(57)【要約】      （修正有）【課題】管理装置が被管理装置に対して要求する管理情報の収集に関するメンテナンス性と拡張性を高めた画像形成装置の遠隔管理システムを提供する。【解決手段】通信網５を介して複数の画像形成装置１，３を中央管理装置４が直接又は仲介装置２を介して遠隔管理する遠隔管理システムにおいて、各画像形成装置１，３に中央管理装置４が遠隔管理を行う対象となる定義情報を予め登録し、その定義情報に基いて自装置の情報を操作し、その操作した結果の管理情報を中央管理装置４又は仲介装置２に送信するためにデータ表現変換して整形し、中央管理装置４又は仲介装置２に送信する。中央管理装置４又は仲介装置２は、各画像形成装置１，３に対して上記定義情報の登録及び削除を行う。【選択図】図２
2010211459.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の画像形成装置を管理装置が直接又は仲介装置を介して遠隔管理する遠隔管理システムにおいて、
前記各画像形成装置に、前記管理装置が遠隔管理を行う対象となる定義情報を保持して管理する管理手段と、
前記管理手段によって管理されている定義情報に基いて自装置の情報を操作する操作手段と、
前記操作手段によって操作した結果情報を前記管理装置又は前記仲介装置に送信するためにデータ表現変換して整形する整形手段と、
前記整形手段によって整形した結果情報を前記管理装置又は前記仲介装置に送信する送信手段とを設け、
前記管理装置又は前記仲介装置に、前記各画像形成装置に対して前記定義情報を登録及び削除する管理手段を設けたことを特徴とする遠隔管理システム。
【請求項２】
前記定義情報は、操作対象となる情報の識別子と、前記操作対象となる情報の管理場所と、前記操作対象となる情報の操作権限と、前記操作対象となる情報の操作結果をどのように出力するかのデータ表現変換方法の各情報からなることを特徴とする請求項１記載の遠隔管理システム。
【請求項３】
前記管理装置又は前記仲介装置の管理手段は、前記各画像形成装置の定義情報の登録及び削除を、前記各画像形成装置で保持する情報識別子を持つ情報の単位で行う手段であることを特徴とする請求項１又は２記載の遠隔管理システム。
【請求項４】
前記各画像形成装置の管理手段は、前記定義情報をテーブルの形式で保持して管理する手段であることを特徴とする請求項１乃至３のいずれか一項に記載の遠隔管理システム。
【請求項５】
前記定義情報は、ＸＭＬ形式で記述された情報であることを特徴とする請求項１乃至４のいずれか一項に記載の遠隔管理システム。
【請求項６】
前記管理装置又は前記仲介装置の管理手段は、前記各画像形成装置に対する前記定義情報の登録及び削除を、ＳＯＡＰ，又はＲＥＳＴ準拠のプロトコルを用いたＷＥＢサービスを用いて行う手段であることを特徴とする請求項１乃至５のいずれか一項に記載の遠隔管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して複数のスキャナ，プリンタ，ファクシミリ装置，デジタル複写機，デジタル複合機を含む画像形成装置を管理装置が直接又は仲介装置を介して遠隔管理する遠隔管理システムに関する。
【背景技術】
【０００２】
ユーザのオフィス等に設置されたスキャナ，プリンタ，ファクシミリ装置（ＦＡＸ），デジタル複写機（コピー機），デジタル複合機を含む画像形成装置（「画像処理装置」ともいう）を管理対象の被管理装置とし、サービスセンタ（管理センタ）に設置されている中央管理装置が、インターネット，ローカルエリアネットワークを含む通信網を介して上記被管理装置を遠隔管理する遠隔管理システムが利用されている。
このような遠隔管理システムでは、中央管理装置から被管理装置に動作要求としてコマンドを送信し、被管理装置に対して被管理装置内の機能の範囲で予め被管理装置内に定義された動作を実行させ、その動作の実行結果を動作応答として返信させる技術が既に知られている。
また従来、ネットワーク上の被管理装置である複数の複写装置に接続されている仲介装置が、各複写装置からその管理に必要な管理情報を取得し、その取得した管理情報と以前に取得した最新の管理情報を比較して、両管理情報に相違のある管理情報についてのみ、中央管理装置に送信する遠隔管理システム（例えば、特許文献１参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の遠隔管理システムでは、被管理装置が実行可能な動作は、予め被管理装置に定義された動作に限定されていたので、メンテナンス性や拡張性が低いという問題があった。
具体的に説明すると、従来の遠隔管理システムでは、サービスセンタが、被管理装置が持つ様々な設定項目（ＳＰ）を収集する場合、予め被管理装置が持つ設置項目の中からサービスセンタの中央管理装置で収集したい項目を選定し、その選定した項目を被管理装置の中に予め定義しておくことにより、サービスセンタの中央管理装置からの要求を受けた際、被管理装置でその定義された情報を収集し、サービスセンタに返答していた。
【０００４】
そして、被管理装置内に予め定義する情報は、遠隔管理用のウェブ（ＷＥＢ）サービスモジュールの中に製品出荷段階で組み込まれているため、設定項目の仕様が変更になったり、項目が追加、削除された場合、それに合わせて遠隔管理用ＷＥＢサービスモジュールを変更する必要があり、メンテナンス性や拡張性が低いという問題があった。
この発明は上記の点に鑑みてなされたものであり、管理装置が被管理装置に対して要求する管理のために必要な情報の収集に関する動作のメンテナンス性と拡張性を高めることを目的とする。
【課題を解決するための手段】
【０００５】
この発明は上記の目的を達成するため、ネットワークを介して複数の画像形成装置を管理装置が直接又は仲介装置を介して遠隔管理する遠隔管理システムにおいて、上記各画像形成装置に、上記管理装置が遠隔管理を行う対象となる定義情報を保持して管理する管理手段と、上記管理手段によって管理されている定義情報に基いて自装置の情報を操作する操作手段と、上記操作手段によって操作した結果情報を上記管理装置又は上記仲介装置に送信するためにデータ表現変換して整形する整形手段と、上記整形手段によって整形した結果情報を上記管理装置又は上記仲介装置に送信する送信手段を設け、上記管理装置又は上記仲介装置に、上記各画像形成装置に対して上記定義情報を登録及び削除する管理手段を設けた遠隔管理システムを提供する。
また、上記定義情報を、操作対象となる情報の識別子と、前記操作対象となる情報の管理場所と、前記操作対象となる情報の操作権限と、前記操作対象となる情報の操作結果をどのように出力するかのデータ表現変換方法の各情報からなるようにするとよい。
【０００６】
さらに、上記管理装置又は上記仲介装置の管理手段は、上記各画像形成装置の定義情報の登録及び削除を、上記各画像形成装置で保持する情報識別子を持つ情報の単位で行う手段であるようにするとよい。
また、上記各画像形成装置の管理手段は、上記定義情報をテーブルの形式で保持して管理する手段であるようにするとよい。
さらに、上記定義情報を、エクステンシブルマークアップランゲージ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：ＸＭＬ）形式で記述された情報にするとよい。
また、上記管理装置又は上記仲介装置の管理手段は、上記各画像形成装置に対する上記定義情報の登録及び削除を、ソープ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ：ＳＯＡＰ），又はレプレゼンテーショナルステートトランスファ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ：ＲＥＳＴ）準拠のプロトコルを用いたＷＥＢサービスを用いて行う手段であるようにするとよい。
【発明の効果】
【０００７】
この発明による遠隔管理システムは、管理対象の画像形成装置に対して管理のために必要な情報の収集に関する動作内容をネットワークを介して変更できるため、管理装置が被管理装置に対して要求する管理のために必要な情報の収集に関する動作のメンテナンス性と拡張性を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】図４に示す機器管理モジュールの内部構成を含む機能ブロック図である。
【図２】この実施例の遠隔管理システムの構成を示す図である。
【図３】図２に示す画像形成装置のハードウェア構成を示す図である。
【図４】図２に示す画像形成装置のソフトウェア構成を示す図である。
【図５】図１に示す機器管理モジュールで保管する定義情報のテーブル一例を示す図である。
【図６】図２に示す仲介装置から画像形成装置のカウンタ情報を参照する時のシーケンス図である。
【０００９】
【図７】図６の続きのシーケンスを示す図である。
【図８】図７の続きのシーケンスを示す図である。
【図９】図２に示す仲介装置から画像形成装置に定義情報を追加する時のシーケンス図である。
【図１０】図２に示す仲介装置から定義情報管理サービスに定義情報追加を要求するときに送信するＨＴＴＰリクエストの内容を示す図である。
【図１１】図５に示す定義情報に新たな定義情報を追加した後のテーブル内容を示す図である。
【００１０】
【図１２】図９に示す定義情報管理サービスから仲介装置に返す定義情報追加要求の結果のＨＴＴＰレスポンスの内容を示す図である。
【図１３】図２に示す仲介装置から画像形成装置に定義情報を削除する時のシーケンス図である。
【図１４】図２に示す仲介装置から定義情報管理サービスに定義情報削除を要求するときに送信するＨＴＴＰリクエストの内容を示す図である。
【図１５】図５に示す定義情報から一部の定義情報を削除した後のテーブル内容を示す図である。
【図１６】図１３に示す定義情報管理サービスから仲介装置に返す定義情報削除要求の結果のＨＴＴＰレスポンスの内容を示す図である。
【発明を実施するための形態】
【００１１】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔実施例〕
まず、この実施例の遠隔管理システムの構成を説明する。
図２は、この実施例の遠隔管理システムの構成を示す図である。
この遠隔管理システムは、中央管理装置４と複数の顧客先である顧客サイトＫＳの仲介装置を備えていない複数の画像形成装置１と、その各画像形成装置１用の仲介装置２及び仲介装置付き画像形成装置３が通信網５で接続されており、その通信網５としては、公衆回線，インターネット，ローカルエリアネットワークを含み、有線又は無線の通信回線が利用される。なお、同図では、顧客サイトＫＳは１つのみ図示し、その他の顧客サイトの図示を省略している。
【００１２】
中央管理装置４は、ＣＰＵ，ＲＯＭ及びＲＡＭを含むマイクロコンピュータによって実現され、各画像形成装置１，３の管理を司る管理装置に相当し、各画像形成装置１，３のメーカやサービス提供会社を含むサービスセンタに設置されたサーバ装置であり、各画像形成装置１，３に関する各種の管理データを格納する管理用データベース（図示省略）を備えている。
上記管理用データベースには、各顧客毎に、当該顧客サイトＫＳでの管理対象の画像形成装置１に関するネットワーク機器構成、顧客情報及び技術情報等の管理情報が格納され、そのネットワーク機器構成と管理情報は、例えば、各顧客サイトＫＳのネットワーク構成と当該ネットワークに接続されている画像形成装置の構成、各画像形成装置の機種，機番，納入日，設置場所情報を含む各情報で構成され、管理対象である画像形成装置とネットワーク構成を特定できる情報である。
【００１３】
顧客情報は、例えば、顧客名，住所，電話番号，ＦＡＸ番号，機器管理者，ネットワーク管理者を含む情報で構成され、顧客及び連絡先，特に機器管理者とネットワーク管理者への連絡先情報を特定できる情報である。
技術情報は、例えば、機種，機番，印刷枚数やスキャナ枚数を含むカウント値，故障コード，推定原因を含む情報から構成され、故障した管理対象の機器の現象に対する原因と処置をある程度特定できる情報である。
顧客サイトＫＳの管理対象機器としての各画像形成装置１は、ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）を含むネットワークで互いに接続されていると共に、仲介装置２とも接続されている。
なお、各画像形成装置１の接続は、各画像形成装置１間をディジーチェーンという数珠つなぎで連結接続し、最初の画像形成装置１のみが仲介装置２に接続するような構成にしてもよい。
【００１４】
仲介装置２は、ＣＰＵ，ＲＯＭ及びＲＡＭを含むマイクロコンピュータによって実現されるコンピュータであり、通信網５を介して中央管理装置４に接続されている。
仲介装置付き画像形成装置３は、仲介装置を内蔵しており、通信網５を介して中央管理装置４に接続されている。
中央管理装置４は、仲介装置２を介して複数の管理対象機器である画像形成装置１を遠隔管理するとともに、管理対象機器である仲介装置付き画像形成装置３を直接遠隔管理する。
【００１５】
この遠隔管理システムは、中央管理装置４と仲介装置２と各画像形成装置１，３の遠隔管理を実現するため、それらの装置がそれぞれ、リモートプロシージャコール（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ：ＲＰＣ）により、相互実装するアプリケーションのメソッドに対する処理の要求、応答を送受信する通信機能を有しており、また、ＲＰＣを実現するために、ソープ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ：ＳＯＡＰ）、ハイパーテキストトランスファープロトコル（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＨＴＴＰ）、ファイルトランスファープロトコル（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＦＴＰ）、ＲＥＳＴ準拠のプロトコルを含む各種のプロトコルを利用する。
【００１６】
次に、上記各画像形成装置１，３の内部構成について説明する。
なお、画像形成装置３については、仲介装置の機能部分を省略している。
図３は、図２に示した画像形成装置１，３のハードウェア構成を示す図である。
画像形成装置１，３は、ファクシミリ装置，プリンタ，複写機，ファクシミリ通信機能とプリント機能とコピー機能を備えた複合機を含む画像処理装置であって、中央管理装置４によって遠隔管理される被管理装置であり、コントローラ１０，操作表示部（オペレーションパネル）１１，ファックス制御部１２，エンジン部１３を備えている。
コントローラ１０は、ＡＳＩＣ２０に、ＲＡＭ２１，ハードディスク装置（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ＨＤＤ）２２を接続するとともに、ＣＰＵチップセットのＮＢ２４を介してＣＰＵ２３とＲＡＭ２５を接続している。
ここで、このＡＳＩＣ２０とＮＢ２４は、単にペリフェラル・コンポーネント・インターコネクト（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ：ＰＣＩ）バスを介して接続されているのではなく、ＡＧＰバス２８を介して接続されている。
【００１７】
このようにＡＧＰバス２８を介して接続することにした理由は、この画像形成装置１が後述する図４のプラットフォーム３２やアプリケーション（アプリケーションプログラム）３４を形成する複数のプロセスを実行制御する関係上、データ通信速度が低速のＰＣＩバスを接続したのでは、パフォーマンスが低下するためである。
【００１８】
ＣＰＵ２３は、画像形成装置１，３の全体制御を司るものであり、具体的には、図４のオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）５０上でプラットフォーム３２を形成する機器管理モジュール５１，ユーザ情報コンポーネント５２，履歴情報コンポーネント５３，機内設定アクティビィティ５４，機内監視コンポーネント５５をそれぞれプロセスとして起動して実行させるとともに、アプリケーション３４を形成するプリンタアプリケーションプログラム（以下「プリンタアプリ」と略称する）４０，コピーアプリケーションプログラム（以下「コピーアプリ」と略称する）４１，ファックスアプリケーションプログラム（以下「ファックスアプリ」と略称する）４２，スキャナアプリケーションプログラム（以下「スキャナアプリ」と略称する）４３，ＷＥＢサービスアプリケーションプログラム（以下「ＷＥＢサービスアプリ」と略称する）４４を起動して実行させる。
【００１９】
ＮＢ２４は、ＣＰＵ２３とＲＡＭ２５，シリアルバス２６，ＡＳＩＣ２０，ＬＡＮポート２７とを接続するためのブリッジである。
ＲＡＭ２５は、画像形成装置１の描画用メモリを含む作業用メモリとして用いるシステムメモリである。
シリアルバス２６は、ＮＢ２４とＰＣＩバス２９を介して接続し、ＮＢ２４を介してＡＳＩＣ２０やＣＰＵ２３と図示を省略したＰＣＩデバイス，周辺デバイスとを接続するためのブリッジである。
ＲＡＭ２１は、コピー用画像バッファ，符号バッファとして用いるローカルメモリである。
ＡＳＩＣ２０は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。
【００２０】
ＬＡＮポート２７は、ＮＢ２４とＰＣＩバス２９を介して接続し、ＮＢ２４を介してＡＳＩＣ２０やＣＰＵ２３と通信網５を介した他の画像形成装置１（仲介装置２を介して）と画像形成装置３と通信するためのＬＡＮケーブルを接続するためのインタフェース（Ｉ／Ｆ）である。
ＨＤＤ２２は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
したがって、ＡＳＩＣ２０には、ＲＡＭ２１を接続するためのＲＡＭインタフェースと、ＨＤＤ２２を接続するためのハードディスクインタフェースが設けられ、それらの記憶部に対して画像データの入出力を行う場合には、入出力先がＲＡＭインタフェースまたはハードディスクインタフェースに切り替えられる。
ＡＧＰバス２８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、システムメモリに高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にする。
【００２１】
また、ＡＳＩＣ２０は、ＰＣＩバス１７を介して操作表示部１１を、ＰＣＩバス１８を介してファクス制御部１２とエンジン部１３を接続している。
操作表示部１１は、操作者からの入力操作の受け付け並びに操作者に向けた表示を行うオペレーションパネルである。
ファックス制御部１２は、Ｇ３ファックス通信制御部１２ａとＧ４ファックス通信制御部１２ｂを備え、自装置と他の画像形成装置との間で公衆回線を含む通信回線を介したＧ３又はＧ４のファックス送受信の制御を行う。
エンジン部１３は、印刷部であるプロッタ１４と画像読取部であるスキャナ１５とその他のハードウェアリソース１６を有し、プロッタ１４による画像データの印刷とスキャナ１５による画像の読み取りとその他のハードウェアリソース１６の制御を行う。
【００２２】
次に、上記各画像形成装置１，３の内部のソフトウェア構成について説明する。
なお、画像形成装置３については、仲介装置の機能部分を省略している。
図４は、図２に示した画像形成装置１，３のソフトウェア構成を示す図である。なお、同図には、一部ハードウェア構成の機能部も示す。
画像形成装置１，３は、ハードウェア構成として、プロッタ１４と、スキャナ１５と、ファクシミリ通信に係るハードウェアを含むその他のハードウェアリソース１６を有し、ソフトウェア構成として、起動部３０とソフトウェア群３１を備えている。
ソフトウェア群３１は、プラットフォーム３２を有し、そのプラットフォーム３２にはコントロールサービス３３を含んでいる。ソフトウェア群３１はさらにアプリケーション３４を有する。
起動部３０は、画像形成装置１，３の電源投入時に先ず始めに実行され、プラットフォーム３２を起動する。また、各アプリの動作要求があると、アプリケーション３４の各アプリを起動する。
【００２３】
プラットフォーム３２は、オペレーティングシステム（ＯＳ）５０と、アプリケーション３４の各アプリが自装置である画像形成装置内のハードウェア資源を意識しないで処理を実行したり、アプリケーション３４が共通で用いる機能の提供を行うためのコントロールサービス３３の機能を有する。
このコントロールサービス３３は、複数のサービスモジュールにより形成され、具体的には機器管理モジュール５１，ユーザ情報コンポーネント５２，履歴情報コンポーネント５３，機内設定アクティビィティ５４，機内監視コンポーネント５５とがある。なお、以下の説明で、これらのコンポーネントとアクティビィティをまとめて「モジュール」と呼ぶ。
なお、このプラットフォーム３２は、予め定義された関数により上記各アプリからの処理要求を受信可能とするアプリケーションプログラムインタフェースを有する。
【００２４】
ＯＳ５０は、ＵＮＩＸ（登録商標）を含むオペレーティングシステムであり、プラットフォーム３２並びにアプリケーション３４の各ソフトウェアプログラムをそれぞれプロセスとして並列実行する。
このように、ＯＳ５０にオープンソースのＵＮＩＸ（登録商標）を用いることにより、プログラムの安全性を確保できるとともに、ネットワーク対応可能となり、ソースコードの入手も容易になる。
さらに、ＯＳ，ＴＣＰ／ＩＰのロイヤリティが不要であり、アウトソーシングも容易となる。
【００２５】
ユーザ情報コンポーネント５２は、自装置である画像形成装置を利用するユーザの情報を管理するモジュールであり、ユーザが自装置である画像形成装置にログインするためのユーザＩＤやパスワードを管理する。また、ユーザが付属するグループの管理も行う。
履歴情報コンポーネント５３は、ログやカウンタを管理するモジュールであり、ログには、自装置である画像形成装置にログインやネットワークによるアクセスがあったことを示すアクセスログ、自装置である画像形成装置で発生したジョブの履歴を示すジョブログなどがある。また、カウンタには、課金対象となるカウンタを示す課金カウンタ、消耗品の使用頻度をカウントするモードカウンタなどがある。
機内設定アクティビィティ５４は、自装置である画像形成装置の各種設定値を参照、設定するためのモジュールである。
機内監視コンポーネント５５は、自装置である画像形成装置の状態や構成を管理するモジュールである。
【００２６】
機器管理モジュール５１は、コントロールサービス３３の各モジュール５２〜５５のインタフェース（Ｉ／Ｆ）を隠蔽することにより、アプリケーション３４の各アプリ４０〜４４が自装置である画像形成装置の保持する情報を利用しやすくするためのモジュールである。
アプリケーション３４の各アプリ４０〜４４が自身で利用したい情報を定義し、機器管理モジュール５１に登録することにより、コントロールサービス３３の各モジュール５２〜５５が管理する様々な情報を意味のある単位で取得することが可能となる。
機器管理モジュール５１については、図１を用いて後に詳しく説明する。
【００２７】
アプリケーション３４は、ページ記述言語（ＰＤＬ）、ＰＣＬ及びポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションプログラムであるプリンタアプリ４０と、コピー用アプリケーションプログラムであるコピーアプリ４１と、ファクシミリ用アプリケーションプログラムであるファックスアプリ４２と、スキャナ用アプリケーションプログラムであるスキャナアプリ４３と、ネットファイル用アプリケーションプログラムであるＷＥＢサービスアプリ４４を有する。
なお、画像形成装置１，３に接続されたネットワークを介して新たなアプリケーションをネットワーク経由で搭載することもできる。
また、各アプリケーションプログラムはアプリケーション毎に追加又は削除することができる。
【００２８】
ＷＥＢサービスアプリ４４は、画像形成装置１に接続されたネットワーク上のクライアント（図２のシステム構成上の仲介装置２にあたる）からのＨＴＴＰリクエストを処理して、ＨＴＭＬを含むＨＴＴＰレスポンスを送信するサーバ機能と、画像形成装置１，３に接続されたネットワーク上のサーバ（図２のシステム構成上の仲介装置２や中央管理装置４にあたる）へＨＴＴＰリクエストを送信し、ＨＴＴＰレスポンスを受信するクライアント機能とを有する。このＷＥＢサービスアプリ４４によるＷＥＢサービスには、ＳＯＡＰ型のプロトコルのＷＥＢサービスと、ＲＥＳＴ準拠のプロトコルのＷＥＢサービスを含む各種のサービスがある。
【００２９】
次に、上記機器管理モジュールについて詳しく説明する。
図１は、図４に示す機器管理モジュール５１の内部構成を含む機能ブロック図である。
同図には、図４における機器管理モジュール５１と、遠隔管理システムに関連するモジュールとして、ＷＥＢサービスアプリ４４と、ユーザ情報コンポーネント５２と、履歴情報コンポーネント５３と、機内設定アクティビィティ５４と、機内監視コンポーネント５５を抜粋して記載している。
また、ユーザ情報やカウンタと言ったデータを永続化して保管するためのモジュールである永続情報保管部５６を図示している。
ＷＥＢサービスアプリ４４は、この遠隔管理システムにおいて、仲介装置２や中央管理装置４からの遠隔操作の受付や、自装置である画像形成装置１，３の異常等の情報を仲介装置２や中央管理装置４に通知するための遠隔管理用ＷＥＢサービス４５を含む。
また、機器管理モジュール５１に対して、この発明の特徴である定義情報の登録と削除をする定義情報管理サービス４６を含む。
【００３０】
機器管理モジュール５１は、ファサード部６０，ロジック部６１，インタフェース（Ｉ／Ｆ）ラッパ６６，定義情報管理部７０，定義情報保管部７１で構成される。
ファサード部６０は、ＷＥＢサービスアプリ４４とのＩ／Ｆであり、ロジック部６１が持つ各種ロジックの単位で情報の操作（参照，設定，実行）を行うためのＩ／Ｆを公開する。また、遠隔管理用サービス４５の操作対象となる情報の定義情報を登録するためのＩ／Ｆも公開する。もちろん、それらのＩ／ＦはＷＥＢサービスアプリ４４以外のアプリケーション（図４のアプリケーション３４のモジュール群）が利用することも可能である。
ロジック部６１は、この遠隔管理システムにおいて、仲介装置２や中央管理装置４が管理対象の画像形成装置１，３の情報を操作するためのロジックを持つ。
カウンタロジック６２は、自装置である画像形成装置１，３が持つカウンタ（課金カウンタ等）を参照するためのロジックである。
【００３１】
メンテナンス情報ロジック６３は、トナーのＩＤや状態、機器の異常などを通知するためのイベント通知の発生状況、および遠隔管理システム関連の設定項目を参照、設定するためのロジックである。
ＳＰロジック６４は、自装置である画像形成装置１，３が保持する設定項目（ＳＰ）を参照、設定するためのロジックである。
機器状態ロジック６５は、自装置である画像形成装置の機器構成情報、エラー発生（サービスコール）発生状況、ジャム発生状況などをまとめて参照するためのロジックである。
ロジック部６１は、ファサード部６０から要求を受付け、その要求に対応するロジックが要求に応じた動作を行う。
定義情報管理部７０から、自装置である画像形成装置１，３内のどの情報が操作対象かを取得し、その操作対象の情報への操作をＩ／Ｆラッパ６６を通じて実行する。
【００３２】
Ｉ／Ｆラッパ６６は、自装置である画像形成装置１，３のコントロールサービス３３の各モジュール５１〜５５を操作するためのＩ／Ｆをラッピングしている。
インフォＦＷラッパ６７は、ユーザ情報コンポーネント５２，履歴情報コンポーネント５３からそれぞれ情報を取得するためのＩ／Ｆをラッピングしている。
機内設定アクティビィティラッパ６８は、機内設定アクティビィティ５４からの情報の参照及び設定を行うためのＩ／Ｆをラッピングしている。
機内監視コンポーネントラッパ６９は、機内監視コンポーネント５５から情報を参照するためのＩ／Ｆをラッピングしている。
定義情報管理部７０は、ロジック部６１の各ロジック６２〜６５が自装置である画像形成装置１，３のどの情報を操作対象としているかを定義した情報を管理する。その定義は、図５に示すようなテーブルで管理されている。このテーブルは定義情報保管部７１を用いて永続化する。
【００３３】
次に、上記遠隔管理用サービス４５で利用できる情報を定義した定義情報のフォーマットについて説明する。
図５は、図１に示す機器管理モジュール５１で保管する定義情報のテーブル一例を示す図である。
この定義情報テーブルには、同図の（ａ）に示すように、画像形成装置で利用できる情報の種別を示す情報種別と、画像形成装置内部で情報を一意に識別できる情報識別子と、情報を参照，更新，実行するために利用するＩ／Ｆラッパ名と、情報に対して可能な操作の種類と、操作結果のデータを整形するルールを決めたデータ表現形式の各項目の情報が格納される。また、上記データ表現形式の具体的な整形ルールの意味は、同図の（ｂ）に示すような内容である。
【００３４】
次に、この遠隔管理システムにおける画像形成装置のカウンタ情報の参照処理について説明する。
図６乃至図８は、図２に示す仲介装置２から画像形成装置１のカウンタ情報を参照する時のシーケンス図である。図６乃至図８にそれぞれ示す丸付き記号Ａ〜Ｄは、各図間で同記号同士のデータの出力先と出力元を示すものである。
まず、図６に示すように、仲介装置２が画像形成装置１の遠隔管理用サービス４５に対して、カウンタ情報の参照要求を送信する（図中１）。
次に、遠隔管理用サービス４５は、カウンタ情報の参照要求のリクエスト解析を行い、呼び出しルールに基づいて機器管理モジュール５１内のファサード部６０にカウンタ情報の参照要求を送信する（図中２）。
【００３５】
図７に示すように、機器管理モジュール５１内のファサード部６０は、カウンタ情報の参照要求を受けて、呼び出しルールに基づいてロジック部６１のカウンタロジック６２にカウンタ情報の参照要求を送信する（図中３）。
カウンタロジック６２は、カウンタ情報の参照要求を受けて、定義情報管理部７０に対して、カウンタに関係する全ての情報であるカウンタ情報の参照要求を送信する（図中４）。
定義情報管理部７０は、カウンタ情報の参照要求を受けて、定義情報保管部７１にカウンタ情報の参照要求する（図中５）。
定義情報保管部７１は、カウンタ情報の参照要求を受けて、定義情報管理部７０にカウンタに関係する全ての情報を含んだ応答を返す（図中６）。
【００３６】
定義情報管理部７０は、その応答を受けてカウンタロジック６２にカウンタに関係する全ての情報を含んだ応答を返す（図中７）。
カウンタロジック６１は、その応答を受けて、カウンタ情報を解析し、必要なカウンタの情報識別子と利用するＩ／Ｆラッパの種類を確認し、Ｉ／Ｆラッパ６６のインフォＦＷラッパ６７に対して参照したい情報の情報識別子を渡して、参照要求を送信する（図中８）。
インフォＦＷラッパ６７は、その参照要求を受けて、履歴情報コンポーネント５３に対して参照したいカウンタの情報識別子を渡して参照要求を送信する（図中９）。
図８に示すように、履歴情報コンポーネント５３は、その参照要求を受けると、永続情報保管部５６に対してデータ参照を要求する（図中１０）。
【００３７】
永続情報保管部５６は、履歴情報コンポーネント５３に上記情報識別子に基づいて参照したカウンタデータを含んだ応答を履歴情報コンポーネント５３に返す（図中１１）。
履歴情報コンポーネント５３は、その応答を受けて、図７に示すように、インフォＦＷラッパに対しカウンタデータを含む応答を返す（図中１２）。
インフォＦＷラッパ６７は、その応答を受けて、カウンタロジック６２にカウンタデータを含む応答を返す（図中１３）。
カウンタロジック６２は、その応答を受けて、カウンタデータのデータ表現を変換して遠隔管理用サービスに返すために整形する（図中１４）。
カウンタロジック６２は、上記データ表現変換して遠隔管理用サービスに返すために整形されたカウンタデータを含む応答をファサード部６０に返す（図中１５）。
【００３８】
ファサード部６０は、その応答を受けて、図６に示すように、遠隔管理用サービス４５に、上記整形されたカウンタデータを含む応答を返す（図中１６）。
遠隔管理用サービス４５は、その応答を受けて、仲介装置２に上記整形されたカウンタデータを含む応答を返す（図中１７）。
そして、仲介装置２は中央管理装置４へ上記整形されたカウンタデータを含む応答を返す。
【００３９】
次に、この遠隔管理システムにおける画像形成装置に定義情報を追加する処理について説明する。
図９は、図２に示す仲介装置２から画像形成装置１に定義情報を追加する時のシーケンス図である。
まず、図９に示すように、仲介装置２が画像形成装置１のＷＥＢサービスアプリ４４の定義情報管理サービス４６に対して、図１０に示すようなエクステンシブルマークアップランゲージ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ，「ＸＭＬ」と略称する）形式で記述された定義情報追加要求を送信する（図中１）。ＸＭＬとは、文書やデータの意味や構造を記述するためのマークアップ言語の一つである。
図１０は、仲介装置２から定義情報管理サービス４６に定義情報追加を要求するときに送信するＨＴＴＰリクエストの内容を示す図である。
これで追加要求する定義情報は、情報種別，情報識別子，利用するＩ／Ｆラッパ名，可能な操作，データ表現形式の種類である。
【００４０】
次に、定義情報管理サービス４６は、定義情報追加要求のリクエスト解析を行い、呼び出しルールに基づいて機器管理モジュール５１内のファサード部６０に定義情報追加を要求する（図中２）。
ファサード部６０は、定義情報追加要求を受けて、呼び出しルールに基づいて定義情報管理部７０に定義情報の追加を要求する（図中３）。
定義情報管理部７０は、定義情報保管部７１に定義情報の追加を要求する（図中４）。
定義情報保管部７１は、上記要求された定義情報の情報を追加して定義情報のテーブルを、図１１に示すように更新する。
【００４１】
図１１は、図５に示した定義情報に新たな定義情報を追加した後のテーブル内容を示す図である。
図１１に示すように、図５に示した定義情報に、新たな定義情報「情報種別（カウンタ），情報識別子（０００００００４），利用するＩ／Ｆラッパ名（インフォＦＷラッパ），可能な操作（参照），データ表現形式（形式１）」を４行目に追加している。
図９に戻り、定義情報保管部７１は、定義情報管理部７０に追加の成否を含んだ応答を返す（図中５）。
定義情報管理部７０は、その応答を受けて、ファサード部６０に追加の成否を含んだ応答を返す（図中６）。
【００４２】
ファサード部６０は、その応答を受けて、定義情報管理サービス４６に追加の成否を含んだ応答を返す（図中７）。
定義情報管理サービス４６は、その応答を受けて、仲介装置２に、図１２に示すようなＸＭＬ形式で記載された定義情報追加の成否を含んだ応答を返す（図中８）。
図１２は、図９に示す定義情報管理サービス４６から仲介装置２に返す定義情報追加要求の結果のＨＴＴＰレスポンスの内容を示す図である。
【００４３】
次に、この遠隔管理システムにおける画像形成装置に定義情報を削除する処理について説明する。
図１３は、図２に示す仲介装置２から画像形成装置１に定義情報を削除する時のシーケンス図である。
まず、図１３に示すように、仲介装置２が画像形成装置１のＷＥＢサービスアプリ４４の定義情報管理サービス４６に対して、図１４に示すようなＸＭＬ形式で記載された定義情報削除要求を送信する（図中１）。
図１４は、図２に示す仲介装置２から定義情報管理サービス４６に定義情報削除を要求するときに送信するＨＴＴＰリクエストの内容を示す図である。
このＨＴＴＰリクエストでは、定義情報管理サービス４６に、図５に示した定義情報から、情報識別子「０００００００１」の行の定義情報を削除する要求をしている。
【００４４】
図１３に戻り、次に、定義情報管理サービス４６は、定義情報削除要求のリクエスト解析を行い、呼び出しルールに基づいて機器管理モジュール５１内のファサード部６０に、指定した情報識別子の定義情報削除を要求する（図中２）。
ファサード部６０は、定義情報削除要求を受けて、呼び出しルールに基づいて定義情報管理部７０に指定された情報識別子の定義情報の削除を要求する（図中３）。
定義情報管理部７０は、定義情報保管部７１に指定された情報識別子の定義情報の削除を要求する（図中４）。
定義情報保管部７１は、要求された定義情報の情報を削除して定義情報のテーブルを、図１５に示すように更新する。
図１５は、図５に示した定義情報から一部の定義情報を削除した後のテーブル内容を示す図である。
【００４５】
図１５に示すように、図５に示した定義情報の情報識別子「０００００００１」の行の定義情報を削除している。
図１３に戻り、定義情報保管部７１は、定義情報管理部７０に削除の成否を含んだ応答を返す（図中５）。
定義情報管理部７０は、その応答を受けて、ファサード部６０に削除の成否を含んだ応答を返す（図中６）。
ファサード部６０は、その応答を受けて、定義情報管理サービス４６に削除の成否を含んだ応答を返す（図中７）。
定義情報管理サービス４６は、その応答を受けて、仲介装置２に、図１６に示すようなＸＭＬ形式で記載された定義情報削除の成否を含んだ応答を返す（図中８）。
図１６は、図１３に示す定義情報管理サービス４６から仲介装置２に返す定義情報削除要求の結果のＨＴＴＰレスポンスの内容を示す図である。
この場合は、成功を示す「ＯＫ」が応答された例を示す。
【産業上の利用可能性】
【００４６】
この発明による遠隔管理システムは、スキャナ，プリンタ，ファクシミリ装置，デジタル複写機，デジタル複合機を含む画像形成装置をネットワークを介して管理する管理システム全般において適用することができる。
【符号の説明】
【００４７】
１，３：画像形成装置    ２：仲介装置    ４：中央管理装置    ５：通信網    １０：コントローラ    １１：操作表示部    １２：ファックス制御部    １２ａ：Ｇ３ファックス通信制御部    １２ｂ：Ｇ４ファックス通信制御部    １３：エンジン部    １４：プロッタ    １５：スキャナ    １６：その他のハードウェアリソース    １７，１８，２９：ＰＣＩバス    １９：エンジンＩ／Ｆ    ２０：ＡＳＩＣ    ２１，２５：ＲＡＭ    ２２：ＨＤＤ    ２３：ＣＰＵ    ２４：ＮＢ    ２６：シリアルバス    ２７：ＬＡＮポート    ２８：ＡＧＰバス    ３０：起動部    ３１：ソフトウェア群    ３２：プラットフォーム    ３３：コントロールサービス    ３４：アプリケーション    ４０：プリンタアプリ    ４１：コピーアプリ    ４２：ファックスアプリ    ４３：スキャナアプリ    ４４：ＷＥＢサービスアプリ    ４５：遠隔管理用サービス    ４６：定義情報管理サービス    ５０：ＯＳ    ５１：機器管理モジュール    ５２：ユーザ情報コンポーネント    ５３：履歴情報コンポーネント    ５４：機内設定アクティビィティ    ５５：機内監視コンポーネント    ５６：永続情報保管部    ６０：ファサード部    ６１：ロジック部    ６２：カウンタロジック    ６３：メンテナンス情報ロジック    ６４：ＳＰロジック    ６５：機器状態ロジック    ６６：Ｉ／Ｆラッパ    ６７：インフォＦＷラッパ    ６８：機内設定アクティビィティラッパ    ６９：機内監視コンポーネントラッパ    ７０：定義情報管理部    ７１：定義情報保管部
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開２００８−０１５７９９号公報
【図１】
2010211459.tif 000003
【図２】
2010211459.tif 000004
【図３】
2010211459.tif 000005
【図４】
2010211459.tif 000006
【図５】
2010211459.tif 000007
【図６】
2010211459.tif 000008
【図７】
2010211459.tif 000009
【図８】
2010211459.tif 000010
【図９】
2010211459.tif 000011
【図１０】
2010211459.tif 000012
【図１１】
2010211459.tif 000013
【図１２】
2010211459.tif 000014
【図１３】
2010211459.tif 000015
【図１４】
2010211459.tif 000016
【図１５】
2010211459.tif 000017
【図１６】
2010211459.tif 000018