Generatore di codici a barre Code 128A gratuito — Codifica maiuscole e caratteri di controllo

Genera codici a barre Code 128A online gratuitamente. Il Code 128A codifica lettere maiuscole (A–Z), cifre (0–9) e caratteri di controllo ASCII (NUL–US), perfetto per etichette di spedizione, logistica GS1 e qualsiasi sistema che utilizzi codici di controllo non stampabili come FNC1. Scarica subito in PNG o SVG. Senza registrazione, senza filigrana, senza limiti.

Il Code 128A è una variante a sottoinsieme fisso della simbologia Code 128 che codifica i caratteri dalle posizioni ASCII 0x00 a 0x5F: cifre 0–9, lettere maiuscole A–Z, spazio, punteggiatura comune e i 32 caratteri di controllo ASCII (NUL, SOH, STX… GS, RS, US). È uno dei tre sottoinsiemi di codifica definiti nella norma ISO/IEC 15417. A differenza del Code 128 in modalità automatica, il Code 128A non cambia sottoinsieme: ogni carattere nel codice a barre viene codificato utilizzando le tabelle di codifica del Sottoinsieme A. Il Code 128A è la scelta corretta quando i dati contengono caratteri di controllo, quando un sistema ricevente richiede esplicitamente il Sottoinsieme A, o per codificare dati solo in maiuscolo per la compatibilità con scanner legacy.

Cos'è il Code 128A?

Il Code 128A è una variante a sottoinsieme fisso della simbologia Code 128 che codifica i caratteri dalle posizioni ASCII 0x00 a 0x5F: cifre 0–9, lettere maiuscole A–Z, spazio, punteggiatura comune e i 32 caratteri di controllo ASCII (NUL, SOH, STX… GS, RS, US). È uno dei tre sottoinsiemi di codifica definiti nella norma ISO/IEC 15417. A differenza del Code 128 in modalità automatica, il Code 128A non cambia sottoinsieme: ogni carattere nel codice a barre viene codificato utilizzando le tabelle di codifica del Sottoinsieme A. Il Code 128A è la scelta corretta quando i dati contengono caratteri di controllo, quando un sistema ricevente richiede esplicitamente il Sottoinsieme A, o per codificare dati solo in maiuscolo per la compatibilità con scanner legacy.

  • Codifica diretta dei caratteri di controllo ASCII (NUL–US)
    Il Code 128A è l'unico sottoinsieme Code 128 in grado di codificare direttamente i caratteri di controllo ASCII senza sequenze di escape speciali. I caratteri da 0x00 (NUL) a 0x1F (US) — tra cui SOH, STX, ETX, EOT, TAB, LF, CR, ESC e altri — vengono codificati come caratteri simbolo standard. Questo rende il Code 128A indispensabile per i codici a barre avviati da GS1 FNC1, la codifica di messaggi EDI e qualsiasi sistema che utilizzi codici di controllo come delimitatori di campo.
  • Lettere maiuscole e supporto completo delle cifre
    Oltre ai caratteri di controllo, il Code 128A codifica tutte le 26 lettere maiuscole (A–Z), tutte le 10 cifre (0–9), lo spazio e un set standard di segni di punteggiatura tra cui !, ", #, $, %, &, ', (, ), *, +, virgola, -, ., /, :, ;, <, =, >, ?, @. Questo copre il set di caratteri completo utilizzato nella maggior parte delle applicazioni di codici a barre per spedizione, logistica e industria in cui non sono richieste lettere minuscole.
  • Carattere di controllo obbligatorio tramite Mod 103
    Come tutte le varianti Code 128, il Code 128A include un carattere di controllo Mod 103 calcolato e aggiunto automaticamente al momento della codifica. Il carattere di controllo è derivato da una somma ponderata di tutti i valori dei simboli codificati e viene verificato dallo scanner durante la decodifica. Qualsiasi codice a barre con un carattere di controllo non corrispondente viene rifiutato prima che i dati vengano trasmessi al sistema host, garantendo un rilevamento degli errori affidabile al primo passaggio.
  • Compatibilità con sistemi logistici e gestionali
    Molti sistemi di gestione magazzino legacy, standard di etichette di spedizione e protocolli EDI specificano esplicitamente il Code 128A. Se un documento di specifica o una guida all'integrazione di sistema richiede 'Code 128 Sottoinsieme A' o 'Code 128A', utilizzare questo formato anziché la modalità automatica Code 128 per garantire che lo scanner e il sistema host ricevano esattamente la struttura di codifica attesa, incluso il carattere di avvio richiesto.

Funzionalità del generatore di codici a barre Code 128A

Produce codici a barre Code 128A conformi con controllo preciso su codifica, dimensioni e formato di output.

