Moin,
ich kenne Quickreport 2 nicht, arbeite mit Quickreport 3.
Aber versuch mal den Drucker über Quickreport.QRPrinter.PrinterIndex einzustellen. Mit -1 wird der Standarddrucker benutzt.
Also...
Delphi-Quellcode:
Quickreport.QRPrinter.PrinterIndex:=-1;
Quickreport.Print;
Das eingebaute Druckersetup in der Preview hat soviel ich weiss den Fehler, dass die ausgewählten Einstellungen beim Schliessen nicht in den QRPrinter übernommen werden. Wie du das hinbekommst, weiss ich jetzt leider auch nicht, dafür müsstest du den Quellcode von den Quickreports haben.
Ohne Quellcode würde ich eine neue Previewform selber bauen und diese dann regristieren (RegisterPreviewClass).
Dort könnte das setzen der Einstellungen dann gehen. Ob das allerdings auch schon unter Quickreport 2 möglich ist, weiss ich leider nicht.
MfG
Thorsten