Ce este un cod QR
Un cod QR este un cod de bare bidimensional care stochează informații pe ambele direcții, orizontal și vertical, nu într-un singur rând de bare. Numele vine de la Quick Response („răspuns rapid”), pentru că a fost conceput să fie citit repede. L-a dezvoltat în 1994 DENSO WAVE, companie din grupul Toyota, pentru urmărirea pieselor auto pe liniile de producție.
Astăzi majoritatea codurilor QR conțin o adresă web, dar același simbol poate purta text simplu, cărți de vizită, setări Wi-Fi, cereri de plată și date de bilet. Orice cameră de smartphone modern îl poate citi, de aceea codurile QR s-au răspândit mult dincolo de fabrici: pe meniuri, afișe, ambalaje și în plăți.
Cum este construit un cod QR
Un cod QR este o grilă pătrată de celule mici numite module, fiecare închisă sau deschisă la culoare. Modelele fixe ajută scanerul să găsească și să îndrepte codul, iar restul modulelor poartă datele și corectarea erorilor. O margine goală numită zonă liniștită înconjoară întregul simbol, ca scanerul să știe unde începe.
- Modele de localizare (finder patterns): trei pătrate mari în colțuri, care permit scanerului să găsească codul și orientarea lui
- Modele de aliniere: pătrate mai mici care ajută la corectarea perspectivei și a curburii (de la versiunea 2 în sus)
- Modele de sincronizare: linii alternante închise și deschise care fixează spațierea grilei
- Informații de format: rețin nivelul de corectare a erorilor și masca
- Informații de versiune: rețin dimensiunea, prezente de la versiunea 7 în sus
- Zona liniștită: patru module de spațiu liber pe fiecare parte
Versiuni, capacitate și corectarea erorilor
Codurile QR există în 40 de dimensiuni numite versiuni. Versiunea 1 are 21 pe 21 de module, fiecare versiune adaugă 4 module pe latură, iar versiunea 40 are 177 pe 177 de module. Mai multe date cer o versiune mai mare, adică mai multe module, mai mici, la aceeași dimensiune tipărită.
Fiecare cod QR folosește și unul dintre cele patru niveluri de corectare a erorilor, care permite citirea lui chiar dacă o parte este murdară, deteriorată sau acoperită. Nivelul echilibrează capacitatea cu rezistența: un nivel mai înalt stochează mai puține date, dar supraviețuiește la mai multe deteriorări.
- Nivelul L recuperează aproximativ 7% din cuvintele de cod
- Nivelul M recuperează aproximativ 15%
- Nivelul Q recuperează aproximativ 25%
- Nivelul H recuperează aproximativ 30%
- Capacitatea maximă (versiunea 40, nivelul L): 7.089 de cifre, 4.296 de caractere alfanumerice, 2.953 de octeți sau 1.817 caractere kanji
Unde se folosesc codurile QR
Codurile QR se folosesc oriunde o suprafață tipărită sau de pe ecran trebuie să transmită ceva unui telefon. Utilizări obișnuite: linkuri pe afișe și cărți de vizită, meniuri de restaurant, conectarea la Wi-Fi, bilete la evenimente, cărți de îmbarcare, ambalaje de produse și plăți către comercianți. În mai multe țări, schemele naționale de plată se bazează pe coduri QR.
Un cod QR poate fi static, cu datele finale codificate direct, sau dinamic, cu un link scurt de redirecționare care poate fi schimbat ulterior și numărat. QR Code este marcă înregistrată a DENSO WAVE INCORPORATED.