Studio barcode

Generatore di codici a barre Codabar

Genera codici a barre Codabar per flussi di lavoro in ambito sanitario, nei laboratori, nelle biblioteche e nei sistemi di identificazione meno recenti.

Data Matrix PDF417 Code 128 Code 93 EAN-13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

Generatore di codici a barre e matrici

Anteprima in tempo reale di Studio
Formato di input non valido per la simbologia selezionata.
INTELLIGENZA AVANZATA PER CODICI A BARRE
Analisi del codice a barre...
-- /100 PRONTO ALLA SCANSIONE
FORMATO CONSIGLIATO Analisi in corso...
IDEALE PER —
REGOLE DEI DATI —
CIFRA DI CONTROLLO —
CONTRASTO —
Analisi dei dati del codice a barre...
STUDIO DI ESPORTAZIONE PROFESSIONALE
Esporta il codice a barre Scegli un formato professionale e la risoluzione di output.
ALTA RISOLUZIONE
PNG · 1024 px · Sfondo attuale

Generatore di numeri seriali in serie Code 128

Genera codici a barre Code 128 sequenziali per SKU di magazzino, etichette per cespiti, etichette di inventario e altri identificativi interni.

Configura la sequenza qui sopra e fai clic su Genera per creare gli elementi in serie.
STUDIO DI CONOSCENZA SUI CODICI A BARRE

Generatore di codici a barre Codabar

Risposta rapida: Codabar, noto anche come NW-7, USD-4 e Monarch, codifica le cifre 0–9 e i caratteri -, $, :, /, . , +. È auto-verificante senza una cifra di controllo obbligatoria e utilizza quattro caratteri di inizio/fine intercambiabili: A, B, C e D.

Funziona nel tuo browser Formati conformi agli standard Modalità seriale batch SVG, PNG, WEBP, JPG

Come creare un codice a barre Codabar

  1. Inserisci i dati da codificare: sono validi le cifre da 0 a 9 e i caratteri speciali -, $, :, /, . e +. Codabar non può codificare lettere nei dati; gli unici caratteri alfabetici sono quelli di inizio e di fine.
  2. Seleziona il carattere di inizio (A, B, C o D) e quello di fine (A, B, C o D). Per le applicazioni bancarie del sangue, la combinazione ha un significato specifico: consulta la sezione dedicata qui sotto. Per gli usi generici, A–B è una convenzione comune.
  3. Se la tua applicazione usa una cifra di controllo opzionale (Mod 16 o Mod 10), verifica quale schema adottare e abilitala. Lo standard Codabar di base non prevede una cifra di controllo obbligatoria, ma alcune applicazioni in ambito sanitario e bibliotecario ne aggiungono una.
  4. Esamina il pannello Smart Barcode Intelligence per consultare il punteggio di leggibilità e la convalida dei caratteri.
  5. Scarica in formato PNG, SVG, WEBP o JPG, fino a 4096 px, con il colore attuale e uno sfondo bianco o trasparente.

Il codice a barre viene generato nel browser. I dati inseriti non vengono caricati.

What Codabar is

Codabar è stato sviluppato nel 1972 da Pitney Bowes. È noto anche come NW-7 (Giappone), USD-4 (ANSI), Monarch e Code 2 of 7. La specifica di riferimento è AIM-BC3-2000, la Uniform Symbology Specification for Codabar, citata nella guida ai codici a barre disponibile su barcodeguide.seagullscientific.com. Codabar non dispone di uno standard ISO/IEC dedicato.

Ogni carattere Codabar è codificato in 7 elementi (4 barre e 3 spazi), di cui 2 o 3 sono larghi. La denominazione «2 of 7» nell’alias Code 2 of 7 si riferisce a questa struttura. Codabar è autoverificante: un errore in un singolo elemento di un carattere lo trasforma in una sequenza non valida, che i decodificatori rifiutano anziché generare silenziosamente un valore errato.

Lo standard di base Codabar non prevede una cifra di controllo obbligatoria. Alcune applicazioni sanitarie e bibliotecarie usano un carattere di controllo Mod 16 o Mod 10 facoltativo. L’inclusione della cifra di controllo dipende da ciò che si aspetta il sistema ricevente.

