(57)【要約】【課題】  通信部が受信パケットを破棄するための破棄パターンを設け、更に当該破棄パターンを通信部が使用するか否かをユーザに指定させることを目的とする。【解決手段】  ユーザはパケット破棄モードを有効にするか否かを指定する。情報処理装置が省電力モードで動作し、かつパケット破棄モードが有効と設定されている場合は、通信部は代理応答パターン、ＷＯＬパターン、破棄パターンに基づいて受信パケットに対する処理を決定する。一方、情報処理装置が省電力モードで動作し、かつパケット破棄モードが無効と設定されている場合は、通信部は破棄パターンを使用せずに、代理応答パターンとＷＯＬパターンとに基づいて受信パケットに対する処理を決定する。【選択図】  図６
2014113709.tif 000002
【特許請求の範囲】
【請求項１】
主制御部と通信部とを備え、当該通信部を介して当該主制御部が外部装置と通信可能な情報処理装置であって、
前記外部装置から送信されたパケットを受信する受信手段と、
前記受信手段が受信した受信パケットに対する処理を前記主制御部が実行する第１の電力モードと、前記受信パケットに対する処理を前記主制御部の代わりに前記通信部が実行する第２の電力モードのいずれかで前記情報処理装置が動作するように制御する電源制御手段と、
前記通信部が前記受信パケットに対する処理を決定するために使用する情報として、前記通信部が応答するパケットを示す応答パターンと、前記第２の電力モードから前記第１の電力モードに移行する必要があるパケットを示す移行パターンと、前記通信部が破棄するパケットを示す破棄パターンとを記憶する記憶手段と、
前記通信部が前記受信パケットに対する処理を決定するために前記破棄パターンを使用するか否かを、ユーザの指定に基づいて設定する設定手段とを備え、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記設定手段によって前記破棄パターンを使用すると設定されている場合は、前記通信部は、前記応答パターンと、前記移行パターンと、前記破棄パターンとに基づいて前記受信パケットに対する処理を決定し、前記情報処理装置が前記第２の電力モードで動作し、かつ前記設定手段によって前記破棄パターンを使用しないと設定されている場合は、前記通信部は、前記受信パケットに対する処理を決定するために前記破棄パターンを使用せずに、前記応答パターンと前記移行パターンとに基づいて前記受信パケットに対する処理を決定することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置が前記第２の電力モードで動作し、かつ前記設定手段によって前記破棄パターンを使用すると設定されている場合に、前記通信部は受信パケットが前記応答パターンに一致するか否かを判定し、
受信パケットが前記応答パターンに一致しないと判定された場合に、前記通信部は前記受信パケットが前記破棄パターンに一致するか否かを判定し、
前記受信パケットが前記破棄パターンに一致しないと判定された場合に、前記通信部は前記受信パケットが前記移行パターンに一致するか否かを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受信パケットが前記移行パターンに一致しないと判定された場合に、前記通信部は前記受信パケットを破棄することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置が前記第１の電力モードで動作する場合、前記電源制御手段は、前記主制御部と前記通信部の両方に電力を供給し、前記情報処理装置が前記第２の電力モードで動作する場合、前記電源制御手段は、前記主制御部には電力を供給せずに前記通信部に電力を供給することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２の電力モードは、前記第１の電力モードよりも消費電力が小さい電力モードであることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記破棄パターンは、特定のプロトコルを示すことを示すことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記記憶手段は前記通信部が備え、
前記記憶手段が記憶する前記応答パターンと、前記移行パターンと、前記破棄パターンは、前記主制御部から通知された情報であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置が前記第１の電力モードで動作する場合に、前記第１の電力モードから前記第２の電力モードに移行するための移行条件を満たしたことを検知する検知手段を更に備え、
前記検知手段が前記移行条件を満たしたことを検知した場合に、前記応答パターンと、前記移行パターンと、前記破棄パターンとを前記主制御部が前記通信部に通知することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記情報処理装置が起動したときに、前記応答パターンと、前記移行パターンと、前記破棄パターンとを前記主制御部が前記通信部に通知することを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
前記通信部が前記受信パケットに対する処理を決定するために前記破棄パターンを使用するか否かを設定する設定画面を表示する表示手段を更に備え、
前記設定手段は、前記設定画面を介して入力されたユーザの指定に基づいて前記破棄パターンを使用するか否かを設定することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
主制御部と通信部とを備え、当該通信部を介して当該主制御部が外部装置と通信可能な情報処理装置であって、
前記外部装置から送信されたパケットを受信する受信手段と、
前記受信手段が受信した受信パケットに対する処理を前記主制御部が実行する第１の電力モードと、前記受信パケットに対する処理を前記主制御部の代わりに前記通信部が実行する第２の電力モードのいずれかで前記情報処理装置が動作するように制御する電源制御手段と、
前記通信部が前記受信パケットに対する処理を決定するために使用する情報として、前記通信部が応答するパケットを示す応答パターンと、前記第２の電力モードから前記第１の電力モードに移行する必要があるパケットを示す移行パターンと、前記通信部が破棄するパケットを示す破棄パターンとを記憶する記憶手段と、
前記受信パケットが前記破棄パターンに一致した場合に、前記通信部が前記受信パケットを破棄するパケット破棄モードを有効にするか又は無効にするかをユーザの指定に基づいて設定する設定手段とを備え、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記応答パターンに一致した場合は、前記通信部が前記受信パケットに応答し、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記移行パターンに一致した場合は、前記第２の電力モードから前記第１の電力モードに移行するように前記通信部が前記電源制御手段に指示し、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記破棄パターンに一致した場合は、前記設定手段によって前記パケット破棄モードが有効に設定されていることを条件にして前記通信部は前記受信パケットを破棄し、前記設定手段によって前記パケット破棄モードが無効に設定されていることを条件にして前記通信部は前記受信パケットを破棄しないことを特徴とする情報処理装置。
【請求項１２】
主制御部と通信部とを備え、当該通信部を介して当該主制御部が外部装置と通信可能な情報処理装置の制御方法であって、
前記外部装置から送信されたパケットを受信する受信ステップと、
前記受信ステップで受信した受信パケットに対する処理を前記主制御部が実行する第１の電力モードと、前記受信パケットに対する処理を前記主制御部の代わりに前記通信部が実行する第２の電力モードのいずれかで前記情報処理装置が動作するように制御する電源制御ステップと、
前記通信部が前記受信パケットに対する処理を決定するために使用する情報として、前記通信部が応答するパケットを示す応答パターンと、前記第２の電力モードから前記第１の電力モードに移行する必要があるパケットを示す移行パターンと、前記通信部が破棄するパケットを示す破棄パターンとを記憶するステップと、
前記通信部が前記受信パケットに対する処理を決定するために前記破棄パターンを使用するか否かを、ユーザの指定に基づいて設定する設定ステップとを有し、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記設定ステップで前記破棄パターンを使用すると設定されている場合は、前記通信部は、前記応答パターンと、前記移行パターンと、前記破棄パターンとに基づいて前記受信パケットに対する処理を決定し、前記情報処理装置が前記第２の電力モードで動作し、かつ前記設定ステップで前記破棄パターンを使用しないと設定されている場合は、前記通信部は、前記受信パケットに対する処理を決定するために前記破棄パターンを使用せずに、前記応答パターンと前記移行パターンとに基づいて前記受信パケットに対する処理を決定することを特徴とする情報処理装置の制御方法。
【請求項１３】
主制御部と通信部とを備え、当該通信部を介して当該主制御部が外部装置と通信可能な情報処理装置の制御方法であって、
前記外部装置から送信されたパケットを受信する受信ステップと、
前記受信ステップで受信した受信パケットに対する処理を前記主制御部が実行する第１の電力モードと、前記受信パケットに対する処理を前記主制御部の代わりに前記通信部が実行する第２の電力モードのいずれかで前記情報処理装置が動作するように制御する電源制御ステップと、
前記通信部が前記受信パケットに対する処理を決定するために使用する情報として、前記通信部が応答するパケットを示す応答パターンと、前記第２の電力モードから前記第１の電力モードに移行する必要があるパケットを示す移行パターンと、前記通信部が破棄するパケットを示す破棄パターンとを記憶する記憶ステップと、
前記受信パケットが前記破棄パターンに一致した場合に、前記通信部が前記受信パケットを破棄するパケット破棄モードを有効にするか又は無効にするかをユーザの指定に基づいて設定する設定ステップとを有し、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記応答パターンに一致した場合は、前記通信部が前記受信パケットに応答し、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記移行パターンに一致した場合は、前記第２の電力モードから前記第１の電力モードに移行するように前記通信部が制御し、
前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記破棄パターンに一致した場合は、前記設定ステップで前記パケット破棄モードが有効に設定されていることを条件にして前記通信部は前記受信パケットを破棄し、前記設定ステップで前記パケット破棄モードが無効に設定されていることを条件にして前記通信部は前記受信パケットを破棄しないことを特徴とする情報処理装置の制御方法。
【請求項１４】
請求項１２又は１３に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
プリンタやデジタル複合機などの情報処理装置において、消費電力を低減させたいという要求が高まっている。この要求に対して、例えば情報処理装置が所定時間動作していない場合に、情報処理装置を通常電力モードから省電力モードに移行させる技術が知られている。通常電力モードでは、情報処理装置の主制御部と通信部の両方に電力が供給される。一方、省電力モードでは、情報処理装置の通信部への電力供給を継続されるが、情報処理装置の主制御部への電力供給は遮断される。従って、省電力モードは、通常電力モードと比較して情報処理装置全体の消費電力が低減する。特許文献１には、情報処理装置が通常電力モードである場合は、外部装置から受信した受信パケットに対して主制御部が応答し、情報処理装置が省電力モードである場合は、受信パケットに対して主制御部の代わりに通信部が応答することが記載されている。
【０００３】
上述した技術では、予め情報処理装置に登録されている応答パターンに受信パケットが一致するか否かを通信部が判定し、応答パターンに一致していると判定された場合に、通信部が受信パケットに対して応答する。この応答パターンとして、例えば外部装置が情報処理装置に対して定期的にポーリングするステータス要求が情報処理装置に予め登録されている。この場合、外部装置が定期的にポーリングするステータス要求に対して主制御部ではなく通信部が応答するため、情報処理装置は省電力モードを維持することができ、情報処理装置全体の消費電力を低減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２５９９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
外部装置の種類が変更されたり、外部装置で動作するアプリケーションがバージョンアップしたりすると、外部装置が定期的にポーリングするステータス要求の種類が追加される場合がある。この場合、上述した技術では、通信部は予め登録されているステータス要求にしか応答できないため、新たに追加されたステータス要求に対して通信部が応答することができない。従って、新たに追加されたステータス要求を受けたことによって情報処理装置が省電力モードから通常電力モードに移行してしまい、消費電力を低減するという省電力モードの恩恵を十分に得ることができなくなってしまうという課題がある。
【０００６】
この課題を解決するための方法として、新たに追加されたステータス要求を応答パターンに追加することが考えられる。しかしながら、応答パターンに新たなパターンを追加するには通信部のハードウェアを変更する必要がある。通信部のハードウェアの変更はコストの増加に繋がるし、また、市場の情報処理装置すべてのハードウェアを変更することは非現実的であるため、新たに追加されたステータス要求を応答パターンに追加することは好ましくない。
【０００７】
本発明はかかる点に鑑み、例えば外部装置が定期的にポーリングするステータス要求の種類が増えたとしても、情報処理装置の省電力モードを維持することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明が提供する情報処理装置は、主制御部と通信部とを備え、当該通信部を介して当該主制御部が外部装置と通信可能な情報処理装置であって、前記外部装置から送信されたパケットを受信する受信手段と、前記受信手段が受信した受信パケットに対する処理を前記主制御部が実行する第１の電力モードと、前記受信パケットに対する処理を前記主制御部の代わりに前記通信部が実行する第２の電力モードのいずれかで前記情報処理装置が動作するように制御する電源制御手段と、前記通信部が前記受信パケットに対する処理を決定するために使用する情報として、前記通信部が応答するパケットを示す応答パターンと、前記第２の電力モードから前記第１の電力モードに移行する必要があるパケットを示す移行パターンと、前記通信部が破棄するパケットを示す破棄パターンとを記憶する記憶手段と、前記通信部が前記受信パケットに対する処理を決定するために前記破棄パターンを使用するか否かを、ユーザの指定に基づいて設定する設定手段とを備え、前記情報処理装置が前記第２の電力モードで動作し、かつ前記設定手段によって前記破棄パターンを使用すると設定されている場合は、前記通信部は、前記応答パターンと、前記移行パターンと、前記破棄パターンとに基づいて前記受信パケットに対する処理を決定し、前記情報処理装置が前記第２の電力モードで動作し、かつ前記設定手段によって前記破棄パターンを使用しないと設定されている場合は、前記通信部は、前記受信パケットに対する処理を決定するために前記破棄パターンを使用せずに、前記応答パターンと前記移行パターンとに基づいて前記受信パケットに対する処理を決定することを特徴とする。
【０００９】
また、本発明が提供する情報処理装置は、主制御部と通信部とを備え、当該通信部を介して当該主制御部が外部装置と通信可能な情報処理装置であって、前記外部装置から送信されたパケットを受信する受信手段と、前記受信手段が受信した受信パケットに対する処理を前記主制御部が実行する第１の電力モードと、前記受信パケットに対する処理を前記主制御部の代わりに前記通信部が実行する第２の電力モードのいずれかで前記情報処理装置が動作するように制御する電源制御手段と、前記通信部が前記受信パケットに対する処理を決定するために使用する情報として、前記通信部が応答するパケットを示す応答パターンと、前記第２の電力モードから前記第１の電力モードに移行する必要があるパケットを示す移行パターンと、前記通信部が破棄するパケットを示す破棄パターンとを記憶する記憶手段と、前記受信パケットが前記破棄パターンに一致した場合に、前記通信部が前記受信パケットを破棄するパケット破棄モードを有効にするか又は無効にするかをユーザの指定に基づいて設定する設定手段とを備え、前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記応答パターンに一致した場合は、前記通信部が前記受信パケットに応答し、前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記移行パターンに一致した場合は、前記第２の電力モードから前記第１の電力モードに移行するように前記通信部が前記電源制御手段に指示し、前記情報処理装置が前記第２の電力モードで動作し、かつ前記受信パケットが前記破棄パターンに一致した場合は、前記設定手段によって前記パケット破棄モードが有効に設定されていることを条件にして前記通信部は前記受信パケットを破棄し、前記設定手段によって前記パケット破棄モードが無効に設定されていることを条件にして前記通信部は前記受信パケットを破棄しないことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信部が受信パケットを破棄するための破棄パターンを設け、当該破棄パターンに基づいて通信部が受信パケットを破棄することができる。従って、例えば外部装置が定期的にポーリングするステータス要求の種類が増えたとしても、当該ステータス要求のパケットを通信部が破棄するため、情報処理装置は省電力モードを維持することができる。
【図面の簡単な説明】
【００１１】
【図１】情報処理システム１００を示す図である。
【図２】情報処理装置１０１の構成を示す図である。
【図３】パケット破棄モードを有効にするか否かを設定する設定画面を示す図である。
【図４】情報処理装置１０１が通常電力モードから省電力モードに移行する際に実行される処理を示すフローチャートである。
【図５】実施形態１における、代理応答パターン、ＷＯＬパターン、破棄パターンを示す図である。
【図６】実施形態１における、情報処理装置１０１が省電力モードである場合に実行される処理を示すフローチャートである。
【図７】実施形態１における、情報処理装置１０１が省電力モードである場合に実行される処理を示すフローチャートである。
【図８】実施形態２における、情報処理装置１０１が省電力モードである場合に実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
（実施形態１）
図１を用いて本実施形態に係る情報処理システム１００の構成について説明する。情報処理システム１００は情報処理装置１０１とＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２を備え、情報処理装置１０１とＰＣ１０２はネットワーク１０３を介して互いに接続されている。
【００１４】
次に、図２を用いて情報処理装置１０１のハードウェア構成について説明する。情報処理装置１０１は、コピー機能、プリント機能、スキャン機能、送信機能等を備えるデジタル複合機（印刷装置）である。なお、本実施形態ではデジタル複合機を例にして説明するが、情報処理装置１０１はデジタル複合機に限るものではない。情報処理装置１０１は、上述した機能すべてを備える必要はなく、上述した機能のうち少なくとも１つを備えるものであってもよいし、他の機能を更に備えていてもよい。
【００１５】
情報処理装置１０１は、主制御部２００、通信部２２０、電源制御部２３０、プリンタ２１１、スキャナ２１２、操作部２１３を備える。各ユニットの構成を説明する。
【００１６】
主制御部２００は、ＣＰＵ２０１、拡張Ｉ／Ｆ２０２、ＲＯＭ２０３、ＲＡＭ２０４、ＨＤＤ２０５、電源制御部Ｉ／Ｆ２０６、プリンタＩ／Ｆ２０７、スキャナＩ／Ｆ２０８、操作部Ｉ／Ｆ２０９、ＮＶＲＡＭ２１０を備える。各ユニットは、バスを介して互いに通信可能に接続される。
【００１７】
ＣＰＵ２０１は、ＲＯＭ２０３に記憶された制御プログラムを読み出して、情報処理装置１０１全体の動作を制御する。ＲＡＭ２０４は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０５は、フォントデータ、エミュレーションプログラム、フォームデータ等の様々な情報を記憶するための記憶領域として用いられる。ＮＶＲＡＭ２１０は不揮発性メモリであり、様々な情報を記憶する。拡張Ｉ／Ｆ２０２は、通信部２２０との通信を行う。なお、情報処理装置１０１の主制御部２００の場合は、１つのＣＰＵ２０１が１つのメモリ（ＲＡＭ２０４またはＨＤＤ２０５）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭまたはＨＤＤを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００１８】
プリンタＩ／Ｆ２０７は、主制御部２００とプリンタ２１１とを接続する。プリンタ２１１は、印刷ジョブやスキャナ２１２が生成した画像データに基づいて印刷処理を実行する。プリンタ２１１で印刷される画像データは、プリンタＩ／Ｆ２０７を介して主制御部２００からプリンタ２１１に転送される。
【００１９】
スキャナＩ／Ｆ２０８は、主制御部２００とスキャナ２１２とを接続する。スキャナ２１２は、原稿を読み取って画像データを生成する。スキャナ２１２が生成した画像データは、スキャナＩ／Ｆ２０８を介して主制御部２００に転送される。
【００２０】
操作部Ｉ／Ｆ２０９は、主制御部２００と操作部２１３とを接続する。操作部２１３にはタッチパネル機能を有する液晶表示部やキーボードなどが備えられている。操作部２１３を用いてユーザが入力した情報は、操作部Ｉ／Ｆ２０９を介して主制御部２００に転送される。
【００２１】
電源制御部Ｉ／Ｆ２０６は、主制御部２００と電源制御部２３０とを接続する。電源制御部Ｉ／Ｆ２０６を介して、後述する電力モードの移行指示が主制御部２００から電源制御部２３０に転送される。
【００２２】
次に通信部２２０について説明する。通信部２２０は、ＣＰＵ２２１、拡張Ｉ／Ｆ２２２、ＲＯＭ２２３、ＲＡＭ２２４、ネットワークＩ／Ｆ２２５、電源制御部Ｉ／Ｆ２２６、ＮＶＲＡＭ２２７を備える。各ユニットは、バスを介して互いに通信可能に接続される。通信部２２０はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）であり、情報処理装置１０１に着脱可能な構成である。主制御部２００は、通信部２２０を介してＰＣ１０２などの外部装置と通信可能である。
【００２３】
ＣＰＵ２２１は、ＲＯＭ２２３に記憶された制御プログラムを読み出して通信部２２０の動作を制御する。ＲＡＭ２２４は、ＣＰＵ２２１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＮＶＲＡＭ２２７は不揮発性メモリであり、様々な情報を記憶する。なお、情報処理装置１０１の通信部２２０の場合は、１つのＣＰＵ２２１が１つのメモリ（ＲＡＭ２２４を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００２４】
ネットワークＩ／Ｆ２２５はネットワーク１０３に接続され、ＰＣ１０２などの外部装置との間でデータの送受信を行う。拡張Ｉ／Ｆ２２２は、主制御部２００との通信を行う。
【００２５】
電源制御部Ｉ／Ｆ２２６は、通信部２２０と電源制御部２３０とを接続する。電源制御部Ｉ／Ｆ２２６を介して、後述する電力モードの移行指示が通信部２２０から電源制御部２３０に転送される。
【００２６】
電源制御部２３０は、電力供給ライン２３２を介して電源２３１から供給される交流電源を直流電源に変換し、電力供給ライン２３３、２３４を介して通信部２２０と主制御部２００に直流電源を供給する。なお、本実施形態では、プリンタ２１１、スキャナ２１２、操作部２１３のそれぞれに対しても、不図示の電力供給ラインを介して電源制御部２３０が直流電源を供給する。電源制御部２３０は、電源制御部Ｉ／Ｆ２０６、２２６から受け付けた移行指示に基づいて、情報処理装置１０１の電力モードを制御する。
【００２７】
次に、情報処理装置１０１が有する電力モードについて説明する。情報処理装置は、通常電力モードと省電力モードの２つの電力モードを有する。
【００２８】
情報処理装置１０１が通常電力モードで動作する場合、主制御部２００と通信部２２０の両方に電源制御部２３０によって電力が供給される。このとき、プリンタ２１１、スキャナ２１２、操作部２１３に対しては常に電力が供給されていてもよいし、プリンタ２１１、スキャナ２１２、操作部２１３のいずれかが使用されていない場合には、使用されていないユニットに対する電力の供給を遮断してもよい。つまり、通常電力モードとは、少なくとも主制御部２００と通信部２２０の両方に電源制御部２３０によって電力が供給される電力モードである。
【００２９】
一方、情報処理装置１０１が省電力モードで動作する場合、通信部２２０には電源制御部２３０によって電力が供給されるが、主制御部２００、プリンタ２１１、スキャナ２１２、操作部２１３への電力供給は遮断される。主制御部２００、プリンタ２１１、スキャナ２１２、操作部２１３への電力供給が遮断されるため、省電力モードは通常電力モードよりも消費電力が小さい電力モードであると言える。
【００３０】
情報処理装置１０１が省電力モードで動作する場合、ＰＣ１０２等の外部装置から送信されたパケットに対する処理を、主制御部２００の代わりに通信部２２０が実行する。このとき通信部２２０は、後述する代理応答パターンと、ＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）パターンと、破棄パターンとに基づいて、受信パケットに対する処理を決定する。代理応答パターン、ＷＯＬパターン、破棄パターンについては、図５を用いて後ほど詳しく説明する。
【００３１】
通常電力モードで動作している情報処理装置１０１が省電力モードへの移行条件を満たしたことを検知すると、情報処理装置は省電力モードに移行する。この省電力モードへの移行について、図３のフローチャートを用いて説明する。図３のフローチャートに示す各ステップは、主制御部２００のＣＰＵ２０１がＲＯＭ２０３等のメモリに格納されたプログラムをＲＡＭ２０４に展開して実行することによって処理される。図３のフローチャートに示す処理は、情報処理装置１０１が通常電力モードで動作しているときに実行される処理である。
【００３２】
ステップＳ３０１において、ＣＰＵ２０１は通常電力モードから省電力モードに移行するか否かを判定する。本実施形態では、省電力モードへの移行条件を満たしたことをＣＰＵ２０１が検知した場合に、ステップＳ３０１において通常電力モードから省電力モードに移行するとＣＰＵ２０１が判定し、ステップＳ３０２に進む。一方、省電力モードへの移行条件を満たしたことをＣＰＵ２０１が検知しない場合は、ステップＳ３０１において通常電力モードから省電力モードに移行しないとＣＰＵ２０１が判定し、省電力モードへの移行条件を満たしたことを検知するまで待機する。なお、本実施形態では、情報処理装置１０１に所定時間（例えば５分）印刷ジョブが入力されていない場合や、操作部２１３を介してユーザから省電力モードへの移行指示が入力された場合等に、省電力モードへの移行条件を満たしたとＣＰＵ２０１が判定する。
【００３３】
次にステップＳ３０２において、ＣＰＵ２０１は、パケット破棄モードが有効に設定されているか否かを判定する。パケット破棄モードが有効に設定されている場合、通信部２２０が受信パケットに対する処理を決定する際に、後述する図５に示す破棄パターンを使用する。一方、パケット破棄モードが無効に設定されている場合、通信部２２０が受信パケットに対する処理を決定する際に、後述する図５に示す破棄パターンを使用しない。パケット破棄モードを有効にすることで、省電力モードにおいて、通信部２２０は破棄パターンに一致した特定のパケットを破棄するようになる。
【００３４】
本実施形態では、パケット破棄モードを有効にするか否かはユーザによって予め選択されている。図４に示す設定画面４００は、操作部２１３に表示される画面であり、パケット破棄モードを有効にするか否かをユーザが選択するための画面である。ユーザがＯＮボタン４０１を選択すると、パケット破棄モードが有効に設定される。一方、ユーザがＯＦＦボタン４０２を選択すると、パケット破棄モードが無効に設定される。なお、設定画面４００によるパケット破棄モードを有効にするか、又は無効にするかの設定は、主制御部２００のＮＶＲＡＭ２１０と通信部２２０のＮＶＲＡＭ２２７とに記憶される。
【００３５】
図３のフローチャートの説明に戻る。パケット破棄モードが有効に設定されていることが主制御部２００のＮＶＲＡＭ２１０に記憶されている場合、ステップＳ３０２においてＣＰＵ２０１はパケット破棄モードが有効に設定されていると判定し、ステップＳ３０３に進む。一方、パケット破棄モードが無効に設定されていることが主制御部２００のＮＶＲＡＭ２１０に記憶されている場合、ステップＳ３０２においてＣＰＵ２０１はパケット破棄モードが無効に設定されていると判定し、ステップＳ３０５に進む。
【００３６】
ステップＳ３０３において、ＣＰＵ２０１は、ＮＶＲＡＭ２１０に予め記憶されている代理応答パターンと、ＷＯＬパターンと、破棄パターンとを拡張Ｉ／Ｆ２０２を介して通信部２２０に通知する。通信部２２０は、通信された代理応答パターン、ＷＯＬパターン、破棄パターンをＮＶＲＡＭ２２７に記憶する。
【００３７】
図５は、本実施形態における代理応答パターン、ＷＯＬパターン、破棄パターンの具体例を示す図である。図５に示す代理応答パターン、ＷＯＬパターン、破棄パターンは、主制御部２００のＮＶＲＡＭ２１０に予め記憶されている。
【００３８】
まず代理応答パターンについて説明する。代理応答パターンは、通信部２２０が主制御部２００の代わりに受信パケットに対して応答するパケットのパターンを示す。通信部２２０が主制御部２００の代わりに受信パケットに対して応答することを、以降では代理応答と呼ぶこととする。この代理応答によって、情報処理装置１０１全体としては省電力な状態、つまり省電力モードを維持したまま受信パケットに対して応答することができる。
【００３９】
図５によると、代理応答パターンとして２パターンが記憶されている。１つ目のパターンは、「自機宛てのＡＲＰ  Ｒｅｑｕｅｓｔ」であり、２つ目のパターンは、「ＳＮＭＰの特定のＧｅｔＲｅｑｕｅｓｔ」である。ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のＧｅｔＲｅｑｕｅｓｔは、情報処理装置１０１のステータスを要求するためのリクエストであり、具体的にどのようなステータスを要求するかは、ＧｅｔＲｅｑｕｅｓｔに含まれるＯＩＤ（オブジェクトＩＤ）によって指定される。本実施形態では、ＯＩＤが「ｈｒＤｅｖｉｃｅＤｅｓｃｒ」、「ｈｒＤｅｖｉｃｅＥｒｒｏｒｓ」の２種類のＧｅｔＲｅｑｕｅｓｔが、代理応答パターンとして登録されている。
【００４０】
なお、ＯＩＤが「ｈｒＤｅｖｉｃｅＤｅｓｃｒ」、「ｈｒＤｅｖｉｃｅＥｒｒｏｒｓ」の２種類のＧｅｔＲｅｑｕｅｓｔは、情報処理システム１００において、ＰＣ１０２が定期的にポーリングする標準のステータス要求である。このように、ＰＣ１０２等の外部装置が定期的にポーリングするステータス要求に対して通信部２２０が代理応答を行うことで、情報処理装置１０１は省電力モードを維持することができる。
【００４１】
次にＷＯＬパターンについて説明する。ＷＯＬパターンは、情報処理装置１０１が省電力モードから通常電力モードに移行する必要がある移行パターンを示す。受信パケットがＷＯＬパターンに一致する場合、通信部２２０は、省電力モードから通常電力モードに移行させるための移行指示を電源制御部Ｉ／Ｆ２２６を介して電源制御部２３０に通知する。そして電源制御部２３０によって情報処理装置１０１が省電力モードから通常電力モードに移行する。通常電力モードに移行すると、受信パケットが通信部２２０から主制御部２００に転送され、主制御部２００が受信パケットに対する処理（例えば印刷ジョブに基づく印刷処理）を実行する。図５によると、ＷＯＬパターンとして２パターンが記憶されている。１つ目は「自機ＭＡＣアドレス宛てのパケット」であり、２つ目は「デバイス探索パケット」である。
【００４２】
次に破棄パターンについて説明する。受信パケットが破棄パターンに一致する場合、通信部２２０は受信パケットを破棄し、省電力モードを維持する。図５によると、破棄パターンとして「ＳＮＭＰパケット」と記憶されている。
【００４３】
破棄パターンとしてＳＮＭＰパケットを挙げているのは、次の理由である。即ち、ＰＣ１０２等の外部装置の種類が増えたり、ＰＣ１０２で動作するアプリケーションがバージョンアップしたりすることで、情報処理装置１０１が定期的にポーリングされるステータス要求の種類が追加されることを想定しているからである。例えば、ＰＣ１０２で動作するアプリケーションがバージョンアップすることで、ＯＩＤが「ｐｒｔＭａｒｋｅｒＳｕｐｐｌｉｅｓＬｅｖｅｌ」、「ｐｒｔＩｎｐｕｔＣｕｒｒｅｎｔＬｅｖｅｌ」のＧｅｔＲｅｑｕｅｓｔが定期的にポーリングされるステータス要求として新たに追加されたとする。後述の図７のフローチャートでも詳しく説明するが、パケット破棄モードを有効にしない場合は、ＯＩＤが「ｐｒｔＭａｒｋｅｒＳｕｐｐｌｉｅｓＬｅｖｅｌ」、「ｐｒｔＩｎｐｕｔＣｕｒｒｅｎｔＬｅｖｅｌ」のＧｅｔＲｅｑｕｅｓｔを通信部２２０が受信すると、情報処理装置１０１は省電力モードから通常電力モードに移行していた。これは、ＯＩＤが「ｐｒｔＭａｒｋｅｒＳｕｐｐｌｉｅｓＬｅｖｅｌ」、「ｐｒｔＩｎｐｕｔＣｕｒｒｅｎｔＬｅｖｅｌ」のＧｅｔＲｅｑｕｅｓｔが、ＷＯＬパターンの「自機ＭＡＣアドレス宛てのパケット」に一致するためである。そこで本実施形態では、パケット破棄モードを有効にした場合に、新たに追加されたＧｅｔＲｅｑｕｅｓｔを通信部２２０が破棄することで、情報処理装置１０１が省電力モードを維持できるようにすることを目的とする。
【００４４】
また、本実施形態では、設定画面４００において、パケット破棄モードを有効にするか、又は無効にするかをユーザが選択する。上述の新たに追加されたステータス要求について、当該ステータス要求を通信部２２０が一律に破棄することで省電力モードを維持することも考えられる。しかしながら、例えばＰＣ１０２で動作するアプリケーションの仕様によっては、新たに追加されたステータス要求に対して情報処理装置１０１が応答することが必須の場合もある。従って、新たに追加されたステータス要求を通信部２２０が一律に破棄することは好ましくなく、情報処理システム１００全体の環境を考慮して、パケット破棄モードを有効にするか、又は無効にするかをユーザが選択することが望ましい。
【００４５】
図３のフローチャートの説明に戻る。設定画面４００においてパケット破棄モードが有効に設定されていると、ステップＳ３０３において、代理応答パターン、ＷＯＬパターン、破棄パターンを拡張Ｉ／Ｆ２０２を介してＣＰＵ２０１が通信部２２０に通知する。そして、ステップＳ３０４において、情報処理装置１０１は通常電力モードから省電力モードに移行する。具体的には、通常電力モードから通省電力モードに移行させるための移行指示を電源制御部Ｉ／Ｆ２０６を介してＣＰＵ２０１が電源制御部２３０に通知する。そして電源制御部２３０によって情報処理装置１０１が通常電力モードから通省電力モードに移行する。
【００４６】
一方、設定画面４００においてパケット破棄モードが無効に設定されている場合は、ステップＳ３０５において、ＣＰＵ２０１は、ＮＶＲＡＭ２１０に予め記憶されている代理応答パターンとＷＯＬパターンとを、拡張Ｉ／Ｆ２０２を介して通信部２２０に通知する。通信部２２０は、通信された代理応答パターンとＷＯＬパターンとをＮＶＲＡＭ２２７に記憶する。ステップＳ３０５では、ステップＳ３０３とは異なり破棄パターンは通信部２２０に通知されない。これは、設定画面４００においてパケット破棄モードが無効に設定されているためである。ステップＳ３０５において代理応答パターンとＷＯＬパターンとをＣＰＵ２０１が通信部２２０に通知すると、ステップＳ３０４に進み、情報処理装置１０１は通常電力モードから省電力モードに移行する。
【００４７】
なお、図３のフローチャートではステップＳ３０２の判定結果に応じて破棄パターンを通信部２２０に通知するか否かを切り替える構成を説明したが、他の構成であってもよい。例えば、ステップＳ３０２の判定を行わずに、パケット破棄モードが有効であるか否かに関わらず代理応答パターンと、ＷＯＬパターンと、破棄パターンとを通信部２２０に通知してもよい。
【００４８】
次に、設定画面４００においてパケット破棄モードが有効に設定され、かつ情報処理装置１０１が省電力モードで動作する場合に実行される処理について、図６のフローチャートを用いて説明する。図６のフローチャートが示す処理は、通信部２２０が外部装置から送信されたパケットを受信したときに実行される処理である。また、図６のフローチャートに示す各ステップは、通信部２２０のＣＰＵ２２１がＲＯＭ２２３等のメモリに格納されたプログラムをＲＡＭ２２４に展開して実行することによって処理される。
【００４９】
ＰＣ１０２等の外部装置から送信されたパケットを通信部２２０が受信すると、ステップＳ６０１において、ＣＰＵ２２１は受信したパケットを解析する。次にステップＳ６０２において、ＣＰＵ２２１は、受信パケットが図５に示す代理応答パターンに一致するか否かを判定する。
【００５０】
ステップＳ６０２において受信パケットが代理応答パターンに一致するとＣＰＵ２２１が判定すると、ステップＳ６０３に進み、ＣＰＵ２２１は省電力モードを維持したまま代理応答を実行する。一方、ステップＳ６０２において受信パケットが代理応答パターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ６０４に進む。
【００５１】
ステップＳ６０４において、ＣＰＵ２２１は、受信パケットが図５に示す破棄パターンに一致するか否かを判定する。ステップＳ６０４において受信パケットが破棄パターンに一致するとＣＰＵ２２１が判定すると、ステップＳ６０５に進む。そしてステップＳ６０５において、ＣＰＵ２２１は受信パケットを破棄し、省電力モードを維持する。パケット破棄モードが有効の場合、上述した新たに追加されたＯＩＤが「ｐｒｔＭａｒｋｅｒＳｕｐｐｌｉｅｓＬｅｖｅｌ」、「ｐｒｔＩｎｐｕｔＣｕｒｒｅｎｔＬｅｖｅｌ」のＧｅｔＲｅｑｕｅｓｔはステップＳ６０５で破棄されるため、情報処理装置１０１は省電力モードを維持することができる。
【００５２】
ステップＳ６０４において、受信パケットが破棄パターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ６０６に進む。そしてステップＳ６０６において、ＣＰＵ２２１は、受信パケットが図５に示すＷＯＬパターンに一致するか否かを判定する。
【００５３】
ステップＳ６０６において、受信パケットが図５に示すＷＯＬパターンに一致するとＣＰＵ２２１が判定すると、ステップＳ６０７に進む。そしてステップＳ６０７において、情報処理装置１０１が省電力モードから通常電力モードに移行するようにＣＰＵ２２１が制御する。具体的には、電源制御部Ｉ／Ｆ２２６を介して通常電力モードに移行するための移行指示が電源制御部２３０に通知され、電源制御部２３０によって情報処理装置１０１が省電力モードから通常電力モードに移行する。情報処理装置１０１が通常電力モードに移行すると、拡張Ｉ／Ｆ２２２を介して受信パケットが主制御部２００に転送され、主制御部２００によって受信したパケットに対する処理が実行される。
【００５４】
一方、ステップＳ６０６において、受信パケットがＷＯＬパターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ６０８に進む。そしてステップＳ６０８において、ＣＰＵ２２１は受信パケットを破棄し、省電力モードを維持する。
【００５５】
図６に示すフローチャートによれば、パケット破棄モードが有効に設定され、かつ情報処理装置１０１が省電力モードで動作する場合には、通信部２２０は、代理応答パターンと、ＷＯＬパターンと、破棄パターンとに基づいて受信パケットに対する処理を決定する。
【００５６】
次に、設定画面４００においてパケット破棄モードが無効に設定され、かつ情報処理装置１０１が省電力モードで動作する場合に実行される処理について、図７のフローチャートを用いて説明する。図７のフローチャートが示す処理は、通信部２２０が外部装置から送信されたパケットを受信したときに実行される処理である。また、図７のフローチャートに示す各ステップは、通信部２２０のＣＰＵ２２１がＲＯＭ２２３等のメモリに格納されたプログラムをＲＡＭ２２４に展開して実行することによって処理される。図６のフローチャートと図７のフローチャートの違いは、パケット破棄モードが有効であるか否か、言い換えれば、受信パケットに対する処理を決定する際に、通信部２２０が破棄パターンを使用するか否かの違いである。
【００５７】
ＰＣ１０２等の外部装置から送信されたパケットを通信部２２０が受信すると、ステップＳ７０１において、ＣＰＵ２２１は受信したパケットを解析する。次にステップＳ７０２において、ＣＰＵ２２１は、受信パケットが図５に示す代理応答パターンに一致するか否かを判定する。
【００５８】
ステップＳ７０２において受信パケットが代理応答パターンに一致するとＣＰＵ２２１が判定すると、ステップＳ７０３に進み、ＣＰＵ２２１は省電力モードを維持したまま代理応答を実行する。一方、ステップＳ７０２において受信パケットが代理応答パターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ７０４に進む。
【００５９】
ステップＳ７０４において、ＣＰＵ２２１は、受信パケットが図５に示すＷＯＬパターンに一致するか否かを判定する。ステップＳ７０４において、受信パケットが図５に示すＷＯＬパターンに一致するとＣＰＵ２２１が判定すると、ステップＳ７０５に進む。そしてステップＳ７０５において、情報処理装置１０１が省電力モードから通常電力モードに移行するようにＣＰＵ２２１が制御する。
【００６０】
ステップＳ７０４とステップＳ７０５は、図６のステップＳ６０６とステップＳ６０７同様の処理であるが、上述した新たに追加されたＯＩＤが「ｐｒｔＭａｒｋｅｒＳｕｐｐｌｉｅｓＬｅｖｅｌ」、「ｐｒｔＩｎｐｕｔＣｕｒｒｅｎｔＬｅｖｅｌ」のＧｅｔＲｅｑｕｅｓｔを受信したときの処理が図６とは異なる。図６、つまりパケット破棄モードが有効の場合は、新たに追加されたＧｅｔＲｅｑｕｅｓｔは破棄される。一方、図７、つまりパケット破棄モードが無効の場合は、新たに追加されたＧｅｔＲｅｑｕｅｓｔは、ステップＳ７０４でＷＯＬパターンと一致すると判定され、ステップＳ７０５において通常電力モードに移行する。そして通常電力モードに移行した後に、主制御部２００が新たに追加されたＧｅｔＲｅｑｕｅｓｔに対して応答する。
【００６１】
ステップＳ７０４において、受信パケットが図５に示すＷＯＬパターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ７０６に進む。そしてステップＳ７０６において、ＣＰＵ２２１は受信パケットを破棄し、省電力モードを維持する。
【００６２】
図７に示すフローチャートによれば、パケット破棄モードが無効に設定され、かつ情報処理装置１０１が省電力モードで動作する場合には、通信部２２０は、破棄パターンを使用せずに、代理応答パターンとＷＯＬパターンとに基づいて受信パケットに対する処理を決定する。
【００６３】
以上の説明の通り、本実施形態によれば、通信部２２０が受信パケットを破棄するための破棄パターンを設け、更に当該破棄パターンを通信部２２０が使用するか否かを、ユーザの指定に基づいて切り替えることができる。
【００６４】
ユーザにしてみれば、情報処理システム１００の環境に応じてパケット破棄モードを有効にするか否かを選択できるため、ユーザの利便性が向上する。例えば、上述した新たに追加されたＯＩＤが「ｐｒｔＭａｒｋｅｒＳｕｐｐｌｉｅｓＬｅｖｅｌ」、「ｐｒｔＩｎｐｕｔＣｕｒｒｅｎｔＬｅｖｅｌ」のＧｅｔＲｅｑｕｅｓｔをＰＣ１０２が情報処理装置１０１に頻繁に送信し、更にこれらのＧｅｔＲｅｑｕｅｓｔに対して情報処理装置１０１が応答する必要があれば、ユーザはパケット破棄モードを無効に設定することが望ましい。これにより、新たに追加されたＧｅｔＲｅｑｕｅｓｔを通信部２２０が受信した際に省電力モードから通常電力モードに移行するため、情報処理装置１０１が受信したＧｅｔＲｅｑｕｅｓｔに応答することができる。
【００６５】
一方、新たに追加されたＧｅｔＲｅｑｕｅｓｔをＰＣ１０２が情報処理装置１０１に頻繁に送信する場合であっても、これらのＧｅｔＲｅｑｕｅｓｔに対して情報処理装置１０１が応答する必要がなければ、ユーザはパケット破棄モードを有効に設定することが望ましい。これにより、通信部２２０は新たに追加されたＧｅｔＲｅｑｕｅｓｔを破棄するため、情報処理装置１０１は省電力モードを維持し、消費電力を低減することができる。
【００６６】
また、本実施形態では、省電力モードに移行するときに代理応答パターン、ＷＯＬパターン、破棄パターンを通信部２２０に通知すると説明したが、この通知のタイミングは他のタイミングであってもよい。例えば、情報処理装置１０１が起動したときに、代理応答パターン、ＷＯＬパターン、破棄パターンを通信部２２０に通知してもよい。
【００６７】
また、代理応答パターン、ＷＯＬパターン、破棄パターンは、不図示の編集画面においてユーザが新たなパターンを追加したり、既存のパターンを削除したりできるようにしてもよい。例えば破棄パターンについては、図５では特定のプロトコルとしてＳＮＭＰパケットを破棄パターンとして指定しているが、他のプロトコルのパケットを破棄パターンに追加してもよい。
【００６８】
（実施形態２）
実施形態１では、パケット破棄モードが有効に設定されているか、又は無効に設定されているかに応じて、通信部２２０が受信パケットに対する処理を決定するために破棄パターンを使用するか否かを切り替える構成を説明した。これに対して実施形態２では、実施形態１の変形例として、パケット破棄モードが有効に設定されているか、又は無効に設定されているかに関わらず通信部２２０が破棄パターンを使用する構成を説明する。
【００６９】
情報処理装置１０１が省電力モードで動作する場合に実行される処理について、図８のフローチャートを用いて説明する。図８のフローチャートが示す処理は、通信部２２０が外部装置から送信されたパケットを受信したときに実行される処理である。また、図８のフローチャートに示す各ステップは、通信部２２０のＣＰＵ２２１がＲＯＭ２２３等のメモリに格納されたプログラムをＲＡＭ２２４に展開して実行することによって処理される。なお、実施形態１と異なり、設定画面４００においてパケット破棄モードが有効、もしくは無効のどちらに設定されていても、情報処理装置１０１が省電力モードで動作する場合には、図８のフローチャートが示す処理が実行される。
【００７０】
ＰＣ１０２等の外部装置から送信されたパケットを通信部２２０が受信すると、ステップＳ８０１において、ＣＰＵ２２１は受信したパケットを解析する。次にステップＳ８０２において、ＣＰＵ２２１は、受信パケットが図５に示す代理応答パターンに一致するか否かを判定する。
【００７１】
ステップＳ８０２において受信パケットが代理応答パターンに一致するとＣＰＵ２２１が判定すると、ステップＳ８０３に進み、ＣＰＵ２２１は省電力モードを維持したまま代理応答を実行する。一方、ステップＳ８０２において受信パケットが代理応答パターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ８０４に進む。
【００７２】
ステップＳ８０４において、ＣＰＵ２２１は、受信パケットが図５に示す破棄パターンに一致するか否かを判定する。ステップＳ８０４において受信パケットが破棄パターンに一致するとＣＰＵ２２１が判定すると、ステップＳ８０５に進む。一方、ステップＳ８０４において受信パケットが破棄パターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ８０７に進む。
【００７３】
ステップＳ８０４において受信パケットが破棄パターンに一致すると判定されると、ステップＳ８０５において、ＣＰＵ２２１はパケット破棄モードが有効に設定されているか否かを判定する。パケット破棄モードが有効に設定されていることが通信部２２０のＮＶＲＡＭ２２７に記憶されている場合、ステップＳ８０５においてＣＰＵ２２１はパケット破棄モードが有効に設定されていると判定し、ステップＳ８０６に進む。そしてステップＳ８０６において、ＣＰＵ２２１は受信パケットを破棄する。一方、パケット破棄モードが無効に設定されていることがＮＶＲＡＭ２２７に記憶されている場合、ステップＳ８０５においてＣＰＵ２２１はパケット破棄モードが有効に設定されていないと判定し、ステップＳ８０７に進む。
【００７４】
ステップＳ８０４及びステップＳ８０５の処理により、受信パケットが破棄パターンと一致した場合に、パケット破棄モードがユーザによって有効に設定されているか、又は無効に設定されているかに応じて、通信部２２０が受信パケットを破棄するか否かが切り替わる。受信パケットが破棄パターンと一致した場合には、ユーザによってパケット破棄モードが有効に設定されていることを条件にして、通信部２２０は受信パケットを破棄する。一方、受信パケットが破棄パターンと一致した場合であっても、ユーザによってパケット破棄モードが無効に設定されていることを条件にして、通信部２２０は受信パケットを破棄しない。
【００７５】
フローチャートの説明に戻る。ステップＳ８０７において、ＣＰＵ２２１は、受信パケットが図５に示すＷＯＬパターンに一致するか否かを判定する。ステップＳ８０７において受信パケットが図５に示すＷＯＬパターンに一致するとＣＰＵ２２１が判定すると、ステップＳ８０８に進む。そしてステップＳ８０８において、情報処理装置１０１が省電力モードから通常電力モードに移行するようにＣＰＵ２２１が制御する。具体的には、電源制御部Ｉ／Ｆ２２６を介して通常電力モードに移行するための移行指示が電源制御部２３０に通知され、電源制御部２３０によって情報処理装置１０１が省電力モードから通常電力モードに移行する。情報処理装置１０１が通常電力モードに移行すると、拡張Ｉ／Ｆ２２２を介して受信パケットが主制御部２００に転送され、主制御部２００によって受信したパケットに対する処理が実行される。
【００７６】
ステップＳ８０７において受信パケットが図５に示すＷＯＬパターンに一致しないとＣＰＵ２２１が判定すると、ステップＳ８０９に進む。そしてステップＳ８０９において、ＣＰＵ２２１は受信パケットを破棄し、省電力モードを維持する。
【００７７】
以上の説明の通り、本実施形態では実施形態１の変形例を説明した。本実施形態によれば、通信部２２０が受信パケットを破棄するための破棄パターンを設け、そしてパケット破棄モードを有効にするか、又は無効にするかをユーザが選択することができる。従って、本実施形態においても、実施形態１と同様の効果を得ることができる。
【００７８】
（その他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７９】
１０１  情報処理装置
１０２  ＰＣ
１０３  ネットワーク
２００  主制御部
２０１  ＣＰＵ
２２０  通信部
２２１  ＣＰＵ
２３０  電源制御部
【図１】
2014113709.tif 000003
【図２】
2014113709.tif 000004
【図３】
2014113709.tif 000005
【図４】
2014113709.tif 000006
【図５】
2014113709.tif 000007
【図６】
2014113709.tif 000008
【図７】
2014113709.tif 000009
【図８】
2014113709.tif 000010