Ich hatte das auch mal in einem meiner Projekte. Habe allerdings die Quick-Report Komponente verwendet.
Delphi-Quelltext
Wenn du vorher nicht von Hand die Druckereinstellungen geändert hast.
Sonst kannst du auch noch wie folgt den Drucker auswählen/definieren:
Delphi-Quelltext
1:
| QuickRep1.PrinterSettings.PrinterIndex:= 0; |
Bin mir aber nicht mehr ganz sicher ob "0" oder "1" für den Standarddrucker steht.
Wenn du nicht über die QuickReports drucken möchtest, dann solltest du auch folgendes probieren:
Delphi-Quelltext
1: 2:
| uses ....... Printers; |
dann kannst du über Printer.XXXXXX auf sämtlichen Kram zugreifen.