如何自动安装和configuration本地打印机?

我正在运行Windows XP SP3。
我有一个笔记本电脑的车队,我正在创build一个主克隆。
这些计算机中的每一个在部署时都有不同的function,所以我创build了一系列batch file来configuration它们的快捷方式和其他设置。

有一件事我没有想到如何做是通过USB自动化本地打印机安装。 我可以用networking打印机来完成,但是这些都不会使用networking打印机。

如何自动安装和configuration本地打印机?

这个神秘的rundll32 printui.dll PrintUIEntry应该也可以处理这个问题 – 它可以用各种选项安装本地驱动程序和打印机。

从帮助:

使用inf添加打印机驱动程序

 rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "Apollo P-1200" /h "x86" /v "Type 3 - User Mode" /f C:\InfPath\InfFile.inf 

通常情况下,您不需要做更多的事情 – 只要驱动程序存在于系统中,连接和使用USB打印机就应该像Zoredache注意到的那样即插即用。

如果您的用户具有pipe理权限,事情会变得更加容易,因为您可以将驱动程序文件放在只需要包含在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath目录中 – 此目录将search驱动程序每当检测到新设备并且login用户有权安装/加载驱动程序。 但是也要注意,让用户使用pipe理权限是非常不鼓励的 。