如何运用命令行添加打印机?
如果你是一个单位的网管恐怕为单位的各个科室、部门添加打印机特别是网络打印机是件很令
人头痛的事,挨个部门跑吗?不,如果你能熟练的掌握下面的介绍的命令,那么你坐在自己的
电脑前不需要其他任何的软件就可以轻松完成。
虽
然
Microsoft
Windows
NT
4.0
Zero
Administration
Kit
(ZAK)
包
含
一
些
诸
如
Con2prt.exe
的工具,但是通过
Con2prt.exe
工具,只能添加或删除网络打印机。您还可
以使用
Windows 2000
修改和删除本地打印机。因此,管理员可以通过使用户运行批处理文
件或登录脚本,从而控制用户打印能力的所有方面。
注意:如果在登录脚本或客户端启动的批处理文件中使用此命令,则客户端计算机需要运行
Windows 2000
或
Windows Server 2003
。由于要在客户端计算机上运行登录脚本,因此
Windows NT 4.0
客户端无法处理此命令。
此外,可以从管理员的工作站或者从服务器运行这些命令,从而向客户端计算机推送安装打印
机,而无须从实际的计算机执行安装。
更多信息
下面的示例列出此命令的最常见用法。
注意:
此命令只能在基于
Windows 2000
或基于
Windows Server 2003
的计算机上运行,
该计算机对应的服务器或工作站可以为
Windows
2000
、
Windows
Server
2003
或
Windows NT 4.0
。
下面的示例在一台名为
SERVER
的计算机上添加一个
Agfa
打印机驱动程序,
并创建一个逻
辑打印机。
注意:这两行都可以放入批处理文件中,也可以在命令提示符下按照任意顺序键入。这两行已
换行以便于阅读。
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h "Intel"
/v "Windows 2000" /f %windir%\inf\ntprint.inf
rundll32
printui.dll,PrintUIEntry
/if
/b
"Test
Printer"
/c\\SERVER
/f
"%windir%\inf\ntprint.inf" /r "lpt1:"/m "AGFA-AccuSet v52.3"
下面的示例从名为
SERVER
的计算机中删除
Agfa
打印机:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
有关可用开关的更多信息,请在该命令后键入
/?
。
此外,在命令提示符处,键入:
rundll32 printui.dll,PrintUIEntry /?
上面的命令可显示用法开关的完整列表,并提供使用此方法的详细示例。
此外,在命令提示符处,键入:
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
上面的命令可显示有关更改打印机属性的其他帮助信息。下面的示例将当前的打印机驱动程序
切换至指定的新打印机驱动程序(已安装在服务器上):
rundll32
printui.dll,PrintUIEntry
/Xs
/n\\SERVER\PRINTERSHARENAME
DriverName "Lexmark C752 PS3"
注意:下面是一个语法示例,只要创建
“
标准
TCP/IP
端口
”
,该语法即可正确运行。
rundll32
printui.dll,PrintUIEntry
/if
/b
"NORTH-US-SRTEST-TEST24-BOGUS"