+7 499 990-10-21

Клавиатура POSIFLEX KB6600 ридер магнитных карт

Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение ilyawg » 30 дек 2009, 15:32

Здравствуйте. Есть клавиатура POSIFLEX KB6600 со встроенным ридером магнитных карт. Можно ли задействовать ридер для скидок по картам? Тест ридера магнитных карт выдает ошибку 20, считанная с карты информация: ;7880? где 7880 - номер карты. Атоловский драйвер выдает еще суффикс #13. Настроечная утилита, которая поставляется вместе с клавиатурой, позволяет задать один префикс и один суффикс, оба из печатных символов, по умолчанию префикс ";", суффикс "?".
ilyawg
 
Постов: 23
Зарегистрирован: 24 дек 2009, 16:49
Откуда: г. Липецк

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение Shonda » 30 дек 2009, 16:32

Здравствуйте. Символы ";" и "?" служат разделителями дорожек (их как правило три), можно сказать они входят в код карты (который потом разбирается). Таким образом, если я правильно поняла, получается что у вас настроен один суффикс (#13), и естественно выходит ошибка "Префиксы не настроены". Для правильной работы клавиатурного устройства необходимо задать хотя бы одни суффикс и хотя бы один префикс.
Аватара пользователя
Shonda
 
Постов: 39
Зарегистрирован: 04 авг 2009, 21:07

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение Shonda » 30 дек 2009, 16:35

И да, для начисления скидок можно использовать правильно настроен ридер.
Аватара пользователя
Shonda
 
Постов: 39
Зарегистрирован: 04 авг 2009, 21:07

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение ilyawg » 30 дек 2009, 17:22

Отделять ввод с ридера от ввода с клавиатуры можно не только по префиксам/суффиксам, но и по временному интервалу между символами. Планируется ли реализация такого способа?
ilyawg
 
Постов: 23
Зарегистрирован: 24 дек 2009, 16:49
Откуда: г. Липецк

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение Alexander » 30 дек 2009, 22:31

Пока такого способа не планируется.
На клавиатурный порт можно "повесить" много устройств (в том числе usb-сканер, ридер магнитных ключей и т.п.). Если разбор клавиатурного потока основан только на межсимвольном интервале, то определить тип устройства - источника информации становится затруднительным.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение ilyawg » 01 янв 2010, 19:53

Префиксы и суффиксы, конечно, вещь нужная, но, я думаю, не стоит целиком и полностью на них полагаться. Обычно в разрыв клавиатуры вешают одно усторйство. В этом случае разделить ввод с помощью временных интервалов несложно. Если же таких устройств несколько, тогда не обойтись без префиксов и суффиксов, но здесь требования к ним будут не столь жесткими - достаточно будет одного префикса или суффикса. Со многими программами клавиатурный ридер работает именно так, как я писал выше: (?7880; и суффикс 13). Хотелось бы, чтобы и с ДЭНСИ: КАССА работали такие ридеры.
Будем пробовать реализовать такой механизм сами. Результаты выложу здесь, если разработчики ДЭНСИ: КАССА не против.
ilyawg
 
Постов: 23
Зарегистрирован: 24 дек 2009, 16:49
Откуда: г. Липецк

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение BigAndy » 02 янв 2010, 03:55

Обычно в разрыв клавиатуры вешают одно усторйство

У меня в данный момент их три. Учтите что на совеменых интерфейсах подключенные по usb устройства могут интерпретироваться как символьные подключенные в разрыв. It depends hal/udev.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение Alexander » 02 янв 2010, 06:03

На данный момент информация от партнёров/клиентов скорее подтверждает вариант BigAndy.
Впрочем, действительно, работа с клавиатурными устройствами доступна в исходниках, так что каждый волен (при соблюдении условий лицензии, конечно 8-) ) менять в этой части всё, что необходимо.
Любую информацию мы, конечно же, приветствуем.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Клавиатура POSIFLEX KB6600 ридер магнитных карт

Сообщение ilyawg » 26 янв 2010, 15:15

Здравствуйте.
Вот наше решение для работы клавиатурных устройств без ограничений на префиксы и суффиксы (для версии 1.2.4 patch1). Реализовано грубовато, но работает. Возможно позже будет лучше.
Вложения
kb_devices.patch.gz
Патч для клавиатурных устройств (для версии 1.2.4 patch1)
(26.46 КБ) Скачиваний: 723
ilyawg
 
Постов: 23
Зарегистрирован: 24 дек 2009, 16:49
Откуда: г. Липецк


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

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

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


cron

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

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

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