2009-05-03 46 views

回答

2

下面是关于如何做一个例子:VBScript Install Printer

编辑:对于本地打印机,进行以下修改脚本

oPort.PortName = "LPT1:" 
oPort.PortType = 3 

,并删除了oPort.HostAddress线

+1

尼斯谷歌福! +1 – ichiban 2009-05-03 12:56:17

+0

我不想创建IP打印机,但将其配置为使用并行端口,是否会更改脚本中的任何内容? – 2009-05-03 13:11:48

+0

我在编辑中包含脚本的更改 – 2009-05-03 13:32:07

1

你可能想看看使用rundll32 InstallHinfSection函数。我就是这么做的。它不需要您安装任何额外的ActiveX组件。这里有一个如何使用它的例子:http://www.msfn.org/board/Silent-parameters-for-RunDll32-setupapi-t106711.html基本上它的,%systemroot%\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 C:\drivers\2100\PCL 5e\hp211ip5.inf

你可能还想看看PrintUIEntry函数,因为这将允许你添加打印机,如果驱动程序已经加载在系统。请参阅此处详细信息:http://support.microsoft.com/kb/189105

相关问题