Настройка USB сканера штрих-кодов

Понадобилось настроить USB сканер штрих-кодов. Вроде бы работает, все настроено, коды сканирует, да только выдает коды как с клавиатуры. Обработка не перехватывает управляющие коды.

Необходимо перевести сканер в режим эмуляции RS232. Для этого надо читать инструкции к сканеру (manuals.7z в аттаче). Там есть специальные коды перевода в режим эмуляции. В упрощенном виде для сканеров Metrologic это выглядит так:

1. ввести сканер в режим программирования

2. ввести штрих-код включения режима эмуляции RS232

3. вывести сканер из режима программирования.

В моем случае это выглядело так:

В качестве варианта бывают утилиты непосредственного конфигурирования сканеров.

Затем надо установить драйвер эмуляции COM-порта (USB-rs232-drivers.7z для Win98 и Win XP, HSM USB Serial Driver r1.12.7z для Win7 X86 x64 в аттаче). Для этого надо распаковать файл "HSM USB Serial Driver r1.12.7z" и там запустить либо Install_x64.bat либо Install_x86.bat соответственно. После этого в системе появится новый COM порт (он может быть с любой цифрой. В моем случае был COM5). Соответственно настройки порта и настройки в 1С должны совпадать.

После этого сканер в 1С заработал как через COM-порт. Если есть сложности с настройкой сканера, то смотрите сюда.

P.S. В аттаче файл (USB сканеры Метролоджик.7z) содержит более подробную информацию про USB сканеры Metrologic.