Wat een QR-code is
Een QR-code is een tweedimensionale barcode die informatie in twee richtingen opslaat, horizontaal en verticaal, in plaats van in één rij streepjes. De naam staat voor Quick Response, omdat de code is ontworpen om snel gelezen te worden. DENSO WAVE, een bedrijf uit de Toyota-groep, ontwikkelde hem in 1994 om auto-onderdelen op productielijnen te volgen.
Tegenwoordig bevatten de meeste QR-codes een webadres, maar hetzelfde symbool kan gewone tekst, contactkaarten, wifi-instellingen, betaalverzoeken en ticketgegevens bevatten. Elke moderne smartphonecamera kan er een lezen, en daarom verspreidden QR-codes zich van fabrieken naar menukaarten, posters, verpakkingen en betalingen.
Hoe een QR-code is opgebouwd
Een QR-code is een vierkant raster van kleine cellen, modules genoemd, die elk donker of licht zijn. Vaste patronen helpen een scanner de code te vinden en recht te zetten, en de overige modules bevatten de gegevens en de foutcorrectie. Een lege rand, de stille zone, omgeeft het hele symbool zodat de scanner kan zien waar het begint.
- Zoekpatronen: drie grote vierkanten in de hoeken waarmee een scanner de code en zijn oriëntatie vindt
- Uitlijnpatronen: kleinere vierkanten die perspectief en kromming helpen corrigeren (vanaf versie 2)
- Timingpatronen: afwisselend donkere en lichte lijnen die de rasterafstand vastleggen
- Formaatinformatie: legt het foutcorrectieniveau en het maskerpatroon vast
- Versie-informatie: legt de grootte vast, aanwezig vanaf versie 7
- Stille zone: vier modules vrije ruimte aan elke kant
Versies, capaciteit en foutcorrectie
QR-codes bestaan in 40 groottes, versies genoemd. Versie 1 is 21 bij 21 modules, elke versie voegt 4 modules per zijde toe en versie 40 is 177 bij 177 modules. Meer gegevens vragen een hogere versie, en dat betekent meer en kleinere modules bij dezelfde afdrukgrootte.
Elke QR-code gebruikt bovendien een van vier foutcorrectieniveaus, waardoor hij leesbaar blijft als een deel vuil, beschadigd of bedekt is. Het niveau ruilt capaciteit tegen veerkracht: een hoger niveau bevat minder gegevens maar overleeft meer schade.
- Niveau L herstelt ongeveer 7% van de codewoorden
- Niveau M herstelt ongeveer 15%
- Niveau Q herstelt ongeveer 25%
- Niveau H herstelt ongeveer 30%
- Grootste capaciteit (versie 40, niveau L): 7.089 cijfers, 4.296 alfanumerieke tekens, 2.953 bytes of 1.817 kanji
Waar QR-codes worden gebruikt
QR-codes worden gebruikt overal waar een geprint of op een scherm getoond oppervlak iets aan een telefoon moet overdragen. Veelvoorkomende toepassingen zijn links op posters en visitekaartjes, restaurantmenu’s, inloggen op wifi, evenementtickets, instapkaarten, productverpakkingen en betalingen aan winkeliers. In meerdere landen zijn nationale betaalsystemen op QR-codes gebouwd.
Een QR-code kan statisch zijn, met de definitieve gegevens er rechtstreeks in, of dynamisch, met een korte doorverwijslink die later kan worden gewijzigd en geteld. QR Code is een geregistreerd handelsmerk van DENSO WAVE INCORPORATED.