Italiano

Strumenti di testo e di uso quotidiano · Kit di strumenti per codici a barre e QR

Code 128 vs Codice 39 vs EAN-13: quale simbologia del codice a barre utilizzare

· Sfondo

codifica formati di file stampa

Un'etichetta Code 128 supportata separata dalle famiglie di codici a barre non supportate
Illustrazione vettoriale originale ToolAcre

Confronta le simbologie unidimensionali comuni su set di caratteri, densità, cifre di controllo e supporto dello scanner e spiega perché Code 128 è la risposta abituale per le etichette per uso generale.

Tre codici a barre che si assomigliano e si comportano diversamente: perché la decisione sulla simbologia viene presa prima della stampa di qualsiasi etichetta

I simboli lineari possono sembrare intercambiabili pur portando con sé regole di validazione e aspettative a valle diverse. La prima decisione quindi viene dallo scanner, dal rivenditore o dal sistema interno che accetta, non da quali barre appaiono meglio su un'etichetta.

Il sistema accettante dovrebbe nominare la simbologia per iscritto. Uno scanner in grado di decodificare diversi formati non li rende intercambiabili: l'applicazione può convalidare la lunghezza, controllare i caratteri o i numeri registrati dopo la lettura ottica. Prima della stampa, scansionare un'etichetta rappresentativa nel software finale e confermare il valore restituito e il risultato dell'accettazione. ToolAcre copre solo il ramo dove Code 128 semplice è l'input specificato.

Il codice 39 è solo in background; ToolAcre non lo genera né lo convalida

Il codice 39 è nominato nella struttura di confronto, ma nessuna configurazione, implementazione o test di ToolAcre lo genera. Il suo repertorio dettagliato e la sua storia non sono stabiliti da queste fonti, quindi trattalo come un candidato separato che richiede documentazione indipendente.

Poiché il codice 39 non è importato, configurato o testato, questo articolo non può verificarne il repertorio di caratteri, la larghezza o il comportamento del checksum. Questo è un confine deliberato del contenuto, non un giudizio sul formato. Se un processo legacy nomina Code 39, utilizza la documentazione corrente e un generatore di Code 39 con test di conformità. Produrre Code 128 perché "sembra simile" crea un'etichetta che il lettore legacy potrebbe ignorare.

Code 128 è l'unico codice a barre lineare implementato da QR & Barcode Toolkit

ToolAcre implementa i semplici valori da Code 128 a CODE128_AUTO, accetta valori ASCII, cambia automaticamente i set di codici e aggiunge un simbolo di controllo modulo 103. Questo ambito verificato lo rende utile per identificatori compatti nei sistemi che controlli.

Il percorso supportato prevede garanzie concrete: i valori vuoti vengono rifiutati, i caratteri sopra ASCII 127 vengono elencati in un errore, CODE128_AUTO sceglie i set e viene verificata la validità del modello restituito. SVG e canvas eseguono il rendering del binario con margini laterali di dieci moduli. Questi comportamenti rendono ToolAcre prevedibile per gli identificatori interni; non garantiscono il supporto per un altro formato selezionato in un menu a discesa che non esiste.

EAN-13 e UPC-A sono esterni all'output implementato e configurato di ToolAcre

EAN-13 e UPC-A non sono opzioni nell'applicazione e la configurazione avvisa che i formati dei numeri di prodotto registrati sono deliberatamente esclusi. Non digitare un numero di vendita al dettaglio in Code 128 e presupporre che le barre risultanti soddisfino i requisiti del rivenditore.

I numeri al dettaglio richiedono più che disegnare tredici cifre in barre. ToolAcre esclude esplicitamente EAN e UPC e non assegna né convalida gli identificatori di prodotto registrati. Se un rivenditore ne richiede uno, ottieni il numero e la grafica attraverso la procedura richiesta. La codifica di quelle cifre come Code 128 restituisce lo stesso testo visibile su uno scanner ma la simbologia sbagliata, quindi il successo ottico può nascondere il rifiuto dell'azienda.

Gli 2 interleaved di 5 e ITF-14 sono solo in background e non vengono generati qui

Anche gli 2 interleaved di 5 e ITF-14 sono esterni alla codebase. La loro presenza in uno schema di fondo non conferisce supporto e questo articolo omette confronti tecnici non verificati invece di produrre un'ampia tabella simbologia.

La stessa regola vale per ITF e ITF-14. Non sono opzioni di dipendenza nascoste dietro l'interfaccia e nessun test ne afferma gli schemi. Questo articolo evita quindi un confronto di funzionalità assemblato dalla memoria. Una specifica del cartone denominata ITF-14 deve essere seguita con uno strumento convalidato e un processo di stampa destinato a tale etichetta, non approssimato con l'output lineare disponibile di ToolAcre.

Scegli prima in base ai requisiti esterni; ToolAcre è adatto solo quando è accettato il semplice Code 128

Per le risorse interne, conferma che ogni scanner e applicazione accetta il semplice Code 128 e l'esatto identificatore ASCII. Per i flussi di lavoro di spedizione, vendita al dettaglio o legacy, ottenere prima le specifiche della simbologia richieste e utilizzare un generatore convalidato per questo.

Per le risorse interne, esegui una prova a ciclo chiuso con lo scanner, il software e l'identificatore più lunghi effettivi. Per un rivenditore o un corriere, richiedere le specifiche dell'etichetta e la procedura di convalida prima di scegliere il software. Per i documenti legacy, preserva il formato obbligatorio anche quando un altro sembra più denso. "Scopo generale" significa utile quando i requisiti lo consentono Code 128, non un sostituto universale per ogni codice a barre lineare.

Ciò che questo non copre sono i codici bidimensionali, che ottengono il proprio confronto

I formati bidimensionali rappresentano una decisione diversa che coinvolge la forma del carico utile, l'area disponibile e i lettori. ToolAcre offre QR standard separatamente, ma non utilizza tale funzionalità per implicare il supporto per Data Matrix, Aztec o codici a barre impilati.

QR è disponibile come generatore bidimensionale separato, ma il cambio delle dimensioni modifica i requisiti del lettore e le convenzioni del carico utile. ToolAcre non offre Data Matrix, Aztec o PDF417. Se uno standard di documento ne impone uno, QR non è un fallback equivalente. La decisione appropriata rimane innanzitutto il requisito scritto, in secondo luogo il codificatore supportato e in terzo luogo la convalida fisica con il lettore previsto.

Il punto: per le etichette che controlli, Code 128 è la scelta sensata e QR & Barcode Toolkit lo genera nel tuo browser

Scegli lo standard richiesto prima di generare la grafica. Quando il requisito è ordinario Code 128, ToolAcre fornisce l'output locale SVG e PNG; quando nomina un'altra simbologia, questo toolkit chiaramente non è il produttore da utilizzare.

Quando Code 128 viene accettato, conserva i dati ASCII, preserva i margini e testa le etichette estreme prima di bloccare un modello. Quando nel requisito viene visualizzato un altro nome, interrompi invece di cercare una soluzione alternativa in questa interfaccia utente. Un rifiuto netto è più economico che stampare un simbolo plausibile che viene decodificato in un test d'ufficio ma fallisce alla cassa, all'ingresso delle merci o in un trasferimento regolamentato.