(57)【要約】【課題】  通信装置と外部装置との間で適切な無線リンクを確立するための新規な技術を提供する。【解決手段】  通信装置は、第１の状態と第２の状態とを含む複数個の状態で順次動作することを繰り返す無線インタフェースと、制御部と、を備える。制御部は、前記第１の状態で動作する無線インタフェースが、第１のポーリング信号を第１の外部装置に送信して、第１の外部装置から第１のポーリング信号の応答信号を受信する場合に、無線インタフェースから第１の情報を取得する第１の取得部と、無線インタフェースから第１の情報が取得される場合に、特定信号を無線インタフェースに供給する第１の供給部であって、特定信号は、無線インタフェースに、第２の状態の継続時間として、第２の所定時間に代えて、第２の所定時間よりも長い特定時間を利用させるための信号である、第１の供給部と、を備える。【選択図】図８
2019125866.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
第１の状態と第２の状態とを含む複数個の状態で順次動作することを繰り返す無線インタフェースであって、前記第１の状態は、第１の所定時間に亘って、外部装置との無線リンクを確立するための第１のポーリング信号の送信を実行する状態であり、前記第２の状態は、第２の所定時間に亘って、外部装置から送信される第２のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第２のポーリング信号の受信を待機する状態である、前記無線インタフェースと、
制御部と、を備え、
前記制御部は、
前記第１の状態で動作する前記無線インタフェースが、前記第１のポーリング信号を第１の外部装置に送信して、前記第１の外部装置から前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第１の情報を取得する第１の取得部と、
前記無線インタフェースから前記第１の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第１の供給部であって、前記特定信号は、前記無線インタフェースに、前記第２の状態の継続時間として、前記第２の所定時間に代えて、前記第２の所定時間よりも長い特定時間を利用させるための信号である、前記第１の供給部と、
を備える通信装置。
【請求項２】
前記第１の状態で動作する前記無線インタフェースは、前記第１のポーリング信号を前記第１の外部装置に送信して前記第１の外部装置から前記応答信号を受信することに応じて、前記第１の外部装置との第１の無線リンクが確立される場合に、前記第１の無線リンクが確立されたことを示す前記第１の情報を前記制御部に供給し、
前記特定信号は、さらに、前記無線インタフェースに、前記第１の外部装置との前記第１の無線リンクを切断させるための信号であり、
前記無線インタフェースは、前記制御部から前記特定信号が供給されることに応じて、前記第１の外部装置との前記第１の無線リンクを切断する、請求項１に記載の通信装置。
【請求項３】
前記無線インタフェースは、ＮＦＣ（Near Field Communicationの略）方式の無線通信を実行するためのインタフェースであり、
前記第１の無線リンクは、前記通信装置が前記ＮＦＣ方式のＲ／Ｗ（Reader/Writerの略）モードで動作するための無線リンクである、請求項２に記載の通信装置。
【請求項４】
前記２の状態で動作する前記無線インタフェースは、前記第１の外部装置から前記第２のポーリング信号を受信することに応じて、前記第１の外部装置との第２の無線リンクであって、前記通信装置が前記ＮＦＣ方式のＣＥ（Card Emulationの略）モードで動作するための前記第２の無線リンクが確立される場合に、対象データを前記第１の外部装置に送信する、請求項３に記載の通信装置。
【請求項５】
前記制御部は、さらに、
前記第２の状態で動作する前記無線インタフェースが、前記第１の外部装置から前記第２のポーリング信号を受信することに応じて、前記第１の外部装置との第３の無線リンクであって、前記通信装置が前記ＮＦＣ方式のＰ２Ｐモード（Peer to Peerの略）で動作するための前記第３の無線リンクの確立に失敗する場合に、前記無線インタフェースから失敗情報を取得する第２の取得部と、
前記無線インタフェースから前記失敗情報が取得される場合に、無効化信号を前記無線インタフェースに供給する第２の供給部であって、前記無効化信号は、前記無線インタフェースに、前記第２の状態において、前記Ｐ２Ｐモードを無効化しており、かつ、前記ＮＦＣ方式のＣＥ（Card Emulationの略）モードを有効化している状態を実現させるための信号である、前記第２の供給部と、を備える、請求項４に記載の通信装置。
【請求項６】
前記無線インタフェースは、ＮＦＣ（Near Field Communicationの略）方式の無線通信を実行するためのインタフェースであり、
前記特定信号は、さらに、前記無線インタフェースに、前記第２の状態において、前記ＮＦＣ方式のＰ２Ｐモード（Peer to Peerの略）を無効化しており、かつ、前記ＮＦＣ方式のＣＥ（Card Emulationの略）モードを有効化している状態を実現させるための信号であり、
前記２の状態で動作する前記無線インタフェースは、前記第１の外部装置から前記第２のポーリング信号を受信することに応じて、前記第１の外部装置との第２の無線リンクであって、前記通信装置が前記ＮＦＣ方式の前記ＣＥモードで動作するための前記第２の無線リンクが確立される場合に、対象データを前記第１の外部装置に送信する、請求項１又は２に記載の通信装置。
【請求項７】
前記無線インタフェースは、インタフェースメモリを備え、
前記制御部は、さらに、
前記第１の外部装置との前記第２の無線リンクが確立される前に、前記対象データを前記インタフェースメモリに記憶させる対象データ記憶制御部を備え、
前記無線インタフェースは、前記第１の外部装置との前記第２の無線リンクが確立される場合に、前記インタフェースメモリに記憶されている前記対象データを前記第１の外部装置に送信する、請求項４から６のいずれか一項に記載の通信装置。
【請求項８】
前記第２の状態で動作する前記無線インタフェースは、前記第１の外部装置から前記第２のポーリング信号を受信することに応じて、前記第１の外部装置との第３の無線リンクであって、前記通信装置が前記ＮＦＣ方式のＰ２Ｐ（Peer to Peerの略）モードで動作するための前記第３の無線リンクが確立される場合に、対象データを前記第１の外部装置に送信する、請求項３に記載の通信装置。
【請求項９】
前記制御部は、さらに、
前記対象データが前記第１の外部装置に送信された後に、復帰信号を前記無線インタフェースに供給する第３の供給部であって、前記復帰信号は、前記無線インタフェースに、前記第２の状態の継続時間として、前記特定時間に代えて、前記第２の所定時間を利用させるための信号である、前記第３の供給部を備える、請求項４から８のいずれか一項に記載の通信装置。
【請求項１０】
通信装置であって、
ＮＦＣ（Near Field Communicationの略）方式の無線通信を実行するための無線インタフェースと、
制御部と、を備え、
前記制御部は、
前記無線インタフェースが、前記ＮＦＣ方式の少なくともＰ２Ｐ（Peer to Peerの略）モードを有効化している状態において、外部装置との無線リンクを確立するための第１のポーリング信号を第１の外部装置に送信して、前記第１の外部装置から前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第１の情報を取得する第１の取得部と、
少なくとも前記Ｐ２Ｐモードを有効化している前記無線インタフェースから前記第１の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第１の供給部であって、前記特定信号は、前記無線インタフェースに、前記Ｐ２Ｐモードを無効化しており、かつ、前記ＮＦＣ方式のＣＥ（Card Emulationの略）モード及びＲ／Ｗ（Reader/Writerの略）モードのうちの少なくとも一方のモードを有効化している状態を実現させるための信号である、前記第１の供給部と、
を備える、通信装置。
【請求項１１】
前記無線インタフェースは、第１の状態と第２の状態とを含む複数個の状態で順次動作することを繰り返し、
前記第１の状態は、第１の所定時間に亘って、前記第１のポーリング信号の送信を実行する状態であり、
前記第２の状態は、第２の所定時間に亘って、外部装置から送信される第２のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第２のポーリング信号の受信を待機する状態であり、
前記第１の取得部は、前記無線インタフェースが、少なくとも前記Ｐ２Ｐモードを有効化している前記第１の状態において、前記第１のポーリング信号を前記第１の外部装置に送信して、前記第１の外部装置から前記第１のポーリング信号の前記応答信号を受信する場合に、前記無線インタフェースから前記第１の情報を取得し、
前記特定信号は、前記無線インタフェースに、前記第２の状態において、前記Ｐ２Ｐモードを無効化しており、かつ、前記ＣＥモードを有効化している状態を実現させるための信号である、請求項１０に記載の通信装置。
【請求項１２】
前記制御部は、さらに、
前記第２の状態で動作する前記無線インタフェースが、前記第１の外部装置から前記第２のポーリング信号を受信することに応じて、前記第１の外部装置との第３の無線リンクであって、前記通信装置が前記Ｐ２Ｐモードで動作するための前記第３の無線リンクの確立に失敗する場合に、前記無線インタフェースから失敗情報を取得する第２の取得部を備え、
前記第１の供給部は、前記無線インタフェースから前記第１の情報が取得された後に、前記無線インタフェースから前記失敗情報が取得される場合に、前記特定信号を前記無線インタフェースに供給する、請求項１１に記載の通信装置。
【請求項１３】
前記無線インタフェースは、前記制御部から前記特定信号を取得する前に、前記ＣＥモードを有効化しており、前記制御部から前記特定信号を取得する場合に、前記ＣＥモードを有効化している状態を維持する、請求項１０から１２のいずれか一項に記載の通信装置。
【請求項１４】
前記第１の供給部は、前記無線インタフェースから複数回に亘って前記第１の情報を取得する場合に、前記特定信号を前記無線インタフェースに供給する、請求項１から１３のいずれか一項に記載の通信装置。
【請求項１５】
前記制御部は、さらに、
前記無線インタフェースが、前記第１のポーリング信号を前記第１の外部装置とは異なる第２の外部装置に送信して、前記第２の外部装置から前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから前記第１の情報とは異なる第２の情報を取得する第３の取得部を備え、
前記無線インタフェースから前記第２の情報が取得される場合に、前記特定信号は前記無線インタフェースに供給されない、請求項１から１４のいずれか一項に記載の通信装置。
【請求項１６】
前記無線インタフェースは、ＮＦＣ（Near Field Communicationの略）方式の無線通信を実行するためのインタフェースであり、
前記無線インタフェースは、前記第１のポーリング信号を前記第２の外部装置に送信して前記第２の外部装置から前記応答信号を受信することに応じて、前記第２の外部装置との第４の無線リンクであって、前記通信装置が前記ＮＦＣ方式のＰ２Ｐ（Peer to Peerの略）モードで動作するための前記第４の無線リンクが確立される場合に、対象データを前記第２の外部装置に送信する、請求項１５に記載の通信装置。
【請求項１７】
前記制御部は、さらに、
前記無線インタフェースが、前記第１のポーリング信号をカードに送信して、前記カードから前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから前記第１の情報とは異なる第３の情報を取得する第４の取得部を備え、
前記無線インタフェースから前記第３の情報が取得される場合に、前記特定信号は前記無線インタフェースに供給されない、請求項１から１６のいずれか一項に記載の通信装置。
【請求項１８】
前記無線インタフェースは、ＮＦＣ（Near Field Communicationの略）方式の無線通信を実行するためのインタフェースであり、
前記無線インタフェースは、前記第１のポーリング信号を前記カードに送信して前記カードから前記応答信号を受信することに応じて、前記カードとの第５の無線リンクであって、前記通信装置が前記ＮＦＣ方式のＲ／Ｗ（Reader/Writerの略）モードで動作するための前記第５の無線リンクが確立される場合に、前記カードから特定データを受信する、請求項１７に記載の通信装置。
【請求項１９】
通信装置のためのコンピュータプログラムであって、
前記通信装置は、
第１の状態と第２の状態とを含む複数個の状態で順次動作することを繰り返す無線インタフェースであって、前記第１の状態は、第１の所定時間に亘って、外部装置との無線リンクを確立するための第１のポーリング信号の送信を実行する状態であり、前記第２の状態は、第２の所定時間に亘って、外部装置から送信される第２のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第２のポーリング信号の受信を待機する状態である、前記無線インタフェースと、
制御部と、を備え、
前記コンピュータプログラムは、前記制御部を、
前記第１の状態で動作する前記無線インタフェースが、前記第１のポーリング信号を第１の外部装置に送信して、前記第１の外部装置から前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第１の情報を取得する第１の取得部と、
前記無線インタフェースから前記第１の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第１の供給部であって、前記特定信号は、前記無線インタフェースに、前記第２の状態の継続時間として、前記第２の所定時間に代えて、前記第２の所定時間よりも長い特定時間を利用させるための信号である、前記第１の供給部と、
として機能させるコンピュータプログラム。
【請求項２０】
通信装置のためのコンピュータプログラムであって、
前記通信装置は、
ＮＦＣ（Near Field Communicationの略）方式の無線通信を実行するための無線インタフェースと、
制御部と、を備え、
前記コンピュータプログラムは、前記制御部を、
前記無線インタフェースが、前記ＮＦＣ方式の少なくともＰ２Ｐ（Peer to Peerの略）モードを有効化している状態において、外部装置との無線リンクを確立するための第１のポーリング信号を第１の外部装置に送信して、前記第１の外部装置から前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第１の情報を取得する第１の取得部と、
少なくとも前記Ｐ２Ｐモードを有効化している前記無線インタフェースから前記第１の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第１の供給部であって、前記特定信号は、前記無線インタフェースに、前記Ｐ２Ｐモードを無効化しており、かつ、前記ＮＦＣ方式のＣＥ（Card Emulationの略）モード及びＲ／Ｗ（Reader/Writerの略）モードのうちの少なくとも一方のモードを有効化している状態を実現させるための信号である、前記第１の供給部と、
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、外部装置との無線リンクを確立可能な無線インタフェースを備える通信装置を開示する。
【背景技術】
【０００２】
特許文献１には、プリンタとデジタルカメラとを備えるシステムが開示されている。プリンタは、デジタルカメラが動作可能な動作モードのリストを取得する。プリンタは、デジタルカメラがＮＦＣ（Near Field Communicationの略）方式のＰ２Ｐ（Peer To Peerの略）モードで動作可能である場合には、デジタルカメラをＰ２Ｐモードで動作させて、通信パラメータをデジタルカメラに送信する。一方、プリンタは、デジタルカメラがＰ２Ｐモードで動作不可能である場合には、デジタルカメラをＮＦＣ方式のＣＥ（Card Emulationの略）で動作させて、通信パラメータをデジタルカメラに送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５７７３６号公報
【特許文献２】特開２０１７−１８２６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、通信装置の無線インタフェースが外部装置との適切な無線リンクを確立するための新規な技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される通信装置は、第１の状態と第２の状態とを含む複数個の状態で順次動作することを繰り返す無線インタフェースであって、前記第１の状態は、第１の所定時間に亘って、外部装置との無線リンクを確立するための第１のポーリング信号の送信を実行する状態であり、前記第２の状態は、第２の所定時間に亘って、外部装置から送信される第２のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第２のポーリング信号の受信を待機する状態である、前記無線インタフェースと、制御部と、を備え、前記制御部は、前記第１の状態で動作する前記無線インタフェースが、前記第１のポーリング信号を第１の外部装置に送信して、前記第１の外部装置から前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第１の情報を取得する第１の取得部と、前記無線インタフェースから前記第１の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第１の供給部であって、前記特定信号は、前記無線インタフェースに、前記第２の状態の継続時間として、前記第２の所定時間に代えて、前記第２の所定時間よりも長い特定時間を利用させるための信号である、前記第１の供給部と、を備えてもよい。
【０００６】
上記の通信装置によると、通信装置の制御部は、無線インタフェースから第１の情報を取得する場合に、第２の状態の継続時間として第２の所定時間よりも長い特定時間を利用させるための特定信号を無線インタフェースに供給する。これにより、無線インタフェースは、第１の外部装置から送信される第２のポーリング信号を適切に受信することができる。この結果、無線インタフェースは、第１の外部装置との適切な無線リンクを確立することができる。
【０００７】
また、本明細書によって開示される通信装置は、ＮＦＣ（Near Field Communicationの略）方式の無線通信を実行するための無線インタフェースと、制御部と、を備え、前記制御部は、前記無線インタフェースが、前記ＮＦＣ方式の少なくともＰ２Ｐ（Peer to Peerの略）モードを有効化している状態において、外部装置との無線リンクを確立するための第１のポーリング信号を第１の外部装置に送信して、前記第１の外部装置から前記第１のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第１の情報を取得する第１の取得部と、少なくとも前記Ｐ２Ｐモードを有効化している前記無線インタフェースから前記第１の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第１の供給部であって、前記特定信号は、前記無線インタフェースに、前記Ｐ２Ｐモードを無効化しており、かつ、前記ＮＦＣ方式のＣＥ（Card Emulationの略）モード及びＲ／Ｗ（Reader/Writerの略）モードのうちの少なくとも一方のモードを有効化している状態を実現させるための信号である、前記第１の供給部と、を備えてもよい。
【０００８】
上記の構成によると、通信装置の制御部は、無線インタフェースから第１の情報を取得する場合に、ＮＦＣ方式のＰ２Ｐモードを無効化しており、かつ、ＮＦＣ方式のＣＥモード及びＲ／Ｗモードのうちの少なくとも一方のモードを有効化している状態を実現させるための特定信号を無線インタフェースに供給する。これにより、無線インタフェースは、ＣＥモード及びＲ／Ｗモードのうちの少なくとも一方のモードで動作するための無線リンクを第１の外部装置と確立することができる。この結果、無線インタフェースは、第１の外部装置との適切な無線リンクを確立することができる。
【０００９】
上記の通信装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信装置と第１の外部装置とを備える通信システムも、新規で有用である。
【図面の簡単な説明】
【００１０】
【図１】通信システムの構成を示す。
【図２】Ｉｎｉｔｉａｔｏｒ状態のプリンタと携帯端末との間にＰ２Ｐリンクが確立されるケースＡ１のシーケンス図を示す。
【図３】Ｔａｒｇｅｔ状態のプリンタと携帯端末との間にＰ２Ｐリンクが確立されるケースＡ２のシーケンス図を示す。
【図４】Ｉｎｉｔｉａｔｏｒ状態のプリンタと携帯端末との間にＲ／Ｗ−ＣＥリンクが確立されるケースＢ１のシーケンス図を示す。
【図５】Ｔａｒｇｅｔ状態のプリンタと携帯端末との間にＰ２Ｐリンクが確立されるケースＢ２のシーケンス図を示す。
【図６】Ｔａｒｇｅｔ時間の延長を実行するケースＢ３のシーケンス図を示す。
【図７】ケースＢ３の続きであるケースＢ４のシーケンス図を示す。
【図８】比較例と実施例との相違を説明するための図を示す。
【図９】Ｉｎｉｔｉａｔｏｒ状態のプリンタとカードとの間にＲ／Ｗ−Ｃａｒｄリンクが確立されるケースＣのシーケンス図を示す。
【図１０】Ｉｎｉｔｉａｔｏｒ状態のプリンタと携帯端末との間にＲ／Ｗ−ＣＥリンクが確立されるケースＤ１のシーケンス図を示す。
【図１１】Ｔａｒｇｅｔ状態のプリンタと携帯端末との間でＰ２Ｐリンクの確立が失敗するケースＤ２のシーケンス図を示す。
【図１２】Ｔａｒｇｅｔ時間の延長を実行するケースＤ３のシーケンス図を示す。
【図１３】ケースＤ３の続きであるケースＤ４のシーケンス図を示す。
【図１４】比較例と実施例との相違を説明するための図を示す。
【図１５】第２実施例において、Ｔａｒｇｅｔ時間の延長及びＰ２Ｐモードの無効化を要求するケースＥ１のシーケンス図を示す。
【図１６】ケースＥ１の続きであるケースＥ２のシーケンス図を示す。
【図１７】比較例と実施例との相違を説明するための図を示す。
【発明を実施するための形態】
【００１１】
（第１実施例）
（通信システム２の構成；図１）
図１に示すように、通信システム２は、プリンタ１０と、複数個の携帯端末１００Ａ〜１００Ｃと、カード２００と、を備える。各装置１０、１００Ａ〜１００Ｃ、２００は、ＮＦＣ（Near Field Communicationの略）方式の無線通信であるＮＦＣ通信を相互に実行可能である。
【００１２】
（プリンタ１０の構成）
プリンタ１０は、印刷機能を実行可能な周辺装置（即ち携帯端末１００Ａ等の周辺装置）であり、操作部１２と、表示部１４と、印刷実行部１６と、Ｗｉ−Ｆｉインタフェース（以下ではインタフェースを「Ｉ／Ｆ」と記載する）２０と、ＮＦＣＩ／Ｆ２２と、制御部３０と、を備える。
【００１３】
操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をプリンタ１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。表示部１４は、いわゆるタッチパネル（即ち操作部）としても機能する。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。
【００１４】
Ｗｉ−ＦｉＩ／Ｆ２０は、Ｗｉ−Ｆｉ方式の無線通信であるＷｉ−Ｆｉ通信を実行するためのＩ／Ｆである。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers、 Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ等）に基づく無線通信方式である。より具体的に言うと、Ｗｉ−ＦｉＩ／Ｆ２０は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＦＤ（Wi-Fi Direct（登録商標）の略）方式をサポートしている。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Wi-Fi Peer-to-Peer (P2P) Technical Specification Version1.1」に記述されている無線通信方式である。
【００１５】
ＮＦＣＩ／Ｆ２２は、メモリ２４を備える。ＮＦＣＩ／Ｆ２２は、ＮＦＣ通信を実行するためのＩ／Ｆである。ＮＦＣ方式は、例えば、ISO/IEC14443、15693、18092などの国際標準規格に基づく無線通信方式である。ＮＦＣ通信を実行するためのＩ／Ｆの種類として、ＮＦＣフォーラムデバイス（NFC Forum Device）と呼ばれるＩ／Ｆと、ＮＦＣタグ（NFC Tag）と呼ばれるＩ／Ｆと、が知られている。ＮＦＣフォーラムデバイスは、Ｐ２Ｐ（Peer To Peerの略）モード、Ｒ／Ｗ（Reader/Writerの略）モード、及び、ＨＣＥ（Host Card Emulationの略）モードのいずれかで選択的に動作可能なＩ／Ｆである。ＮＦＣタグは、これらのモードのいずれかで選択的に動作可能なＩ／Ｆではなく、ＮＦＣ方式のＩＣ（Integrated Circuitの略）タグとして機能する。ＮＦＣＩ／Ｆ２２は、ＮＦＣフォーラムデバイスである。  
【００１６】
Ｐ２Ｐモードは、Ｐ２Ｐモードで動作する一方のＮＦＣ機器とＰ２Ｐモードで動作する他方のＮＦＣ機器との間で双方向通信を実行するためのモードである。Ｒ／Ｗモード及びＨＣＥモードは、Ｒ／Ｗモードで動作する一方のＮＦＣ機器とＨＣＥモードで動作する他方のＮＦＣ機器との間で単方向通信を実行するためのモードである。ＨＣＥモードは、セキュア・エレメントを必要とするＣＥモードである。Ｒ／ＷモードのうちのＲｅａｄｅｒモードは、ＨＣＥモードで動作するＮＦＣ機器からデータを読み出す（即ちデータを受信する）ためのモードである。Ｒ／ＷモードのうちのＷｒｉｔｅｒモードは、ＨＣＥモードで動作するＮＦＣ機器にデータを書き込む（即ちデータを送信する）ためのモードである。なお、Ｒ／Ｗモードで動作するＮＦＣ機器は、ＮＦＣタグからデータを読み出したり、ＮＦＣタグにデータを書き込んだりすることもできる。ＮＦＣＩ／Ｆ２２は、Ｒ／ＷモードのうちのＲｅａｄｅｒモードで動作可能である（即ちＲｅａｄｅｒモードを有効化している）がＷｒｉｔｅｒモードで動作不可能である（即ちＷｒｉｔｅｒモードを無効化している）。通信相手のＮＦＣ機器に情報を書き込むと、当該ＮＦＣ機器が意図していない動作を実行して問題が起こる可能性があるので、セキュリティの観点に基づいて、ＮＦＣＩ／Ｆ２２においてＷｒｉｔｅｒモードが無効化されている。
【００１７】
ＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態又はＴａｒｇｅｔ状態で動作する。Ｉｎｉｔｉａｔｏｒ状態は、外部装置とのＮＦＣリンクを確立するためのポーリング信号の送信を繰り返し実行する状態である。Ｔａｒｇｅｔ状態は、外部装置から送信されるポーリング信号の受信を待機する状態である。
【００１８】
ＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態で動作してポーリング信号を送信し、Ｔａｒｇｅｔ状態で動作している外部装置から当該ポーリング信号に対する応答信号を受信する場合に、当該外部装置とのＮＦＣリンクを確立する。ここで確立されるＮＦＣリンクは、Ｐ２Ｐリンク又はＲ／Ｗ−ＣＥリンクである。Ｐ２Ｐリンクは、ＮＦＣＩ／Ｆ２２及び外部装置の双方がＰ２Ｐモードで動作するＮＦＣリンクである。Ｒ／Ｗ−ＣＥリンクは、ＮＦＣＩ／Ｆ２２がＲ／Ｗモードで動作し、外部装置がＨＣＥモードで動作するＮＦＣリンクである。
【００１９】
また、ＮＦＣＩ／Ｆ２２は、Ｔａｒｇｅｔ状態で動作している間に、Ｉｎｉｔｉａｔｏｒ状態で動作している外部装置からポーリング信号を受信する場合に、当該ポーリング信号に対する応答信号を当該外部装置に送信して、当該外部装置とのＮＦＣリンクを確立する。ここで確立されるＮＦＣリンクは、Ｐ２Ｐリンク又はＣＥ−Ｒ／Ｗリンクである。ＣＥ−Ｒ／Ｗリンクは、ＮＦＣＩ／Ｆ２２がＨＣＥモードで動作し、外部装置がＲ／Ｗモードで動作するＮＦＣリンクである。
【００２０】
ＮＦＣＩ／Ｆ２２は、予め決められているＩｎｉｔｉａｔｏｒ時間（以下では「ＩＮ時間」と呼ぶ）に亘ってＩｎｉｔｉａｔｏｒ状態で動作した後に、Ｉｎｉｔｉａｔｏｒ状態からＴａｒｇｅｔ状態に遷移する。また、ＮＦＣＩ／Ｆ２２は、予め決められているＴａｒｇｅｔ時間（以下では「ＴＡ時間」と呼ぶ）に亘ってＴａｒｇｅｔ状態で動作した後に、Ｔａｒｇｅｔ状態からＩｎｉｔｉａｔｏｒ状態に遷移する。即ち、ＮＦＣＩ／Ｆ２２は、Ｔａｒｇｅｔ状態及びＩｎｉｔｉａｔｏｒ状態で順次動作することを繰り返す。ＮＦＣＩ／Ｆ２２のＩＮ時間、ＴＡ時間として、それぞれ、時間ｔ１、時間ｔ２が予め決められている。
【００２１】
次いで、Ｗｉ−ＦｉＩ／Ｆ２０とＮＦＣＩ／Ｆ２２との間の相違点を説明しておく。Ｗｉ−ＦｉＩ／Ｆ２０を介したＷｉ−Ｆｉ通信の通信速度（例えば最大の通信速度が１１Ｍｂｐｓ〜６．９Ｇｂｐｓ）は、ＮＦＣＩ／Ｆ２２を介したＮＦＣ通信の通信速度（例えば最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。また、Ｗｉ−ＦｉＩ／Ｆ２０を介したＷｉ−Ｆｉ通信における搬送波の周波数（例えば２．４ＧＨｚ帯又は５．０ＧＨｚ帯）は、ＮＦＣＩ／Ｆ２２を介したＮＦＣ通信における搬送波の周波数（例えば１３．５６ＭＨｚ帯）とは異なる。また、Ｗｉ−ＦｉＩ／Ｆ２０を介したＷｉ−Ｆｉ通信を実行可能な最大の距離（例えば最大で約１００ｍ）は、ＮＦＣＩ／Ｆ２２を介したＮＦＣ通信を実行可能な最大の距離（例えば最大で約１０ｃｍ）よりも大きい。  
【００２２】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に格納されているプログラム３６に従って、様々な処理を実行する。メモリ３４は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ３４は、カウンタ３８を記憶する。カウンタ３８は、ＮＦＣＩ／Ｆ２２と通信相手との間にＲ／Ｗ−ＣＥリンクが確立された回数をカウントするためのカウンタである。カウンタ３８の初期値には、「０」が設定されている。  
【００２３】
（携帯端末１００Ａ〜１００Ｃの構成）
携帯端末１００Ａは、例えば、携帯電話、スマートフォン、ＰＤＡ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末１００Ａは、操作部１１２と、表示部１１４と、Ｗｉ−ＦｉＩ／Ｆ１２０と、ＮＦＣＩ／Ｆ１２２と、制御部１３０と、を備える。
【００２４】
操作部１１２は、複数のキーを備える。ユーザは、操作部１１２を操作することによって、様々な指示を携帯端末１００Ａに入力することができる。表示部１１４は、様々な情報を表示するためのディスプレイである。表示部１１４は、いわゆるタッチパネル（即ち操作部）としても機能する。Ｗｉ−ＦｉＩ／Ｆ１２０は、プリンタ１０のＷｉ−ＦｉＩ／Ｆ２０と同様である。ＮＦＣＩ／Ｆ１２２は、Ｒ／ＷモードのうちのＲｅａｄｅｒモード及びＷｒｉｔｅｒモードの両方で動作可能である点を除いて、プリンタ１０のＮＦＣＩ／Ｆ２２と同様である。
【００２５】
制御部１３０は、ＣＰＵ１３２と、メモリ１３４と、を備える。ＣＰＵ１３２は、メモリ１３４に格納されているＯＳ（Operating Systemの略）ソフトウェア１３６ａに従って、様々な処理を実行する。ＯＳソフトウェア１３６ａは、携帯端末１００Ａの種々の基本的な動作を制御するためのソフトウェアである。本実施例では、ＯＳソフトウェア１３６ａがアンドロイド（登録商標）ＯＳである状況を想定している。また、メモリ１３４は、印刷アプリケーション１３８を格納する。印刷アプリケーション１３８は、プリンタ１０のベンダによって提供されるアプリケーションであり、例えば、インターネット上のサーバから携帯端末１００Ａにインストールされる。印刷アプリケーション１３８は、携帯端末１００Ａとプリンタ１０との間にＷｉ−Ｆｉ接続を確立させ、当該Ｗｉ−Ｆｉ接続を利用して、印刷対象の画像を表わすプリントデータをプリンタ１０に送信するためのアプリケーションである。
【００２６】
携帯端末１００Ｂは、携帯端末１００Ａと同様の構成を備える。本実施例では、携帯端末１００ＢのＯＳソフトウェア１３６ｂがアンドロイドＯＳである状況を想定している。但し、携帯端末１００Ｂのベンダが携帯端末１００Ａのベンダとは異なる状況を想定している。
【００２７】
携帯端末１００Ｃは、ＮＦＣＩ／Ｆ（図示省略）がＰ２Ｐモードで動作不可能である（即ちＰ２Ｐモードが無効化されている）点を除いて、携帯端末１００Ａと同様の構成を備える。本実施例では、携帯端末１００ＣのＯＳソフトウェア１３６ｃがｉＯＳ（登録商標）である状況を想定している。
【００２８】
（カード２００の構成）
カード２００は、例えば、プリンタ１０のユーザによって所持されるカードである。カード２００は、ＮＦＣタグであるＮＦＣＩ／Ｆを備える。例えば、ユーザは、プリンタ１０へのプリントデータの送信を例えば図示省略のＰＣ等に実行させる。この際に、印刷データには、当該ユーザを識別するユーザＩＤが対応付けられる。その後、当該ユーザがカード２００をプリンタ１０に近づけると、プリンタ１０とカード２００との間にＮＦＣリンクが確立され、カード２００に予め記憶されている上記のユーザＩＤがプリンタ１０に送信される。この場合、プリンタ１０は、ユーザＩＤの認証が成功したと判断し、上記のプリントデータに従った印刷を実行する。即ち、カード２００は、ユーザＩＤの認証のための認証カードである。
【００２９】
（各装置１０等によって実行される処理；図２〜図１４）
図２〜図１４を参照して、各装置１０等によって実行される処理について説明する。各シーケンス図（例えば図２）において、細線の矢印はＮＦＣＩ／Ｆ（例えば２２）を介したＮＦＣ通信を示し、太線の矢印はＷｉ−ＦｉＩ／Ｆ（例えば２０）を介したＷｉ−Ｆｉ通信を示す。また、各図の初期状態において、プリンタ１０は、ＷＦＤ方式のＧｒｏｕｐ  Ｏｗｎｅｒ（以下では「Ｇ／Ｏ」と呼ぶ）状態で動作している。プリンタ１０の制御部３０は、プリンタ１０がＧ／Ｏ状態に移行すると、プリンタ１０がＧ／Ｏとして動作する無線ネットワークで利用されるべき無線設定情報を生成してＮＦＣＩ／Ｆ２２のメモリ２４に記憶させる。このため、メモリ２４には、当該無線設定情報が予め記憶されている。また、各図の初期状態において、プリンタ１０のＮＦＣＩ／Ｆ２２のＰ２Ｐモード、Ｒ／Ｗモード、及び、ＨＣＥモードの全てが有効化（即ちＯＮ）されている。ただし、Ｒ／ＷモードのうちのＷｒｉｔｅｒモードは無効化（即ちＯＦＦ）されている。
【００３０】
（ケースＡ１；図２）
ケースＡ１では、Ｉｎｉｔｉａｔｏｒ状態で動作するプリンタ１０と、アンドロイドＯＳ１３６ａを備える携帯端末１００Ａと、の間にＰ２Ｐリンクが確立される。ケースＡ１の初期状態では、携帯端末１００ＡのＮＦＣＩ／Ｆ１２２のＰ２Ｐモード、Ｒ／Ｗモード、及び、ＨＣＥモードの全てがＯＮされている。
【００３１】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態及びＴａｒｇｅｔ状態で順次動作することを繰り返す。具体的には、Ｔ１０において、ＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態で動作してポーリング信号を送信する。ＮＦＣＩ／Ｆ２２は、外部装置からポーリング信号に対する応答信号を受信することなく、時間ｔ１（即ちＩＮ時間）に亘ってＩｎｉｔｉａｔｏｒ状態で動作すると、Ｉｎｉｔｉａｔｏｒ状態からＴａｒｇｅｔ状態に遷移する。さらに、ＮＦＣＩ／Ｆ２２は、外部装置からポーリング信号を受信することなく、時間ｔ２（即ちＴＡ時間）に亘ってＴａｒｇｅｔ状態で動作すると、Ｔａｒｇｅｔ状態からＩｎｉｔｉａｔｏｒ状態に遷移して、Ｔ２０において、ポーリング信号の送信を再開する。
【００３２】
Ｔ２２において、ユーザが、携帯端末１００Ａの印刷アプリケーション１３８を起動させ、かつ、携帯端末１００Ａをプリンタ１０に近づけると、携帯端末１００ＡのＮＦＣＩ／Ｆ１２２は、プリンタ１０からポーリング信号を受信し、Ｔ２４において、応答信号をプリンタ１０に送信する。応答信号は、ＳＥＮＳ応答とＳＤＤ応答とを含み、ＳＤＤ応答は、携帯端末１００ＡのＩＤを含み、ＳＥＮＳ応答は、当該ＩＤのデータサイズが４ｂｙｔｅであることを示す情報を含む。なお、上記の応答信号の送信元がカード２００である場合には、ＳＥＮＳ応答は、カード２００のＩＤのデータサイズが７ｂｙｔｅであることを示す情報を含む。
【００３３】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ２４において、携帯端末１００Ａから応答信号を受信すると、Ｔ２６において、ＳＥＬ要求を携帯端末１００Ａに送信する。
【００３４】
携帯端末１００ＡのＮＦＣＩ／Ｆ１２２は、Ｔ２６において、プリンタ１０からＳＥＬ要求を受信すると、Ｔ２８において、Ｐ２ＰモードがＯＮであることを示す情報「Ｐ２ＰＯＫ」を含むＳＥＬ応答をプリンタ１０に送信する。
【００３５】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ２８において、携帯端末１００ＡからＳＥＬ応答を受信すると、Ｔ２８で受信されたＳＥＬ応答が情報「Ｐ２ＰＯＫ」を含むので、Ｔ３０において、Ｐ２Ｐリンクの確立を要求するためのＡＴＲ要求を携帯端末１００Ａに送信し、Ｔ３２において、携帯端末１００ＡからＡＴＲ応答を受信する。この結果、Ｔ４０において、プリンタ１０のＮＦＣＩ／Ｆ２２と携帯端末１００ＡのＮＦＣＩ／Ｆ１２２との間にＰ２Ｐリンクが確立される。そして、ＮＦＣＩ／Ｆ２２は、Ｔ４２において、Ｐ２Ｐリンクが確立されたことを示すＰ２Ｐ確立情報を制御部３０に供給する。
【００３６】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ４４において、Ｐ２Ｐリンクを利用して、メモリ２４に記憶されている無線設定情報を含むＮＤＥＦ（NFC Data Exchange Formatの略）信号を携帯端末１００Ａに送信する。次いで、プリンタ１０のＷｉ−ＦｉＩ／Ｆ２０と携帯端末１００ＡのＷｉ−ＦｉＩ／Ｆ１２０との間で無線設定情報を利用した通信が実行され、Ｔ５０において、Ｗｉ−ＦｉＩ／Ｆ２０とＷｉ−ＦｉＩ／Ｆ１２０との間にＷｉ−Ｆｉ接続が確立される。
【００３７】
プリンタ１０の制御部３０は、Ｔ５２において、Ｗｉ−Ｆｉ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ２０を介して、携帯端末１００Ａから印刷対象の画像を表わすプリントデータを受信する。そして、制御部３０は、Ｔ５４において、当該プリントデータを印刷実行部１６に供給して、当該プリントデータによって表わされる画像の印刷を印刷実行部１６に実行させる。
【００３８】
上述したように、本実施例では、プリンタ１０と携帯端末１００Ａとの間でＮＦＣリンクが確立された後にＷｉ−Ｆｉ接続が確立され、Ｗｉ−Ｆｉ接続を利用してプリントデータが通信される。Ｗｉ−Ｆｉ通信の通信速度は、ＮＦＣ通信の通信速度よりも速い。このために、ＮＦＣ通信を利用してプリントデータを通信する場合と比べて、プリントデータを高速で通信することができる。また、ユーザは、プリンタ１０と携帯端末１００Ａとの間にＷｉ−Ｆｉ接続を確立させるために、携帯端末１００Ａをプリンタ１０に近づければよい。このために、ユーザはＷｉ−Ｆｉ接続を容易に確立させることができる。
【００３９】
（ケースＡ２；図３）
続いて、図３を参照して、Ｔａｒｇｅｔ状態で動作するプリンタ１０と携帯端末１００Ａとの間にＰ２Ｐリンクが確立されるケースＡ２を説明する。ケースＡ２の初期状態は、図２のケースＡ１と同様である。
【００４０】
Ｔ１１２において、ユーザが携帯端末１００Ａをプリンタ１０に近づけると、Ｔａｒｇｅｔ状態で動作しているプリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１１３において、携帯端末１００Ａからポーリング信号を受信する。
【００４１】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１１３において、携帯端末１００Ａからポーリング信号を受信すると、Ｔ１１４において、ＳＥＮＳ応答とＳＤＤ応答とを含む応答信号を携帯端末１００Ａに送信し、Ｔ１１６において、携帯端末１００ＡからＳＥＬ要求を受信する。ＮＦＣＩ／Ｆ２２は、Ｐ２ＰモードをＯＮしているので、Ｔ１１８において、情報「Ｐ２ＰＯＫ」を含むＳＥＬ応答を携帯端末１００Ａに送信する。そして、ＮＦＣＩ／Ｆ２２は、Ｔ１２０において、携帯端末１００ＡからＡＴＲ要求を受信し、Ｔ１２２において、ＡＴＲ応答を携帯端末１００Ａに送信する。その後のＴ１３０〜Ｔ１４４は、図２のＴ４０〜Ｔ５４と同様である。
【００４２】
図２のケースＡ１及び図３のケースＡ２に示されるように、プリンタ１０は、ＮＦＣＩ／Ｆ２２がＩｎｉｔｉａｔｏｒ状態及びＴａｒｇｅｔ状態のどちらでポーリング信号の通信を携帯端末１００Ａと実行しても、Ｐ２Ｐリンクを携帯端末１００Ａと確立して、Ｗｉ−Ｆｉ接続を携帯端末１００Ａと確立することができる。
【００４３】
（ケースＢ１；図４）
続いて、図４を参照して、ケースＢ１について説明する。ケースＢ１では、Ｉｎｉｔｉａｔｏｒ状態で動作するプリンタ１０と、アンドロイドＯＳ１３６ｂを備える携帯端末１００Ｂと、の間にＲ／Ｗ−ＣＥリンクが確立される。図４の初期状態では、携帯端末１００ＢのＮＦＣＩ／Ｆ（図示省略）のＰ２Ｐモード、Ｒ／Ｗモード、及び、ＨＣＥモードの全てがＯＮされている。
【００４４】
Ｔ２２０〜Ｔ２２６は、携帯端末１００Ｂが通信相手である点を除き、図２のＴ２０〜Ｔ２６と同様である。携帯端末１００ＢのＮＦＣＩ／Ｆは、Ｔ２２６において、プリンタ１０からＳＥＬ要求を受信すると、実際にはＰ２ＰモードをＯＮしているにも関わらず、Ｔ２２８において、Ｐ２ＰモードがＯＦＦであることを示す情報「Ｐ２ＰＮＧ」を含むＳＥＬ応答をプリンタ１０に送信する。Ｔ２２８において、携帯端末１００ＢのＮＦＣＩ／Ｆが情報「Ｐ２ＰＮＧ」を含むＳＥＬ応答を送信することは、携帯端末１００Ｂの不具合である蓋然性が高い。
【００４５】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ２２８において、携帯端末１００ＢからＳＥＬ応答を受信すると、ＳＥＬ応答が情報「Ｐ２ＰＮＧ」を含むので、Ｔ２３０において、Ｒ／Ｗ−ＣＥリンクを確立することを要求するためのＲＡＴＳ要求を携帯端末１００Ｂに送信し、Ｔ２３２において、携帯端末１００ＢからＡＴＳ応答を受信する。この結果、Ｔ２４０において、プリンタ１０のＮＦＣＩ／Ｆ２２と携帯端末１００ＢのＮＦＣＩ／Ｆの間にＲ／Ｗ−ＣＥリンクが確立される。
【００４６】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ２２４で受信された応答信号が、ＩＤのデータサイズが４ｂｙｔｅであることを示す情報を含むので、通信相手が携帯端末であると判断し、Ｔ２４２において、携帯端末である通信相手とのＲ／Ｗ−ＣＥリンクが確立されたことを示す情報を含むＲ／Ｗ−ＣＥ確立情報を制御部３０に供給する。そして、制御部３０は、Ｔ２４２において、ＮＦＣＩ／Ｆ２２からＲ／Ｗ−ＣＥ確立情報を取得すると、Ｔ２４４において、カウンタ３８の値を「１」だけ増加させる。なお、ＮＦＣＩ／Ｆ２２がＲ／Ｗ−ＣＥ確立情報を制御部３０に供給するタイミングは、Ｔ２３２でＡＴＳ応答を携帯端末１００Ｂから受信した直後であってもよい。
【００４７】
本実施例では、ＮＦＣＩ／Ｆ２２は、カードとのＲ／Ｗ−Ｃａｒｄリンクが確立される場合には、Ｒ／Ｗ−Ｃａｒｄリンクを利用してカードとの通信を実行するが、携帯端末とのＲ／Ｗ−ＣＥリンクが確立される場合には、Ｒ／Ｗ−ＣＥリンクを利用して携帯端末との通信を実行しないように構成されている。このため、ＮＦＣＩ／Ｆ２２は、Ｒ／Ｗ−ＣＥリンクを利用して携帯端末１００Ｂとの通信を実行することなく、携帯端末１００ＢとのＲ／Ｗ−ＣＥリンクが確立されてからの経過時間が所定時間を経過すると、Ｒ／Ｗ−ＣＥリンクを切断する。この結果、無線設定情報を携帯端末１００Ｂに送信することができない。従って、本ケースでは、プリンタ１０と携帯端末１００Ｂとの間にＷｉ−Ｆｉ接続が確立されない。
【００４８】
なお、変形例では、プリンタ１０のＮＦＣＩ／Ｆ２２は、通信相手が携帯端末であっても、Ｒ／Ｗ−ＣＥリンクを利用して携帯端末との通信を実行するように構成されていてもよい。本変形例では、ＮＦＣＩ／Ｆ２２は、Ｔ２４０で確立されたＲ／Ｗ−ＣＥリンクを利用して、携帯端末１００Ｂからデータを読み出すためのＲｅａｄ信号を携帯端末１００Ｂに送信し、携帯端末１００ＢからＳＭＰ情報を受信する。ここで、ＳＭＰ情報は、例えば、携帯端末１００Ｂの認証に利用される端末ＩＤ等を含む。ＮＦＣＩ／Ｆ２２は、Ｒｅａｄｅｒモードのみで動作可能であるので、携帯端末１００ＢからＳＭＰ情報を受信することができるが、無線設定情報を携帯端末１００Ｂに送信することができない。従って、本変形例でも、プリンタ１０と携帯端末１００Ｂとの間にＷｉ−Ｆｉ接続が確立されない。
【００４９】
（ケースＢ２；図５）
続いて、図５を参照して、Ｔａｒｇｅｔ状態で動作するプリンタ１０と携帯端末１００Ｂとの間にＰ２Ｐリンクが確立されるケースＢ２を説明する。ケースＢ２に示される全ての処理Ｔ３１２〜Ｔ３４４は、携帯端末１００Ｂが通信相手である点を除き、図３のＴ１１２〜Ｔ１４４と同様である。
【００５０】
図４のケースＢ１に示されるように、プリンタ１０は、ＮＦＣＩ／Ｆ２２がＩｎｉｔｉａｔｏｒ状態でポーリング信号の通信を携帯端末１００Ｂと実行する場合に、Ｒ／Ｗ−ＣＥリンクを携帯端末１００Ｂと確立するが、Ｒ／Ｗ−ＣＥリンクを利用して無線設定情報を携帯端末１００Ｂに送信することができない。このために、プリンタ１０は、Ｗｉ−Ｆｉ接続を携帯端末１００Ｂと確立することができない。一方、図５のケースＢ２に示されるように、プリンタ１０は、ＮＦＣＩ／Ｆ２２がＴａｒｇｅｔ状態でポーリング信号の通信を携帯端末１００Ｂと実行する場合に、Ｐ２Ｐリンクを携帯端末１００Ｂと確立して、Ｐ２Ｐリンクを利用して無線設定情報を携帯端末１００Ｂに送信することができる。このために、プリンタ１０は、Ｗｉ−Ｆｉ接続を携帯端末１００Ｂと確立することができる。即ち、プリンタ１０と携帯端末１００Ｂとの間に確立されるＰ２Ｐリンクが、プリンタ１０と携帯端末１００Ｂとの間にＷｉ−Ｆｉ接続を確立するための適切なＮＦＣリンクであると言える。
【００５１】
（ケースＢ３；図６）
続いて、図６を参照して、図４のケースＢ１の続きのケースＢ３、即ち、カウンタ３８に「１」が記憶されているケースＢ３を説明する。
【００５２】
Ｔ４２０〜Ｔ４４２は、図４のＴ２２０〜Ｔ２４２と同様である。プリンタ１０の制御部３０は、Ｔ４４２において、ＮＦＣＩ／Ｆ２２からＲ／Ｗ−ＣＥ確立情報を取得すると、Ｔ４４４において、カウンタ３８の値を「１」だけ増加させる。この場合、制御部３０は、カウンタ３８の値が予め決められている閾値「２」に到達したと判断し、Ｔ４４６において、Ｒ／Ｗ−ＣＥリンク切断コマンドとＴａｒｇｅｔ時間延長コマンドとを含むＩＮ要求信号をＮＦＣＩ／Ｆ２２に供給する。Ｒ／Ｗ−ＣＥリンク切断コマンドは、Ｔ４４０で確立されたＲ／Ｗ−ＣＥリンクを切断することをＮＦＣＩ／Ｆ２２に要求するコマンドである。また、Ｔａｒｇｅｔ時間延長コマンドは、ＩＮ要求信号を取得した直後のＴＡ時間を時間ｔ２よりも長い時間ｔ３に変更することをＮＦＣＩ／Ｆ２２に要求するコマンドである。なお、制御部３０は、図４のケースＢ１のＴ２４４に示すようにカウンタ３８の値が「２」未満である状態では、ＩＮ要求信号をＮＦＣＩ／Ｆ２２に供給しない。なお、変形例では、上記の閾値として、「１」が設定されてもよいし、「３」以上の値が設定されてもよい。
【００５３】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ４４６において、制御部３０からＩＮ要求信号を取得すると、Ｔ４４８において、ＩＮ要求信号に含まれるＲ／Ｗ−ＣＥリンク切断コマンドに従って、切断信号を携帯端末１００Ｂに送信する。この結果、Ｔ４４０で確立されたＲ／Ｗ−ＣＥリンクが切断される。また、ＮＦＣＩ／Ｆ２２は、Ｔ４５０において、ＩＮ要求信号に含まれるＴａｒｇｅｔ時間延長コマンドに従って、ＴＡ時間を時間ｔ２から時間ｔ３に変更する。その後、ＮＦＣＩ／Ｆ２２は、時間ｔ１が経過すると、ＴＡ時間として時間ｔ３を利用するＴａｒｇｅｔ状態に遷移する。
【００５４】
（ケースＢ４；図７）
続いて、図７を参照して、図６のケースＢ３の続きのケースＢ４、即ち、ＴＡ時間が時間ｔ３に変更された後のケースＢ４について説明する。
【００５５】
Ｔ５１２〜Ｔ５４４は、ＴＡ時間が時間ｔ３である点を除いて、図５のＴ３１２〜Ｔ３４４と同様である。即ち、プリンタ１０と携帯端末１００Ｂとの間で適切なＮＦＣリンクであるＰ２Ｐリンクが確立され（Ｔ５３０）、無線設定情報の通信が実行され（Ｔ５３４）、Ｗｉ−Ｆｉ接続が確立され（Ｔ５４０）、プリントデータの通信が実行される（Ｔ５４２）。
【００５６】
プリンタ１０の制御部３０は、Ｔ５４４において、画像の印刷が完了すると、Ｔ５４６において、カウンタ３８の値を初期値（即ち「０」）に変更する。なお、制御部３０がカウンタ３８の値を初期値に変更するタイミングは、Ｔ５３２でＰ２Ｐ確立情報をＮＦＣＩ／Ｆ２２から取得した直後のタイミングであってもよいし、Ｔ５４０でＷｉ−Ｆｉ接続が確立されたタイミングであってもよい。
【００５７】
プリンタ１０の制御部３０は、Ｔ５４８において、Ｔａｒｇｅｔ時間復帰コマンドを含む復帰要求信号をＮＦＣＩ／Ｆ２２に供給する。Ｔａｒｇｅｔ時間復帰コマンドは、ＴＡ時間を時間ｔ３から時間ｔ２に戻すことをＮＦＣＩ／Ｆ２２に要求するコマンドである。ＮＦＣＩ／Ｆ２２は、Ｔ５４８において、制御部３０から復帰要求信号を取得すると、Ｔ５５０において、復帰要求信号に含まれるＴａｒｇｅｔ時間復帰コマンドに従って、ＴＡ時間を時間ｔ３から時間ｔ２に変更する。
【００５８】
（ケースＢ１〜Ｂ４の効果）
図８を参照して、本実施例のケースＢ１〜Ｂ４の効果について説明する。まず、比較例のプリンタの動作を説明する。比較例のプリンタは、ＴＡ時間を時間ｔ２から時間ｔ３に変更しない点を除いて、プリンタ１０と同様の構成を備える。即ち、プリンタは、Ｉｎｔｉａｔｏｒ状態で動作している間にポーリング信号を携帯端末１００Ｂに送信する場合に、携帯端末１００ＢとのＰ２Ｐリンクを確立することができず、携帯端末１００ＢとのＲ／Ｗ−ＣＥリンクを確立する。従って、プリンタは、携帯端末１００ＢとのＷｉ−Ｆｉ接続を確立することができない。プリンタは、ポーリング信号を携帯端末１００Ｂに再び送信しても、携帯端末１００ＢとのＰ２Ｐリンクを確立することができず、携帯端末１００ＢとのＲ／Ｗ−ＣＥリンクを確立する。この場合も、プリンタは、携帯端末１００ＢとのＷｉ−Ｆｉ接続を確立することができない。そして、プリンタは、時間ｔ１が経過すると、Ｔａｒｇｅｔ状態に遷移する。
【００５９】
プリンタは、携帯端末１００Ｂからポーリング信号を受信することなく、時間ｔ２が経過するとＩｎｉｔｉａｔｏｒ状態に遷移し、Ｉｎｉｔｉａｔｏｒ状態で動作している間にポーリング信号を携帯端末１００Ｂに送信しても、携帯端末１００ＢとのＰ２Ｐリンクを確立することができず、携帯端末１００ＢとのＷｉ−Ｆｉ接続を確立することができない。その後、プリンタは、時間ｔ１が経過するとＴａｒｇｅｔ状態に遷移し、Ｔａｒｇｅｔ状態で動作している間に携帯端末１００Ｂからポーリング信号を受信する場合に、携帯端末１００ＢとのＰ２Ｐリンクを確立する。この結果、プリンタは、携帯端末１００ＢとのＷｉ−Ｆｉ接続を確立することができる。
【００６０】
このように、比較例のプリンタは、ＴＡ時間として時間ｔ２のみを利用するので、Ｔａｒｇｅｔ状態で動作している時間が短く、携帯端末１００Ｂからポーリング信号を受信する可能性が低い。この結果、ユーザが携帯端末１００Ｂをプリンタに近づけてから、携帯端末１００Ｂとプリンタとの間にＷｉ−Ｆｉ接続が確立されるまでに長時間を要し得る。
【００６１】
続いて、本実施例のプリンタ１０の動作について説明する。プリンタ１０は、Ｉｎｉｔｉａｔｏｒ状態で動作している間にポーリング信号を携帯端末１００Ｂに送信すると、携帯端末１００ＢとのＲ／Ｗ−ＣＥリンクを確立し（図４のＴ２４０）、カウンタ３８の値を「０」から「１」に変更する（Ｔ２４４）。この場合、プリンタ１０は、携帯端末１００ＢとのＷｉ−Ｆｉ接続を確立しない。そして、プリンタ１０は、Ｉｎｉｔｉａｔｏｒ状態で動作している間に、ポーリング信号を携帯端末１００Ｂに再び送信すると、携帯端末１００ＢとのＲ／Ｗ−ＣＥリンクを確立し（図６のＴ４４０）、カウンタ３８の値を「１」から「２」に変更し（Ｔ４４４）、ＴＡ時間を時間ｔ２から時間ｔ３に変更する（Ｔ４５０）。
【００６２】
その後、プリンタ１０は、時間ｔ１が経過すると、ＴＡ時間として時間ｔ３を利用するＴａｒｇｅｔ状態に遷移する。プリンタ１０は、ＴＡ時間が時間ｔ３に延長されているので、時間ｔ２が経過してもＩｎｉｔｉａｔｏｒ状態に遷移せずにＴａｒｇｅｔ状態を維持する。このため、プリンタ１０は、Ｔａｒｇｅｔ状態で動作している間に、携帯端末１００Ｂからポーリング信号を受信して（図７のＴ５１３）、携帯端末１００ＢとのＰ２Ｐリンクを確立することができる（Ｔ５３０）。このために、プリンタ１０は、携帯端末１００ＢとのＷｉ−Ｆｉ接続を確立することができる（Ｔ５４０）。
【００６３】
このように、本実施例のプリンタ１０は、携帯端末１００ＢとのＲ／Ｗ−ＣＥリンクが確立された回数が２回になると、ＴＡ時間として時間ｔ２に代えて時間ｔ３を利用する。このために、Ｔａｒｇｅｔ状態で動作している時間が長くなるので、比較例のプリンタと比べると、携帯端末１００Ｂからポーリング信号を受信する蓋然性を高めることができる。この結果、プリンタ１０は、携帯端末１００Ｂとの適切なＮＦＣリンク（即ち無線設定情報を送信可能なＮＦＣリンク）であるＰ２Ｐリンクを確立することができ、特に、ユーザが携帯端末１００Ｂをプリンタ１０に近づけてから、Ｐ２Ｐリンクの確立を経てＷｉ−Ｆｉ接続が確立されるまでの時間が短くて済む。
【００６４】
（ケースＣ；図９）
続いて、図９を参照して、Ｉｎｉｔｉａｔｏｒ状態で動作するプリンタ１０とカード２００との間にＲ／Ｗ−Ｃａｒｄリンクが確立されるケースＣを説明する。ここで、カード２００は、ＮＦＣタグであるＮＦＣＩ／Ｆを備えるので、Ｐ２Ｐモード、Ｒ／Ｗモード、及び、ＨＣＥモードのいずれでも動作不可能である。このために、プリンタ１０とカード２００との間には、プリンタ１０のＮＦＣＩ／Ｆ２２がＲ／Ｗで動作するためのＲ／Ｗ−Ｃａｒｄリンクが確立される。
【００６５】
Ｔ６２２〜Ｔ６４０は、通信相手がカード２００である点を除き、図４のＴ２２２〜Ｔ２４０と同様である。ただし、Ｔ６２４の応答信号に含まれるＳＥＮＳ応答は、カード２００のＩＤのデータサイズが７ｂｙｔｅであることを示す情報を含む。
【００６６】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ６２４で受信された応答信号が、ＩＤのデータサイズが７ｂｙｔｅであることを示す情報を含むので、通信相手がカードであると判断し、Ｔ６４２において、カードである通信相手とのＲ／Ｗ−Ｃａｒｄリンクが確立されたことを示す情報を含むＲ／Ｗ−Ｃａｒｄ確立情報を制御部３０に供給する。制御部３０は、Ｒ／Ｗ−Ｃａｒｄ確立情報を取得しても、カウンタ３８の値を変更しない。このように、制御部３０は、ＴＡ時間を延長する必要がある携帯端末１００Ｂが通信相手である場合にはカウンタ３８の値を変更し（図４のＴ２４４、図６のＴ４４４）、ＴＡ時間を延長する必要がないカード２００が通信相手である場合にはカウンタ３８の値を変更しない。このため、制御部３０は、通信相手がカードである場合には、ＩＮ要求信号をＮＦＣＩ／Ｆ２２に供給しない。従って、制御部３０は、通信相手に応じてＩＮ要求信号を供給するのか否かを適切に切り換えることができる。
【００６７】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ６４４において、Ｔ６４０で確立されたＲ／Ｗ−Ｃａｒｄリンクを利用して、カード２００からデータを読み出すためのＲｅａｄ信号をカード２００に送信し、Ｔ６４６において、カード２００からユーザＩＤを受信し、Ｔ６４８において、ユーザＩＤを含むＩＤ情報を制御部３０に供給する。制御部３０は、Ｔ６５０において、ユーザＩＤの認証を実行し、認証が成功する場合に、例えば印刷等の処理を実行する。
【００６８】
変形例では、プリンタ１０のメモリ３４は、プリンタ１０にログインするためのログインＩＤと、ユーザＩＤと、を対応付けて記憶していてもよい。この場合、制御部３０は、Ｔ６４８において、ＮＦＣＩ／Ｆ２２からＩＤ情報を取得すると、当該ＩＤ情報内のユーザＩＤがメモリ３４に記憶されているのか否かを判断し、当該ユーザＩＤがメモリ３４に記憶されている場合に、プリンタ１０へのログインを許可する。また、別の変形例では、プリンタ１０のメモリ３４は、ユーザＩＤと、ショートカット情報と、を対応付けて記憶していてもよい。ショートカット情報は、例えば、プリンタ１０がＦＡＸ機能を備える多機能機である場合に、ＦＡＸデータの宛先を示す情報である。この場合、制御部３０は、ＮＦＣＩ／Ｆ２２からＩＤ情報を取得すると、当該ＩＤ情報内のユーザＩＤがメモリ３４に記憶されているのか否かを判断し、当該ユーザＩＤがメモリ３４に記憶されている場合に、当該ユーザＩＤに対応付けられているショートカット情報に含まれる宛先にＦＡＸデータを送信する。
【００６９】
（ケースＤ１；図１０）
続いて、図１０を参照して、ケースＤ１について説明する。ケースＤ１では、Ｉｎｉｔｉａｔｏｒ状態で動作するプリンタ１０と、ｉＯＳ１３６ｃを備える携帯端末１００Ｃと、の間にＲ／Ｗ−ＣＥリンクが確立される。図１０の初期状態では、携帯端末１００ＣのＰ２ＰモードがＯＦＦされており、Ｒ／Ｗモード及びＨＣＥモードがＯＮされている。ケースＤ１に示される全ての処理Ｔ７２０〜Ｔ７４４は、携帯端末１００Ｃが通信相手である点を除き、図４のＴ２２０〜Ｔ２４４と同様である。
【００７０】
（ケースＤ２；図１１）
続いて、図１１を参照して、ケースＤ２について説明する。ケースＤ２では、Ｔａｒｇｅｔ状態で動作するプリンタ１０と携帯端末１００Ｃとの間にＰ２Ｐリンクが確立されない。図１１の初期状態は、図１０のケースＤ１の初期状態と同様である。
【００７１】
Ｔ８１２〜Ｔ８１８は、携帯端末１００Ｃが通信相手である点を除き、図３のＴ１１２〜Ｔ１１８と同様である。携帯端末１００ＣのＮＦＣＩ／Ｆは、プリンタ１０から情報「Ｐ２ＰＯＫ」を含むＳＥＬ応答を受信する場合（Ｔ８１８）に、Ｐ２ＰモードをＯＦＦしているにも関わらず、Ｔ８２０において、Ｐ２Ｐリンクの確立を要求するＡＴＲ要求をプリンタ１０に送信する。なお、Ｔ８２０において、携帯端末１００ＣのＮＦＣＩ／ＦがＡＴＲ要求を送信することは、携帯端末１００Ｃの不具合である蓋然性が高い。
【００７２】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ８２０において、携帯端末１００ＣからＡＴＲ要求を受信すると、Ｔ８２２において、ＡＴＲ応答を携帯端末１００Ｃに送信する。しかしながら、携帯端末１００ＣのＮＦＣＩ／ＦのＰ２ＰモードがＯＦＦであるために、プリンタ１０のＮＦＣＩ／Ｆ２２と携帯端末１００ＣのＮＦＣＩ／Ｆとの間にＰ２Ｐリンクは確立されない。従って、無線設定情報がプリンタ１０から携帯端末１００Ｃに送信されず、プリンタ１０と携帯端末１００Ｃとの間にＷｉ−Ｆｉ接続が確立されない。
【００７３】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ８３０において、携帯端末１００ＣとのＰ２Ｐリンクが確立されなかったことを示す失敗情報を制御部３０に供給する。
【００７４】
（ケースＤ３；図１２）
続いて、図１２を参照して、ケースＤ１の続きのケースＤ３、即ち、カウンタ３８に「１」が記憶されているケースＤ３について説明する。ケースＤ３に示される全ての処理Ｔ９２０〜Ｔ９５０は、携帯端末１００Ｃが通信相手である点を除き、図６のＴ４２０〜Ｔ４５０と同様である。即ち、プリンタ１０の制御部３０は、ＮＦＣＩ／Ｆ２２からＲ／Ｗ−ＣＥ確立情報を取得すると（Ｔ９４２）、カウンタ３８の値を「１」だけ増加させる（Ｔ９４４）。そして、制御部３０は、カウンタ３８の値が閾値「２」に到達したと判断すると、Ｒ／Ｗ−ＣＥリンク切断コマンドとＴａｒｇｅｔ時間延長コマンドとを含むＩＮ要求信号をＮＦＣＩ／Ｆ２２に供給する（Ｔ９４６）。この結果、ＮＦＣＩ／Ｆ２２は、Ｒ／Ｗ−ＣＥリンクを切断し（Ｔ９４８）、ＴＡ時間を時間ｔ２から時間ｔ３に変更する（Ｔ９５０）。
【００７５】
（ケースＤ４；図１３）
続いて、図１３を参照して、Ｔａｒｇｅｔ状態で動作するプリンタ１０と携帯端末１００Ｃとの間にＣＥ−Ｒ／Ｗリンクが確立されるケースＤ４について説明する。ケースＤ４は、図１２のケースＤ３の後の状態、即ち、ＴＡ時間が時間ｔ２から時間ｔ３に変更された後の状態である。
【００７６】
Ｔ１０１２において、ユーザが携帯端末１００Ｃをプリンタ１０に近づけると、Ｔａｒｇｅｔ状態で動作しているプリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１０１３において、携帯端末１００Ｃからポーリング信号を受信する。その後、プリンタ１０と携帯端末１００Ｃとの間に図１１のＴ８１４〜Ｔ８２２と同様の処理が実行される。そして、ＮＦＣＩ／Ｆ２２は、Ｔ１０２０において、失敗情報を制御部３０に供給する。
【００７７】
プリンタ１０の制御部３０は、Ｔ１０２０において、ＮＦＣＩ／Ｆ２２から失敗情報を取得すると、カウンタ３８の値が閾値「２」である状態で失敗情報を取得するという所定条件が満たされたと判断する。この場合、制御部３０は、Ｔ１０２２において、Ｐ２ＰＯＦＦコマンドを含むＴＡ要求信号をＮＦＣＩ／Ｆ２２に供給する。Ｐ２ＰＯＦＦコマンドは、ＴＡ要求信号の取得時のＴａｒｇｅｔ状態のＰ２ＰモードをＯＮからＯＦＦに変更することをＮＦＣＩ／Ｆ２２に要求するコマンドである。なお、制御部３０は、カウンタ３８の値が「２」未満である状態で失敗情報を取得しても、ＴＡ要求信号をＮＦＣＩ／Ｆ２２に供給しない。
【００７８】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１０２２において、制御部３０からＴＡ要求信号を取得すると、Ｔ１０２４において、Ｐ２ＰモードをＯＮからＯＦＦに変更する。Ｔ１０３２において、ユーザが携帯端末１００Ｃをプリンタ１０に近づけると、Ｔａｒｇｅｔ状態で動作しているプリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１０３３において、携帯端末１００Ｃからポーリング信号を受信する。
【００７９】
Ｔ１０３４、Ｔ１０３６は、図１１のＴ８１４、Ｔ８１６と同様である。プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１０３６において、携帯端末１００ＣからＳＥＬ要求を受信すると、Ｐ２ＰモードをＯＦＦしているために（Ｔ１０２４参照）、Ｔ１０３８において、情報「Ｐ２ＰＮＧ」を含むＳＥＬ応答を携帯端末１００Ｃに送信する。
【００８０】
携帯端末１００ＣのＮＦＣＩ／Ｆは、Ｔ１０３８でプリンタ１０から情報「Ｐ２ＰＮＧ」を受信するので、プリンタ１０のＮＦＣＩ／Ｆ２２がＰ２ＰモードをＯＦＦしていることを知ることができる。このために、携帯端末１００ＣのＮＦＣＩ／Ｆは、Ｔ１０４０において、Ｐ２ＰリンクではなくＣＥ−Ｒ／Ｗリンクの確立を要求するＲＡＴＳ要求をプリンタ１０に送信する。
【００８１】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１０４０において、携帯端末１００ＣからＲＡＴＳ要求を受信すると、Ｔ１０４２において、ＡＴＳ応答を携帯端末１００Ｃに送信する。この結果、Ｔ１０５０において、プリンタ１０のＮＦＣＩ／Ｆ２２と携帯端末１００ＣのＮＦＣＩ／Ｆとの間にＣＥ−Ｒ／Ｗリンクが確立される。そして、ＮＦＣＩ／Ｆ２２は、Ｔ１０５２において、携帯端末である通信相手とのＣＥ−Ｒ／Ｗリンクが確立されたことを示す情報を含むＣＥ−Ｒ／Ｗ確立情報を制御部３０に供給する。
【００８２】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔ１０５４において、携帯端末１００ＣからＲｅａｄ信号を受信すると、Ｔ１０５６において、無線設定情報を含むＮＤＥＦ信号を携帯端末１００Ｃに送信する。当該無線設定情報は、ＮＤＥＦ信号内のＮＤＥＦ領域に記述される。その後のＴ１０６０〜Ｔ１０６６は、図７のＴ５４０〜Ｔ５４６と同様である。
【００８３】
プリンタ１０の制御部３０は、Ｔ１０６８において、Ｔａｒｇｅｔ時間復帰コマンドとＰ２ＰＯＮコマンドとを含む復帰要求信号をＮＦＣＩ／Ｆ２２に供給する。Ｔａｒｇｅｔ時間復帰コマンドは、ＴＡ時間を時間ｔ３から時間ｔ２に復帰させることをＮＦＣＩ／Ｆ２２に要求するコマンドである。Ｐ２ＰＯＮコマンドは、Ｐ２ＰモードをＯＦＦからＯＮに変更することをＮＦＣＩ／Ｆ２２に要求するコマンドである。ＮＦＣＩ／Ｆ２２は、Ｔ１０６８において、制御部３０から復帰要求信号を取得すると、Ｔ１０７０において、ＴＡ時間を時間ｔ３から時間ｔ２に変更し、さらに、Ｐ２ＰモードをＯＦＦからＯＮに変更する。
【００８４】
図１０のケースＤ１及び図１２のケースＤ３に示されるように、プリンタ１０は、ＮＦＣＩ／Ｆ２２がＩｎｉｔｉａｔｏｒ状態でポーリング信号の通信を携帯端末１００Ｃと実行する場合に、Ｒ／Ｗ−ＣＥリンクを携帯端末１００Ｃと確立するが、Ｒ／Ｗ−ＣＥリンクを利用して無線設定情報を携帯端末１００Ｃに送信することができない。このために、プリンタ１０は、Ｗｉ−Ｆｉ接続を携帯端末１００Ｃと確立することができない。また、図１１のケースＤ２に示すように、プリンタ１０は、ＮＦＣＩ／Ｆ２２がＴａｒｇｅｔ状態でポーリング信号の通信を携帯端末１００Ｃと実行する場合に、Ｐ２Ｐリンクを携帯端末１００Ｃと確立することができない。この場合も、プリンタ１０は、Ｗｉ−Ｆｉ接続を携帯端末１００Ｃと確立することができない。即ち、Ｔａｒｇｅｔ状態で動作するプリンタ１０と携帯端末１００Ｃとの間でポーリング信号の通信が実行されることに起因して確立されるＣＥ−Ｒ／Ｗリンクが、プリンタ１０と携帯端末１００Ｃとの間にＷｉ−Ｆｉ接続を確立するための適切なＮＦＣリンクであると言える。
【００８５】
（ケースＤ１〜Ｄ４の効果）
図１４を参照して、本実施例のケースＤ１〜Ｄ４の効果について説明する。まず、比較例のプリンタの動作を説明する。比較例のプリンタは、Ｐ２ＰモードをＯＮからＯＦＦに変更しない点を除いて、プリンタ１０と同様の構成を備える。即ち、プリンタは、Ｉｎｉｔｉａｔｏｒ状態で動作している間にポーリング信号を携帯端末１００Ｃに送信する場合に、携帯端末１００ＣとのＰ２Ｐリンクを確立することができず、携帯端末１００ＣとのＲ／Ｗ−ＣＥリンクを確立し、カウンタの値を「０」から「１」に変更する。その後、プリンタは、ポーリング信号を再び携帯端末１００Ｃに送信しても、携帯端末１００ＣとのＰ２Ｐリンクを確立することができず、携帯端末１００ＣとのＲ／Ｗ−ＣＥリンクを確立し、カウンタ３８の値を「１」から「２」に変更する。この場合、プリンタは、ＴＡ時間を時間ｔ２から時間ｔ３に変更する。そして、プリンタは、時間ｔ１が経過すると、ＴＡ時間として時間ｔ３を利用するＴａｒｇｅｔ状態に遷移する。その後、プリンタは、Ｔａｒｇｅｔ状態で動作している間に携帯端末１００Ｃからポーリング信号を受信する場合に、携帯端末１００ＣがＰ２ＰモードをＯＦＦしているにも関わらずＡＴＲ要求をプリンタに送信することに起因して、携帯端末１００ＣとのＰ２ＰリンクもＣＥ−Ｒ／Ｗリンクも確立することができない。また、プリンタは、時間ｔ３が経過する前に、携帯端末１００Ｃからポーリング信号を再び受信しても、携帯端末１００ＣがＰ２ＰモードをＯＦＦしているにも関わらずＡＴＲ要求をプリンタに送信することに起因して、携帯端末１００ＣとのＰ２ＰリンクもＣＥ−Ｒ／Ｗリンクも確立することができない。
【００８６】
このように、比較例のプリンタは、ＴＡ時間として時間ｔ３を利用するので、携帯端末１００Ｃからポーリング信号を受信する蓋然性を高めることができる。しかしながら、携帯端末１００ＣがＰ２ＰモードをＯＦＦしているにも関わらずＡＴＲ要求をプリンタに送信することに起因して、プリンタは、携帯端末１００ＣとのＰ２ＰリンクもＣＥ−Ｒ／Ｗリンクも確立することができない。このために、プリンタは、無線設定情報を携帯端末１００Ｃに送信することができず、携帯端末１００ＣとのＷｉ−Ｆｉ接続を確立することができない。
【００８７】
続いて、本実施例のプリンタ１０の動作について説明する。プリンタ１０は、Ｉｎｔｉａｔｏｒ状態で動作している間にポーリング信号を携帯端末１００Ｃに送信する場合（図１０のＴ７２０）に、携帯端末１００ＣとのＰ２Ｐリンクを確立することができず、携帯端末１００ＣとのＲ／Ｗ−ＣＥリンクを確立し（Ｔ７４０）、カウンタ３８の値を「０」から「１」に変更する（Ｔ７４２）。そして、プリンタ１０は、Ｉｎｉｔｉａｔｏｒ状態で動作している間に、ポーリング信号を携帯端末１００Ｃに再び送信すると（図１２のＴ９２０）、携帯端末１００ＣとのＲ／Ｗ−ＣＥリンクを確立し（Ｔ９４０）、カウンタ３８の値を「１」から「２」に変更し（Ｔ９４４）、ＴＡ時間を時間ｔ２から時間ｔ３に変更する（Ｔ９５０）。
【００８８】
その後、プリンタ１０は、時間ｔ１が経過すると、ＴＡ時間として時間ｔ３を利用するＴａｒｇｅｔ状態に遷移する。プリンタ１０は、Ｔａｒｇｅｔ状態で動作している間に携帯端末１００Ｃからポーリング信号を受信する場合（図１３のＴ１０１３）に、携帯端末１００ＣがＰ２ＰモードをＯＦＦしているにも関わらずＡＴＲ要求をプリンタに送信することに起因して、携帯端末１００ＣとのＰ２ＰリンクもＣＥ−Ｒ／Ｗリンクも確立することができない。この場合、プリンタ１０は、Ｐ２ＰモードをＯＮからＯＦＦに変更する（Ｔ１０２４）。その後、プリンタ１０は、携帯端末１００Ｃからポーリング信号を再び受信する場合（Ｔ１０３３）に、Ｐ２ＰモードをＯＦＦしているので（Ｔ１０２４参照）、情報「Ｐ２ＰＮＧ」を含むＳＥＬ応答を携帯端末１００Ｃに送信する（Ｔ１０３８）。このために、プリンタ１０は、携帯端末１００ＣからＲＡＴＳ要求を受信し（Ｔ１０４０）、携帯端末１００ＣとのＣＥ−Ｒ／Ｗリンクを確立することができる（Ｔ１０５０）。この結果、プリンタ１０は、無線設定情報を携帯端末１００Ｃに送信して（Ｔ１０５６）、携帯端末１００ＣとのＷｉ−Ｆｉ接続を確立することができる（Ｔ１０６０）。
【００８９】
このように、本実施例のプリンタ１０は、Ｉｎｉｔｉａｔｏｒ状態で動作する間にカウンタ３８の値が閾値「２」に到達すると、ＴＡ時間を時間ｔ２から時間ｔ３に変更する。プリンタ１０は、さらに、カウンタ３８の値が閾値「２」である状態において、携帯端末１００Ｃからポーリング信号を受信し、携帯端末１００ＣとのＰ２Ｐリンクの確立が失敗する場合に、Ｐ２ＰモードをＯＦＦする。このために、Ｔａｒｇｅｔ状態で動作している時間が長くなるので、携帯端末１００Ｃからポーリング信号を受信する蓋然性を高めることができ、さらに、Ｐ２ＰモードをＯＦＦするので、携帯端末１００Ｃとの適切なＮＦＣリンク（即ち無線設定情報を送信可能なＮＦＣリンク）であるＣＥ−Ｒ／Ｗリンクを確立することができる。この結果、プリンタ１０は、携帯端末１００ＣとのＷｉ−Ｆｉ接続を適切に確立することができる。
【００９０】
（対応関係）
プリンタ１０、ＮＦＣＩ／Ｆ２２、メモリ２４が、それぞれ、「通信装置」、「無線インタフェース」、「インタフェースメモリ」の一例である。Ｉｎｉｔｉａｔｏｒ状態、Ｔａｒｇｅｔ状態が、それぞれ、「第１の状態」、「第２の状態」の一例である。ＩＮ時間の時間ｔ１、ＴＡ時間の時間ｔ２、ＴＡ時間の時間ｔ３が、それぞれ、「第１の所定時間」、「第２の所定時間」、「特定時間」の一例である。プリンタ１０から送信されるポーリング信号、携帯端末１００Ａ〜１００Ｃから送信されるポーリング信号が、それぞれ、「第１のポーリング信号」、「第２のポーリング信号」の一例である。ＩＮ要求信号が、「特定信号」の一例である。Ｒ／Ｗ−ＣＥ確立情報、Ｐ２Ｐ確立情報、Ｒ／Ｗ−Ｃａｒｄ確立情報が、それぞれ、「第１の情報」、「第２の情報」、「第３の情報」の一例である。無線設定情報が、「対象データ」の一例である。
【００９１】
一つの側面では、携帯端末１００Ｂ、携帯端末１００Ａが、それぞれ、「第１の外部装置」、「第２の外部装置」の一例である。Ｒ／Ｗ−ＣＥリンク、Ｒ／Ｗ−Ｃａｒｄリンクが、それぞれ、「第１の無線リンク」、「第５の無線リンク」の一例である。Ｐ２Ｐリンクが、「第３の無線リンク」及び「第４の無線リンク」の一例である。復帰要求信号が、「復帰信号」の一例である。ユーザＩＤが、「特定データ」の一例である。図６のＴ４４２、図６のＴ４４６が、それぞれ、「第１の取得部」、「第１の供給部」によって実行される処理の一例である。
【００９２】
別の側面では、携帯端末１００Ｃ、携帯端末１００Ａが、それぞれ、「第１の外部装置」、「第２の外部装置」の一例である。Ｒ／Ｗ−ＣＥリンク、ＣＥ−Ｒ／Ｗリンク、Ｒ／Ｗ−Ｃａｒｄリンクが、それぞれ、「第１の無線リンク」、「第２の無線リンク」、「第５の無線リンク」の一例である。Ｐ２Ｐリンクが、「第３の無線リンク」及び「第４の無線リンク」の一例である。復帰要求信号が、ＴＡ要求信号が、それぞれ、「復帰信号」、「無効化信号」の一例である。ユーザＩＤが、「特定データ」の一例である。図１２のＴ９４２、図１２のＴ９４６が、それぞれ、「第１の取得部」、「第１の供給部」によって実行される処理の一例である。
【００９３】
（第２実施例）
本実施例では、ＩＮ要求信号に含まれるコマンドが第１実施例（図６のＴ４４６参照）とは異なる。
【００９４】
（ケースＥ１；図１５）
図１５を参照して、Ｉｎｉｔｉａｔｏｒ状態で動作するプリンタ１０と、ｉＯＳ１３６ｃを備える携帯端末１００Ｃと、の間にＲ／Ｗ−ＣＥリンクが確立されるケースＥ１について説明する。ケースＥ１の初期状態は、プリンタ１０と携帯端末１００Ｃとの間にＲ／Ｗ−ＣＥリンクが確立された実績がある状態、即ち、カウンタ３８に「１」が記憶されている状態である。
【００９５】
Ｔ１１２０〜Ｔ１１４４は、図１２のＴ９２０〜Ｔ９４４と同様である。プリンタ１０の制御部３０は、カウンタ３８の値が「２」に到達すると、Ｔ１１４６において、Ｒ／Ｗ−ＣＥリンク切断コマンドとＴａｒｇｅｔ時間延長コマンドとＰ２ＰＯＦＦコマンドとを含むＩＮ要求信号をＮＦＣＩ／Ｆ２２に供給する。第２実施例のＰ２ＰＯＦＦコマンドは、ＩＮ要求信号を取得した直後のＴａｒｇｅｔ状態において、Ｐ２ＰモードをＯＮからＯＦＦに変更することをＮＦＣＩ／Ｆ２２に要求するコマンドである。Ｔ１１４８、Ｔ１１５０は、それぞれ、Ｔ９４８、Ｔ９５０と同様である。
【００９６】
（ケースＥ２；図１６）
続いて、図１６を参照して、Ｔａｒｇｅｔ状態で動作するプリンタ１０と携帯端末１００Ｃとの間にＣＥ−Ｒ／Ｗリンクが確立されるケースＥ２について説明する。ケースＥ２の初期状態は、図１２のケースＤ３の初期状態と同様である。
【００９７】
プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態からＴａｒｇｅｔ状態に遷移すると、図１５のＴ１１４６でＰ２ＰＯＦＦコマンドを取得しているので、Ｔ１２１１において、Ｐ２ＰモードをＯＮからＯＦＦに変更する。その後のＴ１２１２〜Ｔ１２５０は、図１２のＴ９３２〜Ｔ９７０と同様である。即ち、ＮＦＣＩ／Ｆ２２と携帯端末１００Ｃとの間にＣＥ−ＲＷリンクが確立され（Ｔ１２３０）、ＮＦＣＩ／Ｆ２２は、ＣＥ−ＲＷリンクを利用して無線設定情報を含むＮＤＥＦ信号を携帯端末１００Ｃに送信する（Ｔ１２３６）。この結果、プリンタ１０と携帯端末１００Ｃとの間にＷｉ−Ｆｉ接続が確立される（Ｔ１２４０）。
【００９８】
図１５、図１６では、プリンタ１０の通信相手が携帯端末１００Ｃである場合を例として説明したが、通信相手が携帯端末１００Ｂである場合にも、図１５、図１６と同様の処理が実行される。即ち、プリンタ１０の制御部３０は、カウンタ３８の値が閾値「２」に到達すると、Ｒ／Ｗ−ＣＥリンク切断コマンドとＴａｒｇｅｔ時間延長コマンドとＰ２ＰＯＦＦコマンドとを含むＩＮ要求信号（図１５のＴ１１４６参照）をＮＦＣＩ／Ｆ２２に供給する。この場合、プリンタ１０は、Ｔａｒｇｅｔ状態で動作している間に携帯端末１００Ｂからポーリング信号を受信すると、携帯端末１００ＢとのＣＥ−Ｒ／Ｗリンクを確立する。この結果、プリンタ１０と携帯端末１００Ｂとの間にＷｉ−Ｆｉ接続が確立される。
【００９９】
（ケースＥ１、Ｅ２の効果）
図１７を参照して、本実施例のケースＥ１、Ｅ２の効果について説明する。比較例のプリンタは、図１４の比較例のプリンタと同様である。従って、比較例のプリンタは、ＴＡ時間として時間ｔ３を利用するので、携帯端末１００Ｃからポーリング信号を受信する蓋然性を高めることができる。しかしながら、携帯端末１００ＣがＰ２ＰモードをＯＦＦしているにも関わらずＡＴＲ要求をプリンタに送信することに起因して、プリンタは、携帯端末１００ＣとのＰ２ＰリンクもＣＥ−Ｒ／Ｗリンクも確立することができない。このために、プリンタは、無線設定情報を携帯端末１００Ｃに送信することができず、携帯端末１００ＣとのＷｉ−Ｆｉ接続を確立することができない。
【０１００】
続いて、本実施例のプリンタ１０の動作について説明する。プリンタ１０は、Ｉｎｉｔｉａｔｏｒ状態で動作している間にポーリング信号を携帯端末１００Ｃに送信する場合に、携帯端末１００ＣとのＰ２Ｐリンクを確立することができず、携帯端末１００ＣとのＲ／Ｗ−ＣＥリンクを確立し、カウンタ３８の値を「０」から「１」に変更する。そして、プリンタ１０は、Ｉｎｉｔｉａｔｏｒ状態で動作している間に、ポーリング信号を携帯端末１００Ｃに再び送信すると、携帯端末１００ＣとのＲ／Ｗ−ＣＥリンクを確立し（図１５のＴ１１４０）、カウンタ３８の値を「１」から「２」に変更し（Ｔ１１４４）、ＴＡ時間を時間ｔ２から時間ｔ３に変更する（Ｔ１１５０）。
【０１０１】
その後、プリンタ１０は、時間ｔ１が経過すると、ＴＡ時間として時間ｔ３を利用するＴａｒｇｅｔ状態に遷移するとともに、Ｐ２ＰモードをＯＮからＯＦＦに変更する（図１６のＴ１２１１）。プリンタ１０は、Ｔａｒｇｅｔ状態で動作している間に携帯端末１００Ｃからポーリング信号を受信する場合（Ｔ１２１３）に、Ｐ２ＰモードをＯＦＦしているので（Ｔ１２１１参照）、情報「Ｐ２ＰＮＧ」を含むＳＥＬ応答を携帯端末１００Ｃに送信する（Ｔ１２１８）。このために、プリンタ１０は、携帯端末１００ＣからＲＡＴＳ要求を受信し（Ｔ１２２０）、携帯端末１００ＣとのＣＥ−Ｒ／Ｗリンクを確立することができる（Ｔ１２３０）。この結果、プリンタ１０は、無線設定情報を携帯端末１００Ｃに送信して（Ｔ１２３６）、携帯端末１００ＣとのＷｉ−Ｆｉ接続を確立することができる（Ｔ１２４０）。
【０１０２】
このように、本実施例のプリンタ１０は、Ｉｎｉｔｉａｔｏｒ状態で動作する間にカウンタ３８の値が閾値「２」に到達したと判断する場合に、ＴＡ時間を時間ｔ２から時間ｔ３に変更する。プリンタ１０は、さらに、Ｔａｒｇｅｔ状態に遷移する場合に、Ｐ２ＰモードをＯＦＦする。このために、Ｔａｒｇｅｔ状態で動作している時間が長くなるので、携帯端末１００Ｃからポーリング信号を受信する蓋然性を高めることができ、さらに、Ｐ２ＰモードをＯＦＦするので、携帯端末１００Ｃとの適切なＮＦＣリンク（即ち無線設定情報を送信可能なＮＦＣリンク）であるＣＥ−Ｒ／Ｗリンクを早期に確立することができる。この結果、プリンタ１０は、携帯端末１００ＣとのＷｉ−Ｆｉ接続を適切に確立することができる。
【０１０３】
（対応関係）
携帯端末１００Ｃ、携帯端末１００Ａが、それぞれ、「第１の外部装置」、「第２の外部装置」の一例である。図１５のＴ１１４６のＩＮ要求信号が、「特定信号」の一例である。図１５のＴ１１４２、図１５のＴ１１４６が、それぞれ、「第１の取得部」、「第１の供給部」によって実行される処理の一例である。
【０１０４】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１０５】
（変形例１）「無線インタフェース」は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式の無線通信を実行するためのインタフェースであってもよい。この場合、「第１のポーリング信号」及び「第２のポーリング信号」は、Ｂｌｕｅｔｏｏｔｈ方式の無線リンクを確立するための信号である。
【０１０６】
（変形例２）図６のＴ４４６のＴａｒｇｅｔ時間延長コマンドは、さらに、ＴＡ時間を時間ｔ２から時間ｔ３に変更すること、及び、ＩＮ時間を時間ｔ１から時間ｔ１とは異なる時間ｔ４に変更することを要求するコマンドであってもよい。また、別の変形例では、Ｔａｒｇｅｔ時間延長コマンドは、ＩＮ要求信号を取得した直後のＴａｒｇｅｔ状態のＴＡ時間を時間ｔ２から時間ｔ３に変更することを要求するコマンドでなくてもよく、当該Ｔａｒｇｅｔ状態よりも後のＴａｒｇｅｔ状態のＴＡ時間を時間ｔ２から時間ｔ３に変更することを要求するコマンドであってもよい。
【０１０７】
（変形例３）図１３のＴ１０２２のＰ２ＰＯＦＦコマンドは、ＴＡ要求信号の取得時のＴａｒｇｅｔ状態におけるＰ２ＰモードをＯＮからＯＦＦに変更することを要求するコマンドでなくてもよく、当該Ｔａｒｇｅｔ状態よりも後のＴａｒｇｅｔ状態におけるＰ２ＰモードをＯＮからＯＦＦに変更することを要求するコマンドであってもよい。また、別の変形例では、Ｐ２ＰＯＦＦコマンドは、Ｔａｒｇｅｔ状態におけるＰ２ＰモードのみをＯＮからＯＦＦに変更することを要求するコマンドでなくてもよく、Ｔａｒｇｅｔ状態及びＩｎｉｔｉａｔｏｒ状態の双方におけるＰ２ＰモードをＯＮからＯＦＦに変更することを要求するコマンドであってもよい。
【０１０８】
（変形例４）図１５のＴ１１４６のＩＮ要求信号は、Ｔａｒｇｅｔ時間延長コマンドを含まず、Ｐ２ＰＯＦＦコマンドを含む信号であってもよい。この場合、ＮＦＣＩ／Ｆ２２は、ＴＡ時間を変更せずに、Ｐ２ＰモードをＯＮからＯＦＦに変更してもよい。
【０１０９】
（変形例５）プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｔａｒｇｅｔ状態においてＨＣＥモードをＯＦＦしていてもよい。そして、ＮＦＣＩ／Ｆ２２は、図１３のＴ１０２２において、制御部３０からＴＡ要求信号を取得する場合に、Ｐ２ＰモードをＯＮからＯＦＦに変更するとともに、ＨＣＥモードをＯＦＦからＯＮに変更してもよい。一般的に言うと、「無線インタフェース」は、制御部から特定信号を取得する前に、第２の状態においてＨＣＥモードを有効化していなくてもよい。
【０１１０】
（変形例６−１）プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態ではＰ２ＰモードをＯＮしており、Ｔａｒｇｅｔ状態ではＰ２ＰモードをＯＦＦしていてもよい。本変形例では、図５、図７において、プリンタ１０と携帯端末１００Ｂとの間にＰ２Ｐリンクが確立される代わりに、ＣＥ−Ｒ／Ｗリンクが確立される。また、本変形例において、図１３のＰ２ＰＯＦＦコマンドが、Ｔａｒｇｅｔ状態及びＩｎｉｔｉａｔｏｒ状態の双方におけるＰ２ＰモードをＯＮからＯＦＦに変更することを要求するコマンドである場合について説明する。この場合、ＮＦＣＩ／Ｆ２２は、制御部３０からＴＡ要求信号を取得した後に、Ｐ２ＰモードがＯＦＦされており、Ｒ／ＷモードがＯＮされているＩｎｉｔｉａｔｏｒ状態で動作し得る。
【０１１１】
（変形例６−２）プリンタ１０のＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態ではＰ２ＰモードをＯＦＦしており、Ｔａｒｇｅｔ状態ではＰ２ＰモードをＯＮしていてもよい。本変形例では、ＮＦＣＩ／Ｆ２２は、図１３のケースＤ４の場合と同様に、携帯端末１００ＣからＰ２ＰＯＦＦコマンドを含むＴＡ要求信号を取得する場合に、Ｐ２ＰモードをＯＮからＯＦＦに変更する。これにより、ＮＦＣＩ／Ｆ２２は、Ｐ２ＰモードがＯＦＦされており、ＨＣＥモードがＯＮされているＴａｒｇｅｔ状態で動作する。
【０１１２】
（変形例７）プリンタ１０の制御部３０は、図７のＴ５４８、図１３のＴ１０６８、及び、図１６のＴ１２４８において、Ｔａｒｇｅｔ時間復帰コマンドをＮＦＣＩ／Ｆ２２に供給しなくてもよい。本変形例では、ＮＦＣＩ／Ｆ２２は、ユーザによってプリンタ１０の電源がＯＦＦされた後にＯＮされる場合、ユーザによってＴＡ時間を時間ｔ３から時間ｔ２に変更するための操作が操作部１２に実行される場合等に、ＴＡ時間を時間ｔ３から時間ｔ２に変更すればよい。
【０１１３】
（変形例８）プリンタ１０の制御部３０は、図１３のＴ１０６８及び図１６のＴ１２４８において、Ｐ２ＰＯＮコマンドをＮＦＣＩ／Ｆ２２に供給しなくてもよい。本変形例では、ＮＦＣＩ／Ｆ２２は、ユーザによってプリンタ１０の電源がＯＦＦされた後にＯＮされる場合、ユーザによってＰ２ＰモードをＯＮするための操作が操作部１２に実行される場合等に、Ｐ２ＰモードをＯＦＦからＯＮに変更すればよい。
【０１１４】
（変形例９）プリンタ１０のＮＦＣＩ／Ｆ２２は、図７のＴ５３０でＰ２Ｐリンクが確立されると、ＴＡ時間が時間ｔ３を経過する前であっても、Ｔａｒｇｅｔ状態からＩｎｉｔｉａｔｏｒ状態に移行してもよい。また、別の変形例では、プリンタ１０のＮＦＣＩ／Ｆ２２は、図６のＴ４４６において、制御部３０からＴａｒｇｅｔ時間延長コマンドを含むＩＮ要求信号を取得した後にＴａｒｇｅｔ状態に遷移する場合に、通信相手とのＰ２Ｐリンクが確立されるまでの間、Ｔａｒｇｅｔ状態で継続的に動作してもよい。即ち、ＮＦＣＩ／Ｆ２２は、通信相手とのＰ２Ｐリンクが確立されるまでの間、Ｔａｒｇｅｔ状態からＩｎｉｔｉａｔｏｒ状態に遷移することを停止する。本変形例では、Ｐ２Ｐリンクが確立されるまで継続されるＴａｒｇｅｔ状態の時間が時間ｔ２よりも長くなる場合に、当該時間が「特定時間」の一例である。
【０１１５】
（変形例１０）プリンタ１０が、図７のＴ５３０で確立されたＰ２Ｐリンク等を利用して、通信相手に送信するデータは、無線設定情報に限られず、プリンタ１０で発生しているエラーの内容を示すウェブページのＵＲＬ（Uniform Resource Locatorの略）であってもよいし、当該エラーの内容とその解消方法との双方を示すウェブページのＵＲＬであってもよい。
【０１１６】
（変形例１１）ＮＦＣＩ／Ｆ２２は、セキュア・エレメントを必要とするＨＣＥモードではなく、セキュア・エレメントを必要としないＣＥモードで動作可能であってもよい。
【０１１７】
（変形例１２）プリンタ１０のＮＦＣＩ／Ｆ２２は、通信相手とのＮＦＣリンクが確立された後に、当該ＮＦＣリンクが確立されたことを示す確立情報を制御部３０に供給しなくてもよい。本変形例では、制御部３０が、通信相手が携帯端末であるか否か、及び、当該通信相手とのＰ２Ｐリンクが確立されるか否かを判断する。本変形例では、ＮＦＣＩ／Ｆ２２は、Ｉｎｉｔｉａｔｏｒ状態において、通信相手からポーリング信号に対する応答信号を受信すると（図２のＴ２４）、応答信号に含まれる通信相手のＩＤのデータサイズに関するデータサイズ情報を含む信号を制御部３０に供給する。また、ＮＦＣＩ／Ｆ２２は、通信相手からＳＥＬ応答を受信すると（Ｔ２８）、ＳＥＬ応答に含まれる通信相手のＰ２Ｐモードに関するＰ２Ｐ情報を含む信号を制御部３０に供給する。具体的には、ＮＦＣＩ／Ｆ２２は、ＳＥＬ応答が情報「Ｐ２ＰＯＫ」を含む場合に、通信相手のＰ２ＰモードがＯＮであることを示すＯＮ情報を含むＰ２Ｐ情報を制御部３０に供給し、ＳＥＬ応答が情報「Ｐ２ＰＮＧ」を含む場合に、通信相手のＰ２ＰモードがＯＦＦであることを示すＯＦＦ情報を含むＰ２Ｐ情報を制御部３０に供給する。そして、制御部３０は、データサイズ情報が４ｂｙｔｅである場合に、通信相手が携帯端末であると判断し、データサイズ情報が７ｂｙｔｅである場合に、通信相手がカードであると判断する。制御部３０は、通信相手が携帯端末（例えば携帯端末１００Ｂ、１００Ｃ）であり、かつ、Ｐ２Ｐ情報がＯＦＦ情報を含む場合に、通信相手とのＲ／Ｗ−ＣＥリンクが確立されると判断する。また、制御部３０は、通信相手（例えば携帯端末１００Ａ）が携帯端末であり、かつ、Ｐ２Ｐ情報がＯＮ情報を含む場合に、通信相手とのＰ２Ｐが確立されると判断する。また、制御部３０は、通信相手がカードである場合に、通信相手とのＲ／Ｗ−Ｃａｒｄリンクが確立されると判断する。本変形例では、４ｂｙｔｅであるデータサイズ情報及びＯＦＦ情報が、「第１の情報」の一例である。また、４ｂｙｔｅであるデータサイズ情報及びＯＮ情報が、「第２の情報」の一例である。また、７ｂｙｔｅであるデータサイズ情報が、「第３の情報」の一例である。
【０１１８】
（変形例１３）「通信装置」は、プリンタ１０に限られず、スキャナ、多機能機、ＰＣ、サーバ、スマートフォン等であってもよい。
【０１１９】
（変形例１４）上記の実施例では、制御部３０によって実行される各処理がソフトウェア（即ちプログラム３６）によって実現されるが、これらの各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【０１２０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１２１】
２：通信システム、１０：プリンタ、１２：操作部、１４：表示部、１６：印刷実行部、２０：Ｗｉ−ＦｉＩ／Ｆ、２２：ＮＦＣＩ／Ｆ、２４：メモリ、３０：制御部、３２：ＣＰＵ、３４：メモリ、３６：プログラム、３８：カウンタ、１００：携帯端末、１１２：操作部、１１４：表示部、１２０：Ｗｉ−ＦｉＩ／Ｆ、１２２：ＮＦＣＩ／Ｆ、１３０：制御部、１３２：ＣＰＵ、１３４：メモリ、１３６：ＯＳソフトウェア、１３８：印刷アプリケーション、２００：カード
【図１】
2019125866.tif 000003
【図２】
2019125866.tif 000004
【図３】
2019125866.tif 000005
【図４】
2019125866.tif 000006
【図５】
2019125866.tif 000007
【図６】
2019125866.tif 000008
【図７】
2019125866.tif 000009
【図８】
2019125866.tif 000010
【図９】
2019125866.tif 000011
【図１０】
2019125866.tif 000012
【図１１】
2019125866.tif 000013
【図１２】
2019125866.tif 000014
【図１３】
2019125866.tif 000015
【図１４】
2019125866.tif 000016
【図１５】
2019125866.tif 000017
【図１６】
2019125866.tif 000018
【図１７】
2019125866.tif 000019