如何使用命令行或脚本添加网络(IP)打印机?

如何使用命令行或脚本添加网络(IP)打印机?

我的公司将部署一批笔记本电脑,供人们在研讨会期间使用,以便他们在我们的网站上注册服务。注册过程结束时,他们需要打印出确认页。

我们有一个部署工具(KACE),它可以加载 Windows 7 的新副本、将 IE 主页设置为所需的状态等,我正在寻找一种使用命令行、批处理文件或脚本来设置网络打印机的方法,这样我们就不必在每台计算机上手动进行设置,因为这将花费很长时间。

该打印机是柯尼卡美能达网络复印机,需要使用 tcp/ip 端口将其设置为本地打印机。

我找到了几个应该可以做到这一点的 vbscript 文件,但是当我尝试让它们为我工作时,不可避免地会出现错误。

我也尝试过使用prnport.vbs,但我甚至无法完成创建 tcp/ip 端口的第一步:

cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5

返回:

Unable to create/update port IP_192.168.1.5 Error 0x80041008 Invalid parameter

我尝试使用不同的端口名但总是出现此错误。

有人能帮我弄清楚如何实现这个吗?

答案1

我遇到了和你一样的错误,直到我尝试了这个:

cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5 -o raw

来源 ”http://www.velocityreviews.com/forums/t514172-adding-printing-ports-and-printers-systematically-on-x64-windows-2003-r2.html“答案如下:

当 IP 不存在或尚未连接到网络时,您需要为设备指定协议和 LPR 队列名称。如果设备未包含在 tcpmon.ini 中,您可能还需要将设备配置传递给脚本。

我得到的该命令的结果是:

创建/更新端口 IP_192.168.1.5

相关内容