Имя: Пароль:
1C
1С v8
Сканер ШК и считыватель подключенные по USB не правильно работают
0 itmind
 
11.03.13
03:07
Сканер ШК и считыватель магнитных карт подключены по USB.
Драйвер АТОЛ, порт Клавиатура у обоих.
Открываем ЧекККМ, щелкаем пару раз по штрих-коду сканером - номенклатура успешно подбирается.
Щелкаем третий - сообщение "карта с таким ШК не найдена".

Анализ проблемы через отладчик показал, что в обработку ВнешниеСобытие, при первых двух считываниях сканером ШК, передается событие BarCodeValue. Затем драйвер "глючит" и последующие щелчки сканером ШК порождают событие MagneticStripeCardValue...
Тоже самое происходит, если считать карту через считыватель, а затем щелкнуть сканером ШК.

На вкладке драйвера в параметрах 1с при этом встает устройство "считыватель магнитных карт". Если указать "сканер штрих кодов", то еще хватит на два щелчка сканером и затем опять переключится на "считыватель магнитных карт".

Как решают данную проблему? (без эмуляции COM)
1 pers200590
 
11.03.13
04:41
(0) Какой сканер ШК и ридер магнитных карт
2 Галахад
 
гуру
11.03.13
05:42
Вариант 1. Подключить какое-нибудь устройство через эмулятор COM

Вариант 2. Прописать устройствам разные суффиксы.
3 Torquader
 
12.03.13
00:27
(2) Скорее прописать разные префиксы, так как система при одинаковых префиксах просто путает устройства.
Прописать через виртуальный COM желательно также оба устройства - проблем будет намного меньше.