Ich habe einen Windows XP-Computer, auf dem zwei Anwendungen ausgeführt werden und beide auf einem Thermodrucker drucken, der über einen seriellen Anschluss verbunden ist.
Für eine Anwendung muss der Drucker "Allgemein / Nur Text" vorhanden sein, für die andere muss er entfernt werden.
Ich habe ein paar .vbs-Skripte gefunden, aber sie sind für Netzwerkdrucker. Wie bringe ich sie mit meinem lokalen Drucker zum Laufen? Gibt es eine bessere Lösung? Der Benutzer muss das Skript jedes Mal ausführen, wenn er von einer Anwendung zu einer anderen wechseln muss.
windows-xp
printer
GxFlint
quelle
quelle
Ich bin noch nicht in der Lage, Fragen in einem Kommentar zu stellen, daher werde ich versuchen, mit einer Antwort zu helfen ... Ja, Sie können VBS schreiben, was für das Umschalten von Druckern praktisch wäre, aber Sie schreiben das VBS Standardeinstellungen ändern oder tatsächlich "entfernen" wie bei der Deinstallation? Und ist das ein oder zwei Drucker? Aus Ihrer Frage geht hervor, dass zwei Anwendungen auf demselben Drucker gedruckt werden.
Ich weiß, dass Sie mit einigen Programmen einen Drucker für dieses Programm einrichten können, auch wenn der Standarddrucker ein anderer ist (am Beispiel von MS Access).
Wenn der Benutzer nicht in der Lage ist, Drucker mit der entsprechenden Berechtigungsstufe zu ändern, müssen Sie wahrscheinlich ein Skript haben, um es zu überschreiben und für sie zu ändern.
quelle