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