プリンタをワンクリックで設定!
正確にはダブルクリックですが。 笑
ここでは、プリンタドライバーのインストールを簡単に行えるようにするための方法を紹介したいと思います。
職員室のプリンタを新しくしました。
教員は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分かかるかもしれません。
ワードなどの印刷画面を開くと、設定したプリンタが既定となっています。