(57)【要約】      （修正有）【課題】第１及び第２の通信機器が対象データの無線通信を適切に実行する技術を提供する。【解決手段】携帯端末５０は、通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷの両方に所属している。ＭＦＰ１０は、ＮＦＣ通信を利用して、携帯端末から要求コマンドを受信する。要求コマンドは、通常Ｗｉ−ＦｉＮＷのＳＳＩＤ及びＢＳＳＩＤと、ＷＦＤＮＷのＳＳＩＤ及びＢＳＳＩＤと、を含む。ＭＦＰは、それらのＳＳＩＤ及びＢＳＳＩＤを利用して、ＭＦＰ及び携帯端末の両方が所属している通常Ｗｉ−ＦｉＮＷを選択し、ＮＦＣ通信を利用して、通常利用情報を携帯端末に送信する。これにより、ＭＦＰ及び携帯端末は、通常Ｗｉ−ＦｉＮＷを利用して、対象データの無線通信を実行することができる。【選択図】図５
2018174576.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信機器であって、
第２の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第２の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、
制御部と、を備え、
前記制御部は、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第２の通信機器から受信する識別情報受信部と、
前記第１及び第２の識別情報を利用して、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択する選択部と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と対象データの無線通信を実行する通信実行部と、
を備える第１の通信機器。
【請求項２】
前記制御部は、さらに、
前記少なくとも１個の無線ネットワークを利用すべきことを示す利用情報を、前記第１種のインターフェースを介して、前記第２の通信機器に送信する利用情報送信部を備える、請求項１に記載の第１の通信機器。
【請求項３】
前記第１及び第２の通信機器のそれぞれは、無線ネットワークの親局として機能する親局状態と、前記無線ネットワークの子局として機能する子局状態と、前記親局状態及び前記子局状態とは異なるデバイス状態と、を含む複数個の状態のうちのいずれかの状態で、選択的に動作可能であり、
前記第１の無線ネットワークは、一対の通信機器によって前記第１の無線ネットワークが形成される際に、前記一対の通信機器が前記第１の無線ネットワークの前記親局及び前記子局を決定するための無線通信を実行する仕組みを有する第１の無線通信方式に従った無線ネットワークであり、
前記第２の無線ネットワークは、前記仕組みを有さない第２の無線通信方式に従った無線ネットワークであって、前記第１及び第２の通信機器とは異なるアクセスポイントによって形成される無線ネットワークである、請求項１又は２に記載の第１の通信機器。
【請求項４】
前記選択部は、前記第１の通信機器が前記第１及び第２の無線ネットワークの両方に所属している場合に、前記第２の無線ネットワークのみを選択する、請求項３に記載の第１の通信機器。
【請求項５】
前記選択部は、前記第１の通信機器が前記第１及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークのみを選択する、請求項３に記載の第１の通信機器。
【請求項６】
前記識別情報受信部は、前記第１及び第２の識別情報と共に、前記第１の無線ネットワークにおいて、前記第２の通信機器が、前記親局状態で動作しているのか、前記子局状態で動作しているのか、を示す状態情報を受信し、
前記選択部は、
前記第１の通信機器が前記第１及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークにおいて、前記第１及び第２の通信機器の両方が前記子局状態で動作しているのか否かを、前記状態情報を利用して判断する状態判断部を備え、  前記選択部は、
前記第１及び第２の通信機器の両方が前記子局状態で動作していると判断される場合に、前記第２の無線ネットワークのみを選択し、
前記第１及び第２の通信機器のうちの少なくとも一方が前記子局状態で動作していないと判断される場合に、前記第１の無線ネットワークのみを選択する、請求項３に記載の第１の通信機器。
【請求項７】
前記第１の通信機器は、さらに、
前記第１の通信機器が無線ネットワークに所属している場合に、当該無線ネットワークを識別するためのＳＳＩＤ及びＢＳＳＩＤを格納するメモリを備え、
前記第１の識別情報は、前記第１の無線ネットワークを識別するための第１のＳＳＩＤ及び第１のＢＳＳＩＤのうちの少なくとも一方を含み、
前記第２の識別情報は、前記第２の無線ネットワークを識別するための第２のＳＳＩＤ及び第２のＢＳＳＩＤのうちの少なくとも一方を含み、
前記選択部は、前記メモリ内の前記ＳＳＩＤ及び前記ＢＳＳＩＤのうちの少なくとも一方と、前記第１の識別情報と、前記第２の識別情報と、を利用して、前記少なくとも１個の無線ネットワークを選択する、請求項１から６のいずれか一項に記載の第１の通信機器。
【請求項８】
前記制御部は、さらに、
前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第１の通信機器が所属している第３の無線ネットワークで利用されている無線設定情報を、前記第１種のインターフェースを介して、前記第２の通信機器に送信する設定情報送信部を備え、
前記通信実行部は、前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第３の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と前記対象データの無線通信を実行する、請求項１から７のいずれか一項に記載の第１の通信機器。
【請求項９】
第２の通信機器であって、
第１の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第１の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、
制御部と、を備え、
前記制御部は、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第１の通信機器に送信する識別情報送信部であって、前記第１及び第２の識別情報は、前記第１の通信機器が、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択するために利用される、前記識別情報送信部と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と対象データの無線通信を実行する通信実行部と、
を備える第２の通信機器。
【請求項１０】
前記制御部は、さらに、
前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第１の通信機器が所属している第３の無線ネットワークで利用されている無線設定情報を、前記第１種のインターフェースを介して、前記第１の通信機器から受信する設定情報受信部と、
前記無線設定情報が受信される場合に、前記第１及び第２の無線ネットワークのうちの一方の無線ネットワークから前記第２の通信機器を離脱させる離脱部と、
前記一方の無線ネットワークから前記第２の通信機器を離脱させた後に、前記無線設定情報を利用して、前記第２の通信機器を前記第３の無線ネットワークに参加させる参加部と、を備え、
前記通信実行部は、前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第３の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と前記対象データの無線通信を実行する、請求項９に記載の第２の通信機器。
【請求項１１】
前記第１及び第２の通信機器のそれぞれは、無線ネットワークの親局として機能する親局状態と、前記無線ネットワークの子局として機能する子局状態と、前記親局状態及び前記子局状態とは異なるデバイス状態と、を含む複数個の状態のうちのいずれかの状態で、選択的に動作可能であり、
前記第１の無線ネットワークは、一対の通信機器によって前記第１の無線ネットワークが形成される際に、前記一対の通信機器が前記第１の無線ネットワークの前記親局及び前記子局を決定するための無線通信を実行する仕組みを有する第１の無線通信方式に従った無線ネットワークであり、
前記第２の無線ネットワークは、前記仕組みを有さない第２の無線通信方式に従った無線ネットワークであって、前記第１及び第２の通信機器とは異なるアクセスポイントによって形成される無線ネットワークであり、
前記一方の無線ネットワークは、前記第２の無線ネットワークである、請求項１０に記載の第２の通信機器。
【請求項１２】
前記第１の無線ネットワークでは、第１の無線チャネル値が利用され、
前記第２の無線ネットワークでは、前記第１の無線チャネル値が利用され、
前記参加部は、
前記第１の無線チャネル値と、前記第３の無線ネットワークで利用される第２の無線チャネル値と、が一致する場合に、前記第２の通信機器を前記第３の無線ネットワークに参加させる際に、前記第１及び第２の無線ネットワークのうちの他方の無線ネットワークから前記第２の通信機器を離脱させず、
前記第１の無線チャネル値と前記第２の無線チャネル値とが一致しない場合に、前記第２の通信機器を前記第３の無線ネットワークに参加させる際に、前記他方の無線ネットワークから前記第２の通信機器を離脱させる、請求項１０又は１１に記載の第２の通信機器。
【請求項１３】
第１の通信機器のためのコンピュータプログラムであって、
前記第１の通信機器は、
第２の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第２の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、を備え、
前記コンピュータプログラムは、前記第１の通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第２の通信機器から受信する識別情報受信処理と、
前記第１及び第２の識別情報を利用して、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択する選択処理と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と対象データの無線通信を実行する通信実行処理と、
を実行させるコンピュータプログラム。
【請求項１４】
第２の通信機器のためのコンピュータプログラムであって、
前記第２の通信機器は、
第１の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第１の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、を備え、
前記コンピュータプログラムは、前記第２の通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第１の通信機器に送信する識別情報送信処理であって、前記第１及び第２の識別情報は、前記第１の通信機器が、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択するために利用される、前記識別情報送信処理と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と対象データの無線通信を実行する通信実行処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、対象データの無線通信を実行する通信機器を開示する。
【背景技術】
【０００２】
特許文献１の技術では、携帯電話機は、対向機器とＮＦＣ通信を確立すると、携帯電話機自身のＢｌｕｅｔｏｏｔｈ（登録商標）の電源状態がＯＮであるのか否かを判定する。Ｂｌｕｅｔｏｏｔｈの電源状態がＯＮである場合には、携帯電話機は、ＮＦＣ通信を利用して、Ｂｌｕｅｔｏｏｔｈをハンドオーバ先とする要求を対向機器に送信する。この場合、携帯電話機は、Ｂｌｕｅｔｏｏｔｈを利用して、対向機器と無線通信を実行する。Ｂｌｕｅｔｏｏｔｈの電源状態がＯＮでない場合には、携帯電話機は、ＮＦＣ通信を利用して、ユーザによって選択された通信手段（Ｂｌｕｅｔｏｏｔｈ又は無線ＬＡＮ）をハンドオーバ先とする要求を対向機器に送信する。この場合、携帯電話機は、ユーザによって選択された通信手段を利用して、対向機器と無線通信を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４６９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、対向機器が複数の無線ネットワークに所属している状況について、何ら開示されていない。本明細書では、第２の通信機器が複数個の無線ネットワークに所属している場合に、第１の通信機器及び第２の通信機器が対象データの無線通信を適切に実行し得る技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される第１の通信機器は、第２の通信機器と無線通信を実行するための第１種のインターフェースと、第２の通信機器と無線通信を実行するための第２種のインターフェースと、制御部と、を備える。第２種のインターフェースを介した無線通信の通信速度は、第１種のインターフェースを介した無線通信の通信速度よりも速い。制御部は、識別情報受信部と、選択部と、通信実行部と、を備える。識別情報受信部は、第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、第１の無線ネットワークを識別するための第１の識別情報、及び、第２の無線ネットワークを識別するための第２の識別情報を、第１種のインターフェースを介して、第２の通信機器から受信する。選択部は、第１及び第２の識別情報を利用して、第１及び第２の無線ネットワークのうち、第１の通信機器が所属している少なくとも１個の無線ネットワークを選択する。通信実行部は、上記の少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、第２種のインターフェースを介して、第２の通信機器と対象データの無線通信を実行する。
【０００６】
上記の構成によると、第１の通信機器は、第２の通信機器が第１及び第２の無線ネットワークの両方に所属している場合に、第１種のインターフェースを介して、第１及び第２の識別情報を受信する。この場合、第１の通信機器は、第１及び第２の識別情報を利用して、第１及び第２の通信機器の両方が所属している少なくとも１個の無線ネットワークを適切に選択し得る。従って、第１の通信機器は、上記の少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、第２種のインターフェースを介して、第２の通信機器と対象データの無線通信を適切に実行し得る。
【０００７】
本明細書によって開示される第２の通信機器は、第１の通信機器と無線通信を実行するための第１種のインターフェースと、第１の通信機器と無線通信を実行するための第２種のインターフェースと、制御部と、を備える。第２種のインターフェースを介した無線通信の通信速度は、第１種のインターフェースを介した無線通信の通信速度よりも速い。制御部は、識別情報送信部と、通信実行部と、を備える。識別情報送信部は、第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、第１の無線ネットワークを識別するための第１の識別情報、及び、第２の無線ネットワークを識別するための第２の識別情報を、第１種のインターフェースを介して、第１の通信機器に送信する。第１及び第２の識別情報は、第１の通信機器が、第１及び第２の無線ネットワークのうち、第１の通信機器が所属している少なくとも１個の無線ネットワークを選択するために利用される。通信実行部は、上記の少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、第２種のインターフェースを介して、第１の通信機器と対象データの無線通信を実行する。
【０００８】
上記の構成によると、第２の通信機器は、第１及び第２の無線ネットワークの両方に所属している場合に、第１種のインターフェースを介して、第１及び第２の識別情報を第１の通信機器に送信する。このために、第１の通信機器は、第１及び第２の識別情報を利用して、第１及び第２の通信機器の両方が所属している少なくとも１個の無線ネットワークを適切に選択し得る。従って、第２の通信機器は、上記の少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、第２種のインターフェースを介して、第１の通信機器と対象データの無線通信を適切に実行し得る。
【０００９】
上記の第１及び／又は第２の通信機器を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の第１及び第２の通信機器を備える通信システムも、新規で有用である。
【図面の簡単な説明】
【００１０】
【図１】通信システムの構成を示す。
【図２】ＭＦＰ及び携帯端末が無線ネットワークに所属する様子を表わすシーケンス図を示す。
【図３】携帯端末のアプリケーション処理のフローチャートを示す。
【図４】ＭＦＰの通信処理のフローチャートを示す。
【図５】ケース１−１及びケース１−２のシーケンス図を示す。
【図６】ケース１−３及びケース１−４のシーケンス図を示す。
【図７】ケース１−５のシーケンス図を示す。
【図８】ケース１−６及びケース１−７のシーケンス図を示す。
【図９】第２実施例のＭＦＰの通信処理のフローチャートを示す。
【図１０】ケース２のシーケンス図を示す。
【図１１】第３実施例のＭＦＰの通信処理のフローチャートを示す。
【図１２】ケース３のシーケンス図を示す。
【図１３】第４実施例のＭＦＰの通信処理のフローチャートを示す。
【図１４】ケース４−１及びケース４−２のシーケンス図を示す。
【図１５】第５実施例の携帯端末のアプリケーション処理のフローチャートを示す。
【図１６】第５実施例のＭＦＰの通信処理のフローチャートを示す。
【図１７】ケース５−１及びケース５−２のシーケンス図を示す。
【発明を実施するための形態】
【００１１】
（通信システム２の構成）
図１に示されるように、通信システム２は、複数個のアクセスポイント（以下では「ＡＰ（Access Pointの略）」と呼ぶ）４Ａ，４Ｂと、複数個のＰＣ（Personal Computerの略）６Ａ，６Ｂと、多機能機（以下では「ＭＦＰ（Multi-Function Peripheralの略）と呼ぶ）１０と、携帯端末５０と、を備える。
【００１２】
（ＭＦＰ１０の構成）
ＭＦＰ１０は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺機器である。ＭＦＰ１０は、操作部１２と、表示部１４と、印刷実行部１６と、スキャン実行部１８と、無線ＬＡＮ（LocalArea Networkの略）インターフェース２０と、ＮＦＣ（Near Field Communicationの略）インターフェース２２と、制御部３０と、を備える。各部１２〜３０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００１３】
操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をＭＦＰ１０に与えることができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。
【００１４】
無線ＬＡＮＩ／Ｆ２０は、無線通信を実行するためのインターフェースであり、物理的には１個のインターフェース（即ち１個のＩＣチップ）である。ただし、無線ＬＡＮＩ／Ｆ２０には、ＷＦＤ（Wi-Fi Directの略）方式に従った無線通信（以下では「ＷＦＤ通信」と呼ぶ）で利用されるＭＡＣアドレス（以下では「ＷＦＤＭＡＣ」と呼ぶ）と、通常Ｗｉ−Ｆｉ方式に従った無線通信（以下では「通常Ｗｉ−Ｆｉ通信」と呼ぶ）で利用されるＭＡＣアドレス（以下では「通常Ｗｉ−ＦｉＭＡＣ」と呼ぶ）と、の両方が割り当てられる。
【００１５】
具体的に言うと、無線ＬＡＮＩ／Ｆ２０には、通常Ｗｉ−ＦｉＭＡＣが予め割り当てられている。制御部３０は、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−ＦｉＭＡＣとは異なるＷＦＤＭＡＣを生成して、ＷＦＤＭＡＣを無線ＬＡＮＩ／Ｆ２０に割り当てる。従って、制御部３０は、通常Ｗｉ−ＦｉＭＡＣを利用した通常Ｗｉ−Ｆｉ通信と、ＷＦＤＭＡＣを利用したＷＦＤ通信と、の両方を同時的に実行し得る。ＷＦＤ通信と通常Ｗｉ−Ｆｉ通信については、後で詳しく説明する。
【００１６】
ＮＦＣＩ／Ｆ２２は、ＮＦＣ通信を実行するためのインターフェースである。ＮＦＣ通信は、いわゆる近距離無線通信のためのＮＦＣ方式に従った無線通信である。ＮＦＣ方式は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づく無線通信方式である。ＮＦＣＩ／Ｆ２２を構成するチップと、無線ＬＡＮＩ／Ｆ２０を構成するチップと、は物理的に異なる。
【００１７】
無線ＬＡＮＩ／Ｆ２０を利用した無線通信の通信速度（例えば、最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＮＦＣＩ／Ｆ２２を利用した無線通信の通信速度（例えば、最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。また、無線ＬＡＮＩ／Ｆ２０を利用した無線通信における搬送波の周波数（例えば、２．４ＧＨｚ帯、５．０ＧＨｚ帯）は、ＮＦＣＩ／Ｆ２２を利用した無線通信における搬送波の周波数（例えば、１３．５６ＭＨｚ帯）とは異なる。また、例えば、ＭＦＰ１０と携帯端末５０との距離が約１０ｃｍ以下である場合に、制御部３０は、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０とＮＦＣ通信を実行可能である。一方において、ＭＦＰ１０と携帯端末５０との距離が、１０ｃｍ以下である場合でも、１０ｃｍ以上である場合（例えば最大で約１００ｍ）でも、制御部３０は、無線ＬＡＮＩ／Ｆ２０を利用して、携帯端末５０とＷＦＤ通信及び通常Ｗｉ−Ｆｉ通信を実行可能である。即ち、ＭＦＰ１０が無線ＬＡＮＩ／Ｆ２０を利用して通信先の機器（例えば携帯端末５０）と無線通信を実行可能な最大の距離は、ＭＦＰ１０がＮＦＣＩ／Ｆ２２を利用して通信先の機器と無線通信を実行可能な最大の距離よりも大きい。
【００１８】
制御部３０は、ＣＰＵ３２とメモリ３４とを備える。ＣＰＵ３２は、メモリ３４に格納されているプログラムに従って、様々な処理を実行する。ＣＰＵ３２が上記のプログラムに従って処理を実行することによって、各部４１〜４９の機能が実現される。なお、各部４２Ａ，４６〜４９は、後述の第４実施例又は第５実施例で機能するユニットであるので、本実施例では省略されてもよい。
【００１９】
（携帯端末５０の構成）
携帯端末５０は、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末５０は、操作部５２と、表示部５４と、無線ＬＡＮＩ／Ｆ６０と、ＮＦＣＩ／Ｆ６２と、制御部７０と、を備える。各部５２〜７０は、バス線（符号省略）に接続されている。
【００２０】
操作部５２は、複数のキーを備える。ユーザは、操作部５２を操作することによって、様々な指示を携帯端末５０に与えることができる。表示部５４は、様々な情報を表示するためのディスプレイである。
【００２１】
無線ＬＡＮＩ／Ｆ６０、ＮＦＣＩ／Ｆ６２は、それぞれ、ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０、ＮＦＣＩ／Ｆ２２と同様である。即ち、無線ＬＡＮＩ／Ｆ６０には、ＷＦＤＭＡＣと通常Ｗｉ−ＦｉＭＡＣとの両方が割り当てられる。従って、制御部７０は、通常Ｗｉ−ＦｉＭＡＣを利用した通常Ｗｉ−Ｆｉ通信と、ＷＦＤＭＡＣを利用したＷＦＤ通信と、の両方を同時的に実行し得る。なお、携帯端末５０のＷＦＤＭＡＣ、通常Ｗｉ−ＦｉＭＡＣは、それぞれ、ＭＦＰ１０のＷＦＤＭＡＣ、通常Ｗｉ−ＦｉＭＡＣとは異なる。また、無線ＬＡＮＩ／Ｆ６０及びＮＦＣＩ／Ｆ６２の相違点は、無線ＬＡＮＩ／Ｆ２０及びＮＦＣＩ／Ｆ２２の相違点と同様である。例えば、無線ＬＡＮＩ／Ｆ６０を利用した無線通信の通信速度は、ＮＦＣＩ／Ｆ６２を利用した無線通信の通信速度よりも速い。
【００２２】
制御部７０は、ＣＰＵ７２とメモリ７４とを備える。ＣＰＵ７２は、メモリ７４に格納されているプログラムに従って、様々な処理を実行する。ＣＰＵ７２が上記のプログラムに従って処理を実行することによって、各部８１〜８９の機能が実現される。なお、各部８１，８２，８５は、後述の第５実施例で機能するユニットであるので、本実施例では省略されてもよい。
【００２３】
メモリ７４は、ＭＦＰ１０に機能（例えば印刷機能、スキャン機能等）を実行させるためのアプリケーション７６を格納する。アプリケーション７６は、例えば、ＭＦＰ１０のベンダによって提供されるサーバから携帯端末５０にインストールされてもよいし、ＭＦＰ１０と共に出荷されるメディアから携帯端末５０にインストールされてもよい。
【００２４】
（他の機器４Ａ，４Ｂ，６Ａ，６Ｂについて）
ＡＰ４Ａ，４Ｂは、無線アクセスポイント、無線ＬＡＮルータ等と呼ばれる通常のＡＰであり、ＷＦＤ方式の後述のＧ／Ｏ機器や通常Ｗｉ−Ｆｉ方式のいわゆるＳｏｆｔＡＰとは異なる。ＡＰ４Ａ，４Ｂは、通常Ｗｉ−Ｆｉ方式に従った無線ネットワークを形成することができる。また、ＰＣ６Ａ，６Ｂは、ＯＳプログラムに従って動作する公知のコンピュータである。ＰＣ６Ａ，６Ｂは、ＷＦＤ方式に従ったＷＦＤ通信を実行することができる。
【００２５】
（ＷＦＤと通常Ｗｉ−Ｆｉ）
続いて、ＷＦＤ方式に従ったＷＦＤ通信と、通常Ｗｉ−Ｆｉ方式に従った通常Ｗｉ−Ｆｉ通信と、について詳しく説明する。上述したように、ＭＦＰ１０又は携帯端末５０によって利用されるＭＡＣアドレスという観点では、ＷＦＤ通信、ＷＦＤ方式は、それぞれ、ＷＦＤＭＡＣが利用される無線通信、無線通信方式である。また、通常Ｗｉ−Ｆｉ通信、通常Ｗｉ−Ｆｉ方式は、それぞれ、通常Ｗｉ−ＦｉＭＡＣが利用される無線通信、無線通信方式である。
【００２６】
（ＷＦＤ）
ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」に記述されている無線通信方式である。ＷＦＤ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。
【００２７】
以下では、ＭＦＰ１０、携帯端末５０等のように、ＷＦＤ方式に従ったＷＦＤ通信を実行可能な機器のことを、「ＷＦＤ対応機器」と呼ぶ。上記のＷＦＤの規格書では、ＷＦＤ対応機器の状態として、Ｇｒｏｕｐ  Ｏｗｎｅｒ状態（以下では「Ｇ／Ｏ状態」と呼ぶ）、クライアント状態（以下では「ＣＬ状態」と呼ぶ）、及び、デバイス状態の３つの状態が定義されている。ＷＦＤ対応機器は、上記の３つの状態のうちの１つの状態で選択的に動作可能である。
【００２８】
デバイス状態の一対のＷＦＤ対応機器が無線ネットワークを新たに形成すべき際に、当該一対のＷＦＤ対応機器は、通常、Ｇ／Ｏネゴシエーションと呼ばれる無線通信を実行する。Ｇ／Ｏネゴシエーションでは、当該一対のＷＦＤ対応機器のうちの一方は、Ｇ／Ｏ状態（即ちＧ／Ｏ機器）になることを決定し、他方は、ＣＬ状態（即ちＣＬ機器）になることを決定する。その後、当該一対のＷＦＤ対応機器は、接続を確立して、無線ネットワークを形成する。
【００２９】
以下では、ＷＦＤ方式の手順（例えばＧ／Ｏネゴシエーション）に従って形成される無線ネットワークのことを、「ＷＦＤＮＷ」と呼ぶ。Ｇ／ＯネゴシエーションによってＷＦＤＮＷが新たに形成された段階では、１個のＧ／Ｏ機器及び１個のＣＬ機器のみがＷＦＤＮＷに所属している。ただし、Ｇ／Ｏ機器は、他の機器と接続を確立して、当該他の機器をＣＬ機器としてＷＦＤＮＷに新たに参加させることができる。この場合、２個以上のＣＬ機器がＷＦＤＮＷに所属している状態になる。即ち、ＷＦＤＮＷでは、１個のＧ／Ｏ機器と１個以上のＣＬ機器とが存在し得る。Ｇ／Ｏ機器は、１個以上のＣＬ機器を管理する。具体的に言うと、Ｇ／Ｏ機器は、１個以上のＣＬ機器のＭＡＣアドレスを、Ｇ／Ｏ機器のメモリ内の管理リストに登録する。また、Ｇ／Ｏ機器は、ＣＬ機器がＷＦＤＮＷから離脱すると、ＣＬ機器のＭＡＣアドレスを管理リストから削除する。なお、Ｇ／Ｏ機器は、ＣＬ機器の数がゼロになると（即ち、管理リストに登録されているＭＡＣアドレスの数がゼロになると）、通常、Ｇ／Ｏ状態からデバイス状態に移行して、ＷＦＤＮＷを消滅させる。
【００３０】
Ｇ／Ｏ機器が管理可能なＣＬ機器の数の上限値（即ち、管理リストの登録可能なＣＬ機器のＭＡＣアドレスの数の上限値）は、Ｇ／Ｏ機器によって予め決められている。本実施例では、Ｇ／Ｏ機器が管理可能なＣＬ機器の数の上限値は、２以上の整数である。ただし、変形例では、Ｇ／Ｏ機器が管理可能なＣＬ機器の数の上限値は、１であってもよい。即ち、Ｇ／Ｏ機器が管理可能なＣＬ機器の数の上限値は、１以上の整数であればよい。
【００３１】
Ｇ／Ｏ機器は、他装置を介さずに、管理リストに登録されているＣＬ機器と対象データの無線通信を実行可能である。対象データは、ＯＳＩ参照モデルのネットワーク層の情報、及び、ネットワーク層よりも上位層（例えばアプリケーション層）の情報を含むデータであり、例えば、印刷データ、スキャンデータ等を含む。また、Ｇ／Ｏ機器は、複数個のＣＬ機器の間の対象データの無線通信を中継可能である。換言すると、一対のＣＬ機器は、Ｇ／Ｏ機器を介して、対象データの無線通信を実行可能である。
【００３２】
上述したように、ＷＦＤＮＷでは、対象データの送信元のＷＦＤ対応機器と、対象データの送信先のＷＦＤ対応機器と、の間で、これらのＷＦＤ対応機器とは別体に構成されているＡＰ（例えばＡＰ４Ａ，４Ｂ）を介さずに、対象データの無線通信を実行することができる。即ち、ＷＦＤ通信、ＷＦＤ方式は、それぞれ、ＡＰを介さない無線通信、ＡＰが利用されない無線通信方式であると言える。
【００３３】
なお、ＷＦＤのＧ／Ｏ機器とＡＰ（例えばＡＰ４Ａ，４Ｂ）との間の相違点は、以下の通りである。即ち、ＷＦＤのＧ／Ｏ機器は、当該機器が所属しているＷＦＤＮＷから離脱して、他のＷＦＤＮＷに新たに所属する場合に、Ｇ／Ｏ状態とは異なる状態（即ちＣＬ状態）で動作し得る。これに対し、ＡＰは、ＷＦＤのＧ／Ｏ状態と同様の動作（例えば無線通信の中継）しか実行することができず、ＷＦＤのＣＬ状態と同様の動作を実行することができない。
【００３４】
Ｇ／Ｏ機器は、対象データの無線通信をデバイス状態のＷＦＤ対応機器（即ちデバイス機器）と実行不可能であるが、ＷＦＤ方式の接続用データの無線通信をデバイス機器と実行可能である。即ち、Ｇ／Ｏ機器は、ＷＦＤ方式の接続用データの無線通信をデバイス機器と実行することによって、デバイス機器と接続を確立して、デバイス機器をＷＦＤＮＷに参加させることができる。換言すると、デバイス機器は、ＷＦＤ方式の接続用データの無線通信をＧ／Ｏ機器と実行することによって、Ｇ／Ｏ機器と接続を確立して、ＷＦＤＮＷに参加することができる。この場合、デバイス機器は、デバイス状態からＣＬ状態に移行する。ＷＦＤ方式の接続用データは、ＯＳＩ参照モデルのネットワーク層よりも下位層（例えば、物理層、データリンク層）の情報を含むデータ（即ち、ネットワーク層の情報を含まないデータ）であり、例えば、Probe Request信号、Probe Response信号、Provision Discovery Request信号、Provision Discovery Response信号、Association Request信号、Association Response信号、Authentication Request信号、Authentication Response信号、4-Way Handshake信号等を含む。
【００３５】
Ｇ／Ｏ機器は、さらに、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信を通常Ｗｉ−Ｆｉ機器と実行することによって、通常Ｗｉ−Ｆｉ機器と接続を確立して、通常Ｗｉ−Ｆｉ機器をＷＦＤＮＷに参加させることができる。通常Ｗｉ−Ｆｉ機器は、ＷＦＤ方式に従って無線ネットワークに所属することができないが（即ち、Ｇ／Ｏネゴシエーションを実行不可能であるが）、通常Ｗｉ−Ｆｉ方式に従って無線ネットワークに所属可能な機器である。通常Ｗｉ−Ｆｉ機器は、「レガシー機器」とも呼ばれる。通常Ｗｉ−Ｆｉ方式の接続用データは、Provision Discovery Request信号及びProvision Discovery Response信号を含まない点を除くと、上記のＷＦＤ方式の接続用データと同様である。Ｇ／Ｏ機器は、通常Ｗｉ−Ｆｉ機器と接続を確立する場合に、通常Ｗｉ−Ｆｉ機器のＭＡＣアドレスを管理リストに記述する。これにより、通常Ｗｉ−Ｆｉ機器は、ＷＦＤＮＷに参加することができる。通常Ｗｉ−Ｆｉ機器は、３つの状態（即ち、Ｇ／Ｏ状態、ＣＬ状態、デバイス状態）のいずれかの状態で選択的に動作するものではないが、ＷＦＤＮＷに所属している間には、ＣＬ機器と同様の状態で動作する。
【００３６】
上述したように、Ｇ／Ｏ機器は、ＷＦＤ対応機器（即ちデバイス機器）又は通常Ｗｉ−Ｆｉ機器と接続を確立して、ＷＦＤ対応機器又は通常Ｗｉ−Ｆｉ機器をＷＦＤＮＷに新たに参加させることができる。しかしながら、ＣＬ機器は、Ｇ／Ｏ機器とは異なり、ＷＦＤ対応機器又は通常Ｗｉ−Ｆｉ機器と接続を確立して、ＷＦＤ対応機器又は通常Ｗｉ−Ｆｉ機器をＷＦＤＮＷに新たに参加させることができない。
【００３７】
（通常Ｗｉ−Ｆｉ）
通常Ｗｉ−Ｆｉ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって定められた無線通信方式であって、ＷＦＤ方式とは異なる無線通信方式である。通常Ｗｉ−Ｆｉ方式は、ＷＦＤ方式と同様に、ＩＥＥＥの８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。即ち、通信規格という観点では、ＷＦＤ方式と通常Ｗｉ−Ｆｉ方式とは同様である。
【００３８】
ただし、上述したように、ＷＦＤ方式は、ＡＰを介さない無線通信を実行するための無線通信方式であるが、通常Ｗｉ−Ｆｉ方式は、ＡＰを介して無線通信を実行するための無線通信方式である。また、ＷＦＤ方式は、Ｇ／Ｏネゴシエーションの仕組みを有する無線通信方式であるが、通常Ｗｉ−Ｆｉ方式は、当該仕組みを有さない無線通信方式である。また、上述したように、ＷＦＤ方式の接続用データは、Provision Discovery Request信号及びProvision Discovery Response信号を含むが、通常Ｗｉ−Ｆｉ方式の接続用データは、これらの信号を含まない。また、ＷＦＤ方式は、３つの状態（即ち、Ｇ／Ｏ状態、ＣＬ状態、デバイス状態）のいずれの状態で選択的に動作することを許容する無線通信方式であるが、通常Ｗｉ−Ｆｉ方式は、このような選択的な動作を許容しない無線通信方式である。これらの点において、ＷＦＤ方式と通常Ｗｉ−Ｆｉ方式とは異なる。
【００３９】
通常Ｗｉ−Ｆｉ機器は、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信をＡＰ（例えばＡＰ４Ａ）と実行することによって、ＡＰと接続を確立する。これにより、通常Ｗｉ−Ｆｉ機器は、ＡＰによって形成されている無線ネットワーク（以下では「通常Ｗｉ−ＦｉＮＷ」と呼ぶ）に参加することができる。この過程において、通常Ｗｉ−Ｆｉ機器は、Ｇ／Ｏネゴシエーションを実行しないし、Ｇ／Ｏ状態又はＣＬ状態で動作することを選択的に決定しない。通常Ｗｉ−Ｆｉ機器は、通常Ｗｉ−ＦｉＮＷに所属している他の機器と、ＡＰを介して、対象データの無線通信を実行することができる。なお、ＡＰは、通常Ｗｉ−Ｆｉ機器と接続を確立する場合に、通常Ｗｉ−Ｆｉ機器のＭＡＣアドレスを、ＡＰの管理リストに記述する。
【００４０】
なお、通常Ｗｉ−ＦｉＮＷは、社内ＬＡＮ、家庭内ＬＡＮ等のように、ＡＰを設置可能な環境で構築される無線ネットワークであり、一般的に言うと、定常的に形成されるべき無線ネットワークである。これに対し、ＷＦＤＮＷは、ＡＰを必要としないために、例えば、一対のＷＦＤ対応機器の間で一時的な無線通信を実行させるために構築される無線ネットワークであり、一般的に言うと、一時的に形成されるべき無線ネットワークである。このように、本実施例では、通常Ｗｉ−ＦｉＮＷが、定常的に形成されるべき無線ネットワークであり、ＷＦＤＮＷが、一時的に形成されるべき無線ネットワークであることを想定している。
【００４１】
（ＭＦＰ１０及び携帯端末５０が無線ネットワークに所属するための処理；図２）
続いて、ＭＦＰ１０及び携帯端末５０が実行する処理の内容を説明する。まず、図２を参照して、ＭＦＰ１０及び携帯端末５０が無線ネットワーク（即ち、通常Ｗｉ−ＦｉＮＷ、ＷＦＤＮＷ）に所属するための処理の内容を説明する。
【００４２】
（通常Ｗｉ−ＦｉＮＷに所属するための処理）
携帯端末５０のユーザは、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷに携帯端末５０を参加させることを望む場合に、操作部５２を操作して、通常Ｗｉ−Ｆｉ接続操作を実行する。通常Ｗｉ−Ｆｉ接続操作は、例えば、表示部５４に表示されるメニュー画面の中から、「無線ＬＡＮ」を示す項目を選択し、次いで、表示部５４に表示されるネットワーク選択画面（例えば、「通常Ｗｉ−ＦｉＮＷ」を示す項目、「ＷＦＤＮＷ」を示す項目）の中から、「通常Ｗｉ−ＦｉＮＷ」を示す項目を選択する操作を含む。ユーザは、さらに、ＡＰ４Ａにおいて、接続を確立するための所定の操作を実行する。
【００４３】
通常Ｗｉ−Ｆｉ接続操作及び上記の所定の操作が実行されると、携帯端末５０の制御部７０は、携帯端末５０の通常Ｗｉ−ＦｉＭＡＣを利用して、無線ＬＡＮＩ／Ｆ６０を介して、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信をＡＰ４Ａと実行する。なお、制御部７０は、ＡＰ４Ａによって現在利用されているチャネル値（例えば１〜１４ｃｈのうちの１個の値）を知ることができ、当該チャネル値を利用して、接続用データの無線通信をＡＰ４Ａと実行する。また、接続用データの無線通信の過程で、制御部７０は、ＡＰ４Ａから無線設定情報を受信する。当該無線設定情報は、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷで現在利用されている情報である。なお、以下では、通常Ｗｉ−ＦｉＮＷで利用される無線設定情報のことを「通常Ｗｉ−ＦｉＷＳＩ（Wireless Setting Informationの略）」と呼ぶ。
【００４４】
通常Ｗｉ−ＦｉＷＳＩは、ＳＳＩＤ（Service Set Identifierの略）、ＢＳＳＩＤ（Basic Service Set Identifierの略）、認証方式、暗号化方式、及び、パスワードを含む。ＳＳＩＤ及びＢＳＳＩＤは、通常Ｗｉ−ＦｉＮＷを識別するための識別情報である。より具体的に言うと、ＳＳＩＤは、通常Ｗｉ−ＦｉＮＷのネットワーク識別子であり、ＢＳＳＩＤは、ＡＰ（図２の例ではＡＰ４Ａ）のＭＡＣアドレスである。図２では、ＳＳＩＤの具体的な値、ＢＳＳＩＤの具体的な値が、それぞれ、「Ｘ１」、「Ｙ１」と表現されている。認証方式、暗号化方式、及び、パスワードは、通常Ｗｉ−ＦｉＮＷにおいて、機器の認証、データの暗号化等を実行するための情報である。
【００４５】
通常Ｗｉ−ＦｉＷＳＩの無線通信が実行され、次いで、ＡＰ４Ａと携帯端末５０との間で認証のための無線通信が実行されると、ＡＰ４Ａと携帯端末５０との間に接続が確立される。これにより、携帯端末５０は、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷに参加することができる。なお、制御部７０は、携帯端末５０が通常Ｗｉ−ＦｉＮＷに参加すると、携帯端末５０が通常Ｗｉ−ＦｉＮＷに所属していることを示す通常所属情報と、通常Ｗｉ−ＦｉＷＳＩと、を対応付けて、メモリ７４に格納する。
【００４６】
携帯端末５０の場合と同様に、ＭＦＰ１０のユーザは、操作部１２を操作して通常Ｗｉ−Ｆｉ接続操作を実行し、ＡＰ４Ａにおいて所定の操作を実行する。これにより、ＭＦＰ１０の制御部３０は、ＭＦＰ１０の通常Ｗｉ−ＦｉＭＡＣを利用して、無線ＬＡＮＩ／Ｆ２０を介して、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信をＡＰ４Ａと実行する。
【００４７】
通常Ｗｉ−ＦｉＷＳＩの無線通信が実行され、次いで、ＡＰ４ＡとＭＦＰ１０との間で認証のための無線通信が実行されると、ＡＰ４ＡとＭＦＰ１０との間に接続が確立される。これにより、ＭＦＰ１０は、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷに参加することができる。この結果、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属している状態が形成される。従って、ＭＦＰ１０及び携帯端末５０は、通常Ｗｉ−ＦｉＮＷを利用して、ＡＰ４Ａを介して、対象データの無線通信を実行することができる。なお、制御部３０は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに参加すると、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属していることを示す通常所属情報と、通常Ｗｉ−ＦｉＷＳＩと、を対応付けて、メモリ３４に格納する。
【００４８】
なお、ＭＦＰ１０及び携帯端末５０のそれぞれが、ＡＰ４Ａとは異なるＡＰ４Ｂ（図１参照）によって形成されている通常Ｗｉ−ＦｉＮＷに参加することもあり得る。また、ＭＦＰ１０が、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷに参加し、携帯端末５０が、ＡＰ４Ｂによって形成されている通常Ｗｉ−ＦｉＮＷに参加することもあり得る。
この場合、ＭＦＰ１０及び携帯端末５０は、異なる通常Ｗｉ−ＦｉＮＷに所属しているので、通常Ｗｉ−ＦｉＮＷを利用して、対象データの無線通信を実行することができない。
【００４９】
（ＷＦＤＮＷに所属するための処理）
ユーザは、ＭＦＰ１０及び携帯端末５０の両方が所属しているＷＦＤＮＷを形成することを望む場合に、携帯端末５０の操作部５２を操作して、ＷＦＤ接続操作を実行する。ＷＦＤ接続操作は、例えば、表示部５４に表示されるメニュー画面の中から、「無線ＬＡＮ」を示す項目を選択し、次いで、表示部５４に表示されるネットワーク選択画面の中から、「ＷＦＤＮＷ」を示す項目を選択する操作を含む。また、携帯端末５０の場合と同様に、ユーザは、ＭＦＰ１０の操作部１２を操作して、ＷＦＤ接続操作を実行する。
【００５０】
ＭＦＰ１０及び携帯端末５０は、Ｇ／Ｏネゴシエーションを実行する。具体的に言うと、ＭＦＰ１０の制御部３０は、ＭＦＰ１０のＷＦＤＭＡＣを利用して、無線ＬＡＮＩ／Ｆ２０を介して、Ｇ／Ｏネゴシエーションを実行する。また、携帯端末５０の制御部７０は、携帯端末５０のＷＦＤＭＡＣを利用して、無線ＬＡＮＩ／Ｆ６０を介して、Ｇ／Ｏネゴシエーションを実行する。
【００５１】
Ｇ／Ｏネゴシエーションでは、ＭＦＰ１０の制御部３０は、ＭＦＰ１０のＧ／Ｏ優先度を示す情報（より具体的に言うとＩｎｔｅｎｔ値）を携帯端末５０に送信し、携帯端末５０のＧ／Ｏ優先度を示す情報を携帯端末５０から受信する。また、携帯端末５０の制御部７０は、携帯端末５０のＧ／Ｏ優先度を示す情報をＭＦＰ１０に送信し、ＭＦＰ１０のＧ／Ｏ優先度を示す情報をＭＦＰ１０から受信する。ＭＦＰ１０のＧ／Ｏ優先度は、ＭＦＰ１０がＧ／Ｏ状態になるべき程度を示す指標であり、ＭＦＰ１０において予め決められている。同様に、携帯端末５０のＧ／Ｏ優先度は、携帯端末５０がＧ／Ｏ状態になるべき程度を示す指標であり、携帯端末５０において予め決められている。
【００５２】
ＭＦＰ１０の制御部３０は、ＭＦＰ１０のＧ／Ｏ優先度と携帯端末５０のＧ／Ｏ優先度とを比較して、優先度が高い方の機器がＧ／Ｏ状態になることを決定し、優先度が低い方の機器がＣＬ状態になることを決定する。携帯端末５０の制御部７０は、ＭＦＰ１０と同じ手法を利用して、携帯端末５０の状態を決定する。図２の例では、ＭＦＰ１０がＧ／Ｏ状態になることが決定され、携帯端末５０がＣＬ状態になることが決定される。
【００５３】
ＷＦＤ方式では、Ｇ／Ｏ機器は、ＷＦＤＮＷで利用される無線設定情報を準備する。なお、以下では、ＷＦＤＮＷで利用される無線設定情報のことを、「ＷＦＤＷＳＩ」と呼ぶ。ＷＦＤＷＳＩは、通常Ｗｉ−ＦｉＷＳＩと同様に、ＳＳＩＤ、ＢＳＳＩＤ、認証方式、暗号化方式、及び、パスワードを含む。ＷＦＤＷＳＩに含まれる各情報は、ＷＦＤＮＷで利用される情報であるという点を除くと、通常Ｗｉ−ＦｉＷＳＩに含まれる各情報と同様である。なお、ＷＦＤＷＳＩに含まれるＢＳＳＩＤは、Ｇ／Ｏ機器のＭＡＣアドレスである。
【００５４】
図２の例では、ＭＦＰ１０がＧ／Ｏ機器であるために、ＭＦＰ１０の制御部３０は、ＷＦＤＷＳＩを準備する。具体的に言うと、制御部３０は、予め決められているＳＳＩＤを準備するか、ＳＳＩＤを新たに生成することによってＳＳＩＤを準備する。制御部３０は、ＭＦＰ１０のＷＦＤＭＡＣをＢＳＳＩＤとして準備する。図２では、ＳＳＩＤの具体的な値、ＢＳＳＩＤの具体的な値が、それぞれ、「Ｘ２」、「Ｙ２」と表現されている。制御部３０は、予め決められている認証方式及び暗号化方式を準備する。制御部３０は、予め決められているパスワードを準備するか、パスワードを新たに生成することによってパスワードを準備する。
【００５５】
制御部３０は、さらに、ＷＦＤＮＷで利用されるチャネル値を決定する。ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０は、通常Ｗｉ−ＦｉＭＡＣが利用される無線通信のためのチャネル値と、ＷＦＤＭＡＣが利用される無線通信のためのチャネル値と、が一致しなければならないという制約を有する。従って、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属している状態で、ＭＦＰ１０がＧ／Ｏ機器であるＷＦＤＮＷが形成されるべき場合には、制御部３０は、通常Ｗｉ−ＦｉＮＷで現在利用されているチャネル値に一致する値を、ＷＦＤＮＷで利用されるチャネル値として決定する。一方において、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属していない状態で、ＭＦＰ１０がＧ／Ｏ機器であるＷＦＤＮＷが形成されるべき場合には、制御部３０は、例えば、予め決められている値を、ＷＦＤＮＷで利用されるチャネル値として決定する。なお、携帯端末５０の無線ＬＡＮＩ／Ｆ６０も、ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０と同様の上記の制約を有する。
【００５６】
次いで、ＭＦＰ１０の制御部３０は、ＭＦＰ１０のＷＦＤＭＡＣを利用して、無線ＬＡＮＩ／Ｆ２０を介して、ＷＦＤ方式の接続用データの無線通信を携帯端末５０と実行する。接続用データの無線通信の過程で、制御部３０は、準備済みのＷＦＤＷＳＩを携帯端末５０に送信する。
【００５７】
ＷＦＤＷＳＩの無線通信が実行され、次いで、ＭＦＰ１０と携帯端末５０との間で認証のための無線通信が実行されると、ＭＦＰ１０と携帯端末５０との間に接続が確立される。これにより、ＭＦＰ１０は、Ｇ／Ｏ機器としてＷＦＤＮＷを形成することができ、携帯端末５０は、ＣＬ機器としてＷＦＤＮＷに参加することができる。即ち、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属している状態が形成される。従って、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷを利用して、ＡＰ４Ａを介さずに、対象データの無線通信を実行することができる。
【００５８】
ＭＦＰ１０の制御部３０は、ＭＦＰ１０がＷＦＤＮＷに所属していることを示すＷＦＤ所属情報と、ＭＦＰ１０の現在の状態（即ちＧ／Ｏ状態）を示すＷＦＤ状態情報と、ＷＦＤＷＳＩと、を対応付けて、メモリ３４に格納する。制御部３０は、さらに、管理リストをメモリ３４内に生成して、携帯端末５０のＷＦＤＭＡＣを管理リストに記述する。また、携帯端末５０の制御部７０は、携帯端末５０がＷＦＤＮＷに所属していることを示すＷＦＤ所属情報と、携帯端末５０の現在の状態（即ちＣＬ状態）を示すＷＦＤ状態情報と、ＷＦＤＷＳＩと、を対応付けて、メモリ７４に格納する。
【００５９】
なお、ＭＦＰ１０が、携帯端末５０とは異なる機器（例えばＰＣ６Ａ，６Ｂ（図１参照））とＧ／Ｏネゴシエーションを実行して、ＷＦＤＮＷに所属することもあり得る。また、携帯端末５０が、ＭＦＰ１０とは異なる機器とＧ／Ｏネゴシエーションを実行して、ＷＦＤＮＷに所属することもあり得る。
【００６０】
（携帯端末５０のアプリケーション処理；図３）
続いて、図３を参照して、携帯端末５０の制御部７０がアプリケーション７６に従って実行する処理の内容を説明する。携帯端末５０のユーザは、ＭＦＰ１０に印刷機能又はスキャン機能を実行させることを望む場合に、操作部５２を操作して、アプリケーション７６を起動させる。次いで、ユーザは、表示部５４に表示される機能選択画面（例えば、「印刷」を示す項目、「スキャン」を示す項目）の中から、所望の機能を示す項目を選択する。ユーザは、印刷機能を選択する場合には、さらに、印刷対象の画像を表わすデータ（即ち印刷データ）を指定する。
【００６１】
携帯端末５０のＮＦＣＩ／Ｆ６２は、ＮＦＣ通信を実行可能な機器（例えばＭＦＰ１０）を検出するための検出電波を発信している。また、ＭＦＰ１０のＮＦＣＩ／Ｆ２２は、ＮＦＣ通信を実行可能な機器（例えば携帯端末５０）を検出するための検出電波を発信している。ユーザが携帯端末５０をＭＦＰ１０に近づけると、携帯端末５０とＭＦＰ１０との間の距離が、互いに電波が届く距離（例えば１０ｃｍ）より小さくなる。この場合、ＭＦＰ１０及び携帯端末５０の一方は、他方から検出電波を受信して、応答電波を送信する。この結果、ＭＦＰ１０と携帯端末５０との間に、ＮＦＣ通信セッションが確立される。この場合、制御部７０は、図３のフローチャートを実行する。
【００６２】
また、ユーザは、スキャン機能を選択する場合には、データを指定することなく、携帯端末５０をＭＦＰ１０に近づける。この結果、ＭＦＰ１０と携帯端末５０との間に、ＮＦＣ通信セッションが確立される。この場合も、制御部７０は、図３のフローチャートを実行する。
【００６３】
Ｓ１０では、識別情報送信部８６は、上記のＮＦＣ通信セッションを利用して、ＮＦＣＩ／Ｆ６２を介して、要求コマンドをＭＦＰ１０に送信する。要求コマンドは、ユーザによって選択された機能（即ち印刷又はスキャン）を示す機能情報を含む。携帯端末５０が通常Ｗｉ−ＦｉＮＷに所属している場合には、要求コマンドは、さらに、メモリ７４内の通常Ｗｉ−ＦｉＷＳＩに含まれるＳＳＩＤ及びＢＳＳＩＤを含む。また、携帯端末５０がＷＦＤＮＷに所属している場合には、要求コマンドは、さらに、メモリ７４内のＷＦＤＷＳＩに含まれるＳＳＩＤ及びＢＳＳＩＤを含む。即ち、要求コマンドは、２組のＳＳＩＤ及びＢＳＳＩＤ（即ち、通常Ｗｉ−ＦｉＮＷのＳＳＩＤ及びＢＳＳＩＤ、及び、ＷＦＤＮＷのＳＳＩＤ及びＢＳＳＩＤ）を含むこともあるし、１組のＳＳＩＤ及びＢＳＳＩＤのみを含むこともあるし、ＳＳＩＤ及びＢＳＳＩＤを含まないこともある。
【００６４】
なお、本実施例では、要求コマンドは、ＳＳＩＤ及びＢＳＳＩＤがどのネットワークのＩＤであるのかを示す情報を含まない。このような構成でも、ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０が同一の無線ネットワークに所属しているのか否かを適切に判断することができる（図４のＳ５２，Ｓ５６参照）。ただし、変形例では、要求コマンドは、通常Ｗｉ−ＦｉＮＷのＳＳＩＤ及びＢＳＳＩＤと、通常Ｗｉ−ＦｉＮＷを示す情報と、が対応付けられていてもよいし、ＷＦＤＮＷのＳＳＩＤ及びＢＳＳＩＤと、ＷＦＤＮＷを示す情報と、が対応付けられていてもよい。
【００６５】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると、上記のＮＦＣ通信セッションを利用して、通常利用情報（図４のＳ５４参照）、ＷＦＤ利用情報（Ｓ５８参照）、ＷＦＤＷＳＩ（Ｓ７０参照）、又は、ＮＧ情報（Ｓ６８参照）を、携帯端末５０に送信する。
【００６６】
制御部７０は、ＮＦＣＩ／Ｆ６２を介して、ＭＦＰ１０からＮＧ情報を受信する場合には、Ｓ１２でＹＥＳと判断して、Ｓ１４に進む。Ｓ１４では、制御部７０は、印刷又はスキャンを実行不可能であることを示すエラー画面を表示部５４に表示させる。これにより、ユーザは、印刷データ又はスキャンデータの無線通信を実行不可能であることを知ることができる。Ｓ１４を終えると、図３の処理が終了する。
【００６７】
また、設定情報受信部８７は、ＭＦＰ１０からＷＦＤＷＳＩを受信する場合には、Ｓ１２でＮＯと判断し、次いで、Ｓ１６でＹＥＳと判断して、Ｓ１８に進む。ここで受信されるＷＦＤＷＳＩは、ＭＦＰ１０がＧ／Ｏ機器であるＷＦＤＮＷで現在利用されている無線設定情報である。
【００６８】
また、制御部７０は、ＭＦＰ１０から通常利用情報又はＷＦＤ利用情報を受信する場合には、Ｓ１２でＮＯと判断し、次いで、Ｓ１６でＮＯと判断して、Ｓ２８に進む。ここで受信される通常利用情報は、通常Ｗｉ−ＦｉＮＷの利用を携帯端末５０に指示するための情報である。通常利用情報が受信される状況は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属している状況である（図４のＳ５２でＹＥＳ参照）。また、ＷＦＤ利用情報は、ＷＦＤＮＷの利用を携帯端末５０に指示するための情報である。ＷＦＤ利用情報が受信される状況は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属している状況である（図４のＳ５６でＹＥＳ参照）。
【００６９】
Ｓ１８では、離脱部８８は、携帯端末５０が通常Ｗｉ−ＦｉＮＷに現在所属しているのか否かを判断する。離脱部８８は、メモリ７４に通常所属情報が格納されている場合には、携帯端末５０が通常Ｗｉ−ＦｉＮＷに現在所属している（Ｓ１８でＹＥＳ）と判断して、Ｓ２０に進む。離脱部８８は、メモリ７４に通常所属情報が格納されていない場合には、携帯端末５０が通常Ｗｉ−ＦｉＮＷに現在所属していない（Ｓ１８でＮＯ）と判断して、Ｓ２０をスキップし、Ｓ２６に進む。
【００７０】
以下では、携帯端末５０が所属している通常Ｗｉ−ＦｉＮＷのことを、「通常Ｗｉ−ＦｉＮＷ（端末）」と記載する。同様に、携帯端末５０が所属しているＷＦＤＮＷのことを、「ＷＦＤＮＷ（端末）」と記載する。特に、携帯端末５０がＧ／Ｏ機器であるＷＦＤＮＷ、携帯端末５０がＣＬ機器であるＷＦＤＮＷのことを、それぞれ、「ＷＦＤＮＷ（端末＝Ｇ／Ｏ）」、「ＷＦＤＮＷ（端末＝ＣＬ）」と記載する。同様に、ＭＦＰ１０についても、「通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）」、「ＷＦＤＮＷ（ＭＦＰ）」、「ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）」、「ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）」と記載する。
【００７１】
Ｓ２０では、離脱部８８は、通常Ｗｉ−ＦｉＮＷ（端末）から携帯端末５０を離脱させる。具体的に言うと、離脱部８８は、無線ＬＡＮＩ／Ｆ６０を介して、通常Ｗｉ−ＦｉＮＷ（端末）を形成しているＡＰ（例えばＡＰ４Ａ）に離脱信号（例えばDisassociation信号）を送信して、ＡＰとの接続を切断する。なお、Ｓ２０が実行されても、制御部７０は、メモリ７４から、通常所属情報及び通常Ｗｉ−ＦｉＷＳＩを消去しない。後述のＳ３２において、携帯端末５０は、通常Ｗｉ−ＦｉＮＷに再び参加するからである。
【００７２】
なお、後述のＳ２６において、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加するが、その際に、通常Ｗｉ−ＦｉＭＡＣを利用する。仮に、Ｓ１８でＹＥＳの場合に、Ｓ２０を実行しないと、携帯端末５０は、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−ＦｉＮＷ（端末）に所属しているので、Ｓ２６において、通常Ｗｉ−ＦｉＭＡＣを利用することができず、この結果、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加することができない。このような実情に鑑みて、Ｓ２０において、携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（端末）から離脱して、通常Ｗｉ−ＦｉＭＡＣが利用されていない状態を形成する。これにより、Ｓ２６において、携帯端末５０は、通常Ｗｉ−ＦｉＭＡＣを利用して、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に適切に参加することができる。Ｓ２０を終えると、Ｓ２６に進む。
【００７３】
Ｓ２６では、参加部８９は、通常Ｗｉ−ＦｉＭＡＣを利用して、無線ＬＡＮＩ／Ｆ６０を介して、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信をＭＦＰ１０（即ちＧ／Ｏ機器）と実行する。この際に、参加部８９は、Ｓ１６で受信されたＷＦＤＷＳＩを利用する。即ち、参加部８９は、ＷＦＤＷＳＩをＭＦＰ１０に送信して、認証のための通信を実行する。この結果、携帯端末５０とＭＦＰ１０との間に接続が確立される。これにより、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加することができる。
【００７４】
上述したように、Ｓ２６では、携帯端末５０は、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−Ｆｉ方式に従って（即ち、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信を実行して）、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する。従って、携帯端末５０は、Ｇ／Ｏネゴシエーションを実行することなく、さらには、ＣＬ状態に移行することなく、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する。換言すると、携帯端末５０は、通常Ｗｉ−Ｆｉ機器（即ちレガシー機器）として、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する。
【００７５】
なお、Ｓ２６が実行される際に、携帯端末５０が、ＷＦＤＭＡＣを利用して、ＷＦＤＮＷ（端末）に所属している可能性がある。この場合、Ｓ２６が実行されると、携帯端末５０がＷＦＤＮＷ（端末）から離脱する可能性がある。この理由を以下に説明する。即ち、上述したように、携帯端末５０の無線ＬＡＮＩ／Ｆ６０は、携帯端末５０の通常Ｗｉ−ＦｉＭＡＣに対応するチャネル値と、携帯端末５０のＷＦＤＭＡＣに対応するチャネル値と、が一致しなければならないという制約を有する。そして、Ｓ２６では、参加部８９は、通常Ｗｉ−ＦｉＭＡＣを利用して、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加するが、この際に、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）で現在利用されているチャネル値（以下では「対象チャネル値」と呼ぶ）を利用する。即ち、通常Ｗｉ−ＦｉＭＡＣに対応するチャネル値は、対象チャネル値になる。
【００７６】
ＷＦＤＮＷ（端末）で現在利用されているチャネル値（即ち、携帯端末５０のＷＦＤＭＡＣに対応するチャネル値）と、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）で現在利用されている対象チャネル値（即ち、携帯端末５０の通常Ｗｉ−ＦｉＭＡＣに対応するチャネル値）と、が一致する場合には、無線ＬＡＮＩ／Ｆ６０の上記の制約が満たされている。従って、携帯端末５０は、ＷＦＤＮＷ（端末）に所属している状態を維持しながら、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加することができる。即ち、参加部８９は、２つのチャネル値が一致する場合には、ＷＦＤＮＷ（端末）から携帯端末５０を離脱させない。
【００７７】
一方において、２つのチャネル値が一致しない場合には、無線ＬＡＮＩ／Ｆ６０の上記の制約が満たされるように、参加部８９は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に携帯端末５０を参加させる際に、携帯端末５０のＷＦＤＭＡＣに対応するチャネル値を上記の対象チャネル値に変更する。そうすると、携帯端末５０は、ＷＦＤＮＷ（端末）で実際に利用されているチャネル値を利用しないことになり、この結果、ＷＦＤＮＷ（端末）から離脱して、デバイス状態に移行する。即ち、参加部８９は、２つのチャネル値が一致しない場合には、ＷＦＤＮＷ（端末）から携帯端末５０を離脱させる。
【００７８】
なお、Ｓ２６において、Ｇ／Ｏ機器である携帯端末５０がＷＦＤＮＷ（端末＝Ｇ／Ｏ）から離脱する場合には、制御部７０は、メモリ７４から、ＷＦＤ所属情報、ＷＦＤ状態情報、及び、ＷＦＤＷＳＩを消去する。ＷＦＤＮＷ（端末＝Ｇ／Ｏ）が消滅するので、後述のＳ３２において、携帯端末５０は、当該ＷＦＤＮＷに再び参加することができないからである。一方において、Ｓ２６において、ＣＬ機器である携帯端末５０がＷＦＤＮＷ（端末＝ＣＬ）から離脱する場合には、制御部７０は、メモリ７４から、ＷＦＤ所属情報、ＷＦＤ状態情報、及び、ＷＦＤＷＳＩを消去しない。携帯端末５０がＷＦＤＮＷ（端末＝ＣＬ）から離脱しても、当該ＷＦＤＮＷが消滅しない可能性があり、後述のＳ３２において、携帯端末５０は、当該ＷＦＤＮＷに再び参加し得るからである。Ｓ２６を終えると、Ｓ２８に進む。
【００７９】
続いて、Ｓ２８の処理の内容を説明する。上述したように、Ｓ２８が実行される状況は、ＭＦＰ１０から通常利用情報が受信される状況（Ｓ１６でＮＯ）、ＭＦＰ１０からＷＦＤ利用情報が受信される状況（Ｓ１６でＮＯ）、又は、携帯端末５０がＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する状況（Ｓ２６）である。
【００８０】
ＭＦＰ１０から通常利用情報が受信される状況では、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（以下では「通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）」と記載する）に所属している。このような状況では、Ｓ２８において、通信実行部８３は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、無線ＬＡＮＩ／Ｆ６０を介して、ＭＦＰ１０と対象データの無線通信を実行する。具体的に言うと、ユーザによって印刷機能が選択された場合には、通信実行部８３は、印刷コマンド及び印刷データ（例えばユーザによって指定されたデータ）をＭＦＰ１０に送信する。この結果、ＭＦＰ１０は、印刷データに従って、印刷を実行する。また、ユーザによってスキャン機能が選択された場合には、通信実行部８３は、スキャンコマンドをＭＦＰ１０に送信する。この結果、ＭＦＰ１０は、原稿のスキャンを実行してスキャンデータを生成し、スキャンデータを携帯端末５０に送信する。この場合、通信実行部８３は、ＭＦＰ１０からスキャンデータを受信する。制御部７０は、スキャンデータをメモリ７４に格納し、さらに、スキャンデータによって表される画像を表示部５４に表示させる。
【００８１】
ＭＦＰ１０からＷＦＤ利用情報が受信される状況では、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷ（以下では「ＷＦＤＮＷ（ＭＦＰ、端末）」と記載する）に所属している。このような状況では、Ｓ２８において、通信実行部８３は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、無線ＬＡＮＩ／Ｆ６０を介して、ＭＦＰ１０と対象データの無線通信を実行する。
【００８２】
また、携帯端末５０がＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する状況では、Ｓ２８において、通信実行部８３は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を利用して、無線ＬＡＮＩ／Ｆ６０を介して、ＭＦＰ１０と対象データの無線通信を実行する。Ｓ２８を終えると、Ｓ３０に進む。
【００８３】
Ｓ３０では、制御部７０は、携帯端末５０が通常Ｗｉ−ＦｉＮＷ（端末）及びＷＦＤＮＷ（端末）のうちの少なくとも一方から離脱したのか否かを判断する。具体的に言うと、制御部７０は、Ｓ２０が実行された場合には、Ｓ３０でＹＥＳと判断して、Ｓ３２に進む。また、制御部７０は、Ｓ２６の処理の結果として、携帯端末５０がＷＦＤＮＷ（端末）から離脱した場合にも、Ｓ３０でＹＥＳと判断して、Ｓ３２に進む。制御部７０は、Ｓ３０でＮＯと判断する場合には、Ｓ３２をスキップして、図３の処理を終了する。
【００８４】
Ｓ３２では、制御部７０は、携帯端末５０が離脱した無線ネットワークに、携帯端末５０を再び所属させることを試みる。なお、仮に、Ｓ２６において、携帯端末５０がＷＦＤＮＷ（端末＝Ｇ／Ｏ）から離脱した場合でも、Ｓ３０でＹＥＳと判断され、Ｓ３２に進む。ただし、この場合、ＷＦＤＮＷ（端末＝Ｇ／Ｏ）が消滅しているので、携帯端末５０は、ＷＦＤＮＷ（端末＝Ｇ／Ｏ）に再び所属することができない。従って、携帯端末５０がＷＦＤＮＷ（端末＝Ｇ／Ｏ）から離脱した場合には、制御部７０は、Ｓ３２で何も実行することなく、図３の処理を終了する。
【００８５】
一方において、Ｓ２０又はＳ２６において、携帯端末５０が、通常Ｗｉ−ＦｉＮＷ（端末）又はＷＦＤＮＷ（端末＝ＣＬ）から離脱した場合には、Ｓ３２において、制御部７０は、まず、無線ＬＡＮＩ／Ｆ６０を介して、Ｇ／Ｏ機器であるＭＦＰ１０に離脱信号を送信して、ＭＦＰ１０との接続を切断する。これにより、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）から離脱することができる。即ち、携帯端末５０の通常Ｗｉ−ＦｉＭＡＣが利用されていない状態になる。
【００８６】
例えば、Ｓ２０において、携帯端末５０が通常Ｗｉ−ＦｉＮＷ（端末）から離脱した場合には、Ｓ３２において、制御部７０は、通常Ｗｉ−ＦｉＭＡＣを利用して、無線ＬＡＮＩ／Ｆ６０を介して、当該通常Ｗｉ−ＦｉＮＷを形成しているＡＰと通常Ｗｉ−Ｆｉ方式の接続用データの無線通信を実行する。この際に、制御部７０は、メモリ７４内に維持されている通常Ｗｉ−ＦｉＷＳＩを利用する。この結果、携帯端末５０とＡＰとの間に接続が確立され、携帯端末５０は、当該通常Ｗｉ−ＦｉＮＷに再び参加することができる。
【００８７】
また、例えば、Ｓ２６において、携帯端末５０がＷＦＤＮＷ（端末＝ＣＬ）から離脱した場合には、Ｓ３２において、制御部７０は、ＷＦＤＭＡＣを利用して、無線ＬＡＮＩ／Ｆ６０を介して、当該ＷＦＤＮＷを形成しているＧ／Ｏ機器とＷＦＤ方式の接続用データの無線通信を実行する。この際に、制御部７０は、メモリ７４内に維持されているＷＦＤＷＳＩを利用する。この結果、携帯端末５０とＧ／Ｏ機器との間に接続が確立され、携帯端末５０は、当該ＷＦＤＮＷに再び参加することができる。
【００８８】
なお、Ｓ２６において、携帯端末５０がＷＦＤＮＷ（端末＝ＣＬ）から離脱した場合には、当該ＷＦＤＮＷに所属しているＣＬ機器の数がゼロになる可能性がある。この場合、当該ＷＦＤＮＷが消滅するので、Ｓ３２において、携帯端末５０は、当該ＷＦＤＮＷに再び参加することができない。このような状況では、制御部７０は、メモリ７４から、ＷＦＤ所属情報、ＷＦＤ状態情報、及び、ＷＦＤＷＳＩを消去する。Ｓ３２を終えると、図３の処理が終了する。
【００８９】
本実施例では、例えば、携帯端末５０が通常Ｗｉ−ＦｉＮＷ（端末）及びＷＦＤＮＷ（端末）の両方に所属している状況では、携帯端末５０は、Ｓ２０において、通常Ｗｉ−ＦｉＮＷ（端末）から離脱し、Ｓ２６において、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−Ｆｉ機器（即ちレガシー機器）としてＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する。これに代えて、携帯端末５０が、Ｓ２０において、ＷＦＤＮＷ（端末）から離脱し、Ｓ２６において、ＷＦＤＭＡＣを利用して、ＣＬ機器としてＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する構成（以下では「比較例の構成」と呼ぶ）を採用することが考えられる。ただし、比較例の構成では、携帯端末５０がＷＦＤＮＷ（端末）から離脱すると、当該ＷＦＤＮＷに所属しているＣＬ機器の数がゼロになる可能性があるので、当該ＷＦＤＮＷが消滅し得る。この場合、携帯端末５０は、当該ＷＦＤＮＷに再び参加することができない。
【００９０】
これに対し、本実施例では、携帯端末５０が通常Ｗｉ−ＦｉＮＷ（端末）から離脱しても（Ｓ２０）、当該通常Ｗｉ−ＦｉＮＷが消滅しないので、携帯端末５０は、当該通常Ｗｉ−ＦｉＮＷに再び参加することができる（Ｓ３２）。このように、本実施例によると、比較例の構成と比べると、携帯端末５０を元の無線ネットワークに適切に参加させることができる。なお、変形例では、比較例の構成を採用してもよい。
【００９１】
（ＭＦＰ１０の通信処理；図４）
続いて、図４を参照して、ＭＦＰ１０の制御部３０が実行する通信処理の内容を説明する。Ｓ５０において、識別情報受信部４１は、携帯端末５０から要求コマンド（図３のＳ１０参照）を受信することを監視している。識別情報受信部４１は、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０から要求コマンドを受信する場合には、Ｓ５０でＹＥＳと判断して、Ｓ５２に進む。
【００９２】
Ｓ５２では、選択部４２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属しているのか否かを判断する。上述したように、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）に所属している場合には、メモリ３４は、通常所属情報と通常Ｗｉ−ＦｉＷＳＩとを対応付けて格納している。選択部４２は、メモリ３４に通常所属情報が格納されていない場合には、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していない（Ｓ５２でＮＯ）と判断して、Ｓ５６に進む。
【００９３】
選択部４２は、メモリ３４に通常所属情報が格納されている場合には、Ｓ５２において、さらに、以下の判断処理を実行する。携帯端末５０が通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷのいずれにも所属していない場合には、要求コマンドは、１組のＳＳＩＤ及びＢＳＳＩＤも含まない。選択部４２は、要求コマンドに１組のＳＳＩＤ及びＢＳＳＩＤも含まれない場合には、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していない（Ｓ５２でＮＯ）と判断して、Ｓ５６に進む。
【００９４】
また、選択部４２は、要求コマンドに１組以上のＳＳＩＤ及びＢＳＳＩＤが含まれる場合には、当該１組以上のＳＳＩＤ及びＢＳＳＩＤの中に、メモリ３４内の通常Ｗｉ−ＦｉＮＷのＳＳＩＤ及びＢＳＳＩＤに一致する１組のＳＳＩＤ及びＢＳＳＩＤが存在するのか否かを判断する。選択部４２は、当該１組のＳＳＩＤ及びＢＳＳＩＤが存在しないと判断する場合には、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していない（Ｓ５２でＮＯ）と判断して、Ｓ５６に進む。一方において、選択部４２は、当該１組のＳＳＩＤ及びＢＳＳＩＤが存在すると判断する場合には、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属している（Ｓ５２でＹＥＳ）と判断して、Ｓ５４に進む。これにより、選択部４２は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）のみを選択することになる。
【００９５】
上述したように、Ｓ５２では、選択部４２は、ＳＳＩＤ及びＢＳＳＩＤの両方を利用して、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属しているのか否かを判断する。このように、ＳＳＩＤの一致判断及びＢＳＳＩＤの一致判断の両方を実行する理由は、以下のとおりである。
【００９６】
例えば、第１のＡＰ（例えばＡＰ４Ａ）が第１の通常Ｗｉ−ＦｉＮＷを形成しており、第１のＡＰとは異なる第２のＡＰ（例えばＡＰ４Ｂ）が第２の通常Ｗｉ−ＦｉＮＷを形成している状況を想定する。この場合、第１の通常Ｗｉ−ＦｉＮＷのＢＳＳＩＤは、第１のＡＰのＭＡＣアドレスであり、第２の通常Ｗｉ−ＦｉＮＷのＢＳＳＩＤは、第２のＡＰのＭＡＣアドレスである。ＭＡＣアドレスは、ユニークな値であるために、第１の通常Ｗｉ−ＦｉＮＷのＢＳＳＩＤと第２の通常Ｗｉ−ＦｉＮＷのＢＳＳＩＤとは異なる。ただし、ＳＳＩＤは、ＡＰやユーザによって任意に設定される値である。このために、第１の通常Ｗｉ−ＦｉＮＷのＳＳＩＤと第２の通常Ｗｉ−ＦｉＮＷのＳＳＩＤとが同一になる可能性がある。従って、仮に、ＳＳＩＤの一致判断が実行されるが、ＢＳＳＩＤの一致判断が実行されない構成を採用すると（例えば、要求コマンドにＢＳＳＩＤが含まれない構成を採用すると）、ＭＦＰ１０が第１の通常Ｗｉ−ＦｉＮＷに所属しており、かつ、携帯端末５０が第２の通常Ｗｉ−ＦｉＮＷに所属しているにも関わらず、選択部４２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していると判断し得る。しかしながら、第１のＡＰと第２のＡＰとが有線で接続されていない限り、ＭＦＰ１０及び携帯端末５０は、対象データの通信を実行することができない。即ち、２つのＳＳＩＤが一致するものの、２つのＢＳＳＩＤが一致しない場合には、ＭＦＰ１０及び携帯端末５０が対象データの通信を実行することができないという事態が発生し得る。このような事態が発生するのを抑制するために、選択部４２は、ＳＳＩＤの一致判断及びＢＳＳＩＤの一致判断の両方を実行する。
【００９７】
また、公知のＡＰの中には、複数個の通常Ｗｉ−ＦｉＮＷを同時的に形成することが可能なＡＰが存在する。例えば、１個のＡＰ（例えばＡＰ４Ａ）が、第１の通常Ｗｉ−ＦｉＮＷ及び第２の通常Ｗｉ−ＦｉＮＷを形成している状況を想定する。この場合、第１の通常Ｗｉ−ＦｉＮＷのＳＳＩＤと第２の通常Ｗｉ−ＦｉＮＷのＳＳＩＤとは異なるが、第１の通常Ｗｉ−ＦｉＮＷのＢＳＳＩＤ（即ちＡＰのＭＡＣアドレス）と第２の通常Ｗｉ−ＦｉＮＷのＢＳＳＩＤ（即ちＡＰのＭＡＣアドレス）とは同一になる。従って、仮に、ＢＳＳＩＤの一致判断が実行されるが、ＳＳＩＤの一致判断が実行されない構成を採用すると（例えば、要求コマンドにＳＳＩＤが含まれない構成を採用すると）、ＭＦＰ１０が第１の通常Ｗｉ−ＦｉＮＷに所属しており、かつ、携帯端末５０が第２の通常Ｗｉ−ＦｉＮＷに所属しているにも関わらず、選択部４２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していると判断する可能性がある。このような事態が発生するのを抑制するために、選択部４２は、ＳＳＩＤの一致判断及びＢＳＳＩＤの一致判断の両方を実行する。
【００９８】
なお、後述のＳ５６でも、Ｓ５２と同様に、選択部４２は、ＳＳＩＤの一致判断及びＢＳＳＩＤの一致判断の両方を実行する。本実施例によると、選択部４２は、ＳＳＩＤの一致判断及びＢＳＳＩＤの一致判断の両方を実行するので、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属しているのか否かを適切に判断することができ、さらに、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属しているのか否かを適切に判断することができる。
【００９９】
Ｓ５４では、利用情報送信部４４は、ＮＦＣＩ／Ｆ２２を介して、通常利用情報を携帯端末５０に送信する。これにより、携帯端末５０は、図３のＳ１６でＮＯと判断し、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信をＭＦＰ１０と実行する（Ｓ２８参照）。
【０１００】
Ｓ５６では、選択部４２は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属しているのか否かを判断する。ＭＦＰ１０がＷＦＤＮＷ（ＭＦＰ）に所属している場合には、メモリ３４は、ＷＦＤ所属情報とＷＦＤ状態情報とＷＦＤＷＳＩとを対応付けて格納している。選択部４２は、メモリ３４にＷＦＤ所属情報が格納されていない場合には、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していない（Ｓ５６でＮＯ）と判断して、Ｓ６０に進む。
【０１０１】
選択部４２は、メモリ３４にＷＦＤ所属情報が格納されている場合には、Ｓ５６において、さらに、以下の判断処理を実行する。即ち、選択部４２は、要求コマンドに１組のＳＳＩＤ及びＢＳＳＩＤも含まれない場合には、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していない（Ｓ５６でＮＯ）と判断して、Ｓ６０に進む。
【０１０２】
また、選択部４２は、要求コマンドに１組以上のＳＳＩＤ及びＢＳＳＩＤが含まれる場合には、当該１組以上のＳＳＩＤ及びＢＳＳＩＤの中に、メモリ３４内のＷＦＤＮＷのＳＳＩＤ及びＢＳＳＩＤに一致する１組のＳＳＩＤ及びＢＳＳＩＤが存在するのか否かを判断する。選択部４２は、当該１組のＳＳＩＤ及びＢＳＳＩＤが存在しないと判断する場合には、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していない（Ｓ５６でＮＯ）と判断して、Ｓ６０に進む。一方において、選択部４２は、当該１組のＳＳＩＤ及びＢＳＳＩＤが存在すると判断する場合には、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属している（Ｓ５６でＹＥＳ）と判断して、Ｓ５８に進む。これにより、選択部４２は、ＷＦＤＮＷ（ＭＦＰ、端末）のみを選択することになる。
【０１０３】
Ｓ５８では、利用情報送信部４４は、ＮＦＣＩ／Ｆ２２を介して、ＷＦＤ利用情報を携帯端末５０に送信する。これにより、携帯端末５０は、図３のＳ１６でＮＯと判断し、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信をＭＦＰ１０と実行する（Ｓ２８参照）。Ｓ５８が終了すると、Ｓ８０に進む。
【０１０４】
本実施例では、選択部４２は、Ｓ５２の判断をＳ５６の判断よりも先に実行する。従って、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属しており、かつ、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属している状況（以下では「特定の状況」と呼ぶ）において、Ｓ５２でＹＥＳと判断され、次いで、Ｓ５４において、通常利用情報が携帯端末５０に送信される。即ち、本実施例では、上記の特定の状況において、ＷＦＤＮＷ（ＭＦＰ、端末）ではなく、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、対象データの通信を実行する構成を採用している。このように通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を優先するのは、通常Ｗｉ−ＦｉＮＷが定常的に構築されるべき無線ネットワークであり、ＷＦＤＮＷが一時的に構築されるべき無線ネットワークであるからである。
【０１０５】
即ち、ＷＦＤＮＷが一時的に構築されるべき無線ネットワークであるので、対象データの無線通信を実行する前に、又は、対象データの無線通信の途中で、ＷＦＤＮＷ（ＭＦＰ、端末）が消滅する可能性は高い。例えば、ＷＦＤＮＷ（ＭＦＰ、端末）において、ＭＦＰ１０及び携帯端末５０のそれぞれがＣＬ機器である場合には、Ｇ／Ｏ機器（例えばＰＣ６Ａ）の電源がＯＦＦされると、ＷＦＤＮＷ（ＭＦＰ、端末）は消滅する。これに対し、通常Ｗｉ−ＦｉＮＷが定常的に構築されるべき無線ネットワークであるので、ＡＰの電源がＯＦＦされる可能性は低い。従って、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用すれば、対象データの無線通信を適切に実行することができる可能性が高い。このような実情に鑑みて、本実施例では、Ｓ５２の判断をＳ５６の判断よりも先に実行する構成、即ち、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を優先する構成を採用している。
【０１０６】
ＭＦＰ１０及び携帯端末５０が、同一の通常Ｗｉ−ＦｉＮＷに所属しておらず、かつ、同一のＷＦＤＮＷに所属していない場合（Ｓ５６でＮＯの場合）には、Ｓ６０に進む。Ｓ６０では、制御部３０は、ＭＦＰ１０の現在の状態がＣＬ状態であるのか否かを判断する。制御部３０は、メモリ３４にＷＦＤ状態情報が格納されていない場合、即ち、ＭＦＰ１０の現在の状態がデバイス状態である場合には、ＭＦＰ１０の現在の状態がＣＬ状態でない（Ｓ６０でＮＯ）と判断して、Ｓ６２に進む。また、制御部３０は、メモリ３４内のＷＦＤ状態情報がＧ／Ｏ状態を示す場合には、ＭＦＰ１０の現在の状態がＣＬ状態でない（Ｓ６０でＮＯ）と判断して、Ｓ６２に進む。また、制御部３０は、メモリ３４内のＷＦＤ状態情報がＣＬ状態を示す場合には、ＭＦＰ１０の現在の状態がＣＬ状態である（Ｓ６０でＹＥＳ）と判断して、Ｓ６８に進む。
【０１０７】
Ｓ６２では、制御部３０は、ＭＦＰ１０の現在の状態がＧ／Ｏ状態であるのか否かを判断する。制御部３０は、ＷＦＤ状態情報がメモリ３４に格納されていない場合、即ち、ＭＦＰ１０の現在の状態がデバイス状態である場合には、ＭＦＰ１０の現在の状態がＧ／Ｏ状態でない（Ｓ６２でＮＯ）と判断して、Ｓ６４に進む。制御部３０は、メモリ３４内のＷＦＤ状態情報がＧ／Ｏ状態を示す場合には、ＭＦＰ１０の現在の状態がＧ／Ｏ状態である（Ｓ６２でＹＥＳ）と判断して、Ｓ６６に進む。
【０１０８】
Ｓ６４では、制御部３０は、ＭＦＰ１０を自律Ｇ／Ｏモードに移行させる。上述したように、ＷＦＤＮＷが新たに形成されるべき際には、通常、Ｇ／Ｏネゴシエーションが実行されて、Ｇ／Ｏ機器とＣＬ機器とが決定される。これに対し、自律Ｇ／Ｏモードでは、Ｇ／Ｏネゴシエーションが実行されずに、ＭＦＰ１０がＧ／Ｏ状態になることが決定される。Ｓ６４の段階では、ＭＦＰ１０がＧ／Ｏ機器であるが、ＣＬ機器が存在しない。ただし、Ｓ６４が実行されると、Ｇ／Ｏ機器（即ちＭＦＰ１０）のみが所属しているＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）が形成されるとも言える。自律Ｇ／Ｏモードは、Ｇ／Ｏ状態で動作することをＭＦＰ１０に維持させるためのモードである。例えば、ＭＦＰ１０がＧ／ＯネゴシエーションでＧ／Ｏ状態になってＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を形成した場合には、当該ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）からＣＬ機器がいなくなると、ＭＦＰ１０は、Ｇ／Ｏ状態からデバイス状態に移行する（即ち、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）が消滅する）。これに対し、例えば、ＭＦＰ１０が自律Ｇ／ＯモードでＧ／Ｏ状態になってＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を形成した場合には、ＣＬ機器がいなくても、ＭＦＰ１０は、Ｇ／Ｏ状態を維持する（即ち、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）が維持される）。
【０１０９】
Ｓ６４では、制御部３０は、さらに、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）のＷＦＤＷＳＩを準備する。制御部３０がＷＦＤＷＳＩを準備する手法は、上述のとおりである（図２の説明参照）。Ｓ６４では、制御部３０は、さらに、管理リストをメモリ３４に格納させる。ただし、この段階では、管理リストには、いずれのＣＬ機器のＭＡＣアドレスも記述されていない。Ｓ６４では、制御部３０は、さらに、ＷＦＤ所属情報と、Ｇ／Ｏ状態を示すＷＦＤ状態情報と、ＷＦＤＷＳＩと、を対応付けて、メモリ３４に格納させる。Ｓ６４を終えると、Ｓ７０に進む。
【０１１０】
Ｓ６６では、制御部３０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に所属しているＣＬ機器の数が、予め決められている上限値に一致するのか否かを判断する。制御部３０は、メモリ３４内の管理リストに記述されているＭＡＣアドレスの数が上記の上限値に一致する場合には、Ｓ６６でＹＥＳと判断して、Ｓ６８に進む。一方において、制御部３０は、メモリ３４内の管理リストに記述されているＭＡＣアドレスの数が上記の上限値未満である場合には、Ｓ６６でＮＯと判断して、Ｓ７０に進む。
【０１１１】
Ｓ６８が実行される第１の状況は、ＭＦＰ１０及び携帯端末５０が同一の無線ネットワークに所属しておらず、かつ、ＭＦＰ１０がＣＬ機器である状況（即ちＳ６０でＹＥＳの状況）である。本実施例では、Ｇ／Ｏ機器はＷＦＤＮＷに他の機器を参加させる権限を有しているが、ＣＬ機器はＷＦＤＮＷに他の機器を参加させる権限を有さないというセキュリティポリシーを採用している。従って、第１の状況では、ＣＬ機器であるＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）に携帯端末５０を参加させることができない（即ち、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）のＷＦＤＷＳＩを携帯端末５０に送信することができない）。
【０１１２】
また、本実施例では、通常Ｗｉ−Ｆｉ機器は、通常Ｗｉ−ＦｉＮＷに他の機器を参加させる権限を有さないというセキュリティポリシーを採用している。従って、第１の状況において、仮に、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）に所属していても、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）に携帯端末５０を参加させることができない（即ち、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）の通常Ｗｉ−ＦｉＷＳＩを携帯端末５０に送信することができない）。
【０１１３】
また、Ｓ６８が実行される第２の状況は、ＭＦＰ１０及び携帯端末５０が同一の無線ネットワークに所属しておらず、かつ、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に所属しているＣＬ機器の数が上記の上限値に一致している状況（即ちＳ６６でＹＥＳの状況）である。第２の状況では、ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に他の機器を参加させる権限を有しているが、管理対象のＣＬ機器をこれ以上増やすことができない。
【０１１４】
従って、上記の第１又は第２の状況では、ＭＦＰ１０及び携帯端末５０が対象データの無線通信を実行するための手段がないので、Ｓ６８では、制御部３０は、ＮＦＣＩ／Ｆ２２を介して、ＮＧ情報を携帯端末５０に送信する。これにより、携帯端末５０は、図３のＳ１２でＹＥＳと判断して、エラー画面を表示させる（Ｓ１４参照）。Ｓ６８を終えると、Ｓ５０に戻る。
【０１１５】
また、Ｓ７０が実行される状況では、Ｇ／Ｏ機器であるＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に他の機器を参加させる権限を有しており、管理対象のＣＬ機器を増やすこともできる。従って、設定情報送信部４５は、ＮＦＣＩ／Ｆ２２を介して、メモリ３４内のＷＦＤＷＳＩを携帯端末５０に送信する。Ｓ７０を終えると、Ｓ７２に進む。
【０１１６】
上述したように、携帯端末５０は、ＭＦＰ１０からＷＦＤＷＳＩを受信すると、図３のＳ１６でＹＥＳと判断して、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信をＭＦＰ１０と実行する（Ｓ２６参照）。Ｓ７２では、制御部３０は、無線ＬＡＮＩ／Ｆ２０を介して、当該接続用データの無線通信を携帯端末５０と実行して、携帯端末５０と接続を確立する。この場合、制御部３０は、携帯端末５０の通常Ｗｉ−ＦｉＭＡＣアドレスを、メモリ３４内の管理リストに記述する。これにより、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加することができる。Ｓ７２を終えると、Ｓ８０に進む。
【０１１７】
続いて、Ｓ８０の処理の内容を説明する。上述したように、Ｓ８０が実行される状況は、通常利用情報が携帯端末５０に送信される状況（Ｓ５４）、ＷＦＤ利用情報が携帯端末５０に送信される状況（Ｓ５８）、又は、携帯端末５０がＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する状況（Ｓ７２）である。
【０１１８】
通常利用情報が携帯端末５０に送信される状況では、Ｓ８０において、通信実行部４３は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末５０と対象データの無線通信を実行する。例えば、通信実行部４３は、携帯端末５０から印刷コマンド及び印刷データを受信する。この場合、制御部３０は、図示省略の印刷処理スレッドを起動して、印刷データを印刷実行部１６に供給する。これにより、印刷実行部１６は、印刷データに従って、印刷を実行する。また、例えば、通信実行部４３は、携帯端末５０からスキャンコマンドを受信する。この場合、制御部３０は、図示省略のスキャン処理スレッドを起動して、スキャンの実行指示をスキャン実行部１８に供給する。これにより、スキャン実行部１８は、原稿のスキャンを実行して、スキャンデータを生成する。そして、Ｓ８０において、通信実行部４３は、スキャンデータを携帯端末５０に送信する。
【０１１９】
ＷＦＤ利用情報が携帯端末５０に送信される状況では、Ｓ８０において、通信実行部４３は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末５０と対象データの無線通信を実行する。
【０１２０】
また、携帯端末５０がＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する状況では、Ｓ８０において、通信実行部４３は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を利用して、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末５０と対象データの無線通信を実行する。Ｓ８０を終えると、Ｓ５０に戻る。
【０１２１】
対象データ（即ち印刷データ又はスキャンデータ）は、比較的に大きいデータサイズを有する。そして、ＮＦＣ通信の通信速度は、ＷＦＤ通信又は通常Ｗｉ−Ｆｉ通信の通信速度よりも遅い。従って、仮に、ＭＦＰ１０及び携帯端末５０の間で、ＮＦＣ通信を利用して、対象データの無線通信が実行される構成を採用すると、対象データの無線通信のために長時間を要する。これに対し、本実施例では、ＭＦＰ１０及び携帯端末５０は、無線ＬＡＮＩ／Ｆ２０，６０を介して、対象データの無線通信を実行する（図３のＳ２８、図４のＳ８０参照）ので、対象データの無線通信を迅速に実行することができる。
【０１２２】
（具体的なケース）
続いて、図５〜図８を参照して、図３及び図４のフローチャートに従って実現される具体的なケースの内容を説明する。図５〜図８において、細い矢印は、ＮＦＣ通信を示し、太い矢印は、通常Ｗｉ−Ｆｉ通信又はＷＦＤ通信を示す。この点は、第２実施例以降の各図（例えば図１０等）においても同様である。
【０１２３】
（ケース１−１；図５）
ケース１−１では、ＭＦＰ１０及び携帯端末５０は、ＡＰ４Ａによって形成されている同一の通常Ｗｉ−ＦｉＮＷに所属している。当該通常Ｗｉ−ＦｉＮＷのＳＳＩＤ及びＢＳＳＩＤは、「Ｘ１、Ｙ１」である。ＭＦＰ１０及び携帯端末５０は、さらに、同一のＷＦＤＮＷに所属している。当該ＷＦＤＮＷでは、ＭＦＰ１０がＧ／Ｏ機器であり、携帯端末５０がＣＬ機器である。当該ＷＦＤＮＷのＳＳＩＤ及びＢＳＳＩＤは、「Ｘ２、Ｙ２」である。
【０１２４】
ユーザは、携帯端末５０の操作部５２を操作して、印刷指示（即ち、アプリケーション７６の起動、印刷機能の選択、及び、印刷データの指定）を入力した後に、携帯端末５０をＭＦＰ１０に近づける。この場合、携帯端末５０は、ＮＦＣ通信を実行して、印刷機能を示す機能情報と、「Ｘ１、Ｙ１」と、「Ｘ２、Ｙ２」と、を含む要求コマンドをＭＦＰ１０に送信する（図３のＳ１０）。
【０１２５】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図４のＳ５０でＹＥＳ）、メモリ３４内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ１、Ｙ１」と、要求コマンド内の１組のＳＳＩＤ「Ｘ１、Ｙ１」と、が一致していると判断する（Ｓ５２でＹＥＳ）。即ち、ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属していると判断する。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、通常利用情報を携帯端末５０に送信する（Ｓ５４）。
【０１２６】
携帯端末５０は、ＭＦＰ１０から通常利用情報を受信すると（図３のＳ１２でＮＯ、Ｓ１６でＮＯ）、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、ＡＰ４Ａを介して、印刷コマンド及び印刷データをＭＦＰ１０に送信する（Ｓ２８）。
【０１２７】
ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、携帯端末５０から、ＡＰ４Ａを介して、印刷コマンド及び印刷データを受信する（図４のＳ８０）。この場合、ＭＦＰ１０は、印刷データに従って、印刷を実行する。
【０１２８】
また、ユーザは、携帯端末５０の操作部５２を操作して、スキャン指示（即ち、アプリケーション７６の起動、及び、スキャン機能の選択）を入力した後に、携帯端末５０をＭＦＰ１０に近づける。この場合、携帯端末５０は、ＮＦＣ通信を実行して、スキャン機能を示す機能情報と、「Ｘ１、Ｙ１」と、「Ｘ２、Ｙ２」と、を含む要求コマンドをＭＦＰ１０に送信する（図３のＳ１０）。
【０１２９】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図４のＳ５０でＹＥＳ）、上記の印刷の場合と同様に、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属していると判断する（Ｓ５２でＹＥＳ）。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、通常利用情報を携帯端末５０に送信する（Ｓ５４）。
【０１３０】
携帯端末５０は、ＭＦＰ１０から通常利用情報を受信すると（図３のＳ１２でＮＯ、Ｓ１６でＮＯ）、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、ＡＰ４Ａを介して、スキャンコマンドをＭＦＰ１０に送信する（Ｓ２８）。
【０１３１】
ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、携帯端末５０から、ＡＰ４Ａを介して、スキャンコマンドを受信する（図４のＳ８０）。この場合、ＭＦＰ１０は、スキャンデータを生成して、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、スキャンデータを携帯端末５０に送信する（Ｓ８０）。
【０１３２】
携帯端末５０は、通常Ｗｉ−ＦｉＮＷを利用（ＭＦＰ、端末）して、ＭＦＰ１０から、ＡＰ４Ａを介して、スキャンデータを受信する（図３のＳ２８）。この場合、携帯端末５０は、スキャンデータをメモリ７４に保存させ、スキャンデータによって表される画像を表示部５４に表示させる。
【０１３３】
ケース１−１によると、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ及び同一のＷＦＤＮＷに所属している状況（即ち特定の状況）において、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）のみを適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０１３４】
特に、上記の特定の状況において、ＭＦＰ１０は、一時的に構築されるべきＷＦＤＮＷ（ＭＦＰ、端末）ではなく、定常的に構築されるべき通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を優先的に選択する。従って、ＭＦＰ１０及び携帯端末５０は、消滅の可能性が低い通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０１３５】
（ケース１−２；図５）
ケース１−２では、携帯端末５０は、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ１、Ｙ１」）に所属しているが、ＭＦＰ１０は、当該通常Ｗｉ−ＦｉＮＷに所属していない。また、ＭＦＰ１０及び携帯端末５０は、同一のＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ機器、携帯端末５０＝ＣＬ機器、ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ２、Ｙ２」）に所属している。
【０１３６】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図４のＳ５０でＹＥＳ）、メモリ３４に通常所属情報が格納されていないので、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していないと判断する（Ｓ５２でＮＯ）。次いで、ＭＦＰ１０は、メモリ３４内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ２、Ｙ２」と、要求コマンド内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ２、Ｙ２」と、が一致していると判断する（Ｓ５６でＹＥＳ）。即ち、ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷ（ＭＦＰ、端末）に所属していると判断する。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、ＷＦＤ利用情報を携帯端末５０に送信する（Ｓ５８）。
【０１３７】
携帯端末５０は、ＭＦＰ１０からＷＦＤ利用情報を受信すると（図３のＳ１２でＮＯ、Ｓ１６でＮＯ）、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、他装置を介さずに、印刷コマンド及び印刷データをＭＦＰ１０に直接的に送信する（Ｓ２８）。
【０１３８】
ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、携帯端末５０から、他装置を介さずに、印刷コマンド及び印刷データを直接的に受信する（図４のＳ８０）。この場合、ＭＦＰ１０は、印刷データに従って、印刷を実行する。
【０１３９】
ケース１−２によると、ＭＦＰ１０及び携帯端末５０が、同一の通常Ｗｉ−ＦｉＮＷに所属していないが、同一のＷＦＤＮＷに所属している場合に、ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ、端末）のみを適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、他装置を介さずに、対象データの無線通信を適切に実行することができる。
【０１４０】
（ケース１−３；図６）
ケース１−３では、ＭＦＰ１０及び携帯端末５０は、同一の通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ１、Ｙ１」）に所属している。また、携帯端末５０は、ＰＣ６Ａによって形成されているＷＦＤＮＷ（ＰＣ６Ａ＝Ｇ／Ｏ機器、携帯端末５０＝ＣＬ機器、ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ３、Ｙ３」）に所属しているが、ＭＦＰ１０は、当該ＷＦＤＮＷに所属していない。
【０１４１】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図４のＳ５０でＹＥＳ）、図５のケース１−１と同様に、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属していると判断する（Ｓ５２でＹＥＳ）。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、通常利用情報を携帯端末５０に送信する（Ｓ５４）。その後の各処理は、図５のケース１−１の印刷の場合と同様である。
【０１４２】
ケース１−３によると、ＭＦＰ１０及び携帯端末５０が、同一のＷＦＤＮＷに所属していないが、同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属している場合に、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）のみを適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０１４３】
（ケース１−４；図６）
ケース１−４では、携帯端末５０は、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ１、Ｙ１」）に所属しているが、ＭＦＰ１０は、当該通常Ｗｉ−ＦｉＮＷに所属していない。また、ＭＦＰ１０及び携帯端末５０は、Ｇ／Ｏ機器であるＰＣ６Ａによって形成されている同一のＷＦＤＮＷ（ＭＦＰ＝ＣＬ機器、携帯端末５０＝ＣＬ機器、ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ３、Ｙ３」）に所属している。
【０１４４】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図４のＳ５０でＹＥＳ）、図５のケース１−２と同様に、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷ（ＭＦＰ、端末）に所属していると判断する（Ｓ５６でＹＥＳ）。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、ＷＦＤ利用情報を携帯端末５０に送信する（Ｓ５８）。
【０１４５】
携帯端末５０は、ＭＦＰ１０からＷＦＤ利用情報を受信すると（図３のＳ１２でＮＯ、Ｓ１６でＮＯ）、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、Ｇ／Ｏ機器であるＰＣ６Ａを介して、印刷コマンド及び印刷データをＭＦＰ１０に送信する（Ｓ２８）。
【０１４６】
ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、携帯端末５０から、Ｇ／Ｏ機器であるＰＣ６Ａを介して、印刷コマンド及び印刷データを受信する（図４のＳ８０）。この場合、ＭＦＰ１０は、印刷データに従って、印刷を実行する。
【０１４７】
ケース１−４によると、ＭＦＰ１０及び携帯端末５０が、同一の通常Ｗｉ−ＦｉＮＷに所属していないが、ＰＣ６ＡがＧ／Ｏ機器である同一のＷＦＤＮＷに所属している場合に、ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ、端末）のみを適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、Ｇ／Ｏ機器であるＰＣ６Ａを介して、対象データの無線通信を適切に実行することができる。
【０１４８】
（ケース１−５；図７）
ケース１−５では、携帯端末５０は、ＡＰ４Ａによって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ１、Ｙ１」）と、Ｇ／Ｏ機器であるＰＣ６Ａによって形成されているＷＦＤＮＷ（携帯端末５０＝ＣＬ機器、ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ３、Ｙ３」）と、に所属している。なお、当該通常Ｗｉ−ＦｉＮＷでは、チャネル値として「ＣＨ３」が利用されている。ＭＦＰ１０は、ＷＦＤＮＷに所属していないが、ＡＰ４Ｂによって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ４、Ｙ４」）に所属している。なお、当該通常Ｗｉ−ＦｉＮＷでは、チャネル値として「ＣＨ４」が利用されている。
【０１４９】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図４のＳ５０でＹＥＳ）、要求コマンド内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ１、Ｙ１」と、要求コマンド内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ３、Ｙ３」と、のどちらも、メモリ３４内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ４、Ｙ４」に一致しないと判断する（Ｓ５２でＮＯ）。即ち、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していないと判断する。ＭＦＰ１０は、さらに、メモリ３４にＷＦＤ所属情報が格納されていないので、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していないと判断する（Ｓ５６でＮＯ）。
【０１５０】
ＭＦＰ１０は、ＷＦＤＮＷに所属していない状態、即ち、デバイス状態であるので、Ｓ６０でＮＯと判断し、次いで、Ｓ６２でＮＯと判断する。そして、ＭＦＰ１０は、自律Ｇ／Ｏモードに移行して、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を形成する（Ｓ６４）。この過程において、ＭＦＰ１０は、ＷＦＤＷＳＩ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ５、Ｙ５」）を準備する。なお、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）で利用されているチャネル値が「ＣＨ４」であるので、ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）で利用されるべきチャネル値として「ＣＨ４」を決定する。ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０の制約を満たすためである。そして、ＭＦＰ１０は、ＮＦＣ通信を利用して、ＷＦＤＷＳＩを携帯端末５０に送信する（Ｓ７０）。
【０１５１】
携帯端末５０は、ＭＦＰ１０からＷＦＤＷＳＩを受信すると（図３のＳ１２でＮＯ、Ｓ１６でＹＥＳ）、メモリ３４に通常所属情報が格納されているので、携帯端末５０が通常Ｗｉ−ＦｉＮＷ（端末）に所属していると判断する（Ｓ１８でＹＥＳ）。この場合、携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（端末）から離脱する（Ｓ２０）。
【０１５２】
ケースＡでは、ＷＦＤＮＷ（端末）で利用されているチャネル値「ＣＨ３」と、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）で利用されているチャネル値「ＣＨ４」と、が一致する。携帯端末５０は、ＷＦＤＷＳＩを利用して、Ｇ／Ｏ機器であるＭＦＰ１０と接続を確立する（図３のＳ２６）。この際に、携帯端末５０は、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−Ｆｉ機器（即ちレガシー機器）としてＭＦＰ１０と接続を確立する。これにより、携帯端末５０は、通常Ｗｉ−Ｆｉ機器としてＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する。チャネル値「ＣＨ３」とチャネル値「ＣＨ４」とが一致しているので、携帯端末５０は、チャネル値「ＣＨ４」を利用してＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する際に、同じチャネル値「ＣＨ３」を利用しているＷＦＤＮＷ（端末）から離脱せずに済む。そして、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を利用して、他装置を介さずに、印刷コマンド及び印刷データをＭＦＰ１０に送信する（Ｓ２８）。
【０１５３】
ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、携帯端末５０から、他装置を介さずに、印刷コマンド及び印刷データを受信する（図４のＳ８０）。この場合、ＭＦＰ１０は、印刷データに従って、印刷を実行する。
【０１５４】
携帯端末５０は、通常Ｗｉ−ＦｉＮＷから離脱しているので、図３のＳ３０でＹＥＳと判断し、まず、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）から離脱する（Ｓ３２）。次いで、携帯端末５０は、通常Ｗｉ−ＦｉＭＡＣを利用して、ＡＰ４Ａと接続を再び確立する（Ｓ３２）。これにより、携帯端末５０は、通常Ｗｉ−ＦｉＮＷに再び参加することができる。
【０１５５】
ケースＢでは、ＷＦＤＮＷ（端末）で利用されているチャネル値「ＣＨ３」と、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）で利用されているチャネル値「ＣＨ４」と、が一致しない。この場合、携帯端末５０は、チャネル値「ＣＨ４」を利用してＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する際に、チャネル値「ＣＨ４」とは異なるチャネル値「ＣＨ３」を利用しているＷＦＤＮＷ（端末）から離脱しなければならない。印刷コマンド及び印刷データの通信については、ケースＡと同様である。
【０１５６】
携帯端末５０は、通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷから離脱しているので、図３のＳ３０でＹＥＳと判断し、まず、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）から離脱する（Ｓ３２）。次いで、携帯端末５０は、通常Ｗｉ−ＦｉＭＡＣを利用して、ＡＰ４Ａと接続を再び確立する（Ｓ３２）。携帯端末５０は、さらに、ＷＦＤＭＡＣを利用して、Ｇ／Ｏ機器であるＰＣ６Ａと接続を再び確立する（Ｓ３２）。これにより、携帯端末５０は、通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷに再び参加することができる。
【０１５７】
ケース１−５によると、ＭＦＰ１０及び携帯端末５０が、同一の通常Ｗｉ−ＦｉＮＷにも所属していないし、同一のＷＦＤＮＷにも所属していない場合に、ＭＦＰ１０は、自律Ｇ／Ｏモードに移行して、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を適切に形成することができる。この結果、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）を利用して、他装置を介さずに、対象データの無線通信を適切に実行することができる。
【０１５８】
また、ケース１−５において、仮に、携帯端末５０が、通常Ｗｉ−ＦｉＮＷ（端末）ではなく、ＷＦＤＮＷ（端末＝ＣＬ）から離脱する構成を採用すると、当該ＷＦＤＮＷが消滅する可能性がある。当該ＷＦＤＮＷに所属しているＣＬ機器の数がゼロになると、当該ＷＦＤＮＷが消滅するからである。この場合、携帯端末５０は、当該ＷＦＤＮＷに再び参加することができない。これに対し、ケース１−５では、携帯端末５０は、ＷＦＤＮＷ（端末＝ＣＬ）ではなく、通常Ｗｉ−ＦｉＮＷ（端末）から離脱するので、対象データの無線通信が終了した後に、当該通常Ｗｉ−ＦｉＮＷに再び参加することができる。
【０１５９】
（ケース１−６；図８）
ケース１−６では、携帯端末５０の状態は、図７のケース１−５と同様である。また、ＭＦＰ１０は、ＡＰ４Ｂによって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ４、Ｙ４」）のみならず、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ機器、ＰＣ６Ｂ＝ＣＬ機器、ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ６、Ｙ６」）に所属している。なお、当該ＷＦＤＮＷでは、チャネル値として「ＣＨ６」が利用されている。
【０１６０】
ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図４のＳ５０でＹＥＳ）、図７のケース１−５と同様に、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していないと判断する（Ｓ５２でＮＯ）。ＭＦＰ１０は、さらに、要求コマンド内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ１、Ｙ１」と、要求コマンド内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ３、Ｙ３」と、のどちらも、メモリ３４内の１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ６、Ｙ６」に一致しないと判断する（Ｓ５６でＮＯ）。即ち、ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していないと判断する。
【０１６１】
ＭＦＰ１０は、Ｇ／Ｏ状態であるので、Ｓ６０でＮＯと判断し、次いで、Ｓ６２でＹＥＳと判断する。本ケースでは、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に所属しているＣＬ機器の数が上限値未満であるために、ＭＦＰ１０は、Ｓ６６でＮＯと判断する。そして、ＭＦＰ１０は、ＮＦＣ通信を利用して、メモリ３４内のＷＦＤＷＳＩを携帯端末５０に送信する（Ｓ７０）。
【０１６２】
携帯端末５０は、ＭＦＰ１０からＷＦＤＷＳＩを受信すると（図３のＳ１２でＮＯ、Ｓ１６でＹＥＳ）、図７のケース１−５のケースＡと同様に、通常Ｗｉ−ＦｉＮＷ（端末）から離脱し（Ｓ２０）、通常Ｗｉ−Ｆｉ機器としてＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する（Ｓ２６）。チャネル値「ＣＨ３」とチャネル値「ＣＨ６」とが一致しているので、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に参加する際に、ＷＦＤＮＷ（端末）から離脱せずに済む。この後の動作は、図７のケース１−５のケースＡと同様である。
【０１６３】
ケース１−６によると、ＭＦＰ１０及び携帯端末５０が、同一の通常Ｗｉ−ＦｉＮＷにも所属していないし、同一のＷＦＤＮＷにも所属していない場合に、ＭＦＰ１０は、既存のＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）に携帯端末５０を参加させて、ＷＦＤＮＷ（ＭＦＰ、端末）を適切に形成することができる。この結果、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、他装置を介さずに、対象データの無線通信を適切に実行することができる。
【０１６４】
（ケース１−７；図８）
ケース１−７では、携帯端末５０の状態は、ケース１−６と同様である。ＭＦＰ１０の状態は、ＭＦＰ１０がＣＬ機器であるＷＦＤＮＷ（ＭＦＰ＝ＣＬ機器、ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ７、Ｙ７」）に所属している点を除くと、ケース１−６と同様である。
【０１６５】
ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していないと判断し（Ｓ５２でＮＯ）、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していないと判断する（Ｓ５６でＮＯ）。そして、ＭＦＰ１０は、ＣＬ状態であるので、Ｓ６０でＹＥＳと判断する。この場合、ＭＦＰ１０は、ＮＦＣ通信を利用して、ＮＧ情報を携帯端末５０に送信する（Ｓ７０）。
【０１６６】
携帯端末５０は、ＭＦＰ１０からＮＧ情報を受信すると（図３のＳ１２でＹＥＳ）、エラー画面を表示部５４に表示させる（Ｓ１４）。これにより、ユーザは、ＭＦＰ１０及び携帯端末５０の間で、対象データの無線通信を実行することができないことを知ることができる。
【０１６７】
（対応関係）
ＭＦＰ１０、携帯端末５０が、それぞれ、「第１の通信機器」、「第２の通信機器」の一例である。ＮＦＣＩ／Ｆ２２（又は６２）、無線ＬＡＮＩ／Ｆ２０（又は６０）が、それぞれ、「第１種のインターフェース」、「第２種のインターフェース」の一例である。Ｇ／Ｏ状態、ＣＬ状態が、それぞれ、「親局状態」、「子局状態」の一例である。Ｇ／Ｏネゴシエーションの仕組みを有するＷＦＤ方式、Ｇ／Ｏネゴシエーションの仕組みを有さない通常Ｗｉ−Ｆｉ方式が、それぞれ、「第１の無線通信方式」、「第２の無線通信方式」の一例である。また、印刷コマンド及び印刷データ（又はスキャンコマンド及びスキャンデータ）が、「対象データ」の一例である。
【０１６８】
図５のケース１−１では、ＷＦＤＮＷ（ＭＦＰ、端末）、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）が、それぞれ、「第１の無線ネットワーク」、「第２の無線ネットワーク」の一例である。従って、ＳＳＩＤ及びＢＳＳＩＤ「Ｘ２、Ｙ２」、ＳＳＩＤ及びＢＳＳＩＤ「Ｘ１、Ｙ１」が、それぞれ、「第１の識別情報」、「第２の識別情報」の一例である。そして、「Ｘ２」、「Ｙ２」、「Ｘ１」、「Ｙ１」が、それぞれ、「第１のＳＳＩＤ」、「第１のＢＳＳＩＤ」、「第２のＳＳＩＤ」、「第２のＢＳＳＩＤ」の一例である。また、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）が、「少なくとも１個の無線ネットワーク」及び「対象無線ネットワーク」の一例であり、通常利用情報が、「利用情報」の一例である。また、図５のケース１−２では、ＷＦＤＮＷ（ＭＦＰ、端末）が、「少なくとも１個の無線ネットワーク」及び「対象無線ネットワーク」の一例であり、ＷＦＤ利用情報が、「利用情報」の一例である。
【０１６９】
また、図７のケース１−５では、ＷＦＤＮＷ（ＭＦＰ＝Ｇ／Ｏ）、通常Ｗｉ−ＦｉＮＷ（端末）、ＷＦＤＮＷ（端末＝ＣＬ）が、それぞれ、「第３の無線ネットワーク」、「一方の無線ネットワーク」、「他方の無線ネットワーク」の一例である。また、チャネル値「ＣＨ３」、チャネル値「ＣＨ４」が、それぞれ、「第１の無線チャネル値」、「第２の無線チャネル値」の一例である。
【０１７０】
（第２実施例；図９）
第１実施例と異なる点を説明する。本実施例では、ＭＦＰ１０の制御部３０は、図４のフローチャートに代えて、図９のフローチャートを実行する。本実施例では、第１実施例とは異なり、選択部４２は、Ｓ５６の判断をＳ５２の判断よりも先に実行する。従って、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属しており、かつ、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属している状況（即ち特定の状況）において、Ｓ５６でＹＥＳと判断され、次いで、Ｓ５８において、ＷＦＤＮＷの利用を指示する通常利用情報が携帯端末５０に送信される。即ち、選択部４２は、上記の特定の状況において、ＷＦＤＮＷ（ＭＦＰ、端末）のみを選択する。
【０１７１】
（ケース２；図１０）
ケース２では、ＭＦＰ１０及び携帯端末５０は、ケース１−１と同様の状態（即ち上記の特定の状況）を有する。ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図９のＳ５０でＹＥＳ）、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していると判断する（Ｓ５６でＹＥＳ）。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、ＷＦＤ利用情報を携帯端末５０に送信する（Ｓ５８）。この後の動作は、図５のケース１−２と同様である。
【０１７２】
ケース２によると、上記の特定の状況において、ＭＦＰ１０は、ＷＦＤＮＷ（ＭＦＰ、端末）のみを適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０１７３】
公知のＡＰの中には、プライバシーセパレータ機能を有するＡＰが存在する。プライバシーセパレータ機能は、各通信機器の間の無線通信の中継を禁止する機能である。例えば、ケース２において、ＡＰ４Ａのプライバシーセパレータ機能が有効化されている場合には、ＭＦＰ１０及び携帯端末５０は、ＡＰ４Ａを介して、対象データの無線通信を実行することができない。このような実情に鑑みて、本実施例では、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）ではなく、ＷＦＤＮＷ（ＭＦＰ、端末）を優先的に選択する。これにより、仮に、ＡＰ４Ａのプライバシーセパレータ機能が有効化されていても、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０１７４】
（第３実施例；図１１）
第１実施例と異なる点を説明する。本実施例では、ＭＦＰ１０の制御部３０は、図４のフローチャートに代えて、図１１のフローチャートを実行する。本実施例では、選択部４２は、Ｓ９０の判断を実行する。Ｓ９０では、選択部４２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ及び同一のＷＦＤＮＷに所属しているのか否かを判断する。具体的に言うと、選択部４２は、要求コマンドに２組のＳＳＩＤ及びＢＳＳＩＤが含まれない場合には、Ｓ９０でＮＯと判断して、Ｓ５２に進む。Ｓ５２以降の各処理は、図４と同様である。
【０１７５】
また、選択部４２は、要求コマンド内の２組のＳＳＩＤ及びＢＳＳＩＤのうちの第１組のＳＳＩＤ及びＢＳＳＩＤが、メモリ３４内の通常Ｗｉ−ＦｉＮＷのＳＳＩＤ及びＢＳＳＩＤに一致し、かつ、要求コマンド内の２組のＳＳＩＤ及びＢＳＳＩＤのうちの第２組のＳＳＩＤ及びＢＳＳＩＤが、メモリ３４内のＷＦＤＮＷのＳＳＩＤ及びＢＳＳＩＤに一致する場合には、Ｓ９０でＹＥＳと判断して、Ｓ９２に進む。これにより、選択部４２は、通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷの両方を選択することになる。
【０１７６】
Ｓ９２では、利用情報送信部４４は、ＮＦＣＩ／Ｆ２２を介して、通常利用情報及びＷＦＤ利用情報の両方を携帯端末５０に送信する。これにより、携帯端末５０は、図３のＳ１６でＮＯと判断し、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）及びＷＦＤＮＷ（ＭＦＰ、端末）のうちの１個の無線ネットワークを利用して、対象データの無線通信をＭＦＰ１０と実行する（Ｓ２８参照）。携帯端末５０が上記の１個の無線ネットワークを選択するための手法は、特に限定されない。例えば、携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）及びＷＦＤＮＷ（ＭＦＰ、端末）のうちの一方の無線ネットワークを利用して、印刷データ、スキャンデータ等の通信を他装置と実行している場合には、他方の無線ネットワークを選択してもよい。また、例えば、携帯端末５０は、ランダムに無線ネットワークを選択してもよい。
【０１７７】
（ケース３；図１２）
ケース３では、ＭＦＰ１０及び携帯端末５０は、ケース１−１と同様の状態（即ち上記の特定の状況）を有する。ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図１１のＳ５０でＹＥＳ）、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ及び同一のＷＦＤＮＷに所属していると判断する（Ｓ９０でＹＥＳ）。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、通常利用情報及びＷＦＤ利用情報を携帯端末５０に送信する（Ｓ９２）。
【０１７８】
携帯端末５０は、ＭＦＰ１０から通常利用情報及びＷＦＤ利用情報を受信すると（図３のＳ１２でＮＯ、Ｓ１６でＮＯ）、例えばランダムにＷＦＤＮＷ（ＭＦＰ、端末）を選択し、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、他装置を介さずに、印刷コマンド及び印刷データをＭＦＰ１０に送信する（Ｓ２８）。なお、変形例では、携帯端末５０は、例えばランダムに通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を選択し、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、ＡＰ４Ａを介して、印刷コマンド及び印刷データをＭＦＰ１０に送信してもよい。
【０１７９】
ケース３によると、上記の特定の状況において、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）及びＷＦＤＮＷ（ＭＦＰ、端末）の両方を適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）及びＷＦＤＮＷ（ＭＦＰ、端末）のどちらかを利用して、対象データの無線通信を適切に実行することができる。
【０１８０】
（第４実施例；図１３）
第３実施例と異なる点を説明する。本実施例では、携帯端末５０がＷＦＤＮＷ（端末）に所属している場合には、図３のＳ１０において、識別情報送信部８６は、携帯端末５０の現在の状態（即ちＧ／Ｏ状態又はＣＬ状態）を示す状態情報をさらに含む要求コマンドをＭＦＰ１０に送信する。
【０１８１】
ＭＦＰ１０の制御部３０は、図１１のフローチャートに代えて、図１３のフローチャートを実行する。図１３のＳ５０において、ＭＦＰ１０の識別情報受信部４１は、携帯端末５０から、状態情報を含む要求コマンドを受信し得る。選択部４２は、Ｓ９０でＹＥＳと判断する場合に、Ｓ９４に進む。
【０１８２】
Ｓ９４では、状態判断部４２Ａは、ＭＦＰ１０及び携帯端末５０の両方がＣＬ状態であるのか否かを判断する。状態判断部４２Ａは、メモリ３４内のＷＦＤ状態情報がＣＬ状態を示し、かつ、要求コマンド内の状態情報がＣＬ状態を示す場合には、ＭＦＰ１０及び携帯端末５０の両方がＣＬ状態である（Ｓ９４でＹＥＳ）と判断して、Ｓ９６に進む。Ｓ９６では、利用情報送信部４４は、ＮＦＣＩ／Ｆ２２を介して、通常利用情報を携帯端末５０に送信する。即ち、Ｓ９４でＹＥＳの場合には、選択部４２は、通常Ｗｉ−ＦｉＮＷのみを選択することになる。
【０１８３】
一方において、状態判断部４２Ａは、メモリ３４内のＷＦＤ状態情報がＧ／Ｏ状態を示す場合、又は、要求コマンド内の状態情報がＧ／Ｏ状態を示す場合には、ＭＦＰ１０及び携帯端末５０のうちの少なくとも一方がＣＬ状態でない（Ｓ９４でＮＯ）と判断して、Ｓ９８に進む。Ｓ９８では、利用情報送信部４４は、ＮＦＣＩ／Ｆ２２を介して、ＷＦＤ利用情報を携帯端末５０に送信する。即ち、Ｓ９４でＮＯの場合には、選択部４２は、ＷＦＤＮＷのみを選択することになる。
【０１８４】
（ケース４−１；図１４）
ケース４−１では、ＭＦＰ１０及び携帯端末５０は、ＰＣ６ＡがＧ／Ｏ機器である同一のＷＦＤＮＷ（ＳＳＩＤ及びＢＳＳＩＤ＝「Ｘ３、Ｙ３」）に所属している。即ち、ＭＦＰ１０及び携帯端末５０の両方がＣＬ状態である。ＭＦＰ１０及び携帯端末５０は、さらに、同一の通常Ｗｉ−ＦｉＮＷに所属している。従って、ケース４−１も、上記の特定の状況である。
【０１８５】
要求コマンドは、携帯端末５０がＣＬ状態であることを示す状態情報を含む。ＭＦＰ１０は、携帯端末５０から要求コマンドを受信すると（図１３のＳ５０でＹＥＳ）、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ及び同一のＷＦＤＮＷに所属していると判断する（Ｓ９０でＹＥＳ）。次いで、ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０の両方がＣＬ状態であると判断する（Ｓ９４でＹＥＳ）。従って、ＭＦＰ１０は、ＮＦＣ通信を利用して、通常利用情報を携帯端末５０に送信する（Ｓ９６）。
【０１８６】
ケース４−１の状況では、印刷コマンド及び印刷データの無線通信が実行される前に、Ｇ／Ｏ機器であるＰＣ６Ａの電源がＯＦＦされる可能性がある。この場合、ＷＦＤＮＷ（ＭＦＰ、端末）が消滅してしまうので、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を実行することができない。従って、ケース４−１の状況において、仮に、ＭＦＰ１０がＷＦＤＮＷ（ＭＦＰ、端末）を選択する構成を採用すると、ＭＦＰ１０及び携帯端末５０が対象データの無線通信を実行することができない可能性がある。このような実情に鑑みて、本実施例では、ＭＦＰ１０及び携帯端末５０の両方がＣＬ状態である場合には、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を選択する構成を採用している（図１３のＳ９６）。これにより、ＭＦＰ１０及び携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０１８７】
（ケース４−２；図１４）
ケース４−２では、ＭＦＰ１０及び携帯端末５０は、ケース１−１と同様の状態（即ち上記の特定の状況）を有する。即ち、ＭＦＰ１０は、Ｇ／Ｏ状態である。従って、ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０のうちの少なくとも一方がＣＬ状態でないと判断し（Ｓ９４でＮＯ）、ＮＦＣ通信を利用して、ＷＦＤ利用情報を携帯端末５０に送信する（Ｓ９８）。
【０１８８】
ケース４−２の状況では、印刷コマンド及び印刷データの無線通信が実行される前に、Ｇ／Ｏ機器であるＭＦＰ１０の電源がＯＦＦされる可能性が低い。ユーザは、ＭＦＰ１０及び携帯端末５０の間で印刷データの無線通信が実行されることを知っているので、通常、ＭＦＰ１０の電源をＯＦＦしないからである。従って、本実施例では、ＭＦＰ１０及び携帯端末５０のうちの少なくとも一方がＣＬ状態でない場合、即ち、ＭＦＰ１０及び携帯端末５０のうちの一方がＧ／Ｏ状態である場合には、ＭＦＰ１０がＷＦＤＮＷ（ＭＦＰ、端末）を選択する構成を採用している（図１３のＳ９８）。これにより、ＡＰ４Ａがプライバシーセパレータ機能を有効化している場合でも、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０１８９】
（第５実施例）
第１実施例と異なる点を説明する。第１実施例では、ＭＦＰ１０の選択部４２が、対象データの無線通信に利用されるべき無線ネットワークを選択する（図４のＳ５２，Ｓ５６参照）。これに対し、本実施例では、携帯端末５０が無線ネットワークを選択する。
【０１９０】
（携帯端末５０のアプリケーション処理；図１５）
本実施例では、携帯端末５０の制御部７０は、図３のフローチャートに代えて、図１５のフローチャートを実行する。Ｓ１００では、制御部７０は、ＮＦＣＩ／Ｆ６２を介して、要求コマンドをＭＦＰ１０に送信する。携帯端末５０が通常Ｗｉ−ＦｉＮＷ（端末）及びＷＦＤＮＷ（端末）のうちの少なくとも一方に所属している場合でも、要求コマンドは、ＳＳＩＤ及びＢＳＳＩＤを含まない。
【０１９１】
Ｓ１０２では、識別情報受信部８１は、ＮＦＣＩ／Ｆ６２を介して、ＭＦＰ１０から応答データを受信する。ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）に所属している場合には、応答データは、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）のＳＳＩＤ及びＢＳＳＩＤを含む。また、ＭＦＰ１０がＷＦＤＮＷ（ＭＦＰ）に所属している場合には、応答データは、ＷＦＤＮＷ（ＭＦＰ）のＳＳＩＤ及びＢＳＳＩＤを含む。
【０１９２】
Ｓ１０４では、選択部８２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属しているのか否かを判断する。Ｓ１０４の判断手法は、メモリ７４内の情報と、ＭＦＰ１０から受信される応答データ内の情報と、が利用される点を除くと、図４のＳ５２と同様である。選択部８２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属していると判断する場合（Ｓ１０４でＹＥＳ）には、Ｓ１３０に進む。これにより、選択部８２は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）のみを選択することになる。一方において、選択部８２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属していないと判断する場合（Ｓ１０４でＮＯ）には、Ｓ１０６に進む。
【０１９３】
Ｓ１０６では、選択部８２は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷ（ＭＦＰ、端末）に所属しているのか否かを判断する。Ｓ１０６の判断手法は、メモリ７４内の情報と、ＭＦＰ１０から受信される応答データ内の情報と、が利用される点を除くと、図４のＳ５６と同様である。選択部８２は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷ（ＭＦＰ、端末）に所属していると判断する場合（Ｓ１０６でＹＥＳ）には、Ｓ１３０に進む。これにより、選択部８２は、ＷＦＤＮＷ（ＭＦＰ、端末）のみを選択することになる。一方において、選択部８２は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷ（ＭＦＰ、端末）に所属していないと判断する場合（Ｓ１０６でＮＯ）には、Ｓ１１０に進む。
【０１９４】
以下では、Ｓ１１０以降の各処理について簡単に説明するが、図４のＳ６０〜Ｓ６８を参照すれば、Ｓ１１０〜Ｓ１１８の内容を詳細に理解することができる。Ｓ１１０では、制御部７０は、携帯端末５０の現在の状態がＣＬ状態であるのか否かを判断する。Ｓ１１２では、制御部７０は、携帯端末５０の現在の状態がＧ／Ｏ状態であるのか否かを判断する。Ｓ１１６では、制御部７０は、ＷＦＤＮＷ（端末＝Ｇ／Ｏ）に所属しているＣＬ機器の数が、予め決められている上限値に一致するのか否かを判断する。
【０１９５】
Ｓ１１０でＹＥＳの場合には、Ｓ１１８において、制御部７０は、ＮＦＣＩ／Ｆ６２を介して、ＮＧ情報をＭＦＰ１０に送信する。次いで、Ｓ１２０において、制御部７０は、エラー画面を表示部５４に表示させる。Ｓ１２０を終えると、図１５の処理が終了する。
【０１９６】
Ｓ１１２でＮＯの場合には、Ｓ１１４において、制御部７０は、携帯端末５０を自律Ｇ／Ｏモードに移行させる。Ｓ１１４を終えると、Ｓ１２２において、設定情報送信部８５は、ＮＦＣＩ／Ｆ２２を介して、メモリ７４内のＷＦＤＷＳＩをＭＦＰ１０に送信する。次いで、Ｓ１２４において、制御部７０は、ＭＦＰ１０との接続を確立する。これにより、ＭＦＰ１０は、ＷＦＤＮＷ（端末＝Ｇ／Ｏ）に参加することができる。Ｓ１２４を終えると、Ｓ１３０に進む。
【０１９７】
Ｓ１３０では、通信実行部８３は、以下の各処理を実行する。例えば、Ｓ１０４でＹＥＳの場合には、通信実行部８３は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、ＭＦＰ１０と対象データの無線通信を実行する。また、例えば、Ｓ１０６でＹＥＳの場合には、通信実行部８３は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、ＭＦＰ１０と対象データの無線通信を実行する。また、例えば、Ｓ１２４が実行された場合には、通信実行部８３は、ＷＦＤＮＷ（端末＝Ｇ／Ｏ）を利用して、ＭＦＰ１０と対象データの無線通信を実行する。Ｓ１３０を終えると、図１５の処理が終了する。
【０１９８】
なお、本実施例では、携帯端末５０からＭＦＰ１０に通常利用情報及びＷＦＤ利用情報が送信されない。携帯端末５０が、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）又はＷＦＤＮＷ（ＭＦＰ、端末）を利用して、印刷コマンド又はスキャンコマンドをＭＦＰ１０に送信すれば、ＭＦＰ１０は、どの無線ネットワークを利用して、印刷データ又はスキャンデータの無線通信を実行すべきかを知ることができるからである。
【０１９９】
（ＭＦＰ１０の通信処理；図１６）
本実施例では、ＭＦＰ１０の制御部３０は、図４のフローチャートに代えて、図１６のフローチャートを実行する。制御部３０は、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０から要求コマンドを受信する場合には、Ｓ２００でＹＥＳと判断して、Ｓ２０２に進む。Ｓ２０２では、識別情報送信部４６は、ＮＦＣＩ／Ｆ２２を介して、応答データを携帯端末５０に送信する。上述したように、応答データは、ＭＦＰ１０が所属している無線ネットワークのＳＳＩＤ及びＢＳＳＩＤを含む。
【０２００】
以下では、Ｓ２０４以降の各処理について簡単に説明するが、図３のＳ１２〜Ｓ３２を参照すれば、Ｓ２０４〜Ｓ２２２の内容を詳細に理解することができる。制御部３０は、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０からＮＧ情報（図１５のＳ１１８参照）を受信する場合には、Ｓ２０４でＹＥＳと判断して、図１６の処理を終了する。また、設定情報受信部４７は、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０からＷＦＤＷＳＩ（図１５のＳ１２２参照）を受信する場合には、Ｓ２０６でＹＥＳと判断して、Ｓ２０８に進む。
【０２０１】
Ｓ２０８では、離脱部４８は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに現在所属しているのか否かを判断する。離脱部４８は、携帯端末５０が通常Ｗｉ−ＦｉＮＷに現在所属している（Ｓ２０８でＹＥＳ）と判断する場合には、Ｓ２１０に進む。Ｓ２１０では、離脱部４８は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）からＭＦＰ１０を離脱させる。
【０２０２】
Ｓ２１６では、参加部４９は、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−Ｆｉ機器としてＷＦＤＮＷ（端末＝Ｇ／Ｏ）に参加する。なお、参加部８９は、ＷＦＤＮＷ（端末＝Ｇ／Ｏ）で利用されているチャネル値と、ＷＦＤＮＷ（ＭＦＰ）で利用されているチャネル値と、が一致する場合には、ＷＦＤＮＷ（ＭＦＰ）からＭＦＰ１０を離脱させないが、２つのチャネル値が一致しない場合には、ＷＦＤＮＷ（ＭＦＰ）からＭＦＰ１０を離脱させる。Ｓ２１６を終えると、Ｓ２１８に進む。
【０２０３】
また、制御部３０は、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末５０から印刷コマンド又はスキャンコマンド（図１５のＳ１３０参照）を受信する場合には、Ｓ２０６でＮＯと判断して、Ｓ２１８に進む。Ｓ２１８では、通信実行部４３は、印刷コマンド又はスキャンコマンドが受信された無線ネットワークを利用して、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末５０と印刷データ又はスキャンデータの無線通信を実行する。
【０２０４】
制御部３０は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）及びＷＦＤＮＷ（ＭＦＰ）のうちの少なくとも一方から離脱した場合には、Ｓ２２０でＹＥＳと判断して、Ｓ２２２に進む。Ｓ２２２では、制御部３０は、ＭＦＰ１０が離脱した無線ネットワークに、ＭＦＰ１０を再び所属させることを試みる。Ｓ２２２を終えると、図１６の処理が終了する。
【０２０５】
（ケース５−１；図１７）
ケース５−１では、ＭＦＰ１０及び携帯端末５０は、図５のケース１−１と同様の状態（即ち上記の特定の状況）を有する。ＭＦＰ１０は、ＮＦＣ通信を利用して、携帯端末５０から要求コマンドを受信すると（図１６のＳ２００でＹＥＳ）、２組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ１、Ｙ１」，「Ｘ２、Ｙ２」を含む応答データを携帯端末５０に送信する。
【０２０６】
携帯端末５０は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）に所属していると判断する（図１５のＳ１０４でＹＥＳ）。従って、携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、ＡＰ４Ａを介して、印刷コマンド及び印刷データをＭＦＰ１０に送信する（Ｓ１３０）。
【０２０７】
ケース５−１によると、上記の特定の状況において、携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）のみを適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。
【０２０８】
（ケース５−２；図１７）
ケース５−２では、ＭＦＰ１０及び携帯端末５０は、同一のＷＦＤＮＷ（ＭＦＰ、端末）に所属している。また、携帯端末５０は、通常Ｗｉ−ＦｉＮＷ（端末）に所属しているが、ＭＦＰ１０は、当該通常Ｗｉ−ＦｉＮＷに所属していない。ＭＦＰ１０は、ＮＦＣ通信を利用して、携帯端末５０から要求コマンドを受信すると（図１６のＳ２００でＹＥＳ）、１組のＳＳＩＤ及びＢＳＳＩＤ「Ｘ２、Ｙ２」を含む応答データを携帯端末５０に送信する。
【０２０９】
携帯端末５０は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していないと判断し（図１５のＳ１０４でＮＯ）、次いで、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷ（ＭＦＰ、端末）に所属していると判断する（Ｓ１０６でＹＥＳ）。従って、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、他装置を介さずに、印刷コマンド及び印刷データをＭＦＰ１０に送信する（Ｓ１３０）。
【０２１０】
ケース５−２によると、ＭＦＰ１０及び携帯端末５０が、同一の通常Ｗｉ−ＦｉＮＷに所属していないが、同一のＷＦＤＮＷに所属している場合に、携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）のみを適切に選択することができる。この結果、ＭＦＰ１０及び携帯端末５０は、ＷＦＤＮＷ（ＭＦＰ、端末）を利用して、対象データの無線通信を適切に実行することができる。なお、本実施例では、ＭＦＰ１０、携帯端末５０が、それぞれ、「第２の通信機器」、「第１の通信機器」の一例である。
【０２１１】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０２１２】
（変形例１）第５実施例では、携帯端末５０の選択部８２は、図１５のＳ１０４の処理をＳ１０６の処理よりも先に実行する。即ち、第５実施例でも、第１実施例と同様に、上記の特定の状況において、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）のみを選択する構成を採用している。これに代えて、選択部８２は、図１５のＳ１０６の処理をＳ１０４の処理よりも先に実行してもよい。即ち、選択部８２は、上記の特定の状況において、ＷＦＤＮＷ（ＭＦＰ、端末）のみを選択してもよい。本変形例では、第２実施例と同様の効果が得られる。また、選択部８２は、状態判断部８２Ａを備えていてもよい。この場合、上記の特定の状況において、第４実施例の図１３のＳ９４と同様に、状態判断部８２Ａは、ＭＦＰ１０及び携帯端末５０の両方がＣＬ状態であるのか否かを判断し、ＭＦＰ１０及び携帯端末５０の両方がＣＬ状態である場合には、通常Ｗｉ−ＦｉＮＷ（ＭＦＰ、端末）のみを選択し、ＭＦＰ１０及び携帯端末５０のうちの少なくとも一方がＣＬ状態でない場合には、ＷＦＤＮＷ（ＭＦＰ、端末）のみを選択してもよい。本変形例では、第４実施例と同様の効果が得られる。
【０２１３】
（変形例２）上記の第１〜第５実施例では、選択部４２，８２は、ＳＳＩＤの一致判断及びＢＳＳＩＤの一致判断の両方を実行する。これに代えて、選択部４２，８２は、ＳＳＩＤの一致判断のみを実行してもよい。例えば、第１〜第４実施例では、要求コマンドは、ＢＳＳＩＤを含まないようにしてもよい。この場合、図４のＳ５２において、選択部４２は、メモリ３４内の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）のＳＳＩＤに一致するＳＳＩＤが、要求コマンドに含まれる場合には、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属している（Ｓ５２でＹＥＳ）と判断してもよい。また、図４のＳ５６において、選択部４２は、メモリ３４内のＷＦＤＮＷ（ＭＦＰ）のＳＳＩＤに一致するＳＳＩＤが、要求コマンドに含まれる場合には、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属している（Ｓ５６でＹＥＳ）と判断してもよい。
【０２１４】
また、例えば、第１〜第４実施例では、要求コマンドは、ＳＳＩＤを含まないようにしてもよい。この場合、図４のＳ５２において、選択部４２は、メモリ３４内の通常Ｗｉ−ＦｉＮＷ（ＭＦＰ）のＢＳＳＩＤに一致するＢＳＳＩＤが、要求コマンドに含まれる場合には、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属している（Ｓ５２でＹＥＳ）と判断してもよい。また、図４のＳ５６において、選択部４２は、メモリ３４内のＷＦＤＮＷ（ＭＦＰ）のＢＳＳＩＤに一致するＢＳＳＩＤが、要求コマンドに含まれる場合には、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属している（Ｓ５６でＹＥＳ）と判断してもよい。
【０２１５】
本変形例でも、選択部４２，８２は、ＭＦＰ１０及び携帯端末５０の両方が所属している無線ネットワークを適切に選択することができる。一般的に言うと、選択部は、ＳＳＩＤ及びＢＳＳＩＤのうちの少なくとも一方を利用して、少なくとも１個の無線ネットワークを選択すればよい。
【０２１６】
（変形例３）「第１の無線ネットワーク」は、ＷＦＤＮＷに限られず、ＡＰによって形成されている通常Ｗｉ−ＦｉＮＷであってもよいし、いわゆるＳｏｆｔＡＰとして機能している機器（例えばＰＣ６Ａ）によって形成されている通常Ｗｉ−ＦｉＮＷであってもよいし、アドホックの無線ネットワークであってもよい。また、例えば、「第２の無線ネットワーク」は、ＡＰによって形成されている通常Ｗｉ−ＦｉＮＷに限られず、いわゆるＳｏｆｔＡＰとして機能している機器（例えばＰＣ６Ａ）によって形成されている通常Ｗｉ−ＦｉＮＷであってもよいし、アドホックの無線ネットワークであってもよいし、ＷＦＤＮＷであってもよい。また、「第１及び第２の無線ネットワーク」は、同じ種類の無線ネットワークであってもよい。例えば、「第１の無線ネットワーク」が第１の通常Ｗｉ−ＦｉＮＷであり、「第２の無線ネットワーク」が第２の通常Ｗｉ−ＦｉＮＷであってもよい。
【０２１７】
（変形例４）「第１種のインターフェース」は、ＮＦＣ通信を実行するためのインターフェースに限られず、赤外線通信を実行するためのインターフェースであってもよいし、Ｂｌｕｅｔｏｏｔｈ（登録商標）を実行するためのインターフェースであってもよいし、Ｔｒａｎｓｆｅｒ  Ｊｅｔを実行するためのインターフェースであってもよい。一般的に言うと、第２種のインターフェースを介した無線通信の通信速度が、第１種のインターフェースを介した無線通信の通信速度よりも速ければよい。
【０２１８】
（変形例５）「第１種及び第２種のインターフェース」は、上記の実施例のように、別体に構成されている２個のインターフェース（例えば２個のＩＣチップ）であってもよいし、一体に構成されている１個のインターフェース（例えば１個のＩＣチップ）であってもよい。また、上記の各実施例では、「第２種のインターフェース」は、１個のインターフェース（即ち、無線ＬＡＮＩ／Ｆ２０又は無線ＬＡＮＩ／Ｆ６０）である。これに代えて、「第２種のインターフェース」は、例えば、通常Ｗｉ−Ｆｉ通信を実行するための第１のインターフェース（即ち１個のＩＣチップ）と、第１のインターフェースとは別体に構成されている第２のインターフェースであって、ＷＦＤ通信を実行するための第２のインターフェース（即ち１個のＩＣチップ）と、によって構成されていてもよい。
【０２１９】
（変形例６）「通信機器」は、ＭＦＰ１０又は携帯端末５０に限られず、他の通信機器（例えば、プリンタ、スキャナ、ＦＡＸ装置、コピー機、電話機、デスクトップＰＣ、サーバ等）であってもよい。
【０２２０】
（変形例７）上記の実施例では、ＭＦＰ１０及び携帯端末５０のＣＰＵ３２，７２がメモリ３４，７４内のプログラム（即ちソフトウェア）を実行することによって、各部４１〜４９，８１〜８９の機能が実現される。これに代えて、各部４１〜４９，８１〜８９のうちの少なくとも１つは、論理回路等のハードウェアによって実現されてもよい。
【０２２１】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０２２２】
２：通信システム、４Ａ，４Ｂ：ＡＰ、６Ａ，６Ｂ：ＰＣ、１０：ＭＦＰ、２０：無線ＬＡＮＩ／Ｆ、２２：ＮＦＣＩ／Ｆ、３０：制御部、３２：ＣＰＵ、３４：メモリ、５０：携帯端末、６０：無線ＬＡＮＩ／Ｆ、６２：ＮＦＣＩ／Ｆ、７０：制御部、７２：ＣＰＵ、７４：メモリ、７６：アプリケーション
【図１】
2018174576.tif 000003
【図２】
2018174576.tif 000004
【図３】
2018174576.tif 000005
【図４】
2018174576.tif 000006
【図５】
2018174576.tif 000007
【図６】
2018174576.tif 000008
【図７】
2018174576.tif 000009
【図８】
2018174576.tif 000010
【図９】
2018174576.tif 000011
【図１０】
2018174576.tif 000012
【図１１】
2018174576.tif 000013
【図１２】
2018174576.tif 000014
【図１３】
2018174576.tif 000015
【図１４】
2018174576.tif 000016
【図１５】
2018174576.tif 000017
【図１６】
2018174576.tif 000018
【図１７】
2018174576.tif 000019
【手続補正書】
【提出日】平成30年7月26日(2018.7.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の通信機器であって、
第２の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第２の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、
第１の無線ネットワークを識別するための第１の識別情報、及び、第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第２の通信機器から受信する識別情報受信部であって、前記第１の無線ネットワークは、前記第２の通信機器よって形成され、前記第１の通信機器が所属している場合に前記第１の通信機器が前記第２種のインターフェースを介した無線通信を実行する際に利用可能なネットワークであり、前記第２の無線ネットワークは、前記第１の通信機器及び前記第２の通信機器とは異なるアクセスポイントによって形成され、前記第１の通信機器が所属している場合に前記第１の通信機器が前記第２種のインターフェースを介した無線通信を実行する際に利用可能なネットワークである、前記識別情報受信部と、
前記第１の識別情報と前記第２の識別情報とのうちの前記第２の識別情報を用いて、前記第１の通信機器と前記第２の通信機器とが前記アクセスポイントによって形成された同一の前記第２の無線ネットワークに所属しているか否かを判断する判断部と、
通信実行部と、
を備え、
前記通信実行部は、
前記判断部によって、前記第２の識別情報を用いて、前記第１の通信機器と前記第２の通信機器とが前記アクセスポイントによって形成された同一の前記第２の無線ネットワークに所属していると判断される場合に、前記第２の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と対象データの無線通信を実行し、
前記判断部によって、前記第２の識別情報を用いて、前記第１の通信機器と前記第２の通信機器とが同一の前記アクセスポイントによって形成された前記第２の無線ネットワークに所属していないと判断される場合に、前記第１の識別情報を用いて、前記第１の識別情報で識別される前記第１の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と対象データの無線通信を実行する第１の通信機器。
【請求項２】
前記第１種のインターフェースは、ＮＦＣ（Near Field Communication）インターフェースである、請求項１に記載の第１の通信機器。
【請求項３】
前記第２種のインターフェースは、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格に従った無線通信を実行するためのインターフェースである、請求項１または２に記載の第１の通信機器。
【請求項４】
可搬型の端末装置である請求項１から３のいずれか一項に記載の第１の通信機器。
【請求項５】
第２の通信機器であって、
第１の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第１の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、
第１の無線ネットワークを識別するための第１の識別情報、及び、第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第１の通信機器に送信する識別情報送信部であって、前記第１の無線ネットワークは、前記第２の通信機器よって形成され、前記第２の通信機器が所属する場合に前記第２の通信機器が前記第２種のインターフェースを介した無線通信を実行する際に利用可能なネットワークであり、前記第２の無線ネットワークは、前記第１の通信機器及び前記第２の通信機器とは異なるアクセスポイントによって形成され、前記第２の通信機器が所属する場合に前記第２の通信機器が前記第２種のインターフェースを介した無線通信を実行する際に利用可能なネットワークである、前記識別情報送信部と、
前記第１の識別情報と前記第２の識別情報とのうちの前記第２の識別情報を用いて、前記第１の通信機器と前記第２の通信機器が同一の第２の無線ネットワークに所属していると判断される場合に、前記第２の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と対象データの無線通信を実行し、前記第２の識別情報を用いて、前記第１の通信機器と前記第２の通信機器が同一の第２の無線ネットワークに所属していないと判断される場合に、前記第１の識別情報で識別される前記第１の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と対象データの無線通信を実行する通信実行部と、
を備える第２の通信機器。
【請求項６】
前記第１種のインターフェースは、ＮＦＣ（Near Field Communication）インターフェースである、請求項５に記載の第２の通信機器。
【請求項７】
前記第２種のインターフェースは、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格に従った無線通信を実行するためのインターフェースである、請求項５または６に記載の第２の通信機器。
【請求項８】
印刷実行部をさらに備え、
前記対象データの無線通信は、印刷データの前記第１の通信機器から前記第２の通信機器への送信である、請求項５から７のいずれか一項に記載の第２の通信機器。
【請求項９】
スキャン実行部をさらに備え、
前記対象データの無線通信は、スキャンデータの前記第２の通信機器から前記第１の通信機器への送信である、請求項５から８のいずれか一項に記載の第２の通信機器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の第１及び／又は第２の通信機器を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の第１及び第２の通信機器を備える通信システムも、新規で有用である。
以下に、本明細書に記載の技術の特徴を列挙する。
［特徴１］
第１の通信機器であって、
第２の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第２の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、
制御部と、を備え、
前記制御部は、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第２の通信機器から受信する識別情報受信部と、
前記第１及び第２の識別情報を利用して、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択する選択部と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と対象データの無線通信を実行する通信実行部と、
を備える第１の通信機器。
［特徴２］
前記制御部は、さらに、
前記少なくとも１個の無線ネットワークを利用すべきことを示す利用情報を、前記第１種のインターフェースを介して、前記第２の通信機器に送信する利用情報送信部を備える、特徴１に記載の第１の通信機器。
［特徴３］
前記第１及び第２の通信機器のそれぞれは、無線ネットワークの親局として機能する親局状態と、前記無線ネットワークの子局として機能する子局状態と、前記親局状態及び前記子局状態とは異なるデバイス状態と、を含む複数個の状態のうちのいずれかの状態で、選択的に動作可能であり、
前記第１の無線ネットワークは、一対の通信機器によって前記第１の無線ネットワークが形成される際に、前記一対の通信機器が前記第１の無線ネットワークの前記親局及び前記子局を決定するための無線通信を実行する仕組みを有する第１の無線通信方式に従った無線ネットワークであり、
前記第２の無線ネットワークは、前記仕組みを有さない第２の無線通信方式に従った無線ネットワークであって、前記第１及び第２の通信機器とは異なるアクセスポイントによって形成される無線ネットワークである、特徴１又は２に記載の第１の通信機器。
［特徴４］
前記選択部は、前記第１の通信機器が前記第１及び第２の無線ネットワークの両方に所属している場合に、前記第２の無線ネットワークのみを選択する、特徴３に記載の第１の通信機器。
［特徴５］
前記選択部は、前記第１の通信機器が前記第１及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークのみを選択する、特徴３に記載の第１の通信機器。
［特徴６］
前記識別情報受信部は、前記第１及び第２の識別情報と共に、前記第１の無線ネットワークにおいて、前記第２の通信機器が、前記親局状態で動作しているのか、前記子局状態で動作しているのか、を示す状態情報を受信し、
前記選択部は、 
前記第１の通信機器が前記第１及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークにおいて、前記第１及び第２の通信機器の両方が前記子局状態で動作しているのか否かを、前記状態情報を利用して判断する状態判断部を備え、
前記選択部は、
前記第１及び第２の通信機器の両方が前記子局状態で動作していると判断される場合に、前記第２の無線ネットワークのみを選択し、
前記第１及び第２の通信機器のうちの少なくとも一方が前記子局状態で動作していないと判断される場合に、前記第１の無線ネットワークのみを選択する、特徴３に記載の第１の通信機器。
［特徴７］
前記第１の通信機器は、さらに、
前記第１の通信機器が無線ネットワークに所属している場合に、当該無線ネットワークを識別するためのＳＳＩＤ及びＢＳＳＩＤを格納するメモリを備え、
前記第１の識別情報は、前記第１の無線ネットワークを識別するための第１のＳＳＩＤ及び第１のＢＳＳＩＤのうちの少なくとも一方を含み、
前記第２の識別情報は、前記第２の無線ネットワークを識別するための第２のＳＳＩＤ及び第２のＢＳＳＩＤのうちの少なくとも一方を含み、
前記選択部は、前記メモリ内の前記ＳＳＩＤ及び前記ＢＳＳＩＤのうちの少なくとも一方と、前記第１の識別情報と、前記第２の識別情報と、を利用して、前記少なくとも１個の無線ネットワークを選択する、特徴１から６のいずれか一項に記載の第１の通信機器。
［特徴８］
前記制御部は、さらに、
前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第１の通信機器が所属している第３の無線ネットワークで利用されている無線設定情報を、前記第１種のインターフェースを介して、前記第２の通信機器に送信する設定情報送信部を備え、
前記通信実行部は、前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第３の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と前記対象データの無線通信を実行する、特徴１から７のいずれか一項に記載の第１の通信機器。
［特徴９］
第２の通信機器であって、
第１の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第１の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、
制御部と、を備え、
前記制御部は、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第１の通信機器に送信する識別情報送信部であって、前記第１及び第２の識別情報は、前記第１の通信機器が、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択するために利用される、前記識別情報送信部と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と対象データの無線通信を実行する通信実行部と、
を備える第２の通信機器。
［特徴１０］
前記制御部は、さらに、
前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第１の通信機器が所属している第３の無線ネットワークで利用されている無線設定情報を、前記第１種のインターフェースを介して、前記第１の通信機器から受信する設定情報受信部と、
前記無線設定情報が受信される場合に、前記第１及び第２の無線ネットワークのうちの一方の無線ネットワークから前記第２の通信機器を離脱させる離脱部と、
前記一方の無線ネットワークから前記第２の通信機器を離脱させた後に、前記無線設定情報を利用して、前記第２の通信機器を前記第３の無線ネットワークに参加させる参加部と、を備え、
前記通信実行部は、前記第１の通信機器が前記第１及び第２の無線ネットワークのどちらにも所属していない場合に、前記第３の無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と前記対象データの無線通信を実行する、特徴９に記載の第２の通信機器。
［特徴１１］
前記第１及び第２の通信機器のそれぞれは、無線ネットワークの親局として機能する親局状態と、前記無線ネットワークの子局として機能する子局状態と、前記親局状態及び前記子局状態とは異なるデバイス状態と、を含む複数個の状態のうちのいずれかの状態で、選択的に動作可能であり、
前記第１の無線ネットワークは、一対の通信機器によって前記第１の無線ネットワークが形成される際に、前記一対の通信機器が前記第１の無線ネットワークの前記親局及び前記子局を決定するための無線通信を実行する仕組みを有する第１の無線通信方式に従った無線ネットワークであり、
前記第２の無線ネットワークは、前記仕組みを有さない第２の無線通信方式に従った無線ネットワークであって、前記第１及び第２の通信機器とは異なるアクセスポイントによって形成される無線ネットワークであり、
前記一方の無線ネットワークは、前記第２の無線ネットワークである、特徴１０に記載の第２の通信機器。
［特徴１２］
前記第１の無線ネットワークでは、第１の無線チャネル値が利用され、
前記第２の無線ネットワークでは、前記第１の無線チャネル値が利用され、
前記参加部は、
前記第１の無線チャネル値と、前記第３の無線ネットワークで利用される第２の無線チャネル値と、が一致する場合に、前記第２の通信機器を前記第３の無線ネットワークに参加させる際に、前記第１及び第２の無線ネットワークのうちの他方の無線ネットワークから前記第２の通信機器を離脱させず、
前記第１の無線チャネル値と前記第２の無線チャネル値とが一致しない場合に、前記第２の通信機器を前記第３の無線ネットワークに参加させる際に、前記他方の無線ネットワークから前記第２の通信機器を離脱させる、特徴１０又は１１に記載の第２の通信機器。
［特徴１３］
第１の通信機器のためのコンピュータプログラムであって、
前記第１の通信機器は、
第２の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第２の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、を備え、
前記コンピュータプログラムは、前記第１の通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第２の通信機器から受信する識別情報受信処理と、
前記第１及び第２の識別情報を利用して、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択する選択処理と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第２の通信機器と対象データの無線通信を実行する通信実行処理と、
を実行させるコンピュータプログラム。
［特徴１４］
第２の通信機器のためのコンピュータプログラムであって、
前記第２の通信機器は、
第１の通信機器と無線通信を実行するための第１種のインターフェースと、
前記第１の通信機器と無線通信を実行するための第２種のインターフェースであって、前記第２種のインターフェースを介した無線通信の通信速度は、前記第１種のインターフェースを介した無線通信の通信速度よりも速い、前記第２種のインターフェースと、を備え、
前記コンピュータプログラムは、前記第２の通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記第２の通信機器が第１の無線ネットワーク及び第２の無線ネットワークの両方に所属している場合に、前記第１の無線ネットワークを識別するための第１の識別情報、及び、前記第２の無線ネットワークを識別するための第２の識別情報を、前記第１種のインターフェースを介して、前記第１の通信機器に送信する識別情報送信処理であって、前記第１及び第２の識別情報は、前記第１の通信機器が、前記第１及び第２の無線ネットワークのうち、前記第１の通信機器が所属している少なくとも１個の無線ネットワークを選択するために利用される、前記識別情報送信処理と、
前記少なくとも１個の無線ネットワークのうちの対象無線ネットワークを利用して、前記第２種のインターフェースを介して、前記第１の通信機器と対象データの無線通信を実行する通信実行処理と、
を実行させるコンピュータプログラム。