如何在Windows 7 x64中使用PrintUIEntry在IPP打印机上设置“直接打印到打印机”属性?

时间:2019-02-25 21:50:00

标签: cmd windows-7-x64 rundll32

摘要

我正在尝试为Windows 7 x64自动化脚本,以在我创建的IPP打印机上设置“直接打印到打印机”属性(请参见下面的屏幕截图)

enter image description here

我已按照建议的here尝试过rundll32 printui.dll,PrintUIEntry /Xs /n "PrinterName" attributes +direct,但出现错误参数无效

1 个答案:

答案 0 :(得分:0)

对此提出质疑2星期后,我遇到了解决方案:

PrintUIEntry具有一个“未记录的开关”:/x。初始打印机安装中必须存在此文件。

  

映射IPP打印机需要使用未公开的/ x开关。 (内容ID 314486)

source


最终,这就是所有需要添加的内容。

rundll32 printui.dll PrintUIEntry /if /f %windir%\\inf\\ntprint.inf /r “http://localhost:<port>/” /m “<drivername>” /b ”<PrinterName>” /n “<PrinterName>” /q /Y /z /u /x

rundll32 printui.dll,PrintUIEntry /Xs /n "<PrinterName>" attributes +direct`