Redmon = Druckerumleitung
Um die Druckerausgabe auf einfachstem Wege in ein in delphi geschriebenes Programm zu bekommen , solltest du einmal Redmon ausprobieren.
Redmon ist ein druckertreiber der die Druckaufträge als ps (PostScript) umleitet und zwar in ein Programm deiner Wahl.
Hierzu installiert man Redmon und einen Drucker.
Bei den Anschlußeinstellungen des Druckers kann man im redmon Port dann einstallen welches Programm gestartet werden soll.
Hier der Link
www.cs.wisc.edu/~ghost/redmon/
Hoffe es hilft ein wenig weiter.