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