簡単に全社にプリンターを展開したい(1/2)

こんにちは、くろねこです。

大変長らく放置しておりましたが、久々に更新するネタがありまして...

さて、皆さんプリンターの展開はどうされていますでしょうか?
くろねこが在席している会社ではプリンターメーカー各社さんにプリンターの設定込みの専用インストーラーを作成いただき、ユーザーやベンダーさんに人力で実行していただくスタイルでした。

何かもっと簡単にならないものか?と考えていました。色々なサイトを回った所2つほど方法を見つけました。以下です。

  1. バッチファイルでインストールする
  2. グループ ポリシーを使用してプリンターを展開する

ただ、この方法それそれに問題がありまして...
プリンターはインストールできるんです!ですが、印刷設定・プロパティは展開してくれない...

印刷設定は諦めて取りあえずプリンターをバッチで展開するか...と始めたのが昨年。
細々とやってきたが、バッチを間違えてなさそうなのに最後の最後でプリンターが追加できない...
(ポートの追加、ドライバーのインストールまで成功するが、プリンターの追加でドライバーがみつからかない。

作ったバッチファイル

cd C:\Windows\System32\Printing_Admin_Scripts\ja-JP
cscript prnport.vbs -a -r IP_192.168.xxx.yyy -h 192.168.xxx.yyy -o raw -n 9100
cscript prndrvr.vbs -a -m "FX DocuPrint 5100 d" -v 3 -i "C:\temp\...\FXLFIJL.inf" -h "C:\temp\...\FXLFIJL.inf"
cscript prnmngr.vbs -a -p "DC5100_大阪" -m "FX DocuPrint 5100 d" -r IP_192.168.xxx.yyy

マイクロソフトサポートさんにお伺いして、バッチが間違っていないことを確認。環境?とさらに頭を悩ませる結果に。
ベンダーさんなどにご協力頂き確認したところ、富士ゼロックス以外はバッチで展開出来る!と言う事がわかった。
さらに回避方法も判明。富士ゼロックスからダウンロードしたインストーラーでインストールせず、展開した中に含まれるinfファイルを使用してインストールする。インストーラーでインストールしてしまった場合、infファイルでプリンターを追加する際に既存のプリンタードライバーを上書きする。
するとinfファイルがシステムに正常に登録できたようで、バッチが正常動作するようになる。

そんな事があって数日が経過、別件でプリンターを追加する機会があってコントロールパネルから追加仕様としたときに、「印刷の管理」の件を聞いた。設定からデバイス、プリンターとスキャナーと同じかなと思ったら全くの別物でした。
そしてこのツールが展開にすごく便利だったのです。

簡単に全社にプリンターを展開したい(2/2)に続く

コメント (0件)


くろねこ研究所
https://www.blackcat.xyz/article.php/FAQWin_WinMgr_PrinterSetup1