Posso usare un codice a barre generato qui su un prodotto in un negozio?
La grafica è valida e si scansiona, ma un codice a barre al dettaglio è utilizzabile solo se il numero che codifica ti è stato assegnato. I numeri vengono emessi dalle organizzazioni membro GS1 — l'organizzazione cinese per la Cina continentale, e l'ente equivalente in ogni altro mercato. Questo strumento disegna le barre; non assegna numeri, e nessun generatore online può farlo. Se le etichette servono per il tuo magazzino, i tuoi scaffali o i tuoi asset fissi, non serve alcuna assegnazione e Code 128 è la scelta giusta.
Come si calcola la cifra di controllo di EAN-13?
Prendi le dodici cifre e, partendo da quella più a destra, moltiplica alternativamente per 3 e per 1. Somma i prodotti. La cifra di controllo è quella che porta quella somma al multiplo di dieci successivo — formalmente (10 - somma mod 10) mod 10. Per 978030640615 la somma è 93, quindi la cifra di controllo è 7. Questa pagina mostra l'intero calcolo sotto l'input. La stessa regola copre le 11 cifre di UPC-A, le 7 di EAN-8 e le 13 di ITF-14, perché contare i pesi da destra rende la lunghezza irrilevante.
Cosa mi dice un prefisso come 690 o 489?
Identifica l'organizzazione membro GS1 che ha emesso il numero. 690–699 e 680–681 sono amministrati da GS1 China, 489 da GS1 Hong Kong, 471 da GS1 Taiwan, 958 da GS1 Macau, e 978–979 sono riservati agli ISBN. Non ti dice il paese di fabbricazione: la posizione della stessa GS1 è che le aziende associate possono produrre ovunque e possono ottenere in licenza un prefisso da qualsiasi organizzazione scelgano. L'affermazione molto diffusa secondo cui 690 significa "fabbricato in Cina" è stata verificata e respinta da diverse organizzazioni di fact-checking proprio per questo motivo.
Quale simbologia dovrei scegliere?
Se l'articolo viene venduto al dettaglio, la scelta è già fatta per te: EAN-13, oppure EAN-8 dove la confezione è troppo piccola, oppure UPC-A in Nord America, con ITF-14 sul cartone di spedizione. Per tutto ciò che è interno, usa Code 128 — accetta lettere e cifre, non richiede registrazione, e comprime i dati numerici a due cifre per simbolo. Code 39 vale la pena considerarlo solo quando devi alimentare uno scanner molto vecchio, dato che è circa il 40% più largo a parità di contenuto.
Perché il mio Code 128 di cinque cifre è più largo di uno di sei?
Perché il sottoinsieme C impacchetta due cifre in ogni simbolo e non può accoppiare una cifra dispari rimasta da sola, quindi una stringa numerica di lunghezza dispari paga un simbolo di cambio sottoinsieme in più. Cinque cifre risultano larghe 79 moduli e sei ne risultano 68 — e cinque cifre sono larghe esattamente quanto otto. Se stai ancora progettando il tuo schema di numerazione, rendere i codici di lunghezza pari non costa nulla e ti dà un'etichetta più stretta.
Cos'è la zona di quiete e quanta ne serve?
È il margine bianco su ciascun lato delle barre, misurato in moduli (X). Uno scanner usa quello spazio bianco per trovare dove inizia il codice, quindi è parte del simbolo e non decorazione. EAN-13 richiede 11X a sinistra e 7X a destra — asimmetrico, il che coglie in fallo i generatori che applicano lo stesso margine su entrambi i lati. UPC-A vuole 9X per lato, EAN-8 7X, e Code 128, Code 39 e ITF-14 almeno 10X. Su questa pagina il margine richiesto è colorato sull'anteprima così puoi vedere se la tua etichetta gli lascia spazio.
Un codice a barre può contenere caratteri cinesi?
Non un codice a barre 1D dei tipi comuni. Code 128 si ferma a Latin-1, e Code 39 è ancora più limitato. Peggio ancora, la maggior parte degli encoder non rifiuta l'input CJK — emettono un codice a barre che si scansiona ma decodifica in qualcosa di diverso da ciò che hai digitato, ed è vistosamente più largo di quanto suggerisca il numero di caratteri. Questa pagina lo blocca invece. Se hai davvero bisogno di portare testo cinese in un simbolo scansionabile, usa un generatore di QR code — QR ha una modalità Kanji dedicata e nessun limite di questo tipo. SVG o PNG?
SVG per tutto ciò che verrà stampato. Non ha una risoluzione propria, quindi la stampante rasterizza le barre una sola volta alla sua risoluzione nativa e ogni modulo cade su un dot intero. PNG ha già fissato una griglia di pixel; se quella griglia non si allinea con quella della stampante, le barre vengono ricampionate e il rapporto barra-spazio si sposta. Usa PNG solo dove i vettoriali non sono accettati, ed esporta a 2× o 4× così hai risoluzione di scorta.
Come genero molti codici a barre in una volta sola?
Apri il pannello batch, incolla un valore per riga — funziona anche una colonna incollata direttamente da un foglio di calcolo — scegli SVG o PNG, e ottieni uno ZIP con i nomi basati su ogni valore. Le righe che non superano la validazione non vengono saltate in silenzio: vengono raccolte in skipped.txt con il motivo, così un batch di 100 che restituisce 97 file ti dice quali tre sono falliti e perché. Tutto avviene nel browser, quindi la dimensione del batch è limitata dalla tua macchina, non da una quota del server.
A quale risoluzione dovrei stampare?
Quella che è davvero la tua stampante — il punto di sceglierla qui è che la pagina può dirti cosa significa un modulo in millimetri. A 203 dpi, la risoluzione termica più comune, un dot è 0.125 mm, quindi un modulo di tre dot è 0.375 mm. A 300 dpi un dot è 0.085 mm e a 600 dpi 0.042 mm. Una risoluzione più alta ti permette di usare un modulo più piccolo, il che conta quando l'etichetta è piccola; non fa scansionare meglio un codice con una dimensione sbagliata.
Questa pagina può leggere un codice a barre da un'immagine?
No — genera soltanto. Leggere un codice a barre 1D stampato da una fotografia è un problema diverso e richiede uno strumento diverso. Il decoder QR presente altrove su questo sito gestisce solo i QR code e non decodifica EAN-13 o Code 128. Questa pagina non può nemmeno risalire a quale prodotto appartiene un numero; serve un database prodotti GS1.
Qualcosa viene caricato su un server?
No. L'encoder è un modulo JavaScript che si carica nella pagina, e ogni codice a barre — compreso l'intero output di un batch e il suo ZIP — viene prodotto sulla tua macchina. Nulla di ciò che digiti viene inviato da qualche parte, scritto in un URL o conservato dopo che chiudi la scheda; solo le impostazioni dell'aspetto (larghezza del modulo, altezza delle barre, risoluzione) vengono ricordate localmente così non devi impostarle di nuovo.