Il PDF417 e’ un codice a barre BIDIMENSIONALE inventato da Ynjiun Wang nel 1991 per conto della Symbol Technologies.
Il nome PDF e’ l’acronimo di “Portable data file”, e la sigla 417 indica che l’unita’ di dati elementare del codice, detta “Codeword”, e’ composta da quattro barre e da quattro spazi per un totale di 17 moduli.
E’ importante analizzare il nome di questo codice; infatti, la dicitura “Portable data file” indica un concetto del tutto nuovo nel codice a barre: nei sistemi tradizionali, il dato codificato nel barcode altro non e’ che una chiave di accesso per un determinato database, e quindi, se abbiamo un codice a barre ma non il relativo database a cui fa riferimento, risultera’ impossibile utilizzare concretamente il sistema. Il PDF417 invece e’ il database! Questo codice puo’ infatti contenere, a seconda del formato dei dati, da circa un migliaio fino a 2500 caratteri; questo permette di codificare all’interno del codice tutte le informazioni che necessitano, e ottenere un codice che altro non e’ che un file di dati.
E’ possibile paragonare il PDF417 ad un floppy disk: pur con una minore capienza rispetto agli altri sistemi citati, il PDF417 è un vero e proprio sistema di memorizzazione/archiviazione dati. Una caratteristica importante e’ la possibilità, in fase di codifica, di riservare un’area per l’utilizzo di tecniche di auto-correzione degli eventuali errori dovuti ad alterazioni del codice; questo rende possibile la lettura del codice anche in caso di strappi, buchi, segni, eccetera.
Un codice PDF417 puo’ contenere al massimo 928 codewords, ed e’ possibile dedicarne fino a 510 per il “recupero errori”; possiamo percio’ leggere correttamente un codice con un’area danneggiata fino a circa il 55%.
Il sito ufficiale del Codice PDF417 si trova all’indirizzo : www.pdf417.com.