Das einzige Kriterium, das bei Barcode-Komponenten zählt: Lesbarkeit.
Besorg dir eine Trialversion und drucke kleine Barcodes in niedriger Auflösung. Sind sie lesbar? Kodiere einen Binärstring mit PDF417, es gibt leider Komponenten, die PDF417 nicht vollständig implementieren, sodaß Controlcodes nicht korrekt kodiert werden.
Wichtig ist, das ein Barcode / 2D-Code pixelgenau ausgedruckt wird: Alle Balken und Zwischenräume müssen konstant die gleiche Pixelanzahl breit sein. Viele Komponenten sind da sehr nachlässig, sodaß es zu Rundungsfehlern kommt, die die Lesequalität u.U. (bei Ausdruck auf Matrixdruckern) auf 0 setzen!
PS: Die Leute sind nicht erreichbar, aber dieses Barcode-OCX scheint das Richtige zu sein, da die Komponente beim Programmstart immer lizensiert werden muss. Nicht böse sein, aber das die pro Client lizensieren, ist vielleicht doch ein wenig frech. Da würd mich mir doch glatt eine gute Shareware-Komponente für Delphi besorgen und ein OCX draus basteln...
Hier: Aus Google
http://www.delphipraxis.net/dpX_print.php?t=37812