Cos'è un codice QR?
I codici QR (Quick Response, risposta rapida) sono tra i codici a barre bidimensionali a matrice più affidabili e compatti oggi in uso e possono essere scansionati con uno smartphone. Il modello 1 è stato inventato in Giappone nel 1994. Nel 2019 siamo al modello 2 e abbiamo anche creato una piccola alternativa per i componenti elettronici, il «Micro QR».
4 caratteristiche principali dei codici QR
1. Elevata capacità di archiviazione
Le dimensioni fisiche del codice QR determinano quanti dati può contenere. Ciò è particolarmente importante per stampa ed etichettatura. Sono supportati caratteri giapponesi, cinesi e romani. Le capacità massime di memorizzazione sono elencate di seguito. Modello 2:- Alfanumerico: 4.296 caratteri
- Binario: 2.953 byte
- Kanji: 1817 caratteri
- Numerico: 7089 caratteri
- Alfanumerico: 21 caratteri
- Binario: 15 byte
- Kanji: 9 caratteri
- Numerico: 35 caratteri
2. Scansione rapida
- I grandi blocchi nei tre angoli consentono di riconoscere facilmente il codice QR e il suo orientamento.
- L’alternanza bianco/nero rende facile la suddivisione in una griglia.
- Ridondanza: ci sono un mucchio di gruppi ridondanti.
3. Correzione dell'errore
I codici QR possono essere creati con una capacità di recupero fino al 30%, così da consentire la lettura di simboli parzialmente danneggiati. Sono disponibili 4 livelli.- L: 7%
- M (predefinito): 15%
- D: 25%
- H: 30%
4. Pubblico dominio
Non è richiesta alcuna licenza.Simbologia dei codici a barre QR
La simbologia del codice QR utilizza un’area di moduli quadrati circondata da un perimetro caratteristico, a sua volta racchiuso da una zona bianca libera dello spessore di quattro moduli.
Fonte dell'immagine: http://inchbyinch.de/
I moduli sono i blocchi di dati di un codice QR, composti da un numero uguale di righe e colonne. I bit iniziano in basso a destra e risalgono in una colonna larga due moduli, invertendo direzione in alto.
Fonte dell'immagine: qrcode.com
Ogni modulo aggiuntivo (versione) aumenta le dimensioni fisiche e la capacità dei dati, fino a un massimo di 40 moduli.
Come Dynamsoft Barcode Reader (DBR) decodifica un codice QR
1. Localizzazione
Per prima cosa, DBR determina l'orientamento del codice e usa i pattern di rilevamento per individuare i tre angoli.2. Segmentazione
In secondo luogo, DBR individua e distingue i dati effettivi dai marcatori di posizione.3. Decodifica
Infine, DBR verifica il formato e applica la correzione degli errori per decodificare le informazioni nascoste.3 tipi di codici QR danneggiati e come DBR li gestisce
- Codice QR con moduli deformati
- Codice QR con perimetro deformato
- Codice QR con immagini sovrapposte

