プリンタをワンクリックで設定!

正確にはダブルクリックですが。 笑

ここでは、プリンタドライバーのインストールを簡単に行えるようにするための方法を紹介したいと思います。

職員室のプリンタを新しくしました。

教員は1人1台PCを使っていて、それぞれのPCからネットワーク経由でプリンタに印刷をかけています。

問題は・・・新しいプリンタのドライバーを全員のPCにどうやってインストールするか!?です。



① プリンタ付属のCD(ドライバディスク)を回してインストールしてもらう?

→職員室には100名は居て、とんでもなく時間がかかります・・・待ってられない!



② メーカーのサイトからダウンロードしたドライバのセットアップファイルを共有フォルダ(サーバ)に置いて、各自で実行してインストールしてもらう?

→説明書きを作るのに、セットアップファイルの画面キャプチャを何枚撮ればいいのか、膨大なページ数になってしまうし・・・それを見ながら設定するみんなも、それを作らなくちゃいけないのもめんどくさい!

それに、手順が多いと間違いが生じてしまいます。



ということで、第3の方法、bat(バッチ)ファイルを使うです!

ネットであれこれ調べてようやく上手くいきました。

● プリンタを設置する

プリンタを職員室に置きます。

プリンタに電源コードとLANケーブルを挿します。

プリンタの電源を入れて、設定画面でIPアドレス、サブネットマスクを設定します。


今回は・・・

IPアドレス:10.208.200.12

サブネットマスク:255.255.255.0

● プリンタドライバを共有フォルダ(サーバ内)に置いておく

プリンタドライバは付属のCD-ROMか、メーカーのサイトからダウンロードします。

● ドライバファイルを開いてプリンタのドライバ名を探す

ドライバファイルの中から、INFファイルを探します。

今回は、x64→Driverというフォルダの中にありました。


INFファイルを右クリックして、開くをクリックします。

警告が出てきた場合は、開くをクリックします。

メモ帳で開かれます。

文字がぎっしり・・・この中からドライバ名を探します。

どれがそうであるかは・・・メーカー次第でしょうか。。。

今回は Canon Generic Plus LIPSLX という名前でした。

● batファイルを作る

メモ帳を開いて、下記のコマンドを入力します。(太字の部分を書き換えてください)

ECHO;

cd C:¥Windows¥System32¥Printing_Admin_Scripts¥ja-JP


ECHO;

ECHO ■■■プリンタ通信ポートの作成します■■■ ECHO;

cscript prnport.vbs -a -r IP_10.208.200.12 -h 10.208.200.12 -o raw -n 9100

ECHO;


ECHO;

ECHO ■■■プリンタドライバをインストールします■■■ ECHO;

cscript prndrvr.vbs -a -m "Canon Generic Plus LIPSLX" -v 3 -i "¥¥10.208.200.30¥R2¥分掌¥情報教育部¥Canon_LBP321ドライバ¥x64¥Driver¥CNLB0MA64.INF"

ECHO;


ECHO;

ECHO ■■■プリンタ名称変更・ポート割り当てます■■■ ECHO;

cscript prnmngr.vbs -a -p "CanonLBP321i@中学部" -m "Canon Generic Plus LIPSLX" -r IP_10.208.200.12

ECHO;


ECHO;

ECHO ■■■通常使うプリンタに設定します■■■ ECHO;

cscript C:¥Windows¥system32¥Printing_Admin_Scripts¥ja-JP¥prnmngr.vbs -t -p "CanonLBP321i@中学部"

ECHO;


exit

こんな感じで入力します。

コピペでも大丈夫です。

名前を付けて保存します。

名前は何でも良いですが、ファイル名の最後が.txtになっているのを.batにして好きなところへ保存します。

こんなアイコンのファイルになります。

これでバッチファイルは完成です。

これを共有フォルダ(サーバ)のどこかへ置いて、みんなに自分のPCにコピーしてもらいます。

バッチファイルをダブルクリックすると、真っ黒い画面(コマンドプロンプト)が表示されます。

処理が終わったら勝手に閉じます。2,3分かかるかもしれません。

ワードなどの印刷画面を開くと、設定したプリンタが既定となっています。