(57)【要約】【課題】  従来技術においては、障害情報などを含むイベント情報に加え、画像形成装置の管理、保守に必要な情報の送受の際に、画像形成装置の記憶領域の圧迫を抑え、画像形成装置と管理装置の間での通信負荷を抑制できる手法が提供されなかった。【解決手段】  画像形成装置において所定期間内に検知された複数のイベントに関しては、当該複数のイベントの全てに対応してイベント関連情報を送信せずに、少なくとも１度、送信されたイベント関連情報を当該複数のイベントに対応させるために同じイベントＩＤがイベント情報に設定される。管理装置においては、同じイベントＩＤを含むイベント情報と前記イベント関連情報とを対応させて管理する。【選択図】  図２０
2010178280.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と、前記画像形成装置をネットワークを介して管理する管理装置とからなる管理システムにおいて、
前記画像形成装置は、
装置内で測定される温度、湿度、及び電位の少なくとも何れかを含む環境情報を取得する取得手段と、
イベントを検知する検知手段と、
前記検知手段により検知されたイベントに関するイベント情報を前記管理装置に送信するイベント情報送信手段と、
前記検知手段により検知されたイベントともに、前記取得手段に取得された環境情報を含むイベント関連情報を送信すべきであると判断されたことに応じて、イベントＩＤが設定されたイベント関連情報を送信するイベント関連情報送信手段と、
前記イベント関連情報送信手段により送信されたイベント関連情報に含まれる環境情報を管理することなく、当該イベント関連情報に設定されたイベントＩＤを管理する管理手段とを備え、
前記イベント情報には、前記管理装置においてイベント情報とイベント関連情報を対応させて管理するためにイベントＩＤが設定され、
前記検知手段により新たに検知されたイベントとともに前記イベント関連情報を送信すべきであると判断された際に、今回のイベントが前回のイベントの検知から所定期間内に検知された場合、（１）前記イベント関連情報送信手段による今回のイベントに対応するイベント関連情報の送信を行わず、（２）前記イベント情報送信手段は、前記管理手段により管理されている前回のイベントに対応するイベント関連情報に設定されていたイベントＩＤを今回のイベントに関するイベント情報に設定して、前記管理装置に送信することを特徴とし、
前記管理装置は、
前記画像形成装置から受信したイベント情報及びイベント関連情報を、前記イベントＩＤに基づき対応させて記憶する記憶手段と、
前記記憶手段で記憶しているイベント情報とイベント関連情報を閲覧するための情報を提供する提供手段とを備えることを特徴とする管理システム。
【請求項２】
自装置におけるイベントを検知する検知手段と、
前記検知手段により検知されたイベントに関するイベント情報を管理装置に送信するイベント情報送信手段と、
前記検知手段により検知されたイベントともにイベント関連情報を送信すべきであると判断されたことに応じて、イベントＩＤが設定されたイベント関連情報を送信するイベント関連情報送信手段と、
前記イベント関連情報送信手段により送信されたイベント関連情報に含まれる環境情報を管理することなく、当該イベント関連情報に設定されたイベントＩＤを管理する管理手段とを備え、
前記イベント情報には、前記管理装置においてイベント情報とイベント関連情報を対応させて管理するためにイベントＩＤが設定され、
前記検知手段により新たに検知されたイベントとともに、前記イベント関連情報を送信すべきであると判断された際に、今回のイベントが前回のイベントの検知から所定期間内に検知された場合、（１）前記イベント関連情報送信手段による今回のイベントに対応するイベント関連情報の送信を行わず、（２）前記イベント情報送信手段は、前記管理手段により管理されている前回のイベントに対応するイベント関連情報に設定されていたイベントＩＤを今回のイベントに関するイベント情報に設定して、前記管理装置に送信することを特徴とする画像形成装置。
【請求項３】
前記検知手段がイベントとして障害情報を検知した場合は、自装置内で測定される温度、湿度、及び電位の少なくとも何れかを含む環境情報がイベント関連情報として前記管理装置に送信されることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記検知手段がイベントとして画像形成に関する設定値の変更を検知した場合は、
前記検知手段による検知の度に、前記イベント関連情報送信手段により自装置に設定される画像形成に関する複数の設定値がイベント関連情報として前記管理装置に送信されることを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記検知手段が検知したイベントの種類に応じて、当該イベントの種類に対応する自装置内で設定されている設定値または測定される情報が取得され、イベント関連情報として前記管理装置に送信されることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
画像形成装置における処理方法であって、
自装置におけるイベントを検知する検知工程と、
前記検知工程で検知されたイベントに関するイベント情報を管理装置に送信するイベント情報送信工程と、
前記検知工程で検知されたイベントともにイベント関連情報を送信すべきであると判断されたことに応じて、イベントＩＤが設定されたイベント関連情報を送信するイベント関連情報送信工程と、
前記イベント関連情報送信工程で送信されたイベント関連情報に含まれる環境情報を管理することなく、当該イベント関連情報に設定されたイベントＩＤを管理する管理工程とを備え、
前記イベント情報には、前記管理装置においてイベント情報とイベント関連情報を対応させて管理するためにイベントＩＤが設定され、
前記検知工程で新たに検知されたイベントとともに、前記イベント関連情報を送信すべきであると判断された際に、今回のイベントが前回のイベントの検知から所定期間内に検知された場合、（１）前記イベント関連情報送信工程による今回のイベントに対応するイベント関連情報の送信を行わず、（２）前記イベント情報送信工程おいては、前記管理工程で管理されている前回のイベントに対応するイベント関連情報に設定されていたイベントＩＤを今回のイベントに関するイベント情報に設定して、前記管理装置に送信することを特徴とする処理方法。
【請求項７】
請求項２乃至５の何れか１項に記載の手段としてコンピュータを機能させるためのプログラム。
【請求項８】
複数の画像形成装置をネットワークを介して管理する管理装置であって、
前記画像形成装置から、イベント情報、及び前記画像形成装置内で測定される温度、湿度、及び電位の少なくとも何れかを含む環境情報または画像形成に関する複数の設定値を含むイベント関連情報を受信し、記憶する記憶手段と、
前記記憶手段で記憶しているイベント情報とイベント関連情報をユーザに閲覧させるための画面を提供する提供手段とを備え、
前記画像形成装置において所定期間内に検知された複数のイベントに関しては、当該複数のイベントの全てに対応してイベント関連情報を送信せずに、少なくとも１度、送信されたイベント関連情報を当該複数のイベントに対応させるために同じイベントＩＤがイベント情報に設定され、
前記記憶手段においては、同じイベントＩＤを含む前記イベント情報と前記イベント関連情報を対応させて管理され
前記提供手段によって提供される画面においては、イベント情報と環境情報が対応付いて確認でき、さらに環境情報と画像形成に関する複数の設定値が対応付いて確認できることを特徴とする管理装置。
【請求項９】
前記提供手段によって提供される画面においては、前記記憶手段において記憶された情報を閲覧し、さらに前記画像形成装置に対するリモートによるメンテナンスを行うための操作が行えることを特徴とする請求項８に記載の管理装置。
【請求項１０】
前記提供手段によって提供される画面においては、前記画像形成装置に対応する顧客情報が確認できることを特徴とする請求項８または９に記載の管理装置。
【請求項１１】
複数の画像形成装置をネットワークを介して管理する管理装置における処理方法であって、
前記画像形成装置から、イベント情報、及び前記画像形成装置内で測定される温度、湿度、及び電位の少なくとも何れかを含む環境情報または画像形成に関する複数の設定値を含むイベント関連情報を受信し、記憶する記憶工程と、
前記記憶工程で記憶しているイベント情報とイベント関連情報をユーザに閲覧させるための画面を提供する提供工程とを備え、
前記画像形成装置において所定期間内に検知された複数のイベントに関しては、当該複数のイベントの全てに対応してイベント関連情報を送信せずに、少なくとも１度、送信されたイベント関連情報を当該複数のイベントに対応させるために同じイベントＩＤがイベント情報に設定され、
前記記憶工程において、同じイベントＩＤを含む前記イベント情報と前記イベント関連情報を対応させて管理され
前記提供工程で提供される画面においては、イベント情報と環境情報が対応付いて確認でき、さらに環境情報と画像形成に関する複数の設定値が対応付いて確認できることを特徴とする処理方法。
【請求項１２】
請求項８乃至１０の何れか１項に記載の手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信を用いて画像形成装置を管理、保守する管理システムにおける技術に関する。特に、画像形成装置で発生したエラーなどの障害情報を含むイベントと、それに紐付いた装置内の関連情報（画像形成装置内の環境測定値や設定値など）の管理手法に関するものである。
【背景技術】
【０００２】
画像形成装置の管理システムは、画像形成装置（プリンタ、複写機や複合機などを示す）の稼動状況などを管理するシステムである。このようなシステムでは、収集した画像形成装置の稼動状況を管理するだけでなく、稼動状況に応じた様々なサービスを提供している。その一つに、画像形成装置からエラーが通知されるとオペレータがサービスマン派遣の必要の有無を判断し、必要な場合にサービスマンを派遣するサービスがある。この時、サービスマンはメンテナンスなどを行うため現場へ向かう前に、対象となる画像形成装置の稼動状況を閲覧して状態を確認する。上記のようにサービスマンが事前に確認する情報として、画像形成装置の稼動情報に加えて、その障害（エラーやアラーム）に関連する画像形成装置の属性情報がある。
【０００３】
そのほかにも、ジョブ実行後にプリンタ内部のセンサ情報（用紙の有無、ギアの回転など）を履歴として保存し、それら情報の履歴を表示することによって、エラー対処のための原因特定を行うといった技術も存在する。
【０００４】
ここで、従来の技術では、エラー発生時に、プリンタの固有の設置環境に応じて対処に必要な情報を表示するものがある（特許文献１参照）。ここでは、対処に必要な情報としてユーザがプリンタに予め設定したエラー付随情報（例、用紙切れ時には、用紙保管場所を示す文字列）を表示するとの開示がある。プリンタがエラー発生時に、エラーの情報とその付随情報を管理装置へ送信することにより、管理装置でエラー付随情報を表示することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１４８４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、画像形成装置は障害が発生すると、その付随情報も管理装置へ送信している。しかしながら、画像形成装置では、最初の障害が発生した後、短時間（数分間）の内に再び複数の同じ障害が発生することがある。このような場合、発生した個々の障害に対してその付随する情報を管理装置へ送信してしまうと、同等な内容の情報を重複して管理装置へ送信することとなる。例えば、前述の特許文献１では、エラー発生時に、付随情報を送信するが、同じエラーが複数回にわたり発生した際には、全てに対して予めユーザによって設定された同じ付随情報を重複して送信してしまう。
【０００７】
ここで、管理装置へ送信する情報の情報量を抑制する方法として、前回送信した情報を保持しておき、今回取得した情報と比較して差異があるデータのみ管理装置へ送信する、という方法も考えられる。しかし、現在の画像形成装置では様々なセンサが装置内に設置してあり、数多くの測定値を取得している。したがって、前回送信した情報として画像形成装置内の環境の測定値や各種設定値を全て保持するためには、たくさんの記憶領域が必要となってしまうといった問題がある。
【０００８】
そこで本発明では、障害情報などを含むイベント情報に加え、画像形成装置の管理、保守に必要な情報の送受の際に、画像形成装置の記憶領域の圧迫を抑え、画像形成装置と管理装置の間での通信負荷を抑制できる手法を提供することを目的とする。
【０００９】
また、本発明においては、画像形成装置の管理、保守に必要な情報を柔軟に管理し、リモートでのメンテナンスを行う際に、それらの情報を扱いやすいように提供するといったことも考慮する。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、例えば本発明における複数の画像形成装置と、前記画像形成装置をネットワークを介して管理する管理装置とからなる管理システムにおいては、前記画像形成装置が、装置内で測定される温度、湿度、及び電位の少なくとも何れかを含む環境情報を取得する取得手段と、装置内で検知されたイベントに関するイベント情報を前記管理装置に送信するイベント情報送信手段と、該検知されたイベントともに前記取得手段に取得された環境情報を含むイベント関連情報を送信すべきであると判断されたことに応じて、イベントＩＤが設定されたイベント関連情報を送信するイベント関連情報送信手段と、前記イベント関連情報送信手段により送信されたイベント関連情報に含まれる環境情報を管理することなく、当該イベント関連情報に設定されたイベントＩＤを管理する管理手段とを備え、前記イベント情報には前記管理装置においてイベント情報とイベント関連情報を対応させて管理するためにイベントＩＤが設定され、前記検知手段により新たに検知されたイベントとともに、前記イベント関連情報を送信すべきであると判断された際に、今回のイベントが前回のイベントの検知から所定期間内に検知された場合、（１）前記イベント関連情報送信手段による今回のイベントに対応するイベント関連情報の送信を行わず、（２）前記イベント情報送信手段は、前記管理手段により管理されている前回のイベントに対応するイベント関連情報に設定されていたイベントＩＤを今回のイベントに関するイベント情報に設定して、前記管理装置に送信することを特徴とし、前記管理装置が、前記画像形成装置から受信したイベント情報及びイベント関連情報を、前記イベントＩＤに基づき対応させて記憶する記憶手段と、前記記憶手段で記憶しているイベント情報とイベント関連情報を閲覧するための情報を提供する提供手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明に依れば、画像形成装置の管理、保守に必要な情報の送受の際に、画像形成装置の記憶領域の圧迫を抑え、画像形成装置と管理装置の間での通信負荷を抑制できる手法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明における画像形成装置１０１と管理装置１０５とを含むネットワーク構成を示す図である。
【図２】画像形成装置１０１のハードウェア構成例を示すブロック図である。
【図３】画像形成装置１０１のソフトウェア構成例を示すブロック図である。
【図４】画像形成装置１０１の機能を示すブロック図例である。
【図５】送信対象となるデータＩＤとエラーコードの一覧を示す図である。
【図６】管理装置１０５へ送信する情報（各種環境情報、各種設定値）の一覧の例を示す図である。
【図７】画像形成装置１０１でのエラーに関する情報の例を示す図である。
【図８】前回発生したエラーに対して送信したイベント関連情報に関する情報の例を示す図である。
【図９】画像形成装置１０１が管理装置１０５へ送信するエラー情報の例を示す図である。
【図１０】画像形成装置１０１が管理装置１０５へ送信するイベント関連情報の例を示す図である。
【図１１】管理装置１０５のハードウェア構成例を示すブロック図である。
【図１２】管理装置１０５のソフトウェア構成例を示すブロック図である。
【図１３】管理装置１０５の機能を示すブロック図である。
【図１４】管理装置１０５が管理する画像形成装置１０１のエラー履歴情報の例である。
【図１５】管理装置１０５が管理する画像形成装置１０１の設定値の例である。
【図１６】管理装置１０５が管理する画像形成装置１０１の環境情報の例である。
【図１７】実施例１におけるエラー発生時の画像形成装置１０１のフローチャートである。
【図１８】実施例１における設定変更時の画像形成装置１０１のフローチャートである。
【図１９】実施例１におけるイベント関連情報を受信した際の管理装置１０５のフローチャートである。
【図２０】画像形成装置１０１から管理装置１０５へイベント関連情報に関する説明のための図である。
【図２１】管理装置１０５が提供する画像形成装置１０１のエラー履歴に関する表示の画面例である。
【図２２】管理装置１０５が提供するエラー詳細に関する表示の画面例である。
【図２３】管理装置１０５が提供する環境情報に関する表示の画面例である。
【図２４】管理装置１０５が提供する設定値に関する表示の画面例である。
【図２５】実施例２における送信対象となるデータＩＤとエラーコード一覧を示す図である。
【図２６】実施例２における管理装置１０５へ送信する情報（各種環境情報、各種設定値）の一覧の例を示す図である。
【図２７】実施例２における前回発生したエラーに対応するイベント関連情報に関する情報の例を示す図である。
【図２８】実施例２におけるエラー発生時の画像形成装置１０１のフローチャートである。
【図２９】実施例３におけるエラー発生時の画像形成装置１０１のフローチャートである。
【図３０】実施例３におけるイベント関連情報を受信した際の管理装置１０５のフローチャートである。
【図３１】実施例４における管理装置１０５が管理するエラー履歴情報の例である。
【図３２】実施例４におけるエラー発生時の画像形成装置１０１のフローチャートである。
【図３３】実施例４におけるイベント関連情報を受信した際の管理装置１０５のフローチャートである。
【発明を実施するための形態】
【００１３】
（実施例１）
＜本実施形態の画像形成装置管理システムの構成＞
図１において、１０１、１０２は、顧客のネットワークに設置された画像形成装置を示している。ここで画像形成装置としては、例えば、一台でプリント、スキャン、コピー、及びＦＡＸなどの機能を備えた複合機能型周辺機器（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）やプリンタなどがある。
【００１４】
１０５は画像形成装置を管理する管理装置を示している。管理装置１０５は、ネットワーク１０３上に設置された画像形成装置１０１、１０２、及び図示していない他の複数の機器との情報の送受信を行っている。また、管理装置１０５は画像形成装置から受信した各種情報を管理している。ここで、画像形成装置１０１、１０２は同じネットワーク（ＬＡＮ）１０３に接続されているが、これに限らずインターネット１０４を介して接続された他のネットワーク（外部のＬＡＮ）上に存在してもよい。
【００１５】
＜画像形成装置１０１のハードウェア構成＞
図２は、画像形成装置１０１のハードウェア構成の例を示すブロック図である。各構成要素は、システムバス２１６及び画像バス２１７に接続されている。
【００１６】
ＲＯＭ２０４には画像形成装置自身を制御する制御プログラム及び、画像形成装置監視プログラムが格納されており、ＣＰＵ２０７で実行される。
【００１７】
なお本実施例では、画像形成装置監視プログラムは画像形成装置に組み込まれているが、ネットワーク経由で画像形成装置から情報を取得するように構成された外部の監視装置に組み込まれていてもよいことはいうまでもない。
【００１８】
ＲＡＭ２０５は、プログラムを実行するためのワークメモリエリアであり、画像形成装置管理プログラムが管理を行う上で必要な画像形成装置のステータス情報や、画像データなどを一時記憶するための画像メモリでもある。記憶装置２０６は不揮発性の記憶装置であり、画像形成装置１０１の再起動後も保持しておく必要のあるＩＤや、稼働ログなどが記憶される。
【００１９】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２はＬＡＮと接続するためのインタフェース部であり、ＬＡＮを介して管理装置と通信を行う。回線Ｉ／Ｆ部２０３は、ＩＳＤＮや公衆電話網に接続され、ＲＯＭ２０４内の通信制御プログラムにより制御され、ＩＳＤＮ  Ｉ／Ｆやモデム、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を介して遠隔の機器とデータの送受信を行う。ファクシミリの送受信もこの回線Ｉ／Ｆ部２０３を使用して行う。操作部２０１には表示手段やキー入力手段が内蔵されており、これらはＣＰＵ２０７にて制御される。操作者は、キー入力手段を通してスキャナ読み取りやプリント出力に関する各種設定指示や、作動／停止指示を行う。
【００２０】
ＩＯ制御部２０８は、システムバス２１６と画像データを高速で転送する画像バス２１７とを接続するためのバスブリッジである。画像バス２１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１７上には以下の画像形成装置が配置される。
【００２１】
デジタルＩ／Ｆ部２１１は、画像形成装置のリーダー部２１５やプリンタ部２１４と制御部とを接続し、画像データの同期系／非同期系の変換を行う。また、リーダー部２１５やプリンタ部２１４内の各所に配置した各種センサが検出した情報は、このデジタルＩ／Ｆ部２１１、及びＩＯ制御部２０８を介してシステムバス２１６へ流れる。画像処理部２０９は、入力及び出力画像データに対し補正／加工／編集を行う。画像回転部２１０は画像データの回転を行う。画像圧縮伸長部２１２は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ／ＭＭＲ／ＭＲ／ＭＨの圧縮伸張処理を行う。画像密度変換部２１３は、出力用画像データに対して解像度変換等を行う。
【００２２】
ＣＰＵ２０７で実行される制御プログラムに基づき、記憶装置２０６内の稼動情報などを読み出して管理装置１０５へ、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して送信する。ここで稼動情報は、印刷枚数などのカウンタ値や稼働ログ、ステータス情報、障害情報（エラーやアラームの識別情報、それらの発生時間など）を含む。
【００２３】
また、画像形成装置１０１内には随所にセンサ２１８が設置されており、例えば装置内温度や湿度、ドラム表面温度、ドラム表面電位などの測定値が記憶装置２０６に記録される。記憶装置２０６に記録された各種測定値は、メンテナンスモードに入ることによって操作部２０１上で閲覧することが可能である。更に、操作部２０１において、画像形成動作に関する設定値（画像読取位置調整値、レーザ照射位置など）の変更操作が可能である。
【００２４】
＜画像形成装置１０１のソフトウェア構成＞
図３は、実施例１における画像形成装置１０１のソフトウェア構成例を示した図である。尚、本実施形態に関連があるソフトウェアのみ示し、本実施形態の動作に影響しない他のプログラムは省略している。ＣＰＵ２０７はシステム起動時に、ＲＯＭ２０４からシステム起動プログラム（図示せず）を読出し、動作を開始する。また、各プログラムを記憶装置２０６からＲＡＭ２０５へ読み出し、実行する。
【００２５】
３０１はＯＳ（オペレーティングシステム）、３０２はコントローラ、３０３はライブラリ、３０４はアプリケーションである。
【００２６】
アプリケーション３０４の一部として、画像形成装置監視プログラム３０５及び装置情報取得送信プログラム３０６を含む。
【００２７】
画像形成装置監視プログラム３０５は、コントローラ３０２を介して画像形成装置の各種稼動情報を取得し、管理装置１０５への送信を制御する。画像形成装置監視プログラム３０５は定期的にファームウェアタイプや印刷枚数などの各種カウンタ値、部品消耗度に関する情報を取得する。また、障害情報（エラー・アラーム・ジャム）、トナーに関する情報（トナーロー、トナーエンプティ）、ドアオープン等といったステータス情報は、その発生を検知すると管理装置１０５への送信制御が行われる。画像形成装置監視プログラム３０５が定期的、発生時に送信する情報は上記に限定するものではないことはいうまでもない。
【００２８】
装置情報取得送信プログラム３０６は、エラー発生時などに画像形成装置監視プログラム３０５によって呼び出され、その時点での環境情報としての各種センサの測定値に関して、取得及び送信の要否判断、その制御が行われる。また、サービスマンが操作部２０１を操作して画像形成に関わる各種設定を変更すると、装置情報取得送信プログラム３０６は、それら設定値を取得して管理装置１０５への送信を制御する。
【００２９】
加えて、これらの環境情報や設定値は、画像形成装置が設置されたタイミングにおいては全て管理装置へ送信されることになる。
【００３０】
＜画像形成装置１０１の機能を示すブロック図＞
図４は、実施例１における画像形成装置１０１の、画像形成装置監視プログラム３０５及び装置情報取得送信プログラム３０６により実現される機能を示すブロック図例である。
【００３１】
装置情報取得送信プログラム３０６は、エラー検知部４０１によってプリンタ部２１４及びリーダー部２１５のエラー発生を検知し、エラー情報取得部４０２が記憶装置２０６に格納されたエラー情報を取得する。送信エラー情報生成部４０３は、取得したエラー情報と、イベントＩＤ割り当て部４０７によって指定されたイベントＩＤを元に管理装置１０５へ送信するエラー情報を生成し、記憶装置２０６へ格納する。通信部４０４が、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ、記憶装置２０６に格納したイベント情報（エラー情報）を送信する。
【００３２】
イベントＩＤ割り当て部４０７は、今回発生したエラーと、前回送信情報入出力部４０６から受け取った前回イベント関連情報（環境情報を含む）とに応じて、今回発生したエラー情報に付与するイベントＩＤを決定する。そして、イベントＩＤ割り当て部４０７で決定されたイベントＩＤと今回のエラーをもとに、前回送信情報入出力部４０６は、前回送信情報記憶部４０５に格納された前回イベント関連情報を更新する。
【００３３】
ここで、イベントＩＤ割り当て部４０７は、イベントＩＤの割り当てを要求されると、マスタデータ記憶部４１２に格納されたマスタデータをマスタデータ出力部４１０を介して取得する。そして、今回発生したエラー情報が、環境情報が必要なエラーか否かを判断する。必要と判断された場合は、取得すべき環境情報のリストをマスタデータ出力部４１０から取得する。このリストは、画像形成装置１０１内で管理する各環境情報に対応する識別子（以下、データＩＤ）によって表される。
【００３４】
ここで取得した環境情報のリストを元に、送信情報生成部４０８は、装置情報記憶部４１１に格納されたプリンタ部２１４及びリーダー部２１５などに関する測定値である環境情報を、装置情報出力部４１１を介して取得する。そして取得した環境情報をもとに、管理装置１０５へ送信するためのイベント関連情報を生成する。送信情報生成部４０８は、生成したイベント関連情報を記憶装置２０６に格納する。そして、通信部４０４が、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ、記憶装置２０６に格納した環境情報を送信する。
【００３５】
一方、設定変更検知部４０９は、操作部２０１における画像形成に関する設定値（画像読取位置調整値、レーザ照射位置など）の変更を検知する。特定の設定値の変更を検知すると、送信情報生成部４０８は、所定時間経過後（本実施例では６０分とする）に装置情報出力部４１１から、それら画像形成に関する設定値を取得する。そして、取得した設定値を元にイベント関連情報を生成し、通信部４０４が管理装置１０５へ送信する。
【００３６】
＜特定のデータＩＤとエラーコードの一覧＞
図５は、画像形成装置１０１の記憶装置２０６に保持される画像形成に関する設定値や環境情報に対応するイベント関連情報の送信対象となる、特定のデータＩＤ及びエラーコードの一覧の例を示した図である。本発明においては、以降、実施例を用いて説明するように画像形成装置での画像形成に関する設定値の変更やエラーの発生などのイベント中で、特定のイベントに関しては、その通知とともにイベント関連情報を送信するものとする。
【００３７】
各種設定値に基づくイベント関連情報の送信対象となる設定変更を特定するためのデータＩＤの一覧５０１においては、データＩＤの開始値５０２及び終了値５０３が設定され、その設定変更の詳細５０４が示されている。環境情報に基づくイベント関連情報の送信対象となるエラーコードの一覧５０５では、送信対象となるエラーコードの開始値５０６、終了値５０７が設定され、その詳細５０８が示されている。
【００３８】
装置情報取得送信プログラム３０６は、ユーザにより設定変更が実施される、或いはエラーが発生すると呼び出され、付随させたイベント関連情報の送信が必要か否かを判断する。
【００３９】
設定変更の場合には、今回の設定変更に関するデータＩＤが、開始値５０２から終了値５０３までに含まれるかどうかチェックし、含まれる場合にそれに付随したイベント関連情報の送信が必要であると判断する。また、エラー発生の場合には、発生したエラーのエラーコードが、開始値５０６から終了値５０７までに含まれるかどうかチェックし、含まれる場合に付随したイベント関連情報の送信が必要と判断する。
【００４０】
尚、上述した特定のデータＩＤ及びエラーコードの設定に関しては、本実施例のように値の範囲を指定することに限定しない。対象コードのリストを保持しても、データＩＤとエラーコードを別のリストに保持してもよい。
【００４１】
＜管理装置１０５へ送信するイベント関連情報の一覧＞
図６は、本実施例における画像形成装置１０１の記憶装置２０６に保持され、管理装置１０５へ送信されるイベント関連情報の一覧の例を示した図である。
【００４２】
６０１はエラー発生時に管理装置１０５へ送信するイベント関連情報（環境情報）の一覧である。この情報は、大項目、中項目、小項目で分類され、詳細内容でその内容が示されている。各データにはデータＩＤが設定され、データＩＤを参照して、送信情報生成部４０８は記録装置２０６に格納された環境情報を取得する。
【００４３】
６０２は設定変更時に管理装置１０５へ送信する各種設定値に関するイベント関連情報の一覧である。同様に大項目、中項目、小項目で分類され、詳細内容でその内容が示されている。ここでも各データにおいてデータＩＤが設定されている。
【００４４】
＜エラーに関する情報の例＞
図７は、本実施例においてエラー発生時に、エラー情報取得部４０２が取得するエラーに関する情報の例を示した図である。本実施例では、この取得した情報は記憶装置２０６へ格納される。
【００４５】
エラーに関する情報７０１には、エラー発生日時７０２、エラー発生時に記憶装置２０６から取得したトータルカウンタ値７０３、エラーコード７０４が含まれる。
【００４６】
＜前回イベント関連情報に関する情報の例＞
図８は、実施例１において画像形成装置１０１の記憶装置２０６に保持される、前回発生したエラーに付随して送信したイベント関連情報に関する情報の例を示した図である。ここでは、実際に送信した環境情報などは含まれておらず、画像形成装置における記憶領域の圧迫を抑制している。
【００４７】
前回送信したイベント関連情報に関する情報８０１には、イベント関連情報のトリガとなったエラーの発生日時８０２、エラーコード８０３、イベントＩＤ８０４が含まれる。ここでイベントＩＤとは、イベント関連情報を一意に識別するための識別情報であって、同様の環境情報などを含むようなイベント関連情報を同じイベントＩＤで管理できるように付与される。
【００４８】
＜管理装置１０５へ送信するエラー情報の例＞
図９は、本実施例１においてエラー発生時に送信エラー情報生成部４０３が作成し、管理装置１０５へ送信するエラー情報の例を示した図である。本実施例では、作成したエラー情報はＲＡＭ２０５へ一旦格納される。
【００４９】
画像形成装置１０１が管理装置１０５へ送信するエラー情報には、記憶装置２０６から取得したデバイスＩＤ９０２、エラー発生日時９０３、エラー発生時のトータルカウンタ値９０４、エラーコード９０５が含まれる。さらに、管理装置１０５において管理しているイベント関連情報（環境情報を含む）と紐付けるためのイベントＩＤ９０６も含まれる。ここで、エラー発生日時９０３、トータルカウンタ値９０４、エラーコード９０５は、エラー発生時にエラー情報取得部４０２によって記憶装置２０６へ格納されたエラーに関する情報（図７）を元に作成され、記憶装置２０６へ格納される。
【００５０】
＜管理装置１０５へ送信されるイベント関連情報の例（エラー時）＞
図１０は、本実施例においてエラー発生時に送信情報生成部４０８が作成し、管理装置１０５へ送信するイベント関連情報の一例を示した図である。本実施例では作成したイベント関連情報はＲＡＭ２０５へ一旦格納される。
【００５１】
イベント関連情報１００１には、記憶装置２０６から取得したデバイスＩＤ１００２、送信日時１００３、トータルカウンタ値１００４、イベントＩＤ１００５、実際の環境情報の各値に関する情報１００６が含まれている。環境情報としては、各測定値の種類を示すデータＩＤとその値が含まれている。
【００５２】
また、ユーザによる設定変更時における管理装置１０５へ送信するイベント関連情報においては、本実施例では、イベントＩＤ１００５に何も設定しない。これにより、例えば管理装置１０５は画像形成装置１０１から受信したイベント関連情報がエラー情報に紐付くものか、設定変更に基づくものなのか判断することができる。また、設定変更時のイベント関連情報を一意に識別するために固有のイベントＩＤを用意し、設定してもよい。
【００５３】
＜管理装置１０５のハードウェア構成＞
図１１は、管理装置１０５のハードウェア構成例を示すブロック図である。
【００５４】
管理装置１０５は汎用のコンピュータ等で構成されてよい。全体を制御するためのＣＰＵ１１０２と、システム起動に必要なブートプログラムを記憶するための読み出し専用メモリであるＲＯＭ１１０３と、ＣＰＵ１１０２でプログラムを実行する際に必要とされる作業メモリであるＲＡＭ１１０４とを含む。また、ネットワーク上で通信を行うためのＮｅｔｗｏｒｋ  Ｉ／Ｆ１１０５、表示制御部１１０６、入力制御部１１０７やＣＰＵ１１０２で実行するプログラムや画像形成装置の稼動情報などを格納する記憶装置１１０８を含む。
【００５５】
これらの各構成要素がシステムバス１１０１に接続された構成となっている。表示制御部１１０６には表示デバイス１１０９が接続され、入力制御部１１０７には入力デバイス１７１０、１７１１が接続されている。管理装置１０５を管理するオペレータは、これらの入出力デバイスを通じて管理装置１０５の稼動状態の確認や動作指示を行う。
【００５６】
ここで、管理装置１０５が管理する画像形成装置のデバイス情報は、画像形成装置を識別するための画像形成装置識別子（以降、デバイスＩＤと呼ぶ）、画像形成装置のファームウェアタイプや画像形成装置のタイプなどの画像形成装置基本情報がある。また、それに加え、エラー・アラーム・ジャムなどの障害情報、部品の消耗率なども管理している。管理装置１０５は、デバイスＩＤと、画像形成装置の各種情報（稼動情報、及びステータス情報など）とを紐付けて記憶装置１１０８で管理している。更に、管理装置１０５は、管理対象のデバイスＩＤの一覧であるＩＤ管理テーブル（図示しない）を保持している。
【００５７】
また、管理装置１０５が管理する画像形成装置の情報として、上記情報に加えて環境情報（装置内温度などの測定値など）や、各種設定値（画像形成に関する調整値など）も管理する。画像形成に関する設定値は、初期値（画像形成装置１０１設置時の値）と最新値（最後に送信された値）を記憶装置１１０８に保持している。装置内温度などの測定値は、初期値（画像形成装置１０１設置時の値）と過去所定期間に受信した値を記憶装置１１０８に保持している。
【００５８】
＜管理装置１０５のソフトウェア構成＞
図１２は、管理装置１０５のソフトウェア構成例を示すブロック図である。
【００５９】
ＣＰＵ１１０２はシステム起動時に、ＲＯＭ１１０３からシステム起動プログラム（図示せず）を読み出し、動作を開始する。また、各プログラムを記憶装置１１０８からＲＡＭ１１０４へ読み出し、実行する。１２０１はＯＳ（オペレーティングシステム）、１２０２はライブラリである。１２０３はアプリケーションであり、アプリケーション１２０３の一部としてインターネット１０４上に設置された画像形成装置１０１、１０２を管理するための画像形成装置管理プログラム１２０４を含む。１２０５はＷｅｂサーバであり、インターネット１０４を介して画像形成装置１０１とメッセージの送受信を行う。
【００６０】
＜管理装置１０５の機能を示すブロック図＞
図１３は、本実施例における管理装置１０５の機能を示すブロック図の例を示している。ここでは、画像形成装置管理プログラム１２０４に関する機能についてのみ図示する。
【００６１】
画像形成装置管理プログラム１２０４は、ユーザからマスタデータの入力を受け付けるマスタデータ入力部１３０３を有する。マスタデータには、２種類のマスタデータが存在する。１つは、画像形成装置１０１の製品名や、製品スペックなど基本的な機種の情報や、エラーや、アラームなど、画像形成装置の機種に依存するコード情報を意味する機種依存デバイスマスタデータである。もう１つは、監視対象となる画像形成装置のデバイスＩＤや設置場所である顧客の情報など、監視対象としての個別情報を意味する監視対象デバイスマスタデータである。画像形成装置管理プログラム１２０４が送信設定の発行を行うために２種類のマスタデータの入力が行われる。
【００６２】
また、画像形成装置管理プログラム１２０４は、マスタデータ入出力部１３０２を有する。マスタデータ入出力部１３０２は、入力されたマスタデータを、マスタデータ記憶部１３０１へ保管処理する。
【００６３】
また、画像形成装置監視プログラム３０５との通信を行う通信Ｉ／Ｆ部１３０４を有する。更に、画像形成装置監視プログラム３０５から受信したデータからコマンドなどをデータとして取り出す、または、画像形成装置監視プログラム３０５へ送信するデータを通信用フォーマットへ変換する通信コマンド解釈部１３０７とを有する。また、画像形成装置監視プログラム３０５に新規に送信設定を送信する必要があるか、或いは、送信スケジュールを要求されたときに、対象の画像形成装置監視プログラム３０５に適切な送信設定を決定する通信設定情報発行部１３０５を有する。この通信設定情報発行部１３０５はマスタデータ入出力部１３０２から、機種依存デバイスマスタ情報と監視対象デバイスマスタ情報を呼び出し、画像形成装置監視プログラム３０５にとって適切な送信設定を決定する。
【００６４】
さらに、画像形成装置管理プログラム１２０４は、通常監視状態に画像形成装置監視プログラム３０５から受信するステータス情報などを通信コマンド解釈部１３０７から受け取るデバイスデータ取得部１３０８を有する。また、デバイスデータ取得部１３０８で取得した情報を格納するための取得データ記憶部１３１０を有し、取得データ入出力部１３０９は取得データ記憶部１３１０への入出力処理を管理する。また、ユーザへデバイスから取得したステータス情報などを表示するための取得データ表示部１３０６を有する。
【００６５】
＜管理装置１０５が管理する画像形成装置１０１のエラー履歴情報＞
図１４は、実施例１において管理装置１０５が管理する画像形成装置１０１のエラー履歴情報の例を示す図である。ここでは、画像形成装置１０１（デバイスＩＤ：ＤＥＶ００００１）に関するエラー履歴を示し、この情報は例えば記憶装置１１０８に格納される。
【００６６】
１４０１は画像形成装置１０１が管理装置１０５へ送信したエラーの履歴を示す。エラー履歴として、エラー発生日時、エラー発生時のトータルカウンタ値、エラーコードといった情報を含む。また、関連付けてイベントＩＤも格納される。本実施例では、発生したエラーが、環境情報などを含むイベント関連情報の送信対象外の場合は、イベントＩＤがデータなし、となる。
【００６７】
＜管理装置１０５が管理する画像形成装置１０１の設定値＞
図１５は、本実施例において管理装置１０５が管理する画像形成装置１０１の画像形成に関する設定値に関する管理テーブルを示している。ここでは、画像形成装置１０１（デバイスＩＤ：ＤＥＶ００００１）に関するものを例示し、この情報は例えば記憶装置１１０８に格納される。
【００６８】
１５０１は、画像形成装置１０１から受け取ったイベント関連情報に含まれる設定値である。各種設定値に関して、画像形成装置１０１設置時の値である初期値と、最新の値である最新値との２つが保持されている。また図１５では、各種設定値の識別情報（小項目）とその内容についても管理されている。
【００６９】
＜管理装置１０５が管理する画像形成装置１０１の環境情報＞
図１６は、本実施例において管理装置１０５が管理する画像形成装置１０１の環境情報に関する管理テーブルを示している。ここでは、画像形成装置１０１（デバイスＩＤ：ＤＥＶ００００１）に関するものを例示し、この情報は例えば記憶装置１１０８に格納される。
【００７０】
１６０１は、エラー情報と関連付けるためのイベントＩＤである。１６０２は、イベントＩＤ１６０１に対応する、画像形成装置１０１からのイベント関連情報に含まれる環境情報である。本実施例では、環境情報は、過去の所定期間（例えば６ヶ月分）のデータを保持する。また図１６では、各種環境情報の識別情報とその内容についても管理されている。
【００７１】
＜本実施例におけるエラー発生時の画像形成装置１０１のフローチャート＞
図１７は、本実施例においてエラー発生時の画像形成装置１０１において、上述されたプログラムに基づいて実現される処理を説明するためのフローチャートを示した図である。
【００７２】
Ｓ１７０１において、エラー検知部４０１によってエラー発生を検知する。Ｓ１７０２において、エラー情報取得部４０２によってエラー情報（図７）を取得し、今回発生したエラーの情報としてＲＡＭ２０５へ格納する。
【００７３】
Ｓ１７０３において、今回発生したエラーはエラー情報のみの送信するものかを判断する。つまり、Ｓ１７０２でＲＡＭ２０５へ格納した今回発生したエラーが、環境情報などをイベント関連情報としてともに送信すべきか、記憶装置２０６に格納された特定のエラーコードの一覧を参照することによって判断される。Ｓ１７０３でＮｏだった（エラーとともにイベント関連情報を送信すべきエラーと判断された）場合は、Ｓ１７０４へ進み、Ｓ１７０３でＹｅｓだった場合は、Ｓ１７０９へ進む。図７の例では、Ｓ１７０４へ進む。
【００７４】
Ｓ１７０４において、Ｓ１７０２でＲＡＭ２０５へ格納した今回発生したエラーの発生日時を取得する。Ｓ１７０５において、記憶装置２０６に格納された前回イベント関連情報に関する情報（図８）を参照し、前回のエラー発生日時を取得する。
【００７５】
Ｓ１７０６において、Ｓ１７０４およびＳ１７０５で取得したエラー発生日時を比較し、今回のエラー発生が前回のエラー発生から所定期間経過する前に発生したかどうか判断する。ここでは、例えば予め定められた所定の期間を１分とする。所定期間内に発生していた場合は、Ｓ１７０７へ進み、所定期間経過していた場合は、Ｓ１７１０へ進む。図７及び図８の例では、前回発生より１分以内に今回のエラーが発生しているため、Ｓ１７０７へ進む。
【００７６】
Ｓ１７０７では、記憶装置２０６に格納された前回イベント関連情報に関する情報（図８）を参照し、イベントＩＤを取得する。Ｓ１７０８では、Ｓ１７０２でＲＡＭ２０５へ格納した今回発生したエラー情報を元に、管理装置１０５へ送信するためのエラー情報（図９）を生成する。イベントＩＤには、Ｓ１７０７で取得した前回イベント関連情報と同じイベントＩＤを格納する。
【００７７】
Ｓ１７０９では、画像形成装置１０１はエラー情報を、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ送信する。
【００７８】
一方、Ｓ１７０６において、今回エラーが前回エラー発生から所定期間経過後に発生していた場合は、Ｓ１７１０へ進む。
【００７９】
Ｓ１７１０において、記憶装置２０６に格納された前回イベント関連情報に関する情報（図８）を参照し、イベントＩＤを取得する。Ｓ１７１１において、Ｓ１７１０で取得したイベントＩＤを元に、新しいＩＤの値を決定する。本実施例ではＩＤをインクリメントする。Ｓ１７１２において、Ｓ１７０８と同様に、Ｓ１７０２でＲＡＭ２０５へ格納した今回発生したエラー情報を元に、管理装置１０５へ送信するためのエラー情報（図９）を生成する。イベントＩＤには、Ｓ１７１１で決定したイベントＩＤを格納する。Ｓ１７１３において、Ｓ１７１２で生成したエラー情報を管理装置１０５へ送信する。
【００８０】
Ｓ１７１４において、記憶装置２０６に保持されている管理装置１０５へ送信するべき情報（図６）を参照し、装置情報出力部４１１によって必要な情報（ここでは、環境情報）を取得して、ＲＡＭ２０５へ格納する。そして、取得した情報を元にイベント関連情報を生成する。Ｓ１７１５において、Ｓ１７１１で決定したイベントＩＤをＳ１７１４で生成したイベント関連情報に付加して、管理装置１０５へＮｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して送信する。
【００８１】
Ｓ１７１６において、画像形成装置１０１は、記憶装置２０６に格納された前回イベント関連情報に関する情報（図８）を更新する。イベントＩＤにはＳ１７１１で決定したイベントＩＤを、エラー発生日時及びエラーコードにはＳ１７０２でＲＡＭ２０５へ格納した今回発生エラー情報を格納する。
【００８２】
尚、本実施例ではイベントＩＤを設定する際に、所定期間（１分）内に発生したエラーに対して同じＩＤを設定したが、これに限らない。例えば、前回と今回でエラー発生時に取得したトータルカウンタ７０２を比較して、差異がない或いは規定枚数以内である場合には、同じイベントＩＤを設定するとしてもよい。
【００８３】
＜本実施例における設定変更時の画像形成装置１０１のフローチャート＞
図１８は、本実施例において画像形成に関する設定値の変更が行われた際の画像形成装置１０１において上述されたプログラムに基づき実現される処理を説明するためのフローチャートを示した図である。
【００８４】
Ｓ１８０１において、設定変更検知部４０９によって、画像形成装置１０１において設定値の変更が行われたことを検知する。
【００８５】
Ｓ１８０２において、Ｓ１８０１で設定変更を検知してから所定期間が経過したかチェックする。ここでは、所定期間を６０分とする。所定期間が経過していた場合（Ｙｅｓ）に、Ｓ１８０３へ進む。経過していない場合は、そのまま待機する。
【００８６】
Ｓ１８０３において、記憶装置２０６に保持される、管理装置１０５へ送信すべき情報の一覧（図６）を参照し、装置情報出力部４１１によって必要な情報（ここでは、設定値に関する情報）を取得して、ＲＡＭ２０５へ格納する。そして、ＲＡＭ２０５に格納した情報を元に管理装置１０５へ送信すべきイベント関連情報を生成する。Ｓ１８０４において、生成したイベント関連情報がＮｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ送信される。本実施例では、エラー発生時などのイベント関連情報（環境情報）と区別するため、設定変更時のイベント関連情報にはイベントＩＤには何も設定しないが、設定変更時を示すための一意なイベントＩＤを用意してもよい。
【００８７】
＜本実施例におけるイベント関連情報を受信した際の管理装置１０５のフローチャート＞
図１９は、本実施例における管理装置１０５における、上述されたプログラムに基づき実現される処理を説明するためのフローチャートを示した図である。ここでは、画像形成装置１０１からイベント関連情報を受信した場合の動作についてのみ示す。
【００８８】
Ｓ１９０１において、管理装置１０５はＮｅｔｗｏｒｋ  Ｉ／Ｆ１１０５を介して画像形成装置１０１からイベント関連情報を受信し、ＲＡＭ１１０４へ格納する。
【００８９】
Ｓ１９０２において、Ｓ１９０１でＲＡＭ１１０４へ格納したイベント関連情報を参照し、イベントＩＤが含まれるかどうかチェックする。イベントＩＤが含まれる場合は、エラー発生によって送信された環境情報と判断し、Ｓ１９０３へ進む。イベントＩＤが含まれていない場合は、設定変更によって送信された設定値に関する情報と判断し、Ｓ１９０４へ進む。
【００９０】
Ｓ１９０３において、管理装置１０５はＳ１９０１でＲＡＭ１１０４に格納したイベント関連情報（環境情報）を記憶装置１１０８へ格納する。ここでは、画像形成装置のデバイスＩＤと受信した環境情報を関連付けて管理されることになる。
【００９１】
Ｓ１９０４において、画像形成装置１０１の設定値の初期値が既に記憶装置１１０８へ格納されているかチェックする。初期値が記憶装置１１０８に格納されている場合は、Ｓ１９０５へ進み、初期値が記憶装置１１０８に格納されていない場合は、Ｓ１９０６へ進む。Ｓ１９０５において、管理装置１０５はＳ１９０１でＲＡＭ１１０４に格納した情報（各種設定値）を最新値として記憶装置１１０８へ格納する。Ｓ１９０６では、Ｓ１９０１でＲＡＭ１１０４に格納した情報（各種設定値）を初期値として記憶装置１１０８へ格納する。
【００９２】
＜画像形成装置１０１から管理装置１０５へのイベント関連情報に関して＞
図２０は、画像形成装置１０１から管理装置１０５へ送信される情報に関して具体的に説明するための図である。
【００９３】
２００１は１つ目のエラー発生時点を示す。２００２、２００４、２００５、２００７は管理装置１０５へ送信されるエラー情報（図９）、２００３、２００６はイベント関連情報（図１０）を示す。
【００９４】
エラー２００１が発生した時刻を０分とすると、まず、エラー情報２００２にイベントＩＤ（０００１）を設定して管理装置１０５へ送信する。そして、エラー発生時に取得した環境情報を含むイベント関連情報２００３にイベントＩＤ（０００１）を設定して管理装置１０５へ送信する。その後、エラー２００１発生から１分経過する前に次のエラーが発生すると、エラー情報２００４にイベントＩＤ（０００１）を設定して管理装置１０５へ送信する。この時には付随したイベント関連情報の生成・送信処理は行わない。エラー情報２００３、２００７、イベント関連情報２００６に関しても同様な処理が行われる。
【００９５】
ここまでに記載された実施例により、前回エラーから予め規定した所定時間内に発生したエラーに対しては、過去に送信した同じイベント関連情報が参照できるようにイベントＩＤを設定することとした。これにより、管理装置側でメンテナンスなどに必要な情報を管理させる上で、画像形成装置から管理装置へ送信するデータ量を減らすことができる。
【００９６】
更に、本実施例では、管理装置１０５が記憶装置１１０８へ格納した画像形成装置１０１の情報をウェブサイトなどで表示する。図２１〜２４を用いて詳細に後述する。
【００９７】
この表示をもとに画像形成装置のメンテナンスの際に必要な情報を得ることができる。また、このウェブサイトから現地でのメンテナンス作業が必要か、遠隔からのメンテナンス（設定値の変更や各種コマンドの送信など）で十分かなどを判断することも可能である。遠隔地からのメンテナンスに関しては、このウェブサイトもしくは管理装置１０５から直接コマンド送信のための制御を行うことも可能である。その際には、例えば、メンテナンス対象の画像形成装置からの何らかのアクセスの応答として、それらコマンドを実行するための設定情報やコマンド自体を送信することになる。これらリモートメンテナンスを行うためには、本実施例で前述したような環境、つまり十分な環境情報などが取得され、メンテナンスの途中などで処理が中断しないための（負荷の少ない）通信経路が確保された環境が好ましい。
【００９８】
＜管理装置１０５が提供する画像形成装置１０１のエラー履歴に関する表示の画面例＞
図２１は、管理装置１０５が提供する画像形成装置１０１のエラー履歴に関する表示画面の例である。
【００９９】
２１０１は管理装置１０５が提供する画像形成装置１０１のエラー履歴の表示画面の全体である。２１０２は、画像形成装置１０１のエラーを検索するための条件（顧客名やエラーの内容など）を設定するフィールドである。２１０３は、エラー履歴を示す。各エラーに関して、製品名、デバイスＩＤやエラー発生日時、など記憶装置１１０８に格納されている情報が表示される。２１０４は、更なるエラーの詳細情報を表示するためのボタンである。押下することにより、エラー詳細画面（図２２）へ遷移する。２１０５は、エラーに対するサービスマン派遣状況を、オペレータが確認・変更するための情報を表示（不図示）するためのボタンである。
【０１００】
＜管理装置１０５が提供するエラー詳細に関する表示の画面例＞
図２２は、実施例１における管理装置１０５が提供する画像形成装置１０１のエラー詳細の表示画面の例である。
【０１０１】
２２０１は管理装置１０５が提供する画像形成装置１０１のエラー詳細の表示画面の全体である。２２０２は、記憶装置１１０８に格納されている顧客情報や画像形成装置１０１の情報（デバイスＩＤなど）である。２２０３は、押下されたボタン２１０４に対応するエラーに関して記憶装置１１０８に格納されている、画像形成装置１０１のアラーム、カウンタ値といった詳細を示している。２２０４は、押下されたボタン２１０４に対応するエラーのイベントＩＤで紐付いた記憶装置１１０８に格納されている画像形成装置１０１の環境情報を表示するためのボタンである。ボタン２２０４を押下すると、環境情報の表示画面（図２３）へ遷移する。
【０１０２】
＜管理装置１０５が提供する環境情報に関する表示の画面例＞
図２３は、本実施例における管理装置１０５が提供する画像形成装置１０１の環境情報の表示画面の例である。
【０１０３】
２３０１は管理装置１０５が提供する画像形成装置１０１の環境情報の表示画面の全体である。２３０２は、記憶装置１１０８に格納されている顧客情報や画像形成装置１０１の情報（デバイスＩＤなど）である。２３０３は、設定値を表示するためのボタンである。ボタンを押下することによって、画像形成のための各種設定値の表示画面（図２４）へ遷移する。２３０４は、押下されたボタン２１０４に対応するエラーにイベントＩＤで紐付いた記憶装置１１０８に格納されている画像形成装置１０１の環境情報（各種測定値）を示す。
【０１０４】
＜本実施形態における管理装置１０５が提供する設定値に関する表示の画面例＞
図２４は、本実施例における管理装置１０５が提供する画像形成装置１０１の設定値の表示画面の例である。
【０１０５】
２４０１は管理装置１０５が提供する画像形成装置１０１の設定値の表示画面の全体である。２４０２は、記憶装置１１０８に格納されている顧客情報や画像形成装置１０１の情報（デバイスＩＤなど）である。２４０３は、画像形成装置内の各センサにより測定した値などを示す環境情報を表示するためのボタンである。ボタンを押下することによって、環境情報の表示画面（図２３）へ遷移する。２４０４は、押下されたボタン２１０４に対応するエラーにイベントＩＤで紐付いた記憶装置１１０８に格納されている画像形成装置１０１の各種設定値を示す。
【０１０６】
図２３、２４で示すように、環境情報や画像形成に関する複数の設定値は対応付いた確認が可能なように画面が提供される。
【０１０７】
（実施例２）
エラー発生時に参照する環境情報は、エラーの種類によって異なる場合がある。従って、管理装置１０５へのイベント関連情報は、エラーの種類によって変更できるようにしてもよい。このような場合の、エラー発生時における画像形成装置１０１の処理について説明する。
【０１０８】
＜実施例２における特定のデータＩＤとエラーコードの一覧＞
図２５は、本実施例における、画像形成装置１０１の記憶装置２０６に保持される環境情報や、画像形成に関する設定値に基づくイベント関連情報の送信対象となる、特定のデータＩＤ及びエラーコードの一覧の例を示した図である。ここでは、データＩＤ及びエラーコードに対応させて送信すべき情報のリスト番号が記載される。
【０１０９】
２５０１は、各種設定値に基づくイベント関連情報の送信対象となる設定変更に関するデータＩＤの一覧を示す。ここではデータＩＤの開始値、終了値が設定され、この条件に合致するような設定変更が行われた際に送信すべき情報と関連付くリスト番号が設定されている。
【０１１０】
２５０２は、環境情報に基づくイベント関連情報の送信対象となるエラーコードを示す。２５０１と同様に、エラーコードの開始値、終了値が設定され、それに対応するリスト番号が設定されている。
【０１１１】
＜実施例２における管理装置１０５へ送信すべき情報の一覧＞
図２６は、本実施例において画像形成装置１０１の記憶装置２０６に保持される、管理装置１０５へ送信すべき情報の一覧について示した図である。
【０１１２】
２６０１および２６０２はエラー発生時に管理装置１０５へ送信する環境情報に基づくイベント関連情報の一覧である。それぞれリスト番号５００、６００と設定されている。この情報は、大項目、中項目、小項目で分類され、詳細内容が各データの内容を示す。各データにはデータＩＤが設定され、データＩＤを参照して、送信情報生成部４０８は記録装置２０６に格納されたイベント関連情報を取得する。
【０１１３】
２６０３は設定変更時に管理装置１０５へ送信するイベント関連情報の一覧である。リスト番号は１００と設定されている。
【０１１４】
本実施例においては、図７に示したようにエラーコード７０３が発生している。この場合、２５０２を参照すると、リスト番号が６００であることが分かる。そうして、リストで示す環境情報を取得し、それに基づくがイベント関連情報が生成され、管理装置１０５へ送信される。
【０１１５】
＜実施例２における前回発生したエラーに対応するイベント関連情報＞
図２７は、本実施例において画像形成装置１０１の記憶装置２０６に保持される、前回発生したエラーに対応するイベント関連情報に関する情報の例を示した図である。
【０１１６】
前回発生したエラーに対応したイベント関連情報２７０１には、各リスト番号に対して、前回送信のトリガとなったエラーの発生日時、エラーコード、エラー発生時のトータルカウンタ、イベントＩＤが含まれる。
【０１１７】
＜実施例２におけるエラー発生時の画像形成装置１０１のフローチャート＞
図２８は、本実施例におけるエラー発生時の画像形成装置１０１において、上述されたプログラムに基づき実現される処理を説明するためのフローチャートを示した図である。ここでは、実施例１における図１７での処理と異なる処理に関してのみ説明する。
【０１１８】
Ｓ１７０４において、ＲＡＭ２０５へ格納した今回発生したエラーの発生日時を取得した後、Ｓ２８０１において、記憶装置２０６に格納された特定のエラーコードの一覧（図２５）を参照し、取得すべき環境情報を特定するリスト番号を取得する。取得したリスト番号はＲＡＭ２０５へ格納する。
【０１１９】
Ｓ２８０２において、Ｓ２８０１でＲＡＭ２０５へ格納したリスト番号を取得する。記憶装置２０６へ格納されている前回発生したエラーに対応するイベント関連情報に関する情報（図２７）を取得し、ＲＡＭ２０５から取得したリスト番号に対応するデータを参照して前回エラー発生時刻を取得する。
【０１２０】
この後、実施例１と同様に前回エラー発生から所定期間（１分）経過していた場合には、新しいイベントＩＤを決定し、図２６の情報を参照して環境情報の取得、それに基づくイベント関連情報の送信を行う。前回エラー発生から所定期間経過していない場合には、前回送信時のイベントＩＤを設定し、エラー情報のみを管理装置１０５へ送信することになる。
【０１２１】
本実施例により、画像形成装置１０１で発生したエラーや設定変更の種類に応じて管理装置１０５へ送信する情報を変更することが可能となり、必要な情報に絞って管理装置１０５へ送信することが可能となる。
【０１２２】
尚、本実施例では、管理装置１０５へのイベント関連情報の一覧例（図２６）において、各エラーに対してリスト番号を１つ設定しているが、複数のリスト番号を対応させて保持してもよい。
【０１２３】
（実施例３）
実施例２では、エラーの種類によって管理装置１０５へ送信する情報を特定するためのリスト番号を用意する。各リスト番号に対して前回イベント関連情報に関する情報（図２７）を保持したが、本実施例で示すように全リスト番号に対して同じイベントＩＤを設定してもよい。
【０１２４】
この時の、エラー発生時における画像形成装置１０１及び管理装置１０５の処理について説明する。但し、ここでは画像形成装置１０１でエラーが発生した場合の処理に関して、実施例１と異なる部分に関してのみ説明する。
【０１２５】
本実施例では、管理装置１０５は実施例１における処理に加えて、画像形成装置１０１から受信したイベント関連情報を新規の情報として保存するか、前回受信した情報の追加情報として保存するかを判断する処理を行う。また、画像形成装置１０１は実施例１における処理に加えて、同じイベントＩＤを使用すると判断した時に、前回イベント関連情報のリスト番号が今回発生したエラーに対するリスト番号と同じかを確認する。
【０１２６】
実施例３においては、画像形成装置１０１が、前述した実施例と同様に記憶装置２０６に図８、２５、２６に示すような情報を保持する。
【０１２７】
また、管理装置１０５は、前述した実施例１と同様に図１３に示すような機能のブロックもち、さらに、デバイスデータ取得部１３０８での処理として、画像形成装置１０１から受信したイベント関連情報の保存方法を決定する。
【０１２８】
ここで、保存方法の決定は、画像形成装置１０１から受信したイベント関連情報に含まれるイベントＩＤ１００５と、記憶装置１１０８に格納された画像形成装置１０１のエラー履歴情報（図１４）を参照して行う。詳細は後述する。
【０１２９】
管理装置１０５は、前述の実施例と同様に図１４、１６に示すような情報を記憶装置１１０８に保持する。
【０１３０】
＜実施例３におけるエラー発生時の画像形成装置１０１のフローチャート＞
図２９は、本実施例におけるエラー発生時の画像形成装置１０１において、上述されたプログラムに基づき実現される処理を説明するためのフローチャートを示した図である。ここでは、図１７で説明した処理と異なる処理に関してのみ説明する。また、本実施例において画像形成装置１０１で発生したエラーは、図７に示すようなエラーとする。
【０１３１】
Ｓ１７０４において、ＲＡＭ２０５へ格納した今回発生エラーの発生日時を取得した後、Ｓ２９０１において、記憶装置２０６に格納されたイベント関連情報の送信対象となる特定のエラーコードの一覧（図２５）を参照し、リスト番号を取得する。取得したリスト番号はＲＡＭ２０５へ格納する。Ｓ２９０２において、記憶装置２０６に格納された前回送信分のイベント関連情報に関する情報（図８）を参照し、エラー発生日時を取得する。
【０１３２】
Ｓ１７０６において、今回発生したエラーが前回発生したエラーから所定期間（１分）以内に発生しているかどうか判断する。所定期間以内に発生していた場合は、Ｓ２９０３へ進み、所定期間が経過していた場合はＳ１７１０へ進む。図７及び図８の例では、前回発生より１分以内に今回のエラーが発生しているためＳ２９０３へ進む。
【０１３３】
Ｓ２９０３において、前回発生したエラーと今回発生したエラーとで管理装置１０５へ送信するイベント関連情報が同じか否か判断する。画像形成装置１０１は、図２５に示すような特定のエラーコードの一覧を参照し、前回発生エラーコード８０２に対応するリスト番号を取得する。また、今回発生したエラーコード７０３に対応するリスト番号も取得し、記憶装置２０６へ格納する。これらのリスト番号が一致する場合は、送信する情報が同じと判断してＳ１７０７へ進む。リスト番号が一致しない場合は、送信する情報が異なると判断してＳ２９０４へ進む。図７及び図８の例では、図２５より管理装置１０５へ送信するリスト番号が６００で同じであるため、Ｓ１７０７へ進む。
【０１３４】
Ｓ２９０４において、記憶装置２０６に格納された前回送信分のイベント関連情報に関する情報（図８）を参照し、イベントＩＤを取得する。Ｓ２９０５では、画像形成装置１０１はＳ１７０２でＲＡＭ２０５へ格納した今回発生したエラー情報を元に、管理装置１０５へ送信するためのエラー情報（図９）を生成する。イベントＩＤには、Ｓ２９０４で取得した前回送信したイベント関連情報のイベントＩＤを格納する。Ｓ２９０６では、Ｓ２９０５で生成したエラー情報を、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ送信する。
【０１３５】
Ｓ２９０７では、Ｓ２９０３で記憶装置２０６へ格納した今回発生したエラーコード７０３に対応するリスト番号を取得する。リスト番号に基づいて、記憶装置２０６に保持されている図２６に示すような管理装置１０５へ送信すべき情報（環境情報）の一覧を参照し、装置情報出力部４１１によってイベント関連情報を生成して、ＲＡＭ２０５へ格納する。Ｓ２９０８において、Ｓ２９０７で生成したイベント関連情報は、Ｓ２９０４で取得したイベントＩＤが付加され、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ送信される。
【０１３６】
＜実施例３におけるイベント関連情報受信時の管理装置１０５のフローチャート＞
図３０は、本実施例における管理装置１０５における上述されたプログラムに基づき実現される処理を説明するためのフローチャートを示した図である。ここでは、図１９で説明した管理装置１０５のイベント関連情報を受信した場合の処理と異なる処理についてのみ説明する。
【０１３７】
Ｓ１９０２において、Ｓ１９０１でＲＡＭ１１０４へ格納したイベント関連情報を参照し、イベントＩＤが含まれるかどうかチェックする。イベントＩＤが含まれる場合は、エラー発生によって送信されたイベント関連情報（環境情報を含む）と判断し、Ｓ３００１へ進む。イベントＩＤが含まれていない場合は、設定変更によって送信されたイベント関連情報（設定値を含む）と判断し、Ｓ１９０４へ進む。
【０１３８】
Ｓ３００１において、イベントＩＤが新規であるか否かを判断する。管理装置１０５では、記憶装置１１０８に格納されたエラー履歴情報に含まれる前回受信したエラーに対応するイベント関連情報のイベントＩＤと、Ｓ１９０２で取得した今回受信したイベント関連情報に含まれるイベントＩＤと比較する。イベントＩＤが一致しない場合は、新規の情報と判断して、Ｓ３００２へ進む。イベントＩＤが一致する場合は、追加の情報と判断して、Ｓ３００３へ進む。
【０１３９】
Ｓ３００２において、管理装置１０５では、Ｓ１９０１でＲＡＭ１１０４へ格納したイベント関連情報を新規情報として、図１６に示すように記録する。ここで記録・管理される情報は、記憶装置１１０８に格納される。
【０１４０】
Ｓ３００３において、管理装置１０５では、Ｓ１９０１でＲＡＭ１１０４へ格納したイベント関連情報を追加情報として、該当するイベントＩＤの情報に追加記録する。ここで記録・管理される情報は、記憶装置１１０８に格納される。
【０１４１】
本実施例により、発生したイベントによって管理装置１０５へ送信するイベント関連情報を変更することが可能となる。また、ほぼ同時に複数の異なる種類のエラーが発生した場合も、同じようなタイミングで頻発したエラーに関連する情報としてイベント関連情報を追加として管理装置１０５に記録することが可能となる。これにより、障害分析やメンテナンスに必要な情報がより簡単に確認できる。
【０１４２】
（実施例４）
実施例１〜３とは異なり、本実施例では管理装置１０５が画像形成装置１０１から受信したイベント関連情報を保存するか否かを判断する。本実施例では、他の実施例と同様に特定のイベント（エラー、画像形成に関する設定変更など）に対してのみイベント関連情報を送信することで、通信負荷を抑える。そしてそれに加え、管理装置１０５が画像形成装置１０１から受信したイベント関連情報の中で、必要なもののみ保存することで管理すべきデータ量を最低限に抑えることが可能となる。
【０１４３】
以下、本実施例におけるエラー発生時における画像形成装置１０１及び管理装置１０５の処理について説明する。但し、ここでは画像形成装置１０１でエラーが発生した場合の処理に関して、実施例１と異なる部分に関してのみ説明する。画像形成装置１０１は実施例１と異なり、エラーが発生する毎に管理装置１０５へイベント関連情報を送信する。
【０１４４】
ここで、画像形成装置１０１は、上述の実施例と同様に、記憶装置２０６に図５、８、２６に示す情報を保持する。
【０１４５】
管理装置１０５は、実施例１と同様に、図１３で示すような機能を備え、図１６で示すような情報を保持する。実施例４では、図１３のデバイスデータ取得部１３０８での処理として、画像形成装置１０１から受信したイベント関連情報を保存するか否かを決定する。
【０１４６】
＜実施例４における管理装置１０５が管理する画像形成装置１０１のエラー履歴情報＞
図３１は、本実施例において管理装置１０５が管理する画像形成装置１０１のエラー履歴情報の例を示す。本実施例では、記憶装置１１０８に格納される。
【０１４７】
画像形成装置１０１から受信したエラーの履歴情報３１０１において、各履歴にはエラー発生日時、トータルカウンタ値、エラーコード、及びイベントＩＤが含まれる。本実施例では、発生したエラーがイベント関連情報の送信対象外の場合は、イベントＩＤがデータなし、となる。また、これら履歴情報はイベント関連情報を受信した時点での履歴を示している。
【０１４８】
＜実施例４におけるエラー発生時の画像形成装置１０１のフローチャート＞
図３２は、本実施例におけるエラー発生時の画像形成装置１０１において、上述されたプログラムに基づき実現される処理を説明するためのフローチャートを示した図である。ここでは、図１７で説明した処理と異なる処理に関してのみ説明する。また、本実施例において画像形成装置１０１で発生したエラーは、図７に示すようなエラーとする。
【０１４９】
Ｓ１７０３において、Ｓ１７０２でＲＡＭ２０５へ格納した今回発生したエラーのエラーコードが、イベント関連情報の送信対象か否か判断する。送信対象のエラーであった場合は、Ｓ３２０１へ進み、送信対象でなかった場合は、Ｓ３２０８へ進む。図７の例では送信対象であるためＳ３２０１へ進む。
【０１５０】
Ｓ３２０１において、画像形成装置１０１は記憶装置２０６に格納された前回送信されたイベント関連情報に関する情報（図８）を参照し、イベントＩＤを取得する。Ｓ３２０２において、Ｓ３２０１で取得したイベントＩＤを元に新しいＩＤの値を決定する。本実施例ではＩＤをインクリメントする。Ｓ３２０３において、Ｓ１７０２でＲＡＭ２０５へ格納した今回発生したエラーの情報を元に、管理装置１０５へ送信するエラー情報（図９）を生成する。イベントＩＤには、Ｓ３２０２で決定したイベントＩＤを設定する。Ｓ３２０４において、画像形成装置１０１はＳ３２０３で生成したエラー情報を、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ送信する。
【０１５１】
Ｓ３２０５において、記憶装置２０６に保持している環境情報の一覧（図６）を参照し、装置情報出力部４１１によってイベント関連情報を生成する。Ｓ３２０６において、画像形成装置１０１は、生成されたイベント関連情報に対してＳ３２０２で決定したイベントＩＤを付加して、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ送信する。
【０１５２】
Ｓ３２０７において、画像形成装置１０１は、記憶装置２０６に格納された前回イベント関連情報に関する情報（図８）を更新する。イベントＩＤにはＳ３２０２で決定したイベントＩＤを、エラー発生日時及びエラーコードにはＳ１７０２でＲＡＭ２０５へ格納した今回発生したエラーの情報を格納する。
【０１５３】
Ｓ３２０８においては、画像形成装置１０１は、Ｓ１７０２でＲＡＭ２０５へ格納した今回発生したエラーの情報を元に、エラー情報（図９）を生成する。ここでは、イベントＩＤを設定しない。更に、画像形成装置１０１は生成したエラー情報を、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理装置１０５へ送信する。
【０１５４】
＜実施例４における装置情報受信時の管理装置１０５のフローチャート＞
図３３は、本実施例における管理装置１０５において、上述されたプログラムに基づき実現される処理を説明するためのフローチャートを示した図である。ここでは、図１９で説明した処理と異なる処理に関してのみ説明する。
【０１５５】
Ｓ１９０２において、Ｓ１９０１でＲＡＭ１１０４へ格納したイベント関連情報を参照し、イベントＩＤが含まれるかどうかチェックする。イベントＩＤが含まれる場合は、エラー発生によって送信されたイベント関連情報（環境情報）と判断し、Ｓ３３０１へ進む。イベントＩＤが含まれていない場合は、設定変更によって送信されたイベント関連情報（設定値）と判断し、Ｓ１９０４へ進む。
【０１５６】
Ｓ３３０１において、記憶装置１１０８に保持している画像形成装置１０１のエラー履歴情報から、今回受信したイベント関連情報に含まれるイベントＩＤに対応するエラーの発生日時と、前回エラーの発生日時を取得する。ここでは、図９に示すようなエラー情報を画像形成装置１０１から受信したため、イベントＩＤ９０５は４５０１と分かる。図３１に示すエラー履歴を参照するとイベントＩＤ９０５に対応するエラーの発生日時は、２００８／０５／１５  １１：４９である。更に、その前回エラー発生日時は、２００８／０５／１５  １１：４８である。
【０１５７】
Ｓ３３０２において、Ｓ３３０１で取得した今回と前回のエラー発生日時を比較し、今回発生したエラーが前回のエラー発生から所定期間（１分）以内に発生しているかどうかを判断する。所定期間以内に発生している場合には、今回受信したイベント関連情報を保存する必要がないと判断し、Ｓ３３０３へ進む。所定期間経過して発生している場合には、今回受信したイベント関連情報を保存する必要があると判断し、Ｓ３３０６へ進む。図９、３１の例では、今回発生したエラーが前回から１分以内に発生していることが分かるため、Ｓ３３０３へ進む。
【０１５８】
Ｓ３３０３において、記憶装置１１０８に保持している画像形成装置１０１のエラー履歴情報から、前回発生したエラーに紐付けられているイベントＩＤを取得する。ここでは、図３１より、前回エラーのイベントＩＤは４５００と分かる。Ｓ３３０４において、記録装置１１０８に保持している画像形成装置１０１のエラー履歴情報内の、今回発生したエラーのイベントＩＤをＳ３３０３で取得したイベントＩＤに変更する。Ｓ３３０５において、管理装置１０５はＳ１９０１でＲＡＭ１１０４に格納したイベント関連情報を破棄する。
【０１５９】
Ｓ３３０６において、Ｓ１９０１でＲＡＭ１１０４に格納したイベント関連情報を元に、図１６に示すような情報を記録装置１１０８へ格納する。
【０１６０】
（他の実施の形態）
以上、様々な実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、複写機、プリンタ、ＰＣ、サーバとクライアントとを含むコンピュータシステムなどの如くである。
【０１６１】
本発明は、前述した実施形態の各機能を実現するソフトウェアプログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【０１６２】
従って、本発明デ提供される構成・処理方法をコンピュータで実現するために、コンピュータにインストールされるプログラムコード・コンピュータプログラム自体も本発明を実現するものである。
【０１６３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６４】
プログラムを供給するためのコンピュータが読取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１６５】
また、プログラムは、クライアントの情報処理装置のブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【０１６６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムを情報処理装置にインストールしてもよい。
【０１６７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【０１６８】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【符号の説明】
【０１６９】
１０１、１０２  画像形成装置
１０５  管理装置
【図１】
2010178280.tif 000003
【図２】
2010178280.tif 000004
【図３】
2010178280.tif 000005
【図４】
2010178280.tif 000006
【図５】
2010178280.tif 000007
【図６】
2010178280.tif 000008
【図７】
2010178280.tif 000009
【図８】
2010178280.tif 000010
【図９】
2010178280.tif 000011
【図１０】
2010178280.tif 000012
【図１１】
2010178280.tif 000013
【図１２】
2010178280.tif 000014
【図１３】
2010178280.tif 000015
【図１４】
2010178280.tif 000016
【図１５】
2010178280.tif 000017
【図１６】
2010178280.tif 000018
【図１７】
2010178280.tif 000019
【図１８】
2010178280.tif 000020
【図１９】
2010178280.tif 000021
【図２０】
2010178280.tif 000022
【図２１】
2010178280.tif 000023
【図２２】
2010178280.tif 000024
【図２３】
2010178280.tif 000025
【図２４】
2010178280.tif 000026
【図２５】
2010178280.tif 000027
【図２６】
2010178280.tif 000028
【図２７】
2010178280.tif 000029
【図２８】
2010178280.tif 000030
【図２９】
2010178280.tif 000031
【図３０】
2010178280.tif 000032
【図３１】
2010178280.tif 000033
【図３２】
2010178280.tif 000034
【図３３】
2010178280.tif 000035