Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
15-1255770792
Вайка
2009-10-17 13:13
2009.12.20
S. T. A. L. K. E. R. Зов Припяти. Как Вам?


11-1163789456
SKA1997
2006-11-17 21:50
2009.12.20
Форма прозрачная для кликов


2-1256708612
Dim!S
2009-10-28 08:43
2009.12.20
Удаление большого количества записей firebird 1.5


15-1256195273
Knight
2009-10-22 11:07
2009.12.20
Напомните, про URL


15-1255892869
POOP
2009-10-18 23:07
2009.12.20
Как в mathcad e решить линейное уравнение?




   Наверх