Hallo. Ich verwende die FastReport 3.2 und habe auch Probleme beim Drucken auf einen ausgewählten Drucker.
Mein Code:
Delphi-Quellcode:
with dm.frxReport do
begin
LoadFromFile(Datei);
dm.PrintDialog.Copies := PrintOptions.Copies;
dm.PrintDialog.Collate := PrintOptions.Collate;
IF dm.PrintDialog.Execute then
begin
PrintOptions.Copies := dm.PrintDialog.Copies;
PrintOptions.Collate := dm.PrintDialog.Collate;
Showmessage(IntToStr(Printer.PrinterIndex));
PrepareReport;
Print;
end;
end;
Gedruckt wird immer auf dem Standarddrucker! warum?