(57)【特許請求の範囲】
【請求項１】
ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置であって、
インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信機能部と、
前記管理装置から受信した複数の管理コマンドを登録する要求行列保持部と、
前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析部と、
を備えることを特徴とする仲介装置。
【請求項２】
前記管理装置は、前記仲介装置に対応する複数の管理コマンドを生成し保持することにより、前記仲介装置に接続される前記画像形成装置ごとに遠隔管理を実行することを特徴とする請求項１記載の仲介装置。
【請求項３】
前記仲介装置は、前記管理コマンド受信機能部が受信した前記管理コマンドを保持する前記要求行列保持部と、前記管理コマンドを解析する前記管理コマンド解析部とを備え、前記管理コマンド解析部は、前記要求行列保持部に保持された前記管理コマンドを取得して、前記管理コマンドを解析することを特徴とする請求項１記載の仲介装置。
【請求項４】
前記仲介装置は、前記管理コマンド受信機能部の受信した前記管理コマンドに応じて、該当する画像形成装置の状態データを受信する対画像形成装置通信機能部を備え、前記対画像形成装置通信機能部は、前記管理コマンド受信機能部が受信した前記管理コマンドに基づいて装置メッセージを該当する画像形成装置に送信し、前記装置メッセージに応じた応答結果として、該当する画像形成装置の前記状態データを受信することを特徴とする請求項１記載の仲介装置。
【請求項５】
前記仲介装置は、前記管理コマンド受信機能部の受信した前記管理コマンドに応じて、該当する画像形成装置の状態データを受信する対画像形成装置通信機能部と、前記対画像形成装置通信機能部の受信した前記状態データをインターネットを介し前記管理装置へ送信する管理コマンド応答送信機能部と、前記画像形成装置ごとの状態データを記憶する状態データ記憶部とを備え、前記管理コマンド応答送信機能部は、受信した前記管理コマンドに基づいて、前記状態データ記憶部に記憶された該当する画像形成装置の状態データを取得し、前記状態データを前記管理装置へ送信することを特徴とする請求項１記載の仲介装置。
【請求項６】
前記管理コマンド応答送信機能部は、前記管理コマンド受信機能部が前記管理コマンドを受信した時点において、前記管理装置へ応答信号を送信することを特徴とする請求項５記載の仲介装置。
【請求項７】
ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを含む画像形成装置管理システムにおいて、前記仲介装置が、
前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信機能部と、
前記管理装置から受信した複数の管理コマンドを登録する要求行列保持部と、
前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析部と、
を備えることを特徴とする画像形成装置管理システム。
【請求項８】
前記管理装置は、前記仲介装置に対応する複数の管理コマンドを生成し保持することにより、前記仲介装置に接続される前記画像形成装置ごとに遠隔管理を実行することを特徴とする請求項７の画像形成装置管理システム。
【請求項９】
前記仲介装置は、前記管理コマンド受信機能部が受信した前記管理コマンドを保持する前記要求行列保持部と、前記管理コマンドを解析する前記管理コマンド解析部とを備え、前記管理コマンド解析部は、前記要求行列保持部に保持された前記管理コマンドを取得して、前記管理コマンドを解析することを特徴とする請求項７記載の画像形成装置管理システム。
【請求項１０】
前記仲介装置は、前記管理コマンド受信機能部の受信した前記管理コマンドに応じて、該当する画像形成装置の状態データを受信する対画像形成装置通信機能部を備え、前記対画像形成装置通信機能部は、前記管理コマンド受信機能部が受信した前記管理コマンドに基づいて装置メッセージを該当する画像形成装置に送信し、前記装置メッセージに応じた応答結果として、該当する画像形成装置の前記状態データを受信することを特徴とする請求項７記載の画像形成装置管理システム。
【請求項１１】
前記仲介装置は、前記管理コマンド受信機能部の受信した前記管理コマンドに応じて、該当する画像形成装置の状態データを受信する対画像形成装置通信機能部と、前記対画像形成装置通信機能部の受信した前記状態データをインターネットを介して前記管理装置へ送信する管理コマンド応答送信機能部と、前記画像形成装置ごとの状態データを記憶する状態データ記憶部とを備え、前記管理コマンド応答送信機能部は、受信した前記管理コマンドに基づいて、前記状態データ記憶部に記憶された該当する画像形成装置の状態データを取得し、前記状態データを前記管理装置へ送信することを特徴とする請求項７記載の画像形成装置管理システム。
【請求項１２】
前記管理コマンド応答送信機能部は、前記管理コマンド受信機能部が前記管理コマンドを受信した時点において、前記管理装置へ応答信号を送信することを特徴とする請求項１１記載の画像形成装置管理システム。
【請求項１３】
ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを利用する画像形成装置管理方法において、前記仲介装置が、
前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信手順と、
前記管理装置から受信した複数の管理コマンドを前記仲介装置の要求行列保持部に登録する管理コマンド登録手順と、
前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析手順と、
を実行することを特徴とする画像形成装置管理方法。
【請求項１４】
ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを利用して前記管理装置による前記画像形成装置の遠隔管理を実行するため、前記仲介装置に設けたコンピュータに、
前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信手順と、
前記管理装置から受信した複数の管理コマンドを前記仲介装置の要求行列保持部に登録する管理コマンド登録手順と、
前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析手順と、
を実行させるための画像形成装置管理プログラム。
【請求項１５】
ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを利用して前記管理装置による前記画像形成装置の遠隔管理を実行するため、前記仲介装置に設けたコンピュータに、
前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信手順と、
前記管理装置から受信した複数の管理コマンドを前記仲介装置の要求行列保持部に登録する管理コマンド登録手順と、
前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析手順と、
を実行させるための画像形成装置管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ等の画像形成装置と接続される仲介装置を含むローカルネットワークと、ローカルネットワークからのインターネット接続を利用して画像形成装置の遠隔管理を行う管理装置とから構成される画像形成装置管理システム、画像形成装置管理方法、画像形成装置管理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来の画像形成装置管理システムは、電話回線等の通信回線を通じて、利用者側の複数の画像形成装置を遠隔地にある管理装置の操作等によって保守管理する。電話回線による接続を利用した遠隔管理を行う場合には、通信コストがかさむ。通信コストを低減するため、利用者側のローカルネットワークのインターネット接続を利用した遠隔管理を行うことが考えられる。
【０００３】
一方、企業などのローカルネットワークでは、インターネットなどの外部ネットワークを通じて第三者が侵入し、データやプログラムの盗み見、改ざん、破壊などが行なわれないように、ファイアーウォールを設けている場合が多い。従来の画像形成装置管理システムを適用すると、ファイアーウォールの存在によって、インターネットなどの外部ネットワークを介して接続される管理装置側からローカルネットワーク内の画像形成装置を遠隔管理することが困難である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ファイアーウォールを設けたローカルネットワーク内の画像形成装置と遠隔地の管理装置を、ローカルネットワークのインターネット接続を利用して結ぶ場合、ファイアーウォールにより管理装置側の要求を画像形成装置へ直接送信できないケースが多い。これは、ファイアーウォールが、利用者のローカルネットワーク内のシステムからインターネットへの要求とその要求に対する応答は通過させるが、インターネット側からローカルネットワーク内のシステムへの要求は通過させないように設定されているためである。
【０００５】
上記課題を解決するため、管理装置から画像形成装置への要求だけはファイアーウォールを通過させるようにファイアーウォールの設定を変更する方法が考えられる。しかし、このような設定変更はファイアーウォールのセキュリティレベルを低下させることになり、ネットワーク管理者の負担を増大させる可能性が高い。
【０００６】
また、上記課題を解決するため、ＶＰＮ（Ｖｉｒｔｕａｌ＿Ｐｒｉｖａｔｅ＿Ｎｅｔｗｏｒｋ）装置を導入することで、管理装置から画像形成装置への要求だけはファイアーウォールを通過させる方法も考えられる。しかし、ＶＰＮ装置の導入には、設備コストを大幅に増大させる必要がある。
【０００７】
したがって、従来の画像形成装置管理システムにおいては、ファイアーウォールの存在によって、インターネットなどの外部ネットワークを介して接続される管理装置側からローカルネットワーク内の画像形成装置を遠隔管理することが困難である。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、ファイアーウォールが設けられたローカルネットワーク内の画像形成装置の遠隔管理を行う画像形成装置管理システムにおいて、設備コストを大幅に増加させることなく、ローカルネットワークからのコネクションを利用して、管理装置側から画像形成装置の遠隔管理を行うことを可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の仲介装置は、ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置であって、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信機能部と、前記管理装置から受信した複数の管理コマンドを登録する要求行列保持部と、 前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析部とを備えることを特徴とする。このように仲介装置を構成することによって、コストを大幅に増大させることなく、管理装置側から画像形成装置の遠隔管理を行うことが可能である。
【００１０】
ここで、「コネクション」とは、管理装置から送信される処理要求（管理コマンド）の有無を確認するための接続手順をいい、例えば、ＨＴＴＰコネクションによるポーリングを行うことで実行される。ここで、「ＨＴＴＰ」とは、「Ｈｙｐｅｒ＿Ｔｅｘｔ＿Ｔｒａｎｓｆｅｒ＿Ｐｒｏｔｏｃｏｌ」の略であり、データを送受信するのに使われるプロトコルである。また、「状態データ」とは、画像形成装置の内部情報であり、例えば、画像形成装置の内部センサーの現在値、過去の履歴、装置の動作設定、装置の動作履歴等である。
【００１１】
本発明による仲介装置において、前記管理装置は、前記仲介装置に対応する複数の管理コマンドを生成し保持することにより、前記仲介装置に接続される前記画像形成装置ごとに遠隔管理を実行するよう構成してもよい。
【００１２】
本発明による仲介装置は、前記管理コマンド受信機能部が受信した前記管理コマンドを解析する管理コマンド解析部を備えるよう構成してもよい。
【００１３】
本発明による仲介装置は、前記管理コマンド受信機能部が受信した前記管理コマンドを保持する要求行列保持部と、前記管理コマンドを解析する管理コマンド解析部とを備え、前記管理コマンド解析部が、前記要求行列保持部に保持された前記管理コマンドを取得して、前記管理コマンドを解析するよう構成してもよい。
【００１４】
本発明による仲介装置において、前記対画像形成装置通信機能部は、前記管理コマンド受信機能部が受信した前記管理コマンドに基づいて装置メッセージを該当する画像形成装置に送信し、前記装置メッセージに応じた応答結果として、該当する画像形成装置の前記状態データを受信するよう構成してもよい。
【００１５】
本発明による仲介装置は、前記画像形成装置ごとの状態データを記憶する状態データ記憶部を備え、前記管理コマンド応答送信機能部が、受信した前記管理コマンドに基づいて、前記状態データ記憶部に記憶された該当する画像形成装置の状態データを取得し、前記状態データを前記管理装置へ送信するよう構成してもよい。
【００１６】
本発明による仲介装置において、前記管理コマンド応答送信機能部は、前記管理コマンド受信機能部が前記管理コマンドを受信した時点において、前記管理装置へ応答信号を送信するよう構成してもよい。
【００１７】
また、上記課題を解決するために、本発明の画像形成装置管理システムは、ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを含む画像形成装置管理システムであって、前記仲介装置が、前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信機能部と、前記管理装置から受信した複数の管理コマンドを登録する要求行列保持部と、前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析部とを備えることを特徴とする。
【００１８】
本発明の仲介装置を含む画像形成装置管理システムによれば、ローカルネットワーク内の画像形成装置と管理装置間の通信を仲介する仲介装置が、コネクション要求を定期的に送信し、その要求の応答として管理装置からの管理コマンドを受信するポーリングを行う。前記仲介装置が、管理装置からローカルネットワークのファイアーウォールを経由して受信した管理コマンドに応じて、画像形成装置から状態データを取得し、その状態データを管理装置に送信する。このように仲介装置を構成することによって、コストを大幅に増大させることなく、管理装置側から画像形成装置の遠隔管理を行うことが可能である。
【００１９】
また、上記課題を解決するために、本発明の画像形成装置管理方法は、ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを利用する画像形成装置管理方法であって、前記仲介装置が、前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信手順と、前記管理装置から受信した複数の管理コマンドを前記仲介装置の要求行列保持部に登録する管理コマンド登録手順と、前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析手順とを実行することを特徴とする。このように仲介装置を構成することによって、コストを大幅に増大させることなく、管理装置側から画像形成装置の遠隔管理を行うことが可能である。
【００２０】
また、上記課題を解決するために、本発明の画像形成装置管理プログラムは、ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを利用して前記管理装置による前記画像形成装置の遠隔管理を実行するため、前記仲介装置に設けたコンピュータに、前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信手順と、前記管理装置から受信した複数の管理コマンドを前記仲介装置の要求行列保持部に登録する管理コマンド登録手順と、前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析手順とを実行させることを特徴とする。このように仲介装置を構成することによって、コストを大幅に増大させることなく、管理装置側から画像形成装置の遠隔管理を行うことが可能である。
【００２１】
また、上記課題を解決するために、本発明の記録媒体は、コンピュータ読み取り可能な記録媒体であって、ファイアーウォールを設けたローカルネットワーク内の一または複数の画像形成装置と接続される仲介装置と、インターネットを介し前記ローカルネットワーク内の前記一または複数の画像形成装置を遠隔管理する管理装置とを利用して前記管理装置による前記画像形成装置の遠隔管理を実行するため、前記仲介装置に設けたコンピュータに、前記管理装置とのコネクションを開始し、前記コネクションに応じて前記管理装置から送信される管理コマンドを前記ファイアーウォールを経由して受信する管理コマンド受信手順と、前記管理装置から受信した複数の管理コマンドを前記仲介装置の要求行列保持部に登録する管理コマンド登録手順と、前記要求行列保持部に登録された複数の管理コマンドを解析し、前記仲介装置自体に対する管理コマンドと、前記仲介装置に接続された前記一または複数の画像形成装置に対する管理コマンドとに振り分ける管理コマンド解析手順とを実行させるための画像形成装置管理プログラムを記録したことを特徴とする。このように仲介装置を構成することによって、コストを大幅に増大させることなく、管理装置側から画像形成装置の遠隔管理を行うことが可能である。
【発明の効果】
【００２２】
本発明の仲介装置によれば、管理コマンド受信機能部が、インターネットを介しローカルネットワーク内の前記画像形成装置を遠隔管理する管理装置とのコネクションを開始し、コネクションに応じて管理装置から送信される管理コマンドをファイアーウォールを経由して受信する。対画像形成装置通信機能部が、受信した前記管理コマンドに応じて、該当する画像形成装置の状態データを受信する。管理コマンド応答送信機能部が、受信した前記状態データをインターネットを介して管理装置へ送信する。このように仲介装置を構成することによって、コストを大幅に増大させることなく、管理装置側から画像形成装置の遠隔管理を行うことが可能である。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２４】
図１は、本発明の画像形成装置管理システムの構成例を示すブロック図である。
【００２５】
図１に示したように、画像形成装置管理システムは、遠隔管理される複数の画像形成装置１００と、画像形成装置１００と同じローカルネットワーク１０２に接続された仲介装置１０１と、仲介装置１０１にファイアーウォール１０３とインターネット１０４を介して接続された管理装置１０５を備える。この管理装置１０５がインターネット１０４を介して仲介装置１０１と同じローカルネットワーク１０２上で接続された画像形成装置１００を遠隔管理するものである。
【００２６】
ここで、ファイアーウォール１０３や管理装置１０５は、複数設置されている場合も考えられる。また、１つのファイアーウォール１０３中に、複数の仲介装置１０１が設置されている場合も考えられる。
【００２７】
図２は、ファイアーウォールの構成例を示すブロック図である。例えば、ファイアーウォール１０３は、ルータ２００とＨＴＴＰプロキシ（ＨＴＴＰ＿ＰＲＯＸＹ）２０１から構成されている。「ＨＴＴＰプロキシ」とは、直接インターネット１０４に接続できないローカルネットワーク１０２のコンピュータに代わって、代理としてインターネット１０４との接続を行うコンピュータをいう。このような機能を有するファイアーウォール１０３によって、特定の種類の接続のみを許可したり、外部からの不正なアクセスを遮断することができる。
【００２８】
図３は、画像形成装置管理システムにおける仲介装置の構成例を示すブロック図である。
【００２９】
図３に示したように、仲介装置１０１は、管理コマンド受信機能部３００と、要求行列保持部３０１と、管理コマンド解析部３０２と、仲介装置制御部３０３と、対画像形成装置通信機能部３０４と、管理コマンド応答送信機能部３０５と、タイマー３０６と、画像形成装置検索部３０７と、監視対象装置一覧部３０８と、画像形成装置状態監視部３０９と、状態データ記憶部３１７とを含む。
【００３０】
管理コマンド受信機能部３００は、管理装置１０５へコネクションを開始し、コネクションの開始に基づいて管理装置１０５から送信される管理コマンドを受信する。対画像形成装置通信機能部３０４は、画像形成装置１００から送信された状態データを受信する。管理コマンド応答送信機能部３０５は、管理コマンドに応じた状態データを管理装置１０５に送信する。
【００３１】
管理コマンド解析部３０２は、管理コマンドを解析する。要求行列保持部３０１は、管理コマンド受信機能部３００によって受信した管理コマンドを保持する。状態データ記憶部３１７は、状態データを記憶する。仲介装置制御部３０３は、管理コマンド解析部３０２によって解析された管理コマンドを実行する。
【００３２】
タイマー３０６は、コネクション開始間隔を測定する。画像形成装置検索部３０７は、仲介装置制御部３０３の取得起動に伴って、一部の画像形成装置１００の装置情報を取得するか、または、すべての画像形成装置１００の装置情報を取得するかのいずれかの検索命令を行い、ローカルネットワーク上の画像形成装置を検索し、その検索結果により監視対象装置一覧部３０８を更新する。
【００３３】
監視対象装置一覧部３０８は、対画像形成装置通信機能部３０４によって受された画像形成装置１００の装置情報を画像形成装置１００ごとに保持する。画像形成装置状態監視部３０９は、監視対象装置一覧部３０８に保持された装置情報に基づいて特定される画像形成装置１００の状態が、一定の監視条件を満たすか否かを判断する。
【００３４】
ここで、「装置情報」とは、画像形成装置を識別するための識別子や画像形成装置のネットワークアドレス等の情報をいう。また、「監視条件」とは、「故障による装置停止時間：１０分以内」等である。つまり、故障によって画像形成装置１００が停止してから１０分経過した場合には、監視条件を満たさないと判断される。また、仲介装置１０１は、メモリ上で実現される要求行列保持部３０１、監視対象装置一覧部３０８、状態データ記憶部３１７を除く、各部が行う処理等を実行するＣＰＵを含む。
【００３５】
図３に示したように、画像形成装置１００は、装置メッセージ受信部３１０と、メッセージ解析＆実行部３１１と、ＨＤＤ３１２と、システム制御部３１３と、ＮＶ−ＲＡＭ３１４と、作像エンジン部３１５と、搬送制御センサー３１６とを含む。
【００３６】
装置メッセージ受信部３１０は、対画像形成装置通信機能部３０４から送信される管理コマンドを受信する。メッセージ解析＆実行部３１１は、装置メッセージ受信部３１０において受信した管理コマンドを解析する。ＨＤＤ３１２及びＮＶ−ＲＡＭ３１４は、解析、実行データ等を記憶する手段である。ここで、「ＨＤＤ」は、「Ｈａｒｄ＿Ｄｉｓｋ＿Ｄｒｉｖｅ」の略であり、磁気記憶装置を意味する。「ＮＶ−ＲＡＭ」は、「Ｎｏｎ−Ｖｏｌａｔｉｌｅ＿ＲＡＭ」の略であり、不揮発性記憶装置を意味する。
【００３７】
システム制御部３１３は、メッセージ解析＆実行部３１１において解析されたメッセージを実行する。作像エンジン部３１５は、センサーにより画像形成装置の作像障害を検知する。搬送制御部３１６は、センサーにより画像形成装置の搬送障害を検知する。作像エンジン部３１５や搬送制御部３１６に含まれるセンサーの障害検知により、画像形成装置１００の遠隔管理が可能となる。
【００３８】
図３の画像形成装置管理システムにおいて、管理コマンド受信機能部３００は、管理装置１０５から送信される複数の管理コマンドを受信する場合もある。この複数の管理コマンドは、画像形成装置１００に対するものと、仲介装置１０１に対するものとの双方を含んでもよいし、いずれか一方のみに宛てたものでもよい。即ち、管理コマンド受信機能部３００は、２つの管理コマンドを受信することがあり、このうち、一方は画像形成装置１００に対する管理コマンドであり、他方は仲介装置１０１に対する管理コマンドである場合がある。また、１つの管理コマンド中に、管理の対象となる装置の識別子等が複数含まれる場合や、処理の要求が複数含まれる場合もある。
【００３９】
また、管理コマンド受信機能部３００は、定期的なコネクション開始間隔によってコネクションを開始する。例えば、予めコネクション開始間隔を５分に設定し、タイマー３０６により、５分おきに管理装置１０５に対してコネクションを開始する。ここで、「定期的なコネクションの開始」とは、一定時間（コネクション開始間隔）おきにコネクションを開始することをいう。
【００４０】
要求行列保持部３０１は、ＲＡＭ等の揮発性メモリである。また、要求行列保持部３０１が保持する管理コマンドは、例えば、管理装置１０５から送信された管理コマンドを、管理コマンド受信機能部３００が受信した順に要求行列保持部３０１に保持されるか、または対象装置毎に要求行列保持部３０１に保持される。
【００４１】
管理コマンド解析部３０２は、例えば、要求行列保持部３０１に保持された順に管理コマンドを取得し、解析した後に仲介装置制御部３０３または対画像形成装置通信機能部３０４に管理コマンドを振り分ける。あるいは、管理コマンド解析部３０２は、要求行列保持部３０１に対象装置毎に保持された管理コマンドのうち、特定の対象装置に対する管理コマンドのみを優先的に取得し、仲介装置制御部３０３または対画像形成装置通信機能部３０４に管理コマンドを振り分ける。
【００４２】
具体的には、要求行列保持部３０１から取得した管理コマンドの内容が、特定の２台の画像形成装置１００に対して、「ヒータ温度を５０度に設定する」という処理の要求である場合、管理コマンド解析部３０２は、特定の２台の画像形成装置１００に対して、取得した管理コマンドを対画像形成装置通信機能部３０４へ振り分ける。
【００４３】
また、この振り分けを行うために、例えば、要求行列保持部３０１から取得した管理コマンドには、特定の２台の画像形成装置１００を特定するための対象装置識別子等が付されている。
【００４４】
仲介装置制御部３０３は、管理コマンド解析部３０２によって、仲介装置１０１に対して振り分けられた管理コマンドを実行する。例えば、振り分けられた管理コマンドには、設定されている「コネクション開始間隔の読み出し」を行う旨の要求が含まれている。仲介装置制御部３０３は、コネクションの開始間隔を変更する。例えば、一定の時間が経過した後に、予め設定されたコネクション開始間隔の５分を、例えば、３分（または７分）に変更する。
【００４５】
画像形成装置状態監視部３０９は、例えば、監視対象装置一覧部３０８に保持された画像形成装置１００の装置情報に基づいて特定される画像形成装置１００の状態が、一定の監視条件を満たさないと判断した場合に、コネクションの開始間隔を変更するように仲介装置制御部３０３に対して要求する。この要求によって、コネクション開始間隔を変更することも考えられる。
【００４６】
仲介装置制御部３０３は、管理装置１０５からの要求によりコネクション開始間隔を変更する。例えば、コネクション開始間隔が予め５分に設定されている場合を考える。仲介装置制御部３０３は、管理装置１０５からコネクション開始間隔を３分に変更したい旨の要求に伴って、コネクション開始間隔を５分から３分に変更する。
【００４７】
対画像形成装置通信機能部３０４は、例えば、管理コマンドが、特定の２台の画像形成装置１００に対するものである場合、管理コマンドを特定の２台の画像形成装置１００へ送信する。対画像形成装置通信機能部３０４は、管理コマンドが送信された特定の２台の画像形成装置１００から、管理コマンドに対する応答結果として、状態データを受信する。
【００４８】
管理コマンド応答送信機能部３０５は、管理コマンド受信機能部３００が管理装置１０５から管理コマンドを受信した時点で、管理装置１０５に対して管理コマンドを受信した旨の応答信号を送信する。例えば、管理装置１０５に対して送信する管理コマンドを受信した旨の応答信号は、「ａｃｃｅｐｔ  ＯＫ」等である。
【００４９】
管理コマンド応答送信機能部３０５は、対画像形成装置通信機能部３０４による画像形成装置１００への管理コマンドの送信に対する管理コマンド応答を受信した時点で、管理装置１０５に対して受信した管理コマンド応答を送信する。例えば、管理装置１０５に対して送信する管理コマンド応答は、「ヒータ温度５０度設定ＯＫ」である。
【００５０】
状態データ記憶部３１７は、画像形成装置１００から送信された状態データを記憶している。例えば、管理コマンドに対応して記憶されている。
【００５１】
図４は、管理装置の構成の一例を示すブロック図である。
【００５２】
管理装置１０５は、画像形成装置１００または仲介装置１０１に対するコマンドを生成する管理アプリケーション部４００と、管理アプリケーション部４００によって生成されたコマンドの登録を行う要求管理部４０１と、要求管理部４０１によって登録されたコマンドを保持する要求行列送信待ち部４０２と、要求行列送信待ち部４０２に保持されたコマンドを仲介装置１０１に送信し、この送信に対する応答結果を受信する対仲介装置通信機能部４０３と、対仲介装置通信機能部４０３によって仲介装置１０１に送信されたコマンドを保持する要求行列返信待ち部４０４とから構成されている。
【００５３】
図６は、管理コマンドの形式の一例を示す図である。図６に示したように、コマンドエントリ形式６００による管理コマンドは、先頭に対象装置を識別するための対象装置識別子が配置され、次に対象装置に対するメッセージである装置メッセージが配置される。
【００５４】
図６のコマンドエントリ例６０１によると、対象装置識別子は、「０７ＡＡ５４ＢＤ」であり、装置メッセージは、「ｓｅｔＰａｒａｍｅｔｅｒ（ヒータ温度、５０）」である。例えば、対象装置識別子「０７ＡＡ５４ＢＤ」は、対象となる画像形成装置のシリアルナンバー等であり、装置メッセージ「ｓｅｔＰａｒａｍｅｔｅｒ（ヒータ温度、５０）」は、「ヒータ温度を５０度に設定する」要求を意味する。
【００５５】
図５は、要求行列送信待ち部と要求行列返信待ち部に保持されるコマンドの保持形態の一例を示す。図５に示したように、例えば、仲介装置１０１が複数存在する場合には、管理装置１０５の要求行列送信待ち部４０２は、仲介装置１０１の識別子毎に構成され、各仲介装置１０１にコマンドエントリである管理コマンドが付随している。また、要求行列返信待ち部４０４も同様である。
【００５６】
図７と図８は、管理装置から仲介装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す図である。図７には、ステップｓ１からｓ６までの通信手順が示されており、図８には、ステップｓ７からｓ１２までの通信手順が示されている。なお、ステップｓ１３及びｓ１４は、図７と図８の通信手順に共通する手順である。
【００５７】
図７の通信手順では、まず、ステップｓ１において、仲介装置１０１の管理コマンド受信機能部３００が、管理装置１０５に対してコマンドの確認を開始する。ステップｓ２において、管理装置１０５が、コマンドの確認に対して管理コマンド「ｅｍｐｔｙ」を仲介装置１０１へ送信する。この管理コマンド「ｅｍｐｔｙ」は、「要求がない」ことを示す。つまり、管理装置１０５から画像形成装置１００または仲介装置１０１に対して要求がない状態を示している。
【００５８】
次に、ステップｓ３において、仲介装置１０１の管理コマンド受信機能部３００が、一定のコマンドの確認間隔を経た後、再度、管理装置１０５に対してコマンドの確認を開始する。ステップｓ４において、管理装置１０５が、コマンドの確認に対して管理コマンド「ｅｍｐｔｙ」を仲介装置１０１へ送信する。この管理コマンドも「ｅｍｐｔｙ」である。このように、仲介装置１０１の管理コマンド受信機能部３００は、管理装置１０５に対しコマンドの確認を繰り返す。
【００５９】
次に、ステップｓ５において、仲介装置１０１の管理コマンド受信機能部３００が、コマンドの確認を開始する。ステップｓ６において、管理装置１０５が画像形成装置１００に対する管理コマンドを仲介装置１０１へ送信する。
【００６０】
図８のステップｓ７からｓ１０までの通信手順では、仲介装置１０１の対画像形成装置通信機能部３０４が、管理装置１０５から受信した管理コマンドに含まれるメッセージを画像形成装置１００に送信する。
【００６１】
仲介装置１０１の管理コマンド応答送信機能部３０５は、仲介装置１０１の対画像形成装置通信機能部３０４において画像形成装置１００から受信した応答結果を、管理装置１０５へ送信する。管理装置１０５は、応答結果を受信した旨を伝える「ＯＫ」を仲介装置１０１の管理コマンド受信機能部３００に送信する。その時点で、管理コマンドに対する一連の処理が終了する。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【００６２】
次に、ステップｓ１１からｓ１２において、仲介装置１０１が、管理装置１０５に対してコマンドの確認を開始する。ステップｓ１２において、管理装置１０５が、仲介装置１０１に対し、コマンドの確認を開始する間隔の変更要求をする。従って、仲介装置１０１は、コマンド確認間隔を変更する。図８に示したように、コネクション開始間隔の変更後は、変更前のコネクション開始間隔よりも長くなっている。
【００６３】
図９は、管理装置から仲介装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す。図９は、図７と図８の通信手順をより詳細に表した図であり、コネクション開始間隔の変更フローを示す。
【００６４】
図９の通信手順では、まず、ステップｒ１からｒ２において、管理コマンド受信機能部３００は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理装置１０５に対しコマンドの確認を開始する。
【００６５】
仲介装置からのコマンドの確認に応じて、ステップｒ３からｒ４において、管理装置１０５は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理コマンド「｛仲介装置、ｓｅｔＰａｒａｍｅｔｅｒ（コマンド確認間隔、１２０ｓｅｃ）｝」を管理コマンド受信機能部３００へ送信する。この管理コマンドは、「仲介装置１０１に対してコマンド確認間隔を１２０ｓｅｃに設定する」要求である。
【００６６】
次に、ステップｒ５において、要求行列保持部３０１は、管理コマンド受信機能部３００において受信した管理コマンドを記録、保持する。
【００６７】
次に、ステップｒ６において、管理コマンド解析部３０２は、要求行列保持部３０１に対し、保持された管理コマンドの取り出しを要求する。ステップｒ７において、管理コマンド解析部３０２は、要求行列保持部３０１から管理コマンドを取得する。ステップｒ８において、管理コマンド解析部３０２は、その管理コマンドが仲介装置１０１に対する要求であることを判断し、仲介装置制御部３０３にその管理コマンドを送信する。
【００６８】
次に、ステップｒ９とｒ１０において、仲介装置制御部３０３は、受信した管理コマンドを実行して、仲介装置１０１のコマンド確認間隔を１２０ｓｅｃに変更し、変更した旨を示す管理コマンド応答「｛成功（間隔＝１２０ｓｅｃ）｝」を、管理コマンド解析部３０２を経由して管理コマンド応答送信機能部３０５へ送信する。
【００６９】
次に、ステップｒ１１とｒ１２において、管理コマンド応答送信機能部３０５は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理コマンド応答を管理装置１０５に送信する。
【００７０】
次に、ステップｒ１３からｒ１４において、管理コマンド受信機能部３００は、管理装置１０５から管理コマンド応答を受信した旨を示す信号「ＯＫ」を受信する。このようにして、図９のコマンド確認間隔の変更手順は終了する。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【００７１】
図１０は、管理装置から画像形成装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す。図１０の通信手順は、画像形成装置１００のヒータ温度の書き込みフローを示す。
【００７２】
図１０の通信手順では、まず、ステップｐ１とｐ２において、管理コマンド受信機能部３００は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理装置１０５に対してコマンドの確認を開始する。
【００７３】
仲介装置からのコマンド確認に応じて、ステップｐ３とｐ４において、管理装置１０５は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介し、管理コマンド「｛０７ＡＡ５４ＢＤ、ｓｅｔＰａｒａｍｅｔｅｒ（ヒータ温度、５０）｝」を管理コマンド受信機能部３００へ送信する。この管理コマンドは、「対象装置０７ＡＡ５４ＢＤに対して、ヒータ温度を５０度に設定する」ことを示す。
【００７４】
次に、ステップｐ５において、要求行列保持部３０１は、管理コマンド受信機能部３００が受信した管理コマンドを記録、保持する。
【００７５】
次に、ステップｐ６において、管理コマンド解析部３０２は、要求行列保持部３０１に対し、保持された管理コマンドの取り出しを要求する。ステップｐ７において、管理コマンド解析部３０２は、要求行列保持部３０１から管理コマンドを取得する。ステップｐ８において、管理コマンド解析部３０２は、その管理コマンドが画像形成装置１００に対する要求であることを判断し、その管理コマンドを対画像形成装置通信機能部３０４へ送信する。
【００７６】
次に、ステップｐ９において、画像形成装置１００に対する管理コマンドであるため、対画像形成装置通信機能部３０４は、装置メッセージ「｛ｓｅｔＰａｒａｍｅｔｅｒ（ヒータ温度、５０）｝」を画像形成装置１００の装置メッセージ受信部３１０へ送信する。
【００７７】
次に、ステップｐ１０において、装置メッセージ受信部３１０は、装置メッセージをシステム制御部３１３へ送信する。ステップｐ１１において、システム制御部３１３は、ＮＶ−ＲＡＭ３１４にヒータ温度５０度を書き込む。ステップｐ１２において、システム制御部３１３は、応答「｛成功、ヒータ温度＝５０度｝」を装置メッセージ受信部３１０へ送信する。
【００７８】
次に、ステップｐ１３において、対画像形成装置通信機能部３０４は、応答「｛成功、ヒータ温度＝５０度｝」を画像形成装置１００から受信する。
【００７９】
次に、ステップｐ１４からｐ１５において、管理コマンド解析部３０２は、対画像形成装置通信機能部３０４から移行された応答「｛成功、ヒータ温度＝５０度｝」を管理コマンドに対する応答として、管理コマンド応答送信機能部３０５に送信する。
【００８０】
次に、ステップｐ１６からｐ１７において、管理コマンド応答送信機能部３０５は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理コマンド応答「｛成功、ヒータ温度＝５０度｝」を管理装置１０５に送信する。
【００８１】
次に、ステップｐ１８からｐ１９において、管理コマンド受信機能部３００は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理装置１０５から管理コマンド応答「｛成功、ヒータ温度＝５０度｝」を受信した旨を示す信号「ＯＫ」を受信する。このようにして、図１０の画像形成装置のヒータ温度の書き込み手順は終了する。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【００８２】
図１１は、管理装置から画像形成装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す。図１１の通信手順は、画像形成装置１００のトナー濃度の読み取りフローを示す。
【００８３】
図１１の通信手順では、まず、ステップｑ１からｑ２において、管理コマンド受信機能部３００は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理装置１０５に対してコマンド確認のためのコネクションを開始する。
【００８４】
仲介装置からのコネクションに応じ、ステップｑ３からｑ４において、管理装置１０５は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理コマンド「｛０７ＡＡ５４ＢＤ 、ｒｅａｄＰａｒａｍｅｔｅｒ（トナー濃度）｝」を管理コマンド受信機能部３００へ送信する。この管理コマンドは、「対象装置０７ＡＡ５４ＢＤに対し、トナー濃度を読み取る」要求を示す。
【００８５】
次に、ステップｑ５において、要求行列保持部３０１は、管理コマンド受信機能部３００が受信した管理コマンドを記録、保持する。
【００８６】
次に、ステップｑ６において、管理コマンド解析部３０２は、要求行列保持部３０１に対し、保持された管理コマンドの取り出し要求を送信する。ステップｑ７において、管理コマンド解析部３０２は、要求行列保持部３０１から管理コマンドを取得する。ステップｑ８において、管理コマンド解析部３０２は、その管理コマンドが画像形成装置１００に対する要求であることを判断し、その管理コマンドを対画像形成装置通信機能部３０４に送信する。
【００８７】
次に、ステップｑ９において、対画像形成装置通信機能部３０４は、画像形成装置１００に対する管理コマンドであるため、装置メッセージ「｛ｒｅａｄＰａｒａｍｅｔｅｒ（トナー濃度）｝」を画像形成装置１００の装置メッセージ受信部３１０へ送信する。
【００８８】
次に、ステップｑ１０において、装置メッセージ受信部３１０は、装置メッセージをシステム制御部３１３に送信する。ステップｑ１１において、システム制御部３１３は、センサー（トナー濃度）１１００に対しトナー濃度の読み取り要求を送信する。ステップｑ１２において、システム制御部３１３は、センサー（トナー濃度）１１００からトナー濃度を読み取る。
【００８９】
次に、ステップｑ１４において、対画像形成装置通信機能部３０４は、応答「｛成功、トナー濃度＝６０｝」を画像形成装置１００から受信する。
【００９０】
次に、ステップｑ１５からｑ１６において、管理コマンド解析部３０２は、対画像形成装置通信機能部３０４から移行された応答「｛成功、トナー濃度＝６０｝」を管理コマンド応答として、管理コマンド応答送信機能部３０５に移行する。
【００９１】
次に、ステップｑ１７からｑ１８において、管理コマンド応答送信機能部３０５は、ＨＴＴＰ＿Ｃｌｉｅｎｔを介して、管理コマンド応答「｛成功、トナー濃度＝６０｝」を管理装置１０５に送信する。
【００９２】
次に、ステップｑ１９からｑ２０において、管理コマンド受信機能部３００は、管理装置１０５から管理コマンド応答「｛成功、トナー濃度＝６０｝」を受信した旨を示す信号「ＯＫ」を受信する。このようにして、図１１のトナー濃度読み取り手順が終了する。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【００９３】
図１２は、管理装置における管理コマンドの送信及び応答の受信の通信手順の一例を示す。図１３は、図１２の通信手順に用いられる管理コマンドの一例を示す。
【００９４】
図１２の通信において、まず、ステップｘ１からｘ２において、要求管理部４０１が、管理アプリケーション部４００から生成されたコマンドを要求行列送信待ち部４０２に登録をする。
【００９５】
次に、ステップｘ３からｘ５において、対仲介装置通信機能部４０３が、仲介装置１０１からコマンドの確認を受け、要求行列送信待ち部４０２から最初の登録されたコマンドを取得し、要求行列送信待ち部４０２から取得したコマンドを削除する。
【００９６】
次に、ステップｘ６からｘ８において、対仲介装置通信機能部４０３が、取得したコマンドを要求行列返信待ち部４０４に登録し、仲介装置１０１に対してコマンドを送信する。
【００９７】
次に、ステップｘ９からｘ１１において、対仲介装置通信機能部４０３が、仲介装置１０１からコマンドに対する応答を受信し、要求管理部４０１に移行する。
【００９８】
次に、ステップｘ１２において、要求管理４０１が、要求行列返信待ち部４０４に登録されたコマンドと、対仲介装置通信機能部４０３から移行されたコマンドとが同一の発行元のコマンドであるかを確認する。同一の発行元のコマンドであると確認できた場合、ステップｘ１３において、要求管理４０１が、管理アプリケーション部４００へコマンドの応答を送信する。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【００９９】
図１３に示したように、コマンド確認（ＨＴＴＰ）例１３００は、ステップｘ３において、仲介装置１０１が、対仲介装置通信機能部４０３へ送信したコマンド確認の一例である。この例では、コマンド確認を送信した仲介装置１０１が「識別子４６７ＡＢ」を有することを示している。
【０１００】
また、図１３のコマンド送信（ＨＴＴＰ）例１３０１は、仲介装置１０１から受信したコマンド確認に応じて、対仲介装置通信機能部４０３がステップｘ７に、仲介装置１０１へ送信するコマンドの一例である。この例では、コマンドの対象となる画像形成装置が「装置識別子０７ＡＡ５４ＢＤ」を有し、コマンド内容が「ヒータ温度を５０度に設定する」であることを示している。
【０１０１】
また、図１３のコマンド応答（ＨＴＴＰ）例１３０２は、ステップｘ９において、仲介装置１０１が管理装置１０５へ送信するコマンド応答の一例である。この例は、コマンド応答を送信した仲介装置１０１が「識別子４６７ＡＢ」を有し、コマンドの対象である画像形成装置が「装置識別子０７ＡＡ５４ＢＤ」を有し、コマンド内容「ヒータ温度を５０度に設定する」を完了したことを示している。
【０１０２】
このように、本実施形態の画像形成装置管理システムによれば、画像形成装置と同じローカルネットワーク上で接続される仲介装置と遠隔地にある管理装置との間にファイアーウォールが存在しても、コストを増大させることなく、仲介装置側からのコネクションを利用して、管理装置によるローカルネットワーク内の画像形成装置の遠隔管理を行うことが可能となる。
【０１０３】
また、管理装置は、仲介装置に対応する複数の管理コマンドを生成し保持することにより、前記仲介装置に接続される画像形成装置ごとに遠隔管理を実行することが可能である。
【０１０４】
また、仲介装置が、管理コマンドを解析する管理コマンド解析部を有することによって、管理コマンドの対象となる画像形成装置を特定することができる。
【０１０５】
また、仲介装置が、管理コマンド受信機能部によって受信した管理コマンドを保持する要求行列保持部を有し、管理コマンド解析部が、要求行列保持部に保持された管理コマンドを取得して、管理コマンドを解析することによって、管理コマンドが画像形成装置に対するコマンドであるか、または仲介装置に対するコマンドであるか、を判断することができる。
【０１０６】
また、対画像形成装置通信機能部が、管理コマンド応答送信機能部によって受信した管理コマンドにより装置メッセージを画像形成装置に送信し、装置メッセージに対応した応答結果として、前記状態データを受信することによって、状態データに基づく画像形成装置の遠隔管理をすることができる。
【０１０７】
また、仲介装置が、状態データを記憶する状態データ記憶部を有し、管理コマンド応答送信機能部が、受信した管理コマンドに応じた状態データ記憶部に記憶された状態データを管理装置へ送信することによって、状態データに基づく画像形成装置の遠隔管理をすることができる。
【０１０８】
また、管理コマンド受信機能部が、定期的なコネクション開始間隔によってコネクションを開始することによって、管理装置からの管理コマンドを受信することができる。
【０１０９】
また、仲介装置が、管理コマンド解析部によって解析された管理コマンドを実行する仲介装置制御部を有し、管理コマンド解析部が、管理コマンドを仲介装置制御部または対画像形成装置通信機能部に対して振り分けることによって、画像形成装置と仲介装置の双方に対して管理装置による遠隔管理をすることができる。
【０１１０】
また、仲介装置制御部が、コネクションの開始間隔を変更することによって、管理装置に対して定期的なコネクション以外にも状況に応じたコネクションを行うことができる。
【０１１１】
また、仲介装置制御部が、管理装置からの要求に対してコネクション開始間隔を変更することによって、管理装置側の要求を満たしたコネクションを行うことができる。
【０１１２】
また、管理コマンド受信機能部が管理コマンドを受信した時点と、対画像形成装置通信機能部による管理コマンドの送信に対する応答結果を対画像形成装置通信機能部が受信した時点とのいずれか一方または両方において、管理コマンド応答送信機能部が管理装置に対し応答信号を送信することによって、管理コマンドに対する処理結果を取得でき、送信エラーを防止することができる。
【０１１３】
また、管理装置へコネクションを開始し、コネクションの開始に基づいて管理装置から送信される管理コマンドを受信する管理コマンド受信機能部と、画像形成装置から送信された状態データを受信する対画像形成装置通信機能部と、管理コマンドに応じた状態データを管理装置に送信する管理コマンド応答送信機能部とから仲介装置を構成することによって、画像形成装置を遠隔管理することができる。
【０１１４】
次に、本発明の画像形成装置管理システムの他の実施形態を図７と図８を用いて説明する。
【０１１５】
なお、前述の実施形態において重複するステップｓ１からステップｓ１２までの管理装置から仲介装置への管理コマンドの送信と管理装置における応答受信の通信手順は同一であるので、これらの手順の説明は省略する。
【０１１６】
図７の通信手順では、ステップｓ５において、仲介装置１０１の管理コマンド受信機能部３００が、コマンドの確認を開始する。ステップｓ６において、管理装置１０５が画像形成装置１００に対し管理コマンドを送信する。
【０１１７】
図８の通信手順では、ステップｓ７からｓ１０において、仲介装置１０１の対画像形成装置通信機能部３０４が、管理装置１０５から受信した管理コマンドに含まれるメッセージを画像形成装置１００に送信する。
【０１１８】
図８のステップｓ７を行う前に、ステップｓ１３において、仲介装置１０１の管理コマンド応答送信機能部３０５は、管理装置１０５から送信された管理コマンドを受信した旨の受領確認の応答を管理装置１０５へ送信する。
【０１１９】
ステップｓ１４において、管理装置１０５は、受領確認の応答を受信した旨の「ＯＫ」を仲介装置１０１の管理コマンド受信機能部３００に送信する。仲介装置１０１の管理コマンド受信機能部３００が、管理装置１０５の受領確認に対する「ＯＫ」を受信した時点でステップｓ７以降が行われる。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【０１２０】
このように、本実施形態によれば、前述の実施形態の画像形成装置の遠隔管理に加えて、更に管理装置から仲介装置に対して送信される管理コマンドの送信エラーを防止することができる。
【０１２１】
次に、本発明の画像形成装置管理システムの他の実施形態を図１４と図１５を用いて説明する。
【０１２２】
図１４は、仲介装置における監視の対象となる画像形成装置一覧の自動生成フローの一例を示す。
【０１２３】
図１４に示したように、ステップｙ１において、仲介装置制御部３０３が、画像形成装置検索部３０７に対し画像形成装置１００の装置情報を取得するための検索処理起動を行う。
【０１２４】
次に、ステップｙ２において、画像形成装置検索部３０７が、仲介装置制御部３０３の起動に伴って、装置情報の取得をする画像形成装置１００を決定する。
【０１２５】
次に、ステップｙ３からｙ４において、対画像形成装置通信機能部３０４が、取得すべき画像形成装置１００の装置情報をマルチキャストにより、装置識別子として受信する。ここで、ブロードキャストによって画像形成装置１００の装置情報を取得しても構わない。
【０１２６】
次に、ステップｙ５からｙ６において、画像形成装置検索部３０７が、対画像形成装置通信機能部３０４により受信した装置識別子とその画像形成装置１００の前記当するネットワークアドレスを取得し、監視対象装置一覧部３０８に登録される。上述の通信手順により、監視対象となる画像形成装置１００の一覧が自動生成される。この監視対象装置一覧部３０８を利用することにより、管理装置１０５に対するコネクションの開始間隔を変更することができる。
【０１２７】
次に、ステップｙ７からｙ１４において、管理装置１０５は、監視対象装置一覧部３０８に登録された画像形成装置１００の装置情報を取得することができる。また、管理装置１０５は、監視対象装置一覧部３０８に対して、新たに監視対象とする画像形成装置１００の追加をすることもできる。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【０１２８】
図１５は、仲介装置における対象装置の監視によるコネクション開始間隔の変更フローの一例を示す。
【０１２９】
図１５に示したように、ステップｚ１において、仲介装置制御部３０３が、画像形成装置状態監視部３０９に対し監視条件の設定を行い、監視を開始する。
【０１３０】
次に、ステップｚ２からｚ３において、画像形成装置状態監視部３０９が、監視対象装置一覧部３０８に保持されている対象装置を読み取り、対画像形成装置通信機能部３０４に移行する。
【０１３１】
次に、ステップｚ４において、対画像形成装置通信機能部３０４が、装置メッセージ受信部３１０へ対象となる画像形成装置１００の状態を取得すべきコマンドを送信する。
【０１３２】
次に、ステップｚ５からｚ７において、装置メッセージ受信部３１０が、画像形成装置１００の状態データを対画像形成装置通信機能部３０４に送信する。
【０１３３】
次に、ステップｚ８において、対画像形成装置通信機能部３０４は、画像形成装置１００の状態データを画像形成装置状態監視部３０９へ送信する。画像形成装置状態監視部３０９は、対画像形成装置通信機能部３０４において受信した状態データが監視条件を満たしていない場合、ステップｚ９へ移行する。
【０１３４】
次に、ステップｚ９において、画像形成装置状態監視部３０９は、仲介装置制御部３０３に対し、装置状態変更通知を送信する。
【０１３５】
次に、ステップｚ１０において、仲介装置制御部３０３は、管理コマンド受信機能部３００に対しコネクションの開始間隔を変更する。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【０１３６】
このように、本実施形態によれば、前述の実施形態の画像形成装置の遠隔管理に加えて、監視の対象となる画像形成装置一覧の自動生成を行い、監視の対象となる画像形成装置１００の状態が、監視条件を満たさない場合にコネクションの開始間隔を変更できる。
【０１３７】
次に、本発明の画像形成装置管理システムの他の実施形態を図１６を用いて説明する。
【０１３８】
図１６は、仲介装置に蓄積した画像形成装置の状態データを取得する通信手順の一例を示す。図１６において、ステップｗ１からステップｗ８の手順は、上述した図１５のステップｚ１からステップｚ８の手順と同一であるため、その説明を省略する。
【０１３９】
図１６の通信手順では、ステップｗ９において、仲介装置１０１が取得した画像形成装置１００の状態データは状態データ記憶部３１７に保存される。
【０１４０】
次に、ステップｗ１０からｗ１１において、管理コマンド受信機能部３００が、コマンドの確認を管理装置１０５に対し送信する。
【０１４１】
次に、ステップｗ１２からｗ１３において、管理装置１０５が、画像形成装置１００「装置識別子０７ＡＡ５４ＢＤ」のヒータ温度を状態データ記憶手段３１７から取得するための管理コマンドを、管理コマンド受信機能部３００へ送信する。
【０１４２】
次に、ステップｗ１４において、要求行列保持部３０１に管理コマンドが保持される。次に、ステップｗ１５において、管理コマンド解析部３０２が、要求行列保持部３０１から管理コマンドを取り出し、どの装置に対するコマンドであるか解析する。
【０１４３】
次に、ステップｗ１６からｗ１７において、仲介装置制御部３０３が、管理コマンド解析部３０２において、状態データ記憶部３１７に記憶された状態データの取得であると判断された管理コマンドに基づいて、状態データ記憶部３１７から状態データを取得する。
【０１４４】
次に、ステップｗ１８において、取得された状態データを管理コマンド応答送信機能部３０５に移行する。
【０１４５】
次に、ステップｗ１９からｗ２２において、管理装置１０５が、状態データ記憶部３１７に記憶された状態データを受け取り、管理コマンド受信機能部３００へ「ＯＫ」の応答信号を送信する。上述した各部は、ＣＰＵのプログラム処理によって実現される。
【０１４６】
このように、本実施形態によれば、前述の実施形態の画像形成装置の遠隔管理に加えて、状態データ記憶部３１７に画像形成装置１００の状態データを蓄積しているため、過去の画像形成装置１００の履歴等のデータ取得を迅速に実行することができる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の画像形成装置管理システムの構成例を示すブロック図である。
【図２】ファイアーウォールの構成例を示すブロック図である。
【図３】本発明の画像形成装置管理システムにおける仲介装置の構成例を示すブロック図である。
【図４】本発明の画像形成装置管理システムにおける管理装置の構成例を示すブロック図である。
【図５】要求行列送信待ち部と要求行列返信待ち部に保持されるコマンドの保持形態の一例を示す図である。
【図６】管理コマンドの形式の一例を示す図である。
【図７】管理装置から仲介装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す図である。
【図８】管理装置から仲介装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す図である。
【図９】管理装置から仲介装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す図である。
【図１０】管理装置から画像形成装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す図である。
【図１１】管理装置から画像形成装置への管理コマンドの送信と管理装置における応答受信の通信手順の一例を示す図である。
【図１２】管理装置における管理コマンドの送信と応答の受信の通信手順の一例を示す図である。
【図１３】図１２の通信手順に用いられる管理コマンドの一例を示す図である。
【図１４】仲介装置における監視の対象となる画像形成装置一覧の自動生成手順の一例を示す図である。
【図１５】仲介装置における監視の対象となる画像形成装置のコネクション開始間隔変更手順の一例を示す図である。
【図１６】仲介装置に蓄積した画像形成装置の状態データを取得する通信手順の一例を示す図である。
【符号の説明】
【０１４８】
１００  画像形成装置
１０１  仲介装置
１０２  ローカルネットワーク
１０３  ファイアーウォール
１０４  インターネット
１０５  管理装置
２００  ルータ
２０１  ＨＴＴＰ＿ＰＲＯＸＹ
３００  管理コマンド受信機能部
３０１  要求行列保持部
３０２  管理コマンド解析部
３０３  仲介装置制御部
３０４  対画像形成装置通信機能部
３０５  管理コマンド応答送信機能部
３０６  タイマー
３０７  画像形成装置検索部
３０８  監視対象装置一覧部
３０９  画像形成装置状態監視部
３１０  装置メッセージ受信部
３１１  メッセージ解析＆実行部
３１２  ＨＤＤ
３１３  システム制御部
３１４  ＮＶ−ＲＡＭ
３１５  作像エンジン部
３１６  搬送制御部
３１７  状態データ記憶部
４００  管理アプリケーション部
４０１  要求管理部
４０２  要求行列送信待ち部
４０３  対仲介装置通信機能部
４０４  要求行列返信待ち部
６００  コマンドエントリ形式
６０１  コマンドエントリ例
１１００  センサー（トナー濃度） 
１３００  コマンド確認（ＨＴＴＰ）例
１３０１  コマンド送信（ＨＴＴＰ）例
１３０２  コマンド応答（ＨＴＴＰ）例
【図１】
0004659077.tif 000002
【図２】
0004659077.tif 000003
【図３】
0004659077.tif 000004
【図４】
0004659077.tif 000005
【図５】
0004659077.tif 000006
【図６】
0004659077.tif 000007
【図７】
0004659077.tif 000008
【図８】
0004659077.tif 000009
【図９】
0004659077.tif 000010
【図１０】
0004659077.tif 000011
【図１１】
0004659077.tif 000012
【図１２】
0004659077.tif 000013
【図１３】
0004659077.tif 000014
【図１４】
0004659077.tif 000015
【図１５】
0004659077.tif 000016
【図１６】
0004659077.tif 000017