(57)【要約】【課題】デバイスにおける無線ＬＡＮ設定を容易に行うことが可能なデバイス、無線ＬＡＮ設定システムおよび無線ＬＡＮ設定方法を提供する。【解決手段】ＰＣとデバイスとをＵＳＢ接続し、デバイスの記憶領域Ｂに格納された無線ＬＡＮ設定プログラムがＰＣ上で自動起動し、デバイスの無線ＬＡＮインターフェースが周囲の無線ＬＡＮ環境を検索し、デバイスの記憶領域Ａの無線ＬＡＮ設定のパラメータと比較し、パラメータ不一致の場合、ＰＣに対して無線ＬＡＮ設定のパラメータを要求し、ＰＣは記憶領域から無線ＬＡＮ設定のパラメータを抽出し、デバイスにパラメータを送信し、デバイスはパラメータを無線ＬＡＮインターフェースの設定に反映させ、デバイスはインフラストラクチャモードの無線ＬＡＮの接続を確認する。【選択図】図２
2007088726.tif 000002
【特許請求の範囲】
【請求項１】
通信インターフェースを介してホスト機器である端末とスレーブ機器であるデバイスとが接続する無線ＬＡＮ設定システムにおいて、
前記端末は、
無線ＬＡＮを介してアクセスポイントに接続する無線ＬＡＮ接続手段と、
前記通信インターフェースを介して前記スレーブ機器と接続するスレーブ機器接続手段と、
前記無線ＬＡＮ接続手段が前記アクセスポイントに接続するためのパラメータを記憶する記憶手段と、
プログラムを実行するプログラム実行手段と
を具備し、
前記デバイスは、
前記無線ＬＡＮを介して前記アクセスポイントに接続する無線ＬＡＮ接続手段と、
前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段と、
前記無線ＬＡＮ接続手段が前記アクセスポイントに接続するためのパラメータを記憶する第１の記憶手段と、
前記ホスト機器接続手段で接続したホスト機器から記憶装置として制御される第２の記憶手段と
を具備し、
前記デバイスの第２の記憶手段は、
前記端末の記憶手段に記憶しているパラメータを前記デバイスの無線ＬＡＮ接続手段に設定するための無線ＬＡＮ設定プログラム、および該無線ＬＡＮ設定プログラムを自動起動する自動起動ファイルを記憶し、
前記端末のプログラム実行手段は、
前記端末と前記デバイスが前記通信インターフェースを介して接続した際に、該デバイスの第２の記憶手段に記憶されている前記自動起動ファイルにより前記無線ＬＡＮ設定プログラムを実行し、
前記実行された無線ＬＡＮ設定プログラムは、
前記端末の記憶手段に記憶されているパラメータを前記デバイスに対して送信し、
前記デバイスは、
前記端末から送信されてきたパラメータを前記デバイスの第１の記憶手段に記憶する
ことを特徴とする無線ＬＡＮ設定システム。
【請求項２】
前記デバイスは、
前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段
を具備し、
前記デバイスは、
前記ホスト機器から記憶装置として制御される記憶手段を具備する外部記憶装置と前記デバイスのホスト機器接続手段で接続している場合、該デバイスの第１の記憶手段に記憶したパラメータを該外部記憶装置の記憶手段に記憶し、
前記無線ＬＡＮを介して前記アクセスポイントに接続していない他のデバイスは、
前記パラメータを記憶している外部記憶装置と前記他のデバイスのホスト機器接続手段で接続した際に、該外部記憶装置から該パラメータを取得し、該取得したパラメータを該他のデバイスの第１の記憶手段に記憶する
ことを特徴とする請求項１記載の無線ＬＡＮ設定システム。
【請求項３】
通信インターフェースを介してホスト機器である端末と接続するデバイスにおいて、
無線ＬＡＮを介してアクセスポイントに接続する無線ＬＡＮ接続手段と、
前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段と、
前記無線ＬＡＮ接続手段が前記アクセスポイントに接続するためのパラメータを記憶する第１の記憶手段と、
前記ホスト機器接続手段で接続したホスト機器から記憶装置として制御される第２の記憶手段と
を具備し、
前記デバイスの第２の記憶手段は、
前記端末の記憶手段に記憶しているパラメータを前記デバイスの無線ＬＡＮ接続手段に設定するための無線ＬＡＮ設定プログラム、および該無線ＬＡＮ設定プログラムを自動起動する自動起動ファイルを記憶し、
前記無線ＬＡＮ設定プログラムは、
前記無線ＬＡＮを介して前記アクセスポイントに接続するためのパラメータを記憶している端末と前記デバイスが前記通信インターフェースを介して接続した際に、該端末により実行され、
前記端末により実行された無線ＬＡＮ設定プログラムは、
前記端末の記憶手段に記憶されているパラメータを前記第１の記憶手段に転送する
ことを特徴とするデバイス。
【請求項４】
前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段
を更に具備し、
前記ホスト機器から記憶装置として制御される記憶手段を具備する外部記憶装置と前記デバイスのホスト機器接続手段で接続している場合、前記第１の記憶手段に記憶したパラメータを該外部記憶装置の記憶手段に記憶し、
前記無線ＬＡＮを介して前記アクセスポイントに接続していない他のデバイスは、
前記パラメータを記憶している外部記憶装置と前記他のデバイスのホスト機器接続手段で接続した際に、該外部記憶装置から該パラメータを取得し、該取得したパラメータを該他のデバイスの第１の記憶手段に記憶する
ことを特徴とする請求項３記載のデバイス。
【請求項５】
通信インターフェースを介して接続するホスト機器である端末とスレーブ機器であるデバイスとで行われる無線ＬＡＮ設定方法において、
前記端末は、
無線ＬＡＮを介した通信を行う無線ＬＡＮ接続手段がアクセスポイントに接続するためのパラメータを記憶し、
前記デバイスは、
前記端末に記憶されているパラメータを前記デバイスの無線ＬＡＮ接続手段に設定するための無線ＬＡＮ設定プログラム、および該無線ＬＡＮ設定プログラムを自動起動する自動起動ファイルを記憶し、
前記端末は、
前記端末と前記デバイスが前記通信インターフェースを介して接続した際に、該デバイスに記憶されている前記自動起動ファイルにより前記無線ＬＡＮ設定プログラムを実行し、
前記実行された無線ＬＡＮ設定プログラムは、
前記端末に記憶されているパラメータを前記デバイスに対して送信し、
前記デバイスは、
前記端末から送信されてきたパラメータを前記デバイスの無線ＬＡＮ接続手段に設定する
ことを特徴とする無線ＬＡＮ設定方法。
【請求項６】
前記デバイスは、
前記ホスト機器から記憶装置として制御される記憶手段を具備するスレーブ機器である外部記憶装置と接続している場合、前記デバイスの無線ＬＡＮ接続手段に設定したパラメータを該外部記憶装置の記憶手段に記憶し、
前記無線ＬＡＮを介して前記アクセスポイントに接続していない他のデバイスは、
前記パラメータを記憶している外部記憶装置と接続した際に、該外部記憶装置から該パラメータを取得し、該取得したパラメータを該他のデバイスの無線ＬＡＮ接続手段に設定する
ことを特徴とする請求項５記載の無線ＬＡＮ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス、無線ＬＡＮ設定システムおよび無線ＬＡＮ設定方法に関し、特に、プリンタ、スキャナ等のデバイスにおける無線ＬＡＮの設定を行うデバイス、無線ＬＡＮ設定システムおよび無線ＬＡＮ設定方法に関する。
【背景技術】
【０００２】
従来、ＰＣ［Personal Computer］、ＰＤＡ［Personal Digital Assistance］等の端末、プリンタ、スキャナ等のデバイスを無線接続し、ＬＡＮ［Local Area Network］を構築する技術として、ＩＥＥＥ［Institute of Electrical and Electronic Engineers］８０２．１１ａ／ｂ／ｇ等の無線ＬＡＮが知られている。ＩＥＥＥ８０２．１１の無線ＬＡＮには、アクセスポイントを介さずに機器同士が直接通信を行うアドホックモードと、アクセスポイントを介して機器同士や有線ＬＡＮ上の機器と通信を行うインフラストラクチャモードとがある。
【０００３】
ここで、意図する機器同士を無線ＬＡＮ接続する場合、認証にはＳＳＩＤ［Service Set ID］、暗号にはＷＥＰ［Wired Equivalent Privacy］等の無線ＬＡＮ独自の設定を事前に実施する必要がある。
【０００４】
例えば、特別な設定操作を必要とすることなく、無線ＬＡＮ接続するための設定を自動的に実行するネットワークにおける障害情報自動通報装置がある（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２２９８７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、無線ＬＡＮ設定、特に入力・表示機能が制限されるプリンタ、スキャナ等の組込みデバイスにおける無線ＬＡＮ設定については以下の問題点がある。
【０００６】
１．設定値の表示や入力がＰＣに比べ劣るため、設定に時間がかかり、誤入力等が起こる。
【０００７】
２．無線ＬＡＮには多くの独自設定があり、設定が煩雑である。
【０００８】
３．上記特許文献１に記載の技術での無線ＬＡＮ設定自動化では、設定を記録しておくＩＣカード等の記録媒体や、設定の読み出し装置が必要になる。
【０００９】
４．ＰＣとプリンタ間をアドホックモードで接続して無線ＬＡＮ設定を行う方法では設定対象のプリンタが見つけられない場合がある。
【００１０】
５．ＰＣとプリンタ間をアドホックモードで接続して無線ＬＡＮ設定を行う方法ではＰＣの設定をアドホックモードに切り替え、設定完了後に再びインフラストラクチャモードに戻す必要がある。
【００１１】
そこで、本発明は、上記問題点を鑑み、デバイスにおける無線ＬＡＮ設定を容易に行うことが可能なデバイス、無線ＬＡＮ設定システムおよび無線ＬＡＮ設定方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１の発明は、通信インターフェースを介してホスト機器である端末とスレーブ機器であるデバイスとが接続する無線ＬＡＮ設定システムにおいて、前記端末は、無線ＬＡＮを介してアクセスポイントに接続する無線ＬＡＮ接続手段と、前記通信インターフェースを介して前記スレーブ機器と接続するスレーブ機器接続手段と、前記無線ＬＡＮ接続手段が前記アクセスポイントに接続するためのパラメータを記憶する記憶手段と、プログラムを実行するプログラム実行手段とを具備し、前記デバイスは、前記無線ＬＡＮを介して前記アクセスポイントに接続する無線ＬＡＮ接続手段と、前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段と、前記無線ＬＡＮ接続手段が前記アクセスポイントに接続するためのパラメータを記憶する第１の記憶手段と、前記ホスト機器接続手段で接続したホスト機器から記憶装置として制御される第２の記憶手段とを具備し、前記デバイスの第２の記憶手段は、前記端末の記憶手段に記憶しているパラメータを前記デバイスの無線ＬＡＮ接続手段に設定するための無線ＬＡＮ設定プログラム、および該無線ＬＡＮ設定プログラムを自動起動する自動起動ファイルを記憶し、前記端末のプログラム実行手段は、前記端末と前記デバイスが前記通信インターフェースを介して接続した際に、該デバイスの第２の記憶手段に記憶されている前記自動起動ファイルにより前記無線ＬＡＮ設定プログラムを実行し、前記実行された無線ＬＡＮ設定プログラムは、前記端末の記憶手段に記憶されているパラメータを前記デバイスに対して送信し、前記デバイスは、前記端末から送信されてきたパラメータを前記デバイスの第１の記憶手段に記憶することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記デバイスは、前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段を具備し、前記デバイスは、前記ホスト機器から記憶装置として制御される記憶手段を具備する外部記憶装置と前記デバイスのホスト機器接続手段で接続している場合、該デバイスの第１の記憶手段に記憶したパラメータを該外部記憶装置の記憶手段に記憶し、前記無線ＬＡＮを介して前記アクセスポイントに接続していない他のデバイスは、前記パラメータを記憶している外部記憶装置と前記他のデバイスのホスト機器接続手段で接続した際に、該外部記憶装置から該パラメータを取得し、該取得したパラメータを該他のデバイスの第１の記憶手段に記憶することを特徴とする。
【００１４】
また、請求項３の発明は、通信インターフェースを介してホスト機器である端末と接続するデバイスにおいて、無線ＬＡＮを介してアクセスポイントに接続する無線ＬＡＮ接続手段と、前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段と、前記無線ＬＡＮ接続手段が前記アクセスポイントに接続するためのパラメータを記憶する第１の記憶手段と、前記ホスト機器接続手段で接続したホスト機器から記憶装置として制御される第２の記憶手段とを具備し、前記デバイスの第２の記憶手段は、前記端末の記憶手段に記憶しているパラメータを前記デバイスの無線ＬＡＮ接続手段に設定するための無線ＬＡＮ設定プログラム、および該無線ＬＡＮ設定プログラムを自動起動する自動起動ファイルを記憶し、前記無線ＬＡＮ設定プログラムは、前記無線ＬＡＮを介して前記アクセスポイントに接続するためのパラメータを記憶している端末と前記デバイスが前記通信インターフェースを介して接続した際に、該端末により実行され、前記端末により実行された無線ＬＡＮ設定プログラムは、前記端末の記憶手段に記憶されているパラメータを前記第１の記憶手段に転送することを特徴とする。
【００１５】
また、請求項４の発明は、請求項３の発明において、前記通信インターフェースを介して前記ホスト機器と接続するホスト機器接続手段を更に具備し、前記ホスト機器から記憶装置として制御される記憶手段を具備する外部記憶装置と前記デバイスのホスト機器接続手段で接続している場合、前記第１の記憶手段に記憶したパラメータを該外部記憶装置の記憶手段に記憶し、前記無線ＬＡＮを介して前記アクセスポイントに接続していない他のデバイスは、前記パラメータを記憶している外部記憶装置と前記他のデバイスのホスト機器接続手段で接続した際に、該外部記憶装置から該パラメータを取得し、該取得したパラメータを該他のデバイスの第１の記憶手段に記憶することを特徴とする。
【００１６】
また、請求項５の発明は、通信インターフェースを介して接続するホスト機器である端末とスレーブ機器であるデバイスとで行われる無線ＬＡＮ設定方法において、前記端末は、無線ＬＡＮを介した通信を行う無線ＬＡＮ接続手段がアクセスポイントに接続するためのパラメータを記憶し、前記デバイスは、前記端末に記憶されているパラメータを前記デバイスの無線ＬＡＮ接続手段に設定するための無線ＬＡＮ設定プログラム、および該無線ＬＡＮ設定プログラムを自動起動する自動起動ファイルを記憶し、前記端末は、前記端末と前記デバイスが前記通信インターフェースを介して接続した際に、該デバイスに記憶されている前記自動起動ファイルにより前記無線ＬＡＮ設定プログラムを実行し、前記実行された無線ＬＡＮ設定プログラムは、前記端末に記憶されているパラメータを前記デバイスに対して送信し、前記デバイスは、前記端末から送信されてきたパラメータを前記デバイスの無線ＬＡＮ接続手段に設定することを特徴とする。
【００１７】
また、請求項６の発明は、請求項５の発明において、前記デバイスは、前記ホスト機器から記憶装置として制御される記憶手段を具備するスレーブ機器である外部記憶装置と接続している場合、前記デバイスの無線ＬＡＮ接続手段に設定したパラメータを該外部記憶装置の記憶手段に記憶し、前記無線ＬＡＮを介して前記アクセスポイントに接続していない他のデバイスは、前記パラメータを記憶している外部記憶装置と接続した際に、該外部記憶装置から該パラメータを取得し、該取得したパラメータを該他のデバイスの無線ＬＡＮ接続手段に設定することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、デバイスをインフラストラクチャモードの無線ＬＡＮに接続する際に、デバイスにおいて無線ＬＡＮ設定が短時間に誤入力なく完了でき、設定の記録媒体や読み出し装置等の無線ＬＡＮ通信に関係のない機器が不要になり、設定後はＵＳＢケーブルを外すだけでインフラストラクチャモードの無線ＬＡＮ通信を運用することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係るデバイス、デバイス、無線ＬＡＮ設定システムおよび無線ＬＡＮ設定方法の実施の形態について添付図面を参照して詳細に説明する。
【実施例１】
【００２０】
実施例１は、有線ＬＡＮと無線ＬＡＮとを中継するアクセスポイントと、アクセスポイントを介してＬＡＮ接続できる設定用のＰＣと、設定対象となる本発明に係るデバイスとから構成される。デバイスに対する無線ＬＡＮ設定を実行する際には、ＰＣとデバイス間ではＰｎＰ［Plug and Play］を可能とするインターフェースで接続される。実施例１では、ＵＳＢ［Universal Serial Bus］ケーブルでの接続を用いて説明する。
【００２１】
図１は、実施例１の構成の一例を示すブロック図である。
【００２２】
図１に示すように、有線ＬＡＮであるネットワーク１に接続するアクセスポイント２とＰＣ３とがインフラストラクチャモードの無線ＬＡＮ４を介して接続し、ＰＣ３とデバイス５とがＵＳＢケーブル６で接続されている。
【００２３】
無線ＬＡＮ４のインフラストラクチャモードとは、アクセスポイント２を用いて構築される無線ＬＡＮ４の構成であり、無線ＬＡＮ端末同士の通信のみならず、有線ＬＡＮとの接続もできるため、有線ＬＡＮ上にある既存のサーバやＰＣ３との通信も行うことができる。この時、アクセスポイント２とＰＣ３とが無線ＬＡＮ４を介して通信を行うためには、無線ＬＡＮ設定のパラメータを共有する必要があり、ＰＣ３ではパラメータをＯＳ［Operating System］のレジストリやユーティリティが確保した記憶領域に保持している。なお、ＰＣ３とデバイス５間でのホスト／スレーブとしてのコンフィギュレーションは完了しているものとする。
【００２４】
図２は、図１に示すＰＣ３およびデバイス５の構成の一例を示すブロック図である。
【００２５】
図２に示すように、ＰＣ３は、ＣＰＵ［Central Processing Unit］７１、ＲＯＭ［Read Only Memory］８１、ＲＡＭ［Random Access Memory］９１、ＵＳＢホストインターフェース１０、無線ＬＡＮインターフェース１１１、記憶領域１２を具備して構成される。
【００２６】
ＣＰＵ７１は、ＯＳに基づいてＰＣ３本体のシーケンス制御を行なうものである。
【００２７】
ＲＯＭ８１は、ＰＣ３の起動時に実行されるプログラム等が記録されている。
【００２８】
ＲＡＭ９１は、プログラムの実行に必要なワークエリアのバッファエリアとして利用される。
【００２９】
ＵＳＢホストインターフェース１０は、ＵＳＢケーブル６を介してデバイス５等のスレーブ機器とデータ通信を行うためのインターフェースである。
【００３０】
無線ＬＡＮインターフェース１１１は、無線ＬＡＮ４によるデータ通信を行うためのインターフェースである。
【００３１】
記憶領域１２は、無線ＬＡＮ設定のパラメータを記憶する領域である。
【００３２】
図２に示すように、デバイス５は、ＣＰＵ７２、ＲＯＭ８２、ＲＡＭ９２、ＵＳＢスレーブインターフェース１３、無線ＬＡＮインターフェース１１２、記憶領域Ａ１４、記憶領域Ｂ１５を具備して構成される。
【００３３】
ＣＰＵ７２は、デバイス５全体の制御処理を行う。
【００３４】
ＲＯＭ８２は、ＣＰＵ７２に命令を与える制御プログラム等が記憶されている。
【００３５】
ＲＡＭ９２は、デバイス５のメインメモリとして利用される。
【００３６】
ＵＳＢスレーブインターフェース１３は、ＵＳＢケーブル６を介してＰＣ３等のホスト機器とデータ通信を行うためのインターフェースである。
【００３７】
無線ＬＡＮインターフェース１１２は、無線ＬＡＮ４によるデータ通信を行うためのインターフェースである。
【００３８】
記憶領域Ａ１４は、無線ＬＡＮ設定のパラメータを記憶する領域である。
【００３９】
記憶領域Ｂ１５は、無線ＬＡＮ設定プログラム１６、および当該プログラムを自動起動する自動起動ファイル１７を記憶する領域であり、また、ＵＳＢマスストレージクラスに対応している。
【００４０】
次に、ＰＣおよびデバイスで行われる無線ＬＡＮを設定する処理の流れについて図３に示すシーケンス図を参照して説明する。
【００４１】
ＰＣとデバイスとをＵＳＢ接続し、コンフィギュレーションを完了させる。このＰｎＰの動作において、ＰＣではデバイス上のＵＳＢマスストレージクラスの記憶領域Ｂを認識するコンフィギュレーションを実行する（ステップＳ３０１）。
【００４２】
ＰｎＰにより記憶領域Ｂのコンフィギュレーションが完了すると、記憶領域Ｂに格納された無線ＬＡＮ設定プログラムがＰＣ上で自動起動する（ステップＳ３０２）。
【００４３】
デバイスの無線ＬＡＮインターフェースが周囲の無線ＬＡＮ環境を検索し（ステップＳ３０３）、デバイスの記憶領域Ａの無線ＬＡＮ設定のパラメータと比較し（ステップＳ３０４）、パラメータが一致する場合（ステップＳ３０５でＹＥＳ）、ステップＳ３１１に進み、また、パラメータが初期状態の場合、若しくは周囲に接続可能なアクセスポイントがない等によるパラメータ不一致の場合（ステップＳ３０５でＮＯ）、ＰＣ上で動作している無線ＬＡＮ設定プログラムに対して無線ＬＡＮ設定のパラメータを要求するパケットを送出する（ステップＳ３０６）。
【００４４】
ＰＣは受信したパケットをトリガに、記憶領域から無線ＬＡＮ設定のパラメータを抽出し（ステップ３０７）、デバイスに対して当該パラメータを送信する（ステップＳ３０８）。
【００４５】
デバイスは受信したパラメータを記憶領域Ａに記憶し、当該パラメータを無線ＬＡＮインターフェースの設定に反映させる（ステップＳ３０９）。
【００４６】
デバイスはインフラストラクチャモードの無線ＬＡＮの接続を確認し（ステップＳ３１０）、ＰＣ上で動作している無線ＬＡＮ設定プログラムを終了するパケットを送信する（ステップＳ３１１）。
【００４７】
ＰＣがパケットを受信すると、無線ＬＡＮ設定プログラムはＰＣの画面上にＵＳＢケーブルの取り外しを促す表示を行い、自動終了する（ステップＳ３１２）。
【００４８】
以降は、ＰＣ、プリンタともにアクセスポイントを介して無線ＬＡＮ通信を行うことができる。
【００４９】
従って、ＰＣ側で保有する無線ＬＡＮ独自のパラメータを、煩雑な設定操作を実行することなく、プリンタにも自動的に設定させることが可能になる。
【実施例２】
【００５０】
実施例２は、実施例１の構成に加え、ＵＳＢマスストレージクラスに対応できる記憶媒体から構成される。本発明に係るデバイスに対する無線ＬＡＮ設定を実行する際には、ＰＣとデバイス間ではＰｎｐを可能とするインターフェースで接続される。本実施例では、ＵＳＢケーブルでの接続を用いて説明する。
【００５１】
図４は、実施例１の構成の一例を示すブロック図である。
【００５２】
図４に示すように、有線ＬＡＮであるネットワーク１に接続するアクセスポイント２とＰＣ３とがインフラストラクチャモードの無線ＬＡＮ４を介して接続し、ＰＣ３とデバイス５とがＵＳＢケーブル６で接続され、デバイス５と記憶媒体１８とがＵＳＢ接続している。
【００５３】
なお、ＰＣ３とデバイス５間でのホスト／スレーブとしてのコンフィギュレーションは完了しているものとする。
【００５４】
更に、デバイス５にはＵＳＢマスストレージクラスに対応できる記憶媒体１８がＵＳＢ接続され、ホスト／スレーブとしてのコンフィギュレーションは完了しているものとする。
【００５５】
図５は、図４に示すＰＣ３およびデバイス５の構成の一例を示すブロック図である。
【００５６】
図５に示すように、ＰＣ３は、ＣＰＵ７１、ＲＯＭ８１、ＲＡＭ９１、ＵＳＢホストインターフェース１０１、無線ＬＡＮインターフェース１１１、記憶領域１２を具備して構成される。
【００５７】
ＣＰＵ７１は、ＯＳに基づいてＰＣ３本体のシーケンス制御を行なうものである。
【００５８】
ＲＯＭ８１は、ＰＣ３の起動時に実行されるプログラム等が記録されている。
【００５９】
ＲＡＭ９１は、プログラムの実行に必要なワークエリアのバッファエリアとして利用される。
【００６０】
ＵＳＢホストインターフェース１０１は、ＵＳＢケーブル６を介してデバイス５等のスレーブ機器とデータ通信を行うためのインターフェースである。
【００６１】
無線ＬＡＮインターフェース１１１は、無線ＬＡＮ４によるデータ通信を行うためのインターフェースである。
【００６２】
記憶領域１２は、無線ＬＡＮ設定のパラメータを記憶する領域である。
【００６３】
図５に示すように、デバイス５は、ＣＰＵ７２、ＲＯＭ８２、ＲＡＭ９２、ＵＳＢスレーブインターフェース１３、無線ＬＡＮインターフェース１１２、記憶領域Ａ１４、記憶領域Ｂ１５、ＵＳＢホストインターフェース１０２を具備して構成される。
【００６４】
ＣＰＵ７２は、デバイス５全体の制御処理を行う。
【００６５】
ＲＯＭ８２は、ＣＰＵ７２に命令を与える制御プログラム等が記憶されている。
【００６６】
ＲＡＭ９２は、デバイス５のメインメモリとして利用される。
【００６７】
ＵＳＢスレーブインターフェース１３は、ＵＳＢケーブル６を介してＰＣ３等のホスト機器とデータ通信を行うためのインターフェースである。
【００６８】
無線ＬＡＮインターフェース１４は、無線ＬＡＮ４によるデータ通信を行うためのインターフェースである。
【００６９】
記憶領域Ａ１４は、無線ＬＡＮ設定のパラメータを記憶する領域である。
【００７０】
記憶領域Ｂ１５は、無線ＬＡＮ設定プログラム１６、および当該プログラムを自動起動する自動起動ファイルを記憶１７する領域であり、また、ＵＳＢマスストレージクラスに対応している。
【００７１】
ＵＳＢホストインターフェース１０２は、ＵＳＢケーブル６を介して記憶媒体１８等のスレーブ機器とデータ通信を行うためのインターフェースである。
【００７２】
図５に示すように、記憶媒体１８にはＰＣ３からデバイス５に転送された無線ＬＡＮ設定のパラメータが記憶される記憶領域１９が実装され、また、記憶領域１９はＵＳＢマスストレージクラスに対応している。
【００７３】
次に、ＰＣ、デバイスおよび記憶媒体で行われる無線ＬＡＮを設定する処理の流れについて図６に示すシーケンス図を参照して説明する。
【００７４】
ＰＣのＵＳＢホストインターフェースとデバイスのＵＳＢスレーブインターフェースとをＵＳＢケーブルで接続し、コンフィギュレーションを完了させる。このＰｎＰの動作において、ＰＣではデバイス上のＵＳＢマスストレージクラスの記憶領域Ｂを認識するコンフィギュレーションを実行する（ステップＳ６０１）。
【００７５】
デバイスのＵＳＢホストインターフェースに記憶媒体をＵＳＢ接続し、コンフィギュレーションを完了させる。このＰｎＰの動作において、デバイスでは記憶媒体上のＵＳＢマスストレージクラスの記憶領域を認識するコンフィギュレーションを実行する（ステップＳ６０２）。
【００７６】
ＰｎＰにより記憶領域Ｂのコンフィギュレーションが完了すると、記憶領域Ｂに格納された無線ＬＡＮ設定プログラムがＰＣ上で自動起動する（ステップＳ６０２）。
【００７７】
デバイスの無線ＬＡＮインターフェースが周囲の無線ＬＡＮ環境を検索し（ステップＳ６０４）、デバイスの記憶領域Ａの無線ＬＡＮ設定のパラメータと比較し（ステップＳ６０５）、パラメータが一致する場合（ステップＳ６０６でＹＥＳ）、ステップＳ６１４に進み、また、パラメータが初期状態の場合、若しくは周囲に接続可能なアクセスポイントがない等によるパラメータ不一致の場合（ステップＳ６０６でＮＯ）、ＰＣ上で動作している無線ＬＡＮ設定プログラムに対して無線ＬＡＮ設定のパラメータを要求するパケットを送出する（ステップＳ６０７）。
【００７８】
ＰＣは受信したパケットをトリガに、記憶領域から無線ＬＡＮ設定のパラメータを抽出し（ステップ６０８）、デバイスに対して当該パラメータを送信する（ステップＳ６０９）。
【００７９】
デバイスは受信したパラメータを記憶領域Ａに記憶し、当該パラメータを無線ＬＡＮインターフェースの設定に反映させる（ステップＳ６１０）。
【００８０】
デバイスはインフラストラクチャモードの無線ＬＡＮの接続を確認し（ステップＳ６１１）、ＵＳＢホストインターフェース経由で記憶媒体の記憶領域に判別可能なフォルダを作成し、記憶領域Ａに記憶したパラメータを転送する（ステップＳ６１２）。
【００８１】
記憶媒体ではパラメータを記憶領域内に記憶する（ステップＳ６１３）。
【００８２】
デバイスは記憶媒体へのパラメータの記憶の完了を確認すると、ＰＣ上で動作している無線ＬＡＮ設定プログラムを終了するパケットを送信する（ステップＳ６１４）。
【００８３】
ＰＣがパケットを受信すると、無線ＬＡＮ設定プログラムはＰＣの画面上にＵＳＢケーブルの取り外しを促す表示を行い、自動終了する（ステップＳ６１５）。
【００８４】
以降は、ＰＣ、プリンタともにアクセスポイントを介して無線ＬＡＮ通信を行うことができる。
【００８５】
次に、記憶媒体およびデバイスで行われる無線ＬＡＮを設定する処理の流れについて図７に示すシーケンス図を参照して説明する。
【００８６】
図５に示すデバイスと同一の構成を持つデバイスに無線ＬＡＮを設定する際に、上述したように無線ＬＡＮ設定のパラメータを記憶媒体に記憶していれば、デバイスをＰＣにＵＳＢ接続することなく、デバイスに記憶媒体をＵＳＢ接続することで、デバイスの無線ＬＡＮを設定することができる。
【００８７】
無線ＬＡＮ設定のパラメータを記憶した記憶媒体をデバイスのＵＳＢホストインターフェースにＵＳＢ接続してコンフィギュレーションを完了させる。このＰｎＰの動作において、デバイスでは記憶媒体の記憶領域のＵＳＢマスストレージクラスを認識するコンフィギュレーションを実行する（ステップＳ７０１）。
【００８８】
ＰｎＰにより記憶媒体の記憶領域のコンフィギュレーションが完了すると、デバイスの無線ＬＡＮインターフェースが周囲の無線ＬＡＮ環境を検索し（ステップＳ７０２）、デバイスの記憶領域Ａの無線ＬＡＮ設定のパラメータと比較し（ステップＳ７０３）、パラメータが一致する場合（ステップＳ７０４でＹＥＳ）、処理を完了し、また、パラメータが初期状態の場合、若しくは周囲に接続可能なアクセスポイントがない等によるパラメータ不一致の場合（ステップＳ７０４でＮＯ）、記憶媒体の記憶領域の判別可能なフォルダを検索し、当該記憶領域から無線ＬＡＮ設定のパラメータを取得する（ステップＳ７０５）。
【００８９】
デバイスは取得したパラメータを記憶領域Ａに記憶し、当該パラメータを無線ＬＡＮインターフェースの設定に反映させる（ステップＳ７０６）。
【００９０】
デバイスはインフラストラクチャモードの無線ＬＡＮの接続を確認し（ステップＳ７０７）、処理を完了する。
【００９１】
従って、複数のデバイスが存在する場合に２台目以降のデバイスではＰＣと接続しなくとも、無線ＬＡＮ設定のパラメータを煩雑な設定操作を実行することなく、全てのデバイスに自動的に設定させることが可能になる。
【００９２】
本発明は、上記し、且つ図面に示し実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００９３】
【図１】実施例１の構成の一例を示すブロック図である。
【図２】図１に示すＰＣおよびデバイスの構成の一例を示すブロック図である。
【図３】ＰＣおよびデバイスで行われる無線ＬＡＮを設定する処理の流れを示すシーケンス図である。
【図４】実施例１の構成の一例を示すブロック図である。
【図５】図４に示すＰＣおよびデバイスの構成の一例を示すブロック図である。
【図６】ＰＣ、デバイスおよび記憶媒体で行われる無線ＬＡＮを設定する処理の流れを示すシーケンス図である。
【図７】記憶媒体およびデバイスで行われる無線ＬＡＮを設定する処理の流れを示すシーケンス図である。
【符号の説明】
【００９４】
１    ネットワーク
２    アクセスポイント
３    ＰＣ
４    無線ＬＡＮ
５    デバイス
６    ＵＳＢケーブル
７１、７２    ＣＰＵ
８１、８２    ＲＯＭ
９１、９２    ＲＡＭ
１０、１０１、１０２    ＵＳＢホストインターフェース
１１１、１１２    無線ＬＡＮインターフェース
１２    記憶領域
１３    ＵＳＢスレーブインターフェース
１４    記憶領域Ａ
１５    記憶領域Ｂ
１６    無線ＬＡＮ設定プログラム
１７    自動起動ファイル
１８    記憶媒体
１９    記憶領域
【図１】
2007088726.tif 000003
【図２】
2007088726.tif 000004
【図３】
2007088726.tif 000005
【図４】
2007088726.tif 000006
【図５】
2007088726.tif 000007
【図６】
2007088726.tif 000008
【図７】
2007088726.tif 000009