Wat is een QR-code?
QR-codes (Quick Response) behoren tot de betrouwbaarste en compactste 2D-matrixbarcodes die tegenwoordig worden gebruikt en kunnen met een smartphone worden gescand. Model 1 werd in 1994 in Japan uitgevonden. In 2019 gebruiken we Model 2 en hebben we ook een klein alternatief voor elektronische componenten gemaakt: ‘Micro-QR’.
Vier kernkenmerken van QR-codes
1. Grote opslagcapaciteit
De fysieke afmetingen van de QR-code bepalen hoeveel gegevens erin passen. Dit is vooral relevant bij afdrukken en etikettering. Japanse, Chinese en Romeinse tekens worden allemaal ondersteund. De maximale opslagcapaciteiten staan hieronder. Model 2:- Alfanumeriek: 4.296 tekens
- Binair: 2.953 bytes
- Kanji: 1817 tekens
- Numeriek: 7089 tekens
- Alfanumeriek: 21 tekens
- Binair: 15 bytes
- Kanji: 9 tekens
- Numeriek: 35 tekens
2. Snel scannen
- Grote blokken in drie hoeken maken eenvoudige herkenning van de QR-code en zijn draaiing mogelijk.
- Het afwisselende zwart-witpatroon maakt het gemakkelijk in een raster te verdelen.
- Overtolligheid – er is een heleboel overtollige rommel.
3. Foutcorrectie
QR-codes kunnen met maximaal 30% herstelcapaciteit worden gemaakt, zodat gedeeltelijk beschadigde symbolen leesbaar blijven. Er zijn 4 niveaus beschikbaar.- L: 7%
- M (standaard): 15%
- V: 25%
- H: 30%
4. Publiek domein
Er is geen vergunning vereist.QR-barcodesymboliek
QR-codesymboliek gebruikt een gebied van vierkante modules dat door een unieke omtrek wordt omgeven, met daaromheen een witte vrije zone van vier modules dik.
Afbeeldingsbron: http://inchbyinch.de/
De modules zijn de gegevensblokken in een QR-code en bestaan uit evenveel rijen als kolommen. De gegevensbits beginnen rechtsonder, bewegen omhoog in een kolom van twee modules breed en keren bovenaan van richting om.
Afbeeldingsbron: qrcode.com
Elke extra module (versie) vergroot de fysieke omvang en gegevenscapaciteit, met een maximum van veertig modules.
Hoe Dynamsoft Barcode Reader (DBR) een QR-code decodeert
1. Lokalisatie
Eerst bepaalt DBR de oriëntatie van de code en gebruikt het zoekpatronen om de drie hoeken te herkennen.2. Segmentatie
Ten tweede identificeert DBR de werkelijke gegevens en positiemarkeringen en maakt het daartussen onderscheid.3. Ontcijferen
Ten slotte controleert DBR de indeling en past het foutcorrectie toe om de verborgen informatie te decoderen.Drie soorten beschadigde QR-codes en hoe DBR ze verwerkt
- QR-code met vervormde modules
- QR-code met vervormde omtrek
- QR-code met overlappende afbeeldingen

