2013-10-24 1 views
0

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

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

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

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

Любая помощь или понимание на этом было бы весьма полезным. Спасибо.

ответ

0

Если вы еще не заметили, почему ваши вопросы закрыты, вы задаете слишком широкие вопросы без какого-либо конкретного кода. обратитесь к руководству по разработке программного обеспечения вашего сканера для лучшего понимания. есть SDK для сканеров штрих-кода Motorola и POSfor.net для любого бренда сканера. Если вы попробовали POS для .net, у них есть пример приложения, в котором имитируемый сканер отправляет информацию штрих-кода в текстовое поле, даже если вы находитесь в всплывающем окне. или просто дать инструкции для сканирования штрих-кода сначала после перехода на конкретную страницу, иначе пользователь должен повторно открыть страницу

Смежные вопросы