(57)【要約】【課題】  機能実行装置がスキャンデータの送信を適切に実行し得る技術を提供すること。【解決手段】  携帯端末５０は、ＭＦＰ１０から、ＤＳＯＫを示す情報と、ＥＳＯＫを示す情報と、ＣＳＯＫを示す情報と、を含む応答データを受信する。携帯端末５０は、応答データを利用して、ＭＦＰ１０がスキャンデータを送信するために利用可能な通信方式（即ち、「ダイレクトスキャン」、「Ｅメールスキャン」、「クラウドスキャン」）の中から、ダイレクトスキャンを選択し、ダイレクト方式に従って、スキャン指示をＭＦＰ１０に送信する。ＭＦＰ１０は、ダイレクト方式に従って、スキャンデータを携帯端末５０に送信する。【選択図】  図１２
2014168214.tif 000002
【特許請求の範囲】
【請求項１】
端末装置であって、
スキャン機能を実行可能な第１の機能実行装置から、前記第１の機能実行装置に関係する第１の情報を受信する第１の受信部と、
前記第１の情報が受信される場合に、前記第１の情報を利用して、互いに異なるＭ１個（Ｍ１は２以上の整数）の通信方式の中から、特定の通信方式を選択する選択部であって、前記Ｍ１個の通信方式のそれぞれは、前記第１の機能実行装置がスキャンデータを送信するために利用可能な通信方式である、前記選択部と、
前記Ｍ１個の通信方式の中から前記特定の通信方式が選択される場合に、前記特定の通信方式を示す第１の選択結果を前記第１の機能実行装置に送信する送信部と、
を備える端末装置。
【請求項２】
前記Ｍ１個の通信方式のそれぞれは、互いに異なる通信プロトコルを利用する通信方式である、請求項１に記載の端末装置。
【請求項３】
前記第１の情報は、
インターネットを介した通信のための第１の通信設定情報が前記第１の機能実行装置のメモリに記憶されている場合に、前記第１の機能実行装置が第１の通信方式を含む前記Ｍ１個の通信方式を利用可能であることを示す第１のデータを含み、
前記第１の通信設定情報が前記第１の機能実行装置の前記メモリに記憶されていない場合に、前記第１の機能実行装置が前記第１の通信方式を含まない前記Ｍ１個の通信方式を利用可能であることを示す第２のデータを含み、
前記第１の通信方式は、前記第１の機能実行装置が、前記インターネットを介して、スキャンデータを送信するための通信方式であり、
前記選択部は、
前記第１の情報が前記第１のデータを含む場合に、前記第１の通信方式を含む前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記第１の情報が前記第２のデータを含む場合に、前記第１の通信方式を含まない前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択する、請求項１又は２に記載の端末装置。
【請求項４】
前記第１の情報は、
前記第１の機能実行装置がインターネット上のサーバに信号を送信して応答を受信する場合に、前記第１の機能実行装置が第１の通信方式を含む前記Ｍ１個の通信方式を利用可能であることを示す第１のデータを含み、
前記第１の機能実行装置が前記サーバに前記信号を送信しても前記応答を受信しない場合に、前記第１の機能実行装置が前記第１の通信方式を含まない前記Ｍ１個の通信方式を利用可能であることを示す第２のデータを含み、
前記第１の通信方式は、前記第１の機能実行装置が、前記インターネットを介して、スキャンデータを送信するための通信方式であり、
前記選択部は、
前記第１の情報が前記第１のデータを含む場合に、前記第１の通信方式を含む前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記第１の情報が前記第２のデータを含む場合に、前記第１の通信方式を含まない前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択する、請求項１から３のいずれか一項に記載の端末装置。
【請求項５】
前記第１の情報は、前記第１の機能実行装置が第２の通信方式を含む前記Ｍ１個の通信方式を利用可能であることを示す第３のデータを含む場合に、さらに、前記第１の機能実行装置が所属している特定のローカルエリアネットワークを識別するための識別情報を含み、
前記第２の通信方式は、前記第１の機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式であり、
前記端末装置は、さらに、
前記端末装置が前記特定のローカルエリアネットワークに所属しているのか否かを、前記識別情報を利用して判断する第１の判断部を備え、
前記選択部は、
前記端末装置が前記特定のローカルエリアネットワークに所属していると判断される場合に、前記第２の通信方式を含む前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記端末装置が前記特定のローカルエリアネットワークに所属していないと判断される場合に、前記第２の通信方式を含む前記Ｍ１個の通信方式の中から、前記第２の通信方式とは異なる前記特定の通信方式を選択する、請求項１から４のいずれか一項に記載の端末装置。
【請求項６】
前記第１の情報は、前記第１の機能実行装置が第３の通信方式を含むＭ１個の通信方式を利用可能であることを示す第４のデータを含み、
前記第３の通信方式は、前記第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であり、
前記端末装置は、さらに、
前記インターネットを介した通信のための第２の通信設定情報が前記端末装置のメモリに記憶されているのか否かを判断する第２の判断部を備え、
前記選択部は、
前記第２の通信設定情報が前記端末装置の前記メモリに記憶されていると判断される場合に、前記第３の通信方式を含む前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記第２の通信設定情報が前記端末装置の前記メモリに記憶されていないと判断される場合に、前記第３の通信方式を含む前記Ｍ１個の通信方式の中から、前記第３の通信方式とは異なる前記特定の通信方式を選択する、請求項１から５のいずれか一項に記載の端末装置。
【請求項７】
前記第１の受信部は、さらに、前記第１の機能実行装置とは異なる第２の機能実行装置であって、スキャン機能を実行可能な前記第２の機能実行装置から、前記第２の機能実行装置に関係する第２の情報を受信し、
前記選択部は、さらに、前記第２の情報が受信される場合に、前記第２の情報を利用して、互いに異なるＭ２個（Ｍ２は２以上の整数）の通信方式の中から、前記特定の通信方式とは異なる通信方式を選択し、
前記Ｍ２個の通信方式のそれぞれは、前記第２の機能実行装置がスキャンデータを送信するために利用可能な通信方式であり、
前記送信部は、さらに、前記Ｍ２個の通信方式の中から前記異なる通信方式が選択される場合に、前記異なる通信方式を示す第２の選択結果を前記第２の機能実行装置に送信する、請求項１から６のいずれか一項に記載の端末装置。
【請求項８】
前記選択部は、前記端末装置がローカルエリアネットワークに所属している状態で、前記第１の情報が受信される場合に、第１の通信方式と第２の通信方式とを含む前記Ｍ１個の通信方式の中から、前記特定の通信方式として前記第１の通信方式を選択し、
前記第１の通信方式は、前記第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であり、
前記第２の通信方式は、前記第１の機能実行装置が、ローカルエリアネットワークを利用して、前記インターネットを介さずに、スキャンデータを送信するための通信方式である、請求項１から７のいずれか一項に記載の端末装置。
【請求項９】
前記選択部は、前記端末装置がローカルエリアネットワークに所属していない状態で、前記第１の情報が受信される場合に、第１の通信方式と第２の通信方式とを含む前記Ｍ１個の通信方式の中から、前記特定の通信方式として前記第２の通信方式を選択し、
前記第１の通信方式は、前記第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であり、
前記第２の通信方式は、前記第１の機能実行装置が、ローカルエリアネットワークを利用して、前記インターネットを介さずに、スキャンデータを送信するための通信方式である、請求項１から８のいずれか一項に記載の端末装置。
【請求項１０】
前記選択部は、前記端末装置及び前記第１の機能実行装置の両方が所属している特定のローカルエリアネットワークが形成されている状態で、前記第１の情報が受信される場合に、第１の通信方式と第２の通信方式とを含む前記Ｍ１個の通信方式の中から、前記特定の通信方式として前記第２の通信方式を選択し、
前記第１の通信方式は、前記第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であり、
前記第２の通信方式は、前記第１の機能実行装置が、ローカルエリアネットワークを利用して、前記インターネットを介さずに、スキャンデータを送信するための通信方式である、請求項１から９のいずれか一項に記載の端末装置。
【請求項１１】
前記送信部は、前記Ｍ１個の通信方式の中から前記特定の通信方式が選択される場合に、前記第１の選択結果と、前記特定の通信方式に対応する特定の送信先情報と、を前記第１の機能実行装置に送信し、
前記特定の送信先情報は、前記第１の機能実行装置が、前記特定の通信方式に従って、特定のスキャンデータを送信するための送信先を示す、請求項１から１０のいずれか一項に記載の端末装置。
【請求項１２】
前記特定の送信先情報は、前記第１の機能実行装置が、前記特定の通信方式に従って、前記特定のスキャンデータを前記端末装置とは異なるデバイスに送信するための送信先を示す、請求項１１に記載の端末装置。
【請求項１３】
前記特定の送信先情報は、前記第１の機能実行装置が、前記特定の通信方式に従って、前記特定のスキャンデータを前記端末装置に送信するための送信先を示し、
前記端末装置は、さらに、
前記第１の機能実行装置から、前記特定の通信方式に従って、前記特定のスキャンデータを受信する第２の受信部を備える、請求項１１に記載の端末装置。
【請求項１４】
前記第２の受信部は、
前記特定の通信方式が第２の通信方式であり、かつ、前記端末装置及び前記第１の機能実行装置の両方が所属している特定のローカルエリアネットワークが形成されている状態で、前記第１の情報が受信される場合に、前記特定のローカルエリアネットワークを利用して、前記第１の機能実行装置から前記特定のスキャンデータを受信し、
前記特定の通信方式が前記第２の通信方式であり、かつ、前記特定のローカルエリアネットワークが形成されていない状態で、前記第１の情報が受信される場合に、前記端末装置及び前記第１の機能実行装置の間に無線接続を新たに確立し、無線接続が新たに確立されたことで形成された他のローカルネットワークであって、前記端末装置及び前記第１の機能実行装置の両方が所属している前記他のローカルエリアネットワークを利用して、前記第１の機能実行装置から前記特定のスキャンデータを受信し、
前記第２の通信方式は、前記第１の機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式である、請求項１３に記載の端末装置。
【請求項１５】
前記端末装置は、さらに、
無線通信を実行するための第１のインターフェースと、
無線通信を実行するための第２のインターフェースと、を備え、
前記第２のインターフェースを介した無線通信の通信可能な範囲は、前記第１のインターフェースを介した無線通信の通信可能な範囲よりも大きく、
前記第１の受信部は、前記第１のインターフェースを介して、前記第１の機能実行装置から前記第１の情報を受信し、
前記送信部は、前記第１のインターフェースを介して、前記第１の選択結果と前記特定の送信先情報とを前記第１の機能実行装置に送信し、
前記第２の受信部は、前記第２のインターフェースを介して、前記第１の機能実行装置から前記特定のスキャンデータを受信する、請求項１３又は１４に記載の端末装置。
【請求項１６】
スキャン機能を実行可能な機能実行装置であって、
端末装置から、前記スキャン機能の実行のための指示を受信する第１の受信部と、
前記端末装置から前記指示が受信される場合に、互いに異なるＭ１個（前記Ｍ１は２以上の整数）の通信方式の中から、特定の通信方式を選択する選択部であって、前記Ｍ１個の通信方式のそれぞれは、前記機能実行装置がスキャンデータを送信するために利用可能な通信方式である、前記選択部と、
前記特定の通信方式に従って、特定のスキャンデータを前記端末装置に送信する第１の送信部と、
を備える機能実行装置。
【請求項１７】
前記選択部は、
インターネットを介した通信のための第１の通信設定情報が前記機能実行装置のメモリに記憶されている場合に、第１の通信方式を含む前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記第１の通信設定情報が前記機能実行装置の前記メモリに記憶されていない場合に、前記第１の通信方式を含まない前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記第１の通信方式は、前記機能実行装置が、前記インターネットを介して、スキャンデータを送信するための通信方式である、請求項１６に記載の機能実行装置。
【請求項１８】
前記選択部は、
インターネット上のサーバに信号を送信して応答を受信する場合に、第１の通信方式を含む前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記サーバに信号を送信しても前記応答を受信しない場合に、前記第１の通信方式を含まない前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記第１の通信方式は、前記機能実行装置が、前記インターネットを介して、スキャンデータを送信するための通信方式である、請求項１６又は１７に記載の機能実行装置。
【請求項１９】
前記機能実行装置は、さらに、
前記端末装置から、前記端末装置が所属している特定のローカルエリアネットワークを識別するための識別情報を受信する第２の受信部と、
前記機能実行装置が前記特定のローカルエリアネットワークに所属しているのか否かを、前記識別情報を利用して判断する判断部と、を備え、
前記選択部は、
前記機能実行装置が前記特定のローカルエリアネットワークに所属していると判断される場合に、第２の通信方式を含む前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記機能実行装置が前記特定のローカルエリアネットワークに所属していないと判断される場合に、前記第２の通信方式を含まない前記Ｍ１個の通信方式の中から、前記特定の通信方式を選択し、
前記第２の通信方式は、前記機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式である、請求項１６から１８のいずれか一項に記載の機能実行装置。
【請求項２０】
前記機能実行装置は、さらに、
前記Ｍ１個の通信方式の中から前記特定の通信方式が選択される場合に、前記特定の通信方式を示す選択結果を前記端末装置に送信する第２の送信部と、
前記端末装置から、前記特定の通信方式に対応する特定の送信先情報を受信する第３の受信部であって、前記特定の送信先情報は、前記第１の機能実行装置が、前記特定の通信方式に従って、特定のスキャンデータを送信するための送信先を示す、前記第３の受信部と、を備え、
前記第１の送信部は、前記特定の通信方式に従って、前記特定の送信先情報を利用して、前記特定のスキャンデータを前記端末装置に送信する、請求項１６から１９のいずれか一項に記載の機能実行装置。
【請求項２１】
端末装置のためのコンピュータプログラムであって、
前記端末装置に搭載されるコンピュータに、以下の各処理、即ち、
スキャン機能を実行可能な第１の機能実行装置から、前記第１の機能実行装置に関係する第１の情報を受信する受信処理と、
前記第１の情報が受信される場合に、前記第１の情報を利用して、互いに異なるＭ１個（Ｍ１は２以上の整数）の通信方式の中から、特定の通信方式を選択する選択処理であって、前記Ｍ１個の通信方式のそれぞれは、前記第１の機能実行装置がスキャンデータを送信するために利用可能な通信方式である、前記選択処理と、
前記Ｍ１個の通信方式の中から前記特定の通信方式が選択される場合に、前記特定の通信方式を示す第１の選択結果を前記第１の機能実行装置に送信する第１の送信処理と、
を実行させるコンピュータプログラム。
【請求項２２】
スキャン機能を実行可能な機能実行装置のためのコンピュータプログラムであって、
前記機能実行装置に搭載されるコンピュータに、以下の処理、即ち、
端末装置から、前記スキャン機能の実行のための指示を受信する受信処理と、
前記端末装置から前記指示が受信される場合に、互いに異なるＭ１個（前記Ｍ１は２以上の整数）の通信方式の中から、特定の通信方式を選択する選択処理であって、前記Ｍ１個の通信方式のそれぞれは、前記機能実行装置がスキャンデータを送信するために利用可能な通信方式である、前記選択処理と、
前記特定の通信方式に従って、特定のスキャンデータを前記端末装置に送信する第１の送信処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、スキャン機能を実行可能な機能実行装置と、当該機能実行装置と通信可能な端末装置と、を開示する。
【背景技術】
【０００２】
特許文献１には、複数の無線電話機と、電話制御装置と、を備える電話システムが開示されている。電話制御装置は、無線ＬＡＮ基地局が使用を開始したチャネル番号を検出すると、当該チャネル番号を各無線電話機に通知する。各無線電話機は、通知されたチャネル番号を利用する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０９６４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、機能実行装置がスキャンデータの送信を適切に実行するための技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される端末装置は、第１の受信部と、選択部と、送信部と、を備える。第１の受信部は、スキャン機能を実行可能な第１の機能実行装置から、第１の機能実行装置に関係する第１の情報を受信する。選択部は、第１の情報が受信される場合に、第１の情報を利用して、互いに異なるＭ１個（Ｍ１は２以上の整数）の通信方式の中から、特定の通信方式を選択する。Ｍ１個の通信方式のそれぞれは、第１の機能実行装置がスキャンデータを送信するために利用可能な通信方式である。送信部は、Ｍ１個の通信方式の中から特定の通信方式が選択される場合に、特定の通信方式を示す第１の選択結果を第１の機能実行装置に送信する。
【０００６】
この構成によると、端末装置は、第１の機能実行装置から第１の情報が受信される場合に、第１の機能実行装置がスキャンデータを送信するために利用可能な２個以上の通信方式の中から、特定の通信方式を選択する。そして、端末装置は、特定の通信方式を示す第１の選択結果を第１の機能実行装置に送信する。従って、第１の機能実行装置は、端末装置によって選択される特定の通信方式に従って、スキャンデータの送信を適切に実行することができる。
【０００７】
Ｍ１個の通信方式のそれぞれは、互いに異なる通信プロトコルを利用する通信方式であってもよい。
【０００８】
第１の情報は、インターネットを介した通信のための第１の通信設定情報が第１の機能実行装置のメモリに記憶されている場合に、第１の機能実行装置が第１の通信方式を含むＭ１個の通信方式を利用可能であることを示す第１のデータを含み、第１の通信設定情報が第１の機能実行装置のメモリに記憶されていない場合に、第１の機能実行装置が第１の通信方式を含まないＭ１個の通信方式を利用可能であることを示す第２のデータを含んでいてもよい。第１の通信方式は、第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。選択部は、第１の情報が第１のデータを含む場合に、第１の通信方式を含むＭ１個の通信方式の中から、特定の通信方式を選択し、第１の情報が第２のデータを含む場合に、第１の通信方式を含まないＭ１個の通信方式の中から、特定の通信方式を選択してもよい。この構成によると、端末装置は、第１の情報に含まれるデータに応じて、特定の通信方式を適切に選択することができる。
【０００９】
第１の情報は、第１の機能実行装置がインターネット上のサーバに信号を送信して応答を受信する場合に、第１の機能実行装置が第１の通信方式を含むＭ１個の通信方式を利用可能であることを示す第１のデータを含み、第１の機能実行装置がサーバに信号を送信しても応答を受信しない場合に、第１の機能実行装置が第１の通信方式を含まないＭ１個の通信方式を利用可能であることを示す第２のデータを含んでいてもよい。第１の通信方式は、第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。選択部は、第１の情報が第１のデータを含む場合に、第１の通信方式を含むＭ１個の通信方式の中から、特定の通信方式を選択し、第１の情報が第２のデータを含む場合に、第１の通信方式を含まないＭ１個の通信方式の中から、特定の通信方式を選択してもよい。この構成によると、端末装置は、第１の情報に含まれるデータに応じて、特定の通信方式を適切に選択することができる。
【００１０】
第１の情報は、第１の機能実行装置が第２の通信方式を含むＭ１個の通信方式を利用可能であることを示す第３のデータを含む場合に、さらに、第１の機能実行装置が所属している特定のローカルエリアネットワークを識別するための識別情報を含んでいてもよい。第２の通信方式は、第１の機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式であってもよい。端末装置は、さらに、端末装置が特定のローカルエリアネットワークに所属しているのか否かを、識別情報を利用して判断する第１の判断部を備えていてもよい。選択部は、端末装置が特定のローカルエリアネットワークに所属していると判断される場合に、第２の通信方式を含むＭ１個の通信方式の中から、特定の通信方式を選択し、端末装置が特定のローカルエリアネットワークに所属していないと判断される場合に、第２の通信方式を含むＭ１個の通信方式の中から、第２の通信方式とは異なる特定の通信方式を選択してもよい。この構成によると、端末装置は、第１の情報に含まれる識別情報を利用した判断結果に応じて、特定の通信方式を適切に選択することができる。
【００１１】
第１の情報は、第１の機能実行装置が第３の通信方式を含むＭ１個の通信方式を利用可能であることを示す第４のデータを含んでもよい。第３の通信方式は、第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。端末装置は、さらに、インターネットを介した通信のための第２の通信設定情報が端末装置のメモリに記憶されているのか否かを判断する第２の判断部を備えていてもよい。選択部は、第２の通信設定情報が端末装置のメモリに記憶されていると判断される場合に、第３の通信方式を含むＭ１個の通信方式の中から、特定の通信方式を選択し、第２の通信設定情報が端末装置のメモリに記憶されていないと判断される場合に、第３の通信方式を含むＭ１個の通信方式の中から、第３の通信方式とは異なる特定の通信方式を選択してもよい。この構成によると、端末装置は、第２の通信設定情報が端末装置のメモリに記憶されているのか否かに関する判断結果に応じて、特定の通信方式を適切に選択することができる。
【００１２】
第１の受信部は、さらに、第１の機能実行装置とは異なる第２の機能実行装置であって、スキャン機能を実行可能な第２の機能実行装置から、第２の機能実行装置に関係する第２の情報を受信してもよい。選択部は、さらに、第２の情報が受信される場合に、第２の情報を利用して、互いに異なるＭ２個（Ｍ２は２以上の整数）の通信方式の中から、特定の通信方式とは異なる通信方式を選択してもよい。Ｍ２個の通信方式のそれぞれは、第２の機能実行装置がスキャンデータを送信するために利用可能な通信方式であってもよい。送信部は、さらに、Ｍ２個の通信方式の中から異なる通信方式が選択される場合に、異なる通信方式を示す第２の選択結果を第２の機能実行装置に送信してもよい。この構成によると、端末装置は、各機能実行装置に応じて通信方式を適切に選択することができる。
【００１３】
選択部は、端末装置がローカルエリアネットワークに所属している状態で、第１の情報が受信される場合に、第１の通信方式と第２の通信方式とを含むＭ１個の通信方式の中から、特定の通信方式として第１の通信方式を選択してもよい。第１の通信方式は、第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。第２の通信方式は、第１の機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式であってもよい。この構成によると、端末装置は、端末装置がローカルエリアネットワークに所属している状態では、特定の通信方式として適切な通信方式（即ち第１の通信方式）を選択することができる。
【００１４】
選択部は、端末装置がローカルエリアネットワークに所属していない状態で、第１の情報が受信される場合に、第１の通信方式と第２の通信方式とを含むＭ１個の通信方式の中から、特定の通信方式として第２の通信方式を選択してもよい。第１の通信方式は、第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。第２の通信方式は、第１の機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式であってもよい。この構成によると、端末装置は、端末装置がローカルエリアネットワークに所属していない状態で、特定の通信方式として適切な通信方式（即ち第２の通信方式）を選択することができる。
【００１５】
選択部は、端末装置及び第１の機能実行装置の両方が所属している特定のローカルエリアネットワークが形成されている状態で、第１の情報が受信される場合に、第１の通信方式と第２の通信方式とを含むＭ１個の通信方式の中から、特定の通信方式として第２の通信方式を選択してもよい。第１の通信方式は、第１の機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。第２の通信方式は、第１の機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式であってもよい。この構成によると、端末装置は、端末装置及び第１の機能実行装置の両方が所属している特定のローカルエリアネットワークが形成されている状態で、特定の通信方式として適切な通信方式（即ち第２の通信方式）を選択することができる。
【００１６】
送信部は、Ｍ１個の通信方式の中から特定の通信方式が選択される場合に、第１の選択結果と、特定の通信方式に対応する特定の送信先情報と、を第１の機能実行装置に送信してもよい。特定の送信先情報は、第１の機能実行装置が、特定の通信方式に従って、特定のスキャンデータを送信するための送信先を示していてもよい。この構成によると、端末装置は、第１の選択結果のみならず、特定の送信先情報を第１の機能実行装置に送信する。このために、第１の機能実行装置は、特定の送信先情報を利用して、特定のスキャンデータを適切に送信することができる。
【００１７】
特定の送信先情報は、第１の機能実行装置が、特定の通信方式に従って、特定のスキャンデータを端末装置とは異なるデバイスに送信するための送信先を示していてもよい。この構成によると、第１の機能実行装置は、特定の送信先情報を利用して、端末装置とは異なるデバイスに特定のスキャンデータを適切に送信することができる。
【００１８】
特定の送信先情報は、第１の機能実行装置が、特定の通信方式に従って、特定のスキャンデータを端末装置に送信するための送信先を示していてもよい。端末装置は、さらに、
第１の機能実行装置から、特定の通信方式に従って、特定のスキャンデータを受信する第２の受信部を備えていてもよい。この構成によると、第１の機能実行装置は、特定の送信先情報を利用して、端末装置に特定のスキャンデータを適切に送信することができる。このために、端末装置は、第１の機能実行装置から特定のスキャンデータを適切に受信することができる。
【００１９】
第２の受信部は、特定の通信方式が第２の通信方式であり、かつ、端末装置及び第１の機能実行装置の両方が所属している特定のローカルエリアネットワークが形成されている状態で、第１の情報が受信される場合に、特定のローカルエリアネットワークを利用して、第１の機能実行装置から特定のスキャンデータを受信し、特定の通信方式が第２の通信方式であり、かつ、特定のローカルエリアネットワークが形成されていない状態で、第１の情報が受信される場合に、端末装置及び第１の機能実行装置の間に無線接続を新たに確立し、無線接続が新たに確立されたことで形成された他のローカルネットワークであって、端末装置及び第１の機能実行装置の両方が所属している他のローカルエリアネットワークを利用して、第１の機能実行装置から特定のスキャンデータを受信してもよい。第２の通信方式は、第１の機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式であってもよい。この構成によると、端末装置は、端末装置及び第１の機能実行装置の両方が所属している特定のローカルエリアネットワークが形成されているのか否かに応じた適切な手法を利用して、第１の機能実行装置から特定のスキャンデータを受信することができる。
【００２０】
端末装置は、さらに、無線通信を実行するための第１のインターフェースと、無線通信を実行するための第２のインターフェースと、を備えていてもよい。第２のインターフェースを介した無線通信の通信可能な範囲は、第１のインターフェースを介した無線通信の通信可能な範囲よりも大きてもよい。第１の受信部は、第１のインターフェースを介して、第１の機能実行装置から第１の情報を受信してもよい。送信部は、第１のインターフェースを介して、第１の選択結果と特定の送信先情報とを第１の機能実行装置に送信してもよい。第２の受信部は、第２のインターフェースを介して、第１の機能実行装置から特定のスキャンデータを受信してもよい。
【００２１】
本明細書では、スキャン機能を実行可能な機能実行装置を開示する。機能実行装置は、第１の受信部と、選択部と、第１の送信部と、を備える。第１の受信部は、端末装置から、スキャン機能の実行のための指示を受信する。選択部は、端末装置から指示が受信される場合に、互いに異なるＭ１個（Ｍ１は２以上の整数）の通信方式の中から、特定の通信方式を選択する。Ｍ１個の通信方式のそれぞれは、機能実行装置がスキャンデータを送信するために利用可能な通信方式である。第１の送信部は、特定の通信方式に従って、特定のスキャンデータを端末装置に送信する。
【００２２】
この構成によると、機能実行装置は、端末装置から指示を受信する場合に、機能実行装置自身がスキャンデータを送信するために利用可能なＭ１個の通信方式の中から、特定の通信方式を選択する。このために、機能実行装置は、機能実行装置自身によって選択される特定の通信方式に従って、特定のスキャンデータを端末装置に適切に送信することができる。
【００２３】
選択部は、インターネットを介した通信のための第１の通信設定情報が機能実行装置のメモリに記憶されている場合に、第１の通信方式を含むＭ１個の通信方式の中から、特定の通信方式を選択し、第１の通信設定情報が機能実行装置のメモリに記憶されていない場合に、第１の通信方式を含まないＭ１個の通信方式の中から、特定の通信方式を選択してもよい。第１の通信方式は、機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。この構成によると、機能実行装置は、第１の通信設定情報が機能実行装置のメモリに記憶されているのか否かに応じて、特定の通信方式を適切に選択することができる。
【００２４】
選択部は、インターネット上のサーバに信号を送信して応答を受信する場合に、第１の通信方式を含むＭ１個の通信方式の中から、特定の通信方式を選択し、サーバに信号を送信しても応答を受信しない場合に、第１の通信方式を含まないＭ１個の通信方式の中から、特定の通信方式を選択してもよい。第１の通信方式は、機能実行装置が、インターネットを介して、スキャンデータを送信するための通信方式であってもよい。この構成によると、機能実行装置は、インターネット上のサーバに信号を送信して応答を受信するのか否かに応じて、特定の通信方式を適切に選択することができる。
【００２５】
機能実行装置は、さらに、第２の受信部と、判断部と、を備えていてもよい。第２の受信部は、端末装置から、端末装置が所属している特定のローカルエリアネットワークを識別するための識別情報を受信してもよい。判断部は、機能実行装置が特定のローカルエリアネットワークに所属しているのか否かを、識別情報を利用して判断する。選択部は、機能実行装置が特定のローカルエリアネットワークに所属していると判断される場合に、第２の通信方式を含むＭ１個の通信方式の中から、特定の通信方式を選択し、機能実行装置が特定のローカルエリアネットワークに所属していないと判断される場合に、第２の通信方式を含まないＭ１個の通信方式の中から、特定の通信方式を選択してもよい。第２の通信方式は、機能実行装置が、ローカルエリアネットワークを利用して、インターネットを介さずに、スキャンデータを送信するための通信方式であってもよい。この構成によると、機能実行装置は、端末装置から受信される識別情報を利用した判断結果に応じて、特定の通信方式を適切に選択することができる。
【００２６】
機能実行装置は、さらに、第２の送信部と、第３の受信部と、を備えていてもよい。第２の送信部は、Ｍ１個の通信方式の中から特定の通信方式が選択される場合に、特定の通信方式を示す選択結果を端末装置に送信してもよい。第３の受信部は、端末装置から、特定の通信方式に対応する特定の送信先情報を受信してもよい。特定の送信先情報は、第１の機能実行装置が、特定の通信方式に従って、特定のスキャンデータを送信するための送信先を示していてもよい。第１の送信部は、特定の通信方式に従って、特定の送信先情報を利用して、特定のスキャンデータを端末装置に送信してもよい。この構成によると、機能実行装置は、端末装置から受信される特定の送信先情報を利用して、特定のスキャンデータを適切に送信することができる。
【００２７】
上記の端末装置及び機能実行装置のそれぞれを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の端末装置及び機能実行装置を備える通信システムも、新規で有用である。
【図面の簡単な説明】
【００２８】
【図１】通信システムの構成を示す。
【図２】ＭＦＰが実行し得るスキャン機能を説明するための図を示す。
【図３】ＭＦＰが実行し得るスキャン機能を説明するための図を示す。
【図４】第１実施例の携帯端末のアプリケーション処理のフローチャートを示す。
【図５】機能選択処理のフローチャートを示す。
【図６】第１の選択処理のフローチャートを示す。
【図７】第２の選択処理のフローチャートを示す。
【図８】第１及び第２実施例のＭＦＰの処理のフローチャートを示す。
【図９】ＤＳ機能確認処理のフローチャートを示す。
【図１０】ＥＳ機能確認処理のフローチャートを示す。
【図１１】ＣＳ機能確認処理のフローチャートを示す。
【図１２】第１実施例のケースＡのシーケンス図を示す。
【図１３】第１実施例のケースＢのシーケンス図を示す。
【図１４】第１実施例のケースＣのシーケンス図を示す。
【図１５】第２実施例の機能確認処理のフローチャートを示す。
【図１６】第２実施例の各デバイスが実行する処理のシーケンス図を示す。
【図１７】第３実施例の携帯端末のアプリケーション処理のフローチャートを示す。
【図１８】第３実施例のＭＦＰの処理のフローチャートを示す。
【図１９】第３実施例の各デバイスが実行する処理のシーケンス図を示す。
【図２０】第４実施例のＤＳ機能確認処理のフローチャートを示す。
【図２１】第４実施例の各デバイスが実行する処理のシーケンス図を示す。
【発明を実施するための形態】
【００２９】
（第１実施例）
（通信システム２の構成）
図１に示されるように、通信システム２は、多機能機（以下では「ＭＦＰ（Multi-Function Peripheralの略）と呼ぶ）１０と、携帯端末５０と、アクセスポイント（以下では「ＡＰ（Access Pointの略）」と呼ぶ）１００と、ＰＣ（Personal Computerの略）１１０と、メールサーバ１２０と、確認サーバ１３０と、印刷ＣＬサーバ１４０と、スキャンＣＬサーバ１５０と、データ保存ＣＬサーバ１６０と、を備える。
【００３０】
（ＭＦＰ１０の構成）
ＭＦＰ１０は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺機器（例えばＰＣ１１０の周辺機器）である。ＭＦＰ１０は、操作パネル１２と、表示機構１４と、印刷機構１６と、スキャン機構１８と、無線ＬＡＮ（LocalArea Networkの略）インターフェース２０と、ＮＦＣ（Near Field Communicationの略）インターフェース２２と、ＢＴ（Blue Tooth（登録商標）の略）インターフェース２４と、制御部３０と、を備える。各部１２〜３０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００３１】
操作パネル１２は、複数のキーを備える。ユーザは、操作パネル１２を操作することによって、様々な指示をＭＦＰ１０に与えることができる。表示機構１４は、様々な情報を表示するためのディスプレイである。印刷機構１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン機構１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。
【００３２】
無線ＬＡＮＩ／Ｆ２０は、無線通信を実行するためのインターフェースであり、物理的には１個のインターフェース（即ち１個のＩＣチップ）である。ただし、無線ＬＡＮＩ／Ｆ２０には、ＷＦＤ（Wi-Fi Directの略）方式に従った無線通信（以下では「ＷＦＤ通信」と呼ぶ）で利用されるＭＡＣアドレス（以下では「ＷＦＤＭＡＣ」と呼ぶ）と、通常Ｗｉ−Ｆｉ方式に従った無線通信（以下では「通常Ｗｉ−Ｆｉ通信」と呼ぶ）で利用されるＭＡＣアドレス（以下では「通常Ｗｉ−ＦｉＭＡＣ」と呼ぶ）と、の両方が割り当てられる。
【００３３】
具体的に言うと、無線ＬＡＮＩ／Ｆ２０には、通常Ｗｉ−ＦｉＭＡＣが予め割り当てられている。制御部３０は、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−ＦｉＭＡＣとは異なるＷＦＤＭＡＣを生成して、ＷＦＤＭＡＣを無線ＬＡＮＩ／Ｆ２０に割り当てる。従って、制御部３０は、通常Ｗｉ−ＦｉＭＡＣを利用した通常Ｗｉ−Ｆｉ通信と、ＷＦＤＭＡＣを利用したＷＦＤ通信と、の両方を同時的に実行し得る。ＷＦＤ通信と通常Ｗｉ−Ｆｉ通信については、後で詳しく説明する。
【００３４】
ＮＦＣＩ／Ｆ２２は、ＮＦＣ通信を実行するためのインターフェースである。ＮＦＣ通信は、いわゆる近距離無線通信のためのＮＦＣ方式に従った無線通信である。ＮＦＣ方式は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づく無線通信方式である。
【００３５】
ＢＴＩ／２４は、ＢＴ通信を実行するためのインターフェースである。ＢＴ通信は、ＢＴ方式は、いわゆる近距離無線通信のためのＢＴ方式に従った無線通信である。ＢＴ方式は、例えば、ＩＥＥＥ８０２．１５．１の規格に基づく無線通信方式である。無線ＬＡＮＩ／Ｆ２０を構成するチップと、ＮＦＣＩ／Ｆ２２を構成するチップと、ＢＴＩ／Ｆ２４を構成するチップと、は物理的に異なる。なお、本実施例では、上記３つのＩ／Ｆがそれぞれ異なるチップとして構成されているが、変形例では、無線ＬＡＮＩ／Ｆ２０とＮＦＣＩ／Ｆ２２とＢＴＩ／Ｆ２４とが１つのチップとして構成されていてもよいし、上記３つのＩ／Ｆのうちの２つのＩ／Ｆが１つのチップとして構成されていてもよい。
【００３６】
無線ＬＡＮＩ／Ｆ２０を利用した無線通信（即ち通常Ｗｉ−Ｆｉ通信及びＷＦＤ通信）の通信速度（例えば、最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＢＴＩ／Ｆ２４を介した無線通信（即ちＢＴ通信）の通信速度（例えば最大の通信速度が２４Ｍｂｐｓ）よりも速い。ＢＴＩ／Ｆ２４を介した無線通信（即ちＢＴ通信）の通信速度は、ＮＦＣＩ／Ｆ２２を利用した無線通信の通信速度（例えば、最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。即ち、無線通信の通信速度については、無線ＬＡＮＩ／Ｆ２０が最も速く、ＢＴＩ／Ｆが２番目に早く、ＮＦＣＩ／Ｆ２２が最も遅い。
【００３７】
無線ＬＡＮＩ／Ｆ２０を介した無線通信における搬送波の周波数は、例えば２．４ＧＨｚ帯又は５．０ＧＨｚ帯である。ＮＦＣＩ／Ｆ２２を介した無線通信における搬送波の周波数は、例えば１３．５６ＭＨｚ帯である。ＢＴＩ／Ｆ２４を介した無線通信における搬送波の周波数は、例えば２．４ＧＨｚ帯である。即ち、搬送波の周波数は、無線ＬＡＮＩ／Ｆ２０とＮＦＣＩ／Ｆ２２とで異なり、ＮＦＣＩ／Ｆ２２とＢＴＩ／Ｆ２４とで異なる。また、無線ＬＡＮＩ／Ｆ２０の搬送波の周波数が５．０ＧＨｚ帯である場合には、搬送波の周波数は、無線ＬＡＮＩ／Ｆ２０とＢＴＩ／Ｆ２４とで異なる。
【００３８】
ＭＦＰ１０が無線ＬＡＮＩ／Ｆ２０を介して通信先の機器（例えば携帯端末５０）と無線通信を実行可能な最大の距離（例えば約１００ｍ）は、ＭＦＰ１０がＢＴＩ／Ｆ２４を介して通信先の機器（例えば携帯端末５０）と無線通信を実行可能な最大の距離（例えば約数十ｍ）よりも大きい。また、ＭＦＰ１０がＢＴＩ／Ｆ２４を介して通信先の機器（例えば携帯端末５０）と無線通信を実行可能な最大の距離（例えば約数十ｍ）は、ＭＦＰ１０がＮＦＣＩ／Ｆ２２を介して通信先の機器と無線通信を実行可能な最大の距離（例えば約１０ｃｍ）よりも大きい。即ち、無線通信の通信可能範囲については、無線ＬＡＮＩ／Ｆ２０が最も大きく、ＢＴＩ／Ｆ２４が２番目に大きく、ＮＦＣＩ／Ｆ２２が最も小さい。
【００３９】
制御部３０は、ＣＰＵ３２とメモリ３４とを備える。ＣＰＵ３２は、メモリ３４に記憶されているプログラムに従って、様々な処理を実行する。また、メモリ３４は、ＭＦＰ１０が各種の通信（即ち、ＷＦＤ通信、通常Ｗｉ−Ｆｉ通信、ＢＴ通信）を実行するための無線設定情報（以下では「ＷＳＩ（Wireless Setting Informationの略）」と呼ぶ）と、ＭＦＰ１０がＥメール（Electronic Mailの略）通信を実行するためのＥメール設定情報（以下では「ＥＳＩ（E-mail Setting Informationの略）」と呼ぶ）と、ＭＦＰ１０がクラウドサーバとの通信（以下では「クラウド通信（Cloud Setting Informationの略）」と呼ぶ）を実行するためのクラウド設定情報（以下では「ＣＳＩ」と呼ぶ）と、を記憶することができる。なお、Ｅメール通信又はクラウド通信は、無線ＬＡＮＩ／Ｆ２０を介して実行されてもよいし、図示省略の他のＩ／Ｆ（例えば有線ＬＡＮＩ／Ｆ等）を介して実行されてもよい。
【００４０】
（携帯端末５０の構成）
携帯端末５０は、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末５０は、操作キー５２と、表示機構５４と、無線ＬＡＮＩ／Ｆ６０と、ＮＦＣＩ／Ｆ６２と、ＢＴＩ／Ｆ６４と、セルラーＮＷ（Networkの略）Ｉ／Ｆ６６と、制御部７０と、を備える。各部５２〜７０は、バス線（符号省略）に接続されている。
【００４１】
ユーザは、操作キー５２を操作することによって、様々な指示を携帯端末５０に与えることができる。表示機構５４は、様々な情報を表示するためのディスプレイである。各Ｉ／Ｆ６０，６２，６４は、ＭＦＰ１０の各Ｉ／Ｆ２０，２２，２４と同様である。従って、各Ｉ／Ｆ６０，６２，６４の相違点は、各Ｉ／Ｆ２０，２２，２４の相違点と同様である。
【００４２】
セルラーＮＷＩ／Ｆ６６は、セルラー通信を実行するためのインターフェースである。セルラー通信は、セルラー方式に従った無線通信である。セルラー方式は、例えば、ＩＭＴ（International Mobile Telecommunicationの略）２０００の国際標準規格に基づく無線通信方式であり、いわゆる３Ｇ、４Ｇ等の無線通信方式である。
【００４３】
制御部７０は、ＣＰＵ７２とメモリ７４とを備える。ＣＰＵ７２は、メモリ７４に格納されているプログラムに従って、様々な処理を実行する。メモリ７４は、ＭＦＰ１０に機能（例えば、印刷機能、スキャン機能等）を実行させるためのアプリケーション（以下では「ＭＦＰ用アプリケーション」と呼ぶ」）を記憶する。ＭＦＰ用アプリケーションは、例えば、ＭＦＰ１０のベンダによって提供されるサーバから携帯端末５０にインストールされてもよいし、ＭＦＰ１０と共に出荷されるメディアから携帯端末５０にインストールされてもよい。
【００４４】
また、メモリ７４は、携帯端末５０が各種の通信（ＷＦＤ通信、通常Ｗｉ−Ｆｉ通信、ＢＴ通信）を実行するためのＷＳＩと、携帯端末５０がＥメール通信を実行するためのＥＳＩと、携帯端末５０がクラウド通信を実行するためのＣＳＩと、を記憶することができる。なお、Ｅメール通信又はクラウド通信は、無線ＬＡＮＩ／Ｆ６０を介して実行されてもよいし、セルラーＮＷＩ／Ｆ６６を介して実行されてもよい。
【００４５】
（他の機器１００〜１６０の構成）
ＡＰ１００は、無線アクセスポイント、無線ＬＡＮルータ等と呼ばれる通常のＡＰであり、後述のＷＦＤ方式のＧ／Ｏ機器とは異なる。ＡＰ１００は、後述の通常Ｗｉ−Ｆｉネットワークを形成することができる。ＡＰ１００は、インターネットに接続されており、ＡＰ１００自身によって形成される通常Ｗｉ−Ｆｉネットワークと、インターネットと、の間の通信を中継するルータ機能を備える。なお、以下では、ネットワークのことを「ＮＷ」と記載することがある。
【００４６】
ＰＣ１１０は、ＯＳプログラムに従って動作する公知のコンピュータである。ＰＣ１１０は、ＷＦＤ方式に従ったＷＦＤ通信を実行することができる。
【００４７】
各サーバ１２０〜１６０は、インターネットに接続されている。メールサーバ１２０は、ＳＭＴＰ（Simple Mail Transfer Protocolの略）サーバと、ＰＯＰ（Post Office Protocolの略）サーバと、を含む。メールサーバ１２０は、一方の通信機器（例えば携帯端末５０）から他方の通信機器（例えばＭＦＰ１０）への電子メールの送信が実行されるべき場合に、当該電子メールの通信を中継する。
【００４８】
確認サーバ１３０、印刷ＣＬ（Cloudの略）サーバ１４０、スキャンＣＬサーバ１５０は、それぞれ、例えば、ＭＦＰ１０のベンダによって提供されるサーバである。確認サーバ１３０は、ＭＦＰ１０から信号を受信する場合に、応答信号をＭＦＰ１０に送信する。また、確認サーバ１３０は、携帯端末５０から信号を受信する場合に、応答信号を携帯端末５０に送信する。印刷ＣＬサーバ１４０は、通信機器（例えば携帯端末５０）からＭＦＰ１０への印刷データの送信が実行されるべき場合に、当該印刷データの通信を中継する。スキャンＣＬサーバ１５０は、ＭＦＰ１０から通信機器（例えば携帯端末５０）へのスキャンデータの送信が実行されるべき場合に、当該スキャンデータの通信を中継する。
【００４９】
データ保存ＣＬサーバ１６０は、例えば、ＦＡＣＥＢＯＯＫ（登録商標）、ＧＯＯＧＬＥ  ＤＯＣＳ（登録商標）、ＰＩＣＡＳＡ（登録商標）等の公知のサーバである。データ保存ＣＬサーバ１６０は、ＭＦＰ１０からスキャンデータを受信して、当該スキャンデータを保存する。
【００５０】
（ＭＦＰ１０が実行し得るスキャン機能；図２，３）
次いで、図２及び図３を参照して、ＭＦＰ１０が実行し得るスキャン機能について説明する。スキャン機能は、ダイレクトスキャン（以下では「ＤＳ」と呼ぶ）と、Ｅメールスキャン（以下では「ＥＳ」と呼ぶ）と、クラウドスキャン（以下では「ＣＳ」と呼ぶ）と、に分類される。
【００５１】
（ＤＳ）
ＤＳでは、インターネットを介さずに、ＭＦＰ１０から携帯端末５０へのスキャンデータの送信が実行される。ＤＳは、通常Ｗｉ−Ｆｉスキャンと、ＷＦＤスキャンと、ＢＴスキャンと、に分類される。
【００５２】
（通常Ｗｉ−Ｆｉスキャン）
通常Ｗｉ−Ｆｉスキャンでは、通常Ｗｉ−Ｆｉ方式に従って形成される通常Ｗｉ−ＦｉＮＷを利用して、スキャンデータの通信が実行される。通常Ｗｉ−Ｆｉ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって定められた無線通信方式であり、ＡＰ１００を介して無線通信を実行するための無線通信方式である。
【００５３】
図２は、ＭＦＰ１０、携帯端末５０、及び、ＡＰ１００を含む通常Ｗｉ−ＦｉＮＷを示す。このような通常Ｗｉ−ＦｉＮＷが形成されている状態では、ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０は、通常Ｗｉ−ＦｉＮＷを利用して、ＡＰ１００を介して、スキャンデータを携帯端末５０の無線ＬＡＮＩ／Ｆ６０に送信することができる。
【００５４】
ＭＦＰ１０及び携帯端末５０のそれぞれは、通常Ｗｉ−ＦｉＮＷに所属するためのＷＳＩ（即ち、通常Ｗｉ−Ｆｉ通信を実行するためのＷＳＩ（以下では「通常Ｗｉ−ＦｉＷＳＩ」と呼ぶ））を記憶する。通常Ｗｉ−ＦｉＷＳＩは、ＳＳＩＤ、ＢＳＳＩＤ、認証方式、暗号化方式、パスワード等を含む。ＳＳＩＤは、通常Ｗｉ−ＦｉＮＷを識別するための識別情報であり、ＡＰ１００によって生成される。ＢＳＳＩＤは、ＡＰ１００を識別するための識別情報（即ちＡＰ１００のＭＡＣアドレス）である。ＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩは、さらに、ＭＦＰ１０のＩＰアドレスを含み、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩは、さらに、携帯端末５０のＩＰアドレスを含む。なお、通常Ｗｉ−Ｆｉスキャンでは、ＭＦＰ１０及び携帯端末５０の無線ＬＡＮＩ／Ｆ６０は、例えば、ＦＴＰ（File Transfer Protocolの略）の通信プロトコルを利用して、スキャンデータの通信を実行する。
【００５５】
（ＷＦＤスキャン）
ＷＦＤスキャンでは、ＷＦＤ方式に従って形成されるＷＦＤＮＷを利用して、スキャンデータの通信が実行される。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」に記述されている無線通信方式である。
【００５６】
以下では、ＭＦＰ１０、携帯端末５０等のように、ＷＦＤ方式に従って動作可能な機器のことを、「ＷＦＤ対応機器」と呼ぶ。上記のＷＦＤの規格書では、ＷＦＤ対応機器の状態として、Ｇｒｏｕｐ  Ｏｗｎｅｒ状態（以下では「Ｇ／Ｏ状態」と呼ぶ）、クライアント状態（以下では「ＣＬ状態」と呼ぶ）、及び、デバイス状態の３つの状態が定義されている。ＷＦＤ対応機器は、上記の３つの状態のうちの１つの状態で選択的に動作可能である。
【００５７】
デバイス状態の一対のＷＦＤ対応機器が無線ネットワークを新たに形成すべき際に、当該一対のＷＦＤ対応機器は、通常、Ｇ／Ｏネゴシエーションと呼ばれる無線通信を実行する。Ｇ／Ｏネゴシエーションでは、当該一対のＷＦＤ対応機器のうちの一方は、Ｇ／Ｏ状態（即ちＧ／Ｏ機器）になることを決定し、他方は、ＣＬ状態（即ちＣＬ機器）になることを決定する。その後、当該一対のＷＦＤ対応機器は、接続を確立して、無線ネットワークを形成する。
【００５８】
以下では、ＷＦＤ方式の手順（例えばＧ／Ｏネゴシエーション）に従って形成される無線ネットワークのことを、「ＷＦＤＮＷ」と呼ぶ。Ｇ／ＯネゴシエーションによってＷＦＤＮＷが新たに形成された段階では、１個のＧ／Ｏ機器及び１個のＣＬ機器のみがＷＦＤＮＷに所属している。ただし、Ｇ／Ｏ機器は、他の機器と接続を確立して、当該他の機器をＣＬ機器としてＷＦＤＮＷに新たに参加させることができる。この場合、２個以上のＣＬ機器がＷＦＤＮＷに所属している状態になる。即ち、ＷＦＤＮＷでは、１個のＧ／Ｏ機器と１個以上のＣＬ機器とが存在し得る。Ｇ／Ｏ機器は、１個以上のＣＬ機器を管理する。具体的に言うと、Ｇ／Ｏ機器は、１個以上のＣＬ機器のＭＡＣアドレスを、Ｇ／Ｏ機器のメモリ内の管理リストに登録する。Ｇ／Ｏ機器は、他装置を介さずに、管理リストに登録されているＣＬ機器と対象データの無線通信を実行可能である。また、Ｇ／Ｏ機器は、複数個のＣＬ機器の間の対象データ（例えば、印刷データ、スキャンデータ等）の無線通信を中継可能である。換言すると、一対のＣＬ機器は、Ｇ／Ｏ機器を介して、対象データの無線通信を実行可能である。
【００５９】
図２は、ＰＣ１１０がＧ／Ｏ機器であると共に、携帯端末５０及びＭＦＰ１００がＣＬ機器であるＷＦＤＮＷの一例を示す。このようなＷＦＤＮＷが形成されている状態では、ＣＬ機器であるＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０は、ＷＦＤＮＷを利用して、Ｇ／Ｏ機器であるＰＣ１１０を介して、スキャンデータをＣＬ機器である携帯端末５０の無線ＬＡＮＩ／Ｆ６０に送信することができる。
【００６０】
図２は、さらに、ＭＦＰ１０がＧ／Ｏ機器であると共に、携帯端末５０がＣＬ機器であるＷＦＤＮＷの一例を示す。このようなＷＦＤＮＷが形成されている状態では、Ｇ／Ｏ機器であるＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０は、ＷＦＤＮＷを利用して、他機器を介さずに、スキャンデータをＣＬ機器である携帯端末５０の無線ＬＡＮＩ／Ｆ６０に送信することができる。
【００６１】
ＭＦＰ１０及び携帯端末５０のそれぞれは、ＷＦＤＮＷに所属するためのＷＳＩ（即ち、ＷＦＤ通信を実行するためのＷＳＩ（以下では「ＷＦＤＷＳＩ」と呼ぶ））を記憶する。ＷＦＤＷＳＩは、ＳＳＩＤ、ＢＳＳＩＤ、認証方式、暗号化方式、パスワード等を含む。ＳＳＩＤは、ＷＦＤＮＷを識別するための識別情報であり、Ｇ／Ｏ機器によって生成される。ＢＳＳＩＤは、Ｇ／Ｏ機器を識別するための識別情報（即ちＧ／Ｏ機器のＭＡＣアドレス）である。ＭＦＰ１０のＷＦＤＷＳＩは、さらに、ＭＦＰ１０のＩＰアドレスを含み、携帯端末５０のＷＦＤＷＳＩは、さらに、携帯端末５０のＩＰアドレスを含む。なお、ＷＦＤスキャンでは、ＭＦＰ１０及び携帯端末５０は、例えば、ＦＴＰの通信プロトコルを利用して、スキャンデータの通信を実行する。
【００６２】
（ＢＴスキャン）
ＢＴスキャンでは、ＢＴ方式に従って形成されるＢＴＮＷを利用して、スキャンデータの通信が実行される。図２は、ＭＦＰ１０及び携帯端末５０を含むＢＴＮＷを示す。このようなＢＴＮＷが形成されている状態では、ＭＦＰ１０のＢＴＩ／Ｆ２４は、ＢＴＮＷを利用して、他機器を介さずに、スキャンデータを携帯端末５０のＢＴＩ／Ｆ６４に送信することができる。
【００６３】
ＭＦＰ１０及び携帯端末５０のそれぞれは、ＢＴＮＷに所属するためのＷＳＩ（即ち、ＢＴ通信を実行するためのＷＳＩ（以下では「ＢＴＷＳＩ」と呼ぶ））を記憶する。ＢＴＷＳＩは、ＰＩＮコード（即ちペアリングコード）を含む。なお、ＢＴスキャンでは、ＭＦＰ１０及び携帯端末５０は、例えば、ＢＰＰ（Basic Printing Profileの略）、ＢＩＰ（Basic Imaging Profileの略）、ＯＰＰ（Object Push Profileの略）等の通信プロトコルを利用して、スキャンデータの通信を実行する。
【００６４】
（ＥＳ）
ＥＳでは、インターネットを介して、ＭＦＰ１０から他機器（例えば、携帯端末５０、ＰＣ１１０）へのスキャンデータの送信（即ちＥメール通信）が実行される。図３に示されるように、ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０は、メールサーバ１２０を介して、スキャンデータを携帯端末５０の無線ＬＡＮＩ／Ｆ６０に送信することができる。このようなＥＳを実行するためには、ＭＦＰ１０は、少なくともＥメールを送信するための送信用ＥＳＩ（即ちＳＭＴＰ設定情報）をメモリ７４に記憶する。また、携帯端末５０は、少なくともＥメールを受信するための受信用ＥＳＩ（即ちＰＯＰ設定情報）をメモリ３４に記憶する。また、図３に示されるように、ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０は、さらに、メールサーバ１２０を介して、ＰＣ１１０にスキャンデータを送信することもできる。
【００６５】
ＳＭＴＰ設定情報は、ＳＭＴＰサーバのＵＲＬ（Uniform Resource Locatorの略）、ユーザ名、パスワード等を含む。ＰＯＰ設定情報は、ＰＯＰサーバのＵＲＬ、ユーザ名、パスワード等を含む。本実施例では、ＳＭＴＰサーバ及びＰＯＰサーバは、１個のメールサーバ１２０として示されているが、変形例では、別体に構成されていてもよい。ＥＳでは、ＭＦＰ１０及び携帯端末５０は、ＳＭＴＰ及びＰＯＰの通信プロトコルを利用して、スキャンデータの通信を実行する。
【００６６】
（ＣＳ）
ＣＳでは、インターネットを介して、ＭＦＰ１０から携帯端末５０へのスキャンデータの送信（即ちクラウド通信）が実行される。図３に示されるように、ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２０は、スキャンＣＬサーバ１５０を介して、スキャンデータを携帯端末５０の無線ＬＡＮＩ／Ｆ６０に送信することができる。このようなクラウド通信を実行するためには、ＭＦＰ１０及び携帯端末５０のそれぞれは、スキャンＣＬサーバ１５０と通信するためのスキャン用ＣＳＩを記憶する。当該スキャン用ＣＳＩは、スキャンＣＬサーバ１５０のＵＲＬ、アカウント情報、認証情報（例えばアクセストークン）等を含む。
【００６７】
図３に示されるように、ＭＦＰ１０は、さらに、スキャンデータをデータ保存ＣＬサーバ１６０に送信することができる。これにより、ＭＦＰ１０は、スキャンデータをデータ保存ＣＬサーバ１６０にアップロードすることができる。このようなクラウド通信を実行するためには、ＭＦＰ１０は、データ保存ＣＬサーバ１６０と通信するためのスキャン用ＣＳＩを記憶する。当該スキャン用ＣＳＩは、データ保存ＣＬサーバ１６０のＵＲＬ、アカウント情報、認証情報等を含む。ＣＳでは、ＭＦＰ１０及び携帯端末５０は、例えば、ＨＴＴＰ（Hyper Text Transfer Protocolの略）の通信プロトコルを利用して、スキャンデータの通信を実行する。
【００６８】
上記のＤＳ、ＥＳ、ＣＳは、それぞれ、ＭＦＰ１０が実行し得るスキャン機能であるが、換言すると、ＭＦＰ１０がスキャンデータを送信するための通信方式を意味する。即ち、ＤＳ、ＥＳ、ＣＳは、それぞれ、ダイレクト方式（即ち、通常Ｗｉ−Ｆｉ方式、ＷＦＤ方式、及び、ＢＴ方式）、Ｅメール方式、クラウド方式という通信方式を意味する。即ち、ＭＦＰ１０は、ダイレクト方式、Ｅメール方式、及び、クラウド方式という３個の通信方式のうちのいずれかを利用して、スキャンデータを送信し得る。
【００６９】
（携帯端末５０のアプリケーション処理；図４）
続いて、図４を参照して、携帯端末５０にインストールされているＭＦＰ用アプリケーションによって実現される処理の内容を説明する。携帯端末５０のユーザは、ＭＦＰ１０にスキャンデータの送信を実行させることを望む場合に、操作キー５２を操作して、ＭＦＰ用アプリケーションを起動させる。次いで、ユーザは、ＭＦＰ１０と携帯端末５０との間でＮＦＣ接続を確立させるために、携帯端末５０をＭＦＰ１０に近づける。
【００７０】
携帯端末５０とＭＦＰ１０との間の距離が、ＮＦＣ通信を実行可能な距離（例えば１０ｃｍ）よりも小さくなると、ＭＦＰ１０と携帯端末５０との間でＮＦＣ接続が確立される。この場合、Ｓ１０では、ＣＰＵ７２は、上記のＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ６２を介して、機能要求をＭＦＰ１０に送信する。機能要求は、後述の応答データ（図８のＳ１００，Ｓ１０２参照）をＭＦＰ１０に送信させるための要求である。
【００７１】
Ｓ１２では、ＣＰＵ７２は、上記のＮＦＣ接続を利用して、ＭＦＰ１０から、ＮＦＣＩ／Ｆ６２を介して、応答データを受信する。応答データは、ＭＦＰ１０がＤＳを実行可能である場合に、ＤＳＯＫを示す情報を含み、ＭＦＰ１０がＤＳを実行不可能である場合に、ＤＳＮＧを示す情報を含む。応答データは、ＭＦＰ１０がＥＳを実行可能である場合に、ＥＳＯＫを示す情報を含み、ＭＦＰ１０がＥＳを実行不可能である場合に、ＥＳＮＧを示す情報を含む。応答データは、ＭＦＰ１０がＣＳを実行可能である場合に、ＣＳＯＫを示す情報を含み、ＭＦＰ１０がＣＳを実行不可能である場合に、ＣＳＮＧを示す情報を含む。
【００７２】
応答データは、ＤＳＯＫを示す情報を含む場合には、さらに、ＤＳに対応するネットワーク情報を含む。具体的に言うと、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属している場合には、ＤＳに対応するネットワーク情報は、ＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩのうち、ＩＤのセット（即ち、通常Ｗｉ−Ｆｉ用ＳＳＩＤ及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤのセット）と、ＭＦＰ１０の通常Ｗｉ−Ｆｉ用ＩＰアドレスと、を含む。なお、この場合、ＤＳに対応するネットワーク情報は、ＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩのうちのパスワードを含まない。本実施例では、通常Ｗｉ−ＦｉＮＷにおいて、ＡＰ１００は、当該通常Ｗｉ−ＦｉＮＷに他機器を参加させる権限を有するが、ＡＰ１００とは異なる機器（例えばＭＦＰ１０、携帯端末５０）は、当該通常Ｗｉ−ＦｉＮＷに他機器を参加させる権限を有さない、というセキュリティポリシーを採用しているためである。ただし、変形例では、ＤＳに対応するネットワーク情報が、パスワードを含んでいてもよい。
【００７３】
また、ＭＦＰ１０がＷＦＤＮＷに所属している場合には、ＤＳに対応するネットワーク情報は、ＭＦＰ１０のＷＦＤＷＳＩのうち、ＩＤのセット（即ち、ＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセット）と、ＭＦＰ１０のＷＦＤ用ＩＰアドレスと、を含む。なお、ＭＦＰ１０がＧ／Ｏ状態である場合には、ＤＳに対応するネットワーク情報は、さらに、ＭＦＰ１０のＷＦＤＷＳＩのうちのパスワードを含む。ただし、ＭＦＰ１０がＣＬ状態である場合には、ＤＳに対応するネットワーク情報は、ＭＦＰ１０のＷＦＤＷＳＩのうちのパスワードを含まない。本実施例では、ＷＦＤＮＷにおいて、Ｇ／Ｏ機器は、当該ＷＦＤＮＷに他機器を参加させる権限を有するが、ＣＬ機器は、当該ＷＦＤＮＷに他機器を参加させる権限を有さない、というセキュリティポリシーを採用しているためである。ただし、変形例では、ＭＦＰ１０がＣＬ状態である場合に、ＤＳに対応するネットワーク情報が、パスワードを含んでいてもよい。
【００７４】
また、ＭＦＰ１０がＢＴＮＷに所属している場合には、ＤＳに対応するネットワーク情報は、ＢＴＷＳＩを含む。
【００７５】
次いで、Ｓ３０では、ＣＰＵ７２は、機能選択処理を実行する。詳しくは後述するが、機能選択処理（図５〜図７）では、ＣＰＵ７２は、ＭＦＰ１０が実行可能な１個以上の通信方式（ＤＳ、ＥＳ、ＣＳ）の中から、１個の通信方式を選択する。
【００７６】
次いで、Ｓ５０では、ＣＰＵ７２は、上記のＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ６２を介して、Ｓ３０の機能選択処理の選択結果（即ち、ＤＳ、ＥＳ、又は、ＣＳ）をＭＦＰ１０に送信する。ＣＰＵ７２は、選択結果がＥＳを示す場合には、さらに、スキャンデータの送信先のＥメールアドレスをＭＦＰ１０に送信する。当該Ｅメールアドレスは、携帯端末５０のユーザによって予め指定されているアドレスであり、例えば、携帯端末５０のＥメールアドレスであってもよいし、携帯端末５０とは異なるデバイス（例えばＰＣ１１０）のＥメールアドレスであってもよい。ＣＰＵ７２は、選択結果がＣＳを示す場合には、さらに、スキャンデータの送信先のＵＲＬを含む。当該ＵＲＬは、携帯端末５０のユーザによって予め指定されているＵＲＬであり、例えば、スキャンＣＬサーバ１５０のＵＲＬであってもよいし、データ保存ＣＬサーバ１６０のＵＲＬであってもよい。
【００７７】
Ｓ５０で選択結果がＭＦＰ１０に送信されると、ＭＦＰ１０は、選択結果に対応する通信方式（即ち、ＤＳ、ＥＳ、又は、ＣＳ）に従って、スキャンデータを送信する（後述のＳ１１２参照）。これにより、後述するように、携帯端末５０は、ＭＦＰ１０からスキャンデータを受信し得る（Ｓ５６、Ｓ５８）。
【００７８】
このように、本実施例においては、ＣＰＵ７２は、機能要求の送信（Ｓ１０）、ＤＳＯＫ等の応答データの受信（Ｓ１２）、選択結果の送信（Ｓ５０）を実行する。即ち、ＣＰＵ７２は、１回のＮＦＣ接続において、これらの通信を実行する。Ｓ５２を終えると、ＮＦＣ接続が切断される。
【００７９】
続いて、Ｓ５２では、ＣＰＵ７２は、選択結果がＤＳを示すか否かを判断する。選択結果がＤＳを示す場合には、ＣＰＵ７２は、Ｓ５２でＹＥＳと判断し、Ｓ５４に進む。一方において、選択結果がＥＳ又はＣＳを示す場合には、ＣＰＵ７２は、Ｓ５２でＮＯと判断し、Ｓ５８に進む。
【００８０】
Ｓ５４では、ＣＰＵ７２は、まず、ＭＦＰ１０及び携帯端末５０が同一のＮＷに所属しているのか否かを判断する。例えば、応答データに含まれるＭＦＰ１０の通常Ｗｉ−Ｆｉ用ＳＳＩＤ及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤのセットと、メモリ７４内の携帯端末５０の通常Ｗｉ−Ｆｉ用ＳＳＩＤ及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤのセットと、が一致する場合には、ＣＰＵ７２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していると判断する。また、例えば、応答データに含まれるＭＦＰ１０のＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセットと、メモリ７４内の携帯端末５０のＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセットと、が一致する場合には、ＣＰＵ７２は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していると判断する。また、例えば、応答データに含まれるＭＦＰ１０のＢＴＷＳＩに含まれるＰＩＮコードと、メモリ７４内の携帯端末５０のＢＴＷＳＩに含まれるＰＩＮコードと、が一致する場合には、ＣＰＵ７２は、ＭＦＰ１０及び携帯端末５０が同一のＢＴＮＷに所属していると判断する。
【００８１】
なお、本実施例では、ＣＰＵ７２は、ＳＳＩＤ及びＢＳＳＩＤのセットの一致判断を実行することによって、ＭＦＰ１０及び携帯端末５０が同一のＮＷ（通常Ｗｉ−ＦｉＮＷ又はＷＦＤＮＷ）に所属しているのか否かを判断する。これに対し、変形例では、ＣＰＵ７２は、ＳＳＩＤの一致判断のみを実行することによって、ＭＦＰ１０及び携帯端末５０が同一のＮＷに所属しているのか否かを判断してもよいし、ＢＳＳＩＤの一致判断のみを実行することによって、ＭＦＰ１０及び携帯端末５０が同一のＮＷに所属しているのか否かを判断してもよい。
【００８２】
ＣＰＵ７２は、ＭＦＰ１０及び携帯端末５０が同一のＮＷに所属していると判断する場合には、当該同一のＮＷを利用して、スキャン指示をＭＦＰ１０に送信する。例えば、同一のＮＷが通常Ｗｉ−ＦｉＮＷである場合には、ＣＰＵ７２は、応答データに含まれるＭＦＰ１０の通常Ｗｉ−Ｆｉ用ＩＰアドレスを送信先として、無線ＬＡＮＩ／Ｆ６０を介して、スキャン指示を送信する。これにより、ＭＦＰ１０は、携帯端末５０から、ＡＰ１００を介して、スキャン指示を受信する。スキャン指示は、通常Ｗｉ−ＦｉＮＷで利用されている携帯端末５０のＩＰアドレスを含む。従って、ＭＦＰ１０は、当該ＩＰアドレスを送信先としてスキャンデータを送信することによって、ＡＰ１００を介して、スキャンデータを携帯端末５０に送信することができる（図２の通常Ｗｉ−Ｆｉスキャン参照）。
【００８３】
また、例えば、上記の同一のＮＷがＷＦＤＮＷである場合には、ＣＰＵ７２は、ネットワーク情報に含まれるＭＦＰ１０のＷＦＤ用ＩＰアドレスを送信先として、無線ＬＡＮＩ／Ｆ６０を介して、スキャン指示を送信する。これにより、ＭＦＰ１０は、携帯端末５０から、Ｇ／Ｏ機器であるＰＣ１１０を介して、又は、他機器を介さずに、スキャン指示を受信する。スキャン指示は、ＷＦＤＮＷで利用されている携帯端末５０のＩＰアドレスを含む。従って、ＭＦＰ１０は、当該ＩＰアドレスを送信先としてスキャンデータを送信することによって、Ｇ／Ｏ機器であるＰＣ１１０を介して、又は、他機器を介さずに、スキャンデータを携帯端末５０に送信することができる（図２のＷＦＤスキャン参照）。
【００８４】
また、例えば、上記の同一のＮＷがＢＴＮＷである場合には、ＣＰＵ７２は、ＭＦＰ１０のＢＴＷＳＩ（即ち携帯端末５０のＢＴＷＳＩ）に含まれるＰＩＮコードを利用して、ＢＴＩ／Ｆ６４を介して、スキャン指示を送信する。これにより、ＭＦＰ１０は、携帯端末５０から、他機器を介さずに、スキャン指示を受信する。従って、ＭＦＰ１０は、他機器を介さずに、スキャンデータを携帯端末５０に送信することができる（図２のＢＴスキャン参照）。
【００８５】
上述したように、Ｓ５４では、ＭＦＰ１０及び携帯端末５０が同一のＮＷに所属している場合には、携帯端末５０は、当該同一のＮＷを優先的に利用して、スキャン指示をＭＦＰ１０に送信する。これにより、携帯端末５０は、ＭＦＰ１０と無線接続を確立せずに済むので、ＭＦＰ１０から、スキャンデータを迅速に受信することができる。
【００８６】
なお、ＭＦＰ１０及び携帯端末５０が２個以上の同一のＮＷに所属している場合には、ＣＰＵ７２は、通信速度が速いＮＷを優先的に利用する。例えば、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷと同一のＢＴＮＷとに所属している場合には、ＣＰＵ７２は、ＷＦＤＮＷを利用して、スキャン指示をＭＦＰ１０に送信する。
【００８７】
また、ＣＰＵ７２は、ＭＦＰ１０及び携帯端末５０が同一のＮＷに所属していないと判断する場合には、以下の処理を実行する。上述したように、応答データは、ＭＦＰ１０が所属している通常Ｗｉ−ＦｉＮＷで利用されているパスワードを含まない。従って、ＣＰＵ７２は、通常Ｗｉ−ＦｉＮＷに携帯端末５０を参加させることができない。
【００８８】
応答データは、ＭＦＰ１０がＧ／Ｏ機器であるＷＦＤＮＷで利用されている各情報（ＷＦＤ用ＳＳＩＤ、ＷＦＤ用ＢＳＳＩＤ、パスワード、及び、ＭＦＰ１０のＷＦＤ用ＩＰアドレス）を含み得る。この場合、ＣＰＵ７２は、それらの情報を利用して、Ｇ／Ｏ機器であるＭＦＰ１０と無線接続を確立する。これにより、ＣＰＵ７２は、ＭＦＰ１０がＧ／Ｏ機器であるＷＦＤＮＷに、ＣＬ機器として携帯端末５０を参加させることができる。そして、ＣＰＵ７２は、応答データに含まれるＭＦＰ１０のＷＦＤ用ＩＰアドレスを送信先として、無線ＬＡＮＩ／Ｆ６０を介して、スキャン指示を送信する。
【００８９】
また、応答データは、ＭＦＰ１０のＢＴＷＳＩ（即ちＰＩＮコード）を含み得る。この場合、ＣＰＵ７２は、ＢＴＷＳＩを利用して、ＭＦＰ１０と無線接続を確立する。そして、ＣＰＵ７２は、ＰＩＮコードを利用して、ＢＴＩ／Ｆ６４を介して、スキャン指示を送信する。
【００９０】
なお、応答データが、ＭＦＰ１０がＧ／Ｏ機器であるＷＦＤＮＷで利用されている各情報と、ＭＦＰ１０のＢＴＷＳＩと、の両方を含む場合には、ＣＰＵ７２は、通信速度が速いＷＦＤＮＷを優先的に利用することを決定して、ＭＦＰ１０がＧ／Ｏ機器であるＷＦＤＮＷに、ＣＬ機器として携帯端末５０を参加させる。
【００９１】
上述したように、Ｓ５４でスキャン指示がＭＦＰ１０に送信されると、ＭＦＰ１０は、スキャンデータを携帯端末５０に送信する。Ｓ５６では、ＣＰＵ７２は、ＭＦＰ１０からスキャンデータを受信する。通常Ｗｉ−ＦｉＮＷ又はＷＦＤＮＷが利用される場合には、ＣＰＵ７２は、無線ＬＡＮＩ／Ｆ６０を介して、スキャンデータを受信する。ＢＴＮＷが利用される場合には、ＣＰＵ７２は、ＢＴＩ／Ｆ６４を介して、スキャンデータを受信する。
【００９２】
一方において、選択結果がＥＳである場合（Ｓ５２でＮＯ）には、Ｓ５０で送信される選択結果は、スキャンデータの送信先のＥメールアドレスを含む。スキャンデータの送信先のＥメールアドレスが携帯端末５０自身のＥメールアドレスである場合には、Ｓ５８において、ＣＰＵ７２は、ＭＦＰ１０から、Ｅメールサーバ１２０を介して、スキャンデータを含むＥメールを受信する（図３のＥＳの上の図参照）。
【００９３】
なお、ＣＰＵ７２は、携帯端末５０が無線ＬＡＮ（即ち通常Ｗｉ−ＦｉＮＷ又はＷＦＤＮＷ）に所属している場合には、無線ＬＡＮＩ／Ｆ６０を介して、Ｅメールを受信する。これにより、携帯端末５０は、無線ＬＡＮと、インターネット（即ちメールサーバ１２０）と、を介して、ＭＦＰ１０からＥメールを受信することができる。また、ＣＰＵ７２は、携帯端末５０がセルラーＮＷに所属している場合には、セルラーＮＷＩ／Ｆ６６を介して、Ｅメールを受信する。これにより、携帯端末５０は、セルラーＮＷと、インターネット（即ちメールサーバ１２０）と、を介して、Ｅメールを受信することができる。
【００９４】
また、ＣＰＵ７２は、携帯端末５０が無線ＬＡＮ及びセルラーＮＷの両方に所属している場合には、無線ＬＡＮＩ／Ｆ６０を介して、Ｅメールを受信する。即ち、ＣＰＵ７２は、無線ＬＡＮを優先的に利用して、Ｅメールを受信する。この理由は、以下の通りである。即ち、セルラーＮＷを利用するセルラー通信は、通信データのデータサイズに応じた従量制の課金対象になる可能性があるが、無線ＬＡＮを利用する通常Ｗｉ−Ｆｉ通信（もしくはＷＦＤ通信）は、通常、従量制の課金対象にならない。このために、ＣＰＵ７２は、無線ＬＡＮを優先的に利用して、Ｅメールを受信する。
【００９５】
なお、スキャンデータの送信先のＥメールアドレスが携帯端末５０とは異なる機器（例えばＰＣ１１０のＥメールアドレス）である場合には、Ｓ５８において、ＣＰＵ７２は、ＭＦＰ１０から、スキャンデータを含むＥメールを受信しない（図３のＥＳの下の図参照）。
【００９６】
また、選択結果がＣＳである場合（Ｓ５２でＮＯ）には、Ｓ５０で送信される選択結果は、スキャンデータの送信先のＵＲＬを含む。スキャンデータの送信先のＵＲＬがスキャンＣＬサーバ１５０のＵＲＬである場合には、Ｓ５８において、ＣＰＵ７２は、ＭＦＰ１０から、スキャンＣＬサーバ１５０を介して、スキャンデータを受信する（図３のＣＳの上の図参照）。なお、無線ＬＡＮＩ／Ｆ６０及びセルラーＮＷＩ／Ｆ６６のどちらのＩ／Ｆを利用するのかについては、ＥＳの場合と同様である。携帯端末５０は、無線ＬＡＮ又はセルラーＮＷと、インターネット（即ちスキャンＣＬサーバ１５０）と、を介して、ＭＦＰ１０からスキャンデータを受信することができる（図３のＣＳの上の図参照）。
【００９７】
なお、スキャンデータの送信先のＵＲＬがデータ保存ＣＬサーバ１６０のＵＲＬである場合には、Ｓ５８において、ＣＰＵ７２は、ＭＦＰ１０からスキャンデータを受信しない（図３のＣＳの下の図参照）。
【００９８】
（機能選択処理；図５）
続いて、図５を参照して、図４のＳ３０の機能選択処理を説明する。Ｓ３１では、ＣＰＵ７２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ又は同一のＷＦＤＮＷに所属しているのか否かを判断する。ＣＰＵ７２は、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩ及びＷＦＤＷＳＩのいずれもメモリ７４に記憶されていない場合には、Ｓ３１でＮＯと判断し、Ｓ３３に進む。
【００９９】
ＣＰＵ７２は、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩがメモリ７４に記憶されている場合には、当該通常Ｗｉ−ＦｉＷＳＩに含まれる通常Ｗｉ−Ｆｉ用ＳＳＩＤ及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤのセットに一致するＳＳＩＤ及びＢＳＳＩＤのセット（以下では「第１のセット」と呼ぶ）が応答データに含まれているのか否を判断する。ＣＰＵ７２は、第１のセットが応答データに含まれている場合には、Ｓ３１でＹＥＳと判断し、Ｓ３２に進み、第１のセットが応答データに含まれていない場合には、Ｓ３１でＮＯと判断し、Ｓ３３に進む。
【０１００】
また、ＣＰＵ７２は、携帯端末５０のＷＦＤＷＳＩがメモリ７４に記憶されている場合には、当該ＷＦＤＷＳＩのＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセットに一致するＳＳＩＤ及びＢＳＳＩＤのセット（以下では「第２のセット」と呼ぶ）が応答データに含まれているのか否かを判断する。ＣＰＵ７２は、第２のセットが応答データに含まれている場合には、Ｓ３１でＹＥＳと判断し、Ｓ３２に進み、第２のセットが応答データに含まれていない場合には、Ｓ３１でＮＯと判断し、Ｓ３３に進む。
【０１０１】
上述したように、Ｓ３１でＹＥＳと判断される場合には、応答データは、第１のセット及び第２のセットのうちの少なくとも一方を含む。このような状況では、ＭＦＰ１０は、通常Ｗｉ−Ｆｉスキャン及びＷＦＤスキャンのうちの少なくとも一方を実行可能であるので（後述の図９のＳ７２、Ｓ７５参照）、ＤＳＯＫを含む応答データを携帯端末５０に送信する。なお、この場合、応答データは、ＥＳ及びＣＳのそれぞれについては、ＯＫ又はＮＧを含む。Ｓ３２では、ＣＰＵ７２は、応答データに含まれるＯＫを示す１個以上の通信方式（少なくともＤＳ）の中からＤＳを選択して、機能選択処理を終了する。この場合、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ又は同一のＷＦＤＮＷに所属しているので、図４のＳ５６において、ＣＰＵ７２は、当該同一のＮＷを利用して（即ちＤＳに従って）、ＭＦＰ１０から、スキャンデータを受信することができる。
【０１０２】
Ｓ３３では、ＣＰＵ７２は、携帯端末５０が無線ＬＡＮ（即ち、通常Ｗｉ−ＦｉＮＷ、ＷＦＤＮＷ）に所属しているか否かを判断する。ＣＰＵ７２は、通常Ｗｉ−ＦｉＷＳＩ及びＷＦＤＷＳＩのうちの少なくとも１個がメモリ７４に記憶されている場合には、Ｓ３３でＹＥＳと判断し、Ｓ３４に進み、通常Ｗｉ−ＦｉＷＳＩ及びＷＦＤＷＳＩのいずれもメモリ７４に記憶されていない場合には、Ｓ３３でＮＯと判断し、Ｓ３８に進む。
【０１０３】
Ｓ３４では、ＣＰＵ７２は、携帯端末５０が無線ＬＡＮを介してインターネット通信を実行可能であるのか否かを判断する。具体的に言うと、ＣＰＵ７２は、携帯端末５０がインターネット上の確認サーバ１３０と通信可能であるのか否かを判断する。即ち、ＣＰＵ７２は、メモリ３４に予め記憶されている確認サーバ１３０のＵＲＬを送信先として、無線ＬＡＮＩ／Ｆ６０を介して信号を送信し、確認サーバ１３０から応答信号を受信することを監視する。確認サーバ１３０から応答信号が受信される場合には、ＣＰＵ７２は、Ｓ３４でＹＥＳと判断し、Ｓ１５０に進む。この場合、携帯端末５０は、無線ＬＡＮを介して、インターネット通信を実行可能である。一方において、確認サーバ１３０から応答信号が受信されない場合には、ＣＰＵ７２は、Ｓ３４でＮＯと判断し、Ｓ３５に進む。
【０１０４】
（第１の選択処理；図６）
Ｓ１５０では、ＣＰＵ７２は、第１の選択処理（図６参照）が実行される。Ｓ１５１では、ＣＰＵ７２は、ＣＳＯＫを示す情報が応答データに含まれるのか否かを判断する。ＣＰＵ７２は、ＣＳＯＫを示す情報が応答データに含まれる場合には、Ｓ１５１でＹＥＳと判断し、Ｓ１５２において、ＣＳを選択して、第１の選択処理を終了する。
【０１０５】
ＣＰＵ７２は、ＣＳＮＧを示す情報が応答データに含まれる場合には、Ｓ１５１でＮＯと判断し、Ｓ１５３において、ＥＳＯＫを示す情報が応答データに含まれるのか否かを判断する。ＣＰＵ７２は、ＥＳＯＫを示す情報が応答データに含まれる場合には、Ｓ１５３でＹＥＳと判断し、Ｓ１５４において、ＥＳを選択して、第１の選択処理を終了する。
【０１０６】
ＣＰＵ７２は、ＥＳＮＧを示す情報が応答データに含まれる場合には、Ｓ１５３でＮＯと判断し、Ｓ１５５において、ＤＳＯＫを示す情報が応答データに含まれるのか否かを判断する。ＣＰＵ７２は、ＤＳＯＫを示す情報が応答データに含まれる場合には、Ｓ１５５でＹＥＳと判断し、Ｓ１５６において、ＤＳを選択して、第１の選択処理を終了する。
【０１０７】
一方において、ＣＰＵ７２は、ＤＳＮＧを示す情報が応答データに含まれる場合には、Ｓ１５５でＮＯと判断し、Ｓ１５７において、ＭＦＰ１０にスキャンデータの送信を実行させることができないことを示すエラー画面を表示機構５４に表示させ、第１の選択処理を終了する。なお、Ｓ１５７が実行される場合には、図４のＳ５０以降の処理が実行されない。
【０１０８】
第１の選択処理は、携帯端末５０が無線ＬＡＮ（即ち、通常Ｗｉ−ＦｉＮＷ、ＷＦＤＮＷ）に所属している状況で実行される（図５のＳ３３でＹＥＳ）。そして、通信方式の選択の優先順序は、ＣＳ、ＥＳ、ＤＳの順序である（図６参照）。インターネットが利用されないＤＳに比べて、インターネットが利用されるＣＳ及びＥＳが優先される理由は、以下の通りである。
【０１０９】
即ち、携帯端末５０及びＭＦＰ１０が同一のＮＷに所属していないので（Ｓ３１でＮＯ）、携帯端末５０は、ダイレクト通信を利用するために、携帯端末５０とＭＦＰ１０との間に無線接続を確立する処理を実行しなければならない。これに対し、携帯端末５０は、クラウド通信又はＥメール通信を利用するために、上記の無線接続を確立せずに済む。このように、処理負荷の軽減の観点から、ＣＳ及びＥＳが優先される。しかも、携帯端末５０が無線ＬＡＮに所属しているので、ＣＳ又はＥＳが選択される場合には、図３のＳ５４において、携帯端末５０は、セルラーＮＷではなく、無線ＬＡＮを利用して、スキャンデータをＭＦＰ１０に送信する。このために、ＣＳ又はＥＳが選択されても、スキャンデータの通信が従量制の課金の対象にならない。このように、課金の観点においても、ＣＳ及びＥＳが優先されても問題ない。
【０１１０】
なお、ＥＳに比べてＣＳが優先されるのは、例えば、クラウド通信は、通常、Ｅメール通信と比べて、セキュリティの面で優れている可能性があるからである。ＣＰＵ７２は、第１の選択処理を終了すると、機能選択処理を終了する。
【０１１１】
図５のＳ３５では、ＣＰＵ７２は、ＤＳＯＫを示す情報が応答データに含まれるのか否かを判断する。ＤＳＯＫを示す情報が応答データに含まれる場合には、ＣＰＵ７２は、Ｓ３５でＹＥＳと判断し、Ｓ３６において、ＤＳを選択して、機能選択処理を終了する。携帯端末５０は、無線ＬＡＮに所属しているが、当該無線ＬＡＮを介してインターネット通信を実行不可能である場合（Ｓ３４でＮＯ）には、当該無線ＬＡＮを介してクラウド通信及びＥメール通信を実行不可能である。従って、Ｓ３５及びＳ３６では、ＣＰＵ７２は、ＣＳ及びＥＳを選択することなく、ＤＳＯＫを示す情報が応答データに含まれる場合には、ＤＳを選択する。一方において、ＤＳＮＧを示す情報が応答データに含まれる場合には、ＣＰＵ７２は、Ｓ３５でＮＯと判断し、Ｓ３８に進む。ただし、変形例では、Ｓ３４でＮＯと判断した場合に、Ｓ３５及びＳ３６をスキップして、Ｓ３８に進んでもよい。
【０１１２】
Ｓ３８では、ＣＰＵ７２は、携帯端末５０がセルラーＮＷに所属しているか否かを判断する。ＣＰＵ７２は、携帯端末５０がセルラーＮＷに所属している場合には、Ｓ３８でＹＥＳと判断し、Ｓ１６０に進む。一方において、携帯端末５０がセルラーＮＷに所属していない場合には、Ｓ３８でＮＯと判断し、Ｓ３９に進む。
【０１１３】
（第２の選択処理；図７）
Ｓ１６０では、ＣＰＵ７２は、第２の選択処理（図７参照）を実行する。第２の選択処理では、各処理の順序が第１の選択処理（図６）とは異なる。即ち、第１の選択処理では、優先順序がＣＳ、ＥＳ、ＤＳの順序であるが、第２の選択処理では、優先順序がＤＳ、ＣＳ、ＥＳの順序である。Ｓ１６１、１６２は、図６のＳ１５５、１５６と同様である。Ｓ１６３、１６４は、図６のＳ１５１、１５２と同様であり、Ｓ１６５、１６６は、図６のＳ１５３，１５４と同様である。Ｓ１６７は、図６のＳ１５７と同様である。
【０１１４】
第２の選択処理は、携帯端末５０が、無線ＬＡＮ（即ち、通常Ｗｉ−ＦｉＮＷ、ＷＦＤＮＷ）に所属していない（図５のＳ３３でＮＯ）、又は、携帯端末５０が、無線ＬＡＮを介してインターネット通信を実行可能でない（図５のＳ３４でＮＯ）、のいずれか一方の状態で、セルラーＮＷに所属している状況で実行される（図５のＳ３８でＹＥＳ）。即ち、第２の選択処理は、携帯端末５０が、無線ＬＡＮを介してインターネット通信を実行不可能で、セルラーＮＷに所属している状況で実行される。そして、通信方式の選択の優先順序は、ＤＳ、ＣＳ、ＥＳの順序である（図７参照）。インターネットが利用されるＣＳ及びＥＳに比べて、インターネットが利用されないＤＳが優先される理由は、以下の通りである。
【０１１５】
即ち、携帯端末５０が、無線ＬＡＮを介してインターネット通信を実行不可能であり、セルラーＮＷに所属しているので、ＣＳ又はＥＳが選択される場合には、図４のＳ５８において、携帯端末５０は、セルラーＮＷを利用して、ＭＦＰ１０から、スキャンデータを受信する。このために、ＣＳ又はＥＳが選択される場合には、スキャンデータの通信が従量制の課金の対象になり得る。これに対し、ＤＳが選択される場合には、図４のＳ５４において、携帯端末５０は、ＭＦＰ１０と無線接続を新たに確立して、無線ＬＡＮを利用して、スキャンデータをＭＦＰ１０に送信する。この場合、セルラーＮＷが利用されないために、スキャンデータの通信が従量制の課金の対象にならない。このように、課金の観点から、ＤＳが優先される。
【０１１６】
Ｓ３９、Ｓ４０は、それぞれ、Ｓ３５、３６と同様である。即ち、携帯端末５０が無線ＬＡＮ又はセルラーＮＷを介してインターネット通信を実行不可能であるので、ＣＰＵ７２は、ＣＳ及びＥＳを選択することなく、ＤＳＯＫを示す情報が応答データに含まれる場合には、ＤＳを選択する。ただし、ＤＳＮＧを示す情報が応答データに含まれる場合には、ＣＰＵ７２は、Ｓ３９でＮＯと判断し、Ｓ４１において、ＭＦＰ１０にスキャンデータの送信を実行させることができないことを示すエラー画面を表示機構５４に表示させる。なお、Ｓ４１が実行される場合には、図４のＳ５０以降の処理が実行されない。
【０１１７】
（ＭＦＰ１０の処理；図８）
続いて、図８を参照して、ＭＦＰ１０が実行する処理の内容を説明する。ＭＦＰ１０と携帯端末５０との間でＮＦＣ接続が確立されることをトリガとして、図８の処理が開始される。
【０１１８】
Ｓ６０では、ＣＰＵ３２は、携帯端末５０から、ＮＦＣＩ／Ｆ２２を介して、機能要求（図４のＳ１０参照）を受信する。次いで、Ｓ７０、Ｓ８０、Ｓ９０において、ＣＰＵ３２は、ＤＳ機能確認処理（図９参照）、ＥＳ機能確認処理（図１０参照）、ＣＳ機能確認処理（図１１参照）を実行する。これらの処理では、ＣＰＵ３２は、ＭＦＰ１０が、ＤＳ、ＥＳ、及び、ＣＳのうちのどのスキャン機能を実行可能であるのかを特定する。これらの処理の詳細については後述する。
【０１１９】
次いで、Ｓ１００では、ＣＰＵ３２は、Ｓ７０〜Ｓ９０の確認結果を利用して、応答データを生成する。詳しくは後述するが、Ｓ７０では、通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、及び、ＢＴスキャンのそれぞれについて、ＯＫ又はＮＧを示す情報がメモリ３４に記憶される。Ｓ１００では、ＣＰＵ３２は、通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、及び、ＢＴスキャンのうちの少なくとも１個について、ＯＫを示す情報がメモリ３４に記憶されている場合には、ＤＳＯＫを示す情報を含む応答データを生成する。また、ＣＰＵ３２は、通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、及び、ＢＴスキャンのうちの全てについて、ＮＧを示す情報がメモリ３４に記憶されている場合には、ＤＳＮＧを示す情報を含む応答データを生成する。
【０１２０】
また、詳しくは後述するが、Ｓ８０では、ＥＳＯＫ又はＥＳＮＧを示す情報がメモリ３４に記憶され、Ｓ９０では、ＣＳＯＫ又はＣＳＮＧを示す情報がメモリ３４に記憶される。Ｓ１００では、ＣＰＵ３２は、ＥＳＯＫ（又はＣＳＯＫ）を示す情報がメモリ３４に記憶されている場合には、ＥＳＯＫ（又はＣＳＯＫ）を示す情報を含む応答データを生成し、ＥＳＮＧ（又はＣＳＮＧ）を示す情報がメモリ３４に記憶されている場合には、ＥＳＮＧ（又はＣＳＮＧ）を示す情報を含む応答データを生成する。
【０１２１】
Ｓ１００では、ＣＰＵ３２は、ＤＳＯＫを示す情報を含む応答データを生成する際に、さらに、ＤＳに対応するネットワーク情報を含む応答データを生成する。具体的に言うと、ＭＦＰ１０が通常Ｗｉ−ＦｉＮＷに所属している場合には、ＣＰＵ３２は、メモリ３４内のＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩのうち、ＩＤのセット（即ち、通常Ｗｉ−Ｆｉ用ＳＳＩＤ及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤのセット）と、ＭＦＰ１０の通常Ｗｉ−Ｆｉ用ＩＰアドレスと、を含む応答データを生成する。
【０１２２】
また、ＭＦＰ１０がＧ／Ｏ機器としてＷＦＤＮＷに所属している場合には、ＣＰＵ３２は、メモリ３４内のＭＦＰ１０のＷＦＤＷＳＩのうち、ＩＤのセット（即ち、ＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセット）と、パスワードと、ＭＦＰ１０のＷＦＤ用ＩＰアドレスと、を含む応答データを生成する。また、ＭＦＰ１０がＣＬ機器としてＷＦＤＮＷに所属している場合には、ＣＰＵ３２は、メモリ３４内のＭＦＰ１０のＷＦＤＷＳＩのうち、ＩＤのセット（即ち、ＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセット）と、ＭＦＰ１０のＷＦＤ用ＩＰアドレスと、を含む応答データを生成する。
【０１２３】
また、ＭＦＰ１０がデバイス状態である場合、即ち、ＭＦＰ１０がＷＦＤＮＷに所属していない場合には、ＣＰＵ３２は、Ｇ／Ｏネゴシエーションを実行せずに自発的に、ＭＦＰ１０の状態をデバイス状態からＧ／Ｏ状態に移行させる。ＣＰＵ３２は、さらに、ＷＦＤＷＳＩを生成して、ＷＦＤＷＳＩをメモリ３４に記憶させる。これにより、ＣＰＵ３２は、Ｇ／Ｏ機器であるＭＦＰ１０のみが所属しているＷＦＤＮＷを新たに形成することができる。そして、ＣＰＵ３２は、メモリ３４内のＭＦＰ１０のＷＦＤＷＳＩのうち、ＩＤのセット（即ち、ＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセット）と、パスワードと、ＭＦＰ１０のＷＦＤ用ＩＰアドレスと、を含む応答データを生成する。
【０１２４】
また、ＭＦＰ１０がＢＴＮＷに所属している場合には、ＣＰＵ３２は、メモリ３４内のＢＴＷＳＩを含む応答データを生成する。なお、ＭＦＰ１０がＢＴＮＷに所属していない場合には、ＣＰＵ３２は、ＢＴＷＳＩを生成して、ＢＴＷＳＩをメモリ３４に記憶させる。これにより、ＣＰＵ３２は、ＭＦＰ１０のみが所属しているＢＴＮＷを新たに形成することができる。そして、ＣＰＵ３２は、メモリ３４内のＭＦＰ１０のＢＴＷＳＩを含む応答データを生成する。
【０１２５】
Ｓ１０２では、ＣＰＵ３２は、ＮＦＣＩ／Ｆ２２を介して、応答データを携帯端末５０に送信する。次いで、Ｓ１０４では、ＣＰＵ３２は、ＮＦＣＩ／Ｆ２２を介して、選択結果を携帯端末５０から受信する。次いで、Ｓ１０６では、ＣＰＵ３２は、選択結果がＤＳを示すか否かを判断する。ＣＰＵ３２は、選択結果がＤＳを示す場合には、Ｓ１０６でＹＥＳと判断し、Ｓ１０８に進み、選択結果がＥＳ又はＣＳを示す場合には、Ｓ１０６でＮＯと判断し、Ｓ１０８をスキップしてＳ１１０に進む。
【０１２６】
Ｓ１０８では、ＣＰＵ３２は、携帯端末５０からスキャン指示を受信する。上述したように、スキャン指示は、通常Ｗｉ−ＦｉＮＷ、ＷＦＤＮＷ、又は、ＢＴＮＷを利用して、携帯端末５０からＭＦＰ１０に送信される（図４のＳ５４）。従って、ＣＰＵ３２は、無線ＬＡＮＩ／Ｆ２０、又は、ＢＴＩ／Ｆ２４を介して、スキャン指示を受信する。ＣＰＵ３２は、スキャン指示を受信すると、Ｓ１１０に進む。
【０１２７】
Ｓ１１０では、ＣＰＵ３２は、原稿のスキャンをスキャン機構１８に実行させる。これにより、スキャン機構１８は、スキャンデータを生成する。
【０１２８】
Ｓ１１２では、ＣＰＵ３２は、選択結果が示す通信方式に従って、スキャンデータを送信する。例えば、選択結果がＤＳである場合には、ＣＰＵ３２は、Ｓ１０８において、携帯端末５０からスキャン指示を受信する。例えば、ＣＰＵ３２は、通常Ｗｉ−ＦｉＮＷ又はＷＦＤＮＷを利用して、携帯端末５０からスキャン指示を受信する場合には、当該スキャン指示に含まれる携帯端末５０のＩＰアドレスを送信先として、無線ＬＡＮＩ／Ｆ２０を介して、スキャンデータを送信する。これにより、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ又はＷＦＤＮＷを利用して、スキャンデータを携帯端末５０に送信することができる。また、例えば、ＣＰＵ３２は、ＢＴＮＷを利用して、携帯端末５０からスキャン指示を受信する場合には、ＢＴＩ／Ｆ２４を介して、スキャンデータを送信する。これにより、ＭＦＰ１０は、ＢＴＮＷを利用して、スキャンデータを携帯端末５０に送信することができる。
【０１２９】
また、例えば、選択結果がＥＳである場合には、ＣＰＵ３２は、選択結果に含まれるＥメールアドレスを送信先として、スキャンデータを含むＥメールを送信する。この場合、ＣＰＵ３２は、無線ＬＡＮＩ／Ｆ２０を介してスキャンデータを送信してもよいし、他のＩ／Ｆ（例えば有線ＬＡＮＩ／Ｆ）を介してスキャンデータを送信してもよい。例えば、選択結果に含まれるＥメールアドレスが携帯端末５０のＥメールアドレスである場合には、ＭＦＰ１０は、スキャンデータを携帯端末５０に送信することができる。また、例えば、選択結果に含まれるＥメールアドレスがＰＣ１１０のＥメールアドレスである場合には、ＭＦＰ１０は、スキャンデータをＰＣ１１０に送信することができる。
【０１３０】
また、例えば、選択結果がＣＳである場合には、ＣＰＵ３２は、選択結果に含まれるＵＲＬを送信先として、スキャンデータを送信する。この場合、ＣＰＵ３２は、無線ＬＡＮＩ／Ｆ２０を介してスキャンデータを送信してもよいし、他のＩ／Ｆ（例えば有線ＬＡＮＩ／Ｆ）を介してスキャンデータを送信してもよい。例えば、選択結果に含まれるＵＲＬがスキャンＣＬサーバ１５０のＵＲＬである場合には、ＭＦＰ１０は、スキャンＣＬサーバ１５０を介して、スキャンデータを携帯端末５０に送信することができる。また、例えば、選択結果に含まれるＵＲＬがデータ保存ＣＬサーバ１６０のＵＲＬである場合には、ＭＦＰ１０は、スキャンデータをデータ保存ＣＬサーバ１６０に送信して、スキャンデータをデータ保存ＣＬサーバ１６０にアップロードすることができる。
【０１３１】
（ＤＳ機能確認処理；図９）
図９を参照して、図８のＳ７０のＤＳ機能確認処理を説明する。Ｓ７１では、ＣＰＵ３２は、ＭＦＰ１０が通常Ｗｉ−Ｆｉ機能を有するか否か（即ち、ＭＦＰ１０が無線ＬＡＮＩ／Ｆ２０を備えているのか否か）を判断する。ＭＦＰ１０が通常Ｗｉ−Ｆｉ機能を有する場合には、ＣＰＵ３２は、Ｓ７１でＹＥＳと判断し、Ｓ７２において、通常Ｗｉ―ＦｉスキャンＯＫを示す情報をメモリ３４に記憶させる。Ｓ７２を終えると、Ｓ７４に進む。
【０１３２】
一方において、ＭＦＰ１０が通常Ｗｉ−Ｆｉ機能を有さない場合には、ＣＰＵ３２は、Ｓ７１でＮＯと判断し、Ｓ７３において、通常Ｗｉ―ＦｉスキャンＮＧを示す情報と、ＷＦＤスキャンＮＧを示す情報と、をメモリ３４に記憶させる。ＷＦＤ方式の無線通信は、通常Ｗｉ−Ｆｉ方式の無線通信を前提とする無線通信である。従って、ＭＦＰ１０は、通常Ｗｉ−Ｆｉ機能を有さない場合（Ｓ７１でＮＯの場合）には、ＷＦＤ機能も有さない（即ち、ＷＦＤ通信を実行するためのプログラムがメモリ３４に記憶されていない）。従って、Ｓ７３では、通常Ｗｉ―ＦｉスキャンＮＧを示す情報のみならず、ＷＦＤスキャンＮＧを示す情報も、メモリ３４に記憶される。Ｓ７３を終えると、Ｓ７７に進む。
【０１３３】
Ｓ７４では、ＣＰＵ３２は、ＭＦＰ１０がＷＦＤ機能を有するか否か（即ち、ＷＦＤ通信を実行するためのプログラムがメモリ３４に記憶されているのか否か）を判断する。ＭＦＰ１０がＷＦＤ機能を有する場合には、ＣＰＵ３２は、Ｓ７４でＹＥＳと判断し、Ｓ７５において、ＷＦＤスキャンＯＫを示す情報をメモリ３４に記憶させる。一方において、ＭＦＰ１０がＷＦＤ機能を有さない場合には、ＣＰＵ３２は、Ｓ７４でＮＯと判断し、Ｓ７６において、ＷＦＤスキャンＮＧを示す情報をメモリ３４に記憶させる。Ｓ７５又はＳ７６を終えると、Ｓ７７に進む。
【０１３４】
Ｓ７７では、ＣＰＵ３２は、ＭＦＰ１０がＢＴ機能を有するか否か（即ち、ＭＦＰ１０がＢＴＩ／Ｆ２４を備えているのか否か）を判断する。ＭＦＰ１０がＢＴ機能を有する場合には、ＣＰＵ３２は、Ｓ７７でＹＥＳと判断し、Ｓ７８において、ＢＴスキャンＯＫを示す情報をメモリ３４に記憶させる。一方において、ＭＦＰ１０がＢＴ機能を有さない場合には、ＣＰＵ３２は、Ｓ７７でＮＯと判断し、Ｓ７９において、ＢＴスキャンＮＧを示す情報をメモリ３４に記憶させる。
【０１３５】
（ＥＳ機能確認処理；図１０）
図１０を参照して、図８のＳ８０のＥＳ機能確認処理を説明する。Ｓ８１では、ＣＰＵ３２は、ＭＦＰ１０がＥＳ機能を有するか否か（即ち、スキャンデータを含むＥメールを送信するためのプログラムがメモリ３４に記憶されているのか否か）を判断する。ＭＦＰ１０がＥＳ機能を有する場合には、ＣＰＵ３２は、Ｓ８１でＹＥＳと判断し、Ｓ８２に進む。一方において、ＭＦＰ１０がＥＳ機能を有さない場合には、ＣＰＵ３２は、Ｓ８１でＮＯと判断し、Ｓ８４において、ＥＳＮＧを示す情報をメモリ３４に記憶させる。
【０１３６】
Ｓ８２では、ＣＰＵ３２は、ＭＦＰ１０がＥメールを送信するためのＥＳＩである送信用ＥＳＩ（即ちＳＭＴＰ設定情報）が、メモリ３４に記憶されているのか否か判断する。送信用ＥＳＩがメモリ３４に記憶されている場合には、ＣＰＵ３２は、Ｓ８２でＹＥＳと判断し、Ｓ８３において、ＥＳＯＫを示す情報をメモリ３４に記憶させる。一方において、送信用ＥＳＩがメモリ３４に記憶されていない場合には、ＣＰＵ３２は、Ｓ８２でＮＯと判断し、Ｓ８４において、ＥＳＮＧを示す情報をメモリ３４に記憶させる。
【０１３７】
（ＣＳ機能確認処理；図１１）
図１１を参照して、図８のＳ９０のＣＳ機能確認処理を説明する。Ｓ９１では、ＣＰＵ３２は、ＭＦＰ１０がＣＳ機能を有するか否か（即ち、スキャンＣＬサーバ１５０又はデータ保存ＣＬサーバ１６０とクラウド通信を実行するためのプログラムがメモリ３４に記憶されているのか否か）を判断する。ＭＦＰ１０がＣＳ機能を有する場合には、ＣＰＵ３２は、Ｓ９１でＹＥＳと判断し、Ｓ９２に進む。一方において、ＭＦＰ１０がＣＳ機能を有さない場合には、ＣＰＵ３２は、Ｓ９１でＮＯと判断し、Ｓ９５において、ＣＳＮＧを示す情報をメモリ３４に記憶させる。
【０１３８】
Ｓ９２では、ＣＰＵ３２は、ＭＦＰ１０がスキャンＣＬサーバ１５０又はデータ保存ＣＬサーバ１６０を利用するためのＣＳＩであるスキャン用ＣＳＩ（即ち、サーバ１５０又はサーバ１６０のＵＲＬ、アカウント情報、認証情報等）が、メモリ３４に記憶されているのか否かを判断する。スキャン用ＣＳＩがメモリ３４に記憶されている場合には、ＣＰＵ３２は、Ｓ９２でＹＥＳと判断し、Ｓ９３に進む。一方において、スキャン用ＣＳＩがメモリ３４に記憶されていない場合には、ＣＰＵ３２は、Ｓ９２でＮＯと判断し、Ｓ９５において、ＣＳＮＧを示す情報をメモリ３４に記憶させる。
【０１３９】
Ｓ９３では、ＣＰＵ３２は、ＭＦＰ１０がインターネット上の確認サーバ１３０と通信可能であるのか否かを判断する。具体的に言うと、ＣＰＵ３２は、メモリ３４に予め記憶されている確認サーバ１３０のＵＲＬを送信先として信号を送信し、確認サーバ１３０から応答信号を受信することを監視する。確認サーバ１３０から応答信号が受信される場合には、ＣＰＵ３２は、Ｓ９３でＹＥＳと判断し、Ｓ９４において、ＣＳＯＫを示す情報をメモリ３４に記憶させる。一方において、確認サーバ１３０から応答信号が受信されない場合には、ＣＰＵ３２は、Ｓ９３でＮＯと判断し、Ｓ９５において、ＣＳＮＧを示す情報をメモリ３４に記憶させる。なお、例えば、インターネット通信のためのプロバイダとの契約がなされていない場合、インターネット通信のためのゲートウェイが機能していない場合等には、Ｓ９３でＮＯと判断され得る。
【０１４０】
（具体的なケース；図１２〜図１４）
図１２〜図１４を参照して、本実施例の具体的なケースについて説明する。なお、図１２〜図１４では、ＭＦＰ１０Ａ，１０Ｂのように、図１のＭＦＰ１０とは異なる符号が付されている。各ケースのＭＦＰ（ＭＦＰ１０Ａ等）と図１のＭＦＰ１０との間に相違点があれば、各ケースの内容を説明する前に、当該相違点を説明する。
【０１４１】
（ケースＡ；図１２）
ケースＡでは、ＭＦＰ１０Ａは、通常Ｗｉ−Ｆｉスキャン、ＢＴスキャン、ＥＳ、及び、ＣＳを実行可能であるが、ＷＦＤスキャンを実行不可能である。ＭＦＰ１０Ａ及び携帯端末５０は、ＡＰ１００によって形成されている通常Ｗｉ−ＦｉＮＷに所属している。通常Ｗｉ−ＦｉＮＷでは、ＳＳＩＤとして「Ｘ１」が利用されており、ＢＳＳＩＤとして「Ｙ１」が利用されている。携帯端末５０のユーザは、ＭＦＰ用アプリケーションを起動した後に、携帯端末５０をＭＦＰ１０Ａに近づける。この結果、携帯端末５０及びＭＦＰ１０Ａの間にＮＦＣ接続が確立される。携帯端末５０は、ＮＦＣ接続を利用して、ＭＦＰ１０Ａに機能要求を送信する（図４のＳ１０）。
【０１４２】
ＭＦＰ１０Ａは、携帯端末５０から機能要求を受信すると（図８のＳ６０）、各確認処理を実行し（図８のＳ７０、Ｓ８０、Ｓ９０）、次いで、ＤＳＯＫを示す情報と、ＥＳＯＫを示す情報と、ＣＳＯＫを示す情報と、を含む応答データを生成する（図８のＳ１００）。なお、ＭＦＰ１０Ａは、ＷＦＤスキャンを実行不可能であるが、通常Ｗｉ−Ｆｉスキャン及びＢＴスキャンを実行可能であるので、応答データは、ＤＳＯＫを示す情報を含む。応答データは、さらに、ＤＳに対応するネットワーク情報（即ち、「Ｘ１、Ｙ１、ＩＰ１（ＭＦＰ１０Ａの通常Ｗｉ−Ｆｉ用ＩＰアドレス）」、「ＢＴＷＳＩ」）を含む。ＭＦＰ１０Ａは、ＮＦＣ接続を利用して、応答データを携帯端末５０に送信する（図８のＳ１０２）。
【０１４３】
携帯端末５０は、ＮＦＣ接続を利用して、ＭＦＰ１０Ａから応答データを受信する。本ケースでは、応答データに含まれるＳＳＩＤ「Ｘ１」及びＢＳＳＩＤ「Ｙ１」のセットと、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩに含まれるＳＳＩＤ「Ｘ１」及びＢＳＳＩＤ「Ｙ１」のセットと、が同一であるために（図５のＳ３１でＹＥＳ）、携帯端末５０はＤＳを選択する（図５のＳ３２）。携帯端末５０は、ＮＦＣ接続を利用して、ＤＳを示す選択結果をＭＦＰ１０Ａに送信する（図４のＳ５０）。これにより、ＭＦＰ１０Ａは、ＤＳを示す選択結果を受信する（図８のＳ１０４）。
【０１４４】
次いで、携帯端末５０は、応答データに含まれるＭＦＰ１０Ａの通常Ｗｉ−ＦｉＷＳＩの「Ｘ１」及び「Ｙ１」のセットと、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩの「Ｘ１」及び「Ｙ１」のセットと、が一致すると判断する（即ち、ＭＦＰ１０Ａ及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していると判断する；図４のＳ５４）。従って、携帯端末５０は、通常Ｗｉ−ＦｉＮＷを優先的に利用して、応答データに含まれるＭＦＰ１０Ａの通常Ｗｉ−Ｆｉ用ＩＰアドレス「ＩＰ１」を送信先として、スキャン指示を送信する（図４のＳ５４）。これにより、携帯端末５０は、ＡＰ１００を介して、スキャン指示をＭＦＰ１０Ａに送信することができる。
【０１４５】
ＭＦＰ１０Ａは、携帯端末５０からスキャン指示を受信すると、スキャン処理を実行し（図８のＳ１１０）、スキャン指示に含まれる携帯端末５０のＩＰアドレスを送信先として、スキャンデータを送信する（図８のＳ１１２）。これにより、ＭＦＰ１０Ａは、通常Ｗｉ−ＦｉＮＷを利用して、スキャンデータを携帯端末５０に送信することができる。
【０１４６】
上述したように、携帯端末５０は、ＭＦＰ１０Ａ及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属している場合に、ＭＦＰ１０Ａが実行可能な３個のスキャン機能（即ち、ＤＳ、ＥＳ、ＣＳ）の中から、適切なスキャン機能（即ちＤＳ）を自動的に選択することができる。即ち、携帯端末５０は、ＭＦＰ１０Ａが利用可能な３個の通信方式（即ち、ダイレクト方式、Ｅメール方式、クラウド方式）の中から、適切な通信方式（即ちダイレクト方式）を自動的に選択することができる。次いで、携帯端末５０は、選択結果をＭＦＰ１０Ａに送信する。従って、ＭＦＰ１０Ａは、選択済みの通信方式を利用して、スキャンデータを携帯端末５０に適切に送信することができる。
【０１４７】
（ケースＢ；図１３）
ケースＢでは、ＭＦＰ１０Ｂは、ＭＦＰ１０Ａとは異なる機器であり、通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、ＢＴスキャン、及び、ＣＳを実行可能であるが、ＥＳを実行不可能である。ＭＦＰ１０Ｂは、ＡＰ１００Ａによって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ「Ｘ１」、ＢＳＳＩＤ「Ｙ１」）に所属している。ＭＦＰ１０Ｂは、さらに、ＰＣ１１０がＧ／Ｏ機器であるＷＦＤＮＷ（ＳＳＩＤ「Ｘ３」、ＢＳＳＩＤ「Ｙ３」）にＣＬ機器として所属している。携帯端末５０は、ＡＰ１００Ａとは異なるＡＰ１００Ｂによって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ「Ｘ２」、ＢＳＳＩＤ「Ｙ２」）に所属している。
【０１４８】
ＭＦＰ１０Ｂが機能要求を受信するまでの各処理は、ケースＡと同様である。ＭＦＰ１０Ｂは、ＤＳＯＫを示す情報と、ＥＳＮＧを示す情報と、ＣＳＯＫを示す情報と、を含む応答データを生成する（図８のＳ１００）。応答データは、さらに、ＤＳに対応するネットワーク情報（即ち、「Ｘ１、Ｙ１、ＩＰ１（ＭＦＰ１０Ｂの通常Ｗｉ−Ｆｉ用ＩＰアドレス）」、「Ｘ３、Ｙ３、ＩＰ３（ＭＦＰ１０ＢのＷＦＤ用ＩＰアドレス）」、「ＢＴＷＳＩ」）を含む。ＭＦＰ１０Ｂは、ＮＦＣ接続を利用して、応答データを携帯端末５０に送信する（図８のＳ１０２）。
【０１４９】
本ケースでは、応答データに含まれるＳＳＩＤ「Ｘ１」及びＢＳＳＩＤ「Ｙ１」のセットと、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩに含まれるＳＳＩＤ「Ｘ２」及びＢＳＳＩＤ「Ｙ２」のセットと、が同一でない。さらに、応答データに含まれるＳＳＩＤ「Ｘ３」及びＢＳＳＩＤ「Ｙ３」のセットと、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩに含まれるＳＳＩＤ「Ｘ２」及びＢＳＳＩＤ「Ｙ２」のセットと、が同一でない（図５のＳ３１でＮＯ）。また、携帯端末５０は、通常Ｗｉ−ＦｉＮＷに所属している（Ｓ３３でＹＥＳ）。携帯端末５０は、確認サーバ１３０に信号を送信して、確認サーバ１３０から応答信号を受信することができる（Ｓ３４でＹＥＳ）。このために、携帯端末５０は、第１の選択処理を実行する（Ｓ１５０）。
【０１５０】
第１の選択処理（図６）では、ＤＳに比べて、ＣＳ及びＥＳが優先される。応答データがＤＳＯＫ及びＣＳＯＫを示す情報を含むために、携帯端末５０は、ＭＦＰ１０Ｂが実行可能な２個のスキャン機能（即ち、ＤＳ、ＣＳ）の中から、ＣＳを選択する（図６のＳ１５２）。携帯端末５０は、ＮＦＣ接続を利用して、ＣＳを示す選択結果と、スキャンデータの送信先であるスキャンＣＬサーバ１５０のＵＲＬ「Ｃ１」と、をＭＦＰ１０Ｂに送信する（図４のＳ５０）。
【０１５１】
ＭＦＰ１０Ｂは、ＣＳを示す選択結果とＵＲＬ「Ｃ１」とを受信すると、スキャン処理を実行し（図８のＳ１１０）、無線ＬＡＮＩ／Ｆ２０を介して、スキャンデータをスキャンＣＬサーバ１５０に送信する（Ｓ１１２）。本ケースでは、スキャンデータは、ＡＰ１００Ａを介して、スキャンＣＬサーバ１５０に送信される。
【０１５２】
携帯端末５０は、無線ＬＡＮＩ／Ｆ６０を介して、スキャンＣＬサーバ１５０からスキャンデータを受信する（図４のＳ５８）。より具体的に言うと、携帯端末５０は、通常Ｗｉ−ＦｉＮＷに所属しているので、通常Ｗｉ−ＦｉＮＷを利用して（即ちＡＰ１００Ｂ）を介して、スキャンＣＬサーバ１５０からスキャンデータを受信する。
【０１５３】
上述したように、携帯端末５０は、通常Ｗｉ−ＦｉＮＷに所属している場合に、ＭＦＰ１０Ｂが実行可能な２個のスキャン機能（即ち、ＤＳ、ＣＳ）の中から、ＣＳを適切に選択することができる。これにより、携帯端末５０がＭＦＰ１０Ｂと無線接続を新たに確立せずに済み、携帯端末５０の処理負荷を低減させることができる。さらに、携帯端末５０がセルラーＮＷではなく通常Ｗｉ−ＦｉＮＷを利用するので、スキャンデータの通信が課金の対象にならない。
【０１５４】
（ケースＣ；図１４）
ケースＣでは、ＭＦＰ１０Ｂは、ケースＢのＭＦＰ１０Ｂと同一の機器であり、通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、ＢＴスキャン、及び、ＣＳを実行可能であるが、ＥＳを実行不可能である。ＭＦＰ１０Ｂは、ＡＰ１００によって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ「Ｘ１」、ＢＳＳＩＤ「Ｙ１」）に所属しているが、ＷＦＤＮＷに所属していない。携帯端末５０は、無線ＬＡＮ（即ち、通常Ｗｉ−ＦｉＮＷ、ＷＦＤＮＷ）に所属しておらず、セルラーＮＷに所属している。
【０１５５】
ＭＦＰ１０Ｂが機能要求を受信するまでの各処理は、ケースＡと同様である。ＭＦＰ１０Ｂが機能要求を受信する時点では、ＭＦＰ１０Ｂは、ＷＦＤＮＷに所属していない（即ち、ＭＦＰ１０Ｂの状態はデバイス状態である）。従って、ＭＦＰ１０Ｂは、デバイス状態からＧ／Ｏ状態に移行してＷＦＤＮＷを新たに形成し、ＷＦＤＷＳＩ（即ち、「Ｘ３」、「Ｙ３」、「ＩＰ３」、「ＰＷ」）を生成する（図８のＳ１００）。「Ｘ３」、「Ｙ３」、「ＩＰ３」、「ＰＷ」は、それぞれ、ＷＦＤＷＳＩのうちのＳＳＩＤ、ＢＳＳＩＤ、ＭＦＰ１０ＢのＷＦＤ用ＩＰアドレス、パスワードである。
【０１５６】
ＭＦＰ１０Ｂから携帯端末５０に送信される応答データは、ＤＳＯＫを示す情報、ＥＳＮＧを示す情報、及び、ＣＳＯＫを示す情報を含む。応答データは、さらに、ＤＳに対応するネットワーク情報（即ち、「Ｘ１、Ｙ１、ＩＰ１」、「Ｘ３、Ｙ３、ＩＰ３、ＰＷ」、「ＢＴＷＳＩ」）を含む。
【０１５７】
本ケースでは、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩ及びＷＦＤＷＳＩのいずれもメモリ７４に記憶されていない（図５のＳ３１でＮＯ）。また、携帯端末５０は、無線ＬＡＮに所属しておらず（図５のＳ３３でＮＯ）、セルラーＮＷに所属している（図５のＳ３８でＹＥＳ）。このために、携帯端末５０は、第２の選択処理を実行する（Ｓ１６０）。
【０１５８】
第２の選択処理（図７）では、ＣＳ及びＥＳに比べて、ＤＳが優先される。応答データがＤＳＯＫ及びＣＳＯＫを示す情報を含むために、携帯端末５０は、ＭＦＰ１０Ｂが実行可能な２個のスキャン機能（即ち、ＤＳ、ＣＳ）の中から、ＤＳを選択する（図７のＳ１６２）。携帯端末５０は、ＮＦＣ接続を利用して、ＤＳを示す選択結果をＭＦＰ１０Ｂに送信する（図４のＳ５０）。
【０１５９】
携帯端末５０は、ＭＦＰ１０Ｂ及び携帯端末５０が同一のＮＷに所属していないので、通常Ｗｉ−ＦｉＮＷを利用してスキャンデータを受信することができないと判断する（図４のＳ５４）。携帯端末５０は、送信先情報に含まれるＷＦＤＷＳＩ及びＢＴＷＳＩのうち、通信速度が速いＷＦＤ通信に対応するＷＦＤＷＳＩを優先的に利用すること（即ちＷＦＤＮＷを利用してスキャンデータを受信すること）を決定する（Ｓ５４）。即ち、携帯端末５０は、ＭＦＰ１０ＢがＧ／Ｏ機器であるＷＦＤＮＷに参加するための接続要求を、無線ＬＡＮＩ／Ｆ６０を介して、ＭＦＰ１０Ｂに送信する（Ｓ５４）。これにより、ＭＦＰ１０Ｂ及び携帯端末５０の間に無線接続が確立され、携帯端末５０は、ＣＬ機器としてＷＦＤＮＷに参加することができる。
【０１６０】
次いで、携帯端末５０は、応答データに含まれるＭＦＰ１０ＢのＷＦＤ用ＩＰアドレス「ＩＰ３」を送信先として、スキャン指示を送信する（Ｓ５４）。これにより、携帯端末５０は、他機器を介さずに、スキャン指示をＭＦＰ１０Ｂに送信することができる。
【０１６１】
ＭＦＰ１０Ｂは、携帯端末５０からスキャン指示を受信すると、スキャン処理を実行し（図８のＳ１１０）、スキャン指示に含まれる携帯端末５０のＩＰアドレスを送信先として、スキャンデータを送信する（図８のＳ１１２）。これにより、ＭＦＰ１０Ｂは、ＷＦＤＮＷを利用して、他機器を介さずに、スキャンデータを携帯端末５０に送信することができる。
【０１６２】
上述したように、携帯端末５０は、無線ＬＡＮに所属しておらず、セルラーＮＷに所属している場合に、ＭＦＰ１０Ｂが実行可能な２個のスキャン機能（即ち、ＤＳ、ＣＳ）の中から、ＤＳを適切に選択することができる。これにより、携帯端末５０がセルラーＮＷではなくＷＦＤＮＷを利用するので、スキャンデータの通信が課金の対象にならない。
【０１６３】
（対応関係）
携帯端末５０、ＭＦＰ１０が、それぞれ、「端末装置」、「機能実行装置」の一例である。図１２のケースＡでは、ＤＳ、ＥＳ、及び、ＣＳの３個の通信方式が、「Ｍ１個の通信方式」の一例であり、ＤＳが、「特定の通信方式」の一例である。図１３のケースＢでは、ＤＳ及びＣＳの２個の通信方式が、「Ｍ１個の通信方式」の一例であり、ＣＳが、「特定の通信方式」の一例である。図１４のケースＣでは、ＤＳ及びＣＳの２個の通信方式が、「Ｍ１個の通信方式」の一例であり、ＤＳが、「特定の通信方式」の一例である。
【０１６４】
なお、図１２のケースＡのＭＦＰ１０Ａ、図１３のケースＢのＭＦＰ１０Ｂが、「第１の機能実行装置」、「第２の機能実行装置」の一例であると考えることもできる。この場合、ケースＢでは、ＤＳ及びＣＳの２個の通信方式が、「Ｍ２個の通信方式」の一例であり、ＣＳが、「特定の通信方式とは異なる通信方式」の一例である。
【０１６５】
ＮＦＣＩ／Ｆ６２、無線ＬＡＮＩ／Ｆ６０が、それぞれ、「第１のインターフェース」、「第２のインターフェース」の一例である。図１２のケースＡの応答データ、図１３のケースＢの応答データが、それぞれ、「第１の情報」、「第２の情報」の一例である。ＣＳ、ＤＳ、スキャン用ＣＳＩ、確認サーバ１３０が、それぞれ、「第１の通信方式」、「第２の通信方式」、「第１の通信設定情報」、「サーバ」の一例である。ケースＡの通常Ｗｉ−ＦｉＮＷが、「特定のローカルエリアネットワーク」の一例である。
【０１６６】
ケースＡの応答データに含まれる情報（即ち、ＤＳＯＫ、ＥＳＯＫ、ＣＳＯＫ）が、「第１のデータ」の一例である。また、ケースＡにおいて、仮に、スキャン用ＣＳＩがＭＦＰ１０Ａに記憶されていないと（図１１のＳ９２でＮＯ）、応答データは、ＤＳＯＫ、ＥＳＯＫ、及び、ＣＳＮＧを示す。また、ケースＡにおいて、仮に、ＭＦＰ１０Ａが確認サーバ１３０と通信不可能であると（図１１のＳ９３でＮＯ）、応答データは、ＤＳＯＫ、ＥＳＯＫ、及び、ＣＳＮＧを示す。これらのケースの応答データに含まれる情報（即ち、ＤＳＯＫ、ＥＳＯＫ、ＣＳＮＧ）が、「第２のデータ」の一例である。
【０１６７】
図４のＳ１２の処理、Ｓ３０の処理、Ｓ５０の処理が、それぞれ、「端末装置」の「第１の受信部」、「選択部」、「送信部」によって実行される処理の一例である。Ｓ５６及びＳ５８の処理が、「端末装置」の「第２の受信部」によって実行される処理の一例である。
【０１６８】
（第２実施例）
第１実施例と異なる点を説明する。本実施例では、携帯端末５０は、後述の機能確認処理（図４のＳ１５）を実行して、携帯端末５０が選択可能なスキャン機能の種類を限定することができる。
【０１６９】
（携帯端末５０のアプリケーション処理；図４）
本実施例では、Ｓ１２で受信される応答データは、さらに、ＭＦＰ１０の機器ＩＤを含む（図８のＳ１００参照）。機器ＩＤは、ＭＦＰ１０のベンダによってＭＦＰ１０に割り当てられているユニークなＩＤである。次いで、ＣＰＵ７２は、Ｓ１５の機能確認処理を実行する。詳しくは後述するが、機能確認処理では、応答データに記述されている情報（ＤＳＯＫ、ＥＳＯＫ、ＣＳＯＫ）が変更され得る（図１５参照）。このために、Ｓ３０の機能選択処理で選択されるスキャン機能の種類、即ち、携帯端末５０が選択可能なスキャン機能の種類が限定され得る。
【０１７０】
また、ＣＰＵ７２は、Ｓ３０でＥＳを選択する場合に、Ｓ５０において、スキャンデータの送信先のＥメールアドレスとして、携帯端末５０とは異なる機器のＥメールアドレスをＭＦＰ１０に送信せずに、携帯端末５０のＥメールアドレスをＭＦＰ１０に送信する。即ち、本実施例では、携帯端末５０によってＥＳが選択される場合には、ＭＦＰ１０からメールサーバ１２０を介して携帯端末５０へのスキャンデータの送信が実行されることが前提となっており、この点が第１実施例とは異なる。
【０１７１】
また、ＣＰＵ７２は、Ｓ３０でＣＳを選択する場合に、Ｓ５０において、スキャンデータの送信先のＵＲＬとして、データ保存ＣＬサーバ１６０のＵＲＬをＭＦＰ１０に送信せずに、スキャンＣＬサーバ１５０のＵＲＬをＭＦＰ１０に送信する。即ち、本実施例では、携帯端末５０によってＣＳが選択される場合には、ＭＦＰ１０からスキャンＣＬサーバ１５０を介して携帯端末５０へのスキャンデータの送信が実行されることが前提となっており、この点が第１実施例とは異なる。
【０１７２】
（携帯端末５０の機能確認処理；図１５）
図１５を参照して、図４のＳ１５の機能確認処理を説明する。Ｓ４０２では、ＣＰＵ７２は、ＤＳＯＫを示す情報が応答データに含まれるのか否かを判断する。ＣＰＵ７２は、ＤＳＯＫを示す情報が応答データに含まれる場合には、Ｓ４０２でＹＥＳと判断し、Ｓ４０４に進む。一方において、ＣＰＵ７２は、ＤＳＮＧを示す情報が応答データに含まれる場合には、Ｓ４０２でＮＯと判断し、Ｓ４１２に進む。
【０１７３】
Ｓ４０４では、ＣＰＵ７２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷ又は同一のＷＦＤＮＷに所属しているのか否かを判断する。ＣＰＵ７２は、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩ及びＷＦＤＷＳＩのいずれもメモリ７４に記憶されていない場合には、Ｓ４０４でＮＯと判断し、Ｓ４０６に進む。
【０１７４】
ＣＰＵ７２は、携帯端末５０の通常Ｗｉ−ＦｉＷＳＩがメモリ７４に記憶されている場合には、当該通常Ｗｉ−ＦｉＷＳＩに含まれる通常Ｗｉ−Ｆｉ用ＳＳＩＤ及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤのセットに一致するＳＳＩＤ及びＢＳＳＩＤのセット（以下では「第１のセット」と呼ぶ）が応答データに含まれているのか否を判断する。ＣＰＵ７２は、第１のセットが応答データに含まれている場合には、Ｓ４０４でＹＥＳと判断し、Ｓ４１２に進み、第１のセットが応答データに含まれていない場合には、Ｓ４０４でＮＯと判断し、Ｓ４０６に進む。
【０１７５】
また、ＣＰＵ７２は、携帯端末５０のＷＦＤＷＳＩがメモリ７４に記憶されている場合には、当該ＷＦＤＷＳＩのＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセットに一致するＳＳＩＤ及びＢＳＳＩＤのセット（以下では「第２のセット」と呼ぶ）が応答データに含まれているのか否かを判断する。ＣＰＵ７２は、第２のセットが応答データに含まれている場合には、Ｓ４０４でＹＥＳと判断し、Ｓ４１２に進み、第２のセットが応答データに含まれていない場合には、Ｓ４０４でＮＯと判断し、Ｓ４０６に進む。
【０１７６】
Ｓ４０６では、ＣＰＵ７２は、ＭＦＰ１０のＷＦＤＷＳＩのパスワードが応答データに含まれているのか否かを判断する。上述したように、ＭＦＰ１０がＧ／Ｏ状態である場合には、応答データは、ＭＦＰ１０のＷＦＤＷＳＩのパスワードを含む（図８のＳ１００の説明参照）。ＣＰＵ７２は、当該パスワードが応答データに含まれている場合には、Ｓ４０６でＹＥＳと判断し、Ｓ４１２に進み、当該パスワードが応答データに含まれていない場合には、Ｓ４０６でＮＯと判断し、Ｓ４０８に進む。
【０１７７】
Ｓ４０８では、ＣＰＵ７２は、ＭＦＰ１０のＢＴＷＳＩが応答データに含まれているのか否かを判断する。ＣＰＵ７２は、当該ＢＴＷＳＩが応答データに含まれている場合には、Ｓ４０８でＹＥＳと判断し、Ｓ４１２に進み、当該ＢＴＷＳＩが応答データに含まれていない場合には、Ｓ４０８でＮＯと判断し、Ｓ４１０に進む。
【０１７８】
Ｓ４０４、Ｓ４０６、及び、Ｓ４０８のいずれもＮＯと判断される場合には、ＭＦＰ１０及び携帯端末５０の両方が所属しているＬＡＮが実現されないために、ＭＦＰ１０及び携帯端末５０は、ダイレクト方式の通信方式を利用して、スキャンデータを通信することができない。このために、Ｓ４１０では、ＣＰＵ７２は、図４のＳ１２で受信された応答データに含まれるＤＳＯＫを示す情報を、ＤＳＮＧを示す情報に変更する。これにより、図４のＳ３０において、ＣＰＵ７２は、ＤＳを選択することができない。Ｓ４１０が終了すると、Ｓ４１２に進む。
【０１７９】
Ｓ４１２では、ＣＰＵ７２は、ＥＳＯＫを示す情報が応答データに含まれるのか否かを判断する。ＣＰＵ７２は、ＥＳＯＫを示す情報が応答データに含まれる場合には、Ｓ４１２でＹＥＳと判断し、Ｓ４１４に進む。一方において、ＣＰＵ７２は、ＥＳＮＧを示す情報が応答データに含まれる場合には、Ｓ４１２でＮＯと判断し、Ｓ４１８に進む。
【０１８０】
Ｓ４１４では、ＣＰＵ７２は、Ｅメールを受信するためのＥＳＩである受信用ＥＳＩがメモリ７４に記憶されているのか否かを判断する。ＣＰＵ７２は、受信用ＥＳＩがメモリ７４に記憶されている場合には、Ｓ４１４でＹＥＳと判断し、Ｓ４１８に進み、受信用ＥＳＩがメモリ７４に記憶されていない場合には、Ｓ４１４でＮＯと判断し、Ｓ４１６に進む。
【０１８１】
上述したように、本実施例では、携帯端末５０によってＥＳが選択される場合には、ＭＦＰ１０からメールサーバ１２０を介して携帯端末５０へのスキャンデータの送信が実行されることが前提となっている。そして、Ｓ４１４でＮＯと判断される場合には、携帯端末５０は、Ｅメールを受信することができないために、ＭＦＰ１０からスキャンデータを含むＥメールを受信することができない。即ち、ＭＦＰ１０及び携帯端末５０は、Ｅメール方式の通信方式を利用して、スキャンデータを通信することができない。このために、Ｓ４１６では、ＣＰＵ７２は、図４のＳ１２で受信された応答データに含まれるＥＳＯＫを示す情報を、ＥＳＮＧを示す情報に変更する。これにより、図４のＳ３０において、ＣＰＵ７２は、ＥＳを選択することができない。Ｓ４１６が終了すると、Ｓ４１８に進む。
【０１８２】
Ｓ４１８では、ＣＰＵ７２は、ＣＳＯＫを示す情報が応答データに含まれるのか否かを判断する。ＣＰＵ７２は、ＣＳＯＫを示す情報が応答データに含まれる場合には、Ｓ４１８でＹＥＳと判断し、Ｓ４２０に進む。一方において、ＣＰＵ７２は、ＣＳＮＧを示す情報が応答データに含まれる場合には、Ｓ４１８でＮＯと判断し、機能確認処理を終了する。
【０１８３】
上述したように、図４のＳ１２で受信される応答データは、ＭＦＰ１０の機器ＩＤを含む。Ｓ４２０では、ＣＰＵ７２は、無線ＬＡＮＩ／Ｆ６０又は他のＩ／Ｆ（例えばセルラーＮＷＩ／Ｆ６６）を介して、ＭＦＰ１０の機器ＩＤを含む問い合わせ信号を確認サーバ１３０に送信する。
【０１８４】
確認サーバ１３０は、ＭＦＰ１０の機器ＩＤを含む問い合わせ信号を受信すると、ＭＦＰ１０とスキャンＣＬサーバ１５０との間に接続が確立されているのか否かを判断する。例えば、確認サーバ１３０は、ＭＦＰ１０の機器ＩＤをスキャンＣＬサーバ１５０に供給して、スキャンＣＬサーバ１５０から上記の接続の有無を示す情報を取得する。そして、確認サーバ１３０は、取得済みの情報に応じて、接続又は非接続を示す問い合わせ結果をＭＦＰ１０に送信する。
【０１８５】
Ｓ４２２では、ＣＰＵ７２は、確認サーバ１３０から受信される問い合わせ結果が接続を示すのか否かを判断する。ＣＰＵ７２は、問い合わせ結果が接続を示す場合には、Ｓ４２２でＹＥＳと判断し、機能確認処理を終了し、問い合わせ結果が非接続を示す場合には、Ｓ４２２でＮＯと判断し、Ｓ４２４に進む。
【０１８６】
上述したように、本実施例では、携帯端末５０によってＣＳが選択される場合には、ＭＦＰ１０からスキャンＣＬサーバ１５０を介して携帯端末５０へのスキャンデータの送信が実行されることが前提となっている。そして、ＭＦＰ１０は、スキャンデータをスキャンＣＬサーバ１５０に送信するためには、スキャンＣＬサーバ１５０に常時接続されていなければならない。従って、Ｓ４２２でＮＯと判断される場合には、ＭＦＰ１０がスキャンデータをスキャンＣＬサーバ１５０に送信することができない。即ち、ＭＦＰ１０及び携帯端末５０は、クラウド方式の通信方式を利用して、スキャンデータを通信することができない。このために、Ｓ４２４では、ＣＰＵ７２は図４のＳ１２で受信された応答データに含まれるＣＳＯＫを示す情報を、ＣＳＮＧを示す情報に変更する。これにより、図４のＳ３０において、ＣＰＵ７２は、ＣＳを選択することができない。Ｓ４２４が終了すると、機能確認処理が終了する。
【０１８７】
（具体的なケース；図１６）
図１６を参照して、図４（特にＳ１５）及び図８の各処理によって実現される具体的なケースを説明する。ＭＦＰ１０Ｃは、通常Ｗｉ−Ｆｉスキャン、ＢＴスキャン、ＥＳ、及び、ＣＳを実行可能であり、ＷＦＤスキャンを実行不可能である。ＭＦＰ１０Ｃ及び携帯端末５０は、ＡＰ１００によって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ「Ｘ１」、ＢＳＳＩＤ「Ｙ１」）に所属している。
【０１８８】
本ケースでは、ＭＦＰ１０Ｃから携帯端末５０に送信される応答データは、ＭＦＰ１０Ｃの機器ＩＤと、ＤＳＯＫを示す情報と、ＥＳＯＫを示す情報と、ＣＳＯＫを示す情報と、ＤＳに対応するネットワーク情報（即ち、「Ｘ１、Ｙ１、ＩＰ１」、「ＢＴＷＳＩ」）と、を含む（図８のＳ１００）。
【０１８９】
携帯端末５０が所属している通常Ｗｉ−ＦｉＮＷの「Ｘ１」及び「Ｙ１」のセットに一致するＳＳＩＤ及びＢＳＳＩＤのセットが応答データに含まれているために（図１５のＳ４０４でＹＥＳ）、携帯端末５０は、ＤＳＯＫを示す情報を、ＤＳＮＧを示す情報に変更しない。
【０１９０】
本ケースでは、Ｅメールの受信を実行するための受信用ＥＳＩが、携帯端末５０のメモリ７４に記憶されていないために（図１５のＳ４１４でＮＯ）、携帯端末５０は、ＥＳＯＫを示す情報を、ＥＳＮＧを示す情報に変更する（Ｓ４１６）。
【０１９１】
携帯端末５０は、ＭＦＰ１０Ｃの機器ＩＤを含む問い合わせ信号を確認サーバ１３０に送信して、確認サーバ１３０から問い合わせ結果を取得する（図１５のＳ４２２）。本ケースでは、スキャン用ＣＳＩがＭＦＰ１０Ｃのメモリ３４に記憶されているが、ＭＦＰ１０Ｃは、スキャンＣＬサーバ１５０に接続されていない。例えば、スキャン用ＣＳＩに含まれる認証情報の有効期限が切れている場合には、ＭＦＰ１０ＣがスキャンＣＬサーバ１５０に接続不可能な事象が発生し得る。この場合、携帯端末５０は、図１５のＳ４２２でＮＯと判断し、ＣＳＯＫを示す情報を、ＣＳＮＧを示す情報に変更する（Ｓ４２４）。
【０１９２】
上述したように、ＭＦＰ１０Ｃから受信される応答データは、ＤＳＯＫ、ＥＳＯＫ、及び、ＣＳＯＫを示す情報を含む。しかしながら、機能確認処理（図４のＳ１５）において、ＤＳＯＫを示す情報と、ＥＳＮＧを示す情報と、ＣＳＮＧを示す情報と、に変更される。この結果、携帯端末５０は、ＭＦＰ１０Ｃが実行可能な３個のスキャン機能（即ち、ＤＳ、ＥＳ、ＣＳ）の中から、ＤＳを選択する。そして、携帯端末５０は、ケースＡ（図１２）と同様に、通常Ｗｉ−ＦｉＮＷを優先的に利用して、ＡＰ１００を介して、スキャン指示をＭＦＰ１０Ｃに送信する（図４のＳ５４）。
【０１９３】
ＭＦＰ１０Ｃは、携帯端末５０からスキャン指示を受信すると（図８のＳ１０８）、スキャン処理を実行し（Ｓ１１０）、通常Ｗｉ−ＦｉＮＷを利用して、スキャンデータを携帯端末５０に送信する（Ｓ１１２）。
【０１９４】
本実施例によると、ＭＦＰ１０Ｃから携帯端末５０へのスキャンデータの送信に利用不可能な通信方式（図１６のケースではＥＳ及びＣＳ）が、携帯端末５０によって選択されるのを抑制することができる。本実施例では、ＭＦＰ１０Ｃ及び携帯端末５０は、携帯端末５０によって選択される通信方式（図１６のケースではＤＳ）を利用して、スキャンデータの通信を適切に実行することができる。
【０１９５】
（対応関係）
図１６のケースでは、応答データに含まれるＳＳＩＤ「Ｘ１」及びＢＳＳＩＤ「Ｙ１」が、「識別情報」の一例である。ＣＳ、ＤＳ、ＥＳが、それぞれ、「第１の通信方式」、「第２の通信方式」、「第３の通信方式」の一例である。応答データに含まれる情報（即ち、ＤＳＯＫ、ＥＳＯＫ、ＣＳＯＫ）が、「第３のデータ」及び「第４のデータ」の一例である。図１５のＳ４０４の処理、Ｓ４１４の処理が、それぞれ、「端末装置」の「第１の判断部」、「第２の判断部」によって実行される処理の一例である。Ｓ４１４の判断対象である受信用ＥＳＩが、「第２の無線設定情報」の一例である。
【０１９６】
（第３実施例）
第１実施例とは異なる点を説明する。本実施例では、携帯端末５０が機能選択処理を実行せず、ＭＦＰ１０が機能選択処理を実行する。
【０１９７】
（携帯端末５０のアプリケーション処理；図１７）
図１７を参照して、本実施例のＭＦＰ用アプリケーションによって実現される処理の内容を説明する。Ｓ１０−３で送信される機能要求は、携帯端末５０が無線ＬＡＮに所属しているか否かを示す情報と、携帯端末５０がセルラーＮＷに所属しているか否かを示す情報と、を含む。携帯端末５０が無線ＬＡＮに所属している場合（即ち、通常Ｗｉ−ＦｉＷＳＩ又はＷＦＤＷＳＩがメモリ７４に記憶されている場合）には、機能要求は、さらに、当該無線ＬＡＮのＳＳＩＤ及びＢＳＳＩＤのセットを含む。ＭＦＰ１０は、これらの情報を利用して、後述の機能選択処理（図１８のＳ３０）を実行することができる。
【０１９８】
Ｓ１２−３で受信される応答データは、ＭＦＰ１０によって実行される機能選択処理の選択結果（即ち、ＤＳ、ＥＳ、又は、ＣＳ）を含む。応答データは、ＤＳを示す選択結果を含む場合に、さらに、ＤＳに対応するネットワーク情報（即ち、ＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩに含まれる各情報、ＭＦＰ１０のＷＦＤＷＳＩに含まれる各情報、ＭＦＰ１０のＢＴＷＳＩ）を含む。
【０１９９】
このように、本実施例においては、ＣＰＵ７２は、機能要求の送信（Ｓ１０−３）及びＤＳＯＫ等の応答データの受信（Ｓ１２−３）という一往復の通信を実行する。即ち、ＣＰＵ７２は、１回のＮＦＣ接続において、一往復の通信を実行する。Ｓ１２−２を終えると、ＮＦＣ接続が切断される。
【０２００】
Ｓ５２〜Ｓ５６の処理は、図４のＳ５２〜５６と同様である。選択結果がＥＳ又はＣＳを示す場合には（Ｓ５２でＮＯ）、Ｓ５７において、ＣＰＵ７２は、ＮＦＣＩ／Ｆを介して、送信先情報をＭＦＰ１０に送信する。選択結果がＥＳを示す場合には、送信先情報は、スキャンデータの送信先のＥメールアドレスである。選択結果がＣＳを示す場合には、送信先情報は、スキャンデータの送信先のＵＲＬである。Ｓ５８の処理は、図４のＳ５８の処理と同様である。
【０２０１】
（ＭＦＰの処理；図１８）
図１８を参照して、本実施例のＭＦＰ１０が実行する処理の内容を説明する。Ｓ６０〜９０は、図８のＳ６０〜９０と同様である。ただし、上述したように、Ｓ６０で受信される機能要求は、携帯端末５０が無線ＬＡＮに所属しているか否かを示す情報と、携帯端末５０がセルラーＮＷに所属しているか否かを示す情報と、を含む。また、機能要求は、携帯端末５０が所属している無線ＬＡＮのＳＳＩＤ及びＢＳＳＩＤのセットを含み得る。また、Ｓ７０では、ＣＰＵ３２は、通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、及び、ＢＴスキャンのうちの少なくとも１つがＯＫである場合には、ＤＳＯＫを示す情報をメモリ３４に記憶させ、それらの全てがＮＧである場合には、ＤＳＮＧを示す情報をメモリ３４に記憶させる。
【０２０２】
Ｓ３０では、ＣＰＵ３２は、機能選択処理を実行する。本実施例の機能実行処理は、実行主体がＣＰＵ３２である点を除いて、第１実施例の機能実行処理と同様である（図４のＳ３０、図５〜図７参照）。なお、ＣＰＵ３２は、ＳＳＩＤ及びＢＳＳＩＤのセットが機能要求に含まれる場合には、当該セットを利用して、図５のＳ３１の処理を実行する。また、ＣＰＵ３２は、機能要求に含まれる各情報（即ち、携帯端末５０が無線ＬＡＮに所属しているか否かを示す情報、携帯端末５０がセルラーＮＷに所属しているか否かを示す情報）を利用して、図５のＳ３３及びＳ３８の処理を実行する。
【０２０３】
次いで、Ｓ５０−３では、ＣＰＵ３２は、ＮＦＣＩ／Ｆ２２を介して、Ｓ３０の機能選択処理の選択結果を含む応答データを携帯端末５０に送信する。ＣＰＵ３２は、選択結果がＤＳを示す場合には、さらに、ＤＳに対応するネットワーク情報を含む応答データをＭＦＰ１０に送信する。ＤＳに対応するネットワーク情報を準備する手法は、第１実施例の図８のＳ１００において、ＤＳに対応するネットワーク情報を準備する手法と同様である。例えば、ＣＰＵ３２は、ＷＦＤのデバイス状態である場合には、Ｇ／Ｏ状態に移行してＷＦＤＮＷを新たに形成し、ＷＦＤＷＳＩを生成する。
【０２０４】
Ｓ１０６、Ｓ１０８、Ｓ１１０、Ｓ１１２の処理は、それぞれ、図８のＳ１０６、Ｓ１０８、Ｓ１１０、Ｓ１１２の処理と同様である。Ｓ１０９では、ＣＰＵ３２は、携帯端末５０から、ＮＦＣＩ／Ｆ２２を介して、送信先情報（即ち、スキャンデータの送信先のＥメールアドレス（又はＵＲＬ）を受信する。
【０２０５】
（具体的なケース；図１９）
図１９を参照して、図１７及び図１８の各処理によって実現される具体的なケースを説明する。ＭＦＰ１０Ｄは、通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、ＢＴスキャン、ＥＳ、及び、ＣＳを実行可能である。ＭＦＰ１０Ｄ及び携帯端末５０は、ＡＰ１００によって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ「Ｘ１」、ＢＳＳＩＤ「Ｙ１」）に所属している。なお、携帯端末５０は、セルラーＮＷに所属していない。
【０２０６】
本ケースでは、携帯端末５０からＭＦＰ１０Ｄに送信される機能要求は、携帯端末５０が無線ＬＡＮに所属していることを示す情報と、携帯端末５０がセルラーＮＷに所属していないことを示す情報と、携帯端末５０が所属している通常Ｗｉ−ＦｉＮＷのＳＳＩＤ「Ｘ１」及びＢＳＳＩＤ「Ｙ１」のセットと、を含む（図１７のＳ１０−３）。
【０２０７】
ＭＦＰ１０Ｄは、携帯端末５０から機能要求を受信すると（図１８のＳ６０）、各機能確認処理を実行して（図１８のＳ７０〜９０）、ＤＳＯＫを示す情報と、ＥＳＯＫを示す情報と、ＣＳＯＫを示す情報と、をメモリ３４に記憶させる。
【０２０８】
本ケースでは、ＭＦＰ１０Ｄの通常Ｗｉ−ＦｉＷＳＩに含まれるＳＳＩＤ「Ｘ１」及びＢＳＳＩＤ「Ｙ１」のセットに一致するＳＳＩＤ及びＢＳＳＩＤのセットが機能要求に含まれるために（図４のＳ３１でＹＥＳ）、ＭＦＰ１０Ｄは、ＭＦＰ１０Ｄが実行可能な３個のスキャン機能（即ち、ＤＳ、ＥＳ、ＣＳ）の中から、ＤＳを選択する（図５のＳ３２）。
【０２０９】
ＭＦＰ１０Ｂは、ＤＳに対応するネットワーク情報を準備する過程で、デバイス状態からＧ／Ｏ状態に移行してＷＦＤＮＷを新たに形成し、ＷＦＤＷＳＩ（即ち、「Ｘ３、Ｙ３、ＩＰ３、ＰＷ」）を生成する（図１８のＳ５０−３）。そして、ＭＦＰ１０Ｄから携帯端末５０に送信される応答データは、ＤＳを示す選択結果と、ＤＳに対応するネットワーク情報（通常Ｗｉ−ＦｉＷＳＩ（即ち、「Ｘ１、Ｙ１、ＩＰ１」）、ＷＦＤＷＳＩ（即ち、「Ｘ３、Ｙ３、ＩＰ３、ＰＷ」）、ＢＴＷＳＩ）と、を含む（図１８のＳ５０−３）。
【０２１０】
携帯端末５０は、ＤＳを示す選択結果と、ＤＳに対応するネットワーク情報と、を受信すると、携帯端末５０及びＭＦＰ１０Ｄが同一の通常Ｗｉ−ＦｉＮＷに所属していると判断し、通常Ｗｉ−ＦｉＮＷを優先的に利用して、ＡＰ１００を介して、スキャン指示をＭＦＰ１０Ｄに送信する（図１７のＳ５４）。
【０２１１】
ＭＦＰ１０Ｄは、携帯端末５０からスキャン指示を受信すると（図１８のＳ１０８）、スキャン処理を実行し（Ｓ１１０）、通常Ｗｉ−ＦｉＮＷを利用して、ＡＰ１００を介して、スキャンデータを携帯端末５０に送信する（Ｓ１１２）。
【０２１２】
（対応関係）
図１９のケースでは、機能要求に含まれるＳＳＩＤ「Ｘ１」及びＢＳＳＩＤ「Ｙ１」が、「識別情報」の一例である。ＤＳ、ＥＳ、及び、ＣＳが、「Ｍ１個の通信方式」の一例であり、ＤＳが、「特定の通信方式」の一例である。図１８のＳ６０の処理、Ｓ３０の処理、Ｓ５０−３の処理、Ｓ１０９の処理、Ｓ１１２の処理が、それぞれ、「機能実行装置」の「第１の受信部」、「選択部」、「第２の送信部」、「第３の受信部」、「第１の送信部」によって実行される処理の一例である。
【０２１３】
（第４実施例）
第３実施例とは異なる点を説明する。本実施例では、ＭＦＰ１０は、図９とは異なるフローチャートに従って、図１８のＳ７０のＤＳ機能確認処理を実行する。
【０２１４】
（ＤＳ機能確認処理；図２０）
図２０を参照して、図１８のＳ７０のＤＳ機能確認処理について説明する。上述したように、携帯端末５０が通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷのうちの少なくとも１個のＮＷに所属している場合には、図１８のＳ６０で受信される機能要求は、当該少なくとも１個のＮＷのＳＳＩＤ及びＢＳＳＩＤのセットを含む。
【０２１５】
Ｓ７００、Ｓ７０２は、図９のＳ７１、Ｓ７３と同様である。Ｓ７０４では、ＣＰＵ３２は、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属しているのか否かを判断する。ＣＰＵ３２は、ＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩがメモリ３４に記憶されていない場合には、Ｓ７０４でＮＯと判断し、Ｓ７０８に進む。
【０２１６】
ＣＰＵ３２は、ＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩがメモリ３４に記憶されている場合には、当該通常Ｗｉ−ＦｉＷＳＩに含まれる通常Ｗｉ−Ｆｉ用ＳＳＩＤ及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤのセットに一致するＳＳＩＤ及びＢＳＳＩＤのセット（以下では「第３のセット」と呼ぶ）が機能要求に含まれているのか否かを判断する。ＣＰＵ３２は、第３のセットが機能要求に含まれている場合には、Ｓ７０４でＹＥＳと判断し、Ｓ７０６に進み、第３のセットが機能要求に含まれていない場合には、Ｓ７０４でＮＯと判断し、Ｓ７０８に進む。
【０２１７】
Ｓ７０６では、ＣＰＵ３２は、通常Ｗｉ−ＦｉスキャンＯＫを示す情報をメモリ３４に記憶させる。また、Ｓ７０８では、ＣＰＵ３２は、通常Ｗｉ−ＦｉスキャンＮＧを示す情報をメモリ３４に記憶させる。Ｓ７０６又はＳ７０８が終了すると、Ｓ７１０に進む。
【０２１８】
Ｓ７１０、Ｓ７１８は、図９のＳ７４、Ｓ７６と同様である。Ｓ７１２では、ＣＰＵ３２は、ＭＦＰ１０の現在の状態がＣＬ状態であるのか否かを判断する。ＣＰＵ３２は、ＭＦＰ１０の現在の状態がＣＬ状態である場合には、Ｓ７１２でＹＥＳと判断し、Ｓ７１４に進み、ＭＦＰ１０の現在の状態がＧ／Ｏ状態又はデバイス状態である場合には、Ｓ７１２でＮＯと判断し、Ｓ７１６に進む。
【０２１９】
Ｓ７１４では、ＣＰＵ３２は、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属しているのか否かを判断する。ＣＰＵ３２は、ＭＦＰ１０のＷＦＤＷＳＩがメモリ３４に記憶されている場合には、当該ＷＦＤＷＳＩに含まれるＷＦＤ用ＳＳＩＤ及びＷＦＤ用ＢＳＳＩＤのセットに一致するＳＳＩＤ及びＢＳＳＩＤのセット（以下では「第４のセット」と呼ぶ）が機能要求に含まれているのか否かを判断する。ＣＰＵ３２は、第４のセットが機能要求に含まれている場合には、Ｓ７１４でＹＥＳと判断し、Ｓ７１６に進み、第４のセットが機能要求に含まれていない場合には、Ｓ７１４でＮＯと判断し、Ｓ７１８に進む。Ｓ７１６〜Ｓ７２４は、図９のＳ７５〜Ｓ７９と同様である。
【０２２０】
ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していない場合には、ＭＦＰ１０及び携帯端末５０は、通常Ｗｉ−Ｆｉ方式を利用して、スキャンデータの通信を実行することができない。何故なら、ＭＦＰ１０の通常Ｗｉ−ＦｉＷＳＩに含まれるパスワードがＭＦＰ１０から携帯端末５０に送信されないので（図１８のＳ５０−３）、携帯端末５０が、ＭＦＰ１０が所属している通常Ｗｉ−ＦｉＮＷに参加することができないからである。従って、本実施例では、ＭＦＰ１０は、ＭＦＰ１０が通常Ｗｉ−Ｆｉスキャン機能を有していても、ＭＦＰ１０及び携帯端末５０が同一の通常Ｗｉ−ＦｉＮＷに所属していない場合（Ｓ７０４でＮＯ）には、通常Ｗｉ−ＦｉスキャンＮＧをメモリ３４に記憶させる（Ｓ７０８）。
【０２２１】
ＭＦＰ１０がＣＬ状態であり、かつ、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していない場合には、ＭＦＰ１０及び携帯端末５０は、ＷＦＤ方式を利用して、スキャンデータの通信を実行することができない。何故なら、ＭＦＰ１０のＷＦＤＷＳＩに含まれるパスワードがＭＦＰ１０から携帯端末５０に送信されないので（図１８のＳ５０−３）、携帯端末５０が、ＭＦＰ１０が所属しているＷＦＤＮＷに参加することができないからである。従って、本実施例では、ＭＦＰ１０は、ＭＦＰ１０がＷＦＤスキャン機能を有していても、ＭＦＰ１０がＣＬ状態であり、かつ、ＭＦＰ１０及び携帯端末５０が同一のＷＦＤＮＷに所属していない場合（Ｓ７１４でＮＯ）には、ＷＦＤスキャンＮＧをメモリ３４に記憶させる（Ｓ７１８）。
【０２２２】
このように、本実施例では、ＭＦＰ１０は、ＭＦＰ１０及び携帯端末５０の状況に応じて、通常Ｗｉ−Ｆｉスキャンに関する情報（ＯＫ又はＮＧ）、及び、ＷＦＤスキャンに関する情報（ＯＫ又はＮＧ）を、メモリ３４に適切に記憶させることができる。この結果、図１８のＳ３０において、ＭＦＰ１０は、ＤＳに関する選択を適切に実行することができる。
【０２２３】
（具体的なケース；図２１）
図２１を参照して、図１７及び図１８（特にＳ７０（図２０））の各処理によって実現される具体的なケースを説明する。図２１のＭＦＰ１０Ｅは、ＡＰ１００によって形成されている通常Ｗｉ−ＦｉＮＷ（ＳＳＩＤ「Ｘ１」、ＢＳＳＩＤ「Ｙ１」）に所属している。また、ＭＦＰ１０Ｅは、ＰＣ１１０によって形成されているＷＦＤＮＷ（ＳＳＩＤ「Ｘ３」、ＢＳＳＩＤ「Ｙ３」）に、ＣＬ機器として所属している。ＭＦＰ１０Ｅは、ＥＳ及びＣＳを実行可能であるが、ＢＴスキャンを実行不可能である。携帯端末５０は、無線ＬＡＮに所属していないが、セルラーＮＷに所属している。
【０２２４】
本ケースでは、携帯端末５０からＭＦＰ１０Ｅに送信される機能要求は、携帯端末５０が無線ＬＡＮに所属していないことを示す情報と、携帯端末５０がセルラーＮＷに所属していることを示す情報と、を含む。
【０２２５】
ＭＦＰ１０Ｅの通常Ｗｉ−ＦｉＷＳＩに含まれる通常Ｗｉ−Ｆｉ用ＳＳＩＤ「Ｘ１」及び通常Ｗｉ−Ｆｉ用ＢＳＳＩＤ「Ｙ１」のセットに一致するセットが、機能要求に含まれていないために（図２０のＳ７０４でＮＯ）、ＭＦＰ１０Ｅは、通常Ｗｉ−ＦｉスキャンＮＧを示す情報をメモリ３４に記憶させる（Ｓ７０８）。また、ＭＦＰ１０ＥがＣＬ状態であり（Ｓ７１２でＹＥＳ）、さらに、ＭＦＰ１０ＥのＷＦＤＷＳＩに含まれるＷＦＤ用ＳＳＩＤ「Ｘ３」及びＷＦＤ用ＢＳＳＩＤ「Ｙ３」のセットに一致するセットが、機能要求に含まれていないために（Ｓ７１４でＮＯ）、ＭＦＰ１０Ｅは、ＷＦＤスキャンＮＧを示す情報をメモリ３４に記憶させる（Ｓ７１８）。また、ＭＦＰ１０ＥがＢＴスキャンを実行不可能であるために（Ｓ７２０でＮＯ）、ＭＦＰ１０Ｅは、ＢＴスキャンＮＧを示す情報をメモリ３４に記憶させる（Ｓ７２４）。
【０２２６】
通常Ｗｉ−Ｆｉスキャン、ＷＦＤスキャン、及び、ＢＴスキャンのいずれもＮＧになるので、ＭＦＰ１０Ｅは、ＤＳＮＧを示す情報をメモリ３４に記憶させる。このように、ＭＦＰ１０Ｅは、通常Ｗｉ−Ｆｉスキャン及びＷＦＤスキャンを実行可能であるにも関わらず、ＤＳＮＧを示す情報をメモリ３４に記憶させる。従って、ＭＦＰ１０Ｅは、後述の第２の選択処理（図７参照）において、スキャンデータの通信を実行不可能であるＤＳを選択しない。
【０２２７】
ＭＦＰ１０Ｅは、ＥＳを実行可能であるために、ＥＳＯＫを示す情報をメモリ３４に記憶させる（図１０のＳ８３）。また、ＭＦＰ１０Ｅは、ＣＳを実行可能であるために、ＣＳＯＫを示す情報をメモリ３４に記憶させる（図１０のＳ９４）。
【０２２８】
上述したように、機能要求は、セルラーＮＷに所属していることを示す情報を含む。このために、ＭＦＰ１０Ｅは、図５のＳ３８でＹＥＳと判断して、第２の選択処理を実行する（Ｓ１６０）。そして、ＭＦＰ１０Ｅは、ＭＦＰ１０Ｅが実行可能な２個のスキャン機能（ＥＳ、ＣＳ）の中から、ＣＳを選択する（図７のＳ１６３でＹＥＳ）。ＭＦＰ１０Ｅは、ＣＳを示す選択結果を含む応答データを携帯端末５０に送信する。
【０２２９】
携帯端末５０は、ＭＦＰ１０Ｅから応答データを受信すると（図１７のＳ１２−３）、スキャンデータの送信先であるスキャンＣＬサーバ１５０のＵＲＬ「Ｃ１」を含む送信先情報を携帯端末５０に送信する（図１７のＳ５７）。
【０２３０】
ＭＦＰ１０Ｅは、携帯端末５０から送信先情報（即ちＵＲＬ「Ｃ１」）を受信すると（図１８のＳ１０９）、スキャン処理を実行し（Ｓ１１０）、スキャンデータをスキャンＣＬサーバ１５０に送信する（Ｓ１１２）。
【０２３１】
携帯端末５０は、スキャンＣＬサーバ１５０から、セルラーＮＷＩ／Ｆ６６を介して、スキャンデータを受信する（図１７のＳ５８）。
【０２３２】
（対応関係）
図２１のケースでは、ＤＳが、「第２の通信方式」の一例である。スキャンＣＬサーバ１５０のＵＲＬ「Ｃ１」が、「特定の送信先情報」の一例である。図１８のＳ６０の処理が、「機能実行装置」の「第２の受信部」によって実行される処理の一例である。図２０のＳ７０４及びＳ７１４の処理が、「機能実行装置」の「判断部」によって実行される処理の一例である。
【０２３３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０２３４】
（変形例１）
図１１のＳ９３では、ＭＦＰ１０のＣＰＵ３２は、ＭＦＰ１０がインターネット上の確認サーバ１３０と通信可能であるか否かを判断することによって、ＣＳＯＫを示す情報又はＣＳＮＧを示す情報をメモリ３４に記憶させる。これに代えて、ＣＰＵ３２は、ＭＦＰ１０がＡＰ１００と接続されている場合（即ち通常Ｗｉ−ＦｉＷＳＩがメモリ３４に記憶されている場合）には、Ｓ９３でＹＥＳと判断し、ＭＦＰ１０がＡＰ１００と接続されていない場合（即ち通常Ｗｉ−ＦｉＷＳＩがメモリ３４に記憶されていない場合）には、Ｓ９３でＮＯと判断してもよい。ＡＰ１００は、通常、無線ＬＡＮとインターネットとの間の通信を中継する機能を備える。このために、ＭＦＰ１０がＡＰ１００と接続されている場合には、ＭＦＰ１０は、通常、インターネット通信を実行可能である。従って、ＣＰＵ３２は、ＭＦＰ１０がＡＰ１００と接続されている否かを判断することによって、ＭＦＰ１０がインターネット通信を実行可能であるか（即ちスキャンＣＬサーバ１５０及び／又はデータ保存ＣＬサーバ１６０と通信可能であるのか否か）を適切に判断することができる。
【０２３５】
（変形例２）
図４のＳ１２において、携帯端末５０のＣＰＵ７２は、ＤＳＯＫ等を示す情報を含む応答データを受信する代わりに、ＭＦＰ１０の機器ＩＤ又はモデル名を含む応答データを受信してもよい。この場合、ＣＰＵ７２は、ＭＦＰ１０の機器ＩＤ又はモデル名を含む問い合わせ信号を確認サーバ１３０に送信して、確認サーバ１３０から問い合わせ結果を受信する。確認サーバ１３０は、ＭＦＰ１０の機器ＩＤ又はモデル名に対応付けて、ＭＦＰ１０がいずれのスキャン機能（ＤＳ、ＥＳ、ＣＳ）を実行可能であるのかを示す情報を記憶している。当該情報は、ＭＦＰ１０のベンダによって確認サーバ１３０に予め記憶されている。例えば、ベンダは、ＭＦＰ１０がＥＳ機能及びＣＳ機能を有していない場合には、ＭＦＰ１０の機器ＩＤ又はモデル名に対応付けて、ＤＳＯＫ、ＥＳＮＧ、及び、ＣＳＮＧを示す情報を確認サーバ１３０に記憶させる。確認サーバ１３０は、携帯端末５０から、ＭＦＰ１０の機器ＩＤ又はモデル名を含む問い合わせ信号を受信する場合に、ＭＦＰ１０がいずれのスキャン機能（ＤＳ、ＥＳ、ＣＳ）を実行可能であるのかを示す情報を含む問い合わせ結果を、携帯端末５０に送信する。携帯端末５０のＣＰＵ７２は、問い合わせ結果に応じて、図４のＳ３０でスキャン機能を選択する。本変形例でも、ＣＰＵ７２は、ＭＦＰ１０が実行可能なスキャン機能を選択することができる。本変形例では、ＭＦＰ１０の機器ＩＤ又はモデル名が、「第１の情報」の一例である。
【０２３６】
（変形例３）
変形例２において、確認サーバ１３０は、さらに、ＭＦＰ１０の機器ＩＤ又はモデル名に対応付けて、ＭＦＰ１０が実行可能なスキャン条件（例えば、ＭＦＰ１０が利用可能なスキャン解像度の範囲等）を記憶していてもよい。そして、確認サーバ１３０は、携帯端末５０から、ＭＦＰ１０の機器ＩＤ又はモデル名を含む問い合わせ信号を受信する場合に、ＭＦＰ１０がいずれのスキャン機能（ＤＳ、ＥＳ、ＣＳ）を実行可能であるのかを示す情報と、ＭＦＰ１０が実行可能なスキャン条件を示す情報と、を含む問い合わせ結果を、携帯端末５０に送信する。携帯端末５０のＣＰＵ７２は、問い合わせ結果に応じて、問い合わせ結果に含まれるスキャン条件を示す表示用データを生成して、表示用データを表示機構５４に供給する。これにより、ユーザは、スキャン条件を選択することができる。
【０２３７】
そして、図４のＳ５０では、ＣＰＵ７２は、ＣＰＵ７２によって選択されるスキャン機能（例えば「ＤＳ」）のみならず、ユーザによって選択されるスキャン条件（例えば、スキャン解像度「２００Ｄｐｉ」）を示す選択結果を、ＭＦＰ１０に送信してもよい。そして、図８のＳ１１０では、ＭＦＰ１０のＣＰＵ３２は、携帯端末５０による選択結果が示すスキャン条件に従って、スキャン処理を実行してもよい。
【０２３８】
（変形例４）
「第１のインターフェース」は、ＮＦＣＩ／Ｆ６２に限られず、例えば、Ｔｒａｎｓｆｅｒ  Ｊｅｔの無線通信を実行するためのＴＪＩ／Ｆであってもよい。なお、Ｔｒａｎｓｆｅｒ  Ｊｅｔの無線通信の通信速度の高速化が図れられた場合には、無線ＬＡＮＩ／Ｆ６０を介した無線通信の通信速度は、ＴＪＩ／Ｆを介した無線通信の通信速度よりも遅くてもよい。即ち、「第２のインターフェース」を介した無線通信の通信速度は、「第１のインターフェース」を介した無線通信の通信速度よりも速くてもよいし遅くてもよい。一般的に言うと、「第２のインターフェース」を介した無線通信の通信可能範囲が、「第１のインターフェース」を介した無線通信の通信可能範囲よりも大きければよい。
【０２３９】
（変形例５）
「機能実行装置」は、ＭＦＰ１０に限られず、スキャン機能を実行可能な他の通信装置（スキャナ、ＦＡＸ装置、コピー機等）であってもよい。
【０２４０】
（変形例６）
上記の各実施例では、ＭＦＰ１０と携帯端末５０とがＷＦＤ通信を行うことで、無線ネットワークを形成する。これに代えて、ＭＦＰ１０のＣＰＵ３２は、いわゆるＳｏｆｔＡＰを起動させることによって、ＭＦＰ１０がＡＰとして動作する無線ネットワークを形成してもよい。
【０２４１】
（変形例７）上記の各実施例では、新たにＷＦＤＮＷが形成される際に、ＭＦＰ１０がＧ／Ｏ機器になる。これに代えて、携帯端末５０がＧ／Ｏ機器になってもよい。また、携帯端末５０のＣＰＵ７２は、いわゆるＳｏｆｔＡＰを起動させることによって、携帯端末５０がＡＰとして動作する無線ネットワークを形成してもよい。
【０２４２】
（変形例８）
上記の実施例では、第１の選択処理（図６）及び第２の選択処理（図７）において、ＥＳに比べてＣＳが優先される（図６のＳ１５１、Ｓ１５３、図７のＳ１６３、Ｓ１６５）。これに代えて、ＣＳに比べてＥＳが優先されてもよい。
【０２４３】
（変形例９）
上記の各実施例では、携帯端末５０が無線ＬＡＮに所属しており（図５のＳ３３でＹＥＳ）、かつ、ＣＳ又はＥＳが選択された場合に（図６のＳ１５２、Ｓ１５４）、ＣＰＵ７２は、無線ＬＡＮＩ／Ｆ６０を介して、インターネット通信を実行する（図４のＳ５６、Ｓ５８）。一方において、携帯端末５０が無線ＬＡＮに所属しておらず（図５のＳ３３でＮＯ）、セルラーＮＷに所属しており（Ｓ３８でＹＥＳ）、かつ、ＣＳ又はＥＳが選択された場合に（図７のＳ１６４、Ｓ１６６）、ＣＰＵ７２は、セルラーＮＷＩ／Ｆ６６を介して、インターネット通信を実行する（図４のＳ５６、Ｓ５８）。即ち、上記の各実施例では、セルラーＮＷを用いたインターネット通信に比べて、従量制の課金対象にならない無線ＬＡＮを用いたインターネット通信が優先される。これに代えて、無線ＬＡＮを用いたインターネット通信に比べて、セルラーＮＷを用いたインターネット通信が優先されてもよい。
【０２４４】
（変形例１０）
上記の実施例では、ＭＦＰ１０及び携帯端末５０のＣＰＵ３２，７２がメモリ３４，７４内のプログラム（即ちソフトウェア）を実行することによって、図４、図８等の各処理が実現される。これに代えて、各処理のうちの少なくとも１つは、論理回路等のハードウェアによって実現されてもよい。
【０２４５】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０２４６】
２：通信システム、１０：ＭＦＰ、１２：操作パネル、１４：表示機構、１６：印刷機構、１８：スキャン機構、２０：無線ＬＡＮＩ／Ｆ、２２：ＮＦＣＩ／Ｆ、２４：ＢＴＩ／Ｆ、３０：制御部、３２：ＣＰＵ、３４：メモリ、５０：携帯端末、５２：操作キー、５４：表示機構、６０：無線ＬＡＮＩ／Ｆ、６２：ＮＦＣＩ／Ｆ、６４：ＢＴＩ／Ｆ、６６：セルラーＮＷＩ／Ｆ、７０：制御部、７２：ＣＰＵ、７４：メモリ、１００：ＡＰ、１１０：ＰＣ、１２０：メールサーバ、１３０：確認サーバ、１４０：印刷ＣＬサーバ、１５０：スキャンＣＬサーバ、１６０：データ保存ＣＬサーバ
【図１】
2014168214.tif 000003
【図２】
2014168214.tif 000004
【図３】
2014168214.tif 000005
【図４】
2014168214.tif 000006
【図５】
2014168214.tif 000007
【図６】
2014168214.tif 000008
【図７】
2014168214.tif 000009
【図８】
2014168214.tif 000010
【図９】
2014168214.tif 000011
【図１０】
2014168214.tif 000012
【図１１】
2014168214.tif 000013
【図１２】
2014168214.tif 000014
【図１３】
2014168214.tif 000015
【図１４】
2014168214.tif 000016
【図１５】
2014168214.tif 000017
【図１６】
2014168214.tif 000018
【図１７】
2014168214.tif 000019
【図１８】
2014168214.tif 000020
【図１９】
2014168214.tif 000021
【図２０】
2014168214.tif 000022
【図２１】
2014168214.tif 000023