SelectDefaultPrinter
| Версия | 1.0 |
|---|---|
| Издатель | Matthew Shea |
| Дата выпуска | 19 авг. 2016 г. |
| Дата добавления | 19 авг. 2016 г. |
| Требования ОС | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Требования | .NET Framework version 3.5 or later |
| Всего скачиваний | 12 |
| Цена | Free |
Описание
SetDefaultPrinter — небольшая утилита для установки принтера Windows по умолчанию. Но вместо того, чтобы предлагать пользователям искать список принтеров на панели управления, он представляет им простое диалоговое окно со списком принтеров и кнопкой «Выбрать».
Я написал эту утилиту как часть развертывания настольного компьютера, которым занимался в то время. Я был ИТ-отделом, состоящим из одного человека, поэтому любое сокращение няньки пользователей было благом. И давайте смотреть правде в глаза, некоторые пользователи нуждаются в гораздо большем присмотре за детьми, чем другие. У нас было около 50 человек и 10 принтеров, и я обнаружил проблему в самом начале проекта: когда перемещающийся пользователь в первый раз заходил на компьютер, принтер по умолчанию не всегда был последовательным. А в некоторых случаях ни один из принтеров не устанавливался по умолчанию, из-за чего многие программы зависали и выбрасывали ошибки.
После развертывания и каждый раз, когда они использовали другой компьютер, пользователи вслепую печатали свои документы, иногда конфиденциальные, а затем понимали, что не знают, на какой принтер они отправляются. Некоторые пользователи едва ли владели компьютерной грамотностью, поэтому мне пришлось найти простой и последовательный способ дать им возможность выбрать для себя принтер по умолчанию.
Вы можете использовать SetDefaultPrinter любым удобным для вас способом. Я создал его для запуска из сценария входа пользователя Windows по умолчанию, чтобы каждый раз, когда пользователь входил в систему в первый раз, всплывало диалоговое окно и заставляло его сделать выбор. Он достаточно мал, чтобы его можно было хранить в папке .\Netlogon и запускать прямо оттуда. Я также создал ярлыки для рабочего стола и «закрепил» в меню «Пуск», чтобы пользователи могли запускать его в любое время.
SetDefaultPrinter не имеет установщика, только ZIP-файл. Он состоит из одного EXE-файла и требует только Microsoft .Net Framework. Он был разработан в системе Windows 7 с .Net 3.5, и я уверен, что он будет совместим с более новыми версиями в течение достаточно долгого времени, но я не уверен, насколько он обратно совместим со старыми версиями.
Я успешно использовал SetDefaultPrinter в Windows XP, 7, 8, Server 2003 и Server 2008, но вам следует протестировать его в своей среде, чтобы убедиться в отсутствии непредвиденных последствий.
Возможные улучшения в будущем: - переключатели командной строки для выбора принтера - тайм-аут с выбором по умолчанию - невидимая операция - возможность запуска в качестве апплета Windows Tray.