Lamentablemente, todo lo que conozco referente a estos códigos de barras es de pago. Incluso el documento con el estandard de la norma te lo puedes descargar después de soltar la "guita", por que dicen en la página que es de "uso público" pero no gratuito.
Para empezar, puedes entrar en esta dirección, donde se explica en castellano un poco como funciona:
http://inza.wordpress.com/2006/09/14...ara-que-sirve/
Tambien puedes ver la definición que viene en la wikipedia, aunque en perfecto inglés:
http://en.wikipedia.org/wiki/PDF417
También en sourceforge hay un proyecto para estos códigos de barras, pero está orientado a Java, aunque te puede servir echarle una mirada. Son dos enlaces, uno para el codificador y otro para el decodificador.
Codificador:
http://sourceforge.net/projects/pdf417lib/
Descodificador:
http://sourceforge.net/projects/pdf417decode/
Espero que te sirva; Un saludo