(57)【特許請求の範囲】
【請求項１】
メモリと、外部装置との間で近接無線通信を実行する近接通信インタフェースであって、外部装置との間の距離が、近接距離以下となったことをトリガとして、前記外部装置との間の近接無線通信を確立する前記近接通信インタフェースと、外部装置との間で前記近接無線通信より通信距離が長い第１無線通信をする無線インタフェースと、を備える近接通信装置が備えるコンピュータのプログラムであって、
前記コンピュータに、
前記近接通信インタフェースが画像形成装置との間で確立した前記近接無線通信を介して、接続情報を前記画像形成装置から受信する第１受信処理と、
受信した前記接続情報を前記メモリに記憶する第１記憶処理と、を実行させ、
前記接続情報は、携帯装置が前記画像形成装置と第２無線通信を実行するために必要な情報であり、前記携帯装置は、前記第２無線通信を介して前記画像形成装置に画像形成を指示する携帯プログラムを実行可能な装置であり、前記第２無線通信は、前記近接無線通信よりも通信距離が長い通信であり、
前記プログラムは、さらに、前記コンピュータに、
前記無線インタフェースを介して、前記接続情報と、携帯プログラム識別情報と、実行指示と、を前記携帯装置に送信する接続情報送信処理を実行させ、前記携帯プログラム識別情報は、前記携帯プログラムを識別する情報であり、前記実行指示は、前記携帯プログラムが前記接続情報を利用して、前記画像形成装置と前記第２無線通信を確立するための指示である、プログラム。
【請求項２】
前記プログラムは、さらに、前記コンピュータに、
前記無線インタフェースを介して携帯装置識別情報を前記携帯装置から受信する第２受信処理と、
受信した前記携帯装置識別情報を前記メモリに記憶する第２記憶処理と、
前記携帯装置識別情報が前記メモリに記憶されているか否かを判断する第１判断処理と、を実行させ、
前記携帯装置識別情報は、前記携帯装置を識別する情報であり、
前記接続情報送信処理では、
前記メモリに前記携帯装置識別情報が記憶されていると前記第１判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを、前記携帯装置識別情報が識別する前記携帯装置に送信する、請求項１に記載のプログラム。
【請求項３】
前記プログラムは、さらに、前記コンピュータに、
前記第２受信処理で受信した前記携帯装置識別情報が、前記プログラム自身の製造者を示す近接プログラム製造者識別情報を含むか否かを判断する第２判断処理を実行させ、
前記第２記憶処理では、
前記携帯装置識別情報が前記近接プログラム製造者識別情報を含む、と前記第２判断処理で判断したことに応じて、前記携帯装置識別情報を前記メモリに記憶する、請求項２に記載のプログラム。
【請求項４】
前記プログラムは、さらに、前記コンピュータに、
前記第１受信処理で受信した前記接続情報とともに、前記携帯プログラムの製造者を示す携帯プログラム製造者識別情報が受信されたか否かを判断する第３判断処理を実行させ、
前記接続情報送信処理では、
前記携帯プログラム製造者識別情報が受信されたと第３判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを、前記携帯装置に送信する、請求項１から請求項３のいずれかに記載のプログラム。
【請求項５】
前記プログラムは、さらに、前記コンピュータに、
前記携帯装置を識別する情報である携帯装置識別情報を前記無線インタフェースを介して前記携帯装置から受信する第２受信処理と、
受信した前記携帯装置識別情報を前記メモリに記憶する第２記憶処理と、
前記無線インタフェースを介して、前記接続情報の送信を指示する送信指示を前記携帯装置から受信する指示受信処理と、
前記メモリに記憶されている前記携帯装置識別情報が識別する前記携帯装置から前記送信指示を受信したか否かを、前記携帯装置識別情報に基づいて判断する第１判断処理と、を実行させ、
前記接続情報送信処理では、
前記第１受信処理で前記接続情報を受信し、かつ、前記送信指示を前記携帯装置識別情報が識別する前記携帯装置から受信したと前記第１判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを前記携帯装置に送信する、請求項１から請求項４のいずれかに記載のプログラム。
【請求項６】
前記プログラムは、さらに、前記コンピュータに、
前記指示受信処理によって前記送信指示を前記携帯装置から受信したことに応じて、前記接続情報が前記メモリに記憶されているか否かを判断する第４判断処理を実行させ、
前記接続情報送信処理では、
前記第４判断処理で前記接続情報が前記メモリに記憶されていると判断された場合に、前記メモリに記憶されている前記接続情報と、前記携帯プログラム識別情報と、前記実行指示と、を前記無線インタフェースを介して前記携帯装置に送信する、請求項５に記載のプログラム。
【請求項７】
前記プログラムは、さらに、前記コンピュータに、
前記第４判断処理で前記接続情報が前記メモリに記憶されていないと判断したことに応じて、前記近接通信装置と前記画像形成装置との間の距離を前記近接距離以下にすることを示唆する第１画面を、前記近接通信装置が備えるディスプレイに表示させる第１表示処理を実行させ、
前記第１受信処理では、
前記第１画面が表示された後に、前記近接無線通信が確立されたことに応じて、前記近接通信インタフェースを介して前記接続情報を前記画像形成装置から受信する、請求項６に記載のプログラム。
【請求項８】
前記携帯プログラム識別情報は、前記携帯装置にインストールされているオペレーティングシステムに、前記携帯装置にインストールされている前記携帯プログラムを起動することを指示する情報である請求項１から請求項７のいずれかに記載のプログラム。
【請求項９】
メモリと、外部装置との間で近接無線通信を実行する近接通信インタフェースであって、外部装置との間の距離が、近接距離以下となったことをトリガとして、前記外部装置との間の近接無線通信を確立する前記近接通信インタフェースと、外部装置との間で前記近接無線通信より通信距離が長い第１無線通信をする無線インタフェースと、を備える近接通信装置であって、
前記近接通信インタフェースが画像形成装置との間で確立した前記近接無線通信を介して、接続情報を前記画像形成装置から受信する第１受信手段と、
受信した前記接続情報を前記メモリに記憶する第１記憶手段と、
を備え、
前記接続情報は、携帯装置が前記画像形成装置と第２無線通信を実行するために必要な情報であり、前記携帯装置は、前記第２無線通信を介して前記画像形成装置に画像形成を指示する携帯プログラムを実行可能な装置であり、前記第２無線通信は、前記近接無線通信よりも通信距離が長い通信であり、
前記無線インタフェースを介して、前記接続情報と、携帯プログラム識別情報と、実行指示と、を前記携帯装置に送信する接続情報送信手段をさらに備え、
前記携帯プログラム識別情報は、前記携帯プログラムを識別する情報であり、前記実行指示は、前記携帯プログラムが前記接続情報を利用して、前記画像形成装置と前記第２無線通信を確立するための指示である、近接通信装置。
【請求項１０】
近接通信装置と、携帯装置と、を備えるシステムであって、
前記近接通信装置は、
メモリと、
外部装置との間で近接無線通信を実行する近接通信インタフェースであって、外部装置との間の距離が、近接距離以下となったことをトリガとして、前記外部装置との間の近接無線通信を確立する前記近接通信インタフェースと、
外部装置との間で前記近接無線通信より通信距離が長い第１無線通信をする無線インタフェースと、
制御部と、を備え、
前記近接通信装置の前記制御部は、
前記近接通信インタフェースが画像形成装置との間で確立した前記近接無線通信を介して、接続情報を前記画像形成装置から受信する第１受信処理と、
受信した前記接続情報を前記メモリに記憶する第１記憶処理と、を実行し、
前記接続情報は、携帯装置が前記画像形成装置と第２無線通信を実行するために必要な情報であり、前記携帯装置は、前記第２無線通信を介して前記画像形成装置に画像形成を指示する携帯プログラムを実行可能な装置であり、前記第２無線通信は、前記近接無線通信よりも通信距離が長い通信であり、
前記近接通信装置の前記制御部は、さらに、
前記無線インタフェースを介して、前記接続情報と、携帯プログラム識別情報と、実行指示と、を前記携帯装置に送信する接続情報送信処理を実行し、前記携帯プログラム識別情報は、前記携帯プログラムを識別する情報であり、前記実行指示は、前記携帯プログラムが前記接続情報を利用して、前記画像形成装置と前記第２無線通信を確立するための指示であり、
前記携帯装置は、
メモリと、
ユーザインタフェースと、
前記第１無線通信を実行する第１無線インタフェースと、
前記第２無線通信を実行する第２無線インタフェースと、
制御部と、を備え
前記携帯装置の前記制御部は、
前記ユーザインタフェースを介して、前記画像形成装置に画像形成させることを指示する第１操作を受け付ける第１受付処理と、
前記ユーザインタフェースを介して、第２操作を受け付ける第２受付処理と、を実行し、前記第２操作は、前記近接通信装置から受信した前記接続情報を利用して、前記第２無線インタフェースを介して前記画像形成装置と第２無線通信を実行することを指示する操作であり、
前記携帯装置の前記制御部は、さらに、
前記第１無線インタフェースを介して前記接続情報を前記近接通信装置から受信する接続情報受信処理と、
前記接続情報受信処理で前記接続情報を受信し、前記第１受付処理で前記第１操作を受け付け、かつ、前記第２受付処理で前記第２操作を受け付けたことに応じて、前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させる確立処理と、
前記第２無線通信を確立した前記第２無線インタフェースを介して前記画像形成装置に前記画像形成を指示する画像形成処理と、を実行するシステム。
【請求項１１】
前記近接通信装置は、リストバンド型の装置であり、前記携帯装置は、スマートフォン又はタブレットである、請求項１０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、近接通信装置と、近接通信装置と通信を実行可能な携帯装置と、に関する。
【背景技術】
【０００２】
携帯装置が接続情報を利用して画像形成装置との無線通信を確立する技術が知られている。具体的には、携帯装置は、第１インタフェースを介して、画像形成装置から接続情報を受信し、当該接続情報を利用して、第２インタフェースを介した無線通信を確立する。なお、関連する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術では、携帯装置のユーザは、携帯装置が第１インタフェースを使用できない場合に、画像形成装置に画像形成を指示することができない。
【課題を解決するための手段】
【０００５】
本明細書に記載されているプログラムは、メモリと、外部装置との間で近接無線通信を実行する近接通信インタフェースであって、外部装置との間の距離が、近接距離以下となったことをトリガとして、前記外部装置との間の近接無線通信を確立する前記近接通信インタフェースと、外部装置との間で前記近接無線通信より通信距離が長い第１無線通信をする無線インタフェースと、を備える近接通信装置が備えるコンピュータのプログラムであって、前記コンピュータに、前記近接通信インタフェースが画像形成装置との間で確立した前記近接無線通信を介して、接続情報を前記画像形成装置から受信する第１受信処理と、受信した前記接続情報を前記メモリに記憶する第１記憶処理と、を実行させ、前記接続情報は、携帯装置が前記画像形成装置と第２無線通信を実行するために必要な情報であり、前記携帯装置は、前記第２無線通信を介して前記画像形成装置に画像形成を指示する携帯プログラムを実行可能な装置であり、前記第２無線通信は、前記近接無線通信よりも通信距離が長い通信であり、前記プログラムは、さらに、前記コンピュータに、前記無線インタフェースを介して、前記接続情報と、携帯プログラム識別情報と、実行指示と、を前記携帯装置に送信する接続情報送信処理を実行させ、前記携帯プログラム識別情報は、前記携帯プログラムを識別する情報であり、前記実行指示は、前記携帯プログラムが前記接続情報を利用して、前記画像形成装置と前記第２無線通信を確立するための指示である、プログラムである。
【０００６】
上記のプログラムによると、端末装置のユーザは、端末装置が画像形成装置と近接無線通信をすることができなくても、近接通信装置を介して、画像形成装置に画像形成を指示することができる。
【０００７】
前記プログラムは、さらに、前記コンピュータに、前記無線インタフェースを介して携帯装置識別情報を前記携帯装置から受信する第２受信処理と、受信した前記携帯装置識別情報を前記メモリに記憶する第２記憶処理と、前記携帯装置識別情報が前記メモリに記憶されているか否かを判断する第１判断処理と、を実行させてもよい。前記携帯装置識別情報は、前記携帯装置を識別する情報であってもよい。前記接続情報送信処理では、前記メモリに前記携帯装置識別情報が記憶されていると前記第１判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを、前記携帯装置識別情報が識別する前記携帯装置に送信してもよい。
【０００８】
前記プログラムは、さらに、前記コンピュータに、前記第２受信処理で受信した前記携帯装置識別情報が、前記プログラム自身の製造者を示す近接プログラム製造者識別情報を含むか否かを判断する第２判断処理を実行させてもよい。前記第２記憶処理では、前記携帯装置識別情報が前記近接プログラム製造者識別情報を含む、と前記第２判断処理で判断したことに応じて、前記携帯装置識別情報を前記メモリに記憶してもよい。
【０００９】
前記プログラムは、さらに、前記コンピュータに、前記第１受信処理で受信した前記接続情報とともに、前記携帯プログラムの製造者を示す携帯プログラム製造者識別情報が受信されたか否かを判断する第３判断処理を実行させてもよい。前記接続情報送信処理では、前記携帯プログラム製造者識別情報が受信されたと第３判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを、前記携帯装置に送信してもよい。
【００１０】
前記プログラムは、さらに、前記コンピュータに、前記携帯装置を識別する情報である携帯装置識別情報を前記無線インタフェースを介して前記携帯装置から受信する第２受信処理と、受信した前記携帯装置識別情報を前記メモリに記憶する第２記憶処理と、前記無線インタフェースを介して、前記接続情報の送信を指示する送信指示を前記携帯装置から受信する指示受信処理と、前記メモリに記憶されている前記携帯装置識別情報が識別する前記携帯装置から前記送信指示を受信したか否かを、前記携帯装置識別情報に基づいて判断する第１判断処理と、を実行させてもよい。前記接続情報送信処理では、前記第１受信処理で前記接続情報を受信し、かつ、前記送信指示を前記携帯装置識別情報が識別する前記携帯装置から受信したと前記第１判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを前記携帯装置に送信してもよい。
【００１１】
前記プログラムは、さらに、前記コンピュータに、前記指示受信処理によって前記送信指示を前記携帯装置から受信したことに応じて、前記接続情報が前記メモリに記憶されているか否かを判断する第４判断処理を実行させてもよい。前記接続情報送信処理では、前記第４判断処理で前記接続情報が前記メモリに記憶されていると判断された場合に、前記メモリに記憶されている前記接続情報と、前記携帯プログラム識別情報と、前記実行指示と、を前記無線インタフェースを介して前記携帯装置に送信してもよい。
【００１２】
前記プログラムは、さらに、前記コンピュータに、前記第４判断処理で前記接続情報が前記メモリに記憶されていないと判断したことに応じて、前記近接通信装置と前記画像形成装置との間の距離を前記近接距離以下にすることを示唆する第１画面を、前記近接通信装置が備えるディスプレイに表示させる第１表示処理を実行させてもよい。前記第１受信処理では、前記第１画面が表示された後に、前記近接無線通信が確立されたことに応じて、前記近接通信インタフェースを介して前記接続情報を前記画像形成装置から受信してもよい。
【００１３】
前記携帯プログラム識別情報は、前記携帯装置にインストールされているオペレーティングシステムに、前記携帯装置にインストールされている前記携帯プログラムを起動することを指示する情報であってもよい。
【００１４】
本明細書に記載されている他のプログラムは、メモリと、ユーザインタフェースと、外部装置との間で近接無線通信より通信距離が長い第１無線通信を実行する第１無線インタフェースと、外部装置との間で前記近接無線通信より通信距離が長い第２無線通信を実行する第２無線インタフェースと、を備える携帯装置が備えるコンピュータのプログラムであって、前記コンピュータに、前記ユーザインタフェースを介して、画像形成装置に画像形成させることを指示する第１操作を受け付ける第１受付処理と、前記ユーザインタフェースを介して、第２操作を受け付ける第２受付処理と、を実行させ、前記第２操作は、近接通信装置から受信した接続情報を利用して、前記第２無線インタフェースを介して前記画像形成装置と第２無線通信を実行することを指示する操作であり、前記近接通信装置は、前記近接無線通信を介して前記画像形成装置から前記接続情報を取得する装置であり、前記プログラムは、さらに、前記コンピュータに、前記第１無線インタフェースを介して前記接続情報を前記近接通信装置から受信する接続情報受信処理と、前記接続情報受信処理で前記接続情報を受信し、前記第１受付処理で前記第１操作を受け付け、かつ、前記第２受付処理で前記第２操作を受け付けたことに応じて、前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させる確立処理と、前記第２無線通信を確立した前記第２無線インタフェースを介して前記画像形成装置に前記画像形成を指示する画像形成処理と、を実行させるプログラムである。
【００１５】
上記のプログラムによると、携帯装置は、近接無線通信を介して画像形成装置から接続情報を取得した近接通信装置から、第１無線インタフェースを介して接続情報を受信する。そして、携帯装置は、接続情報を受信し、かつ、第１及び第２の操作を受け付けたことに応じて、接続情報を利用して、第２無線インタフェースを介して、画像形成装置との第２無線通信を確立することができる。
【００１６】
前記プログラムは、さらに、前記コンピュータに、前記第１無線インタフェースを介して、前記近接通信装置を識別する近接通信装置識別情報を前記近接通信装置から受信する第１受信処理と、受信した前記近接通信装置識別情報を前記メモリに記憶する第１記憶処理と、前記メモリに前記近接通信装置識別情報が記憶されているか否かを判断する第１判断処理と、を実行させてもよい。前記確立処理は、前記近接通信装置識別情報が前記メモリに記憶されていると前記第１判断処理で判断されたことに応じて、前記近接通信装置識別情報が示す前記近接通信装置から受信した前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させてもよい。
【００１７】
前記プログラムは、さらに、前記コンピュータに、前記第１受信処理で受信された前記近接通信装置識別情報が、前記プログラム自身の製造者を示す携帯プログラム製造者識別情報を含むか否かを判断する第２判断処理を実行させてもよい。前記第１記憶処理では、前記近接通信装置識別情報が前記携帯プログラム製造者識別情報を含む、と前記第２判断処理で判断したことに応じて、前記近接通信装置識別情報を前記メモリに記憶してもよい。
【００１８】
前記プログラムは、さらに、前記コンピュータに、前記接続情報受信処理で受信した前記接続情報とともに、前記プログラム自身の製造者を示す携帯プログラム製造者識別情報を受信したか否かを判断する第３判断処理を実行させてもよい。前記確立処理では、前記携帯プログラム製造者識別情報を受信したと前記第３判断処理で判断したことに応じて、前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させてもよい。
【００１９】
前記プログラムは、さらに、前記コンピュータに、前記メモリに記憶されている前記近接通信装置識別情報が識別する前記近接通信装置に、前記第１無線インタフェースを介して、前記接続情報の送信を指示する送信指示を送信する指示送信処理を実行させてもよい。前記接続情報受信処理では、前記送信指示を前記近接通信装置に送信した後に、前記第１無線インタフェースを介して前記接続情報を前記近接通信装置から受信してもよい。
【００２０】
前記プログラムは、さらに、前記コンピュータに、画像データを選択する前記第１操作を受け付けたことに応じて、前記画像データのプレビュー画像を前記携帯装置が備えるディスプレイに表示させる第１表示処理と前記第１操作を受け付けたことに応じて、前記メモリに前記近接通信装置識別情報が記憶されているか否かを判断する第１判断処理と、前記近接通信装置識別情報が前記メモリに記憶されていると前記第１判断処理で判断されたことに応じて、前記指示送信処理を実行させてもよい。
【００２１】
前記送信指示は、前記近接通信装置にインストールされているオペレーティングシステムに、前記近接通信装置にインストールされている近接プログラムを起動することを指示する情報であってもよい。前記近接プログラムは、前記近接無線通信を介して前記画像形成装置から前記接続情報を受信するプログラムであってもよい。
【００２２】
前記プログラムは、さらに、前記コンピュータに、画像データを選択する前記第１操作を受け付けたことに応じて、前記画像データのプレビュー画像を、前記携帯装置が備えるディスプレイに表示させる第１表示処理を実行させてもよい。前記プレビュー画像を前記ディスプレイに表示させた後に実行される前記接続情報受信処理によって、前記接続情報を前記近接通信装置から受信したことに応じて、前記確立処理と、前記画像形成処理とを実行させてもよい。
【００２３】
前記プログラムは、さらに、前記コンピュータに、前記受信された接続情報を前記携帯装置のメモリに記憶する第２記憶処理と、通信対象である画像データが選択される際に、前記接続情報を記憶済みであるのか否かを判断する第４判断処理と、前記接続情報を記憶済みであると判断する場合に、前記画像データによって表わされる画像の印刷を、前記記憶済みの接続情報によって前記第２無線通信を確立することができる前記画像形成装置に実行させるための印刷オブジェクトを前記携帯装置のディスプレイに表示させる第２表示処理と、を実行させてもよい。
【００２４】
前記近接通信装置は、リストバンド型の装置であってもよい。前記携帯装置は、スマートフォン又はタブレットであってもよい。
【００２５】
なお、上記の技術を実現するための近接通信装置及び携帯装置も、新規で有用である。また、近接通信装置及び端末装置を備える通信システムも、新規で有用である。
以下に、開示例を列挙する。
［開示例１］
メモリと、外部装置との間で近接無線通信を実行する近接通信インタフェースであって、外部装置との間の距離が、近接距離以下となったことをトリガとして、前記外部装置との間の近接無線通信を確立する前記近接通信インタフェースと、外部装置との間で前記近接無線通信より通信距離が長い第１無線通信をする無線インタフェースと、を備える近接通信装置が備えるコンピュータのプログラムであって、
前記コンピュータに、
前記近接通信インタフェースが画像形成装置との間で確立した前記近接無線通信を介して、接続情報を前記画像形成装置から受信する第１受信処理と、
受信した前記接続情報を前記メモリに記憶する第１記憶処理と、を実行させ、
前記接続情報は、携帯装置が前記画像形成装置と第２無線通信を実行するために必要な情報であり、前記携帯装置は、前記第２無線通信を介して前記画像形成装置に画像形成を指示する携帯プログラムを実行可能な装置であり、前記第２無線通信は、前記近接無線通信よりも通信距離が長い通信であり、
前記プログラムは、さらに、前記コンピュータに、
前記無線インタフェースを介して、前記接続情報と、携帯プログラム識別情報と、実行指示と、を前記携帯装置に送信する接続情報送信処理を実行させ、前記携帯プログラム識別情報は、前記携帯プログラムを識別する情報であり、前記実行指示は、前記携帯プログラムが前記接続情報を利用して、前記画像形成装置と前記第２無線通信を確立するための指示である、プログラム。
［開示例２］
前記プログラムは、さらに、前記コンピュータに、
前記無線インタフェースを介して携帯装置識別情報を前記携帯装置から受信する第２受信処理と、
受信した前記携帯装置識別情報を前記メモリに記憶する第２記憶処理と、
前記携帯装置識別情報が前記メモリに記憶されているか否かを判断する第１判断処理と、を実行させ、
前記携帯装置識別情報は、前記携帯装置を識別する情報であり、
前記接続情報送信処理では、
前記メモリに前記携帯装置識別情報が記憶されていると前記第１判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを、前記携帯装置識別情報が識別する前記携帯装置に送信する、開示例１に記載のプログラム。
［開示例３］
前記プログラムは、さらに、前記コンピュータに、
前記第２受信処理で受信した前記携帯装置識別情報が、前記プログラム自身の製造者を示す近接プログラム製造者識別情報を含むか否かを判断する第２判断処理を実行させ、
前記第２記憶処理では、
前記携帯装置識別情報が前記近接プログラム製造者識別情報を含む、と前記第２判断処理で判断したことに応じて、前記携帯装置識別情報を前記メモリに記憶する、開示例２に記載のプログラム。
［開示例４］
前記プログラムは、さらに、前記コンピュータに、
前記第１受信処理で受信した前記接続情報とともに、前記携帯プログラムの製造者を示す携帯プログラム製造者識別情報が受信されたか否かを判断する第３判断処理を実行させ、
前記接続情報送信処理では、
前記携帯プログラム製造者識別情報が受信されたと第３判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを、前記携帯装置に送信する、開示例１から開示例３のいずれかに記載のプログラム。
［開示例５］
前記プログラムは、さらに、前記コンピュータに、
前記携帯装置を識別する情報である携帯装置識別情報を前記無線インタフェースを介して前記携帯装置から受信する第２受信処理と、
受信した前記携帯装置識別情報を前記メモリに記憶する第２記憶処理と、
前記無線インタフェースを介して、前記接続情報の送信を指示する送信指示を前記携帯装置から受信する指示受信処理と、
前記メモリに記憶されている前記携帯装置識別情報が識別する前記携帯装置から前記送信指示を受信したか否かを、前記携帯装置識別情報に基づいて判断する第１判断処理と、を実行させ、
前記接続情報送信処理では、
前記第１受信処理で前記接続情報を受信し、かつ、前記送信指示を前記携帯装置識別情報が識別する前記携帯装置から受信したと前記第１判断処理で判断したことに応じて、前記無線インタフェースを介して前記接続情報と前記携帯プログラム識別情報と前記実行指示とを前記携帯装置に送信する、開示例１から開示例４のいずれかに記載のプログラム。
［開示例６］
前記プログラムは、さらに、前記コンピュータに、
前記指示受信処理によって前記送信指示を前記携帯装置から受信したことに応じて、前記接続情報が前記メモリに記憶されているか否かを判断する第４判断処理を実行させ、
前記接続情報送信処理では、
前記第４判断処理で前記接続情報が前記メモリに記憶されていると判断された場合に、前記メモリに記憶されている前記接続情報と、前記携帯プログラム識別情報と、前記実行指示と、を前記無線インタフェースを介して前記携帯装置に送信する、開示例５に記載のプログラム。
［開示例７］
前記プログラムは、さらに、前記コンピュータに、
前記第４判断処理で前記接続情報が前記メモリに記憶されていないと判断したことに応じて、前記近接通信装置と前記画像形成装置との間の距離を前記近接距離以下にすることを示唆する第１画面を、前記近接通信装置が備えるディスプレイに表示させる第１表示処理を実行させ、
前記第１受信処理では、
前記第１画面が表示された後に、前記近接無線通信が確立されたことに応じて、前記近接通信インタフェースを介して前記接続情報を前記画像形成装置から受信する、開示例６に記載のプログラム。
［開示例８］
前記携帯プログラム識別情報は、前記携帯装置にインストールされているオペレーティングシステムに、前記携帯装置にインストールされている前記携帯プログラムを起動することを指示する情報である開示例１から開示例７のいずれかに記載のプログラム。
［開示例９］
メモリと、ユーザインタフェースと、外部装置との間で近接無線通信より通信距離が長い第１無線通信を実行する第１無線インタフェースと、外部装置との間で前記近接無線通信より通信距離が長い第２無線通信を実行する第２無線インタフェースと、を備える携帯装置が備えるコンピュータのプログラムであって、
前記コンピュータに、
前記ユーザインタフェースを介して、画像形成装置に画像形成させることを指示する第１操作を受け付ける第１受付処理と、
前記ユーザインタフェースを介して、第２操作を受け付ける第２受付処理と、を実行させ、前記第２操作は、近接通信装置から受信した接続情報を利用して、前記第２無線インタフェースを介して前記画像形成装置と第２無線通信を実行することを指示する操作であり、前記近接通信装置は、前記近接無線通信を介して前記画像形成装置から前記接続情報を取得する装置であり、
前記プログラムは、さらに、前記コンピュータに、
前記第１無線インタフェースを介して前記接続情報を前記近接通信装置から受信する接続情報受信処理と、
前記接続情報受信処理で前記接続情報を受信し、前記第１受付処理で前記第１操作を受け付け、かつ、前記第２受付処理で前記第２操作を受け付けたことに応じて、前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させる確立処理と、
前記第２無線通信を確立した前記第２無線インタフェースを介して前記画像形成装置に前記画像形成を指示する画像形成処理と、を実行させるプログラム。
［開示例１０］
前記プログラムは、さらに、前記コンピュータに、
前記第１無線インタフェースを介して、前記近接通信装置を識別する近接通信装置識別情報を前記近接通信装置から受信する第１受信処理と、
受信した前記近接通信装置識別情報を前記メモリに記憶する第１記憶処理と、
前記メモリに前記近接通信装置識別情報が記憶されているか否かを判断する第１判断処理と、を実行させ、
前記確立処理は、
前記近接通信装置識別情報が前記メモリに記憶されていると前記第１判断処理で判断されたことに応じて、前記近接通信装置識別情報が示す前記近接通信装置から受信した前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させる、開示例９に記載のプログラム。
［開示例１１］
前記プログラムは、さらに、前記コンピュータに、
前記第１受信処理で受信された前記近接通信装置識別情報が、前記プログラム自身の製造者を示す携帯プログラム製造者識別情報を含むか否かを判断する第２判断処理を実行させ、
前記第１記憶処理では、
前記近接通信装置識別情報が前記携帯プログラム製造者識別情報を含む、と前記第２判断処理で判断したことに応じて、前記近接通信装置識別情報を前記メモリに記憶する、開示例１０に記載のプログラム。
［開示例１２］
前記プログラムは、さらに、前記コンピュータに、
前記接続情報受信処理で受信した前記接続情報とともに、前記プログラム自身の製造者を示す携帯プログラム製造者識別情報を受信したか否かを判断する第３判断処理を実行させ、
前記確立処理では、
前記携帯プログラム製造者識別情報を受信したと前記第３判断処理で判断したことに応じて、前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させる、開示例９から１１のいずれかに記載のプログラム。
［開示例１３］
前記プログラムは、さらに、前記コンピュータに、
前記メモリに記憶されている前記近接通信装置識別情報が識別する前記近接通信装置に、前記第１無線インタフェースを介して、前記接続情報の送信を指示する送信指示を送信する指示送信処理を実行させ、
前記接続情報受信処理では、
前記送信指示を前記近接通信装置に送信した後に、前記第１無線インタフェースを介して前記接続情報を前記近接通信装置から受信する、開示例１０から１２のいずれかに記載のプログラム。
［開示例１４］
前記プログラムは、さらに、前記コンピュータに、
画像データを選択する前記第１操作を受け付けたことに応じて、前記画像データのプレビュー画像を前記携帯装置が備えるディスプレイに表示させる第１表示処理と
前記第１操作を受け付けたことに応じて、前記メモリに前記近接通信装置識別情報が記憶されているか否かを判断する第１判断処理と、
前記近接通信装置識別情報が前記メモリに記憶されていると前記第１判断処理で判断されたことに応じて、前記指示送信処理を実行させる開示例１３に記載のプログラム。
［開示例１５］
前記送信指示は、前記近接通信装置にインストールされているオペレーティングシステムに、前記近接通信装置にインストールされている近接プログラムを起動することを指示する情報であり、前記近接プログラムは、前記近接無線通信を介して前記画像形成装置から前記接続情報を受信するプログラムである開示例１３又は１４のいずれかに記載のプログラム。
［開示例１６］
前記プログラムは、さらに、前記コンピュータに、
画像データを選択する前記第１操作を受け付けたことに応じて、前記画像データのプレビュー画像を、前記携帯装置が備えるディスプレイに表示させる第１表示処理を実行させ、
前記プレビュー画像を前記ディスプレイに表示させた後に実行される前記接続情報受信処理によって、前記接続情報を前記近接通信装置から受信したことに応じて、前記確立処理と、前記画像形成処理とを実行させる開示例９から１５のいずれかに記載のプログラム。
［開示例１７］
前記プログラムは、さらに、前記コンピュータに、
前記受信された接続情報を前記携帯装置のメモリに記憶する第２記憶処理と、
通信対象である画像データが選択される際に、前記接続情報を記憶済みであるのか否かを判断する第４判断処理と、
前記接続情報を記憶済みであると判断する場合に、前記画像データによって表わされる画像の印刷を、前記記憶済みの接続情報によって前記第２無線通信を確立することができる前記画像形成装置に実行させるための印刷オブジェクトを前記携帯装置のディスプレイに表示させる第２表示処理と、を実行させる、開示例９から１６のいずれか一項に記載のプログラム。
［開示例１８］
近接通信装置と、携帯装置と、を備えるシステムであって、
前記近接通信装置は、
メモリと、
外部装置との間で近接無線通信を実行する近接通信インタフェースであって、外部装置との間の距離が、近接距離以下となったことをトリガとして、前記外部装置との間の近接無線通信を確立する前記近接通信インタフェースと、
外部装置との間で前記近接無線通信より通信距離が長い第１無線通信をする無線インタフェースと、
制御部と、を備え、
前記近接通信装置の前記制御部は、
前記近接通信インタフェースが画像形成装置との間で確立した前記近接無線通信を介して、接続情報を前記画像形成装置から受信する第１受信処理と、
受信した前記接続情報を前記メモリに記憶する第１記憶処理と、を実行し、
前記接続情報は、携帯装置が前記画像形成装置と第２無線通信を実行するために必要な情報であり、前記携帯装置は、前記第２無線通信を介して前記画像形成装置に画像形成を指示する携帯プログラムを実行可能な装置であり、前記第２無線通信は、前記近接無線通信よりも通信距離が長い通信であり、
前記近接通信装置の前記制御部は、さらに、
前記無線インタフェースを介して、前記接続情報と、携帯プログラム識別情報と、実行指示と、を前記携帯装置に送信する接続情報送信処理を実行し、前記携帯プログラム識別情報は、前記携帯プログラムを識別する情報であり、前記実行指示は、前記携帯プログラムが前記接続情報を利用して、前記画像形成装置と前記第２無線通信を確立するための指示であり、
前記携帯装置は、
メモリと、
ユーザインタフェースと、
前記第１無線通信を実行する第１無線インタフェースと、
前記第２無線通信を実行する第２無線インタフェースと、
制御部と、を備え
前記携帯装置の前記制御部は、
前記ユーザインタフェースを介して、前記画像形成装置に画像形成させることを指示する第１操作を受け付ける第１受付処理と、
前記ユーザインタフェースを介して、第２操作を受け付ける第２受付処理と、を実行し、前記第２操作は、前記近接通信装置から受信した前記接続情報を利用して、前記第２無線インタフェースを介して前記画像形成装置と第２無線通信を実行することを指示する操作であり、
前記携帯装置の前記制御部は、さらに、
前記第１無線インタフェースを介して前記接続情報を前記近接通信装置から受信する接続情報受信処理と、
前記接続情報受信処理で前記接続情報を受信し、前記第１受付処理で前記第１操作を受け付け、かつ、前記第２受付処理で前記第２操作を受け付けたことに応じて、前記接続情報を利用して、前記第２無線インタフェースに前記画像形成装置との前記第２無線通信を確立させる確立処理と、
前記第２無線通信を確立した前記第２無線インタフェースを介して前記画像形成装置に前記画像形成を指示する画像形成処理と、を実行するシステム。
［開示例１９］
前記近接通信装置は、リストバンド型の装置であり、前記携帯装置は、スマートフォン又はタブレットである、開示例１８に記載のシステム。
【図面の簡単な説明】
【００２６】
【図１】ネットワークの構成を示すブロック図である。
【図２】第１〜第３実施例のペアリング処理、ウェアラブルＩＤ登録処理、及び端末ＩＤ登録処理のシーケンス図である。
【図３】図２の続きのシーケンス図である。
【図４】第１実施例のＳＳＩＤ受信処理のシーケンス図である。
【図５】図４の続きのシーケンス図である。
【図６】図５の続きのシーケンス図である。
【図７】第１実施例の印刷処理のシーケンス図である。
【図８】第２実施例のＳＳＩＤ受信処理のシーケンス図である。
【図９】図８の続きのシーケンス図である。
【図１０】第２及び第３実施例の印刷処理のシーケンス図である。
【図１１】第３実施例のＳＳＩＤ受信処理のシーケンス図である。
【発明を実施するための形態】
【００２７】
＜第１実施例＞
図１は、ネットワーク１０の構成を示すブロック図である。ネットワーク１０は、第１通信端末装置１００、第２通信端末装置３００、ＭＦＰ５１、ウェアラブル装置２００、を備えている。ここで、ＭＦＰとは、印刷機能、スキャン機能、コピー機能を備える多機能周辺装置（Multifunction Peripheralの略）を示す。
【００２８】
通信端末装置１００、３００は、例えばスマートフォンやタブレットなどの携帯型の装置である。第１通信端末装置１００は、ディスプレイ１０２、ユーザＩ／Ｆ１０４、無線ＬＡＮ＿Ｉ／Ｆ１０５、ＢＴ通信Ｉ／Ｆ１１２、ＣＰＵ１０６、メモリ１０９、などを備えており、これらは入出力ポート１１０を介して互いに接続されている。
【００２９】
ディスプレイ１０２は、例えばＬＣＤや、有機ＥＬパネルである。ユーザＩ／Ｆ１０４はディスプレイ１０２と重なるように配設されるタッチセンサであってもよい。ユーザＩ／Ｆ１０４は、操作ボタンであってもよい。ＣＰＵ１０６は、ユーザＩ／Ｆ１０４を介して、ディスプレイ１０２に表示されたオブジェクトを指定するユーザ操作、文字列或いは数字列を入力するユーザ操作を受け付ける。「オブジェクト」とは、例えば、文字列、アイコン、ボタン、リンク等である。
【００３０】
ＢＴ通信Ｉ／Ｆ１１２は、Bluetooth（Bluetooth SIGの登録商標）規格に準拠したＢＴ通信１３５を実行するためのインタフェースである。ＢＴ通信１３５の通信可能距離は、後述するＮＦＣ（Near Field Communicationの略）規格に準拠したＮＦＣ通信１４５の通信可能距離よりも長い。無線ＬＡＮ＿Ｉ／Ｆ１０５は、Ｗｉ―Ｆｉ  Ｄｉｒｅｃｔ（Wi-Fiアライアンスの登録商標。以下、ＷＦＤと記載する）規格に準拠したＷＦＤ通信１５５を実行するためのインタフェースである。なお、無線ＬＡＮ＿Ｉ／Ｆ１０５は、Ｗｉ−Ｆｉ（Wi-Fiアライアンスの登録商標）規格に準拠したＷＦ通信も実行可能であってよい。ＷＦＤ通信１５５及びＷＦ通信の通信可能距離は、ＮＦＣ通信及びＢＴ通信１３５の通信可能距離よりも長い。
【００３１】
ＣＰＵ１０６は、メモリ１０９に記憶されるプログラムを実行する。メモリ１０９はＣＰＵ１０６の処理に必要な情報を一時的に記憶する。メモリ１０９は、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ＨＤＤ、ＣＰＵ１０６のバッファなどが組み合わされて構成されている。メモリ１０９には、画像データなどが記憶可能である。メモリ１０９は、プログラム１２０を記憶している。プログラム１２０は、端末アプリ１２１、及び、オペレーティングシステム１２４（以下、ＯＳ１２４と記載する）を含んでいる。
【００３２】
端末アプリ１２１は、ＭＦＰ５１に画像データの印刷を指示する処理などを、ＣＰＵ１０６に実行させるためのアプリケーションプログラムである。ＯＳ１２４は、例えば、Ａｎｄｒｏｉｄ（Google inc.の登録商標）  ＯＳ、ｉＯＳ（Cisco Systems,Inc.の登録商標）などである。ＯＳ１２４は、無線ＬＡＮ＿Ｉ／Ｆ１０５やＢＴ通信Ｉ／Ｆ１１２に無線通信を実行させるためのプログラム等を含んでいる。なお第２通信端末装置３００も、第１通信端末装置１００と同様の構成を備えているが、簡略化して図示している。
【００３３】
ＭＦＰ５１は、ＣＰＵ３２、メモリ３３、無線ＬＡＮ＿Ｉ／Ｆ３４、ＮＦＣ通信Ｉ／Ｆ３６、ユーザＩ／Ｆ３８、ディスプレイ３９、プリンタ１９、スキャナ２０、を主に備えている。これらの構成要素は、入出力ポート４３を介して互いに通信可能とされている。ＣＰＵ３２、メモリ３３、無線ＬＡＮ＿Ｉ／Ｆ３４、ユーザＩ／Ｆ３８、ディスプレイ３９は、ＣＰＵ１０６、メモリ１０９、無線ＬＡＮ＿Ｉ／Ｆ１０５、ユーザＩ／Ｆ１０４、ディスプレイ１０２と同様の構成である。
【００３４】
ＣＰＵ３２は、メモリ３３に記憶されるプログラム２１を実行する。メモリ３３は、プログラム２１を記憶する。プログラム２１は、ＯＳ２９等を含んでいる。
【００３５】
ＮＦＣ通信Ｉ／Ｆ３６は、ＮＦＣ通信１４５を実行するためのインタフェースである。本実施例でのＮＦＣ規格は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づく規格である。本実施例では、ウェアラブル装置２００のＮＦＣ通信Ｉ／Ｆ２２６が、ポーリング信号を繰り返し出力するＰｏｌｌ動作を実行する。ＮＦＣ通信Ｉ／Ｆ２２６が、ポーリング信号を監視し、ポーリング信号を受信したことを条件としてレスポンス信号を出力するＬｉｓｔｅｎ動作を実行する。ウェアラブル装置２００とＭＦＰ５１とが、ＮＦＣの通信可能距離以下に接近し、ポーリング信号とレスポンス信号が交換され、ＮＦＣ規格に従った所定の手順で、ＮＦＣ通信１４５のリンクが確立される。すなわち、ＮＦＣ通信１４５は、装置間（より具体的にはＮＦＣ通信Ｉ／Ｆ間）の距離が、近接距離以下となったことをトリガとして確立される無線通信である。なお、ＭＦＰ５１がＰｏｌｌ動作を実行し、ウェアラブル装置２００がＬｉｓｔｅｎ動作を実行してもよい。プリンタ１９は、メモリ３３に記憶されている画像データを用いて印刷を実行する機械的な構成である。スキャナ２０は、読み取りを実行する機械的な構成である。
【００３６】
ウェアラブル装置２００は、リストバンド型の装置（例えば腕時計）である。ウェアラブル装置２００は、ＣＰＵ２０６、メモリ２０９、ＢＴ通信Ｉ／Ｆ２２５、ＮＦＣ通信Ｉ／Ｆ２２６、ディスプレイ２０３、ユーザＩ／Ｆ２０４、を主に備えている。これらは入出力ポート２１０を介して互いに接続されている。ＣＰＵ２０６、メモリ２０９、ＢＴ通信Ｉ／Ｆ２２５、ＮＦＣ通信Ｉ／Ｆ２２６、ディスプレイ２０３、ユーザＩ／Ｆ２０４は、ＣＰＵ１０６、メモリ１０９、ＢＴ通信Ｉ／Ｆ１１２、ＮＦＣ通信Ｉ／Ｆ３６、ディスプレイ１０２、ユーザＩ／Ｆ１０４と同様の構成である。
【００３７】
ＣＰＵ２０６は、メモリ２０９に記憶されるプログラム２２０を実行する。メモリ２０９は、プログラム２２０を記憶している。プログラム２２０は、ウェアラブルアプリケーション２２１（以下、ウェアラブルアプリ２２１と記載する）、及び、オペレーティングシステム２２４（以下、ＯＳ２２４と記載する）を含んでいる。
【００３８】
ペアリング処理、ウェアラブルＩＤ登録処理、及び、端末ＩＤ登録処理を、図２を用いて説明する。Ｓ１０では、第１通信端末装置１００のＣＰＵ１０６は、ユーザ操作に従って、端末アプリ１２１を起動する。なお、以下では、各処理の実行主体を記載する際に、端末アプリ１２１に従って動作する第１通信端末装置１００のＣＰＵ１０６のことを、単に「端末アプリ１２１」と省略して記載する場合がある。また、ＯＳ１２４に従って動作する第１通信端末装置１００のＣＰＵ１０６のことを、単に「第１通信端末装置１００」と省略して記載する場合がある。ウェアラブル装置２００のウェアラブルアプリ２２１及びＯＳ２２４についても同様の記載をすることがある。ＭＦＰ５１のＯＳ２９についても同様の記載をすることがある。
【００３９】
Ｓ１５では、端末アプリ１２１は、端末アプリ１２１のメイン画面をディスプレイ１０２に表示させる。メイン画面は、プリンタ設定ボタンと、画像データ選択ボタンとを含む。
【００４０】
Ｓ２０では、端末アプリ１２１は、プリンタ設定ボタンを選択するユーザ操作を受け付けたか否かを判断する。第１通信端末装置１００は、Ｓ２０で肯定判断した場合（Ｓ２０でＹＥＳ）に、Ｓ２５に進み、Ｓ２０で否定判断した場合（Ｓ２０でＮＯ）に、図５のＳ３１０に進む。
【００４１】
Ｓ２５では、端末アプリ１２１は、通信方式選択画面をディスプレイ１０２に表示させる。通信方式選択画面は、Bluetoothボタンと、Wi-Fiボタンとを含む。本実施例では、端末アプリ１２１が、Ｓ３０で、Bluetoothボタンを選択するユーザ操作を受け付けたものとして説明する。なお、端末アプリ１２１は、Ｓ３０で、Wi-Fiボタンを選択するユーザ操作を受け付けた場合に、ＭＦＰのＩＰアドレスを指定するユーザ操作をさらに受け付け、指定されたＩＰアドレスを、後述する対象ＭＦＰを識別するＩＰアドレスとして、メモリ１０９に記憶させてもよい。
【００４２】
Ｓ３３では、端末アプリ１２１は、１個以上のウェアラブルＩＤをメモリ１０９が記憶しているか否かを判断する。ウェアラブルＩＤは、ウェアラブル装置を識別する情報と、ウェアラブルアプリ２２１を識別するウェアラブルアプリ識別情報と、を含む。ウェアラブル装置を識別する情報は、ウェアラブル装置のＭＡＣアドレスであってもよい。ウェアラブルアプリ識別情報はウェアラブルアプリ２２１を示すＵＲＬであってもよい。ウェアラブルアプリ２２１を示すＵＲＬのことを、以降「ウェアラブルＵＲＬ」とも記載する。ウェアラブルＵＲＬは、ウェアラブルアプリ２２１のメーカ、又は、ＯＳメーカによって予め定められている。また、ウェアラブルＵＲＬは、ウェアラブルアプリ２２１のメーカを識別する情報であるとも言える。メモリ１０９は、後述するウェアラブルＩＤ登録処理によって、端末アプリ１２１が過去にメモリ１０９に登録したウェアラブルＩＤのリストを記憶している。端末アプリ１２１は、Ｓ３３で肯定判断した場合（Ｓ３３でＹＥＳ）に、Ｓ３５に進み、Ｓ３３で否定判断した場合（Ｓ３３でＮＯ）に、Ｓ５５に進む。
【００４３】
Ｓ３５では、端末アプリ１２１は、メモリ１０９に記憶されている１個以上のウェアラブルＩＤにそれぞれ対応するボタンと、新規登録ボタンとを含むＩＤ選択画面をディスプレイ１０２に表示させる。
【００４４】
Ｓ４０では、端末アプリ１２１は、ウェアラブルＩＤに対応するボタンを選択するユーザ操作を受け付けたか否かを判断する。第１通信端末装置１００は、Ｓ４０で肯定判断された場合（Ｓ４０でＹＥＳ）に、Ｓ４５に進み、Ｓ４０で否定判断された場合（Ｓ４０でＮＯ）に、Ｓ５０に進む。
【００４５】
Ｓ４５では、端末アプリ１２１は、選択されたボタンが示すウェアラブルＩＤを、対象ウェアラブルＩＤとしてメモリ１０９に記憶する。なお、以下では、メモリに記憶することを、メモリに登録するとも記載する。端末アプリ１２１は、Ｓ４５を終了すると、Ｓ１５に戻る。
【００４６】
Ｓ５０では、端末アプリ１２１は、新規登録ボタンを選択するユーザ操作を受け付けたか否かを判断する。端末アプリ１２１は、Ｓ５０で肯定判断した場合（Ｓ５０でＹＥＳ）に、Ｓ５５に進み、Ｓ５０で否定判断した場合（Ｓ５０でＮＯ）に、Ｓ４０に戻る。なお、ＩＤ選択画面が、ＭＦＰに対応するボタンをさらに含んでいてもよい。端末アプリ１２１は、ＭＦＰに対応するボタンを選択するユーザ操作を受け付けた場合に、ボタンが示すＭＦＰのＢＴアドレスを、後述する対象ＭＦＰを識別するＢＴアドレスとして、メモリ１０９に記憶させてもよい。ＢＴアドレスは、ＢＴ通信に用いるＭＡＣアドレスである。
【００４７】
端末アプリ１２１は、Ｓ５５において、Bluetooth規格に従ったディスカバリ信号を送信する。ディスカバリ信号を受信したウェアラブル装置は、付帯情報及びＭＡＣアドレスを返信する。なお、付帯情報を返信しないウェアラブル装置も存在する。Ｓ６０において、端末アプリ１２１は、ＢＴ通信Ｉ／Ｆ１１２を介して、付帯情報及びＭＡＣアドレスをウェアラブル装置から受信する。付帯情報は、ウェアラブル装置のメーカによって予め定められている情報を含んでいてよい。すなわち、付帯情報はウェアラブル装置のメーカを示す情報であるとも言える。付帯情報は、デバイス名、又は、ウェアラブル装置の種類を示す情報であってよい。
【００４８】
Ｓ６５では、端末アプリ１２１は、Ｓ６０で受信した、１個以上のＭＡＣアドレスそれぞれに対応するボタンをディスプレイ１０２に表示させる。ボタンには、付帯情報が記載されていてもよいし、ＭＡＣアドレスが記載されていてもよい。端末アプリ１２１は、ＭＡＣアドレスしか受信できなかったウェアラブル装置について、対応するボタンを表示しなくてもよい。また、受信した付帯情報が、端末アプリ１２１のメーカを示していないウェアラブル装置について、対応するボタンを表示しなくてもよい。
【００４９】
端末アプリ１２１は、図３のＳ１１０で、いずれかのボタンを選択するユーザ操作を受け付ける。以降、本実施例では、ウェアラブル装置２００に対応するボタンが選択されたものとして説明する。
【００５０】
Ｓ１１５では、端末アプリ１２１は、ＯＳ１２４に、選択されたボタンに対応するＭＡＣアドレスを入力する。ＯＳ１２４は、入力されたＭＡＣアドレスを、ペアリング済のBluetooth端末を識別するペアリング情報としてメモリ１０９に記憶させ、ウェアラブル装置２００に、ペアリングの指示情報を送信する。ペアリングの指示情報を受信したＯＳ２２４は、第１通信端末装置１００のＭＡＣアドレスを、ペアリング情報としてメモリ２０９に記憶させる。端末アプリ１２１は、ＯＳ１２４を介して、登録要求と端末ＩＤと、ウェアラブルアプリ２２１を示すウェアラブルＵＲＬとを、選択されたボタンに対応するＭＡＣアドレスが識別するウェアラブル装置に、ＢＴ通信１３５によって送信する。ウェアラブルアプリ２２１は、ＢＴ通信Ｉ／Ｆ２２５を介して登録要求と端末ＩＤとウェアラブルＵＲＬとを第１通信端末装置１００から受信する。端末ＩＤは、第１通信端末装置１００を識別する情報と、端末アプリ１２１自身を示す端末アプリ識別情報と、を含む。通信端末装置を識別する情報は、通信端末装置のＭＡＣアドレスであってもよい。端末アプリ識別情報はＵＲＬであってもよい。端末アプリ１２１を示すＵＲＬのことを、以降「端末ＵＲＬ」とも記載する。端末ＵＲＬは、端末アプリ１２１のメーカ、又は、ＯＳメーカによって予め定められている。また、端末ＵＲＬは、端末アプリ１２１のメーカを識別する情報であるとも言える。また、端末ＩＤは、端末アプリ１２１のメーカが定めた特定のフォーマットになっている。このため、端末ＩＤ全体が、端末アプリ１２１のメーカを識別する情報であるとも言える。
【００５１】
Ｓ１２０では、ウェアラブル装置２００は、Ｓ１１５で受信したウェアラブルＵＲＬが示すウェアラブルアプリ２２１が起動中か否かを判断する。ウェアラブル装置２００は、Ｓ１２０で肯定判断した場合（Ｓ１２０でＹＥＳ）に、Ｓ１３０に進み、Ｓ１２０で否定判断した場合（Ｓ１２０でＮＯ）に、Ｓ１２５に進む。
【００５２】
ウェアラブル装置２００は、Ｓ１２５において、ウェアラブルアプリ２２１を起動し、Ｓ１３０において、ウェアラブルアプリ２２１に、Ｓ１１５で受信した情報を供給する。また、ウェアラブル装置２００は、ウェアラブルアプリ２２１がウェアラブル装置２００にインストールされていなかった場合に、ウェアラブルアプリ２２１が記憶されているサーバにアクセスし、ウェアラブルアプリ２２１をインストールするための処理を実行する。なお、ウェアラブル装置２００は、ＯＳ２２４に従って、Ｓ１２０〜Ｓ１３０の処理を実行する。
【００５３】
Ｓ１３５では、ウェアラブルアプリ２２１は、Ｓ１１５で受信した端末ＩＤが、ウェアラブルアプリ２２１自身のメーカを示す端末ＵＲＬを含むか否かを判断する。ウェアラブルアプリ２２１は、Ｓ１３５で肯定判断した場合（Ｓ１３５でＹＥＳ）に、Ｓ１４０に進み、Ｓ１３５で否定判断した場合（Ｓ１３５でＮＯ）に、図３の処理を終了する。
【００５４】
Ｓ１４０では、ウェアラブルアプリ２２１は、受信した端末ＩＤを対象端末ＩＤとしてメモリ２０９に記憶する。Ｓ１４５では、ウェアラブルアプリ２２１は、登録ＯＫ通知とウェアラブルＩＤと端末ＵＲＬとを第１通信端末装置１００に送信する。端末アプリ１２１は、登録ＯＫ通知とウェアラブルＩＤと端末ＵＲＬとをウェアラブル装置２００から受信する。
【００５５】
Ｓ１５０では、端末アプリ１２１は、Ｓ１４５で受信されたウェアラブルＩＤが、端末アプリ１２１自身のメーカを示すウェアラブルＵＲＬを含むか否かを判断する。端末アプリ１２１は、Ｓ１５０で肯定判断した場合（Ｓ１５０でＹＥＳ）に、Ｓ１５５に進み、Ｓ１５０で否定判断した場合（Ｓ１５０でＮＯ）に、図２のＳ１５に戻る。端末アプリ１２１は、Ｓ１１５の後、所定時間待っても登録ＯＫ通知等を受信できなかった場合にも、図２のＳ１５に戻る。
【００５６】
Ｓ１５５では、端末アプリ１２１は、受信したウェアラブルＩＤを対象ウェアラブルＩＤとしてメモリ１０９に記憶する。
【００５７】
ＳＳＩＤ受信処理を、図４〜６を用いて説明する。図４は、ユーザが、ウェアラブル装置２００をＭＦＰ５１に近接させたときに開始されるフローである（Ｓ２１０）。これにより、Ｓ２１５において、ウェアラブル装置２００と、ＭＦＰ５１とは、ＮＦＣ通信１４５を確立する。
【００５８】
Ｓ２２０では、ウェアラブルアプリ２２１は、ＮＦＣ通信１４５を介して、ＭＦＰ５１によって形成されるＷＦＤネットワークのＳＳＩＤと、ＭＦＰ５１の製造者を示すモデル名と、ＭＦＰ５１を識別するためのＩＰアドレスと、をＭＦＰ５１から受信する。ＳＳＩＤと、ＩＰアドレスとは、接続情報の一例である。モデル名は、ＭＦＰのメーカを識別する情報の一例である。
【００５９】
Ｓ２２５では、ウェアラブルアプリ２２１は、Ｓ２２０で受信したモデル名が示す、ＭＦＰ５１のメーカが、ウェアラブルアプリ２２１のメーカに一致するか否かを判断する。ウェアラブルアプリ２２１は、Ｓ２２５で肯定判断した場合（Ｓ２２５でＹＥＳ）に、Ｓ２３０に進み、Ｓ２２５で否定判断した場合（Ｓ２２５でＮＯ）に、図４の処理を終了する。
【００６０】
Ｓ２３０では、ウェアラブルアプリ２２１は、対象端末ＩＤを登録済みであるか否かを判断する。ウェアラブルアプリ２２１は、Ｓ２３０で肯定判断した場合（Ｓ２３０でＹＥＳ）に、Ｓ２３５に進み、Ｓ２３０で否定判断した場合（Ｓ２３０でＮＯ）に、図４の処理を終了する。
【００６１】
Ｓ２３５では、ウェアラブルアプリ２２１は、受信したＳＳＩＤ、モデル名、ＩＰアドレスをメモリ２０９に記憶する。ウェアラブルアプリ２２１は、Ｓ２３５を終了すると、図４の処理を終了する。
【００６２】
図５のＳ３１０では、端末アプリ１２１は、画像選択画面の表示を指示するユーザ操作を受け付けたことに応じて、１個以上の画像データそれぞれに対応するサムネイルを含む画像選択画面をディスプレイ１０２に表示させる。Ｓ３１５では、端末アプリ１２１は、いずれかのサムネイルを選択するユーザ操作をユーザＩ／Ｆ１０４を介して受け付ける。画像選択画面の表示を指示するユーザ操作、及び、サムネイルを選択するユーザ操作は、ＭＦＰ５１に画像形成させることを指示する操作の一例である。
【００６３】
Ｓ３２０では、端末アプリ１２１は、選択されたサムネイルに対応する画像データの印刷プレビュー画像をディスプレイ１０２に表示させる。
【００６４】
Ｓ３２５では、端末アプリ１２１は、対象ＭＦＰを識別する情報がメモリ１０９に記憶されているか否かを判断する。端末アプリ１２１は、Ｓ３２５で肯定判断した場合（Ｓ３２５でＹＥＳ）に、Ｓ３３０に進み、Ｓ３２５で否定判断した場合（Ｓ３２５でＮＯ）に、Ｓ３３５に進む。
【００６５】
Ｓ３３０では、端末アプリ１２１は、第１印刷ボタンをディスプレイ１０２に表示する。
【００６６】
Ｓ３３５では、端末アプリ１２１は、メモリ１０９に対象ウェアラブルＩＤが記憶されているか否かを判断する。端末アプリ１２１は、Ｓ３３５で肯定判断した場合（Ｓ３３５でＹＥＳ）に、Ｓ３４０に進み、Ｓ３３５で否定判断した場合（Ｓ３３５でＮＯ）に、図５の処理を終了する。以降、ウェアラブル装置２００を示すウェアラブルＩＤが対象ウェアラブルＩＤとして記憶されているものとして説明する。
【００６７】
Ｓ３４０では、端末アプリ１２１は、ウェアラブル装置２００とＢＴ通信１３５を確立中であるか否かを判断する。端末アプリ１２１は、Ｓ３４０で肯定判断した場合（Ｓ３４０でＹＥＳ）に、Ｓ３５０に進み、Ｓ３４０で否定判断した場合（Ｓ３４０でＮＯ）に、Ｓ３４５に進む。Ｓ３４５では、端末アプリ１２１は、ＯＳ１２４を介して、ウェアラブル装置２００とのＢＴ通信１３５を確立する。例えば、ＯＳ１２４のBluetooth機能がオフされていた場合に、Bluetooth機能をオンにする。
【００６８】
Ｓ３５０では、端末アプリ１２１は、ウェアラブル装置２００に、ＳＳＩＤ送信指示と、ウェアラブルＵＲＬと、端末ＩＤと、を送信する。ウェアラブルアプリ２２１は、ＢＴ通信Ｉ／Ｆ２２５を介して、ＳＳＩＤ送信指示と、ウェアラブルＵＲＬと、端末ＩＤと、を第１通信端末装置１００から受信する。
【００６９】
図６のＳ４０５では、端末アプリ１２１は、ユーザによって第１印刷ボタンが選択されたか否かを判断する。端末アプリ１２１は、Ｓ４０５で肯定判断した場合（Ｓ４０５でＹＥＳ）に、Ｓ４０８でＭＦＰ５１との通信を確立し、図７のＳ５３５で画像データをＭＦＰ５１へ送信する。Ｓ４０５で否定判断した場合（Ｓ４０５でＮＯ）に、Ｓ４７５に進む。端末アプリ１２１は、対象ＭＦＰを識別するＩＰアドレスとＳＳＩＤとが対応付けてメモリ１０９に記憶されている場合に、Ｓ４０８でＷＦＤ通信１５５を確立してよい。端末アプリ１２１は、対象ＭＦＰを識別するＩＰアドレスのみがメモリ１０９に記憶されている場合には、Ｓ４０８を実行せず、Ｓ５３５において、端末アプリ１２１が接続済のＷＦ通信を介して、対象ＭＦＰに、Ｓ３１５で選択されたサムネイルに対応する画像データと、画像データの印刷指示とを送信してよい。端末アプリ１２１は、対象ＭＦＰを識別するＢＴアドレスがメモリ１０９に記憶されている場合には、Ｓ４０８において、第１通信端末装置１００と対象ＭＦＰ５１とのＢＴ通信を確立させてよい。
【００７０】
図６のＳ４１０〜Ｓ４２０では、ウェアラブルアプリ２２１は、Ｓ１２０〜Ｓ１３０と同様の動作をする。
【００７１】
Ｓ４２３では、ウェアラブルアプリ２２１は、図５のＳ３５０で受信した端末ＩＤに一致する端末ＩＤをメモリ２０９が対象端末ＩＤとして記憶しているか否かを判断する。ウェアラブルアプリ２２１は、Ｓ４２３で肯定判断した場合（Ｓ４２３でＹＥＳ）に、Ｓ４２５に進み、Ｓ４２３で否定判断した場合（Ｓ４２３でＮＯ）に、図６の処理を終了する。
【００７２】
Ｓ４２５では、ウェアラブルアプリ２２１は、Ｓ４２０において、ＯＳ２２４から供給された情報にＳＳＩＤ送信指示が含まれていることに応じて、ＭＦＰから受信したＳＳＩＤ等がメモリ２０９に記憶されているか否かを判断する。ウェアラブルアプリ２２１は、Ｓ４２５で肯定判断した場合（Ｓ４２５でＹＥＳ）に、Ｓ４６５に進み、Ｓ４２５で否定判断した場合（Ｓ４２５でＮＯ）に、Ｓ４３０に進む。
【００７３】
Ｓ４３０では、ウェアラブルアプリ２２１は、ウェアラブル装置２００とＭＦＰ５１との間の距離を所定の近接距離以下にすることを示唆するＮＦＣ指示画面をディスプレイ２０３に表示させる。Ｓ４３５〜Ｓ４４５は、それぞれ、図４のＳ２１０〜Ｓ２２０と同様である。
【００７４】
Ｓ４５０では、ウェアラブルアプリ２２１は、Ｓ４４５で受信されたモデル名が示す、ＭＦＰ５１のメーカが、Ｓ４２０において供給された端末ＵＲＬが示す、端末アプリ１２１のメーカに一致するか否かを判断する。なお、Ｓ４５０で、ウェアラブルアプリ２２１は、ＭＦＰ５１のメーカが、ウェアラブルアプリ２２１のメーカに一致するか否かを判断してもよい。どちらの判断も、実質同じ判断である。ウェアラブルアプリ２２１は、Ｓ４５０で肯定判断した場合（Ｓ４５０でＹＥＳ）に、Ｓ４５５に進み、Ｓ４５０で否定判断した場合（Ｓ４５０でＮＯ）に、図６の処理を終了する。Ｓ４５５〜Ｓ４６０は、図４のＳ２３０〜Ｓ２３５と同様である。
【００７５】
Ｓ４７５では、ウェアラブルアプリ２２１は、ＢＴ通信Ｉ／Ｆ２２５を介して、ＳＳＩＤとモデル名とＩＰアドレスと端末ＵＲＬとウェアラブルＩＤと実行指示とをＳ４２０において供給された端末ＩＤが識別する第１通信端末装置１００に送信する。端末アプリ１２１は、ＢＴ通信Ｉ／Ｆ１１２を介して、ＳＳＩＤ等をウェアラブル装置２００から受信する。Ｓ４７５は、接続情報送信処理の一例である。
【００７６】
Ｓ４８０では、端末アプリ１２１は、ウェアラブル装置２００からＳＳＩＤを受信したか否かを判断する。端末アプリ１２１は、Ｓ４８０で肯定判断した場合（Ｓ４８０でＹＥＳ）に、図７のＳ５１０に進み、Ｓ４８０で否定判断した場合（Ｓ４８０でＮＯ）に、Ｓ４０５に戻る。
【００７７】
印刷処理を、図７を用いて説明する。Ｓ５１０は、Ｓ４５０と同様である。端末アプリ１２１は、Ｓ５１０で肯定判断した場合（Ｓ５１０でＹＥＳ）に、Ｓ５１５に進み、Ｓ５１０で否定判断した場合（Ｓ５１０でＮＯ）に、図７の処理を終了する。
【００７８】
Ｓ５１５では、端末アプリ１２１は、図６のＳ４７５で受信したウェアラブルＩＤが対象ウェアラブルＩＤとして登録済みであるか否かを判断する。端末アプリ１２１は、Ｓ５１５で肯定判断した場合（Ｓ５１５でＹＥＳ）に、Ｓ５２０に進み、Ｓ５１５で否定判断した場合（Ｓ５１５でＮＯ）に、図７の処理を終了する。
【００７９】
Ｓ５２０では、端末アプリ１２１は、ウェアラブルＩＤが示すウェアラブル装置２００から受信したＳＳＩＤを利用して、無線ＬＡＮ＿Ｉ／Ｆ１０５にＭＦＰ５１とのＷＦＤ通信１５５を確立させる。Ｓ５２０は、確立処理の一例である。
【００８０】
Ｓ５２５では、端末アプリ１２１は、第２印刷ボタンをディスプレイ１０２に表示させる。
【００８１】
Ｓ５３０では、端末アプリ１２１は、第２印刷ボタンを選択するユーザ操作を受け付けたか否かを判断する。端末アプリ１２１は、Ｓ５３０で肯定判断した場合（Ｓ５３０でＹＥＳ）に、Ｓ５３５に進み、Ｓ５３０で否定判断した場合（Ｓ５３０でＮＯ）に、図７の処理を終了する。
【００８２】
Ｓ５３５では、端末アプリ１２１は、Ｓ４０８又はＳ５２０で確立された通信を介してＭＦＰ５１にＳ３１５で選択されたサムネイルに対応する画像データと、画像データの印刷指示とを送信する。Ｓ５３５での画像データは、画像データをＭＦＰ５１にダウンロードさせるための情報（例えば、ＵＲＬなど）も含む概念である。
【００８３】
Ｓ５４０では、ＭＦＰ５１は、受信した画像データによって表わされる画像の印刷をプリンタ１９に実行させる。
【００８４】
Ｓ５４５では、端末アプリ１２１は、ユーザＩ／Ｆ１０４を介して、登録ボタンの選択を受け付けたか否かを判断する。端末アプリ１２１は、Ｓ５４５で肯定判断した場合（Ｓ５４５でＹＥＳ）に、Ｓ５５０に進み、Ｓ５４５で否定判断した場合（Ｓ５４５でＮＯ）に、図７の処理を終了する。Ｓ５５０では、端末アプリ１２１は、ウェアラブル装置２００から受信したＳＳＩＤとモデル名とＩＰアドレスとを対応付けて、メモリ１０９に記憶する。
【００８５】
＜第１実施例の効果＞
第１実施例では、第１通信端末装置１００は、ＮＦＣ通信Ｉ／Ｆを備えていない。ここで、ウェアラブル装置２００を利用することで、第１通信端末装置１００のユーザは、ＭＦＰ５１に印刷を指示することができる。
【００８６】
端末アプリ１２１を登録したウェアラブル装置２００をＭＦＰ５１に接近させることで、第１通信端末装置１００のユーザは、ＭＦＰ５１に印刷を指示することができる。
【００８７】
第１通信端末装置１００のユーザは、端末アプリ１２１のメーカが提供するウェアラブルアプリ２２１を利用することで、ＭＦＰ５１に印刷を指示することができる。
【００８８】
第１通信端末装置１００のユーザは、ＭＦＰ５１のメーカが提供するウェアラブルアプリ２２１を利用することで、ＭＦＰ５１に印刷を指示することができる。
【００８９】
第１通信端末装置１００のユーザは、ウェアラブル装置２００を近接させたＭＦＰ５１の印刷指示のタイミングを、第１通信端末装置の側で制御することができる。
【００９０】
第１通信端末装置１００のユーザは、ウェアラブル装置２００をＭＦＰ５１に近接させておいてから、印刷指示のタイミングを、第１通信端末装置の側で制御することができる。
【００９１】
第１通信端末装置１００のユーザは、ウェアラブル装置２００をまだＭＦＰ５１に近接させていないときに第１通信端末装置から送信指示を行った場合でも、ウェアラブル装置２００をＭＦＰ５１に近接させてＭＦＰ５１に印刷指示すればよいことが判る。
【００９２】
ここで、第１通信端末装置１００のユーザは、画像の選択と、ウェアラブル装置２００の利用とを端末アプリ１２１に指示すれば、ＭＦＰ５１に接近したウェアラブル装置２００を介して、ＭＦＰ５１に印刷を指示することができる。
【００９３】
端末アプリ１２１に登録したウェアラブル装置２００をＭＦＰ５１に接近させることで、第１通信端末装置１００のユーザは、ＭＦＰ５１に印刷を指示することができる。
【００９４】
第１通信端末装置１００のユーザは、印刷される画像の内容を確認した以降のタイミングで、ウェアラブル装置２００を近接させたＭＦＰ５１へ印刷指示することができる。
【００９５】
第１通信端末装置１００のユーザは、ウェアラブルアプリ２２１を事前に起動させていなくても、ウェアラブルアプリ２２１を介して、第１通信端末装置１００からＭＦＰ５１に印刷を指示することができる。
【００９６】
第１通信端末装置１００のユーザは、ウェアラブル装置２００を介して印刷を指示したＭＦＰ５１に、以降、ウェアラブル装置２００を介さずに、第１通信端末装置１００から印刷指示をすることができるようになる。
【００９７】
＜第２実施例＞
第２実施例のＳＳＩＤ受信処理を、図８、９を用いて説明する。Ｓ６１０、Ｓ６１５は、それぞれ、図４のＳ２１０、Ｓ２１５と同様である。
【００９８】
Ｓ６２０では、ウェアラブルアプリ２２１は、ＮＦＣ通信１４５を介して、端末ＵＲＬと、ＳＳＩＤと、モデル名と、ＩＰアドレスと、をＭＦＰ５１から受信する。図６のＳ６２５〜Ｓ６５０では、ウェアラブルアプリ２２１は、図３のＳ１２０〜Ｓ１３０、図６のＳ４５０〜Ｓ４６０と同様の動作をする。
【００９９】
Ｓ６５５では、ウェアラブルアプリ２２１は、複数個の装置ＩＤがメモリ２０９に記憶されているか否かを判断する。ウェアラブルアプリ２２１は、Ｓ６５５で肯定判断した場合（Ｓ６５５でＹＥＳ）に、Ｓ６６０に進み、Ｓ６５５で否定判断した場合（Ｓ６５５でＮＯ）に、Ｓ６７０に進む。
【０１００】
Ｓ６６０では、ウェアラブルアプリ２２１は、記憶済みの複数個の装置ＩＤを含むＩＤ選択画面をディスプレイ２０２に表示させる。Ｓ６６５では、ウェアラブルアプリ２２１は、１個以上の装置ＩＤの中から、ＭＦＰ５１の端末ＩＤを選択するユーザ操作を受け付ける。
【０１０１】
Ｓ６７０では、ウェアラブルアプリ２２１は、ＢＴ通信Ｉ／Ｆ２２５を介して、ＳＳＩＤとモデル名とＩＰアドレスと端末ＵＲＬとウェアラブルＩＤと実行指示とを端末ＩＤが識別する第１通信端末装置１００に送信する。
【０１０２】
図９のＳ７１０では、第１通信端末装置１００は、図８のＳ６７０で受信した端末ＵＲＬが示す端末アプリ１２１を起動中か否かを判断する。第１通信端末装置１００は、Ｓ７１０で肯定判断した場合（Ｓ７１０でＹＥＳ）に、Ｓ７１５に進み、Ｓ７１０で否定判断した場合（Ｓ７１０でＮＯ）に、Ｓ７１３に進む。
【０１０３】
第１通信端末装置１００は、Ｓ７１３において、端末アプリ１２１を起動し、Ｓ７１５において、図８のＳ６７０で受信した情報を端末アプリ１２１に供給する。Ｓ７２０、Ｓ７２５は、図７のＳ５１０、Ｓ５１５と同様である。
【０１０４】
Ｓ７３０では、端末アプリ１２１は、ＳＳＩＤとモデル名とＩＰアドレスとを記憶する。
【０１０５】
第２実施例の印刷処理を、図１０を用いて説明する。Ｓ８１５は、図７のＳ５２０と同様である。Ｓ８２０では、端末アプリ１２１は、画像データを選択済みであるか否かを判断する。端末アプリ１２１は、Ｓ８２０で肯定判断した場合（Ｓ８２０でＹＥＳ）に、Ｓ８４０に進み、Ｓ８２０で否定判断した場合（Ｓ８２０でＮＯ）に、Ｓ８３０に進む。Ｓ８３０、Ｓ８３５は、それぞれ、図５のＳ３１０、Ｓ３１５と同様である。
【０１０６】
Ｓ８４０では、端末アプリ１２１は、選択した画像データのプレビュー画像と第３印刷ボタンとをディスプレイ２０２に表示させる。
【０１０７】
Ｓ８４５では、端末アプリ１２１は、第３印刷ボタンが選択されたか否かを判断する。端末アプリ１２１は、Ｓ８４５で肯定判断した場合（Ｓ８４５でＹＥＳ）に、Ｓ８５０に進み、Ｓ８４５で否定判断した場合（Ｓ８４５でＮＯ）に、図１０の処理を終了する。Ｓ８５０〜Ｓ８６０は、図７のＳ５３５〜Ｓ５５０と同様である。
【０１０８】
＜第２実施例の効果＞
第１通信端末装置１００のユーザは、ウェアラブル装置２００をＭＦＰ５１へ近接させてから、端末アプリ１２１に画像を選択することで、ＭＦＰ５１へ印刷指示することができる。
【０１０９】
第１通信端末装置１００のユーザは、端末アプリ１２１を事前に起動させていなくても、ウェアラブル装置２００を介して、第１通信端末装置１００からＭＦＰ５１に印刷を指示することができる。
【０１１０】
＜第３実施例＞
第３実施例のＳＳＩＤ受信処理を、図１１を用いて説明する。Ｓ９０５では、第１通信端末装置１００は、ユーザの操作によって端末アプリ１２１を起動する。Ｓ９０６、Ｓ９０７、Ｓ９０８は、Ｓ８３０、Ｓ８３５、Ｓ８４０と同様である。第２通信端末装置３００は、Ｓ９０９において、ユーザの操作によって端末アプリ１２１を起動しているが、画像データを選択していない。Ｓ９１０〜Ｓ９３５は、それぞれ、図８のＳ６１０〜Ｓ６４０と同様である。なお、端末アプリ１２１は、Ｓ９０８の実行によって、Ｓ９６５以降の処理を実行可能な状態になるようプログラミングされている。
【０１１１】
Ｓ９４０では、ウェアラブルアプリ２２１は、登録済みの１個以上の装置ＩＤを読み出す。１個以上の装置ＩＤは、端末ＩＤと、第２通信端末装置３００のＩＤと、を含む。Ｓ９４５は、図６のＳ４６０と同様である。
【０１１２】
Ｓ９５０では、ウェアラブルアプリ２２１は、ＢＴ通信Ｉ／Ｆ２２５を介して、端末ＵＲＬとＳＳＩＤとモデル名とＩＰアドレスとウェアラブルＩＤと実行指示とを１個以上の装置ＩＤが識別する１個以上の装置（即ち通信端末装置１００、３００）に送信する。
【０１１３】
第１通信端末装置１００は画像データを選択済であるので、Ｓ９６５、Ｓ９７０を実行する。第２通信端末装置３００は画像データを未選択であるので、Ｓ９６５、Ｓ９７０を実行しない。Ｓ９６５、Ｓ９７０は、それぞれ、図７のＳ５１５、Ｓ５５０と同様である。なお、Ｓ９５０で送信された情報を受信した第１通信端末装置１００及び第２通信端末装置が、画像データを選択済であるか否かを判断し、選択済であればＳ９６５、Ｓ９７０を実行する構成であってもよい。
【０１１４】
＜第３実施例の効果＞
第１通信端末装置１００及び第２通信端末装置３００のユーザは、第１通信端末装置の端末アプリ１２１だけで画像を選択しておき、ウェアラブル装置２００をＭＦＰ５１へ近接させれば、他に余計な操作をせずとも、第１通信端末装置１００からのみ、ＭＦＰ５１へ印刷指示することができる。
【０１１５】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。以下に変形例を説明する。
【０１１６】
＜変形例＞
「接続情報」は、ＷＦＤネットワークのＳＳＩＤに限られず、アクセスポイントによって形成されるネットワークのＳＳＩＤであってもよい。また、「第２無線通信」は、アクセスポイントを介したＷｉ−Ｆｉ通信であってもよい。
【０１１７】
「画像形成装置」は、ＭＦＰ５１に限られず、スキャナを備えない、所謂単機能プリンタ等であってもよい。さらに言えば、平面、立体を問わず、画像形成処理を実行可能な装置であればよく、例えば、ミシン、刺繍ミシン、モールディング装置、３Ｄプリンタ、ラベルライタ、ガーメントプリンタであってもよい。
【０１１８】
ＭＤＰ５１は、無線ＬＡＮ＿Ｉ／Ｆ３４に代えて、ＢＴ通信Ｉ／Ｆを備えていてもよい。この場合、「接続情報」は、ＢＴ通信の設定情報（通信先の装置ＩＤ等）であってもよく、「第２無線通信」は、ＢＴ通信であってもよい。
【０１１９】
「近接通信インタフェース」は、ＮＦＣ通信Ｉ／Ｆ２２６に限られず、TransferJet（ソニー株式会社の登録商標）規格に準拠した無線通信を行うＴＪ通信Ｉ／Ｆ等であってもよい。
【０１２０】
ＮＦＣ通信、ＢＴ通信、ＷＦＤ通信は、それぞれ近接無線通信、第１無線通信、第２無線通信の一例である。ＮＦＣ通信Ｉ／Ｆ２２６、ＢＴ通信Ｉ／Ｆ２２５は、それぞれ近接通信インタフェース、無線インタフェースの一例である。第１通信端末装置１００、ウェアラブル装置２００、ＭＦＰ５１は、それぞれ携帯装置、近接通信装置、画像形成装置の一例である。ＳＳＩＤ、ＳＳＩＤ送信指示は、それぞれ接続情報、送信指示の一例である。端末アプリ１２１、端末ＵＲＬ、端末ＩＤ、ウェアラブルＵＲＬは、それぞれ携帯プログラム、携帯プログラム識別情報、携帯装置識別情報、携帯プログラム製造者識別情報の一例である。第１画面は、ＮＦＣ指示画面の一例である。図４のＳ２２０、図６のＳ４４５、図８のＳ６２０、及び図１１のＳ９２０は、第１受信処理の一例である。図３のＳ１１５は、第２受信処理の一例である。図４のＳ２３５及び図６のＳ４６０は、第１記憶処理の一例である。図６のＳ４７５、図８のＳ６７０及び図１１のＳ９５０は、接続情報送信処理の一例である。図３のＳ１４０は、第２記憶処理の一例である。図６のＳ４２３及び図８のＳ６４５は、第１判断処理の一例である。図３のＳ１３５は、第２判断処理の一例である。図６のＳ４５０、図８のＳ６４０、及び図１１のＳ９３５は、第３判断処理の一例である。図６のＳ４２５は、第４判断処理の一例である。図５のＳ３５０は、指示受信処理の一例である。図６のＳ４３０は、第１表示処理の一例である。
【０１２１】
ＢＴ通信Ｉ／Ｆ１１２、無線ＬＡＮ＿Ｉ／Ｆ１０５は、それぞれ第１無線インタフェース、第２無線インタフェースの一例である。図５のＳ３１５の操作、図２のＳ４０の操作は、それぞれ第１操作、第２操作の一例である。ウェアラブルＩＤ、第１印刷ボタンは、それぞれ近接通信装置識別情報、印刷オブジェクトの一例である。図６のＳ４７５は、接続情報受信処理の一例である。図７のＳ５２０及び図１０のＳ８１５は、確立処理の一例である。図７のＳ５３５及び図１０のＳ８５０は、画像形成処理の一例である。図２のＳ６０は、第１受信処理の一例である。図３のＳ１５５、図７のＳ５５０は、それぞれ第１記憶処理、第２記憶処理の一例である。図５のＳ３３５、図３のＳ１５０、図７のＳ５１０、図５のＳ３２５は、それぞれ、第１判断処理、第２判断処理、第３判断処理、第４判断処理の一例である。図５のＳ３５０は、指示送信処理の一例である。図５のＳ３２０、図５のＳ３３０は、それぞれ第１表示処理、第２表示処理の一例である。
【符号の説明】
【０１２２】
１００：通信端末装置、１０２：ディスプレイ、１０９：メモリ、１２１：端末アプリケーション、１２４、２２４：ＯＳ、１３５：ＢＴ通信、１４５：ＮＦＣ通信、１５５：ＷＦＤ通信、２００：ウェアラブル装置、２０２：ディスプレイ、２０９：メモリ、２２１：ウェアラブルアプリケーション、３００：通信端末装置
【図１】
0006693218.tif 000002
【図２】
0006693218.tif 000003
【図３】
0006693218.tif 000004
【図４】
0006693218.tif 000005
【図５】
0006693218.tif 000006
【図６】
0006693218.tif 000007
【図７】
0006693218.tif 000008
【図８】
0006693218.tif 000009
【図９】
0006693218.tif 000010
【図１０】
0006693218.tif 000011
【図１１】
0006693218.tif 000012