Можно ли запустить сканирование штрих-кода с python на сканере штрих-кода? - PullRequest
0 голосов
/ 27 августа 2018

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

Теперь я хочу написать на своем Raspberry Pi 3B программу на python, которая подключается к сканеру и запускает процесс сканирования без необходимости нажимать триггер на сканере. Это означает, что я создаю графический интерфейс, в котором, просто нажав кнопку, пользователь запускает процесс сканирования и выводит отсканированный код (если сканирование прошло успешно).

Вопрос: как это сделать?

Я пытался pyusb , но он не может отправить на сканер команду (или я не знаю, как).

Еще хуже, если окажется, что нет ничего похожего на связь Python-Scanner, только примитивный тип connected || not connected.

1 Ответ

0 голосов
/ 27 августа 2018

В зависимости от того, какую операционную систему вы используете, вы должны посмотреть в SDK для сканера, который вы используете.Кажется, они предоставляют некоторые инструменты для управления сканером.Они не очень информативны о том, что именно они поддерживают.(например: https://www.zebra.com/us/en/support-downloads/software/developer-tools/scanner-sdk-for-linux.html)

Справочное руководство по последовательному интерфейсу, которое я нашел здесь: https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/barcode-scanners/Simple%20Serial%20Interface%20Programmer's%20Guide.pdf

...