Problemi di lettura

Zona di rispetto (quiet zone): quanto spazio lasciare attorno a un codice a barre

La zona di rispetto (quiet zone) è lo spazio chiaro e vuoto attorno a un codice a barre: il lettore la usa per capire dove il codice inizia e finisce. Se testo o bordi la invadono, spesso il codice non si legge. Per un EAN-13 servono almeno 11 moduli a sinistra e 7 a destra, per Code 128 almeno 10 per lato, per un QR almeno 4 moduli tutto intorno.

A cosa serve, in pratica

Un lettore lineare cerca nella sequenza di chiari e scuri un tratto chiaro abbastanza lungo seguito dal pattern di inizio della simbologia. Se a sinistra delle barre c'è il bordo dell'etichetta, una riga di testo o una cornice, il lettore le interpreta come barre in più: il pattern di inizio non si trova e il codice viene scartato, oppure si ottiene una lettura parziale.

Nei codici 2D la zona di rispetto serve a trovare il simbolo: il QR viene individuato tramite i tre quadrati di posizione, il Data Matrix tramite il bordo a "L". Grafiche attaccate a questi elementi confondono il localizzatore.

Tabella: zona di rispetto minima per simbologia

I valori sono espressi in moduli (X), cioè multipli della larghezza dell'elemento più stretto. Moltiplica per la X-dimension del tuo codice per ottenere i millimetri.

Zona di rispetto minima secondo le specifiche GS1 e ISO/IEC
SimbologiaSinistra / SopraDestra / SottoEsempio in mm
EAN-1311X a sinistra7X a destraA X = 0,33 mm: 3,63 mm e 2,31 mm
EAN-87X7XA X = 0,33 mm: 2,31 mm per lato
UPC-A9X9XA X = 0,33 mm: 2,97 mm per lato
Code 128 e GS1-12810X10XA X = 0,25 mm: 2,5 mm per lato
Code 3910X10XA X = 0,25 mm: 2,5 mm per lato
ITF-1410X10XCon barre di protezione (bearer bar) attorno al simbolo
QR Code4X su tutti i latiCon moduli da 0,5 mm: 2 mm per lato
Data Matrix1X su tutti i latiSpazio maggiore consigliato quando possibile

Sono minimi. Per le etichette logistiche, i materiali difficili e la lettura a distanza conviene abbondare. Alcune applicazioni GS1 indicano valori raccomandati superiori ai minimi: verifica le GS1 General Specifications per il tuo caso.

Per l'EAN-13 e l'EAN-8 le specifiche GS1 prevedono anche un indicatore opzionale (il segno > stampato accanto al simbolo, e < per l'EAN-8 a sinistra) che segnala dove finisce la zona di rispetto: è un aiuto per i grafici, non per il lettore. Dettagli sulla struttura dei simboli in EAN-13 ed EAN-8 e QR Code.

Il test del foglio bianco

Hai un codice che non si legge e sospetti la zona di rispetto? Prova così:

  1. Copri ciò che tocca il codice. Taglia due strisce di carta bianca opaca e appoggiale ai lati del codice, coprendo testo, bordi o grafiche vicine. Non coprire le barre.
  2. Riprova la lettura. Se ora si legge al primo colpo, la zona di rispetto era insufficiente.
  3. Misura. Con un righello misura lo spazio libero e confrontalo con la tabella: ti dirà di quanto correggere il layout.

Lo stesso test funziona per i QR su volantini: un foglio bianco con un foro quadrato leggermente più grande del simbolo isola il codice dalla grafica attorno.

Errori tipici di impaginazione

  • Codice attaccato al bordo dell'etichetta: il bordo dell'etichetta o della fustella (o il colore del prodotto oltre l'etichetta) entra nella zona di rispetto.
  • Cornice decorativa attorno all'EAN: una linea a 1 mm dalle barre basta a impedire la lettura.
  • Testo del prezzo accanto alle barre: frequente nelle etichette fatte in casa.
  • Ritaglio dell'immagine: l'immagine del codice viene ritagliata stretta sulle barre in un programma di grafica, eliminando lo spazio bianco incluso dal generatore.
  • QR inserito in un riquadro colorato senza il margine di 4 moduli.
  • Codice stampato sulla piega di una scatola o vicino a una cucitura: la zona di rispetto finisce su un'altra faccia.

Caso tipico: un piccolo produttore stampa le proprie etichette con l'EAN-13 dentro un riquadro con bordo nero, per estetica. I lettori della grande distribuzione rifiutano molte confezioni. Togliendo il bordo, o allontanandolo di almeno 11 moduli a sinistra e 7 a destra, il problema scompare senza cambiare il codice.

Spazio sopra e sotto i codici lineari

Per i codici lineari le specifiche si concentrano sulle zone laterali, ma anche lo spazio sopra e sotto conta: un testo sovrapposto alle barre, anche parzialmente, riduce l'area che il lettore può usare. Il numero leggibile (HRI) va stampato sotto le barre senza toccarle, come previsto dalla simbologia. Per l'EAN le barre di guardia si allungano verso il basso: non sovrapporvi testo.

Dopo la correzione: verifica

Quando correggi un layout, rigenera il codice con il generatore di codici a barre o con il tuo software di etichette, senza ritagliarlo, e prova con il lettore reale. Per etichette che vanno alla distribuzione, una verifica secondo ISO/IEC 15416 o 15415 misura anche la zona di rispetto: vedi qualità di stampa e verifica ISO. Se il codice ancora non si legge, la causa è altrove: torna a codice a barre che non si legge.

Domande frequenti

La zona di rispetto deve essere bianca?

Deve avere lo stesso colore chiaro e la stessa riflettanza degli spazi del codice, senza elementi stampati. Un fondo chiaro uniforme va bene; un fondo con texture o sfumature no.

Perché un QR con margine stretto si legge col telefono ma non col lettore?

Le app degli smartphone sono spesso molto tolleranti. Un lettore professionale o un'altra app potrebbero non esserlo: rispetta i 4 moduli e il codice funzionerà ovunque.

Posso ridurre la zona di rispetto se il codice è grande?

No: la zona di rispetto si misura in moduli, quindi cresce insieme al codice. Un codice ingrandito al 200% richiede una zona di rispetto doppia in millimetri.

Fonti e riferimenti

  • GS1 General Specifications, zone di rispetto di EAN/UPC, GS1-128, ITF-14 e GS1 DataMatrix: gs1.org, GS1 Italy.
  • ISO/IEC 15420 (EAN/UPC), ISO/IEC 15417 (Code 128), ISO/IEC 16388 (Code 39), ISO/IEC 18004 (QR Code), ISO/IEC 16022 (Data Matrix): iso.org.
  • ISO/IEC 15416, valutazione della zona di rispetto nella verifica dei codici lineari.

Altro in Problemi di lettura

Tutta la sezione Problemi di lettura