プリンターの追加

By siteadministrator, 5 1月, 2020

プリンター制御VBSは、

%WINDIR%\System32\Printing_Admin_Scripts\ja-JP

以下にある。

以下の例は、すべてローカルコンピュータに対しての操作である。リモートコンピュータに対して操作する場合には、%COMPUTERNAME%の部分を対象コンピュータ名にする。

ネットワークプリンター(lpを使用した印刷)の場合

ポートの作成

ここでは、対象プリンターのIPアドレスを192.168.0.25とする

cscript.exe /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -a  -s %COMPUTERNAME% -r IP_192.168.0.25 -h 192.168.0.25 -o raw -n 9100

既存のポートに対して、この操作は何度行ってもエラーが出ることはない。既存のポート構成が更新されるだけである。既に作成されているか否かを確認する必要はない。

ドライバーのインストール

Cscript /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\Prndrvr.vbs -a -m "Canon Inkjet PIXUS iP3100" -v 3 -e "Windows x64" -i c:\temp\ip3100.inf -h c:\temp

この操作は、当方の環境では、Windowsのプリインストールドライバーを使用したため、結果は未確認である。署名のないドライバーは追加できないらしい。

32BitOSの場合には。"Windows x64"を"Windows NT x86"に変更する。

セットアップ済のプリンタードライバーの詳細を確認するには、

Cscript.exe /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\Prndrvr.vbs -l -s %COMPUTERNAME%

プリンターの追加

ドライバー名の確認方法は、コントロールパネル->プリンター->プリンターの追加でインストール済ドライバー名を確認する。

cscript.exe /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\prnmngr.vbs -a -s %COMPUTERNAME% -p "Canon Inkjet PIXUS iP3100" -m "Canon Inkjet PIXUS iP3100" -r IP_192.168.0.25

プリンター設定の保存と復元

”RICOH IPSiO NX730N RPCS”はプリンター名

保存

rundll32 printui.dll,PrintUIEntry /Ss /n "RICOH IPSiO NX730N RPCS" /a "C:\TEMP\RICOH IPSiO NX730N RPCS.dat"

復元

rundll32 printui.dll,PrintUIEntry /Sr /n "RICOH IPSiO NX730N RPCS" /a "C:\TEMP\RICOH IPSiO NX730N RPCS.dat"

ただし、ポートを含むすべての情報が復元されるので注意が必要!。

プリンター名の変更

「RICOH IPSiO NX730N RPCS」から「A」へ

Cscript /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\Prncnfg.vbs -x -p "RICOH IPSiO NX730N RPCS" -z "A"

ポートの変更

Cscript /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\Prncnfg.vbs -t -p "RICOH IPSiO NX730N RPCS" -r "IP_192.168.0.25"

-t -xは同時に使えない。

プリンター追加までの流れ

複数の設定対象のPCがある場合、マスターPCで

  1. 必要なすべてのドライバーを、マスターPCにセットアップする。
  2. マスターPC上でドライバー名を確認する。
  3. マスターPC上で各機種の初期プリンター名を決定する(システム初期値が無難)。
  4. マスターPC上で各機種の設定ファイルを保存する。(設定が保存できないプリンターには不要)

各ターゲットPC毎に

  1. ターゲットPCにポートを追加する。
  2. ターゲットPCにドライバーをインストールする。
  3. ターゲットPCにプリンターを追加する。
  4. ターゲットPCの追加プリンターを設定ファイルから復元する。
  5. ターゲットPCの追加プリンターのポートを変更する。
  6. ターゲットPCの追加プリンターの名前を変更する。

 

タグ

コメント