(57)【特許請求の範囲】
【請求項１】
通常モードと待機モードにおいて情報要求データを受信し、前記情報要求データに対する応答データを送信可能な画像形成装置であって、
前記画像形成装置は、
ネットワークに接続される通信インターフェイス部と、
前記画像形成装置が前記通常モードのときに前記応答データとして通常モード用応答データを前記通信インターフェイス部に出力するコントローラー部と、
前記画像形成装置が前記待機モードのときに前記応答データとして待機モード用応答データを前記通信インターフェイスに出力する待機応答部と、を備え、
前記通信インターフェイス部は、前記情報要求データを受信する受信部と、前記通常モード用応答データまたは前記待機モード用応答データを送信する送信部と、を備え、
前記コントローラー部は、前記通常モードのときに、前記情報要求データに対する前記通常モード用応答データを作成するコントローラー制御部を備え、
前記待機応答部は、
前記情報要求データが入力される待機応答入力部と、
前記コントローラー制御部により作成された前記通常モード用応答データの情報を蓄積する情報蓄積部と、
前記通常モード用応答データを前記送信部と前記情報蓄積部とに出力し、前記待機モード用応答データを前記送信部に出力する待機応答出力部と、
前記待機モードのときに前記待機モード用応答データを作成する応答データ作成部と、
（１）前記通常モードのときに前記待機応答入力部に入力される前記情報要求データを前記コントローラー制御部に対して出力させるように制御し、（２）前記待機モードのときに前記待機応答入力部に入力される前記情報要求データを前記応答データ作成部に出力させるように制御し、さらに、（３）前記通常モードのときに前記コントローラー制御部から前記待機応答出力部に対して出力される前記通常モード用応答データを前記送信部と前記情報蓄積部に出力させるように制御し、（４）前記待機モードのときに前記応答データ作成部から前記待機応答出力部に対して出力される前記待機モード用応答データを前記送信部に出力させるように制御する待機応答制御部と、
ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）応答情報テーブルを記憶する記憶部と、を備え、
前記ＳＮＭＰ応答情報テーブルは、ＳＮＭＰのＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｂａｓｅ）に格納されている個々の管理情報のオブジェクトを区別するために付される識別子であるＯＩＤ（Ｏｂｊｅｃｔ  ＩＤｅｎｔｉｆｉｅｒ）と、前記ＯＩＤに対するデータを含み、前記ＯＩＤに対するデータは、データ値の型と実際のデータ値を含み、
前記情報蓄積部は、前記通常モード用応答データが前記ＳＮＭＰの応答データであれば、前記通常モード用応答データから前記ＯＩＤと前記ＯＩＤに対するデータを取り出し、前記ＳＮＭＰ応答情報テーブルに格納し、
前記応答データ作成部は、前記ＳＮＭＰ応答情報テーブルの中に格納されているデータに基づいて前記待機モード用応答データを作成し、作成した前記待機モード用応答データを前記待機応答出力部に出力し、前記ＳＮＭＰ応答情報テーブルの情報が不足しているとき、またはＡＲＰとＳＮＭＰ以外の前記待機モード用応答データを作成するとき、前記待機応答制御部に前記待機モード用応答データの作成不可の通知を出力し、
前記待機応答制御部は、前記通知が出力されると、待機モード処理を終了し通常モード移行処理を開始させる
ことを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、さらに、前記通常モードのときに電力を供給する電源手段と、前記電源手段を制御する電源制御手段と、を備え、
前記通常モードのときに前記電源制御手段は前記電源手段をオンに制御し、前記待機モードのときに前記電源制御手段は前記電源手段をオフに制御する
ことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報要求データを受信し、情報要求データに対する応答データを送信する応答装置に関する。
【背景技術】
【０００２】
プリンター、多機能プリンター、多機能周辺装置、又は複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置は、省エネ対策としてユーザーが画像形成装置を使用しない状態で予め設定された時間を経過すると、省エネの状態(以下、「待機モード」という)に移行する。しかし、一旦待機モードに移行すると、ユーザーが画像形成装置を使用できる状態(以下、「通常モード」という)になるまで時間がかかる。例えば、ホストコンピュータがネットワークを経由して画像形成装置の情報を確認するための情報要求データを待機モードの画像形成装置に送信すると、画像形成装置は、待機モードから通常モードに移行して応答データを送信するので時間がかかる。このため、ホストコンピュータから情報要求データを何回も送信されると、通常モードから待機モードに移行する回数が増加し、更に待機モードとなる時間が短くなるので省エネ効果が低下してしまう。この対策として、待機モードでも応答データを送信できるようにしている。例えば、特許文献１の画像処理装置では、通常モードであるノーマルモードで応答を行うメインＣＰＵ（Central Processing Unit）と、待機モードであるスリープモードで応答を行うサブＣＰＵの２つのＣＰＵからなるコントローラーにおいて、ノーマルモードにおいてメインＣＰＵは応答データをメインＣＰＵのＲＡＭ(Random Access Memory)に記憶する。スリープモードに移行する時には、サブＣＰＵによりメインＣＰＵのＲＡＭから使用頻度の高い応答データを取り出し、サブＣＰＵのＲＡＭに記憶する。このように、ノーマルモードからスリープモードに移行したときに、サブＣＰＵのＲＡＭに使用頻度の高い応答データが記憶されるので、スリープモードにおいてサブＣＰＵがサブＣＰＵのＲＡＭに記憶したデータを用いて応答データを作成して送信することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９４９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の画像処理装置は、応答データを予めメインＣＰＵのＲＡＭに記憶し、画像処理装置がスリープモードに移行する時に、サブＣＰＵがメインＣＰＵのＲＡＭに記憶されている応答データから使用頻度の高い応答データを取り出し、取り出した応答データをサブＣＰＵのＲＡＭに転送しなければならないので、スリープモードに移行するまでに時間がかかった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる応答装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、通常モードと待機モードにおいて情報要求データを受信し、前記情報要求データに対する応答データを送信可能な画像形成装置であって、前記画像形成装置は、ネットワークに接続される通信インターフェイス部と、前記画像形成装置が前記通常モードのときに前記応答データとして通常モード用応答データを前記通信インターフェイス部に出力するコントローラー部と、前記画像形成装置が前記待機モードのときに前記応答データとして待機モード用応答データを前記通信インターフェイスに出力する待機応答部と、を備え、前記通信インターフェイス部は、前記情報要求データを受信する受信部と、前記通常モード用応答データまたは前記待機モード用応答データを送信する送信部と、を備え、前記コントローラー部は、前記通常モードのときに、前記情報要求データに対する前記通常モード用応答データを作成するコントローラー制御部を備え、前記待機応答部は、前記情報要求データが入力される待機応答入力部と、前記コントローラー制御部により作成された前記通常モード用応答データの情報を蓄積する情報蓄積部と、前記通常モード用応答データを前記送信部と前記情報蓄積部とに出力し、前記待機モード用応答データを前記送信部に出力する待機応答出力部と、前記待機モードのときに前記待機モード用応答データを作成する応答データ作成部と、（１）前記通常モードのときに前記待機応答入力部に入力される前記情報要求データを前記コントローラー制御部に対して出力させるように制御し、（２）前記待機モードのときに前記待機応答入力部に入力される前記情報要求データを前記応答データ作成部に出力させるように制御し、さらに、（３）前記通常モードのときに前記コントローラー制御部から前記待機応答出力部に対して出力される前記通常モード用応答データを前記送信部と前記情報蓄積部に出力させるように制御し、（４）前記待機モードのときに前記応答データ作成部から前記待機応答出力部に対して出力される前記待機モード用応答データを前記送信部に出力させるように制御する待機応答制御部と、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）応答情報テーブルを記憶する記憶部と、を備え、前記ＳＮＭＰ応答情報テーブルは、ＳＮＭＰのＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｂａｓｅ）に格納されている個々の管理情報のオブジェクトを区別するために付される識別子であるＯＩＤ（Ｏｂｊｅｃｔ  ＩＤｅｎｔｉｆｉｅｒ）と、前記ＯＩＤに対するデータを含み、前記ＯＩＤに対するデータは、データ値の型と実際のデータ値を含み、前記情報蓄積部は、前記通常モード用応答データが前記ＳＮＭＰの応答データであれば、前記通常モード用応答データから前記ＯＩＤと前記ＯＩＤに対するデータを取り出し、前記ＳＮＭＰ応答情報テーブルに格納し、前記応答データ作成部は、前記ＳＮＭＰ応答情報テーブルの中に格納されているデータに基づいて前記待機モード用応答データを作成し、作成した前記待機モード用応答データを前記待機応答出力部に出力し、前記ＳＮＭＰ応答情報テーブルの情報が不足しているとき、またはＡＲＰとＳＮＭＰ以外の前記待機モード用応答データを作成するとき、前記待機応答制御部に前記待機モード用応答データの作成不可の通知を出力し、前記待機応答制御部は、前記通知が出力されると、待機モード処理を終了し通常モード移行処理を開始させることを特徴とする。
また、前記画像形成装置は、さらに、前記通常モードのときに電力を供給する電源手段と、前記電源手段を制御する電源制御手段と、を備え、前記通常モードのときに前記電源制御手段は前記電源手段をオンに制御し、前記待機モードのときに前記電源制御手段は前記電源手段をオフに制御してもよい。
【発明の効果】
【０００７】
本発明の応答装置は、待機モードのときに応答データを作成するための情報が通常モードのときに蓄積され、また待機モードのときに蓄積された情報を転送することなく、蓄積された情報から応答データを作成することができるので、通常モードから待機モードに移行する時間を短縮できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る応答システムの機能構成を示す図である。
【図２】図１に示す応答装置のアドレス情報エリア及びＳＮＭＰ応答情報テーブルの構成を示す図である。
【図３】本発明の実施形態に係る応答装置の通常モード処理の手順を示すフローチャートである。
【図４】本発明の実施形態に係る応答装置の待機モード移行処理の手順を示すフローチャートである。
【図５】本発明の実施形態に係る応答装置の待機モード処理の手順を示すフローチャートである。
【図６】本発明の実施形態に係る応答装置の通常モード移行処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。実施形態では、待機モードに移行したときに応答データの作成に必要な情報を、通常モードの応答装置で蓄積する。また、応答装置が通常モードから待機モードに移行しても、待機モードの応答装置は蓄積された情報を直接取り出すことで、情報を転送する必要がなくなり待機モードの移行時間を短縮する。また、待機モードの応答装置において、蓄積された情報により応答データを作成し、情報要求データの送信先であるホストコンピュータに送信する。更に、待機モードの応答装置が予め蓄積された情報から応答データを作成できないときには、応答装置は待機モードから通常モードに移行するものである。
【００１０】
実施形態における応答システム１０の機能構成について、図１を用いて説明する。図１に示す応答システム１０は、応答装置１００とＰＣ２００で構成され、応答装置１００とＰＣ２００は、ネットワーク３００で接続されている。応答装置１００は、プリンター、多機能プリンター、多機能周辺装置、又は複合機などのＭＦＰである画像形成装置、またはネットワーク３００を経由して情報要求データを受信し、情報要求データに対する応答データを送信する装置である。ＰＣ２００は、応答装置１００に対して情報要求データを送信し、情報要求データに対する応答データを受信するホストコンピュータである。
【００１１】
まず、応答装置１００の機能構成について説明する。図１に示すように応答装置１００は、コントローラー部１１０、待機応答部１２０、及び通信インターフェイス部１３０を備えている。
【００１２】
コントローラー部１１０は、応答装置１００が通常モードのときに情報要求データを入力し、応答データを出力する。コントローラー部１１０は、コントローラー制御部１１１、コントローラー入力部１１２、コントローラー出力部１１３、及び電源部１１４を備えている。
コントローラー制御部１１１は、ＲＡＭやＲＯＭ等の主記憶手段（メモリー）、及びＭＰＵ(Micro Processing Unit)やＣＰＵ(Central Processing Unit)等の制御手段を備えている。
コントローラー入力部１１２は、待機応答部１２０から出力される情報要求データを入力する。
コントローラー出力部１１３は、応答データを待機応答部１２０に出力する。
電源部１１４は、コントローラー部１１０の各部に電源を供給する。また、待機応答部１２０からの制御により電源がオンされると各部に電力を供給し、またはオフされると各部への電力の供給を停止する。
【００１３】
待機応答部１２０は、応答装置１００が待機モードのときに通信インターフェイス部１３０から情報要求データを入力し、通信インターフェイス部１３０へ応答データを出力する。待機応答部１２０は、待機応答制御部１２１、待機応答入力部１２２、待機応答出力部１２３、情報蓄積部１２４、応答データ作成部１２５、記憶部１２６、及び電源制御部１２７を備え、待機応答制御部１２１はバスで接続されている。
待機応答制御部１２１は、ＲＡＭやＲＯＭ等の主記憶手段(メモリー)、及びＭＰＵ(Micro Processing Unit)やＣＰＵ(Central Processing Unit)等の制御手段を備えている。
待機応答入力部１２２は、通信インターフェイス部１３０から出力される情報要求データを入力する。
待機応答出力部１２３は、応答データを通信インターフェイス部１３０と情報蓄積部１２４に出力する。
情報蓄積部１２４は、コントローラー部１１０から待機応答出力部１２３を経由して通信インターフェイス部１３０に出力される応答データの情報を蓄積する。
応答データ作成部１２５は、応答装置１００が待機モードのときに応答データを作成する。
記憶部１２６は、フラッシュメモリー等からなり、アドレス情報エリア１２６ａ及びＳＮＭＰ応答情報テーブル１２６ｂを備えている。アドレス情報エリア１２６ａ及びＳＮＭＰ応答情報テーブル１２６ｂの構成については、後述する。なお、ＳＮＭＰ応答情報テーブル１２６ｂは、応答装置１００の起動時には、情報は設定されていない。
電源制御部１２７は、コントローラー部１１０の電源部１１４をオンまたはオフに制御する。
【００１４】
通信インターフェイス部１３０は、ネットワーク３００に接続するための着脱可能なＬＡＮインターフェイスを備えている。通信インターフェイス部１３０は、受信部１３１及び送信部１３２を備えている。
受信部１３１は、ＰＣ２００から送信される情報要求データのパケットを受信すると、情報要求データを待機応答部１２０に出力する。
送信部１３２は、待機応答部１２０から応答データを入力すると、応答データのパケットをＰＣ２００に送信する。
【００１５】
次に、ＰＣ２００の機能構成について説明する。図１に示すようにＰＣ２００は、通信部２１０、制御部２２０、及び記憶部２３０を備えている。
通信部２１０は、ネットワーク３００に接続するための着脱可能なＬＡＮインターフェイスを備えている。
制御部２２０は、ＲＡＭやＲＯＭ等の主記憶手段（メモリー）、及びＣＰＵ(Central Processing Unit)等の制御手段を備えている。また、制御部２２０は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェイス、バスコントローラー等を含む総合的なＰＣ２００のコントロールを行う。制御部２２０には、応答装置１００に対して情報要求データを送信し、また応答装置１００から応答データを受信する情報送受信処理部２２０ａが設けられている。
記憶部２３０は、フラッシュメモリー等からなり、制御部２２０が実行する処理のプログラムやデータを記憶する。また、記憶部２３０には、応答装置１００から受信する応答データを保存する応答データ保存エリア２３０ａが設けられている。
【００１６】
次に、待機応答部１２０の記憶部１２６に設けられるアドレス情報エリア１２６ａとＳＮＭＰ応答情報テーブル１２６ｂの構成について、図２を用いて説明する。
【００１７】
まず、図２（１）に示すアドレス情報エリア１２６ａの構成について説明する。アドレス情報エリア１２６ａは、「ＩＰアドレス」、及び「ＭＡＣアドレス（Ethernet(登録商標)アドレス）」の項目が設けられている。「ＩＰアドレス」には、応答データに設定される応答装置１００のＩＰアドレスが予め格納されている。「ＭＡＣアドレス」には、応答データに設定される応答装置１００のＩＰアドレスに対応するＭＡＣアドレスが予め格納されている。
【００１８】
次に、図２（２）に示すＳＮＭＰ応答情報テーブル１２６ｂの構成について説明する。ＳＮＭＰ応答情報テーブル１２６ｂには、ＳＮＭＰ（Simple Network Management Protocol）の情報要求データに対する応答データの情報が蓄積される。ＳＮＭＰ応答情報テーブル１２６ｂは、「Ｎｏ.」、「ＯＩＤ（Object IDentifier）」、及び「データ」の項目が設けられている。「Ｎｏ.」は、「ＯＩＤ」とそれに対応する「データ」の組に付けられる昇順の番号である。「ＯＩＤ」には、ＳＮＭＰのＭＩＢ（Management information base）に格納されている個々の管理情報のオブジェクトを区別するために付される識別子が保存される。「データ」には、応答データに設定される「ＯＩＤ」に対するデータが保存される。また、「データ」には、「型」と「データ値」の項目が設けられ、「型」には「データ値」の型が保存される。例えば、「データ」の型が整数であれば「INTEGER」が保存される。「データ値」には、実際のデータ値が保存される。
【００１９】
次に、本発明の実施形態に係る通常モードの応答装置１００により実行される通常モード処理について、図３を用いて説明する。応答装置１００の起動時は、応答装置１００は通常モードの動作である。
【００２０】
（ステップＳ１０１）
まず、受信部１３１は、パケットを受信したかを判定する。パケットを受信したとき(ステップＳ１０１のＹｅｓ)は、ステップＳ１０２に進む。パケットを受信していないとき（ステップＳ１０１のＮｏ）は、ステップＳ１１１に進む。
【００２１】
（ステップＳ１０２）
ステップＳ１０１のＹｅｓにおいて、受信部１３１は、パケットの情報要求データを待機応答入力部１２２に出力する。
【００２２】
（ステップＳ１０３）
次いで、待機応答入力部１２２は、情報要求データを入力すると、コントローラー入力部１１２に出力する。
【００２３】
（ステップＳ１０４）
次いで、コントローラー入力部１１２は、情報要求データを入力すると、コントローラー制御部１１１に出力する。
【００２４】
（ステップＳ１０５）
次いで、コントローラー制御部１１１は、情報要求データを入力すると、情報要求データに対する応答データを作成する。
【００２５】
（ステップＳ１０６）
次いで、コントローラー制御部１１１は、作成した応答データをコントローラー出力部１１３に出力する。
【００２６】
（ステップＳ１０７）
次いで、コントローラー出力部１１３は、応答データを入力すると、待機応答出力部１２３に出力する。
【００２７】
（ステップＳ１０８）
次いで、待機応答出力部１２２は、応答データを入力すると、情報蓄積部１２４と送信部１３２に出力する。
【００２８】
（ステップＳ１０９）
次いで、送信部１３２は、応答データを入力し、応答データのパケットをネットワーク３００を経由して送信先に送信する。例えば、ＰＣ２００から受信したパケットの情報要求データに対する応答データのパケットであれば、パケットはＰＣ２００に送信される。
【００２９】
（ステップＳ１１０）
次いで、情報蓄積部１２４は、応答データを入力し、ＳＮＭＰの応答データであれば応答データから「ＯＩＤ」と「データ」を取り出し、ＳＮＭＰ応答情報テーブル１２６ｂに格納する。
【００３０】
（ステップＳ１１１）
ステップＳ１１０に次いで、またはステップＳ１０１のＮｏにおいて、待機応答制御部１２１がコントローラー制御部１１１から待機モードに移行する指令を入力したかを判定する。待機モードに移行する指令を入力したとき(ステップＳ１１１のＹｅｓ)は、通常モード処理を終了する。待機モードに移行する指令を入力していないとき（ステップＳ１１１のＮｏ）は、ステップＳ１０１に戻る。なお、待機モードに移行する指令は、予め決められた時間が経過したときに、コントローラー制御部１１１が待機応答制御部１２１に出力する。
【００３１】
次に、本発明の実施形態に係る応答装置１００により実行される待機モード移行処理について、図４を用いて説明する。なお、応答装置１００は、通常モード処理を終了すると、待機モード移行処理を開始する。
【００３２】
（ステップＳ２０１）
まず、コントローラー制御部１１１は、コントローラー制御部１１１のメモリーに記憶されているデータをディスク（図示せず）に退避させる処理（セルフリフレッシュ処理）を行う。
【００３３】
（ステップＳ２０２）
次いで、コントローラー制御部１１１は、待機応答制御部１２１に待機モードに移行する指令を出力する。
【００３４】
（ステップＳ２０３）
次いで、待機応答制御部１２１は、待機応答入力部１２２の出力先をコントローラー入力部１１２から応答データ作成部１２５に切り替える。
【００３５】
（ステップＳ２０４）
次いで、待機応答制御部１２１は、待機応答出力部１２３の入力先をコントローラー出力部１１３から応答データ作成部１２５に切り替え、出力先を送信部１３２と情報蓄積部１２４の両方から送信部１３２のみに切り替える。
【００３６】
（ステップＳ２０５）
次いで、待機応答制御部１２１は、電源制御部１２７により電源部１１４をオフに制御し、待機モード移行処理を終了する。このように電源部１１４がオフとなることで電源の供給が停止され、待機モードに移行する。
【００３７】
次に、本発明の実施形態に係る待機モード状態の応答装置１００により実行される待機モード処理について、図５を用いて説明する。
【００３８】
（ステップＳ３０１）
まず、受信部１３１は、パケットを受信したかを判定する。パケットを受信したとき(ステップＳ３０１のＹｅｓ)は、ステップＳ３０２に進む。パケットを受信していないとき（ステップＳ３０１のＮｏ）は、ステップＳ３０１に戻る。
【００３９】
（ステップＳ３０２）
ステップＳ３０１のＹｅｓにおいて、受信部１３１は、パケットの情報要求データを待機応答入力部１２２に出力する。
【００４０】
（ステップＳ３０３）
次いで、待機応答入力部１２２は、入力した情報要求データを応答データ作成部１２５に出力する。なお、待機モード移行処理において、待機応答入力部１２２の出力先が応答データ作成部１２５に切り替えられている。
【００４１】
（ステップＳ３０４）
次いで、応答データ作成部１２５は、アドレス情報エリア１２６ａまたはＳＮＭＰ応答情報テーブル１２６ｂから情報を取り出し、応答データの作成を行う。
【００４２】
（ステップＳ３０５）
次いで、応答データ作成部１２５により応答データが作成できたかを判定する。応答データが作成できたとき(ステップＳ３０５のＹｅｓ)は、ステップＳ３０６に進む。応答データが作成できないとき（ステップＳ３０５のＮｏ）は、ステップＳ３０９に進む。なお、応答データが作成できないケースとしては、例えば、アドレス情報エリア１２６ａまたはＳＮＭＰ応答情報テーブル１２６ｂの情報が不足しているとき、またはＡＲＰとＳＮＭＰ以外の応答データを作成するときなどがある。
【００４３】
（ステップＳ３０６）
ステップＳ３０５のＹｅｓにおいて、応答データ作成部１２５は、作成した応答データを待機応答出力部１２３に出力する。
【００４４】
（ステップＳ３０７）
次いで、待機応答出力部１２３は、応答データを入力すると、送信部１３２に出力する。
【００４５】
（ステップＳ３０８）
次いで、送信部１３２は、応答データを入力し、応答データのパケットをネットワーク３００を経由して送信先に送信する。例えば、ＰＣ２００から受信したパケットの情報要求データに対する応答データのパケットであれば、パケットはＰＣ２００に送信される。
【００４６】
（ステップＳ３０９）
ステップＳ３０５のＮｏにおいて、応答データ作成部１２５が待機応答制御部１２１に応答データの作成不可の通知を出力すると、待機応答制御部１２１は、待機モード処理を終了する。
【００４７】
次に、本発明の実施形態に係る応答装置１００により実行される通常モード移行処理について、図６を用いて説明する。なお、応答装置１００は、待機モード処理を終了すると、通常モード移行処理を開始する。
【００４８】
（ステップＳ４０１）
次いで、待機応答制御部１２１は、電源制御部１２７により電源部１１４をオンに制御すると、電源部１１４がオンとなることで電源の供給を開始する。
【００４９】
（ステップＳ４０２）
次いで、コントローラー制御部１１１は、ディスクに退避したメモリーのデータをメモリーに復元する。
【００５０】
（ステップＳ４０３）
次いで、待機応答制御部１２１は、待機応答入力部１２２の出力先を応答データ作成部１２５からコントローラー入力部１１２に切り替える。
【００５１】
（ステップＳ４０４）
次いで、待機応答制御部１２１は、待機応答出力部１２３の入力先を応答データ作成部１２５からコントローラー出力部１１３に切り替え、出力先を送信部１３２のみから送信部１３２と情報蓄積部１２４の両方に切り替え、通常モード移行処理を終了する。
【００５２】
以上により、実施形態の応答装置１００は、通常モードにおいては、通信インターフェイス部１３０が受信するパケットの情報要求データを待機応答部１２０を経由してコントローラー部１１０に出力する。コントローラー部１１０は、情報要求データに対する応答データを作成すると、待機応答部１２０を経由して通信インターフェイス部１３０に出力され、通信インターフェイス部１３０が応答データのパケットを送信する。また、応答データが待機応答部１２０を経由するときに、情報蓄積部１２４は、待機モードにおいて応答データを作成するために必要な情報を蓄積する。これにより、待機モードにおいて応答データを作成するための情報が自動的に蓄積されるので、通常モードから待機モードに切り替えるときに、応答データを作成するための情報を転送する必要がなくなり、通常モードから待機モードに移行するための処理時間が短縮できる。また、応答データ作成部１２５は、通常モードにおいて蓄積された情報を待機モードにおいても直接取り出すことができるので、この情報を用いて応答データの作成ができる。また、応答データ作成部１２５が蓄積された情報から応答データを作成できないときには、待機応答部１２０が電源部１１４をオンに制御することで通常モードに移行し、通常モードにおいて応答データを作成できるので、確実に応答データを作成して送信することができる。
【００５３】
なお、実施形態においては、ホストコンピュータとして１台のＰＣ２００がネッワーク３００に接続されている例で説明したが、ネッワーク３００には複数のホストコンピュータが接続され、応答装置１００は複数のホストコンピュータから要求情報データのパケットを受信することができる。
また、実施形態では、情報蓄積部１２４が蓄積する情報をＡＲＰとＳＮＭＰに対する応答データを作成するための例で説明したが、これに限定されず情報要求に対する応答として返信されるデータであれば各種情報を蓄積することができる。
また、実施形態では、通常モードにおいて通信インターフェイス部１３０が出力する情報要求データを、待機応答部１２０を経由してコントローラー部１１０が入力しているが、待機応答部１２０を経由せずに通信インターフェイス部１３０が出力する情報要求データをコントローラー部１１０が直接入力することも可能である。
【００５４】
このような本発明の応答装置は、待機モードのときに応答データを作成するための情報が通常モードのときに蓄積され、また待機モードのときに蓄積された情報を転送することなく、蓄積された情報から応答データを作成することができるので、通常モードから待機モードに移行する時間を短縮できる。
【００５５】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００５６】
本発明は、応答装置に好適であるが、応答装置に限られるものではなく、応答データを送信する待機モードで動作可能な装置一般に適用できる。
【符号の説明】
【００５７】
１０・・・・・応答システム
１００・・・・・応答装置
１１０・・・・・コントローラー部
１１１・・・・・コントローラー制御部
１１２・・・・・コントローラー入力部
１１３・・・・・コントローラー出力部
１１４・・・・・電源部
１２０・・・・・待機応答部
１２１・・・・・待機応答制御部
１２２・・・・・待機応答入力部
１２３・・・・・待機応答出力部
１２４・・・・・情報蓄積部
１２５・・・・・応答データ作成部
１２６・・・・・記憶部
１２６ａ・・・・アドレス情報エリア
１２６ｂ・・・・ＳＮＭＰ応答情報テーブル
１２７・・・・・電源制御部
１３０・・・・・通信インターフェイス部
１３１・・・・・受信部
１３２・・・・・送信部
２００・・・・・ＰＣ
２１０・・・・・通信部
２２０・・・・・制御部
２２０ａ・・・・情報送受信処理部
２３０・・・・・記憶部
２３０ａ・・・・応答データ保存エリア
３００・・・・・ネットワーク
【図１】
0005882261.tif 000002
【図２】
0005882261.tif 000003
【図３】
0005882261.tif 000004
【図４】
0005882261.tif 000005
【図５】
0005882261.tif 000006
【図６】
0005882261.tif 000007