コマンドラインからプリンタを追加する。

ビバ!!コマンドライン!!

OS:Windows XP Home
プリンタ:LP-7000C(ネットワーク接続:IP→192.168.1.251)

ポートの作成

cscript prnport.vbs -a -r IP_192.168.1.251 -h 192.168.1.251 -o lpr -q lp
-a:ポートを追加する
-r:ポート名
-h:デバイスの IP アドレス
-o:ポートの種類 (raw または lpr)
-q:キュー名 (TCP LPR ポートに適用)

※VBスクリプト(prnport.vbs)がなかったのでXP Proのマシンから拝借

ドライバインストール

rundll32 printui.dll,PrintUIEntry /q /if /b “LP-7000C” /r “IP_192.168.1.251” /f C:\LP7000C_365fi\WINXP_2K\EPK19CFJ.INF /m “EPSON LP-7000C”
/q:QUIET モード、エラー メッセージを表示しません
/if:inf ファイルを使ってプリンタをインストールします
/b:基本プリンタ名
/r:ポート名
/f:inf ファイル
/m:プリンタ ドライバ モデル名

テストプリント

rundll32 printui.dll,PrintUIEntry /k /n “LP-7000C”
/k:指定されたプリンタへテスト ページを印刷します (プリンタのインストール時にはこのコマンドは使えません)
/n:プリンタ名

プリンタ削除

rundll32 printui.dll,PrintUIEntry /dl /n “EPSON LP-7000C”