gifts2017

Настройка сканера штрих-кодов Symbol LS2208 для 1С

Опубликовал Денис Шевчук (ogroup) в раздел Оборудование - Сканер штрих-кода

Четкая последовательность действий настройки сканера Symbol LS2208 под windows 7

Все штрихкоды прежде чем сканировать, нужно напечатать на бумаге! С экрана штрихкоды не считываются.

Имея богатый опыт работы с 1С и настройки различного торгового оборудования, мне все равно пришлось изрядно попотеть при настройке этого сканера. А все потому что инструкция, выложенная на оффсайте не вполне соответствует действительности. Но обо всем по порядку.

Обобщенный порядок настройки любого usb-сканера для работы с 1С.

  1. Установить сканер в разъем.
  2. Найти штрих-код, переводящий сканер в режим эмуляции COM-порта. Это очень важный момент. 1С нормально работает только через com-соединение. Возможна работа и через прерывание клавиатуры (HID-устройства) но оно не вполне удобно.
  3. Найти штрихкод, убирающий суффикс LF.
  4. Запустить 1С и зайти в настройки подключаемого оборудования (тут пути могут отличаться в зависимости от конфигураций). Создать новый сканер штрихкодов. И драйвер оборудования от 1С.
  5. Выбрать «сохранить». Нажать на кнопку настроить
  6. В появившемся окне выбрать меню «Функции» – установить драйвер. Выполнить операции по установке драйверов.
  7. ВСЕ! Сканер штрихкодов настроен и готов к работе.

Но с symbol ls2208 все немного сложнее. По какой-то неведомой причине, в инструкции к этому сканеру, не оказалось штрих-кода для перевода в режим эмуляции com-порта. Особенность этого режима в том, что устройство определяется системой не как usb-устройство, а как полноценное com-устройство на порту. И именно поиск нужного штрихкода занял бОльшую часть времени настройки.

Вторая проблема, с которой я столкнулся – это суффиксы. Стандартные суффиксы не подходят для работы с 1С, а смена суффикса – отдельный разговор.  Почему не подходят? Потому что по умолчанию суффикс стоит CR  +LF,  и любой штрихкод с этими суффиксами 1С воспринимает как 2 штрихкода – реальный и пустой. И ругается что не может найти номенклатуру с пустым штрихкодом.  

Итак, порядок настройки следующий:

  1. Установить сканер в разъем.
  2. Установить драйвер для вашей ОС, скачанный вот тут.
  3. Отсканировать штрихкод перевода в режим COM - эмуляции.

Я обращаю внимание что режим CDC COM Port Emulation и Simple COM Port Emulation – Это не одно и то же! Сканер весело пропиликает, а операционная система обнаружит новое устройство и установит для него драйвер.

  1. Теперь необходимо устранить суффикс LF (перенос строки) и оставить только CR (перевод каретки). Для этого открываем инструкцию Motorola_LS2208_User_guide_RU.PDF (найдете на оффсайте). И на странице 222 находим штрихкод для изменения значения суффикса. 

После этого переходим в приложение D и последовательно сканируем цифры 1,0,1,3

И завершаем все сканированием штрихкода «ввод»

Далее действия полностью аналогичны вышеописанной инструкции с пункта 4.

Удачи!

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей (pablo_escobar) 14.11.16 16:22
По какой-то неведомой причине, в инструкции к этому сканеру, не оказалось штрих-кода для перевода в режим эмуляции com-порта

В инструкциина офф сайте все есть.
2. Денис Шевчук (ogroup) 15.11.16 05:58
(1) pablo_escobar, На 36 странице, с подписью USB CDC Host? Да, они идентичны. Я использовал другую инструкцию, от моторолла. Спасибо
3. Виктор Череватенко (buddha667) 16.11.16 12:02
Я использовал утилиту 123Scan. Она определяет сканер, только если он USB. Как загрузить настройки в сканер, я не нашел. А вот обнаружил функцию печати шрихкодов для внесения выбранных изменений.
4. Денис Шевчук (ogroup) 16.11.16 12:12
(3) buddha667, Есть такая утилитка, но она весит 250 мегабайт. Компьютер в сибирской глуши и тормозной USB модем не дали мне возможности познать прелести этой утилиты. Только из вашего комментария я не понял, помогла бы она или нет?
5. Петр Вел (shmellevich) 16.11.16 15:18
Зачем танцевать танцы с бубнами вокруг ком-порта?

Используем порядка 100 сканеров symbol ls2208, из настройки по штрих-коду только используем ШК перевода строки по окончанию ввода данных (в некоторых не установлено по умолчанию),
в 1С настройка простая, выбором, как клавиатуры в настройках сканеров штрих-кода и все стандартные обработчики торгового оборудования работают без всяких вопросов.

Так как автор не уточнил версию 1С, используем у себя 1С 8.3.7

Плюс за инструкцию ;)
6. Руслан Эскин (Anesk) 16.11.16 15:31
1С нормально работает только через com-соединение


с чего вы взяли? у меня порядка около 10 сканеров работают в режиме эмуляции клавиатуры.
А если работа ведется через rdp, то это чуть ли не единственный способ, т.к. на некоторых операционных системах все время слетает проброс com-портов через rdp
shmellevich; +1 Ответить
7. Руслан Эскин (Anesk) 16.11.16 15:34
А если задача стоит различать штрих-коды еще и по сканеру или одновременное считывание на одном и том же компьютере, тогда com-порты
8. Виктор Череватенко (buddha667) 18.11.16 23:16
(4) ogroup, мне помогла. В бумажной инструкции штрихкода для переключения в режим эмуляции COM порта вообще нет. В инструкции с оф. сайта таковой нашел, но он сработал только для одной партии сканеров. А вот такие же сканеры от другого поставщика не переключали режим по этому ШК. Тогда решение нашлось в 123Scan. Я хотел считать настройки, изменить и загрузить обратно в сканер, как это отлично получается со сканерами Honeywell. Но в этом случае всё получилось не так: сканер обнаружился, открылись доступные настройки (видимо какие-то по умолчанию), менять можно, а вот забросить в устройство - никак. Тогда то я и нашел выход: открываю настройки, выбираю режим из списка доступных а затем в правом верхнем углу в менюшке есть команда напечатать штрихкоды для все сделанных изменений. Затем просто распечатываю и пикаю все по порядку.
Кстати, этих сканеров есть особенность, которую я так и не победил по ограниченности времени и заказчик с этим смирился: первый считанный ШК после включения не передается. Там где-то попадалась настройка типа "первый ШК управляющий", но наверняка так и не знаю. Если кто-то сталкивался, поделитесь)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа