Studio barcode

Generatore di codici a barre PDF417

Genera codici a barre PDF417 per documenti d’identità, logistica, trasporti, record strutturati e altre applicazioni che richiedono insiemi di dati codificati più ampi.

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 PDF417

Risposta rapida: PDF417 è una simbologia di barcode 2D impilato definita in ISO/IEC 15438:2015. Ogni codeword è larga 17 moduli e consiste di 4 barre e 4 spazi — questa struttura dà il nome al formato. La capacità massima al livello di correzione degli errori 0 è 2.710 cifre numeriche, 1.850 caratteri di testo o 1.108 byte.

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

What a PDF417 barcode is

PDF417 sta per Portable Data File 417. Il nome descrive la struttura del simbolo: ogni codeword è largo 17 moduli ed è composto da 4 barre e 4 spazi; l’elemento più largo si estende per 6 moduli.

PDF417 is defined in ISO/IEC 15438:2015. It is a continuous, multi-row, stacked 2D symbology — not a matrix like Data Matrix or QR Code, but a series of linear rows stacked one above the other. A reader decodes each row in sequence and assembles the full data payload. This design means a standard 1D laser scanner cannot read PDF417; the reader must be capable of scanning multiple rows and combining the result.

Ogni simbolo PDF417 può contenere da 3 a 90 righe e da 1 a 30 colonne di parole di codice dati, offrendo un rapporto d’aspetto altamente configurabile. La larghezza totale, comprese le zone di rispetto, varia da 90X a 583X. Questa flessibilità spiega perché PDF417 venga utilizzato sulle patenti di guida, dove le dimensioni della tessera e l’ingombro del codice a barre sono definiti dallo standard AAMVA, e sulle carte d’imbarco, dove il codice a barre deve rientrare in un’area specifica del documento.

Specifiche tecniche di PDF417

Capacity and symbol size

ParametroValoreFonte
StandardISO/IEC 15438:2015iso.org/standard/65502.html
Code typeContinuous, multi-row, stacked 2DISO/IEC 15438:2015 §5.1.1
Codeword structure17 modules: 4 bars + 4 spaces; max element 6 modulesISO/IEC 15438:2015 §5.1.1(b)
Max capacity at EC level 0 (925 data codewords) — Text1,850 charactersISO/IEC 15438:2015 §5.1.1(c)
Max capacity at EC level 0 — Byte1,108 bytesISO/IEC 15438:2015 §5.1.1(c)
Max capacity at EC level 0 — Numeric2,710 digitsISO/IEC 15438:2015 §5.1.1(c)
Symbol rows3 to 90ISO/IEC 15438:2015 §5.1.1(d)
Symbol columns1 to 30ISO/IEC 15438:2015 §5.1.1(d)
Width including quiet zones90X to 583XISO/IEC 15438:2015 §5.1.1(d)
Correzione degli errori9 levels (0–8): 2 to 512 ECC codewords per symbolISO/IEC 15438:2015 §5.1.1(e)
Bidirectional decodeSìISO/IEC 15438:2015 §5.1.1(i)

Error correction levels

PDF417 definisce nove livelli di correzione degli errori, numerati da 0 a 8. Al livello 0, il simbolo contiene 2 parole di codice per la correzione degli errori. Al livello 8, ne contiene 512. Un maggior numero di parole di codice dedicate alla correzione degli errori ne lascia meno disponibili per i dati, riducendo la capacità massima.

Level 0 is suitable for carefully controlled print and scanning environments where symbols are unlikely to be damaged. Level 5 or higher is appropriate for environments where symbols may be folded, printed on thermal paper that fades, or partially obscured. ISO/IEC 15438:2015 recommends a minimum of error correction level 2 for most applications.

Compact PDF417

PDF417 Compact è una variante che omette le colonne degli indicatori di riga sul lato destro, riducendo la larghezza del simbolo. Si usa quando lo spazio sull’etichetta è estremamente limitato e l’applicazione può garantire che il simbolo non venga danneggiato in modo significativo. PDF417 Compact è supportato dai firmware degli scanner meno diffusamente rispetto al PDF417 standard; verificare il supporto dei lettori prima di adottarlo.

When to use a PDF417 barcode

Driving licences in the United States and Canada. The AAMVA Driver's License/Identification Card Design Standard mandates PDF417 as the barcode symbology on the back of all US state and most Canadian province driver's licences and ID cards. The PDF417 barcode encodes the card holder's full name, address, date of birth, licence number, issuing jurisdiction and other fields defined by AAMVA. The standard references ISO/IEC 15438. This is the largest single deployment of PDF417 globally.

Carte d’imbarco delle compagnie aeree. IATA specifica PDF417 come una delle opzioni di codici a barre 2D per le carte d’imbarco, contenente il nome del passeggero, il riferimento della prenotazione, l’origine, la destinazione e il posto assegnato. I lettori ai gate aeroportuali e i sistemi per il deposito dei bagagli decodificano PDF417 come formato principale o di riserva.

