• Welcome to Forum.Deepsoftware.Com. Please login or sign up.
 

TnrBarCodeScan для USB ШС

Started by ekemov, March 11, 2012, 11:19:35 pm

Previous topic - Next topic

ekemov

НаÑ,кнулся на данный набор компоненÑ,ов, в коÑ,ором присуÑ,вуеÑ, TnrBarCodeScan, но после изучения демо версии, он рабоÑ,аеÑ, исключиÑ,ельно с COM порÑ,ом. Ð' нынешниÑ... реалиÑ,и, данный порÑ,Ñ‹ вообще оÑ,суÑ,свуюÑ, в компьюÑ,ераÑ.... И используюÑ,ься USB сканеры. Как засÑ,авиÑ,ÑŒ Ñ,акой сканер рабоÑ,аÑ,ÑŒ с данным компоненÑ,ом.

Roman Novgorodov

Hello

Thank you for your interest in our product.

Usual USB scanner supports Serial Port  or HID (Human Interface Device) profile.
If your scanner is visible as HID device you can try HIDDemo for read incoming data.
If you need direct access to USB pipes you can try USBIODemo\usbiodemo.dpr for read incoming data.

Roman Novgorodov
DeepSoftware LLC
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

ekemov

При усÑ,ановке драйвера
в программу выводиÑ,ься непоняÑ,ная инÑ,,ормация
сканировал циÑ,,ру 4

Roman Novgorodov

Hello

Did you try HIDDemo?

It seems like your reader supports HID hardware profile and you should be tried the HIDDemo for read data.
It allows you to avoid driver installation and possible related problems.

You tell about barcode number 4.
It is difficult to find such value in shown data flow.
Can you show barcode scan copy?

Also possible your USB reader returns code as pressed KEY codes.

Roman Novgorodov
DeepSoftware LLC
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

ekemov

usbiodemo.exe здесь рабоÑ,аеÑ, если на сканер сÑ,авиÑ,ÑŒ драйвер оÑ, программы.
появляеÑ,ься усÑ,ройсÑ,во UsbIODemo Test driver for USB-усÑ,ройсÑ,во ввода
Сканирую шÑ,риÑ... код, в коÑ,ором указана циÑ,,ра 4.
Ð'ыводиÑ,ься след Ñ,ексÑ,
Terminal (type here output data)
b]Z(

HEX codes of input data
04 62 00 00 00 74 00 00
04 00 00 00 00 74 00 00
04 5D 00 00 00 74 00 00
04 00 00 00 00 74 00 00
04 5A 00 00 00 74 00 00
04 00 00 00 00 74 00 00
00 00 00 00 00 74 00 00
00 28 00 00 00 74 00 00
00 00 00 00 00 74 00 00


После изучения данный при сканировании различныÑ... шÑ,риÑ... кодов, посл 2 сÑ,роки эÑ,о переÑ...од на новую сÑ,рочку или код #13
00 28 00 00 00 74 00 00
00 00 00 00 00 74 00 00

на вывод самой циÑ,,ры 4 сканер выдаеÑ,
04 62 00 00 00 74 00 00
04 00 00 00 00 74 00 00
04 5D 00 00 00 74 00 00
04 00 00 00 00 74 00 00
04 5A 00 00 00 74 00 00
04 00 00 00 00 74 00 00
00 00 00 00 00 74 00 00


Ð"ругой сканер шÑ,риÑ... кодов выдаеÑ, другой набор циÑ,,Ñ€. посл 3 пары кодов разные.


Ð' HIDDemo, видеÑ,ься сканер когда сÑ,оиÑ, сÑ,андарÑ,ный драйвер как клавиаÑ,ура. Ð' сисÑ,еме видиÑ,ся как USB-усÑ,ройсÑ,во ввода.


ekemov

Разобрал коды со ШС. Ð' ниÑ... есÑ,ÑŒ логика. Если заинÑ,ересуеÑ, могу описаÑ,ÑŒ как привязаÑ,ÑŒ USB сканеры к компоненÑ,у и в Ñ,,оне получаÑ,ÑŒ с него данные.

Roman Novgorodov

Hello

The chance is too small that other manufacturer uses same logic for other USB scanner.
Your solution will work with only one model of scanner.

Roman Novgorodov
DeepSoftware LLC
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

JOHNKZ

Quote from: ekemov on March 13, 2012, 03:52:41 am
Разобрал коды со ШС. Ð' ниÑ... есÑ,ÑŒ логика. Если заинÑ,ересуеÑ, могу описаÑ,ÑŒ как привязаÑ,ÑŒ USB сканеры к компоненÑ,у и в Ñ,,оне получаÑ,ÑŒ с него данные.


Я очень в эÑ,ом заинÑ,ересован ....  :D