Codice QR

Detto anche: QR code, Quick Response code, QR, codice 2D

Definizione

Un codice QR è un codice a barre a matrice bidimensionale che memorizza i dati in una griglia quadrata di moduli scuri e chiari. Lo ha inventato DENSO WAVE nel 1994 e lo leggono le fotocamere degli smartphone e gli scanner a immagine.

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.

Domande frequenti

Che cosa significa QR in codice QR?

QR sta per Quick Response, cioè risposta rapida. DENSO WAVE ha scelto questo nome perché il codice è stato progettato per essere decodificato in fretta.

Chi ha inventato il codice QR?

Il codice QR è stato inventato nel 1994 in DENSO WAVE, allora parte di DENSO, società del gruppo Toyota, da un team guidato da Masahiro Hara.

Un codice QR funziona ancora se una parte è danneggiata?

Sì, entro certi limiti. La correzione degli errori permette di leggere un codice QR anche con il 7%-30% dei codeword danneggiati, a seconda del livello scelto al momento della creazione.

I codici QR scadono?

Un codice QR statico non scade mai, perché i dati sono stampati nel codice stesso. Un codice QR dinamico smette di funzionare se il servizio di reindirizzamento che sta dietro viene spento.

Fonti e standard

Tutti i termini