Столкнулся с необходимостью завести LS2208 USB под 1С используя функцию эмуляции COM-порта.
Думаю, полученная мной информация в поисках решения, пригодится.
Почитав инструкцию (на сайте motorola не нашел) в разделе 7-5, видим, что есть режим - "Простая эмуляция COM-порта".
Пытаемся активировать режим в системе появляется устройство с ИД-оборудования USB\VID_05E0&PID_0600&REV_0201.
Предложенные драйвера
Simple COM Port Emulation USB driver version 1.8.5 ИД-оборудования VID_05e0&PID_0600
есть и такой вариант
ИД-оборудования VID_05e0&PID_0600
Выше указанные драйвера под Windows XP проверить не получилось, нет под рукой ХР-ки
из последних
Motorola CDC Driver for Windows XP and Windows 7, 32 and 64-bit
не цепляются, вероятно потому, что в них прописаны ИД-оборудования
USB\VID_05E0&PID_1701
Из переписки с службой поддержки Motorola удалось выяснить:
- сканеры LS2208 с прошивкой до сентября 2011 года не имеют поддержки эмуляции СОМ-порта.
- поскольку этот функционал реализован в прошивках, то при желании, сканеры с прошивками ранее сентября 2011 года есть возможность прошить в сервисном центре Motorola. Если сканер гарантийный - процедура бесплатная,
или если удастся подключиться к утилите 123Scan2 можно попытаться сделать это самостоятельно (в моем случае это не получилось, так же как не получилось установить драйвер)
До кучи, предлагаю краткий путеводитель по документации для быстрой настройки (то, что самому пригодилось).
Номера страниц из документации LS2208ug_RUS.pdf
Установка параметров по умолчанию
Стр.45, раздел 4-3
Для того чтобы завести префикс суффикс
Стр 222-223, раздел 13-4, 13-5
Штрих коды цифр (для настойки префиксов и суффиксов)
Стр. 244, раздел 14-18
Возможно понадобиться отключить CapsLk
Стр.62, раздел 5-10
Справочная таблица по Наборам символов ASCII
Стр. 68 - 77 раздел 5-16 по 5-25
Спасибо за систематизацию информации.
Маленькое уточнение/дополнение
ИД-оборудования VID_05e0&PID_0600 мы имеем при переключении в режим Simple COM Port Emulation
а USB\VID_05E0&PID_1701 - при переключении в режим CDC COM Port Emulation (USB virtual COM port emulation). В этом варианте в устройствах появляется именно новый COM-порт (в разделе COM LPT)
см. Z-3152_ProgrammingGuide_110708.pdf стр.51
UnBeeR➤ сканеры LS2208 с прошивкой до сентября 2011 года не имеют поддержки эмуляции СОМ-порта
Может у кого появилось решение, как прошить сканера до 2011 года выпуска?
Корректная работа эмуляции COM-порта осуществляется только под XP, когда сканер переведен в Simple Com Port Emulation. При этом ИД-оборудования: VID_05e0&PID_0600. 123Scan не видит старые устройства.
Приветствую.
Кто может поделиться опытом, как завести USB эмуляцию COM-порта, на устройствах, выпущенных в 2006 году (24Nov06)?
При сканировании кода отвечающего за эмуляцию, со сканером ничего не происходит, он так и остается в стандартном режиме (HID устройство).
Решил перепрошить устройство, но при использовании 123Scan2, утилита при подключенном сканере отказывается запускаться, ссылаясь на драйвер и необходимость переустановки ПО. Если подключить сканер к системе уже после запуска 123Scan2 и попытаться обнаружить устройство, поиск никак остановиться не может.
Есть какие-то другие программы которые позволят обновить прошивку у сканера? Или другие способы заставить устройство эмулировать COM-порт?
m1n1mal, прошивок нет. При сканировании ШК Simple Com Port Emulation у вас всё равно будет отображаться как HID-устройство, но ID поменяется на VID_05e0&PID_0600. После этого вам необходимо установить драйвер (выше писали). Тогда у вас появится USB-Com в HID-устройствах.
pavel_k, получилось. Упустил, что драйвер только для 32 битной системы, переустановил систему, накатил драйвер, появился USB COM.
Как можно ему номер порта задать, чтобы к программе его подключить можно было?