web-dev-qa-db-ja.com

コマンドラインまたはスクリプトを使用してネットワーク(IP)プリンターを追加するにはどうすればよいですか?

私の会社は、セミナー中に人々が当社のWebサイトでサービスにサインアップするために使用する一連のラップトップを展開します。サインアッププロセスの最後に、確認ページを印刷する必要があります。

Windows 7の新しいコピーをロードする展開ツール(KACE)があり、IEホームページを必要なものに設定するなど)、セットアップ方法を探していますコマンドライン、バッチファイル、またはスクリプトを使用するネットワークプリンター。これにより、時間がかかるため、すべてのコンピューターで手動でセットアップを行う必要がなくなります。

プリンタはコニカミノルタのネットワークコピー機であり、tcp/ipポートを使用してローカルプリンタとして設定する必要があります。

これを行うことになっているvbscriptファイルをいくつか見つけましたが、それらを機能させようとすると必然的にエラーが発生します。

prnport.vbsも使用しようとしましたが、tcp/ipポートを作成する最初のステップを通過することすらできません。

cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5

戻り値:

Unable to create/update port IP_192.168.1.5 Error 0x80041008 Invalid parameter

別のポート名を使用しようとしましたが、常にこのエラーが発生します。

誰かが私がこれを達成する方法を理解するのを手伝ってくれる?

3
vrtigo1

これを試すまで、私はあなたと同じエラーを受け取りました:

cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5 -o raw

ソース " http://www.velocityreviews.com/forums/t514172-adding-printing-ports-and-printers-systematically-on-x64-windows-2003-r2.html "答えは読む:

IPがネットワーク上に存在しないか、まだ存在しない場合は、デバイスのプロトコルとLPRキュー名を指定する必要があります。デバイスがtcpmon.iniに含まれていない場合は、デバイス構成をスクリプトに渡す必要がある場合もあります。

私が得たこのコマンドの結果は次のとおりです。

作成/更新されたポートIP_192.168.1.5

2
root