(57)【要約】【課題】簡易な構造により管理データを効率良く且つ安全に通信すること。【解決手段】ホームＭＦＰ２０とＮｏｔホームＭＦＰ３０〜５０は管理サーバ１により管理されており、管理サーバ１とホームＭＦＰ２０が通信可能である。各ＭＦＰ２０〜５０の管理情報を管理サーバ１が取得したい場合は、データ解析指示を管理サーバ１からホームＭＦＰ２０へ発信する。そしてホームＭＦＰ２０から各ＮｏｔホームＭＦＰ３０〜５０へ自己の状態又は動作履歴を解析するよう指示する。各ＮｏｔホームＭＦＰ３０〜５０の解析データはホームＭＦＰ２０へ送信され、ホームＭＦＰ２０で集約後、管理サーバ１へ送信される。【選択図】図１
2008077289.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能である複数の画像形成装置と、当該複数の画像形成装置を管理する管理サーバとを有し、
前記複数の画像形成装置のうち少なくとも１台の画像形成装置がホーム画像形成装置となって、当該ホーム画像形成装置が前記管理サーバと通信する機器管理システムであって、
各画像形成装置に自己の状態又は動作履歴を解析させるための指示を発信する発信部と、
各画像形成装置に設けられ、各画像形成装置の状態又は動作履歴を解析する解析部と、
当該解析部により解析した各画像形成装置の解析結果を集約する集約部と、
当該集約部により集約した結果を前記ホーム画像形成装置から前記管理サーバへ送信する送信部と、
を有することを特徴とする機器管理システム。
【請求項２】
前記指示は前記管理サーバから前記ホーム画像形成装置に発信され、前記指示を受信した前記ホーム画像形成装置が他の画像形成装置に前記指示を発信することを特徴とする請求項１に記載の機器管理システム。
【請求項３】
前記指示は前記複数の画像形成装置のうち何れかの画像形成装置から前記ホーム画像形成装置に発信され、前記指示を受信した前記ホーム画像形成装置が他の画像形成装置に前記指示を発信することを特徴とする請求項１に記載の機器管理システム。
【請求項４】
前記解析結果の集約を前記ホーム画像形成装置で実行することを特徴とする請求項１乃至３の何れか１項に記載の機器管理システム。
【請求項５】
各画像形成装置の稼働状態を検出する検出部と、
当該検出部により検出した結果に基づき前記解析結果の集約をどの画像形成装置に実行させるか決定する決定部と、
を有することを特徴とする請求項１乃至３の何れか１項に記載の機器管理システム。
【請求項６】
少なくとも１台以上の他の画像形成装置と通信可能であり、且つ複数の画像形成装置を管理する管理サーバと通信可能である画像形成装置であって、
前記他の画像形成装置に自己の状態又は動作履歴を解析させるための指示を発信する発信部と、
前記指示により前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果に関して集約した結果を前記管理サーバへ送信する送信部と、
を有することを特徴とする画像形成装置。
【請求項７】
前記指示を前記管理サーバ又は前記他の画像形成装置から受信する受信部を有し、
前記受信部で受信した前記指示を前記発信部により前記他の画像形成装置に発信することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記指示により前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果を集約する集約部を有することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記他の画像形成装置の稼働状態に関する情報を取得し、前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果に関して、前記他の画像形成装置のどの画像形成装置に集約させるか決定する決定部と、
を有することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項１０】
管理サーバに通信可能な他の画像形成装置と通信可能である画像形成装置であって、
自己の状態又は動作履歴を解析するための指示を前記他の画像形成装置から受信する受信部と、
当該受信部で受信した前記指示に基づき自己の状態又は動作履歴を解析する解析部と、
当該解析部により解析した結果を前記他の画像形成装置へ送信する送信部と、
を有することを特徴とする画像形成装置。
【請求項１１】
自己の装置の稼働状態を検出する検出部と、
当該検出部により検出した結果を前記他の画像形成装置へ送信する検出結果送信部と、
前記他の画像形成装置が自己の状態又は動作履歴を解析した解析結果及び前記解析部で解析した解析結果を、前記他の画像形成装置からの指令があった場合に集約する集約部と、
を有することを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
少なくとも１台以上の他の画像形成装置と通信可能であり、且つ複数の画像形成装置を管理する管理サーバと通信可能であるホーム画像形成装置の管理動作プログラムであって、
前記他の画像形成装置に自己の状態又は動作履歴を解析させるための指示を発信する発信動作と、
前記指示により前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果に関して集約した結果を前記管理サーバへ送信する送信動作と、
を前記ホーム画像形成装置に実行させることを特徴とする管理動作プログラム。
【請求項１３】
前記指示を前記管理サーバ又は前記他の画像形成装置から受信し、当該受信した前記指示を前記他の画像形成装置に発信させる動作を前記ホーム画像形成装置に実行させることを特徴とする請求項１２に記載の管理動作プログラム。
【請求項１４】
前記指示により前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果を集約する集約動作を前記ホーム画像形成装置に実行させることを特徴とする請求項１２又は１３に記載の管理動作プログラム。
【請求項１５】
前記他の画像形成装置の稼働状態を検出する検出動作と、
前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果に関して、前記検出動作に基づき前記他の画像形成装置のどの画像形成装置に集約させるか決定する決定動作と、
を前記ホーム画像形成装置に実行させることを特徴とする請求項１２又は１３に記載の管理動作プログラム。
【請求項１６】
管理サーバに通信可能な他の画像形成装置と通信可能である画像形成装置（以下、「副画像形成装置」という。）の管理動作プログラムであって、
自己の状態又は動作履歴を解析するための指示を前記他の画像形成装置から受信する受信動作と、
当該受信動作により受信した前記指示に基づき自己の状態又は動作履歴を解析する解析動作と、
当該解析動作により解析した結果を前記他の画像形成装置へ送信する送信動作と、
を前記副画像形成装置に実行させることを特徴とする管理動作プログラム。
【請求項１７】
自己の装置の稼働状態を検出する検出動作と、
当該検出動作により検出した結果を前記他の画像形成装置へ送信する検出結果送信動作と、
前記他の画像形成装置が自己の状態又は動作履歴を解析した解析結果及び自己の装置の解析結果を、前記他の画像形成装置からの指令があった場合に集約する集約動作と、
を前記副画像形成装置に実行させることを特徴とする請求項１６に記載の管理動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理サーバが複数の画像形成装置を管理する機器管理システム、画像形成装置及び管理動作プログラムに関するものである。
【背景技術】
【０００２】
近年、複数の画像形成装置（複写機、プリンタ、複合機等）を通信回線を通じて管理サーバで管理する機器管理システムが確立されている。このような機器管理システムによれば、個々の画像形成装置の情報（例えばプリント枚数、消耗品の消耗度合等）を管理サーバで容易に把握することができるため、ユーザーへの課金や消耗品の交換時期の把握等の点で利便性が良い。
【０００３】
ところで従来の機器管理システムは多様な構造のものが存在し、例えば以下のような機器管理システムが存在する。
【０００４】
特許文献１に記載の技術は複数の複写機にデータターミナルが接続されており、複写機でトラブルが発生した場合、複数の複写機の情報はデータターミナルを介して管理センターに送信されるという技術である。
【０００５】
また、複数の画像形成装置の各々に通信手段（モデム等）を設置し、個々の画像形成装置と管理サーバとの間でメンテナンス情報等を通信するという機器管理システムもある。
【特許文献１】特開２００１−３３８１３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の技術によれば、複写機に接続されるデータターミナルやサーバ等の機器を管理される複写機側に設置する必要があり設置スペース等の点で問題である。
【０００７】
また、個々の画像形成装置と管理サーバとの間でメンテナンス情報等を通信するという機器管理システムでは、通信経路が複数存在してしまうためセキュリティ等の点で問題である。
【０００８】
従って、本発明の目的は、簡易な構造により管理データを効率良く且つ安全に通信することが出来る機器管理システム、画像形成装置及び管理動作プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成すべく、本発明に係る機器管理システムは、
互いに通信可能である複数の画像形成装置と、当該複数の画像形成装置を管理する管理サーバとを有し、
前記複数の画像形成装置のうち少なくとも１台の画像形成装置がホーム画像形成装置となって、当該ホーム画像形成装置が前記管理サーバと通信する機器管理システムであって、
各画像形成装置に自己の状態又は動作履歴を解析させるための指示を発信する発信部と、
各画像形成装置に設けられ、各画像形成装置の状態又は動作履歴を解析する解析部と、
当該解析部により解析した各画像形成装置の解析結果を集約する集約部と、
当該集約部により集約した結果を前記ホーム画像形成装置から前記管理サーバへ送信する送信部と、
を有することを特徴とするものである。
【００１０】
また、本発明に係る画像形成装置は、
少なくとも１台以上の他の画像形成装置と通信可能であり、且つ複数の画像形成装置を管理する管理サーバと通信可能である画像形成装置であって、
前記他の画像形成装置に自己の状態又は動作履歴を解析させるための指示を発信する発信部と、
前記指示により前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果に関して集約した結果を前記管理サーバへ送信する送信部と、
を有することを特徴とするものである。
【００１１】
また、本発明に係る画像形成装置は、
管理サーバに通信可能な他の画像形成装置と通信可能である画像形成装置であって、
自己の状態又は動作履歴を解析するための指示を前記他の画像形成装置から受信する受信部と、
当該受信部で受信した前記指示に基づき自己の状態又は動作履歴を解析する解析部と、
当該解析部により解析した結果を前記他の画像形成装置へ送信する送信部と、
を有することを特徴とするものである。
【００１２】
また、本発明に係る管理動作プログラムは、
少なくとも１台以上の他の画像形成装置と通信可能であり、且つ複数の画像形成装置を管理する管理サーバと通信可能であるホーム画像形成装置の管理動作プログラムであって、
前記他の画像形成装置に自己の状態又は動作履歴を解析させるための指示を発信する発信動作と、
前記指示により前記他の画像形成装置が解析した解析結果及び自己の装置の解析結果に関して集約した結果を前記管理サーバへ送信する送信動作と、
を前記ホーム画像形成装置に実行させることを特徴とするものである。
【００１３】
また、本発明に係る管理動作プログラムは、
管理サーバに通信可能な他の画像形成装置と通信可能である画像形成装置（以下、「副画像形成装置」という。）の管理動作プログラムであって、
自己の状態又は動作履歴を解析するための指示を前記他の画像形成装置から受信する受信動作と、
当該受信動作により受信した前記指示に基づき自己の状態又は動作履歴を解析する解析動作と、
当該解析動作により解析した結果を前記他の画像形成装置へ送信する送信動作と、
を前記副画像形成装置に実行させることを特徴とするものである。
【発明の効果】
【００１４】
本発明に係る機器管理システム、画像形成装置及び管理動作プログラムによれば、簡易な構造により管理データを効率良く且つ安全に通信することが出来る。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明に係る機器管理システムの概略図である。
【００１６】
図１に示すように機器管理システム１は、管理サーバ１０と、（ホーム）画像形成装置として機能するホームＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０、（副）画像形成装置として機能するＮｏｔホームＭＦＰ３０〜５０を有している。
【００１７】
管理サーバ１０はホームＭＦＰ２０やＮｏｔホームＭＦＰ３０〜５０のプリント枚数、消耗品、トラブル等の管理を行っている。管理サーバ１０として、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバなどのデータ通信の機能を有するものが使用される。
【００１８】
ホームＭＦＰ２０とＮｏｔホームＭＦＰ３０〜５０は複写機能、プリンタ機能、ＦＡＸ機能を一体的に備えた画像形成装置であり、各ＭＦＰはローカルエリアネットワーク３（ＬＡＮ）を通じて互いに通信可能となっている。各ＭＦＰのＬＡＮ３への接続は１０Ｂａｓｅ−Ｔなどのインターフェイスを介して接続されている。
【００１９】
ホームＭＦＰ２０はＬＡＮ３で接続された全ＭＦＰを統括する機能を有し、ＮｏｔホームＭＦＰ３０〜５０の管理情報はホームＭＦＰ２０に集約される。
【００２０】
識別子としてユーザーＩＤをいずれかのＭＦＰに入力すると、入力したＭＦＰからＬＡＮ３に接続されている他のＭＦＰの情報を閲覧等することが出来る。また他のＭＦＰにおけるスキャン動作、プリント動作も実行できる。なお、ＬＡＮ上に接続されているホームＭＦＰ２０とＮｏｔホームＭＦＰの個数は図示例に限定されるものではなく、ホームＭＦＰ２０が複数台有っても良い。
【００２１】
管理サーバ１０とホームＭＦＰ２０はネットワーク２を介して通信可能となっている。ホームＭＦＰ２０やＮｏｔホームＭＦＰ３０〜５０の管理情報はホームＭＦＰ２０に集約され、集約されたデータがホームＭＦＰ２０から管理サーバ１０に通信される。従って通信経路が１つの経路に絞られ、セキュリティの点で有利となる。ネットワーク２として、インターネット、イントラネット、公衆回線、または専用線などが用いられ、通信プロトコルとして、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＦＴＰ、またはＨＴＴＰなどが用いられる。
【００２２】
図２は、ホームＭＦＰ２０の内部構成を示すブロック図である。なお、ホームＭＦＰ２０とＮｏｔホームＭＦＰ３０〜５０は同一の内部構成となっている。
【００２３】
ＣＰＵ１０１はホームＭＦＰ２０全体の動作を制御するものであり、システムバス１１２を介して、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３等に接続されている。このＣＰＵ１０１は、ＲＯＭ１０２に格納されている各種制御プログラムを読み出してＲＡＭ１０３に展開し、各部の動作を制御する。また、ＣＰＵ１０１は、ＲＡＭ１０３に展開したプログラムに従って各種処理を実行し、その処理結果をＲＡＭ１０３に格納するとともに操作表示部１０６上に表示させる。そして、ＲＡＭ１０３に格納した処理結果を所定の保存先に保存させる。
【００２４】
ホームＭＦＰ２０やＮｏｔホームＭＦＰ３０〜５０のＣＰＵは解析部として機能し、各ＭＦＰの状態又は動作履歴を所定のプログラムにより解析する。
【００２５】
また、各ＭＦＰの解析データを集約する場合、集約するＭＦＰのＣＰＵが集約部として機能し、各ＭＦＰの解析結果を所定のプログラムにより集約する。
【００２６】
また、ホームＭＦＰ２０のＣＰＵ１０１は送信部として機能し、各ＭＦＰの解析データを集約した結果を管理サーバ１０へ送信する。
【００２７】
また、ホームＭＦＰ２０のＣＰＵ１０１は受信部として機能し、管理サーバ１又はＮｏｔホームＭＦＰ３０〜５０から送信されるデータ解析指示を受信する。
【００２８】
ネットワークインターフェイスカード（ＮＩＣ）１１１は、システムバス１１２とネットワーク２又はＬＡＮ３とのインターフェイスであり、ＮＩＣ１０２を介してホームＭＦＰ２０がネットワーク２又はＬＡＮ３と接続されている。
【００２９】
ＲＯＭ１０２は、プログラムやデータ等を予め記憶しており、磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。本発明に係る管理動作プログラムはＲＯＭ１０２に記憶されている。
【００３０】
ＲＡＭ１０３は、ＣＰＵ１０１によって実行される各種制御プログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。
【００３１】
ハードディスク（ＨＤＤ）１０４は、各種データを記憶する大容量の記憶媒体であり、各種の画像データを保存する。
【００３２】
操作表示部１０５は各種の設定を可能にするものである。操作表示部１０５は例えばタッチパネル形式となっており、ユーザーが操作表示部１０５を通じて入力することによりカラー印刷やモノクロ印刷に関する条件が設定される。また、ネットワーク設定の情報等、各種の情報が操作表示部１０５に表示される。
【００３３】
通信部１０６は、他の機器とのデータ通信を行う通信インターフェイスであって、例えば、ＵＳＢ（Ｕｎｉｖｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１２８４、ＩＥＥＥ１３９４、ＰＣＭＣＩＡ等により構成されている。
【００３４】
画像読取部１０７は、原稿画像を光学的に読み取って電気信号に変換する。カラー原稿を読み取る場合は一画素当りＲＧＢ各１０ビットの輝度情報をもつ画像データを生成する。
【００３５】
画像読取部１０７によって生成された画像データや、ＰＣから送信される画像データは画像処理部１０８によって画像処理される。ホームＭＦＰ２０でカラー印刷を実行する場合は、画像読取部１０７によって生成されたＲＧＢデータを画像処理部１０８における色変換ＬＵＴに入力し、ＲＧＢデータをＣＭＹＫデータに色変換する。そして、色変換した画像データに対して、階調再現特性の補正を行ったり、濃度補正ＬＵＴを参照して網点などのスクリーン処理を行なったり、細線を強調するためのエッジ処理を行ったりする。
【００３６】
画像形成部１０９は、画像処理部１０８によって画像処理された画像データを受け取り、シート上に画像を形成する。画像形成部１０９における画像形成方法はインクジェット式、レーザ式、熱転写式、ドットインパクト式等である。
【００３７】
シート収納・搬送部１１０は、シートを収納するシート収納部、シート収納部に用紙が収納されているか否かを検知するシート有無検知部、シート収納部に収納されたシートのサイズを検知するサイズ検知部、シート収納部に収納されたシートを搬送する搬送部等（何れも不図示）を有している。シート収納・搬送部１１０は、ＣＰＵ１０１の制御の下、画像データに応じた又は操作表示部１０５を介して指示されたサイズのシートを、画像形成部１０９の画像形成位置まで搬送し、画像形成後のシートを排紙する。
【００３８】
管理サーバ１０がホームＭＦＰ２０を通じて全ＭＦＰの管理データを取得する動作を以下に説明する。
【００３９】
図３はホームＭＦＰ２０で解析データを集約する動作に関するフローチャート図である。
【００４０】
まず全ＭＦＰ２０〜５０における実行済みの印刷ジョブを把握するため、各ＭＦＰ２０〜５０に実行済みの印刷ジョブデータを解析するよう、管理サーバ１０からホームＭＦＰ２０へデータ解析指示が送信される（ステップＳ１）。つまり各ＭＦＰ２０〜５０の自己の状態又は動作履歴を解析されるための指示が発信される。このデータ解析指示であるが、管理サーバ１０から送信するだけでなく、他の形態であっても良い。たとえば、ホームＭＦＰ２０の操作表示部からのユーザー入力によりホームＭＦＰ２０にデータ解析指示を実行するようにしても良いし、また他のＮｏｔホームＭＦＰ３０〜５０からデータ解析指示をホームＭＦＰ２０へ送信することによりホームＭＦＰ２０にデータ解析指示を送信するようにしても良い。管理サーバ１からデータ解析指示を送信する場合は、管理サーバ１のＣＰＵが発信部の機能を有し、ＮｏｔホームＭＦＰ３０〜５０からデータ解析指示を送信する場合は、送信するＭＦＰのＣＰＵが発信部の機能を有することとなる。
【００４１】
ホームＭＦＰ２０がデータ解析指示を受信すると（ステップＳ２）、ホームＭＦＰ２０はＮｏｔホームＭＦＰ３０〜５０にデータ解析を実行させるようイベントデータを作成し、そのイベントデータを各ＮｏｔホームＭＦＰ３０〜５０へ送信する（ステップＳ３）。
つまりホームＭＦＰ２０のＣＰＵが発信部として機能し、ＮｏｔホームＭＦＰ３０〜５０へデータ解析指示を送信する。イベントデータには解析データをホームＭＦＰ２０に返信する指示内容、ホームＭＦＰ２０のアドレスや、各ＮｏｔホームＭＦＰ３０〜５０が管理するデータのうちどのデータを解析するのか等の情報が含まれている。
【００４２】
そしてＮｏｔホームＭＦＰ３０〜５０がホームＭＦＰ２０からイベントデータを受信し（ＮｏｔホームＭＦＰ３０〜５０のＣＰＵが受信部として機能し、自己の状態又は動作履歴を解析するための指示を受信する）、各ＮｏｔホームＭＦＰ３０〜５０は実行済みの印刷ジョブデータを解析する（ステップＳ５〜Ｓ７）。もちろんホームＭＦＰ２０も自身の装置における実行済みの印刷ジョブデータを解析する（ステップＳ４）。
【００４３】
実行済み印刷ジョブデータの解析は、例えば印刷ジョブ番号、ユーザー名、部門名、出力枚数を集約する作業である。解析した結果である解析データは例えば図４に示すような態様となる。この解析データを利用すればユーザー毎に出力枚数を集約したり、部門毎に出力枚数を集約したりすることが出来る。例えば図４を見るとユーザーＡは１と７の印刷ジョブを実行しており、出力枚数の合計は７０枚（３５枚＋２５枚）となる。また図４を見ると部門Ｚは４と９の印刷ジョブを実行しており、出力枚数の合計は３４枚（２４枚＋１０枚）となる。
【００４４】
各ＮｏｔホームＭＦＰ３０〜５０は実行済みの印刷ジョブデータを解析し終えると解析データ（解析結果）をホームＭＦＰ２０へ送信する（ＮｏｔホームＭＦＰ３０〜５０のＣＰＵが送信部として機能し、解析結果を送信する）（ステップＳ８〜Ｓ１０）。ホームＭＦＰ２０は各ＮｏｔホームＭＦＰ３０〜５０から解析データを受信すると（ステップＳ１１）、ホームＭＦＰ２０自身の解析データを含めて解析データを集約し、全ＭＦＰ２０〜５０における実行済み印刷ジョブデータの整理する（ステップＳ１２）。そして管理サーバ１０へ集約した結果を送信するために集約した結果を通信用のデータに加工し（ステップＳ１３）、管理サーバ１０へ送信する（ステップＳ１４）。
【００４５】
管理サーバ１０が集約結果を受信すると（ステップＳ１５）、その集約結果をもとに各ユーザーや各部門に対して消耗品の費用を請求したり、ユーザーの使用頻度を分析したりする。
【００４６】
以上図３を用いて説明したように、ホームＭＦＰ２０で全ＭＦＰ２０〜５０の実行済み印刷ジョブデータを集約するため、データターミナルやサーバ等をＭＦＰ側に別途設置する必要がない。また管理サーバ１０と通信できる機器をホームＭＦＰ２０に限っているため、管理データを通信する通信経路が一つとなり簡易な構造により管理データを効率良く且つ安全に通信することが出来る。
【００４７】
次に解析データをホームＭＦＰ以外で集約する態様を説明する。
【００４８】
図５はＮｏｔホームＭＦＰ４０で解析データを集約する動作に関するフローチャート図である。
【００４９】
基本的な動作は図３と同じであるが、解析データをホームＭＦＰ２０で集約するのではなくＮｏｔホームＭＦＰ４０で集約するという点が図３と異なる。
【００５０】
図５におけるステップＳ２１〜Ｓ２７の動作は図３のステップＳ１〜Ｓ７の動作と同じである。図５においてホームＭＦＰ２０、ＮｏｔホームＭＦＰ３０、５０は解析データをＮｏｔホームＭＦＰ４０に送信する（ステップＳ２８〜Ｓ３０）。ステップＳ２３で作成されるイベントデータには解析データ送信先のデータとしてＮｏｔホームＭＦＰ４０のアドレスデータが含まれている。
【００５１】
ＮｏｔホームＭＦＰ４０は各ＭＦＰの解析データを受信すると（ステップＳ３１）、ＮｏｔホームＭＦＰ４０自身の解析データを含めて解析データを集約し、全ＭＦＰ２０〜５０における実行済み印刷ジョブデータを整理する。そして集約データをホームＭＦＰ２０に送信する（ステップＳ３２）。
【００５２】
その後は図３のステップＳ１３〜Ｓ１５と同様に管理サーバ１０へ集約した結果を送信するために集約した結果を通信用のデータに加工し（ステップＳ３４）、管理サーバ１０へ送信する（ステップＳ３５）。
【００５３】
管理サーバ１０が集約結果を受信すると（ステップＳ３６）、その集約結果をもとに各ユーザーや各部門に対して消耗品の費用を請求したり、ユーザーの使用頻度を分析したりする。
【００５４】
なお、本フローチャートではＮｏｔホームＭＦＰ４０で解析データを集約しているが、他のＮｏｔホームＭＦＰ３０や５０で集約することも考えられる。
【００５５】
以上図５を用いて説明したように、全ＭＦＰ２０〜５０の実行済み印刷ジョブデータを解析した解析データをホームＭＦＰ２０以外のＮｏｔホームＭＦＰ４０で集約しても、データターミナルやサーバ等をＭＦＰ側に別途設置する必要がない。また図５のような態様でも管理サーバ１０と通信できる機器をホームＭＦＰ２０に限っているため、管理データを通信する通信経路が一つとなり簡易な構造により管理データを効率良く且つ安全に通信することが出来る。
【００５６】
次に解析データをホームＭＦＰ以外で一旦集約し、再度ホームＭＦＰで解析データを集約する動作を説明する。
【００５７】
図６はＮｏｔホームＭＦＰ３０で解析データを一旦集約する動作に関するフローチャート図である。
【００５８】
基本的な動作は図３と同じであるが、図６に示す動作ではＮｏｔホームＭＦＰ同士で一旦解析データを集約し、その後ホームＭＦＰ２０で再度集約するという点が図３と異なる。
【００５９】
図６におけるステップＳ４１〜Ｓ４７の動作は図３のステップＳ１〜Ｓ７の動作と同じである。図６においてＮｏｔホームＭＦＰ４０、５０は解析データをＮｏｔホームＭＦＰ３０に送信する（ステップＳ４８〜Ｓ４９）。ステップＳ４３で作成されるイベントデータにはＮｏｔホームＭＦＰ４０、５０の解析データ送信先のデータとしてＮｏｔホームＭＦＰ３０のアドレスデータが含まれている。
【００６０】
ＮｏｔホームＭＦＰ３０はＮｏｔホームＭＦＰ４０、５０の解析データを受信すると（ステップＳ５０）、ＮｏｔホームＭＦＰ３０自身の解析データを含めて解析データを集約し、集約したデータをホームＭＦＰ２０へ送信する（ステップＳ５１）。
【００６１】
ホームＭＦＰ２０はＮｏｔホームＭＦＰ３０からＮｏｔホームＭＦＰの集約データを受信するとホームＭＦＰ２０自身の解析データを含めて全ＭＦＰの解析データを集約する（ステップＳ５２）。
【００６２】
その後は図３のステップＳ１３〜Ｓ１５と同様に管理サーバ１０へ集約した結果を送信するために集約した結果を通信用のデータに加工し（ステップＳ５３）、管理サーバ１０へ送信する（ステップＳ５４）。
【００６３】
管理サーバ１０が集約結果を受信すると（ステップＳ５５）、その集約結果をもとに各ユーザーや各部門に対して消耗品の費用を請求したり、ユーザーの使用頻度を分析したりする。
【００６４】
なお、本フローチャートではＮｏｔホームＭＦＰ３０で解析データを集約しているが、ＮｏｔホームＭＦＰの集約をＮｏｔホームＭＦＰ４０や５０で集約することも考えられる。
【００６５】
以上図６を用いて説明したように、ＮｏｔホームＭＦＰ同士で一旦解析データを集約し、その後ホームＭＦＰ２０で再度集約しても、データターミナルやサーバ等をＭＦＰ側に別途設置する必要がない。また図６のような態様でも管理サーバ１０と通信できる機器をホームＭＦＰ２０に限っているため、管理データを通信する通信経路が一つとなり簡易な構造により管理データを効率良く且つ安全に通信することが出来る。
【００６６】
次にＮｏｔホームＭＦＰ３０〜５０の稼働状態を検出し、その検出結果により解析データを集約する動作を説明する。
【００６７】
図７はＮｏｔホームＭＦＰ３０〜５０の稼働状態により解析データを集約するＭＦＰを決定する動作に関するフローチャート図である。
【００６８】
まず全ＭＦＰ２０〜５０における実行済みの印刷ジョブを把握するため、各ＭＦＰ２０〜５０に実行済みの印刷ジョブデータを解析するよう、管理サーバ１０からホームＭＦＰ２０へデータ解析指示が送信（発信）される（ステップＳ６１）。このデータ解析指示はホームＭＦＰ２０の操作表示部においてデータ解析の指示を実行しても良いし、また他のＮｏｔホームＭＦＰ３０〜５０からデータ解析指示をホームＭＦＰ２０へ送信させても良い。
【００６９】
ホームＭＦＰ２０がデータ解析指示を受信すると（ステップＳ６２）、ＮｏｔホームＭＦＰ３０〜５０に対して状態要求情報を送信する（ステップＳ６３）。この動作は各ＮｏｔホームＭＦＰ３０〜５０の稼働状態を検出するための情報を収集するために実行される。各ＭＦＰの解析データを受信し集約するというタスクは、各ＭＦＰで実行する一般的な動作（例えば画像形成動作）の妨げとなるため、動作能力に余力なるＭＦＰにこのタスクを実行させた方が効率よく一連の動作が実行できる。
【００７０】
ＮｏｔホームＭＦＰ３０〜５０が状態要求情報を受信すると、ＮｏｔホームＭＦＰ３０〜５０は各々の状態ポイントを算出し、その状態ポイントにより解析データを集約するＭＦＰを決定する。この決定方法について以下に説明する。
【００７１】
ＮｏｔホームＭＦＰ３０〜５０はそれぞれのＲＡＭに条件テーブルを記憶している。条件テーブルは自己のＭＦＰが備える仕様や機能、各機能部の負荷率等から評価値として算出するための条件が定義されている。
【００７２】
図８は、条件テーブル２０１の一例を示した図である。
【００７３】
図８に示すように、条件テーブル２０１には、ＮｏｔホームＭＦＰの処理能力に係る条件として「ＨＤＤ残容量」、「ＣＰＵクロック」が定義されており、夫々ＨＤＤの残容量、ＣＰＵのクロック周波数を意味している。これら各条件には、夫々係数「１」、「０．５」が対応付けて定義されており、この係数で示された値が「ＨＤＤ残容量」、「ＣＰＵクロック」の値と乗算される。例えば、「ＨＤＤ残容量」が５００ＭＢの場合には、５００×１＝５００となり、「ＣＰＵクロック」が２ＧＨｚの場合には、２０００×０．５＝１０００となる。
【００７４】
また、条件テーブル２０１には、ＮｏｔホームＭＦＰ３０〜５０の処理状態に係る条件として「ネットワーク使用率」、「待機時間」、「プリント中」が定義されており、夫々ＮＩＣの使用率、画像形成部１０９を使用中か否か、自己のＮｏｔホームＭＦＰ３０〜５０の待機時間を意味している。これら各条件には、夫々係数「−１００」、「０．５」、「−１００」が対応付けて定義されており、ＣＰＵ１０１の制御の下、この係数で示された値が「ネットワーク使用率」、「待機時間」の値、「プリント中」の状態に応じた値に乗算される。例えば、「ネットワーク使用率」が１０％の場合には、１０×−１００＝−１０００となり、「待機時間」が３０分の場合には、３０×０．５＝１５０となる。また、条件「プリント中」には、プリント中か否かに応じて「１」、「０」が設定されるようになっており、プリント中の場合には１×−１００＝−１００となる。
【００７５】
さらに、条件テーブル２０１には、自己のＮｏｔホームＭＦＰが印刷ジョブを処理可能な状態か否かを判定するための「最小ポイント」が定義されており、ＣＰＵ１０１の制御の下、この「最小ポイント」と先の条件から算出された各ポイントの合計値（以下、状態ポイントという）とが比較されることで、自己のＮｏｔホームＭＦＰが印刷ジョブを処理可能な状態か否かが判定される。例えば、上記した例では、状態ポイントは５５０（５００＋１０００−１０００＋１５０−１００＝５５０）となり、「最小ポイント」の１５０を上回るため、印刷ジョブを処理可能な状態と判定される。
【００７６】
ＮｏｔホームＭＦＰ３０〜５０によって算出された当該状態ポイントを比較し、数値が最も大きいＭＦＰに解析データを集約させるようホームＭＦＰ２０のＣＰＵ１０１が決定する。つまり、ＮｏｔホームＭＦＰ３０〜５０のＣＰＵが検出部として機能し、各ＮｏｔホームＭＦＰの稼働状態を検出し、ＮｏｔホームＭＦＰ３０〜５０のＣＰＵが検出結果送信部として機能し、検出した結果をホームＭＦＰ２０へ送信する。また、ホームＭＦＰのＣＰＵが決定部として機能し、解析データの集約をどのＮｏｔホームＭＦＰに実行させるか決定する。
【００７７】
なお、当該決定方法は一例であってＮｏｔホームＭＦＰ３０〜５０の稼働状態を比較できれば他の決定方法でも構わない。
【００７８】
図７に戻って説明すると、ホームＭＦＰ２０から状態要求情報を受信したＮｏｔホームＭＦＰ３０〜５０は、それぞれ前述した状態ポイントを算出し（ステップＳ６４〜Ｓ６６）、算出した状態ポイントを状態情報としてホームＭＦＰ２０に送信する（ステップＳ６７〜６９）。そして、状態情報を受信すると（ステップＳ７０）、前述した方法により集約するＭＦＰを決定する（ステップＳ７１）。本フローチャート図ではＮｏｔホームＭＦＰ４０が最も状態ポイントの数値が大きかったものとする。
【００７９】
集約するＭＦＰが決定するとイベントデータを作成し、各ＭＦＰへ送信する（ステップＳ７２）。ステップＳ７２で作成されるイベントデータには解析データ送信先のデータとしてＮｏｔホームＭＦＰ４０のアドレスデータが含まれている。ＮｏｔホームＭＦＰ４０はイベントデータを受け、ホームＭＦＰ２０からの指令により全ＭＦＰの解析データを集約することとなる。
【００８０】
図７におけるステップＳ７３〜Ｓ８５の動作は図５のステップＳ２４〜Ｓ３６の動作と同様である。全ＭＦＰの解析データをＮｏｔホームＭＦＰ４０で集約し、集約データをホームＭＦＰ２０へ送信し、ホームＭＦＰ２０で集約した結果を通信用のデータに加工して管理サーバ１０へ送信する。
【００８１】
なお、本フローチャートではＮｏｔホームＭＦＰ４０で解析データを集約しているが、ＮｏｔホームＭＦＰ３０や５０で集約することも考えられる。
【００８２】
以上図７を用いて説明したように、動作能力に余力のあるＭＦＰに解析データを集約するタスクを実行させた方が効率よく一連の動作が実行できる。また図７のような態様であってもデータターミナルやサーバ等をＭＦＰ側に別途設置する必要がない。さらに管理サーバ１０と通信できる機器をホームＭＦＰ２０に限っているため、管理データを通信する通信経路が一つとなり簡易な構造により管理データを効率良く且つ安全に通信することが出来る。
【００８３】
本発明の実施の形態を図面によって説明してきたが、本発明は当該実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００８４】
当該実施形態では画像形成装置としてＭＦＰを用いて説明したが、画像形成装置はＭＦＰに限定されるものではなく複写機やプリンタ等の他の態様の画像形成装置であっても良い。
【００８５】
また図３、図５〜図７で示したフローチャートでは実行済み印刷ジョブデータを解析したが、各ＭＦＰの他のデータ（例えば各ＭＦＰのプリントカウント値やプロセス条件等）を解析して集約しても良い。
【図面の簡単な説明】
【００８６】
【図１】本発明に係る機器管理システムの概略図である。
【図２】ホームＭＦＰ２０の内部構成を示すブロック図である。
【図３】ホームＭＦＰ２０で解析データを集約する動作に関するフローチャート図である。
【図４】解析した結果である解析データは一例を示す説明図である。
【図５】ＮｏｔホームＭＦＰ４０で解析データを集約する動作に関するフローチャート図である。
【図６】ＮｏｔホームＭＦＰ３０で解析データを一旦集約する動作に関するフローチャート図である。
【図７】ＮｏｔホームＭＦＰ３０〜５０の稼働状態により解析データを集約するＭＦＰを決定する動作に関するフローチャート図である。
【図８】条件テーブル２０１の一例を示した図である。
【符号の説明】
【００８７】
１  機器管理システム
２  ネットワーク
３  ローカルエリアネットワーク３（ＬＡＮ）
１０  管理サーバ
２０  ホームＭＦＰ
３０、４０、５０  ＮｏｔホームＭＦＰ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  操作表示部
１０６  通信部
１０７  画像読取部
１０８  画像処理部
１０９  通信部
１１０  シート収納・搬送部
１１１  ネットワークインターフェイスカード（ＮＩＣ）
１１２  システムバス
２０１  条件デーブル
【図１】
2008077289.tif 000003
【図２】
2008077289.tif 000004
【図３】
2008077289.tif 000005
【図４】
2008077289.tif 000006
【図５】
2008077289.tif 000007
【図６】
2008077289.tif 000008
【図７】
2008077289.tif 000009
【図８】
2008077289.tif 000010