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