(57)【特許請求の範囲】
【請求項１】
無線ＬＡＮを構成するアクセスポイントとの間で無線通信を行うことができる無線ステーションであって、
該無線ステーションが前記アクセスポイントとの間で無線通信するための設定内容を示す接続データを含むパラメータデータを記録するパラメータ記録手段と、
前記アクセスポイントから送信される、前記接続データを含む第１データと前記接続データを含まない第２データと、を受信するデータ取得手段と、
該データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定する判定手段と、
前記パラメータ記録手段に記録されたパラメータデータを出力する出力手段と、
前記出力手段によるパラメータデータの出力に係る指令を受け付ける受付手段と、
前記受付手段の指令にしたがった前記出力手段による前記接続データを含むパラメータデータの出力に係り、前記判定手段による判定が第２データである場合、前記接続データの出力を規制する出力規制手段と、を備えている
ことを特徴とする無線ステーション。
【請求項２】
無線ＬＡＮを構成するアクセスポイントとの間で無線通信を行うことができる無線ステーションであって、
該無線ステーションが前記アクセスポイントとの間で無線通信するための設定内容を示す接続データを含むパラメータデータを記録するパラメータ記録手段と、
前記アクセスポイントから送信される、前記接続データを含む第１データと前記接続データを含まない第２データと、を受信するデータ取得手段と、
該データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定する判定手段と、
前記パラメータ記録手段に記録されたパラメータデータを出力する出力手段と、
前記出力手段によるパラメータデータの出力に係る指令を受け付ける受付手段と、
前記受付手段の指令にしたがった前記出力手段による前記接続データを含むパラメータデータの出力に係り、前記判定手段による判定が第１データである場合のみ、前記接続データを出力する出力規制手段と、を備えている
ことを特徴とする無線ステーション。
【請求項３】
無線ＬＡＮを構成するアクセスポイントとの間で無線通信を行うことができる無線ステーションであって、
該無線ステーションが前記アクセスポイントとの間で無線通信するための設定内容を示す接続データを含むパラメータデータを記録するパラメータ記録手段と、
前記アクセスポイントから送信される、前記接続データを含む第１データと前記接続データを含まない第２データと、を受信するデータ取得手段と、
該データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定する判定手段と、
前記判定手段による判定が前記第１データであることを条件として、前記接続データを記録するアクセスポイント記録手段と、
前記パラメータ記録手段に記録されたパラメータデータを出力する出力手段と、
前記出力手段によるパラメータデータの出力に係る指令を受け付ける受付手段と、
前記受付手段の指令にしたがった前記出力手段による前記接続データを含むパラメータデータの出力に係り、前記アクセスポイント記録手段に記録されている接続データのみ出力する出力規制手段と、を備えている
ことを特徴とする無線ステーション。
【請求項４】
前記出力手段による出力は、前記アクセスポイントを介して前記無線ステーションと通信を行う情報処理装置への送信であって、
前記受付手段は、前記パラメータ記録手段に記録されているパラメータの送信に係る指令を前記情報処理装置から受け付ける、
ことを特徴とする請求項１から３のいずれかに記載の無線ステーション。
【請求項５】
前記出力手段による出力は、表示であって、
前記受付手段は、前記パラメータ記録手段に記録されているパラメータの表示に係る指令を、前記アクセスポイントを介して前記無線ステーションと通信を行う情報処理装置から受け付ける、
ことを特徴とする請求項１から３のいずれかに記載の無線ステーション。
【請求項６】
前記無線ステーションは、前記無線ステーションの利用者によって操作される操作手段を備え、
前記出力手段による出力は、表示であって、
前記受付手段は、前記パラメータ記録手段に記録されているパラメータの表示に係る指令を、前記操作手段から受け付ける、
ことを特徴とする請求項１から３のいずれかに記載の無線ステーション。
【請求項７】
前記アクセスポイントは、所定のタイミングで前記接続データを含む第１データと前記接続データを含まない第２データのいずれかを送信可能で、
前記データ取得手段は、前記所定のタイミングで送信される前記第１データと前記第２データのいずれかを受信し、
前記判定手段は、前記データ取得手段による受信を条件として、該データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定し、
前記アクセスポイント記録手段には、前記判定手段による判定が前記第１データであることを条件として、前記判定手段に係る第１データに含まれる接続データが記録される
ことを特徴とする請求項３に記載の無線ステーション。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮの規格に従った無線通信を行う無線ステーションに関する。
【背景技術】
【０００２】
現在、複数のステーション間、または、ステーションと外部ネットワークとの間におけるデータ通信を無線により実現する、いわゆる無線ＬＡＮが広く普及している。
無線ＬＡＮのネットワークは、ステーションだけでなく、ステーション同士の無線通信を中継したり、ステーションと外部ネットワークとの間で通信を中継する役割を果たすアクセスポイントと共に形成されることが一般的である。
【０００３】
このような無線ＬＡＮのネットワークにおけるステーションは、ステーション側でアクセスポイントに割り当てられているＳＳＩＤ（service set identifier、または、ＥＳＳＩＤ：extended SSID）と同一のＳＳＩＤを、無線通信を行うための接続データとして設定し、アクセスポイントを特定することにより、アクセスポイントへアクセスできるようになる。ここでは、アクセスポイントと同一のＳＳＩＤが設定されたステーションのみが、アクセスポイントへアクセスできるようになるため（一部の例外を除く）、ＳＳＩＤの設定は無線ＬＡＮのネットワークへ接続するための認証機能として利用されている側面もある。
【０００４】
ただ、アクセスポイントは、無線ＬＡＮの規格（ＩＥＥＥ８０２．１１規格）によって、自身に割り当てられたＳＳＩＤを定期的に周囲のステーションに知らせるために「ビーコン信号」を送信する、ＳＳＩＤが「ＡＮＹ」に設定されたステーションからの問合要求（プローブ要求）を受けた際、自身のＳＳＩＤを含んだ返信（プローブ応答）を返す、ことが決められている。このように、ビーコン信号やプローブ応答からアクセスポイントに割り当てられたＳＳＩＤが特定できてしまうため、ＳＳＩＤを認証機能として利用してもネットワークのセキュリティが充分に確保できないという問題がある。
【０００５】
そのため、近年では、ビーコン信号にＳＳＩＤを含めない、ＳＳＩＤが「ＡＮＹ」に設定された接続要求に対して自身のＳＳＩＤを含まない返信を返す（または返信自体を返さない）、といったＳＳＩＤ（接続データ）を公開（出力）しない仕様のアクセスポイントが市販されるようになってきている。
【０００６】
このような仕様であれば、アクセスポイントが不用意にＳＳＩＤを含んだ信号（ビーコン信号，プローブ応答）を送信することはなくなるため、ネットワークのセキュリティを高めることができる。
【０００７】
ところで、ステーションにおいて、ＳＳＩＤを含め各種設定（例えば、ＷＥＰキーなど；Wired Equivalent Privacy）を行う際、ステーションがパーソナルコンピュータ（以降、「ＰＣ」とする）のように操作性の高いユーザインタフェースを有するものであれば、このユーザインタフェースにより設定の操作を行うことは簡単である。
【０００８】
しかし、プリンタやスキャナなどのようにＰＣと比べて操作性の高いユーザインタフェースを有していないステーションでは、このユーザインタフェースにより設定の操作を行うことは困難である。中にはユーザインタフェースによる設定そのものが行えない仕様になっているステーションもある。そして、このようなステーションにおいては、他のステーションとの間で設定に関するデータをやりとりすることにより他のステーション側から間接的に設定（リモートセットアップ）を行うように構成されているものが多い。
【０００９】
このように、他のステーションとの間でデータをやりとりするには、ケーブルを介したデータ通信により行うこともできるが、無線によるデータ通信で行われることが一般的である。ただ、このとき、他のステーションとの間で無線によりやりとりされるデータから、アクセスポイントに割り当てられたＳＳＩＤが特定されてしまう恐れがあり、このことが、ネットワークのセキュリティを低下させる要因になってしまう恐れもある。
【００１０】
この無線でデータをやりとりすることに起因するセキュリティの低下を防止するため技術として、例えば、アクセスポイントを介したデータ通信を実現するのに必要な設定に関するデータ（設定パラメータ）を、アクセスポイントとの間における通常の無線電波よりも弱い無線電波でやりとりする、といった技術が提案されている（特許文献１参照）。これによりデータの受信圏内を狭められるため、ネットワークのセキュリティを高めることができる。
【特許文献１】特開２００３−１５２７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
以上示したように、無線ＬＡＮにおいては、近年までにネットワークのセキュリティを高める種々の技術が実用化，提案されているが、アクセスポイント側のセキュリティを向上させるための技術でしかない。
【００１２】
アクセスポイントのＳＳＩＤが設定されたステーション側には、当然アクセスポイントのＳＳＩＤがメモリ等に記録されているため、このステーション側に記録されたＳＳＩＤが悪意のある利用者に知られてしまう可能性は残されている。
【００１３】
具体的な例としては、ステーションの表示部に、ステーション自身がアクセスすべきアクセスポイントのＳＳＩＤを表示させることによって、アクセスポイントのＳＳＩＤを容易に知得することはできる。また、ステーションがネットワーク管理機能（ＳＮＭＰエージェント；Simple Network Management Protocol）を有する場合であれば、ネットワーク管理ツール（ＳＮＭＰマネージャ）からの情報要求に対してＳＳＩＤを通知させることも可能である。
【００１４】
このように、無線ＬＡＮのネットワークでは、アクセスポイントに比べて、ステーション側のセキュリティ対策が充分ではなかった。
本発明は、上記課題を解決するためになされたものであり、その目的は、無線ＬＡＮのネットワークにおいて、ステーション側のセキュリティを向上させるための技術を提供することである。
【課題を解決するための手段】
【００１５】
上記課題を解決するため請求項１に記載の無線ステーションは、無線ＬＡＮを構成するアクセスポイントとの間で無線通信を行うことができる無線ステーションであって、パラメータ記録手段、データ取得手段、判定手段、出力手段、受付手段および出力規制手段を備えている。これらのうち、パラメータ記録手段は、無線ステーションが前記アクセスポイントとの間で無線通信するための設定内容を示す接続データを含むパラメータデータを記録する。また、データ取得手段は、前記アクセスポイントから送信される、前記接続データを含む第１データと前記接続データを含まない第２データと、を受信する。また、判定手段は、該データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定する。また、出力手段は、前記パラメータ記録手段に記録されたパラメータデータを出力する。また、受付手段は、前記出力手段によるパラメータデータの出力に係る指令を受け付ける。また、出力規制手段は、前記受付手段の指令にしたがった前記出力手段による前記接続データを含むパラメータデータの出力に係り、前記判定手段による判定が第２データである場合、前記接続データの出力を規制する。
また、請求項２に記載に記載の無線ステーションは、無線ＬＡＮを構成するアクセスポイントとの間で無線通信を行うことができる無線ステーションであって、パラメータ記録手段，データ取得手段，判定手段，出力手段，受付手段および出力規制手段を備えている。これらのうち、パラメータ記録手段は、無線ステーションが前記アクセスポイントとの間で無線通信するための設定内容を示す接続データを含むパラメータデータを記録する。また、データ取得手段は、前記アクセスポイントから送信される、前記接続データを含む第１データと前記接続データを含まない第２データと、を受信する。また、判定手段は、データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定する。また、出力手段は、前記パラメータ記録手段に記録されたパラメータデータを出力する。また、受付手段は、前記出力手段によるパラメータデータの出力に係る指令を受け付ける。そして、出力規制手段は、前記受付手段の指令にしたがった前記出力手段による前記接続データを含むパラメータデータの出力に係り、前記判定手段による判定が第１データである場合のみ、前記接続データを出力する。
また、請求項３に記載に記載の無線ステーションは、無線ＬＡＮを構成するアクセスポイントとの間で無線通信を行うことができる無線ステーションであって、パラメータ記録手段，データ取得手段，判定手段，アクセスポイント記録手段，出力手段，受付手段および出力規制手段を備えた構成とすることも考えられる。これらのうち、パラメータ記録手段は、無線ステーションが前記アクセスポイントとの間で無線通信するための設定内容を示す接続データを含むパラメータデータを記録する。また、データ取得手段は、前記アクセスポイントから送信される、前記接続データを含む第１データと前記接続データを含まない第２データと、を受信する。また、判定手段は、データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定する。また、アクセスポイント記録手段は、前記判定手段による判定が前記第１データであることを条件として、前記接続データを記録する。また、出力手段は、前記パラメータ記録手段に記録されたパラメータデータを出力する。また、受付手段は、前記出力手段によるパラメータデータの出力に係る指令を受け付ける。そして、出力規制手段は、前記受付手段の指令にしたがった前記出力手段による前記接続データを含むパラメータデータの出力に係り、前記アクセスポイント記録手段に記録されている接続データのみ出力する。
【００１６】
これらのように構成された無線ステーションによれば、接続データを出力しないように設定されているアクセスポイントについては、このアクセスポイントとの無線通信に際して設定または取得される接続データの一部または全部が無線ステーション自身の外部に出力されることを規制できる。こうして、無線ステーションの外部に接続データが出力されることを規制することによって、接続データを出力しないように設定されているアクセスポイントの接続データが悪意のある利用者に知られてしまうことを防止できる。
【００１７】
【００１８】
請求項１から３のいずれかに記載の無線ステーションは、請求項４に記載のように、前記出力手段による出力が、前記アクセスポイントを介して前記無線ステーションと通信を行う情報処理装置への送信で、受付手段が、前記パラメータ記録手段に記録されているパラメータの送信に係る指令を前記情報処理装置から受け付ける。
【００１９】
このように構成すれば、無線ステーションが特定のアクセスポイントとの間で無線通信するためのパラメータの送信に係る指令を情報処理装置から受け付けた際、この特定のアクセスポイントが接続データを出力しないように設定されたものである場合には、パラメータの送信に係る指令に応答して接続データがそのまま返信されないため、これにより、接続データが知られてしまうことを防止できる。
【００２０】
なお、この構成における出力規制手段は、例えば、接続データの一部または全部が送信されなくなるようにしたり、接続データが一部または全部を識別不能な状態にして送信したりすることにより接続データの送信を規制するように構成すればよい。
【００２１】
【００２２】
請求項１から３のいずれかに記載の無線ステーションは、請求項５に記載のように、前記出力手段による出力が表示で、受付手段が、前記パラメータ記録手段に記録されているパラメータの表示に係る指令を、前記アクセスポイントを介して前記無線ステーションと通信を行う情報処理装置から受け付ける。
【００２３】
このように構成すれば、無線ステーションが特定のアクセスポイントとの間で無線通信するためのパラメータの表示係る指令を、特定のアクセスポイントを介して無線ステーションと通信を行う情報処理装置から受け付けた際、この指令データで指令されたパラメータが接続データを出力しないように設定されたアクセスポイントのものであれば、接続データがそのまま表示されないため、これにより、接続データが知られてしまうことを防止できる。
【００２４】
【００２５】
請求項１から３のいずれかに記載の無線ステーションは、請求項６に記載のように、前記無線ステーションの利用者によって操作される操作手段を備え、前記出力手段による出力が表示で、受付手段が、前記パラメータ記録手段に記録されているパラメータの表示に係る指令を、前記操作手段から受け付ける。
【００２６】
このように構成すれば、無線ステーションが特定のアクセスポイントとの間で無線通信するためのパラメータを表示するための操作を受け付けた際に、この特定のアクセスポイントが接続データを出力しないように設定されたものであれば、接続データがそのまま表示されないため、これにより、接続データが知られてしまうことを防止できる。
【００２７】
なお、上述した請求項５、６の構成における出力規制手段は、例えば、接続データの一部または全部が表示部に表示されないようにしたり、接続データの一部または全部が識別できない状態で表示したりすることにより接続データの表示を規制するように構成すればよい。
【００２８】
請求項３に記載の無線ステーションは、請求項７に記載のように、アクセスポイントが、所定のタイミングで前記接続データを含む第１データと前記接続データを含まない第２データのいずれかを送信する場合であれば、データ取得手段が、前記所定のタイミングで送信される前記第１データと前記第２データのいずれかを受信し、判定手段が、前記データ取得手段による受信を条件として、該データ取得手段に係る受信について、前記第１データ及び前記第２データのいずれであるかを判定し、前記アクセスポイント記録手段には、前記判定手段による判定が前記第１データであることを条件として、前記判定手段に係る第１データに含まれる接続データが記録される。
【００２９】
このように構成すれば、アクセスポイントから所定のタイミングで送信される第１または第２データに基づいて、接続データを出力するように設定されているアクセスポイントかどうかを判定することができる。
【００３０】
【００３１】
【００３２】
【００３３】
【００３４】
【００３５】
【００３６】
【００３７】
【００３８】
【００３９】
【００４０】
【００４１】
【００４２】
【００４３】
【００４４】
【００４５】
【００４６】
【００４７】
【００４８】
【００４９】
【００５０】
【００５１】
【００５２】
【００５３】
【００５４】
【００５５】
【発明を実施するための最良の形態】
【００５６】
以下に、本発明を実施するための最良の形態として、複数のネットワークデバイス（以降、単に「デバイス」とする）がＬＡＮ接続されてなるネットワーク１を例示して説明する。
【００５７】
［第１実施形態］
ネットワーク１は、図１に示すように、アクセスポイント１０、ネットワークプリンタ（以降、単に「プリンタ」とする）２０、パーソナルコンピュータ（以降、「ＰＣ」とする）３０などにより構成される。
【００５８】
まず、アクセスポイント１０は、アクセスポイント１０自身と無線通信可能な無線ステーションと、ケーブル１００を介して接続された他のデバイスと、の間におけるデータ通信を中継する中継器であって、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，ネットワークコントローラ１４，無線ＬＡＮコントローラ１５などを備えている。
【００５９】
このアクセスポイント１０の備えるＣＰＵ１１は、ＲＯＭ１２に記録されている処理手順に従って、処理結果をＲＡＭ１３に記録させながら、各構成要素に指令を送ることによってアクセスポイント１０全体の動作を制御する。
【００６０】
また、ＲＡＭ１３には、アクセスポイント１０が無線ステーションとの間で無線通信するために必要なパラメータを特定可能なパラメータデータ、後述するＳＳＩＤ非公開機能を利用するか否かを示す機能データなどが記録されている。これらのうち、パラメータデータは、アクセスポイント１０に割り当てられたＳＳＩＤ（service set identifier、または、ＥＳＳＩＤ：extended SSID）などを特定可能なデータであって、アクセスポイント１０は、このＳＳＩＤと同一のＳＳＩＤが設定された無線ステーションからのアクセスのみを許可するようになる（一部の例外を除く）。なお、このパラメータデータおよび機能データは、他のデバイスとの間で設定に関するデータを無線または有線にてやりとりして他のデバイス側から間接的に設定（リモートセットアップ）を行うことにより生成されたデータである。
【００６１】
また、ネットワークコントローラ１４は、ケーブル１００を介して接続された他のデバイスとの間におけるデータ通信を実現するためのインターフェースであり、無線ＬＡＮコントローラ１５は、無線ステーションとの間における無線通信を実現するためのインターフェースである。
【００６２】
ここで、上述した機能データにより示される「ＳＳＩＤ非公開機能」について説明する。ＳＳＩＤ非公開機能は、アクセスポイント１０が不用意にＳＳＩＤを周囲の無線ステーションに通知することを抑制するための機能であって、以下に示す２つの機能からなる。・機能１：ビーコン信号にＳＳＩＤを含めないようにする
無線ＬＡＮの規格（ＩＥＥＥ８０２．１１規格）において、アクセスポイントとして利用されるデバイスは、自身に割り当てられたＳＳＩＤを周囲の無線ステーションに知らせるための「ビーコン信号」を定期的に送信することが決められている。このビーコン信号からは、アクセスポイント１０のＳＳＩＤが特定できてしまうため、このビーコン信号にＳＳＩＤを含めないようにすることにより、ＳＳＩＤが周囲の無線ステーションに通知されることを抑制する。
・機能２：ＳＳＩＤが「ＡＮＹ」に設定された無線ステーションからの接続要求に対して返信を返さない（または、ＳＳＩＤを含まない返信を返す）
無線ＬＡＮの規格において、アクセスポイントとして利用されるデバイスは、ＳＳＩＤが「ＡＮＹ」に設定された無線ステーションからの接続要求（プローブ要求）を受けた際、自身のＳＳＩＤを含んだ返信（プローブ応答）を返すことが決められている。この返信からは、上述のビーコン信号と同様、アクセスポイント１０のＳＳＩＤが特定できてしまうため、このような返信を返さない（または、ＳＳＩＤを含まない返信を返す）ようにすることにより、ＳＳＩＤが周囲の無線ステーションに通知されることを抑制する。
【００６３】
なお、無線ＬＡＮの規格において、アクセスポイントとして利用されるデバイスは、ＳＳＩＤが空白（設定されていない）または「ＡＮＹ」に設定された無線ステーションからのアクセスを無条件に許可することが決められており、これが、アクセスポイント１０が無線ステーションからのアクセスを許可する際の「一部の例外」であるが、このＳＳＩＤ非公開機能においては、このようなＳＳＩＤが空白または「ＡＮＹ」に設定された無線ステーションからのアクセスを許可しないようにする機能も実現される。
【００６４】
次に、プリンタ２０は、無線ステーションとして機能するデバイスであって、ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，無線ＬＡＮコントローラ２４，ＰＣインターフェース部（ＰＣＩ／Ｆ）２５，操作パネル２６，表示パネル２７，プリントエンジン２８などを備えている。
【００６５】
このプリンタ２０の備えるＣＰＵ２１は、ＲＯＭ２２に記録されている処理手順に従って、処理結果をＲＡＭ２３に記録させながら、各構成要素に指令を送ることによってプリンタ２０全体の動作を制御する。
【００６６】
また、ＲＡＭ２３には、プリンタ２０がアクセスポイント１０との間で無線通信するための設定内容を示すパラメータデータなどが記録されている。このパラメータデータは、プリンタ２０がデータ通信を中継させるべきアクセスポイント１０に割り当てられたＳＳＩＤなどを示すデータであって、プリンタ２０は、このＳＳＩＤと同一のＳＳＩＤが割り当てられているアクセスポイント１０にのみアクセスが許可されるようになる。なお、このパラメータデータは、アクセスポイント１０と同様、他のデバイスとの間で設定内容に関するデータを無線または有線でやりとりすることにより他のデバイス側から間接的に設定を行うことによって生成されたデータである。
【００６７】
また、無線ＬＡＮコントローラ２４は、アクセスポイント１０との間における無線通信を実現するためのインターフェースである。
また、ＰＣインターフェース部２５は、プリンタ２０を通信ケーブル経由で他のＰＣと接続するためのインターフェースであって、これにより、プリンタ２０−ＰＣ間におけるデータ通信を可能な状態とすることができる。
【００６８】
さらに、このプリンタ２０には、プリンタ２０をＳＮＭＰ（Simple Network Management Protocol）エージェントとして機能させるためのアプリケーションソフトが組み込まれている。このＳＮＭＰエージェントの機能によって、プリンタ２０は、ネットワーク１経由で、所定のパラメータを要求するためのＳＮＭＰ要求コマンドを受信した際、このＳＮＭＰ要求コマンドで要求されたパラメータを含むＳＮＭＰ応答コマンドを返信することができる。ここで、ＳＮＭＰ要求コマンドで要求されたパラメータは、ＲＡＭ１４に記録されたデータベース（ＭＩＢ；Management Information Base）から読み出されるものである。このデータベースは、プリンタ２０に関する各種パラメータが登録されているが、上述したパラメータデータが生成，更新された際には、このパラメータデータで示される内容、つまり、データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤが登録されるように構成されている。
【００６９】
そして、ＰＣ３０は、ネットワーク１へケーブル１００を介して接続可能な周知のコンピュータシステムである。このＰＣ３０には、ＰＣ３０をＳＮＭＰマネージャとして機能させるためのアプリケーションソフトが組み込まれている。このＳＮＭＰマネージャの機能により、ＰＣ３０は、所定のパラメータを要求するためのＳＮＭＰ要求コマンドを他のデバイスに送信して、このＳＮＭＰ要求コマンドを受信したデバイスから返信されてきたＳＮＭＰ応答コマンドを受信，収集する。
○プリンタ２０によるテーブル登録処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行されるテーブル登録処理の処理手順を図２に基づいて説明する。このテーブル登録処理は、プリンタ２０が起動した以降、一定時間（本実施形態においては、３０ｓｅｃ）毎に繰り返し実行される。
【００７０】
まず、ＡＰ（アクセスポイント）テーブルを初期化する（ｓ１１０）。この処理では、以前に実行された本テーブル登録処理でＲＡＭ２３に記録されたデータテーブルであるＡＰテーブルについて、このＡＰテーブルに登録されている項目（ＳＳＩＤ）を全て削除する。また、本テーブル登録処理がプリンタ２０の起動後、最初に実行される場合は、ＲＡＭ２３に何も登録されていない状態のＡＰテーブルを生成する。
【００７１】
次に、タイマーをセットする（ｓ１２０）。この処理では、所定の値（本実施形態においては、２ｓｅｃ）からのカウントダウンが開始される。
次に、タイマーが終了したかどうかをチェックする（ｓ１３０）。
【００７２】
このｓ１３０の処理でタイマーが終了していなければ（ｓ１３０：ＮＯ）、ビーコン信号を受信したかどうかをチェックする（ｓ１４０）。この「ビーコン信号」とは、プリンタ２０の周辺（無線の受信圏内）に存在するアクセスポイントから一定時間（例えば、１００ｍｓｅｃ）毎に送信される信号である。このビーコン信号を送信したアクセスポイントは、上述したＳＳＩＤ非公開機能を利用するように設定されていない場合であれば、このアクセスポイントに割り当てられたＳＳＩＤを特定できる状態で送信されてくるが、ＳＳＩＤ非公開機能を利用するように設定されている場合であれば、ＳＳＩＤを特定できない状態で送信されてくる。
【００７３】
このｓ１４０の処理でビーコン信号を受信していなければ（ｓ１４０：ＮＯ）、ｓ１３０の処理へ戻る一方、ビーコン信号を受信していれば（ｓ１４０：ＹＥＳ）、このビーコン信号からＳＳＩＤを特定可能かどうかチェックする（ｓ１５０）。
【００７４】
このｓ１５０の処理でビーコン信号からＳＳＩＤを特定できなければ（ｓ１５０：ＮＯ）、ｓ１３０の処理へ戻る一方、ＳＳＩＤを特定可能であれば（ｓ１５０：ＹＥＳ）、このＳＳＩＤがＡＰテーブルに登録済みかどうかをチェックする（ｓ１６０）。
【００７５】
このｓ１６０の処理でＳＳＩＤがＡＰテーブルに登録済みであれば（ｓ１６０：ＮＯ）、ｓ１３０の処理へ戻る一方、登録済みでなければ（ｓ１６０：ＹＥＳ）、このＳＳＩＤをＡＰテーブルに登録する（ｓ１７０）。ここで、ＡＰテーブルに登録されるＳＳＩＤは、上述したようにＳＳＩＤ非公開機能を利用しないように設定されたアクセスポイントのものである。
【００７６】
このｓ１７０の処理を終えた後、ｓ１３０の処理へ戻る。
こうして、ｓ１３０からｓ１７０の処理をタイマーが終了するまで繰り返した後、ｓ１３０の処理でタイマーが終了したら（ｓ１３０：ＹＥＳ）、本テーブル登録処理を終了する。
【００７７】
このように、ｓ１３０からｓ１７０の処理を繰り返すことによって、プリンタ２０の周辺に存在するアクセスポイント１０のうち、ＳＳＩＤ非公開機能を利用しないように設定されたアクセスポイント１０のＳＳＩＤがＡＰテーブルに登録される。
○プリンタ２０による操作処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行される操作処理の処理手順を図３に基づいて説明する。この操作処理は、プリンタ２０が起動した以降、操作パネル２６による操作が行われる毎に繰り返し実行される。なお、プリンタ２０においては、操作パネル２６によって、プリンタ２０による各種設定を行うための操作の他、プリンタ２０がデータ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤを表示パネル２７に表示させる（設定内容を確認する）ための操作であるＳＳＩＤ表示操作を行うことができる。
【００７８】
まず、操作パネル２６が操作されるまで待機する（ｓ２０２：ＮＯ）。
このｓ２０２の処理で、操作パネル２６が操作されたら（ｓ２０２：ＹＥＳ）、その操作内容がＳＳＩＤ表示操作であるか否かをチェックする（ｓ２０４）。
【００７９】
このｓ２０４の処理で、操作内容がＳＳＩＤ表示操作でなければ（ｓ２０４：ＮＯ）、その操作内容に従った処理（その他の処理）を行った後（ｓ２０６）、ｓ２０２の処理へ戻る。
【００８０】
一方、ｓ２０４の処理で、操作内容がＳＳＩＤ表示操作であれば（ｓ２０４：ＹＥＳ）、データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤがＡＰテーブルに登録されているかどうかをチェックする（ｓ２１０）。この処理では、プリンタ２０がデータ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤ、つまり、ＲＡＭ２３に記録されたパラメータデータで示されるＳＳＩＤが、ＡＰテーブルに登録されているかどうかをチェックすることによって、このアクセスポイント１０がＳＳＩＤ非公開機能を利用するように設定されているか否かをチェックしていることになる。
【００８１】
このｓ２１０の処理で、ＳＳＩＤがＡＰテーブルに登録されている場合（ｓ２１０：ＹＥＳ）、このＳＳＩＤをそのまま表示パネル２７に表示させた後（ｓ２２０）、ｓ２０２の処理へ戻る。
【００８２】
一方、ｓ２１０の処理で、ＳＳＩＤがＡＰテーブルに登録されていない場合（ｓ２１０：ＮＯ）、このＳＳＩＤを識別できない状態で表示パネル２７に表示させた後（ｓ２３０）、ｓ２０２の処理へ戻る。本実施形態においては、ＳＳＩＤを構成する文字数と同数のアスタリスク「＊」からなる文字列を表示パネル２７に表示させることによって、「ＳＳＩＤを識別できない状態」とするように構成されているが、全く無関係な文字列、非公開機能を利用するように設定されていない旨のメッセージ、何も表示させない状態などを「ＳＳＩＤを識別できない状態」としてもよい。
○プリンタ２０によるＳＮＭＰエージェント処理
以下に、プリンタ２０の備えるＣＰＵ２１により実行されるＳＮＭＰエージェント処理の処理手順を図４に基づいて説明する。このＳＮＭＰエージェント処理は、ＳＮＭＰエージェントの機能により実行される処理である。
【００８３】
まず、ネットワーク１経由でＳＮＭＰ要求コマンドをＰＣ３０から受信するまで待機する（ｓ３０２：ＮＯ）。
このｓ３０２の処理で、ＳＮＭＰ要求コマンドを受信したら（ｓ３０２：ＹＥＳ）、このＳＮＭＰ要求コマンドで要求されるパラメータが、プリンタ２０がデータ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤであるかどうかをチェックする（ｓ３０４）。この処理では、ＳＮＭＰ要求コマンドで要求されるパラメータが、ＲＡＭ２３に記録されたパラメータデータで示されるＳＳＩＤと一致する場合に、プリンタ２０がデータ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤであると判定する。
【００８４】
このｓ３０４の処理で、パラメータがＳＳＩＤでなければ（ｓ３０４：ＮＯ）、そのパラメータをデータベースから読み出す（ｓ３０６）。
一方、ｓ３０４の処理で、パラメータがＳＳＩＤであれば（ｓ３０４：ＹＥＳ）、データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤがＡＰテーブルに登録されているかどうかをチェックする（ｓ３１０）。この処理では、プリンタ２０がデータ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤ、つまり、ＲＡＭ２３に記録されたパラメータデータで示されるＳＳＩＤが、ＡＰテーブルに登録されているかどうかをチェックすることによって、このアクセスポイント１０がＳＳＩＤ非公開機能を利用するように設定されているか否かをチェックしていることになる。
【００８５】
このｓ３１０の処理で、ＳＳＩＤがＡＰテーブルに登録されている場合（ｓ３１０：ＹＥＳ）、データベースに登録されたＳＳＩＤを読み出す（ｓ３２０）。
一方、ｓ３１０の処理で、ＳＳＩＤがＡＰテーブルに登録されていない場合（ｓ３１０：ＮＯ）、データベースに登録されたＳＳＩＤを読み出し、ＳＳＩＤとして識別できない文字列を生成する（ｓ３３０）。本実施形態においては、ＳＳＩＤを構成する文字数と同数のアスタリスク「＊」からなる文字列を、「ＳＳＩＤを識別できない文字列」として生成するように構成されているが、全く無関係な文字列、非公開機能を利用するように設定されていない旨のメッセージなどを「ＳＳＩＤを識別できない状態」としてもよい。
【００８６】
そして、ＳＮＭＰ応答コマンドをＰＣ３０へ返信する（ｓ３０８）。この処理では、ｓ３０６，ｓ３２０の処理でパラメータを読み出した場合であれば、このパラメータを含むＳＮＭＰ応答コマンドをＰＣ３０へ返信する。また、ｓ３３０の処理で文字列を生成した場合であれば、この文字列を含むＳＮＭＰ応答コマンドをＰＣ３０へ返信する。
【００８７】
こうして、ｓ３０８の処理を終えた後、ｓ３０２の処理へ戻る。
［第１実施形態の効果］
上述したネットワーク１を構成するプリンタ２０によれば、ＳＳＩＤ非公開機能を利用するように設定されている、つまり、ＳＳＩＤを周囲に通知（公開）しないように設定されたアクセスポイント１０については、このアクセスポイント１０との無線通信に際して設定されるＳＳＩＤがプリンタ２０自身の外部に出力されることを規制できる。こうして、プリンタ２０の外部にＳＳＩＤが出力されることを規制できるため、ＳＳＩＤを周囲に通知（公開）しないように設定されたアクセスポイント１０のＳＳＩＤが悪意のある利用者に知られてしまうことを防止できる。
【００８８】
具体的には、図３の操作処理において、操作パネル２６によって、プリンタ２０がデータ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤを表示パネル２７に表示させるための操作が行われた際、この操作に対応するＳＳＩＤが、ＳＳＩＤ非公開機能を利用するように設定されているアクセスポイント１０のＳＳＩＤであれば（ｓ２１０の処理）、このＳＳＩＤを識別できない状態で表示パネル２７に表示させる（ｓ２３０の処理）。これにより、データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤが表示パネル２７にそのまま表示されてＳＳＩＤが知られてしまうことを防止できる。
【００８９】
また、図４のＳＮＭＰエージェント処理において、プリンタ２０がデータ通信を中継するアクセスポイント１０のＳＳＩＤを要求するためのＳＮＭＰ要求コマンドを受信した際、このＳＮＭＰ要求コマンドで要求されたＳＳＩＤが、ＳＳＩＤ非公開機能を利用するように設定されているアクセスポイント１０のＳＳＩＤであれば（ｓ３１０の処理）、このＳＳＩＤを識別できない文字列をＳＮＭＰ応答コマンドとして返信する（ｓ３０８の処理）。これにより、ＳＮＭＰ要求データに応答してＳＮＭＰ応答コマンドがそのまま返信されてＳＳＩＤが知られてしまうことを防止できる。
【００９０】
また、図２のテーブル登録処理では、アクセスポイント１０から定期的に送信されるビーコン信号に基づいて、ＳＳＩＤ非公開機能を利用するように設定されているアクセスポイント１０のＳＳＩＤをＡＰテーブルに登録することができる。そして、図３の操作処理，図４のＳＮＭＰエージェント処理においては、ＡＰテーブルに基づいて、ＳＳＩＤ非公開機能を利用するように設定されているアクセスポイントかどうかを判定することができる（ｓ２１０，ｓ３１０の処理）。
【００９１】
また、図２のテーブル登録処理においては、ｓ１３０からｓ１７０の処理でＳＳＩＤを取得するにあたり、ｓ１１０の処理でＡＰテーブルが初期化され、新たに取得されるＳＳＩＤのみがＡＰテーブルに登録されていることになる。
【００９２】
そのため、例えば、過去に実行したテーブル登録処理においてＡＰテーブルに登録されたＳＳＩＤのアクセスポイント、つまり、ＳＳＩＤ非公開機能を利用しないように設定されていたアクセスポイント１０が、ＳＳＩＤ非公開機能を利用するように設定変更された場合であっても、この最新の設定内容に従ったＳＳＩＤのみをＡＰテーブルに登録することができる。これにより、図３におけるｓ２１０，図３におけるｓ３１０の処理で、アクセスポイント１０がＳＳＩＤ非公開機能を利用しないように設定されているものであるかどうかを間違って判定することにより不用意に接続データが出力されることを防止できる。
【００９３】
また、図２のテーブル登録処理が実行されているときに、例えば、アクセスポイント１０側において、一時的に電場の受信圏内から外れたり、動作状態が不安定になったりといったトラブルに起因してアクセスポイント１０から正常にＳＳＩＤを特定できるビーコン信号を受信できなくなった場合、このＳＳＩＤがＡＰテーブルに登録さない状態となる。そのため、このアクセスポイント１０については、過去にＳＳＩＤ非公開機能を利用しないように設定されていたアクセスポイントであったとしても、ＳＳＩＤ非公開機能を利用しているアクセスポイントであると判定されるようになる。
【００９４】
アクセスポイント１０側のトラブルにより正常なＳＳＩＤを特定できなくなっている間は、アクセスポイント１０側でＳＳＩＤ非公開機能を利用するように設定変更されることもありうるため、このようなアクセスポイント１０については、過去にＳＳＩＤ非公開機能を利用しないように設定されていたとしても、ＳＳＩＤ非公開機能を利用しないと判定してしまうことは危険である。
【００９５】
そのため、アクセスポイント１０側のトラブルに起因してアクセスポイント１０から正常なビーコン信号を受信（ＳＳＩＤを特定）できなくなった場合に、このアクセスポイント１０を、ＳＳＩＤ非公開機能を利用するように設定されたアクセスポイント１０であると判定できることは、不用意にＳＳＩＤが公開されてしまうことを防止するためには好適である。
【００９６】
［第２実施形態］
第２実施形態におけるネットワーク１は、第１実施形態と同様の構成であって、プリンタ２０により実行されるテーブル登録処理の処理手順が異なっているだけであるため、この相違点についてのみ詳述する。
○プリンタ２０によるテーブル登録処理
第２実施形態におけるテーブル登録処理は、第１実施形態におけるテーブル登録処理（図２）がビーコン信号で特定されるＳＳＩＤをＡＰテーブルに登録するのに対し、プローブ応答で特定されるＳＳＩＤをＡＰテーブルに登録するものであって、その相違点についてのみ詳述する。
【００９７】
まず、図５に示すように、ｓ１１０とｓ１２０の処理の間に、ＳＳＩＤが「ＡＮＹ」に設定されたプローブ要求を送信する（ｓ１１２）。このプローブ要求を受信したアクセスポイント１０からは、ＳＳＩＤ非公開機能を利用しないように設定されていれば、ＳＳＩＤを含むプローブ応答が返信されてくる。一方、ＳＳＩＤ非公開機能を利用するように設定されていれば、プローブ応答が返信されてこない、または、ＳＳＩＤを含まないプローブ応答が返信されてくる。
【００９８】
また、ｓ１３０の処理でタイマーが終了してなければ（ｓ１３０：ＮＯ）、プローブ応答を受信したかどうかをチェックする（ｓ１４２）。
このｓ１４２の処理でプローブ応答を受信していなければ（ｓ１４２
：ＮＯ）、ｓ１３０の処理へ戻る一方、プローブ応答を受信していれば（ｓ１４２：ＹＥＳ）、このプローブ応答からＳＳＩＤを特定可能かどうかチェックする（ｓ１５０）。
【００９９】
そして、このｓ１５０の処理でプローブ応答からＳＳＩＤを特定できなければ（ｓ１５０：ＮＯ）、ｓ１３０の処理へ戻る一方、ＳＳＩＤを特定可能であれば（ｓ１５０：ＹＥＳ）、ｓ１６０以降の処理を行う。
【０１００】
［第２実施形態の効果］
上述したネットワーク１を構成するプリンタ２０によれば、第１実施形態のプリンタ２０と同様の構成から得られる効果の他に、以下に示すような効果を得ることができる。
【０１０１】
このプリンタ２０によれば、図５のテーブル登録処理において、アクセスポイント１０から返信されるプローブ応答に基づいて、ＳＳＩＤ非公開機能を利用するように設定されているアクセスポイント１０のＳＳＩＤをＡＰテーブルに登録することができる。
【０１０２】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
【０１０３】
例えば、上記実施形態においては、本発明の無線ステーションをネットワークプリンタに適用したものを例示した。しかし、本発明の構成は、無線ステーションとして機能するデバイスであれば、ネットワークプリンタ以外の構成に適用することもできる。例えば、プリントエンジン２８の替わりに読み取り部を備えるスキャナやデジタルカメラ、あるいはプリンタとそれらとしての機能を併せ持つ複合機やＦＡＸなどが考えられる。
【０１０４】
また、上記実施形態においては、各フローチャートで示される処理が、プリンタ２０のＣＰＵ２１からなるコンピュータシステムにより実行されるように構成されたものを例示した。しかし、これらの処理の一部または全部が、プリンタ２０に有線・無線の信号伝送路で接続された別のコンピュータシステムにより実行されるように構成してもよい。
【０１０５】
また、本実施形態では、図２，図５におけるｓ１５０からｓ１７０の処理で、ＳＳＩＤを特定できたときにＳＳＩＤを記録しているが、受信したビーコン信号またはプローブ応答から得られる情報（例えば、ＳＳＩＤの他、アクセスポイントのＭＡＣアドレスなど）を一通り記録しておくように構成してもよい。この場合、図３におけるｓ２１０，図４におけるｓ３１０の処理では、ＡＰテーブルからＳＳＩＤを含む情報を探し出すことになる。
【０１０６】
また、上記実施形態において、プリンタ２０が、データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤを表示パネル２７に表示させるための指令データを、無線ＬＡＮコントローラ２４またはＰＣインターフェース部２５を介して受信した際、この指令データで指令されたＳＳＩＤを表示パネル２７に表示するように構成されている場合には、このような指令データを受信した際にも、図３の操作処理が実行されるように構成するとよい。
【０１０７】
このように構成すれば、図３の操作処理において、プリンタ２０の外部から指令データを受信した際、この指令データで指令されたＳＳＩＤが、ＳＳＩＤ非公開機能を利用するように設定されているアクセスポイント１０のＳＳＩＤであれば（ｓ２１０の処理）、このＳＳＩＤを識別できない状態で表示パネル２７に表示させる（ｓ２３０の処理）。これにより、データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤが表示パネル２７にそのまま表示されてＳＳＩＤが知られてしまうことを防止できる。
【０１０８】
また、上記実施形態において、プリンタ２０がデータ通信を中継させるアクセスポイント１０以外のアクセスポイント１０に割り当てられたＳＳＩＤをＲＡＭ２３に記録しており、操作パネル２６によって、このＳＳＩＤを表示パネル２７に表示させる操作を行うことが可能な場合には、この操作が行われた際にも操作処理（図３）が開始されるように構成してもよい。この場合、「データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤが」との記載を、「ＲＡＭ２３に記録しているＳＳＩＤ」と読み替えるものとする。
【０１０９】
また、上記実施形態において、プリンタ２０がデータ通信を中継させるアクセスポイント１０以外のアクセスポイント１０に割り当てられたＳＳＩＤを記録しており、このＳＳＩＤをＳＮＭＰ要求コマンドにて要求されるような場合には、このＳＮＭＰ要求コマンドを受信した際にもＳＮＭＰエージェント処理（図４）が開始されるように構成してもよい。この場合、「データ通信を中継させるアクセスポイント１０に割り当てられたＳＳＩＤが」との記載を、「ＳＮＭＰ要求コマンドにより要求されたＳＳＩＤ」と読み替えるものとする。
【０１１０】
また、上記実施形態においては、図２，図５のテーブル登録処理が一定時間毎（一定時間周期）で繰り返し実行されるように構成されたものを例示した。しかし、これら処理は、操作パネル２６により特定の操作が行われる毎、または、プリンタ２０外部から特定の指令信号を受信する毎に実行されるように構成してもよい。
【０１１１】
［本発明との対応関係］
以上説明した実施形態において、プリンタ２０は本発明における無線ステーションであり、このプリンタ２０のうち、表示パネル２７は本発明における表示部、操作パネル２６は本発明における操作部、ＲＡＭ２３は本発明における記録手段である。
【０１１２】
また、ＳＳＩＤは本発明における接続データであり、ＳＮＭＰ要求コマンドは本発明におけるパラメータの送信に係る指令であり、ビーコン信号およびプローブ応答は本発明における第１または第２データである。
【０１１３】
また、図２におけるｓ１４０の処理は本発明におけるデータ取得手段である。
また、図３におけるｓ２１０，ｓ２３０，ｓ３３０の処理は本発明における出力規制手段である。
【０１１４】
また、図５におけるｓ１４２の処理は本発明におけるデータ取得手段であり、ｓ１７０の処理は本発明における記録指令手段である。
【図面の簡単な説明】
【０１１５】
【図１】複数のデバイスにより構成されるネットワークを示す図
【図２】第１実施形態におけるテーブル登録処理の処理手順を示すフローチャート
【図３】操作処理の処理手順を示すフローチャート
【図４】ＳＮＭＰエージェント処理の処理手順を示すフローチャート
【図５】第２実施形態におけるテーブル登録処理の処理手順を示すフローチャート
【符号の説明】
【０１１６】
１…ネットワーク、１０…アクセスポイント、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ネットワークコントローラ、１５…無線ＬＡＮコントローラ、２０…プリンタ、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…無線ＬＡＮコントローラ、２５…ＰＣインターフェース部、２６…操作パネル、２７…表示パネル、２８…プリントエンジン、３０…パーソナルコンピュータ。
【図１】
0003951986.tif 000002
【図２】
0003951986.tif 000003
【図３】
0003951986.tif 000004
【図４】
0003951986.tif 000005
【図５】
0003951986.tif 000006