Schau mal in die Code-Library:
Daten über den Spooler an Drucker senden
Dies scheint mir doch sauberer als mit
AssignPrn zu arbeiten.
Zumal bei
AssignPrn automatisch ein Seitenvorschub erzeugt wird.
Zitat aus Sourcecode zu Printer.pas:
Closing the text file will imply a call to the Printer.EndDoc method.