Главная страница
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.012 c
4-1225617182
Skazi21101
2008-11-02 12:13
2009.12.20
Работа с COM портом. Помогите.


15-1256112238
vajo
2009-10-21 12:03
2009.12.20
Вопрос по Windows


2-1257257601
RWolf
2009-11-03 17:13
2009.12.20
VirtualTreeView


1-1228989583
venoel
2008-12-11 12:59
2009.12.20
Обработка неверно введеного значения


6-1209028510
ivanov
2008-04-24 13:15
2009.12.20
3агрузить страницу с подменой своего стиля