(57)【特許請求の範囲】
【請求項１】
第１無線通信装置から第１の無線ネットワークにおいて画像を受信している最中にユーザにより通信パラメータの設定処理が指示された場合、前記第１無線通信装置からの前記画像の受信が終了してから第２無線通信装置との通信パラメータの設定のための第２の無線ネットワークに切替える第１切替え手段と、
画像を印刷する手段であり、前記第１切替え手段により前記第２の無線ネットワークに切り替えた後も前記第１の無線通信装置から受信した画像の印刷を継続する印刷手段と、
前記第１切替え手段により切替えた前記第２の無線ネットワークにおいて前記第２無線通信装置との間で通信パラメータの設定を行う通信パラメータ設定手段と、
前記第２無線通信装置との間での通信パラメータの設定を行った後、前記第１の無線ネットワークに切替える第２切替え手段と、
前記印刷手段による前記第１の無線通信装置から受信した画像の印刷が終了し、かつ、前記第２切替え手段により前記第２の無線ネットワークから前記第１の無線ネットワークに切り替えた後に、前記第１無線通信装置に前記画像の印刷終了を通知する通知手段と、
を有することを特徴とする無線通信装置。
【請求項２】
前記通知手段による通知後に前記通信パラメータ設定手段により設定された通信パラメータに切り替える第３の切替え手段を更に有することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記第３の切替え手段は、前記通知手段による通知後にユーザによる通信パラメータの切り替え操作が検出されると、前記通信パラメータ設定手段により設定された通信パラメータに切り替えることを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記第３の切替え手段は、前記通知手段により前記第１無線通信装置に前記画像の印刷終了を通知した後に、自動的に前記通信パラメータ設定手段により設定された通信パラメータに切り替えることを特徴とする請求項２に記載の無線通信装置。
【請求項５】
前記第３の切替え手段により前記通信パラメータ設定手段により設定された通信パラメータに切り替えた後に、前記第２無線通信装置に所定の信号を送信する送信手段を更に有することを特徴とする請求項２に記載の無線通信装置。
【請求項６】
無線通信装置の制御方法であって、
第１無線通信装置から第１の無線ネットワークにおいて画像を受信している最中にユーザにより通信パラメータの設定処理が指示された場合、前記第１無線通信装置からの前記画像の受信が終了してから第２無線通信装置との通信パラメータの設定のための第２の無線ネットワークに切替える第１切替え工程と、
前記第１切替え工程によって前記第２の無線ネットワークに切り替えた後も前記第１の無線通信装置から受信した画像の印刷を継続する印刷工程と、
前記第１切替え工程において切替えた前記第２の無線ネットワークにおいて前記第２無線通信装置との間で通信パラメータの設定を行う通信パラメータ設定工程と、
前記第２無線通信装置との間での通信パラメータの設定を行った後、前記第１の無線ネットワークに切替える第２切替え工程と、
前記第１の無線通信装置から受信した画像の印刷が終了し、かつ、前記第２切替え工程において前記第２の無線ネットワークから前記第１の無線ネットワークに切り替えた後に、前記第１無線通信装置に前記画像の印刷終了を通知する通知工程と、
を有することを特徴とする無線通信装置の制御方法。
【請求項７】
請求項６に記載の無線通信装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及びその制御方法とプログラムに関するものである。
【背景技術】
【０００２】
従来、無線通信を行うための通信パラメータを設定する方法について多くの検討がなされている。例えば、無線ＬＡＮネットワークに接続するためのネットワーク識別子を設定する方法などが検討されている。（例えば特許文献１）
一方、通信装置間で無線通信するネットワークを構成する通信システムにおいて、第１の無線通信装置と第２の無線通信装置との間でデータの通信を行い、そのデータを使用するジョブが第１の無線通信装置で実行される場合を想定する。この場合、第１の無線通信装置によるジョブの終了を第２の無線通信装置へ通知するため、そのジョブが終了するまで第１と第２の無線通信装置との間でのネットワーク接続が継続されたままになっている。具体的には、プリンタとデジタルカメラとの通信において、印刷ジョブで使用するデータをカメラからプリンタに伝送する。その後、プリンタがそのデータに基づいて印刷ジョブを実行し印刷ジョブが終了すると、その終了をカメラに通知する。この場合、カメラからプリンタへの印刷ジョブの伝送開始から、カメラから印刷ジョブの終了が通知されるまでプリンタとデジタルカメラの間のネットワーク接続が継続されたままになっていた。
【特許文献１】特開２００４−１９３７５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の場合において、第１の無線通信装置に対して第３の無線通信装置が通信を希望し通信パラメータを設定しようとすると、第１の無線通信装置におけるジョブが終了し、そのジョブの終了が第２の無線通信装置へ通知されるまで待たされることになる。従って、そのジョブが終了するまでに長い時間を要する場合には、第３の無線通信装置で開始された通信パラメータの設定動作がタイムアウトしてしまうことになる。
【０００４】
具体的には、プリンタが第１のデジタルカメラから伝送されるデータを印刷する印刷ジョブを実行しているとき、第２のデジタルカメラからそのプリンタに通信パラメータを設定しようとしても、印刷ジョブが終了するまで待たされることになる。このため、印刷ジョブに要する時間が長くなると第２のデジタルカメラで開始された通信パラメータの設定動作がタイムアウトしてしまい、第２のデジタルカメラによる通信パラメータの設定処理ができなくなるという事態が発生する。
【０００５】
本発明の目的は、上記従来技術の問題点を解決することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る無線通信装置は以下のような構成を備える。即ち、
第１無線通信装置から第１の無線ネットワークにおいて画像を受信している最中にユーザにより通信パラメータの設定処理が指示された場合、前記第１無線通信装置からの前記画像の受信が終了してから第２無線通信装置との通信パラメータの設定のための第２の無線ネットワークに切替える第１切替え手段と、
画像を印刷する手段であり、前記第１切替え手段により前記第２の無線ネットワークに切り替えた後も前記第１の無線通信装置から受信した画像の印刷を継続する印刷手段と、
前記第１切替え手段により切替えた前記第２の無線ネットワークにおいて前記第２無線通信装置との間で通信パラメータの設定を行う通信パラメータ設定手段と、
前記第２無線通信装置との間での通信パラメータの設定を行った後、前記第１の無線ネットワークに切替える第２切替え手段と、
前記印刷手段による前記第１の無線通信装置から受信した画像の印刷が終了し、かつ、前記第２切替え手段により前記第２の無線ネットワークから前記第１の無線ネットワークに切り替えた後に、前記第１無線通信装置に前記画像の印刷終了を通知する通知手段と、を有することを特徴とする。
【０００８】
上記目的を達成するために本発明の一態様に係る無線通信装置の制御方法は以下のような工程を備える。即ち、
無線通信装置の制御方法であって、
第１無線通信装置から第１の無線ネットワークにおいて画像を受信している最中にユーザにより通信パラメータの設定処理が指示された場合、前記第１無線通信装置からの前記画像の受信が終了してから第２無線通信装置との通信パラメータの設定のための第２の無線ネットワークに切替える第１切替え工程と、
前記第１切替え工程によって前記第２の無線ネットワークに切り替えた後も前記第１の無線通信装置から受信した画像の印刷を継続する印刷工程と、
前記第１切替え工程において切替えた前記第２の無線ネットワークにおいて前記第２無線通信装置との間で通信パラメータの設定を行う通信パラメータ設定工程と、
前記第２無線通信装置との間での通信パラメータの設定を行った後、前記第１の無線ネットワークに切替える第２切替え工程と、
前記第１の無線通信装置から受信した画像の印刷が終了し、かつ、前記第２切替え工程において前記第２の無線ネットワークから前記第１の無線ネットワークに切り替えた後に、前記第１無線通信装置に前記画像の印刷終了を通知する通知工程と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、第１無線通信装置から受信した画像印刷が終了する前に通信パラメータの設定が指示されても、第２無線通信装置との間で通信パラメータを設定でき、さらに、画像印刷の終了を第１無線通信装置に通知できる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
［実施の形態１］
図１は、本発明の実施の形態１に係る通信システムの構成を示す図である。
【００１３】
図１において、１０１，１０２及び１０３は本実施の形態に係る無線通信装置である。本実施の形態では、プリンタ１０１（機器Ａ）とデジタルカメラ１０２（機器Ｂ）とデジタルカメラ１０３（機器Ｃ）とする。ここではプリンタ１０１とカメラ１０２、プリンタ１０１とカメラ１０３のそれぞれで機器間で直接、通信を行うネットワークを構成する。プリンタ１０１は無線通信機能を有し、アンテナ１０７を介してデータを送受信する。また通信設定ボタン１０４が押下されると、ネットワークに接続する動作を起動する。またデジタルカメラ１０２は無線通信機能を有し、アンテナ１０８を介してデータの送受信を行う。また通信設定ボタン１０５が押下されると、ネットワークに接続する動作を起動する。またデジタルカメラ１０３もまた無線通信機能を有し、アンテナ１０９を介してデータの送受信を行う。また通信設定ボタン１０６が押下されると、ネットワークに接続するための動作を起動する。
【００１４】
図２は、本発明の実施の形態に係るプリンタ１０１の機能構成を示すブロック図である。
【００１５】
図において、制御部（ＣＰＵ）２０２は、このプリンタ１０１全体の動作を制御している。画像処理部２０３は、ホストなどから受け取った画像データを処理して印刷用のデータに変換する。ＲＯＭ２０４は、制御部２０２のＣＰＵ（不図示）により実行される制御命令、即ち、制御プログラムを格納している。ＲＡＭ２０５は、ＣＰＵによる制御処理時に各種データを格納するワークエリアとして使用される。無線通信処理部２０６は、無線ＬＡＮ８０２．１１に基づく通信制御を行う。アンテナ制御部２０８は、アンテナ１０７を介した無線によるデータの送受信を制御する。給紙排紙部２０９は、記録用紙（記録シート）の給紙及び排紙を制御する。プリンタエンジン部２１０は、このプリンタ１０１の印刷制御を行うエンジン部で、インクジェット法や電子写真法等による印刷を行う。カードインターフェース部２１１は、画像データが格納されたメディアカードへのデータの書込みや読出しを制御する。表示部２１２は、操作メニュー画面やオペレータへのメッセージ、エラーなどの表示を行う。操作部２１３は、各種印刷処理の設定用ボタンや、本実施の形態に係る通信設定ボタン１０４などを含んでいる。電源部２１４は、このプリンタ１０１の各部へ電力を供給する。通信インターフェース部２１５は無線以外の通信インターフェース部で、例えばＵＳＢやＩＥＥＥ１３９４等の通信インターフェースである。通信設定ボタン１０４はユーザにより操作され、機器間で直接無線による通信を行うために、ネットワークへ参加する動作を起動するのに使用される。
【００１６】
図３は、本発明の実施の形態に係るデジタルカメラ１０２（１０３）の機能構成を示すブロック図である。
【００１７】
図３において、制御部（ＣＰＵ）３０２は、このデジタルカメラ１０２の動作を制御している。画像処理部３０３は、撮像した画像データに対して画像処理を実行する。ＲＯＭ３０４は、ＣＰＵにより実行されるプログラムや各種データを記憶している。ＲＡＭ３０５は、ＣＰＵによる制御処理時、各種データを一時的に保存し、ワークエリアとしても使用される。無線通信処理部３０６は、無線ＬＡＮ８０２．１１による通信制御を行う。アンテナ制御部３０８は、アンテナ１０８を介したデータの送受信を制御している。撮像部３０９は、ＣＣＤ３１０から入力された画素信号を取り込む。カードインターフェース部３１１は、撮像した画像や設定情報等を格納する記録メディアカードへの読み書きや読出しを制御している。表示部３１２は、撮像対象の画像表示、及び撮影した画像の表示、ＵＩ画面などを表示するのに使用される。操作部３１３は、撮影に使用される各種スイッチやボタン、更にはＵＩ画面を使用した各設定に使用されるボタン等を有している。電源部３１４は、このデジタルカメラ１０２の各部に電力を供給している。通信インターフェース部３１５は、無線以外の通信インターフェース部で、例えばＵＳＢやＩＥＥＥ１３９４などを含んでいる。通信設定ボタン１０５はユーザにより操作され、機器間の無線による直接通信を行うために、ネットワークへ参加する動作を起動するのに使用される。尚、デジタルカメラ１０３の構成も同様であるため、その説明を省略する。
【００１８】
図４は、本発明の実施の形態１に係る通信システムにおける通信パラメータの設定及びデータ通信の動作シーケンスを説明する図である。なお、通信パラメータとしてネットワーク識別子であるＳＳＩＤ（Service Set Identifier）、暗号方法、暗号鍵などが挙げられる。これらの通信パラメータを機器同士で共通に設定することにより、機器間の通信が可能になる。
【００１９】
いま４００で、機器Ａと機器Ｂとがデータ通信を行っている。これら機器Ａと機器Ｂとの間では、通信パラメータとしてＳＳＩＤが「comm12」、暗号方式がＸ１、暗号鍵がＹ１に設定されてデータ通信が行われている。ここで、図１に示すように機器Ａはプリンタ１０１、機器Ｂはデジタルカメラ１０２、そして機器Ｃは、別のデジタルカメラ１０３とする。このデータ通信４００では、デジタルカメラ１０２からプリンタ１０１へ画像データが送信される。こうして画像データを受信したプリンタ１０１で印刷動作が開始される。
【００２０】
このデータ通信中（４００）に、プリンタ１０１の通信設定ボタン１０４、デジタルカメラ１０３の通信設定ボタン１０６が押されると、プリンタ１０１とデジタルカメラ１０３の間で通信パラメータ設定のためのネットワークへの接続処理が開始される。この際、プリンタ１０１は、デジタルカメラ１０２とのデータ通信の終了を待って、通信パラメータ設定用の無線ＬＡＮの通信パラメータとしてＳＳＩＤを「config」、暗号方式がＸ、暗号鍵がＹに設定する。一方、デジタルカメラ１０３では、通信設定ボタン１０６が押されると、通信パラメータ設定用の無線ＬＡＮの通信パラメータとして、ＳＳＩＤを「config」、暗号方式がＸ、暗号鍵がＹに設定する。このとき、プリンタ１０１とデジタルカメラ１０２との間でのデータ通信が終了していれば、例えプリンタ１０１で印刷動作が継続している状態でも、プリンタ１０１とデジタルカメラ１０３の間で通信パラメータ設定のためのネットワークへの接続処理が開始される。
【００２１】
通信パラメータの設定処理において、まずプリンタ１０１からデジタルカメラ１０３へプローブ要求が送信される（４０１）。これに応答して、プローブ応答がデジタルカメラ１０３からプリンタ１０１に送信される（４０２）。次に、ビーコンがプリンタ１０１からデジタルカメラ１０３に送られ（４０３）、次に４０４で、ビーコンがデジタルカメラ１０３からもプリンタ１０１に送られる。
【００２２】
その後、プリンタ１０１からデジタルカメラ１０３へ機器能力要求が送信される（４０５）。これに応答してデジタルカメラ１０３は、自機器のＭＡＣアドレス、機器種別、対応する無線暗号化方式等を含む機器能力情報を、機器能力応答として返す（４０６）。こうしてデジタルカメラ１０３の機器能力情報を受信したプリンタ１０１は、デジタルカメラ１０３とデータ通信するためのネットワーク接続に使用する通信パラメータを生成する。そして、その通信パラメータをデジタルカメラ１０３へ送信する（４０７）。
【００２３】
図４では、４０７で、無線ＬＡＮの通信パラメータとしてＳＳＩＤが「comm13」に指定された例が示されている。更に、通信パラメータとして暗号化方式がＸ２、暗号鍵がＹ２に指定される。この通信パラメータを受信したデジタルカメラ１０３は、プリンタ１０１へ確認を返す（４０８）。こうして無線通信ネットワーク接続のための通信パラメータが、プリンタ１０１とデジタルカメラ１０３との間で送受信された後、プリンタ１０１とデジタルカメラ１０３の間の通信パラメータ設定用ネットワークを終了する。デジタルカメラ１０３は、通信パラメータ設定用ネットワークを終了すると、プリンタ１０１から指定された通信パラメータ（ＳＳＩＤが「comm13」、暗号方式がＸ２、暗号鍵がｙ２）を設定する。
【００２４】
プリンタ１０１は、通信パラメータ設定用ネットワークを終了すると、デジタルカメラ１０２に印刷終了を通知するために、デジタルカメラ１０２との間のデータ通信用ネットワークの通信パラメータ（ＳＳＩＤが「comm12」、暗号方式がＸ１、暗号鍵がＹ１）へ切り替える。そして、デジタルカメラ１０２から受信した画像データの印刷動作が終了した後、プリンタ１０１はデジタルカメラ１０２へ印刷完了通知を送信する（４０９）。この印刷完了通知を受信したデジタルカメラ１０２は、プリンタ１０１へ確認を返す（４１０）。こうしてプリンタ１０１とデジタルカメラ１０２との間で行われる通信パラメータの設定からデータ通信までの動作シーケンスが終了する。
そして、プリンタ１０１は、ユーザがデジタルカメラ１０３とデータ通信するための操作を行うと、通信パラメータをＳＳＩＤが「comm13」、暗号方式がＸ２、暗号鍵がｙ２に切り替える（４１１）。このようにして、プリンタ１０１とデジタルカメラ１０３とはデータ通信できるようになる。
【００２５】
以上説明したように本実施の形態１によれば、プリンタ１０１がカメラ１０２からのデータの印刷中であっても、別のカメラ１０３との間で無線通信のための通信パラメータの設定処理を行うことができる。
【００２６】
図５は、本発明の実施の形態１に係るプリンタ１０１の動作を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ２０４に記憶されている。
【００２７】
まずステップＳ１で、プリンタ１０１とデジタルカメラ１０２の間で画像データの通信を行う（図４の４００）。そして、この画像データの通信により受信した画像データの印刷を実行する。次にステップＳ２で、画像データの印刷を行っている間に、プリンタ１０１の通信設定ボタン１０４が押されて通信パラメータ設定の指示が入力されたか否かを判別する。通信パラメータ設定の指示が入力された場合はステップＳ３へ進み、通信パラメータ設定の指示が入力されない場合はステップＳ７へ進み、印刷が終了するまで印刷処理が続けられる。
【００２８】
ステップＳ３では、デジタルカメラ１０２からの画像データの伝送が終了したか否かを判定する。画像データの伝送が終了した場合はステップＳ４へ進み、画像データの伝送が終了していない場合はステップＳ３で、画像データの受信処理が続けられる。
【００２９】
ステップＳ４では、デジタルカメラ１０２以外の通信のための通信パラメータの設定のために通信パラメータの切り替えを行う。次にステップＳ５で、新たに通信を行う機器（図４の例ではデジタルカメラ１０３）との間で通信パラメータの設定を行う。これは、図４の４０１から４０８で示した通信パラメータを設定する一連のシーケンスに該当する。こうして最終的に通信パラメータを送信して、その確認応答を受信するとステップＳ６に進み、ステップＳ１での画像データの通信用の通信パラメータへ切り替える。これは図４の例では、通信パラメータ（ＳＳＩＤが「comm12」、暗号方式がＸ２、暗号鍵がＹ２）へ切り替える処理に該当している。
【００３０】
そしてステップＳ７に進み、ステップＳ１で開始された印刷動作が終了したか否かを判定し、印刷動作が終了した場合はステップＳ８へ進んで、デジタルカメラ１０２に印刷終了を通知する（４０９）。これは、図４の４０９で示すシーケンスに該当する。一方、印刷動作が終了しない場合はステップＳ２へ進み、印刷処理を続行する。
【００３１】
そしてステップＳ９では、ステップＳ８で送信した印刷終了通知に対する、デジタルカメラ１０２からの確認メッセージを受信する。これは図４の４１０で示すシーケンスに該当する。その後、ステップＳ１０で、ユーザによる通信パラメータの切り替え操作を検出すると、ステップＳ１１でデジタルカメラ１０３との間で決定した通信パラメータに切り替える（図４の４１１）。
【００３２】
図６は、本発明の実施の形態１に係るデジタルカメラ１０２（機器Ｂ）における動作を説明するフローチャートである。この処理を実行するプログラムはＲＯＭ３０４に記憶されている。
【００３３】
まずステップＳ１１で、通信パラメータの設定が開始されたか否かを判定する。これはデジタルカメラ１０２において、通信設定ボタン１０５が押されたか否かにより判定する。通信設定ボタン１０５が押されるとステップＳ１２に進み、プリンタ１０１との間で通信パラメータを設定する。次にステップＳ１３では、ステップＳ１２で設定した通信パラメータへ切り替えてデータ通信を開始する（図４の４００）。次にステップＳ１４で、プリンタ１０１への画像データの送信が完了してデータ通信を終了するか否かを判定する。ここで通信を終了すると判定したときはステップＳ１５に進み、ステップＳ１３で開始されたデータ通信により、プリンタ１０１で開始された印刷動作が終了したことが印刷終了通知で通知されたか否かを判定する。印刷終了通知を受信するとステップＳ１６に進み、ステップＳ１５で受信した印刷終了通知に対する確認メッセージをプリンタ１０１に送信する（４１０）。
【００３４】
こうして機器Ａと機器Ｂとが無線により通信を行っている間、機器Ａと機器Ｂのいずれかと他の機器Ｃとの間で通信パラメータを設定することができる。これにより、機器Ａと機器Ｂとの間の通信が終了すると直ちに、その機器Ａと機器Ｂのいずれかと他の機器Ｃとの間での無線通信を実行できるようになる。
なお、プリンタ１０１は、ユーザの操作により、デジタルカメラ１０３との通信パラメータをデジタルカメラ１０２との通信パラメータに戻すようにしても良い。このようにすることにより、デジタルカメラ１０２、１０３の両機器との通信をユーザが所望するタイミングで行うことができ、プリンタ１０１の使い勝手を向上することができる。
【００３５】
［実施の形態２］
次に本発明の実施の形態２に係る通信システムについて説明する。この実施の形態２に係るシステムの構成は、前述の実施の形態１に係る通信システム（図１）の構成と同じである。また、この実施の形態２に係る各装置の構成は、前述の実施の形態１に係る構成（図２、図３）と同じである。また実施の形態２に係る通信システムにおける通信パラメータ設定及びデータ通信の動作シーケンスの前半は、実施の形態１の動作シーケンス（図４）と同じとする。
【００３６】
図７は、本発明の実施の形態２に係る通信システムにおける通信パラメータの設定及びデータ通信の動作シーケンスを示す図である。
【００３７】
７００では、プリンタ１０１（機器Ａ）とデジタルカメラ１０２（機器Ｂ）とがデータ通信を行っており、このとき、プリンタ１０１とデジタルカメラ１０２とは、ＳＳＤＩが「comm12」、暗号方式がＸ１、暗号鍵がＹ１を設定し通信している。このデータ通信によりデジタルカメラ１０２からプリンタ１０１へ画像データが送信される。この画像データを受信したプリンタ１０１は、印刷動作を開始する。
【００３８】
いま、このデータ通信中（７００）で、プリンタ１０１の通信設定ボタン１０４、デジタルカメラ１０３の通信設定ボタン１０６が押されると、プリンタ１０１とデジタルカメラ１０３の間で通信パラメータ設定のための接続処理が開始される。即ち、プリンタ１０１は、デジタルカメラ１０２とのデータ通信の終了を待って、通信パラメータ設定用のＬＡＮの通信パラメータとしてＳＳＩＤを「config」、暗号方式をＸ、暗号鍵をＹに設定する。一方、デジタルカメラ１０３は通信設定ボタン１０６が押されると、通信パラメータ設定用のＬＡＮの通信パラメータとしてＳＳＩＤを「config」、暗号方式をＸ、暗号鍵をＹに設定する。尚このとき、プリンタ１０１とデジタルカメラ１０２とのデータ通信が終了していれば、プリンタ１０１で画像データの印刷動作が継続している状態でも、プリンタ１０１とデジタルカメラ１０３の間で通信パラメータを設定するためのネットワークへの接続処理が開始される。
【００３９】
次に、プリンタ１０１からデジタルカメラ１０３へプローブ要求が送信される（７０１）。これに応答して、デジタルカメラ１０３からプリンタにプローブ要求が送信される（７０２）。次に、プリンタ１０１からデジタルカメラ１０３にビーコンが送信される（７０３）。また、カメラ１０３からもプリンタ１０１にビーコンが送信される（７０４）。
【００４０】
次に、プリンタ１０１からデジタルカメラ１０３へ機器能力要求が送信される（７０５）。これに応答してデジタルカメラ１０３から、自機器のＭＡＣアドレス、機器種別、対応する無線暗号化方式を含む機器能力情報を、機器能力応答としてプリンタ１０１に返す（７０６）。
【００４１】
このデジタルカメラ１０３の機器能力情報を受けたプリンタ１０１は、デジタルカメラ１０３とデータ通信するためのネットワーク接続に使用する通信パラメータを生成し、デジタルカメラ１０３へ通信パラメータを送信する（７０７）。図７では、無線ＬＡＮの通信パラメータとしてＳＳＩＤが「comm13」、暗号方式がＸ２、暗号鍵がＹ２と指定される例が示されている。この通信パラメータを受信したデジタルカメラ１０３は、プリンタ１０１へ確認を返す（７０８）。
【００４２】
こうしてプリンタ１０１とデジタルカメラ１０３との間で、データ通信ネットワーク接続のための通信パラメータの送受信がなされた後、プリンタ１０１とデジタルカメラ１０３の間の通信パラメータ設定用ネットワークが終了される。デジタルカメラ１０３は、通信パラメータ設定用ネットワークを終了を終了すると、プリンタ１０１から指定された通信パラメータ（ＳＳＩＤが「comm13」、暗号方式がＸ２、暗号鍵がｙ２）を設定する。
【００４３】
プリンタ１０１は、デジタルカメラ１０２との間のデータ通信用ネットワークの通信パラメータ（ＳＳＩＤが「comm12」、暗号方式がＸ１，暗号鍵がＹ１）へ切り替える。そして、デジタルカメラ１０２から受信した画像データの印刷動作が終了すると、デジタルカメラ１０２へ印刷完了通知を送信する（７０９）。この印刷完了通知を受信したデジタルカメラ１０２は、プリンタ１０１へ確認を返す（７１０）。
【００４４】
以上説明したようにして、プリンタ１０１とデジタルカメラ１０２の間で行われる通信パラメータの設定からデータ通信までの動作シーケンスが終了する。ここまでの処理は実施の形態１の図４の４００〜４１０と同様である。
【００４５】
次にプリンタ１０１は、デジタルカメラ１０２から確認を受信した（７１０）後、デジタルカメラ１０３との間のデータ通信用ネットワークの通信パラメータへ切り替える。そして、プリンタ１０１からデジタルカメラ１０３にプローブ要求を送信する（７１１）。これに応答して、カメラ１０３からプリンタ１０１にプローブ応答が送信される（７１２）。その後、プリンタ１０１からビーコンがデジタルカメラ１０３に送信され、これに応答してビーコンがプリンタ１０１に送信される（７１４）。その後、プリンタ１０１とデジタルカメラ１０３の間でデータ通信が行われる（７１５）。
【００４６】
図８は、本発明の実施の形態１，２に係る別のデジタルカメラ（１０３）の処理を説明するフローチャートである。この処理を実行するプログラムはＲＯＭ３０４に記憶されている。
【００４７】
まずステップＳ２１で、通信パラメータの設定が開始されたか否かを判定する。これはデジタルカメラ１０３において、通信設定ボタン１０６が押されたか否かにより判定する。通信設定ボタン１０６が押されるとステップＳ２２に進み、プリンタ１０１からの通信パラメータを取得する。これは図４の４０１〜４０７、及び図７の７０１〜７０７の処理に該当している。次にステップＳ２３で、確認メッセージをプリンタ１０１に送信する（図４の４０８、図７の７０８）。次にステップＳ２４で、プリンタ１０１から通信パラメータの切替え要求（図７の７１１）を受信するか否かを判定する。なお、実施の形態１では、自立的に通信パラメータを切り替えるので、ステップ２４は省略される。通信パラメータの切替え要求を受信するとステップＳ２５に進み、ステップＳ２２で取得した通信パラメータに切替える。そして、その切替えた通信パラメータによりデータ通信を開始する（図７の７１５）。
【００４８】
以上説明したように本実施の形態によれば、第１の無線通信装置と第２の無線通信装置がデータ通信を行い、第１の無線通信装置がデータ通信で受信したデータを使用するジョブを行っている間に、第３の無線通信装置に対して通信パラメータの設定を行うことができるという効果がある。
【００４９】
特に、プリンタがデジタルカメラから受信した画像データに基づいて印刷動作を実行している間でも、別のデジタルカメラに対して通信パラメータの設定を行うことができる。そして、その印刷動作が終了した後、その別のデジタルカメラとのデータ通信のための接続を開始することができるという効果がある。
【００５０】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成される文書検索システムに適用しても良いし、また、一つの機器からなる文書検索装置に適用しても良い。
【００５１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。上記実施形態では、図５から７、及び図９から１３のフローチャートに対応したプログラムである。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。  従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５２】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００５３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００５４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００５５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５６】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１に係る通信システムの構成を示す図である。
【図２】本発明の実施の形態に係るプリンタの機能構成を示すブロック図である。
【図３】本発明の実施の形態に係るデジタルカメラの機能構成を示すブロック図である。
【図４】本発明の実施の形態１に係る通信システムにおける通信パラメータの設定及びデータ通信の動作シーケンスを説明する図である。
【図５】本発明の実施の形態１に係るプリンタの動作を説明するフローチャートである。
【図６】本発明の実施の形態１に係るデジタルカメラにおける動作を説明するフローチャートである。
【図７】本発明の実施の形態２に係る通信システムにおける通信パラメータの設定及びデータ通信の動作シーケンスを示す図である。
【図８】本実施の形態に係る別のデジタルカメラの処理を説明するフローチャートである。
【図１】
0004769545.tif 000002
【図２】
0004769545.tif 000003
【図３】
0004769545.tif 000004
【図４】
0004769545.tif 000005
【図５】
0004769545.tif 000006
【図６】
0004769545.tif 000007
【図７】
0004769545.tif 000008
【図８】
0004769545.tif 000009