BarcodeSheets

Generatore di codici a barre Code 39

Codifica lettere maiuscole, cifre e una manciata di simboli in un codice a barre Code 39 — gratis, senza limiti e pronto per etichette di magazzino o lettori datati.

Illimitato — senza limiti SVG e PNG in risoluzione di stampa, gratis Senza account 100% nel tuo browser

Che cosa codifica il Code 39

Il Code 39 è una delle simbologie alfanumeriche più vecchie ancora in uso corrente. Codifica un set di 43 caratteri: le cifre 0-9, le lettere maiuscole A-Z, lo spazio e sei simboli (- . $ / + %). Non accetta le minuscole in modo nativo: se digiti lettere minuscole, la maggior parte dei codificatori (questo compreso) le converte in automatico in maiuscole, perché il Code 39 semplicemente non ha un simbolo per esse. È una scelta solida per etichette interne dove l’apparecchiatura di lettura può essere più vecchia o più semplice di un lettore da negozio moderno. Lo trovi anche con il nome «Codice 3 di 9», che ne descrive la costruzione: ogni carattere è formato da nove elementi, tre dei quali larghi. Poiché ogni carattere è autoverificante, la simbologia tollera meglio un difetto isolato di stampa rispetto alle alternative più dense.

Caratteri di start e stop e regole di lunghezza

Ogni codice a barre Code 39 è incorniciato da un asterisco (*) all’inizio e da un altro alla fine: è così che il lettore sa dove il codice comincia e dove finisce. L’asterisco è riservato a questo; non è uno dei 43 caratteri di dati che puoi codificare, e la maggior parte dei generatori (questo compreso) aggiunge in automatico gli asterischi di start e stop, così non devi digitarli.

Regole di lunghezza

Il Code 39 non ha una lunghezza massima ufficiale, ma è una simbologia a bassa densità — ogni carattere occupa più larghezza fisica dello stesso carattere in Code 128 — quindi le stringhe lunghe si allargano in fretta. Si sposa meglio con identificativi corti: etichette di magazzino, numeri di badge e codici alfanumerici brevi, non lunghe stringhe di testo libero.

Cifra di controllo

A differenza di EAN-13 o UPC-A, il Code 39 non ha nessuna cifra di controllo obbligatoria: il codice è valido, e la maggior parte dei lettori lo legge, anche senza. La specifica prevede un carattere di controllo modulo 43 facoltativo per gli ambienti che richiedono più precisione (la difesa e una parte dell’industria lo impongono nelle proprie catene di fornitura), ma la grande maggioranza dei codici Code 39 in circolazione — etichette di magazzino, badge identificativi, etichette interne — ne fa a meno. Se il tuo caso d’uso non chiede espressamente il modulo 43, non serve aggiungerlo.

Dove si usa il Code 39

Il Code 39 è più vecchio di quasi tutta l’infrastruttura moderna di lettura della distribuzione e non si usa al punto vendita. Dove compare ancora: nella gestione interna di magazzino e attrezzature, nei badge identificativi, nell’etichettatura delle catene di fornitura automotive e della difesa (alcune specifiche AIAG e MIL-STD lo richiedono espressamente) e nei vecchi sistemi di magazzino o di biblioteca costruiti su di esso decenni fa e mai migrati. Se devi etichettare qualcosa per un pubblico generale o per un sistema di lettura moderno, senza vincoli storici, il Code 128 codifica di solito gli stessi dati in modo più compatto. Per i casi particolari esiste anche l’Extended Code 39, che rappresenta l’intero set ASCII con coppie di caratteri — il codice diventa così molto più largo, e anche qui il Code 128 è di solito la scelta migliore.

Dimensioni e consigli di stampa

La zona di rispetto minima consigliata per il Code 39 — il margine bianco su ciascun lato, dove non si può stampare niente — è 10 volte la larghezza della barra più stretta (la dimensione X), la stessa regola pratica del Code 128. Con una dimensione X di 0,25 mm sono circa 2,5 mm di margine pulito per lato; e poiché il Code 39 è già più largo del Code 128 a parità di dati, risparmiare sulla zona di rispetto è qui una causa di mancata lettura ancora più frequente.

Consigli di stampa

Stampa a 300 dpi o più quando le etichette devono essere lette in modo affidabile — le stampanti a trasferimento termico se la cavano bene con il Code 39, e anche una laser di base dà di solito risultati puliti a quella risoluzione. Non ridurre un codice a barre sotto circa l’80% della misura prevista e tieni le barre in nero pieno su fondo bianco o chiaro, per avere il contrasto massimo.

Domande frequenti

I codici a barre Code 39 hanno bisogno di una cifra di controllo?

No. Il Code 39 non ha nessuna cifra di controllo obbligatoria e la maggior parte dei lettori lo legge bene senza. Esiste un carattere di controllo modulo 43 facoltativo per gli ambienti che richiedono più precisione, come alcune specifiche delle catene di fornitura della difesa e dell’automotive, ma la gran parte dei codici Code 39 — etichette di magazzino, badge, etichette interne — ne fa a meno.

Che caratteri riesce a codificare il Code 39?

Un set di 43 caratteri: le cifre 0-9, le lettere maiuscole A-Z, lo spazio e i simboli - . $ / + %. Non accetta le minuscole: quello che digiti in minuscolo viene convertito in automatico in maiuscolo, perché il Code 39 semplicemente non ha un simbolo per esse.

Che cos’è l’asterisco di un codice a barre Code 39?

L’asterisco (*) è il carattere di start e stop che incornicia ogni codice a barre Code 39 e dice al lettore dove il codice inizia e dove finisce. Non è un carattere di dati: la maggior parte dei generatori, questo compreso, lo aggiunge in automatico.

Il Code 39 si usa ancora?

Sì, ma soprattutto negli usi interni e nei sistemi legacy, non nei nuovi sistemi da vendita al dettaglio: la gestione del magazzino, i badge identificativi e una parte dell’etichettatura delle catene di fornitura automotive e della difesa lo richiedono ancora. Per un codice a barre di uso generale oggi, il Code 128 codifica di solito gli stessi dati in meno spazio.

Qual è la differenza fra Code 39 e Code 128?

Il Code 128 è più denso (codici più corti a parità di dati) e accetta l’intero set ASCII, minuscole comprese. Il Code 39 ha un set di soli 43 caratteri e occupa più larghezza, ma è più facile da leggere per lettori molto vecchi o economici. I dettagli sono nel nostro generatore Code 128, su /code-128.