Naar inhoud springen

Barcode Scanner Emulator

Verkeerde toetsenbordindeling van de barcodescanner

Verkeerde of door elkaar gehaalde tekens na een scan, vooral cijfers, leestekens of symbolen, zijn bijna altijd een verschil in toetsenbordindeling tussen scanner en besturingssysteem, geen decoderingsfout.

Probleem

De gescande waarde bevat verkeerde tekens. Vaak zijn specifieke symbolen of cijfers verwisseld (een veelvoorkomend patroon: getallen kloppen, maar symbolen zoals -, / of . niet, of er staat een heel andere letter op de plek van een verwacht teken).

Waarom dit gebeurt

Zoals uitgelegd in Uitleg HID-toetsenbordwig zet een scanner in HID-toetsenbordmodus elk gedecodeerd teken om in een toetscode met de intern ingestelde toetsenbordindeling en stuurt die toetscode. Het besturingssysteem interpreteert de toetscode opnieuw met de eigen indeling. Als de indelingen niet overeenkomen (bijvoorbeeld scanner op US QWERTY en het besturingssysteem op Frans AZERTY), horen bepaalde toetsen bij andere tekens. De uitvoer lijkt dan fout, terwijl de scanner de barcode perfect heeft gedecodeerd.

Vaststellen

  1. Scan een barcode met een volledig bereik aan cijfers en veelvoorkomende symbolen in de toetsenbordevenemententester.
  2. Vergelijk de gelogde key-waarde met de echte barcode-inhoud. Als specifieke tekens consequent door andere specifieke tekens worden vervangen, wijst dat sterk op een verschil in landinstelling en niet op een willekeurige decoderingsfout.
  3. Controleer de toetsenbordindeling van het besturingssysteem (Taal en regio op de meeste systemen) en vergelijk die met de ingestelde landinstelling van de scanner in de configuratiehandleiding of het hulpprogramma van de leverancier.

Oplossen

Stel de toetsenbordindeling van de scanner opnieuw in zodat die overeenkomt met de indeling van het besturingssysteem van de machine waarop hij is aangesloten, met het configuratiebarcodevel of het configuratiehulpprogramma van de fabrikant. Dit is een oplossing aan de scannerkant. De indeling van het besturingssysteem wijzigen is zelden praktisch, omdat dat elk ander invoerapparaat op de machine raakt.

Beheer je veel werkplekken met verschillende landinstellingen van het besturingssysteem, standaardiseer dan waar mogelijk één scannerlandinstelling en één landinstelling van het besturingssysteem, zodat je de scanner niet per machine hoeft te configureren.

Controleren

Scan dezelfde testbarcode opnieuw in de toetsenbordevenemententester en bevestig dat elk teken, vooral symbolen, nu exact overeenkomt met de verwachte barcode-inhoud.

Gerelateerd

Uitleg HID-toetsenbordwig · Configuratiehandleiding voor barcodescanners