|
Сканер штрихкода. Нет внешнегоо события | ☑ | ||
|---|---|---|---|---|
|
0
Slon747
05.03.16
✎
15:21
|
USB cканер Motorola (Symbol) LI2208
В устройствах виден как HID клавиатура. При сканировании в 1С не срабатывает внешнее событие. В торговом оборудовании подключена обработка ATOLBarcodeScan_v2.epf В Scaner_t.exe в поиске оборудования при сканировании нормально выводит "клавиатура". Скачал базу и пробую у себя (с другим сканером). Сканер в 1С работает нормально. В чем может быть проблема? |
|||
|
1
Cyberhawk
05.03.16
✎
15:27
|
Внешнее и не должно срабатывать, если он подключен не в виртуальный СОМ-порт
|
|||
|
2
Slon747
05.03.16
✎
15:30
|
(1) Чего это вдруг?
10 лет уже работаю с юсб-сканерами через внешнее событие. В настройках выставляю порт "Клавиатура" |
|||
|
3
Garykom
гуру
05.03.16
✎
15:45
|
(2) чтобы usb hid сканер выдавал внешние события нужно префиксы и суффиксы правильно одинаково настроит на самом сканере и в драйвере
|
|||
|
4
scaramouche
05.03.16
✎
20:07
|
(3) не порите чушь, ей щекотно
|
|||
|
5
Garykom
гуру
05.03.16
✎
20:26
|
(4) технически можно написать/сделать "клавиатурный драйвер сканера ШК" который будет отслеживать появление циферок в буфере клавиатуры и если они сложились в ШК (13 цифр для EAN13 и т.д.)
то чистить буфер и выдавать внешнее событие в 1С но нафуя так сложно когда можно отслеживать появление префикса, далее следить/запоминать цифры, если появился суффикс(постфикс) то проверять циферки на валидность и если все ок то событие да можно обойтись только суффиксом(постфиксом) и во многих так и сделано http://www.atol.ru/support/encyclopedy/1c/1s81-all/1c81-vvod/ |
|||
|
6
arsik
гуру
05.03.16
✎
20:33
|
(5) Все правильно. я бы еще добавил, что лучше юзать стандартный драйвер 1с, последний. Он нормально с hid работает. Обычно достаточно суфикса.
(4) Как у тебя драйвер поймет, что это был ввод со сканера а не с клавиатуры? ДЛя этого и предназначен суфикс - префикс. |
|||
|
7
Остап Сулейманович
05.03.16
✎
20:48
|
(6) Для понимания клава или сканер в драйвере вводят допустимую задержку между вводом символов в буфер. Считается, что клавиатура не может выдать более 30 симв/сек. Суффикс используется только в качестве старт/стопового флажка.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |