Имя: Пароль:
IT
Админ
Перевод Motorola DS9208 USB в режим com-порта
,
0 citingener
 
14.09.15
08:00
Всем добрый день. Никак не могу настроить Motorola DS9208 USB в режим Эмуляции просто com-порта на Windows XP x32. Скачал инструкцию с кодом для перевода в режим Эмуляции просто com-порта. Код считывается и сканер перестает считывать штрих-кода в простой блокнот. Как и бывает при режиме com-порта. Но вот в устройствах оборудование всё равно висит в Устройствах HID. И ни в одном из этих устройств нет возможности перенастройки в com-порт. Где можно сделать, чтоб винда поняла сканер как com-устройство?
1 ЧеловекДуши
 
14.09.15
08:10
(0) https://softologic.ru/articles/1-article01.html

По тексту из ссылки

Изначально после покупки сканер, как правило, находится в режиме эмуляции клавиатуры и воспринимается Windows как USB-HID устройство («USB Human Interface Devices»), однако для полноценной работы в нашем ПО необходимо перевести его в режим эмуляции интерфейса RS232 ("Uni-Directional USB Serial Emulation Mode"). Для активации этого режима необходимо последовательно считать сканером управляющие штрих-коды (из руководства по программированию сканера, которое идет в комплекте - MetroSelect Single-Line Configuration Guide):

Recall Defaults
Enter/Exit Configuration Mode
Enable Uni-Directional USB Serial Emulation mode
Enter/Exit Configuration Mode

Еще немного по тексту...  "считать сканером управляющие штрих-коды"... Начать думать и гуглить - "Где взять Управляющий ШК для ... ?"
2 ЧеловекДуши
 
14.09.15
08:10
+(1) Такие оно и наэтом сайте, в файле PDF :)
3 Ranger_83
 
14.09.15
08:18
(0) Ты уверен,что это устройство поддерживает эту функцию?Я тоже так накалывался ожднажды
4 Ёпрст
 
14.09.15
08:35
(3) поддерживает
5 Остап Сулейманович
 
14.09.15
08:39
(0) Еще же виртуального порта драйвер нужен. Не только режим девайса переключить.
6 Остап Сулейманович
 
14.09.15
09:00
7 mehfk
 
14.09.15
09:01
>>  Код считывается и сканер перестает считывать штрих-кода в простой блокнот. Как и бывает при режиме com-порта.
Так бывает именно в режиме эмуляции клавиатуры.
8 Остап Сулейманович
 
14.09.15
09:05
(7) "сканер ПЕРЕСТАЕТ считывать" (как модно говорить "Перестает, Карл. Перестает")
9 mehfk
 
14.09.15
09:07
Клара, вас понаял!
10 mehfk
 
14.09.15
09:08
*понял
11 citingener
 
14.09.15
10:10
Остап Сулейманович прав. Я забыл поставить вот это: https://portal.motorolasolutions.com/Support/XU-EN/Resolution?solutionId=7187

И таким образом Сканер стал отображать в ХИД устройствах, как com-устройство. Там и номер порта теперь поменять можно. Этот драйвер, я так понял, универсальный для моторолок. Во всяком случае два сканера определились в ком портах: DS9208 и LS1203. Большего ничего абсолютно не ставил, тестил на машине, к которой до этого никогда не подключал торговое оборудование. Ну еще конечно с инструкции перевести устройство считываением кода в режим Эмуляции простого COM-порта.
12 citingener
 
14.09.15
10:17
Ага, но теперь 1С пишет, что нет драйвера. Установил вот это: 1С. Библиотека подключаемого оборудования 1.0.25.1. Какие еще драйвера требуются?
13 dangerouscoder
 
14.09.15
10:18
(12) драйвер с которым работается обработка сканера у тебя в системе зарегестрирован?
14 citingener
 
14.09.15
10:20
Установка вот этого: 1С. Сканер штрихкода (COM) 8.0.17.3 помогла. Вроде разобрался. Всем спасибо )))
15 dangerouscoder
 
14.09.15
10:25
(14) Розница 2.0?
16 citingener
 
14.09.15
10:33
УТ 10.3. Да и еще вот эти коды прогнал с 1-й страницы: ftp://ftp.rrc.ru/WebSite/FAQ/Настройка_сканеров_Symbol_в_1С.pdf

