(57)【要約】【課題】無線パラメータの設定を容易に行うことのできる情報処理装置、無線通信システムおよび無線設定プログラムを提供する。【解決手段】ＰＣとプリンタとが接続し、無線設定プログラムが起動すると、ＭＡＣアドレス取得部がプリンタからＭＡＣアドレスを取得し、無線パラメータ設定部がプリンタのＭＡＣアドレスおよび無線パラメータの各項目値に基づいてプリンタ用の無線パラメータを設定し）、無線パラメータ送信部がプリンタに対してプリンタ用の無線パラメータを送信し、プリンタは無線通信を行うために無線パラメータを設定する。そして、無線設定プログラムは所定時間経過後、通信履歴取得部が無線ＡＰから通信履歴を取得し、通信履歴解析部がプリンタと無線ＡＰとの間の通信状態を解析し、解析結果出力部が解析結果を表示する。【選択図】図２
2008124686.tif 000002
【特許請求の範囲】
【請求項１】
無線設定情報を利用する通信方式で通信を行う第１の通信手段と、
前記無線設定情報を利用しない通信方式で通信を行う第２の通信手段と、
前記第２の通信手段を介して接続する機器から該機器の識別情報を取得する識別情報取得手段と、
前記識別情報取得手段で取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定手段と、
前記設定手段で設定した無線設定情報を前記機器に送信する無線設定情報送信手段と、
前記第１の通信手段を介して接続する無線基地局から該第１の通信手段による通信に関する通信履歴を取得する通信履歴取得手段と、
前記通信履歴取得手段で取得した通信履歴に基づいて前記機器と前記無線基地局との間の無線通信の通信状態を解析する解析手段と、
前記解析手段で行われた前記通信状態の解析の結果を出力する出力手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記解析手段は、
前記通信履歴における前記機器の識別情報の存在の有無を確認し、
前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
機器と、無線基地局と、該無線基地局と無線設定情報を利用する通信方式で通信を行う第１の通信手段を介して接続し、該機器と該無線設定情報を利用しない通信方式で通信を行う第２の通信手段を介して接続する情報処理装置と
を具備し、
前記情報処理装置は、
前記第１の通信手段と、
前記第２の通信手段と、
前記機器から該機器の識別情報を取得する識別情報取得手段と、
前記識別情報取得手段で取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定手段と、
前記設定手段で設定した無線設定情報を前記機器に送信する無線設定情報送信手段と、
前記無線基地局から前記第１の通信手段による通信に関する通信履歴を取得する通信履歴取得手段と、
前記通信履歴取得手段で取得した通信履歴に基づいて前記機器と前記無線基地局との間の無線通信の通信状態を解析する解析手段と、
前記解析手段で行われた前記通信状態の解析の結果を出力する出力手段と
を具備し、
前記無線基地局は、
前記第１の通信手段と、
前記第１の通信手段による通信に関する通信履歴を記憶する通信履歴記憶手段と、
前記前記情報処理装置からの前記通信履歴の要求に応じて前記通信履歴記憶手段に記憶している通信履歴を該前記情報処理装置に送信する通信履歴送信手段と
を具備することを特徴とする通信システム。
【請求項４】
前記解析手段は、
前記通信履歴における前記機器の識別情報の存在の有無を確認し、
前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断する
ことを特徴とする請求項３記載の通信システム。
【請求項５】
機器と、無線基地局と、該無線基地局と無線設定情報を利用する通信方式で通信を行う第１の通信手段を介して接続し、該機器と該無線設定情報を利用しない通信方式で通信を行う第２の通信手段を介して接続する情報処理装置と
を具備し、
前記情報処理装置は、
前記第１の通信手段と、
前記第２の通信手段と、
前記機器から該機器の識別情報を取得する識別情報取得手段と、
前記識別情報取得手段で取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定手段と、
前記設定手段で設定した無線設定情報を前記機器に送信する無線設定情報送信手段と、
前記無線基地局に対して前記第１の通信手段による通信に関する通信履歴に基づく前記機器と該無線基地局との間の無線通信の通信状態の解析を要求し、該解析の結果を該無線地局から取得する通信状態問合せ手段と、
前記通信状態問合せ手段で取得した前記通信状態の解析の結果を出力する出力手段と
を具備し、
前記無線基地局は、
前記第１の通信手段と、
前記第１の通信手段による通信に関する通信履歴を記憶する通信履歴記憶手段と、
前記前記情報処理装置からの前記通信履歴に基づく前記機器と該無線基地局との間の無線通信の通信状態の解析の要求に応じて該通信状態を解析する解析手段と、
前記解析手段で行われた前記通信状態の解析の結果を前記情報処理装置に対して送信する解析結果送信手段と
を具備することを特徴とする通信システム。
【請求項６】
前記解析手段は、
前記通信履歴における前記機器の識別情報の存在の有無を確認し、
前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断する
ことを特徴とする請求項５記載の通信システム。
【請求項７】
無線設定情報を利用しない通信方式で通信を行う第２の通信方式を介して接続する機器から該機器の識別情報を取得する識別情報取得処理と、
前記取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定処理と、
前記設定した無線設定情報を前記機器に送信する無線設定情報送信処理と、
前記無線設定情報を利用する通信方式で通信を行う第１の通信方式を介して接続する無線基地局から該第１の通信方式による通信に関する通信履歴を取得する通信履歴取得処理と、
前記取得した通信履歴に基づいて前記機器と前記無線基地局との間の無線通信の通信状態を解析する解析処理と、
前記通信状態の解析の結果を出力する出力処理と
を情報処理装置に動作させることを特徴とする無線設定プログラム。
【請求項８】
前記解析処理は、
前記通信履歴における前記機器の識別情報の存在の有無を確認し、
前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断する
ことを特徴とする請求項７記載の無線設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、無線通信システムおよび無線設定プログラムに関する。
【背景技術】
【０００２】
近年、電波等を利用した無線通信が利用される機会が増加している。例えば、基地局として動作する無線アクセスポイント（以後、無線ＡＰと称する）との間で通信が可能な機器として、プリンタ、スキャナ等の機器（以後、無線ネットワークデバイスと称する）が提供されている。
【０００３】
無線ＡＰと各種機器の間での無線通信には、ＥＳＳ−ＩＤ(Extended Service Set Identifier)やＷＥＰ(Wired Equivalent Privacy)キー等を識別情報として用いるのが一般的であり、無線ネットワークデバイスが無線ＡＰと通信を行うためには、この識別情報等を無線パラメータとして設定する必要があり、この設定を容易に行うための技術も提案されている。
【０００４】
例えば、ＰＣ等の設定装置と無線ＬＡＮプリンタ機器とを有線で接続し、ＰＣから無線ＬＡＮプリンタ機器に対して無線ネットワーク接続に関する設定情報を送信し、無線ＬＡＮプリンタ機器が設定情報に基づいて自動的に設定する無線ＬＡＮプリンタ機器の設定装置がある（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２３６５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、無線パラメータの設定を容易に行うことのできる情報処理装置、無線通信システムおよび無線設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、無線設定情報を利用する通信方式で通信を行う第１の通信手段と、前記無線設定情報を利用しない通信方式で通信を行う第２の通信手段と、前記第２の通信手段を介して接続する機器から該機器の識別情報を取得する識別情報取得手段と、前記識別情報取得手段で取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定手段と、前記設定手段で設定した無線設定情報を前記機器に送信する無線設定情報送信手段と、前記第１の通信手段を介して接続する無線基地局から該第１の通信手段による通信に関する通信履歴を取得する通信履歴取得手段と、前記通信履歴取得手段で取得した通信履歴に基づいて前記機器と前記無線基地局との間の無線通信の通信状態を解析する解析手段と、前記解析手段で行われた前記通信状態の解析の結果を出力する出力手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記解析手段は、前記通信履歴における前記機器の識別情報の存在の有無を確認し、前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断することを特徴とする。
【０００８】
また、請求項３の発明は、機器と、無線基地局と、該無線基地局と無線設定情報を利用する通信方式で通信を行う第１の通信手段を介して接続し、該機器と該無線設定情報を利用しない通信方式で通信を行う第２の通信手段を介して接続する情報処理装置とを具備し、前記情報処理装置は、前記第１の通信手段と、前記第２の通信手段と、前記機器から該機器の識別情報を取得する識別情報取得手段と、前記識別情報取得手段で取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定手段と、前記設定手段で設定した無線設定情報を前記機器に送信する無線設定情報送信手段と、前記無線基地局から前記第１の通信手段による通信に関する通信履歴を取得する通信履歴取得手段と、前記通信履歴取得手段で取得した通信履歴に基づいて前記機器と前記無線基地局との間の無線通信の通信状態を解析する解析手段と、前記解析手段で行われた前記通信状態の解析の結果を出力する出力手段とを具備し、前記無線基地局は、前記第１の通信手段と、前記第１の通信手段による通信に関する通信履歴を記憶する通信履歴記憶手段と、前記前記情報処理装置からの前記通信履歴の要求に応じて前記通信履歴記憶手段に記憶している通信履歴を該前記情報処理装置に送信する通信履歴送信手段とを具備することを特徴とする。
【０００９】
また、請求項４の発明は、請求項３の発明において、前記解析手段は、前記通信履歴における前記機器の識別情報の存在の有無を確認し、前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断することを特徴とする。
【００１０】
また、請求項５の発明は、機器と、無線基地局と、該無線基地局と無線設定情報を利用する通信方式で通信を行う第１の通信手段を介して接続し、該機器と該無線設定情報を利用しない通信方式で通信を行う第２の通信手段を介して接続する情報処理装置とを具備し、前記情報処理装置は、前記第１の通信手段と、前記第２の通信手段と、前記機器から該機器の識別情報を取得する識別情報取得手段と、前記識別情報取得手段で取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定手段と、前記設定手段で設定した無線設定情報を前記機器に送信する無線設定情報送信手段と、前記無線基地局に対して前記第１の通信手段による通信に関する通信履歴に基づく前記機器と該無線基地局との間の無線通信の通信状態の解析を要求し、該解析の結果を該無線地局から取得する通信状態問合せ手段と、前記通信状態問合せ手段で取得した前記通信状態の解析の結果を出力する出力手段とを具備し、前記無線基地局は、前記第１の通信手段と、前記第１の通信手段による通信に関する通信履歴を記憶する通信履歴記憶手段と、前記前記情報処理装置からの前記通信履歴に基づく前記機器と該無線基地局との間の無線通信の通信状態の解析の要求に応じて該通信状態を解析する解析手段と、前記解析手段で行われた前記通信状態の解析の結果を前記情報処理装置に対して送信する解析結果送信手段とを具備することを特徴とする。
【００１１】
また、請求項６の発明は、請求項５の発明において、前記解析手段は、前記通信履歴における前記機器の識別情報の存在の有無を確認し、前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断することを特徴とする。
【００１２】
また、請求項７の発明は、無線設定情報を利用しない通信方式で通信を行う第２の通信方式を介して接続する機器から該機器の識別情報を取得する識別情報取得処理と、前記取得した識別情報に基づいて前記機器に適用する無線設定情報を設定する設定処理と、前記設定した無線設定情報を前記機器に送信する無線設定情報送信処理と、前記無線設定情報を利用する通信方式で通信を行う第１の通信方式を介して接続する無線基地局から該第１の通信方式による通信に関する通信履歴を取得する通信履歴取得処理と、前記取得した通信履歴に基づいて前記機器と前記無線基地局との間の無線通信の通信状態を解析する解析処理と、前記通信状態の解析の結果を出力する出力処理とを情報処理装置に動作させることを特徴とする。
【００１３】
また、請求項８の発明は、請求項７の発明において、前記解析処理は、前記通信履歴における前記機器の識別情報の存在の有無を確認し、前記通信履歴に前記機器の識別情報が存在しない場合は前記無線設定情報の設定の不備による通信エラーと判断することを特徴とする。
【発明の効果】
【００１４】
請求項１、３、５、７に記載の発明は、本構成を有しない場合に比較して、無線ネットワークデバイスにおける無線パラメータの設定が正常に行われたか容易に識別することが可能となる。
【００１５】
また、請求項２、４、６、８に記載の発明は、本構成を有しない場合に比較して、通信エラーの原因を容易に識別することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る情報処理装置、無線通信システムおよび無線設定プログラムの実施の形態について添付図面を参照して詳細に説明する。なお、本実施例では、パーソナルコンピュータ等の情報処理装置（以後、ＰＣと称する）に本発明に係る無線設定プログラムがインストールされている構成を一例にして説明する。また、本実施例では、無線通信を行う無線ネットワークデバイスとしてとしてプリンタを一例にして説明を行うが、無線ネットワークデバイスとしては、スキャナ、ディスクドライブ等の他の装置も同様に適用することが可能である。
【００１７】
図１は、本発明に係る無線通信システム１の全体構成の一例を示すシステム構成図である。
【００１８】
図１に示すように、無線通信システム１はＰＣ２、無線通信の基地局として動作する無線アクセスポイント３（以後、無線ＡＰと称する）、プリンタ４を具備して構成される。なお、図１に示す通信システム１は、その一部を示したものであり、実際には、他の装置が種々の接続形態（有線、無線）で通信システム１に接続されている。
【００１９】
ＰＣ２は無線ＡＰ３との間で無線通信を行う。ＰＣ２と無線ＡＰ３の間での無線通信は、インフラストラクチャモードと呼ばれる１対多での通信が可能な通信方式であって、無線ＡＰ３を介して装置間での通信を行う際に利用されることの多い通信方式で行われる。このため、ＰＣ２には、インフラストラクチャモードで無線ＡＰ３との無線通信を行うのに必要なＥＳＳ−ＩＤ、ＷＥＰキー等の識別情報を含む無線パラメータが設定されている。なお、ＰＣ２は、不図示であるが、基本ソフトウェアであるオペレーティングシステム（以後、ＯＳと称する）に基づいてＰＣ２本体のシーケンス制御を行うＣＰＵ［Central Processing Unit］、ＰＣ２の起動時に実行されるプログラム等を記録するＲＯＭ［Read Only Memory］、プログラムの実行に必要なワークエリアのバッファエリアとして利用されるＲＡＭ［Random Access Memory］、ＯＳ、アプリケーションプログラム、本発明に係る無線設定プログラム、各種ファイル等のデータを格納するＨＤ［Hard Disk］、ネットワークケーブル等の有線を経由する有線通信による装置間のコマンド、データ等の送受信を行う有線通信部６、無線通信による装置間のコマンド、データ等の送受信を行う無線通信部７１等から構成されている。
【００２０】
無線ＡＰ３は、インフラストラクチャモードにより複数の装置との間で無線通信を行うとともに、ネットワーク５に接続されている。
【実施例１】
【００２１】
実施例１では、ＰＣ２にインストールされている本発明に係る無線設定プログラム８が、ＰＣ２と接続するプリンタ４の無線パラメータの設定を行い、その後、無線ＡＰ３に記憶されている通信履歴を解析することで、プリンタ４と無線ＡＰ３との間の無線通信の状態を判断する例を説明する。
【００２２】
図２は、ＰＣ２および無線ＡＰ３の機能的な構成の一例を示すブロック図である。
【００２３】
始めにＰＣ２の機能的な構成について説明する。
【００２４】
図２に示すように、ＰＣ３には無線設定プログラム７およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置９、ディスプレイ等の表示装置１０が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。なお、図２では、ＰＣ２とプリンタ４とを有線で接続して有線通信を行う構成を示しているが、当該構成に限定する必要はなく、アドホックモードと呼ばれる１対１での無線通信方式で接続する構成も適用可能である。
【００２５】
次に、無線設定プログラム８の機能的な構成について説明する。
【００２６】
図２に示すように、無線設定プログラム８は、その機能として、ＭＡＣアドレス取得部１１、無線パラメータ設定部１２、無線パラメータ送信部１３、通信履歴取得部１４、通信履歴解析部１５１、解析結果出力部１６から構成される。
【００２７】
ＭＡＣアドレス取得部１１は、プリンタ４に付与された（正確にはプリンタ４に搭載されているＮＩＣ(Network Interface Card)に付与された）ＭＡＣアドレス［Media Access Control address］をプリンタ４から取得する処理を行う。なお、ＭＡＣアドレス取得部１１は取得したプリンタ４のＭＡＣアドレスを保持する。なお、ＭＡＣアドレスの取得に限定する必要はなく、プリンタ４が識別できる情報ならばどのような情報を取得しても良い。
【００２８】
無線パラメータ設定部１２は、ＭＡＣアドレス取得部１１で取得したプリンタ４のＭＡＣアドレスおよび入力装置９からユーザによって入力された無線パラメータの各項目値に基づいてプリンタ４用の無線パラメータを設定する処理を行う。
【００２９】
無線パラメータ送信部１３は、無線パラメータ設定部１２で設定したプリンタ４用の無線パラメータをプリンタ４に送信する処理を行う。
【００３０】
通信履歴取得部１４は、無線ＡＰ３が記憶している通信履歴を無線ＡＰ３から取得する処理を行う。
【００３１】
通信履歴解析部１５１は、通信履歴取得部１４で取得した通信履歴を解析する処理を行う。具体的には、無線ＡＰ３がプリンタ４と通信を行った履歴の有無、通信エラーを発生した場合にはエラーコードの解析等を行う。
【００３２】
解析結果出力部１６は、通信履歴解析部１５１が行った通信履歴の解析の結果を表示装置１０に表示する処理を行う。
【００３３】
次に、無線ＡＰ３の機能的な構成について説明する。
【００３４】
図２に示すように、無線ＡＰ３は、無線通信部７２、通信制御部１７、通信履歴記憶部１８、通信履歴送信部１９を具備して構成される。
【００３５】
無線通信部７２は、無線通信による装置間のコマンド、データ等の送受信を行う。
【００３６】
通信制御部１７は、無線通信部７２による無線通信の制御を行い、無線通信に関する通信履歴を通信履歴記憶部１８に記憶する。
【００３７】
通信履歴送信部１９は、ＰＣ２からの通信履歴の要求を受け付けた際に、通信履歴記憶部１８に記憶されている通信履歴をＰＣ２に送信する処理を行う。
【００３８】
次に、無線設定プログラム８および無線ＡＰ３の動作について説明する。
【００３９】
図３は、無線設定プログラムがプリンタの無線パラメータの設定を行い、無線ＡＰに記憶されている通信履歴を解析してプリンタと無線ＡＰとの間の無線通信の状態を判断する場合における無線設定プログラム、プリンタおよび無線ＡＰの動作の流れを示すシーケンス図である。
【００４０】
ＰＣとプリンタとが有線（または、アドホックモードの無線通信方式）で接続する（Ｓ３０１）。
【００４１】
ＰＣ上で無線設定プログラムが起動すると（Ｓ３０２）、プリンタとの接続を確認し（Ｓ３０３）、ＭＡＣアドレス取得部がプリンタに対してＭＡＣアドレスを要求する（Ｓ３０４）。
【００４２】
プリンタはＰＣからのＭＡＣアドレスの要求を受け付けると、ＭＡＣアドレスをＰＣに対して送信する（Ｓ３０５）。
【００４３】
無線設定プログラムはプリンタからのＭＡＣアドレスを取得すると、無線パラメータ設定部がプリンタのＭＡＣアドレスおよび無線パラメータの各項目値に基づいてプリンタ用の無線パラメータを設定し（Ｓ３０６）、無線パラメータ送信部がプリンタに対してプリンタ用の無線パラメータを送信する（Ｓ３０７）。
【００４４】
プリンタはＰＣからの無線パラメータを受信すると、無線通信を行うために無線パラメータを設定し（Ｓ３０８）、無線ＡＰとの無線通信を開始する（Ｓ３０９）。
【００４５】
そして、無線設定プログラムは、プリンタに対して無線パラメータを送信してから所定時間経過後、通信履歴取得部が無線ＡＰに対して通信履歴を要求する（Ｓ３１０）。
【００４６】
無線ＡＰはＰＣからの通信履歴の要求を受け付けると、通信履歴送信部がＰＣに対して通信履歴を送信する（Ｓ３１１）。
【００４７】
ＰＣは無線ＡＰからの通信履歴を受信すると、通信履歴解析部がプリンタと無線ＡＰとの間の通信状態を解析し（Ｓ３１２）、解析結果出力部が解析結果を表示し（Ｓ３１３）、処理を終了する。
【００４８】
次に、無線設定プログラムの通信履歴解析部が行う通信履歴解析処理（図３に示すシーケンス図のＳ３１２の処理）について説明する。
【００４９】
図４は、無線設定プログラムの通信履歴解析部が行う通信履歴解析処理の流れを示すフローチャートである。
【００５０】
通信履歴取得部が無線ＡＰから図５に示すような無線通信を行っている対象の装置のＭＡＣアドレス、ＭＡＣアドレス毎の通信状態、通信状態がＮＧである場合における通信エラーの原因を示すエラーコードが含まれる通信履歴を取得すると、通信履歴におけるプリンタのＭＡＣアドレスの有無を確認し（Ｓ４０１）、ＭＡＣアドレスがある場合（Ｓ４０２でＹＥＳ）、Ｓ４０４に進み、また、ＭＡＣアドレスがない場合（Ｓ４０２でＮＯ）、無線パラメータの設定による通信エラーと判断し（Ｓ４０３）、処理を終了する。なお、通信履歴解析部が無線パラメータの設定による通信エラーと判断した場合、解析結果出力部は図６（ａ）に示すような解析結果を表示する。
【００５１】
ＭＡＣアドレスがある場合（Ｓ４０２でＹＥＳ）、プリンタと無線ＡＰとの間の通信状態を確認し（Ｓ４０４）、通信状態がＮＧである場合（Ｓ４０５でＮＯ）、Ｓ４０７に進み、また、通信状態が良好である場合（Ｓ４０５でＹＥＳ）、通信状態は良好であると判断し（Ｓ４０６）、処理を終了する。なお、通信履歴解析部が通信状態は良好であると判断した場合、解析結果出力部は図６（ｂ）に示すような解析結果を表示する。
【００５２】
通信状態がＮＧである場合（Ｓ４０５でＮＯ）、エラーコードの有無を確認し（Ｓ４０７）、エラーコードがある場合（Ｓ４０８でＹＥＳ）、Ｓ４０９に進み、また、エラーコードがない場合（Ｓ４０８でＮＯ）、Ｓ４１０に進む。
【００５３】
エラーコードがある場合（Ｓ４０８でＹＥＳ）、エラーコードに該当する原因による通信エラーであると判断し（Ｓ４０９）、処理を終了する。なお、通信履歴解析部がエラーコードに該当する原因による通信エラーであると判断した場合、解析結果出力部は図６（ｃ）に示すような解析結果を表示する。
【００５４】
また、エラーコードがない場合（Ｓ４０８でＮＯ）、通信エラーの原因は不明であると判断し（Ｓ４１０）、処理を終了する。なお、通信履歴解析部が通信エラーの原因は不明であると判断した場合、解析結果出力部は図６（ｄ）に示すような解析結果を表示する。
【００５５】
なお、無線設定プログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【実施例２】
【００５６】
実施例２では、ＰＣ２にインストールされている本発明に係る無線設定プログラム８が、ＰＣ２と接続するプリンタ４の無線パラメータの設定を行い、その後、無線ＡＰ３に対してプリンタ４と無線ＡＰ３との間の無線通信の通信状態を問い合わせ、無線ＡＰ３が通信状態を判断する例を説明する。
【００５７】
図７は、ＰＣ２および無線ＡＰ３の機能的な構成の一例を示すブロック図である。
【００５８】
始めにＰＣ２の機能的な構成について説明する。
【００５９】
図７に示すように、ＰＣ２には無線設定プログラム８およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置９、ディスプレイ等の表示装置１０が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。なお、図７では、ＰＣ２とプリンタ４とを有線で接続して有線通信を行う構成を示しているが、当該構成に限定する必要はなく、アドホックモードと呼ばれる１対１での無線通信方式で接続する構成も適用可能である。
【００６０】
次に、無線設定プログラム８の機能的な構成について説明する。
【００６１】
図７に示すように、無線設定プログラム８は、その機能として、ＭＡＣアドレス取得部１１、無線パラメータ設定部１２、無線パラメータ送信部１３、通信状態問合せ部２０、解析結果出力部から構成される。
【００６２】
ＭＡＣアドレス取得部１１は、プリンタ４に付与された（正確にはプリンタ４に搭載されているＮＩＣ(Network Interface Card)に付与された）ＭＡＣアドレス［Media Access Control address］をプリンタ４から取得する処理を行う。なお、ＭＡＣアドレス取得部１１は取得したプリンタ４のＭＡＣアドレスを保持する。なお、ＭＡＣアドレスの取得に限定する必要はなく、プリンタ４が識別できる情報ならばどのような情報を取得しても良い。
【００６３】
無線パラメータ設定部１２は、ＭＡＣアドレス取得部１１で取得したプリンタ４のＭＡＣアドレスおよび入力装置９からユーザによって入力された無線パラメータの各項目値に基づいてプリンタ４用の無線パラメータを設定する処理を行う。
【００６４】
無線パラメータ送信部１３は、無線パラメータ設定部１２で設定したプリンタ４用の無線パラメータをプリンタ４に送信する処理を行う。
【００６５】
通信状態問合せ部２０は、無線ＡＰ３に対してプリンタ４と無線ＡＰ３との間の無線通信の通信状態の解析を要求し（この時、対象となるプリンタ４のＭＡＣアドレスを無線ＡＰ３に送信する）、解析結果を無線ＡＰ３から取得する処理を行う。
【００６６】
解析結果出力部１６は、通信状態問合せ部２０が取得した通信履歴の解析結果を表示装置に表示する処理を行う。
【００６７】
次に、無線ＡＰの機能的な構成について説明する。
【００６８】
図７に示すように、無線ＡＰ３は、無線通信部７２、通信制御部１７、通信履歴記憶部１８、通信履歴解析部１５２、解析結果送信部２１を具備して構成される。
【００６９】
無線通信部７２は、無線通信による装置間のコマンド、データ等の送受信を行う。
【００７０】
通信制御部１７は、無線通信部７２による無線通信の制御を行い、無線通信に関する通信履歴を通信履歴記憶部１８に記憶する。
【００７１】
通信履歴解析部１５２は、ＰＣ２からのプリンタ４と無線ＡＰ３との間の無線通信の通信状態の解析の要求を受け付けた際に、通信履歴記憶部１８に記憶されている通信履歴を解析する処理を行う。具体的には、無線ＡＰ３がプリンタ４と通信を行った履歴の有無、通信エラーを発生した場合にはエラーコードの解析等を行う。
【００７２】
解析結果送信部２１は、通信履歴解析部１５２が行った通信履歴の解析の結果をＰＣ２に送信する処理を行う。
【００７３】
次に、無線設定プログラム８および無線ＡＰ３の動作について説明する。
【００７４】
図８は、無線設定プログラムがプリンタの無線パラメータの設定を行い、無線ＡＰに対してプリンタと無線ＡＰとの間の無線通信の通信状態を問い合わせ、無線ＡＰが通信状態を判断する場合における無線設定プログラム、プリンタおよび無線ＡＰの動作の流れを示すシーケンス図である。
【００７５】
ＰＣとプリンタとが有線（または、アドホックモードの無線通信方式）で接続する（Ｓ８０１）。
【００７６】
ＰＣ上で無線設定プログラムが起動すると（Ｓ８０２）、プリンタとの接続を確認し（Ｓ８０３）、ＭＡＣアドレス取得部がプリンタに対してＭＡＣアドレスを要求する（Ｓ８０４）。
【００７７】
プリンタはＰＣからのＭＡＣアドレスの要求を受け付けると、ＭＡＣアドレスをＰＣに対して送信する（Ｓ８０５）。
【００７８】
無線設定プログラムはプリンタからのＭＡＣアドレスを取得すると、無線パラメータ設定部がプリンタのＭＡＣアドレスおよび無線パラメータの各項目値に基づいてプリンタ用の無線パラメータを設定し（Ｓ８０６）、無線パラメータ送信部がプリンタに対してプリンタ用の無線パラメータを送信する（Ｓ８０７）。
【００７９】
プリンタはＰＣからの無線パラメータを受信すると、無線通信を行うために無線パラメータを設定し（Ｓ８０８）、無線ＡＰとの無線通信を開始する（Ｓ８０９）。
【００８０】
そして、無線設定プログラムは、プリンタに対して無線パラメータを送信してから所定時間経過後、通信状態問合せ部が無線ＡＰに対してプリンタと無線ＡＰとの間の無線通信の通信状態の解析を要求する（Ｓ８１０）。
【００８１】
無線ＡＰはＰＣからの通信状態の解析の要求を受け付けると、通信履歴解析部がプリンタと無線ＡＰとの間の通信状態を解析し（Ｓ８１１）、解析結果送信部がＰＣに対して解析結果を送信する（Ｓ８１２）。
【００８２】
ＰＣは無線ＡＰからの解析結果を受信すると、解析結果出力部が解析結果を表示し（Ｓ８１３）、処理を終了する。
【００８３】
なお、無線ＡＰの通信履歴解析部が行う通信履歴解析処理は、実施例１で説明した無線設定プログラムの通信履歴解析部が行う通信履歴解析処理と同様であるため、ここでの説明は省略する。
【００８４】
なお、無線設定プログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【図面の簡単な説明】
【００８５】
【図１】本発明に係る無線通信システムの全体構成の一例を示すシステム構成図である。
【図２】ＰＣおよび無線ＡＰの機能的な構成の一例を示すブロック図である。
【図３】無線設定プログラム、プリンタおよび無線ＡＰの動作の流れを示すシーケンス図である。
【図４】無線設定プログラムの通信履歴解析部が行う通信履歴解析処理の流れを示すフローチャートである。
【図５】通信履歴の一例を示す図である。
【図６】解析結果の表示例を示す図である。
【図７】ＰＣおよび無線ＡＰの機能的な構成の一例を示すブロック図である。
【図８】無線設定プログラム、プリンタおよび無線ＡＰの動作の流れを示すシーケンス図である。
【符号の説明】
【００８６】
１    無線通信システム
２    ＰＣ
３    無線ＡＰ
４    プリンタ
５    ネットワーク
６    有線通信部
７１、７２    無線通信部
８    無線設定プログラム
９    入力装置
１０    表示装置
１１    ＭＡＣアドレス取得部
１２    無線パラメータ設定部
１３    無線パラメータ送信部
１４    通信履歴取得部
１５１、１５２    通信履歴解析部
１６    解析結果出力部
１７    通信制御部
１８    通信履歴記憶部
１９    通信履歴送信部
２０    通信状態問合せ部
２１    解析結果送信部
【図１】
2008124686.tif 000003
【図２】
2008124686.tif 000004
【図３】
2008124686.tif 000005
【図４】
2008124686.tif 000006
【図５】
2008124686.tif 000007
【図６】
2008124686.tif 000008
【図７】
2008124686.tif 000009
【図８】
2008124686.tif 000010