通过命令提示符安装网络打印机

通过命令提示符安装网络打印机

我想安装一个网络打印机。并且我有基于 INF 的驱动程序。

我尝试了下面的命令

rundll32 printui.dll,PrintUIEntry /in /n "MY PRINTER" /ia /f "MYPRNDRV.inf" /h "x64"

看起来驱动程序已添加到 PC,但未在设备和打印机上列出。

我的驱动程序运行良好。可以手动安装。

有人能帮我解决这个问题吗?我需要找到打印机的 IP 地址吗?如果我能找到 IP,命令应该怎么写?

答案1

你必须先有一个端口。

建立一个端口并尝试一下

rundll32 printui.dll,PrintUIEntry /if /b "MY PRINTER" /f "MYPRNDRV.inf" /r "YOUR_PORT_NAME" /m "MY PRINTER" /z

r 用于端口名称 - [/r[port] 端口名称]

您可以使用“prnport.vbs”创建端口。
在 win7 中,您可以从“C:\Windows\System32\Printing_Admin_Scripts\en-US”找到它,了解更多详细信息这里

这是创建端口的方法。而且你必须输入 IP 地址,所以你需要找到一种方法来获取 IP 地址。
(如果设备 IP 地址是 10.2.17.140,命令将如下所示)

cscript prnport.vbs -a -r YOUR_PORT_NAME P -h 10.2.17.140 -o raw

相关内容