Ну два первых кода понятно, что для LS1203. Эти коды с оф сайта раздобыть не сложно. А вот последующие, начиная с "Begin New Rule", подошли как к DS9208, так и к LS1203. Только с ними 1С стала отрабатывать сканеры. Иначе просто не реагирует.
17 citingener
 
14.09.15
11:24
А теперь по порядку всё. Делаем следующее (проверено на Motorola DS9208 и LS1203):
1. Сканер НЕ подключаем.
2. Качаем и устанавливаем вот это: https://portal.motorolasolutions.com/Support/XU-EN/Resolution?solutionId=7187
3. Находим штрих-код для перевода сканера в режим Эмуляции простого COM-порта. Можно найти в официальных инструкциях на сайте. Для DS9208 http://www.autoid-rrc.ru/instructions/DS9208_User_Guide.pdf (стр.113). Для LS1203 PDF из п.6.
4. Подключаем сканер, он должен определиться в HID устройствах, как Communication Virtual Port (COMx), где Х - это номер порта. В свойствах оборудования можно поменять его.
5. После этого я перезагрузил ПК. Не уверен, что надо, но на всякий, как говорится.
6. Далее скачал вот это: ftp://Autoidread:[email protected]/WebSite/FAQ/Настройка_сканеров_Symbol_в_1С.pdf и распечатал первый лист.
7. ДАЛЕЕ ВНИМАТЕЛЬНО! Первые два кода на распечатанной странице относятся к переводу устройства в Эмуляцию простого COM-порта именно для сканеров серии Motorola LSХХХХ. Для Эмуляции простого COM-порта для DS9208 коды можно найти на оффициальном сайте. А вот, начиная с строки "Begin New Rule", коды подошли к обоим сканерам. И без них 1С УТ10.3 сканеры не воспринимала.
8. Далее Установил вот такое: 1С. Библиотека подключаемого оборудования 1.0.25.1 и вот такое: 1С. Сканер штрихкода (COM) 8.0.17.3. Эти обработки можно взять с сайта ИТС от 1С.
9. Далее настройка сканера в 1С. Эту настройку можно найти всё в той же инструкции pdf, где мы брали коды для сканера. Там правда на УТ 11, но 10.3 вполне аналогично настраивается.
18 citingener
 
14.09.15
11:27
19 citingener
 
14.09.15
11:36
ДОРАБОТАННАЯ ИНСТРУКЦИЯ!!!!

Делаем следующее (проверено на Motorola DS9208 и LS1203):
1. Сканер НЕ подключаем.
2. Качаем и устанавливаем вот это: https://portal.motorolasolutions.com/Support/XU-EN/Resolution?solutionId=7187
3. Находим штрих-код для перевода сканера в режим Эмуляции простого COM-порта. Можно найти в официальных инструкциях на сайте. Для DS9208 http://www.autoid-rrc.ru/instructions/DS9208_User_Guide.pdf (стр.113). Для LS1203 PDF из п.6. Распечатываем штрих-код.
4. Подключаем сканер, считываем штрих-код для перехода в Эмуляцию простого COM-порта (USB COM PORT EMULATION). Оборудование должно определиться в HID устройствах (диспетчер устройств), как Communication Virtual Port (COMx), где Х - это номер порта. В свойствах оборудования можно поменять номер порта, если требуется.
5. После этого я перезагрузил ПК. Не уверен, что надо, но на всякий, как говорится.
6. Далее скачал вот это: http://cramac.ru/blog/wp-content/uploads/2012/02/Настройка_сканеров_Symbol_в_1С.pdf и распечатал первый лист.
7. ДАЛЕЕ ВНИМАТЕЛЬНО! Первые два кода на распечатанной странице относятся к переводу устройства в Эмуляцию простого COM-порта именно для сканеров серии Motorola LSХХХХ. Для Эмуляции простого COM-порта для DS9208 коды можно найти на оффициальном сайте. А вот, начиная с строки "Begin New Rule", коды подошли к обоим сканерам. И без них 1С УТ10.3 сканеры не воспринимала.
8. Далее Установил вот такое: 1С. Библиотека подключаемого оборудования 1.0.25.1 и вот такое: 1С. Сканер штрихкода (COM) 8.0.17.3. Эти обработки можно взять с сайта ИТС от 1С.
9. Далее настройка сканера в 1С. Эту настройку можно найти всё в той же инструкции pdf, где мы брали коды для сканера. Там правда на УТ 11, но 10.3 вполне аналогично настраивается.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший