(57)【要約】【課題】  ユーザによる無線設定の確認を支援する技術を開示する。【解決手段】  制御装置は、多機能機に現在設定されている無線通信のための無線設定に関する設定情報を取得する（Ｓ１６）。制御装置は、設定情報を用いて、無線設定が、認証サーバによって認証が実行されるエンタープライズ系の認証方式を示すのか、無線通信実行部が直接に無線通信を実行するデバイスによって認証が実行されるパーソナル系の認証方式を示すのか、を判断する（Ｓ１８）。制御装置は、無線設定が、エンタープライズ系の認証方式を示すと判断される場合（Ｓ１８でＮＯ）に、無線設定に含まれる複数個の設定項目の内容をエンタープライズ用画面を、ＰＣに提供し（Ｓ２０）、無線設定が、パーソナル系の認証方式を示すと判断される場合（Ｓ１８でＹＥＳ）に、無線設定に含まれる複数個の設定項目の内容を示すパーソナル用画面を、ＰＣに提供する（Ｓ３０）。【選択図】  図３
2011197864.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を実行する無線通信実行部を備える無線通信装置のための制御装置であって、
前記無線通信装置に現在設定されている無線通信のための無線設定に関する設定情報を取得する取得部と、
前記設定情報を用いて、前記無線設定が、認証サーバによって認証が実行される第１種の認証方式を示すのか、前記無線通信実行部が直接に無線通信を実行するデバイスによって認証が実行される第２種の認証方式を示すのか、を判断する判断部と、
前記無線設定が前記第１種の認証方式を示すと判断される第１の場合に、前記無線設定に含まれる複数個の設定項目の内容を示す第１の画面を、表示部に提供し、前記無線設定が前記第２種の認証方式を示すと判断される第２の場合に、前記無線設定に含まれる複数個の設定項目の内容を示す第２の画面であって、前記第１の画面とは異なる前記第２の画面を、前記表示部に提供する提供部と、を備える制御装置。
【請求項２】
前記設定情報は、前記無線通信装置に現在設定されている認証方式を示す認証方式情報を含み、
前記判断部は、前記認証方式情報を用いて、前記無線設定が、前記第１種の認証方式を示すのか、前記第２種の認証方式を示すのか、を判断する、請求項１に記載の制御装置。
【請求項３】
前記提供部は、さらに、前記第１の画面又は前記第２の画面を前記表示部に提供するよりも前に、第３の画面を前記表示部に提供し、
前記第３の画面は、前記第１の画面又は前記第２の画面を前記表示部に提供するための共通の選択領域であって、ユーザによって選択可能な前記共通の選択領域を含み、
前記ユーザによって前記共通の選択領域が選択される場合に、前記取得部は、前記設定情報を取得し、前記判断部は、前記判断を実行し、前記提供部は、前記提供を実行する、請求項１又は２に記載の制御装置。
【請求項４】
前記第１の画面と前記第２の画面とのうちの少なくとも一方の注目画面に含まれる前記複数個の設定項目のうち、少なくとも１個の設定項目の内容は、前記注目画面を介して変更可能であり、
前記制御装置は、さらに、
前記無線通信実行部が、前記少なくとも１個の設定項目の変更後の内容を用いて、無線通信を実行するように、前記変更後の内容を前記無線通信実行部に供給する供給部を備える、請求項１から３のいずれか一項に記載の制御装置。
【請求項５】
前記第１の画面と前記第２の画面とのうちの少なくとも一方の注目画面に含まれる前記複数個の設定項目のうち、少なくとも１個の設定項目の内容は、前記注目画面を介して変更可能であり、
前記制御装置は、さらに、
前記注目画面に含まれる前記複数個の設定項目の内容に誤りがあるのか否かのエラー判定を実行する判定部であって、前記注目画面に含まれる認証方式を示す特定の設定項目の内容に応じて、前記エラー判定の対象の設定項目を変更して、前記エラー判定を実行する前記判定部を備える、請求項１から４のいずれか一項に記載の制御装置。
【請求項６】
前記注目画面は、前記第１の画面であり、
前記判定部は、
前記第１の画面に含まれる前記特定の設定項目の内容が、前記第１種の認証方式のうちの第１の認証方式を示す第３の場合に、前記第１の画面に含まれる第１の設定項目を、前記エラー判定の対象の設定項目として採用し、
前記第１の画面に含まれる前記特定の設定項目の内容が、前記第１種の認証方式のうちの第２の認証方式を示す第４の場合に、前記第１の設定項目を、前記エラー判定の対象の設定項目として採用せずに、前記第１の画面に含まれる第２の設定項目を、前記エラー判定の対象の設定項目として採用する、請求項５に記載の制御装置。
【請求項７】
前記判定部は、さらに、前記第３の場合において、
（ａ）前記第１の画面に含まれる第３の設定項目が特定の内容を示す場合に、前記第１の設定項目に加えて、前記第１の画面に含まれる第４の設定項目を、前記エラー判定の対象の設定項目として採用し、
（ｂ）前記第１の画面に含まれる前記第３の設定項目が前記特定の内容を示さない場合に、前記第４の設定項目を、前記エラー判定の対象の設定項目として採用しない、請求項６に記載の制御装置。
【請求項８】
前記判定部は、さらに、前記第４の場合において、
（ｃ）前記第１の画面に含まれる第３の設定項目が特定の内容を示す場合に、前記第２の設定項目に加えて、前記第１の画面に含まれる第４の設定項目を、前記エラー判定の対象の設定項目として採用し、
（ｄ）前記第１の画面に含まれる前記第３の設定項目が前記特定の内容を示さない場合に、前記第４の設定項目を、前記エラー判定の対象の設定項目として採用しない、請求項６又は７に記載の制御装置。
【請求項９】
前記判定部は、さらに、前記第３の場合と前記第４の場合との双方において、前記第１の画面に含まれる第５の設定項目を、前記エラー判定の対象の設定項目として採用する、請求項６から８のいずれか一項に記載の制御装置。
【請求項１０】
無線通信を実行する無線通信実行部を備える無線通信装置のための制御装置に、以下の各処理、即ち、
前記無線通信装置に現在設定されている無線通信のための無線設定に関する設定情報を取得する取得処理と、
前記設定情報を用いて、前記無線設定が、認証サーバによって認証が実行される第１種の認証方式を示すのか、前記無線通信実行部が直接に無線通信を実行するデバイスによって認証が実行される第２種の認証方式を示すのか、を判断する判断処理と、
前記無線設定が前記第１種の認証方式を示すと判断される第１の場合に、前記無線設定に含まれる複数個の設定項目の内容を示す第１の画面を、表示部に提供し、前記無線設定が前記第２種の認証方式を示すと判断される第２の場合に、前記無線設定に含まれる複数個の設定項目の内容を示す第２の画面であって、前記第１の画面とは異なる前記第２の画面を、前記表示部に提供する提供処理と、実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、無線通信を実行する無線通信装置のための制御装置を開示する。
【背景技術】
【０００２】
特許文献１、２には、プリンタが無線通信を実行するための無線設定（認証方式、暗号化方式等）を、プリンタに設定するための技術が開示されている。ユーザは、ＰＣの表示部に表示された画面を介して、プリンタに設定されるべき無線設定を指定することができる。ＰＣは、ユーザによって指定された無線設定をプリンタに送信する。プリンタは、ＰＣから受信された無線設定を、自己の無線設定として設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７４１３４号公報
【特許文献２】特開２００６−２８７６００号公報
【特許文献３】特開２００７−１６４６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線通信装置（上記の例ではプリンタ）に現在設定されている無線設定を確認することをユーザが望む場合がある。本明細書では、無線通信装置に現在設定されている無線設定の確認を支援する技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される一つの技術は、無線通信を実行する無線通信実行部を備える無線通信装置のための制御装置である。この制御装置は、取得部と判断部と提供部とを備える。取得部は、無線通信装置に現在設定されている無線通信のための無線設定に関する設定情報を取得する。判断部は、設定情報を用いて、無線設定が、認証サーバによって認証が実行される第１種の認証方式を示すのか、無線通信実行部が直接に無線通信を実行するデバイスによって認証が実行される第２種の認証方式を示すのか、を判断する。提供部は、無線設定が第１種の認証方式を示すと判断される第１の場合に、無線設定に含まれる複数個の設定項目の内容を示す第１の画面を、表示部に提供し、無線設定が第２種の認証方式を示すと判断される第２の場合に、無線設定に含まれる複数個の設定項目の内容を示す第２の画面であって、第１の画面とは異なる第２の画面を、表示部に提供する。
【０００６】
上記の制御装置は、無線通信装置に現在設定されている無線設定（以下では「現在の無線設定」と呼ぶ）に含まれる複数個の設定項目の内容を示す画面を表示部に提供するため、ユーザは、表示部を見ることによって、現在の無線設定を確認することができる。なお、第１種の認証方式と第２種の認証方式とでは、通常、無線設定の設定項目が異なる。従って、仮に、現在の無線設定が、第１種の認証方式と第２種の認証方式とのどちらを示す場合でも、同一の画面を表示部に提供する構成を採用すると、現在の無線設定が示す認証方式とは無関係な設定項目を含む画面が、表示部に提供され得る。この場合、ユーザが、現在の無線設定に上記の無関係な設定項目が含まれると誤解する可能性がある。即ち、ユーザが、現在の無線設定を適切に把握することができない可能性がある。
【０００７】
このような問題に対応するために、上記の制御装置は、現在の無線設定が示す認証方式に応じた画面を表示部に提供する。即ち、上記の制御装置は、現在の無線設定が第１種の認証方式を示す第１の場合に、第１種の認証方式に適した第１の画面を表示部に提供し、現在の無線設定が第２種の認証方式を示す第２の場合に、第２種の認証方式に適した第２の画面を表示部に提供する。このために、ユーザは、現在の無線設定が示す認証方式に応じた画面を確認することができ、この結果、現在の無線設定に含まれる複数個の設定項目の内容を適切に把握することができる。即ち、この技術によると、現在の無線設定の確認を支援することができる。
【０００８】
設定情報は、無線通信装置に現在設定されている認証方式を示す認証方式情報を含んでいてもよい。判断部は、認証方式情報を用いて、無線設定が、第１種の認証方式を示すのか、第２種の認証方式を示すのか、を判断してもよい。
【０００９】
提供部は、さらに、第１の画面又は第２の画面を表示部に提供するよりも前に、第３の画面を表示部に提供してもよい。第３の画面は、第１の画面又は第２の画面を表示部に提供するための共通の選択領域であって、ユーザによって選択可能な共通の選択領域を含んでいてもよい。ユーザによって共通の選択領域が選択される場合に、取得部は、設定情報を取得し、判断部は、上記の判断を実行し、提供部は、上記の提供を実行してもよい。仮に、第１の画面を表示部に提供するための第１の選択領域と、第２の画面を表示部に提供するための第２の選択領域（第１の選択領域と異なる選択領域）と、が第３の画面に含まれる構成を採用すると、ユーザは、現在の無線設定が第１種及び第２種の認証方式のどちらを示すのかを予め把握しておき、現在の無線設定が示す認証方式に応じて、第１の選択領域又は第２の選択領域を選択する必要がある。これに対し、上記の構成によると、ユーザは、現在の無線設定が第１種及び第２種の認証方式のどちらを示すのか知らなくても、共通の選択領域を選択すれば、現在の無線設定が示す認証方式に応じて、第１の画面又は第２の画面が表示部に提供される。
【００１０】
第１の画面と第２の画面とのうちの少なくとも一方の注目画面に含まれる複数個の設定項目のうち、少なくとも１個の設定項目の内容は、注目画面を介して変更可能であってもよい。制御装置は、さらに、無線通信実行部が、少なくとも１個の設定項目の変更後の内容を用いて、無線通信を実行するように、変更後の内容を無線通信実行部に供給する供給部を備えてもよい。この構成によれば、ユーザは、表示部に表示される注目画面を介して、設定項目の内容を変更することができる。
【００１１】
第１の画面と第２の画面とのうちの少なくとも一方の注目画面に含まれる複数個の設定項目のうち、少なくとも１個の設定項目の内容は、注目画面を介して変更可能であってもよい。制御装置は、さらに、注目画面に含まれる複数個の設定項目の内容に誤りがあるのか否かのエラー判定を実行する判定部を備えてもよい。判定部は、注目画面に含まれる認証方式を示す特定の設定項目の内容に応じて、エラー判定の対象の設定項目を変更して、エラー判定を実行してもよい。この構成によれば、注目画面を介して、設定項目が誤った内容に変更される場合に、エラー判定される。このために、無線通信装置の無線設定が、誤った内容に変更されるのを抑制することができる。また、上記の制御装置では、注目画面に含まれる認証方式を示す設定項目の内容に応じて、エラー判定の対象の設定項目を変更する。このため、例えば、エラー判定の必要がない設定項目についてエラー判定の対象から除外し得る。これにより、制御装置の処理負荷を低減し得る。
【００１２】
注目画面は、第１の画面であってもよい。判定部は、第１の画面に含まれる上記した特定の設定項目の内容が、第１種の認証方式のうちの第１の認証方式を示す第３の場合に、第１の画面に含まれる第１の設定項目を、エラー判定の対象の設定項目として採用してもよい。判定部は、第１の画面に含まれる上記した特定の設定項目の内容が、第１種の認証方式のうちの第２の認証方式を示す第４の場合に、第１の設定項目を、エラー判定の対象の設定項目として採用せずに、第１の画面に含まれる第２の設定項目を、エラー判定の対象の設定項目として採用してもよい。現在の無線設定が、第１種の認証方式のうちの第１及び第２の認証方式のどちらを示すのかに応じて、エラー判定の対象の設定項目を変更するために、認証方式に応じて、適切なエラー判定を実行し得る。
【００１３】
判定部は、さらに、第３の場合において、（ａ）第１の画面に含まれる第３の設定項目が特定の内容を示す場合に、第１の設定項目に加えて、第１の画面に含まれる第４の設定項目を、エラー判定の対象の設定項目として採用し、（ｂ）第１の画面に含まれる第３の設定項目が上記の特定の内容を示さない場合に、第４の設定項目を、エラー判定の対象の設定項目として採用しなくてもよい。この構成によると、第３の場合（即ち、現在の無線設定が第１の認証方式を示す場合）に、第３の設定項目の内容に応じて、適切なエラー判定を実行し得る。特に、第３の設定項目の内容が上記の特定の内容を示さない場合に、第４の設定項目がエラー判定の対象にされないために、エラー判定のための処理負荷を低減し得る。
【００１４】
判定部は、さらに、第４の場合において、（ｃ）第１の画面に含まれる第３の設定項目が特定の内容を示す場合に、第２の設定項目に加えて、第１の画面に含まれる第４の設定項目を、前記エラー判定の対象の設定項目として採用し、（ｄ）第１の画面に含まれる第３の設定項目が上記の特定の内容を示さない場合に、第４の設定項目を、エラー判定の対象の設定項目として採用しなくてもよい。この構成によると、第４の場合（即ち、現在の無線設定が第２の認証方式を示す場合）に、第３の設定項目の内容に応じて、適切なエラー判定を実行し得る。特に、第３の設定項目の内容が上記の特定の内容を示さない場合に、第４の設定項目がエラー判定の対象にされないために、エラー判定のための処理負荷を低減し得る。
【００１５】
判定部は、さらに、第３の場合と第４の場合との双方において、第１の画面に含まれる第５の設定項目を、エラー判定の対象の設定項目として採用してもよい。
【００１６】
なお、上記した制御装置を実現するための方法、及び、コンピュータプログラムも、新規で有用である。また、上記した制御装置を備えるデバイス、及び、そのデバイスを備えるシステムも、新規で有用である。
【図面の簡単な説明】
【００１７】
【図１】無線通信システムの構成の一例を示す。
【図２】認証方式を説明するための表を示す。
【図３】多機能機が実行する設定変更処理のフローチャートを示す。
【図４】ネットワーク構成画面の一例を示す。
【図５】エンタープライズ用画面の一例を示す。
【図６】パーソナル用画面の一例を示す。
【図７】多機能機が実行するエラー判定処理のフローチャートを示す。
【図８】エラー判定の対象の設定項目を説明するための表を示す。
【発明を実施するための形態】
【００１８】
図面を参照して実施例を説明する。図１に示すように、無線通信システム２は、多機能機（周辺機器）１０と、ＰＣ４０と、エンタープライズ用アクセスポイント６０（以下では「アクセスポイント」のことを「ＡＰ」と呼ぶ）と、認証サーバ６２と、パーソナル用ＡＰ７０と、を備える。エンタープライズ用ＡＰ６０と無線接続するための無線設定が多機能機１０に設定されている場合には、多機能機１０は、エンタープライズ用ＡＰ６０と無線接続可能である。なお、本実施例では、「無線接続」という用語を、以下の意味として使用する。即ち、デバイスがＡＰに「無線接続」されている状態では、当該デバイスは、ＡＰを介して、他のデバイスと通信することが可能である。一方において、デバイスがＡＰに「無線接続」されていない状態では、当該デバイスは、ＡＰと無線通信（例えば後述の認証情報の無線通信）を実行することが可能であるが、ＡＰを介して、他のデバイスと通信することができない。パーソナル用ＡＰ７０と無線接続するための無線設定が多機能機１０に設定されている場合には、多機能機１０は、パーソナル用ＡＰ７０と無線接続可能である。同様に、ＰＣ４０も、自身の無線設定に応じて、エンタープライズ用ＡＰ６０又はパーソナル用ＡＰ７０と無線接続可能である。本実施例では、多機能機１０とＰＣ４０とが同一のＡＰと無線接続されるように、多機能機１０とＰＣ４０とのそれぞれに無線設定が設定（登録）されている。即ち、多機能機１０とＰＣ４０とは、ＡＰ６０，７０のどちらか一方を介して、相互に通信可能である。なお、図１では、二点鎖線で示されるように、多機能機１０とＰＣ４０とが、エンタープライズ用ＡＰ６０を介して、相互に通信可能である例を示す。エンタープライズ用ＡＰ６０は、有線ＬＡＮ６４を介して、認証サーバ６２と通信可能である。
【００１９】
（多機能機の構成）
図１に示すように、多機能機１０は、操作部１２と、表示部１４と、プログラム記憶部１６と、制御装置２０と、ネットワークインターフェイス３４と、を備える。なお、多機能機１０は、さらに、図示省略したスキャナ部、印刷部を備える。操作部１２は、ユーザによって操作されるべき複数のボタンによって構成されている。表示部１４は、様々な情報を表示するためのディスプレイである。プログラム記憶部１６は、制御装置２０によって実行されるプログラム１８を格納している。制御装置２０は、プログラム記憶部１６に格納されているプログラム１８に従って、様々な処理を実行する。制御装置２０がプログラム１８に従って処理を実行することによって、取得部２２、供給部２４、判断部２６、判定部２８、提供部３０、及び、無線通信実行部３２の各機能が実現される。なお、無線通信実行部３２は、多機能機１０がＡＰ６０，７０のどちらか一方と無線接続するための無線設定を格納し、格納された無線設定に従って、ＡＰ６０，７０のどちらか一方と無線接続する。これにより、無線通信実行部３２は、多機能機１０が無線接続されているＡＰを介して、他のデバイス（例えばＣＰ４０）と通信することができる。ネットワークインターフェイス３４は、多機能機１０が無線接続を実行するためのインターフェイスである。
【００２０】
（ＰＣの構成）
次いで、ＰＣ４０の構成について説明する。ＰＣ４０は、操作部４２と、表示部４４と、記憶部４６と、制御部５０と、ネットワークインターフェイス５２と、を備える。操作部４２は、ユーザによって操作されるべきキーボードとマウスとによって構成されている。表示部４４は、様々な情報を表示するためのディスプレイである。記憶部４６は、ウェブブラウザ４８を格納している。また、記憶部４６は、ＰＣ４０がＡＰ６０，７０のどちらか一方と無線接続するための無線設定を格納している。制御部５０は、記憶部４６に格納されている無線設定に従って、ＡＰ６０，７０のどちらか一方と無線接続する。これにより、制御部５０は、ＰＣ４０が無線接続されているＡＰを介して、他のデバイス（例えば多機能機１０）とデータを通信することができる。特に、制御部５０は、記憶部４６に格納されているウェブブラウザ４８に従って、ＰＣ４０が無線接続されているＡＰを介して、他のデバイス（例えば多機能機１０）から提供される画面データを、表示部４４に表示させる。ネットワークインターフェイス５２は、ＰＣ４０が無線通信を実行するためのインターフェイスである。
【００２１】
（ＡＰの認証方式の種類）
無線通信システム２の管理者は、エンタープライズ系の認証方式（第１種の認証方式；図２参照）に従って動作するための無線設定を、エンタープライズ用ＡＰ６０に予め設定する。エンタープライズ用ＡＰ６０は、外部装置（例えば多機能機１０）がエンタープライズ用ＡＰ６０と無線接続することを試行する際に、ＡＰ６０自身に設定された無線設定に従って、認証サーバ６２に外部装置の認証を実行させる。管理者は、さらに、パーソナル系の認証方式（第２種の認証方式；図２参照）に従って動作するための無線設定を、パーソナル用ＡＰ７０に予め設定する。パーソナル用ＡＰ７０は、外部装置がパーソナル用ＡＰ７０と無線接続することを試行する際に、ＡＰ７０自身に設定された無線設定に従って、外部装置の認証をＡＰ７０自身で実行する。
【００２２】
（エンタープライズ系の認証方式）
図２には、多機能機１０及びＰＣ４０のどちらも利用可能な認証方式の一例が示されている。認証方式は、エンタープライズ系の認証方式と、エパーソナル系の認証方式と、に分類される。エンタープライズ系の認証方式は、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．１Ｘ、ＷＰＡ（WiFi - Protected Access）−Ｅｎｔｅｒｐｒｉｓｅ及びＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅの３種類の認証プロトコルに従った３種類の認証方式に分類される。ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅは、ＩＥＥＥ８０２．１ｘに準拠し、さらに発展させた規格であり、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定された規格である。ＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅは、ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅを取り入れて、さらに発展させた規格であり、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定された規格である。即ち、エンタープライズ系の認証方式は、ＩＥＥＥ８０２．１ｘを利用した無線通信のための認証方式である。ＷＰＡ−ＥｎｔｅｒｐｒｉｓｅとＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅとの２種類の認証方式は、どちらも、さらに、複数個のＥＡＰ（Extensible Authentication Protocol）認証方式に分類される。複数個のＥＡＰ認証方式は、ＥＡＰ−ＦＡＳＴ（EAP- Flexible Authentication via Secured Tunnel）、ＰＥＡＰ（Protected EAP）、ＥＡＰ−ＴＴＬＳ（EAP - Tunneled Transport Layer Security）、及び、ＥＡＰ−ＴＬＳ（EAP - Transport Layer Security）を含む。ＩＥＥＥ８０２．１ＸのＥＡＰ認証方式は、ＬＥＡＰ（Lightweight EAP）である。
【００２３】
ＩＥＥＥ８０２．１ＸのＬＥＡＰでは、ＣＫＩＰ（Cisco Key Integrity Protocol）の暗号化方式が利用される。ＷＰＡ−Ｅｎｔｅｒｐｒｉｓｅの各ＥＡＰ認証方式では、ＴＫＩＰ（Temporal Key Integrity Protocol）の暗号化方式が利用される。一方、ＷＰＡ２−Ｅｎｔｅｒｐｒｉｓｅの各ＥＡＰ認証方式では、ＡＥＳの暗号化方式が利用される。エンタープライズ用ＡＰ６０と外部装置とは、予め設定された暗号化方式を利用して、通信されるべきデータを暗号化して、データ通信を実行する。
【００２４】
また、ＥＡＰ認証方式がＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳである場合、各ＥＡＰ認証方式は複数個の内部認証方式に分類される。即ち、ＥＡＰ認証方式と内部認証方式との組合せによって、認証の方法が異なる。内部認証方式は、ＮＯＮＥ、ＭＳＣＨＡＰ（Microsoft Challenge Handshake Authentication Protocol）、ＭＳＣＨＡＰｖ２（MSCHAP version2）、ＧＴＣ（Generic Token Card）、ＴＬＳ（Transport Layer Security）、ＰＡＰ（Password Authentication Protocol）に分類される。なお、上記の「ＮＯＮＥ」は、内部認証方式の一種であり、内部認証方式が存在しないことを意味するのではない。ＥＡＰ認証方式に応じて、利用可能な内部認証方式が異なる。例えば、ＥＡＰ−ＦＡＳＴでは、ＮＯＮＥ、ＭＳＣＨＡＰｖ２、ＧＴＣ、及び、ＴＬＳのうちのいずれか１個の内部認証方式が利用可能であり、ＰＥＡＰでは、ＭＳＣＨＡＰｖ２、ＧＴＣ、及び、ＴＬＳのうちのいずれか１個の内部認証方式が利用可能である。一方において、ＥＡＰ認証方式がＬＥＡＰ又はＥＡＰ−ＴＬＳである場合には、ＥＡＰ認証方式は内部認証方式によって分類されない。なお、ＬＥＡＰ、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳが利用される場合には、認証サーバ６２は、ユーザＩＤとパスワードとを用いて、外部装置（例えば多機能機１０）の認証を実行する。一方において、ＥＡＰ−ＴＬＳが利用される場合には、認証サーバ６２は、ユーザＩＤとクライアント証明書とを用いて、外部装置の認証を実行する。
【００２５】
（パーソナル系の認証方式）
パーソナル系の認証方式は、ＷＰＡ−ＰＳＫ（WPA - Pre-shared Key）、ＷＰＡ２−ＰＳＫ、Ｏｐｅｎ、及び、Ｓｈａｒｅｄ  ｋｅｙの４種類の認証プロトコルに従った４種類の認証方式に分類される。なお、「Ｏｐｅｎ」は、認証が実行されないプロトコルであるが、本明細書では、認証方式の一種として扱っている。。パーソナル系の認証方式は、ＩＥＥＥ８０２．１ｘを利用しない無線通信のための認証方式である。ＷＰＡ−ＰＳＫ及びＷＰＡ２−ＰＳＫでは、ＴＫＩＰ又はＡＥＳの暗号化方式が利用される。Ｏｐｅｎでは、ＷＥＰ（Wired Equivalent Privacy）の暗号化方式が利用されるか、あるいは、暗号化方式が利用されない。Ｓｈａｒｅｄ  ｋｅｙでは、ＷＥＰの暗号化方式が利用される。パーソナル用ＡＰ７０と外部装置とは、予め設定された暗号化方式を利用して、通信されるべきデータを暗号化して、データ通信を実行する。なお、暗号化方式としてＷＥＰが利用される場合、パーソナル用ＡＰ７０と外部装置とは、ＷＥＰ  ｋｅｙを利用してデータを暗号化する。また、ＷＰＡ−ＰＳＫ、ＷＰＡ２−ＰＳＫの場合、パーソナル用ＡＰ７０は、パスフレーズ（パスワード）を用いて、外部装置（例えば多機能機１０）の認証を実行する。
【００２６】
（エンタープライズ系の認証方式を利用するための各デバイスの無線設定）
多機能機１０のユーザは、多機能機１０がエンタープライズ用ＡＰ６０と無線接続することを望む場合に、エンタープライズ系の認証方式を含む無線設定（以下では「エンタープライズ系の無線設定」と呼ぶ）を、多機能機１０に予め設定する。この設定作業は、例えば、多機能機１０の操作部１２（図１参照）を操作することによって実行されてもよいし、ＰＣ４０等の外部装置の操作部を操作することによって実行されてもよい。ユーザは、５種類のＥＡＰ認証方式（ＬＥＡＰ、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、ＥＡＰ−ＴＴＬＳ、ＥＡＰ−ＴＬＳ）のうちの１種類のＥＡＰ認証方式を指定する。ＥＡＰ認証方式としてＬＥＡＰが指定された場合には、ユーザが指定しなくても、ＣＫＩＰの暗号化方式が指定される。ＥＡＰ認証方式としてＬＥＡＰ以外の認証方式が指定された場合には、ユーザは、さらに、ＴＫＩＰとＡＥＳのうちの１種類の暗号化方式を指定する。また、ＥＡＰ認証方式として、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳが指定された場合には、ユーザは、さらに、指定されたＥＡＰ認証方式に対応する複数種類の内部認証方式のうちの１種類の内部認証方式を指定する。
【００２７】
なお、ＥＡＰ認証方式として、ＬＥＡＰ、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳが指定された場合には、ユーザは、さらに、認証サーバ６２に登録されているユーザＩＤ及びパスワードと同一のユーザＩＤ及びパスワードを指定する（図８参照）。ユーザは、ユーザＩＤ及びパスワードを認証サーバ６２に予め登録しておく必要がある。一方において、ＥＡＰ認証方式としてＥＡＰ−ＴＬＳが指定された場合、ユーザは、さらに、認証サーバ６２に登録されているユーザＩＤ及びクライアント証明書と同一のユーザＩＤ及びクライアント証明書を指定する（図８参照）。なお、ユーザは、ユーザＩＤ及びクライアント証明書を認証サーバ６２に予め登録しておく必要がある。
【００２８】
ユーザによって指定された各情報（即ちエンタープライズ系の無線設定）は、無線通信実行部３２に格納される。これにより、多機能機１０にエンタープライズ系の無線設定が設定される。無線通信実行部３２は、エンタープライズ系の無線設定を利用して、エンタープライズ用ＡＰ６０と無線接続することを試行する。即ち、無線通信実行部３２は、エンタープライズ系の無線設定に含まれる各情報（ＥＡＰ認証方式、暗号化方式、内部認証方式、ユーザＩＤ、パスワード、クライアント証明書）を、エンタープライズ用ＡＰ６０に無線で送信する。エンタープライズ用ＡＰ６０は、多機能機１０から受信された各情報を、有線ＬＡＮ６４を介して、認証サーバ６２に送信する。認証サーバ６２は、エンタープライズ用ＡＰ６０から受信された各情報を用いて、認証を実行する。この認証は、例えば、エンタープライズ用ＡＰ６０から受信されたＥＡＰ認証方式を認証サーバ６２がサポートしているのか否かに関する認証、エンタープライズ用ＡＰ６０から受信されたユーザＩＤ及びパスワード（又はユーザＩＤ及びクライアント証明書）が認証サーバ６２に登録されているのか否かに関する認証等を含む。認証サーバ６２は、認証結果をエンタープライズ用ＡＰ６０に送信する。エンタープライズ用ＡＰ６０は、認証結果が成功である場合に、多機能機１０がエンタープライズ用ＡＰ６０に無線接続することを許容し、認証結果が失敗である場合に、多機能機１０がエンタープライズ用ＡＰ６０に無線接続することを禁止する。
【００２９】
（パーソナル系の認証方式を利用するための各デバイスの無線設定）
多機能機１０のユーザは、多機能機１０がパーソナル用ＡＰ７０と無線接続することを望む場合に、パーソナル系の認証方式を含む無線設定（以下では「パーソナル系の無線設定」と呼ぶ）を、多機能機１０に予め設定する。ユーザは、４種類の認証方式（ＷＰＡ−ＰＳＫ、ＷＰＡ２−ＰＳＫ、Ｏｐｅｎ、Ｓｈａｒｅｄ  ｋｅｙ）のうちの１種類の認証方式を指定する。認証方式として、ＷＰＡ−ＰＳＫ、又は、ＷＰＡ２−ＰＳＫが指定された場合には、ユーザは、さらに、ＴＫＩＰとＡＥＳのうちの１種類の暗号化方式を指定する。認証方式としてＯｐｅｎが指定された場合には、ユーザは、さらに、ＷＥＰの暗号化方式を指定するか、「暗号化なし」を指定する。また、認証方式としてＳｈａｒｅｄ  Ｋｅｙが指定された場合には、ユーザが指定しなくても、ＷＥＰの暗号化方式が自動的に指定される。なお、認証方式として、ＷＰＡ−ＰＳＫ、ＷＰＡ２−ＰＳＫが指定された場合には、ユーザは、さらに、パーソナル用ＡＰ７０に登録されているパスフレーズと同一のパスフレーズを指定する。なお、ユーザは、パスフレーズをパーソナル用ＡＰ７０に予め登録しておく必要がある。一方、認証方式としてＯｐｅｎ、Ｓｈａｒｅｄ  ｋｅｙが指定され、かつ、暗号化方式としてＷＥＰが指定された場合には、ユーザは、さらに、パーソナル用ＡＰ７０に登録されているＷＥＰ  Ｋｅｙと同一のＷＥＰ  Ｋｅｙを指定する。なお、ユーザは、ＷＥＰ  Ｋｅｙをパーソナル用ＡＰ７０に予め登録しておく必要がある。
【００３０】
ユーザによって指定された各情報（即ちパーソナル系の無線設定）は、無線通信実行部３２に格納される。これにより、多機能機１０にパーソナル系の無線設定が設定される。無線通信実行部３２は、パーソナル系の無線設定を利用して、パーソナル用ＡＰ７０と無線接続することを試行する。すなわち、パーソナル用ＡＰ７０は、認証方式，暗号化方式に応じた認証を実行し、認証結果が成功である場合に、多機能機１０がパーソナル用ＡＰ７０に無線接続することを許容し、認証結果が失敗である場合に、多機能機１０がパーソナル用ＡＰ７０に無線接続することを禁止する。
【００３１】
なお、多機能機１０の場合と同様に、ＰＣ４０のユーザは、ＰＣ４０がエンタープライズ用ＡＰ６０と無線接続することを望む場合には、エンタープライズ系の無線設定をＰＣ４０に設定し、ＰＣ４０がパーソナル用ＡＰ７０と無線接続することを望む場合には、パーソナル系の無線設定をＰＣ４０に設定する。ＰＣ４０の制御部５０は、無線設定を利用して、エンタープライズ用ＡＰ６０又はパーソナル用ＡＰ７０と無線接続することを試行する。認証結果が成功である場合に、ＰＣ４０がエンタープライズ用ＡＰ６０又はパーソナル用ＡＰ７０に無線接続される。
【００３２】
（多機能機が実行する処理）
次いで、図３を参照して、多機能機１０が実行する無線設定変更処理について説明する。ＰＣ４０のユーザは、多機能機１０にアクセスするための指示を操作部４２に加えることができる。この場合、ＰＣ４０の制御部５０は、ウェブブラウザ４８に従って、ＰＣ４０が無線接続されているＡＰを介して、多機能機１０にアクセスする。これにより、多機能機１０の提供部３０は、所定の画面を表わす画面データをＰＣ４０に提供する。具体的には、提供部３０は、画面データを無線通信実行部３２に供給し、無線通信実行部３２は、画面データをＡＰを介してＰＣ４０に供給する。画面データは、ＰＣ４０の制御部５０がウェブブラウザ４８に従って解釈可能な形式（例えばＨＴＭＬ（Hyper Text Markup Language）のデータ）である。ユーザは、ＰＣ４０の表示部４４に表示される上記の所定の画面上において、多機能機１０が接続されているネットワークの構成を示す画面を要求するための指示を操作部４２に加えることができる。ユーザによって上記の指示が加えられると、ＰＣ４０の制御部５０は、ネットワーク構成画面８０（図４参照）の送信要求を、多機能機１０に送信する。多機能機１０の制御装置２０は、ＰＣ４０からネットワーク構成画面８０の送信要求を受信すると、図３の設定変更処理を開始する。
【００３３】
多機能機１０の提供部３０は、ネットワーク構成画面８０をＰＣ４０に提供する（Ｓ１２）。ＰＣ４０の制御部５０は、多機能機１０から受信されたネットワーク構成画面８０を、表示部４４（図１参照）に表示させる。図４に示すように、ネットワーク構成画面８０は、多機能機１０の識別情報を表示するための識別情報表示領域８４と、通信設定の各設定項目を設定する画面を要求するための複数の選択領域８６と、を含む。識別情報表示領域８４には、多機能機１０に設定されているノードタイプ（Node Type）、ノード名（Node Name）、ファームウェアのバージョン（Firmware Version）、マックアドレス（MAC Address）等が表示される。ユーザは、ＰＣ４０の操作部４２（図１参照）を操作することによって、識別情報表示領域８４の上方に配置された「Wired」と「Wireless」の２個のタブ８５のどちらかを選択することができる。ユーザによって「Wired」が選択された場合、識別情報表示領域８４には、多機能機１０が外部装置と有線接続する場合に利用される各情報（ノードタイプ等）が表示され、「Wireless」が選択された場合、多機能機１０が外部装置と無線接続する場合に利用される各情報が表示される。
【００３４】
複数の選択領域８６には、多機能機１０の通信設定に関する複数の設定項目に対応する複数の文字列が表示される。ユーザは、操作部４２を操作することによって、複数の選択領域８６のうちの１つの選択領域を選択することができる。例えば、「Configure Wireless」という文字列が記述された選択領域８２がユーザによって選択される場合、ＰＣ４０の制御部５０は、「Configure Wireless」が選択されたことを示すパケットを多機能機１０に送信する。多機能機１０の制御装置２０は、「Configure Wireless」が選択されることを監視している（Ｓ１４）。ここでＹＥＳの場合にＳ１６に進む。なお、「Configure Wireless」以外の特定の文字列（例えば「Configure Interface」）が記述された選択領域が選択される場合、ＰＣ４０の制御部５０は、上記した特定の文字列が選択されたことを示すパケットを多機能機１０に送信する。この場合、制御装置２０は、Ｓ１４でＮＯと判断する。この場合、提供部３０は、ＰＣ４０からのパケットに応じた画面をＰＣ４０に提供する。Ｓ１６では、取得部２２（図１参照）は、無線通信実行部３２に格納されている無線設定（即ち多機能機１０に現在設定されている無線設定）を取得する。無線設定は、認証方式を示す認証方式情報を含む。認証方式情報は、ＬＥＡＰ、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、ＥＡＰ−ＴＴＬＳ、ＥＡＰ−ＴＬＳ、ＷＰＡ−ＰＳＫ、ＷＰＡ２−ＰＳＫ、Ｏｐｅｎ、及び、Ｓｈａｒｅｄ  ｋｅｙのいずれかを示す。次いで、判断部２６（図１参照）は、Ｓ１６で取得された無線設定に含まれる認証方式情報が、パーソナル系の認証方式（即ち、ＷＰＡ−ＰＳＫ、ＷＰＡ２−ＰＳＫ、Ｏｐｅｎ、又は、Ｓｈａｒｅｄ  ｋｅｙ）を示すのか否かを判断する（Ｓ１８）。Ｓ１８でＹＥＳの場合にＳ３０に進み、ＮＯの場合にＳ２０に進む。
【００３５】
Ｓ２０では、提供部３０は、Ｓ１６で取得された無線設定（即ちエンタープライズ系の無線設定）を用いて、エンタープライズ用画面９０（図５参照）を表す画面データを生成し、当該画面データをＰＣ４０に提供する。一方、Ｓ３０では、提供部３０は、Ｓ１６で取得された無線設定（即ちパーソナル系の無線設定）を用いて、パーソナル用画面１９０（図６参照）を表す画面データを生成し、当該画面データをＰＣ４０に提供する。
【００３６】
（エンタープライズ用画面の構成）
図５に示すように、エンタープライズ用画面９０は、状態表示領域９６と設定表示領域９８とを含む。状態表示領域９６には、多機能機１０の現在の無線接続の状態（Current Status）が表示される。例えば、無線接続で利用されているチャンネル、無線通信の状態（例えば、信号を受信している状態、信号を送信している状態、待機状態等）が表示される。設定表示領域９８には、複数個の設定項目１００〜１１８が表示される。各設定項目１００〜１１８は、当該設定項目を示す文字列（例えば「Authentication Method」）と、多機能機１０に現在設定されている当該設定項目の内容（以下では「内容情報」と呼ぶ）と、が対応づけられたものである。
【００３７】
続いて、各設定項目１００〜１１８について説明する。設定項目１００（Communication Mode）の内容情報は、多機能機１０に現在設定されている通信モードを示す。通信モードは、インフラストラクチャモード（ＡＰを介した無線通信のモード）と、アドホックモード（ＡＰを介さない無線通信のモード）と、を含む。設定項目１０１（Wireless Network Name (SSID)）の内容情報は、多機能機１０に現在設定されている無線ネットワーク名（図５の例では「ＳＥＴＵＰ」）を示す。設定項目１０２（Channel）の内容情報は、多機能機１０に現在設定されている無線通信のためのチャネルの番号（図５の例では「１１」）を示す。
【００３８】
設定項目１０４（Authentication Method）の内容情報は、多機能機１０に現在設定されているＥＡＰ認証方式（図５の例ではＥＡＰ−ＴＬＳ）を示す。設定項目１０６（Internal Authentication Method）の内容情報は、多機能機１０に現在設定されている内部認証方式を示す。設定項目１０８（Encryption Mode）の内容情報は、多機能機１０に現在設定されている暗号化方式（図５の例ではＡＥＳ）を示す。なお、多機能機１０に現在設定されていない設定項目を示す文字列は、多機能機１０に現在設定されている設定項目を示す文字列と異なる態様で表示される。具体的には、前者の文字列は、後者の文字列よりも薄い色で表示される。さらに、多機能機１０に現在設定されていない設定項目の内容情報を表示するための領域には、何も表示されない（即ちブランクにされる）。図５の例では、多機能機１０に現在設定されているＥＡＰ認証方式がＥＡＰ−ＴＬＳである。前述のように、ＥＡＰ−ＴＬＳは内部認証方式によって分類されないため、内部認証方式の設定項目１０６を示す文字列（Internal Authentication Method）は、他の文字列（例えばEncryption Mode）よりも薄い色で表示されていると共に、内部認証方式の設定項目１０６の内容情報を表示するための領域には何も表示されていない。
【００３９】
設定項目１１０（Use ID）の内容情報は、多機能機１０に現在設定されているユーザＩＤを示す。設定項目１１２（Password）の内容情報は、多機能機１０に現在設定されているパスワードを示す。なお、ＥＡＰ認証方式がＥＡＰ−ＴＬＳの場合には、認証を実行するためにパスワードが利用されないために、パスワードの設定項目１１２を示す文字列（Password）は、他の文字列よりも薄い色で表示されている。さらに、パスワードの設定項目１１２の内容情報を表示するための領域１１２ａには、何も表示されていない。
【００４０】
設定項目１１４（Client Certificate）の内容情報は、多機能機１０に現在設定されているクライアント証明書の証明書ＩＤ（図５の例では「ＸＸＸＸ」）を示す。設定項目１１６（Server Certificate Verification）の内容情報は、多機能機１０に現在設定されている検証方法であって、認証サーバ６２の証明書（以下では「サーバ証明書」と呼ぶ）の検証を実行するための検証方法を示す。なお、この検証方法としては、サーバ証明書のみを検証する方法（CA Cert.）と、サーバ証明書とサーバＩＤとを検証する方法（CA Cert. + Server ID）と、検証しない方法（None）と、が存在する。これらの３個の方法のうちのいずれか１個の方法が多機能機１０に設定される。サーバ証明書のみを検証する方法では、多機能機１０は、認証サーバ６２からサーバ証明書を取得し、取得されたサーバ証明書と多機能機１０に予め格納されているＣＡ（Certification Authority）証明書とを用いて、認証サーバ６２を認証する。サーバ証明書とサーバＩＤとを検証する方法では、サーバ証明書をＣＡ証明書を用いて検証する方法に加えて、サーバ証明書に含まれるコモンネームが、多機能機１０に予め設定されたサーバＩＤと一致するのか否かを判定することによって、認証サーバ６２を認証する。即ち、サーバＩＤは、多機能機１０が認証サーバ６２から取得したサーバ証明書が、ユーザが意図するサーバ証明書であることを確認するための識別情報である。なお、ＥＡＰ認証方式としてＬＥＡＰ以外の認証方式が設定されている場合には、上記の検証を実行することが可能であり、ＥＡＰ認証方式としてＬＥＡＰが設定されている場合には、上記の検証を実行することができない。また、設定項目１１８（Server ID）の内容情報は、多機能機１０に現在設定されているサーバＩＤを示す。設定項目１１６の内容情報が「CA Cert. + Server ID」を示す場合には、設定項目１１８の内容情報を表示するための領域１１８ａにサーバＩＤが表示され、設定項目１１６の内容情報が「CA Cert.」又は「None」を示す場合には、設定項目１１８の内容情報を表示するための領域にサーバＩＤが表示されない。
【００４１】
ユーザは、ＰＣ４０の操作部４２（図１参照）を操作することによって、エンタープライズ用画面９０に表示される複数個の設定項目１００〜１１８の内容を変更することができる。例えば、ユーザは、操作部４２を操作することによって、設定項目１０１（Wireless Network Name (SSID)）の内容を変更することができる。具体的には、ユーザによってBrowseボタン１０１ａが操作されると、操作情報が多機能機１０に送信される。多機能機１０の制御装置２０は、受信された操作情報に応じて、ＡＰをサーチする。制御装置２０は、検出されたＡＰのうち、エンタープライズ用ＡＰのＳＳＩＤを特定し（例えばＡＰからのＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅに含まれる情報から特定する）、ＳＳＩＤのリストを作成する。提供部３０は、ＳＳＩＤのリストをＰＣ４０に送信する。ＰＣ４０の制御部５０は、ＳＳＩＤのリストを表示部４４に表示させる。ユーザは、操作部４２を操作することによって、表示部４４に表示されたＳＳＩＤのリストの中から、１個のＳＳＩＤを選択することができる。選択された１個のＳＳＩＤは、設定項目１０１の内容情報を表示するための領域に表示される。なお、この段階では、多機能機１０の無線設定は、選択されたＳＳＩＤにまだ変更されない。多機能機１０の無線設定は、後述のSubmitボタン１２２が操作され、かつ、後述のエラー判定処理（図３のＳ２４）でエラーがないと判定された場合に、変更される。
【００４２】
また、ユーザは、操作部４２を用いて、設定項目（Authentication Method）１０４のボタン１０４ａを操作することによって、該設定項目１０４の内容を変更することができる。ボタン１０４ａが操作されると、ＰＣ４０の制御部５０は、多機能機１０が利用可能な（サポートする）５種類のＥＡＰ認証方式のリストを表示させる。ユーザによって、表示部４４に表示されたＥＡＰ認証方式のリストの中から、１種類のＥＡＰ認証方式が選択されると、選択されたＥＡＰ認証方式は、設定項目１０４の内容情報を表示するための領域に表示される。
【００４３】
エンタープライズ用画面９０の表示態様は、選択されるＥＡＰ認証方式によって異なる。例えば、ＥＡＰ認証方式としてＥＡＰ−ＦＡＳＴが選択された場合には、内部認証方式、暗号化方式、ユーザＩＤ及びパスワードを設定する必要がある一方で、クライアント証明書を設定する必要がない。従って、本実施例では、ＥＡＰ−ＦＡＳＴが選択された場合には、設定項目１１４を示す文字列（Client Certificate）は、他の文字列と異なる態様（具体的には薄い色）で表示されるように、エンタープライズ用画面９０が更新される。この結果、ユーザは、更新後のエンタープライズ用画面９０を見ることによって、設定すべき設定項目を容易に知ることができる。
【００４４】
なお、上記の更新は、例えば以下の手法で実現されてもよい。ＰＣ４０の制御部５０は、選択されたＥＡＰ認証方式を示す操作情報を多機能機１０に送信する。多機能機１０の制御装置２０は、操作情報に基づいて、エンタープライズ用画面９０を更新するための更新情報（例えば、更新後のエンタープライズ用画面９０を表わす画面データ）し、更新情報をＰＣ４０に送信する。ＰＣ４０の制御部５０は、更新情報に基づいて、エンタープライズ用画面９０を更新する。あるいは、上記の更新は、例えば以下の手法で実現されてもよい。ＰＣ４０の制御部５０は、最初に表示されるべきエンタープライズ用画面９０の画面データと同時的に、ユーザの様々な操作に応じてエンタープライズ用画面９０を更新するための様々な更新情報を取得しておく。ＰＣ４０の制御部５０は、選択されたＥＡＰ認証方式に対応する更新情報に基づいて、エンタープライズ用画面９０を更新する。なお、以下で説明するパーソナル用画面１９０の更新も、上記と同様の手法で実現される。
【００４５】
ユーザは、上記の更新後のエンタープライズ用画面９０に基づいて、さらに、他の各設定項目１００，１０２，１０６〜１１８の内容情報を変更することができる。例えば、ユーザは、ボタン１００ａ，１０２ａ，１０８ａ，１１４ａ，１１６ａを操作することによって、設定項目１００，１０２，１０８，１１４，１１６の内容情報を変更することができる。また、ユーザは、領域１１０ａ，１１２ａ，１１８ａに文字を入力することによって、設定項目１１０，１１２，１１８の内容情報を変更することができる。なお、選択されたＥＡＰ認証方式がＬＥＡＰ以外の認証方式である場合、ユーザは、設定項目１１６（（Server Certificate Verification）の内容情報を変更することができる。ユーザは、設定項目１１６のボタン１１６ａを操作することによって、「CA Cert.」と、「CA Cert. + Server ID」と、「None」と、のいずれか１個のモードを選択することができる。「CA Cert. + Server ID」がユーザによって選択された場合、設定項目１１８を示す文字列（Server ID）は、他の文字列と同じ濃さの色で表示されるように、エンタープライズ用画面９０が更新される。これにより、ユーザは、サーバＩＤの設定が必要であることを認識することができる。一方において、「CA Cert.」又は「None」がユーザによって選択された場合、設定項目１１８を示す文字列（Server ID）は、他の文字列よりも薄い色で表示されるように、エンタープライズ用画面９０が更新される。
【００４６】
ユーザは、操作部４２を操作することによって、Submitボタン１２２を操作することができる。Submitボタン１２２が操作されると、ＰＣ４０の制御部５０は、Submitボタン１２２が操作されたことを示す操作情報を多機能機１０に送信する。また、ＰＣ４０の制御部５０は、ユーザによって変更された無線設定（即ち、Submitボタン１２２の操作時に表示されているエンタープライズ用画面９０の画面データ）を、多機能機１０に送信する。なお、Cancelボタン１２０が操作されると、ＰＣ４０の制御部５０は、Cancelボタン１２０が操作されたことを示す操作情報を、多機能機１０に送信する。
【００４７】
（パーソナル用画面の構成）
図６に示すように、パーソナル用画面１９０は、エンタープライズ用画面９０と同様に、状態表示領域１９６と設定表示領域１９８とを含む。状態表示領域１９６に表示される各情報は、エンタープライズ用画面９０の状態表示領域９６に表示される各情報と同様である。設定表示領域１９８には、複数個の設定項目２００〜２１２が表示される。各設定項目２００〜２１２は、当該設定項目を示す文字列と、内容情報と、が対応づけられたものである。設定項目２００〜２０２は、エンタープライズ用画面９０の設定項目１００〜１０２と同様である。また、エンタープライズ用画面９０の設定項目１０４，１０８と同様に、設定表示領域１９８は、多機能機１０に現在設定されているパーソナル系の認証方式（図６の例では「Ｓｈａｒｅｄ  Ｋｅｙ」）を示す設定項目２０４（Authentication Method）と、多機能機１０に現在設定されている暗号化方式（図６の例では「ＷＥＰ」）を示す設定項目２０８（Encryption Mode）と、を含む。なお、設定表示領域１９８は、エンタープライズ用画面９０の設定項目１０６，１１０，１１２，１１４，１１６，１１８に相当する設定項目を含まず、多機能機１０に現在設定されているＷＥＰ  Ｋｅｙを示す設定項目２１０（Network Key Use）と、多機能機１０に現在設定されているパスフレーズを示す設定項目２１２（Pass phrase）と、を含む。
【００４８】
ユーザは、ＰＣ４０の操作部４２（図１参照）を操作することによって、パーソナル用画面１９０に表示される複数個の設定項目２０２〜２１２の内容情報を変更することができる。例えば、ユーザは、ボタン２０４ａ，２０８ａ等を操作することによって、設定項目２０４（Authentication Method）、設定項目２０８（Encryption Mode）等を変更することができる。なお、エンタープライズ用画面９０の場合と同様に、変更後の内容に応じて、パーソナル用画面１９０が更新される。即ち、ユーザが設定する必要がある設定項目を示す文字列が、ユーザが設定する必要がない設定項目を示す文字列と異なる態様で表示されるように、パーソナル用画面１９０が更新される。また、ユーザは、領域２１０ａ，２１２ａに１個以上の文字を入力することによって、設定項目２１０，２１２の内容情報を変更することができる。
【００４９】
エンタープライズ用画面９０の場合と同様に、ユーザによってSubmitボタン２２２が操作されると、ＰＣ４０の制御部５０は、Submitボタン２２２が操作されたことを示す操作情報と、ユーザによって変更された無線設定（即ち、Submitボタン２２２の操作時に表示されているパーソナル用画面１９０の画面データ）を、多機能機１０に送信する。なお、Cancelボタン２２０が操作されると、ＰＣ４０の制御部５０は、Cancelボタン２２０が操作されたことを示す操作情報を、多機能機１０に送信する。
【００５０】
パーソナル用画面１９０が表示部４４に表示される場合、即ち、パーソナル系の無線設定が多機能機１０に現在設定されている場合に、ユーザが、多機能機１０の無線設定を、エンタープライズ系の無線設定に変更することを望む場合がある。この場合、ユーザは、パーソナル用画面１９０に含まれるEnterpriseタブ９４を操作する。これにより、ＰＣ４０の制御部５０は、パーソナル用画面１９０の代わりに、エンタープライズ用画面９０を表示部４４に表示させる。この更新も、上記した手法で実現される。なお、ここで表示されるエンタープライズ用画面９０に含まれる各設定項目１００〜１１８の内容情報を表示するための領域には、何も表示されないか、デフォルトの内容が表示される。現在、多機能機１０には、パーソナル系の無線設定が設定されており、エンタープライズ系の無線設定が設定されていないからである。ユーザは、エンタープライズ用画面９０を介して、エンタープライズ系の無線設定の各設定項目１００〜１１８の内容情報を指定することができる。その後に、Submitボタン１２２が操作されると、ＰＣ４０の制御部５０は、ユーザによって指定されたエンタープライズ系の無線設定を、多機能機１０に送信する。
【００５１】
一方、エンタープライズ用画面９０が表示部４４に表示される場合、即ち、エンタープライズ系の無線設定が多機能機１０に現在設定されている場合に、ユーザが、多機能機１０の無線設定を、パーソナル系の無線設定に変更することを望む場合がある。この場合、ユーザは、エンタープライズ用画面９０に含まれるPersonalタブ９２を操作する。これにより、ＰＣ４０の制御部５０は、エンタープライズ用画面９０の代わりに、パーソナル用画面１９０を表示部４４に表示させる。この更新も、上記の手法で実現される。なお、ここで表示されるパーソナル用画面１９０に含まれる各設定項目２００〜２１２の内容情報を表示するための領域には、何も表示されないか、デフォルトの内容が表示される。ユーザは、パーソナル用画面１９０を介して、パーソナル系の無線設定の各設定項目２００〜２１２の内容を指定することができる。その後、Submitボタン２２２が操作されると、ＰＣ４０の制御部５０は、ユーザによって指定されたパーソナル系の無線設定を、多機能機１０に送信する。
【００５２】
図３に戻って、設定変更処理の内容を説明する。制御装置２０は、Ｓ２０でエンタープライズ用画面９０の画面データをＰＣ４０に提供すると、ＰＣ４０からSubmitボタン１２２（図５参照）が操作されたことを示す操作情報を受信することを監視する（Ｓ２２）。制御装置２０は、Cancelボタン１２０が操作されたことを示す操作情報を受信すると、Ｓ２２でＮＯと判断し、処理を終了する。一方、制御装置２０は、Submitボタン１２２が操作されたことを示す操作情報を受信すると、Ｓ２２でＹＥＳと判断し、Ｓ２４に進む。なお、上述したように、Ｓ２２でＹＥＳの場合には、制御装置２０は、ＰＣ４０からエンタープライズ系の無線設定（ユーザによって変更された後の無線設定）を受信する。Ｓ２４では、判定部２８は、ＰＣ４０から受信されたエンタープライズ系の無線設定を対象として、エラー判定処理（図７参照）を実行する。なお、以下では、エラー判定処理の対象であるエンタープライズ系の無線設定のことを、「特定の無線設定」と呼ぶ。次いで、制御装置２０は、エラー判定処理において、エラーなしと判定されたのか否かを判断する（Ｓ２６）。ここでＮＯの場合（即ちエラーありと判定された場合）にＳ２０に戻り、ＹＥＳの場合（即ちエラーなしと判定された場合）にＳ２８に進む。Ｓ２８では、供給部２４は、無線通信実行部３２に上記の特定の無線設定を供給して、処理を終了する。無線通信実行部３２は、上記の特定の無線設定を格納する。即ち、新たなエンタープライズ系の無線設定（上記の特定の無線設定）が多機能機１０に設定される。この結果、無線通信実行部３２は、新たなエンタープライズ系の無線設定を用いて、エンタープライズ用ＡＰ６０と無線接続することができる。
【００５３】
一方において、制御装置２０は、Ｓ３０でパーソナル用画面１９０の画面データをＰＣ４０に提供すると、ＰＣ４０からSubmitボタン２２２（図６参照）が操作されたことを示す操作情報を受信することを監視する（Ｓ３２）。制御装置２０は、Cancelボタン２２０が操作されたことを示す操作情報を受信すると、Ｓ３２でＮＯと判断し、処理を終了する。一方において、制御装置２０は、ＰＣ４０からSubmitボタン２２２が操作されたことを示す操作情報を受信すると、Ｓ３２でＹＥＳと判断し、Ｓ３４に進む。なお、Ｓ３２でＹＥＳの場合には、制御装置２０は、ＰＣ４０からパーソナル系の無線設定（ユーザによって変更された後の無線設定）を受信する。Ｓ３４では、供給部２４は、ＰＣ４０から受信されたパーソナル系の無線設定を無線通信実行部３２に供給して、処理を終了する。無線通信実行部３２は、供給されたパーソナル系の無線設定を格納する。即ち、新たなパーソナル系の無線設定が多機能機１０に設定される。この結果、無線通信実行部３２は、新たなパーソナル系の無線設定を用いて、パーソナル用ＡＰ７０と無線接続することができる。
【００５４】
なお、上述したように、Ｓ２０でエンタープライズ用画面９０の画面データを提供しても、Personalタブ９２（図５参照）が操作され、かつ、Submitボタン２２２（図６参照）が操作される場合には、制御装置２０は、ＰＣ４０からパーソナル系の無線設定を受信する。この場合、フローチャートに示していないが、制御装置２０は、Ｓ３４に進み、パーソナル系の無線設定を無線通信実行部３２に供給する。逆に、Ｓ３０でパーソナル用画面１９０の画面データを提供しても、Enterpriseタブ９４（図６参照）が操作され、かつ、Submitボタン１２２（図５参照）が操作される場合には、制御装置２０は、ＰＣ４０からエンタープライズ系の無線設定を受信する。この場合、制御装置２０は、Ｓ２４に進み、ＰＣ４０から受信されたエンタープライズ系の無線設定を対象として、エラー判定処理（図７参照）を実行する。この場合のエラー判定処理の対象であるエンタープライズ系の無線設定のことも、「特定の無線設定」と呼ぶ。
【００５５】
（多機能機が実行するエラー判定処理）
次いで、図７を参照して、図３のＳ２４のエラー判定処理について説明する。判定部２８（図１参照）は、まず、ユーザＩＤ（図５の設定項目１１０（User ID）の内容）（図８参照）が入力されているのか否かを判定する（Ｓ４４）。即ち、判定部２８は、上記の特定の無線設定に含まれる設定項目１１０の内容情報として、ユーザＩＤが記述されているのか否かを判定する。Ｓ４４でＮＯの場合、提供部３０（図１参照）は、ユーザＩＤの入力エラーを示す画面データをＰＣ４０に提供して（Ｓ４６）、エラー判定処理を終了する。このとき、ＰＣ４０の制御部５０は、ユーザＩＤの入力エラーを示す画面を表示部４４に表示させる。
【００５６】
一方、Ｓ４４でＹＥＳの場合、判定部２８は、上記の特定の無線設定に含まれる設定項目１０４（Authentication Method）の内容情報が、ＥＡＰ−ＴＬＳを示すのか否かを判断する（Ｓ４８）。ここでＹＥＳの場合にＳ５０に進み、ＮＯの場合にＳ５４に進む。Ｓ５０では、判定部２８は、クライアント証明書（図５の設定項目１１４（Client Certificate）の内容）（図８参照）が設定されているのか否かを判断する。即ち、判定部２８は、上記の特定の無線設定に含まれる設定項目１１４の内容情報として、クライアント証明書の証明書ＩＤが選択されているのか否かを判断する。Ｓ５０でＮＯの場合、提供部３０は、証明書の設定エラーを示す画面をＰＣ４０に提供して（Ｓ５２）、エラー判定処理を終了する。このとき、ＰＣ４０の制御部５０は、証明書の設定エラーを示す画面を表示部４４に表示させる。一方において、Ｓ５０でＹＥＳの場合、Ｓ６０（後述する）に進む。
【００５７】
Ｓ５４では、判定部２８は、所定範囲内の文字数のパスワード（図５の設定項目１１２（Password）の内容）（図８参照）が入力されているのか否かを判定する。即ち、判定部２８は、上記の特定の無線設定に含まれる設定項目１１２の内容情報として、所定範囲内の文字数のパスワードが記述されているのか否かを判断する。Ｓ５４でＮＯの場合、提供部３０は、パスワードの入力エラーを示す画面をＰＣ４０に提供して（Ｓ５８）、エラー判定処理を終了する。ＰＣ４０の制御部５０は、パスワードの入力エラーを示す画面を表示部４４に表示させる。一方において、Ｓ５４でＹＥＳの場合、判定部２８は、上記の特定の無線設定に含まれる設定項目１０４（Authentication Method）の内容情報が、ＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、又は、ＥＡＰ−ＴＴＬＳを示すのか否かを判断する（Ｓ５６）。ここでＹＥＳの場合にＳ６０に進み、ＮＯの場合（即ち設定項目１０４の内容情報がＬＥＡＰの場合）にＳ７２に進む。
【００５８】
Ｓ６０では、判定部２８は、上記の特定の無線設定に含まれる設定項目１１６（Server Certificate Verification）（図８参照）の内容情報が、「CA Cert.」、又は、「CA Cert. + Server ID」を示すのか否かを判断する。ここでＹＥＳの場合にＳ６２に進み、ＮＯの場合（設定項目１１６（Server Certificate Verification）の内容情報が「None」を示す場合）にＳ７２に進む。Ｓ６２では、判定部２８は、認証サーバ６２を認証するためのＣＡ証明書が多機能機１０にインストール済みであるのか否かを判定する。ここでＹＥＳの場合にＳ６６に進み、ＮＯの場合にＳ６４に進む。Ｓ６４では、提供部３０は、ＣＡ証明書がインストールされていないことを示すエラーを示す画面をＰＣ４０に提供して、エラー判定処理を終了する。ＰＣ４０の制御部５０は、ＣＡ証明書がインストールされていないことを示す画面を表示部４４に表示させる。Ｓ６６では、判定部２８は、上記の特定の無線設定に含まれる設定項目１１６（Server Certificate Verification）（図８参照）の内容情報が、「CA Cert. + Server ID」を示すのか否かを判断する。ここでＹＥＳの場合にＳ６８に進み、ＮＯの場合にＳ７２に進む。Ｓ６８では、判定部２８は、サーバＩＤ（図５の設定項目１１８（Server ID）の内容）が入力されているのか否かを判定する。即ち、判定部２８は、上記の特定の無線設定に含まれる設定項目１１８の内容情報として、サーバＩＤが記述されているのか否かを判定する。Ｓ６８でＮＯの場合、提供部３０は、サーバＩＤの入力エラーを示す画面をＰＣ４０に提供して（Ｓ７０）、エラー判定処理を終了する。ＰＣ４０の制御部５０は、サーバＩＤの入力エラーを示す画面を表示部４４に表示させる。一方において、Ｓ６８でＹＥＳの場合、Ｓ７２に進む。Ｓ７２では、提供部３０は、設定完了を示す画面をＰＣ４０に提供して、エラー判定処理を終了する。ＰＣ４０の制御部５０は、設定完了を示す画面を表示部４４に表示させる。
【００５９】
図７のエラー判定処理では、ＥＡＰ認証方式の種類によって、エラー判定の対象となる設定項目が異なる。図８は、図７のエラー判定処理において、エラー判定の対象となる設定項目の一覧を示す。図８中の「○」はエラー判定の対象の設定項目を示し、「×」はエラー判定の対象ではない設定項目を示す。例えば、ＥＡＰ認証方式がＬＥＡＰである場合、ユーザＩＤ、パスワード（図５の設定項目１１０，１１２）がエラー対象の設定項目であり、クライアント証明書、サーバ証明書、サーバＩＤ（図５の設定項目１１４，１１６，１１８）はエラー対象の設定項目とはならない。また、ＥＡＰ認証方式がＥＡＰ−ＦＡＳＴ，ＰＥＡＰ，ＥＡＰ−ＴＴＬＳ，ＥＡＰ−ＴＬＳである場合であって、かつ、図５の設定項目１１６（Server Certificate Verification）の内容が「None」又は「CA Cert.」である場合（「Server ID無」に相当する）には、サーバＩＤはエラー判定の対象の設定項目に含まれない。一方において、図５の設定項目１１６の内容が「CA Cert. + Server ID」ある場合（「Server ID有」に相当する）には、サーバＩＤはエラー判定の対象の設定項目に含まれる。言い換えると、設定項目１０４（Authentication Method）（特定の設定項目の一例）の内容がＥＡＰ−ＴＬＳ（第１の認証方式の一例）を示す（図７のＳ４８でＹＥＳ）場合に、図７のＳ５０で、設定項目１１４（Client Certificate）（第１の設定項目の一例）を、エラー判定の対象の設定項目として採用し、設定項目１０４（Authentication Method）の内容がＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、ＥＡＰ−ＴＴＬＳ（第２の認証方式の一例）を示す（図７のＳ４８でＮＯ）場合に、該設定項目１１４を、エラー判定の対象の設定項目として採用せずに、図７のＳ５４で、設定項目１１２（Password）（第２の設定項目の一例）を、エラー判定の対象の設定項目として採用する。
【００６０】
また、設定項目１０４（Authentication Method）の内容がＥＡＰ−ＴＬＳを示す（図７のＳ４８でＹＥＳ）場合において、（ａ）設定項目１１６（Server Certificate Verification）（第３の設定項目の一例）が「CA Cert. + Server ID」（特定の内容の一例）を示す（図７のＳ６６でＹＥＳ）場合に、設定項目１１４（Client Certificate）に加えて、図７のＳ６８で、設定項目１１８（Server ID）（第４の設定項目の一例）をエラー判定の対象の設定項目として採用し、（ｂ）設定項目１１６（Server Certificate Verification）が「CA Cert. + Server ID」を示さない（図７のＳ６６でＮＯ）場合に、設定項目１１８（Server ID）をエラー判定の対象の設定項目として採用しない。
【００６１】
また、設定項目１０４（Authentication Method）の内容がＥＡＰ−ＦＡＳＴ、ＰＥＡＰ、ＥＡＰ−ＴＴＬＳを示す（図７のＳ５６でＹＥＳ）場合において、（ｃ）設定項目１１６（Server Certificate Verification）が「CA Cert. + Server ID」（特定の内容の一例）を示す（図７のＳ６６でＹＥＳ）場合に、設定項目１１４（Client Certificate）に加えて、図７のＳ６８で、設定項目１１８（Server ID）をエラー判定の対象の設定項目として採用し、（ｄ）設定項目１１６（Server Certificate Verification）が「CA Cert. + Server ID」を示さない（図７のＳ６６でＮＯ）場合に、設定項目１１８（Server ID）をエラー判定の対象の設定項目として採用しない。
【００６２】
実施例について詳しく説明した。多機能機１０は、現在設定されている無線設定が、エンタープライズ系の認証方式に対応する場合にエンタープライズ用画面９０の画面データをＰＣ４０に提供し、パーソナル系の認証方式に対応する場合にパーソナル用画面１９０の画面データをＰＣ４０に提供する。エンタープライズ用画面９０は、エンタープライズ用ＡＰと無線接続するために必要な設定項目を含み、パーソナル用ＡＰと無線接続するために必要な設定項目を含まない。逆に、パーソナル用画面１９０は、パーソナル用ＡＰと無線接続するために必要な設定項目を含み、エンタープライズ用ＡＰと無線接続するために必要な設定項目を含まない。ＰＣ４０は、提供された画面データの画面を表示部４４に表示する。この結果、表示部４４には、多機能機１０の現在の無線設定に応じた画面が表示される。これにより、ユーザは、多機能機１０の無線設定を容易に確認することができる。
【００６３】
また、多機能機１０は、ネットワーク構成画面８０のConfigure Wireless８２がユーザによって選択されると、多機能機１０の現在の無線設定（即ち無線通信実行部３２に現在格納されている無線設定）に応じて、エンタープライズ用画面９０とパーソナル用画面１９０との一方をＰＣ４０に提供する。この構成では、表示部４４に、エンタープライズ用画面９０が表示される場合とパーソナル用画面１９０が表示される場合とのいずれの場合であっても、ユーザは、共通するConfigure Wireless８２を選択すればよい。この構成によれば、ユーザは、エンタープライズ用画面９０を表示させるか、パーソナル用画面１９０を表示させるかを選択しなくて済む。
【００６４】
多機能機１０は、各画面９０，１９０を介して変更された設定項目の内容を利用して、無線接続する。これにより、ユーザは、操作部４２を操作することによって、各画面９０，１９０を介して、設定項目の内容を容易に変更することができる。また、多機能機１０は、設定項目１０４の内容に応じて、設定が不要な設定項目と設定が必要な設定項目とが異なる態様で表示された画面９０，１９０を、ＰＣ４０に提供する。表示部４４に表示された画面９０，１９０を確認したユーザは、いずれの設定項目の設定が必要であるのかを、容易に判断することができる。
【００６５】
多機能機１０は、エラー判定処理において、ＥＡＰ認証方式の種類に応じて、エラー判定の対象となる設定項目の内容を変更する。これにより、エラー判定処理の処理負荷を低減することができ、処理時間を短縮することができる。また、エラー判定の対象となる設定項目が適切に採用されるために、例えば、パスワードの設定が不要であるＥＡＰ認証方式（例えばＥＡＰ−ＴＬＳ）であって、パスワードが設定されていない場合に、パスワードをエラー判定の対象とすると、設定が必要な他の設定項目（例えばユーザＩＤ、クライアント証明書等）はエラーでないにも関わらず、エラーと判定されてしまうことを防止することができる。
【００６６】
上記の説明から明らかなように、多機能機１０が無線通信装置の一例である。パーソナル用ＡＰ７０が無線通信実行部と直接に無線通信を実行するデバイスの一例である。無線設定に含まれる認証方式情報が設定情報の一例である。エンタープライズ用画面９０、パーソナル用画面１９０、ネットワーク構成画面８０が、それぞれ、第１、第２、第３の画面の一例である。また、図４の選択領域８２が、共通の選択領域の一例である。
【００６７】
（変形例）
（１）上記実施例では、ＰＣ４０の表示部４４に各画面８０，９０，１９０が表示されるが、これに代えて、多機能機１０の表示部１４に各画面が表示されてもよい。また、上記の実施例では、多機能機１０が制御装置２０を備えるが、これに代えて、ＰＣ４０が制御装置の機能を備えていてもよい。
【００６８】
（２）上記の実施例では、取得部２２によって取得される無線設定に関する設定情報には、ＥＡＰ−ＦＡＳＴなどの具体的な認証方式（認証方式情報）が含まれるが、これと共に、又は、これに代えて、認証方式の種類を示す種類情報が含まれていてもよい。例えば、該種類情報は、エンタープライズ系の認証方式の場合には「１」を示し、パーソナル系の認証方式の場合には「０」を示す。そして、判断部２６は、図３のＳ１８において、該種類情報を用いて、無線設定に関する判断を実行する。一般には、判断部は、取得部によって取得される無線設定に関する設定情報（例えば認証方式情報や認証方式の種類情報）を用いて、無線設定が第１種の認証方式を示すのか第２種の認証方式を示すのかを判断すればよい。
【００６９】
（３）上記の実施例では、制御装置２０は、各画面９０，１９０を介して設定項目の内容が変更された場合に、変更された設定項目の内容情報を含む、無線設定を無線通信実行部３２に供給する。しかしながら、制御装置２０は、変更された設定項目のみを無線通信実行部３２に供給してもよい。無線通信実行部３２は、供給された設定項目に含まれる内容情報に従って、無線設定を更新してもよい。
【００７０】
（４）制御装置２０は、パーソナル用画面１９０のSubmitボタン１２２が操作された場合に、エラー判定処理を実行してもよい。この場合、制御装置２０は、設定項目２０２（Authentication Method）の内容に応じて、エラー判定の対象の設定項目を変更して、エラー判定処理を実行してもよい。例えば、設定項目２０２がＳｈａｒｅｄ  Ｋｅｙの場合には、設定項目２０６（Network Key Use）をエラー判定の対象の設定項目に採用し、設定項目２０８（Passphrase）をエラー判定の対象の設定項目に採用しなくてもよい。一方で、設定項目２０２がＷＰＡ−ＰＳＫ、ＷＰＡ２−ＰＳＫの場合には、設定項目２０８をエラー判定の対象の設定項目に採用し、かつ、設定項目２０６をエラー判定の対象の設定項目に採用しなくてもよい。
【００７１】
（５）上記した実施例では、制御装置２０は、エラーがあると判定された場合に、エラーを示す画面データをＰＣ４０に提供して、エラー判定処理を終了する。しかしながら、制御装置２０は、エラーがあると判定された場合に、エラーがある判定された設定項目を記憶しておき、判定対象の全ての設定項目についてエラー判定をした後、記憶された設定項目についてエラーがあることを示す画面データをＰＣ４０に提供してもよい。
【００７２】
（６）上記した実施例では、多機能機１０は、インフラストラクチャモードで、パーソナル用ＡＰと接続される場合を説明したが、これに加えて、あるいは、これに代えて、多機能機１０が、ＡＰを介さずにＰＣ４０に接続されてもよい。即ち、多機能機１０は、アドホックモードで、ＰＣ４０に接続されてもよい。この場合にも、図３のＳ１８でＹＥＳと判断され、Ｓ３０でパーソナル用画面１９０が提供される。ただし、図５の１００ａは「adhoc mode」と表示される。この変形例では、ＰＣ４０が「無線通信実行部と直接に無線通信を実行するデバイス」の一例である。
【００７３】
（７）上記した実施例の技術は、多機能機１０のみならず、ＰＣ、サーバ、プリンタ、スキャナ、ファクシミリ等の他の無線通信装置の制御装置にも適用することができる。
【符号の説明】
【００７４】
１０：多機能機、２０：制御装置、２２：取得部、２４：供給部、２６：判断部、２８：判定部、３０：提供部、３２：無線通信実行部、４０：ＰＣ、４４：表示部、４８：ウェブブラウザ、５０：制御部、６０：エンタープライズ用アクセスポイント、６２：認証サーバ、７０：パーソナル用アクセスポイント、８０：ネットワーク構成画面、９０：エンタープライズ用画面、１９０：パーソナル用画面
【図１】
2011197864.tif 000003
【図２】
2011197864.tif 000004
【図３】
2011197864.tif 000005
【図４】
2011197864.tif 000006
【図５】
2011197864.tif 000007
【図６】
2011197864.tif 000008
【図７】
2011197864.tif 000009
【図８】
2011197864.tif 000010