mikrocontroller.net

Forum: PC-Programmierung IE ignoriert geänderten Default-Drucker?


Autor: Frank Esselbach (Firma: Q3) (qualidat)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe eine Anwendung, die ohne Benutzereingriff HTML-Files rendert 
und auf verschiedene Drucker verteilen soll (HTML Control). Dazu setze 
ich jeweils vor Aufruf der Print-Methode den Standarddrucker. Das hat 
auch Erfolg, ich sehe das an den Häkchen am Drucker-Icon.
Aber der im Hintergrund tätige IE8 schert sich nicht darum, wenn der 
Standarddrucker wechselt, er druckt immer nur auf den zum Programmstart 
gültigen Standarddrucker. Ich habe eine ähnliche Anwendung, die mit PDF 
arbeitet, da funktioniert das wunderbar.

System: Windows 2003 Server SP2. Gibt es für dieses Problem einen 
Hotfix?
Googels Resultate sind in dieser Hinsicht unklar und zweimal glaubte ich 
schon, ein passendes MS-Hotfix gefunden zu haben. Beim Versuch, es zu 
installieren, kam jeweils die Meldung "nicht geeignete Plattform". Ich 
liebe
Windows ...

Frank

Autor: bluppdidupp (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du mal versucht das WebBrowser-Control zu entfernen und ein neues 
zu erstellen nachdem du den Standarddrucker geändert hast?

Autor: Frank Esselbach (Firma: Q3) (qualidat)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Noch nicht, aber der Gedanke hat mich auch schon beschlichen. Ich werde 
also mal eine neue Instanz erstellen ...

Frank

Autor: Frank Esselbach (Firma: Q3) (qualidat)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Problem lässt sich tatsächlich lösen, indem man erst nach der 
Umstellung des default Druckers jeweils eine neue Instanz des 
HTMLBrowser Controls erstellt. Das erbt dann den aktuellen Drucker und 
Alles ist schön ... :-)

Frank

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.