SetDefaultPrinter是一个很小的工具来设置Windows默认打印机。但是,而不是让用户去找到控制面板上的打印机列表,它会呈现与打印机的列表和选择按钮一个简单的对话框。
我写了这个工具将桌面计算机部署我当时做的一部分。我是一个人的IT部门,所以在用户的保姆任何降低是一件好事。让我们面对它,有些用户需要比别人多很多保姆。我们有大约50人,10台打印机,我在项目的早期就发现了一个问题:当一个漫游用户登录到首次在计算机,默认打印机并不总是一致的。在某些情况下,没有一个打印机设置为默认,这引起了许多程序有一阵一阵折腾的错误。
卷展栏,它们使用了不同的计算机的任何时间后,用户会盲目地打印他们的文件,有时隐私敏感的人,然后体会他们不知道去了什么打印机。有些用户是勉强计算机知识,所以我必须找到一种简单,一致的方式,使他们能够选择默认的打印机为自己。
您可以使用SetDefaultPrinter你选择的任何方式。我创建它从默认的Windows用户登录脚本运行,所以每次用户登录到计算机上的第一次时,对话框会弹出,迫使他们做出选择。它足够小,它可以被存储在.Netlogon夹,并直接从那里运行。我还创建快捷方式在桌面上,并在开始菜单“固定”,所以每当他们需要的用户可以运行它。
SetDefaultPrinter没有安装,只有一个ZIP文件。它由一个单独的EXE文件,只需要Microsoft .NET框架。它与.net 3.5在Windows 7系统上发展起来的,我敢肯定,这将是向前兼容的新版本相当长的一段时间,但我不知道它是旧版本的如何向后兼容。
我已经成功地使用在Windows XP,7,8,Server 2003和Server 2008的SetDefaultPrinter,但你应该测试它在您的环境,以确保没有任何意想不到的后果。
可能的未来增强功能: - 命令行开关来选择打印机 - 超时默认选择 - 看不见的操作 - 选项与Windows任务栏小程序运行
要求:
.NET Framework版本3.5或更高版本。
评论没有发现