Che cosa copre lo standard
L'ISO/IEC 15438 specifica la simbologia PDF417: i pattern di inizio e di fine, gli indicatori di riga, i pattern dei codeword, le modalità di compattazione di testo, byte e numeri e i livelli di correzione degli errori. Copre anche varianti correlate come il PDF417 compatto, detto talvolta PDF417 troncato.
Il PDF417 è stato sviluppato da Ynjiun P. Wang in Symbol Technologies nel 1991. Il nome deriva dai suoi codeword, ciascuno largo 17 moduli e formato da 4 barre e 4 spazi.
Struttura e capacità
Un simbolo PDF417 ha da 3 a 90 righe e da 1 a 30 colonne di dati. La correzione degli errori usa codici Reed–Solomon su un campo di 929 valori, con nove livelli da 0 a 8 che aggiungono da 2 a 512 codeword di correzione degli errori.
Al massimo un simbolo contiene circa 1.850 caratteri di testo, 2.710 cifre o 1.108 byte. La variante più piccola MicroPDF417 ha un proprio standard, l'ISO/IEC 24728.
- Righe: da 3 a 90
- Colonne di dati: da 1 a 30
- Ogni codeword: 17 moduli, 4 barre e 4 spazi
- Livelli di correzione degli errori: da 0 a 8
Edizioni e uso
La prima edizione ISO è stata pubblicata nel 2001, seguita da un'edizione del 2006 e dall'attuale del 2015. Il PDF417 si usa su molte patenti di guida e carte d'identità nordamericane, su carte d'imbarco cartacee secondo il formato Bar Coded Boarding Pass della IATA e su documenti di spedizione e governativi.