プリンタであって、プリント機構と、無線通信モジュールと、を備え、前記無線通信モジュールは、無線トランシーバと、少なくとも1つの利用可能な無線装置を含む無線コンピューティングネットワークに無線で参加するように前記プリンタを構成するために、前記無線トランシーバを介して、前記少なくとも1つの利用可能な無線装置に電子的に問い合わせて、該少なくとも1つの利用可能な無線装置の少なくとも1つの無線セキュリティパラメータを判定し、前記問い合わせを受けた少なくとも1つの利用可能な無線装置からの応答を受信するように構成された構成モジュールと、を備えている、プリンタ。前記構成モジュールをユーザが操作できるように構成されたユーザインターフェースと、前記電子的な問い合わせに対する前記少なくとも1つの無線装置による応答に基づいて、前記プリンタが前記無線コンピューティングネットワークに無線で参加できるようにするための無線通信パラメータを選択するように構成された選択モジュールと、をさらに備えている、請求項1に記載のプリンタ。前記選択モジュールは、各無線ネットワークパラメータをユーザが選択できるように構成されている、請求項2に記載のプリンタ通信モジュール。前記選択モジュールは、ユーザが前記無線コンピューティングネットワークへの無線アクセスポイントを選択した後に、前記プリンタのための無線通信パラメータを自動的に選択するように構成されている、請求項2に記載のプリンタ通信モジュール。前記構成モジュールが、前記無線コンピューティングネットワークのためのサービスセット識別子を識別するように構成されたサービスセット識別モジュールを含み、前記プリンタと無線通信するために利用可能な前記無線ネットワークの任意の無線アクセスポイントを識別するように構成された無線アクセスポイント識別モジュールと、各無線ネットワークの動作モードのタイプをアドホックネットワーク及びインフラストラクチャネットワークのうちの少なくとも一方として識別するように構成されたネットワークタイプ識別モジュールと、を備えている、請求項2に記載のプリンタ。前記構成モジュールは、前記少なくとも1つの利用可能な無線装置の無線通信セキュリティプロトコルを識別するように構成されたセキュリティ識別モジュールを備え、前記無線通信セキュリティプロトコルは、ワイヤードイクイバレントプライバシーWEPプロトコルと、Wi-Fi登録商標保護アクセスWPAプロトコルと、拡張可能認証プロトコルEAPと、保護された拡張可能認証プロトコルPEAPと、軽量拡張可能認証プロトコルLEAPと、拡張可能認証プロトコル-トランスポートセキュリティレイヤプロトコルEAP-TLSと、拡張可能認証プロトコル-トンネルトランスポートセキュリティレイヤプロトコルEAP-TTLSと、802.11xセキュリティプロトコルと、802.11iセキュリティプロトコルと、公開されている認証プロトコルと、共有鍵認証プロトコルと、高度暗号化標準規格AESプロトコルと、カウンターモードCBC-MACCCMPプロトコルと、テンポラルキーインテグリティTKIPプロトコルと、無線ロバスト認証WRAPプロトコルと、媒体アクセス制御MACプロトコルと、ロバストセキュアネットワークRSNプロトコルと、データインテグリティプロトコルと、メッセージインテグリティプロトコルと、のうちの少なくとも1つを含む、請求項1に記載のプリンタ。前記無線構成モジュールは、自動パラメータ構成モジュールを備え、それにより、前記無線コンピューティングネットワークの無線アクセスポイントがユーザによって選択された後に、前記プリンタのための前記無線セキュリティパラメータを自動的に構成できるようにする、請求項1に記載のプリンタ。前記プリンタと、グラフィカルユーザインターフェースを含むコンピューティング装置と、を含むシステムをさらに備え、前記コンピュータは限られた時間だけ前記プリンタと有線で通信し、前記コンピュータの前記グラフィカルユーザインターフェースを介して前記プリンタの前記構成モジュールの操作のみをできるようにし、前記プリンタが前記無線コンピューティングネットワークに参加するように構成された後には、もはや前記プリンタとは有線で通信していない、請求項1に記載のプリンタ。請求項1ないし8のいずれか1項に記載のプリンタを用いて無線ネットワークにプリンタを参加させる方法であって、プリンタと、無線コンピューティングネットワークのうちの少なくとも1つの無線装置との間の無線通信を確立するステップと、前記プリンタを介し、前記無線コンピューティングネットワークの無線通信セキュリティパラメータに関して、前記少なくとも1つの無線装置に電子的に問い合わせるステップと、前記無線通信セキュリティパラメータの前記少なくとも1つの無線装置からの応答を前記プリンタにおいて電子的に受信するステップと、前記少なくとも1つの無線装置からの前記応答に基づいて前記無線コンピューティングネットワークに無線で参加するように前記プリンタを構成するステップと、を含む、方法。前記プリンタを構成するステップが、前記プリンタに取外し可能に挿入することができる物理的なメモリデバイスを介して前記無線通信セキュリティパラメータを電子的に転送することなく実行される、請求項9に記載の方法。以下に記載される詳細な説明では、本明細書の一部を構成し、本発明を実施することができる具体的な実施形態を例示する添付の図面が参照される。これに関して、前方、後方などの方向に関する用語が、説明されている図複数可の向きを参照しながら用いられる。本発明の実施形態の構成要素は多数の異なる向きに配置されることができるので、方向に関する用語は例示のために用いられており、決して限定するものではない。本発明の範囲から逸脱することなく、他の実施形態を用いることができること、及び構造的又は論理的な変更を行うことができることは理解されたい。それゆえ、以下に記載される詳細な説明は限定する意味に解釈されるべきではなく、本発明の範囲は添付の特許請求の範囲によって規定される。本発明の実施形態によれば、消費者は、無線ネットワークに参加するためにプリンタを容易に構成できるようになる。一実施形態では、プリンタが、利用可能な無線装置に問い合わせて、利用可能な無線ネットワークに関するパラメータを入手するように構成された構成モジュールを備える。たとえば、これらのパラメータは、無線ネットワークの名称、セキュリティプロトコル、認証及び/又は暗号化のための鍵などを含むことができる。プリンタの構成モジュールは、その問い合わせに対する応答を受信し、その後、ユーザに対して選択可能な無線ネットワークパラメータを提示する。ユーザの選択に基づいて、構成モジュールは、その選択されたパラメータに従って1つ又は複数の利用可能な無線ネットワークにプリンタを参加させる。本発明の実施形態によれば、消費者は、無線プリンタを構成する前に利用可能な無線ネットワーク内の種々の無線装置から利用可能な無線ネットワークのパラメータを手動で入手するのを回避できるようになる。詳細には、消費者はもはや、個々の無線装置複数可及び/又は無線ネットワーク複数可において無線ネットワークパラメータ情報に手動でアクセスする必要はなく、そのパラメータ情報そのものを実際に収集する必要もない。さらに、これらの実施形態によれば、予めホストを構成することなく、可搬式のメモリデバイスを用いて他の装置とプリンタとの間で無線ネットワークパラメータを物理的に転送することなく、及び/又は可搬式のメモリデバイスをプリンタに挿入して無線構成を可能にすることなく、無線プリンタを構成できるようになる。代わりに、本発明の実施形態を用いる場合、消費者がしなければならないのは、利用可能なネットワーク複数可及び/又はデバイスに問い合わせることから得られる無線ネットワークパラメータに基づいて、グラフィカルユーザインターフェースのメニュー又はプロンプトから限られた選択を行うことだけである。図1は、本発明の一実施形態による、無線プリンタ12を含む無線通信環境10の概略図である。図1に示されるように、無線コンピューティング環境10は、無線プリンタ12と、第1の無線コンピューティングネットワーク14と、第2の無線コンピューティングネットワーク16と、第3の無線コンピューティングネットワーク18とを含む。一実施形態では、無線コンピューティング環境10はさらにコンピュータ20を含む。無線プリンタ12は、無線アダプタ30と、グラフィカルユーザインターフェースGUI32とを備える。適当に構成されるとき、無線アダプタ30によって、プリンタ12は1つ又は複数の第1の無線ネットワーク14、第2の無線ネットワーク16及び第3の無線ネットワーク18の装置に対して無線で通信できるようになる。一実施形態では、無線アダプタWA30は、WiFi登録商標又は802.11無線通信プロトコル、又は他の無線通信プロトコルに従って無線通信できるようにするネットワークインターフェースカードNICである。グラフィカルユーザインターフェース32は、プリンタ12を操作できるようにするとともに、第1の無線ネットワーク14、第2の無線ネットワーク16及び/又は第3の無線ネットワーク18において無線通信するためにプリンタ12を構成するための仕組みを提供する。プリンタ12はさらに図2~図4に関連して説明される。第1の無線ネットワーク14、第2の無線ネットワーク16及び第3の無線ネットワーク18はそれぞれ、プリンタ12が関連付けられることができる潜在的に利用可能な無線ネットワークを含む。第1の無線ネットワーク14、第2の無線ネットワーク16及び第3の無線ネットワーク18はそれぞれ、プリンタ12が個々のネットワークと通信する際に通ることができる個々の無線経路A、B、Cを含む。一実施形態では、第1の無線ネットワーク14、第2の無線ネットワーク16及び第3の無線ネットワーク18はそれぞれ、無線ローカルエリアネットワークWLANを含む。一実施形態では、無線コンピューティング環境10は第1の無線ネットワーク14、第2の無線ネットワーク16及び第3の無線ネットワーク18のうちの1つ又は2つのみを含み、一方、他の実施形態では、無線コンピューティング環境10は第1の無線ネットワーク14、第2の無線ネットワーク16及び第3の無線ネットワーク18の3つ全てを、又は4つ以上のネットワークを含む。第1の無線ネットワーク14は、基本サービスセットBSS又は拡張サービスセットESSとして、1つ又は複数の無線アクセスポイントを有するインフラストラクチャモードにおいて動作する無線コンピューティングネットワークを含む。第1の無線ネットワーク14は、無線アクセスポイントWAP50と、コンピュータ52、モデム54、周辺装置56、コンピュータ58、及びサーバ60を含み、それらの装置はそれぞれ無線アダプタ65を備える。無線アクセスポイント50は、コンピュータ52、モデム54、周辺装置56及びコンピュータ58のような複数の無線装置間の無線経路Fに沿った無線通信を中央で処理する場所を提供するように構成される。一実施形態では、無線アダプタ65は、他の同様に構成された無線アダプタとWiFi登録商標又は802.11無線通信プロトコルに従って無線通信できるようにするネットワークインターフェースカードである。したがって、無線アダプタ65によって、コンピュータ52、モデム54、周辺装置56及びコンピュータ58はそれぞれ、無線アクセスポイントWAP50を経由して互いに無線通信できるようになる。プリンタ12が適当に構成されると、プリンタ12は無線アクセスポイント50を経由して第1の無線ネットワーク14の装置と通信する。第1の無線ネットワーク14の一実施形態では、コンピュータ52、モデム54、周辺装置56、コンピュータ58及びサーバ60のうちの1つ又は複数をネットワーク14から省くことができるか、又はさらに別の類似の装置を第1の無線ネットワーク14に追加することができる。第2の無線ネットワーク16は、中心となる無線アクセスポイントを用いることなくアドホックモードにおいて動作する装置から成る無線コンピューティングネットワークを含み、それは独立基本サービスセットIBSSと呼ばれることもある。第2の無線ネットワーク16はいくつかの装置を含み、各装置は、コンピュータ70、周辺装置72、モデム74及びコンピュータ76のような、無線経路Dを経由してピアツーピアで互いに無線通信する無線アダプタ65を含む。したがって、第2の無線ネットワーク16内の各装置は実質的には、そのネットワーク内の他のピアのための無線アクセスポイントとしての役割を果たす。無線アダプタ65複数可は第1の無線ネットワーク14の無線アダプタ65と概ね同じ機能を有するが、アドホックモードにおいて通信するように構成されることが異なる。適当に構成されると、プリンタ12は、無線通信経路Bに沿って第2の無線ネットワーク16内の装置のうちの任意の1つ又は複数の装置とアドホックモードすなわちピアツーピアで無線通信する。第3の無線ネットワーク18は、インフラストラクチャモードにおいて動作し、第1の無線ネットワーク14と概ね同じ機能及び属性を有する無線コンピューティングネットワークを含む。ネットワーク18は、無線アクセスポイントWAP80と、コンピュータ82、モデム84及びコンピュータ86を含み、それらの装置はそれぞれ無線アダプタ65図示せずを備える。適当に構成されると、プリンタ12は、無線通信経路Cに沿って無線ネットワーク18内の任意の1つ又は複数の装置と無線通信する。一実施形態では、無線アダプタ30及び65は、802.11無線通信プロトコルに加えて、及び/又はそれ以外の無線ネットワーク通信プロトコルを用いて通信するように構成される。一実施形態では、コンピュータ20はグラフィカルユーザインターフェースGUI40を備え、プリンタ12と有線で通信する。グラフィカルユーザインターフェース40によって、ユーザは、グラフィカルユーザインターフェース32がないプリンタ12の実施形態の場合に、プリンタ12の無線アダプタ30にアクセスし、それを構成できるようになる。無線アダプタ30を用いて、プリンタ12はネットワーク14、16及び18に問い合わせて、プリンタ12が無線ネットワークに参加するために、どの装置及び/又はネットワークが利用可能であるかを判定する。一実施形態では、プリンタ12の無線アダプタ30は、無線ネットワーク14の無線アクセスポイント50、第2の無線ネットワーク16内の装置の無線アダプタ65、及び第3の無線ネットワーク18内の無線アクセスポイント80に問い合わせる。図2~図5に関連してさらに説明されるように、プリンタ12はそれらの問い合わせに対する応答を用いて、無線コンピューティング環境10の第1の無線ネットワーク14、第2の無線ネットワーク16及び第3の無線ネットワーク18のうちの1つ又は複数のネットワークに参加するために自らを構成する。図2は本発明の一実施形態による無線プリンタ12のブロック図である。図2に示されるように、プリンタ12は無線アダプタ30と、プリント機構100と、プリントドライバ102と、ユーザインターフェース104とを備える。プリント機構100によってプリンタ12はインクを媒体上に印刷できるようになり、一方、プリントドライバ102及びユーザインターフェース104は、当該技術分野においてよく知られているように、プリンタ12の全体的な動作を制御する。一実施形態では、プリンタ12は、ファクシミリ、スキャン、複写及び印刷のうちの任意の1つ又は複数の機能を実行するように構成される多機能装置を含む。一実施形態では、ユーザインターフェース104は、簡単なファンクションキーを通してプリンタ12を制御するだけの限られた能力を提供する。別の実施形態では、プリンタ12のユーザインターフェース104は、たとえばメニュードライブ方式のモジュールを通して、ユーザが選択を入力し、プリンタ12を操作する能力を高めるように構成され、図1に関連して先に説明されたようなグラフィカルユーザインターフェースGUI32と同じ機能及び属性を有するグラフィカルユーザインターフェース32を含む。図2に示されるように、プリンタ12の無線アダプタ30は、無線トランシーバ110及び構成モジュール112を備える。無線トランシーバ110によって、当該技術分野において知られているように、他の同様の備えがある装置間で無線通信できるようになる。本発明の一実施形態では、構成モジュール112は、無線アダプタ30の態様及び/又はプリントドライバ102の態様を含む。一実施形態では、構成モジュール112によって、ユーザは無線コンピューティング環境10の無線ネットワークたとえば第1の無線ネットワーク14、第2の無線ネットワーク16又は第3の無線ネットワーク18に参加するためにプリンタ12を構成できるようになる。詳細には、構成モジュール112は、他の利用可能な無線装置複数可及び/又は無線ネットワーク複数可に問い合わせて、それらのネットワークと無線通信できるようにするパラメータを入手するためのトランシーバ110を備える。一実施形態では、構成モジュール112は、全ての無線装置が問い合わせに対して応答するように構成される、802.11i通信プロトコルの機能を利用し、問い合わせを受けた装置がその無線ネットワークパラメータを提供することを要求する。当然、無線装置はこの問い合わせ-応答機能を選択的に停止し、無線ネットワークパラメータについてのこの情報を、無許可のユーザが利用できないようにすることもできる。しかしながら、この問い合わせ-応答機能は、プリンタによる他の装置への問い合わせが許可され、且つ受け入れられ、プリンタ12と無線ネットワークパラメータを共有することが望ましいような、自らが所有する既知の無線ネットワーク内で、ユーザがプリンタを構成するために起動される際に有利である。利用可能な無線装置のこの問い合わせ-応答機能を用いて、構成モジュール112は、全ての利用可能な無線装置複数可及び/又は無線ネットワーク複数可から、ネットワーク名、セキュリティプロトコル及び/又は認証/暗号化のための鍵のような無線ネットワークパラメータを収集し、その後、適当に選択してプリンタ12を無線ネットワークに参加させるために、それらのパラメータをユーザに提示する。プリンタ12の構成モジュール112のさらに別の機能は、図3~図5に関連してさらに説明される。図3は、本発明の一実施形態によるプリンタ12の構成モジュール112のブロック図である。図3に示されるように、構成モジュール112は、問い合わせモニタ150と、自動構成モジュール152と、アクセスポイント識別モジュール154と、モード識別モジュール156と、セキュリティ識別モジュール158とを備える。モード識別モジュール156は、アドホックモジュール170と、インフラストラクチャモジュール172とを含む。セキュリティ識別モジュール158は、認証モジュール180と、暗号化モジュール182と、アクセス制御モジュール184とを含む。一実施形態では、認証モジュール180、暗号化モジュール182及びアクセス制御モジュール184は相互に関連する機能を有するため、これらのモジュールは、互いに、及び無線通信セキュリティプロトコルの他のモジュール又は構成要素と協動し、個別に動作し、且つ/又は相補的に動作する。構成モジュール112の問い合わせモニタ150によって、オプションであるこの問い合わせ機能の停止を含む、無線ネットワークパラメータを得るための他の無線装置への無線による問い合わせを制御できるようになる。一実施形態では、問い合わせモニタ150は、どの装置複数可及び/又はどのネットワーク複数可が問い合わせを受けているかを、そしてどの装置複数可及び/又はどのネットワーク複数可が応答しているかを、その無線ネットワークパラメータをプリンタ12に提供することによってグラフィカルユーザインターフェース32上に表示する。構成モジュール112の自動構成モジュール152は、全ての利用可能な装置/ネットワークが問い合わせを受け、且つユーザが1つの無線ネットワークを選択した後に、構成モジュール112がプリンタ12のための無線ネットワークパラメータを自動的に指定できるようにするために選択的に起動される。詳細には、或る一定の数の無線装置複数可、及び1つ又は2つのみの無線ネットワークが存在する状況において、構成モジュール112は無線ネットワークパラメータ毎の設定を推奨する。この機能は図5に関連してさらに説明される。自動構成モジュール152は、一般的にグループ分けされたパラメータセットとともに、小さなデータベースと、無線ネットワークパラメータのための可能な設定の索引とを含む。このデータベース及び推奨される設定は、当業者には知られているが、大部分の消費者には一般的に知られていない通常の無線ネットワーク構成に基づく。構成モジュール112のアクセスポイント識別モジュール154は、問い合わせモニタ150を介して、プリンタ12が参加することができる任意の利用可能な無線ネットワークのための無線アクセスポイントを識別する。任意のピアツーピア又はアドホックネットワークの場合、それらのネットワーク内の各装置は実質的には、プリンタ12のための1つの無線アクセスポイントを含む。構成モジュール112のモード識別モジュール156は、問い合わせモニタ150を介して、問い合わせを受けた装置がアドホックモードで動作するか、インフラストラクチャモードで動作するかを識別し、その後、アドホックモジュール170及びインフラストラクチャモジュール172によってそれぞれ促進されるような、2つのモードのうちの1つにおいて動作することをユーザが選択できるようにする。構成モジュール112のセキュリティ識別モジュール158は、問い合わせモニタ150を介して、問い合わせを受けた装置及び/又はネットワーク毎の無線ネットワークパラメータの種々のセキュリティ機能を識別し、その後、問い合わせへの応答に基づいて、プリンタ12のための対応するセキュリティパラメータをユーザが選択できるようにする。詳細には、セキュリティ識別モジュール158は、認証モジュール180、暗号化モジュール182及び/又はアクセス制御モジュール184並びにセキュリティプロトコルの関連するモジュール及び構成要素を用いて、問い合わせを受けた各装置内の対応するセキュリティパラメータを確認し、プリンタ12において個々のパラメータを設定できるようにする。無線装置のためのセキュリティプロトコルの種々の機能は、認証、暗号化、アクセス制御などの、相互に関連付けられ、協動し、相互に依存し、且つ/又は相補的であるセキュリティ機能を含むことができる。したがって、構成モジュール112のモジュール180、182、184は所与のセキュリティプロトコルの可能性のある組織的構造を例示するものであり、1つの無線セキュリティプロトコルの全てのセキュリティパラメータを表現するために、セキュリティ識別モジュール158はモジュールのこの特定の組み合わせには限定されない。したがって、これらのセキュリティパラメータ及び既知のプロトコルの例は例示にすぎず、網羅的ではない。一実施形態では、構成モジュール112のセキュリティ識別モジュール158は、以下に説明されるように、プリンタ12のための無線ネットワークパラメータに関して問い合わせ、そのパラメータを指定する。これらのプロトコル及び/又はパラメータのさらに別の具体的な例が図4に関連して説明且つ例示される。図3に示されるように、一実施形態では、セキュリティ識別モジュール158の認証モジュール180は、拡張可能認証プロトコルEAP及び全てのその後継及び変形プロトコル、たとえば軽量拡張可能認証プロトコルLEAP、保護された拡張可能認証プロトコルPEAP、拡張可能認証プロトコル-トランスポートセキュリティレイヤEAP-TLS、拡張可能認証プロトコル-トンネルトランスポートセキュリティレイヤEAP-TTLSなどの認証に関連するパラメータ及びプロトコルに関して問い合わせて、それらを指定する。一実施形態では、セキュリティ識別モジュール158の暗号化モジュール182はワイヤードイクイバレントプライバシーWEP:wiredequivalencyprivacyプロトコル、802.11高度暗号化標準規格AESプロトコル、カウンターモードCBC-MACCCMP:countermodewithcipherblockchainingmessageauthenticationcodeプロトコルなどの暗号化に関連するパラメータ及びプロトコルに関して問い合わせて、それらを指定する。一実施形態では、セキュリティ識別モジュール158のアクセス制御184は、媒体アクセス制御MACのようなアクセスに関連するパラメータ及びプロトコルに関して問い合わせて、それらを指定し、どのユーザ及び/又は装置が無線ネットワークに参加するのに適しているかを制御するためのアドレスフィルタリングを実施する。さらに別の新たなセキュリティ及びプライバシー通信標準規格及びプロトコルが利用可能になるとき、構成モジュール112のセキュリティ識別モジュール158において、プリンタ12を構成するための無線ネットワークパラメータのうちの1つとして指定するために、これらの新たな標準規格及びプロトコルも問い合わせされ、利用できるようになるであろう。図4は、本発明の一実施形態によるユーザインターフェース200のブロック図である。ユーザインターフェース200は、プリンタ12の構成モジュール112の機能によって生成且つ支援され、プリンタ12のグラフィカルユーザインターフェース32及び/又はコンピュータ20のグラフィカルユーザインターフェース40を介して表示され、操作することができる。図4に示されるように、ユーザインターフェース200は、利用可能ネットワークモジュール202と、利用可能装置モジュール208と、モードモジュール204と、セキュリティモジュール206とを含む。各モジュール202~208は利用可能な設定を表示し、パラメータ設定を選択できるようにし、且つ/又は個々のパラメータ毎に完了した選択を表示する。したがって、各モジュールは、ユーザが無線ネットワークセキュリティパラメータを選択できるようにするための選択モジュールを含む。ユーザによって推奨及び/又は選択されたパラメータは、図4に示されるように陰影を付けることによって、又は他の視覚的に人目を引く特徴たとえば色、点滅するフォント、ボールド体のフォントなどによって、メニュー内でハイライトされる。ユーザインターフェース200において推奨される設定及び/又は利用可能な装置、パラメータなどのリストは、プリンタ12による問い合わせに対する近隣の装置/ネットワークの応答に基づいて作成される。ユーザインターフェース200の利用可能ネットワークモジュール202は、ジョン1220、カーペンター222及びアカウンティング224のような、それぞれのネットワーク名又はサービスセット識別子SSIDによってリスト化される、アドホック及び/又はインフラストラクチャネットワークを含む、利用可能な無線ネットワークのリストを表示する。モードモジュール204は、選択された利用可能ネットワークモジュール202においてユーザによって選択されたネットワークをアドホックネットワーク230又はインフラストラクチャネットワーク232として識別する。他の新たなネットワークモードが利用可能になれば、それもモードモジュール204において選択可能な対象になるであろう。ユーザインターフェース200の利用可能装置モジュール208は、利用可能なネットワーク装置のリストを表示し、それは一般的に、個々のインフラストラクチャモードネットワークに対応する無線アクセスポイントのリスト、及びアドホックモードネットワークにおいて利用可能な装置に対応する利用可能な装置のリストを含む。一例として、利用可能な装置の1つのリストは、コンピュータA290、コンピュータB292、モデム294及び周辺装置296を含む。ユーザインターフェース200のセキュリティモジュール206は、認証パラメータ240、暗号化パラメータ242、アクセス制御パラメータ244及び他のパラメータ246を含む利用可能なセキュリティパラメータのリストを表示する。一実施形態では、これらの利用可能なセキュリティパラメータは、限定はしないが、図3のプリンタ12の構成モジュール112に関連して先に説明されたパラメータを含む。認証パラメータ240は、拡張可能認証プロトコルEAP260及び保護された拡張可能認証プロトコルPEAP262、並びに図4には具体的には列挙されないが、軽量拡張可能認証プロトコルLEAP、拡張可能認証プロトコル-トランスポートセキュリティレイヤEAP-TLS、拡張可能認証プロトコル-トンネルトランスポートセキュリティレイヤEAP-TTLSなどの全てのその後継及び変形プロトコルを含む。認証パラメータ240はさらに、当該技術分野において知られているが、列挙されていない他のプロトコルの中でも、802.11x及び/又は802.11iセキュリティプロトコル264、公開されている認証オープンプロトコル266、共有鍵認証共有鍵プロトコル268、及びWiFi登録商標保護アクセスWPAプロトコル269を含む。暗号化パラメータ242は、限定はしないが、高度暗号化標準規格AESプロトコル270、ワイヤードイクイバレントプライバシーWEPプロトコル272及びその変形プロトコル、カウンターモードCBC-MACCCMPプロトコル274、テンポラルキーインテグリティTKIPプロトコル276及び無線ロバスト認証WRAP:wirelessrobustauthenticatedプロトコル277を含む。アクセス制御パラメータ244は、媒体アクセス制御MACプロトコル280及び他のプロトコル282を含む。他のセキュリティパラメータ246は、限定はしないが、先に列挙されたものとは異なるプロトコル、及びプリンタ12を無線ネットワークに参加させるための先に列挙されたプロトコルに対する変形及び/又は関連プロトコルを含む。一実施形態では、他のセキュリティパラメータ246は、ロバストセキュアネットワークRSNプロトコル288及びデータインテグリティ又はメッセージインテグリティプロトコル289を含む。したがって、プリンタ12の構成モジュール112のユーザインターフェース200内に列挙されるパラメータを用いて、ユーザは、グラフィカルユーザインターフェース32又はグラフィカルユーザインターフェース40を介して、ネットワークに参加させるためにプリンタ12を無線構成するのに適したパラメータを容易に選択することができ、従来なら必要とされたように、個々の装置及び/又はネットワークからこれらのパラメータを個別に、且つ手動で入力する必要はない。最後に、図4に列挙されるような、単一の無線通信セキュリティプロトコルは通常、認証構成要素及び暗号化構成要素の両方を含むので、認証という見出し又は暗号化という見出しのいずれかの下で図4において既知のプロトコルを列挙する場合でも、その既知のプロトコルを、厳密に認証プロトコルとしてのみ、又は暗号化プロトコルとしてのみ動作することに限定しないものと理解されたい。図5は、本発明の一実施形態による無線プリンタを構成する方法400の流れ図である。一実施形態では、方法400は、図1~図4に関連して先に説明されたような、プリンタ12及び構成モジュール112などの装置及び/又はモジュールを用いて実行される。図5に示されるように、402では、方法400は、無線プリンタと利用可能な無線装置複数可及び/又はネットワーク複数可との間で無線通信を確立することを含む。この無線通信は、プリンタ12に対してアクセス権又はネットワークへの参加権を与えるのではなく、単にプリンタ12及び利用可能な装置複数可及び/又はネットワーク複数可が、限られた情報ではあるが、プリンタ12及び利用可能な装置のために十分な情報を送受信し、それらの通信パラメータについての問い合わせ及び応答を交換できるようにする。一実施形態では、この通信は、近隣の装置及び/又はネットワークとの間の通信チャネルを走査する、無線アダプタ30のような、無線プリンタの無線アダプタの走査モードによって実行される。404では、方法400は、プリンタがプリンタの構成モジュール112のような無線ネットワーク構成モジュールを表示し、操作できるようにするグラフィカルユーザインターフェースを有するか否かをユーザが判定することを含む。プリンタが十分なグラフィカルユーザインターフェースを有する場合には、406において、プリンタは無線ネットワーク通信パラメータに関して近隣の装置複数可及び/又はネットワーク複数可に自動的に問い合わせる。408では、グラフィカルユーザインターフェースたとえばユーザインターフェース200を介して、ユーザが、無線アクセスポイントを含む、プリンタが参加するための無線ネットワークを選択する。410では、グラフィカルユーザインターフェースを介して、ユーザが利用可能な設定のリスト又はメニューからプリンタ12のためのネットワークパラメータを選択し、それにより、プリンタ12の設定が、選択された無線ネットワークの設定に対応するようにする。一実施形態では、選択された無線ネットワークにプリンタが参加できるようにする、利用可能な装置の問い合わせから得られた包括的な一群の設定を、構成モジュールが自動的に推奨する。プリンタの選択された無線ネットワークパラメータを用いて、プリンタは選択された無線ネットワークへの参加を確立する。一実施形態では、プリンタは、判断ボックス404からのパス403によって表されるように、プリンタの構成モジュールのユーザインターフェースたとえばユーザインターフェース200を表示し、操作するだけの十分なグラフィカルユーザインターフェースを備えない。したがって、430では、ユーザが、プリンタと、プリンタの構成モジュールのユーザインターフェースを表示し、操作することができるグラフィカルユーザインターフェースを有するコンピュータとの間の有線接続を確立する。432では、構成モジュールが、406、408及び410において示される方法400の態様を含む、方法400の種々の態様を実行できるようにするコンピュータのグラフィカルユーザインターフェースを介して操作される。選択された無線ネットワークに参加するためにプリンタが構成された後に、434において、ユーザがコンピュータをプリンタから切り離し、それにより、プリンタ12はもはやコンピュータに有線接続されていないようにする。一実施形態では、440において、方法400は、ユーザが無線ネットワークを選択した後に、問い合わせを受けた装置複数可及びネットワーク複数可によって与えられる問い合わせへの応答に基づいて、構成モジュールがプリンタのための無線ネットワークパラメータを自動的に選択することを含む。この機能は実質的には、認識可能なネットワークを構成するために当業者から推奨される設定に基づいており、そうでなければ、そのような構成は一般的には構成モジュールを操作する消費者には分からないであろう。図1~図5に関連して図示及び説明された構成モジュール112及び他のモジュールのような、本発明の実施形態における種々のモジュールは、ソフトウエア、ハードウエア及び/又はファームウエアなどとして実装される。複数のモジュールを組み合わせて1つのモジュールにすることができ、一方、1つのモジュールの1つ又は複数の機能を分離して、個別のモジュール及び/又はサブモジュールにすることができる。本発明の実施形態によれば、比較的精通していない消費者でも、無線ネットワークに参加するために無線プリンタを構成できるようになり、構成しようとする前に、ユーザがプリンタを参加させたいと望む装置及び/又はネットワークの全ての無線ネットワークパラメータを理解又は確認する必要はない。グラフィカルユーザインターフェースを通して操作することができる、プリンタの構成モジュールによって、消費者はその構成にかかわり、モニタできるようになる。構成モジュールは利用可能な装置/ネットワークの電子的な問い合わせを自動的に実行し、それらの無線ネットワークパラメータを判定し、その後、プリンタを構成するために推奨されるパラメータを提供する。この構成モジュールは、プリンタを無線ネットワークに参加させるのを成功させるために必要とされる知識の量を減らすことにより消費者にかかる負担を軽くし、既存の無線ネットワークのセキュリティパラメータを手動で得る際に従来では必要とされた作業からユーザを解放する。本明細書において具体的な実施形態が例示され、説明されてきたが、本発明の範囲から逸脱することなく、図示及び説明された具体的な実施形態の代わりに、種々の代替及び/又は同等の実施態様を用いることができることは、当業者には理解されよう。本出願は本明細書において説明される具体的な実施形態の任意の適応及び変形を網羅することを意図している。それゆえ、本発明は特許請求の範囲及びその等価物によってのみ制限されることが意図されている。