Главная страница
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
15-1256156099
POOP
2009-10-22 00:14
2009.12.20
Плиз, помогите найти книгу:


4-1225282594
Н_А
2008-10-29 15:16
2009.12.20
winAPI


2-1257399696
Drowsy
2009-11-05 08:41
2009.12.20
Запрос на создание процедуры в IBase.


15-1255948768
VGK
2009-10-19 14:39
2009.12.20
Найти все палиндромы (перевертыши)?


15-1256145675
palva
2009-10-21 21:21
2009.12.20
Неполадки в форуме?