|
QRCODE Codice QR Il codice QR (in inglese Quick Response Code; noto come Quick Response Matrix Code) è un tipo di codice bidimensionale, inventato nel 1994 da Masahiro Hara del produttore giapponese di componenti automobilistici Denso.QR deriva dall'abbreviazione Quick Response, che significa risposta rapida, perché l'inventore voleva che il codice QR fosse in grado di decodificare rapidamente il suo contenuto.I codici QR utilizzano I codici QR utilizzano quattro schemi di codifica standardizzati (numerico, alfanumerico, byte (binario) e giapponese (Shift_JIS)) per memorizzare i dati.Originariamente sviluppati in Giappone, i codici QR sono ora ampiamente utilizzati in tutto il mondo per le operazioni di lettura dei telefoni cellulari.I codici QR offrono una rapida leggibilità e una maggiore capacità di memorizzazione rispetto ai normali codici a barre, e non richiedono una linea retta verso lo scanner durante la scansione come i codici a barre 1D, con applicazioni che includono Le applicazioni comprendono la tracciabilità dei prodotti, l'identificazione degli articoli, la gestione dei documenti, il marketing dell'inventario e altro ancora.
Tolleranza ai guasti
I codici QR sono tolleranti agli errori: anche se la grafica è danneggiata, possono essere letti fino al 30% dell'area danneggiata. Per questo motivo, i codici QR sono ampiamente utilizzati anche sulle scatole di spedizione.
In termini relativi, più grande è l'area grafica del codice QR, maggiore è la tolleranza ai guasti, per cui in genere si utilizza un compromesso del 15% di tolleranza ai guasti (classificazione M).
Capacità di correzione degli errori | Livello L | Può correggere il 7% dei caratteri | Grado M | Corregge il 15% dei codici | Grado Q | Corregge il 25% dei codici | Livello H | Corregge il 30% del codice |
Un livello di tolleranza ai guasti più elevato significa che il codice QR può essere scansionato con successo anche se presenta un grado maggiore di danneggiamento o contaminazione, ma questo può anche comportare un aumento delle dimensioni del codice QR generato. Si può anche capire che se il codice QR non verrà stampato per essere visualizzato, in realtà è sufficiente utilizzare la tolleranza di errore normale.
|
Precedente: C#/.NET utilizzare SequenceEqual per confrontare due collezioni sono uguali o menoSuccessivo: .NET/C# basato su AssemblyLoadContext per ottenere l'aggiornamento a caldo del plugin DLL
|