10.06.2013 08:47
UnBeeR
 
Доброго времени.

Столкнулся с необходимостью завести LS2208 USB под 1С используя функцию эмуляции COM-порта.

Думаю, полученная мной информация в поисках решения, пригодится.

Почитав инструкцию (на сайте motorola не нашел) LS2208ug_RUS.pdf в разделе 7-5, видим, что есть режим - "Простая эмуляция COM-порта".
Пытаемся активировать режим в системе появляется устройство с ИД-оборудования USB\VID_05E0&PID_0600&REV_0201.
Предложенные драйвера
Simple COM Port Emulation USB driver version 1.8.5 ИД-оборудования VID_05e0&PID_0600
есть и такой вариант
COM Port Emulation 1.8.6 ИД-оборудования 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

Удачи.
19.07.2013 09:19
andy058
 
Спасибо за систематизацию информации.
Маленькое уточнение/дополнение

ИД-оборудования 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
20.02.2019 16:39
pavel_k
 
Цитата:
UnBeeR сканеры LS2208 с прошивкой до сентября 2011 года не имеют поддержки эмуляции СОМ-порта
Может у кого появилось решение, как прошить сканера до 2011 года выпуска?
Корректная работа эмуляции COM-порта осуществляется только под XP, когда сканер переведен в Simple Com Port Emulation. При этом ИД-оборудования: VID_05e0&PID_0600. 123Scan не видит старые устройства.
21.02.2019 09:46
pavel_k
 
Итак, сканер настраивается и под Windows 7. Драйвер написан только под 32-битную систему:

spoiler:




25.03.2019 17:53
m1n1mal
 
Приветствую.
Кто может поделиться опытом, как завести USB эмуляцию COM-порта, на устройствах, выпущенных в 2006 году (24Nov06)?
При сканировании кода отвечающего за эмуляцию, со сканером ничего не происходит, он так и остается в стандартном режиме (HID устройство).
Решил перепрошить устройство, но при использовании 123Scan2, утилита при подключенном сканере отказывается запускаться, ссылаясь на драйвер и необходимость переустановки ПО. Если подключить сканер к системе уже после запуска 123Scan2 и попытаться обнаружить устройство, поиск никак остановиться не может.

Есть какие-то другие программы которые позволят обновить прошивку у сканера? Или другие способы заставить устройство эмулировать COM-порт?
25.03.2019 20:23
pavel_k
 
m1n1mal, прошивок нет. При сканировании ШК Simple Com Port Emulation у вас всё равно будет отображаться как HID-устройство, но ID поменяется на VID_05e0&PID_0600. После этого вам необходимо установить драйвер (выше писали). Тогда у вас появится USB-Com в HID-устройствах.
26.03.2019 15:47
m1n1mal
 
pavel_k, получилось. Упустил, что драйвер только для 32 битной системы, переустановил систему, накатил драйвер, появился USB COM.
Как можно ему номер порта задать, чтобы к программе его подключить можно было?
26.03.2019 15:51
pavel_k
 
m1n1mal, уже нет этого сканера, но попробуйте в свойствах устройства проверить, есть ли там вкладка Порты.
26.03.2019 17:39
m1n1mal
 
pavel_k, в том то и дело, нет такой вкладки.
Я увидел, что у Вас в утилите указан как COM1, думал Вам удалось как-то настроить.
26.03.2019 18:39
m1n1mal
 
Разобрался, не заметил, что там дополнительно создается "Communication Virtual Port". Уже внутри него настраивается порт.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.