プリンタの情報取得

ども。
汗をかきすぎ慢性的な脱水に悩んでいる担当ちゅんです。

学校PCのOS入れ替えがピークを迎えています。当初よりも手際よく作業できるようになり、本日は13台ほどのPCを1人で入れ替えし、半日で終了することができました。
その理由は「事前準備」の質が上がったおかげです。例えば、これまでは現場でセットアップしていたプリンタドライバのインストールを事前に済ませるようにしただけで、手順が1つ減りました。

しかし、その準備をするためには、プリンタの型番とポート(TCP/IP)の情報が必要です。これを調べるために、今までは学校に電話をして、PCを作業してもらって調べていたのですが、これを簡単に行う方法が無いかと思い、調べました。

実は、Windowsにはプリンタの情報を出力するためのVBスクリプトが標準で用意されていました。
XPであれば C:WindowsSystem32 の下に、Vista以降であれば C:WindowsSystem32Printing_Admin_Scriptsja-JP の下に用意されている「prnmngr.vbs」がそれです。

コマンドラインからこのスクリプトを起動すると、PCにインストールされているプリンタ情報を出力することができます。以下はXP用の記述。

cscript C:WindowsSystem32prnmngr.vbs -l

でも、このままではコマンドプロンプトの画面上に情報が出るだけなので、コマンドに「>printer.txt」をつけて、テキストファイルに出力されるようにしました。

cscript C:WindowsSystem32prnmngr.vbs -l >printer.txt

さらに、これを電話で説明して実行してもらうには厳しいので、バッチファイルにしました。

@echo off
cscript c:windowssystem32prnmngr.vbs -l >printer.txt

(上記2行をメモ帳などで書いて「プリンタ情報取得.bat」などの名前で保存)

あとは、このバッチファイルをメールで送り、デスクトップ上から実行してもらうだけ。同じ場所に出来上がったprinter.txt をメールで送り返してもらうことで、プリンタ情報を簡単に知ることができるようになりました。
プリンタ設定にお困りの同業者の方にはぜひ参考にしていただきたい豆知識でした。

cmd
コマンドでしか使えないのがちょっとマニアックですよね

(投稿者:ちゅん)


カテゴリー: つぶやき パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です