Beste tweakers,
Wij zijn bezig met een project met USB barcode scanners die via de USB-HID driver van windows werken, dit is bijna dezelfde driver die dus een keyboard ook gebruikt.
Alles werkt perfect, we kunnen netjes barcodes scannen, deze worden netjes als text weergegeven, dus als we notepad of iets anders openen en we scannen een code, dan komt de tekst netjes digitaal in de applicatie te staan.
Nu hebben we het volgende probleem,
We zijn van plan om meerdere USB scanners op het zelfde computer systeem aan te sluiten.
We hebben dit getest en dit kan ook zonder problemen, het enige nadeel is, dat als er met beide scanners precies tegelijkertijd een barcode gescanned word, krijgen we een mengeling van die 2 codes
Dit probleem doet zich ook voor als er perongeluk tijdens het scannen op het toetsenbord geramd word, dan worden er door de code ook de ingedrukte letters gemengt..
Dit ziet er ongeveer zo uit:
Code appart door 1 scanner gescanned: A124880008667
Code door 2 scanners tegelijkertijd gescanned: AA1122448880000008866677
Code door 1 scanner gescand terwijl er op het tobo gedrukt word: asafsfasfadsfAs12488f0008667asa
Jullie zien het probleem denk ik al...
Nu is mijn vraag, is hier een mogelijkheid voor om dit te "filteren" of te "scheiden" van elkaar?? dus dat de keystrokes tijdelijk gebufferd worden voordat ze worden geïmporteerd in een applicatie? dus dat de codes netjes bij elkaar blijven als "aparte" codes?
Is dit misschien mogelijk door de USB HID driver van de USB scanner aan te passen of zijn er andere mogelijkheden??
Alvast bedankt.
Kevin Bentlage
Wij zijn bezig met een project met USB barcode scanners die via de USB-HID driver van windows werken, dit is bijna dezelfde driver die dus een keyboard ook gebruikt.
Alles werkt perfect, we kunnen netjes barcodes scannen, deze worden netjes als text weergegeven, dus als we notepad of iets anders openen en we scannen een code, dan komt de tekst netjes digitaal in de applicatie te staan.
Nu hebben we het volgende probleem,
We zijn van plan om meerdere USB scanners op het zelfde computer systeem aan te sluiten.
We hebben dit getest en dit kan ook zonder problemen, het enige nadeel is, dat als er met beide scanners precies tegelijkertijd een barcode gescanned word, krijgen we een mengeling van die 2 codes
Dit probleem doet zich ook voor als er perongeluk tijdens het scannen op het toetsenbord geramd word, dan worden er door de code ook de ingedrukte letters gemengt..
Dit ziet er ongeveer zo uit:
Code appart door 1 scanner gescanned: A124880008667
Code door 2 scanners tegelijkertijd gescanned: AA1122448880000008866677
Code door 1 scanner gescand terwijl er op het tobo gedrukt word: asafsfasfadsfAs12488f0008667asa
Jullie zien het probleem denk ik al...
Nu is mijn vraag, is hier een mogelijkheid voor om dit te "filteren" of te "scheiden" van elkaar?? dus dat de keystrokes tijdelijk gebufferd worden voordat ze worden geïmporteerd in een applicatie? dus dat de codes netjes bij elkaar blijven als "aparte" codes?
Is dit misschien mogelijk door de USB HID driver van de USB scanner aan te passen of zijn er andere mogelijkheden??
Alvast bedankt.
Kevin Bentlage