Сканер к WIN7 работающей в VirtualBox подключается привязкой COM порта к физическому устройству в линукс системе.

путь должен быть /dev/ttyS0 для первого порта и далее соответственно. Номер порта в настройках указываем любой желаемый, таким он затем и появится в WIN.

читать дальше

При всей своей простоте вылезла досадная ситуация — при передаче данных в окошко теста устройства в 1С все цифры штрихкода отображаются верно, а вот при считывании в документ обработка или ругается на недопустимый аргумент, либо вызывает несколько товаров не имеющих отношения к сканируемуму коду. Явно происходит ошибка передачи данных. Что интересно для USB устройств в режиме эмуляции COM порта этого не происходит.

Решение — включить аппаратный контроль потока. В настройках соответствующего СОМ винды (по умолчанию выключено) этого недостаточно

 

 

 

 

 

 

 

 

 

 

 

 

потому что он  при заводских настройках не включен и в  сканере.

Настройки сканера, распечатываем штрихкоды настроек:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

последовательно считываем «Начать/Завершить» ->  «Разрешить XON/XOFF» ->  «Начать/завершить»

Есть еще по умолчанию включенный, но не нужный суффикс «LF» (он следует за нужным суффиксом «CR»), его видно при тестовом считывании в настройках оборудования 1С,

в принципе он не должен мешать, но можно его убрать (запретить LF) :

После этого сканер стал читать идеально.

Могу предположить, что такие-же настройки могут помочь с ошибками в передаче при подключении удаленным рабочим столом RDP.

Комментарии, обсуждение.

Добавить комментарий

Навигация по записям