Skip to content
 

Подключение сканера штрих-кодов Voyager 1250g USB в режиме эмуляции COM-порта (USB Serial)

Возникла необходимость подключить сканер «Voyager 1250g USB» для использования в 1С Предприятие. Для максимального удобства использования в 1С, сканер лучше всего подключать либо через физический COM-порт (RS232), либо через USB с эмуляцией COM-порта (USB Serial, USB Virtual COM). В режиме USB эмуляции клавиатуры (USB HID Keyboard) работа со сканером очень не удобна, т.к. при сканировании символы штрих-кода просто как бы вбиваются с клавиатуры текстом, в некоторых решениях (например в 1С:ТиС) при таком режиме работы сканера, его использование при стандартном подключении просто невозможно. По информации на странице о сканере данной модели на оф. сайте производителя здесь, а также из прилагаемой инструкции следует, что этот сканер «с автоматическим определением используемого интерфейса и настройкой конфигурации вместо трудоемкого процесса сканирования программирующих штрих-кодов.» На практике же оказалось, что при подключении сканера он по-умолчанию работает всегда в режиме эмуляции клавиатуры и как его заставить автоматически подстроится под нужный режим, без сканирования управляющих штрих-кодов, непонятно. В результате было выяснено, что для переключения режимов все же нужно сканировать управляющие штрих-коды. К счастью на оф. сайте имеется вся исчерпывающая документация. Вот этот документ содержит все необходимые управляющие штрих-коды, в том числе и для этой модели сканера (находятся в секции «Other models»). Следовательно, вот последовательность действий для настройки сканера Voyager 1250g USB на режим USB Serial:

  1. До подсоединения сканера, установить драйвер «Honeywell Scanning and Mobility (HSM) USB Serial Driver» с этой страницы (раздел «Программное Обеспечение»). На сайте ссылка может отсутствовать. Версию 3.5.5 можно скачать здесь.
  2. Подсоединить сканер к USB порту ПК. Дождаться установки устройств.
  3. Считать управляющий штрих-код «USB Serial» (TERMID130) со страницы «A-3» (83 из 99) руководства по установке. Должно появиться новое устройство в секции «Порты (COM и LPT)».

Также стоит отметить, что при использовании сканера в решении 1с:ТиС, перечень COM-портов ограничен номерами от 1 по 4, из-за ограничений стандартной внешней компоненты «scanopos.dll». Бывает, что номера портов 1-4 могут быть уже заняты какими-либо программами или устройствами, но если физически порт не используется (не блокируется), то можно назначить даже занятый порт сканеру. В моем случае программа «Сервер торгового оборудования» заняла порты от 1 по 8, но указав в свойствах сканера принудительно порт 4, сканер все равно работал корректно.

