Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
2-1257362090
bagi
2009-11-04 22:14
2009.12.20
создание профилей настроек


2-1257111869
Тимофей
2009-11-02 00:44
2009.12.20
bmp or jpeg в черно белый


2-1257184353
virtual dir
2009-11-02 20:52
2009.12.20
InProcServer32


2-1256817317
user51
2009-10-29 14:55
2009.12.20
не считывает данные из сетевого файла


2-1256914960
Ivan
2009-10-30 18:02
2009.12.20
Список названий сетевых соединений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский