1
MWWRuza
гуру
30.09.18
✎
18:19
|
Вообще, внешнее событие генерит драйвер сканера, например компонента ScanOpos.dll. Обычно, она слушает COM порт. При чем, это может быть как "железный" порт, так и виртуальный USB=>COM. Но, в достаточно свежих компонентах, есть возможность ловить событие и от клавиатурного сканера, настроив в нем соответствующие префиксы и суффиксы.
Но, ИМХО, если сканер с интерфейсом Usb, то проще перевести его в режим эмуляции COM и не мучиться. Единственное, кроме переключения его в режим COM, надо проверить и при необходимости запрограммировать, что-бы последовательность символов ШК "Энтером" заканчивалась. Префиксы ни какие в этом случае не нужны.
|
|
2
MWWRuza
гуру
30.09.18
✎
18:22
|
Естественно, если сканер "железно" в разрыв КБ включен, то это не прокатит, придется с префиксами/суффиксами в драйвере разбираться, сто-бы он вызывал внешнее событие...
|
|