Сканер zebra моторола ds9208 настройка
1. Перевод сканера штрих кодов Symbol LS2208 в режим USB CDC
Самый оптимальный вариант это использование режима «Простая эмуляция COM-порта», но есть у Symbol LS2208 ещё один режим работы, так называемый «USB CDC». Отличается он от «Простой эмуляции» тем, что COM-порт не просто эмулируется, а ПК определяет устройство именно, как отдельное COM-устройство, как если бы мы подключили сканер по COM-порту. Плюсом данного режима подключения, является именно то, что под него есть драйвера для современных 64-битных систем. Вот кстати страница драйвера Motorola CDC Driver for Windows XP and Windows 7, 32 and 64-bit. В низу страницы есть ссылка на драйвера для различных операционных систем.
Для перевода сканера в режим «USB CDC» сделана небольшая отдельная документация, которая спрятана на сайте просто невероятно глубоко. Поэтому ссылку на сайт я приводить не буду, а вот ссылку на мануал выкладываю USB CDC Symbol LS2208 (зеркало).
Дальше всё, как обычно. Открываем мануал, на третьей странице имеется единственный штрих код, он то нам и нужен. С помощью данного штрихкода переводим сканер в режим «CDC COM Port Emulation». Для ленивых штрих код для cdc emulation:
После перевода сканера в режим «CDC COM Port Emulation» вероятнее всего придётся указать системе расположение драйвера устройства вручную и на предупреждение о том, что драйвер не подписан, ответить «Всё равно установить данный драйвер». Вот в принципе и всё. Сканер практически готов к работе. Проверял на Windows 7 x64. В системе он определяется без проблем и в управлении устройствами находится прямо в разделе COM и LPT портов, там же можно посмотреть присвоенный сканеру номер COM порта.
4.1 В первую очередь необходимо считать штрихкод Scan Options.
Вообще, в документации этот момент довольно внятно расписан, но мы рассмотрим конкретный пример для нашего случая.
4.2 Так как для корректной работы сканера вполне достаточно посылки в порт суффикса, то ограничимся чтением штрих-кода<DATA> <SUFFIX> .
4.3 Для подтверждения введенных данных считаем штрих-код Enter .
Если все действия были выполнены правильно, то теперь при поиске оборудования кроме самого штрихкода (DATA) будет передаваться и значение (SUFFIX).
Изначально после покупки сканер, как правило, находится в режиме эмуляции клавиатуры и воспринимается 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
Еще немного по тексту. "считать сканером управляющие штрих-коды". Начать думать и гуглить - "Где взять Управляющий ШК для . ?"
(0) Ты уверен,что это устройство поддерживает эту функцию?Я тоже так накалывался ожднажды (0) Еще же виртуального порта драйвер нужен. Не только режим девайса переключить. >> Код считывается и сканер перестает считывать штрих-кода в простой блокнот. Как и бывает при режиме com-порта.Так бывает именно в режиме эмуляции клавиатуры. (7) "сканер ПЕРЕСТАЕТ считывать" (как модно говорить "Перестает, Карл. Перестает")
И таким образом Сканер стал отображать в ХИД устройствах, как com-устройство. Там и номер порта теперь поменять можно. Этот драйвер, я так понял, универсальный для моторолок. Во всяком случае два сканера определились в ком портах: DS9208 и LS1203. Большего ничего абсолютно не ставил, тестил на машине, к которой до этого никогда не подключал торговое оборудование. Ну еще конечно с инструкции перевести устройство считываением кода в режим Эмуляции простого COM-порта.
Ага, но теперь 1С пишет, что нет драйвера. Установил вот это: 1С. Библиотека подключаемого оборудования 1.0.25.1. Какие еще драйвера требуются? (12) драйвер с которым работается обработка сканера у тебя в системе зарегестрирован? Установка вот этого: 1С. Сканер штрихкода (COM) 8.0.17.3 помогла. Вроде разобрался. Всем спасибо )))Ну два первых кода понятно, что для LS1203. Эти коды с оф сайта раздобыть не сложно. А вот последующие, начиная с "Begin New Rule", подошли как к DS9208, так и к LS1203. Только с ними 1С стала отрабатывать сканеры. Иначе просто не реагирует.
Имея богатый опыт работы с 1С и настройки различного торгового оборудования, мне все равно пришлось изрядно попотеть при настройке этого сканера. А все потому что инструкция, выложенная на оффсайте не вполне соответствует действительности. Но обо всем по порядку.
Обобщенный порядок настройки любого usb-сканера для работы с 1С.
- Установить сканер в разъем.
- Найти штрих-код, переводящий сканер в режим эмуляции COM-порта. Это очень важный момент. 1С нормально работает только через com-соединение. Возможна работа и через прерывание клавиатуры (HID-устройства) но оно не вполне удобно.
- Найти штрихкод, убирающий суффикс LF.
- Запустить 1С и зайти в настройки подключаемого оборудования (тут пути могут отличаться в зависимости от конфигураций). Создать новый сканер штрихкодов. И драйвер оборудования от 1С.
- Выбрать «сохранить». Нажать на кнопку настроить
- В появившемся окне выбрать меню «Функции» – установить драйвер. Выполнить операции по установке драйверов.
- ВСЕ! Сканер штрихкодов настроен и готов к работе.
Но с symbol ls2208 все немного сложнее. По какой-то неведомой причине, в инструкции к этому сканеру, не оказалось штрих-кода для перевода в режим эмуляции com-порта. Особенность этого режима в том, что устройство определяется системой не как usb-устройство, а как полноценное com-устройство на порту. И именно поиск нужного штрихкода занял бОльшую часть времени настройки.
Вторая проблема, с которой я столкнулся – это суффиксы. Стандартные суффиксы не подходят для работы с 1С, а смена суффикса – отдельный разговор. Почему не подходят? Потому что по умолчанию суффикс стоит CR +LF, и любой штрихкод с этими суффиксами 1С воспринимает как 2 штрихкода – реальный и пустой. И ругается что не может найти номенклатуру с пустым штрихкодом.
Итак, порядок настройки следующий:
- Установить сканер в разъем.
- Установить драйвер для вашей ОС, скачанный вот Отсканироватьштрихкод перевода в режим COM - эмуляции.
Я обращаю внимание что режим CDC COM Port Emulation и Simple COM Port Emulation – Это не одно и то же! Сканер весело пропиликает, а операционная система обнаружит новое устройство и установит для него драйвер.
- Теперь необходимо устранить суффикс LF (перенос строки) и оставить только CR (перевод каретки). Для этого открываем инструкцию Motorola_LS2208_User_guide_RU.PDF (найдете на оффсайте). И на странице 222 находим штрихкод для изменения значения суффикса.
После этого переходим в приложение D и последовательно сканируем цифры 1,0,1,3
Сканер имеет встроенную для легкого сканирования. Сканирует прибор уже в стационарном режиме.
Для сканирования в ручном режиме необходимо поднести штрих-код в зону определения сканера и нажать специальный спусковой механизм по бокам сканера. После этого появится специальная точка на штрих-коде. Держите спусковой механизм, пока не услышите сигнал. После этого отпустите спусковой механизм. При всем этом важно, чтобы точка находилась ровно по центру штрих-кода. Оптимальное расстояние
Ручной режим делится на 3 типа:
- Обычный – декодирование штрих-кода начинается во время нажатия на спусковой механизм и продолжается, пока не послышится сигнал либо механизм не будет отпущен.
- Презентация – сканер сам начинает декодирование, когда штрих-код появится в его зоне. После простоя в таком режиме устройство переходит в режим пониженного энергосбережения.
- Автоприцеливание – появляется специальная световая точка. При нажатии на спусковой механизм начинается декодирование. Сам сканер перестает работать после 2 секунд простоя.
Специальные тайм-ауты и подсветки, а также регулирование и чувствительность можно регулировать в специальных настройках.
- Декодирование. Это режим, при котором устройство само пытается определить местоположение штрих-кода и декодировать его. Сканер продолжает свою работу, пока не декодирует штрих-код или пока не будет отпущен специальный спусковой механизм.
- Фотосъемка. В этом режиме снимки получаются более высокого качества, а также сразу передаются на хост. В данном режиме нужно нажимать спусковой механизм во время тайм-аута, иначе сканер вернется в режим декодирования.
Действия при поломке.
При поломке или неисправности устройства необходимо отдать его в специальный сервисный центр. Ни в коем случае нельзя пытаться починить устройство самостоятельно, это может привести к еще более сильным поломкам. Также нужно хранить коробку устройства, так как она может понадобится в сервисе.
Устройство можно настроить полностью под себя, а также подобрать параметры, комфортные для работы.
Читайте также: