GS1 DataBar: le sette varianti, a cosa servono e come farle leggere al tuo lettore
Il GS1 DataBar (ex RSS) è una famiglia di codici lineari compatti che codificano un GTIN-14 e, nella versione Expanded, anche dati come peso, prezzo e scadenza con gli Application Identifier. Si usa su prodotti piccoli e freschi. Gli imager e molti scanner da banco lo leggono, ma su parecchi lettori va abilitato e il PC lo riceve di solito preceduto da 01.
Le varianti a confronto
| Variante | Contenuto | Forma | Lettura omnidirezionale |
|---|---|---|---|
| Omnidirectional | GTIN-14 | Una riga | Sì |
| Truncated | GTIN-14 | Una riga, altezza ridotta | No |
| Stacked | GTIN-14 | Due righe basse | No |
| Stacked Omnidirectional | GTIN-14 | Due righe | Sì |
| Limited | GTIN-14 con indicatore 0 o 1 | Una riga, molto compatto | No |
| Expanded | GTIN più altri AI (fino a 74 cifre o 41 caratteri alfanumerici) | Una riga lunga | Sì |
| Expanded Stacked | Come Expanded | Da 2 a 11 righe | Sì |
"Omnidirezionale" significa che uno scanner da banco con fascio a stella (o un imager) lo legge in qualsiasi orientamento al passaggio. Le versioni non omnidirezionali sono pensate per prodotti molto piccoli letti con lettore manuale.
A cosa serve in pratica
- Prodotti piccoli dove un EAN-13 non entra: frutta singola, gioielleria, piccoli articoli sanitari. Un DataBar Omnidirectional o Limited contiene lo stesso GTIN in meno spazio.
- Prodotti freschi a peso variabile: il DataBar Expanded può contenere GTIN, peso (3103), prezzo (392n) e scadenza (17) in un unico codice, al posto della numerazione a circolazione ristretta con prefisso 2. Vedi codici a peso variabile e bilance.
- Coupon: negli Stati Uniti è lo standard per i buoni sconto.
In Italia il DataBar è meno diffuso dell'EAN-13 e il settore si sta orientando sempre più verso i codici 2D GS1 alle casse, ma lo incontri su prodotti importati e su alcune etichette di freschi. Un lettore da cassa moderno dovrebbe leggerlo.
Quali lettori lo leggono
| Lettore | Omni, Truncated, Limited, Expanded | Varianti impilate |
|---|---|---|
| Laser manuale a linea singola | Spesso sì, se il firmware lo supporta | No |
| Scanner da banco laser omnidirezionale | Di solito sì | Stacked Omnidirectional ed Expanded Stacked di solito sì |
| Imager lineare | Spesso sì | No |
| Imager 2D | Sì | Sì |
| Smartphone | Dipende dall'app | Dipende dall'app |
Sui lettori più vecchi o economici il DataBar può mancare del tutto. Sui modelli professionali è presente, ma lo stato di fabbrica varia: alcuni hanno le varianti abilitate, altri le disattivano, talvolta in modo separato (per esempio Omnidirectional attivo ed Expanded disattivo). Se un codice DataBar non produce alcun beep, è la prima cosa da controllare nel manuale. Procedura in abilitare le simbologie.
Cosa riceve il PC
Il DataBar codifica sempre dati con sintassi GS1. Per questo i lettori trasmettono di solito anche l'AI 01 davanti al GTIN-14, cosa che sorprende chi si aspetta 13 cifre:
DataBar Omnidirectional: 0108001234567897<CR> Con AIM ID: ]e00108001234567897<CR> DataBar Expanded (GTIN+peso): 01980012345678903103001250<CR>
L'ultimo esempio si scompone così: 01 + 98001234567890 (GTIN a quantità variabile, indicatore 9) e 3103 + 001250 (peso netto 1,250 kg). Il DataBar Expanded può contenere campi variabili separati da GS, con gli stessi problemi del GS1-128 in emulazione tastiera.
Opzioni utili presenti su molti lettori (verifica il nome esatto sul manuale):
- Conversione in UPC/EAN: se il GTIN-14 inizia con zeri, il lettore trasmette solo l'EAN-13 o l'UPC-A, come se fosse un codice tradizionale. Comodo con gestionali che conoscono solo l'EAN.
- Trasmissione dell'identificatore AIM
]e0, utile al software per riconoscere la stringa GS1. - Abilitazione separata per Limited ed Expanded.
Il controllo di integrità è doppio: il simbolo ha un controllo interno che il lettore verifica e non trasmette, mentre il GTIN contiene la sua normale cifra di controllo mod 10, che resta nei dati.
Problemi comuni
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Nessun beep sul DataBar, gli EAN vanno | Simbologia o variante disabilitata | Abilita la variante nel lettore |
| Arrivano 16 cifre invece di 13 | Trasmissione con AI 01 e GTIN-14 | Conversione in EAN, oppure estrazione nel software |
| Expanded Stacked non letto da lettore manuale | Lettore laser o lineare | Serve un imager 2D |
| Dati Expanded fusi insieme | Separatore GS perso in emulazione tastiera | Vedi carattere GS e FNC1 |
| Codice su frutta non letto | Etichetta curva, piccola o raggrinzita | Avvicina e inclina; vedi superfici curve e riflessi |
DataBar, EAN-13 o GS1 DataMatrix?
Se devi decidere quale codice mettere su un'etichetta, la scelta dipende da cosa deve contenere e da chi lo leggerà:
| Esigenza | Scelta tipica | Vincolo da verificare |
|---|---|---|
| Solo GTIN, confezione normale | EAN-13 | Nessuno: lo leggono tutte le casse |
| Solo GTIN, articolo molto piccolo | DataBar Omnidirectional o Limited | Che i lettori del punto vendita abbiano il DataBar abilitato |
| GTIN più peso, prezzo o scadenza su freschi | DataBar Expanded | Che il software di cassa interpreti gli AI |
| GTIN più lotto, seriale e scadenza in poco spazio | GS1 DataMatrix | Lettori 2D obbligatori |
Caso tipico: un supermercato riceve vaschette di carne con un DataBar Expanded al posto del solito codice a peso variabile con prefisso 2. Le casse con imager 2D lo leggono, ma il software trova un codice di 26 cifre che non sa interpretare. Il problema non è il lettore: serve un aggiornamento del software di cassa che gestisca gli AI, oppure una regola di formattazione concordata con il fornitore del POS. Vedi integrazione del lettore con il software POS e, per controllare la stringa letta, il decodificatore GS1.
Domande frequenti
RSS e DataBar sono la stessa cosa?
Sì. RSS-14, RSS Limited e RSS Expanded sono i nomi precedenti; molti manuali e software di configurazione li usano ancora.
Devo passare al DataBar per i miei prodotti?
Per prodotti di dimensioni normali l'EAN-13 resta la scelta standard. Il DataBar ha senso per articoli molto piccoli o per freschi con dati variabili; valuta anche il GS1 DataMatrix, verso cui si sta muovendo il settore.
Il mio lettore laser legge il DataBar?
Molti laser professionali leggono le varianti a riga singola. Controlla nel manuale se compare "GS1 DataBar" o "RSS" tra le simbologie supportate. Le varianti impilate richiedono uno scanner da banco omnidirezionale o un imager 2D.
Fonti e riferimenti
Altro in Tipi di codici a barre
- Tipi di codici a barre: tabella comparativa completa
- Cifra di controllo: calcolo EAN, UPC, GTIN e SSCC
- Code 128: struttura, set A B C e impostazioni lettore
- Code 39: caratteri, mod 43, Code 32 e impostazioni
- Codici lineari e codici 2D: differenze e lettori adatti
- Data Matrix e GS1 DataMatrix: struttura e lettura
- Interleaved 2 of 5 e ITF-14: struttura e lettura
- PDF417: struttura, capacità e lettori compatibili
- QR Code: struttura, capacità e lettura con lo scanner
- UPC-A e UPC-E: struttura, conversioni e lettura