(57)【要約】【課題】複数の無線通信における無線パラメータの設定を容易に行うことのできる情報処理装置、無線通信装置、無線通信システム、無線設定プログラムを提供する。【解決手段】無線設定プログラム、プリンタＡおよびプリンタＢは同一の特定情報から所定のアルゴリズムに基づいて同一のアドホックモード用の無線パラメータを生成し、無線設定プログラムとプリンタＡ、または無線設定プログラムとプリンタＢは当該無線パラメータを利用したアドホックモードで無線通信を行い、プリンタＡおよびプリンタＢは無線設定プログラムからインフラストラクチャモード用の無線パラメータを取得する。なお、無線設定プログラムが別の装置と通信中の際には、当該通信が終了するまで無線パラメータの取得を待機する。【選択図】図１
2008172588.tif 000002
【特許請求の範囲】
【請求項１】
無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信手段と、
前記第１の無線通信方式による無線通信で利用する第１の無線パラメータを記憶する無線パラメータ記憶手段と、
無線通信装置に入力する特定情報を受け付ける特定情報受付手段と、
前記特定情報受付手段で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成手段と、
前記無線通信手段で行う無線通信を前記無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、
前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記無線通信装置からの前記第１の無線パラメータの要求を受け付ける要求受付手段と、
前記要求受付手段で受け付けた要求に応答して前記第１の無線パラメータを前記無線通信装置に送信する無線パラメータ送信手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記要求受付手段は、
前記無線通信装置からの前記要求に応答して前記第１の無線パラメータを該無線通信装置に送信する処理を行っている場合は、他の無線通信装置からの該要求の受け付けを拒否する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信手段と、
情報処理装置に入力する特定情報を受け付ける特定情報受付手段と、
前記特定情報受付手段で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成手段と、
前記無線通信手段で行う無線通信を前記無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、
前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記情報処理装置から前記第１の無線通信方式による無線通信で利用する第１の無線パラメータ取得する無線パラメータ取得手段と
を具備することを特徴とする無線通信装置。
【請求項４】
前記無線パラメータ取得手段による前記第１の無線パラメータの取得が開始される際に該取得の開始を示す信号を同報送信し、該取得が終了した際に該取得の終了を示す信号を同報送信する信号送信手段と
他の無線通信装置から同報送信された開始信号または終了信号を受信する信号受信手段と
を更に具備し、
前記無線パラメータ取得手段は、
前記信号受信手段で前記開始信号を受信した場合は、前記終了信号を受信するまで前記第１の無線パラメータの取得を行わない
ことを特徴とする請求項３記載の無線通信装置。
【請求項５】
無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信手段と、
前記第１の無線通信方式による無線通信で利用する第１の無線パラメータを記憶する無線パラメータ記憶手段と、
無線通信装置に入力する特定情報を受け付ける特定情報受付手段と、
前記特定情報受付手段で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成手段と、
前記無線通信手段で行う無線通信を前記第１の無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、
前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記無線通信装置からの前記第１の無線パラメータの要求を受け付ける要求受付手段と、
前記要求受付手段で受け付けた要求に応答して前記第１の無線パラメータを前記無線通信装置に送信する無線パラメータ送信手段と
を具備する情報処理装置と、
前記第１の無線通信方式と、前記第２の無線通信方式とによって無線通信を行う無線通信手段と、
前記情報処理装置に入力する特定情報を受け付ける特定情報受付手段と、
前記特定情報受付手段で受け付けた特定情報から前記第２の無線パラメータを前記所定の処理手順に基づいて生成する無線パラメータ生成手段と、
前記無線通信手段で行う無線通信を前記無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、
前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記情報処理装置から前記第１の無線通信方式による無線通信で利用する第１の無線パラメータ取得する無線パラメータ取得手段と
を具備する少なくとも１つの無線通信装置と
を具備することを特徴とする無線通信システム。
【請求項６】
前記要求受付手段は、
前記無線通信装置からの前記要求に応答して前記第１の無線パラメータを該無線通信装置に送信する処理を行っている場合は、他の無線通信装置からの該要求の受け付けを拒否する
ことを特徴とする請求項５記載の無線通信システム。
【請求項７】
前記無線通信装置は、
前記無線パラメータ取得手段による前記第１の無線パラメータの取得が開始される際に該取得の開始を示す信号を同報送信し、該取得が終了した際に該取得の終了を示す信号を同報送信する信号送信手段と、
他の無線通信装置から同報送信された開始信号または終了信号を受信する信号受信手段と
を更に具備し、
前記無線パラメータ取得手段は、
前記信号受信手段で前記開始信号を受信した場合は、前記終了信号を受信するまで前記第１の無線パラメータの取得を行わない
ことを特徴とする請求項５記載の無線通信システム。
【請求項８】
無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信部と、該第１の無線通信方式による無線通信で利用する第１の無線パラメータを記憶する無線パラメータ記憶部とを備えたコンピュータに、
無線通信装置に入力する特定情報を受け付ける特定情報受付機能と、
前記特定情報受付機能で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成機能と、
前記無線通信部で行う無線通信を前記無線パラメータ生成機能で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替機能と、
前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記無線通信装置からの前記第１の無線パラメータの要求を受け付ける要求受付機能と、
前記要求受付機能で受け付けた要求に応答して前記第１の無線パラメータを前記無線通信装置に送信する無線パラメータ送信機能と
を実現させることを特徴とする無線設定プログラム。
【請求項９】
前記要求受付機能は、
前記無線通信装置からの前記要求に応答して前記第１の無線パラメータを該無線通信装置に送信する処理を行っている場合は、他の無線通信装置からの該要求の受け付けを拒否する
ことを特徴とする請求項８記載の無線設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、無線通信装置、無線通信システム、無線設定プログラムに関する。
【背景技術】
【０００２】
近年、電波等を利用した無線通信が利用される機会が増加している。例えば、基地局として動作する無線アクセスポイント（以後、無線ＡＰと称する）との間で通信が可能な機器として、プリンタ、スキャナ等の機器（以後、無線通信装置と称する）が提供されている。
【０００３】
無線ＡＰと各種機器の間での無線通信には、ＳＳＩＤ［Service Set Identifier］や暗号鍵等を無線パラメータとして設定する必要があり、この設定を容易に行うための技術も提案されている。
【０００４】
例えば、１対１の無線通信を行うアドホックモード用の無線パラメータをプリンタ固有の番号から生成し、当該無線パラメータを用いた無線通信により、１対多の無線通信を行うインフラストラクチャモード用の無線パラメータを取得する無線通信のための設定方法、無線通信を行なう周辺装置および情報処理装置がある（例えば、特許文献１参照。）
【特許文献１】特開２００５−１９２２０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、複数の無線通信における無線パラメータの設定を容易に行うことのできる情報処理装置、無線通信装置、無線通信システム、無線設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信手段と、前記第１の無線通信方式による無線通信で利用する第１の無線パラメータを記憶する無線パラメータ記憶手段と、無線通信装置に入力する特定情報を受け付ける特定情報受付手段と、前記特定情報受付手段で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成手段と、前記無線通信手段で行う無線通信を前記無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記無線通信装置からの前記第１の無線パラメータの要求を受け付ける要求受付手段と、前記要求受付手段で受け付けた要求に応答して前記第１の無線パラメータを前記無線通信装置に送信する無線パラメータ送信手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記要求受付手段は、前記無線通信装置からの前記要求に応答して前記第１の無線パラメータを該無線通信装置に送信する処理を行っている場合は、他の無線通信装置からの該要求の受け付けを拒否することを特徴とする。
【０００８】
また、請求項３の発明は、無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信手段と、情報処理装置に入力する特定情報を受け付ける特定情報受付手段と、前記特定情報受付手段で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成手段と、前記無線通信手段で行う無線通信を前記無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記情報処理装置から前記第１の無線通信方式による無線通信で利用する第１の無線パラメータ取得する無線パラメータ取得手段とを具備することを特徴とする。
【０００９】
また、請求項４の発明は、請求項３の発明において、前記無線パラメータ取得手段による前記第１の無線パラメータの取得が開始される際に該取得の開始を示す信号を同報送信し、該取得が終了した際に該取得の終了を示す信号を同報送信する信号送信手段と他の無線通信装置から同報送信された開始信号または終了信号を受信する信号受信手段とを更に具備し、前記無線パラメータ取得手段は、前記信号受信手段で前記開始信号を受信した場合は、前記終了信号を受信するまで前記第１の無線パラメータの取得を行わないことを特徴とする。
【００１０】
また、請求項５の発明は、無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信手段と、前記第１の無線通信方式による無線通信で利用する第１の無線パラメータを記憶する無線パラメータ記憶手段と、無線通信装置に入力する特定情報を受け付ける特定情報受付手段と、前記特定情報受付手段で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成手段と、前記無線通信手段で行う無線通信を前記第１の無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記無線通信装置からの前記第１の無線パラメータの要求を受け付ける要求受付手段と、前記要求受付手段で受け付けた要求に応答して前記第１の無線パラメータを前記無線通信装置に送信する無線パラメータ送信手段とを具備する情報処理装置と、前記第１の無線通信方式と、前記第２の無線通信方式とによって無線通信を行う無線通信手段と、前記情報処理装置に入力する特定情報を受け付ける特定情報受付手段と、前記特定情報受付手段で受け付けた特定情報から前記第２の無線パラメータを前記所定の処理手順に基づいて生成する無線パラメータ生成手段と、前記無線通信手段で行う無線通信を前記無線パラメータ生成手段で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替手段と、前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記情報処理装置から前記第１の無線通信方式による無線通信で利用する第１の無線パラメータ取得する無線パラメータ取得手段とを具備する少なくとも１つの無線通信装置とを具備することを特徴とする。
【００１１】
また、請求項６の発明は、請求項５の発明において、前記要求受付手段は、前記無線通信装置からの前記要求に応答して前記第１の無線パラメータを該無線通信装置に送信する処理を行っている場合は、他の無線通信装置からの該要求の受け付けを拒否することを特徴とする。
【００１２】
また、請求項７の発明は、請求項５の発明において、前記無線通信装置は、前記無線パラメータ取得手段による前記第１の無線パラメータの取得が開始される際に該取得の開始を示す信号を同報送信し、該取得が終了した際に該取得の終了を示す信号を同報送信する信号送信手段と、他の無線通信装置から同報送信された開始信号または終了信号を受信する信号受信手段とを更に具備し、前記無線パラメータ取得手段は、前記信号受信手段で前記開始信号を受信した場合は、前記終了信号を受信するまで前記第１の無線パラメータの取得を行わないことを特徴とする。
【００１３】
また、請求項８の発明は、無線基地局との間で通信を行う第１の無線通信方式と、該基地局を介さない装置間で通信を行う第２の無線通信方式とによって無線通信を行う無線通信部と、該第１の無線通信方式による無線通信で利用する第１の無線パラメータを記憶する無線パラメータ記憶部とを備えたコンピュータに、無線通信装置に入力する特定情報を受け付ける特定情報受付機能と、前記特定情報受付機能で受け付けた特定情報から前記第２の無線通信方式による無線通信で利用する第２の無線パラメータを所定の処理手順に基づいて生成する無線パラメータ生成機能と、前記無線通信部で行う無線通信を前記無線パラメータ生成機能で生成した第２の無線パラメータを利用した第２の無線通信方式による無線通信に切り替える切替機能と、前記第２の無線パラメータを利用した第２の無線通信方式による無線通信を介して前記無線通信装置からの前記第１の無線パラメータの要求を受け付ける要求受付機能と、前記要求受付機能で受け付けた要求に応答して前記第１の無線パラメータを前記無線通信装置に送信する無線パラメータ送信機能とを実現させることを特徴とする。
【００１４】
また、請求項９の発明は、請求項８の発明において、前記要求受付機能は、前記無線通信装置からの前記要求に応答して前記第１の無線パラメータを該無線通信装置に送信する処理を行っている場合は、他の無線通信装置からの該要求の受け付けを拒否することを特徴とする。
【発明の効果】
【００１５】
請求項１、５および８に記載の発明は、本構成を有しない場合に比較して、複数の無線通信装置に対してインフラストラクチャモード用の無線パラメータを容易に設定することが可能となる。
【００１６】
また、請求項２、６および９に記載の発明は、本構成を有しない場合に比較して、無線通信装置は情報処理装置が別の無線通信装置からの要求に対して応答中であることを認識することが可能となる。
【００１７】
また、請求項３および５に記載の発明は、本構成を有しない場合に比較して、複数の無線通信装置は短時間に情報処理装置にアクセスするようになり、情報処理装置側での煩雑な操作を軽減することが可能となる。
【００１８】
また、請求項４および７に記載の発明は、本構成を有しない場合に比較して、別の無線通信装置に対して要求の送信を抑制させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る情報処理装置、無線通信装置、無線通信システム、無線設定プログラムの実施の形態について添付図面を参照して詳細に説明する。なお、本実施例では、パーソナルコンピュータ等の情報処理装置（以後、ＰＣと称する）に本発明に係る無線設定プログラムがインストールされている構成を一例にして説明する。また、本実施例では、無線通信を行う無線通信装置としてとしてプリンタを一例にして説明を行うが、無線通信装置としては、スキャナ、ディスクドライブ等の他の装置も同様に適用することが可能である。
【００２０】
図１は、本発明に係る無線通信システム１の全体構成の一例を示すシステム構成図である。
【００２１】
図１は、ＰＣ２と、無線通信の基地局として動作する無線アクセスポイント（以後、無線ＡＰと称する）３、ネットワーク４で構成される無線通信システム１に対し、新たにプリンタＡ５１、プリンタＢ５２を設置する場合を示している。なお、図１に示す通信システム１は、その一部を示したものであり、実際には、他の装置が種々の接続形態（有線、無線）で通信システムに接続されている。
【００２２】
ＰＣ２と無線ＡＰ３の間での無線通信は、インフラストラクチャモードと呼ばれる１対多での通信が可能な通信方式であって、無線ＡＰ３を介して装置間での通信を行う際に利用されることの多い通信方式で行われる。このため、ＰＣ２には、インフラストラクチャモードで無線ＡＰ３との無線通信を行うのに必要なＳＳＩＤ、暗号鍵等の識別情報を含む無線パラメータ（以後、インフラストラクチャモード用の無線パラメータと称する）が設定されている。また、ＰＣ２はアドホックモードと呼ばれる１対１での通信が可能な通信方式であって、無線ＡＰ３を介さずに装置間での通信を行う際に利用されることの多い通信方式による無線通信も行う。このため、ＰＣ２には、アドホックモードで装置との無線通信を行うのに必要なＳＳＩＤ、暗号鍵等の識別情報を含む無線パラメータ（以後、アドホックモード用の無線パラメータと称する）が設定されている。
【００２３】
なお、ＰＣ２は、不図示であるが、基本ソフトウェアであるオペレーティングシステム（以後、ＯＳと称する）に基づいてＰＣ２本体のシーケンス制御を行うＣＰＵ［Central Processing Unit］、ＰＣ２の起動時に実行されるプログラム等を記録するＲＯＭ［Read Only Memory］、プログラムの実行に必要なワークエリアのバッファエリアとして利用されるＲＡＭ［Random Access Memory］、ＯＳ、アプリケーションプログラム、本発明に係る無線設定プログラム、各種ファイル等のデータを格納するＨＤ［Hard Disk］、ネットワークケーブル等の有線を経由する有線通信による装置間のコマンド、データ等の送受信を行う有線通信部、無線通信による装置間のコマンド、データ等の送受信を行う無線通信部等から構成されている。
【００２４】
無線ＡＰ３は、インフラストラクチャモードにより複数の装置との間で無線通信を行うとともに、ネットワーク４に接続されている。
【００２５】
本実施例では、ＰＣ２にインストールされている本発明に係る無線設定プログラムと、プリンタＡ５１およびプリンタＢ５２とが連動して、プリンタＡ５１およびプリンタＢ５２のインフラストラクチャモード用の無線パラメータの設定を行う例を説明する。
【００２６】
図２は、ＰＣ２の機能的な構成の一例を示すブロック図である。
【００２７】
図２に示すように、ＰＣ２は、無線通信部６１、無線通信部６１による無線通信の制御（具体的には、インフラストラクチャモードで無線通信を行う際にはインフラストラクチャモード用の無線パラメータを設定し、アドホックモードで無線通信を行う際にはアドホックモード用の無線パラメータを設定する）を行う無線通信制御部７１、各無線モード用の無線パラメータを保持する（無線ＡＰ３とインフラストラクチャモードで無線通信を行うための無線パラメータも保持）記憶領域である無線パラメータ保持部８１を具備して構成される。また、ＰＣ２にはキーボード、マウス等の入力装置９、ディスプレイ等の表示装置（不図示）が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。
【００２８】
また、ＰＣ２には無線設定プログラム１０およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。
【００２９】
次に、無線設定プログラム１０の機能的な構成について説明する。
【００３０】
図２に示すように、無線設定プログラム１０は、その機能として、特定情報受付部１１１、無線パラメータ生成部１２１、無線モード切替部１３１、無線パラメータ要求受付部１４、無線パラメータ送信部１５から構成される。
【００３１】
特定情報受付部１１１は、入力装置９からユーザによって入力された特定情報（例えば、設置領域を意味する情報等の任意の情報）を受け付ける処理を行う。
【００３２】
無線パラメータ生成部１２１は、所定のアルゴリズムに基づいて特定情報受付部１１１で受け付けた特定情報からアドホックモード用の無線パラメータを生成する処理を行う。なお、生成したアドホックモード用の無線パラメータは無線パラメータ保持部８１に保持される。
【００３３】
無線モード切替部１３１は、無線通信部６１で行われる無線通信の無線モードを切り替える処理を行う。
【００３４】
無線パラメータ要求受付部１４は、プリンタＡ５１またはプリンタＢ５２からの無線ＡＰ３とインフラストラクチャモードで無線通信を行うための無線パラメータの要求を受け付ける処理を行う。
【００３５】
無線パラメータ送信部１５は、無線パラメータ要求受付部１４でインフラストラクチャモード用の無線パラメータの要求を受け付けた際に、無線パラメータ保持部８１に保持されているインフラストラクチャモード用の無線パラメータを要求元であるプリンタに送信する処理を行う。なお、インフラストラクチャモード用の無線パラメータのプリンタへの送信にはアドホックモードでの無線通信が用いられる。
【００３６】
なお、無線設定プログラム１０は、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【００３７】
図３は、プリンタＡ５１の機能的な構成の第１実施例を示すブロック図である。なお、プリンタＡ５１の機能的な構成とプリンタＢ５２の機能的な構成とは基本的には同様であるため、ここでは、プリンタＡ５１の機能的な構成についてのみ説明する。
【００３８】
図３に示すように、プリンタＡ５１は、無線通信部６２、無線通信制御部７２、無線パラメータ保持部８２、入力部１６、特定情報受付部１１２、無線パラメータ生成部１２２、指示受付部１７、無線モード切替部１３２、無線パラメータ取得部１８を具備して構成される。
【００３９】
無線通信部６２は、無線通信による装置間のコマンド、データ等の送受信を行う。
【００４０】
無線通信制御部７２は、無線通信部６２による無線通信の制御を行う。具体的には、インフラストラクチャモードで無線通信を行う際にはインフラストラクチャモード用の無線パラメータを設定し、アドホックモードで無線通信を行う際にはアドホックモード用の無線パラメータを設定する。
【００４１】
無線パラメータ保持部８２は、各無線モード用の無線パラメータを保持する記憶領域である。
【００４２】
入力部１６は、ユーザがプリンタＡ５２に対して情報、各処理の指示等を入力するための入力デバイスであり、例えば、スタートボタン、テンキー等のハードキーから構成され、またはタッチパネル方式のディスプレイから構成される。
【００４３】
特定情報受付部１１２は、入力部１６からユーザによって入力された特定情報を受け付ける処理を行う。なお、ＰＣ２の無線設定プログラム１０と連動してインフラストラクチャモード用の無線パラメータの設定を行うためには、ＰＣ２に入力した特定情報と同一の特定情報を入力する必要がある。
【００４４】
無線パラメータ生成部１２２は、ＰＣ２の無線設定プログラム１０の無線パラメータ生成部１２１で用いる所定のアルゴリズムと同一のアルゴリズムに基づいて特定情報受付部１１２で受け付けた特定情報からアドホックモード用の無線パラメータを生成する処理を行う。即ち、生成された無線パラメータは無線設定プログラム１０の無線パラメータ生成部１２１で同一の特定情報から生成される無線パラメータと同一のものとなる。なお、生成したアドホックモード用の無線パラメータは無線パラメータ保持部８２に保持される。
【００４５】
指示受付部１７は、入力部１６からユーザによって入力されたインフラストラクチャモード用の無線パラメータの設定の指示を受け付ける処理を行う。
【００４６】
無線モード切替部１３２は、無線通信部６２で行われる無線通信の無線モードを切り替える処理を行う。
【００４７】
無線パラメータ取得部１８は、無線ＡＰ３とインフラストラクチャモード用の無線パラメータをＰＣ２から取得する処理を行う。
【００４８】
なお、上述した無線通信制御部７２、特定情報受付部１１２、無線パラメータ生成部１２２、指示受付部１７、無線モード切替部１３２、無線パラメータ取得部１８を機能として具備するプログラムを汎用のプリンタ等の無線通信装置に組み込んだ構成を適用することも可能であり、その際には、無線通信装置の記憶部（例えば、ハードディスク等）に当該プログラムが記憶され、無線通信装置の演算部（例えば、ＣＰＵ等）が記憶部に記憶されている当該プログラムを実行することになる。
【００４９】
次に、無線設定プログラム１０、プリンタＡ５１およびプリンタＢ５２の動作について説明する。
【００５０】
図４は、プリンタＡおよびプリンタＢにインフラストラクチャモード用の無線パラメータを設定する場合における無線設定プログラム、プリンタＡおよびプリンタＢの動作の流れの一例を示すシーケンス図である。
【００５１】
無線ＡＰとＰＣとがインフラストラクチャモードでの無線通信で接続している（Ｓ４０１）。
【００５２】
ユーザがＰＣの入力装置から特定情報を入力すると、無線設定プログラムの特定情報受付部が当該特定情報を受け付け（Ｓ４０２）、無線パラメータ生成部が所定のアルゴリズムに基づいて当該特定情報からアドホックモード用の無線パラメータ（ＳＳＩＤおよび暗号鍵）を生成し（Ｓ４０３）、無線モード切替部が無線パラメータ生成部で生成したアドホックモード用の無線パラメータを設定したアドホックモードの無線通信に切り替える（Ｓ４０４）。
【００５３】
そして、当該ユーザはプリンタＡの入力部から当該特定情報を入力すると、特定情報受付部が当該特定情報を受け付け（Ｓ４０５）、無線パラメータ生成部が所定のアルゴリズムに基づいて当該特定情報からアドホックモード用の無線パラメータ（ＳＳＩＤおよび暗号鍵）を生成し（Ｓ４０６）、当該ユーザは入力部からインフラストラクチャモード用の無線パラメータの設定の指示を入力すると、指示受付部が無線パラメータの設定の指示を受け付け（Ｓ４０７）、無線モード切替部が無線パラメータ生成部で生成したアドホックモード用の無線パラメータを設定したアドホックモードの無線通信に切り替え（Ｓ４０８）、無線パラメータ取得部がインフラストラクチャモード用の無線パラメータをＰＣに対して要求する（Ｓ４０９）。
【００５４】
一方、当該ユーザはプリンタＢの入力部から当該特定情報を入力すると、特定情報受付部が当該特定情報を受け付け（Ｓ４１０）、無線パラメータ生成部が所定のアルゴリズムに基づいて当該特定情報からアドホックモード用の無線パラメータ（ＳＳＩＤおよび暗号鍵）を生成し（Ｓ４１１）、当該ユーザは入力部からインフラストラクチャモード用の無線パラメータの設定の指示を入力すると、指示受付部が無線パラメータの設定の指示を受け付ける（Ｓ４１２）、無線モード切替部が無線パラメータ生成部で生成したアドホックモード用の無線パラメータを設定したアドホックモードの無線通信に切り替え（Ｓ４１３）、無線パラメータ取得部がインフラストラクチャモード用の無線パラメータをＰＣに対して要求する（Ｓ４１４）。
【００５５】
ＰＣの無線設定プログラムの無線パラメータ要求受付部が、Ｓ４０９におけるプリンタＡからのインフラストラクチャモード用の無線パラメータの要求を受け付けると、無線パラメータ送信部が無線パラメータ保持部に保持しているインフラストラクチャモード用の無線パラメータをプリンタＡに対して送信する（Ｓ４１５）。なお、ＰＣの無線設定プログラムの無線パラメータ要求受付部は、Ｓ４１４におけるプリンタＢからのインフラストラクチャモード用の無線パラメータの要求を受け付けないため、無線設定プログラムはプリンタＢに対してインフラストラクチャモード用の無線パラメータを送信しない。また、無線設定プログラムは、プリンタＡ以外の他のプリンタからのインフラストラクチャモード用の無線パラメータの要求に備えてアドホックモードの無線通信を維持し、他のプリンタからの要求を所定時間受け付けなかった際にインフラストラクチャモードの無線通信に切り替える。
【００５６】
プリンタＢの無線パラメータ取得部は、Ｓ４１４でＰＣに送信したインフラストラクチャモード用の無線パラメータの要求に対する応答がＰＣからなかった場合、当該要求の送信から所定時間経過後、再度インフラストラクチャモード用の無線パラメータをＰＣに対して要求する（Ｓ４１６）。なお、ＰＣが永遠に応答しないことも想定できるため、所定のタイムアウト時間の経過後では再要求を行わないようにする。タイムアウト時間の経過後にインフラストラクチャモード用の無線パラメータの設定を行う場合は、無線パラメータの設定の指示を再度入力すれば良い。
【００５７】
プリンタＡの無線パラメータ取得部はＰＣからのインフラストラクチャモード用の無線パラメータを受け付けると、受け付けたインフラストラクチャモード用の無線パラメータを無線パラメータ保持部に保持し（Ｓ４１７）、無線モード切替部が無線パラメータ保持部に保持したインフラストラクチャモード用の無線パラメータを設定したインフラストラクチャモードの無線通信に切り替え（この時、ＰＣとのアドホックモードでの無線通信の接続を終了する）（Ｓ４１８）、無線ＡＰとインフラストラクチャモードでの無線通信の接続を開始する（Ｓ４１９）。
【００５８】
一方、ＰＣの無線通信部は、Ｓ４１６におけるプリンタＢからのインフラストラクチャモード用の無線パラメータの再要求を受信しないので、無線設定プログラムはプリンタＢに対してインフラストラクチャモード用の無線パラメータを送信しない。
【００５９】
プリンタＢの無線パラメータ取得部は、Ｓ４１６でＰＣに送信したインフラストラクチャモード用の無線パラメータの要求に対する応答がＰＣからなかった場合、当該要求の送信から所定時間経過後、再度インフラストラクチャモード用の無線パラメータをＰＣに対して要求する（Ｓ４２０）。
【００６０】
Ｓ４１８において、プリンタＡとのアドホックモードでの無線通信の接続を終了したＰＣの無線設定プログラムの無線パラメータ要求受付部が、Ｓ４２０におけるプリンタＢからのインフラストラクチャモード用の無線パラメータの要求を受け付けると、無線パラメータ送信部が無線パラメータ保持部に保持しているインフラストラクチャモード用の無線パラメータをプリンタＢに対して送信する（Ｓ４２１）。
【００６１】
プリンタＢの無線パラメータ取得部はＰＣからのインフラストラクチャモード用の無線パラメータを受け付けると、受け付けたインフラストラクチャモード用の無線パラメータを無線パラメータ保持部に保持し（Ｓ４２２）、無線モード切替部が無線パラメータ保持部に保持したインフラストラクチャモード用の無線パラメータを設定したインフラストラクチャモードの無線通信に切り替え（この時、ＰＣとのアドホックモードでの無線通信の接続を終了する）（Ｓ４２３）、無線ＡＰとインフラストラクチャモードでの無線通信の接続を開始する（Ｓ４２４）。
【００６２】
図５は、プリンタＡ５１の機能的な構成の第２実施例を示すブロック図である。なお、プリンタＡ５１の機能的な構成とプリンタＢ５２の機能的な構成とは基本的には同様であるため、ここでは、プリンタＡ５１の機能的な構成についてのみ説明する。
【００６３】
図５に示すように、プリンタＡ５１は、無線通信部６２、無線通信制御部７２、無線パラメータ保持部８２、入力部１６、特定情報受付部１１２、無線パラメータ生成部１２２、指示受付部１７、無線モード切替部１３２、無線パラメータ取得部１８、信号送信部１９、信号受信部２０を具備して構成される。
【００６４】
無線通信部６２は、無線通信による装置間のコマンド、データ等の送受信を行う。
【００６５】
無線通信制御部７２は、無線通信部６２による無線通信の制御を行う。具体的には、インフラストラクチャモードで無線通信を行う際にはインフラストラクチャモード用の無線パラメータを設定し、アドホックモードで無線通信を行う際にはアドホックモード用の無線パラメータを設定する。
【００６６】
無線パラメータ保持部８２は、各無線モード用の無線パラメータを保持する記憶領域である。
【００６７】
入力部１６は、ユーザがプリンタＡ５１に対して情報、各処理の指示等を入力するための入力デバイスであり、例えば、スタートボタン、テンキー等のハードキーから構成され、またはタッチパネル方式のディスプレイから構成される。
【００６８】
特定情報受付部１１２は、入力部１６からユーザによって入力された特定情報を受け付ける処理を行う。なお、ＰＣ２の無線設定プログラム１０と連動してインフラストラクチャモード用の無線パラメータの設定を行うためには、ＰＣ２に入力した特定情報と同一の特定情報を入力する必要がある。
【００６９】
無線パラメータ生成部１２２は、ＰＣ２の無線設定プログラム１０の無線パラメータ生成部１２１で用いる所定のアルゴリズムと同一のアルゴリズムに基づいて特定情報受付部１１２で受け付けた特定情報からアドホックモード用のＳＳＩＤおよび暗号鍵を生成する処理を行う。なお、生成したＳＳＩＤおよび暗号鍵は無線パラメータ保持部８２に保持される。
【００７０】
指示受付部１７は、入力部１６からユーザによって入力されたインフラストラクチャモード用の無線パラメータの設定の指示を受け付ける処理を行う。
【００７１】
無線モード切替部１３２は、無線通信部６２で行われる無線通信の無線モードを切り替える処理を行う。
【００７２】
無線パラメータ取得部１８は、無線ＡＰ３とインフラストラクチャモード用の無線パラメータをＰＣ２から取得する処理を行う。
【００７３】
信号送信部１９は、指示受付部１７でインフラストラクチャモード用の無線パラメータの設定の指示を受け付けた際に当該設定の開始を告げる無線設定開始信号をブロードキャスト（不特定多数の装置に送信）する処理、無線パラメータ取得部１８でＰＣ２からインフラストラクチャモード用の無線パラメータを取得した際に当該設定の終了を告げる無線設定終了信号をブロードキャストする処理を行う。
【００７４】
信号受信部２０は、他のプリンタ（例えば、プリンタＢ５２）からブロードキャストされた無線設定開始信号または無線設定終了信号を受信する処理を行う。
【００７５】
なお、上述した無線通信制御部７２、特定情報受付部１１２、無線パラメータ生成部１２２、指示受付部１７、無線モード切替部１３２、無線パラメータ取得部１８、信号送信部１９、信号受信部２０を機能として具備するプログラム（本発明に係る無線設定プログラムに相当）を汎用のプリンタ等の無線通信装置に組み込んだ構成を適用することも可能であり、その際には、無線通信装置の記憶部（例えば、ハードディスク等）にプログラムが記憶され、無線通信装置の演算部（例えば、ＣＰＵ等）が記憶部に記憶されているプログラムを実行することになる。
【００７６】
次に、無線設定プログラム１０、プリンタＡ５１およびプリンタＢ５２の動作について説明する。
【００７７】
図６および図７は、プリンタＡおよびプリンタＢにインフラストラクチャモード用の無線パラメータを設定する場合における無線設定プログラム、プリンタＡおよびプリンタＢの動作の流れの一例を示すシーケンス図である。
【００７８】
無線ＡＰとＰＣとがインフラストラクチャモードでの無線通信で接続している（Ｓ６０１）。
【００７９】
ユーザがＰＣの入力装置から特定情報を入力すると、無線設定プログラムの特定情報受付部が当該特定情報を受け付け（Ｓ６０２）、無線パラメータ生成部が所定のアルゴリズムに基づいて当該特定情報からアドホックモード用の無線パラメータ（ＳＳＩＤおよび暗号鍵）を生成し（Ｓ６０３）、無線モード切替部が無線パラメータ生成部で生成したアドホックモード用の無線パラメータを設定したアドホックモードの無線通信に切り替える（Ｓ６０４）。
【００８０】
そして、当該ユーザはプリンタＡの入力部から当該特定情報を入力すると、特定情報受付部が当該特定情報を受け付け（Ｓ６０５）、無線パラメータ生成部が所定のアルゴリズムに基づいて当該特定情報からアドホックモード用の無線パラメータ（ＳＳＩＤおよび暗号鍵）を生成し（Ｓ６０６）、当該ユーザは入力部からインフラストラクチャモード用の無線パラメータの設定の指示を入力すると、指示受付部が無線パラメータの設定の指示を受け付け（Ｓ６０７）、無線モード切替部が無線パラメータ生成部で生成したアドホックモード用の無線パラメータを設定したアドホックモードの無線通信に切り替え（Ｓ６０８）、信号送信部が無線設定開始信号をブロードキャストし（Ｓ６０９）、無線パラメータ取得部がインフラストラクチャモード用の無線パラメータをＰＣに対して要求する（Ｓ６１０）。なお、Ｓ６０９において、ブロードキャストされた無線設定開始信号はプリンタＢで受信されるが、この時、プリンタＢは無線パラメータの設定の指示を受け付けていないものとする。
【００８１】
一方、当該ユーザはプリンタＢの入力部から当該特定情報を入力すると、特定情報受付部が当該特定情報を受け付け（Ｓ６１１）、無線パラメータ生成部が所定のアルゴリズムに基づいて当該特定情報からアドホックモード用の無線パラメータ（ＳＳＩＤおよび暗号鍵）を生成し（Ｓ６１２）、当該ユーザは入力部からインフラストラクチャモード用の無線パラメータの設定の指示を入力すると、指示受付部が無線パラメータの設定の指示を受け付け（Ｓ６１３）、無線モード切替部が無線パラメータ生成部で生成したアドホックモード用の無線パラメータを設定したアドホックモードの無線通信に切り替える（Ｓ６１４）。なお、Ｓ６１２からＳ６１３の間で信号受信部がプリンタＡからブロードキャストされた無線設定開始信号を受信しているため、信号送信部は無線パラメータの設定を待機（即ち、無線設定開始信号のブロードキャストも待機）する（Ｓ６１５）。
【００８２】
ＰＣの無線設定プログラムの無線パラメータ要求受付部が、Ｓ６１０におけるプリンタＡからのインフラストラクチャモード用の無線パラメータの要求を受け付けると、無線パラメータ送信部が無線パラメータ保持部に保持しているインフラストラクチャモード用の無線パラメータをプリンタＡに対して送信する（Ｓ６１６）。また、無線設定プログラムは、プリンタＡ以外の他のプリンタからのインフラストラクチャモード用の無線パラメータの要求に備えてアドホックモードの無線通信を維持し、他のプリンタからの要求を所定時間受け付けなかった際にインフラストラクチャモードの無線通信に切り替える。
【００８３】
プリンタＡの無線パラメータ取得部はＰＣからのインフラストラクチャモード用の無線パラメータを受け付けると、受け付けたインフラストラクチャモード用の無線パラメータを無線パラメータ保持部に保持し（Ｓ６１７）、信号送信部が無線設定終了信号をブロードキャストし（Ｓ６１８）、無線モード切替部が無線パラメータ保持部に保持したインフラストラクチャモード用の無線パラメータを設定したインフラストラクチャモードの無線通信に切り替え（この時、ＰＣとのアドホックモードでの無線通信の接続を終了する）（Ｓ６１９）、無線ＡＰとインフラストラクチャモードでの無線通信の接続を開始する（Ｓ６２０）。
【００８４】
続いて、図７に示すシーケンス図の流れについて説明する。
【００８５】
プリンタＢの信号受信部はプリンタＡからブロードキャストされた無線設定終了信号を受信すると、信号送信部は無線設定開始信号のブロードキャストの待機を解除し、無線設定開始信号をブロードキャストし（Ｓ６２１）、無線パラメータ取得部がインフラストラクチャモード用の無線パラメータをＰＣに対して要求する（Ｓ６２２）。なお、無線設定開始信号のブロードキャストの待機を解除して無線設定開始信号をブロードキャストする前に他のプリンタからブロードキャストされた無線設定開始信号を受信した場合、再び無線設定開始信号のブロードキャストを待機する。
【００８６】
ＰＣの無線設定プログラムの無線パラメータ要求受付部がプリンタＢからのインフラストラクチャモード用の無線パラメータの要求を受け付けると、無線パラメータ送信部が無線パラメータ保持部に保持しているインフラストラクチャモード用の無線パラメータをプリンタＢに対して送信する（Ｓ６２３）。
【００８７】
プリンタＢの無線パラメータ取得部はＰＣからのインフラストラクチャモード用の無線パラメータを受け付けると、受け付けたインフラストラクチャモード用の無線パラメータを無線パラメータ保持部に保持し（Ｓ６２４）、信号送信部が無線設定終了信号をブロードキャストし（Ｓ６２５）、無線モード切替部が無線パラメータ保持部に保持したインフラストラクチャモード用の無線パラメータを設定したインフラストラクチャモードの無線通信に切り替え（この時、ＰＣとのアドホックモードでの無線通信の接続を終了する）（Ｓ６２６）、無線ＡＰとインフラストラクチャモードでの無線通信の接続を開始する（Ｓ６２７）。
【００８８】
なお、無線設定指示を受け付けてからインフラストラクチャモード用の無線パラメータを取得する処理を開始する上述の一例に限定することなく、特定情報を受け付けるだけでアドホックモード用の無線パラメータを生成し、生成したアドホックモード用の無線パラメータを設定したアドホックモードの無線通信に切り替え、インフラストラクチャモード用の無線パラメータを取得する処理を開始する構成でも適用可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る無線通信システムの全体構成の一例を示すシステム構成図である。
【図２】ＰＣの機能的な構成の一例を示すブロック図である。
【図３】プリンタＡの機能的な構成の第１実施例を示すブロック図である。
【図４】プリンタＡおよびプリンタＢにインフラストラクチャモード用の無線パラメータを設定する場合における無線設定プログラム、プリンタＡおよびプリンタＢの動作の流れの一例を示すシーケンス図である。
【図５】プリンタＡの機能的な構成の第２実施例を示すブロック図である。
【図６】プリンタＡおよびプリンタＢにインフラストラクチャモード用の無線パラメータを設定する場合における無線設定プログラム、プリンタＡおよびプリンタＢの動作の流れの一例を示すシーケンス図である。
【図７】プリンタＡおよびプリンタＢにインフラストラクチャモード用の無線パラメータを設定する場合における無線設定プログラム、プリンタＡおよびプリンタＢの動作の流れの一例を示すシーケンス図である。
【符号の説明】
【００９０】
１    無線通信システム
２    ＰＣ
３    無線ＡＰ
４    ネットワーク
５１    プリンタＡ
５２    プリンタＢ
６１、６２    無線通信部
７１、７２    無線通信制御部
８１、８２    無線パラメータ保持部
９    入力装置
１０    無線設定プログラム
１１１、１１２    特定情報受付部
１２１、１２２    無線パラメータ生成部
１３１、１３２    無線モード切替部
１４    無線パラメータ要求受付部
１５    無線パラメータ送信部
１６    入力部
１７    指示受付部
１８    無線パラメータ取得部
１９    信号送信部
２０    信号受信部
【図１】
2008172588.tif 000003
【図２】
2008172588.tif 000004
【図３】
2008172588.tif 000005
【図４】
2008172588.tif 000006
【図５】
2008172588.tif 000007
【図６】
2008172588.tif 000008
【図７】
2008172588.tif 000009