我想安装一个网络打印机。并且我有基于 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