(57)【特許請求の範囲】
【請求項１】
複数の画像形成装置と画像形成装置を監視するための監視システムとを含むネットワークシステムであって、
監視対象の複数の画像形成装置の識別情報を含む登録情報と、当該複数の画像形成装置から収集した障害情報及びカウンタ情報を含む稼動情報と、当該複数の画像形成装置のための消耗品の在庫の情報を示す在庫情報とを蓄積する蓄積手段と、
前記蓄積手段により蓄積されている登録情報及び稼動情報の少なくともいずれかの情報を用いた監視画面を表示装置に表示するための表示制御手段と、を有し、
前記障害情報には、障害が発生した画像形成装置で利用される消耗品の種類と当該消耗品の残量に関する情報とを示す残量通知が含まれ、
前記表示制御手段は前記表示装置に、
前記登録情報を用いた監視対象の複数の画像形成装置の一覧を示すデバイス一覧画面と、監視対象の画像形成装置で障害が発生したタイミングに基づき収集されて前記蓄積手段に蓄積される障害情報を用いてユーザの操作なしに定期的に更新される障害リストとを表示し、
デバイス一覧画面を介して、ユーザの操作に基づき、画像形成装置の選択を受け付け、当該選択された画像形成装置の詳細の表示を受け付けた際に、前記蓄積手段により蓄積されている稼動情報を用いて詳細画面を表示し、
前記定期的に更新される障害リストの中から、ユーザの操作として前記残量通知の選択を受け付けたことに応答して、障害情報に関連する詳細画面として、前記蓄積手段により蓄積されている在庫情報を用いて在庫管理画面を表示することを特徴とするネットワークシステム。
【請求項２】
前記登録情報には、画像形成装置の製品情報及び顧客情報が少なくとも含まれることを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記詳細画面には、画像形成装置のカウンタ情報を用いた表示を行うカウンタ画面、画像形成装置で発生した障害情報を示す障害サマリ画面、画像形成装置で発生した障害情報の履歴を示す障害履歴画面、及び画像形成装置で用いる消耗品の在庫に関する表示を行う在庫管理画面の少なくともいずれかが含まれることを特徴とする請求項１または２に記載のネットワークシステム。
【請求項４】
前記表示制御手段は前記表示装置に、障害リストの中から、ユーザの操作として前記残量通知の選択を受け付けた場合に、前記蓄積手段により蓄積されている在庫情報を用いて在庫管理画面を表示した際に、前記残量通知で示す消耗品の種類に関する在庫情報を強調して表示することを特徴とする請求項１に記載のネットワークシステム。
【請求項５】
複数の画像形成装置と画像形成装置を監視するための監視システムとを含むネットワークシステムにおける方法であって、
監視対象の複数の画像形成装置の識別情報を含む登録情報と、当該複数の画像形成装置から収集した障害情報及びカウンタ情報を含む稼動情報と、当該複数の画像形成装置のための消耗品の在庫の情報を示す在庫情報とを蓄積する蓄積工程と、
前記蓄積工程で蓄積された登録情報及び稼動情報の少なくともいずれかの情報を用いた監視画面を表示装置に表示するための表示制御工程と、を有し、
前記障害情報には、障害が発生した画像形成装置で利用される消耗品の種類と当該消耗品の残量に関する情報とを示す残量通知が含まれ、
前記表示制御工程では、前記表示装置に、
前記登録情報を用いた監視対象の複数の画像形成装置の一覧を示すデバイス一覧画面と、監視対象の画像形成装置で障害が発生したタイミングに基づき収集されて前記蓄積工程で蓄積された障害情報を用いてユーザの操作なしに定期的に更新される障害リストとが表示され、
デバイス一覧画面を介して、ユーザの操作に基づき、画像形成装置の選択を受け付け、当該選択された画像形成装置の詳細の表示を受け付けた際に、前記蓄積工程で蓄積された稼動情報を用いて詳細画面が表示され、
前記定期的に更新される障害リストの中から、ユーザの操作として前記残量通知の選択を受け付けたことに応答して、障害情報に関連する詳細画面として、前記蓄積工程で蓄積された在庫情報を用いて在庫管理画面が表示されることを特徴とする方法。
【請求項６】
複数の画像形成装置を監視するための監視システムと通信を行う、表示装置を備える情報処理装置であって、
監視対象の複数の画像形成装置の識別情報を含む登録情報と、当該複数の画像形成装置から収集した障害情報及びカウンタ情報を含む稼動情報と、当該複数の画像形成装置のための消耗品の在庫の情報を示す在庫情報とを前記監視システムに問い合わせることにより取得する取得手段と、
前記取得手段により取得された登録情報及び稼動情報の少なくともいずれかの情報を用いた監視画面を前記表示装置に表示するための表示制御手段と、を有し、
前記障害情報には、障害が発生した画像形成装置で利用される消耗品の種類と当該消耗品の残量に関する情報とを示す残量通知が含まれ、
前記表示制御手段は前記表示装置に、
前記登録情報を用いた監視対象の複数の画像形成装置の一覧を示すデバイス一覧画面と、前記取得手段によりユーザの操作なしに定期的に取得されて更新される障害リストとを表示し、
デバイス一覧画面を介して、ユーザの操作に基づき、画像形成装置の選択を受け付け、当該選択された画像形成装置の詳細の表示を受け付けた際に、前記取得手段により取得された稼動情報を用いて詳細画面を表示し、
前記定期的に更新される障害リストの中から、ユーザの操作として前記残量通知の選択を受け付けたことに応答して、障害が発生した画像形成装置の障害情報に関連する詳細画面として、前記取得手段により取得された在庫情報を用いて在庫管理画面を表示することを特徴とする情報処理装置。
【請求項７】
前記登録情報には、画像形成装置の製品情報及び顧客情報が少なくとも含まれることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記詳細画面には、画像形成装置のカウンタ情報を用いた表示を行うカウンタ画面、画像形成装置で発生した障害情報を示す障害サマリ画面、画像形成装置で発生した障害情報の履歴を示す障害履歴画面、及び画像形成装置で用いる消耗品の在庫に関する表示を行う在庫管理画面の少なくともいずれかが含まれることを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
請求項６乃至８のいずれか１項に記載の手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の情報を管理し、遠隔から画像形成装置の稼働状態などを監視するための技術に関する。
【背景技術】
【０００２】
従来より、複写機やプリンタ等の画像形成装置の保守などを目的として、画像形成装置で発生する障害などを含む稼働状態を常時監視するシステムが存在している。このシステムでは、発生した障害に関する情報を画面表示を通じて保守作業者へ提供し、保守作業の実施を促すことを行っている。この際の画面表示方法として、監視対象である複数の画像形成装置をリスト表示し、画像形成装置で障害が発生した旨を簡易的に表示する方法がある。ここでの簡易的に表示する方法とは、「障害発生」というようなメッセージを表示する、若しくは該当の画像形成装置のアイコンを障害発生状態を表すアイコンに切り替えて表示するといった方法である。また、複数の画像形成装置で随時発生する障害に関する情報を更新情報として管理し、ポップアップ表示させる方法も提案されている。（例えば、特許文献１参照。）
一方で、監視対象の画像形成装置に関する各種詳細情報の表示を行うシステムも存在する。ここで詳細情報とは、画像形成装置の備える機能情報、アドレスなどのネットワーク情報、及び設置場所情報などが含まれる。このようなシステムにおいては、監視対象の画像形成装置のリスト表示を行い、リストから選択された画像形成装置の詳細情報の表示を行う画面を新たに個別表示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４６８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の監視システムにおいて、保守作業者は、障害が発生した画像形成装置の詳細な状態を把握するために、詳細情報表示を行う複数画面を表示させるよう個別に操作する必要がある。この操作は、画像形成装置で新たな障害が発生する度に行う必要があり、多数の画像形成装置を常時監視している保守作業者の画面操作を煩雑にする要因となっている。また、保守作業者にとっての監視画面の操作の煩雑さは、適切かつ迅速な管理対象の画像形成装置の状態監視などを困難とし、その結果として、画像形成装置への保守作業の対処の遅れにつながるといった課題がある。
【０００５】
そこで本発明では、適切かつ迅速な管理対象の画像形成装置の状態監視などが行える仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、本発明の画像形成装置を監視するための監視システムを含むネットワークシステムにおいては、監視対象の複数の画像形成装置の識別情報を含む登録情報と、当該複数の画像形成装置から収集した障害情報及びカウンタ情報を含む稼動情報と、当該複数の画像形成装置のための消耗品の在庫の情報を示す在庫情報とを蓄積する蓄積手段と、前記蓄積手段により蓄積されている登録情報及び稼動情報の少なくともいずれかの情報を用いた監視画面を表示装置に表示するための表示制御手段と、を有し、
前記障害情報には、障害が発生した画像形成装置で利用される消耗品の種類と当該消耗品の残量に関する情報とを示す残量通知が含まれ、
前記表示制御手段は前記表示装置に、前記登録情報を用いた監視対象の複数の画像形成装置の一覧を示すデバイス一覧画面と、監視対象の画像形成装置で障害が発生したタイミングに基づき収集されて前記蓄積手段に蓄積される障害情報を用いてユーザの操作なしに定期的に更新される障害リストとを表示し、デバイス一覧画面を介して、ユーザの操作に基づき、画像形成装置の選択を受け付け、当該選択された画像形成装置の詳細の表示を受け付けた際に、前記蓄積手段により蓄積されている稼動情報を用いて詳細画面を表示し、前記定期的に更新される障害リストの中から、ユーザの操作として前記残量通知の選択を受け付けたことに応答して、障害情報に関連する詳細画面として、前記蓄積手段により蓄積されている在庫情報を用いて在庫管理画面を表示することを特徴とする。
【発明の効果】
【０００７】
本発明により、適切かつ迅速な管理対象の画像形成装置の状態監視などが行える仕組みを提供でき、また保守作業者による迅速な保守作業の手配が可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係るネットワークシステム全体を示す構成図
【図２】監視装置１０４のハードウェア構成を表す図
【図３】監視情報のデータ構造を表す図
【図４】各監視画面の呼び出し関係を表す図
【図５】メイン画面４００の表示例を示す図
【図６】デバイス一覧画面４０１の表示例を示す図
【図７】カウンタ画面４０２の表示例を示す図
【図８】障害サマリ画面４０３の表示例を示す図
【図９】障害履歴画面４０４の表示例を示す図
【図１０】デバイス一覧画面４０１から在庫管理画面４０５を呼び出した場合の表示例を示す図
【図１１】メイン画面から在庫管理画面４０５を呼び出した場合の表示例を示す図
【図１２】監視アプリケーションプログラムに基づく、モジュール構成を表す図
【図１３】監視画面の表示処理フローを示す図
【図１４】監視画面の表示処理フローを示す図
【図１５】監視画面の状態遷移表を模式的に示す図
【図１６】保守作業者による操作に基づく具体的なモニタ２０８の様子を示す図
【発明を実施するための形態】
【０００９】
以下、本発明について図面を用いて説明する。
（実施例１）  図１は、本発明の実施の形態に係るネットワークシステム全体を示す図である。このネットワークシステムにおいて、１００はネットワークプリント機能、ＦＡＸ機能、及びコピー機能などを有する複写機やプリンタなどの画像形成装置を表している。１０４は、画像形成装置１００に関する詳細情報を管理し、その稼働状況などを監視する監視装置を示す。また、１０５は監視装置１０４の管理する情報を取得して監視画面などの表示を行うクライアントＰＣを表している。画像形成装置１００の保守作業者は、クライアントＰＣ１０５上の監視画面を参照し、保守作業に必要な情報を確認することができる。
【００１０】
本図では、複数の顧客先Ａ１０１、顧客Ｂ１０２、顧客Ｃ１０３の各ネットワーク上に複数の画像形成装置１００が存在し、それら画像形成装置１００と監視装置１０４とクライアントＰＣ１０５とがネットワーク１０６に接続されている状態を表している。顧客ネットワークと監視装置１０４を含む監視システムとをインターネットを介して接続する形態とすることも可能である。この場合、監視システムから遠隔に存在する複数顧客の画像形成装置を一元的に管理、監視することが可能となる。
【００１１】
本システムにおいて、監視対象となる画像形成装置１００は、自身の稼動情報を監視装置１０４へ通信するよう動作する。具体的には、画像形成装置１００の部品などの稼働量や使用した用紙枚数などを表すカウンタ情報や、発生したエラー、ジャム、トナー無しなどを示す障害情報を監視装置１０４へ通知する。この際、カウンタ情報については１日１回などの定期的なタイミングで通信を行い、障害情報については、障害発生時に即座に監視装置１０４に通知を行うものとする。
【００１２】
画像形成装置１００の印刷動作にてトナー消費されて無くなった場合、画像形成装置１００はトナーの補充を行わなければ、それ以上の印刷動作を行えない状態になる。この場合、顧客は新しいトナーカートリッジを画像形成装置１００へ装着し、印刷動作が可能な状態へ画像形成装置１００を復旧する。そのため、迅速に復旧作業を行うためには、補給するための予備のトナーカートリッジが常時顧客先に置いてある状態を保つことが望ましい。そこで、保守作業者は、監視システムで管理している在庫情報を参照するなどして、適宜顧客先へ予備のトナーカートリッジを配送するようにしている。具体的には、監視システムでは、この保守作業者の作業を支援する目的で、顧客先にある予備の消耗品の在庫数などを管理し、必要に応じて在庫数などを保守作業者に報知するための機能を有している。
【００１３】
監視装置１０４は、自身の備える記憶装置（ＨＤＤ）や外部接続されたデータベースなどに監視対象となる画像形成装置の詳細な情報を登録情報として管理している。ここで登録情報には、画像形成装置のＩＤ、機種や機能などを示す製品情報、ＩＰアドレスなどのネットワーク情報、設置場所情報、及び顧客情報などが含まれる。また、監視装置１０４は監視対象の画像形成装置からカウンタ情報や障害情報を収集し、記憶装置などに蓄積して管理する。これにより、監視装置１０４では複数の画像形成装置の現在の障害発生状況、現在までの障害履歴、各種カウンタ情報といった稼動情報が登録情報に関連付けられて管理されることになる。また、監視装置１０４は顧客ごとにその顧客環境の画像形成装置で利用するトナーカートリッジなどの消耗品の種類や在庫数といった在庫情報も管理している。さらに、クライアントＰＣ１０５からの問合わせに応じて、蓄積して管理しているカウンタ情報や障害情報などの情報をクライアントＰＣ１０５へ送信する。クライアントＰＣ１０５では、監視装置１０４からカウンタ情報や障害情報といった稼動情報などを取得して、各種監視画面の表示を行って、保守作業者に情報提供を行う。
【００１４】
尚、本実施の形態では監視装置１０４を含む監視システムに接続されたクライアントＰＣ１０５にて各種監視画面の表示を行う構成を採っている。しかしながら、監視システム内、とくに監視装置１０４にて各種監視画面の表示まで行うよう構成することも可能である。この場合、保守作業者は監視装置１０４上で各種監視画面を参照することにより、本発明で述べる効果を同様に享受することができる。
【００１５】
図２は、監視装置１０４、およびクライアントＰＣ１０５のハードウェア構成を示す図である。２００は監視装置１０４、およびクライアントＰＣ１０５全体の制御を行うＣＰＵであり、ＨＤＤ２０６に格納されているＯＳ（オペレーションシステム）や監視アプリケーションプログラムなどを実行し、監視装置１０４、およびクライアントＰＣ１０５の全般の処理を行う。本実施例の説明にて監視装置１０４、およびクライアントＰＣ１０５が行う処理として述べるものは、全てこのＣＰＵ２００の制御によるものである。ＲＯＭ２０１には基本Ｉ／Ｏプログラム等のプログラムが格納されており、監視装置１０４起動時にＣＰＵ２００はこのＲＯＭ２０１から基本Ｉ／Ｏプログラムを読み出して実行する。ＲＡＭ２０２は、プログラムを実行するためのワークメモリエリアである。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ部２０３は、画像形成装置１００とネットワークを介して通信を行う。表示制御部２０４は、接続されるモニタ２０８などの表示装置への画面表示を制御する。入力制御部２０５は、その先に接続されるマウス２０９とキーボード２１０からの入力制御を行う。そして、これらのハードウェアがシステムバス２０７上に配置された構成をとっている。
【００１６】
図３は、監視装置１０４のＨＤＤ内で管理している監視情報のデータ構造を表す図である。
３００は、監視対象の画像形成装置１００の設置先の各顧客情報を管理するための顧客情報テーブルである。顧客情報テーブル３００内では、顧客を一意に特定するための顧客ＩＤ、顧客名、顧客住所などを保持する。３０１は、設置先の顧客情報とひも付けて監視対象の画像形成装置１００に関する情報を管理するためのデバイス情報テーブルである。デバイス情報テーブル３０１内では、デバイスを一意に特定するためのデバイスＩＤ、製品名などを保持する。これら顧客情報テーブル３００やデバイス情報テーブル３０１に含まれる情報は、保守作業者などの管理ユーザにより登録される。
【００１７】
３０２は、画像形成装置１００から取得したカウンタ情報を管理するためのカウンタ情報テーブルである。カウンタ情報テーブル３０２内では、取得元のデバイス情報とひも付けて管理されるように構成しており、その中で画像形成装置のモード別（トータル、カラー、モノクロ）の印刷枚数や部品の使用回数などの各種カウンタ値を示すカウンタ情報を保持する。３０３は、画像形成装置１００から取得した障害情報を管理するための障害情報テーブルである。障害情報テーブル３０３では、取得元のデバイス情報とひも付けて管理されるように構成しており、その中で障害内容を表す障害コード、障害発生日時などを保持する。
【００１８】
３０４は、顧客先にある予備のトナーカートリッジといった消耗品の置き場所（以降、在庫場所と呼ぶ）を管理するための在庫場所情報テーブルである。在庫場所情報テーブル３０４では、在庫場所を示す名前などを保持する。３０５は、顧客先の在庫場所に置かれているトナーカートリッジを管理するための在庫情報テーブルである。在庫情報テーブル３０５では、各在庫場所情報とひも付けて管理されるように構成しており、その中でトナーカートリッジの識別情報（名称、タイプ）、初期在庫数、最大在庫数、配送在庫数、現在の在庫数などを保持する。最大在庫数とは、在庫場所に置くことが可能な最大の在庫数を意味している。配送在庫数とは、保守作業者が予備のトナーカートリッジを顧客先へ配送する必要性を判断するための閾値であり、現在の在庫数が配送在庫数以下になった場合に保守作業者は配送の手配を行う。
【００１９】
図４は、監視装置１０４で管理している各種監視情報をクライアントＰＣ１０５にて取得して画面表示を行う際の、各監視画面の構成と呼び出し関係を表す図である。本システムにおける監視画面は、メイン画面４００、デバイス一覧画面４０１、カウンタ画面４０２、障害サマリ画面４０３、障害履歴画面４０４、在庫管理画面４０５で構成されている。デバイス一覧画面４０１はメイン画面４００から呼び出される。カウンタ画面４０２、障害サマリ画面４０３、障害履歴画面４０４、在庫管理画面４０５は、メイン画面４００とデバイス一覧画面４０１の何れからも呼び出される。この呼び出しは、保守作業者の画面上の操作などに応じて画面遷移する際に行われる。
【００２０】
図１２は、監視アプリケーションプログラムを実行した際の処理を説明するための論理的なモジュールの構成を表した図である。以下、図１２を用いてクライアントＰＣ１０５上で動作する監視アプリケーションプログラムによる処理について説明する。
ネットワーク制御部１２００は、ネットワーク１０６を介して監視装置１０４と通信を行う際の通信プロトコル制御処理を行う。定期問合わせ処理部１２０１は、監視装置１０４に対して、定期的な問合わせを行って障害情報の取得処理を行う。本処理は、クライアントＰＣ１０５上で、監視アプリケーションプログラムが動作している間、定期的に実行するよう動作する。非定期問合わせ処理部１２０２は、監視装置１０４に対して、特定の操作の入力に従って問合わせを行い、顧客情報、デバイス情報、カウンタ情報、障害情報、在庫場所情報、及び在庫情報などの取得処理を行う。取得情報管理部１２０３は、監視装置１０４から取得した各種情報をＨＤＤ内で蓄積し、管理する。操作入力制御部１２０４は、保守作業者からのキーボード操作やマウス操作による入力の検知と、検知した入力内容を他の処理部へ通知する処理を行う。画面描画制御部１２０５は、各監視画面の描画処理全般を行う。画面管理部１２０６は、各監視画面の表示状態を管理し、入力などに従う画面遷移の判断処理を行う。
【００２１】
図１５は、前述の画面管理部１２０６にて画面遷移の判断処理に使用する状態遷移表を模式的に表したものである。この状態遷移表１５００は、画面管理部１２０６の下で管理している。具体的には、本図に示した状態遷移をファイルとして保持する方法や、プログラム内にシーケンスとして記述する方法などがある。
状態遷移表１５００の横軸１５０１には、各監視画面の表示状態を記載している。また縦軸１５０２には、画面遷移を伴う保守作業者による画面操作を記載している。そして、これら表示状態と画面操作の組み合わせによって一意に決まる画面表示処理の内容を１５０３に記載している。
【００２２】
例えば、メイン画面４００にて顧客を選択する画面操作が行われた際（Ｓ００１に相当）にデバイス一覧画面４０１がまだ非表示状態である場合、該当する「Ｐ００２：表示する」という記載はデバイス一覧画面４０１を開くことを示している。また、デバイス一覧画面４０１にてアイコン６０１が選択された際（Ｓ００６に相当）に障害サマリ画面４０３がまだ非表示状態である場合、該当する「Ｐ０５２：表示する」という記載は障害サマリ画面４０３を開くことを示している。画面管理部１２０６は、上述の状態遷移表１５００の記載に従い、画面遷移の判断処理を行う。
【００２３】
図５は、メイン画面４００の表示例を表す図である。画面描画制御部１２０５は、メイン画面４００中に、定期問合わせ処理部１２０１が取得した障害情報の障害リスト５００を表示する。また、画面描画制御部１２０５は、顧客の住所と連動したマップ５０１の表示を行う。更に、画面描画制御部１２０５は、前述の非定期問合わせ処理部１２０１が取得した顧客情報をもとに顧客リスト５０２を表示する。ここで説明した顧客リスト５０２が画面生成時に取得された顧客情報に基づく静的な表示であるのに対して、障害リスト５００は、定期問合わせ処理部１２０１が画面生成後も定期的に取得した情報により更新される動的な表示である。また、障害リスト５００に表示される障害情報は、本システムで監視対象とする全顧客に設置されている全ての画像形成装置で発生した障害情報が表示される。
【００２４】
図６は、デバイス一覧画面４０１の表示例を表す図である。画面描画制御部１２０５は、デバイス一覧画面４０１に前述の非定期問合わせ処理部１２０１が取得したデバイス情報を元にしたデバイス一覧を表示する。また、デバイス一覧上の特定デバイスが選択された時点で、デバイス一覧画面４０１の下部にアイコン６０１、６０２、６０３を表示する。これらのアイコンの操作により、保守作業者が他の監視画面の表示を指示可能となる。具体的には、アイコン６０１はカウンタ画面４０２と障害サマリ画面４０３を表示するためのボタンである。同様に、アイコン６０２は障害履歴画面４０４を表示するためのボタンであり、アイコン６０３は在庫管理画面４０５を表示するためのボタンである。
【００２５】
図７は、カウンタ表示画面４０２の表示例を表す図である。画面描画制御部１２０５は、非定期問合わせ処理部１２０１が取得したカウンタ情報を元に、特定の画像形成装置に関して、カウンタ情報に応じた棒グラフ表示をカウンタ表示画面４０２上に行う。この際、表示の横軸は日別、週別、月別で切り替えることを可能としており、カウンタ情報の時間的推移を参照することができる。また、この監視画面においては、棒グラフの他に折れ線グラフを用いた表示に切り替えを行うことも可能としている。
【００２６】
ここで、カウンタ表示画面４０２が表示される際の、具体的なモニタ２０８の様子を図１６（ａ）に示す。具体的には、保守作業者が、顧客リスト５０２より“顧客Ａ”を選択し、デバイス一覧画面４０１より“デバイス２”を選択し、アイコン６０１を指定する操作を行った場合の表示例になる。
【００２７】
図８は、障害サマリ画面４０３の表示例を表す図である。画面描画制御部１２０５は、定期問合わせ処理部１２０１が取得した障害情報を元に、特定の画像形成装置に関する障害情報をリスト表示する。更に、エラー、ジャム、トナー無しという障害分類毎の障害件数をカウントし、その数を棒グラフ表示する。
【００２８】
図９は、障害履歴画面４０４の表示例を表す図である。画面描画制御部１２０５は、定期問合わせ処理部１２０１が取得した障害情報を元に、特定の画像形成装置に関する、所定期間内に発生した障害情報の履歴をリスト表示する。この際、エラー、ジャム、トナー無しという障害分類毎に表示領域を分けて表示を行う。ここで、一部の障害に関しては、保守作業者による対処済みか否かなどの障害のステータスも確認可能に表示することもできる。
【００２９】
図１０は、デバイス一覧画面４０１のアイコン６０３押下をトリガにして在庫管理画面４０５を表示した場合の例である。画面描画制御部１２０５は、非定期問合わせ処理部１２０１が取得した在庫場所情報と在庫情報を元に、デバイス一覧画面４０１上で選択された画像形成装置に関連付けられている在庫場所の在庫情報を表示する。この際画面描画制御部１２０５は、現在の在庫数が通知在庫数以下となっているトナーカートリッジに関して、１０００で示したように現在の在庫数をハイライト表示するよう制御する。これにより保守作業者は、顧客に対して配送を行う必要があるトナーカートリッジなどの消耗品を的確に把握することが可能となる。
【００３０】
図１１は、メイン画面４００の障害リスト５００中に表示されたトナー無し障害が選択された際に表示される在庫管理画面４０５の例である。トナー無しなどの消耗品に関する残量通知には、障害が発生した画像形成装置の識別情報、消耗品の種類、発生日時といった情報が含まれている。画面描画制御部１２０５は、非定期問合わせ処理部１２０１が取得した在庫場所情報と在庫情報を元に、選択されたトナー無し障害が発生した画像形成装置に関連付けられている在庫場所の在庫情報を表示する。この際、画面描画制御部１２０５は、現在の在庫数が通知在庫数以下となっているトナーに関して、１０００で示したように現在の在庫数をハイライト表示するよう制御する。更に、トナー無し障害が発生した対象トナーに関して、１１００で示したようにトナー名を含む一行をハイライト（強調）表示するよう制御する。これにより、保守作業者は、顧客に対して配送を行う必要があるトナーカートリッジなどの消耗品と、トナー無しが発生した消耗品とを的確に把握することが可能となる。
【００３１】
ここで、障害リスト５００中の障害を選択した場合における、在庫管理画面４０５が表示される際の、具体的なモニタ２０８の様子を図１６（ｂ）に示す。具体的には、保守作業者が、図１６（ａ）のような監視画面を用いて画像形成装置のカウンタ情報を確認し、顧客へのレポート作成などの作業をしていたとする。この際に、障害リスト５００では、動的に障害情報の更新が行われている。保守作業者は、障害リスト５００に新たにトナー無しが発生したことに気付いた場合に、該障害情報を選択する。この一度の選択操作により、顧客リスト５０２及びデバイス一覧画面４０１での装置の指定なしに、図１６（ｂ）で示すように選択された障害情報が発生した画像形成装置の該障害情報（トナー無し）に関連する詳細画面（在庫管理画面４０５）を自動的に表示する。これにより、保守作業者は、ある監視作業を行っていたとしても、対処の優先度の高い障害などの発生をメイン画面の障害リストで気付ける上に、関連する詳細画面を即座に参照できる。また、障害リスト５００は、全顧客のもつ全ての画像形成装置を対象とした障害情報を表示するので、図１６（ａ）のように、“顧客Ａ”に対する監視作業を行っていたとしても、ほかの顧客のもつ画像形成装置の障害に気付くことができる。よって、本発明を適用すれば、保守作業者による障害への対処が遅延することが防止できる。
【００３２】
なお、図１６（ｂ）では、説明をわかりやすくするために、選択された障害情報に最も関連する詳細画面（在庫管理画面４０５）のみを表示した様子を示した。しかしながら、図１５や後述する図１３に示す処理の通り、選択された障害情報に最も関連する詳細画面を最前面で表示するとともに、その障害が発生している装置に関してデバイス一覧画面４０１や他の監視画面をモニタ上に配置し、表示することもできる。
【００３３】
図１３および図１４は、クライアントＰＣ１０５上で動作する監視アプリケーションプログラムを実行することで実現される監視画面の表示制御に関する処理を説明したフローチャートを示す。
Ｓ１３００では、保守作業者によりクライアントＰＣ１０５上で監視アプリケーションプログラムが起動された際に、非定期問合わせ部１２０２は先ず監視装置１０４に対して問合わせを行い、顧客情報、及びデバイス情報を取得する。そして、Ｓ１３０１では、取得した顧客情報、デバイス情報を元にメイン画面４００を表示する。
【００３４】
また、Ｓ１３１４で、保守作業者などのユーザの操作や他の表示制御などとは非同期に、定期問合わせ処理部１２０１が監視装置１０４に対して問合わせを行い、全ての画像形成装置で発生した障害情報を取得する。ここでは、たとえば、前回問い合わせたときから新たに発生した障害情報を取得するものとする。そして、Ｓ１３１５で、取得した障害情報を用いてメイン画面４００中の障害リスト５００の表示を更新する。尚、Ｓ１３１４、及びＳ１３１５で示した処理は、以後監視アプリケーションプログラムが終了されるまでの間、定期問合わせ部１２０１によって定期的（たとえば、１分ごと）に実行される。これにより、メイン画面４００中の障害リスト５００は常に最新の状態が表示されることになる。
【００３５】
Ｓ１３０２では、メイン画面４００を表示後、操作入力制御部１２０４は保守作業者からの操作入力を待つ。Ｓ１３０３において、メイン画面４００の顧客リスト５０２から特定顧客が選択された旨の入力を受け付けたかを判断する。ここで顧客が選択された旨の入力を受け付けた場合、Ｓ１３０４で画面描画制御部１２０５はメイン画面４００を表示したまま、その選択された顧客のもつ画像形成装置を示すデバイス一覧画面４０１を新たに表示し、操作入力待ちの処理へ戻る。このデバイス一覧画面４０１の表示処理に関して、前述した図１５の状態遷移表１５００を用いて詳細に説明する。
【００３６】
保守作業者による特定顧客の選択は、状態遷移表１５００中に「Ｓ００１：メイン画面４００にて顧客を選択」と記載している画面操作に相当する。この画面操作の入力を検知した操作入力制御部１２０４は、この画面操作内容を画面描画制御部１２０５へ渡す。画面操作内容を渡された画面描画制御部１２０５は、画面管理部１２０６へ画面操作内容を渡すと共に画面表示処理の内容を問合わせる。この問合わせを受けた画面管理部１２０６は、画面操作内容と各監視画面の表示状態から状態遷移表１５００中の画面表示処理の内容を決定する。ここでは、メイン画面４００のみを表示している状態を仮定し、デバイス一覧画面４０２を表示する処理（Ｐ００２に相当）であることを決定する。そして、画面管理部１２０６は、決定した画面表示処理の内容を画面描画制御部１２０５へ渡す。画面描画制御部１２０５は、渡された画面表示処理の内容に従ってデバイス一覧画面４０１を表示する。メイン画面４００にて顧客を選択する画面操作が行われた際（Ｓ００１に相当）にデバイス一覧画面４０１がまだ非表示状態である場合、該当する「Ｐ００２：表示する」という記載はデバイス一覧画面４０１を開くことを示している。
【００３７】
Ｓ１３０５では、Ｓ１３０２で受け付けた入力が、メイン画面４００の障害リスト５００中の障害情報の選択であったかを判断する。ここで特定の障害情報が選択された旨の入力を受け付けた場合、Ｓ１３０６で、画面描画制御部１２０５はメイン画面４００を表示したまま、選択された障害情報で示す障害が発生している装置を持つ顧客に関するデバイス一覧画面４０１を新たに表示する。更に、Ｓ１３０７で、非定期問合わせ処理部１２０１が監視装置１０４に対して問合わせを行い、選択された障害情報で示す障害が発生している装置のカウンタ情報を取得する。そして、Ｓ１３０８で、取得したカウンタ情報を元にカウンタ表示画面４０２を新たに表示する。続いて、Ｓ１３０９で障害サマリ画面４０３を表示し、Ｓ１３１０で障害履歴画面４０４の表示を行う。この表示に使用する障害情報は、新たに監視装置１０４から取得してもよいが、Ｓ１３１４で示した処理にて定期問合わせ処理部１２０１が監視装置１０４から取得済みの障害情報を用いてもよい。更に、Ｓ１３１１で、メイン画面４００の障害リスト５００中で選択された障害情報がトナー無し障害であるか否かを判断する。選択された障害情報がトナー無し障害であった場合、Ｓ１３１２で、非定期問合わせ処理部１２０１が監視装置１０４に対して問合わせを行い、在庫場所情報と在庫情報を取得する。そして取得した在庫場所情報と在庫情報を元に在庫管理画面４０５を新たに表示し、操作入力待ちの処理（Ｓ１３０２）へ戻る。この際に、表示する在庫管理画面４０５は、前述の図１１で説明したものである。
【００３８】
次に、図１４を用いて、Ｓ１３０２で受け付けた入力が、メイン画面４００の障害リスト５００中の障害情報の選択でなかった場合の処理を説明する。具体的には、保守作業者からの操作入力が、デバイス一覧画面４０１上でのアイコン（６００〜６０２）操作の入力であった場合の処理である。
【００３９】
Ｓ１４００では、前述のデバイス一覧画面４０１のアイコン６００が選択された旨の入力であったかを判断する。アイコン６００が選択された旨の入力であった場合、画面描画制御部１２０５はカウンタ画面４０２と障害サマリ画面４０３の表示を指示されたと判断する。そして、Ｓ１４０１で、非定期問合わせ処理部１２０１が監視装置１０４に対して問合わせを行って、デバイス一覧画面４０１で選択された画像形成装置のカウンタ情報を取得する。Ｓ１４０２で、取得したカウンタ情報を元にカウンタ表示画面４０２を新たに表示する。さらに、Ｓ１４０３で障害サマリ画面４０３を表示し、操作入力待ちの処理（Ｓ１３０２）へ戻る。この表示に使用する障害情報は、前述のＳ１３１４で示した処理にて定期問合わせ処理部１２０１が監視装置１０４から取得済みの障害情報を用いてもよい。
【００４０】
Ｓ１４０４では、前述のデバイス一覧画面４０１のアイコン６０１が選択された旨の入力であったかを判断する。アイコン６０１が選択された旨の入力であった場合、画面描画制御部１２０５は障害履歴画面４０４の表示を指示されたと判断し、Ｓ１４０５で障害履歴画面４０４を表示する。そして、操作入力待ちの処理（Ｓ１３０２）へ戻る。この表示に使用する障害情報は、Ｓ１３１４で示した処理にて定期問合わせ処理部１２０１が監視装置１０４から取得済みの障害情報を用いてもよい。
【００４１】
Ｓ１４０６では、デバイス一覧画面４０１のアイコン６０２が選択された旨の入力であったかを判断する。アイコン６０２が選択された旨の入力であった場合、画面描画制御部１２０５は在庫管理画面４０５の表示を指示されたと判断する。続いて、Ｓ１４０７で、非定期問合わせ処理部１２０１が監視装置１０４に対して問合わせを行って在庫場所情報と在庫情報を取得し、Ｓ１４０８で在庫管理画面４０５を表示する。そして、操作入力待ちの処理（Ｓ１３０２）へ戻る。
【００４２】
また、Ｓ１４０６で、アイコン６０２が選択された旨の入力ではなかったと判断した際には、その入力が監視アプリケーションの終了指示の操作（不図示）を示すものであったと判断する。その場合は、本処理を終了する。
【００４３】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005700976.tif 000002
【図２】
0005700976.tif 000003
【図３】
0005700976.tif 000004
【図４】
0005700976.tif 000005
【図５】
0005700976.tif 000006
【図６】
0005700976.tif 000007
【図７】
0005700976.tif 000008
【図８】
0005700976.tif 000009
【図９】
0005700976.tif 000010
【図１０】
0005700976.tif 000011
【図１１】
0005700976.tif 000012
【図１２】
0005700976.tif 000013
【図１３】
0005700976.tif 000014
【図１４】
0005700976.tif 000015
【図１５】
0005700976.tif 000016
【図１６】
0005700976.tif 000017