Newland Android terminal (MT93 / N7 / MT9557): scanner instellen — scan-to-keyboard, prefix & suffix

Op de MT93, N7 en MT9557 stel je de scanner in via de configuratie-app op het beginscherm. Dit artikel gaat over de instellingen die je het vaakst nodig hebt: hoe een scan in het juiste veld terechtkomt en hoe je een prefix of suffix toevoegt. Heb je het toestel nog niet in gebruik genomen, lees dan eerst het artikel over uitpakken en opladen.
Hoe komt een scan in beeld?
Er zijn drie manieren waarop de terminal een scan afhandelt:
- Simulate keystroke (ook wel scan-to-keyboard): de scan wordt getypt in het veld dat op dat moment actief is, alsof je het zelf intikt. Het interval tussen de “toetsaanslagen” is instelbaar van 0 tot 100 ms.
- Output via API: de app die je gebruikt ontvangt de scangegevens via een Android-broadcast.
- Fill in EditText: de scan wordt direct in het veld onder de cursor geschreven.
Voor de meeste kassasystemen en webformulieren is Simulate keystroke de juiste keuze, want daarmee werkt de scanner zoals een toetsenbord.
Twee instellingen die vaak nodig zijn bij webformulieren
“Overwrite output” wist het invoerveld voordat de nieuwe scan wordt getypt, zodat er nooit een oude scan blijft staan. “Output enter-event” stuurt na elke scan automatisch een Enter-toets mee, handig als je formulier daarop reageert.
Prefix en suffix instellen
Prefix en suffix voer je in als hexwaarde. De twee meestgebruikte voorbeelden: suffix 0A voegt een linefeed toe na elke scan, suffix 0D een carriage return (in de praktijk hetzelfde effect als een Enter-toets, maar dan zonder de instelling “Output enter-event” te gebruiken).
Scanmodi
- Level: de scanner leest zolang je de knop ingedrukt houdt.
- Continuous: je start met een druk op de knop, de scanner blijft doorscannen tot je nogmaals drukt; het interval tussen scans is instelbaar.
- Pulse: één druk op de knop start een sessie die een vaste tijd blijft scannen.
- Delay: je richt terwijl je de knop ingedrukt houdt, en de scan start pas op het moment dat je loslaat.
Verkeerde barcode uit een cluster
Scant de terminal steeds de verkeerde barcode als er meerdere dicht bij elkaar liggen? Zet dan Acuscan Decoding aan. Daarmee decodeert de terminal alleen de barcode die precies onder het richtpunt ligt, in combinatie met de scanmodus Delay werkt dit het betrouwbaarst.