Member 1981774 Ответов: 2

считывание usb сканера штрих-кодов


привет,
У меня есть usb-сканер штрих-кодов, который действует как клавиатура. Он легко сканирует штрих-коды, и если sth, как блокнот, открыт, он записывает результат, как клавиатура.
Я хочу использовать его в своем финансовом приложении, написанном на C++. Я искал и видел много сайтов, но не мог найти простого результата.
К ВАШЕМУ СВЕДЕНИЮ:
1. сканер штрих-кода просто действует как клавиатура, у него нет функции иметь виртуальный com-порт или sth, как это
2. у производителя нет никакого API или SDK для работы с ним
3.Я проверил библиотеки libusb , кабель USB-запасной библиотек, необработанный ввод, прямой ввод с DirectX и ... но безуспешно

Кажется, это так легко, но это так трудно. можете ли вы помочь мне самым простым способом прочитать данные из него?

2 Ответов

Рейтинг:
2

David Knechtges

Да, используйте его как клавиатуру. Все сканеры могут быть запрограммированы на отправку комбинации клавиш "конец сканирования". Вы бы использовали это, чтобы определить, когда произошло сканирование.

Прочтите документы для вашего сканера, и вы должны увидеть, как это сделать.


Member 1981774

спасибо, думаю, я использую комбинацию клавиш для завершения сканирования
с помощью каких функций я должен читать, как клавиатура?

CPallini

5.

Sergey Alexandrovich Kryukov

Согласитесь, 5.
—СА

Рейтинг:
1

artemibe

libusb может работать непосредственно с устройством USB HID. Замените драйвер windows HID драйвером libusb (INF wizard) и работайте с ним напрямую (получайте ключевые буферы).