SelectDefaultPrinter
| Verze | 1.0 |
|---|---|
| Vydavatel | Matthew Shea |
| Datum vydání | 19. 8. 2016 |
| Datum přidáno | 19. 8. 2016 |
| Os požadavky | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Požadavky | .NET Framework version 3.5 or later |
| Celkový počet stažení | 12 |
| Cena | Free |
Popis
SetDefaultPrinter je malý nástroj pro nastavení výchozí tiskárny Windows. Ale místo toho, aby uživatelé hledali seznam tiskáren na ovládacím panelu, nabízí jim jednoduché dialogové okno se seznamem tiskáren a tlačítkem Vybrat.
Napsal jsem tento nástroj jako součást nasazení stolního počítače, které jsem v té době dělal. Byl jsem jednočlenné IT oddělení, takže jakékoli omezení hlídání uživatelů bylo dobré. A přiznejme si, že někteří uživatelé potřebují mnohem více hlídání než jiní. Měli jsme asi 50 lidí a 10 tiskáren a na začátku projektu jsem objevil problém: když se roamingový uživatel přihlásil k počítači poprvé, výchozí tiskárna nebyla vždy konzistentní. A v některých případech nebyla žádná z tiskáren nastavena jako výchozí, což způsobilo, že mnoho programů mělo chyby a vyhazovalo chyby.
Po zavedení a kdykoli použili jiný počítač, uživatelé slepě tiskli své dokumenty, někdy ty, které byly citlivé na soukromí, a pak si uvědomili, že nevěděli, na jakou tiskárnu 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žnit vybrat si výchozí tiskárnu.
SetDefaultPrinter můžete použít libovolným způsobem. Vytvořil jsem jej tak, aby se spouštěl z výchozího přihlašovacího skriptu uživatele Windows, takže pokaždé, když se uživatel poprvé přihlásí k počítači, vyskočí dialogové okno a přinutí ho provést výběr. Je dostatečně malý na to, aby jej bylo možné uložit do složky .\Netlogon a spustit přímo odtud. Vytvořil jsem také zástupce pro plochu a „připnul“ je na nabídku Start, aby ji uživatelé mohli spustit, kdykoli potřebují.
SetDefaultPrinter nemá žádný instalační program, pouze soubor ZIP. Skládá se z jednoho EXE souboru a vyžaduje pouze Microsoft .Net Framework. Byl vyvinut na systému Windows 7 s .Net 3.5 a jsem si jistý, že bude po nějakou dobu dopředně kompatibilní s novějšími verzemi, ale nejsem si jistý, jak je zpětně kompatibilní se staršími verzemi.
SetDefaultPrinter jsem úspěšně použil na Windows XP, 7, 8, Server 2003 a Server 2008, ale měli byste to otestovat ve svém prostředí, abyste se ujistili, že to nebude mít žádné nezamýšlené následky.
Pravděpodobná budoucí vylepšení: - přepínače příkazového řádku pro výběr tiskárny - časový limit s výchozí volbou - neviditelná operace - možnost spuštění jako aplet na hlavním panelu systému Windows.