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
Hast du mal versucht das WebBrowser-Control zu entfernen und ein neues zu erstellen nachdem du den Standarddrucker geändert hast?
Noch nicht, aber der Gedanke hat mich auch schon beschlichen. Ich werde also mal eine neue Instanz erstellen ... Frank
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.