Форум: "Основная";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c