несколько вопросов, касающихся сканера штрих-кода USB - PullRequest
1 голос
/ 05 ноября 2011

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

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

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

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

Спасибо, впереди

Ответы [ 2 ]

0 голосов
/ 05 ноября 2011

Рассматривали ли вы Microsoft POS для .Net ? Фреймворк позволяет подписываться на события в C #, и тогда вам не нужно беспокоиться о настройке фокуса на текстовые поля или щелчке пользователя во время сканирования и т. Д. Сканер должен быть установлен на IBM-USB и (я думаю) должен поддерживать «Объекты управления», чтобы использовать его с POS для .Net. Примером того, который хорошо работает, является Datalogic QuickScan 6500 .

0 голосов
/ 05 ноября 2011

Если у вас есть сканер с последовательным интерфейсом (RS-232), вам нужно настроить, на каком номере порта слушает ваша программа, обычно через последовательный порт у вас есть какая-то расширенная команда, которую вы можете отправить на сканер для включения или отключения чтения, и и так далее ...

Сканер, подключенный через USB, может быть сконфигурирован в режиме клина, и вам необходимо автоматически сфокусироваться на текстовом поле, которое вы хотите заполнить, опционально некоторую модель сканера можно настроить для считывания штрих-кода с префиксом или / и суффиксом char. Это зависит от модели вашего сканера.

...