(57)【要約】【課題】  ユーザによる無線通信のための設定を支援する技術を開示する。【解決手段】  多機能機は、アクセスポイントから取得したＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２に含まれる認証プロトコルを示す情報８６を用いて、アクセスポイントがエンタープライズ系の認証プロトコルに従って動作するのか、パーソナル系の認証プロトコルに従って動作するのか、を判断する（Ｓ３４）。多機能機は、アクセスポイントがエンタープライズ系の認証プロトコルに従って動作すると判断される場合に、第１種の設定画面を表示部に表示させ、パーソナル系の認証プロトコルに従って動作すると判断される場合に、第２種の設定画面を表示部に表示させる。【選択図】  図３
2011199458.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムであって、
１個以上のアクセスポイントのそれぞれから、当該アクセスポイントに対応する識別情報を含む特定の情報を取得する取得部と、
取得済みの１個以上の前記識別情報の中から、前記１個以上のアクセスポイントのうちの特定のアクセスポイントに対応する特定の識別情報を選択する選択部と、
前記特定の識別情報が選択される場合に、前記特定のアクセスポイントから取得された前記特定の情報を用いて、前記特定のアクセスポイントが、認証サーバによって認証が実行される第１種の認証プロトコルに従って動作するのか、前記特定のアクセスポイントによって認証が実行される第２種の認証プロトコルに従って動作するのか、を判断する判断部と、
前記特定のアクセスポイントが、前記第１種の認証プロトコルに従って動作すると判断される第１の場合に、前記第１種の認証プロトコルに従って動作する前記特定のアクセスポイントと無線通信するための設定をユーザに許容する第１種の設定画面を、表示部に表示させ、前記特定のアクセスポイントが、前記第２種の認証プロトコルに従って動作すると判断される第２の場合に、前記第２種の認証プロトコルに従って動作する前記特定のアクセスポイントと無線通信するための設定を前記ユーザに許容する第２種の設定画面であって、前記第１種の設定画面と異なる前記第２種の設定画面を、前記表示部に表示させる表示制御部と、
前記第１種の設定画面又は前記第２種の設定画面を介して前記ユーザから与えられた設定に基づいて、前記特定のアクセスポイントに対する無線接続を試行する接続部と、
を備える、無線通信システム。
【請求項２】
前記判断部は、
前記特定のアクセスポイントから取得された前記特定の情報に、前記第１種の認証プロトコルを示す情報が含まれている場合に、前記特定のアクセスポイントが、前記第１種の認証プロトコルに従って動作すると判断し、
前記特定のアクセスポイントから取得された前記特定の情報に、前記第１種の認証プロトコルを示す前記情報が含まれていない場合に、前記特定のアクセスポイントが、前記第２種の認証プロトコルに従って動作すると判断する、請求項１に記載の無線通信システム。
【請求項３】
前記取得部は、
前記１個以上のアクセスポイントにプローブ要求信号を送信することによって、前記１個以上のアクセスポイントから１個以上のプローブ応答信号を受信し、
前記１個以上のプローブ応答信号に含まれる１個以上の前記特定の情報を取得する、請求項１又は２に記載の無線通信システム。
【請求項４】
前記第１種の設定画面は、認証方式及び暗号化方式を前記ユーザに指定させるための画面を含み、
前記第２種の設定画面は、認証方式及び暗号化方式を前記ユーザに指定させるための画面を含まず、
前記接続部は、
前記第１種の設定画面が前記表示部に表示される場合に、認証方式及び暗号化方式の１個の組合せが前記ユーザによって指定された後に、前記１個の組合せを用いて、前記特定のアクセスポイントに対する無線接続を試行し、
前記第２種の設定画面が前記表示部に表示される場合に、認証方式及び暗号化方式の複数個の組合せの中から１個の組合せを順次選択し、順次選択された前記１個の組合せを用いて、前記特定のアクセスポイントに対する無線接続を順次試行する、請求項１から３のいずれか一項に記載の無線通信システム。
【請求項５】
前記第１種の設定画面は、複数個の設定項目に関する複数個の情報を前記ユーザに順次指定させるための複数個の画面を含み、
前記表示制御部は、前記第１の場合に、前記複数個の画面を前記表示部に順次表示させる、請求項１から４のいずれか一項に記載の無線通信システム。
【請求項６】
前記表示制御部は、前記第１の場合に、前記第１種の認証プロトコルに対応する複数個の第１種の認証方式を示す情報を含み、かつ、前記第２種の認証プロトコルに対応する第２種の認証方式を示す情報を含まない前記第１種の設定画面であって、前記複数個の第１種の認証方式のうちの１個を前記ユーザに指定させるための前記第１種の設定画面を前記表示部に表示させる、請求項１から５のいずれか一項に記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、無線通信システムを開示する。
【背景技術】
【０００２】
特許文献１には、プリンタがアクセスポイントと無線通信を実行するための設定（以下では単に「無線設定」と呼ぶ）を、ユーザがプリンタに設定するための技術が開示されている。ユーザは、ＰＣの表示部に表示された画面を介して、無線設定のための情報（認証方式、暗号化方式等に関する情報）を指定することができる。ＰＣは、ユーザによって指定された無線設定に関する情報をプリンタに送信する。プリンタは、ＰＣから受信された上記の情報が示す無線設定を、自己の無線設定として設定（即ち登録）する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７４１３４号公報
【特許文献２】特開２００５−１７６３２０号公報
【特許文献３】特開２００７−１６４６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線設定のための情報としてユーザが指定すべき情報は、アクセスポイントが動作する認証プロトコルの種類に応じて異なる場合がある。上記の従来技術では、このような事情が考慮されていない。本明細書では、ユーザによる無線設定を支援し得る技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される一つの技術は、無線通信システムである。この無線通信システムは、取得部と選択部と判断部と表示制御部と接続部とを備える。取得部は、１個以上のアクセスポイントのそれぞれから、当該アクセスポイントに対応する識別情報を含む特定の情報を取得する。選択部は、取得済みの１個以上の識別情報の中から、１個以上のアクセスポイントのうちの特定のアクセスポイントに対応する特定の識別情報を選択する。判断部は、上記の特定の識別情報が選択される場合に、上記の特定のアクセスポイントから取得された上記の特定の情報を用いて、特定のアクセスポイントが、認証サーバによって認証が実行される第１種の認証プロトコルに従って動作するのか、上記の特定のアクセスポイントによって認証が実行される第２種の認証プロトコルに従って動作するのか、を判断する。表示制御部は、上記の特定のアクセスポイントが、第１種の認証プロトコルに従って動作すると判断される第１の場合に、第１種の認証プロトコルに従って動作する上記の特定のアクセスポイントと無線通信するための設定をユーザに許容する第１種の設定画面を、表示部に表示させる。表示制御部は、上記の特定のアクセスポイントが、第２種の認証プロトコルに従って動作すると判断される第２の場合に、第２種の認証プロトコルに従って動作する上記の特定のアクセスポイントと無線通信するための設定をユーザに許容する第２種の設定画面であって、第１種の設定画面と異なる第２種の設定画面を、表示部に表示させる。接続部は、第１種の設定画面又は第２種の設定画面を介してユーザから与えられた設定に基づいて、上記の特定のアクセスポイントに対する無線接続を試行する。
【０００６】
上記の無線通信システムでは、上記の特定のアクセスポイントが動作する認証プロトコルの種類が、第１種及び第２種の認証プロトコルのどちらであるのかを判断し、その判断結果に応じて、異なる種類の設定画面を表示部に表示させる。従って、上記の特定のアクセスポイントが動作する認証プロトコルの種類に応じて、ユーザが適切な情報を指定し得る設定画面を表示させることができる。上記の無線通信システムによると、ユーザによる無線設定を支援し得る。
【０００７】
判断部は、上記の特定のアクセスポイントから取得された特定の情報に、第１種の認証プロトコルを示す情報が含まれている場合に、上記の特定のアクセスポイントが、第１種の認証プロトコルに従って動作すると判断し、上記の特定のアクセスポイントから取得された特定の情報に、第１種の認証プロトコルを示す情報が含まれていない場合に、上記の特定のアクセスポイントが、第２種の認証プロトコルに従って動作すると判断してもよい。
【０００８】
取得部は、１個以上のアクセスポイントにプローブ要求信号を送信することによって、上記の１個以上のアクセスポイントから１個以上のプローブ応答信号を受信し、上記の１個以上のプローブ応答信号に含まれる１個以上の上記の特定の情報を取得してもよい。
【０００９】
第１種の設定画面は、認証方式及び暗号化方式をユーザに指定させるための画面を含んでもよい。第２種の設定画面は、認証方式及び暗号化方式をユーザに指定させるための画面を含まなくてもよい。接続部は、第１種の設定画面が表示部に表示される場合に、認証方式及び暗号化方式の１個の組合せがユーザによって指定された後に、上記の１個の組合せを用いて、上記の特定のアクセスポイントに対する無線接続を試行してもよい。接続部は、第２種の設定画面が表示部に表示される場合に、認証方式及び暗号化方式の複数個の組合せの中から１個の組合せを順次選択し、順次選択された１個の組合せを用いて、特定のアクセスポイントに対する無線接続を順次試行してもよい。この構成によれば、ユーザは、上記の特定のアクセスポイントが第２種の認証プロトコルに従って動作する場合、即ち、第２種の設定画面が表示される場合に、認証方式及び暗号化方式を指定しなくて済む。
【００１０】
第１種の設定画面は、複数個の設定項目に関する複数個の情報をユーザに順次指定させるための複数個の画面を含んでいてもよい。表示制御部は、第１の場合に、複数個の画面を表示部に順次表示させてもよい。この構成によれば、第１種の設定画面が、複数個の設定項目に関する複数個の情報をユーザに指定させるための１個の画面のみを含む構成と比較して、ユーザは、複数個の情報を容易に指定し得る。
【００１１】
表示制御部は、第１の場合に、第１種の認証プロトコルに対応する複数個の第１種の認証方式を示す情報を含み、かつ、第２種の認証プロトコルに対応する第２種の認証方式を示す情報を含まない第１種の設定画面であって、複数個の第１種の認証方式のうちの１個をユーザに指定させるための第１種の設定画面を表示部に表示させてもよい。この構成によれば、第２種の認証プロトコルに対応する第２種の認証方式を示す情報が第１種の設定画面に含まれないために、ユーザは、第１種の設定画面を介して、複数個の第１種の認証方式の中から１個の認証方式を容易に指定し得る。
【００１２】
なお、上記した無線通信システムを実現するための方法、及び、コンピュータプログラムも、新規で有用である。また、上記した無線通信システムを構成するデバイス、及び、当該デバイスを実現するためのコンピュータプログラムも、新規で有用である。
【図面の簡単な説明】
【００１３】
【図１】ネットワークシステムの構成の一例を示す。
【図２】認証方式を説明するための表を示す。
【図３】多機能機が実行する無線接続処理のフローチャートを示す。
【図４】多機能機が実行するエンタープライズ用処理のフローチャートを示す。
【図５】多機能機が実行するパーソナル用処理のフローチャートを示す。
【発明を実施するための形態】
【００１４】
図面を参照して実施例を説明する。図１に示すように、ネットワークシステム２は、多機能機１０と、エンタープライズ用アクセスポイント６０（以下では「アクセスポイント」のことを「ＡＰ」と呼ぶ）と、認証サーバ６２と、パーソナル用ＡＰ７０と、を備える。エンタープライズ用ＡＰ６０は、有線ＬＡＮ６４を介して、認証サーバ６２と通信可能である。エンタープライズ用ＡＰ６０と無線接続するための無線設定が多機能機１０に設定されている場合には、多機能機１０は、エンタープライズ用ＡＰ６０と無線接続可能である。なお、本実施例では、「無線接続」という用語を、以下の意味として使用する。即ち、デバイスがＡＰに「無線接続」されている状態では、当該デバイスは、ＡＰを介して、他のデバイスと通信することが可能である。一方において、デバイスがＡＰに「無線接続」されていない状態では、当該デバイスは、ＡＰと無線通信（例えば後述の認証情報の無線通信）を実行することが可能であるが、ＡＰを介して、他のデバイスと通信することができない。また、パーソナル用ＡＰ７０と無線接続するための無線設定が多機能機１０に設定されている場合には、多機能機１０は、パーソナル用ＡＰ７０と無線接続可能である。
【００１５】
（多機能機の構成）
図１に示すように、多機能機（周辺機器）１０は、操作部１２と、表示部１４と、記憶部１６と、制御部２２と、ネットワークインターフェイス３４と、を備える。なお、多機能機１０は、さらに、図示省略したスキャナ部、印刷部を備える。操作部１２は、ユーザによって操作されるべき複数のボタンによって構成される。表示部１４は、様々な情報を表示するためのディスプレイである。制御部２２は、記憶部１６に記憶されているプログラム１８に従って、様々な処理を実行する。制御部２２がプログラム１８に従って処理を実行することによって、取得部２４、選択部２６、判断部２８、表示制御部３０、及び、接続部３２の各機能が実現される。なお、各部２４〜３０の具体的な機能については後で説明するが、接続部３２は、記憶部１６の設定情報記憶領域２０に格納された設定情報に従って、ＡＰ６０，７０のどちらか一方と無線接続する。これにより、接続部３２は、多機能機１０が無線接続されているＡＰを介して、当該ＡＰと無線接続されている他のデバイスと通信することができる。記憶部１６は、制御部２２によって実行されるプログラム１８を格納している。また、記憶部１６は、設定情報記憶領域２０を備える。設定情報記憶領域２０は、接続部３２がＡＰ６０，７０のどちらか一方と無線接続するための設定情報を格納することができる。ネットワークインターフェイス３４は、多機能機１０が無線接続を実行するためのインターフェイスである。
【００１６】
（ＡＰの認証方式の種類）
ネットワークシステム２の管理者は、エンタープライズ系の認証方式（図２参照）に従って動作するための無線設定を、エンタープライズ用ＡＰ６０に予め設定する。エンタープライズ用ＡＰ６０は、外部装置（例えば多機能機１０）がエンタープライズ用ＡＰ６０と無線接続することを試行する際に、自身に設定された無線設定に従って、認証サーバ６２に外部装置の認証を実行させる。具体的には、エンタープライズ用ＡＰ６０は、外部装置から認証のために必要な認証情報を取得し、当該認証情報を認証サーバ６２に送信する。認証サーバ６２は、認証情報を用いて、外部装置の認証を実行し、認証結果をエンタープライズ用ＡＰ６０に送信する。エンタープライズ用ＡＰ６０は、認証結果が成功である場合に、外部装置がエンタープライズ用ＡＰ６０と無線接続することを許容し、認証結果が失敗である場合に、外部装置がエンタープライズ用ＡＰ６０と無線接続することを禁止する。あるいは、管理者は、パーソナル系の認証方式（図２参照）に従って動作するための設定情報を、パーソナル用ＡＰ７０に予め設定する。パーソナル用ＡＰ７０は、外部装置がパーソナル用ＡＰ７０と無線接続することを試行する際に、自身に設定された無線設定に従って、外部装置の認証を自身で実行する。具体的には、パーソナル用ＡＰ７０は、外部装置から認証情報を取得し、当該認証情報を用いて、自身で外部装置の認証を実行する。パーソナル用ＡＰ７０は、認証結果が成功である場合に、外部装置がパーソナル用ＡＰ７０と無線接続することを許容し、認証結果が失敗である場合に、外部装置がパーソナル用ＡＰ７０と無線接続することを禁止する。
【００１７】
（エンタープライズ系の認証方式）
図２には、多機能機１０が利用可能な認証方式の一例が示されている。認認証方式は、エンタープライズ系の認証方式と、エパーソナル系の認証方式と、に分類される。エンタープライズ系の認証方式は、ＷＰＡ（WiFi-Protected Access）−ＥｎｔｅｒｐｒｉｓｅとＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅとの２種類のエンタープライズ系の認証プロトコルに分類される。ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅは、ＩＥＥＥ８０２．１ｘ（The Institute of Electrical and Electronics Engineers, Inc.）に準拠し、さらに発展させた規格であり、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定された規格である。ＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅは、ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅを取り入れて、さらに発展させた規格であり、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定された規格である。即ち、エンタープライズ系の認証方式は、ＩＥＥＥ８０２．１ｘを利用した無線通信のための認証方式である。これらの２種類のエンタープライズ系の認証プロトコルのどちらも、さらに、複数個のＥＡＰ（Extensible Authentication Protocol）認証方式に分類される。複数個のＥＡＰ認証方式は、ＥＡＰ−ＦＡＳＴ（EAP-Flexible Authentication via Secured Tunnel）、ＰＥＡＰ（Protected EAP）、ＥＡＰ−ＴＴＬＳ（EAP-Tunneled Transport Layer Security）、及び、ＥＡＰ−ＴＬＳ（EAP-Transport Layer Security）を含む。
【００１８】
ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅの各ＥＡＰ認証方式では、ＴＫＩＰ（Temporal Key Integrity Protocol）の暗号化方式が利用される。一方において、ＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅの各ＥＡＰ認証方式では、ＡＥＳ（Advanced Encryption Standard）の暗号化方式が利用される。エンタープライズ用ＡＰ６０と外部装置とは、予め設定された暗号化方式を利用して、通信されるべきデータを暗号化して、データ通信を実行する。なお、上記の説明から明らかなように、本実施例では、ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅでは、ＥＡＰ認証方式及び暗号化方式の４個の組合せが存在し、ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅ２でも、ＥＡＰ認証方式及び暗号化方式の４個の組合せが存在する。即ち、本実施例では、エンタープライズ系の認証方式では、合計で８個の組合せが存在する。
【００１９】
また、ＷＰＡ−ＥｎｔｅｒｐｒｉｓｅとＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅのどちらでも、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳが利用される場合には、内部認証が実行される。一方において、ＥＡＰ−ＴＬＳが利用される場合には、内部認証が実行されない。内部認証方式は、ＮＯＮＥ、ＭＳＣＨＡＰ（Microsoft Challenge Handshake Authentication Protocol）、ＭＳＣＨＡＰｖ２、ＧＴＣ（Generic Token Card）、ＴＬＳ（Transport Layer Security）、ＰＡＰ（Password Authentication Protocol）に分類される。なお、上記の「ＮＯＮＥ」は、内部認証方式の一種であり、内部認証を実行しないことを意味するのではない。ＥＡＰ認証方式に応じて、利用可能な内部認証方式が異なる。例えば、ＥＡＰ−ＦＡＳＴでは、ＮＯＮＥ、ＭＳＣＨＡＰｖ２、ＧＴＣ、及び、ＴＬＳのうちのいずれか１個の内部認証方式が利用可能であり、ＰＥＡＰでは、ＭＳＣＨＡＰｖ２、ＧＴＣ、及び、ＴＬＳのうちのいずれか１個の内部認証方式が利用可能である。
【００２０】
なお、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳが利用される場合には、認証サーバ６２は、ユーザＩＤとパスワードとを用いて、外部装置（例えば多機能機１０）の認証を実行する（図２の＊１参照）。従って、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳを利用してＡＰ（例えばエンタープライズ用ＡＰ６０）と外部装置とが無線接続される場合には、認証サーバ（例えば認証サーバ６２）及び外部装置の両者に、同一のユーザＩＤとパスワードとを予め登録しておく必要がある。一方において、ＥＡＰ−ＴＬＳが利用される場合には、認証サーバ６２は、ユーザＩＤとクライアント証明書とを用いて、外部装置の認証を実行する（図２の＊２参照）。従って、ＥＡＰ−ＴＬＳを利用してＡＰと外部装置とが無線接続される場合には、認証サーバ及び外部装置の両者に、同一のユーザＩＤとクライアント証明書とを予め登録しておく必要がある。
【００２１】
（パーソナル系の認証方式）
パーソナル系の認証方式は、ＷＰＡ−ＰＳＫ（WPA-Pre-shared Key）、ＷＰＡ２−ＰＳＫ、Ｏｐｅｎ、及び、Ｓｈａｒｅｄ  ｋｅｙの４種類のパーソナル系の認証プロトコルに分類される。なお、「Ｏｐｅｎ」は、認証が実行されないプロトコルであるが、本明細書では、認証方式の一種として扱っている。パーソナル系の認証方式は、ＩＥＥＥ８０２．１ｘを利用しない無線通信のための認証方式である。ＷＰＡ−ＰＳＫ及びＷＰＡ２−ＰＳＫでは、ＴＫＩＰ又はＡＥＳの暗号化方式が利用される。Ｏｐｅｎでは、ＷＥＰ（Wired Equivalent Privacy）の暗号化方式が利用されるか、あるいは、暗号化方式が利用されない。Ｓｈａｒｅｄ  ｋｅｙでは、ＷＥＰの暗号化方式が利用される。パーソナル用ＡＰ７０と外部装置とは、予め設定された暗号化方式を利用して、通信されるべきデータを暗号化して、データ通信を実行する。特に、暗号化方式としてＷＥＰが利用される場合には、パーソナル用ＡＰ７０と外部装置とは、ＷＥＰ  ｋｅｙを利用してデータを暗号化する。なお、上記の説明から明らかなように、本実施例では、パーソナル系の認証プロトコルでは、認証方式及び暗号化方式の６個の組合せが存在する。上記の６個の組合せには、暗号化方式が利用されないＯｐｅｎが含まれておらず、ＷＥＰの暗号化方式が利用されるＯｐｅｎが含まれている。
【００２２】
なお、ＷＰＡ−ＰＳＫ、又は、ＷＰＡ２−ＰＳＫが利用される場合には、パーソナル用ＡＰ７０は、８〜６４文字のパスワードを用いて、外部装置（例えば多機能機１０）の認証を実行する（図２の＊３参照）。従って、ＷＰＡ−ＰＳＫ及びＷＰＡ２−ＰＳＫを利用してＡＰと外部装置とが無線接続される場合には、ＡＰ及び外部装置の両者に、８〜６４文字の同一のパスワードを予め登録しておく必要がある。また、Ｏｐｅｎ（ＷＥＰの暗号化方式が利用されるＯｐｅｎのみ）、又は、Ｓｈａｒｅｄ  ｋｅｙが利用される場合には、パーソナル用ＡＰ７０は、５，１０，１３，２６文字のパスワード（ＷＥＰ  ｋｅｙ）を用いて、外部装置（例えば多機能機１０）の認証を実行する。従って、Ｏｐｅｎ、又は、Ｓｈａｒｅｄ  ｋｅｙを利用してＡＰと外部装置とが無線接続される場合には、ＡＰ及び外部装置の両者に、上記の文字数に適合する同一のパスワードを予め登録しておく必要がある。
【００２３】
（多機能機が実行する無線接続処理）
次いで、図３を参照して、多機能機１０が実行する無線接続処理について説明する。多機能機１０のユーザは、多機能機１０がＡＰ６０，７０のどちらか一方と無線接続するために、無線設定を行う。まず、ユーザは、操作部１２（図１参照）を操作することによって、予め決められた設定開始操作を、多機能機１０に加えることができる。制御部２２は、ユーザによって設定開始操作が加えられることを監視している（Ｓ１２）。ここでＹＥＳの場合、取得部２４（図１参照）は、無線通信のための複数のチャンネル（即ち周波数帯）の中から１個のチャンネルを順次選択し、順次選択されたチャンネルを順次利用して、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔパケットを順次送信する（Ｓ１４）。取得部２４から送信されたＰｒｏｂｅ  Ｒｅｑｕｅｓｔパケットを受信したＡＰ（例えばＡＰ６０，７０）は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔパケットの応答として、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケットを、多機能機１０に送信する。この結果、取得部２４は、１個以上のＡＰ（本実施例では２個のＡＰ６０，７０）から、１個以上のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０を受信する（Ｓ１６）。Ｓ１６で受信された１個以上のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０のそれぞれは、Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２を含む。Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２は、ＳＳＩＤ８４を含む。Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０がエンタープライズ用ＡＰ（例えばエンタープライズ用ＡＰ６０）から送信されたパケットである場合、Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２は、さらに、送信元のＡＰに現在設定されている認証プロトコルを示す情報８６を含む。より具体的に言うと、本実施例では、情報８６は、ＷＰＡ-Ｅｎｔｅｒｐｒｉｓｅであることを示す情報と、ＷＰＡ２-Ｅｎｔｅｒｐｒｉｓｅであることを示す情報とのどちらかの情報である。なお、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０がパーソナル用ＡＰ（例えばパーソナル用ＡＰ７０）から送信されたパケットである場合、Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２は、さらに、暗号化方式を利用するのか否かに関する暗号化情報を含む。
【００２４】
取得部２４は、受信された１個以上のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０の中から、１個のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０を選択する（Ｓ１８）。取得部２４は、Ｓ１８において選択された１個のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０に含まれるＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２を取得する（Ｓ２０）。次いで、判断部２８は、Ｓ２０で取得されたＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２内に情報８６が含まれているのか否かを判断する。（Ｓ２２）。即ち、Ｓ２２では、判断部２８は、Ｓ１８において選択された１個のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケットの送信元のＡＰが、現在、エンタープライズ系の認証プロトコルに従って動作するのか、パーソナル系の認証プロトコルに従って動作するのか、を判断する。ここでＹＥＳの場合にＳ２４に進み、ＮＯの場合にＳ２６に進む。Ｓ２４では、制御部２２は、エンタープライズ系の認証プロトコルを示す情報（例えばフラグ「１」）と、Ｓ２０で取得されたＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２内のＳＳＩＤ８４と、を対応付けて記憶部１６に格納する。一方、Ｓ２６では、制御部２２は、パーソナル系の認証プロトコルを示す情報（例えばフラグ「０」）と、Ｓ２０で取得されたＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２内のＳＳＩＤ８４と、を対応付けて記憶部１６に格納する。
【００２５】
続いて、制御部２２は、Ｓ１６で受信された全てのＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０について、Ｓ１８〜Ｓ２６の処理を終了したのか否かを判断する（Ｓ２８）。ここでＮＯの場合、取得部２４は、Ｓ１８に戻って、他のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅパケット８０を選択する。Ｓ２８でＹＥＳの場合、表示制御部３０は、Ｓ２４又はＳ２６で記憶部１６に格納された１個以上のＳＳＩＤ８４のリストを、表示部１４に表示させる（Ｓ３０）。ユーザは、操作部１２を操作することによって、ＳＳＩＤ８４のリストの中から、１個のＳＳＩＤ（以下では、「特定のＳＳＩＤ」と呼ぶ）を指定することができる。選択部２６は、ユーザの指定操作に従って、ＳＳＩＤ８４のリストの中から上記の特定のＳＳＩＤを選択する（Ｓ３２）。次いで、判断部２８は、上記の特定のＳＳＩＤがエンタープライズ系の認証プロトコルを示す情報（例えばフラグ「１」）と対応付けて記憶部１６に格納されているのか否かを判断する（Ｓ３４）。ここでＹＥＳの場合に、制御部２２は、エンタープライズ用処理（Ｓ３８）を実行する。これにより、ユーザは、多機能機１０がエンタープライズ用ＡＰ６０と無線接続するための無線設定（以下では「エンタープライズ系の無線設定」と呼ぶ）を行なうことができる。また、Ｓ３４でＮＯＮＯの場合に、制御部２２は、パーソナル用処理（Ｓ３６）を実行する。これにより、ユーザは、多機能機１０がパーソナル用ＡＰ７０と無線接続するための無線設定（以下では「パーソナル系の無線設定」と呼ぶ）を行なうことができる。
【００２６】
（多機能機が実行するエンタープライズ用処理）
次いで、図４を参照して、多機能機１０が実行するエンタープライズ用処理（図３のＳ３８の処理）について説明する。以下に詳細に説明するが、エンタープライズ用処理では、表示制御部３０は、エンタープライズ系の無線設定のためにユーザが指定すべき複数個の設定項目（ＥＡＰ認証方式、暗号化方式等）に関する複数個の設定情報を、ユーザに指定させるための複数個の画面１００〜６００を順次表示させる。ユーザは、順次表示される複数個の画面１００〜６００に従って、複数個の設定情報を順次指定することができる。
【００２７】
最初に、表示制御部３０は、エンタープライズ系の認証プロトコルに対応するＥＡＰ認証方式のリスト１０２を含む画面１００を、表示部１４に表示させる（Ｓ４２）。リスト１０２は、複数個（本実施例では４個）のＥＡＰ認証方式のそれぞれを示す文字列を含む。なお、画面１００は、リスト１０２の他に、ＯＫボタン１０４とＣＡＮＣＥＬボタン１０６とを含む。ユーザは、操作部１２を操作することによって、リスト１０２内の複数個のＥＡＰ認証方式を示す複数個の文字列のうち、１個のＥＡＰ認証方式を示す１個の文字列を指定することができる。ユーザによって１個のＥＡＰ認証方式を示す１個の文字列が指定される（図４では「ＰＥＡＰ」が指定された場合の例を示す）と、表示制御部３０は、指定されたＥＡＰ認証方式を示す文字列を、他のＥＡＰ認証方式を示す文字列とは異なる態様で表示部１４に表示させる。本実施例では、画面１００に示されるように、指定された文字列「ＰＥＡＰ」が白抜き文字で表示され、他のＥＡＰ認証方式を示す文字列が黒字で表示される。
【００２８】
ユーザは、操作部１２を操作することによって、ＯＫボタン１０４とＣＡＮＣＥＬボタン１０６とのどちらか一方のボタンを操作することができる。図４には図示省略しているが、ユーザによってＣＡＮＣＥＬボタン１０６が操作されると、制御部２２は、エンタープライズ用処理を終了する。なお、以下で説明する他の画面２００〜６００でも、ユーザによってＣＡＮＣＥＬボタン２０６〜６０６が操作されると、制御部２２は、エンタープライズ用処理を終了する。一方において、ユーザによってＯＫボタン１０４が操作されると、制御部２２は、複数個のＥＡＰ認証方式の中から、ユーザによって指定された文字列に対応するＥＡＰ認証方式（以下では「特定のＥＡＰ認証方式」と呼ぶ）を選択する（Ｓ４４）。
【００２９】
次いで、制御部２２は、上記の特定のＥＡＰ認証方式が、内部認証を実行するＥＡＰ認証方式であるのか否かを判断する（Ｓ４６）。図２に示すように、ＥＡＰ認証方式がＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、ＥＡＰ−ＴＴＬＳである場合、内部認証が実行される。これに対して、ＥＡＰ認証方式がＥＡＰ−ＴＬＳである場合、内部認証が実行されない。Ｓ４６でＹＥＳの場合にＳ４８に進み、ＮＯの場合にＳ５２に進む。
【００３０】
Ｓ４８では、表示制御部３０は、画面１００を閉じて、内部認証方式を指定するための画面２００を新たに表示させる。画面２００は、上記の特定のＥＡＰ認証方式に対応する内部認証方式のリスト２０２と、ＯＫボタン２０４と、ＣＡＮＣＥＬボタン２０６と、を含む。リスト２０２は、上記の特定のＥＡＰ認証方式に対応する複数個の内部認証方式を示す複数個の文字列を含み、上記の特定のＥＡＰ認証方式に対応しない内部認証方式を示す文字列を含まない。図４に示すリスト２０２は、上記の特定のＥＡＰ認証方式がＰＥＡＰである場合の一例を示す。図２に示されるように、ＰＥＡＰの場合には、ＭＳＣＨＡＰｖ２、ＧＴＣ、及び、ＴＬＳの内部認証方式が利用される。従って、リスト２０２は、ＭＳＣＨＡＰｖ２、ＧＴＣ、及び、ＴＬＳを示す複数個の文字列を含み、ＮＯＮＥ、ＰＡＰ等のＰＥＡＰに対応しない内部認証方式を示す文字列を含まない。ユーザは、操作部１２を操作することによって、リスト２０２内の複数個の内部認証方式を示す複数個の文字列のうち、１個の内部認証方式を示す１個の文字列を指定することができる。ユーザによって１個の内部認証方式の文字列が指定される（図４では「ＴＬＳ」が指定された場合の例を示す）と、表示制御部３０は、指定された内部認証方式を示す文字列（例えば白抜き文字）を、他の内部認証方式を示す文字列とは異なる態様（例えば黒字）で表示部１４に表示させる。ユーザによってＯＫボタン２０４が操作されると、制御部２２は、複数個の内部認証方式の中から、ユーザによって指定された文字列に対応する内部認証方式を選択する（Ｓ５０）。Ｓ５０を終えると、Ｓ５２に進む。
【００３１】
Ｓ５０を経て実行されるＳ５２では、表示制御部３０は、画面２００を閉じて、暗号化方式を指定するための画面３００を新たに表示させる。一方において、Ｓ４６でＮＯの場合に実行されるＳ５２では、表示制御部３０は、画面１００を閉じて、画面２００を表示させることなく、暗号化方式を指定するための画面３００を新たに表示させる。画面３００は、暗号化方式のリスト３０２と、ＯＫボタン３０４と、ＣＡＮＣＥＬボタン３０６と、を含む。図２に示すように、エンタープライズ系の認証プロトコルでは、いずれのＥＡＰ認証方式であっても、ＴＫＩＰ又はＡＥＳの暗号化方式が利用される。従って、リスト３０２は、ＴＫＩＰとＡＥＳとのそれぞれを示す文字列を含む。ユーザは、操作部１２を操作することによって、リスト３０２内の複数個の暗号化方式を示す複数個（本実施例では２個）の文字列のうち、１個の暗号化方式を示す１個の文字列を指定することができる。ユーザによって１個の暗号化方式を示す文字列が指定される（図４では文字列「ＡＥＳ」が指定された場合の例を示す）と、表示制御部３０は、指定された暗号化方式を示す文字列（例えば白抜き文字）を、他の暗号化方式を示す文字列（例えば黒字）とは異なる態様で表示部１４に表示させる。ユーザによってＯＫボタン３０４が操作されると、制御部２２は、複数個の暗号化方式の中から、ユーザによって指定された文字列に対応する暗号化方式を選択する（Ｓ５４）。
【００３２】
次いで、制御部２２は、上記の特定のＥＡＰ認証方式が、クライアント証明書が必要なＥＡＰ認証方式、即ち、ＥＡＰ−ＴＬＳであるのか否かを判断する（Ｓ５６）。ここでＹＥＳの場合にＳ５８に進み、ＮＯの場合にＳ６２に進む。Ｓ５８では、表示制御部３０は、画面３００を閉じて、クライアント証明書を指定するための画面４００を新たに表示させる。画面４００は、多機能機１０にインストール済みの１個以上のクラインアント証明書を示す１個以上の証明書識別情報（例えば証明書のファイル名）のリスト４０２と、ＯＫボタン４０４と、ＣＡＮＣＥＬボタン４０６と、を含む。ユーザは、操作部１２を操作することによって、リスト４０２内の１個以上のクラインアント証明書を示す１個以上の文字列のうち、１個のクラインアント証明書を示す１個の文字列を指定することができる。ユーザによって１個のクラインアント証明書を示す１個の文字列が指定される（図４では第２証明書が指定された場合の例を示す）と、表示制御部３０は、指定されたクラインアント証明書を示す文字列（例えば白抜き文字）を、他のクラインアント証明書を示す文字列（例えば黒字）とは異なる態様で表示部１４に表示させる。ユーザによってＯＫボタン４０４が操作されると、制御部２２は、多機能機１０にインストール済みの１個以上のクライアント証明書の中から、ユーザによって指定された文字列に対応する１個のクライアント証明書を選択する（Ｓ６０）。Ｓ６０を終えると、Ｓ６２に進む。
【００３３】
Ｓ６０を経て実行されるＳ６２では、表示制御部３０は、画面４００を閉じて、ユーザＩＤを指定（入力）するための画面５００を新たに表示させる。一方、Ｓ５６でＮＯの場合に実行されるＳ６２では、表示制御部３０は、画面３００を閉じて、画面４００を表示させることなく、ユーザＩＤを指定するための画面５００を新たに表示させる。画面５００は、ユーザＩＤを入力することをユーザに促す文字列５０２と、ユーザＩＤ入力領域５０３と、ＯＫボタン５０４と、ＣＡＮＣＥＬボタン５０６と、を含む。図２に示すように、エンタープライズ系の認証プロトコルでは、いずれのＥＡＰ認証方式であっても、ユーザＩＤが利用される。ユーザは、操作部１２を操作することによって、ユーザＩＤ入力領域５０３にユーザＩＤを入力することができる。なお、ユーザは、認証サーバ６２に登録済みのユーザＩＤと同一のユーザＩＤを入力する必要がある。ユーザによってＯＫボタン５０４が操作されると、Ｓ６４に進む。
【００３４】
Ｓ６４では、制御部２２は、上記の特定のＥＡＰ認証方式が、パスワードが必要なＥＡＰ認証方式であるのか否かを判断する（Ｓ６４）。図２に示すように、ＥＡＰ−ＴＬＳ以外のＥＡＰ認証方式では、パスワードが必要である。従って、制御部２２は、上記の特定のＥＡＰ認証方式がＥＡＰ−ＴＬＳ以外のＥＡＰ認証方式である場合にＳ６４でＹＥＳと判断し、上記の特定のＥＡＰ認証方式がＥＡＰ−ＴＬＳである場合にＳ６４でＮＯと判断する。Ｓ６４でＹＥＳの場合にＳ６６に進み、ＮＯの場合にＳ７０に進む。
【００３５】
Ｓ６６では、表示制御部３０は、画面５００を閉じて、パスワードを指定（入力）するための画面６００を新たに表示させる。画面６００は、パスワードを入力することをユーザに促す文字列６０２と、パスワード入力領域６０３と、ＳＵＢＭＩＴボタン６０４と、ＣＡＮＣＥＬボタン６０６と、を含む。ユーザは、操作部１２を操作することによって、パスワード入力領域６０３にパスワードを入力することができる。なお、ユーザは、認証サーバ６２に登録済みのパスワードと同一のパスワードを入力する必要がある。ユーザによってＳＵＢＭＩＴボタン６０４が操作されると、制御部２２は、Ｓ６８でＹＥＳと判断し、画面１００〜６００を介してユーザによって順次指定された各種の設定情報を、設定情報記憶領域２０（図１参照）に格納する。これにより、ユーザによるエンタープライズ系の無線設定が完了する。
【００３６】
次いで、接続部３２は、設定情報記憶領域２０に格納された各種の設定情報（画面１００〜６００を介して指定された各種の情報）に基づいて、無線接続を試行する（Ｓ７０）。具体的には、接続部３２は、上記の特定のＳＳＩＤ（図３のＳ３２で選択されたＳＳＩＤ）の送信元のＡＰ（本実施例ではエンタープライズ用ＡＰ６０）に、設定情報記憶領域２０に格納された各種の設定情報（ＥＡＰ認証方式、暗号化方式、内部認証方式、ユーザＩＤ、パスワード、クライアント証明書）を、無線で送信する。エンタープライズ用ＡＰ６０は、多機能機１０から受信された各種の設定情報を、有線ＬＡＮ６４を介して、認証サーバ６２に送信する。認証サーバ６２は、エンタープライズ用ＡＰ６０から受信された各種の設定情報を用いて、認証を実行する。この認証は、例えば、エンタープライズ用ＡＰ６０から受信されたＥＡＰ認証方式を認証サーバ６２がサポートしているのか否かに関する認証、エンタープライズ用ＡＰ６０から受信されたユーザＩＤ及びパスワード（又はユーザＩＤ及びクライアント証明書）が認証サーバ６２に登録されているのか否かに関する認証等を含む。認証サーバ６２は、認証結果をエンタープライズ用ＡＰ６０に送信し、認証結果が成功である場合に、多機能機１０がエンタープライズ用ＡＰ６０に無線接続される。
【００３７】
（多機能機が実行するパーソナル用処理）
次いで、図５を参照して、多機能機１０が実行するパーソナル用処理（図３のＳ３６の処理）について説明する。最初に、制御部２２は、図３のＳ３０で選択された上記の特定のＳＳＩＤの送信元のＡＰ（本実施例ではパーソナル用ＡＰ７０）に現在設定されている認証プロトコル（即ちパーソナル用ＡＰ７０が現在動作する認証プロトコル）が、暗号化方式を利用するものであるのか否かを判断する（Ｓ８２）。具体的に言うと、制御部２２は、まず、上記の特定のＳＳＩＤの送信元のパーソナル用ＡＰ７０から、図３のＳ１６で受信されたＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ８０に含まれる情報８６を取得する。上述したように、情報８６がパーソナル系の認証プロトコルを示す情報である場合には、情報８６は、暗号化方式を利用するのか否かに関する暗号化情報を含む。制御部２２は、情報８６に含まれる暗号化情報が、暗号化を利用することを示す場合に、Ｓ８２でＹＥＳと判断してＳ８４に進み、情報８６に含まれる暗号化情報が、暗号化を利用しないことを示す場合に、Ｓ８２でＮＯと判断してＳ９８に進む。
【００３８】
Ｓ８４では、表示制御部３０は、パスワードを指定（入力）することをユーザに促す文字列７０２と、パスワード入力領域７０３と、ＳＵＢＭＩＴボタン７０４と、ＣＡＮＣＥＬボタン７０６と、を含む画面７００を、表示部１４に表示させる。ユーザは、操作部１２を操作することによって、パスワード入力領域７０３にパスワードを入力することができる。なお、ユーザは、パーソナル用ＡＰ７０に登録済みのパスワードと同一のパスワードを入力する必要がある。ユーザは、操作部１２を操作することによって、ＳＵＢＭＩＴボタン７０４とＣＡＮＣＥＬボタン７０６のどちらか一方のボタンを操作することができる。制御部２２は、ユーザによって指定完了操作（即ちＳＵＢＭＩＴボタン７０４の操作）がされることを監視している（Ｓ８６）。なお、ユーザによって、ＣＡＮＣＥＬボタン７０６が操作された場合には、制御部２２は、パーソナル用処理を終了する。
【００３９】
ユーザによってＳＵＢＭＩＴボタン７０４が操作される場合（Ｓ８６でＹＥＳの場合）、接続部３２は、パーソナル系の認証方式及び暗号化方式の複数個の組合せ（図２参照）の中から、１個の組合せを選択する（Ｓ８８）。図２の例では、認証方式及び暗号化方式の組合せは、「ＷＰＡ−ＰＳＫ／ＴＫＩＰ」、「ＷＰＡ−ＰＳＫ／ＡＥＳ」、「ＷＰＡ２−ＰＳＫ／ＴＫＩＰ」、「ＷＰＡ２−ＰＳＫ／ＡＥＳ」、「Ｏｐｅｎ／ＷＥＰ」、及び、「Ｓｈａｒｅｄ  Ｋｅｙ／ＷＥＰ」の６個の組合せが存在する。接続部３２は、これらの６個の組合せのうち、１個の組合せを選択する。接続部３２が組合せを選択する順序は予め決められている。接続部３２は、無線通信のセキュリティが高いものから順に組合せを選択する。即ち、接続部３２は、「ＷＰＡ２−ＰＳＫ／ＡＥＳ」、「ＷＰＡ２−ＰＳＫ／ＴＫＩＰ」、「ＷＰＡ−ＰＳＫ／ＡＥＳ」、「ＷＰＡ−ＰＳＫ／ＴＫＩＰ」、「Ｓｈａｒｅｄ  Ｋｅｙ／ＷＥＰ」、「Ｏｐｅｎ／ＷＥＰ」の順序で選択する。
【００４０】
次いで、接続部３２は、Ｓ８８で選択された１個の組合せを利用して、パーソナル用ＡＰ７０に対する無線接続を試行する（Ｓ９０）。具体的には、接続部３２は、パーソナル用ＡＰ７０に、Ｓ８８で選択された認証方式及び暗号化方式の１個の組合せを示す情報と、Ｓ８４で入力されたパスワードとを、無線で送信する。パーソナル用ＡＰ７０は、多機能機１０から受信された各種の情報を用いて、認証を実行する。この認証は、例えば、多機能機１０から受信された認証方式及び暗号化方式をパーソナル用ＡＰ７０がサポートしているのか否かに関する認証、多機能機１０から受信されたパスワードがパーソナル用ＡＰ７０に登録されているのか否かに関する認証等を含む。パーソナル用ＡＰ７０は、認証結果が成功である場合に、多機能機１０と無線接続する。また、認証結果が成功である場合、パーソナル用ＡＰ７０は、認証結果が成功であることを示す情報を、多機能機１０に送信する。制御部２２は、無線接続が成功したのか否かを判断する（Ｓ９２）。制御部２２は、認証結果が成功であることを示す情報をパーソナル用ＡＰ７０から受信する場合に、接続が成功したと判断し（Ｓ９２でＹＥＳ）、認証結果が成功であることを示す情報を受信しない場合に、接続が失敗したと判断する（Ｓ９２でＮＯ）。Ｓ９２でＹＥＳの場合、制御部２２は、無線接続が成功した認証方式及び暗号化方式の組合せと、パスワードと、を含む各種の設定情報を、設定情報記憶領域２０（図１参照）に格納する。これにより、ユーザによるパーソナル系の無線設定が完了する。多機能機１０は、設定情報記憶領域２０に格納された各種の設定情報を利用して、パーソナル用ＡＰ７０と無線接続することができる。Ｓ９２でＹＥＳの場合、パーソナル用処理が終了する。
【００４１】
一方、Ｓ９２でＮＯの場合、制御部２２は、上記の６個の組合せの全てがＳ８８で選択されたのか否かを判断する（Ｓ９４）。ここでＹＥＳの場合にＳ９６に進み、表示制御部３０は、無線接続が失敗したことを示す画面を、表示部１４に表示させて、パーソナル用処理を終了する。一方において、Ｓ９４でＮＯの場合には、接続部３２は、上記の６個の組合せの中から、未だに選択されていない１個の組合せを選択し（Ｓ８８）、当該組合せを利用して、パーソナル用ＡＰ７０に対する無線接続を試行する（Ｓ９０）。即ち、接続部３２は、認証方式及び暗号化方式の複数個（本実施例では６個）の組合せの中から１個の組合せを順次選択し、順次選択された組合せを利用して、パーソナル用ＡＰ７０に対する無線接続を順次試行する。
【００４２】
Ｓ８２でＮＯの場合に実行されるＳ９８では、認証方式「Ｏｐｅｎ」を利用して、パーソナル用ＡＰ７０に対する無線接続を試行する。即ち、接続部３２は、認証方式「Ｏｐｅｎ」を示す情報を、パーソナル用ＡＰ７０に無線で送信する。ここでは、パスワードが送信されない。パーソナル用ＡＰ７０は、多機能機１０から受信された認証方式「Ｏｐｅｎ」をサポートしているのか否かに関する認証を実行する。パーソナル用ＡＰ７０は、認証結果が成功である場合に、多機能機１０と無線接続する。また、認証結果が成功である場合、パーソナル用ＡＰ７０は、認証結果が成功であることを示す情報を、多機能機１０に送信する。制御部２２は、無線接続が成功したのか否かを判断する（Ｓ１００）。Ｓ１００でＹＥＳの場合、制御部２２は、無線接続が成功した認証方式「Ｏｐｅｎ」を含む設定情報を、設定情報記憶領域２０に格納する。これにより、ユーザによるパーソナル系の無線設定が完了する。多機能機１０は、設定情報記憶領域２０に格納された設定情報に含まれる認証方式「Ｏｐｅｎ」を利用して、パーソナル用ＡＰ７０と無線接続することができる。Ｓ１００でＹＥＳの場合、パーソナル用処理が終了する。一方、Ｓ１００でＮＯの場合、表示制御部３０は、無線接続が失敗したことを示す画面を、表示部１４に表示させて（Ｓ１０２）、パーソナル用処理を終了する。
【００４３】
実施例について詳しく説明した。多機能機１０は、ユーザによって選択された上記の特定のＳＳＩＤに対応するＡＰ（以下では「特定のＡＰ」と呼ぶ）が、エンタープライズ系の認証プロトコルに従って動作する場合に、画面１００〜６００（図４参照）を表示し、パーソナル系の認証プロトコルに従って動作する場合に、画面７００（図５参照）を表示する。即ち、多機能機１０は、上記の特定のＡＰに現在設定されている認証プロトコルに応じて、画面１００〜６００及び画面７００のどちらかを表示する。
【００４４】
エンタープライズ系の無線設定を行なうための画面１００〜６００と、パーソナル系の無線設定を行なうための画面７００と、が用意されているが、ユーザが、どちらの無線設定を行なうのかを選択しなければならない構成（以下では「比較例１の構成」と呼ぶ）が考えられる。比較例１の構成を採用すると、ユーザは、上記の特定のＡＰが、現在、エンタープライズ系及びパーソナル系のどちらの認証プロトコルに従って動作するのか、を予め把握しておき、エンタープライズ系及びパーソナル系のどちらの無線設定を行なうのかを選択する必要がある。無線設定に精通していないユーザにとっては、ＡＰに設定されている認証プロトコルを把握するのが難しい。従って、例えば、エンタープライズ系の認証プロトコルが上記の特定のＡＰに設定されるにも関わらず、パーソナル系の無線設定を行なうための画面７００を表示することをユーザが選択し得る。この場合、ユーザがパーソナル系の無線設定を行なっても、多機能機１０は、エンタープライズ系の認証プロトコルが設定されている上記の特定のＡＰと無線接続することができない。即ち、比較例１の構成によると、ユーザが選択を誤ると、上記の特定のＡＰと無線接続するのができない。これに対し、本実施例によると、多機能機１０は、上記の特定のＡＰに現在設定されている認証プロトコルに応じて、画面１００〜６００又は画面７００を表示することができる。このために、ユーザは、エンタープライズ系及びパーソナル系のどちらの無線設定を行なうのかを選択しなくて済み、この結果、比較例１の構成と比べて、多機能機１０は、より確実に上記の特定のＡＰと無線接続することができる。
【００４５】
また、上記の特定のＡＰが、エンタープライズ系及びパーソナル系のどちらの認証プロトコルに従って動作する場合であっても、無線設定を行なうための共通の画面を表示する構成（以下では「比較例２の構成」と呼ぶ）が考えられる。比較例２の構成を採用すると、ユーザは、上記の特定のＡＰが、現在、エンタープライズ系及びパーソナル系のどちらの認証プロトコルに従って動作するのか、を予め把握しておく必要がある。さらに、ユーザは、上記の特定のＡＰが動作する認証プロトコルが利用される場合に必要な情報（ユーザが指定すべき情報）の種類も把握しておく必要がある。従って、ユーザがこれらを把握していない場合には、適切な無線設定が行なわれない可能性が高く、この場合、多機能機１０は、上記の特定のＡＰと無線接続するのができない。これに対し、本実施例によると、ユーザは、上記の特定のＡＰが動作する認証プロトコルを把握しなくて済み、さらに、指定すべき情報の種類を把握しなくて済む。この結果、比較例２の構成と比べて、多機能機１０は、より確実に上記の特定のＡＰと無線接続することができる。
【００４６】
多機能機１０は、エンタープライズ用処理（図４参照）において、エンタープライズ系の無線設定に必要な複数個の情報をユーザに指定させるための複数個の画面１００〜６００を、表示部１４に順次表示させる。ユーザは、表示部１４に表示される複数個の画面に従って、複数個の情報を順次指定することができる。例えば、エンタープライズ系の無線設定に必要な複数個の情報を指定するための１個の画面のみを表示させる構成（以下では「比較例３の構成」と呼ぶ）が考えられる。比較例３の構成では、ユーザは、１個の画面において、複数個の情報を指定する必要がある。無線設定に精通していないユーザにとっては、必要な複数個の情報を漏れなく指定するのが難しい。これに対し、本実施例では、各画面１００〜６００が順次表示される構成（いわゆるウィザード形式（対話形式））を採用しているために、比較例３の構成と比べると、ユーザは、必要な複数個の情報を容易に指定することができる。特に、本実施例では、各画面１００〜６００において情報が入力されると次の画面に進む構成を採用しているために、必要な情報をユーザが指定し忘れることを抑制することができる。
【００４７】
また、多機能機１０は、エンタープライズ処理（図４参照）において、ユーザによって指定されたＥＡＰ認証方式に応じて、表示部１４に表示させる画面を変更する。即ち、多機能機１０は、ユーザによって指定されたＥＡＰ認証方式を利用して無線接続するために必要な無線設定の内容をユーザに指定させる画面を表示部１４に表示させ、不要な無線設定の内容をユーザに指定させる画面を表示部１４に表示させない。例えば、ＥＡＰ認証方式がＥＡＰ−ＴＬＳである場合には、多機能機１０は、暗号化方式、クライアント証明書、及び、ユーザＩＤをユーザに指定させるための画面３００，４００，５００を、表示部１４に順次表示させ、内部認証方式及びパスワードをユーザに指定させるための画面２００，６００を表示させない。これに対し、例えば、ＥＡＰ認証方式がＰＥＡＰである場合、多機能機１０は、内部認証方式、暗号化方式、ユーザＩＤ、及び、パスワードをユーザに指定させるための画面２００，３００，５００，６００を、表示部１４に順次表示させ、クライアント証明書をユーザに指定させるための画面４００を、表示部１４に表示させない。ユーザは、表示部１４に表示された画面に従って無線設定を行うことができ、どのような種類の情報を指定すべきかを予め把握しなくて済む。
【００４８】
多機能機１０は、パーソナル用処理（図５参照）において、パーソナル系の認証方式の認証方式及び暗号化方式の組合せを順次選択して、ＡＰに対する無線接続を順次試行する。多機能機１０は、無線接続に成功した認証方式及び暗号化方式の組合せを含む設定情報を利用して、パーソナル用ＡＰ７０と無線接続する。このため、ユーザは、認証方式及び暗号化方式の組合せを指定しなくて済む。
【００４９】
上記の説明から明らかなように、多機能機１０が無線通信システムの一例である。Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ８２が特定の情報の一例であり、ＳＳＩＤ８４が識別情報の一例である。エンタープライズ系の認証プロトコル、換言すれば、無線ＬＡＮ規格のＩＥＥＥ８０２．１ｘを利用した無線通信のための認証プロトコル（ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅ，ＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅ）が第１種の認証プロトコルの一例であり、ＥＡＰ認証方式が第１種の認証方式の一例である。パーソナル系の認証プロトコル、換言すれば、無線ＬＡＮ規格のＩＥＥＥ８０２．１ｘを利用しない無線通信のための認証プロトコルが第２種の認証プロトコルの一例であり、ＷＰＡ−ＰＳＫ，ＷＰＡ２−ＰＳＫ，Ｏｐｅｎ，Ｓｈａｒｅｄ  ｋｅｙ等が第２種の認証方式の一例である。画面１００〜６００が第１種の設定画面の一例であり、画面７００が第２種の設定画面の一例である。
【００５０】
（変形例）
（１）上記実施例では、多機能機１０の表示部１４に画面１００〜７００が表示されているが、これに代えて、多機能機１０に接続された外部装置（例えばＰＣ）の表示部に画面が利用されてもよい。この場合には、多機能機１０が、取得部２４、選択部２６、判断部２８及び表示制御部３０のうちの一部の構成を備え、上記の外部装置が他の構成を備えていてもよい。この場合、多機能機１０と外部装置とが、無線通信システムの一例である。
【００５１】
（２）図３のＳ３０では、表示制御部３０はＳＳＩＤのリストを表示部１４に表示させているが、これに代えて、表示制御部３０は、ＳＳＩＤと、当該ＳＳＩＤに対応するＡＰがエンタープライズ系の認証プロトコルに従って動作するのか、パーソナル系の認証プロトコルに従って動作するのか、を示す情報と、が対応付けられたリストを作成し、表示部１４に表示させてもよい。
【００５２】
（３）上記した実施例では、図５のＳ８８において、多機能機１０は、認証プロトコル及び暗号化方式の６個の組合せの中から、１個の組合せを順次選択する。これに代えて、多機能機１０は、ユーザによって入力されたパスワード（図５のＳ８４参照）の文字数に応じて、選択する組合せを変更してもよい。例えば、パスワードの文字数が５文字である場合、６個の組合せのうちの「Ｓｈａｒｅｄ  ｋｅｙ／ＷＥＰ」と「Ｏｐｅｎ／ＷＥＰ」を選択の対象とし、その他の組合せを選択の対象としなくてもよい。
【００５３】
（４）上記した実施例では、パーソナル用処理（図５参照）において、多機能機１０は、認証プロトコル及び暗号化方式の複数個の組合せの中から、１個の組合せを順次選択し、順次選択された１個の組合せを用いて、無線接続を順次試行する。しかしながら、多機能機１０は、パーソナル用処理において、エンタープライズ用処理（図４参照）と同様に、無線設定に必要な設定項目に関する情報をユーザに順次指定させるための複数個の画面を、表示部１４に順次表示させてもよい。この場合、複数個の画面が、第２種の設定画面の一例である。
【００５４】
（５）上記した実施例では、「ＷＰＡ２−ＰＳＫ／ＡＥＳ」、「ＷＰＡ２−ＰＳＫ／ＴＫＩＰ」、「ＷＰＡ−ＰＳＫ／ＡＥＳ」、「ＷＰＡ−ＰＳＫ／ＴＫＩＰ」・・・の順で、すなわち、認証方式を基準として認証方式及び暗号化方式が順次選択されている。具体的には、認証方式が同じ２つの組合せ（例えば、「ＷＰＡ２-ＰＳＫ／ＡＥＳ」、「ＷＰＡ２-ＰＳＫ／ＴＫＩＰ」）のうち、セキュリティの比較的高い暗号化方式を含む組合せ（例えば「ＷＰＡ２-ＰＳＫ／ＡＥＳ」）が、セキュリティの比較的低い暗号化方式を含む組合せ（例えば「ＷＰＡ２・ＴＫＩＰ」）よりも、先に選択されている。しかしながら、これに代えて、暗号化方式を基準として、認証方式及び暗号化方式が順次選択されてもよい。具体的には、「ＷＰＡ２−ＰＳＫ／ＡＥＳ」、「ＷＰＡ−ＰＳＫ／ＡＥＳ」、「ＷＰＡ２−ＰＳＫ／ＴＫＩＰ」、「ＷＰＡ−ＰＳＫ／ＴＫＩＰ」の順で選択されてもよい。この場合には、暗号化方式が同じ２つの組合せ（例えば、「ＷＰＡ２−ＰＳＫ／ＡＥＳ」、「ＷＰＡ−ＰＳＫ／ＡＥＳ」）のうち、セキュリティの比較的高い認証方式を含む組合せ（例えば「ＷＰＡ２−ＰＳＫ／ＡＥＳ」）が、セキュリティの比較的低い認証方式を含む組合せ（例えば「ＷＰＡ−ＰＳＫ／ＡＥＳ」）よりも、先に選択されている。
【００５５】
認証方式を基準とするのか、暗号化方式を基準とするのかは、認証及び暗号化のいずれを優先するのか等により決定することができる。ただし、アクセスポイントが認証方式及び暗号化方式の複数の組合せをサポートしている場合には、アクセスポイントは、通常、セキュリティの高い組合せで通信を行うように、設定されている。このため、認証方式のセキュリティの高い順序又は暗号化方式のセキュリティの高い順序でアクセスポイントへの接続を試みれば、逆の場合と比較して、アクセスポイントに早期に接続に成功できる可能性が高くなる。
【００５６】
（６）上記した実施例の技術は、多機能機１０のみならず、ＰＣ、移動体通信端末、サーバ、プリンタ、スキャナ、電話機、ファクシミリ等の他の無線通信装置にも適用することができる。
【符号の説明】
【００５７】
２：ネットワークシステム、１０：多機能機、１２：操作部、１４：表示部、２０：設定情報記憶領域、２２：制御部、２４：取得部、２６：選択部、２８：判断部、３０：表示制御部、３２：接続部、６０：エンタープライズ用アクセスポイント、６２：認証サーバ、７０：パーソナル用アクセスポイント、８０：Ｐｒｏｂｅ  Ｒｅｐｏｎｓｅパケット、８２：Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ、８４：ＳＳＩＤ、１００〜７００：画面
【図１】
2011199458.tif 000003
【図２】
2011199458.tif 000004
【図３】
2011199458.tif 000005
【図４】
2011199458.tif 000006
【図５】
2011199458.tif 000007