sameralkhalili Ответов: 2

Считывание с двух считывателей штрих-кодов в одной и той же форме windows


Привет Я создаю свое приложение windows form, которое читаю из считывателя штрих-кодов, заполняю штрих-код в текстовом поле 1
Теперь я пытаюсь подключить еще один считыватель штрих-кодов в той же форме windows, и я хочу заполнить read in textbox2
Без необходимости перемещения курсора пользователем
Я имею в виду, что хотел бы, если есть какой-либо способ читать из двух штрих-кодов одновременно в одной и той же форме с разными текстовыми полями

Что я уже пробовал:

Я пытаюсь подключить один считыватель штрих-кодов и установить инструмент по умолчанию textbox1 в форме и прочитать из штрих-кода и заполнить текстовое поле

Michael_Davies

Вы не даете достаточно информации, что это за сканеры?

Используются ли сканеры с прямым вводом с клавиатуры или они проходят через библиотеку производителей?

Если они эмулируют клавиатуру, то они не могут быть одновременными, однако вы можете различать устройства, устанавливая разные вводные символы для сканеров, и до тех пор, пока они не сканируют одновременно, вы можете знать, какой сканер сканировал код; по умолчанию эмулирующие клавиатуру сканеры не имеют вводного/выводного символа, но вы обычно можете запрограммировать их на это. Проверьте настройки сканеров.

2 Ответов

Рейтинг:
2

Dave Kreskowiak

Если вы собираетесь использовать более одного считывателя штрих-кодов на одной машине, то лучше использовать устройства на базе Ethernet, а не" клин клавиатуры".

Почему? "Клавиатурный клин" устройства "набирают" код, который они сканируют, как если бы они были клавиатурой, а не сканером. Хотя некоторые из них можно запрограммировать так, чтобы они заранее передавали код с уникальной последовательностью клавиш, чтобы вы могли определить, с какого сканера пришел код. Более серьезная проблема заключается в том, что если вы сканируете два кода одновременно? Оба сканера будут пытаться печатать одновременно, и вы получите кучу мусора вместо двух разных кодов от сканеров.


Рейтинг:
0

OriginalGriff

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

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