
我需要在登入腳本 (batch/vbs) 中使用 IPP 部署印表機。
我找到了以下腳本來執行此操作:
rundll32 printui.dll,PrintUIEntry /if /q /b "r011-printer01 " /f %windir%\inf\ntprint.inf /r "http://10.0.0.1:631/printers/r011-printer01" /m "Apple Color Laserwriter 12/600"
這似乎確實可以很好地添加印表機。但是,當存取印表機時,會出現「存取被拒絕」錯誤。新增印表機的使用者是管理員帳戶。
手動新增印表機運作正常,但我需要輸入本機使用者的登入憑證。 (?)
答案1
問題是代理正在使用中,即使在代理設定中進行了檢查,本地地址也沒有繞過代理。透過添加10.*.*.*
代理異常,我解決了這個問題。
不過,我根本沒想到印表機會使用代理。
編輯:顯然,新增代理異常對於新增印表機時建立的連線不起作用 - 在手動存取印表機之前將印表機設定為預設印表機時,這會導致存取被拒絕異常。