(57)【要約】【課題】プリンタ装置のログ情報を収集して出力（例えば表示）するログ情報収集技術に関し、ある使用者がこれらの設定を行なえば、ほかの使用者は何も設定しなくても、これらの設定を自動的に取り込み、複数の管理端末装置間でプリンタ管理環境を自動的に共有可能とする。【解決手段】１つの管理ＰＣ１０５で更新されたグループＰｒ情報は、管理対象のプリンタ装置１０３，１０４に送信され、各々が収集するログファイルのヘッダ部に記憶される。他の管理ＰＣ１０６は、各プリンタ装置１０３，１０４からログデータを収集したときに、各ヘッダ部内の更新されたグループＰｒ情報を取得でき、自身の管理対象Ｐｒリストテーブルを最新の内容に更新できる。各管理ＰＣ１０５，１０６は、最新に自動的に更新されたグループＰｒ情報を共有し、それが示すグループに属する各プリンタのログデータを合算し、グループの使用状況ログ情報として算出できる。【選択図】図２７
2015184800.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される複数の管理対象のプリンタ装置を１つ以上のグループに分類し、当該分類の情報を第一グループプリンタ情報として保持するとともに、更新した前記第一グループプリンタ情報を前記複数の管理対象のプリンタ装置に送信して、当該各プリンタ装置に当該第一グループプリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させる第一プリンタ分類部と、
前記分類の情報を前記第一グループプリンタ情報とは異なる第二グループプリンタ情報として保持する第二プリンタ分類部と、
前記管理対象の複数のプリンタ装置から、前記使用状況ログ情報を収集するとともに、当該プリンタ装置が記憶する前記第一グループプリンタ情報を受信し、当該受信した第一グループプリンタ情報に基づいて前記第二プリンタ分類部が保持する第二グループプリンタ情報を更新するログ収集部と、
前記第一グループプリンタ情報および前記第二グループプリンタ情報のうちのいずれか一方のグループプリンタ情報に基づいて、当該一方のグループプリンタ情報が示すグループに属する前記管理対象のプリンタ装置の前記使用状況ログ情報を合算し、当該グループの使用状況ログ情報として算出するグループログ算出部と、
を備えることを特徴とするログ情報収集装置。
【請求項２】
前記第一プリンタ分類部は、前記管理対象のプリンタ装置に含まれるプリンタ装置に対して、当該プリンタ装置からの前記使用状況ログの収集を停止する収集停止の指定を行い、当該収集停止の情報を収集停止プリンタ情報として保持するとともに、当該収集停止プリンタ情報を前記複数の管理対象のプリンタ装置のうち当該収集停止を行うプリンタ装置以外のプリンタ装置に送信して、当該各プリンタ装置に当該収集停止プリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記ログ収集部は、前記管理対象の複数のプリンタ装置のうちの、前記プリンタ分類部が保持する前記収集停止プリンタ情報に対応するプリンタ装置以外のプリンタ装置から、前記使用状況ログ情報を収集するとともに、当該プリンタ装置が記憶する前記収集停止プリンタ情報を受信し、当該受信した収集停止プリンタ情報を前記第二プリンタ分類部にさらに保持させる、
ことを特徴とする請求項１に記載のログ情報収集装置。
【請求項３】
前記第一プリンタ分類部は、前記第一グループプリンタ情報または前記収集停止プリンタ情報を、送信先の前記各プリンタ装置に対して、当該各プリンタ装置が収集する使用状況ログ情報のヘッダに記憶させ、
前記ログ収集部は、前記管理対象のプリンタ装置から、前記使用状況ログ情報を受信するとともに、当該受信した使用状況ログ情報のヘッダに記憶されている前記第一グループプリンタ情報または前記収集停止プリンタ情報を取り出して受信する、
ことを特徴とする請求項１または２のいずれかに記載のログ情報収集装置。
【請求項４】
ネットワークに接続される複数の管理対象のプリンタ装置を１つ以上のグループに分類し、当該分類の情報を第一グループプリンタ情報として保持するとともに、
更新した前記第一グループプリンタ情報を前記複数の管理対象のプリンタ装置に送信して、当該各プリンタ装置に当該第一グループプリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記分類の情報を前記第一グループプリンタ情報とは異なる第二グループプリンタ情報として保持し、
前記管理対象の複数のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記第一グループプリンタ情報を受信し、当該受信した第一グループプリンタ情報に基づいて前記第二グループプリンタ情報を更新し、
前記第一グループプリンタ情報および前記第二グループプリンタ情報のうちのいずれか一方のグループプリンタ情報に基づいて、当該一方のグループプリンタ情報が示すグループに属する前記管理対象のプリンタ装置の前記使用状況ログ情報を合算し、当該グループの使用状況ログ情報として算出する、
ことを特徴とするログ情報収集方法。
【請求項５】
前記管理対象のプリンタ装置に含まれるプリンタ装置に対して、当該プリンタ装置からの前記使用状況ログの収集を停止する収集停止の指定を行い、当該収集停止の情報を収集停止プリンタ情報として保持するとともに、
当該収集停止プリンタ情報を前記複数の管理対象のプリンタ装置のうち当該収集停止を行うプリンタ装置以外のプリンタ装置に送信して、当該各プリンタ装置に当該収集停止プリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記管理対象の複数のプリンタ装置のうちの、前記保持している前記収集停止プリンタ情報に対応するプリンタ装置以外のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記収集停止プリンタ情報を受信し、当該受信した収集停止プリンタ情報を前記第二グループプリンタ情報としてさらに保持する、
ことを特徴とする請求項４に記載のログ情報収集方法。
【請求項６】
ネットワークに接続されるコンピュータに、
前記ネットワークに接続される複数の管理対象のプリンタ装置を１つ以上のグループに分類し、当該分類の情報を第一グループプリンタ情報として保持するとともに、
更新した前記第一グループプリンタ情報を前記複数の管理対象のプリンタ装置に送信して、当該各プリンタ装置に当該第一グループプリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記分類の情報を前記第一グループプリンタ情報とは異なる第二グループプリンタ情報として保持し、
前記管理対象の複数のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記第一グループプリンタ情報を受信し、当該受信した第一グループプリンタ情報に基づいて前記第二グループプリンタ情報を更新し、
前記第一グループプリンタ情報および前記第二グループプリンタ情報のうちのいずれか一方のグループプリンタ情報に基づいて、当該一方のグループプリンタ情報が示すグループに属する前記管理対象のプリンタ装置の前記使用状況ログ情報を合算し、当該グループの使用状況ログ情報として算出する、
処理を実行させるためのログ情報収集プログラム。
【請求項７】
前記管理対象のプリンタ装置に含まれるプリンタ装置に対して、当該プリンタ装置からの前記使用状況ログの収集を停止する収集停止の指定を行い、当該収集停止の情報を収集停止プリンタ情報として保持するとともに、
当該収集停止プリンタ情報を前記複数の管理対象のプリンタ装置のうち当該収集停止を行うプリンタ装置以外のプリンタ装置に送信して、当該各プリンタ装置に当該収集停止プリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記管理対象の複数のプリンタ装置のうちの、前記保持している前記収集停止プリンタ情報に対応するプリンタ装置以外のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記収集停止プリンタ情報を受信し、当該受信した収集停止プリンタ情報を前記第二グループプリンタ情報としてさらに保持する、
処理を前記コンピュータに実行させるための請求項６に記載のログ情報収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置や各種設備機器等のログ情報を収集して出力（例えば表示）するログ情報収集システムに関する。
【背景技術】
【０００２】
組織等においては、ネットワークに接続された複数のパーソナルコンピュータ（以下「ＰＣ」と呼ぶ）から、そのネットワークに接続された複数のプリンタ装置のうちの任意のプリンタ装置に印刷出力を行えるようにしてシステム運用されている場合が多い。
【０００３】
また、そのような環境において従来、各プリンタ装置の月ごとの月間印刷枚数や月間消費電力量などの使用状況を使用状況ログ情報として、管理ＰＣで収集して表示できるようにした技術が知られている。（例えば特許文献1に記載の技術）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０３３４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、組織に属する１つの部署内で、複数のＰＣからネットワークを介して複数のプリンタ装置のうちの任意のプリンタ装置に印刷出力できるように運用が行われている場合、ユーザは複数のプリンタ装置の中から任意のものを選択して印刷出力する場合が多い。従って、例えばその部署全体としてのプリンタ装置の使用状況を把握するためには、各プリンタ装置の使用状況ログ情報を一体として管理する必要がある。
【０００６】
しかし従来は、運用されている複数のプリンタ装置の全体の使用状況を把握するためには、各プリンタ装置の使用状況ログ情報を別途集計し直す必要があるという問題点を有していた。
【０００７】
また例えば、プリンタ管理の担当者やその上司・同僚が、各々のＰＣでプリンタの使用状況や使用実績を管理したい場合などがある。この場合、従来、各管理担当者は、どのプリンタ装置が有効に稼働しているかを個別に把握し、どのプリンタ装置をまとめて管理するかを個別に判断した上で、各プリンタ装置の使用状況ログ情報を収集し、上記判断に従って複数のプリンタ装置の使用状況ログ情報を集計する必要があった。
【０００８】
特に、あるプリンタ装置が故障により使用されなくなったり、新規のプリンタ装置が追加されたりした場合に、各管理担当者はそれらの情報を個別に把握して、状況の変化に応じて使用状況ログ情報の収集、集計方法を変更しなければならない。しかし、このような作業は、設定のミスなど人為的操作ミスなどもあり、また管理するプリンタが多くなればなるほど、煩雑な作業を強いられてしまうという問題点を有していた。
【０００９】
そこで、本発明は、ある使用者がこれらの設定を行なえば、ほかの使用者は何も設定しなくても、これらの設定を自動的に取り込み、複数の管理端末装置間でプリンタ管理環境を自動的に共有可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
態様の一例では、ネットワークに接続される複数の管理対象のプリンタ装置を１つ以上のグループに分類し、その分類の情報を第一グループプリンタ情報として保持するとともに、更新したグループプリンタ情報を複数の管理対象のプリンタ装置に送信して、その各プリンタ装置にそのグループプリンタ情報をその各プリンタ装置が収集する使用状況ログ情報とともに記憶させる第二プリンタ分類部と、分類の情報を第一グループプリンタ情報とは異なる第二グループプリンタ情報として保持する第二プリンタ分類部と、管理対象の複数のプリンタ装置から、使用状況ログ情報を収集するとともに、そのプリンタ装置が記憶する第一グループプリンタ情報を受信し、その受信した第一グループプリンタ情報に基づいて第二プリンタ分類部が保持する第二グループプリンタ情報を更新するログ収集部と、第一グループプリンタ情報および第二グループプリンタ情報のうちのいずれか一方のグループプリンタ情報に基づいて、そのグループプリンタ情報が示すグループに属する管理対象のプリンタ装置の使用状況ログ情報を合算し、そのグループの使用状況ログ情報として算出するグループログ算出部とを備える。
【００１１】
また、他の態様の一例では、第一プリンタ分類部は、管理対象のプリンタ装置に含まれるプリンタ装置に対して、そのプリンタ装置からの使用状況ログの収集を停止する収集停止の指定を行い、その収集停止の情報を収集停止プリンタ情報として保持するとともに、その収集停止プリンタ情報を複数の管理対象のプリンタ装置のうちその収集停止を行うプリンタ装置以外のプリンタ装置に送信して、その各プリンタ装置にその収集停止プリンタ情報をその各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、ログ収集部は、管理対象の複数のプリンタ装置のうちの、プリンタ分類部が保持する収集停止プリンタ情報に対応するプリンタ装置以外のプリンタ装置から、使用状況ログ情報を収集するとともに、そのプリンタ装置が記憶する収集停止プリンタ情報を受信し、その受信した収集停止プリンタ情報を第二プリンタ分類部にさらに保持させる。
【発明の効果】
【００１２】
本発明によれば、ある使用者が行なった設定環境を、ほかの使用者は何も設定しなくても、これらの設定環境を自動的に取り込み、複数の管理端末装置間でプリンタ管理環境を自動的に共有することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態のネットワーク構成例を示す図である。
【図２】本実施形態の動作概要の説明図である。
【図３】本実施形態における管理ＰＣとプリンタ装置のハードウェア構成例を示す図である。
【図４】プリンタ装置のソフトブロック構成図である。
【図５】使用状況ログファイルのデータ構成例を示す図である。
【図６】使用状況ログ収集・管理ソフト（プリンタ管理ソフト）のソフトブロック構成図である。
【図７】管理対象Ｐｒリストテーブルのデータ構成例を示す図である。
【図８】管理対象Ｐｒリストテーブルにプリンタ情報を登録するためのＰｒ選択画面の例を示す図である。
【図９】プリンタ分類部が実行する処理の例を示すフローチャートである。
【図１０】グループＰｒ名テーブルのデータ構成例を示す図である。
【図１１】ログ収集部、グループログ算出部、およびログ出力（表示）部が実行するログ収集・管理処理の例を示すフローチャートである。
【図１２】ログ収集部が実行する使用状況ログの収集＆更新処理の例を示すフローチャートである。
【図１３】使用状況ログの収集＆更新処理時のグループＰｒ情報と収集停止プリンタ情報の更新処理の例を示すフローチャートである。
【図１４】グループログ算出部が実行するグループＰｒの処理の例を示すフローチャートである。
【図１５】グループＰｒのログファイルの作成処理の例を示すフローチャートである。
【図１６】ログ出力（表示）部が実行するグループＰｒ及び単独Ｐｒの使用状況ログデータの表示処理の例を示すフローチャートである。
【図１７】指定年度の表示データの作成・表示処理の例を示すフローチャートである。
【図１８】グループＰｒ指定がないときのＰｒ選択画面の例を示す図である。
【図１９】グループＰｒ指定がないときの使用状況ログ情報の表示画面の例を示す図である。
【図２０】グループＰｒ指定時のＰｒ選択画面の例を示す図である。
【図２１】グループＰｒ指定時の使用状況ログ情報の表示画面の例を示す図である。
【図２２】ログ収集の停止指定があってグループＰｒ指定がないときのＰｒ選択画面の例を示す図である。
【図２３】ログ収集の停止指定があってグループＰｒ指定がないときの使用状況ログ情報の表示画面の例を示す図である。
【図２４】ログ収集の停止指定があってグループＰｒ指定時のＰｒ選択画面の例を示す図である。
【図２５】ログ収集の停止指定があってグループＰｒ指定時の使用状況ログ情報の表示画面の例を示す図である。
【図２６】プリンタ装置の受信及びＰＤＬ解釈・実行部の処理の例を示すフローチャートである。
【図２７】グループプリンタ情報の共有化を図る仕組みの概要を示す説明図である。
【図２８】収集停止プリンタ情報の共有化を図る仕組みの概要を示す説明図である
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
【００１５】
図１は、本実施形態のネットワーク構成例を示す図である。また、図２は、本実施形態の動作概要の説明図である。
【００１６】
クライアントＰＣ（パーソナルコンピュータ）１０１または１０２は、自ＰＣ上で実行されているアプリケーションプログラムの印刷メニュー（図２の２０１）から、プリンタ装置１０３または１０４のいずれかに対応するプリンタドライバ（図２の２０２または２０３のいずれか）を選択して、印刷を実行する。これにより、クライアントＰＣ１０１または１０２のアプリケーションソフトウェアから出力された印刷データは、選択されたプリンタドライバからローカルエリアネットワーク（以下「ＬＡＮ」と呼ぶ）１０７を介して、そのプリンタドライバに対応するプリンタ装置１０３または１０４に送信される（図２の２０４または２０５）。そして、そのプリンタ装置１０３，１０４が、印刷を実行する（図２の２０６または２０７）。
【００１７】
このようにして、ＬＡＮ１０７に接続されたクライアントＰＣ１０１または１０２からは、プリンタ装置１０３，１０４のうちの任意のプリンタ装置を使って、印刷を実行することができる。
【００１８】
クライアントＰＣ１０１または１０２は、２台のみである必要はなく、２台以上の複数台が運用されてよい。以下の説明では、この複数台を、クライアントＰＣ１０１または１０２等と呼ぶ。同様に、プリンタ装置１０３または１０４も、２台のみである必要はなく、２台以上の複数台が運用されてよい。以下の説明では、この複数台を、プリンタ装置１０３または１０４等、あるいは単に、各プリンタ装置と呼ぶ。
【００１９】
プリンタ装置１０３および１０４等はそれぞれ、自装置の使用状況を使用状況ログファイルとして、内部の不揮発性メモリに蓄積する（図２の２０８または２０９等）。この使用状況ログファイルは月度単位といった所定の期間ごとにその期間の実績データやその期間の最終のデータなどで構成されたレコードの集合体であり、この期間ごとのレコードを使用状況ログ情報と呼ぶ。使用状況ログファイルには前月度以前の使用状況ログ情報が記憶されている。また、この使用状況ログファイル全体を使用状況ログ情報と呼ぶこともある。この使用状況ログファイルを、便宜上、プリンタ側使用状況ログファイルと称する。
【００２０】
ＬＡＮ１０７に接続されている管理ＰＣ１０５または１０６上は、プリンタ管理ソフトを実行し、この結果、以下の一連の機能を実現する。なお、このプリンタ管理ソフトは、専用の管理ＰＣ１０５または１０６ではなく、クライアントＰＣ１０１または１０２等のいずれかで実行されてもよい。以下の説明では、プリンタ管理ソフトが管理ＰＣ１０５または１０６上で実行されるものとして説明する。
【００２１】
まず、管理ＰＣ１０５または１０６は、プリンタ分類部の機能を実行する。この機能では、ネットワークであるＬＡＮ１０７に接続されている複数のプリンタ装置１０３または１０４等のうちの任意のプリンタ装置が、１つ以上のグループに分類される。例えば、図１または図２のプリンタ装置１０３および１０４が、１つのグループに分類される。以下このようにして分類されたプリンタ装置群を、仮想的な１つのプリンタ装置とみなしてグループプリンタと呼ぶ。
【００２２】
次に、管理ＰＣ１０５または１０６は、ログ収集部の機能を実行する。この機能では、ＬＡＮ１０７に接続されている例えば各プリンタ装置１０３または１０４等から、それぞれ使用状況ログ情報（図２の２０８，２０９等）が収集される。ログ収集部の機能について、より具体的に述べる。管理ＰＣ１０５または１０６内の記憶装置には、各プリンタ装置１０３または１０４等に一対一に対応付けられた、複数の使用状況ログファイルが記憶されている。これらの使用状況ログファイルを、便宜上、ＰＣ側使用状況ログファイルと称する。管理ＰＣ１０５または１０６は、ＬＡＮ１０７に接続されている各プリンタ装置１０３または１０４等の内部の不揮発性メモリから、上述の使用状況ログ情報を受信して所定の期間ごとの使用状況ログ情報の単位にＰＣ側使用状況ログファイルに上書き保存する。
【００２３】
なお、使用状況ログ情報の収集に際して、プリンタ装置１０３、１０４は、内部の不揮発性メモリ上のＰＲ側使用状況ログファイルに加え、本日が含まれる当該所定の期間の使用状況を計算し当該期間の使用情報ログ情報をも、自装置の使用状況ログ情報として送信する。
【００２４】
次に、管理ＰＣ１０５または１０６は、グループログ算出部の機能を実行する。この機能では、上述の複数のＰＣ側使用状況ログファイルのうち、同じグループに分類された複数のプリンタ装置に1対1で対応付けられた複数のＰＣ側使用状況ログファイルのうちの対応するＰＣ側使用状況ログファイルに含まれる使用状況ログ情報を、上述の所定の期間ごとに合算することによって、当該グループに関連付けられたグループプリンタの使用状況ログ情報が生成される。生成された使用状況ログ情報は、管理ＰＣ１０５または１０６の記憶装置内に記憶される。
【００２５】
さらに、管理ＰＣ１０５または１０６は、ログ出力部の機能を実行する。この機能では、グループログ算出部の機能で生成された使用状況ログ情報の中から、ユーザが指定した年度に属する各月度の使用状況ログ情報が抽出されて、グループごとに分かれて、例えば管理ＰＣ１０５または１０６のディスプレイ（図２の２１２）に表示される（図２の２１３）。
【００２６】
このようにして、本実施形態では、同じグループに属する例えばプリンタ装置１０３および１０４の各使用状況ログファイルの使用状況ログ情報を所定の期間単位、例えば、月度単位で合算して、その内容をグループに属さない単独プリンタ装置の使用状況ログファイルの使用状況ログ情報と区別して１つのグループプリンタの使用状況ログ情報として表示することが可能となる。これにより、運用されている複数のプリンタ装置の全体の使用状況を、グループプリンタの使用状況として一括して簡単に把握することが可能となる。
【００２７】
ここで、管理ＰＣ１０５または１０６が実行する上述のログ収集部の機能において、現在はＬＡＮ１０７に接続されていないものの、将来接続されるかまたは過去に接続されていた各プリンタ装置について、そのプリンタ装置に対する使用状況ログ情報の収集の要否の指定を受け付けるように構成してよい。この場合、使用状況ログ情報の収集が要と指定されたプリンタ装置からのみ使用状況ログ情報が収集される。
【００２８】
このようなログ情報の収集停止機能によって、寿命になったり壊れたりしてプリンタ装置を買い替えた（リプレース）場合であって古いプリンタ装置が撤去されてしまった場合には、収集停止を指示することが可能となる。この結果、例えば存在しなくなったプリンタ装置に対して無駄なログ収集のためのアクセス処理が実行されて、その処理のタイムアウトまで管理ＰＣ１０５または１０６の反応が無くなったり鈍くなったりする事態を防止することが可能となる。
【００２９】
また、この機能を上述のグループプリンタの機能と併せて使用することにより、リプレースした場合でも、古いプリンタ装置と新しいプリンタ装置の使用状況ログの情報を合算表示させることができ、継続した１つのグループプリンタとして管理することが可能となる。すなわち、グループプリンタとされた２つ以上のプリンタ装置のうちの一つのプリンタ装置を、該グループプリンタとされた２つ以上のプリンタ装置のうちの残りのプリンタ装置のいずれか一つのプリンタ装置でリプレースする場合には、一つのプリンタ装置も残りのプリンタ装置のいずれか一つのプリンタ装置も、上述の所定の期間内に同じＬＡＮ１０７に接続される場合があるが、リプレースのため、一つのプリンタ装置は残りのプリンタ装置のいずれか一つのプリンタ装置と同時にはＬＡＮ１０７に接続されない。このような場合に、グループログ算出部は、一つのプリンタ装置の使用状況ログ情報と残りのプリンタ装置のいずれか一つのプリンタ装置の使用状況ログ情報を合算して、１つのグループの使用状況ログ情報として算出する、機能を実行する。
【００３０】
図３は、本実施形態の上述した機能を実現する管理ＰＣ１０５または１０６と、プリンタ装置１０３，１０４とからなる印刷システムのハードウェア構成図である。
【００３１】
管理ＰＣ１０５または１０６は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、入力装置３０４、出力装置３０５、ＬＡＮインタフェース（以下、「ＬＡＮ  Ｉ／Ｆ」と称する）３０６、外部記憶装置３０７、および可搬記録媒体３０９が挿入される可搬記録媒体駆動装置３０８を備え、これらがバスによって接続された構成を有する。
【００３２】
図３に示される管理ＰＣ１０５または１０６の構成は、本実施形態における上述の機能を実現できるハードウェア構成の一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【００３３】
ＣＰＵ（中央演算処理装置）３０１は、当該管理ＰＣ１０５または１０６全体の制御を行う。ＲＡＭ（ランダムアクセスメモリ）３０３は、プログラムの実行、データ更新等の際に、ＲＯＭ（リードオンリーメモリ）３０２または外部記憶装置３０７（或いは可搬記録媒体３０９）に記憶されているプログラムまたはデータを一時的に格納するメモリである。
ＣＵＰ３０１は、後述するログ収集・管理処理を行なうプリンタ管理ソフトのプログラムを外部記憶装置３０７（或いはＲＯＭ３０２または可搬記録媒体３０９）からＲＡＭ３０３に読み出して実行することにより、管理ＰＣ１０５または１０６上にて、ログ収集・プリンタ管理を行う。
【００３４】
入力装置３０４は図１のアプリケーションプログラム１０８やプリンタドライバ１０３の実行時に、ユーザが管理ＰＣ１０５または１０６に対して各種指定を行うための装置であり、出力装置３０５は例えば上記入力時の確認や実行データ等の表示を行うディスプレイ装置である。
【００３５】
外部記憶装置３０７は、例えばハードディスク記憶装置またはソリッドディスク記憶装置であり、上述の各機能部を実現するプログラムデータや各種データを記憶する。
【００３６】
可搬記録媒体駆動装置３０８は、光ディスクやＳＤＲＡＭ、コンパクトフラッシュ（登録商標）等の可搬記録媒体３０９を収容するもので、外部記憶装置３０７の補助の役割を有する。また、上記各種プログラムのインストール等を行う。
【００３７】
ＬＡＮ  Ｉ／Ｆ３０６は、例えば有線またはＷｉＦｉ無線によって図１または図２のＬＡＮ１０７を接続するための装置である。
【００３８】
本実施形態によるログ情報収集装置は、後述する図９、および図１１から図１７の各フローチャートで実現されるログ収集・管理処理を行なうプリンタ管理ソフトのプログラムをＣＰＵ３０１が実行することで実現される。そのプログラムは、例えば外部記憶装置３０７や可搬記録媒体３０９に記録して配布してもよく、或いはＬＡＮ  Ｉ／Ｆ３０６によりＬＡＮ１０７やインターネット等のネットワークから取得できるようにしてもよい。
【００３９】
図３に示されるプリンタ装置１０３または１０４等は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＬＡＮ  Ｉ／Ｆ３１４、プリンタエンジンインタフェース（以下、「プリンタエンジンＩ／Ｆ」と称する）３１５、プリント制御ＬＳＩ（大規模集積回路）３１６、プリンタエンジン３１７、および不揮発性メモリ３１８を備え、これらがバスによって接続された構成を有する。また、クロック（時計）３１９、操作パネルＩ／Ｆ３２０、および操作パネル３２１も備える。
【００４０】
図３に示されるプリンタ装置１０３または１０４等の構成は、一例であり、この構成に限定されるものではない。
【００４１】
ＣＰＵ３１１は、当該プリンタ装置１０３または１０４等全体の制御を行う。ＲＡＭ３１３は、印刷制御プログラムの実行、データ更新等の際に、ＲＯＭ３１２に記憶されているプログラムまたはデータを一時的に格納するメモリである。
【００４２】
ＣＰＵ３１１は、特には図示しない印刷制御およびログを記録するためのプログラムをＲＯＭ３１２からＲＡＭ３１３に読み出して実行することにより、プリンタ装置１０３または１０４等全体の制御を行う。
【００４３】
ＲＡＭ３１３には、管理ＰＣ１０５または１０６からプリンタ装置１０３または１０４等に転送された印刷データを記憶するための画像メモリ領域が確保されている。
また、不揮発性メモリ３１８は、自プリンタ装置１０３または１０４等の使用状況を記録する使用状況ログファイルを記憶する。
【００４４】
ＬＡＮ  Ｉ／Ｆ３１４は、管理ＰＣ１０５または１０６内のＬＡＮ  Ｉ／Ｆ３０６と同様に、図１または図２のＬＡＮ１０７を接続するための装置である。
【００４５】
また、図４は図３に示されるプリンタ装置１０３または１０４等のソフト構成図である。図４に示す受信バッファ４０１は図３に示すメモリ（ＲＡＭ３０３）の一部であり、ＬＡＮ制御部３１４、エンジン制御部３１５、操作パネル制御部３２０、ＰＤＬ解析＆画像データ生成部４１０、ログ制御部４２０等の制御プログラムは、ＣＰＵ３１１にて実行される。各制御部は、図３の各Ｉ／Ｆ（制御回路）を制御するものであり、同一番号で示している。
【００４６】
エンジン制御部３１５はプリンタエンジン３１７に対してプリンタエンジン動作モード等を設定し、給紙、画像メモリ上の画像データの転送、排紙等の制御を行なう。またエンジン制御部３１５は、ある一定間隔で定期的に、エンジン状態の監視と、および給紙口の状態を各給紙口より取得し、各給紙口の状態を監視する。
【００４７】
なお、操作パネル制御部３２０は操作パネル３２１の操作に基づく操作信号を入力し、また表示データを操作パネル３２１に供給し表示する。
【００４８】
また、図３に示すメモリ（ＲＡＭ３１３）は、上記受信バッファ４０１以外、図４に示す画像メモリ４０２、設定情報メモリ４０３が対応する。画像メモリ４０２はＭＣＹＫの各画像データを展開する領域であり、設定情報メモリ４０３は用紙設定情報等の各種設定情報を記憶する。なお、設定情報メモリ４０３に記憶される各種設定情報は、不揮発性メモリ３１８に記憶される設定情報４０４から供給される。また、不揮発性メモリ３１８には、周期的に繰り返す各期間の使用状況ログ４０５なども記憶される。ログ制御部４２０がクロック（時計）３１９を監視しており、期間が変わったと判断した時に、前の期間の使用実績を使用状況ログ４０４に記録・保存する。
【００４９】
図１または図２のクライアントＰＣ１０１または１０２等からＬＡＮ１０７を介して送信された印刷データは、プリンタ装置１０３または１０４等において、ＣＰＵ３１１の制御に従って、ＬＡＮ  Ｉ／Ｆ３１４を介してＲＡＭ３１３内の画像メモリ４０２に書き込まれる。その後、プリント制御ＬＳＩ  ３１６が、ＲＡＭ３１３内の画像メモリ４０２に書き込まれた印刷データを、プリンタエンジンＩ／Ｆ３１５を介して、プリンタエンジン３１７に転送する。
【００５０】
プリンタエンジン３１７は、印刷機構を備え、上述のようにＲＡＭ３１３内の画像メモリ４０２から転送された印刷データを紙媒体に印刷する。
【００５１】
使用状況ログ情報は、月度が変わった時に、新しい月度の中で初めてのプリンタ装置の電源ＯＮ時に、たとえば、特には図示しない現在の総印刷枚数と使用状況ログファイルに記録されている前々月度の使用状況ログ情報より、前月度の使用状況ログ情報を作成し、使用状況ログファイルに記憶される。もしくは、プリンタエンジン３１７にて印刷が実行される毎に、ＣＰＵ３１１は、特には図示しないログ作成処理を実行することにより、印刷枚数などのプリンタの使用状況を印刷ジョブごとの使用状況ログとして、使用状況ログファイルとは別の不揮発性メモリ３１８の領域に記録しておき、さらに、ＣＰＵ３１１は、月度単位で、上述の印刷ジョブごとの使用状況ログを集計して、使用状況ログ情報として使用状況ログファイルに記憶してもよい。
【００５２】
図５は、本実施形態において使用される使用状況ログファイルのデータ構成例を示す図である。使用状況ログファイルは、各プリンタ装置１０３または１０４等および管理ＰＣ１０５または１０６において、使用状況ログ情報を管理するために使用され、図５に例示される共通のデータ構成を有する。
【００５３】
図５において、使用状況ログファイルは、ヘッダ部５０１と、月間データ部５０２とから構成される。
【００５４】
ヘッダ部５０１は、その使用状況ログファイルに対応するプリンタ装置（前述したグループプリンタを含む）が導入された日付を示す導入日付データと、期初日（月日）データを少なくとも含む。また、ヘッダ部５０１は、管理ＰＣ１０５または１０６のプリンタ管理ソフトにおいて、グループプリンタ情報が更新された場合に、その更新が行われた管理ＰＣ１０５または１０６から送信されたグループプリンタ情報を記憶する。同様に、ヘッダ部５０１は、管理ＰＣ１０５または１０６のプリンタ管理ソフトにおいて、収集停止プリンタ情報が設定された場合に、その設定が行われた管理ＰＣ１０５または１０６から送信された収集停止プリンタ情報を記憶する。グループプリンタ情報としては、統計グループ指定の値と、グループＰｒ（グループプリンタ）名が設定される。収集停止プリンタ情報としては、収集停止するプリンタ名と、収集停止日付が記憶される。
【００５５】
月間データ部６０２には、プリンタ装置の使用状況を月度単位で記録した月度レコード５０３が登録される。月度レコード５０３は、年度、年（カレンダー年）、月度、月間印刷枚数、この月度の最終の総印刷枚数等の使用状況ログ情報を少なくとも含む。なお、各月度レコード５０３は例えば、その月度の翌月度になってから作成される。従って、本日が含まれる当月度の月度レコード５０３は、まだデータはない。例えば現在が２０１２年７月１４日だったら、使用状況ログファイルには、２０１２年度の６月度までの月度レコード５０３が記録される。
【００５６】
図６は、使用状況ログ収集・管理処理を行なうプリンタ管理ソフトのソフトブロック構成図であり、メイン制御部６１０、プリンタ分類部６２０、ログ収集部６３０、グループログ算出部６４０、及び、ログ出力（表示）部６５０等により構成される。
【００５７】
メイン制御部６１０は、管理対象のプリンタの使用状況ログの収集・表示等を行なうための全体の制御を行なう。
【００５８】
プリンタ分類部６２０は、プリンタ選択画面を表示し、管理対象プリンタの指定やグループプリンタの指定やプリンタ装置からの収集停止を受け付け、入力された情報を管理対象プリンタリストテーブルに保存する。グループプリンタ指定や収集停止指定がなされた場合には、それらの情報（グループプリンタ情報、収集停止プリンタ情報）をプリンタ装置に送信することも行なう。
【００５９】
ログ収集部６３０は、管理対象のプリンタ装置から使用状況ログデータを収集し、各プリンタ装置に対応する使用状況ログファイル６０１を作成する。また、収集した使用状況ログデータのヘッダ部の中のグループプリンタ情報や収集停止プリンタ情報があれば、それらを管理対象プリンタリストテーブル７００に反映し保存する。
【００６０】
グループログ算出部６４０は、グループプリンタの指定がなされている場合、対象のプリンタ装置の使用状況ログファイルを合算し、グループプリンタの使用状況ログファイル６０２を作成する。
【００６１】
ログ出力（表示）部６５０は、単独のプリンタ装置の使用状況ログファイル６０１及び、グループプリンタ使用状況ログファイル６０２の指定年度のデータを表示装置３０５に表示する。
【００６２】
図７は、管理ＰＣ１０５または１０６が管理する管理対象Ｐｒリストテーブル７００のデータ構成例を示す図である。この管理対象Ｐｒ（Ｐｒ：プリンタ）リストテーブル７００は、例えば管理ＰＣ１０５または１０６内の外部記憶装置３０７に記憶される。この管理対象Ｐｒリストテーブル７００には、管理ＰＣ１０５または１０６が、使用状況ログ情報を管理するために対象としているＬＡＮ１０７（図１または図２）に現在接続されている、将来接続される、または過去に接続されていたプリンタ装置１０３または１０４等に関するプリンタ情報（Ｐｒ情報）７０１を、プリンタ装置ごとに管理する。図７に示される管理対象Ｐｒリストテーブル７００上の横１行分のデータが、ＬＡＮ１０７に接続されている１台のプリンタ装置１０３または１０４等に対応するプリンタ情報７０１である。
【００６３】
管理対象Ｐｒリストテーブル７００上の各エントリには、プリンタ情報７０１として、プリンタ（Ｐｒ）名項目、プリンタのＩＰ（インターネットプロトコル）アドレス項目、プリンタのマシン名項目等が登録される。
【００６４】
また、本実施形態では、使用状況ログ情報を制御するためのプリンタ情報７０１として、更新フラグ項目、導入日付項目、収集停止日付項目が登録される。更新フラグ項目は、そのエントリに対応するプリンタ装置から使用状況ログ情報を収集する場合には１が、収集しない（収集停止の）場合には０が登録される。この更新フラグ項目は、収集停止日付項目と合わせて、収集停止情報７０３を構成する。導入日付項目としては、そのエントリに対応するプリンタ装置がＬＡＮ１０７（図１または図２）に接続されて稼働を開始した日付が登録される。収集停止日付項目としては、そのエントリに対応するプリンタ装置がリプレース等によりＬＡＮ１０７から切り離されて使用状況ログ情報の収集が停止された日付が登録される。
【００６５】
さらに、本実施形態では、グループプリンタを制御するためのプリンタ情報７０１として、統計グループ指定項目およびグループプリンタ名（グループＰｒ名）項目が登録される。統計グループ指定項目としては、そのエントリに対応するプリンタ装置が、単独プリンタである場合は空白とされ、グループに属する場合にはグループプリンタのグループ番号（１〜ｎのいずれか）が登録される。グループプリンタ名項目としては、上記グループプリンタに対応するわかりやすい名称が登録される。
【００６６】
図８は、図７のデータ構成例を有する管理対象Ｐｒリストテーブル７００にプリンタ情報７０１を登録するために、ＣＰＵ３０１（図３）が表示装置３０５を構成するディスプレイに表示するＰｒ選択画面の例を示す図である。ユーザは、このＰｒ選択画面を見ながら、図３の入力装置３０４を構成するキーボードやマウスを用いて、管理対象Ｐｒリストテーブル７００への登録を行う。
【００６７】
図８の破線枠８０１（これはディスプレイには表示されない）で囲まれた１行が、図７の管理対象Ｐｒリストテーブル７００の１行のエントリに対応する。ユーザは、追加ボタン８０２をクリックすることにより、新たなプリンタ装置のエントリに対応する選択行をＰｒ選択画面に追加することができる。
【００６８】
そして、例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによって更新項目にチェックマークを付与した後に選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリの更新フラグ項目に値１が登録される。
【００６９】
逆に、例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによって更新項目に付与されていたチェックマークをはずした後に選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリの更新フラグ項目に値０が登録される。また、このチェックマークがはずされたときの管理ＰＣ１０５または１０６が管理するシステム日付が、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリの収集停止日付項目に登録される。
【００７０】
また、例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによって名前項目を左ダブルクリック（マウスの左ボタンを素早く２回クリック）すると、ユーザは例えばキーボードからその名前項目にその選択行に対応させたいプリンタ装置１０３または１０４等の名前を入力できる。その後、選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリのプリンタ名項目に、プリンタ装置１０３または１０４等の名前が登録される。
【００７１】
また、例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによってホストアドレス項目を左ダブルクリックすると、ユーザは例えばキーボードからそのホストアドレス項目にその選択行に対応させたいプリンタ装置１０３または１０４等がＬＡＮ１０７接続されたときのＩＰアドレスを入力できる。その後、選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリのプリンタのＩＰアドレス項目に、ＩＰアドレスが登録される。
【００７２】
また、例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによってマシン名項目を左ダブルクリックすると、ユーザは例えばキーボードからそのマシン名項目にその選択行に対応させたいプリンタ装置１０３または１０４等のマシン名（ログイン名またはモデル名）を入力できる。その後、選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリのプリンタのマシン名項目に、プリンタ装置１０３または１０４等のマシン名が登録される。
【００７３】
例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによって統計グループ項目を左ダブルクリックすると、ユーザは例えばキーボードからその統計グループ項目にその選択行に対応させたいプリンタ装置１０３または１０４等を属させたいグループプリンタのグループ番号を入力できる。その後、選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリのプリンタの統計グループ指定項目に、グループプリンタのグループ番号が登録される。
【００７４】
例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによって統計グループ名項目を左ダブルクリックすると、ユーザは例えばキーボードからその統計グループ名項目にその選択行に対応させたいプリンタ装置１０３または１０４等を属させたいグループの名称を入力できる。その後、選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリのグループプリンタ名項目に、グループプリンタの名称が登録される。
【００７５】
例えば破線枠８０１で囲まれた１つの選択行において、ユーザが例えばマウスによって削除ボタン８０３を左クリックすると、ユーザは、その選択行を完全に削除することができる。その後、選択終了ボタン８０４を例えばマウスで左クリックすると、図７の管理対象Ｐｒリストテーブル７００内の上記選択行に対応するエントリが完全に削除され、そのエントリに対応するプリンタ装置１０３または１０４等が使用状況ログ情報の収集対象から完全に除外される。
【００７６】
以上のＰｒ選択画面から管理対象Ｐｒリストテーブル７００への登録動作として、管理ＰＣ１０５または１０６は、前述したプリンタ分類部の機能を実現する。
【００７７】
図９は、図６のプリンタ分類部６２０（Ｐｒ選択から管理対象Ｐｒリストテーブル７００への登録処理）の処理の例を示すフローチャートである。この処理は、図３の管理ＰＣ１０５または１０６において、ＣＰＵ３０１が、ＲＡＭ３０３をワークメモリ領域として使用しながら、ＲＯＭ３０２等に記憶されたプリンタ分類処理プログラムを実行する処理である。
【００７８】
まず、管理対象ＰｒリストテーブルをＲＡＭ３０３（図３）上の別領域にコピーしセーブする（ステップ（以下、Ｓで示す）Ｓ６０５）。
【００７９】
続いて、プリンタ（Ｐｒ）選択画面を表示し（Ｓ６１０）、前述のＰｒ選択画面での入力操作を行ない、グループプリンタの設定や収集停止プリンタの指定を行なう（Ｓ６１５）。
【００８０】
入力操作が行なわれると、まず、選択終了かチェックする（Ｓ６２０）。
選択終了でなければ（Ｓ６２０の判定がＮＯ）、入力されたデータを、管理対象Ｐｒリストテーブルに格納・保存する（Ｓ６３０）。
【００８１】
そして、Ｐｒ選択画面に戻り、入力操作を続ける（Ｓ６１０、Ｓ６１５）。
選択終了が指定されると（Ｓ６２０の判定がＹＥＳ）、収集停止指定の変更フラグをオフ（ＯＦＦ）し（Ｓ６３０）、管理対象Ｐｒリストテーブルの各エントリのＰｒ情報とセーブした管理対象Ｐｒリストの各エントリーのＰｒ情報を順次比較する（Ｓ６３５）。
【００８２】
グループプリンタ指定が変更された場合（Ｓ６４０の判定がＹＥＳ）、グループプリンタ情報（グループＰｒ指定フラグとグループプリンタ名（図５のヘッダ部５０１参照））を通知するＰＤＬコマンドを生成し、このプリンタに送信する（Ｓ６５０）。
【００８３】
さらに、収集停止指定を変更された場合（Ｓ６５５の判定がＹＥＳ）、収集停止指定の変更フラグをオン（ＯＮ）する。
【００８４】
管理対象Ｐｒリストテーブルの各エントリのＰｒ情報とセーブした管理対象ＰｒリストのＰｒ情報の比較が終了するまで（Ｓ６６５の判定がＮＯの間）、グループプリンタ指定の変更と収集停止指定の変更があったかどうかの比較を続ける（Ｓ６４０、Ｓ６５０、Ｓ６５５、Ｓ６６０）。
【００８５】
比較が終了すると（Ｓ６６５の判定がＹＥＳ）収集停止指定の変更フラグがＯＮかチェックする（Ｓ６７０）。このフラグがＯＮの場合（Ｓ６７０の判定がＹＥＳ）、管理対象Ｐｒリストテーブルを検索し、収集停止するプリンタを抽出し、収集停止プリンタ情報を組立て、この収集停止プリンタ情報を通知するＰＤＬコマンドを生成する（Ｓ６８０）。
【００８６】
そして、管理対象Ｐｒリストテーブルを検索し、収集中の（収集を停止していない）プリンタを抽出し、収集中のプリンタのすべてに対し、生成した収集停止プリンタ情報のＰＤＬコマンドを送信する。（Ｓ６９０）
【００８７】
以上で、プリンタ分類部（ＰＲ選択）の処理を終了する。
【００８８】
図１０は、管理ＰＣ１０５または１０６が管理するグループＰｒ名テーブル１０００のデータ構成例を示す図である。このグループＰｒ名テーブル１０００は、例えば管理ＰＣ１０５または１０６内のＲＡＭ３０３内に後述するログ収集・管理処理時に一時的に作成される。このグループＰｒ名テーブル１０００の各行のエントリには、グループ番号とグループＰｒ名と、それらによって特定されるグループを構成する各プリンタ装置の各プリンタ番号が登録される。プリンタ番号は、そのプリンタ装置が登録されている図７の管理対象Ｐｒリストテーブル７００上のエントリの番号である。
【００８９】
図１１は、図６のログ収集部６３０、グループログ算出部６４０、およびログ出力（表示）部６５０が実行するログ収集・管理処理の例を示すフローチャートである。この処理は、図３の管理ＰＣ１０５または１０６において、ＣＰＵ３０１が、ＲＡＭ３０３をワークメモリ領域として使用しながら、ＲＯＭ３０２等に記憶されたログ収集・管理処理プログラムを実行する処理である。
【００９０】
まず、前述した図６のログ収集部６３０が、使用状況ログの収集＆更新処理を実行する（Ｓ１）。これにより、ＬＡＮ１０７（図１または図２）に接続されている例えば各プリンタ装置１０３または１０４等から、それぞれ使用状況ログファイル２０８または２０９（図５参照）に記憶された月度単位の各使用状況ログ情報（図２の２０８，２０９等）を収集する。そして、これらの使用状況ログ情報を、例えば外部記憶装置３０７（図３）に記憶される各プリンタ装置１０３および１０４等に対応する各プリンタ（Ｐｒ）使用状況ログファイル６０１に、月度単位で上書きしながら書き込む。すなわち、収集した使用状況ログ情報の月度レコードを、ＰＣ側使用状況ログファイル６０１の対応する月度のレコードに上書きする。
【００９１】
次に、前述した図６のグループログ算出部６４０が、グループログ算出処理を実行する（Ｓ２）。例えば外部記憶装置３０７に記憶されている図７の管理対象Ｐｒリストテーブル７００を参照し、グループごとに、そのグループに属する各プリンタ装置ごとに例えば外部記憶装置３０７に記憶されている各Ｐｒ使用状況ログファイル６０１中の使用状況ログ情報を月度単位で合算する。そして、その合算結果をそのグループに対応するグループプリンタ（Ｐｒ）使用状況ログファイル６０２として算出し、例えば外部記憶装置３０７に記憶する。
【００９２】
最後に、前述した図６のログ出力（表示）部６５０が、グループＰｒおよび単独Ｐｒの使用状況ログデータの表示処理を実行する（Ｓ３）。まず、入力装置３０４（図３）を介して、ユーザによる年度の指定を入力する。そして、外部記憶装置３０７上の管理対象Ｐｒリストテーブル７００（図７）からＲＡＭ３０３上に作成したグループＰｒ名テーブル１０００（図１０）を参照する。これにより、グループごとに、そのグループに対応して外部記憶装置３０７に記憶されているグループＰｒ使用状況ログファイル６０２から、指定された年度に属する各月度の使用状況ログ情報を読み出し、そのグループに対応するグループプリンタの使用状況ログ情報として、表示装置３０５のディスプレイに表示する。また、単独Ｐｒ装置に対応して、外部記憶装置３０７に記憶されているＰｒ使用状況ログファイル６０１から、指定された年度に属する各月度の使用状況ログ情報を読み出し、その単独Ｐｒ装置の使用状況ログ情報として、ディスプレイに表示する。
【００９３】
図１２は、前述したログ収集部６３０が実行する図１１のＳ１の使用状況ログの収集＆更新処理の例を示すフローチャートである。
【００９４】
外部記憶装置３０７に記憶されている図７に例示される管理対象Ｐｒリストテーブル７００の先頭のエントリから、Ｐｒ情報７０１を順次取り出す（Ｓ１１０）。これにより、Ｐｒ名、ＰｒのＩＰアドレス、Ｐｒのマシン名、および更新フラグを取得する。
【００９５】
現在のエントリの更新フラグの状態が収集を指示している（値＝１）か、否か（収集停止を指示している（値＝０）か）を判定する（Ｓ１２０）。
【００９６】
更新フラグが収集停止であれば（Ｓ１２０の判定がＮＯ）、現在のエントリに対応するＰｒの使用状況ログ情報の収集は行わずに、次の管理対象Ｐｒの処理に移る（Ｓ１６０へ）。
【００９７】
更新フラグが収集するであれば（Ｓ１２０の判定がＹＥＳ）、Ｐｒの使用状況ログ情報の収集を実行する（Ｓ１３０）。即ち、現在のエントリに対応するＰｒのＩＰアドレスとＰｒのマシン名を使用して、例えばＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ファイル転送プロトコル）によって、当該Ｐｒに対して使用状況ログ情報を要求する。これに応答して、当該Ｐｒは、現時点（最新）の使用状況、つまり、当月度の使用状況ログ情報を計算し、この当月度の使用状況ログ情報と、不揮発性メモリ３１８（図３参照）に記憶している前月度までの使用状況ログ情報を合わせた使用状況ログデータを、管理ＰＣ１０５または１０６に送信する。
【００９８】
当該Ｐｒから受信した使用状況ログデータで、外部記憶装置３０７に記憶されている、現在のエントリの当該Ｐｒに対応するＰｒ使用状況ログファイル６０１を更新する（Ｓ１４０）。このときのＰｒ使用状況ログファイル６０１のファイル名は、Ｓ１１０で取得したＰｒ名とする。このＰｒ使用状況ログファイル６０１は、図５に示される使用状況ログファイルと同じデータ構成を有する。
【００９９】
ここで、Ｐｒ使用状況ログファイル６０１が外部記憶装置３０７上に存在しない場合、新たにＰｒ使用状況ログファイル６０１を作成し、Ｓ１３０で収集した使用状況ログデータをヘッダ部５０１も含めてその作成したファイルにコピーする。またこの場合、収集したログデータのヘッダ部５０１の導入日付を、外部記憶装置３０７に記憶されている図７に例示される管理対象Ｐｒリストテーブル７００の現在のエントリの導入日付項目にセットする。
【０１００】
Ｐｒ使用状況ログファイル６０１が外部記憶装置３０７上に存在する場合、使用状況ログ情報の月度レコードについては、Ｓ１３０で収集した使用状況ログデータの各月度レコード（図５の５０２を参照）で、Ｐｒ使用状況ログファイル６０１上の各該当する月度レコードに上書きする。Ｐｒ使用状況ログファイル６０１上に存在しない月度レコードについては、収集した使用状況ログデータの月度レコードをＰｒ使用状況ログファイル６０１に追加書込みする。
【０１０１】
また、使用状況ログデータのヘッダ部５０１（図５）については、まず、収集した使用状況ログデータのヘッダ部５０１の導入日付については、Ｐｒ使用状況ログファイル６０１への更新は行なわない。ＣＰＵ３０１は、ヘッダ部５０１内のその他のデータについては、Ｐｒ使用状況ログファイル６０１上のヘッダ部の該当する各データを更新する。
【０１０２】
続いて、収集した使用状況ログデータのヘッダ部のグループＰｒ情報と収集停止プリンタ情報を管理対象Ｐｒリストテーブル７００に更新する（Ｓ１５０）。
【０１０３】
図１３は、図１２のＳ１５０のグループＰｒ情報と収集停止プリンタ情報を管理対象Ｐｒリストテーブル７００に更新する処理の詳細を示すフローチャートである。
【０１０４】
まず、収集した使用状況ログデータのヘッダ部５０１（図５）のグループプリンタ情報（統計グループ指定とグループＰｒ名）を取り出し、このデータを、管理対象Ｐｒリストテーブル７００（図７）の当該プリンタ装置（ログ収集したプリンタ装置）のＰｒ情報７０１（図７）の中の統計グループ指定とグループＰｒ名を書き換え・更新・保存する（Ｓ１５１０）。
【０１０５】
そて、収集した使用状況ログデータのヘッダ部５０１（図５）の収集停止プリン情報の中の収集停止プリンタの情報を１つずつ取り出す（Ｓ１５２０）。収集停止プリンタの情報があれば（Ｓ１５３０の判定がＹＥＳ）、取り出した収集停止プリンタの情報でもって、管理対象Ｐｒリストテーブル７００を検索し（Ｓ１５４０）、収集停止する該当のプリンタは管理対象Ｐｒリストテーブル７００の中にあるかチェックし（Ｓ１５５０）、リストの中にある場合（Ｓ１５５０の判定がＹＥＳ）、当該Pr情報の更新フラグを０（０：収集停止）にし、管理対象ＰｒリストのＰｒ情報を更新・保存する（Ｓ１５６０）。そして収集停止プリンタ情報の次の収集停止プリンタの処理に戻り（Ｓ１５２０）、次の収集停止プリンタの処理を行なう。収集停止プリンタ情報の中の収集停止プリンタの処理をすべて終わると（Ｓ１５３０の判定がＮＯ）、図１３のフローチャートの処理を終了して、図１２のＳ１５０の、収集した使用状況ログデータのヘッダ部５０１のグループＰｒ情報と収集停止プリンタ情報の管理対象Ｐｒリストテーブル７００への更新処理を終了する。
【０１０６】
その後、図１２で、Ｓ１５０の後またはＳ１２０の判定がＮＯの場合に、管理対象Ｐｒリストテーブル７００上で、次の管理対象Ｐｒに対応するエントリがあるか否かを判定する（Ｓ１６０）。
【０１０７】
次のエントリがある場合（Ｓ１６０の判定がＹＥＳ）、Ｓ１１０の処理に戻って、次のエントリに対応するＰｒ情報７０１（図７参照）を取り出し、Ｓ１２０、Ｓ１３０、Ｓ１４０、Ｓ０１５０で、そのＰｒに対する使用状況ログ情報の収集処理を実行する。
【０１０８】
次のエントリがない場合（Ｓ１６０の判定がＮＯ）、図１２のフローチャートの処理を終了して、図１１のＳ１の使用状況ログの収集＆更新処理を終了する。
【０１０９】
図１４は、図６のグループログ算出部６４０が実行する図１１のＳ２のグループＰｒの処理の例を示すフローチャートである。
【０１１０】
まず、ＲＡＭ３０３上に作成する図１０に例示されるグループＰｒ名テーブル１０００の初期化を行う（Ｓ２１０）。グループＰｒ名テーブル１０００の全てのエントリの登録をオールクリアする。
【０１１１】
次に、外部記憶装置３０７に記憶されている図７に例示される管理対象Ｐｒリストテーブル７００の先頭のエントリから、Ｐｒ情報７０１を順次取り出す（Ｓ２２０）。これにより、Ｐｒ名、統計グループ指定、グループＰｒ名を取得する。
【０１１２】
現在のエントリの統計グループ指定の値が１〜ｎのいずれかであるか否か（空白か）、すなわち現在のエントリのＰｒに対してグループＰｒの指定がなされているか否かを判定する（Ｓ２３０）。
【０１１３】
統計グループ指定の値が１〜ｎのいずれかではない場合（Ｓ２３０の判定がＮＯ）、すなわち現在のエントリのＰｒが単独Ｐｒならば、次のＰｒの判定を行うＳ２７０の処理に移行する。
【０１１４】
統計グループ指定の値が１〜ｎのいずれかである場合（Ｓ２３０の判定がＹＥＳ）、すなわち現在のエントリのＰｒがグループＰｒに属するならば、現在のエントリに対応するＰｒが属するグループＰｒに関するグループＰｒ使用状況ログファイルの作成処理（詳細は後述する）を実行する（Ｓ２４０）。
【０１１５】
Ｓ２４０の処理の後またはＳ２３０の判定がＮＯの場合に、管理対象Ｐｒリストテーブル７００上で、次の管理対象Ｐｒに対応するエントリがあるか否かを判定する（Ｓ２７０）。
【０１１６】
次のエントリがありＳ２７０の判定がＹＥＳならば、Ｓ２１０の処理に戻って、次のエントリに対応するＰｒ情報７０１（図７参照）を取り出し、Ｓ２２０、Ｓ２３０、Ｓ２４０で、そのＰｒに対するグループＰｒ使用状況ログファイル６０２の作成処理を実行する。
【０１１７】
次のエントリがなくＳ２７０の判定がＮＯならば、図１４のフローチャートの処理を終了して、図１１のＳ２のグループプリンタ（Ｐｒ）の処理を終了する。
【０１１８】
図１５は、図１４のＳ２４０のグループＰｒ使用状況ログファイルの作成処理を示すフローチャートである。
【０１１９】
まず、図１４のＳ２２０で取得している現在のエントリのＰｒが属するグループのグループＰｒ名で、ＲＡＭ３０３に作成している図１０に例示されるグループＰｒ名テーブル１０００を検索する。グループＰｒ名テーブル１０００の内容は、最初は、図１４のＳ２１０で初期化されている。
【０１２０】
Ｓ２４１０の検索の結果、該当するエントリが既に登録されているか否かを判定する（Ｓ２４２０）。
【０１２１】
エントリの登録がない場合（Ｓ２４２０の判定がＮＯ）、ＲＡＭ３０３に作成しているグループＰｒ名テーブル１０００に、図１０に例示されるデータ構成で、図１４のＳ２２０で取得している現在のエントリのＰｒが属するグループのグループＰｒ名を追加登録する（Ｓ２４３０）。
【０１２２】
次に、外部記憶装置３０７上で、上記グループＰｒ名に対応するファイル名のグループＰｒ使用状況ログファイル６０２（図１１参照）を一旦削除する（Ｓ２４４０）。
【０１２３】
そして、外部記憶装置３０７上で、現在のエントリのＰｒ名に対応するファイル名のＰｒ使用状況ログファイル６０１（図１１参照）を、現在のグループＰｒ名に対応するファイル名のグループＰｒ使用状況ログファイル６０２としてコピーする（Ｓ２４５０）。現在のエントリのＰｒ名および現在のグループＰｒ名は、図１４のＳ２２０で取得されている。その後、Ｓ２４７０の処理に移行する。
【０１２４】
グループＰｒ名テーブル１０００上に該当するエントリ登録がある場合（Ｓ２４２０の判定がＹＥＳ）、外部記憶装置３０７上で、現在のＰｒ名に対応するファイル名のＰｒ使用状況ログファイル６０１の各月度レコード（図５の５０３参照）を、現在のグループＰｒ名に対応するファイル名のグループＰｒ使用状況ログファイル６０２の対応する各月度レコードに合算する（Ｓ２４６０）。現在のエントリのＰｒ名および現在のグループＰｒ名は、図１４のＳ２２０で取得されている。
【０１２５】
この場合、グループＰｒ使用状況ログファイル６０２に、現在合算しようとしているＰｒ使用状況ログファイル６０１の月度レコードに対応する月度レコードが存在する場合には、それらの月度レコードを合算（加算）し、その合算結果をグループＰｒ使用状況ログファイルの対応する月度レコード５０３に上書きする。これに対して、上記月度レコードが存在しない場合には、現在合算しようとしているＰｒ使用状況ログファイル６０１の月度レコードを、グループＰｒ使用状況ログファイル６０２に追加する。
【０１２６】
Ｓ２４５０またはＳ２４６０の処理の後、外部記憶装置３０７の管理対象Ｐｒリストテーブル７００上の図１４のＳ２２０で選択されている現在のエントリのエントリ番号を、ＲＡＭ３０３のグループＰｒ名テーブル１０００上のＳ２４１０で検索されたエントリに、Ｐｒ番号として追加登録する（Ｓ２４７０）。これにより、図１５のフローチャートの処理を終了して、図１２のＳ２４０のグループＰｒ使用状況ログファイルの作成処理を終了する。
【０１２７】
図１６は、図６のログ出力（表示）部６５０が実行する図１１のＳ３のグループＰｒ及び単独Ｐｒの使用状況ログデータの表示処理の例を示すフローチャートである。
【０１２８】
まず、入力装置３０４（図３）を介して、ユーザによる表示する年度の指定を入力する（Ｓ３１０）。
【０１２９】
次に、外部記憶装置３０７に記憶されている図７に例示される管理対象Ｐｒリストテーブル７００の先頭のエントリから、Ｐｒ情報７０１を順次取り出す（Ｓ３２０）。これにより、Ｐｒ名と統計グループ指定を取得する。
【０１３０】
その後まず、以下のＳ３２０からＳ３５０までの繰返し処理により、単独Ｐｒに対応する指定年度の表示データの作成・表示処理を実行する。
【０１３１】
現在のエントリの統計グループ指定の値が１〜ｎのいずれかであるか否か（空白か）、すなわち現在のエントリのＰｒに対してグループＰｒの指定がなされているか否かを判定する（Ｓ３３０）。
【０１３２】
統計グループ指定の値が１〜ｎのいずれかの場合（Ｓ３３０の判定がＹＥＳ）、すなわち現在のエントリのＰｒがグループＰｒに属するならば、単独Ｐｒに対応するＳ３４０の処理をスキップして、次のＰｒの判定を行うＳ３５０の処理に移行する。
【０１３３】
統計グループ指定の値が１〜ｎのいずれかでない場合（Ｓ３３０の判定がＮＯ）、すなわち現在のエントリのＰｒが単独Ｐｒならば、現在のエントリに対応する単独Ｐｒの指定年度の表示データの作成・表示処理を実行する（Ｓ３４０）。
【０１３４】
１つの単独Ｐｒに対応するＳ３４０による表示処理が終了した場合またはＳ３３０の判定がＹＥＳの場合に、管理対象Ｐｒリストテーブル７００上で、次の管理対象Ｐｒに対応するエントリがあるか否かを判定する（Ｓ３５０）。
【０１３５】
次のエントリがある場合（Ｓ３５０の判定がＹＥＳ）、Ｓ３２０の処理に戻って、次のエントリに対応するＰｒ情報７０１（図７参照）を取り出し、単独Ｐｒに対応する処理を続行する。
【０１３６】
次のエントリがない場合（Ｓ３５０の判定がＮＯ）、管理対象Ｐｒリストテーブル７００に登録されている全ての単独Ｐｒ（統計グループ指定項目が空白のエントリのＰｒ）に対応する、指定年度の表示データの作成・表示処理を終了する。
【０１３７】
続いて、以下のＳ３６０からＳ３８０までの繰返し処理により、グループＰｒに対応する指定年度の表示データの作成・表示処理を実行する。
【０１３８】
まず、図１１のＳ２（図１４、図１５）で作成され、ＲＡＭ３０３に記憶されている図１０に例示されるグループＰｒ名テーブル１０００の先頭のエントリから、グループプリンタ情報１００１を順次取り出す（Ｓ３６０）。これにより、グループＰｒ名を取得する。
【０１３９】
Ｓ３６０で取得したグループＰｒ名に対応するグループＰｒの指定年度の表示データの作成・表示処理を実行する（Ｓ３７０）。
【０１４０】
１つのグループＰｒに対応するＳ３７０による表示処理が終了すると、グループＰｒ名テーブル１０００上で、次のグループＰｒに対応するエントリがあるか否かを判定する（Ｓ３８０）。
【０１４１】
次のエントリがある場合（Ｓ３８０の判定がＹＥＳ）、Ｓ３６０の処理に戻って、次のエントリに対応するグループプリンタ情報１００１（図１０参照）を取り出し、グループＰｒに対応する処理を続行する。
【０１４２】
次のエントリがない場合（Ｓ３８０の判定がＮＯ）、図１６のフローチャートの処理を終了して、図１１のＳ３のグループＰｒ及び単独Ｐｒの使用状況ログデータの表示処理を終了する。
【０１４３】
図１７は、図１６のＳ３４０またはＳ３７０において実行される指定年度の表示データの作成・表示処理を示すフローチャートである。この処理は、図１６のフローチャートの処理が実行されるメインプログラムから呼び出されるサブルーチンプログラムの処理として実行される。
【０１４４】
このサブルーチンプログラムをコールするときに、引数１から４の４つの引数をメインプログラムから引き渡す。
【０１４５】
引数１としては、図１６のＳ３４０からのコール時には、単独Ｐｒを示す０または空値が引き渡される。一方、図１６のＳ３７０からのコール時には、図１６のＳ３６０で選択されているグループＰｒ名テーブル１０００の現在のエントリのグループ番号（１〜ｎのうちのいずれかの値）が引き渡される。
【０１４６】
引数２としては、図１６のＳ３４０からのコール時には、図１６のＳ３２０で取得されている、表示対象となる単独ＰｒのＰｒ名が引き渡される。一方、図１６のＳ３７０からのコール時には、図１６のＳ３６０で取得されている、表示対象となるグループＰｒのグループＰｒ名が引き渡される。
【０１４７】
引数３としては、図１６のＳ３４０からのコール時には、図１６のＳ３２０で選択されている、表示対象となる単独Ｐｒの管理対象Ｐｒリストテーブル７００上でのエントリ番号が引き渡される。一方、図１６のＳ３７０からのコール時には、図１６のＳ３６０で選択されている、表示対象となるグループＰｒのグループＰｒ名テーブル１０００上でのグループＰｒ名に対応するエントリのグループ番号（図１０参照）が引き渡される。
【０１４８】
引数４としては、図１６のＳ３４０からのコール時およびＳ３７０からのコール時ともに、図１６のＳ３１０で入力された指定年度が引き渡される。
【０１４９】
図１７のフローチャートの実行開始後、まず、引数２のファイル名で指定され外部記憶装置３０７上に記憶されているＰｒ使用状況ログファイル６０１（Ｓ３４０からのコール時）またはグループＰｒ使用状況ログファイル６０２（Ｓ３７０からのコール時）から、引数４の指定年度の１つの月度レコード（図５の５０３参照）を、ＲＡＭ３０３に読み込む。最初は、指定年度の期初月度が読み込まれる。
【０１５０】
その後、単独ＰｒのＰｒ使用状況ログファイル６０１（Ｓ３４０からのコール時）またはグループＰｒのグループＰｒ使用状況ログファイル６０２（Ｓ３７０からのコール時）の、Ｓ４１０でＲＡＭ３０３に読み込んだ月度レコードの使用状況ログ情報を、表示装置３０５のディスプレイに表示する（Ｓ４２０）。
【０１５１】
Ｓ４２０の処理の後、指定年度の１年分の月度の処理が終了したか否かを判定する（Ｓ４３０）。
【０１５２】
指定年度の１年分の月度の処理が終了していない場合（Ｓ４３０の判定がＮＯ）、Ｓ４１０の処理に戻り、Ｐｒ使用状況ログファイル６０１（Ｓ３４０からのコール時）またはグループＰｒ使用状況ログファイル６０２（Ｓ３７０からのコール時）から、指定年度の次の月度レコードを、ＲＡＭ３０３に読み込む。そして、Ｓ４２０で、その月度レコードの使用状況ログ情報を表示装置３０５のディスプレイに表示する。
【０１５３】
この場合、指定年度の１年分の月度レコード５０３の使用状況ログ情報を、例えば横１列にレイアウトして表示する。また、Ｓ４１０で指定した月度レコードが、Ｐｒ使用状況ログファイル６０１またはグループＰｒ使用状況ログファイル６０２上に存在しない場合は、Ｓ４２０では、その月度のデータとしては何も表示しない。
【０１５４】
ここまでに説明した一連のログ収集・管理処理による表示例について、以下に説明する。
【０１５５】
図１８は、グループＰｒ指定がないときに図７に例示される管理対象Ｐｒリストテーブル７００を作成するためにユーザが指定を行うＰｒ選択画面の例を示す図である。図１８の各表示部分の意味は、前述した図８と同様である。図１８では、名前項目がそれぞれ「プリンターＯ」「ＰＰＲ１０３」「ＰＰＲ１０４」の３台のプリンタ装置が運用されている例であり、３台ともグループＰｒの指定はされておらず、全て単独Ｐｒの指定である。また、全て更新項目がチェックされており、３台とも使用状況ログ情報を収集する設定がなされている。
【０１５６】
図１９は、図１８のＰｒ選択画面の指定に対応する、グループＰｒ指定がないときの使用状況ログ情報の表示画面の例を示す図である。名前がそれぞれ「プリンターＯ」「ＰＰＲ１０３」「ＰＰＲ１０４」の３台の単独Ｐｒに対応して個別に、印刷枚数の月間実績、実績累計、およびモノクロ利用率の月間実績が、指定年度の４月から３月まで月度別に横１列に表示される。また、指定年度の総計と月平均も表示される。
【０１５７】
図２０は、グループＰｒの指定がある時のＰｒ選択画面の例を示す図である。図２０の各表示部分の意味は、前述した図８と同様である。図２０では、名前項目がそれぞれ「ＰＰＲ１０３」「ＰＰＲ１０４」の２台のプリンタ装置が統計グループ＝１、統計グループ名＝ＧｒｐＰｒ１のグループＰｒにグループ化されており、名前項目が「プリンターＯ」は単独Ｐｒとして運用される例である。
【０１５８】
図２１は、図２０のＰｒ選択画面の指定に対応する、グループＰｒの指定があるときの使用状況ログ情報の表示画面の例を示す図である。名前が「ＰＰＲ１０３」と「ＰＰＲ１０４」の２台のプリンタ装置については、統計グループ名が「ＧｒｐＰｒ１」の１台のグループＰｒにグループ化され、この２台分のＰｒ使用状況ログファイル６０１の内容が合算されて、印刷枚数の月間実績、実績累計、およびモノクロ利用率の月間実績が、指定年度の４月から３月まで月度別に横１列に表示され、指定年度の総計と月平均が表示される。一方、名前が「プリンターＯ」のプリンタ装置については、単独Ｐｒとして、そのプリンタ装置のＰｒ使用状況ログファイル６０１の単独の内容として、印刷枚数の月間実績、実績累計、およびモノクロ利用率の月間実績が、指定年度の４月から３月まで月度別に横１列に表示され、指定年度の総計と月平均が表示される。
【０１５９】
図２２は、一部のプリンタ装置についてログ収集の停止指定があってグループＰｒ指定がないときのＰｒ選択画面の例を示す図である。図２２の各表示部分の意味は、前述した図８と同様である。図２２では、図１８の場合と同様に、名前項目がそれぞれ「プリンターＯ」「ＰＰＲ１０３」「ＰＰＲ１０４」の３台のプリンタ装置が運用されている例であり、３台ともグループＰｒの指定はされておらず、全て単独Ｐｒの指定である。ただし、名前項目が「ＰＰＲ１０３」のプリンタ装置については、指定年度の途中、例えば７月に例えばリプレースにより使用状況ログ情報の収集の停止が設定される。具体的にはＰｒ選択画面上の「ＰＰＲ１０３」に対応する更新項目のチェックマークがはずされる。この結果、図７に例示される管理対象Ｐｒリストテーブル７００において、該当するエントリの更新フラグが０にされることにより、そのプリンタ装置に対する使用状況ログ情報の収集が停止される（図１２のＳ１２０の判定がＮＯとなる）。
【０１６０】
図２３は、図２２のＰｒ選択画面の指定に対応する、ログ収集の停止指定があってグループＰｒ指定がないときの使用状況ログ情報の表示画面の例を示す図である。図２３では、名前が「ＰＰＲ１０３」の単独Ｐｒについて、使用状況ログ情報の収集が指定年度の７月度までで停止されている。この場合、名前が「ＰＰＲ１０４」の単独Ｐｒについては、６月度までは導入されていなかったが、７月度に、名前が「ＰＰＲ１０３」の単独Ｐｒをリプレースして導入されたため、７月度以降使用状況ログ情報が発生し表示されている。
【０１６１】
図２４は、一部のプリンタ装置についてログ収集の停止指定があってグループＰｒ指定があるときのＰｒ選択画面の例を示す図である。図２４の各表示部分の意味は、前述した図８と同様である。図２４では、図２０の場合と同様に、名前項目がそれぞれ「ＰＰＲ１０３」「ＰＰＲ１０４」の２台のプリンタ装置が統計グループ＝１、統計グループ名＝ＧｒｐＰｒ１のグループＰｒにグループ化されており、名前項目が「プリンターＯ」は単独Ｐｒとして運用される例である。ただし、統計グループ名＝ＧｒｐＰｒ１に属する名前項目が「ＰＰＲ１０３」のプリンタ装置については、指定年度の途中で例えばリプレースにより「ＰＰＲ１０４」に置き替えられたので、使用状況ログ情報の収集の停止が設定される。具体的にはＰｒ選択画面上の「ＰＰＲ１０３」に対応する更新項目のチェックマークがはずされる。この結果、図７に例示される管理対象Ｐｒリストテーブル７００において、該当するエントリの更新フラグが０にされることにより、そのプリンタ装置に対する使用状況ログ情報の収集が停止される（図１２のＳ１２０の判定がＮＯとなる）。
【０１６２】
図２５は、図２４のＰｒ選択画面の指定に対応する、ログ収集の停止指定があってグループＰｒ指定があるときの使用状況ログ情報の表示画面の例を示す図である。名前が「ＰＰＲ１０３」のプリンタ装置については、使用状況ログ情報の収集が指定年度の途中月度までで停止されるが、この使用状況ログ情報は名前が「ＰＰＲ１０４」のプリンタ装置と合わせて、統計グループ名＝ＧｒｐＰｒ１のグループＰｒに合算されている。このため、このグループＰｒについては、継続した１つのグループＰｒの使用状況ログ情報を表示することが可能となる。
【０１６３】
図２６はプリンタ装置１０３または１０４における、ＰＤＬ形式の印刷データの処理フローチャートである。
【０１６４】
プリンタ装置１０３または１０４では、まず、ＬＡＮ制御部３１４（図４）は、印刷データを受信し（Ｓ７１０）、受信したデータを受信バッファ４０１（図４）にバッファリングする（Ｓ７２０）。そして、ＰＤＬ解析＆画像データ生成部４１０（図４）を起動（Ｗａｋｅ  ｕｐ）し（Ｓ７３０）、次の印刷データの受信に入る（Ｓ７１０）。
【０１６５】
待ち状態（Ｓ８００）であったＷａｋｅＵｐされたＰＤＬ解析＆画像データ生成部４１０は、ＷａｋｅＵｐされると、受信バッファ４０１より受信データを取り出し（Ｓ８１０）、受信データがある場合（Ｓ８２０の判定がＹＥＳ）、ＰＤＬコマンド解析を行い（Ｓ８３０）、各ＰＤＬコマンドの処理を行なう。すなわち、グループＰｒ情報通知コマンドの場合は、グループＰｒ情報を、ログ領域のヘッダ部５０１（図５）のグループＰｒ情報のエリアにセットし、ログ領域のヘッダ部５０１を更新・保存する（Ｓ８４０）。収集停止Ｐｒ情報通知コマンドの場合は、収集停止Ｐｒ情報を、ログ領域のヘッダ部５０１の収集停止Ｐｒ情報のエリアにセットし、ログ領域のヘッダ部５０１を更新・保存する（Ｓ８５０）。それら以外のコマンドの場合は、各ＰＤＬコマンドの処理を行ない、画像を生成し、印刷エンジンに送り、印刷を行なう（Ｓ８６０）。
【０１６６】
各ＰＤＬコマンドの処理が終わると、取り出した受信データを全て解釈実行したかチェックし、残りのデータがあると（Ｓ８７０の判定がＮＯ）、次のＰＤＬコマンドの解析に入る（Ｓ８３０）。残りのデータが無ければ（Ｓ８７０がＹＥＳ）、受信バッファから受信データを取り出し（Ｓ８１０）、受信データが無ければ（Ｓ８２０の判定がＮＯ）、印刷データが送られてくるのを待つ（Ｓ８００）。
【０１６７】
以上の構成により、図１または図２のＬＡＮ１０７に接続されている各プリンタ装置１０３または１０４等を、柔軟にグループ化して、合算した使用状況ログ情報を表示することが可能となる。
【０１６８】
以上の管理ＰＣ側のプリンタ管理ソフトの処理とプリンタ装置の処理により、グループプリンタ情報や収集停止プリンタの情報が、複数の管理ＰＣ間で共有可能となるのであるが、この共有の仕組みについて説明する。
【０１６９】
まず、グループプリンタ情報の共有の仕組みについて図２７に図示する。
【０１７０】
最初は、管理ＰＣ１０５、１０６共に、グループＰｒ指定を行なっていない、図１８の状態で図１９のように使用状況が表示されている。
【０１７１】
この状態で、管理ＰＣ１０５でグループプリンタの指定を行なう場合の例を以下に記載する。
【０１７２】
まず、管理ＰＣ１０５で、
【０１７３】
Ｓ２７０１：図２０のように、ＰＰＲ１０３に対して、グループプリンタ指定を行なう（図９のＳ６１０，Ｓ６１５）と、図２０の状態となり図２１のように使用状況が表示される。
【０１７４】
Ｓ２７０２：ＰＰＲ１０３に、指定されたグループＰｒ情報をグループＰｒ情報通知のＰＤＬコマンド形式で送信する（図９のＳ６５０）。
【０１７５】
プリンタ装置ＰＰＲ１０３側では、
【０１７６】
Ｓ２７０３：グループＰｒ情報通知のＰＤＬコマンド内のグループＰｒ情報を、使用状況ログファイルのヘッダ部のグループＰｒ情報欄に格納・保存する（図２６のＳ８４０）。
【０１７７】
続いて、管理ＰＣ１０６で、
【０１７８】
Ｓ２７０４：ＰＰＲ１０３の使用状況ログデータを収集する（図１２のＳ１３０）。
【０１７９】
Ｓ２７０５：収集した使用状況ログデータのヘッダ部のグループＰｒ情報を管理対象Ｐｒリストテーブルの該当プリンタのグループＰｒ情報欄にセットし、管理対象Ｐｒリストテーブルを保存する（図１２のＳ１５０、即ち、図１３のＳ１５１０）。
【０１８０】
これで、ＰＰＲ１０３のグループＰｒ設定が、管理ＰＣ１０６の管理対象Ｐｒリストテーブル内のＰＰＲ１０３のプリンタ情報のグループＰｒ情報にセットされる（図２０）ので、ログ収集（図１１のＳ１）以降の、グループログ算出処理（図１１のＳ２、すなわち、図１４の処理）、グループＰｒ及び単独Ｐｒの使用状況ログデータの表示処理（図１１のＳ３、すなわち、図１６の処理）が行なわれ、管理ＰＣ１０６でも、図２１のような使用状況の表示が行なわれる。
【０１８１】
以上のように、管理ＰＣ１０５で指定（設定）したグループＰｒ情報が、管理ＰＣ１０６にも、使用状況ログの収集を通じて、自動的に伝えられて、管理ＰＣ１０６も同じ設定環境になる。
【０１８２】
次に、収集停止プリンタ情報の共有化の仕組みについて、図２８に図示する。最初は管理ＰＣ１０５、１０６とも、「プリンター０」、「ＰＰＲ１０３」と「ＰＰＲ１０４」の３台のプリンタを管理している状態だとする。この状態で、管理ＰＣ１０５で、ＰＰＲ１０３を収集停止の指定を行なう場合の例を説明する。
【０１８３】
まず、管理ＰＣ１０５で、
【０１８４】
Ｓ２８０１：プリンタ選択画面で、図２２のように、ＰＰＲ１０３に対して、その更新フラグのチェックをはずし、収集停止にする（図９のＳ６１０，Ｓ６１５）と、２５の状態となり図２３のように使用状況が表示される。
【０１８５】
Ｓ２８０２：プリンタ選択の終了にて、収集停止指定が変更されたかチェックし、収集停止指定が変更されたため（図９のＳ６７０の判定がＹＥＳ）、管理対象Ｐｒリストテーブルを検索し、収集停止するプリンタを抽出し、収集停止プリンタ情報を組立て、この収集停止プリンタ情報を通知するＰＤＬコマンドを生成し（Ｓ６８０）、
【０１８６】
Ｓ２８０３：再度、管理対象Ｐｒリストテーブルを検索し、収集中の（収集を停止していない）プリンタを抽出し、収集中のプリンタに、生成した収集停止プリンタ情報通知のＰＤＬコマンドを送信する（Ｓ６９０）。すなわち、「ＰＰＲ１０３が収集停止した」という収集停止プリンタ情報を、収集中の「プリンター０」と「ＰＰＲ１０４」に送る。
【０１８７】
プリンタ装置ＰＰＲ１０４、及び、プリンター０では、
【０１８８】
Ｓ２８０４：受信した収集停止プリンタ情報通知のＰＤＬコマンド内の収集停止プリンタ情報を使用状況ログファイルのヘッダ部の収集停止プリンタ情報欄に格納・保存する。
【０１８９】
続いて、管理ＰＣ１０６で、
【０１９０】
Ｓ２８０５：ＰＰＲ１０４またはプリンター０の使用状況ログデータを収集する（図１２のＳ１３０）。
【０１９１】
Ｓ２８０６：収集した使用状況ログデータのヘッダ部の収集停止プリンタ情報を管理対象Ｐｒリストテーブルの該当プリンタの更新フラグ欄にセットし、管理対象Ｐｒリストテーブルを保存する（図１２のＳ１５０、即ち、図１３のＳ１５２０〜Ｓ１５６０）。
【０１９２】
これで、収集停止プリンタ情報が管理ＰＣ１０６の管理対象Ｐｒリストテーブル内のＰＰＲ１０３のプリンタ情報にセットされ、即ち、管理ＰＣ１０６の管理対象Ｐｒリストテーブル内のＰＰＲ１０３の更新フラグが収集停止にセットされる（図２２）ので、これ以降、管理ＰＣ１０６でも、ＰＰＲ１０３からは使用状況ログの収集は行なわれないようになる。
【０１９３】
以上のように、管理ＰＣ１０５で指定（設定）した収集停止プリンタ情報が、管理ＰＣ１０６にも、該収集停止プリンタ以外のプリンタ装置からの使用状況ログの収集を通じて、自動的に伝えられて、管理ＰＣ１０６も同じ設定環境になり、以降、当該収集停止プリンタ（本例ではＰＰＲ１０３）からは使用状況ログの収集は行なわれない。
【０１９４】
以上説明したようにして、本実施形態では、ある使用者が行なった設定環境を、ほかの使用者は何も設定しなくても、これらの設定環境を自動的に取り込み、複数の管理端末装置間でプリンタ管理環境を自動的に共有することが可能となる。これにより、複数のプリンタ装置を複数の管理ＰＣで管理するような場合であっても、煩わしい面倒な作業を最小限の労力で行うことが可能となり、設定の効率化が実現され、設定のミスなど人為的操作ミスも防止することが可能となる。
【０１９５】
以上の実施形態では、単独ＰｒおよびグループＰｒの使用状況ログ情報は、図３の表示装置３０５のディスプレイに表示されるように構成されたが、ファイルや印刷の形態で出力されるように構成されてもよい。
【０１９６】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態
に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むも
のである。
【０１９７】
以上の実施形態に関連して、更に以下の付記を開示する。
（付記１）
ネットワークに接続される複数の管理対象のプリンタ装置を１つ以上のグループに分類し、当該分類の情報を第一グループプリンタ情報として保持するとともに、更新した前記第一グループプリンタ情報を前記複数の管理対象のプリンタ装置に送信して、当該各プリンタ装置に当該第一グループプリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させる第一プリンタ分類部と、
前記分類の情報を前記第一グループプリンタ情報とは異なる第二グループプリンタ情報として保持する第二プリンタ分類部と、
前記管理対象の複数のプリンタ装置から、前記使用状況ログ情報を収集するとともに、当該プリンタ装置が記憶する前記第一グループプリンタ情報を受信し、当該受信した第一グループプリンタ情報に基づいて前記第二プリンタ分類部が保持する第二グループプリンタ情報を更新するログ収集部と、
前記第一グループプリンタ情報および前記第二グループプリンタ情報のうちのいずれか一方のグループプリンタ情報に基づいて、当該一方のグループプリンタ情報が示すグループに属する前記管理対象のプリンタ装置の前記使用状況ログ情報を合算し、当該グループの使用状況ログ情報として算出するグループログ算出部と、
を備えることを特徴とするログ情報収集装置。
（付記２）
前記第一プリンタ分類部は、前記管理対象のプリンタ装置に含まれるプリンタ装置に対して、当該プリンタ装置からの前記使用状況ログの収集を停止する収集停止の指定を行い、当該収集停止の情報を収集停止プリンタ情報として保持するとともに、当該収集停止プリンタ情報を前記複数の管理対象のプリンタ装置のうち当該収集停止を行うプリンタ装置以外のプリンタ装置に送信して、当該各プリンタ装置に当該収集停止プリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記ログ収集部は、前記管理対象の複数のプリンタ装置のうちの、前記プリンタ分類部が保持する前記収集停止プリンタ情報に対応するプリンタ装置以外のプリンタ装置から、前記使用状況ログ情報を収集するとともに、当該プリンタ装置が記憶する前記収集停止プリンタ情報を受信し、当該受信した収集停止プリンタ情報を前記第二プリンタ分類部にさらに保持させる、
ことを特徴とする付記１に記載のログ情報収集装置。
（付記３）
前記第一プリンタ分類部は、前記第一グループプリンタ情報または前記収集停止プリンタ情報を、送信先の前記各プリンタ装置に対して、当該各プリンタ装置が収集する使用状況ログ情報のヘッダに記憶させ、
前記ログ収集部は、前記管理対象のプリンタ装置から、前記使用状況ログ情報を受信するとともに、当該受信した使用状況ログ情報のヘッダに記憶されている前記第一グループプリンタ情報または前記収集停止プリンタ情報を取り出して受信する、
ことを特徴とする付記１または２のいずれかに記載のログ情報収集装置。
（付記４）
ネットワークに接続される複数の管理対象のプリンタ装置を１つ以上のグループに分類し、当該分類の情報を第一グループプリンタ情報として保持するとともに、
更新した前記第一グループプリンタ情報を前記複数の管理対象のプリンタ装置に送信して、当該各プリンタ装置に当該第一グループプリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記分類の情報を前記第一グループプリンタ情報とは異なる第二グループプリンタ情報として保持し、
前記管理対象の複数のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記第一グループプリンタ情報を受信し、当該受信した第一グループプリンタ情報に基づいて前記第二グループプリンタ情報を更新し、
前記第一グループプリンタ情報および前記第二グループプリンタ情報のうちのいずれか一方のグループプリンタ情報に基づいて、当該一方のグループプリンタ情報が示すグループに属する前記管理対象のプリンタ装置の前記使用状況ログ情報を合算し、当該グループの使用状況ログ情報として算出する、
ことを特徴とするログ情報収集方法。
（付記５）
前記管理対象のプリンタ装置に含まれるプリンタ装置に対して、当該プリンタ装置からの前記使用状況ログの収集を停止する収集停止の指定を行い、当該収集停止の情報を収集停止プリンタ情報として保持するとともに、
当該収集停止プリンタ情報を前記複数の管理対象のプリンタ装置のうち当該収集停止を行うプリンタ装置以外のプリンタ装置に送信して、当該各プリンタ装置に当該収集停止プリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記管理対象の複数のプリンタ装置のうちの、前記保持している前記収集停止プリンタ情報に対応するプリンタ装置以外のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記収集停止プリンタ情報を受信し、当該受信した収集停止プリンタ情報を前記第二グループプリンタ情報としてさらに保持する、
ことを特徴とする付記４に記載のログ情報収集方法。
（付記６）
ネットワークに接続されるコンピュータに、
前記ネットワークに接続される複数の管理対象のプリンタ装置を１つ以上のグループに分類し、当該分類の情報を第一グループプリンタ情報として保持するとともに、
更新した前記第一グループプリンタ情報を前記複数の管理対象のプリンタ装置に送信して、当該各プリンタ装置に当該第一グループプリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記分類の情報を前記第一グループプリンタ情報とは異なる第二グループプリンタ情報として保持し、
前記管理対象の複数のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記第一グループプリンタ情報を受信し、当該受信した第一グループプリンタ情報に基づいて前記第二グループプリンタ情報を更新し、
前記第一グループプリンタ情報および前記第二グループプリンタ情報のうちのいずれか一方のグループプリンタ情報に基づいて、当該一方のグループプリンタ情報が示すグループに属する前記管理対象のプリンタ装置の前記使用状況ログ情報を合算し、当該グループの使用状況ログ情報として算出する、
処理を実行させるためのログ情報収集プログラム。
（付記７）
前記管理対象のプリンタ装置に含まれるプリンタ装置に対して、当該プリンタ装置からの前記使用状況ログの収集を停止する収集停止の指定を行い、当該収集停止の情報を収集停止プリンタ情報として保持するとともに、
当該収集停止プリンタ情報を前記複数の管理対象のプリンタ装置のうち当該収集停止を行うプリンタ装置以外のプリンタ装置に送信して、当該各プリンタ装置に当該収集停止プリンタ情報を当該各プリンタ装置が収集する使用状況ログ情報とともに記憶させ、
前記管理対象の複数のプリンタ装置のうちの、前記保持している前記収集停止プリンタ情報に対応するプリンタ装置以外のプリンタ装置から、前記使用状況ログ情報を収集するとともに、
当該プリンタ装置が記憶する前記収集停止プリンタ情報を受信し、当該受信した収集停止プリンタ情報を前記第二グループプリンタ情報としてさらに保持する、
処理を前記コンピュータに実行させるための付記６に記載のログ情報収集プログラム。
【符号の説明】
【０１９８】
１０１、１０２  クライアントＰＣ（パーソナルコンピュータ）
１０３、１０４  プリンタ装置
１０５、１０６  管理ＰＣ
１０７  ＬＡＮ（ローカルエリアネットワーク）
２０１  アプリケーションプログラム
２０２、２０３  プリンタドライバ
２０４、２０５  印刷命令
２０６、２０７  印刷結果
２０８、２０９  使用状況ログファイル
２１０、２１１  使用状況ログ情報の収集
２１２  ディスプレイ
２１３  使用状況ログ情報の表示
３０１、３１１  ＣＰＵ（中央演算処理装置）
３０２、３１２  ＲＯＭ（リードオンリーメモリ）
３０３、３１３  ＲＡＭ（ランダムアクセスメモリ）
３０４  入力装置
３０５  表示装置
３０６  ＬＡＮ  Ｉ／Ｆ（ローカルエリアネットワークインタフェース）
３０７  外部記憶装置
３０８  可搬記録媒体駆動装置
３０９  可搬記録媒体
３１４  ＬＡＮ  Ｉ／Ｆ  （ＬＡＮ制御部）
３１５  プリンタエンジンＩ／Ｆ（インタフェース）  （図４  エンジン制御部）
３１６  プリント制御ＬＳＩ（大規模集積回路）
３１７  プリンタエンジン
３１８  不揮発性メモリ
３１９  クロック（時計）
３２０  操作パネルＩ／Ｆ  （図４  操作パネル制御部）
３２１  操作パネル
４０１  受信バッファ（ＲＡＭ３１３上）
４０２  画像メモリ（ＲＡＭ３１３上）
４０３  設定情報（ＲＡＭ３１３上）
４０４  設定情報（不揮発性メモリ３１８上）
４０５  使用状況ログファイル（不揮発性メモリ３１８上）
４１０  ＰＤＬ解析＆画像データ生成部
４２０  ログ制御部
５０１  ヘッダ部
５０２  月間データ部
５０３  月度レコード
６０１  Ｐｒ使用状況ログファイル
６０２  グループＰｒ使用状況ログファイル
６１０  メイン制御部
６２０  プリンタ分類部
６３０  ログ収集部
６４０  グループログ算出部
６５０  ログ出力（表示）部
７００  管理対象Ｐｒ（プリンタ）リストテーブル
７０１  プリンタ情報（Ｐｒ情報）
７０２  グループ指定情報
７０３  収集停止情報
１０００  グループＰｒ（プリンタ）名テーブル
１００１  グループプリンタ情報（グループＰｒ情報）
【図１】
2015184800.tif 000003
【図３】
2015184800.tif 000004
【図５】
2015184800.tif 000005
【図７】
2015184800.tif 000006
【図９】
2015184800.tif 000007
【図１０】
2015184800.tif 000008
【図１３】
2015184800.tif 000009
【図１４】
2015184800.tif 000010
【図１５】
2015184800.tif 000011
【図１６】
2015184800.tif 000012
【図１７】
2015184800.tif 000013
【図２６】
2015184800.tif 000014
【図２７】
2015184800.tif 000015
【図２８】
2015184800.tif 000016
【図２】
2015184800.tif 000017
【図４】
2015184800.tif 000018
【図６】
2015184800.tif 000019
【図８】
2015184800.tif 000020
【図１１】
2015184800.tif 000021
【図１２】
2015184800.tif 000022
【図１８】
2015184800.tif 000023
【図１９】
2015184800.tif 000024
【図２０】
2015184800.tif 000025
【図２１】
2015184800.tif 000026
【図２２】
2015184800.tif 000027
【図２３】
2015184800.tif 000028
【図２４】
2015184800.tif 000029
【図２５】
2015184800.tif 000030