Hopp til innhold

Barcode Scanner Emulator

Testing av QR-koder: slik tester du QR-kodeskannerne

En praktisk veiledning for å lage test-QR-koder og kontrollere skannerutstyr, tastaturkileinndata, POS-arbeidsflyter og programmer som støtter QR.

Hva testing av QR-koder betyr

Testing av QR-koder kontrollerer at en skanner kan dekode det forventede innholdet, og at mottakersystemet håndterer resultatet riktig. En vellykket dekoding er bare første trinn: fokus, timing, suffikser, validering og programatferd må også sjekkes.

1. Lag en test-QR-kode

Åpne QR-kodegeneratoren, skriv inn en kjent tekstverdi eller URL, og generer koden. Hold testverdien enkel først, og legg deretter til de lengre dataene og spesialtegnene programmet forventer.

Generatoren kjører lokalt, så innholdet blir i nettleseren. Du kan laste ned SVG eller PNG til utskrift, testfester eller visning på en annen skjerm.

2. Test fysiske skannere og kameraskannere

Vis QR-koden i lesbar størrelse med nok kontrast. Skann den med den fysiske enheten, en håndskanner som støtter QR, telefonkameraet eller programkameraet. Gjenta med ulike størrelser, avstander, lysforhold og utskrevne prøver for å finne de praktiske grensene.

En skanner som bare leser 1D-strekkoder, kan ikke lese QR-koder. Bekreft at skanneren støtter QR-symbologien før du diagnostiserer programmet.

3. Test QR-inndata i nett-, skrivebords- og POS-programmer

Sett fokus i det tiltenkte feltet før du skanner, og sammenlign mottatt verdi med det genererte innholdet. Test gjentatte skanninger, tomme eller ugyldige programtilstander, lange URL-er og arbeidsflyter som går gjennom flere felt.

For POS-testing, kontroller at skanningen velger riktig produkt eller handling, bevarer antalls- og prisatferd, og ikke utløser en utilsiktet sending.

4. Test tastaturkileskannere og suffikser

Mange skannere sender dekodet QR-innhold som tastaturhendelser. Bruk strekkodeinndatatesten til å kontrollere den nøyaktige verdien, bygetimingen og om enheten legger til ENTER eller TAB.

For å forstå hvorfor dette virker, se veiledningen om HID-tastaturkile. Hvis skanneren sender feil suffiks, sammenlign konfigurasjonen med atferden mottakerskjemaet forventer.

Feilsøk mislykkede QR-skanninger

  • Bekreft at skanneren støtter QR Code, og at symbologien er slått på.
  • Øk vist eller utskrevet størrelse, og bruk en tydelig kode med høy kontrast.
  • Sørg for at hele QR-koden og den stille sonen er synlig for skanneren.
  • Sjekk fokus, tastaturoppsett og programmets inndatavalidering.
  • Bruk tastaturhendelsestesten til å undersøke rå tastehendelser.

Test uten fysisk utstyr

Når utstyr ikke er tilgjengelig, bruk Barcode Scanner Emulator til å simulere skannertastetrykk og teste programmets inndataflyt. Dette kontrollerer programhåndteringen, men erstatter ikke optisk dekoding eller utstyrstesting.

Vanlige spørsmål

Hvordan lager jeg en QR-kode for testing?

Bruk QR-kodegeneratoren til å skrive inn tekst eller en URL og lage en QR-kode lokalt i nettleseren. Vis eller skriv den ut, og skann den med enheten eller programmet som testes.

Kan en strekkodeskanner lese en QR-kode?

En skanner må støtte 2D-symbologier som QR Code. En skanner som bare leser 1D, kan ikke dekode QR-koder, selv om begge enhetene kan bruke tastaturkileinndata.

Hvordan tester jeg ENTER eller TAB etter en QR-skanning?

Skann den genererte QR-koden inn i strekkodeinndatatesten, og se på det oppdagede suffikset. Konfigurer skanneren eller programmet slik at suffikset matcher den tiltenkte arbeidsflyten.