(57)【要約】【課題】異なるネットワークセグメントに属する機器からも、省電力状態で動作する通信機器を好適に制御できる。【解決手段】プリンタ２０とホストコンピュータ１０ａは、ともに第１ネットワークセグメントＮＳ１に属する。プリンタ２０は、プリンタ２０が第１ネットワークセグメントＮＳ１とルータ３０とを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに、該データの代理受信をホストコンピュータ１０ａに要求する。ホストコンピュータ１０ａは、プリンタ２０から代理受信を要求されると、ルータ３０が第２ネットワークセグメントに属する機器からプリンタ２０へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、プリンタ２０のアドレスからホストコンピュータ１０ａのアドレスに書き換える。【選択図】図１３
2015049838.tif 000002
【特許請求の範囲】
【請求項１】
ともに第１ネットワークセグメントに属する通信機器と通信制御装置とを備える通信システムであって、
前記通信機器は、
該通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに、該データの代理受信を前記通信制御装置に要求する代理要求手段を備え、
前記通信制御装置は、
前記通信機器から前記代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記通信制御装置のアドレスに書き換えるアドレス書き換え手段を備える、
ことを特徴とする通信システム。
【請求項２】
前記通信機器は、
該通信機器が前記第２状態にあるときに予め定められた起動要求を受信すると、該通信機器を前記第２状態から前記第１状態に移行させ、該通信機器が前記第２状態にあるときに該通信機器に対するアドレス解決要求を受信すると、該アドレス解決要求に対して応答せず、かつ、該通信機器を前記第２状態から前記第１状態に移行させない通信制御手段をさらに備える、
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記通信制御装置は、
前記通信機器へ向けて送信されたデータを前記ルータから受信すると、前記受信したデータが、前記通信機器を前記第２状態から前記第１状態に移行させるための起動条件を満たすか否かを判別する起動判別手段と、
前記起動判別手段によって前記起動条件が満たされたと判別されると、前記起動要求を前記通信機器に送信してから、前記受信したデータを前記通信機器に送信する起動要求手段と、
をさらに備える、
ことを特徴とする請求項２に記載の通信システム。
【請求項４】
前記通信制御装置は、
前記通信機器のアドレスを静的に記憶する記憶手段をさらに備え、
前記起動要求手段は、前記起動判別手段によって前記起動条件が満たされたと判別されると、前記記憶手段に記憶された前記通信機器のアドレスを取得し、該取得したアドレス宛に前記起動要求を送信する、
ことを特徴とする請求項３に記載の通信システム。
【請求項５】
前記起動要求手段は、前記起動判別手段によって前記起動条件が満たされたと判別されると、前記受信したデータとともに前記通信機器へ向けて送信された一連のデータを前記ルータから受信し終えてから、前記起動要求を前記通信機器に送信する、
ことを特徴とする請求項３又は４に記載の通信システム。
【請求項６】
前記アドレス書き換え手段は、前記通信機器が前記第２状態にあるときに前記通信機器に対するアドレス解決要求を受信すると、該アドレス解決要求に対する応答として、該通信制御装置のアドレスを該アドレス解決要求の送信元に返信する、
ことを特徴とする請求項１から５のいずれか１項に記載の通信システム。
【請求項７】
前記通信機器は、
該通信機器が前記第２状態から前記第１状態に移行すると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信制御装置のアドレスから前記通信機器のアドレスに書き換える機器側アドレス書き換え手段をさらに備える、
ことを特徴とする請求項１から６のいずれか１項に記載の通信システム。
【請求項８】
前記通信機器は、前記代理要求手段による前記代理受信の要求に対する応答を前記通信制御装置から受けた後に、前記第１状態から前記第２状態に移行し、
前記代理要求手段は、前記通信制御装置が前記代理受信の要求に対する応答が不可能な状態にある場合、前記通信制御装置を前記代理要求に対する応答が可能な状態に移行させるための要求を前記通信制御装置に送信してから前記代理受信を前記通信制御装置に要求する、
ことを特徴とする請求項１から７のいずれか１項に記載の通信システム。
【請求項９】
第１ネットワークセグメントに属する通信機器とネットワークを介して接続された、前記第１ネットワークセグメントに属する通信制御装置であって、
前記通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに前記通信機器から該データの代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記通信制御装置のアドレスに書き換えるアドレス書き換え手段を備える、
ことを特徴とする通信制御装置。
【請求項１０】
第１ネットワークセグメントに属する通信機器とネットワークを介して接続された、前記第１ネットワークセグメントに属する通信制御装置における通信制御方法であって、
前記通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに前記通信機器から該データの代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記通信制御装置のアドレスに書き換える、
ことを特徴とする通信制御方法。
【請求項１１】
第１ネットワークセグメントに属する通信機器とネットワークを介して接続された、前記第１ネットワークセグメントに属するコンピュータに実行させるプログラムであって、
前記コンピュータに
前記通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに前記通信機器から該データの代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記コンピュータのアドレスに書き換えさせる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信制御装置、通信制御方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、消費電力を低減させた状態（省電力状態）で動作するプリンタ等の機器を、ネットワークを介して通常状態に復帰させる、いわゆるＷＯＬ（Wake On LAN）と呼ばれる技術が知られている。
【０００３】
この種の技術として、例えば特許文献１には、省電力状態で動作する機器にマジックパケット（登録商標）と呼ばれる起動要求のためのパケットを送信することにより、当該機器を通常状態に復帰させるためのシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２８７９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、マジックパケットは、通常ブロードキャストフレームによって送信されるためルータを超えて使用することができない。つまり、ブロードキャストフレームによって送信されるマジックパケットは、マジックパケットを送信する機器とこれを受信する機器とが互いに同じブロードキャストドメイン（ネットワークセグメント）に属していなければならないという制限がある。
【０００６】
また、省電力状態で動作する機器（対象機器）を直接指定するユニキャストフレームによってマジックパケットを生成し、このマジックパケットをルータを経由して対象機器に送信することも考えられる。しかし、ルータに記憶されているＡＲＰ（Address Resolution Protocol）テーブル、つまりネットワーク上の各機器のアドレス情報を記憶するデータベースに対象機器のアドレス情報が記憶されていない場合、ルータは対象機器（送信先）にマジックパケットを送信できない。特に対象機器が省電力状態にある場合、当該対象機器はルータからのアドレス情報の問い合わせ（ＡＲＰ要求）に応答しない。このような場合、ルータのＡＲＰテーブルから当該対象機器のアドレス情報が削除されてしまうため、ルータから対象機器にマジックパケットが送信されず、対象機器を通常状態に復帰させることができない。
【０００７】
本発明は、以上のような課題を解決するためのものであり、異なるネットワークセグメントに属する機器からも、省電力状態で動作する通信機器を好適に制御できる、通信システム、通信制御装置、通信制御方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る通信システムは、
ともに第１ネットワークセグメントに属する通信機器と通信制御装置とを備える通信システムであって、
前記通信機器は、
該通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに、該データの代理受信を前記通信制御装置に要求する代理要求手段を備え、
前記通信制御装置は、
前記通信機器から前記代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記通信制御装置のアドレスに書き換えるアドレス書き換え手段を備える、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、異なるネットワークセグメントに属する機器からも、省電力状態で動作する通信機器を好適に制御できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る通信システムの構成を概略的に示す図である。
【図２】図１に示したホストコンピュータの構成を示すブロック図である。
【図３】図２に示したホストコンピュータの記憶部に記憶された自己アドレス情報の構成を示す図である。
【図４】図２に示したホストコンピュータの記憶部に記憶されたＡＲＰテーブルの構成を示す図である。
【図５】図２に示したホストコンピュータの記憶部に記憶された起動条件情報の構成を示す図である。
【図６】図１に示したプリンタの構成を示すブロック図である。
【図７】図６に示したプリンタの記憶部に記憶された自己アドレス情報の構成を示す図である。
【図８】図６に示したプリンタの記憶部に記憶されたＡＲＰテーブルの構成を示す図である。
【図９】図６に示したプリンタの記憶部に記憶された起動パケット情報の構成を示す図である。
【図１０】図１に示したルータの構成を示すブロック図である。
【図１１】図１０に示したルータの記憶部に記憶された自己アドレス情報の構成を示す図である。
【図１２】（ａ）、（ｂ）共に、図１０に示したルータの記憶部に記憶されたＡＲＰテーブルの構成を示す図である。
【図１３】本発明の実施形態に係る通信システムが行う第１の動作を模式的に示した図である。
【図１４】本発明の実施形態に係る通信システムが行う第２の動作を模式的に示した図である。
【図１５】本発明の実施形態に係る通信システムが行う第３の動作を模式的に示した図である。
【図１６】本発明の実施形態に係る通信制御装置および通信機器が実行する処理を示すフローチャートである。
【図１７】図１６に示した、通信機器が実行する省電力時の処理および通信制御装置が実行する代理処理を示すフローチャートである。
【図１８】通信制御装置による制御以外の要因によって通信機器が通常状態に復帰する場合の動作を模式的に示した図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。なお、図中同一または相当する部分には同一符号を付す。
【００１２】
以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であれば下記の各構成要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。また、以下の説明では、本発明の理解を容易にするため、重要でない公知の技術的事項の説明を適宜省略する。
【００１３】
はじめに図１を参照して、本実施形態に係る通信システム１の構成を概略的に説明する。通信システム１は、ともに第１ネットワークセグメントに属するホストコンピュータ１０ａとプリンタ２０とを備える。ホストコンピュータ１０ａとプリンタ２０とは、第１サブネットワークＳＮ１を介してルータ３０と接続される。
【００１４】
ホストコンピュータ１０ａは、ＰＣ（Personal Computer）によって実現される。プリンタ２０は、ユーザの操作や第１サブネットワークＳＮ１を介して受信する外部からの要求に基づいて印刷処理を実行する印刷装置によって実現される。プリンタ２０は、印刷処理のみを行うものでも良いし、さらにコピー機能、スキャナ機能、ファクシミリ機能等を備えた複合機でも良い。
【００１５】
ルータ３０は、中継機器によって実現され、第１ネットワークセグメントＮＳ１に属する機器と、第２ネットワークセグメントＮＳ２に属する機器との通信を中継する。第２ネットワークセグメントＮＳ２に属する機器として、ホストコンピュータ１０ｂが備えられる。その他、第１サブネットワークＳＮ１および第２サブネットワークＳＮ２は、例えばイーサネット（登録商標）とＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）とを組み合わせたＬＡＮ（Local Area Network）から構成される。なお、第１サブネットワークＳＮ１および第２サブネットワークＳＮ２への接続は有線または無線の何れでも良い。
【００１６】
プリンタ２０は、待機状態のまま一定時間を経過したときに、通常状態（第１状態）から省電力状態（第２状態）に移行するスリープ機能を有する。また、プリンタ２０は、ＷＯＬ（Wake On LAN）機能を有し、省電力状態にあるときに予め設定された起動要求のパケット（起動パケット）を受信すると、省電力状態から通常状態に復帰する。
【００１７】
省電力状態とは、消費電力抑制のためにプリンタ２０の主制御部への給電を停止しているが、後述する通信部２３への給電は維持している状態である。この省電力状態においては、プリンタ２０は印刷処理を実行不可能であり、且つＡＲＰ要求パケットおよびＳＮＭＰ（Simple Network Management Protocol）パケットを含む各種パケットへの応答処理も不可能であるが、通信部２３は起動パケットを処理可能である。また、通常状態とは、プリンタ２０の主制御部にも通信部２３にも給電が維持されている状態をいう。この通常状態においては、プリンタ２０は印刷処理および各種パケットへの応答処理が可能である。
【００１８】
つづいて図２を参照して、図１に示したホストコンピュータ１０ａの構成を説明する。ホストコンピュータ１０ａは、制御部１１、記憶部１２、通信部１３、操作部１４、表示部１５を備える。
【００１９】
通信部１３は、ＮＩＣ（Network Interface Card）等の通信インタフェース装置から構成される。通信部１３は、制御部１１の制御のもと、第１サブネットワークＳＮ１を介して接続されたプリンタ２０、ルータ３０等の各種機器と通信を行う。
【００２０】
操作部１４は、マウスやキーボード等の入力インタフェース装置から構成される。操作部１４は、ユーザからの各種操作を受け付け、受け付けた各種操作に対応する信号を制御部１１に供給する。例えば、操作部１４は、ユーザの操作に従って、印刷条件を設定するための信号、印刷処理を実行するための信号等を制御部１１に供給する。
【００２１】
表示部１５は、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示装置から構成される。表示部１５は、制御部１１から供給される各種画像データに対応する各種画像を画面に表示する。例えば、表示部１５は、制御部１１の制御のもと、印刷条件を設定するための画像、印刷処理を実行するための画像、プリンタ２０の動作状態（通常状態、省電力状態）、用紙残量、トナー残量をそれぞれ表す画像等を画面に表示する。なお、操作部１４と表示部１５とは、いわゆるタッチパネルから構成されてもよい。この場合、タッチパネルに備えられる入力インタフェース装置と表示装置とは互いに重畳され、タッチパネルにおいてユーザが操作した位置に対応する操作信号が制御部１１に供給される。
【００２２】
記憶部１２は、ＨＤＤ（Hard disk drive）、ＲＯＭ（Read Only Memory）、フラッシュメモリ等の記憶装置から構成される。記憶部１２は、ＯＳ（Operating System）や各種アプリケーションプログラム等、制御部１１が各種処理を行うために使用する各種プログラムおよびデータ、制御部１１が各種処理を行うことにより生成または取得した各種データを記憶する。
【００２３】
また、記憶部１２は、制御プログラム１２ａ、自己アドレス情報１２ｂ、ＡＲＰテーブル１２ｃ、起動条件情報１２ｄを記憶する。
【００２４】
自己アドレス情報１２ｂは、図３に示すように、ホストコンピュータ１０ａに割り当てられたＩＰアドレス「192.168.1.100」およびＭＡＣ（Media Access Control）アドレス「bb*****」を備える。
【００２５】
ＡＲＰテーブル１２ｃは、図４に示すように、各エントリに、プリンタ２０等の第１ネットワークセグメントＮＳ１に属する機器のアドレス情報を有する。アドレス情報は、制御部１１の制御によって行われるアドレス情報の問い合わせ（ＡＲＰ要求）に対する応答を制御部１１が受け取ることにより得られる。具体的には、制御部１１は、特定のＩＰアドレスに対応するＭＡＣアドレスを第１ネットワークセグメントＮＳ１に属する各機器に問い合わせる。制御部１１は、この問い合わせに対する応答としてＭＡＣアドレスを受け取ると、特定のＩＰアドレスとＭＡＣアドレスとを備えるアドレス情報をＡＲＰテーブル１２ｃのエントリに追加する。
【００２６】
ＡＲＰテーブル１２ｃにおいて、プリンタ２０のアドレス情報は、静的（static）に登録される。静的に登録されたプリンタ２０のアドレス情報は、動的（dynamic）に登録される場合のようにアドレス情報の整合性を保つための定期的な更新（リフレッシュ）を受けないため、ＡＲＰテーブル１２ｃから自動的に削除されず、永続的に登録される。プリンタ２０のアドレス情報をＡＲＰテーブル１２ｃに静的に登録するための設定は、例えば操作部１４を介したユーザの操作に従って行われる。アドレス情報がＡＲＰテーブル１２ｃに静的に登録されることにより、制御部１１は、プリンタ２０が省電力状態にあるためＡＲＰ要求への応答を返さないときにも、プリンタ２０を送信先として各種通信を行うことができる。
【００２７】
起動条件情報１２ｄは、図５に示すように、代理受信の要求元である省電力状態で動作中の機器を通常状態に復帰（起動）させるか否かを判別するための情報である。起動条件情報は、例えば、ＬＰＲ（Line PRinter daemon protocol）、Port9100、ＦＴＰ（File Transfer Protocol）等、代理受信の要求元の機器を省電力状態から起動させて処理するべき特定データのプロトコルによって表される。ホストコンピュータ１０ａは、プリンタ２０宛に送信されたデータを代理受信した場合、そのパケットのプロトコルが起動条件情報により表されるプロトコルの何れかと一致した場合には、代理受信の要求元であるプリンタ２０を起動させる処理を行う。
【００２８】
一方、代理受信の要求元の機器を省電力状態から起動させてまで処理するべきでないデータのプロトコルは、起動条件情報に含まれない。このようなデータとして、例えばＳＮＭＰやＰＩＮＧ（Packet INternet Groper）等が挙げられる。すなわち、ホストコンピュータ１０ａは、プリンタ２０宛に送信されたＳＮＭＰやＰＩＮＧを代理受信しても、プリンタ２０を起動させる処理は実行しない。
【００２９】
制御部１１は、ＣＰＵ(Central Processing Unit)、ＣＰＵのメインメモリとして機能するＲＡＭ（Random Access Memory）、タイマ等を備える。制御部１１は、命令やデータを転送するための伝送経路であるシステムバスを介してホストコンピュータ１０ａの各部と接続され、ホストコンピュータ１０ａ全体を制御する。なお、制御部１１は、一部にＡＳＩＣ（Application Specific Integrated Circuit）等の専用回路を備えてもよい。
【００３０】
また、制御部１１は、ホストコンピュータ１０ａの電源がオンになったときに記憶部１２に記憶された制御プログラム１２ａを読み出して実行する。これにより、制御部１１は、アドレス書き換え部１１ａ、他パケット処理部１１ｂ、起動判別部１１ｃ、起動要求部１１ｄとして機能し、各部１１ａ〜１１ｄは後述の各種処理を行う。
【００３１】
つづいて図６を参照して、図１に示したプリンタ２０の構成を説明する。プリンタ２０は、制御部２１、記憶部２２、通信部２３、操作部２４、表示部２５、印刷処理部２６、電源制御部２７を備える。
【００３２】
操作部２４は、複数の操作ボタン等の入力インタフェース装置から構成される。操作部２４は、ユーザからの各種操作を受け付け、受け付けた各種操作に対応する信号を制御部２１に供給する。
【００３３】
表示部２５は、ＬＣＤ等の表示装置から構成される。表示部２５は、制御部２１から供給される各種画像データに対応する各種画像を画面に表示する。例えば、表示部２５は、制御部２１の制御のもと、印刷条件を設定するための画像、印刷処理を実行するための画像、プリンタ２０の用紙残量、トナー残量をそれぞれ表す画像等を画面に表示する。なお、操作部２４と表示部２５とは、いわゆるタッチパネルから構成されてもよい。この場合、タッチパネルに備えられる入力インタフェース装置と表示装置とは互いに重畳され、タッチパネルにおいてユーザが操作した位置に対応する操作信号が制御部２１に供給される。
【００３４】
印刷処理部２６は、プリンタエンジン、給紙トレイ、給紙トレイから給紙された記録紙（用紙）を搬送する搬送装置、複数の画像形成ユニット（例えば、シアン、マゼンタ、イエロー、ブラックに対応する画像形成ユニット）等を備える。なお、画像形成ユニットは、感光体ドラム、帯電機、印字ヘッド（ＬＥＤヘッド）、現像機、転写機から構成される。印刷処理部２６は、制御部２１から受け取った印刷データに基づいて印刷処理を実行する。印刷処理部２６は、制御部２１の制御のもと、印刷データをプリンタエンジンが処理する形式の画像データに変換し、変換した画像データを所定の設定条件に従って出力する。
【００３５】
記憶部２２は、ＨＤＤ、ＲＯＭ、フラッシュメモリ等の記憶装置から構成される。記憶部２２は、制御部２１が各種処理を行うために使用する各種プログラムおよびデータ、制御部２１が各種処理を行うことにより生成または取得した各種データを記憶する。
【００３６】
また、記憶部２２は、制御プログラム２２ａ、自己アドレス情報２２ｂ、ＡＲＰテーブル２２ｃを記憶する。
【００３７】
自己アドレス情報２２ｂは、図７に示すように、プリンタ２０に割り当てられたＩＰアドレス「192.168.1.101」およびＭＡＣアドレス「cc*****」を備える。
【００３８】
ＡＲＰテーブル２２ｃは、図８に示すように、各エントリに、第１ネットワークセグメントＮＳ１に属する機器のアドレス情報を有する。アドレス情報は、ＡＲＰテーブル１２ｃと同様、制御部２１の制御によって行われるアドレス情報の問い合わせ（ＡＲＰ要求）に対する応答を制御部２１が受け取ることにより得られる。
【００３９】
ＡＲＰテーブル２２ｃにおいて、代理受信の要求先であるホストコンピュータ１０ａのアドレス情報は静的に登録される。この登録は、例えば操作部２４を介したユーザの操作に従って行われる。これにより、プリンタ２０が省電力状態に移行する際の代理受信の要求先である機器のアドレス情報が、自動的に削除されることなく、永続的に記憶される。
【００４０】
通信部２３は、ＮＩＣ等の通信インタフェース装置から構成される。通信部２３は、制御部２１の制御のもと、第１サブネットワークＳＮ１を介して接続されたホストコンピュータ１０、ルータ３０等の各種機器と各種通信を行う。また、通信部２３は、通信制御部２３１を備える。通信制御部２３１は、プリンタ２０が省電力状態に移行してから通常状態に戻るまでの間も、機能する。通信制御部２３１は、第１サブネットワークＳＮ１を介して起動パケットを受信した場合にプリンタ２０を省電力状態から通常状態に移行（起動）させるための処理を行う。通信制御部２３１は、この処理を行うために起動パケット情報２３１ａを記憶する。
【００４１】
起動パケット情報２３１ａは、図９に示すように、起動パケットのビットパターンを有する。例えば、プリンタ２０の起動パケットとしてマジックパケットが設定された場合、起動パケット情報２３１ａには、当該マジックパケットのビットパターンが含まれる。また、起動パケットとしてウェイクアップフレームを用いたパケットを使用する場合には、起動パケット情報２３１ａには、ウェイクアップフレームとして予め設定された特定のビットパターンが含まれる。なお、ＡＲＰ要求パケットやＳＮＭＰパケット等は、プリンタ２０の起動パケットとして設定されず、これらのビットパターンは、起動パケット情報２３１ａには含まれない。通信制御部２３１は、受信したパケットのビットパターンが、起動パケット情報２３１ａが有する複数のビットパターンの何れかと一致した場合に起動パケットを受信したと判別し、起動パケットを受信したと判別した場合、プリンタ２０を通常状態に復帰させるための処理を行う。これにより、通信制御部２３１は、プリンタ２０のＷＯＬ機能を実現する。
【００４２】
プリンタ２０は、通信部２３以外の各部（制御部２１を含む）への給電を停止することにより省電力状態に移行する。そのため、プリンタ２０が省電力状態にあるとき通信制御部２３１への給電は維持される。通信制御部２３１は、プリンタ２０が省電力状態にあるときに第１サブネットワークＳＮ１を介して起動パケット情報２３１ａに起動パケットとして設定されたパケット以外のパケットを受信しても、そのパケットに従った処理を実行せず、省電力状態を維持する。例えば、通信制御部２３１は、プリンタ２０が省電力状態にあるときにルータ３０等からＡＲＰ要求パケットを受信しても、受信したＡＲＰ要求パケットに対して応答せず、かつ、プリンタ２０を省電力状態から通常状態に移行させない。そのため、プリンタ２０のアドレス情報を動的に記憶しているルータ３０等の機器は、プリンタ２０が省電力状態にある間、プリンタ２０を送信先とする通信を行うことが原則としてできない。
【００４３】
電源制御部２７は、例えば、ワンチップマイクロコンピュータから構成される。電源制御部２７は、プリンタ２０内の各部に供給される電源を制御することにより、プリンタ２０を通常状態または省電力状態で動作させる。具体的には、電源制御部２７は、制御部２１、記憶部２２、通信部２３、操作部２４、表示部２５、印刷処理部２６に電源を供給することによりプリンタ２０を通常状態で動作させる。また、電源制御部２７は、通信部２３に電源を供給し、通信部２３以外の各部への給電を停止することによりプリンタ２０を省電力状態で動作させる。
【００４４】
制御部２１は、ＣＰＵ、ＣＰＵのメインメモリとして機能するＲＡＭ等を備える。制御部２１は、命令やデータを転送するための伝送経路であるシステムバスを介してプリンタ２０の各部と接続され、プリンタ２０全体を制御する。なお、制御部２１は、一部にＡＳＩＣ等の専用回路を備えてもよい。
【００４５】
また、制御部２１は、プリンタ２０の電源がオンになったときに記憶部２２に記憶された制御プログラム２２ａを読み出して実行する。これにより、制御部２１は、代理要求部２１ａ、アドレス書き換え部２１ｂ、通常処理部２１ｃとして機能し、各部２１ａ〜２１ｃは後述の各種処理を行う。
【００４６】
つづいて図１０を参照して、図１に示したルータ３０の構成を説明する。ルータ３０は、制御部３１、記憶部３２、第１通信部３３ａ、第２通信部３３ｂを備える。
【００４７】
第１通信部３３ａ、第２通信部３３ｂは、ＮＩＣ等の通信インタフェース装置から構成される。第１通信部３３ａは、制御部３１の制御のもと、第１サブネットワークＳＮ１を介して接続されたホストコンピュータ１０ａおよびプリンタ２０等の第１ネットワークセグメントＮＳ１に属する機器と通信を行う。第２通信部３３ｂは、制御部３１の制御のもと、第２サブネットワークＳＮ２を介して接続されたホストコンピュータ１０ｂ等の第２ネットワークセグメントＮＳ２に属する機器と通信を行う。
【００４８】
記憶部３２は、ＨＤＤ、ＲＯＭ、フラッシュメモリ等の記憶装置から構成される。記憶部３２は、各種アプリケーションプログラム等、制御部３１が各種処理を行うために使用する各種プログラムおよびデータ、制御部３１が各種処理を行うことにより生成または取得した各種データを記憶する。
【００４９】
記憶部３２は、制御プログラム３２ａ、自己アドレス情報３２ｂ、ＡＲＰテーブル３２ｃを記憶する。
【００５０】
自己アドレス情報３２ｂは、ルーティングテーブルであり、図１１に示すように、第１サブネットワークＳＮ１（第１ネットワークセグメントＮＳ１に属する機器）のゲートウェイアドレスと、第２サブネットワークＳＮ２（第２ネットワークセグメントＮＳ２に属する機器）のゲートウェイアドレスとを有する。自己アドレス情報３２ｂは、パケットの送信先の機器が属するネットワークセグメントを特定するためのものである。制御部３１は、自己アドレス情報３２ｂを参照して、互いに異なるネットワークセグメントに属する機器の通信を中継する制御を行う。
【００５１】
ＡＲＰテーブル３２ｃは、図１２（ａ）に示すように、各エントリに、第１ネットワークセグメントＮＳ１または第２ネットワークセグメントＮＳ２に属する機器のアドレス情報を有する。アドレス情報は、上記ＡＲＰテーブル１２ｃやＡＲＰテーブル２２ｃと同様、制御部３１がＭＡＣアドレスの問い合わせ（ＡＲＰ要求）を行い、その問い合わせに対する応答を制御部３１が受け取ることにより得られる。ルータ３０は、一般的に管理者によって管理されるものであり、設置されている場所がユーザから離れていることも多いため、第１ネットワークセグメントＮＳ１又は第２ネットワークセグメントＮＳ２に属する機器の増減や移動があっても、そのたびに簡単には設置を変更できない。そのため、ＡＲＰテーブル３２ｃが有する各アドレス情報は動的（dynamic）に設定され、各アドレス情報の整合性を保つために定期的に更新（リフレッシュ）される。
【００５２】
制御部３１は、ＣＰＵ、ＣＰＵのメインメモリとして機能するＲＡＭ等を備える。制御部３１は、命令やデータを転送するための伝送経路であるシステムバスを介してルータ３０の各部と接続され、ルータ３０全体を制御する。なお、制御部３１は、一部にＡＳＩＣ等の専用回路を備えてもよい。
【００５３】
また、制御部３１は、記憶部３２に記憶された制御プログラム３２ａを読み出して実行する。これにより、制御部３１は、アドレス情報更新部３１ａ、通信制御部３１ｂとして機能し、各部３１ａ，３１ｂは後述の各種処理を行う。
【００５４】
以上のように構成された通信システム１は、大きく分けて以下の３つの動作を行う。
（ａ）ホストコンピュータ１０ａが、省電力状態に移行するプリンタ２０からの代理受信の要求に従って、プリンタ２０が送信先に指定されたデータを代理受信する代理機器として機能するための動作
（ｂ）ホストコンピュータ１０ａが、第２ネットワークセグメントＮＳ２に属する機器から送信される、プリンタ２０が送信先に指定されたデータを受信し、受信したデータに基づいてプリンタ２０を省電力状態から起動させるための動作
（ｃ）通常状態に復帰したプリンタ２０が、ホストコンピュータ１０ａの代理機器としての機能を停止させるための動作
【００５５】
上記（ａ）の動作について、図１３を参照して説明する。
【００５６】
プリンタ２０の代理要求部２１ａは、省電力状態に移行するための条件を満たす場合にプリンタ２０を省電力状態に移行するための処理を行う。例えば、プリンタ２０に異常が発生していないこと、印刷データを一定時間経過しても受信しなかったこと等を省電力状態に移行するための条件とし、この条件を満たした場合にプリンタ２０は省電力状態に移行する。
【００５７】
代理要求部２１ａは、プリンタ２０を省電力状態に移行するため第２ネットワークセグメントＮＳ２に属する機器から送信されたデータの受信が不可能になる場合に、当該データの代理受信の要求先として予め設定されたホストコンピュータ１０ａのアドレスを送信先とした代理受信要求パケットを生成する。具体的には、図８に示したように、ＡＲＰテーブル２２ｃに静的に記憶されたホストコンピュータ１０ａのＩＰアドレス「192.168.1.100」とＭＡＣアドレス「bb*****」が送信先に指定される。代理要求部２１ａは、生成された代理受信要求パケットを、通信部２３を介してホストコンピュータ１０ａに送信する。これにより、プリンタ２０は、ホストコンピュータ１０ａに代理受信の要求を行う（図１３に示す（１））。その後、代理要求部２１ａは、電源制御部２７を制御し、電源制御部２７から通信部２３以外の各部（制御部２１を含む）への給電を停止させる。これによりプリンタ２０は省電力状態に移行する（図１３に示す（２））。
【００５８】
なお、代理要求部２１ａは、代理受信の要求を行った後、ホストコンピュータ１０ａからの代理を受諾する旨の応答を受けるのを待って、省電力状態に移行しても良い。また、代理要求部２１ａは、ホストコンピュータ１０ａからの応答が一定時間経過してもなかった場合には、ホストコンピュータ１０ａのアドレスを送信先とするマジックパケット等の起動パケットをホストコンピュータ１０ａに送信することにより、ホストコンピュータ１０ａを強制的に起動させ、その後、再度の代理受信の要求を行っても良い。その他、第１ネットワークセグメントＮＳ１に属する機器のうち、プリンタ２０にＳＮＭＰパケットやＰｉｎｇパケット等によってプリンタ２０の状態を監視する機器がある場合、代理要求部２１ａは、プリンタ２０が省電力状態に移行する旨を当該機器に通知することにより監視を中断させ、その後、プリンタ２０を省電力状態に移行しても良い。
【００５９】
一方、ホストコンピュータ１０ａのアドレス書き換え部１１ａは、プリンタ２０から送信された代理受信要求パケットを受信すると、プリンタ２０に送信されたデータを代理受信するため、ルータ３０が第２ネットワークセグメントＮＳ２に属する機器からプリンタ２０へ向けて送信されたデータを中継するときに送信先として指定するアドレスを、プリンタ２０のＭＡＣアドレスからホストコンピュータ１０ａのＭＡＣアドレスに書き換える。
【００６０】
そのために、アドレス書き換え部１１ａは、アドレス書き換えパケットを、ＧＡＲＰ（Gratuitous Address Resolution Protocol）に基づいたブロードキャストフレームとして生成し、第１ネットワークセグメントＮＳ１に属するルータ３０等の各機器にブロードキャスト送信する（図１３に示す（３））。ＧＡＲＰは、送信元と送信先のＩＰアドレスが同じになるように設定されたＡＲＰであり、他の機器に記憶されたＡＲＰテーブルのうちの特定のＩＰアドレスに対応するＭＡＣアドレスを変更するための仕組みとして利用される。アドレス書き換え部１１ａは、アドレス書き換えパケットの送信元および送信先のＩＰアドレスにともに書き換え対象であるプリンタ２０のＩＰアドレス「192.168.1.101」を設定し、ＭＡＣアドレスに自己のＭＡＣアドレス「bb*****」を設定する。
【００６１】
ルータ３０のアドレス情報更新部３１ａは、ホストコンピュータ１０ａから送信されたアドレス書き換えパケットを第１通信部３３ａを介して受信すると、受信したアドレス書き換えパケットに従ってＡＲＰテーブル３２ｃを更新する（図１３に示す（４））。具体的に説明すると、アドレス情報更新部３１ａは、アドレス書き換えパケットの送信元と送信先に設定された書き換え対象のＩＰアドレス「192.168.1.101」を、図１２（ａ）に示すＡＲＰテーブル３２ｃから特定する。そして、アドレス情報更新部３１ａは、図１２（ｂ）に示すように、特定したＩＰアドレスに対応付けられたＭＡＣアドレス「cc*****」を、アドレス書き換えパケットの送信元であるホストコンピュータ１０ａのＭＡＣアドレス「bb*****」に変更する。これにより、ルータ３０に記憶されたプリンタ２０のＭＡＣアドレスが、ホストコンピュータ１０ａのＭＡＣアドレスに書き換わり、第２ネットワークセグメントＮＳ２に属する機器からプリンタ２０へ向けて送信されたデータがホストコンピュータ１０ａに送信されるようになる。
【００６２】
なお、アドレス書き換え部１１ａは、書き換えたアドレス情報が時間の経過によって削除されないようにするために、周期的（例えば１０分毎）に上記アドレス書き換えパケットを送信するか、又は、ルータ３０が送信するプリンタ２０に対するＡＲＰ要求に代理応答する。ＡＲＰ要求に代理応答する場合、アドレス書き換え部１１ａは、プリンタ２０が省電力状態にあるときに送信先がプリンタ２０のＩＰアドレス「192.168.1.101」であるＡＲＰ要求パケットを受信すると、受信したＡＲＰ要求パケットに対する応答として、自己のＭＡＣアドレス「bb*****」をＡＲＰ要求パケットの送信元であるルータ３０に返信する。これにより、ホストコンピュータ１０ａは、プリンタ２０がＡＲＰ要求に対する応答を返さない省電力状態にある間の代理応答を行う。
以上のようにして、上記（ａ）の動作が行われる。
【００６３】
つづいて、上記（ｂ）の動作について、図１４を参照して説明する。
【００６４】
第２ネットワークセグメントＮＳ２に属するホストコンピュータ１０ｂから、第１ネットワークセグメントＮＳ１に属するプリンタ２０に印刷出力を行う場合、ユーザは、ホストコンピュータ１０ｂに表示されるプリンタ設定画面において印刷出力先のプリンタ２０を指定する操作を行う。また、ユーザは、プリンタ設定画面において印刷条件を設定し、印刷を実行する操作を行う。印刷条件は、印刷の向き、印刷範囲（印刷ページ）、レイアウト、用紙サイズ、給紙トレイ、印刷方法（両面、集約）、印刷の色（カラー，白黒）等がある。ユーザの操作に従って、ホストコンピュータ１０ｂは、印刷対象と設定された印刷条件とから構成される印刷データを生成する。
【００６５】
ホストコンピュータ１０ｂは、印刷データを、ＬＰＲ（Line PRinter daemon protocol）、Port9100、ＦＴＰ（File Transfer Protocol）等の印刷処理を行うためのプロトコルによって生成する（図１４に示す（５））。なお、以下ではＬＰＲによって印刷データが生成されたものとする。ホストコンピュータ１０ｂは、自己のＩＰアドレス「192.168.2.100」、プリンタ２０のＩＰアドレス「192.168.1.101」、および自己に設定されたサブネットマスクを基に、プリンタ２０が第２ネットワークセグメントＮＳ２に属する機器ではないと判別し、生成された印刷データをルータ３０に送信する（図１４に示す（６））。
【００６６】
ルータ３０の第２通信部３３ｂは、ホストコンピュータ１０ｂから送信された印刷データを受信し、これを通信制御部３１ｂに供給する。通信制御部３１ｂは、上記（ａ）の動作で更新された図１２（ｂ）に示すＡＲＰテーブル３２ｃから、印刷データの送信先に指定されたプリンタ２０のＩＰアドレス「192.168.1.101」に対応するＭＡＣアドレスとして、ホストコンピュータ１０ａのＭＡＣアドレス「bb*****」を抽出する。通信制御部３１ｂは、抽出したホストコンピュータ１０ａのＭＡＣアドレス「bb*****」宛に、印刷データを第１通信部３３ａを介して送信する（図１４に示す（７））。
【００６７】
ホストコンピュータ１０ａの起動判別部１１ｃは、ルータ３０から送信されたパケットを通信部１３を介して受信する。起動判別部１１ｃは、代理受信の要求元であるプリンタ２０宛のパケットを受信すると、プリンタ２０を省電力状態から通常状態に起動させるか否かを判別する。そのために、起動判別部１１ｃは、受信したパケットのプロトコルが図５に示した起動条件情報１２ｄのいずれかと一致するか否かを判別する。印刷データのプロトコル（ＬＰＲ）は起動条件情報１２ｄに含まれているので、起動判別部１１ｃは、プリンタ２０を省電力状態から通常状態に起動させるべきと判別する。このとき、起動要求部１１ｄは、プリンタ２０の代理受信をやめ、代理受信の要求元である省電力状態で動作中のプリンタ２０を通常状態に復帰（起動）させるための処理を行う。
【００６８】
具体的に、起動要求部１１ｄは、ＡＲＰテーブル１２ｃにおいて静的に登録した代理受信の要求元であるプリンタ２０のアドレスを取得し、取得したアドレス宛の起動パケット（例えばマジックパケットやウェイクアップフレームが設定されたパケット）を生成する。起動要求部１１ｄは、生成した起動パケットを、代理受信の要求元であるプリンタ２０に送信する（図１４に示す（８））。
【００６９】
一方、省電力状態で動作中のプリンタ２０の通信部２３は、ホストコンピュータ１０ａから送信されたパケットを受信する。通信部２３内の通信制御部２３１は、受信した信号のビットパターンが、起動パケット情報２３１ａが有するビットパターンの何れかと一致した場合に、受信したパケットが起動パケットであると判別する。
【００７０】
通信制御部２３１は、起動パケットを受信した場合、電源制御部２７を制御し、電源制御部２７から、制御部２１、記憶部２２、通信部２３、操作部２４、表示部２５、印刷処理部２６に電源を供給させる。これにより、省電力状態で動作していたプリンタ２０は通常状態に復帰（起動）する（図１４に示す（９））。
以上のようにして、上記（ｂ）の動作が行われる。
【００７１】
つづいて、上記（ｃ）の動作について、図１５を参照して説明する。
【００７２】
プリンタ２０が省電力状態から通常状態に復帰した場合、アドレス書き換え部２１ｂは、ホストコンピュータ１０ａによる代理受信を停止させ、プリンタ２０に送信されたデータが正常にプリンタ２０に送信されるようにするため、ルータ３０が第２ネットワークセグメントＮＳ２に属する機器からプリンタ２０へ向けて送信されたデータを中継するときに送信先として指定するアドレスを、ホストコンピュータ１０ａのＭＡＣアドレスからプリンタ２０のＭＡＣアドレスに書き換える。
【００７３】
そのために、アドレス書き換え部２１ｂは、送信元および送信先のＩＰアドレスをともに自己のＩＰアドレス「192.168.1.101」に設定し、ＭＡＣアドレスに自己のＭＡＣアドレス「bb*****」を設定したアドレス書き換えパケットを、ＧＡＲＰに基づいたブロードキャストフレームとして生成し、第１ネットワークセグメントＮＳ１に属するルータ３０等の各機器にブロードキャスト送信する（図１５に示す（１０））。
【００７４】
ルータ３０のアドレス情報更新部３１ａは、プリンタ２０から送信されたアドレス書き換えパケットを第１通信部３３ａを介して受信すると、受信したアドレス書き換えパケットに従ってＡＲＰテーブル３２ｃを更新する（図１５に示す（１１））。具体的に説明すると、アドレス情報更新部３１ａは、アドレス書き換えパケットの送信元と送信先に設定された書き換え対象のＩＰアドレス「192.168.1.101」を、図１２（ｂ）に示すＡＲＰテーブル３２ｃから特定する。そして、アドレス情報更新部３１ａは、図１２（ａ）に示すように、特定したＩＰアドレスに対応するＭＡＣアドレス「bb*****」を、アドレス書き換えパケットの送信元であるプリンタ２０のＭＡＣアドレス「cc*****」に変更する。これにより、ルータ３０のＡＲＰテーブル３２ｃは、省電力状態に移行する前の状態に戻り、第２ネットワークセグメントＮＳ２に属する機器からプリンタ２０へ向けて送信されたデータが正常にプリンタ２０に送信されるようになる。
【００７５】
プリンタ２０が通常状態に復帰すると、ホストコンピュータ１０ａの起動要求部１１ｄは、ルータ３０から代理受信した印刷データを、通信部１３を介してプリンタ２０に送信する（図１５に示す（１２））。プリンタ２０は、通信部２３を介して印刷データを受信し、受信した印刷データに従って印刷処理を実行する（図１５に示す（１３））。これにより、第２ネットワークセグメントＮＳ２に属するホストコンピュータ１０ｂから要求された印刷処理が行われ、印刷対象が印刷された印刷媒体（用紙）は印刷処理部２６から出力される。
以上のようにして、上記（ｃ）の動作が行われる。
【００７６】
次に、図１６を参照して、ホストコンピュータ１０ａおよびプリンタ２０がそれぞれ行う処理を説明する。なお、上記（ａ）〜（ｃ）の動作で説明した内容については適宜省略する。
【００７７】
はじめにホストコンピュータ１０ａが行う処理について説明する。
【００７８】
ホストコンピュータ１０ａのアドレス書き換え部１１ａは、自己アドレス宛のパケットを受信したか否かを判別し（ステップＳＣ１）、当該パケットを受信していないと判別した場合には（ステップＳＣ１；ＮＯ）、ステップＳＣ６に進む。また、ステップＳＣ６において起動判別部１１ｃは、代理アドレス宛、すなわち代理受信の要求元であるプリンタ２０宛のパケットを受信したか否かを判別する。起動判別部１１ｃは、当該パケットを受信していないと判別した場合には（ステップＳＣ６；ＮＯ）、ステップＳＣ１に戻る。つまり、ホストコンピュータ１０ａは、自己アドレス宛または代理アドレス宛のパケットを受信するまでは待機状態となる。なお、プリンタ２０から代理受信の依頼がされるまではステップＳＣ６を省略し、ステップＳＣ１の処理のみを行っても良い。
【００７９】
ステップＳＣ１においてアドレス書き換え部１１ａは、自己アドレス宛のパケットを受信したと判別した場合に（ステップＳＣ１；ＹＥＳ）、当該パケットが代理受信を要求するもの（代理受信要求パケット）であったか否かを判別する（ステップＳＣ２）。アドレス書き換え部１１ａは、例えば、受信したパケットの送信元のアドレスがＡＲＰテーブル１２ｃで静的に登録されていること、パケットを受信したポート、プロトコル、データフォーマット等を基準とし、これらの基準を満たす場合に、受信したパケットが代理受信要求パケットであると判別する（ステップＳＣ２；ＹＥＳ）。
【００８０】
このときアドレス書き換え部１１ａは、代理受信の要求元のプリンタ２０のアドレスおよび自己のアドレスを取得し（ステップＳＣ３）、アドレス書き換えパケットとして、送信先および送信元のＩＰアドレスをともにプリンタ２０のＩＰアドレス「192.168.1.101」に設定し、ＭＡＣアドレスを自己のＭＡＣアドレス「bb*****」に設定したＧＡＲＰを生成する。
【００８１】
アドレス書き換え部１１ａは、生成したアドレス書き換えパケットを第１ネットワークセグメントＮＳ１に属するルータ３０等の各機器にブロードキャスト送信する（ステップＳＣ４，図１３に示す（３））。アドレス書き換え部１１ａの処理は、その後、ステップＳＣ１に戻る。
【００８２】
また、ステップＳＣ２において、受信したパケットが代理受信要求パケットでないとアドレス書き換え部１１ａによって判別された場合（ステップＳＣ２；ＮＯ）、他パケット処理部１１ｂは、当該受信したパケットに基づく処理を行う（ステップＳＣ５）。例えば、受信したパケットが、ＡＲＰ要求パケットである場合には、他パケット処理部１１ｂは、自己のＭＡＣアドレス「bb*****」を要求元に送信する。また、受信したパケットが、ＳＮＭＰ要求パケットである場合には、他パケット処理部１１ｂは、ホストコンピュータ１０ａのＣＰＵ使用率、メモリ使用率等を検出し、検出された情報に基づいて生成される状態情報を要求元に送信する。その他、他パケット処理部１１ｂは、ホストコンピュータ１０ａがＰＣとして実行する一般的な通信処理を、受信したパケットに応じて実行する。他パケット処理部１１ｂは、各種処理を行った後、ステップＳＣ１に戻る。
【００８３】
また、ステップＳＣ６において起動判別部１１ｃは、代理アドレス宛のパケットを受信したと判別した場合（ステップＳＣ６；ＹＥＳ）、代理処理を行う（ステップＳＣ７）。後述する代理処理が行われた後は、ステップＳＣ１に戻る。
【００８４】
以上のようにして、ホストコンピュータ１０ａは、電源がオフまたはユーザの操作に従って強制的に中断されるまでステップＳＣ１〜ステップＳＣ７の処理を繰り返し行う。
【００８５】
つづいてプリンタ２０が行う処理について説明する。
【００８６】
プリンタ２０の代理要求部２１ａは、プリンタ２０の状態を取得して省電力状態に移行するための条件を満たしたか否かを判別し（ステップＳＰ１）、この条件を満たしていないと判別した場合には（ステップＳＰ１；ＮＯ）、ステップＳＰ７に進む。ステップＳＰ７において通常処理部２１ｃは、自己アドレス宛のパケットを受信したか否かを判別する。通常処理部２１ｃは、パケットを受信していないと判別した場合には（ステップＳＰ７；ＮＯ）、ステップＳＰ１に戻る。つまり、プリンタ２０は、省電力状態に移行するための条件を満たすか、自己宛のパケットを受信するまでは待機状態となる。
【００８７】
通常処理部２１ｃは、自己アドレス宛のパケットを受信したと判別した場合（ステップＳＰ７；ＹＥＳ）、当該受信したパケットに基づいてプリンタ２０が通常状態で動作するときの処理を行う（ステップＳＰ８）。例えば、受信したパケットが、ＬＰＲ、Port9100、ＦＴＰ等の印刷処理を行うためのプロトコルによって生成された印刷データである場合は、通常処理部２１ｃは、印刷データに基づいて印刷処理を実行する。また、受信したパケットが、ＡＲＰ要求パケットである場合には、通常処理部２１ｃは、自己のＭＡＣアドレス「cc*****」を要求元に送信する。また、受信したパケットが、ＳＮＭＰ要求パケットである場合には、通常処理部２１ｃは、プリンタ２０の動作状態、用紙残量、トナー残量等を検出し、検出された情報に基づいて生成される状態情報を要求元に送信する。通常処理部２１ｃは、その後、ステップＳＰ１に戻る。
【００８８】
ステップＳＰ１において代理要求部２１ａは、通常処理部２１ｃが処理すべきデータがなく、通常処理部２１ｃが最後に処理を行ってから一定時間（例えば１０分）経過してもプリンタ２０の状態が変わらない場合、省電力状態に移行するための条件を満たしたと判別する（ステップＳＰ１；ＹＥＳ）。この場合、代理要求部２１ａは、予め代理受信の要求先としてＡＲＰテーブル２２ｃに静的に登録されているホストコンピュータ１０ａのアドレスを取得して代理受信要求パケットを生成し、これをホストコンピュータ１０ａに送信することにより代理受信の要求を行う（ステップＳＰ２，図１３に示す（１））。
【００８９】
代理受信の要求を行うと、代理要求部２１ａは、ホストコンピュータ１０ａから代理受信受諾の応答が得られたか否かを判別し（ステップＳＰ３）、所定の許容時間が経過しても代理受信受諾の応答が得られないと（ステップＳＰ３；ＮＯ）、ホストコンピュータ１０ａが代理受信の要求に対する応答が不可能な省電力状態になっていることが想定されるので、代理要求部２１ａは、マジックパケット等の起動パケットをホストコンピュータ１０ａに送信して（ステップＳＰ４）、ホストコンピュータ１０ａを代理受信に対する応答が可能な状態に移行させてから、再度の代理受信の要求を行う。最終的に代理受信受諾の応答が得られると（ステップＳＰ３；ＹＥＳ）、代理要求部２１ａは、電源制御部２７を制御し、プリンタ２０を省電力状態に移行する（ステップＳＰ５，図１３に示す（２））。
【００９０】
その後、通信制御部２３１は、省電力時の処理を行う（ステップＳＰ６）。後述する省電力時の処理が行われた後は、ステップＳＰ１に戻る。
【００９１】
以上のようにして、プリンタ２０は、電源がオフまたはユーザの操作に従って強制的に中断されるまでステップＳＰ１〜ステップＳＰ８の処理を繰り返し行う。
【００９２】
次に、図１７を参照して、図１６に示した代理処理および省電力時の処理について説明する。
【００９３】
はじめに、ホストコンピュータ１０ａが行う代理処理を説明する。
【００９４】
起動判別部１１ｃは、代理受信したパケットのプロトコルが、プリンタ２０を省電力状態から通常状態に起動させる起動条件を満たす特定のプロトコルであるか否かを判別する（ステップＳＣ７１）。起動判別部１１ｃは、当該代理受信したパケットのプロトコルが起動条件情報１２ｄに含まれているか否かによって、当該代理受信したパケットのプロトコルが特定のプロトコルであるか否かを判別する。
【００９５】
代理受信したパケットのプロトコルが特定のプロトコルでないと起動判別部１１ｃによって判別された場合（ステップＳＣ７１；ＮＯ）、他パケット処理部１１ｂは、当該受信したパケットに基づいて処理を行う（ステップＳＣ７６）。例えば、プリンタ２０に対するＡＲＰ要求パケットを受信した場合、他パケット処理部１１ｂは、自己のＭＡＣアドレス「bb*****」を要求元に返信することにより、ＡＲＰ要求に代理応答する。また、受信したパケットが、プリンタ２０に対するＳＮＭＰ要求パケットである場合には、他パケット処理部１１ｂは、当該受信したパケットについて処理を行わずに削除する。
【００９６】
一方、代理受信したパケットのプロトコルが起動条件を満たす特定のプロトコルであると起動判別部１１ｃによって判別された場合（ステップＳＣ７１；ＹＥＳ）、起動要求部１１ｄは、当該代理受信したパケットとともにホストコンピュータ１０ｂからプリンタ２０へ向けて送信された一連のデータを最後までルータ３０から受信し、ＲＡＭ等に全てのデータを保存する（ステップＳＣ７２）。その後、起動要求部１１ｄは、ルータ３０のＡＲＰテーブル３２ｃの書き換えを保つためのアドレス書き換えパケットの周期的な送信や、プリンタ２０に対するＡＲＰ要求への代理応答のような、代理受信処理を停止する（ステップＳＣ７３）。例えば、受信したパケットが印刷データであり、当該印刷データのプロトコルがＬＰＲであった場合、起動要求部１１ｄは、印刷データが途中で分断されて異なる送信先に送信されないように、印刷が要求された印刷データを全てルータ３０から受信し終えてから代理受信処理を停止して、プリンタ２０の代理機器としての機能を解除する。
【００９７】
起動条件を満たす特定のプロトコルに係るデータを全て保存し、代理受信処理を停止すると、起動要求部１１ｄは、代理受信の要求元であるプリンタ２０へ起動パケットを送信する（ステップＳＣ７４，図１４に示す（８））。このとき、起動要求部１１ｄは、記憶部１２のＡＲＰテーブル１２ｃにおいて静的に記憶されたプリンタ２０のアドレスを取得し、取得したアドレス宛に起動パケットを送信する。その後、起動要求部１１ｄは、通常状態に復帰したプリンタ２０に保存した印刷データを送信する（ステップＳＣ７５，図１５に示す（１２））。
【００９８】
以上のようにして、ホストコンピュータ１０ａの代理処理は行われる。
【００９９】
次に、プリンタ２０が行う省電力時の処理を説明する。
【０１００】
通信制御部２３１は、起動パケットの受信の有無を監視する（ステップＳＰ６１；ＮＯ）。起動パケットの受信の有無は、通信制御部２３１で受信した信号のビットパターンが、起動パケット情報２３１ａが有するビットパターンの何れかと一致した場合に、起動パケット（ここではマジックパケット）を受信したと判別する（ステップＳＰ６１；ＹＥＳ）。そして、この場合、通信制御部２３１は、電源制御部２７を制御し、プリンタ２０を通常状態に起動させる（ステップＳＰ６２，図１４に示す（９））。
【０１０１】
アドレス書き換え部２１ｂは、自己のＩＰアドレスおよびＭＡＣアドレスを取得し（ステップＳＰ６３）、アドレス書き換えパケットとして、送信先および送信元のＩＰアドレスをともに自己のＩＰアドレス「192.168.1.101」に設定し、ＭＡＣアドレスを自己のＭＡＣアドレス「cc*****」に設定したＧＡＲＰを生成する。アドレス書き換え部２１ｂは、生成したアドレス書き換えパケットを第１ネットワークセグメントＮＳ１に属するルータ３０等の各機器にブロードキャスト送信する（ステップＳＰ６４，図１５に示す（１０））。
【０１０２】
その後、通常処理部２１ｃは、印刷データの受信の有無を監視する（ステップＳＰ６５；ＮＯ）。印刷実行部２１ｃは、印刷データを受信した場合（ステップＳＰ６５；ＹＥＳ）印刷データについて印刷処理を実行する（ステップＳＰ６６，図１５に示す（１３））。
【０１０３】
以上のようにして、プリンタ２０の省電力時の処理は行われる。
【０１０４】
以上説明した通信システム１によれば、省電力状態に移行するプリンタ２０からの要求に従ってホストコンピュータ１０ａは、プリンタ２０の代理機器として機能する。ホストコンピュータ１０ａは、異なるネットワークセグメント（第２ネットワークセグメントＮＳ２）に属する機器から送信される、プリンタ２０が送信先に指定された各種データを受信できる。また、ホストコンピュータ１０ａは、受信したデータに基づいてプリンタ２０を起動させることができる。これにより異なるネットワークセグメントに属する機器からも、省電力状態で動作するプリンタ２０を好適に制御できる。
【０１０５】
以上に本発明の実施形態について説明したが、これらの実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【０１０６】
例えば、ホストコンピュータ１０の起動要求部１１ｄは、起動パケットを送信してプリンタ２０を省電力状態から通常状態に起動させた後、起動したプリンタ２０からの応答を待ってから、すなわちプリンタ２０が通常状態に起動したことを確認してから、印刷データをプリンタ２０に送信するようにしても良い。
【０１０７】
また、ルータ３０は、その仕様によって、２以上の同じ値のＭＡＣアドレスをＡＲＰテーブル３２ｃに含ませられないものがある。このようなルータ３０が使用された場合、ルータ３０のアドレス情報更新部３１ａは、ホストコンピュータ１０ａから送信されたアドレス書き換えパケットに基づいて、ＡＲＰテーブル３２ｃに含まれるプリンタ２０のＩＰアドレス「192.168.1.101」に対応するＭＡＣアドレス「cc*****」をホストコンピュータ１０ａのＭＡＣアドレス「bb*****」に変更する他、ホストコンピュータ１０ａのアドレス情報（ＩＰアドレス「192.168.1.100」，ＭＡＣアドレス「bb*****」）を含むエントリを削除する。
【０１０８】
そのため、ホストコンピュータ１０ａは、省電力状態に移行したプリンタ２０の代理機器としてのみ機能し、異なるネットワークセグメント（第２ネットワークセグメントＮＳ２）に属する機器から送信される、ホストコンピュータ１０ａが送信先に指定された各種データ（パケット）を受信できなくなる。そのため、ホストコンピュータ１０ａは、プリンタ２０の代理受信を停止した後、自己宛に送信されたデータを正常に受信できるような状態に戻すため、送信元および送信先のＩＰアドレスをともに自己のＩＰアドレス「192.168.1.100」に設定し、ＭＡＣアドレスに自己のＭＡＣアドレス「bb*****」を設定したアドレス書き換えパケットをＧＡＲＰに基づいて生成し、これをブロードキャストフレームによって送信しても良い。
【０１０９】
すなわち、プリンタ２０が省電力状態から通常状態に復帰した場合、ルータ３０のアドレス情報更新部３１ａは、ホストコンピュータ１０ａおよびプリンタ２０の双方から各アドレス書き換えパケットを第１通信部３３ａを介して受信する。アドレス情報更新部３１ａは、各アドレス書き換えパケットに基づいて、ＡＲＰテーブル３２ｃを更新する。これにより、ＡＲＰテーブル３２ｃは、ホストコンピュータ１０ａおよびプリンタ２０にそれぞれ割り当てられていたアドレス情報が含まれ、プリンタ２０が省電力状態に移行する前と同じ状態に戻る。
【０１１０】
また、省電力状態で動作するプリンタ２０は、上記の起動パケットの他、ユーザが省電力状態を解除するためのスリープ解除ボタン（操作部２４）を操作した場合にも通常状態に復帰する。
【０１１１】
このように省電力状態で動作するプリンタ２０は、ホストコンピュータ１０ａの制御以外の要因に従って通常状態に復帰する場合もある。この場合の通信システム１の動作について、以下、図１８を参照して説明する。
【０１１２】
プリンタ２０の通信制御部２３１は、プリンタ２０が通常状態に復帰するための条件を満たす場合に通常状態に移行する。例えば、起動パケットを受信したこと、スリープ解除ボタンの操作がされたこと等を通常状態に移行するための条件とし、この条件の何れかを満たした場合にプリンタ２０は通常状態に復帰する（図１８に示す（１４））。
【０１１３】
また、通信制御部２３１は、起動パケットの送信元が代理受信の要求先（ホストコンピュータ１０ａ）以外の機器であった場合や、スリープ解除ボタンの操作がされた場合に、代理受信の要求先であるホストコンピュータ１０ａを送信先とした代理受信解除要求パケットを生成する。通信制御部２３１は、生成した代理受信解除要求パケットをホストコンピュータ１０ａに送信することにより、ホストコンピュータ１０ａに代理受信の解除要求を行う（図１８に示す（１５））。
【０１１４】
一方、ホストコンピュータ１０ａは、プリンタ２０から送信された代理受信解除要求パケットを受信した場合に、プリンタ２０の代理機器としての機能を停止する（図１８に示す（１６））。すなわち、ホストコンピュータ１０ａは、ルータ３０のＡＲＰテーブル３２ｃの書き換えを保つためのアドレス書き換えパケットの周期的な送信や、プリンタ２０に対するＡＲＰ要求への代理応答のような、代理受信処理を停止する。
【０１１５】
ホストコンピュータ１０ａが代理受信処理を停止すると、プリンタ２０のアドレス書き換え部２１ｂは、アドレス書き換えパケットとして、送信先および送信元のＩＰアドレスをともに自己のＩＰアドレス「192.168.1.101」に設定し、ＭＡＣアドレスを自己のＭＡＣアドレス「cc*****」に設定したＧＡＲＰを生成する。アドレス書き換え部２１ｂは、生成したアドレス書き換えパケットを第１ネットワークセグメントＮＳ１に属するルータ３０等の各機器にブロードキャスト送信する（図１８に示す（１７））。
【０１１６】
ルータ３０のアドレス情報更新部３１ａは、ホストコンピュータ１０ａから送信されたアドレス書き換えパケットを第１通信部３３ａを介して受信し、アドレス書き換えパケットから抽出されるＩＰアドレス「192.168.1.101」と同じＩＰアドレスを有するエントリを、記憶部３２に記憶されたＡＲＰテーブル３２ｃから特定する。
【０１１７】
アドレス情報更新部３１ａは、特定したエントリが有するＭＡＣアドレス「bb*****」を、アドレス書き換えパケットの送信元のＭＡＣアドレス「cc*****」に変更する。これによりＡＲＰテーブル３２ｃには、プリンタ２０が省電力状態に移行する前と同じ状態に戻る（図１８に示す（１８））。
このようにして、通信システム１は、ホストコンピュータ１０ａの制御以外の要因に従ってプリンタ２０が通常状態に復帰する場合の動作を行う。
【０１１８】
また、上記実施形態では、プリンタ２０は、代理受信の要求先であるホストコンピュータ１０ａのアドレス情報を静的に記憶していた。そのため、ホストコンピュータ１０ａ自体が省電力状態になっているときにも、起動パケットを送信してホストコンピュータ１０ａを強制的に起動させてから、代理受信の依頼をすることができた。しかし、プリンタ２０が省電力状態に移行するときに代理受信の要求先のアドレス情報を取得することができるのなら、ＡＲＰテーブル２２ｃにおいて当該アドレス情報を含むエントリを動的に設定し、代理受信の要求先のアドレス情報を定期的に更新しても良い。
【０１１９】
また、通信システム１は、複数のプリンタ２０を備えても良い。この場合、ホストコンピュータ１０ａは、複数のプリンタ２０からの代理受信の要求に従って、各プリンタ２０の代理機器として機能させても良い。
【０１２０】
また、通信システム１は、複数のルータ３０を備えても良い。この場合においても、ホストコンピュータ１０ａは、複数のルータ３０を経由して送信される、プリンタ２０が送信先に指定された各種データ（パケット）を受信することができる。これにより、ホストコンピュータ１０ａは、隣接するネットワークセグメント（第２ネットワークセグメントＮＳ２）以外のネットワークセグメントに属する機器からも、省電力状態で動作するプリンタ２０を好適に制御できる。
【０１２１】
さらに、ホストコンピュータ１０は、プリンタ２０以外の通信機器からの代理受信の要求を受け付けても良い。この場合、ホストコンピュータ１０は当該通信機器の代理機器として機能する。
【０１２２】
以上に本発明の実施形態について説明したが、これらの実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【０１２３】
なお、上記実施形態で説明したホストコンピュータ１０、プリンタ２０、ルータ３０の各機能を実現させるためのプログラムは、それぞれ既存のパーソナルコンピュータや情報端末機器等を制御するＣＰＵ等が実行できるように提供されても良い。このようなプログラムの提供方法は任意である。例えば、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、メモリカード等のコンピュータ読み取り可能な記憶媒体に格納されたものが提供されても良い。さらに、プログラムは、搬送波に重畳し、インターネットなどの通信媒体を介して提供されても良い。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。また、このプログラムを実行し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【０１２４】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１２５】
（付記１）
ともに第１ネットワークセグメントに属する通信機器と通信制御装置とを備える通信システムであって、
前記通信機器は、
該通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに、該データの代理受信を前記通信制御装置に要求する代理要求手段を備え、
前記通信制御装置は、
前記通信機器から前記代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記通信制御装置のアドレスに書き換えるアドレス書き換え手段を備える、
ことを特徴とする通信システム。
【０１２６】
（付記２）
前記通信機器は、
該通信機器が前記第２状態にあるときに予め定められた起動要求を受信すると、該通信機器を前記第２状態から前記第１状態に移行させ、該通信機器が前記第２状態にあるときに該通信機器に対するアドレス解決要求を受信すると、該アドレス解決要求に対して応答せず、かつ、該通信機器を前記第２状態から前記第１状態に移行させない通信制御手段をさらに備える、
ことを特徴とする付記１に記載の通信システム。
【０１２７】
（付記３）
前記通信制御装置は、
前記通信機器へ向けて送信されたデータを前記ルータから受信すると、前記受信したデータが、前記通信機器を前記第２状態から前記第１状態に移行させるための起動条件を満たすか否かを判別する起動判別手段と、
前記起動判別手段によって前記起動条件が満たされたと判別されると、前記起動要求を前記通信機器に送信してから、前記受信したデータを前記通信機器に送信する起動要求手段と、
をさらに備える、
ことを特徴とする付記２に記載の通信システム。
【０１２８】
（付記４）
前記通信制御装置は、
前記通信機器のアドレスを静的に記憶する記憶手段をさらに備え、
前記起動要求手段は、前記起動判別手段によって前記起動条件が満たされたと判別されると、前記記憶手段に記憶された前記通信機器のアドレスを取得し、該取得したアドレス宛に前記起動要求を送信する、
ことを特徴とする付記３に記載の通信システム。
【０１２９】
（付記５）
前記起動要求手段は、前記起動判別手段によって前記起動条件が満たされたと判別されると、前記受信したデータとともに前記通信機器へ向けて送信された一連のデータを前記ルータから受信し終えてから、前記起動要求を前記通信機器に送信する、
ことを特徴とする付記３又は４に記載の通信システム。
【０１３０】
（付記６）
前記アドレス書き換え手段は、前記通信機器が前記第２状態にあるときに前記通信機器に対するアドレス解決要求を受信すると、該アドレス解決要求に対する応答として、該通信制御装置のアドレスを該アドレス解決要求の送信元に返信する、
ことを特徴とする付記１から５のいずれか１つに記載の通信システム。
【０１３１】
（付記７）
前記通信機器は、
該通信機器が前記第２状態から前記第１状態に移行すると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信制御装置のアドレスから前記通信機器のアドレスに書き換える機器側アドレス書き換え手段をさらに備える、
ことを特徴とする付記１から６のいずれか１つに記載の通信システム。
【０１３２】
（付記８）
前記通信機器は、前記代理要求手段による前記代理受信の要求に対する応答を前記通信制御装置から受けた後に、前記第１状態から前記第２状態に移行し、
前記代理要求手段は、前記通信制御装置が前記代理受信の要求に対する応答が不可能な状態にある場合、前記通信制御装置を前記代理要求に対する応答が可能な状態に移行させるための要求を前記通信制御装置に送信してから前記代理受信を前記通信制御装置に要求する、
ことを特徴とする付記１から７のいずれか１つに記載の通信システム。
【０１３３】
（付記９）
第１ネットワークセグメントに属する通信機器とネットワークを介して接続された、前記第１ネットワークセグメントに属する通信制御装置であって、
前記通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに前記通信機器から該データの代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記通信制御装置のアドレスに書き換えるアドレス書き換え手段を備える、
ことを特徴とする通信制御装置。
【０１３４】
（付記１０）
第１ネットワークセグメントに属する通信機器とネットワークを介して接続された、前記第１ネットワークセグメントに属する通信制御装置における通信制御方法であって、
前記通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに前記通信機器から該データの代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記通信制御装置のアドレスに書き換える、
ことを特徴とする通信制御方法。
【０１３５】
（付記１１）
第１ネットワークセグメントに属する通信機器とネットワークを介して接続された、前記第１ネットワークセグメントに属するコンピュータに実行させるプログラムであって、
前記コンピュータに
前記通信機器が前記第１ネットワークセグメントとルータとを介して接続された第２ネットワークセグメントに属する機器から送信されたデータを受信可能な第１状態から該データを受信不可能な第２状態に移行するときに前記通信機器から該データの代理受信を要求されると、前記ルータが前記第２ネットワークセグメントに属する機器から前記通信機器へ向けて送信されたデータを中継するときに送信先に指定するアドレスを、前記通信機器のアドレスから前記コンピュータのアドレスに書き換えさせる、
ことを特徴とするプログラム。
【符号の説明】
【０１３６】
１…通信システム、１０ａ，１０ｂ…ホストコンピュータ、１１…制御部、１１ａ…アドレス書き換え部、１１ｂ…他パケット処理部、１１ｃ…起動判別部、１１ｄ…起動要求部、１２…記憶部、１２ａ…制御プログラム、１２ｂ…自己アドレス情報、１２ｃ…ＡＲＰテーブル、１２ｄ…起動条件情報、１３…通信部、１４…操作部、１５…表示部、２０…プリンタ、２１…制御部、２１ａ…代理要求部、２１ｂ…アドレス書き換え部、２１ｃ…通常処理部、２２…記憶部、２２ａ…制御プログラム、２２ｂ…自己アドレス情報、２２ｃ…ＡＲＰテーブル、２３…通信部、２３１…通信制御部、２３１ａ…起動パケット情報、２４…操作部、２５…表示部、２６…印刷処理部、２７…電源制御部、３０…ルータ、３１…制御部、３１ａ…アドレス情報更新部、３１ｂ…通信制御部、３２…記憶部、３２ａ…制御プログラム、３２ｂ…自己アドレス情報、３２ｃ…ＡＲＰテーブル、３３ａ…第１通信部、３３ｂ…第２通信部、ＳＮ１…第１サブネットワーク、ＳＮ２…第２サブネットワーク、ＮＳ１…第１ネットワークセグメント、ＮＳ２…第２ネットワークセグメント
【図１】
2015049838.tif 000003
【図２】
2015049838.tif 000004
【図３】
2015049838.tif 000005
【図４】
2015049838.tif 000006
【図５】
2015049838.tif 000007
【図６】
2015049838.tif 000008
【図７】
2015049838.tif 000009
【図８】
2015049838.tif 000010
【図９】
2015049838.tif 000011
【図１０】
2015049838.tif 000012
【図１１】
2015049838.tif 000013
【図１２】
2015049838.tif 000014
【図１３】
2015049838.tif 000015
【図１４】
2015049838.tif 000016
【図１５】
2015049838.tif 000017
【図１６】
2015049838.tif 000018
【図１７】
2015049838.tif 000019
【図１８】
2015049838.tif 000020