SetDefaultPrinter je malá utilita pro nastavení výchozí tiskárnu Windows. Ale místo toho, aby uživatelé jít najít seznam tiskárny na ovládacím panelu, že mu nabídne jednoduché dialogové okno se seznamem tiskáren a tlačítko Select.
Napsal jsem tento nástroj jako součást nasazení stolního počítače jsem dělal v té době. Byl jsem one-man IT oddělení, takže jakékoliv snížení hlídání uživatelů byla dobrá věc. A přiznejme si to, někteří uživatelé potřebují mnohem více dětí než ostatní. Měli jsme asi 50 lidí a 10 tiskáren, a zjistil jsem problém v rané fázi projektu: když uživatel roamingu přihlášen do počítače poprvé, je výchozí tiskárna nebylo vždy konzistentní. A v některých případech, žádný z tiskáren byla nastavena jako výchozí, což způsobilo mnoho programů mít záchvaty a hodit do chyby.
Po zavádění a kdykoli oni používali jiný počítač, uživatelé by slepě tisknout své dokumenty, ty někdy o ochraně osobních údajů citlivé, a pak si uvědomit, že nevěděli, co tiskárna to šlo. Někteří uživatelé byli sotva počítačově gramotní, takže jsem musel najít snadný a konzistentní způsob, jak jim umožní zvolit výchozí tiskárnu pro sebe.
Můžete použít SetDefaultPrinter jakýmkoli způsobem si vyberete. Vytvořil jsem, že má být spuštěn z výchozí Windows uživatelské přihlašovací skript, takže pokaždé, když se uživatel přihlášen k počítači poprvé, dialogové okno se pop-up a nutí je, aby se výběr. Je dostatečně malý, aby mohl být uložen ve složce .Netlogon a spustit přímo odtamtud. Také jsem vytvořil zkratky pro plochu, a "přišpendlený" v nabídce Start, takže uživatelé mohou spustit vždy, když je potřeba.
SetDefaultPrinter nemá žádný instalátor, pouze soubor ZIP. Skládá se z jednoho souboru EXE a vyžaduje pouze Microsoft .NET Framework. To bylo vyvinuto na systému Windows 7 s .NET 3.5, a jsem si jistý, že to bude dopředu-kompatibilní s novějšími verzemi pro nějakou dobu, ale nejsem si jistý, jak zpětně kompatibilní je ke starším verzím.
Použil jsem SetDefaultPrinter úspěšně na Windows XP, 7, 8, Server 2003 a Server 2008, ale měli byste ji otestovat ve svém prostředí, aby se ujistil, že nejsou žádné nezamýšlené důsledky.
Pravděpodobných budoucích vylepšení: - přepínače příkazového řádku zvolit tiskárnu - časový limit s výchozí výběr - neviditelná operace - možnost spuštění jako Windows aplet
Požadavky .
.NET Framework verze 3.5 nebo novější
Komentáře nebyl nalezen