【问题标题】:How can I add a printer valid access code to a printer in a batch file?如何在批处理文件中将打印机有效访问代码添加到打印机?
【发布时间】:2012-11-27 16:31:14
【问题描述】:

到目前为止我已经得到了这个:

Cscript %WINDIR%\System32\Printing_Admin_Scripts\en-US\Prnport.vbs -a -r IP_192.168.1.78 -h 192.168.1.78
Cscript %WINDIR%\System32\Printing_Admin_Scripts\en-US\Prndrvr.vbs -a -m "RICOH Aficio MP C5501 PCL 6" -h %CD% -i %CD%\OEMSETUP.INF
pause
Cscript %WINDIR%\System32\Printing_Admin_Scripts\en-US\Prnmngr.vbs -a -p "Ricoh Aficio MP C5501" -m "RICOH Aficio MP C5501 PCL 6" -r IP_192.168.1.78
pause

暂停只是为了让我确保一切正常。问题是,打印机具有这些有效的访问代码之一。我正在尝试自动化整个过程,但我无法添加有效的访问代码。有没有办法做到这一点?

【问题讨论】:

    标签: printing batch-file vbscript printers


    【解决方案1】:

    想通了!

    因此,您需要做的是从已设置的打印机中导出打印机设置。

    rundll32 printui.dll,PrintUIEntry /Ss /n "Ricoh Aficio MP C5501" /a "settings.dat"
    rundll32 printui.dll,PrintUIEntry /Sr /n "Ricoh Aficio MP C5501" /a "settings.dat"
    

    所以我在设置打印机后运行了第一行。它给了我 .dat 文件。我可以在这个办公室的所有打印机上使用该文件。我只是将第二行附加到上面代码的末尾,瞧!有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多