SelectDefaultPrinter
| Ausführung | 1.0 |
|---|---|
| Herausgeber | Matthew Shea |
| Veröffentlichungsdatum | 19.08.2016 |
| Datum hinzugefügt | 19.08.2016 |
| Os Anforderungen | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Bedarf | .NET Framework version 3.5 or later |
| Downloads insgesamt | 12 |
| Preis | Free |
Beschreibung
SetDefaultPrinter ist ein kleines Dienstprogramm zum Festlegen des Windows-Standarddruckers. Aber anstatt die Benutzer die Druckerliste auf dem Bedienfeld suchen zu lassen, wird ihnen ein einfaches Dialogfeld mit einer Liste von Druckern und einer Schaltfläche „Auswählen“ angezeigt.
Ich habe dieses Dienstprogramm als Teil einer Desktop-Computer-Bereitstellung geschrieben, die ich damals durchführte. Ich war eine Ein-Mann-IT-Abteilung, daher war jede Reduzierung des Babysittens von Benutzern eine gute Sache. Und seien wir ehrlich, einige Benutzer brauchen viel mehr Babysitting als andere. Wir hatten ungefähr 50 Leute und 10 Drucker, und ich entdeckte früh im Projekt ein Problem: Wenn sich ein Roaming-Benutzer zum ersten Mal an einem Computer anmeldete, war der Standarddrucker nicht immer konsistent. Und in einigen Fällen war keiner der Drucker als Standard festgelegt, was dazu führte, dass viele Programme Anfälle hatten und Fehler auslösten.
Nach der Einführung und jedes Mal, wenn sie einen anderen Computer benutzten, druckten die Benutzer blind ihre Dokumente, manchmal vertrauliche, und stellten dann fest, dass sie nicht wussten, an welchen Drucker sie gesendet wurden. Einige der Benutzer waren kaum mit Computern vertraut, also musste ich einen einfachen und konsistenten Weg finden, damit sie den Standarddrucker für sich selbst auswählen können.
Sie können SetDefaultPrinter beliebig verwenden. Ich habe es so erstellt, dass es vom Standard-Windows-Anmeldeskript für Benutzer ausgeführt wird, sodass jedes Mal, wenn sich ein Benutzer zum ersten Mal an einem Computer anmeldet, das Dialogfeld angezeigt wird und ihn dazu zwingt, eine Auswahl zu treffen. Es ist klein genug, dass es im Ordner .\Netlogon gespeichert und direkt von dort ausgeführt werden kann. Ich habe auch Verknüpfungen für den Desktop erstellt und im Startmenü "angeheftet", damit Benutzer es bei Bedarf ausführen können.
SetDefaultPrinter hat kein Installationsprogramm, nur eine ZIP-Datei. Es besteht aus einer einzigen EXE-Datei und benötigt lediglich Microsoft .Net Framework. Es wurde auf einem Windows 7-System mit .Net 3.5 entwickelt, und ich bin mir sicher, dass es für einige Zeit aufwärtskompatibel zu neueren Versionen sein wird, aber ich bin mir nicht sicher, wie abwärtskompatibel es zu älteren Versionen ist.
Ich habe SetDefaultPrinter erfolgreich unter Windows XP, 7, 8, Server 2003 und Server 2008 verwendet, aber Sie sollten es in Ihrer Umgebung testen, um sicherzustellen, dass es keine unbeabsichtigten Folgen gibt.
Mögliche zukünftige Erweiterungen: - Befehlszeilenschalter zur Auswahl des Druckers - Timeout mit Standardauswahl - Unsichtbarer Betrieb - Option zur Ausführung als Windows Tray Applet.