(57)【要約】【課題】  無線通信装置が外部装置と対象データの無線通信を適切に実行し得る技術を開示すること。【解決手段】  ＭＦＰ１０は、ＷＦＤ接続操作が加えられる場合に、ＭＦＰ１０がＮＷ１（無線ネットワーク）のＣＬ機器及びＧ／Ｏ機器のどちらであるのかを判断する。ＭＦＰ１０は、ＭＦＰ１０がＣＬ機器であると判断される場合には、ＮＷ１のＳＳＩＤを表示させて、携帯端末１００をＮＷ１に参加させる。この場合、ＭＦＰ１０は、携帯端末５０を介して、携帯端末１００から印刷データＰＤ１を受信する。一方、ＭＦＰ１０は、ＭＦＰ１０がＧ／Ｏ機器であると判断される場合には、ＭＦＰ１０と携帯端末１００との間に、ＷＦＤ方式に従った接続を確立して、他装置を介さずに、携帯端末１００から印刷データＰＤ１を受信する。【選択図】図５
2014072764.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 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信号）を対象携帯端末に送信する。その後、Ｇ／Ｏネゴシエーション、ＷＰＳ通信、及び、認証通信が実行される点は、図２のＳ１６と同様である。Ｓ１１６が終了すると、Ｓ１４０に進む。
【００８７】
ＭＦＰ１０の状態がＣＬ状態である場合（Ｓ１２０でＹＥＳ）には、出力部４５は、図２のＳ２２と同様に、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）で現在利用されているＷＦＤＷＳＩに含まれる特定のＳＳＩＤを、表示部１４に表示させる。対象携帯端末のユーザは、表示部１４を見ることによって、特定のＳＳＩＤを知ることができる。ユーザは、対象携帯端末に表示される機器リストから、ＭＦＰ１０の代わりに、特定のＧ／Ｏ機器（即ち特定のＳＳＩＤ）を選択する。機器リストから特定のＧ／Ｏ機器が選択された後の動作、即ち、対象携帯端末がＷＦＤＮＷ（ＭＦＰ＝ＣＬ）に所属（即ち参加）するまでの動作は、図２のＳ２２で説明した動作と同様である。Ｓ１２２が終了すると、Ｓ１４０に進む。
【００８８】
ＭＦＰ１０の状態がＧ／Ｏ状態である場合（Ｓ１２０でＮＯ）には、Ｓ１３０において、第１の接続部４１は、ＭＦＰ１０の操作部１２にＷＦＤ接続操作が加えられるまで待機する。そして、第１の接続部４１は、ＷＦＤ接続操作が加えられると、接続可能であることを示す情報を含む応答を対象携帯端末に送信する。その後、ＷＰＳ通信及び認証通信が実行される点は、図２のＳ３０と同様である。Ｓ１３０が終了すると、Ｓ１４０に進む。
【００８９】
Ｓ１４０及びＳ１４２は、図２のＳ４０及びＳ４２と同様である。Ｓ１４２が終了すると、Ｓ１１０に戻る。
【００９０】
（具体例）
続いて、図４〜図７を参照して、ＭＦＰ１０及び携帯端末５０，１００によって実現される具体例を説明する。図４〜図７は、ＭＦＰ１０が図２及び図３の各処理を実行することによって実現される。
【００９１】
（図４；Ｇ／Ｏネゴシエーション）
図４の初期状態では、ＭＦＰ１０及び携帯端末５０，１００は、それぞれ、デバイス状態である。携帯端末５０のユーザは、ＭＦＰ１０に印刷を実行させることを望む場合に、ＭＦＰ１０の操作部１２にＷＦＤ接続操作を加える（図２のＳ１０でＹＥＳ）。この場合、ＭＦＰ１０は、ＳＬＳを実行して、機器リストを表示させる（Ｓ１２でＹＥＳ、Ｓ１４）。
【００９２】
ユーザは、ＭＦＰ１０の操作部１２を操作して、機器リストから携帯端末５０を選択する。この場合、ＭＦＰ１０は、接続要求を携帯端末５０に送信する（Ｓ１６）。当該接続要求は、ＭＦＰ１０のＷＦＤＭＡＣを送信元として含み、携帯端末５０のＭＡＣアドレス（以下では「ＭＡＣ５０」と呼ぶ）を送信先として含む。ＭＦＰ１０は、上記のＳＬＳの過程でＭＡＣ５０を取得しているために、ＭＡＣ５０を送信先として含む接続要求を送信することができる。
【００９３】
ユーザは、さらに、携帯端末５０に接続印刷操作を加える。この場合、携帯端末５０は、ＭＦＰ１０から接続要求を受信して、接続可能であることを示す応答をＭＦＰ１０に送信する。この結果、ＭＦＰ１０は、Ｇ／Ｏネゴシエーションを携帯端末５０と実行する（Ｓ１６）。
【００９４】
図４のケースＡは、Ｇ／Ｏネゴシエーションの結果として、ＭＦＰ１０がＣＬ状態になると共に携帯端末５０がＧ／Ｏ状態になるケースである。携帯端末５０は、ＳＳＩＤ「ａ１」、パスワード「ｂ１」等を含むＷＦＤＷＳＩを準備する（Ｓ１６）。ＭＦＰ１０は、ＷＰＳ通信を実行して、携帯端末５０からＷＦＤＷＳＩを取得する（Ｓ１６）。次いで、ＭＦＰ１０は、認証通信を携帯端末５０と実行して、ＷＦＤ方式に従った接続Ｃ１を確立する（Ｓ１６）。これにより、Ｇ／Ｏ状態の携帯端末５０が無線ネットワーク（以下では「ＮＷ１」と呼ぶ）を形成し、ＣＬ状態のＭＦＰ１０がＮＷ１に参加する。そして、ＭＦＰ１０は、ＮＷ１を利用して（即ち、接続Ｃ１を利用して）、他装置を介さずに、携帯端末５０から印刷データＰＤ１を受信し（Ｓ４０）、印刷データＰＤ１に従って印刷処理を実行する（Ｓ４２）。
【００９５】
図４のケースＢは、Ｇ／Ｏネゴシエーションの結果として、ＭＦＰ１０がＧ／Ｏ状態になると共に携帯端末５０がＣＬ状態になるケースである。ＭＦＰ１０は、ＳＳＩＤ「ａ２」、パスワード「ｂ２」等を含むＷＦＤＷＳＩを準備する（Ｓ１６）。ＭＦＰ１０は、ＷＰＳ通信を実行して、ＷＦＤＷＳＩを携帯端末５０に供給する。次いで、ＭＦＰ１０は、認証通信を携帯端末５０と実行して、ＷＦＤ方式に従った接続Ｃ１’を確立する（Ｓ１６）。これにより、Ｇ／Ｏ状態のＭＦＰ１０がＮＷ１を形成し、ＣＬ状態の携帯端末５０がＮＷ１に参加する。そして、ＭＦＰ１０は、ＮＷ１を利用して（即ち、接続Ｃ１’を利用して）、他装置を介さずに、携帯端末５０から印刷データＰＤ１を受信し（Ｓ４０）、印刷データＰＤ１に従って印刷処理を実行する（Ｓ４２）。
【００９６】
（図５；図４のケースＡの続き）
上述したように、図４のケースＡでは、ＭＦＰ１０と携帯端末５０との間にＷＦＤ方式に従った接続Ｃ１が確立される（即ちＮＷ１が形成される）。ＮＷ１では、ＭＦＰ１０がＣＬ状態であり、携帯端末５０がＧ／Ｏ状態である。この状況において、携帯端末１００のユーザは、ＭＦＰ１０に印刷を実行させることを望む場合に、ＭＦＰ１０の操作部１２にＷＦＤ接続操作を加える（図２のＳ１０でＹＥＳ）。この場合、ＭＦＰ１０は、ＮＷ１の状態が、ＭＦＰ１０がＣＬ機器として動作し、かつ、携帯端末５０がＧ／Ｏ機器として動作する状態であると判断する（Ｓ２０でＹＥＳ）。従って、ＭＦＰ１０は、ＮＷ１のＳＳＩＤ「ａ１」を表示部１４に表示させる（Ｓ２２）。
【００９７】
携帯端末１００のユーザは、ＭＦＰ１０に印刷を実行させることを望んでいる。従って、ユーザは、ＭＦＰ１０によって印刷される印刷媒体を取得するために、ＭＦＰ１０に近づくことが予想される。このために、ユーザは、ＭＦＰ１０の表示部１４に表示されるＳＳＩＤ「ａ１」を見ることができ、この結果、ＳＳＩＤ「ａ１」によって識別されるＮＷ１に携帯端末１００を参加させるべきことを知ることができる。ユーザは、さらに、携帯端末１００に接続印刷操作を加える。この場合、携帯端末１００は、ＳＬＳを実行して、機器リストを表示させる。当該機器リストは、携帯端末５０に関する情報（即ち、ＳＳＩＤ「ａ１」、デバイス名等）を含む。
【００９８】
ユーザは、携帯端末１００に表示される機器リストから、携帯端末５０（即ちＳＳＩＤ「ａ１」）を選択する。携帯端末５０がＧ／Ｏ機器であるために、携帯端末１００は、ＣＬ状態になることを決定する。そして、携帯端末１００は、接続要求を携帯端末５０に送信する。当該接続要求は、携帯端末１００のＭＡＣアドレス（以下では「ＭＡＣ１００」と呼ぶ）を送信元として含み、ＭＡＣ５０を送信先として含む。携帯端末１００は、上記のＳＬＳの過程でＭＡＣ５０を取得しているために、ＭＡＣ５０を送信先として含む接続要求を送信することができる。
【００９９】
携帯端末１００のユーザは、携帯端末５０，１００の間でＷＰＳ通信を実行させるために、さらに、携帯端末５０にＷＦＤ接続操作を加える必要がある。上述したように、携帯端末５０に加えられる接続印刷操作は、ＭＦＰ用アプリケーションの画面に従った操作である。これに対し、携帯端末５０に加えられるＷＦＤ接続操作は、ＭＦＰ用アプリケーションによって実現される画面に従った操作ではなく、携帯端末５０のＯＳプログラムによって実現される画面に従った操作である。即ち、携帯端末５０は、ＷＦＤ接続操作が加えられる場合には、携帯端末５０内の印刷データをＭＦＰ１０に送信するという目的でなくても、携帯端末５０と他装置（例えば携帯端末１００）との間にＷＦＤ方式に従った接続を確立することができる。
【０１００】
携帯端末５０と携帯端末１００とは、通常、異なるユーザによって所有される。このために、携帯端末１００のユーザは、ＷＦＤ接続操作を携帯端末５０に加えることを、携帯端末５０のユーザに依頼する必要がある。携帯端末１００のユーザは、携帯端末１００に表示される機器リストから、携帯端末５０のデバイス名を知ることができ、当該デバイス名が携帯端末５０のユーザを示すものである場合（例えば、当該デバイス名が携帯端末５０のユーザ名を含む場合）には、携帯端末５０のユーザを知ることができる。従って、携帯端末１００のユーザは、携帯端末５０のユーザに上記の依頼を行なうことができる。例えば、ＭＦＰ１０が特定の会社内に設置されており、携帯端末５０，１００の各ユーザが当該特定の会社の社員である状況では、携帯端末１００のユーザは、携帯端末５０のユーザに上記の依頼を行なうことができる。
【０１０１】
また、図５のケースでは、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）（即ちＮＷ１）を形成しているＧ／Ｏ機器は、個人によって所有される携帯端末５０である。ただし、変形例では、Ｇ／Ｏ機器は、携帯端末５０ではなく、例えば、ＭＦＰ、プリンタ、スキャナ、サーバ等のように、複数のユーザによって共用される共用機器であってもよい。この場合、携帯端末１００のユーザは、他人に依頼しなくても、ＷＦＤ接続操作を共用機器に加えることができる。なお、本変形例の状況では、携帯端末５０と携帯端末１００との間で実行される後述の各通信（ＷＰＳ通信、認証通信、印刷データの通信等）と同様の各通信が、共用機器と携帯端末１００との間で実行される。
【０１０２】
携帯端末１００に接続印刷操作が加えられ、かつ、携帯端末５０にＷＦＤ接続操作が加えられると、携帯端末５０，１００がＷＰＳ通信を実行するための条件（即ち、ＷＰＳのＰＢＣ方式の条件）が満たされる。従って、携帯端末５０は、携帯端末１００から接続要求を受信して、接続可能であることを示す情報を含む応答を携帯端末１００に送信する。この結果、携帯端末５０，１００がＷＰＳ通信を実行して、ＮＷ１で現在利用されているＷＦＤＷＳＩ（即ち、ＳＳＩＤ「ａ１」、パスワード「ｂ１」等（図４参照））が、携帯端末５０から携帯端末１００に供給される。次いで、携帯端末５０，１００は、認証通信を実行して、ＷＦＤ方式に従った接続Ｃ４を確立する。これにより、ＣＬ状態の携帯端末１００がＮＷ１に参加する。
【０１０３】
ＭＦＰ１０は、ＮＷ１を利用して（即ち、接続Ｃ１及び接続Ｃ４を利用して）、携帯端末５０を介して、携帯端末１００から印刷データＰＤ２を受信し（Ｓ４０）、印刷データＰＤ２に従って印刷処理を実行する（Ｓ４２）。
【０１０４】
（図６；図４のケースＡの続き）
上述したように、図５のケースは、携帯端末１００に接続印刷操作が加えられる前に、ＭＦＰ１０にＷＦＤ接続操作が加えられるケースである。これに対し、図６のケースは、ＭＦＰ１０にＷＦＤ接続操作が加えられずに、携帯端末１００に接続印刷操作が加えられるケースである。
【０１０５】
ユーザは、携帯端末１００に接続印刷操作を加える。この場合、携帯端末１００は、ＳＬＳを実行して、機器リストを表示させる。ユーザは、携帯端末１００に表示される機器リストからＭＦＰ１０を選択する。この場合、携帯端末１００は、接続要求をＭＦＰ１０に送信する。当該接続要求は、ＭＡＣ１００を送信元として含み、ＭＦＰ１０のＷＦＤＭＡＣを送信先として含む。携帯端末１００は、上記のＳＬＳの過程で、ＮＷ１のＧ／Ｏ機器である携帯端末５０から、ＭＦＰ１０に関する情報（即ち、ＭＦＰ１０のデバイス名、ＷＦＤＭＡＣ等）を取得しているために、ＷＦＤＭＡＣを送信先として含む接続要求を送信することができる。
【０１０６】
ＭＦＰ１０は、携帯端末１００から接続要求を受信する（図３のＳ１１０でＹＥＳ）。この場合、ＭＦＰ１０は、ＮＷ１の状態が、ＭＦＰ１０がＣＬ機器として動作し、かつ、携帯端末５０がＧ／Ｏ機器として動作する状態であると判断する（Ｓ１２０でＹＥＳ）。従って、ＭＦＰ１０は、ＮＷ１のＳＳＩＤ「ａ１」を表示部１４に表示させる（Ｓ１２２）。
【０１０７】
携帯端末１００のユーザは、機器リストからＭＦＰ１０を選択済みであるが、ＭＦＰ１０にＳＳＩＤ「ａ１」が表示されるために、ＳＳＩＤ「ａ１」によって識別されるＮＷ１に携帯端末１００を参加させるべきことを知ることができる。従って、ユーザは、機器リストから、ＭＦＰ１０に代えて、携帯端末５０（即ちＳＳＩＤ「ａ１」）を選択する。この場合、携帯端末１００は、図５のケースと同様に、接続要求を携帯端末５０に送信する。この後の各通信は、図５のケースと同様である。即ち、ＭＦＰ１０は、ＮＷ１を利用して、携帯端末５０を介して、携帯端末１００から印刷データＰＤ２を受信し（Ｓ１４０）、印刷データＰＤ２に従って印刷処理を実行する（Ｓ１４２）。
【０１０８】
（図７；図４のケースＢの続き）
上述したように、図４のケースＢでは、ＭＦＰ１０と携帯端末５０との間にＷＦＤ方式に従った接続Ｃ１’が確立される（即ちＮＷ１が形成される）。ＮＷ１では、ＭＦＰ１０がＧ／Ｏ状態であり、携帯端末５０がＣＬ状態である。この状況において、携帯端末１００のユーザは、ＭＦＰ１０に印刷を実行させることを望む場合に、ＭＦＰ１０の操作部１２にＷＦＤ接続操作を加える（図２のＳ１０でＹＥＳ）。この場合、ＭＦＰ１０は、ＮＷ１の状態が、ＭＦＰ１０がＧ／Ｏ機器として動作し、かつ、携帯端末５０がＣＬ機器として動作する状態であると判断する（Ｓ２０でＮＯ）。従って、ＭＦＰ１０は、ＷＦＤＭＡＣを送信先として含む接続要求を受信するまで待機する（Ｓ３０）。
【０１０９】
ユーザは、さらに、携帯端末１００に接続印刷操作を加える。この場合、携帯端末１００は、ＳＬＳを実行して、機器リストを表示させる。ユーザは、携帯端末１００に表示される機器リストから、ＭＦＰ１０を選択する。この場合、携帯端末１００は、接続要求をＭＦＰ１０に送信する。当該接続要求は、ＭＡＣ１００を送信元として含み、ＭＦＰ１０のＷＦＤＭＡＣを送信先として含む。
【０１１０】
ＭＦＰ１０は、携帯端末１００から接続要求を受信して、接続可能であることを示す応答を携帯端末１００に送信する（Ｓ３０）。図７のケースでは、図６のケースとは異なり、表示処理（Ｓ１２２）が実行されない。ＭＦＰ１０は、ＷＰＳ通信を実行して、ＮＷ１のＷＦＤＷＳＩ（即ち、ＳＳＩＤ「ａ２」、パスワード「ｂ２」等（図４参照））を携帯端末１００に供給する（Ｓ３０）。次いで、ＭＦＰ１０は、認証通信を携帯端末１００と実行して、ＷＦＤ方式に従った接続Ｃ２を確立する（Ｓ３０）。これにより、携帯端末１００がＮＷ１に参加する。そして、ＭＦＰ１０は、ＮＷ１を利用して（即ち、接続Ｃ２を利用して）、他装置を介さずに、携帯端末１００から印刷データＰＤ２を受信し（Ｓ４０）、印刷データＰＤ２に従って印刷処理を実行する（Ｓ４２）。
【０１１１】
（本実施例の効果）
ＣＬ状態のＭＦＰ１０にＷＦＤ接続操作が加えられたり（図２のＳ２０でＹＥＳ）、ＣＬ状態のＭＦＰ１０が接続要求を受信したり（図３のＳ１２０でＹＥＳ）すると、図５及び図６に示されるように、ＭＦＰ１０は、ＭＦＰ１０が所属しているＮＷ１のＳＳＩＤ「ａ１」を、表示部１４に表示させる（図２のＳ２２、図３のＳ１２２）。これにより、携帯端末１００のユーザは、携帯端末１００をＮＷ１に参加させる。換言すると、ＭＦＰ１０は、ＳＳＩＤ「ａ１」を表示部１４に表示させることによって、携帯端末１００をＮＷ１に参加させる。従って、ＭＦＰ１０は、ＮＷ１を利用して、携帯端末５０を介して、携帯端末１００から印刷データＰＤ２を受信することができる（図２のＳ４０、図３のＳ１４０）。
【０１１２】
一方において、Ｇ／Ｏ状態のＭＦＰ１０にＷＦＤ接続操作が加えられたり（図２のＳ２０でＮＯ）、Ｇ／Ｏ状態のＭＦＰ１０が接続要求を受信したりすると（図３のＳ１２０でＮＯ）、図７に示すように、ＭＦＰ１０は、ＷＰＳ通信及び認証通信を実行して、携帯端末１００をＮＷ１に参加させる（図２のＳ３０、図３のＳ１３０）。従って、ＭＦＰ１０は、ＮＷ１を利用して、他装置を介さずに、携帯端末１００から印刷データＰＤ２を受信することができる（図２のＳ４０、図３のＳ１４０）。
【０１１３】
上述したように、ＭＦＰ１０は、ＭＦＰ１０が所属しているＮＷ１の状態が、ＭＦＰ１０がＣＬ機器として動作する状態（図２のＳ２０でＹＥＳ、図３のＳ１２０でＹＥＳ）であるのか、ＭＦＰ１０がＧ／Ｏ機器として動作する状態（図２のＳ２０でＮＯ、図３のＳ１２０でＮＯ）であるのか、に応じた適切な処理（図２のＳ２２又はＳ３０、図３のＳ１２２又はＳ１３０）を実行することができる。この結果、ＭＦＰ１０は、携帯端末１００をＮＷ１に適切に参加させることができ、携帯端末１００から印刷データＰＤ２を適切に受信することができる。
【０１１４】
（対応関係）
ＭＦＰ１０、携帯端末５０、携帯端末１００が、それぞれ、「無線通信装置」、「第１の外部装置」、「第２の外部装置」の一例である。ＷＦＤ方式が、「第１の無線通信方式」の一例である。ＭＦＰ１０に加えられるＷＦＤ接続操作、及び、ＷＦＤＭＡＣを送信先として含む接続要求が、「特定の指示」の一例である。ＷＦＤ接続操作が、「特定の操作」の一例である。印刷データが、「対象データ」の一例である。Ｇ／Ｏ機器、ＣＬ機器が、それぞれ、「親局」、「子局」の一例である。Ｇ／Ｏネゴシエーションが、「親局及び子局を決定するための無線通信」の一例である。
【０１１５】
図５又は図６に示されるＮＷ１の状態、即ち、ＭＦＰ１０がＣＬ機器であり、かつ、携帯端末５０がＧ／Ｏ機器である状態が、「第１の状態」の一例である。図７に示されるＮＷ１の状態、即ち、ＭＦＰ１０がＧ／Ｏ機器であり、かつ、携帯端末５０がＣＬ機器である状態が、「第２の状態」の一例である。図２のＳ２０でＹＥＳ（又は図３のＳ１２０でＹＥＳ）の場合、図２のＳ２０でＮＯ（又は図３のＳ１２０でＮＯ）の場合が、それぞれ、「第１の場合」、「第２の場合」の一例である。ＮＷ１が、「第１の無線ネットワーク」の一例である。また、図４の接続Ｃ１（又は接続Ｃ１’）、図７の接続Ｃ２が、それぞれ、「第１の接続」、「第２の接続」の一例である。図２のＳ２２（又は図３のＳ１２２）で表示されるＳＳＩＤが、「参加情報」及び「識別情報」の一例である。
【０１１６】
（第２実施例）
本実施例では、図３のＳ１２２の処理が第１実施例とは異なる。即ち、第１実施例では、Ｓ１２２において、出力部４５は、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）のＳＳＩＤを表示部１４に表示させることによって、対象携帯端末のユーザにＷＦＤＮＷ（ＭＦＰ＝ＣＬ）のＳＳＩＤを認識させ、対象携帯端末をＷＦＤＮＷ（ＭＦＰ＝ＣＬ）に参加させる。これに対し、本実施例では、Ｓ１２２において、出力部４５の第２の接続部４６は、ＭＦＰ１０と対象携帯端末との間に、通常Ｗｉ−Ｆｉ方式に従った接続を確立する。そして、第２の接続部４６は、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）で現在利用されているＷＦＤＷＳＩを、通常Ｗｉ−Ｆｉ方式に従って対象携帯端末に送信することによって、対象携帯端末をＷＦＤＮＷ（ＭＦＰ＝ＣＬ）に参加させる。
【０１１７】
（通常Ｗｉ−Ｆｉ方式のＳｏｆｔＡＰモード）
本実施例のＳ１２２の処理を説明する前に、通常Ｗｉ−Ｆｉ方式のＳｏｆｔＡＰモードについて説明する。上述したように、インフラの無線ネットワークでは、無線アクセスポイント、無線ＬＡＮルータ等と呼ばれる通常のＡＰが利用されるのが一般的である。ただし、通常のＡＰが利用されなくても、インフラの無線ネットワークが形成され得る。即ち、いわゆるＳｏｆｔＡＰモードを搭載している機器（例えばＭＦＰ１０）は、通常のＡＰと同様の動作を実行することが可能である。このような機器は、通常のＡＰが存在しなくても、ＳｏｆｔＡＰモードに従って動作することによって、インフラの無線ネットワークを形成することができる。
【０１１８】
上述したように、インフラの無線ネットワークは、通常のＡＰによって形成される場合もあるし、ＳｏｆｔＡＰモードを搭載している機器によって形成される場合もある。ただし、どちらの場合でも、インフラの無線ネットワークは、ＡＰが利用される無線ネットワークであることには変わりない。即ち、通常Ｗｉ−Ｆｉ方式のインフラは、ＡＰを介して無線通信を実行するための無線通信方式である。これに対し、ＷＦＤ方式は、ＡＰを介さない無線通信を実行するための無線通信方式である。この点において、通常Ｗｉ−Ｆｉ方式のインフラとＷＦＤ方式とは異なる。
【０１１９】
（図３のＳ１２２の処理）
上述したように、ＭＦＰ１０がＣＬ状態である場合には、図３のＳ１２０でＹＥＳと判断され、Ｓ１２２に進む。Ｓ１２２では、第２の接続部４６は、まず、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに現在所属しているのか否かを判断する。具体的に言うと、第２の接続部４６は、通常Ｗｉ−ＦｉＭＡＣに対応付けられている通常Ｗｉ−ＦｉＷＳＩがメモリ３４に格納されている場合には、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに現在所属していると判断し、通常Ｗｉ−ＦｉＷＳＩがメモリ３４に格納されていない場合には、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに現在所属していないと判断する。
【０１２０】
第２の接続部４６は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに現在所属していると判断する場合には、当該通常Ｗｉ−ＦｉＮＷを形成しているＡＰ４に離脱信号を送信する。これにより、第２の接続部４６は、ＭＦＰ１０とＡＰ４との間の通常Ｗｉ−Ｆｉ方式に従った接続を切断する。この結果、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷから離脱する。第２の接続部４６は、さらに、通常Ｗｉ−ＦｉＭＡＣに対応付けられているメモリ３４内の通常Ｗｉ−ＦｉＷＳＩ（以下では「過去のＷＳＩ」と呼ぶ）を、メモリ３４内の所定の記憶領域に退避させる。これにより、第２の接続部４６は、後処理において、上記の過去のＷＳＩを利用して、通常Ｗｉ−Ｆｉ方式に従った接続を再び確立することができる。
【０１２１】
次いで、第２の接続部４６は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属していない状態で、ＭＦＰ１０のＳｏｆｔＡＰモードをＯＦＦからＯＮに切り替える。この際に、第２の接続部４６は、ＭＦＰ１０がＡＰとして動作する通常Ｗｉ−ＦｉＮＷで利用されるべき通常Ｗｉ−ＦｉＷＳＩ（以下では「ＳｏｆｔＡＰのＷＳＩ」と呼ぶ）を準備する。ＳｏｆｔＡＰのＷＳＩを準備する手法は、ＷＦＤＷＳＩを準備する手法と同様である。ただし、第２の接続部４６は、ＭＦＰ１０の通常Ｗｉ−ＦｉＭＡＣをＢＳＳＩＤとして準備する。第２の接続部４６は、さらに、通常Ｗｉ−ＦｉＭＡＣに対応付けて、ＳｏｆｔＡＰのＷＳＩをメモリ３４に格納する。
【０１２２】
続いて、第２の接続部４６は、Ｓ１１０で受信された接続要求に含まれる対象携帯端末のＭＡＣアドレスを送信先として、ＳｏｆｔＡＰのＷＳＩを対象携帯端末に供給する。次いで、第２の接続部４６は、認証通信を実行して、対象携帯端末の認証を実行する。これにより、第２の接続部４６は、ＭＦＰ１０と対象携帯端末との間に、通常Ｗｉ−Ｆｉ方式に従った接続を確立し、ＳｏｆｔＡＰモードに従った通常Ｗｉ−ＦｉＮＷ（以下では「ＳｏｆｔＡＰのＮＷ」と呼ぶ）を形成する。
【０１２３】
次いで、第２の接続部４６は、ＷＦＤＭＡＣに対応付けられているメモリ３４内のＷＦＤＷＳＩを取得する。そして、第２の接続部４６は、ＳｏｆｔＡＰのＮＷを利用して（即ち、通常Ｗｉ−Ｆｉ方式に従った接続を利用して）、他装置を介さずに、取得済みのＷＦＤＷＳＩを対象携帯端末に送信する。
【０１２４】
第２の接続部４６は、ＷＦＤＷＳＩを対象携帯端末に送信すると、ＭＦＰ１０のＳｏｆｔＡＰモードをＯＮからＯＦＦに切り替えて、ＳｏｆｔＡＰのＮＷを消滅させる。第２の接続部４６は、さらに、通常Ｗｉ−ＦｉＭＡＣに対応付けられているメモリ３４内のＳｏｆｔＡＰのＷＳＩを削除する。次いで、第２の接続部４６は、メモリ３４内の所定の記憶領域に上記の過去のＷＳＩが退避されている場合には、上記の過去のＷＳＩを利用して、ＭＦＰ１０とＡＰ４との間に、通常Ｗｉ−Ｆｉ方式に従った接続を再び確立する。これにより、ＭＦＰ１０は、ＡＰ４によって形成されている通常Ｗｉ−ＦｉＮＷに再び所属（即ち参加）することができる。
【０１２５】
対象携帯端末は、ＭＦＰ１０からＷＦＤＷＳＩを受信すると、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）を形成している特定のＧ／Ｏ機器と認証通信を実行して、特定のＧ／Ｏ機器と対象携帯端末との間に、ＷＦＤ方式に従った接続を確立する。なお、対象携帯端末は、ＭＦＰ１０からＷＦＤＷＳＩを取得済みであるために、特定のＧ／Ｏ機器からＷＦＤＷＳＩを取得せずに済む。即ち、対象携帯端末は、特定のＧ／Ｏ機とＷＰＳ通信を実行せずに済む。特定のＧ／Ｏ機器の管理リストに対象携帯端末のＭＡＣアドレスが登録される。これにより、対象携帯端末は、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）に所属（即ち参加）することができる。
【０１２６】
なお、図３のＳ１２２では、ＭＦＰ１０は、対象携帯端末から接続要求を受信しているので（Ｓ１１０でＹＥＳ）、対象携帯端末のＭＡＣアドレスを取得済みである。このために、ＭＦＰ１０は、対象携帯端末のＭＡＣアドレスを送信先として、ＳｏｆｔＡＰのＷＳＩを対象携帯端末に送信することができる。これに対し、図２のＳ２２では、ＭＦＰ１０は、対象携帯端末のＭＡＣアドレスを取得していない。従って、ＭＦＰ１０は、ＳｏｆｔＡＰのＷＳＩを対象携帯端末に送信することができない。このために、Ｓ２２では、ＭＦＰ１０は、第１実施例と同様に、表示処理を実行する（換言すれば、Ｓ２２では、第２実施例の構成が採用されない）。
【０１２７】
（具体例；図８）
図８を参照して、本実施例の具体例を説明する。図８は、図４のケースＡの続きのシーケンス図を示す。従って、ＭＦＰ１０がＣＬ状態であり、携帯端末５０がＧ／Ｏ状態である。また、ＭＦＰ１０とＡＰ４との間に、通常Ｗｉ−Ｆｉ方式に従った接続Ｃ５が確立されている。この状況において、携帯端末１００のユーザは、携帯端末１００に接続印刷操作を加える。この場合、携帯端末１００は、ＳＬＳを実行して、機器リストを表示させる。ユーザは、携帯端末１００に表示される機器リストから、ＭＦＰ１０を選択する。この場合、携帯端末１００は、接続要求をＭＦＰ１０に送信する。当該接続要求は、ＭＡＣ１００を送信元として含み、ＭＦＰ１０のＷＦＤＭＡＣを送信先として含む。
【０１２８】
ＭＦＰ１０は、携帯端末１００から接続要求を受信する（図３のＳ１１０でＹＥＳ）。この場合、ＭＦＰ１０は、ＮＷ１の状態が、ＭＦＰ１０がＣＬ機器として動作し、かつ、携帯端末５０がＧ／Ｏ機器として動作する状態であると判断する（Ｓ１２０でＹＥＳ）。従って、ＭＦＰ１０は、まず、ＡＰ４に離脱信号を送信して、接続Ｃ５を切断する（Ｓ１２２）。次いで、ＭＦＰ１０は、接続Ｃ１が確立されている状態を維持しながら（即ち、ＮＷ１を維持しながら）、ＳｏｆｔＡＰモードをＯＦＦからＯＮに切り替えて、ＳｏｆｔＡＰのＷＳＩを携帯端末１００に送信する（Ｓ１２２）。この結果、ＭＦＰ１０と携帯端末１００との間に、通常Ｗｉ−Ｆｉ方式に従った接続Ｃ３が確立される。これにより、ＳｏｆｔＡＰのＮＷ（以下では「ＮＷ２」と呼ぶ）が形成される。
【０１２９】
次いで、ＭＦＰ１０は、ＮＷ２を利用して（即ち、接続Ｃ３を利用して）、ＮＷ１のＷＦＤＷＳＩを携帯端末１００に送信する。続いて、ＭＦＰ１０は、接続Ｃ３を切断して、ＮＷ２を消滅させる。そして、ＭＦＰ１０は、通常Ｗｉ−Ｆｉ方式に従った接続Ｃ５をＡＰ４と再び確立する。
【０１３０】
携帯端末１００は、ＭＦＰ１０からＮＷ１のＷＦＤＷＳＩを受信すると、接続要求を携帯端末５０に送信する。当該接続要求は、ＭＡＣ１００を送信元として含み、ＭＡＣ５０を送信先として含む。携帯端末１００は、ＭＦＰ１０からＮＷ１のＷＦＤＷＳＩを取得済みであるために、ＭＡＣ５０（即ち、ＮＷ１のＷＦＤＷＳＩに含まれるＢＳＳＩＤ）を送信先として含む接続要求を送信することができる。
【０１３１】
携帯端末１００は、ＭＦＰ１０からＮＷ１のＷＦＤＷＳＩを取得済みであるために、携帯端末５０からＮＷ１のＷＦＤＷＳＩを取得せずに済む。即ち、携帯端末１００は、ＷＰＳ通信を実行せずに済む。このような状況では、ＷＰＳのＰＢＣ方式に従った操作（例えば図６のＷＦＤ接続操作）が携帯端末５０に加えられなくても、携帯端末５０，１００は、認証通信を実行して、ＷＦＤ方式に従った接続Ｃ４を確立することができる。これにより、ＣＬ状態の携帯端末１００がＮＷ１に参加する。
【０１３２】
ＭＦＰ１０は、図５及び図６と同様に、ＮＷ１を利用して、携帯端末５０を介して、携帯端末１００から印刷データＰＤ２を受信し（Ｓ１４０）、印刷データＰＤ２に従って印刷処理を実行する（Ｓ１４２）。
【０１３３】
（本実施例の効果）
ＭＦＰ１０は、ＭＦＰ１０が所属しているＷＦＤＮＷの状態が、ＭＦＰ１０がＣＬ機器として動作する状態である場合（図３のＳ１２０でＹＥＳ）に、適切な処理（図３のＳ１２２）を実行することができる。この結果、図８に示されるように、ＭＦＰ１０は、携帯端末１００をＮＷ１に適切に参加させることができ、携帯端末１００から印刷データＰＤ２を適切に受信することができる。
【０１３４】
また、第１実施例の図６のケースでは、携帯端末１００のユーザが、携帯端末１００に表示される機器リストから携帯端末５０を選択する必要があり、さらに、携帯端末５０にＷＦＤ接続操作を加える必要がある。これに対し、本実施例では、図８に示されるように、ＭＦＰ１０は、接続Ｃ３を利用して、ＮＷ１のＷＦＤＷＳＩを携帯端末１００に送信する。このために、携帯端末１００は、携帯端末１００に表示される機器リストから携帯端末５０が選択されなくても、接続要求を携帯端末５０に送信することができる。また、携帯端末５０，１００は、携帯端末５０にＷＦＤ接続操作が加えられなくても、認証通信を適切に実行して、接続Ｃ４を確立することができる。このために、携帯端末１００のユーザは、携帯端末１００をＮＷ１に容易に参加させることができる。
【０１３５】
なお、本実施例では、ＭＦＰ１０が、接続Ｃ３を利用して、携帯端末１００にＮＷ１のＷＦＤＷＳＩを送信するが、これに代えて、ＭＦＰ１０が、接続Ｃ３を利用して、携帯端末１００から印刷データを受信する構成（以下では「比較例の構成」と呼ぶ）を採用することが考えられる。しかしながら、ＭＦＰ１０は、接続Ｃ３を確立する前に、ＭＦＰ１０とＡＰ４との間に確立されている接続Ｃ５を一時的に切断して、通常Ｗｉ−ＦｉＮＷから離脱しなければならない。この場合、ＭＦＰ１０は、ＡＰ４を介して、他装置と目的データの無線通信を実行することができない。例えば、ＭＦＰ１０は、ＡＰ４を介して、ＰＣ６から印刷データを受信することができない。画像データ等を含み得る印刷データは、通常、無線設定情報（例えばＮＷ１のＷＦＤＷＳＩ）と比べて、大きいデータサイズを有する。従って、比較例の構成を採用すると、接続Ｃ３を利用した通信時間が長くなってしまう。このために、接続Ｃ５が切断されている期間が長くなり、この結果、ＭＦＰ１０がＡＰ４を介した無線通信を実行不可能な期間が長くなる。
【０１３６】
本実施例では、ＭＦＰ１０が、接続Ｃ３を利用して、比較的に小さいデータサイズを有するＮＷ１のＷＦＤＷＳＩを携帯端末１００に送信する構成を採用している。従って、接続Ｃ５が切断されている期間が短くなり、この結果、ＭＦＰ１０がＡＰ４を介した無線通信を実行不可能な期間が短くなる。このために、ＭＦＰ１０は、ＡＰ４を介した無線通信を適切に実行することができる。
【０１３７】
なお、本実施例では、図３のＳ１２２において、第２の接続部４６は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属しているのか否かに関わらず、ＳｏｆｔＡＰモードに従った接続（例えば図８の接続Ｃ３）を利用して、ＷＦＤＷＳＩを対象携帯端末（例えば携帯端末１００）に送信する。これに代えて、変形例では、第２の接続部４６は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属している場合には、ＡＰ４を介した無線通信を実行不可能な期間が長くなるのを抑制するために、第２実施例と同様に、ＳｏｆｔＡＰモードに従った接続（例えば図８の接続Ｃ３）を利用して、ＷＦＤＷＳＩを対象携帯端末（例えば携帯端末１００）に送信してもよい。一方において、ＭＦＰ１０は、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属していない場合には、ＡＰ４を介した無線通信を実行不可能な期間が長くなるという問題が発生しないために、ＳｏｆｔＡＰモードに従った接続（例えば図８の接続Ｃ３）を利用して、対象携帯端末（例えば携帯端末１００）から印刷データを受信してもよい。
【０１３８】
（対応関係）
通常Ｗｉ−Ｆｉ方式（即ちＳｏｆｔＡＰモード）が、「第２の無線通信方式」の一例である。ＮＷ２が、「第２の無線ネットワーク」の一例である。接続Ｃ３が、「第３の接続」の一例である。図３のＳ１２２で送信されるＷＦＤＷＳＩが「参加情報」の一例であり、当該ＷＦＤＷＳＩに含まれるＳＳＩＤが「識別情報」の一例である。ＷＦＤＭＡＣ、通常Ｗｉ−ＦｉＭＡＣが、それぞれ、「第１のＭＡＣアドレス」、「第２のＭＡＣアドレス」の一例である。
【０１３９】
（第３実施例）
上述したように、第２実施例では、図３のＳ１２２において、第２の接続部４６は、ＭＦＰ１０と対象携帯端末との間に、通常Ｗｉ−Ｆｉ方式のＳｏｆｔＡＰモードに従った接続を確立して、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）で現在利用されているＷＦＤＷＳＩを対象携帯端末に送信する。これに代えて、本実施例では、Ｓ１２２において、第２の接続部４６は、ＭＦＰ１０と対象携帯端末との間に、通常Ｗｉ−Ｆｉ方式のアドホックに従った接続を確立して、ＷＦＤＷＳＩを対象携帯端末に送信する。
【０１４０】
（通常Ｗｉ−Ｆｉ方式のアドホック）
アドホックの無線ネットワークは、ＡＰとは異なる一対の機器によって形成される。具体的に言うと、一方の機器は、アドホックの無線ネットワークで利用されるべき通常Ｗｉ−ＦｉＷＳＩを準備して、通常Ｗｉ−ＦｉＷＳＩを他方の機器に供給する。これにより、一対の機器は、認証通信を実行して、アドホックに従った接続を確立することができる。即ち、一対の機器は、通常のＡＰやＳｏｆｔＡＰモードを利用せずに、通常Ｗｉ−ＦｉＮＷに所属することができる。この過程において、一対の機器は、Ｇ／Ｏネゴシエーションを実行しないし、Ｇ／Ｏ状態又はＣＬ状態で動作することを選択的に決定しない。この点において、通常Ｗｉ−Ｆｉ方式のアドホックは、ＷＦＤ方式とは異なる。
【０１４１】
（図３のＳ１２２の処理）
Ｓ１２２では、第２の接続部４６は、アドホックの無線ネットワークで利用されるべき通常Ｗｉ−ＦｉＷＳＩ（以下では「アドホックのＷＳＩ」と呼ぶ）を準備する。アドホックのＷＳＩを準備する手法は、ＷＦＤＷＳＩを準備する手法と同様である。ただし、第２の接続部４６は、ＭＦＰ１０の通常Ｗｉ−ＦｉＭＡＣをＢＳＳＩＤとして準備する。そして、第２の接続部４６は、アドホックのＷＳＩを対象携帯端末に送信する。これにより、第２の接続部４６は、アドホックの通常Ｗｉ−ＦｉＮＷを形成することができ、アドホックの通常Ｗｉ−ＦｉＮＷを利用して（即ち、通常Ｗｉ−Ｆｉ方式に従った接続を利用して）、他装置を介さずに、ＷＦＤＷＳＩを対象携帯端末に送信することができる。その他の点は、第２実施例と同様である。
【０１４２】
本実施例でも、第２実施例と同様の効果を得ることができる。本実施例では、通常Ｗｉ−Ｆｉ方式（即ちアドホックモード）が、「第２の無線通信方式」の一例である。
【０１４３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１４４】
（変形例１）「対象データ」は、印刷データではなく、スキャンデータであってもよい。本変形例では、例えば、図５において、接続印刷操作の代わりに接続スキャン操作が携帯端末１００に加えられる。そして、通信部４３は、スキャン実行部１８にスキャンを実行させてスキャンデータを生成し、ＮＷ１を利用して、携帯端末５０を介して、スキャンデータを携帯端末１００に送信する。なお、「対象データ」は、印刷データ及びスキャンデータとは異なる種類のデータ（例えば音声データ、動画データ等）であってもよい。
【０１４５】
（変形例２）「親局」は、ＷＦＤのＧ／Ｏ機器に限られず、無線ネットワークに属する各機器を管理する機器（例えば、無線ネットワークに属する各機器の間の無線通信を中継可能な機器）であれば、どのような機器であってもよい。また、「子局」は、ＷＦＤのＣＬ機器に限られず、無線ネットワークの親局から管理される状態であれば、どのような機器であってもよい。
【０１４６】
（変形例３）「第１の無線通信方式」は、ＷＦＤ方式でなくてもよく、一対の機器が無線ネットワークの親局及び子局を決定するための無線通信を実行する仕組みを有する方式であれば、どのような方式であってもよい。また、「第２の無線通信方式」は、通常Ｗｉ−Ｆｉ方式に限られない。例えば、図３のＳ１２２において、出力部４５は、赤外線通信方式、ＮＦＣ（Near Field Communicationの略）方式、ＢｌｕｅＴｏｏｔｈ（登録商標）方式、又は、ＴｒａｎｓｆｅｒＪｅｔ方式に従って、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）で現在利用されているＷＦＤＷＳＩを対象携帯端末に送信してもよい。一般的に言うと、「第１の無線通信方式」と「第２の無線通信方式」とは、異なる方式であればよい。
【０１４７】
（変形例４）図２のＳ２２又は図３のＳ１２２では、出力部４５は、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）のＳＳＩＤを表示させずに、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）のＢＳＳＩＤをＭＦＰ１０の表示部１４に表示させてもよい。この構成では、対象携帯端末のユーザは、ＭＦＰ１０の表示部１４に表示されるＢＳＳＩＤを知ることができる。そして、ユーザは、対象携帯端末に表示される機器リストから、当該ＢＳＳＩＤを選択することによって、ＷＦＤＮＷ（ＭＦＰ＝ＣＬ）を形成している特定のＧ／Ｏ機器を選択することができる。一般的に言うと、「参加情報」は、第２の外部装置が第１の無線ネットワークに参加するための情報であればよい。
【０１４８】
（変形例５）「無線通信装置」は、ＭＦＰ１０に限られず、他の通信装置（例えば、プリンタ、スキャナ、ＦＡＸ装置、コピー機、電話機、デスクトップＰＣ、ノートＰＣ、タブレットＰＣ、サーバ、携帯電話、ＰＤＡ端末等）であってもよい。また、「第１（又は第２）の外部装置」は、携帯端末５０（又は１００）に限られず、他の通信装置（例えば、ＭＦＰ、プリンタ、スキャナ、ＦＡＸ装置、コピー機、電話機、デスクトップＰＣ等）であってもよい。
【０１４９】
（変形例６）上記の実施例では、ＭＦＰ１０のＣＰＵ３２がメモリ３４内のプログラム（即ちソフトウェア）を実行することによって、各部４１〜４６が実現される。これに代えて、各部４１〜４６のうちの少なくとも１つは、論理回路等のハードウェアによって実現されてもよい。
【０１５０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１５１】
２：通信システム、４：ＡＰ、６：ＰＣ、１０：ＭＦＰ、１２：操作部、１４：表示部、１６：印刷実行部、１８：スキャン実行部、２０：無線ＬＡＮＩ／Ｆ、３０：制御部、３２：ＣＰＵ、３４：メモリ、５０，１００：携帯端末、Ｃ１〜Ｃ５：接続
【図１】
2014072764.tif 000003
【図２】
2014072764.tif 000004
【図３】
2014072764.tif 000005
【図４】
2014072764.tif 000006
【図５】
2014072764.tif 000007
【図６】
2014072764.tif 000008
【図７】
2014072764.tif 000009
【図８】
2014072764.tif 000010