Que tal.
Para los que vivimos en México, el CFDI debe llevar un Código de barras bidimensional representando una cadena de datos en cierto orden.
Adjunto una DLL, de la cual soy el autor y la pueden distribuir libremente.
Solo contiene una función:
function Genera(CODIGO: string): Boolean;
En el siguiente enlace podrán revisar el contenido de la imagen y corroborar que el resultado es correcto.
http://zxing.org/w/decode.jspx
http://www.mediafire.com/?niuct0cy7rg1wd2
Saludos,