Wat een module is
Een module is het kleinste vierkantje in het raster van een QR-code, en elke module is donker of licht. Een donkere module staat meestal voor een binaire 1 en een lichte module voor een 0, hoewel maskeren er vóór het printen veel omkeert, zodat je de gegevens niet met het blote oog kunt lezen.
Modules zijn gerangschikt in een vierkant raster waarvan de zijdelengte van de versie afhangt. Versie 1 is 21 modules breed en elke hogere versie voegt 4 modules per zijde toe, tot 177 modules bij versie 40.
Waarom modules de maateenheid zijn
De norm beschrijft bijna alles in modules in plaats van millimeters, omdat een QR-code in elke grootte kan worden gedrukt. De stille zone is 4 modules breed, een zoekpatroon is 7 bij 7 modules en een uitlijnpatroon is 5 bij 5 modules.
Bij het plannen van een drukwerkopdracht telt voor de scanner de fysieke breedte van één module. Een camera moet elke module als een afzonderlijk vierkantje kunnen onderscheiden, dus een code met veel kleine modules moet groter worden gedrukt of van dichterbij worden gescand dan een code met minder, grotere modules.
- Versie 1: 21 × 21 modules
- Versie 10: 57 × 57 modules
- Versie 40: 177 × 177 modules
- Micro QR M1: 11 × 11 modules
Modulevorm en vormgeving
De norm tekent modules als vierkantjes, maar lezers bemonsteren het midden van elke cel, dus afgeronde vierkantjes, stippen en andere vormen scannen vaak nog steeds. Hoe veiliger het ontwerp, hoe meer van het middengebied van elke module massief blijft en hoe hoger het contrast tussen donker en licht.
Vormgeving werkt het best op gegevensmodules en is riskanter op de zoekpatronen, waarop scanners vertrouwen om de code te vinden. Een vormgegeven code op meerdere telefoons testen is de enige betrouwbare controle.