Настройка COM сканера штрих-кодов (RS232)

Понадобилось установить и настроить COM версию сканера штрих-кодов Honeywell Voyager MS9540. Начиналось как обычно - установил бесплатные драйвера АТОЛ (6 версия DTO6_2009_02_11.7z в аттаче). Предостерегаю сразу. Если скачать свежие версии драйверов АТОЛ с их сайта, то в демо режиме будет 10-ти секундная пауза при каждом сканировании. Если купите - тогда все будет работать быстро.

Скачал и установил обработчик (ATOLBarcodeScan_v2.epf в аттаче). Попробовал настроить - вроде работает, но никак ничего не сканирует.

Пошел другим путем. Скачал бесплатные драйвера сканера от 1С (Scan_OPOS_8_0_14_1.7z в аттаче), взял обработчик (1CScanOPOSScan_v2.epf в аттаче), поставил - все равно не работает.

Значит надо настраивать сам сканер. К слову говоря - сканеры обычно могут настраиваться двумя путями - по-инструкции, сканируя заранее заготовленные штрих-коды, или с помощью специальной настроечной утилиты. В данном случае с помощью программы (MetroSet3_2_42.7z в аттаче). Обычно инструкции или программы можно найти на сайте производителя.

Скачал программу, установил, нашел настройки соединения сканера по RS232. Выставил такие-же как и в настройках оборудования через диспетчер устройств (к примеру скорость поставил 38400 вместо 9600, что было по-умолчанию, проверил настройки четности и т.п.). Сохранил настройки в сканер.

Проверил настройки в 1С (Сервис - Торговое оборудование - Подключение и настройка торгового оборудования - параметры оборудования). Все должно везде соответствовать. Проверил сканирование - все заработало!

Единственный минус - при каждом сканировании через 1С, программа ругалась на несоответствие верии драйвера. Тут на помощь пришла измененная обработка (1CScanOPOSScan_v2_noVcheck.epf в аттаче). Теперь все работает как часы.

P.S. В аттаче я приложил несколько версий драйверов, т.к. иногда некоторые версии работают некорректно. Приложил так сказать для целей тестирования.