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