(57)【要約】【課題】管理コンピュータ等の管理手段に補助記憶装置が無い安価なハード構成でも、該管理手段の障害解析を行うことが可能なデバイスの管理システムを提供する。【解決手段】デバイス３０２と管理コンピュータ３０３との間の通信エラーをエラーログとして保存するエラーログ及びトレースログ保存部３０３ａ−７と、デバイスと管理コンピュータとの間の通信履歴をトレースログとして保存するエラーログ及びトレースログ保存部３０３ａ−７と、エラーログ及びトレースログのサイズを定期的にチェックするログサイズ判定部３０３ａ−３と、一定サイズを超えたエラーログ及びトレースログを遠隔監視コンピュータ３０６に通知する通信部３０３ａ−４と、遠隔監視コンピュータが管理コンピュータから通知されたエラーログ及びトレースログをデータベースに保存するエラーログ及びトレースログ保存部３０６−５とを備えた。【選択図】      図１
2004220211.tif 000002
【特許請求の範囲】
【請求項１】
複数のデバイスとこれらデバイスの情報を通信回線を経由して取得し管理する第一の管理手段が存在し、該第一の管理手段と通信回線を経由して情報を交換し、前記デバイスを遠隔地から管理する第二の管理手段が存在するデバイスの管理システムにおいて、
前記デバイスと前記第一の管理手段との間の通信エラーをエラーログとして一時保存する第一の保存手段と、
前記デバイスと前記第一の管理手段との間の通信履歴をトレースログとして一時保存する第二の保存手段と、
前記エラーログ及び前記トレースログのサイズを定期的にチェックするチェック手段と、
一定サイズを超えた前記エラーログ及び前記トレースログを前記第二の管理手段に通知する通知手段と、
前記第二の管理手段が前記第一の管理手段から通知された前記エラーログ及び前記トレースログをデータベースに保存する第三の保存手段とを備えたことを特徴とするデバイスの管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔地に存在する、例えば、複写機、プリンタ、スキャナ、ファクシミリ、或いはファクシミリ機能が統合的に設けられたデジタル複合機等の画像形成装置等のデバイスを管理するためのデバイスの管理システムに関する。
【０００２】
【従来の技術】
従来から、遠隔地に存在する複写機、プリンタ等の画像形成装置（デバイス）を管理するために、前記画像形成装置の状態を遠隔地のサービスセンターに送信して、遠隔地において前記画像形成装置を管理するように構成された管理システムが公知である。
【０００３】
例えば、特開平０４−３６７８７１号公報にはジャム回数が規定値を超えると、ジャム履歴情報をジャム発生時間情報を付して公衆回線を介した選択に通知する技術が開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したような従来装置においては、紙詰まりの履歴のみを対処としており、所定回数の紙詰まりが発生した場合に、保持していた履歴情報を外部のホストに通知するというものであり、複数の種類の履歴情報を管理するような場合には、効率の良い履歴のホストへの転送タイミングを作り出すことはできなかった。このような従来技術は、単一種別のエラー履歴をホストに通知するような仕組みには応用することができたが、複数のエラーの履歴をホストへ通知するような仕組みに応用する場合、必ずしも効率の良いホストへの履歴通知の仕組みを実現することはできなかった。
【０００５】
本発明は、上記従来技術の有する問題点を解消するためになされたもので、その目的は、管理コンピュータ等の管理手段に大容量の補助記憶装置が無い安価なハード構成でも、該管理手段の障害解析を行うことが可能なデバイスの管理システムを提供することである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明のデバイスの管理システムは、複数のデバイスとこれらデバイスの情報を通信回線を経由して取得し管理する第一の管理手段が存在し、該第一の管理手段と通信回線を経由して情報を交換し、前記デバイスを遠隔地から管理する第二の管理手段が存在するデバイスの管理システムにおいて、前記デバイスと前記第一の管理手段との間の通信エラーをエラーログとして一時保存する第一の保存手段と、前記デバイスと前記第一の管理手段との間の通信履歴をトレースログとして一時保存する第二の保存手段と、前記エラーログ及び前記トレースログのサイズを定期的にチェックするチェック手段と、一定サイズを超えた前記エラーログ及び前記トレースログを前記第二の管理手段に通知する通知手段と、前記第二の管理手段が前記第一の管理手段から通知された前記エラーログ及び前記トレースログをデータベースに保存する第三の保存手段とを備えたことを特徴とする。
【０００７】
【発明の実施の形態】
以下、本発明の各実施の形態を、図１乃至図１０に基づき説明する。
【０００８】
（第一の実施の形態）
まず、本発明の第一の実施の形態を、図１乃至図８に基づき説明する。
【０００９】
図１は、本実施の形態に係るデバイスの管理システムの概略構成を示すブロック図であり、同図において、１０１はデバイス監視（管理）装置、１０２，１０３，１０４はデバイス、１０５は遠隔監視コンピュータ、１０６はインターネット等の通信回線、１０７は所定のプロトコルである。
【００１０】
デバイス監視装置１０１と遠隔監視コンピュータ１０５は、インターネット等の通信回線１０６を介して、所定のプロトコル１０７で通信可能とされている。デバイス監視装置１０１と遠隔監視コンピュータ１０５は、インターネット１０７を介して、特定のプロトコル１０７で接続されている。不正アクセスを防ぐためと、ファイアウォールを越すために、一般的なプロトコル（ＳＭＴＰ）や認証も設ける。
【００１１】
図１においては、デバイス監視装置１０１が一つしか示されていないが、実際には、複数のデバイス監視装置１０１と、これら複数のデバイス監視装置１０１を一元的に管理する遠隔監視コンピュータ１０５が通信回線を介して通信可能とされている。デバイス監視装置１０１は、デバイス１０２〜１０４の障害状態や印刷枚数情報及び印刷面数情報等を収集する。
【００１２】
デバイス１０２〜１０４としては、画像形成装置としてのプリンタ（電子写真方式及びインクジェット方式を含む）、スキャナ、ファクシミリ、プリンタ及びファクシミリ機能が統合的に設けられたデジタル複合機等が挙げられる。
【００１３】
図２は、図１に示すデバイス監視装置１０１のハードウェア構成を示すブロック図である。
【００１４】
図２において、２０１はＣＰＵ（中央演算処理装置）、２０２はバス、２０３はＲＡＭ（ランダムアクセスメモリ）、２０４はフラッシュリードオンリーメモリ（Ｆｌａｓｈ  ＲＯＭ）、２０５は第一のネットワークインタフェース（ネットワークＩ／Ｆ）、２０６は第二のネットワークインタフェース（ネットワークＩ／Ｆ）、２０７はシリアルネットワークインタフェース（Ｓｅｒｉａｌ  Ｉ／Ｆ）、２０８はデバッグインタフェース（Ｄｅｂｕｇ  Ｉ／Ｆ）である。
【００１５】
ＣＰＵ２０１は、デバイス監視装置１０１全体の制御を司るものである。バス２０２は、各構成部品相互間のデータを受け渡すものである。ＲＡＭ２０３は、電気的に情報を記憶でき且つ書き換え可能なメモリである。Ｆｌａｓｈ  ＲＯＭ２０４は、電気的に書き換え可能であり且つ電源が無くなっても情報を記憶可能なメモリである。第一及び第二のネットワークＩ／Ｆ２０５，２０６は、ネットワーク経由で外部と情報交換を行うものである。Ｓｅｒｉａｌ  Ｉ／Ｆ２０７は、ＲＳ２３２ｃシリアル通信にて情報交換を行うものである。Ｄｅｂｕｇ  Ｉ／Ｆ２０８は、同様にデバッグ用途に用いるシリアル通信部である。
【００１６】
図３は、本実施の形態に係るデバイスの管理システムの構成を示すブロック図である。
【００１７】
図３において、３０１はネットワーク、３０２はデバイス、３０３は管理コンピュータ、３０４は通信回線、３０５はインターネット及び公衆回線網、３０６は遠隔監視コンピュータである。
【００１８】
ネットワーク３０１は、デバイス３０２や管理コンピュータ３０３を接続するものである。デバイス３０２は、ネットワーク３０１に接続されており、例えば、プリンタ、ファクシミリ（ＦＡＸ）、複写機、ファクシミリ機能を含んだデジタル複合機等から成るものである。管理コンピュータ３０３は、複数のデバイス３０２を管理、監視するものである。通常、デバイス監視装置１０１は、複数のデバイス３０２と同じ会社に配置される。通信回線３０４、インターネット及び公衆回線網３０５は、管理コンピュータ３０３と遠隔監視コンピュータ３０６との間における情報のやり取りを行うための通信媒体である。遠隔監視コンピュータ３０６は、デバイス監視装置１０１がデバイス３０２と通信するための通信部である。
【００１９】
管理コンピュータ３０３は、ＲＡＭ３０３ａと、Ｆｌａｓｈ  ＲＯＭ３０３ｂとを有している。
【００２０】
ＲＡＭ３０３ａは、回線通信処理部３０３ａ−１、監視（管理）データ読み出し部３０３ａ−２、ログサイズ判定部３０３ａ−３、通信部３０３ａ−４、状態取得部３０３ａ−５、ログ保存部３０３ａ−６、エラーログ及びトレースログ保存部３０３ａ−７、印刷枚数情報及び面数情報取得部３０３ａ−８及び印刷枚数情報及び面数情報保存部３０３ａ−９を有している。また、以下はエラーログとトレースログとを例に説明するが本発明はこれに限定するものではなく、様々な種別の履歴を対象に図４乃至８、図１０のフローチャートを実行することが想定される。
【００２１】
エラーログとは、主にデバイス監視装置内部で発生したエラー及びデバイスとの通信エラーを指す。デバイス監視装置内部のエラーとしては、データファイルへのアクセスエラーやメモリの確保失敗等がある。デバイスとの通信エラーには、ｐｉｎｇエラー、カウンタの取得失敗エラー、デバイスのステータス取得失敗エラー等がある。その他、環境によっては、ＰＯＰ時のエラー等も含む。
【００２２】
トレースルログとは、所定の処理が行われた履歴を指す。例えば、「デバイスからのカウンタ取得成功時」、「カウンタデータ作成時」、「デバイスからのステータス取得成功時」、「障害情報データ作成時」、「遠隔監視コンピュータとへのデータ送信成功時」等が履歴の対象として挙げられる。
【００２３】
これら処理の履歴をログとして記載しておくことで、切り分け手段により、いつまで処理が成功していたかを特定することができるので、障害の切り分けに非常に有効である。例えば、９：１０迄はデバイスと通信できていたが、９：１５から通信がエラーになっている等が特定される。
【００２４】
また、Ｆｌａｓｈ  ＲＯＭ３０３ａ−９は、印刷枚数情報及び面数情報保存部３０３ｂ−１を有している。
【００２５】
回線通信処理部３０３ａ−１は、管理コンピュータ３０３が遠隔監視コンピュータ３０６と通信するためのものである。監視（管理）データ読み出し部３０３ａ−２は、後述するＦｌａｓｈ  ＲＯＭ３０３ｂ上の印刷枚数情報及び面数情報保存部３０３ｂ−１及びＲＡＭ３０３ａ上のエラーログ及びトレースログ保存部３０３ａ−７からデータを読み出すものである。ログサイズ判定部３０３ａ−３は、監視データ読み出し部３０３ａ−２が読み出したエラーログ及びトレースログのサイズを判定するものである。通信部３０３ａ−４は、管理コンピュータ３０３がデバイス３０２と３０２と通信するためのものである。状態取得部３０３ａ−５は、通信部３０３ａ−４を介してデバイス３０２の状態を取得するものである。ログ保存部３０３ａ−６は、状態取得部３０３ａ−５及び印刷枚数情報及び面数情報取得部３０３ａ−８が処理シーケンスや処理中のエラーをＲＡＭ３０３ａ上にあるエラーログ及びトレースログ保存部３０３ａ−７に書き込むものである。印刷枚数情報及び面数情報取得部３０３ａ−８は、通信部３０３ａ−４を介してデバイス３０２の印刷枚数及び面数を取得するものである。印刷枚数情報及び面数情報保存部３０３ａ−９は、Ｆｌａｓｈ  ＲＯＭ３０３ｂ上に印刷枚数情報及び面数情報を保存するものである。
【００２６】
遠隔監視コンピュータ３０６は、回線通信処理部３０６−１、監視（管理）データ保存部３０６−２、印刷枚数情報及び面数情報保存部３０６−３、障害情報保存部３０６−４及びエラーログ及びトレースログ保存部３０６−５を有している。
【００２７】
回線通信処理部３０６−１は、遠隔監視コンピュータ３０６が管理コンピュータ３０３と通信するためのものである。監視（管理）データ保存部３０６−２は、デバイス３０２の印刷枚数情報及び面数情報、障害情報及びエラーログ及びトレースログを保存するものである。印刷枚数情報及び面数情報保存部３０６−３は、印刷枚数情報及び面数情報を保存するものである。障害情報保存部３０６−４は、障害情報保存を保存するものである。エラーログ及びトレースログ保存部３０６−５は、エラーログ及びトレースログ保存を保存するものである。
【００２８】
尚、上述した各部は、ハードウェアモジュールで構成されても良いし、ソフトウェアモジュールで構成されても良い。
【００２９】
通常、遠隔監視コンピュータ３０６は、管理コンピュータ３０３とは別の会社に存在する。
【００３０】
次に、上記構成に成る本実施の形態に係るデバイスの管理システムの動作について、図４乃至図８に基づき説明する。
【００３１】
図４は、本実施の形態に係るデバイスの管理システムにおける管理コンピュータの障害情報管理動作の流れを示すフローチャート、図５及び図６は、本実施の形態に係るデバイスの管理システムにおける管理コンピュータの印刷枚数情報及び面数情報を収集する動作の流れを示すフローチャート、図７は、本実施の形態に係るデバイスの管理システムにおける管理コンピュータのエラーログ及びトレースログ送信動作の流れを示すフローチャート、図８は、本実施の形態に係るデバイスの管理システムにおける遠隔監視コンピュータの監視データ保存動作の流れを示すフローチャートである。
【００３２】
まず、図４を用いて説明する。図４に示すフローチャートに係るプログラムは、管理コンピュータ３０３のＦｌａｓｈ  ＲＯＭ３０３ｂに格納されており、ＲＡＭ２０３に適宜読み出されて、ＣＰＵ２０１によって実行される。
【００３３】
まず、管理コンピュータ３０３のＣＰＵ２０１は、ステップＳ４０１で、状態取得部３０３ａ−５に通信部３０３ａ−４を介してデバイス３０２の状態を取得させる。次に、ステップＳ４０２で、デバイス３０２から状態が取得できたか否かを判断する。そして、状態が取得できたと判断された場合は、ログ保存部３０３ａ−６がステップＳ４０３で、デバイス３０２の状態をＲＡＭ３０３ａ上のエラーログ及びトレースログ保存部３０３ａ−７に書き込み、また、状態が取得できないと判断された場合は、ログ保存部３０３ａ−６がステップＳ４０４で、デバイス３０２の状態取得失敗とエラーコードをＲＡＭ３０３ａ上のエラーログ及びトレースログ保存部３０３ａ−７に書き込む。
【００３４】
次に、ステップＳ４０５で、取得した結果、デバイス３０２が障害状態か否かを判断する。そして、障害状態でないと判断された場合は、ステップＳ４０８で、状態取得部３０３ａ−５が次の状態取得タイミング迄、例えば、１分間待機する。
【００３５】
また、障害状態であると判断された場合は、ステップＳ４０６で、回線通信処理部３０３ａ−１が障害情報を通信回線３０４、インターネット及び公衆回線網３０５を介して遠隔監視コンピュータ３０６に通知し、ステップＳ４０８で、状態取得部３０３ａ−５が次の状態取得タイミング迄、例えば、１分間待機する。
【００３６】
次に、図５を用いて説明する。図５のフローチャートに係るプログラムは、管理コンピュータ３０３のＦｌａｓｈ  ＲＯＭ３０３ｂに格納されており、ＲＡＭ３０３ａに適宜読み出されて、ＣＰＵ２０１によって実行される。
【００３７】
まず、管理コンピュータ３０３のＣＰＵ２０１は、ステップＳ５０１で、印刷枚数情報及び面数情報取得部３０３ａ−８に通信部３０３ａ−４を介してデバイス３０２の印刷枚数情報及び面数情報を取得させる。次に、ステップＳ５０２で、デバイス３０２から印刷枚数情報及び面数情報が取得できたか否かを判断する。そして、印刷枚数情報及び面数情報が取得できたと判断された場合は、ログ保存部３０３ａ−６がステップＳ５０３で、デバイス３０２の印刷枚数情報及び面数情報取得成功をＲＡＭ３０３ａ上のエラーログ及びトレースログ保存部３０３ａ−７に書き込み、ステップＳ５０５で、印刷枚数情報及び面数情報保存部３０３ａ−９がＦｌａｓｈＲＯＭ３０３ｂ上の印刷枚数情報及び面数情報保存部３０３ｂ−１に印刷枚数情報及び面数情報を書き込む。
【００３８】
また、前記ステップＳ５０２において、状態が取得できないと判断された場合は、ログ保存部３０３ａ−６がステップＳ５０４で、デバイス３０２の印刷枚数情報及び面数情報取得失敗とエラーコードをＲＡＭ３０３ａ上のエラーログ及びトレースログ保存部３０３−７に書き込む。次に、ステップＳ５０６で、印刷枚数情報及び面数情報取得部３０３ａ−８が次の印刷枚数情報及び面数情報取得タイミング迄、例えば、６０分間待機する。
【００３９】
次に、図６を用いて説明する。まず、ステップＳ６０１で、回線通信処理部３０３ａ−１が遠隔監視コンピュータ３０６から印刷枚数情報及び面数情報要求信号を受けると、次のステップＳ６０２で、監視データ読み出し部３０３ａ−２がＦｌａｓｈ  ＲＯＭ３０３ｂ上にある印刷枚数情報及び面数情報保存部３０３ｂ−１に印刷枚数情報及び面数情報ファイルがあるか否かを判断する。
【００４０】
そして、印刷枚数情報及び面数情報ファイルがあると判断された場合は、ステップＳ６０３で、回線通信処理部３０３ａ−１が印刷枚数情報及び面数情報を通信回線３０４、インターネット及び公衆回線網３０５を介して遠隔監視コンピュータ３０６に通知させる。また、印刷枚数情報及び面数情報ファイルが無いと判断された場合は、ステップＳ６０４で、回線通信処理部３０３ａ−１が印刷枚数情報及び面数情報が無いことを、通信回線３０４、インターネット及び公衆回線網３０５を介して遠隔監視コンピュータ３０６に通知する。
【００４１】
次に、図７の説明を行う。図７のフローチャートに係るプログラムは、管理コンピュータ３０３のＦｌａｓｈ  ＲＯＭ３０３ｂに格納されており、ＲＡＭ３０３ａに適宜読み出されて、ＣＰＵ２０１によって実行される。
【００４２】
管理コンピュータ３０３のＣＰＵ２０１は、ステップＳ７０１で、監視データ読み出し部３０３ａ−２がエラーログ及びトレースログ保存部３０３ａ−７からエラーログを読み出し、ログサイズ判定部３０３ａ−３にログのサイズを通知する。この際に通知するログは、エラーログとトレースログとの複数の種別を含むログのサイズを通知する。このステップＳ７０２の判断機能を備えることにより、画像形成装置等のデバイスのメンテナンスに係る複数種類の履歴（ログ）を管理し、複数種類のログの合計サイズが所定量を超えているか否かを判別するので、複数種類の各種履歴が存在したとしても、各々の履歴が所定量以上蓄積されたことに応じて外部にログを通知するような形態に比べて、小容量の補助記憶手段を備えるような形態でも、外部の遠隔監視コンピュータ３０６にログを効率良く通知することが可能な管理コンピュータ３０３が実現される。
【００４３】
また、ログの種別毎に個別にログサイズを通知し、ステップＳ７０２以下の処理をログの種別毎に行うようにすることも想定される。
【００４４】
次に、ステップＳ７０２で、ログサイズ判定部３０３ａ−３が一定量のログサイズを超えたか否かを判断する。そして、ログサイズ判定部３０３ａ−３が一定量のログサイズを超えたと判断された場合は、ステップＳ７０３で、ログ情報を通信回線３０４、インターネット及び公衆回線網３０５を介して遠隔監視コンピュータ３０６に通知する。次に、ステップＳ７０４で、監視データ読み出し部３０３ａ−２が次のログサイズをチェックするタイミング迄、例えば、６０分間待機する。
【００４５】
次に、図８を用いて説明する。図８のフローチャートに係るプログラムは、遠隔監視コンピュータ３０６のＲＯＭに格納されており、ＲＡＭに適宜読み出されて、ＣＰＵによって実行される。
【００４６】
まず、ステップＳ８０１で遠隔監視コンピュータ３０６の回線通信処理部３０６−１が監視データを受信すると、回線通信処理部３０６−１は、監視データ保存部３０６−２に監視データを渡す。監視データ保存部３０６−２は、ステップＳ８０２で、受信データが障害情報か否かを判断する。そして、障害情報であると判断された場合は、ステップＳ８０３で、障害情報を障害情報保存部３０６−４に保存する。監視データ保存部３０６−２は、ステップＳ８０４で、受信データが印刷枚数情報及び面数情報か否かを判断する。そして、印刷枚数及び面数情報であると判断された場合は、ステップＳ８０５で、印刷枚数情報及び面数情報を印刷枚数情報及び面数情報保存部３０６−３に保存する。
【００４７】
監視データ保存部３０６−２は、ステップＳ８０６で、受信データがエラーログ及びトレースログ情報か否かを判断する。そして、エラーログ及びトレースログ情報であると判断された場合は、ステップＳ８０７で、エラーログ及びトレースログ情報をエラーログ及びトレースログ情報保存部３０６−５に保存する。
【００４８】
以上のように、本実施の形態に係るデバイスの管理システムによれば、管理コンピュータ３０３にハードディスク等の補助記憶装置が無い場合等、ハード構成に制限がある場合でも、エラーログ及びトレースログを容易に収集することが可能になり、後に収集したエラーログ及びトレースログを分析することによって、デバイス３０２と管理コンピュータ３０３との間の通信障害解析や管理コンピュータ３０３の内の障害解析を可能にすることができるものである。
【００４９】
尚、図４〜図８のフローチャートにおける待機時間は、任意の時間に変更可能である。
【００５０】
また、デバイス３０２から状態を取得する状態取得部３０３ａ−５における状態取得方法については、デバイス３０２から管理コンピュータ３０３に対するイベントによる取得方法、或いは管理コンピュータ３０３からデバイス３０２に対して定期的に取得する方法のどちらでも良い。
【００５１】
（第二の実施の形態）
次に、本発明の第二の実施の形態を、図９及び図１０に基づき説明する。
【００５２】
図９は、本実施の形態に係るデバイスの管理システムの構成を示すブロック図であり、同図において、上述した第一の実施の形態における図３と同一部分には、同一符合を付してある。
【００５３】
図９において図３と異なる点は、図３の構成に定期ログ送信チェック部９０１を付加したことのみである。
【００５４】
定期ログ送信チェック部９０１は、監視データ読み出し部３０３ａ−２に接続されている。定期ログ送信チェック部９０１は、前回ログ送信した時間から一定時間経過したか否かを判断するものである。
【００５５】
次に、本実施の形態に係るデバイスの管理システムの動作について、図１０のフローチャートに基づき説明する。図１０に示すフローチャートに係るプログラムは、管理コンピュータ３０３のＦｌａｓｈ  ＲＯＭ２０４に格納されており、ＲＡＭ２０３に適宜読み出され、ＣＰＵ２０１によって実行される。
【００５６】
管理コンピュータ３０３のＣＰＵ２０１は、ステップＳ１００１で、監視データ読み出し部３０３ａ−２がエラーログ及びトレースログ保存部３０３ａ−７からエラーログを読み出し、ログサイズ判定部３０３ａ−３にログのサイズを通知する。次に、ステップＳ１００２で、ログサイズ判定部３０３ａ−３が一定量のログサイズを超えたか否かを判断する。そして、ログサイズ判定部３０３ａ−３が一定量のログサイズを超えたと判断された場合は、ステップＳ１００３で、ログ情報を通信回線３０４、インターネット及び公衆回線３０５を介して遠隔監視コンピュータ３０６に通知する。
【００５７】
次に、ステップＳ１００３で、定期ログ送信チェック部９０１が前回ログ送信から一定時間経過したか否かを判断する。そして、経過したと判断された場合は、ステップＳ１００４で、ログ情報を通信回線３０４、インターネット及び公衆回線３０５を介して遠隔監視コンピュータ３０６に通知する。次に、ステップＳ１００５で、監視データ読み出し部３０３ａ−２が次のログサイズをチェックするタイミング迄、例えば、６０分間待機する。
【００５８】
以上のように、本実施の形態に係るデバイスの管理システムによれば、管理コンピュータ３０３にハードディスク等の補助記憶装置が無い場合等、ハード構成に制限がある場合でも、エラーログ及びトレースログを容易に収集することが可能になり、後に収集したエラーログ及びトレースログを分析することによって、デバイス３０２と管理コンピュータ３０３との間の通信障害解析や管理コンピュータ３０３内の障害解析が可能となるものである。
【００５９】
尚、図１０に示すフローチャートにおける待機時間は、任意の時間に変更可能である。
【００６０】
また、本実施の形態に係るデバイスの管理システムにおけるその他の構成及び作用は、上述した第一の実施の形態と同一であるから、その説明は省略する。
【００６１】
また、上述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明が達成されることは言うまでもない。
【００６２】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６３】
また、プログラムコードを供給するための記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムコードを記憶できるものであれば良く、或いはネットワークを介したダウンロード等を用いることができる。
【００６４】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
以上では、本発明の様々な例と実施の形態を説明したが、当業者であれば、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更に及ぶことが可能であることは言うまでもない。
【００６７】
本発明の実施態様の例を以下に列挙する。
【００６８】
［実施態様１］  複数のデバイスとこれらデバイスの情報を通信回線を経由して取得し管理する第一の管理手段が存在し、該第一の管理手段と通信回線を経由して情報を交換し、前記デバイスを遠隔地から管理する第二の管理手段が存在するデバイスの管理システムにおいて、
前記デバイスと前記第一の管理手段との間の通信エラーをエラーログとして一時保存する第一の保存手段と、
前記デバイスと前記第一の管理手段との間の通信履歴をトレースログとして一時保存する第二の保存手段と、
前記エラーログ及び前記トレースログのサイズを定期的にチェックするチェック手段と、
一定サイズを超えた前記エラーログ及び前記トレースログを前記第二の管理手段に通知する通知手段と、
前記第二の管理手段が前記第一の管理手段から通知された前記エラーログ及び前記トレースログをデータベースに保存する第三の保存手段とを備えたことを特徴とするデバイスの管理システム。
【００６９】
［実施態様２］  前記エラーログ及び前記トレースログが一定サイズを超えていない場合でも前回の前記エラーログ及び前記トレースログ送信から一定期間経過していれば前記エラーログ及び前記トレースログを前記第二の管理手段に送信する送信手段を備えたことを特徴とする請求項１に記載のデバイスの管理システム。
【００７０】
［実施態様３］  前記デバイスは、画像形成装置であることを特徴とする実施態様１または２に記載のデバイスの管理システム。
【００７１】
［実施態様４］  前記画像形成装置は、複写機であることを特徴とする実施態様３に記載のデバイスの管理システム。
【００７２】
［実施態様５］  前記画像形成装置は、プリンタであることを特徴とする実施態様３に記載のデバイスの管理システム。
【００７３】
［実施態様６］  前記画像形成装置は、スキャナであることを特徴とする実施態様３に記載のデバイスの管理システム。
【００７４】
［実施態様７］  前記画像形成装置は、ファクシミリであることを特徴とする実施態様３に記載のデバイスの管理システム。
【００７５】
［実施態様８］  前記画像形成装置は、ファクシミリ機能が統合的に設けられたデジタル複合機であることを特徴とする実施態様３に記載のデバイスの管理システム。
【００７６】
［実施態様９］  前記第一の管理手段は、コンピュータであることを特徴とする実施態様１に記載のデバイスの管理システム。
【００７７】
［実施態様１０］  前記第二の管理手段は、コンピュータであることを特徴とする実施態様１に記載のデバイスの管理システム。
【００７８】
［実施態様１１］  複数のデバイスとこれらデバイスの情報を通信回線を経由して取得し管理する第一の管理工程が存在し、該第一の管理工程と通信回線を経由して情報を交換し、前記デバイスを遠隔地から管理する第二の管理工程が存在するデバイスの管理方法において、
前記デバイスと前記第一の管理工程との間の通信エラーをエラーログとして一時保存する第一の保存工程と、
前記デバイスと前記第一の管理工程との間の通信履歴をトレースログとして一時保存する第二の保存工程と、
前記エラーログ及び前記トレースログのサイズを定期的にチェックするチェック工程と、
一定サイズを超えた前記エラーログ及び前記トレースログを前記第二の管理工程に通知する通知工程と、
前記第二の管理工程が前記第一の管理工程から通知された前記エラーログ及び前記トレースログをデータベースに保存する第三の保存工程とを備えたことを特徴とするデバイスの管理方法。
【００７９】
［実施態様１２］  前記エラーログ及び前記トレースログが一定サイズを超えていない場合でも前回の前記エラーログ及び前記トレースログ送信から一定期間経過していれば前記エラーログ及び前記トレースログを前記第二の管理工程に送信する送信工程を備えたことを特徴とする実施態様１１に記載のデバイスの管理方法。
【００８０】
［実施態様１３］  前記デバイスは、画像形成装置であることを特徴とする実施態様１１または１２に記載のデバイスの管理方法。
【００８１】
［実施態様１４］  前記画像形成装置は、複写機であることを特徴とする実施態様１３に記載のデバイスの管理方法。
【００８２】
［実施態様１５］  前記画像形成装置は、プリンタであることを特徴とする実施態様１３に記載のデバイスの管理方法。
【００８３】
［実施態様１６］  前記画像形成装置は、スキャナであることを特徴とする実施態様１３に記載のデバイスの管理システム。
【００８４】
［実施態様１７］  前記画像形成装置は、ファクシミリであることを特徴とする実施態様１３に記載のデバイスの管理システム。
【００８５】
［実施態様１８］  前記画像形成装置は、ファクシミリ機能が統合的に設けられたデジタル複合機であることを特徴とする実施態様１３に記載のデバイスの管理システム。
【００８６】
［実施態様１９］  前記第一の管理工程は、コンピュータにより実行することを特徴とする実施態様１１に記載のデバイスの管理方法。
【００８７】
［実施態様２０］  前記第二の管理工程は、コンピュータにより実行することを特徴とする実施態様１１に記載のデバイスの管理方法。
【００８８】
［実施態様２１］  実施態様１１乃至２０に記載のデバイスの管理方法が備えた各工程をコンピュータに実行させるためのプログラムコードから成ることを特徴とする制御プログラム。
【００８９】
［実施態様２２］  実施態様２１に記載の制御プログラムを格納したことを特徴とする記憶媒体。
【００９０】
【発明の効果】
以上のように、本発明のデバイスの管理システムによれば、管理コンピュータ等の管理手段に補助記憶装置が無い安価なハード構成でも、該管理手段の障害解析を行うことが可能である。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態に係るデバイスの管理システムの概略構成を示す図である。
【図２】本発明の第一の実施の形態に係るデバイスの管理システムにおける管理コンピュータのハードウェア構成を示すブロック図である。
【図３】本発明の第一の実施の形態に係るデバイスの管理システムの構成を示すブロック図である。
【図４】本発明の第一の実施の形態に係るデバイスの管理システムにおける管理コンピュータの障害情報監視処理動作の流れを示すフローチャートである。
【図５】本発明の第一の実施の形態に係るデバイスの管理システムにおける管理コンピュータの印刷枚数情報及び面数情報取得処理動作の流れを示すフローチャートである。
【図６】本発明の第一の実施の形態に係るデバイスの管理システムにおける管理コンピュータの印刷枚数情報及び面数情報送信処理動作の流れを示すフローチャートである。
【図７】本発明の第一の実施の形態に係るデバイスの管理システムにおけるログ送信処理動作の流れを示すフローチャートである。
【図８】本発明の第一の実施の形態に係るデバイスの管理システムにおける遠隔監視コンピュータにおける監視データ受信処理動作の流れを示すフローチャートである。
【図９】本発明の第二の実施の形態に係るデバイスの管理システムの構成を示すブロック図である。
【図１０】本発明の第二の実施の形態に係るデバイスの管理システムにおける管理コンピュータのログ送信処理動作の流れを示すフローチャートである。
【符合の説明】
１０１        デバイス管理コンピュータ
１０２        デバイス
１０３        デバイス
１０４        デバイス
１０５        遠隔監視コンピュータ
１０６        通信回線
１０７        プロトコル
２０１        ＣＰＵ
２０２        バス
２０３        ＲＡＭ
２０４        Ｆｌａｓｈ  ＲＯＭ
２０５        Ｎｅｔｗｏｒｋ  Ｉ／Ｆ
２０６        Ｎｅｔｗｏｒｋ  Ｉ／Ｆ
２０７        Ｓｅｒｉａｌ  Ｉ／Ｆ
２０８        Ｄｅｂｕｇ  Ｉ／Ｆ
３０１        ネットワーク
３０２        デバイス
３０３        デバイス管理コンピュータ
３０３ａ      ＲＡＭ
３０３ａ−１  回線通信処理部
３０３ａ−２  監視データ読み出し部
３０３ａ−３  ログサイズ判定部
３０３ａ−４  通信部
３０３ａ−５  状態取得部
３０３ａ−６  ログ保存部
３０３ａ−７  エラーログ及びトレースログ保存部
３０３ａ−８  印刷枚数情報及び面数情報取得部
３０３ａ−９  印刷枚数情報及び面数情報保存部
３０３ｂ      Ｆｌａｓｈ  ＲＯＭ
３０３ｂ−１  印刷枚数情報及び面数情報保存部
３０４        通信回線
３０５        インターネット及び公衆回線網
３０６        遠隔監視コンピュータ
３０６−１    回線通信処理部
３０６−２    監視データ保存部
３０６−３    印刷枚数情報及び面数情報保存部
３０６−４    障害情報保存部
３０６−５    エラーログ及びトレースログ保存部
９０１        定期ログ送信チェック部
【図１】
2004220211.tif 000003
【図２】
2004220211.tif 000004
【図３】
2004220211.tif 000005
【図４】
2004220211.tif 000006
【図５】
2004220211.tif 000007
【図６】
2004220211.tif 000008
【図７】
2004220211.tif 000009
【図８】
2004220211.tif 000010
【図９】
2004220211.tif 000011
【図１０】
2004220211.tif 000012