(57)【要約】      （修正有）【課題】少なくとも１つの利用可能な無線装置を含む無線コンピューティングネットワークにプリンタを無線で参加できるようにするプリンタの構成方法を提供する。【解決手段】プリント機構と、無線通信モジュール３０とを備えるプリンタ１２であって、無線通信モジュールは無線トランシーバと、構成モジュールとを備える。構成モジュールは、少なくとも１つの利用可能な無線装置５０〜６０、７０〜７６、８０〜８６を含む無線コンピューティングネットワーク１４、１６、１８に無線で参加するようにプリンタを構成するために、無線トランシーバを介して、少なくとも１つの利用可能な無線装置に電子的に問い合わせて、少なくとも１つの利用可能な無線装置の少なくとも１つの無線セキュリティパラメータを判定し、問い合わせを受けた少なくとも１つの利用可能な無線装置からの応答を受信するように構成される。【選択図】図１
2006185421.tif 000002
【特許請求の範囲】
【請求項１】
プリンタであって、
プリント機構と、
無線通信モジュールと、
を備え、前記無線通信モジュールは、
無線トランシーバと、
少なくとも１つの利用可能な無線装置を含む無線コンピューティングネットワークに無線で参加するように前記プリンタを構成するために、前記無線トランシーバを介して、前記少なくとも１つの利用可能な無線装置に電子的に問い合わせて、該少なくとも１つの利用可能な無線装置の少なくとも１つの無線セキュリティパラメータを判定し、前記問い合わせを受けた少なくとも１つの利用可能な無線装置からの応答を受信するように構成された構成モジュールと、
を備えている、プリンタ。
【請求項２】
前記構成モジュールをユーザが操作できるように構成されたユーザインターフェースと、
前記電子的な問い合わせに対する前記少なくとも１つの無線装置による応答に基づいて、前記プリンタが前記無線コンピューティングネットワークに無線で参加できるようにするための無線通信パラメータを選択するように構成された選択モジュールと、
をさらに備えている、請求項１に記載のプリンタ。
【請求項３】
前記選択モジュールは、各無線ネットワークパラメータをユーザが選択できるように構成されている、請求項２に記載のプリンタ通信モジュール。
【請求項４】
前記選択モジュールは、ユーザが前記無線コンピューティングネットワークへの無線アクセスポイントを選択した後に、前記プリンタのための無線通信パラメータを自動的に選択するように構成されている、請求項２に記載のプリンタ通信モジュール。
【請求項５】
前記構成モジュールが、
前記無線コンピューティングネットワークのためのサービスセット識別子を識別するように構成されたサービスセット識別モジュールを含み、前記プリンタと無線通信するために利用可能な前記無線ネットワークの任意の無線アクセスポイントを識別するように構成された無線アクセスポイント識別モジュールと、
各無線ネットワークの動作モードのタイプをアドホックネットワーク及びインフラストラクチャネットワークのうちの少なくとも一方として識別するように構成されたネットワークタイプ識別モジュールと、
を備えている、請求項２に記載のプリンタ。
【請求項６】
前記構成モジュールは、前記少なくとも１つの利用可能な無線装置の無線通信セキュリティプロトコルを識別するように構成されたセキュリティ識別モジュールを備え、
前記無線通信セキュリティプロトコルは、
ワイヤード・イクイバレント・プライバシー（ＷＥＰ）プロトコルと、
Ｗｉ−Ｆｉ（登録商標）保護アクセス（ＷＰＡ）プロトコルと、
拡張可能認証プロトコル（ＥＡＰ）と、
保護された拡張可能認証プロトコル（ＰＥＡＰ）と、
軽量拡張可能認証プロトコル（ＬＥＡＰ）と、
拡張可能認証プロトコル−トランスポートセキュリティレイヤプロトコル（ＥＡＰ−ＴＬＳ）と、
拡張可能認証プロトコル−トンネルトランスポートセキュリティレイヤプロトコル（ＥＡＰ−ＴＴＬＳ）と、
８０２．１１ｘセキュリティプロトコルと、
８０２．１１ｉセキュリティプロトコルと、
公開されている認証プロトコルと、
共有鍵認証プロトコルと、
高度暗号化標準規格（ＡＥＳ）プロトコルと、
カウンターモードＣＢＣ−ＭＡＣ（ＣＣＭＰ）プロトコルと、
テンポラル・キー・インテグリティ（ＴＫＩＰ）プロトコルと、
無線ロバスト認証（ＷＲＡＰ）プロトコルと、
媒体アクセス制御（ＭＡＣ）プロトコルと、
ロバスト・セキュア・ネットワーク（ＲＳＮ）プロトコルと、
データ・インテグリティプロトコルと、
メッセージ・インテグリティプロトコルと、
のうちの少なくとも１つを含む、請求項１に記載のプリンタ。
【請求項７】
前記無線構成モジュールは、自動パラメータ構成モジュールを備え、それにより、前記無線コンピューティングネットワークの無線アクセスポイントがユーザによって選択された後に、前記プリンタのための前記無線セキュリティパラメータを自動的に構成できるようにする、請求項１に記載のプリンタ。
【請求項８】
前記プリンタと、グラフィカルユーザインターフェースを含むコンピューティング装置と、を含むシステムをさらに備え、前記コンピュータは限られた時間だけ前記プリンタと有線で通信し、前記コンピュータの前記グラフィカルユーザインターフェースを介して前記プリンタの前記構成モジュールの操作のみをできるようにし、前記プリンタが前記無線コンピューティングネットワークに参加するように構成された後には、もはや前記プリンタとは有線で通信していない、請求項１に記載のプリンタ。
【請求項９】
請求項１ないし８のいずれか１項に記載のプリンタを用いて無線ネットワークにプリンタを参加させる方法であって、
プリンタと、無線コンピューティングネットワークのうちの少なくとも１つの無線装置との間の無線通信を確立するステップと、
前記プリンタを介し、前記無線コンピューティングネットワークの無線通信セキュリティパラメータに関して、前記少なくとも１つの無線装置に電子的に問い合わせるステップと、
前記無線通信セキュリティパラメータの前記少なくとも１つの無線装置からの応答を前記プリンタにおいて電子的に受信するステップと、
前記少なくとも１つの無線装置からの前記応答に基づいて前記無線コンピューティングネットワークに無線で参加するように前記プリンタを構成するステップと、
を含む、方法。
【請求項１０】
前記プリンタを構成するステップが、前記プリンタに取外し可能に挿入することができる物理的なメモリデバイスを介して前記無線通信セキュリティパラメータを電子的に転送することなく実行される、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、通信ネットワークに関し、特に、少なくとも１つの利用可能な無線装置を含む無線コンピューティングネットワークにプリンタを無線で参加できるようにするプリンタの構成に関する。
【背景技術】
【０００２】
無線通信は電話通信及びコンピュータ接続に大きな変革をもたらしてきた。もはや有線接続によって制約されないので、ユーザは、コンピュータ、電話及び他の電子装置を持って自由に移動できる。
【０００３】
しかしながら、ほとんどの利便性には代価が伴う。無線通信の場合、その代価は、無許可の侵入者との通信を排除しながら、他の所望の装置と適当に通信するように各装置を構成することである。有線通信は、単にどの装置が互いに結線されるかを制御することにより、これらの問題のいくつかを回避する。無線通信の場合、物理的な接続はもはや種々の電子装置間の通信を保護する手段にはならない。
【０００４】
したがって、無線通信の数多くの有名な団体及び製造業者が、無線装置間で、どのように、いつ、どこで、誰と通信するかを制御し、許可された無線通信と無許可の無線通信とを区別できるようにするために、無線装置のための通信プロトコルを開発してきた。これらのプロトコルは特に、無線ネットワークのタイプ、暗号化及び／又は認証の方法、アクセス制御、及び複数の無線装置から成る種々の利用可能なネットワークの固有の識別情報を規定する。巧妙なハッカーによる侵入のレベルが高くなっているので、これらのプライバシー侵害者の試みに対応するために、無線通信プロトコルの数が増加し、またより複雑になっている。
【０００５】
無線ネットワークを開設するために、又は１つの装置を構成して既存の無線ネットワークに参加させるために必要とされる、現在の複雑に入り組んだ情報を与えられると、多くの消費者は、無線装置を適当に構成して、目的とするネットワーク環境において動作させるのに苦労する。無線装置の導入を実行するために必要とされる技術情報のレベルが高いので、消費者は、無線装置を構成する際に助けを求めてテクニカルサポートセンターにほとんど頼らざるを得なくなっている。
【発明の開示】
【０００６】
本発明の一態様は、プリント機構と、無線通信モジュールとを備えるプリンタであって、無線通信モジュールは無線トランシーバと、構成モジュールとを備える、プリンタを提供する。構成モジュールは、少なくとも１つの利用可能な無線装置を含む無線コンピューティングネットワークに無線で参加するようにプリンタを構成するために、無線トランシーバを介して、少なくとも１つの利用可能な無線装置に電子的に問い合わせて、少なくとも１つの利用可能な無線装置の少なくとも１つの無線セキュリティパラメータを判定し、問い合わせを受けた少なくとも１つの利用可能な無線装置からの応答を受信するように構成される。
【発明を実施するための最良の形態】
【０００７】
以下に記載される詳細な説明では、本明細書の一部を構成し、本発明を実施することができる具体的な実施形態を例示する添付の図面が参照される。これに関して、「前方」、「後方」などの方向に関する用語が、説明されている図（複数可）の向きを参照しながら用いられる。本発明の実施形態の構成要素は多数の異なる向きに配置されることができるので、方向に関する用語は例示のために用いられており、決して限定するものではない。本発明の範囲から逸脱することなく、他の実施形態を用いることができること、及び構造的又は論理的な変更を行うことができることは理解されたい。それゆえ、以下に記載される詳細な説明は限定する意味に解釈されるべきではなく、本発明の範囲は添付の特許請求の範囲によって規定される。
【０００８】
本発明の実施形態によれば、消費者は、無線ネットワークに参加するためにプリンタを容易に構成できるようになる。一実施形態では、プリンタが、利用可能な無線装置に問い合わせて、利用可能な無線ネットワークに関するパラメータを入手するように構成された構成モジュールを備える。たとえば、これらのパラメータは、無線ネットワークの名称、セキュリティプロトコル、認証及び／又は暗号化のための鍵などを含むことができる。プリンタの構成モジュールは、その問い合わせに対する応答を受信し、その後、ユーザに対して選択可能な無線ネットワークパラメータを提示する。ユーザの選択に基づいて、構成モジュールは、その選択されたパラメータに従って１つ又は複数の利用可能な無線ネットワークにプリンタを参加させる。
【０００９】
本発明の実施形態によれば、消費者は、無線プリンタを構成する前に（利用可能な無線ネットワーク内の種々の無線装置から）利用可能な無線ネットワークのパラメータを手動で入手するのを回避できるようになる。詳細には、消費者はもはや、個々の無線装置（複数可）及び／又は無線ネットワーク（複数可）において無線ネットワークパラメータ情報に手動でアクセスする必要はなく、そのパラメータ情報そのものを実際に収集する必要もない。さらに、これらの実施形態によれば、予めホストを構成することなく、可搬式のメモリデバイスを用いて他の装置とプリンタとの間で無線ネットワークパラメータを物理的に転送することなく、及び／又は可搬式のメモリデバイスをプリンタに挿入して(host)無線構成を可能にすることなく、無線プリンタを構成できるようになる。
【００１０】
代わりに、本発明の実施形態を用いる場合、消費者がしなければならないのは、利用可能なネットワーク（複数可）及び／又はデバイスに問い合わせることから得られる無線ネットワークパラメータに基づいて、グラフィカルユーザインターフェースのメニュー（又はプロンプト）から限られた選択を行うことだけである。
【００１１】
図１は、本発明の一実施形態による、無線プリンタ１２を含む無線通信環境１０の概略図である。図１に示されるように、無線コンピューティング環境１０は、無線プリンタ１２と、第１の無線コンピューティングネットワーク１４と、第２の無線コンピューティングネットワーク１６と、第３の無線コンピューティングネットワーク１８とを含む。一実施形態では、無線コンピューティング環境１０はさらにコンピュータ２０を含む。
【００１２】
無線プリンタ１２は、無線アダプタ３０と、グラフィカルユーザインターフェース（ＧＵＩ）３２とを備える。適当に構成されるとき、無線アダプタ３０によって、プリンタ１２は１つ又は複数の第１の無線ネットワーク１４、第２の無線ネットワーク１６及び第３の無線ネットワーク１８の装置に対して無線で通信できるようになる。一実施形態では、無線アダプタ（ＷＡ）３０は、ＷｉＦｉ（登録商標）又は８０２．１１無線通信プロトコル、又は他の無線通信プロトコルに従って無線通信できるようにするネットワークインターフェースカード（ＮＩＣ）である。グラフィカルユーザインターフェース３２は、プリンタ１２を操作できるようにするとともに、第１の無線ネットワーク１４、第２の無線ネットワーク１６及び／又は第３の無線ネットワーク１８において無線通信するためにプリンタ１２を構成するための仕組みを提供する。プリンタ１２はさらに図２〜図４に関連して説明される。
【００１３】
第１の無線ネットワーク１４、第２の無線ネットワーク１６及び第３の無線ネットワーク１８はそれぞれ、プリンタ１２が関連付けられることができる潜在的に利用可能な無線ネットワークを含む。第１の無線ネットワーク１４、第２の無線ネットワーク１６及び第３の無線ネットワーク１８はそれぞれ、プリンタ１２が個々のネットワークと通信する際に通ることができる個々の無線経路Ａ、Ｂ、Ｃを含む。一実施形態では、第１の無線ネットワーク１４、第２の無線ネットワーク１６及び第３の無線ネットワーク１８はそれぞれ、無線ローカルエリアネットワーク（ＷＬＡＮ）を含む。一実施形態では、無線コンピューティング環境１０は第１の無線ネットワーク１４、第２の無線ネットワーク１６及び第３の無線ネットワーク１８のうちの１つ又は２つのみを含み、一方、他の実施形態では、無線コンピューティング環境１０は第１の無線ネットワーク１４、第２の無線ネットワーク１６及び第３の無線ネットワーク１８の３つ全てを、又は４つ以上のネットワークを含む。
【００１４】
第１の無線ネットワーク１４は、基本サービスセット（ＢＳＳ）又は拡張サービスセット（ＥＳＳ）として、１つ又は複数の無線アクセスポイントを有するインフラストラクチャモードにおいて動作する無線コンピューティングネットワークを含む。第１の無線ネットワーク１４は、無線アクセスポイント（ＷＡＰ）５０と、コンピュータ５２、モデム５４、周辺装置５６、コンピュータ５８、及びサーバ６０を含み、それらの装置はそれぞれ無線アダプタ６５を備える。無線アクセスポイント５０は、コンピュータ５２、モデム５４、周辺装置５６及びコンピュータ５８のような複数の無線装置間の無線経路（Ｆ）に沿った無線通信を中央で処理する場所を提供するように構成される。一実施形態では、無線アダプタ６５は、他の同様に構成された無線アダプタとＷｉＦｉ（登録商標）又は８０２．１１無線通信プロトコルに従って無線通信できるようにするネットワークインターフェースカードである。したがって、無線アダプタ６５によって、コンピュータ５２、モデム５４、周辺装置５６及びコンピュータ５８はそれぞれ、無線アクセスポイント（ＷＡＰ）５０を経由して互いに無線通信できるようになる。プリンタ１２が適当に構成されると、プリンタ１２は無線アクセスポイント５０を経由して第１の無線ネットワーク１４の装置と通信する。
【００１５】
第１の無線ネットワーク１４の一実施形態では、コンピュータ５２、モデム５４、周辺装置５６、コンピュータ５８及びサーバ６０のうちの１つ又は複数をネットワーク１４から省くことができるか、又はさらに別の類似の装置を第１の無線ネットワーク１４に追加することができる。
【００１６】
第２の無線ネットワーク１６は、中心となる無線アクセスポイントを用いることなくアドホックモードにおいて動作する装置から成る無線コンピューティングネットワークを含み、それは独立基本サービスセット（ＩＢＳＳ）と呼ばれることもある。第２の無線ネットワーク１６はいくつかの装置を含み、各装置は、コンピュータ７０、周辺装置７２、モデム７４及びコンピュータ７６のような、無線経路Ｄを経由してピア・ツー・ピアで互いに無線通信する無線アダプタ６５を含む。したがって、第２の無線ネットワーク１６内の各装置は実質的には、そのネットワーク内の他のピアのための無線アクセスポイントとしての役割を果たす。無線アダプタ６５（複数可）は第１の無線ネットワーク１４の無線アダプタ６５と概ね同じ機能を有するが、アドホックモードにおいて通信するように構成されることが異なる。適当に構成されると、プリンタ１２は、無線通信経路Ｂに沿って第２の無線ネットワーク１６内の装置のうちの任意の１つ又は複数の装置とアドホックモード（すなわちピア・ツー・ピア）で無線通信する。
【００１７】
第３の無線ネットワーク１８は、インフラストラクチャモードにおいて動作し、第１の無線ネットワーク１４と概ね同じ機能及び属性を有する無線コンピューティングネットワークを含む。ネットワーク１８は、無線アクセスポイント（ＷＡＰ）８０と、コンピュータ８２、モデム８４及びコンピュータ８６を含み、それらの装置はそれぞれ無線アダプタ６５（図示せず）を備える。適当に構成されると、プリンタ１２は、無線通信経路Ｃに沿って無線ネットワーク１８内の任意の１つ又は複数の装置と無線通信する。
【００１８】
一実施形態では、無線アダプタ３０及び６５は、８０２．１１無線通信プロトコルに加えて、及び／又はそれ以外の無線ネットワーク通信プロトコルを用いて通信するように構成される。
【００１９】
一実施形態では、コンピュータ２０はグラフィカルユーザインターフェース（ＧＵＩ）４０を備え、プリンタ１２と有線で通信する。グラフィカルユーザインターフェース４０によって、ユーザは、グラフィカルユーザインターフェース３２がないプリンタ１２の実施形態の場合に、プリンタ１２の無線アダプタ３０にアクセスし、それを構成できるようになる。
【００２０】
無線アダプタ３０を用いて、プリンタ１２はネットワーク１４、１６及び１８に問い合わせて、プリンタ１２が無線ネットワークに参加するために、どの装置及び／又はネットワークが利用可能であるかを判定する。一実施形態では、プリンタ１２の無線アダプタ３０は、無線ネットワーク１４の無線アクセスポイント５０、第２の無線ネットワーク１６内の装置の無線アダプタ６５、及び第３の無線ネットワーク１８内の無線アクセスポイント８０に問い合わせる。図２〜図５に関連してさらに説明されるように、プリンタ１２はそれらの問い合わせに対する応答を用いて、無線コンピューティング環境１０の第１の無線ネットワーク１４、第２の無線ネットワーク１６及び第３の無線ネットワーク１８のうちの１つ又は複数のネットワークに参加するために自らを構成する。
【００２１】
図２は本発明の一実施形態による無線プリンタ１２のブロック図である。図２に示されるように、プリンタ１２は無線アダプタ３０と、プリント機構１００と、プリントドライバ１０２と、ユーザインターフェース１０４とを備える。プリント機構１００によってプリンタ１２はインクを媒体上に印刷できるようになり、一方、プリントドライバ１０２及びユーザインターフェース１０４は、当該技術分野においてよく知られているように、プリンタ１２の全体的な動作を制御する。一実施形態では、プリンタ１２は、ファクシミリ、スキャン、複写及び印刷のうちの任意の１つ又は複数の機能を実行するように構成される多機能装置を含む。
【００２２】
一実施形態では、ユーザインターフェース１０４は、簡単なファンクションキーを通してプリンタ１２を制御するだけの限られた能力を提供する。別の実施形態では、プリンタ１２のユーザインターフェース１０４は、たとえばメニュードライブ方式のモジュールを通して、ユーザが選択を入力し、プリンタ１２を操作する能力を高めるように構成され、図１に関連して先に説明されたようなグラフィカルユーザインターフェース（ＧＵＩ）３２と同じ機能及び属性を有するグラフィカルユーザインターフェース３２を含む。
【００２３】
図２に示されるように、プリンタ１２の無線アダプタ３０は、無線トランシーバ１１０及び構成モジュール１１２を備える。無線トランシーバ１１０によって、当該技術分野において知られているように、他の同様の備えがある装置間で無線通信できるようになる。本発明の一実施形態では、構成モジュール１１２は、無線アダプタ３０の態様及び／又はプリントドライバ１０２の態様を含む。
【００２４】
一実施形態では、構成モジュール１１２によって、ユーザは無線コンピューティング環境１０の無線ネットワーク（たとえば第１の無線ネットワーク１４、第２の無線ネットワーク１６又は第３の無線ネットワーク１８）に参加するためにプリンタ１２を構成できるようになる。詳細には、構成モジュール１１２は、他の利用可能な無線装置（複数可）及び／又は無線ネットワーク（複数可）に問い合わせて、それらのネットワークと無線通信できるようにするパラメータを入手するためのトランシーバ１１０を備える。一実施形態では、構成モジュール１１２は、全ての無線装置が問い合わせに対して応答するように構成される、８０２．１１ｉ通信プロトコルの機能を利用し、問い合わせを受けた装置がその無線ネットワークパラメータを提供することを要求する。当然、無線装置はこの問い合わせ−応答機能を選択的に停止し、無線ネットワークパラメータについてのこの情報を、無許可のユーザが利用できないようにすることもできる。しかしながら、この問い合わせ−応答機能は、プリンタによる他の装置への問い合わせが許可され、且つ受け入れられ、プリンタ１２と無線ネットワークパラメータを共有することが望ましいような、自らが所有する既知の無線ネットワーク内で、ユーザがプリンタを構成するために起動される際に有利である。
【００２５】
利用可能な無線装置のこの問い合わせ−応答機能を用いて、構成モジュール１１２は、全ての利用可能な無線装置（複数可）及び／又は無線ネットワーク（複数可）から、ネットワーク名、セキュリティプロトコル及び／又は認証／暗号化のための鍵のような無線ネットワークパラメータを収集し、その後、適当に選択してプリンタ１２を無線ネットワークに参加させるために、それらのパラメータをユーザに提示する。プリンタ１２の構成モジュール１１２のさらに別の機能は、図３〜図５に関連してさらに説明される。
【００２６】
図３は、本発明の一実施形態によるプリンタ１２の構成モジュール１１２のブロック図である。図３に示されるように、構成モジュール１１２は、問い合わせモニタ１５０と、自動構成モジュール１５２と、アクセスポイント識別モジュール１５４と、モード識別モジュール１５６と、セキュリティ識別モジュール１５８とを備える。モード識別モジュール１５６は、アドホックモジュール１７０と、インフラストラクチャモジュール１７２とを含む。セキュリティ識別モジュール１５８は、認証モジュール１８０と、暗号化モジュール１８２と、アクセス制御モジュール１８４とを含む。一実施形態では、認証モジュール１８０、暗号化モジュール１８２及びアクセス制御モジュール１８４は相互に関連する機能を有するため、これらのモジュールは、互いに、及び無線通信セキュリティプロトコルの他のモジュール又は構成要素と協動し、個別に動作し、且つ／又は相補的に動作する。
【００２７】
構成モジュール１１２の問い合わせモニタ１５０によって、オプションであるこの問い合わせ機能の停止を含む、無線ネットワークパラメータを得るための他の無線装置への無線による問い合わせを制御できるようになる。一実施形態では、問い合わせモニタ１５０は、どの装置（複数可）及び／又はどのネットワーク（複数可）が問い合わせを受けているかを、そしてどの装置（複数可）及び／又はどのネットワーク（複数可）が応答しているかを、その無線ネットワークパラメータをプリンタ１２に提供することによってグラフィカルユーザインターフェース３２上に表示する。
【００２８】
構成モジュール１１２の自動構成モジュール１５２は、全ての利用可能な装置／ネットワークが問い合わせを受け、且つユーザが１つの無線ネットワークを選択した後に、構成モジュール１１２がプリンタ１２のための無線ネットワークパラメータを自動的に指定できるようにするために選択的に起動される。詳細には、或る一定の数の無線装置（複数可）、及び１つ又は２つのみの無線ネットワークが存在する状況において、構成モジュール１１２は無線ネットワークパラメータ毎の設定を推奨する。この機能は図５に関連してさらに説明される。自動構成モジュール１５２は、一般的にグループ分けされたパラメータセットとともに、小さなデータベースと、無線ネットワークパラメータのための可能な設定の索引とを含む。このデータベース及び推奨される設定は、当業者には知られているが、大部分の消費者には一般的に知られていない通常の無線ネットワーク構成に基づく。
【００２９】
構成モジュール１１２のアクセスポイント識別モジュール１５４は、問い合わせモニタ１５０を介して、プリンタ１２が参加することができる任意の利用可能な無線ネットワークのための無線アクセスポイントを識別する。任意のピア・ツー・ピア又はアドホックネットワークの場合、それらのネットワーク内の各装置は実質的には、プリンタ１２のための１つの無線アクセスポイントを含む。
【００３０】
構成モジュール１１２のモード識別モジュール１５６は、問い合わせモニタ１５０を介して、問い合わせを受けた装置がアドホックモードで動作するか、インフラストラクチャモードで動作するかを識別し、その後、アドホックモジュール１７０及びインフラストラクチャモジュール１７２によってそれぞれ促進されるような、２つのモードのうちの１つにおいて動作することをユーザが選択できるようにする。
【００３１】
構成モジュール１１２のセキュリティ識別モジュール１５８は、問い合わせモニタ１５０を介して、問い合わせを受けた装置及び／又はネットワーク毎の無線ネットワークパラメータの種々のセキュリティ機能を識別し、その後、問い合わせへの応答に基づいて、プリンタ１２のための対応するセキュリティパラメータをユーザが選択できるようにする。詳細には、セキュリティ識別モジュール１５８は、認証モジュール１８０、暗号化モジュール１８２及び／又はアクセス制御モジュール１８４（並びにセキュリティプロトコルの関連するモジュール及び構成要素）を用いて、問い合わせを受けた各装置内の対応するセキュリティパラメータを確認し、プリンタ１２において個々のパラメータを設定できるようにする。無線装置のためのセキュリティプロトコルの種々の機能は、認証、暗号化、アクセス制御などの、相互に関連付けられ、協動し、相互に依存し、且つ／又は相補的であるセキュリティ機能を含むことができる。したがって、構成モジュール１１２のモジュール１８０、１８２、１８４は所与のセキュリティプロトコルの可能性のある組織的構造を例示するものであり、１つの無線セキュリティプロトコルの全てのセキュリティパラメータを表現するために、セキュリティ識別モジュール１５８はモジュールのこの特定の組み合わせには限定されない。したがって、これらのセキュリティパラメータ及び既知のプロトコルの例は例示にすぎず、網羅的ではない。
【００３２】
一実施形態では、構成モジュール１１２のセキュリティ識別モジュール１５８は、以下に説明されるように、プリンタ１２のための無線ネットワークパラメータに関して問い合わせ、そのパラメータを指定する。これらのプロトコル及び／又はパラメータのさらに別の具体的な例が図４に関連して説明且つ例示される。
【００３３】
図３に示されるように、一実施形態では、セキュリティ識別モジュール１５８の認証モジュール１８０は、拡張可能認証プロトコル（ＥＡＰ）及び全てのその後継及び変形プロトコル、たとえば軽量拡張可能認証プロトコル（ＬＥＡＰ）、保護された拡張可能認証プロトコル（ＰＥＡＰ）、拡張可能認証プロトコル−トランスポートセキュリティレイヤ（ＥＡＰ−ＴＬＳ）、拡張可能認証プロトコル−トンネルトランスポートセキュリティレイヤ（ＥＡＰ−ＴＴＬＳ）などの認証に関連するパラメータ及びプロトコルに関して問い合わせて、それらを指定する。
【００３４】
一実施形態では、セキュリティ識別モジュール１５８の暗号化モジュール１８２はワイヤード・イクイバレント・プライバシー（ＷＥＰ：wired equivalency privacy）プロトコル、８０２．１１高度暗号化標準規格（ＡＥＳ）プロトコル、カウンターモードＣＢＣ−ＭＡＣ（ＣＣＭＰ：counter mode with cipher block chaining message authentication code）プロトコルなどの暗号化に関連するパラメータ及びプロトコルに関して問い合わせて、それらを指定する。一実施形態では、セキュリティ識別モジュール１５８のアクセス制御１８４は、媒体アクセス制御（ＭＡＣ）のようなアクセスに関連するパラメータ及びプロトコルに関して問い合わせて、それらを指定し、どのユーザ及び／又は装置が無線ネットワークに参加するのに適しているかを制御するためのアドレスフィルタリングを実施する。さらに別の新たなセキュリティ及びプライバシー通信標準規格及びプロトコルが利用可能になるとき、構成モジュール１１２のセキュリティ識別モジュール１５８において、プリンタ１２を構成するための無線ネットワークパラメータのうちの１つとして指定するために、これらの新たな標準規格及びプロトコルも問い合わせされ、利用できるようになるであろう。
【００３５】
図４は、本発明の一実施形態によるユーザインターフェース２００のブロック図である。ユーザインターフェース２００は、プリンタ１２の構成モジュール１１２の機能によって生成且つ支援され、プリンタ１２のグラフィカルユーザインターフェース３２及び／又はコンピュータ２０のグラフィカルユーザインターフェース４０を介して表示され、操作することができる。
【００３６】
図４に示されるように、ユーザインターフェース２００は、利用可能ネットワークモジュール２０２と、利用可能装置モジュール２０８と、モードモジュール２０４と、セキュリティモジュール２０６とを含む。各モジュール２０２〜２０８は利用可能な設定を表示し、パラメータ設定を選択できるようにし、且つ／又は個々のパラメータ毎に完了した選択を表示する。したがって、各モジュールは、ユーザが無線ネットワークセキュリティパラメータを選択できるようにするための選択モジュールを含む。ユーザによって推奨及び／又は選択されたパラメータは、図４に示されるように陰影を付けることによって、又は他の視覚的に人目を引く特徴（たとえば色、点滅するフォント、ボールド体のフォントなど）によって、メニュー内でハイライトされる。ユーザインターフェース２００において推奨される設定及び／又は利用可能な装置、パラメータなどのリストは、プリンタ１２による問い合わせに対する近隣の装置／ネットワークの応答に基づいて作成される。
【００３７】
ユーザインターフェース２００の利用可能ネットワークモジュール２０２は、ジョン１  ２２０、カーペンター２２２及びアカウンティング２２４のような、それぞれのネットワーク名又はサービスセット識別子（ＳＳＩＤ）によってリスト化される、アドホック及び／又はインフラストラクチャネットワークを含む、利用可能な無線ネットワークのリストを表示する。モードモジュール２０４は、選択された（利用可能ネットワークモジュール２０２においてユーザによって選択された）ネットワークをアドホックネットワーク２３０又はインフラストラクチャネットワーク２３２として識別する。他の新たなネットワークモードが利用可能になれば、それもモードモジュール２０４において選択可能な対象になるであろう。
【００３８】
ユーザインターフェース２００の利用可能装置モジュール２０８は、利用可能なネットワーク装置のリストを表示し、それは一般的に、個々のインフラストラクチャモードネットワークに対応する無線アクセスポイントのリスト、及びアドホックモードネットワークにおいて利用可能な装置に対応する利用可能な装置のリストを含む。一例として、利用可能な装置の１つのリストは、コンピュータＡ２９０、コンピュータＢ２９２、モデム２９４及び周辺装置２９６を含む。
【００３９】
ユーザインターフェース２００のセキュリティモジュール２０６は、認証パラメータ２４０、暗号化パラメータ２４２、アクセス制御パラメータ２４４及び他のパラメータ２４６を含む利用可能なセキュリティパラメータのリストを表示する。一実施形態では、これらの利用可能なセキュリティパラメータは、限定はしないが、図３のプリンタ１２の構成モジュール１１２に関連して先に説明されたパラメータを含む。
【００４０】
認証パラメータ２４０は、拡張可能認証プロトコル（ＥＡＰ）２６０及び保護された拡張可能認証プロトコル（ＰＥＡＰ）２６２、並びに図４には具体的には列挙されないが、軽量拡張可能認証プロトコル（ＬＥＡＰ）、拡張可能認証プロトコル−トランスポートセキュリティレイヤ（ＥＡＰ−ＴＬＳ）、拡張可能認証プロトコル−トンネルトランスポートセキュリティレイヤ（ＥＡＰ−ＴＴＬＳ）などの全てのその後継及び変形プロトコルを含む。
【００４１】
認証パラメータ２４０はさらに、当該技術分野において知られているが、列挙されていない他のプロトコルの中でも、８０２．１１ｘ及び／又は８０２．１１ｉセキュリティプロトコル２６４、公開されている認証（オープン）プロトコル２６６、共有鍵認証（共有鍵）プロトコル２６８、及びＷｉＦｉ（登録商標）保護アクセス（ＷＰＡ）プロトコル２６９を含む。
【００４２】
暗号化パラメータ２４２は、限定はしないが、高度暗号化標準規格（ＡＥＳ）プロトコル２７０、ワイヤード・イクイバレント・プライバシー（ＷＥＰ）プロトコル２７２（及びその変形プロトコル）、カウンターモードＣＢＣ−ＭＡＣ（ＣＣＭＰ）プロトコル２７４、テンポラル・キー・インテグリティ（ＴＫＩＰ）プロトコル２７６及び無線ロバスト認証（ＷＲＡＰ：wireless robust authenticated）プロトコル２７７を含む。アクセス制御パラメータ２４４は、媒体アクセス制御（ＭＡＣ）プロトコル２８０及び他のプロトコル２８２を含む。他のセキュリティパラメータ２４６は、限定はしないが、先に列挙されたものとは異なるプロトコル、及びプリンタ１２を無線ネットワークに参加させるための先に列挙されたプロトコルに対する変形及び／又は関連プロトコルを含む。一実施形態では、他のセキュリティパラメータ２４６は、ロバスト・セキュア・ネットワーク（ＲＳＮ）プロトコル２８８及びデータ・インテグリティ又はメッセージ・インテグリティプロトコル２８９を含む。
【００４３】
したがって、プリンタ１２の構成モジュール１１２のユーザインターフェース２００内に列挙されるパラメータを用いて、ユーザは、グラフィカルユーザインターフェース３２（又はグラフィカルユーザインターフェース４０）を介して、ネットワークに参加させるためにプリンタ１２を無線構成するのに適したパラメータを容易に選択することができ、従来なら必要とされたように、個々の装置及び／又はネットワークからこれらのパラメータを個別に、且つ手動で入力する必要はない。
【００４４】
最後に、図４に列挙されるような、単一の無線通信セキュリティプロトコルは通常、認証構成要素及び暗号化構成要素の両方を含むので、認証という見出し又は暗号化という見出しのいずれかの下で図４において既知のプロトコルを列挙する場合でも、その既知のプロトコルを、厳密に認証プロトコルとしてのみ、又は暗号化プロトコルとしてのみ動作することに限定しないものと理解されたい。
【００４５】
図５は、本発明の一実施形態による無線プリンタを構成する方法４００の流れ図である。一実施形態では、方法４００は、図１〜図４に関連して先に説明されたような、プリンタ１２及び構成モジュール１１２などの装置及び／又はモジュールを用いて実行される。図５に示されるように、４０２では、方法４００は、無線プリンタと利用可能な無線装置（複数可）及び／又はネットワーク（複数可）との間で無線通信を確立することを含む。この無線通信は、プリンタ１２に対してアクセス権又はネットワークへの参加権を与えるのではなく、単にプリンタ１２及び利用可能な装置（複数可）及び／又はネットワーク（複数可）が、限られた情報ではあるが、プリンタ１２及び利用可能な装置のために十分な情報を送受信し、それらの通信パラメータについての問い合わせ及び応答を交換できるようにする。一実施形態では、この通信は、近隣の装置及び／又はネットワークとの間の通信チャネルを走査する、無線アダプタ３０のような、無線プリンタの無線アダプタの走査モードによって実行される。
【００４６】
４０４では、方法４００は、プリンタがプリンタの構成モジュール１１２のような無線ネットワーク構成モジュールを表示し、操作できるようにするグラフィカルユーザインターフェースを有するか否かをユーザが判定することを含む。プリンタが十分なグラフィカルユーザインターフェースを有する場合には、４０６において、プリンタは無線ネットワーク通信パラメータに関して近隣の装置（複数可）及び／又はネットワーク（複数可）に自動的に問い合わせる。４０８では、グラフィカルユーザインターフェース（たとえばユーザインターフェース２００）を介して、ユーザが、無線アクセスポイントを含む、プリンタが参加するための無線ネットワークを選択する。４１０では、グラフィカルユーザインターフェースを介して、ユーザが利用可能な設定のリスト又はメニューからプリンタ１２のためのネットワークパラメータを選択し、それにより、プリンタ１２の設定が、選択された無線ネットワークの設定に対応するようにする。一実施形態では、選択された無線ネットワークにプリンタが参加できるようにする、利用可能な装置の問い合わせから得られた包括的な一群の設定を、構成モジュールが自動的に推奨する。プリンタの選択された無線ネットワークパラメータを用いて、プリンタは選択された無線ネットワークへの参加を確立する。
【００４７】
一実施形態では、プリンタは、判断ボックス４０４からのパス４０３によって表されるように、プリンタの構成モジュールのユーザインターフェース（たとえばユーザインターフェース２００）を表示し、操作するだけの十分なグラフィカルユーザインターフェースを備えない。したがって、４３０では、ユーザが、プリンタと、プリンタの構成モジュールのユーザインターフェースを表示し、操作することができるグラフィカルユーザインターフェースを有するコンピュータとの間の有線接続を確立する。４３２では、構成モジュールが、４０６、４０８及び４１０において示される方法４００の態様を含む、方法４００の種々の態様を実行できるようにするコンピュータのグラフィカルユーザインターフェースを介して操作される。選択された無線ネットワークに参加するためにプリンタが構成された後に、４３４において、ユーザがコンピュータをプリンタから切り離し、それにより、プリンタ１２はもはやコンピュータに有線接続されていないようにする。
【００４８】
一実施形態では、４４０において、方法４００は、ユーザが無線ネットワークを選択した後に、問い合わせを受けた装置（複数可）及びネットワーク（複数可）によって与えられる問い合わせへの応答に基づいて、構成モジュールがプリンタのための無線ネットワークパラメータを自動的に選択することを含む。この機能は実質的には、認識可能なネットワークを構成するために当業者から推奨される設定に基づいており、そうでなければ、そのような構成は一般的には構成モジュールを操作する消費者には分からないであろう。
【００４９】
図１〜図５に関連して図示及び説明された構成モジュール１１２及び他のモジュールのような、本発明の実施形態における種々のモジュールは、ソフトウエア、ハードウエア及び／又はファームウエアなどとして実装される。複数のモジュールを組み合わせて１つのモジュールにすることができ、一方、１つのモジュールの１つ又は複数の機能を分離して、個別のモジュール及び／又はサブモジュールにすることができる。
【００５０】
本発明の実施形態によれば、比較的精通していない消費者でも、無線ネットワークに参加するために無線プリンタを構成できるようになり、構成しようとする前に、ユーザがプリンタを参加させたいと望む装置及び／又はネットワークの全ての無線ネットワークパラメータを理解又は確認する必要はない。グラフィカルユーザインターフェースを通して操作することができる、プリンタの構成モジュールによって、消費者はその構成にかかわり、モニタできるようになる。構成モジュールは利用可能な装置／ネットワークの電子的な問い合わせを自動的に実行し、それらの無線ネットワークパラメータを判定し、その後、プリンタを構成するために推奨されるパラメータを提供する。この構成モジュールは、プリンタを無線ネットワークに参加させるのを成功させるために必要とされる知識の量を減らすことにより消費者にかかる負担を軽くし、既存の無線ネットワークのセキュリティパラメータを手動で得る際に従来では必要とされた作業からユーザを解放する。
【００５１】
本明細書において具体的な実施形態が例示され、説明されてきたが、本発明の範囲から逸脱することなく、図示及び説明された具体的な実施形態の代わりに、種々の代替及び／又は同等の実施態様を用いることができることは、当業者には理解されよう。本出願は本明細書において説明される具体的な実施形態の任意の適応及び変形を網羅することを意図している。それゆえ、本発明は特許請求の範囲及びその等価物によってのみ制限されることが意図されている。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態による、無線コンピューティング環境内の無線プリンタの概略図である。
【図２】本発明の一実施形態による、無線プリンタのブロック図である。
【図３】本発明の別の実施形態による、無線プリンタ構成モジュールのブロック図である。
【図４】本発明の別の実施形態による、構成ユーザインターフェースのブロック図である。
【図５】本発明の別の実施形態による、無線プリンタを構成する方法の流れ図である。
【符号の説明】
【００５３】
１０：無線コンピューティング環境
１２：無線プリンタ
１４、１６、１８：無線コンピューティングネットワーク
２０、５２、５８、７０、７６、８２、８６：コンピュータ
３０、６５：無線アダプタ
３２、４０：グラフィカルユーザインターフェース
５０、８０：無線アクセスポイント
５４、７４、８４：モデム
５６、７２：周辺装置
６０：サーバ
【図１】
2006185421.tif 000003
【図２】
2006185421.tif 000004
【図３】
2006185421.tif 000005
【図４】
2006185421.tif 000006
【図５】
2006185421.tif 000007