8 min di letturaTutorial

Il codice QR non si scansiona? Quattro cause e rimedi

Un codice QR che non si scansiona quasi sempre sbaglia su dimensione, zona di rispetto, contrasto o payload troppo lungo. Verificali in questo ordine.

Marius Voß
DevRel · edge infra

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.

Quattro motivi per cui un codice QR non si scansiona, con causa e rimedio per ciascuno: stampato sotto la dimensione di scansione, zona di rispetto ritagliata, riflessi sulla plastificazione e contrasto basso o invertito

Diagnosi rapida: abbina il sintomo alla causa

Cosa vediCausa più probabilePrimo rimedio
Si scansiona a schermo, fallisce su cartaZona di rispetto ritagliataAggiungi un margine di almeno quattro moduli
Si scansiona da vicino, fallisce a distanza normaleStampato troppo piccoloDividi la distanza per dieci
Funziona alla scrivania, fallisce in negozioRiflessi o contrasto bassoFinitura opaca, moduli scuri su campo chiaro
Impiega qualche secondo, poi funzionaGriglia fitta da un URL lungoCodifica un link corto
Si scansiona, poi la pagina dà erroreNon è un problema del QRControlla 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.

Designer QR di Elido con campi per colore di primo piano e di sfondo, stili di modulo Square, Rounded e Dot, opzioni di stile degli occhi, un pulsante di caricamento del logo e pulsanti di download PNG e SVG

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.

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.

Prova Elido

Accorciatore di URL ospitato nell'UE: domini personalizzati, analisi approfondite e API aperta. Piano gratuito - senza carta di credito.

Tag
qr code not scanning
qr code won't scan
qr code too small
qr code quiet zone
fix qr code
qr code contrast

Continua a leggere