Thema: Delphi Drucker wechseln/ändern

Einzelnen Beitrag anzeigen

Fritz01

Registriert seit: 22. Mär 2006
Ort: Großenkneten
181 Beiträge
 
Delphi 7 Professional
 
#5

Re: Drucker wechseln/ändern

  Alt 1. Feb 2008, 13:48
Hallo,
danke für die Antworten.
So hatte ich es ja auch gemacht.
Delphi-Quellcode:
procedure TfrmHaupt.cbDruckerClick(Sender: TObject);
begin
  Printer.PrinterIndex := -1; // PrinterIndex auf Standardwert setzen
  Printer.PrinterIndex := cbDrucker.ItemIndex; // Neuer Drucker
end;
Zurzeit ist der AdobePDF-Drucker als WindowsStandard festgelegt.
In der ComboBox wird der neue Drucker angezeigt, gedruckt wird aber immer auf dem Drucker der mit den WindowsEinstellungen als StandardDrucker gewählt wurde, also AdobePDF. Obwohl ich auf HP DeskJet umgestellt habe öffnet sich bei Click auf Drucken ein Fenster mit der Frage wo die PDF Datei gespeichert werden soll.

Nun habe ich die OnClick Procedure auch bei OnSelect eingetragen. Jetzt öffnet sich das Fenster mit der PDF Abfrage sofort nach Druckerwechsel.
Für den in der ComboBox gezeigten Drucker kann ich über die DruckerEigenschaften die entsprechenden Eigenschaften ansehen. Der gewählte Drucker wird aber nicht zum Drucken benutzt.
Gedruckt wird mit Rave. Könnte das eventuell an den Rave Einstellungen liegen? Wenn ja dann wo? Ich kann da nichts finden, habe es versucht.
Fritz
Fritz
  Mit Zitat antworten Zitat