到目前为止我已经知道了这一点:
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
暂停只是让我确定一切正常。问题是,打印机具有这些有效访问代码之一。我试图自动化整个过程,但是我在添加有效的访问代码时遇到了问题。有没有办法做到这一点?
答案 0 :(得分: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文件。我可以在这个办公室的所有打印机上使用该文件。我刚刚将第二行添加到上面代码的末尾,瞧!它有效!