(57)【要約】【課題】機能実行装置が、第１のインターフェースを介した通信端末との通信と、第２のインターフェースを介した通信端末との通信とを実行し得る場合において、特定の機能を適切に実行し得る技術を提供する。【解決手段】ＭＦＰ１０のＩＣタグＩ／Ｆは、ＮＦＣ通信セッションを利用して、携帯端末ＰＴ１にネットワーク情報を送信する（Ｔ１６）。ＭＦＰ１０と携帯端末ＰＴ１との双方がＷＦＤＮＷに所属する所属状態が構築される（Ｔ１８、Ｔ２０）。携帯端末ＰＴ１は、所属状態が構築される場合に、ＷＦＤＮＷを利用して、認証情報（Ｕ１及びＰ１）をＭＦＰ１０に送信する（Ｔ２２）。ＭＦＰ１０は、認証を実行する。ＭＦＰ１０は、認証が成功する場合（Ｔ２４）であって、実行要求で指定された機能（即ち、スキャン機能）が実行可能である場合（Ｔ３８）に、当該機能を実行する。【選択図】図５
2015228111.tif 000002
【特許請求の範囲】
【請求項１】
機能実行装置と通信端末とを含む機能実行システムであって、
前記機能実行装置は、
第１の方式に従って、前記通信端末と無線通信を実行する第１の装置側インターフェースと、
前記第１の方式とは異なる第２の方式に従って、前記通信端末と無線通信を実行する第２の装置側インターフェースと、
特定の機能を実行する機能実行部と、
装置側制御部と、を備え、
前記通信端末は、
前記第１の方式に従って、前記機能実行装置と無線通信を実行する第１の端末側インターフェースと、
前記第２の方式に従って、前記機能実行装置と無線通信を実行する第２の端末側インターフェースと、
端末側制御部と、を備え、
前記第１の装置側インターフェースは、前記通信端末に、前記通信端末と前記機能実行装置との双方が所属すべき特定の無線ネットワークで利用されるネットワーク情報を送信し、
前記端末側制御部は、
前記機能実行装置から、前記第１の端末側インターフェースを介して、前記ネットワーク情報を受信するネットワーク情報受信部と、
前記機能実行装置から前記ネットワーク情報が受信された後で、前記第２の端末側インターフェースを介して、前記機能実行装置と前記通信端末との双方が特定の無線ネットワークに所属する所属状態を構築する構築部と、
前記所属状態が構築される場合に、前記特定の無線ネットワークを利用して、前記第２の端末側インターフェースを介して、特定の認証情報を前記機能実行装置に送信する認証情報送信部と、を備え、
前記装置側制御部は、
前記第１の装置側インターフェースによって前記ネットワーク情報が前記通信端末に送信された後に、前記所属状態が構築される場合に、前記特定の無線ネットワークを利用して、前記通信端末から、前記第２の装置側インターフェースを介して、前記特定の認証情報を受信する認証情報受信部と、
前記特定の認証情報が受信される場合に、前記特定の認証情報がリストに登録済みか否かの特定の判断を実行する判断部と、を備え、
前記端末側制御部は、さらに、
前記特定の無線ネットワークを利用して、前記第２の端末側インターフェースを介して、前記特定の機能の実行要求を前記機能実行装置に送信する実行要求送信部であって、前記実行要求は、前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断される場合に、前記機能実行装置に前記特定の機能を実行させる要求である、前記実行要求送信部、を備え、
前記装置側制御部は、さらに、
前記特定の無線ネットワークを利用して、前記通信端末から、前記第２の装置側インターフェースを介して、前記特定の機能の実行要求を受信する実行要求受信部と、
前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断される場合であり、かつ、前記通信端末から前記実行要求が受信される場合に、前記特定の機能を前記機能実行部に実行させる機能制御部と、を備える、
機能実行システム。
【請求項２】
機能実行装置であって、
第１の方式に従って、通信端末と無線通信を実行する第１のインターフェースと、
前記第１の方式とは異なる第２の方式に従って、前記通信端末と無線通信を実行する第２のインターフェースと、
特定の機能を実行する機能実行部と、
制御部と、を備え、
前記第１のインターフェースは、前記通信端末に、前記通信端末と前記機能実行装置との双方が所属すべき特定の無線ネットワークで利用されるネットワーク情報を送信し、
前記制御部は、
前記第１のインターフェースによって前記ネットワーク情報が前記通信端末に送信された後に、前記機能実行装置と前記通信端末との双方が前記特定の無線ネットワークに所属する所属状態が構築される場合に、前記特定の無線ネットワークを利用して、前記通信端末から、前記第２のインターフェースを介して、特定の認証情報を受信する認証情報受信部と、
前記特定の認証情報が受信される場合に、前記特定の認証情報がリストに登録済みか否かの特定の判断を実行する第１の判断部と、
前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断される場合に、前記特定の機能を前記機能実行部に実行させる機能制御部と、
を備える機能実行装置。
【請求項３】
前記機能実行装置は、さらに、
前記特定の判断が実行されるべきか否かを示す設定情報を記憶する設定情報メモリと、
前記設定情報メモリ内の前記設定情報が、前記特定の判断が実行されるべきことを示す場合に、前記特定の判断が実行されるべきであることを示す状態情報を前記通信端末に送信し、前記設定情報メモリ内の前記設定情報が、前記特定の判断が実行されるべきでないことを示す場合に、前記状態情報を前記通信端末に送信しない状態情報送信部と、を備え、
前記認証情報受信部は、前記状態情報が前記通信端末に送信される場合に、前記通信端末から前記特定の認証情報を受信する、請求項２に記載の機能実行装置。
【請求項４】
前記第１のインターフェースは、インターフェースメモリを備え、
前記制御部は、さらに、
前記設定情報メモリ内の前記設定情報が、前記特定の判断が実行されるべきことを示す場合に、前記状態情報を前記インターフェースメモリに記憶させる記憶制御部を備え、
前記第１のインターフェースである前記状態情報送信部は、前記インターフェースメモリに記憶される前記状態情報を前記通信端末に送信する、請求項３に記載の機能実行装置。
【請求項５】
前記記憶制御部は、前記設定情報メモリ内の前記設定情報が、前記特定の判断が実行されるべきでないことを示す状態から、前記特定の判断が実行されるべきことを示す状態に変化する場合に、前記状態情報を前記インターフェースメモリに記憶させる、請求項４に記載の機能実行装置。
【請求項６】
前記制御部に備えられる前記状態情報送信部は、前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、前記状態情報を前記通信端末に送信する、請求項３に記載の機能実行装置。
【請求項７】
前記制御部は、さらに、
前記特定の無線ネットワークを利用して、前記通信端末から、前記第２のインターフェースを介して、前記特定の機能の実行要求を受信する実行要求受信部を備え、
前記機能制御部は、
前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断され、かつ、前記通信端末から前記実行要求が受信される場合に、前記特定の機能を前記機能実行部に実行させ、
前記設定情報メモリ内の前記設定情報が前記特定の判断が実行されるべきでないことを示し、かつ、前記通信端末から前記実行要求が受信される場合に、前記特定の機能を前記機能実行部に実行させる、請求項３から６のいずれか一項に記載の機能実行装置。
【請求項８】
前記機能実行装置は、さらに、
前記ネットワーク情報を記憶する装置側メモリを備え、
前記制御部は、さらに、
前記第１のインターフェースによって前記ネットワーク情報が前記通信端末に送信された後に、前記装置側メモリが記憶する前記ネットワーク情報と、前記通信端末によって受信された前記ネットワーク情報とが一致する場合に、前記第２のインターフェースを介して、前記所属状態を構築する構築部を備える、請求項２から７のいずれか一項に記載の機能実行装置。
【請求項９】
前記第１のインターフェースは、前記装置側メモリに記憶される前記ネットワーク情報を記憶するインターフェースメモリを備え、
前記第１のインターフェースは、前記インターフェースメモリに記憶される前記ネットワーク情報を、前記通信端末に送信する、請求項８に記載の機能実行装置。
【請求項１０】
前記制御部は、さらに、
前記特定の判断が実行される前に、前記通信端末から、前記特定のネットワークを利用して、前記第２のインターフェースを介して、前記特定の機能が実行される際に利用される対象データを受信する対象データ受信部を備え、
前記機能制御部は、前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断される場合に、前記対象データを利用して、前記特定の機能を前記機能実行部に実行させる、請求項２から９のいずれか一項に記載の機能実行装置。
【請求項１１】
前記第１のインターフェースは、特定の通信セッションを利用して、前記ネットワーク情報と、アプリケーション起動指示と、を前記通信端末に送信し、
前記アプリケーション起動指示は、前記通信端末にインストールされるアプリケーションであって、前記機能実行装置に前記特定の機能を実行させる前記アプリケーションを起動させる指示である、請求項２から１０のいずれか一項に記載の機能実行装置。
【請求項１２】
前記第１の方式は、ＮＦＣ（Near Field Communicationの略）規格に従った通信方式であるＮＦＣ方式である、請求項２から１１のいずれか一項に記載の機能実行装置。
【請求項１３】
前記機能実行部は、前記特定の機能を含む複数個の機能を実行し、
前記リストでは、複数個の認証情報のそれぞれについて、当該認証情報と、機能関連情報と、が対応付けられており、
前記機能関連情報は、前記複数個の機能のそれぞれについて、当該機能の実行を許可するのか否かを示し、
前記制御部は、さらに、
前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断される場合に、前記特定の認証情報に対応付けられている特定の機能関連情報が、前記特定の機能の実行を許可することを示すのか否かを判断する第２の判断部を備え、
前記機能制御部は、前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断され、かつ、前記特定の機能関連情報が前記特定の機能の実行を許可することを示すと判断される場合に、前記特定の機能を前記機能実行部に実行させる、請求項２から１２のいずれか一項に記載の機能実行装置。
【請求項１４】
前記機能実行部は、前記特定の機能を含む複数個の機能を実行し、
前記リストでは、複数個の認証情報のそれぞれについて、当該認証情報と、機能関連情報と、が対応付けられており、
前記機能関連情報は、前記複数個の機能のそれぞれについて、当該機能の実行を許可するのか否かを示し、
前記制御部は、さらに、
前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断される場合に、前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、前記特定の認証情報に対応する特定の機能関連情報を前記通信端末に送信する機能関連情報送信部と、
前記特定の機能関連情報が前記通信端末に送信された後に、前記特定の無線ネットワークを利用して、前記通信端末から、前記第２のインターフェースを介して、前記特定の機能の実行要求を受信する実行要求受信部と、を備え、
前記機能制御部は、
前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断され、かつ、前記通信端末から前記実行要求が受信される場合に、前記特定の機能を前記機能実行部に実行させる、請求項２から１３のいずれか一項に記載の機能実行装置。
【請求項１５】
前記機能実行部は、印刷を実行する印刷実行部を含み、
前記機能制御部は、前記特定の認証情報が前記リストに登録済みであると判断される場合に、前記通信端末から受信する印刷データを利用して、前記特定の機能である印刷機能を前記印刷実行部に実行させることで、印刷対象の画像を印刷媒体に印刷させる、請求項２から請求項１４のいずれか一項に記載の機能実行装置。
【請求項１６】
通信端末であって、
第１の方式に従って、機能実行装置と無線通信を実行する第１のインターフェースと、
前記第１の方式とは異なる第２の方式に従って、前記機能実行装置と無線通信を実行する第２のインターフェースと、
制御部と、を備え、
前記制御部は、
前記機能実行装置から、前記第１のインターフェースを介して、ネットワーク情報を受信するネットワーク情報受信部であって、前記ネットワーク情報は、前記通信端末と前記機能実行装置との双方が所属すべき特定の無線ネットワークで利用される情報である、前記ネットワーク情報受信部と、
前記ネットワーク情報が前記機能実行装置から受信された後で、前記第２のインターフェースを介して、前記機能実行装置と前記通信端末との双方が前記特定の無線ネットワークに所属する所属状態を構築する構築部と、
前記所属状態が構築される場合に、前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、特定の認証情報を前記機能実行装置に送信する認証情報送信部と、
前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、特定の機能の実行要求を前記機能実行装置に送信する実行要求送信部であって、前記実行要求は、前記機能実行装置において前記特定の認証情報がリストに登録済みであると判断される場合に、前記機能実行装置に前記特定の機能を実行させる要求である、前記実行要求送信部と、
を備える通信端末。
【請求項１７】
前記通信端末は、さらに、
前記機能実行装置によって前記特定の認証情報がリストに登録済みか否かの判断が実行されるべき場合に、前記機能実行装置から、前記判断が実行されるべきであることを示す状態情報を受信する状態情報受信部を備え、
前記認証情報送信部は、
前記状態情報が受信される場合に、前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、前記特定の認証情報を前記機能実行装置に送信する、請求項１６に記載の通信端末。
【請求項１８】
前記状態情報受信部は、前記機能実行装置から、前記第１のインターフェースを介して、前記状態情報を受信する、請求項１７に記載の通信端末。
【請求項１９】
前記状態情報受信部は、前記特定の無線ネットワークを利用して、前記機能実行装置から、前記第２のインターフェースを介して、前記状態情報を受信する、請求項１７に記載の通信端末。
【請求項２０】
前記制御部は、さらに、
前記特定の無線ネットワークを利用して、前記機能実行装置から、前記第２のインターフェースを介して、成功情報を受信する成功情報受信部であって、前記成功情報は、前記機能実行装置において、前記特定の認証情報が前記リストに登録済みであると判断されたことを示す情報である、前記成功情報受信部を備え、
前記実行要求送信部は、前記成功情報が受信される場合に、前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、前記実行要求を前記機能実行装置に送信する、請求項１６から１９のいずれか一項に記載の通信端末。
【請求項２１】
前記制御部は、さらに、
前記機能実行装置によって前記特定の認証情報がリストに登録済みか否かの判断が実行される前に、前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、前記特定の機能を前記機能実行装置に実行させる際に利用される対象データを前記機能実行装置に送信する、対象データ送信部を備える、請求項１６から２０のいずれか一項に記載の通信端末。
【請求項２２】
前記通信端末は、さらに、
前記機能実行装置に前記特定の機能を実行させるアプリケーションを記憶する端末側メモリを備え、
前記ネットワーク情報受信部は、前記機能実行装置から、特定の通信セッションを利用して、前記第１のインターフェースを介して、前記ネットワーク情報と、アプリケーション起動指示と、を受信し、
前記制御部は、さらに、
前記アプリケーションが起動されていない状態で、前記アプリケーション起動指示が受信される場合に、前記アプリケーションを起動させる起動部を備える、請求項１６から２１のいずれか一項に記載の通信端末。
【請求項２３】
前記実行要求送信部は、前記機能実行装置に前記特定の機能を実行させる所定の指示がユーザから与えられた後に、前記ネットワーク情報が受信される場合に、前記実行要求を前記機能実行装置に送信し、
前記制御部は、さらに、前記所定の指示が前記ユーザから与えられる前に、前記ネットワーク情報が受信される場合に、前記ユーザによる前記所定の指示の入力を受け付ける受付画面を表示部に表示させる表示制御部を備え、
前記実行要求送信部は、前記受付画面に応じて、前記ユーザから前記所定の指示が与えられる場合に、前記実行要求を前記機能実行装置に送信する、請求項１６から２２のいずれか一項に記載の通信端末。
【請求項２４】
前記機能実行装置は、前記特定の機能を含む複数個の機能を実行可能であり、
前記リストは、複数個の認証情報のそれぞれについて、当該認証情報と、機能関連情報と、が対応付けられており、
前記機能関連情報は、前記複数個の機能のそれぞれについて、当該機能の実行を許可するのか否かを示し、
前記制御部は、さらに、
前記機能実行装置において前記特定の認証情報が前記リストに登録済みであると判断された後に、前記特定の無線ネットワークを利用して、前記機能実行装置から、前記第２のインターフェースを介して、前記特定の認証情報に対応付けられている特定の機能関連情報を受信する機能関連情報受信部を備え、
前記表示制御部は、前記特定の機能関連情報が前記特定の機能の実行を許可することを示す場合に、前記複数個の機能の中から前記特定の機能を前記ユーザに選択させる前記受付画面を前記表示部に表示させる、請求項２３に記載の通信端末。
【請求項２５】
機能実行装置のためのコンピュータプログラムであって、
前記機能実行装置は、
第１の方式に従って、通信端末と無線通信を実行する第１のインターフェースと、
前記第１の方式とは異なる第２の方式に従って、前記通信端末と無線通信を実行する第２のインターフェースと、
特定の機能を実行する機能実行部と、を備え、
前記第１のインターフェースは、前記通信端末に、前記通信端末と前記機能実行装置との双方が所属すべき特定の無線ネットワークで利用されるネットワーク情報を送信し、
前記機能実行装置に搭載されるコンピュータに、以下の各処理、即ち、
前記第１のインターフェースによって前記ネットワーク情報が前記通信端末に送信された後に、前記機能実行装置と前記通信端末との双方が前記特定の無線ネットワークに所属する所属状態が構築される場合に、前記特定の無線ネットワークを利用して、前記通信端末から、前記第２のインターフェースを介して、特定の認証情報を受信する認証情報受信処理と、
前記特定の認証情報が受信される場合に、前記特定の認証情報がリストに登録済みか否かの特定の判断を実行する第１の判断処理と、
前記特定の判断において前記特定の認証情報が前記リストに登録済みであると判断される場合に、前記特定の機能を前記機能実行部に実行させる機能制御処理と、
を実行させる、コンピュータプログラム。
【請求項２６】
通信端末のためのコンピュータプログラムであって、
前記通信端末は、
第１の方式に従って、機能実行装置と無線通信を実行する第１のインターフェースと、
前記第１の方式とは異なる第２の方式に従って、前記機能実行装置と無線通信を実行する第２のインターフェースと、を備え、
前記通信端末に搭載されるコンピュータに、以下の各処理、即ち、
前記機能実行装置から、前記第１のインターフェースを介して、ネットワーク情報を受信するネットワーク情報受信処理であって、前記ネットワーク情報は、前記通信端末と前記機能実行装置との双方が所属すべき特定の無線ネットワークで利用される情報である、前記ネットワーク情報受信処理と、
前記ネットワーク情報が前記機能実行装置から受信された後で、前記第２のインターフェースを介して、前記機能実行装置と前記通信端末との双方が前記特定の無線ネットワークに所属する所属状態を構築する構築処理と、
前記所属状態が構築される場合に、前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、特定の認証情報を前記機能実行装置に送信する認証情報送信処理と、
前記特定の無線ネットワークを利用して、前記第２のインターフェースを介して、特定の機能の実行要求を前記機能実行装置に送信する実行要求送信処理であって、前記実行要求は、前記機能実行装置において前記特定の認証情報がリストに登録済みであると判断される場合に、前記機能実行装置に前記特定の機能を実行させる要求である、前記実行要求送信処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、機能実行装置と通信端末とを含む機能実行システムに関する。
【背景技術】
【０００２】
特許文献１には、携帯端末と通信を実行するための通信装置が開示されている。通信装置は、ＮＦＣ（Near Field Communicationの略）インターフェースを介して、ＮＦＣ情報を受信すると、ＮＦＣ情報を用いて、通信装置と携帯端末とが同一のネットワークに現在属しているのか否かを判断する。通信装置は、通信装置と携帯端末とが同一のネットワークに現在属していないと判断される場合に、携帯端末と接続して、無線ＬＡＮ（Local Area Networkの略）インターフェースを介してデータ通信処理を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１４８０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、機能実行装置が、第１のインターフェースを介した通信端末との通信と、第１のインターフェースとは異なる第２のインターフェースを介した通信端末との通信とを実行し得る場合において、リストに登録済みである特定の認証情報を送信可能な通信端末を用いて、機能実行装置に特定の機能を適切に実行させ得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される一つの技術は、機能実行装置と通信端末とを含む機能実行システムである。機能実行装置は、第１の方式に従って、通信端末と無線通信を実行する第１の装置側インターフェースと、第１の方式とは異なる第２の方式に従って、通信端末と無線通信を実行する第２の装置側インターフェースと、特定の機能を実行する機能実行部と、装置側制御部と、を備える。通信端末は、第１の方式に従って、機能実行装置と無線通信を実行する第１の端末側インターフェースと、第２の方式に従って、機能実行装置と無線通信を実行する第２の端末側インターフェースと、端末側制御部と、を備える。第１の装置側インターフェースは、通信端末に、通信端末と機能実行装置との双方が所属すべき特定の無線ネットワークで利用されるネットワーク情報を送信する。端末側制御部は、ネットワーク情報受信部と、構築部と、認証情報送信部と、を備える。ネットワーク情報受信部は、機能実行装置から、第１の端末側インターフェースを介して、ネットワーク情報を受信する。構築部は、機能実行装置からネットワーク情報が受信された後で、第２の端末側インターフェースを介して、機能実行装置と通信端末との双方が特定の無線ネットワークに所属する所属状態を構築する。認証情報送信部は、所属状態が構築される場合に、特定の無線ネットワークを利用して、第２の端末側インターフェースを介して、特定の認証情報を機能実行装置に送信する。装置側制御部は、認証情報受信部と、判断部と、を備える。認証情報受信部は、第１の装置側インターフェースによってネットワーク情報が通信端末に送信された後に、所属状態が構築される場合に、特定の無線ネットワークを利用して、通信端末から、第２の装置側インターフェースを介して、特定の認証情報を受信する。判断部は、特定の認証情報が受信される場合に、特定の認証情報がリストに登録済みか否かの特定の判断を実行する。端末側制御部は、さらに、特定の無線ネットワークを利用して、第２の端末側インターフェースを介して、特定の機能の実行要求を機能実行装置に送信する実行要求送信部を備える。実行要求は、特定の判断において特定の認証情報がリストに登録済みとである判断される場合に、機能実行装置に特定の機能を実行させる要求である。装置側制御部は、さらに、実行要求受信部と、機能制御部と、を備える。実行要求受信部は、特定の無線ネットワークを利用して、通信端末から、第２の装置側インターフェースを介して、特定の機能の実行要求を受信する。機能制御部は、特定の判断において特定の認証情報がリストに登録済みであると判断される場合であり、かつ、通信端末から実行要求が受信される場合に、特定の機能を機能実行部に実行させる。
【０００６】
上記の構成によると、機能実行装置の第１の装置側インターフェースは、通信端末にネットワーク情報を送信する。通信端末は、機能実行装置から、第１の端末側インターフェースを介してネットワーク情報を受信し、第２の端末側インターフェースを介して所属状態を構築する。通信端末は、所属状態が構築される場合に、特定の無線ネットワークを利用して、第２の端末側インターフェースを介して、特定の認証情報を機能実行装置に送信する。機能実行装置は、第２の装置側インターフェースを介して、特定の認証情報を受信する。機能実行装置は、特定の認証情報を用いて特定の判断を実行する。機能実行装置は、特定の判断において特定の認証情報がリストに登録済みであると判断される場合に、特定の機能を機能実行部に実行させる。従って、上記の構成によると、機能実行装置が、第１の装置側インターフェースを介した通信端末との通信と、第１の装置側インターフェースとは異なる第２の装置側インターフェースを介した通信端末との通信とを実行し得る場合において、リストに登録済みである特定の認証情報を送信可能な通信端末を用いて、機能実行装置に特定の機能を適切に実行させ得る。
【０００７】
本明細書によって開示される一つの技術は、機能実行装置である。機能実行装置は、第１の方式に従って、通信端末と無線通信を実行する第１のインターフェースと、第１の方式とは異なる第２の方式に従って、通信端末と無線通信を実行する第２のインターフェースと、特定の機能を実行する機能実行部と、制御部と、を備える。第１のインターフェースは、通信端末に、通信端末と機能実行装置との双方が所属すべき特定の無線ネットワークで利用されるネットワーク情報を送信する。制御部は、認証情報受信部と、第１の判断部と、機能制御部と、を備える。認証情報受信部は、第１のインターフェースによってネットワーク情報が通信端末に送信された後に、機能実行装置と通信端末との双方が特定の無線ネットワークに所属する所属状態が構築される場合に、特定の無線ネットワークを利用して、通信端末から、第２のインターフェースを介して、特定の認証情報を受信する。第１の判断部は、特定の認証情報が受信される場合に、特定の認証情報がリストに登録済みか否かの特定の判断を実行する。機能制御部は、特定の判断において特定の認証情報がリストに登録済みであると判断される場合に、特定の機能を機能実行部に実行させる。
【０００８】
上記の構成によると、機能実行装置が、第１のインターフェースを介した通信端末との通信と、第１のインターフェースとは異なる第２のインターフェースを介した通信端末との通信とを実行し得る場合において、リストに登録済みである特定の認証情報を送信可能な通信端末を用いて、機能実行装置が特定の機能を適切に実行し得る。
【０００９】
本明細書によって開示される一つの技術は、通信端末である。通信端末は、第１の方式に従って、機能実行装置と無線通信を実行する第１のインターフェースと、第１の方式とは異なる第２の方式に従って、機能実行装置と無線通信を実行する第２のインターフェースと、制御部と、を備える。制御部は、ネットワーク情報受信部と、構築部と、認証方法送信部と、実行要求送信部と、を備える。ネットワーク情報受信部は、機能実行装置から、第１のインターフェースを介して、ネットワーク情報を受信する。ネットワーク情報は、通信端末と機能実行装置との双方が所属すべき特定の無線ネットワークで利用される情報である。構築部は、ネットワーク情報が機能実行装置から受信された後で、第２のインターフェースを介して、機能実行装置と通信端末との双方が特定の無線ネットワークに所属する所属状態を構築する。認証情報送信部は、所属状態が構築される場合に、特定の無線ネットワークを利用して、第２のインターフェースを介して、特定の認証情報を機能実行装置に送信する。実行要求送信部は、特定の無線ネットワークを利用して、第２のインターフェースを介して、特定の機能の実行要求を機能実行装置に送信する。実行要求は、機能実行装置において特定の認証情報がリストに登録済みであると判断される場合に、機能実行装置に特定の機能を実行させる要求である。
【００１０】
上記の構成によると、通信端末が、第１のインターフェースを介した機能実行装置との通信と、第１のインターフェースとは異なる第２のインターフェースを介した機能実行装置との通信とを実行し得る場合において、リストに登録済みである特定の認証情報を送信可能な通信端末を用いて、機能実行装置に特定の機能を適切に実行させ得る。
【００１１】
なお、上記の機能実行装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信端末を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１２】
【図１】機能実行システムの構成を示す。
【図２】ＭＦＰのＣＰＵのインターフェース制御処理のフローチャートを示す。
【図３】ＭＦＰのＣＰＵの機能実行処理のフローチャートを示す。
【図４】携帯端末のＣＰＵの処理のフローチャートを示す。
【図５】第１実施例のケースＡ１の通信のシーケンスチャートを示す。
【図６】第１実施例のケースＡ２の通信のシーケンスチャートを示す。
【図７】第１実施例のケースＡ３の通信のシーケンスチャートを示す。
【図８】第２実施例のケースＢの通信のシーケンスチャートを示す。
【図９】第３実施例のケースＣ１の通信のシーケンスチャートを示す。
【図１０】第３実施例のケースＣ２の通信のシーケンスチャートを示す。
【発明を実施するための形態】
【００１３】
（第１実施例）
（機能実行システム２の構成；図１）
図１に示すように、機能実行システム２は、多機能器（以下では「ＭＦＰ（Multi-Function Peripheralの略）」と呼ぶ）１０と、携帯端末ＰＴ１、ＰＴ２、ＰＴ３と、を備える。ＭＦＰ１０と携帯端末ＰＴ１〜ＰＴ３とは、ＮＦＣ（Near Field Communicationの略）方式に従った無線通信であるＮＦＣ通信と、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷｉ−Ｆｉ方式に従った無線通信であるＷｉ−Ｆｉ通信と、のそれぞれを実行可能である。
【００１４】
（ＭＦＰ１０の構成）
ＭＦＰ１０は、印刷機能、スキャン機能等の多機能を実行可能な周辺機器（即ちＰＣ（Personal Computerの略）等の周辺機器）である。ＭＦＰ１０は、操作部１２と、表示部１４と、印刷実行部１６と、スキャン実行部１８と、ＩＣ（Integrated Circuitの略）タグインターフェース２０と、無線ＬＡＮ（Local Area Networkの略）インターフェース２２と、制御部３０と、を備える。各部１２〜３０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する場合がある。
【００１５】
操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をＭＦＰ１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。
【００１６】
ＩＣタグＩ／Ｆ２０は、いわゆる近距離無線通信のためのＮＦＣ（Near Field Communicationの略）方式に従った無線通信（以下では「ＮＦＣ通信」と呼ぶ）を実行するためのＩ／Ｆである。ＮＦＣ方式は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づく無線通信方式である。ＮＦＣ通信を実行するためのＩ／Ｆの種類として、ＮＦＣフォーラムデバイスと呼ばれるＩ／Ｆと、ＮＦＣフォーラムタグと呼ばれるＩ／Ｆと、が知られている。ＩＣタグＩ／Ｆ２０は、ＮＦＣフォーラムタグであり、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格のＩＣタグとして機能する。
【００１７】
ＮＦＣフォーラムデバイスは、Ｐ２Ｐ（Peer To Peerの略）モード、Ｒ／Ｗ（Reader/Writerの略）モード、及び、ＣＥ（Card Emulationの略）モードのうちのいずれかのモードで、選択的に動作可能なＩ／Ｆである。例えば、第１の機器のＮＦＣＩ／Ｆと、第２の機器のＮＦＣＩ／Ｆと、の両方がＰ２Ｐモードで動作する場合には、第１及び第２の機器は、情報の双方向通信を実行することができる。また、例えば、第１の機器のＮＦＣＩ／ＦがＲ／ＷモードのうちのＲｅａｄｅｒモードで動作し、かつ、第２の機器のＮＦＣＩ／ＦがＣＥモードで動作する場合には、第１の機器は、第２の機器からの情報の読み出し、即ち、第２の機器からの情報の受信を実行することができる。また、例えば、第１の機器のＮＦＣＩ／ＦがＲ／ＷモードのうちのＷｒｉｔｅｒモードで動作し、かつ、第２の機器のＮＦＣＩ／ＦがＣＥモードで動作する場合には、第１の機器は、第２の機器への情報の書き込み、即ち、第２の機器への情報の送信を実行することができる。
【００１８】
例えば、ＩＣタグＩ／Ｆ２０などのＮＦＣフォーラムタグは、上記の３つのモードのうちのいずれかのモードで選択的に動作可能なＩ／Ｆではなく、ＩＣタグのみとして機能するＩ／Ｆである。例えば、携帯端末ＰＴ１のＮＦＣＩ／Ｆ８０がＲ／ＷモードのうちのＲｅａｄｅｒモードで動作する場合には、携帯端末ＰＴ１は、ＭＦＰ１０のＩＣタグＩ／Ｆ２０からの情報の読み出し、即ち、ＭＦＰ１０からの情報の受信を実行することができる。
【００１９】
ＮＦＣフォーラムタグは、上記の３つのモードのうちのいずれかのモードで選択的に動作可能なＩ／Ｆではないので、ＮＦＣフォーラムデバイスよりも簡易な構成を有する。即ちＩＣチップの構成が単純である。一般的に言うと、ＮＦＣフォーラムタグとして機能するＩＣチップは、ＮＦＣフォーラムデバイスとして機能するＩＣチップよりも安価である。なお、ＩＣタグＩ／Ｆ２０への電力供給の方法は、いわゆるパッシブ型又はアクティブ型のどちらであってもよい。
【００２０】
本実施例では、ＩＣタグＩ／Ｆ２０は、制御部３０から供給される情報を長期間（例えば、制御部３０から他の情報が供給されるまでの期間）に亘って格納するためのインターフェースメモリ２１を備える。なお、後述の第２実施例では、インターフェースメモリ２１として、ＣＰＵ３２によって記憶内容を変更できないメモリが備えられ、さらに、ＩＣタグＩ／Ｆ２０はバス線に接続されていない。
【００２１】
無線ＬＡＮＩ／Ｆ２２は、ＷＦＤ（Wi-Fi Directの略）方式に従った無線通信（以下では「ＷＦＤ通信」と呼ぶ）を実行するためのＩ／Ｆである。ＷＦＤ方式の詳細は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」に記述されている。また、米国特許出願公開第２０１３／０２６０６８３号公報にも、ＷＦＤ方式の詳細が開示されており、当該文献を参照して引用する。
【００２２】
以下では、ＷＦＤ方式に従ったＷＦＤ通信を実行可能な機器（例えばＭＦＰ１０）のことを、「ＷＦＤ対応機器」と呼ぶ。上記のＷＦＤの規格書では、ＷＦＤ対応機器の状態として、Ｇｒｏｕｐ  Ｏｗｎｅｒ状態（以下では「Ｇ／Ｏ状態」と呼ぶ）、クライアント状態（以下では「ＣＬ状態」と呼ぶ）、及び、デバイス状態の３つの状態が定義されている。ＷＦＤ対応機器は、通常、上記の３つの状態のうちの１つの状態で選択的に動作可能である。また、以下では、Ｇ／Ｏ状態のＷＦＤ対応機器のことを「Ｇ／Ｏ機器」と呼び、ＣＬ状態のＷＦＤ対応機器のことを「ＣＬ機器」と呼ぶ。さらに、以下では、ＷＦＤネットワークのことを「ＷＦＤＮＷ」と記載する場合がある。
【００２３】
本実施例のＭＦＰ１０は、ＷＦＤ対応機器であるが、本実施例では、ＣＬ状態で動作することができない。また、ＭＦＰ１０は、他のＷＦＤ対応機器とＧ／Ｏネゴシエーションを実行するためのプログラムを搭載していない。即ち、ＭＦＰ１０は、Ｇ／Ｏ状態及びデバイス状態の２つの状態のうちの１つの状態で選択的に動作可能である。
【００２４】
ここでは、ＩＣタグＩ／Ｆ２０と無線ＬＡＮＩ／Ｆ２２との相違点を説明しておく。無線ＬＡＮＩ／Ｆ２２を介した無線通信の通信速度（例えば、最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＩＣタグＩ／Ｆ２０を介した無線通信の通信速度（例えば、最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。また、無線ＬＡＮＩ／Ｆ２２を介した無線通信における搬送波の周波数（例えば、２．４ＧＨｚ帯、５．０ＧＨｚ帯）は、ＩＣタグＩ／Ｆ２０を介した無線通信における搬送波の周波数（例えば、１３．５６ＭＨｚ帯）とは異なる。また、例えば、ＭＦＰ１０と携帯端末ＰＴ１との距離が約１０ｃｍ以下である場合にのみ、制御部３０は、ＩＣタグＩ／Ｆ２０を介して、携帯端末ＰＴ１とＮＦＣ通信を実行可能である。一方において、ＭＦＰ１０と携帯端末ＰＴ１との距離が、１０ｃｍ以下である場合でも、１０ｃｍ以上である場合（例えば最大で約１００ｍ）でも、制御部３０は、無線ＬＡＮＩ／Ｆ２２を介して、携帯端末ＰＴ１とＷＦＤ通信を実行可能である。即ち、ＭＦＰ１０が無線ＬＡＮＩ／Ｆ２２を介して通信先の機器（例えば携帯端末ＰＴ１）と無線通信を実行可能な最大の距離は、ＭＦＰ１０がＩＣタグＩ／Ｆ２０を介して通信先の機器と無線通信を実行可能な最大の距離よりも大きい。
【００２５】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に記憶されているプログラム３６に従って、様々な処理を実行するプロセッサである。メモリ３４は、さらに、ＳＦＬ（Secure Function Lock）設定情報３８と、ＳＦＬテーブル４０と、を記憶する。ＳＦＬ設定情報３８は、ユーザによって指定されるＯＮ又はＯＦＦを示す情報である。ＣＰＵ３２は、ＳＦＬ設定情報３８がＯＮを示す状態で、他の機器から、ＩＣタグＩ／Ｆ２０を介して認証情報（ユーザＩＤ及びパスワード）を受信する場合には、認証情報がＳＦＬテーブル４０に登録済みであるか否かの判断（即ち、認証）を実行する。一方、ＣＰＵ３２は、ＳＦＬ設定情報３８がＯＦＦを示す場合には、当該認証を実行しない。以下では、ＳＦＬ設定情報３８がＯＮを示す状態、ＯＦＦを示す状態を、それぞれ、「ＳＦＬがＯＮされている」、「ＳＦＬがＯＦＦされている」と呼ぶことがある。
【００２６】
ＳＦＬテーブル４０は、携帯端末ＰＴ１を含む複数個の携帯端末のそれぞれについて、当該携帯端末のユーザを識別するためのユーザＩＤ（例えばＵ１）と、当該ユーザＩＤに対応するパスワード（例えばＰ１）と、当該ユーザが印刷機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、当該ユーザがスキャン機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、が関連付けられている組合せ情報を含む。また、以下であ、ユーザが印刷機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、ユーザがスキャン機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、の組合せを、「機能関連情報」と呼ぶ場合がある。ＳＦＬテーブル４０は、ＭＦＰ１０を管理する管理者によって予めメモリ３４に格納されている。例えば、図１のＳＦＬテーブル４０は、ユーザＩＤ「Ｕ１」、パスワード「Ｐ１」、印刷「ＮＧ」、スキャン「ＯＫ」が関連付けられている組合せ情報を含む。
【００２７】
さらに、メモリ３４は、図示しないＮＷ記憶領域を含む。ＮＷ記憶領域は、ＭＦＰ１０が形成するＷＦＤＮＷに関係する情報を記憶する。ＭＦＰ１０は、ＷＦＤＮＷの親局（即ち上記のＧ／Ｏ機器）として動作して、ＭＦＰ１０自身が親局として動作するＷＦＤＮＷを形成することができる。
【００２８】
即ち、ＮＷ記憶領域は、ＭＦＰ１０が形成するＷＦＤで利用されるネットワーク情報と、管理リストと、を記憶する。ネットワーク情報は、ＳＳＩＤ（Service Set IDentifierの略）と、認証方式と、暗号化方式と、パスワードと、を含む。管理リストには、ＷＦＤＮＷのＣＬ機器のＭＡＣアドレスが記述される。即ち、管理リストには、ＷＦＤＮＷの親局として動作するＭＦＰ１０との無線接続が確立されている機器のＭＡＣアドレスが記述される。
【００２９】
（携帯端末ＰＴ１〜ＰＴ３の構成）
各端末ＰＴ１〜ＰＴ３は、携帯電話（例えばスマートフォン）、ＰＤＡ（Personal Digital Assistantの略）、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。
【００３０】
携帯端末ＰＴ１の構成を説明する。携帯端末ＰＴ２、ＰＴ３は、携帯端末ＰＴ１と同様の構成を備える。携帯端末ＰＴ１は、操作部７２と、表示部７４と、ＮＦＣＩ／Ｆ８０と、無線ＬＡＮＩ／Ｆ８２と、制御部９０と、を備える。各部７２〜９０は、バス線（符号省略）に接続されている。
【００３１】
操作部７２は、複数のキーを備える。ユーザは、操作部７２を操作することによって、様々な指示を携帯端末ＰＴ１に与えることができる。表示部７４は、様々な情報を表示するためのディスプレイである。ＮＦＣＩ／Ｆ８０は、ＮＦＣ方式に従ったＮＦＣ通信を実行するためのＩ／Ｆである。ＮＦＣＩ／Ｆ８０は、上記のＮＦＣフォーラムデバイスである。本実施例では、ＮＦＣＩ／Ｆ８０がＲｅａｄｅｒモードで動作する。そのため、携帯端末ＰＴ１の制御部９０は、ＮＦＣＩ／Ｆ８０を介して、ＭＦＰ１０のＩＣタグＩ／Ｆ２０から情報を読み出すことができる。無線ＬＡＮＩ／Ｆ８２は、ＭＦＰ１０の無線ＬＡＮＩ／Ｆ２２と同様である。従って、携帯端末ＰＴ１は、ＮＦＣ通信とＷｉ−Ｆｉ通信とのそれぞれを実行可能である。
【００３２】
制御部９０は、ＣＰＵ９２と、メモリ９４と、を備える。ＣＰＵ９２は、メモリ９４に格納されている各プログラム９６、９８に従って、様々な処理を実行するプロセッサである。
【００３３】
ＯＳ（Operation Systemの略）プログラム９６は、携帯端末ＰＴ１の基本的な動作を実現するためのプログラムである。アプリケーション９８は、ＭＦＰ１０に印刷、スキャン等の各機能を実行させるためのプログラムである。アプリケーション９８は、ＭＦＰ１０のベンダによって提供されるアプリケーションであり、インターネット上のサーバから携帯端末ＰＴ１にインストールされてもよいし、ＭＦＰ１０と共に出荷されるメディアから携帯端末ＰＴ１にインストールされてもよい。
【００３４】
メモリ９４は、さらに、携帯端末ＰＴ１のユーザを識別するためのユーザＩＤ（Ｕ１）と、そのユーザＩＤに対応するパスワード（Ｐ１）と、を記憶している。以下では、ユーザＩＤとパスワードとを合わせて「認証情報」と呼ぶ場合がある。携帯端末ＰＴ１のユーザは、インストールされたアプリケーション９８の初期設定の際に、操作部７２を操作して、予め知得したユーザＩＤ（Ｕ１）及びパスワード（Ｐ１）を入力する。例えば、ユーザは、上述したように管理者により予めＭＦＰ１０のメモリ３４に格納されているユーザＩＤ及びパスワードを、管理者から通知されることで知得することができる。ＣＰＵ９２は、入力されたユーザＩＤ及びパスワード（即ち、認証情報）をメモリ９４に記憶させる。
【００３５】
同様に、携帯端末ＰＴ２のメモリは、携帯端末ＰＴ２のユーザのユーザＩＤ（Ｕ２）及びパスワード（Ｐ２）を記憶している。また、携帯端末ＰＴ３のメモリは、携帯端末ＰＴ３のユーザＩＤ（Ｕ３）及びパスワード（Ｐ３）を記憶している。
【００３６】
（ＭＦＰ１０のＣＰＵ３２のインターフェース制御処理；図２）
図２を参照して、ＭＦＰ１０のＣＰＵ３２が実行するインターフェース制御処理の内容を説明する。ＭＦＰ１０の電源がＯＮされると、ＣＰＵ３２は、図２のインターフェース制御処理を開始する。
【００３７】
Ｓ２では、ＣＰＵ３２は、ＭＦＰ１０の動作状態を、デフォルトの状態であるデバイス状態から、Ｇ／Ｏ状態に移行させる。これにより、ＭＦＰ１０がＧ／Ｏ機器として動作する。即ち、ＭＦＰ１０を親局とするＷＦＤＮＷが形成される。ＣＰＵ３２は、ＷＦＤＮＷで利用されるネットワーク情報を準備する。具体的に言うと、ＣＰＵ３２は、ユニークなＳＳＩＤを生成する。また、ＣＰＵ３２は、例えば、ランダムに文字列を選択することによって、パスワードを生成する。そして、ＣＰＵ３２は、予め決められている認証方式及び暗号化方式を準備する。ＣＰＵ３２は、準備したネットワーク情報をメモリ３４に記憶させる。
【００３８】
次いで、Ｓ４では、ＣＰＵ３２は、ＳＦＬ設定情報と、Ｓ２でメモリ３４に記憶されたネットワーク情報と、アプリ起動指示と、をＩＣタグＩ／Ｆ２０のインターフェースメモリ２１に記憶させる。ＳＦＬ設定情報は、メモリ３４に記憶されているＳＦＬ設定情報３８である。ＳＦＬ設定情報３８は、デフォルトの状態ではＯＦＦを示す。アプリ起動指示は、プログラム３６に予め含まれている。アプリ起動指示は、携帯端末ＰＴ１のメモリ９４のアプリケーション９８を起動させるための指示である。
【００３９】
次いで、Ｓ６では、ＳＦＬ設定情報３８が変更されることを監視する。ＭＦＰ１０のユーザは、操作部１２を操作して、ＳＦＬのＯＮ、ＯＦＦを切り替えることができる。ＣＰＵ３２は、ユーザの切り替え指示に応じて、ＳＦＬ設定情報３８がＯＮを示す状態と、ＯＦＦを示す状態とを切り替える。ＳＦＬ設定情報３８が変更された場合、ＣＰＵ３２は、Ｓ６でＹＥＳと判断し、Ｓ８に進む。
【００４０】
Ｓ８では、ＣＰＵ３２は、変更後のＳＦＬ設定情報３８をＩＣタグＩ／Ｆ２０のインターフェースメモリ２１に記憶させる。
【００４１】
Ｓ８を終えると、ＣＰＵ３２は、再びＳ６でＳＦＬ設定情報３８が変更されることを監視する。ＣＰＵ３２は、ＭＦＰ１０の電源がＯＮされている間、Ｓ６の監視を継続する。
【００４２】
（ＭＦＰ１０のＣＰＵ３２の機能実行処理；図３）
図３を参照して、ＭＦＰ１０のＣＰＵ３２が実行する機能実行処理の内容を説明する。ＭＦＰ１０の電源がＯＮされ、図２のインターフェース処理においてＳ６の監視が開始されると、ＣＰＵ３２は、図３の機能実行処理を開始する。
【００４３】
Ｓ１０では、ＣＰＵ３２は、無線ＬＡＮＩ／Ｆ２２を介して、携帯端末（例えば携帯端末ＰＴ１）から、接続要求を受信することを監視する。以下では、ＭＦＰ１０に接続要求を送信する携帯端末のことを「対象端末」と呼ぶ。
【００４４】
対象端末のユーザは、ＭＦＰ１０に印刷等の機能を実行させることを望む場合に、ＭＦＰ１０に対象端末を近づける。この時点では、対象端末において、ＭＦＰ１０のためのアプリケーション９８を起動させる操作と、所望の機能を指定する操作と、が実行されていてもよいし、実行されていなくてもよい。対象端末のＮＦＣＩ／Ｆ（例えば携帯端末ＰＴ１のＮＦＣＩ／Ｆ８０）は、Ｒｅａｄｅｒモードで動作している。対象端末のＮＦＣＩ／ＦとＭＦＰ１０のＩＣタグＩ／Ｆ２０との間の距離が、ＮＦＣ通信を実行可能な距離（例えば１０ｃｍ）未満になると、これらのＩ／Ｆの間にＮＦＣの通信セッションが確立される。この場合、対象端末は、当該通信セッションを利用して、ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１に記憶されているＳＦＬ設定情報、ネットワーク情報、アプリ起動指示を読み出す。即ち、ＩＣタグＩ／Ｆ２０は、ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１に記憶されているＳＦＬ設定情報、ネットワーク情報、アプリ起動指示を、対象端末に送信する。その後、対象端末は、対象端末の無線ＬＡＮＩ／Ｆを介して、ＩＣタグＩ／Ｆ２０から読み出されたＳＳＩＤ（即ち、ネットワーク情報）を含む接続要求（具体的には、Probe Request）をＭＦＰ１０に送信する（後述の図４のＳ５６参照）。ＣＰＵ３２は、対象端末から、無線ＬＡＮＩ／Ｆ２２を介して、接続要求を受信すると、Ｓ１０でＹＥＳと判断し、Ｓ１２に進む。
【００４５】
Ｓ１２では、ＣＰＵ３２は、対象端末と無線接続処理を実行して、対象端末との無線接続を確立する。具体的には、ＣＰＵ３２は、接続要求（即ち、Probe Request）を受信すると、Probe Responseを対象端末に送信する。次いで、ＣＰＵ３２は、対象端末からAuthentication Request及びAssociation Requestを順次受信して、Authentication Response及びAssociation Responseを対象端末に順次送信する。この過程で、ＭＦＰ１０のメモリ３４のＮＷ情報記憶領域に記憶されているネットワーク情報と、対象情報が送信するネットワーク情報と、が一致することが確認される。そして、ＣＰＵ３２は、4-way handshakeを対象端末と実行する。
【００４６】
上記の各プロセスが終了すると、対象端末との無線接続が確立される。これにより、ＣＰＵ３２は、図２のＳ２で形成されたＷＦＤＮＷに対象端末を子局（即ち、ＣＬ機器）として参加させる。ＣＰＵ３２は、管理リスト（即ち、Ｇ／Ｏ機器の管理リスト）に対象端末のＭＡＣアドレスを記述する。これにより、ＷＦＰ１０と対象端末との双方がＷＦＤＮＷに所属する所属状態が構築される。
【００４７】
次いで、Ｓ１４では、ＣＰＵ３２は、ＳＦＬがＯＮであるか否かを判断する。なお、図３のＳ１３は、後述の第２実施例で実行される処理であるが、本実施例では実行されない。ＣＰＵ３２は、メモリ３４内のＳＦＬ設定情報３８がＯＮを示す場合に、Ｓ１４でＹＥＳと判断し、Ｓ１６に進む。一方、ＣＰＵ３２は、メモリ３４内のＳＦＬ設定情報３８がＯＦＦを示す場合に、Ｓ１４でＮＯと判断し、Ｓ３４に進む。
【００４８】
Ｓ３４では、ＣＰＵ３２は、対象端末から、ＭＦＰ１０の複数の機能（印刷機能、スキャン機能等）のうちのいずれかの機能の実行を要求する実行要求を受信することを監視する。対象端末において、所望の機能の実行を指示する操作（以下、「実行指示」と呼ぶ場合がある）が行われる場合、対象端末は、対象端末の無線ＬＡＮＩ／Ｆを介して、ＭＦＰ１０に実行要求を送信する。実行要求は、対象端末において指定された機能（例えば、印刷）を示す情報を含む。特に、実行要求が、印刷機能を示す情報を含む場合、対象端末は、実行要求に加えて、印刷対象の画像を表す印刷データをＭＦＰ１０に送信する。ＣＰＵ３２は、ＷＦＤＮＷを利用して、対象端末から、無線ＬＡＮＩ／Ｆ２２を介して、実行要求を受信すると、Ｓ３４でＹＥＳと判断し、Ｓ３０に進む。
【００４９】
Ｓ１６では、ＣＰＵ３２は、対象端末から、認証情報を受信することを監視する。対象端末は、ＩＣタグＩ／Ｆ２０から取得されたＳＦＬ設定情報を参照することにより、ＭＦＰ１０のＳＦＬがＯＮされていることを知ることができる。その場合、対象端末は、ＷＦＤＮＷを利用して、対象端末の無線ＬＡＮＩ／Ｆを介して、対象端末のメモリ（例えばメモリ９４）が記憶している認証情報（即ち、ユーザＩＤとパスワード）をＭＦＰ１０に送信する。ＣＰＵ３２は、ＷＦＤＮＷを利用して、対象端末から、無線ＬＡＮＩ／Ｆ２２を介して、認証情報を受信すると、Ｓ１６でＹＥＳと判断して、Ｓ１８に進む。
【００５０】
Ｓ１８では、ＣＰＵ３２は、受信された認証情報を用いて認証を実行し、認証に成功したか否かを判断する。具体的に言うと、Ｓ１８では、ＣＰＵ３２は、受信された認証情報（即ち、ユーザＩＤとパスワード）を含む組合せ情報がＳＦＬテーブル４０に含まれているか否かを判断する。受信された認証情報がＳＦＬテーブル４０に含まれている場合、ＣＰＵ３２は、Ｓ１８でＹＥＳと判断（即ち、認証成功と判断）し、Ｓ２０に進む。一方、受信された認証情報がＳＦＬテーブル４０に含まれていない場合、ＣＰＵ３２は、Ｓ１８でＮＯと判断（即ち、認証失敗と判断）し、Ｓ３２に進む。
【００５１】
Ｓ２０では、ＣＰＵ２２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、認証が成功したことを示すＯＫ通知を対象端末に送信する。
【００５２】
次いで、Ｓ２２では、ＣＰＵ２２は、対象端末から実行要求を受信することを監視する。Ｓ２２の処理の内容は上記Ｓ３４の処理と同様である。ＣＰＵ３２は、対象端末から実行要求を受信するとＳ２２でＹＥＳと判断し、Ｓ２８に進む。一方、ＣＰＵ３２は、所定期間（例えば５秒間）の間に対象端末から実行要求を受信しない場合に、Ｓ２２でＮＯと判断し、Ｓ２４に進む。
【００５３】
Ｓ２４では、ＣＰＵ２２は、ＳＦＬテーブル４０（図１参照）を参照し、認証に成功した認証情報（即ち、ユーザＩＤ及びパスワード）に対応する機能関連情報（即ち、当該ユーザが印刷機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、当該ユーザがスキャン機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ））を、対象端末に送信する。
【００５４】
次いで、Ｓ２６では、ＣＰＵ２２は、対象端末から実行要求を受信することを監視する。Ｓ２６の処理の内容も上記Ｓ３４の処理と同様である。対象端末は、ＭＦＰ１０から機能関連情報（Ｓ２４）を受信すると、対象端末の表示部（例えば、携帯端末ＰＴ１の表示部７４）に受付画面を表示させ、ユーザに、実行指示を行うことを求める（後述の図４のＳ６８、Ｓ７０参照）。ユーザが、所望の機能を指定して実行指示を行うと、対象端末は、ＭＦＰ１０に実行要求を送信する。ＣＰＵ２２は、対象端末から実行要求を受信すると、Ｓ２６でＹＥＳと判断し、Ｓ２８に進む。
【００５５】
Ｓ２８では、ＣＰＵ３２は、Ｓ１６でＹＥＳの場合に受信されたユーザＩＤが示すユーザ（即ち、認証成功と判断されたユーザ）が、実行要求で指定された機能を実行可能であるか否かを判断する。具体的には、Ｓ２８では、ＣＰＵ３２は、ＳＦＬテーブル４０（図１参照）を参照し、受信済みのユーザＩＤに印刷「ＯＫ」（又はスキャン「ＯＫ」）が関連づけられているか否かを判断する。例えば、実行要求で指定された機能が印刷機能である場合において、受信済みのユーザＩＤに印刷「ＯＫ」が関連付けられていると、ＣＰＵ３２は、Ｓ２８でＹＥＳと判断し、Ｓ３０に進む。一方、例えば、実行要求で指定された機能が印刷機能である場合において、受信済みのユーザＩＤに印刷「ＮＧ」が関連付けられていると、ＣＰＵ３２は、Ｓ２８でＮＯと判断し、Ｓ３２に進む。
【００５６】
Ｓ３０では、ＣＰＵ３２は、実行要求で指定された機能を実行する。スキャン機能が指定されている場合、ＣＰＵ３２は、スキャン実行部１８にセットされている原稿を読み取らせてスキャンデータを生成し、生成されたスキャンデータを、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、対象端末に送信する。印刷機能が指定されている場合、ＣＰＵ３２は、実行要求とともに送付された印刷データを印刷実行部１６に供給し、印刷実行部１６に印刷データが表す画像の印刷を実行させる。Ｓ３０を終えると、ＣＰＵ３２は、ＷＦＤの管理リストから対象端末のＭＡＣアドレスを削除する。即ち、ＣＰＵ３２は、対象端末の所属状態を解消する。その後、ＣＰＵ３２は、図３の機能実行処理を終了する。
【００５７】
一方、Ｓ３２では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＮＧ通知を対象端末に送信する。Ｓ３２を終えると、ＣＰＵ３２は、ＷＦＤの管理リストから対象端末のＭＡＣアドレスを削除する。即ち、ＣＰＵ３２は、対象端末の所属状態を解消する。その後、ＣＰＵ３２は、図３の機能実行処理を終了する。
【００５８】
（携帯端末ＰＴ１のＣＰＵ９２の処理；図４）
図４を参照して、携帯端末ＰＴ１のＣＰＵ９２が実行する処理の内容を説明する。なお、携帯端末ＰＴ２、携帯端末ＰＴ３のそれぞれのＣＰＵが実行する処理も、図４の携帯端末ＰＴ１のＣＰＵ９２が実行する処理と同様である。携帯端末ＰＴ１の電源がＯＮされると、ＣＰＵ９２は、図４の処理を開始する。
【００５９】
Ｓ５０では、ＣＰＵ９２は、ＮＦＣＩ／Ｆ８０を介して、ＳＦＬ設定情報、ネットワーク情報、及び、アプリ起動指示を受信することを監視する。携帯端末ＰＴ１のユーザは、ＭＦＰ１０に所望の機能（例えば、印刷）を実行させることを望む場合に、ＭＦＰ１０に携帯端末ＰＴ１を近づける。この時点では、携帯端末ＰＴ１の操作部７２において、ＭＦＰ１０のためのアプリケーション９８を起動させる操作と、実行指示と、が実行されていてもよいし、実行されていなくてもよい。携帯端末ＰＴ１のＮＦＣＩ／Ｆ８０は、Ｒｅａｄｅｒモードで動作している。携帯端末ＰＴ１とＭＦＰ１０のＩＣタグＩ／Ｆ２０との間の距離が、ＮＦＣ通信を実行可能な距離（例えば１０ｃｍ）未満になると、これらのＩ／Ｆの間にＮＦＣの通信セッションが確立される。この場合、ＣＰＵ９２は、当該通信セッションを利用して、ＮＦＣＩ／Ｆ８０を介して、ＭＦＰ１０のＩＣタグＩ／Ｆ２０のインターフェースメモリ２１に記憶されているＳＦＬ設定情報、ネットワーク情報、アプリ起動指示を読み出す。即ち、ＣＰＵ９２は、ＳＦＬ設定情報、ネットワーク情報、アプリ起動指示を受信する。ＣＰＵ９２は、ＳＦＬ設定情報、ネットワーク情報、アプリ起動指示を受信すると、Ｓ５０でＹＥＳと判断し、Ｓ５２に進む。
【００６０】
Ｓ５２では、ＣＰＵ９２は、ＭＦＰ１０のためのアプリケーション９８が起動済みであるか否かを判断する。この時点でアプリケーション９８が起動されている場合、ＣＰＵ９２は、Ｓ５２でＹＥＳと判断し、Ｓ５６に進む。一方、この時点でアプリケーション９８が起動されていない場合、ＣＰＵ９２は、Ｓ５２でＮＯと判断し、Ｓ５４に進み、アプリケーション９８を起動させる。Ｓ５４を終えると、Ｓ５６に進む。
【００６１】
Ｓ５６では、ＣＰＵ９２は、無線ＬＡＮＩ／Ｆ８２を介して、接続要求（具体的には、Probe Request）をＭＦＰ１０に送信する。接続要求は、受信済みのＳＳＩＤ（即ち、ネットワーク情報）を含む。
【００６２】
次いで、Ｓ５８では、ＣＰＵ９２は、ＭＦＰ１０と無線接続処理を実行して、対象端末との無線接続を確立する。具体的には、ＣＰＵ９２は、接続要求を送信すると、Probe ResponseをＭＦＰ１０から受信する。次いで、ＣＰＵ９２は、Authentication Request及びAssociation RequestをＭＦＰ１０に順次送信して、ＭＦＰ１０からAuthentication Response及びAssociation Responseを順次受信する。この過程で、ＭＦＰ１０のメモリ３４のＮＷ情報記憶領域に記憶されているネットワーク情報と、対象情報が受信したネットワーク情報と、が一致することが確認される。そして、ＣＰＵ９２は、4-way handshakeをＭＦＰ１０と実行する。
【００６３】
上記の各プロセスが終了すると、ＭＦＰ１０との無線接続が確立される。これにより、携帯端末ＰＴ１は、ＭＦＰ１０が形成するＷＦＤＮＷに子局（即ち、ＣＬ機器）として参加する。その結果、ＷＦＰ１０と携帯端末ＰＴ１との双方がＷＦＤＮＷに所属する所属状態が構築される。
【００６４】
次いで、Ｓ６０では、ＭＦＰ１０のＳＦＬがＯＮであるか否かを判断する。なお、図４のＳ５９は、後述の第２実施例で実行される処理であるが、本実施例では実行されない。ＣＰＵ９２は、受信済みのＳＦＬ設定情報がＯＮを示す場合に、Ｓ６０でＹＥＳと判断し、Ｓ６２に進む。一方、ＣＰＵ９２は、受信済みのＳＦＬ設定情報がＯＦＦを示す場合に、Ｓ６０でＮＯと判断し、Ｓ７８に進む。
【００６５】
Ｓ７８では、ＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、ＭＦＰ１０の複数の機能（印刷機能、スキャン機能等）のうちのいずれかの機能の実行を要求する実行要求をＭＦＰ１０に送信する。この時点で、携帯端末ＰＴ１の操作部７２において、ユーザによって、既に実行指示が行われている場合には、Ｓ７８では、ＣＰＵ９２は、ユーザによって指定された機能を含む実行要求をＭＦＰ１０に送信する。実行要求の詳しい内容は上記の通りである。一方、この時点で実行指示がまだ行われていない場合は、ＣＰＵ９２は、表示部７４に、ユーザに対して、実行指示を要求する受付画面を表示する。ユーザが所望の機能を指定して実行指示を行うと、ＣＰＵ９２は、実行要求をＭＦＰ１０に送信する。Ｓ７８を終えると、ＣＰＵ９２は、図４の処理を終了する。この場合、ＭＦＰ１０において所望の機能が実行される。
【００６６】
Ｓ６２では、ＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、メモリ９４が記憶している認証情報（即ち、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」）をＭＦＰ１０に送信する。
【００６７】
次いで、Ｓ６４では、ＣＰＵ９２は、ＭＦＰ１０からＯＫ通知を受信するか否かを判断する。ＭＦＰ１０は、認証情報を用いて認証を実行し、認証が成功する場合にＯＫ通知を携帯端末ＰＴ１に送信する（図３のＳ２０参照）。ＣＰＵ９２は、ＷＦＤＮＷを利用して、ＭＦＰ１０から、無線ＬＡＮＩ／Ｆ８２を介して、ＯＫ通知を受信すると、Ｓ６４でＹＥＳと判断し、Ｓ６６に進む。一方、ＭＦＰ１０は、認証が失敗する場合にＮＧ通知を携帯端末ＰＴ１に送信する。ＣＰＵ９２は、ＷＦＤＮＷを利用して、ＭＦＰ１０から、無線ＬＡＮＩ／Ｆ８２を介して、ＮＧ通知を受信すると、Ｓ６４でＮＯと判断し、Ｓ７６に進む。
【００６８】
Ｓ６６では、ＣＰＵ９２は、実行指示が行われているか否かを判断する。Ｓ６６の時点で、既にユーザによって実行指示が行われている場合には、ＣＰＵ９２は、Ｓ６６でＹＥＳと判断し、Ｓ７２に進む。一方、Ｓ６６の時点で、実行指示が行われていない場合には、ＣＰＵ９２は、Ｓ６６でＮＯと判断し、Ｓ６８に進む。
【００６９】
Ｓ６８では、ＣＰＵ９２は、ＷＦＤＮＷを利用して、ＭＦＰ１０から、無線ＬＡＮＩ／Ｆ８２を介して、機能関連情報を受信する。上記の通り、ＭＦＰ１０は、ＯＫ通知の送信後、所定期間（例えば５秒間）の間に携帯端末ＰＴ１から実行要求を受信しない場合、携帯端末ＰＴ１に機能関連情報を送信する（図３のＳ２４参照）。Ｓ６８では、ＣＰＵ９２は、機能関連情報を受信する。
【００７０】
次いで、Ｓ７０では、ＣＰＵ９２は、受信された機能関連情報に応じて、ユーザの受け実行指示を受け付けるための受付画面を表示部７４に表示させる。受付画面には、機能関連情報によって実行可能であることが示されている機能が選択可能である旨が表示される。例えば、機能関連情報が印刷「ＮＧ」、スキャン「ＯＫ」を示す場合、受付画面には、ユーザが、ＭＦＰ１０のスキャン機能のみを実行可能である旨が表示される。ユーザは、受付画面において、実行指示を入力することができる。実行指示が入力されると、Ｓ７２に進む。
【００７１】
Ｓ７２では、ＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、ＭＦＰ１０に実行要求を送信する。実行要求は、実行指示においてユーザが指定した機能を示す情報が含まれる。また、ユーザが指定した機能が印刷機能である場合、Ｓ７２で、ＣＰＵ９２は、実行要求とともに、印刷データをＭＦＰ１０に送信する。
【００７２】
次いで、Ｓ７４では、ＣＰＵ９２は、ＭＦＰ１０から、Ｓ７２で実行要求を送信してから所定期間内にＮＧ通知を受信したか否かを判断する。ＭＦＰ１０は、実行要求を受信すると、ユーザが実行要求で示された機能を実行可能であるか否かを判断する（図３のＳ２８参照）。ＭＦＰ１０は、ユーザが実行要求で示された機能を実行可能であると判断すると、機能を実行する。この場合、ＭＦＰ１０は、ＮＧ通知を送信しない。そのため、ＣＰＵ９２は、Ｓ７４でＮＯと判断し、図４の処理を終了する。一方、ＭＦＰ１０は、ユーザが、実行要求で示された機能を実行不可能であると判断すると、ＮＧ通知を携帯端末ＰＴ１に送信する。この場合、ＣＰＵ９２は、Ｓ７４でＹＥＳと判断し、Ｓ７６に進む。
【００７３】
Ｓ７６では、ＣＰＵ９２は、表示部７４にエラー表示を行う。Ｓ７６を終えると、図４の処理が終了する。
【００７４】
（具体的なケース）
続いて、図５〜図７を参照して、図２〜図４のフローチャートによって実現される具体的なケースを説明する。
【００７５】
（ケースＡ１；図５）
図５を参照して、ＭＦＰ１０のＳＦＬがＯＮされている状態で、ＭＦＰ１０と携帯端末ＰＴ１との間でＮＦＣ接続が確立される場合に、ＭＦＰ１０と携帯端末ＰＴ１との間で実行される通信の例について説明する。
【００７６】
ＭＦＰ１０の電源がＯＮされると、ＭＦＰ１０はＧ／Ｏ機器として動作する。即ち、ＭＦＰ１０を親局とするＷＦＤＮＷが形成される（図２のＳ２）。ケースＡ１では、ＭＦＰ１０のＳＦＬはＯＮされている（即ち、ＳＦＬ設定情報３８がＯＮを示す）。
【００７７】
Ｔ１０では、ＭＦＰ１０のＣＰＵ３２は、ＳＦＬがＯＮであることを示すＳＦＬ設定情報と、ネットワーク情報と、アプリ起動指示と、をＩＣタグＩ／Ｆ２０に記憶させる。
以下では、ＳＦＬがＯＮであることを示すＳＦＬ設定情報のことを「ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）」と記載する場合がある。
【００７８】
一方、携帯端末ＰＴ１の電源がＯＮされると、ＮＦＣＩ／Ｆ８０は、Ｒｅａｄｅｒモードが起動されている状態で動作する。Ｔ１２では、携帯端末ＰＴ１のユーザは、携帯端末ＰＴ１の操作部７２を操作して、アプリ起動操作を実行し、次いで、所望の機能を指定して実行指示を行う。
【００７９】
次いで、携帯端末ＰＴ１のユーザは、携帯端末ＰＴ１をＭＦＰ１０に近づける。携帯端末ＰＴ１のＮＦＣＩ／Ｆ８０とＭＦＰ１０のＩＣタグＩ／Ｆ２０との間の距離が、ＮＦＣ通信を実行可能な距離（例えば１０ｃｍ）未満になると、これらのＩ／Ｆ間でＮＦＣ接続（即ち、ＮＦＣ通信セッション）が確立する（Ｔ１４）。
【００８０】
Ｔ１６では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、確立されたＮＦＣ通信セッションを利用して、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）、ネットワーク情報、及び、アプリ起動指示を、携帯端末ＰＴ１に送信する。
【００８１】
即ち、Ｔ１６では、携帯端末ＰＴ１のＣＰＵ９２は、ＮＦＣ通信セッションを利用して、ＩＣタグＩ／Ｆ２０から、ＮＦＣＩ／Ｆ８０を介して、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）、ネットワーク情報、及び、アプリ起動指示を受信する（図４のＳ５０でＹＥＳ）。
【００８２】
Ｔ１８では、携帯端末ＰＴ１のＣＰＵ９２は、無線ＬＡＮＩ／Ｆ８２を介して、ＭＦＰ１０に接続要求を送信する（図４のＳ５６）。接続要求は、携帯端末ＰＴ１が受信したネットワーク情報（具体的には、ＳＳＩＤ）を含む。
【００８３】
Ｔ２０では、ＭＦＰ１０のＣＰＵ３２は、携帯端末ＰＴ１と所定の無線接続処理を実行して、携帯端末ＰＴ１との無線接続を確立する（図３のＳ１２、図４のＳ５８）。これにより、ＭＦＰ１０と携帯端末ＰＴ１との双方がＷＦＤＮＷに所属する所属状態が構築される。
【００８４】
Ｔ２２では、携帯端末ＰＴ１のＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、認証情報（即ち、ユーザＩＤ「Ｕ１」、パスワード「Ｐ１」）をＭＦＰ１０に送信する（図４のＳ６２）。
【００８５】
ＭＦＰ１０のＣＰＵ３２は、認証情報を受信すると、認証を実行する（図３のＳ１８）。図１に示すように、ＳＦＬテーブル４０には、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」を含む組合せ情報が含まれている。従って、Ｔ２４では、ＣＰＵ３２は、認証成功と判断する（即ち、図３のＳ１８でＹＥＳと判断する）。続くＴ２６では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＯＫ通知を携帯端末ＰＴ１に送信する（図３のＳ２０）。
【００８６】
携帯端末ＰＴ１のＣＰＵ９２は、ＯＫ通知を受信する。ユーザの実行指示（Ｔ１２）が、印刷機能の実行指示である場合、ＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、印刷機能の実行を要求する実行要求と、印刷データと、をＭＦＰ１０に送信する（Ｔ２８）。以下では、印刷機能の実行を要求する実行要求のことを「実行要求（印刷）」と記載する場合がある。
【００８７】
ＭＦＰ１０のＣＰＵ３２は、実行要求（印刷）及び印刷データを受信すると、携帯端末ＰＴ１のユーザが印刷を実行可能か判断する（図３のＳ２８）。図１に示すように、ＳＦＬテーブル４０のうち、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」に対応する組合せ情報は、印刷「ＮＧ」を含む。従って、ＣＰＵ３２は、印刷を実行不可能であると判断し（図３のＳ２８でＮＯ）、印刷を実行しない（Ｔ３０）。続くＴ３２では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＮＧ通知を携帯端末ＰＴ１に送信する（図３のＳ３２）。
【００８８】
Ｔ３４では、携帯端末ＰＴ１のＣＰＵ９２は、ＮＧ通知を受信し、表示部７４にエラー表示を行う。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【００８９】
一方、ユーザの実行指示（Ｔ１２）が、スキャン機能の実行指示である場合、ＣＰＵ９２は、ＯＫ通知を受信後に、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、スキャン機能の実行を要求する実行要求をＭＦＰ１０に送信する（Ｔ３６）。以下では、スキャン機能の実行を要求する実行要求のことを「実行要求（スキャン）」と記載する場合がある。
【００９０】
ＭＦＰ１０のＣＰＵ３２は、実行要求（スキャン）を受信すると、携帯端末ＰＴ１のユーザがスキャンを実行可能か判断する（図３のＳ２８）。図１に示すように、ＳＦＬテーブル４０のうち、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」に対応する組合せ情報は、スキャン「ＯＫ」を含む。従って、ＣＰＵ３２は、スキャンを実行可能であると判断し（図３のＳ２８でＹＥＳ）、スキャンを実行する（Ｔ３８）。続くＴ４０では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、生成されたスキャンデータを携帯端末ＰＴ１に送信する（図３のＳ３０）。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【００９１】
一方、ＳＦＬテーブル４０にユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」（Ｔ２２）を含む組合せ情報が含まれていない場合もある。その場合、Ｔ４２で、ＭＦＰ１０のＣＰＵ３２は、認証情報を受信後に、認証失敗と判断する（図３のＳ１８でＮＯ）。続くＴ４４では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＮＧ通知を携帯端末ＰＴ１に送信する（図３のＳ３２）。
【００９２】
Ｔ４６では、携帯端末ＰＴ１のＣＰＵ９２は、ＮＧ通知を受信し、表示部７４にエラー表示を行う。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【００９３】
（ケースＡ１の効果）
上記の通り、ケースＡ１では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、ＮＦＣ通信セッションを利用して、携帯端末ＰＴ１にＳＦＬ設定情報（ＳＦＬ＝ＯＮ）、ネットワーク情報、及び、アプリ起動指示を送信する（Ｔ１６）。その後、ＭＦＰ１０と携帯端末ＰＴ１との双方がＷＦＤＮＷに所属する所属状態が構築される（Ｔ１８、Ｔ２０）。携帯端末ＰＴ１は、所属状態が構築される場合に、ＷＦＤＮＷを利用して、認証情報（即ち、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」）をＭＦＰ１０に送信する（Ｔ２２）。ＭＦＰ１０は、認証を実行する。具体的には、ＭＦＰ１０は、ＳＦＬテーブル４０に認証情報が含まれるか否かを判断する。ＭＦＰ１０は、認証が成功する場合（Ｔ２４）であって、実行要求で指定された機能（即ち、スキャン機能）が実行可能である場合（Ｔ３８）に、当該機能を実行する。ＭＦＰ１０は、認証が失敗する場合（Ｔ４２）には、機能を実行しない。従って、上記の構成によると、ＳＦＬテーブル４０に登録済みである認証情報を送信可能な携帯端末ＰＴ１のユーザが、ＭＦＰ１０を用いて機能を実行し得る。即ち、適切な携帯端末ＰＴ１のユーザが、ＭＦＰ１０を用いて、ユーザが所望する機能を実行し得る。従って、ＭＦＰ１０が、ＩＣタグＩ／Ｆ２０を介した携帯端末ＰＴ１との通信と、無線ＬＡＮＩ／Ｆ２２を介した携帯端末ＰＴ１との通信とを実行し得る場合において、ＭＦＰ１０が、ユーザが所望する機能を適切に実行し得る。
【００９４】
また、ケースＡ１では、ＭＦＰ１０は、認証が成功する場合（Ｔ２４）であっても、実行要求で指定された機能（即ち、印刷機能）が実行不可能である場合（Ｔ３０）に、当該機能を実行しない。そのため、ＭＦＰ１０は、適切に機能を実行し得る。
【００９５】
また、Ｔ１６では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、確立されたＮＦＣ通信セッションを利用して、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）、ネットワーク情報、及び、アプリ起動指示を、携帯端末ＰＴ１に送信する。ＩＣタグＩ／Ｆ２０は、ＣＰＵ３２によって制御されることなく、適切にＳＦＬ設定情報（ＳＦＬ＝ＯＮ）、ネットワーク情報、及び、アプリ起動指示を、携帯端末ＰＴ１に送信し得る。
【００９６】
（ケースＡ２；図６）
図６を参照して、ＭＦＰ１０のＳＦＬがＯＮされている状態で、ＭＦＰ１０と携帯端末ＰＴ１との間でＮＦＣ接続が確立される場合に、ＭＦＰ１０と携帯端末ＰＴ１との間で実行される通信の他の例について説明する。ケースＡ２では、ＭＦＰ１０と携帯端末ＰＴ１との間でＮＦＣ接続が確立される時点で、携帯端末ＰＴ１でアプリ起動指示及び実行指示が行われていない点がケースＡ１とは異なる。
【００９７】
ＭＦＰ１０の電源がＯＮされると、ＭＦＰ１０はＧ／Ｏ機器として動作する。即ち、ＭＦＰ１０を親局とするＷＦＤＮＷが形成される（図２のＳ２）。ケースＡ２では、ＭＦＰ１０のＳＦＬはＯＮされている（即ち、ＳＦＬ設定情報３８がＯＮを示す）。
【００９８】
ケースＡ１と同様に、ＭＦＰ１０の電源がＯＮされると、ＭＦＰ１０はＧ／Ｏ機器として動作する。即ち、ＭＦＰ１０を親局とするＷＦＤＮＷが形成される（図２のＳ２）。Ｔ１０では、ＭＦＰ１０のＣＰＵ３２は、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）と、ネットワーク情報と、アプリ起動指示と、をＩＣタグＩ／Ｆ２０に記憶させる。
【００９９】
一方、携帯端末ＰＴ１のユーザは、この時点で、アプリ起動操作及び実行指示を行っていない。携帯端末ＰＴ１のユーザは、その状態の携帯端末ＰＴ１をＭＦＰ１０に近づける。携帯端末ＰＴ１のＮＦＣＩ／Ｆ８０とＭＦＰ１０のＩＣタグＩ／Ｆ２０との間の距離が、ＮＦＣ通信を実行可能な距離（例えば１０ｃｍ）未満になると、これらのＩ／Ｆ間でＮＦＣ接続（即ち、ＮＦＣ通信セッション）が確立する（Ｔ１４）。
【０１００】
Ｔ１６では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、確立されたＮＦＣ通信セッションを利用して、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）、ネットワーク情報、及び、アプリ起動指示を、携帯端末ＰＴ１に送信する。携帯端末ＰＴ１のＣＰＵ９２は、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）、ネットワーク情報、及び、アプリ起動指示を受信する。
【０１０１】
ケースＡ２では、Ｔ１７で、携帯端末ＰＴ１のＣＰＵ９２は、受信されたアプリ起動指示に従って、アプリケーション９８（図１参照）を起動させる（図４のＳ５４）。ＣＰＵ９２は、アプリケーション９８の起動後に、無線ＬＡＮＩ／Ｆ８２を介して、ＭＦＰ１０に接続要求を送信する（Ｔ１８）。
【０１０２】
Ｔ２０、Ｔ２２、Ｔ２４、Ｔ２６の各処理については、ケースＡ１（図５）のＴ２０、Ｔ２２、Ｔ２４、Ｔ２６と同様であるため、詳しい説明を省略する。
【０１０３】
ケースＡ２では、携帯端末ＰＴ１で実行指示が行われていないため、携帯端末ＰＴ１のＣＰＵ９２は、ＯＫ通知を受信（Ｔ２６）しても、実行要求をＭＦＰ１０に送信しない。
【０１０４】
そのため、Ｔ５０で、ＭＦＰ１０のＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」に対応する機能関連情報を携帯端末ＰＴ１に送信する（図３のＳ２２でＮＯ、Ｓ２４）。即ち、ＭＦＰ１０のＣＰＵ３２は、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」に対応する印刷「ＮＧ」、スキャン「ＯＫ」を携帯端末ＰＴ１に送信する。
【０１０５】
Ｔ５２では、携帯端末ＰＴ１のＣＰＵ９２は、機能関連情報を受信し、受付画面を表示部７４に表示させる。受付画面には、ユーザがスキャンを実行可能である旨が表示され、印刷を実行可能である旨は表示されない。Ｔ５４では、ユーザが、受付画面において、スキャンの実行を指示する実行指示を行う。続くＴ５６では、ＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、実行要求（スキャン）を送信する。
【０１０６】
ＭＦＰ１０のＣＰＵ３２は、実行要求（スキャン）を受信すると、携帯端末ＰＴ１のユーザがスキャンを実行可能か判断する（図３のＳ２８）。図１に示すように、ＳＦＬテーブル４０のうち、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」に対応する組合せ情報は、スキャン「ＯＫ」を含む。従って、ＣＰＵ３２は、スキャンを実行可能であると判断し（図３のＳ２８でＹＥＳ）、スキャンを実行する（Ｔ５８）。続くＴ６０では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、生成されたスキャンデータを携帯端末ＰＴ１に送信する（図３のＳ３０）。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【０１０７】
（ケースＡ２の効果）
上記の通り、ケースＡ２では、Ｔ１７で、携帯端末ＰＴ１のＣＰＵ９２は、受信されたアプリ起動指示に従って、アプリケーション９８（図１参照）を起動させる（図４のＳ５４）。そのため、ＭＦＰ１０は、携帯端末ＰＴ１においてアプリケーション９８が起動していない場合において、適切に携帯端末ＰＴ１にアプリケーション９８を起動させることができる。また、携帯端末ＰＴ１も、アプリケーション９８が起動していない場合において、適切にアプリケーション９８を起動することができる。
【０１０８】
Ｔ５２では、携帯端末ＰＴ１のＣＰＵ９２は、機能関連情報を受信し、受付画面を表示部７４に表示させる。受付画面には、ユーザがスキャンを実行可能である旨が表示され、印刷を実行可能である旨は表示されない。ユーザは、受付画面において、実行指示を適切に行うことができる。携帯端末ＰＴ１は、適切に実行要求をＭＦＰ１０に送信し得る。また、ＭＦＰ１０は、適切にユーザが所望する機能を実行できる。
【０１０９】
（ケースＡ３；図７）
図７を参照して、ＭＦＰ１０のＳＦＬがＯＦＦされている状態で、ＭＦＰ１０と携帯端末ＰＴ１と間でＮＦＣ接続が確立される場合に、ＭＦＰ１０と携帯端末ＰＴ１との間で実行される通信の例について説明する。
【０１１０】
ＭＦＰ１０の電源がＯＮされると、ＭＦＰ１０はＧ／Ｏ機器として動作する。即ち、ＭＦＰ１０を親局とするＷＦＤＮＷが形成される（図２のＳ２）。ケースＡ３では、ＭＦＰ１０のＳＦＬはＯＦＦである（即ち、ＳＦＬ設定情報３８がＯＦＦを示す）。
【０１１１】
ケースＡ３では、Ｔ７０において、ＭＦＰ１０のＣＰＵ３２は、ＳＦＬがＯＦＦであることを示すＳＦＬ設定情報と、ネットワーク情報と、アプリ起動指示と、をＩＣタグＩ／Ｆ２０に記憶させる。以下、ＳＦＬがＯＦＦであることを示すＳＦＬ設定情報のことを「ＳＦＬ設定情報（ＳＦＬ＝ＯＦＦ）」と記載する場合がある。
【０１１２】
Ｔ１２、Ｔ１４の各処理の内容は、ケースＡ１（図５）のＴ１２、Ｔ１４と同様であるため、詳しい説明を省略する。ただし、ケースＡ３では、Ｔ１２のユーザの実行指示は、印刷機能の実行指示である。
【０１１３】
Ｔ７６では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、確立されたＮＦＣ通信セッションを利用して、ＳＦＬ設定情報（ＳＦＬ＝ＯＦＦ）、ネットワーク情報、及び、アプリケーション起動指示を、携帯端末ＰＴ１に送信する。携帯端末ＰＴ１のＣＰＵ９２は、ＳＦＬ設定情報（ＳＦＬ＝ＯＦＦ）、ネットワーク情報、及び、アプリ起動指示を受信する。
【０１１４】
続くＴ１８、Ｔ２０の各処理の内容は、ケースＡ１（図５）のＴ１８、Ｔ２０と同様であるため、詳しい説明を省略する。
【０１１５】
ケースＡ３では、ＭＦＰ１０のＳＦＬがＯＦＦである。そのため、携帯端末ＰＴ１は、ＭＦＰ１０に認証情報を送信しない（図４のＳ６０でＮＯ）。Ｔ８２では、携帯端末ＰＴ１のＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、実行要求（印刷）及び印刷データをＭＦＰ１０に送信する（図４のＳ７８）。
【０１１６】
ケースＡ３では、ＭＦＰ１０のＳＦＬがＯＦＦである。そのため、Ｔ８４で、ＭＦＰ１０のＣＰＵ３２は、実行要求（印刷）及び印刷データを受信すると、印刷を実行する（図３のＳ３０）。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【０１１７】
（ケースＡ３の効果）
ケースＡ３では、ケースＡ１、Ａ２とは異なり、ＳＦＬがＯＦＦされている。ケースＡ３では、携帯端末ＰＴ１は、所属状態が構築される場合に、認証情報をＭＦＰ１０に送信することなく、実行要求をＭＦＰ１０に送信する（Ｔ８２）。また、ＭＦＰ１０は、認証を実行することなく、ユーザが所望する機能を実行する（Ｔ８４）。即ち、携帯端末ＰＴ１は、ＭＦＰ１０のＳＦＬがＯＮされているか否かに応じて、認証情報を送信するか否かを変える。また、ＭＦＰ１０は、ＳＦＬがＯＮされているか否かに応じて、認証を実行するか否かを変える。そのため、携帯端末ＰＴ１及びＭＦＰ１０は、ＳＦＬがＯＮされているか否かに応じて、適切に動作することができる。
【０１１８】
（対応関係）
ＭＦＰ１０、携帯端末ＰＴ１がそれぞれ、「機能実行装置」、「通信端末」の一例である。ＮＦＣ方式、ＷＦＤ方式が、それぞれ、「第１の方式」、「第２の方式」の一例である。ＩＣタグＩ／Ｆ２０、無線ＬＡＮＩ／Ｆ２２が、それぞれ、「第１の装置側インターフェース（又は第１のインターフェース）」、「第２の装置側インターフェース（又は第２のインターフェース）」の一例である。また、ＩＦタグＩ／Ｆ２０が「状態情報送信部」の一例である。印刷実行部１６及びスキャン実行部１８が「機能実行部」の一例である。実行指示によってユーザに指定される機能が「特定の機能」の一例である。ＷＦＤＮＷが「特定の無線ネットワーク」の一例である。認証情報（例えば、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」）、ＳＦＬ設定情報が、それぞれ、「特定の認証情報」、「設定情報」の一例である。ＳＦＬテーブル４０が「リスト」の一例である。ＳＦＬテーブル４０において、ユーザＩＤ及びパスワードに対応付けられている当該ユーザが印刷機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、当該ユーザがスキャン機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、が「機能関連情報」の一例である。図３のＳ１８で実行される認証が「特定の判断」の一例である。ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）が「状態情報」の一例である。ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１、メモリ３４のＳＦＬ設定情報３８を記憶する領域、メモリ３４のＮＷ情報記憶領域が、それぞれ、「インターフェースメモリ」、「設定情報メモリ」、「装置側メモリ」の一例である。ＮＦＣ通信セッションが「特定の通信セッション」の一例である。
【０１１９】
図３のＳ１６でＹＥＳの場合が「認証情報受信部」が実行する処理の一例である。図３のＳ１８が「第１の判断部」が実行する処理の一例である。図３のＳ３０が「機能制御部」が実行する処理の一例である。図２のＳ４、Ｓ８が「記憶制御部」が実行する処理の一例である。図３のＳ３４でＹＥＳ、Ｓ２２でＹＥＳが「実行要求受信部」が実行する処理の一例である。図３のＳ１２が「構築部」が実行する処理の一例である。図３のＳ２４が「機能関連情報送信部」が実行する処理の一例である。
【０１２０】
ＮＦＣＩ／Ｆ８０、無線ＬＡＮＩ／Ｆ８２が、それぞれ、「第１の端末側インターフェース」、「第２の端末側インターフェース」の一例である。ＯＫ通知が「成功情報」の一例である。メモリ９４が「端末側メモリ」の一例である。ユーザによって行われる実行指示が「所定の指示」の一例である。
【０１２１】
図４のＳ５０でＹＥＳが「ネットワーク情報受信部」が実行する処理の一例である。図４のＳ５８が「構築部」が実行する処理の一例である。図４のＳ６２が「認証情報送信部」が実行する処理の一例である。図４のＳ７８、Ｓ７２が「実行要求送信部」が実行する処理の一例である。図４のＳ５０でＹＥＳの場合において、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）を受信することが「状態情報受信部」が実行する処理の一例である。図４のＳ６４でＹＥＳが「成功情報受信部」が実行する処理の一例である。図４のＳ７０が「表示制御部」が実行する処理の一例である。図４のＳ６８が「機能関連情報受信部」が実行する処理の一例である。図４のＳ５４が「起動部」が実行する処理の一例である。
【０１２２】
（第２実施例）
第２実施例について、第１実施例と異なる点を中心に説明する。本実施例では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、ＣＰＵ３２によって記憶内容を変更できないインターフェースメモリ２１を備え、ＩＣタグＩ／Ｆ２０はバス線に接続されていない。さらに、ＣＰＵ３２は、ＭＦＰ１０のＩＣタグＩ／Ｆ２０に記憶されている情報を変更できない点が、第１実施例とは異なる。本実施例では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０のインターフェースメモリ２１には、予め定められたＳＳＩＤ、パスワード、認証方式、及び、暗号化方式を含むネットワーク情報が記憶されている。ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１には、ネットワーク情報の他に、アプリ起動指示が記憶されている。ただし、本実施例では、ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１には、ＳＦＬ設定情報は記憶されていない。従って、本実施例では、ＭＦＰ１０のＣＰＵ３２が実行する各処理（図２、図３）、及び、携帯端末ＰＴ１のＣＰＵ９２が実行する処理（図４）の内容の一部も、第１実施例とは異なる。
【０１２３】
（ＭＦＰ１０のＣＰＵ３２のインターフェース制御処理；図２）
本実施例でも、ＭＦＰ１０の電源がＯＮされると、ＣＰＵ３２は、図２のインターフェース制御処理を開始する。
【０１２４】
Ｓ２では、ＣＰＵ３２は、ＭＦＰ１０の動作状態を、デフォルトの状態であるデバイス状態から、Ｇ／Ｏ状態に移行させる。これにより、本実施例でも、ＭＦＰ１０がＧ／Ｏ機器として動作する。即ち、ＭＦＰ１０を親局とするＷＦＤＮＷが形成される。ただし、本実施例では、ＣＰＵ３２は、Ｓ２において新たなＳＳＩＤ及びパスワードを生成しない。本実施例では、ＣＰＵ３２は、ＩＣタグＩ／Ｆ２０に記憶されているＳＳＩＤ及びパスワードと同じＳＳＩＤ及びパスワードを用いてＷＦＤＮＷを形成する。
【０１２５】
本実施例では、ＣＰＵ３２は、Ｓ４〜Ｓ８の各処理を実行することなく、図２のインターフェース制御処理を終了する。
【０１２６】
（ＭＦＰ１０のＣＰＵ３２の機能実行処理；図３）
本実施例の機能実行処理（図３）の内容は、基本的には第１実施例の機能実行処理と共通する。ただし、本実施例では、Ｓ１２で対象端末との無線接続が確立された後に、Ｓ１３において、ＣＰＵ３２が、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、対象端末に、ＳＦＬ設定情報を送信する点が第１実施例とは異なる。上記の通り、本実施例では、ＩＣタグＩ／Ｆ２０にはＳＦＬ設定情報が記憶されていない。そのため、ＭＦＰ１０と対象端末との双方がＷＦＤＮＷに所属する所属状態が構築された（Ｓ１２）後に、Ｓ１３で、ＣＰＵ３２は、メモリ３４内のＳＦＬ設定情報３８（即ち、ＯＮ又はＯＦＦ）を参照し、ＳＦＬ設定情報を対象端末に送信する。これにより、対象端末は、ＭＦＰ１０のＳＦＬがＯＮであるか否かを知ることができる。
【０１２７】
（携帯端末ＰＴ１のＣＰＵ９２の処理；図４）
本実施例のＣＰＵ９２の処理（図４）の内容も、基本的には第１実施例と共通する。ただし、本実施例では、Ｓ５８でＭＦＰ１０との無線接続が確立された後に、Ｓ５９において、ＣＰＵ９２が、ＷＦＤＮＷを利用して、ＭＦＰ１０から、無線ＬＡＮＩ／Ｆ２２を介して、ＳＦＬ設定情報を受信する点が第１実施例とは異なる。上記の機能実行処理（図３）の場合と同様に、本実施例では、ＩＣタグＩ／Ｆ２０にはＳＦＬ設定情報が記憶されていないため、第１実施例とはこの点において相違する。
【０１２８】
（具体的なケース）
（ケースＢ；図８）
図８を参照して、本実施例において、ＭＦＰ１０のＳＦＬがＯＮされている状態で、ＭＦＰ１０と携帯端末ＰＴ１との間でＮＦＣ接続が確立される場合に、ＭＦＰ１０と携帯端末ＰＴ１との間で実行される通信の例について説明する。
【０１２９】
ＭＦＰ１０の電源がＯＮされると、ＭＦＰ１０はＧ／Ｏ機器として動作する。即ち、ＭＦＰ１０を親局とするＷＦＤＮＷが形成される（図２のＳ２）。ケースＢでは、ＭＦＰ１０のＳＦＬはＯＮされている。即ち、ＳＦＬ設定情報３８がＯＮを示す。ケースＢでは、ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１の内容を変更できない（上記のケースＡ１（図５）のＴ１０に相当する処理が行われない）。ケースＢでは、ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１には、予め決められたネットワーク情報と、アプリ起動指示とが記憶されている。
【０１３０】
続くＴ１１２、Ｔ１１４の各処理は、上記のケースＡ１（図５）のＴ１２、Ｔ１４と同様である。
【０１３１】
Ｔ１１６では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、確立されたＮＦＣ通信セッションを利用して、メモリに記憶されているネットワーク情報、及び、アプリ起動指示を、携帯端末ＰＴ１に送信する。
【０１３２】
即ち、Ｔ１１６では、携帯端末ＰＴ１のＣＰＵ９２は、ＮＦＣ通信セッションを利用して、ＩＣタグＩ／Ｆ２０から、ＮＦＣＩ／Ｆ８０を介して、ネットワーク情報、及び、アプリ起動指示を受信する（図４のＳ５０でＹＥＳ）。
【０１３３】
続くＴ１１８、Ｔ１２０の各処理は、上記のケースＡ１（図５）のＴ１８、Ｔ２０と同様である。
【０１３４】
ケースＢでは、所属状態が構築されると、続くＴ１２１で、ＭＦＰ１０のＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）を携帯端末ＰＴ１に送信する（図３のＳ１３、図４のＳ５９）。
【０１３５】
これ以降のＴ１２２〜Ｔ１４６の各処理は、上記のケースＡ１（図５）のＴ２２〜Ｔ４６と同様である。
【０１３６】
（本実施例の効果）
本実施例では、ＩＣタグＩ／Ｆ２０には、予め定められたネットワーク情報及びアプリ起動指示が記憶される。また、ＩＣタグＩ／Ｆ２０のインターフェースメモリ２１の内容を変更できない。本実施例では、所属状態が構築されると、ＭＦＰ１０のＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＳＦＬ設定情報（ＳＦＬ＝ＯＮ）を携帯端末ＰＴ１に送信する（図３のＳ１３、図４のＳ５９参照）。そのため、ＭＦＰ１０は、適切にＳＦＬ設定情報（ＳＦＬ＝ＯＮ）を携帯端末ＰＴ１に送信することができる。また、携帯端末ＰＴ１は、適切に、ＭＦＰ１０のＳＦＬがＯＮであるか否かを知ることができる。
【０１３７】
（対応関係）
図３のＳ１３が「状態情報送信部」が実行する処理の一例である。図４のＳ５９が「状態情報受信部」が実行する処理の一例である。
【０１３８】
（第３実施例）
第３実施例について、第１実施例と異なる点を中心に説明する。本実施例では、図９、図１０に示すように、ＭＦＰ１０のＳＦＬがＯＮされている状態で、ＭＦＰと携帯端末ＰＴ１又は携帯端末ＰＴ２との間でＮＦＣ接続が確立される場合に、ＭＦＰ１０と携帯端末ＰＴ１との間で実行される通信の内容が第１実施例とは異なる。具体的にいうと、携帯端末ＰＴ１又は携帯端末ＰＴ２は、所属状態が構築され、ＭＦＰ１０のＳＦＬがＯＮであると判断される場合に、ＭＦＰ１０が認証情報を用いた認証を行う前に、認証情報と実行要求とをＭＦＰ１０に送信する点で、第１実施例とは異なる。以下、具体的なケースＣ１、Ｃ２（図９、図１０）を参照して説明する。
【０１３９】
（ケースＣ１；図９）
図９に示すＴ２１０〜Ｔ２２０の各処理は、上記のケースＡ１（図５）のＴ１０〜Ｔ２０の各処理と同様である。
【０１４０】
ユーザの実行指示（Ｔ２１２）が印刷機能の実行指示である場合、Ｔ２２２では、携帯端末ＰＴ１のＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、認証情報（即ち、ユーザＩＤ「Ｕ１」、パスワード「Ｐ１」）、実行要求（印刷）、及び、印刷データを、ＭＦＰ１０に送信する。
【０１４１】
ＭＦＰ１０のＣＰＵ３２は、認証情報、実行要求（印刷）、及び、印刷データを受信すると、認証を実行する（図３のＳ１８参照）。図１に示すように、ＳＦＬテーブル４０には、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」を含む組合せ情報が含まれている。従って、Ｔ２２４では、ＣＰＵ３２は、認証成功と判断する（即ち、図３のＳ１８でＹＥＳと判断する）。
【０１４２】
続くＴ２２６では、ＣＰＵ３２は、携帯端末ＰＴ１のユーザが印刷を実行可能か判断する（図３のＳ２８）。図１に示すように、ＳＦＬテーブル４０のうち、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」に対応する組合せ情報は、印刷「ＮＧ」を含む。従って、ＣＰＵ３２は、印刷を実行不可能であると判断し、印刷を実行しない。続くＴ２２８では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＮＧ通知を携帯端末ＰＴ１に送信する（図３のＳ３２）。
【０１４３】
Ｔ２３０では、携帯端末ＰＴ１のＣＰＵ９２は、ＮＧ通知を受信し、表示部７４にエラー表示を行う。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【０１４４】
一方、ユーザの実行指示（Ｔ２１２）がスキャン機能の実行指示である場合、Ｔ２２２に代えて、Ｔ２５０で、携帯端末ＰＴ１のＣＰＵ９２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ８２を介して、認証情報（即ち、ユーザＩＤ「Ｕ１」、パスワード「Ｐ１」）及び実行要求（スキャン）を、ＭＦＰ１０に送信する。
【０１４５】
ＭＦＰ１０のＣＰＵ３２は、認証情報及び実行要求（スキャン）を受信すると、認証を実行する（図３のＳ１８）。Ｔ２２４と同様に、Ｔ２５２では、ＣＰＵ３２は、認証成功と判断する。
【０１４６】
続くＴ２５４では、ＣＰＵ３２は、携帯端末ＰＴ１のユーザがスキャンを実行可能か判断する（図３のＳ２８）。図１に示すように、ＳＦＬテーブル４０のうち、ユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」に対応する組合せ情報は、スキャン「ＯＫ」を含む。従って、ＣＰＵ３２は、スキャンを実行可能であると判断し、スキャンを実行する。続くＴ２５６では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、生成されたスキャンデータを携帯端末ＰＴ１に送信する。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【０１４７】
一方、ＳＦＬテーブル４０にユーザＩＤ「Ｕ１」及びパスワード「Ｐ１」（Ｔ２２）を含む組合せ情報が含まれていない場合もある。その場合、Ｔ２４０で、ＭＦＰ１０のＣＰＵ３２は、認証失敗と判断する（図３のＳ１８でＮＯ）。続くＴ２４２では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＮＧ通知を携帯端末ＰＴ１に送信する（図３のＳ３２）。
【０１４８】
Ｔ２４４では、携帯端末ＰＴ１のＣＰＵ９２は、ＮＧ通知を受信し、表示部７４にエラー表示を行う。その後、ＭＦＰ１０と携帯端末ＰＴ１との無線接続が切断される。
【０１４９】
（ケースＣ２；図１０）
図１０に示すケースＣ２は、ＭＦＰ１０のＳＦＬがＯＮされている状態で、ＭＦＰと携帯端末ＰＴ２との間でＮＦＣ接続が確立される場合である点がケースＣ１とは異なる。Ｔ２７０〜Ｔ２８０の各処理は、ケースＣ１（図９）のＴ２１０〜Ｔ２２０と同様である。
【０１５０】
ユーザの実行指示（Ｔ２７２）が印刷機能の実行指示である場合、Ｔ２８２では、携帯端末ＰＴ２のＣＰＵは、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ（図示しない）を介して、認証情報（即ち、ユーザＩＤ「Ｕ２」、パスワード「Ｐ２」）、実行要求（印刷）、及び、印刷データを、ＭＦＰ１０に送信する。
【０１５１】
ＭＦＰ１０のＣＰＵ３２は、認証情報、実行要求（印刷）、及び、印刷データを受信すると、認証を実行する（図３のＳ１８）。図１に示すように、ＳＦＬテーブル４０には、ユーザＩＤ「Ｕ２」及びパスワード「Ｐ２」を含む組合せ情報が含まれている。従って、Ｔ２８４では、ＣＰＵ３２は、認証成功と判断する（即ち、図３のＳ１８でＹＥＳと判断する）。
【０１５２】
続くＴ２８６では、ＣＰＵ３２は、携帯端末ＰＴ２のユーザが印刷を実行可能か判断する（図３のＳ２８）。図１に示すように、ＳＦＬテーブル４０のうち、ユーザＩＤ「Ｕ２」及びパスワード「Ｐ２」に対応する組合せ情報は、印刷「ＯＫ」を含む。従って、ＣＰＵ３２は、印刷を実行可能であると判断し、印刷を実行する。その後、ＭＦＰ１０と携帯端末ＰＴ２との無線接続が切断される。
【０１５３】
一方、ユーザの実行指示（Ｔ２７２）がスキャン機能の実行指示である場合、Ｔ２８２に代えて、Ｔ２９０で、携帯端末ＰＴ２のＣＰＵは、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ（図示しない）を介して、認証情報（即ち、ユーザＩＤ「Ｕ２」、パスワード「Ｐ２」）及び実行要求（スキャン）を、ＭＦＰ１０に送信する。
【０１５４】
ＭＦＰ１０のＣＰＵ３２は、認証情報及び実行要求（スキャン）を受信すると、認証を実行する（図３のＳ１８）。Ｔ２８４と同様に、Ｔ２９２では、ＣＰＵ３２は、認証成功と判断する。
【０１５５】
続くＴ２９４では、ＣＰＵ３２は、携帯端末ＰＴ２のユーザがスキャンを実行可能か判断する（図３のＳ２８）。図１に示すように、ＳＦＬテーブル４０のうち、ユーザＩＤ「Ｕ２」及びパスワード「Ｐ２」に対応する組合せ情報は、スキャン「ＮＧ」を含む。従って、ＣＰＵ３２は、スキャンを実行不可能であると判断し、スキャンを実行しない。続くＴ２９６では、ＣＰＵ３２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２２を介して、ＮＧ通知を携帯端末ＰＴ２に送信する。
【０１５６】
Ｔ２９８では、携帯端末ＰＴ２のＣＰＵは、ＮＧ通知を受信し、表示部（図示しない）にエラー表示を行う。その後、ＭＦＰ１０と携帯端末ＰＴ２との無線接続が切断される。
【０１５７】
（本実施例の効果）
上記の通り、本実施例では、携帯端末ＰＴ１又は携帯端末ＰＴ２は、所属状態が構築された後、認証情報及び実行要求、又は認証情報、実行要求及び印刷データを、ＭＦＰ１０に送信する。即ち、携帯端末ＰＴ１又は携帯端末ＰＴ２は、ＭＦＰ１０が認証情報を用いた認証を行う前に、実行要求をＭＦＰ１０に送信する。さらに、実行要求が印刷である場合には、携帯端末ＰＴ１又は携帯端末ＰＴ２は、ＭＦＰ１０が認証情報を用いた認証を行う前に、実行要求と印刷データとをＭＦＰ１０に送信する。ＭＦＰ１０は、認証が成功し、当該ユーザが所望する機能を実行可能であると判断する場合に、当該機能を実行する。本実施例では、ＭＦＰ１０は、認証が行われるより前に実行要求を受信する場合、又は実行要求及び印刷データを受信する場合においても、適切に動作することができる。
【０１５８】
（対応関係）
図９のＴ２２２及び図１０のＴ２８２が、「対象データ送信部」が実行する処理の一例であるとともに、「対象データ受信部」が実行する処理の一例である。印刷データが「対象データ」の一例である。
【０１５９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１６０】
（変形例１）上記の各実施例では、ＭＦＰ１０と対象端末（例えば携帯端末ＰＴ１）との間にＷＦＤ方式の無線接続が確立される場合について説明している（図５〜図１０参照）これに限られず、ＭＦＰ１０と対象端末が、図示しないアクセスポイント（以下「ＡＰ」と呼ぶ）が形成するＷｉ−Ｆｉネットワークに所属してもよい。即ち、ＭＦＰ１０は、ＡＰが形成しているＷｉ−Ｆｉネットワーク（以下「Ｗｉ−ＦｉＮＷ」と呼ぶ）に子局（具体的にはステーション）として所属する機器であってもよい。この場合、ＭＦＰ１０と対象端末の双方が、ＡＰが形成するＷｉ−ＦｉＮＷ所属する所属状態が構築されてもよい。ＩＣタグＩ／Ｆ２０は、ＮＦＣ通信セッションを利用して、ＡＰが形成するＷｉ−ＦｉＮＷで利用されるネットワーク情報（ＳＳＩＤ，パスワード等）を対象端末に送信してもよい。この変形例では、ＡＰが形成するＷｉ−ＦｉＮＷが「特定の無線ネットワーク」の一例である。また、ＡＰが形成するＷｉ−ＦｉＮＷで利用されるＳＳＩＤ，パスワード等が「ネットワーク情報」の一例である。
【０１６１】
（変形例２）上記の各実施例では、ＭＦＰ１０は、ＮＦＣフォーラムタグであるＩＣタグＩ／Ｆ２０を備えている。これに限らず、ＭＦＰ１０は、ＮＦＣフォーラムタグであるＩＣタグＩ／Ｆ２０に代えて、ＮＦＣフォーラムデバイスであるＮＦＣＩ／Ｆを備えていてもよい。本変形例では、ＭＦＰ１０のＮＦＣＩ／Ｆは、ＭＦＰ１０の電源がＯＮされると、Ｐ２Ｐモードで動作してもよい。対象端末のＮＦＣＩ／Ｆ（例えば、携帯端末ＰＴ１のＮＦＣＩ／Ｆ８０）も、対象端末の電源がＯＮされると、Ｐ２Ｐモードで動作してもよい。ＭＦＰ１０のＮＦＣＩ／Ｆと対象端末のＮＦＣＩ／Ｆとの間で、Ｐ２Ｐ通信が確立されてもよい。その場合、ＣＰＵ３２が、Ｐ２Ｐ通信の通信セッションを利用して、ＮＦＣＩ／Ｆを介して、対象端末に、メモリ３４内に記憶されているＳＦＬ設定情報、ネットワーク情報、及び、アプリ起動指示を送信するようにしてもよい。即ち、本変形例では、ＮＦＣＩ／Ｆは、ＳＦＬ設定情報、ネットワーク情報、を予め記憶している必要はない。なお、本変形例において、ＭＦＰ１０のＮＦＣＩ／Ｆと対象端末のＮＦＣＩ／Ｆとの間で、Ｐ２Ｐ通信に代えて、他の形式のＮＦＣ通信セッション（例えば、Ｒｅａｄｅｒモード―ＣＥモード間の通信など）が確立されてもよい。本変形例のＭＦＰ１０のＮＦＣＩ／Ｆが「第１の装置側インターフェース（又は第１のインターフェース）」の一例である。
【０１６２】
（変形例３）上記の第２実施例では、ＩＣタグＩ／Ｆ２０は、ＣＰＵ３２によって記憶内容を変更できないインターフェースメモリ２１を備えている。ＩＣタグＩ／Ｆ２０はバス線に接続されていない。これに限られず、上記の第２実施例において、ＩＣタグＩ／Ｆ２０は、ＣＰＵ３２によって記憶内容を変更なインターフェースメモリ２１を備えてもよい。その場合、ＩＣタグＩ／Ｆ２０はバス線に接続されていてもよい。本変形例では、ＣＰＵ３２は、図２のＳ４〜Ｓ８の処理を実行してもよい。一般的に言うと、制御部に備えられる状態情報送信部は、特定の無線ネットワークを利用して、第２のインターフェースを介して、状態情報を通信端末に送信すればよい。
【０１６３】
（変形例４）上記の各実施例では、図３のＳ２４では、ＭＦＰ１０のＣＰＵ３２は、ＳＦＬテーブル４０（図１参照）を参照し、認証に成功した認証情報（即ち、ユーザＩＤ及びパスワード）に対応する機能関連情報（即ち、当該ユーザが印刷機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）と、当該ユーザがスキャン機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ））を、対象端末に送信する。これに限られず、図３のＳ２４では、ＭＦＰ１０のＣＰＵ３２は、認証に成功した認証情報（即ち、ユーザＩＤ及びパスワード）に対応する機能関連情報のうち、実行可能であることを示す機能（即ち、「ＯＫ」の機能）を表す情報（以下、「制限情報」と呼ぶ）のみを、対象端末に送信してもよい。対象端末のＣＰＵ（例えば携帯端末ＰＴ１のＣＰＵ９２）は、制限情報を受信すると、制限情報で許可された情報のみを含む受付画面を表示して、ユーザに実行指示を求めてもよい（図４のＳ７０）。本変形例の制限情報も「機能関連情報」の一例である。
【０１６４】
（変形例５）上記の各実施例では、ＭＦＰ１０のＣＰＵ３２は、図３のＳ２４で機能関連情報を送信した後、対象端末（例えば携帯端末ＰＴ１）から実行要求を受信した場合（Ｓ２６でＹＥＳ）にも、Ｓ２８で、実行要求で指定されている機能が実行可能か否かを判断している。しかしながら、ＭＦＰ１０のＣＰＵ３２は、Ｓ２４で機能関連情報を送信した後、対象端末（例えば携帯端末ＰＴ１）から実行要求を受信した場合（Ｓ２６でＹＥＳ）には、実行要求で指定されている機能は実行可能な機能である可能性が高い。そのため、その場合、ＣＰＵ３２は、Ｓ２８の判断を省略してもよい。一般的に言うと、機能制御部は、特定の判断において特定の認証情報がリストに登録済みであると判断され、かつ、特定の機能関連情報が特定の機能の実行を許可することを示すと判断される場合に、特定の機能を機能実行部に実行させればよい。
【０１６５】
（変形例６）上記の各実施例では、認証情報は、ユーザＩＤ及びパスワードの双方を含む。これに限られず、認証情報は、ユーザＩＤのみを含んでもよい。その場合、ＭＦＰ１０のＣＰＵ３２は、図３のＳ１８において、対象端末から受信されたユーザＩＤが、ＳＦＬテーブル４０に含まれているのか否かを判断することによって、認証を行ってもよい。本変形例のユーザＩＤも「特定の認証情報」の一例である。
【０１６６】
（変形例７）上記の各実施例では、ＭＦＰ１０のＣＰＵ３２は、認証が成功する場合（図３のＳ１８でＹＥＳ）に、ＯＫ信号を対象端末に送信する（Ｓ２０）。これに代えて、ＣＰＵ３２は、認証が成功する場合（図３のＳ１８でＹＥＳ）に、機能関連情報を送信してもよい。対象端末のＣＰＵ（例えば、ＣＰＵ９２）は、既にユーザによって実行指示が行われている場合には、実行指示で指示された機能を、当該ユーザが実行可能か否かを判断し、実行可能と判断される場合に、実行要求をＭＦＰ１０に送信するようにしてもよい。また、ユーザによって実行指示が行われていない場合には、上記の各実施例と同様に、対象端末のＣＰＵは、当該ユーザが実行可能な機能のみを含む受付画面を表示してもよい。一般的に言うと、機能実行部は、特定の判断において特定の認証情報がリストに登録済みであると判断される場合に、特定の機能を機能実行部に実行させればよい。
【０１６７】
（変形例８）上記の各実施例では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０にはアプリ起動指示が記憶されている。これに限られず、ＩＣタグＩ／Ｆ２０にはアプリ起動指示が起動されていなくてもよい。一般的に言うと、第１の装置側インターフェース（又は第１のインターフェース）は、通信端末にネットワーク情報を送信すればよい。
【０１６８】
（変形例９−１）ＭＦＰ１０のメモリ３４にＳＦＬテーブル４０が記憶されていなくてもよい。ＭＦＰ１０と通信可能に接続された他の機器がＳＦＬテーブルを記憶していてもよい。その場合、ＭＦＰ１０のＣＰＵ３２は、対象端末から認証情報を受信すると（図３のＳ１６でＹＥＳ）、受信した認証情報を当該他の機器に送信してもよい。当該他の機器のＣＰＵが認証を行い、認証結果（認証成功又は認証失敗）をＭＦＰ１０に送信してもよい。一般的に言うと、第１の判断部は、通信端末から特定の認証情報が受信される場合に、特定の認証情報がリストに登録済みであるのか否かを判断する特定の判断を実行すればよい。
【０１６９】
（変形例９−２）上記変形例９−１において、対象端末が、ＳＦＬテーブルを記憶する他の機器に事前にログイン可能であってもよい。即ち、他の機器が、事前に認証情報を用いた認証を行えるようにしてもよい。その場合、ＭＦＰ１０のＣＰＵ３２は、対象端末から認証情報を受信すると（図３のＳ１６でＹＥＳ）、受信した認証情報を当該他の機器に送信してもよい。当該他の機器のＣＰＵは、認証結果（認証成功又は認証失敗）をＭＦＰ１０に送信してもよい。
【０１７０】
（変形例１０）対象端末のＣＰＵ（例えば携帯端末ＰＴ１のＣＰＵ９２）は、第１実施例では図４のＳ５０の処理、及び第２実施例では図４のＳ５９の処理でＭＦＰ１０からＳＦＬ設定情報を受信しなくてもよい。ＣＰＵ９２は、所属状態が確立された後、ＭＦＰ１０のＳＦＬがＯＮであるか否かに関わらず、認証情報をＭＦＰ１０に送信するようにしてもよい。また、この変形例の場合、第１実施例では、ＭＦＰ１０のＩＣタグＩ／Ｆ２０は、対象端末にＳＦＬ設定情報を送信しなくてもよく、第２実施例では、ＭＦＰ１０のＣＰＵ３２は、対象端末にＳＦＬ設定情報を送信しなくてもよい。一般的に言うと、認証情報送信部は、所属状態が構築される場合に、特定の無線ネットワークを利用して、第２の端末側インターフェース（又は第２のインターフェース）を介して、特定の認証情報を前記機能実行装置に送信すればよい。
【０１７１】
（変形例１１）上記の各実施例では、対象端末のＣＰＵ（例えば携帯端末ＰＴ１のＣＰＵ９２）は、ＭＦＰ１０のＳＦＬがＯＮであると判断される場合（図４のＳ５０でＹＥＳ）、自動的に、対象端末のメモリ（例えば携帯端末ＰＴ１のメモリ９４）に記憶されている認証情報をＭＦＰ１０に送信する（Ｓ５２）。これに限られず、ＣＰＵ９２は、ＭＦＰ１０のＳＦＬがＯＮであると判断される場合（図４のＳ５０でＹＥＳ）に、表示部７４に、ユーザに認証情報（即ち、ユーザＩＤ及びパスワード）の入力を求める入力画面を表示させてもよい。ＣＰＵ９２は、ユーザによって認証情報が入力される場合に、入力された認証情報をＭＦＰ１０に送信してもよい。一般的に言うと、認証情報送信部は、所属状態が構築される場合に、特定の無線ネットワークを利用して、第２の端末側インターフェース（又は第２のインターフェース）を介して、特定の認証情報を機能実行装置に送信すればよい。
【０１７２】
（変形例１２）ＳＦＬテーブル４０は、ユーザＩＤ（例えばＵ１）と、パスワード（例えばＰ１）だけが関連付けられている複数の組合せ情報を含んでいてもよい。即ち、ＳＦＬテーブル４０は、ユーザが印刷機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）、ユーザがスキャン機能を利用可能であるのか否かを示す情報（ＯＫ又はＮＧ）、及び、ユーザがＨ／Ｏ処理を実行可能であるのか否かを示す情報（ＯＫ又はＮＧ）を含んでいなくてもよい。その場合、ＭＦＰ１０のＣＰＵ３２は、対象端末から受信された認証情報を用いた認証が成功する場合（図３のＳ１８でＹＥＳ）には、その後、機能の実行可否を判断することなく、要求された機能を実行するようにしてもよい。
【０１７３】
（変形例１３）ＭＦＰ１０の操作部１２及び表示部１４は、タッチパネルとして一体に構成されていてもよい。同様に、例えば携帯端末ＰＴ１の操作部７２及び表示部７４も、タッチパネルとして一体に構成されていてもよい。即ち、ＭＦＰ１０の操作部１２と表示部１４とが、一のハードウェアで構成されていても良く、携帯端末ＰＴ１の操作部７２と表示部７４とが、一のハードウェアで構成されていても良い。
【０１７４】
（変形例１４）「機能実行装置」は、印刷機能及びスキャン機能を実行可能な多機能機（即ちＭＦＰ１０）に限られず、印刷機能及びスキャン機能のうちの印刷機能のみを実行可能なプリンタであってもよいし、印刷機能及びスキャン機能のうちのスキャン機能のみを実行可能なスキャナであってもよい。また、「機能実行装置」は、印刷機能及びスキャン機能とは異なる機能（例えば、画像の表示機能、データの演算機能）を実行する装置（例えば、ＰＣ、サーバ、携帯端末（携帯電話、スマートフォン、ＰＤＡ等））であってもよい。即ち、「機能実行装置」は、ＮＦＣ方式の通信及び無線ＬＡＮ通信を実行可能なあらゆるデバイスを含む。また、「通信端末」は、携帯端末ＰＴ１〜ＰＴ３に限られず、近距離通信（例えば、ＮＦＣ通信）及び無線ＬＡＮ通信を実行可能なあらゆるデバイスを含む。
【０１７５】
（変形例１５）上記の各実施例では、図２〜図４の各処理がソフトウェア（即ちプログラム）によって実現されるが、図２〜図４の各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【０１７６】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１７７】
２：通信システム、１０：多機能機（ＭＦＰ）、３０：制御部、３２：ＣＰＵ、３４：メモリ、ＰＴ１、ＰＴ２、ＰＴ３：携帯端末
【図１】
2015228111.tif 000003
【図２】
2015228111.tif 000004
【図３】
2015228111.tif 000005
【図４】
2015228111.tif 000006
【図５】
2015228111.tif 000007
【図６】
2015228111.tif 000008
【図７】
2015228111.tif 000009
【図８】
2015228111.tif 000010
【図９】
2015228111.tif 000011
【図１０】
2015228111.tif 000012