(57)【要約】【課題】認証情報を端末装置又は通信装置に入力しなくても、通信装置に関係するサービスの提供を受けるためサービス情報をサーバに容易に登録することができる技術を提供すること。【解決手段】端末装置は、認証情報の通信を通信装置と実行し、認証情報を第１のサーバに送信する。ここで、認証情報は、ユーザによって端末装置又は通信装置に入力されずに、端末装置又は通信装置によって準備される情報である。端末装置は、さらに、特定情報を第１のサーバに送信する。通信装置は、認証情報をサーバに送信する。第１のサーバは、端末装置及び通信装置の双方から認証情報を受信し、かつ、端末装置から特定情報を受信する場合に、装置識別情報と特定情報とを含むサービス情報をメモリに登録する。【選択図】図３
2019139494.tif 000002
【特許請求の範囲】
【請求項１】
通信システムであって、
端末装置と、
通信装置と、
第１のサーバと、を備え、
前記端末装置は、
サービス情報を前記第１のサーバに登録するための認証情報の通信を前記通信装置と実行する第１の通信部であって、前記認証情報は、ユーザによって前記端末装置又は前記通信装置に入力されずに、前記端末装置又は前記通信装置によって準備される情報であり、前記サービス情報は、第２のサーバから前記通信装置に関係するサービスの提供を受けるための情報である、前記第１の通信部と、
前記認証情報を前記第１のサーバに送信する第１の認証情報送信部と、
特定情報を前記第１のサーバに送信する特定情報送信部と、を備え、
前記通信装置は、
前記認証情報の通信を前記端末装置と実行する第２の通信部と、
前記認証情報を前記第１のサーバに送信する第２の認証情報送信部と、を備え、
前記第１のサーバは、
メモリと、
前記端末装置及び前記通信装置の双方から前記認証情報が受信され、かつ、前記端末装置から前記特定情報が受信される場合に、前記通信装置を識別する装置識別情報と前記特定情報とを含む前記サービス情報を前記メモリに登録する登録部と、を備える、通信システム。
【請求項２】
通信装置であって、
サービス情報を第１のサーバに登録するための認証情報の通信を端末装置と実行する通信部であって、前記認証情報は、ユーザによって前記端末装置又は前記通信装置に入力されずに、前記端末装置又は前記通信装置によって準備される情報であり、前記サービス情報は、第２のサーバから前記通信装置に関係するサービスの提供を受けるための情報である、前記通信部と、
前記認証情報を前記第１のサーバに送信する認証情報送信部であって、前記第１のサーバでは、前記端末装置及び前記通信装置の双方から前記認証情報が受信され、かつ、前記端末装置から特定情報が受信される場合に、前記通信装置を識別する装置識別情報と前記特定情報とを含む前記サービス情報が登録される、前記認証情報送信部と、
を備える、通信装置。
【請求項３】
前記認証情報送信部は、前記認証情報の通信が前記端末装置と実行されることに応じて、ユーザから操作を受け付けることなく、前記認証情報を前記第１のサーバに送信する、請求項２に記載の通信装置。
【請求項４】
前記第２のサーバは、前記第１のサーバとは別体であり、
前記特定情報は、前記第１のサーバが前記第２のサーバと通信するためのトークン情報を含む、請求項２又は３に記載の通信装置。
【請求項５】
前記通信部は、前記認証情報を前記端末装置に送信することによって、前記認証情報の通信を前記端末装置と実行する、請求項２から４のいずれか一項に記載の通信装置。
【請求項６】
前記通信部は、
前記通信装置がネットワークに接続されている場合に、前記認証情報を前記端末装置に送信し、
前記通信装置がネットワークに接続されていない場合に、前記認証情報とは異なるエラー情報であって、前記通信装置がネットワークに接続されていないことを示す前記エラー情報を前記端末装置に送信する、請求項５に記載の通信装置。
【請求項７】
前記認証情報は、前記装置識別情報を含む、請求項５又は６に記載の通信装置。
【請求項８】
前記通信部は、前記認証情報を含むＵＲＬ（Uniform Resource Locatorの略）であって、前記第１のサーバの位置を示す前記ＵＲＬを前記端末装置に送信する、請求項５から７のいずれか一項に記載の通信装置。
【請求項９】
前記通信装置は、さらに、
ＮＦＣ（Near Field Communicationの略）規格に従った無線通信を実行する第１のインターフェースと、
前記第１のインターフェースとは異なる第２のインターフェースと、を備え、
前記通信部は、前記第１のインターフェースを介して、前記認証情報の通信を前記端末装置と実行し、
前記認証情報送信部は、前記第２のインターフェースを介して、前記認証情報を前記第１のサーバに送信する、請求項２から８のいずれか一項に記載の通信装置。
【請求項１０】
端末装置のためのコンピュータプログラムであって、
前記端末装置のコンピュータを、
サービス情報を第１のサーバに登録するための認証情報の通信を通信装置と実行する通信部であって、前記サービス情報は、第２のサーバから前記通信装置に関係するサービスの提供を受けるための情報であり、前記認証情報は、ユーザによって前記端末装置又は前記通信装置に入力されずに、前記端末装置又は前記通信装置によって準備される情報である、前記通信部と、
前記認証情報を前記第１のサーバに送信する認証情報送信部と、
特定情報を前記第１のサーバに送信する特定情報送信部であって、前記第１のサーバでは、前記端末装置及び前記通信装置の双方から前記認証情報が受信され、かつ、前記端末装置から前記特定情報が受信される場合に、前記通信装置を識別する装置識別情報と前記特定情報とを含む前記サービス情報が登録される、前記特定情報送信部と、
として機能させる、コンピュータプログラム。
【請求項１１】
前記認証情報送信部は、前記認証情報の通信が前記通信装置と実行された後に、前記認証情報を前記第１のサーバに送信する、請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記第２のサーバは、前記第１のサーバとは別体であり、
前記特定情報は、前記第１のサーバが前記第２のサーバと通信するためのトークン情報を含む、請求項１０又は１１に記載のコンピュータプログラム。
【請求項１３】
前記通信部は、前記通信装置から前記認証情報を受信することによって、前記認証情報の通信を前記通信装置と実行する、請求項１０から１２のいずれか一項に記載のコンピュータプログラム。
【請求項１４】
前記通信部は、
前記通信装置がネットワークに接続されている場合に、前記通信装置から前記認証情報を受信し、
前記通信装置がネットワークに接続されていない場合に、前記通信装置から前記認証情報とは異なるエラー情報であって、前記通信装置がネットワークに接続されていないことを示す前記エラー情報を受信し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記通信装置から前記エラー情報が受信される場合に、前記エラー情報によって表されるエラー画面を前記端末装置の表示部に表示させるエラー画面表示制御部として機能させる、請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記第１のサーバは、インターネット上に設置されたサーバであり、
前記通信部は、前記認証情報の通信を前記通信装置と実行する際に、さらに、前記通信装置との無線接続を確立するための無線設定情報の通信を前記通信装置と実行し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記無線設定情報の通信が前記通信装置と実行された後に、前記無線設定情報を利用して、前記通信装置との無線接続を確立する確立部と、
前記通信装置が前記インターネットを利用した通信を実行不可能である場合に、前記無線接続を利用して、前記通信装置から、前記通信装置のインターネット通信に関係するインターネット関係情報を受信するインターネット関係情報受信部と、
前記通信装置から前記インターネット関係情報が受信される場合に、前記インターネット関係情報を利用して、前記通信装置がインターネット通信を実行不可能であることを示す通信不可能画面を前記端末装置の表示部に表示する通信不可能画面表示制御部と、
として機能させる、請求項１０から１４のいずれか一項に記載のコンピュータプログラム。
【請求項１６】
前記認証情報は、前記装置識別情報を含む、請求項１０から１５のいずれか一項に記載のコンピュータプログラム。
【請求項１７】
前記端末装置は、
ＮＦＣ（Near Field Communicationの略）規格に従った無線通信を実行する第１のインターフェースと、
前記第１のインターフェースとは異なる第２のインターフェースと、を備え、
前記通信部は、前記第１のインターフェースを介して、前記認証情報の通信を前記通信装置と実行し、
前記認証情報送信部は、前記第２のインターフェースを介して、前記認証情報を前記第１のサーバに送信する、請求項１０から１６のいずれか一項に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、端末装置と通信装置と第１のサーバとを備える通信システムに関する技術を開示する。
【背景技術】
【０００２】
特許文献１には、端末装置とプリンタとサーバとを備える通信システムが開示されている。プリンタは、プリンタのシリアル番号を含む装置情報をサーバに送信して、装置情報をサーバに記憶させる。端末装置は、装置情報がサーバに記憶された後に、ユーザ情報とプリンタのシリアル番号とがユーザによって端末装置に入力されることに応じて、ユーザ情報とシリアル番号とをサーバに送信する。サーバは、受信済みのシリアル番号と記憶済みの装置情報内のシリアル番号とが一致する場合に、装置情報とユーザ情報とアクセストークンとを登録し、アクセストークンを端末装置に送信する。この結果、アクセストークンが端末装置からプリンタに送信され、プリンタは、受信済みのアクセストークンを利用して、サーバとの通信を実行する。これにより、サーバは、プリンタから消耗品の残量情報を受信して、消耗品の発送サービスを実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１５７１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のシステムでは、ユーザは、アクセストークンをサーバに登録するために、シリアル番号を端末装置に入力する必要がある。
【０００５】
本明細書では、認証情報を端末装置又は通信装置に入力しなくても、通信装置に関係するサービスの提供を受けるためサービス情報をサーバに容易に登録することができる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書は、端末装置と通信装置と第１のサーバとを備える通信システムを開示する。前記端末装置は、サービス情報を前記第１のサーバに登録するための認証情報の通信を前記通信装置と実行する第１の通信部であって、前記認証情報は、ユーザによって前記端末装置又は前記通信装置に入力されずに、前記端末装置又は前記通信装置によって準備される情報であり、前記サービス情報は、第２のサーバから前記通信装置に関係するサービスの提供を受けるための情報である、前記第１の通信部と、前記認証情報を前記第１のサーバに送信する第１の認証情報送信部と、特定情報を前記第１のサーバに送信する特定情報送信部と、を備えてもよい。前記通信装置は、前記認証情報の通信を前記端末装置と実行する第２の通信部と、前記認証情報を前記第１のサーバに送信する第２の認証情報送信部と、を備えてもよい。前記第１のサーバは、メモリと、前記端末装置及び前記通信装置の双方から前記認証情報が受信され、かつ、前記端末装置から前記特定情報が受信される場合に、前記通信装置を識別する装置識別情報と前記特定情報とを含む前記サービス情報を前記メモリに登録する登録部と、を備えてもよい。
【０００７】
上記の構成によると、端末装置は、認証情報の通信を通信装置と実行し、認証情報を第１のサーバに送信する。ここで、認証情報は、ユーザによって端末装置又は通信装置に入力されずに、端末装置又は通信装置によって準備される情報である。端末装置は、さらに、特定情報を第１のサーバに送信する。通信装置は、認証情報をサーバに送信する。第１のサーバは、端末装置及び通信装置の双方から認証情報を受信し、かつ、端末装置から特定情報を受信する場合に、装置識別情報と特定情報とを含むサービス情報をメモリに登録する。従って、ユーザは、認証情報を端末装置又は通信装置に入力しなくても、サービス情報を第１のサーバに容易に登録することができる。
【０００８】
また、本明細書は、通信装置を開示する。通信装置は、サービス情報を第１のサーバに登録するための認証情報の通信を端末装置と実行する通信部であって、前記認証情報は、ユーザによって前記端末装置又は前記通信装置に入力されずに、前記端末装置又は前記通信装置によって準備される情報であり、前記サービス情報は、第２のサーバから前記通信装置に関係するサービスの提供を受けるための情報である、前記通信部と、前記認証情報を前記第１のサーバに送信する認証情報送信部であって、前記第１のサーバでは、前記端末装置及び前記通信装置の双方から前記認証情報が受信され、かつ、前記端末装置から特定情報が受信される場合に、前記通信装置を識別する装置識別情報と前記特定情報とを含む前記サービス情報が登録される、前記認証情報送信部と、を備えてもよい。
【０００９】
上記の構成によると、通信装置は、認証情報の通信を端末装置と実行し、認証情報を第１のサーバに送信する。この結果、第１のサーバでは、端末装置及び通信装置の双方から認証情報が受信され、かつ、端末装置から特定情報が受信される場合に、装置識別情報と特定情報とを含むサービス情報が登録される。ここで、認証情報は、ユーザによって端末装置又は通信装置に入力されずに、端末装置又は通信装置によって準備される情報である。従って、ユーザは、認証情報を端末装置又は通信装置に入力しなくても、サービス情報を第１のサーバに容易に登録することができる。
【００１０】
上記の通信装置を実現するためのコンピュータプログラム、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体、及び、上記の通信装置によって実行される方法も、新規で有用である。
【００１１】
また、本明細書は、端末装置のためのコンピュータプログラムを開示する。コンピュータプログラムは、前記端末装置のコンピュータを、サービス情報を第１のサーバに登録するための認証情報の通信を通信装置と実行する通信部であって、前記サービス情報は、第２のサーバから前記通信装置に関係するサービスの提供を受けるための情報であり、前記認証情報は、ユーザによって前記端末装置又は前記通信装置に入力されずに、前記端末装置又は前記通信装置によって準備される情報である、前記通信部と、前記認証情報を前記第１のサーバに送信する認証情報送信部と、特定情報を前記第１のサーバに送信する特定情報送信部であって、前記第１のサーバでは、前記端末装置及び前記通信装置の双方から前記認証情報が受信され、かつ、前記端末装置から前記特定情報が受信される場合に、前記通信装置を識別する装置識別情報と前記特定情報とを含む前記サービス情報が登録される、前記特定情報送信部と、として機能させてもよい。
【００１２】
上記の構成によると、端末装置は、認証情報の通信を通信装置と実行し、認証情報を第１のサーバに送信する。ここで、認証情報は、ユーザによって端末装置又は通信装置に入力されずに、端末装置又は通信装置によって準備される情報である。端末装置は、さらに、特定情報を第１のサーバに送信する。この結果、第１のサーバでは、端末装置及び通信装置の双方から認証情報が受信され、かつ、端末装置から特定情報が受信される場合に、装置識別情報と特定情報とを含むサービス情報が登録される。従って、ユーザは、認証情報を端末装置又は通信装置に入力しなくても、サービス情報を第１のサーバに容易に登録することができる。
【００１３】
上記のコンピュータプログラムを格納するコンピュータ読取可能記録媒体、上記の端末装置そのもの、及び、上記の端末装置によって実行される方法も、新規で有用である。また、上記の第１のサーバそのもの、上記の第１のサーバを実現するためのコンピュータプログラム、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体、及び、上記の第１のサーバによって実行される方法も、新規で有用である。
【図面の簡単な説明】
【００１４】
【図１】第１の比較例のシーケンス図を示す。
【図２】図１の続きのシーケンス図を示す。
【図３】通信システムの構成を示す。
【図４】プリンタの情報が仲介サーバに登録されるケースＡのシーケンス図を示す。
【図５】第２の比較例のシーケンス図を示す。
【図６】プリンタがリンクダウン状態であるケースＢのシーケンス図を示す。
【図７】プリンタがインターネットを介した通信を実行不能であるケースＣのシーケンス図を示す。
【図８】第２実施例のケースＤのシーケンス図を示す。
【図９】第２実施例のケースＥのシーケンス図を示す。
【図１０】第２実施例のケースＦのシーケンス図を示す。
【発明を実施するための形態】
【００１５】
本実施例では、携帯端末と、プリンタと、プリンタのためのサービスの提供を仲介する仲介サーバと、プリンタに装着されるべき消耗品を発送する発送サービスを提供するサービス提供サーバと、を備える通信システムを開示する。そして、このようなシステムにおいて、発送サービスの提供を受けるためのサービス情報を仲介サーバに登録する技術を開示する。本実施例の理解を容易にするために、本実施例を説明する前に、図１を参照して第１の比較例を説明する。
【００１６】
（第１の比較例；図１）
第１の比較例の通信システムは、携帯端末１０と、プリンタ１０１と、仲介サーバ２０１と、サービス提供サーバ３００と、を備える。携帯端末１０は、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ等の可搬型の端末装置である。仲介サーバ２０１及びサービス提供サーバ３００は、インターネット４上に設置されている。携帯端末１０は、インターネット４を介して仲介サーバ２０１及びサービス提供サーバ３００と通信可能である。プリンタ１０１は、インターネット４を介して仲介サーバ２０１と通信可能である。
【００１７】
携帯端末１０は、Ｔ３において、ユーザからプリンタ１０１の情報（例えば、プリンタ１０１のモデル名、プリンタ１０１を識別するシリアル番号等）を仲介サーバ２０１に登録するための登録操作を受け付けることに応じて、Ｔ５において、ユーザ情報入力画面の送信を要求するユーザ情報入力画面要求を仲介サーバ２０１に送信する。
【００１８】
仲介サーバ２０１は、Ｔ５において、携帯端末１０からユーザ情報入力画面要求を受信することに応じて、Ｔ７において、ユーザ情報を入力するためのユーザ情報入力画面を表わすユーザ情報入力画面データを携帯端末１０に送信する。ユーザ情報は、ユーザ名とパスワードとを含む。
【００１９】
携帯端末１０は、Ｔ７において、仲介サーバ２０１からユーザ情報入力画面データを受信することに応じて、Ｔ９において、ユーザ情報入力画面データによって表わされるユーザ情報入力画面を表示する。次いで、携帯端末１０は、Ｔ１０において、ユーザからユーザ名ＵＮ及びパスワードＰの入力を受け付けることに応じて、Ｔ１２において、ユーザ名ＵＮ及びパスワードＰを仲介サーバ２０１に送信する。
【００２０】
仲介サーバ２０１は、Ｔ１２において、携帯端末１０からユーザ名ＵＮ及びパスワードＰを受信することに応じて、Ｔ１４において、サービス情報を登録するのか否かを確認する確認画面を表わす確認画面データを携帯端末１０に送信する。
【００２１】
携帯端末１０は、Ｔ１４において、仲介サーバ２０１から確認画面データを受信することに応じて、Ｔ１６において、確認画面データによって表わされる確認画面を表示する。確認画面は、サービス情報を登録することを示すＹＥＳボタンと、サービス情報を登録しないことを示すＮＯボタンと、を含む。
【００２２】
携帯端末１０は、Ｔ２０において、確認画面内のＹＥＳボタンがユーザによって選択されることに応じて、Ｔ２２において、サービス情報の登録を要求する登録要求を仲介サーバ２０１に送信する。
【００２３】
仲介サーバ２０１は、Ｔ２２において、携帯端末１０から登録要求を受信することに応じて、Ｔ２４において、登録対象のプリンタを指定するためのデバイス指定画面を表わすデバイス指定画面データを携帯端末１０に送信する。
【００２４】
携帯端末１０は、Ｔ２４において、仲介サーバ２０１からデバイス指定画面データを受信することに応じて、Ｔ２６において、デバイス指定画面データによって表わされるデバイス指定画面を表示する。次いで、携帯端末１０は、Ｔ３０において、ユーザからデバイス指定画面内へのプリンタ１０１のモデル名ＭＮ及びシリアル番号ＳＮの入力を受け付けることに応じて、Ｔ３２において、プリンタ１０１のモデル名ＭＮ及びシリアル番号ＳＮを仲介サーバ２０１に送信する。
【００２５】
仲介サーバ２０１は、Ｔ３２において、携帯端末１０からモデル名ＭＮ及びシリアル番号ＳＮを受信することに応じて、Ｔ３４において、ＰＩＮコードＣを生成し、ユーザ名ＵＮとパスワードＰとモデル名ＭＮとシリアル番号ＳＮとＰＩＮコードＣとを関連付けて記憶する。そして、Ｔ３６では、仲介サーバ２０１は、ＰＩＮコードＣを携帯端末１０に送信する。
【００２６】
携帯端末１０は、Ｔ３６において、仲介サーバ２０１からＰＩＮコードＣを受信することに応じて、ＰＩＮコードＣを表示する。これにより、ユーザは、ＰＩＮコードＣを知ることができる。
【００２７】
その後、プリンタ１０１は、Ｔ４０において、ユーザからＰＩＮコードＣの入力を受け付けることに応じて、Ｔ４２において、ＰＩＮコードＣを仲介サーバ２０１に送信する。
【００２８】
仲介サーバ２０１は、Ｔ４２において、プリンタ１０１からＰＩＮコードＣを受信することに応じて、Ｔ４４において、ＰＩＮコードＣを記憶済みである（Ｔ３４参照）、即ち、ＰＩＮコードＣの認証が成功した、と判断する。
【００２９】
携帯端末１０は、Ｔ３２でモデル名ＭＮ及びシリアル番号ＳＮを仲介サーバ２０１に送信することに応じて、登録確認を仲介サーバ２０１に繰り返し送信することを開始する。登録確認は、プリンタ１０１の情報が仲介サーバ２０１に登録されたことを確認するための信号である。図１では、Ｔ５０において、登録確認が携帯端末１０から仲介サーバ２０１に送信される。
【００３０】
仲介サーバ２０１は、ＰＩＮコードＣの認証が成功した後に、Ｔ５０において、携帯端末１０から登録確認を受信する場合に、Ｔ５２において、プリンタ１０１の情報が登録されたことを示す登録通知を携帯端末１０に送信する。当該登録通知は、サービス提供サーバ３００の位置を示すＵＲＬ（Uniform Resource Locatorの略）４００を含む。
【００３１】
（図１の続き；図２）
続いて、図２を参照して、図１の続きの処理を説明する。Ｔ１００では、携帯端末１０は、図１のＴ５２で仲介サーバ２０１から受信された登録通知内のＵＲＬ４００を含むアクセス要求をサービス提供サーバ３００に送信する。
【００３２】
サービス提供サーバ３００は、Ｔ１００において、携帯端末１０からアクセス要求を受信することに応じて、Ｔ１０２において、サービス提供サーバ３００にログインするためのログイン画面を表わすログイン画面データを携帯端末１０に送信する。
【００３３】
携帯端末１０は、Ｔ１０２において、サービス提供サーバ３００からログイン画面データを受信することに応じて、Ｔ１０４において、ログイン画面データによって表わされるログイン画面を表示する。次いで、携帯端末１０は、Ｔ１１０において、ユーザからログイン画面内へのアカウント情報ＡＩの入力を受け付けることに応じて、Ｔ１１２において、アカウント情報ＡＩをサービス提供サーバ３００に送信する。アカウント情報ＡＩは、サービス提供サーバ３００にログインするための情報である。
【００３４】
サービス提供サーバ３００は、Ｔ１１２において、携帯端末１０からアカウント情報ＡＩを受信することに応じて、Ｔ１１４において、発送対象の消耗品を選択するための消耗品選択画面を表わす消耗品選択画面データを携帯端末１０に送信する。
【００３５】
携帯端末１０は、Ｔ１１４において、サービス提供サーバ３００から消耗品選択画面データを受信することに応じて、Ｔ１１６において、消耗品選択画面データによって表わされる消耗品選択画面を表示する。次いで、携帯端末１０は、Ｔ１２０において、ユーザからプリンタ１０１に装着されるべき消耗品の型番「０００１」の選択、及び、選択済みの型番を有する消耗品を発送すべき配送先住所ＡＤの入力を受け付けることに応じて、Ｔ１２２において、消耗品型番「０００１」と配送先住所ＡＤとをサービス提供サーバ３００に送信する。
【００３６】
サービス提供サーバ３００は、Ｔ１２２において、携帯端末１０から消耗品型番「０００１」及び配送先住所ＡＤを受信することに応じて、Ｔ１２４において、アクセストークンＡＴを生成し、Ｔ１２６において、サービス提供サーバ３００に現在ログインしているアカウント情報ＡＩと、受信済みの消耗品型番「０００１」と、受信済みの配送先住所ＡＤと、生成済みのアクセストークンＡＴと、を関連付けて記憶する。そして、Ｔ１３０では、サービス提供サーバ３００は、アクセストークンＡＴを携帯端末１０に送信する。アクセストークンＡＴは、発送サービスの提供を仲介するための通信をサービス提供サーバ３００と実行するための情報である。
【００３７】
携帯端末１０は、Ｔ１３０において、サービス提供サーバ３００からアクセストークンＡＴを受信することに応じて、Ｔ１３２において、アクセストークンＡＴを仲介サーバ２０１に送信する。
【００３８】
仲介サーバ２０１は、Ｔ１３２において、携帯端末１０からアクセストークンＡＴを受信することに応じて、Ｔ１３４において、サービス情報を登録する。当該サービス情報は、サービス提供サーバ３００からプリンタ１０１のための発送サービスの提供を受けるための情報であり、具体的には、ユーザ名ＵＮとパスワードＰとモデル名ＭＮとシリアル番号ＳＮ（これらは図１のＴ３４参照）とアクセストークンＡＴとを含む。仲介サーバ２０１は、Ｔ１３４でサービス情報を登録すると、サービス情報を利用して、プリンタ１０１のための発送サービスの提供を仲介することができる。
【００３９】
プリンタ１０１は、プリンタ１０１に現在装着されている消耗品の残量が少なくなったことに応じて、ユーザから所定の操作を受け付ける場合に、Ｔ１４０において、プリンタ１０１のシリアル番号ＳＮを含む消耗品発注要求を仲介サーバ２０１に送信する。
【００４０】
仲介サーバ２０１は、Ｔ１４０において、プリンタ１０１から消耗品発注要求を受信することに応じて、Ｔ１４２において、消耗品発注要求内のシリアル番号ＳＮに関連付けられているアクセストークンＡＴを特定し（Ｔ１３４参照）、アクセストークンＡＴを含む消耗品発送指示をサービス提供サーバ３００に送信する。
【００４１】
サービス提供サーバ３００は、Ｔ１４２において、仲介サーバ２０１から消耗品発送指示を受信することに応じて、Ｔ１４４において、消耗品発送指示内のアクセストークンＡＴに関連付けられている消耗品型番「０００１」と配送先住所ＡＤとを特定し（Ｔ１２６参照）、消耗品型番「０００１」を有する消耗品を配送先住所ＡＤに発送する発送処理を実行する。
【００４２】
上記のように、第１の比較例では、仲介サーバ２０１にサービス情報を登録するために（Ｔ１３４）、ユーザは、デバイス指定画面においてプリンタ１０１のモデル名ＭＮ及びシリアル番号ＳＮを入力し（図１のＴ３０）、その後、ＰＩＮコードＣをプリンタ１０１に入力する必要がある（Ｔ４０）。以下に説明する本実施例では、これらの入力作業を不要化することによって、ユーザがサービス情報を仲介サーバに容易に登録することを実現する。
【００４３】
（通信システム２の構成；図３）
続いて、図３を参照して、本実施例の通信システム２を説明する。通信システム２は、携帯端末１０と、プリンタ１００と、仲介サーバ２００と、サービス提供サーバ３００と、を備える。図３の状態では、各デバイス１０，１００がＬＡＮ（Local Area Networkの略）に接続されている。また、各サーバ２００，３００は、インターネット４上に設置されている。
【００４４】
（携帯端末１０の構成）
携帯端末１０は、操作部１２と、表示部１４と、Ｗｉ−Ｆｉインターフェース１６と、ＮＦＣインターフェース１８と、制御部３０と、を備える。各部１２〜３０は、バス線（符号省略）に接続されている。以下では、インターフェースを「Ｉ／Ｆ」と記載する。
【００４５】
操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示を携帯端末１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。
【００４６】
Ｗｉ−ＦｉＩ／Ｆ１６は、Ｗｉ−Ｆｉ方式に従ったＷｉ−Ｆｉ通信を実行するための無線インターフェースである。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。Ｗｉ−ＦｉＩ／Ｆ１６は、特に、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＦＤ方式をサポートしており、ＷＦＤ方式に従った無線通信を実行可能である。即ち、携帯端末１０は、ＷＦＤ機器である。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Wi-Fi Peer-to-Peer (P2P) Technical Specification Version1.1」に記述されている無線通信方式である。ＷＦＤの規格では、ＷＦＤ機器の状態として、Ｇｒｏｕｐ  Ｏｗｎｅｒ状態（以下では「Ｇ／Ｏ状態」と呼ぶ）、クライアント状態、及び、デバイス状態の３つの状態が定義されている。ＷＦＤ機器は、上記の３つの状態のうちの１つの状態で選択的に動作可能である。
【００４７】
携帯端末１０は、Ｗｉ−ＦｉＩ／Ｆ１６を介して、ＡＰ（Access Pointの略）５によって形成されているＬＡＮに接続されている。そして、ＡＰ５は、ＬＡＮ内のデバイス（例えば携帯端末１０）とインターネット４との間の通信を中継するインターネット中継機能を有効化している。従って、携帯端末１０は、ＡＰ５を介して、インターネット４上のサーバ（例えば２００）と通信可能である。
【００４８】
ＮＦＣＩ／Ｆ１８は、ＮＦＣ方式に従ったＮＦＣ通信を実行するためのＩ／Ｆである。ＮＦＣ方式は、例えば、ISO/IEC14443、15693、18092等の国際標準規格に基づく無線通信方式である。
【００４９】
ここで、Ｗｉ−Ｆｉ通信とＮＦＣ通信との間の相違点を説明しておく。Ｗｉ−Ｆｉ通信の通信速度（例えば最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＮＦＣ通信の通信速度（例えば最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。また、Ｗｉ−Ｆｉ通信における搬送波の周波数（例えば２．４ＧＨｚ帯又は５．０ＧＨｚ帯）は、ＮＦＣ通信における搬送波の周波数（例えば１３．５６ＭＨｚ帯）とは異なる。また、Ｗｉ−Ｆｉ通信を実行可能な最大の距離（例えば最大で約１００ｍ）は、ＮＦＣ通信を実行可能な最大の距離（例えば最大で約１０ｃｍ）よりも大きい。
【００５０】
制御部３０は、ＣＰＵ３２とメモリ３４とを備える。ＣＰＵ３２は、メモリ３４に格納されている各プログラム３６，３８に従って、様々な処理を実行する。メモリ３４は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ３４は、携帯端末１０の基本的な動作を実現するためのＯＳ（Operating Systemの略）プログラム３６のみならず、ブラウザプログラム３８を格納する。ブラウザプログラム３８は、汎用的なデータ閲覧ソフトウェアであり、例えば、ＩＥ（Internet Explorer（登録商標）の略）、Ｓａｆａｒｉ（登録商標）、ＧｏｏｇｌｅＣｈｒｏｍｅ（登録商標）等である。
【００５１】
（プリンタ１００の構成）
プリンタ１００は、印刷機能を実行可能な周辺装置（例えば、携帯端末１０の周辺装置）である。プリンタ１００は、モデル名ＭＮとシリアル番号「１２３」とを有する。プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１１６と、ＮＦＣＩ／Ｆ１１８と、印刷実行部１２０と、制御部１３０と、を備える。各部１１６〜１３０は、バス線（符号省略）に接続されている。Ｗｉ−ＦｉＩ／Ｆ１１６、ＮＦＣＩ／Ｆ１１８は、それぞれ、携帯端末１０のＷｉ−ＦｉＩ／Ｆ１６、ＮＦＣＩ／Ｆ１８と同様である。印刷実行部１２０は、インクジェット方式、レーザ方式等の印刷機構を備える。
【００５２】
制御部１３０は、ＣＰＵ１３２とメモリ１３４とを備える。ＣＰＵ１３２は、メモリ１３４に格納されているプログラム１３６に従って、様々な処理を実行する。メモリ１３４は、揮発性メモリ、不揮発性メモリ等によって構成される。
【００５３】
図３の状態では、プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＡＰ５とは異なるＡＰ６によって形成されているＬＡＮに接続されている。ＡＰ６は、ＬＡＮ内のデバイス（例えばプリンタ１００）とインターネット４との間の通信を中継するインターネット中継機能を有効化している。従って、プリンタ１００は、ＡＰ６を介して、インターネット４上のサーバ（例えば２００）と通信可能である。ただし、プリンタ１００は、ＡＰ６に接続されていない状態（いわゆるリンクダウン状態）になり得る。この場合、プリンタ１００は、インターネット４上のサーバと通信することができない。また、プリンタ１００がＡＰ６に接続されているが（いわゆるリンクアップ状態）、ＡＰ６のインターネット中継機能が無効化され得るし、ＡＰ６のインターネット中継機能に不具合が生じ得る。この場合、プリンタ１００は、インターネット４上のサーバと通信することができない。
【００５４】
（仲介サーバ２００の構成）
仲介サーバ２００は、サービス提供サーバ３００によって実行される消耗品の発送サービスの提供を仲介するためのサーバであり、プリンタ１００のベンダによって提供される。なお、変形例では、仲介サーバ２００は、プリンタ１００のベンダとは異なる事業者によって提供されてもよい。仲介サーバ２００は、ネットワークＩ／Ｆ２１６と、制御部２３０と、を備える。各部２１６及び２３０は、バス線（符号省略）に接続されている。ネットワークＩ／Ｆ２１６は、インターネット４に接続されている。
【００５５】
制御部２３０は、ＣＰＵ２３２とメモリ２３４とを備える。ＣＰＵ２３２は、メモリ２３４に格納されているプログラム２３６に従って、様々な処理を実行する。メモリ２３４は、揮発性メモリ、不揮発性メモリ等によって構成される。
【００５６】
（具体例；図４、図６、及び、図７）
続いて、図４、図６、及び、図７を参照して、各デバイス１０，１００，２００，３００によって実行される処理の具体例を説明する。以下では、理解の容易化のために、各デバイス１０，１００，２００，３００のＣＰＵ（例えば携帯端末１０のＣＰＵ３２等）が実行する動作を、ＣＰＵを主体として記載せずに、各デバイス（例えば携帯端末１０）を主体として記載する。また、図４等において、携帯端末１０とプリンタ１００との間の太線の矢印は、ＮＦＣＩ／Ｆ１８（又は１１８）を介したＮＦＣ通信を示し、各デバイス１０，１００，２００，３００の間の実線の矢印（又は破線の矢印）は、Ｗｉ−Ｆｉ通信を示す。
【００５７】
（ケースＡ；図４）
まず、図４を参照して、プリンタ１００の情報（即ちモデル名ＭＮ、シリアル番号「１２３」）が仲介サーバ２００に登録されるケースＡの処理を説明する。Ｔ２００では、携帯端末１０がユーザによってプリンタ１００に近付けられることに応じて、携帯端末１０のＮＦＣＩ／Ｆ１８とプリンタ１００のＮＦＣＩ／Ｆ１１８との間でＮＦＣ接続が確立される。
【００５８】
プリンタ１００は、Ｔ２０４において、確立済みのＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ１１８を介して、仲介サーバ２００の位置を示すＵＲＬ４１０を携帯端末１０に送信する。ＵＲＬ４１０は、仲介サーバ２００の位置を示す文字列と、当該文字列のうしろに付加されるクエリ文字列と、を含む。クエリ文字列は、モデル名ＭＮとシリアル番号「１２３」とを含む。また、プリンタ１００は、ＮＦＣ接続が確立されることに応じて、ユーザから操作を受け付けることなく、シリアル番号「１２３」と同じ文字列であるＰＩＮコード「１２３」を準備し、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＰＩＮコード「１２３」を仲介サーバ２００に繰り返し送信することを開始する。ただし、この段階では、ＰＩＮコード「１２３」の受信の監視が仲介サーバ２００によって開始されていないので、ＰＩＮコード「１２３」が仲介サーバ２００によって受信されても、ＰＩＮコード「１２３」の認証が成功しない。
【００５９】
携帯端末１０は、Ｔ２０４において、ＮＦＣＩ／Ｆ１８を介して、プリンタ１００からＵＲＬ４１０を受信することに応じて、ブラウザプログラム３８を起動する。携帯端末１０は、ブラウザプログラム３８に従って、以下の各処理を実行する。Ｔ２０５において、携帯端末１０は、Ｗｉ−ＦｉＩ／Ｆ１６を介して、受信済みのＵＲＬ４１０を含むアクセス要求を仲介サーバ２００に送信する。
【００６０】
仲介サーバ２００は、Ｔ２０５において、携帯端末１０からアクセス要求を受信することに応じて、アクセス要求に含まれるＵＲＬ４１０からモデル名ＭＮ及びシリアル番号「１２３」を取得し、取得済みのシリアル番号「１２３」と同じ文字列であるＰＩＮコード「１２３」を準備する。次いで、仲介サーバ２００は、Ｔ２０６において、モデル名ＭＮとシリアル番号「１２３」とＰＩＮコード「１２３」とを関連付けてメモリ２３４内に記憶する。Ｔ２０７〜２１２は、仲介サーバ２０１に代えて仲介サーバ２００が利用される点を除いて、図１のＴ７〜Ｔ１２と同様である。
【００６１】
仲介サーバ２００は、Ｔ２１２において、携帯端末１０からユーザ名ＵＮ及びパスワードＰを受信することに応じて、Ｔ２１３において、Ｔ２０６で記憶された各情報に関連付けてユーザ名ＵＮ及びパスワードＰをメモリ２３４内に記憶する。Ｔ２１４〜Ｔ２２２は、仲介サーバ２０１に代えて仲介サーバ２００が利用される点を除いて、図１のＴ１４〜Ｔ２２と同様である。
【００６２】
仲介サーバ２００は、Ｔ２２２において、携帯端末１０から登録要求を受信することに応じて、Ｔ２２４において、ＰＩＮコード「１２３」の受信の監視を開始する。上記のように、プリンタ１００は、Ｔ２０２及びＴ２０４を実行することに応じて、ＰＩＮコード「１２３」を仲介サーバ２００に繰り返し送信することを開始する。仲介サーバ２００は、Ｔ２２４でＰＩＮコード「１２３」の受信の監視を開始した後に、Ｔ２３０において、プリンタ１００からＰＩＮコード「１２３」を受信する。この場合、Ｔ２４４において、仲介サーバ２００は、ＰＩＮコード「１２３」の認証が成功したと判断する。
【００６３】
Ｔ２５０及びＴ２５２は、仲介サーバ２０１に代えて仲介サーバ２００が利用される点を除いて、図１のＴ５０及びＴ５２と同様である。そして、Ｔ２５２の処理が終了した後に、プリンタ１０１及び仲介サーバ２０１に代えて、プリンタ１００及び仲介サーバ２００が利用されて、図２と同様の処理が実行される。即ち、携帯端末１０は、図２のＴ１３０において、Ｗｉ−ＦｉＩ／Ｆ１６を介して、サービス提供サーバ３００からアクセストークンＡＴを受信し、Ｔ１３２において、Ｗｉ−ＦｉＩ／Ｆ１６を介して、受信済みのアクセストークンＡＴを仲介サーバ２００に送信する。仲介サーバ２００は、Ｔ１３２において、携帯端末１０からアクセストークンＡＴを受信し、Ｔ１３４において、サービス情報をメモリ２３４内に登録する。当該サービス情報は、ユーザ名ＵＮとパスワードＰとモデル名ＭＮとシリアル番号「１２３」とアクセストークンＡＴとを含む。これにより、仲介サーバ２００は、プリンタ１００のための発送サービスの提供を仲介することができる。
【００６４】
（ケースＡの効果）
上述したように、図１の第１の比較例では、仲介サーバ２０１にサービス情報を登録するために、ユーザは、デバイス指定画面においてプリンタ１０１のモデル名ＭＮ及びシリアル番号ＳＮを入力し（Ｔ３０）、その後、ＰＩＮコードＣをプリンタ１０１に入力する必要がある（Ｔ４０）。これに対し、図４のケースＡでは、携帯端末１０は、プリンタ１００のモデル名ＭＮとシリアル番号「１２３」とを含むＵＲＬ４１０の通信をプリンタ１００と実行し（図４のＴ２０４）、ＵＲＬ４１０を仲介サーバ２００に送信する（Ｔ２０５）。仲介サーバ２００は、シリアル番号「１２３」と同じ文字列であるＰＩＮコード「１２３」を準備し、モデル名ＭＮとシリアル番号「１２３」とＰＩＮコード「１２３」とを関連付けてメモリ２３４に記憶する（Ｔ２０６）。ここで、ＰＩＮコード「１２３」（即ちシリアル番号「１２３」）は、ユーザによって携帯端末１０又はプリンタ１００に入力されずに、プリンタ１００によって準備される情報である。携帯端末１０は、さらに、アクセストークンＡＴを仲介サーバ２００に送信する（図２のＴ１３２）。また、プリンタ１００は、シリアル番号「１２３」と同じ文字列を有するＰＩＮコード「１２３」を仲介サーバ２００に送信する（Ｔ２３０）。仲介サーバ２００は、携帯端末１０及びプリンタ１００の双方からＰＩＮコード「１２３」（即ちシリアル番号「１２３」）を受信し（Ｔ２０５、Ｔ２３０）、かつ、携帯端末１０からアクセストークンＡＴを受信する場合（図２のＴ１３２）に、モデル名ＭＮとシリアル番号「１２３」とアクセストークンＡＴとを含むサービス情報をメモリ２３４に登録する（Ｔ１３４）。従って、ユーザは、モデル名ＭＮ、シリアル番号「１２３」、及び、ＰＩＮコード「１２３」（即ちシリアル番号「１２３」）を携帯端末１０又はプリンタ１００に入力しなくても、サービス情報を仲介サーバ２００に容易に登録することができる。
【００６５】
（第２の比較例；図５）
上述したように、図４のケースＡでは、携帯端末１０はＡＰ５によって形成されているＬＡＮに接続されており、プリンタ１００はＡＰ６によって形成されているＬＡＮに接続されている。即ち、携帯端末１０及びプリンタ１００は、同じＬＡＮに接続されておらず、ＬＡＮを利用した通信を実行しない。そして、携帯端末１０及びプリンタ１００は、ＮＦＣ通信を利用して、モデル名ＭＮ及びシリアル番号「１２３」の通信を実行する（Ｔ２０２，Ｔ２０４）。ここで、図５を参照して、第２の比較例を説明する。第２の比較例では、携帯端末１０及びプリンタ１０１が同じＡＰ（即ち同じＬＡＮ）に接続されている。
【００６６】
第２の比較例では、まず、図１のＴ３〜Ｔ２０と同様の処理が実行される。Ｔ２６０では、携帯端末１０は、登録要求を仲介サーバ２０１に送信する。仲介サーバ２０１は、Ｔ２６０において、携帯端末１０から登録要求を受信することに応じて、Ｔ２６２において、ＩＰアドレス入力画面を表わすＩＰアドレス入力画面データを携帯端末１０に送信する。ＩＰアドレス入力画面は、登録対象のプリンタのＩＰアドレスを入力するための画面である。
【００６７】
携帯端末１０は、Ｔ２６２において、仲介サーバ２０１からＩＰアドレス入力画面データを受信することに応じて、Ｔ２６４において、ＩＰアドレス入力画面を表示する。次いで、携帯端末１０は、Ｔ２７０において、ＩＰアドレス入力画面内にプリンタ１０１のＩＰアドレスがユーザによって入力されることに応じて、Ｔ２７２において、ＬＡＮを利用して、Ｔ２７０で入力されたＩＰアドレスを送信先として、モデル名及びシリアル番号の送信を要求するデバイス情報要求をプリンタ１０１に送信する。
【００６８】
プリンタ１０１は、Ｔ２７２において、ＬＡＮを利用して、携帯端末１０からデバイス情報要求を受信することに応じて、Ｔ２７４において、ＬＡＮを利用して、プリンタ１０１のモデル名ＭＮ及びシリアル番号ＳＮを携帯端末１０に送信する。
【００６９】
携帯端末１０は、Ｔ２７４において、ＬＡＮを利用して、プリンタ１０１からモデル名ＭＮ及びシリアル番号ＳＮを受信することに応じて、Ｔ２７６において、受信済みのモデル名ＭＮ及びシリアル番号ＳＮを仲介サーバ２０１に送信する。
【００７０】
仲介サーバ２０１は、Ｔ２７６において、携帯端末１０からモデル名ＭＮ及びシリアル番号ＳＮを受信することに応じて、Ｔ２７８において、ＰＩＮコードＣを生成し、ユーザ名ＵＮとパスワードＰとモデル名ＭＮとシリアル番号ＳＮとＰＩＮコードＣとを関連付けて記憶する。その後、図１のＴ３６〜Ｔ５２と同様の処理が実行される。
【００７１】
第２の比較例では、ＬＡＮを利用してプリンタ１０１から携帯端末１０にモデル名ＭＮ及びシリアル番号ＳＮが送信される。従って、ユーザは、モデル名ＭＮ及びシリアル番号ＳＮを携帯端末１０に入力しなくても、モデル名ＭＮ及びシリアル番号ＳＮを含むサービス情報を仲介サーバ２０１に登録することができる。しかしながら、第２の比較例では、携帯端末１０及びプリンタ１０１が同じＬＡＮ内に存在する必要がある。即ち、携帯端末１０及びプリンタ１０１を同じＬＡＮに接続するためのユーザ作業が必要である。また、Ｔ２７０において、プリンタ１０１のＩＰアドレスを携帯端末１０に入力するためのユーザ作業が必要である。これに対し、本実施例によると、ＮＦＣ通信を利用してプリンタ１０１から携帯端末１０にモデル名ＭＮ及びシリアル番号「１２３」が送信される（図４のＴ２０４）。このために、携帯端末１０及びプリンタ１００が同じＬＡＮ内に存在しなくても、さらには、プリンタ１００のＩＰアドレスを入力しなくても、モデル名ＭＮ及びシリアル番号「１２３」の入力を不要化することができる。即ち、携帯端末１０及びプリンタ１００を同じＬＡＮに接続するためのユーザ作業と、プリンタ１００のＩＰアドレスを携帯端末１０に入力するためのユーザ作業と、が不要であり、ユーザの利便性が向上する。
【００７２】
（ケースＢ；図６）
続いて、図６を参照して、プリンタ１００がリンクダウン状態であるケースＢの処理を説明する。Ｔ３００及びＴ３０２は、図４のＴ２００及びＴ２０２と同様である。本ケースでは、プリンタ１００は、Ｔ３０４において、確立済みのＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ１１８を介して、図４のＴ２０４のＵＲＬ４１０内のクエリ文字列とは異なるクエリ文字列を含むＵＲＬ４２０を携帯端末１０に送信する。当該クエリ文字列は、モデル名ＭＮとシリアル番号「１２３」とに加えて、プリンタ１００がリンクダウン状態であることを示すエラー情報を含む。また、本ケースでは、プリンタ１００は、リンクダウン状態であるので、ＰＩＮコード「１２３」を仲介サーバ２００に送信しない。
【００７３】
携帯端末１０は、Ｔ３０４において、ＮＦＣＩ／Ｆ１８を介して、プリンタ１００からＵＲＬ４２０を受信することに応じて、Ｔ３０５において、Ｗｉ−ＦｉＩ／Ｆ１６を介して、受信済みのＵＲＬ４２０を含むアクセス要求を仲介サーバ２００に送信する。
【００７４】
仲介サーバ２００は、Ｔ３０５において、携帯端末１０からアクセス要求を受信することに応じて、アクセス要求に含まれるＵＲＬ４２０内からモデル名ＭＮとシリアル番号「１２３」とエラー情報とを取得する。仲介サーバ２００は、エラー情報を取得することによってプリンタ１００がリンクダウン状態であることを知ることができ、この場合、各情報の記憶（図４のＴ２０６参照）を実行しないし、ユーザ情報入力画面データの送信（図４のＴ２０９参照）を実行しない。仲介サーバ２００は、ユーザ情報入力画面データを送信することに代えて、Ｔ３０７において、エラー画面を表わすエラー画面データを携帯端末１０に送信する。
【００７５】
携帯端末１０は、Ｔ３０７において、Ｗｉ−ＦｉＩ／Ｆ１６を介して、仲介サーバ２００からエラー画面データを受信することに応じて、Ｔ３０９において、エラー画面データによって表わされるエラー画面を表示する。当該エラー画面は、プリンタ１００をＡＰ６に接続すべきことを示すメッセージを含む。これにより、ユーザは、プリンタ１００がリンクダウン状態であること、及び、プリンタ１００をＡＰ６に接続すべきことを知ることができる。本実施例によると、プリンタ１００がＰＩＮコード「１２３」を仲介サーバ２００に送信できないにも関わらず、図４のＴ２０６以降の処理が実行されることがない。従って、ユーザに無駄な操作を実行させることを抑制できる。
【００７６】
（ケースＣ；図７）
続いて、図７を参照して、プリンタ１００がインターネット４を介した通信を実行不可能であるケースＣの処理を説明する。本ケースでは、プリンタ１００は、ＡＰ６に接続されていてリンクアップ状態であるが、ＡＰ６のインターネット中継機能が無効化されている。これにより、プリンタ１００は、インターネット４を介した通信を実行不可能である。
【００７７】
Ｔ４００〜Ｔ４２４は、図４のＴ２００〜Ｔ２２４と同様である。プリンタ１００は、Ｔ４０２及びＴ４０４の後に、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＰＩＮコード「１２３」を仲介サーバ２００に送信することを試みる。しかしながら、ＡＰ６のインターネット中継機能が無効化されていることに起因して、ＰＩＮコード「１２３」がＡＰ６から仲介サーバ２００に中継されない。このために、仲介サーバ２００においてＰＩＮコード「１２３」の受信の監視が開始された後（Ｔ４２４参照）に、Ｔ４３０に示されるように、仲介サーバ２００は、プリンタ１００からＰＩＮコード「１２３」を受信することができない。
【００７８】
仲介サーバ２００は、プリンタ１００からＰＩＮコード「１２３」を受信済みでない状態で、Ｔ４５０において、携帯端末１０から登録確認を受信する場合に、Ｔ４５２において、エラー画面を表わすエラー画面データを携帯端末１０に送信する。
【００７９】
携帯端末１０は、Ｔ４５２において、Ｗｉ−ＦｉＩ／Ｆ１６を介して、仲介サーバ２００からエラー画面データを受信することに応じて、Ｔ４５４において、受信済みのエラー画面データによって表わされるエラー画面を表示する。当該エラー画面は、ＰＩＮコードの認証が成功しなかったことを示すメッセージを含む。これにより、ユーザは、プリンタ１００が仲介サーバ２００との通信を実行不可能であることを知ることができる。
【００８０】
（対応関係）
携帯端末１０、プリンタ１００、仲介サーバ２００、サービス提供サーバ３００が、それぞれ、「端末装置」、「通信装置」、「第１のサーバ」、「第２のサーバ」の一例である。シリアル番号「１２３」が、「認証情報」及び「装置識別情報」の一例である。アクセストークンＡＴが、「特定情報」の一例である。ＮＦＣＩ／Ｆ１８（又は１１８）、Ｗｉ−ＦｉＩ／Ｆ１６（又は１１６）が、それぞれ、「第１のインターフェース」、「第２のインターフェース」の一例である。
【００８１】
図４のＴ２０４（又は図６のＴ３０４、図７のＴ４０４）の処理、Ｔ２０５（又はＴ３０５、Ｔ４０５）の処理、図２のＴ１３２の処理が、それぞれ、「端末装置」の「第１の通信部」、「第１の認証情報送信部」、「特定情報送信部」によって実行される処理の一例である。また、図４のＴ２０４（又は図６のＴ３０４、図７のＴ４０４）の処理、Ｔ２３０の処理が、それぞれ、「通信装置」の「第２の通信部（又は通信部）」、「第２の認証情報送信部（又は認証情報送信部）」によって実行される処理の一例である。また、図２のＴ１３４の処理が、「第１のサーバ」の「登録部」によって実行される処理の一例である。
【００８２】
（第２実施例；図８〜図１０）
続いて、図８〜図１０を参照して、第２実施例を説明する。第２実施例は、携帯端末１０のメモリ３４が登録アプリケーション４０（図１参照）を記憶している点が第１実施例とは異なる。以下では、登録アプリケーション４０のことを単に「アプリ４０」と記載する。アプリ４０は、プリンタ１００のベンダによって提供されるアプリケーションであり、サービス情報を仲介サーバ２００に登録するためのプログラムである。
【００８３】
また、本実施例では、プリンタ１００がＧ／Ｏ状態で動作している。従って、プリンタ１００は、ＷＤＦ方式に従った無線接続（以下では「ＷＦＤ接続」と記載する）を携帯端末１０と確立して、プリンタ１００が親局（即ちＧ／Ｏ）として動作するＷＦＤネットワークを形成することができる。これにより、プリンタ１００は、ＡＰ６を介さずに携帯端末１０との通信を実行することができる。なお、変形例では、携帯端末１０がＧ／Ｏ状態で動作して、携帯端末１０が親局として動作するＷＦＤネットワークが形成されてもよい。
【００８４】
（ケースＤ；図８）
まず、図８を参照して、プリンタ１００の情報（即ちモデル名ＭＮ、シリアル番号「１２３」）が仲介サーバ２００に登録されるケースＤの処理を説明する。Ｔ５００及びＴ５０１は、図４のＴ２００及びＴ２０２と同様である。プリンタ１００は、Ｔ５０２において、確立済みのＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ１１８を介して、モデル名ＭＮ及びシリアル番号「１２３」に加えて、無線設定情報を携帯端末１０に送信する。無線設定情報は、プリンタ１００とのＷＦＤ接続を確立するための情報（例えば、ＳＳＩＤ、パスワード、認証方式、暗号化方式等）である。
【００８５】
携帯端末１０は、Ｔ５０２において、ＮＦＣＩ／Ｆ１８を介して、プリンタ１００からモデル名ＭＮとシリアル番号「１２３」と無線設定情報とが受信されることに応じて、Ｔ５０３において、アプリ４０を起動する。これにより、携帯端末１０は、ブラウザプログラム３８ではなく、アプリ４０に従って以下の各処理を実行する。携帯端末１０は、Ｔ５０４において、受信済みの無線設定情報を利用して、Ｗｉ−ＦｉＩ／Ｆ１６を介して、プリンタ１００との各種通信（Ｐｒｏｂｅ、Ａｓｓｏｃｉａｔｉｏｎ、ＷＰＳ  Ｎｅｇｏｔｉａｔｉｏｎ、４ｗａｙ−ｈａｎｄｓｈａｋｅ等）を実行する。この結果、携帯端末１０は、Ｗｉ−ＦｉＩ／Ｆ１６を介して、プリンタ１００とのＷＦＤ接続を確立する。即ち、携帯端末１０のＷｉ−ＦｉＩ／Ｆ１６は、ＡＰ５との無線接続（以下では「ＡＰ接続」と呼ぶ）を確立していると共に、プリンタ１００とのＷＦＤ接続を確立している状態になる。また、プリンタ１００のＷｉ−ＦｉＩ／Ｆ１１６は、ＡＰ６とのＡＰ接続を確立していると共に、携帯端末１０とのＷＦＤ接続を確立している状態になる。
【００８６】
Ｔ５０５では、携帯端末１０は、Ｗｉ−ＦｉＩ／Ｆ１６を介して、ＡＰ接続を利用して、受信済みのモデル名ＭＮとシリアル番号「１２３」とを含むアクセス要求を仲介サーバ２００に送信する。Ｔ５０６〜Ｔ５５２は、図４のＴ２０６〜Ｔ２５２と同様である。そして、Ｔ５５２の処理が終了した後に、プリンタ１０１及び仲介サーバ２０１に代えて、プリンタ１００及び仲介サーバ２００が利用されて、図２と同様の処理が実行される。
【００８７】
本実施例でも、ユーザは、モデル名ＭＮ、シリアル番号「１２３」、及び、ＰＩＮコード「１２３」（即ちシリアル番号「１２３」）を携帯端末１０又はプリンタ１００に入力しなくても、サービス情報を仲介サーバ２００に容易に登録することができる。
【００８８】
（ケースＥ；図９）
続いて、図９を参照して、プリンタ１００がリンクダウン状態であるケースＥの処理を説明する。Ｔ６００及びＴ６０１は、図６のＴ３００及びＴ３０２と同様である。本ケースでは、プリンタ１００は、Ｔ６０２において、確立済みのＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ１１８を介して、モデル名「ＭＮ」及びシリアル番号「１２３」を送信することなく、プリンタ１００がリンクダウン状態であることを示すエラー情報を携帯端末１０に送信する。
【００８９】
携帯端末１０は、Ｔ６０２において、ＮＦＣＩ／Ｆ１８を介して、プリンタ１００からエラー情報を受信することに応じて、Ｔ６０３において、アプリ４０を起動する。そして、携帯端末１０は、Ｔ６０９において、アプリ４０に従って、受信済みのエラー情報に応じたエラー画面を表示する。当該エラー画面は、図６のＴ３０９と同様である。
【００９０】
本実施例では、アプリ４０を利用してエラー画面が表示されるので、図６のケースＢとは異なり、携帯端末１０と仲介サーバ２００との間でエラー画面を表示するための通信（即ち図６のＴ３０５及びＴ３０７）が実行されない。従って、携帯端末１０及び仲介サーバ２００の処理負荷を軽減できる。
【００９１】
（ケースＦ；図１０）
続いて、図１０を参照して、プリンタ１００がインターネット４を介した通信を実行不可能であるケースＦの処理を説明する。本ケースでは、図７のケースＣと同様の状況を想定している。
【００９２】
まず、図８のＴ５００〜Ｔ５２４と同様の処理が実行され、仲介サーバ２００においてＰＩＮコード「１２３」の受信の監視が開始される。プリンタ１００は、Ｔ７３０において、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＰＩＮコード「１２３」を仲介サーバ２００に送信することを試みる。しかしながら、ＰＩＮコード「１２３」はＡＰ６から仲介サーバ２００に送信されない。
【００９３】
仲介サーバ２００は、プリンタ１００からＰＩＮコード「１２３」を受信することなく、Ｔ７５０において、携帯端末１０から登録確認を受信する場合に、Ｔ７５２において、ＰＩＮコードの認証が成功しなかったことを示すエラー通知を携帯端末１０に送信する。
【００９４】
携帯端末１０は、Ｔ７５２において、ＡＰ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１６を介して、仲介サーバ２００からエラー通知を受信することに応じて、Ｔ７６０において、ＷＦＤ接続（図８のＴ５０４参照）を利用して、Ｗｉ−ＦｉＩ／Ｆ１６を介して、インターネット関係情報要求をプリンタ１００に送信する。インターネット関係情報要求は、プリンタ１００のインターネット通信に関係するインターネット関係情報の送信を要求する信号である。
【００９５】
プリンタ１００は、Ｔ７６０において、ＷＦＤ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、携帯端末１０からインターネット関係情報要求を受信することに応じて、Ｔ７６１Ａにおいて、ＡＰ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＰＩＮＧ（Packet Internet Groperの略）信号をＡＰ６に送信する。本ケースでは、プリンタ１００は、ＡＰ６と通信可能であるので、Ｔ７６１Ｂにおいて、ＡＰ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＡＰ６からＰＩＮＧ応答を受信する。この場合、プリンタ１００は、Ｔ７６２において、ＷＦＤ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＡＰ６との通信が実行可能であることを示すインターネット関係情報を携帯端末１０に送信する。
【００９６】
携帯端末１０は、Ｔ７６２において、プリンタ１００からインターネット関係情報を受信することに応じて、Ｔ７６４において、エラー通知とインターネット関係情報とを利用して、エラー画面を表示する。仲介サーバ２００からエラー通知を受信するということは、仲介サーバ２００においてＰＩＮコードの認証が成功しなかったことを意味する。このために、エラー画面は、仲介サーバ２００においてＰＩＮコードの認証が成功しなかったことを示すメッセージを含む。また、プリンタ１００からＡＰ６との通信が実行可能であることを示すインターネット関係情報を受信するということは、プリンタ１００とＡＰ６との間の通信が実行不可能であるのではなく、ＡＰ６と仲介サーバ２００との間の通信が実行不可能であることを意味する。即ち、ＡＰ６のインターネット中継機能の無効化又は不具合が起こっている可能性があることを意味する。このために、エラー画面は、プリンタ１００がＡＰ６と通信可能であることを示すメッセージを含む。これにより、ユーザは、例えば、ＡＰ６のインターネット中継機能を有効化する作業を行なうことができる。その後、ユーザは、Ｔ７７０において、エラー画面内の再試行ボタンを選択する。この場合、Ｔ７７２では、携帯端末１０は、ＷＦＤ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１６を介して、仲介サーバ２００へのＰＩＮコード「１２３」の送信を指示する送信指示をプリンタ１００に送信する。
【００９７】
プリンタ１００は、Ｔ７７２において、ＷＦＤ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、携帯端末１０から送信指示を受信することに応じて、Ｔ７７４において、ＡＰ接続を利用して、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＰＩＮコード「１２３」を仲介サーバ２００に送信する。
【００９８】
仲介サーバ２００は、Ｔ７７４において、プリンタ１００からＰＩＮコード「１２３」を受信することに応じて、Ｔ７７６において、ＰＩＮコード「１２３」の認証を成功したと判断する。Ｔ７８０及びＴ７８２は、図１のＴ５０及びＴ５２と同様である。
【００９９】
本ケースでは、携帯端末１０は、仲介サーバ２００からエラー通知を受信する場合（Ｔ７５２）に、ＷＦＤ接続を利用して、プリンタ１００からインターネット関係情報を受信し（Ｔ７６２）、エラー画面を表示する（Ｔ７６４）。例えば、図７のケースＣのエラー画面（Ｔ４５４参照）では、ユーザは、当該エラー画面を見ても、プリンタ１００とＡＰ６との間の通信と、ＡＰ６と仲介サーバ２００との間の通信と、のいずれにおいて問題が生じているのか知ることができない。これに対し、本ケースでは、エラー画面が、プリンタ１００がＡＰ６と通信を実行可能であることを示すメッセージを含むので、ユーザは、ＡＰ６と仲介サーバ２００との間の通信において問題が生じていることを知ることができ、例えば、ＡＰ６のインターネット中継機能を有効化する作業を行なうことができる。
【０１００】
また、上記のケースＦとは異なり、プリンタ１００が、Ｔ７６１ＡにおいてＰＩＮＧ信号をＡＰ６に送信しても、ＡＰ６からＰＩＮＧ応答を受信しない事象が発生し得る。例えば、プリンタ１００のゲートウェイアドレス（即ちＡＰ６のＩＰアドレス）が正しく設定されていない場合には、このような事象が発生し得る。この場合、プリンタ１００は、Ｔ７６２において、プリンタ１００がＡＰ６との通信を実行不可能であることを示すインターネット関係情報を携帯端末１０に送信する。
【０１０１】
携帯端末１０は、Ｔ７６２において、プリンタ１００から、ＡＰ６との通信を実行不可能であることを示すインターネット関係情報を受信すると、Ｔ７６４において、プリンタ１００がＡＰ６と通信不可能であることを示すメッセージを含むエラー画面を表示する。これにより、ユーザは、プリンタ１００がＡＰ６と通信不可能であることを知ることができ、例えば、プリンタ１００のゲートウェイアドレスが正しく設定されていない可能性があることを知ることができる。このために、ユーザは、プリンタ１００のゲートウェイアドレスを修正する作業を行なうことができる。
【０１０２】
本実施例では、図４のＴ２０４（又は図６のＴ３０４、図７のＴ４０４）の処理、Ｔ２０５（又はＴ３０５、Ｔ４０５）の処理、図２のＴ１３２の処理が、それぞれ、端末装置の「通信部」、「認証情報送信部」、「特定情報送信部」の一例である。
【０１０３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１０４】
（変形例１）プリンタ１００のシリアル番号「１２３」とは異なる文字列を有するＰＩＮコードが利用されてもよい。この場合、例えば、プリンタ１００は、図４のＴ２０２において、携帯端末１０とのＮＦＣ接続が確立されることに応じて、ユニークな文字列を有するＰＩＮコード「ｘｘｘ」を生成し、Ｔ２０４において、確立済みのＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ１１８を介して、クエリ文字列としてＰＩＮコード「ｘｘｘ」をさらに含むＵＲＬ４１０を携帯端末１０に送信する。また、プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＰＩＮコード「ｘｘｘ」を仲介サーバ２００に繰り返し送信することを開始する。そして、Ｔ２０５において、携帯端末１０から仲介サーバ２００にＵＲＬ４１０が送信され、Ｔ２０６において、仲介サーバ２００では、ＵＲＬ４１０内のモデル名ＭＮとシリアル番号「１２３」とＰＩＮコード「ｘｘｘ」とが関連付けられてメモリ２３４に記憶される。本変形例によっても、ユーザは、ＰＩＮコード「ｘｘｘ」を携帯端末１０又はプリンタ１００に入力しなくても、サービス情報を仲介サーバ２００に容易に登録することができる。本変形例では、ＰＩＮコード「ｘｘｘ」が、「認証情報」の一例である。また、「認証情報」は、「装置識別情報」を含まなくてもよい。また、別の変形例では、Ｔ２０４において、プリンタ１００は、シリアル番号「１２３」を暗号化して暗号化データを生成し、ＮＦＣＩ／Ｆ１１８を介して、クエリ文字列として暗号化データをさらに含むＵＲＬ４１０を携帯端末１０に送信してもよい。この場合、プリンタ１００は、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、暗号化データを仲介サーバ２００に繰り返し送信することを開始する。本変形例では、暗号化データが、「認証情報」の一例である。
【０１０５】
（変形例２）上記の実施例では、プリンタ１００のシリアル番号「１２３」と同じ文字列を有するＰＩＮコード「１２３」が利用されたが、変形例では、携帯端末１０のシリアル番号（例えば「ｙｙｙ」）と同じ文字列を有するＰＩＮコードが利用されてもよい。この場合、例えば、携帯端末１０（即ちアプリ４０）は、図８のＴ５０１において、プリンタ１００とのＮＦＣ接続が確立されることに応じて、確立済みのＮＦＣ接続を利用して、ＮＦＣＩ／Ｆ１８を介して、携帯端末１０のシリアル番号「ｙｙｙ」をプリンタ１００に送信する。プリンタ１００は、ＮＦＣＩ／Ｆ１１８を介して、携帯端末１０からシリアル番号「ｙｙｙ」を受信することに応じて、シリアル番号「ｙｙｙ」と同じ文字列を有するＰＩＮコード「ｙｙｙ」を準備し、Ｔ５３０において、Ｗｉ−ＦｉＩ／Ｆ１１６を介して、ＰＩＮコード「ｙｙｙ」を仲介サーバ２００に送信する。そして、Ｔ５０５において、携帯端末１０から仲介サーバ２００にシリアル番号「ｙｙｙ」が送信され、Ｔ５０６において、仲介サーバ２００では、モデル名ＭＮとシリアル番号「１２３」とＰＩＮコード「ｙｙｙ」とが関連付けられてメモリ２３４に記憶される。即ち、「認証情報の通信」は、「端末装置」から「通信装置」に「認証情報」が送信されることによって実行されてもよい。また、本変形例では、携帯端末１０は、携帯端末１０のシリアル番号「ｙｙｙ」をプリンタ１００に送信する前に、アプリ４０が起動されることをトリガとして、シリアル番号「ｙｙｙ」に一致するＰＩＮコード「ｙｙｙ」を仲介サーバ２００に送信してもよい。その後、携帯端末１０は、プリンタ１００とのＮＦＣ接続が確立されることに応じて、シリアル番号「ｙｙｙ」（即ちＰＩＮコード「ｙｙｙ」）をプリンタ１００に送信してもよい。即ち、「端末装置」の「認証情報送信部」は、認証情報の通信が通信装置と実行される前に、認証情報を第１のサーバに送信してもよい。
【０１０６】
（変形例３）仲介サーバ２００とサービス提供サーバ３００とが同じサーバであってもよい。この場合、例えば、携帯端末１０は、図４のＴ２１２において、Ｗｉ−ＦｉＩ／Ｆ１６を介して、ユーザ名ＵＮとパスワードＰと消耗品型番「０００１」と配送先住所ＡＤとを仲介サーバ２００に送信する。この結果、仲介サーバ２００は、Ｔ２１３において、ユーザ名ＵＮとパスワードＰとモデル名ＭＮとシリアル番号「１２３」とが関連付けられたサービス情報をメモリ２３４に登録する。本変形例では、「第１のサーバ」と「第２のサーバ」が同じサーバである。また、ユーザ名ＵＮ及びパスワードＰが、「特定情報」の一例であり、「特定情報」は、トークン情報を含まなくてもよい。
【０１０７】
（変形例４）上記の実施例では、プリンタ１００を識別する情報としてシリアル番号「１２３」が利用されたが、例えば、プリンタ１００のＭＡＣアドレス等が利用されてもよい。即ち、「装置識別情報」は、「通信装置」を識別する情報であればよい。
【０１０８】
（変形例５）図６のＴ３０４において、携帯端末１０は、プリンタ１００からエラー情報を受信しなくてもよい。この場合、携帯端末１０は、Ｔ３０５において、エラー情報を含まないアクセス要求を仲介サーバ２００に送信する。この結果、図７のＴ４０６〜Ｔ４２４及びＴ４５０〜Ｔ４５４と同様の処理が実行される。即ち、「通信装置」の「通信部」は、「エラー情報」を「端末装置」に送信しなくてもよい。
【０１０９】
（変形例６）図４のＴ２０４において、プリンタ１００は、ＮＦＣ通信以外の他の通信を利用して、ＵＲＬ４１０を携帯端末１０に送信してもよい。他の通信は、例えば、赤外線通信、Bluetooth（登録商標）通信、Transfer Jet（登録商標）通信等であってもよい。即ち、「第１のインターフェース」は、ＮＦＣ通信を実行するためのインターフェースに限られない。
【０１１０】
（変形例７）携帯端末１０は、Ｗｉ−ＦｉＩ／Ｆ１６に代えて、セルラー方式（例えば３Ｇ方式、４Ｇ方式等）に従った無線通信を実行するためのＩ／Ｆを備えていてもよい。この場合、携帯端末１０は、ＡＰ５によって形成されているＬＡＮに接続されなくてもよく、セルラー方式の無線通信に従って上記の実施例の各処理を実行する。即ち、「端末装置」の「第２のインターフェース」は、Ｗｉ−Ｆｉ通信を実行するためのインターフェースに限られない。
【０１１１】
（変形例８）携帯端末１０とプリンタ１００とが同じＡＰ（例えば５）によって形成されているＬＡＮ（即ち同一のＬＡＮ）に接続されていてもよい。この場合、図４のＴ２０４において、プリンタ１００は、当該ＬＡＮを介して、ＵＲＬ４１０を携帯端末１０に送信してもよい。本変形例では、「第１のインターフェース」を省略可能である。
【０１１２】
（変形例９）プリンタ１００は、携帯端末１０とのＮＦＣ接続が確立されることに応じて、ＰＩＮコード「１２３」を仲介サーバ２００に送信しなくてもよい。この場合、プリンタ１００は、例えば、携帯端末１０とのＮＦＣ接続が確立された後に、ユーザからＰＩＮコード「１２３」を送信するための所定操作を受け付けることに応じて、ＰＩＮコード「１２３」を仲介サーバ２００に送信する。即ち、「通信装置」の「認証情報送信部」は、認証情報の通信が端末装置と実行されて、ユーザから操作を受け付けることに応じて、認証情報を第１のサーバに送信してもよい。
【０１１３】
（変形例１０）図８のＴ５１４〜Ｔ５２２の処理が省略されてもよい。この場合、仲介サーバ２００は、Ｔ５１３において、ユーザ名ＵＮ及びパスワードＰをメモリ２３４に記憶することに応じて、Ｔ５２４において、ＰＩＮコード「１２３」の受信の監視を開始する。
【０１１４】
（変形例１１）上記の各実施例では、図４及び図６〜図１０の各処理がソフトウェア（即ち各プログラム３６、３８、４０）によって実現されるが、これらの各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【０１１５】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１１６】
２：通信システム、４：インターネット、５，６：ＡＰ、１０：携帯端末、１２：操作部、１４：表示部、１６，１１６：Ｗｉ−ＦｉＩ／Ｆ、１８，１１８：ＮＦＣＩ／Ｆ、３０，１３０，２３０：制御部、３２，１３２，２３２：ＣＰＵ、３４，１３４，２３４：メモリ、３６：ＯＳプログラム、３８：ブラウザプログラム、４０：登録アプリケーション、１００，１０１：プリンタ、１２０：印刷実行部、１３６，２３６：プログラム、２００，２０１：仲介サーバ、２１６：ネットワークＩ／Ｆ、３００：サービス提供サーバ、４００，４１０，４２０：ＵＲＬ
【図１】
2019139494.tif 000003
【図２】
2019139494.tif 000004
【図３】
2019139494.tif 000005
【図４】
2019139494.tif 000006
【図５】
2019139494.tif 000007
【図６】
2019139494.tif 000008
【図７】
2019139494.tif 000009
【図８】
2019139494.tif 000010
【図９】
2019139494.tif 000011
【図１０】
2019139494.tif 000012