Решено: Торговое оборудование: Ридер магнитных карт

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Решено: Торговое оборудование: Ридер магнитных карт

Сообщение DjSpike »

Ридер магнитных карт CIPHER подключен через com , при считывании карты через раз выдает разные данные:
[user@localhost ~]$ cat /dev/ttyS1
�9990000002300?
�9990000002300?��9990000002300?�;9990000002300?��9990000002300?
;9990000002300?
�9990000002300?
�9990000002300?
;9990000002300?
;9990000002300?
;9990000002300?��9990000002300?��9990000002300?
�9990000002300?
;9990000002300?��9990000002300?�;9990000002300?
;9990000002300?��9990000002300?��9990000002300?
�9990000002300?
;9990000002300?�;9990000002300?
;9990000002300?��9990000002300?
;9990000002300?
;9990000002300?��9990000002300?
;9990000002300?�;9990000002300?��9990000002300?�;9990000002300?�;9990000002300?�;9990000002300?��9990000002300?
�9990000002300?��9990000002300?
�9990000002300?
�9990000002300?
�9990000002300?��9990000002300?��9990000002300?
�9990000002300?��9990000002300?
�9990000002300?�;9990000002300?��9990000002300?��9990000002300?
�9990000002300?��9990000002300?�;9990000002300?��9990000002300?��9990000002300?
;9990000002300?��9990000002300?��9990000002300?
�9990000002300?�;9990000002300?��9990000002300?
;9990000002300?��9990000002300?
;9990000002300?��9990000002300?��9990000002300?
;9990000002300?�;9990000002300?�;9990000002300?
�9990000002300?
�9990000002300?�;9990000002300?�;9990000002300?��9990000002300?��9990000002300?
;9990000002300?��9990000002300?�;9990000002300?��9990000002300?�;9990000002300?�;9990000002300?�;9990000002300?

Строчки где код несколько раз подряд, это ситуация когда провел картой тишина, еще раз провел тишина и в третий раз все три строки....
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение Denjs »

скорость, длину слова, четность - в настройках порта выставили точно как надо?
такое впечатление что что-то там со скоростями не попадает и перевод строки через раз считывается.
Карточка у вас не размагниченная?
префиксы-суфиксы сообщения выставлены на ридере или перевод строки - это на магнитной карте записан символ?

читайте компорт другой софтиной, приндительно выставляйте параметры компорта и смотрите что у вас с него приходит.
"подергайте" по инструкции дипушки на ридере...

ЗЫ: могу выдать скрипт для qDroid (на QtScript) чтения с com-порта с принудительной инициализацией параметров.
(вместе с последней версией qDroid конечно)
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение DjSpike »

На убунте 9.04 совсем считывать не хочет...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение Denjs »

ты с дроидом разобрался? скрипт чтения с компорта запускал?

может у тебя железо битое? ридер или компорт?
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение DjSpike »

Denjs писал(а):
04.07.2009 16:08
ты с дроидом разобрался? скрипт чтения с компорта запускал?

может у тебя железо битое? ридер или компорт?

С дройдом не разбирался...

согласно мануала к ридеру, с помощью джамперов пробовал установить другие скорости передачи (38400, 19200, 9600, 2400). Но не накокой кроме 9600 работать не захотело.....
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение Denjs »

Ну дык 9600 для него - это самое то.

<оффтоп>
Кстати - потестить скриптовый com2tcp сервер не желаешь?
описания решения (правда в связке с компонентой для 1С) тут: http://download.berlios.de/qdroid/Com2Tcp_....readme.rus.pdf )

Ежели будут траблы со сборкой - могу бинарники для Linux сделать.
</оффтоп>
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение DjSpike »

Давай бинарник....
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение DjSpike »

Проблема решилась благодаря тех поддержки ДЭНСИ:КАССА, за что им еще раз ОГРОМНОЕ СПАСИБО..

В ридере надо было выставить джамперы следующим образом.
On|On|On|On|On|Off|Off|Off|Off
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Решено: Торговое оборудование: Ридер магнитных карт

Сообщение DjSpike »

Ридер магнитных карт POSIFLEX MR-2000 (USB) работает в режиме эмуляции клавиатуры. Ридер почему-то данные передает только на первую консоль, т.е. если мы переключимся через Ctrl+F1 и прочитаем карточку то в консоли данные отображаются, если переключися обратно на рабочую консоль (CTRL+F7) то данные не передаются в открытое окно (или консоль)

Как можно перенаправить вывод данных с первой консоли на 7 ????
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали: