|
Событие ридера магнитных карт определяет как BarCodeValue |
☑ |
0
Slon747
05.11.13
✎
13:21
|
Используется scaner1c.dll.
Используемые USB картридеры и сканеры штрихкода в паре работают нормально. Но потом появились картридеры Posiflex 2000 USB, которые бьют после кода перевод строки.
В настройках USB-сканера прописан суффикс "#13" и при проведении
магнитной карты возникает событие BarCodeValue вместо MagneticStripeCardValue.
У картридера пробовал ставить суффиксы "#191" + "#13". Всё равно событие картридера воспринимает как штрихкод.
Что можно сделать?
|
|
1
z80a
05.11.13
✎
13:23
|
Событие прописывается при инициализации сканера
|
|
2
big
05.11.13
✎
14:04
|
Необходимо в свойствах драйвера смотреть модель устройства. Сама по себе модель "задается" в ЛУ при настройке ридера.
примерно так.
модель = Объект.Модель();
0 - сканер
1 - карт-ридер
5 - клавиатура ОТ-201
и т.д.
|
|
3
Slon747
05.11.13
✎
15:18
|
Пробовал по всякому.
Если подключить 2 разных картридера, то при считывании одним возникает событие MagneticStripeCardValue, а с другим (Posiflex) возникает BarCodeValue.
|
|
4
big
06.11.13
✎
08:53
|
(3) т.е. в обработке внешнего события ты смотришь модель устройства или нет? В свойствах ЛУ у тебя настроена модель устройства или нет?
|
|