Molti scanner moderni hanno Codabar disattivato per impostazione predefinita perché è un formato legacy. Se si introduce Codabar in una nuova installazione, abilitarlo tramite la guida di programmazione dello scanner prima di avviare il sistema.

Specifiche tecniche di Codabar

CampoValoreFonte
Nome completoCodabar—
Also known asNW-7 (Japan), USD-4 (ANSI), Monarch, Code 2 of 7barcodeguide.seagullscientific.com; barcodegen.net
Year developed1972 (Pitney Bowes)barcodefyi.com; barcodegen.net
Governing specAIM-BC3-2000 Uniform Symbology Specification — Codabarbarcodeguide.seagullscientific.com
ISO/IEC standardNessunabarcodeguide.seagullscientific.com
Encodable charactersDigits 0–9; special characters -, $, :, /, ., +barcodefyi.com; barcodegen.net
Start/stop charactersA, B, C, D (any combination; not part of data payload)barcodefyi.com; barcodegen.net
Symbol lengthVariabilebarcodeguide.seagullscientific.com
Elements per character7 (4 bars + 3 spaces); 2 or 3 wide elements per characterbarcodeguide.seagullscientific.com; barcodefyi.com
Self-checkingSìbarcodefyi.com
Cifra di controlloNone mandatory. Optional Mod 16 or Mod 10 check character used by some healthcare and library applications.barcodefyi.com; barcodegen.net; barcodefyi.com deep dive
Quiet zonesMinimum 10Xbarcodefyi.com deep dive; barcodeguide.seagullscientific.com
Min bar height5.0 mm or 15% of symbol width (excluding quiet zones), whichever is greaterbarcodeguide.seagullscientific.com
DensityApproximately 10 characters per inchbarcodefyi.com deep dive

Il sistema dei caratteri di inizio e fine

Ogni simbolo Codabar inizia con un carattere di inizio e termina con un carattere di fine. Le quattro opzioni — A, B, C e D — sono strutturalmente identiche agli altri caratteri Codabar per quanto riguarda il pattern delle barre, ma i decoder le distinguono dai caratteri dei dati. I caratteri di inizio e fine non vengono trasmessi come parte dei dati decodificati: delimitano il contenuto.

A differenza della maggior parte delle simbologie dei codici a barre, Codabar consente qualsiasi combinazione di caratteri di inizio e fine. A–B è una convenzione comune; B–B è un'altra. Nel settore delle banche del sangue, la scelta della coppia di caratteri di inizio e fine ha un significato specifico, definito dagli standard AABB (vedi sotto).

When to use Codabar

Blood banking (AABB standard)

