Waarom uw QR-code niet scant: foutopsporing voor scherm en afdrukken
Inhoudsopgave
Inhoudsopgave
1. De technische anatomie van een QR-code
Een Quick Response (QR) code is een tweedimensionale matrixbarcode die oorspronkelijk werd ontwikkeld door Denso Wave in 1994. In tegenstelling tot traditionele eendimensionale barcodes (zoals EAN-13 of UPC) die slechts enkele tientallen cijfers kunnen bevatten, kan een QR-code tot wel 7.089 numerieke tekens of 4.296 alfanumerieke karakters opslaan.
Om ervoor te zorgen dat een smartphonecamera een QR-code razendsnel en vanuit elke hoek kan herkennen, bevat het patroon specifieke navigatie-elementen:
- Positiemarkeringen (Finder Patterns): De drie grote vierkanten in de hoeken (linksboven, rechtsboven en linksonder) bepalen de exacte oriëntatie en rotatie.
- Uitlijningspatronen (Alignment Patterns): Kleinere vierkanten in grotere QR-codes die camera-algoritmen helpen corrigeren voor kromming op gebogen oppervlakken (zoals flessen of posters).
- Timingslijnen: Afwisselend zwarte en witte modules die de coördinaten en moduledichtheid definiëren.
2. De cruciale rol van de rustzone (Quiet Zone: 4 modules)
De meest voorkomende reden dat een QR-code weigert te scannen op folders, flyers of verpakkingen, is het ontbreken van een toereikende rustzone (quiet zone). De internationale ISO/IEC 18004-norm schrijft voor dat een QR-code aan alle vier de zijden omgeven moet zijn door een blanco marge van minimaal 4 modules breed.
Wanneer een ontwerper de QR-code te dicht tegen een donkere achtergrond, een rand of een tekstblok plaatst, kunnen de optische detectie-algoritmen van de smartphone de hoekpositiemarkeringen niet onderscheiden van de omliggende grafische elementen. Houd deze witte rand te allen tijde intact bij het exporteren en drukken.
3. Contrastverhoudingen en het gevaar van omgekeerde kleuren
Camera-sensoren en QR-scanlibraries rekenen op een sterk verschil in luminantie tussen de voorgrond (modules) en de achtergrond:
- Donker op Licht is de Standaard: Donkere modules op een lichte of witte achtergrond werken altijd betrouwbaar.
- Omgekeerd Contrast (Inverted QR): Witte modules op een donkere achtergrond zien er esthetisch modern uit, maar veel standaard camera-apps (met name op oudere Android-toestellen of ingebouwde winkelscanners) ondersteunen omgekeerde QR-codes simpelweg niet en kunnen deze niet decoderen.
- Subtiele Kleurcontrasten: Lichtgrijze modules op een witte achtergrond of gele modules op een beige ondergrond bieden onvoldoende contrastverhouding (minimaal 4:1 is vereist voor betrouwbare optische herkenning onder variërende belichting).
4. Foutcorrectieniveaus: Level L, M, Q en H vergeleken
QR-codes maken gebruik van Reed-Solomon foutcorrectie. Dit wiskundige algoritme voegt redundante controlebits toe aan de matrix, waardoor de code zelfs scanbaar blijft als een deel van het oppervlak beschadigd, vuil of bedekt is:
| Niveau (Level) | Herstelcapaciteit | Datadichtheid / Modulestructuur | Aanbevolen Toepassing |
|---|---|---|---|
| Level L (Low) | Tot ~7% beschadiging | Minste modules, grootste pixels | Schermweergave, schone digitale PDF's |
| Level M (Medium) | Tot ~15% beschadiging | Standaard balans | Standaard drukwerk, visitekaartjes |
| Level Q (Quartile) | Tot ~25% beschadiging | Fijnere matrixstructuur | Industriële labels, buitengebruik |
| Level H (High) | Tot ~30% beschadiging | Meeste modules, maximale redundantie | QR-codes met centraal ingesloten bedrijfslogo |
Wilt u een bedrijfslogo of pictogram in het midden van uw QR-code plaatsen? Gebruik dan altijd Level H. Hierdoor blijft de code vlekkeloos scannen, zelfs wanneer het centrale logo tot 30% van het patroon visueel bedekt.
5. Minimale afmetingen en resolutie voor print en fysieke media
Voor fysiek drukwerk geldt de 10:1-vuistregel voor de scanbare afstand: de diameter van de QR-code moet minimaal één tiende van de scanafstand bedragen. Als een gebruiker op 1 meter afstand van een poster staat, dient de QR-code minimaal 10 x 10 cm groot te zijn.
Voor handzame dragers zoals visitekaartjes of tafelstandaards geldt een strikt minimum van 2 x 2 cm (bij een resolutie van minimaal 300 DPI). Exporteer voor professioneel drukwerk altijd in vectorformaat (SVG) om korrelige pixelvorming te voorkomen.