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