Как настроить сканер штрихкодов Metrologic MS9540 в Windows 64-bit и подключить его к 1С?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

При подключении сканера штрихкодов Metrologic MS9540 к современным 64-разрядным операционным системам Windows (Windows 7, 10, 11) специалисты часто сталкиваются с ситуацией, когда устройство определяется в Диспетчере устройств как «Неизвестное устройство» в разделе «Другие устройства» с идентификатором USB\VID_0C2E&PID_0701. В таком состоянии сканер не работает ни как эмулятор клавиатуры, ни как виртуальный COM-порт.

Разберем подробную последовательность действий для успешной установки драйверов, перевода сканера в режим эмуляции COM-порта и его последующего подключения к конфигурациям 1С.

Важные аппаратные особенности сканера Metrologic MS9540

Перед тем как переходить к программной настройке, проанализируем технические нюансы работы лазерных сканеров этой серии:

  1. Сканирование штрихкодов строго с бумаги: Metrologic MS9540 — это лазерный сканер. Он физически не способен считывать управляющие штрихкоды с экранов LCD-мониторов, ноутбуков или смартфонов. Все сервисные штрихкоды из руководства MetroSelect Single-Line Scanner Configuration Guide необходимо распечатать на принтере.
  2. Подключение к разъемам USB: Устаревшие контроллеры Metrologic могут некорректно инициализироваться при подключении к синим портам USB 3.0. Подключайте сканер строго к физическим разъемам USB 2.0 (черного цвета) на задней панели материнской платы ПК.
  3. Проверка целостности кабеля: Кабель сканера имеет интерфейсный разъем RJ45 со стороны устройства. При повреждении жил передачи данных (D+ или D-) устройство продолжает получать питание и издавать сигналы, но не определяется системой.

Основной способ: Настройка работы в режиме эмуляции COM-порта (USB Serial)

Наиболее стабильным решением для работы с программой 1С является перевод сканера в режим виртуального COM-порта с использованием специальной версии драйвера.

Рассмотрим пошаговый алгоритм настройки:

  1. Подготовка и установка драйвера:

    Скачаем драйвер HSM_USB_Serial_Driver_v1.9 (для 64-битных систем). Распакуем архив в отдельный каталог на диске. Запустим командную строку или файл Install_x64.bat обязательно от имени Администратора.

    Если система блокирует установку из-за проверки цифровой подписи, временно отключим обязательную проверку подписи драйверов в Windows.

  2. Сброс настроек и переключение режима сканера:

    Распечатаем из руководства пользователя MetroSelect управляющие штрихкоды и последовательно считаем их сканером:

    1. Считаем штрихкод сброса к заводским настройкам: Recall Defaults (раздел Need to start Over?).
    2. Считаем штрихкод включения эмуляции COM-порта: Enable Uni-Directional USB Serial Emulation mode (раздел USB).

    После считывания второго штрихкода операционная система издаст звук подключения нового USB-устройства.

  3. Проверка в Диспетчере устройств:

    Откроем Диспетчер устройств Windows и развернем ветку Порты (COM и LPT). Там должно появиться устройство Honeywell USB Serial Emulation с указанием номера виртуального порта (например, COM3 или COM4).

Настройка сканера в 1С:Управление торговлей

После того как виртуальный COM-порт успешно создался в системе, выполним интеграцию с базой 1С (на примере 1С:Управление торговлей или любой конфигурации на базе БСП):

  1. Перейдем в раздел Администрирование > Подключаемое оборудование.
  2. Создадим новый экземпляр оборудования с типом Сканеры штрихкода.
  3. Выберем обработчик драйвера: 1С:Сканеры штрихкода (NativeAPI) или драйвер от компании АТОЛ.
  4. В настройках параметров подключения укажем полученный номер COM-порта (например, COM3), скорость (обычно 9600) и проверим работу устройства через кнопку Тест устройства.

Альтернативный вариант: Корректировка INF-файла для legacy-драйверов

Если стандартный установщик `HSM_USB_Serial_Driver` не находит подходящих идентификаторов для вашего сканера, проанализируем его Hardware ID. Для сканера с ID USB\VID_0C2E&PID_0701 потребуется вручную дополнить конфигурационный файл драйвера:

  1. Распакуем архив с драйвером HSM.
  2. Найдем файл с расширением .inf и откроем его в текстовом редакторе.
  3. В секцию для 64-битных платформ [Honeywell.NTamd64] добавим строку: %HONEYWELL.DeviceDesc0701% = Honeywell_Install, USB\VID_0C2E&PID_0701
  4. Сохраним файл и выполним обновление драйвера через Диспетчер устройств, выбрав «Установка с диска» и указав путь к измененному INF-файлу.

Режим клавиатуры (USB HID Emulation)

Если эмуляция COM-порта не требуется, а сканер должен вводить символы напрямую в поле ввода как обычная клавиатура, выполним следующие шаги:

  1. Отключим сканер от USB-порта и подключим повторно.
  2. Считаем последовательно штрихкоды: Enter/Exit Configuration Mode > Enable USB Keyboard Emulation Mode > Enter/Exit Configuration Mode.
  3. В Диспетчере устройств сканер должен переместиться из «Других устройств» в раздел Устройства ввода (HID) как USB-устройство ввода.
← На главную