(57)【要約】【課題】  無線パラメータを設定する際には、ユーザはＤＳＣやプリンタ等の無線通信装置と、無線パラメータの管理を行う管理装置と、の両方の操作を行わなければならないため、管理装置が遠くに設置されている場合等は、設定の容易性が失われてしまう。【解決手段】  ＡＰに設けられた無線設定開始ボタンを操作すると、ＡＰは管理装置に対して、無線パラメータの設定開始を要求する。無線パラメータ設定管理装置は該要求を受信すると、無線パラメータの設定処理を実行中か否かを判別し、判別結果に応じて無線パラメータの設定開始の可否を含む無線パラメータ設定情報をＡＰに送信する。ＡＰは、該無線パラメータ設定情報を無線通信装置に通知する。無線通信装置は、通知された該無線パラメータ設定情報に基づいて、管理装置との間で無線パラメータの設定処理を実行、もしくは中止する。【選択図】  図６
2008113156.tif 000002
【特許請求の範囲】
【請求項１】
基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定する方法において、
前記基地局に対して無線パラメータの設定開始が指示された場合に、前記基地局は無線パラメータの設定処理の開始を前記管理装置に対して要求し、
前記管理装置は前記基地局からの前記要求を受信すると、無線パラメータの設定開始の可否を含む無線パラメータ設定情報を前記基地局に対して通知し、
前記基地局は、前記管理装置から通知された前記無線パラメータ設定情報を前記無線通信装置に対して通知し、
前記無線通信装置は、前記基地局から通知された前記無線パラメータ設定情報に基づいて、前記無線設定装置との間で無線パラメータの設定処理を実行、または中止することを特徴とする無線パラメータの設定方法。
【請求項２】
基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定するシステムにおける基地局であって、
無線パラメータの設定開始を指示するための指示手段と、
前記指示手段により無線パラメータの設定開始が指示された場合に、前記管理装置に対して無線パラメータの設定開始を要求する要求手段と、
前記要求手段による要求に対する応答として前記管理装置が送信した、無線パラメータの設定開始の可否を含む無線パラメータ設定情報を前記無線通信装置に対して通知する通知手段と、
を有することを特徴とする基地局。
【請求項３】
前記基地局に登録されている管理装置を管理する管理手段と、
前記指示手段により無線パラメータの設定開始が指示された場合に、前記管理手段により管理されている複数の管理装置の中から、無線パラメータの設定開始を要求する管理装置を選択する選択手段と、を有し、
前記要求手段は、前記選択手段により選択した管理装置に対して、無線パラメータの設定開始を要求することを特徴とする請求項２記載の基地局。
【請求項４】
前記要求手段による要求に対する応答を一定時間内に受信できない場合は、前記選択手段は前記管理手段により管理されている他の管理装置を選択し、
前記要求手段は、前記選択手段により選択した管理装置に対して、無線パラメータの設定開始を要求することを特徴とする請求項３記載の基地局。
【請求項５】
前記通知手段は、管理装置にて管理されている無線パラメータの設定機能を備える基地局を探索するための信号を前記無線通信装置から受信した場合に、前記無線パラメータ設定情報を通知することを特徴とする請求項２から４のいずれか１項に記載の基地局。
【請求項６】
基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定するシステムにおける前記管理装置であって、
前記基地局に対して無線パラメータの設定開始の指示が入力された場合に前記基地局から送信される、無線パラメータの設定開始の要求を受信する受信手段と、
前記受信手段による受信に応じて、無線パラメータの設定処理を実行中か否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記基地局に対して、無線パラメータ設定開始の可否を含む無線パラメータ設定情報を送信する送信手段と、
を有することを特徴とする管理装置。
【請求項７】
無線パラメータの設定開始を指示するための指示手段を有し、
前記指示手段により無線パラメータの設定開始が指示された際に、無線パラメータの設定処理を実行中の場合は、前記送信手段は、前記基地局に対して、無線パラメータの設定が不可能であることを示す情報を送信することを特徴とする請求項６記載の管理装置。
【請求項８】
基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定するシステムにおける基地局の制御方法であって、
前記基地局に対して無線パラメータの設定開始が指示された場合に、前記管理装置に対して無線パラメータの設定開始を要求するための要求工程と、
前記要求工程における要求に対する応答として前記管理装置が送信した無線パラメータの設定開始の可否を含む無線パラメータ設定情報を、前記無線通信装置に対して通知するための通知工程と、
を有することを特徴とする制御方法。
【請求項９】
基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定するシステムにおける前記管理装置の制御方法であって、
前記基地局に対して無線パラメータの設定開始の指示が入力された場合に前記基地局から送信される、無線パラメータの設定開始の要求を受信するための受信工程と、
前記受信工程における受信に応じて、無線パラメータの設定処理を実行中か否かを判別するための判別工程と、
前記判別工程における判別結果に応じて、前記基地局に対して、無線パラメータ設定開始の可否を含む無線パラメータ設定情報を送信するための送信工程と、
を有することを特徴とする制御方法。
【請求項１０】
請求項８又は９の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定する方法に関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１無線ＬＡＮを用いて通信を行う場合、通信チャネルやネットワーク識別子（ＳＳＩＤ）、暗号方式、暗号鍵、認証方式、認証鍵などの無線パラメータを機器に設定しなければならない。通常、このような無線パラメータは、機器のユーザーインタフェースを用いて設定される。しかし、これは面倒な作業であり、特にパーソナルコンピュータ（以下ＰＣ）以外の機器、例えばデジタルカメラやプリンタなどにおいて、ネットワーク識別子や暗号キーなどの文字列を入力するのは容易でない。
【０００３】
従って、近年では簡単に無線パラメータの設定を行う方式が提案されている（特許文献１、２、３）。
【０００４】
ここで、現状の無線ＬＡＮ製品に無線パラメータを設定する方法の一例を以下に示す。
【０００５】
まず、ＰＣとアクセスポイント（以下ＡＰ）とを有線接続し、ユーザがＰＣに入力した無線パラメータをＡＰに転送することにより、ＡＰの無線パラメータを設定する。次に、当該ＡＰとの接続を要求する無線通信装置（プリンタ等）とＰＣを有線接続し、同様の操作によって無線通信装置の無線パラメータを設定する。この方法により、ＡＰと無線通信装置には同一の無線パラメータが設定されることになるので、ＡＰと無線通信装置の間で無線ＬＡＮによる接続が可能となる。
【特許文献１】特開２００２−１５９０５３
【特許文献２】特開２００５−１９８１５４
【特許文献３】特開２００６−０６７１７４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述のＰＣを用いた無線パラメータ設定方法の場合、無線ネットワークに参加を要求する無線通信装置に対して無線パラメータ設定を行う度に、当該無線通信装置とＰＣとの有線接続を行わなければならない。
【０００７】
一方で、通常ＰＣはネットワークに参加していることが多いため、無線通信装置に無線パラメータを設定する際にも当該ネットワークを介して設定することが求められている。
【０００８】
本発明は、管理装置が管理する無線パラメータを、基地局を介して無線通信装置へ設定する際の課題を解決することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定する方法において、前記基地局に対して無線パラメータの設定開始が指示された場合に、前記基地局は無線パラメータの設定処理の開始を前記管理装置に対して要求し、前記管理装置は前記基地局からの前記要求を受信すると、無線パラメータの設定開始の可否を含む無線パラメータ設定情報を前記基地局に対して通知し、前記基地局は、前記管理装置から通知された前記無線パラメータ設定情報を前記無線通信装置に対して通知し、前記無線通信装置は、前記基地局から通知された前記無線パラメータ設定情報に基づいて、前記無線設定装置との間で無線パラメータの設定処理を実行、または中止することを特徴とする。
【００１０】
また、本発明は、基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定するシステムにおける基地局であって、無線パラメータの設定開始を指示するための指示手段と、前記指示手段により無線パラメータの設定開始が指示された場合に、前記管理装置に対して無線パラメータの設定開始を要求する要求手段と、前記要求手段による要求に対する応答として前記管理装置が送信した、無線パラメータの設定開始の可否を含む無線パラメータ設定情報を前記無線通信装置に対して通知する通知手段と、を有することを特徴とする。
【００１１】
さらにまた、本発明は、基地局が構成する無線ネットワークの無線パラメータを管理する管理装置から、無線通信装置に対して無線パラメータを設定するシステムにおける前記管理装置であって、
前記基地局に対して無線パラメータの設定開始の指示が入力された場合に前記基地局から送信される、無線パラメータの設定開始の要求を受信する受信手段と、
前記受信手段による受信に応じて、無線パラメータの設定処理を実行中か否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記基地局に対して、無線パラメータ設定開始の可否を含む無線パラメータ設定情報を送信する送信手段と、
を有することを特徴とする。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、基地局からの指示により、管理装置が管理する無線パラメータを、基地局を介して無線通信装置へ設定することができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面に従って本発明に係る各実施例を説明する。
【００１４】
各実施例では、無線設定管理装置（以下、管理装置）が管理する無線パラメータを、無線基地局（アクセスポイント、以下ＡＰ）を介してデジタルスチルカメラ（以後ＤＳＣ）、またはプリンタへ容易に設定する例を示す。
【００１５】
各実施形態における無線パラメータ設定システムの構成図を図１，２に示す。
【００１６】
管理装置、ＤＳＣ、プリンタ、及びＡＰは、ＩＥＥＥ８０２．１１無線ＬＡＮ規格による無線通信機能を備えている。管理装置、ＤＳＣ、及びプリンタは、ＡＰを介して、インフラストラクチャモードによる通信が可能である。ここで、インフラストラクチャモードとは、ＡＰの管理の下、無線通信装置がＡＰを介して通信を行う通信モードのことをいう。
【００１７】
１０１はＡＰであり、無線ネットワークと有線ネットワークとのインタフェース機能や無線信号の制御機能、送受信する無線データの暗号化機能、並びに接続を要求する無線通信装置の認証機能等を有する。
【００１８】
１０２、及び２０２〜２０４は、ＡＰ１０１が構成する無線ネットワークにおける無線パラメータの管理、及び、無線通信装置に対する無線パラメータの提供等を行う管理装置である。ここでは、ＰＣに専用のソフトウェアなどをインストールすることで管理装置として用いることとする。なお、このソフトウェアは無線パラメータ設定処理を開始させる機能も具備している。ＰＣに設けられた無線設定開始ボタン（不図示）が押下されると、無線パラメータ設定処理が開始される。なお、管理装置が管理する無線パラメータには、通信チャネルやネットワーク識別子（ＳＳＩＤ）、暗号方式、暗号鍵、認証方式、認証鍵等がある。また、ＩＥＥＥ８０２．１１無線ＬＡＮには、８０２．１１ａ，８０２．１１ｂ，８０２．１１ｇ等の規格があり、この中のどの規格を用いるか、という情報を無線パラメータとして管理しておくことも可能である。
【００１９】
１０３は、ＩＥＥＥ８０２．１１無線ＬＡＮの無線通信機能を搭載したＤＳＣであり、プリンタや管理装置との間で無線通信を行うことが可能である。
【００２０】
１０４は、ＤＳＣ１０３と同様にＩＥＥＥ８０２．１１無線ＬＡＮの無線通信機能を搭載したプリンタである。
【００２１】
なお、ＤＳＣ１０３及びプリンタ１０４には、後述するように、無線パラメータの設定開始を指示するための無線設定開始ボタンが設けられている。管理装置の無線設定開始ボタンと、ＤＳＣ１０３又はプリンタ１０４の無線設定開始ボタンを押下することにより、ＡＰ１０１を介して自動的に無線パラメータの設定処理を行うことが可能である。
【００２２】
しかし、無線パラメータを設定する際には、ユーザはＤＳＣやプリンタ等の無線通信装置と、管理装置と、の両方の操作を行わなければならないため、管理装置が遠くに設置されている場合等は、設定の容易性が失われてしまう。
【００２３】
また、図２のように管理装置が複数存在する場合は、ユーザはどの管理装置を操作すべきか分からないという問題も生ずる。
【００２４】
ここからの各実施例では、管理装置が管理している無線パラメータを、ＡＰを介して無線通信装置へ設定する際の様々な問題を解決することを目的とする。
【００２５】
（第１の実施形態）
第１の実施形態では、管理装置が管理する無線パラメータをＤＳＣに設定する場合の処理例について説明する。
【００２６】
図１は、本実施形態における無線パラメータ設定システムの構成例である。
【００２７】
図３は、本実施例におけるＤＳＣ１０３の機能ブロック図である。
【００２８】
操作部３１０はシステムコントローラ３１１を介してＣＰＵ３１５に接続されており、操作部３１０にはＤＳＣのシャッタースイッチや各種キーが含まれる。さらに、この操作部３１０には無線パラメータの設定開始を指示するための無線設定開始ボタンも含まれる。
【００２９】
撮像部３０２は、シャッターが押下されたときに画像を撮影するブロックであり、撮像処理部３０３によって処理される。
【００３０】
表示部３０６は、ＬＣＤ表示、ＬＥＤ表示、音声表示等、ユーザに対する情報を表示するブロックであり、表示処理部３０７によってその表示内容の制御処理が行われる。また表示部３０６に表示された情報から選択するなどの操作は操作部３１０と連動して行われる。すなわち、表示部３０６と操作部３１０とがユーザーインタフェースを構成する。
【００３１】
ＲＦ部３０５と無線通信機能部３０４とを合わせて、無線通信インタフェースが構成される。ＲＦ部３０５では、アンテナから受信したアナログ信号をデジタル化し、逆にデジタル信号をアナログ化してアンテナより送信するためのハードウェアブロックが存在する。
【００３２】
無線通信機能部３０４は、通信を制御するＭＡＣ層とそれを駆動させるファームウェアを処理するハードウェアより構成される。無線通信機能部３０４にはフラッシュＲＯＭが内蔵されており、ＭＡＣアドレスなどを記憶することが可能である。
【００３３】
メモリカードインタフェース（以下Ｉ／Ｆ）３０８は脱着可能なメモリカード３０９を接続する為のインタフェースであり、ＵＳＢ  Ｉ／Ｆ３１２は外部機器とＵＳＢを用いて接続する為のインタフェースである。オーディオＩ／Ｆ３１４は音信号を外部機器と接続する為のインタフェースである。
【００３４】
これらのブロック図に示される機能部分は、ＣＰＵ３１５からの制御によって処理される。後述する図１０の動作プログラムは、ＲＯＭ３１６、もしくは、フラッシュＲＯＭ３１３に格納されており、ＣＰＵ３１５はこのプログラムに従って処理を行う。
【００３５】
また、ＣＰＵ３１５によって処理されるデータは、ＲＡＭ３１７、もしくは、フラッシュＲＯＭ３１３に対して、書き込み、読み込みが行われる。フラッシュＲＯＭ３１３は不揮発性の記憶領域であり、ここに無線通信の設定情報などを記憶する。なお、撮像した画像データはメモリカードＩ／Ｆ３０８を介し、メモリカード３０９に記憶される。
【００３６】
図４は、本実施例におけるプリンタ１０４の機能ブロック図である。
【００３７】
操作部４１０は、システムコントローラ４１１を介してＣＰＵ４１５に接続されている。さらに、この操作部４１０には無線パラメータの設定を開始させる無線設定開始ボタンも含まれる。
【００３８】
プリントエンジン４０２は実際に用紙に画像をプリントする機能ブロックであり、プリント処理部４０３によって処理される。
【００３９】
表示部４０６は、ＬＣＤ表示、ＬＥＤ表示、音声表示等、ユーザに対する情報を表示するブロックであり、表示処理部４０７の制御によりその表示内容が制御される。また表示部４０６に表示された情報から選択するなどの操作は操作部４１０を介して行われる。つまり、表示部４０６及び操作部４１０が実施形態におけるプリンタ４０１のユーザＩ／Ｆとなる。
【００４０】
ＲＦ部４０５と無線通信機能部４０４とを合わせて、無線通信インタフェースが構成される。ＲＦ部４０５では、アンテナから受信したアナログ信号をデジタル化し、逆にデジタル信号をアナログ化してアンテナより送信するためのハードウェアブロックが存在する。無線通信機能部４０４は、通信を制御するＭＡＣ層とそれを駆動させるファームウェアを処理するハードウェアより構成される。無線通信機能部４０４にはフラッシュＲＯＭが内蔵されており、ＭＡＣアドレスなどを記憶することが可能である。
【００４１】
メモリカードＩ／Ｆ４０８は、脱着可能なメモリカード４０９を接続する為のインタフェースであり、例えばＤＳＣに搭載されたメモリカードを差し込むことで、撮像画像を印刷することも可能である。ＵＳＢ  Ｉ／Ｆ４１２は、外部機器とＵＳＢを用いて接続する為のインタフェース、パラレルＩ／Ｆ４１４は外部機器（主としてホストコンピュータ）とパラレル通信を用いて接続する為のインタフェースである。
【００４２】
これらのブロック図に示される機能部分はＣＰＵ４１５からの制御によって処理される。後述する図１０の動作プログラムは、ＲＯＭ４１６、もしくはフラッシュＲＯＭ４１３に格納されており、ＣＰＵ４１５はこのプログラムに従って処理を行う。ＣＰＵ４１５によって処理されるデータは、ＲＡＭ４１７、もしくはフラッシュＲＯＭ４１３に対して、書き込み、読み込みが行われる。フラッシュＲＯＭ４１３は不揮発性の記憶領域であり、ここに無線通信の設定情報などを記憶する。
【００４３】
図５は、本実施例におけるＡＰ１０１の機能ブロック図である。
【００４４】
無線設定開始ボタン５０５はシステムコントローラ５０６を介してＣＰＵ５１０に接続されている。このボタンを操作することで無線パラメータ設定処理を開始することができる。
【００４５】
ＬＥＤ５０１はユーザに対するＡＰの稼動状況に関する情報を表示するＬＥＤであり、ＬＥＤ処理部５０２によってその表示内容の制御処理が行われる。またＬＥＤ５０１は無線パラメータ設定処理の実行結果、処理状態等も表示する。
【００４６】
ＲＦ部５０４と無線通信機能部５０３とを合わせて、無線通信インタフェースが構成される。ＲＦ部５０４では、アンテナから受信したアナログ信号をデジタル化し、逆にデジタル信号をアナログ化してアンテナより送信するためのハードウェアブロックが存在する。無線通信機能部５０３は、通信を制御するＭＡＣ層とそれを駆動させるファームウェアを処理するハードウェアより構成される。無線通信機能部５０３にはフラッシュＲＯＭが内蔵されており、ＭＡＣアドレスなどを記憶することが可能である。
【００４７】
有線通信機能部５０７は有線通信の制御を行うブロックである。有線Ｉ／Ｆ部５０８はＥｔｈｅｒｎｅｔ（登録商標）等の有線通信との間で信号の送受信を行う。
【００４８】
これらのブロック図に示される機能部分は、ＣＰＵ５１０からの制御によって処理される。後述する図１１の動作プログラムは、ＲＯＭ５１１、もしくはフラッシュＲＯＭ５０９に格納されており、ＣＰＵ５１０はこのプログラムに従って処理を行う。また、ＣＰＵ５１０によって処理されるデータは、ＲＡＭ５１２、もしくは、フラッシュＲＯＭ５０９に対して、書き込み、読み込みが行われる。フラッシュＲＯＭ５０９は不揮発性の記憶領域であり、ここに無線通信の設定情報などを記憶する。また、フラッシュＲＯＭには、通信可能な管理装置（図１のシステムでは管理装置１０２、図２のシステムでは管理装置２０２〜２０４）が記憶（登録）されている。
【００４９】
以上、図１のネットワークシステムを構成する各機器のブロック構成図について説明した。次に各機器の動作フローについて説明する。
【００５０】
図１０は、ＤＳＣ１０３及びプリンタ１０４の動作フローを示した図である。ここではＤＳＣ１０３を例にして説明する。
【００５１】
ＤＳＣ１０３の操作部３１０に設けられている無線設定開始ボタンが押下されると（Ｓ１００１のＹｅｓ）、ＤＳＣ１０３は、「探索要求」に対する応答として送信される「探索応答」の受信待ち時間を計測するためのタイマ１を開始する（Ｓ１００２）。そして、ＤＳＣ１０３は管理装置にて管理されている無線パラメータの設定機能を具備するＡＰを探索するための「探索要求」を送信する（Ｓ１００３）。
【００５２】
タイマ１動作中に「探索応答」を受信できない場合や（Ｓ１００４）、無線パラメータ設定用の能力情報または手順等が含まれていない「探索応答」を受信した場合（Ｓ１００５）、ＤＳＣ１０３は「探索要求」の再送を行う（Ｓ１００６、Ｓ１００３）。
【００５３】
タイマ１動作中に「探索応答」を受信した場合（Ｓ１００４のＹｅｓ）、ＤＳＣ１０３は無線パラメータ設定開始の可否を含む無線パラメータ設定情報が「探索応答」に含まれているか否かを確認する（Ｓ１００５）。無線パラメータ設定情報が含まれている場合（Ｓ１００５のＹｅｓ）、ＤＳＣ１０３は当該情報から無線パラメータ設定の開始が可能か否かを調べる（Ｓ１００７）。
【００５４】
無線パラメータ設定の開始が不可である場合は（Ｓ１００７のＮｏ）、ＤＳＣ１０３は処理を中止する。無線パラメータ設定の開始が可能である場合は（Ｓ１００７のＹｅｓ）、ＤＳＣ１０３はＡＰ１０１との間で一時的な無線接続を行う（Ｓ１００８）。
【００５５】
なおＳ１００８では、ＤＳＣ１０３はＳ１００４にて受信した「探索応答」に含まれるＳＳＩＤ（ネットワーク識別子）を用いてＡＰ１０１への一時的な無線接続を行う。また、一時的無線接続のためのＳＳＩＤをシステム内の装置で予め決定しておき、当該ＳＳＩＤを用いて一時的な無線接続を行うことも可能である。
【００５６】
そしてＤＳＣ１０３は、ＡＰ１０１を介して管理装置から配布される無線パラメータの設定処理を行う（Ｓ１００９）。なお、管理装置から配布される無線パラメータは、ＡＰ１０１と接続するための無線パラメータであってもよいし、他のＡＰ（不図示）と接続するための無線パラメータであってもよい。ここでは、ＡＰ１０１と接続するための無線パラメータが配布され、ＤＳＣ１０３に設定されるものとする。
【００５７】
無線パラメータの設定終了後、ＤＳＣ１０３は設定された無線パラメータに基づいて、ＡＰ１０１にて有効にされている暗号化手段を実行してＡＰ１０１と無線接続を行う（Ｓ１０１０）。
【００５８】
また、無線通信パラメータ設定用の能力情報または手順等が含まれている「探索応答」をタイマ１動作中に受信できなかった場合（Ｓ１００６のＹｅｓ）、ＤＳＣ１０３は無線パラメータの設定処理を中止する。
【００５９】
次に、ＡＰ１０１の動作フローについて図１１（ａ）〜（ｄ）を用いて説明する。
【００６０】
ＡＰ１０１は、無線設定開始ボタン５０５が押下された場合（Ｓ１１０１、Ｓ１１０２のＹｅｓ）、処理１を実行する（Ｓ１１０３）。管理装置から「無線パラメータ設定開始」または「無線パラメータ設定中止」を受信した場合（Ｓ１１０１、Ｓ１１０４のＹｅｓ）、ＡＰ１０１は処理２を実行する（Ｓ１１０５）。ＤＳＣ１０３またはプリンタ１０４から「探索要求」を受信した場合（Ｓ１１０１、Ｓ１１０６のＹｅｓ）、ＡＰ１０１は処理３を実行する（Ｓ１１０７）。なお、ＡＰ１０１は処理１〜３を並列して実行することが可能である。例えば、処理１を実行中に「探索要求」を受信した場合、処理１と処理３を並列して行う。
【００６１】
まず、処理１について図１１（ｂ）を用いて説明する。
【００６２】
ＡＰ１０１は、無線パラメータの設定開始を管理装置に要求するため、管理装置の選択処理を行う（Ｓ１１１１）。次にＡＰ１０１は、「無線パラメータ設定要求」に対する応答である「無線パラメータ設定開始／中止」の受信待ち時間を計測するためのタイマ３を開始する（Ｓ１１１２）。そして、ＡＰ１０１は選択した管理装置に対して無線パラメータ設定開始を要求するための「無線パラメータ設定要求」を送信する（Ｓ１１１３）。
【００６３】
タイマ３動作中に管理装置から「無線パラメータ設定開始」もしくは「無線パラメータ設定中止」を受信した場合（Ｓ１１１４のＹｅｓ、Ｓ１１１６のＮｏ）、ＡＰ１０１は処理２を実行する（Ｓ１１１５）。
【００６４】
タイマ３動作中に「無線パラメータ設定開始」、「無線パラメータ設定中止」のいずれも受信できない場合（Ｓ１１１４のＮｏ、Ｓ１１１６のＹｅｓ）、ＡＰ１０１は登録済みの他の管理装置へ「無線パラメータ設定要求」を送信するか判断する（Ｓ１１１７）。他の管理装置へ「無線パラメータ設定要求」を送信する場合は（Ｓ１１１７のＹｅｓ）、Ｓ１１１１へ戻る。他の管理装置へ「無線パラメータ設定要求」を送信しない場合は（Ｓ１１１７のＮｏ）、ＡＰ１０１は処理１を終了する。
【００６５】
次に、処理２について図１１（ｃ）を用いて説明する。前述したように、処理２は、管理装置から「無線パラメータ設定開始」または「無線パラメータ設定中止」を受信した場合にＡＰ１０１が行う処理である。
【００６６】
ＡＰ１０１は、管理装置から受信した「無線パラメータ設定開始」もしくは「無線パラメータ設定中止」から、無線パラメータ設定の可否情報、及び無線パラメータ設定用の能力情報または手順情報等を取得する（Ｓ１１２１）。
【００６７】
無線パラメータの設定が可能である場合（Ｓ１１２２のＹｅｓ）、ＡＰ１０１は「無線パラメータ設定開始」より取得した無線パラメータ設定用の能力情報または手順情報を「探索応答」に付加し、送信するための準備をしておく（Ｓ１１２３）。そして、ＡＰ１０１は管理装置に対して、無線パラメータの配布開始を指示するための「無線パラメータ取得要求」を送信する（Ｓ１１２４）。
【００６８】
無線パラメータの設定が不可である場合（Ｓ１１２２のＮｏ）、ＡＰ１０１は無線パラメータの設定が不可である旨を「探索応答」に付加し、送信するための準備をしておく（Ｓ１１２５）。
【００６９】
次に、処理３について図１１（ｄ）を用いて説明する。前述したように、処理３は、ＤＳＣ１０３またはプリンタ１０４から「探索要求」を受信した場合にＡＰ１０１が行う処理である。ここではＤＳＣ１０３から「探索要求」を受信した場合について説明する。
【００７０】
まず、ＡＰ１０１は、既に管理装置から「無線パラメータ設定開始」又は「無線パラメータ設定中止」を実行したか否かを確認する（Ｓ１１３１）。
【００７１】
「無線パラメータ設定開始」、「無線パラメータ設定中止」のいずれかを受信済みの場合（Ｓ１１３１のＹｅｓ）、ＡＰ１０１は、図１１（ｃ）のＳ１１２３又はＳ１１２５で送信準備した「探索応答」をＤＳＣ１０３に対して送信する（Ｓ１１３２）。そして、無線パラメータの設定が可能な場合（Ｓ１１３３のＹｅｓ）、ＡＰはＤＳＣ１０３との間で一次的な無線接続を行う（Ｓ１１３４）。無線パラメータの設定が不可の場合は（Ｓ１１３３のＹｅｓ）、処理３を終了する。
【００７２】
「無線パラメータ設定開始」、「無線パラメータ設定中止」のいずれも未受信の場合（Ｓ１１３１のＮｏ）、ＡＰ１０１は無線パラメータ設定の可否情報等を付加しない「探索応答」をＤＳＣ１０３に対して送信し（Ｓ１１３５）、処理３を終了する。
【００７３】
次に、管理装置の動作フローについて図１２を用いて説明する。
【００７４】
管理装置は、無線設定開始ボタンが押下された場合（Ｓ１２０１のＹｅｓ）、またはＡＰ１０１から「無線パラメータ設定要求」を受信した場合に（Ｓ１２０２のＹｅｓ）、既に無線パラメータの設定中であるか否かを確認する（Ｓ１２０３）。
【００７５】
無線パラメータの設定中でない場合は（Ｓ１２０３のＮｏ）、管理装置は無線パラメータの設定が可能である旨、無線パラメータ設定用の能力情報または手順等に関する情報を含む「無線パラメータ設定開始」をＡＰ１０１に対して送信する。
【００７６】
続いて管理装置は、ＡＰ１０１から「無線パラメータ取得要求」を受信するまでの待ち時間を計測するタイマ２を開始する（Ｓ１２０５）。ここで、「無線パラメータ取得要求」とは、無線パラメータの配布開始を指示するための信号である。
【００７７】
タイマ２動作中にＡＰ１０１から「無線パラメータ取得要求」を受信すると（Ｓ１２０６のＹｅｓ）、管理装置は無線パラメータを、ＡＰ１０１を介してＤＳＣ１０３もしくはプリンタ１０４に配布する（Ｓ１２０８）。
【００７８】
無線パラメータの設定中である場合は（Ｓ１２０３のＹｅｓ）、設定中の処理を継続するため、新たに要求された設定処理は中止する（Ｓ１２０９）。例えば、無線パラメータ設定中にＡＰ１０１から「無線パラメータ設定要求」を受信した場合は、管理装置はＡＰ１０１に対して「無線パラメータ設定中止」を送信する。
【００７９】
以上、本実施例におけるＤＳＣ１０３、プリンタ１０４、ＡＰ１０１、及び管理装置の動作フローについて説明した。続いて管理装置が管理する無線パラメータをＤＳＣ１０３に設定する方法について、本実施形態のシーケンス図６、及び各機器の動作フロー図１０〜１２を用いて説明する。
【００８０】
ＡＰ１０１と管理装置１０２は任意の暗号化が有効である無線接続がなされている（６０１）。ＤＳＣ１０３の操作部３１０に設けられている無線設定開始ボタン、及びＡＰ１０１に設けられている無線設定開始ボタン５０５が操作されると（６０２、６０３）、無線パラメータ設定処理が開始される（Ｓ１００１のＹｅｓ、Ｓ１１０１、Ｓ１１０２）。
【００８１】
まずＤＳＣ１０３は、管理装置にて管理されている無線パラメータの設定機能を具備するＡＰを探索するための「探索要求」を送信する（６０４、Ｓ１００３）。
【００８２】
ＡＰ１０１は、無線パラメータ設定の開始を管理装置に要求するため、管理装置の選択処理を行う（図１１（ｂ）のＳ１１１１）。ここでは、ＡＰ１０１には管理装置１０２しか登録されていないため、ＡＰ１０１は管理装置１０２を選択し、管理装置１０２に対して無線パラメータ設定処理の開始を要求するための「無線パラメータ設定要求」を送信する（６０５、Ｓ１１１３）。
【００８３】
「無線パラメータ設定要求」を受信した管理装置１０２は（Ｓ１２０２のＹｅｓ）、自装置が無線パラメータの設定中であるかどうかを確認する（Ｓ１２０３）。ここでは、無線パラメータの設定中でないため（Ｓ１２０３のＮｏ）、管理装置１０２は「無線パラメータ設定開始」をＡＰ１０１へ送信する（６０７、Ｓ１２０４）。
【００８４】
ＡＰ１０１は、ＤＳＣ１０３から「探索要求」（６０４）を受信すると（図１１（ａ）のＳ１１０６）、処理３に進み（Ｓ１１０７）、既に「無線パラメータ設定開始」又は「無線パラメータ設定中止」を受信したか否かを確認する（図１１（ｄ）のＳ１１３１）。この時点では、「無線パラメータ設定開始」、「無線パラメータ設定中止」のいずれも受信していないため（Ｓ１１３１のＮｏ）、ＡＰ１０１は無線パラメータ設定の可否等を付加しない「探索応答」をＤＳＣ１０３に対して送信する（６０６、Ｓ１１３５）。
【００８５】
次に、「無線パラメータ設定開始」（６０７）を受信したＡＰ１０１は（図１１（ｂ）のＳ１１１４のＹｅｓ）、処理２を実行する（Ｓ１１１５）。ＡＰ１０１は、受信した「無線パラメータ設定開始」（６０７）に含まれる無線パラメータ設定の可否情報、無線パラメータ設定用の能力情報または手順情報等を取得する（Ｓ１１２１）。ここでは、無線パラメータ設定処理が可能であるので（Ｓ１１２２のＹｅｓ）、ＡＰ１０１は「無線パラメータ設定開始」（６０７）より取得した情報を「探索応答」に付加し、送信するための準備をしておく（Ｓ１１２３）。そしてＡＰ１０１は、管理装置へ無線パラメータの配布開始を指示するための「無線パラメータ取得要求」を送信する（６０９、Ｓ１１２４）。
【００８６】
ＤＳＣ１０３は「探索応答」（６０６）を受信すると（Ｓ１００４のＹｅｓ）、無線パラメータ設定情報が含まれているか否かを確認する（Ｓ１００５）。前述したように「探索応答」（６０６）には無線パラメータ設定情報が含まれていないため（Ｓ１００５のＮｏ）、ＤＳＣ１０３はＡＰ１０１に対して「探索要求」を再送する（６０８、Ｓ１００６のＮｏ、Ｓ１００３）。
【００８７】
ＡＰ１０１は、再びＤＳＣ１０３から「探索要求」（６０８）を受信すると（図１１（ａ）のＳ１１０６のＹｅｓ）、「処理３」に進む（Ｓ１１０７）。ここでは、既に「無線パラメータ設定開始」（６０７）を受信済みであるため（Ｓ１１３１のＹｅｓ）、ＡＰ１０１はＳ１１２３にて送信準備しておいた「探索応答」をＤＳＣ１０３へ送信する（６１０、Ｓ１１３２）。なお、前述したように、「探索応答」（６１０）には、「無線パラメータ設定開始」（６０７）より取得した情報が含まれている。
【００８８】
当該「探索応答」（６１０）を受信したＤＳＣ１０３は（Ｓ１００４のＹｅｓ、Ｓ１００５のＹｅｓ）、無線パラメータ設定処理の開始が可能であるか否かを判断する（Ｓ１００７）。ここでは、パラメータ設定処理の開始が可能であるため（Ｓ１００７のＹｅｓ）、ＤＳＣ１０３はＡＰ１０１に対して一時的な無線接続の要求を行う（Ｓ１００８）。
【００８９】
「探索応答」（６１０）を送信したＡＰ１０１は、無線パラメータの設定が可能であるため（Ｓ１１３３のＹｅｓ）、ＤＳＣ１０３からの一時的な接続要求を受け入れる（Ｓ１１３４）。その結果、ＤＳＣ１０３とＡＰ１０１は一時的な無線接続状態となる（６１１）。
【００９０】
上記接続後、「無線パラメータ取得要求」を受信した管理装置１０２（Ｓ１２０６のＹｅｓ）とＤＳＣ１０３は、ＡＰ１０１を介して無線パラメータの設定処理を実行する（６１２、Ｓ１００９、Ｓ１２０８）。無線パラメータの設定終了後、ＤＳＣ１０３は設定された無線パラメータに基づいて、ＡＰ１０１にて有効にされている暗号化手段を実行してＡＰ１０１と無線接続を行う（６１３、Ｓ１０１０）。
【００９１】
本実施形態によれば、無線ネットワークへの参加を要求する無線通信装置（ＤＳＣ）とＡＰに設けられた無線設定開始ボタンを押下げることにより、無線通信装置と管理装置の間で無線パラメータの設定処理を行うことができる。例えば、管理装置が無線通信装置と離れた場所に設置されている場合であっても、ＡＰに設けられた無線設定開始ボタンを操作するだけで、簡単に無線パラメータの設定を行うことができる。
【００９２】
（第２の実施形態）
第１の実施形態では、管理装置が１台のみ存在する場合に関して説明した。第２の実施形態では、図２に示すように、管理装置が複数存在する場合に関して説明する。なお本実施形態におけるＤＳＣ、ＡＰ、及び管理装置の機能ブロック図、及び動作フローは、第１の実施形態と同様である。
【００９３】
ここで、無線環境は刻々と変化するため、いずれかの管理装置は無線環境の悪化によりＡＰ１０１との無線通信が確立できない可能性がある。また、全ての管理装置がＡＰ１０１の操作者の視野範囲内にあるとは限らず、いずれかの管理装置は電源がＯＦＦになっていて気づかない可能性も考えられる。さらには、何らかの理由により管理装置にて無線パラメータ設定処理が実行できずに、管理装置がＡＰ１０１に対して無線パラメータ設定の中止を通知してくる場合も考えられる。本実施形態では、何らかの理由により管理装置２０２、管理装置２０３においてＡＰ１０１との無線通信が確立できず、管理装置２０４においてのみ無線通信が確立できるとする。
【００９４】
以下、本実施形態におけるシーケンス図７、及び各機器の動作フロー図１０〜１２を用いて説明する。
【００９５】
図２において、ＡＰ１０１と管理装置２０２、２０３、２０４は任意の暗号化手段が有効である無線接続がなされている（７０１〜７０３）。ＡＰ１０１のフラッシュＲＯＭ５０９には管理装置の優先度を登録することが可能である。本実施形態では、優先度は、
・高：管理装置２０２
・中：管理装置２０３
・低：管理装置２０４
と設定されているものとする。なお、管理装置の優先度は、ユーザがＡＰに予め設定しておくことも可能である。
【００９６】
ＤＳＣ１０３の操作部３１０に設けられている無線設定開始ボタン、及びＡＰ１０１に設けられている無線設定開始ボタン５０５を操作することにより（７０４、７０５）、無線パラメータ設定処理が開始される（Ｓ１００１、Ｓ１１０１、Ｓ１１０２）。
【００９７】
まずＤＳＣ１０３は、管理装置にて管理されている無線パラメータの設定機能を具備するＡＰを探索するための「探索要求」を送信する（７０４、Ｓ１００３）。
【００９８】
ＡＰ１０１においては、無線パラメータ設定の開始を管理装置に要求するため、管理装置の選択処理を行う（図１１（ｂ）のＳ１１１１）。ここでは、管理装置２０２の優先度が最も高く設定されているので、該装置を選択する。そして、ＡＰ１０１は管理装置２０２に対して無線パラメータ設定処理の開始を要求するための「無線パラメータ設定要求」を送信する（７０６、Ｓ１１１３）。
【００９９】
しかし、前述した通り、管理装置２０２はＡＰ１０１との無線通信が確立できないため、「無線パラメータ設定要求」（７０６）を受信できない。従ってＡＰ１０１は管理装置２０２からの「無線パラメータ設定開始」の受信ができないまま（７０９、Ｓ１１１４のＮｏ）、タイマ３は終了する（Ｓ１１１６）。ここでＡＰ１０１は、他の管理装置へ「無線パラメータ設定要求」を送信するか否かを判断する（Ｓ１１１７）。
【０１００】
本実施形態では、ＡＰ１０１には管理装置２０３、及び管理装置２０４が登録されているので、ＡＰ１０１は「無線パラメータ設定要求」を送信すると判断し（Ｓ１１１７のＹｅｓ）、管理装置２０２の次に優先度が高い管理装置２０３を選択する（Ｓ１１１１）。
【０１０１】
そしてＡＰ１０１は、管理装置２０３に対して、前記と同様に「無線パラメータ設定要求」を送信する（７１０、Ｓ１１１３）。しかし、管理装置２０２と同様に管理装置２０３もＡＰ１０１との無線通信が確立できないため、管理装置２０３は「無線パラメータ設定要求」（７１０）を受信できない。その結果、ＡＰ１０１は管理装置２０３からの「無線パラメータ設定開始」を受信できない（７１１、Ｓ１１１４のＮｏ、Ｓ１１１６のＹｅｓ）。
【０１０２】
そこでＡＰ１０１は、登録されている管理装置の中から優先度の最も低い管理装置２０４を選択し（Ｓ１１１７のＹｅｓ、Ｓ１１１１）、管理装置２０４に対して「無線パラメータ設定要求」を送信する（７１２、Ｓ１１１３）。
【０１０３】
ＡＰ１０１と管理装置２０４との間では無線通信が確立されているため、管理装置２０４は「無線パラメータ設定要求」（７１２）を受信することができる。
【０１０４】
「無線パラメータ設定要求」（７１２）を受信した管理装置２０４は（図１２のＳ１２０２のＹｅｓ）、自装置が無線パラメータの設定中であるかどうかを確認する（Ｓ１２０３）。ここでは、無線パラメータの設定中でないため（Ｓ１２０３のＮｏ）、管理装置１０２は、「無線パラメータ設定開始」をＡＰ１０１へ送信する（７１３、Ｓ１２０４）。
【０１０５】
以降、ＡＰ１０１、ＤＳＣ１０３、及び管理装置２０４において第１の実施形態で説明した処理と同様の処理を実施することにより、無線パラメータの設定処理を行う（７１４〜７１９）。
【０１０６】
本実施形態によれば、ＡＰに登録された管理装置が複数存在する場合でも、優先度に基づいて無線パラメータの設定を行う管理装置を選択することができる。
【０１０７】
また、管理装置が何らかの理由により無線パラメータ設定を行えない場合であっても、設定が可能な管理装置を自動的に探索して、無線パラメータの設定を行うことができる。
【０１０８】
従って、ＡＰに登録された管理装置が複数存在する場合であっても、ユーザはＡＰと無線通信装置に設けられた無線設定開始ボタンを操作するだけで、いずれかの管理装置との間で無線パラメータの設定処理を行うことができる。
【０１０９】
なお、本実施形態においては、ＡＰと管理装置の無線通信が確立できない場合について説明したが、管理装置が「無線パラメータ設定中止」を送信してきた場合でも、同様の処理を行うことができる。かかる場合、図１１ｂのＳ１１１４において「無線パラメータ設定中止」を受信した場合であっても、Ｓ１１１５には進まず、Ｓ１１１６、Ｓ１１１７に進み、登録してある他の管理装置を選択し、「無線パラメータ設定要求」を送信すればよい。
【０１１０】
また、本実施形態においては、ＡＰは登録された優先度に基づいて、「無線パラメータ設定要求」を送信する管理装置を選択する場合について説明したが、管理装置を選択する方法は他の方法であってもよい。例えば、ＡＰに登録された管理装置の中から「無線パラメータ設定要求」を送信する装置をランダムに選択してもよい。
【０１１１】
また、無線設定開始ボタンを操作した時に、ＡＰに設定されている無線パラメータを管理している管理装置に対して、「無線パラメータ設定要求」を送信してもよい。これにより、無線通信装置のユーザは、参加を希望する無線ネットワークを構成しているＡＰの無線設定ボタンを操作するだけで、当該ネットワークの無線パラメータを設定することができる。
【０１１２】
（第３の実施形態）
第１の実施形態では、図１のＡＰ１０１とＤＳＣ１０３において、無線パラメータ設定の開始操作が行われた場合に関して説明した。第３の実施形態では、ＤＳＣ１０３と管理装置１０２にて無線パラメータ設定の開始操作を実行後、プリンタ１０４とＡＰ１０１で無線パラメータ設定の開始操作が行われた場合について説明する。なお、本実施形態におけるＤＳＣ、プリンタ、ＡＰ、管理装置の機能ブロック図、及び動作フローは、第１の実施形態と同様である。
【０１１３】
以下、本実施形態におけるシーケンス図８、及び各機器の動作フロー図１０〜１２を用いて説明する。なお、前述したように、プリンタ１０４の動作フローはＤＳＣ１０３の動作フローと同様である。
【０１１４】
図１において、ＡＰ１０１と管理装置１０２は、任意の暗号化手段が有効である無線接続がなされている（８０１）。ＤＳＣ１０３の操作部３１０に設けられている無線設定開始ボタン、及び管理装置１０２に設けられている無線設定開始ボタン（不図示）を操作すると、ＡＰ１０１を介して無線パラメータ設定処理が開始される（８０４、Ｓ１００１、Ｓ１２０１）。
【０１１５】
まずＤＳＣ１０３は、管理装置にて管理されている無線パラメータの設定機能を具備するＡＰを探索するための「探索要求」を送信する（８０４、Ｓ１００３）。
【０１１６】
管理装置１０２は、無線設定開始ボタンが操作されると（Ｓ１２０１のＹｅｓ）、自装置が無線パラメータの設定中であるか否かを確認する（Ｓ１２０３）。ここでは、無線パラメータの設定中でないため（Ｓ１２０３のＮｏ）、管理装置１０２は「無線パラメータ設定開始」をＡＰ１０１に対して送信する（Ｓ１２０４）。
【０１１７】
ＡＰ１０１においては、ＤＳＣ１０３からの「探索要求」、及び、管理装置１０２からの「無線パラメータ設定開始」を受信する（Ｓ１１０１、Ｓ１１０５、Ｓ１１０７）。
【０１１８】
ここでは、「無線パラメータ設定開始」を受信する前に「探索要求」を受信した場合（Ｓ１１０６のＹｅｓ）について説明する。なお、「探索要求」を受信する前に「無線パラメータ設定開始」を受信した場合は、下記［１］の処理が省略され、下記［２］、［３］の処理が順に行われることとなる。
【０１１９】
［１］ＡＰ１０１は「探索要求」を受信すると（Ｓ１１０６のＹｅｓ）、「処理３」を実行する（Ｓ１１０７）。このときＡＰ１０１は「無線パラメータ設定開始」、「無線パラメータ設定中止」のいずれも未受信のため（図１１（ｄ）のＳ１１３１のＮＯ）、無線パラメータ設定の可否、無線通信パラメータ設定用の能力情報または手順等を付加しない探索応答を送信する（Ｓ１１３５）。
【０１２０】
［２］次に、「無線パラメータ設定開始」を受信すると（Ｓ１１０４のＹｅｓ）、ＡＰ１０１は「処理２」を実行する（Ｓ１１０５）。ＡＰ１０１は、受信した「無線パラメータ設定開始」より無線パラメータ設定の可否情報、無線通信パラメータ設定用の能力情報または手順情報等を取得する（図１１（ｃ）のＳ１１２１）。ここでは、無線パラメータの設定が可能であるので（Ｓ１１２２のＹｅｓ）、ＡＰ１０１は「無線パラメータ設定開始」より取得した情報を「探索応答」データに付加し、送信できるよう準備しておく（Ｓ１１２３）。そして、ＡＰ１０１は管理装置１０２に対して、無線パラメータの配布開始を指示するための「無線パラメータ取得要求」を送信する（Ｓ１１２４）。
【０１２１】
［３］その後ＡＰ１０１が「探索要求」を受信すると（図１１（ａ）のＳ１１０１、Ｓ１１０６）、既に「無線パラメータ設定開始」を受信済みであるため（Ｓ１１３１のＹｅｓ）、Ｓ１１２３にて送信準備しておいた「探索応答」をＤＳＣ１０３へ送信する（Ｓ１１３２）。
【０１２２】
以降は第１の実施形態で説明した処理と同様の処理を行うことにより、管理装置が管理する無線パラメータをＤＳＣ１０３に設定する。
【０１２３】
ここで、上記処理を実行中、すなわち、ＤＳＣ１０３と管理装置１０２に設けられている無線設定開始ボタンを操作した後に、プリンタ１０４とＡＰ１０１で無線パラメータ設定の開始操作が行われた場合（８０５，８０６）について説明する。
【０１２４】
ＡＰ１０１は、無線設定開始ボタン５０５が操作されると（８０５、Ｓ１１０１、Ｓ１１０２）、「処理１」に進み（Ｓ１１０３）、無線パラメータ設定の開始を管理装置に要求するため、管理装置の選択処理を行う（図１１（ｂ）のＳ１１１１）。ここでは、ＡＰ１０１には管理装置１０２しか登録されていないため、ＡＰ１０１は管理装置１０２を選択し、管理装置１０２に対して無線パラメータ設定処理の開始を要求するための「無線パラメータ設定要求」を送信する（８０７、Ｓ１１１３）。
【０１２５】
「無線パラメータ設定要求」（８０７）を受信した管理装置１０２は（Ｓ１２０２のＹｅｓ）、自装置が無線パラメータの設定中であるかどうかを確認する（Ｓ１２０３）。ここでは、既に管理装置１０２がＤＳＣ１０３との間で無線パラメータ設定処理を開始しているため（Ｓ１２０３のＹｅｓ）、プリンタ１０４に対する無線パラメータ設定処理はできない。そこで、管理装置１０２はその旨をＡＰ１０１へ通知するため、「無線パラメータ設定中止」を送信する（８１０、Ｓ１２０９）。
【０１２６】
「無線パラメータ設定中止」（８１０）を受信したＡＰ１０１は（図１１（ｂ）のＳ１１１４）、「処理２」に進み（Ｓ１１１５）、受信した「無線パラメータ設定中止」より、無線パラメータの設定が不可と判断する（図１１（ｃ）のＳ１１２１、Ｓ１１２２のＮｏ）。そして、ＡＰ１０１は無線パラメータの設定が不可である旨を「探索応答」に付加し、送信するための準備をしておく（Ｓ１１２５）。
【０１２７】
その後、プリンタ１０４から「探索要求」（８１１）を受信すると（図１１（ａ）のＳ１１０１、Ｓ１１０６）、ＡＰ１０１は「処理３」に進む（Ｓ１１０７）。「処理３」において、ＡＰ１０１は既に「無線パラメータ設定中止」（８１０）を受信済みであるから（Ｓ１１３１のＹｅｓ）、Ｓ１１２５にて送信準備しておいた「探索応答」をプリンタ１０４へ送信する（８１２、Ｓ１１３２）。
【０１２８】
「探索応答」（８１２）を受信したプリンタ１０４は（Ｓ１００４のＹｅｓ、Ｓ１００５のＹｅｓ）、無線パラメータ設定処理の開始が不可能であることを認識し（Ｓ１００７のＮｏ）、無線パラメータ設定処理を中止する。さらにプリンタ１０４は、無線パラメータ設定が不可である旨を表示部４０６に表示させる等の方法により、ユーザへ通知する。
【０１２９】
本実施例によれば、ＤＳＣと管理装置の間で無線パラメータの設定処理が行われている最中に、プリンタとＡＰの無線設定開始ボタンが操作された場合は、ＤＳＣに対する設定処理は遂行され、プリンタに対する設定処理は中断される。
【０１３０】
従って、複数の無線通信装置に対する無線パラメータ設定開始の指示があった場合でも、無線パラメータ設定処理を混乱させることなく実行することができる。
【０１３１】
（第４の実施形態）
第３の実施形態では、図１においてＤＳＣ１０３と管理装置１０２にて無線パラメータ設定の開始操作を実行後、プリンタ１０４とＡＰ１０１で無線パラメータ設定の開始操作が行われた場合についての処理に関して説明した。本実施例では、順序を逆にした場合、つまりプリンタ１０４とＡＰ１０１にて無線パラメータ設定の開始操作を実行後、ＤＳＣ１０３と管理装置１０２で無線パラメータ設定の開始操作が行われた場合について説明する。なお、本実施形態におけるＤＳＣ、プリンタ、ＡＰ、管理装置の機能ブロック図、及び各機器の動作フローは第１の実施形態と同様である。
【０１３２】
以下、本実施形態におけるシーケンス図９、及び各機器の動作フロー図１０〜１２を用いて説明する。
【０１３３】
図１において、ＡＰ１０１と管理装置１０２は、任意の暗号化手段が有効である無線接続がなされている（９０１）。プリンタ１０４の操作部４１０に設けられている無線設定開始ボタン、及びＡＰ１０１に設けられている無線設定開始ボタン５０５を操作することにより（９０２，９０３）、無線パラメータ設定処理が開始される（Ｓ１００１、Ｓ１１０１、Ｓ１１０２）。
【０１３４】
以降、第１の実施形態と同様のシーケンスにより、プリンタ１０４に対する無線パラメータの設定処理が行われる（９０４〜９１２）。
【０１３５】
ここで、ＤＳＣ１０３と管理装置１０２において無線パラメータ設定の開始操作が行われた場合（９１３、９１４）について説明する。
【０１３６】
管理装置１０２は、無線設定開始ボタンが操作されると（９１３、Ｓ１２０１のＹｅｓ）、自装置がすでに無線パラメータの設定中であるかどうかを確認する（Ｓ１２０３）。ここでは、既にプリンタ１０４に対して無線パラメータの設定中であるため（Ｓ１２０３のＹｅｓ）、ＡＰ１０２に対して「無線パラメータ設定中止」を送信し（９１５、Ｓ１２０９）、ＤＳＣ１０３に対する無線パラメータ設定処理は中止とする。
【０１３７】
「無線パラメータ設定中止」（９１５）を受信したＡＰ１０１は（図１１（ａ）のＳ１１０１、Ｓ１１０４）は、「処理２」に進む（Ｓ１１０５）。ＡＰ１０１は、受信した「無線パラメータ設定中止」（９１５）より、無線パラメータの設定が不可と判断し（図１１（ｃ）のＳ１１２１、Ｓ１１２２のＮｏ）、その旨を「探索応答」に付加し、送信できるよう準備をしておく（Ｓ１１２５）。
【０１３８】
その後ＡＰ１０１は、ＤＳＣ１０３からの「探索要求」（９１６）を受信すると（図１１（ａ）のＳ１１０１、Ｓ１１０６）、「処理３」に進む（Ｓ１１０７）。この場合、ＡＰ１０１は既に「無線パラメータ設定中止」を受信済みであるため（Ｓ１１３１のＹｅｓ）、Ｓ１１２５にて送信準備しておいた「探索応答」をＤＳＣ１０３へ送信する（９１７、Ｓ１１３２）。
【０１３９】
「探索応答」（９１７）を受信したＤＳＣ１０３は（Ｓ１００４、Ｓ１００５）、無線パラメータ設定処理の開始が不可能であることを認識し（Ｓ１００７のＮｏ）、無線パラメータ設定処理を中止する。さらにＤＳＣ１０３は、無線パラメータ設定が不可である旨を表示部３０６に表示させる等の方法により、ユーザへ通知する。
【０１４０】
本実施例によれば、プリンタとＡＰの無線設定開始ボタンが操作され、無線パラメータ設定処理の実行中に、ＤＳＣと管理装置の無線設定開始ボタンが操作された場合、プリンタに対する設定処理は遂行され、ＤＳＣに対する設定処理は中断される。
【０１４１】
従って、複数の無線通信装置に対する無線パラメータ設定開始の指示があった場合でも、無線パラメータ設定処理を混乱させることなく実行することができる。
【０１４２】
なお、上記各実施例では、管理装置がＡＰの構成する無線ネットワークに接続している場合について説明したが、管理装置がＡＰと有線ＬＡＮ等を介して有線接続されていてもよい。
【０１４３】
なお、上記各実施例では、各機器に無線設定開始ボタンを設けた場合について説明したが、無線パラメータの設定開始を指示する機能を有していれば、どのような形態であっても構わない。
【０１４４】
なお、上記各実施例では、ＤＳＣやプリンタに無線通信機能が備わっている場合について説明したが、必ずしもＤＳＣやプリンタが無線通信機能を内蔵している必要はない。例えば、無線通信機能を備えた通信アダプタをＤＳＣやプリンタに接続することによっても、本発明は適用可能である。
【０１４５】
また、上記実施例ではプリンタやＤＳＣを用いる場合について説明したが、デジタルビデオカメラやテレビ、ＨＤＤプレーヤ等、他の機器においても本発明は適用可能である。
【０１４６】
また、上記実施例ではＩＥＥＥ８０２．１１無線ＬＡＮについて説明したが、他の無線通信方式であっても本発明は適用可能である。
【図面の簡単な説明】
【０１４７】
【図１】第１、第３、第４の実施形態におけるシステム構成図
【図２】第２の実施形態におけるシステム構成図
【図３】無線通信機能を具備するＤＳＣの機能ブロック図
【図４】無線通信機能を具備するプリンタの機能ブロック図
【図５】無線通信機能を具備するＡＰの機能ブロック図
【図６】第１の実施形態におけるシーケンス図
【図７】第２の実施形態におけるシーケンス図
【図８】第３の実施形態におけるシーケンス図
【図９】第４の実施形態におけるシーケンス図
【図１０】本発明実施形態における無線通信装置のフローチャート
【図１１】本発明実施形態におけるＡＰのフローチャート
【図１２】本発明実施形態における管理装置のフローチャート
【図１】
2008113156.tif 000003
【図２】
2008113156.tif 000004
【図３】
2008113156.tif 000005
【図４】
2008113156.tif 000006
【図５】
2008113156.tif 000007
【図６】
2008113156.tif 000008
【図７】
2008113156.tif 000009
【図８】
2008113156.tif 000010
【図９】
2008113156.tif 000011
【図１０】
2008113156.tif 000012
【図１１】
2008113156.tif 000013
【図１２】
2008113156.tif 000014