Codifica rigorosa del Sottoinsieme A

Questo generatore blocca la codifica al solo Sottoinsieme A, senza cambio automatico di sottoinsieme. Il codice a barre prodotto utilizza il carattere di avvio A del Code 128 e codifica ogni carattere di input con le tabelle del Sottoinsieme A. Se l'input contiene caratteri al di fuori dell'intervallo del Sottoinsieme A (come lettere minuscole), il generatore segnala i caratteri non validi prima di produrre un codice a barre non conforme.

Supporto per l'inserimento di caratteri di controllo

Inserite i caratteri di controllo ASCII utilizzando la notazione di escape standard o copiateli direttamente dal vostro sistema sorgente. Il codificatore mappa correttamente i codici di controllo ai valori simbolo del Sottoinsieme A e li include nell'output del codice a barre. Ciò consente di produrre codici a barre Code 128A avviati da GS1 FNC1 ed etichette logistiche delimitate da codici di controllo conformi ai requisiti delle specifiche.

Output PNG e SVG

Scaricate il vostro codice a barre Code 128A come PNG ad alta risoluzione o come file vettoriale SVG senza perdita di qualità. L'output SVG si scala a qualsiasi dimensione di stampa senza pixelazione, essenziale per etichette di spedizione che devono essere leggibili a più dimensioni di etichetta, dalle etichette indirizzo da 25 mm ai documenti logistici A4.

Altezza barre e larghezza modulo regolabili

Impostate l'altezza delle barre e la dimensione X (larghezza del modulo) per soddisfare i requisiti fisici del vostro supporto di etichettatura e tipo di scanner. Barre più alte migliorano la tolleranza all'angolo di scansione sugli scanner portatili. Moduli più larghi migliorano la leggibilità su stampanti di etichette a bassa risoluzione. Le zone silenzio vengono generate automaticamente con il minimo richiesto.

Generazione massiva da elenchi in maiuscolo

Incollate un elenco di valori solo in maiuscolo — codici articolo, codici di spedizione, numeri di serie — nel pannello di generazione massiva e generate tutti i codici a barre Code 128A in una sola volta. Scaricate come ZIP di file PNG o SVG per l'utilizzo in software per etichette, stampe unione su fogli di calcolo o flussi di lavoro di stampa diretta.

Code 128A — Domande frequenti

Risposte tecniche sul supporto dei caratteri Code 128A, casi d'uso e differenze rispetto alla modalità automatica Code 128.

1

Quali caratteri supporta il Code 128A?

Il Code 128A codifica i caratteri ASCII nell'intervallo 0x00–0x5F: le 10 cifre (0–9), le 26 lettere maiuscole (A–Z), lo spazio (0x20), la punteggiatura standard (! " # $ % & ' ( ) * + , - . / : ; < = > ? @) e i 32 caratteri di controllo ASCII da NUL (0x00) a US (0x1F). Le lettere minuscole (a–z) e i caratteri superiori a 0x5F non sono supportati nel Sottoinsieme A.

2

Quando utilizzare Code 128A invece della modalità automatica Code 128?

Utilizzate il Code 128A quando un sistema ricevente o una specifica richiedono esplicitamente la codifica del Sottoinsieme A, quando i dati contengono caratteri di controllo ASCII che devono essere codificati come simboli standard del Sottoinsieme A, o quando si integra con uno scanner o middleware legacy che identifica il sottoinsieme di codifica dal carattere di avvio del codice a barre. Per uso generale con soli dati ASCII stampabili, la modalità automatica Code 128 produce lo stesso risultato per gli input compatibili con il Sottoinsieme A, con la flessibilità di gestire altri input.

3

Il Code 128A può codificare lettere minuscole?

No. Le lettere minuscole (a–z, ASCII 0x61–0x7A) sono al di fuori dell'intervallo di caratteri del Sottoinsieme A. Per codificare lettere minuscole in un codice a barre Code 128, utilizzate il Code 128B o la modalità automatica Code 128. Il tentativo di codificare una lettera minuscola in un codice a barre Code 128A rigoroso produce un simbolo non valido che la maggior parte degli scanner rifiuterà.

4

Il Code 128A ha una cifra di controllo?

Sì. Come tutte le varianti Code 128, il Code 128A include un carattere di controllo Mod 103 obbligatorio, calcolato e aggiunto automaticamente dal codificatore. Non è necessario calcolarlo o aggiungerlo manualmente.

Crea il tuo codice a barre Code 128A ora — Gratuito, istantaneo, senza registrazione

Genera subito codici a barre Code 128A conformi per spedizioni, logistica ed etichette con codifica di caratteri di controllo. Inserisci i tuoi dati in maiuscolo, scarica in PNG o SVG e stampa — completamente gratuito, senza account richiesto.