AABB (l'American Association of Blood Banks, oggi nota semplicemente come AABB) ha reso obbligatorio l'uso di Codabar sulle etichette delle sacche di sangue e nella relativa documentazione delle banche del sangue. La coppia di caratteri di inizio e fine fornisce informazioni su ciò che rappresenta l'etichetta:

  • Coppia di caratteri di inizio/fine A–B: numero di donazione
  • Coppia di caratteri di inizio/fine C–D: codice componente
  • Coppia di caratteri di inizio/fine D–D: data di scadenza o gruppo sanguigno

Le banche del sangue stanno passando a ISBT 128 (uno standard basato su Code 128 per i servizi internazionali di trasfusione del sangue). ISBT 128 offre un sistema di numerazione univoco a livello globale e una maggiore capacità per i dati. Molte strutture accreditate AABB utilizzano ancora apparecchiature Codabar in parallelo con ISBT 128 o durante la transizione a questo standard. Se gestisci o stai migrando un sistema di etichettatura per una banca del sangue, verifica quale standard utilizza attualmente la tua struttura prima di generare i codici a barre.

Libraries

Codabar è utilizzato in molti sistemi bibliotecari integrati obsoleti per le tessere degli utenti e le etichette sul dorso dei libri. Il numero della tessera bibliotecaria di un utente è codificato in Codabar; l’etichetta sul dorso riporta l’identificativo dell’esemplare assegnato dalla biblioteca. La maggior parte dei sistemi bibliotecari è passata a Code 128 o Code 39 per le nuove installazioni, ma i lettori Codabar e i cataloghi esistenti sono ancora in uso attivo nelle biblioteche pubbliche e universitarie.

Numeri di lettera di vettura aerea FedEx obsoleti

Storicamente, FedEx utilizzava Codabar per i numeri di tracciamento delle lettere di vettura aerea. La maggior parte delle operazioni FedEx è passata a Code 128, ma Codabar compare ancora nella documentazione obsoleta e nei sistemi di archiviazione. Se ristampi etichette storiche o devi mantenere la compatibilità con i sistemi FedEx meno recenti, Codabar è il formato corretto.

Photo lab order numbers

Alcuni sistemi di gestione dei laboratori fotografici realizzati negli anni Ottanta e Novanta utilizzavano Codabar per gli identificativi degli ordini e delle buste. Si tratta di un caso d’uso obsoleto molto circoscritto, ma viene menzionato perché questi sistemi riaffiorano occasionalmente quando le attività di sviluppo fotografico digitalizzano i propri archivi.

For any new project that requires a numeric or limited-special-character barcode, Code 128 is the correct modern choice. Code 128 encodes all ASCII characters, is standardised under ISO/IEC 15417:2007, and is enabled by default on all modern scanners.

Requisiti di progettazione e stampa

Mantieni una zona di silenzio di almeno 10X (dieci volte la dimensione X, ovvero la larghezza della barra più stretta) su entrambi i lati del simbolo. I decoder Codabar usano la zona di silenzio per individuare i caratteri di inizio e di fine. Fonte: approfondimento di barcodefyi.com; barcodeguide.seagullscientific.com.

L’altezza delle barre deve essere di almeno 5,0 mm o pari al 15% della larghezza del simbolo (escluse le zone di silenzio), a seconda di quale valore sia maggiore. Fonte: barcodeguide.seagullscientific.com.

La densità di Codabar è di circa 10 caratteri per pollice. È inferiore a quella di Code 128 (in genere 17 caratteri per pollice), quindi un’etichetta Codabar è più lunga di un’etichetta Code 128 equivalente per gli stessi dati. Assicurati che l’etichetta disponga di larghezza fisica sufficiente.

Il contrasto di stampa deve essere elevato. Le barre scure su uno sfondo chiaro sono la combinazione più affidabile per qualsiasi codice a barre 1D. L’inchiostro con scarso contrasto, i supporti lucidi che causano riflessi o la stampa su uno sfondo colorato sono cause comuni di errori di scansione.

Per la stampa è preferibile esportare in SVG, perché il formato non dipende dalla risoluzione.

Risoluzione dei problemi: perché il codice a barre Codabar non viene letto

Codabar non è abilitato sullo scanner. È la causa di errore più comune specifica di Codabar. Molti scanner moderni disabilitano Codabar per impostazione predefinita, perché è un formato legacy. Cerca nel manuale dello scanner il codice a barre di programmazione per abilitare Codabar e scansionalo.

La coppia di caratteri di inizio/fine non corrisponde a quella prevista dall'applicazione. Un sistema bancario del sangue che prevede A–B come caratteri di inizio/fine non elaborerà un codice a barre stampato con A–A. Consulta la documentazione dell'applicazione e rigenera il codice con la coppia corretta.

I dati contengono un carattere non valido. Codabar codifica le cifre e i sei caratteri speciali (-, $, :, /, ., +). Le lettere nei dati non sono valide. Verifica che i dati contengano solo caratteri supportati.

La zona libera è troppo stretta. È richiesta una zona libera di 10X su entrambi i lati. Se l'etichetta viene stampata con il codice a barre vicino a un bordo, il lettore potrebbe non riconoscere l'inizio del simbolo.

Lo schema della cifra di controllo non corrisponde. Se l'applicazione prevede un carattere di controllo Mod 16 e il codice a barre è stato stampato senza, la scansione verrà convalidata, ma l'applicazione potrebbe rifiutare i dati. Verifica se è prevista una cifra di controllo e quale schema utilizzare.

L’etichetta è troppo piccola per la distanza di scansione. Con una densità standard di circa 10 caratteri per pollice, un’etichetta Codabar che codifica un numero di 10 cifre della banca del sangue è lunga circa 2,5 cm. Verifica la dimensione minima dell’etichetta in base alla distanza di lavoro dello scanner.

Codabar versus Code 128

CaratteristicaCodabarCode 128
Set di caratteriDigits 0–9; -, $, :, /, ., +All 128 ASCII characters (values 0–127)
ISO/IEC standardNone (AIM-BC3-2000)ISO/IEC 15417:2007
Cifra di controlloNone mandatory (optional Mod 16 or Mod 10)Mandatory Mod-103 check character
Scanner defaultOften disabled — must be enabledEnabled by default on all modern scanners
Start/stopA, B, C, D — choice carries application-specific meaningThree start characters (A, B, C set) — not exposed to users
New project suitabilityNot recommendedRecommended
Primary use todayBlood banks (AABB), legacy libraries, legacy FedEx air billsShipping, warehouse, inventory, GS1-128

Usare questo codice a barre in Bahrein e nelle catene di fornitura internazionali

I rivenditori, gli importatori, i produttori e i team logistici del Bahrein dovrebbero verificare che gli identificativi siano conformi alle regole dei propri partner commerciali. I GTIN per la vendita al dettaglio devono provenire dall’organizzazione emittente competente; un generatore crea la grafica, ma non assegna la titolarità. I riferimenti interni per scorte e beni possono usare valori definiti dall’organizzazione, se il sistema ricevente li supporta.

Usa l’inglese britannico nelle istruzioni operative quando è in linea con lo stile della tua organizzazione e aggiungi istruzioni in arabo per i team che ne hanno bisogno. Stampa nelle effettive condizioni d’uso. Il caldo, la luce intensa, la polvere, le confezioni curve e i laminati riflettenti del Bahrain possono evidenziare problemi di contrasto o di superficie invisibili sul monitor.

Mantieni libere le zone di silenzio, evita di deformare l’immagine e preferisci barre scure su uno sfondo chiaro uniforme. Scansiona campioni all’inizio, a metà e alla fine della tiratura. Per gli impieghi regolamentati nella vendita al dettaglio, in ambito sanitario, editoriale o logistico, verifica le specifiche aggiornate di GS1, dell’agenzia ISBN, del cliente o del settore prima di approvare la produzione.

LISTA DI CONTROLLO PER LA PRODUZIONE

Prima di stampare

  • Simbolologia corretta selezionata
  • Proprietà dell'identificatore confermata
  • Cifra di controllo verificata
  • Zone tranquille tenute libere
  • Forte contrasto della barra
  • Rapporto d'aspetto invariato
  • SVG o PNG ad alta risoluzione
  • Test scanner di produzione
Torna al generatore ↑
FAQ SUL CODICE A BARRE

Domande frequenti

Apri una domanda per leggere una risposta tecnica concisa.

01Che cos'è un codice a barre Codabar?+

Codabar è un codice a barre 1D autocontrollante sviluppato nel 1972 da Pitney Bowes. È anche noto come NW-7, USD-4 e Monarch. Codifica le cifre 0–9 e i caratteri speciali -, $, :, /, ., e +, utilizzando quattro caratteri di inizio/fine intercambiabili (A, B, C, D). Non ha uno standard ISO né una cifra di controllo obbligatoria. Fonte: AIM-BC3-2000 via barcodeguide.seagullscientific.com.

02A cosa serve Codabar?+

Gli usi principali attivi di Codabar sono le etichette per le banche del sangue (obbligatorie da AABB per i numeri di donazione, i codici dei componenti e le date di scadenza utilizzando coppie specifiche di start/stop), le tessere degli utenti delle biblioteche e le etichette sui dorsi dei libri, e i numeri legacy delle air-waybill di FedEx. È stato inoltre utilizzato nei primi sistemi di gestione degli ordini dei laboratorio fotografici. Per nuove implementazioni, Code 128 è la raccomandazione standard.

03Perché le banche del sangue usano Codabar?+

AABB (the American Association of Blood Banks) ha imposto Codabar per le etichette delle sacche di sangue perché la coppia di caratteri di start/stop porta informazioni: A–B codifica un numero di donazione, C–D un codice componente, e D–D una data di scadenza o gruppo sanguigno. Le banche del sangue stanno passando a ISBT 128, uno standard internazionale basato su Code 128, ma molte strutture utilizzano ancora apparecchiature Codabar. Fonte: barcodefyi.com deep dive.

04Qual è la differenza tra Codabar e Code 39?+

Entrambi sono codici a barre 1D discreti e autoverificanti senza cifra di controllo obbligatoria. Code 39 codifica A–Z, 0–9 e sette caratteri speciali (26 in più rispetto a Codabar), è standardizzato secondo ISO/IEC 16388:2023 ed è ampiamente usato in applicazioni industriali e del DoD statunitense. Codabar codifica un insieme di caratteri più ristretto ma usa quattro caratteri di start/stop con significato specifico per l’applicazione, motivo per cui è stato adottato dalla banca del sangue. Per i nuovi progetti, Code 128 è preferito a entrambi.

05Codabar ha una cifra di controllo?+

Lo standard di base AIM-BC3-2000 non prevede un check digit. Codabar è auto-verificante, il che significa che gli errori su singoli elementi producono caratteri non validi che i decodificatori rifiutano. Alcune applicazioni — in particolare i sistemi sanitari e bibliotecari — aggiungono un carattere di controllo opzionale Mod 16 o Mod 10. Confermare se il sistema ricevente si aspetta un check digit e, in tal caso, quale schema, prima della stampa.

06Quali sono i caratteri di inizio/fine in Codabar?+

Codabar utilizza quattro caratteri di start/stop: A, B, C e D. Qualsiasi combinazione di start e stop è valida. I caratteri di start e stop incorniciano il payload dei dati e non vengono trasmessi come parte della stringa decodificata. Nella medicina trasfusionale, la coppia ha un significato definito da AABB: A–B per i numeri di donazione, C–D per i codici dei componenti, D–D per la scadenza o il gruppo sanguigno.

07Che cos'è NW-7?+

NW-7 è il nome giapponese per Codabar. La designazione "NW" deriva dalla struttura di codifica delle barre. La stessa simbologia è anche chiamata USD-4 (ANSI), Monarch e Code 2 of 7 in diversi mercati e contesti normativi. Tutti i nomi si riferiscono allo stesso formato di codice a barre regolato da AIM-BC3-2000.

08Il Codabar è ancora usato nelle biblioteche?+

Sì, nei sistemi legacy. Molte biblioteche pubbliche e accademiche utilizzano ancora tessere utente e etichette per oggetti codificate in Codabar perché i loro sistemi integrati di biblioteca sono stati installati quando Codabar era il formato standard. La maggior parte delle nuove implementazioni di sistemi bibliotecari utilizza Code 128 o Code 39. Le biblioteche che mantengono l'infrastruttura Codabar esistente potrebbero aver bisogno di scanner e stampanti di etichette compatibili con Codabar.

09Cos'è ISBT 128 e come sostituisce Codabar?+

ISBT 128 è uno standard internazionale per l’etichettatura del sangue basato su Code 128 (ISO/IEC 15417:2007). Fornisce un sistema di numerazione univoco a livello globale, un set di caratteri più ampio rispetto a Codabar e la compatibilità con le moderne infrastrutture di scanner. Le banche del sangue accreditate AABB stanno progressivamente passando da Codabar a ISBT 128. I due standard coesistono durante la transizione; alcune strutture stampano entrambi i formati sulla stessa etichetta.

10Come posso abilitare Codabar sul mio scanner?+

Codabar è disabilitato per impostazione predefinita sulla maggior parte dei moderni lettori di codici a barre perché è un formato legacy. Per abilitarlo, individua il simbolo di programmazione per l'attivazione di Codabar nella guida di programmazione del modello del tuo scanner e scansionarlo. Il processo esatto varia a seconda del produttore (Zebra, Honeywell, Datalogic, ecc.) — fai riferimento alla guida specifica per il modello. Dopo l'attivazione, testa con un codice a barre noto funzionante prima della distribuzione.