(57)【要約】【課題】  通信装置が、携帯端末と通信を適切に実行するための技術を提供する。【解決手段】  ＭＦＰは、ＮＦＣＩ／Ｆを利用して、ＮＦＣ情報（Ｓ２でＹＥＳ）を受信すると、ＮＦＣ情報を用いて、ＭＦＰ１０と携帯端末とが同一のネットワークに現在属しているのか否かを判断する（Ｓ６）。ＭＦＰは、ＭＦＰと携帯端末とが同一のネットワークに現在属していないと判断される場合に、携帯端末と接続して（Ｓ１８）、無線ＬＡＮＩ／Ｆを利用して、データ通信処理（Ｓ２０）を実行する。一方、ＭＦＰは、ＭＦＰ１０と携帯端末とが同一のネットワークに現在属していると判断される場合に、同一のネットワークを介して、無線ＬＡＮＩ／Ｆを利用したデータ通信処理（Ｓ２０）を実行する。【選択図】図２
2020195162.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
携帯端末と通信を実行するための第１種のインターフェイスと、
前記携帯端末と通信を実行するための第２種のインターフェイスであって、前記第２種のインターフェイスを利用した通信の通信速度は、前記第１種のインターフェイスを利用した通信の通信速度よりも速い、前記第２種のインターフェイスと、
制御部と、を備え、
前記制御部は、
前記第１種のインターフェイスを利用して、前記携帯端末から特定の情報を受信する受信部と、
前記通信装置が、現在、前記第２種のインターフェイスを利用して、前記携帯端末と目的データの通信を実行可能な通信可能状態であるのか否かを、前記特定の情報を用いて判断する判断部と、
前記通信装置が現在前記通信可能状態でないと判断される場合に、前記通信装置を、前記通信可能状態に変化させるための特定処理を実行した後に、前記第２種のインターフェイスを利用して、前記携帯端末と前記目的データの通信を実行し、
前記通信装置が現在前記通信可能状態であると判断される場合に、前記特定処理を実行せずに、前記第２種のインターフェイスを利用して、前記携帯端末と前記目的データの通信を実行する通信実行部と、を備える、通信装置。
【請求項２】
前記判断部は、前記特定の情報を用いて、前記通信装置が現在属している特定のネットワークに、前記携帯端末が現在属しているのか否かを確認することによって、前記通信装置が現在前記通信可能状態であるのか否かを判断し、
前記特定のネットワークは、前記通信装置が前記第２種のインターフェイスを利用した通信を実行するためのネットワークである、請求項１に記載の通信装置。
【請求項３】
前記第２種のインターフェイスは、前記通信装置が特定の無線通信を実行するためのインターフェイスであり、
前記特定の無線通信は、前記通信装置と前記携帯端末とが、前記通信装置と前記携帯端末とは異なるアクセスポイントを介さずに実行する無線通信であり、
前記特定処理は、前記通信装置と前記携帯端末とが前記第２種のインターフェイスを利用して、前記特定の無線通信を実行するための処理を含み、
前記通信実行部は、前記通信装置の現在の状態が、前記通信可能状態でないと判断される場合に、前記特定処理を実行した後に、前記第２種のインターフェイスを利用して、前記携帯端末と前記目的データの前記特定の無線通信を実行する、請求項１又は２に記載の通信装置。
【請求項４】
前記通信装置は、無線ネットワークの親局として機能する親局状態と、前記無線ネットワークの子局として機能する子局状態と、前記親局状態及び前記子局状態とは異なるデバイス状態と、を含む複数の状態のうちのいずれかの状態で選択的に動作可能であり、
前記通信装置は、前記無線ネットワークにおいて、前記親局状態と前記子局状態とのうちのどちらかの状態で動作することによって、前記無線ネットワークを介した前記特定の無線通信を実行可能であり、
前記通信実行部は、
前記通信装置が、現在、前記通信可能状態でないと判断され、かつ、前記通信装置が、前記特定の無線通信を実行するための第１の無線ネットワークに現在属している第１の場合に、前記携帯端末が前記第１の無線ネットワークに属するための第１の無線設定を、前記第１種のインターフェイスを利用して、前記携帯端末に送信する前記特定処理を実行し、
前記通信装置が、現在、前記通信可能状態でないと判断され、かつ、前記通信装置が、前記第１の無線ネットワークに現在属していない第２の場合に、前記通信装置が、前記特定の無線通信を実行するための第２の無線ネットワークであって、前記通信装置と前記携帯端末とが属すべき前記第２の無線ネットワークを新たに構築するための前記特定処理を実行する、請求項３に記載の通信装置。
【請求項５】
前記通信実行部は、
前記第１の場合において、前記通信装置が前記第１の無線ネットワークにおいて前記親局状態として動作している場合に、前記第１の無線設定を前記携帯端末に送信する前記特定処理を実行し、
前記第１の場合において、前記通信装置が前記第１の無線ネットワークにおいて前記子局状態として動作している特定の場合に、前記第１の無線設定を前記携帯端末に送信しない、請求項４に記載の通信装置。
【請求項６】
前記通信実行部は、前記特定の場合に、前記特定処理を実行せずに、前記通信装置が、前記携帯端末と前記目的データの通信を実行しないことを示す情報を、前記第１種のインターフェイスを利用して、前記携帯端末に送信する、請求項５に記載の通信装置。
【請求項７】
前記通信実行部は、前記特定の場合に、前記第１の無線ネットワークから前記通信装置を離脱させた後に、前記第２の無線ネットワークを新たに構築するための前記特定処理を実行する、請求項５に記載の通信装置。
【請求項８】
前記通信実行部は、前記第２の場合に、前記通信装置が、前記第２の無線ネットワークにおいて、前記親局状態及び前記子局状態のどちらで動作すべきかを選択的に決定する選択的決定処理を実行せずに、前記通信装置が、前記第２の無線ネットワークにおいて、前記親局状態として動作すべきことを決定する処理を含む前記特定処理を実行する、請求項４から７のいずれか一項に記載の通信装置。
【請求項９】
前記通信実行部は、前記第２の場合に、前記通信装置が、前記第２の無線ネットワークにおいて、前記親局状態及び前記子局状態のどちらで動作すべきかを選択的に決定する選択的決定処理を実行する処理を含む前記特定処理を実行する、請求項４から７のいずれか一項に記載の通信装置。
【請求項１０】
前記制御部は、さらに、
ユーザの指示に従って、前記通信装置のモードを、前記通信装置が、前記特定の無線通信を実行するための無線ネットワークに属することができる第１のモードと、前記通信装置が前記特定の無線通信を実行するための無線ネットワークに属することができない第２のモードとのうち、どちらかのモードに設定するモード設定部を備え、
前記通信実行部は、前記第２の場合であり、かつ、前記通信装置が前記第２のモードに設定されている場合に、前記通信装置のモードを、前記第２のモードから前記第１のモードに変更して、前記第２の無線ネットワークを新たに構築するための前記特定処理を実行する、請求項４から９のいずれか一項に記載の通信装置。
【請求項１１】
前記通信装置は、前記通信装置のモードが前記第１のモードである場合に、前記携帯端末とは異なる外部装置であって、前記第２の無線ネットワークに属している前記外部装置と無線通信を実行可能であり、
前記通信実行部は、
前記通信装置のモードが前記第２のモードから前記第１のモードに変更され、かつ、構築された前記第２の無線ネットワークを介して、前記携帯端末と、前記目的データの前記特定の無線通信が実行された後に、前記第２の無線ネットワークに、前記外部装置が現在属している場合に、前記通信装置のモードを、前記第１のモードから前記第２のモードに変更せず、
前記通信装置のモードが前記第２のモードから前記第１のモードに変更され、かつ、構築された前記第２の無線ネットワークを介して、前記携帯端末と、前記目的データの前記特定の無線通信が実行された後に、前記第２の無線ネットワークに、前記外部装置が現在属していない場合に、前記通信装置のモードを、前記第１のモードから前記第２のモードに変更する、請求項１０に記載の通信装置。
【請求項１２】
前記第２種のインターフェイスは、前記通信装置が、前記携帯端末と、前記目的データの無線通信を実行するためのインターフェイスであり、
前記通信実行部は、前記通信装置の現在の状態が、前記通信可能状態でないと判断され、かつ、前記通信装置が前記第２種のインターフェイスを利用して前記無線通信を実行するための特定の無線ネットワークに現在属している場合に、前記携帯端末が前記特定の無線ネットワークに属するための特定の無線設定を、前記第１種のインターフェイスを利用して、前記携帯端末に送信する前記特定処理を実行する、請求項１又は請求項２に記載の通信装置。
【請求項１３】
前記通信装置は、前記第２種のインターフェイスを利用して、前記通信装置と前記携帯端末とが、前記通信装置と前記携帯端末とは異なるアクセスポイントを介さずに実行する特定の無線通信と、前記アクセスポイントを介して実行する他の無線通信とを、実行可能であり、
前記通信実行部は、
前記通信装置が、前記特定の無線通信を実行するための前記特定のネットワークに属している場合に、前記携帯端末が前記特定のネットワークに属するための特定の無線設定であって、パスワードを含む前記特定の無線設定を送信する前記特定処理を実行し、
前記通信装置が、前記他の無線通信を実行するための前記特定のネットワークに属している場合に、前記パスワードを含まない前記特定の無線設定を送信する前記特定処理を実行する、請求項１２に記載の通信装置。
【請求項１４】
前記第２種のインターフェイスは、前記通信装置が、前記携帯端末と、前記目的データの無線通信を実行するためのインターフェイスであり、
前記特定の情報は、前記携帯端末が現在属している第３の無線ネットワークに、前記通信装置が属するための第３の無線設定を含み、
前記通信実行部は、前記通信装置の現在の状態が、前記通信可能状態でないと判断される場合に、前記第３の無線設定を用いて、前記第３の無線ネットワークに、前記通信装置が属するための前記特定処理を実行する、請求項１又は請求項２に記載の通信装置。
【請求項１５】
前記通信装置が現在属している前記特定のネットワークは、特定の無線ネットワークであり、
前記特定の情報には、前記携帯端末が現在続いている前記第３の無線ネットワークの識別子を含み、
前記判断部は、
前記特定の情報に含まれる前記第３の無線ネットワークの前記識別子と、前記特定の無線ネットワークを識別するための特定の識別子と、が一致するのか否かを確認することによって、前記通信装置が現在属している前記特定の無線ネットワークに前記携帯端末が現在属しているのか否かを判断する、請求項２に記載の通信装置。
【請求項１６】
前記判断部は、前記特定の情報に、無線ネットワーク識別子が含まれない場合に、前記特定のネットワークに、前記携帯端末が現在属していないと判断する、請求項１５に記載の通信装置。
【請求項１７】
前記判断部は、
前記特定の情報に、前記携帯端末を識別するための端末識別情報が含まれる場合に、
前記第２種のインターフェイスを利用した通信を実行することによって、前記特定のネットワークを介して、前記端末識別情報が取得される場合に、前記特定のネットワークに、前記携帯端末が現在属していると判断し、
前記第２種のインターフェイスを利用した通信を実行することによって、前記特定のネットワークを介して、前記端末識別情報が取得されない場合に、前記特定のネットワークに、前記携帯端末が現在属していないと判断する、請求項２に記載の通信装置。
【請求項１８】
前記判断部は、
前記特定の情報に、前記携帯端末のＩＰアドレスが含まれる場合に、
前記第２種のインターフェイスを利用した通信を実行することによって、前記ＩＰアドレスが宛先に指定されている問合せを、前記特定のネットワークに送信し、
前記問合せに対して、前記携帯端末からの応答が受信される場合に、前記通信可能状態であると判断し、
前記問合せに対して、前記携帯端末からの応答が受信されない場合に、前記通信可能状態でないと判断する、請求項１に記載の通信装置。
【請求項１９】
携帯端末と通信を実行するための第１種のインターフェイスと、前記携帯端末と通信を実行するための第２種のインターフェイスであって、前記第２種のインターフェイスを利用した通信の通信速度は、前記第１種のインターフェイスを利用した通信の通信速度よりも速い、前記第２種のインターフェイスと、を備える通信装置のためのコンピュータプログラムであって、
前記通信装置に搭載されるコンピュータに、以下の処理、即ち、
前記第１種のインターフェイスを利用して、前記携帯端末から特定の情報を受信する受信処理と、
前記通信装置が、現在、前記第２種のインターフェイスを利用して、前記携帯端末と目的データの通信を実行可能な通信可能状態であるのか否かを、前記特定の情報を用いて判断する判断処理と、
前記通信装置が、現在前記通信可能状態でないと判断される場合に、前記通信装置の状態を、前記通信可能状態に変化させるための特定処理を実行した後に、前記第２種のインターフェイスを利用して、前記携帯端末と前記目的データの通信を実行し、
前記通信装置が、現在前記通信可能状態であると判断される場合に、前記特定処理を実行せずに、前記第２種のインターフェイスを利用して、前記携帯端末と前記目的データの通信を実行する通信実行処理と、実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、携帯端末と、目的データの通信を実行するための通信装置に関する。
【背景技術】
【０００２】
特許文献１、２には、２台の通信装置が無線通信を実行するための技術が開示されている。特許文献１、２では、２台の通信装置は、近距離無線通信（即ちＮＦＣ（Near Field Communicationの略）方式に従った無線通信）に従って、無線設定の通信を実行する。上記の無線設定は、ＮＦＣ方式とは異なる通信方式（例えばＩＥＥＥ８０２．１１ａ、８０２．１１ｂ）に従った無線通信を実行するための設定である。これにより、２台の通信装置は、無線設定に従った無線通信を実行可能になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６６５３８号公報
【特許文献２】特開２０１１−１４６９９１号公報
【非特許文献】
【０００４】
【非特許文献１】「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ、２０１０年
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本明細書では、通信装置が、携帯端末と通信を適切に実行するための技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される技術は、通信装置である。通信装置は、第１種のインターフェイスと第２種のインターフェイスと制御部とを備える。第１種のインターフェイスは、携帯端末と通信を実行するためのインターフェイスである。第２種のインターフェイスは、携帯端末と通信を実行するためのインターフェイスである。第２種のインターフェイスを利用した通信の通信速度は、第１種のインターフェイスを利用した通信の通信速度よりも速い。制御部は、受信部と判断部と通信実行部とを備える。受信部は、第１種のインターフェイスを利用して、携帯端末から特定の情報を受信する。判断部は、通信装置が、現在、第２種のインターフェイスを利用して、携帯端末と目的データの通信を実行可能な通信可能状態であるのか否かを、特定の情報を用いて判断する。通信実行部は、通信装置が現在通信可能状態でないと判断される場合に、通信装置の状態を、通信可能状態に変化させるための特定処理を実行した後に、第２種のインターフェイスを利用して、携帯端末と目的データの通信を実行する。通信実行部は、通信装置が現在通信可能状態であると判断される場合に、特定処理を実行せずに、第２種のインターフェイスを利用して、携帯端末と目的データの通信を実行する。
【０００７】
通信装置は、通信装置の現在の状態が第２種のインターフェイスを利用して通信可能状態でない場合に、特定処理を実行することによって、通信装置の状態を、通信可能状態に変化させる。これにより、通信装置は、第２種のインターフェイスを利用して、比較的に速い通信速度で、携帯端末と、目的データの通信を実行することができる。一方、通信装置の現在の状態が第２種のインターフェイスを利用して通信可能状態である場合に、通信装置は、特定処理を実行せずに、第２種のインターフェイスを利用して、比較的に速い通信速度で、携帯端末と、目的データの通信を実行することができる。この構成によれば、通信装置は、通信装置の現在の状態に応じて特定処理を実行するのか否かを決定することができるため、携帯端末と通信を適切に実行し得る。
【０００８】
判断部は、特定の情報を用いて、通信装置が現在属している特定のネットワークに、携帯端末が現在属しているのか否かを確認することによって、通信装置が現在前記通信可能状態であるのか否かを判断してもよい。特定のネットワークは、通信装置が第２種のインターフェイスを利用した通信を実行するためのネットワークであってもよい。この構成によれば、通信装置と携帯端末との両者が、特定のネットワークに現在属している場合に、特定処理を実行せず済む。これにより、通信装置は、特定処理を実行せずに、比較的に速い通信速度で、携帯端末と、目的データの通信を実行することができる。
【０００９】
第２種のインターフェイスは、通信装置が特定の無線通信を実行するためのインターフェイスであってもよい。特定の無線通信は、通信装置と携帯端末とが、通信装置と携帯端末とは異なるアクセスポイントを介さずに実行する無線通信であってもよい。特定処理は、通信装置と携帯端末とが第２種のインターフェイスを利用して、特定の無線通信を実行するための処理を含んでいてもよい。通信実行部は、通信装置の現在の状態が、通信可能状態でないと判断される場合に、特定処理を実行した後に、第２種のインターフェイスを利用して、携帯端末と目的データの特定の無線通信を実行してもよい。この構成によれば、通信装置は、アクセスポイントを介さずに、携帯端末と目的データの通信を実行し得る。
【００１０】
通信装置は、無線ネットワークの親局として機能する親局状態と、無線ネットワークの子局として機能する子局状態と、親局状態及び子局状態とは異なるデバイス状態と、を含む複数の状態のうちのいずれかの状態で選択的に動作可能であってもよい。通信装置は、無線ネットワークにおいて、親局状態と子局状態とのうちのどちらかの状態で動作することによって、無線ネットワークを介した特定の無線通信を実行可能であってもよい。通信実行部は、通信装置が、現在、通信可能状態でないと判断され、かつ、通信装置が、特定の無線通信を実行するための第１の無線ネットワークに現在属している第１の場合に、携帯端末が第１の無線ネットワークに属するための第１の無線設定を、第１種のインターフェイスを利用して、携帯端末に送信する特定処理を実行してもよい。通信実行部は、通信装置が、現在、通信可能状態でないと判断され、かつ、通信装置が、第１の無線ネットワークに現在属していない第２の場合に、通信装置が、特定の無線通信を実行するための第２の無線ネットワークであって、通信装置と携帯端末とが属すべき第２の無線ネットワークを新たに構築するための特定処理を実行してもよい。この構成によれば、通信装置は、通信装置の現在の状態が、通信可能状態でない場合に、特定処理を実行することによって、通信装置が現在属している第１の無線ネットワークを介して、携帯端末と、目的データの通信を適切に実行し得る。また、通信装置が無線ネットワークに現在属していない場合に、通信装置は、新たに構築される第２の無線ネットワークを介して、携帯端末と、目的データの通信を適切に実行し得る。
【００１１】
通信実行部は、第１の場合において、通信装置が第１の無線ネットワークにおいて親局状態として動作している場合に、第１の無線設定を携帯端末に送信する特定処理を実行してもよい。通信実行部は、第１の場合において、通信装置が第１の無線ネットワークにおいて子局状態として動作している特定の場合に、第１の無線設定を、携帯端末に送信しなくてもよい。この構成によれば、通信装置は、通信装置が、第１の無線ネットワークにおいて、親局状態として動作している場合に、通信装置が現在属している第１の無線ネットワークを介して、携帯端末と、目的データの通信を適切に実行し得る。一方、通信装置は、通信装置が、第１の無線ネットワークにおいて、子局状態として動作している場合には、携帯端末が、第１の無線ネットワークに参加することを抑制することができる。
【００１２】
通信実行部は、特定の場合に、特定処理を実行せずに、通信装置が、携帯端末と目的データの通信を実行しないことを示す情報を、第１種のインターフェイスを利用して、携帯端末に送信してもよい。この構成によれば、携帯端末は、通信装置が、携帯端末と目的データの通信を実行しないことを示す情報を、取得することができる。これにより、携帯端末のユーザは、通信装置が、携帯端末と目的データの通信を実行しないことを知り得る。
【００１３】
通信実行部は、特定の場合に、第１の無線ネットワークから通信装置を離脱させた後に、第２の無線ネットワークを新たに構築するための特定処理を実行してもよい。この構成によれば、通信装置は、通信装置が子局状態として動作している第１の無線ネットワークから離脱し、第２の無線ネットワークを、新たに構築することができる。これにより、通信装置は、新たに構築される第２の無線ネットワークを介して、携帯端末と、目的データの通信を適切に実行し得る。
【００１４】
通信実行部は、第２の場合に、通信装置が、第２の無線ネットワークにおいて、親局状態及び子局状態のどちらで動作すべきかを選択的に決定する選択的決定処理を実行せずに、通信装置が、第２の無線ネットワークにおいて、親局状態として動作すべきことを決定する処理を含む特定処理を実行してもよい。この構成によれば、通信装置が、必然的に親局状態として動作する第２の無線ネットワークを、新たに構築することができる。これにより、通信装置は、新たに構築される第２の無線ネットワークにおいて、親局状態として動作することによって、携帯端末と、目的データの通信を適切に実行し得る。
【００１５】
通信実行部は、第２の場合に、通信装置が、第２の無線ネットワークにおいて、親局状態及び子局状態のどちらで動作すべきかを選択的に決定する選択的決定処理を実行する処理を含む特定処理を実行してもよい。この構成によれば、通信装置が、親局状態及び子局状態のどちらかの状態で動作する第２の無線ネットワークを、新たに構築することができる。これにより、通信装置は、新たに構築される第２の無線ネットワークにおいて、親局状態又は子局状態として動作することによって、携帯端末と、目的データの通信を適切に実行し得る。
【００１６】
制御部は、さらに、モード設定部を備えていてもよい。モード設定部は、ユーザの指示に従って、通信装置のモードを、通信装置が、特定の無線通信を実行するための無線ネットワークに属することができる第１のモードと、通信装置が特定の無線通信を実行するための無線ネットワークに属することができない第２のモードとのうち、どちらかのモードに設定してもよい。通信実行部は、第２の場合であり、かつ、通信装置が第２のモードに設定されている場合に、通信装置のモードを、第２のモードから第１のモードに変更して、第２の無線ネットワークを新たに構築するための特定処理を実行してもよい。この構成によれば、通信装置が、特定の無線通信を実行すべきであり、かつ、通信装置が特定の無線通信を実行可能でない第２のモードに設定されている場合に、通信装置を、特定の無線通信を実行可能である第１のモードに変更することができる。
【００１７】
通信装置は、通信装置のモードが第１のモードである場合に、携帯端末とは異なる外部装置であって、第２の無線ネットワークに属している外部装置と無線通信を実行可能であってもよい。通信実行部は、通信装置のモードが第２のモードから第１のモードに変更され、かつ、構築された第２の無線ネットワークを介して、携帯端末と、目的データの特定の無線通信が実行された後に、第２の無線ネットワークに、外部装置が現在属している場合に、通信装置のモードを、第１のモードから第２のモードに変更しなくてもよい。通信実行部は、通信装置のモードが第２のモードから第１のモードに変更され、かつ、構築された第２の無線ネットワークを介して、携帯端末と、目的データの特定の無線通信が実行された後に、第２の無線ネットワークに、外部装置が現在属していない場合に、通信装置のモードを、第１のモードから第２のモードに変更してもよい。この構成によれば、通信装置と携帯端末との間の目的データの通信後に、第２の無線ネットワークに、外部装置が属している場合に、通信装置が、第２の無線ネットワークから離脱することを抑制することができる。一方、通信装置と携帯端末との間の目的データの通信後に、第２の無線ネットワークに、外部装置が属していない場合に、通信装置のモードを、第１のモードから第２のモードに、適切に変更することができる。
【００１８】
第２種のインターフェイスは、通信装置が、携帯端末と、目的データの無線通信を実行するためのインターフェイスであってもよい。通信実行部は、通信装置の現在の状態が、通信可能状態でないと判断され、かつ、通信装置が第２種のインターフェイスを利用して無線通信を実行するための特定の無線ネットワークに現在属している場合に、携帯端末が特定の無線ネットワークに属するための特定の無線設定を、第１種のインターフェイスを利用して、携帯端末に送信する特定処理を実行してもよい。この構成によれば、携帯端末は、通信装置が現在属している特定の無線ネットワークに参加し得る。この結果、通信装置は、特定の無線ネットワークを介して、携帯端末と、目的データの通信を適切に実行し得る。
【００１９】
通信装置は、第２種のインターフェイスを利用して、通信装置と携帯端末とが、通信装置と携帯端末とは異なるアクセスポイントを介さずに実行する特定の無線通信と、アクセスポイントを介して実行する他の無線通信とを、実行可能であってもよい。通信実行部は、通信装置が、特定の無線通信を実行するための特定のネットワークに属している場合に、携帯端末が特定のネットワークに属するための特定の無線設定であって、パスワードを含む特定の無線設定を送信する特定処理を実行してもよい。通信実行部は、通信装置が、他の無線通信を実行するための特定のネットワークに属している場合に、パスワードを含まない特定の無線設定を送信する特定処理を実行してもよい。この構成によれば、通信装置は、アクセスポイントが属している特定のネットワークに属するために必要なパスワードを、携帯端末に送信せずに済む。
【００２０】
第２種のインターフェイスは、通信装置が、携帯端末と、目的データの無線通信を実行するためのインターフェイスであってもよい。特定の情報は、携帯端末が現在属している第３の無線ネットワークに、通信装置が属するための第３の無線設定を含んでいてもよい。通信実行部は、通信装置の現在の状態が、通信可能状態でないと判断される場合に、第３の無線設定を用いて、第３の無線ネットワークに、通信装置が属するための特定処理を実行してもよい。この構成によれば、通信装置は、携帯端末が現在属している第３の無線ネットワークに属し得る。この結果、通信装置は、第３の無線ネットワークを介して、携帯端末と、目的データの通信を適切に実行し得る。
【００２１】
通信装置が現在属している特定のネットワークは、特定の無線ネットワークであってもよい。特定の情報には、携帯端末が現在続いている第３の無線ネットワークの識別子を含んでいてもよい。判断部は、特定の情報に含まれる第３の無線ネットワークの識別子と、特定の無線ネットワークを識別するための特定の識別子と、が一致するのか否かと確認することによって、通信装置が現在属している特定の無線ネットワークに携帯端末が現在属しているのか否かを判断してもよい。この構成によれば、無線ネットワーク識別子を比較することによって、携帯端末が、通信装置が現在属している特定のネットワークに、現在属しているのか否かを適切に判断することができる。
【００２２】
判断部は、特定の情報に、無線ネットワーク識別子が含まれない場合に、特定のネットワークに、携帯端末が現在属していないと判断してもよい。この構成によれば、携帯端末が、特定のネットワークに現在属していないことを、適切に判断することができる。
【００２３】
判断部は、特定の情報に、携帯端末を識別するための端末識別情報が含まれる場合に、第２種のインターフェイスを利用した通信を実行することによって、特定のネットワークを介して、端末識別情報が取得される場合に、特定のネットワークに、携帯端末が現在属していると判断し、第２種のインターフェイスを利用した通信を実行することによって、特定のネットワークを介して、端末識別情報が取得されない場合に、特定のネットワークに、携帯端末が現在属していないと判断してもよい。この構成によれば、特定のネットワークに、携帯端末が現在属しているのか否かを、適切に判断することができる。
【００２４】
判断部は、特定の情報に、携帯端末のＩＰアドレスが含まれる場合に、第２種のインターフェイスを利用した通信を実行することによって、ＩＰアドレスが宛先に指定されている問合せを、特定のネットワークに送信し、問合せに対して、携帯端末からの応答が受信される場合に、通信可能状態であると判断し、問合せに対して、携帯端末からの応答が受信されない場合に、通信可能状態でないと判断してもよい。この構成によれば、通信装置の状態が、通信可能状態であるのか否かを適切に判断することができる。
【００２５】
なお、上記の通信装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信装置と携帯端末とを含む通信システムも、新規で有用である。
【図面の簡単な説明】
【００２６】
【図１】通信システムの構成を示す。
【図２】第１実施例の多機能機が実行する通信処理のフローチャートを示す。
【図３】第１の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図４】第２の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図５】第３の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図６】第４の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図７】第５の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図８】第２実施例の多機能機が実行する通信処理のフローチャートを示す。
【図９】第６の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図１０】第７の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図１１】第３実施例の多機能機が実行する通信処理のフローチャートを示す。
【図１２】第８の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図１３】第９の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図１４】第４実施例の多機能機が実行する通信処理のフローチャートを示す。
【図１５】第１０の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図１６】第１１の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図１７】第５実施例の多機能機が実行する通信処理のフローチャートを示す。
【図１８】第１２の状況における各装置が実行する処理を説明するためのシーケンス図を示す。
【図１９】第６実施例の多機能機が実行する通信処理のフローチャートを示す。
【図２０】第７実施例の多機能機が実行する通信処理のフローチャートを示す。
【図２１】第７実施例における各装置が実行する処理を説明するためのシーケンス図を示す。
【発明を実施するための形態】
【００２７】
（第１実施例）
（通信システムの構成）
図１に示すように、通信システム２は、多機能機（以下では「ＭＦＰ」（Multi-Function Peripheralの略）と呼ぶ）１０と、携帯端末５０と、アクセスポイント（以下では「ＡＰ」と呼ぶ）６と、ＰＣ８と、を備える。ＭＦＰ１０と携帯端末５０とは、近距離無線通信を実行可能である。近距離無線通信は、ＮＦＣ方式に従った無線通信である。本実施例では、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づいて、ＮＦＣ方式に従った無線通信が実行される。
【００２８】
また、ＭＦＰ１０は、後述のＷｉＦｉ  Ｄｉｒｅｃｔ方式に従った無線通信を実行可能である。以下では、ＷｉＦｉ  Ｄｉｒｅｃｔのことを「ＷＦＤ」と呼ぶ。ＷＦＤでは、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に基づいて、無線通信が実行される。ＮＦＣ方式とＷＦＤの方式（以下では「ＷＦＤ方式」と呼ぶ）とは、無線通信方式（即ち無線通信の規格）が異なる。また、ＷＦＤ方式に従った無線通信の通信速度は、ＮＦＣ方式に従った無線通信の通信速度と比較して速い。
【００２９】
例えば、ＭＦＰ１０は、ＷＦＤ方式に従って、携帯端末５０との接続（以下では「ＷＦＤ接続」と呼ぶ）を確立することによって、ＷＦＤネットワークを構築することができる。同様に、ＭＦＰ１０は、ＰＣ８とのＷＦＤ接続を確立することによって、ＷＦＤネットワークを構築することができる。
【００３０】
ＰＣ８とＭＦＰ１０と携帯端末５０とは、さらに、ＷＦＤ方式とは異なる通常Ｗｉ−Ｆｉ（例えばＩＥＥＥ８０２．１１）の方式に従った無線通信を実行可能である。一般的に言うと、通常Ｗｉ−Ｆｉに従った無線通信とは、ＡＰ６が利用される無線通信であり、ＷＦＤ方式に従った無線通信とは、ＡＰ６が利用されない無線通信である。例えば、ＭＦＰ１０は、通常Ｗｉ−Ｆｉに従って、ＡＰ６との接続（以下では「通常Ｗｉ−Ｆｉ接続」と呼ぶ）を確立することによって、通常Ｗｉ−Ｆｉネットワークに属することができる。ＭＦＰ１０は、ＡＰ６を介して、通常Ｗｉ−Ｆｉネットワークに属している他のデバイス（例えばＰＣ８、携帯端末５０）と無線通信を実行することができる。なお、ＮＦＣ方式と通常Ｗｉ−Ｆｉの方式（以下では「通常Ｗｉ−Ｆｉ方式」と呼ぶ）とは、無線通信方式（即ち無線通信の規格）が異なる。また、通常Ｗｉ−Ｆｉの通信速度は、ＮＦＣの通信速度よりも速い。
【００３１】
（ＷＦＤ）
ＷＦＤは、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定された規格である。ＷＦＤは、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」に記述されている。
【００３２】
上述したように、ＰＣ８とＭＦＰ１０と携帯端末５０とは、それぞれ、ＷＦＤ方式に従った無線通信を実行可能である。以下では、ＷＦＤ方式に従った無線通信を実行可能な機器のことを「ＷＦＤ対応機器」と呼ぶ。ＷＦＤの規格では、ＷＦＤ対応機器の状態として、Ｇｒｏｕｐ  Ｏｗｎｅｒ状態（以下では「Ｇ／Ｏ状態」と呼ぶ）、クライアント状態、及び、デバイス状態の３つの状態が定義されている。ＷＦＤ対応機器は、上記の３つの状態のうちの１つの状態で選択的に動作可能である。
【００３３】
Ｇ／Ｏ状態の機器とクライアント状態の機器とによって、ＷＦＤネットワークが構成される。ＷＦＤネットワークでは、Ｇ／Ｏ状態の機器が１個しか存在し得ないが、クライアント状態の機器が１個以上存在し得る。Ｇ／Ｏ状態の機器は、１個以上のクライアント状態の機器を管理する。具体的に言うと、Ｇ／Ｏ状態の機器は、１個以上のクライアント状態の機器のそれぞれの識別情報（即ちＭＡＣアドレス）が記述された管理リストを生成する。Ｇ／Ｏ状態の機器は、クライアント状態の機器がＷＦＤネットワークに新たに属すると、当該機器の識別情報を管理リストに追加し、クライアント状態の機器がＷＦＤネットワークから離脱すると、当該機器の識別情報を管理リストから消去する。
【００３４】
Ｇ／Ｏ状態の機器は、管理リストに登録されている機器、即ち、クライアント状態の機器（即ちＷＦＤネットワークに属している機器）との間で、目的データ（例えば、ＯＳＩ参照モデルのネットワーク層の情報を含むデータ（印刷データ、スキャンデータ等））の無線通信を実行可能である。しかしながら、Ｇ／Ｏ状態の機器は、管理リストに登録されていない未登録機器との間で、当該未登録機器がＷＦＤネットワークに属するためのデータ（例えば、ネットワーク層の情報を含まないデータ（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号等の物理層のデータ）の無線通信を実行可能であるが、上記の目的データの無線通信を実行不可能である。例えば、Ｇ／Ｏ状態のＭＦＰ１０は、管理リストに登録されている携帯端末５０（即ち、クライアント状態の携帯端末５０）から印刷データを無線で受信可能であるが、管理リストに登録されていない機器から印刷データを無線で受信不可能である。
【００３５】
また、Ｇ／Ｏ状態の機器は、複数個のクライアント状態の機器の間の目的データ（印刷データ、スキャンデータ等）の無線通信を中継可能である。例えば、クライアント状態の携帯端末５０がクライアント状態の他のプリンタに印刷データを無線で送信すべき場合には、携帯端末５０は、まず、印刷データをＧ／Ｏ状態のＭＦＰ１０に無線で送信する。この場合、ＭＦＰ１０は、携帯端末５０から印刷データを無線で受信して、上記の他のプリンタに印刷データを無線で送信する。即ち、Ｇ／Ｏ状態の機器は、通常Ｗｉ−ＦｉネットワークのＡＰの機能を実行可能である。
【００３６】
なお、ＷＦＤネットワークに属していないＷＦＤ対応機器（即ち、管理リストに登録されていない機器）が、デバイス状態の機器である。デバイス状態の機器は、ＷＦＤネットワークに属するためのデータ（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号等の物理層のデータ等）の無線通信を実行可能であるが、ＷＦＤネットワークを介して目的データ（印刷データ、スキャンデータ等）の無線通信を実行不可能である。
【００３７】
なお、以下では、ＷＦＤ方式に従った無線通信を実行可能ではないが、通常Ｗｉ−Ｆｉに従った無線通信を実行可能である機器のことを、「ＷＦＤ非対応機器」と呼ぶ。「ＷＦＤ非対応機器」は、「レガシー機器」とも呼ぶことができる。ＷＦＤ非対応機器は、Ｇ／Ｏ状態として動作することができない。Ｇ／Ｏ状態の機器は、ＷＦＤ非対応機器の識別情報を、管理リストに記述することができる。
【００３８】
（ＭＦＰ１０の構成）
ＭＦＰ１０は、操作部１２と、表示部１４と、印刷実行部１６と、スキャン実行部１８と、無線ＬＡＮインターフェイス（以下では、インターフェイスを「Ｉ／Ｆ」と呼ぶ）２０と、ＮＦＣＩ／Ｆ２２と、制御部３０と、を備える。操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をＭＦＰ１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。
【００３９】
無線ＬＡＮＩ／Ｆ２０は、制御部３０がＷＦＤ方式に従った無線通信と通常Ｗｉ−Ｆｉに従った無線通信とを実行するためのインターフェイスである。無線ＬＡＮＩ／Ｆ２０は、物理的には１個のインターフェイスである。但し、無線ＬＡＮＩ／Ｆ２０には、ＷＦＤ方式に従った無線通信で利用されるＭＡＣアドレス（以下では「ＷＦＤ用ＭＡＣアドレス」と呼ぶ）と、通常Ｗｉ−Ｆｉに従った無線通信で利用されるＭＡＣアドレス（以下では「通常Ｗｉ−Ｆｉ用ＭＡＣアドレス」と呼ぶ）と、の両方が割り当てられる。より詳細には、無線ＬＡＮＩ／Ｆ２０には、通常Ｗｉ−Ｆｉ用ＭＡＣアドレスが、予め割り当てられている。制御部３０は、通常Ｗｉ−Ｆｉ用ＭＡＣアドレスを用いて、ＷＦＤ用ＭＡＣアドレスを生成して、ＷＦＤ用ＭＡＣアドレスを無線ＬＡＮＩ／Ｆ２０に割り当てる。ＷＦＤ用ＭＡＣアドレスは、通常Ｗｉ−Ｆｉ用ＭＡＣアドレスとは異なる。従って、制御部３０は、無線ＬＡＮＩ／Ｆ２０を介して、ＷＦＤ方式に従った無線通信と通常Ｗｉ−Ｆｉに従った無線通信との両方を同時的に実行し得る。この結果、ＭＦＰ１０が、ＷＦＤネットワークに属していると共に、通常Ｗｉ−Ｆｉネットワークに属している状況が成立し得る。
【００４０】
なお、Ｇ／Ｏ状態の機器は、クライアント状態のＷＦＤ対応機器の識別情報のみならず、ＷＦＤ非対応機器の識別情報も、管理リストに記述することができる。即ち、Ｇ／Ｏ状態の機器は、ＷＦＤ非対応機器ともＷＦＤ接続を確立することができる。一般的に言うと、ＷＦＤ接続とは、ＭＦＰ１０のＷＦＤ用ＭＡＣアドレスが利用される無線接続である。また、ＷＦＤネットワークとは、ＭＦＰ１０のＷＦＤ用ＭＡＣアドレスが利用される無線ネットワークである。同様に、通常Ｗｉ−Ｆｉ接続とは、ＭＦＰ１０の通常Ｗｉ−Ｆｉ用ＭＡＣアドレスが利用される無線接続である。また、通常Ｗｉ−Ｆｉネットワークとは、ＭＦＰ１０の通常Ｗｉ−Ｆｉ用ＭＡＣアドレスが利用される無線ネットワークである。
【００４１】
ユーザは、操作部１２を操作することによって、無線ＬＡＮＩ／Ｆ２０の設定を変更することによって、無線ＬＡＮＩ／Ｆ２０を利用したＷＦＤ方式に従った無線通信を実行可能なモード（以下では「ＷＦＤ＝ＯＮモード」と呼ぶ）と、無線ＬＡＮＩ／Ｆ２０を利用したＷＦＤ方式に従った無線通信を実行不可能なモード（以下では「ＷＦＤ＝ＯＦＦモード」と呼ぶ）と、のいずれかのモードに変更することができる。モード設定部４６は、ユーザの操作に従って、ＷＦＤ＝ＯＮモードとＷＦＤ＝ＯＦＦモードとのどちらのモードを設定する。具体的には、モード設定部４６は、ユーザによって設定されたモードを表すモード値を、メモリ３４に格納する。
【００４２】
なお、制御部３０は、ＷＦＤＩ／Ｆ＝ＯＦＦモードである状態では、ＷＦＤ方式に従った各処理（例えば、ＭＦＰ１０を後述の自発Ｇ／Ｏモードに設定する処理、Ｇ／Ｏネゴシエーション等）を実行することができない。ＷＦＤＩ／Ｆ＝ＯＮである状態では、メモリ３４は、ＷＦＤに関するＭＦＰ１０の現在の状態（Ｇ／Ｏ状態、クライアント状態、及び、デバイス状態のいずれかの状態）を示す値を格納する。
【００４３】
ＮＦＣＩ／Ｆ２２は、制御部３０がＮＦＣ方式に従った無線通信を実行するためのインターフェイスである。ＮＦＣＩ／Ｆ２２は、Ｗ−ＦｉＩ／Ｆ２０と物理的に異なるチップで構成されている。
【００４４】
なお、無線ＬＡＮＩ／Ｆ２０を介した無線通信の通信速度（例えば、最大の通信速度が１１〜４５４Ｍｂｐｓ）は、ＮＦＣＩ／Ｆ２２を介した無線通信の通信速度（例えば、最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。さらに、無線ＬＡＮＩ／Ｆ２０を介した無線通信における搬送波の周波数（例えば、２．４ＧＨｚ帯、５．０ＧＨｚ帯）は、ＮＦＣＩ／Ｆ２２を介した無線通信における搬送波の周波数（例えば、１３．５６ＭＨｚ帯）とは異なる。また、ＭＦＰ１０と携帯端末５０との距離がおよそ１０ｃｍ以下である場合に、制御部３０は、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０とＮＦＣ方式に従った無線通信を実行可能である。一方において、ＭＦＰ１０と携帯端末５０との距離が、１０ｃｍ以下である場合でも、１０ｃｍ以上である場合（例えば、最大で約１００ｍ）でも、制御部３０は、無線ＬＡＮＩ／Ｆ２０を介して、ＷＦＤ方式に従った無線通信、及び、通常Ｗｉ−Ｆｉに従った無線通信を、携帯端末５０と実行可能である。即ち、ＭＦＰ１０が、無線ＬＡＮＩ／Ｆ２０を介して、通信先の機器（例えば携帯端末５０）と無線通信を実行可能な最大の距離は、ＭＦＰ１０が、ＮＦＣＩ／Ｆ２２を介して、通信先の機器と無線通信を実行可能な最大の距離よりも大きい。
【００４５】
制御部３０は、ＣＰＵ３２とメモリ３４とを備える。ＣＰＵ３２は、メモリ３４に格納されているプログラムに従って、様々な処理を実行する。ＣＰＵ３２がプログラムに従って処理を実行することによって、各部４０〜４６の機能が実現される。
【００４６】
メモリ３４は、ＲＯＭ、ＲＡＭ、ハードディスク等によって構成される。メモリ３４は、ＣＰＵ３２によって実行される上記のプログラムを格納する。メモリ３４はワーク領域３８を備える。ワーク領域３８は、ＭＦＰ１０が、ＷＦＤネットワークに現在属している場合に、ＷＦＤネットワークに現在属していることを示す情報と、当該ＷＦＤネットワークを介して目的データ（例えば印刷データ）の通信を実行するための無線設定（認証方式、暗号化方式、パスワード、無線ネットワークのＳＳＩＤ（Service Set Identifier）、ＢＳＳＩＤ（Basic Service Set Identifier）を含む）とを格納する。また、ワーク領域３８は、ＭＦＰ１０が、通常Ｗｉ−Ｆｉネットワークに現在属している場合に、通常Ｗｉ−Ｆｉネットワークに現在属していることを示す情報と、当該通常Ｗｉ−Ｆｉネットワークを介して目的データの通信を実行するための無線設定とを格納する。ＷＦＤネットワークのＳＳＩＤは、ＷＦＤネットワークを識別するためのネットワーク識別子であり、通常Ｗｉ−ＦｉネットワークのＳＳＩＤは、通常Ｗｉ−Ｆｉネットワークを識別するためのネットワーク識別子である。ＷＦＤネットワークのＢＳＳＩＤは、Ｇ／Ｏ状態の機器に固有の識別子（例えばＧ／Ｏ状態の機器のＭＡＣアドレス）であり、通常Ｗｉ−ＦｉネットワークのＢＳＳＩＤは、ＡＰに固有の識別子（例えばＡＰ固有の識別子）である。
【００４７】
ワーク領域３８は、さらに、ＭＦＰ１０がＷＦＤ方式に従って動作している場合に、ＷＦＤの現在の状態（Ｇ／Ｏ状態、クライアント状態、及び、デバイス状態のいずれかの状態）を示す値を格納する。ワーク領域３８は、さらに、ＷＦＤ＝ＯＮモードを表すモード値、又は、ＷＦＤ＝ＯＦＦモードを表すモード値を格納する。
【００４８】
なお、ユーザは、操作部１２を操作することによって、ＭＦＰ１０を自発Ｇ／Ｏモードに設定することができる。自発Ｇ／Ｏモードは、Ｇ／Ｏ状態で動作することをＭＦＰ１０に維持させるモードである。メモリ内３４内のワーク領域３８は、さらに、ＭＦＰ１０が自発Ｇ／Ｏモードに設定されているのか否かを示す値を格納する。デバイス状態のＷＦＤ対応機器は、デバイス状態の他のＷＦＤ対応機器とのＷＦＤ接続を確立する際に、通常、Ｇ／Ｏ状態及びクライアント状態のうちのどちらの状態で動作すべきであるのかを選択的に決定するためのＧ／Ｏネゴシエーションを実行する。ＭＦＰ１０が自発Ｇ／Ｏモードに設定されている場合には、ＭＦＰ１０は、Ｇ／Ｏネゴシエーションを実行せずに、Ｇ／Ｏ状態で動作することを維持する。
【００４９】
（携帯端末５０の構成）
携帯端末５０は、例えば、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等である。携帯端末５０は、無線ＬＡＮＩ／Ｆ（即ちＷＦＤ及び通常Ｗｉ−Ｆｉ用のインターフェイス）とＮＦＣＩ／Ｆとの２個の無線インターフェイスを備える。従って、携帯端末５０は、無線ＬＡＮＩ／Ｆを利用して、ＭＦＰ１０と無線通信を実行可能であると共に、ＮＦＣＩ／Ｆを利用して、ＭＦＰ１０と無線通信を実行可能である。携帯端末５０は、ＭＦＰ１０に機能（例えば印刷機能、スキャン機能等）を実行させるためのアプリケーションプログラムを備える。なお、アプリケーションプログラムは、例えば、ＭＦＰ１０のベンダによって提供されるサーバから携帯端末５０にインストールされてもよいし、ＭＦＰ１０と共に出荷されるメディアから携帯端末５０にインストールされてもよい。
【００５０】
携帯端末５０は、ＭＦＰ１０と同様に、メモリ５４内に、ワーク領域５８を備える。ワーク領域５８は、携帯端末５０が、ＷＦＤネットワーク又は通常Ｗｉ−Ｆｉネットワークに現在属している場合に、当該ネットワークを介して通信を実行するための無線設定（認証方式、暗号化方式、パスワード、無線ネットワークのＳＳＩＤとＢＳＳＩＤとを含む）を格納する。さらに、携帯端末５０が、ＷＦＤ方式に従って動作している場合に、ワーク領域５８は、携帯端末５０の状態（即ちＧ／Ｏ状態、クライアント状態及びデバイス状態のいずれかの状態）を表す状態値を格納する。
【００５１】
（ＰＣ８の構成）
ＰＣ８は、無線ＬＡＮＩ／Ｆ（即ちＷＦＤ及び通常Ｗｉ−Ｆｉ用のインターフェイス）を備えるが、ＮＦＣＩ／Ｆを備えていない。従って、ＰＣ８は、無線ＬＡＮＩ／Ｆを利用して、ＭＦＰ１０と通信を実行可能であるが、ＮＦＣ方式に従った無線通信を実行不可能である。ＰＣ８は、ＭＦＰ１０に処理（例えば印刷処理、スキャン処理等）を実行させるためのドライバプログラムを備える。なお、ドライバプログラムは、通常、ＭＦＰ１０と共に出荷されるメディアからＰＣ８にインストールされる。ただし、変形例では、ドライバプログラムは、ＭＦＰ１０のベンダによって提供されるサーバからＰＣ８にインストールされてもよい。
【００５２】
（ＡＰ６の構成）
ＡＰ６は、ＷＦＤのＧ／Ｏ状態の機器ではなく、無線アクセスポイント又は無線ＬＡＮルータと呼ばれる通常のアクセスポイントである。ＡＰ６は、複数個の機器と通常Ｗｉ−Ｆｉ接続を確立することができる。これにより、ＡＰ６と複数個の機器とを含む通常Ｗｉ−Ｆｉネットワークが構築される。ＡＰ６は、通常Ｗｉ−Ｆｉネットワークに属している複数個の機器のうちの１個の機器からデータを受信して、複数個の機器のうちの他の１個の機器に当該データを送信する。即ち、ＡＰ６は、通常Ｗｉ−Ｆｉネットワークに属する一対の機器の間の通信を中継する。
【００５３】
なお、ＷＦＤのＧ／Ｏ状態の機器と通常のＡＰとの相違点は、以下の通りである。即ち、ＷＦＤのＧ／Ｏ状態の機器は、当該機器が現在属しているＷＦＤネットワークから離脱して、他のＷＦＤネットワークに新たに属する場合に、Ｇ／Ｏ状態以外の状態（即ちクライアント状態）で動作し得る。これに対し、通常のＡＰ（即ちＡＰ６）は、当該ＡＰがいずれの通常Ｗｉ−Ｆｉネットワークに属しても、一対の機器の間の通信を中継する機能を実行し、クライアント状態で動作し得ない。
【００５４】
（ＭＦＰ１０が実行する通信処理）
図２を参照して、ＭＦＰ１０が実行する通信処理について説明する。制御部３０は、ＭＦＰ１０が電源ＯＮにされると、通信処理を実行する。Ｓ２では、受信部４０は、ＮＦＣ方式に従った無線通信を実行することによって、ＮＦＣ情報を受信することを監視している。なお、受信部４０は、ＮＦＣＩ／Ｆ２２を介して、ＮＦＣ情報を受信する。具体的には、受信部４０は、ＭＦＰ１０と携帯端末５０との間にＮＦＣ通信セッションが確立されることを監視している。受信部４０は、ＭＦＰ１０が電源ＯＮにされている間、ＮＦＣＩ／Ｆ２２に、ＮＦＣ方式に従った無線通信を実行可能なデバイスを検出するための電波を発信させている。
【００５５】
携帯端末５０のユーザは、アプリケーションプログラムを起動させる。ユーザは、携帯端末５０を操作することによって、ＭＦＰ１０が実行すべき処理を示す処理実行指示（例えば、印刷指示、スキャン指示）を、含むＮＦＣ情報を、携帯端末５０に生成させる。ＮＦＣ情報は、さらに、携帯端末５０が無線ネットワークに現在属している場合に、携帯端末５０が現在属している無線ネットワークのＳＳＩＤとＢＳＳＩＤとを含む。なお、携帯端末５０が無線ネットワークに現在属している場合とは、携帯端末５０と他のデバイス（例えばＡＰ６、ＭＦＰ１０）との間で、ＷＦＤ接続と通常Ｗｉ−Ｆｉ接続との少なくとも一方の無線接続が確立されている場合である。
【００５６】
ユーザは、携帯端末５０をＭＦＰ１０に近づけることができる。これにより、携帯端末５０とＭＦＰ１０との間の距離が、互いに電波が届く距離（例えば１０ｃｍ）より小さくなると、携帯端末５０は、ＭＦＰ１０から上記の電波を受信して、応答電波をＭＦＰ１０に送信する。この結果、制御部３０は、携帯端末５０から応答電波を受信して、ＮＦＣ通信セッションを確立する。携帯端末５０は、ＮＦＣ通信セッションが確立されると、生成されたＮＦＣ情報を、ＭＦＰ１０に送信する。
【００５７】
ＮＦＣ情報が受信される（Ｓ２でＹＥＳ）と、Ｓ４において、判断部４２は、ＭＦＰ１０がネットワークに現在属しているのか否かを判断する。具体的には、判断部４２は、ＷＦＤネットワークに現在属していることを示す情報と通常Ｗｉ−Ｆｉネットワークに現在属していることを示す情報とのうち少なくとも一方がワーク領域３８内に格納されている場合に、ＭＦＰ１０が無線ネットワークに現在属していると判断して（Ｓ４でＹＥＳ）、Ｓ６に進む。一方、判断部４２は、ＷＦＤネットワークに現在属していることを示す情報と通常Ｗｉ−Ｆｉネットワークに現在属していることを示す情報とのいずれもワーク領域３８内に格納されていない場合に、ＭＦＰ１０が無線ネットワークに現在属していないと判断して（Ｓ４でＮＯ）、Ｓ８に進む。
【００５８】
Ｓ６では、判断部４２は、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属しているのか否かを確認する。具体的には、判断部４２は、最初に、携帯端末５０が現在属しているネットワークのＳＳＩＤとＢＳＳＩＤとが、ＮＦＣ情報に含まれているのか否かを判断する。ＳＳＩＤとＢＳＳＩＤとが、ＮＦＣ情報に含まれていない場合、判断部４２は、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属していないと判断する（Ｓ６でＮＯ）。この構成によれば、ＭＦＰ１０は、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属していないことを適切に判断することができる。携帯端末５０が現在属しているネットワークのＳＳＩＤとＢＳＳＩＤとが、ＮＦＣ情報に含まれている場合に、判断部４２は、ワーク領域３８に格納されている無線設定に含まれているＳＳＩＤとＢＳＳＩＤとが、ＮＦＣ情報に含まれているＳＳＩＤとＢＳＳＩＤと一致しているのか否かを判断する。
【００５９】
ＳＳＩＤとＢＳＳＩＤとが共に一致している場合、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属している（Ｓ６でＹＥＳ）と判断され、Ｓ７に進む。一方、ＳＳＩＤとＢＳＳＩＤの少なくとも一方が一致していない場合、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属していない（Ｓ６でＮＯ）と判断され、Ｓ８に進む。この構成によれば、ＭＦＰ１０は、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属しているのか否かを適切に判断することができる。なお、Ｓ６では、判断部４２は、ＳＳＩＤが一致しているのか否かを判断すると共に、ＢＳＳＩＤが一致しているのか判断する。これにより、判断部４２は、ＭＦＰ１０と携帯端末５０とが、同一のＡＰにより構築される同一の無線ネットワークに属しているのか否かを判断できる。より具体的に説明すると、１個のＡＰが、複数個のＳＳＩＤを利用することにより、複数個の無線ネットワークを構築する場合がある。そのため、ＢＳＳＩＤが一致し、ＳＳＩＤが一致しない場合には、ＭＦＰ１０と携帯端末５０とが、同一のＡＰにより構築されている異なる無線ネットワークに属している虞がある。本実施例では、ＳＳＩＤとＢＳＳＩＤとの双方について一致しているのか否かを判断することにより、より確実にＭＦＰ１０と携帯端末５０とが同一の無線ネットワークに属しているのか否かを判断できる。なお、変形例では、Ｓ６においてＳＳＩＤが一致しているのかを判断し、ＢＳＳＩＤが一致しているのかを判断しなくてもよい。これにより、ＭＦＰ１０と携帯端末５０とがそれぞれ異なるアクセスポイントが構築する無線ネットワークに属する場合でも、ＳＳＩＤが一致していれば、ＭＦＰ１０と携帯端末５０とが同一の無線ネットワークに属していると判断され得る。
【００６０】
ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属している場合、ＭＦＰ１０と携帯端末５０とは、現在属しているネットワークを介して、通信を実行可能である。即ち、携帯端末５０は、ワーク領域５８に現在格納されている無線設定を用いて、ＭＦＰ１０と、無線通信を実行可能である。Ｓ７では、制御部３０は、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０の無線設定を変更せずに、データ通信を実行可能であることを示す設定変更不要情報を送信して、Ｓ２０に進む。なお、設定変更不要情報は、ＭＦＰ１０のＩＰアドレスを含む。
【００６１】
Ｓ８では、判断部４２は、ＷＦＤ＝ＯＮモードに設定されているのか否かを判断する。判断部４２は、メモリ３４に格納されているモード値が、ＷＦＤ＝ＯＮモードを表す値である場合に、Ｓ８でＹＥＳと判断し、Ｓ１０に進む。一方、判断部４２は、メモリ３４に格納されているモード値が、ＷＦＤ＝ＯＦＦモードを表す値である場合に、Ｓ８でＮＯと判断し、Ｓ９に進む。
【００６２】
Ｓ９では、通信実行部４４は、メモリ３４に格納されているモード値を変更することによって、ＷＦＤ＝ＯＦＦモードからＷＦＤ＝ＯＮモードに変更して、Ｓ１５に進む。通信実行部４４は、さらに、モード値を変更したことを示す設定変更情報を、メモリ３４に格納する。
【００６３】
Ｓ１０では、判断部４２は、ＭＦＰ１０が、現在属している無線ネットワークにおいて、クライアント状態として動作しているのか否かを判断する。具体的には、判断部４２は、ワーク領域３８に格納されている状態値が、クライアント状態を表す値である場合に、クライアント状態として動作していると判断する（Ｓ１０でＹＥＳ）。一方、判断部４２は、ワーク領域３８に格納されている状態値が、クライアント状態を表す値でない場合に、クライアント状態として動作していないと判断する（Ｓ１０でＮＯ）。Ｓ１０でＹＥＳの場合、Ｓ１４に進む。
【００６４】
一方、Ｓ１０でＮＯの場合には、Ｓ１２において、判断部４２は、ＭＦＰ１０が、現在属している無線ネットワークにおいて、Ｇ／Ｏ状態として動作しているのか否かを判断する。具体的には、判断部４２は、ワーク領域３８に格納されている状態値が、Ｇ／Ｏ状態を表す値である場合に、Ｇ／Ｏ状態として動作していると判断する（Ｓ１２でＹＥＳ）。一方、判断部４２は、ワーク領域３８に格納されている状態値が、Ｇ／Ｏ状態を表す値でない場合に、Ｇ／Ｏ状態として動作していない（即ち、ＭＦＰ１０はデバイス状態である）と判断する（Ｓ１２でＮＯ）。Ｓ１２でＹＥＳの場合にＳ１３に進み、Ｓ１２でＮＯの場合にＳ１５に進む。
【００６５】
Ｓ１３では、判断部４２は、ＭＦＰ１０がＧ／Ｏ状態として動作しているＷＦＤネットワークに含まれるＭＦＰ１０以外の機器の個数（即ち、ＭＦＰ１０と接続が確立している機器）が、予め決められている最大クライアント数よりも少ないのか否かを判断する。判断部４２は、管理リストに格納されている機器の識別情報の個数が、最大クライアント数よりも少ない場合に、Ｓ１３でＹＥＳと判断し、等しい場合にＳ１３でＮＯと判断する。Ｓ１３でＹＥＳの場合にＳ１６に進み、Ｓ１３でＮＯの場合にＳ１４に進む。
【００６６】
Ｓ１４では、通信実行部４４は、ＭＦＰ１０と携帯端末５０とが現在通信を実行することができないことを示す通信ＮＧ情報を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信して、Ｓ２に戻る。
【００６７】
Ｓ１５では、通信実行部４４は、ＭＦＰ１０を、自発Ｇ／Ｏモードに設定する。自発Ｇ／Ｏモードは、Ｇ／Ｏ状態で動作することをＭＦＰ１０に維持させるモードである。従って、Ｓ１５の段階ではＷＦＤネットワークが構築されていないが、ＭＦＰ１０は、Ｇ／Ｏ状態に設定されている。ＭＦＰ１０がＧ／Ｏ状態に設定される場合、通信実行部４４は、ＷＦＤ対応機器又は／及びＷＦＤ非対応機器が、ＷＦＤネットワークを介して、Ｇ／Ｏ状態として動作しているＭＦＰ１０と無線通信を実行するための無線設定（ＳＳＩＤ、ＢＳＳＩＤ、認証方式、暗号化方式、パスワード等）を準備する。この構成によれば、ＭＦＰ１０から無線設定を受信する機器（本実施例では携帯端末５０）が、ＷＦＤ対応機器であってもＷＦＤ非対応機器であっても、ＭＦＰ１０は、無線設定を受信する機器と、無線通信を実行することができる。
【００６８】
なお、認証方式及び暗号化方式は、予め決められている。また、通信実行部４４は、パスワードを生成する。なお、ＳＳＩＤは、パスワードを生成する際に、通信実行部４４によって生成されてもよいし、予め決められていてもよい。ＢＳＳＩＤは、ＭＦＰ１０のＭＡＣアドレスである。なお、この段階では、ＭＦＰ１０が管理している管理リストには、Ｇ／Ｏ状態の機器に接続される機器の識別情報が記述されていない。
【００６９】
Ｓ１６では、通信実行部４４は、準備された無線設定を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。Ｓ１５の処理の後にＳ１６の処理が実行される場合、通信実行部４４は、自発Ｇ／Ｏモードに設定された段階（Ｓ１５）で準備される無線設定を、携帯端末５０に送信する。Ｓ１３の処理の後にＳ１６の処理が実行される場合、通信実行部４４は、ＭＦＰ１０がＧ／Ｏ状態として動作しているＷＦＤネットワークが構築された段階で準備される無線設定を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。
【００７０】
次いで、Ｓ１８では、通信実行部４４は、無線ＬＡＮＩ／Ｆ２０を利用して、ＭＦＰ１０と携帯端末５０とのＷＦＤ接続を確立する。携帯端末５０は、ＭＦＰ１０から、Ｇ／Ｏ状態で動作しているＭＦＰ１０の無線設定を受信すると、受信された無線設定をワーク領域５８に格納する。このため、携帯端末５０は、通常Ｗｉ−Ｆｉに従って、無線通信を実行する。次いで、通信実行部４４は、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｒｅｓｐｏｎｓｅ、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅ、及び、４ｗａｙ  ｈａｎｄｓｈａｋｅの無線通信を、携帯端末５０と実行する。上記の無線通信の過程で、ＳＳＩＤの認証、認証方式及び暗号化方式の認証、パスワードの認証等の様々な認証処理が実行される。全ての認証が成功した場合に、ＭＦＰ１０及び携帯端末５０の間に無線接続が確立される。
【００７１】
なお、Ｓ１８の処理では、通信実行部４４は、無線ＬＡＮＩ／Ｆ２０を利用して、携帯端末５０のＭＡＣアドレスを取得する。無線接続が確立されると、制御部３０は、さらに、携帯端末５０のＭＡＣアドレスを管理リストに追加する。なお、携帯端末５０のＭＡＣアドレスは、ＮＦＣ情報に含まれる。これにより、Ｇ／Ｏ状態のＭＦＰ１０は、通常Ｗｉ−Ｆｉに従って、携帯端末５０との間で、目的データ（印刷データ、スキャンデータ等）の通信を実行することができるようになる。なお、目的データは、ＯＳＩ参照モデルの物理層よりも上位層であるネットワーク層のデータを含む。従って、Ｇ／Ｏ状態のＭＦＰ１０は、クライアント状態の携帯端末５０との間で、ネットワーク層の無線通信を実行することができる。
【００７２】
次いで、Ｓ２０では、通信実行部４４は、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末５０との間で、データ通信処理を実行する。データ通信処理の内容は、ＮＦＣ情報に含まれる処理実行指示の内容によって変わる。処理実行指示が印刷指示である場合、通信実行部４４は、データ通信処理において、携帯端末５０から、印刷データを受信する。この場合、制御部３０は、印刷実行部１６に、受信された印刷データを用いた印刷処理を実行させる。
【００７３】
一方、処理実行指示がスキャン指示である場合、制御部３０は、スキャン実行部１８に、スキャン実行部１８にセットされた原稿をスキャンさせ、スキャンデータを生成させる。次いで、通信実行部４４は、生成されたスキャンデータを、携帯端末５０に送信する。
【００７４】
次いで、Ｓ２１では、通信実行部４４は、無線ＬＡＮＩ／Ｆ２０を利用して、携帯端末５０との接続を切断するための切断要求を、携帯端末５０から受信することを監視する。所定期間が経過しても切断要求が受信されなかった場合（Ｓ２１でＮＯ）、Ｓ２に戻る。一方、Ｓ２０のデータ通信処理が終了した後、所定期間内に、携帯端末５０から切断要求が受信された場合（Ｓ２１でＹＥＳ）、通信実行部４４は、携帯端末５０との無線接続を切断する。具体的には、通信実行部４４は、管理リスト内の携帯端末５０のＭＡＣアドレスを消去する。次いで、Ｓ２２では、通信実行部４４は、Ｓ９の処理により無線ＬＡＮＩ／Ｆ２０の設定が変更されたのか否かを判断する。具体的には、通信実行部４４は、設定変更情報がメモリ３４に格納されている場合に、Ｓ９において、ＷＦＤ＝ＯＦＦモードを示すモード値からＷＦＤ＝ＯＮモードを示すモード値に変更されたと判断して（Ｓ２２でＹＥＳ）、Ｓ２３に進む。一方、設定変更情報がメモリ３４に格納されていない場合に、通信実行部４４は、Ｓ９において、ＷＦＤ＝ＯＦＦモードを示すモード値からＷＦＤ＝ＯＮモードを示すモード値に変更されていない（Ｓ２２でＮＯ）と判断して、Ｓ２に戻る。
【００７５】
Ｓ２３では、通信実行部４４は、Ｓ１８で新たに構築されたＷＦＤネットワークに、携帯端末５０以外の外部装置（例えばＰＣ８）が、現在属しているのか否かを判断する。具体的には、通信実行部４４は、管理リスト内に、携帯端末５０の識別情報以外の識別情報が含まれている場合に、ＷＦＤネットワークに、外部装置が現在属している（Ｓ２３でＹＥＳ）と判断する。この場合、モード値が変更されずに、Ｓ２に戻る。この構成によれば、ＷＦＤネットワークに外部装置が現在属している場合に、ＷＦＤネットワークからＭＦＰ１０が離脱されることを防止することができる。
【００７６】
一方において、通信実行部４４は、管理リスト内に、携帯端末５０以外の識別情報が含まれていない場合に、ＷＦＤネットワークに、外部装置が現在属していない（Ｓ２３でＮＯ）と判断して、Ｓ２４に進む。Ｓ２４では、通信実行部４４は、ＷＦＤ＝ＯＮモードを示すモード値からＷＦＤ＝ＯＦＦモードを示すモード値に変更して、Ｓ２に戻る。即ち、通信処理では、Ｓ８において、ＷＦＤ＝ＯＦＦモードであると判断される場合に、ＷＦＤネットワークを介して、無線ＬＡＮＩ／Ｆ２０を利用した無線通信を、携帯端末５０と一時的に実行するために、ＷＦＤ＝ＯＦＦモードからＷＦＤ＝ＯＮモードに変更する。そして、Ｓ２５においてＷＦＤ＝ＯＮモードからＷＦＤ＝ＯＦＦモードに変更されると、Ｓ１８で構築されたＷＦＤネットワークは消滅する。この構成によれば、通信処理実行中に、モード値がＷＦＤ＝ＯＦＦモードを示すモード値からＷＦＤ＝ＯＮモードを示すモード値に変更された場合に、モード値を変更前の設定に戻すことができる。
【００７７】
（本実施例の効果）
図３〜７を参照して、第１〜５の状況における本実施例の効果を説明する。なお、図３〜７のそれぞれには、図２の通信処理において対応する処理が示されている。
【００７８】
（第１の状況）
図３に示される第１の状況では、ＭＦＰ１０と携帯端末５０とが、同一のＷＦＤネットワーク又は同一の通常Ｗｉ−Ｆｉネットワークに現在属している状況である。この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、Ｓ６において、ＭＦＰ１０は、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属していると判断する（Ｓ６でＹＥＳ）。ＭＦＰ１０は、Ｓ７において、設定変更不要情報を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。携帯端末５０は、設定変更不要情報を受信すると、設定変更不要情報に含まれるＩＰアドレスと、ワーク領域５８に格納されている無線設定と、を用いて、印刷データを、ＭＦＰ１０に送信する。ＭＦＰ１０は、無線ＬＡＮＩ／Ｆ２０を利用して、印刷データを受信する（Ｓ２０）。ＭＦＰ１０は、印刷データを受信すると、印刷実行部１６に、印刷処理を実行させる。
【００７９】
なお、本明細書のシーケンス図では、ＭＦＰ１０がＮＦＣＩ／Ｆ２２を利用した無線通信（即ちＮＦＣ方式に従った無線通信）と、ＭＦＰ１０が無線ＬＡＮＩ／Ｆ２０を利用した無線通信（即ちＷＦＤ方式又は通常ＷｉーＦｉに従った無線通信）とが、矢印で表されている。無線ＬＡＮＩ／Ｆ２０を利用した無線通信を表す矢印は、ＮＦＣＩ／Ｆ２２を利用した無線通信を表す矢印よりも太く記載されている。
【００８０】
この構成によれば、ＭＦＰ１０は、ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属していると判断される場合に、ＭＦＰ１０と携帯端末５０とに現在設定されている無線設定を変更せずに、ＭＦＰ１０と携帯端末５０とが、現在属しているネットワークを介して、印刷データの通信を適切に実行することができる。
【００８１】
（第２の状況）
図４に示される第２の状況では、ＭＦＰ１０は、ＷＦＤネットワークに現在属している。ＭＦＰ１０は、ＷＦＤネットワークにおいて、Ｇ／Ｏ状態として動作している。ＷＦＤネットワークには、クライアント状態のＰＣ８が現在属している。携帯端末５０は、ＭＦＰ１０が現在属している無線ネットワークに現在属していない。携帯端末５０は、ＭＦＰ１０が現在属している無線ネットワーク以外の無線ネットワークに現在属していてもよいし、属していなくてもよい。
【００８２】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、Ｓ６において、ＭＦＰ１０は、ＭＦＰ１０が現在属しているＷＦＤネットワークに、携帯端末５０が現在属していないと判断する（Ｓ６でＹＥＳ）。なお、ＮＦＣ情報は、携帯端末５０が無線ネットワークに現在属している場合に、当該無線ネットワークのＳＳＩＤとＢＳＳＩＤとを含むが、携帯端末５０が無線ネットワークに現在属していない場合に、当該無線ネットワークのＳＳＩＤとＢＳＳＩＤとを含まない。ＭＦＰ１０は、Ｓ１２において、ＭＦＰ１０がＧ／Ｏ状態であると判断する（Ｓ１２でＹＥＳ）。この場合、Ｓ１６において、ＭＦＰ１０は、ワーク領域３８に格納されているＭＦＰ１０の無線設定と、ＭＦＰ１０のＩＰアドレスと、を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。携帯端末５０は、無線設定を受信すると、受信された無線設定を、ワーク領域５８に格納する。次いで、ＭＦＰ１０と携帯端末５０とは、ＷＦＤ接続を確立する（Ｓ１８）。これにより、携帯端末５０は、ＭＦＰ１０が現在属しているＷＦＤネットワークに属することができる。なお、ＭＦＰ１０は、ＭＦＰ１０の認証方式と暗号化方式とを含む無線設定を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。この構成によれば、携帯端末５０は、ＭＦＰ１０から受信した認証方式と暗号化方式とに従って認証処理を実行することができ、いずれの認証方式と暗号化方式を利用すべきか確認する処理を実行しなくて済む。このため、ＭＦＰ１０と携帯端末５０とは、比較的に早期に接続を確立することができる。
【００８３】
次いで、携帯端末５０は、ワーク領域５８に格納されている無線設定と、Ｓ１６で受信したＩＰアドレスとを用いて、印刷データを、ＭＦＰ１０に送信する。ＭＦＰ１０は、無線ＬＡＮＩ／Ｆ２０を利用して、印刷データを受信する（Ｓ２０）。ＭＦＰ１０は、印刷データを受信すると、印刷実行部１６に、印刷処理を実行させる。この構成によれば、ＭＦＰ１０は、ＭＦＰ１０が、ＷＦＤネットワークにおいて、Ｇ／Ｏ状態として動作している場合に、ＭＦＰ１０が現在属しているＷＦＤネットワークを介して、携帯端末５０と、印刷データの通信を適切に実行することができる。
【００８４】
（第３の状況）
図５に示される第３の状況では、ＭＦＰ１０は、ＷＦＤネットワークに現在属している。ＭＦＰ１０は、ＷＦＤネットワークにおいて、クライアント状態として動作している。ＷＦＤネットワークには、Ｇ／Ｏ状態のＰＣ８が現在属しているが、携帯端末５０は現在属していない。携帯端末５０は、第２の状況と同様である。
【００８５】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、Ｓ６において、ＭＦＰ１０は、ＭＦＰ１０が現在属しているＷＦＤネットワークに、携帯端末５０が現在属していないと判断する（Ｓ６でＮＯ）。ＭＦＰ１０は、Ｓ１０において、ＭＦＰ１０がクライアント状態であると判断する（Ｓ１０でＹＥＳ）。この場合、Ｓ１４において、ＭＦＰ１０は、通信ＮＧ情報を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。
【００８６】
この場合、ＭＦＰ１０は、ワーク領域３８に格納されている無線設定を、携帯端末５０に送信しない。この構成によれば、ＷＦＤネットワークにおいて、Ｇ／Ｏ状態として動作しているＰＣ８の無線設定を、携帯端末５０に提供せずに済む。これにより、携帯端末５０が、ＷＦＤネットワークに参入することを抑制することができる。また、携帯端末５０は、ＭＦＰ１０から通信ＮＧ情報を受信することによって、携帯端末５０のユーザに、ＭＦＰ１０が、携帯端末５０と目的データの通信を実行しないことを知らせることができる。
【００８７】
（第４の状況）
図６に示される第４の状況では、ＭＦＰ１０は、ＷＦＤ＝ＯＮモードに設定されているが、ＷＦＤネットワークに現在属していない。即ち、ＭＦＰ１０は、デバイス状態として動作している。なお、ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークに現在属している状態と現在属していない状態とのいずれかの状態である。携帯端末５０は、第２の状況と同様である。
【００８８】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、Ｓ４において、ＭＦＰ１０は、ＭＦＰ１０はネットワークに現在属していないと判断する（Ｓ４でＮＯ：ＭＦＰ１０が通常Ｗｉ−Ｆｉネットワークに現在属していない状態である場合）か、あるいは、Ｓ６において、ＭＦＰ１０は、ＭＦＰ１０が現在属している通常Ｗｉ−Ｆｉネットワークに、携帯端末５０が現在属していないと判断する（Ｓ６でＹＥＳ：ＭＦＰ１０が通常Ｗｉ−Ｆｉネットワークに現在属している状態である場合）。また、ＭＦＰ１０は、Ｓ１０，Ｓ１２において、ＭＦＰ１０がＧ／Ｏ状態でもなく、クライアント状態でもないと判断する（Ｓ１０、Ｓ１２で共にＮＯ）。この場合、Ｓ１５において、ＭＦＰ１０は、Ｇ／Ｏネゴシエーションを実行せずに、ＭＦＰ１０を、自発Ｇ／Ｏモードに設定する。
【００８９】
次いで、Ｓ１６において、ＭＦＰ１０は、ワーク領域３８に格納されているＭＦＰ１０の無線設定（即ち、Ｓ１５において、自発Ｇ／Ｏモードに設定された段階で準備される無線設定）と、ＭＦＰ１０のＩＰアドレスと、を、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。携帯端末５０は、無線設定を受信すると、受信された無線設定を、ワーク領域５８に格納する。次いで、ＭＦＰ１０と携帯端末５０とは、ＷＦＤ接続を確立する（Ｓ１８）。これにより、携帯端末５０は、ＭＦＰ１０がＧ／Ｏ状態として動作しているＷＦＤネットワークに属することができる。
【００９０】
次いで、携帯端末５０は、ワーク領域５８に格納されている無線設定と、Ｓ１６で受信したＩＰアドレスとを用いて、印刷データを、ＭＦＰ１０に送信する。ＭＦＰ１０は、無線ＬＡＮＩ／Ｆ２０を利用して、印刷データを受信する（Ｓ２０）。ＭＦＰ１０は、印刷データを受信すると、印刷実行部１６に、印刷処理を実行させる。この構成によれば、ＭＦＰ１０は、ＭＦＰ１０が、ＷＦＤネットワークにおいて、Ｇ／Ｏ状態として動作するＷＦＤネットワークを新たに構築することができる。これにより、ＭＦＰ１０は、新たに構築されるＷＦＤネットワークを介して、携帯端末５０と印刷データの通信を適切に実行することができる。さらに、ＭＦＰ１０は、新たに構築されるＷＦＤネットワークにおいて、必然的に、Ｇ／Ｏ状態として動作するため、ＷＦＤネットワークで利用される認証方式等を、決定することができる。
【００９１】
（第５の状況）
図７に示される第５の状況では、ＭＦＰ１０は、ＷＦＤ＝ＯＦＦモードに設定されている。なお、ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークに現在属している状態と現在属していない状態とのいずれかの状態である。携帯端末５０は、第２の状況と同様である。
【００９２】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、第４の状況と同様に、Ｓ４又はＳ６において、ＮＯと判断される。ＭＦＰ１０は、Ｓ８において、ＷＦＤ＝ＯＦＦモードに設定されていると判断する。この場合、Ｓ９において、ＭＦＰ１０は、ＷＦＤ＝ＯＦＦモードからＷＦＤ＝ＯＮモードに変更する。次いで、ＭＦＰ１０は、Ｓ１５において、ＭＦＰ１０を、自発Ｇ／Ｏモードに設定する。
【００９３】
以下、印刷処理までは、第４の状況と同様である。この構成においても、第４の状況と同様の効果を奏することができる。印刷処理が終了すると、ＭＦＰ１０は、新たに構築されたＷＦＤネットワークに、外部装置が現在属していないと判断して（Ｓ２３でＮＯ）、ＷＦＤ＝ＯＮモードからＷＦＤ＝ＯＦＦモードに変更する。この構成によれば、印刷データの通信後に、ＷＦＤネットワークに、外部装置が属していない場合に、ＷＦＤ＝ＯＮモードからＷＦＤ＝ＯＦＦモードに適切に変更することができる。
【００９４】
本実施例では、ＭＦＰ１０は、ＭＦＰ１０が、携帯端末５０と同一のネットワークに現在属しているのか否か、即ち、ＭＦＰ１０が、携帯端末５０と通信可能であるのか否かに応じた処理を実行することによって、無線ＬＡＮＩ／Ｆ２０を利用して、比較的に速い通信速度で、携帯端末５０と目的データの無線通信を適切に実行することができる。また、ＭＦＰ１０は、ＷＦＤネットワークを介して、携帯端末５０と、ＭＦＰ１０と携帯端末５０とは異なるアクセスポイントを介さずに、目的データの通信を実行することができる。
【００９５】
さらに、ＭＦＰ１０は、ＭＦＰ１０が、携帯端末５０と通信可能でなく、かつ、ＭＦＰ１０がＷＦＤネットワークに現在属している場合に、ＭＦＰ１０が現在属しているＷＦＤネットワークを介して、携帯端末５０と、目的データの通信を適切に実行することができる。また、ＭＦＰ１０がＷＦＤネットワークに現在属していない場合に、ＭＦＰ１０は、新たに構築されるＷＦＤネットワークを介して、携帯端末５０と、目的データの通信を適切に実行することができる。
【００９６】
（対応関係）
ＭＦＰ１０が「通信装置」の一例であり、ＮＦＣＩ／Ｆ２２が「第１種のインターフェイス」の一例であり、無線ＬＡＮＩ／Ｆ２０が「第２種のインターフェイス」の一例である。なお、上記の説明から、ＮＦＣＩ／Ｆ２２（即ち「第１種のインターフェイス」）は、無線ＬＡＮＩ／Ｆ２０（即ち「第２種のインターフェイス」）を利用した通信を実行するために、ＭＦＰ１０（即ち「通信装置」）と携帯端末５０との間で実行される通信に用いられるインターフェイスということができる。
【００９７】
ＡＰ６が、「アクセスポイント」の一例である。即ち、「アクセスポイント」は、アクセスポイントが属するネットワーク、即ち、通常Ｗｉ−Ｆｉネットワークにおいて、通常Ｗｉ−Ｆｉネットワークに属する一対の機器の間の通信を中継するデバイスである。
【００９８】
ＮＦＣ情報が「特定の情報」の一例であり、ＮＦＣ情報に含まれるＳＳＩＤとＢＳＳＩＤとが、「特定の情報に含まれる無線ネットワーク識別子」である。ＭＦＰ１０が現在属しているネットワークに、携帯端末５０が現在属している状態が、「通信可能状態」である。Ｓ１５〜Ｓ１８の処理が、「特定処理」の一例である。無線ＬＡＮＩ／Ｆ２０を利用して、ＷＦＤネットワークを介した無線通信が「特定の無線通信」の一例である。Ｇ／Ｏ状態が「親局状態」の一例であり、クライアント状態が「子局状態」の一例である。Ｓ４でＹＥＳと判断される場合に、ＭＦＰ１０が属しているＷＦＤネットワークが「第１の無線ネットワーク」の一例であり、Ｓ１５からＳ１８の処理によって構築されるＷＦＤネットワークが、「第２の無線ネットワーク」の一例である。通信ＮＧ情報が、「目的データの通信を実行しないことを示す情報」の一例である。ＷＦＤ＝ＯＮモードが「第１のモード」の一例であり、ＷＦＤ＝ＯＦＦモードが「第２のモード」の一例である。
【００９９】
（第２実施例）
第１実施例と異なる点を説明する。本実施例では、図２の通信処理の代わりに、図８の通信処理が実行される。図８のＳ２〜Ｓ２４は、図２のＳ２〜Ｓ２４の処理と同様である。Ｓ１０でＹＥＳの場合、即ち、ＭＦＰ１０が、ＷＦＤネットワークに現在属しており、かつ、ＷＦＤネットワークにおいて、クライアント状態として動作している場合、Ｓ４２において、判断部４２は、ＭＦＰ１０が現在属しているＷＦＤネットワークから離脱可能であるのか否かを判断する。具体的には、判断部４２は、ＷＦＤネットワークを介したデータ通信を現在実行している状況と、データ通信を実行すべき状況とのどちらかの状況である場合に、現在属しているＷＦＤネットワークから離脱不可能であると判断する（Ｓ４２でＮＯ）。一方、判断部４２は、ＷＦＤネットワークを介したデータ通信を実行している状況と、データ通信を実行すべき状況とのどちらの状況でもない場合に、現在属しているＷＦＤネットワークから離脱可能であると判断する（Ｓ４２でＹＥＳ）。
【０１００】
例えば、ＭＦＰ１０が現在属しているＷＦＤネットワークにおいて、ＰＣ８が、Ｇ／Ｏ状態として動作している場合を想定する。ＭＦＰ１０が、無線ＬＡＮＩ／Ｆ２０を利用して、ＰＣ８から現在印刷データを受信中である場合、判断部４２は、データ通信を現在実行している状況であると判断する。また、ＭＦＰ１０が、ＰＣ８からのスキャン指示に従って、スキャンデータを生成中である場合、ＭＦＰ１０は、スキャンデータが生成されると、無線ＬＡＮＩ／Ｆ２０を利用して、ＰＣ８に送信すべきであるため、データ通信を実行すべき状況であると判断する。
【０１０１】
Ｓ４２でＮＯの場合にＳ１４に進み、Ｓ４２でＹＥＳの場合にＳ４４に進む。Ｓ４４では、通信実行部４４は、ＭＦＰ１０が現在参加しているＷＦＤネットワークから、ＭＦＰ１０を離脱させる。具体的には、通信実行部４４は、ワーク領域３８に格納されている無線設定を消去し、ワーク領域３８内の状態値を、デバイス状態を表す値に変更する。続いて、通信実行部４４は、Ｓ１５の処理を実行する。
【０１０２】
（本実施例の効果）
第２実施例のＭＦＰ１０は、第１，２，４，５の状況において、第１実施例のＭＦＰ１０と同様の効果を奏することができる。図９，１０を参照して、第６，７の状況における本実施例の効果を説明する。なお、図９，１０のそれぞれには、図８の通信処理において対応する処理が示されている。
【０１０３】
（第６の状況）
図９に示される第６の状況では、ＭＦＰ１０は、ＷＦＤネットワークに現在属している。ＭＦＰ１０は、ＷＦＤネットワークにおいて、クライアント状態として動作している。ＷＦＤネットワークには、Ｇ／Ｏ状態のＰＣ８が現在属しているが、携帯端末５０は現在属していない。携帯端末５０は、第２の状況と同様である。さらに、ＭＦＰ１０は、ＰＣ８から印刷データを受信中である。
【０１０４】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、第３の状況と同様に、Ｓ６でＮＯと判断され、Ｓ１０でＹＥＳと判断される。ＭＦＰ１０は、ＰＣ８から印刷データを受信中であるため、ＷＦＤネットワークから離脱不可能であると判断する（Ｓ４２でＮＯ）。この場合、Ｓ１４において、ＭＦＰ１０は、通信ＮＧ情報を、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０に送信する。
【０１０５】
この構成によれば、ＭＦＰ１０は、現在属しているＷＦＤネットワークを介して、データ通信を実行中である場合、あるいは、現在属しているＷＦＤネットワークを介して、データ通信を実行すべき場合に、ＭＦＰ１０が、現在属しているＷＦＤネットワークから離脱することを防止することができる。
【０１０６】
（第７の状況）
図１０に示される第７の状況では、ＭＦＰ１０は、ＷＦＤネットワークに現在属している。ＭＦＰ１０は、ＷＦＤネットワークにおいて、クライアント状態として動作している。ＷＦＤネットワークには、Ｇ／Ｏ状態のＰＣ８が現在属しているが、携帯端末５０は現在属していない。しかしながら、ＭＦＰ１０は、ＰＣ８とデータ通信を現在実行しておらず、ＰＣ８とデータ通信を実行すべき状況でもない。携帯端末５０は、第２の状況と同様である。
【０１０７】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、第６の状況と同様に、Ｓ６でＮＯと判断され、Ｓ１０でＹＥＳと判断される。ＭＦＰ１０は、ＷＦＤネットワークを介したデータ通信を実行している状況と、データ通信を実行すべき状況とのどちらの状況でもないために、ＭＦＰ１０は、現在属しいているＷＦＤネットワークから離脱可能であると判断する（Ｓ４２でＹＥＳ）。この場合、Ｓ１５において、ＭＦＰ１０は、ＭＦＰ１０を、自発Ｇ／Ｏモードに設定する。以下の処理は、第４の状況において、ＭＦＰ１０が自発Ｇ／Ｏモードに設定された後の処理と同様である。
【０１０８】
この構成によれば、ＭＦＰ１０は、ＭＦＰ１０がクライアント状態として動作しているＷＦＤネットワークから離脱し、新たに、ＷＦＤネットワークを構築することができる。これにより、ＭＦＰ１０は、新たに構築されるＷＦＤネットワークを介して、携帯端末５０と、目的データの通信を適切に実行することができる。
【０１０９】
（対応関係）
図８のＳ４２、Ｓ４４の処理とＳ１５〜Ｓ１８の処理とが、「特定処理」の一例である。
【０１１０】
（第３実施例）
第１実施例と異なる点を説明する。本実施例では、図２の通信処理の代わりに、図１１の通信処理が実行される。なお、本実施例では、携帯端末５０は、携帯端末５０が、ＷＦＤ方式に従った無線通信を実行可能であるのか否かを示すＷＦＤ対応情報と、携帯端末５０のデバイスＩＤ（例えばＭＡＣアドレス、製造番号等）と、をさらに含むＮＦＣ情報を、ＭＦＰ１０に送信する。
【０１１１】
図１１のＳ２〜Ｓ２４は、図２のＳ４〜２４の処理と同様である。Ｓ９の処理が実行される場合と、Ｓ１２でＮＯと判断される場合、即ち、ＭＦＰ１０が、デバイス状態として動作している場合に、Ｓ５２において、判断部４２は、ＮＦＣ情報を用いて、携帯端末５０がＷＦＤ方式に従った無線通信を実行可能であるのか否かを判断する。判断部４２は、ＮＦＣ情報に、携帯端末５０がＷＦＤ方式に従った無線通信を実行可能であることを示すＷＦＤ対応情報が含まれている場合に、携帯端末５０がＷＦＤ方式に従った無線通信を実行可能であると判断して（Ｓ５２でＹＥＳ）、Ｓ５４に進む。
【０１１２】
一方、判断部４２は、ＮＦＣ情報に、携帯端末５０がＷＦＤ方式に従った無線通信を実行可能であることを示すＷＦＤ対応情報が含まれていない場合に、携帯端末５０がＷＦＤ方式に従った無線通信を実行可能でないと判断して（Ｓ５２でＮＯ）、Ｓ１５に進む。
【０１１３】
Ｓ５４では、通信実行部４４は、ＷＦＤ接続を開始することを示すＷＦＤ接続開始情報を、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０に送信する。ＷＦＤ方式の無線接続を実行するための方式として、ＷＰＳ（Wi-Fi Protected Setupの略）の無線接続方式が利用される。ＷＰＳの無線接続方式は、ＰＢＣ（Push Button Configurationの略）方式と、ＰＩＮ（Personal Identification Numberの略）コード方式と、を含む。本実施例では、ＰＢＣコード方式について説明するが、本実施例の技術は、ＰＩＮコード方式にも適用可能である。ＷＦＤ接続開始情報は、ＷＦＤ方式の無線接続を実行するための方式として、ＰＢＣコード方式を利用することを示す情報を含む。ＷＦＤ接続開始情報は、さらに、ＭＦＰ１０のデバイスＩＤ（例えばＭＡＣアドレス、製造番号等）を含む。これにより、ＷＦＤ接続開始情報を受信する携帯端末５０は、ＷＦＤ接続開始情報に含まれるデバイスＩＤで識別される機器（即ちＭＦＰ１０）と後述のＳ５８，Ｓ６２の処理を実行すべきであると認識することができる。
【０１１４】
携帯端末５０は、ＷＦＤ接続開始情報が受信されると、携帯端末５０が、ＷＦＤ方式に従った無線通信を実行可能な設定であるのか否かを判断する。携帯端末５０は、ＷＦＤ方式に従った無線通信を実行可能な設定である場合、無線ＬＡＮＩ／Ｆの設定を維持し、ＷＦＤ方式に従った無線通信を実行可能な設定でない場合、ＷＦＤ方式に従った無線通信を実行可能な設定に変更する。
【０１１５】
次いで、Ｓ５５では、通信実行部４４は、携帯端末５０を検索する。具体的には、通信実行部４４は、Ｓｃａｎ処理とＬｉｓｔｅｎ処理とＳｅａｒｃｈ処理を順次実行する。Ｓｃａｎ処理は、ＭＦＰ１０の周囲に存在するＧ／Ｏ状態の機器を検索するための処理である。具体的に言うと、通信実行部４４は、Ｓｃａｎ処理において、１ｃｈ〜１３ｃｈの１３個のチャネルを順次利用して、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を無線で順次送信する。なお、このＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号は、ＭＦＰ１０がＷＦＤ機能を実行可能であることを示すＰ２Ｐ（Peer 2 Peer）情報を含む。
【０１１６】
例えば、ＭＦＰ１０の周囲にＧ／Ｏ状態のＷＦＤ対応機器（以下では「特定のＧ／Ｏ機器」と呼ぶ）が存在する場合には、特定のＧ／Ｏ機器は、１ｃｈ〜１３ｃｈのうちの１個のチャネルを利用することを予め決定している。従って、特定のＧ／Ｏ機器は、ＭＦＰ１０からＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を無線で受信する。この場合、特定のＧ／Ｏ機器は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号をＭＦＰ１０に無線で送信する。このＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号は、特定のＧ／Ｏ機器がＷＦＤ機能を実行可能であることを示すＰ２Ｐ情報と、特定のＧ／Ｏ機器がＧ／Ｏ状態であることを示す情報と、を含む。この結果、通信実行部４４は、特定のＧ／Ｏ機器を見つけることができる。なお、上記のＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号は、さらに、特定のＧ／Ｏ機器のデバイス名と、特定のＧ／Ｏ機器の機種（例えば、携帯端末、ＰＣ等）を示す情報と、特定のＧ／Ｏ機器のＭＡＣアドレスと、を含む。この結果、通信実行部４４は、特定のＧ／Ｏ機器に関する情報を取得することができる。
【０１１７】
通信実行部４４は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号に含まれる特定のＧ／Ｏ機器のデバイスＩＤと、ＮＦＣ情報に含まれる携帯端末５０のデバイスＩＤとが一致する場合に、特定のＧ／Ｏ機器は、携帯端末５０であることを特定することができる。即ち、携帯端末５０が、ＷＦＤネットワークに現在属しており、かつ、ＷＦＤネットワークにおいて、Ｇ／Ｏ状態として動作している場合、通信実行部４４は、Ｓｃａｎ処理によって、携帯端末５０を発見することができる。
【０１１８】
なお、例えば、ＭＦＰ１０の周囲にデバイス状態のＷＦＤ対応機器（以下では「特定のデバイス機器」と呼ぶ）が存在する場合には、特定のデバイス機器は、１ｃｈ、６ｃｈ、１１ｃｈのうちの１個のチャネルを利用することを予め決定している。従って、特定のデバイス機器も、ＭＦＰ１０からＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を無線で受信する。この場合、特定のデバイス機器は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号を、ＭＦＰ１０に無線で送信する。ただし、このＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号は、デバイス状態であることを示す情報を含み、Ｇ／Ｏ状態であることを示す情報を含まない。また、クライアント状態の機器は、ＭＦＰ１０からＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を無線で受信しても、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号をＭＦＰ１０に無線で送信しない。従って、通信実行部４４は、携帯端末５０が、Ｇ／Ｏ状態である場合もデバイス状態である場合も、Ｓｃａｎ処理において、携帯端末５０を発見することができる。
【０１１９】
Ｌｉｓｔｅｎ処理は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号に応答するための処理である。特定のデバイス機器は、後述のＳｅａｒｃｈ処理において、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を無線で送信することができる。即ち、携帯端末５０の現在の状態が、デバイス状態である場合、携帯端末５０は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を無線で、定期的に送信している。このＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号は、携帯端末５０のデバイスＩＤ（例えばＭＡＣアドレス、製造番号等）を含む。
【０１２０】
通信実行部４４は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号に含まれる特定のデバイス機器のデバイスＩＤと、ＮＦＣ情報に含まれる携帯端末５０のデバイスＩＤとが一致する場合に、特定のデバイス機器は、携帯端末５０であることを特定することができる。即ち、携帯端末５０が、デバイス状態として動作している場合、通信実行部４４は、Ｌｉｓｔｅｎ処理によって、携帯端末５０を発見することができる。通信実行部４４は、携帯端末５０からＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を受信すると、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号を無線で送信する。
【０１２１】
Ｓｅａｒｃｈ処理では、通信実行部４４は、１ｃｈ、６ｃｈ、１１ｃｈの３個のチャネルを順次利用して、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号を無線で順次送信する。これにより、通信実行部４４は、特定のデバイス機器からＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号を無線で受信する。このＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号は、特定のデバイス機器がＷＦＤ機能を実行可能であることを示すＰ２Ｐ情報と、特定のデバイス機器がデバイス状態であることを示す情報と、特定のデバイス機器のデバイスＩＤ（例えばＭＡＣアドレス、製造番号等）と、を含む。携帯端末５０の現在の状態が、デバイス状態である場合、携帯端末５０は、ＭＦＰ１０から送信されたＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号の応答として、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号を無線で送信する。
【０１２２】
通信実行部４４は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号に含まれる特定のデバイス機器のデバイスＩＤと、ＮＦＣ情報に含まれる携帯端末５０のデバイスＩＤとが一致する場合に、特定のデバイス機器は、携帯端末５０であることを特定することができる。即ち、携帯端末５０が、ＷＦＤネットワークに現在属しており、かつ、ＷＦＤネットワークにおいて、デバイス状態として動作している場合、通信実行部４４は、Ｓｅａｒｃｈ処理によって、携帯端末５０を発見することができる。
【０１２３】
上記のＳ５５では、携帯端末５０が、Ｇ／Ｏ状態として動作している場合とデバイス状態として動作している場合には、通信実行部４４は、携帯端末５０を発見することができる（Ｓ５６でＹＥＳ）。Ｓ５６において、携帯端末５０が発見されなかった場合（Ｓ５６でＮＯ）、Ｓ１４に進む。
【０１２４】
携帯端末５０が発見される場合（Ｓ５６でＹＥＳ）、Ｓ５７において、通信実行部４４は、発見された携帯端末５０がデバイス状態であるか否かを判断する。具体的には、Ｓ５５の処理で、デバイス状態であることを示す情報が受信される場合に、携帯端末５０が、デバイス状態であると判断し（Ｓ５７でＹＥＳ）、Ｓ５８に進む。一方、Ｓ５５の処理で、デバイス状態であることを示す情報が受信されない場合に、携帯端末５０が、デバイス状態でない（即ち携帯端末５０はＧ／Ｏ状態である）と判断し（Ｓ５７でＮＯ）、Ｓ６２に進む。
【０１２５】
Ｓ５８において、通信実行部４４は、無線ＬＡＮＩ／Ｆ２０を利用して、携帯端末５０との間でＧ／Ｏネゴシエーションを実行して、ＭＦＰ１０及び携帯端末５０のどちらか一方の機器をＧ／Ｏ状態として動作することを決定し、他方の機器をクライアント状態として動作することを決定する。
【０１２６】
具体的に言うと、通信実行部４４は、まず、接続要求信号を携帯端末５０に無線で送信する。この結果、携帯端末５０も、ＯＫ信号をＭＦＰ１０に無線で送信する。次いで、通信実行部４４は、ＭＦＰ１０のＧ／Ｏ優先度を示す情報を携帯端末５０に無線で送信すると共に、携帯端末５０のＧ／Ｏ優先度を示す情報を携帯端末５０から受信する。なお、ＭＦＰ１０のＧ／Ｏ優先度は、ＭＦＰ１０がＧ／Ｏになるべき程度を示す指標であり、ＭＦＰ１０において予め決められている。同様に、携帯端末５０のＧ／Ｏ優先度は、携帯端末５０がＧ／Ｏになるべき程度を示す指標である。例えば、ＣＰＵ及びメモリの能力が比較的に高い機器（例えばＭＦＰ１０）は、Ｇ／Ｏとして動作しながら、他の処理を高速で実行することができる。従って、このような機器は、通常、Ｇ／Ｏになるべき程度が高くなるように、Ｇ／Ｏ優先度が設定される。一方において、例えば、ＣＰＵ及びメモリの能力が比較的に低い機器（例えば携帯端末５０）は、Ｇ／Ｏとして動作しながら、他の処理を高速で実行することができない可能性がある。従って、このような機器は、通常、Ｇ／Ｏになるべき程度が低くなるように、Ｇ／Ｏ優先度が設定される。
【０１２７】
通信実行部４４は、ＭＦＰ１０のＧ／Ｏ優先度と携帯端末５０のＧ／Ｏ優先度とを比較して、優先度が高い方の機器（ＭＦＰ１０又は携帯端末５０）をＧ／Ｏ状態として動作すべきことを決定し、優先度が低い方の機器（ＭＦＰ１０又は携帯端末５０）をクライアント状態として動作すべきことを決定する。通信実行部４４は、ＭＦＰ１０がＧ／Ｏ状態として動作すべきことを決定した場合に、メモリ３４内の状態値を、デバイス状態に対応する値から、Ｇ／Ｏ状態に対応する値に変更する。この結果、ＭＦＰ１０は、Ｇ／Ｏ状態として動作することになる。また、通信実行部４４は、ＭＦＰ１０がクライアント状態として動作すべきことを決定した場合に、メモリ３４内の状態値を、デバイス状態に対応する値から、クライント状態に対応する値に変更する。この結果、ＭＦＰ１０は、クライアント状態として動作することになる。なお、携帯端末５０は、ＭＦＰ１０と同じ手法を利用して、ＭＦＰ１０のＧ／Ｏ優先度と対象機器のＧ／Ｏ優先度とに基づいて、Ｇ／Ｏ状態及びクライアント状態を決定する。Ｓ５８のＧ／Ｏネゴシエーションが終了すると、Ｓ６２に進む。
【０１２８】
Ｓ６２では、通信実行部４４は、ＷＰＳに従って、ＭＦＰ１０と携帯端末５０との接続を確立する。具体的には、通信実行部４４は、ＭＦＰ１０の現在の状態がＧ／Ｏ状態であり、かつ、携帯端末５０の現在の状態がクライアント状態であるのか否かを判断する。ＭＦＰ１０の現在の状態がＧ／Ｏ状態であり、かつ、携帯端末５０の現在の状態がクライアント状態である場合には、通信実行部４４は、Ｇ／Ｏ状態用のＷＰＳネゴシエーションを実行する。
【０１２９】
具体的には、通信実行部４４は、無線接続を確立するために必要な無線設定（ＳＳＩＤ、認証方式、暗号化方式、パスワード等）を生成して、携帯端末５０に無線で送信する。なお、認証方式及び暗号化方式は、予め決められている。また、通信実行部４４は、無線設定を生成する際にパスワードを生成する。なお、ＳＳＩＤは、通信実行部４４によって生成されてもよいし、予め決められていてもよい。無線設定が携帯端末５０に送信されることにより、ＭＦＰ１０及び携帯端末５０が同じ無線設定を利用することができる。即ち、ＭＦＰ１０及び携帯端末５０は、無線設定を用いて、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｒｅｓｐｏｎｓｅ、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅ、及び、４ｗａｙ  ｈａｎｄｓｈａｋｅの無線通信を実行する。この過程で、ＭＦＰ１０及び携帯端末５０は、ＳＳＩＤの認証、認証方式及び暗号化方式の認証、パスワードの認証等を様々な認証処理を実行する。全ての認証が成功した場合に、ＭＦＰ１０及び携帯端末５０の間に無線接続が確立される。これにより、ＭＦＰ１０と携帯端末５０とは、同一のＷＦＤネットワークに属する状態となる。
【０１３０】
一方において、ＭＦＰ１０の現在の状態がクライアント状態であり、かつ、対象機器の現在の状態がＧ／Ｏ状態である場合には、通信実行部４４は、クライアント状態用のＷＰＳネゴシエーションを実行する。具体的に言うと、携帯端末５０は、無線接続を確立するために必要な無線設定（ＳＳＩＤ、認証方式、暗号化方式、パスワード等）を生成して、ＭＦＰ１０に無線で送信する。この結果、通信実行部４４は、無線設定を携帯端末５０から無線で受信する。その後の処理（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ等の通信処理）は、Ｇ／Ｏ状態用のＷＰＳネゴシエーションと同様である。これにより、ＭＦＰ１０と携帯端末５０とは、同一のＷＦＤネットワークに属する状態となる。この結果、クライアント状態のＭＦＰ１０は、Ｇ／Ｏ状態の携帯端末５０との間で、目的データ（印刷データ等）の無線通信を実行することができるようになる。Ｓ６２が終了すると、制御部３０は、図２のＳ２０〜Ｓ２４の処理を実行して、通信処理を終了する。
【０１３１】
（本実施例の効果）
第３実施例のＭＦＰ１０は、第１〜３の状況において、第１実施例のＭＦＰ１０と同様の効果を奏することができる。図１２，１３を参照して、第８，９の状況における本実施例の効果を説明する。なお、図１２，１３のそれぞれには、図１１の通信処理において対応する処理が示されている。
【０１３２】
（第８の状況）
図１２に示される第８の状況では、ＭＦＰ１０は、ＷＦＤ＝ＯＮモードに設定されているが、ＷＦＤネットワークに現在属していない。即ち、ＭＦＰ１０は、デバイス状態として動作している。なお、ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークに現在属している状態と現在属していない状態とのいずれかの状態である。携帯端末５０は、無線ネットワークに現在属していない。
【０１３３】
この状況では、ＭＦＰ１０は、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、第４の状況と同様に、Ｓ４又はＳ６でＮＯと判断し、Ｓ１０及びＳ１２でＮＯと判断する。
【０１３４】
ＭＦＰ１０は、ＷＦＤ接続開始情報を、無線ＬＡＮＩ／Ｆ２０を利用して、携帯端末５０に送信する（Ｓ５４）。次いで、ＭＦＰ１０は、Ｓ５５の検索処理を行って携帯端末５０を検索する。ＭＦＰ１０は、携帯端末５０を発見すると（５６でＹＥＳ）、発見された携帯端末５０がデバイス状態であるかを判断する（Ｓ５７）。デバイス状態であると判断すると（Ｓ５７でＹＥＳ）、Ｇ／Ｏネゴシエーション（Ｓ５８）及びＷＰＳネゴシエーション（Ｓ６２）とを、無線ＬＡＮＩ／Ｆ２０を利用して実行する。これにより、ＭＦＰ１０と携帯端末５０とが属するＷＦＤネットワークが構築される。
【０１３５】
次いで、携帯端末５０は、印刷データを、ＭＦＰ１０に送信する。ＭＦＰ１０は、無線ＬＡＮＩ／Ｆ２０を利用して、印刷データを受信する（Ｓ２０）。ＭＦＰ１０は、印刷データを受信すると、印刷実行部１６に、印刷処理を実行させる。
【０１３６】
（第９の状況）
図１３の第９の状況では、ＭＦＰ１０は、ＷＦＤ＝ＯＦＦモードに設定されている。なお、ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークに現在属している状態と現在属していない状態とのいずれかの状態である。携帯端末５０は、無線ネットワークに現在属していない。
【０１３７】
この状況では、ＭＦＰ１０は、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、第５の状況と同様に、Ｓ４又はＳ６でＮＯと判断し、Ｓ８でＮＯと判断する。この場合、Ｓ９において、ＭＦＰ１０は、ＷＦＤ＝ＯＦＦモードからＷＦＤ＝ＯＮモードに変更する。
【０１３８】
ＷＦＤ＝ＯＦＦモードからＷＦＤ＝ＯＮモードに変更後、印刷処理までに実行される処理は、第８の状況において、Ｓ１０及びＳ１２でＮＯと判断された後、印刷処理が実行されるまでの処理と同様である。印刷処理が終了すると、ＭＦＰ１０は、新たに構築されたＷＦＤネットワークに、外部装置が現在属していないと判断すると（Ｓ２３でＮＯ）、ＷＦＤ＝ＯＮモードからＷＦＤ＝ＯＦＦモードに変更する。この構成によれば、印刷データの通信後に、ＷＦＤネットワークに、外部装置が属していない場合に、ＷＦＤ＝ＯＮモードからＷＦＤ＝ＯＦＦモードに適切に変更することができる。
【０１３９】
この構成によれば、ＭＦＰ１０が、Ｇ／Ｏ状態及びクライアント状態のどちらかの状態で動作するＷＦＤネットワークを、携帯端末５０と構築することができる。これにより、ＭＦＰ１０は、携帯端末５０と、適切に印刷データの通信を実行することができる。
【０１４０】
（対応関係）
図１１のＳ１５〜Ｓ１８の処理とＳ５２〜Ｓ６２の処理とが、「特定処理」の一例である。
【０１４１】
（第４実施例）
第１実施例と異なる点を説明する。本実施例では、図２の通信処理の代わりに、図１４の通信処理が実行される。図１４のＳ２〜Ｓ２４は、図２のＳ２〜Ｓ２４の処理と同様である。Ｓ８でＮＯの場合、即ち、ＭＦＰ１０がＷＦＤ＝ＯＮモードに設定されていない場合、Ｓ７６において、判断部４２は、ＭＦＰ１０が、通常Ｗｉ−Ｆｉネットワークに、現在属しているのか否かを判断する。判断部４２は、通常Ｗｉ−Ｆｉネットワークに現在属することを示す情報が、ワーク領域３８に格納されている場合、ＭＦＰ１０が、通常Ｗｉ−Ｆｉネットワークに現在属している（Ｓ７６でＹＥＳ）と判断して、Ｓ８０に進む。一方、判断部４２は、通常Ｗｉ−Ｆｉネットワークに属することを示す情報が、ワーク領域３８に格納されていない場合、ＭＦＰ１０が、通常Ｗｉ−Ｆｉネットワークに、現在属していない（Ｓ７６でＮＯ）と判断して、Ｓ９に進む。
【０１４２】
Ｓ１０でＹＥＳの場合、即ち、ＭＦＰ１０が、ＷＦＤネットワークに現在属しており、かつ、ＷＦＤネットワークにおいて、クライアント状態として動作している場合、Ｓ７２において、通信実行部４４は、ワーク領域３８に格納されているＧ／Ｏの無線設定のうち、パスワード以外の無線設定を、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０に送信して、Ｓ２０に進む。
【０１４３】
携帯端末５０は、Ｇ／Ｏの無線設定が受信されると、パスワードを、ユーザに指定させる。携帯端末５０は、ユーザによってパスワードが指定されると、ＭＦＰ１０から受信された無線設定とユーザによって指定されたパスワードとを用いて、Ｇ/Ｏ状態のデバイスと、接続を確立する。これにより、携帯端末５０は、Ｇ/Ｏ状態のデバイスを介して、ＭＦＰ１０と無線通信可能となる。なお、携帯端末５０とＧ/Ｏ状態のデバイスとの接続が確立されない場合、ＭＦＰ１０は、携帯端末５０と無線通信を実行することができない。この場合、制御部３０は、Ｓ２０〜Ｓ２４の処理を実行せずに、Ｓ２に戻る。
【０１４４】
Ｓ１２でＹＥＳの場合、即ち、ＭＦＰ１０が、ＷＦＤネットワークに現在属しており、かつ、ＷＦＤネットワークにおいて、Ｇ／Ｏ状態として動作している場合、Ｓ１３に進む。通信実行部４４は、Ｓ１６において、ワーク領域３８に格納されているＭＦＰ１０の無線設定を、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０に送信して、Ｓ１８に進む。Ｓ１６で送信されるＭＦＰ１０の無線設定は、パスワードを含む。
【０１４５】
また、Ｓ１２でＮＯと判断される場合、即ち、ＭＦＰ１０が、デバイス状態として動作している場合に、判断部４２は、Ｓ７８の処理を実行する。Ｓ７８の処理は、Ｓ７６の処理と同様である。Ｓ７８でＮＯの場合にＳ１５に進み、Ｓ７８でＹＥＳの場合にＳ８０に進む。
【０１４６】
Ｓ８０では、通信実行部４４は、ワーク領域３８に格納されている通常Ｗｉ−Ｆｉネットワークに属するための無線設定、即ち、ＡＰ（例えばＡＰ６）の無線設定のうち、パスワード以外の無線設定を、ＮＦＣＩ／Ｆ２２を介して、携帯端末５０に送信して、Ｓ２０に進む。携帯端末５０は、ＡＰの無線設定が受信されると、Ｓ７２の場合と同様に、ＭＦＰ１０から受信された無線設定とユーザによって指定されたパスワードとを用いて、ＡＰと接続を確立する。これにより、携帯端末５０は、ＡＰを介して、ＭＦＰ１０と無線通信可能となる。なお、携帯端末５０とＡＰとの接続が確立されない場合、ＭＦＰ１０は、携帯端末５０と無線通信を実行することができない。この場合、制御部３０は、Ｓ２０〜Ｓ２４の処理を実行せずに、Ｓ２に戻る。
【０１４７】
（本実施例の効果）
第４実施例のＭＦＰ１０は、第１，２，４，５の状況において、第１実施例のＭＦＰ１０と同様の効果を奏することができる。図１５，１６を参照して、第１０，１１の状況における本実施例の効果を説明する。なお、図１５，１６のそれぞれには、図１４の通信処理において対応する処理が示されている。
【０１４８】
（第１０の状況）
図１５に示される第１０の状況では、ＭＦＰ１０は、ＷＦＤネットワークに現在属している。ＭＦＰ１０は、ＷＦＤネットワークにおいて、クライアント状態として動作している。ＷＦＤネットワークには、Ｇ／Ｏ状態のＰＣ８が現在属しているが、携帯端末５０は現在属していない。携帯端末５０は、第２の状況と同様である。
【０１４９】
この状況では、ＭＦＰ１０は、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、第３の状況と同様に、Ｓ６でＮＯと判断し、Ｓ１０でＹＥＳと判断する。Ｓ７２において、ＭＦＰ１０は、Ｇ／Ｏ状態として動作しているＰＣ８の無線設定のうち、パスワードを含まない無線設定と、ＭＦＰ１０のＩＰアドレスとを、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５０に送信する。この構成によれば、携帯端末５０及びユーザに、パスワードを提供せずに済む。この結果、携帯端末５０及びユーザが、ＰＣ８がＧ／Ｏ状態として動作しているＷＦＤネットワークに属するためのパスワードを知らない場合に、当該ＷＦＤネットワークに、携帯端末５０が参入することを防止することができる。
【０１５０】
携帯端末５０は、無線設定を受信すると、受信された無線設定を、ワーク領域５８に格納する。次いで、携帯端末５０は、パスワード指定画面を、携帯端末５０の表示部に表示させる。ユーザは、携帯端末５０の操作部を操作することによって、パスワードを指定することができる。携帯端末５０は、ユーザによってパスワードが指定されると、ＰＣ８と、ＷＦＤ接続を確立する。これにより、携帯端末５０は、ＭＦＰ１０が現在属しているＷＦＤネットワークに属することができる。携帯端末５０は、ＷＦＤネットワークにおいて、クライアント状態として動作する。
【０１５１】
なお、変形例では、携帯端末５０は、過去にネットワークに属するために利用した無線設定を、携帯端末５０のメモリに格納していてもよい。この場合、携帯端末５０は、パスワードを含まない無線設定を受信すると、受信された無線設定に含まれるＳＳＩＤと同一のＳＳＩＤを含む無線設定を、携帯端末５０のメモリから特定してもよい。そして、携帯端末５０は、携帯端末５０のメモリから特定された無線設定を用いて、ＰＣ８と、ＷＦＤ接続を確立してもよい。
【０１５２】
携帯端末５０は、ＷＦＤネットワークに属すると、ワーク領域５８に格納されている無線設定と、Ｓ７２で受信したＭＦＰ１０のＩＰアドレスとを用いて、ＰＣ８を介した無線通信を実行することによって、印刷データを、ＭＦＰ１０に送信する。ＭＦＰ１０は、無線ＬＡＮＩ／Ｆ２０を利用して、ＰＣ８から、印刷データを受信すると（Ｓ２０）、印刷データを受信すると、印刷実行部１６に、印刷処理を実行させる。
【０１５３】
この構成によれば、ＭＦＰ１０は、携帯端末５０と同一のネットワークに属していない場合に、ＭＦＰ１０が現在属しているＷＦＤネットワークを介して、携帯端末５０と、印刷データの通信を適切に実行することができる。
【０１５４】
（第１１の状況）
図１６に示される第１１の状況では、ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークに現在属している。ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークにおいて、ＡＰ６に接続されている。携帯端末５０は、第２の状況と同様である。
【０１５５】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を利用して、ＮＦＣ情報が受信されると、Ｓ６において、ＭＦＰ１０は、ＭＦＰ１０が現在属している通常Ｗｉ−Ｆｉネットワークに、携帯端末５０が現在属していないと判断する（Ｓ６でＮＯ）。また、ＭＦＰ１０は、Ｓ８において、ＷＦＤ＝ＯＦＦモードに設定されていると判断する（Ｓ８でＮＯ）。続いて、Ｓ７６において、ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークに、現在属していると判断する（Ｓ７６でＹＥＳ）。この場合、Ｓ８０において、ＭＦＰ１０は、ワーク領域３８に格納されているＡＰ６の無線設定のうち、パスワードを含まない無線設定と、ＭＦＰ１０のＩＰアドレスとを、携帯端末５０に送信する。この構成によれば、携帯端末５０及びユーザに、パスワードを提供せずに済む。この結果、携帯端末５０及びユーザが、ＡＰ６が利用される通常Ｗｉ−Ｆｉネットワークに属するためのパスワードを知らない場合に、当該通常Ｗｉ−Ｆｉネットワークに、携帯端末５０が属することを防止することができる。
【０１５６】
携帯端末５０は、無線設定を受信すると、第１０の状況と同様に、無線設定を受信して、ユーザにパスワードを指定させる。次いで、携帯端末５０は、ユーザによってパスワードが指定されると、ＡＰ６と通常Ｗｉ−Ｆｉ接続を確立する。これにより、携帯端末５０は、ＭＦＰ１０が現在属している通常Ｗｉ−Ｆｉネットワークに属することができる。携帯端末５０は、ＡＰ６を介して、ＭＦＰ１０と印刷データを送信することができる。携帯端末５０は、通常Ｗｉ−Ｆｉネットワークに属すると、ワーク領域５８に格納されている無線設定と、Ｓ８０で受信したＭＦＰ１０のＩＰアドレスとを用いて、ＡＰ６を介した無線通信を実行することによって、印刷データを、ＭＦＰ１０に送信する。
【０１５７】
なお、図示しないが、ＭＦＰ１０が現在デバイス状態として動作しており（Ｓ８でＹｅｓ、Ｓ１０およびＳ１２でＮＯ）、かつ、ＭＦＰ１０が通常Ｗｉ−Ｆｉネットワークに属している場合（Ｓ７８でＹＥＳ）においても、ＭＦＰ１０は、ワーク領域３８に格納されているＡＰの無線設定のうち、パスワードを含まない無線設定を、携帯端末５０に送信する。
【０１５８】
この構成によれば、ＭＦＰ１０は、携帯端末５０と同一のネットワークに属していない場合に、ＭＦＰ１０が現在属している通常Ｗｉ−Ｆｉネットワークを介して、携帯端末５０と、印刷データの通信を適切に実行することができる。
【０１５９】
（対応関係）
図１４のＳ１５〜Ｓ１８の処理と、Ｓ７２の処理と、Ｓ７〜Ｓ１８の処理と、Ｓ８０の処理とが、「特定処理」の一例である。図１４のＳ４でＹＥＳと判断される場合に、ＭＦＰ１０が属しているＷＦＤネットワークと通常Ｗｉ−Ｆｉネットワークが「第１の無線ネットワーク」の一例である。
【０１６０】
（第５実施例）
第１実施例と異なる点を説明する。本実施例では、携帯端末５０は、携帯端末５０がネットワークに現在属している場合に、ワーク領域５８に格納されている無線設定として、パスワードと認証方式と暗号化方式とを、さらに含むＮＦＣ情報を、ＭＦＰ１０に送信する。
【０１６１】
また、本実施例では、図２の通信処理の代わりに、図１７の通信処理が実行される。図１７のＳ２〜Ｓ２４は、図２のＳ２〜Ｓ２４の処理と同様である。Ｓ４でＮＯの場合（即ちＭＦＰ１０がネットワークに現在属していない場合）と、Ｓ６でＮＯの場合（即ちＭＦＰ１０と携帯端末５０とが同一のネットワークに属していない場合）とのどちらかの場合、Ｓ８２において、判断部４２は、ＮＦＣＩ／Ｆ２２を利用して、携帯端末５２から受信されたＮＦＣ情報に、無線設定が含まれているのか否かを判断する。無線設定が含まれていると判断される場合（Ｓ８２でＹＥＳ）、Ｓ８３において、設定変更不要情報を、ＮＦＣＩ／Ｆ２２を利用して携帯端末５０に送信する。次いで、Ｓ８４において、通信実行部４４は、ＮＦＣ情報に含まれる無線設定を用いて、携帯端末５０が属しているネットワークに属して、Ｓ２０に進む。
【０１６２】
一方、ＮＦＣ情報に無線設定が含まれていないと判断される場合（Ｓ８２でＮＯ）、Ｓ８に進む。
【０１６３】
（本実施例の効果）
第５実施例のＭＦＰ１０は、第１〜５の状況において、第１実施例のＭＦＰ１０と同様の効果を奏することができる。図１８を参照して、第１２の状況における本実施例の効果を説明する。なお、図１８には、図１７の通信処理において対応する処理が示されている。
【０１６４】
（第１２の状況）
図１８に示される第１２の状況では、ＭＦＰ１０は、ネットワークに現在属していないか、あるいは、携帯端末５０が属していないネットワークに現在属している。一方、携帯端末５０は、ＡＰ６が属している通常Ｗｉ−Ｆｉネットワークに現在属している。
【０１６５】
この状況では、携帯端末５０から、ＮＦＣＩ／Ｆ２２を介して、ＮＦＣ情報が受信されると、ＭＦＰ１０は、ＭＦＰ１０と携帯端末５０とは、同一のネットワークに現在属していないと判断する（Ｓ４でＮＯ又はＳ６でＮＯ）。次に、Ｓ８２において、ＭＦＰ１０は、携帯端末５０が現在属しているネットワークに属するための無線設定が、ＮＦＣ情報に含まれていると判断する（Ｓ８２でＹＥＳ）。
【０１６６】
次いで、Ｓ８３において、ＭＦＰ１０は、設定変更不要情報を、ＮＦＣＩ／Ｆ２２を利用して携帯端末５０に送信する。なお、ＭＦＰ１０は、Ｓ４でＮＯの場合（即ちＭＦＰ１０がネットワークに現在属していない場合）、ＭＦＰ１０のＭＡＣアドレスを含む設定変更不要情報を携帯端末５０に送信する。また、ＭＦＰ１０は、Ｓ６でＮＯの場合（即ちＭＦＰ１０がネットワークに現在属しているが、ＭＦＰ１０と携帯端末５０とが同一のネットワークに属していない場合）、ＭＦＰ１０のＩＰアドレスを含む設定変更不要情報を携帯端末５０に送信する。
【０１６７】
ＭＦＰ１０は、ＮＦＣ情報に含まれている無線設定を用いて、ＡＰ６と、通常Ｗｉ−Ｆｉ接続を確立する（Ｓ８４）。携帯端末５０は、設定変更不要情報にＭＦＰ１０のＩＰアドレスが含まれる場合、該ＩＰアドレスを送信先に指定して、ＡＰ６を介して、印刷データを、ＭＦＰ１０に送信する（Ｓ２０）。また、携帯端末５０は、設定変更不要情報にＭＦＰ１０のＭＡＣアドレスが含まれる場合、ＲＡＲＰ（Ｒｅｖｅｒｓｅ  Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌの略）に従って、ＭＦＰ１０のＩＰアドレスを特定し、特定したＩＰアドレスを送信先に指定して、ＡＰ６を介して、印刷データを、ＭＦＰ１０に送信する（Ｓ２０）。
【０１６８】
この構成によれば、ＭＦＰ１０は、ＭＦＰ１０と携帯端末５０とが同一のネットワークに属していない場合に、携帯端末５０が現在属しているネットワークを介して、携帯端末５０と、印刷データの通信を適切に実行し得る。
【０１６９】
（対応関係）
図１７のＳ１５〜Ｓ１８の処理と、Ｓ８３、Ｓ８４の処理とが、「特定処理」の一例である。図１７のＳ８２でＹＥＳと判断される場合に、携帯端末５０が属しているネットワークが「第３の無線ネットワーク」の一例である。
【０１７０】
（第６実施例）
第４実施例と異なる点を説明する。本実施例では、図１４の通信処理の代わりに、図１９の通信処理が実行される。図１９の通信処理では、Ｓ１０において、ＹＥＳと判断される場合に、図１４のＳ７２の処理は実行されずに、図２のＳ１４と同様の処理が実行される。
【０１７１】
この構成によれば、第３の状況と同様の効果を奏することができる。
【０１７２】
（第７実施例）
第１実施例と異なる点について説明する。本実施例のＭＦＰ１０は、各Ｉ／Ｆ２０，２２の他に、有線ＬＡＮＩ／Ｆ（図示省略）を備える。本実施例では、図２の通信処理の代わりに、図２０の通信処理が実行される。図２０のＳ２，Ｓ８〜Ｓ２４は、図２のＳ２，Ｓ８〜Ｓ２４の処理と同様である。
【０１７３】
図２０に示すように、ＮＦＣＩ／Ｆ２２を利用してＮＦＣ情報が受信されると（Ｓ２でＹＥＳ）、判断部４２は、Ｓ９４において、ＭＦＰ１０が有線ＬＡＮＩ／Ｆを利用して有線ネットワークに現在属しているか、さらに、ＭＦＰ１０が無線ＬＡＮＩ／Ｆ２０を利用して無線ネットワークに現在属しているかを判断する。具体的には、ＭＦＰ１０は、有線ＬＡＮＩ／Ｆを利用して、有線ネットワークに現在属している場合に、有線ネットワークに現在属していることを示す情報をメモリ３４のワーク領域３８に格納する。判断部４２は、ワーク領域３８に、有線ネットワークに現在属していることを示す情報が格納される場合に、有線ネットワークに現在属していると判断する（Ｓ９４でＹＥＳ）。また、判断部４２は、ワーク領域３８に、有線ネットワークに現在属していることを示す情報が格納されない場合に、有線ネットワークに現在属していないと判断する（Ｓ９４でＮＯ）。ＭＦＰ１０が無線ネットワークに現在属しているかの判断については、第１実施例と同様である。
【０１７４】
Ｓ９４において、ＭＦＰ１０が有線ネットワークと無線ネットワークとのうち少なくとも一方のネットワークに現在属していると判断されると（Ｓ９４でＹＥＳ）、Ｓ９６に進む。Ｓ４において、ＭＦＰ１０が有線ネットワークと無線ネットワークとのいずれのネットワークにも属していないと判断されると（Ｓ９４でＮＯ）、Ｓ８に進む。
【０１７５】
Ｓ９６では、制御部３０は、ＭＦＰ１０と携帯端末５０とが、ＭＦＰ１０が現在属しているネットワーク（有線ネットワークでもよいし無線ネットワークでもよい）を介して、携帯端末５０と、目的データの通信を実行可能な状態であるのか否かを判断する。具体的に、図２１の第１３の状況に従って説明する。
【０１７６】
図２１は、ＭＦＰ１０が、有線ＬＡＮを介して、ＡＰ６に接続され、携帯端末５０が通常Ｗｉ−Ｆｉネットワークを介してＡＰ６に接続される例を示す。
【０１７７】
なお、図２１のシーケンス図では、さらに、有線ＬＡＮＩ／Ｆを利用した通信が、矢印で表されている。有線ＬＡＮＩ／Ｆを利用した通信を表す矢印は、無線ＬＡＮＩ／Ｆ２０を利用した無線通信を表す矢印よりも太く記載されている。
【０１７８】
ＭＦＰ１０は、携帯端末５０からＮＦＣ情報を受信する。携帯端末５０から送信されるＮＦＣ情報は、携帯端末５０のデバイスＩＤとＩＰアドレスとを含む。判断部４２は、Ｓ９６において、ＭＦＰ１０が現在属しているネットワーク（図２１の例では有線ＬＡＮ）を介して、ＭＦＰ１０が携帯端末５０と通信可能であるのか否かを判断する。具体的には、判断部４２は、有線ＬＡＮＩ／Ｆを利用して、デバイスＩＤの問合せを、ユニキャストする。判断部４２は、問合せの送信先として、ＮＦＣ情報に含まれるＩＰアドレスを指定して、問合せを送信する。
【０１７９】
携帯端末５０は、ＡＰ６を介して、問合せを受信すると、携帯端末５０のデバイスＩＤを、問合せの送信元のＭＦＰ１０に送信する。判断部４２は、有線ＬＡＮＩ／Ｆを利用して、携帯端末５０のデバイスＩＤを、ＡＰ６を介して受信すると、受信されたデバイスＩＤと、ＮＦＣ情報に含まれるデバイスＩＤと、が一致するのか否かを判断する。２個のデバイスＩＤが一致する場合に、判断部４２は、Ｓ９６でＹＥＳと判断し、Ｓ７に進む。一方、判断部４２は、問合せに対する応答がないか、あるいは、２個のデバイスＩＤが一致いない場合に、Ｓ９６でＮＯと判断し、Ｓ８に進む。
【０１８０】
この構成によれば、ＭＦＰ１０の現在の状態が、携帯端末５０と通信可能な状態である場合に、ＭＦＰ１０は、有線ＬＡＮＩ／Ｆを利用して、携帯端末５０と、目的データの通信を実行することができる。
【０１８１】
第１実施例では、Ｓ６においてＭＦＰ１０と携帯端末５０とが同一のネットワークに存在するかを判断する。これに対し、本実施例では、Ｓ９６において、ＭＦＰ１０と携帯端末５０とが、同一のネットワーク内に存在するか否かに関わらず、ＭＦＰ１０と携帯端末５０とが通信可能かを判断する。
【０１８２】
（対応関係）
無線ＬＡＮＩ／Ｆ有線ＬＡＮＩ／Ｆが、「第２種のインターフェイス」の一例である。有線ＬＡＮが「第１の無線ネットワーク」の一例である。ＮＦＣ情報に含まれるデバイスＩＤが「端末識別情報」の一例である。
【０１８３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１８４】
（変形例）
（１）「通信装置」は、多機能機に限られず、第１種のインターフェイスと第２種のインターフェイスとを備える他の機器（例えば、プリンタ、ＦＡＸ装置、コピー機、スキャナ等）であってもよい。
【０１８５】
（２）ＭＦＰ１０は、アクセスポイントとして機能するためのＡＰプログラムを格納していてもよい。制御部３０は、ＡＰプロフラムを起動すると、予め決められている無線設定を、ワーク領域３８に格納してもよい。例えば、図２のＳ１５において、通信実行部４４は、ＭＦＰ１０を自発Ｇ／Ｏモードに設定する代わりに、ＡＰプログラムを起動させてもよい。次いで、通信実行部４４は、ワーク領域３８に予め格納されている無線設定を、携帯端末５０に送信してもよい。そして、通信実行部４４と携帯端末５０とは、ワーク領域３８に予め格納されている無線設定を用いて、接続を確立してもよい。この場合、ＭＦＰ１０は、携帯端末５０との間で通常Ｗｉ−Ｆｉ接続を確立し、また、ＭＦＰ１０は、通常Ｗｉ−Ｆｉネットワークを構築してもよい。本変形例では、ＭＦＰ１０がＡＰプログラムを起動してアクセスポイントとして機能することによって携帯端末５０との間で実行する通常Ｗｉ−Ｆｉが、「特定の無線通信」の一例である。また、ＡＰプログラムの起動、無線設定の送信、及び通常Ｗｉ−Ｆｉ接続の確立が、「特定処理」の一例である。
【０１８６】
（３）「第１種のインターフェイス」と「第２種のインターフェイス」との組合せは、ＮＦＣＩ／Ｆと無線ＬＡＮＩ／Ｆとの組合せに限られない。例えば、「第２種のインターフェイス」として無線ＬＡＮＩ／Ｆが採用される場合に、「第１種のインターフェイス」は、赤外線通信を実行するためのインターフェイスであってもよいし、Ｂｌｕｅｔｏｏｔｈ（登録商標）を実行するためのインターフェイスであってもよいし、Ｔｒａｎｓｆｅｒ  Ｊｅｔを実行するためのインターフェイスであってもよい。また、「第１種のインターフェイス」としてＮＦＣＩ／Ｆが採用される場合に、「第２種のインターフェイス」は、有線通信を実行するためのインターフェイスであってもよいし、Ｂｌｕｅｔｏｏｔｈ（登録商標）を実行するためのインターフェイスであってもよい。一般的に言うと、第２種のインターフェイスを介した通信の通信速度が、第１種のインターフェイスを介した通信の通信速度よりも速ければよい。
【０１８７】
（４）「第１種のインターフェイス」と「第２種のインターフェイス」とは、上記の実施例のように、物理的に２個のインターフェイス（即ち別体の２個のＩＣチップ）であってもよいし、物理的に１個のインターフェイス（即ち１個のＩＣチップで２種類の通信が実現される）であってもよい。
【０１８８】
（５）上記の各実施例では、ＷＦＤ方式に従った無線通信を実行するためのインターフェイスと、通常Ｗｉ−Ｆｉに従った無線通信とを実行するためのインターフェイスと、が、物理的に１個のインターフェイス（無線ＬＡＮＩ／Ｆ２０）であったが、物理的に複数個のインターフェイス（即ち別体の２個のＩＣチップ）であってもよい。本変形例では、複数個のインターフェイスが、「第２種のインターフェイス」の一例である。
【０１８９】
（６）上記の第１，２，４〜７実施例では、Ｓ１５において、通信実行部４４は、ＭＦＰ１０を、自発Ｇ／Ｏモードに設定する。しかしながら、通信実行部４４は、携帯端末５０が、ＷＦＤ方式に従った無線通信を実行可能である場合に、Ｓ１５〜Ｓ１８に代えて、図１１のＳ５４〜Ｓ６２の処理を実行してもよい。本変形例では、Ｓ５４〜Ｓ６２の処理が「特定処理」の一例である。
【０１９０】
（７）上記の第７実施例では、判断部４２は、ＮＦＣ情報に含まれるＩＰアドレス（即ち携帯端末５０のＩＰアドレス）を送信先に指定して、デバイスＩＤの問合せを送信する。しかしながら、判断部４２は、ＭＦＰ１０が現在属しているネットワーク（有線ネットワークでも無線ネットワークでもよい）を介して、デバイスＩＤの問合せをブロードキャストしてもよい。この場合、デバイスＩＤの問合せは、ＮＦＣ情報に含まれるデバイスＩＤを含んでいてもよい。携帯端末５０は、ブロードキャストされた問合せが受信されると、問合せに含まれるデバイスＩＤが携帯端末５０のデバイスＩＤである場合に、問合せの送信元のＭＦＰ１０に、問合せに対する応答を送信してもよい。ＭＦＰ１０は、ＭＦＰ１０が現在属しているネットワークを介して、問合せに対する応答を受信してもよい。判断部４２は、応答が受信される場合に、ＭＦＰ１０の現在の状態が、携帯端末５０と通信可能な状態である（図２のＳ６でＹＥＳ）と判断してもよい。本変形例によれば、ＭＦＰ１０と携帯端末５０とが同一のサブネットである場合に、図２のＳ６でＹＥＳと判断され得る。本変形例では、Ｓ６の判断が、ＭＦＰ１０が「通信装置が、現在属している特定のネットワークに、携帯端末が現在属しているのか否か」の判断の一例である。
【０１９１】
（８）上記の各実施例では、各部４０〜４６がソフトウェアによって実現されるが、各部４０〜４６のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【０１９２】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１９３】
２：通信システム、６：ＡＰ、８：ＰＣ、１０：ＭＦＰ、２０：無線ＬＡＮインターフェイス、２２：ＮＦＣインターフェイス、３０：制御部、５０：携帯端末
【図１】
2020195162.tif 000003
【図２】
2020195162.tif 000004
【図３】
2020195162.tif 000005
【図４】
2020195162.tif 000006
【図５】
2020195162.tif 000007
【図６】
2020195162.tif 000008
【図７】
2020195162.tif 000009
【図８】
2020195162.tif 000010
【図９】
2020195162.tif 000011
【図１０】
2020195162.tif 000012
【図１１】
2020195162.tif 000013
【図１２】
2020195162.tif 000014
【図１３】
2020195162.tif 000015
【図１４】
2020195162.tif 000016
【図１５】
2020195162.tif 000017
【図１６】
2020195162.tif 000018
【図１７】
2020195162.tif 000019
【図１８】
2020195162.tif 000020
【図１９】
2020195162.tif 000021
【図２０】
2020195162.tif 000022
【図２１】
2020195162.tif 000023
【手続補正書】
【提出日】令和2年9月28日(2020.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の通信装置であって、
第２の通信装置と通信を実行するための第１種のインターフェイスと、
前記第２の通信装置と通信を実行するための、前記第１種のインターフェイスとは異なる第２種のインターフェイスと、
制御部と、を備え、
前記制御部は、
前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置から、アクセスポイントに関する情報を受信する場合に、前記第１の通信装置の状態を、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第２の通信装置と目的データの通信を実行可能な通信可能状態に変化させた後に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第２の通信装置と前記目的データの通信を実行し、
前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置から前記情報を受信しない場合に、前記第１の通信装置の状態を、前記第２種のインターフェイスを利用して、前記アクセスポイントを介さずに、前記第２の通信装置と前記目的データの通信を実行可能な通信可能状態に変化させた後に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介さずに、前記第２の通信装置と前記目的データの通信を実行する通信実行部を備える、第１の通信装置。
【請求項２】
前記アクセスポイントに関する前記情報は、前記アクセスポイントが構築する無線ネットワークを識別するための識別情報を含む、請求項１に記載の第１の通信装置。
【請求項３】
前記識別情報は、ＳＳＩＤ（Service Set Identifierの略）である、請求項２に記載の第１の通信装置。
【請求項４】
前記アクセスポイントに関する前記情報は、前記アクセスポイントが構築する無線ネットワークのパスワードを含む、請求項１から３のいずれか一項に記載の第１の通信装置。
【請求項５】
前記制御部は、前記第１種のインターフェイスを利用した無線通信を実行した後に、前記第１の通信装置の状態を、親局として動作していない状態から前記親局として動作する状態に変更する、請求項１から４のいずれか一項に記載の第１の通信装置。
【請求項６】
前記第１の通信装置の状態を、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第２の通信装置と前記目的データの通信を実行可能な前記通信可能状態に変化させることは、前記第１の通信装置が、前記第１の通信装置と前記第２の通信装置とが属する特定の無線ネットワークの親局として動作するための処理の実行を含む、請求項１から５のいずれか一項に記載の第１の通信装置。
【請求項７】
前記第１の通信装置は、無線ネットワークの親局として機能する親局状態と、前記無線ネットワークの子局として機能する子局状態と、のうちのいずれかの状態で選択的に動作可能であり、
前記第１の通信装置の状態を、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第２の通信装置と前記目的データの通信を実行可能な前記通信可能状態に変化させることは、前記第１の通信装置が、前記特定の無線ネットワークにおいて、前記親局状態及び前記子局状態のどちらで動作すべきかを選択的に決定する選択的決定処理を実行せずに、前記特定の無線ネットワークの親局として動作するための処理の実行を含む、請求項６に記載の第１の通信装置。
【請求項８】
前記第１種のインターフェイスは、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従った無線通信を実行するためのインターフェイスであり、
前記第２種のインターフェイスは、Ｗｉ−Ｆｉ方式に従った無線通信を実行するためのインターフェイスである、請求項１から７のいずれか一項に記載の第１の通信装置。
【請求項９】
前記第１の通信装置は、プリンタ又はスキャナである、請求項１から８のいずれか一項に記載の第１の通信装置。
【請求項１０】
前記通信実行部は、前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置から、前記アクセスポイントに関する前記情報を受信する場合に、前記第１種のインターフェイスを介して、前記第１の通信装置のＩＰアドレスを前記第２の通信装置に送信する、請求項１から９のいずれか一項に記載の第１の通信装置。
【請求項１１】
第２の通信装置のためのコンピュータプログラムであって、
前記第２の通信装置は、
第１の通信装置と通信を実行するための第１種のインターフェイスと、
前記第１の通信装置と通信を実行するための、前記第１種のインターフェイスとは異なる第２種のインターフェイスと、
を備え、
前記コンピュータプログラムは、前記第２の通信装置のコンピュータを、
前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置が、アクセスポイントに関する情報を前記第１の通信装置に送信し、前記第１の通信装置の状態が、前記アクセスポイントを介して、前記第２の通信装置と目的データの通信を実行可能な通信可能状態に変化する場合に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第１の通信装置と前記目的データの通信を実行し、
前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置が、前記情報を送信せずに、前記第１の通信装置の状態が、前記アクセスポイントを介さずに、前記第２の通信装置と前記目的データの通信を実行可能な通信可能状態に変化する場合に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介さずに、前記第１の通信装置と前記目的データの通信を実行する通信実行部として機能させる、コンピュータプログラム。
【請求項１２】
前記アクセスポイントに関する前記情報は、前記アクセスポイントが構築する無線ネットワークを識別するための識別情報を含む、請求項１１に記載のコンピュータプログラム。
【請求項１３】
前記識別情報は、ＳＳＩＤ（Service Set Identifierの略）である、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記アクセスポイントに関する前記情報は、前記アクセスポイントが構築する無線ネットワークのパスワードを含む、請求項１１から１３のいずれか一項に記載のコンピュータプログラム。
【請求項１５】
前記第１種のインターフェイスは、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従った無線通信を実行するためのインターフェイスであり、
前記第２種のインターフェイスは、Ｗｉ−Ｆｉ方式に従った無線通信を実行するためのインターフェイスである、請求項１１から１４のいずれか一項に記載のコンピュータプログラム。
【請求項１６】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置が、前記アクセスポイントに関する前記情報を前記第１の通信装置に送信した場合に、前記第１種のインターフェイスを介して、前記第１の通信装置から前記第１の通信装置のＩＰアドレスを受信する受信部として機能させる、請求項１１から１５のいずれか一項に記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本明細書によって開示される技術は、第１の通信装置である。第１の通信装置は、第２の通信装置と通信を実行するための第１種のインターフェイスと、前記第２の通信装置と通信を実行するための、前記第１種のインターフェイスとは異なる第２種のインターフェイスと、制御部と、を備え、前記制御部は、前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置から、アクセスポイントに関する情報を受信する場合に、前記第１の通信装置の状態を、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第２の通信装置と目的データの通信を実行可能な通信可能状態に変化させた後に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第２の通信装置と前記目的データの通信を実行し、前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置から前記情報を受信しない場合に、前記第１の通信装置の状態を、前記第２種のインターフェイスを利用して、前記アクセスポイントを介さずに、前記第２の通信装置と前記目的データの通信を実行可能な通信可能状態に変化させた後に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介さずに、前記第２の通信装置と前記目的データの通信を実行する通信実行部を備えてもよい。
また、本明細書によって開示される他の技術は、第２の通信装置のためのコンピュータプログラムである。前記第２の通信装置は、第１の通信装置と通信を実行するための第１種のインターフェイスと、前記第１の通信装置と通信を実行するための、前記第１種のインターフェイスとは異なる第２種のインターフェイスと、を備え、前記コンピュータプログラムは、前記第２の通信装置のコンピュータを、前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置が、アクセスポイントに関する情報を前記第１の通信装置に送信し、前記第１の通信装置の状態が、前記アクセスポイントを介して、前記第２の通信装置と目的データの通信を実行可能な通信可能状態に変化する場合に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介して、前記第１の通信装置と前記目的データの通信を実行し、前記第１種のインターフェイスを利用した無線通信を実行した結果、前記第２の通信装置が、前記情報を送信せずに、前記第１の通信装置の状態が、前記アクセスポイントを介さずに、前記第２の通信装置と前記目的データの通信を実行可能な通信可能状態に変化する場合に、前記第２種のインターフェイスを利用して、前記アクセスポイントを介さずに、前記第１の通信装置と前記目的データの通信を実行する通信実行部として機能させてもよい。
本明細書によって開示される他の技術は、通信装置である。通信装置は、第１種のインターフェイスと第２種のインターフェイスと制御部とを備える。第１種のインターフェイスは、携帯端末と通信を実行するためのインターフェイスである。第２種のインターフェイスは、携帯端末と通信を実行するためのインターフェイスである。第２種のインターフェイスを利用した通信の通信速度は、第１種のインターフェイスを利用した通信の通信速度よりも速い。制御部は、受信部と判断部と通信実行部とを備える。受信部は、第１種のインターフェイスを利用して、携帯端末から特定の情報を受信する。判断部は、通信装置が、現在、第２種のインターフェイスを利用して、携帯端末と目的データの通信を実行可能な通信可能状態であるのか否かを、特定の情報を用いて判断する。通信実行部は、通信装置が現在通信可能状態でないと判断される場合に、通信装置の状態を、通信可能状態に変化させるための特定処理を実行した後に、第２種のインターフェイスを利用して、携帯端末と目的データの通信を実行する。通信実行部は、通信装置が現在通信可能状態であると判断される場合に、特定処理を実行せずに、第２種のインターフェイスを利用して、携帯端末と目的データの通信を実行する。