37414
Feb 03, 2015
8968
4
0
Fehlermeldung - Es wurde kein Standarddrucker gewählt - bei jedem Programmstart
Hallo,
wir nutzen auf einem Terminalserver (Server 2008) ein individuell für uns programmiertes Programm auf unserer Arbeitsstelle.
Der damalige Programmierer arbeitet jedoch seit ein paar Jahren nicht mehr mit uns zusammen.
Das Programm basiert auf einer älteren Delphi-Version und für die Nutzung wird Word 2000 benötigt, welches auch installiert ist.
Nun erschien seit ein paar Monaten bei einer Kollegin bei jedem Programmstart die Fehlermeldung
"Es wurde kein Standarddrucker gewählt"
Dies ist jedoch nicht so, denn wenn ich unter "Geräte und Drucker" schaue, ist der für das Programm benötigte Drucker gewählt.
Jedesmal muss die Kollegin das Programm über den Taskmanager raus kicken und dann unter "Geräte und Drucker" zunächst einen anderen Drucker zum Standarddrucker machen und anschließend den ursprünglichen wieder auswählen. NUR DANN startet das Programm ohne diese Fehlermeldung.
Seltsam ist, dass es auch nicht über ein Script funktioniert, welches ich kurz testweise geschrieben hatte.
Dieses Script setzt einfach einen anderen Drucker als Standard und danach den ursprünglichen Drucker wieder als Standard... klappt nicht!!
Es geht tatsächlich nur dann, wenn man diese 2 Schritte manuell durchführt.
Seit gestern hat nun eine weitere Kollegin das gleiche Problem und deshalb stelle ich jetzt hier die Frage und würde mich freuen, wenn Ihr helfen könnt.
Danke und schöne Grüße,
imebro
wir nutzen auf einem Terminalserver (Server 2008) ein individuell für uns programmiertes Programm auf unserer Arbeitsstelle.
Der damalige Programmierer arbeitet jedoch seit ein paar Jahren nicht mehr mit uns zusammen.
Das Programm basiert auf einer älteren Delphi-Version und für die Nutzung wird Word 2000 benötigt, welches auch installiert ist.
Nun erschien seit ein paar Monaten bei einer Kollegin bei jedem Programmstart die Fehlermeldung
"Es wurde kein Standarddrucker gewählt"
Dies ist jedoch nicht so, denn wenn ich unter "Geräte und Drucker" schaue, ist der für das Programm benötigte Drucker gewählt.
Jedesmal muss die Kollegin das Programm über den Taskmanager raus kicken und dann unter "Geräte und Drucker" zunächst einen anderen Drucker zum Standarddrucker machen und anschließend den ursprünglichen wieder auswählen. NUR DANN startet das Programm ohne diese Fehlermeldung.
Seltsam ist, dass es auch nicht über ein Script funktioniert, welches ich kurz testweise geschrieben hatte.
Dieses Script setzt einfach einen anderen Drucker als Standard und danach den ursprünglichen Drucker wieder als Standard... klappt nicht!!
Es geht tatsächlich nur dann, wenn man diese 2 Schritte manuell durchführt.
Seit gestern hat nun eine weitere Kollegin das gleiche Problem und deshalb stelle ich jetzt hier die Frage und würde mich freuen, wenn Ihr helfen könnt.
Danke und schöne Grüße,
imebro
Please also mark the comments that contributed to the solution of the article
Content-Key: 262125
Url: https://administrator.de/contentid/262125
Printed on: April 18, 2024 at 11:04 o'clock
4 Comments
Latest comment
Hi,
wie greift Ihr denn auf die TS zu? ICA oder RDP?
Kann es sein, dass es sich bei den verbundenen Druckern um automatisch verbundene Clientdrucker handelt?
Entweder das TS-Benutzerprofil komplett löschen und neu aufbauen.
Oder von Hand löschen
HKEY_CURRENT_USER\Printers
(Dabei gehen aber auch alle benutzerspezifischen Einstellungen dieses Benutzers zu den einzelnen Druckern flöten.)
Danach neu anmelden lassen.
E.
wie greift Ihr denn auf die TS zu? ICA oder RDP?
Kann es sein, dass es sich bei den verbundenen Druckern um automatisch verbundene Clientdrucker handelt?
Entweder das TS-Benutzerprofil komplett löschen und neu aufbauen.
Oder von Hand löschen
HKEY_CURRENT_USER\Printers
(Dabei gehen aber auch alle benutzerspezifischen Einstellungen dieses Benutzers zu den einzelnen Druckern flöten.)
Danach neu anmelden lassen.
E.
Benutzerprofil löschen ist ganz sicher "mit Kanonen auf Spatzen geschossen"
Mitnichten ....Es funktionierte ja bis vor ein paar Tagen, wo ich für die Kollegen ein Makro geschrieben hatte (mit Hilfe dieses Forums), um automatische Druckvorgänge realisieren zu können.
Nette "Randinformation".Versuche mal, den Standarddrucker abschließend so zu setzen:
CreateObject("WScript.Network").SetDefaultPrinter "\\dasfile\Maier_Blanko"
E.