(57)【要約】【課題】  ネットワークを介して接続された複数の画像処理装置を遠隔的に監視する、画像処理システム、情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】本発明の画像処理システム１０は、ネットワークに接続された画像処理装置（１２、１４，１６、１８）と、ネットワークに接続され、画像処理装置（１２、１４、１６、１８）の動作状態を監視して、動作状態を画像処理装置（１２、１４、１６、１８）の位置に応答してマップ表示するモニタ装置２０とを備えている。本発明のモニタ装置２０は、画像処理装置（１２、１４、１６、１８）からジョブ状態変更メッセージまたは画像処理装置（１２、１４、１６、１８）のジョブ履歴を取得して、その動作状態をマップ表示している。【選択図】  図１
2007243465.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された画像処理装置と、
前記ネットワークに接続され、前記画像処理装置の動作状態を監視して、前記動作状態を前記画像処理装置の位置に応答してマップ表示する情報処理装置と
を備える画像処理システム。
【請求項２】
前記情報処理装置は、前記画像処理装置の動作状態の変更を通知するメッセージを受け取り、それ以前の動作状態とは異なる表示イメージを与える構造化ファイルを作成する構造化ファイル作成部を備える、請求項１に記載の画像処理システム。
【請求項３】
前記情報処理装置は、前記画像処理装置の動作状態履歴を含むログ・データを取得し、前記ログ・データの解析から前記画像処理装置と前記画像処理装置のユーザとをリストして、前記構造化ファイル作成部に通知する、表示データ取得部を含む、請求項１または２に記載の画像処理システム。
【請求項４】
前記構造化ファイル作成部は、前記異なる表示イメージとして、他の表示イメージに相対して強調表示させる表示イメージを検索し、ボタンとして設定する、ボタン設定手段を備える、請求項１または２のいずれか１項に記載の画像処理システム。
【請求項５】
前記構造化ファイル作成部は、リストされた前記画像処理装置と前記画像処理装置のユーザとを同時に、他の表示イメージに相対して強調表示させる表示イメージを検索し、前記ユーザの強調表示された前記表示イメージをボタンとして設定する、請求項３に記載の画像処理システム。
【請求項６】
ネットワークを介して接続された画像処理装置を遠隔監視する情報処理装置であって、
ネットワークに接続された画像処理装置の動作状態の変更を示すメッセージを受信し、前記メッセージにより与えられた動作状態を示す表示イメージを検索して構造化ファイルを作成する構造化ファイル作成部と、
前記構造化ファイルをディスプレイ画面上に前記画像処理装置の位置に応答してマップ表示させるブラウザ処理部と
を含む情報処理装置。
【請求項７】
前記構造化ファイル作成部は、前記動作状態の変更を示すメッセージに応答して、それ以前の動作状態とは異なる表示イメージを検索して構造化ファイルを作成する、請求項６に記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記画像処理装置の動作状態履歴を含むログ・データを取得し、前記ログ・データの解析から前記画像処理装置と前記画像処理装置のユーザとをリストして、前記構造化ファイル作成部に通知する、表示データ取得部を含む、請求項６または７に記載の情報処理装置。
【請求項９】
前記構造化ファイル作成部は、前記異なる表示イメージとして、他の表示イメージに相対して強調表示させる表示イメージを検索し、ボタンとして設定する、ボタン設定手段を備える、請求項６または７に記載の情報処理装置。
【請求項１０】
前記構造化ファイル作成部は、リストされた前記画像処理装置と前記画像処理装置のユーザとを同時に、他の表示イメージに相対して強調表示させる表示イメージを検索し、前記ユーザの強調表示された前記表示イメージをボタンとして設定する、請求項８に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、Ｗｅｂサーバである、請求項６〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
情報処理装置に対してネットワークを介して接続された画像処理システムを監視させる情報処理方法であって、
ネットワークに接続された画像処理装置の動作状態の変更を示すメッセージを受信するステップと、
前記メッセージにより与えられた動作状態を示す表示イメージを取得して構造化ファイルを作成するステップと、
前記構造化ファイルをブラウザ処理部を介してディスプレイ画面上に前記画像処理装置の位置に応答してマップ表示させるステップと
を含む情報処理方法。
【請求項１３】
前記構造化ファイルを作成するステップは、取得した前記表示イメージを含む構造化ファイルを作成するステップを含む、請求項１２に記載の方法。
【請求項１４】
前記構造化ファイルを作成するステップは、前記動作状態に応答して他の表示イメージに対して強調表示させる表示イメージを検索し、ボタンとして設定するステップを含む、請求項１２または１３に記載の情報処理方法。
【請求項１５】
前記構造化ファイルを作成するステップは、前記画像処理装置の動作状態履歴を含むログ・データを取得し、前記ログ・データの解析から前記画像処理装置と前記画像処理装置のユーザとをリストして、リストされた前記画像処理装置と前記画像処理装置のユーザとを、同時に他の表示イメージに相対して強調表示させる表示イメージを検索し、前記ユーザの強調表示された前記表示イメージをボタンとして設定するステップを含む、請求項１２または１３に記載の方法。
【請求項１６】
前記ボタンに対するマウス・イベントを受け付けて、前記ユーザにメール送信するステップを含む、請求項１４または１５に記載の方法。
【請求項１７】
請求項１２〜１６のいずれか１項に記載の情報処理方法を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムに関し、より詳細には、ネットワークを介して接続された複数の画像処理装置を遠隔的に監視する、画像処理システム、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置は、オフィスフロア内において複数台設置され、複数のユーザからの印刷要求、メール送信要求、ファクシミリ送信要求などを処理している。このため、オフィスフロア内に設置した画像処理装置のメンテナンスを行う場合、メンテナンス管理者を定め、故障の状況や、自己の依頼したジョブの進行状況などを知ることができれば、故障した画像処理装置を一台一台探したり、すでに終了したジョブを待ってユーザが無駄な時間を過ごしたりする時間を、別の業務にあてることが可能となるものと考えられる。
【０００３】
また、画像処理システムのメンテナンスを担当する管理者にとっては、故障した画像処理装置の位置を都度探したり、他のユーザからの通知を受けてから故障した画像処理装置に対する対応を行うことが必要であるなど、画像処理装置の普及に伴い、メンテナンス管理の効率化を行うことが要求されている。
【０００４】
これまで、オフィスフロアに配置された画像処理装置の状況を管理する技術としては、例えば、特開２００４−０７０５１８号公報（特許文献１）に開示された技術を挙げることができる。特許文献１では、携帯端末からワイアレス通信を使用して近くに配置された画像処理装置に印刷を指令する場合に、携帯端末に適した環境を備え、最も近くに配置されている画像処理装置を選択して、ジョブ指令を行う。また、パーソナル・コンピュータに接続された画像処理装置が当該パーソナル・コンピュータに対してジョブ状況を表示させるプリンタ・ユーティリティがこれまで知られている。
【特許文献１】特開２００４−０７０５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１では、携帯端末を保持するユーザに対して最も適切な画像処理装置を選択し、ジョブ指令を行う点は開示する。しかしながら、オフィスフロア内に複数の画像処理装置が設置されている環境では、どの画像処理装置が自己のジョブを実行しているのかを、目視で認識できることが、ジョブ後の処理を効率的に進める上で好ましい。
【０００６】
また、メンテナンス管理者にとっては、ネットワークに接続され、自己のジョブとは直接関連しないジョブの状況を、自分の使用しているパーソナル・コンピュータのデスクトップ上で、その位置情報と共に取得することは、メンテナンスの効率、およびジョブの効率的な分散による、故障発生・消耗品消費をコントロールすることがより容易になるものと考えられる。
【課題を解決するための手段】
【０００７】
本発明は、上述した従来技術の問題点に鑑みてなされたものである。本発明では、オフィスフロアにおいて遠隔的に配置された複数の画像処理装置の稼働状況を把握するモニタ装置を設ける。モニタ装置は、オフィスフロア内に配置された画像処理装置の位置データおよびフロアマップを同時に管理する。モニタ装置は、特定の画像処理装置がジョブを開始したことを検出して、フロアマップの該当する画像処理装置が「稼働中」であることを示す表示イメージを検索し、オフィスマップの該当する位置に「稼働中」に対応する表示イメージを表示する、ＨＴＭＬ、ＸＭＬ、ＸＨＴＭＬなどの構造化ファイルを作成する。作成した構造化ファイルは、Ｗｅｂブラウザなどのブラウザ処理部を介して、遠隔監視を指令した装置または端末上に表示させる。モニタ装置は、また、当該画像処理装置にジョブを依頼したユーザを特定し、オフィスフロア内でのユーザの位置もフロアマップ上にマップ表示する。
【０００８】
さらに、モニタ装置は、定期的にオフィスフロア内に設置された画像処理装置からログ・データを回収し、統計解析を実行して、特定の画像処理装置の使用頻度と、当該画像処理装置を使用する頻度の高いユーザとを対応させたリストを作成する。特定の画像処理装置とユーザとを対応させたリストは、マップ上で認識性を向上させるため、拡大イメージ、枠囲みイメージ、塗りつぶしイメージ、コメント付きイメージなどの通常とは異なる表示イメージでブラウザ処理部を介して表示される。メンテナンス管理者は、特定のユーザ−画像処理装置の組み合わせを、フロアマップ上で認識し、管理のための処理を効率的に行うことができる。
【０００９】
本発明の特定の実施の形態では、モニタ装置の作成する構造化ファイルは、この場合、該当するユーザを指定する表示イメージをボタンとして設定する。メンテナンス管理者は、自己のパーソナル・コンピュータのデスクトップ上に配置されたフロアマップから、当該ユーザのボタンをクリックする。クリックに応答して、デスクトップ上に、ポップアップ・メニューが表示される。メンテナンス管理者は、ポップアップ・メニューから、例えば、「メール」送信メニューを選択することで、ユーザの位置データとユーザのメール・アドレスを対応させたアドレス・リストから取得されたメール・アドレスに宛てたメーラ・オブジェクトが起動され、効率的に注意コメントなどのメール送信を行うことができる。また、メンテナンス管理者は、同時に表示されるポップアップ・メニューから、ユーザが例えば人事異動などで居なくなった場合の処理、およびユーザの属性管理処理などを行うことができる。
【００１０】
すなわち、本発明によれば、
ネットワークに接続された画像処理装置と、
前記ネットワークに接続され、前記画像処理装置の動作状態を監視して、前記動作状態を前記画像処理装置の位置に応答してマップ表示する情報処理装置と
を備える画像処理システムが提供できる。
【００１１】
本発明の前記情報処理装置は、前記画像処理装置の動作状態の変更を通知するメッセージを受け取り、それ以前の動作状態とは異なる表示イメージを与える構造化ファイルを作成する構造化ファイル作成部を備えることができる。また、前記情報処理装置は、前記画像処理装置の動作状態履歴を含むログ・データを取得し、前記ログ・データの解析から前記画像処理装置と前記画像処理装置のユーザとをリストして、前記構造化ファイル作成部に通知する、表示データ取得部を含むことができる。また、前記構造化ファイル作成部は、前記異なる表示イメージとして、他の表示イメージに相対して強調表示させる表示イメージを検索し、ボタンとして設定する、ボタン設定手段を備えることができる。本発明では、前記構造化ファイル作成部は、リストされた前記画像処理装置と前記画像処理装置のユーザとを同時に、他の表示イメージに相対して強調表示させる表示イメージを検索し、前記ユーザの強調表示された前記表示イメージをボタンとして設定することができる。
【００１２】
本発明によれば、ネットワークを介して接続された画像処理装置を遠隔監視する情報処理装置であって、
ネットワークに接続された画像処理装置の動作状態の変更を示すメッセージを受信し、前記メッセージにより与えられた動作状態を示す表示イメージを検索して構造化ファイルを作成する構造化ファイル作成部と、
前記構造化ファイルをディスプレイ画面上に前記画像処理装置の位置に応答してマップ表示させるブラウザ処理部と
を含む情報処理装置が提供できる。
【００１３】
本発明では、前記構造化ファイル作成部は、前記動作状態の変更を示すメッセージに応答して、それ以前の動作状態とは異なる表示イメージを検索して構造化ファイルを作成することができる。また、前記情報処理装置は、前記画像処理装置の動作状態履歴を含むログ・データを取得し、前記ログ・データの解析から前記画像処理装置と前記画像処理装置のユーザとをリストして、前記構造化ファイル作成部に通知する、表示データ取得部を含むことができる。また、前記構造化ファイル作成部は、前記異なる表示イメージとして、他の表示イメージに相対して強調表示させる表示イメージを検索し、ボタンとして設定する、ボタン設定手段を備えることができる。また、前記構造化ファイル作成部は、リストされた前記画像処理装置と前記画像処理装置のユーザとを同時に、他の表示イメージに相対して強調表示させる表示イメージを検索し、前記ユーザの強調表示された前記表示イメージをボタンとして設定することができる。本発明の前記情報処理装置は、Ｗｅｂサーバとすることができる。
【００１４】
本発明によれば、情報処理装置に対してネットワークを介して接続された画像処理システムを監視させる情報処理方法であって、
ネットワークに接続された画像処理装置の動作状態の変更を示すメッセージを受信するステップと、
前記メッセージにより与えられた動作状態を示す表示イメージを取得して構造化ファイルを作成するステップと、
前記構造化ファイルをブラウザ処理部を介してディスプレイ画面上に前記画像処理装置の位置に応答してマップ表示させるステップと
を含む情報処理方法が提供できる。
【００１５】
本発明の前記構造化ファイルを作成するステップは、取得した前記表示イメージを含む構造化ファイルを作成するステップを含むことができる。また、前記構造化ファイルを作成するステップは、前記動作状態に応答して他の表示イメージに対して強調表示させる表示イメージを検索し、ボタンとして設定するステップを含むことができる。また、前記構造化ファイルを作成するステップは、前記画像処理装置の動作状態履歴を含むログ・データを取得し、前記ログ・データの解析から前記画像処理装置と前記画像処理装置のユーザとをリストして、リストされた前記画像処理装置と前記画像処理装置のユーザとを、同時に他の表示イメージに相対して強調表示させる表示イメージを検索し、前記ユーザの強調表示された前記表示イメージをボタンとして設定するステップを含むことができる。さらに、前記ボタンに対するマウス・イベントを受け付けて、前記ユーザにメール送信するステップを含むことができる。
【００１６】
さらに、本発明によれば、上記いずれか１項に記載の情報処理方法を情報処理装置に実行させるプログラムが提供できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を図面に示した具体的な実施の形態をもって説明するが、本発明は、後述する実施の形態に限定されるものではない。図１は、本発明の画像形成システムの概略図である。本発明では、画像処理システム１０は、オフィスフロア内に複数の機能を備えた複合機１２、複写機能を備える複写機１４、ファクシミリ１６、レーザ・プリンタなどのプリンタ１８などを含んで構成されている。それぞれの画像形成装置は、イーサネット（登録商標）などによってネットワーク化されたＬＡＮ（ローカル・エリア・ネットワーク）を構成している。画像処理システム１０を形成するＬＡＮは、スイッチ２２を通してルータ２４へと接続され、他のスイッチ２２を介してさらに下流側に別のＬＡＮまたはＶＬＡＮ３０などを形成している。また、画像処理システム１０は、ルータ２４を介してインターネットなどのネットワーク２６と接続され、サーバ２８との間のトランザクションを可能としている。
【００１８】
図１に示した画像形成システム１０には、モニタ装置２０が配置されていて、LANを介してオフィスフロア内に設置された画像処理装置１２、１４、１６、１８を遠隔的に監視している。モニタ装置２０は、パーソナル・コンピュータまたはワークステーションなどの情報処理装置に対して適切なプログラムをインストールすることにより、モニタ装置として動作させることができる。モニタ装置２０としては特に制限はなく、モニタ装置２０は、中央処理装置（ＣＰＵ）と、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリなどのメモリと、ハードディスクなどの外部記憶装置を備え、ネットワーク・インタフェース・カードなどを介して画像処理装置の遠隔監視を行なう。さらに、モニタ装置２０は、画像処理装置のジョブ履歴を、ログ・データとして受領して、解析処理を実行する。モニタ装置２０が使用するＣＰＵとしては、より具体的には、例えば、ＰＥＮＴＩＵＭ（登録商標）〜ＰＥＮＴＩＵＭ（登録商標）ＩＶ、ＰＥＮＴＩＵＭ（登録商標）互換ＣＰＵ、ＰＯＷＥＲ  ＰＣ（登録商標）などを挙げることができる。
【００１９】
また、使用するオペレーティング・システム（ＯＳ）としては、ＭａｃＯＳ（商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）２００Ｘ  Ｓｅｒｖｅｒ、ＵＮＩＸ（登録商標）、ＡＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）またはそれ以外の適切なＯＳを挙げることができる。さらに、情報処理装置１０は、上述したＯＳ上で動作する、Ｃ＋＋、Ｖｉｓｕａｌ  Ｃ＋＋、ＶｉｓｕａｌＢａｓｉｃ、Ｊａｖａ（登録商標）、Ｐｅｒｌ、Ｒｕｂｙなどのオブジェクト指向のプログラミング言語により記述されたアプリケーション・プログラムを格納し、実行する。さらに、モニタ装置２０は、本発明の実施の形態では、ブラウザ・ソフトウェア、サーブレット、アプレットなどを実装していて、マップ・イメージを使用した遠隔監視状況をデスクトップ画面上に表示させる。
【００２０】
本発明では、「デスクトップ画面上」とは、モニタ装置２０に対して遠隔的に接続され、画像処理システム１０をメンテナンスする管理者端末（図示せず）のディスプレイ装置上、またはモニタ装置２０に、ＶＧＡ規格のバスなどにより直接接続されたディスプレイ装置上に表示することを意味する。このため、本発明で使用するブラウザ処理部は、ブラウザ・ソフトウェアを実装することにより構成される。本発明で使用することができるブラウザ・ソフトウェアとしては、例えば、Ｉｎｅｒｎｅｔ Ｅｘｐｌｏｒｅｒ、Ｍｏｚｉｌｌａ、Ｎｅｔｓｃａｐｅ Ｎａｖｉｇａｔｏｒ、またはフリーウェアであるＡｐａｃｈｅなどを挙げることができる。
【００２１】
モニタ装置２０は、適切な表示イメージを提供する構造化ファイルを作成して、自己のデスクトップ上またはメンテナンス管理者端末に対して、ブラウザ処理部を介して監視状況を表示させる。
【００２２】
スイッチ２２は、ＯＳＩ参照モデルなどにおいて参照されるデータリンク層レベルでの通信を管理しており、また、ルータ２４は、ネットワーク層／トランスポート層レベルでのネットワーク制御を行っており、ＬＡＮ、ワイドエリア・ネットワーク（ＷＡＮ）またはインターネットといった別のネットワーク２６にＬＡＮ環境を、ＴＣＰ／ＩＰまたはＵＤＰ(User Datagram Protocol)／ＩＰなどの適切なトランスポート層のプロトコルを使用して、接続させている。
【００２３】
画像処理システム１０は、本発明の説明している第１の実施の形態では、ＳＮＭＰプロトコルまたはＳＯＡＰプロトコルを使用したネットワーク管理システム上で管理されている。モニタ装置２０は、画像処理装置から動作状態を変更したことを通知するメッセージである、ジョブ状態変更メッセージを受領し、さらに、画像処理装置に対してログ・データの伝送を依頼して、監視処理のために使用する。
【００２４】
なお、本発明では、ＳＮＭＰ、ＳＯＡＰプロトコル以外にも、ＦＴＰ、ＴＦＴＰプロトコルなどのファイル伝送プロトコル、ＨＴＴＰプロトコルなどのＷｅｂブラウジング・プロトコルを使用して、ログ・データを取得しても良い。
【００２５】
図２は、本発明の画像処理装置の機能ブロック図を示す。図２に示した画像処理装置は、複合機(Multi-function Peripheral)１２として参照される画像処理装置を例示的に示す。本発明の画像処理装置１２は、ＡＤＦを備えるスキャナ装置３２およびパネルおよび入力キーなどの入力部３４からデータまたは画像データを取得している。スキャナ装置３２などが取得した画像データは、スキャナＩ／Ｆ３６を介して画像処理部４０へと送られている。また、画像処理装置１２は、システム・コントローラとして機能するＣＰＵ４２を備えている。ＣＰＵ４２は、画像処理装置１２の各アプリケーション処理部の実行を、メソッド呼出しなどのオブジェクト指向プログラミングを使用して管理する。
【００２６】
また、画像処理装置１２は、さらに画像などを処理し、アプリケーション・ソフトウェアの実行空間を与えるためのＲＡＭ４４と、処理を行うためのデータまたはマイクロ・コードなどを格納したＲＯＭ４６とを備えていて、ＲＡＭ４４、ＲＯＭ４６は、ＣＰＵ４２による画像処理装置の機能提供を可能としている。また、本発明の実施の形態では、ＲＡＭ４４には、適切なアドレス領域がログ・データ格納のために確保されていて、ＲＡＭ４４内に蓄積されたログ・データの一部、またはモニタ装置２０の要求に応答して全部がモニタ装置２０へと伝送される。
【００２７】
本発明の画像処理装置１２が使用するＣＰＵとしては、モニタ装置２０と同様の構成ものを使用することができ、より具体的には、例えば、ＰＥＮＴＩＵＭ（登録商標）〜ＰＥＮＴＩＵＭ（登録商標）ＩＶ、ＰＥＮＴＩＵＭ（登録商標）互換ＣＰＵ、ＰＯＷＥＲ  ＰＣ（登録商標）などのＣＩＳＣアーキテクチャのＣＰＵまたはＲＩＳＣアーキテクチャに基づく、ＰＯＷＥＲ  ＰＣ（登録商標）、ＭＩＰＳなどを挙げることができる。
【００２８】
また、画像処理装置が使用するオペレーティング・システム（ＯＳ）としては、特に制限はなく、ＭａｃＯＳ（商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）２００Ｘ  Ｓｅｒｖｅｒ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）またはそれ以外の適切なＯＳを挙げることができる。さらに、画像処理装置１２は、上述したＯＳ上で動作する、Ｃ、Ｃ＋＋、Ｖｉｓｕａｌ  Ｃ＋＋、ＶｉｓｕａｌＢａｓｉｃ、Ｊａｖａ（登録商標）などのオブジェクト指向のプログラミング言語により記述されたアプリケーション・プログラムを実行する。
【００２９】
画像処理部４０は、イメージ・スキャナにより取得された画像データに対してフィルタリング処理、文字画像抽出処理、網点画像抽出処理などを実行し、その結果生成される各種の属性値に基づき画像処理を行い、プリント指令をエンジン・コントローラ５０へと送出する。エンジン・コントローラ５０は、画像処理装置１２の仕様に応じて、直接またはＵＳＢ(Universal Serial BUS)またはＩＥＥＥ１２８４などのバスを介して、感光体ドラム、現像装置、定着装置などを含むプリンタに対して作像を行わせている。また、画像処理装置１２は、ファクシミリ・コントローラ４８またはネットワーク・インタフェース・カード（ＮＩＣ）５２、ＡＴＡ，シリアルＡＴＡ、ＡＴＡＰＩ、ＡＴＡ−４などの規格を有する記憶装置インタフェース５４などのインタフェースを備えている。
【００３０】
ファクシミリ・コントローラ４８は、取得した画像データをＧ３、Ｇ４などのファクシミリ・フォーマットへと変換させ、モデムなどのファクシミリ送受信装置３８またはＤＳＵ／ＴＡ５８を介してＴ．４、Ｔ．６、Ｔ．９０などの通信プロトコルの下で、公衆電話網またはＩＳＤＮなどを経由してアナログまたはディジタル回線を介してファクシミリ通信を行っている。
【００３１】
また、ＮＩＣ５２は、１００ＢＡＳＥ−ＴＸなどのイーサネット（登録商標）ケーブルを介してローカルエリア・ネットワーク（ＬＡＮ）、ワイドエリア・ネットワーク（ＷＡＮ）、またはインターネットなどのネットワーク６２へと接続されていて、ユーザに対して画像処理装置１２をリモート・プリンタとして機能させ、またＳＭＴＰ、ＰＯＰなどのプロトコルの下で電子メールなどのサービスを提供させている。なお、電子メールなどのサービスは、ＮＩＣ５２を経由せず、モデムなどを介してＰＰＰｏＥ(Point-to-Point Protocol on Ethernet (登録商標))のもと、ダイアルアップ接続で都度接続先を指定して送受信することもできる。
【００３２】
また、記憶装置インタフェース５４は、ハードディスク・ドライブ、ＳＤカード、メモリ・スティックなどの外部記憶装置を接続し、ＡＤＦにより取得されたオリジナルの画像データ、アドレス帳データなどを外部記憶装置に格納させている。この他、画像処理装置１２は、ＳＣＳＩなどの適切なインタフェースを使用し、ＵＳＢ、ＰＣＩなどのバスを介してフレキシブル・ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯなどの外部記憶装置６４と接続されていてもよい。さらに、複写機、プリンタ、ファクシミリなどの画像処理装置は、複合機を使用して例示した各機能のうち、本発明のトランザクションをモニタ装置２０との間で実行するための機能手段を残し、その他の不要な機能を排除した構成とされる。
【００３３】
図３は、本発明の画像処理システム１０における画像処理装置とモニタ装置との間のデータ・フローを示した図である。複合機１２、複写機１４、プリンタ１８などは、各ユーザからのジョブ指令を受け付けて指令されたジョブを実行する。実行結果は、ＲＡＭ、またはＲＯＭなどに記憶され、当該画像処理装置のジョブ履歴として保存されている。また、本発明では、画像処理装置１２、１４、１８は、ジョブを開始するとジョブの開始および終了をログ・データの一部として記録すると共に、ジョブの開始および終了を、ジョブ状態変更メッセージとして、ＬＡＮ／ＷＡＮなどのネットワークを介してモニタ装置２０へと伝送する。このためのプロトコルとしては、例えば、ＵＤＰプロトコルを使用する、ＳＮＭＰプロトコルにおける“Trap”コマンドを使用することができる。
【００３４】
また、画像処理装置１２、１４、１８は、モニタ装置からのログ・データ送信指令を、例えばＳＮＭＰの“get_request”コマンドとして受信し、その時点で蓄積されているログ・データを、“get_response”コマンドとしてモニタ装置２０へと伝送する。
【００３５】
画像処理装置１２、１４、１８からのジョブ状態変更メッセージは、ＨＵＢを介してモニタ装置２０へと送られ、モニタ装置２０での処理のために使用される。モニタ装置２０は、ジョブ状態変更メッセージを受け付けると、対応する状態を示す表示イメージをイメージファイルとして設定し、ブラウザ・ソフトウェアを介してその状況を、モニタ装置２０が備えるディスプレイ装置２０ａやキーボード２０ｂおよびマウス２０ｃなどを使用して、フロアマップと共に表示する。なお、モニタ装置２０は、Ｗｅｂサービスを提供するサーバとして構成されていても良く、この場合には、ネットワークを介して接続された管理者端末６８へとＨＴＴＰプロトコルを使用してＨＴＭＬ、ＸＨＴＭＬ、ＸＭＬなどで作成した構造化ファイルを伝送し、管理者端末６８のデスクトップ上に画像処理装置の稼働状況を表示させても良い。
【００３６】
また、モニタ装置２０は、データベース６６を管理しており、データベース６６には、オフィスフロアのフロアマップ、機器データ、ログ・データ、ユーザ・データなどが格納されている。モニタ装置２０は、画像処理装置１２、１４、１８などからの“Trap”コマンドにより伝送されたジョブ状態変更メッセージまたは“get_response”として受け取ったログ・データを使用して、画像処理装置の遠隔監視を実行する。また、本発明の他の実施の形態では、モニタ装置２０は、ジョブ状態変更メッセージをジョブ状態の開始と終了とを対応させて格納し、特に”get_request”−“get_response”シーケンスを使用することなく、本発明の遠隔監視のために必要なログ・データを蓄積することができる。
【００３７】
図４は、本発明のモニタ装置２０の機能ブロック図を示す。本発明のモニタ装置２０は、ネットワーク・インタフェース・カード（ＮＩＣ）８４を備えており、ネットワークを介して画像処理装置１２、１４、１８などとの間のトランザクションを実行している。画像処理装置１２、１４、１８との間のトランザクションの結果は、構造化ファイル作成部７２に送られて、その解析が実行される。モニタ装置２０は、その解析結果を使用して表示データ取得部７４へと該当するデータの検索を依頼する。表示データ取得部７４は、ログ・データ管理部７６、機器管理部７８、マップ管理部８０、ユーザ・データ管理部８２へと依頼されたデータの検索・送信を依頼し、取得したデータを構造化ファイル作成部７２へと通知する。
【００３８】
構造化ファイル作成部７２は、通知されたデータを取り込んで構造化ファイルを作成し、作成した構造化ファイルをブラウザ処理部に渡し、モニタ装置２０のディスプレイ装置またはＮＩＣ８４を介して管理者端末６８へとジョブ状況の遠隔監視のためにデスクトップ上にウィンドウ表示として表示させる。
【００３９】
なお、構造化ファイル作成部７２は、表示先が、モニタ装置２０であるか、またはネットワークを介して遠隔的に接続された管理者端末であるかに応答して、本発明では、ＪＡＶＡ（登録商標）などで作成したサーブレット、アプレット、Ｃ＋＋などの構造化言語で作成されたソフトウェア・モジュールとして構成することができる。構造化ファイル作成部７２は、構造化ファイルで表示する表示イメージ・データとして、表示データ取得部が検索したデータを設定し、画像処理装置のジョブ状態変更メッセージに応答した表示イメージ・データおよびユーザ・データを構造化ファイルにリファレンスさせる処理を実行する。
【００４０】
アプレットを含む構造化ファイル作成部７２は、表示先が管理者端末６８である場合に、後述するボタン操作に対応した処理を実行させるため、管理者端末６８に対して、モニタ装置２０から送信される。管理者端末６８は、アプレットを含む構造化ファイルを受信し、管理者端末６８のディスプレイ画面上にアプレットを使用した処理を可能とするグラフィカル・ユーザ・インタフェース（ＧＵＩ）を提供する。
【００４１】
図５は、本発明で使用され、モニタ装置２０のデータベース６６が管理するデータ構造の実施の形態を示す。図５に示したデータ構造８８は、説明の便宜上、特定のフォーマットとして示すものの、モニタ装置２０が効率的に図５に示したデータを参照できる限り、図５に示した実施の形態に限定されるものではない。図５に示すように、モニタ装置２０は、オフィスフロアに対置された画像処理装置ごとに、デバイス番号など、デバイス識別値を割り当てて管理しており、デバイス番号ごとに、「ＭＦＰ＿ＸＸＸＸＸＸ」などの機種データ、オフィスフロアの場所、およびオフィスフロア内における設置位置が、「○△×事業所□□棟３階」であり、画像処理装置の設置位置が、３階フロアの４列目右側列西側を示す位置データ「３Ｆ４−ｒＷ」をエントリしている。
【００４２】
また、データ構造８８ａに示すように、モニタ装置２０が管理するデータ構造には、機種データおよび位置データに対応して、機種の表示イメージを参照するためのデータである、machine_image (i)およびオフィスフロアのイメージを参照するためのデータである、floor_image (f)が対応して登録されている。モニタ装置２０は、画像処理装置からのジョブ状態変更メッセージなどを受け付けると、該当するイメージ・データを検索し、ジョブ状態に応答した表示イメージを設定する処理を実行する。本発明では、ジョブ状態に対応するイメージとしては、待機中、稼働中、故障中、消耗品残少、などをグラフィカルに認識させるために、大きさ、色、枠囲み、コメント付きイメージなどを、対応する機種ごとに用意しておくことができる。これらの表示イメージは、ジョブ状態変更メッセージに応答して、対応する状態の表示イメージを検索し、構造化ファイルにおける対応するコマンドラインを書換える処理により、構造化ファイルによるリファレンスを可能とする。
【００４３】
また、データ構造８８ａには、該当する画像処理装置のログ・データが、画像処理装置ごとに対応付けされて登録されている。ログ・データには、ファックス、コピー、ＡＤＦ処理、メール送信などのジョブ内容、開始時刻、終了時刻、ジョブ結果、当該ジョブを指令したユーザを固有に識別する、ＩＰアドレス、物理アドレス、端末名、またはユーザＩＤにより使用を管理する場合には、ユーザＩＤなどのユーザ識別値などがエントリされている。モニタ装置２０が受領するジョブ状況変更メッセージは、ログ・データとは別に画像形成装置の開始時刻および終了時刻に同期して発行され、監視処理の同時性を実現する。一方、図５のデータ構造８８ａにエントリされたログ・データは、例えばＳＮＭＰプロトコルの、get_responseによりモニタ装置２０が取得したデータであり、後述する統計処理のために使用することができる。また、図５には、別の画像処理装置の同様について同様のデータ構造８８ｂ、８８ｃが形成されているのが示されている。なお、本発明では、図５に示したテーブル・フォーマットのデータ構造ではなく、データ構造８８は、テーブル・フォーマットと同様の検索性を付与するＸＭＬなどの構造化言語により木構造として構成することもできる。この場合、ＸＭＬの構造は、ＤＯＭ(Document
Object Model)を使用して構文解析され、所定のデータが検索される。
【００４４】
図６は、本発明のモニタ装置の構造化ファイル作成部が実行する処理を示したフローチャートである。図６に示す処理は、ステップＳ１００から開始し、ステップＳ１０１で、画像処理装置からジョブ状態変更メッセージを受け取ったか否かを、継続的に判断する。ステップＳ１０１で、画像処理装置からジョブ状態変更メッセージを受け取った場合（ｙｅｓ）には、ステップＳ１０２で受信パケットから画像処理装置および位置を特定する。その後、ステップＳ１０３で、特定した画像処理装置のジョブ状況変更に対応するイメージ、例えば、ＭＦＰからジョブ状況変更メッセージを受け取り、ジョブ状態が待機中から、ジョブ中に変更されたものと判断すると、その表示イメージを登録する変数に、状態変更後に対応する表示イメージのデータで置換する。ステップＳ１０４では、状態変更後の表示イメージ、機器の位置データを含む構造化ファイルをネットワークへと送出する。
【００４５】
ステップＳ１０５では、ステップＳ１０１でジョブ状態変更メッセージを発行した画像処理装置からの次のジョブ状態変更メッセージが送信されたか否かを判断する。次のジョブ状態変更メッセージが送付されない場合（ｎｏ）、該当する画像処理装置からのジョブ状態変更メッセージを待機する。該当する画像処理装置からの次のジョブ状態変更メッセージを受信した場合（ｙｅｓ）、ステップＳ１０６で、対応する画像処理装置の表示イメージを与える変数に、変更後の表示イメージの値（図６で示す場合には、ステップＳ１０５で受け取ったジョブ状態変更メッセージは、ジョブ実行中からジョブ終了により待機状態に遷移したことを通知する表示イメージ。）を設定し、ステップＳ１０７で、状態変更後の待機中イメージ、画像処理装置の位置データを含む構造化ファイルをネットワークへと送出する。また、本発明では、ステップＳ１０５の待機ループにタイムアウト・タイマを設定し、タイムアウト・タイマが満了するまでにジョブ状態変更メッセージがない場合には、異常を知らせる表示イメージを選択することができる。
【００４６】
図７は、本発明においてモニタ装置２０が遠隔的に検出した画像処理装置の動作状態を、ディスプレイ装置に表示させる場合の処理を示したフローチャートである。図７に示す処理は、ステップＳ２００から開始し、ステップＳ２０１でブラウザ処理部を介してマップを表示させる。ステップＳ２０２では、ジョブ状態変更メッセージの受信に応答して、その時点でジョブ状態を変更した画像処理装置およびジョブの依頼先であるユーザを特定し、ステップＳ２０３で特定された画像処理装置の機器データおよびユーザ識別値に対応するそれぞれの位置データを、表示データ取得部に検索させる。ステップＳ２０４では、検索された画像処理装置に対して、ジョブ状態の変更に対応する表示イメージを、構造化ファイルの該当する画像処理装置の表示を行う値に設定する。同時に、当該ジョブを指令したユーザについて、ジョブを依頼中であることに対応した表示イメージを検索し、検索された表示イメージ・データを構造化ファイルにおける該当する位置に表示させる値として設定する。ステップＳ２０５では、構造化ファイルは、画像処理装置およびユーザそれぞれに対応する表示イメージを表示可能として作成されているので、構造化ファイルをブラウザ処理部に渡して表示処理を実行させ、ステップＳ２０６で処理を終了する。
【００４７】
図８は、図７の処理によりモニタ装置２０または管理者端末６８のディスプレイ画面上に表示されるウィンドウ表示９０を示した図である。図８（ａ）は、画像処理装置がすべて休止状態にある場合の実施の形態であり、図８（ｂ）が機種イメージ９２で指定される画像処理装置が稼働中になった場合にデスクトップ上に表示されるウィンドウ表示９４である。図８（ａ）に示されるように、画像処理装置がすべて待機中の状態では、フロアマップ上に、オフィスフロアに配置された画像処理装置の位置および機種に対応する機種イメージ９２が表示され、オフィスフロア内の画像処理装置の配置がビジュアルに確認できる。
【００４８】
図８（ｂ）は、モニタ装置２０が使用中である場合に表示されるウィンドウ表示９４を示す。モニタ装置２０は、強調表示された機種イメージ９２で指定される画像処理装置から、ジョブ開始を通知するジョブ状態変更メッセージを受信したときに、モニタ装置２０または管理者端末のディスプレイ画面上に表示する対応する画像処理装置の表示イメージを変更して認識性を向上させる。図８（ｂ）に示されるように、ジョブ開始の通知を受け取ると、モニタ装置２０は、構造化ファイル作成部を起動してＨＴＭＬなどの構造化ファイルを作成するサーブレットを動作させ、マップ上の該当位置に配置された画像処理装置を、強調表示させる表示イメージを選択し、構造化ファイルに記入して、ブラウザ処理部に渡す。ブラウザ処理部は、構造化ファイルを受け取って図８（ｂ）に示した強調表示された機種イメージ９２を含むＧＵＩを表示させる。同時に、モニタ装置２０は、当該画像処理装置を使用している使用中ユーザ・イメージ９６のオフィスフロア上での位置を強調表示させる。
【００４９】
一方、図８（ｂ）に示されたＧＵＩから、ユーザが拡大・縮小ボタン９８をクリックするなどのマウス・イベントを生成すると、ポップアップ・メニュー１００が表示される。ポップアップ・メニュー１００は、メンテナンス管理者に対して拡大画面を提供して、より詳細な情報を提供する詳細メニュー、および機種イメージにより指定される画像処理装置のより詳細なデータを表示させる、プロパティ・メニューを含んでいる。また、図８（ｂ）には、強調表示イメージ９２で指定される画像処理装置に対してジョブを依頼したユーザの位置データを使用して、使用しているユーザを、使用中ユーザ・イメージ９６として表示させている。なお、本発明では、ポップアップ・メニューまたは必要に応じてラジオボタンを含むユーザ入力イベントを含む表示を作成させるために、ＨＴＭＬ、ＸＨＴＭＬ、ＸＭＬなどのこれまで知られたいかなる構造化ファイルでも使用することができる。また、これらの構造化ファイルを作成するためには、ＪＡＶＡ（登録商標）、Ｃ＋＋などの構造化プログラミング言語によるオブジェクト指向プログラミング技術を使用することができる。
【００５０】
例えば、ＪＡＶＡ（登録商標）を使用したＨＴＭＬ作成およびサーブレット、アプレットの作成については、「ＪＡＶＡ（登録商標）クックブック」、２００２年８月２８日、初版発行、Ian F. Darwin著、株式会社オライリー・ジャパン発行、「ＪＡＶＡ（登録商標）ネットワークプログラミング」、２００１年１０月１９日、初版発行、Elliotte
Rusty Harold著、株式会社オライリー・ジャパン発行などを参照することができる。また、ＨＴＭＬおよびアプレットを含むＧＵＩ作成については、例えば、「ＨＴＭＬタグ辞典」、第５版、２００３年１１月５日発行、株式会社翔泳社、ＸＭＬのデータ処理基本テクニック、２００３年１０月１日初版発行、ＣＱ出版株式会社などを参照することができる。
【００５１】
図９は、図８でユーザが拡大・縮小ボタン９８を、例えば右クリックしてマウス・イベントを生成させ、ポップアップ・メニュー１１０から「詳細」のメニューを左クリックしてマウス・イベントを生成したときにディスプレイ画面上に表示される詳細イメージを示したウィンドウ表示１０２を示した図である。モニタ装置２０は、ジョブ状態変更メッセージを受け付けると、ジョブ状態を変更した画像処理装置を特定して、図９に示すように、ジョブ状態を変更した画像処理装置の表示イメージを、枠囲いの強調表示イメージ９２へと変更してブラウザ処理部に表示させる。同時に、強調表示イメージ９２で指定される画像処理装置にジョブを依頼したユーザ９６を特定し、ユーザの表示イメージを強調表示イメージに変更し、当該画像処理装置に対してジョブを依頼した使用中ユーザであることを、そのオフィスフロア内での位置表示と共にディスプレイ画面上に表示させている。
【００５２】
図１０は、本発明において、モニタ装置２０が画像処理装置の動作状態をジョブ履歴を使用して行う情報処理方法の実施の形態を示した図である。図１０に示した情報処理方法は、構造化ファイル作成部７２が、構造化ファイルと共にユーザを示す表示イメージをボタンとして設定し、当該ボタンに関連して複数の機能を提供するサーブレットまたはアプレットをボタン操作により起動させる処理を実行する。図１０に示したフローチャートを説明すると、図１０の処理は、ステップＳ３００から開始し、ステップＳ３０１でブラウザ処理部を起動してＷｅｂイメージを表示させる。ステップＳ３０２では、モニタ装置２０は、画像処理装置に対して、ＳＮＭＰプロトコルのget_responseまたはＳＯＡＰプロトコルでの類似の機能を有するプロトコルを使用して特定の画像処理装置に対してログ・データを送信するように指令する。なお、本発明の他の実施の形態において、モニタ装置２０がジョブ状態変更メッセージを取得するごとにログ・データとして蓄積して、モニタ装置２０にログ・データを蓄積する場合には、ステップＳ３０２の処理を使用しなくとも良い。ステップＳ３０３では、モニタ装置２０は、指定した画像処理装置のログ・データを読み出して、画像処理装置ごとにユーザの使用頻度を統計解析する。統計解析により、所定の画像処理装置について設定された基準を使用して、特定の画像処理装置およびユーザのペアをリストにエントリする。
【００５３】
なお、本発明の基準としては、統計解析に応答して、使用頻度の高さ、低さ、およびジョブの種類などに対して、上位、下位の設定範囲となったことを意味し、このために所定のしきい値などを設け、特定のユーザおよび画像処理装置のペアを生成することができる限り、これまで知られたいかなる方法でも使用することができる。
【００５４】
ステップＳ３０４では、該当するユーザを示す表示イメージをボタンとして設定した構造化ファイルを作成し、ブラウザ処理部に構造化ファイルを渡してディスプレイ画面上にＷｅｂページとして表示させる。ステップＳ３０５では、ユーザを示す表示イメージのマウス・イベントに応答して、メール送信などを含むマウス・イベントに対応したポップアップ・メニューを表示させる。さらにステップＳ３０５では、メンテナンス管理者による所定のマウス・イベントの入力に応答して、メーラ起動などの処理を実行し、該当するユーザへと構造化ファイル、テキスト、アプレットなどにより警告・注意・指示メッセージを送信し、ステップＳ３０６で処理を終了させる。
【００５５】
図１１は。本発明の図１０に示した処理により、ディスプレイ画面上に表示されるウィンドウ表示１０４を示した図である。図１１に示すように、ウィンドウ表示１０４には、強調表示された機種イメージ９２が示されている。また、強調表示された画像処理装置に対する使用頻度が所定の基準値を超えたユーザ１０６が、同時に強調表示されている。この段階で、モニタ装置２０の管理者または遠隔的に接続された管理者端末のメンテナンス管理者が、強調表示されたユーザの表示イメージを、例えば、右クリックするマウス・イベントを入力するものとする。マウス・イベントの入力を受け付け、モニタ装置２０は、編集、削除、メール送信、プロパティなどのメニューを表示させるポップアップ・メニュー１１０を、ウィンドウ表示１０４上に表示させる。
【００５６】
モニタ装置２０のユーザまたは管理者端末にアクセスするメンテナンス管理者は、この段階で、例えば「メール送信」メニューにマウス・カーソルをあわせ、左クリックのマウス・イベントを行うと、サーブレット（モニタ端末上で処理する場合）またはアプレット（管理者端末で処理する場合）が起動され、メール送信を実行するメーラ・オブジェクトが起動される。
【００５７】
メーラ・オブジェクトが起動されると、メーラ・オブジェクトは、宛先アドレスとして、図１１で強調表示されたユーザのメール・アドレスを検索して宛先アドレスとして設定し、送信元アドレスとして、管理者などのメール・アドレスを設定する。この場合、メーラの入力画面には、管理者などがメール本文を作成して送付することもできるし、所定の形式のフォーマットで記述されたテキスト、ＨＴＭＬなどを自動的に選択して、メール送信を自動実行することができる。
【００５８】
図１２は、モニタ装置２０または管理者端末６８がメール送信を実行するために格納するアドレス・リスト１１２を示す。図１２に示したアドレス・リスト１１２は、ユーザのオフィスフロア内での位置データ１１４に対応して、ユーザのメール・アドレス１１６がエントリされている。モニタ装置２０の使用者または管理者端末６８の管理者は、ディスプレイ画面上で該当するユーザを指定してマウス・イベントを生成すると、該当するユーザの位置データを取得する。その後、図１２に示したアドレス・リストをユーザの位置データを検索キーとして使用してメール・アドレスを取得し、メーラ・オブジェクトの宛先アドレスに設定する。このため、モニタ装置２０は、構造化ファイル作成部に対して、特定されたユーザのメール・アドレスを宛先とし、mailto:u_name1
@domain_name.co.jpなどのコマンドを当該ユーザを示すボタンにリンクさせるなどの処理を行い、そのままモニタ装置２０のデスクトップ上に表示させるか、または当該ボタン設定を含む構造化ファイルを管理者端末６８に送信する。また、他の実施の形態では、同様の処理を実行するアプレットを管理者端末６８に送信して、メール送信ボタンとすることができる。また、管理者端末６８でアドレス・リスト１１２を管理している場合には、モニタ装置２０から送信されたユーザの位置データを取得して、該当するユーザのアドレスをmailto：の宛先アドレスとして設定する処理を実行させることができる。
【００５９】
図１３は、本発明の情報処理方法のシーケンス図を示す。本発明の情報処理方法は、まず、モニタ装置２０のユーザまたは管理者端末のメンテナンス管理者がディスプレイ画面上からブラウザ処理部を介して、フロアマップ表示を指令する（１）。この処理は、例えば、ウィンドウ表示のファイル・メニューのプルダウン・メニューとして登録しておくことができる。指令を受け取ったブラウザ処理部は、構造化ファイル作成部に対してマップ・データの取得を指令する（２）。構造化ファイル作成部は、表示データ取得部に、マップ管理部、機器管理部、ユーザ・データ管理部に対してそれぞれの機能処理部が管理するデータを取得するように指令する（３）。
【００６０】
表示データ取得部は、さらに各機能処理部に対してマップ・データ、機器データ、ユーザ・データ、処理に応答してログ・データなどの検索および取得を指令し（４）、各機能部からの応答を受けて、表示データを取得して、マップ・データとしてリストする（５）。その後、表示データ取得部は、構造化ファイル作成部に対して、取得したマップ・データを渡し、構造化ファイル作成部に対して構造化ファイルの作成を指令する（６）。
【００６１】
構造化ファイル作成部は、構造化ファイルを作成するためのサーブレットを起動して、ＨＴＭＬ、ＸＨＴＭＬ、ＸＭＬなど適切なフォーマットの構造化ファイルを作成し、ブラウザ処理部へと渡す（７）ブラウザ処理部は、受け取った構造化ファイルを処理して、フロアマップ表示を、表示を指令した先のデスクトップ上に、オフィスフロアにおける画像処理装置の配置を示すＧＵＩとして表示させる。なお、本発明では、表示先は、モニタ装置２０ではなく、管理者端末からモニタ装置２０に対してマップ表示要求がなされた場合には、ブラウザ処理部は、ＨＴＴＰプロトコルを使用して、ＨＴＴＰレスポンスとして管理者端末に応答を返すことにより管理者端末以上にマップの表示を可能とする。
【００６２】
その後、ユーザが、表示されたＧＵＩを介して使用状況を監視する指令を発行すると（９）、ブラウザ処理部は、ＳＮＭＰプロトコルまたはＳＯＡＰプロトコルの該当する処理を使用して画像処理装置からのジョブ状態変更メッセージのモニタを開始し、ジョブ状態変更メッセージを受け付けると（１０）、構造化ファイル作成部に、ジョブ状態が変更されたことを、ジョブ状態変更メッセージの内容と共に通知する（１１）。表示データ取得部は、該当する機器データおよびユーザ・データを検索する指令を発行する（１２）。表示データ取得部は、検索された機器データおよびユーザ・データを、「使用中データ」として構造化ファイル作成部に通知する（１４）。
【００６３】
構造化ファイル作成部は、使用中データにより与えられるデータを参照して、表示のために使用する強調表示に対応する表示イメージを含む構造化ファイルを作成し、作成した構造化ファイルをブラウザ処理部（１５）へと渡す。ブラウザ処理部は、受け取った構造化ファイルを使用して該当する表示イメージを含むフロアマップを、デスクトップ上に、ウィンドウ表示として提供する。なお、この場合にも、モニタ装置からの使用状況表示指令または管理者端末からの遠隔指令に応答したアドレスに宛てて、ＨＴＴＰレスポンスを返すことで該当するデスクトップ上にマップ・イメージを表示させることができる。
【００６４】
図１４は、本発明においてモニタ装置２０がログ・データを収集して解析を行う場合の実施の形態のシーケンス図である。図１４に示したシーケンス図では、シーケンス（１）〜（８）までは、図１３と同一の処理であるので、詳細な説明を省略する。ブラウザ処理部は、ユーザが、例えばファイル・メニューのプルダウン・メニューから使用頻度表示をクリックするなどして使用頻度表示要求を行うと（９）、ブラウザ処理部は当該要求を受け付けて、構造化ファイル作成部に対して、使用頻度表示指令があったことを通知し、データ取得を構造化ファイル作成部に指令する（１０）。構造化ファイル作成部は、当該通知を受け取ると、表示データ取得部に対してログ・データを呼び出すように指令する（１１）。
【００６５】
ログ・データは、本発明の好適な実施の形態では、get_requestおよびget_responseコマンド・シーケンスによりモニタ装置２０がログ・データを、適切な格納領域に予め格納しておくことができる。なお、本発明の他の実施の形態では、ユーザからの使用頻度表示要求を受取った時点で最新のログ・データの取得を行うようにモニタ装置２０が指令することができる。さらに本発明の他の実施の形態では、ジョブ状態変更メッセージを状態返上の開始時点に対応した終了時点と、ジョブ内容、ユーザ識別値などを対応させて格納することにより、モニタ装置２０が、その遠隔監視を行うための情報処理に必要なデータを時系列的に蓄積させておくことができる。なお、モニタ装置２０が、定期的にログ・データを取得する実施の形態では、モニタ装置２０は、get_requestコマンドを、管理している画像処理装置に対して例えばリストに登録された順に、順次送信することができる。また、本発明で、画像処理システム１０に過度の付加が係らない範囲で、マルチキャストまたはブロードキャストにより最新のログ・データの送信依頼を行い、返されたログ・データを従来の並列処理を使用してトランザクション管理を行うことができる。
【００６６】
その後、表示データ取得部は、取得したログ・データを解析し、解析結果に応答した機器データおよびユーザを特定し（１４）（１５）、その結果を構造化ファイル作成部に使用履歴データとして返す。構造化ファイル作成部は、受け取った使用履歴データを使用して、強調表示のために表示イメージの値を含む構造化ファイルを作成し、ブラウザ処理部へと構造化ファイルを渡し（１８）、ブラウザ・ソフトウェアを介してモニタ装置または管理者端末のデスクトップ上にウィンドウ表示として表示を行わせる。
【００６７】
このとき、構造化ファイル作成部が作成する構造化ファイルには、所定の基準（使用頻度、ジョブ頻度など）から選択されたユーザを強調表示するための表示イメージをボタンとして設定する。設定されたボタンには、編集、削除、メール送信、プロパティなどのポップアップ・メニューをポップアップ表示するタグが付されている。一方、編集、削除、メール送信、プロパティなどのポップアップ・メニューには、それぞれ該当するサーブレット、アプレット、ＪＳＰなどが対応づけられて、ユーザによる選択に応答して要求された処理を実行する。なお、本発明の他の実施の形態において、表示をモニタ装置２０ではなく、ネットワークを介してモニタ装置２０に接続された管理者端末６８で行う場合には、構造化ファイル作成部は、ボタンタグを含む構造化ファイルと共に該当する機能を提供するＪＡＶＡ（登録商標）などで作成されたアプレットを管理者端末６８に送信し、同様の機能の、管理者端末上における実現を可能としている。
【００６８】
また、本発明においてモニタ端末２０または管理者端末６８のデスクトップ上に与えられるマップ表示は、画像処理装置およびユーザのマップ上での位置を視認性良く提供することができる限り、いかなる態様でも用いることができる。また、ボタンの設定は、強調表示されたユーザ、画像処理装置、およびユーザおよび画像処理装置の両方について行うことができ、それぞれユーザに対するメッセージの送付や、障害の発生した画像処理装置における最新のログ・データを取得するために使用することができる。
【００６９】
本発明の上記機能は、Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｂｅａｎｓ、Ｊａｖａ（登録商標）Ｓｅｒｖｌｅｔ、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｐｅｒｌ、Ｒｕｂｙなどのオブジェクト指向ブログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。
【００７０】
これまで本発明を図面に示した実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００７１】
【図１】本発明の画像形成システムの概略図。
【図２】本発明の画像処理装置の機能ブロック図。
【図３】本発明の画像処理システム１０における画像処理装置とモニタ装置との間のデータ・フローを示した図。
【図４】本発明のモニタ装置の機能ブロック図。
【図５】本発明で使用され、モニタ装置のデータベース６６が管理するデータ構造の実施の形態を示した図。
【図６】本発明のモニタ装置の構造化ファイル作成部が実行する処理を示したフローチャート。
【図７】本発明においてモニタ装置が遠隔的に検出した画像処理装置の動作状態を、ディスプレイ装置に表示させる場合の処理を示したフローチャート。
【図８】図７の処理によりモニタ装置または管理者端末のディスプレイ画面上に表示されるウィンドウ表示を示した図。
【図９】図８でユーザが拡大・縮小ボタンを操作した時に示されるウィンドウ表示の実施の形態を示した図。
【図１０】本発明において構造化ファイル作成装置により作成される構造化ファイルを使用してウィンドウ表示を行う実施の形態を示した図。
【図１１】図１０に示した処理により、ディスプレイ画面上に表示されるウィンドウ表示を示した図。
【図１２】モニタ装置または管理者端末がメール送信を実行するために格納するアドレス・リストを示した図。
【図１３】本発明の情報処理方法のシーケンス図。
【図１４】本発明の情報処理方法のシーケンス図。
【符号の説明】
【００７２】
１０…画像処理システム、１２、１４、１６、１８…画像処理装置、２０…モニタ装置、２２…スイッチ、２４…ルータ、２６…ネットワーク、２８…サーバ、３０…ＬＡＮ（ＶＬＡＮ）、３２…スキャナ装置、３４…入力部、３６…スキャナＩ／Ｆ、３８…入出力Ｉ／Ｆ、４０…画像処理部、４２…ＣＰＵ、４４…ＲＡＭ、４６…ＲＯＭ、４８…ファクシミリ・コントローラ、５０…エンジン・コントローラ、５２…ＮＩＣ、５４…記憶装置インタフェース、５８…ＤＳＵ／ＴＡ、６０…プリンタ、６２…ＬＡＮ／ＷＡＮ／インターネット、６４…記憶装置、６６…データベース、６８…管理者端末、７０…ブラウザ処理部、７２…構造化ファイル作成部、７４…表示データ取得部、７６…ログ・データ管理部、７８…機器管理部、８０…マップ管理部、８２…ユーザ・データ管理部、８４…ネットワーク・インタフェース・カード（ＮＩＣ）、８８…データ構造、９０、９４、１０２、１０４…ウィンドウ表示、９２…強調表示イメージ、９６…使用中ユーザ・イメージ、９８…拡大・縮小ボタン、１１０…ポップアップ・メニュー、１１２…アドレス・リスト、１１４…位置データ、１１６…メール・アドレス
【図１】
2007243465.tif 000003
【図２】
2007243465.tif 000004
【図３】
2007243465.tif 000005
【図４】
2007243465.tif 000006
【図５】
2007243465.tif 000007
【図６】
2007243465.tif 000008
【図７】
2007243465.tif 000009
【図８】
2007243465.tif 000010
【図９】
2007243465.tif 000011
【図１０】
2007243465.tif 000012
【図１１】
2007243465.tif 000013
【図１２】
2007243465.tif 000014
【図１３】
2007243465.tif 000015
【図１４】
2007243465.tif 000016