OT: Barcode scanner jako HID device.

Martin Hanek martin na hanek.net
Pátek Prosinec 11 08:48:01 CET 2020


Dobrý den,
jelikož je tu také plno programátorů, zkusím se zeptat na zkušenosti.
Máme barcode scannery do USB s emulací klávesnice. Je použitý k programu 
v javě, do kterého se načítají běžné EAN13 kódy. Scanner posílá prefix 
CTRL+B, EAN, CRLF.
S tisíců čtení se někdy stává, že nějaký znak v EAN "po cestě" vypadne a 
do programu se nedostane celý. Jestli se to stane v bufferu klávesnice 
nebo někde dále netušíme. I ty malé výskyty ovšem vadí. Zkoušeli jsme 
různě vytěžovat procesor PC až na úroveň 95%, ale vždy to četlo 
spolehlivě. Samozřejmě se to stává u zákazníků, kde v té chvíli nejsme, 
logy potvrdí, že tam jeden znak prostě chybí. V podstatě už asi nemáme 
co odladit nebo spíše nevíme co odladit.
Ty scannery obecně umí USB HID a emulaci sériového portu. Máte někdo 
zkušenosti s USB HID? Bylo by to spolehlivější?

-- 
Martin Hanek



Další informace o konferenci Hw-list