(57)【特許請求の範囲】
【請求項１】
所定の処理を行う情報処理装置であって、
外部装置と無線通信を行う通信手段と、
前記通信手段の動作を制御する第１の処理手段と、
前記情報処理装置の動作を制御して、前記所定の処理を実行する第２の処理手段と、
前記通信手段の電源をオンまたはオフにする電源手段と、
前記第２の処理手段が前記所定の処理を実行中であるか否かを前記第１の処理手段が前記第２の処理手段に確認する第１の確認手段と、
当該確認の結果、前記第２の処理手段が前記所定の処理を実行中でないと確認された場合に、前記通信手段の電源をオフにしてよいか否かをユーザに確認する第２の確認手段と、を有し、
前記電源手段は、前記第２の確認手段により前記電源をオフにしてよいことが確認できた場合に、前記通信手段の電源をオフにする
ことを特徴とする情報処理装置。
【請求項２】
前記電源手段は、前記通信手段の電源をオフにした後に、前記第２の処理手段の電源をオフにすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電源手段は、前記第２の処理手段の電源をオフにした後に、前記第１の処理手段の電源をオフにすることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記通信手段が所定の起動パケットを受信すると、前記第１の処理手段が起動することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記通信手段により前記所定の起動パケットが所定時間受信されない場合に、前記第２の処理手段が前記所定の処理を実行中であるか否かを前記第１の処理手段が前記第２の処理手段に確認することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
所定の処理を行う情報処理装置であって、
外部装置と無線通信を行う通信手段と、
前記通信手段の動作を制御する第１の処理手段と、
前記情報処理装置の動作を制御して、前記所定の処理を実行する第２の処理手段と、
前記通信手段の電源をオンまたはオフにする電源手段とを有し、
前記通信手段による前記外部装置との通信状況に基づいて、前記第２の処理手段が前記所定の処理を実行中であるか否かを前記第１の処理手段が前記第２の処理手段に確認し、当該確認の結果、前記第２の処理手段が前記所定の処理を実行中でない場合に、前記電源手段は前記通信手段の電源をオフにすることを特徴とする情報処理装置。
【請求項７】
前記情報処理装置は印刷機能を有する印刷装置であり、
前記所定の処理は、印刷処理であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置は撮像機能を有する撮像装置であり、
前記所定の処理は、撮像処理であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項９】
外部装置と無線通信を行う通信手段を備え、所定の処理を行う情報処理装置の制御方法であって、
前記通信手段の動作を制御する第１の処理工程と、
前記情報処理装置の動作を制御して、前記所定の処理を実行する第２の処理工程と、
前記通信手段の電源をオンまたはオフにする電源制御工程と、
前記第２の処理工程で前記所定の処理を実行中であるか否かを確認する第１の確認工程と、
当該確認の結果、前記第２の処理工程で前記所定の処理を実行中でないと確認された場合に、前記通信手段の電源をオフにしてよいか否かをユーザに確認する第２の確認工程と、を有し、
前記電源制御工程では、前記確認工程により前記電源をオフにしてよいことが確認できた場合に、前記通信手段の電源をオフにする
ことを特徴とする情報処理装置の制御方法。
【請求項１０】
外部装置と無線通信を行う通信手段を備え、所定の処理を行う情報処理装置の制御方法であって、
前記通信手段の動作を制御する第１の処理工程と、
前記情報処理装置の動作を制御して、前記所定の処理を実行する第２の処理工程と、
前記通信手段の電源をオンまたはオフにする電源制御工程とを有し、
前記通信手段による前記外部装置との通信状況に基づいて、前記第２の処理工程で前記所定の処理を実行中であるか否かを確認し、当該確認の結果、前記第２の処理工程で前記所定の処理を実行中でない場合に、前記電源制御工程で前記通信手段の電源をオフにすることを特徴とする情報処理装置の制御方法。
【請求項１１】
請求項９又は１０に記載の情報処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、通信機能を有する情報処理装置において、処理をするデータ量、通信するデータ量の増大に伴い、情報処理機能、通信機能の向上が必要となってきている。一方で、情報処理装置への省エネルギー化要求を背景に、機能、性能を向上させながら、低消費電力化を図る必要も高まってきている。
このため、メインＣＰＵの他、無線ネットワークに接続するための無線通信部を制御するためのＣＰＵ（ホスト部）を内蔵するマルチＣＰＵ方式に関する技術がある。例えば特許文献１では、メインＣＰＵの他、無線ネットワークに接続するための無線通信部、及び、この無線通信部を制御するホスト部からなる通信装置において、各種の条件に応じて、ホスト部の主電源を制御する技術が開示されている。これにより、ホスト部をスリープ状態にしたり、ウェイクアップ状態にしたりすることが可能となり、消費電力を低減することができる。
【０００３】
また、特許文献２では、起動パケットに基づいてホスト部のスリープ状態とウェイクアップ状態とを切り替える方法として、ワイヤレスWakeOnLAN技術が開示されている。複数のＣＰＵを搭載した通信機能を有する通信装置においては、ワイヤレスWakeOnLANの起動パケットに基づいて、無線通信部を制御するホスト部をスリープ状態からウェイクアップ状態にすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表2007-506302号公報
【特許文献２】特開2005-18377号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ワイヤレスWakeOnLANに対応した通信装置は、ホスト部を起動する必要がない状況であっても、起動パケットを受信するために無線通信部をオンにしていた。このため、待機時の消費電力が多くなってしまっていた。
【０００６】
上記の課題に鑑み、本発明は、情報処理装置の待機時における消費電力を抑えることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成する本発明に係る情報処理装置は、
所定の処理を行う情報処理装置であって、
外部装置と無線通信を行う通信手段と、
前記通信手段の動作を制御する第１の処理手段と、
前記情報処理装置の動作を制御して、前記所定の処理を実行する第２の処理手段と、
前記通信手段の電源をオンまたはオフにする電源手段と、
前記第２の処理手段が前記所定の処理を実行中であるか否かを前記第１の処理手段が前記第２の処理手段に確認する第１の確認手段と、
当該確認の結果、前記第２の処理手段が前記所定の処理を実行中でないと確認された場合に、前記通信手段の電源をオフにしてよいか否かをユーザに確認する第２の確認手段と、を有し、
前記電源手段は、前記第２の確認手段により前記電源をオフにしてよいことが確認できた場合に、前記通信手段の電源をオフにする
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、情報処理装置の待機時における消費電力を抑えることができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る通信装置の構成図。
【図２】第１実施形態に係る処理の手順を示すフローチャート。
【図３】第２実施形態に係る出力内容を示す図。
【図４】第２実施形態に係る処理の手順を示すフローチャート。
【図５】第３実施形態に係る処理の手順を示すフローチャート
【図６】第３実施形態に係る無線ＬＡＮ通信部２の状態に応じた設定の対応表。
【発明を実施するための形態】
【００１０】
（第１実施形態）
図１を参照して、本発明の第１実施形態に係る情報処理装置として機能する通信装置の構成を説明する。通信装置は、プロセッサシステム１と、無線ＬＡＮ通信部２と、メモリ３と、外部接続部４と、出力部５と、入力部６とを備える。プロセッサシステム１の詳細な構成は後述する。無線ＬＡＮ通信部２は、ＩＥＥＥ８０２．１１ｎに準拠した無線通信を行う。メモリ３は、本発明に係る様々な処理を実行するプログラムや各種データを記憶する。外部接続部４は、通信装置の外部と接続する。出力部５は、通信装置の状態を示す情報や各種データを出力する。入力部６は、ユーザにより指示される各種設定を示す情報や、各種データを入力する。
【００１１】
以下、プロセッサシステム１について詳細に説明する。プロセッサシステム１は、通信専用ＣＰＵ１０１と、メインＣＰＵ１０２と、共有レジスタ１０３と、メモリコントローラ１０４と、無線ＬＡＮ通信部用インタフェース１０５と、入力部用インタフェース１０６と、出力部用インタフェース１０７と、外部接続部用インタフェース１０８とを備える。またプロセッサシステム１は、通信専用ＣＰＵ用電源制御部１０９と、メインＣＰＵ用電源制御部１１０と、無線ＬＡＮ通信部用電源制御部１１１と、通信専用バス１１２と、メインバス１１３と、バスブリッジ１１４とをさらに備える。
【００１２】
通信専用ＣＰＵ１０１（第１の処理部）は、通信装置における通信に関する情報を処理する。メインＣＰＵ１０２は、プロセッサシステム１の処理の中心を担い、各処理部の動作を制御する。メインＣＰＵ１０２（第２の処理部）は、各処理部の動作を制御して、例えば、本発明に係る通信装置がプリンタに搭載される場合には印刷機能によりを実行したり、当該通信装置がデジタルカメラに搭載される場合には撮像機能により撮像処理を実行したり、撮像した画像を格納する処理を実行したりする。共有レジスタ１０３は、通信専用ＣＰＵ１０１とメインＣＰＵ１０２との間で情報を共有するためのレジスタである。
【００１３】
メモリコントローラ１０４は、メモリ３を制御する。無線ＬＡＮ通信部用インタフェース１０５は、無線ＬＡＮ通信部２との間でデータを授受するためのインタフェースである。入力部用インタフェース１０６は、入力部６との間でデータを授受するためのインタフェースである。出力部用インタフェース１０７は、出力部５との間でデータを授受するためのインタフェースである。
【００１４】
外部接続部用インタフェース１０８は、外部接続部４との間でデータを授受するためのインタフェースである。通信専用ＣＰＵ用電源制御部１０９は、通信専用ＣＰＵ１０１の電源を制御する。メインＣＰＵ用電源制御部１１０は、メインＣＰＵ１０２の電源を制御する。無線ＬＡＮ通信部用電源制御部１１１は、無線ＬＡＮ通信部２の電源を制御する。通信専用バス１１２は、無線ＬＡＮ通信部２の通信に係る処理部を接続する。バスブリッジ１１４は、通信専用バス１１２を流れるデータとメインバス１１３を流れるデータとを中継する。タイマ１１５は、様々な時間を計測する。なお、通信専用ＣＰＵ用電源制御部１０９、メインＣＰＵ用電源制御部１１０、無線ＬＡＮ通信部用電源制御部１１１は別個の制御部として記載されているが、１つの制御部がこれらの機能を有する構成であってもよい。
【００１５】
次に、図２のフローチャートを参照して、図１の通信装置の通信専用ＣＰＵ１０１による処理の手順について説明する。初期状態においては、通信専用ＣＰＵ１０１、メインＣＰＵ１０２、無線ＬＡＮ通信部２の各電源はオンの状態であるものとする。
【００１６】
ステップＳ２０１において、タイマ１１５は、時間の計測を開始する。ステップＳ２０２において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２を起動パケット待ち状態にする。
【００１７】
ステップＳ２０３において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２がワイヤレスWakeOnLANの起動パケットを受信したか否か判定する。無線ＬＡＮ通信部２がワイヤレスWakeOnLANの起動パケットを受信したと判定された場合（Ｓ２０３；ＹＥＳ）、Ｓ２０４へ進む。一方、無線ＬＡＮ通信部２がワイヤレスWakeOnLANの起動パケットを受信してないと判定された場合（Ｓ２０３；ＮＯ）、Ｓ２０５へ進む。
【００１８】
ステップＳ２０４において、通信専用ＣＰＵ１０１は、起動パケット待ち状態だった無線ＬＡＮ通信部２を起動する。その後処理を終了する。
【００１９】
一方、ステップＳ２０５において、通信専用ＣＰＵ１０１はタイマ１１５から計時情報を取得して、時間の計測を開始した時から所定時間が経過しているか否かを判定する。ここでは、例えば計時開始から１０分が経過したか否かが判定される。すなわち起動パケットを所定時間受信していない状態であるか否かが判定される。なお、計測開始からの時間の設定情報はメモリ３に格納されており、タイマ１１５が計時を開始した際に通信専用ＣＰＵ１０１がメモリ３から当該設定情報を取得するようにする。そして機器の状況に応じて、または、使用者の設定により、容易に当該設定情報を切り替えることが可能である。計時開始から所定時間が経過したと判定された場合（Ｓ２０５；ＹＥＳ）、Ｓ２０６へ進む。一方、計時開始から所定時間が経過していないと判定された場合（Ｓ２０５；ＮＯ）、Ｓ２０３へ戻る。
【００２０】
ステップＳ２０６において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２を電源オフにする可否をメインＣＰＵ１０２に問い合わせて確認する。
【００２１】
ステップＳ２０７において、通信専用ＣＰＵ１０１は、当該確認の結果、メインＣＰＵ１０２から無線ＬＡＮ通信部２の電源オフの許可を得たか否かを判定する。ここで、電源オフの許可は、メインＣＰＵ１０２が処理を実行中であるか否かに基づいて判定される。メインＣＰＵ１０２が処理を実行中であるである場合にはメインＣＰＵ１０２は無線ＬＡＮ通信部２の電源オフの許可を出さない。本実施形態に係る通信装置が通信機能を有する印刷装置である場合には、例えばメインＣＰＵ１０２が印刷処理を実行中であるか否かにより電源オフの許否が得られる。また、本実施形態に係る通信装置が通信機能を有する撮像装置である場合には、例えばメインＣＰＵ１０２が撮像処理を実行中であるか否かにより電源オフの許否が得られる。なお、ここで挙げた以外の装置として本実施液体に係る通信装置が機能する場合であってもよく処理内容も様々な例が考えられる。電源オフの許可を得たと判定された場合（Ｓ２０７；ＹＥＳ）、Ｓ２０８へ進む。一方、電源オフの許可を得ていないと判定された場合（Ｓ２０７；ＮＯ）、Ｓ２０３へ戻る。
【００２２】
Ｓ２０８において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２の電源をオフにして良いかどうかを示す情報を、出力部用インタフェース１０７を介して、出力部５へ出力する。出力内容は、図３に示されるようなメッセージ画面をユーザへ通知する。図３に示される例では待ち状態が１０分間継続している場合であるが、他の所定時間であってもよい。
【００２３】
Ｓ２０９において、通信専用ＣＰＵ１０１は、Ｓ２０８における出力内容に対するユーザから電源オフの是非を示す応答として、入力部用インタフェース１０６を介して受付られた入力部６からの入力内容が電源オフであるか否かを判定する。入力内容が電源オフであると判定された場合（Ｓ２０９；ＹＥＳ）、Ｓ２１０へ進む。一方、入力内容が電源オフでないと判定された場合（Ｓ２０９；ＮＯ）、処理を終了する。
【００２４】
Ｓ２１０において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２の電源をオフにして処理を終了する。
【００２５】
以上により、ユーザの希望に応じて、無線ＬＡＮ通信部２を起動パケット待ち状態と電源オフ状態とを容易に選択することが可能となるため、無線ＬＡＮ通信部２の利用状況に応じて適切な省電力が達成できる。また、メインＣＰＵの使用状態に応じて適切な省電力が達成できる。
【００２６】
本実施形態においては、初期状態におけるメインＣＰＵ１０２の状態が、動作状態であっても、省電力状態であっても、通信部の省電力効果は変わらない。これに対して、通信専用ＣＰＵ１０１は、初期状態において、メインＣＰＵ１０２が省電力状態であるか否かを判断してもよい。そして、省電力状態であると判断された場合にＳ２０１以降の処理を開始してもよい。その場合は、ユーザが通信装置を使用していないケースが想定されるので、ユーザの利便性を損なうことを抑えることができ、かつ、メインＣＰＵ１０２の省電力と併せて、通信装置としてより一層省電力を達成できる。
【００２７】
（第２実施形態）
本実施形態に係る通信装置の構成は、第１実施形態で説明した図１の構成と同様である。図４のフローチャートを参照して、第２実施形態に係る通信専用ＣＰＵ１０１による処理の手順を説明する。初期状態において、通信専用ＣＰＵ１０１、メインＣＰＵ１０２、無線ＬＡＮ通信部２の各電源はオンの状態であるものとする。
【００２８】
ステップＳ４０１において、タイマ１１５は、時間の計測を開始する。ステップＳ４０２において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部用インタフェース１０５を経由して無線ＬＡＮ通信部２から情報を得ることにより、無線ＬＡＮ通信部２が通信相手と接続しているか否かを判定する。無線ＬＡＮ通信部２が通信相手と接続していると判定された場合（Ｓ４０２；ＹＥＳ）、Ｓ４０３へ進む。一方、無線ＬＡＮ通信部２が通信相手と接続していないと判定された場合（Ｓ４０２；ＮＯ）、Ｓ４０４へ進む。
【００２９】
ステップＳ４０３において、通信専用ＣＰＵ１０１は、接続している通信相手に応じた省電力設定を実行する。ここで、通信相手に応じた省電力設定とは、例えば、無線ＬＡＮアクセスポイントが指示する間隔での、間欠的な無線データの受信である。すなわち、周期的な電源オフである。周期的に電源をオフにして間欠的に無線データを受信する場合であっても無線の接続状態を維持することが可能ならば、電源をオンにしている時間が短くなる分だけ、省電力化が可能である。その後、処理を終了する。
【００３０】
一方、ステップＳ４０４において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２を起動パケット待ち状態にする。
【００３１】
ステップＳ４０５において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２がワイヤレスWakeOnLANの起動パケットを受信したか否か判定する。無線ＬＡＮ通信部２がワイヤレスWakeOnLANの起動パケットを受信したと判定された場合（Ｓ４０５；ＹＥＳ）、Ｓ４０６へ進む。一方、無線ＬＡＮ通信部２がワイヤレスWakeOnLANの起動パケットを受信してないと判定された場合（Ｓ４０５；ＮＯ）、Ｓ４０７へ進む。
【００３２】
ステップＳ４０６において、通信専用ＣＰＵ１０１は、起動パケット待ち状態だった無線ＬＡＮ通信部２を起動する。その後処理を終了する。
【００３３】
一方、ステップＳ４０７において、通信専用ＣＰＵ１０１はタイマ１１５から計時情報を取得して、時間の計測を開始した時から所定時間が経過しているか否かを判定する。ここでは、例えば第１実施形態と同様に計時開始から１０分が経過したか否かが判定される。計時開始から所定時間が経過したと判定された場合（Ｓ４０７；ＹＥＳ）、Ｓ４０８へ進む。一方、計時開始から所定時間が経過していないと判定された場合（Ｓ４０７；ＮＯ）、Ｓ４０２へ戻る。
【００３４】
ステップＳ４０８において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部２を電源オフにする可否をメインＣＰＵ１０２に問い合わせる。ステップＳ４０９において、通信専用ＣＰＵ１０１は、メインＣＰＵ１０２から無線ＬＡＮ通信部２の電源オフの許可を得たか否かを判定する。ここで電源オフの許可の判定は第１実施形態と同様である。電源オフの許可を得たと判定された場合（Ｓ４０９；ＹＥＳ）、Ｓ４１０へ進む。一方、電源オフの許可を得ていないと判定された場合（Ｓ４０９；ＮＯ）、Ｓ４０２へ戻る。
【００３５】
ステップＳ４１０において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部用電源制御部１１１を介して無線ＬＡＮ通信部２の電源をオフにする。ステップＳ４１１において、通信専用ＣＰＵ１０１は、メインＣＰＵ１０２に対して電源オフ要求を出す。電源オフ要求を受け取ったメインＣＰＵ１０２は、自身の電源をオフにできる場合に、メインＣＰＵ用電源制御部１１０を介して自身の電源をオフにする。
【００３６】
ステップＳ４１２において、通信専用ＣＰＵ１０１は、最後に、通信専用ＣＰＵ用電源制御部１０９を介して自身の電源をオフにする。以上で、全ての処理が終了する。
【００３７】
以上により、通信相手に接続しておらず、かつ、ワイヤレスWakeOnLANの起動パケットを所定所間受信しなかった場合、通信専用ＣＰＵ１０１、メインＣＰＵ１０２、および無線ＬＡＮ通信部２の電源をオフにすることが可能となる。本実施形態の適用例として、電池駆動機器で、無線ＬＡＮを使用した後に電源をオフにすることを忘れた場合がある。通信相手に接続していない状態が一定時間経過する状況として、無線ＬＡＮ通信部の電源の切り忘れが考えられ、そのような場合でも、自動で電源をオフにするので、省電力が達成できる。
【００３８】
なお、以上説明した省電力設定及び無線ＬＡＮ通信部２の電源オフ処理は、通信専用ＣＰＵ１０１のみで実行されるものに限定されず、メインＣＰＵ１０２が実行する構成であってもよい。
【００３９】
（第３実施形態）
本実施形態に係る通信装置の構成は、第１実施形態で説明した図１の構成と同様である。図５のフローチャートおよび図６を参照して、第３実施形態に係る通信専用ＣＰＵ１０１による処理の手順を説明する。初期状態において、通信専用ＣＰＵ１０１、メインＣＰＵ１０２、無線ＬＡＮ通信部２の各電源はオンの状態であるものとする。本実施形態では、通信相手に接続しているか、通信相手に接続していなくても通信相手が周囲に存在するか、といった通信状況に応じた所定の条件（図６参照）に従って、メインＣＰＵ１０２へ無線ＬＡＮ通信部２の電源をオフにしてよいか否かを確認し、その後の通信装置の動作が決定される。
【００４０】
ステップＳ５０１において、タイマ１１５は、時間の計測を開始する。ステップＳ５０２において、通信専用ＣＰＵ１０１は、無線ＬＡＮ通信部用インタフェース１０５を経由して無線ＬＡＮ通信部２から情報を得ることにより、無線ＬＡＮ通信部２が通信相手と接続しているか否かを判定する。無線ＬＡＮ通信部２が通信相手と接続していると判定された場合（Ｓ５０２；ＹＥＳ）、Ｓ５０３へ進む。一方、無線ＬＡＮ通信部２が通信相手と接続していないと判定された場合（Ｓ５０２；ＮＯ）、Ｓ５０４へ進む。
【００４１】
ステップＳ５０３において、通信専用ＣＰＵ１０１は、メインＣＰＵ１０２の呼出し条件を第１の時間として例えば『２３：００以降』に、メインＣＰＵ１０２の呼出し後の動作を『自動でオフ』に、復帰条件を第２の時間として例えば『６：００』に設定する。これにより、通信専用ＣＰＵ１０１は、夜の２３：００以降になるとメインＣＰＵを呼び出して、無線ＬＡＮ通信部２を自動でオフにし、翌朝の６：００になると無線ＬＡＮ通信部２を自動でオンに復帰させるように設定する。その後、ステップＳ５０７へ進む。
【００４２】
一方、ステップＳ５０４において、通信専用ＣＰＵ１０１は、通信相手が存在するか否かを判定する。通信相手が存在すると判定された場合（Ｓ５０４；ＹＥＳ）、ステップＳ５０５へ進む。一方、通信相手が存在しないと判定された場合（Ｓ５０４；ＮＯ）、ステップＳ５０６へ進む。
【００４３】
ステップＳ５０５において、通信専用ＣＰＵ１０１は、メインＣＰＵ１０２の呼出し条件を例えば『６０分後』に、メインＣＰＵ１０２の呼出し後の動作を『自動でオフ』に、復帰条件を『自動復帰なし』に設定する。これにより、６０分後にメインＣＰＵ１０２を呼び出して、無線ＬＡＮ通信部２を自動でオフにし、その後、自動では復帰させないように設定する。その後、ステップＳ５０７へ進む。
【００４４】
ステップＳ５０６において、通信専用ＣＰＵ１０１は、メインＣＰＵ１０２の呼出し条件を『１５分後』に、メインＣＰＵ１０２の呼出し後の動作を『電源オフを問合せ』に、復帰条件を『自動復帰なし』に設定する。これにより、１５分後にメインＣＰＵ１０２を呼び出して、無線ＬＡＮ通信部２をオフするかどうかをユーザに問い合わせ、その後、自動では復帰させないように設定する。その後、ステップＳ５０７へ進む。
【００４５】
以上の各設定をまとめたのが図６に示される一覧表である。すなわち、無線ＬＡＮ通信部２の状態として、通信相手に未接続且つ通信相手がいない場合には、メインＣＰＵの呼び出し条件を『１５分後』、呼び出し後の動作を『電源オフを問い合わせ』、復帰条件を『自動復帰なし』とする。同様に、無線ＬＡＮ通信部２の状態として、通信相手に未接続且つ通信相手がいる場合には、メインＣＰＵの呼び出し条件を『６０分後』、呼び出し後の動作を『自動でオフ』、復帰条件を『自動復帰なし』とする。そして無線ＬＡＮ通信部２の状態として、通信相手に接続している場合、メインＣＰＵの呼び出し条件を『２３：００以降』、呼び出し後の動作を『自動でオフ』、復帰条件を『６：００』とする。なお、表で挙げた例はあくまでも一例であり、各時刻などは任意に設定可能である。
【００４６】
ステップＳ５０７において、通信専用ＣＰＵ１０１は、設定されたメインＣＰＵ１０２の呼出し条件を満足しているか否かを判定する。呼出し条件を満足していると判定された場合（Ｓ５０７；ＹＥＳ）、ステップＳ５０８へ進む。一方、呼出し条件を満足していないと判定された場合（Ｓ５０７；ＮＯ）、ステップＳ５０２へ戻る。
【００４７】
ステップＳ５０８において、通信専用ＣＰＵ１０１は、電源オフの可否をメインＣＰＵ１０２に問い合わせる。
【００４８】
ステップＳ５０９において、通信専用ＣＰＵ１０１は、メインＣＰＵ１０２から電源オフの許可を得たか否かを判定する。ここで電源オフの許可の判定は第１実施形態と同様である。電源オフの許可を得たと判定された場合（Ｓ５０９；ＹＥＳ）、ステップＳ５１０へ進む。一方、電源オフの許可を得ていないと判定された場合（Ｓ５０９；ＮＯ）、ステップＳ５０８へ戻る。
【００４９】
ステップＳ５１０において、復帰条件を設定した上で、呼出し後の動作を実行する。なお、Ｓ５０６を経由した場合、呼び出し後の動作としてはＳ５０８で既に電源オフの可否をメインＣＰＵに問い合わせているため、特に処理を実行しない。以上で全ての処理が終了する。
【００５０】
以上説明したように、メインＣＰＵ１０２の使用状況、無線ＬＡＮ通信部２の状態または利用者の希望に応じて、無線ＬＡＮ通信部２を起動パケット待ち状態にも電源オフ状態にも容易に選択することが可能となるため、利用状況に応じた最適な省電力が達成できる。
【００５１】
以上述べた、呼出し後の動作及び復帰条件は、通信専用ＣＰＵ１０１のみで設定されるものに限定されず、メインＣＰＵ１０２が設定する構成であっても良い。
【００５２】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005863309.tif 000002
【図２】
0005863309.tif 000003
【図３】
0005863309.tif 000004
【図４】
0005863309.tif 000005
【図５】
0005863309.tif 000006
【図６】
0005863309.tif 000007