+7 499 990-10-21

Проблема с ридером магнитных карт на клавиатуре Штрих

Проблема с ридером магнитных карт на клавиатуре Штрих

Сообщение Mihand » 22 ноя 2011, 13:09

Добрый день.
Проблему ранее озвучивал на почту, но к сожалению решить, используя рекомендации support-a, не смог. Поэтому обращаюсь ко всему сообществу.
Есть программируемая клавиатура Штрих KB-64RK. На кассовой машине параллельно стоят Windows и Linux с ДЭНСИ. Установка Linux с дистрибутива, скачанного с сайта ДЭНСИ. Версия 1.2.5 обновленная до 1.2.6. Под windows при проведении карты в ридере данные считываются, а под Linux нет. Пробовал через настройку в кассовой программе и просто в окне терминала.
Результат нулевой. Что интересно, при проведении карты через ридер лампочки загораются, но данные не считываются. Попробовать на этой машине другую клавиатуру не могу по причине ее отсутствия. Пробовал переустановить систему - ничего не дало. Дистрибутив брал из старых сборок, т.к. в новых я так понял он менее стабилен. Завтра попробую поставить самый свежий диск с сайта, но вдруг не с этом дело. У кого какие мысли есть по этому поводу?
Кстати, при просмотре диспетчера устройств в нем присутствуют ряд неизвестных устройств, которые система не смогла определить, может один из них и есть ридер?
Mihand
 
Постов: 5
Зарегистрирован: 13 сен 2010, 11:22

Re: Проблема с ридером магнитных карт на клавиатуре Штрих

Сообщение Mihand » 23 ноя 2011, 23:20

Проблема решена. За помощь в решении огромное спасибо Владимиру (Boyzzza).
Кроме собственно технической проблемы - пришлось перепрошить клавиатуру, выяснилась особенность программирования префиксов и суффиксов разных ридеров. До этого программировал клавиатуры фирмы POS UA, в них при добавлениии дополнительных суффиксов и префиксов было достаточно их указать, а стандартные ; и ? добавлялись к считываемым данным автоматически. На клавиатурах ШТРИХ при пустых значениях префиксов и суффиксов выдаются для второй дорожки префикс ";" и суффикс "?" соответственно. При добавлении дополнительных значений стандартные префикс и суффикс обнуляются и их надо прописывать вручную. В моем случае, я добавил префикс ST и суффикс EN. При считывании данных с карты в Windows считывались данные ST<номер карты>EN, т.к. в данных не было ; и ? ДЭНСИ судя по всему не воспринимала их за данные с карты или не могла их идентифицировать. После изменения префикса на "ST;" и суффикса на "?EN" проблема была решена.
Mihand
 
Постов: 5
Зарегистрирован: 13 сен 2010, 11:22


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 9, из них зарегистрированных: 0, скрытых: 0 и гостей: 9 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9