(57)【要約】【課題】通信回線上のファイアウォールによるセキュリティレベルを低下させることなく、上記ファイアウォールにより不正な侵入が防止されている通信装置に対する適時的な情報の送信ができる通信システム及び通信プログラムを提供する。【解決手段】インターネット１４を介した複写機管理システム１６Ａへの不正な侵入を防止するためのファイアウォール１８を有し、送信部２２Ａにより、通信開始要求情報を通信回線２０を介して複写機管理システム１６Ａに送信し、受信部２８Ａにより、送信部２２Ａにより送信された通信開始要求情報を受信し、通信開始部３０Ａにより、受信部２８Ａによって通信開始要求情報が受信されたときに、複写機遠隔監視装置１２Ａに対してインターネット１４を介した通信を開始する。【選択図】図１
2009071671.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と、前記第１の通信装置に対して第１の通信回線を介して通信を行う第２の通信装置と、前記第１の通信回線を介した前記第２の通信装置への不正な侵入を防止するためのファイアウォールと、を有する通信システムであって、
前記第１の通信装置と前記第２の通信装置とを通信可能に接続する第２の通信回線を有し、
前記第１の通信装置は、
通信の開始を要求することを示す通信開始要求情報を前記第２の通信回線を介して前記第２の通信装置に送信する送信手段を備え、
前記第２の通信装置は、
前記送信手段により送信された前記通信開始要求情報を受信する受信手段と、
前記受信手段により前記通信開始要求情報が受信されたときに、前記第１の通信装置に対して前記第１の通信回線を介した通信を開始する通信開始手段と、
を備えた通信システム。
【請求項２】
前記第１の通信装置は、
前記第２の通信装置へ提供する提供情報を予め記憶した記憶手段と、
要求に応じて前記提供情報を前記第１の通信回線を介して前記第２の通信装置へ提供する提供手段と、を更に備え、
前記通信開始手段は、前記受信手段により前記通信開始要求情報が受信されたときに、前記第１の通信装置に対して前記提供情報の提供を要求する前記第１の通信回線を介した通信を開始する
請求項１記載の通信システム。
【請求項３】
前記記憶手段は、前記提供情報を特定するための特定情報を更に予め記憶し、
前記送信手段は、前記通信開始要求情報として前記記憶手段に記憶されている前記特定情報を前記第２の通信回線を介して前記第２の通信装置に送信し、
前記受信手段は、前記送信手段により送信された前記特定情報を受信し、
前記通信開始手段は、前記受信手段により前記特定情報が受信されたときに、前記第１の通信装置に対して、前記受信手段により受信された前記特定情報により特定される前記提供情報の提供を要求する前記第１の通信回線を介した通信を開始する
請求項２記載の通信システム。
【請求項４】
前記第１の通信装置は、前記提供情報の提供先を特定するための提供先情報を受け付ける受付手段を更に備え、
前記送信手段は、前記通信開始要求情報として、前記記憶手段に記憶されている前記特定情報及び前記受付手段によって受け付けられた前記提供先情報を前記第２の通信回線を介して前記第２の通信装置に送信し、
前記受信手段は、前記送信手段により送信された前記特定情報及び前記提供先情報を受信し、
前記通信開始手段は、前記受信手段により前記特定情報及び前記提供先情報が受信されたときに、前記第１の通信装置に対して、前記受信手段により受信された前記特定情報により特定される前記提供情報の、前記受信手段により受信された前記提供先情報により特定される前記提供先への提供を要求する前記第１の通信回線を介した通信を開始する
請求項３記載の通信システム。
【請求項５】
前記第１の通信回線は公衆通信回線であり、前記第２の通信回線は、前記第１の通信装置と前記第２の通信装置との通信で使用される専用回線である
請求項１〜請求項４の何れか１項に記載の通信システム。
【請求項６】
第１の通信装置と、前記第１の通信装置に対して第１の通信回線を介して通信を行う第２の通信装置と、前記第１の通信回線を介した前記第２の通信装置への不正な侵入を防止するためのファイアウォールと、前記第１の通信装置と前記第２の通信装置とを通信可能に接続する第２の通信回線と、を有し、前記第１の通信装置が、通信の開始を要求することを示す通信開始要求情報を前記第２の通信回線を介して前記第２の通信装置に送信する通信システムの前記第２の通信装置によって実行される通信プログラムであって、
コンピュータに、
前記第１の通信装置により送信された前記通信開始要求情報を受信する受信ステップと、
前記受信ステップにより前記通信開始要求情報が受信されたときに、前記第１の通信装置に対して前記第１の通信回線を介した通信を開始する通信開始ステップと、
を実行させるための通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び通信プログラムに関する。
【背景技術】
【０００２】
第１の通信装置が通信回線を介して第２の通信装置に通信の開始を要求し、この要求に応じて第２の通信装置が第１の通信装置に対して通信回線を介して通信を開始する技術が知られている（例えば、特許文献１及び特許文献２参照。）。
【０００３】
また、インターネット上のデータセンターにあるサービスと、イントラネット内のアプリケーションとが協調して動作する通信システムにおいて、インターネットを介したイントラネット内への不正な侵入をファイアウォールで防御している場合、イントラネット内のアプリケーションが定期的にデータセンターにあるサービスに対して送信要求があるか否かを問い合わせる技術が知られている。
【特許文献１】特開２００２−３４４５２９号公報
【特許文献２】特開２０００−１１５４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、以上の技術背景においてなされたものであり、通信回線上のファイアウォールによるセキュリティレベルを低下させることなく、上記ファイアウォールにより不正な侵入が防止されている通信装置に対する適時的な情報の送信ができる通信システム及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の通信システムは、第１の通信装置と、前記第１の通信装置に対して第１の通信回線を介して通信を行う第２の通信装置と、前記第１の通信回線を介した前記第２の通信装置への不正な侵入を防止するためのファイアウォールと、を有する通信システムであって、前記第１の通信装置と前記第２の通信装置とを通信可能に接続する第２の通信回線を有し、前記第１の通信装置が、通信の開始を要求することを示す通信開始要求情報を前記第２の通信回線を介して前記第２の通信装置に送信する送信手段を備え、前記第２の通信装置が、前記送信手段により送信された前記通信開始要求情報を受信する受信手段と、前記受信手段により前記通信開始要求情報が受信されたときに、前記第１の通信装置に対して前記第１の通信回線を介した通信を開始する通信開始手段と、を備えている。
【０００６】
また、請求項２に記載の発明は、請求項１記載の発明において、前記第１の通信装置が、前記第２の通信装置へ提供する提供情報を予め記憶した記憶手段と、要求に応じて前記提供情報を前記第１の通信回線を介して前記第２の通信装置へ提供する提供手段と、を更に備え、前記通信開始手段が、前記受信手段により前記通信開始要求情報が受信されたときに、前記第１の通信装置に対して前記提供情報の提供を要求する前記第１の通信回線を介した通信を開始するものである。
【０００７】
また、請求項３に記載の発明は、請求項２記載の発明において、前記記憶手段が、前記提供情報を特定するための特定情報を更に予め記憶し、前記送信手段が、前記通信開始要求情報として前記記憶手段に記憶されている前記特定情報を前記第２の通信回線を介して前記第２の通信装置に送信し、前記受信手段が、前記送信手段により送信された前記特定情報を受信し、前記通信開始手段が、前記受信手段により前記特定情報が受信されたときに、前記第１の通信装置に対して、前記受信手段により受信された前記特定情報により特定される前記提供情報の提供を要求する前記第１の通信回線を介した通信を開始するものである。
【０００８】
また、請求項４に記載の発明は、請求項３記載の発明において、前記第１の通信装置が、前記提供情報の提供先を特定するための提供先情報を受け付ける受付手段を更に備え、前記送信手段が、前記通信開始要求情報として、前記記憶手段に記憶されている前記特定情報及び前記受付手段によって受け付けられた前記提供先情報を前記第２の通信回線を介して前記第２の通信装置に送信し、前記受信手段が、前記送信手段により送信された前記特定情報及び前記提供先情報を受信し、前記通信開始手段が、前記受信手段により前記特定情報及び前記提供先情報が受信されたときに、前記第１の通信装置に対して、前記受信手段により受信された前記特定情報により特定される前記提供情報の、前記受信手段により受信された前記提供先情報により特定される前記提供先への提供を要求する前記第１の通信回線を介した通信を開始するものである。
【０００９】
更に、請求項５に記載の発明は、請求項１〜請求項４の何れか１項に記載の発明において、前記第１の通信回線が公衆通信回線であり、前記第２の通信回線が、前記第１の通信装置と前記第２の通信装置との通信で使用される専用回線であるものである。
【００１０】
一方、上記目的を達成するために、請求項６に記載の通信プログラムは、第１の通信装置と、前記第１の通信装置に対して第１の通信回線を介して通信を行う第２の通信装置と、前記第１の通信回線を介した前記第２の通信装置への不正な侵入を防止するためのファイアウォールと、前記第１の通信装置と前記第２の通信装置とを通信可能に接続する第２の通信回線と、を有し、前記第１の通信装置が、通信の開始を要求することを示す通信開始要求情報を前記第２の通信回線を介して前記第２の通信装置に送信する通信システムの前記第２の通信装置によって実行される通信プログラムであって、コンピュータに、前記第１の通信装置により送信された前記通信開始要求情報を受信する受信ステップと、前記受信ステップにより前記通信開始要求情報が受信されたときに、前記第１の通信装置に対して前記第１の通信回線を介した通信を開始する通信開始ステップと、を実行させるためのものである。
【発明の効果】
【００１１】
請求項１及び請求項６に記載の発明によれば、通信回線上のファイアウォールによるセキュリティレベルを低下させることなく、上記ファイアウォールにより不正な侵入が防止されている通信装置に対する適時的な情報の送信ができる、という効果が得られる。
【００１２】
また、請求項２に記載の発明によれば、通信回線上のファイアウォールによるセキュリティレベルを低下させることなく、上記ファイアウォールにより不正な侵入が防止されている通信装置に対する適時的な提供情報の送信ができる、という効果が得られる。
【００１３】
また、請求項３に記載の発明によれば、通信回線上のファイアウォールによるセキュリティレベルを低下させることなく、上記ファイアウォールにより不正な侵入が防止されている通信装置に対する適時的な特定の提供情報の送信ができる、という効果が得られる。
【００１４】
また、請求項４に記載の発明によれば、通信回線上のファイアウォールによるセキュリティレベルを低下させることなく、特定の提供情報を第１の通信装置により受け付けられた提供先に提供することができる、という効果が得られる。
【００１５】
更に、請求項５に記載の発明によれば、公衆通信回線上のファイアウォールによるセキュリティレベルを低下させることなく、上記ファイアウォールにより不正な侵入が防止されている通信装置に対する適時的な情報の送信ができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明を実施するための最良の形態について詳細に説明する。なお、以下では、本発明を、複写機を有し、当該複写機を管理する複写機管理システムと、当該複写機を遠隔地から監視する複写機遠隔監視装置とを有する複写機監視システムに適用した場合について説明する。
【００１７】
［第１の実施形態］
図１は、本第１の実施形態に係る複写機監視システム（以下、「システム」という。）１０Ａの機能的な構成を示す機能ブロック図である。
【００１８】
同図に示すように、システム１０Ａは、複写機遠隔監視装置１２Ａと、複写機遠隔監視装置１２Ａに対してインターネット１４を介して通信を行う複写機管理システム１６Ａと、インターネット１４を介した複写機管理システム１６Ａへの不正な侵入を防止するためのファイアウォール１８と、複写機遠隔監視装置１２Ａと複写機管理システム１６Ａとを通信可能に接続する通信回線２０と、を含んで構成されている。
【００１９】
なお、本第１の実施形態に係るシステム１０Ａでは、通信回線２０として、複写機遠隔監視装置１２Ａと複写機管理システム１６Ａとの通信で使用される専用回線が適用されている。
【００２０】
複写機遠隔監視装置１２Ａは、送信部２２Ａ、記憶部２４Ａ、及び提供部２６を含んで構成されている。
【００２１】
送信部２２Ａは、通信の開始を要求することを示す通信開始要求情報を通信回線２０を介して複写機管理システム１６Ａに送信するものである。また、記憶部２４Ａは、複写機管理システム１６Ａへ提供する提供情報を予め記憶したものである。更に、提供部２６は、要求に応じて提供情報をインターネット１４を介して複写機管理システム１６Ａへ提供するものである。
【００２２】
一方、複写機管理システム１６Ａは、受信部２８Ａ及び通信開始部３０Ａを含んで構成されている。
【００２３】
受信部２８Ａは、送信部２２Ａにより送信された通信開始要求情報を受信するものである。また、通信開始部３０Ａは、受信部２８Ａにより通信開始要求情報が受信されたときに、複写機遠隔監視装置１２Ａに対して提供情報の提供を要求する、インターネット１４を介した通信を開始するものである。なお、必ずしも提供情報の提供を要求する必要はなく、単に複写機遠隔監視装置１２Ａに対してインターネット１４を介した通信を開始する形態とすることもできる。
【００２４】
以下、システム１０Ａの具体的な形態例について説明する。
【００２５】
図２は、本第１の実施形態に係るシステム１０Ａの構成の一例を示す模式図である。
【００２６】
同図に示すように、システム１０Ａは、インターネット１４、複写機遠隔監視装置１２Ａ、複写機管理システム１６Ａ、ファイアウォール１８、及び送信アンテナ装置４０を含んで構成されている。複写機遠隔監視装置１２Ａ及び複写機管理システム１６Ａはインターネット１４を介して通信可能に接続されている。
【００２７】
なお、本第１の実施形態に係るシステム１０Ａでは、ファイアウォール１８として、インターネット１４を介した複写機管理システム１６Ａへの不正な侵入を防止するためのシステムが組み込まれた汎用のパーソナル・コンピュータ（以下、「ＰＣ」という。）を適用している。また、本第１の実施形態に係るシステム１０Ａでは、通信回線２０として送信アンテナ装置４０を介した無線通信回線を適用している。
【００２８】
このように、本第１の実施形態では、通信開始要求情報を無線で送信する場合について説明するが、これに限らず、通信開始要求情報を有線で送信する形態としても良い。
【００２９】
複写機管理システム１６Ａは、記録紙等に記録されている画像を読み取って、画像情報を生成し、生成した画像情報に応じて上記画像を記録紙等に形成（印刷）する複写機能と、複写機遠隔監視装置１２Ａとインターネット１４を介した通信を行う通信機能とを有する複写機４２を含んで構成されている。
【００３０】
また、複写機管理システム１６Ａは、送信アンテナ装置４０を介して送信された通信開始要求情報を受信するための受信アンテナ装置４４と、受信アンテナ装置４４に接続されたサーバ装置４６とを含んで構成されている。
【００３１】
複写機４２及びサーバ装置４６はＬＡＮ（Local Area Network）４８を介して電気的に接続されており、サーバ装置４６は、受信アンテナ装置４４を介して受信された通信開始要求情報をＬＡＮ４８を介して複写機４２に転送する情報転送機能を有している。なお、本第１の実施形態に係るシステム１０Ａでは、サーバ装置４６として、汎用のＰＣを適用している。
【００３２】
一方、複写機遠隔監視装置１２Ａには、送信アンテナ装置４０が接続されており、複写機遠隔監視装置１２Ａは、送信アンテナ装置４０を介して通信開始要求情報を送信する。
【００３３】
また、複写機遠隔監視装置１２Ａは、複写機４２に関する情報（以下、「複写機情報」という。）を送信するようにインターネット１４を介して複写機４２に対して要求する。なお、上記の複写機情報としては、複写機４２を構成している部品のうちの特定の部品の劣化状態を示す情報や複写機４２の稼動時間を示す情報を例示することができる。また、本第１の実施形態に係るシステム１０Ａでは、複写機遠隔監視装置１２Ａとして、汎用のＰＣを適用している。
【００３４】
図３は、本第１の実施形態に係るシステム１０Ａの電気系の要部構成を示すブロック図である。
【００３５】
同図に示すように、複写機４２は、複写機４２全体の動作を司るＣＰＵ（中央処理装置）４２ａと、複写機４２の作動を制御する制御プログラム、各種データ等を予め記憶したＲＯＭ４２ｂと、各種プログラムの実行時のワークエリア等として用いられるＲＡＭ４２ｃと、ディスプレイ上に透過型のタッチパネルが重ねられたタッチパネルディスプレイ等
が備えられ、各種情報がディスプレイの表示面に表示されると共に、ユーザがタッチパネルに触れることにより所望の情報や指示が入力されるＵＩパネル４２ｄと、記録紙等に記録されている画像を読み取って、この画像に応じた画像情報を生成するスキャナ４２ｅと、電子写真方式にて記録用紙に対してスキャナ４２ｅによって生成された画像情報に応じた画像を形成する画像形成エンジン部４２ｆと、ＬＡＮ４８に接続されており、ＬＡＮ４８を介して外部装置との通信を行う際の該外部装置との間での各種情報の授受を司るネットワークインタフェース４２ｇと、を備えており、これらの各部はシステムバスＳ１を介して電気的に接続されている。
【００３６】
サーバ装置４６は、サーバ装置４６全体を司るＣＰＵ４６ａと、サーバ装置４６の作動を制御する制御プログラム、各種データ等を予め記憶したＲＯＭ４６ｂと、各種プログラムの実行時のワークエリア等として用いられるＲＡＭ４６ｃと、キーボード及びマウスを含んで構成され、各種情報を入力する入力装置４６ｄと、各種情報を表示する表示装置４６ｅと、ＨＤＤ（ハードディスク装置）４６ｆと、ＬＡＮ４８に接続されており、ＬＡＮ４８を介して外部装置との通信を行う際の該外部装置との間での各種情報の授受を司るネットワークインタフェース４６ｇと、受信アンテナ装置４４に接続されており、複写機遠隔監視装置１２Ａから送信される情報を受信アンテナ装置４４を介して受信する通信インタフェース４６ｈと、を備えており、これら各部はシステムバスＳ２を介して電気的に接続されている。
【００３７】
ファイアウォール１８は、複写機管理システム１６Ａとインターネット１４との間に介在しており、インターネット１４及びＬＡＮ４８に電気的に接続されている。
【００３８】
複写機遠隔監視装置１２Ａは、複写機遠隔監視装置１２Ａ全体を司るＣＰＵ３８ａと、複写機遠隔監視装置１２Ａの作動を制御する制御プログラム、各種データ等を予め記憶したＲＯＭ３８ｂと、各種プログラムの実行時のワークエリア等として用いられるＲＡＭ３８ｃと、キーボード及びマウスを含んで構成され、各種情報を入力する入力装置３８ｄと、各種情報を表示する表示装置３８ｅと、ＨＤＤ３８ｆと、インターネット１４に接続されており、インターネット１４を介して外部装置との通信を行う際の該外部装置との間での各種情報の授受を司るネットワークインタフェース３８ｇと、送信アンテナ装置４０に接続されており、送信アンテナ装置４０を介した複写機遠隔監視装置１２Ａから複写機管理システム１６Ａへの情報の送信動作を制御する通信インタフェース３８ｈと、を備えており、これら各部はシステムバスＳ３を介して電気的に接続されている。
【００３９】
なお、本第１の実施形態では、通信インタフェース３８ｈが送信部２２Ａに、ＣＰＵ３８ａが提供部２６に、ＨＤＤ３８ｆが記憶部２４Ａに、ネットワークインタフェース４２ｇが受信部２８Ａに、ＣＰＵ４２ａが通信開始部３０Ａに各々相当する。
【００４０】
なお、システム１０Ａの各機能ブロック（送信部２２Ａ、提供部２６、受信部２８Ａ、通信開始部３０Ａ）による処理は、後述する複写機遠隔監視装置処理プログラム、サーバ装置処理プログラム、及び複写機処理プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現することができる。但し、ソフトウェア構成による実現に限られるものではなく、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現することもできることは言うまでもない。
【００４１】
以下では、本第１の実施形態に係るシステム１０Ａが、複写機遠隔監視装置処理プログラム、サーバ装置処理プログラム、及び複写機処理プログラムを実行することにより上記各機能ブロックによる処理を実現するものとされている場合について説明する。この場合、複写機遠隔監視装置処理プログラムを複写機遠隔監視装置１２Ａに、サーバ装置処理プログラムをサーバ装置４６に、複写機処理プログラムを複写機４２に各々予めインストールしておく形態や、コンピュータ読み取り可能な記録媒体に格納された状態で各装置に提供される形態、有線又は無線による通信手段を介して各装置に配信される形態等を適用することができる。
【００４２】
次に、システム１０Ａの作用を説明する。
【００４３】
先ず、図４を参照して、システム１０Ａにおける複写機遠隔監視装置１２Ａの作用を説明する。なお、図４は、複写機遠隔監視装置１２Ａが起動した際に複写機遠隔監視装置１２ＡのＣＰＵ３８ａにより実行される本第１の実施形態に係る複写機遠隔監視装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ３８ｂの所定領域に予め記憶されている。
【００４４】
同図のステップ１００では、ユーザからの複写機４２に対して複写機情報の送信を要求することを示す送信要求情報の入力待ちを行う。ユーザが送信要求情報を入力すると、上記ステップ１００の処理が肯定判定となってステップ１０２へ移行する。
【００４５】
ステップ１０２では、上記ステップ１００の処理により入力された送信要求情報をＨＤＤ３８ｆに記憶し、その後にステップ１０４へ移行する。
【００４６】
ステップ１０４では、通信開始要求情報を送信アンテナ装置４０を介して複写機管理システム１６Ａに送信し、その後にステップ１０６へ移行する。
【００４７】
なお、上記ステップ１０４にて通信開始要求情報を送信することにより、複写機４２は、受信アンテナ装置４４を介して通信開始要求情報を受信し、これに応じて、複写機遠隔監視装置１２Ａに対して送信要求情報の提供を要求するための通信（ポーリング）を行う。
【００４８】
そこで、ステップ１０６では複写機４２からのポーリング待ちを行う。複写機４２からのポーリングがあると、上記ステップ１０６の処理が肯定判定となってステップ１０８へ移行する。
【００４９】
ステップ１０８では、ＨＤＤ３８ｆから送信要求情報を読み出し、当該送信要求情報をインターネット１４を介して複写機４２に送信し、その後にステップ１１０へ移行する。
【００５０】
ステップ１０８にて送信要求情報を送信することにより、後述するように複写機４２から複写機情報が送信される。そこで、ステップ１１０では、複写機４２から送信される複写機情報の受信待ちを行う。複写機情報を受信すると、上記ステップ１１０の処理が肯定判定となってステップ１１２へ移行し、上記ステップの処理により受信された複写機情報をＨＤＤ３８ｆに記憶した後に本複写機遠隔監視装置処理プログラムを終了する。なお、本複写機遠隔監視装置処理プログラムによって記憶した複写機情報は、その後の複写機４２のメンテナンス等に利用されることになる。
【００５１】
次に、図５を参照して、システム１０Ａにおけるサーバ装置４６の作用を説明する。なお、図５は、サーバ装置４６が起動した際にサーバ装置４６のＣＰＵ４６ａにより実行される本第１の実施形態に係るサーバ装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４６ｂの所定領域に予め記憶されている。
【００５２】
同図のステップ１５０では、前述した複写機遠隔監視装置処理プログラムの上記ステップ１０４の処理により送信される通信開始要求情報の受信待ちを行う。通信開始要求情報を受信すると、上記ステップ１５０の処理が肯定判定となってステップ１５２へ移行する。
【００５３】
ステップ１５２では、上記ステップ１５０の処理により受信された通信開始要求情報を複写機４２に転送した後に本サーバ装置処理プログラムを終了する。
【００５４】
次に、図６を参照して、システム１０Ａにおける複写機４２の作用を説明する。なお、図６は、複写機４２が起動した際に複写機４２のＣＰＵ４２ａにより実行される本第１の実施形態に係る複写機処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４２ｂの所定領域に予め記憶されている。
【００５５】
同図のステップ２００では、前述したサーバ装置処理プログラムの上記ステップ１５２の処理により転送される通信開始要求情報の受信待ちを行う。通信開始要求情報を受信すると、上記ステップ２００の処理が肯定判定となってステップ２０２へ移行する。
【００５６】
ステップ２０２では、複写機遠隔監視装置１２Ａに対してインターネット１４を介してポーリングを行ってステップ２０４へ移行する。
【００５７】
ステップ２０４では、前述した複写機遠隔監視装置処理プログラムの上記ステップ１０８の処理により送信される送信要求情報の受信待ちを行う。送信要求情報を受信すると、上記ステップ２０４の処理が肯定判定となってステップ２０６へ移行する。
【００５８】
ステップ２０６では、複写機情報をインターネット１４を介して複写機遠隔監視装置１２Ａに送信した後に本複写機処理プログラムを終了する。
【００５９】
なお、本第１の実施形態では、上記ステップ２００が本発明の受信ステップに、上記ステップ２０２が本発明の通信開始ステップに各々相当する。
【００６０】
次に、図７を参照して、上記複写機遠隔監視装置処理プログラム、上記サーバ装置処理プログラム、及び上記複写機処理プログラムの実行により行われるシステム１０Ａ全体の処理の流れを説明する。なお、図７は、本第１の実施形態に係るシステム１０Ａにおける、複写機遠隔監視装置１２Ａと、複写機４２と、サーバ装置４６との間で行われる処理の流れを示すシーケンス図である。
【００６１】
同図に示すように、複写機遠隔監視装置１２Ａは、送信要求情報がユーザによって入力されると、送信要求情報をＨＤＤ３８ｆに記憶し、通信開始要求情報を送信アンテナ装置４０を介してサーバ装置４６に送信する。サーバ装置４６は、複写機遠隔監視装置１２Ａから送信された通信開始要求情報を受信すると、受信した通信開始要求情報を複写機４２に転送する。
【００６２】
複写機４２は、サーバ装置４６によって転送された通信開始要求情報を受信すると、インターネット１４を介して複写機遠隔監視装置１２Ａに対してポーリングを行う。複写機遠隔監視装置１２Ａは、複写機４２からのポーリングに応じて送信要求情報をインターネット１４を介して複写機４２に送信する。
【００６３】
複写機４２は、複写機遠隔監視装置１２Ａから送信された送信要求情報を受信すると、複写機情報をインターネット１４を介して複写機遠隔監視装置１２Ａに送信する。複写機遠隔監視装置１２Ａは、複写機４２から送信された複写機情報を受信する。
【００６４】
［第２の実施形態］
上記第１の実施形態では、１台の複写機３８がＬＡＮ４８に接続されている場合の形態例について説明したが、本第２の実施形態では、複数の複写機３８がＬＡＮ４８に接続されている場合の形態例について説明する。
【００６５】
図８は、第２〜第４の実施形態に係る複写機監視システム１０Ｂの機能的な構成を示す機能ブロック図である。
【００６６】
同図に示すように、システム１０Ｂは、上記第１の実施形態で説明したシステム１０Ａと比較して、複写機遠隔監視装置１２Ａに代えて複写機遠隔監視装置１２Ｂが適用されている点、複写機管理システム１６Ａに代えて複写機管理システム１６Ｂが適用されている点のみが異なっている。
【００６７】
複写機遠隔監視装置１２Ｂは、上記第１の実施形態で説明した複写機遠隔監視装置１２Ａと比較して、入力部５０が新規に追加されている点、送信部２２Ａに代えて送信部２２Ｂが適用されている点、記憶部２４Ａに代えて記憶部２４Ｂが適用されている点のみが異なっている。
【００６８】
複写機管理システム１６Ｂは、上記第１の実施形態で説明した複写機管理システム１６Ａと比較して、受信部２８Ａに代えて受信部２８Ｂが適用されている点、及び通信開始部３０Ａに代えて通信開始部３０Ｂが適用されている点が異なっている。
【００６９】
記憶部２４Ｂは、前述した提供情報及び当該提供情報を特定するための特定情報を予め記憶したものである。また、受付部５０は、提供情報の提供先を特定するための提供先情報を受け付けるものである。
【００７０】
送信部２２Ｂは、前述した通信開始情報として、記憶部２４Ｂに記憶されている特定情報及び受付部５０によって受け付けられた提供先情報を通信回線２０を介して複写機管理システム１６Ｂに送信するものである。
【００７１】
受信部２８Ｂは、送信部２２Ｂにより送信された特定情報及び提供先情報を受信するものである。また、通信開始部３０Ｂは、受信部２８Ｂにより特定情報及び提供先情報が受信されたときに、複写機遠隔監視装置１２Ｂに対して、受信部２８Ｂにより受信された特定情報により特定される提供情報の、前記受信部２８Ｂにより受信された提供先情報により特定される提供先への提供を要求するためのインターネット１４を介した通信を開始するものである。
【００７２】
図９は、本第２の実施形態に係るシステム１０Ｂの構成を示す模式図である。なお、以下では、図２と同様の構成要素については図２と同一の符号を付して、その説明を省略する。
【００７３】
同図に示すように、システム１０Ｂは、複写機管理システム１６Ａに代えて複写機管理システム１６Ｂが適用されている点、複写機遠隔監視装置１２Ａに代えて複写機遠隔監視装置１２Ｂが適用されている点のみが上記第１の実施形態のシステム１０Ａと異なっている。なお、複写機管理システム１６Ｂは、１台の複写機４２がＬＡＮ４８に接続されている点に代えて複数の複写機４２がＬＡＮ４８に接続されている点を除いて上記第１の実施形態で説明した複写機管理システム１６Ａと同様に構成されている。
【００７４】
図３は、本第２の実施形態に係るシステム１０Ｂの電気系の要部構成を示すブロック図である。なお、図３において、システム１０Ｂは、複写機管理システム１６Ａに代えて複写機管理システム１６Ｂが適用されている点のみが上記第１の実施形態で説明したシステム１０Ａと異なっている。また、図３において、複写機管理システム１６Ｂは、上記第１の実施形態で説明した複写機管理システム１６Ａと同様に構成されている。また、図３において、複写機遠隔監視装置１２Ｂは、上記第１の実施形態で説明した複写機遠隔監視装置１２Ａと同様に構成されている。
【００７５】
なお、本第２の実施形態では、通信インタフェース３８ｈが送信部２２Ｂに、ＣＰＵ３８ａが提供部２６に、ＨＤＤ３８ｆが記憶部２４Ｂに、通信インタフェース４６ｈが受信部２８Ｂに、ＣＰＵ４２ａが通信開始部３０Ｂ、入力装置３８ｄが受付部５０に各々相当する。
【００７６】
次に、システム１０Ｂの作用を説明する。
【００７７】
先ず、図１０を参照して、システム１０Ｂにおける複写機遠隔監視装置１２Ｂの作用を説明する。なお、図１０は、複写機遠隔監視装置１２Ａが起動した際に複写機遠隔監視装置１２ＢのＣＰＵ３８ａにより実行される本第２の実施形態に係る複写機遠隔監視装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ３８ｂの所定領域に予め記憶されている。
【００７８】
同図のステップ２５０では、ユーザからの、上記第１の実施形態で説明した送信要求情報、当該送信要求情報を特定する特定情報、及び送信要求情報の提供先となる複写機３８を特定する、複写機３８のＩＤ（Identification）情報の入力待ちを行う。ユーザが送信要求情報、特定情報、及びＩＤ情報を入力すると、上記ステップ２５０の処理が肯定判定となってステップ２５２へ移行する。なお、本第２の実施形態に係るシステム１０Ｂでは、上記のＩＤ情報が本発明の提供先情報に相当する。
【００７９】
ステップ２５２では、上記ステップ２５０の処理により入力された送信要求情報及び特定情報を関連付けてＨＤＤ３８ｆに記憶し、その後にステップ２５４へ移行する。
【００８０】
ステップ２５４では、上記ステップ２５０の処理により入力された特定情報及びＩＤ情報を送信アンテナ装置４０を介して複写機管理システム１６Ｂに送信し、ステップ２５６へ移行する。
【００８１】
なお、上記ステップ２５４にて特定情報及びＩＤ情報を送信することにより、サーバ装置４６は、受信アンテナ装置４４を介して特定情報及びＩＤ情報を受信し、受信したＩＤ情報により特定された複写機４２に特定情報を送信する。複写機４２は、サーバ装置４６から送信された特定情報を受信すると、複写機遠隔監視装置１２Ａに対して、受信した特定情報に関連付けられた送信要求情報の提供を要求するためのインターネット１４を介した通信（ポーリング）を行う。
【００８２】
そこで、ステップ２５６では複写機４２からのポーリング待ちを行う。複写機４２からのポーリングがあると、上記ステップ２５６の処理が肯定判定となってステップ２５８へ移行する。
【００８３】
ステップ２５８では、複写機４２がサーバ装置４６から受信した特定情報と同一の特定情報に関連付けられた送信要求情報をＨＤＤ３８ｆから読み出し、当該送信要求情報を、ポーリングをしてきた複写機４２にインターネット１４を介して送信し、その後にステップ２６０へ移行する。
【００８４】
ステップ２５８にて送信要求情報を送信することにより、後述するようにポーリングをしてきた複写機４２から複写機情報が送信される。そこで、ステップ２６０では、ポーリングをしてきた複写機４２から送信される複写機情報の受信待ちを行う。複写機情報を受信すると、上記ステップ２６０の処理が肯定判定となってステップ２６２へ移行し、上記ステップ２６０の処理により受信された複写機情報をＨＤＤ３８ｆに記憶した後に本複写機遠隔監視装置処理プログラムを終了する。
【００８５】
次に、図１１を参照して、システム１０Ｂにおけるサーバ装置４６の作用を説明する。なお、図１１は、サーバ装置４６が起動した際にサーバ装置４６のＣＰＵ４６ａにより実行される本第２の実施形態に係るサーバ装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４６ｂの所定領域に予め記憶されている。
【００８６】
同図のステップ３００では、前述した複写機遠隔監視装置処理プログラムの上記ステップ２５４の処理により送信される特定情報及びＩＤ情報の受信待ちを行う。特定情報及びＩＤ情報を受信すると、上記ステップ３００の処理が肯定判定となってステップ３０２へ移行する。
【００８７】
ステップ３０２では、上記ステップ３００の処理により受信された特定情報を上記ステップ３００の処理により受信されたＩＤ情報により特定される複写機４２に転送した後に本サーバ装置処理プログラムを終了する。
【００８８】
次に、図１２を参照して、システム１０Ｂにおける複写機４２の作用を説明する。なお、図１２は、複写機４２が起動した際に複写機４２のＣＰＵ４２ａにより実行される本第２の実施形態に係る複写機処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４２ｂの所定領域に予め記憶されている。
【００８９】
同図のステップ３５０では、前述したサーバ装置処理プログラムの上記ステップ３０２の処理により転送される特定情報の受信待ちを行う。特定情報を受信すると、上記ステップ３５０の処理が肯定判定となってステップ３５２へ移行する。
【００９０】
ステップ３５２では、複写機遠隔監視装置１２Ｂに対してインターネット１４を介してポーリングを行ってステップ３５４へ移行する。
【００９１】
ステップ３５４では、前述した複写機遠隔監視装置処理プログラムの上記ステップ２５８の処理により送信される送信要求情報の受信待ちを行う。送信要求情報を受信すると、上記ステップ３５４の処理が肯定判定となってステップ３５６へ移行する。
【００９２】
ステップ３５６では、複写機情報をインターネット１４を介して複写機遠隔監視装置１２Ａに送信した後に本複写機処理プログラムを終了する。
【００９３】
なお、本第２の実施形態では、上記ステップ３００が本発明の受信ステップに、上記ステップ３５２が本発明の通信開始ステップに各々相当する。
【００９４】
次に、図１３を参照して、本第２の実施形態に係る複写機遠隔監視装置処理プログラム、本第２の実施形態に係るサーバ装置処理プログラム、及び本第２の実施形態に係る複写機処理プログラムの実行により行われるシステム１０Ｂ全体の処理の流れを説明する。なお、図１３は、本第２の実施形態に係るシステム１０Ｂにおける、複写機遠隔監視装置１２Ｂと、複写機４２と、サーバ装置４６との間で行われる処理の流れを示すシーケンス図である。
【００９５】
同図に示すように、複写機遠隔監視装置１２Ｂは、送信要求情報、特定情報、及びＩＤ情報がユーザによって入力されると、送信要求情報及び特定情報を関連付けてＨＤＤ３８ｆに記憶し、特定情報及びＩＤ情報を送信アンテナ装置４０を介してサーバ装置４６に送信する。
【００９６】
サーバ装置４６は、複写機遠隔監視装置１２Ｂから送信された特定情報及びＩＤ情報を受信すると、受信した特定情報を、受信したＩＤ情報により特定される複写機４２に転送する。
【００９７】
複写機４２は、サーバ装置４６によって転送された特定情報を受信すると、インターネット１４を介して複写機遠隔監視装置１２Ｂに対してポーリングを行う。複写機遠隔監視装置１２Ｂは、複写機４２からのポーリングに応じて、複写機４２がサーバ装置４６から受信した特定情報と同一の特定情報に関連付けられた送信要求情報をＨＤＤ３８ｆから読み出し、当該送信要求情報を、ポーリングをしてきた複写機４２にインターネット１４を介して送信する。
【００９８】
複写機４２は、複写機遠隔監視装置１２Ｂから送信された送信要求情報を受信すると、複写機情報をインターネット１４を介して複写機遠隔監視装置１２Ｂに送信する。複写機遠隔監視装置１２Ｂは、複写機４２から送信された複写機情報を受信する。
【００９９】
なお、本第２の実施形態では、ＩＤ情報を複写機管理システム１６Ｂに送信し、当該ＩＤ情報により特定された複写機４２がポーリングを行う形態例を挙げて説明したが、本発明はこれに限定されるものではなく、ＩＤ情報を複写機管理システム１６Ｂに送信せずにＬＡＮ４８に接続されている複写機４２の全てがポーリングを行っても良い。
【０１００】
この場合、複写機遠隔監視装置１２Ｂがユーザによって入力されたＩＤ情報をＨＤＤ３８ｆに記憶しておき、特定情報を送信アンテナ装置４０を介してＬＡＮ４８に接続されている全ての複写機４２に送信することにより当該全ての複写機４２にポーリングを実行させ、ポーリングをしてきた複写機４２のうち、ＨＤＤ３８ｆに記憶されているＩＤ情報により特定される複写機４２に対してのみ送信要求情報をインターネット１４を介して送信する形態が例示できる。
【０１０１】
なお、複写機遠隔監視装置１２ＢがＬＡＮ４８に接続されている全ての複写機４２から複写機情報を取得する場合にはＩＤ情報を用いる必要はない。
【０１０２】
［第３の実施形態］
上記第２の実施形態では、複写機４２が複写機遠隔監視装置１２Ｂに対してポーリングを行う場合の形態例について説明したが、本第３の実施形態では、サーバ装置４６が複写機４２の代わりに複写機遠隔監視装置１２Ｂに対してポーリングを行う場合の形態例について説明する。
【０１０３】
図９は、本第３の実施形態に係るシステム１０Ｃの構成を示す模式図である。また、図３は、本第３の実施形態に係るシステム１０Ｃの電気系の要部構成を示すブロック図である。これらの図に示すように、本第３の実施形態に係るシステム１０Ｃは上記第２の実施形態で説明したシステム１０Ｂと同様に構成されているため、本第３の実施形態の構成の説明は省略する。
【０１０４】
なお、本第３の実施形態では、通信インタフェース３８ｈが送信部２２Ｂに、ＣＰＵ３８ａが提供部２６に、ＨＤＤ３８ｆが記憶部２４Ｂに、通信インタフェース４６ｈが受信部２８Ｂに、ＣＰＵ４６ａが通信開始部３０Ｂに、入力装置３８ｄが受付部５０に各々相当する。
【０１０５】
次に、システム１０Ｃの作用を説明する。
【０１０６】
先ず、図１４を参照して、システム１０Ｃにおける複写機遠隔監視装置１２Ｂの作用を説明する。なお、図１４は、複写機遠隔監視装置１２Ｂが起動した際に複写機遠隔監視装置１２ＢのＣＰＵ３８ａにより実行される本第３の実施形態に係る複写機遠隔監視装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ３８ｂの所定領域に予め記憶されている。
【０１０７】
同図のステップ４００では、ユーザからの、上記第１の実施形態で説明した送信要求情報、上記第２の実施形態で説明した特定情報、及び上記第２の実施形態で説明したＩＤ情報の入力待ちを行う。ユーザが送信要求情報、特定情報、及びＩＤ情報を入力すると、上記ステップ４００の処理が肯定判定となってステップ４０２へ移行する。
【０１０８】
ステップ４０２では、上記ステップ４００の処理により入力された送信要求情報及び特定情報を関連付けてＨＤＤ３８ｆに記憶し、ステップ４０４へ移行する。
【０１０９】
ステップ４０４では、上記ステップ４００の処理により入力された特定情報及びＩＤ情報を送信アンテナ装置４０を介して複写機管理システム１６Ｂに送信し、ステップ４０６へ移行する。
【０１１０】
なお、上記のステップ４０４にて特定情報及びＩＤ情報を送信することにより、サーバ装置４６は、受信アンテナ装置４４を介して特定情報及びＩＤ情報を受信する。これに応じて、サーバ装置４６は、複写機遠隔監視装置１２Ｂに対して、受信した特定情報に関連付けられた送信要求情報の提供を要求するためのインターネット１４を介した通信（ポーリング）を行う。
【０１１１】
そこで、ステップ４０６ではサーバ装置４６からのポーリング待ちを行う。サーバ装置４６からのポーリングがあると、上記ステップ４０６の処理が肯定判定となってステップ４０８へ移行する。
【０１１２】
ステップ４０８では、サーバ装置４６が複写機遠隔監視装置１２Ｂから受信した特定情報と同一の特定情報に関連付けられた送信要求情報をＨＤＤ３８ｆから読み出し、当該送信要求情報をサーバ装置４６にインターネット１４を介して送信し、その後にステップ４１０へ移行する。
【０１１３】
ステップ４０８にて送信要求情報を送信することにより、後述するようにサーバ装置４６から複写機情報が送信される。そこで、ステップ４１０では、サーバ装置４６から送信される複写機情報の受信待ちを行う。複写機情報を受信すると、上記ステップ４１０の処理が肯定判定となってステップ４１２へ移行し、上記ステップ４１０の処理により受信された複写機情報をＨＤＤ３８ｆに記憶した後に本複写機遠隔監視装置処理プログラムを終了する。
【０１１４】
次に、図１５を参照して、システム１０Ｃにおけるサーバ装置４６の作用を説明する。なお、図１５は、サーバ装置４６が起動した際にサーバ装置４６のＣＰＵ４６ａにより実行される本第３の実施形態に係るサーバ装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４６ｂの所定領域に予め記憶されている。
【０１１５】
同図のステップ４５０では、前述した複写機遠隔監視装置処理プログラムの上記ステップ４０４の処理により送信される特定情報及びＩＤ情報の受信待ちを行う。特定情報及びＩＤ情報を受信すると、上記ステップ４５０の処理が肯定判定となってステップ４５２へ移行する。
【０１１６】
ステップ４５２では、複写機遠隔監視装置１２Ｂに対してインターネット１４を介してポーリングを行ってステップ４５４へ移行する。
【０１１７】
ステップ４５４では、前述した複写機遠隔監視装置処理プログラムの上記ステップ４０８の処理により送信される送信要求情報の受信待ちを行う。送信要求情報を受信すると、上記ステップ４５４の処理が肯定判定となってステップ４５６へ移行する。
【０１１８】
ステップ４５６では、上記ステップ４５４の処理により受信された送信要求情報を上記ステップ４５０の処理により受信されたＩＤ情報により特定される複写機４２に転送し、ステップ４５８へ移行する。
【０１１９】
上記のステップ４５６にて送信要求情報を送信することにより、後述するように複写機４２がサーバ装置４６に対して複写機情報を送信する。そこで、ステップ４５８では、複写機４２から送信される複写機情報の受信待ちを行う。複写機情報を受信すると、上記ステップ４５８の処理が肯定判定となってステップ４６０へ移行する。
【０１２０】
ステップ４６０では、複写機情報をインターネット１４を介して複写機遠隔監視装置１２Ｂに送信した後に本サーバ装置処理プログラムを終了する。
【０１２１】
なお、本第３の実施形態では、上記ステップ４５０が本発明の受信ステップに、上記ステップ４５２が本発明の通信開始ステップに各々相当する。
【０１２２】
次に、図１６を参照して、システム１０Ｃにおける複写機４２の作用を説明する。なお、図１６は、複写機４２が起動した際に複写機４２のＣＰＵ４２ａにより実行される本第３の実施形態に係る複写機処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４２ｂの所定領域に予め記憶されている。
【０１２３】
同図のステップ５００では、前述したサーバ装置処理プログラムの上記ステップ４５６の処理により転送される送信要求情報の受信待ちを行う。送信要求情報を受信すると、上記ステップ５００の処理が肯定判定となってステップ５０２へ移行する。
【０１２４】
ステップ５０２では、複写機情報をサーバ装置４６に送信した後に本複写機処理プログラムを終了する。
【０１２５】
次に、図１７を参照して、本第３の実施形態に係る複写機遠隔監視装置処理プログラム、本第３の実施形態に係るサーバ装置処理プログラム、及び本第３の実施形態に係る複写機処理プログラムの実行により行われるシステム１０Ｃ全体の処理の流れを説明する。なお、図１７は、本第３の実施形態に係るシステム１０Ｃにおける、複写機遠隔監視装置１２Ｂと、複写機４２と、サーバ装置４６との間で行われる処理の流れを示すシーケンス図である。
【０１２６】
同図に示すように、複写機遠隔監視装置１２Ｂは、送信要求情報、特定情報、及びＩＤ情報がユーザによって入力されると、送信要求情報及び特定情報を関連付けてＨＤＤ３８ｆに記憶し、特定情報及びＩＤ情報を送信アンテナ装置４０を介してサーバ装置４６に送信する。
【０１２７】
サーバ装置４６は、複写機遠隔監視装置１２Ｂから送信された特定情報及びＩＤ情報を受信すると、インターネット１４を介して複写機遠隔監視装置１２Ｂに対してポーリングを行う。複写機遠隔監視装置１２Ｂは、サーバ装置４６からのポーリングに応じて、サーバ装置４６が複写機遠隔監視装置１２Ｂから受信した特定情報と同一の特定情報に関連付けられた送信要求情報をＨＤＤ３８ｆから読み出し、当該送信要求情報をサーバ装置４６に送信する。
【０１２８】
サーバ装置４６は、複写機遠隔監視装置１２Ｂから送信された送信要求情報を受信すると、受信した送信要求情報をＩＤ情報により特定される複写機４２に転送する。複写機４２は、サーバ装置４６によって転送された送信要求情報を受信すると、複写機情報をサーバ装置４６に送信する。
【０１２９】
サーバ装置４６は、複写機４２から送信された複写機情報を受信すると、受信した複写機情報をインターネット１４を介して複写機遠隔監視装置１２Ｂに送信する。複写機遠隔監視装置１２Ｂは、サーバ装置４６から送信された複写機情報を受信する。
【０１３０】
［第４の実施形態］
上記第１〜第３の実施形態では、複写機４２が送信要求情報に応じて複写機情報を複写機遠隔監視装置に送信する場合の形態例について説明したが、本第４の実施形態では、複写機４２で用いられるファームウェアを更新する場合の形態例について説明する。
【０１３１】
図９は、本第４の実施形態に係るシステム１０Ｄの構成を示す模式図である。また、図３は、本第４の実施形態に係るシステム１０Ｄの電気系の要部構成を示すブロック図である。これらの図に示すように、本第４の実施形態に係るシステム１０Ｄは上記第２の実施形態で説明したシステム１０Ｂと同様に構成されているため、本第４の実施形態の構成の説明は省略する。
【０１３２】
なお、本第４の実施形態では、通信インタフェース３８ｈが送信部２２Ｂに、ＣＰＵ３８ａが提供部２６に、ＨＤＤ３８ｆが記憶部２４Ｂに、通信インタフェース４６ｈが受信部２８Ｂに、ＣＰＵ４２ａが通信開始部３０Ｂに、入力装置３８ｄが受付部５０に各々相当する。
【０１３３】
次に、システム１０Ｄの作用を説明する。
【０１３４】
先ず、図１８を参照して、システム１０Ｄにおける複写機遠隔監視装置１２Ｂの作用を説明する。なお、図１８は、複写機遠隔監視装置１２Ｂが起動した際に複写機遠隔監視装置１２ＢのＣＰＵ３８ａにより実行される本第４の実施形態に係る複写機遠隔監視装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ３８ｂの所定領域に予め記憶されている。
【０１３５】
同図のステップ５５０では、ユーザからの、更新用のファームウェア（以下、「更新用ファームウェア」という。）と、更新用ファームウェアを特定する特定情報（以下、「ファームウェア特定情報」という。）と、更新用ファームウェアの提供先となる複写機４２を特定する、複写機４２のＩＤ情報（以下、「複写機ＩＤ情報」という。）と、複写機４２に既にインストールされている更新対象となるファームウェア（以下、「更新対象ファームウェア」という。）を特定する、更新対象ファームウェアのＩＤ情報（以下、「ファームウェアＩＤ情報」という。）との入力待ちを行う。ユーザが更新用ファームウェア、ファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報を入力すると、上記ステップ５５０の処理が肯定判定となってステップ５５２へ移行する。
【０１３６】
なお、上記の更新用ファームウェアが本発明の提供情報に、上記のファームウェア特定情報が本発明の特定情報に、上記の複写機ＩＤ情報及びファームウェアＩＤ情報が本発明の提供先情報に各々相当する。
【０１３７】
ステップ５５２では、上記ステップ５５０の処理により入力された更新用ファームウェア及びファームウェア特定情報を関連付けてＨＤＤ３８ｆに記憶し、その後にステップ５５４へ移行する。
【０１３８】
ステップ５５４では、上記ステップ５５０の処理により入力されたファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報を送信アンテナ装置４０を介して複写機管理システム１６Ｂに送信し、ステップ５５６へ移行する。
【０１３９】
なお、上記ステップ５５４にてファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報を送信することにより、サーバ装置４６は、受信アンテナ装置４４を介してファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報を受信する。これに応じて、サーバ装置４６は、受信した複写機ＩＤ情報により特定された複写機４２にファームウェア特定情報及びファームウェアＩＤ情報を送信する。複写機４２は、サーバ装置４６から送信されたファームウェア特定情報及びファームウェアＩＤ情報を受信し、受信したファームウェア特定情報に関連付けられた更新用ファームウェアの提供を要求するためのインターネット１４を介した通信（ポーリング）を行う。
【０１４０】
そこで、ステップ５５６では複写機４２からのポーリング待ちを行う。複写機４２からのポーリングがあると、上記ステップ５５６の処理が肯定判定となってステップ５５８へ移行する。
【０１４１】
ステップ５５８では、複写機４２がサーバ装置４６から受信したファームウェア特定情報と同一のファームウェア特定情報に関連付けられた更新用ファームウェアをＨＤＤ３８ｆから読み出し、当該更新用ファームウェアを、ポーリングをしてきた複写機４２にインターネット１４を介して送信し、ステップ５６０へ移行する。
【０１４２】
上記ステップ５５８にて更新用ファームウェアを送信することにより、後述するようにポーリングをしてきた複写機４２から更新結果情報が送信される。そこで、ステップ５６０では、ポーリングしてきた複写機４２から送信される更新結果情報の受信待ちを行う。更新結果情報を受信すると、上記ステップ５６０の処理が肯定判定となってステップ５６２へ移行し、上記ステップ５６０の処理により受信された更新結果情報をＨＤＤ３８ｆに記憶した後に本複写機遠隔監視装置処理プログラムを終了する。なお、本複写機遠隔監視装置処理プログラムによって記憶した更新結果情報は、ファームウェアの更新が完了したか否かの確認等に利用されることになる。
【０１４３】
次に、図１９を参照して、システム１０Ｄにおけるサーバ装置４６の作用を説明する。なお、図１９は、サーバ装置４６が起動した際にサーバ装置４６のＣＰＵ４６ａにより実行される本第４の実施形態に係るサーバ装置処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４６ｂの所定領域に予め記憶されている。
【０１４４】
同図のステップ６００では、前述した本第４の実施形態に係る複写機遠隔監視装置処理プログラムの上記ステップ５５４の処理により送信されるファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報の受信待ちを行う。ファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報を受信すると、上記ステップ６００の処理が肯定判定となってステップ６０２へ移行する。
【０１４５】
ステップ６０２では、上記ステップ６００の処理により受信されたファームウェア特定情報及びファームウェアＩＤ情報を上記ステップ６００の処理により受信された複写機ＩＤ情報により特定される複写機４２に転送した後に本サーバ装置処理プログラムを終了する。
【０１４６】
次に、図２０を参照して、システム１０Ｄにおける複写機４２の作用を説明する。なお、図２０は、複写機４２が起動した際に複写機４２のＣＰＵ４２ａにより実行される本第４の実施形態に係る複写機処理プログラムの流れを示すフローチャートであり、当該プログラムはＲＯＭ４２ｂの所定領域に予め記憶されている。
【０１４７】
同図のステップ６５０では、前述した本第４の実施形態に係るサーバ装置処理プログラムの上記ステップ６０２の処理により転送されるファームウェア特定情報及びファームウェアＩＤ情報の受信待ちを行う。ファームウェア特定情報及びファームウェアＩＤ情報を受信すると、上記ステップ６５０の処理が肯定判定となってステップ６５２へ移行する。
【０１４８】
ステップ６５２では、ファームウェアＩＤ情報により特定される更新対象ファームウェアを起動させると共に、複写機遠隔監視装置１２Ｂに対してインターネット１４を介してポーリングを行ってステップ６５４へ移行する。
【０１４９】
ステップ６５４では、前述した本第４の実施形態に係る複写機遠隔監視装置処理プログラムの上記ステップ５５８の処理により送信される更新用ファームウェアの受信待ちを行う。更新用ファームウェアを受信すると、上記ステップ６５４の処理が肯定判定となってステップ６５６へ移行する。
【０１５０】
ステップ６５６では、上記ステップ６５４の処理により受信された更新用ファームウェアを用いて更新対象ファームウェアの更新を行い、その後にステップ６５８へ移行する。
【０１５１】
ステップ６５８では、更新対象ファームウェアの更新の終了待ちを行う。更新対象ファームウェアの更新が終了すると、上記ステップ６５８の処理が肯定判定となってステップ６６０へ移行する。
【０１５２】
ステップ６６０では、更新対象ファームウェアの更新が終了したことを示す更新結果情報をインターネット１４を介して複写機遠隔監視装置１２Ｂに送信した後に本複写機処理プログラムを終了する。
【０１５３】
なお、本第４の実施形態では、上記ステップ６００が本発明の受信ステップに、上記ステップ６５２が本発明の通信開始ステップに各々相当する。
【０１５４】
次に、図２１を参照して、本第４の実施形態に係る複写機遠隔監視装置処理プログラム、本第４の実施形態に係るサーバ装置処理プログラム、及び本第４の実施形態に係る複写機処理プログラムの実行により行われるシステム１０Ｄ全体の処理の流れを説明する。なお、図２０は、本第４の実施形態に係るシステム１０Ｄにおける、複写機遠隔監視装置１２Ｂと、複写機４２と、サーバ装置４６との間で行われる処理の流れを示すシーケンス図である。
【０１５５】
同図に示すように、複写機遠隔監視装置１２Ｂは、更新用ファームウェア、ファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報がユーザによって入力されると、更新用ファームウェア及びファームウェア特定情報を関連付けてＨＤＤ３８ｆに記憶し、ファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報を送信アンテナ装置４０を介してサーバ装置４６に送信する。
【０１５６】
サーバ装置４６は、複写機遠隔監視装置１２Ｂから送信されたファームウェア特定情報、複写機ＩＤ情報、及びファームウェアＩＤ情報を受信すると、受信したファームウェア特定情報及びファームウェアＩＤ情報を、受信した複写機ＩＤ情報により特定される複写機４２に転送する。
【０１５７】
複写機４２は、サーバ装置４６によって転送されたファームウェア特定情報及びファームウェアＩＤ情報を受信すると、インターネット１４を介して複写機遠隔監視装置１２Ｂに対してポーリングを行う。複写機遠隔監視装置１２Ｂは、複写機４２からのポーリングに応じて、複写機４２がサーバ装置４６から受信したファームウェア特定情報と同一のファームウェア特定情報に関連付けられた更新用ファームウェアをＨＤＤ３８ｆから読み出し、当該更新用ファームウェアを、ポーリングをしてきた複写機４２にインターネット１４を介して送信する。
【０１５８】
複写機４２は、複写機遠隔監視装置１２Ｂから送信された更新用ファームウェアを受信すると、当該更新用ファームウェアを用いて、サーバ装置４６から受信したファームウェアＩＤ情報により特定される更新対象ファームウェアの更新を行う。複写機４２は、更新対象ファームウェアの更新が終了すると、更新結果情報をインターネット１４を介して複写機遠隔監視装置１２Ｂに送信する。複写機遠隔監視装置１２Ｂは、複写機４２から送信された更新結果情報を受信する。
【０１５９】
本第４の実施形態では、複写機４２が複写機遠隔監視装置１２Ｂに対してポーリングを行い、複写機遠隔監視装置１２Ｂがサーバ装置４６を介さずに更新用ファームウェアを複写機４２に提供する形態例を挙げて説明したが、本発明はこれに限定されるものではなく、複写機４２の代わりにサーバ装置４６が複写機遠隔監視装置１２Ｂに対してポーリングを行い、複写機遠隔監視装置１２Ａが更新用ファームウェアをインターネット１４経由でサーバ装置４６を介して複写機４２に提供しても良い。
【０１６０】
本第４の実施形態では、ファームウェアを更新する形態例を挙げて説明したが、ファームウェアを更新する場合と同様の方法で、複写機４２にインストールされているソフトウェア（以下、「ソフト」という。）を更新することもできる。
【０１６１】
本第４の実施形態では、複写機４２のファームウェアを更新する形態例を挙げて説明したが、本発明はこれに限定されるものではなく、ＰＣにインストールされているソフトを更新しても良い。
【０１６２】
この場合の形態例を以下に示す。なお、以下では、システム１０Ｄにおいて、更新対象となるソフト（以下、「更新対象ソフト」という。）がインストールされているＰＣがＬＡＮ４８に接続されている場合の形態を例に挙げて説明する。
【０１６３】
先ず、複写機遠隔監視装置１２Ｂにて更新用のソフト（以下、「更新用ソフト」という。）、更新用ソフトを特定する特定情報（以下、「ソフト特定情報」という。）と、更新対象ソフトがインストールされているＰＣを特定する、ＰＣのＩＤ情報（以下、「ＰＣ用ＩＤ情報」という。）と、更新対象ソフトを特定する、更新対象ソフトのＩＤ情報（以下、「ソフト用ＩＤ情報」という。）とを入力し、更新用ソフト及びソフト特定情報を関連付けてＨＤＤ３８ｆに記憶する。
【０１６４】
次に、複写機遠隔監視装置１２Ｂはソフト特定情報、ＰＣ用ＩＤ情報、及びソフト用ＩＤ情報を送信アンテナ装置４０を介して複写機管理システム１６Ｂに送信する。サーバ装置４６は、複写機遠隔監視装置１２Ｂから送信されるソフト特定情報、ＰＣ用ＩＤ情報、及びソフト用ＩＤ情報を受信し、受信したＰＣ用ＩＤ情報により特定されるＰＣにソフト特定情報及びソフト用ＩＤ情報を送信する。
【０１６５】
ＰＣは、サーバ装置４６から送信されたソフト特定情報及びソフト用ＩＤ情報を受信し、受信したソフト用ＩＤ情報により特定される更新対象ソフトを起動させると共に、複写機遠隔監視装置１２Ｂに対して、サーバ装置４６から受信したソフト特定情報に関連付けられた更新用ソフトの提供を要求するためのインターネット１４を介した通信（ポーリング）を行う。
【０１６６】
複写機遠隔監視装置１２Ｂは、ＰＣからのポーリングに応じて、ＰＣがサーバ装置４６から受信したソフト特定情報と同一のソフト特定情報に関連付けられた更新用ソフトをＨＤＤ３８ｆから読み出し、当該更新用ソフトを、ポーリングをしてきたＰＣにインターネット１４を介して送信する。
【０１６７】
ＰＣは、複写機遠隔監視装置１２Ｂから送信された更新用ソフトを受信し、当該更新用ソフトを用いて更新対象ソフトを更新し、更新が終了すると、更新が終了したことを示す更新結果情報を複写機遠隔監視装置１２Ｂにインターネット１４を介して送信する。複写機遠隔監視装置１２Ｂは、ＰＣから送信された更新結果情報を受信する。
【０１６８】
以上、本発明を上記各実施形態を用いて説明したが、本発明の技術的範囲は上記各実施形態に記載の範囲には限定されない。発明の主旨を逸脱しない範囲で上記各実施形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１６９】
また、上記各実施形態は、特許請求の範囲に記載された発明を限定するものではなく、また、上記各実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。上記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における状況に応じた組み合わせにより種々の発明を抽出できる。上記実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１７０】
例えば、上記各実施形態で説明したシステム１０Ａ〜１０Ｄの構成（図２、図３及び図９参照。）は一例であり、本発明の主旨を逸脱しない範囲内において状況に応じて変更可能であることは言うまでもない。
【０１７１】
また、上記各実施形態で説明した各種処理プログラムの処理の流れ（図４〜図６、図１０〜図１２、図１４〜図１６、及び図１８〜図２０参照。）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりすることができることは言うまでもない。
【０１７２】
また、上記各実施形態では、複写機遠隔監視装置処理、サーバ装置処理、及び複写機処理をソフトウェア構成によって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、これらの処理をハードウェア構成により実現する形態とすることもできる。この場合の形態例としては、例えば、図１に示したシステム１０Ａの各機能ブロック（提供部２６及び通信開始部３０Ａ）と同一の処理を実行する機能デバイスを作成して用いる形態が例示できる。
【図面の簡単な説明】
【０１７３】
【図１】第１の実施形態に係るシステムの機能的な構成を示す機能ブロック図である。
【図２】第１の実施形態に係るシステムの構成を示す模式図である。
【図３】第１〜第４の実施形態に係るシステムの電気系の要部構成を示すブロック図である。
【図４】第１の実施形態に係る複写機遠隔監視装置処理プログラムの処理の流れを示すフローチャートである。
【図５】第１の実施形態に係るサーバ装置処理プログラムの処理の流れを示すフローチャートである。
【図６】第１の実施形態に係る複写機処理プログラムの処理の流れを示すフローチャートである。
【図７】第１の実施形態に係るシステムにおける複写機遠隔監視装置とサーバ装置と複写機との間での処理の流れを示すシーケンス図である。
【図８】第２〜第４の実施形態に係るシステムの機能的な構成を示す機能ブロック図である。
【図９】第２〜第４の実施形態に係るシステムの構成を示す模式図である。
【図１０】第２の実施形態に係る複写機遠隔監視装置処理プログラムの処理の流れを示すフローチャートである。
【図１１】第２の実施形態に係るサーバ装置処理プログラムの処理の流れを示すフローチャートである。
【図１２】第２の実施形態に係る複写機処理プログラムの処理の流れを示すフローチャートである。
【図１３】第２の実施形態に係るシステムにおける複写機遠隔監視装置とサーバ装置と複写機との間での処理の流れを示すシーケンス図である。
【図１４】第３の実施形態に係る複写機遠隔監視装置処理プログラムの処理の流れを示すフローチャートである。
【図１５】第３の実施形態に係るサーバ装置処理プログラムの処理の流れを示すフローチャートである。
【図１６】第３の実施形態に係る複写機処理プログラムの処理の流れを示すフローチャートである。
【図１７】第３の実施形態に係るシステムにおける複写機遠隔監視装置とサーバ装置と複写機との間での処理の流れを示すシーケンス図である。
【図１８】第４の実施形態に係る複写機遠隔監視装置処理プログラムの処理の流れを示すフローチャートである。
【図１９】第４の実施形態に係るサーバ装置処理プログラムの処理の流れを示すフローチャートである。
【図２０】第４の実施形態に係る複写機処理プログラムの処理の流れを示すフローチャートである。
【図２１】第４の実施形態に係るシステムにおける複写機遠隔監視装置とサーバ装置と複写機との間での処理の流れを示すシーケンス図である。
【符号の説明】
【０１７４】
１０Ａ〜１０Ｄ  システム
１２Ａ，１２Ｂ  複写機遠隔監視装置（第１の通信装置）
１４  インターネット（第１の通信回線）
１６Ａ，１６Ｂ  複写機管理システム（第２の通信装置）
１８  ファイアウォール
２０  通信回線（第２の通信回線）
２２Ａ，２２Ｂ  送信部（送信手段）
２４Ａ，２４Ｂ  記憶部（記憶手段）
２６  提供部（提供手段）
２８Ａ，２８Ｂ  受信部（受信手段）
３０Ａ，３０Ｂ  通信開始部（通信開始手段）
５０  受付部（受付手段）
【図１】
2009071671.tif 000003
【図２】
2009071671.tif 000004
【図３】
2009071671.tif 000005
【図４】
2009071671.tif 000006
【図５】
2009071671.tif 000007
【図６】
2009071671.tif 000008
【図７】
2009071671.tif 000009
【図８】
2009071671.tif 000010
【図９】
2009071671.tif 000011
【図１０】
2009071671.tif 000012
【図１１】
2009071671.tif 000013
【図１２】
2009071671.tif 000014
【図１３】
2009071671.tif 000015
【図１４】
2009071671.tif 000016
【図１５】
2009071671.tif 000017
【図１６】
2009071671.tif 000018
【図１７】
2009071671.tif 000019
【図１８】
2009071671.tif 000020
【図１９】
2009071671.tif 000021
【図２０】
2009071671.tif 000022
【図２１】
2009071671.tif 000023