27 комментариев

  1. виталий:

    Добрый день. Не подскажете? Приобрел сканер Voyager 1250 g. Подключил как в инструкции написано в режиме COM порта. Все прекрасно установилось. Подключаю сканер в кофигурации 1С 8.2 Управление торговлей. Поставил ScanOpos драйвера. Все определилось. Но вот в чем беда: открываю чек ККМ, забиваю со сканером позиции и все нормально идет. Затем закрываю чек и открываю следующий и вот тут то начинается ерунда. Считываю сканером какой либо штрих код с товара и вместо того что бы найти товар нужный, в чек добавляется последний товар из предыдущего чека. Затем сканер ничего не считывает вообще и после пары кликов перезагружается и начинает работать пока очередной чек не закрыт. Потом ситуация повторяется. ЧТо может быть?

  2. Сергей:

    Спасибо огромное за адекватную рабочую инструкцию! Очень помогло.

  3. Алексей:

    Куда с оф. сайта пропал драйвер Honeywell Scanning and Mobility (HSM) USB Serial Driver???

  4. Дима:

    После считывания штрих-кода TERMID130, сканер заново начал устанавливаться, но драйвера не встали, сканер не считывает вообще ничего.? где допущена ошибка?

  5. Андрей:

    Огромное спасибо за статью, вопрос решился положительно. 🙂

  6. евгений:

    Здравствуйте. спасибо за подробную инструкцию! получилось добиться того, что сканер определился и виден, как ком устройство, но. я его программировал на то что бы он сканировал только часть штрихкода и потом нажимал энтер. теперь после того как он работает чз ком порт он вообще не хочет сканировать штрихкоды. в чём может быть причина?

  7. Сева:

    Здравствуйте, не обновите ссылочку на инструкцию?

  8. Алексей:

    Здравствуйте. Сканер настроили в режим ком потрта. На других компьютерах всё работает замечательно. На одном же после установки драйверов сканер определяется как usb устройство, однако ком порт не присваивается, в чём может быть проблема? (винду меняли)

  9. Заур:

    Добрый день. Инструкция и ссылка на дрова — отлично! Но столкнулся теперь с другой проблемой. У меня такая же проблеа как и в первом комментарии. На УТ 10.3 платформа 8.2.19.130 — через RDP при сканировании на второй чек, передаются данные по последнему товару первого чека, после чего сканер перезагружается. УТ не менялась, не дорабатывалась. Решил ли кто такую проблему?

  10. Костя:

    Спасибо, всё заработало! Конфигурация: Win10 x64, 1С 8, Розница 2.1, драйвера АТОЛ 2008 года. Сканер встал автоматом на COM3.

  11. Александр:

    при сканировании кода TERMID130 сканер перестает работать в режиме «в разрыв клавиатуры», т.е. в блокнот не сканирует.
    но и нового устройства в ком портах не появляется.
    появляется устройство в контролерах усб Voyager-1250
    через 5 минут сканер 2 раза «хрюкает» и пропадает из диспетчера устройств.

  12. Стас:

    Для Voyager 1450g инструкция подходит, только надо сканировать штрих-код (TRMUSB130) со страницы «2-4» User`s Guide https://www.honeywellaidc.com/CatalogDocuments/VG1450-UG.pdf
    Драйвер ставил последний HSM USB Serial Driver version 3.5.1

  13. Алексей Ш:

    Всем привет!
    Тоже долго мучился с подключением Voyager 1450g2d.
    А ларчик просто открывался )))
    1. Подключил сканер к USB порту — установились дрова «Клавиатура HID» на Win 7 x86.
    2. Скан штрих-кода Standard Product Defaults (Стандартные настройки по умолчанию)
    3. Скан штрих-кода Add CR Suffix (Добавить суффикс возврата каретки)
    4. В 1С:Розница 2.2 в подключении торгового оборудования добавил сканер с встроенным в 1С драйвером «1С:Сканеры штрихкода (NativeApi)», параметры не выбирал — после теста устройства сами встали (Префикс — , суффикс — 13 (CR)), выбрал только порт — «Клавиатура».

    И, Ура — заработало!

    • Огромнейшее спасибо!
      Тоже долго мучался — в режиме клавиатуры загвоздка в том, что нельзя сканировать акцизную марку (двумерный штрихкод) — это в Рознице 2.2 для ЕГАИСа. В режиме эмулятора COM-порта — в Рознице 2.2 требуется обязательная установка суффикса.

  14. Gleb:

    Win7 x64 1C77.027
    Драйвер Honeywell Scanning and Mobility (HSM) USB Serial Driver» установились успешно.
    Подсоединил сканер к USB порту ПК.
    Считать управляющий штрих-код «USB Serial» (TERMID130)считал.
    Сстройство в секции «Порты (COM и LPT)» установилось, и работает нормально:
    COM1
    Бит в секунду: 9600; Биты данных: 8; чётность: Нет; Стоповые биты: 1; Управлеие потоком: Нет;

    regsvr32 ..Scanopos.dll прошла успешно.

    1С ТиС 9.2
    Установил торговое оборудование . Компонента: Scanopos.dll (пути проверил с зарегистрированной совпадают), Программный идентификатор: Scanner.
    Захожу в параметры: закладки со сканером штрих кода нет.
    Что делаю не так, чего не сделал?

    • Попробовать скопировать Scanopos.dll в папку BIN платформы и там зарегить.
      Запустить платформу от имени администратора, в Настройках торгового оборудования поставить флаг Сканер включен — Подключить.
      Либо подключится и закладка появится либо выдаст ошибку.

  15. Gleb:

    Всё сделал.

    Сообщает:
    «Сканер штрих-кода (модель: ScBarCode) успешно подключен.»

    Даже сделал: закрываю 1С, Открываю 1С.
    Всё равно нету.
    Куда смотреть дальше?

Написать отзыв