USB cканер Motorola (Symbol) LI2208
В устройствах виден как HID клавиатура.
При сканировании в 1С не срабатывает внешнее событие.
В торговом оборудовании подключена обработка ATOLBarcodeScan_v2.epf
В Scaner_t.exe в поиске оборудования при сканировании нормально выводит "клавиатура".
Скачал базу и пробую у себя (с другим сканером). Сканер в 1С работает нормально.
В чем может быть проблема?
(4) технически можно написать/сделать "клавиатурный драйвер сканера ШК" который будет отслеживать появление циферок в буфере клавиатуры и если они сложились в ШК (13 цифр для EAN13 и т.д.)
то чистить буфер и выдавать внешнее событие в 1С
но нафуя так сложно когда можно отслеживать появление префикса, далее следить/запоминать цифры, если появился суффикс(постфикс) то проверять циферки на валидность и если все ок то событие
(5) Все правильно. я бы еще добавил, что лучше юзать стандартный драйвер 1с, последний. Он нормально с hid работает. Обычно достаточно суфикса.
(4) Как у тебя драйвер поймет, что это был ввод со сканера а не с клавиатуры? ДЛя этого и предназначен суфикс - префикс.
(6) Для понимания клава или сканер в драйвере вводят допустимую задержку между вводом символов в буфер. Считается, что клавиатура не может выдать более 30 симв/сек. Суффикс используется только в качестве старт/стопового флажка.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший