Как перевести сканер в режим COM-порта на Android

Материал из Касса
Перейти к навигации Перейти к поиску

При работе в приложениях БИФИТ Касса может появиться необходимость перевести сканер штрихкодов в режим COM-порта.


Стандартные сканеры, которые подключаются к устройству через usb-интерфейс и работают в режиме эмуляции клавиатуры. Этот режим работает таким образом: вы сканируете штрих-код, он декодируется и полученная информация вводится в любое текстовое поле, в котором сейчас находится курсор. При этом система думает что информация поступает с клавиатуры.


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


Для перевода сканера в режим COM-порта необходимо при помощи сканирования специальных штрихкодов перевести сканер в режим эмуляции COM-порта. У сканера в комплектации может идти инструкция со штрихкодами для настройки работы этого сканера. Также можно перейти на официальный сайт производителя сканера и найти специальные штрихкоды для настройки там.