Помогите пожалуйста разобраться с вопросом сканирования полиса ОМС единого образца:
Вид штрих-кода представлен на картинке 1.
Есть самописная конфигурация на 1С 8.3 УФ, в которую для тестирования работы со сканером штрих-кодов Honeywell 1450g2d была внедрена подсистема БПО 1.2.5.16.
Загружены драйвера поставляемы в демо конфигурации - картинка 2;
Сам сканер подключается без проблем и при сканировании обычного числового штрих-кода вписывает нужные данные в поле, но при сканировании полиса ОМС единого образца приходит текст, который находится в буфере обмена (скорее всего это связано с тем, что в комбинации данных присутствует наличие комбинации Ctrl+V - пробовали сканировать в режиме клавиатуры в блокнот, туда также попадают сведения из буфера, символ переноса каретки и к тому же еще и на печать пытается вывести).
Сам сканер USB, пробовали подключать как в эмуляции COM порта так и по USB (клавиатура).
Также натыкался на статью по расшифровке данных полиса:
http://myshinobi.ru/dekodirovanie-rasshifrovka-shtrih-koda-polisa-oms-chast-1/ Но как перехватить данные на 1С и реализовать свою версию дешифровки не понимаю.
Если вкратце, то в самом сканере штрих-кода необходимо установить суффикс #13, он же CR, он же "Возврат каретки" (англ. carriage return, CR). Сделать это можно либо в программе EZconfig (Honeywell-овская), либо просканировав штрихкод для программирования сканера "USB Serial Emulation" (должен идти в комплекте со сканером в документации).