Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.20;
Скачать: CL | DM;

Вниз

USB Barcode scanner   Найти похожие ветки 

 
_Andrey_   (2008-12-13 13:28) [0]

Добрый день.
Подскажите, пожалуйста, каким образом можно считать штирхкод со сканера подключенного через USB?
Как в целом работать с ним, к примеру, определить что он подключен, узнать к какому именно порту?


 
petrov   (2008-12-13 18:12) [1]

Сканер станет как HID-устройство и с т.з. приложения будет как обычный KB-сканер, т.е. будет передавать клавиатурный ввод активному окну.


 
Германн ©   (2008-12-14 00:59) [2]


> Как в целом работать с ним, к примеру, определить что он
> подключен, узнать к какому именно порту?

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


 
_Andrey_   (2008-12-14 10:00) [3]

Я до этого работал со сканером подключенным к COM порту и пытаюсь провести аналогии с ним.
Там я заранее знал к какому порту подключен сканер - задавалось в настройках программы. Она просто ждала когда с указанного порта придет 13 символов.
С usb мне неясно ни какой это порт (их как-то много и номера на них не наклеены))) ни с помощью каких функций можно отследить это событие.

petrov, то есть если активен блокнот, то штрихкод попадет прямо в текущее положение курсора? В таком виде это совсем не нужно! Пользователь может щелкнуть мышкой по таскбару и моя программа никогда не узнает, что штрихкод пришел!


 
tesseract ©   (2008-12-14 19:44) [4]


> С usb мне неясно ни какой это порт (их как-то много и номера
> на них не наклеены))) ни с помощью каких функций можно отследить
> это событие.


USB  могут работать как в режиме клавиаутры так и в режиме эмуляции  Com- порта - косячно - ищи тут в разделе  WinApi,  но могут.  В режиме   клавиатуры можно отсечь ввод со сканера по периоду нажатия клавиш, принимая во внимание, что 13 знаков за полсекунды пользователь черта с два наберет.  Пишеться хук и нет проблем ( привет   Атол).



Страницы: 1 вся ветка

Текущий архив: 2009.12.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
2-1256913703
Serge
2009-10-30 17:41
2009.12.20
Предпросмотр и печать ListView


15-1255988155
Германн
2009-10-20 01:35
2009.12.20
Ещё один дурацкий вопрос.


1-1228947824
angvelem
2008-12-11 01:23
2009.12.20
C to pascal


2-1256898581
Oleg1963
2009-10-30 13:29
2009.12.20
Компонент Еdit в цикле


1-1229164103
_Andrey_
2008-12-13 13:28
2009.12.20
USB Barcode scanner