(57)【要約】    【課題】  省電力化を図りつつ無線通信を行えるようにする。    【解決手段】  デジタルカメラは、省電力モードの下で、ネットワーク識別子（ＥＳＳ−ＩＤ）を含む無線通信の接続要求信号を検出し、当該デジタルカメラに設定されたネットワーク識別子を含む接続要求信号（プリンタからの信号）が検出された場合に、省電力モードから通常電力モードに切換えて、当該接続要求信号に係る無線通信の接続処理（プリンタとの接続処理）を行う。【選択図】      図１
2006186894.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク識別子を用いて無線通信を行う画像入力装置であって、
ネットワーク識別子を含む無線通信の接続要求信号を省電力モードの下で検出する検出手段と、
当該画像入力装置に設定されたネットワーク識別子を含む接続要求信号が前記検出手段により検出された場合に、前記省電力モードから通常電力モードに切換える切換手段と、
前記切換手段により切換えられた通常電力モードの下で、当該モード切換えの要因となった接続要求信号に係る無線通信の接続処理を行う接続手段と、
を有することを特徴とする画像入力装置。
【請求項２】
前記検出手段は、前記画像入力装置以外の他の装置から送信される前記接続要求信号を検出することを特徴とする請求項１記載の画像入力装置。
【請求項３】
前記検出手段は、前記画像入力装置から他の装置に送信される前記接続要求信号を検出することを特徴とする請求項１記載の画像入力装置。
【請求項４】
前記接続手段は、前記モード切換えの要因となった接続要求信号に係るネットワーク識別子と異なるネットワーク識別子を用いて再度接続処理を行うことを特徴とする請求項１記載の画像入力装置。
【請求項５】
前記切換手段は、前記接続要求信号の電波強度が閾値以上の場合に前記省電力モードから通常電力モードに切換えることを特徴とする請求項１記載の画像入力装置。
【請求項６】
接続中の装置から当該装置に対する電源オフ操作に応じて動作終了指示コマンドが送信されてきた場合に、通常電力モードから省電力モードに切換える第２の切換手段を有することを特徴とする請求項１記載の画像入力装置。
【請求項７】
当該画像入力装置に対する電源オフ操作がなされた場合に、接続中の装置に対して動作終了指示コマンドを送信する終了指示手段を有することを特徴とする請求項１記載の画像入力装置。
【請求項８】
接続中の装置との無線通信が所定時間に亘って途切れた場合に、通常電力モードから省電力モードに切換える第３の切換手段を有することを特徴とする請求項１記載の画像入力装置。
【請求項９】
ネットワーク識別子を用いて無線通信を行う画像入力装置の制御方法であって、
ネットワーク識別子を含む無線通信の接続要求信号を省電力モードの下で検出する検出工程と、
当該画像入力装置に設定されたネットワーク識別子を含む接続要求信号が前記検出工程により検出された場合に、前記省電力モードから通常電力モードに切換える切換工程と、
前記切換工程により切換えられた通常電力モードの下で、当該モード切換えの要因となった接続要求信号に係る無線通信の接続処理を行う接続工程と、
を有することを特徴とする制御方法。
【請求項１０】
前記検出工程は、前記画像入力装置以外の他の装置から送信される前記接続要求信号を検出することを特徴とする請求項９記載の制御方法。
【請求項１１】
前記検出工程は、前記画像入力装置から他の装置に送信される前記接続要求信号を検出することを特徴とする請求項９記載の制御方法。
【請求項１２】
前記接続工程は、前記モード切換えの要因となった接続要求信号に係るネットワーク識別子と異なるネットワーク識別子を用いて再度接続処理を行うことを特徴とする請求項９記載の制御方法。
【請求項１３】
前記切換工程は、前記接続要求信号の電波強度が閾値以上の場合に前記省電力モードから通常電力モードに切換えることを特徴とする請求項９記載の制御方法。
【請求項１４】
接続中の装置から当該装置に対する電源オフ操作に応じて動作終了指示コマンドが送信されてきた場合に、通常電力モードから省電力モードに切換える第２の切換工程を有することを特徴とする請求項９記載の制御方法。
【請求項１５】
当該画像入力装置に対する電源オフ操作がなされた場合に、接続中の装置に対して動作終了指示コマンドを送信する終了指示工程を有することを特徴とする請求項９記載の制御方法。
【請求項１６】
接続中の装置との無線通信が所定時間に亘って途切れた場合に、通常電力モードから省電力モードに切換える第３の切換手段を有することを特徴とする請求項９記載の制御方法。
【請求項１７】
ネットワーク識別子を用いて無線通信を行う画像入力装置の制御プログラムであって、
省電力モードの下で、ネットワーク識別子を含む無線通信の接続要求信号を検出し、当該画像入力装置に設定されたネットワーク識別子を含む接続要求信号が検出された場合に、通常電力モードの下で前記接続要求信号に係る無線通信の接続処理を実行させるべく、省電力モードから通常電力モードに切換える内容を有することを特徴とする制御プログラム。
【請求項１８】
前記制御プログラムは、前記省電力モード時には前記画像入力装置の制御手段に内蔵された記憶媒体にロードされて該制御手段により実行されることを特徴とする請求項１７記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機能を有する画像入力装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、ＩＥＥＥ  Ｓｔｄ  ８０２．１１ｂ等に準拠した無線通信ネットワークを利用した装置が広く普及している。このような無線通信ネットワークを利用した装置として、例えば、アクセスポイントを経由する通信モードと他の端末と直接通信を行う通信モードとの２つの通信モードを有し、無線通信ネットワーク内にアクセスポイントが無い場合は、アクセスポイントを経由する通信モードから他の端末装置と直接通信を行うモードに切り換えることによって、クライアント側の設定を変更せずとも、自動的にネットワークに接続することができる装置が実現されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３３０１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の無線通信ネットワークを利用した装置において、装置をネットワークに接続するには、ユーザが予め装置を通常電力モードに移行させておくことが前提であった。例えば、他の装置と無線通信接続させて使用するような場合には、ユーザは双方の装置の電源スイッチをＯＮして通常電力モードにしてから使用する必要があった。
【０００４】
仮に、一方の装置を常に通常電力モードで動作させておくことにより、電源スイッチのＯＮ操作、すなわち通常電力モードへの移行操作の手間を省いた場合は、電力の消費量が多く一次電池や二次電池で長時間動作させることができないという問題があった。
【０００５】
そこで、本発明は、無線通信を行う装置の省電力化を図ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像入力装置は、ネットワーク識別子を用いて無線通信を行う画像入力装置であって、ネットワーク識別子を含む無線通信の接続要求信号を省電力モードの下で検出する検出手段と、当該画像入力装置に設定されたネットワーク識別子を含む接続要求信号が前記検出手段により検出された場合に、前記省電力モードから通常電力モードに切換える切換手段と、前記切換手段により切換えられた通常電力モードの下で、当該モード切換えの要因となった接続要求信号に係る無線通信の接続処理を行う接続手段とを有することを特徴とする。
【０００７】
本発明に係る制御方法は、ネットワーク識別子を用いて無線通信を行う画像入力装置の制御方法であって、ネットワーク識別子を含む無線通信の接続要求信号を省電力モードの下で検出する検出工程と、当該画像入力装置に設定されたネットワーク識別子を含む接続要求信号が前記検出工程により検出された場合に、前記省電力モードから通常電力モードに切換える切換工程と、前記切換工程により切換えられた通常電力モードの下で、当該モード切換えの要因となった接続要求信号に係る無線通信の接続処理を行う接続工程とを有することを特徴とする。
【０００８】
本発明に係る制御プログラムは、ネットワーク識別子を用いて無線通信を行う画像入力装置の制御プログラムであって、省電力モードの下で、ネットワーク識別子を含む無線通信の接続要求信号を検出し、当該画像入力装置に設定されたネットワーク識別子を含む接続要求信号が検出された場合に、通常電力モードの下で前記接続要求信号に係る無線通信の接続処理を実行させるべく、省電力モードから通常電力モードに切換える内容を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、省電力化を図りつつ無線通信を行うことが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明に好適な実施の形態を説明する。
【００１１】
［第１の実施の形態］
図２は、本発明の第１の実施の形態に係る画像印刷システムの構成を示す図である。本実施の形態に係る画像印刷システムは、図２に示すように、画像入力装置の一例であるデジタルカメラ２０１と、画像印刷装置の一例であるプリンタ２２１とを有する。デジタルカメラ及びプリンタ２２１は、互いに無線で通信することができる。本実施の形態では、無線通信を行うための無線インターフェイスとしてＩＥＥＥ  Ｓｔｄ  ８０２．１１ｂを用いるが、これに限るものではない。プリンタ２２１は、デジタルカメラ２０１から無線で送信した画像データを受信し、受信した画像データ印刷する機能と、プリンタ２２１の状態を示すデータであるステータスデータをデジタルカメラ２０１に送信する機能とを有する。
【００１２】
ＩＥＥＥ  Ｓｔｄ  ８０２．１１ｂには、無線ＬＡＮアダプタを装着した機器だけでネットワークを組む「アドホックモード」と、通信ネットワーク内の中継器のアクセスポイントを経由して既存のネットワークと接続する「インフラストラクチャモード」という通信モードがある。アドホックモードにおける無線ＬＡＮ機器同士、或いはインフラストラクチャモードにおける無線ＬＡＮ機器とアクセスポイントは、ＥＳＳ−ＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ：ネットワーク識別子）を使って接続の確立を試みる。
【００１３】
例えば、アドホックモードでは、少なくとも一方の無線ＬＡＮ機器がＰｒｏｂｅリクエストパケットを送信する。このＰｒｏｂｅリクエストパケットにはＥＳＳ−ＩＤと通信可能速度に関する情報が含まれており、このＰｒｏｂｅリクエストパケットを受信した他方の無線ＬＡＮ機器が同じＥＳＳ−ＩＤを保持していた場合、Ｐｒｏｂｅレスポンスパケットを返信することによって接続が確立される。Ｐｒｏｂｅレスポンスパケットには、タイムスタンプや、Ｂｅａｃｏｎフレームと呼ばれるもう一方の無線ＬＡＮ機器から定期的に送信されるパケットの送信間隔、ＥＳＳ−ＩＤ等の情報を記録したフレームが含まれている。Ｂｅａｃｏｎフレームは、通信に必要なさまざまな情報を周辺の無線ＬＡＮ機器へ報知するために用いられる。
【００１４】
次に、デジタルカメラ２０１の構成を説明する。デジタルカメラ２０１は、撮影レンズと、撮影レンズを介して入射する被写体光を受光し、光電変換して画像信号を生成するＣＣＤと、後段のアナログ／デジタル（Ａ／Ｄ）変換回路等から構成される撮像部２０４を備えている。この撮像部２０４は、ＣＰＵ２１７の制御の下にデジタル画像信号を出力するが、このデジタル画像信号は、画像処理部２０２によりガンマ補正等の画像処理が施されてＲＡＭ２０３に一時的に保持され、その後、コンパクトフラッシュ（登録商標）等のメモリカード２０５に画像ファイルとして保存される。メモリカード２０５は、不揮発性メモリを有するカード状の記憶媒体であり、デジタルカメラ２０１から取り外し可能である。尚、メモリカード２０５は、他の記憶媒体に置き換えることも可能である。
【００１５】
ＣＰＵ２１７には、上記撮像部２０４、画像処理部２０２、ＲＡＭ２０３、メモリカード２０５の他に、ＲＯＭ２０８、操作部２１０からの入力を制御するＳＷ制御部２０９、デジタル画像信号の表示データや、各種ユーザーインターフェイスの表示データを保持するためのＶＲＡＭ２０６及び無線通信インターフェイス２１１が接続されている。ＶＲＡＭ２０６に保持された表示データの内容は、ＬＣＤ２０７に表示される。
【００１６】
操作部２１０は、電源のＯＮ／ＯＦＦを制御するための電源ＳＷ（不図示）や、撮影を指示するためのレリーズＳＷ（不図示）や、ＬＣＤ２０７にデジタル画像信号の表示を指示するためのＳＷ（不図示）や、ＬＣＤ２０７にメニューを表示するためのＳＷ（不図示）や、画像コマを送ったり戻したり、メニューの選択状態を変更したりするために使用するＳＷ（不図示）や、液晶上で直接指示を与えるタッチパネル（不図示）などを有している。なお、デジタルカメラ２０１の動作モードとして、少なくとも電源オフモード（省電力モード）及び記録モード、再生モード、プリントモード等の起動モード（通常電力モード）を備えているが、これらのモードは操作部２１０からの指示によって変更することができる。
【００１７】
ＲＯＭ２０８には、省電力モードでの制御を行うプログラム２１５や、通常電力モード（起動モードとも言う）での制御を行うプログラム２１６が格納されている。ＣＰＵ２１７には、内部タイマ２１８、および内蔵ＲＡＭ２１９が内蔵されている。この内蔵ＲＡＭ２１９は、省電力モードでのプログラムを実行する際に使用される。すなわち、省電力モードでは、省電力動作プログラム２１５を内蔵ＲＡＭ２１９にロードして実行することによってＲＯＭ２０８を駆動する必要がなくなるため、消費電力を低減することができる。
【００１８】
また、省電力モードではＣＰＵ２１７の動作クロックを起動モードと比べて低速にすることによっても、消費電力を低減することができる。具体的には、起動モードでのＣＰＵ２１７の動作クロック周波数が４８ＭＨｚであるのに対して、省電力モードでは３２ＫＨｚとしている。
【００１９】
また、無線通信インターフェイス２１１は、コントローラ２１２、ＲＦモジュール２１３及びアンテナ２１４を有している。コントローラ２１２は、ＩＥＥＥ  Ｓｔｄ  ８０２．１１ｂに準拠した無線通信を行うためのベースバンド制御（無線インターフェイス制御）等を行うコントローラであり、ＣＰＵ２１７との間でデータの送受信を行うと共に、信号の受信レベル（信号の電界強度）の判断を行う。ＲＦモジュール２１３は、データを無線通信するために信号のＡ／Ｄ変換、Ｄ／Ａ変換等を行うモジュールであり、アンテナ２１４と接続されている。アンテナ２１４は、ＲＦモジュール２１３によりアナログ信号に変換された信号を電波として放射すると共に、アナログ信号を受信し、ＲＦモジュール２１３に送出する。
【００２０】
プリンタ２２１も、デジタルカメラ２０１の無線通信インターフェイス２１１と同様の無線通信インターフェイス２２９を備えている。すなわち、無線通信インターフェイス２２９は、コントローラ２３０、ＲＦモジュール２３１及びアンテナ２３２を有している。この通信インターフェイス２２９は、プリンタ２２１のＣＰＵ２２８と接続されている。
【００２１】
プリンタ２２１のＣＰＵ２２８には、さらに画像メモリ２２２、プリンタ２２１用のプ
ログラム等を格納したＲＯＭ２２６、用紙搬送部２２７が接続されている。画像メモリ２
２２の後段には、バッファメモリ２２３、ドライバ２２４、プリンタヘッド２２５が接続
されている。
【００２２】
デジタルカメラ２０１から送信されるプリントデータは、無線通信インターフェイス２２９を介して画像メモリ２２２に黄色（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の色ごとのデータとして一時的に保持される。ＣＰＵ２２８は、デジタルカメラ２０１から送信されるプリントデータの印刷コマンドを受信すると、用紙搬送部２２７を駆動して印刷用紙を印刷開始先頭位置に給紙すると共に、画像メモリ２２２に一時的に保持されているプリントデータをバッファメモリ２２３に転送し、このプリントデータに応じてドライバ２２４によりプリンタヘッド２２５を駆動させることにより印刷させる。
【００２３】
このプリントヘッド２２５は、印刷用紙の１ライン分のデータを同時に印刷できるものであり、用紙搬送部２２７は、ＣＰＵ２２８の制御の下に、１ラインの印刷が終わる毎に１ライン分ずつ用紙を搬送する。この場合、先ず、黄色のデータを１ラインずつ印刷し、全てのラインの黄色データを印刷すると、用紙搬送部２２７は、印刷用紙を再び印刷開始先頭位置に戻す。その後、同様にマゼンタデータの印刷、シアンデータの印刷を行う。このように、ＣＰＵ２２８は、用紙搬送部２２７による印刷用紙の搬送とプリントデータのプリントヘッド２２５への転送を同期させながら、一連のプリント動作を制御する。そして、黄色、マゼンタ、シアンの各色の印刷が終了すると、ＣＰＵ２２８は、用紙搬送部２２７を駆動して用紙を排紙する。
【００２４】
また、ＣＰＵ２２８には、電源のＯＮ／ＯＦＦを指示するための電源ＳＷ２３３が接続されており、ユーザが電源ＳＷをＯＮにすると、プリンタ２２１に電源が投入され、図５、６のフローチャートに係るプログラムが実行される。
【００２５】
次に、デジタルカメラ２０１の省電力モードにおける動作を、図１のフローチャートに基づいて説明する。
【００２６】
なお、このデジタルカメラ２０１の省電力モード時の動作は、ＲＯＭ２０８から内蔵ＲＡＭ２１９にロードされた省電力時動作プログラム２１５をＣＰＵ２１７が実行することにより行われるものである。また、デジタルカメラ２０１は、操作部２１０により電源ＳＷがＯＦＦされると、省電力モードに移行する。さらに、記録モード、または再生モード、プリントモード等の起動モード（通常電力モード）のまま所定時間放置されると、不図示のバッテリの消費を抑制すべく自動的に省電力モードに移行するように制御される。
【００２７】
省電力モードでは、ＣＰＵ２１７は、ポートの入出力制御を行い、タイマ２１８の設定を行い、一定周期でタイマ２１８からの割り込みが入るように設定すると共に、省電力を図るべく、所定のデバイス（ＲＯＭ２０８、ＲＡＭ２０３、撮像部２０４、メモリカード２０５、画像処理部２０２、ＶＲＡＭ２０６、ＬＣＤ２０７）に対する電源供給を停止し、動作クロックを低速の３２ＫＨｚにする（ステップＳ１０２）。
【００２８】
次に、ＣＰＵ２１７は、無線通信モジュール２１１の初期化を行い（ステップＳ１０３）、タイマ２１８からの割り込みを待つ（ステップＳ１０４）。このとき、ＣＰＵ２１７は、ＨＡＬＴ状態にあり、タイマ２１８からの割り込みが入るまで動作しないようになっている。
【００２９】
ＣＰＵ２１７は、タイマ２１８からの割り込みが入ると、ＳＷ制御部２０９により電源ＳＷスイッチをスキャンさせ（ステップＳ１０５）、電源ＳＷがＯＮされているか否かを判別する（ステップＳ１０６）。その結果、電源ＳＷがＯＮされている場合は、ＣＰＵ２１７は、後述のステップＳ１１６に進む。一方、電源ＳＷがＯＮされていない場合は、ＣＰＵ２１７は、無線通信インターフェイス２１１がアドホックモードで動作するように設定する（ステップＳ１０７）。次に、ＣＰＵ２１７は、無線チャンネルを初期値、例えば１チャンネルに設定し（ステップＳ１０８）、無線通信インターフェイス２１１を起動する（ステップＳ１０９）。
【００３０】
この起動により、無線通信インターフェイス２１１は、無線ネットワークからの受信を開始し、Ｐｒｏｂｅリクエストパケット、或いはＢｅａｃｏｎフレームの受信検知を行うことにより、所定のデバイス（本実施形態ではプリンタ２２１）からの無線通信の接続要求を検知する（ステップＳ１１０）。そして、ＣＰＵ２１７は、Ｐｒｏｂｅリクエストパケット、或いはＢｅａｃｏｎフレームを受信したか否か（すなわち接続要求があったか否か）を判別し（ステップＳ１１１）、無線通信の接続要求があった場合は、受信したＰｒｏｂｅリクエストパケット、或いはＢｅａｃｏｎフレームに含まれるＥＳＳ−ＩＤがデジタルカメラ２０１に予め設定されたＥＳＳ−ＩＤと一致するか否かを判別する（ステップＳ１１２）。本実施形態では、例えば「ＤＩＲＥＣＴ−ＰＲＩＮＴ」というＥＳＳ−ＩＤで接続を図るものとするが、他のＥＳＳ−ＩＤを用いることも可能である。
【００３１】
ＥＳＳ−ＩＤが一致した場合、ＣＰＵ２１７は、所定のデバイス（ここではプリンタ２１１）からの接続要求があると判断して、ステップＳ１１６に進む。ＥＳＳ−ＩＤが一致しない場合や、ステップＳ１１１で接続要求が無いと判別した場合は、ＣＰＵ２１７は、ステップＳ１１３に進み、全てのチャンネルに対する接続要求の検知処理が完了したか否かを判別し（ステップＳ１１３）、接続要求の検知処理が完了していない場合は、ＣＰＵ２１７は、チャンネルを変更して（ステップＳ１１４）、再び、ステップＳ１１０の接続要求の検知処理を無線通信インターフェイス２１１に実行させる。
【００３２】
一方、全てのチャンネルに対する接続要求の検知処理が完了した場合は、ＣＰＵ２１７は、無線通信インターフェイス２１１を停止させ（ステップＳ１１５）、再び、ステップＳ１０４でのタイマ割り込み待ち状態に移行する。
【００３３】
ステップＳ１０６で電源ＳＷがＯＮされたと判別された場合、或いはステップＳ１１２でプリンタ２２１からの接続要求があったと判別された場合は、デジタルカメラ２０１は起動モードに移行する。すなわち、ＣＰＵ２１７は、それら起動要因を保持し（ステップＳ１１６）、無線通信インターフェイス２１１を停止させると共に、ＲＯＭ２０８、ＲＡＭ２０３、撮像部２０４、メモリカード２０５、画像処理部２０２、ＶＲＡＭ２０６、ＬＣＤ２０７に対する電源供給を再開し、動作クロックを高速の４８ＭＨｚにすることにより起動モードに移行し、起動時プログラムを実行する（ステップＳ１１７）。
【００３４】
以上の処理により、デジタルカメラ２０１が省電力モードで動作している際に所定のＥＳＳ−ＩＤでの接続要求が発生した場合に、デジタルカメラ２０１を自動的に起動モードに移行させることができる。この場合、所定のＥＳＳ−ＩＤ以外での接続要求があったとしてもデジタルカメラ２０１は起動モードに移行しないため、消費電力を低減させることが可能となる。
【００３５】
また、省電力モードで動作する省電力時動作プログラムの内容は、電源ＳＷのスキャンと、所定のＥＳＳ−ＩＤでの接続要求のスキャンのみの動作を一定周期で繰り返すものであり、必要最小限のソフトウェアモジュールで構成されており、デジタルカメラ２０１内のＣＰＵ２１７の内蔵ＲＡＭ２１９に十分収まる容量であるので、省電力モード時には、省電力時動作プログラムをＲＯＭ２０８から内蔵ＲＡＭ２１９にロードして実行することにより、ＲＯＭ２０８、ＲＡＭ２０３を省電力モードで使用しなくても済み、省電力モードでは、ＲＯＭ２０８、ＲＡＭ２０３に対する電力供給を停止することができるので、この点でも消費電力を低減させることが可能となる。
【００３６】
また、本実施形態においては、電源ＳＷのスキャンの周期と所定のＥＳＳ−ＩＤでの接続要求のスキャンの周期とが同じになるように制御している。しかし、一般的に、ＳＷのスキャンは特定のポートの読み出し動作で行うため数μｓｅｃ〜数十μｓｅｃで行えるのに対して、上記の接続要求のスキャン時間は、他の機器（プリンタ２２１）からのＰｒｏｂｅリクエストパケット、或いはＢｅａｃｏｎフレームの発信周期に依存するので、電源ＳＷのスキャン時間と比べて十分長い時間を要する。そこで、電源ＳＷのスキャンの周期を接続要求のスキャンの周期より短くすることにより、消費電力を一層低減させることも可能である。
【００３７】
また、本実施形態においては、デジタルカメラ２０１が他の機器からのＢｅａｃｏｎフレーム、或いはＰｒｏｂｅリクエストパケットを監視することによって接続要求の有無を検知していたが、デジタルカメラ２０１の方からＰｒｏｂｅリクエストパケットを出して、それに対するＰｒｏｂｅレスポンスの有無により、接続要求の有無を検知することも可能である。この場合、デジタルカメラ２０１が出すＰｒｏｂｅリクエストパケットに「ＤＩＲＥＣＴ−ＰＲＩＮＴ」というＥＳＳ−ＩＤが含まれ、同じＥＳＳ−ＩＤを持つプリンタ２２１がＰｒｏｂｅレスポンスを返すことになる。
【００３８】
また、本実施形態においては、無線通信インターフェイス２１１がアドホックモードで動作するように設定していたが、インフラストラクチャモードで動作するように設定した場合でも、所定のＥＳＳ−ＩＤを含むＢｅａｃｏｎフレームを検知することによって、デジタルカメラ２０１を省電力モードから起動モードに遷移させることも可能である。
【００３９】
また、本実施形態のデジタルカメラ２０１における無線通信インターフェイス２１１のコントローラ２１２が、電界（電波）強度を検知する機能を備えている場合、図１のフローチャートのステップＳ１１０の接続要求の検知処理において、まず、電波強度を調べ、電波強度が予め設定された閾値以上の場合に限り接続要求の検知処理を行い、電波強度が予め設定された閾値より小さい場合は、ステップＳ１１１、Ｓ１１２の処理をスキップしてステップＳ１１４に進むことにより、全体の処理時間を短縮して、消費電力を一層低減させることも可能である。
【００４０】
また、本実施形態のように、デジタルカメラ２０１とプリンタ２２１を無線通信で接続する場合には、ＩＥＥＥ  Ｓｔｄ  ８０２．１１ｂを使った場合の通信可能な距離と比べて、デジタルカメラ２０１とプリンタ２２１は十分近い位置に配置するものと考えられるので、接続要求を検知する際の上記の電波強度の閾値を大きくすることによって、全体の処理時間を短縮して、消費電力を一層低減させることも可能である。
【００４１】
次に、デジタルカメラ２０１の起動時の動作を図３、４のフローチャートに従って説明する。なお、本フローチャートは、「ＤＩＲＥＣＴ−ＰＲＩＮＴ」というＥＳＳ−ＩＤを持った機器からの接続要求を要因として起動した場合の動作を示している。また、起動要因は、図１のステップＳ１１６で保持した起動要因を読み出すことによって判別することができる。
【００４２】
ステップＳ３０１で起動時動作プログラム２１６が起動されると、ＣＰＵ２１７は、ＣＰＵ２１７の動作クロックを高速の４８ＭＨｚにする（ステップＳ３０２）。次に、ＣＰＵ２１７は、無線通信インターフェイス２１１の初期化を行い（ステップＳ３０３）、プリント機能を実現するために必要なネットワークモジュールやアプリケーションモジュールを起動し（ステップＳ３０４）、無線通信インターフェイス２１１がアドホックモードで動作するように設定する（ステップＳ３０５）。さらに、ＣＰＵ２１７は、プリンタ２２１との接続を図るために、ＥＳＳ−ＩＤを「ＤＩＲＥＣＴ−ＰＲＩＮＴ」に設定し（ステップＳ３０６）、省電力モードで接続要求を受信したチャンネルを無線チャンネルとして設定する（ステップＳ３０７）。このチャンネルの情報も、図１のステップＳ１１６で保持した起動要因の一部として扱うことができる。
【００４３】
次に、ＣＰＵ２１７は、無線通信インターフェイス２１１を起動し、ステップＳ３０５〜ステップＳ３０７で設定したモード、パラメータ等に基づいて、プリンタ２２１との無線通信の接続処理を実行させる（ステップＳ３０８）。具体的には、プリンタ２２１から無線で送信されてくるＰｒｏｂｅリクエストパケットに対して、Ｐｒｏｂｅレスポンスパッケットを返すことによって、プリンタ２２１との接続が確立される。
【００４４】
次に、ＣＰＵ２１７は、プリンタ２２１との接続が確立されたか否かを判別し（ステップＳ３０９）、接続が確立されない場合は、一定時間経過するまでの間、プリンタ２２１との接続処理を試みる（ステップＳ３１０）。接続処理を一定時間試みても接続が確立されない場合は、ＣＰＵ２１７は、後述するステップＳ３１９へ進む。
【００４５】
プリンタ２２１との接続が確立された場合は、ＣＰＵ２１７は、プリンタ２２１とＥＳＳ−ＩＤ変更のネゴシエーションを行う（ステップＳ３１１）。このネゴシエーション動作は、無線通信のソフトウェアモジュールの上位に位置するプロトコル層等で実行されるものであり、現在接続に使用しているＥＳＳ−ＩＤを両方の機器で変更した上で、その変更後のＥＳＳ−ＩＤを使用して再度接続を試みるためのステップのうちのひとつである。例えば、デジタルカメラ２０１側で新しいＥＳＳ−ＩＤとして、「ＤＩＲＥＣＴ−ＰＲＩＮＴ−ＬＩＮＫ」を指定し、それをプリンタ２２１側に無線通信で送信してＥＳＳ−ＩＤの変更要求を行い、プリンタ２２１は当該変更要求受付のレスポンスパッケットを返信することによって実行される。なお、プリンタ２２１が既に別のデジタルカメラとの間で接続を確立していた場合は、プリンタ２２１は、デジタルカメラ２０１からのＥＳＳ−ＩＤの変更要求を拒否する旨のレスポンスパッケットを返信する。
【００４６】
次に、ＣＰＵ２１７は、新しいＥＳＳ−ＩＤである「ＤＩＲＥＣＴ−ＰＲＩＮＴ−ＬＩＮＫ」を設定し、その新しいＥＳＳ−ＩＤに基づいて再びプリンタ２２１との接続を試みる（ステップＳ１２、Ｓ３１３、Ｓ３１４）。
【００４７】
ステップＳ３１１〜ステップＳ３１４の動作は、以下の理由で用意されたステップである。例えば、１台のプリンタと２台のデジタルカメラが存在する環境において、２台のデジタルカメラが共に省電力モードであり、プリンタからＥＳＳ−ＩＤを使った接続要求のＢｅａｃｏｎフレームを出した場合、両方のデジタルカメラが図１のフローチャートに従って、起動モードに移行する。
【００４８】
しかし、この後、実際にアプリケーションレベルでの接続を確立してアプリケーションを実行することができるデジタルカメラはどちらか一方である。なお、アプリケーションレベルでの接続が拒否されたデジタルカメラは後述する手順に従って、起動モードから再び省電力モードに移行するものとする。
【００４９】
このとき、ステップＳ３０８〜Ｓ３１０で使用したＥＳＳ−ＩＤをそのまま使用して、一方のデジタルカメラとプリンタとの接続を継続した場合、アプリケーションレベルでの接続が拒否されたデジタルカメラは、接続中の他方のデジタルカメラ、或いはプリンタが送信するＢｅａｃｏｎフレームのＥＳＳ−ＩＤによって、再度、図１のフローチャートに従って起動モードへ移行しようとするため、無駄に電力を消費することになってしまう。そこで、アプリケーションレベルでの接続が拒否されたデジタルカメラが起動モードへ移行するのを回避するために、ステップＳ３１１〜Ｓ３１４で新しいＥＳＳ−ＩＤを使ってアプリケーションレベルの通信のための接続を確立するようにしている。
【００５０】
新しいＥＳＳ−ＩＤに基づく接続に失敗した場合、ＣＰＵ２１７は、ステップＳ３１９に進む。一方、新しいＥＳＳ−ＩＤに基づく接続に成功した場合、ＣＰＵ２１７は、プリントアプリケーションを起動する（ステップ３１５）。このプリントアプリケーションでは、ユーザがプリントしたい画像ファイルをデジタルカメラ２０１のＬＣＤ２０７を見ながら選択すると、選択された画像ファイルに係る画像データを黄色（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の色ごとのデータに分解し、その後、リンタ２２１に無線通信インターフェイス２１１を介して送信して印刷指示コマンドを送信するという処理が色毎に繰り返される。
【００５１】
再び、図３、４のフローチャートの説明に戻る。ＣＰＵ２１７は、ステップＳ３１５でプリントアプリケーションを起動した後、ステップＳ３１６で電源ＳＷ（メインＳＷ）がＯＦＦされたか否かを判別する。電源ＳＷがＯＦＦされていれば、ＣＰＵ２１７は、終了コマンドを無線通信インターフェイス２１１を介してプリンタ２２１に送信した後（ステップＳ３２４）、ステップＳ３１９以降の終了の手続きに移行する。
【００５２】
電源ＳＷがＯＦＦされていない場合は、ＣＰＵ２１７は、電波状態の悪化等によりプリンタ２２１との無線通信が途切れた状態であるか否かを判別する（ステップＳ３１７）。プリンタ２２１との無線通信が途切れた状態であるか否かは、プリンタ２２１からのＢｅａｃｏｎフレームの受信が途切れたか否かにより判別することができる。プリンタ２２１との無線通信が途切れた状態である場合、ＣＰＵ２１７は、ステップＳ３１９以降の終了の手続きに移行する。
【００５３】
プリンタ２２１との無線通信が途切れていない場合、ＣＰＵ２１７は、プリンタ２２１からの終了コマンドを受信したか否かを判別し（ステップＳ３１８）、プリンタ２２１からの終了コマンドを受信した場合は、ステップＳ３１９以降の終了の手続きに移行する。一方、終了コマンドを受信していない場合は、ステップＳ３１６に戻る。
【００５４】
ステップＳ３１９への移行は、プリンタ２２１との接続に失敗した場合（ステップＳ３１０、或いはステップＳ３１４）、デジタルカメラ２０１の電源ＳＷがＯＦＦされた場合（ステップＳ３１６）、プリンタ２２１との通信が途切れた場合（ステップＳ３１７）、プリンタ２２１からの終了コマンドを受信した場合（ステップＳ３１８）に行われる。
【００５５】
ステップＳ３１９では、ＣＰＵ２１７は、プリント機能を実現するために必要なネットワークモジュールやアプリケーションモジュールを終了させる。次に、ＣＰＵ２１７は、無線通信インターフェイス２１１の終了処理を行い（ステップＳ３２０）、省電力時動作プログラム２０８をＣＰＵ２１７の内蔵ＲＡＭ２１９にロードしてＲＯＭ２０８、ＲＡＭ２０３、撮像部２０４、メモリカード２０５、画像処理部２０２、ＶＲＡＭ２０６、ＬＣＤ２０７に対する電源供給を停止することにより省電力モードに移行し（ステップＳ３２１）、その省電力時動作プログラム２０８の実行を開始する（ステップＳ３２２）。
【００５６】
なお、本実施形態では、ステップＳ３１７でプリンタ２２１との無線通信が途切れたと判別された場合、直ちにステップＳ３１９に進み終了処理を実行するようにしているが、電波状態が一時的に悪くなって通信が途切れてもしばらくすると電波状態が回復する場合も考えられるので、無線通信が途切れた状態が一定時間以上に亘って続いた場合にステップＳ３１９に進むようにしてもよい。
【００５７】
次に、図５、６のフローチャートに従ってプリンタ２２１の動作を説明する。この図５、６のフローチャートに係るプログラムは、プリンタ２２１の電源ＳＷ２３３をＯＮにすることによって開始される（ステップＳ４０１）。
【００５８】
プリンタ２２１のＣＰＵ２２８は、まず、無線通信インターフェイス２２９の初期化を行い（ステップＳ４０２）、プリント機能を実現するために必要なネットワークモジュールやアプリケーションモジュールを起動し（ステップＳ４０３）、無線通信インターフェイス２２９がアドホックモードで動作するように設定する（ステップＳ４０４）。さらに、ＣＰＵ２２８は、デジタルカメラ２０１との接続を図るために、ＥＳＳ−ＩＤを「ＤＩＲＥＣＴ−ＰＲＩＮＴ」に設定し（ステップＳ４０５）、所定の無線チャンネルを設定する（ステップＳ４０６）。ここで設定する無線チャンネルは任意である。
【００５９】
次に、ＣＰＵ２２８は、無線通信インターフェイス２２９を起動し、ステップＳ４０４〜ステップＳ４０６で設定したモード、パラメータ等に基づいてデジタルカメラ２０１との接続処理を実行させる（ステップＳ４０７）。具体的には、Ｐｒｏｂｅリクエストパケット、或いはＢｅａｃｏｎフレームをデジタルカメラ２０１に送信し、その送信に対するレスポンスパケットをデジタルカメラ２０１から受信することにより、デジタルカメラ２０１との接続が確立される。
【００６０】
次に、ＣＰＵ２２８は、デジタルカメラ２０１との接続が確立されたか否かを判別し（ステップＳ４０８）、接続が確立されない場合は、一定時間経過するまでの間、デジタルカメラ２０１との接続処理を試みる（ステップＳ４０９）。接続処理を一定時間試みても接続が確立されない場合は、ＣＰＵ２２８は、デジタルカメラ２０１との接続に失敗した旨をプリンタ２２１の所定のＬＥＤＥランプ（図示省略）の点滅等によりユーザに通知し（ステップＳ４２１）、後述のステップＳ４１８へ進む。
【００６１】
デジタルカメラ２０１との接続が確立された場合は、ＣＰＵ２２８は、デジタルカメラ２０１とＥＳＳ−ＩＤ変更のネゴシエーションを行う（ステップＳ４１０）。このネゴシエーション動作は、無線通信のソフトウェアモジュールの上位に位置するプロトコル層等で実行されるものであり、図３，４のステップＳ３１１におけるデジタルカメラ２０１でのネゴシエーション動作に対応するものである。すなわち、ＣＰＵ２２８は、ステップＳ４１０では、デジタルカメラ２０１から新しいＥＳＳ−ＩＤである「ＤＩＲＥＣＴ−ＰＲＩＮＴ−ＬＩＮＫ」を受信すると、要求を受け付ける旨のレスポンスを返信する。ただし、ＣＰＵ２２８は、既に別のデジタルカメラとの間で接続が確立されていた場合は、デジタルカメラ２０１からのＥＳＳ−ＩＤの変更要求を拒否する旨のレスポンスを返信する。
【００６２】
ＣＰＵ２２８は、要求を受け付ける旨のレスポンスを返信した場合は、新しいＥＳＳ−ＩＤである「ＤＩＲＥＣＴ−ＰＲＩＮＴ−ＬＩＮＫ」を設定し（ステップＳ４１１）、その新しいＥＳＳ−ＩＤに基づいて再びデジタルカメラ２０１との接続を試みる（ステップＳ４１２、Ｓ４１３）。
【００６３】
新しいＥＳＳ−ＩＤに基づく接続に失敗した場合、ＣＰＵ２２８は、前述のステップＳ４２１に進み、デジタルカメラ２０１との接続に失敗した旨をプリンタ２２１の所定のＬＥＤＥランプ（図示省略）の点滅等によりユーザに通知する。一方、新しいＥＳＳ−ＩＤに基づく接続に成功した場合、ＣＰＵ２２８は、プリントアプリケーションを起動する（ステップ４１４）。このプリントアプリケーションでは、デジタルカメラ２０１から送られてくる黄色（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の色ごとのデータを無線通信インターフェイス２２９を介して受信し、画像メモリ２２２に一時的に保持することにより、デジタルカメラ２０１からの画像データの印刷処理が行われる。
【００６４】
再び、図５、６のフローチャートの説明に戻る。ＣＰＵ２２８は、ステップＳ４１４でプリントアプリケーションを起動した後、ステップＳ４１５でプリンタ２２１の電源ＳＷ（メインＳＷ）２３３がＯＦＦされたか否かを判別する。電源ＳＷ２３３がＯＦＦされていれば、ＣＰＵ２２８は、終了コマンドを無線通信インターフェイス２２９を介してデジタルカメラ２０１に送信した後（ステップＳ４２２）、ステップＳ４１８以降の終了の手続きに移行する。
【００６５】
電源ＳＷ２３３がＯＦＦされていない場合は、ＣＰＵ２２８は、電波状態の悪化等によりデジタルカメラ２０１との無線通信が途切れた状態であるか否かを判別する（ステップＳ４１６）。デジタルカメラ２０１との無線通信が途切れた状態であるか否かは、デジタルカメラ２０１からのＢｅａｃｏｎフレームの受信が途切れたか否かにより判別することができる。
【００６６】
デジタルカメラ２０１との無線通信が途切れた状態である場合、ＣＰＵ２２８は、ステップＳ４１８以降の終了の手続きに移行する。デジタルカメラ２０１との無線通信が途切れていない場合、ＣＰＵ２２８は、デジタルカメラ２０１からの終了コマンドを受信したか否かを判別し（ステップＳ４１７）、デジタルカメラ２０１からの終了コマンドを受信した場合は、ステップＳ４１８以降の終了の手続きに移行する。一方、終了コマンドを受信しなかった場合は、ステップＳ４１５に戻る。
【００６７】
ステップＳ４１８への移行は、デジタルカメラ２０１との接続に失敗した場合（ステップＳ４０９、或いはステップＳ４１３）、プリンタ２２１の電源ＳＷ２３３がＯＦＦされた場合（ステップＳ４１５）、デジタルカメラ２０１との接続が切断された場合（ステップＳ４１６）、デジタルカメラ２０１からの終了コマンドを受信した場合（ステップＳ４１７）に行われる。
【００６８】
ステップＳ４１８では、ＣＰＵ２２８は、プリント機能を実現するために必要なネットワークモジュールやアプリケーションモジュールを終了させる。次に、ＣＰＵ２２８は、無線通信インターフェイス２２９の終了処理を行う（ステップＳ４２０）。
【００６９】
以上説明したように、ユーザがプリンタの電源ＳＷ、デジタルカメラの電源ＳＷのいずれかをＯＦＦにすることによって、デジタルカメラ側は省電力モードに自動的に移行して、接続要求に係る処理のみを行うよう制御され、プリンタ側はＢｅａｃｏｎフレームやＰｒｏｂｅリクエストパケットの送受信を含めた無線通信を停止するよう制御される。
【００７０】
このため、簡単に終了操作を行うことができると共に、デジタルカメラの省電力モードへの移行に同期して、接続相手であるプリンタの動作を終了させるため、デジタルカメラだけでなく、プリンタの電力消費も低減することが可能となる。
【００７１】
また、電波状況の悪化などの理由によって、デジタルカメラとプリンタ間の接続が切れた場合には、デジタルカメラ側は省電力モードに移行して、接続要求に係る処理のみを行うよう制御され、プリンタ側はＢｅａｃｏｎフレームやＰｒｏｂｅリクエストパケットの送受信を含めた無線通信を停止するよう制御されるので、デジタルカメラだけでなく、プリンタの電力消費も低減することが可能となる。
【００７２】
また、所定のＥＳＳ−ＩＤを用いてデジタルカメラ２０１とプリンタ２２１との接続が確立された後、最初に用いたＥＳＳ−ＩＤとは別のＥＳＳ−ＩＤを用いて再接続を行い、その後、実際に無線通信を使ったプリント機能を実行するよう制御される。このため、プリンタ２２１とアプリケーションレベルでの接続が確立されていない他のデジタルカメラが、最初の接続の確立で使用するＥＳＳ−ＩＤを検知することによって、省電力モードから起動モードに移行することを防ぐことができ、このデジタルカメラの消費電力を低減することが可能となる。
【００７３】
また、ＥＳＳ−ＩＤ変更に係るネゴシエーションにおいて、プリンタ２２１は、既に別のデジタルカメラとの間で接続が確立されていた場合は、デジタルカメラ２０１からのＥＳＳ−ＩＤの変更要求を拒否していた。
【００７４】
しかし、プリンタ２２１との接続が確立されていない２台のデジタルカメラが存在している状態で、プリンタ２２１の電源ＳＷ２３３をＯＮした場合、２台のデジタルカメラにおいて、最初のＥＳＳ−ＩＤに基づく接続が確立され、その２台のデジタルカメラからほぼ同時に新しいＥＳＳ−ＩＤでの接続要求がなされる場合があり、この場合には、プリンタ側では、どちらのデジタルカメラを選択すべきかを判断することができない。
【００７５】
そのような場合は、プリンタ側から２台のデジタルカメラに対してＥＳＳ−ＩＤ変更の要求を拒否する旨のレスポンスを返し、デジタルカメラ側では、接続要求の指示を促す表示を行い、ユーザが接続要求の指示を行ったデジタルカメラの方から、新しいＥＳＳ−ＩＤでの接続要求を行うようにすればよい。
【００７６】
［第２の実施の形態］
次に、第２の実施形態を図７、図８に基づいて説明する。図７は、第２の実施の形態に係るデジタルカメラ６０１の構成を示すブロック図である。なお、図７のデジタルカメラ６０１の画像処理部６０２、ＲＡＭ６０３、撮像部６０４、メモリカード６０５、ＶＲＡＭ６０６、ＬＣＤ６０７、操作部６１０、無線通信Ｉ／Ｆ６１１、コントローラ６１２、ＲＦモジュール６１３、アンテナ６１４、起動時動作プログラム６１５は、それぞれ、第１の実施の形態に係る図２のデジタルカメラ２０１の画像処理部２０２、ＲＡＭ２０３、撮像部２０４、メモリカード２０５、ＶＲＡＭ２０６、ＬＣＤ２０７、操作部２１０、無線通信Ｉ／Ｆ２１１、コントローラ２１２、ＲＦモジュール２１３、アンテナ２１４、起動時動作プログラム２１６と同じものである。
【００７７】
第１の実施の形態と第２の実施の形態との相違点は、以下のような点である。すなわち、第１の実施形態に係るデジタルカメラ２０１は、省電力モード時には、ＣＰＵ２１７は、低速のクロック３２ＫＨｚで動作し、内蔵のＲＡＭ２１９にロードされた省電力時プログラムを実行していた。それに対して、第２の実施の形態に係るデジタルカメラ６０１は、省電力モード時には、メインＣＰＵ６１７を停止させ、メインＣＰＵ６１７と比べて消費電力が小さいサブＣＰＵ６０９でデジタルカメラ６０１の制御を行うように構成されている。
【００７８】
メインＣＰＵ６１７は、起動時動作プログラム６１５を格納したＲＯＭ６０８に接続され、起動モード時には、この起動時動作プログラム６１５に基づいて各種の制御を行う。サブＣＰＵ６０９は、内蔵ＲＯＭ６１８を内蔵しており、この内蔵ＲＯＭ６１８に格納されたプログラムに基づいて、省電力モード時及び起動モード時の処理を行う。なお、サブＣＰＵ６０９は、メインＣＰＵ６１７、操作部６１０及び切換ＳＷ６１９に接続され、メインＣＰＵ６１７には、切換ＳＷ６１９が接続されている。
【００７９】
通信インターフェイス６１１のコントローラ６１２は、切換ＳＷ６１９を介してメインＰＵ６１７、或いはサブＣＰＵ６０９のどちらかと接続される。この切換ＳＷ６１９は、省電力モード時には、コントローラ６１２がサブＣＰＵ６０９に接続され、起動モード時には、コントローラ６１２がメインＣＰＵ６１７に接続されるよう、サブＣＰＵ６０９により制御される。
【００８０】
図８は、第２の実施の形態に係るデジタルカメラ６０１の省電力モード時の動作を示したフローチャートであり、本フローチャートに係る制御プログラムは、内蔵ＲＯＭ６１８に格納され、サブＣＰＵ６０９により実行されるものである。なお、図８のフローチャートは、第１の実施の形態に係る図１のフローチャートとほぼ同様なので、ここでは、相違点だけを簡単に説明する。
【００８１】
ステップＳ７０２では、サブＣＰＵ６０９は、第１の実施形態と同様に、ポートの入出力制御を行い、タイマ（図示省略）の設定を行い、一定周期でタイマからの割り込みが入るように設定すると共に、省電力を図るべく、所定のデバイス（ＲＯＭ６０８、ＲＡＭ６０３、撮像部６０４、メモリカード６０５、画像処理部６０２、ＶＲＡＭ６０６、ＬＣＤ６０７）に対する電源供給を停止すると共に、メインＣＰＵ６１７の動作を停止し、コントローラ６１２がサブＣＰＵ６０９と接続されるように、切換ＳＷ６１９を制御する。
【００８２】
また、ステップＳ７１７では、サブＣＰＵ６０９は、第１の実施形態と同様に、無線通信インターフェイス６１１を停止させ、上記の所定のデバイスに対する電源供給を再開する他、コントローラ６１２がマインＣＰＵ６１７と接続されるように切換ＳＷ６１９を制御し、マインＣＰＵ６１７を起動すると共に、ポート処理を行う。
【００８３】
このような処理により、２つのＣＰＵを有するデジタルカメラ６０１においても、第１の実施の形態と同様の効果を奏することができる。
【００８４】
なお、本発明は、上記の実施の形態に限定されることなく、例えば、ＥＳＳ−ＩＤ以外のＳＳ（Ｓｅｒｖｉｃｅ  Ｓｅｔ）−ＩＤ、ＢＳＳ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ）−ＩＤ等のネットワーク識別子を用いて無線通信の接続を行う情報処理装置に適用することも可能である。また、ネットワーク識別子を使用せず、装置識別子を用いて無線通信の接続を行う情報処理装置に適用することも可能である。
【００８５】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行されることによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施に形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに備わる機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８８】
【図１】第１の実施の形態に係るデジタルカメラの省電力モード時の処理を示すフローチャートである。
【図２】第１の実施の形態に係る画像印刷システムの構成を示すブロック図である。
【図３】第１の実施の形態に係るデジタルカメラの起動モード時の処理を示すフローチャートである。
【図４】第１の実施の形態に係るデジタルカメラの起動モード時の処理を示すフローチャートである（図３の続き）。
【図５】第１、第２の実施の形態に係るプリンタの処理を示すフローチャートである。
【図６】第１、第２の実施の形態に係るプリンタの処理を示すフローチャートである（図５の続き）。
【図７】第２の実施の形態に係るデジタルカメラの構成を示すブロック図である。
【図８】第２の実施の形態に係るデジタルカメラの省電力モード時の処理を示すフローチャートである。
【符号の説明】
【００８９】
２０１，６０１…  デジタルカメラ、２０８，２２６，６０８…ＲＯＭ、２０９…ＳＷ制御部、２１０，６１０…操作部、２１１，２２９、６１１…無線通信インターフェイス、２１５…省電力時動作プログラム、２１６，６１５…起動時動作プログラム、２１７，２２８…ＣＰＵ、２０３，６０３…ＲＡＭ、２１９…内蔵ＲＡＭ、２２１…プリンタ、２３３…電源ＳＷ、６０９…サブＣＰＵ、６１７…メインＣＰＵ、６１８…内蔵ＲＯＭ、６１９…切換ＳＷ
【図１】
2006186894.tif 000003
【図２】
2006186894.tif 000004
【図３】
2006186894.tif 000005
【図４】
2006186894.tif 000006
【図５】
2006186894.tif 000007
【図６】
2006186894.tif 000008
【図７】
2006186894.tif 000009
【図８】
2006186894.tif 000010