GS1 e logistica · sui nostri server
Generatore di codici GS1 DotCode.
Il DotCode costruisce il simbolo con punti tondi separati invece che con celle quadrate piene, ed è esattamente quello che le teste a getto d’inchiostro continuo e i marcatori laser riescono a depositare in modo pulito mentre una linea di produzione va a piena velocità. La variante GS1 porta i dati degli Application Identifier, e il suo compito più noto è stampare i codici univoci di pacchetto per la tracciabilità del tabacco nell’Unione Europea. Scrivi qui sotto gli AI tra parentesi e l’anteprima con filigrana si aggiorna mentre procedi.
AI GS1 in DotCode, per linee di stampa ad alta velocità.
Le zone di quiete (quiet zone) previste dagli standard sono sempre attive. Per il packaging di produzione, verifica un campione stampato con un verificatore di codici a barre.
Anteprima
Esempio: scrivi per personalizzarlo- Viene generato sui nostri server, l’unico strumento Plume che lo fa.
- Conserviamo il tipo di codice e la lunghezza del contenuto, mai quello che codifichi.
- Vettoriale SVG gratuito e PNG fino a 600 DPI, uso commerciale consentito.
- Tutti i dettagli nell’informativa sulla privacy.
Dati validi per GS1 DotCode
I dati si scrivono come stringa di elementi GS1 con ogni Application Identifier tra parentesi: (01)09521234543213 per il GTIN, seguito facoltativamente da coppie come (17)270630 per la scadenza, (10) per il lotto e (21) per il numero di serie. Prima del disegno gira un controllo che parla con parole semplici: le cifre di controllo del GTIN vengono ricalcolate, gli AI di data devono contenere un mese reale, i campi a lunghezza fissa devono essere esatti, e un AI che manca dalla tabella GS1 viene rifiutato.
I valori testuali sono limitati al CSET 82, il set di caratteri GS1, quindi uno spazio dentro un lotto o un numero di serie viene rifiutato. I separatori FNC1 dopo i campi a lunghezza variabile vengono inseriti per te, ed è per questo che scrivi le parentesi invece dei caratteri di controllo ASCII.
Esempio che funziona: (01)09521234543213 L’esempio è l’AI (01) che porta 09521234543213, un GTIN di test GS1 con la cifra di controllo corretta.
Dove si usa GS1 DotCode
- Identificativi univoci sui pacchetti di sigarette e di tabacco richiesti dalla Direttiva europea sui prodotti del tabacco, applicati alla velocità della linea
- Codifica di data, lotto e numero di serie su lattine, cartoni e film dove il getto d’inchiostro non riesce a formare quadrati contigui e netti
- Serializzazione su linee di riempimento veloci, dove il codice cambia a ogni unità e la stampante non si ferma mai
Errori comuni e come risolverli
- AIs must start with '('
- Le stringhe di sole cifre sono ambigue, quindi questo strumento accetta solo la sintassi con le parentesi. Scrivi 0109521234543213 come (01)09521234543213 e dai a ogni AI successivo le sue parentesi. Questo messaggio arriva dal codificatore bwip-js e resta in inglese in tutte le lingue.
- AI 17: Invalid month
- Gli AI di data usano il formato YYMMDD, quindi (17)251332 fallisce perché 13 non è un mese. Tieni il mese tra 01 e 12; un giorno 00 è ammesso quando esiste solo la precisione del mese. Il testo appare in inglese perché arriva dal codificatore bwip-js stesso.
- AI 23: Unrecognised AI
- Si codificano solo gli identificativi presenti nella tabella AI GS1 in vigore. Esistono AI di due, tre e quattro cifre, quindi le cifre subito dopo la parentesi che apre devono corrispondere a una voce reale; controlla l’elenco GS1 per il campo che ti serve. Questo messaggio arriva dal codificatore bwip-js e resta in inglese in tutte le lingue.
- AI 99: Invalid CSET 82 character
- Gli AI interni d’azienda, dal 90 al 99, accettano il CSET 82, che copre cifre, lettere e quasi tutta la punteggiatura, ma non lo spazio. Togli lo spazio o sostituiscilo con un carattere che sta dentro il set. Il testo appare in inglese perché arriva dal codificatore bwip-js stesso.
Dimensioni e stampa
Il DotCode decide da solo la propria dimensione e la propria griglia di punti, quindi le impostazioni di altezza delle barre e di testo non valgono per questa simbologia; il numero di righe sommato a quello di colonne viene sempre dispari, una particolarità della specifica. Le tue leve sono la larghezza del modulo in mm, che imposta il passo tra i punti, e i DPI di esportazione fino a 600, così i punti tondi mantengono bordi lisci. Il rettangolo del DotCode è di una flessibilità insolita e può allungarsi largo e basso, ed è così che segue le righe fisse di ugelli delle teste di stampa industriali. Per le prove, l’SVG gratuito si ingrandisce senza perdita dentro qualsiasi software che alla fine comanderà il marcatore.
Domande su GS1 DotCode
A cosa serve il DotCode?
La sua applicazione di punta è la tracciabilità del tabacco nell’Unione Europea, dove ogni pacchetto riceve un DotCode univoco alla velocità di produzione. Più in generale va bene per qualsiasi linea in cui il getto d’inchiostro continuo o la marcatura laser applicano dati variabili troppo in fretta per ottenere simboli quadrati ben formati.
Perché usare il DotCode invece del Data Matrix?
Il Data Matrix ha bisogno di moduli quadrati contigui, che si deformano quando un prodotto in movimento veloce passa sotto una testa a getto d’inchiostro. Il DotCode è stato progettato attorno a punti isolati che tollerano l’errore di posizionamento. Resta leggibile alle velocità di linea alle quali i simboli a moduli quadrati si degradano, anche se su una normale stampante per etichette il Data Matrix è di solito la scelta migliore.
Un normale lettore di codici a barre riesce a leggere il DotCode?
Ci riescono solo i lettori 2D a fotocamera, e molti escono di fabbrica con il DotCode disattivato. Attivalo nelle impostazioni delle simbologie del lettore prima di partire in produzione; i lettori laser non lo leggeranno mai.
Quali dati entrano in un GS1 DotCode?
Application Identifier GS1 concatenati: (01) per il GTIN, (17) per la scadenza, (10) per il lotto, (21) per il numero di serie, più qualsiasi altra coppia serva al tuo processo. Il generatore controlla prima la sintassi, così una data sbagliata o una cifra di controllo errata non arriva mai alla stampante.