(57)【要約】【課題】  ユーザに通常の組み込み機器の場合と同様な操作性を提供すると共に、省電力モードのホスト装置を速やかに通常モードに復帰させる。【解決手段】  クライアント装置２０からパケットが送信されると、パケットキャプチャ手段４１は送信されたパケットをキャプチャする。そして、リクエスト判別手段４３は固有情報取得保持手段４２が保持しているサーバ装置３０のアドレスを元にパケットキャプチャ手段４１がキャプチャしているパケットがサーバ装置３０宛てのパケットであるか判別する。サーバ装置３０宛てのパケットであった場合、パケットキャプチャ手段４１はサーバ装置３０にパケットを送信する。このとき、サーバ装置３０が省電力モードであると、通電指示手段４５はサーバ装置３０に起動信号を送信し、サーバ装置３０を省電力モードから通常モードに復帰させる。【選択図】      図４
2006211269.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除いた回路各部への給電が停止されることにより、前記通電モードより少ない消費電力となる省電力モードとを有し、前記通信回路が予め設定された特殊パケットを受信したときは、前記通電モードとなるように回路各部への通電を起動するように構成されているホスト装置と、
前記ネットワークを介して前記ホスト装置に対してリクエストを送信するクライアント装置と、
前記ホスト装置とクライアント装置との間でパケットの授受を行う中継装置と
を有するネットワークシステムであって、
前記中継装置は、クライアント装置から送信されたパケットをキャプチャするパケットキャプチャ手段と、
前記パケットキャプチャ手段がキャプチャしたパケットから前記ホスト装置のネットワークアドレスを取得し保持する固有情報取得保持手段と、
前記パケットキャプチャ手段がキャプチャしたパケットが前記ホスト装置宛てのものであるか否かを前記固有情報取得保持手段が保持しているネットワークアドレスを元に判別するリクエスト判別手段と、
前記ホスト装置の通電状態を監視することにより、前記ホスト装置が前記通常モードにあるか前記節電モードにあるかを検出する通電状態監視手段と、
前記通電状態監視手段が節電モードを検出している時に、前記ホスト装置宛てのパケットをパケットキャプチャ手段がキャプチャすると、前記ホスト装置の前記通信回路へ通常モードへの復帰指示を行うための前記特殊パケットを送信する通電指示手段と
を具備し、
前記パケットキャプチャ手段は、前記通電状態監視手段によって前記ホスト装置の通常モードが確認されると、キャプチャしていたホスト装置宛てのパケットをホスト装置に送信することを特徴とするネットワークシステム。
【請求項２】
前記ホスト装置の前記通信回路は、本体から着脱自在のカード状のケースに収納されていることを特徴とする請求項１記載のネットワークシステム。
【請求項３】
ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除き回路各部への給電が停止されることにより、前記通電モードより少ない消費電力となる省電力モードとを有するホスト装置に用いられ、前記ホスト装置とクライアント装置との間でパケットの授受を行う中継装置であって、
前記クライアント装置から送信されたパケットをキャプチャするパケットキャプチャ手段と、
前記パケットキャプチャ手段がキャプチャしたパケットから前記ホスト装置のネットワークアドレスを取得し保持する固有情報取得保持手段と、
前記パケットキャプチャ手段がキャプチャしたパケットが前記ホスト装置宛てのものであるか否かを前記固有情報取得保持手段が保持しているネットワークアドレスを元に判別するリクエスト判別手段と、
前記ホスト装置の通電状態を監視することにより、前記ホスト装置が前記通常モードにあるか前記節電モードにあるかを検出する通電状態監視手段と、
前記通電状態監視手段が節電モードを検出している時に、前記ホスト装置宛てのパケットをパケットキャプチャ手段がキャプチャすると、前記ホスト装置の前記通信回路へ通常モードへの復帰指示を行うための前記特殊パケットを送信する通電指示手段と
を具備し、
前記パケットキャプチャ手段は、前記通電状態監視手段によって前記ホスト装置の通常モードが確認されると、キャプチャしていたホスト装置宛てのパケットをホスト装置に送信することを特徴とする中継装置。
【請求項４】
前記固有情報取得保持手段は、前記パケットキャプチャ手段がキャプチャしたパケットに含まれる宛先アドレスから前記ホスト装置のネットワークアドレスを取得することを特徴とする請求項３に記載の中継装置。
【請求項５】
前記通電状態監視手段はホスト装置の給電経路の電圧レベルを監視することにより、通電状態を把握することを特徴とする請求項３又は４のいずれかに記載の中継装置。
【請求項６】
前記通電状態監視手段は、前記ホスト装置に定期的にネットワーク通信による問い合わせを行うことにより、前記ホスト装置の通電状態を監視することを特徴とする請求項３乃至５のいずれかに記載の中継装置。
【請求項７】
前記固有情報取得保持手段は、ネットワーク上でブロードキャストされたパケットからホスト装置のネットワークアドレスの範囲を特定し、特定した範囲のネットワークアドレスで前記ホスト装置にアクセスすることにより、前記ホスト装置のネットワークアドレスを特定することを特徴とする請求項３乃至６のいずれかに記載の中継装置。
【請求項８】
前記固有情報自動取得手段は、ホスト装置がネットワークアドレスを取得する際のＤＨＣＰプロトコルからホスト装置のネットワークアドレスを取得することを特徴とする請求項３乃至７のいずれかに記載の中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力中ではリクエストに応答し得ないホスト装置に対して、通常モードへの復帰を促し、リクエストに応答させる技術に関する。
【背景技術】
【０００２】
近年、環境保護の観点から、電子機器の消費電力の削減は大きな課題となっている。そこで、例えばネットワークに接続された電子機器においては、ネットワークから一定時間、問い合わせがない場合は電子機器全体に電力を供給する通常モードから電力の供給を抑えた省電力モードへと移行するように電子機器を設定し、電力消費を削減するのが一般的になっている。この場合、省電力モードでは、ホスト装置はネットワークとの通信系統に給電を行わず、リクエストには応答できない状態になっている。
【０００３】
しかし、自装置宛てにネットワークから問い合わせがあった場合には、すぐに応答できることが好ましい。そこで、特許文献１には省電力モードのネットワークプリンタや複合機等のホスト装置を通常モードに復帰させる技術が開示されている。具体的には、ネットワークプリンタや複合機等の電子機器の制御部に最適化した専用のハードウェアを組み込む。電子機器はこの組み込みハードウェアによって省電力モード中もネットワーク部がネットワークパケットを監視する。そして自装置宛てのパケットを認識すると装置全体を省電力モードから通常モードに移行するように指示し、ネットワークパケットを受信する。
【０００４】
このような組み込みハードウェアを利用していない汎用コンピュータにおいては、ＡＭＤ社の提唱するｍａｇｉｃ  ｐａｃｋｅｔ（登録商標）という技術を用いれば、上記のような技術を実施することができる。
また、特許文献２においては、サービス代行サーバを設ける技術が開示されている。具体的には、プリンタの起動開始後から起動完了までの間、サービス代行サーバが端末に対して、プリンタの代行を行い、プリント指示やプリントデータの受信を行う。そして、プリンタから起動完了通知を受けた後は、端末に対してプリントシーケンスの中断指示を行うと共に、プリンタに対してそれまでに受信したプリントデータを転送し、転送後端末に対し中断の解除を行う。
【特許文献１】特開平０８−３２４０７１号公報
【特許文献２】特開２００２−２９７３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１において、ＡＭＤ社の提唱するｍａｇｉｃ  ｐａｃｋｅｔという技術を用いる場合、使用するクライアント装置にｍａｇｉｃ  ｐａｃｋｅｔを送信するためのアプリケーションをインストールして、ｍａｇｉｃ  ｐａｃｋｅｔを送信するための操作を必要とするため、ユーザの手間を生じる。また、特許文献２においては、別途サービス代行サーバを用意する必要がありＩＰアドレス等のリソースを消費するという問題点がある。更に、ホスト装置が省電力モードに移行するときにサービス代行サーバに対して通知する必要があるため、ホスト装置に別途当該機能を追加する必要があり、ユーザの手間を要する。
【０００６】
本発明はこのような事情に鑑みてなされたものであり、ユーザに組み込み機器の場合と同様な操作性を提供すると共に、省電力モードのホスト装置を速やかに通常モードに復帰させることができる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために本発明は、ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除いた回路各部への給電が停止されることにより、前記通電モードより少ない消費電力となる省電力モードとを有し、前記通信回路が予め設定された特殊パケットを受信したときは、前記通電モードとなるように回路各部への通電を起動するように構成されているホスト装置と、  前記ネットワークを介して前記ホスト装置に対してリクエストを送信するクライアント装置と、前記ホスト装置とクライアント装置との間でパケットの授受を行う中継装置とを有するネットワークシステムであって、前記中継装置は、クライアント装置から送信されたパケットをキャプチャするパケットキャプチャ手段と、前記パケットキャプチャ手段がキャプチャしたパケットから前記ホスト装置のネットワークアドレスを取得し保持する固有情報取得保持手段と、前記パケットキャプチャ手段がキャプチャしたパケットが前記ホスト装置宛てのものであるか否かを前記固有情報取得保持手段が保持しているネットワークアドレスを元に判別するリクエスト判別手段と、前記ホスト装置の通電状態を監視することにより、前記ホスト装置が前記通常モードにあるか前記節電モードにあるかを検出する通電状態監視手段と、前記通電状態監視手段が節電モードを検出している時に、前記ホスト装置宛てのパケットをパケットキャプチャ手段がキャプチャすると、前記ホスト装置の前記通信回路へ通常モードへの復帰指示を行うための前記特殊パケットを送信する通電指示手段と  を具備し、前記パケットキャプチャ手段は、前記通電状態監視手段によって前記ホスト装置の通常モードが確認されると、キャプチャしていたホスト装置宛てのパケットをホスト装置に送信することを特徴とするネットワークシステム提供する。
【０００８】
このネットワークシステムによれば、ネットワーク上のクライアント装置とホスト装置との間に中継装置が接続され、中継装置の固有情報取得保持手段はネットワーク上を流れるパケットからホスト装置のネットワークアドレスを取得する。そしてクライアント装置からパケットが送信されると、パケットキャプチャ手段はそのパケットをキャプチャする。リクエスト判別手段は固有情報取得保持手段が保持しているホスト装置のネットワークアドレスを元にパケットキャプチャ手段がキャプチャしているパケットがホスト装置宛てのものであるかを判別する。リクエスト判別手段によってホスト装置宛てのものであると判別された場合、パケットキャプチャ手段はキャプチャしているパケットをホスト装置に送信する。ここで、ホスト装置の通電状態は通電状態監視手段が監視している。パケットキャプチャ手段がパケットをホスト装置に送信する際、通電状態監視手段によってホスト装置が省電力モードであることが検出されると、通電指示手段は、ホスト装置に通常モードへの復帰を指示する。そして、通電状態監視手段がホスト装置の通常モードへの復帰を確認すると、パケットキャプチャ手段はパケットをホスト装置に送信する。
【０００９】
また、前記ホスト装置の前記通信回路は、本体から着脱自在のカード状のケースに収納されていることを特徴とする。このような構成によれば、ホスト装置本体を別の装置に置き換えた場合であっても、着脱自在のカードを置き換えたホスト装置に備え付けることで、中継装置とのパケットの送受信ができる。
【００１０】
また、本発明は、ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除き回路各部への給電が停止されることにより、前記通電モードより少ない消費電力となる省電力モードとを有するホスト装置に用いられ、前記ホスト装置とクライアント装置との間でパケットの授受を行う中継装置であって、前記クライアント装置から送信されたパケットをキャプチャするパケットキャプチャ手段と、前記パケットキャプチャ手段がキャプチャしたパケットから前記ホスト装置のネットワークアドレスを取得し保持する固有情報取得保持手段と、前記パケットキャプチャ手段がキャプチャしたパケットが前記ホスト装置宛てのものであるか否かを前記固有情報取得保持手段が保持しているネットワークアドレスを元に判別するリクエスト判別手段と、前記ホスト装置の通電状態を監視することにより、前記ホスト装置が前記通常モードにあるか前記節電モードにあるかを検出する通電状態監視手段と、前記通電状態監視手段が節電モードを検出している時に、前記ホスト装置宛てのパケットをパケットキャプチャ手段がキャプチャすると、前記ホスト装置の前記通信回路へ通常モードへの復帰指示を行うための前記特殊パケットを送信する通電指示手段とを具備し、前記パケットキャプチャ手段は、前記通電状態監視手段によって前記ホスト装置の通常モードが確認されると、キャプチャしていたホスト装置宛てのパケットをホスト装置に送信することを特徴とする中継装置を提供する。
【００１１】
この中継装置によれば、固有情報取得保持手段はネットワーク上を流れるパケットからホスト装置のネットワーク固有情報を取得する。そしてクライアント装置からパケットが送信されると、パケットキャプチャ手段はそのパケットをキャプチャする。リクエスト判別手段は固有情報取得保持手段が保持しているホスト装置のネットワークアドレスを元にパケットキャプチャ手段がキャプチャしているパケットがホスト装置宛てのものであるかを判別する。リクエスト判別手段によってホスト装置宛てのものであると判別された場合、パケットキャプチャ手段はキャプチャしているパケットをホスト装置に送信する。ここで、ホスト装置の通電状態は通電状態監視手段が監視している。パケットキャプチャ手段がパケットをホスト装置に送信する際、通電状態監視手段によってホスト装置が省電力モードであることが検知されると、通電指示手段は、ホスト装置に通常モードへの復帰を指示する。そして、通電状態監視手段がホスト装置の通常モードへの復帰が確認すると、パケットキャプチャ手段はパケットをホスト装置に送信する。
【００１２】
また、前記固有情報取得保持手段は、前記パケットキャプチャ手段がキャプチャしたパケットに含まれる宛先アドレスから前記ホスト装置のネットワークアドレスを取得する。このような構成によれば、中継装置をネットワーク上に接続した際、ユーザはホスト装置のネットワークアドレスを中継装置に登録する必要がない。
【００１３】
また、前記通電状態監視手段はホスト装置の給電経路の電圧レベルを監視することにより、通電状態を把握する。また、前記通電状態監視手段は、前記ホスト装置に定期的にネットワーク通信による問い合わせを行うことにより、前記ホスト装置の通電状態を監視する。このような構成によれば、クライアント装置が通常モードであるか省電力モードであるかを常に把握することができるので、クライアント装置からパケットを送信された際、ホスト装置が省電力モードであることが検出されていれば、速やかにホスト装置に通常モードへの復帰指示を行うことができる。
【００１４】
また、前記固有情報取得保持手段は、ネットワーク上でブロードキャストされたパケットからホスト装置のネットワークアドレスの範囲を特定し、特定した範囲のネットワークアドレスで前記ホスト装置にアクセスすることにより、前記ホスト装置のネットワークアドレスを特定する。また、前記固有情報自動取得手段は、ホスト装置がネットワークアドレスを取得する際のＤＨＣＰプロトコルからホスト装置のネットワークアドレスを取得する。このようにすれば、ホスト装置にアドレスを問い合わせる段階を踏むことなくクライアント装置からパケットが送信された際、ホスト装置にパケットを送信することができる。
【発明を実施するための最良の形態】
【００１５】
次に本発明の実施形態について説明する。
[構成]
図１は、本発明の実施形態に関わるシステムの全体構成を例示した図である。ＬＡＮ（Local Area Network）１０は、例えば企業に設置された通信ネットワークであり、このＬＡＮ１０には、企業に所属する社員が使用するクライアント装置２０と、ネットワークアダプタ４０が接続されている。また、ネットワークアダプタ４０は通信ケーブルＬ１、通電監視ケーブルＬ２によってサーバ装置３０と接続されている。
【００１６】
クライアント装置２０は例えばパーソナルコンピュータ等であり、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等によって構成される制御部と、ＨＤＤ（Hard Disk Drive）等の記憶部を備えている。また、ＬＡＮ１０を介して通信を行う通信インターフェース等の機能を具備した通信部と、液晶ディスプレイ装置等の表示部と、キーボードやマウス等の操作部とを備えている。
【００１７】
図２にサーバ装置３０の構成を示すブロック図を示す。サーバ装置３０は制御部３２と、通信部３４、そして電力供給部３６を備えている。制御部３２は、例えばＣＰＵなどの演算装置やＲＯＭ、ＲＡＭなどの各種メモリ等によって構成されている。そして、ＲＯＭ等のメモリに記憶されているコンピュータプログラムを読み出して実行することにより、サーバ装置の各部を制御する。通信部３４は通信ケーブルＬ１を介してネットワークアダプタ４０（図４参照）と接続されている。通信部３４はモデムなどの各種通信装置や、ＬＡＮカードを備えており、制御部３２による制御の下でデータ通信を行うようになっている。ＬＡＮカードには、サーバ装置３０が省電力モードになるとサーバ装置３０に替わって応答するＬＡＮチップが装備されている。このＬＡＮチップは特殊パケットを受信すると、省電力モードのサーバ装置３０を起動する。特殊パケットのフォーマットを図３に示す。図に示すように、特殊パケットは、６バイトの０ｘＦＦ（０ｘはＦＦが１６進表記であることを示し、０ｘＦＦは８ビット全てが“１”であるデータを示す）に続いて、１６回繰り返されるＭＡＣアドレス、送信元アドレス、送信先アドレスで構成される。ＬＡＮチップは、サーバ装置３０が省電力モードになると、サーバ装置３０宛てに送信されるパケットから、特殊パケットを探す。そして図３に示す特殊パケットを受信すると、特殊パケットを受信したことを認識し、サーバ装置３０を起動する。
【００１８】
サーバ装置３０の動作モードには、通常モードと省電力モードがある。通常モードはシステム全体に電力供給が行われており、ＬＡＮ１０を介して送信されてくる要求／応答メッセージに対して要求／応答する事ができるモードである。省電力モードは、前述の特殊パケットを送受信する通信部３４を除く全てのシステムがパワーダウンしているモードである。一定時間、サーバ装置３０への要求メッセージの受信がない場合、電力供給部３６は通常モードから省電力モードに切り替える。ここで、電力供給部３６からサーバ装置３０の各部への電力供給は出力端子３６ａからの電力の出力によって行われる。
【００１９】
図４にネットワークアダプタ４０の機能構成を表すブロック図を示す。ネットワークアダプタ４０は、図示略のＬＡＮカードによってＬＡＮ１０、通信ケーブルＬ１と接続されている。ＬＡＮカードには前述した図３に示す特殊パケットを送信する機能が装備されている。また、ネットワークアダプタ４０はパケットキャプチャ手段４１、固有情報取得保持手段４２、リクエスト判別手段４３を備えている。
【００２０】
パケットキャプチャ手段４１はＬＡＮ１０を介してクライアント装置２０から送信されてきたパケットを一時保持する。また、固有情報取得保持手段４２はパケットキャプチャ手段４１が保持したパケットのヘッダに含まれる宛先アドレスからサーバ装置３０のアドレスを取得し保持する。固有情報取得保持手段４２はサーバ装置３０の電源がＯＦＦになったことが確認されると、保持していたサーバ装置３０のアドレスを破棄する。このようにサーバ装置３０の電源がＯＦＦになった時に固有情報を破棄することで、例えばサーバ装置３０が別の機器に取り替えられた場合のように接続機器のアドレスが変わった場合、新たに接続機器のアドレスを取得することができる。つまり、サーバ装置３０宛てのパケットを保持するのが初回であるときは、固有情報取得保持手段４２はそのパケットからサーバ装置３０のアドレスを取得し、２回目以降はアドレスの取得を行わず、サーバ装置３０の電源がＯＦＦになるまで、取得したアドレスを保持し続ける。
【００２１】
リクエスト判別手段４３は固有情報取得保持手段４２がサーバ装置３０のアドレスを取得した後にパケットキャプチャ手段４１が保持したパケットについて、そのパケットがサーバ装置３０宛てのものであるかを固有情報取得保持手段４２が保持しているサーバ装置３０のアドレスを元に判別する。
【００２２】
また、ネットワークアダプタ４０は通電状態監視手段４４と、通電指示手段４５を備えている。
通電状態監視手段４４は通電監視ケーブルＬ２によってサーバ装置３０の電力供給状態を監視してる。つまり、図２において電力供給部３６からサーバ装置３０全体に電力を供給する出力端子３６ａの電圧を監視し、サーバ装置３０に電力が供給されているか否かを監視している。また、通電指示手段４５はパケットキャプチャ手段４１が保持したパケットがサーバ装置３０宛てであり、サーバ装置３０が省電力モードである場合、サーバ装置３０に省電力モードから通常モードに復帰することを指示する前述の特殊パケットを送信する。
【００２３】
[動作]
次に、図５を用いてネットワークアダプタ４０が行う動作を説明する。
ネットワークアダプタ４０はクライアント装置２０からパケットを受信すると（ステップＳＡ２；ＹＥＳ）、パケットキャプチャ手段４１において受信したパケットを保持する（ステップＳＡ４）。固有情報取得保持手段４２がサーバ装置３０のアドレスを既に取得し、保持している場合（ステップＳＡ６；ＹＥＳ）、リクエスト判別手段４３は固有情報取得保持手段４２が保持しているサーバ装置３０のアドレスを元に、保持しているパケットがサーバ装置３０宛てのパケットであるか判別する。判別の結果、サーバ装置３０宛てのパケットであり（ステップＳＡ８；ＹＥＳ）、通電状態監視手段４４の監視結果が「通常モード」である場合（ステップＳＡ１０；ＹＥＳ）、パケットキャプチャ手段４１はサーバ装置３０に、保持していたパケットを送信する（ステップＳＡ１２）。
【００２４】
ステップＳＡ６において、固有情報取得保持手段４２がサーバ装置３０のアドレスを保持していない場合（ステップＳＡ６；ＮＯ）、固有情報取得保持手段４２はパケットキャプチャ手段４１が保持しているパケットのヘッダに格納されている宛先ＩＰ（Internet Protocol）アドレスからＡＲＰ（Address Resolution Protocol）リクエストパケットを生成し、サーバ装置３０に送信する（ステップＳＡ１４）。ここでＡＲＰとはＴＣＰ（Transmission Control Protocol）／ＩＰネットワークにおいて、ＩＰアドレスから物理アドレスであるＭＡＣ（Media Access Control）アドレスを求めるプロトコルである。サーバ装置３０からＭＡＣアドレスを含んだＡＲＰレスポンスパケットを受信すると（ステップＳＡ１６；ＹＥＳ）、固有情報取得保持手段４２はＡＲＰレスポンスパケットからＭＡＣアドレスを取得し、ＩＰアドレスと共に保持する（ステップＳＡ１８）。
【００２５】
ここで、ステップＳＡ１４→ステップＳＡ１６→ステップＳＡ１８を図６を用いてより詳細に説明する。
（１）パケットキャプチャ手段４１はクライアント装置２０からパケットを受信すると、ステップＳＡ２を経て、ステップＳＡ４においてパケットを保持する。（２）そしてステップＳＡ６を経てステップＳＡ１４において、保持しているパケットのヘッダに含まれる宛て先ＩＰアドレスを元に前述のＡＲＰリクエストパケットを生成し、サーバ装置３０に送信する。（３）ステップＳＡ１６においてパケットキャプチャ手段４１がＡＲＰレスポンスパケットを受信すると、（４）固有情報取得保持手段４２はステップＳＡ１８において、受信したＡＲＰレスポンスパケットからサーバ装置３０のＭＡＣアドレスを取得し、ＩＰアドレスと共に保持する。
【００２６】
ステップＳＡ１６においてサーバ装置３０からＡＲＰレスポンスパケットを受信できなかった場合、保持しているパケットはサーバ装置３０宛てのパケットではないということなので、パケットキャプチャ手段４１はパケットを破棄する（ステップＳＡ２０）。
また、ステップＳＡ８において、パケットキャプチャ手段４１が保持したパケットがサーバ装置３０宛てのパケットではなかった場合（ステップＳＡ８；ＮＯ）、パケットを破棄する（ステップＳＡ２０）。
【００２７】
また、ステップＳＡ１０において、サーバ装置３０が「通常モード」ではない場合（ステップＳＡ１０；ＮＯ）、通電指示手段４５は６バイトの０ｘＦＦに続き、１６回繰り返したサーバ装置３０のＭＡＣアドレス、送信先アドレス、そして送信元アドレスで構成される特殊パケットをサーバ装置３０に送信する（ステップＳＡ２２）。通電状態監視手段４４の監視により、所定時間内にサーバ装置３０が「通常モード」に復帰したことが確認された場合（ステップＳＡ２４；ＹＥＳ）、パケットキャプチャ手段４１は保持していたパケットをサーバ装置３０に送信する（ステップＳＡ１２）。所定時間内にサーバ装置３０が例えば電源ＯＦＦのため「通常モード」に復帰しなかった場合（ステップＳＡ２４；ＮＯ）、固有情報取得保持手段４２は保持していたサーバ装置固有情報を破棄する（ステップＳＡ２６）。そしてパケットキャプチャ手段４１はクライアント装置２０にエラーメッセージを送信する（ステップＳＡ２８）。
【００２８】
図５に示したフローチャートにおいて、サーバ装置３０が「通常モード」である場合の動作を概略すると、以下の通りである（図７参照）。
（１）通電状態監視手段４４はサーバ装置３０の電圧レベルを常に監視する。（２）そして「通常モード」であれば、「通常モード」であることをパケットキャプチャ手段４１に通知する。（３）パケットキャプチャ手段４１はパケットを受信すると、図５のステップＳＡ２を経てステップＳＡ４において受信したパケットを保持する。（４）そしてリクエスト判別手段４３はステップＳＡ６を経てステップＳＡ８においてパケットキャプチャ手段４１が保持しているパケットがサーバ装置３０宛てのパケットであるかを固有情報取得保持手段４２に保持してあるサーバ装置３０のアドレスを元に判別する。（５）サーバ装置３０宛てのパケットである場合、パケットキャプチャ手段４１はステップＳＡ１０を経てステップＳＡ１２においてサーバ装置３０にパケットを送信する。
【００２９】
また、サーバ装置３０が「省電力モード」である場合は以下の動作となる（図８参照）。
（１）通電状態監視手段４４は電力供給状態からサーバ装置３０が「省電力モード」であることを検知すると（２）パケットキャプチャ手段４１に通知する。（３）パケットキャプチャ手段４１はパケットを受信すると、前述のように図５のステップＳＡ２を経てステップＳＡ４において受信したパケットを保持する。（４）そしてリクエスト判別手段４３はステップＳＡ６を経てステップＳＡ８においてパケットキャプチャ手段４１が保持しているパケットがサーバ装置３０宛てのパケットであるか判別する。（５）サーバ装置３０宛てのパケットである場合、通電指示手段４５はステップＳＡ２２において、サーバ装置３０に前述の特殊パケットを送信する。（６）ネットワークアダプタ４０からの起動信号によってサーバ装置３０が「省電力モード」から「通常モード」に復帰したことを検知すると、（７）通電状態監視手段４４は、パケットキャプチャ手段４１にサーバ装置３０が「通常モード」であることを通知する。（８）パケットキャプチャ手段４１はステップＳＡ１２において、保持していたパケットをサーバ装置３０に送信する。
【００３０】
以上説明したように、本実施形態によれば、ネットワークアダプタ４０はサーバ装置３０が通常モードであるか省電力モードであるかを常に監視し、省電力モードの時にクライアント装置２０からパケットが送信されると特殊パケットを送信し、サーバ装置３０を復帰させる。従ってサーバ装置３０は省電力モード中でも速やかに通常モードに復帰することで、パケットを受信することができる。また、サーバ装置３０への特殊パケットの送信はネットワークアダプタ４０が行うので、クライアント装置２０に特殊パケットを送出するアプリケーションをインストールする必要がない。そのため、汎用の組み込み機器をクライアント装置として使用することができる。さらに、ユーザは特殊パケットを送信する度に特殊パケットのアプリケーションを起動するという手間を省くことができる。また、ネットワークアダプタが自動的に接続機器、（サーバ装置３０）のアドレスを取得するので、ネットワークアダプタをネットワーク中に設置した際、ユーザは接続機器（サーバ装置３０）のアドレスをネットワークアダプタに登録する手間を省くことができる。
【００３１】
なお、本実施形態においては、ネットワークアダプタ４０がサーバ装置３０に接続された場合について説明したが、接続される機器はサーバ装置に限定されず、画像形成装置等のどのホスト装置でもよい。
また、上述した特殊パケットには、例えばＡＭＤ社の提唱するｍａｇｉｃ  ｐａｃｋｅｔがある。また、特殊パケットは、要するにサーバに対して通常モードへの起動命令となればよいので、サーバとの事前設定により種々の内容に設定することができる。また、本実施形態において用いたＬＡＮカードは、予めサーバ本体に組み込まれた回路としてもよい。
また、定期的にサーバ装置３０に対して電力供給状態を問い合わせ、サーバ装置３０からの応答によって、サーバ装置３０が通常モードであるか否かを把握するようにしてもよい。
【００３２】
本発明は上述した実施形態以外に種々の形態で実施可能である。
[変形例１]
本実施形態においては、サーバ装置３０があらかじめＩＰアドレスを取得しており、ネットワークアダプタ４０はクライアント装置２０から送信されたパケットに含まれる宛先ＩＰアドレスを元に、サーバ装置３０のＩＰアドレスとＭＡＣアドレスを取得する場合を示した。しかし、ネットワークアダプタ４０に接続されたホスト装置が未だＩＰアドレスを保持していない場合、ホスト装置は例えばＤＨＣＰ（Dynamic Host Configuration Protocol）サーバからＩＰアドレスを取得する場合がある。ＤＨＣＰサーバとはインターネットに一時的に接続するコンピュータにＩＰアドレスを自動的に割り当てるサーバであり、ＤＨＣＰは、その際に用いられるプロトコルである。ネットワークアダプタ４０は、ホスト装置とＤＨＣＰサーバ間で送受信されるこのＤＨＣＰからサーバ装置３０のＩＰアドレスを取得するようにしてもよい。その時のネットワークアダプタ４０の動作を図９に示す。
【００３３】
図９に示すように、パケットキャプチャ手段４１がホスト装置がＤＨＣＰサーバに対して送信する自己のＭＡＣアドレスを含むＤＨＣＰパケットをキャプチャすると（ステップＳＣ２；ＹＥＳ）、固有情報取得保持手段４２はＤＨＣＰパケットのヘッダに含まれるホスト装置のＭＡＣアドレスを取得保持する（ステップＳＣ４）。そしてパケットキャプチャ手段４１はＤＨＣＰサーバにＤＨＣＰパケットを送信し、ＤＨＣＰサーバから応答があった場合（ステップＳＣ６；ＹＥＳ）、固有情報取得保持手段４２はその応答メッセージに含まれるホスト装置のＩＰアドレスを取得し保持する（ステップＳＣ８）。そしてこの後クライアント装置２０からパケットが送信されると、固有情報取得保持手段４２が保持しているホスト装置のアドレスを元にパケットがホスト装置宛てのものであるかどうかを判別することができる。ＤＨＣＰサーバから応答がなかった場合（ステップＳＣ６；ＮＯ）、固有情報取得保持手段４２は保持していたＭＡＣアドレスを破棄する（ステップＳＣ１０）。このような構成によれば、固有情報取得保持手段４２はＤＨＣＰパケットから予めホスト装置のアドレスを取得する事ができるため、クライアント装置２０からパケットが送信された際、サーバ装置３０へのアドレスの問い合わせを行うことなく速やかにそのパケットがホスト装置宛てのパケットであるか判別することができる。
【００３４】
[変形例２]
また、ネットワークにブロードキャストで流れるパケット情報があった場合、そのパケット情報からサーバ装置３０のアドレスを類推してＡＲＰリクエストパケット、又はＲＡＲＰ（Reverse Address Resolution Protocol）リクエストパケットによってサーバ装置３０のアドレスを取得してもよい。ここでＲＡＲＰとはＴＣＰ（Transmission Control Protocol）／ＩＰネットワークにおいて、物理アドレスであるＭＡＣ（Media Access Control）アドレスからＩＰアドレスを求めるプロトコルである。例えば、ネットワークに、送信先アドレスとして１２９．２４９．１９８．Ｘとするパケットがブロードキャストされた場合、ネットワークアダプタ４０は１２９．２４９．１９８．０〜１２９．２４９．１９８．２５５のアドレスでサーバ装置３０に対して問い合わせをし、そのなかで応答があったアドレスを元にサーバ装置のアドレスを特定し、保持するようにしてもよい。
【００３５】
また、本実施形態においては、ネットワークアダプタ４０が特殊パケットをサーバ装置３０に送信することで省電力モードであったサーバ装置３０を通常モードに復帰するようにしたが、ホスト装置の電力供給部にパルス信号等の電気信号を送信し、通常モードに復帰するようにしてもよい。その時のネットワークアダプタ４０の機能構成を図１０に示す。図１０に示すように、通電指示手段４５は通電監視ケーブルＬ２に接続され、通電監視ケーブルＬ２を介してホスト装置の電力供給部に電気信号を送信する構成になっている。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態に係るシステムの全体構成を示すブロック図である。
【図２】サーバ装置３０の構成を示すブロック図である。
【図３】特殊パケットのフォーマットを示した図である。
【図４】ネットワークアダプタ４０の機能構成図である。
【図５】ネットワークアダプタ４０が行う処理の流れを示したフローチャートである。
【図６】ネットワークアダプタ４０が行う動作例を示した図である。
【図７】ネットワークアダプタ４０が行う動作例を示した図である。
【図８】ネットワークアダプタ４０が行う動作例を示した図である。
【図９】ネットワークアダプタ４０が行う処理の流れを示したフローチャートである。
【図１０】ネットワークアダプタ４０が行う動作例を示した図である。
【符号の説明】
【００３７】
２０・・・クライアント装置、３０・・・サーバ装置、４０・・・ネットワークアダプタ、４１・・・パケットキャプチャ手段、４２・・・固有情報取得保持手段、４３・・・リクエスト判別手段、４４・・・通電状態監視手段、４５・・・通電指示手段、Ｌ１・・・通信ケーブル、Ｌ２・・・通電監視ケーブル
【図１】
2006211269.tif 000003
【図２】
2006211269.tif 000004
【図３】
2006211269.tif 000005
【図４】
2006211269.tif 000006
【図５】
2006211269.tif 000007
【図６】
2006211269.tif 000008
【図７】
2006211269.tif 000009
【図８】
2006211269.tif 000010
【図９】
2006211269.tif 000011
【図１０】
2006211269.tif 000012