摘要
我正在尝试为Windows 7 x64自动化脚本,以在我创建的IPP打印机上设置“直接打印到打印机”属性(请参见下面的屏幕截图)
我已按照建议的here尝试过rundll32 printui.dll,PrintUIEntry /Xs /n "PrinterName" attributes +direct
,但出现错误参数无效
答案 0 :(得分:0)
对此提出质疑2星期后,我遇到了解决方案:
PrintUIEntry具有一个“未记录的开关”:/x
。初始打印机安装中必须存在此文件。
映射IPP打印机需要使用未公开的/ x开关。 (内容ID 314486)
最终,这就是所有需要添加的内容。
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`