Che cos'è un codice QR
Un codice QR è un codice a barre bidimensionale che memorizza le informazioni in entrambe le direzioni, in orizzontale e in verticale, invece che in una sola fila di barre. Il nome sta per Quick Response (risposta rapida), perché il codice è stato progettato per essere letto in fretta. Lo ha sviluppato nel 1994 DENSO WAVE, azienda del gruppo Toyota, per tracciare i componenti auto sulle linee di produzione.
Oggi la maggior parte dei codici QR contiene un indirizzo web, ma lo stesso simbolo può trasportare testo semplice, biglietti da visita, impostazioni Wi-Fi, richieste di pagamento e dati di biglietti. Qualsiasi fotocamera di uno smartphone moderno può leggerlo, ed è per questo che i codici QR sono usciti dalle fabbriche per arrivare su menu, manifesti, confezioni e pagamenti.
Come è fatto un codice QR
Un codice QR è una griglia quadrata di piccole celle chiamate moduli, ciascuna scura o chiara. Alcuni pattern fissi aiutano lo scanner a trovare e raddrizzare il codice, mentre i moduli restanti contengono i dati e la correzione degli errori. Un margine vuoto chiamato zona di rispetto circonda l'intero simbolo, così lo scanner capisce dove inizia.
- Pattern di ricerca: tre grandi quadrati agli angoli che permettono allo scanner di individuare il codice e il suo orientamento
- Pattern di allineamento: quadrati più piccoli che aiutano a correggere prospettiva e curvatura (dalla versione 2 in su)
- Pattern di temporizzazione: linee alternate scure e chiare che fissano la spaziatura della griglia
- Informazioni di formato: registrano il livello di correzione degli errori e la maschera
- Informazioni di versione: registrano la dimensione, presenti dalla versione 7 in su
- Zona di rispetto: quattro moduli di spazio libero su ogni lato
Versioni, capacità e correzione degli errori
I codici QR esistono in 40 dimensioni chiamate versioni. La versione 1 misura 21 per 21 moduli, ogni versione aggiunge 4 moduli per lato e la versione 40 misura 177 per 177 moduli. Più dati richiedono una versione più alta, cioè più moduli, e più piccoli, a parità di dimensione di stampa.
Ogni codice QR usa inoltre uno dei quattro livelli di correzione degli errori, che permettono di leggerlo anche quando una parte è sporca, danneggiata o coperta. Il livello scambia capacità con robustezza: un livello più alto memorizza meno dati ma sopporta più danni.
- Il livello L recupera circa il 7% dei codeword
- Il livello M ne recupera circa il 15%
- Il livello Q ne recupera circa il 25%
- Il livello H ne recupera circa il 30%
- Capacità massima (versione 40, livello L): 7.089 cifre numeriche, 4.296 caratteri alfanumerici, 2.953 byte o 1.817 kanji
Dove si usano i codici QR
I codici QR si usano ovunque una superficie stampata o uno schermo debba passare qualcosa a un telefono. Gli usi più comuni sono i link su manifesti e biglietti da visita, i menu dei ristoranti, l'accesso al Wi-Fi, i biglietti per eventi, le carte d'imbarco, le confezioni dei prodotti e i pagamenti ai commercianti. In diversi Paesi, i circuiti nazionali di pagamento si basano sui codici QR.
Un codice QR può essere statico, con i dati finali codificati direttamente, oppure dinamico, con un link breve di reindirizzamento che si può cambiare in seguito e di cui si possono contare le scansioni. QR Code è un marchio registrato di DENSO WAVE INCORPORATED.