Etichette di spedizione del servizio postale degli Stati Uniti. USPS utilizza PDF417 sulle etichette di spedizione per contenere le informazioni di tracciamento che consentono lo smistamento automatizzato e la conferma della consegna.

Biglietteria per eventi e controllo degli accessi. PDF417 può contenere dati sufficienti per codificare tutti i dati di un biglietto, inclusi evento, posto, ingresso e periodo di validità, in un unico simbolo. Per questo è una scelta pratica per i biglietti stampati con stampanti termiche che devono contenere tutte le informazioni senza dipendere da una consultazione in rete.

Braccialetti identificativi per pazienti in ambito sanitario. I braccialetti identificativi indossati dai pazienti negli ospedali riportano un codice PDF417 che codifica nome, data di nascita, numero della cartella clinica e avvisi relativi alle allergie, in un formato leggibile dagli scanner portatili nel punto di assistenza.

Codifica di documenti ad alta densità. Qualsiasi applicazione che debba codificare un intero documento o modulo in un unico codice a barre stampabile — dichiarazioni doganali, certificati di ispezione, richieste di laboratorio — trae vantaggio dalla capacità di PDF417, pari a 1.108 byte al livello EC 0.

Print requirements for PDF417

Dimensione X. La dimensione X corrisponde alla larghezza del modulo. La larghezza totale del simbolo è determinata dal numero di colonne e dalla dimensione X. Utilizza la dimensione X più grande consentita dallo spazio disponibile sull’etichetta, compatibilmente con la risoluzione minima specificata per lo scanner.

Row height. ISO/IEC 15438:2015 specifies that the row height must be at least 3X. In practice, a row height of 5X to 10X improves scan reliability with laser-based readers that may not perfectly track between rows.

Zone di rispetto. PDF417 richiede una zona di rispetto di almeno 2X a sinistra e a destra e di almeno 2X sopra e sotto il simbolo. Qualsiasi bordo, elemento grafico o testo che invada la zona di rispetto impedirà di rilevare gli indicatori di riga e renderà impossibile la decodifica del simbolo.

Rapporto d’aspetto. Non ridimensionare un simbolo PDF417 in modo non uniforme. La larghezza dei moduli e l’altezza delle righe devono mantenere il rapporto specificato. Un ridimensionamento non uniforme produce moduli rettangolari anziché quadrati e impedisce la corretta decodifica.

Supporto e contrasto. PDF417 contiene più dati per simbolo rispetto alla maggior parte dei codici lineari, quindi i problemi di contrasto di stampa interessano una proporzione maggiore delle parole di codice codificate. Utilizzare supporti di stampa ad alto contrasto. Le stampanti termiche devono essere calibrate in modo che le barre scure non si espandano negli spazi adiacenti.

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

Altezza delle righe troppo ridotta. Se l’altezza delle righe è inferiore a 3X, molti lettori non riescono a distinguere le singole righe e non decodificano la struttura impilata. Aumenta l’altezza delle righe nelle impostazioni del generatore.

Zona di silenzio mancante. PDF417 richiede almeno 2X di spazio libero su ogni lato. Le etichette in cui il simbolo è stampato fino al bordo del supporto in genere non vengono lette correttamente in corrispondenza dell’indicatore di riga sul lato tagliato.

Livello di correzione degli errori troppo basso per le condizioni di stampa. Un simbolo stampato su carta termica con livello EC 0, che si arriccia o sbiadisce, potrebbe non essere decodificato correttamente molto prima della fine della sua vita utile. Imposta un livello di correzione degli errori più alto se la durata è importante.

Lo scanner non riesce a decodificare PDF417. Non tutti gli scanner portatili vengono forniti con la decodifica PDF417 abilitata. Consulta il manuale di programmazione dello scanner per istruzioni su come abilitare PDF417. Gli scanner basati su imager (array bidimensionale) leggono generalmente PDF417 in modo affidabile; gli scanner laser potrebbero richiedere più passaggi sull’altezza del simbolo.

Ridimensionamento non uniforme. Allungare o comprimere l’immagine del simbolo altera le dimensioni dei moduli. Esporta da una sorgente SVG e ridimensiona in modo uniforme in fase di stampa.

I dati superano la capacità della configurazione scelta. Se la stringa codificata è più lunga della capacità del simbolo con il livello di correzione degli errori scelto, il generatore non produrrà un simbolo valido. Riduci i dati, abbassa il livello di correzione degli errori oppure aumenta il numero di colonne.

Errore di codifica dei dati binari. Quando codifichi dati binari, assicurati che il generatore utilizzi la modalità Byte Compaction. Trattare il contenuto binario come testo danneggerà i valori dei byte non stampabili.

PDF417 versus Data Matrix

PDF417 e Data Matrix codificano entrambi grandi quantità di dati in uno spazio ridotto, ma rispondono a esigenze diverse e richiedono scanner differenti.

