Come creare e stampare etichette con codice a barre su un Mac
Per il tuo magazzino, usa Code 128. Per i prodotti venduti nei negozi, usa il numero EAN o UPC che GS1 ti ha assegnato, mai uno inventato. Code 39 serve quando un sistema più vecchio lo pretende. Poi stampa il codice a barre abbastanza grande, con un margine libero ai due lati, con la scala al 100%, e leggi un’etichetta di prova prima di stampare tutta la serie.
Questo è quasi tutto. Il resto della guida spiega il perché, i modi gratuiti per farlo su un Mac e i dettagli di stampa che decidono se lo scanner emette il suo bip.
Code 128, Code 39 o EAN-13
Questi tre coprono quasi tutte le etichette di una piccola attività, e non sono intercambiabili.
- Code 128 codifica lettere, cifre e punteggiatura, e le comprime in poco spazio, quindi uno SKU di 10 caratteri sta su un’etichetta piccola. È la scelta predefinita per tutto ciò che è interno: ubicazioni di magazzino, SKU, etichette per cespiti, numeri d’ordine. Lo usano anche le etichette di spedizione.
- Code 39 è più vecchio e più largo. Contiene lettere maiuscole, cifre, spazi e una manciata di simboli (
- . $ / + %), e gli stessi dati occupano una larghezza sensibilmente maggiore che in Code 128. Il suo vantaggio è che scanner molto vecchi e alcuni sistemi datati se lo aspettano. Se nessuno ti chiede Code 39, non ti serve. - EAN-13 è il codice a barre dei prodotti al dettaglio usato in gran parte del mondo: 12 cifre più una cifra di controllo. Ha un significato solo se il numero è stato assegnato alla tua azienda da GS1. Le casse dei supermercati e i marketplace cercano il numero; 13 cifre a caso possono appartenere al prodotto di qualcun altro.
Dove si colloca UPC-A
Negli Stati Uniti i prodotti al dettaglio portano tradizionalmente un UPC-A a 12 cifre. Un UPC-A è lo stesso numero di un EAN-13 che inizia con uno zero, e le barre di quell’EAN-13 sono identiche a quelle dell’UPC-A; cambia solo la disposizione delle cifre stampate sotto. Gli scanner leggono entrambi. Se però le regole grafiche di un rivenditore richiedono espressamente la disposizione UPC-A, ti serve uno strumento che disegni UPC-A, e alcuni degli strumenti qui sotto, compreso il nostro, non lo fanno.
Ottenere un vero numero per la vendita al dettaglio
GS1 è l’organizzazione che assegna questi numeri, tramite un’organizzazione aderente in ogni paese (GS1 US negli Stati Uniti). Prendi in licenza o un prefisso aziendale, che ti dà un blocco di numeri, o singoli numeri se hai pochi prodotti. Prezzi e opzioni cambiano da paese a paese, quindi controlla il sito GS1 del tuo paese invece di un rivenditore di numeri economici, i cui codici potrebbero essere registrati a un’altra azienda.
I modi gratuiti per creare codici a barre su un Mac
- Il software della tua stampante. DYMO Connect e Brother P-touch Editor generano entrambi codici a barre, gratis, per le proprie stampanti. Se è quello che hai, comincia da lì.
- Avery Design & Print Online. Gratuito nel browser, genera codici a barre e codici QR, e può compilarli da un foglio di calcolo o numerarli in sequenza. Dà il meglio sui fogli Avery.
- Un font per codici a barre in Pages o Word. Possibile, ma macchinoso. Un font Code 39 richiede degli asterischi digitati prima e dopo i dati, e un font Code 128 richiede che il testo passi prima da un codificatore che aggiunge i caratteri di inizio, di fine e di controllo. Scrivere uno SKU con un font Code 128 non produce un codice a barre valido.
- Un generatore online. Molti producono un’immagine del codice a barre da inserire in qualsiasi documento. Preferisci l’output SVG o PDF; se ottieni solo un PNG, non ingrandirlo né rimpicciolirlo mai nel documento, perché il ricampionamento ammorbidisce i bordi delle barre su cui si basa lo scanner.
Stamparlo in modo che si legga
La maggior parte delle letture fallite dipende dalla stampa, non dal design.
Lascia vuota la zona di rispetto
Ogni codice a barre lineare ha bisogno di spazio vuoto ai due lati, chiamato zona di rispetto, perché lo scanner possa trovare dove iniziano le barre. Per Code 128 e Code 39 è almeno dieci volte la larghezza della barra più stretta. EAN-13 prevede 11 larghezze di barra a sinistra e 7 a destra. Testo, un bordo o il margine dell’etichetta dentro quello spazio sono tra le cause più comuni di un codice a barre che si rifiuta di essere letto.
Non rimpicciolirlo
Un EAN-13 è progettato per misurare circa 37 × 26 mm, e GS1 consente di scendere fino all’80% di quella misura. Sotto, gli scanner fanno fatica. Code 128 non ha una dimensione fissa, ma vale la stessa regola: più caratteri ci sono, più deve essere largo perché le barre restino leggibili. Se il codice a barre non ci sta, accorcia i dati prima di rimpicciolire il codice. E stampa al 100%: un’etichetta adattata alla pagina è un codice a barre riscalato.
203 dpi contro 300 dpi
La maggior parte delle stampanti termiche 4x6 stampa a 203 punti per pollice, il che rende ogni punto di circa 0,125 mm. Una barra può essere larga solo un numero intero di punti, quindi la stampante arrotonda ogni barra al punto più vicino. Con un codice a barre di dimensioni normali quell’arrotondamento è innocuo. Con un codice a barre lungo compresso in 40 mm, barre che dovrebbero differire di una frazione di punto escono della stessa larghezza, e il codice a barre smette di essere decodificato. Una stampante a 300 dpi, con punti di circa 0,085 mm, ha più margine per farlo bene. A 203 dpi, dai ai codici a barre una larghezza abbondante.
Nero, non grigio
Troppo poco calore lascia barre grigie dai bordi sfumati; troppo le fa espandere negli spazi. Il dithering (la retinatura) trasforma le barre piene in barre puntinate. Se la tua etichetta di prova non passa, segui perché i codici a barre non si leggono dopo la stampa e le etichette termiche sbiadite prima di cambiare il design.
Creare etichette con codice a barre in LabelPrint
Le opzioni gratuite qui sopra vanno bene quando corrispondono alla tua stampante. Se stampi su un rotolo termico generico, o il codice a barre deve cambiare da un’etichetta all’altra, il designer di LabelPrint lo fa così:
- Parti da un’etichetta vuota nelle dimensioni del tuo rotolo, o da un modello come l’etichetta per cespiti, l’etichetta inventario o il cartellino del prezzo.
- Aggiungi un codice a barre, scegli Code 128, Code 39 o EAN-13 e digita il valore. Attiva la didascalia se vuoi che il valore sia stampato come testo sotto le barre.
- Per EAN-13, digita le 12 cifre e l’app aggiunge la cifra di controllo, oppure digitale tutte e 13 e ti dice se l’ultima è sbagliata. Per Code 39 segnala i caratteri che il formato non può contenere. Code 128 è limitato al semplice ASCII, quindi le lettere accentate vengono scritte senza accento.
- Stampa una sola etichetta e leggila con lo scanner che userai davvero, prima di stampare le altre.
Due cose lo rendono utile oltre il singolo codice a barre. Il valore di un codice a barre può contenere {{serial}}, così ogni etichetta di una serie per cespiti riceve il proprio numero sia nel testo sia nelle barre (vedi etichette numerate). E un codice a barre si può compilare da una colonna di un foglio di calcolo, un’etichetta per riga (vedi stampare etichette da un CSV).
Cosa non crea: UPC-A, DataMatrix, PDF417 o GS1-128. Se il tuo rivenditore o il tuo magazzino ne richiede uno, usa un software che lo supporti. E stampare qualsiasi etichetta con un codice a barre richiede Unlimited; progettarla è gratis, il che almeno ti permette di verificare che ci stia prima di decidere. Qui trovi i prezzi.
Domande frequenti
Quale tipo di codice a barre devo usare per il mio magazzino?
Code 128. Contiene lettere, cifre e punteggiatura, è compatto e ogni scanner moderno lo legge. I codici li inventi tu, di solito sono i tuoi SKU, e nessuno deve assegnarteli. Usa Code 39 solo quando te lo chiede un sistema già esistente, ed EAN-13 solo per prodotti venduti nei negozi.
Posso inventarmi i numeri EAN-13 o UPC?
Non per qualcosa che si vende in un negozio o su un marketplace. I numeri per la vendita al dettaglio li assegna GS1, e un numero inventato può appartenere al prodotto di qualcun altro, o essere rifiutato quando un rivenditore o un marketplace lo verifica. Per l’uso interno, usa invece Code 128, che non ha un significato del genere.
Perché il mio codice a barre sembra a posto ma non si legge?
Di solito è stato stampato più piccolo di come era stato progettato, le barre sono troppo chiare, oppure qualcosa invade il margine vuoto ai due lati. Uno scanner misura la larghezza delle barre invece di guardare un’immagine, quindi anche un codice a barre dall’aspetto nitido può non funzionare. La nostra guida ai codici a barre che non si leggono ripercorre i controlli in ordine.
Una stampante termica a 203 dpi basta per i codici a barre?
Per codici a barre di dimensioni normali, sì. Le etichette di spedizione si stampano a 203 dpi tutti i giorni. Diventa un problema quando rimpicciolisci un codice a barre lungo su un’etichetta piccola, perché ogni barra deve essere un numero intero di punti e i punti a disposizione sono meno. Una stampante a 300 dpi gestisce molto meglio i codici a barre piccoli e fitti.
Progettala, poi stampala
LabelPrint è un programma per creare etichette su Mac e iPhone: codici a barre, codici QR, immagini, date e numeri progressivi, da 48 modelli o da un’etichetta vuota. Ecco cosa fa. Progettare non costa nulla, e 5 etichette al giorno sono gratis.