Использование сканера штрих-кода с приложением WX python

Это очень общий вопрос, и я надеюсь, что люди смогут указать мне нужную документацию.

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

Мое приложение


person Dylan Devotta    schedule 10.03.2020    source источник


Ответы (1)


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

Вы хотите сохранить фокус ввода на правильном поле (текстовое поле?).

Уведомления от сканера сделаны так, как если бы человек ввел данные с клавиатуры.

person kunif    schedule 11.03.2020
comment
Так что, если я правильно понимаю. Все, что мне нужно сделать, это просто установить сканер штрих-кода и просто выбрать текстовое поле-> сканирование, и строка должна появиться в моем текстовом поле? Мне не нужен какой-либо специальный модуль чтения ввода/вывода? - person Dylan Devotta; 11.03.2020
comment
Это будет правильно с вашим пониманием. Если оборудование сканера настроено на режим эмуляции ввода с клавиатуры, дополнительные модули не требуются. - person kunif; 11.03.2020
comment
Последующий вопрос: что делать, если мне нужно, чтобы сканер переходил к следующему текстовому полю после сканирования. Это тоже вариант по умолчанию? - person Dylan Devotta; 11.03.2020
comment
Вот еще одна статья, на которую я ответил ранее. Как отличить ввод сканера от ввода с клавиатуры в Javascript? Вместо возврата каретки можно указать TAB в качестве код, чтобы сигнализировать об окончании уведомления штрих-кода. Он также указывается в настройках штрих-кода. - person kunif; 11.03.2020