(57)【要約】【課題】機器利用者のオフィス等に仲介装置又は被管理装置を新規設置する場合や既設の仲介装置又は被管理装置の秘密情報が変更になった場合、その設置時お変更後の秘密情報を外部に漏れることなく管理装置が把握できるようにする。【解決手段】仲介装置１０１は、入力部から管理装置１０２とインタネット１１２経由で通信を行うために必要な秘密情報であるネットワーク環境情報が入力されると、そのネットワーク環境情報をフラッシュＲＯＭに書き込んで設定し、管理装置１０２とインタネット１１２を介して通信を行うために必要な秘密情報である管理対象情報を画像形成装置１００からＬＡＮ経由で取得し、その管理対象情報をフラッシュＲＯＭに書き込んで設定した後、フラッシュＲＯＭ内のネットワーク環境情報および管理対象情報を読み出し、それらを公衆回線１０３経由で管理装置１０２へ送信する。【選択図】　　　　図３
2004030625.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と、該管理装置によって遠隔管理される被管理装置と、前記管理装置と前記被管理装置との通信を制御する仲介装置とによって構成された遠隔管理システムであって、
前記管理装置と前記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続し、前記被管理装置と前記仲介装置とをローカルエリアネットワークを介して接続すると共に、
前記仲介装置に、不揮発性記憶手段と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を前記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信する秘密情報送信手段とを設けたことを特徴とする遠隔管理システム。
【請求項２】
管理装置と、該管理装置によって遠隔管理される被管理装置と、前記管理装置と前記被管理装置との通信を制御する仲介装置とによって構成された遠隔管理システムであって、
前記管理装置と前記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続し、前記被管理装置と前記仲介装置とをローカルエリアネットワークを介して接続すると共に、
前記被管理装置に、前記仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を前記ローカルエリアネットワークを介して該仲介装置へ送信する秘密情報送信手段とを設け、
前記仲介装置に、不揮発性記憶手段と、前記被管理装置から前記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信する秘密情報送信手段とを設けたことを特徴とする遠隔管理システム。
【請求項３】
管理装置と、該管理装置によって遠隔管理される被管理装置と、前記管理装置と前記被管理装置との通信を制御する仲介装置とによって構成された遠隔管理システムであって、
前記管理装置と前記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続し、前記被管理装置と前記仲介装置とをローカルエリアネットワークを介して接続すると共に、
前記ローカルエリアネットワーク上に端末装置を設け、
該端末装置に、前記仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を前記ローカルエリアネットワークを介して前記仲介装置へ送信する秘密情報送信手段とを設け、
前記仲介装置に、不揮発性記憶手段と、前記端末装置から前記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信する秘密情報送信手段とを設けたことを特徴とする遠隔管理システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の遠隔管理システムにおいて、
前記仲介装置の第１の秘密情報書込手段によって前記不揮発性記憶手段に書き込まれる秘密情報は、プロキシのＩＰアドレスや該プロキシへの認証キー等のネットワーク環境に関する情報であり、
前記仲介装置の第２の秘密情報書込手段によって前記不揮発性記憶手段に書き込まれる秘密情報は、前記被管理装置のＩＰアドレスや機種機番等の管理対象に関する情報であることを特徴とする遠隔管理システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の遠隔管理システムにおいて、
前記仲介装置の秘密情報取得手段が、前記秘密情報を定期的に前記被管理装置から前記ローカルエリアネットワークを介して取得する手段であることを特徴とする遠隔管理システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の遠隔管理システムにおいて、
前記管理装置に、不揮発性記憶手段と、前記仲介装置と前記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を前記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、前記仲介装置から秘密情報を受信した場合に、前記不揮発性記憶手段内の秘密情報を前記公衆回線を介して前記仲介装置へ送信する秘密情報送信手段と、前記仲介装置から秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込手段とを設けたことを特徴とする遠隔管理システム。
【請求項７】
請求項６記載の遠隔管理システムにおいて、
前記仲介装置に、前記秘密情報送信手段による前記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第３の秘密情報書込手段を設けたことを特徴とする遠隔管理システム。
【請求項８】
請求項７記載の遠隔管理システムにおいて、
前記仲介装置に、前記不揮発性記憶手段内の秘密情報を用いて前記管理装置と前記インタネットを介して通信するインタネット通信手段を設けたことを特徴とする遠隔管理システム。
【請求項９】
請求項７又は８記載の遠隔管理システムにおいて、
前記管理装置に、前記秘密情報記憶手段内の秘密情報を用いて前記仲介装置と前記インタネットを介して通信するインタネット通信手段を設けたことを特徴とする遠隔管理システム。
【請求項１０】
管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、前記管理装置と前記被管理装置との通信を制御する仲介装置であって、
不揮発性記憶手段と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を前記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信する秘密情報送信手段とを設けたことを特徴とする仲介装置。
【請求項１１】
管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、前記管理装置と前記被管理装置との通信を制御する仲介装置であって、
不揮発性記憶手段と、前記被管理装置から前記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信する秘密情報送信手段とを設けたことを特徴とする仲介装置。
【請求項１２】
請求項１０又は１１記載の仲介装置において、
前記第１の秘密情報書込手段によって前記不揮発性記憶手段に書き込まれる秘密情報は、プロキシのＩＰアドレスや該プロキシへの認証キー等のネットワーク環境に関する情報であり、
前記第２の秘密情報書込手段によって前記不揮発性記憶手段に書き込まれる秘密情報は、前記被管理装置のＩＰアドレスや機種機番等の管理対象に関する情報であることを特徴とする仲介装置。
【請求項１３】
請求項１０又は１２記載の仲介装置において、
前記秘密情報取得手段が、前記秘密情報を定期的に前記被管理装置から前記ローカルエリアネットワークを介して取得する手段であることを特徴とする仲介装置。
【請求項１４】
請求項１０乃至１３のいずれか一項に記載の仲介装置において、
前記秘密情報送信手段による前記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第３の秘密情報書込手段を設けたことを特徴とする仲介装置。
【請求項１５】
請求項１４記載の仲介装置において、
前記不揮発性記憶手段内の秘密情報を用いて前記管理装置と前記インタネットを介して通信するインタネット通信手段を設けたことを特徴とする仲介装置。
【請求項１６】
請求項１４又は１５の仲介装置と公衆回線およびインタネットをそれぞれ介して接続する管理装置であって、
不揮発性記憶手段と、前記仲介装置と前記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を前記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、前記仲介装置から秘密情報を受信した場合に、前記不揮発性記憶手段内の秘密情報を前記公衆回線を介して前記仲介装置へ送信する秘密情報送信手段と、前記仲介装置から秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込手段とを設けたことを特徴とする管理装置。
【請求項１７】
請求項１６記載の管理装置において、
前記秘密情報記憶手段内の秘密情報を用いて前記仲介装置と前記インタネットを介して通信するインタネット通信手段を設けたことを特徴とする管理装置。
【請求項１８】
管理装置と、該管理装置によって遠隔管理される被管理装置と、前記管理装置と前記被管理装置との通信を制御する仲介装置とによって構成され、前記管理装置と前記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続すると共に、被管理装置と前記仲介装置とをローカルエリアネットワークを介して接続する遠隔管理システムにおける秘密情報設定方法であって、前記仲介装置が、前記被管理装置から前記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を不揮発性記憶手段に書き込んで設定すると共に、前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得して、その取得した秘密情報を前記不揮発性記憶手段に書き込んで設定した後、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信することを特徴とする秘密情報設定方法。
【請求項１９】
請求項１８記載の秘密情報設定方法において、
前記管理装置が、前記仲介装置と前記インタネットを介して通信を行うために必要な秘密情報が入力された場合に、その秘密情報を不揮発性記憶手段に書き込み、前記仲介装置から秘密情報を受信した場合に、前記不揮発性記憶手段内の秘密情報を前記公衆回線を介して前記仲介装置へ送信すると共に、その受信した秘密情報を前記不揮発性記憶手段に書き込んで設定することを特徴とする秘密情報設定方法。
【請求項２０】
請求項１９記載の秘密情報設定方法において、
前記仲介装置が、前記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込んで設定することを特徴とする秘密情報設定方法。
【請求項２１】
管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、前記管理装置と前記被管理装置との通信を制御する仲介装置のコンピュータに、該仲介装置の入力部から秘密情報が入力された場合に、その秘密情報を不揮発性記憶手段に書き込む第１の秘密情報書込機能と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得する秘密情報取得機能と、該機能によって取得した秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込機能と、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信する秘密情報送信機能とを実現させるためのプログラム。
【請求項２２】
管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、前記管理装置と前記被管理装置との通信を制御する仲介装置のコンピュータに、前記被管理装置から前記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を不揮発性記憶手段に書き込む第１の秘密情報書込機能と、当該仲介装置が前記管理装置と前記インタネットを介して通信を行うために必要な秘密情報を前記被管理装置から前記ローカルエリアネットワークを介して取得する秘密情報取得機能と、該機能によって取得した秘密情報を前記不揮発性記憶手段に書き込む第２の秘密情報書込機能と、前記不揮発性記憶手段内の秘密情報を読み出し、それを前記公衆回線を介して前記管理装置へ送信する秘密情報送信機能とを実現させるためのプログラム。
【請求項２３】
請求項２１又は２２記載のプログラムにおいて、
前記コンピュータに、前記秘密情報送信機能による前記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を前記不揮発性記憶手段に書き込む第３の秘密情報書込機能をも実現させるためのプログラム。
【請求項２４】
請求項２３記載のプログラムにおいて、
前記コンピュータに、前記不揮発性記憶手段内の秘密情報を用いて前記管理装置と前記インタネットを介して通信するインタネット通信機能をも実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、管理装置と電子装置（通信装置）である被管理装置とからなる遠隔管理システム、その仲介装置、管理装置、秘密情報設定方法、上記仲介装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるプログラムに関する。
【０００２】
【従来の技術】
従来から、通信機能を備えたプリンタ，ファクシミリ（ＦＡＸ）装置，デジタル複写機，スキャナ装置，デジタル複合機等の画像処理装置を始め、ネットワーク家電，自動販売機，医療機器，電源装置，空調システム，ガス・水道・電気等の計量システム等に通信機能（通信手段）を持たせた電子装置を被管理装置とし、サービスセンタ（管理センタ）の管理装置（外部装置）が公衆回線又はインタネット経由でこれらの被管理装置を遠隔管理する遠隔管理システムが提案されている。
【０００３】
あるいは、被管理装置が通信機能を備えていない場合や、通信機能を備えていてもその機能が管理装置と通信するための機能を持っていない場合には、その被管理装置に管理装置と通信可能な通信機能を有する仲介装置を公衆回線又はインタネット経由で接続し、管理装置が公衆回線又はインタネット経由で被管理装置を遠隔管理する遠隔管理システムも提案されている。
【０００４】
このような遠隔管理システムにおいて、例えば管理装置が、インタネット経由で仲介装置に接続されている被管理装置を遠隔管理する場合、仲介装置や被管理装置の秘密情報（プロキシのＩＰアドレスやプロキシへの認証キーなどの機器利用者側のネットワーク環境情報および管理対象のＩＰアドレスや機種機番などの管理対象情報）を用いて仲介装置とインターネット経由で通信しなければならない。つまり、仲介装置や被管理装置の秘密情報を知らないと、被管理装置を遠隔管理することはできない。その秘密情報は匿名性が高いものであるから、秘匿性を確保する必要がある。ここで、「ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレス」とは、インタネットやイントラネットなどのＩＰネットワークに接続されたコンピュータ１台１台に割り振られる識別番号をいう。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の遠隔管理システムにおいては、機器利用者のオフィス等に新規に仲介装置又は被管理装置を設置した場合や既設の被管理装置又は被管理装置の秘密情報が変更になった場合でも、管理装置はその新規設置時又は変更後の秘密情報を知ることができなかった。
この発明は、このような状況に鑑み案出されたものであり、機器利用者のオフィス等に新規に仲介装置又は被管理装置を設置する場合や既設の仲介装置又は被管理装置の秘密情報が変更になった場合、その新規設置時又は変更後の秘密情報を外部に漏れることなく管理装置が確実に知ることができるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
この発明は、上記の目的を達成するため、遠隔管理システム、仲介装置，管理装置，秘密情報設定方法，仲介装置を制御するコンピュータに必要な機能を実現させるためのプログラムを提供する。
【０００７】
請求項１の発明による遠隔管理システムは、管理装置と、該管理装置によって遠隔管理される被管理装置と、上記管理装置と上記被管理装置との通信を制御する仲介装置とによって構成された遠隔管理システムであって、上記管理装置と上記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続し、上記被管理装置と上記仲介装置とをローカルエリアネットワークを介して接続すると共に、上記仲介装置に、不揮発性記憶手段と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を上記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信する秘密情報送信手段とを設けたものである。
【０００８】
請求項２の発明による遠隔管理システムは、管理装置と、該管理装置によって遠隔管理される被管理装置と、上記管理装置と上記被管理装置との通信を制御する仲介装置とによって構成された遠隔管理システムであって、上記管理装置と上記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続し、上記被管理装置と上記仲介装置とをローカルエリアネットワークを介して接続すると共に、上記被管理装置に、上記仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を上記ローカルエリアネットワークを介して該仲介装置へ送信する秘密情報送信手段とを設け、上記仲介装置に、不揮発性記憶手段と、上記被管理装置から上記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信する秘密情報送信手段とを設けたものである。
【０００９】
請求項３の発明による遠隔管理システムは、管理装置と、該管理装置によって遠隔管理される被管理装置と、上記管理装置と上記被管理装置との通信を制御する仲介装置とによって構成された遠隔管理システムであって、上記管理装置と上記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続し、上記被管理装置と上記仲介装置とをローカルエリアネットワークを介して接続すると共に、上記ローカルエリアネットワーク上に端末装置を設け、該端末装置に、上記仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を上記ローカルエリアネットワークを介して上記仲介装置へ送信する秘密情報送信手段とを設け、上記仲介装置に、不揮発性記憶手段と、上記端末装置から上記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信する秘密情報送信手段とを設けたものである。
【００１０】
請求項４の発明による遠隔管理システムは、請求項１〜３のいずれかの遠隔管理システムにおいて、上記仲介装置の第１の秘密情報書込手段によって上記不揮発性記憶手段に書き込まれる秘密情報を、プロキシのＩＰアドレスや該プロキシへの認証キー等のネットワーク環境に関する情報、上記仲介装置の第２の秘密情報書込手段によって上記不揮発性記憶手段に書き込まれる秘密情報を、上記被管理装置のＩＰアドレスや機種機番等の管理対象に関する情報としたものである。請求項５の発明による遠隔管理システムは、請求項１〜４のいずれかの遠隔管理システムにおいて、上記仲介装置の秘密情報取得手段を、上記秘密情報を定期的に（所定時間毎に）上記被管理装置から上記ローカルエリアネットワークを介して取得する手段としたものである。なお、上記仲介装置の秘密情報取得手段が、上記仲介装置や上記被管理装置の設置時に、上記秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得するようにしてもよい。
【００１１】
請求項６の発明による遠隔管理システムは、請求項１〜５のいずれかの遠隔管理システムにおいて、上記管理装置に、不揮発性記憶手段と、上記仲介装置と上記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を上記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、上記仲介装置から秘密情報を受信した場合に、上記不揮発性記憶手段内の秘密情報を上記公衆回線を介して上記仲介装置へ送信する秘密情報送信手段と、上記仲介装置から秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込手段とを設けたものである。
【００１２】
請求項７の発明による遠隔管理システムは、請求項６の遠隔管理システムにおいて、上記仲介装置に、上記秘密情報送信手段による上記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第３の秘密情報書込手段を設けたものである。
請求項８の発明による遠隔管理システムは、請求項７の遠隔管理システムにおいて、上記仲介装置に、上記不揮発性記憶手段内の秘密情報を用いて上記管理装置と上記インタネットを介して通信するインタネット通信手段を設けたものである。
請求項９の発明による遠隔管理システムは、請求項７又は８の遠隔管理システムにおいて、上記管理装置に、上記秘密情報記憶手段内の秘密情報を用いて上記仲介装置と上記インタネットを介して通信するインタネット通信手段を設けたものである。
【００１３】
請求項１０の発明による仲介装置は、管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、上記管理装置と上記被管理装置との通信を制御する仲介装置であって、不揮発性記憶手段と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を上記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信する秘密情報送信手段とを設けたものである。
【００１４】
請求項１１の発明による仲介装置は、管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、上記管理装置と上記被管理装置との通信を制御する仲介装置であって、不揮発性記憶手段と、上記被管理装置から上記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得する秘密情報取得手段と、該手段によって取得した秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込手段と、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信する秘密情報送信手段とを設けたものである。
【００１５】
請求項１２の発明による仲介装置は、請求項１０又は１１の仲介装置において、上記第１の秘密情報書込手段によって上記不揮発性記憶手段に書き込まれる秘密情報を、プロキシのＩＰアドレスや該プロキシへの認証キー等のネットワーク環境に関する情報、上記第２の秘密情報書込手段によって上記不揮発性記憶手段に書き込まれる秘密情報を、上記被管理装置のＩＰアドレスや機種機番等の管理対象に関する情報としたものである。
請求項１３の発明による仲介装置は、請求項１０又は１２の仲介装置において、上記秘密情報取得手段を、上記秘密情報を定期的に上記被管理装置から上記ローカルエリアネットワークを介して取得する手段としたものである。
【００１６】
請求項１４の発明による仲介装置は、請求項１０〜１３のいずれかの仲介装置において、上記秘密情報送信手段による上記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第３の秘密情報書込手段を設けたものである。
請求項１５の発明による仲介装置は、請求項１４の仲介装置において、上記不揮発性記憶手段内の秘密情報を用いて上記管理装置と上記インタネットを介して通信するインタネット通信手段を設けたものである。
【００１７】
請求項１６の発明による管理装置は、請求項１４又は１５の仲介装置と公衆回線およびインタネットをそれぞれ介して接続する管理装置であって、不揮発性記憶手段と、上記仲介装置と上記インタネットを介して通信を行うために必要な秘密情報を入力する秘密情報入力手段と、該手段によって入力された秘密情報を上記不揮発性記憶手段に書き込む第１の秘密情報書込手段と、上記仲介装置から秘密情報を受信した場合に、上記不揮発性記憶手段内の秘密情報を上記公衆回線を介して上記仲介装置へ送信する秘密情報送信手段と、上記仲介装置から秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込手段とを設けたものである。
請求項１７の発明による管理装置は、請求項１６の管理装置において、上記秘密情報記憶手段内の秘密情報を用いて上記仲介装置と上記インタネットを介して通信するインタネット通信手段を設けたものである。
【００１８】
請求項１８の発明による秘密情報設定方法は、管理装置と、該管理装置によって遠隔管理される被管理装置と、上記管理装置と上記被管理装置との通信を制御する仲介装置とによって構成され、上記管理装置と上記仲介装置とを公衆回線およびインタネットをそれぞれ介して接続すると共に、被管理装置と上記仲介装置とをローカルエリアネットワークを介して接続する遠隔管理システムにおける秘密情報設定方法であって、上記仲介装置が、上記被管理装置から上記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を不揮発性記憶手段に書き込んで設定すると共に、上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得して、その取得した秘密情報を上記不揮発性記憶手段に書き込んで設定した後、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信するものである。
【００１９】
請求項１９の発明による秘密情報設定方法は、請求項１８の秘密情報設定方法において、上記管理装置が、上記仲介装置と上記インタネットを介して通信を行うために必要な秘密情報が入力された場合に、その秘密情報を不揮発性記憶手段に書き込み、上記仲介装置から秘密情報を受信した場合に、上記不揮発性記憶手段内の秘密情報を上記公衆回線を介して上記仲介装置へ送信すると共に、その受信した秘密情報を上記不揮発性記憶手段に書き込んで設定するものである。
請求項２０の発明による秘密情報設定方法は、請求項１９の秘密情報設定方法において、上記仲介装置が、上記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込んで設定するものである。
【００２０】
請求項２１の発明によるプログラムは、管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、上記管理装置と上記被管理装置との通信を制御する仲介装置のコンピュータに、該仲介装置の入力部から秘密情報が入力された場合に、その秘密情報を不揮発性記憶手段に書き込む第１の秘密情報書込機能と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得する秘密情報取得機能と、該機能によって取得した秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込機能と、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信する秘密情報送信機能とを実現させるためのプログラムである。
【００２１】
請求項２２の発明によるプログラムは、管理装置と公衆回線およびインタネットをそれぞれ介して接続すると共に、該管理装置によって遠隔管理される被管理装置とローカルエリアネットワークを介して接続し、上記管理装置と上記被管理装置との通信を制御する仲介装置のコンピュータに、上記被管理装置から上記ローカルエリアネットワークを介して秘密情報を受信した場合に、その秘密情報を不揮発性記憶手段に書き込む第１の秘密情報書込機能と、当該仲介装置が上記管理装置と上記インタネットを介して通信を行うために必要な秘密情報を上記被管理装置から上記ローカルエリアネットワークを介して取得する秘密情報取得機能と、該機能によって取得した秘密情報を上記不揮発性記憶手段に書き込む第２の秘密情報書込機能と、上記不揮発性記憶手段内の秘密情報を読み出し、それを上記公衆回線を介して上記管理装置へ送信する秘密情報送信機能とを実現させるためのプログラムである。
【００２２】
請求項２３の発明によるプログラムは、請求項２１又は２２のプログラムにおいて、上記コンピュータに、上記秘密情報送信機能による上記管理装置への秘密情報の送信に対して、該管理装置から秘密情報を受信した場合に、その秘密情報を上記不揮発性記憶手段に書き込む第３の秘密情報書込機能をも実現させるためのプログラムである。
請求項２４の発明によるプログラムは、請求項２３のプログラムにおいて、上記コンピュータに、上記不揮発性記憶手段内の秘密情報を用いて上記管理装置と上記インタネットを介して通信するインタネット通信機能をも実現させるためのプログラムである。
【００２３】
【発明の実施の形態】
以下、この発明の好ましい実施の形態を図面を参照して説明する。
まず、この発明による電子装置を被管理装置とする遠隔管理システムの構成例について説明する。図１は、その遠隔管理システムの構成の一例を示す概念図である。
【００２４】
この遠隔管理システムは、プリンタ，ＦＡＸ装置，デジタル複写機，スキャナ装置，デジタル複合機等の画像処理装置や、ネットワーク家電，自動販売機，医療機器，電源装置，空調システム，ガス・水道・電気等の計量システム等に通信機能を持たせた電子装置（通信装置）を被管理装置１０（１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆ）とする遠隔管理システムである。そして、この被管理装置１０と接続される（被管理装置側から見た）外部装置として、被管理装置１０とＬＡＮ（ローカルエリアネットワーク）によって接続された遠隔管理仲介装置である仲介装置１０１（１０１ａ，１０１ｂ，１０１ｃ）、更に仲介装置１０１と公衆回線（電話回線）１０３又はインタネット１１２を介して接続されるサーバ装置として機能する管理装置１０２を備え、当該管理装置１０２が、仲介装置１０１を介して各被管理装置１０を集中的に遠隔管理できるようにしたものである。当該仲介装置１０１および被管理装置１０は、その利用環境に応じて多様な階層構造を成す。公衆回線１０３としては、アナログ回線，ＡＤＳＬ回線，デジタル回線（ＩＳＤＮ回線），光ファイバー利用回線等の固定電話回線や、携帯電話回線，ＰＨＳ回線等の移動電話回線がある。
【００２５】
例えば、図１に示す設置環境Ａでは、管理装置１０２とＨＴＴＰ（Ｈｙｐｅｒ　ＴｅｘｔＴｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）による直接的なコネクションを確立できる仲介装置１０１ａが、被管理装置１０ａおよび１０ｂを従える単純な階層構造になっているが、同図に示す設置環境Ｂでは、４台の被管理装置１０を設置する為、１台の仲介装置１０１を設置しただけでは負荷が大きくなる。そのため、管理装置１０２とＨＴＴＰによる直接的なコネクションを確立できる仲介装置１０１ｂが、被管理装置１０ｃおよび１０ｄだけでなく、他の仲介装置１０１ｃを従え、この仲介装置１０１ｃが被管理装置１０ｅおよび１０ｆを更に従えるという階層構造を形成している。この場合、被管理装置１０ｅおよび１０ｆを遠隔管理するために管理装置１０２から発せられた情報は、仲介装置１０１ｂとその下位のノードである仲介装置１０１ｃとを経由して、被管理装置１０ｅ又は１０ｆに到達することになる。
【００２６】
また、設置環境Ｃのように、被管理装置１０に仲介装置１０１の機能を併せ持たせた仲介機能付被管理装置（以下単に「被管理装置」ともいう）１１ａ，１１ｂを、別途仲介装置を介さずに公衆回線１０３又はインタネット１１２によって管理装置１０２に接続するようにしてもよい。
図示はしていないが、仲介機能付被管理装置１１の下位に更に被管理装置１０と同等の被管理装置を接続することもできる。
【００２７】
ダイヤルアップサーバ１１１は、中継装置であり、管理装置１０２と仲介装置１０１又は被管理装置１１とを公衆回線１０３（専用回線でもよい）およびインタネット１１２経由で通信可能に接続する。例えば、仲介装置１０１又は被管理装置１０からの要求（管理装置１０２との通信要求）により、その要求元と公衆回線１０３経由でネゴシエーション（通信に関する情報交換）を行い、公衆回線１０３およびインタネット１１２経由で要求元と管理装置１０２とを通信可能に接続する（要求元と管理装置１０２との間を通信可能状態にする）。
なお、各設置環境Ａ，Ｂ，Ｃには、セキュリティ面を考慮し、ファイアウォール１０４（１０４ａ，１０４ｂ，１０４ｃ）を設置する。このファイアウォール１０４は、プロキシサーバによって構成する。
【００２８】
このような遠隔管理システムにおいて、仲介装置１０１は、これに接続された被管理装置１０の制御管理のためのアプリケーションプログラムを実装している。
管理装置１０２は、各仲介装置１０１の制御管理、更にはこの仲介装置１０１を介した被管理装置１０の制御管理を行うためのアプリケーションプログラムを実装している。そして、被管理装置１０も含め、この遠隔管理システムにおけるこれら各ノードは、ＲＰＣ（ｒｅｍｏｔｅ　ｐｒｏｃｅｄｕｒｅ　ｃａｌｌ）により、相互の実装するアプリケーションプログラムのメソッドに対する処理の依頼である「要求」を送信し、この依頼された処理の結果である「応答」を取得することができるようになっている。
【００２９】
すなわち、仲介装置１０１又はこれと接続された被管理装置１０では、管理装置１０２への要求を生成してこれを管理装置１０２へ引き渡し、この要求に対する応答を取得できる一方で、管理装置１０２は、上記仲介装置１０１側への要求を生成してこれを仲介装置１０１側へ引き渡し、この要求に対する応答を取得できるようになっている。この要求には、仲介装置１０１に被管理装置１０に対して各種要求を送信させ、被管理装置１０からの応答を仲介装置１０１を介して取得することも含まれる。
なお、ＲＰＣを実現するために、ＳＯＡＰ（Ｓｉｍｐｌｅ　Ｏｂｊｅｃｔ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ），ＨＴＴＰ，ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ），ＣＯＭ（Ｃｏｍｐｏｎｅｎｔ　Ｏｂｊｅｃｔ　Ｍｏｄｅｌ），ＣＯＲＢＡ（Ｃｏｍｍｏｎ　Ｏｂｊｅｃｔ　Ｒｅｑｕｅｓｔ　Ｂｒｏｋｅｒ　Ａｒｃｈｉｔｅｃｔｕｒｅ）等の既知のプロトコル（通信規格），技術，仕様などを利用することができる。
【００３０】
この送受信のデータ送受モデルを図２の概念図に示す。
（Ａ）は、被管理装置１０で管理装置１０２に対する要求が発生したケースである。このケースでは、被管理装置１０が被管理装置側要求ａを生成し、これを仲介装置１０１を経由して受け取った管理装置１０２がこの要求に対する応答ａを返すというモデルになる。同図に示す仲介装置１０１は複数であるケースも想定できる（上記図１に示す設置環境Ｂ）。なお、（Ａ）では、応答ａだけでなく応答遅延通知ａ′を返信するケースが表記されている。これは、管理装置１０２を、仲介装置１０１を経由して被管理装置側要求を受け取って、当該要求に対する応答を即座に返せないと判断したときには、応答遅延通知を通知して一旦接続状態を切断し、次回の接続の際に上記要求に対する応答を改めて引き渡す構成としているためである。
（Ｂ）は、管理装置１０２で被管理装置１０に対する要求が発生したケースである。このケースでは、管理装置１０２が管理装置側要求ｂを生成し、これを仲介装置１０１を経由して受け取った被管理装置１０が、当該要求に対する応答ｂを返すというモデルになっている。なお、（Ｂ）のケースでも、応答を即座に返せないときに応答遅延通知ｂ′を返すことは（Ａ）のケースと同様である。
【００３１】
次に、図１に示す管理装置１０２の物理的構成について簡単に説明すると、当該管理装置１０２は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなる制御装置や、データベース，モデム，プロキシ（Ｐｒｏｘｙ）サーバ等によって構成されている。その構成については、追って詳細に説明する。
さらに、図１に示す仲介装置１０１の物理的構成について簡単に説明すると、当該仲介装置１０１は、ＣＰＵ，ＲＯＭ，ＲＡＭ，不揮発性メモリ，ネットワークインタフェースカード（以下「ＮＩＣ」と略称する）等によって構成されている。その構成については、追って詳細に説明する。
【００３２】
また、仲介機能付被管理装置１１については、仲介装置１０１の機能を実現するためにこれらのユニットを単に被管理装置１０に付加しても良いが、被管理装置１０に備えるＣＰＵ，ＲＯＭ，ＲＡＭ等のハードウェア資源を利用し、ＣＰＵに適当なアプリケーションやプログラムモジュールを実行させることによって仲介装置１０１の機能を実現することもできる。
【００３３】
以下、図１に示した遠隔管理システムのより具体的な例として、この発明による電子装置である画像形成装置を被管理装置とする遠隔管理システムである画像形成装置遠隔管理システムについて説明する。図３は、その画像形成装置遠隔管理システムの構成の一例を示す概念図であるが、被管理装置１０を画像形成装置１００に、仲介機能付被管理装置１１を仲介機能付画像形成装置（以下単に「画像形成装置」ともいう）１１０に変更した点が図１と相違するのみであるので、システムの全体構成についての説明は省略する。
画像形成装置１００は、コピー，ファクシミリ，スキャナ等の機能および外部装置と通信を行う機能を備えたデジタル複合機であり、それらの機能に係るサービスを提供するためのアプリケーションプログラムを実装しているものである。また、仲介機能付画像形成装置１１０は、画像形成装置１００に仲介装置１０１の機能を併せ持たせたものである。
【００３４】
このような画像形成装置１００の物理的構成について図４を用いて説明する。図４は、画像形成装置１００内の物理的構成の一例を示すブロック図である。同図に示すように、画像形成装置１００は、コントローラボード２００、ＨＤＤ（ハードディスクドライブ）２０１、ＮＶ−ＲＡＭ（不揮発性ＲＡＭ）２０２、ＰＩ（パーソナルインタフェース）ボード２０３、ＰＨＹ（物理メディアインタフェース）２０４、操作パネル２０５、プロッタ／スキャナエンジンボード２０６、電源ユニット２０７、フィニッシャ２０８、ＡＤＦ（自動原稿給送装置）２０９、給紙バンク２１０、その他周辺機２１１を備えている。これらのユニットは、それぞれがこの画像形成装置１００におけるハードウェア資源である。
【００３５】
ここで、コントローラボード２００は、制御手段に該当し、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備え、ＰＣＩ−ＢＵＳ（Ｐｅｒｉｐｈｅｒａｌ　Ｃｏｍｐｏｎｅｎｔｓ　Ｉｎｔｅｒｃｏｎｎｅｃｔ−Ｂｕｓ）２１２を介して各機能を制御している。ＨＤＤ２０１は、電源ユニット２０７からの給電に関係なく情報を記憶保存する記憶手段（記録媒体）である。ＮＶ−ＲＡＭ２０２は、不揮発性記憶手段であり、ＲＡＭと電池を利用したバックアップ回路を集積した不揮発性ＲＡＭや、ＥＥＰＲＯＭ，フラッシュメモリ等の不揮発性メモリを使用することができる。コントローラボード２００内のＲＡＭは、電源ユニット２０７からの給電中だけ情報を記憶保存する揮発性記憶手段である。
【００３６】
また、ＰＩボード２０３とＰＨＹ２０４は、通信手段に該当し、外部との通信を行うためのものであって、例えば、通信ボード等が該当する。ＰＩボード２０３はＲＳ４８５規格に準拠したインタフェースを備え、ラインアダプタを介して公衆回線に接続している。ＰＨＹ２０４は、ＬＡＮを介して外部装置と通信を行うためのインタフェースである。
また、操作パネル２０５は、各種の操作キー（操作スイッチ又は操作ボタンともいう）を有する操作部と、ＬＣＤ又はＣＲＴの文字表示器を有する表示部とを備えた操作手段である。この操作部が、この発明による機能（秘密情報入力手段としての機能）を果たす。
ここで、同図中のＥＮＧＲＤＹは、エンジン側の各種初期設定が完了し、コントローラボード２００とコマンドの送受信の準備ができたことをコントローラボード２００側に通知するための信号線である。また、ＰＷＲＣＴＬは、エンジンへの電源供給をコントローラボード２００側から制御するための信号線である。
【００３７】
次に、画像形成装置１００におけるソフトウェア構成について図５を用いて説明する。図５は、画像形成装置１００のソフトウェア構成の一例を示すブロック図である。
当該画像形成装置１００のソフトウェア構成は、最上位のアプリケーションモジュール層、その下位のサービスモジュール層からなる。そして、これらのソフトウェアを構成するプログラムはＨＤＤ２０１やコントローラボード２００上のＲＡＭに記憶され、必要に応じて読み出されてコントローラボード２００上のＣＰＵによって実行される。そしてＣＰＵは、これらのプログラムを必要に応じて実行することにより、この発明による機能（秘密情報送信手段としての機能）を実現することができる。
【００３８】
アプリケーションモジュール層のソフトウェアは、ＣＰＵを、ハードウェア資源を動作させて所定の機能を実現させる複数のアプリケーション制御手段（処理実行手段）として機能させるためのプログラムによって構成され、サービスモジュール層のソフトウェアは、ＣＰＵを、ハードウェア資源と各アプリケーション制御手段との間に介在し、複数のアプリケーション制御手段からのハードウェア資源に対する動作要求の受付，その動作要求の調停，およびその動作要求に基づく動作の実行制御を行うサービス制御手段（処理実行手段）として機能させるためのプログラムによって構成される。
【００３９】
なお、それらの機能のうち、管理装置１０２との通信に係わる機能（通信手段としての機能）の実現方法は、画像形成装置１００と画像形成装置１１０とによって異なる。つまり、画像形成装置１１０の場合は、仲介装置１０１の機能を備えているため、ＣＰＵが対応するプログラムを実行することにより、管理装置１０２との通信に係わる機能を実現することができる。画像形成装置１００の場合には、ＣＰＵが対応するプログラムを実行すると共に、仲介装置１０１を利用することにより、管理装置１０２との通信に係わる機能を実現することができる。また、画像形成装置１００は、スキャナエンジンおよびプロッタエンジンを含むエンジンユニット内に異常等の所定の事象を検出するためのセンサを備えている。
【００４０】
サービスモジュール層には、オペレーションコントロールサービス（ＯＣＳ）３００、エンジンコントロールサービス（ＥＣＳ）３０１、メモリコントロールサービス（ＭＣＳ）３０２、ネットワークコントロールサービス（ＮＣＳ）３０３、ファクスコントロールサービス（ＦＣＳ）３０４、ニューリモートサービス（ＮＲＳ）３０５、システムコントロールサービス（ＳＣＳ）３０６、システムリソースマネージャ（ＳＲＭ）３０７、イメージメモリハンドラ（ＩＭＨ）３０８、カスタマーサポートシステム（ＣＳＳ）３１５、デリバリーコントロールサービス（ＤＣＳ）３１６、ユーザコントロールサービス（ＵＣＳ）３１７を実装している。更に、アプリケーションモジュール層には、コピーアプリ３０９、ファクスアプリ３１０、プリンタアプリ３１１、スキャナアプリ３１２、ネットファイルアプリ３１３、ウェブアプリ３１４を実装している。
【００４１】
これらを更に詳述する。
ＯＣＳ３００は、操作パネル２０５を制御するモジュールである。
ＥＣＳ３０１は、ハードウェアリソース等のエンジンを制御するモジュールである。
ＭＣＳ３０２は、メモリ制御をするモジュールであり、例えば、画像メモリの取得及び開放、ＨＤＤ２０１の利用等を行う。
ＮＣＳ３０３は、ネットワークとアプリケーションモジュール層の各アプリケーションプログラムとの仲介処理を行わせるモジュールである。
ＦＣＳ３０４は、ファクシミリ送受信、ファクシミリ読み取り、ファクシミリ受信印刷等を行うモジュールである。
【００４２】
ＮＲＳ３０５は、ネットワークを介してデータを送受信する際のデータの変換等をするモジュールであり、またネットワークを介した遠隔管理に関する機能（管理装置１０２との通信に係わる機能）をまとめたモジュールである。
ＳＣＳ３０６は、コマンドの内容に応じたアプリケーションモジュール層の各アプリケーションプログラムの起動管理及び終了管理を行うモジュールである。ＳＲＭ３０７は、システムの制御及びリソースの管理を行うモジュールである。
ＩＭＨ３０８は、一時的に画像データを入れておくメモリを管理するモジュールである。
【００４３】
ＣＳＳ３１５は、公衆回線を介してデータを送受信する際のデータの変換等をするモジュールであり、また公衆回線を介した遠隔管理に関する機能をまとめたモジュールである。
ＤＣＳ３１６は、ＨＤＤ２０１やコントローラボード２００上のメモリに記憶している（する）画像ファイル等をＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）やＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）を用いて送受信するモジュールである。ＵＣＳ３１７は、ユーザが登録した宛先情報や宛名情報等のユーザ情報を管理するモジュールである。
【００４４】
コピーアプリ３０９は、コピーサービスを実現するためのアプリケーションプログラムである。
ファクスアプリ３１０は、ファクスサービスを実現するためのアプリケーションプログラムである。
プリンタアプリ３１１は、プリンタサービスを実現するためのアプリケーションプログラムである。
【００４５】
スキャナアプリ３１２は、スキャナサービスを実現するためのアプリケーションプログラムである。
ネットファイルアプリ３１３は、ネットファイルサービスを実現するためのアプリケーションプログラムである。
ウェブアプリ３１４は、ウェブサービスを実現するためのアプリケーションプログラムである。
【００４６】
次に、上述した画像形成装置１００のソフトウェアの構成に含まれるＮＲＳ３０５の内部構成を図６を用いて更に説明する。
図６は、ＮＲＳ３０５の構成の一例を示す機能ブロック図である。同図に示すように、ＮＲＳ３０５は、ＳＣＳ３０６とＮＣＳ３０３との間で処理をおこなっている。ウェブサーバ機能部５００は、外部から受信した要求に関する応答処理を行う。ここでの要求は、例えば、構造化言語であるＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式で記載された、ＳＯＡＰ（Ｓｉｍｐｌｅ　Ｏｂｊｅｃｔ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）によるＳＯＡＰリクエストであることが考えられる。ウェブクライアント機能部５０１は、外部への要求を発行する処理を行う。ｌｉｂｓｏａｐ５０２は、ＳＯＡＰを処理するライブラリであり、ｌｉｂｘｍｌ５０３は、ＸＭＬ形式で記載されたデータを処理するライブラリである。また、ｌｉｂｇｗｗｗ５０４は、ＨＴＴＰを処理するライブラリであり、ｌｉｂｇｗ＿ｎｃｓ５０５は、ＮＣＳ３０３との間の処理をするライブラリである。
【００４７】
次に、仲介装置１０１の物理的構成について、図７〜図９を参照して説明する。
図７は、仲介装置１０１内の物理的構成の一例を示すブロック図である。
この仲介装置１０１は、ＣＰＵ３１，ＤＲＡＭ３２，フラッシュＲＯＭ３３，カードメモリコントローラ３４，カードメモリ３５，画像形成装置Ｉ／Ｆ３６，リアルタイムクロック回路（ＲＴＣ）３７，モデム３８，ＮＣＵ（網制御装置）３９，ＮＩＣ４０，４１，および電源回路４２によって構成されている。
【００４８】
ＣＰＵ３１は、ＤＲＡＭ３２内のＯＳ（オペレーションシステム）を含む各種プログラムに基づいて、仲介装置１０１に接続されている画像形成装置１００を制御したり、ＮＣＵ３９又はＮＩＣ４０，４１等により、公衆回線１０３又はインタネット１１２経由で管理装置１０２に対する各種データ（又は信号）の送受信を制御したり、画像形成装置１００からのデータにより公衆回線１０３経由で管理装置１０２に対して発呼を行ったり、回線を画像形成装置１００側に接続するか、外部通信機器である一般電話器（ＴＥＬ）又はファクシミリ装置（ＦＡＸ）側に接続するかの切り替え制御（回線切り替えタイミングの制御を含む）を行うなど、この仲介装置１０１全体を統括的に制御する中央処理装置である。
【００４９】
ＤＲＡＭ３２は、ＯＳを含む各種プログラムを記憶するプログラムメモリや、ＣＰＵ３１がデータ処理を行う際に使用するワークメモリ等として使用するメインメモリである。なお、このＤＲＡＭ３２の代わりに、ＳＲＡＭを使用してもよい。
フラッシュＲＯＭ３３は、ブート・プログラムを記憶するプログラムメモリや、管理装置１０２および各画像形成装置１００の一方から他方への送信データ、後述する秘密パラメータ（秘密情報）を含む回線パラメータ（回線情報）などを記憶するデータベース（ＤＢ）として使用する不揮発性メモリ（不揮発性記憶手段）であり、電源がオフになっても記憶内容を保持するようになっている。なお、このフラッシュＲＯＭ３３の代わりに、ＥＥＰＲＯＭ等の他の不揮発性メモリを使用してもよい。
【００５０】
カードメモリコントローラ３４は、カードメモリ３５に対する各種データの読み書きを制御するものである。
カードメモリ３５は、ＳＤメモリ等の記録媒体（不揮発性記憶手段）であり、ＯＳ，ドライバ，アプリケーション等の各種プログラムを記録している。このプログラムは、フラッシュＲＯＭ３３に記憶するようにしてもよい。また、ＨＤＤを設け、それに記憶するようにしてもよい。
【００５１】
画像形成装置Ｉ／Ｆ３６は、遠隔管理対象となる図示しない画像形成装置を接続する画像形成装置接続手段である。
リアルタイムクロック回路３７は、時刻情報を発生するものであり、ＣＰＵ３１がそれを読み込むことによって現在の時刻を知ることができる。
モデム３８は、変復調手段であり、管理装置１０２へ公衆回線１０３経由でデータを送信する場合、そのデータを公衆回線１０３に流せる形に変調する。また、管理装置１０２から送られてくる変調されたデータを受信した場合、そのデータを復調する。
【００５２】
ＮＣＵ３９は、公衆回線１０３経由で管理装置１０２を含む各種外部装置あるいは外部通信機器（一般電話器又はファクシミリ装置）との通信（データの送受信）を制御するものである。よって、外部通信機器接続手段としての機能を実現できる。
ＮＩＣ４０，４１は、ＬＡＮ（他のネットワークでもよい）上の遠隔管理対象となる各画像形成装置１００，ファイアウォール１０４，又は図示しないパーソナルコンピュータ等を用いた管理用端末を含む他の電子装置との通信を制御したり、ファイアウォール１０４およびインタネット１１２を介して管理装置１０２を含む各種の外部装置と通信を制御するものである。よって、画像形成装置接続手段としての機能を実現できる。
電源回路４２は、ＡＣアダプタ４３からのＡＣ電源（商用電源）をＤＣ電源に変換して仲介装置１０１内の上述した各部に供給するものである。
【００５３】
ここで、モデム３８とＣＰＵ３１とは、送信データ（ＴＸ），受信データ（ＲＸ）のデータ線、および送信可能信号（ＣＴＳ），送信要求信号（ＲＴＳ），データセットレディ信号（ＤＳＲ），キャリア検出信号（ＤＣＤ）の信号線によって接続されており、モデム３８はＣＰＵ３１からの送信要求信号（ＲＴＳ）およびキャリア検出信号（ＤＣＤ）に従って制御する。
また、ＮＣＵ３９とモデム３８とは、受信データ（ＲＸＤ）および送信データ（ＴＸＤ）の信号線によって接続されている。受信データ（ＲＸＤ）は管理装置１０２のモデムにより変調されたアナログ信号、送信データ（ＴＸＤ）はモデム３８によって変調されたアナログ信号である。
【００５４】
また、ＣＰＵ３１は、電源ＯＮ（電源回路４２からの電源投入）時に、フラッシュＲＯＭ３３内のブート・プログラムに従い、カードメモリコントローラ３４を制御してカードメモリ３５内のＯＳを含む各種プログラムを読み出し、ＤＲＡＭ３２のプログラムメモリにインストールする。そして、その各種プログラムに従って動作する（その各種プログラムを必要に応じて選択的に実行する）と共に、リアルタイムクロック回路３７，モデム３８，ＮＣＵ（網制御装置）３９，ＮＩＣ４０，４１を必要に応じて選択的に使用することにより、この発明による各種機能（第１，第２，第３の秘密情報書込手段，秘密情報取得手段，秘密情報送信手段，インタネット通信手段としての機能）を実現することができる。
なお、この仲介装置１０１に入力部を備えることにより、秘密情報入力手段としての機能を果たすこともできる。
【００５５】
次に、管理装置１０２の物理的構成について図８および図９を参照して説明する。
図８は、管理装置１０２内の物理的構成例を示すブロック図である。
この管理装置１０２は、モデム６０１，通信端末６０２，プロキシ（Ｐｒｏｘｙ）サーバ６０３，操作者端末６０４，データベース６０５，制御装置６０６等からなる。
モデム６０１は、公衆回線１０３を介して機器利用者側（例えば画像形成装置を利用しているユーザ先）の仲介装置１０１又は画像形成装置１１０と通信するものであり、送受信するデータを変復調する。
通信端末６０２は、モデム６０１による通信を制御するものである。
プロキシサーバ６０３は、インタネット１１２を介して機器利用者側の仲介装置１０１又は画像形成装置１１０との通信およびセキュリティ管理を行う。
【００５６】
操作者端末６０４は、各種データの入力をオペレータによるキーボードやポインティングデバイス（マウス等）等の入力部上の操作により受け付ける。この操作者端末６０４が、秘密情報入力手段としての機能を果たす。
データベース６０５は、図示しないサーバのハードディスク装置等の記憶装置に存在し、各機器利用者側の仲介装置１０１および画像形成装置１１０から受信したデータ、操作者端末６０４から入力されたデータ、およびこの発明に係るプログラム等の各種データを記憶する。このデータベース６０５の所定領域には、この発明に係るパラメータ記憶エリアを備え、回線パラメータを含む各種パラメータを記憶する。
【００５７】
制御装置６０６は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等からなるマイクロコンピュータを備えており、管理装置１０２全体を統括的に制御する。そのＣＰＵが、上記プログラムに従って動作する（上記プログラムを必要に応じて実行する）と共に、モデム６０１，通信端末６０２，又はプロキシサーバ６０３を必要に応じて選択的に使用することにより、この発明による各種機能（第１，第２の秘密情報書込手段，秘密情報送信手段，インタネット通信手段としての機能）を実現することができる。
【００５８】
ここで、回線パラメータについて説明しておく。
図９は、データベース６０５のパラメータ記憶エリアに記憶される回線パラメータの詳細例を示す説明図である。なお、そのパラメータ記憶エリアに記憶される回線パラメータの一部は、仲介装置１０１（又は画像形成装置１１０）のフラッシュＲＯＭ３３にも記憶される。
図９の左側には各パラメータの項目を示し、右側にはそれらのパラメータの内容を示している。
【００５９】
各パラメータのうち、米印を付しているパラメータ、つまりサーバ情報（仲介装置１０１のＩＰアドレス，デフォルトゲートウェイアドレス，ＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）仕様の有無，サブネットマスク，ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバ名，管理装置１０２のメールアドレス，ＳＭＴＰのアドレスとパスワード）やプロキシ情報（プロキシのＩＰアドレス又は名称であるプロキシアドレス，プロキシへの認証キーであるプロキシ認証キー，ＨＴＴＰ（ｈｙｐｅｒ　ｔｅｘｔ　ｔｒａｎｓｆｅｒ　ｐｒｏｔｏｃｏｌ）ポーリングモード，管理装置１０２のポーリング間隔（通常時と異常時））やＰＰＰ情報（ＰＢ（Ｐｕｓｈ　Ｂｕｔｔｏｎ）またはＤＰ（Ｄｉａｌ　Ｐｕｌｓｅ）等の回線種別情報，管理装置１０２とのポーリング回数やポーリング間隔）といったネットワーク環境に関する秘密情報であるネットワーク環境情報（ネットワーク環境パラメータ）、被管理装置である（管理対象となる）画像形成装置１００のＩＰアドレスや機種機番といった管理対象に対する秘密情報である管理対象情報（管理対象パラメータ）は、仲介装置１０１から公衆回線１０３経由で管理装置１０２へ送信されるものであり、後述する端末装置（ユーザ／ＣＥ端末）等から仲介装置１０１に入力されるか、仲介装置１０１のＣＰＵ３１により画像形成装置１００から取得（収集）され、フラッシュＲＯＭ３３に書き込まれる。
【００６０】
また、米印を付していないパラメータ、つまり経路（Ｐｒｏｘｙ利用かＰＰＰ（Ｐｏｉｎｔ　ｔｏ　Ｐｏｉｎｔ　Ｐｒｏｔｏｃｏｌ）利用か），管理装置１０２のＩＰアドレス，仲介装置１０１の認証キーやＵＲＬ（ｕｎｉｆｏｒｍ　ｒｅｓｏｕｒｃｅ　ｌｏｃａｔｏｒ），ポート番号，タイムアウト時間，定期通知間隔，管理装置１０２の電話番号，仲介装置１０１の電話番号，仲介装置１０１から管理装置１０２へのダイヤルアップ認証キー，管理装置１０２から仲介装置１０１へのダイヤルアップ認証キーといったネットワーク環境情報は、管理装置１０２から公衆回線１０３経由で仲介装置１０１へ送信されるものであり、管理装置１０２のデータベース６０５のパラメータ設定エリアに予め記憶されているか、操作者端末６０４から入力され、制御装置６０６によりデータベース６０５のパラメータ設定エリアに書き込まれる。
【００６１】
仲介装置１０１のＣＰＵ３１は、例えば、ＤＨＣＰやＳＮＭＰにより、画像形成装置１００のＩＰアドレスや機種機番等の管理対象情報（管理対象に関する秘密パラメータ）を取得（収集）し、フラッシュＲＯＭ３３に書き込んで設定する。また、端末装置等からオペレータの操作によってネットワーク環境情報が入力された場合に、そのネットワーク環境情報もフラッシュＲＯＭ３３に書き込んで設定する。
ここで、「ＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）」とは、インタネット１１２に一時的に接続するコンピュータに、ＩＰアドレスなど必要な情報を自動的に割り当てるプロトコルのことである。「プロトコル」とは、ＬＡＮやインタネット１１２等のネットワークを介してコンピュータ同士が通信を行う上で、相互に決められた約束事の集合である。「ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）」とは、ＴＣＰ／ＩＰネットワークにおいて、ルータやコンピュータ，端末など、ネットワークに接続された通信機器をネットワーク経由で監視・制御するためのプロトコルである。
【００６２】
上述した構成を踏まえて、図３の画像形成装置遠隔管理システム内で行われるデータ送受信の際の通信シーケンスの一例について図１０を用いて説明する。なお、以下に示すＳＣＳ３０６およびＮＲＳ３０５による処理は、実際にはＣＰＵがそれらのプログラムに従って動作することによって実行するが、説明の都合上、それらのプログラムが処理を実行するものとする。
図１０は、管理装置、仲介装置、及び画像形成装置間で行われるデータ送受信の際の通信シーケンスの一例を示す図である。
【００６３】
この例においては、まず、仲介装置１０１は、インタネット１１２経由で管理装置１０２に対してポーリング（送信要求があるかどうかの問い合わせ）を行う（Ｓ６０１）。つまり、自己の識別情報である識別子を付加したポーリング用のＳＯＡＰメッセージを含むＨＴＴＰメッセージを生成し、それをインタネット１１２経由で管理装置１０２へ送信する。
管理装置１０２は、仲介装置１０１から上記ＨＴＴＰメッセージを受信すると、課金カウンタ取得要求を示すＳＯＡＰメッセージを含むＨＴＴＰメッセージを生成し、それをインタネット１１２経由で該当する仲介装置１０１（受信したＳＯＡＰメッセージの送信元）へ送信する（Ｓ６０２）。このとき、受信したＨＴＴＰメッセージ内のＳＯＡＰメッセージに付加された識別子に基づいて該当する仲介装置１０１を認識する。
【００６４】
仲介装置１０１は、管理装置１０２から上記ＨＴＴＰメッセージを受信すると、そのＨＴＴＰメッセージに基づいて課金カウンタ取得要求を示すＳＯＡＰメッセージを生成し、それをＬＡＮ経由で自己に接続されている画像形成装置１００のＮＲＳ３０５へ送信する（Ｓ６０３）。
ＮＲＳ３０５は、仲介装置１０１から受信したＳＯＡＰメッセージに記述されている課金カウンタ取得要求をＳＣＳ３０６へ通知する（Ｓ６０４）。
ＳＣＳ３０６は、ＮＲＳ３０５から課金カウンタ取得要求の通知を受けると、ＮＶ−ＲＡＭ２０２に格納されている課金カウンタのデータを読み取る（Ｓ６０５）。そして、その読み取った課金カウンタのデータ（応答データ）をＮＲＳ３０５へ引き渡す（Ｓ６０６）。
【００６５】
ＮＲＳ３０５は、ＳＣＳ３０６から課金カウンタのデータを受け取る（取得する）と、その内容を示す課金カウンタ用のＳＯＡＰメッセージを生成し（受け取ったデータを構造化言語形式であるＸＭＬ形式に変換し）、それをＬＡＮ経由で仲介装置１０１へ送信する（Ｓ６０７）。
仲介装置１０１は、ＮＲＳ３０５から課金カウンタ用のＳＯＡＰメッセージを受信すると、そのＳＯＡＰメッセージに基づいてＨＴＴＰメッセージを生成し、それをインタネット１１２経由で管理装置１０２へ送信する（Ｓ６０８）。
このように、上記通信シーケンスにより、データの送受信が行われる。
【００６６】
次に、上記図１０と異なり、画像形成装置１００から仲介装置１０１を経て管理装置１０２へデータを送信する場合の通信シーケンスの一例について図１１を用いて説明する。
図１１は、画像形成装置１００から管理装置１０２へデータを送信する場合の通信シーケンスの一例を示す図である。
この例においては、まず、ＯＣＳ３００は、操作パネル２０５上の図示しないユーザコールキーが押下された旨をＳＣＳ３０６へ通知する（Ｓ７０１）。
ＳＣＳ３０６は、ＯＣＳ３００からユーザコールキーが押下された旨の通知を受けると、ユーザコール要求をＮＲＳ３０５へ通知する（Ｓ７０２）。
【００６７】
ＮＲＳ３０５は、ＳＣＳ３０６からユーザコール要求の通知を受けると、ユーザコールを知らせるユーザコール情報であるユーザコール用のＳＯＡＰメッセージを生成し、それをＬＡＮ経由で仲介装置１０１へ送信する（Ｓ７０３）。
仲介装置１０１は、ＮＲＳ３０５からユーザコール用のＳＯＡＰメッセージを受信すると、そのＳＯＡＰメッセージに自己の識別情報である識別子を付加し、更にそのＳＯＡＰメッセージに基づいてＨＴＴＰメッセージを生成し、それをインタネット１１２経由で管理装置１０２に対してユーザコールを行う。つまり、自己の識別子を付加したユーザコール用のＳＯＡＰメッセージを含むＨＴＴＰメッセージをインタネット１１２経由で管理装置１０２へ通報する（Ｓ７０４）。ここで、ステップＳ７０４の処理後のパターンを以下の（Ａ）から（Ｃ）に分けて説明する。
【００６８】
まず、（Ａ）において、管理装置１０２は、ユーザ先の仲介装置１０１からユーザコール用のＳＯＡＰメッセージを含むＨＴＴＰメッセージを受信し、その受信が正常に終了した場合には、その旨（ユーザコールが成功した旨）のコール結果を、正常に終了しなかった（異常に終了した）場合には、その旨（ユーザコールが失敗した旨）のコール結果を示すＳＯＡＰメッセージを含むＨＴＴＰメッセージを生成し、それをインタネット１１２経由で通報元の仲介装置１０１へ送信する（Ｓ７０５）。
仲介装置１０１は、管理装置１０２からコール結果を示すＳＯＡＰメッセージを含むＨＴＴＰメッセージを受信すると、そのＨＴＴＰメッセージに基づいてコール結果を示すＳＯＡＰメッセージを生成し、それをＬＡＮ経由でユーザコールキーが押下された画像形成装置１００のＮＲＳ３０５へ送信する（Ｓ７０６）。
【００６９】
ＮＲＳ３０５は、仲介装置１０１からコール結果を示すＳＯＡＰメッセージを受信すると、そのＳＯＡＰメッセージが示すコール結果を解釈（判定）し、ＳＣＳ３０６へ通知する（Ｓ７０７）。
ＳＣＳ３０６は、コール結果を受け取ると、それをＯＣＳ３００へ引き渡す。ＯＣＳ３００は、ＳＣＳ３０６からコール結果を受け取ると、その内容つまりユーザコールが成功したか失敗したかを示すメッセージを操作パネル２０５上の文字表示器に表示する（Ｓ７０８）。
【００７０】
次に（Ｂ）において、仲介装置１０１は、規定時間（予め設定された所定時間）が経っても管理装置１０２から応答がないと判断した場合には、ユーザコールが失敗した旨のコール結果を示すＳＯＡＰメッセージを生成し、それをＮＲＳ３０５へ送信する（Ｓ７０９）。
ＮＲＳ３０５は、失敗した旨のコール結果を示すＳＯＡＰメッセージを受信すると、そのＳＯＡＰメッセージに記述されている失敗した旨のコール結果を解釈し、ＳＣＳ３０６へ通知する（Ｓ７１０）。
ＳＣＳ３０６は、ＮＲＳ３０５からコール結果を受け取ると、それをＯＣＳ３００へ引き渡す。
【００７１】
ＯＣＳ３００は、ＳＣＳ３０６からコール結果を受け取ると、その内容つまりユーザコールが失敗した旨を示すメッセージを操作パネル２０５上の文字表示器に表示する（Ｓ７１１）。
次に（Ｃ）において、ＮＲＳ３０５は、規定時間が経っても仲介装置１０１から応答がないと判断した場合には、ユーザコールが失敗した旨のコール結果をＳＣＳ３０６へ通知する（Ｓ７１２）。
ＳＣＳ３０６は、ＮＲＳ３０５からコール結果を受け取ると、それをＯＣＳ３００へ引き渡す。
ＯＣＳ３００は、ＳＣＳ３０６からコール結果を受け取ると、その内容つまりユーザコールが失敗した旨を示すメッセージを操作パネル２０５上の文字表示器に表示する（Ｓ７１３）。
【００７２】
ここで、画像形成装置１００は、プロッタエンジンや操作パネル２０５等の各ハードウェア資源を制御するＣＰＵが、その各ハードウェア資源の状態を監視し、いずれかのハードウェア資源で異常等の所定の事象が発生した場合、その事象を検出し、その事象の種類によって異なる処理を行う。よって、事象の種類を判定するための基準となる情報が必要であり、図１２の例は事象の種類を判定するための基準となる情報の一例を示すテーブルのデータ構造を示している。ここで、「ＳＣ（サービスマンコール）」は「異常」に相当するものである。同図に示すように、検出されたＳＣによって種類（タイプ）が判定される。そこで、それぞれの種類について説明する。
「タイプＡ」は、操作部にＳＣ表示を行って使用禁止とするもののうち、ユーザが解除できないものであり、管理装置１０２からの「ＳＣリセット」もできないものである。例えば、定着系のＳＣなどである。
【００７３】
「タイプＢ」は、異常が検出された特定の機能のみが使用できないＳＣである。通常使用時には操作パネル２０５上の文字表示器（表示部）にＳＣ表示を行わないが、異常が検知されている機能を選択した時だけ、その文字表示器にＳＣ表示を行う。例えば、両面トレイ異常時に両面モードを選択した場合が該当する。「タイプＣ」は、ＳＣ発生時にも操作パネル２０５上の文字表示器への表示は行わず、内部的にＳＣの発生のロギングのみを行うものである。例えば、通信が不能になった場合が該当する。
【００７４】
また、「タイプＤ」は、操作パネル２０５上の文字表示器にＳＣ表示を行って使用禁止とするが、主電源（電源ユニット２０７）のＯＦＦ／ＯＮあるいはソフト電源キーのＯＦＦ／ＯＮによってＳＣを解除するものである。主電源ＯＮ（電源投入）後に再度ＳＣを検出して、見かけ上解除されない場合もある。例えば、モータ異常がそれに該当する。上記判定の基準情報は、上述したＮＶ−ＲＡＭ２０２の所定の格納領域に格納されていることが考えられる。なお、スキャナエンジンのＳＣ，プロッタエンジンのＳＣのように、ユニット別の事象も種類の異なる事象として扱うものとする。
【００７５】
次に、上述した仲介装置１０１および画像形成装置管理システムにおける実施形態、つまりこの発明の特徴となる処理（仲介装置１０１および管理装置１０２による秘密パラメータ設定処理）について、具体的に説明する。なお、画像形成装置１１０は、仲介装置１０１の機能を有しているため、仲介装置１０１と同様の処理を行うことができるが、ここでは説明を省略する。
【００７６】
図１３は、管理装置１０２，仲介装置１０１，ユーザ／ＣＥ端末１０５，および画像形成装置１００間で行われる秘密情報の設定および送受信の際の通信シーケンスの一例を示す図である。
ここで、ユーザ／ＣＥ端末１０５は図３には示されていないが、仲介装置１０１とＬＡＮ経由で接続されている。このユーザ／ＣＥ端末１０５は、パーソナルコンピュータ等の情報処理装置を用いている。よって、キーボードやポインティングデバイス等の入力部が秘密情報入力手段としての機能を果たす。また、ユーザ／ＣＥ端末１０５のＣＰＵが、電源ＯＮ時に、ＲＯＭ又はフラッシュＲＯＭ等の不揮発性メモリ内のブート・プログラムに従い、ＨＤＤ（又は他の記憶装置でもよい）内のＯＳを含む各種プログラムを読み出し、ＲＡＭにインストールする。そして、その各種プログラムに従って動作する（その各種プログラムを必要に応じて選択的に実行する）と共に、ＮＩＣ等を使用することにより、秘密情報送信手段としての機能を実現することができる。
【００７７】
ユーザ／ＣＥ端末１０５のＣＰＵは、入力部から機器利用者（オペレータ）の操作により、図９によって説明したようなサーバ情報およびプロキシ情報（ＨＴＴＰプロキシ）といったネットワーク環境情報や、ダイヤルアップ情報（ＰＰＰ情報の一部である仲介装置１０１から管理装置１０２へのダイヤルアップ認証キー，管理装置１０２から仲介装置１０１へのダイヤルアップ認証キーなど）が順次入力される度に、その入力された情報を順次ＬＡＮ経由でいずれかの仲介装置１０１へ送信する。
各仲介装置１０１のＣＰＵ３１はそれぞれ、ユーザ／ＣＥ端末１０５からＬＡＮ経由で送られてくるネットワーク環境情報（サーバ情報，プロキシ情報），ダイヤルアップ情報をＮＩＣ４０又は４１によって順次受信し、その受信した情報をフラッシュＲＯＭ３３に書き込んで設定（登録）する。
その後、設定内容確認情報に続いて、機器検索範囲設定画面情報をＮＩＣ４０又は４１によってＬＡＮ経由でユーザ／ＣＥ端末１０５へ送信する。
【００７８】
ユーザ／ＣＥ端末１０５のＣＰＵは、対応する仲介装置１０１からＬＡＮ経由で送られてくる設定内容確認情報を受信すると、その情報の内容を表示部（ＬＣＤ又はＣＲＴ表示装置）に表示させる。また、仲介装置１０１からＬＡＮ経由で送られてくる機器検索範囲設定画面情報を受信すると、その情報の内容を示す機器検索範囲設定画面を表示部に表示させる。
その後、入力部から機器検索範囲設定画面に対する機器利用者の操作によって機器検索範囲を示す情報（機器検索範囲情報）が入力されると、その情報をＬＡＮ経由で仲介装置１０１へ送信する。
各仲介装置１０１のＣＰＵ３１はそれぞれ、ユーザ／ＣＥ端末１０５からＬＡＮ経由で送られてくる機器検索範囲情報をＮＩＣ４０又は４１によって受信すると、その受信した情報をフラッシュＲＯＭ３３に書き込んで設定する。
その設定が終了すると、接続確認情報をＬＡＮ経由でいずれかの画像形成装置１００へ送信する。
【００７９】
各画像形成装置１００のコントローラボード２００のＣＰＵはそれぞれ、対応する仲介装置１０１からＬＡＮ経由で送られてくる接続確認情報をＰＨＹ２０４によって受信すると、対応する接続確認応答情報をＬＡＮ経由で対応する仲介装置１０１へ送信する。このとき、ＮＶ−ＲＡＭ２０２内の当該画像形成装置１００のＩＰアドレスや機種・機番等の管理対象情報を読み出し、それもＬＡＮ経由で仲介装置１０１へ送信する。
よって、各仲介装置１０１のＣＰＵ３１はそれぞれ、いずれかの画像形成装置１００からＬＡＮ経由で管理対象情報を取得することになる。この取得処理は、以後、定期的に（所定時間毎に）行うことができる。この場合、その取得処理を行う度に、以下の処理も行う。
【００８０】
各仲介装置１０１のＣＰＵ３１はそれぞれ、いずれかの画像形成装置１００からＬＡＮ経由で送られてくる接続確認応答情報および管理対象情報をＮＩＣ４０又は４１によって順次受信すると、その管理対象情報をフラッシュＲＯＭ３３に書き込んで設定する。
その設定が終了すると、登録機器選択要求情報をＮＩＣ４０又は４１によってＬＡＮ経由でユーザ／ＣＥ端末１０５へ送信する。
ユーザ／ＣＥ端末１０５のＣＰＵは、対応する仲介装置１０１からＬＡＮ経由で送られてくる登録機器選択要求情報を受信すると、その情報の内容を表示部（ＬＣＤ又はＣＲＴ表示装置）に表示させる。
その後、入力部から登録機器選択要求情報に対する機器利用者の操作によって登録機器（画像形成装置１００）の選択を指示する情報（登録機器情報）が入力されると、その情報をＬＡＮ経由で対応する仲介装置１０１へ送信する。
【００８１】
各仲介装置１０１のＣＰＵ３１はそれぞれ、ユーザ／ＣＥ端末１０５からＬＡＮ経由で送られてくる登録機器情報をＮＩＣ４０又は４１によって受信すると、その登録機器情報をフラッシュＲＯＭ３３に書き込んで設定（機器）する。よって、その登録機器情報が示す登録機器（画像形成装置１００）を選択することになる。
その後、モデム３８およびＮＣＵ３９により公衆回線１０３経由で管理装置１０２にダイヤルアップ接続し、管理装置１０２と公衆回線１０３経由で通信可能にした後、フラッシュＲＯＭ３３内のネットワーク環境情報（図９の米印が付されたもの），管理対象情報，および登録機器情報を読み出し、それらを公衆回線１０３経由で管理装置１０２へ送信（通知）する。なお、ネットワーク環境情報と管理対象情報とによって接続環境情報を構成する。
【００８２】
管理装置１０２の制御装置６０６のＣＰＵは、対応する仲介装置１０１から公衆回線１０３経由で送られてくるネットワーク環境情報，管理対象情報，および登録機器情報を通信端末６０２およびモデム６０１により受信すると、それらの情報を順次データベース６０５のパラメータ記憶エリアに書き込んで設定する。その設定が終了すると、登録完了（設定完了）を示す登録完了情報を公衆回線１０３で対応する仲介装置１０１へ送信する。このとき、データベース６０５のパラメータ記憶エリア内の各情報のうち、予め記憶されたか、操作者端末６０４から入力されて書き込んだネットワーク環境情報（図９の米印が付されていないもの）を読み出し、それを公衆回線１０３経由で対応する仲介装置１０１へ送信する。
【００８３】
各仲介装置１０１のＣＰＵはそれぞれ、管理装置１０２からＬＡＮ経由で送られてくる登録完了情報およびネットワーク環境情報をモデム３８およびＮＣＵ３９によって順次受信すると、そのネットワーク環境情報をフラッシュＲＯＭ３３に書き込んで設定する。また、登録完了情報をＮＩＣ４０又は４１によってＬＡＮ経由でユーザ／ＣＥ端末１０５へ送信する。
ユーザ／ＣＥ端末１０５のＣＰＵは、対応する仲介装置１０１からＬＡＮ経由で送られてくる登録完了情報を受信すると、その情報の内容を表示部に表示させ、機器利用者に知らせる。
【００８４】
各仲介装置１０１のＣＰＵはそれぞれ、登録完了（設定完了）により、定期的にフラッシュＲＯＭ３３内の秘密情報を用いて管理装置１０２とインタネット１１２経由で通信を行うことができる。この場合、インタネット１１２経由で管理装置１０２に対してポーリングを行う。つまり、自己の識別情報である識別子を付加したポーリング用のＳＯＡＰメッセージを含むＨＴＴＰメッセージを生成し、それをＮＩＣ４０又は４１によりインタネット１１２経由で管理装置１０２へ送信することにより、管理装置１０２とインタネット１１２経由で通信を行うことができる。
【００８５】
管理装置１０２のＣＰＵは、登録完了により、所定のタイミングでデータベース６０５のパラメータ記憶エリア内の秘密情報を用いて仲介装置１０１とインタネット１１２経由で通信を行うことができる。この場合、仲介装置１０１から上記ＨＴＴＰメッセージを受信すると、ポーリング応答（前述した課金カウンタ取得要求等の要求など）を示すＳＯＡＰメッセージを含むＨＴＴＰメッセージを生成し、それをプロキシサーバ６０３によりインタネット１１２経由で対応する仲介装置１０１（受信したＳＯＡＰメッセージの送信元）へ送信することにより、仲介装置１０１とインタネット１１２経由で通信を行うことができる。
【００８６】
なお、仲介装置１０１とユーザ／ＣＥ端末１０５とは、実際にはＳＯＡＰメッセージによって情報のやりとりを行う。
また、この実施形態においては、仲介装置１０１のＣＰＵ３１は、ユーザ／ＣＥ端末１０５からＬＡＮ経由で送られてくるネットワーク環境情報およびダイヤルアップ情報をＮＩＣ４０又は４１によって順次受信し、その受信した情報をフラッシュＲＯＭ３３に書き込んで設定するようにしたが、当該仲介装置１０１に入力部を備え、その入力部から機器利用者の操作によって入力されるネットワーク環境情報およびダイヤルアップ情報をフラッシュＲＯＭ３３に書き込んで設定することもできる。
【００８７】
あるいは、いずれかの画像形成装置１００からＬＡＮ経由で送られてくるネットワーク環境情報およびダイヤルアップ情報をＮＩＣ４０又は４１によって順次受信し、その受信した情報をフラッシュＲＯＭ３３に書き込んで設定することもできる。この場合、その画像形成装置１００のＣＰＵが、操作パネル２０５から機器利用者の操作によってネットワーク環境情報およびダイヤルアップ情報が順次入力される度に、その入力された情報をＰＨＹ２０４により順次ＬＡＮ経由でいずれかの仲介装置１０１へ送信する。
【００８８】
この実施形態によれば、以下の（１）〜（６）に示す作用効果を得ることができる。
（１）仲介装置１０１は、図示しない入力部から当該仲介装置１０１が管理装置１０２とインタネット１１２経由で通信を行うために必要な秘密情報であるネットワーク環境情報（プロキシのＩＰアドレスや該プロキシへの認証キー等のネットワーク環境に関する情報）が入力された場合に、その入力されたネットワーク環境情報をフラッシュＲＯＭ３３に書き込んで設定し、当該仲介装置１０１が管理装置１０２とインタネット１１２を介して通信を行うために必要な秘密情報である管理対象情報（画像形成装置１００のＩＰアドレスや機種機番等の管理対象に関する情報）を画像形成装置１００からＬＡＮ経由で取得し、その管理対象情報をフラッシュＲＯＭ３３に書き込んで設定した後、フラッシュＲＯＭ３３内のネットワーク環境情報および管理対象情報を読み出し、それらを公衆回線１０３経由で管理装置１０２へ送信する。
したがって、機器利用者のオフィス等に新規に仲介装置１０１又は画像形成装置１００を設置する場合や既設の仲介装置１０１又は画像形成装置１００の秘密情報が変更になった場合、その新規設置時又は変更後の秘密情報を外部に漏れることなく管理装置１０２が確実に知ることができる。
【００８９】
（２）仲介装置１０１は、画像形成装置１００からＬＡＮ経由で当該仲介装置１０１が管理装置１０２とインタネット１１２経由で通信を行うために必要な秘密情報であるネットワーク環境情報を受信した場合に、その受信したネットワーク環境情報をフラッシュＲＯＭ３３に書き込んで設定し、当該仲介装置１０１が管理装置１０２とインタネット１１２を介して通信を行うために必要な秘密情報である管理対象情報を画像形成装置１００からＬＡＮ経由で取得し、その管理対象情報をフラッシュＲＯＭ３３に書き込んで設定した後、フラッシュＲＯＭ３３内のネットワーク環境情報および管理対象情報を読み出し、それらを公衆回線１０３経由で管理装置１０２へ送信する。
それによって、（１）と同様の効果を得ることができる。
【００９０】
（３）仲介装置１０１は、ユーザ／ＣＥ端末１０５からＬＡＮ経由で当該仲介装置１０１が管理装置１０２とインタネット１１２経由で通信を行うために必要な秘密情報であるネットワーク環境情報を受信した場合に、その受信したネットワーク環境情報をフラッシュＲＯＭ３３に書き込んで設定し、当該仲介装置１０１が管理装置１０２とインタネット１１２を介して通信を行うために必要な秘密情報である管理対象情報を画像形成装置１００からＬＡＮ経由で取得し、その管理対象情報をフラッシュＲＯＭ３３に書き込んで設定した後、フラッシュＲＯＭ３３内のネットワーク環境情報および管理対象情報を読み出し、それらを公衆回線１０３経由で管理装置１０２へ送信する。
それによって、（１）と同様の効果を得ることができる。
【００９１】
（４）仲介装置１０１は、（１）〜（３）のいずれかに示した管理対象情報の取得を定期的に行うことにより、機器利用者のオフィス等に新規に画像形成装置１００を設置する場合や既設の画像形成装置１００の管理対象情報が変更になった場合、その画像形成装置１００の管理対象情報を確実に取得してフラッシュＲＯＭ３３に書き込んで設定することができる。よって、その管理対象情報を公衆回線１０３経由で管理装置１０２へ送信することにより、その管理対象情報を外部に漏れることなく管理装置１０２が確実に知ることができる。
【００９２】
（５）管理装置１０２は、操作者端末６０４から当該管理装置１０２が（１）〜（４）のいずれかに示した仲介装置１０１とインタネット１１２経由で通信を行うために必要な秘密情報であるネットワーク環境情報が入力された場合に、その入力されたネットワーク環境情報をデータベース６０５のパラメータ記憶エリアに書き込み、上記仲介装置１０１から公衆回線１０３経由でネットワーク環境情報および管理対象情報を受信した場合に、それらの情報をデータベース６０５のパラメータ記憶エリアに書き込むと共に、そのパラメータ記憶エリア内の各情報のうち、予め記憶されたか、操作者端末６０４から入力されて書き込んだネットワーク環境情報を読み出し、それを公衆回線１０３経由で対応する上記仲介装置１０１へ送信する。
【００９３】
したがって、機器利用者のオフィス等に新規に仲介装置１０１又は画像形成装置１００を設置する場合や既設の仲介装置１０１又は画像形成装置１００の秘密情報が変更になった場合、その新規設置時又は変更後の秘密情報を外部に漏れることなく管理装置１０２がデータベース６０５のパラメータ記憶エリアに書き込んで設定することができる。よって、管理装置１０２は、データベース６０５のパラメータ記憶エリア内の秘密情報を用いて仲介装置１０１とインタネット１１２経由で通信可能になり、その仲介装置１０１に接続されている画像形成装置１００をインタネット１１２経由で遠隔管理することが可能になる。また、仲介装置１０１は、管理装置１０２の秘密情報を外部に漏れることなく知ることができる。
【００９４】
（６）仲介装置１０１は、管理装置１０２から公衆回線１０３経由でネットワーク環境情報を受信すると、その受信されたネットワーク環境情報をフラッシュＲＯＭ３３に書き込んで設定する。
したがって、管理装置１０２の秘密情報を外部に漏れることなく仲介装置１０１が、フラッシュＲＯＭ３３に書き込んで設定することができる。よって、仲介装置１０１は、フラッシュＲＯＭ３３内の秘密情報を用いて管理装置１０２とインタネット１１２経由で通信可能になる。
【００９５】
なお、電子装置の例として通信機能（仲介機能）を持つ画像形成装置１１０および通信機能を果たす仲介装置１０１について説明したが、この発明はこれらに限られるものではなく、通信機能を持つネットワーク家電，自動販売機，医療機器，電源装置，空調システム，ガス・水道・電気等の計量システム等や、ネットワークに接続可能なコンピュータ等も含め、通信機能を備えた各種電子装置に適用可能である。また、これらの装置を被管理装置とした場合にも、遠隔管理システムを上述した場合と同様に動作させることができる。さらに、電子装置の遠隔管理システムについても、電子装置，遠隔管理仲介装置，管理装置の構成及びこれらの接続形式は、以上の実施形態に限られるものではない。
【００９６】
また、この発明によるプログラムは、上述の仲介装置１０１を制御するコンピュータに、この発明による各種機能（第１，第２，第３の秘密情報書込手段，秘密情報取得手段，秘密情報送信手段，インタネット通信手段としての機能）を実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
【００９７】
このようなプログラムは、はじめからコンピュータに備えるＲＯＭあるいはＨＤＤ等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＳＲＡＭ，ＥＥＰＲＯＭ，メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。そのメモリに記録されたプログラムをコンピュータにインストールしてＣＰＵに実行させるか、ＣＰＵにそのメモリからこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。図７は、カードメモリ３５にこの発明による各機能を実現させるためのプログラムを格納した例である。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【００９８】
【発明の効果】
以上説明してきたように、この発明によれば、機器利用者のオフィス等に新規に仲介装置又は被管理装置を設置する場合や既設の仲介装置又は被管理装置の秘密情報が変更になった場合、その新規設置時又は変更後の秘密情報を外部に漏れることなく管理装置が確実に知ることができる。
【図面の簡単な説明】
【図１】この発明による通信装置を被管理装置とする遠隔管理システムの構成例を示す概念図である。
【図２】その遠隔管理システムにおけるデータ送受モデルを示す概念図である。
【図３】この発明による通信装置である画像形成装置を被管理装置とする画像形成装置遠隔管理システムの構成例を示す概念図である。
【図４】図３の画像形成装置１００のハードウェア構成例を示すブロック図である。
【図５】図３の画像形成装置１００のソフトウェア構成例を示すブロック図である。
【図６】図５のＮＲＳ３０５の構成例を示す機能ブロック図である。
【図７】図３の仲介装置１０１内の物理的構成例を示すブロック図である。
【図８】図３の管理装置１０２の物理的構成例を示すブロック図である。
【図９】図８のデータベース６０５のパラメータ記憶エリアに記憶される回線パラメータの構成例を示す説明図である。
【図１０】図３に示した画像形成装置遠隔管理システム内で行われるデータ送受信の際の通信シーケンスの一例を示す図である。
【図１１】図３の画像形成装置１００から管理装置１０２へデータを送信する場合の通信シーケンスの一例を示す図である。
【図１２】異常の種類を判定するための基準となる情報のテーブルの一例を示す説明図である。
【図１３】図３の管理装置１０２，仲介装置１０１，画像形成装置１００，およびユーザ／ＣＥ端末間で行われる秘密情報の設定および送受信の際の通信シーケンスの一例を示す図である。
【符号の説明】
１０：被管理装置　　　　１１：仲介機能付被管理装置
３１：ＣＰＵ　　　　　　３２：ＤＲＡＭ
３３：フラッシュＲＯＭ
３４：カードメモリコントローラ
３５：カードメモリ　　　　３６：画像形成装置Ｉ／Ｆ
３７：リアルタイムクロック回路
３８，６０１：モデム　　　　　　　　３９：ＮＣＵ
４０，４１：ＮＩＣ　　　　　　　　　４２：電源回路
１００：画像形成装置　　　　　１０１：仲介装置
１０２：管理装置　　　　　　　１０３：公衆回線
１０４：ファイアウォール　１０５：ユーザ／ＣＥ端末
１１０：仲介機能付画像形成装置
１１１：ダイヤルアップサーバ　１１２：インタネット
２００：コントローラボード　２０１：ＨＤＤ
２０２：ＮＶ−ＲＡＭ　　　２０３：ＰＩボード
２０４：ＰＨＹ　　　　　　２０５：操作パネル
２０６：プロッタ／スキャナエンジンボード
２０７：電源ユニット　　　２１２：ＰＣＩ−ＢＵＳ
６０２：通信端末　　　　　６０３：プロキシサーバ
６０４：操作者端末　　　　６０５：データベース
６０６：制御装置
【図１】
2004030625.tif 000003
【図２】
2004030625.tif 000004
【図３】
2004030625.tif 000005
【図４】
2004030625.tif 000006
【図５】
2004030625.tif 000007
【図６】
2004030625.tif 000008
【図７】
2004030625.tif 000009
【図８】
2004030625.tif 000010
【図９】
2004030625.tif 000011
【図１０】
2004030625.tif 000012
【図１１】
2004030625.tif 000013
【図１２】
2004030625.tif 000014
【図１３】
2004030625.tif 000015