(57)【要約】      （修正有）【課題】通信装置と外部装置との間の無線接続を確立させ得る技術を提供する。【解決手段】端末装置と通信装置との間において、無線による第１接続と同時に別の特定無線接続が確立されている場合において、第１接続が第１通信方式（ＷＦＤでＷｉ−Ｆｉ方式のレガシーとして参加するための通信方式）に従った無線接続なのか、第２通信方式（ＷＦＤのクライアントとして参加するための通信方式）に従った無線接続かの判断を実施し、第１接続が第１通信方式に従った接続の場合に第一接続を切断し第２通信方式により第２接続を確立する処理を実行し、第１接続が第２通信方式による接続である場合に、前記処理は行わない。第１あるいは第２通信方式に従った接続ならびに特定無線接続は、それぞれ異なる無線インタフェースを介して確立され、通信可能な最大距離は、特定無線接続による通信が最も大きい。【選択図】図２
2018174453.tif 000002
【特許請求の範囲】
【請求項１】
端末装置のためのコンピュータプログラムであって、
前記端末装置に搭載されるコンピュータを、以下の各部、即ち、
前記端末装置と通信装置との間にアクセスポイントを介さない第１の無線接続が確立されている状態において、前記端末装置と前記通信装置との間に前記端末装置の特定の無線インタフェースを介した特定の無線接続が確立される場合に、前記第１の無線接続が、第１の通信方式に従った無線接続であるのか、第２の通信方式に従った無線接続であるのか、を判断する第１の判断部であって、前記第１の通信方式は、前記通信装置が親局として動作する対象無線ネットワークにＷｉ−Ｆｉ方式のレガシーとして参加するための通信方式であり、前記第１の通信方式に従った無線接続は、前記端末装置の前記特定の無線インタフェースとは異なる第１の無線インタフェースを介して確立され、前記第２の通信方式は、前記第１の通信方式とは異なる通信方式であり、前記第２の通信方式に従った無線接続は、前記端末装置の前記特定の無線インタフェースとは異なる第２の無線インタフェースを介して確立され、前記特定の無線インタフェースを介した無線通信を実行可能な最大の距離は、前記第１及び第２の無線インタフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第１の判断部と、
前記第１の無線接続が前記第１の通信方式に従った無線接続であると判断される場合に、所定の指示を前記端末装置のＯＳ（Operation Systemの略）プログラムに供給する供給部であって、前記第１の無線接続が前記第２の通信方式に従った無線接続であると判断される場合に、前記所定の指示は供給されない、前記供給部と、
として機能させ、
前記所定の指示は、
前記第１の無線接続を切断するための指示と、
前記端末装置と前記通信装置との間に前記第２の無線インタフェースを介して前記第２の通信方式に従った第２の無線接続を確立するための指示と、
を含み、
前記第１の無線インタフェースは、前記第２の通信方式に従った前記第２の無線接続が確立されている状態において、前記第１の通信方式に従った無線接続を確立可能である、コンピュータプログラム。
【請求項２】
前記第１の通信方式は、前記通信装置がＷＦＤ（Wi-Fi Direct（登録商標）の略）方式のＧ／Ｏ（Group Ownerの略）である前記親局として動作する前記対象無線ネットワークに前記Ｗｉ−Ｆｉ方式の前記レガシーとして参加するための通信方式である、請求項１に記載のコンピュータプログラム。
【請求項３】
前記第２の通信方式は、前記通信装置がＷＦＤ（Wi-Fi Direct（登録商標）の略）方式のＧ／Ｏ（Group Ownerの略）である前記親局として動作する前記対象無線ネットワークに前記ＷＦＤ方式のクライアントとして参加するための通信方式である、請求項１又は２に記載のコンピュータプログラム。
【請求項４】
前記特定の無線インタフェースは、前記特定の無線接続を利用して、前記通信装置から前記対象無線ネットワークを識別するための対象ＳＳＩＤ（Service Set Identifierの略）を受信し、
前記第１の判断部は、
受信済みの前記対象ＳＳＩＤに一致するＳＳＩＤと、前記端末装置が当該ＳＳＩＤによって識別される無線ネットワークに前記Ｗｉ−Ｆｉ方式のレガシーとして現在参加していることを示す第１のステータス情報と、が対応付けられている第１種の履歴情報が前記端末装置のメモリ内に存在する場合に、前記第１の無線接続が前記第１の通信方式に従った無線接続であると判断し、
前記第１種の履歴情報が前記端末装置の前記メモリ内に存在しない場合に、前記第１の無線接続が前記第２の通信方式に従った無線接続であると判断する、請求項１から３のいずれか一項に記載のコンピュータプログラム。
【請求項５】
前記コンピュータプログラムは、前記コンピュータを、さらに、
ＳＳＩＤと、前記端末装置が当該ＳＳＩＤによって識別される無線ネットワークに前記Ｗｉ−Ｆｉ方式のレガシーとして過去に参加していたことを示す第２のステータス情報と、が対応付けられている第２種の履歴情報が前記端末装置のメモリ内に存在するのか否かを示す第２の判断部として機能させ、
前記供給部は、前記第１の無線接続が前記第１の通信方式に従った無線接続であると判断され、かつ、前記第２種の履歴情報が前記メモリ内に存在すると判断される場合に、前記所定の指示を前記ＯＳプログラムに供給し、
前記第２種の履歴情報が前記メモリ内に存在しないと判断される場合に、前記所定の指示は前記ＯＳプログラムに供給されない、請求項１から４のいずれか一項に記載のコンピュータプログラム。
【請求項６】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記端末装置の第３の無線インタフェースを介して前記第１及び第２の通信方式とは異なる第３の通信方式に従った無線通信を実行するための所定の通信機能が有効化されているのか否かを判断する第３の判断部として機能させ、
前記供給部は、前記第１の無線接続が前記第１の通信方式に従った無線接続であると判断され、かつ、前記所定の通信機能が有効化されていると判断される場合に、前記所定の指示を前記ＯＳプログラムに供給し、
前記所定の通信機能が有効化されていないと判断される場合に、前記所定の指示は前記ＯＳプログラムに供給されず、
前記第３の無線インタフェースは、
前記第１の通信方式に従った前記第１の無線接続が確立されている状態において、前記第３の通信方式に従った無線通信を実行不可能であり、
前記第２の通信方式に従った前記第２の無線接続が確立されている状態において、前記第３の通信方式に従った無線通信を実行可能である、請求項１から５のいずれか一項に記載のコンピュータプログラム。
【請求項７】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１の無線接続が確立されている状態において、前記特定の無線接続が確立される場合に、前記通信装置によって印刷されるべき印刷画像のプレビュー画面が前記端末装置の表示部に表示されているのか否かを判断する第４の判断部として機能させ、
前記供給部は、前記第１の無線接続が前記第１の通信方式に従った無線接続であると判断され、かつ、前記プレビュー画面が前記表示部に表示されていないと判断される場合に、前記所定の指示を前記ＯＳプログラムに供給し、
前記プレビュー画面が前記表示部に表示されていると判断される場合に、前記所定の指示は前記ＯＳプログラムに供給されない、請求項１から６のいずれか一項に記載のコンピュータプログラム。
【請求項８】
端末装置であって、
第１の無線インタフェースと、
第２の無線インタフェースと、
前記第１及び第２の無線インタフェースとは異なる特定の無線インタフェースであって、前記特定の無線インタフェースを介した無線通信を実行可能な最大の距離は、前記第１及び第２の無線インタフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記特定の無線インタフェースと、
前記端末装置と通信装置との間にアクセスポイントを介さない第１の無線接続が確立されている状態において、前記端末装置と前記通信装置との間に前記特定の無線インタフェースを介した特定の無線接続が確立される場合に、前記第１の無線接続が、第１の通信方式に従った無線接続であるのか、第２の通信方式に従った無線接続であるのか、を判断する第１の判断部であって、前記第１の通信方式は、前記通信装置が親局として動作する対象無線ネットワークにＷｉ−Ｆｉ方式のレガシーとして参加するための通信方式であり、前記第１の通信方式に従った無線接続は、前記第１の無線インタフェースを介して確立され、前記第２の通信方式は、前記第１の通信方式とは異なる通信方式であり、前記第２の通信方式に従った無線接続は、前記第２の無線インタフェースを介して確立される、前記第１の判断部と、
前記第１の無線接続が前記第１の通信方式に従った無線接続であると判断される場合に、所定の指示を前記端末装置のＯＳ（Operation Systemの略）プログラムに供給する供給部であって、前記第１の無線接続が前記第２の通信方式に従った無線接続であると判断される場合に、前記所定の指示は供給されない、前記供給部と、
を備え、
前記所定の指示は、
前記第１の無線接続を切断するための指示と、
前記端末装置と前記通信装置との間に前記第２の無線インタフェースを介して前記第２の通信方式に従った第２の無線接続を確立するための指示と、
を含み、
前記第１の無線インタフェースは、前記第２の通信方式に従った前記第２の無線接続が確立されている状態において、前記第１の通信方式に従った無線接続を確立可能である、
端末装置。
【請求項９】
通信装置であって、
Ｗｉ−Ｆｉ方式に従った無線通信を実行するためのＷｉ−Ｆｉインタフェースと、
前記Ｗｉ−Ｆｉ方式とは異なる通信方式に従った無線通信を実行するための特定の無線インタフェースであって、前記特定の無線インタフェースを介した無線通信を実行可能な最大の距離は、前記Ｗｉ−Ｆｉインタフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記特定の無線インタフェースと、
表示部と、
前記通信装置がＷＦＤ（Wi-Fi Direct（登録商標）の略）方式のＧ／Ｏ（Group Ownerの略）である親局として動作する対象無線ネットワークが形成されており、かつ、端末装置が前記対象無線ネットワークに子局として参加していない状態において、前記通信装置と前記端末装置との間に前記特定の無線インタフェースを介した無線接続が確立されることなく、前記Ｗｉ−Ｆｉインタフェースを介して、前記端末装置から第１の接続要求が受信される場合に、前記通信装置と前記端末装置との間に前記Ｗｉ−Ｆｉインタフェースを介したＷｉ−Ｆｉ接続を確立すべきか否かをユーザに問い合わせるための問合画面を前記表示部に表示させる表示制御部と、
前記問合画面において、前記Ｗｉ−Ｆｉ接続を確立すべきことが前記ユーザによって選択される場合に、前記通信装置と前記端末装置との間に前記Ｗｉ−Ｆｉインタフェースを介した第１のＷｉ−Ｆｉ接続を確立して、前記端末装置を前記対象無線ネットワークに前記ＷＦＤ方式のクライアントとして参加させる第１の確立部であって、前記問合画面において、前記Ｗｉ−Ｆｉ接続を確立すべきことが前記ユーザによって選択されない場合に、前記第１のＷｉ−Ｆｉ接続は確立されない、前記第１の確立部と、
前記通信装置が前記Ｇ／Ｏである前記親局として動作する前記対象無線ネットワークが形成されており、かつ、前記端末装置が前記対象無線ネットワークに前記Ｗｉ−Ｆｉ方式のレガシーとして参加している状態において、前記通信装置と前記端末装置との間に前記特定の無線インタフェースを介した特定の無線接続が確立されることに起因して、前記端末装置が前記対象無線ネットワークから離脱した後に、前記Ｗｉ−Ｆｉインタフェースを介して、前記端末装置から第２の接続要求が受信される場合に、前記問合画面を表示させることなく、前記通信装置と前記端末装置との間に前記Ｗｉ−Ｆｉインタフェースを介した第２のＷｉ−Ｆｉ接続を確立して、前記端末装置を前記対象無線ネットワークに前記ＷＦＤ方式のクライアントとして参加させる第２の確立部と、
を備える通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、端末装置と通信装置との間の無線接続を確立させるための技術を開示する。
【背景技術】
【０００２】
特許文献１には、ＭＦＰ（Multi-Function Peripheralの略）と、携帯端末と、アクセスポイントと、を備える通信システムが開示されている。携帯端末は、携帯端末とＭＦＰとの間にアクセスポイントを介さない通常Ｗｉ−Ｆｉ接続が確立されている状態で、ＭＦＰとのＮＦＣ（Near Field Communicationの略）通信セッションが確立される場合に、通常Ｗｉ−Ｆｉ接続を利用して、ＭＦＰとのデータ通信処理を実行する。ここで、通常Ｗｉ−Ｆｉ接続は、ＷＦＤ（Wi-Fi Direct（登録商標）の略）方式に従ったＷＦＤ接続ではないＷｉ−Ｆｉ接続（いわゆるレガシー接続）である。
【先行技術文献】
【非特許文献】
【０００３】
【特許文献１】特開２０１３−２１４８０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術では、携帯端末が、ＭＦＰとのレガシー接続に代えて、ＭＦＰとの他の無線接続を確立することについて、何ら考慮されていない。
【０００５】
本明細書では、端末装置と通信装置との間にレガシー接続が確立されている状態から他の無線接続が確立されている状態に容易に切り換えるための技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書では、端末装置のためのコンピュータプログラムを開示する。当該コンピュータプログラムは、前記端末装置に搭載されるコンピュータを、前記端末装置と通信装置との間にアクセスポイントを介さない第１の無線接続が確立されている状態において、前記端末装置と前記通信装置との間に前記端末装置の特定の無線インタフェースを介した特定の無線接続が確立される場合に、前記第１の無線接続が、第１の通信方式に従った無線接続であるのか、第２の通信方式に従った無線接続であるのか、を判断する第１の判断部であって、前記第１の通信方式は、前記通信装置が親局として動作する対象無線ネットワークにＷｉ−Ｆｉ方式のレガシーとして参加するための通信方式であり、前記第１の通信方式に従った無線接続は、前記端末装置の前記特定の無線インタフェースとは異なる第１の無線インタフェースを介して確立され、前記第２の通信方式は、前記第１の通信方式とは異なる通信方式であり、前記第２の通信方式に従った無線接続は、前記端末装置の前記特定の無線インタフェースとは異なる第２の無線インタフェースを介して確立され、前記特定の無線インタフェースを介した無線通信を実行可能な最大の距離は、前記第１及び第２の無線インタフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第１の判断部と、前記第１の無線接続が前記第１の通信方式に従った無線接続であると判断される場合に、所定の指示を前記端末装置のＯＳ（Operation Systemの略）プログラムに供給する供給部であって、前記第１の無線接続が前記第２の通信方式に従った無線接続であると判断される場合に、前記所定の指示は供給されない、前記供給部と、として機能させてもよい。前記所定の指示は、前記第１の無線接続を切断するための指示と、前記端末装置と前記通信装置との間に前記第２の無線インタフェースを介して前記第２の通信方式に従った第２の無線接続を確立するための指示と、を含んでもよい。前記第１の無線インタフェースは、前記第２の通信方式に従った前記第２の無線接続が確立されている状態において、前記第１の通信方式に従った無線接続を確立可能であってもよい。
【０００７】
上記の構成によると、端末装置は、第１の無線インタフェースを介してレガシー接続である第１の無線接続が確立されている状態において、特定の無線インタフェースを介して特定の無線接続が確立される場合に、レガシー接続である第１の無線接続に代えて、第２の無線インタフェースを介してレガシー接続ではない第２の無線接続を確立する。従って、ユーザは、端末装置を通信装置に近づけて特定の無線接続を確立させれば、レガシー接続が確立されている状態から他の無線接続（即ち第２の無線接続）が確立されている状態に容易に切り換えることができる。ここで、第１の無線インタフェースは、第２の無線インタフェースを介して第２の通信方式に従った第２の無線接続が確立されている状態において、第１の通信方式に従った無線接続を確立可能である。従って、端末装置は、第２の無線接続が確立されている状態に切り換えられた後に、さらに、第１の無線インタフェースを介して第１の通信方式に従った無線接続を通信装置とは異なる装置（例えばアクセスポイント）と確立し得る。
【０００８】
上記のコンピュータプログラムを格納するコンピュータ読取可能記録媒体、及び、端末装置そのものも、新規で有用である。また、上記の端末装置と通信装置とを備える通信システムも、新規で有用である。
【０００９】
また、本明細書に開示される通信装置は、Ｗｉ−Ｆｉ方式に従った無線通信を実行するためのＷｉ−Ｆｉインタフェースと、前記Ｗｉ−Ｆｉ方式とは異なる通信方式に従った無線通信を実行するための特定の無線インタフェースであって、前記特定の無線インタフェースを介した無線通信を実行可能な最大の距離は、前記Ｗｉ−Ｆｉインタフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記特定の無線インタフェースと、表示部と、前記通信装置がＷＦＤ（Wi-Fi Direct（登録商標）の略）方式のＧ／Ｏ（Group Ownerの略）である親局として動作する対象無線ネットワークが形成されており、かつ、端末装置が前記対象無線ネットワークに子局として参加していない状態において、前記通信装置と前記端末装置との間に前記特定の無線インタフェースを介した無線接続が確立されることなく、前記Ｗｉ−Ｆｉインタフェースを介して、前記端末装置から第１の接続要求が受信される場合に、前記通信装置と前記端末装置との間に前記Ｗｉ−Ｆｉインタフェースを介したＷｉ−Ｆｉ接続を確立すべきか否かをユーザに問い合わせるための問合画面を前記表示部に表示させる表示制御部と、前記問合画面において、前記Ｗｉ−Ｆｉ接続を確立すべきことが前記ユーザによって選択される場合に、前記通信装置と前記端末装置との間に前記Ｗｉ−Ｆｉインタフェースを介した第１のＷｉ−Ｆｉ接続を確立して、前記端末装置を前記対象無線ネットワークに前記ＷＦＤ方式のクライアントとして参加させる第１の確立部であって、前記問合画面において、前記Ｗｉ−Ｆｉ接続を確立すべきことが前記ユーザによって選択されない場合に、前記第１のＷｉ−Ｆｉ接続は確立されない、前記第１の確立部と、前記通信装置が前記Ｇ／Ｏである前記親局として動作する前記対象無線ネットワークが形成されており、かつ、前記端末装置が前記対象無線ネットワークに前記Ｗｉ−Ｆｉ方式のレガシーとして参加している状態において、前記通信装置と前記端末装置との間に前記特定の無線インタフェースを介した特定の無線接続が確立されることに起因して、前記端末装置が前記対象無線ネットワークから離脱した後に、前記Ｗｉ−Ｆｉインタフェースを介して、前記端末装置から第２の接続要求が受信される場合に、前記問合画面を表示させることなく、前記通信装置と前記端末装置との間に前記Ｗｉ−Ｆｉインタフェースを介した第２のＷｉ−Ｆｉ接続を確立して、前記端末装置を前記対象無線ネットワークに前記ＷＦＤ方式のクライアントとして参加させる第２の確立部と、を備えてもよい。
【００１０】
上記の構成によると、通信装置は、端末装置が対象無線ネットワークにレガシーとして参加している状態において、特定の無線インタフェースを介して特定の無線接続が確立される場合に、問合画面を表示させることなく、通信装置と端末装置との間にレガシー接続が確立されている状態から、レガシー接続ではない第２のＷｉ−Ｆｉ接続が確立されている状態に切り替える。従って、ユーザは、端末装置を通信装置に近づけて特定の無線接続を確立させれば、問合画面において選択を実行しなくても、レガシー接続が確立されている状態から他の無線接続が確立されている状態に容易に切り換えることができる。
【００１１】
上記の通信装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信装置と端末装置とを備える通信システムも、新規で有用である。
【図面の簡単な説明】
【００１２】
【図１】通信システムの構成を示す。
【図２】レガシー接続操作が実行されるケースＡのシーケンス図を示す。
【図３】ＷＦＤ接続操作が実行されるケースＢのシーケンス図を示す。
【図４】携帯端末とＭＦＰとの間に無線接続が確立されていない状態において、ＮＦＣ通信が実行されるケースＣ１のシーケンス図を示す。
【図５】携帯端末とＭＦＰとの間に無線接続が確立されていない状態において、ＮＦＣ通信を利用した印刷が実行されるケースＣ２のシーケンス図を示す。
【図６】携帯端末のＭＦＰアプリケーションによって実行される処理のフローチャートを示す。
【図７】携帯端末とＭＦＰとの間にレガシー接続が確立されている状態において、ＭＦＰと携帯端末との間のＮＦＣリンクが確立されるケースＤのシーケンス図を示す。
【図８】図７の続きのシーケンス図を示す（ケースＥ１、Ｅ２）。
【図９】携帯端末とＭＦＰとの間にＷＦＤ接続が確立されている状態において、ＮＦＣ通信が実行されるケースＦのシーケンス図を示す。
【図１０】ＭＦＰアプリケーションによって表示される各画面を示す。
【発明を実施するための形態】
【００１３】
（通信システム２の構成；図１）
図１に示すように、通信システム２は、携帯端末１０と、多機能機（以下では「ＭＦＰ（Multi-Function Peripheralの略）」と呼ぶ）１００と、を備える。携帯端末１０及びＭＦＰ１００は、Ｗｉ−Ｆｉ方式に従ったＷｉ−Ｆｉ通信と、ＮＦＣ（Near Field Communicationの略）方式に従ったＮＦＣ通信と、を実行可能である。
【００１４】
（携帯端末１０の構成）
携帯端末１０は、例えば、携帯電話、スマートフォン、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末１０には、デバイス名「ＴＴＴ」が割り当てられている。携帯端末１０は、操作部１２と、表示部１４と、レガシーインタフェース（以下ではインタフェースを「Ｉ／Ｆ」と記載する）２０と、ＷＦＤＩ／Ｆ２２と、モバイルＩ／Ｆ２４と、ＮＦＣＩ／Ｆ２６と、制御部３０と、を備える。
【００１５】
操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示を携帯端末１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイであり、いわゆるタッチパネル（即ち操作部）としても機能する。以下では、操作部１２及び表示部１４を総称して「端末操作部」と呼ぶことがある。
【００１６】
レガシーＩ／Ｆ２０は、Ｗｉ−Ｆｉ方式に従ったＷｉ−Ｆｉ通信を実行するためのＩ／Ｆである。ただし、レガシーＩ／Ｆ２０は、後述のＷＦＤ（Wi-Fi Direct（登録商標の略）方式をサポートしていない。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers、 Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ等）に基づく無線通信方式である。レガシーＩ／Ｆ２０には、ＭＡＣアドレス「ＡＡＡ」が割り当てられている。
【００１７】
携帯端末１０は、レガシーＩ／Ｆ２０を介して、ＷＦＤ（Wi-Fi Direct（登録商標）の略）方式のＧ／Ｏ（Group Ownerの略）として動作しているＭＦＰ１００との無線接続を確立して、ＭＦＰ１００によって形成されるＷＦＤネットワーク（以下では「ＷＦＤＮＷ」と呼ぶ）にレガシーとして参加することができる。また、携帯端末１０は、レガシーＩ／Ｆ２０を介して、ＡＰ（Access Pointの略）２００との無線接続を確立して、ＡＰ２００によって形成される無線ネットワークにレガシーとして参加することもできる。そして、携帯端末１０は、ＡＰ２００との無線接続が確立されている状態において、ＡＰ２００を介して、インターネット４にアクセスすることができる。以下では、レガシーＩ／Ｆ２０を介した無線接続のことを「レガシー接続」と呼ぶ。
【００１８】
ＷＦＤＩ／Ｆ２２は、Ｗｉ−Ｆｉ方式に従ったＷｉ−Ｆｉ通信を実行するためのＩ／Ｆである。ＷＦＤＩ／Ｆ２２は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＦＤ方式をサポートしている。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Wi-Fi Peer-to-Peer (P2P) Technical Specification Version1.5」に記述されている無線通信方式である。また、ＷＦＤＩ／Ｆ２２は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＰＳ（Wi-Fi Protected Setupの略）をサポートしている。ＷＰＳは、いわゆる自動無線設定又は簡単無線設定と呼ばれるものであり、無線接続を確立するための無線設定情報（例えば、パスワード、認証方式、暗号化方式等）がユーザによって入力されなくても、一対の機器の間に簡単に無線接続を確立することができる技術である。特に、ＷＦＤＩ／Ｆ２２は、ＷＰＳのＰＢＣ（Push Button Configurationの略）方式をサポートしている。ＰＢＣ方式は、一対の機器のそれぞれにユーザによって無線接続操作（例えばボタンを押す操作）が実行される場合に、一対の機器の間に無線接続を確立するための方式である。ＷＦＤＩ／Ｆ２２には、ＭＡＣアドレス「ＢＢＢ」が割り当てられている。
【００１９】
携帯端末１０は、ＷＦＤＩ／Ｆ２２を介して、ＷＦＤ方式に従ったＧ／Ｏとして動作しているＭＦＰ１００との無線接続を確立して、ＭＦＰ１００によって形成されるＷＦＤＮＷにＷＦＤ方式のクライアントとして参加することができる。以下では、ＷＦＤＩ／Ｆ２２を介した無線接続のことを「ＷＦＤ接続」と呼ぶ。また、レガシー接続及びＷＦＤ接続を総称して「Ｗｉ−Ｆｉ接続」と呼ぶことがある。
【００２０】
携帯端末１０は、レガシーＩ／Ｆ２０を介したレガシー接続が確立されている状態において、さらに、ＷＦＤＩ／Ｆ２２を介したＷＦＤ接続を確立することができる。また、携帯端末１０は、ＷＦＤＩ／Ｆ２２を介したＷＦＤ接続が確立されている状態において、さらに、レガシーＩ／Ｆ２０を介したレガシー接続を確立することができる。ただし、携帯端末１０は、レガシーＩ／Ｆ２０を介した２個以上のレガシー接続を同時的に確立することができないし、ＷＦＤＩ／Ｆ２２を介した２個以上のＷＦＤ接続を同時的に確立することもできない。
【００２１】
モバイルＩ／Ｆ２４は、セルラー方式（例えば３Ｇ方式、４Ｇ方式等）に従った無線通信（以下では「モバイル通信」と呼ぶ）を実行するためのＩ／Ｆである。携帯端末１０は、モバイルＩ／Ｆ２４を介して、インターネット４にアクセスすることができる。携帯端末１０は、ＷＦＤＩ／Ｆ２２を介したＷＦＤ接続が確立されている状態において、さらに、モバイルＩ／Ｆ２４を介してインターネット４にアクセスすることができる。ただし、携帯端末１０は、その仕様上、レガシーＩ／Ｆ２０を介したレガシー接続が確立されている状態において、さらに、モバイルＩ／Ｆ２４を介してインターネット４にアクセスすることができない。
【００２２】
ＮＦＣＩ／Ｆ２６は、ＮＦＣ（Near Field Communicationの略）方式に従ったＮＦＣ通信を実行するためのＩ／Ｆである。ＮＦＣ方式は、例えば、ISO/IEC14443、15693、18092などの国際標準規格に基づく無線通信方式である。なお、ＮＦＣ通信を実行するためのＩ／Ｆの種類として、ＮＦＣフォーラムデバイス（NFC Forum Device）と呼ばれるＩ／Ｆと、ＮＦＣフォーラムタグと呼ばれるＩ／Ｆと、が知られている。ＮＦＣＩ／Ｆ２６は、ＮＦＣフォーラムデバイスであり、Ｐ２Ｐ（Peer To Peerの略）モード、Ｒ／Ｗ（Reader/Writerの略）モード、及び、ＣＥ（Card Emulationの略）モードのいずれかで選択的に動作可能なＩ／Ｆである。
【００２３】
次いで、レガシーＩ／Ｆ２０とＷＦＤＩ／Ｆ２２とＮＦＣＩ／Ｆ２６との間の相違点を説明しておく。ＷＦＤＩ／Ｆ２２は、ＷＦＤ方式をサポートしている点においてレガシーＩ／Ｆ２０とは異なるが、通信速度、周波数、及び、通信距離の観点ではレガシーＩ／Ｆ２０と同様である。以下では、これらの観点について、ＷＦＤＩ／Ｆ２２（及びレガシーＩ／Ｆ２０）とＮＦＣＩ／Ｆ２６との相違点を説明する。ＷＦＤＩ／Ｆ２２を介したＷｉ−Ｆｉ通信の通信速度（例えば最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＮＦＣＩ／Ｆ２６を介したＮＦＣ通信の通信速度（例えば最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。また、ＷＦＤＩ／Ｆ２２を介したＷｉ−Ｆｉ通信における搬送波の周波数（例えば２．４ＧＨｚ帯又は５．０ＧＨｚ帯）は、ＮＦＣＩ／Ｆ２６を介したＮＦＣ通信における搬送波の周波数（例えば１３．５６ＭＨｚ帯）とは異なる。また、ＷＦＤＩ／Ｆ２２を介したＷｉ−Ｆｉ通信を実行可能な最大の距離（例えば最大で約１００ｍ）は、ＮＦＣＩ／Ｆ２６を介したＮＦＣ通信を実行可能な最大の距離（例えば最大で約１０ｃｍ）よりも大きい。
【００２４】
モバイルＩ／Ｆ２４は、通信方式の観点において、他の各Ｉ／Ｆ２０、２２、２６とは異なる。また、モバイルＩ／Ｆ２４は、通信速度、周波数、及び、通信距離の観点では、レガシーＩ／Ｆ２０及びＷＦＤＩ／Ｆ２２と同様に、ＮＦＣＩ／Ｆ２６とは異なる。即ち、モバイルＩ／Ｆ２４は、ＮＦＣＩ／Ｆ２６よりも速い通信速度を有し、ＮＦＣＩ／Ｆ２６とは異なる周波数を利用し、ＮＦＣＩ／Ｆ２６よりも大きい通信距離を有する。
【００２５】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に格納されている各プログラム３６、３８に従って、様々な処理を実行する。ＯＳ（Operation Systemの略）プログラム３６は、携帯端末１０の種々の基本的な動作を制御するためのプログラムである。
【００２６】
ＭＦＰアプリケーション３８は、ＭＦＰ１００等のベンダによって提供されるアプリケーションであり、例えば、インターネット４上のサーバから携帯端末１０にインストールされる。ＭＦＰアプリケーション３８は、携帯端末１０とＭＦＰ１００との間にＮＦＣリンクが確立されることに応じて、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続を確立したり、携帯端末１０とＭＦＰ１００との間で対象データ（例えば印刷データ、スキャンデータ等）の通信を実行したりするためのアプリケーションである。以下では、ＭＦＰアプリケーション３８のことを単に「アプリ３８」と呼ぶ。
【００２７】
メモリ３４は、レガシー接続テーブル４０を格納する。レガシー接続テーブル４０では、ＳＳＩＤ（Service Set Identifierの略）とパスワードとステータスとが対応付けられているレガシー情報が格納される。レガシー情報は、携帯端末１０と外部機器（例えばＡＰ２００）との間のレガシー接続が確立される際に、レガシー接続テーブル４０に登録される。ステータスは、レガシー接続を確立中であることを示す「Connected」と、レガシー接続が現在確立されておらず、かつ、レガシー接続を確立することを待機していることを示す「Saved」と、レガシー接続が現在確立されておらず、かつ、レガシー接続を確立することを待機していない「Not Connected」と、のいずれかを示す。上記の「レガシー接続を確立することを待機している（又は待機していない）」とは、接続対象の装置が近くに存在する場合に、レガシー接続を自動的に確立する（又は確立しない）ことを意味する。ステータス「Saved」及び「Not Connected」は、ユーザによって変更され得る。
【００２８】
（ＭＦＰ１００の構成）
ＭＦＰ１００は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺装置である。ＭＦＰ１００には、モデル名「ＭＭＭ」が割り当てられている。ＭＦＰ１００は、操作部１１２と、表示部１１４と、印刷実行部１１６と、スキャン実行部１１８と、Ｗｉ−ＦｉＩ／Ｆ１２０と、ＮＦＣＩ／Ｆ１２２と、制御部１３０と、を備える。
【００２９】
操作部１１２は、複数のキーを備える。ユーザは、操作部１１２を操作することによって、様々な指示をＭＦＰ１００に入力することができる。表示部１１４は、文字列、アイコン画像を利用して様々な情報を表示可能なディスプレイであり、いわゆるタッチパネル（即ち操作部）としても機能する。印刷実行部１１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。
【００３０】
Ｗｉ−ＦｉＩ／Ｆ１２０は、Ｗｉ−Ｆｉ方式に従ったＷｉ−Ｆｉ通信を実行するためのＩ／Ｆであり、ＷＦＤ方式をサポートしている。即ち、Ｗｉ−ＦｉＩ／Ｆ１２０は、携帯端末１０のＷＦＤＩ／Ｆ２２と同様である。また、ＮＦＣＩ／Ｆ１２２は、携帯端末１０のＮＦＣＩ／Ｆ２６と同様である。
【００３１】
ＭＦＰ１００は、ＷＦＤ方式のＧ／Ｏとして動作することによってＷＦＤＮＷを形成することができる。この場合、ＭＦＰ１００は、Ｗｉ−ＦｉＩ／Ｆ１２０を介してレガシー接続を携帯端末１０と確立して、携帯端末１０をＷＦＤＮＷにレガシーとして参加させることができる。また、ＭＦＰ１００は、Ｗｉ−ＦｉＩ／Ｆ１２０を介してＷＦＤ接続を携帯端末１０と確立して、携帯端末１０をＷＦＤＮＷにＷＦＤ方式のクライアントとして参加させることもできる。
【００３２】
制御部１３０は、ＣＰＵ１３２と、メモリ１３４と、を備える。ＣＰＵ１３２は、メモリ１３４に格納されているプログラム１３６に従って、様々な処理を実行する。メモリ１３４は、揮発性メモリ、不揮発性メモリ等によって構成される。
【００３３】
（携帯端末１０とＭＦＰ１００との間のＷｉ−Ｆｉ接続の確立）
続いて、図２〜図４を参照して、携帯端末１０とＭＦＰ１００との間にＷｉ−Ｆｉ接続（即ちレガシー接続又はＷＦＤ接続）が確立される各ケースについて説明する。各ケースの初期状態において、ＭＦＰ１００は、ＷＦＤ方式のＧ／Ｏとして動作しており、ＷＦＤＮＷを形成している。ＷＦＤＮＷで利用されるべき無線設定情報は、ＳＳＩＤ「ＹＹＹ１」及びパスワード「ＰＰＰ１」を含む。当該ＳＳＩＤには、ＭＦＰ１００のモデル名が含まれる。
【００３４】
（ケースＡ；図２）
ケースＡでは、レガシー接続操作が端末操作部にユーザによって実行される場合に、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立される。ケースＡでは、携帯端末１０は、アプリ３８を利用せずに、ＯＳプログラム３６を利用して、レガシー接続を確立する。
【００３５】
携帯端末１０は、Ｔ１０において、レガシー接続操作が端末操作部にユーザによって実行されると、Ｔ１２において、レガシーＩ／Ｆ２０を介して、Ｐｒｏｂｅ要求をブロードキャストによって送信する。当該Ｐｒｏｂｅ要求は、携帯端末１０とのレガシー接続を確立可能な装置を検索するための信号である。
【００３６】
ＭＦＰ１００は、Ｔ１２において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、携帯端末１０からＰｒｏｂｅ要求を受信すると、Ｔ１４において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、ＳＳＩＤ「ＹＹＹ１」とＭＡＣアドレス「ＣＣＣ」とを含むＰｒｏｂｅ応答を携帯端末１０に送信する。
【００３７】
携帯端末１０は、Ｔ１４において、レガシーＩ／Ｆ２０を介して、ＭＦＰ１００からＰｒｏｂｅ応答を受信すると、Ｔ１６において、当該Ｐｒｏｂｅ応答に含まれるＳＳＩＤ「ＹＹＹ１」を含む選択画面ＳＳ１を表示部１４に表示する。携帯端末１０は、ＭＦＰ１００とは異なる親局（例えばＡＰ２００）からもＰｒｏｂｅ応答を受信するので、選択画面ＳＳ１は、ＭＦＰ１００のＳＳＩＤ「ＹＹＹ１」のみならず、当該異なる親局のＳＳＩＤ「ＹＹＹ２」等も含む。Ｔ１８において、携帯端末１０は、選択画面ＳＳ１においてＳＳＩＤ「ＹＹＹ１」の選択を受け付け、さらに、パスワード「ＰＰＰ１」の入力を受け付ける。この場合、携帯端末１０は、Ｔ２０において、レガシーＩ／Ｆ２０を介して、選択済みのＳＳＩＤ「ＹＹＹ１」とＭＡＣアドレス「ＣＣＣ」とを含むＰｒｏｂｅ要求をユニキャストによってＭＦＰ１００に送信する。当該Ｐｒｏｂｅ要求は、レガシー接続の確立をＭＦＰ１００に要求するための信号である。
【００３８】
ＭＦＰ１００は、Ｔ２０において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、携帯端末１０からＰｒｏｂｅ要求を受信すると、Ｔ２２において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、ＳＳＩＤ「ＹＹＹ１」とＭＡＣアドレス「ＣＣＣ」とを含むＰｒｏｂｅ応答を携帯端末１０に送信する。
【００３９】
携帯端末１０は、Ｔ２２において、レガシーＩ／Ｆ２０を介して、ＭＦＰ１００からＰｒｏｂｅ応答を受信すると、Ｔ２４において、Ｔ１８で入力されたＳＳＩＤ「ＹＹＹ１」及びパスワード「ＰＰＰ１」を利用して、レガシーＩ／Ｆ２０を介して、レガシー接続処理（即ち、Authentication、Association、4-way Handshake等の通信）を実行する。具体的には、携帯端末１０がＳＳＩＤ「ＹＹＹ１」及びパスワード「ＰＰＰ１」をＭＦＰ１００に送信し、ＭＦＰ１００においてこれらの情報の認証が成功する。この結果、Ｔ４２において、携帯端末１０は、ＭＦＰ１００とのレガシー接続を確立して、ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷにレガシーとして参加する。ＭＦＰ１００の側から説明すると、ＭＦＰ１００は、携帯端末１０とのレガシー接続を確立して、ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷに携帯端末１０をレガシーとして参加させる。
【００４０】
携帯端末１０は、ＭＦＰ１００とのレガシー接続を初めて確立した場合には、Ｔ４４において、ＳＳＩＤ「ＹＹＹ１」とパスワード「ＰＰＰ１」とステータス「Connected」とを含むレガシー情報をレガシー接続テーブル４０に登録する。
【００４１】
（ケースＢ；図３）
ケースＢでは、レガシー接続操作とは異なるＷＦＤ接続操作が端末操作部にユーザによって実行される場合に、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続が確立される。ケースＢでは、携帯端末１０は、アプリ３８を利用せずに、ＯＳプログラム３６を利用して、ＷＦＤ接続を確立する。
【００４２】
携帯端末１０は、Ｔ１１０において、ＷＦＤ接続操作が端末操作部にユーザによって実行されると、Ｔ１１２において、ＷＦＤＩ／Ｆ２２を介して、Ｐｒｏｂｅ要求をブロードキャストによって送信する。当該Ｐｒｏｂｅ要求は、携帯端末１０とのＷＦＤ接続を確立可能な装置を検索するための信号である。Ｔ１１４は、携帯端末１０がＷＦＤＩ／Ｆ２２を介してＰｒｏｂｅ応答を受信する点を除いて、図２のＴ１４と同様である。Ｔ１１６は、Ｔ１６と同様である。
【００４３】
携帯端末１０は、Ｔ１１８において、選択画面ＳＳ１においてＳＳＩＤ「ＹＹＹ１」の選択を受け付ける。ここでパスワード「ＰＰＰ１」の入力を受け付けない点が、図２のＴ１８とは異なる。携帯端末１０は、Ｔ１２０において、ＷＦＤＩ／Ｆ２２を介して、ＳＳＩＤ「ＹＹＹ１」、ＭＡＣアドレス「ＣＣＣ」、及び、デバイス名「ＴＴＴ」を含むＰｒｏｂｅ要求をユニキャストによってＭＦＰ１００に送信する。当該Ｐｒｏｂｅ要求は、ＷＦＤ接続の確立をＭＦＰ１００に要求するための信号である。
【００４４】
ＭＦＰ１００は、Ｔ１２０において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、携帯端末１０からＰｒｏｂｅ要求を受信すると、Ｔ１２２において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、ＳＳＩＤ「ＹＹＹ１」とＭＡＣアドレス「ＣＣＣ」とを含むＰｒｏｂｅ応答を携帯端末１０に送信する。
【００４５】
携帯端末１０は、Ｔ１２２において、ＷＦＤＩ／Ｆ２２を介して、Ｐｒｏｂｅ応答を受信すると、Ｔ１２４において、ＷＦＤＩ／Ｆ２２を介して、Service Discovery要求をＭＦＰ１００に送信し、Ｔ１２６において、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００からその応答を受信する。次いで、携帯端末１０は、Ｔ１２８において、ＷＦＤＩ／Ｆ２２を介して、Provision Discovery要求をＭＦＰ１００に送信する。
【００４６】
ＭＦＰ１００は、Ｔ１２８において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、ＭＦＰ１００からProvision Discovery要求を受信すると、Ｔ１３０において、接続確認画面ＳＳ２を表示部１１４に表示する。接続確認画面ＳＳ２は、Ｐｒｏｂｅ要求に含まれるデバイス名「ＴＴＴ」を有する携帯端末１０とのＷＦＤ接続を確立すべきか否かをユーザに選択させるための画面である。ＭＦＰ１００は、Ｔ１３２において、接続確認画面ＳＳ２内の「ＹＥＳ」ボタンの選択を受け付けると、Ｔ１３４において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、Provision Discovery応答を携帯端末１０に送信する。ＭＦＰ１００は、「ＹＥＳ」ボタンの選択を受け付けることに応じて、ＷＰＳのＰＢＣ方式に従った動作を有効化するので、後述のWSC Exchangeを実行することができる。なお、ＭＦＰ１００が接続確認画面ＳＳ２を表示するタイミングは、Ｔ１２０において、ＭＦＰ１００がＰｒｏｂｅ要求を受信した直後等でもよい。
【００４７】
携帯端末１０は、Ｔ１３４において、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００からProvision Discovery応答を受信すると、Ｔ１４０において、ＷＦＤＩ／Ｆ２２を介して、特定の接続処理（WSC Exchange、Authentication、Association、4-way Handshake等の通信）を実行する。具体的には、携帯端末１０は、ＷＰＳのＰＢＣ方式に従った通信であるWSC Exchangeにおいて、ＭＦＰ１００からＳＳＩＤ「ＹＹＹ１」及びパスワード「ＰＰＰ１」を受信する。そして、携帯端末１０がＳＳＩＤ「ＹＹＹ１」及びパスワード「ＰＰＰ１」をＭＦＰ１００に送信し、ＭＦＰ１００においてこれらの情報の認証が成功する。この結果、Ｔ１３２において、携帯端末１０は、ＭＦＰ１００とのＷＦＤ接続を確立して、ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷにクライアントとして参加する。ＭＦＰ１００の側から説明すると、ＭＦＰ１００は、携帯端末１０とのＷＦＤ接続を確立して、ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷに携帯端末１０をクライアントとして参加させる。
【００４８】
携帯端末１０は、ＭＦＰ１００とのＷＦＤ接続が確立される場合には、図２のＴ４４と同様の処理を実行しない。即ち、携帯端末１０は、ＳＳＩＤ「ＹＹＹ１」、「パスワードＰＰＰ１」等をレガシー接続テーブル４０に登録しない。
【００４９】
（ケースＣ１；図４）
ケースＣ１では、携帯端末１０は、アプリ３８を利用して、ＭＦＰ１００とのＷＦＤ接続を確立する。ケースＣ１の初期状態では、アプリ３８を利用してＭＦＰ１００とのＷＦＤ接続が確立された状態ではない。
【００５０】
携帯端末１０は、Ｔ２１０において、アプリ３８を起動させるための操作が端末操作部にユーザによって実行されると、Ｔ２１２において、ＴＯＰ画面Ｓ１（図１０（Ａ）参照）を表示部１４に表示する。ＴＯＰ画面Ｓ１は、印刷ボタンＢ１、スキャンボタンＢ２、ＦＡＸボタンＢ３、及び、装置選択ボタンＢ４を含む。ＴＯＰ画面Ｓ１内の装置選択ボタンＢ４は、印刷、スキャン等の機能を実行させるための装置が選択されていないことを示すメッセージを含む。この状態では、各ボタンＢ１〜Ｂ３が無効化されており、携帯端末１０は、各ボタンＢ１〜Ｂ３の操作を受け付けない。なお、変形例として、各ボタンＢ１〜Ｂ３の操作を受け付けた場合に装置選択を促すダイアログを表示部１４に表示させてもよい。携帯端末１０は、Ｔ２１４において、装置選択ボタンＢ４がユーザによって操作されると、Ｔ２１６において、例えば携帯端末１０をＭＦＰ１００に近づけることをユーザに指示するための指示画面Ｓ２（図１０（Ｂ）参照）を表示部１４に表示する。
【００５１】
Ｔ２１８において、ユーザが携帯端末１０をＭＦＰ１００に近づけると、Ｔ２２０において、携帯端末１０のＮＦＣＩ／Ｆ２６とＭＦＰ１００のＮＦＣＩ／Ｆ１２２との間にＮＦＣリンクが確立される。この場合、ＭＦＰ１００は、Ｔ２２２において、ＮＦＣリンクを利用して、ＭＡＣアドレス「ＣＣＣ」とＳＳＩＤ「ＹＹＹ１」とＩＰアドレス１００ａとを携帯端末１０に送信する。ＩＰアドレス１００ａは、ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷ内でのＭＦＰ１００のＩＰアドレスである。
【００５２】
携帯端末１０は、Ｔ２２２において、ＮＦＣリンクを利用して、ＭＦＰ１００からＭＡＣアドレス「ＣＣＣ」とＳＳＩＤ「ＹＹＹ１」とＩＰアドレス１００ａとを受信すると、Ｔ２３０において、受信済みのＩＰアドレス１００ａを送信先として含むＰＩＮＧ信号をＭＦＰ１００に送信する。ここで、携帯端末１０は、レガシーＩ／Ｆ２０を介したＰＩＮＧ信号の送信と、ＷＦＤＩ／Ｆ２２を介したＰＩＮＧ信号の送信と、の双方を実行する。ＰＩＮＧ信号は、携帯端末１０とＭＦＰ１００との間にレガシー接続又はＷＦＤ接続が確立されているのか否かを確認するための信号である。Ｔ２３０の時点では、レガシー接続及びＷｉ−Ｆｉ接続が確立されていないので、携帯端末１０は、ＰＩＮＧ信号に対するＰＩＮＧ応答を受信しない。
【００５３】
Ｔ２４０、Ｔ２４２は、それぞれ、図３のＴ１１２、Ｔ１１４と同様である。携帯端末１０は、Ｔ２４２において、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００を含む１個以上の親局のそれぞれからＰｒｏｂｅ応答を受信すると、１個以上のＰｒｏｂｅ応答の中に、Ｔ２２２で受信されたＳＳＩＤ「ＹＹＹ１」を含むＰｒｏｂｅ応答が存在することを確認する。そして、携帯端末１０は、Ｔ２４４において、ＷＦＤＩ／Ｆ２２を介して、当該Ｐｒｏｂｅ応答に含まれるＭＡＣアドレス「ＣＣＣ」を含むＰｒｏｂｅ要求をユニキャストによってＭＦＰ１００に送信し、Ｔ２４６において、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００からＰｒｏｂｅ応答を受信する。
【００５４】
携帯端末１０は、Ｔ２４６において、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００からＰｒｏｂｅ応答を受信すると、Ｔ１３０において、ＷＦＤＩ／Ｆ２２を介して、ＷＦＤ接続処理（Service Discovery、Provision Discovery、WSC Exchange、Authentication、Association、4-way Handshake等の通信）を実行する。なお、ＭＦＰ１００は、Ｔ２４６のＷＦＤ接続処理において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、携帯端末１０からProvision Discovery要求を受信しても、接続確認画面ＳＳ２を表示しない。この点が図３のＴ１２４〜Ｔ１４０とは異なる。ＭＦＰ１００は、Ｔ２２０のＮＦＣリンクが確立されることに応じて、ＷＰＳのＰＢＣ方式に従った動作を有効化するので、接続確認画面ＳＳ２を表示する必要がないからである。Ｔ２５２は、図３のＴ１３２と同様である。
【００５５】
携帯端末１０は、Ｔ２６０において、ＷＦＤ接続を利用して、ＷＦＤＩ／Ｆ２２を介して、能力情報要求をＭＦＰ１００に送信する。能力情報要求は、ＭＦＰ１００が実行可能な機能を確認するための信号である。携帯端末１０は、Ｔ２６２において、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００から能力情報を受信する。能力情報は、ＭＦＰ１００が印刷機能及びスキャン機能を実行可能であることを示す情報と、ＭＦＰ１００のデバイス名「ＭＭＭ」と、を含む。そして、携帯端末１０は、Ｔ２７０において、受信済みの能力情報に応じたＴＯＰ画面Ｓ３（図１０（Ｃ）参照）を表示部１４に表示する。ＴＯＰ画面Ｓ３は、ＭＦＰ１００が実行可能な印刷機能に対応する印刷ボタンＢ１と、ＭＦＰ１００が実行可能なスキャン機能に対応するスキャンボタンＢ２と、を含む。ＴＯＰ画面Ｓ３は、ＭＦＰ１００が実行不可能なＦＡＸ機能に対応するＦＡＸボタンＢ３を含まない。また、装置選択ボタンＢ４は、ＭＦＰ１００のモデル名「ＭＭＭ」を含む。これにより、ユーザは、携帯端末１０とモデル名「ＭＭＭ」を有するＭＦＰ１００との間にＷＦＤ接続が確立されたことを知ることができる。
【００５６】
（ケースＣ２；図５）
ケースＣ２は、ケースＣ１の続きである。即ち、携帯端末１０は、ＭＦＰ１００の能力情報を取得済みである（図４のＴ２６２参照）。また、ケースＣ２の初期状態では、図４のＴ２５２で確立されたＷＦＤ接続を切断するための操作がユーザによって実行されたことに起因して、ＷＦＤ接続が切断されている。
【００５７】
携帯端末１０は、Ｔ３１０において、アプリ３８を起動させるための操作がユーザによって実行されると、Ｔ３１２において、ＴＯＰ画面Ｓ３（図１０（Ｃ）参照）を表示部１４に表示する。携帯端末１０とＭＦＰ１００との間にはＷＦＤ接続が現在確立されていないが、装置選択ボタンＢ４は、ＭＦＰ１００のモデル名「ＭＭＭ」を含む。
【００５８】
携帯端末１０は、Ｔ３１４において、印刷ボタンＢ１がユーザによって操作されると、Ｔ３１６において、印刷タイプ選択画面Ｓ４（図１０（Ｄ）参照）を表示部１４に表示する。印刷タイプ選択画面Ｓ４は、ドキュメントボタンＢ１１、クラウドボタンＢ１２、及び、ウェブページボタンＢ１３を含む。ドキュメントボタンＢ１１は、携帯端末１０のメモリ３４に記憶されているデータファイルによって表わされる画像を印刷するためのボタンである。クラウドボタンＢ１２は、インターネット４上のクラウドサーバ４００（図１参照）からデータファイルを受信して、当該データファイルによって表わされる画像を印刷するためのボタンである。また、ウェブページボタンＢ１３は、インターネット４上のウェブサーバ３００（図１参照）からウェブページデータを受信して、当該ウェブページデータによって表わされる画像を印刷するためのボタンである。
【００５９】
携帯端末１０は、Ｔ３１８において、ドキュメントボタンＢ１１がユーザによって選択されると、Ｔ３２０において、ドキュメント選択画面Ｓ５（図１０（Ｅ）参照）を表示部１４に表示する。ドキュメント選択画面Ｓ５は、メモリ３４に記憶されている各ドキュメントファイルの各ファイル名Ｆ１〜Ｆ６を含む。携帯端末１０は、Ｔ３２２において、ファイル名Ｆ１がユーザによって選択されると、Ｔ３２４において、プレビュー画面Ｓ６（図１０（Ｆ）参照）を表示部１４に表示する。プレビュー画面Ｓ６は、ファイル名Ｆ１を有するドキュメントファイルの印刷プレビュー画像Ｐ１と、携帯端末１０をＭＦＰ１００に近づけることを指示するメッセージと、を含む。なお、プレビュー画面Ｓ６が表示部１４に表示されている状態、即ち、印刷プレビュー画像Ｐ１が表示部１４に表示されている状態とは、携帯端末１０は、ＭＦＰ１００に送信する印刷データの生成が完了している状態、又は、携帯端末１０は、インターネット４にアクセスすることなく、ＭＦＰ１００に送信する印刷データの生成を実行可能な状態である。携帯端末１０の表示部１４にプレビュー画面が表示されるいくつかの状況を説明する。例えば、携帯端末１０によって印刷データを生成することができない特定の形式のファイルによって表わされる画像を印刷する場合に、携帯端末１０は、ＡＰ２００を介して、インターネット４上のデータ変換サーバ５００（図１参照）に対象データを送信する。そして、携帯端末１０は、ＡＰ２００を介して、データ変換サーバ５００によって変換された変換データを受信し、当該変換データによって表される画像をプレビュー画像として表示部１４に表示する。また、例えば、携帯端末１０は、ＡＰ２００を介して、クラウドサーバ４００からデータファイルを受信し、当該データファイルによって表される画像をプレビュー画像として表示部１４に表示する。また、例えば、携帯端末１０は、ＡＰ２００を介して、ウェブサーバ３００からウェブページデータを受信し、当該ウェブページデータによって表される画像をプレビュー画像として表示部１４に表示する。従って、上記のいずれの場合においても、プレビュー画面（即ち、印刷プレビュー画像）が表示部１４に表示されている状態において、携帯端末１０は、ＭＦＰ１００に送信する印刷データの生成が完了している状態、又は、携帯端末１０は、インターネット４にアクセスすることなく、ＭＦＰ１００に送信する印刷データの生成を可能な状態である。
【００６０】
ユーザは、プレビュー画面Ｓ６内のメッセージに応じて、Ｔ３３０において、携帯端末１０をＭＦＰ１００に近づける。その後に実行されるＴ３３２〜Ｔ３４０は、図４のＴ２２０〜Ｔ２３０と同様である。また、図４のＴ２４０〜Ｔ２６２と同様の処理が実行される。これにより、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続が確立される。そして、携帯端末１０は、Ｔ３５０において、ＷＦＤＩ／Ｆ２２を介して、ＷＦＤ接続を利用して、Ｔ３２２で選択されたドキュメントファイルを表わす印刷データをＭＦＰ１００に送信する。
【００６１】
ＭＦＰ１００は、Ｔ３５０において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、ＷＦＤ接続を利用して、携帯端末１０から印刷データを受信すると、Ｔ３５２において、印刷データを印刷実行部１１６に供給して、印刷データによって表される画像の印刷を実行する。
【００６２】
（携帯端末１０が実行するＭＦＰアプリ処理；図６）
次いで、図６を参照して、携帯端末１０のＣＰＵ３２がアプリ３８に従って実行する処理の内容を説明する。アプリ３８を起動させるための操作が端末操作部に実行される場合に、図６の処理が開始される。図６の処理が開始される時点では、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されている状態（例えば図２のケースＡの後の状態）、ＷＦＤ接続が確立されている状態（例えば図３〜図５のケースＢ、ケースＣ１、又は、ケースＣ２の後の状態）、又は、レガシー接続もＷＦＤ接続も確立されていない状態が想定される。
【００６３】
図６では、アプリ３８によって実現される全ての処理が表わされているわけではない。例えば、アプリ３８は、図１０の各画面を表示する処理等（例えば図４のＴ２１２等）を実行するが、それらの処理を図示省略している。なお、以下では、説明の便宜上、ＣＰＵ３２を主体として記載せずに、ＣＰＵ３２がアプリ３８に従って実行する処理の主体、ＣＰＵ３２がＯＳプログラム３６に従って実行する処理の主体を、それぞれ、「アプリ３８」、「ＯＳ３６」と記載する。
【００６４】
Ｓ１０において、アプリ３８は、携帯端末１０とＭＦＰ１００との間にＮＦＣリンクが確立されることを監視する。アプリ３８は、ＮＦＣＩ／Ｆ２６からＮＦＣリンクが確立されたことを示す確立情報を取得する場合に、Ｓ１０でＹＥＳと判断して（図４のＴ２２０、図５のＴ３３２）、Ｓ１２に進む。
【００６５】
Ｓ１２において、アプリ３８は、ＮＦＣＩ／Ｆ２６を介して、ＭＦＰ１００から、ＭＡＣアドレス「ＣＣＣ」とＳＳＩＤ「ＹＹＹ１」とＩＰアドレス１００ａとを受信する（図４のＴ２２２、図５のＴ３３４）。
【００６６】
Ｓ２０において、アプリ３８は、ＰＩＮＧ信号送信指示をＯＳ３６に供給する。ＰＩＮＧ信号送信指示は、Ｓ１２で受信されたＩＰアドレス１００ａを送信先として含むＰＩＮＧ信号の送信を要求するための指示である。ＯＳ３６は、ＰＩＮＧ信号送信指示を取得すると、ＰＩＮＧ信号の送信指示をレガシーＩ／Ｆ２０及びＷＦＤＩ／Ｆ２２のそれぞれに供給する。この結果、レガシーＩ／Ｆ２０がＰＩＮＧ信号を送信し、ＷＦＤＩ／Ｆ２２がＰＩＮＧ信号を送信する。ＯＳ３６は、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されている場合に、レガシーＩ／Ｆ２０を介して、ＭＦＰ１００からＰＩＮＧ応答を受信し、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続が確立されている場合に、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００からＰＩＮＧ応答を受信する。ＯＳ３６は、どちらかのＩ／Ｆ２０又は２２を介してＰＩＮＧ応答を受信する場合に、ＰＩＮＧ応答を受信したことを示すＰＩＮＧ応答情報をアプリ３８に供給し、ＰＩＮＧ応答を受信しない場合に、ＰＩＮＧ応答情報をアプリ３８に供給しない。ＰＩＮＧ応答情報は、どちらのＩ／Ｆ２０又は２２を介してＰＩＮＧ応答が受信されたのかを示す情報を含まない。従って、アプリ３８は、ＯＳ３６からＰＩＮＧ応答情報を取得しても、レガシー接続及びＷＦＤ接続のどちらが確立されているのかを特定することができない。
【００６７】
なお、変形例では、ＰＩＮＧ応答情報は、どちらのＩ／Ｆ２０又は２２を介してＰＩＮＧ応答が受信されたのかを示す情報を含んでいてもよい。この場合、アプリ３８は、当該情報に基づいて、後述のＳ２６において、ＭＦＰ１００とのレガシー接続が確立されているのかＷＦＤ接続が確立されているのかを判断することができる。
【００６８】
Ｓ２２において、アプリ３８は、ＰＩＮＧ応答を受信したのか否かを判断する。アプリ３８は、ＯＳ３６からＰＩＮＧ応答情報を取得する場合に、Ｓ２２でＹＥＳと判断してＳ２４に進み、ＯＳ３６からＰＩＮＧ応答情報を取得しない場合に、Ｓ２２でＮＯと判断して（図４のＴ２３０、図５のＴ３４０）、Ｓ５０に進む。
【００６９】
Ｓ５０において、アプリ３８は、ＷＦＤ接続指示を含む第２の接続指示をＯＳ３６に供給する。ＷＦＤ接続指示は、ＷＦＤ接続の確立を要求するための指示である。ＯＳ３６は、第２の接続指示を取得すると、図４のＴ２４２〜Ｔ２５２の処理を実行する。これにより、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続が確立され、携帯端末１０は、ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷにクライアントとして参加する。Ｓ５０が終了すると、図６の処理が終了する。
【００７０】
一方、携帯端末１０とＭＦＰ１００との間にレガシー接続又はＷＦＤ接続が確立されている場合には、Ｓ２２でＹＥＳと判断されて、Ｓ２４が実行される。Ｓ２４において、アプリ３８は、プレビュー画面Ｓ６（図１０（Ｆ）参照）が表示部１４に表示されているのか否かを判断する。アプリ３８は、プレビュー画面Ｓ６以外の画面（例えば指示画面Ｓ２（図１０（Ｂ）参照）等）が表示されていると判断する場合（Ｓ２４でＮＯ）に、Ｓ２６に進む。一方、アプリ３８は、プレビュー画面Ｓ６が表示されていると判断する場合（Ｓ２４でＹＥＳ）に、図６の処理を終了する。プレビュー画面Ｓ６が表示されている状態では、携帯端末１０のユーザが、プレビュー画面Ｓ６によって表わされる画像の印刷をＭＦＰ１００に実行させることを望んでいる可能性が高い。このような状況では、Ｓ２６以降の処理を実行する必要がないので、後述のＳ４０においてＭＦＰ１００とのレガシー接続が切断されることがなく、この結果、携帯端末１０は、レガシー接続を利用して、印刷データをＭＦＰ１００に適切に送信することができる。
【００７１】
Ｓ２６において、アプリ３８は、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されているのかＷＦＤ接続が確立されているのかを判断する。アプリ３８は、まず、レガシー接続テーブル４０を参照して、ステータス「Connected」を含むレガシー情報が存在するのか否かを判断する。アプリ３８は、当該レガシー情報が存在しない場合には、ＷＦＤ接続が確立されていると判断して（Ｓ２６でＮＯ）、図６の処理を終了する。一方、アプリ３８は、当該レガシー情報が存在する場合には、当該レガシー情報に含まれるＳＳＩＤと、Ｓ１２で受信されたＳＳＩＤと、が一致するのか否かを判断する。アプリ３８は、前者のＳＳＩＤと後者のＳＳＩＤとが一致する場合には、レガシー接続が確立されていると判断して（Ｓ２６でＹＥＳ）、Ｓ２８に進み、前者のＳＳＩＤと後者のＳＳＩＤとが一致しない場合には、ＷＦＤ接続が確立されていると判断して（Ｓ２６でＮＯ）、図６の処理を終了する。このように、アプリ３８は、レガシー接続テーブル４０を参照すれば、レガシー接続及びＷＦＤ接続のどちらが確立されているのかを適切に判断することができる。
【００７２】
Ｓ２８において、アプリ３８は、レガシー接続テーブル４０を参照して、ステータス「Saved」を含むレガシー情報が存在するのか否かを判断する。アプリ３８は、当該レガシー情報が存在すると判断する場合（Ｓ２８でＹＥＳ）に、Ｓ４０に進み、当該レガシー情報が存在しないと判断する場合（Ｓ２８でＮＯ）に、Ｓ３０に進む。
【００７３】
Ｓ３０において、アプリ３８は、モバイルＩ／Ｆ２４を介したモバイル機能が有効化されているのか否かを判断する。アプリ３８は、例えば、ＳＩＭ（Subscriber Identity Moduleの略）カードが携帯端末１０に挿入されていない場合、ＳＩＭカードが挿入されているがモバイル機能が無効化されている場合（例えばいわゆる機内モードに設定されている場合）等には、モバイル機能が有効化されていないと判断して（Ｓ３０でＮＯ）、図６の処理を終了する。一方、アプリ３８は、モバイル機能が有効化されていると判断する場合（Ｓ３０でＹＥＳ）には、Ｓ４０に進む。
【００７４】
Ｓ４０において、アプリ３８は、レガシー接続切断指示とＷＦＤ接続指示とを含む第１の接続指示をＯＳ３６に供給する。レガシー接続切断指示は、レガシー接続の切断を要求するための指示である。ＯＳ３６は、第１の接続指示を取得すると、レガシーＩ／Ｆ２０を介して、接続の切断要求をＭＦＰ１００に送信して、レガシー接続を切断する。次いで、ＯＳ３６は、Ｓ５０と同様に、図４のＴ２４２〜Ｔ２５２の処理を実行する。これにより、携帯端末１０とＭＦＰ１００との間のＷＦＤ接続が確立され、携帯端末１０は、ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷにクライアントとして参加する。即ち、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されている状態から、ＷＦＤ接続が確立されている状態に変更される。Ｓ４０が終了すると、図６の処理が終了する。
【００７５】
Ｓ４０又はＳ５０でＷＦＤ接続が確立されると、図示省略しているが、アプリ３８は、ＷＦＤ接続を利用して、能力情報要求をＭＦＰ１００に送信してＭＦＰ１００から能力情報応答を受信したり（図４のＴ２６０、Ｔ２６２）、印刷データ又はスキャンデータの通信をＭＦＰ１００と実行したりすることができる（図５のＴ３５０）。
【００７６】
（具体的なケース）
続いて、図７〜図９を参照して、図６の処理によって実現される具体的なケースＤ〜ケースＦについて説明する。
【００７７】
（ケースＤ；図７）
ケースＤでは、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されている（図２のケースＡ参照）。また、レガシー接続テーブル４０は、ＭＦＰ１００とのレガシー接続に関する第１のレガシー情報（即ち、ＳＳＩＤ「ＹＹＹ１」、パスワード「ＰＰＰ１」、及び、ステータス「Connected」）と、ＡＰ２００とのレガシー接続に関する第２のレガシー情報（即ち、ＳＳＩＤ「ＹＹＹ２」、パスワード「ＰＰＰ２」、及び、ステータス「Saved」）と、を記憶している。即ち、第２のレガシー情報は、ＡＰ２００とのレガシー接続を過去に確立した実績を有することを意味する。
【００７８】
Ｔ４１０〜Ｔ４２２は、図４のＴ２１０〜Ｔ２２２と同様である。Ｔ４２０が図６のＳ１０でＹＥＳに対応し、Ｔ４２２がＳ１２に対応する。携帯端末１０は、Ｔ４３０において、レガシーＩ／Ｆ２０及びＷＦＤＩ／Ｆ２２のそれぞれを介して、ＩＰアドレス１００ａを送信先として含むＰＩＮＧ信号をＭＦＰ１００に送信する（Ｓ２０）。この場合、携帯端末１０は、Ｔ４３２において、レガシーＩ／Ｆ２０を介して、ＭＦＰ１００からＰＩＮＧ応答を受信する（Ｓ２２でＹＥＳ）。
【００７９】
次いで、携帯端末１０は、図６のＳ２４以降の各判断処理を実行する。携帯端末１０は、まず、プレビュー画面Ｓ６が表示されていないと判断する（Ｓ２４でＹＥＳ）。次いで、携帯端末１０は、レガシー接続テーブル４０内にステータス「Connected」を含む第１のレガシー情報が存在すると判断し、第１のレガシー情報に含まれるＳＳＩＤ「ＹＹＹ１」とＴ４２２で受信されたＳＳＩＤ「ＹＹＹ１」とが一致すると判断し、この結果、レガシー接続が確立されていると判断する（Ｓ２６でＹＥＳ）。次いで、携帯端末１０は、レガシー接続テーブル４０内にステータス「Saved」を含む第２のレガシー情報が存在すると判断する（Ｓ２８でＹＥＳ）。この結果、携帯端末１０は、ＭＦＰ１００とのレガシー接続をＷＦＤ接続に切り替えるための処理を実行する（Ｓ４０）。具体的には、以下の各処理が実行される。
【００８０】
Ｔ４４０において、携帯端末１０は、ＭＦＰ１００とのレガシー接続を切断する。この際に、携帯端末１０は、レガシー接続テーブル４０内の第１のレガシー情報に含まれるステータスを「Connected」から「Saved」に変更する。Ｔ４５０〜Ｔ４８０は、図４のＴ２４０〜Ｔ２７０と同様である。これにより、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続が確立される（Ｓ４０）。
【００８１】
（ケースＤの効果）
携帯端末１０とＭＦＰ１００との間にＡＰ２００を介さないレガシー接続が確立されている状態において、携帯端末１０のユーザがインターネット４にアクセスすることを望む状況を想定する。しかしながら、携帯端末１０は、ＭＦＰ１００とのレガシー接続が確立されている状態において、ＡＰ２００とレガシー接続を確立してインターネット４にアクセスすることができない。そこで、本実施例では、携帯端末１０は、ＭＦＰ１００とのレガシー接続が確立されている状態において、ＭＦＰ１００とのＮＦＣリンクが確立される場合（図７のＴ４２０）に、ＭＦＰ１００とのレガシー接続を切断して（Ｔ４４０）、ＭＦＰ１００とのＷＦＤ接続を確立する（Ｔ４６２）。ユーザは、携帯端末１０をＭＦＰ１００に近づければ、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されている状態からＷＦＤ接続が確立されている状態に容易に切り換えることができる。そして、携帯端末１０は、ＭＦＰ１００とのＷＦＤ接続が確立されている状態において、ＡＰ２００とのレガシー接続を確立することができ、ＡＰ２００を介してインターネット４にアクセスすることができる。このために、ユーザは、ＭＦＰ１００とのＷＦＤ接続が確立されている状態において、インターネット４にアクセスして、例えばウェブサーバ３００上のウェブページを閲覧することができる。
【００８２】
また、ＭＦＰ１００は、携帯端末１０がＷＦＤＮＷにレガシーとして参加している状態において、ＮＦＣリンクが確立される場合（Ｔ４２０）に、図３の接続確認画面ＳＳ２を表示することなく、携帯端末１０とのＷＦＤ接続を確立して、同じＷＦＤＮＷに携帯端末１０をＷＦＤ方式のクライアントとして参加させる（Ｔ４６２）。即ち、ＭＦＰ１００は、ＮＦＣリンクが確立されることに応じて、ＭＦＰ１００と携帯端末１０との間の無線接続をレガシー接続からＷＦＤ接続に切り替える。従って、携帯端末１０のユーザは、携帯端末１０をＭＦＰ１００に近づければ、接続確認画面ＳＳ２において選択を実行しなくても、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されている状態からＷＦＤ接続が確立されている状態に容易に切り換えることができる。
【００８３】
（図７のケースＤの続き；図８）
続いて、図８を参照して、図７の続きのケースを説明する。図８の初期状態は、図７の処理が実行された後の状態、即ち、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続が確立されており（図７のＴ４６２）、かつ、携帯端末１０にＴＯＰ画面Ｓ３が表示されている状態（Ｔ４８０）である。Ｔ５１０、Ｔ５１２は、それぞれ、図５のＴ３１６、Ｔ３１８と同様である。携帯端末１０は、Ｔ５１４において、ウェブページボタンＢ１３（図１０（Ｄ）参照）の選択を受け付ける。
【００８４】
（ケースＥ１）
携帯端末１０は、図７のＴ４４０でＭＦＰ１００とのレガシー接続が切断されると、レガシー接続テーブル４０内のステータス「Saved」を含む第２のレガシー情報を利用して、ＡＰ２００とのレガシー接続を確立することを試みる。ケースＥ１では、携帯端末１０がＡＰ２００の近傍に位置しており、携帯端末１０とＡＰ２００との間にレガシー接続を確立可能である状況を想定している。従って、携帯端末１０は、Ｔ５１６において、第２のレガシー情報に含まれるＳＳＩＤ「ＹＹＹ２」及び「ＰＰＰ２」を利用して、ＡＰ２００とのレガシー接続を確立する。これにより、携帯端末１０は、ＡＰ２００を介してインターネット４にアクセスすることができる。
【００８５】
携帯端末１０は、Ｔ５２０において、ウェブサーバ３００内の特定のウェブページを選択するための操作がユーザによって実行されると、Ｔ５２０において、Ｔ５１６で確立されたレガシー接続を利用して、ＡＰ２００を介して、ウェブページデータ要求をウェブサーバ３００に送信する。この場合、携帯端末１０は、Ｔ５２４において、ＡＰ２００を介して、ウェブサーバ３００からウェブページデータを受信する。そして、携帯端末１０は、Ｔ５２６において、受信済みのウェブページデータによって表わされる特定のウェブページを表示部１４に表示し、Ｔ５２８において、当該特定のウェブページの印刷プレビュー画像を含むプレビュー画面を表示するための操作がユーザによって実行されると、Ｔ５３０において、プレビュー画面を表示部１４に表示する。そして、携帯端末１０は、Ｔ５３２において、印刷実行操作がユーザによって実行されると、Ｔ５３４において、ＷＦＤ接続を利用して、特定のウェブページを表わす印刷データをＭＦＰ１００に送信する。この結果、Ｔ５３６において、当該印刷データに従った印刷が実行される。
【００８６】
（ケースＥ１の効果）
レガシー接続テーブル４０がステータス「Saved」を含む第２のレガシー情報を記憶している場合には、携帯端末１０のユーザがＭＦＰ１００とではなく、ＡＰ２００とのレガシー接続を確立することを望んでいる可能性が高い。このために、本実施例では、携帯端末１０は、ステータス「Saved」を含む第２のレガシー情報がレガシー接続テーブル４０内に存在すると判断する場合（図６のＳ２８でＹＥＳ）に、ＭＦＰ１００とのレガシー接続を切断して（図７のＴ４４０）、ＭＦＰ１００とのＷＦＤ接続を確立する（Ｔ４６２）。従って、携帯端末１０は、ＡＰ２００とのレガシー接続を確立することができる（図８のＴ５１６）。この結果、ユーザは、ＡＰ２００を介してインターネット４にアクセスして、特定のウェブページデータを表わす画像をＭＦＰ１００に印刷させることができる（Ｔ５２０〜Ｔ５３６）。
【００８７】
一方、携帯端末１０は、ステータス「Saved」を含むレガシー情報がレガシー接続テーブル４０内に存在しないと判断する場合（図６のＳ２８でＮＯ）に、ＭＦＰ１００とのレガシー接続を切断してＷＦＤ接続を確立しないことがあり得る（Ｓ３０でＮＯ）。このような状況では、携帯端末１０が、ＭＦＰ１００とは異なる親局（例えばＡＰ２００）とのレガシー接続を、ユーザによる接続操作なしで確立できないためである。従って、ＭＦＰ１００と異なる親局を介したインターネット４へのアクセスが望まれていない場合に、携帯端末１０がＭＦＰ１００とのレガシー接続を切断してＷＦＤ接続を確立しないので、携帯端末１０の通信負荷及び処理負荷を軽減させることができる。
【００８８】
（ケースＥ２）
図７のケースＤ２の初期状態において、レガシー接続テーブル４０が、ＡＰ２００とのレガシー接続に関する第２のレガシー情報を記憶していない状況を想定する。この場合、携帯端末１０は、図７のＴ４３２において、ＰＩＮＧ応答を受信する場合に、ステータス「Saved」を含むレガシー情報が存在しないと判断する（図６のＳ２８でＮＯ）。ここで、携帯端末１０は、モバイル機能が有効化されていると判断すると（Ｓ３０でＹＥＳ）、図７のＴ４４０以降の各処理を実行する。図８のケースＥ２は、このような状況において、Ｔ５１０〜Ｔ５１４が実行された後のケースである。
【００８９】
携帯端末１０は、Ｔ６１０において、ウェブサーバ３００内の特定のウェブページを選択するための操作がユーザによって実行されると、Ｔ６２２において、モバイルＩ／Ｆ２４を利用して、ウェブページデータ要求をウェブサーバ３００に送信する。この場合、携帯端末１０は、Ｔ６２４において、モバイルＩ／Ｆ２４を利用して、ウェブサーバ３００からウェブページデータを受信する。その後、Ｔ５２６〜Ｔ５３６と同様の処理が実行される。
【００９０】
（ケースＥ２の効果）
携帯端末１０においてモバイル機能が有効化されている場合には、携帯端末１０のユーザが、モバイルＩ／Ｆ２４を利用して、インターネット４にアクセスする可能性が高い。しかしながら、携帯端末１０とＭＦＰ１００との間にレガシー接続が確立されている状態において、携帯端末１０は、モバイルＩ／Ｆ２４を介して、インターネット４にアクセスすることができない。このために、本実施例では、携帯端末１０は、モバイル機能が有効化されていると判断する場合（図６のＳ３０でＹＥＳ）に、ＭＦＰ１００とのレガシー接続を切断して（図７のＴ４４０）、ＭＦＰ１００とのＷＦＤ接続を確立する（Ｔ４６２）。従って、ユーザは、モバイル通信によってインターネット４にアクセスして、特定のウェブページデータを表わす画像をＭＦＰ１００に印刷させることができる（Ｔ５２０〜Ｔ５３６）。
【００９１】
一方、携帯端末１０は、モバイル機能が有効化されていないと判断する場合（図６のＳ３０でＮＯ）に、ＭＦＰ１００とのレガシー接続を切断してＷＦＤ接続を確立しない。このような状況では、携帯端末１０がモバイル通信によってインターネット４にアクセスできないためである。携帯端末１０がＭＦＰ１００とのレガシー接続を切断してＷＦＤ接続を確立しないので、携帯端末１０の通信負荷及び処理負荷を軽減させることができる。
【００９２】
（ケースＦ；図９）
ケースＦでは、図３のＴ１１０のＷＦＤ接続操作に応じて、携帯端末１０とＭＦＰ１００との間にＷＦＤ接続が確立されている（図３のケースＢ参照）。携帯端末１０とＭＦＰ１００との間にレガシー接続は確立されていない。Ｔ６１０〜６３２は、図７のＴ４１０〜４３２と同様である。ただし、Ｔ６３２では、携帯端末１０は、ＷＦＤＩ／Ｆ２２を介して、ＭＦＰ１００からＰＩＮＧ応答を受信する。次いで、携帯端末１０は、プレビュー画面Ｓ６が表示されていないと判断し（図６のＳ２４でＹＥＳ）、ＭＦＰ１００とのＷＦＤ接続が確立されていると判断する（Ｓ２６でＮＯ）。この場合、携帯端末１０は、ＭＦＰ１００とのＷＦＤ接続を切断せずに維持する。Ｔ６４０〜Ｔ６５０は、図７のＴ４７０〜Ｔ４８０と同様である。
【００９３】
（ケースＦの効果）
携帯端末１０は、ＭＦＰ１００とのＷＦＤ接続が確立されている状態において、ＭＦＰ１００とのＮＦＣリンクが確立されても、ＭＦＰ１００とのＷＦＤ接続を切断しない。これにより、携帯端末１０は、ＷＦＤ接続を利用して、様々なデータの通信をＭＦＰ１００と実行することができる。
【００９４】
（対応関係）
携帯端末１０、ＭＦＰ１００、ＡＰ２００が、それぞれ、「端末装置」、「通信装置」、「アクセスポイント」の一例である。ＮＦＣＩ／Ｆ２６、レガシーＩ／Ｆ２０、ＷＦＤＩ／Ｆ２２、モバイルＩ／Ｆ２４が、それぞれ、「特定の無線インタフェース」、「第１の無線インタフェース」、「第２の無線インタフェース」、「第３の無線インタフェース」の一例である。図７又は図９の初期状態において、携帯端末１０とＭＦＰ１００との間に確立されているレガシー接続又はＷＦＤ接続が、「第１の無線接続」の一例である。図７のＴ４６２のＷＦＤ接続が、「第２の無線接続」の一例である。ＮＦＣリンクが、「特定の無線接続」の一例である。レガシー方式、ＷＦＤ方式が、セルラー方式が、それぞれ、「第１の通信方式」、「第２の通信方式」、「第３の通信方式」の一例である。
【００９５】
第１の接続指示が、「所定の指示」の一例である。ＳＳＩＤ「ＹＹＹ１」が、対象ＳＳＩＤの一例である。ステータス「Connected」、ステータス「Saved」、ステータス「Connected」を含むレガシー情報、ステータス「Saved」を含むレガシー情報が、それぞれ、「第１のステータス情報」、「第２のステータス情報」、「第１種の履歴情報」、「第２種の履歴情報」の一例である。モバイル機能が、「所定の機能」の一例である。
【００９６】
ＷＦＤＩ／Ｆ２２が、「Ｗｉ−Ｆｉインタフェース」の一例である。接続確認画面ＳＳ２が、「問合画面」の一例である。ＭＦＰ１００がＧ／Ｏとして動作するＷＦＤＮＷが、「対象無線ネットワーク」の一例である。図３のＴ１４２のＷＦＤ接続、図７のＴ４６２のＷＦＤ接続が、それぞれ、「第１のＷｉ−Ｆｉ接続」、「第２のＷｉ−Ｆｉ接続」の一例である。図３のＴ１２８のProvision Discovery要求、図７のＴ４６０内のProvision Discovery要求が、それぞれ、「第１の接続要求」、「第２の接続要求」の一例である。
【００９７】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００９８】
（変形例１）携帯端末１０は、ＷＦＤＩ／Ｆ２２に代えて、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従った無線通信を実行可能なＢＴＩ／Ｆを備えていてもよい。レガシーＩ／Ｆ２０は、ＢＴＩ／Ｆを介した無線接続が確立されている状態において、外部機器（例えばＡＰ２００）とのレガシー接続を確立することができる。この場合、アプリ３８は、図６のＳ２２において、レガシーＩ／Ｆ２０を介してＭＦＰ１００からＰＩＮＧ応答を受信する場合（Ｓ２２でＹＥＳ）、即ち、ＭＦＰ１００とのレガシー接続が確立されている場合に、以下の処理を実行する。即ち、アプリ３８は、Ｓ２４でＮＯと判断する場合に、Ｓ２６を実行せずに、Ｓ２８〜Ｓ４０を実行する。そして、アプリ３８は、Ｓ４０において、ＷＦＤ接続指示に代えて、ＢＴＩ／Ｆを介した無線接続を確立するための指示をＯＳ１３６に供給する。この結果、携帯端末１０は、ＭＦＰ１００とのレガシー接続を切断して、ＢＴＩ／Ｆを介した無線接続をＭＦＰ１００と確立する。本変形例では、Ｂｌｕｅｔｏｏｔｈ方式、ＢＴＩ／Ｆ、ＢＴＩ／Ｆを介した無線接続が、それぞれ、「第２の通信方式」、「第２の無線インタフェース」、「第２の無線接続」の一例である。
【００９９】
（変形例２）ＭＦＰ１００は、ＷＦＤ方式のＧ／Ｏに代えて、ＳｏｆｔＡＰ（Software Access Pointの略）として動作して無線ネットワークを形成してもよい。本変形例では、当該無線ネットワークが、「対象無線ネットワーク」の一例である。
【０１００】
（変形例３）上記の実施例では、ＭＦＰ１００がＧ／Ｏとして動作すると共に携帯端末１０がクライアントとして動作するためのＷＦＤ接続が確立される。これに代えて、携帯端末１０がＧ／Ｏとして動作すると共にＭＦＰ１００がクライアントとして動作するためのＷＦＤ接続が確立されてもよい。一般的に言うと、「第２の無線接続」は、通信装置が親局として動作する無線接続であってもよいし、端末装置が親局として動作する無線接続であってもよい。
【０１０１】
（変形例４）図６のＳ２４〜Ｓ３０の処理の順番が異なっていてもよい。また、Ｓ２４、Ｓ２８、Ｓ３０のうちの少なくとも１個の処理が省略されてもよい。即ち、「第２の判断部」、「第３の判断部」、及び、「第４の判断部」の少なくとも１個を省略可能である。
【０１０２】
（変形例５）「通信装置」は、多機能機でなくてもよく、プリンタ、スキャナ、ＰＣ、サーバ等であってもよい。
【０１０３】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１０４】
２：通信システム、４：インターネット、１０：携帯端末、１２：操作部、１４：表示部、２０：レガシーＩ／Ｆ、２２：ＷＦＤＩ／Ｆ、２４：モバイルＩ／Ｆ、２６：ＮＦＣＩ／Ｆ、３０：制御部、３２：ＣＰＵ、３４：メモリ、３６：ＯＳプログラム、３８：ＭＦＰアプリケーション、４０：レガシー接続テーブル、１００：ＭＦＰ、１１２：操作部、１１４：表示部、１１６：印刷実行部、１１８：スキャン実行部、１２０：Ｗｉ−ＦｉＩ／Ｆ、１２２：ＮＦＣＩ／Ｆ、１３０：制御部、１３２：ＣＰＵ、１３４：メモリ、１３６：プログラム、２００：ＡＰ、３００：ウェブサーバ
【図１】
2018174453.tif 000003
【図２】
2018174453.tif 000004
【図３】
2018174453.tif 000005
【図４】
2018174453.tif 000006
【図５】
2018174453.tif 000007
【図６】
2018174453.tif 000008
【図７】
2018174453.tif 000009
【図８】
2018174453.tif 000010
【図９】
2018174453.tif 000011
【図１０】
2018174453.tif 000012