Barcode Scanner Emulator
Barcodescanner mist ENTER
Een scanner die de barcode correct decodeert maar de cursor in het veld laat staan in plaats van te verzenden, mist bijna altijd het ENTER-achtervoegsel en heeft geen decoderingsfout.
Probleem
De gescande waarde verschijnt correct in het veld, maar het formulier wordt niet verzonden en de cursor blijft staan tot iemand handmatig op Enter drukt.
Mogelijke oorzaken
- Het achtervoegsel van de scanner staat op "none" in plaats van ENTER/CR
- Het achtervoegsel staat op TAB in plaats van ENTER, waardoor de focus verschuift in plaats van dat het formulier wordt verzonden
- Een recente fabrieksreset of het scannen van een configuratiebarcode heeft het achtervoegsel teruggezet naar een niet-standaardwaarde
- De
keydown-afhandelaar voor Enter van de toepassing is niet gekoppeld aan het veld waarin de scanner typt
Vaststellen
- Open de barcode-invoertester en scan dezelfde barcode.
- Controleer het achtervoegselresultaat. Staat daar "None", dan stuurt de scanner helemaal geen achtervoegsel. Dat is een scannerconfiguratieprobleem, geen toepassingsfout.
- Staat daar "TAB", dan is de scanner ingesteld op navigatie met tabs in plaats van formulierverzending. Wijzig het scannerachtervoegsel of pas de toepassing aan zodat die ook bij Tab verzendt, niet alleen bij Enter.
Oplossen
Zoek de programmeer- of configuratiehandleiding van de scannerfabrikant (meestal een pdf met een pagina kleine barcodes) en het onderdeel over "suffix" of "terminator". Scan de barcode met het label "CR suffix", "Enter suffix" of iets vergelijkbaars om de afsluiter op carriage return te zetten. Als er een configuratiehulpprogramma van de leverancier is, staat dezelfde instelling meestal als keuzelijst onder communicatie- of uitvoerinstellingen.
Meer over achtervoegselopties staat in ENTER- en TAB-achtervoegsels.
Controleren
Scan opnieuw in de barcode-invoertester en bevestig dat het achtervoegselresultaat ENTER toont voordat je de wijziging op een productiescanner zet.
Gerelateerd
Configuratiehandleiding voor barcodescanners · Toetsenbordevenemententester