Как определить, откуда пришли данные сканера штрих-кода (эмулированные как ввод с клавиатуры USB) - PullRequest
0 голосов
/ 06 ноября 2019

Я создаю приложение Go, которое запускается в терминале для сбора данных с двух USB-сканеров штрих-кода. Как определить, с какого сканера штрих-кода был получен текст (эмулированный как ввод с клавиатуры USB)?

Например Barcode: 4009900522250 from Scanner 1 или Barcode: 4009900522399 from Scanner 2

Я занимаюсь разработкой этого в Mac OS, нокод будет работать на Raspbian для Raspberry Pi.

1 Ответ

0 голосов
/ 07 ноября 2019

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

Их можно настроить, прочитав настройки штрих-кода.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...