(57)【要約】【課題】Ｂｌｕｅｔｏｏｔｈ通信用の電源の省電力化を図ることを可能とした無線通信装置を提供する。【解決手段】プリンタ装置１のＣＰＵ１０１は、デバイスを検索するＩｎｑｕｉｒｙスキャンを行い、Ｉｎｑｕｉｒｙ応答したデバイスが全く無い場合や印刷可能なデバイスが全くない場合は、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにする。Ｉｎｑｕｉｒｙ応答したデバイスがプリンタ装置１に印刷データを送信可能な場合は、ＳＤＰによりサービス検索を行う。デバイスの中に印刷データをプリンタ装置１に送信可能なサービスプロトコルや利用可能なプロファイルが存在する場合は、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＮ状態のままとする。全てのデバイスの中にサービスプロトコルやプロファイルが存在しない場合は、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにする。【選択図】      図３
2004289253.tif 000002
【特許請求の範囲】
【請求項１】
無線通信に必要な電源を備えた無線通信装置において、
無線通信対象となる外部装置が無線通信可能な圏内に存在するか否かを調べるための検索信号を送信する検索手段と、前記検索信号に対する外部装置からの応答の状況に基づいて前記電源の制御を行う制御手段とを備えることを特徴とする無線通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信によりデータを通信する無線通信装置に関し、特に通信に用いる電源の省電力を可能とする場合に好適な無線通信装置に関する。
【０００２】
【従来の技術】
従来、無線通信技術として、２．４５ＧＨｚの周波数帯域を利用して電子機器同士を無線通信により接続できるようにするＢｌｕｅｔｏｏｔｈと呼ばれる短距離無線通信技術が規格化されており、主にノート型パーソナルコンピュータ（以下ノートＰＣ）、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のモバイル機器に搭載されている。Ｂｌｕｅｔｏｏｔｈに規定されているＣｌａｓｓ１デバイスであれば見通し１００ｍの範囲内において無線通信を行うことが可能であるが、Ｃｌａｓｓ３デバイスでは見通し１０ｍの範囲内でしか無線通信を行うことができない。
【０００３】
Ｂｌｕｅｔｏｏｔｈにおいては、無線通信機能を搭載したマスタと呼ばれる機器により、マスタ機器の周辺における電波が届く範囲内において無線通信により接続可能なＢｌｕｅｔｏｏｔｈ対応機器（スレーブ機器）を検索（Ｉｎｑｕｉｒｙ）する方法が規定されている。その検索方法は、マスタ機器側からインクワイアリホッピングシーケンス（Ｉｎｑｕｉｒｙ  Ｈｏｐｐｉｎｇ  Ｓｅｑｕｅｎｃｅ  ）に従ってＴＸ周波数とＲＸ周波数の検索信号（Ｉｎｑｕｉｒｙ信号）を伝送し、伝送と伝送の間にスレーブ機器から応答を伝えるインクワイアリレスポンスメッセージ（Ｉｎｑｕｉｒｙ  Ｒｅｓｐｏｎｓｅ  Ｍｅｓｓａｇｅ）をスキャンすることによりスレーブ機器の検索を行う。その後、マスタ機器は検索されたスレーブ機器と接続することにより、スレーブ機器との間の無線データ通信を可能にする。
【０００４】
インクワイアリレスポンスメッセージ（Ｉｎｑｕｉｒｙ  Ｒｅｓｐｏｎｓｅ  Ｍｅｓｓａｇｅ）は、ＦＨＳ（Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ）パケットの形式を採用しており、それぞれの詳細なフォーマットは図９に示すように、Ｐａｒｉｔｙ  ｂｉｔｓ、ＬＡＰ、Ｕｎｄｅｆｉｎｅｄ、ＳＲ、ＳＰ、ＵＡＰ、ＮＡＰ、Ｃｌａｓｓ  ｏｆ  ｄｅｖｉｃｅ、ＡＭ＿ＡＤＤＲ、ＣＬＫ（クロック）、Ｐａｇｅ  ｓｃａｎ  ｍｏｄｅにより構成されている。図中、数字はビット数、ＬＳＢは最下位ビット、ＭＳＢは最上位ビットである。Ｉｎｑｕｉｒｙ（検索）を起動した機器は、ＦＨＳパケットにより、データ送信対象とする機器のデバイス情報や該機器との接続に必要なクロック情報を得ることが可能な構成になっている。
【０００５】
従来、プリンタ、スキャナといったＢｌｕｅｔｏｏｔｈのスレーブ機能しか持たないようなコンピュータ周辺機器に対しては、パーソナルコンピュータ（ＰＣ）、ＰＤＡといったユーザインタフェースを備えると共にマスタ機能を有するマスタ機器（ホスト機器）がＩｎｑｕｉｒｙ信号によって検索を行っている。更に、マスタ機器が主導となり必要に応じてコンピュータ周辺機器と接続し、ＳＤＰ  （Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）と呼ばれるサービス検索プロトコルにより、コンピュータ周辺機器が提供する利用可能なサービス（例えばプリントサービス、スキャンサービス等）の検索を行っている。
【０００６】
他方、ファクシミリの低消費電力モードと、Ｂｌｕｅｔｏｏｔｈの低消費電力モードを連動させるようにした技術が提案されている（例えば、特許文献１参照）。該提案では、インクワイアリに対する応答が無い場合については開示されていない。
【０００７】
【特許文献１】
特開２００２−１９９１４１号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては次のような問題があった。マスタ機器（ホスト機器）との間におけるインタフェースとして、Ｂｌｕｅｔｏｏｔｈとそれ以外の複数のインタフェースを備えているコンピュータ周辺機器では、Ｂｌｕｅｔｏｏｔｈを全く利用しない場合や、実際には該コンピュータ周辺機器の周辺にＢｌｕｅｔｏｏｔｈ対応機器が存在しない環境にある場合においても、Ｂｌｕｅｔｏｏｔｈ通信のための電源が投入されているため、無駄な電力を消費するという問題があった。
【０００９】
本発明の目的は、Ｂｌｕｅｔｏｏｔｈ通信用の電源の省電力化を図ることを可能とした無線通信装置を提供することである。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明は、無線通信に必要な電源を備えた無線通信装置において、無線通信対象となる外部装置が無線通信可能な圏内に存在するか否かを調べるための検索信号を送信する検索手段と、前記検索信号に対する外部装置からの応答の状況に基づいて前記電源の制御を行う制御手段とを備えることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１２】
［第１の実施の形態］
図１は本発明の第１の実施の形態に係るプリンタ装置１、ホストコンピュータ（ノートＰＣ）２、スキャナ装置３、ＰＤＡ装置４、Ｂｌｕｅｔｏｏｔｈマウス５からなる無線通信システムの構成例を示す概念図である。図示の例はプリンタ装置１からＢｌｕｅｔｏｏｔｈ通信のＩｎｑｕｉｒｙを実行する場合の例を示している。プリンタ装置１、ホストコンピュータ（ノートＰＣ）２、スキャナ装置３、ＰＤＡ装置４、Ｂｌｕｅｔｏｏｔｈマウス５は、それぞれＢｌｕｅｔｏｏｔｈ通信用のアンテナ１ａ、アンテナ２ａ、アンテナ３ａ、アンテナ４ａ、アンテナ５ａを備えている。
【００１３】
本無線通信システムにおいては、プリンタ装置１からＩｎｑｕｉｒｙを実行する（Ｂｌｕｅｔｏｏｔｈ通信対象となるデバイスがＢｌｕｅｔｏｏｔｈ通信可能な圏内に存在するか否かを調べるための検索信号を送信する）ことにより、プリンタ装置１を中心とする図中破線で示した同心円の内側（Ｂｌｕｅｔｏｏｔｈ通信可能な圏内）に位置しているデバイスを検出することが可能であると仮定すると、プリンタ装置１からは、同心円の内側に位置していないホストコンピュータ（ノートＰＣ）２はＩｎｑｕｉｒｙによってデバイスとして検出されない状態であり、同心円の内側に位置しているスキャナ装置３、ＰＤＡ装置４、Ｂｌｕｅｔｏｏｔｈマウス５の３つのデバイスをＩｎｑｕｉｒｙによって検出することが可能な状態となっている。
【００１４】
図２はプリンタ装置１及びホストコンピュータ２の構成例を示すブロック図である。プリンタ装置１は、ＣＰＵ１０１、無線通信Ｉ／Ｆ制御部１０２、ＲＯＭ１０３、ＲＡＭ１０４、印刷制御部１０５、ベースバンド部１０６、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部１０７、アンテナ１０８を備えている。また、ホストコンピュータ２は、ＣＰＵ２０１、無線通信Ｉ／Ｆ制御部２０２、記憶媒体２０３、ＲＡＭ２０４、アンテナ２０５、表示装置（ディスプレイ）２０６、Ｂｌｕｅｔｏｏｔｈ通信を行うためのＢｌｕｅｔｏｏｔｈモジュール、Ｂｌｕｅｔｏｏｔｈモジュール用電源（以上図示略）を備えている。
【００１５】
プリンタ装置１において、ＣＰＵ１０１は、プリンタ装置各部の制御を司るものであり、ＲＯＭ１０３に格納された制御プログラムに基づき図３（第１の実施の形態）、図７（第３の実施の形態）のフローチャートに示す処理を実行する。無線通信Ｉ／Ｆ制御部１０２は、無線通信に関わる後述の各種制御を行う。ＲＯＭ１０３は、ＣＰＵ１０１により実行される制御プログラム等を格納している。ＲＡＭ１０４は、後述の各種バッファや各種ワークエリアを備えている。印刷制御部１０５は、印刷機構（図示略）による印刷媒体に対する印刷動作を制御する。ベースバンド部１０６は、後述のデータ誤り訂正処理等を行う。ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部１０７は、後述の復調処理、変調処理等を行う。アンテナ１０８は、電波の送受信を行う。
【００１６】
アンテナ１０８を通してプリンタ装置外部から受信された信号（データ）は、ＲＦ部１０７により復調処理されベースバンド部１０６に出力される。ベースバンド部１０６は、復調されたデータの誤り訂正処理を行い、誤り訂正処理の結果に応じて、正常に受信されたデータは無線通信Ｉ／Ｆ制御部１０２に出力し、誤りが発見されたデータについては再送要求を行う。また、無線通信Ｉ／Ｆ制御部１０２からホストコンピュータ２に送信するデータは、ベースバンド部１０６により誤り訂正符号等が付加され、所定のデータフォーマットに変換されＲＦ部１０７に出力される。ＲＦ部１０７は、ベースバンド部１０６から出力されたデータを変調し、アンテナ１０８によりホストコンピュータ２に送信する。
【００１７】
無線通信Ｉ／Ｆ制御部１０２は、ベースバンド部１０６から出力されたデータを解析し、リンク接続交渉、サービス検索応答、各プロトコル階層における接続交渉、データ転送、フローコントロール（バッファが一杯になった時にビジーフラグを立てるなどの動作）等に対して制御する処理を行う。ホストコンピュータ２から転送された印刷データや制御データは、ＲＯＭ１０３に格納されている制御プログラムにより解析され、ＣＰＵ１０１により制御信号に変換され、印刷制御部１０５に出力される。これにより、印刷が実行される。ＲＯＭ１０３には、プリンタ装置１を制御し動作させるための制御プログラムや各種動作テーブル等が書き込まれている。ＲＡＭ１０４は、ホストコンピュータ２から受信した印刷データを一時的に格納しておく受信バッファ、印刷機構により印刷を行うべく印刷データを一時的に記憶しておくプリントバッファ、各種制御のための各種ワークエリアとして利用される。
【００１８】
ホストコンピュータ２において、ＣＰＵ２０１は、ホストコンピュータ各部の制御を司るものであり、制御プログラムに基づき図６（第３の実施の形態）のフローチャートに示す処理を実行する。無線通信Ｉ／Ｆ制御部２０２は、無線通信に関わる制御を行う。記憶媒体２０３は、各種プログラムを動作させるアプリケーションを記憶する。ＲＡＭ２０４は、各種ワークエリアを備えている。アンテナ２０５は、電波の送受信を行う。表示装置（ディスプレイ）２０６は、ＣＰＵ２０１の制御に基づき後述のダイアログボックスを表示する。
【００１９】
ホストコンピュータ２は、無線通信Ｉ／Ｆ制御部２０２を通じてプリンタ装置１との間で無線通信を行うと共に、無線通信Ｉ／Ｆ制御部２０２を通じて印刷データや制御データをプリンタ装置１に送信する。また、ホストコンピュータ２にはキーボード等の入力装置（図示略）が装備されており、入力装置からのキー入力やＢｌｕｅｔｏｏｔｈマウス５からのクリック動作を受け付けることが可能な構成となっている。記憶媒体２０３は、ハードディスクなどの媒体により構成されており、各種プログラムを動作させるアプリケーションを記憶している。アプリケーションは必要に応じて随時実行される。
【００２０】
図３はプリンタ装置１が印刷や無線通信を行っていない印刷待ち状態（アイドル状態）における、Ｂｌｕｅｔｏｏｔｈデバイス（スキャナ装置３、ＰＤＡ装置４等）の検索及びＢｌｕｅｔｏｏｔｈ通信のための電源の制御に関わる、通信機器（Ｂｌｕｅｔｏｏｔｈ通信が可能なＢｌｕｅｔｏｏｔｈデバイス）検索処理の流れを示すフローチャートである。本フローチャートは、プリンタ装置１がＢｌｕｅｔｏｏｔｈデバイス検索に基づいてプリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源のＯＮ／ＯＦＦ制御を行う処理の流れを示したものである。
【００２１】
プリンタ装置１が印刷待ち状態（アイドル状態）である場合、タイマ（図示略）の計時により所定の時間が経過すると、プリンタ装置１のＣＰＵ１０１は、Ｂｌｕｅｔｏｏｔｈデバイス検索処理を行う（ステップＳ４０１）。先ず、プリンタ装置１のＣＰＵ１０１は、プリンタ装置１に装備されているＢｌｕｅｔｏｏｔｈモジュール用電源（図示略）がＯＮ状態かＯＦＦ状態かを確認し（ステップＳ４０２）、Ｂｌｕｅｔｏｏｔｈモジュール用電源がＯＦＦの場合には、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＮにしてＩｎｑｕｉｒｙ（検索）を起動可能な状態にする（ステップＳ４０３）。
【００２２】
次に、ＣＰＵ１０１は、プリンタ装置外部のデバイスを検索するＩｎｑｕｉｒｙスキャン（Ｂｌｕｅｔｏｏｔｈ通信相手となるデバイスがＢｌｕｅｔｏｏｔｈ通信可能な圏内に存在するか否かを調べるための検索信号を送信する）を行い（ステップＳ４０４）、プリンタ装置外部のデバイスからのＩｎｑｕｉｒｙ応答を待つ（ステップＳ４０５）。このＩｎｑｕｉｒｙスキャンは、インクワイアリホッピングシーケンスに従い、例えば、異なる３２の周波数のホップチャネルを使用してスキャンを続け、その合間にプリンタ装置外部のデバイスからの応答パケットの到着を待つ、という流れにより行われる。この場合、上記検索信号は、設定された特定のタイミングで送信される。
【００２３】
デバイスからＩｎｑｕｉｒｙに対する応答パケットが到着した場合、ＣＰＵ１０１は、Ｉｎｑｕｉｒｙ応答があった当該デバイスのＦＨＳパケットをＲＡＭ１０４に記憶しておく（ステップＳ４０６）。次に、ＣＰＵ１０１は、その他のデバイスを検索するためにタイマにより時間を計測すると共に、所定のタイムアウト時間の経過を確認するまで（ステップＳ４０７）、その他のデバイスからＩｎｑｕｉｒｙに対する応答を待ち（ステップＳ４０５）、Ｉｎｑｕｉｒｙ応答があったその他のデバイスのＦＨＳパケットをＲＡＭ１０４に記憶しておく（ステップＳ４０６）。上記所定のタイムアウト時間が経過すると、ＣＰＵ１０１は、Ｉｎｑｕｉｒｙ応答があったデバイスのＦＨＳパケット中のデバイスクラス（Ｃｌａｓｓ  ｏｆ  Ｄｅｖｉｃｅ）の内容を確認し、そのデバイスがプリンタ装置１に対し印刷データを送信できる可能性があるかどうかを判断する（ステップＳ４０８）。
【００２４】
ＣＰＵ１０１は、プリンタ装置１に対しＩｎｑｕｉｒｙ応答したデバイスが全く無い場合や、検索されたデバイスが全てプリンタ装置１を使用して印刷することが可能なデバイスでない（例えば当該デバイスがスキャナやＢｌｕｅｔｏｏｔｈマウスなど）と判断した場合には、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにして（ステップＳ４１１）、本処理を終了する（ステップＳ４１２）。上記ステップＳ４０８における判断は、検索相手を減らし検索を簡略化するためのものであるが、どのようなクラスのデバイスでも、検索側（本例ではプリンタ装置１）にとって有効なサービスが存在する可能性がある場合等には、この判断を行わなくても本発明は実現可能である。
【００２５】
ＣＰＵ１０１は、Ｉｎｑｕｉｒｙ応答があったデバイスがプリンタ装置１に対し印刷データを送信可能なデバイスであると判断した場合には、サービス情報としての、必要なサービスプロトコルやプロファイルが存在するかどうかを問い合わせる処理について規定されているＳｅｒｖｉｃｅ  ｄｉｓｃｏｖｅｒｙ  ｐｒｏｔｏｃｏｌ（ＳＤＰ）により、そのＢｌｕｅｔｏｏｔｈデバイスに対してサービス検索を行う（ステップＳ４０９）。ＣＰＵ１０１は、ＳＤＰによるサービス検索の結果に基づき、プリンタ装置１自身のプロトコルと合致するサービスプロトコルが当該デバイスに存在するかどうかを確認し、利用可能なサービスであるかどうか（当該デバイスにプリンタ装置１に印刷データを送信可能なサービスプロトコルや利用可能なプロファイルが存在するかどうか）を判断する（ステップＳ４１０）。
【００２６】
ＣＰＵ１０１は、当該デバイスに印刷データをプリンタ装置１に送信可能なサービスプロトコルや利用可能なプロファイルが存在すると判断した場合は、Ｂｌｕｅｔｏｏｔｈモジュール用電源を投入したまま、本処理を抜ける（ステップＳ４１２）。ＣＰＵ１０１は、全てのデバイスの中にプリンタ装置１に印刷データを送信可能なサービスプロトコルや利用可能なプロファイルが存在しないと判断した場合は、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにして（ステップＳ４１１）、本処理を終了する（ステップＳ４１２）。
【００２７】
プリンタ装置１は、上記のような通信機器（Ｂｌｕｅｔｏｏｔｈデバイス）検索処理を終了した後に、タイマの計時により所定の時間が経過した時点で再び通信機器検索処理を行うことにより、継続的にプリンタ装置外部のデバイスを確認することが可能となり、Ｂｌｕｅｔｏｏｔｈモジュール用電源のＯＮ／ＯＦＦ制御が可能となる。本処理を繰り返すことにより、コンピュータ周辺機器であるプリンタ装置１の近辺にＢｌｕｅｔｏｏｔｈ制御可能なデバイスがある場合には、当該デバイスをプリンタ装置１にすぐに接続可能な状態にしておき、プリンタ装置１の近辺にＢｌｕｅｔｏｏｔｈ制御可能なデバイスが無い場合には、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにすることで省電力化を図ることが可能となる。
【００２８】
尚、本実施の形態では、プリンタ装置１の近辺にＢｌｕｅｔｏｏｔｈ制御可能なデバイスが無い場合にＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにすることで省電力化を実現しているが、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにしている間はプリンタ装置外部のデバイスからプリンタ装置１が全く見つからなくなってしまう。一般的に、機器に搭載されるＢｌｕｅｔｏｏｔｈモジュールについては、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにするだけでなく、Ｂｌｕｅｔｏｏｔｈモジュール自身の省電力モードを設定することが可能となっているので、Ｂｌｕｅｔｏｏｔｈモジュールを利用するために必要な最適な省電力モードを選択し、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにする代わりに、Ｂｌｕｅｔｏｏｔｈモジュールのモードを前記選択した省電力モードに切り換え、機器を検索する間隔を調節することによっても、本発明の効果を得ることが可能である。
【００２９】
次に、プリンタ装置１の省電力化を実現する処理の流れを詳細に説明する。先ず、プリンタ装置１からＩｎｑｕｉｒｙを起動すると、スキャナ装置３とＰＤＡ装置４とＢｌｕｅｔｏｏｔｈマウス５がＩｎｑｕｉｒｙ応答をプリンタ装置１に送信し、プリンタ装置１は受信したそれぞれのＦＨＳパケットをＲＡＭ１０４に記憶しておく。ホストコンピュータ２は物理的にＩｎｑｕｉｒｙに応答できず（移動などによりＢｌｕｅｔｏｏｔｈ通信可能な範囲の外側に存在するため）、Ｉｎｑｕｉｒｙ応答をプリンタ装置１に送信しない。次に、プリンタ装置１は、Ｉｎｑｕｉｒｙによって発見されたデバイス（スキャナ装置３、ＰＤＡ装置４、Ｂｌｕｅｔｏｏｔｈマウス５）のＦＨＳパケット中のＣｌａｓｓ  ｏｆ  Ｄｅｖｉｃｅに基づき、当該デバイスが利用可能であるかを判断する。例えばマウス等のポインティングデバイスからはプリンタ装置１に印刷命令が送信されないと判断した場合には、Ｂｌｕｅｔｏｏｔｈマウス５を検索対象から外し、以降のＳＤＰによるサービス検索も行わない。
【００３０】
その後、プリンタ装置１は、他の２つのデバイス（スキャナ装置３、ＰＤＡ装置４）に対してもＣｌａｓｓ  ｏｆ  Ｄｅｖｉｃｅを確認することで、プリンタ装置１に印刷命令を送信する可能性があると判断したスキャナ装置３とＰＤＡ装置４が検索対象として残る。次に、プリンタ装置１は、検索対象として残ったスキャナ装置３について接続を行い、ＳＤＰのプロトコルに従って必要なサービス情報を取得する。プリンタ装置１は、スキャナ装置３のサービスを検索した結果、スキャナ装置３内にプロトコルやプロファイル等の利用可能なサービスが無いと判断した場合には、スキャナ装置３も検索対象から外す。
【００３１】
次に、プリンタ装置１は、検索対象として残ったＰＤＡ装置４に対して接続を行い、上記同様にＳＤＰのプロトコルに従って必要なサービス情報を取得する。プリンタ装置１は、ＰＤＡ装置４のサービスを検索した結果、ＰＤＡ装置４内に例えばプリンティングプロファイル等の利用可能なサービスが存在すると判断した場合には、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源をＯＮにした状態のままにしておく。或いは、プリンタ装置１は、ＰＤＡ装置４を含んだ全ての検索されたデバイス内に利用可能なサービスが存在しないと判断した場合には、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにする。これにより、プリンタ装置１の省電力を実現することができる。
【００３２】
ＰＤＡ装置４等の利用可能なサービスを有するデバイスを検出した場合であっても、当該デバイスの所持者が例えばプリンタ装置１から検索不可能な離れた位置（図１の同心円の外側）に移動した場合には、印刷待ち状態（アイドル状態）の次の検索タイミングでプリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにすることが可能となる。以上の処理を定期的に行うことにより、プリンタ装置１の周辺に位置するデバイス（モバイル機器）の状況に合わせた、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源の省電力処理をプリンタ装置自身の判断により行うことが可能となる。
【００３３】
以上説明したように、本実施の形態によれば、プリンタ装置１からＩｎｑｕｉｒｙによってデバイスを検索し、検索したデバイスの状況に応じて、プリンタ装置１に装備されているＢｌｕｅｔｏｏｔｈモジュール用電源のＯＮ／ＯＦＦ制御を行うため、Ｂｌｕｅｔｏｏｔｈモジュール用電源の省電力化を図ることが可能となる。
【００３４】
［第２の実施の形態］
本発明の第２の実施の形態では、プリンタ装置及びホストコンピュータを備えた無線通信システムにおいて、ホストコンピュータに所定のアプリケーション（プリンタ装置側のＢｌｕｅｔｏｏｔｈモジュールに関する省電力設定を利用するためのアプリケーション）を搭載した場合の例について説明する。尚、プリンタ装置及びホストコンピュータの構成（図２参照）は、第１の実施の形態と同様であるため説明を省略する。
【００３５】
図４はプリンタ装置１、ホストコンピュータ２からなる無線通信システムの構成例を示す概念図である。プリンタ装置１、ホストコンピュータ（ノートＰＣ）２は、それぞれＢｌｕｅｔｏｏｔｈ通信用のアンテナ１ａ、アンテナ２ａを備えている。また、ホストコンピュータ２には、上述したプリンタ装置１側のＢｌｕｅｔｏｏｔｈモジュールに関する省電力設定を利用するためのアプリケーションが搭載されている。
【００３６】
次に、プリンタ装置１側のＢｌｕｅｔｏｏｔｈモジュールに関する省電力設定を利用するためのアプリケーションについて図２、図４、図５を参照しながら詳細に説明する。図５はホストコンピュータ２における、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュールに関する省電力詳細設定のためのアプリケーションを起動した際に、ホストコンピュータ２の表示装置２０６に表示されるダイアログボックス（ＢｌｕｅｔｏｏｔｈプリンタＸＸＸ省電力詳細設定）の例を示す図である。
【００３７】
ホストコンピュータ２の表示装置２０６上におけるダイアログボックスに対するユーザの所定操作によって、プリンタ装置１におけるＢｌｕｅｔｏｏｔｈモジュール用電源の省電力に関する設定（消費電力に関する設定）が可能となる。ダイアログボックスにおいては、「常にＢｌｕｅｔｏｏｔｈを有効にする」、「常にＢｌｕｅｔｏｏｔｈを無効にする」、「Ｂｌｕｅｔｏｏｔｈデバイスを定期的に検出する」、「Ｂｌｕｅｔｏｏｔｈデバイスを特定時刻に検出する」といった内容の４つの選択肢がチェックボックスにより表示され、そのうちの１つの選択肢だけがユーザにより選択可能な構成となっている。また、プリンタ装置１は、ホストコンピュータ２のダイアログボックスにおける４つの選択肢（チェックボックス）の選択に応じてホストコンピュータ２から送信される設定項目情報（設定情報）に対応したモードに移行することが可能である。
【００３８】
ホストコンピュータ２のダイアログボックスにおいて、ユーザにより「常にＢｌｕｅｔｏｏｔｈを有効にする」という選択肢が選択された場合には、該選択肢に対応した設定項目情報がホストコンピュータ２からプリンタ装置１に送信されるため、プリンタ装置１は常にＢｌｕｅｔｏｏｔｈモジュール用電源をＯＮにしておくことで、プリンタ装置１に対しいつでも他のデバイスからＢｌｕｅｔｏｏｔｈによって接続が可能な状態とする設定がなされる。
【００３９】
ホストコンピュータ２のダイアログボックスにおいて、ユーザにより「常にＢｌｕｅｔｏｏｔｈを無効にする」という選択肢が選択された場合には、該選択肢に対応した設定項目情報がホストコンピュータ２からプリンタ装置１に送信されるため、プリンタ装置１は常にＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにしておくことで、プリンタ装置１に対し他のデバイスからはＢｌｕｅｔｏｏｔｈによって常に接続が不可能な状態とする設定がなされる。
【００４０】
ホストコンピュータ２のダイアログボックスにおいて、ユーザにより「Ｂｌｕｅｔｏｏｔｈデバイスを定期的に検出する」という選択肢が選択された場合には、該選択肢に対応した設定項目情報がホストコンピュータ２からプリンタ装置１に送信されるため、第１の実施の形態で示したように、プリンタ装置１はプリンタ装置自身が接続可能なＢｌｕｅｔｏｏｔｈデバイスを定期的にＩｎｑｕｉｒｙにより検索し、自動的にＢｌｕｅｔｏｏｔｈモジュール用電源のＯＮ／ＯＦＦ制御を行うモードに移行する。即ち、検索時以外はＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦとする。
【００４１】
本実施の形態では、ホストコンピュータ２のダイアログボックス上でユーザにより所望の選択肢（チェックボックス）が選択された場合には、プリンタ装置１がプリンタ装置外部のデバイスに対しＩｎｑｕｉｒｙ（検索）を行う検索間隔を設定することが可能な構成となっている。即ち、プリンタ装置１が実際にどのくらいの検索間隔でプリンタ装置外部のデバイスを検出するかを設定することが可能な構成となっている。
【００４２】
プリンタ装置１は、設定された検索間隔で定期的にデバイスを検出することによって、プリンタ装置１に対し印刷命令を送信可能なプロトコルやプロファイルを有するデバイスがプリンタ装置１の周辺（電波の届く範囲）に存在した場合には、Ｂｌｕｅｔｏｏｔｈモジュール用電源をＯＮにしておくことで、プリンタ装置１が当該デバイスに対しＢｌｕｅｔｏｏｔｈによる接続を可能な状態としておくことが可能となる。相手先のＢｌｕｅｔｏｏｔｈデバイスが移動などにより物理的にＩｎｑｕｉｒｙによって検出不可能になった場合や、印刷命令を送信不可能なＢｌｕｅｔｏｏｔｈデバイスしか存在しない場合には、プリンタ装置１はＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦとすることで、消費電力を節約することが可能となる。
【００４３】
ホストコンピュータ２のダイアログボックスにおいて、ユーザにより「Ｂｌｕｅｔｏｏｔｈデバイスを特定時刻に検出する」という選択肢が選択された場合には、該選択肢に対応した設定項目情報がホストコンピュータ２からプリンタ装置１に送信されるため、更に、プリンタ装置１において特定の検索時刻にデバイスの検索を行うことを設定することが可能となる。プリンタ装置１は、設定された検索時刻にのみ第１の実施の形態で説明した手順でデバイスの検出を行い、プリンタ装置１の周辺に位置するデバイスからの印刷命令により該プリンタ装置１で印刷可能であるかどうかを判断し、その判断結果に基づきＢｌｕｅｔｏｏｔｈモジュール用電源をＯＮ／ＯＦＦ制御する処理を行う。即ち、検索時以外はＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦとする。
【００４４】
上記のように、ホストコンピュータ２上のダイアログボックスにおける各選択肢（チェックボックス）から所望の選択肢を選択することにより、ユーザの利用環境に合わせて、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源の省電力設定を行うことが可能となる。ダイアログボックスにおいてユーザが選択した選択肢（設定項目）を示す設定項目情報は、ユーザがダイアログボックス上の「送信」ボタンをクリックすることによって、ホストコンピュータ２からプリンタ装置１に送信される。
【００４５】
尚、ホストコンピュータ２からプリンタ装置１に上記設定項目情報を送信する際の通信方式に関しては、上述したようなＢｌｕｅｔｏｏｔｈ等の無線通信に限定されるものではなく、無線通信以外にも、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１２８４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の有線通信によって、ホストコンピュータ２からプリンタ装置１に上記設定項目情報を送信する場合にも適用可能である。プリンタ装置１は、ホストコンピュータ２から送信された上記設定項目情報をＲＡＭ１０４に記憶しておき、その設定項目情報が示す設定に応じた処理を行う。
【００４６】
以上説明したように、本実施の形態によれば、ホストコンピュータ２に所定のアプリケーション（プリンタ装置１側のＢｌｕｅｔｏｏｔｈモジュールに関する省電力設定を利用するためのアプリケーション）が搭載されている場合には、ホストコンピュータ２のダイアログボックスにおいて、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源に関する省電力設定を行うことで、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源に対するユーザの意思に従った省電力制御が可能となる。
【００４７】
［第３の実施の形態］
本発明の第３の実施の形態では、プリンタ装置及びホストコンピュータを備えた無線通信システムにおいて、ホストコンピュータに所定のアプリケーション（プリンタ装置側からプリンタ装置自身のＢｌｕｅｔｏｏｔｈモジュールの省電力設定を促すことが可能なアプリケーション）を搭載した場合の例について説明する。尚、プリンタ装置及びホストコンピュータの構成（図２参照）は、第１の実施の形態と同様であるため説明を省略する。
【００４８】
次に、プリンタ装置１側からプリンタ装置自身のＢｌｕｅｔｏｏｔｈモジュールの省電力設定を促すことが可能なアプリケーションを起動するまでの流れについて図６、図７のフローチャートを参照しながら詳細に説明する。
【００４９】
プリンタ装置１は、第２の実施の形態で説明したように、ホストコンピュータ２のダイアログボックスにおける「常にＢｌｕｅｔｏｏｔｈを有効にする」、「常にＢｌｕｅｔｏｏｔｈを無効にする」、「Ｂｌｕｅｔｏｏｔｈデバイスを定期的に検出する」、「Ｂｌｕｅｔｏｏｔｈデバイスを特定時刻に検出する」という４つの選択肢の選択に対応したモードに設定することが可能となっている。プリンタ装置１のモードが、例えば「Ｂｌｕｅｔｏｏｔｈデバイスを定期的に検出する」或いは「Ｂｌｕｅｔｏｏｔｈデバイスを特定時刻に検出する」という設定になっていた場合、プリンタ装置１は、第１の実施の形態で説明した図３のフローチャートに示す制御手順に従い、特定のタイミングでＢｌｕｅｔｏｏｔｈデバイスの検索を開始する。
【００５０】
プリンタ装置１は、検索の結果、プリンタ装置１の周辺にＢｌｕｅｔｏｏｔｈデバイスとしてホストコンピュータ２が存在し、該ホストコンピュータ２にＳＤＰにより利用可能なサービスがある場合には、更に第２の実施の形態で説明したプリンタ装置１のＢｌｕｅｔｏｏｔｈモジュールに関する省電力設定を利用可能なアプリケーションが存在するかどうかを、ＳＤＰに従いホストコンピュータ２に対して問い合わせを行う。プリンタ装置１は、問い合わせの結果、ホストコンピュータ２にアプリケーションが存在しない場合には、通常と同じ処理を行い、ホストコンピュータ２にアプリケーションが存在した場合には、ホストコンピュータ２に対し接続して通信を行い、アプリケーションの起動指示を行う。ホストコンピュータ２は、プリンタ装置１との通信に基づきアプリケーションを起動させる。
【００５１】
図６はホストコンピュータ２におけるアプリケーション起動処理を示すフローチャートである。本フローチャートは、ホストコンピュータ２において、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュールに関する省電力設定を利用可能なアプリケーションを起動し、ユーザによる選択に基づきプリンタ装置１に対し「利用」情報または「未使用」情報を送信する処理の流れを示したものである。
【００５２】
ホストコンピュータ２においてアプリケーションが起動されると（ステップＳ８０１）、ホストコンピュータ２のＣＰＵ２０１は、図８に示すダイアログボックスを表示装置２０６に表示させる（ステップＳ８０２）。ユーザはダイアログボックスの表示に基づいて、ホストコンピュータ２の周辺にＢｌｕｅｔｏｏｔｈプリンタが存在することを確認することが可能となり、Ｂｌｕｅｔｏｏｔｈプリンタを利用するかどうかの判断を促される（ステップＳ８０３）。また、ユーザが「省電力詳細設定」ボタンをクリックすることにより、ホストコンピュータ２のＣＰＵ２０１は、第２の実施の形態で説明した省電力設定アプリケーションを起動し、省電力設定を可能にする。
【００５３】
ユーザがダイアログボックス上の「Ｂｌｕｅｔｏｏｔｈプリンタが発見されました  今すぐ利用しますか？」の問い合わせに対して、すぐに利用しないと判断し「ＮＯ」のボタンをクリックした場合には、ホストコンピュータ２のアプリケーションからプリンタ装置１に対して「未使用」情報（プリンタ装置１を使用しない（利用しない）ことを示す情報）を送信する（ステップＳ８０５）。プリンタ装置１のＣＰＵ１０１は、ホストコンピュータ２から「未使用」情報を受信すると、他に印刷命令が送信可能なデバイスが検索されていない場合には、プリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにする処理を行う。その後、プリンタ装置１のＣＰＵ１０１は、プリンタ装置１に設定されているモードの内容に従って定期的或いは特定時刻にＢｌｕｅｔｏｏｔｈデバイスの検索を行う。これにより、ユーザの意図に従ったプリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源を制御する処理が可能となる。
【００５４】
ユーザがダイアログボックス上の「Ｂｌｕｅｔｏｏｔｈプリンタが発見されました  今すぐ利用しますか？」の問い合わせに対して、利用すると判断し「ＹＥＳ」のボタンをクリックした場合には、ホストコンピュータ２のアプリケーションからプリンタ装置１に対して「利用」情報を送信し（ステップＳ８０４）、アプリケーションが終了する（ステップＳ８０６）。プリンタ装置１のＣＰＵ１０１は、ホストコンピュータ２から「利用」情報を受信すると、「利用」情報をＲＡＭ１０４に記憶しておく。
【００５５】
次に、プリンタ装置１がホストコンピュータ２から受信した「利用」情報により、アプリケーションの起動の有無を判断する処理を詳細に説明する。上記図６のステップＳ８０４で、プリンタ装置１がホストコンピュータ２から受信しＲＡＭ１０４に記憶しておいたプリンタ装置１を利用するという「利用」情報については、次のような処理を行う。即ち、プリンタ装置１は、ホストコンピュータ２等のデバイスから送信された印刷データを受信し印刷が完了した場合には、ＲＡＭ１０４の「利用」情報をクリアする。他方、プリンタ装置１は、ホストコンピュータ２等のデバイスから印刷データが送信されていない場合には、ＲＡＭ１０４の「利用」情報は残されたままとなっている。
【００５６】
図７はデバイス検索時の処理を示すフローチャートである。本フローチャートは、プリンタ装置１がＩｎｑｕｉｒｙによる検索処理によってアプリケーションが起動可能なデバイスがあると判断した場合の、アプリケーション起動の判断の流れを示したものである。
【００５７】
プリンタ装置１のＣＰＵ１０１は、アプリケーションが利用可能なデバイスを検索すると（ステップＳ９０１）、そのデバイスにおけるプリンタ「利用」情報がＲＡＭ１０４に残っているかどうかを判断する（ステップＳ９０２）。検索が初回である場合や、印刷完了によりクリアされることによってプリンタ「利用」情報がＲＡＭ１０４に無い場合には、プリンタ装置１のＣＰＵ１０１は、プリンタ装置１を利用するかどうかをダイアログボックスによりユーザに判断させるアプリケーションを上記デバイスに起動させ（ステップＳ９０３）、本処理を終了する（ステップＳ９０４）。プリンタ「利用」情報がＲＡＭ１０４に残っている場合には、プリンタ装置１のＣＰＵ１０１は、そのデバイスからまだプリンタ装置１を利用する意思があると判断して、アプリケーションを起動せずにそのまま本処理を終了する（ステップＳ９０４）。
【００５８】
以上説明したように、本実施の形態によれば、ホストコンピュータ２からプリンタ装置１を利用するユーザの意思がプリンタ装置１に送信されるため、プリンタ装置１がホストコンピュータ２を検索する毎に、ホストコンピュータ２においてダイアログボックスを表示するといった煩わしさを軽減することができる。また、ユーザがプリンタ装置１を利用しない意思をダイアログボックスを介して示した場合には、プリンタ装置１において次のデバイス検索を行っている間はプリンタ装置１のＢｌｕｅｔｏｏｔｈモジュール用電源をＯＦＦにすることが可能となり、省電力化を図ることが可能となる。
【００５９】
尚、上記実施の形態では、プリンタ装置、ノートＰＣ、スキャナ装置、ＰＤＡ装置等を備えた無線通信システムを例に挙げたが、本発明はこれに限定されるものではなく、上記以外の無線通信可能なデバイスを備えた無線通信システムに適用することも可能である。
【００６０】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６５】
［実施態様の例］
本発明の実施態様の例を以下に列挙する。
【００６６】
〔実施態様１〕  無線通信に必要な電源を備えた無線通信装置において、
無線通信対象となる外部装置が無線通信可能な圏内に存在するか否かを調べるための検索信号を送信する検索手段と、前記検索信号に対する外部装置からの応答の状況に基づいて前記電源の制御を行う制御手段とを備え、
前記電源の制御とは、前記電源の消費電力を節減する制御であることを特徴とする無線通信装置。
【００６７】
〔実施態様２〕  前記制御手段は、前記検索信号に対する外部装置からの応答の状況に基づいて外部装置が前記無線通信装置と無線通信可能か否かを判断し、判断結果に基づいて前記電源の制御を行うことを特徴とする実施態様１記載の無線通信装置。
【００６８】
〔実施態様３〕  前記制御手段は、前記検索信号に対し応答した外部装置が無い場合、前記電源の消費電力を節減する制御を行うことを特徴とする実施態様２記載の無線通信装置。
【００６９】
〔実施態様４〕  前記制御手段は、前記検索信号に対し応答した外部装置におけるサービス情報の有無を検索し、検索結果に基づいて前記サービス情報が利用可能か否かを判断し、判断結果に基づいて前記電源の制御を行うことを特徴とする実施態様１記載の無線通信装置。
【００７０】
〔実施態様５〕  前記制御手段は、前記検索信号に対し応答した外部装置に利用可能な前記サービス情報としてのサービスプロトコル或いはプロファイルが無い場合、前記電源の消費電力を節減する制御を行うことを特徴とする実施態様４記載の無線通信装置。
【００７１】
〔実施態様６〕  前記検索手段は、前記無線通信装置が無線通信を行っていない状態で前記検索信号を送信することで外部装置の検索を行うことを特徴とする実施態様１記載の無線通信装置。
【００７２】
〔実施態様７〕  前記検索手段は、前記検索信号を所定のタイミングで送信することで外部装置の検索を行うことを特徴とする実施態様１記載の無線通信装置。
【００７３】
〔実施態様８〕  前記無線通信装置は、印刷装置等の周辺装置を含み、前記外部装置は、コンピュータ、携帯情報端末等の情報処理装置を含むことを特徴とする実施態様１記載の無線通信装置。
【００７４】
〔実施態様９〕  前記無線通信は、Ｂｌｕｅｔｏｏｔｈ通信であり、前記検索信号は、Ｉｎｑｕｉｒｙ信号であり、前記サービス情報の検索は、前記Ｂｌｕｅｔｏｏｔｈ通信のＳｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌにより行うことを特徴とする実施態様１又は４記載の無線通信装置。
【００７５】
〔実施態様１０〕  無線通信に必要な電源を備えた無線通信装置と、前記無線通信装置と通信可能な通信装置とを有する通信システムにおいて、
前記通信装置は、前記無線通信装置に対し前記無線通信に関する設定情報を送信する送信手段を備え、
前記無線通信装置は、前記通信装置から送信された前記設定情報に応じて前記電源の制御を行う制御手段を備えることを特徴とする通信システム。
【００７６】
〔実施態様１１〕  前記無線通信装置の前記制御手段は、前記設定情報が前記無線通信を常時行うことを示す情報以外の情報である場合、前記電源の消費電力を節減する省電力モードに設定することを特徴とする実施態様１０記載の通信システム。
【００７７】
〔実施態様１２〕  前記通信装置から前記無線通信装置に対する前記設定情報の送信は、無線通信と有線通信の何れでも可能であることを特徴とする実施態様１０記載の通信システム。
【００７８】
〔実施態様１３〕  無線通信に必要な電源を備えた第１の無線通信装置と、アプリケーションを装備可能な第２の無線通信装置とを有する無線通信システムにおいて、
前記第１の無線通信装置は、前記第２の無線通信装置におけるサービス情報を検索する検索手段と、前記第２の無線通信装置に利用可能なサービス情報が存在する場合に前記第２の無線通信装置の前記アプリケーションを起動させる制御手段とを備えることを特徴とする無線通信システム。
【００７９】
〔実施態様１４〕  前記第２の無線通信装置は、起動した前記アプリケーションを介して、前記第１の無線通信装置の利用に関する選択を促す選択指示手段と、選択された内容を前記第１の無線通信装置に送信する送信手段とを備えることを特徴とする実施態様１３記載の無線通信システム。
【００８０】
〔実施態様１５〕  前記第１の無線通信装置の前記制御手段は、前記第２の無線通信装置から送信された前記選択された内容に基づいて前記電源の制御を行うことを特徴とする実施態様１４記載の無線通信システム。
【００８１】
〔実施態様１６〕  前記第１の無線通信装置の前記制御手段は、前記第２の無線通信装置から送信された前記選択された内容が前記第１の無線通信装置を利用しないことを示すものである場合、前記電源の消費電力を節減する制御を行うことを特徴とする実施態様１５記載の無線通信システム。
【００８２】
〔実施態様１７〕  前記第１の無線通信装置の前記制御手段は、前記検索手段により前記第２の無線通信装置が検索された場合、前記第２の無線通信装置における前記第１の無線通信装置の利用に関する情報の有無に基づいて、前記第２の無線通信装置の前記アプリケーションを起動させるか否かを判断することを特徴とする実施態様１３記載の無線通信システム。
【００８３】
〔実施態様１８〕  前記無線通信は、Ｂｌｕｅｔｏｏｔｈ通信であり、前記検索信号は、Ｉｎｑｕｉｒｙ信号であり、前記サービス情報の検索は、前記Ｂｌｕｅｔｏｏｔｈ通信のＳｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌにより行うことを特徴とする実施態様１３記載の無線通信システム。
【００８４】
〔実施態様１９〕  無線通信に必要な電源を備えた無線通信装置により実行される電源制御方法において、
無線通信対象となる外部装置が無線通信可能な圏内に存在するか否かを調べるための検索信号を送信する送信工程と、前記検索信号に対する外部装置からの応答の状況に基づいて前記電源を制御する制御工程とを備えることを特徴とする電源制御方法。
【００８５】
〔実施態様２０〕  無線通信に必要な電源を備えた無線通信装置により電源制御方法を実行するプログラムにおいて、
無線通信対象となる外部装置が無線通信可能な圏内に存在するか否かを調べるための検索信号を送信する送信機能と、前記検索信号に対する外部装置からの応答の状況に基づいて前記電源を制御する制御機能を、コンピュータに実現させるためのプログラム。
〔実施態様２１〕  無線通信に必要な電源を備えた無線通信装置により電源制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体において、
前記電源制御方法は、無線通信対象となる外部装置が無線通信可能な圏内に存在するか否かを調べるための検索信号を送信する送信ステップと、前記検索信号に対する外部装置からの応答の状況に基づいて前記電源を制御する制御ステップとを備えることを特徴とする記憶媒体。
【００８６】
【発明の効果】
以上詳細に説明したように、本発明によれば、無線通信対象となる外部装置が無線通信可能な圏内に存在するか否かを調べるための検索信号を送信し、検索信号に対する外部装置からの応答の状況に基づいて無線通信に必要な電源の制御を行うので、無線通信に必要な電源の省電力化を図ることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るプリンタ装置、ホストコンピュータ、スキャナ装置、ＰＤＡ装置、Ｂｌｕｅｔｏｏｔｈマウスからなる無線通信システムの構成例を示す概念図である。
【図２】プリンタ装置及びホストコンピュータの構成例を示すブロック図である。
【図３】通信機器検索処理を示すフローチャートである。
【図４】本発明の第２の実施の形態に係るプリンタ装置、ホストコンピュータからなる無線通信システムの構成例を示す概念図である。
【図５】ホストコンピュータにおけるダイアログボックスの表示例を示す図である。
【図６】本発明の第３の実施の形態に係るアプリケーション起動処理を示すフローチャートである。
【図７】デバイス検索時の処理を示すフローチャートである。
【図８】ホストコンピュータにおけるダイアログボックスの表示例を示す図である。
【図９】ＦＨＳパケットの構成を示す図である。
【符号の説明】
１  プリンタ装置（無線通信装置、第１の無線通信装置）
２  ホストコンピュータ（外部装置、通信装置、第２の無線通信装置）
３  スキャナ装置（外部装置）
４  ＰＤＡ装置（外部装置）
５  Ｂｌｕｅｔｏｏｔｈマウス
１０１  ＣＰＵ（検索手段、制御手段）
１０２  無線通信Ｉ／Ｆ制御部
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  印刷制御部
１０６  ベースバンド部
１０７  ＲＦ部
１０８  アンテナ
２０１  ＣＰＵ（選択指示手段）
２０２  無線通信Ｉ／Ｆ制御部（送信手段）
２０３  記憶媒体
２０４  ＲＡＭ
２０５  アンテナ（送信手段）
２０６  表示装置
【図１】
2004289253.tif 000003
【図２】
2004289253.tif 000004
【図３】
2004289253.tif 000005
【図４】
2004289253.tif 000006
【図５】
2004289253.tif 000007
【図６】
2004289253.tif 000008
【図７】
2004289253.tif 000009
【図８】
2004289253.tif 000010
【図９】
2004289253.tif 000011