(57)【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置と有線で接続する第１の通信装置と、該第１の通信装置と無線で接続する第２の通信装置と、該第２の通信装置と有線で接続し、前記第２の通信装置とネットワークとを接続する第３の通信装置とを有し、前記情報処理装置が、前記第１の通信装置と前記第２の通信装置と前記第３の通信装置とを介して前記ネットワーク上の他の情報処理装置と通信を行うネットワークシステムにおいて、
前記情報処理装置は、入力手段と、登録手段と、通信手段と、前記登録手段に、前記第１の通信装置の識別情報と、前記第３の通信装置の第１のアドレスと、前記第１の通信装置の第２のアドレスとを組み合わせて登録し、前記入力手段から前記第１の通信装置の識別情報が入力された場合、前記登録手段に登録されている前記入力された前記第１の通信装置の識別情報に組み合わされている前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスとを宛先にして、前記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、該生成されたデータを、前記通信手段によって前記第１の通信装置へ送信する制御手段とを備え、
前記第１の通信装置は、通信手段と、前記通信手段によって前記情報処理装置から前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスを宛先にしたデータを受信したとき、該受信したデータに前記第１の通信装置に対する無線接続を行うための設定情報を含むか否かを判断し、前記第１の通信装置に対する無線接続を行うための設定情報を含むと判断した場合、前記受信したデータに含まれる前記第１の通信装置に対する無線接続を行うための設定情報に基いて、当該第１の通信装置における無線接続を行うための設定をし、前記通信手段によって前記情報処理装置から前記第１の通信装置の第２のアドレス以外のアドレスを宛先にしたデータを受信したとき、該受信したデータを前記第２の通信装置へ出力する制御手段とを備えたことを特徴とするネットワークシステム。
【請求項２】
前記情報処理装置の前記制御手段は、前記入力手段から前記第３の通信装置の第１のアドレスが入力された場合、前記登録手段に登録されている前記入力された前記第３の通信装置の第１のアドレスに組み合わされている前記第１の通信装置の識別情報と前記第１の通信装置の第２のアドレスとを宛先にして、前記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、該生成されたデータを、前記通信手段によって前記第１の通信装置へ送信する手段を有することを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記情報処理装置の前記制御手段は、前記情報処理装置が前記第３の通信装置と有線で接続された場合、前記第３の通信装置から前記第３の通信装置の第１のアドレスを取得し、該取得した前記第３の通信装置の第１のアドレスを記憶する記憶手段を有し、前記記憶手段は、前記情報処理装置の電源が切られても前記第３の通信装置の第１のアドレスが消えないように記憶する手段であることを特徴とする請求項１又は２記載のネットワークシステム。
【請求項４】
前記情報処理装置の前記登録手段に登録された前記第１の通信装置の識別情報は、前記情報処理装置の出荷前に予め登録された情報であることを特徴とする請求項１乃至３のいずれか一項に記載のネットワークシステム。
【請求項５】
前記情報処理装置の前記制御手段は、前記第１の通信装置とのみ通信を行うモードを示す情報と、前記第１の通信装置を探索するためのデータであることを示す情報とを含む探索データを、前記通信手段によって前記第１の通信装置へ送信する手段と、前記通信手段によって前記探索データに対する応答データを受信した場合、前記応答データに含まれる前記第１の通信装置の識別情報を前記登録手段に登録する手段とを有し、
前記第１の通信装置の前記制御手段は、前記通信手段によって前記情報処理装置から前記探索データを受信した場合、前記情報処理装置に対して前記第１の通信装置の識別情報を含めた応答データを送信する手段を有することを特徴とする請求項１乃至３のいずれか一項に記載のネットワークシステム。
【請求項６】
前記情報処理装置は、表示手段を備え、前記情報処理装置の制御手段は、前記入力手段によって前記第１の通信装置に対する設定を指示する入力があった場合、前記表示手段に前記第３の通信装置の第１のアドレスを入力する画面を表示する手段を有することを特徴とする請求項２記載のネットワークシステム。
【請求項７】
入力手段と登録手段と通信手段を備えた情報処理装置と、該情報処理装置と有線で接続し、通信手段を備えた第１の通信装置と、該第１の通信装置と無線で接続する第２の通信装置と、該第２の通信装置と有線で接続し、前記第２の通信装置とネットワークとを接続する第３の通信装置とを有し、前記情報処理装置が、前記第１の通信装置と前記第２の通信装置と前記第３の通信装置とを介して前記ネットワーク上の他の情報処理装置と通信を行うネットワークシステムの通信方法において、
前記情報処理装置は、前記登録手段に前記第１の通信装置の識別情報と、前記第３の通信装置の第１のアドレスと、前記第１の通信装置の第２のアドレスとを組み合わせて登録し、前記入力手段から前記第１の通信装置の識別情報が入力された場合、前記登録手段に登録されている前記入力された前記第１の通信装置の識別情報に組み合わされている前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスとを宛先にして、前記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、該生成されたデータを、前記通信手段によって前記第１の通信装置へ送信して、
前記第１の通信装置は、前記第１の通信装置の前記通信手段によって前記情報処理装置から前記第３の通信装置の第１のアドレスと前記第１の通信装置の第２のアドレスを宛先にしたデータを受信したとき、該受信したデータに前記第１の通信装置に対する無線接続を行うための設定情報を含むか否かを判断し、前記第１の通信装置に対する無線接続を行うための設定情報を含むと判断した場合、前記受信したデータに含まれる前記第１の通信装置に対する無線接続を行うための設定情報に基いて、当該第１の通信装置における無線接続を行うための設定をし、前記通信手段によって前記情報処理装置から前記第１の通信装置の第２のアドレス以外のアドレスを宛先にしたデータを受信したとき、該受信したデータを前記第２の通信装置へ出力することを特徴とするネットワークシステムの通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク内で有線及び無線によるデータ通信を行うネットワークシステムとそのネットワークシステムの通信方法に関する。
【背景技術】
【０００２】
従来、第１のネットワークインタフェースにＷｅｂサーバを接続し、第２のネットワークインタフェースにＰＣを接続し、Ｗｅｂサーバからのパケットを受信したときにＷｅｂサーバのＩＰアドレスを自機器内部に登録して、第２のネットワークインタフェースによってＰＣからのＨＴＴＰのパケットを受信したとき、パケットの宛先ＩＰアドレスが第１のネットワークインタフェースに接続されたＷｅｂサーバのＩＰアドレスであれば、所定の処理を実行することにより、自装置に対する設定を容易にした通信装置（例えば、特許文献１参照）が知られている。
【０００３】
一方、無線によるデータ通信が多用されており、有線ネットワーク（「有線ＬＡＮ」と呼ぶ）と無線ネットワーク（「無線ＬＡＮ」と呼ぶ）との間でデータフレームを中継する通信装置（「無線ブリッジ」と呼ぶ）において、ＳＳＩＤや無線通信の暗号化等の無線部の設定を行う手段として、無線ブリッジ内にウェブ（Ｗｅｂ）サーバを内蔵し、無線ブリッジと有線ネットワークで接続されたパーソナルコンピュータ等の情報処理装置（「端末装置」とも呼ぶ）のブラウザから設定を行う技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の無線ブリッジでは、無線ブリッジに固有のＩＰアドレスを割り当てて、そのＩＰアドレスで動作するＷｅｂサーバの機能を有しているにすぎなかった。
具体的に説明すると、無線ブリッジには固有のＩＰアドレスが必要なため、予め工場出荷時の時点で、ある特定のＩＰアドレスを初期値として設定してから出荷する。
【０００５】
そこで、無線ブリッジを既存の有線ネットワークに導入する段階で無線部の設定を行うときには、無線ブリッジが初期値として持っているＩＰアドレスに合わせて、既存の有線ネットワークに存在する無線ブリッジの設定を行うための情報処理装置のＩＰアドレスを一時的に変更し、無線ブリッジと無線ブリッジの設定を行うための情報処理装置のネットワークアドレスを同じにしなければならなかった。
【０００６】
そのため、無線ブリッジを既存の有線ネットワークに導入する時に、無線ブリッジが無線ＬＡＮの接続を開始する前の段階で、無線ブリッジに対する有線ネットワークからの初期設定がわずらわしいという問題があった。
この発明は上記の点に鑑みてなされたものであり、有線ネットワークと無線ネットワークとの間の通信を中継する通信装置について、通信装置が無線ネットワークとの接続を開始する前の段階で、通信装置に対する初期設定を容易にできるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は上記の目的を達成するため、情報処理装置と、その情報処理装置と有線で接続する第１の通信装置と、その第１の通信装置と無線で接続する第２の通信装置と、その第２の通信装置と有線で接続し、上記第２の通信装置とネットワークとを接続する第３の通信装置とを有し、上記情報処理装置が、上記第１の通信装置と上記第２の通信装置と上記第３の通信装置とを介して上記ネットワーク上の他の情報処理装置と通信を行うネットワークシステムにおいて、上記情報処理装置と上記第１の通信装置がそれぞれ次の特徴を備えているネットワークシステムを提供する。
【０００８】
上記情報処理装置は、入力手段と、登録手段と、通信手段と、上記登録手段に、上記第１の通信装置の識別情報と、上記第３の通信装置の第１のアドレスと、上記第１の通信装置の第２のアドレスとを組み合わせて登録し、上記入力手段から上記第１の通信装置の識別情報が入力された場合、上記登録手段に登録されている上記入力された上記第１の通信装置の識別情報に組み合わされている上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスとを宛先にして、上記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、その生成されたデータを、上記通信手段によって上記第１の通信装置へ送信する制御手段を備えている。
【０００９】
上記第１の通信装置は、通信手段と、上記通信手段によって上記情報処理装置から上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスを宛先にしたデータを受信したとき、その受信したデータに上記第１の通信装置に対する無線接続を行うための設定情報を含むか否かを判断し、上記第１の通信装置に対する無線接続を行うための設定情報を含むと判断した場合、上記受信したデータに含まれる上記第１の通信装置に対する無線接続を行うための設定情報に基いて、当該第１の通信装置における無線接続を行うための設定をし、上記通信手段によって上記情報処理装置から上記第１の通信装置の第２のアドレス以外のアドレスを宛先にしたデータを受信したとき、その受信したデータを上記第２の通信装置へ出力する制御手段を備えている。
【００１０】
また、上記のようなネットワークシステムにおいて、上記情報処理装置の上記制御手段が、上記入力手段から上記第３の通信装置の第１のアドレスが入力された場合、上記登録手段に登録されている上記入力された上記第３の通信装置の第１のアドレスに組み合わされている上記第１の通信装置の識別情報と上記第１の通信装置の第２のアドレスとを宛先にして、上記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、その生成されたデータを、上記通信手段によって上記第１の通信装置へ送信する手段を有するようにするとよい。
【００１１】
さらに、上記のようなネットワークシステムにおいて、上記情報処理装置の上記制御手段は、上記情報処理装置が上記第３の通信装置と有線で接続された場合、上記第３の通信装置から上記第３の通信装置の第１のアドレスを取得し、その取得した上記第３の通信装置の第１のアドレスを記憶する記憶手段を有し、上記記憶手段は、上記情報処理装置の電源が切られても上記第３の通信装置の第１のアドレスが消えないように記憶する手段にするとよい。
【００１２】
また、上記のようなネットワークシステムにおいて、上記情報処理装置の上記登録手段に登録された上記第１の通信装置の識別情報を、上記情報処理装置の出荷前に予め登録された情報にするとよい。
【００１３】
さらに、上記のようなネットワークシステムにおいて、上記情報処理装置の上記制御手段が、上記第１の通信装置とのみ通信を行うモードを示す情報と、上記第１の通信装置を探索するためのデータであることを示す情報とを含む探索データを、上記通信手段によって上記第１の通信装置へ送信する手段と、上記通信手段によって上記探索データに対する応答データを受信した場合、上記応答データに含まれる上記第１の通信装置の識別情報を上記登録手段に登録する手段を有し、上記第１の通信装置の上記制御手段が、上記通信手段によって上記情報処理装置から上記探索データを受信した場合、上記情報処理装置に対して上記第１の通信装置の識別情報を含めた応答データを送信する手段を有するようにするとよい。
【００１４】
また、上記のようなネットワークシステムにおいて、上記情報処理装置は、表示手段を備え、上記情報処理装置の制御手段は、上記入力手段によって上記第１の通信装置に対する設定を指示する入力があった場合、上記表示手段に上記第３の通信装置の第１のアドレスを入力する画面を表示する手段を有するようにするとよい。
【００１５】
さらに、入力手段と登録手段と通信手段を備えた情報処理装置と、その情報処理装置と有線で接続し、通信手段を備えた第１の通信装置と、その第１の通信装置と無線で接続する第２の通信装置と、その第２の通信装置と有線で接続し、上記第２の通信装置とネットワークとを接続する第３の通信装置とを有し、上記情報処理装置が、上記第１の通信装置と上記第２の通信装置と上記第３の通信装置とを介して上記ネットワーク上の他の情報処理装置と通信を行うネットワークシステムの通信方法において、上記情報処理装置と上記第１の通信装置がそれぞれ次の動作をすることを特徴とするネットワークシステムの通信方法を提供する。
【００１６】
上記情報処理装置は、上記登録手段に上記第１の通信装置の識別情報と、上記第３の通信装置の第１のアドレスと、上記第１の通信装置の第２のアドレスとを組み合わせて登録し、上記入力手段から上記第１の通信装置の識別情報が入力された場合、上記登録手段に登録されている上記入力された上記第１の通信装置の識別情報に組み合わされている上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスとを宛先にして、上記第１の通信装置に対する無線接続を行うための設定情報を含むデータを生成し、その生成されたデータを、上記通信手段によって上記第１の通信装置へ送信する。
【００１７】
上記第１の通信装置は、上記第１の通信装置の上記通信手段によって上記情報処理装置から上記第３の通信装置の第１のアドレスと上記第１の通信装置の第２のアドレスを宛先にしたデータを受信したとき、その受信したデータに上記第１の通信装置に対する無線接続を行うための設定情報を含むか否かを判断し、上記第１の通信装置に対する無線接続を行うための設定情報を含むと判断した場合、上記受信したデータに含まれる上記第１の通信装置に対する無線接続を行うための設定情報に基いて、当該第１の通信装置における無線接続を行うための設定をし、上記通信手段によって上記情報処理装置から上記第１の通信装置の第２のアドレス以外のアドレスを宛先にしたデータを受信したとき、その受信したデータを上記第２の通信装置へ出力する。
【発明の効果】
【００１８】
この発明によるネットワークシステムとネットワークシステムの通信方法は、有線ネットワークと無線ネットワークとの間の通信を中継する通信装置について、通信装置が無線ネットワークとの接続を開始する前の段階で、通信装置に対する初期設定を容易にできるようにすることができる。
【図面の簡単な説明】
【００１９】
【図１】この発明の一実施形態のネットワークシステムの構成例を示す図である。
【図２】図１に示すデフォルトゲートウェイと情報処理装置の間に既存の有線ＬＡＮが有った場合、その有線ＬＡＮを無線ＬＡＮに変更する場合の問題点について説明する図である。
【図３】図１に示す無線ブリッジと情報処理装置の間の通信シーケンス図である。
【００２０】
【図４】図３の続きの通信シーケンス図である。
【図５】図１に示す情報処理装置が保持する無線ブリッジ情報テーブルの一例を示す図である。
【図６】図１に示す情報処理装置が保持するＡＲＰテーブルの一例を示す図である。
【００２１】
【図７】図１に示す無線ブリッジと情報処理装置の間でやり取りするイーサネットフレームのデータ内容の一例を示す図である。
【図８】図１に示す情報処理装置が送信する無線ブリッジ探索フレームのデータ内容の一例を示す図である。
【００２２】
【図９】図１に示す無線ブリッジが送信する無線ブリッジ応答フレームのデータ内容の一例を示す図である。
【図１０】図１に示す情報処理装置が送信する無線ＬＡＮ設定モード要求フレームのデータ内容の一例を示す図である。
【００２３】
【図１１】図１に示す情報処理装置が送信する無線ＬＡＮ設定情報フレームのデータ内容の一例を示す図である。
【図１２】図１に示す無線ブリッジが無線ＬＡＮ設定情報フレームに対して送信する応答フレームのデータ内容の一例を示す図である。
【００２４】
【図１３】図１に示す無線ブリッジが送信する無線ＬＡＮ設定モード終了通知フレームのデータ内容の一例を示す図である。
【図１４】図１に示す無線ブリッジの構成の主要な部分について示すブロック図である。
【図１５】図１に示す情報処理装置の構成の主要な部分について示すブロック図である。
【００２５】
【図１６】図１に示す情報処理装置が無線ブリッジに無線ＬＡＮ設定して通信を開始するまでの処理を示すフローチャート図である。
【図１７】図１６の続きの処理を示すフローチャート図である。
【図１８】図１７の続きの処理を示すフローチャート図である。
【００２６】
【図１９】図１に示す無線ブリッジが情報処理装置からの無線ＬＡＮ設定によって通信を開始するまでの処理を示すフローチャート図である。
【図２０】図１９の続きの処理を示すフローチャート図である。
【図２１】図２０の続きの処理を示すフローチャート図である。
【００２７】
【図２２】図２１の続きの処理を示すフローチャート図である。
【図２３】図１に示す情報処理装置の表示部に表示される無線ＬＡＮ設定モードに移行するための操作画面の一例を示す図である。
【図２４】図１に示す情報処理装置がデフォルトゲートウェイのＩＰアドレスを記憶部に格納する処理を示すフローチャート図である。
【発明を実施するための形態】
【００２８】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態のネットワークシステムの構成例を示す図である。
このネットワークシステムは、無線ブリッジ１が有線ＬＡＮ７を介して情報処理装置２に接続されている。
また、無線ブリッジ１は、情報処理装置２からの無線接続を行うための無線ＬＡＮ設定操作により、無線ＬＡＮ８を介して無線通信によってアクセスポイント３と接続される。
【００２９】
上記アクセスポイント３は、有線ＬＡＮ６を介してデフォルトゲートウェイ４と接続されており、そのデフォルトゲートウェイ４には外部ネットワーク５が接続されている。
さらに、有線ＬＡＮ６には、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ９が接続されている。
上記有線ＬＡＮ７は、情報処理装置２と無線ブリッジ１との間を有線で接続し、有線によるデータ通信可能なローカルエリアネットワーク（ＬＡＮ）を構成している。
【００３０】
また、上記無線ＬＡＮ８は、無線ブリッジ１とアクセスポイント３との間を無線で接続し、無線によるデータ通信可能なＬＡＮを構成する。
さらに、上記有線ＬＡＮ６は、上述と同様に、アクセスポイント３とデフォルトゲートウェイ４との間の有線によるデータ通信可能なＬＡＮを構成している。
上記ＬＡＮとしては、例えば、イーサネット（Ｅｔｈｅｒｎｅｔ、登録商標）規格に基づくデータ通信のネットワークであり、この実施形態では、イーサネット規格に基づくデータ通信を利用した場合について説明する。
【００３１】
このネットワークシステムでは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によって、ネットワーク上の情報処理装置２が、無線ブリッジ１、アクセスポイント３、及びデフォルトゲートウェイ４を介して外部ネットワーク５上の図示を省略した他の情報処理装置、画像形成装置（例えば、プリンタ、ファクシミリ装置、複写機、複合機等の装置）、サーバプリンタを含む端末装置と互いにデータ通信を行う。
【００３２】
そのデータ通信のため、情報処理装置２、無線ブリッジ１、アクセスポイント３、デフォルトゲートウェイ４、及び端末装置には、ネットワークシステム上でそれぞれユニークなアドレスが割り振られており、そのアドレスを宛先にして互いにデータ通信を行う。
このアドレスのことをＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）と呼ぶ。
【００３３】
このネットワークシステムでは、例えば、情報処理装置２には、ＩＰアドレス「１０．１０．１０．１０」が、アクセスポイント３には、ＩＰアドレス「１０．１０．１０．２０」が、デフォルトゲートウェイ４には、ＩＰアドレス「１０．１０．１０．１」が、それぞれ割り当てられ、それぞれの装置に設定されている場合を示している。
無線ブリッジ１については、工場からの出荷時にＩＰアドレスの初期値が設定されている場合があるが、この実施形態では、ＩＰアドレスが設定されていない場合を示す。
【００３４】
さらに、このネットワークシステム上の各装置のネットワークインタフェースには、それぞれ工場からの出荷時に、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）が設定されている。
このＭＡＣアドレスとは、イーサネットで用いられるデータリンク層のアドレスであり、ベンダ（製造元）又は装置の機種毎に固有のアドレスである。
【００３５】
このＭＡＣアドレスは、無線ブリッジ１、アクセスポイント３、デフォルトゲートウェイ４が、ネットワーク上をやり取りされるデータを受信した場合、そのデータ中に含まれたＭＡＣアドレスによって自装置に対して送信されたデータであるか否かを認識するためにも用いられる。
そして、装置のネットワークインタフェースに、予めＭＡＣアドレスがそれぞれ割り振られており、通常は装置のＲＯＭなどの不揮発性メモリに書き込まれており、ユーザが勝手に変更できないようにしている。
【００３６】
この実施形態のネットワークシステムでは、以下の説明に必要な、無線ブリッジ１とデフォルトゲートウェイ４とを示している。
無線ブリッジ１には、例えば、ＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」が、デフォルトゲートウェイ４には、例えば、ＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」がそれぞれ設定されている場合を示している。
上記ＩＰアドレスは発明の「第１のアドレス」に、上記ＭＡＣアドレスは発明の「第２のアドレス」にそれぞれ相当する。
【００３７】
無線ブリッジ１は、発明の「第１の通信装置」に相当し、ＣＰＵ、ＲＯＭ、ＲＡＭを含むマイクロコンピュータによって実現される通信装置であって、有線ＬＡＮ７によって情報処理装置２と接続されており、無線ＬＡＮ８によってアクセスポイント３と接続することにより、情報処理装置２とアクセスポイント３との間のデータ通信を中継する。
【００３８】
情報処理装置２は、発明の「情報処理装置」に相当し、ＣＰＵ、ＲＯＭ、ＲＡＭを含むマイクロコンピュータによって実現されるパーソナルコンピュータ等の装置であり、無線ブリッジ１以外のネットワーク機器とは直接に接続されていない。
アクセスポイント３は、発明の「第２の通信装置」に相当し、有線ＬＡＮ６と接続され、無線ＬＡＮ８と有線ＬＡＮ６との間の通信を中継する。
【００３９】
デフォルトゲートウェイ４は、発明の「第３の通信装置」に相当し、外部ネットワーク５と接続され、有線ＬＡＮ６と外部ネットワーク５の間のデータ通信を中継する。また、ウェブ（Ｗｅｂ）機能を内蔵しており、ユーザがデフォルトゲートウェイ４の設定を行うときには、ブラウザから設定を行う。
外部ネットワーク５は、有線ＬＡＮ７、無線ＬＡＮ８、有線ＬＡＮ６とはサブネットが異なる別のネットワークである。
【００４０】
また、上記情報処理装置２は、通常のイーサネット通信を行う通常モードと、無線ブリッジ１に対して無線ＬＡＮ設定を行う専用のモードである無線ＬＡＮ設定モードの二つのモードにそれぞれ切り替えることができる。
一方、上記無線ブリッジ１は、情報処理装置２から無線ＬＡＮ設定が行われる際には無線ＬＡＮ設定モードに切り替わる。
【００４１】
ＤＨＣＰサーバ９は、有線ＬＡＮ６に接続されており、情報処理装置２に対して、情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスの配布を行う。
なお、情報処理装置２が、情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスを他の方法で取得できるのならば、ＤＨＣＰサーバ９を設けていないネットワークシステムでも実施することができる。
【００４２】
次に、上記のようなネットワークシステムにおいて、ユーザがデフォルトゲートウェイ４と情報処理装置２の間で、図１には図示を省略した既存の有線ＬＡＮを有している場合、ユーザが通常の作業によって有線ＬＡＮを無線ＬＡＮに変更しようとするときの問題点について説明する。
図２は、図１に示したデフォルトゲートウェイ４と情報処理装置２の間に既存の有線ＬＡＮ４０が有った場合、その有線ＬＡＮ４０を無線ＬＡＮに変更する場合の問題点について説明する図である。
【００４３】
図２の（ａ）に示すように、ＩＰアドレス「１０．１０．１０．１」のデフォルトゲートウェイ４と、ＩＰアドレス「１０．１０．１０．１０」の情報処理装置２とが有線ＬＡＮ４０で接続されている。
ＤＨＣＰサーバ９は、有線ＬＡＮ４０に接続されており、情報処理装置２に対して、情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスの配布を行う。
【００４４】
この有線ＬＡＮ４０を無線ＬＡＮに代える場合、図２の（ｂ）に示すように、デフォルトゲートウェイ４と情報処理装置２の間を無線ＬＡＮで構成するため、デフォルトゲートウェイ４には有線ＬＡＮ６を介してＩＰアドレス「１０．１０．１０．２０」のアクセスポイント３を接続し、情報処理装置２には有線ＬＡＮ７を介してＩＰアドレス「１９２．１６８．０．１」の無線ブリッジ１を接続する。
【００４５】
このように、ユーザが無線ブリッジ１を購入したとき、通常は無線ブリッジ１の内部にはＩＰアドレスの初期値として例えば「１９２．１６８．０．１」が登録されている。
そのため、無線ブリッジ１と情報処理装置２ではＩＰアドレスのサブネットが異なるため、このままのＩＰアドレスでは無線ブリッジ１と情報処理装置２の間で、ＴＣＰ／ＩＰによる通信ができない。
【００４６】
そこで、ユーザが無線ブリッジ１の設定を行うときには、情報処理装置２と無線ブリッジ１が通信できるように、ユーザは無線ブリッジ１のＩＰアドレスを、無線ブリッジ１を設定するための情報処理装置２のＩＰアドレスのサブネットに合うように設定する必要がある。
【００４７】
例えば、図２の（ｃ）に示すように、無線ブリッジ１のＩＰアドレスを「１０．１０．１０．２１」に変更し、情報処理装置２からチャンネル設定又はＳＳＩＤ設定により、無線ブリッジ１に対してアクセスポイント３との間で無線通信できるように無線ＬＡＮ設定することにより、図２の（ｄ）に示すように、無線ブリッジ１とアクセスポイント３間の無線ＬＡＮ８による無線通信により、情報処理装置２はデフォルトゲートウェイ４を介した通信を行えるが、上述のユーザが無線ブリッジ１を設定するための情報処理装置２のＩＰアドレスを変更する作業を含めて、無線通信を行えるようにするための設定に手間がかかる。
【００４８】
そこで、この実施形態のネットワークシステムでは、有線ネットワークと無線ネットワークとの間でデータ通信を中継する通信装置に対して、無線ＬＡＮの接続を開始する前の段階でのユーザによる初期設定を容易にしている。
【００４９】
次に、この実施形態のネットワークシステムにおける上記無線ブリッジ１と上記情報処理装置２の間の通信シーケンスについて説明する。
図３と図４は、図１に示した無線ブリッジ１と情報処理装置２の間の通信シーケンス図である。
ユーザが無線ブリッジ１と情報処理装置２をイーサネットケーブルで接続すると、ネットワークシステムの無線ブリッジ１と情報処理装置２は、図３に示した通信シーケンスを実行する。
【００５０】
図３に示すように、情報処理装置２は、イーサネットケーブルを介して接続された相手先装置と互いに交わされる信号に基づいてイーサネットで相手装置と正常にリンクしたことを検知することにより、無線ブリッジ１との間でイーサネットがリンクアップ（ＵＰ）の状態になると（図中「ａ１」）、情報処理装置２は図１の有線ＬＡＮ７にイーサネットのブロードキャストで無線ブリッジ探索フレームを送信する（ａ２）。
【００５１】
この無線ブリッジ探索フレームは、有線ＬＡＮ７で接続された相手装置に無線ブリッジ１が存在するか否かを調べるためのイーサネットフレームであり、宛先アドレスとしてイーサネットのブロードキャストアドレスが、送信元アドレスとして情報処理装置２のＭＡＣアドレスがそれぞれ含まれている。
【００５２】
一方、無線ブリッジ１は、有線ＬＡＮ７から無線ブリッジ探索フレームを受信すると、有線ＬＡＮ７に情報処理装置２への無線ブリッジ応答フレームを送信する（ａ３）。
この無線ブリッジ応答フレームは、情報処理装置２に応答するためのイーサネットフレームであり、宛先アドレスとして情報処理装置２のＭＡＣアドレスが、送信元アドレスとして無線ブリッジ１のＭＡＣアドレスがそれぞれ含まれている。
【００５３】
このように、無線ブリッジ１は、無線ブリッジ応答フレームによって自装置のＭＡＣアドレスを含めるようにすれば、この無線ブリッジ応答フレームを受信した情報処理装置２では、無線ブリッジ１のＭＡＣアドレスを自動的に取得して自装置に記憶することができる。
【００５４】
情報処理装置２は、有線ＬＡＮ７から無線ブリッジ応答フレームを受信すると、有線ＬＡＮ７に接続された相手装置として無線ブリッジ１が接続されたことを認識し、有線ＬＡＮ７に無線ブリッジ１へのデフォルトゲートウェイ４のＩＰアドレスを含むフレームを送信する（ａ４）。
このデフォルトゲートウェイ４のＩＰアドレスの送信の際も、宛先アドレスを無線ブリッジ１のＭＡＣアドレスにしたイーサネットフレームで送信するとよい。
【００５５】
無線ブリッジ１は、有線ＬＡＮ７から自装置宛のデフォルトゲートウェイ４のＩＰアドレスを受信すると、そのデフォルトゲートウェイ４のＩＰアドレスを自装置内に登録し、有線ＬＡＮ７に情報処理装置２への応答フレームを送信する（ａ５）。
この応答フレームは、情報処理装置２に対してデフォルトゲートウェイ４のＩＰアドレスを受信したことを知らせるためのイーサネットフレームである。
【００５６】
情報処理装置２は、有線ＬＡＮ７から自装置宛の応答フレームを受信すると、情報処理装置２内部の無線ブリッジ情報テーブル（例えば、メモリに記憶する）に、無線ブリッジ１のホスト名（「第１の通信装置の識別情報」に相当する）、デフォルトゲートウェイ４のＩＰアドレス（「第３の通信装置のＩＰアドレス」に相当する）、無線ブリッジ１のＭＡＣアドレス（「第１の通信装置のＭＡＣアドレス」に相当する）を組み合わせて登録する（ａ６）。
【００５７】
上記無線ブリッジ１のホスト名は予め情報処理装置２が保持している場合を想定しており、例えば、ユーザによって入力されたものでよい。
また、情報処理装置２の出荷時に予め図１５に示すＲＡＭ２２などに登録するようにしてもよい。
さらに、情報処理装置２のＣＰＵが、後述の無線ブリッジ探索フレームに含まれる無線ブリッジ１のホスト名を自動的にＲＡＭ２２などに登録するようにしてもよい。
【００５８】
また、上記デフォルトゲートウェイ４のＩＰアドレスも予め情報処理装置２が保持しているものであり、例えば、有線ＬＡＮで接続していたときに取得して保持していた場合などを想定している。
さらに、上記無線ブリッジ１のＭＡＣアドレスは上述したように無線ブリッジ１から取得したものである。
このようにして、情報処理装置２が、無線ブリッジ情報テーブルに無線ブリッジ１のホスト名、デフォルトゲートウェイ４のＩＰアドレス、無線ブリッジ１のＭＡＣアドレスを組み合わせて登録する処理を自動で行うことができる。
【００５９】
上述した図３に示した通信シーケンスの処理が済み、ユーザが情報処理装置２のブラウザを使って無線ブリッジ１に対して無線通信するための無線ＬＡＮの設定を行うとき、図４に示す通信シーケンスの処理を実行して、情報処理装置２は、無線ブリッジ１に対して無線通信するための設定を行う。
【００６０】
この設定とは、情報処理装置２が、無線ブリッジ１を使って外部ネットワーク５上の図示を省略した他の情報処理装置、画像形成装置（例えば、プリンタ、ファクシミリ装置、複写機、複合機等の装置）、サーバプリンタを含む端末装置と互いに無線によるデータ通信を行うための各種の設定である。
【００６１】
情報処理装置２は、ユーザから無線ブリッジ１に対する設定の指示があった場合、表示部にブラウザによって無線ブリッジ１のホスト名を入力する画面を表示し、図４に示すように、そのブラウザのアドレス入力部に、無線ブリッジ１のホスト名が入力されると（ａ７）、情報処理装置２は、自装置に登録されている無線ブリッジ情報テーブルを参照し、入力されたホスト名に対応する無線ブリッジ１のＭＡＣアドレスを含む情報を読み出し、宛先アドレスを無線ブリッジ１のＭＡＣアドレスにした無線ＬＡＮ設定モード要求のイーサネットフレーム（図中では「無線ＬＡＮ設定モード要求フレーム」と記載する）を作成し、図１の有線ＬＡＮ７に無線ＬＡＮ設定モード要求フレームを送信する（ａ８）。
この無線ＬＡＮ設定モード要求フレームは、無線ブリッジ１に対して無線ＬＡＮの設定のための無線ＬＡＮ設定モードへ移行を要求するイーサネットフレームである。
【００６２】
一方、無線ブリッジ１は、有線ＬＡＮ７から自装置宛の無線ＬＡＮ設定モード要求フレームを受信すると、有線ＬＡＮ７に情報処理装置２への応答フレームを送信し（ａ９）、無線ブリッジ１は無線ＬＡＮ設定モードに移行して無線ＬＡＮ設定モードで動作する。
この無線ＬＡＮ設定モードでは、無線ブリッジ１は、情報処理装置２からの無線ＬＡＮ設定情報に基づく処理を行って情報処理装置２が無線ブリッジ１を介して外部ネットワーク５との通信を行えるようにする。
【００６３】
情報処理装置２は、有線ＬＡＮ７から無線ブリッジ１の応答フレームを受信すると、宛先アドレスを無線ブリッジ１のＭＡＣアドレスにした無線ＬＡＮ設定画面情報の要求のイーサネットフレーム（図中では「無線ＬＡＮ設定画面情報要求フレーム」と記載する）を作成し、有線ＬＡＮ７に無線ＬＡＮ設定画面情報要求フレームを送信する（ａ１０）。
この無線ＬＡＮ設定画面情報要求フレームは、無線ブリッジ１に無線ＬＡＮ設定をするための設定画面（ブラウザに表示するウェブ画面）の表示のための情報を要求するイーサネットフレームである。
【００６４】
無線ブリッジ１は、有線ＬＡＮ７から情報処理装置２の無線ＬＡＮ設定画面情報要求フレームを受信すると、有線ＬＡＮ７に情報処理装置２への無線ＬＡＮ設定画面情報フレームを送信する（ａ１１）。
この無線ＬＡＮ設定画面情報フレームは、自装置に保存されている無線ＬＡＮ設定画面情報（無線ブリッジ１に対して無線ＬＡＮ設定をするための設定画面の表示のための情報）を含めたイーサネットフレームであり、無線ＬＡＮ設定画面情報要求フレームに応じて作成する。
【００６５】
情報処理装置２は、有線ＬＡＮ７から受信した無線ＬＡＮ設定画面情報フレームに含まれる無線ＬＡＮ設定画面情報に基づいてブラウザに無線ＬＡＮ設定画面を表示し、その無線ＬＡＮ設定画面に、無線ブリッジ１に対する無線ＬＡＮ設定情報が入力されると（ａ１２）、有線ＬＡＮ７に無線ブリッジ１への無線ＬＡＮ設定情報フレームを送信する（ａ１３）。
【００６６】
この無線ＬＡＮ設定情報フレームは、無線ブリッジ情報テーブルを参照し、送信先ＭＡＣアドレスを無線ブリッジ１のＭＡＣアドレスにし、送信先ＩＰアドレスをデフォルトゲートウェイ４のＩＰアドレスにし、上記入力された無線ＬＡＮ設定情報を含む無線ＬＡＮ設定情報を送るためのイーサネットフレームである。
【００６７】
無線ブリッジ１は、上述の処理で自装置内に予めデフォルトゲートウェイ４のＩＰアドレスを格納しており、有線ＬＡＮ７から無線ＬＡＮ設定情報フレームを受信すると、その無線ＬＡＮ設定情報フレームの送信先ＩＰアドレスがデフォルトゲートウェイ４のＩＰアドレスであることによって無線ＬＡＮ設定情報を受信したと判断し、有線ＬＡＮ７に無線ＬＡＮ設定情報を受信したことを知らせる応答フレームを送信し（ａ１４）、無線ＬＡＮ設定情報フレームに含まれている無線ＬＡＮ設定情報を自装置に設定し、その無線ＬＡＮ設定情報を含む情報に基づいてアクセスポイント３に対して無線ＬＡＮの接続認証を開始する（ａ１５）。
【００６８】
無線ブリッジ１は、アクセスポイント３との間で無線ＬＡＮの接続認証が完了すると（ａ１６）、アクセスポイント３との間の無線ＬＡＮでの通信が可能となり、無線ＬＡＮでの接続を開始し（ａ１７）、有線ＬＡＮ７に情報処理装置２への無線ＬＡＮ設定モード終了通知を知らせるイーサネットフレーム（図中「無線ＬＡＮ設定モード終了通知フレーム」と記載する）を送信する（ａ１８）。
【００６９】
情報処理装置２は、有線ＬＡＮ７から無線ブリッジ１の無線ＬＡＮ設定モード終了通知フレームを受信すると、無線ブリッジ１を介した無線ＬＡＮ通信が可能になったと判断し、有線ＬＡＮ７に無線ブリッジ１への応答フレームを送信する（ａ１９）。
一方、無線ブリッジ１は、有線ＬＡＮ７から情報処理装置２の応答フレームを受信すると、無線ＬＡＮ設定モードを解除し、無線ＬＡＮ設定モードでの動作を終了する。
【００７０】
こうして、情報処理装置２は、無線ブリッジ１の無線通信を用いて外部ネットワーク５上の各装置とのネットワーク通信が可能になる。
その後、情報処理装置２は、外部ネットワーク５との間で、図１の無線ＬＡＮ８を経由してパケットの送受信が可能となり、通常のイーサネットフレームを用いてパケットを送受信する（ａ２０、ａ２１）。
【００７１】
次に、情報処理装置２の無線ブリッジ情報テーブルについて説明する。
図５は、図１に示した情報処理装置２が保持する無線ブリッジ情報テーブルの一例を示す図である。
無線ブリッジ情報テーブルには、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」と、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」と、無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」とが組み合わされて登録される。
【００７２】
上記無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」は、情報処理装置２に予め固定値として出荷時に登録されたものでもよいし、ユーザによって入力されたものを登録したものでもよいし、無線ブリッジ１から送信されるデータ（例えば、無線ブリッジ応答フレーム）に含まれるものでもよい。
【００７３】
上述した無線ＬＡＮ設定モード要求フレームの作成時には、この無線ブリッジ情報テーブルを参照することにより、無線ブリッジ１のホスト名に対応する無線ブリッジ１のＭＡＣアドレスを読み出して、その無線ブリッジ１のＭＡＣアドレスを宛先アドレスにしたイーサネットフレームを作成する。
【００７４】
また、無線ＬＡＮ設定画面情報要求フレーム、無線ＬＡＮ設定情報フレームの作成時には、この無線ブリッジ情報テーブルを参照することにより、デフォルトゲートウェイ４のＩＰアドレスと無線ブリッジ１のＭＡＣアドレスとを読み出し、その無線ブリッジ１のＭＡＣアドレスを宛先ＭＡＣアドレスに、デフォルトゲートウェイ４のＩＰアドレスを宛先ＩＰアドレスにしたイーサネットフレームを作成する。
【００７５】
次に、情報処理装置２のＡＲＰテーブルについて説明する。
図６は図１に示した情報処理装置２が保持するＡＲＰテーブルの一例を示す図である。
情報処理装置２が保持するＡＲＰテーブルには、情報処理装置２が通常モードの時、図６の（ａ）に示すように、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」とＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」を登録している。
【００７６】
また、情報処理装置２が、図３のａ６で無線ブリッジ情報テーブルに、無線ブリッジ１のホスト名、デフォルトゲートウェイ４のＩＰアドレス、無線ブリッジ１のＭＡＣアドレスを組み合わせて登録した後、図６の（ｂ）に示すように、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」と、無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」を登録する。
【００７７】
そして、情報処理装置２は、無線ブリッジモードの時、無線ブリッジ１に対して無線ＬＡＮ設定情報を設定するときは、無線ブリッジモード時のＡＲＰテーブルを参照し、送信先ＭＡＣアドレスを無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」、送信先ＩＰアドレスをデフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」にしたイーサネットフレームである無線ＬＡＮ設定情報フレームを作成して送信する。
【００７８】
次に、上記無線ブリッジ１と上記情報処理装置２の間でやり取りするイーサネットフレームのデータ内容について説明する。
無線ブリッジ１と情報処理装置２の間の通信には、イーサネットフレームを使用するが、そのフォーマットは通常の通信時と同じであり、無線ブリッジ１と情報処理装置２の間でのみ係わりがあることを示すために、ＴＣＰ／ＩＰなどの標準的なプロトコルではなく、特別なデータを設定して送受信する。
【００７９】
図７は、図１に示した無線ブリッジ１と情報処理装置２の間でやり取りするイーサネットフレームのデータ内容の一例を示す図である。
例えば、図７に示したイーサネットフレーム内の長さ／タイプのフィールド（２ｂｙｔｅ）に、情報処理装置２と無線ブリッジ１との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。このプロトコル番号「９９９９」は一例であり、その他のものと重複しない番号ならば他の番号でもよい。
【００８０】
なお、図７に示した、宛先アドレスと送信元アドレスとイーサネットデータの詳細な内容は後述し、プリアンブル、スタートフレームデリミタ（Ｓｔａｒｔ  Ｆｒａｍｅ  Ｄｅｌｉｍｉｔｅｒ：ＳＦＤ）、フレームチェックシーケンス（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ：ＦＣＳ）の各フィールドについてはそれぞれ公知なので詳細な説明を省略する。
【００８１】
次に、上記無線ブリッジ探索フレームのデータ内容例を説明する。
図８は、図１に示した情報処理装置２が送信する無線ブリッジ探索フレームのデータ内容の一例を示す図である。
【００８２】
上記情報処理装置２がイーサネットのブロードキャストで、有線ＬＡＮ７に無線ブリッジ１が存在するか否かを調べるために送信する無線ブリッジ探索フレームでは、図８に示すように、イーサネットフレーム内において、宛先アドレスのフィールドに、イーサネットのブロードキャストアドレスを設定し、送信元アドレスのフィールドに、情報処理装置２のＭＡＣアドレスを設定し、長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。
【００８３】
また、イーサネットデータのフィールド（「イーサネットデータ部」とも呼ぶ）には、そのフィールドの先頭２ｂｙｔｅに、このフレームが無線ブリッジ探索フレームであることを示す無線ブリッジ探索コマンド「１１１１（１６進数）」を設定する。
したがって、無線ブリッジ１では、図１の有線ＬＡＮ７から受信したイーサネットフレームの上記情報処理装置２のＭＡＣアドレスとプロトコル番号「９９９９」と無線ブリッジ探索コマンド「１１１１」を参照することにより、このイーサネットフレームが情報処理装置２からの無線ブリッジ探索フレームであると判断することができる。
【００８４】
次に、上記無線ブリッジ応答フレームのデータ内容例を説明する。
図９は、図１に示した無線ブリッジ１が送信する無線ブリッジ応答フレームのデータ内容の一例を示す図である。
【００８５】
上記無線ブリッジ１が上記無線ブリッジ探索フレームを受信した後、情報処理装置２に応答するために送信する無線ブリッジ応答フレームでは、図９に示すように、イーサネットフレーム内において、宛先アドレスのフィールドに、無線ブリッジ探索フレームから取得した情報処理装置２のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、自装置（無線ブリッジ１）のＭＡＣアドレスを設定し、長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。
【００８６】
また、イーサネットデータのフィールドには、そのフィールドの先頭２ｂｙｔｅに、無線ブリッジ探索コマンド「１１１１」を設定する。
したがって、情報処理装置２では、図１の有線ＬＡＮ７から受信したイーサネットフレームの上記無線ブリッジ１のＭＡＣアドレスとプロトコル番号「９９９９」と無線ブリッジ探索コマンド「１１１１」を参照することにより、このイーサネットフレームが無線ブリッジ探索フレームに対する無線ブリッジ１からの応答フレームであると判断することができる。
【００８７】
次に、上記デフォルトゲートウェイ４のＩＰアドレスを送信するフレームについては、図示を省略するが、イーサネットフレーム内において、宛先アドレスのフィールドに、無線ブリッジ１のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、情報処理装置２のＭＡＣアドレスを設定し、長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。
【００８８】
また、イーサネットデータのフィールドには、無線ブリッジ情報テーブルから読み出したデフォルトゲートウェイ４のＩＰアドレスを設定する。なお、デフォルトゲートウェイ４のＩＰアドレスを含むことを示すコマンド又は識別情報を含めるようにすれば、無線ブリッジ１でそのコマンド又は識別情報に基づいてデフォルトゲートウェイ４のＩＰアドレスの送付のフレームであることを容易に識別することができる。
【００８９】
したがって、無線ブリッジ１では、図１の有線ＬＡＮ７から受信したイーサネットフレームの上記無線ブリッジ１のＭＡＣアドレスと情報処理装置２のＭＡＣアドレスとプロトコル番号「９９９９」とにより、このイーサネットフレームが情報処理装置２からの自装置（無線ブリッジ１）に対するフレームであると判断し、デフォルトゲートウェイ４のＩＰアドレスを読み出して自装置に登録する。
【００９０】
そして、無線ブリッジ１では、デフォルトゲートウェイ４のＩＰアドレスを受領したことを情報処理装置２へ通知するための応答フレームとして、イーサネットフレーム内において、宛先アドレスに情報処理装置２のＭＡＣアドレスを、送信元アドレスに自装置（無線ブリッジ１）のＭＡＣアドレスを、長さ／タイプのフィールドにプロトコル番号「９９９９」を設定し、イーサネットデータのフィールドに、情報処理装置２に対してデフォルトゲートウェイ４のＩＰアドレスを受領したことを示す情報を含めたフレームを作成し、そのフレームを情報処理装置２へ送信する。
【００９１】
次に、上記無線ＬＡＮ設定モード要求フレームのデータ内容例を説明する。
図１０は、図１に示した情報処理装置２が送信する無線ＬＡＮ設定モード要求フレームのデータ内容の一例を示す図である。
【００９２】
上記情報処理装置２が送信する無線ＬＡＮ設定モード要求フレームでは、図１０に示すように、イーサネットフレーム内において、宛先アドレスのフィールドに、無線ブリッジ１のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、情報処理装置２のＭＡＣアドレスを設定し、長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。
【００９３】
また、イーサネットデータのフィールドには、そのフィールドの先頭２ｂｙｔｅに、このフレームが無線ＬＡＮ設定モード要求フレームであることを示す無線ＬＡＮ設定モード要求コマンド「３３３３（１６進数）」を設定する。
【００９４】
したがって、無線ブリッジ１では、図１の有線ＬＡＮ７から受信したイーサネットフレームの上記無線ブリッジ１のＭＡＣアドレスと情報処理装置２のＭＡＣアドレスとプロトコル番号「９９９９」と無線ＬＡＮ設定モード要求コマンド「３３３３」を参照することにより、このイーサネットフレームが情報処理装置２からの自装置（無線ブリッジ１）に対する無線ＬＡＮ設定モードへの移行を要求するフレームであると判断することができる。そして、この判断に基づいて自装置を無線ＬＡＮ設定モードに移行させる。
【００９５】
次に、図示を省略するが、上記無線ＬＡＮ設定モード要求フレームに対する応答フレームのデータ内容例を説明する。
上記無線ブリッジ１が上記無線ＬＡＮ設定モード要求フレームを受信した後、情報処理装置２に応答するために送信する応答フレームでは、イーサネットフレーム内において、宛先アドレスのフィールドに、情報処理装置２のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、自装置（無線ブリッジ１）のＭＡＣアドレスを設定し、長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。
【００９６】
また、イーサネットデータのフィールドには、そのフィールドの先頭２ｂｙｔｅに、無線ＬＡＮ設定モード要求コマンド「３３３３」を設定する。
したがって、情報処理装置２では、図１の有線ＬＡＮ７から受信したイーサネットフレームの上記無線ブリッジ１のＭＡＣアドレスとプロトコル番号「９９９９」と無線ＬＡＮ設定モード要求コマンド「３３３３」を参照することにより、このイーサネットフレームが無線ＬＡＮ設定モード要求フレームに対する無線ブリッジ１からの応答フレームであると判断することができる。そして、この無線ＬＡＮ設定モード要求に対する応答フレームを受信したことによって無線ブリッジ１が無線ＬＡＮ設定モードに移行したと判断できる。
【００９７】
次に、図示を省略するが、上記無線ＬＡＮ設定画面情報要求フレームと、それに対する上記無線ＬＡＮ設定画面情報フレームのデータ内容例を説明する。
上記無線ＬＡＮ設定画面情報要求フレームでは、上述の各フレームと同様にして、宛先アドレスに無線ブリッジ１のＭＡＣアドレスを、送信元アドレスに情報処理装置２のＭＡＣアドレスを、長さ／タイプのフィールドにプロトコル番号「９９９９」をそれぞれ設定し、イーサネットデータのフィールドに無線ＬＡＮの設定をするための画面をブラウザに表示するための無線ＬＡＮ設定画面情報を要求するコマンドを含めたフレームにする。
【００９８】
また、上記無線ＬＡＮ設定画面情報フレームでは、宛先アドレスに情報処理装置２のＭＡＣアドレスを、送信元アドレスに無線ブリッジ１のＭＡＣアドレスを、長さ／タイプのフィールドにプロトコル番号「９９９９」をそれぞれ設定し、イーサネットデータのフィールドに無線ＬＡＮ設定画面情報を含めたフレームにする。
【００９９】
次に、上記無線ＬＡＮ設定情報フレームのデータ内容例を説明する。
図１１は、図１に示した情報処理装置２が送信する無線ＬＡＮ設定情報フレームのデータ内容の一例を示す図である。
【０１００】
上記情報処理装置２が、無線ブリッジ１に対して無線ＬＡＮ設定を行うために有線ＬＡＮ７に送信する無線ＬＡＮ設定情報フレームでは、図１１に示すように、イーサネットフレーム内において、宛先アドレスのフィールドに、宛先ＭＡＣアドレスとして無線ブリッジ１のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、送信元ＭＡＣアドレスとして情報処理装置２のＭＡＣアドレスを設定し、長さ／タイプのフィールドの先頭２ｂｙｔｅに、イーサネットの上位レイヤのプロトコル番号を設定する。
例えば、ＩＰｖ４のプロトコル番号「０８００（１６進数）」を設定する。
【０１０１】
また、イーサネットデータのフィールドには、宛先ＩＰアドレスとしてデフォルトゲーウェイ４のＩＰアドレスを設定し、送信元ＩＰアドレスとして情報処理装置のＩＰアドレスを設定する。さらに、イーサネットデータのフィールドには、ＩＰアドレスを除く残りのＩＰヘッダ部とＴＣＰヘッダ部とＴＣＰデータを設定する。そのＴＣＰデータに、情報処理装置２の無線ＬＡＮ設定画面で設定された無線ＬＡＮ設定情報が含まれる。
そして、無線ブリッジ１では、図１の有線ＬＡＮ７から受信した無線ＬＡＮ設定情報フレームから無線ＬＡＮ設定情報を取得して自装置に設定し、無線ＬＡＮ通信のための処理を実行する。
【０１０２】
次に、上記無線ＬＡＮ設定情報フレームに対する応答フレームのデータ内容例を説明する。
図１２は、図１に示す無線ブリッジ１が無線ＬＡＮ設定情報フレームに対して送信する応答フレームのデータ内容の一例を示す図である。
上記無線ブリッジ１が、情報処理装置２から受信した無線ＬＡＮ設定情報フレームに対して返信する応答フレームでは、図１２に示すように、イーサネットフレーム内において、宛先アドレスのフィールドに、宛先ＭＡＣアドレスとして情報処理装置２のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、送信元ＭＡＣアドレスとして無線ブリッジ１のＭＡＣアドレスを設定し、長さ／タイプのフィールドの先頭２ｂｙｔｅに、イーサネットの上位レイヤのプロトコル番号を設定する。
例えば、ＩＰｖ４のプロトコル番号「０８００（１６進数）」を設定する。
【０１０３】
また、イーサネットデータのフィールドには、宛先ＩＰアドレスとして情報処理装置２のＩＰアドレスを設定し、送信元ＩＰアドレスとしてデフォルトゲートウェイ４のＩＰアドレスを設定する。さらに、イーサネットデータのフィールドには、ＩＰアドレスを除く残りのＩＰヘッダ部とＴＣＰヘッダ部とＴＣＰデータを設定する。
したがって、情報処理装置２では、図１２の応答フレームを受信することにより、無線ブリッジ１が無線ＬＡＮ設定情報を受け取ったことを認識することができる。
【０１０４】
次に、上記無線ＬＡＮ設定モード終了通知フレームのデータ内容例を説明する。
図１３は、図１に示した無線ブリッジ１が送信する無線ＬＡＮ設定モード終了通知フレームのデータ内容の一例を示す図である。
【０１０５】
上記無線ブリッジ１が送信する無線ＬＡＮ設定モード終了通知フレームでは、図１３に示すように、イーサネットフレーム内において、宛先アドレスのフィールドに、情報処理装置２のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、無線ブリッジ１のＭＡＣアドレスを設定し、長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。
【０１０６】
また、イーサネットデータのフィールドには、そのフィールドの先頭２ｂｙｔｅに、このフレームが無線ＬＡＮ設定モード終了通知フレームであることを示す無線ＬＡＮ設定モード終了コマンド「４４４４（１６進数）」を設定する。
【０１０７】
したがって、情報処理装置２では、図１３の無線ＬＡＮ設定モード終了通知フレームを受信することにより、無線ブリッジ１を介して外部ネットワーク５の装置との通信が開始できると判断することができる。
【０１０８】
次に、図示を省略するが、上記無線ＬＡＮ設定モード終了通知フレームに対する応答フレームのデータ内容例を説明する。
上記情報処理装置２が上記無線ＬＡＮ設定モード終了通知フレームを受信した後、無線ブリッジ１に応答するために送信する応答フレームでは、イーサネットフレーム内において、宛先アドレスのフィールドに、無線ブリッジ１のＭＡＣアドレスを設定し、送信元アドレスのフィールドに、自装置（情報処理装置２）のＭＡＣアドレスを設定し、長さ／タイプのフィールドに、無線ブリッジ１と情報処理装置２との間でのみデータをやり取りする通信用であることを示す特別なプロトコル番号「９９９９」を設定する。
【０１０９】
また、イーサネットデータのフィールドには、そのフィールドの先頭２ｂｙｔｅに、無線ＬＡＮ設定モード終了コマンド「４４４４」を設定する。
そして、無線ブリッジ１では、この応答フレームを受信することにより、情報処理装置２からの通信について待機する。
【０１１０】
次に、上記無線ブリッジ１の構成の主要な部分について説明する。
図１４は、図１に示した無線ブリッジ１の構成の主要な部分について示すブロック図である。
【０１１１】
無線ブリッジ１は、ＲＯＭ１１に記憶された各種のプログラムを実行し、この無線ブリッジ１の全体を制御すると共に、発明に係る各種の処理を実行するＣＰＵ１０（第１の通信装置の制御手段の機能を果たす）と、ＣＰＵ１０に接続されたバス１５と、バス１５に接続され、ＣＰＵ１０が実行するプログラムを記憶する不揮発性メモリであるＲＯＭ１１と、バス１５に接続され、ＣＰＵ１０がプログラムを実行時に作業領域として使用すると共に各種のデータを記憶する不揮発性メモリであるＲＡＭ１２を備えている。
【０１１２】
また、バス１５に接続され、情報処理装置２と有線ＬＡＮで接続する有線ネットワークインタフェース１３（第１の通信装置の通信手段に相当する）と、バス１５に接続され、アクセスポイント３と無線ＬＡＮで接続する無線ネットワークインタフェース１４とを備えている。
上記ＲＡＭ１２に、予め登録された無線ブリッジ１のホスト名を記憶し、無線ブリッジ１に割り当てられたＩＰアドレスも記憶する。また、ユーザが変更不可能なＭＡＣアドレスは、上記ＲＯＭ１１に記憶されている。
【０１１３】
次に、上記情報処理装置２の構成の主要な部分について説明する。
図１５は、図１に示した情報処理装置２の構成の主要な部分について示すブロック図である。
【０１１４】
情報処理装置２は、ＲＯＭ２１に記憶された各種のプログラムを実行し、この情報処理装置２の全体を制御すると共に、発明に係る各種の処理を実行するＣＰＵ２０（情報処理装置の制御手段に相当する）と、ＣＰＵ２０に接続されたバス２７と、バス２７に接続され、ＣＰＵ２０が実行するプログラムを記憶する不揮発性メモリであるＲＯＭ２１と、バス２７に接続され、ＣＰＵ２０がプログラムを実行時に作業領域として使用すると共に、無線ブリッジ情報テーブルを含む各種のデータを記憶する不揮発性メモリであるＲＡＭ２２（情報処理装置の記憶手段に相当する）を備えている。
【０１１５】
また、バス２７に接続され、無線ブリッジ１と有線ＬＡＮで接続する有線ネットワークインタフェース２３（情報処理装置の通信手段に相当する）と、ユーザが各種の操作情報を入力するキーボード、ポインティングデバイスを含む入力装置である入力部２４（情報処理装置の入力手段に相当する）と、ユーザに各種の操作画面やメッセージを表示するＬＣＤを含む表示装置である表示部２５（情報処理装置の表示手段に相当する）と、ＣＰＵ２０が実行するプログラムとＣＰＵ２０が処理対象にする各種のデータを記憶するＨＤＤを含む記憶装置である記憶部２６（情報処理装置の登録手段と記憶手段に相当する）とを備えている。
【０１１６】
上記無線ブリッジ情報テーブルと上記ＡＲＰテーブルと、上記デフォルトゲートウェイ４のＩＰアドレスとＭＡＣアドレスと、情報処理装置２に割り当てたＩＰアドレスは、ＲＡＭ２２又は記憶部２６に保存することができるが、以下の説明では、記憶部２６に保存した場合を説明する。上記表示部２５には、ブラウザによって無線ブリッジ１のホスト名を入力する画面や無線ＬＡＮ設定画面が表示される。
【０１１７】
また、ＣＰＵ２０は、自装置が有線ＬＡＮでデフォルトゲートウェイ４と接続されていた場合、そのデフォルトゲートウェイ４からデフォルトゲートウェイ４のＩＰアドレスを取得し、ＲＡＭ２２又は記憶部２６に記憶する。このＲＡＭ２２と記憶部２６は不揮発性メモリなので、上記記憶されたデフォルトゲートウェイ４のＩＰアドレスは、自装置の電源が切られても内容が消去されずに保存される。
さらに、ＤＨＣＰサーバ９から配布された自装置のＩＰアドレスもＲＡＭ２２又は記憶部２６に記憶するようにすれば、そのＩＰアドレスも自装置の電源が切られても内容が消去されずに保存することができる。
【０１１８】
次に、上記情報処理装置２のデータ通信の処理を説明する。
図１６乃至図１８は、図１に示した情報処理装置２が無線ブリッジ１に無線ＬＡＮ設定して通信を開始するまでの処理を示すフローチャート図である。
情報処理装置２のＣＰＵ２０は、図１６のステップ（図中「Ｓ」で示す）１において、有線ネットワークインタフェース２３によってイーサネットのリンクを検知すると、ステップ２において、有線ネットワークインタフェース２３によってイーサネットのリンクが正常に行われたか否かを判断し、イーサネットのリンクが正常に行われれば（「Ｙ」の場合）、ステップ３へ進み、それ以外であれば（「Ｎ」の場合）、ステップ１へ戻る。
【０１１９】
ステップ３において、イーサネット上に無線ブリッジ１が存在するか否かを確認する無線ブリッジ探索のため、有線ネットワークインタフェース２３を介して、有線ＬＡＮ７に無線ブリッジ１が存在するか否かを調べるための無線ブリッジ探索フレームをイーサネットのブロードキャストで送信し、ステップ４へ進む。
【０１２０】
ステップ４において、有線ネットワークインタフェース２３によって無線ブリッジ１からの無線ブリッジ応答フレームを受信し、無線ブリッジ１から（無線ブリッジ応答フレーム内の送信元アドレスのフィールドに格納された）無線ブリッジ１のＭＡＣアドレスを正常に受信したか否かを判断し、無線ブリッジ１のＭＡＣアドレスを正しく受信したら（「Ｙ」の場合）、ステップ５へ進み、それ以外であれば（「Ｎ」の場合）、ステップ３へ戻る。
【０１２１】
ステップ５において、上記無線ブリッジ１のＭＡＣアドレスの受信によって、無線ブリッジ１との間が有線ＬＡＮ７で接続されたことを認識すると、有線ネットワークインタフェース２３を介して、無線ブリッジ１に情報処理装置２との間でのみ通信を行うことを示した（長さ／タイプのフィールドにプロトコル番号「９９９９」を設定した）フレームにデフォルトゲートウェイ４のＩＰアドレスを含めて送信し、ステップ６へ進む。
【０１２２】
情報処理装置２のＣＰＵ２０は、ステップ６では、無線ブリッジ１から応答があったか否かを判断し、有線ネットワークインタフェース２３によってイーサネットフレームを受信し、そのイーサネットフレームが無線ブリッジ１からの応答フレームであれば、無線ブリッジから応答があったと判断し（「Ｙ」の場合）、ステップ７へ進む。また、予め設定した所定時間が経過してもイーサネットフレームを受信しなかった場合、または、予め設定した所定時間内に受信したイーサネットフレームが無線ブリッジ１からの応答フレームでなかった場合、無線ブリッジ１から応答がなかったと判断し（「Ｎ」の場合）、ステップ６の判断を繰り返す。
【０１２３】
ステップ７では、無線ブリッジ１のホスト名と、デフォルトゲートウェイ４のＩＰアドレスと、無線ブリッジ１のＭＡＣアドレスとを組み合わせてＲＡＭ２２の無線ブリッジ情報テーブルに登録し、この処理を終了する。
【０１２４】
図１６に示した処理を終了すると、情報処理装置２のＣＰＵ２０は、ユーザからの指示入力に基づいて、表示部２５にブラウザを表示し、そのブラウザに無線ＬＡＮ設定を行う無線ブリッジ１のホスト名を入力する画面を表示し、図１７の処理を行う。
情報処理装置２のＣＰＵ２０は、図１７のステップ１１で、ブラウザに無線ブリッジ１のホスト名の入力があったか否かを判断し、あったら（「Ｙ」の場合）、ステップ１２へ進み、なかったら（「Ｎ」の場合）、ステップ１７へ進む。
【０１２５】
ステップ１２の無線ブリッジに無線ＬＡＮ設定モード要求を送信する処理では、無線ＬＡＮ設定モード要求フレームを作成し、有線ネットワークインタフェース２３によって有線ＬＡＮ７に無線ＬＡＮ設定モード要求フレームを送信して、ステップ１３へ進む。
【０１２６】
ステップ１３では、無線ブリッジから応答があったか否かを判断し、有線ネットワークインタフェース２３によって有線ＬＡＮ７からイーサネットフレームを受信した場合、そのイーサネットフレームが無線ブリッジ１からの応答フレームなら応答があったと判断して（「Ｙ」の場合）、ステップ１４へ進み、無線ブリッジ１からの応答フレームでなかったら応答がなかったと判断して（「Ｎ」の場合）、ステップ１３の処理を繰り返す。
【０１２７】
ステップ１４の無線ブリッジ１に無線ＬＡＮ設定画面情報の要求を送信する処理では、無線ＬＡＮ設定画面情報要求フレームを作成し、有線ネットワークインタフェース２３によって有線ＬＡＮ７に無線ＬＡＮ設定画面情報要求フレームを送信し、ステップ１５へ進む。
【０１２８】
ステップ１５では、無線ブリッジ１から無線ＬＡＮ設定画面情報を受信したか否かを判断し、有線ネットワークインタフェース２３によって有線ＬＡＮ７から受信したイーサネットフレームが無線ＬＡＮ設定画面情報フレームなら、無線ブリッジ１から無線ＬＡＮ設定画面情報を受信したと判断し（「Ｙ」の場合）、ステップ１６へ進み、無線ＬＡＮ設定画面情報フレームでなければ、無線ブリッジ１から無線ＬＡＮ設定画面情報を受信しなかったと判断し（「Ｎ」の場合）、ステップ１４へ戻る。
【０１２９】
ステップ１６の無線ＬＡＮ設定画面表示の処理では、無線ＬＡＮ設定画面情報フレームによって取得した無線ＬＡＮ設定画面情報に基づいて、表示部２５にブラウザで無線ＬＡＮ設定画面を表示し、この処理を終了する。
【０１３０】
一方、ステップ１１の判断で、ブラウザにホスト名の入力がなかったと判断したら、ステップ１７で、無線ＬＡＮ設定ボタンが押されたか否かを判断し、表示部２５にブラウザで表示された無線ＬＡＮ設定画面の無線ＬＡＮ設定ボタンが押されたら（「Ｙ」の場合）、ステップ１８へ進み、無線ＬＡＮ設定画面の無線ＬＡＮ設定ボタンが押されなければ（「Ｎ」の場合）、ステップ１１へ戻る。
【０１３１】
ステップ１８では、自装置の動作モードを無線ＬＡＮ設定モードに移行し、ステップ１９で、ＲＡＭ２２のＡＲＰテーブルを、無線ＬＡＮ設定モード時の内容に書き替え、ステップ１２へ進み、その後、上述したステップ１２〜１６の各処理を実行し、この処理を終了する。
【０１３２】
上述の処理について、無線ブリッジ１のホスト名は、予めＲＡＭ２２又は記憶部２６に登録されているホスト名であり、デフォルトゲートウェイ４のＩＰアドレスも予めＲＡＭ２２又は記憶部２６に登録されている。また、無線ブリッジ１のＭＡＣアドレスは無線ブリッジ応答フレームに設定されたＭＡＣアドレスである。
【０１３３】
また、上記ＡＲＰテーブルの通常モード時の内容を無線ブリッジモード時の内容に書き換える処理については、ＡＲＰテーブルに記憶されているデフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」とＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」を、デフォルトゲートウェイ４のＩＰアドレス「１０．１０．１０．１」と無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」に書き替える。
【０１３４】
上記のように、情報処理装置２は、無線ブリッジ１に対して設定をするためのパケットを送信するとき、その全てのパケットが無線ブリッジ１を経由するようにするため、情報処理装置２は、ＲＡＭ２２又は記憶部２６のＡＲＰテーブルにデフォルトゲートウェイ４のＩＰアドレスと、無線ブリッジ１のＭＡＣアドレスを組み合わせて設定する。
【０１３５】
その設定を行うと、有線ＬＡＮ７上に無線ブリッジ１と情報処理装置２の２つのネットワーク機器しか存在せず、これ以外のネットワーク機器がない状態であっても、情報処理装置２のＡＲＰテーブルには、デフォルトゲートウェイ４のＩＰアドレスと、無線ブリッジ１のＭＡＣアドレスが登録されているので、情報処理装置２は、イーサネット通信で無線ブリッジ１に対して、無線ＬＡＮ８での接続を行うためのＳＳＩＤやチャンネルなどの無線ＬＡＮで通信を行うための無線ＬＡＮ設定情報のパケットを、無線ブリッジ１に送信することができる。
【０１３６】
次に、図１７の処理を終えると、情報処理装置２のＣＰＵ２０は、図１８の処理を実行する。
図１８のステップ２１では、無線ＬＡＮ設定画面に無線ＬＡＮ設定情報の入力があったか否かを判断し、入力がなかったらステップ２１の判断を繰り返し、入力があったら、ステップ２２へ進む。
ステップ２２の無線ブリッジ１に無線ＬＡＮ設定情報を送信する処理では、無線ＬＡＮ設定情報を含んだ無線ＬＡＮ設定情報フレームを作成し、有線ネットワークインタフェース２３によって有線ＬＡＮ７に送信し、ステップ２３へ進む。
【０１３７】
ステップ２３では、無線ブリッジ１から応答があったか否かを判断し、有線ネットワークインタフェース２３によって有線ＬＡＮ７からイーサネットフレームを受信した場合、そのイーサネットフレームが無線ブリッジ１からの応答フレームなら応答があったと判断して（「Ｙ」の場合）、ステップ２４へ進み、無線ブリッジ１からの応答フレームでなかったら応答がなかったと判断して（「Ｎ」の場合）、ステップ２３の処理を繰り返す。
【０１３８】
ステップ２４では、無線ブリッジ１から無線ＬＡＮ設定モード終了通知を受信したか否かを判断し、有線ネットワークインタフェース２３によって有線ＬＡＮ７からイーサネットフレームを受信した場合、そのイーサネットフレームが無線ブリッジ１からの無線ＬＡＮ設定モード終了通知フレームなら応答があったと判断して（「Ｙ」の場合）、ステップ２５へ進み、無線ブリッジ１からの無線ＬＡＮ設定モード終了通知フレームでなかったら応答がなかったと判断して（「Ｎ」の場合）、ステップ２４の処理を繰り返す。
【０１３９】
ステップ２５の無線ブリッジに応答を送信する処理では、無線ＬＡＮ設定モード終了通知フレームに対する応答フレームを作成し、有線ネットワークインタフェース２３によって有線ＬＡＮ７に送信し、ステップ２６へ進む。
ステップ２６では、自装置の動作モードは無線ＬＡＮ設定モードか否かを判断し、無線ＬＡＮ設定モードならステップ２７へ進み、無線ＬＡＮ設定モードでなければ、ステップ２８へ進む。
【０１４０】
ステップ２７では、自装置の動作モードを通常モードに戻し、ステップ２８では、ＡＲＰテーブルを通常モード時の内容に書き替え、ステップ２９へ進む。
ステップ２９では、外部ネットワーク上の装置とのパケットの送受信を開始し、この処理を終了する。
こうして、情報処理装置２は無線ブリッジ１による無線通信を介して外部ネットワーク５上の装置とのネットワーク通信を開始することができる。
【０１４１】
このようにして、情報処理装置２から無線ブリッジ１に対して無線通信可能にするための設定をする場合、ユーザが設定した設定情報を、無線ブリッジ１のＭＡＣアドレスとデフォルトゲートウェイ４のＩＰアドレスを用いたパケットデータに含めて無線ブリッジ１へ送信し、無線ブリッジ１ではパケットデータに基いて無線通信可能にするための設定を自動的に行うので、情報処理装置２のユーザは無線ブリッジ１のＩＰアドレスを設定するような煩雑な操作をせずに無線ブリッジ１による無線通信を行えるようにすることができる。
【０１４２】
したがって、有線ネットワークと無線ネットワークとの間の通信を中継する無線ブリッジ１（通信装置に相当する）について、無線ブリッジ１が無線ネットワークとの接続を開始する前の段階で、無線ブリッジ１に対する初期設定を容易にすることができ、ユーザが情報処理装置２で無線によるデータ通信を開始する際の設定作業の負担を大幅に軽減することができる。
【０１４３】
次に、上記無線ブリッジ１のデータ通信の処理を説明する。
図１９乃至図２２は、図１に示した無線ブリッジ１が情報処理装置２からの無線ＬＡＮ設定によって通信を開始するまでの処理を示すフローチャート図である。
無線ブリッジ１のＣＰＵ１０は、図１９のステップ３１で、有線ネットワークインタフェース１３によって有線ＬＡＮ７から情報処理装置２の送信したデフォルトゲートウェイ４のＩＰアドレスを含むイーサネットフレームを受信すると、ステップ３２で、そのデフォルトゲートウェイ４のＩＰアドレスを内部に登録し、この処理を終了する。デフォルトゲートウェイ４のＩＰアドレスは、ＲＡＭ１２に記憶する。
【０１４４】
次に、無線ブリッジ１のＣＰＵ１０は、図２０のステップ４１で、有線ネットワークインタフェース１３によって有線ＬＡＮ７から情報処理装置２の送信した無線ＬＡＮ設定モード要求フレームで無線ＬＡＮ設定モードの要求を受信すると、ステップ４２の応答送信処理で、無線ＬＡＮ設定モード要求フレームに対する情報処理装置２への応答フレームを作成し、有線ネットワークインタフェース１３によって有線ＬＡＮ７に情報処理装置２への応答フレームを送信し、ステップ４３で、自装置の動作モードを無線ＬＡＮ設定モードに移行し、この処理を終了する。
【０１４５】
次に、無線ブリッジ１のＣＰＵ１０は、図２１のステップ５１で、有線ネットワークインタフェース１３によって有線ＬＡＮ７から情報処理装置２の送信した無線ＬＡＮ設定画面情報要求フレームで無線ＬＡＮ設定画面情報の要求を受信すると、ステップ５２の無線ＬＡＮ設定画面情報を送信で、無線ＬＡＮ設定画面情報を含む無線ＬＡＮ設定画面情報フレームを作成し、有線ネットワークインタフェース１３によって有線ＬＡＮ７に無線ＬＡＮ設定画面情報フレームを送信し、この処理を終了する。
【０１４６】
次に、無線ブリッジ１のＣＰＵ１０は、図２２のステップ６１で、有線ネットワークインタフェース１３によって有線ＬＡＮ７から情報処理装置２の送信した無線ＬＡＮ設定情報フレームで無線ＬＡＮ設定情報を受信すると、ステップ６２で、無線ＬＡＮ設定情報フレームに対する応答フレームを作成して、応答を送信し、ステップ６３で、自装置に無線ＬＡＮ設定情報を設定し、その無線ＬＡＮ設定情報に基づいて無線ネットワークインタフェース１４によってアクセスポイント３との無線ＬＡＮの接続認証を開始し、ステップ６４へ進む。
【０１４７】
ステップ６４で、アクセスポイント３との無線ＬＡＮの接続認証を完了すると、ステップ６５で、情報処理装置２への無線ＬＡＮ設定モード終了通知フレームを作成し、有線ネットワークインタフェース１３によって情報処理装置２へ無線ＬＡＮ設定モード終了通知を送信し、ステップ６６で、有線ネットワークインタフェース１３によって有線ＬＡＮ７から情報処理装置２の応答を受信すると、無線ＬＡＮ設定モードでの処理を終了し、通常モードに戻して、情報処理装置２からパケットの受信待ちをする。
【０１４８】
上記処理について、上記デフォルトゲートウェイ４のＩＰアドレスは、無線ブリッジ１のＲＡＭ１２に格納する。また、無線ブリッジ１が図示を省略した他のメモリ、例えば、ＨＤＤ、不揮発性メモリを含む記憶部を備えている場合は、その記憶部に格納するとよい。
また、無線ブリッジ１のＣＰＵ１０は、自装置のＭＡＣアドレス以外のアドレスを宛先にしたイーサネットフレームのデータを受信したとき、その受信したイーサネットフレームをアクセスポイント３へ出力する。
【０１４９】
上述した図１７のステップ１７の処理では、図２３に示す操作画面を表示部２５に表示する。
ユーザが、情報処理装置２の操作画面３０に表示されている無線ＬＡＮ設定ボタン３１を押すと、情報処理装置２のＣＰＵ２０は、自装置の動作モードを無線ＬＡＮ設定モードに移行し、その後、無線ブリッジ１への設定が終了して無線ブリッジ１から無線ＬＡＮ設定モード終了通知を受信するまで、無線ＬＡＮ設定モードで動作する。
【０１５０】
図２４は、図１に示した情報処理装置２がデフォルトゲートウェイ４のＩＰアドレスを記憶部に格納する処理を示すフローチャート図である。
情報処理装置２のＣＰＵ２０は、ステップ７１で、ネットワーク設定が自動設定であるか否かを判断し、自動設定であれば（「Ｙ」の場合）、ステップ７２へ進み、自動設定ではない（それ以外）であれば（「Ｎ」の場合）、ステップ７４へ進む。
【０１５１】
ステップ７２では、ＤＨＣＰサーバ９から情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスを受信し、ステップ７３へ進む。
一方、ステップ７４では、ユーザによる手動入力により、情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスが入力され、ステップ７３へ進む。
ステップ７３では、情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスを自装置内に登録し、この処理を終了する。
【０１５２】
このようにして、情報処理装置２のＲＡＭ２２又は記憶部２６に情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスが記憶され、情報処理装置２の電源を切っても、情報処理装置２のＩＰアドレスとデフォルトゲートウェイ４のＩＰアドレスの情報は消えることなく、情報処理装置２内部に登録されたままになる。
【０１５３】
無線ブリッジ１と情報処理装置２との間の通信を、無線ブリッジモード用の特別なイーサネットフレームで全パケット（無線ブリッジ設定用パケットおよび通常のパケット）を送受信するようにすると、無線ブリッジ１は、いったん全イーサネットフレームを取り込み、通常のイーサネットフレームへの変換のために、宛先ＭＡＣアドレスを付け替える作業が必要になり、イーサネット通信のスループットが落ちてしまうが、この実施例のネットワークシステムでは、無線ＬＡＮ設定時のイーサネットフレームは、無線ブリッジ１への設定時（無線ＬＡＮ設定モード時）のみ使い、通常のパケット送受信時は、通常のイーサネットフレームを使うため、スループットを落とさずに済む。
【０１５４】
また、ユーザが情報処理装置２のブラウザを使って無線ブリッジ１に対して無線ＬＡＮ設定を行うとき、デフォルトゲートウェイ４のＩＰアドレスを入力するのみで無線ＬＡＮ設定が表示されるので、ユーザが無線ブリッジ１のホスト名を忘れても、無線ブリッジに対する無線ＬＡＮ設定が可能になる。
【０１５５】
さらに、ユーザが情報処理装置２に接続されている有線ＬＡＮを無線ＬＡＮへ切り替えるときに、イーサネットケーブルを抜いたり、情報処理装置２の電源を切ったりしても、情報処理装置２内部に登録されているデフォルトゲートウェイ４のＩＰアドレスが消えないため、情報処理装置２と無線ブリッジ１をイーサネットケーブルで接続して、ユーザが情報処理装置２のブラウザを使って無線ブリッジ１に対して無線ＬＡＮ設定を行うとき、ユーザが手動でデフォルトゲートウェイ４のＩＰアドレスを情報処理装置２に設定する必要がなくなり、無線ＬＡＮ設定時の作業を軽減することができる。
【０１５６】
また、ユーザが情報処理装置２に対して、無線ブリッジ１のホスト名を登録する必要がなくなり、無線ＬＡＮ設定時の作業を軽減することができる。
さらに、無線ブリッジ１のホスト名を無線ブリッジ１内部に登録しておき、無線ブリッジ応答フレームから無線ブリッジ１のホスト名を取得すれば、仕様が異なる複数種類の無線ブリッジが存在したときに、無線ブリッジ１のホスト名を容易に変えることができる。
【０１５７】
さらにまた、ユーザは、情報処理装置２が現在は無線ＬＡＮ設定モードで動作しているのか否かを意識することなく、１回のボタン操作を行うことによって、情報処理装置２は、無線ＬＡＮ設定モードで動作し、その後ブラウザが起動するので、ユーザが無線ブリッジ１のホスト名を忘れた時、情報処理装置２のブラウザにデフォルトゲートウェイ４のＩＰアドレスを入力すると、無線ブリッジ１に対する設定が可能になり、ユーザが情報処理装置２を無線ＬＡＮ設定モードへ遷移させる操作の手間が省け、無線ＬＡＮ設定時の作業を軽減することができる。
【産業上の利用可能性】
【０１５８】
この発明によるネットワークシステムとネットワークシステムの通信方法は、無線通信又は有線通信を用いたインターネット、ローカルエリアネットワークを含むネットワークの全般において適用することができる。
【符号の説明】
【０１５９】
１：無線ブリッジ    ２：情報処理装置    ３：アクセスポイント    ４：デフォルトゲートウェイ    ５：外部ネットワーク    ６、７、４０：有線ＬＡＮ    ８：無線ＬＡＮ    ９：ＤＨＣＰサーバ    １０、２０：ＣＰＵ    １１、２１：ＲＯＭ    １２、２２：ＲＡＭ    １３、２３：有線ネットワークインタフェース    １４：無線ネットワークインタフェース    １５、２７：バス    ２４：入力部    ２５：表示部    ２６：記憶部    ３０：操作画面    ３１：無線ＬＡＮ設定ボタン
【先行技術文献】
【特許文献】
【０１６０】
【特許文献１】特開２００９−４４５１２号公報
【図１】
0005589863.tif 000002
【図２】
0005589863.tif 000003
【図３】
0005589863.tif 000004
【図４】
0005589863.tif 000005
【図５】
0005589863.tif 000006
【図６】
0005589863.tif 000007
【図７】
0005589863.tif 000008
【図８】
0005589863.tif 000009
【図９】
0005589863.tif 000010
【図１０】
0005589863.tif 000011
【図１１】
0005589863.tif 000012
【図１２】
0005589863.tif 000013
【図１３】
0005589863.tif 000014
【図１４】
0005589863.tif 000015
【図１５】
0005589863.tif 000016
【図１６】
0005589863.tif 000017
【図１７】
0005589863.tif 000018
【図１８】
0005589863.tif 000019
【図１９】
0005589863.tif 000020
【図２０】
0005589863.tif 000021
【図２１】
0005589863.tif 000022
【図２２】
0005589863.tif 000023
【図２３】
0005589863.tif 000024
【図２４】
0005589863.tif 000025