Strumenti di testo e di uso quotidiano · Kit di strumenti per codici a barre e QR
Spiegazione dei livelli di correzione degli errori del codice QR L, M, Q e H
· Come funziona
codice QR correzione degli errori stampa
Spiega cosa promettono effettivamente i quattro livelli di correzione degli errori, come funziona il ripristino Reed-Solomon in termini semplici e come scegliere un livello per la stampa, i retini e le superfici danneggiate.
Il poster scansionato in ufficio ma fallito all'aperto: come graffi, riflessi e loghi sovrastampati intaccano la ridondanza di un codice
Un poster può essere scansionato perfettamente su un monitor ma non riuscire una volta stampato dietro un vetro o all'aperto. Macchie, graffi, riflessi e un logo sovrapposto possono rendere illeggibili parti di una griglia QR. Un'impostazione di recupero più elevata aggiunge ridondanza ma non ripara lo scarso contrasto o i piccoli quadrati stampati. Per un responsabile marketing che approva una serie di poster, il test giusto è il materiale finale alla distanza di visione finale, non uno screenshot ingrandito su un desktop.
Cosa significano L, M, Q e H: la quota approssimativa di parole in codice che ciascun livello può ripristinare e perché i numeri sono limiti e non garanzie
I livelli di correzione degli errori QR L, M, Q e H sono comunemente descritti come il recupero di circa 7%, 15%, 25% e 30% rispettivamente delle parole in codice. Queste percentuali sono un utile orientamento, non una garanzia che tu possa nascondere il 30% di qualsiasi quadrato arbitrario o coprire un modello di ricerca. Il recupero effettivo dipende da quali parole in codice sono danneggiate e se il telefono riesce a localizzare la rete. ToolAcre consente di selezionare esplicitamente il livello e mostra il risultato generato prima dell'esportazione.
Reed-Solomon in un paragrafo: come le parole in codice di riserva consentono al lettore di ricostruire i blocchi di dati mancanti
La codifica Reed-Solomon calcola ulteriori parole in codice di controllo dai dati. Quando uno scanner legge un simbolo parzialmente danneggiato, un numero sufficiente di parole in codice sopravvissute gli consente di ricostruire quelli mancanti o errati. Il codificatore QR inoltre intercala i dati sulla griglia, rendendo meno probabile che un'imperfezione locale cancelli un intero messaggio contiguo. Questo meccanismo è separato dai grandi quadrati agli angoli: questi modelli funzionali orientano lo scanner e non costituiscono un’area libera per le opere d’arte decorative.
Il compromesso: perché un livello più alto aumenta la griglia o riduce i moduli e cosa comporta questo sulla scansione della distanza
Un livello di recupero più elevato spende la capacità in termini di parità. Per codificare lo stesso testo, potrebbe essere necessaria una versione QR più grande con più moduli, oppure potrebbe mantenere la stessa griglia lasciando meno spazio libero. Se stampi la griglia più grande nello stesso rettangolo fisico, ogni modulo diventa più piccolo e più difficile da risolvere a distanza. Un codice di livello H non è quindi automaticamente più scansionabile di un codice di livello M: la dimensione dell'immagine, la zona tranquilla e il contrasto devono rimanere adeguati.
Scegliere un livello in base alla situazione: stampa lucida, badge laminati, schermi, metallo inciso e codici con grafica sopra
Per uno schermo pulito e con contrasto elevato, il livello M è un punto di partenza sensato. Un codice su una superficie incisa o un badge usurato potrebbe necessitare di un maggiore recupero e di una dimensione fisica maggiore; la carta lucida aggiunge riflessi che la sola correzione degli errori non può risolvere. Un logo dovrebbe evitare le regioni finder/timing e lasciare un numero sufficiente di dati non oscurati, seguiti da test di scansione effettivi. L'impostazione migliore è la griglia meno densa che sopravvive al danno che il tuo pubblico incontrerà realisticamente, non la lettera più alta per abitudine.
Esempio pratico: confrontare quattro dimensioni di griglia e testare un piccolo difetto nell'area dati
Utilizzando l'esatto URL https://example.com/menu nel codificatore QR in modalità byte di ToolAcre, sia L che M producono una griglia di moduli 25×25, mentre Q e H producono 29×29. Questo è un risultato misurato per quell'input, non una regola per tutti gli URL: un indirizzo più lungo può oltrepassare il limite di una versione a un livello diverso. Genera quattro file, mantieni la stessa larghezza fisica e confronta le dimensioni del modulo. Quindi copri una piccola area dati con una stampa usa e getta ed esegui la scansione con più telefoni; la copertura di un modello di ricerca dell'angolo verifica il fallimento dell'orientamento, non la capacità di Reed-Solomon.
Ciò che questo non copre: differenze di decodificazione tra le fotocamere dei telefoni e simbologie non QR come Data Matrix
La correzione degli errori non può garantire che ogni fotocamera, lettore di schermo o processo di stampa decodificherà un simbolo scomodo. Un codice impostato in un'etichetta minuscola con colori a basso contrasto potrebbe non riuscire a ogni livello di ripristino. Questo articolo riguarda i codici QR, non i codici a barre lineari Code 128 o Data Matrix; i loro codificatori e le regole di ripristino differiscono. Inoltre, una scansione riuscita non dice nulla sull'affidabilità o sulla disponibilità futura del URL aperto dal codice.
Il punto è: decidi il livello della superficie su cui abiterà il codice, quindi genera il codice nel QR & Barcode Toolkit e testalo
Scegliere il livello in base alla superficie e ai possibili danni, quindi dimensionare i moduli e preservare una zona tranquilla. QR & Barcode Toolkit utilizza un codificatore QR per creare la griglia sul tuo dispositivo; il valore digitato non viene caricato su un server di generazione del codice. Esporta un campione, stampalo nelle dimensioni finali e testalo prima di approvare centinaia di copie.