(57)【要約】【課題】  印刷を途中で停止した後に印刷を再開させるためのユーザの利便性を向上させ得る技術を開示する。【解決手段】  通信システムは、第１のプリンタと第２のプリンタと印刷仲介サーバとを備える。第１のプリンタは、印刷仲介サーバから第１の印刷データを受信すると、印刷を実行する。第１のプリンタは、印刷が完了する前に、端末装置から停止指示を受信すると、停止通知を印刷仲介サーバに送信する。第２のプリンタは、停止指示が送信された後に、端末装置から再開指示を受信すると、印刷データ要求を印刷仲介サーバに送信し、印刷仲介サーバから第２の印刷データを受信し、印刷を実行する。印刷仲介サーバは、第１の印刷データを送信した後に、第１のプリンタから停止通知を受信する。印刷仲介サーバは、停止通知が受信された後に、第２のプリンタから印刷データ要求を受信すると、第２の印刷データを第２のプリンタに送信する。【選択図】図４
2018132881.tif 000002
【特許請求の範囲】
【請求項１】
通信システムであって、
第１のプリンタと、第２のプリンタと、印刷仲介サーバと、を備え、
前記第１のプリンタは、
第１の印刷実行部と、
前記印刷仲介サーバから、Ｍページ分（前記Ｍは２以上の整数）の画像を表わす第１の印刷データを受信する第１のデータ受信部と、
前記第１の印刷データに従って、前記第１の印刷実行部に印刷を実行させる第１の印刷制御部と、
前記Ｍページ分の画像の印刷が完了する前に、端末装置から、前記第１の印刷データに従った印刷を停止するための停止指示を受信する停止指示受信部と、
前記端末装置から前記停止指示が受信される場合に、前記第１の印刷データに従った印刷を停止するための停止コマンドを前記第１の印刷実行部に供給する停止コマンド供給部であって、前記第１の印刷実行部は、前記停止コマンドに従って前記第１の印刷データに従った印刷が停止されるまでに、前記Ｍページ分の画像のうちの１ページ目からＮページ目（前記Ｎは１以上前記Ｍ未満の整数）までの画像の印刷を完了しており、前記停止コマンドに応じて、（Ｎ＋１）ページ目からＭページ目までの画像の印刷を実行しない、前記停止コマンド供給部と、
前記第１の印刷データに従った印刷が停止されたことを示す停止通知を前記印刷仲介サーバに送信する停止通知送信部と、を備え、
前記第２のプリンタは、
第２の印刷実行部と、
前記端末装置から前記第１のプリンタに前記停止指示が送信された後に、前記端末装置から、印刷を再開するための再開指示を受信する再開指示受信部と、
前記端末装置から前記再開指示が受信される場合に、印刷データの送信を要求するための印刷データ要求を前記印刷仲介サーバに送信する要求送信部と、
前記印刷データ要求が前記印刷仲介サーバに送信される場合に、前記印刷仲介サーバから、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像を表わす部分印刷データを少なくとも含む第２の印刷データを受信する第２のデータ受信部と、
前記第２の印刷データに従って、前記第２の印刷実行部に印刷を実行させる第２の印刷制御部と、を備え、
前記印刷仲介サーバは、
前記第１の印刷データを前記第１のプリンタに送信する第１のデータ送信部と、
前記第１の印刷データが前記第１のプリンタに送信された後に、前記第１のプリンタから前記停止通知を受信する停止通知受信部と、
前記第１のプリンタから前記停止通知が受信された後に、前記第２のプリンタから前記印刷データ要求を受信する要求受信部と、
前記第２のプリンタから前記印刷データ要求が受信される場合に、前記第２の印刷データを前記第２のプリンタに送信する第２のデータ送信部と、を備える、通信システム。
【請求項２】
前記第１のプリンタは、さらに、印刷が開始されてから前記Ｍページ分の画像の印刷が完了する前に、第１の無線接続を前記端末装置と確立する第１の無線インターフェースを備え、
前記第１のプリンタの前記停止指示受信部は、前記Ｍページ分の画像の印刷が完了する前に、前記第１の無線接続を利用して、前記第１の無線インターフェースを介して、前記端末装置から前記停止指示を受信し、
前記第２のプリンタは、さらに、前記端末装置から前記第１のプリンタに前記停止指示が送信された後に、第２の無線接続を前記端末装置と確立する第２の無線インターフェースを備え、
前記第２のプリンタの前記再開指示受信部は、前記第２の無線接続を利用して、前記第２の無線インターフェースを介して、前記端末装置から前記再開指示を受信する、請求項１に記載の通信システム。
【請求項３】
前記第１のプリンタの前記停止指示受信部は、前記Ｍページ分の画像の印刷が完了する前に、前記端末装置から、前記停止指示と、前記端末装置のユーザを識別するためのユーザ識別情報と、を受信し、
前記第１のプリンタは、さらに、
前記端末装置から前記停止指示と前記ユーザ識別情報とが受信される場合に、前記ユーザ識別情報を前記印刷仲介サーバに送信する第１の識別情報送信部と、
前記ユーザ識別情報が前記印刷仲介サーバに送信される場合に、前記印刷仲介サーバから、前記ユーザ識別情報を利用した認証が成功したことを示す第１の成功通知を受信する第１の成功通知受信部と、を備え、
前記第１のプリンタの前記停止コマンド供給部は、前記印刷仲介サーバから前記第１の成功通知が受信される場合に、前記停止コマンドを前記第１の印刷実行部に供給し、
前記印刷仲介サーバは、さらに、
前記第１のプリンタから前記ユーザ識別情報を受信する第１の識別情報受信部と、
前記第１のプリンタから受信される前記ユーザ識別情報を利用した前記認証を実行する第１の認証部と、
前記認証が成功する場合に、前記第１の成功通知を前記第１のプリンタに送信する第１の成功通知送信部と、を備える、請求項１又は２に記載の通信システム。
【請求項４】
前記印刷仲介サーバは、さらに、前記第１のプリンタから前記停止通知が受信された後に、前記Ｎページ目までの画像の印刷が完了したことを示す第１のステータス情報を前記第２のプリンタに送信するステータス送信部を備え、
前記第２のプリンタは、さらに、前記印刷仲介サーバから前記第１のステータス情報を受信するステータス受信部を備え、
前記第２のプリンタの前記第２の印刷制御部は、前記第２の印刷データと前記第１のステータス情報とに従って、前記Ｍページ分の画像のうちの前記１ページ目から前記Ｎページ目までの画像の印刷を前記第２の印刷実行部に実行させることなく、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像の印刷を前記第２の印刷実行部に実行させる、請求項１から３のいずれか一項に記載の通信システム。
【請求項５】
前記第１のプリンタの前記停止通知送信部は、前記停止通知と、前記Ｎページ目までの画像の印刷が完了したことを示す第２のステータス情報と、を前記印刷仲介サーバに送信し、
前記印刷仲介サーバの前記停止通知受信部は、前記第１のプリンタから前記停止通知と前記第２のステータス情報とを受信し、
前記印刷仲介サーバの前記ステータス送信部は、前記第１のプリンタから前記停止通知が受信された後に、前記第２のステータス情報に従って決定される前記第１のステータス情報と、を前記第２のプリンタに送信する、請求項４に記載の通信システム。
【請求項６】
前記第１のプリンタは、さらに、
近距離無線通信を実行するための第１の無線インターフェースを備え、
前記第１のプリンタの前記停止指示受信部は、前記Ｍページ分の画像の印刷が完了する前に、前記第１の無線インターフェースを介して、前記端末装置から前記停止指示を受信し、
前記第２のプリンタは、さらに、
近距離無線通信を実行するための第２の無線インターフェースを備え、
前記第２のプリンタの前記再開指示受信部は、前記端末装置から前記第１のプリンタに前記停止指示が送信された後に、前記第２の無線インターフェースを介して、前記端末装置から前記再開指示を受信する、請求項１から５のいずれか一項に記載の通信システム。
【請求項７】
前記第２のプリンタの前記再開指示受信部は、前記端末装置から、前記再開指示と、前記端末装置のユーザを識別するためのユーザ識別情報と、を受信し、
前記第２のプリンタは、さらに、
前記端末装置から前記再開指示と前記ユーザ識別情報とが受信される場合に、前記ユーザ識別情報を前記印刷仲介サーバに送信する第２の識別情報送信部と、
前記ユーザ識別情報が前記印刷仲介サーバに送信される場合に、前記印刷仲介サーバから、前記ユーザ識別情報を利用した認証が成功したことを示す第２の成功通知を受信する第２の成功通知受信部と、を備え、
前記第２のプリンタの前記要求送信部は、前記印刷仲介サーバから前記第２の成功通知が受信される場合に、前記印刷データ要求を前記印刷仲介サーバに送信し、
前記印刷仲介サーバは、さらに、
前記第２のプリンタから前記ユーザ識別情報を受信する第２の識別情報受信部と、
前記第２のプリンタから受信される前記ユーザ識別情報を利用した前記認証を実行する第２の認証部と、
前記認証が成功する場合に、前記第２の成功通知を前記第２のプリンタに送信する第２の成功通知送信部と、を備える、請求項１から６のいずれか一項に記載の通信システム。
【請求項８】
前記第１のプリンタは、さらに、
前記第１の印刷データに従った印刷が停止されたことを示す停止情報を前記端末装置に送信する停止情報送信部を備える、請求項１から７のいずれか一項に記載の通信システム。
【請求項９】
印刷仲介サーバであって、
Ｍページ分（前記Ｍは２以上の整数）の画像を表わす第１の印刷データを第１のプリンタに送信して、前記第１の印刷データに従った印刷を前記第１のプリンタに実行させる第１のデータ送信部と、
前記第１の印刷データが送信された後に、前記第１の印刷データに従った印刷を停止するための停止指示が端末装置から前記第１のプリンタに送信される場合に、前記第１のプリンタから、前記第１の印刷データに従った印刷が停止されたことを示す停止通知を受信する停止通知受信部であって、前記第１のプリンタは、前記停止指示に従って前記第１の印刷データに従った印刷が停止されるまでに、前記Ｍページ分の画像のうちの１ページ目からＮページ目（前記Ｎは１以上前記Ｍ未満の整数）までの画像の印刷を完了しており、前記停止指示に応じて、（Ｎ＋１）ページ目からＭページ目までの画像の印刷を実行しない、前記停止通知受信部と、
前記第１のプリンタから前記停止通知が受信された後に、印刷を再開するための再開指示が前記端末装置から前記第１のプリンタとは異なる第２のプリンタに送信される場合に、前記第２のプリンタから、印刷データの送信を要求するための印刷データ要求を受信する要求受信部と、
前記第２のプリンタから前記印刷データ要求が受信される場合に、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像を表わす部分印刷データを少なくとも含む第２の印刷データを前記第２のプリンタに送信して、前記第２の印刷データに従った印刷を前記第２のプリンタに実行させる第２のデータ送信部と、
を備える、印刷仲介サーバ。
【請求項１０】
前記印刷仲介サーバは、さらに、
前記停止指示と、前記端末装置のユーザを識別するためのユーザ識別情報と、が前記端末装置から前記第１のプリンタに送信される場合に、前記第１のプリンタから前記ユーザ識別情報を受信する識別情報受信部と、
前記ユーザ識別情報を利用した認証を実行する認証部と、
前記認証が成功する場合に、前記ユーザ識別情報を利用した認証が成功したことを示す成功通知を前記第１のプリンタに送信する成功通知送信部であって、前記第１のプリンタでは、前記成功通知が受信される場合に、前記第１の印刷データに従った印刷を停止するための停止コマンドが前記第１のプリンタの印刷実行部に供給される、前記成功通知送信部と、
を備える、請求項９に記載の印刷仲介サーバ。
【請求項１１】
前記印刷仲介サーバは、さらに、前記第１のプリンタから前記停止通知が受信された後に、前記Ｎページ目までの画像の印刷が完了したことを示す第１のステータス情報を前記第２のプリンタに送信して、前記Ｍページ分の画像のうちの前記１ページ目から前記Ｎページ目までの画像の印刷を前記第２のプリンタに実行させることなく、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像の印刷を前記第２のプリンタに実行させるステータス送信部を備える、請求項９又は１０に記載の印刷仲介サーバ。
【請求項１２】
前記停止通知受信部は、前記第１のプリンタから、前記停止通知と、前記Ｎページ目までの画像の印刷が完了したことを示す第２のステータス情報と、を受信し、
前記ステータス送信部は、前記第１のプリンタから前記停止通知と前記第２のステータス情報とが受信された後に、前記第２の印刷データと、前記第２のステータス情報に従って決定される前記第１のステータス情報と、を前記第２のプリンタに送信する、請求項１１に記載の印刷仲介サーバ。
【請求項１３】
端末装置のためのコンピュータプログラムであって、
前記端末装置に搭載されるコンピュータを、以下の各部、即ち、
Ｍページ分（前記Ｍは２以上の整数）の画像を表わす第１の印刷データを印刷仲介サーバに送信するデータ送信部であって、前記第１の印刷データは、前記印刷仲介サーバから第１のプリンタに送信される、前記データ送信部と、
前記第１の印刷データが前記印刷仲介サーバに送信された後に、前記第１の印刷データに従った印刷を停止するための停止指示を前記第１のプリンタに送信する停止指示送信部であって、前記第１のプリンタは、前記停止指示に従って前記第１の印刷データに従った印刷が停止されるまでに、前記Ｍページ分の画像のうちの１ページ目からＮページ目（前記Ｎは１以上前記Ｍ未満の整数）までの画像の印刷を完了しており、前記停止指示に応じて、（Ｎ＋１）ページ目からＭページ目までの画像の印刷を実行しない、前記停止指示送信部と、
前記停止指示が前記第１のプリンタに送信された後に、印刷を再開するための再開指示を前記第１のプリンタとは異なる第２のプリンタに送信する再開指示送信部であって、前記第２のプリンタは、前記再開指示に応じて、印刷データを要求するための印刷データ要求を前記印刷仲介サーバに送信し、前記印刷仲介サーバから、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像を表わす部分印刷データを少なくとも含む第２の印刷データを受信し、前記第２の印刷データに従った印刷を実行する、前記再開指示送信部と、
として機能させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、印刷を実現するための通信システム等を開示する。
【背景技術】
【０００２】
特許文献１には、プリンタとプリントサーバとクライアントＰＣとを含むシステムが開示されている。プリントサーバは、クライアントＰＣから印刷データがアップロードされると、印刷データをプリンタに送信する。これにより、プリンタは、印刷データに従って印刷を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２８７３０号公報
【特許文献２】特開平６−１８７１１０号公報
【特許文献３】特開２００９−３１８４５号公報
【特許文献４】特開２０１３−６３５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術では、印刷を途中で停止すべき状況について、何ら考慮されていない。例えば、ユーザが、あるプリンタにおいて印刷データに従った印刷を途中で停止させ、他のプリンタにおいて同じ印刷データに従った印刷を再開させることを望む状況を想定する。この場合、通常、ユーザは、当該印刷データをプリントサーバに再びアップロードしなければならない。
【０００５】
本明細書では、印刷を途中で停止した後に印刷を再開させるためのユーザの利便性を向上させ得る技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される通信システムは、第１のプリンタと、第２のプリンタと、印刷仲介サーバと、を備えていてもよい。前記第１のプリンタは、第１の印刷実行部と、前記印刷仲介サーバから、Ｍページ分（前記Ｍは２以上の整数）の画像を表わす第１の印刷データを受信する第１のデータ受信部と、前記第１の印刷データに従って、前記第１の印刷実行部に印刷を実行させる第１の印刷制御部と、前記Ｍページ分の画像の印刷が完了する前に、端末装置から、前記第１の印刷データに従った印刷を停止するための停止指示を受信する停止指示受信部と、前記端末装置から前記停止指示が受信される場合に、前記第１の印刷データに従った印刷を停止するための停止コマンドを前記第１の印刷実行部に供給する停止コマンド供給部であって、前記第１の印刷実行部は、前記停止コマンドに従って前記第１の印刷データに従った印刷が停止されるまでに、前記Ｍページ分の画像のうちの１ページ目からＮページ目（前記Ｎは１以上前記Ｍ未満の整数）までの画像の印刷を完了しており、前記停止コマンドに応じて、（Ｎ＋１）ページ目からＭページ目までの画像の印刷を実行しない、前記停止コマンド供給部と、前記第１の印刷データに従った印刷が停止されたことを示す停止通知を前記印刷仲介サーバに送信する停止通知送信部と、を備えていてもよい。前記第２のプリンタは、第２の印刷実行部と、前記端末装置から前記第１のプリンタに前記停止指示が送信された後に、前記端末装置から、印刷を再開するための再開指示を受信する再開指示受信部と、前記端末装置から前記再開指示が受信される場合に、印刷データの送信を要求するための印刷データ要求を前記印刷仲介サーバに送信する要求送信部と、前記印刷データ要求が前記印刷仲介サーバに送信される場合に、前記印刷仲介サーバから、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像を表わす部分印刷データを少なくとも含む第２の印刷データを受信する第２のデータ受信部と、前記第２の印刷データに従って、前記第２の印刷実行部に印刷を実行させる第２の印刷制御部と、を備える。前記印刷仲介サーバは、前記第１の印刷データを前記第１のプリンタに送信する第１のデータ送信部と、前記第１の印刷データが前記第１のプリンタに送信された後に、前記第１のプリンタから前記停止通知を受信する停止通知受信部と、前記第１のプリンタから前記停止通知が受信された後に、前記第２のプリンタから前記印刷データ要求を受信する要求受信部と、前記第２のプリンタから前記印刷データ要求が受信される場合に、前記第２の印刷データを前記第２のプリンタに送信する第２のデータ送信部と、を備えていてもよい。
【０００７】
本明細書によって開示される印刷仲介サーバは、Ｍページ分（前記Ｍは２以上の整数）の画像を表わす第１の印刷データを第１のプリンタに送信して、前記第１の印刷データに従った印刷を前記第１のプリンタに実行させる第１のデータ送信部と、前記第１の印刷データが送信された後に、前記第１の印刷データに従った印刷を停止するための停止指示が端末装置から前記第１のプリンタに送信される場合に、前記第１のプリンタから、前記第１の印刷データに従った印刷が停止されたことを示す停止通知を受信する停止通知受信部であって、前記第１のプリンタは、前記停止指示に従って前記第１の印刷データに従った印刷が停止されるまでに、前記Ｍページ分の画像のうちの１ページ目からＮページ目（前記Ｎは１以上前記Ｍ未満の整数）までの画像の印刷を完了しており、前記停止指示に応じて、（Ｎ＋１）ページ目からＭページ目までの画像の印刷を実行しない、前記停止通知受信部と、前記第１のプリンタから前記停止通知が受信された後に、印刷を再開するための再開指示が前記端末装置から前記第１のプリンタとは異なる第２のプリンタに送信される場合に、前記第２のプリンタから、印刷データの送信を要求するための印刷データ要求を受信する要求受信部と、前記第２のプリンタから前記印刷データ要求が受信される場合に、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像を表わす部分印刷データを少なくとも含む第２の印刷データを前記第２のプリンタに送信して、前記第２の印刷データに従った印刷を前記第２のプリンタに実行させる第２のデータ送信部と、を備えていてもよい。
【０００８】
本明細書によって開示される端末装置のためのコンピュータプログラムは、前記端末装置に搭載されるコンピュータを、以下の各部、即ち、Ｍページ分（前記Ｍは２以上の整数）の画像を表わす第１の印刷データを印刷仲介サーバに送信するデータ送信部であって、前記第１の印刷データは、前記印刷仲介サーバから第１のプリンタに送信される、前記データ送信部と、前記第１の印刷データが前記印刷仲介サーバに送信された後に、前記第１の印刷データに従った印刷を停止するための停止指示を前記第１のプリンタに送信する停止指示送信部であって、前記第１のプリンタは、前記停止指示に従って前記第１の印刷データに従った印刷が停止されるまでに、前記Ｍページ分の画像のうちの１ページ目からＮページ目（前記Ｎは１以上前記Ｍ未満の整数）までの画像の印刷を完了しており、前記停止指示に応じて、（Ｎ＋１）ページ目からＭページ目までの画像の印刷を実行しない、前記停止指示送信部と、前記停止指示が前記第１のプリンタに送信された後に、印刷を再開するための再開指示を前記第１のプリンタとは異なる第２のプリンタに送信する再開指示送信部であって、前記第２のプリンタは、前記再開指示に応じて、印刷データを要求するための印刷データ要求を前記印刷仲介サーバに送信し、前記印刷仲介サーバから、前記（Ｎ＋１）ページ目から前記Ｍページ目までの画像を表わす部分印刷データを少なくとも含む第２の印刷データを受信し、前記第２の印刷データに従った印刷を実行する、前記再開指示送信部と、として機能させてもよい。
【０００９】
上記の通信システム、印刷仲介サーバ、及び、コンピュータプログラムのそれぞれの構成によると、ユーザは、印刷を途中で停止した後に印刷を再開させることを望む場合に、端末装置を利用して、第１のプリンタへの停止指示の送信と、第２のプリンタへの再開指示の送信と、を実行すればよく、第２のプリンタでの印刷のために、第１の印刷データを印刷仲介サーバに再度アップロードせずに済む。従って、印刷を途中で停止した後に印刷を再開させるためのユーザの利便性を向上させ得る。
【００１０】
上記の通信システムを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の印刷仲介サーバを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の端末装置、端末装置を実現するための制御方法、及び、端末装置のためのコンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１１】
【図１】通信システムの構成を示す。
【図２】実施例のシーケンス図を示す。
【図３】図２の続きのシーケンス図を示す。
【図４】図３の続きのシーケンス図を示す。
【発明を実施するための形態】
【００１２】
（第１実施例）
（通信システム２の構成；図１）
図１に示すように、通信システム２は、複数個のプリンタ１００，２００と、携帯端末３００と、印刷仲介サーバ４００と、を備える。各デバイス１００，２００は、ＡＰ（Access Pointの略）３５０によって形成されている無線ＬＡＮ（Local Area Networkの略）に接続されている。各デバイス１００，２００は、ＡＰ３５０を介して、相互に通信可能である。
【００１３】
印刷仲介サーバ４００は、インターネット４上に設置されている。各デバイス１００，２００は、ＡＰ３５０を介して、インターネット４上の印刷仲介サーバ４００との通信を実行可能である。
【００１４】
（プリンタ１００，２００の構成）
各プリンタ１００，２００は、印刷機能を実行可能な周辺装置（即ち携帯端末３００等の周辺装置）である。プリンタ１００は、プリンタ１００を識別するためのプリンタＩＤ「ＡＡＡ」を有する。プリンタ２００は、プリンタ２００を識別するためのプリンタＩＤ「ＢＢＢ」を有する。プリンタ１００は、操作部１１２と、表示部１１４と、印刷実行部１１６と、Ｗｉ−Ｆｉインターフェース１２０と、ＮＦＣ（Near Field Communicationの略）インターフェース１２２と、制御部１３０と、を備える。操作部１１２は、複数のキーを備える。ユーザは、操作部１１２を操作することによって、様々な指示をプリンタ１００に入力することができる。表示部１１４は、様々な情報を表示するためのディスプレイである。表示部１１４は、いわゆるタッチパネルとしても機能する（即ち、操作部としても機能する）。印刷実行部１１６は、インクジェット方式、レーザ方式等の印刷機構である。以下では、インターフェースのことを「Ｉ／Ｆ」と呼ぶ。
【００１５】
Ｗｉ−ＦｉＩ／Ｆ１２０は、Ｗｉ−Ｆｉ方式に従ったＷｉ−Ｆｉ通信を実行するための無線インターフェースである。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。
【００１６】
ＮＦＣＩ／Ｆ１２２は、ＮＦＣ方式に従ったＮＦＣ通信を実行するためのＩ／Ｆである。ＮＦＣ方式は、例えば、ISO/IEC14443、15693、18092などの国際標準規格に基づく無線通信方式である。なお、ＮＦＣ通信を実行するためのＩ／Ｆの種類として、ＮＦＣフォーラムデバイス（NFC Forum Device）と呼ばれるＩ／Ｆと、ＮＦＣフォーラムタグと呼ばれるＩ／Ｆと、が知られている。ＮＦＣＩ／Ｆ１２２は、ＮＦＣフォーラムデバイスであり、Ｐ２Ｐ（Peer To Peerの略）モード、Ｒ／Ｗ（Reader/Writerの略）モード、及び、ＣＥ（Card Emulationの略）モードのいずれかで選択的に動作可能なＩ／Ｆである。
【００１７】
次いで、Ｗｉ−ＦｉＩ／Ｆ１２０とＮＦＣＩ／Ｆ１２２との間の相違点を説明しておく。Ｗｉ−ＦｉＩ／Ｆ１２０を介したＷｉ−Ｆｉ通信の通信速度（例えば最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＮＦＣＩ／Ｆ１２２を介したＮＦＣ通信の通信速度（例えば最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。また、Ｗｉ−ＦｉＩ／Ｆ１２０を介したＷｉ−Ｆｉ通信における搬送波の周波数（例えば２．４ＧＨｚ帯又は５．０ＧＨｚ帯）は、ＮＦＣＩ／Ｆ１２２を介したＮＦＣ通信における搬送波の周波数（例えば１３．５６ＭＨｚ帯）とは異なる。また、Ｗｉ−ＦｉＩ／Ｆ１２０を介したＷｉ−Ｆｉ通信を実行可能な最大の距離（例えば最大で約１００ｍ）は、ＮＦＣＩ／Ｆ１２２を介したＮＦＣ通信を実行可能な最大の距離（例えば最大で約１０ｃｍ）よりも大きい。
【００１８】
制御部１３０は、ＣＰＵ１３２と、メモリ１３４と、を備える。ＣＰＵ１３２は、メモリ１３４に記憶されているプログラム１３６に従って、様々な処理を実行する。メモリ１３４は、ＲＯＭ、ＲＡＭ、ハードディスク等によって構成される。プリンタ２００の各部２１２〜２３６は、プリンタ１００の各部１１２〜１３６と同様である。
【００１９】
（携帯端末３００の構成）
携帯端末３００は、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末３００は、操作部３１２と、表示部３１４と、セルラーネットワークＩ／Ｆ３２０と、ＮＦＣＩ／Ｆ３２２と、制御部３３０と、を備える。以下では、ネットワークのことを「ＮＷ」と呼ぶことがある。
【００２０】
操作部３１２は、複数のキーを備える。ユーザは、操作部３１２を操作することによって、様々な指示を携帯端末３００に与えることができる。表示部３１４は、様々な情報を表示するためのディスプレイである。表示部３１４は、いわゆるタッチパネルとしても機能する（即ち操作部としても機能する）。セルラーＮＷＩ／Ｆ３２０は、セルラー方式（例えば３Ｇ方式、４Ｇ方式等）に従った無線通信を実行するためのＩ／Ｆである。ＮＦＣＩ／Ｆ３２２は、ＮＦＣフォーラムデバイスである。
【００２１】
制御部３３０は、ＣＰＵ３３２と、メモリ３３４と、を備える。ＣＰＵ３３２は、メモリ３３４に記憶されているプログラム３３６，３３８に従って、様々な処理を実行するプロセッサである。メモリ３３４は、ＲＡＭ、ＲＯＭ、ハードディスク等によって構成される。メモリ３３４は、基本的な処理を実現するためのＯＳ（Operating Systemの略）プログラム３３６に加えて、アプリケーションプログラム３３８（以下では「アプリ３３８」と呼ぶ）を記憶する。アプリ３３８は、プリンタ１００，２００のベンダによって提供されるインターネット４上のサーバ（図示省略）から携帯端末３００にインストールされてもよいし、各プリンタ１００，２００と共に出荷されるメディアから携帯端末３００にインストールされてもよい。
【００２２】
（印刷仲介サーバ４００の構成）
印刷仲介サーバ４００は、プリンタ１００，２００のベンダによってインターネット４上に設置され、プリンタ１００，２００での印刷機能の実行を仲介するためのサーバである。
【００２３】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０と、制御部４３０と、を備える。ネットワークＩ／Ｆ４２０は、インターネット４に接続されている。
【００２４】
制御部４３０は、ＣＰＵ４３２と、メモリ４３４と、を備える。ＣＰＵ４３２は、メモリ４３４に格納されているプログラム４３６に従って、様々な処理を実行する。メモリ４３４は、ＲＡＭ、ＲＯＭ、ハードディスク等によって構成される。メモリ４３４は、プログラム４３６のみならず、テーブル４３８を格納する。テーブル４３８は、プリンタを識別するためのプリンタＩＤと、当該プリンタを利用することが許可されているユーザを識別するためのアカウント情報と、を関連付けて格納している。図１の例では、テーブル４３８は、プリンタ１００のプリンタＩＤ「ＡＡＡ」と、アカウント情報ＡＣ１と、を関連付けて格納し、プリンタ２００のプリンタＩＤ「ＢＢＢ」と、アカウント情報ＡＣ１，ＡＣ２と、を関連付けて格納している。
【００２５】
（各デバイス１００，２００，３００，４００によって実行される処理；図２〜図４）
図２〜図４を参照して、各デバイス１００等によって実行される処理を説明する。なお、以下では、理解の容易化のために、各デバイス１００，２００，３００，４００の各ＣＰＵ１３２，２３２，３３２，４３２が各プログラム１３６，２３６，３３８，４３６に従って実行する処理を説明する際に、ＣＰＵを主体として記載せず、デバイス（例えばプリンタ１００）を主体として記載する。また、図２〜図４では、携帯端末３００とプリンタ１００，２００との間で実行されるＮＦＣ通信を太線矢印で示す。
【００２６】
Ｓ５では、携帯端末３００のユーザは、印刷仲介サーバ４００にログインするためのログイン操作を携帯端末３００に実行する。ログイン操作は、携帯端末３００のユーザを識別するためのアカウント情報ＡＣ１を入力する操作を含む。
【００２７】
Ｓ１０では、携帯端末３００は、セルラーＮＷＩ／Ｆ３２０を介して、アカウント情報ＡＣ１を印刷仲介サーバ４００に送信する。
【００２８】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、携帯端末３００からアカウント情報ＡＣ１を受信する場合に、Ｓ１５において、ネットワークＩ／Ｆ４２０を介して、アカウント情報ＡＣ１に関連付けてテーブル４３８に格納されているプリンタＩＤ「ＡＡＡ」、「ＢＢＢ」を携帯端末３００に送信する。
【００２９】
携帯端末３００は、セルラーＮＷＩ／Ｆ３２０を介して、プリンタＩＤ「ＡＡＡ」、「ＢＢＢ」を受信する場合に、印刷の対象である画像ファイルを選択するためのファイル選択画面を表示部３１４に表示させる。Ｓ２０では、ユーザは、４ページ分の画像を表わす画像ファイルを選択する。
【００３０】
次いで、携帯端末３００は、印刷を実行すべきプリンタを選択するためのプリンタ選択画面を表示部３１４に表示させる。プリンタ選択画面は、受信済みのプリンタＩＤ「ＡＡＡ」，「ＢＢＢ」を含む。Ｓ２３では、ユーザは、印刷を実行すべきプリンタ１００のプリンタＩＤ「ＡＡＡ」を選択する。
【００３１】
Ｓ２５では、携帯端末３００は、選択済みの画像ファイルを変換して、プリンタ１００，２００が解釈可能なデータ形式を有する印刷データを生成する。
【００３２】
Ｓ３０では、携帯端末３００は、セルラーＮＷＩ／Ｆ３２０を介して、印刷データとプリンタＩＤ「ＡＡＡ」とを印刷仲介サーバ４００に送信する。
【００３３】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、携帯端末３００から印刷データとプリンタＩＤ「ＡＡＡ」とを受信する場合に、印刷データをメモリ４３４に登録する。印刷仲介サーバ４００は、Ｓ４０において、印刷仲介サーバ４００における印刷データの位置を示すＵＲＬを生成し、Ｓ４５において、アカウント情報ＡＣ１とプリンタＩＤ「ＡＡＡ」とＵＲＬとを関連付けてメモリ４３４に登録する。
【００３４】
Ｓ５０では、印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、印刷データのアップロードに成功したことを示すＵＬ通知を携帯端末３００に送信する。
【００３５】
携帯端末３００は、セルラーＮＷＩ／Ｆ３２０を介して、印刷仲介サーバ４００からＵＬ通知を受信する場合に、Ｓ５５において、停止選択画面ＳＣ１を表示部３１４に表示させる。停止選択画面ＳＣ１は、送信済みの印刷データに従った印刷を停止することを所望する場合に、印刷を実行中のプリンタに携帯端末３００を近づけることをユーザに促すメッセージを含む。
【００３６】
Ｓ６０では、印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、ＵＲＬを、選択済みのプリンタＩＤ「ＡＡＡ」によって識別されるプリンタ１００に送信する。
【００３７】
プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、印刷仲介サーバ４００からＵＲＬを受信する場合に、Ｓ６５において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、印刷データの送信を要求するための印刷データ要求を印刷仲介サーバ４００に送信する。印刷データ要求は、ＵＲＬを含む。
【００３８】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、プリンタ１００から印刷データ要求を受信する場合に、Ｓ７０において、ネットワークＩ／Ｆ４２０を介して、印刷データ要求内のＵＲＬによって特定される印刷データをプリンタ１００に送信する。
【００３９】
プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、印刷仲介サーバ４００から印刷データを受信する場合に、Ｓ７５において、印刷データに従って、印刷実行部１１６に印刷を実行させる。プリンタ１００は、印刷データによって表わされる４ページ分の画像のうちの１ページ目の画像の印刷が完了する場合に、Ｓ８０において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、プリンタＩＤ「ＡＡＡ」とステータス情報とを印刷仲介サーバ４００に送信する。ステータス情報は、印刷の進捗状況を示す情報であり、１ページ分の画像が印刷される毎に印刷仲介サーバ４００に送信される。Ｓ８０のステータス情報は、４ページ分の画像のうちの１ページ目の画像の印刷が完了したことを示す情報である。
【００４０】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、プリンタ１００からプリンタＩＤ「ＡＡＡ」とステータス情報とを受信する場合に、Ｓ８５において、アカウント情報ＡＣ１とプリンタＩＤ「ＡＡＡ」とＵＲＬとに関連付けてステータス情報をメモリ４３４に登録する。
【００４１】
プリンタ１００は、４ページ分の画像のうちの１ページ目から２ページ目までの画像の印刷が完了する場合に、Ｓ９０において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、プリンタＩＤ「ＡＡＡ」と、４ページ分の画像のうちの１ページ目から２ページ目までの画像の印刷が完了したことを示すステータス情報と、を印刷仲介サーバ４００に送信する。
【００４２】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、プリンタ１００からプリンタＩＤ「ＡＡＡ」とステータス情報とを受信する場合に、Ｓ９５において、登録済みのステータス情報を、新たに受信されたステータス情報に更新する。
【００４３】
ユーザは、プリンタ１００において実行中の印刷を停止することを所望する場合に、図３のＳ１１０において、携帯端末３００をプリンタ１００に近づける。これにより、携帯端末３００のＮＦＣＩ／Ｆ３２２と、プリンタ１００のＮＦＣＩ／Ｆ１２２と、の間の距離がＮＦＣ通信を実行可能な最大距離（例えば１０ｃｍ）よりも小さくなると、Ｓ１１５において、ＮＦＣＩ／Ｆ３２２，１２２の間にＮＦＣセッションが確立される。
【００４４】
Ｓ１２０では、携帯端末３００は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ３２２を介して、印刷データに従った印刷を停止するための停止指示とアカウント情報ＡＣ１とをプリンタ１００に送信する。なお、Ｓ１２０が実行される時点において、４ページ分の画像のうちの１ページ目から２ページ目までの画像の印刷が完了しており、３ページ目から４ページ目までの画像の印刷が実行されていない。
【００４５】
プリンタ１００は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ１２２を介して、携帯端末３００から停止指示とアカウント情報ＡＣ１とを受信する場合に、Ｓ１２５において、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、アカウント情報ＡＣ１を印刷仲介サーバ４００に送信する。
【００４６】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、プリンタ１００からアカウント情報ＡＣ１を受信する場合に、Ｓ１３０において、認証を実行する。具体的には、印刷仲介サーバ４００は、Ｓ１２５で受信済みのアカウント情報ＡＣ１と、Ｓ４５で登録済みのアカウント情報ＡＣ１と、が一致することに応じて、認証が成功したと判断する。Ｓ１３５では、印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、認証が成功したことを示す成功通知をプリンタ１００に送信する。
【００４７】
プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、印刷仲介サーバ４００から成功通知を受信する場合に、Ｓ１３７において、印刷データに従った印刷を停止するための停止コマンドを印刷実行部１１６に供給する。このように、プリンタ１００は、認証が成功した後に、停止コマンドを印刷実行部１１６に供給する。そのため、携帯端末３００のユーザがプリンタ１００に印刷を実行させている状況で、ユーザとは異なる者が印刷を停止させるのを防止することができる。
【００４８】
Ｓ１４０では、プリンタ１００の印刷実行部１１６は、印刷データに従った印刷の実行を停止する。印刷実行部１１６は、印刷が停止されるまでに、１ページ目から２ページ目までの印刷を完了しており、停止コマンドに応じて、３ページ目から４ページ目までの印刷を実行しない。なお、変形例では、プリンタ１００が１ページ目から２ページ目までの印刷を完了した時点（図２のＳ９０）で、エラー（例えば紙詰まり）がプリンタ１００に発生することによって印刷が停止する状況が想定される。この状況では、プリンタ１００は、Ｓ１４０において、停止コマンドに応じて、停止された印刷に対応する印刷ジョブをキャンセルする。
【００４９】
Ｓ１４５では、プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１２２を介して、印刷データに従った印刷が停止されたことを示す停止通知と、２ページ目までの画像の印刷が完了したことを示す完了情報と、を印刷仲介サーバ４００に送信する。印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、プリンタ１００から停止通知と完了通知とを受信する。印刷仲介サーバ４００は、完了通知を受信することによって、２ページ目までの画像の印刷が完了し、３ページ目以降の画像の印刷が実行されていないことを知ることができる。
【００５０】
Ｓ１５５では、プリンタ１００は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ１２２を介して、印刷データに従った印刷が停止されたことを示す停止情報を携帯端末３００に送信する。
【００５１】
なお、変形例では、Ｓ１５５において以下の処理が実行されてもよい。当該変形例では、プリンタ１００のＷｉ−ＦｉＩ／Ｆ１２０は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＦＤ（Wi-Fi Direct（登録商標）の略）方式をサポートしている。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Wi-Fi Peer-to-Peer (P2P) Technical Specification Version1.5」に記述されている無線通信方式である。また、携帯端末３００は、ＷＦＤ方式をサポートするＷｉ−ＦｉＩ／Ｆを備える。携帯端末３００は、Ｓ１２０において、さらに、ＷＦＤ方式に従ったＷＦＤ接続を確立するための接続情報をプリンタ１００に送信し、接続情報を利用して、ＷＦＤ接続をプリンタ１００と確立する。そして、Ｓ１５５では、プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、停止情報を携帯端末３００に送信する。携帯端末３００は、Ｗｉ−ＦｉＩ／Ｆを介して、プリンタ１００から停止情報を受信する。
【００５２】
また、別の変形例では、プリンタ１００に代えて、印刷仲介サーバ４００が、ネットワークＩ／Ｆ４２０を介して、停止情報を携帯端末３００に送信する。携帯端末３００は、セルラーＮＷＩ／Ｆ３２０を介して、印刷仲介サーバ４００から停止情報を受信する。
【００５３】
携帯端末３００は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ３２２を介して、プリンタ１００から停止情報を受信する場合に、Ｓ１６０において、再開選択画面ＳＣ２を表示部３１４に表示させる。再開選択画面ＳＣ２は、プリンタ１００において停止された印刷をプリンタ１００とは異なるプリンタにおいて再開することを所望する場合に、当該異なるプリンタに携帯端末３００を近づけることをユーザに促すメッセージを含む。
【００５４】
図４のＳ２１０，Ｓ２１５は、処理の実行主体がプリンタ１００に代えてプリンタ２００であることを除き、図３のＳ１１０，Ｓ１１５と同様である。Ｓ２２０では、携帯端末３００は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ３２２を介して、印刷データに従った印刷を再開するための再開指示とアカウント情報ＡＣ１とをプリンタ２００に送信する。プリンタ２００は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ２２２を介して、携帯端末３００から再開指示とアカウント情報ＡＣ１とを受信する。このように、ユーザは、プリンタ２００において印刷を再開することを所望する場合に、携帯端末３００を、印刷を再開すべきプリンタ２００に近づければよい。そのため、例えば、ユーザが携帯端末３００に表示されるプリンタＩＤのリストの中から、印刷を再開すべきプリンタのプリンタＩＤを選択する構成と比較して、ユーザは、印刷を再開すべきプリンタを容易に選択することができる。
【００５５】
Ｓ２２５〜Ｓ２３５は、処理の実行主体がプリンタ１００に代えてプリンタ２００であることを除き、図３のＳ１２５〜Ｓ１３５と同様である。
【００５６】
Ｓ２４０では、印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、ＵＲＬと、３ページ目から印刷を開始すべきことを示す開始情報と、をプリンタ２００に送信する。開始情報によって示されるページ数（即ち３ページ）は、Ｓ１４５の完了情報によって示されるページ数（即ち２ページ）に１ページを加算することによって決定されるページ数である。
【００５７】
プリンタ２００は、Ｗｉ−ＦｉＩ／Ｆ２２０を介して、印刷仲介サーバ４００からＵＲＬと開始情報とを受信する場合に、Ｓ２４５において、Ｗｉ−ＦｉＩ／Ｆ２２０を介して、ＵＲＬを含む印刷データ要求を印刷仲介サーバ４００に送信する。このように、プリンタ１００は、認証が成功した後に、印刷データ要求を印刷仲介サーバ４００に送信する。そのため、携帯端末３００のユーザがプリンタ１００に印刷を停止させた後に、ユーザとは異なる者が印刷を再開させるのを防止することができる。
【００５８】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、プリンタ２００から印刷データ要求を受信する場合に、Ｓ２５０において、ネットワークＩ／Ｆ４２０を介して、ＵＲＬによって特定される印刷データをプリンタ２００に送信する。
【００５９】
プリンタ２００は、Ｗｉ−ＦｉＩ／Ｆ２２０を介して、印刷仲介サーバ４００から印刷データを受信する場合に、Ｓ２５５において、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ２２２を介して、印刷データに従った印刷が再開されたことを示す再開通知を携帯端末３００に送信する。
【００６０】
携帯端末３００は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ３２２を介して、プリンタ２００から再開通知を受信する場合に、Ｓ２５７において、停止選択画面ＳＣ１を表示部３１４に表示させる。
【００６１】
Ｓ２６０では、プリンタ２００は、印刷データと、Ｓ２４０の開始情報と、に従って、４ページ分の画像のうちの１ページ目から２ページ目までの画像の印刷を印刷実行部２１６に実行させることなく、３ページ目から４ページ目までの画像の印刷を印刷実行部２１６に実行させる。即ち、開始情報によって示される３ページ目以降の画像の印刷のみが実行される。この結果、携帯端末３００のユーザは、１ページ目から２ページ目までの画像が印刷された印刷物をプリンタ１００から取得することができ、３ページ目から４ページ目までの画像が印刷された印刷物をプリンタ２００から取得することができる。このようにプリンタ１００，２００は、同じページの画像を２回印刷しないので、印刷媒体の消費量を軽減することができる。
【００６２】
４ページ分の画像のうちの１ページ目から３ページ目までの画像の印刷が完了する場合に、プリンタ２００は、Ｓ２６５において、Ｗｉ−ＦｉＩ／Ｆ２２０を介して、プリンタＩＤ「ＡＡＡ」と、４ページ分の画像のうちの１ページ目から３ページ目までの画像の印刷が完了したことを示すステータス情報と、を印刷仲介サーバ４００に送信する。
【００６３】
印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、プリンタ２００からプリンタＩＤ「ＡＡＡ」とステータス情報とを受信する場合に、Ｓ２６７において、登録済みのステータス情報を、新たに受信されたステータス情報に更新する。
【００６４】
Ｓ２７０，Ｓ２７５は、ステータス情報が１ページ目から４ページ目までの画像の印刷が完了したことを示す情報であることを除き、Ｓ２６５，Ｓ２６７と同様である。
【００６５】
Ｓ２８０では、印刷仲介サーバ４００は、ネットワークＩ／Ｆ４２０を介して、全てのページの画像の印刷が完了したことを示す完了通知を携帯端末３００に送信する。携帯端末３００は、セルラーＮＷＩ／Ｆ３２０を介して、印刷仲介サーバ４００から完了通知を受信する。
【００６６】
（第１実施例の効果）
本実施例によると、プリンタ１００は、印刷仲介サーバ４００から、４ページ分の画像を表わす印刷データを受信すると（図２のＳ７０）、印刷を実行する（Ｓ７５）。プリンタ１００は、印刷が完了する前に、携帯端末３００から停止指示を受信すると（図３のＳ１２０）、停止通知を印刷仲介サーバ４００に送信する（Ｓ１４５）。プリンタ１００は、印刷データに従った印刷が停止されるまでに、１ページ目から２ページ目までの画像の印刷を完了しており、３ページ目から４ページ目までの画像の印刷を実行しない。プリンタ２００は、停止指示が携帯端末３００からプリンタ１００に送信された後に、携帯端末３００から再開指示を受信すると（図４のＳ２２０）、印刷データ要求を印刷仲介サーバ４００に送信し（Ｓ２４５）、印刷仲介サーバ４００から印刷データを受信し（Ｓ２５０）、３ページ目から４ページ目までの画像の印刷を実行する（Ｓ２６０）。即ち、ユーザは、印刷を途中で停止した後に印刷を再開させることを望む場合に、携帯端末３００を利用して、プリンタ１００への停止指示の送信と、プリンタ２００への再開指示の送信と、を実行すればよく、プリンタ２００での印刷のために、印刷データを印刷仲介サーバ４００に再度アップロードせずに済む。従って、印刷を途中で停止した後に印刷を再開させるためのユーザの利便性を向上させることができる。
【００６７】
（対応関係）
プリンタ１００，２００、印刷実行部１１６，２１６、ＮＦＣＩ／Ｆ１２２，２２２が、それぞれ、「第１のプリンタ」、「第２のプリンタ」、「第１の印刷実行部」、「第２の印刷実行部」、「第１の無線インターフェース」、「第２の無線インターフェース」の一例である。アカウント情報ＡＣ１、開始情報、完了情報が、それぞれ、「ユーザ識別情報」、「第１のステータス情報」、「第２のステータス情報」の一例である。
【００６８】
図２のＳ３０が、「第１のデータ受信部」及び「データ送信部」によって実行される処理の一例である。Ｓ７０、Ｓ７５が、それぞれ、「第１のデータ送信部」、「第１の印刷制御部」によって実行される処理の一例である。図３のＳ１２０が、「停止指示受信部」及び「停止指示送信部」によって実行される処理の一例である。Ｓ１２５が、「第１の識別情報送信部」、「識別情報受信部」及び「第１の識別情報受信部」によって実行される処理の一例である。Ｓ１３０が、「第１の認証部」及び「認証部」によって実行される処理の一例である。Ｓ１３５が、「第１の成功通知受信部」、「第１の成功通知送信部」及び「成功通知送信部」によって実行される処理の一例である。Ｓ１３７、Ｓ１４５、Ｓ１５５が、それぞれ、「停止コマンド供給部」、「停止通知送信部」、「停止情報送信部」によって実行される処理の一例である。図４のＳ２２０が、「再開指示受信部」及び「再開指示送信部」によって実行される処理の一例である。Ｓ２２５が、「第２の識別情報送信部」及び「第２の識別情報受信部」によって実行される処理の一例である。Ｓ２４０が、「ステータス送信部」及び「ステータス受信部」によって実行される処理の一例である。Ｓ２３０が、「第２の認証部」によって実行される処理の一例である。Ｓ２３５が、「第２の成功通知受信部」及び「第２の成功通知送信部」によって実行される処理の一例である。Ｓ２４５が、「要求送信部」及び「要求受信部」によって実行される処理の一例である。Ｓ２５０が、「第２のデータ受信部」及び「第２のデータ送信部」によって実行される処理の一例である。Ｓ２６０が、「第２の印刷制御部」によって実行される処理の一例である。
【００６９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００７０】
（変形例１）上記の実施例では、印刷仲介サーバ４００は、図４のＳ２４０において、ＵＲＬと、３ページ目から印刷を開始すべきことを示す開始情報と、をプリンタ２００に送信するが、これに代えて、以下の処理を実行してもよい。即ち、印刷仲介サーバ４００は、図３のＳ１４５の完了情報によって示されるページ数（即ち２ページ）に１ページを加算することによって決定されるページ数（即ち３ページ）を特定し、特定された３ページ目以降の画像を表わす特定印刷データを、図２のＳ３０の印刷データに基づいて生成する。そして、印刷仲介サーバ４００は、特定印刷データの位置を示す特定ＵＲＬを生成し、特定ＵＲＬをプリンタ２００に送信する。印刷仲介サーバ４００は、図４のＳ２４５において、プリンタ２００から特定ＵＲＬを含む印刷要求を受信し、Ｓ２５０において、特定ＵＲＬによって特定される特定印刷データをプリンタ２００に送信する。即ち、「第２の印刷データ」は、（Ｎ＋１）ページ目からＭページ目までの画像を表わす部分印刷データそのものであってもよい。
【００７１】
（変形例２）携帯端末３００は、Ｗｉ−ＦｉＩ／Ｆを備えていてもよく、ＡＰ３５０によって形成されている無線ＬＡＮに接続されてもよい。そして、図３のＳ１２０，Ｓ１５５では、プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１２０を介して、携帯端末３００との無線通信を実行してもよく、図４のＳ２２０，Ｓ２５５では、プリンタ２００は、Ｗｉ−ＦｉＩ／Ｆ２２０を介して、携帯端末３００との無線通信を実行してもよい。この場合、「第１の無線接続」は、印刷が開始される前に確立されてもよく、「第２の無線接続」は、端末装置から第１のプリンタに停止指示が送信される前に確立されてもよい。また、「第１の無線インターフェース」、「第２の無線インターフェース」は、それぞれ、近距離無線通信を実行するためのＩ／Ｆでなくてもよい。
【００７２】
（変形例３）携帯端末３００は、図３のＳ１２０において、アカウント情報ＡＣ１を送信しなくてもよく、Ｓ１２５〜Ｓ１３５は省略可能である。即ち、「第１の識別情報送信部」、「第１の成功通知受信部」、「第１の識別情報受信部」、「識別情報受信部」、「第１の認証部」、「認証部」、「第１の成功通知送信部」及び「成功通知送信部」は省略可能である。
【００７３】
（変形例４）印刷仲介サーバ４００は、図２のＳ１０のアカウント情報ＡＣ１に対応するトークンを生成してもよく、Ｓ４５以降の処理においてアカウント情報ＡＣ１に代えて、トークンが利用されてもよい。即ち、「ユーザ識別情報」は、例えば、トークンであってもよい。
【００７４】
（変形例５）印刷仲介サーバ４００は、図３のＳ１４５において、プリンタ１００から完了情報を受信しなくてもよく、図４のＳ２４０において、開始情報をプリンタ２００に送信しなくてもよく、プリンタ２００は、Ｓ２６０において、１ページ目から４ページ目までの画像の印刷を実行してもよい。即ち、「第２の印刷データ」は、「第１の印刷データ」と同一であってもよい。また、「ステータス送信部」及び「ステータス受信部」は省略可能である。
【００７５】
（変形例６）各デバイス１００，２００，３００は、ＮＦＣＩ／Ｆ１２２，２２２，３２２に代えて、例えば、TransferJet（登録商標）通信又は赤外通信を実行するためのＩ／Ｆを備えていてもよく、図３のＳ１２０，Ｓ１５５、図４のＳ２２０，Ｓ２５５では、TransferJet通信又は赤外通信が実行されてもよい。即ち、「近距離無線通信」は、ＮＦＣ通信に限られず、TransferJet通信、赤外通信等であってもよい。
【００７６】
（変形例７）携帯端末３００は、図４のＳ２２０において、アカウント情報ＡＣ１を送信しなくてもよく、Ｓ２２５〜Ｓ２３５は省略可能である。即ち、「第２の識別情報送信部」、「第２の成功通知受信部」、「第２の識別情報受信部」、「第２の認証部」及び「第２の成功通知送信部」は省略可能である。
【００７７】
（変形例８）プリンタ１００は、図３のＳ１５５において、停止情報を携帯端末３００に送信しなくてもよく、携帯端末３００は、Ｓ１２０を実行したことをトリガとして、Ｓ１６０において、再開選択画面ＳＣ２を表示してもよい。即ち、「停止情報送信部」は省略可能である。
【００７８】
（変形例９）上記の実施例では、各デバイス１００，２００，３００，４００のＣＰＵ１３２，２３２，３３２，４３２がプログラム１３６，２３６，３３８，４３６（即ちソフトウェア）を実行することによって、図２〜図４の各処理が実現される。これに代えて、図２〜図４の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【００７９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００８０】
２：通信システム、４：インターネット、１００，２００：プリンタ、１１２，２１２，３１２：操作部、１１４，２１４，３１４：表示部、１１６，２１６：印刷実行部、１２０，２２０：Ｗｉ−Ｆｉインターフェース、１２２，２２２，３２２：ＮＦＣインターフェース、１３０，２３０，３３０，４３０：制御部、１３２，２３２，３３２，４３２：ＣＰＵ、１３４，２３４，３３４，４３４：メモリ、１３６，２３６，３３６，４３６：プログラム、３００：携帯端末、３３８：アプリケーションプログラム、４００：印刷仲介サーバ、４３８：テーブル、ＡＣ１，ＡＣ２：アカウント情報、３２０：セルラーネットワークインターフェース、４２０：ネットワークインターフェース、ＳＣ１：停止選択画面、ＳＣ２：再開選択画面
【図１】
2018132881.tif 000003
【図２】
2018132881.tif 000004
【図３】
2018132881.tif 000005
【図４】
2018132881.tif 000006