PDF417Data Matrix
StandardISO/IEC 15438:2015ISO/IEC 16022:2006
Symbol typeStacked linear (rows)Matrix (grid)
Max capacity — numeric2,710 digits (EC level 0)3,116 digits
Max capacity — bytes1,108 bytes (EC level 0)1,555 bytes
Aspect ratioVariable (3–90 rows × 1–30 columns)Square or rectangular
Scanner requirementMulti-row imager2D imager
Meglio perDriving licences, boarding passes, ticketsPharma DPM, electronics, small labels
Consumer phone readabilityTypically requires a dedicated appTypically requires a dedicated app

Scegli PDF417 quando l'applicazione richiede un simbolo con rapporto d'aspetto variabile e l'ambiente di lettura utilizza scanner di imaging multiriga, come nei terminali di verifica delle patenti di guida, nei lettori ai gate d'imbarco e nei sistemi di smistamento postale. Scegli Data Matrix quando la priorità è occupare il minor spazio possibile su un componente marcato sulla superficie.

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.

01Cosa rappresenta PDF417?+

PDF417 sta per Portable Data File 417. Il numero 417 descrive la struttura del simbolo: ogni codeword è esattamente larga 17 moduli e consiste di 4 barre e 4 spazi, con l'elemento più grande che si estende per 6 moduli. Il formato è definito in ISO/IEC 15438:2015.

02Quanti dati può contenere un codice a barre PDF417?+

A livello di correzione degli errori 0, PDF417 contiene fino a 2.710 cifre numeriche, 1.850 caratteri di testo o 1.108 byte di dati binari per ISO/IEC 15438:2015 §5.1.1(c). Livelli di correzione degli errori più elevati riducono la capacità riservando codeword per i dati di ripristino.

03A cosa serve il PDF417 su una patente di guida?+

Lo standard AAMVA Driver's Licence/Identification Card Design Standard richiede PDF417 sul retro di tutte le patenti di guida degli stati Uniti e della maggior parte delle province canadesi. Il codice a barre PDF417 codifica il nome del titolare della carta, l'indirizzo, la data di nascita, il numero di patente, la giurisdizione emittente e altri campi definiti da AAMVA. Lo standard fa riferimento a ISO/IEC 15438.

04Quali livelli di correzione degli errori ha PDF417?+

PDF417 definisce nove livelli di correzione degli errori da 0 a 8. Il livello 0 utilizza 2 codeword ECC e offre la massima capacità di dati. Il livello 8 utilizza 512 codeword ECC e offre la massima tolleranza ai danni. ISO/IEC 15438:2015 §5.1.1(e) specifica il conteggio dei codeword per livello.

05Qual è la differenza tra PDF417 e QR Code?+

PDF417 è una simbologia lineare impilata definita in ISO/IEC 15438:2015; QR Code è una simbologia a matrice definita in ISO/IEC 18004. PDF417 ha un rapporto d’aspetto altamente variabile (3–90 righe per 1–30 colonne) che lo rende adatto per etichette di dimensioni carta e di dimensioni documento. QR Code è più compatto per dati equivalenti ed è letto nativamente dalle fotocamere dei telefoni consumer. PDF417 è la scelta per driving licences AAMVA, boarding passes e etichette postali; QR Code è la scelta per applicazioni rivolte al consumatore.

06Posso generare un codice a barre PDF417 per replicare il codice a barre di una patente di guida?+

Questo generatore produce simboli PDF417 strutturati correttamente per uso legittimo di test e sviluppo. Codificare dati nel formato AAMVA e stamparli su una tessera per simulare un documento emesso dal governo è illegale. Usa questo strumento solo per test di applicazioni, etichette logistiche, biglietti per eventi e altri scopi leciti.

07Che cos'è Compact PDF417?+

Compact PDF417 è una variante che omette le colonne indicatrici delle righe sul lato destro, riducendo la larghezza del simbolo. Viene utilizzata quando lo spazio sull'etichetta è molto limitato. Compact PDF417 non è supportato da tutti i firmware degli scanner; verificare la compatibilità del reader prima di implementarlo in un sistema di produzione.

08PDF417 può codificare dati binari?+

Sì. La modalità PDF417 Byte Compaction codifica valori byte da 0 a 255, coprendo tutto il contenuto binario. Al livello EC 0, la capacità binaria massima è di 1.108 byte secondo ISO/IEC 15438:2015 §5.1.1(c).

09PDF417 è il codice a barre sulle carte d'imbarco degli aeroporti?+

IATA specifica PDF417 come una delle opzioni di codice a barre 2D per le carte d’imbarco. Il simbolo contiene il nome del passeggero, il riferimento della prenotazione, il numero del volo, gli aeroporti di origine e destinazione e l’assegnazione del posto. Non tutti i sistemi di carte d’imbarco utilizzano PDF417 — alcuni usano Aztec Code — quindi la simbologia effettiva dipende dalla compagnia aerea e dal sistema di carte d’imbarco.

10Come posso scansionare un codice a barre PDF417 con il mio telefono?+

La maggior parte delle fotocamere dei telefoni consumer non decodifica nativamente PDF417. È necessario un'app scanner di codici a barre dedicata che supporti PDF417. Gli scanner portatili industriali basati su imager leggono PDF417 in modo affidabile quando la simbologia è abilitata nella configurazione dello scanner.