Un codice QR che non si scansiona quasi mai è un problema dello scanner. È una di quattro cause fisiche: il codice è stampato troppo piccolo per la distanza da cui lo si legge, il margine bianco attorno è stato ritagliato, il contrasto è troppo basso, oppure l'URL al suo interno è così lungo da rendere la griglia troppo fine da risolvere.
Queste quattro spiegano quasi ogni guasto, e conviene verificarle in quest'ordine perché le prime due sono le più comuni e le più economiche da correggere. È il complemento lato stampa di come creare un codice QR; se il tuo problema è che le scansioni non vengono contate, e non che il codice non si legge, ti serve come tracciare le scansioni dei QR code.
Diagnosi rapida: abbina il sintomo alla causa
| Cosa vedi | Causa più probabile | Primo rimedio |
|---|---|---|
| Si scansiona a schermo, fallisce su carta | Zona di rispetto ritagliata | Aggiungi un margine di almeno quattro moduli |
| Si scansiona da vicino, fallisce a distanza normale | Stampato troppo piccolo | Dividi la distanza per dieci |
| Funziona alla scrivania, fallisce in negozio | Riflessi o contrasto basso | Finitura opaca, moduli scuri su campo chiaro |
| Impiega qualche secondo, poi funziona | Griglia fitta da un URL lungo | Codifica un link corto |
| Si scansiona, poi la pagina dà errore | Non è un problema del QR | Controlla la destinazione |
Prima causa: è stampato troppo piccolo
La regola pratica è distanza divisa per dieci. Un codice letto da due metri deve essere largo circa 20 cm. Un codice su un segnatavolo letto da 40 cm può essere di 4 cm. Un codice su un cartellone è tutt'altro esercizio, perché la distanza leggibile dipende da quanto vicino una fotocamera può mettere a fuoco e distinguere i singoli moduli.
I designer rimpiccioliscono i codici perché sembrano un difetto nel layout. Il tasso di scansione crolla sotto i 2 cm circa sui telefoni meno recenti, e chi ha un telefono vecchio è proprio chi ha meno probabilità di riprovare.
Quanto deve essere grande un codice QR contiene la tabella completa delle dimensioni, inclusi i casi scomodi come gli imballaggi curvi e le livree dei veicoli.
Seconda causa: la zona di rispetto è stata ritagliata
Il margine vuoto attorno a un codice fa parte del codice. Gli scanner lo usano per capire dove inizia la griglia, quindi rimuoverlo può impedire di trovare un codice tecnicamente perfetto.
Quattro moduli è il minimo specificato, che su un tipico codice stampato è un bordo di poco più della metà della larghezza di un quadrato d'angolo (quei quadrati sono larghi sette moduli). Il software di design ti lascia volentieri ritagliarlo, appoggiare il codice a filo di un blocco colorato o far arrivare il testo fino al bordo, e ognuna di queste cose è lo stesso difetto.
Vale la pena controllare questo per primo quando un codice si scansiona a schermo ma fallisce in stampa, perché la versione a schermo di solito ha la pagina bianca del browser che funge da zona di rispetto involontaria.
Terza causa: contrasto e riflessi
Gli scanner devono distinguere i moduli scuri da un campo chiaro. Tre cose lo impediscono.
Il contrasto basso è la più ovvia: un codice grigio medio su sfondo grigio pallido sembra elegante e si legge male. I codici invertiti, moduli chiari su campo scuro, sono decodificabili da molti scanner ma non da tutti, quindi un design invertito va provato su telefoni reali e non su uno solo.
I riflessi sono l'insidia. Una plastificazione lucida o un codice stampato dietro un vetro rimanda le luci del soffitto del negozio dritte nella fotocamera, e il codice che si scansionava perfettamente sulla bozza fallisce sullo scaffale. Una finitura opaca, o spostare il codice lontano dal riflesso, risolve.
Quarta causa: il payload è troppo lungo
È la causa che nessuno sospetta, perché il codice a schermo sembra a posto.
La quantità di dati decide la versione del codice, e la versione decide quanti moduli contiene. Denso Wave, che ha inventato il formato, pubblica la tabella di versioni e capacità. Un link corto di 30 caratteri produce una griglia rada con moduli grossi. Un URL di 180 caratteri con cinque parametri UTM ne produce una fitta, e a parità di dimensione stampata quei moduli sono fisicamente più piccoli e più difficili da risolvere.
Quindi la correzione più economica sta a monte della stampa: codifica un link corto anziché la destinazione completa con i tag. I tag di campagna restano sulla destinazione, il codice resta rado, e in più ottieni i dati dei clic. La generazione massiva di QR code spiega come farlo su un intero catalogo prodotti.
La correzione degli errori spinge nella direzione opposta. Il livello H sembra più sicuro e aggiunge una ridondanza che rende il codice più fitto, quindi è l'impostazione predefinita sbagliata: il livello M recupera circa il 15 percento di danno e mantiene la griglia leggibile. Il designer di Elido usa M per default per lo stesso motivo, e offre L, M, Q e H. Sali solo quando un logo copre il centro; il design dei QR code brandizzati spiega quanto logo può assorbire ogni livello. I livelli di correzione errori del QR code spiegati mostrano il numero di moduli a ogni livello per lo stesso URL.
Vuoi verificare rapidamente la teoria? Crea un link corto sul piano gratuito, codifica quello al posto del lungo URL e stampa entrambi alla stessa dimensione per confrontarli.
Scelte di design che rompono le scansioni in silenzio
Lo stile è la quinta causa, e si nasconde dentro le altre quattro. Il designer QR di Elido ti permette di impostare i colori di primo piano e di sfondo, scegliere gli stili di modulo e di occhio (quadrato, arrotondato, punto), aggiungere un logo e una cornice. Ciascuna di queste scelte è sicura se mantiene il contrasto scuro su chiaro e i quadrati di ricerca riconoscibili, e ciascuna può rompere una scansione se spinta all'estremo: i colori di brand pallidi riducono il contrasto, i punti molto rotondi riducono l'area scura di ogni modulo e un logo grande consuma il budget di correzione degli errori.
All'esportazione, il designer offre PNG o SVG, nient'altro. Per la stampa scegli l'SVG: resta nitido a qualsiasi dimensione, quindi un codice che si sfoca su un poster in risoluzione PNG non è un problema del codice. Il designer non ha esportazione in PDF o EPS, quindi se la tipografia ne vuole uno, inserisci l'SVG nel tuo strumento di impaginazione ed esporta da lì.
Se ti serve solo un codice semplice per escludere il design, lo strumento QR generator gratuito crea codici di URL, testo, Wi-Fi, vCard, email e SMS. Genera lì lo stesso URL senza stile e confrontalo con la tua versione brandizzata sullo stesso telefono. Se quello semplice si scansiona, il colpevole è lo stile. Per l'elenco completo dei limiti di stile vedi il design dei QR code brandizzati, e per come uno scanner legge la griglia all'origine vedi cos'è un QR code.
Provarlo bene prima della tiratura
I test a schermo non dimostrano quasi nulla. I guasti sopra sono tutti fisici.
Stampa il codice alla dimensione finale, mettilo dove vivrà davvero e scansionalo da dove starà una persona. Fallo con almeno due telefoni, uno dei quali non recente, e una volta con l'illuminazione in cui il codice vivrà. Dieci minuti così individuano ogni causa di questa pagina.
Per una tiratura di migliaia di pezzi, campiona cinque. I codici sono generati in un ciclo, quindi un difetto non sta quasi mai in un singolo codice; sta nel modello, e cinque campioni lo troveranno mentre la correzione è ancora gratuita.
Quando il codice è a posto e il link no
A volte la scansione funziona e non succede niente, oppure il telefono apre una pagina che dà errore. Non è più un problema di QR. Il codice è stato decodificato correttamente e ha passato un URL al browser.
Se la destinazione dà 404, il certificato non è valido o il link si apre in un'app e non in un'altra, le cause sono completamente diverse e link breve che non funziona le passa in rassegna. Sappi da che parte della linea ti trovi prima di ristampare qualsiasi cosa. Una ristampa non risolve nulla quando la parte rotta è il link.
È l'argomento più forte per un codice dinamico su qualsiasi stampato: quando la destinazione si rivela sbagliata, riorienti il link invece di mandare al macero la tiratura. Un codice dinamico ti dà anche un payload corto gratis, che aiuta la scansione stessa. Una precisazione: Elido conta una scansione QR come un clic e nelle analitiche non le separa, quindi un calo dei clic non può dirti se il codice ha smesso di scansionarsi.
Nella mia esperienza il rimedio è quasi sempre il più economico di questa pagina, quindi resisti alla ristampa finché non hai eseguito la tabella di diagnosi. Parti da come creare un codice QR, poi quanto deve essere grande un codice QR per le dimensioni.
Correlati sul blog
Domande frequenti
Perché il mio codice QR non si scansiona?
Quasi sempre per una di quattro cause: è stampato più piccolo di quanto consenta la distanza di scansione, il margine bianco attorno è stato ritagliato, il contrasto tra il codice e lo sfondo è troppo basso, oppure l'URL al suo interno è così lungo da rendere la griglia troppo fitta per la fotocamera. Verificale in quest'ordine.
Quanto deve essere grande un codice QR per essere scansionato?
Dividi la distanza di scansione per dieci. Chi sta a due metri da un poster ha bisogno di un codice largo circa 20 cm; un codice su un biglietto da visita letto a 30 cm può essere di 3 cm. Sotto i 2 cm circa è inaffidabile sulle fotocamere dei telefoni meno recenti, indipendentemente da quanto sia buona la stampa.
Cos'è la zona di rispetto (quiet zone) e perché ritagliarla rompe la scansione?
La zona di rispetto è il margine vuoto attorno al codice, ed è parte della specifica, non una decorazione. Gli scanner la usano per capire dove il codice inizia e finisce, quindi un design che ritaglia il bordo per risparmiare spazio può impedire che un codice tecnicamente perfetto venga riconosciuto. Quattro moduli è il minimo.
Un codice QR può essere chiaro su sfondo scuro?
Si può, ma molti scanner si aspettano moduli scuri su campo chiaro e falliscono con un codice invertito. Se il design richiede un aspetto invertito, provalo su più telefoni prima di stampare e mantieni alto il rapporto di contrasto. Una foto dietro il codice è la versione che fallisce in modo affidabile.
Un URL lungo può far smettere di funzionare un codice QR?
Sì. Più caratteri significano una versione più alta del codice, cioè più moduli e più piccoli a parità di dimensione stampata. Codificare un link corto invece di un lungo URL con tag è la correzione singola più economica, perché riduce il numero di moduli prima ancora di stampare.
Il mio codice QR si scansiona sul mio telefono ma non su quello del cliente. E ora?
Questo indica contrasto, riflessi o dimensione piuttosto che il codice in sé, perché i dati o sono decodificabili o non lo sono. Prova su un telefono più vecchio, con l'illuminazione reale, alla distanza reale. La plastificazione lucida sotto le luci di un negozio è un colpevole frequente che non emerge mai su una scrivania.
Prova Elido
Incolla un URL, ottieni un link breve
Senza registrazione. Il link vive 30 giorni. Iscriviti per conservarlo.
Senza registrazione. Crea un account gratuito per 50 link al mese.
