Du könntest deine Eingaben doch einfach in Word "improtieren" und von da drucken. Das würde mit TWordApplication funktioniren.
Delphi-Quellcode:
WordApplication1.Connect;
WordApplication1.Selection.Text:= 'test';//einen Text an der Caretposition einfügen
WordApplication1.Disconnect;
Da gibts dann noch so einige schöne funktionen, mit denen du das ganze bearbeiten, drucken, usw. kannst.