Usato da 700.000+ persone
Generatore di codici a barre PDF417 gratuito.
PDF417 è un codice a barre 2D impilato per record completi, dai messaggi delle etichette di trasporto ai dati delle patenti di guida nordamericane. Inserisci il testo e scarica il simbolo.
Come creare un codice a barre PDF417
-
01
Digita il testo o il messaggio dell'etichetta
Anche le interruzioni di riga vengono codificate; colonne e correzione errori derivano dai dati. Per un messaggio di etichetta ISO/IEC 15434 in formato 06, spunta Sequenze di escape, inizia con
[)>\x1E06, inserisci\x1Dprima di ogni campo e termina con\x1E\x04. -
02
Imposta la larghezza modulo in punti interi della stampante
Imposta Risoluzione (dpi) su quella della tua stampante (risoluzione più alta con un piano) e Larghezza modulo su Millimetro. Inserisci una larghezza di punti interi, ad esempio 0,254 mm per 3 punti a 300 dpi; le righe sono allora alte 3 moduli.
-
03
Scarica, lascia 2 moduli liberi, prova
Posiziona il PNG scaricato al 100%. L'immagine termina alle barre: lascia liberi 2 moduli (0,51 mm a 0,254 mm) su tutti i lati, poi scansiona una stampa di prova.
Che cos'è PDF417 e quando usarlo
PDF417, specificato nella ISO/IEC 15438, impila brevi codici a barre lineari in un unico simbolo 2D: ogni riga contiene codeword tra un motivo di start e uno di stop. Usalo quando una sola scansione deve fornire un record completo: un messaggio di etichetta di trasporto, i dati di una patente di guida o una carta d'imbarco cartacea. È adatto anche a siti con scanner laser per codici a barre lineari.
Dove si usa PDF417: patenti, carte d'imbarco, etichette di spedizione
Le patenti di guida e le carte d'identità statunitensi e canadesi conformi devono riportare PDF417, secondo lo standard di progettazione delle carte dell'American Association of Motor Vehicle Administrators (AAMVA). Lo standard serve soprattutto alle forze dell'ordine. L'International Air Transport Association (IATA) prevede PDF417 per le carte d'imbarco cartacee; quelle mobili usano Aztec, Data Matrix o codice QR.
MIL-STD-129R richiede PDF417 sulle etichette di spedizione militari statunitensi. La maggior parte dei modelli automotive di TEC-IT per le etichette Ford GTL, VW GTL e GM 1724 (2001) inserisce un messaggio ISO/IEC 15434 completo in un unico PDF417. Identificatori di dati come P (codice articolo) e Q (quantità) aprono i suoi campi.
Come PDF417 contiene un record intero e resta leggibile
La compattazione mantiene piccolo il simbolo: la modalità testo inserisce fino a due caratteri in una codeword, la modalità numerica 44 cifre in 15 o meno. Il PDF417 su un'etichetta di spedizione militare statunitense contiene fino a circa 1.000 caratteri. Le codeword di correzione errori aiutano i codici plastificati o graffiati a restare leggibili.
Gli scanner laser per codici a barre lineari leggono anche PDF417, osserva IATA, perché la sua decodifica lavora con le linee di scansione; non possono invece leggere i codici a matrice. AAMVA e MIL-STD-129R richiedono righe alte almeno 3 moduli; righe più alte possono scansionarsi meglio, ma contengono meno dati nello stesso spazio.
Formati immagine, modelli di etichetta e software per grandi volumi
Il generatore online scarica PNG, GIF e JPG, e SVG con un piano. I modelli di etichetta Ford, VW e GM di TEC-IT costruiscono il messaggio PDF417 a partire dai campi che compili, intestazione e separatori inclusi.
Per un livello di correzione errori, un numero di colonne o un'altezza di riga fissi, usa TBarCode SDK, la cui API imposta tutti e tre. Le sue impostazioni Macro PDF417 collegano più simboli per dati di grandi dimensioni. Barcode Studio esporta serie PDF417 da elenchi CSV o da riga di comando, e TBarCode Office collega un PDF417 a una cella di Excel.
PDF417 in sintesi
- Tipo
- Simbologia 2D impilata
- Standard
- ISO/IEC 15438:2015, confermato nel 2021
- Codeword
- 17 moduli: 4 barre e 4 spazi di 1–6 moduli ciascuno
- Set di caratteri
- ASCII e byte 0–255; compattazione di testo, numerica e di byte
- Capacità
- 2.710 cifre, 1.850 maiuscole e cifre o 1.108 byte al livello di correzione errori 0
- Correzione errori
- Livello definito per applicazione: AAMVA almeno 3, MIL-STD-129R 5
- Altezza riga
- Almeno 3 moduli (AAMVA, MIL-STD-129R)
- Zona di rispetto
- 2 moduli su tutti e quattro i lati (ISO/IEC 15438, come citato da IATA)
- Larghezza modulo (X)
- Definita dall'applicazione, ad es. 0,170–0,380 mm sulle carte AAMVA
Come è costruito il PDF417 di esempio
Ogni riga ha lo stesso schema: un motivo di start di 17 moduli, un indicatore di riga sinistro, le colonne di dati, un indicatore di riga destro e un motivo di stop di 18 moduli. Gli indicatori di riga riportano il numero di righe e colonne e il livello di correzione errori.
- Dati:
This is a PDF417 by TEC-IT, 26 caratteri, codificati con compattazione di testo. - Codeword: 19 codeword di dati, descrittore della lunghezza del simbolo incluso, più 8 codeword di correzione errori al livello 2: 27 in tutto.
- Struttura: 3 colonne di dati × 9 righe contengono le 27 codeword.
- Dimensioni: 17 + 17 + 3 × 17 + 17 + 18 = 120 moduli di larghezza, 9 × 3 = 27 di altezza; a 0,254 mm, 30,5 × 6,9 mm.
Due caratteri per codeword darebbero 13 codeword; il passaggio tra maiuscole, minuscole, cifre e trattino ne costa altre 4, e 1 codeword di riempimento completa il resto. Il riferimento di TEC-IT indica per il testo misto circa 1.100–1.200 caratteri per simbolo.
Impostazioni di stampa PDF417: larghezza modulo, altezza riga, zona di rispetto
Un PDF417 è largo (17 × colonne di dati + 69) moduli e alto righe × altezza riga, più la zona di rispetto. Con la larghezza modulo X in punti interi della stampante, l'esempio misura:
| Stampante | Larghezza modulo X | Altezza riga (3X) | Esempio, 120 × 27 moduli |
|---|---|---|---|
| 203 dpi | 0,250 mm (2 punti) | 0,751 mm | 30,0 × 6,8 mm |
| 203 dpi | 0,375 mm (3 punti) | 1,126 mm | 45,0 × 10,1 mm |
| 300 dpi | 0,254 mm (3 punti) | 0,762 mm | 30,5 × 6,9 mm |
| 300 dpi | 0,339 mm (4 punti) | 1,016 mm | 40,6 × 9,1 mm |
| 600 dpi | 0,212 mm (5 punti) | 0,635 mm | 25,4 × 5,7 mm |
| Requisito | Patente di guida AAMVA | Etichetta di spedizione MIL-STD-129R | Guida IATA alle carte d'imbarco |
|---|---|---|---|
| Larghezza modulo X | 0,170–0,380 mm | 0,254–0,432 mm, fino a 12 colonne di dati | da 0,25 mm |
| Altezza riga | almeno 3X | almeno 3X | 3X o più consigliato |
| Zona di rispetto | almeno 1X, su tutti i lati | almeno 1,0 mm, su tutti i lati | 7X minimo, 10X preferito |
| Livello di correzione errori | almeno 3, 5 consigliato | 5 | non definito |
| Qualità di stampa (ISO/IEC 15415) | 2,5 (B) prima, 1,5 (C) dopo la plastificazione | almeno 2,5 (B) | test consigliato |
- Orientamento. AAMVA e MIL-STD-129R richiedono barre perpendicolari al lato inferiore naturale della carta o dell'etichetta: lascia Rotazione a 0°.
- Colonne. MIL-STD-129R consente al massimo 12 colonne di dati sulle etichette di spedizione; per 400 caratteri il generatore ne ha scelte 10.
- Verifica. Un verificatore ISO/IEC 15415 valuta resa delle codeword, contrasto, modulazione, non uniformità e correzione errori inutilizzata; AAMVA consiglia di controllare dei campioni ogni giorno.
Errori comuni con PDF417
- Righe schiacciate. Ridimensionare l'immagine solo in altezza, per adattarla a un riquadro dell'etichetta, può portare le righe sotto il minimo di 3 moduli di AAMVA e MIL-STD-129R. Scala in entrambe le direzioni allo stesso modo, oppure genera alla dimensione finale.
- Due punti per modulo a 203 dpi su un'etichetta militare. Sono 0,250 mm, sotto il minimo di 0,254 mm di MIL-STD-129R. Usa invece 3 punti (0,375 mm).
- Nessun margine attorno al codice. Testo o cornici a contatto con i motivi di start e di stop possono essere letti insieme al codice. Lascia liberi 2 moduli, o di più se la tua specifica lo richiede.
- Accettare il livello di correzione errori automatico. Il generatore ha scelto il livello 2 per l'esempio e il livello 3 per un messaggio di etichetta di 90 caratteri; AAMVA richiede almeno 3, MIL-STD-129R 5. Per un livello richiesto, usa TBarCode SDK o un modello di etichetta TEC-IT che lo imposti.
PDF417 a confronto con codici affini
Motivi di indirizzo di riga di 10 moduli sostituiscono i motivi di start e stop e gli indicatori di riga; basta una zona di rispetto di 1 modulo. AAMVA lo esclude sulle patenti di guida, come Macro e Compact PDF417.
Un codice a matrice con zona di rispetto di 1 modulo; gli scanner laser non possono leggerlo. I modelli GM 1724 di TEC-IT stampano PDF417 per la revisione 2001 e Data Matrix per il 2018 e il 2020.
Quadrato, con zona di rispetto di 4 moduli e fino a 7.089 cifre. IATA lo ammette sulle carte d'imbarco mobili, perché PDF417 non è adatto agli schermi.
Anch'esso impilato, ma ogni riga è un simbolo Code 128 con indicatori di riga: 2–44 righe di 4–62 caratteri, con zone di rispetto di 10 moduli a sinistra e a destra.
Un codice quadrato con un bersaglio centrale che non richiede zona di rispetto; IATA lo prevede per le carte d'imbarco mobili e stampate.
Domande frequenti
Scopri di più su PDF417.
Quanti dati entrano in un PDF417?
Quali dati contiene il PDF417 su una patente di guida statunitense?
Quale livello di correzione errori deve usare un PDF417?
PDF417 può codificare dieresi, € o testo cirillico?
PDF417 è gratuito?
PDF417 può contenere dati GS1 come un GTIN?
Altre risorse
PDF417 (codice a barre 2D)
PDF417 è un codice a barre 2D (simbologia impilata) utilizzato in una varietà di applicazioni, principalmente nel trasporto, nei documenti di identità e nella…
ProdottoTBarCode SDK
Il pacchetto per sviluppatori per Windows: componenti .NET, OCX e DLL generano e stampano oltre 100 simbologie di codici a barre dalle vostre applicazioni.
ProdottoBarcode Studio
Oltre 100 tipi, controllo qualità ed esportazione in batch.
ProdottoTBarCode Office
Conformi agli standard, per documenti, stampe unione e fogli.