2014年04月21日
このエントリーをはてなブックマークに追加
他にもたくさん記事になっているので、参考にしつつ引用・メモ程度に。

参考
コマンドでネットワークプリンタのポートを作成
LAN内の全PCに自動でプリンタードライバーをインストールする方法

cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs
---------
使用法: prnport [-adlgt?] [-r ポート][-s サーバー][-u ユーザー名][-w パスワード]

[-o raw|lpr] [-h ホスト アドレス] [-q キュー][-n 番号]
[-me | -md ][-i SNMP インデックス][-y コミュニティ] [-2e | -2d]
引数:
-a - ポートを追加する
-d - 指定されたポートを削除する
-g - TCP ポートの構成情報を取得する
-h - デバイスの IP アドレス
-i - SNMP インデックス (SNMP が有効になっている場合)
-l - TCP ポートをすべて一覧表示する
-m - SNMP の種類: [e] 有効、[d] 無効
-n - ポート番号 (TCP RAW ポートに適用)
-o - ポートの種類 (raw または lpr)
-q - キュー名 (TCP LPR ポートにのみ適用)
-r - ポート名
-s - サーバー名
-t - TCP ポートの構成を設定する
-u - ユーザー名
-w - パスワード
-y - コミュニティ名 (SNMP が有効になっている場合)
-2 - ダブル スプール (TCP LPR ポートに適用、[e] 有効、[d] 無効)
-? - コマンドの使用法を表示する
---------

cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prndrvr.vbs
---------
使用法: prndrvr [-adlx?] [-m モデル][-v バージョン][-e 環境][-s サーバー]
[-u ユーザー名][-w パスワード][-h パス][-i INF ファイル]
引数:
-a - 指定されたドライバーを追加する
-d - 指定されたドライバーを削除する
-e - 環境 "Windows {NT x86 | X64 | IA64}"
-h - ドライバー ファイルへのパス
-i - 完全修飾 INF ファイル名
-l - すべてのドライバーを一覧表示する
-m - ドライバー モデル名
-s - サーバー名
-u - ユーザー名
-v - バージョン
-w - パスワード
-x - 使用されていないドライバーをすべて削除する
-? - コマンドの使用法を表示する
---------

cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnmngr.vbs
---------
使用方法: prnmngr [-adxgtl?][c] [-s サーバー][-p プリンター][-m ドライバー モデル]
[-r ポート][-u ユーザー名][-w パスワード]
引数:
-a - ローカル プリンターを追加する
-ac - プリンター接続を追加する
-d - プリンターを削除する
-g - 通常使うプリンターを取得する
-l - プリンターを一覧表示する
-m - ドライバー モデル
-p - プリンター名
-r - ポート名
-s - サーバー名
-t - 通常使うプリンターを設定する
-u - ユーザー名
-w - パスワード
-x - プリンターをすべて削除する
-xc - プリンター接続をすべて削除する
-xo - ローカル プリンターをすべて削除する
-? - コマンドの使用法を表示する
---------


手順としては、通信ポート作成、ドライバーインストール、プリンターの作成という3つの手順になるようです。
Windows 7 では かつてのように rundll32.exe は使わなくても大丈夫っぽいですね。
※未検証なため、試してみてまた何かあったら記事にしたいと思います。


stock_value at 18:23│Comments(0)技術:2014年 

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