Come funziona un codice QR e perché ogni codice è unico

Come funziona un codice QR e perché ogni codice è unico

Con l'arrivo dei primi smartphone e la generalizzazione della connessione Internet, il codice QR era una versione migliorata dei classici codici a barre di tutta la vita. Il suo utilizzo più comune era includere un URL, poiché quando li abbiamo scansionati con il nostro cellulare, ci hanno portato a una pagina web specifica.

Ai suoi tempi, era una pratica molto comune nelle azioni di marketing digitale delle aziende e, sebbene il suo utilizzo non fosse così diffuso oggi, ora sono tornate di moda a causa della crisi causata da COVID-19.

 Quando si è seduti su una terrazza, l'assenza di lettere a favore di un codice QR appiccicato al tavolo non è sicuramente passata inosservata a voi attraverso la quale possiamo vedere i menù disponibili nel ristorante.

La "nuova normalità" ci ha fatto ricollegare a questa vecchia conoscenza, ma sai davvero come funziona un codice QR? Se la risposta è negativa, allora questo post è per te.

Struttura QR

Cos'è un codice QR e come funziona?

Cominciamo con le basi. Un codice QR è un codice a barre bidimensionale di forma quadrata in grado di memorizzare dati codificati tramite un file o un file di testo. Conosciuti anche come codici di risposta rapida, di solito contengono un URL nella maggior parte dei casi .

Per motivi pratici, questi codici sono ridotti a semplici immagini che possiamo scansionare con la nostra fotocamera mobile. Se avete notato, sono costituite da una serie di moduli e fantasie in bianco e nero che le rendono uniche dato l'incredibile numero di combinazioni possibili. Queste sono le sue specifiche:

  • Schemi di arresto posizione: composto da tre delimitatori che consentono al lettore QR di sapere dove si trova il contenuto del codice
  • Schema di allineamento: questo è un altro delimitatore extra per conoscere l'orientamento del codice.
  • Linee di sincronizzazione: grazie a queste linee il lettore può conoscere la dimensione dei simboli all'interno del corpo.
  • Informazione variabile: qui troviamo le informazioni riferite alla versione del codice QR che si sta utilizzando e la riga di formato che determina il livello di correzione dell'errore.

In alcuni casi, vengono aggiunte delle scatole anche all'esterno per dargli una forma più estetica e personalizzata, ma il lettore non raccoglie queste informazioni .

Configurazione del codice QR

Abbiamo già visto che i codici QR sono una combinazione di modelli in bianco e nero, contenenti un file di testo codificato all'interno. Questo file di testo può contenere un'enorme quantità di caratteri come puoi vedere di seguito:

  • Numeri: fino a 7.089 caratteri
  • Dati alfanumerici: fino a 4.296 caratteri
  • Binario: fino a 2.953 byte
  • Kanji / Kana - Fino a 1.817 caratteri

Inoltre, per facilitare la velocità di lettura, i codici QR incorporano un sistema di correzione degli errori , che sono raggruppati per livelli per classificare i dati recuperabili.

  • Livello L Il 7% delle parole in codice può essere ripristinato.
  • Livello M Il 15% delle parole in codice può essere ripristinato.
  • Livello Q È possibile ripristinare il 25% delle parole in codice.
  • Livello H Il 30% delle parole in codice può essere ripristinato.

Questo sistema di cui parliamo, che permette di correggere fino al 30% degli errori , viene utilizzato in modo che il codice QR possa essere letto dalla nostra fotocamera, anche se danneggiato o di scarsa chiarezza. Che alla fine consente una velocità di lettura quasi immediata. Infatti, come hai visto più di una volta, l'accesso al contenuto di un codice QR è abbastanza veloce.