Windows XP - バッチ/VBS で IPP プリンターを追加する方法

Windows XP - バッチ/VBS で IPP プリンターを追加する方法

ログオン スクリプト (バッチ/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.*.*.*プロキシ例外を追加することで、この問題を修正しました。

いずれにしても、プリンターがプロキシを使用することはまったく想定していませんでした。

編集: どうやら、プロキシ例外を追加しても、プリンターの追加中に確立された接続では機能しないようです。そのため、プリンターに手動でアクセスする前にプリンターをデフォルトとして設定すると、アクセス拒否例外が発生します。

関連情報