Guck mal die Eigenschaft "SavePrinterSetup" in der Komponente TppReport an. Wenn True, dann auf False stellen.
True bewirkt, dass der Drucker im Template gespeichert und beim Druck immer dieser angesteuert wird.
Danke für den Hinweis. Das ist bei mir auf True. Ich denke, das habe ich gesetzt, damit ich im Stapel drucken kann.
Dadurch reicht dann der Aufruf des Druckdialogs beim ersten Dokument:
Aus der Doku:
Code:
Printer settings retained via SavePrinterSetup last only for the
current instance of the report object. If the report is freed and reloaded
or if the application is exited and re-run, the printer settings will once
again reflect the state as specified by the developer at
design-time.
Frank