Hallo,
ich habe ein Applet unter 1.4.2 entwickelt und verwende
die Klassen javax.print.PrintService und java.awt.print.PrinterJob.
Das Problem ist, dass wenn der Benutzer in dem Druckerdialog einen anderen Drucker auswählt, dieser beim Drucken nicht verwendet wird und stattdessen immer der Standarddrucker angesprochen wird. Der Quelltext ist leider alt und nicht von mir und entspricht nicht den Standard-Empfehlungen;-)
Ich lasse mir vor dem Druck mit javax.print.PrintService.toString() den Drucker in der Konsole ausgeben. Auf meinem Entwicklungsrechner (lokaler Webserver) mit Anschluß von mehren Netzwerkdruckern und FreePDF klappt alles sogar. Aber auf dem Produktivsystem mit gleicher JRE kann der Anwender alle Drucker im Applet auswählen, gedruckt wird aber immer auf den Standarddrucker. Hatte jemand ein gleiches Problem?
VLG Werner
ich habe ein Applet unter 1.4.2 entwickelt und verwende
die Klassen javax.print.PrintService und java.awt.print.PrinterJob.
Das Problem ist, dass wenn der Benutzer in dem Druckerdialog einen anderen Drucker auswählt, dieser beim Drucken nicht verwendet wird und stattdessen immer der Standarddrucker angesprochen wird. Der Quelltext ist leider alt und nicht von mir und entspricht nicht den Standard-Empfehlungen;-)
Ich lasse mir vor dem Druck mit javax.print.PrintService.toString() den Drucker in der Konsole ausgeben. Auf meinem Entwicklungsrechner (lokaler Webserver) mit Anschluß von mehren Netzwerkdruckern und FreePDF klappt alles sogar. Aber auf dem Produktivsystem mit gleicher JRE kann der Anwender alle Drucker im Applet auswählen, gedruckt wird aber immer auf den Standarddrucker. Hatte jemand ein gleiches Problem?
VLG Werner