(57)【特許請求の範囲】
【請求項１】
機能実行装置であって、
前記機能実行装置が所属している第１の無線ネットワークを識別するための第１の無線識別子を記憶するメモリと、
前記第１の無線ネットワークが第１種ネットワークであり、かつ、無線ネットワークを識別するための無線識別子がいまだ設定されていない未設定デバイスが第１種デバイスである場合に、前記機能実行装置の周囲に存在する１個以上のアクセスポイントをサーチして、前記１個以上のアクセスポイントによって利用されるＮ個の無線識別子を取得するサーチ部であって、前記第１種ネットワークは、第１の周波数を有する搬送波が利用される無線ネットワークであり、前記第１種デバイスは、前記第１の周波数を有する搬送波を利用不可能であると共に、前記第１の周波数とは異なる第２の周波数を有する搬送波を利用可能であるデバイスである、前記サーチ部と、
前記メモリから、前記第１の無線識別子を取得する識別子取得部と、
前記第１の無線識別子に基づいて、前記Ｎ個の無線識別子の中から第２の無線識別子を選択する選択部であって、前記第２の無線識別子は、前記第２の周波数を有する搬送波が利用される第２種ネットワークを識別するための無線識別子である、前記選択部と、
前記第２の無線識別子が選択される場合に、前記第２の無線識別子によって識別される第２の無線ネットワークに前記未設定デバイスを所属させるために、前記第２の無線識別子を前記未設定デバイスに設定するための第１の設定処理を実行する設定処理実行部と、
を備える、機能実行装置。
【請求項２】
前記サーチ部は、前記機能実行装置が所属している前記第１の無線ネットワークが前記第２種ネットワークである場合に、前記未設定デバイスが前記第１種デバイスであるのか否かに関わらず、前記１個以上のアクセスポイントをサーチせず、
前記設定処理実行部は、さらに、前記機能実行装置が所属している前記第１の無線ネットワークが前記第２種ネットワークである場合に、前記第１の無線ネットワークに前記未設定デバイスを所属させるために、前記第１の無線識別子を前記未設定デバイスに設定するための第２の設定処理を実行する、請求項１に記載の機能実行装置。
【請求項３】
前記サーチ部は、前記未設定デバイスが第２種デバイスである場合に、前記機能実行装置が所属している前記第１の無線ネットワークが前記第１種ネットワークであるのか否かに関わらず、前記１個以上のアクセスポイントをサーチせず、
前記第２種デバイスは、前記第１の周波数を有する搬送波と前記第２の周波数を有する搬送波との双方を利用可能であるデバイスであり、
前記設定処理実行部は、さらに、前記未設定デバイスが前記第２種デバイスである場合に、前記第１の無線ネットワークに前記未設定デバイスを所属させるために、前記第１の無線識別子を前記未設定デバイスに設定するための第２の設定処理を実行する、請求項１又は２に記載の機能実行装置。
【請求項４】
前記設定処理実行部は、前記第２の無線識別子が選択される場合に、前記未設定デバイスとの通信を実行することによって、前記第２の無線識別子を前記未設定デバイスに供給する前記第１の設定処理を実行する、請求項１から３のいずれか一項に記載の機能実行装置。
【請求項５】
前記機能実行装置は、さらに、
前記未設定デバイスとの通信を実行することによって、前記未設定デバイスから、前記未設定デバイスが前記第１種デバイスであるのか否かを示す第１の特定情報を取得する特定情報取得部を備え、
前記サーチ部は、前記機能実行装置が所属している前記第１の無線ネットワークが前記第１種ネットワークであり、かつ、前記第１の特定情報が、前記未設定デバイスが前記第１種デバイスであることを示す場合に、前記１個以上のアクセスポイントをサーチして、前記Ｎ個の無線識別子を取得する、請求項４に記載の機能実行装置。
【請求項６】
機能実行装置であって、
第１の無線識別子が既に設定されている設定済みデバイスが所属している第１の無線ネットワークが第１種ネットワークであり、かつ、無線ネットワークを識別するための無線識別子が未だ設定されていない前記機能実行装置が第１種デバイスである場合に、前記機能実行装置の周囲に存在する１個以上のアクセスポイントをサーチして、前記１個以上のアクセスポイントによって利用されるＮ個の無線識別子を取得するサーチ部であって、前記第１種ネットワークは、第１の周波数を有する搬送波が利用される無線ネットワークであり、前記第１種デバイスは、前記第１の周波数を有する搬送波を利用不可能であると共に、前記第１の周波数とは異なる第２の周波数を有する搬送波を利用可能であるデバイスである、前記サーチ部と、
前記設定済みデバイスから、前記設定済みデバイスが所属している前記第１の無線ネットワークを識別するための前記第１の無線識別子を取得する識別子取得部と、
前記第１の無線識別子に基づいて、前記Ｎ個の無線識別子の中から第２の無線識別子を選択する選択部であって、前記第２の無線識別子は、前記第２の周波数を有する搬送波が利用される第２種ネットワークを識別するための無線識別子である、前記選択部と、
前記第２の無線識別子が選択される場合に、前記第２の無線識別子によって識別される第２の無線ネットワークに前記機能実行装置を所属させるために、前記第２の無線識別子を前記機能実行装置に設定するための第１の設定処理を実行する設定処理実行部と、
を備える、機能実行装置。
【請求項７】
前記サーチ部は、前記設定済みデバイスが所属している前記第１の無線ネットワークが前記第２種ネットワークである場合に、前記機能実行装置が前記第１種デバイスであるのか否かに関わらず、前記１個以上のアクセスポイントをサーチせず、
前記設定処理実行部は、さらに、前記設定済みデバイスが所属している前記第１の無線ネットワークが前記第２種ネットワークである場合に、前記第１の無線ネットワークに前記機能実行装置を所属させるために、前記第１の無線識別子を前記機能実行装置に設定するための第２の設定処理を実行する、請求項６に記載の機能実行装置。
【請求項８】
前記サーチ部は、前記機能実行装置が第２種デバイスである場合に、前記設定済みデバイスが所属している前記第１の無線ネットワークが前記第１種ネットワークであるのか否かに関わらず、前記１個以上のアクセスポイントをサーチせず、
前記第２種デバイスは、前記第１の周波数を有する搬送波と前記第２の周波数を有する搬送波との双方を利用可能であるデバイスであり、
前記設定処理実行部は、さらに、前記機能実行装置が前記第２種デバイスである場合に、前記第１の無線ネットワークに前記機能実行装置を所属させるために、前記第１の無線識別子を前記機能実行装置に設定するための第２の設定処理を実行する、請求項６又は７に記載の機能実行装置。
【請求項９】
前記機能実行装置は、さらに、メモリを備え、
前記識別子取得部は、前記設定済みデバイスとの通信を実行することによって、前記設定済みデバイスから前記第１の無線識別子を取得し、
前記設定処理実行部は、前記第２の無線識別子が選択される場合に、前記第２の無線識別子を前記機能実行装置のメモリ内の所定の記憶領域に記憶させる前記第１の設定処理を実行する、請求項６から８のいずれか一項に記載の機能実行装置。
【請求項１０】
前記サーチ部は、前記設定済みデバイスから、前記第１の無線識別子と共に、前記１個以上のアクセスポイントをサーチすべきことを示す第２の特定情報が取得され、かつ、前記機能実行装置が前記第１種デバイスである場合に、前記１個以上のアクセスポイントをサーチして、前記Ｎ個の無線識別子を取得する、請求項９に記載の機能実行装置。
【請求項１１】
前記選択部は、前記第１の無線ネットワークを形成している対象アクセスポイントによって利用される前記第１の無線識別子に基づいて、前記Ｎ個の無線識別子の中から、前記対象アクセスポイントによって利用される前記第２の無線識別子を選択する、請求項１から１０のいずれか一項に記載の機能実行装置。
【請求項１２】
前記第１の無線識別子の全体は、特定文字列によって構成され、
前記第２の無線識別子は、前記特定文字列のうちの少なくとも一部の文字列を含む、請
求項１から１１のいずれか一項に記載の機能実行装置。
【請求項１３】
前記第２の無線識別子の全体は、前記特定文字列に一致する文字列によって構成される
、請求項１２に記載の機能実行装置。
【請求項１４】
機能実行装置のためのコンピュータプログラムであって、
コンピュータに、以下の各処理、即ち、
第１の無線識別子が既に設定されている前記機能実行装置が所属している第１の無線ネットワークが第１種ネットワークであり、かつ、無線ネットワークを識別するための無線識別子がいまだ設定されていない未設定デバイスが第１種デバイスである場合に、前記機能実行装置の周囲に存在する１個以上のアクセスポイントをサーチして、前記１個以上のアクセスポイントによって利用されるＮ個の無線識別子を取得するサーチ処理であって、前記第１種ネットワークは、第１の周波数を有する搬送波が利用される無線ネットワークであり、前記第１種デバイスは、前記第１の周波数を有する搬送波を利用不可能であると共に、前記第１の周波数とは異なる第２の周波数を有する搬送波を利用可能であるデバイスである、前記サーチ処理と、
前記機能実行装置のメモリであって、前記機能実行装置が所属している前記第１の無線ネットワークを識別するための前記第１の無線識別子が記憶されている前記メモリから、前記第１の無線識別子を取得する識別子取得処理と、
前記第１の無線識別子に基づいて、前記Ｎ個の無線識別子の中から第２の無線識別子を選択する選択処理であって、前記第２の無線識別子は、前記第２の周波数を有する搬送波が利用される第２種ネットワークを識別するための無線識別子である、前記選択処理と、
前記第２の無線識別子が選択される場合に、前記第２の無線識別子によって識別される第２の無線ネットワークに前記未設定デバイスを所属させるために、前記第２の無線識別子を前記未設定デバイスに設定するための第１の設定処理と、
を実行させる、コンピュータプログラム。
【請求項１５】
機能実行装置のためのコンピュータプログラムであって、
コンピュータに、以下の各処理、即ち、
第１の無線識別子が既に設定されている設定済みデバイスが所属している第１の無線ネットワークが第１種ネットワークであり、かつ、無線ネットワークを識別するための無線識別子が未だ設定されていない前記機能実行装置が第１種デバイスである場合に、前記機能実行装置の周囲に存在する１個以上のアクセスポイントをサーチして、前記１個以上のアクセスポイントによって利用されるＮ個の無線識別子を取得するサーチ処理であって、前記第１種ネットワークは、第１の周波数を有する搬送波が利用される無線ネットワークであり、前記第１種デバイスは、前記第１の周波数を有する搬送波を利用不可能であると共に、前記第１の周波数とは異なる第２の周波数を有する搬送波を利用可能であるデバイスである、前記サーチ処理と、
前記設定済みデバイスから、前記設定済みデバイスが所属している前記第１の無線ネットワークを識別するための前記第１の無線識別子を取得する識別子取得処理と、
前記第１の無線識別子に基づいて、前記Ｎ個の無線識別子の中から第２の無線識別子を選択する選択処理であって、前記第２の無線識別子は、前記第２の周波数を有する搬送波が利用される第２種ネットワークを識別するための無線識別子である、前記選択処理と、
前記第２の無線識別子が選択される場合に、前記第２の無線識別子によって識別される第２の無線ネットワークに前記機能実行装置を所属させるために、前記第２の無線識別子を前記機能実行装置に設定するための第１の設定処理と、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、無線ネットワークを識別するための無線識別子が未だ設定されていない未設定デバイスを制御する技術を開示する。
【背景技術】
【０００２】
特許文献１には、アクセスポイント（以下では「ＡＰ」と記載する）によって形成されている無線通信ネットワークに接続されている第１プリンタと、無線通信ネットワークに接続されていない第２プリンタと、が開示されている。第１プリンタと第２プリンタとは、同一のアドフォック無線設定を記憶している。第１プリンタは、アドフォック無線設定に従って、無線通信ネットワークで利用されるネットワーク無線設定を第２プリンタに送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４４７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術では、第２プリンタは、第１プリンタから受信されるネットワーク無線設定が利用可能でない場合に、無線通信ネットワークに接続することができないので、無線通信ネットワークを利用した無線通信を実行することができない。本明細書では、無線ネットワークを利用した無線通信を未設定デバイスに適切に実行させ得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される制御装置は、無線ネットワークを識別するための無線識別子が未だ設定されていない未設定デバイスを制御するための制御装置である。制御装置は、サーチ部と、識別子取得部と、選択部と、設定処理実行部と、を備える。サーチ部は、第１の無線識別子が既に設定されている設定済みデバイスが所属している第１の無線ネットワークが第１種ネットワークであり、かつ、未設定デバイスが第１種デバイスである場合に、制御装置の周囲に存在する１個以上のアクセスポイントをサーチして、１個以上のアクセスポイントによって利用されるＮ個の無線識別子を取得する。第１種ネットワークは、第１の周波数を有する搬送波が利用される無線ネットワークである。第１種デバイスは、第１の周波数を有する搬送波を利用不可能であると共に、第１の周波数とは異なる第２の周波数を有する搬送波を利用可能であるデバイスである。識別子取得部は、設定済みデバイスのメモリから、設定済みデバイスが所属している第１の無線ネットワークを識別するための第１の無線識別子を取得する。選択部は、第１の無線識別子に基づいて、Ｎ個の無線識別子のうちの１個以上の無線識別子の中から第２の無線識別子を選択する。１個以上の無線識別子のそれぞれは、第２の周波数を有する搬送波が利用される第２種ネットワークを識別するための無線識別子である。設定処理実行部は、第２の無線識別子が選択される場合に、第２の無線識別子によって識別される第２の無線ネットワークに未設定デバイスを所属させるために、第２の無線識別子を未設定デバイスに設定するための第１の設定処理を実行する。
【０００６】
上記の構成では、設定済みデバイスが所属している第１の無線ネットワークで第１の周波数を有する搬送波が利用され、かつ、未設定デバイスが第１の周波数を有する搬送波を利用不可能である状況が想定されている。このような状況では、未設定デバイスは、第１の周波数を有する搬送波を利用不可能であるので、第１の無線ネットワークを利用した無線通信を実行不可能である。このために、制御装置は、１個以上のアクセスポイントをサーチしてＮ個の無線識別子を取得し、第１の無線識別子に基づいて第２の無線識別子を選択し、第２の無線識別子を未設定デバイスに設定するための第１の設定処理を実行する。この結果、未設定デバイスは、第２の周波数を有する搬送波が利用される第２の無線ネットワークに所属し得るので、第２の無線ネットワークを利用した無線通信を実行し得る。このように、制御装置は、無線ネットワークを利用した無線通信を未設定デバイスに適切に実行させ得る。
【０００７】
上記の制御装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の制御装置と少なくとも１個のデバイス（例えば、未設定デバイス、設定済みデバイス）とを備える通信システムも、新規で有用である。
【図面の簡単な説明】
【０００８】
【図１】通信システムの構成を示す。
【図２】第１実施例のＰＣが実行する処理のフローチャートを示す。
【図３】目的ＳＳＩＤを選択するための各条件を示す。
【図４】ＰＣが目的ＳＳＩＤを選択するケースＡのシーケンス図を示す。
【図５】ＰＣが目的ＳＳＩＤを選択しないケースＢのシーケンス図を示す。
【図６】ＰＣが目的ＳＳＩＤを選択しないケースＣのシーケンス図を示す。
【図７】第２実施例のＰＣが実行する処理のフローチャートを示す。
【図８】第２実施例の多機能機が実行する処理のフローチャートを示す。
【図９】ＭＦＰが目的ＳＳＩＤを選択するケースＤのシーケンス図を示す。
【図１０】ＭＦＰが目的ＳＳＩＤを選択しないケースＥのシーケンス図を示す。
【発明を実施するための形態】
【０００９】
（第１実施例）
（通信システム２の構成；図１）
通信システム２は、多機能機１０と、ＰＣ（Personal Computerの略）８０と、複数個のアクセスポイント２００，３００と、を備える。以下では、多機能機１０のことをＭＦＰ（Multi-Function Peripheralの略）１０と記載し、アクセスポイント２００，３００のことをＡＰ（Access Pointの略）２００，３００と記載する。ＭＦＰ１０とＰＣ８０とは、ＵＳＢ（Universal Serial Busの略）ケーブル４を介して、有線通信を実行可能である。ＭＦＰ１０は、ＡＰ２００，３００によって形成されているいずれの無線ネットワークにも現在所属しておらず、無線ネットワークに所属すべきデバイスである。ＰＣ８０は、ＡＰ２００によって形成されている無線ネットワークに現在所属しているデバイスである。
【００１０】
（多機能機１０の構成）
ＭＦＰ１０は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺機器（即ちＰＣ８０等の周辺機器）である。ＭＦＰ１０は、操作部１２と、表示部１４と、印刷実行部１６と、スキャン実行部１８と、無線インターフェース２０と、ＵＳＢインターフェース２２と、制御部３０と、を備える。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００１１】
操作部１２は、複数のキーによって構成される。ユーザは、操作部１２を操作することによって、様々な指示をＭＦＰ１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。
【００１２】
無線Ｉ／Ｆ２０は、Ｗｉ−Ｆｉ方式に従った無線通信を実行するための無線Ｉ／Ｆである。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。制御部３０は、ＡＰ（例えば２００）によって形成される無線ネットワーク（以下では「無線ＮＷ」と呼ぶ）を利用して、無線Ｉ／Ｆ２０を介して、無線通信を実行することができる。
【００１３】
無線ＮＷでは、通常、２．４ＧＨｚの周波数を有する搬送波、又は、５．０ＧＨｚの周波数を有する搬送波が利用される。無線ＮＷでどちらの周波数を有する搬送波が利用されるのかについては、当該無線ＮＷを形成しているＡＰによって決定される。以下では、２．４ＧＨｚの周波数を有する搬送波が利用される無線ＮＷ、５．０ＧＨｚの周波数を有する搬送波が利用される無線ＮＷのことを、それぞれ、「無線ＮＷ（２．４ＧＨｚ）」、「無線ＮＷ（５．０ＧＨｚ）」と記載することがある。無線Ｉ／Ｆ２０は、２．４ＧＨｚの周波数と５．０ＧＨｚの周波数との双方をサポートしているＩ／Ｆであってもよいし、２．４ＧＨｚの周波数のみをサポートしているＩ／Ｆであってもよい。即ち、多機能機１０は、２．４ＧＨｚの周波数を有する搬送波と５．０ＧＨｚの周波数を有する搬送波との双方を利用可能であってもよいし、２．４ＧＨｚの周波数を有する搬送波のみを利用可能（即ち５．０ＧＨｚの周波数を有する搬送波を利用不可能）であってもよい。
【００１４】
ＵＳＢＩ／Ｆ２２には、ＵＳＢケーブル４の一端が接続されている。ＵＳＢケーブル４の他端は、ＰＣ８０に接続されている。制御部３０は、ＵＳＢＩ／Ｆ２２を介して、ＰＣ８０とＵＳＢ通信を実行することができる。
【００１５】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に記憶されているプログラム３６に従って、様々な処理を実行するプロセッサである。メモリ３４は、ＲＡＭ、ＲＯＭ等によって構成される。メモリ３４は、プログラム３６のみならず、機器情報３７を記憶している。機器情報３７は、ＭＦＰ１０が利用可能な周波数（即ち無線Ｉ／Ｆ２０がサポートしている周波数）を示す情報を含む。即ち、ＭＦＰ１０が２．４ＧＨｚ及び５．０ＧＨｚを利用可能である場合には、機器情報３７は、２．４ＧＨｚ及び５．０ＧＨｚを示す。また、ＭＦＰ１０が２．４ＧＨｚのみを利用可能である場合には、機器情報３７は、２．４ＧＨｚのみを示す。メモリ３４は、設定記憶領域３８を備える。ＭＦＰ１０が無線ＮＷに所属している状態では、設定記憶領域３８には、当該無線ＮＷで利用される無線プロファイルと、当該無線ＮＷで利用される無線チャネルの値を示すチャネル情報と、が記憶される。
【００１６】
無線プロファイルは、ＳＳＩＤ（Service Set Identifierの略）と、認証方式と、暗号化方式と、パスワードと、を含む。ＳＳＩＤは、無線ＮＷを識別するための識別子である。認証方式、暗号化方式、及び、パスワードは、無線ＮＷにおける認証及び暗号化に利用される情報である。チャネル情報は、例えば、１〜１３ｃｈのうちのいずれかの値、又は、３６〜１００ｃｈのうちのいずれかの値を示す。１〜１３ｃｈのいずれかが利用される無線ＮＷでは、２．４ＧＨｚの周波数を有する搬送波が利用される。また、３６〜１００ｃｈのいずれかが利用される無線ＮＷでは、５．０ＧＨｚの周波数を有する搬送波が利用される。即ち、チャネル情報は、無線ＮＷで利用される搬送波が有する周波数を示す。
【００１７】
（ＰＣ８０の構成）
ＰＣ８０は、操作部８２と、表示部８４と、無線Ｉ／Ｆ９０と、ＵＳＢＩ／Ｆ９２と、制御部１２０と、を備える。操作部８２は、キーボード及びマウスによって構成されている。ユーザは、操作部８２を操作することによって、様々な指示をＰＣ８０に与えることができる。表示部８４は、様々な情報を表示するためのディスプレイである。無線Ｉ／Ｆ９０は、２．４ＧＨｚの周波数と５．０ＧＨｚの周波数との双方をサポートしているＩ／Ｆである。即ち、ＰＣ８０は、２．４ＧＨｚの周波数を有する搬送波と５．０ＧＨｚの周波数を有する搬送波との双方を利用可能である。ＵＳＢＩ／Ｆ９２には、ＵＳＢケーブル４の一端が接続されている。
【００１８】
制御部１２０は、ＣＰＵ１２２と、メモリ１２４と、を備える。ＣＰＵ１２２は、メモリ１２４に記憶されているプログラム１２６に従って、様々な処理を実行するプロセッサである。メモリ１２４は、ＲＡＭ、ＲＯＭ等によって構成される。メモリ１２４は、設定記憶領域１２８を備える。ＰＣ８０が無線ＮＷに所属している状態では、設定記憶領域１２８には、当該無線ＮＷで利用される無線プロファイルと、当該無線ＮＷで利用される無線チャネルの値を示すチャネル情報と、が記憶される。
【００１９】
図１の状況では、例えば、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属している。この場合、設定記憶領域１２８内の無線プロファイルは、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」と、認証方式「ａａａ」と、暗号化方式「ｘｘｘ」と、パスワード「ｐｐｐ」と、を含む。また、図１の状況では、設定記憶領域１２８内のチャネル情報は、３６〜１００ｃｈのいずれかを示す。換言すると、チャネル情報は、５．０ＧＨｚの周波数を示す。なお、以下では、ＰＣ８０が所属している無線ＮＷのことを「無線ＮＷ（ＰＣ）」と記載することがある。
【００２０】
（ＡＰ２００，３００）
ＡＰ２００は、無線ＡＰ、無線ＬＡＮルータ等と呼ばれる通常のＡＰである。ＡＰ２００は、２．４ＧＨｚの周波数を有する搬送波と５．０ＧＨｚの周波数を有する搬送波との双方を利用可能である。そして、ＡＰ２００は、無線ＮＷ（２．４ＧＨｚ）と無線ＮＷ（５．０ＧＨｚ）との双方が同時的に形成されている状態を構築することができる。
【００２１】
ＡＰ２００は、ＡＰ２００自身によって形成される無線ＮＷ（２．４ＧＨｚ）で利用される無線プロファイル２２０と、当該無線ＮＷ（２．４ＧＨｚ）で利用されるチャネル情報２２２と、を対応付けて記憶する。無線プロファイル２２０は、ＳＳＩＤ「ＹＹＹ」と、認証方式「ａａａ」と、暗号化方式「ｘｘｘ」と、パスワード「ｐｐｐ」と、を含む。チャネル情報２２２は、１〜１３ｃｈのうちのいずれかの値を示す。換言すると、チャネル情報２２２は、２．４ＧＨｚの周波数を示す。
【００２２】
ＡＰ２００は、さらに、ＡＰ２００自身によって形成される無線ＮＷ（５．０ＧＨｚ）で利用される無線プロファイル２３０と、当該無線ＮＷ（５．０ＧＨｚ）で利用されるチャネル情報２３２と、を対応付けて記憶する。無線プロファイル２３０は、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」と、認証方式「ａａａ」と、暗号化方式「ｘｘｘ」と、パスワード「ｐｐｐ」と、を含む。即ち、２個の無線プロファイル２２０，２３０の間では、認証方式、暗号化方式、及び、パスワードが共通である。また、無線プロファイル２２０内のＳＳＩＤ「ＹＹＹ」は、無線プロファイル２３０内のＳＳＩＤを構成する文字列「ＹＹＹ５ＧＨｚ」のうちの一部の文字列「ＹＹＹ」を含む。チャネル情報２３２は、３６〜１００ｃｈのいずれかを示す。換言すると、チャネル情報２３２は、５．０ＧＨｚの周波数を示す。
【００２３】
ＡＰ３００は、２．４ＧＨｚの周波数を有する搬送波のみを利用可能であり、無線ＮＷ（２．４ＧＨｚ）を形成する。ＡＰ３００は、ＡＰ３００自身によって形成される無線ＮＷ（２．４ＧＨｚ）で利用される無線プロファイルと、当該無線ＮＷ（２．４ＧＨｚ）で利用されるチャネル情報と、を対応付けて記憶する（これらは図示省略）。当該無線プロファイルは、ＳＳＩＤ「ＡＡＡ」と、認証方式と、暗号化方式と、パスワードと、を含む。当該チャネル情報は、１〜１３ｃｈのうちのいずれかの値を示す。換言すると、チャネル情報は、２．４ＧＨｚの周波数を示す。
【００２４】
（ＰＣ８０が実行する処理；図２）
続いて、図２を参照して、ＰＣ８０のＣＰＵ１２２が実行する処理の内容について説明する。当該処理は、ＰＣ８０がＡＰ２００によって形成されている無線ＮＷに所属している状態で、ＭＦＰ１０に無線プロファイルを供給するための操作がユーザによって操作部８２に実行されることをトリガとして開始される。なお、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属していてもよいし、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属していてもよい。
【００２５】
ＣＰＵ１２２は、Ｓ１０において、ＵＳＢＩ／Ｆ９２を介して、機器情報３７の供給を要求するための機器情報要求をＭＦＰ１０に供給し、Ｓ１２において、ＵＳＢＩ／Ｆ９２を介して、ＭＦＰ１０から機器情報３７を取得する。
【００２６】
Ｓ１３では、ＣＰＵ１２２は、メモリ１２４内の設定記憶領域１２８から無線プロファイルとチャネル情報とを読み出すことによって、無線ＮＷ（ＰＣ）（即ちＡＰ２００によって形成されている無線ＮＷ）で利用される無線プロファイルとチャネル情報とを取得する。
【００２７】
Ｓ１４では、ＣＰＵ１２２は、ＭＦＰ１０が２．４ＧＨｚのみを利用可能であり、かつ、無線ＮＷ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）であるのか否かを判断する。ＣＰＵ１２２は、Ｓ１２で取得された機器情報３７が２．４ＧＨｚのみを示し（即ち５．０ＧＨｚを示さず）、かつ、Ｓ１３で取得されたチャネル情報が５．０ＧＨｚを示す場合（即ち３６〜１００ｃｈのいずれかを示す場合）に、Ｓ１４でＹＥＳと判断して、Ｓ１６に進む。一方、ＣＰＵ１２２は、Ｓ１２で取得された機器情報３７が２．４ＧＨｚ及び５．０ＧＨｚを示す場合に、Ｓ１４でＮＯと判断して、Ｓ２６に進む。即ち、ＣＰＵ１２２は、ＭＦＰ１０が５．０ＧＨｚを利用可能である場合に、無線ＮＷ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）であるのか否かに関わらず、Ｓ１４でＮＯと判断する。また、ＣＰＵ１２２は、Ｓ１３で取得されたチャネル情報が２．４ＧＨｚを示す場合（即ち１〜１３ｃｈのいずれかを示す場合）に、Ｓ１４でＮＯと判断して、Ｓ２６に進む。即ち、ＣＰＵ１２２は、無線ＮＷ（ＰＣ）が無線ＮＷ（２．４ＧＨｚ）である場合に、ＭＦＰ１０が５．０ＧＨｚを利用可能であるのか否かに関わらず、Ｓ１４でＮＯと判断する。
【００２８】
Ｓ１６では、ＣＰＵ１２２は、ＰＣ８０の周囲に存在する１個以上のＡＰ（即ちＭＦＰ１０の周囲に存在する１個以上のＡＰ）をサーチして、１個以上のＡＰからＮ個のＳＳＩＤを取得する。具体的には、まず、ＣＰＵ１２２は、無線Ｉ／Ｆ９０を介して、送信先が指定されていない２種類のProbe Request信号を送信する。以下では、Requestのことを「Req.」と記載する。２種類のProbe Req.信号のうちの一方のProbe Req.信号は、２．４ＧＨｚの周波数を有する搬送波を利用して送信される。２種類のProbe Req.信号のうちの他方のProbe Req.信号は、５．０ＧＨｚの周波数を有する搬送波を利用して送信される。以下では、上記の一方のProbe Req.信号、他方のProbe Req.信号のことを、それぞれ、Probe Req.信号（２．４ＧＨｚ）、Probe Req.信号（５．０ＧＨｚ）と記載する。また、以下では、Probe Req.信号以外の信号についても、当該信号の通信に利用される周波数を括弧書きで記載することがある。
【００２９】
例えば、図１の状況では、ＡＰ２００は、無線ＮＷ（２．４ＧＨｚ）と無線ＮＷ（５．０ＧＨｚ）との双方を形成している。この場合、ＡＰ２００は、ＰＣ８０からProbe Req.信号（２．４ＧＨｚ）を受信する場合に、２．４ＧＨｚを示すチャネル情報２２２と、当該チャネル情報２２２に対応付けられている無線プロファイル２２０内のＳＳＩＤ「ＹＹＹ」と、を含むProbe Response信号（２．４ＧＨｚ）をＰＣ８０に送信する。以下では、Responseのことを「Res.」と記載する。また、ＡＰ２００は、ＰＣ８０からProbe Req.信号（５．０ＧＨｚ）を受信する場合に、５．０ＧＨｚを示すチャネル情報２３２と、当該チャネル情報２３２に対応付けられている無線プロファイル２３０内のＳＳＩＤ「ＹＹＹ５ＧＨｚ」と、を含むProbe Res.信号（５．０ＧＨｚ）をＰＣ８０に送信する。即ち、ＡＰ２００が無線ＮＷ（２．４ＧＨｚ）と無線ＮＷ（５．０ＧＨｚ）との双方を形成している状況では、無線ＮＷ（２．４ＧＨｚ）を識別するためのＳＳＩＤ（即ち「ＹＹＹ」）と、無線ＮＷ（５．０ＧＨｚ）を識別するためのＳＳＩＤ（即ち「ＹＹＹ５ＧＨｚ」）と、がＡＰ２００からＰＣ８０に送信される。以下では、前者のＳＳＩＤ、後者のＳＳＩＤのことを、それぞれ、「ＳＳＩＤ（２．４ＧＨｚ）」、「ＳＳＩＤ（５．０ＧＨｚ）」と記載することがある。なお、仮に、ＡＰ２００が無線ＮＷ（２．４ＧＨｚ）と無線ＮＷ（５．０ＧＨｚ）とのうちの一方の無線ＮＷのみを形成している場合には、ＡＰ２００は、当該一方の無線ＮＷを識別するためのＳＳＩＤ（即ち、ＳＳＩＤ（２．４ＧＨｚ）又はＳＳＩＤ（５．０ＧＨｚ））のみをＰＣ８０に送信する。
【００３０】
また、例えば、図１の状況では、ＡＰ３００は、無線ＮＷ（２．４ＧＨｚ）を形成している。この場合、ＡＰ３００は、ＰＣ８０からProbe Req.信号（２．４ＧＨｚ）を受信する場合に、２．４ＧＨｚを示すチャネル情報と、ＳＳＩＤ（２．４ＧＨｚ）（即ち「ＡＡＡ」）と、を含むProbe Res.信号（２．４ＧＨｚ）をＰＣ８０に送信する。
【００３１】
Ｓ１６では、ＣＰＵ１２２は、１個以上のＡＰからＮ個のProbe Req.信号を受信することによって、Ｎ個のProbe Req.信号に含まれるＮ個のＳＳＩＤを取得する。例えば、図１の状況では、ＣＰＵ１２２は、２個のＡＰ２００，３００から３個のProbe Req.信号を受信することによって、３個のProbe Req.信号に含まれる３個のＳＳＩＤを取得する。
【００３２】
Ｓ１８では、ＣＰＵ１２２は、Ｓ１６で取得されたＮ個のProbe Res.信号に含まれるＮ個のＳＳＩＤの中から１個以上のＳＳＩＤ（２．４ＧＨｚ）を特定する。具体的には、ＣＰＵ１２２は、Ｓ１６で取得されたＮ個のProbe Res.信号のうち、２．４ＧＨｚを示すチャネル情報を含む１個以上のProbe Res.信号を特定し、特定済みの１個以上のProbe Res.信号に含まれる１個以上のＳＳＩＤ（２．４ＧＨｚ）を特定する。例えば、図１の状況では、ＣＰＵ１２２は、ＡＰ２００から取得されるＳＳＩＤ（２．４ＧＨｚ）（即ち「ＹＹＹ」）と、ＡＰ３００から取得されるＳＳＩＤ（２．４ＧＨｚ）（即ち「ＡＡＡ」）と、を特定する。なお、ＣＰＵ１２２は、上記のＮ個のＳＳＩＤの中にＳＳＩＤ（２．４ＧＨｚ）が存在しない（即ち全てＳＳＩＤ（５．０ＧＨｚ）である）場合に、Ｓ２６に進む（図示省略）。
【００３３】
Ｓ２０では、ＣＰＵ１２２は、Ｓ１３で取得された無線プロファイルに含まれるＳＳＩＤ、即ち、ＰＣ８０が所属している無線ＮＷ（ＰＣ）で利用されるＳＳＩＤ（以下では「ＳＳＩＤ（ＰＣ）と呼ぶ」）に基づいて、Ｓ１８で特定された１個以上のＳＳＩＤ（２．４ＧＨｚ）の中に目的ＳＳＩＤがあるのか否かを判断する。目的ＳＳＩＤは、詳しくは後述するが、図３に示される第１〜５の条件のうち、少なくとも１個の条件を満たすＳＳＩＤである。ＣＰＵ１２２は、Ｓ１８で特定された１個以上のＳＳＩＤ（２．４ＧＨｚ）の中に目的ＳＳＩＤがある場合（Ｓ２０でＹＥＳ）に、当該１個以上のＳＳＩＤ（２．４ＧＨｚ）の中から目的ＳＳＩＤを選択して、Ｓ２２に進む。一方、ＣＰＵ１２２は、Ｓ１８で特定された１個以上のＳＳＩＤ（２．４ＧＨｚ）の中に目的ＳＳＩＤがない場合（Ｓ２０でＮＯ）に、Ｓ２６に進む。
【００３４】
Ｓ２２では、まず、ＣＰＵ１２２は、Ｓ１３で取得された無線プロファイルを利用して、新たな無線プロファイルを生成する。具体的には、ＣＰＵ１２２は、Ｓ１３で取得された無線プロファイルに含まれるＳＳＩＤ（ＰＣ）を、Ｓ２０で選択された目的ＳＳＩＤに置換することによって、新たな無線プロファイルを生成する。即ち、Ｓ１３で取得された無線プロファイルと新たな無線プロファイルとの間では、認証方式、暗号化方式、及び、パスワードが共通する。なお、詳しくは後述するが、ＳＳＩＤ（ＰＣ）と目的ＳＳＩＤとが一致することがあり得る。この場合、Ｓ１３で取得された無線プロファイルと新たな無線プロファイルとの間では、ＳＳＩＤも共通する。次いで、ＣＰＵ１２２は、新たな無線プロファイルをＭＦＰ１０に設定するために、ＵＳＢＩ／Ｆ９２を介して、新たな無線プロファイルをＭＦＰ１０に供給する。これにより、ＭＦＰ１０は、新たな無線プロファイルを利用して、無線ＮＷに所属し得る。より具体的には、新たな無線プロファイルに含まれる目的ＳＳＩＤが無線ＮＷ（２．４ＧＨｚ）を識別するためのＳＳＩＤであるので、ＭＦＰ１０は、無線ＮＷ（２．４ＧＨｚ）に所属し得る。Ｓ２２が終了すると、図２の処理が終了する。
【００３５】
Ｓ２６では、ＣＰＵ１２２は、Ｓ１３で取得された無線プロファイルをＭＦＰ１０に設定するために、ＵＳＢＩ／Ｆ９２を介して、当該無線プロファイルをＭＦＰ１０に供給する。これにより、ＭＦＰ１０は、当該無線プロファイルを利用して、無線ＮＷに所属し得る。より具体的には、当該無線プロファイルに含まれるＳＳＩＤ（ＰＣ）が無線ＮＷ（２．４ＧＨｚ）を識別するためのＳＳＩＤである場合には、ＭＦＰ１０は、無線ＮＷ（２．４ＧＨｚ）に所属し得る。また、当該無線プロファイルに含まれるＳＳＩＤ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）を識別するためのＳＳＩＤである場合には、ＭＦＰ１０は、無線ＮＷ（５．０ＧＨｚ）に所属し得る。Ｓ２６が終了すると、図２の処理が終了する。
【００３６】
（目的ＳＳＩＤを選択するための条件；図３）
続いて、図３を参照して、図２のＳ２０で目的ＳＳＩＤを選択するための条件の内容について説明する。ＣＰＵ１２２は、ＳＳＩＤ（ＰＣ）に基づいて、Ｓ１８で特定された１個以上のＳＳＩＤ（２．４ＧＨｚ）の中から、以下の第１〜５の条件のうちの少なくとも１個の条件を満たす１個のＳＳＩＤを目的ＳＳＩＤとして選択する。第１の条件の優先度が最も高く、第２〜第５の条件の順に優先度が低くなる。即ち、ＣＰＵ１２２は、１個以上のＳＳＩＤ（２．４ＧＨｚ）の中に第１の条件を満たすＳＳＩＤが存在する場合には、当該ＳＳＩＤを目的ＳＳＩＤとして選択する。また、ＣＰＵ１２２は、第１の条件を満たすＳＳＩＤが存在しない場合には、第２の条件を満たすＳＳＩＤを目的ＳＳＩＤとして選択する。同様に、ＣＰＵ１２２は、第２の条件を満たすＳＳＩＤが存在しない場合には、第３の条件を満たすＳＳＩＤを目的ＳＳＩＤとして選択する。以降の条件についても同様である。
【００３７】
第１〜５の条件は、ＰＣ８０が現在所属している無線ＮＷ（５．０ＧＨｚ）を形成しているＡＰと同じＡＰによって形成されている無線ＮＷ（２．４ＧＨｚ）を識別するための目的ＳＳＩＤを選択するための条件である。換言すると、ＳＳＩＤ（ＰＣ）によって識別される無線ＮＷと、目的ＳＳＩＤによって識別される無線ＮＷと、は同じＡＰによって形成される。さらに換言すると、ＳＳＩＤ（ＰＣ）と目的ＳＳＩＤとは同じＡＰに設定されるものである。
【００３８】
同じＡＰに設定される２個のＳＳＩＤでは、一方のＳＳＩＤの全体と他方のＳＳＩＤの全体とが一致している可能性が高い。そのため、第１の条件は、ＳＳＩＤ（２．４ＧＨｚ）の全体と、ＳＳＩＤ（ＰＣ）の全体と、が一致することである。例えば、ＳＳＩＤ（２．４ＧＨｚ）が文字列「ＹＹＹ」によって構成され、かつ、ＳＳＩＤ（ＰＣ）が文字列「ＹＹＹ」によって構成される場合には、当該ＳＳＩＤ（２．４ＧＨｚ）は第１の条件を満たす。
【００３９】
また、同じＡＰに設定される２個のＳＳＩＤでは、一方のＳＳＩＤの全体と他方のＳＳＩＤの全体とが一致していなくても、一方のＳＳＩＤと他方のＳＳＩＤとが部分的に一致している可能性が高い。そのため、第２〜５の条件は、ＳＳＩＤ（２．４ＧＨｚ）とＳＳＩＤ（ＰＣ）とが部分的に一致することを含む。
【００４０】
第２の条件は、ＳＳＩＤ（２．４ＧＨｚ）の全体と、ＳＳＩＤ（ＰＣ）の最後の４文字を除く文字列と、が一致し、かつ、ＳＳＩＤ（ＰＣ）の最後の４文字が「５Ｇ」を含むことである。例えば、ＳＳＩＤ（２．４ＧＨｚ）が文字列「ＹＹＹ」によって構成され、かつ、ＳＳＩＤ（ＰＣ）が文字列「ＹＹＹ５ＧＨｚ」によって構成される場合には、当該ＳＳＩＤ（２．４ＧＨｚ）は第２の条件を満たす。
【００４１】
第３の条件は、ＳＳＩＤ（２．４ＧＨｚ）の全体と、ＳＳＩＤ（ＰＣ）の最後の３文字を除く文字列と、が一致し、かつ、ＳＳＩＤ（ＰＣ）の最後の３文字が「５Ｇ」を含むことである。例えば、ＳＳＩＤ（２．４ＧＨｚ）が文字列「ＺＺＺ」によって構成され、かつ、ＳＳＩＤ（ＰＣ）が文字列「ＺＺＺ−５Ｇ」によって構成される場合には、当該ＳＳＩＤ（２．４ＧＨｚ）は第３の条件を満たす。また、例えば、ＳＳＩＤ（２．４ＧＨｚ）が文字列「ＷＷＷ」によって構成され、かつ、ＳＳＩＤ（ＰＣ）が文字列「ＷＷＷ＿５Ｇ」によって構成される場合も、当該ＳＳＩＤ（２．４ＧＨｚ）は第３の条件を満たす。
【００４２】
第４の条件は、ＳＳＩＤ（２．４ＧＨｚ）の全体と、ＳＳＩＤ（ＰＣ）の最後の２文字を除く文字列と、が一致し、かつ、ＳＳＩＤ（ＰＣ）の最後の２文字が「Ａ」を含むことである。例えば、ＳＳＩＤ（２．４ＧＨｚ）が文字列「ＶＶＶ」によって構成され、かつ、ＳＳＩＤ（ＰＣ）が文字列「ＶＶＶ−Ａ」によって構成される場合には、当該ＳＳＩＤ（２．４ＧＨｚ）は第４の条件を満たす。
【００４３】
第５の条件は、ＳＳＩＤ（２．４ＧＨｚ）とＳＳＩＤ（ＰＣ）との間で一文字のみ相違し、かつ、ＳＳＩＤ（２．４ＧＨｚ）の相違文字が「Ｇ」であり、かつ、ＳＳＩＤ（ＰＣ）の相違文字が「Ａ」であることである。例えば、ＳＳＩＤ（２．４ＧＨｚ）が文字列「Ｕ−Ｇ−Ｕ」によって構成され、かつ、ＳＳＩＤ（ＰＣ）が文字列「Ｕ−Ａ−Ｕ」によって構成される場合には、当該ＳＳＩＤ（２．４ＧＨｚ）は第５の条件を満たす。また、例えば、ＳＳＩＤ（２．４ＧＨｚ）が文字列「ＴＴＴ−Ｇ」によって構成され、かつ、ＳＳＩＤ（ＰＣ）が文字列「ＴＴＴ−Ａ」によって構成される場合には、当該ＳＳＩＤ（２．４ＧＨｚ）は第５の条件を満たす。
【００４４】
（具体的なケース；図４〜図６）
続いて、図４〜図６を参照して、図２のフローチャートに従って実現される具体的なケースＡ〜Ｃの内容を説明する。図４〜図６では、実線矢印がＵＳＢ通信を示し、一点鎖線矢印が無線通信を示す。この点は、後述の図９及び図１０でも同様である。
【００４５】
（ケースＡ；図４）
本ケースでは、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属しており、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」を含む無線プロファイルを記憶している。また、ＭＦＰ１０は、２．４ＧＨｚのみを利用可能である。
【００４６】
Ｔ８では、ユーザは、ＭＦＰ１０に無線プロファイルを供給するための操作をＰＣ８０に実行する（図２のトリガ）。この場合、ＰＣ８０は、Ｔ１０において、ＵＳＢＩ／Ｆ９２を介して、機器情報要求をＭＦＰ１０に供給して（Ｓ１０）、Ｔ１２において、ＵＳＢＩ／Ｆ９２を介して、ＭＦＰ１０から機器情報３７を取得する（Ｓ１２）。機器情報３７は、２．４ＧＨｚのみを示す。そして、Ｔ１４では、ＰＣ８０は、ＭＦＰ１０が２．４ＧＨｚのみを利用可能であり、かつ、無線ＮＷ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）であると判断する（Ｓ１４でＹＥＳ）。
【００４７】
Ｔ１６では、ＰＣ８０は、無線Ｉ／Ｆ９０を介して、Probe Req.信号（２．４ＧＨｚ）及びProbe Req.信号（５．０ＧＨｚ）を送信する（Ｓ１６）。Ｔ１７，Ｔ１８では、ＰＣ８０は、無線Ｉ／Ｆ９０を介して、ＳＳＩＤ「ＹＹＹ」を含むProbe Res.信号（２．４ＧＨｚ）と、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」を含むProbe Res.信号（５．０ＧＨｚ）と、をＡＰ２００から受信する。Ｔ１９では、ＰＣ８０は、無線Ｉ／Ｆ９０を介して、ＳＳＩＤ「ＡＡＡ」を含むProbe Res.信号（２．４ＧＨｚ）をＡＰ３００から取得する。
【００４８】
Ｔ２０では、ＰＣ８０は、３個のＳＳＩＤ「ＹＹＹ」、「ＹＹＹ５ＧＨｚ」、「ＡＡＡ」の中から、ＳＳＩＤ（２．４ＧＨｚ）である２個のＳＳＩＤ「ＹＹＹ」、「ＡＡＡ」を特定する（Ｓ１８）。そして、Ｔ２２では、ＰＣ８０は、ＳＳＩＤ（ＰＣ）（即ちＳＳＩＤ「ＹＹＹ５ＧＨｚ」）に基づいて、２個のＳＳＩＤ「ＹＹＹ」、「ＡＡＡ」の中から、図３の第２の条件を満たすＳＳＩＤ「ＹＹＹ」を目的ＳＳＩＤとして選択する（Ｓ２０でＹＥＳ）。Ｔ２４では、ＰＣ８０は、ＵＳＢＩ／Ｆ９２を介して、無線プロファイルをＭＦＰ１０に供給する（Ｓ２２）。当該無線プロファイルは、Ｔ２２で選択されたＳＳＩＤ「ＹＹＹ」と、設定記憶領域１２８内の各情報（即ち、認証方式「ａａａ」、暗号化方式「ｘｘｘ」、パスワード「ｐｐｐ」）と、を含む。当該無線プロファイルは、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）で利用される無線プロファイル２２０（図１参照）と同一である。
【００４９】
Ｔ２６では、ＭＦＰ１０は、Ｔ２４の無線プロファイルを設定記憶領域３８内に記憶することによって、無線プロファイルを設定する。そして、Ｔ２８では、ＭＦＰ１０は、無線Ｉ／Ｆ２０を介して、ＳＳＩＤ「ＹＹＹ」を含むProbe Req.信号をＡＰ２００に送信する。なお、ＭＦＰ１０が２．４ＧＨｚのみを利用可能であるので、当該Probe Req.信号は、２．４ＧＨｚを有する搬送波を利用して送信される。Ｔ３０では、ＭＦＰ１０は、無線Ｉ／Ｆ２０を介して、Probe Res.信号（２．４ＧＨｚ）、Authentication Req. / Res.信号（２．４ＧＨｚ）、及び、Association Req. / Res.信号（２．４ＧＨｚ）の通信をＡＰ２００と実行する。これにより、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属することができる。
【００５０】
Ｔ３０が終了した時点では、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属しており、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属している。即ち、ＰＣ８０及びＭＦＰ１０は、同じＡＰ２００に接続されている。この状態では、以下の通信が実行され得る。例えば、ＰＣ８０は、無線ＮＷ（５．０ＧＨｚ）を利用して、画像ファイルをＡＰ２００に送信する。ＭＦＰ１０は、無線ＮＷ（２．４ＧＨｚ）を利用して、ＡＰ２００から当該画像ファイルを受信して、当該画像ファイルによって表わされる画像の印刷を実行することができる。また、例えば、ＭＦＰ１０は、原稿のスキャンを実行することによってスキャンデータを生成し、無線ＮＷ（２．４ＧＨｚ）を利用して、当該スキャンデータをＡＰ２００に送信する。ＰＣ８０は、無線ＮＷ（５．０ＧＨｚ）を利用して、ＡＰ２００から当該スキャンデータを受信する。即ち、ＰＣ８０及びＭＦＰ１０が異なる無線ＮＷに所属しているが、ＰＣ８０及びＭＦＰ１０が同じＡＰ２００に接続されているので、ＰＣ８０及びＭＦＰ１０は、ＡＰ２００を介した無線通信を実行することができる。
【００５１】
（ケースＡの効果）
上述したように、ケースＡでは、無線ＮＷ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）であり、かつ、ＭＦＰ１０が２．４ＧＨｚのみを利用可能である状況が想定されている。このような状況では、ＭＦＰ１０は、５．０ＧＨｚを利用不可能であるので、仮に、無線ＮＷ（ＰＣ）で利用されるＳＳＩＤ「ＹＹＹ５ＧＨｚ」をＰＣ８０から取得しても、無線ＮＷ（ＰＣ）に所属不可能であり、無線ＮＷ（ＰＣ）を利用した無線通信を実行不可能である。このために、ＰＣ８０は、１個以上のＡＰをサーチして３個のＳＳＩＤを取得し（Ｔ１６〜Ｔ１９）、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）で利用されるＳＳＩＤ「ＹＹＹ」を選択し（Ｔ２２）、ＳＳＩＤ「ＹＹＹ」を含む無線プロファイルをＭＦＰ１０に設定するために、ＳＳＩＤ「ＹＹＹ」を含む無線プロファイルをＭＦＰ１０に供給する（Ｔ２４）。この結果、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属することができ（Ｔ２６〜Ｔ３０）、当該無線ＮＷ（２．４ＧＨｚ）を利用した無線通信を実行することができる。特に、ＭＦＰ１０は、当該無線ＮＷ（２．４ＧＨｚ）を利用して、ＡＰ２００を介して、ＰＣ８０と無線通信を実行することができる。このように、本実施例によると、無線ＮＷを利用した無線通信をＭＦＰ１０に適切に実行させることができる。
【００５２】
（ケースＢ；図５）
本ケースでは、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属しており、ＳＳＩＤ「ＹＹＹ」を含む無線プロファイルを記憶している。また、ＭＦＰ１０は、２．４ＧＨｚのみを利用可能である。
【００５３】
Ｔ１０８〜Ｔ１１２は、図４のＴ８〜Ｔ１２と同様である。Ｔ１１４では、ＰＣ８０は、無線ＮＷ（ＰＣ）が無線ＮＷ（２．４ＧＨｚ）であると判断する（図２のＳ１４でＮＯ）。Ｔ１１６では、ＰＣ８０は、ＵＳＢＩ／Ｆ９２を介して、無線プロファイルをＭＦＰ１０に供給する（Ｓ２６）。当該無線プロファイルは、設定記憶領域１２８内の無線プロファイル（即ち、ＳＳＩＤ「ＹＹＹ」、認証方式「ａａａ」、暗号化方式「ｘｘｘ」、パスワード「ｐｐｐ」）と同一である。また、当該無線プロファイルは、無線ＮＷ（ＰＣ）で利用される無線プロファイル、即ち、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）で利用される無線プロファイル２２０（図１参照）と同一である。Ｔ１１８〜Ｔ１２２は、図４のＴ２６〜Ｔ３０と同様である。これにより、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属することができる。
【００５４】
Ｔ１２２が終了した時点では、ＰＣ８０及びＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属している。この状態では、ＰＣ８０及びＭＦＰ１０は、無線ＮＷ（２．４ＧＨｚ）を利用して、ＡＰ２００を介して、画像ファイル、スキャンデータ等の無線通信を実行することができる。
【００５５】
（ケースＢの効果）
上述したように、ＰＣ８０は、無線ＮＷ（ＰＣ）が無線ＮＷ（２．４ＧＨｚ）である場合に、ＭＦＰ１０が利用可能な周波数に関わらず、ＡＰをサーチしない。そして、ＰＣ８０は、ＳＳＩＤ（ＰＣ）を含む無線プロファイルをＭＦＰ１０に設定するために、ＳＳＩＤ（ＰＣ）を含む無線プロファイルをＭＦＰ１０に供給する（Ｔ１１６）。この結果、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属することができ、当該無線ＮＷ（２．４ＧＨｚ）を利用した無線通信を実行することができる。特に、ＭＦＰ１０は、当該無線ＮＷ（２．４ＧＨｚ）を利用して、ＡＰ２００を介して、ＰＣ８０と無線通信を実行することができる。本ケースでも、無線ＮＷを利用した無線通信をＭＦＰ１０に適切に実行させることができる。
【００５６】
（ケースＣ；図６）
本ケースでは、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属しており、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」を含む無線プロファイルを記憶している。また、ＭＦＰ１０は、２．４ＧＨｚ及び５．０ＧＨｚを利用可能である。
【００５７】
Ｔ２０８〜Ｔ２１２は、図４のＴ８〜Ｔ１２と同様である。ただし、Ｔ２１２の機器情報３７は、２．４ＧＨｚ及び５．０ＧＨｚを示す。Ｔ２１４では、ＰＣ８０は、ＭＦＰ１０が５．０ＧＨｚを利用可能であると判断する（図２のＳ１４でＮＯ）。Ｔ２１６では、ＰＣ８０は、ＵＳＢＩ／Ｆ９２を介して、無線プロファイルをＭＦＰ１０に供給する（Ｓ２６）。当該無線プロファイルは、設定記憶領域１２８内の無線プロファイル（即ち、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」、認証方式「ａａａ」、暗号化方式「ｘｘｘ」、パスワード「ｐｐｐ」）と同一である。また、当該無線プロファイルは、無線ＮＷ（ＰＣ）で利用される無線プロファイル、即ち、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）で利用される無線プロファイル２３０（図１参照）と同一である。
【００５８】
ＭＦＰ１０は、Ｔ２１８において、無線プロファイルをＭＦＰ１０に設定し、Ｔ２２０において、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」を含むProbe Req.信号をＡＰ２００に送信する。なお、ＭＦＰ１０は、Ｔ２４の無線プロファイルが、無線ＮＷ（２．４ＧＨｚ）で利用されるものであるのか、無線ＮＷ（５．０ＧＨｚ）で利用されるものであるのか、を知ることができない。このために、Ｔ２２０では、ＭＦＰ１０は、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」を含むProbe Req.信号（２．４ＧＨｚ）と、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」を含むProbe Req.信号（５．０ＧＨｚ）と、の双方をＡＰ２００に送信する。なお、Probe Req.信号（２．４ＧＨｚ）については、図示省略している。ＡＰ２００は、Probe Req.信号（２．４ＧＨｚ）に対するProbe Res.信号（２．４ＧＨｚ）を送信せずに、Probe Req.信号（５．０ＧＨｚ）に対するProbe Res.信号（５．０ＧＨｚ）をＭＦＰ１０に送信する。そして、Ｔ２２２では、ＭＦＰ１０は、Probe Res.信号（５．０ＧＨｚ）、Authentication Req. / Res.信号（５．０ＧＨｚ）、及び、Association Req. / Res.信号（５．０ＧＨｚ）の通信をＡＰ２００と実行する。これにより、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属することができる。
【００５９】
Ｔ２２２が終了した時点では、ＰＣ８０及びＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属している。この状態では、ＰＣ８０及びＭＦＰ１０は、無線ＮＷ（５．０ＧＨｚ）を利用して、ＡＰ２００を介して、画像ファイル、スキャンデータ等の無線通信を実行することができる。
【００６０】
（ケースＣの効果）
上述したように、ＰＣ８０は、ＭＦＰ１０が５．０ＧＨｚを利用可能である場合に、無線ＮＷ（ＰＣ）が、無線ＮＷ（２．４ＧＨｚ）であるか、無線ＮＷ（５．０ＧＨｚ）であるか、に関わらず、ＡＰをサーチしない。そして、ＰＣ８０は、ＳＳＩＤ（ＰＣ）を含む無線プロファイルをＭＦＰ１０に設定するために、ＳＳＩＤ（ＰＣ）を含む無線プロファイルをＭＦＰ１０に供給する（Ｔ２１６）。この結果、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属することができ、当該無線ＮＷ（５．０ＧＨｚ）を利用した無線通信を実行することができる。特に、ＭＦＰ１０は、当該無線ＮＷ（５．０ＧＨｚ）を利用して、ＡＰ２００を介して、ＰＣ８０と無線通信を実行することができる。本ケースでも、無線ＮＷを利用した無線通信をＭＦＰ１０に適切に実行させることができる。
【００６１】
なお、上記の具体的なケースＡ〜ケースＣでは、図２のＳ２０でＮＯと判断されるケースが説明されていない。この場合、ＭＦＰ１０が５．０ＧＨｚを利用不可能であるにも関わらず（Ｓ１４でＹＥＳ）、ＰＣ８０が所属している無線ＮＷ（５．０ＧＨｚ）で利用される無線プロファイルがＭＦＰ１０に供給される（Ｓ２６）。従って、ＭＦＰ１０は、当該無線プロファイルを利用して、無線ＮＷ（５．０ＧＨｚ）に所属することができない。
この場合、ＭＦＰ１０は、無線ＮＷに所属することができないことを示すメッセージを表示する。なお、変形例では、Ｓ２０でＮＯと判断される場合に、Ｓ２６に進まずに、上記のメッセージの表示を指示するための情報がＭＦＰ１０に供給されてもよい。
【００６２】
（対応関係）
ＰＣ８０の制御部１２０、ＰＣ８０、ＭＦＰ１０が、それぞれ、「制御装置」、「設定済みデバイス」、「未設定デバイス」の一例である。ＡＰ２００，３００が、「１個以上のアクセスポイント」の一例である。ＡＰ２００が、「対象アクセスポイント」の一例である。図４，５のケースＡ，ＢのＭＦＰ１０が、「第１種デバイス」の一例である。図６のケースＣのＭＦＰ１０が、「第２種デバイス」の一例である。無線ＮＷ（５．０ＧＨｚ）、無線ＮＷ（２．４ＧＨｚ）が、それぞれ、「第１種ネットワーク」、「第２種ネットワーク」の一例である。機器情報３７が、「第１の特定情報」の一例である。５．０ＧＨｚ、２．４ＧＨｚが、それぞれ、「第１の周波数」、「第２の周波数」の一例である。図４〜６のケースＡ〜Ｃの無線ＮＷ（ＰＣ）が、「第１の無線ネットワーク」の一例である。図４のケースＡにおいて、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）が、「第２の無線ネットワーク」の一例である。
【００６３】
図４のケースＡのＴ１７〜Ｔ１９で取得される３個のＳＳＩＤが、「Ｎ個の無線識別子」の一例である。ＳＳＩＤ（ＰＣ）、目的ＳＳＩＤが、それぞれ、「第１の無線識別子」、「第２の無線識別子」の一例である。図４のケースＡのＴ２０で特定されるＳＳＩＤ「ＹＹＹ」及びＳＳＩＤ「ＡＡＡ」が、「１個以上の無線識別子」の一例である。図３において、ＳＳＩＤ（ＰＣ）を構成する文字列（例えば「ＹＹＹ」、「ＹＹＹ５ＧＨｚ」等）が、「特定文字列」の一例である。
【００６４】
図２において、Ｓ１２、Ｓ１３、Ｓ１６、Ｓ２０が、それぞれ、「特定情報取得部」、「識別子取得部」、「サーチ部」、「選択部」によって実行される処理の一例である。Ｓ２２及びＳ２６が、「設定処理実行部」によって実行される処理の一例である。特に、Ｓ２２、Ｓ２６が、それぞれ、「第１の設定処理」、「第２の設定処理」の一例である。
【００６５】
（第２実施例）
第１実施例では、ＰＣ８０がＡＰのサーチを実行するが（図２のＳ１６）、本実施例では、ＭＦＰ１０がＡＰのサーチを実行する。図１に示されるように、本実施例では、ＰＣ８０のメモリ１２４は、さらに、フラグ情報１３４を記憶する。フラグ情報１３４は、ＭＦＰ１０がＡＰのサーチを実行すべきか否かを示す情報である。
【００６６】
（ＰＣの処理；図７）
本実施例では、ＰＣ８０のＣＰＵ１２２は、図２の処理に代えて、図７の処理を実行する。図７の処理の開始のトリガ、Ｓ１１０，Ｓ１１２，Ｓ１１４は、それぞれ、図２の処理の開始のトリガ、Ｓ１０，Ｓ１２，Ｓ１４と同様である。
【００６７】
Ｓ１１６では、ＣＰＵ１２２は、ＯＮを示すフラグ情報１３４をメモリ１２４に記憶させる。一方、Ｓ１１８では、ＣＰＵ１２２は、ＯＦＦを示すフラグ情報１３４をメモリ１２４に記憶させる。Ｓ１１６又はＳ１１８が終了すると、Ｓ１２０に進む。
【００６８】
Ｓ１２０では、ＣＰＵ１２２は、メモリ１２４内の設定記憶領域１２８から無線プロファイルを読み出し、ＵＳＢＩ／Ｆ９２を介して、当該無線プロファイルとフラグ情報１３４とをＭＦＰ１０に供給する。Ｓ１２０が終了すると、図７の処理が終了する。
【００６９】
（ＭＦＰ１０の処理；図８）
続いて、図８を参照して、ＭＦＰ１０のＣＰＵ３２が実行する処理の内容について説明する。Ｓ２０８では、ＣＰＵ３２は、ＵＳＢＩ／Ｆ２２を介して、無線プロファイルとフラグ情報とをＰＣ８０から取得する。
【００７０】
Ｓ２１０では、ＣＰＵ３２は、Ｓ２０８で取得されたフラグ情報がＯＮであるのか否かを判断する。ＣＰＵ３２は、フラグ情報がＯＮであると判断する場合（Ｓ２１０でＹＥＳ）に、Ｓ２１２に進む。一方、ＣＰＵ３２は、フラグ情報がＯＦＦであると判断する場合（Ｓ２１０でＮＯ）に、Ｓ２２０に進む。
【００７１】
Ｓ２１２は、図２のＳ１６と同様である。ただし、ＣＰＵ３２は、ＭＦＰ１０が５．０ＧＨｚを利用不可能であるので（図７のＳ１１４でＹＥＳ、Ｓ２１０でＹＥＳ）、１種類のProbe Req.信号（２．４ＧＨｚ）のみを送信する。各ＡＰは、ＭＦＰ１０からProbe Req.信号（２．４ＧＨｚ）を受信する場合に、ＳＳＩＤ（２．４ＧＨｚ）とチャネル情報とを含むProbe Res.信号（２．４ＧＨｚ）をＭＦＰ１０に送信する。
【００７２】
Ｓ２１６では、ＣＰＵ３２は、Ｓ２１２で取得された１個以上のＳＳＩＤ（２．４ＧＨｚ）の中に目的ＳＳＩＤがあるのか否かを判断する。Ｓ２１６は、図２のＳ２０と同様である。ＣＰＵ３２は、目的ＳＳＩＤがあると判断する場合（Ｓ２１６でＹＥＳ）には、Ｓ２１８に進み、目的ＳＳＩＤがないと判断する場合（Ｓ２１６でＮＯ）には、Ｓ２２２に進む。
【００７３】
Ｓ２１８では、まず、ＣＰＵ３２は、Ｓ２０８で取得された無線プロファイルを利用して、新たな無線プロファイルを生成する。具体的には、ＣＰＵ３２は、Ｓ２０８で取得された無線プロファイルに含まれるＳＳＩＤ（ＰＣ）を、Ｓ２１６で選択された目的ＳＳＩＤに置換することによって、新たな無線プロファイルを生成する。そして、ＣＰＵ３２は、新たな無線プロファイルをメモリ３４内の設定記憶領域３８に記憶させることによって、新たな無線プロファイルをＭＦＰ１０に設定する。
【００７４】
Ｓ２１９では、ＣＰＵ３２は、Ｓ２１８で設定された無線プロファイルを利用して、ＡＰ２００との無線接続を確立する。具体的には、ＣＰＵ３２は、目的ＳＳＩＤを含むProbe Req.信号（２．４ＧＨｚ）をＡＰ２００に送信する。次いで、ＭＦＰ１０は、Probe Res.信号（２．４ＧＨｚ）、Authentication Req. / Res.信号（２．４ＧＨｚ）、及び、Association Req. / Res.信号（２．４ＧＨｚ）の通信をＡＰ２００と実行する。これにより、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属することができる。Ｓ２１９が終了すると、図８の処理が終了する。
【００７５】
一方、Ｓ２２０では、ＣＰＵ３２は、Ｓ２０８で取得された無線プロファイルをメモリ３４内の設定記憶領域３８に記憶させることによって、当該無線プロファイルをＭＦＰ１０に設定する。
【００７６】
Ｓ２２１では、ＣＰＵ３２は、Ｓ２２０で設定された無線プロファイルを利用して、ＡＰ２００との無線接続を確立する。Ｓ２２１は、Ｓ２１９と同様である。Ｓ２２０で設定された無線プロファイルに含まれるＳＳＩＤ（ＰＣ）が無線ＮＷ（２．４ＧＨｚ）を識別するためのＳＳＩＤである場合には、ＭＦＰ１０は、無線ＮＷ（２．４ＧＨｚ）に所属し得る。また、Ｓ２２０で設定された無線プロファイルに含まれるＳＳＩＤ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）を識別するためのＳＳＩＤである場合には、ＭＦＰ１０は、無線ＮＷ（５．０ＧＨｚ）に所属し得る。Ｓ２２１が終了すると、図８の処理が終了する。
【００７７】
Ｓ２２２では、ＣＰＵ３２は、無線ＮＷに所属することができないことを示すメッセージを表示する。なお、変形例では、ＣＰＵ３２は、Ｓ２２２において、Ｓ２１２で取得された１個以上のＳＳＩＤ（２．４ＧＨｚ）を含む選択画面を表示してもよい。これにより、ユーザは、選択画面において、１個以上のＳＳＩＤ（２．４ＧＨｚ）の中から１個のＳＳＩＤを選択することができる。
【００７８】
（具体的なケース；図９，図１０）
続いて、図９及び図１０を参照して、図７及び図８のフローチャートに従って実現される具体的なケースＤ，Ｅの内容を説明する。
【００７９】
（ケースＤ；図９）
本ケースでは、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（５．０ＧＨｚ）に所属しており、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」を含む無線プロファイルを記憶している。また、ＭＦＰ１０は、２．４ＧＨｚのみを利用可能である。
【００８０】
Ｔ３０８〜Ｔ３１４は、図４のＴ８〜Ｔ１４と同様である（図７のＳ１１０、Ｓ１１２、Ｓ１１４でＹＥＳ）。ＰＣ８０は、Ｔ３１６において、フラグ情報１３４をＯＮに設定して（図７のＳ１１６）、Ｔ３１８において、無線プロファイルと「ＯＮ」を示すフラグ情報１３４とをＭＦＰ１０に供給する（Ｓ１２０）。当該無線プロファイルは、ＳＳＩＤ「ＹＹＹ５ＧＨｚ」と、認証方式「ａａａ」と、暗号化方式「ｘｘｘ」と、パスワード「ｐｐｐ」と、を含む。
【００８１】
ＭＦＰ１０は、無線プロファイルと「ＯＮ」を示すフラグ情報１３４とをＰＣ８０から取得する場合（図８のＳ２０８）に、Ｔ３２０において、Probe Req.信号（２．４ＧＨｚ）を送信する（Ｓ２１０でＹＥＳ，Ｓ２１２）。Ｔ３２２では、ＭＦＰ１０は、ＳＳＩＤ「ＹＹＹ」を含むProbe Res.信号（２．４ＧＨｚ）をＡＰ２００から受信する。Ｔ３２３では、ＭＦＰ１０は、ＳＳＩＤ「ＡＡＡ」を含むProbe Res.信号（２．４ＧＨｚ）をＡＰ３００から受信する。
【００８２】
Ｔ３２４では、ＭＦＰ１０は、ＳＳＩＤ（ＰＣ）（即ちＳＳＩＤ「ＹＹＹ５ＧＨｚ」）に基づいて、Ｔ３２２及びＴ３２３で取得された２個のＳＳＩＤ「ＹＹＹ」，「ＡＡＡ」の中から、第２の条件を満たすＳＳＩＤ「ＹＹＹ」を目的ＳＳＩＤとして選択する（Ｓ２１６でＹＥＳ）。Ｔ３２６では、ＭＦＰ１０は、無線プロファイルを設定する（Ｓ２１８）。Ｔ３２８，Ｔ３３０は、図４のＴ２８，Ｔ３０と同様である（Ｓ２１９）。
【００８３】
（ケースＤの効果）
上述したように、ケースＤでは、無線ＮＷ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）であり、かつ、ＭＦＰ１０が２．４ＧＨｚのみを利用可能である状況が想定されている。このような状況では、ＭＦＰ１０は、５．０ＧＨｚを利用不可能であるので、仮に、無線ＮＷ（ＰＣ）で利用される無線プロファイルを利用しても、無線ＮＷ（ＰＣ）に所属不可能であり、無線ＮＷ（ＰＣ）を利用した無線通信を実行不可能である。このために、ＭＦＰ１０は、１個以上のＡＰをサーチして２個のＳＳＩＤを取得し（Ｔ３２０〜Ｔ３２３）、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）で利用されるＳＳＩＤ「ＹＹＹ」を選択し（Ｔ３２４）、ＳＳＩＤ「ＹＹＹ」を含む無線プロファイルをＭＦＰ１０に設定する（Ｔ３２６）。この結果、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属することができ（Ｔ３２８及びＴ３３０）、無線ＮＷ（２．４ＧＨｚ）を利用した無線通信を実行することができる。特に、ＭＦＰ１０は、当該無線ＮＷ（２．４ＧＨｚ）を利用して、ＡＰ２００を介して、ＰＣ８０と無線通信を実行することができる。このように、本実施例でも、無線ＮＷを利用した無線通信をＭＦＰ１０に適切に実行させることができる。
【００８４】
（ケースＥ）
本ケースでは、ＰＣ８０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属しており、ＳＳＩＤ「ＹＹＹ」を含む無線プロファイルを記憶している。また、ＭＦＰ１０は、２．４ＧＨｚのみを利用可能である。
【００８５】
Ｔ４０８〜Ｔ４１２は、図９のＴ４０８〜Ｔ４１２と同様である。ＰＣ８０は、Ｔ４１４において、無線ＮＷ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）でないと判断し（図７のＳ１１４でＮＯ）、Ｔ４１６において、フラグ情報をＯＦＦに設定し（Ｓ１１８）、Ｔ４１８において、無線プロファイルと「ＯＦＦ」を示すフラグ情報１３４とをＭＦＰ１０に供給する（Ｓ１２０）。当該無線プロファイルは、ＳＳＩＤ「ＹＹＹ」と、認証方式「ａａａ」と、暗号化方式「ｘｘｘ」と、パスワード「ｐｐｐ」と、を含む。
【００８６】
ＭＦＰ１０は、無線プロファイルと「ＯＦＦ」を示すフラグ情報１３４とをＰＣ８０から取得する場合（図８のＳ２０８）に、ＡＰのサーチを実行せずに、Ｔ４２０において、当該無線プロファイルを設定する（Ｓ２１０でＮＯ、Ｓ２２０）。Ｔ４２２及びＴ４２４は、図９のＴ３２８及びＴ３３０と同様である。
【００８７】
（ケースＥの効果）
上述したように、ＭＦＰ１０は、無線ＮＷ（ＰＣ）が無線ＮＷ（２．４ＧＨｚ）である場合に、ＭＦＰ１０が利用可能な周波数に関わらず、ＡＰをサーチせずに、ＳＳＩＤ（ＰＣ）を含む無線プロファイルを設定する。この結果、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）に所属することができ、当該無線ＮＷ（２．４ＧＨｚ）を利用した無線通信を実行することができる。特に、ＭＦＰ１０は、当該無線ＮＷ（２．４ＧＨｚ）を利用して、ＡＰ２００を介して、ＰＣ８０と無線通信を実行することができる。本ケースでも、無線ＮＷを利用した無線通信をＭＦＰ１０に適切に実行させることができる。
【００８８】
なお、図示省略しているが、ＭＦＰ１０は、ＭＦＰ１０が５．０ＧＨｚを利用可能である場合に、無線ＮＷ（ＰＣ）が、無線ＮＷ（２．４ＧＨｚ）であるか、無線ＮＷ（５．０ＧＨｚ）であるか、に関わらず、ＡＰをサーチせずに（図８のＳ２１０でＮＯ）、ＳＳＩＤ（ＰＣ）を含む無線プロファイルを設定する（Ｓ２２０）。この結果、ＭＦＰ１０は、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）又は無線ＮＷ（５．０ＧＨｚ）に所属することができ、当該無線ＮＷを利用した無線通信を実行することができる。
【００８９】
（対応関係）
ＭＦＰ１０の制御部３０、ＰＣ８０、ＭＦＰ１０が、それぞれ、「制御装置」、「設定済みデバイス」、「未設定デバイス」の一例である。図９，１０のケースＤ，ＥのＭＦＰ１０が、「第１種のデバイス」の一例である。図９，１０のケースＤ，Ｅの無線ＮＷ（ＰＣ）が、「第１の無線ネットワーク」の一例である。図９のケースＤにおいて、ＡＰ２００によって形成されている無線ＮＷ（２．４ＧＨｚ）が、「第２の無線ネットワーク」の一例である。図９のケースＤのＴ３２２，Ｔ３２３で取得される２個のＳＳＩＤが、「Ｎ個の無線識別子」及び「１個以上の無線識別子」の一例である。設定記憶領域３８、フラグ情報１３４が、それぞれ、「所定の記憶領域」、「第２の特定情報」の一例である。
【００９０】
図８のＳ２０８、Ｓ２１２、Ｓ２１６が、それぞれ、「識別子取得部」、「サーチ部」、「選択部」によって実行される処理の一例である。Ｓ２１８，Ｓ２２０が、「設定処理実行部」によって実行される処理の一例である。特に、Ｓ２１８，Ｓ２２０が、それぞれ、「第１の設定処理」、「第２の設定処理」の一例である。
【００９１】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００９２】
（変形例１）上記の各実施例において、５．０ＧＨｚのみを利用可能であるＭＦＰ１０が存在していてもよい。本変形例では、図２のＳ１４において、ＰＣ８０のＣＰＵ１２２は、ＭＦＰ１０が５．０ＧＨｚのみを利用可能であり、かつ、無線ＮＷ（ＰＣ）が無線ＮＷ（２．４ＧＨｚ）であるのか否かを判断する。Ｓ１８では、ＣＰＵ１２２は、Ｓ１６で取得されたＮ個のＳＳＩＤのうち、１個以上のＳＳＩＤ（５．０ＧＨｚ）を特定する。Ｓ２０では、ＣＰＵ１２２は、ＳＳＩＤ（ＰＣ）に基づいて、Ｓ１８で特定された１個以上のＳＳＩＤ（５．０ＧＨｚ）の中に目的ＳＳＩＤがあるのか否かを判断する。なお、本変形例では、ＳＳＩＤ（５．０ＧＨｚ）が目的ＳＳＩＤとして選択されるための条件は、図３の第１〜５の条件におけるＳＳＩＤ（２．４ＧＨｚ）、ＳＳＩＤ（ＰＣ）を、それぞれ、ＳＳＩＤ（ＰＣ）、ＳＳＩＤ（５．０ＧＨｚ）に置換した条件である。本変形例では、２．４ＧＨｚ、５．０ＧＨｚが、それぞれ、「第１の周波数」、「第２の周波数」である。一般的に言うと、「第２の周波数」は、「第１の周波数」とは異なる周波数であればよい。
【００９３】
（変形例２）図４のケースＡでは、ＡＰ２００は、無線ＮＷ（２．４ＧＨｚ）及び無線ＮＷ（５．０ＧＨｚ）の双方を形成しているが、無線ＮＷ（５．０ＧＨｚ）のみを形成し、無線ＮＷ（２．４ＧＨｚ）を形成していなくてもよい。本変形例では、ＡＰ２００とは異なる特定のＡＰが無線ＮＷ（２．４ＧＨｚ）を形成している。当該無線ＮＷ（２．４ＧＨｚ）では、ＳＳＩＤ「ＹＹＹ」と、認証方式「ａａａ」と、暗号化方式「ｘｘｘ」と、パスワード「ｐｐｐ」と、を含む無線プロファイルが利用される。本変形例では、Ｔ１７において、ＰＣ８０は、ＳＳＩＤ「ＹＹＹ」を含むProbe Res.信号（２．４ＧＨｚ）を特定のＡＰから取得する。また、ＭＦＰ１０は、Ｔ２８において、ＳＳＩＤ「ＹＹＹ」を含むProbe Req.信号（２．４ＧＨｚ）を特定のＡＰに送信し、Ｔ３０において、Probe Res.信号（２．４ＧＨｚ）等の通信を特定のＡＰと実行し、特定のＡＰによって形成されている無線ＮＷ（２．４ＧＨｚ）に所属する。即ち、「第２の無線識別子」は、「対象アクセスポイント」によって利用される無線識別子でなくてもよい。
【００９４】
（変形例３）第１実施例では、ＰＣ８０のＣＰＵ１２２は、図２のＳ１２において、ＭＦＰ１０から機器情報３７を取得する。これに代えて、例えば、ＣＰＵ１２２は、ＭＦＰ１０のモデル名をＭＦＰ１０から取得し、インターネットを介して、図示省略のサーバに当該モデル名を供給して、ＭＦＰが２．４ＧＨｚのみを利用可能であるか、２．４ＧＨｚ及び５．０ＧＨｚの双方を利用可能であるかを示す情報をサーバから取得してもよい。即ち、「制御装置」は、「特定情報取得部」を備えていなくてもよい。
【００９５】
（変形例４）第２実施例では、ＰＣ８０のＣＰＵ１２２は、図７のＳ１２０において、フラグ情報１３４をＭＦＰ１０に供給する。これに代えて、ＣＰＵ１２２は、フラグ情報１３４がＯＮに設定されている場合（Ｓ１１６）に、Ｓ１２０において、ＡＰをサーチすべきことを示すサーチ指示をＭＦＰ１０に供給してもよい。一方において、ＣＰＵ１２２は、フラグ情報１３４がＯＦＦに設定されている場合（Ｓ１１８）に、サーチ指示をＭＦＰ１０に供給しなくてもよい。ＭＦＰ１０のＣＰＵ３２は、図８のＳ２０８において、ＰＣ８０からサーチ指示を取得する場合に、Ｓ２１０でＹＥＳと判断し、ＰＣ８０からサーチ指示を取得しない場合に、Ｓ２１０でＮＯと判断してもよい。本変形例では、サーチ指示が、「第２の特定情報」の一例である。
【００９６】
また、別の変形例では、ＰＣ８０のＣＰＵ１２２は、図７のＳ１２０において、メモリ１２４に記憶されているチャネル情報をＭＦＰ１０に供給してもよい。ＭＦＰ１０のＣＰＵ３２は、図８のＳ２１０に代えて、ＰＣ８０から取得されたチャネル情報と、メモリ３４から読み出した機器情報３７と、に基づいて、図７のＳ１１４と同様の処理を実行してもよい。即ち、ＣＰＵ３２は、ＭＦＰ１０が２．４ＧＨｚのみを利用可能であり、かつ、無線ＮＷ（ＰＣ）が無線ＮＷ（５．０ＧＨｚ）であるのか否かを判断してもよい。ＣＰＵ３２は、読み出した機器情報３７が２．４ＧＨｚのみを示し（即ち５．０ＧＨｚを示さず）、かつ、取得されたチャネル情報が５．０ＧＨｚを示す場合（即ち３６〜１００ｃｈのいずれかを示す場合）に、ＡＰのサーチを実行する（Ｓ２１２）。即ち、５．０ＧＨｚを示すチャネル情報（即ち３６〜１００ｃｈのいずれかを示すチャネル情報）が、「第２の特定情報」の一例である。
【００９７】
（変形例５）「未設定デバイス」は、印刷機能及びスキャン機能を実行可能なＭＦＰ１０に限られない。「未設定デバイス」は、印刷機能及びスキャン機能とは異なる機能（例えば、画像の表示機能、データの演算機能）を実行する機器（例えば、ＰＣ、サーバ、携帯端末（携帯電話、スマートフォン、ＰＤＡ等））であってもよい。また、上記の各実施例では、「設定済みデバイス」は、ＰＣ８０に限られず、サーバ、携帯端末、ＭＦＰ等であってもよい。即ち、「未設定デバイス」及び「設定済みデバイス」は、無線ネットワークに所属可能なあらゆるデバイスを含む。
【００９８】
（変形例６）上記の各実施例では、ＰＣ８０のＣＰＵ１２２、又は、ＭＦＰ１０のＣＰＵ３２がプログラム（即ちソフトウェア）を実行することによって、図２、図７、及び、図８の各処理が実現される。これに代えて、図２、図７、及び、図８の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【００９９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下の特徴は、出願当初の特許請求の範囲に記載の要素である。
（項目１）
無線ネットワークを識別するための無線識別子が未だ設定されていない未設定デバイスを制御するための制御装置であって、
第１の無線識別子が既に設定されている設定済みデバイスが所属している第１の無線ネットワークが第１種ネットワークであり、かつ、前記未設定デバイスが第１種デバイスである場合に、前記制御装置の周囲に存在する１個以上のアクセスポイントをサーチして、前記１個以上のアクセスポイントによって利用されるＮ個の無線識別子を取得するサーチ部であって、前記第１種ネットワークは、第１の周波数を有する搬送波が利用される無線ネットワークであり、前記第１種デバイスは、前記第１の周波数を有する搬送波を利用不可能であると共に、前記第１の周波数とは異なる第２の周波数を有する搬送波を利用可能であるデバイスである、前記サーチ部と、
前記設定済みデバイスのメモリから、前記設定済みデバイスが所属している前記第１の無線ネットワークを識別するための前記第１の無線識別子を取得する識別子取得部と、
前記第１の無線識別子に基づいて、前記Ｎ個の無線識別子のうちの１個以上の無線識別子の中から第２の無線識別子を選択する選択部であって、前記１個以上の無線識別子のそれぞれは、前記第２の周波数を有する搬送波が利用される第２種ネットワークを識別するための無線識別子である、前記選択部と、
前記第２の無線識別子が選択される場合に、前記第２の無線識別子によって識別される第２の無線ネットワークに前記未設定デバイスを所属させるために、前記第２の無線識別子を前記未設定デバイスに設定するための第１の設定処理を実行する設定処理実行部と、
を備える、制御装置。
（項目２）
前記選択部は、前記第１の無線ネットワークを形成している対象アクセスポイントによって利用される前記第１の無線識別子に基づいて、前記１個以上の無線識別子の中から、前記対象アクセスポイントによって利用される前記第２の無線識別子を選択する、項目１に記載の制御装置。
（項目３）
前記サーチ部は、前記設定済みデバイスが所属している前記第１の無線ネットワークが前記第２種ネットワークである場合に、前記未設定デバイスが前記第１種デバイスであるのか否かに関わらず、前記１個以上のアクセスポイントをサーチせず、
前記設定処理実行部は、さらに、前記設定済みデバイスが所属している前記第１の無線ネットワークが前記第２種ネットワークである場合に、前記第１の無線ネットワークに前記未設定デバイスを所属させるために、前記第１の無線識別子を前記未設定デバイスに設定するための第２の設定処理を実行する、項目１又は２に記載の制御装置。
（項目４）
前記サーチ部は、前記未設定デバイスが第２種デバイスである場合に、前記設定済みデバイスが所属している前記第１の無線ネットワークが前記第１種ネットワークであるのか否かに関わらず、前記１個以上のアクセスポイントをサーチせず、
前記第２種デバイスは、前記第１の周波数を有する搬送波と前記第２の周波数を有する搬送波との双方を利用可能であるデバイスであり、
前記設定処理実行部は、さらに、前記未設定デバイスが前記第２種デバイスである場合に、前記第１の無線ネットワークに前記未設定デバイスを所属させるために、前記第１の無線識別子を前記未設定デバイスに設定するための第２の設定処理を実行する、項目１から３のいずれか一項に記載の制御装置。
（項目５）
前記第１の無線識別子の全体は、特定文字列によって構成され、
前記第２の無線識別子は、前記特定文字列のうちの少なくとも一部の文字列を含む、項目１から４のいずれか一項に記載の制御装置。
（項目６）
前記第２の無線識別子の全体は、前記特定文字列に一致する文字列によって構成される、項目５に記載の制御装置。
（項目７）
前記制御装置は、前記設定済みデバイスに搭載され、
前記設定処理実行部は、前記第２の無線識別子が選択される場合に、前記未設定デバイスとの通信を実行することによって、前記第２の無線識別子を前記未設定デバイスに供給する前記第１の設定処理を実行する、項目１から６のいずれか一項に記載の制御装置。
（項目８）
前記制御装置は、さらに、
前記未設定デバイスとの通信を実行することによって、前記未設定デバイスから、前記未設定デバイスが前記第１種デバイスであるのか否かを示す第１の特定情報を取得する特定情報取得部を備え、
前記サーチ部は、前記設定済みデバイスが所属している前記第１の無線ネットワークが前記第１種ネットワークであり、かつ、前記第１の特定情報が、前記未設定デバイスが前記第１種デバイスであることを示す場合に、前記１個以上のアクセスポイントをサーチして、前記Ｎ個の無線識別子を取得する、項目７に記載の制御装置。
（項目９）
前記制御装置は、前記未設定デバイスに搭載され、
前記識別子取得部は、前記設定済みデバイスとの通信を実行することによって、前記設定済みデバイスの前記メモリから前記第１の無線識別子を取得し、
前記設定処理実行部は、前記第２の無線識別子が選択される場合に、前記第２の無線識別子を前記未設定デバイスのメモリ内の所定の記憶領域に記憶させる前記第１の設定処理を実行する、項目１から６のいずれか一項に記載の制御装置。
（項目１０）
前記サーチ部は、前記設定済みデバイスから、前記第１の無線識別子と共に、前記１個以上のアクセスポイントをサーチすべきことを示す第２の特定情報が取得され、かつ、前記未設定デバイスが前記第１種デバイスである場合に、前記１個以上のアクセスポイントをサーチして、前記Ｎ個の無線識別子を取得する、項目９に記載の制御装置。
（項目１１）
無線ネットワークを識別するための無線識別子が未だ設定されていない未設定デバイスを制御するためのコンピュータプログラムであって、
コンピュータに、以下の各処理、即ち、
第１の無線識別子が既に設定されている設定済みデバイスが所属している第１の無線ネットワークが第１種ネットワークであり、かつ、前記未設定デバイスが第１種デバイスである場合に、前記コンピュータの周囲に存在する１個以上のアクセスポイントをサーチして、前記１個以上のアクセスポイントによって利用されるＮ個の無線識別子を取得するサーチ処理であって、前記第１種ネットワークは、第１の周波数を有する搬送波が利用される無線ネットワークであり、前記第１種デバイスは、前記第１の周波数を有する搬送波を利用不可能であると共に、前記第１の周波数とは異なる第２の周波数を有する搬送波を利用可能であるデバイスである、前記サーチ処理と、
前記設定済みデバイスのメモリから、前記設定済みデバイスが所属している前記第１の無線ネットワークを識別するための前記第１の無線識別子を取得する識別子取得処理と、
前記第１の無線識別子に基づいて、前記Ｎ個の無線識別子のうちの１個以上の無線識別子の中から第２の無線識別子を選択する選択処理であって、前記１個以上の無線識別子のそれぞれは、前記第２の周波数を有する搬送波が利用される第２種ネットワークを識別するための無線識別子である、前記選択処理と、
前記第２の無線識別子が選択される場合に、前記第２の無線識別子によって識別される第２の無線ネットワークに前記未設定デバイスを所属させるために、前記第２の無線識別子を前記未設定デバイスに設定するための第１の設定処理と、
を実行させる、コンピュータプログラム。
【符号の説明】
【０１００】
２：通信システム、４：ＵＳＢケーブル、１０：多機能機、１２，８２：操作部、１４，８４：表示部、１６：印刷実行部、１８：スキャン実行部、２０，９０：無線インターフェース、２２，９２：ＵＳＢインターフェース、３０，１２０：制御部、３２，１２２：ＣＰＵ、３４，１２４：メモリ、３６，１２６：プログラム、３７：機器情報、３８，１２８：設定記憶領域、８０：ＰＣ、１３４：フラグ情報、２２０，２３０：無線プロファイル、２２２，２３２：チャネル情報、２００，３００：アクセスポイント
【図１】
0006558485.tif 000002
【図２】
0006558485.tif 000003
【図３】
0006558485.tif 000004
【図４】
0006558485.tif 000005
【図５】
0006558485.tif 000006
【図６】
0006558485.tif 000007
【図７】
0006558485.tif 000008
【図８】
0006558485.tif 000009
【図９】
0006558485.tif 000010
【図１０】
0006558485.tif 000011