Cum funcționează codurile QR
Un cod QR stochează text într-o grilă pătrată de module închise și deschise pe care o cameră o poate citi din orice unghi. Corectarea erorilor integrată rezistă la murdărie, deteriorări și chiar la un logo în centru.
Născut într-o fabrică de mașini
Codul QR (Quick Response) a fost inventat în 1994 de Masahiro Hara și echipa sa de la Denso Wave, companie din grupul Toyota, pentru a urmări piesele auto mai repede decât permiteau codurile de bare liniare. Denso Wave deține brevetul, dar a ales să nu îl impună, așa că oricine poate folosi formatul liber. A devenit standardul internațional ISO/IEC 18004 și s-a răspândit în lume când camerele telefoanelor au putut să îl citească.
Anatomia unui cod
Cele trei pătrate mari din colțuri sunt modele de poziționare care arată scanerului unde este codul și cum este rotit. Liniile de sincronizare punctate dintre ele stabilesc grila, iar de la versiunea 2 modele de aliniere mai mici compensează suprafețele curbe sau înclinate. Informațiile de format de lângă modele păstrează nivelul de corectare și masca. Restul grilei conține cuvintele de date și de corectare.
Versiuni, capacitate și măști
Există 40 de versiuni, de la 21 x 21 module (versiunea 1) la 177 x 177 (versiunea 40), crescând cu 4 module la fiecare pas. Versiunea 40 la nivelul L conține 2.953 de octeți. La final se aplică unul din opt modele de mască pentru a evita blocurile mari și desenele asemănătoare modelelor de poziționare; encoderul alege masca cu cel mai mic scor de penalizare.
Corectarea erorilor și sfaturi de scanare
Corectarea Reed-Solomon adaugă redundanță ca un cod deteriorat să poată fi reparat: nivelul L recuperează circa 7% din cuvintele de cod, M circa 15%, Q circa 25% și H circa 30%. De aceea un logo mic în centru funcționează la nivelul H. Pentru o scanare sigură păstrează o zonă liniștită de patru module, folosește un cod închis pe fundal deschis cu contrast puternic, tipărește-l de cel puțin 2 cm și testează-l cu mai multe telefoane.
Întrebări frecvente
Codurile QR expiră?
Un cod QR static, ca cele create aici, nu expiră niciodată: conținutul este stocat în cod. Doar codurile dinamice ale serviciilor plătite, care trimit spre un link de redirecționare, nu mai funcționează după anularea serviciului.
Cât poate conține un cod QR?
Până la 2.953 de octeți în mod octet la nivelul L, adică aproximativ 2.900 de caractere latine, sau mai puține în scrierile care folosesc mai mulți octeți pe caracter. Un conținut mai scurt dă un cod mai mic, mai ușor de scanat.
Pot pune un logo într-un cod QR?
Da, dacă corectarea erorilor este suficient de mare. Un logo care acoperă circa 5% din suprafață în centru este sigur la nivelul H, care recuperează aproximativ 30% din cuvintele de cod. Nu acoperi niciodată cele trei modele de poziționare.
Eşti gata să încerci?
Deschide PictorX în browser-ul tău
Deschide generatorul de coduri QR