Как настроить эмуляцию COM-порта для сканера штрихкодов Honeywell / Metrologic MS5145 USB?

Системный администратор IT и автоматизация бизнеса
← На главную

При подключении лазерного сканера штрихкодов Honeywell / Metrologic MS5145 Eclipse по интерфейсу USB пользователи часто сталкиваются с ситуацией, когда устройство определяется в системе как стандартный USB-контроллер или HID-клавиатура. Для полноценной интеграции с конфигурациями 1С требуется эмуляция последовательного порта (Virtual COM Port). Разберем по шагам, как правильно перевести сканер в режим эмуляции и корректно установить драйверы.

1. Подготовка сканера и считывание управляющих штрихкодов

Выясним причину, почему сканер не появляется в разделе Порты (COM и LPT) Диспетчера устройств Windows. По умолчанию сканер поставляется в режиме эмуляции клавиатуры. Обычная установка драйвера на компьютер без изменения режима работы самого сканера не даст результата — операционная система не увидит устройство как последовательный порт.

Рассмотрим порядок действий для настройки аппаратной части:

  1. Скачаем и откроем официальное руководство пользователя (MetroSelect Configuration Guide или мануал к конкретной модели MS5145).
  2. Выполним сброс настроек сканера к заводским значениям, считав управляющий штрихкод Recall Defaults.
  3. Переведем устройство в режим эмуляции виртуального COM-порта, считав штрихкод Enable USB Serial Emulation (или Uni-Directional USB Serial / Bi-Directional USB Serial в зависимости от версии используемого драйвера).

Обратите внимание: если после считывания управляющего кода сканер отключается или его луч гаснет, не завершив инициализацию, удерживайте кнопку считывания (CodeGate) в течение 15–20 секунд. Это выполнит аппаратный сброс интерфейса обратно в стандартный режим USB-клавиатуры.

2. Установка драйверов виртуального COM-порта

После перевода устройства в соответствующий режим Диспетчер устройств Windows обнаружит новое неопознанное USB-устройство. Теперь проанализируем процесс установки драйвера:

  1. Установим специализированный драйвер HSM USB Serial Driver (рекомендуемая версия — Release 1.12 / Version 2.1.6.17 или драйвер Metrologic USB Serial Emulation).
  2. Если после запуска инсталлятора виртуальный порт не появился автоматически, откроем Диспетчер устройств, найдем нераспознанное устройство в списке и выберем пункт Обновить драйвер.
  3. Укажем путь к папке с установленным драйвером вручную, выбрав INF-файл соответствующей архитектуры системы.

3. Решение проблем с цифровой подписью в 64-разрядных Windows

Если при установке драйвера возникает ошибка или устройство продолжает отображаться со восклицательным знаком в Диспетчере устройств, проанализируем возможные причины:

Старые версии драйверов Metrologic не имеют цифровой подписи, валидной для x64-версий Windows 7, 10 и 11. В этом случае необходимо временно отключить обязательную проверку цифровой подписи драйверов в параметрах загрузки операционной системы перед установкой INF-файла.

Также проверьте соответствие считанного штрихкода установленному драйверу:

4. Альтернативный вариант: подключение через режим эмуляции клавиатуры

Если устройство или кабель аппаратного модуля не поддерживают виртуальный COM-порт, рассмотрим вариант работы в режиме USB HID (клавиатурный ввод) непосредственно в 1С:

  1. Сбросим сканер в режим по умолчанию (USB Keyboard).
  2. Считаем из инструкции штрихкод добавления суффикса Enter (Carriage Return / CR).
  3. В программе 1С перейдем в раздел настройки торгового оборудования и добавим сканер штрихкода с типом подключения «Сканер штрихкода (клавиатурный)».
  4. При считывании кода 1С будет автоматически перехватывать данные по переданному суффиксу и генерировать событие сканирования без использования виртуального COM-порта.
← На главную