(57)【要約】【課題】他の無線ネットワークと接続するために必要な設定が間接的に行われた以降も中継局として機能できるようにするための技術を提供する。【解決手段】プリンタ２０は、端末機能部２４ｂによって、外部に用意されたアクセスポイント１０との接続を中継用ＳＳＩＤに基づいて確立する無線ステーション本来の機能を実現する一方、中継機能部２４ａによって、中継用ＳＳＩＤに基づく独自の無線ネットワークを確立させてプリンタ２０自身を中継局として機能させることもできる。これら機能部２４ｂ，２４ａは、ＣＰＵ２１によって同時に動作が制御されるため、中継機能部２４ａにより確立させた無線ネットワークを介して、端末機能部２４ｂにより無線ネットワークとの接続を確立するために必要な設定を間接的に行った後はもちろんのこと、中継機能部２４ａつまり中継局としての機能が停止されることはない。【選択図】図１
2005086350.tif 000002
【特許請求の範囲】
【請求項１】
中継局を介して複数の通信機器が通信する無線ネットワークに接続される無線ステーションであって、
無線ネットワークにおける通信対象をグループ化するために必須の中継識別情報を記憶する中継記憶手段と、
該中継記憶手段に記憶された中継識別情報に基づく無線ネットワークを確立する中継機能手段と、
無線ステーションとして中継局と接続する際に用いられるべき端末識別情報を記憶する端末記憶手段と、
外部に用意された所定の中継局によって提供され前記端末識別情報に対応した無線ネットワークとの接続を確立する端末機能手段と、
前記中継機能手段および前記端末機能手段を同時に動作させる動作制御手段と、を備えている
ことを特徴とする無線ステーション。
【請求項２】
前記動作制御手段は、少なくとも当該無線ステーションが前記端末機能手段により無線ネットワークと接続している間、前記中継機能手段の動作を停止させる
ことを特徴とする請求項１に記載の無線ステーション。
【請求項３】
前記中継機能手段により接続された無線ネットワークから、当該無線ステーションの有する機能の実現を指令するための指令データを受信した際に、該指令データで指令された機能を実現する処理を実行する処理実行手段を備えている
ことを特徴とする請求項１または請求項２に記載の無線ステーション。
【請求項４】
前記処理実行手段は、前記中継機能手段により確立された無線ネットワークから、前記端末機能手段により無線ネットワークに接続するのに必要な設定内容を示すデータを前記指令データとして受信した際、該指令データで示される設定内容に基づく設定を行う
ことを特徴とする請求項３に記載の無線ステーション。
【請求項５】
前記動作制御手段は、前記処理実行手段により前記指令データに基づく設定が行われた際、前記端末機能手段による無線ネットワークとの接続を試みると共に、該試みた結果を通知するための結果通知データを、前記中継機能手段を動作させることにより前記指令データの送信元へ送信する
ことを特徴とする請求項４に記載の無線ステーション。
【請求項６】
前記処理実行手段は、前記端末機能手段により無線ネットワークに接続するのに必要な設定内容を示すデータを前記指令データとして受信した際、該指令データで示される設定内容に基づく設定以外の機能を実現するための処理を実行していないときのみ、前記設定内容に基づく設定を行う
ことを特徴とする請求項４または請求項５に記載の無線ステーション。
【請求項７】
画像の印刷を行う印刷手段を備え、
前記処理実行手段は、前記中継機能手段により接続された無線ネットワークから、画像の印刷を指令するためのデータを前記指令データとして受信した際、該指令データで指令された画像を前記印刷手段に印刷させる
ことを特徴とする請求項３から６のいずれかに記載の無線ステーション。
【請求項８】
前記中継機能手段により確立された無線ネットワークに接続された他の無線ステーションに対し、該無線ステーションの有する機能の実現を指令するための指令データを送信する第１指令送信手段を備えている
ことを特徴とする請求項１または請求項２に記載の無線ステーション。
【請求項９】
前記第１指令送信手段は、前記他の無線ステーションに対し、所定の無線ネットワークに接続するのに必要な設定内容を示していて、該設定内容に基づく設定を行う旨を指令するためのデータを前記指令データとして送信する
ことを特徴とする請求項８に記載の無線ステーション。
【請求項１０】
前記第１指令送信手段は、前記端末機能手段により接続可能な無線ネットワークに関する設定内容を示していて、該設定内容に基づく設定を行う旨を指令するためのデータを前記指令データとして送信する
ことを特徴とする請求項９に記載の無線ステーション。
【請求項１１】
前記第１指令送信手段により前記他の無線ステーションに指令データが送信された後、該無線ステーションとの通信が、前記端末機能手段により接続された無線ネットワークを介して行えるか否かを試みる接続試験手段を備えている
ことを特徴とする請求項１０に記載の無線ステーション。
【請求項１２】
前記第１指令送信手段は、前記他の無線ステーションから前記指令データの送信を要求する旨の要求データを受信した際に、前記指令データを送信する
ことを特徴とする請求項８から１１のいずれかに記載の無線ステーション。
【請求項１３】
前記端末機能手段により接続された無線ネットワークとの通信が所定の認証方式による認証を経て行われるように設定されている場合に、前記中継機能手段により確立された無線ネットワークとの通信についても同様の認証を経て行わせる同期認証手段を備えている
ことを特徴とする請求項１から１２のいずれかに記載の無線ステーション。
【請求項１４】
前記同期認証手段は、少なくとも前記端末機能手段により当該無線ステーションが無線ネットワークと接続されている間のみ、前記中継機能手段により確立された無線ネットワークとの通信について認証を経て行わせる
ことを特徴とする請求項１３に記載の無線ステーション。
【請求項１５】
前記端末機能手段により接続された無線ネットワークとの通信が所定の暗号キーにより暗号化された状態で行われるように設定されている場合に、前記中継機能手段により確立された無線ネットワークとの通信についても同様の暗号キーにより暗号化した状態で行わせる同期暗号化手段を備えている
ことを特徴とする請求項１から１４のいずれかに記載の無線ステーション。
【請求項１６】
前記同期暗号化手段は、少なくとも前記端末機能手段により当該無線ステーションが無線ネットワークと接続されている間のみ、前記中継機能手段により確立された無線ネットワークとの通信について暗号化した状態で行わせる
ことを特徴とする請求項１５に記載の無線ステーション。
【請求項１７】
請求項３から７のいずれかに記載の無線ステーションに対し、該無線ステーションが中継機能手段により確立した無線ネットワークを介して該無線ステーションの有する機能の実現を指令するための指令データを送信する第２指令送信手段を備えている
ことを特徴とする無線ステーション。
【請求項１８】
前記第２指令送信手段によって、請求項５に記載の無線ステーションが前記端末機能手段により無線ネットワークに接続するのに必要な設定内容を示す指令データが送信された後、該指令データを受信した無線ステーションから、該無線ステーションが無線ネットワークとの接続を試みた結果を通知するための結果通知データが送信されてきた場合に、該結果通知データで示される結果を報知する報知手段を備えている
ことを特徴とする請求項１７に記載の無線ステーション。
【請求項１９】
前記第２指令送信手段は、無線ネットワークに接続するのに必要な複数の設定内容それぞれを示すデータを前記指令データとし、該複数の指令データを順番に送信する
ことを特徴とする請求項１８に記載の無線ステーション。
【請求項２０】
無線ネットワークに接続するのに必要な複数の設定内容それぞれを、ユーザにより順番に入力させる順番入力手段を備えており、
前記第２指令送信手段は、前記順番入力手段により設定内容が入力される毎に、該設定内容を示すデータを前記指令データとして送信する
ことを特徴とする請求項１９に記載の無線ステーション。
【請求項２１】
請求項８から１２のいずれかに記載の無線ステーションが中継機能手段により確立した無線ネットワークを介して、当該無線ステーションの有する機能の実現を指令するための指令データを受信した際に、該指令データで指令された機能を実現する処理を実行する処理実行手段を備えている
ことを特徴とする無線ステーション。
【請求項２２】
前記処理実行手段は、請求項９から１２のいずれかに記載の無線ステーションから、該無線ステーションが中継機能手段により確立した無線ネットワークを介して、所定の無線ネットワークに接続するために必要な設定内容を示すデータを前記指令データとして受信した際、該指令データで示される設定内容に基づく設定を行う
ことを特徴とする請求項２１に記載の無線ステーション。
【請求項２３】
請求項１２に記載の無線ステーションに対し、該無線ステーションが中継機能手段により確立した無線ネットワークを介して、前記指令データの送信を要求する旨の要求データを送信する要求送信手段を備えている
ことを特徴とする請求項２１または請求項２２に記載の無線ステーション。
【請求項２４】
請求項１から２３のいずれかに記載の無線ステーションとして機能させるための各種処理手順を、コンピュータシステムに実行させるための動作制御プログラム。
【請求項２５】
中継局を介して複数の通信機器が通信する無線ネットワークにおける通信対象をグループ化するために必須の中継識別情報を予め記憶する中継記憶手段と、該中継記憶手段に記憶された中継識別情報に基づく無線ネットワークを確立する中継機能手段と、無線ステーションとして中継局と接続する際に用いられるべき端末識別情報を前記中継機能手段によって確立された無線ネットワークから受信して記憶する端末記憶手段と、外部に用意された所定の中継局によって提供され前記端末識別情報に対応した無線ネットワークとの接続を確立する端末機能手段と、を備える無線ステーションを制御する動作制御方法であって、
前記中継機能手段および前記端末機能手段を同時に動作させる
ことを特徴とする動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継局を介して複数の通信機器が通信する無線ネットワークに接続される無線ステーション、および、これらにおいて利用可能なプログラム，制御方法に関する。
【背景技術】
【０００２】
現在、複数の無線ステーション間、または、無線ステーションと外部ネットワークとの間におけるデータ通信を無線により実現する、いわゆる無線ＬＡＮが広く普及している。
無線ＬＡＮのネットワークでは、各無線ステーションが中継局を介して無線通信を行う「インフラストラクチャモード」や、直接無線ステーション同士が無線通信を行う「アドホックモード」などの通信方式があり、各無線ステーションは、その用途に応じて通信方式を切り替えることができるように構成されているが、「インフラストラクチャモード」にて使用されることが一般的である。
【０００３】
このような「インフラストラクチャモード」によるネットワークにおいて、無線ステーションは、無線ステーション側でＳＳＩＤ（service set identifier、または、ＥＳＳＩＤ：extended SSID）やＷＥＰキー（Wired Equivalent Privacy）など各種設定を行うことにより、中継局へのアクセスが可能になる。ここで、無線ステーション側での各種設定は、無線ステーションがパーソナルコンピュータ（以降、「ＰＣ」とする）のように操作性の高いユーザインタフェースを有するものであれば、このユーザインタフェースにより設定の操作を行うことは簡単である。
【０００４】
しかし、ネットワークを介したサービスを提供するプリンタなどＰＣと比べて操作性の高いユーザインタフェースを有していない無線ステーションでは、このユーザインタフェースにより設定を行うことは非常に面倒であり、手間のかかる作業である。
【０００５】
そのため、このような無線ステーションの中には、他の無線ステーション共々通信方式を「アドホックモード」に切り替えておき、両無線ステーション間で設定に関するデータをやりとりすることにより他の無線ステーション側から間接的に設定（リモートセットアップ）を行うことや、ＰＣをケーブルで直結しておき、ＰＣとの間で設定に関するデータをやりとりすることによりＰＣ側から間接的に設定を行うことができるように構成されているものもある。
【０００６】
ただ、この場合、通信方式を「アドホックモード」へ切り替えた無線ステーション同士を無線通信が可能な位置関係となるまで移動させたり、ＰＣをケーブルが敷設可能な場所まで移動させたりする必要があるため、結局、リモートセットアップについても手間のかかる作業であることには変りない。
【０００７】
特に、「インフラストラクチャモード」にて使用していた無線ステーションをリモートセットアップに利用する場合、リモートセットアップ終了後に通信方式を「アドホックモード」から再度「インフラストラクチャモード」に切り替え直す必要があるため、より作業の手間がかかってしまう。
【０００８】
このように、ネットワークを介したサービスを提供するプリンタなどＰＣと比べて操作性の高いユーザインタフェースを有していない無線ステーションでは、各種設定を行うための作業に手間がかかってしまうという問題があった。
【０００９】
そこで、近年では、このような作業の手間を軽減するための技術が種々提案されている。例えば、無線ステーションとして機能するプリンタなどのネットワークデバイスに中継局としての機能を付加し、この機能（中継機能部）により独自の無線ネットワークを確立し、この無線ネットワークを介して接続された他の無線ステーション側から、無線ステーション機能（端末機能部）により他の無線ネットワークと接続するために必要な設定（リモートセットアップ）を間接的に行った後、中継局としての機能を停止する、といった技術である（特許文献１参照）。
【００１０】
この技術であれば、操作性の高いユーザインタフェースを有していない無線ステーションにおいて、各種設定を行うための作業に要する手間を軽減することができる。
【特許文献１】特開２００３−１４３１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、上述した技術におけるネットワークデバイスは、無線ステーションとしての機能により他の無線ネットワークと接続するために必要な設定が間接的に行われた後、中継局としての機能を停止してしまう。
【００１２】
ここで、ネットワークデバイスが、他の無線ネットワークと接続するために必要な設定が間接的に行われた以降も中継局として機能（少なくとも他のネットワークデバイスとの間で通信を確立）できれば、例えば、このネットワークデバイスを介して他の無線ステーションが無線ネットワークとの間で無線通信を行う、無線ステーションが他のネットワークと接続するための設定がうまくいったかどうかを即座に知らせるなどといった用途に活用することが期待できる。
【００１３】
本発明は、無線ステーションとして機能するプリンタなどのネットワークデバイスを、少なくとも他の無線ネットワークと接続するために必要な設定が間接的に行われた以降も中継局として機能できるようにするための技術を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために請求項１に記載の無線ステーションによれば、中継局を介して複数の通信機器が通信する無線ネットワークに接続される無線ステーションであって、無線ネットワークにおける通信対象をグループ化するために必須の中継識別情報を記憶する中継記憶手段と、この中継記憶手段に記憶された中継識別情報に基づく無線ネットワークを確立する中継機能手段と、無線ステーションとして中継局と接続する際に用いられるべき端末識別情報を記憶する端末記憶手段と、外部に用意された所定の中継局によって提供され端末識別情報に対応した無線ネットワークとの接続を確立する端末機能手段と、中継機能手段および端末機能手段を同時に動作させる動作制御手段と、を備えている。
【００１５】
このように構成された無線ステーションによれば、端末機能手段によって、外部に用意された所定の中継局（アクセスポイント）により提供され端末識別情報に対応した無線ネットワークとの接続を確立する無線ステーション本来の機能を実現する。一方、中継機能手段によって、無線ネットワークにおける通信対象をグループ化するために必須の中継識別情報に基づく独自の無線ネットワークを確立させて無線ステーション自身を中継局として機能させることもできる。
【００１６】
これら端末機能手段および中継機能手段は、動作制御手段によって同時に動作させることができるため、中継機能手段により確立させた無線ネットワークを介して、端末機能手段により無線ネットワークとの接続を確立するために必要な設定を間接的に行った後であっても、中継機能手段による中継局としての機能（少なくとも他のネットワークデバイスとの間で通信を確立する機能）が停止されることはない。よって、例えば、他の無線ステーションが、本無線ステーションが接続を確立している無線ネットワークとの通信を、この無線ステーションを介して行う、無線ステーションが他のネットワークと接続するための設定がうまくいったかどうかを即座に知らせるなどといった用途に活用できる。
【００１７】
なお、上述した動作制御手段は、中継機能手段および端末機能手段を同時に動作させる手段であり、これら各手段を常に同時に動作させるように構成すればよいが、例えば、請求項２に記載のように、少なくとも無線ステーション自身が端末機能手段により無線ネットワークと接続している間、中継機能手段の動作を停止させるように構成してもよい。
【００１８】
このように構成すれば、端末機能手段により無線ネットワークと接続されている間は、中継機能手段により無線ネットワークを確立するために必要な信号が送受信されることはない。そのため、この信号が、端末機能手段によるデータ通信に何らかの悪影響（例えば、混信や通信速度の低下など）を与えてしまうことを防止できる。
【００１９】
なお、この構成において、動作制御手段は、端末機能手段により無線ネットワークと接続している間、中継機能手段の動作を停止させるが、この「動作を停止させる」とは、例えば、中継機能手段の少なくとも一部の動作を停止させることとすればよい。具体的には、中継機能手段が、無線ネットワークを確立するために所定のタイミングで中継識別情報を他の無線ステーションへ向けて送信する構成であれば、この中継識別情報の送信を停止させる、といったことが考えられる。
【００２０】
ところで、本願発明の無線ステーションにおいては、無線ネットワークを介して特定の機能を実現（特定のサービスを提供）するように構成されたものであれば、他の無線ステーションが無線ネットワークを介さずに直接本無線ステーションが実現可能な機能（無線ステーションが提供可能なサービス）を利用する、といった用途も考えられる。
【００２１】
このためには、請求項３に記載のように、中継機能手段により接続された無線ネットワークから、無線ステーション自身の有する機能の実現を指令するための指令データを受信した際に、この指令データで指令された機能を実現する処理を実行する処理実行手段を備えるとよい。
【００２２】
このように構成すれば、他の無線ステーションは、本無線ステーションが中継機能手段により確立している無線ネットワークへ接続し、この無線ステーションの有する機能の実現を指令データにより指令することによって、無線ネットワークを介さずに直接本無線ステーションが実現可能な機能（無線ステーションが提供可能なサービス）を利用できる。
【００２３】
このように、本無線ステーションが実現可能な機能は、この無線ステーションが中継機能手段により確立している無線ネットワークへ接続することによって、本無線ステーションが端末機能手段により接続を確立している無線ネットワークを介さなくても、つまり、この無線ネットワークと接続を確立できるように設定された正規の無線ステーションでなくても利用できるようになる。
【００２４】
正規の無線ステーションでない無線ステーションは、無線ネットワークへの不正アクセス等を試みようと考える悪意のあるユーザにより操作される可能性もあり、このような無線ステーションが容易に無線ネットワークへ接続できるような状況はセキュリティ上好ましいことではない。そのため、上述したように、本無線ステーションが有する機能を、この無線ステーションが端末機能手段により接続を確立している無線ネットワークを介さずに利用できることは、例えば、ゲストユーザが操作する正規の無線ステーション以外の無線ステーションに対して機能の利用を行わせるような場合であっても、無線ネットワークのセキュリティを低下させることがないため好適である。
【００２５】
なお、上述した処理実行手段が実行する処理により実現される機能としては、例えば、無線ステーションが中継局との接続を確立するための設定を行う設定機能が考えられる。このような設定機能を実現するためには、請求項４に記載のように構成するとよい。
【００２６】
請求項４に記載の無線ステーションによれば、処理実行手段は、中継機能手段により確立された無線ネットワークから、端末機能手段により無線ネットワークに接続するのに必要な設定内容を示すデータを指令データとして受信した際、この指令データで示される設定内容に基づく設定を行う。
【００２７】
このように構成すれば、中継機能手段により確立された無線ネットワークを介して、端末機能手段により無線ネットワークとの接続を確立するために必要な設定（リモートセットアップ）を間接的に行うことができる。
【００２８】
特に、本無線ステーションは、無線ステーション本来の機能を実現しつつ、無線ステーション自身を中継局としても機能させることができるため、リモートセットアップを行う側の無線ステーションについては、中継機能手段により確立された無線ネットワークとの接続を「インフラストラクチャモード」により確立するための設定を行うだけでよい。そのため、「インフラストラクチャモード」にて使用していた無線ステーションを利用してリモートセットアップを行う場合であっても、「アドホックモード」への切り替えを行う必要がないため、リモートセットアップに要する作業の手間を低減することができる。
【００２９】
なお、この構成において動作制御手段は、処理実行手段により指令データに基づく設定が行われた際、請求項５に示すように、端末機能手段による無線ネットワークとの接続を試みると共に、こうして試みた結果を通知するための結果通知データを、中継機能手段を動作させることにより指令データの送信元へ送信する、ようにするとよい。
【００３０】
このように構成すれば、中継機能手段により確立された無線ネットワークを介して、端末機能手段により無線ネットワークとの接続を確立するために必要な設定（リモートセットアップ）を間接的に行った後、この設定により無線ネットワークへの接続が正常に確立できるか否かを、指令データの送信元（となる他の無線ステーション）側において結果通知データにより確認することができる。
【００３１】
なお、この構成においては、無線ステーション自身が、端末機能手段により他の無線ネットワークとの接続を確立しているときに指令データに基づく設定が行われた場合、先に接続が確立されていた無線ネットワークとの通信が突然中断されてしまう。そのため、無線ステーション自身が無線ネットワークを介して特定の機能を実現するものである場合、無線ネットワークを介した機能を実現するための処理が実行されているときに上述した通信の中断が起こると、実現中の機能が途中で終了することに起因して無線ステーション自身に何らかの悪影響を与えたりする恐れがある。
【００３２】
そこで、このような問題を回避するため請求項６に記載のように、処理実行手段は、端末機能手段により無線ネットワークに接続するのに必要な設定内容を示すデータを指令データとして受信した際、この指令データで示される設定内容に基づく設定以外の機能を実現するための処理を実行していないときのみ、設定内容に基づく設定を行う、ように構成するとよい。
【００３３】
このように構成すれば、端末機能手段により他の無線ネットワークとの接続を確立していた状態で処理実行手段による設定が行われるような場合に、この設定以外の機能を実現するための処理が実行されている最中であれば、設定そのものが行われない。そのため、先に接続が確立されていた無線ネットワークとの通信が突然中断されてしまうことがなく、実現中の機能が途中で終了することに起因して無線ステーション自身に何らかの悪影響を与えたりすることを防止できる。
【００３４】
なお、この構成においては、設定以外の機能を実現するための処理が実行されている最中であれば、上述の設定を全く行わないように構成すればよいが、実行中の処理が終了するのを待って設定を行うように構成してもよい。
【００３５】
また、上述した処理実行手段が実行する処理により実現される機能としては、無線ステーションが画像の印刷を行う印刷手段を備えている場合であれば、この印刷手段による画像の印刷を行うための印刷機能が考えられる。このような印刷機能を実現するためには、請求項７に記載のように構成するとよい。
【００３６】
請求項７に記載の無線ステーションにおいて、処理実行手段は、中継機能手段により接続された無線ネットワークから、画像の印刷を指令するためのデータを指令データとして受信した際、この指令データで指令された画像を印刷手段に印刷させる。
【００３７】
このように構成すれば、中継機能手段により確立された無線ネットワークを介して、印刷手段による画像の印刷を間接的に行うことができる。
また、請求項８に記載の無線ステーションは、中継機能手段により確立された無線ネットワークに接続された他の無線ステーションに対し、この無線ステーションの有する機能の実現を指令するための指令データを送信する第１指令送信手段を備えている。
【００３８】
このように構成された無線ステーションによれば、第１指令送信手段により送信される指令データによって、他の無線ステーションに機能を実現するための処理を実行させることができる。
【００３９】
また、この構成においては、請求項９に記載のように、所定の無線ネットワークに接続するのに必要な設定内容を示していて、この設定内容に基づく設定を行う旨を指令するためのデータを指令データとして送信するようにすればよい。この場合、他の無線ステーションに、所定の無線ネットワークに基づく設定を行わせることができる。
【００４０】
特に、指令データで示される設定内容を、請求項１０に記載のように、端末機能手段により接続可能な無線ネットワークに関する設定内容とすれば、他の無線ステーションに、無線ステーション自身が端末機能手段により接続可能な無線ネットワークと接続するための設定を行わせることができる。
【００４１】
さらに、この構成では、請求項１１に記載のように  第１指令送信手段により他の無線ステーションに指令データが送信された後、この無線ステーションとの通信が、端末機能手段により接続された無線ネットワークを介して行えるか否かを試みる接続試験手段を備えているとよい。
【００４２】
このように構成すれば、他の無線ステーションが、無線ステーション自身が端末機能手段により接続可能な無線ネットワークとの接続を正常に確立できたか否かをチェックすることができる。
【００４３】
なお、この構成における接続試験手段は、接続のチェックを行った際、通信が行えなかったときに、同一の指令データを再送信するように構成してもよい。
また、上述の第１指令送信手段は、他の無線ステーションに対して指令データを送信する手段であって、指令データを送信するタイミングについては特に限定されず、例えば、請求項１２に記載のように、他の無線ステーションから指令データの送信を要求する旨の要求データを受信したタイミングとすればよい。
【００４４】
このように構成すれば、他の無線ステーション側からの要求に応じて、他の無線ステーションに機能を実現するための処理を実行させることができる。
ところで、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続は、何ら認証を経ることなく行うように構成しておけば、他の無線ステーションは、中継識別情報を設定する（中継記憶手段に相当するメモリに記憶させる）だけで、中継機能手段により確立された無線ネットワークとの接続を容易に確立できる。ただ、端末機能手段により接続された無線ネットワークとの通信が所定の認証方式による認証を経て行われるように設定されている場合には、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続についてもセキュリティを確保するために、何らかの認証を経て行うように構成してもよい。
【００４５】
このような認証を行うための構成としては、例えば、請求項１３に記載のように、端末機能手段により接続された無線ネットワークとの通信が所定の認証方式による認証を経て行われるように設定されている場合に、中継機能手段により確立された無線ネットワークとの通信についても同様の認証を経て行わせる同期認証手段を備える、といった構成が考えられる。
【００４６】
このように構成すれば、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続に対しても、端末機能手段により接続された無線ネットワークとの通信と同様のセキュリティを認証により確保することができる。
【００４７】
また、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続については、認証を行うために何らかの設定を行わなくても、端末機能手段により接続された無線ネットワークとの通信と同様の認証方式による認証を経て行うことができる。
【００４８】
なお、この構成において、同期認証手段は、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続を、常に、端末機能手段により接続された無線ネットワークとの通信と同様の認証方式による認証を経て行うように構成すればよい。また、特定のタイミングのときにのみ同様の認証方式による認証を経て行うように構成してもよく、この場合、請求項１４に記載のように、少なくとも端末機能手段により無線ステーション自身が無線ネットワークと接続されている間のみ、中継機能手段により確立された無線ネットワークとの通信について認証を経て行わせる、ように構成すればよい。
【００４９】
このように構成すれば、無線ステーション自身が端末機能手段により無線ネットワークと接続されている間のみ、中継機能手段により確立された無線ネットワークとの通信についても認証を経て行うようにすることができる。
【００５０】
上述した認証と同じように、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続（無線ステーションとの通信）は、何ら暗号化することなく行うように構成しておけば、他の無線ステーションは、中継識別情報を設定するだけで、中継機能手段により確立された無線ネットワークとの接続を容易に確立できる。ただ、この場合でも、端末機能手段により接続された無線ネットワークとの通信が所定の暗号キーにより暗号化された状態で行われるように設定されている場合には、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続についてもセキュリティを確保するために、何らかの暗号キーにより暗号化した状態で行うように構成してもよい。
【００５１】
このような暗号化を行うための構成としては、例えば、請求項１５に記載のように、端末機能手段により接続された無線ネットワークとの通信が所定の暗号キーにより暗号化された状態で行われるように設定されている場合に、中継機能手段により確立された無線ネットワークとの通信についても同様の暗号キーにより暗号化した状態で行わせる同期暗号化手段を備える、といった構成が考えられる。
【００５２】
このように構成すれば、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続に対しても、端末機能手段により接続された無線ネットワークとの通信と同様のセキュリティを暗号化通信により確保することができる。
【００５３】
また、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続については、暗号化した状態で通信を行うために何らかの設定を行わなくても、端末機能手段により接続された無線ネットワークとの通信と同様の暗号化キーにより暗号化した状態で行うようにすることができる。
【００５４】
なお、この構成において、同期暗号化手段は、中継機能手段により確立された無線ネットワークへの他の無線ステーションの接続についても、常に、端末機能手段により接続された無線ネットワークとの通信と同様の暗号キーにより暗号化された状態で行うように構成すればよい。また、特定のタイミングのときにのみ同様の暗号キーにより暗号化された状態で行うように構成してもよく、この場合、請求項１６に記載のように、少なくとも端末機能手段により無線ステーション自身が無線ネットワークと接続されている間のみ、中継機能手段により確立された無線ネットワークとの通信について暗号化した状態で行わせる、ように構成すればよい。
【００５５】
このように構成すれば、無線ステーション自身が端末機能手段により無線ネットワークと接続されている間のみ、中継機能手段により確立された無線ネットワークとの通信についても暗号化された状態で行うようにすることができる。
【００５６】
また、請求項１７に記載の無線ステーションは、請求項３から７のいずれか（および、これら請求項を引用する請求項）に記載の無線ステーションに対し、この無線ステーションが中継機能手段により確立した無線ネットワークを介して、この無線ステーションの有する機能の実現を指令するための指令データを送信する第２指令送信手段を備えている。
【００５７】
このように構成された無線ステーションによれば、第２指令送信手段により送信される指令データによって、請求項３から７のいずれかに記載の無線ステーションに機能を実現するための処理を実行させることができる。
【００５８】
また、請求項１８に記載の無線ステーションは、第２指令送信手段によって、請求項５に記載の無線ステーションが端末機能手段により無線ネットワークに接続するのに必要な設定内容を示す指令データが送信された後、指令データを受信した無線ステーション側から、この無線ステーションが無線ネットワークとの接続を試みた結果を通知するための結果通知データが送信されてきた場合に、この結果通知データで示される結果を報知する報知手段を備えている。
【００５９】
このように構成された無線ステーションによれば、ユーザは、報知手段による報知内容によって、請求項５に記載の無線ステーションが端末機能手段により無線ネットワークとの接続を正常に確立できたか否かを確認することができる。
【００６０】
また、請求項１９に記載の無線ステーションにおいて、第２指令送信手段は、無線ネットワークに接続するのに必要な複数の設定内容それぞれを示すデータを指令データとし、これら複数の指令データを順番に送信する、ように構成してもよい。
【００６１】
このように構成すれば、無線ネットワークに接続するのに必要な複数の設定内容それぞれを順番に設定させていくことができる。
なお、上述の第２指令送信手段は、複数の指令データを順番に送信する手段であるが、ここで順番に送信される指令データは、例えば、無線ネットワークに接続するのに必要な複数の設定内容それぞれを、ユーザにより順番に入力させる順番入力手段を備えている場合であれば、請求項２０に記載のように、順番入力手段により設定内容が入力される毎に、この設定内容を示すデータを指令データとして送信する、ように構成すればよい。
【００６２】
このように構成すれば、この無線ステーションのユーザは、自身の操作により順番に指令データによる設定を行わせることができ、その都度、設定により無線ネットワークとの接続が正常に行われているかどうかを確認することができる。
【００６３】
また、複数の設定内容全てについての設定を終了する前に、無線ネットワークとの接続が正常に行われる旨が報知された場合には、それ以上の設定を行う必要がないことになるため、ユーザは、その旨を確認して設定内容の入力を終了することによって、無線ネットワークとの接続を最小限の設定により行われるようにすることができる。
【００６４】
また、請求項２１に記載の無線ステーションは、請求項８から１２（および、これら請求項を引用する請求項）のいずれかに記載の無線ステーションが中継機能手段により確立した無線ネットワークを介して、無線ステーション自身の有する機能の実現を指令するための指令データを受信した際に、この指令データで指令された機能を実現する処理を実行する処理実行手段を備えている。
【００６５】
このように構成された無線ステーションによれば、請求項８から１２のいずれかに記載の無線ステーションが中継機能手段により確立した無線ネットワークへ接続した以降、この無線ステーションから指令データを受信することにより、指令データで指令される機能を実現する処理を実行することができる。
【００６６】
なお、この構成における処理実行手段が実行する処理により実現される機能としては、例えば、無線ステーションが中継局との接続を確立するための設定を行う設定機能が考えられる。このような設定機能を実現するためには、請求項２２に記載のように構成するとよい。
【００６７】
請求項２２に記載の無線ステーションによれば、請求項９から１２のいずれかに記載の無線ステーションから、この無線ステーションが中継機能手段により確立した無線ネットワークを介して、所定の無線ネットワークに接続するために必要な設定内容を示すデータを指令データとして受信した際、この指令データで示される設定内容に基づく設定を行う。
【００６８】
このように構成すれば、請求項９から１２のいずれかに記載の無線ステーションから、所定の無線ネットワークとの接続を確立するために必要な設定（リモートセットアップ）を間接的に行うことができる。
【００６９】
なお、指令データの送信元となる無線ステーションが、指令データの要求を受けたタイミングで送信してくるものである場合には、請求項２３に記載のように、この無線ステーションが中継機能手段により確立した無線ネットワークを介して、指令データの送信を要求する旨の要求データを送信する要求送信手段を備えているとよい。
【００７０】
このように構成すれば、要求データを送信することにより、指令データの送信を要求することができるため、要求データを送信するタイミングで指令データに基づく設定を行うことができる。
【００７１】
また、請求項２４に記載の動作制御プログラムは、請求項１から２３のいずれかに記載の無線ステーションとして機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラムである。
【００７２】
このようなプログラムにより制御されるコンピュータシステムは、請求項１から２３のいずれかに記載の無線ステーションの一部として機能できる。
なお、この動作制御プログラムは、それぞれコンピュータシステムによる処理に適した命令の順番付けられた列からなるものであって、請求項１から２３のいずれかに記載の無線ステーションの備える全ての手段としての機能をコンピュータシステムに実行させるためのプログラムである。このプログラムは、例えば、ＦＤ、ＣＤ−ＲＯＭ、メモリーカードなどの記録媒体、インターネットなどの通信回線網を介して、無線ステーション自身、コンピュータシステム、または、これらのユーザされるものである。また、このプログラムを実行するコンピュータシステムとしては、例えば、無線ステーションに内蔵されたコンピュータシステム、無線ステーションに無線または有線の通信路を介してデータ通信可能に接続されたコンピュータシステムなどを利用することができる。
【００７３】
また、請求項２５に記載の動作制御方法は、中継局を介して複数の通信機器が通信する無線ネットワークにおける通信対象をグループ化するために必須の中継識別情報を記憶する中継記憶手段と、この中継記憶手段に記憶された中継識別情報に基づく無線ネットワークを確立する中継機能手段と、無線ステーションとして中継局と接続する際に用いられるべき端末識別情報を記憶する端末記憶手段と、外部に用意された所定の中継局によって提供され端末識別情報に対応した無線ネットワークとの接続を確立する端末機能手段と、を備える無線ステーションを制御する動作制御方法であって、中継機能手段および端末機能手段を同時に動作させる、といった方法である。
【００７４】
このような方法により制御される無線ステーションは、請求項１に記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、少なくとも無線ステーション自身が端末機能手段により無線ネットワークと接続している間は、中継機能手段の動作を停止させる、ようにしてもよい。
【００７５】
このような方法により制御される無線ステーションは、請求項２に記載の無線ステーションと同様の作用・効果を得ることができる。
また、これら動作制御方法においては、中継機能手段により接続された無線ネットワークから、無線ステーション自身の有する機能の実現を指令するための指令データを受信した際に、この指令データで指令された機能を実現する処理を実行する、ようにしてもよい。
【００７６】
このような方法により制御される無線ステーションは、請求項３に記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、中継機能手段により確立された無線ネットワークから、端末機能手段により無線ネットワークに接続するのに必要な設定内容を示すデータを指令データとして受信した際、この指令データで示される設定内容に基づく設定を行う、ようにしてもよい。
【００７７】
このような方法により制御される無線ステーションは、請求項４に記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、指令データに基づく設定が行われた際、端末機能手段による無線ネットワークとの接続を試みると共に、この試みた結果を通知するための結果通知データを、中継機能手段を動作させることにより指令データの送信元へ送信する、ようにしてもよい。
【００７８】
このような方法により制御される無線ステーションは、請求項５に記載の無線ステーションと同様の作用・効果を得ることができる。
また、上記２つの動作制御方法においては、端末機能手段により無線ネットワークに接続するのに必要な設定内容を示すデータを指令データとして受信した際、この指令データで示される設定内容に基づく設定以外の機能を実現するための処理を実行していないときのみ、設定内容に基づく設定を行う、ようにしてもよい。
【００７９】
このような方法により制御される無線ステーションは、請求項６に記載の無線ステーションと同様の作用・効果を得ることができる。
また、無線ステーションが画像の印刷を行う印刷手段を備えている場合には、中継機能手段により接続された無線ネットワークから、画像の印刷を指令するためのデータを指令データとして受信した際、この指令データで指令された画像を印刷手段に印刷させる、ようにしてもよい。
【００８０】
このような方法により制御される無線ステーションは、請求項７に記載の無線ステーションと同様の作用・効果を得ることができる。
また、請求項２５に記載の動作制御方法においては、中継機能手段により確立された無線ネットワークに接続された他の無線ステーションに対し、該無線ステーションの有する機能の実現を指令するための指令データを送信する、ようにしてもよい。
【００８１】
このような方法により制御される無線ステーションは、請求項８から１０のいずれかに記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、他の無線ステーションに指令データを送信した後、この無線ステーションとの通信が、端末機能手段により接続された無線ネットワークを介して行えるか否かを試みるとよい。
【００８２】
このような方法により制御される無線ステーションは、請求項１１に記載の無線ステーションと同様の作用・効果を得ることができる。
また、上記２つの動作制御方法においては、指令データを送信するタイミングを、指令データの送信を要求する旨の要求データを受信したときとしてもよい。
【００８３】
このような方法により制御される無線ステーションは、請求項１２に記載の無線ステーションと同様の作用・効果を得ることができる。
また、上述した動作制御方法においては、端末機能手段により接続された無線ネットワークとの通信が所定の認証方式による認証を経て行われるように設定されている場合に、中継機能手段により確立された無線ネットワークとの通信についても同様の認証を経て行わせる、ようにしてもよい。
【００８４】
このような方法により制御される無線ステーションは、請求項１３に記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、少なくとも端末機能手段により当該無線ステーションが無線ネットワークと接続されている間のみ、中継機能手段により確立された無線ネットワークとの通信について認証を経て行わせる、ようにしてもよい。
【００８５】
このような方法により制御される無線ステーションは、請求項１４に記載の無線ステーションと同様の作用・効果を得ることができる。
また、上述した動作制御方法においては、端末機能手段により接続された無線ネットワークとの通信が所定の暗号キーにより暗号化された状態で行われるように設定されている場合に、中継機能手段により確立された無線ネットワークとの通信についても同様の暗号キーにより暗号化した状態で行わせる、ようにしてもよい。
【００８６】
このような方法により制御される無線ステーションは、請求項１５に記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、少なくとも端末機能手段により無線ステーション自身が無線ネットワークと接続されている間のみ、中継機能手段により確立された無線ネットワークとの通信について暗号化した状態で行わせる、ようにしてもよい。
【００８７】
また、無線ステーションを制御する動作制御方法としては、請求項３から７のいずれかに記載の無線ステーションに対し、この無線ステーションが中継機能手段により確立した無線ネットワークを介して、この無線ステーションの有する機能の実現を指令するための指令データを送信する、といった動作制御方法を考えることもできる。
【００８８】
このような方法により制御される無線ステーションは、請求項１７に記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、請求項５に記載の無線ステーションが端末機能手段により無線ネットワークに接続するのに必要な設定内容を示す指令データが送信された後、この指令データを受信した無線ステーションから、この無線ステーションが無線ネットワークとの接続を試みた結果を通知するための結果通知データが送信されてきた際に、この結果通知データで示される結果を報知する、ようにしてもよい。
【００８９】
このような方法により制御される無線ステーションは、請求項１８に記載の無線ステーションと同様の作用・効果を得ることができる。
また、この動作制御方法においては、無線ネットワークに接続するのに必要な複数の設定内容それぞれを示すデータを指令データとし、これら複数の指令データを順番に送信する、ようにしてもよい。
【００９０】
このようは方法により制御される無線ステーションは、請求項１９または請求項２０に記載の無線ステーションと同様の作用・効果を得ることができる。
【発明を実施するための最良の形態】
【００９１】
以下に、本発明を実施するための最良の形態として、複数のネットワークデバイス（以降、単に「デバイス」とする）が無線ＬＡＮの規格（ＩＥＥＥＥ８０２．１１規格）に従った無線通信を行うネットワーク構成を例示して説明する。
【００９２】
［第１実施形態］
このネットワーク構成においては、図１に示すように、アクセスポイント１０、ネットワークプリンタ（以降、単に「プリンタ」とする）２０、周知のパーソナルコンピュータ（以降、「ＰＣ」とする）３０などのデバイスそれぞれが無線通信を行う。
【００９３】
まず、アクセスポイント１０は、無線ステーションおよびケーブル１００を介して接続された他のデバイス（または外部ネットワーク）の間におけるデータ通信を中継する「中継局」として機能するデバイスであって、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，ネットワークコントローラ１４，ＰＣインターフェース部（ＰＣＩ／Ｆ）１５，無線ＬＡＮコントローラ１６などを備えている。
【００９４】
このアクセスポイント１０の備えるＣＰＵ１１は、ＲＯＭ１２に記録されている処理手順に従って、処理結果をＲＡＭ１３に記録させながら、各構成要素に指令を送ることによってアクセスポイント１０全体の動作を制御する。
【００９５】
また、ＲＯＭ１２は、図２に示すように、アクセスポイント１０自身が無線ステーションと通信する際に利用されるＳＳＩＤ（service set identifier、または、ＥＳＳＩＤ：extended SSID；以降、「中継用ＳＳＩＤ」とする）を記憶する中継記憶領域１２ａ、通信時のセキュリティに関するパラメータを記憶する中継セキュリティ記憶領域１２ｃ、認証に利用するパスワードを記憶する認証記憶領域１２ｅなどからなる読み書き可能な不揮発性メモリである。なお、「ＳＳＩＤ」とは、無線ネットワークにおける通信対象をグループ化するために使用される必須のＩＤである。
【００９６】
また、ネットワークコントローラ１４は、ケーブル１００を介して接続された他のデバイス（または外部ネットワーク）との間におけるデータ通信を実現するためのインターフェースである。
【００９７】
また、ＰＣインターフェース部１５は、アクセスポイント１０を通信ケーブル経由で他のＰＣと接続するためのインターフェースであって、これにより、アクセスポイント１０−ＰＣ間におけるデータ通信を可能な状態とすることができる。
【００９８】
また、無線ＬＡＮコントローラ１６は、無線ＬＡＮ規格に従った通信をＲＯＭ１２に記憶された各パラメータに基づいて実現するインターフェースであって、中継記憶領域１２ａに記憶された中継用ＳＳＩＤを利用し、他の無線ステーションに対する中継局としての通信（無線ネットワーク）を確立することによって、中継局としての通信機能を実現する。
【００９９】
このように構成されたアクセスポイント１０では、中継記憶領域１２ａに中継用ＳＳＩＤが記憶された以降、この中継用ＳＳＩＤと同一のＳＳＩＤ（後述の端末用ＳＳＩＤ）を利用してアクセスしてきた無線ステーションにのみ、中継局としての通信を許可するようになる（一部例外を除く）。
【０１００】
このとき、中継セキュリティ記憶領域１２ｃに「セキュリティに関するパラメータ」が記憶されていれば、このパラメータに基づくセキュリティ対策を施した状態で通信を行うようになる。
【０１０１】
ここで「セキュリティに関するパラメータ」としては、例えば、通信を暗号化した状態で行うための暗号キー（本実施形態においては、ＷＥＰキー；Wired Equivalent Privacy）がある。この暗号キーは、通信を暗号化した状態で行うか否かを示す暗号化フラグと共に中継セキュリティ記憶領域１２ｃに記録される。アクセスポイント１０（ＣＰＵ１１）は、暗号キーが、通信を暗号化した状態で行う旨を示す（「１」がセットされた）暗号化フラグと共に記憶されていれば、無線ステーションとの間における通信を暗号キーにより暗号化した状態で行う。一方、暗号キーが通信を暗号化した状態で行わない旨を示す（「０」がセットされた）暗号化フラグと共に記憶されていれば、無線ステーションとの間における通信を暗号化することなく行う。
【０１０２】
また、「セキュリティに関するパラメータ」としては、無線ステーションの認証を行うか否かを示す認証フラグがある。アクセスポイント１０は、無線ステーションの認証を行う旨を示す（「１」がセットされた）認証フラグが記憶されていれば、無線ステーションの認証を経て、この無線ステーションとの間における通信を許可するようになる。ここでは、通信に先立って無線ステーションから認証のために利用される認証キーを取得し、この認証キーおよび認証記憶領域１２ｅに記憶されたパスワードそれぞれの文字列が一致する場合に認証できたと判定する。一方、無線ステーションの認証を行わない旨を示す（「０」がセットされた）認証フラグが記憶されていれば、無線ステーションの認証を経ることなく、この無線ステーションとの間における通信を許可するようになる。
【０１０３】
なお、このアクセスポイント１０では、他のデバイスとの間で設定に関するデータを無線または有線にてやりとりして他のデバイス側から間接的な設定（リモートセットアップ）が行われたときに、「中継用ＳＳＩＤ」および「暗号キー，暗号化フラグおよび認証フラグ」が生成され各記憶領域に記憶される。また、「パスワード」は、あらかじめ認証記憶領域１２ｅに記録されているものであるが、リモートセットアップにより生成して変更することもできるように構成されている。
【０１０４】
次に、プリンタ２０は、通常、「無線ステーション」として機能するデバイスであって、ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，無線ＬＡＮコントローラ２４，ＰＣインターフェース部（ＰＣＩ／Ｆ）２５，操作パネル２６，表示パネル２７，プリントエンジン２８などを備えている。
【０１０５】
このプリンタ２０の備えるＣＰＵ２１は、ＲＯＭ２２に記録されている処理手順に従って、処理結果をＲＡＭ２３に記録させながら、各構成要素に指令を送ることによってプリンタ２０全体の動作を制御する。
【０１０６】
また、ＲＯＭ２２は、図３（ａ）に示すように、プリンタ２０が「中継局」として他の無線ステーションと通信する際に利用される中継用ＳＳＩＤを記憶する中継記憶領域２２ａ、プリンタ２０が「無線ステーション」として中継局と通信する際に利用されるＳＳＩＤ（以降、「端末用ＳＳＩＤ」とする）を記憶する端末記憶領域２２ｂ、通信時のセキュリティに関するパラメータを記憶する中継セキュリティ記憶領域２２ｃおよび端末セキュリティ記憶領域２２ｄ、認証に利用するパスワードを記憶する認証記憶領域２２ｅ、プリンタ２０の状態を記憶する状態記憶領域２２ｆなどからなる読み書き可能な不揮発性メモリである。
【０１０７】
また、無線ＬＡＮコントローラ２４は、無線ＬＡＮ規格に従った無線通信をＲＯＭ２２に記憶された各パラメータに基づいて実現するためのインターフェースであって、中継機能部２４ａ，端末機能部２４ｂなどを備えている。これらのうち、中継機能部２４ａは、中継記憶領域２２ａに記憶された中継用ＳＳＩＤを利用し、他の無線ステーションに対する「中継局」としての通信（無線ネットワーク）を確立することによって、中継局としての通信機能を実現する。また、端末機能部２４ｂは、端末記憶領域２２ｂに記憶された端末用ＳＳＩＤを利用し、無線ステーションとして中継局との接続（コネクション）を確立することによって、無線ステーションとしての通信機能を実現する。
【０１０８】
また、ＰＣインターフェース部２５は、プリンタ２０を通信ケーブル経由で他のＰＣと接続するためのインターフェースであって、これにより、プリンタ２０−ＰＣ間におけるデータ通信を可能な状態とすることができる。
【０１０９】
このように構成されたプリンタ２０においては、端末記憶領域２２ｂに端末用ＳＳＩＤが記憶された以降、この端末用ＳＳＩＤと同一のＳＳＩＤ（中継用ＳＳＩＤ）による通信（無線ネットワーク）を確立可能な中継局に対し、無線ステーションとしてアクセスおよび通信できるようになる。
【０１１０】
このとき、端末セキュリティ記憶領域２２ｄに「セキュリティに関するパラメータ」が記憶されていれば、このパラメータに基づくセキュリティ対策を施した状態で通信を行うようになる。
【０１１１】
この「セキュリティに関するパラメータ」としては、例えば、通信を暗号化した状態で行うための暗号キーがある。この暗号キーは、アクセスポイント１０と同様、暗号化フラグと共に記録される。プリンタ２０（ＣＰＵ２１）は、暗号キーが、通信を暗号化した状態で行う旨を示す暗号化フラグと共に記憶されていれば、中継局との間における通信を暗号キーにより暗号化した状態で行うようになる。一方、暗号キーが、通信を暗号化した状態で行わない旨を示す暗号化フラグと共に記憶されていれば、中継局との間における通信を暗号化することなく行うようになる。
【０１１２】
また、「セキュリティに関するパラメータ」としては、通信を行うべき中継局側で設定（例えば、アクセスポイント１０における認証記憶領域１２ｅに記憶）されたパスワードと同一文字列からなり、この中継局による認証に利用する認証キーもある。プリンタ２０（ＣＰＵ２１）は、通信に先立って中継局側から認証キーの要求を受けた際、この認証キーを返信し、この認証キーにより中継局側で認証された場合に、中継局との間における通信が許可（開始）される。
【０１１３】
なお、これら無線ステーションとしての通信機能における「端末用ＳＳＩＤ」，「暗号キー，暗号化フラグおよび認証キー」は、操作パネル２６により無線ステーションとしての通信機能の設定に関する操作が行われたときや、後述する端末受信データ処理（図７）において端末設定データを受信したときに生成され各記憶領域に記憶されるものである。
【０１１４】
また、このプリンタ２０においては、中継記憶領域２２ａに中継用ＳＳＩＤが記憶された以降、この中継用ＳＳＩＤと同一のＳＳＩＤ（端末用ＳＳＩＤ）を利用してアクセスしてきた無線ステーションにのみ中継局としての通信を許可するようになる。
【０１１５】
このとき、中継セキュリティ記憶領域２２ｃに「セキュリティに関するパラメータ」が記憶されていれば、このパラメータに基づくセキュリティ対策を施した状態で通信を行うようになる。
【０１１６】
この「セキュリティに関するパラメータ」は、上述のアクセスポイント１０と同様のもの（暗号キー，暗号化フラグ，認証フラグおよびパスワード）であり、これにより、アクセスポイント１０と同様、無線ステーションとの間における通信を暗号化した状態で行ったり、また、無線ステーションの認証を経て通信を行ったりするようになる。
【０１１７】
なお、この中継局としての通信機能の設定における「中継用ＳＳＩＤ」は、操作パネル２６により中継局としての通信機能の設定に関する操作が行われたときや、後述する中継受信データ処理（図８）において中継設定データを受信したときに生成され中継記憶領域２２ａに記憶されるものである。
【０１１８】
また、中継局としての通信機能の設定における「暗号キー，暗号化フラグ，認証フラグおよびパスワード」は、後述する中継機能処理（図４）において中継セキュリティ記憶領域２２ｃに記憶および削除されるように構成されている。
【０１１９】
なお、このプリンタ２０（ＣＰＵ２１）においては、上述した中継機能部２４ａおよび端末機能部２４ｂの動作を同時に制御することにより、各機能部により実現される通信機能を同時に実現する。
【０１２０】
次に、ＰＣ３０は、無線ステーションとしての機能を有するコンピュータシステムであって、プリンタ２０が中継局として無線ステーションとの接続を確立するのに必要な設定をネットワーク経由で行うためのアプリケーションソフト、プリンタ２０へ所定の画像を印刷させるための印刷データを送信できるアプリケーションソフト（およびデバイスドライバ）などがインストールされている。
○プリンタ２０の中継機能処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行される中継機能処理の処理手順を図４に基づいて説明する。この中継機能処理は、無線ＬＡＮコントローラ２４の中継機能部２４ａによる通信を制御するための処理であって、プリンタ２０が起動された以降、繰り返し実行される。
【０１２１】
まず、プリンタ２０が無線ＬＡＮコントローラ２４の端末機能部２４ｂにより中継局（例えば、アクセスポイント１０）との接続を確立している最中かどうかをチェックする（ｓ１１０）。この処理では、後述する端末機能処理（図６）において中継局との通信が行われている場合（ｓ３８０〜ｓ４２０の処理）に、中継局との接続が確立されている最中であると判定する。
【０１２２】
このｓ１１０の処理で、中継局との接続を確立している場合（ｓ１１０：ＹＥＳ）、中継機能部２４ａによる通信が端末機能部２４ｂによる通信と同様のセキュリティ対策を施した状態で行われるように設定する（ｓ１２０）。この処理では、まず、端末セキュリティ記憶領域２２ｄに記憶されているパラメータのうち「暗号キー，暗号化フラグ」を、中継セキュリティ記憶領域２２ｃにコピーする（図３（ｂ）の矢印ａ参照）。また、端末セキュリティ記憶領域２２ｄに認証キーが記憶されていれば、この認証キーを認証記憶領域２２ｅへ「パスワード」としてコピーし（図３（ｂ）の矢印ｂ参照）、また、中継セキュリティ記憶領域２２ｃへ無線ステーションの認証を行う旨を示す（「１」がセットされた）認証フラグを記憶させる（図３（ｂ）の矢印ｃ参照）。一方、端末セキュリティ記憶領域２２ｄに認証キーが記憶されていなければ、認証記憶領域２２ｅおよび中継セキュリティ記憶領域２２ｃへの記憶は行わない。このようにして、中継機能部２４ａによる通信が端末機能部２４ｂによる通信と同様のセキュリティ対策を施した状態で行われるように設定する。
【０１２３】
これにより、例えば、中継セキュリティ記憶領域２２ｃに、暗号キーが通信を暗号化した状態で行う旨を示す暗号化フラグと共にコピーされた場合には、以降、図１におけるＰＣ４０など他の無線ステーションとの間における通信が暗号キーにより暗号化した状態で行われるようになる。また、認証キーおよび認証フラグがコピーされた場合には、以降、パスワード（認証キー）に基づき認証された無線ステーションについての通信のみを許可（開始）するようになる。
【０１２４】
なお、上述のＰＣ４０は、無線ステーションとしての機能を有し、プリンタ２０が無線ステーションとして中継局との接続を確立するのに必要な設定を無線ネットワーク経由で行うためのアプリケーションソフト、プリンタ２０へ所定の画像を印刷させるための印刷データを送信できるアプリケーションソフト（およびデバイスドライバ）などがインストールされた周知のコンピュータシステムである。
【０１２５】
一方、ｓ１１０の処理で、中継局との接続を確立していない場合（ｓ１１０：ＮＯ）、中継セキュリティ記憶領域２２ｃおよび認証記憶領域２２ｅを初期化することにより、中継機能部２４ａによる通信がセキュリティ対策を施さない状態で行われるように設定する（ｓ１３０）。ここでは、各記憶領域ｃに「暗号キー，暗号化フラグ，認証フラグおよびパスワード（認証キー）」が記憶されていたとしても、初期化により削除されるため、中継機能部２４ａによる通信がセキュリティ対策を施さない状態で行われるように設定し直されることになる。
【０１２６】
このｓ１２０またはｓ１３０の処理を終えた後、無線ステーション（例えば、ＰＣ４０）側から接続要求を受けた（アクセスされた）か否かをチェックする（ｓ１４０）。
このｓ１４０の処理で接続要求を受けていなければ（ｓ１４０：ＮＯ）、ｓ１１０の処理へ戻る一方、接続要求を受けていれば（ｓ１４０：ＹＥＳ）、接続要求してきた無線ステーションとの接続を確立してもよいかどうかをチェックする（ｓ１５０）。この処理では、中継セキュリティ記憶領域に、認証を行わない旨を示す認証フラグが記憶されていれば、無線ステーションがプリンタ２０への接続要求に際して利用しているＳＳＩＤが、中継記憶領域２２ａに記憶されている中継用ＳＳＩＤと一致する場合のみ、この無線ステーションとの接続を確立してもよいと判定する。また、中継セキュリティ記憶領域２２ｃに、認証を行う旨を示す認証フラグが記憶されていれば、通信に先立って無線ステーションに認証キーを要求し、この要求に応じて返信された認証キーが認証記憶領域１２ｅに記憶されたパスワードの文字列と一致し、かつ、無線ステーションが接続要求に際して利用しているＳＳＩＤが中継用ＳＳＩＤと一致する場合のみ、この無線ステーションとの接続を確立してもよいと判定する。
【０１２７】
このｓ１５０の処理で、無線ステーションとの接続を確立すべきでないと判定された場合は（ｓ１５０：ＮＯ）、接続を確立することなくｓ１１０の処理へ戻る一方、接続を確立してもよいと判定された場合には（ｓ１５０：ＹＥＳ）、この無線ステーションとの接続を確立する（ｓ１６０）。この処理では、無線ステーションとの間で通信を開始するためのデータをやりとりすることにより、この無線ステーションとの接続を確立する。
【０１２８】
次に、無線ステーション側からデータを受信したかどうかをチェックする（ｓ１７０）。
このｓ１７０の処理で、データを受信したら（ｓ１７０：ＹＥＳ）、このデータが切断要求かどうかをチェックする（ｓ１８０）。この切断要求とは、ｓ１６０の処理で接続を確立した無線ステーションが、接続の開放（または解消）を要求する際に送信してくるデータである。
【０１２９】
このｓ１８０の処理で受信したデータが切断要求でなければ（ｓ１８０：ＮＯ）、この受信したデータに対応する処理を行う（ｓ１９０）。この処理の詳細な内容については、後述の「端末受信データ処理（図７）」において詳述する。
【０１３０】
このｓ１９０の処理を終えた後、または、ｓ１７０の処理でデータを受信していなければ（ｓ１７０：ＮＯ）、無線ステーション側へ送信すべきデータがあるかどうかをチェックする（ｓ２００）。
【０１３１】
このｓ１９０の処理で、送信すべきデータがなければ（ｓ２００：ＮＯ）、そのままｓ１７０の処理へ戻る一方、送信すべきデータがあれば（ｓ２００：ＹＥＳ）、このデータを無線ステーション側へ送信した後（ｓ２１０）、ｓ１７０の処理へ戻る。
【０１３２】
こうして、ｓ１７０からｓ２１０の処理を繰り返した後、このｓ１７０の処理で受信したデータが切断要求である場合（ｓ１８０：ＹＥＳ）、無線ステーションとの接続を開放した後（ｓ２２０）、ｓ１１０の処理へ戻る。このｓ２２０の処理では、無線ステーションとの間で通信を終了するためのデータをやりとりすることにより、この無線ステーションとの接続を開放する。
○プリンタ２０のＳＳＩＤ報知処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行されるＳＳＩＤ報知処理の処理手順を図５に基づいて説明する。このＳＳＩＤ報知処理は、中継機能処理（図４）と同様、無線ＬＡＮコントローラ２４の中継機能部２４ａによる通信を制御するための処理であって、プリンタ２０が起動された以降、ＳＳＩＤを報知すべきタイミングとなったときに開始される。
【０１３３】
この「ＳＳＩＤを報知すべきタイミング」とは、無線ＬＡＮの規格で定められた中継局の仕様によって規定されるものであって、例えば、「ビーコン信号」を送信するタイミングや、「プローブ要求」を受信したタイミングである。まず、「ビーコン信号」とは、中継局として機能するデバイスが、無線ステーションと通信する際に利用するＳＳＩＤを周囲の無線ステーションに報知する目的で定期的に送信するように定められたものである。また、「プローブ要求」とは、ＳＳＩＤの報知を要求する旨のデータであって、中継局として機能するデバイスはプローブ要求を受信した際、自身が無線ステーションと通信する際に利用するＳＳＩＤを特定可能な「プローブ応答」といわれるデータを返信することが定められている。
【０１３４】
まず、中継局との接続を確立しているかどうかをチェックする（ｓ２６０）。この処理は、図４におけるｓ１１０の処理と同様の処理である。
このｓ２６０の処理で、中継局との接続を確立していなければ（ｓ２６０：ＮＯ）、ＳＳＩＤの報知を行う（ｓ２８０）。この処理では、本ＳＳＩＤ報知処理が「ビーコン信号」を送信するタイミングになったことにより開始された場合であれば、中継記憶領域２２ａに記憶されている中継用ＳＳＩＤを特定可能な「ビーコン信号」を生成して送信することにより、周囲の無線ステーションに対して中継用ＳＳＩＤを報知する。また、本ＳＳＩＤ報知処理が「プローブ要求」を受信したタイミングになったことにより開始された場合であれば、中継記憶領域２２ａに記憶されている中継用ＳＳＩＤを特定可能な「プローブ応答」を生成して返信することにより、プローブ要求の送信元の無線ステーション（例えば、ＰＣ４０）に対してＳＳＩＤを報知する。
【０１３５】
こうして、ｓ２８０の処理を終えた後、または、ｓ２６０の処理でアクセスポイント１０との接続を確立している場合（ｓ２６０：ＹＥＳ）、本ＳＳＩＤ報知処理を終了する。このように、中継局との接続を確立している場合には、ＳＳＩＤの報知が行われない。
○プリンタ２０の端末機能処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行される端末機能処理の処理手順を図６に基づいて説明する。この端末機能処理は、無線ＬＡＮコントローラ２４の端末機能部２４ｂによる通信を制御するための処理であって、プリンタ２０が起動された以降、中継局（例えば、アクセスポイント１０）への接続要求が発生したとき、または、後述する端末受信データ処理（図７）および中継受信データ処理（図８）において状態記憶領域２２ｆに記憶されている接続要求フラグに「１」がセットされたときに開始される。
【０１３６】
まず、接続要求を送信する（ｓ３１０）。この処理では、無線ステーションとしての接続要求を中継局へ送信する。ここで、接続要求に際しては、端末記憶領域２２ｂに記憶されている端末用ＳＳＩＤを利用する。この接続要求を受信した中継局からは、図４におけるｓ１５０の処理と同様の判定を行って接続が確立された後、通信を開始するためのデータが送信されてくる。
【０１３７】
次に、中継局との接続が確立したか否かをチェックする（ｓ３２０）。この処理では、ｓ３１０の処理で接続要求を送信してから所定時間以内（本実施形態においては、２５０ｍｓ）に、中継局側から通信を開始するためのデータを受信した場合に、中継局との接続が確立したと判定する。一方、所定時間以内にデータを受信しなかった場合には、中継局との接続が確立できなかったと判定する。
【０１３８】
このｓ３２０の処理で、中継局との接続を確立できなかった場合（ｓ３２０：ＮＯ）、接続要求フラグに「０」をセットし（ｓ３３０）、状態記憶領域２２ｆに「中継局との接続が確立できなかった旨（無線接続エラー）」を示す接続状態データを記憶させた後（ｓ３４０）、本端末機能処理を終了する。ここで、「接続状態データ」とは、後述する端末受信データ処理（図７）および中継受信データ処理（図８）において利用されるデータである。なお、以前に実行された本端末機能処理において、既に接続状態データが記憶されている場合には、「中継局との接続が確立できなかった旨」を示す接続状態データに書き換える。
【０１３９】
一方、ｓ３２０の処理で、中継局との接続を確立できた場合（ｓ３２０：ＹＥＳ）、中継局がデータ通信可能に接続されているネットワーク（例えば、アクセスポイント１０がケーブル１００を介してデータ通信可能な外部ネットワーク）との間で、正常にデータ通信が行えるような設定がなされているか否かをチェックする（ｓ３５０）。ここでは、プリンタ２０に対して、中継局がデータ通信可能に接続されたネットワークへ接続するために必要な設定事項が設定（所定の記憶領域に記憶）されていて、かつ、この設定事項によるデータ通信が行えた場合に、正常にデータ通信が行えるような設定がなされていると判定する。なお、上述の「設定事項」とは、例えば、ＩＰアドレス，サブネットマスク，デフォルトゲートウェイなどのことであり、この場合、デフォルトゲートウェイ（として設定されたＩＰアドレス）宛にＩＣＭＰエコーリクエスト（いわゆるｐｉｎｇコマンド）を送信した後、ＩＣＭＰリコーリプライが返信されてくれば、正常にデータ通信が行えるような設定がなされていると判定できる。
【０１４０】
このｓ３５０の処理で、正常にデータ通信が行えるような設定がなされていれば（ｓ３５０：ＹＥＳ）、状態記憶領域２２ｆに「正常にデータ通信が行えない旨（ネットワーク接続エラー）」を示す接続状態データを記憶させた後（ｓ３６０）、本端末機能処理を終了する。なお、このｓ３６０の処理においても、既に接続状態データが記憶されている場合には、「正常にデータ通信が行えない旨」を示す接続状態データに書き換える。
【０１４１】
一方、ｓ３５０の処理で、正常にデータ通信が行えるような設定がなされていれば（ｓ３５０：ＹＥＳ）、状態記憶領域２２ｆに「正常にデータ通信が行える旨（ネットワーク接続可能）」を示す接続状態データを記憶させる（ｓ３７０）。なお、このｓ３７０の処理においても、既に接続状態データが記憶されている場合には、「正常にデータ通信が行える旨」を示す接続状態データに書き換える。
【０１４２】
次に、中継局側からデータを受信したかどうかをチェックする（ｓ３８０）。
このｓ３８０の処理で、データを受信したら（ｓ３８０：ＹＥＳ）、この受信したデータに対応する処理を行う（ｓ３９０）。この処理の詳細な内容については、後述の「中継受信データ処理（図８）」において詳述する。
【０１４３】
このｓ３９０の処理を終えた後、または、ｓ３８０の処理でデータを受信していなければ（ｓ３８０：ＮＯ）、中継局側へ送信すべきデータがあるかどうかをチェックする（ｓ４００）。
【０１４４】
このｓ４００の処理で、送信すべきデータがあれば（ｓ４００：ＹＥＳ）、このデータを中継局側へ送信する（ｓ４１０）。
このｓ４１０の処理を終えた後、または、ｓ４００の処理で送信すべきデータがない場合（ｓ４００：ＮＯ）、中継局との接続を開放すべきか否かをチェックする（ｓ４２０）。この処理では、中継局側とのデータ通信が終了した場合に、中継局との接続を開放すべきと判定する。
【０１４５】
このｓ４２０の処理で、中継局との接続を開放すべきでなければ（ｓ４２０：ＮＯ）、ｓ３８０の処理へ戻る。
一方、ｓ４２０の処理で、中継局との接続を開放すべきであれば（ｓ４２０：ＹＥＳ）、中継局との接続を開放した後（ｓ４３０）、本端末機能処理を終了する。このｓ４３０の処理では、中継局に対して切断要求を送信した後、通信を終了するためのデータをやりとりすることにより、この中継局との接続を開放する。
○プリンタ２０による端末受信データ処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行される端末受信データ処理の処理手順を、図７に基づいて説明する。この端末受信データ処理は、図４におけるｓ１９０の処理の詳細な処理手順である。
【０１４６】
まず、図４におけるｓ１７０の処理で受信されたデータが端末設定データであるか否かをチェックする（ｓ５１０）。この「端末設定データ」とは、プリンタ２０が中継局（例えば、アクセスポイント１０）との接続を確立するための各種設定項目を特定可能であって、この設定項目に基づく設定を指令するためのものである。なお、この端末設定データは、中継局としてのプリンタ２０と接続を確立した無線ステーション側から送信されてくるデータであって、例えば、プリンタ２０との接続を確立したＰＣ４０が、後述するリモートセットアップ処理（図９）において送信してくるものである。また、上述の「各種設定項目」とは、具体的には、端末用ＳＳＩＤ，暗号キー，暗号化フラグおよび認証キーのうち、少なくとも端末用ＳＳＩＤを含む１以上のパラメータを特定可能なデータである。
【０１４７】
このｓ５１０の処理で、データが端末設定データでなければ（ｓ５１０：ＮＯ）、接続指令データであるか否かをチェックする（ｓ５２０）。この「接続指令データ」とは、プリンタ２０が中継局との接続を確立可能か否かのチェックを指令するためのデータである。なお、この接続指令データは、中継局としてのプリンタ２０と接続を確立した無線ステーション側から送信されてくるデータであって、例えば、プリンタ２０との接続を確立したＰＣ４０が、後述するリモートセットアップ処理（図９）において端末設定データを送信してきた後に送信してくるものである。
【０１４８】
このｓ５２０の処理で、データが接続指令データであれば（ｓ５２０：ＹＥＳ）、無線ステーションとしての通信機能に関する設定状態をチェックする（ｓ５３０）。この処理では、端末記憶領域２２ｂに「端末用ＳＳＩＤ」が記憶されているか、端末セキュリティ記憶領域２２ｄに「暗号キー」が通信を暗号化した状態で行う旨を示す「暗号化フラグ」と共に記憶されているか、および、端末セキュリティ記憶領域２２ｄに「認証キー」が記憶されているか、という各条件をチェックし、これらのうち、全ての条件が満たされている場合に、無線ステーションとしての通信機能を実現するのに充分な設定状態であると判定する。一方、いずれか１つの条件でも満たされていない場合に、不充分な設定状態であると判定する。
【０１４９】
このｓ５３０の処理によるチェックの結果、充分な設定状態であると判定された場合（ｓ５３０：ＹＥＳ）、状態記憶領域２２ｆに「充分な設定状態である旨」を示す設定状態データを記憶させる（ｓ５４０）。ここで、「設定状態データ」とは、後述の処理において利用されるデータである。なお、以前に実行された本端末受信データ処理において、既に設定状態データが記憶されている場合には、「充分な設定状態である旨」を示す設定状態データに書き換える。
【０１５０】
次に、状態記憶領域２２ｆに記憶されている接続要求フラグに「１」をセットする（ｓ５５０）。この処理では、接続要求フラグに「１」をセットすることにより、上述した端末機能処理（図６）を開始させ、これにより、プリンタ２０が中継局との接続を確立可能か否かのチェックを行う。この結果、接続を確立可能であれば、状態記憶領域２２ｆに接続が確立できた旨（ネットワーク接続可能，ネットワーク接続エラー）を示す接続状態データが記憶される。一方、接続を確立可能でなければ、状態記憶領域２２ｆに接続が確立できない旨（無線接続エラー）を示す接続状態データが記憶される。
【０１５１】
また、上述したｓ５３０の処理で、不充分な設定状態であると判定された場合（ｓ５３０：ＮＯ）、状態記憶領域２２ｆに「不充分な設定状態である旨」を示す設定状態データを記憶させる（ｓ５６０）。なお、このｓ５６０の処理においても、既に設定状態データが記憶されている場合には、「不充分な設定状態である旨」を示す設定状態データに書き換える。
【０１５２】
こうして、ｓ５５０またはｓ５６０の処理を終えた後、本端末受信データ処理を終了する。このように、無線ステーションとしての通信機能を実現するのに充分な設定状態となっている場合のみ、接続要求フラグに「１」がセットされ、プリンタ２０が中継局との接続を確立可能か否かのチェックが行われることになる。
【０１５３】
また、上述したｓ５２０の処理で、データが接続指令データでなければ（ｓ５２０：ＮＯ）、状態要求データであるか否かをチェックする（ｓ５７０）。この「状態要求データ」とは、状態記憶領域２２ｆに記憶されている接続状態データおよび設定状態データの送信を要求するためのデータであって、中継局としてのプリンタ２０と接続を確立した無線ステーション側から送信されてくるものである。具体的には、例えば、プリンタ２０との接続を確立したＰＣ４０が、後述するリモートセットアップ処理（図９）において端末設定データ，接続指令データを送信してきた後に送信してくるものである。
【０１５４】
このｓ５７０の処理で、データが状態要求データであれば（ｓ５７０：ＹＥＳ）、状態記憶領域２２ｆに記憶されている接続状態データおよび設定状態データを、図４におけるｓ１７０の処理で受信されたデータの送信元に対して送信する（ｓ５８０）。
【０１５５】
また、ｓ５７０の処理で、データが状態要求データでなければ（ｓ５７０：ＮＯ）、プリンタ２０が中継局（例えば、アクセスポイント１０）との接続を確立している最中かどうかをチェックする（ｓ５９０）。この処理は、図４におけるｓ１１０の処理と同様の処理である。
【０１５６】
このｓ５９０の処理で、中継局との接続を確立している最中であれば（ｓ５９０：ＹＥＳ）、この中継局との間における通信がセキュリティ対策を施した状態で行われているかどうかをチェックする（ｓ６００）。この処理では、端末セキュリティ記憶領域２２ｄに「認証キー」および通信を暗号化した状態で行う旨を示す「暗号化フラグ」が記憶されている場合に、通信がセキュリティ対策を施した状態で行われていると判定する。
【０１５７】
このｓ６００の処理で、通信がセキュリティ対策を施した状態で行われていない場合（ｓ６００：ＮＯ）、本端末受信データ処理を終了する。
また、ｓ６００の処理で通信がセキュリティ対策を施した状態で行われている場合（ｓ６００：ＹＥＳ）、または、ｓ５９０の処理で中継局との接続を確立している最中でない場合（ｓ５９０：ＮＯ）、図４におけるｓ１７０の処理で受信されたデータが印刷データであるか否かをチェックする（ｓ６１０）。この「印刷データ」は、所定の画像をプリントエンジン２８により印刷させるために無線ステーション（例えば、ＰＣ４０）側から連続して送信されてくるものである。
【０１５８】
このｓ６１０の処理で、データが印刷データであれば（ｓ６１０：ＹＥＳ）、状態記憶領域２２ｆに記憶されている中継印刷フラグに「１」をセットする（ｓ６２０）。この中継印刷フラグは、初期状態では「０」がセットされており、無線ステーション側から印刷データの受信が行われている最中である場合にのみ「１」がセットされるものであって、後述する中継受信データ処理（図８）において利用される。
【０１５９】
次に、全ての印刷データを受信し終えたかどうかをチェックする（ｓ６３０）。
このｓ６３０の処理で、全ての印刷データを受信し終えていれば（ｓ６３０：ＹＥＳ）、全ての印刷データにより示される画像をプリントエンジン２８により印刷させ（ｓ６４０）、状態記憶領域２２ｆに記憶されている中継印刷フラグに「０」をセットした後（ｓ６５０）、本端末受信データ処理を終了する一方、全ての印刷データを受信し終えていなければ（ｓ６３０：ＮＯ）、印刷フラグへのセットを行うことなく、本端末受信データ処理を終了する。
【０１６０】
また、上述したｓ６１０の処理で、データが印刷データでなければ（ｓ６１０：ＮＯ）、そのデータに従った処理（その他の処理）を行う（ｓ６６０）。この処理は、プリンタ２０の有する上述した以外の機能を実現するための処理であるが、具体的な処理内容については、本発明を理解する上では重要ではないため省略する。
【０１６１】
また、上述したｓ５１０の処理で、データが端末設定データであれば（ｓ５１０：ＹＥＳ）、印刷データの受信が行われている最中であるか否かをチェックする（ｓ６７０）。この処理では、「端末印刷フラグ」に「１」がセットされている場合のみ、印刷データの受信が行われている最中であると判定する。この「端末印刷フラグ」とは、後述する中継受信データ処理（図８）において、中継局側から印刷データの受信が行われている最中のみ「１」がセットされるものである。
【０１６２】
このｓ６７０の処理で、印刷データの受信が行われている最中でなければ（ｓ６７０：ＮＯ）、端末設定データに基づき、プリンタ２０が中継局との接続を確立するために必要な設定を行った後（ｓ６８０）、ｓ５３０の処理へ移行する。このｓ６８０の処理では、プリンタ２０が中継局との接続を確立するための各種設定項目として、まず、端末設定データで特定される端末用ＳＳＩＤを端末記憶領域２２ｂに記憶する。次に、端末設定データから暗号キー，暗号化フラグおよび認証キーが特定可能あれば、これらを端末セキュリティ記憶領域２２ｄに記憶する。
【０１６３】
また、ｓ６７０の処理で、印刷データの受信が行われている最中であれば（ｓ６７０：ＹＥＳ）、プリンタ２０が中継局との接続を確立するために必要な設定を行うことなく、本端末受信データ処理を終了する。
○プリンタ２０による中継受信データ処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行される中継受信データ処理の処理手順を、図８に基づいて説明する。この中継受信データ処理は、図６におけるｓ３９０の処理の詳細な処理手順である。
【０１６４】
まず、図６におけるｓ３８０の処理で受信されたデータが中継設定データであるか否かをチェックする（ｓ７１０）。この「中継設定データ」とは、プリンタ２０が無線ステーションとの接続を確立するための各種設定項目を特定可能なデータであって、この設定項目に基づく設定を指令するためのものである。なお、この中継設定データは、無線ステーションとしてのプリンタ２０と接続を確立した中継局側から送信されてくるデータであって、例えば、アクセスポイント１０を介してプリンタ２０との接続を確立したＰＣ３０が後述するリモートセットアップ処理（図９）において送信してくるものである。また、上述の「各種設定項目」とは、具体的には、中継用ＳＳＩＤ，暗号キー，暗号化フラグ，認証フラグのうち、少なくとも端末用ＳＳＩＤを含む１以上のパラメータを特定可能なデータである。
【０１６５】
このｓ７１０の処理で、データが端末設定データでなければ（ｓ７１０：ＮＯ）、状態要求データであるか否かをチェックする（ｓ７２０）。この「状態要求データ」は、プリンタ２０と接続を確立した中継局側から送信されてくるものであって、例えば、アクセスポイント１０を介してプリンタ２０との接続を確立したＰＣ３０が、後述するリモートセットアップ処理（図９）において端末設定データを送信してきた後に送信してくるものである。
【０１６６】
このｓ７２０の処理で、データが状態要求データであれば（ｓ７２０：ＹＥＳ）、状態記憶領域２２ｆに記憶されている接続状態データおよび設定状態データを、図６におけるｓ３８０の処理で受信されたデータの送信元に対して送信した後（ｓ７３０）、本中継受信データ処理を終了する。
【０１６７】
また、ｓ７２０の処理で、データが状態要求データでなければ（ｓ７２０：ＮＯ）、プリンタ２０が無線ステーションとの接続を確立している最中かどうかをチェックする（ｓ７４０）。この処理では、中継機能部２４ａにより無線ステーション（例えば、ＰＣ４０）との通信が行われている場合に、無線ステーションとの接続が確立されている最中であると判定する。
【０１６８】
このｓ７４０の処理で、無線ステーションとの接続を確立している最中であれば（ｓ７４０：ＹＥＳ）、この無線ステーションとの間における通信がセキュリティ対策を施した状態で行われているかどうかをチェックする（ｓ７５０）。この処理では、中継セキュリティ記憶領域２２ｃに「認証キー」および通信を暗号化した状態で行う旨を示す「暗号化フラグ」が記憶され、かつ、認証記憶領域２２ｅに「パスワード」が記憶されている場合に、通信がセキュリティ対策を施した状態で行われていると判定する。
【０１６９】
このｓ７５０の処理で、通信がセキュリティ対策を施した状態で行われていない場合（ｓ７５０：ＮＯ）、本中継受信データ処理を終了する。
一方、ｓ７５０の処理で通信がセキュリティ対策を施した状態で行われている場合（ｓ７５０：ＹＥＳ）、または、ｓ７４０の処理で無線ステーションとの接続を確立している最中でない場合（ｓ７４０：ＮＯ）、図４におけるｓ１７０の処理で受信されたデータが印刷データであるか否かをチェックする（ｓ７６０）。この「印刷データ」は、所定の画像をプリントエンジン２８により印刷させるために中継局（例えば、アクセスポイント１０）側から連続して送信されてくるものである。
【０１７０】
このｓ７６０の処理で、データが印刷データであれば（ｓ７６０：ＹＥＳ）、状態記憶領域２２ｆに記憶されている端末印刷フラグに「１」をセットする（ｓ７７０）。この処理は、図７におけるｓ６２０の処理と同様の処理である。なお、この端末印刷フラグは、図７の端末受信データ処理において、無線ステーション側から印刷データの受信が行われている最中のみ「１」がセットされるものである。
【０１７１】
次に、全ての印刷データを受信し終えたかどうかをチェックする（ｓ７８０）。
このｓ７８０の処理で、全ての印刷データを受信し終えていれば（ｓ７８０：ＹＥＳ）、全ての印刷データにより示される画像をプリントエンジン２８により印刷させ（ｓ７９０）、状態記憶領域２２ｆに記憶されている端末印刷フラグに「０」をセットした後（ｓ８００）、本端末受信データ処理を終了する一方、全ての印刷データを受信し終えていなければ（ｓ７８０：ＮＯ）、端末印刷フラグへのセットを行うことなく、本中継受信データ処理を終了する。
【０１７２】
なお、本実施形態においては、全ての印刷データを受信し終えてから印刷する構成となっているが、例えば、１ページ分や印字幅分などの単位データ毎に印刷を行うように構成されたプリンタにおいても本発明を適用することはできる。その婆愛、ｓ７８０〜ｓ７９０の処理では単位データを受信する度に印刷を行う、といった処理を繰り返し、全ての印刷データを受信したことを検知したら、ｓ８００の処理に移ることになる。これは、ｓ６３０〜ｓ６５０の処理においても同様である。
【０１７３】
また、上述したｓ７６０の処理で、データが印刷データでなければ（ｓ７６０：ＮＯ）、そのデータに従った処理（その他の処理）を行う（ｓ８１０）。この処理は、プリンタ２０の有する上述した以外の機能を実現するための処理であるが、具体的な処理内容については、本発明を理解する上では重要ではないため省略する。
【０１７４】
また、上述したｓ７１０の処理で、データが端末設定データであれば（ｓ７１０：ＹＥＳ）、印刷データの受信が行われている最中であるか否かをチェックする（ｓ８２０）。この処理では、「中継印刷フラグ」に「１」がセットされている場合のみ、印刷データの受信が行われている最中であると判定する。
【０１７５】
このｓ８２０の処理で、印刷データの受信が行われている最中でなければ（ｓ８２０：ＮＯ）、端末設定データに基づき、プリンタ２０が無線ステーションとの接続を確立するために必要な設定を行った後（ｓ８３０）、本中継受信データ処理を終了する。このｓ８３０の処理では、プリンタ２０が無線ステーションとの接続を確立するための各種設定項目として、まず、中継設定データで特定される中継用ＳＳＩＤを中継記憶領域２２ａに記憶する。次に、中継設定データから暗号キー，暗号化フラグおよび認証フラグが特定可能あれば、これらを中継セキュリティ記憶領域２２ｃに記憶する。
【０１７６】
また、ｓ８２０の処理で、印刷データの受信が行われている最中であれば（ｓ８２０：ＹＥＳ）、プリンタ２０が無線ステーションとの接続を確立するために必要な設定を行うことなく、本中継受信データ処理を終了する。
○ＰＣ３０，４０によるリモートセットアップ処理
以下に、ＰＣ３０，４０により実行されるリモートセットアップ処理の処理手順を図９に基づいて説明する。このリモートセットアップ処理は、ＰＣ３０においては、アクセスポイント１０を介してプリンタ２０との接続を確立し、このプリンタ２０が中継局として無線ステーションとの接続を確立するために必要な設定を行うアプリケーションの機能により、中継用ＳＳＩＤ，暗号キー，暗号化フラグ，認証フラグのうち、少なくとも端末用ＳＳＩＤを含む１以上を、プリンタ２０に対して設定させるための操作が行われた際に開始される。また、ＰＣ４０においては、中継局としてのプリンタ２０との接続を確立し、このプリンタ２０がアクセスポイント１０との接続を確立するために必要な設定を行うアプリケーションの機能により、端末用ＳＳＩＤ，暗号キー，暗号化フラグおよび認証キーのうち、少なくとも端末用ＳＳＩＤを含む１以上を、プリンタ２０に対して設定させるための操作が行われた際に開始される。
【０１７７】
なお、本実施形態において、上述の「設定させるための操作」とは、図１０に示すような設定用画像をディスプレイに表示させ、各種設定項目の入力，選択などを行った後、「ＯＫ」ボタンｂ１を選択する操作を行う、といった一連の操作のことである。
【０１７８】
まず、設定データを送信する（ｓ９１０）。この処理では、上述の「プリンタ２０に対して設定させるための操作」として設定させるべき設定項目を特定可能なデータとして、ＰＣ３０においては中継設定データ、ＰＣ４０においては端末設定データを生成し、プリンタ２０へ送信する。これら設定データは、図７におけるｓ５１０の処理，図８におけるｓ７１０の処理においてプリンタ２０が受信するデータである。
【０１７９】
このｓ９１０の処理の後、ＰＣ４０のみが行う処理として、接続指令データをプリンタ２０へ送信する（ｓ９２０）。この接続指令データは、プリンタ２０が図７におけるｓ５２０の処理で受信するデータである。なお、この処理において、接続指令データは、ｓ９１０の処理で端末設定データを送信した後、プリンタ２０側で端末設定データに関する設定を行うのに充分な時間が経過した後に送信される。
【０１８０】
また、ＰＣ３０がｓ９１０の処理を行った後、ＰＣ４０がｓ９２０の処理を行った後に行う処理として、状態要求データをプリンタ２０へ送信する（ｓ９３０）。この状態要求データは、プリンタ２０が図７におけるｓ５７０の処理，図８におけるｓ７２０の処理で受信するデータである。なお、この処理において、状態要求データは、ＰＣ３０については、ｓ９１０の処理で中継設定データを送信した後、プリンタ２０側で中継設定データに関する設定を行うのに充分な時間が経過した後に送信する。また、ＰＣ４０については、ｓ９２０の処理で接続指令データを送信した後、プリンタ２０側で接続指令データに基づく確立をチェックするのに充分な時間が経過した後に送信される。この状態要求データを受信したプリンタ２０は、図７におけるｓ５８０の処理，図８におけるｓ７３０の処理において接続状態データ，設定状態データを送信してくる。
【０１８１】
そして、プリンタ２０から接続状態データおよび設定状態データを受信するまで待機し（ｓ９４０：ＮＯ）、これらデータを受信したら（ｓ９４０：ＹＥＳ）、接続状態データで示される接続状態および設定状態データで示される設定状態を報知する（ｓ９５０）。この処理では、接続状態および設定状態をディスプレイにより表示することにより報知を行う。
【０１８２】
［第１実施形態の効果］
上述した本実施形態のプリンタ２０によれば、無線ＬＡＮコントローラ２４の端末機能部２４ｂによって、外部に用意された所定の中継局（アクセスポイント１０）により提供され端末用ＳＳＩＤに対応した無線ネットワークとの接続を確立する無線ステーション本来の機能を実現する。一方、中継機能部２４ａによって、無線ネットワークにおける通信対象をグループ化するために必須の中継用ＳＳＩＤに基づく独自の無線ネットワークを確立させてプリンタ２０自身を中継局として機能させることもできる。
【０１８３】
これら端末機能部２４ｂおよび中継機能部２４ａは、ＣＰＵ２１によって同時に動作が制御されるため、中継機能部２４ａにより確立させた無線ネットワークを介して、端末機能部２４ｂにより無線ネットワークとの接続を確立するために必要な設定を間接的に行った後であっても、中継機能部２４ａつまり中継局としての機能が停止されることはない。よって、例えば、このプリンタ２０を介して他の無線ステーション（例えば、ＰＣ４０）が無線ネットワークとの間で無線通信を行うなどといった用途に活用できる。
【０１８４】
また、プリンタ２０は、図５におけるｓ２１０の処理で、無線ステーションとしての機能により、中継局（例えば、アクセスポイント１０）との接続を確立している最中、中継局としての機能の一つであるＳＳＩＤの報知を行ず、つまり、中継局としての機能の一部を停止させている。このように、無線ステーションとしての機能により中継局と通信を行っている間は、中継機能部２４ａにより無線ネットワークを確立するために必要なＳＳＩＤが送信されることはない。そのため、このＳＳＩＤの送信に際する電波が、中継局との通信に何らかの悪影響（例えば、混信や通信速度の低下など）を与えてしまうことを防止できる。
【０１８５】
また、プリンタ２０は、ネットワークを介して受信した印刷データに基づく画像を印刷するといった機能を実現できるため（図７におけるｓ６１０，図８におけるｓ７６０の処理）、アクセスポイント１０を介して接続が確立されたＰＣ３０だけでなく、直接接続が確立されたＰＣ４０に対しても、画像を印刷するといったサービスを提供することができる。このように、ＰＣ４０は、アクセスポイント１０により確立された無線ネットワークと接続を確立できるように設定された正規の無線ステーションでなくても、プリンタ２０が中継局として確立している無線ネットワークへ接続し、このプリンタ２０へ印刷データを送信することによって、アクセスポイント１０により確立された無線ネットワークを介さずに直接プリンタ２０が提供可能なサービス（画像の印刷）を利用することができる。
【０１８６】
正規の無線ステーションでない無線ステーションは、無線ネットワークへの不正アクセス等を試みようと考える悪意のあるユーザにより操作される可能性もあり、このような無線ステーションが容易に無線ネットワークへ接続できるような状況はセキュリティ上好ましいことではない。そのため、上述したように、プリンタ２０が提供可能なサービスを、このプリンタ２０が無線ステーションとしての機能により接続を確立している無線ネットワークを介さずに利用できることは、例えば、ゲストユーザが操作する正規の無線ステーション以外の無線ステーションに対してサービスを提供するような場合であっても、無線ネットワークのセキュリティを低下させることがないため好適である。
【０１８７】
また、図７におけるｓ５１０の処理で端末設定データを受信した場合、ｓ６７０の処理で、この端末設定データに基づいて、中継局との接続を確立するための設定が行われる。この端末設定データは、プリンタ２０が中継局としての機能により無線ステーション側から直接受信するものであるため、例えば、ＰＣ４０などの無線ステーションは、中継局として確立した無線ネットワークを介して、中継局との接続を確立するために必要な設定を間接的に行う、つまり、リモートセットアップを行うことができる。
【０１８８】
特に、プリンタ２０は、無線ステーション本来の機能を実現しつつ、プリンタ２０自身を中継局としても機能させることができるため、リモートセットアップを行う側の無線ステーションについては、中継局として確立した無線ネットワークとの接続を「インフラストラクチャモード」でできればよい。そのため、例えば、「インフラストラクチャモード」にて使用していた無線ステーションであるＰＣ３０をリモートセットアップに利用する場合であっても、このＰＣ３０を「アドホックモード」へ切り替える必要がなく、リモートセットアップに要する作業の手間を低減することができる。
【０１８９】
また、図７におけるｓ６７０の処理で設定が行われた後、ｓ５５０の処理で接続要求フラグに「１」をセットすることにより、端末機能処理（図６）を開始させ、プリンタ２０が中継局との接続を確立可能か否かのチェックを行い、その後、ｓ５８０の処理で、無線ステーション側からの状態要求データを受けて接続状態データおよび設定状態データを返信する。これらデータは、上述のチェック結果に従った接続状態および設定状態を示す内容となるため、接続状態および設定状態を報知していることになる。このように、上述のようにリモートセットアップを行った後、このリモートセットアップにより中継局（例えば、アクセスポイント１０）が確立している無線ネットワークへの接続が正常に確立できたか否かを、リモートセットアップを行った無線ステーション側に報知することができる（図９におけるｓ９５０の処理参照）。
【０１９０】
このように、ＰＣ３０，４０のユーザは、図９におけるｓ９５０の処理による報知内容によって、リモートセットアップにより中継局が確立している無線ネットワークへの接続が正常に確立できたか否かを確認することができる。
【０１９１】
また、図７におけるｓ５１０の処理で、プリンタ２０自身が中継局として確立した無線ネットワーク側（ＰＣ４０）から端末設定データを受信したとき、中継局（アクセスポイント１０）により確立された無線ネットワーク側（ＰＣ３０）から印刷データを受信している最中であれば、この端末設定データに基づく設定は行われない。
【０１９２】
プリンタ２０が中継局により確立された無線ネットワークとの接続を確立しているときに、端末設定データに基づく設定が行われてしまうと、設定内容が変更されることに伴い先に接続が確立されていた無線ネットワークとの通信が突然中断されてしまう。このことから、プリンタ２０が中継局により確立された無線ネットワーク側から印刷データを受信しているときに上述した通信の中断が起こると、印刷データの受信が途中で終了し、これによりプリンタ２０が正常な画像の印刷ができなくなるなど何らかの悪影響が発生する恐れがある。そのため、上述のように、端末設定データを受信したときでも、印刷データを受信している最中であれば、この端末設定データに基づく設定が行われないように構成することは、通信の中断による何らかの悪影響が発生することを防止できるため好適である。
【０１９３】
同様に、図８におけるｓ７１０の処理で、中継局（アクセスポイント１０）により確立された無線ネットワーク側（ＰＣ３０）から中継設定データを受信したとき、プリンタ２０自身が中継局として確立した無線ネットワーク側（ＰＣ４０）から印刷データを受信している最中であれば、この中継設定データに基づく設定は行われない。この場合においても、同様の理由から、通信の中断による何らかの悪影響が発生することを防止できるため好適である。
【０１９４】
また、図４におけるｓ１１０の処理で、中継局（アクセスポイント１０）との接続が確立されている最中であるとき、この中継局との通信に対して施されているセキュリティ対策（認証および暗号キー）を、プリンタ２０自身が中継局として確立した無線ネットワークとの通信に対して適用することができる。そのため、プリンタ２０自身が中継局として確立した無線ネットワークとの通信に対しても、中継局との通信と同様のセキュリティを確保することができる。
【０１９５】
［第２実施形態］
第２実施形態は、第１実施形態のネットワーク構成と同様であって、ＰＣ３０，４０により実行されるリモートセットアップ処理の処理手順が異なるだけであるため、この相違点についてのみ詳述する。
○ＰＣ３０，４０によるリモートセットアップ処理
以下に、ＰＣ３０，４０により実行されるリモートセットアップ処理の処理手順を図１１に基づいて説明する。なお、本実施形態において「プリンタ２０に対して設定させるための操作」とは、それぞれがポップアップ画面としてディスプレイに表示されるｉ種類（本実施形態においては３種類）の設定用画像のうち、第１設定用画像をディスプレイに表示させるための操作である。この設定用画像では、特定の設定項目の入力または選択を行った後、「次へ」ボタンｂ２を選択していくことによって、ｉ種類の設定用画像がウィザード形式で順番に表示される（図１２（ａ）〜図１２（ｃ）参照）。
【０１９６】
まず、変数Ｎを初期化する（ｓ１０１０）。この処理では、変数Ｎに「１」をセット（１→Ｎ）する。なお、以降に記載の「ｎ」とは変数Ｎにセットされた値を示すものとする。
【０１９７】
次に、変数Ｎの値ｎが設定用画像の数ｉに到達している（ｉ＝ｎ）か否かをチェックする（ｓ１０２０）。
このｓ１０２０の処理で、変数Ｎの値ｎが設定用画像の数ｉに到達していなければ（ｓ１０２０：ＮＯ）、第ｎ設定用画像をディスプレイに表示する（ｓ１０３０）。この第ｎ設定用画像が表示された後、ユーザは、キーボードやマウスなどの操作部によって、特定の設定項目の入力または選択を行った後、「次へ」ボタンｂ２を選択する操作を行うことができる。
【０１９８】
次に、第ｎ設定用画像における「次へ」ボタンｂ２を選択する操作が行われるまで待機し（ｓ１０４０：ＮＯ）、「次へ」ボタンｂ２を選択する操作が行われたら（ｓ１０４０：ＹＥＳ）、設定データを送信する（ｓ１０５０）。この処理では、第ｎ設定用画像で入力又は選択された設定項目を特定可能なデータを、ＰＣ３０においては中継設定データとして生成し、ＰＣ４０においては端末設定データとして生成し、プリンタ２０へ送信する。これら設定データは、図７におけるｓ５１０の処理，図８におけるｓ７１０の処理においてプリンタ２０が受信するデータである。
【０１９９】
このｓ１０５０の処理の後、ＰＣ４０のみが行う処理として、接続指令データをプリンタ２０へ送信する（ｓ１０６０）。この処理は、図９におけるｓ９２０の処理と同様の処理である。
【０２００】
また、ＰＣ３０がｓ１０５０の処理の後に行い、ＰＣ４０がｓ１０６０の処理の後に行う処理として、状態要求データをプリンタ２０へ送信する（ｓ１０７０）。この処理は、図９におけるｓ９３０の処理と同様の処理である。
【０２０１】
次に、プリンタ２０から接続状態データおよび設定状態データを受信するまで待機し（ｓ１０８０：ＮＯ）、これらデータを受信したら（ｓ１０８０：ＹＥＳ）、設定状態データで示される設定状態をチェックする（ｓ１０９０）。この処理では、設定状態データで示される設定状態が「充分な設定状態である旨」であるか否かをチェックする。
【０２０２】
このｓ１０９０の処理で、設定状態データで示される設定状態が「充分な設定状態である旨」ではない場合（ｓ１０９０：ＮＯ）、変数Ｎに「１」を加算（ｎ＋１→Ｎ）した後（ｓ１１００）、ｓ１０２０の処理へ戻る。
【０２０３】
こうして、ｓ１０２０からｓ１１００の処理を繰り返すことにより、第１〜第ｉ―１設定用画像それぞれに対する状態要求データを、「充分な設定状態である旨」を示す設定状態データが送信されてくるまで順番に送信する。
【０２０４】
そして、ｓ１０９０の処理で、設定状態データで示される設定状態が「充分な設定状態である旨」である場合（ｓ１０９０：ＹＥＳ）、プリンタ２０側において中継局との接続が正常に確立された旨を報知した後（ｓ１１１０）、本リモートアップ処理を終了する。このｓ１１１０の処理では、図１２（ｄ）に示すように、プリンタ２０側において中継局との接続が正常に確立された旨の確立報知画像をディスプレイで表示することにより報知を行う。
【０２０５】
また、ｓ１０１０からｓ１１００の処理を繰り返して、第１〜第ｉ―１設定用画像それぞれに対する状態要求データを順番に送信したにも拘わらず、「充分な設定状態である旨」を示す設定状態データが送信されてこなかった場合には、上述したｓ１０２０の処理で、変数Ｎの値ｎが設定用画像の数ｉに到達することになる。
【０２０６】
このように、変数Ｎの値ｎが設定用画像の数ｉに到達した場合には（ｓ１０２０：ＹＥＳ）、図１２（ｅ）に示すような第ｉ設定用画像をディスプレイに表示する（ｓ１１２０）。この第ｉ設定用画像が表示された後、ユーザは、キーボードやマウスなどの操作部によって、「接続」ボタンｂ３を選択する操作を行うことができる。
【０２０７】
次に、「接続」ボタンｂ３を選択する操作が行われるまで待機し（ｓ１１３０：ＮＯ）、「接続」ボタンｂ３を選択する操作が行われたら（ｓ１１３０：ＹＥＳ）、状態要求データをプリンタ２０へ送信する（ｓ１１４０）。この処理は、ｓ１０７０の処理と同様の処理である。
【０２０８】
次に、プリンタ２０から接続状態データおよび設定状態データを受信するまで待機する（ｓ１１５０：ＮＯ）。
そして、これら接続状態データおよび設定状態データを受信したら（ｓ１１５０：ＹＥＳ）、接続状態データで示される接続状態および設定状態データで示される設定状態を報知する（ｓ１１６０）。この処理は、図９におけるｓ９５０の処理と同様の処理である。
【０２０９】
［第２実施形態の効果］
上記実施形態においてプリンタ２０およびＰＣ３０，４０は、第１実施形態と同様の構成から得られる効果の他に、以下に示すような効果を得ることができる。
【０２１０】
本実施形態のＰＣ３０，４０によれば、リモートセットアップ処理によって、プリンタ２０が中継局または無線ステーションと接続を確立するのに必要な複数の設定事項それぞれを順番に設定していくことができる。このとき、ＰＣ３０，４０のユーザは、自身の操作により順番に設定事項に対する設定を行うことができ、その都度、ｓ１１１０の処理による報知が行われるか否かにより、接続が正常に確立されたかどうかを確認することができる。
【０２１１】
また、プリンタ２０が中継局または無線ステーションと接続を確立するのに必要な複数の設定事項全てについての設定を行ったにも拘わらず、接続が正常に確立されない場合には、ｓ１１６０の処理により、その旨を報知することができる。
【０２１２】
また、複数の設定事項全てについての設定が終了する前に、ｓ１１６０の処理による報知が行われた場合には、設定内容の入力が終了されるため、接続を最小限の設定により確立できるようにすることができる。
【０２１３】
［第３実施形態］
第３実施形態は、第１実施形態のネットワーク構成と同様であるが、一部装置の構成および処理手順が異なるため、この相違点についてのみ詳述する。
【０２１４】
プリンタ２０は、無線ＬＡＮコントローラ２４が端末機能部に相当する部分だけで構成され、「無線ステーション」のみとして機能するデバイスである。そのため、ＲＯＭ２２には、図１３（ａ）に示すように、中継記憶領域，中継セキュリティ領域および認証記憶領域が存在せず、また、中継局に拘わる処理（中継機能処理）は行わない。なお、このＲＯＭ２２には、後述するＰＣ３０が中継局として確立可能な無線ネットワークへの接続を確立するための設定項目（端末用ＳＳＩＤ，暗号キー，暗号化フラグ，および認証キー）が、デフォルト（工場出荷）状態の設定項目としてデフォルト記録領域２２ｇに記録されている。
【０２１５】
ＰＣ３０は、通常、「無線ステーション」として機能するデバイスであって、図１４に示すように、ＣＰＵ３１，ＲＯＭ３２，ＲＡＭ３３，ＰＣインターフェース部（ＰＣＩ／Ｆ）３５，キーボード３６およびディスプレイ３７からなる周知のコンピュータシステムに、第１実施形態におけるプリンタ２０の備えるのと同様の無線ＬＡＮコントローラ３４が備えられたものである。これらのうちＲＯＭ３２には、図１３（ｂ）に示すように、第１実施形態におけるプリンタ２０と同様の各記憶領域（中継記憶領域３２ａ，端末記憶領域３２ｂ，中継セキュリティ記憶領域３２ｃ，端末セキュリティ記憶領域３２ｄ，認証記憶領域３２ｅおよび状態記憶領域３２ｆ）を備えており、これら記憶領域の記録内容に基づいてＣＰＵ３１が無線ＬＡＮコントローラ３４を制御することにより「無線ステーション」だけでなく、「中継局」としての通信機能が実現される。
○ＰＣ３０の中継機能処理
以下に、ＰＣ３０の備えるＣＰＵ３１により実行される中継機能処理の処理手順を図１５に基づいて説明する。この中継機能処理は、無線ＬＡＮコントローラ３４の中継機能部３４ａによる通信を制御するための処理であって、ＰＣ３０が起動された以降、繰り返し実行される。
【０２１６】
まず、無線ステーション（例えば、プリンタ２０）側から接続要求を受ける（アクセスされる）まで待機し（ｓ１２１０:ＮＯ）、接続要求を受けたら（ｓ１２１０：ＹＥＳ）、接続要求してきた無線ステーションとの接続を確立してもよいかどうかをチェックする（ｓ１２２０）。この処理は、図４におけるｓ１５０の処理と同様の処理である。
【０２１７】
このｓ１２２０の処理で、無線ステーションとの接続を確立すべきでないと判定された場合は（ｓ１２２０：ＮＯ）、接続を確立することなくｓ１２１０の処理へ戻る一方、接続を確立してもよいと判定された場合には（ｓ１２２０：ＹＥＳ）、この無線ステーションとの接続を確立する（ｓ１２３０）。この処理は、図４におけるｓ１６０の処理と同様の処理である。
【０２１８】
次に、無線ステーション側からデータを受信したかどうかをチェックする（ｓ１２４０）。
このｓ１２４０の処理で、データを受信したら（ｓ１２４０：ＹＥＳ）、このデータが切断要求かどうかをチェックする（ｓ１２５０）。
【０２１９】
このｓ１２５０の処理で受信したデータが切断要求でなければ（ｓ１２５０：ＮＯ）、受信したデータが設定要求かどうかをチェックする（ｓ１２６０）。この「設定要求」とは、ｓ１２３０の処理で接続を確立した無線ステーション側から送信されてくるデータであって、ＰＣ３０自身が無線ステーションとして中継局（アクセスポイント１０）と接続を確立するための設定項目を要求するためのデータである。
【０２２０】
このｓ１２６０の処理で、受信したデータが設定要求であれば（ｓ１２６０：ＹＥＳ）、ＲＡＭ３３に設定データを記憶する（ｓ１２７０）。この処理では、ＰＣ３０自身が中継局と接続を確立するための設定項目であって、端末記憶領域３２ｂ，端末セキュリティ記憶領域３２ｄの記録内容（端末用ＳＳＩＤ，暗号キー，暗号化フラグ，および認証キー）全てを示すデータを設定データとし、ｓ１２３０の処理で接続を確立した無線ステーションに対応づけた状態でＲＡＭ３３に記憶する。このＲＡＭ３３に記憶された設定データは、後述するｓ１３００の処理において無線ステーション側へ送信されることになる。
【０２２１】
一方、ｓ１２６０の処理で、受信したデータが設定要求でなければ（ｓ１２６０：ＮＯ）、この受信したデータに対応する処理を行う（ｓ１２８０）。この処理は、図４におけるｓ１９０の処理と同様の処理である。
【０２２２】
こうして、ｓ１２７０，ｓ１２８０の処理を終えた後、無線ステーション側へ送信すべきデータがあるかどうかをチェックする（ｓ１２９０）。
このｓ１２９０の処理で、送信すべきデータがなければ（ｓ１２９０：ＮＯ）、そのままｓ１２４０の処理へ戻る一方、送信すべきデータがあれば（ｓ１２９０：ＹＥＳ）、このデータを無線ステーション側へ送信した後（ｓ１３００）、ｓ１２４０の処理へ戻る。
【０２２３】
こうして、ｓ１２４０からｓ１３００の処理を繰り返した後、このｓ１２４０の処理で受信したデータが切断要求である場合（ｓ１２５０：ＹＥＳ）、無線ステーションとの接続を開放した後（ｓ１３１０）、ｓ１２１０の処理へ戻る。このｓ１３１０の処理は、図４におけるｓ２２０の処理と同様の処理である。
○ＰＣ３０の端末機能処理
以下に、ＰＣ３０の備えるＣＰＵ３１により実行される端末機能処理の処理手順を図１６に基づいて説明する。この端末機能処理は、第１実施形態におけるプリンタ２０が実行するものと同様の処理であり、ｓ４００，ｓ４１０の処理の後、本実施形態特有の処理が行われるように構成されたものであるため、この特有の処理についてのみ詳述する。なお、特有の処理以外は、第１実施形態における端末機能処理に関する説明において、「プリンタ２０」との記載を「ＰＣ３０」と読み替え、「端末記憶領域２２ｂ」を「端末記憶領域３２ｂ」と読み替え、「状態記憶領域２２ｆ」を「状態記憶領域３２ｆ」と読み替えたものを本実施形態における端末機能処理の説明とする。
【０２２４】
まず、ｓ４１０の処理を終えた後、または、ｓ４００の処理で送信すべきデータがない場合（ｓ４００：ＮＯ）、ＲＡＭ３４に設定データが記憶されているかどうかをチェックする（ｓ４１２）。この設定データは、上述した中継機能処理（図１５）におけるｓ１２７０の処理でＲＡＭ３３に記憶されるものである。
【０２２５】
このｓ４１２の処理で設定データが記憶されていれば（ｓ４１２：ＹＥＳ）、設定データを送信した無線ステーションに対する接続試験を行う（ｓ４１６）。本実施形態においては、プリンタ２０に対してテスト印刷用の印刷データを送信することによって、プリンタ２０との接続が正常に確立できるか否かを試験する。この後、プリンタ２０側において印刷データで示される画像の印刷が正常に行われれば、プリンタ２０側での設定データに基づく設定が正常に行われたことになる。なお、この４１６の処理では、接続試験を行った後、ＲＡＭ３４から設定データを削除する。
【０２２６】
このｓ４１６の処理を終えた後、または、ｓ４１２の処理で設定データが記憶されていなければ（ｓ４１２：ＮＯ）、ｓ４２０の処理へ移行する。
○プリンタ２０の端末機能処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行される端末機能処理の処理手順を図１７に基づいて説明する。本実施形態における端末機能処理は、第１実施形態における端末機能処理（図６）と同様の処理であって、ｓ３１０の処理の前に、以下に示すような処理が行われるように構成されたものである。
【０２２７】
まず、プリンタ２０がデフォルト状態となっているかどうかをチェックする（ｓ３０１）。この処理では、ＲＯＭ２２のうち、デフォルト記憶領域２２ｇを除く各記憶領域に設定項目が記憶されていない場合に、プリンタ２０がデフォルト状態であると判定する。本実施形態において、プリンタ２０が製造後に初めて起動した場合や、デフォルト状態に戻すための操作が行われた場合、ＲＯＭ２２のうちデフォルト記憶領域２２ｇを除く各記憶領域には設定項目が記憶されていない（または削除される）ため、デフォルト記憶領域２２ｇを除く各記憶領域に設定項目が記憶されていなければプリンタ２０がデフォルト状態であると判定できる。
【０２２８】
このｓ３０１の処理で、デフォルト状態でなければ（ｓ３０１：ＮＯ）、つまり、ＲＯＭ２２に設定項目それぞれが記憶されていれば、ｓ３１０の処理へ移行する。
一方、ｓ３０１の処理で、デフォルト状態になっていれば（ｓ３０１：ＹＥ）、デフォルトの設定項目により中継局との接続を確立可能な状態に設定する（ｓ３０２）。この処理では、デフォルト記憶領域２２ｇに記憶されている各設定項目、つまり、ＰＣ３０が確立可能な無線ネットワークへの接続を確立するための設定項目それぞれを、端末記憶領域２２ｂおよび端末セキュリティ記憶領域２２ｄに記憶させる。
【０２２９】
次に、接続要求を送信する（ｓ３０３）。この処理では、ｓ３０２の処理により設定された設定項目に基づいて、無線ステーションとしての接続要求をＰＣ３０へ送信する。
次に、ＰＣ３０との接続が確立したか否かをチェックする（ｓ３０４）。この処理では、ｓ３２０の処理と同様に、ｓ３０３の処理で接続要求を送信してから所定時間以内に、ＰＣ３０側から通信を開始するためのデータを受信した場合に、ＰＣ３０との接続が確立したと判定する。
【０２３０】
このｓ３０４の処理で、ＰＣ３０との接続を確立できなかった場合（ｓ３０４：ＮＯ）、その旨を報知した後（ｓ３０５）、本端末機能処理を終了する。このｓ３０５の処理では、表示パネル２７に、ＰＣ３０との接続を確立できない旨のメッセージを表示させることにより報知を行う。なお、このｓ３０５の処理では、メッセージを表示する方法以外に、メッセージをプリントエンジン２８により印刷することにより報知を行うように構成してもよい。
【０２３１】
一方、ｓ３０４の処理で、ＰＣ３０との接続を確立できた場合（ｓ３０４：ＹＥＳ）、設定要求を送信する（ｓ３０６）。この処理では、ＰＣ３０が中継局と接続を確立するための設定項目を示す設定データを要求するためのデータをＰＣ３０へ送信する。この設定要求を受信したＰＣ３０側からは、上述した中継機能処理（図１５）におけるｓ１２７０の処理でＲＡＭ３３に設定データが記憶された後、この設定データが中継機能処理（図１５）におけるｓ１３００の処理で送信されてくる。
【０２３２】
次に、ＰＣ３０側から設定データを受信するまで待機した後（ｓ３０７：ＮＯ）、設定データを受信したら（ｓ３０７：ＹＥＳ）、この設定データで示される設定項目の設定を行った後（ｓ３０８）、ｓ３５０の処理へ移行する。このｓ３０８の処理では、設定データで示される設定項目として、端末用ＳＳＩＤを端末記憶領域２２ｂに記憶し直して、暗号キー，暗号化フラグ，および認証キーを端末セキュリティ記憶領域２２ｄに記憶し直す。こうして、プリンタ２０には、ＰＣ３０が中継局と接続を確立するための設定項目が設定されるため、これにより、ＰＣ３０との通信が同一の中継局を介して行えるようになる。
【０２３３】
［第３実施形態の効果］
上記実施形態においてプリンタ２０およびＰＣ３０，４０では、第１実施形態と同様の構成から得られる効果の他に、以下に示すような効果を得ることができる。
【０２３４】
本実施形態のプリンタ２０によれば、ＰＣ３０が中継機能部３４ａにより確立した無線ネットワークへ接続した以降、このＰＣ３０から設定データを受信することにより、この設定データで示される設定項目を設定（リモートセットアップ）することができる。
【０２３５】
また、図１７におけるｓ３０６の処理で設定要求を送信することにより、設定データの送信を要求することができるため、設定要求を送信するタイミングで設定データに基づく設定を行うことができる。
【０２３６】
また、本実施形態のＰＣ３０によれば、図１５におけるｓ１３００の処理で送信される設定データによって、プリンタ２０に、ＰＣ３０が中継局と接続を確立するための設定項目と同様の設定を行わせることができる。
【０２３７】
また、図１５におけるｓ１３００の処理で設定データを送信してプリンタ２０側で設定を行わせた後、図１６におけるｓ４１６の処理で接続試験を行うことによって、プリンタ２０が、ＰＣ３０が中継局と接続を確立するための設定項目と同様の設定を正常に行った否かをチェックすることができる。
【０２３８】
また、図１５におけるｓ１２６０の処理で受信した設定要求に応じて、ｓ１２７０の処理で設定データをＲＡＭ３３に記憶させた後、この設定データをｓ１３００の処理にて送信することにより、プリンタ２０に設定データで示される設定項目を設定させることができる。
【０２３９】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。  例えば、上記実施形態においては、本発明の無線ステーションとしてプリンタ２０を適用したものを例示した。しかし、本発明の無線ステーションとしては、無線ステーションとして機能するデバイスであれば、プリンタ２０以外のデバイスに適用することもできる。
【０２４０】
また、上記実施形態においてプリンタ２０は、図５のＳＳＩＤ報知処理において、中継局との接続を確立している最中に、中継局としての機能の一つであるＳＳＩＤの報知を行わないように構成されたものを例示した。しかし、中継局との接続を確立している最中には、例えば、図４の中継機能処理そのものが実行されないように構成してもよい。
【０２４１】
また、上記実施形態においては、図７におけるｓ５１０，図８におけるｓ７１０の処理で、印刷データを受信している最中であれば、設定データに基づく設定は行われないように構成されたものを例示した。しかし、上述の処理においては、印刷データを受信している最中であれば、この印刷データの受信が終了するまで待機し、その後、設定データに基づく設定を行うように構成してもよい。
【０２４２】
また、上記実施形態においては、図４におけるｓ１１０の処理で、中継局（アクセスポイント１０）との接続が確立されている最中、この中継局との通信に対して施されているセキュリティ対策（認証および暗号キー）が、プリンタ２０自身が中継局として確立した無線ネットワークとの通信に対しても適用されるように構成されたものを例示した。しかし、プリンタ２０自身が中継局として確立した無線ネットワークへの無線ステーションの接続は、何らセキュリティ対策を施すことなく行うように構成してもよく、この場合、この無線ステーションは、中継用ＳＳＩＤを設定するだけで、プリンタ２０自身が中継局として確立した無線ネットワークとの接続を容易に確立できる。
【０２４３】
また、上記実施形態においては、セキュリティ対策の１つである認証方式として、中継局側に記憶されたパスワードに基づく認証方式を採用したものを例示した。しかし、「認証方式」としては、例えば、ユーザ名およびＩＤによる認証方式（ＩＥＥＥＥ８０２．１ｘ規格により規定）、無線ステーション固有の識別番号（ＭＡＣアドレス）をチェックすることによる認証方式（ＭＡＣアドレスによるフィルタリング）などを採用してもよい。
【０２４４】
また、上記実施形態においては、セキュリティ対策の１つである暗号化通信に使用される暗号キーとして、ＷＥＰキーを採用したものを例示した。しかし、「暗号キー」としては、例えば、ＴＫＩＰ（Temporal Key Integrity Protocol ）、ＡＥＳ（Advanced Encryption Standard）、ＷＥＰｐｌｕｓなどの暗号化方式において定められた暗号キーを採用してもよい。
【０２４５】
また、上記実施形態においては、図７におけるｓ５１０の処理で、プリンタ２０が中継局としての機能により端末設定データを受信したとき、無線ステーションとしての機能により印刷データを受信している最中である場合には、この端末設定データに基づく設定を行わないように構成されたものを例示した。しかし、このように、無線ステーションとしての機能により印刷データを受信している最中である場合には、中継局としての機能によるデータの受信そのものを行わないようにしても同様の作用・効果を得ることができる。
【０２４６】
同様に、図８におけるｓ７１０の処理で、プリンタ２０が無線ステーションとしての機能により中継設定データを受信したとき、中継局としての機能により印刷データを受信している最中である場合には、この中継設定データに基づく設定を行わないように構成されたものを例示した。しかし、このように、中継局としての機能により印刷データを受信している最中である場合には、無線ステーションとしての機能によるデータの受信そのものを行わないようにしても同様の作用・効果を得ることができる。
【０２４７】
また、上記第３実施形態においては、図１６におけるｓ４１６の処理で接続試験を行った後、そのままｓ４２０の処理へ移行するように構成されたものを例示した。しかし、ｓ４１６の処理で行った接続試験の結果をチェックし、プリンタ２０側での設定が正常に行われていない場合には、ｓ４１４の処理へ戻って、接続試験を行うように構成してもよい。
【０２４８】
また、上記第３実施形態においては、図１６におけるｓ４１６の処理において、プリンタ２０側にテスト印刷用の印刷データを送信し、この印刷データで示される画像がプリンタ２０により印刷されるか否かによって、接続試験の結果を報知するように構成されたものを例示した。しかし、接続試験および結果を報知するための構成としては、他の構成を採用することもできる。例えば、単純に中継局を介したアクセスが可能かどうかのみをチェックし、そのチェック結果をディスプレイ３７に表示する、といった構成が考えられる。
【０２４９】
［本発明との対応関係］
以上説明した実施形態のプリンタ２０において、中継機能部２４ａおよびＣＰＵ２１は本発明における中継機能手段であり、端末機能部２４ｂおよびＣＰＵ２１は本発明における端末機能手段であり、ＣＰＵ２１は本発明における動作制御手段であり、プリントエンジン２８は本発明における印刷手段である。また、ＲＯＭ２２のうち、中継記憶領域２２ａは本発明における中継記憶手段であり、ここに記憶される中継用ＳＳＩＤが本発明における中継識別情報である。また、端末記憶領域２２ｂは本発明における端末記憶手段であり、ここに記憶される端末用ＳＳＩＤが本発明における端末識別情報である。
【０２５０】
また、図４におけるｓ１２０の処理は、本発明における同期認証手段および同期暗号化手段である。
また、図７におけるｓ５８０，ｓ６４０，ｓ６８０の処理、図８におけるｓ７３０，ｓ７９０，ｓ８３０の処理は、本発明における処理実行手段であって、ｓ５８０，ｓ７３０の処理で送信される状態データが本発明における結果報知データである。
【０２５１】
また、ＰＣ３０，４０において、図９におけるｓ９１０，ｓ９３０，図１１におけるｓ１０５０，ｓ１０７０，ｓ１１４０の処理、および、印刷データを送信するためのアプリケーションソフトは、本発明における第２指令送信手段であって、これらにおいて送信される設定データ，状態要求データおよび印刷データが、本発明における指令データである。また、ｓ９５０，ｓ１１０，ｓ１１６０の処理は、本発明における報知手段である。
【０２５２】
また、ＰＣ３０において、中継機能部３４ａおよびＣＰＵ３１は本発明における中継機能手段であり、端末機能部３４ｂおよびＣＰＵ３１は本発明における端末機能手段であり、ＣＰＵ３１は本発明における動作制御手段である。また、ＲＯＭ３２のうち、中継記憶領域３２ａは本発明における中継記憶手段であり、ここに記憶される中継用ＳＳＩＤが本発明における中継識別情報である。また、端末記憶領域３２ｂは本発明における端末記憶手段であり、ここに記憶される端末用ＳＳＩＤが本発明における端末識別情報である。
【０２５３】
また、図１５におけるｓ１３００の処理は本発明における第１指令送信手段であって、これらにおいて送信される設定データが、本発明における指令データである。また、ｓ４１６の処理は本発明における接続試験手段である。
【０２５４】
また、図１７におけるｓ３０６の処理は本発明における要求送信手段であり、ｓ３０８の処理は本発明における処理実行手段である。
【図面の簡単な説明】
【０２５５】
【図１】第１，第２実施形態のネットワーク構成を示す図
【図２】アクセスポイントにおけるＲＯＭ内の記憶領域を示す図
【図３】第１，第２実施形態においてプリンタの備えるＲＯＭ内の記憶領域を示す図
【図４】中継機能処理の処理手順を示すフローチャート
【図５】ＳＳＩＤ報知処理の処理手順を示すフローチャート
【図６】端末機能処理の処理手順を示すフローチャート
【図７】端末受信データ処理の処理手順を示すフローチャート
【図８】中継受信データ処理の処理手順を示すフローチャート
【図９】第１実施形態におけるリモートセットアップ処理の処理手順を示すフローチャート
【図１０】第１実施形態における設定用画像を示す図
【図１１】第２実施形態におけるリモートセットアップ処理の処理手順を示すフローチャート
【図１２】第２実施形態における設定用画像
【図１３】第３実施形態においてプリンタおよびＰＣの備えるＲＯＭ内の記憶領域を示す図
【図１４】第３実施形態のネットワーク構成を示す図
【図１５】第３実施形態における中継機能処理（ＰＣによる）の処理手順を示すフローチャート
【図１６】第３実施形態における端末機能処理（ＰＣによる）の処理手順を示すフローチャート
【図１７】第３実施形態における端末機能処理（プリンタによる）の処理手順を示すフローチャート
【符号の説明】
【０２５６】
１０…アクセスポイント、１１…ＣＰＵ、１２…ＲＯＭ、１２ａ…中継記憶領域、１２ｃ…中継セキュリティ記憶領域、１２ｅ…認証記憶領域、１３…ＲＡＭ、１４…ネットワークコントローラ、１５…ＰＣインターフェース部、１６…無線ＬＡＮコントローラ、２０…プリンタ、２１…ＣＰＵ、２２…ＲＯＭ、２２ａ…中継記憶領域、２２ｂ…端末記憶領域、２２ｃ…中継セキュリティ記憶領域、２２ｄ…端末セキュリティ記憶領域、２２ｅ…認証記憶領域、２２ｆ…状態記憶領域、２３…ＲＡＭ、２４…無線ＬＡＮコントローラ、２４ａ…中継機能部、２４ｂ…端末機能部、２５…ＰＣインターフェース部、２６…操作パネル、２７…表示パネル、２８…プリントエンジン、３０…ＰＣ、３１…ＣＰＵ、３２…ＲＯＭ、３２ａ…中継記憶領域、３２ｂ…端末記憶領域、３２ｃ…中継セキュリティ記憶領域、３２ｄ…端末セキュリティ記憶領域、３２ｅ…認証記憶領域、３２ｆ…状態記憶領域、３３…ＲＡＭ、３４…無線ＬＡＮコントローラ、３４ａ…中継機能部、３４ｂ…端末機能部、３５…ＰＣインターフェース部、３６…キーボード、３７…ディスプレイ、４０…ＰＣ。
【図１】
2005086350.tif 000003
【図２】
2005086350.tif 000004
【図３】
2005086350.tif 000005
【図４】
2005086350.tif 000006
【図５】
2005086350.tif 000007
【図６】
2005086350.tif 000008
【図７】
2005086350.tif 000009
【図８】
2005086350.tif 000010
【図９】
2005086350.tif 000011
【図１０】
2005086350.tif 000012
【図１１】
2005086350.tif 000013
【図１２】
2005086350.tif 000014
【図１３】
2005086350.tif 000015
【図１４】
2005086350.tif 000016
【図１５】
2005086350.tif 000017
【図１６】
2005086350.tif 000018
【図１７】
2005086350.tif 000019