При подключении лазерного сканера штрихкодов Honeywell / Metrologic MS5145 Eclipse по интерфейсу USB пользователи часто сталкиваются с ситуацией, когда устройство определяется в системе как стандартный USB-контроллер или HID-клавиатура. Для полноценной интеграции с конфигурациями 1С требуется эмуляция последовательного порта (Virtual COM Port). Разберем по шагам, как правильно перевести сканер в режим эмуляции и корректно установить драйверы.
Выясним причину, почему сканер не появляется в разделе Порты (COM и LPT) Диспетчера устройств Windows. По умолчанию сканер поставляется в режиме эмуляции клавиатуры. Обычная установка драйвера на компьютер без изменения режима работы самого сканера не даст результата — операционная система не увидит устройство как последовательный порт.
Рассмотрим порядок действий для настройки аппаратной части:
Обратите внимание: если после считывания управляющего кода сканер отключается или его луч гаснет, не завершив инициализацию, удерживайте кнопку считывания (CodeGate) в течение 15–20 секунд. Это выполнит аппаратный сброс интерфейса обратно в стандартный режим USB-клавиатуры.
После перевода устройства в соответствующий режим Диспетчер устройств Windows обнаружит новое неопознанное USB-устройство. Теперь проанализируем процесс установки драйвера:
HSM USB Serial Driver (рекомендуемая версия — Release 1.12 / Version 2.1.6.17 или драйвер Metrologic USB Serial Emulation).Если при установке драйвера возникает ошибка или устройство продолжает отображаться со восклицательным знаком в Диспетчере устройств, проанализируем возможные причины:
Старые версии драйверов Metrologic не имеют цифровой подписи, валидной для x64-версий Windows 7, 10 и 11. В этом случае необходимо временно отключить обязательную проверку цифровой подписи драйверов в параметрах загрузки операционной системы перед установкой INF-файла.
Также проверьте соответствие считанного штрихкода установленному драйверу:
Если устройство или кабель аппаратного модуля не поддерживают виртуальный COM-порт, рассмотрим вариант работы в режиме USB HID (клавиатурный ввод) непосредственно в 1С: