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

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

「印刷の管理」は現在インストールされている、プリンタードライバー、用紙、ポート、そしてプリンターが一覧で管理出来る優れものです。
インストールされているプリンターをポート・ドライバー・プリンターの3点セットでエクスポートしてくれるので、展開先のPCでインポートするだけのお手軽展開が可能です。展開時に展開元の印刷設定も反映してくれるので、指定の印刷設定があるのならかなりの工数削減になる事間違いなしです。

設定のエクスポート並びにインポート手順

■展開元
  1. 必要なプリンターをPCにセットアップ
  2. 印刷の管理」を起動(プログラムの一覧の「Windowsの管理ツール」内にある)
  3. 左ペインのプリント サーバーを展開してPCを表示
  4. PCを右クリックしポップアップメニューから、「プリンターをファイルにエクスポート」をクリック
  5. 「プリンターの移行」ダイアログが表示されるので、対象印刷キュー(プリンター)を確認し、「次へ」をクリック
  6. 適当なファイル名を付けて「次へ」をクリック
  7. 最後に「完了」をクリックして完了
■展開先
  1. 印刷の管理」を起動
  2. 左ペインのプリント サーバーを展開してPCを表示
    PCを右クリックしポップアップメニューから、「プリンターをファイルからインポート」をクリック
  3. 復元に使用するエクスポートファイル(*.printerExport)を指定して、「次へ」をクリック
  4. 復元対象キュー(プリンター)を確認して、「次へ」をクリック
  5. インポートモードで既存のプリンターとインポートするプリンターが重複した際にどちらを優先するか設定が出来るので、都合のよい方に設定して「次へ」をクリック
    ※デフォルトは「既存のプリンターを保持」なので上書きしない設定
  6. 最後に「完了」をクリックして完了

ただし、これだと展開元のプリンター全てが対象になってしまう。
なので、エクスポートしたファイルに細工をする。

エクスポートファイルの加工手順(必要プリンターに限定)

  1. エクスポートしたファイルの拡張子をzipに変更するzipファイルを展開する展開したファイル内の「BrmPrinters.xml********」をエディタで開く
  2. XMLファイルの中身は、<PRINTQUEUE PrinterName="xxx" FileName="yyy.xml"/>が1台分のプリンター設定となっている。必要分だけ残して全て削除
    (XMLの編集はわかっているものとする)
  3. Printersフォルダーに詳細なプリンターの設定が入っている
    容量削減のため2の手順で削除したプリンター(フォルダー名が上記のyyyと合致する)を削除可能。削除しなくても単なるゴミになるだけで動作に問題は無さそう
  4. 展開されたフォルダーの中身だけをzipファイルとして再圧縮
    ※展開時に出来たファイル名のフォルダーは含めてはならない
  5. 拡張子を元のprinterExportに戻す

このファイルをインポートするだけで、必要なプリンターだけを展開出来る。

コメント (0件)


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