(57)【要約】【課題】  ユーザが対象装置をインターネットに接続しなくても、サービスの提供を受けるための各情報をサーバに関連付けて登録することができる技術を提供すること。【解決手段】  サーバは、インターネットを介した通信を対象装置と実行不可能である状況において、ユーザ識別情報及びサービス情報を第１のメモリに登録し、第２の端末装置から第１の装置識別情報を受信した後に、第１のメモリ内のユーザ識別情報及びサービス情報に関連付けて、第１の装置識別情報を第２のメモリに登録する。その後、サーバは、インターネットを介した通信を対象装置と実行可能である状況に変化した後に、対象装置から第１の装置識別情報を受信することに応じて、第１のメモリ内のユーザ識別情報及びサービス情報を利用して、サービス提供サーバからユーザへのサービスの提供を実行させる。【選択図】図３
2018097755.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供サーバから対象装置のユーザへのサービスの提供を実現するためのサーバであって、
前記サーバと前記対象装置との間でインターネットを介した通信を実行不可能である状況において、前記対象装置の前記ユーザの登録を指示するためのユーザ登録指示が第１の端末装置に入力される場合に、前記インターネットを介して、前記対象装置の前記ユーザの登録を要求するためのユーザ登録要求を受信する第１の受信部と、
前記ユーザ登録要求を受信することに応じて、前記対象装置の前記ユーザを識別するためのユーザ識別情報を第１のメモリに登録する第１のユーザ登録部と、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況において、前記サービスの登録を要求するためのサービス登録指示が前記第１の端末装置に入力される場合に、前記インターネットを介して、前記第１の端末装置から、前記サービスの登録を要求するためのサービス登録要求を受信する第２の受信部と、
前記第１の端末装置から前記サービス登録要求を受信することに応じて、前記サービス提供サーバから前記サービスの提供を受けるためのサービス情報を前記第１のメモリに登録するサービス登録部と、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況において、前記対象装置を識別するための第１の装置識別情報が第２の端末装置に入力される場合に、前記インターネットを介して、前記第２の端末装置から前記第１の装置識別情報を受信する第３の受信部と、
前記第２の端末装置から前記第１の装置識別情報を受信した後に、前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報に関連付けて、前記第１の装置識別情報を第２のメモリに登録する第１の装置登録部と、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況から、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行可能である状況に変化した後に、前記インターネットを介して、前記対象装置から、前記第２のメモリ内の前記第１の装置識別情報に一致する前記第１の装置識別情報を受信する第４の受信部と、
前記対象装置から前記第１の装置識別情報を受信することに応じて、前記第１の装置識別情報に関連付けられている前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報を利用して、前記サービス提供サーバから前記ユーザへの前記サービスの提供を実行させるサービス制御部と、
を備えるサーバ。
【請求項２】
前記サーバは、さらに、
前記対象装置から前記第１の装置識別情報を受信することに応じて、前記インターネットを介して、前記サービスに関連する関連情報の送信を要求するための送信要求を前記対象装置に送信する第１の送信部と、
前記送信要求を前記対象装置に送信することに応じて、前記インターネットを介して、前記対象装置から前記関連情報を受信する第５の受信部と、を備え、
前記サービス制御部は、前記対象装置から前記関連情報を受信することに応じて、前記関連情報と前記ユーザ識別情報と前記サービス情報とを利用して、前記サービス提供サーバから前記ユーザへの前記サービスの提供を実行させる、請求項１に記載のサーバ。
【請求項３】
前記サーバは、さらに、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況から、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行可能である状況に変化した後に、前記インターネットを介して、前記対象装置から、前記第１の装置識別情報とは異なる第２の装置識別情報を受信する第６の受信部と、
前記対象装置から前記第１の装置識別情報及び前記第２の装置識別情報を受信することに応じて、前記第１の装置識別情報に関連付けられている前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報に関連付けて、前記第２の装置識別情報を前記第１のメモリに登録する第２の装置登録部と、を備え、
前記第５の受信部は、前記送信要求を前記対象装置に送信することに応じて、前記インターネットを介して、前記対象装置から前記関連情報と前記第２の装置識別情報とを受信し、
前記サービス制御部は、前記対象装置から前記関連情報と前記第２の装置識別情報を受信することに応じて、前記関連情報と、前記第２の装置識別情報に関連付けられている前記第１のメモリ内の前記ユーザ識別情報と、前記第２の装置識別情報に関連付けられている前記第１のメモリ内の前記サービス情報と、を利用して、前記サービス提供サーバから前記ユーザへの前記サービスの提供を実行させる、請求項２に記載のサーバ。
【請求項４】
前記サービス提供サーバは、前記対象装置で利用されるべき消耗品を前記ユーザに配送する前記サービスを提供し、
前記サービス情報は、前記消耗品を識別するための消耗品識別情報を含み、
前記関連情報は、前記対象装置で現在利用されている現行消耗品の残量を示す情報を含み、
前記サービス制御部は、前記関連情報によって示される前記現行消耗品の残量が所定値以下である場合に、前記インターネットを介して、前記ユーザ識別情報と前記消耗品識別情報とを含む発送要求を前記サービス提供サーバに送信する、請求項２又は３に記載のサーバ。
【請求項５】
前記ユーザ登録指示は、販売サーバを利用して前記対象装置を購入するための購入指示であり、
前記第１の受信部は、前記サーバと前記対象装置との間でインターネットを介した通信を実行不可能である状況において、前記購入指示である前記ユーザ登録指示が前記第１の端末装置に入力される場合に、前記インターネットを介して、前記販売サーバから前記ユーザ登録要求を受信する、請求項１から４のいずれか一項に記載のサーバ。
【請求項６】
前記第２の受信部は、前記第１の端末装置から前記販売サーバを経由して前記サービス登録要求を受信し、
前記第３の受信部は、前記第２の端末装置から前記販売サーバを経由して前記第１の装置識別情報を受信し、
前記第４の受信部は、前記対象装置から前記販売サーバを経由せずに前記第１の装置識別情報を受信する、請求項５に記載のサーバ。
【請求項７】
前記サーバは、管理サーバと、前記管理サーバとは別体に構成されている保存サーバと、を備え、
前記管理サーバは、
前記第１の受信部と、
前記ユーザ登録要求を受信することに応じて、前記ユーザ識別情報を生成する生成部と、
前記インターネットを介して、前記ユーザ識別情報を前記保存サーバに送信する第２の送信部と、
前記第２のメモリと、
前記第１の装置登録部と、
前記第４の受信部と、を備え、
前記保存サーバは、
前記インターネットを介して、前記管理サーバから前記ユーザ識別情報を受信する第７の受信部と、
前記第１のメモリと、
前記管理サーバから前記ユーザ識別情報を受信することに応じて、前記ユーザ識別情報を前記第１のメモリに登録する前記第１のユーザ登録部と、
前記第２の受信部と、
前記サービス登録部と、
前記サービス制御部と、を備え、
前記管理サーバ又は前記保存サーバは、前記第３の受信部を備える、請求項１から６のいずれか一項に記載のサーバ。
【請求項８】
前記保存サーバは、さらに、
前記第３の受信部と、
前記第２の端末装置から前記第１の装置識別情報を受信することに応じて、前記インターネットを介して、前記第１の装置識別情報と、前記第１のメモリ内の前記ユーザ識別情報と、を前記管理サーバに送信する第３の送信部と、を備え、
前記管理サーバは、さらに、
前記ユーザ識別情報を生成することに応じて、前記ユーザ識別情報を前記第２のメモリに登録する第３のユーザ登録部と、
前記インターネットを介して、前記保存サーバから前記第１の装置識別情報と前記ユーザ識別情報とを受信する第８の受信部と、を備え、
前記管理サーバの前記第１の装置登録部は、前記保存サーバから前記第１の装置識別情報と前記ユーザ識別情報とを受信することに応じて、前記第２のメモリ内の前記ユーザ識別情報に関連付けて、前記第１の装置識別情報を前記第２のメモリに登録する、請求項７に記載のサーバ。
【請求項９】
前記保存サーバの前記サービス登録部は、前記第１の端末装置から前記サービス登録要求を受信することに応じて、前記サービス情報と、前記サービス登録要求を識別するための要求識別情報と、を前記第１のメモリに登録し、
前記保存サーバの前記第３の受信部は、前記インターネットを介して、前記第２の端末装置から前記第１の装置識別情報と前記要求識別情報とを受信し、
前記保存サーバの前記第３の送信部は、前記第２の端末装置から前記第１の装置識別情報と前記要求識別情報とを受信することに応じて、前記インターネットを介して、前記第１の装置識別情報と、前記要求識別情報に関連付けられている前記第１のメモリ内の前記ユーザ識別情報と、を前記管理サーバに送信する、請求項８に記載のサーバ。
【請求項１０】
前記保存サーバの前記第２の受信部は、前記ユーザ識別情報が前記第１のメモリに登録された後に、前記インターネットを介して、前記第１の端末装置から前記サービス登録要求を受信し、
前記保存サーバの前記サービス登録部は、前記第１の端末装置から前記サービス登録要求を受信することに応じて、前記第１のメモリ内の前記ユーザ識別情報に関連付けて、前記サービス情報を前記第１のメモリに登録する、請求項７から９のいずれか一項に記載のサーバ。
【請求項１１】
前記管理サーバの前記第１の装置登録部は、前記第２の端末装置から前記第１の装置識別情報を受信することに応じて、前記第１の装置識別情報と、前記保存サーバの前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報を指定するための位置情報と、を関連付けて前記第２のメモリに登録することによって、前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報に関連付けて、前記第１の装置識別情報を前記第２のメモリに登録し、
前記管理サーバは、さらに、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況から、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行可能である状況に変化した後に、前記インターネットを介して、前記対象装置から、前記第１の装置識別情報とは異なる第２の装置識別情報を受信する第６の受信部と、
前記対象装置から前記第１の装置識別情報及び前記第２の装置識別情報を受信することに応じて、前記第１の装置識別情報に関連付けられている前記第２のメモリ内の前記位置情報が送信先として指定されている前記第２の装置識別情報を前記保存サーバに送信する第４の送信部と、を備え、
前記保存サーバは、さらに、
前記インターネットを介して、前記管理サーバから、前記位置情報が送信先として指定されている前記第２の装置識別情報を受信する第９の受信部と、
前記管理サーバから前記第２の装置識別情報を受信することに応じて、前記位置情報によって指定されている前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報に関連付けて、前記第２の装置識別情報を前記第１のメモリに登録する第２の装置登録部と、を備える、請求項７から１０のいずれか一項に記載のサーバ。
【請求項１２】
サービス提供サーバから対象装置のユーザへのサービスの提供を実現するためのサーバであって、
前記サーバに搭載される１個以上のコンピュータを、以下の各部、即ち、
前記サーバと前記対象装置との間でインターネットを介した通信を実行不可能である状況において、前記対象装置の前記ユーザの登録を指示するためのユーザ登録指示が第１の端末装置に入力される場合に、前記インターネットを介して、前記対象装置の前記ユーザの登録を要求するためのユーザ登録要求を受信する第１の受信部と、
前記ユーザ登録要求を受信することに応じて、前記対象装置の前記ユーザを識別するためのユーザ識別情報を第１のメモリに登録する第１のユーザ登録部と、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況において、前記サービスの登録を要求するためのサービス登録指示が前記第１の端末装置に入力される場合に、前記インターネットを介して、前記第１の端末装置から、前記サービスの登録を要求するためのサービス登録要求を受信する第２の受信部と、
前記第１の端末装置から前記サービス登録要求を受信することに応じて、前記サービス提供サーバから前記サービスの提供を受けるためのサービス情報を前記第１のメモリに登録するサービス登録部と、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況において、前記対象装置を識別するための第１の装置識別情報が第２の端末装置に入力される場合に、前記インターネットを介して、前記第２の端末装置から前記第１の装置識別情報を受信する第３の受信部と、
前記第２の端末装置から前記第１の装置識別情報を受信した後に、前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報に関連付けて、前記第１の装置識別情報を第２のメモリに登録する第１の装置登録部と、
前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況から、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行可能である状況に変化した後に、前記インターネットを介して、前記対象装置から、前記第２のメモリ内の前記第１の装置識別情報に一致する前記第１の装置識別情報を受信する第４の受信部と、
前記対象装置から前記第１の装置識別情報を受信することに応じて、前記第１の装置識別情報に関連付けられている前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報を利用して、前記サービス提供サーバから前記ユーザへの前記サービスの提供を実行させるサービス制御部と、
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、サービス提供サーバから対象装置のユーザへのサービスの提供を実現するためのサーバを開示する。
【背景技術】
【０００２】
特許文献１には、プリンタに装着されているインクカートリッジ内のインク残量が少なくなった場合に、プリンタのユーザへの新たなインクカートリッジの発送を自動的に実行するためのシステムが開示されている。ユーザは、このようなサービスの提供を受けるために、ユーザ情報、プリンタ情報等の各種情報を情報管理サーバに登録する。具体的には、ＰＣとプリンタと情報管理サーバとのそれぞれがインターネットを介した通信を相互に実行可能である状況において、ユーザは、ＰＣを操作して、ユーザ情報を情報管理サーバに登録し、次いで、プリンタを操作して、プリンタから情報管理サーバにプリンタのシリアル番号、製品名等を送信させ、この結果、ユーザ情報に関連付けてプリンタ情報を情報管理サーバに登録する。その後、ユーザは、ＰＣを操作して、ＰＣから情報管理サーバに契約要求を送信させ、その結果、情報管理サーバからプリンタに契約開始情報が送信され、情報管理サーバから配送管理サーバにカートリッジの識別情報を含む配送情報が送信される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９３５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１の技術では、プリンタと情報管理サーバとがインターネットを介した通信を実行可能である状況において、サービスの提供を受けるための各情報（即ちユーザ情報及びプリンタ情報）が情報管理サーバに関連付けて登録される。従って。ユーザは、プリンタをインターネットに接続しなければ、サービスの提供を受けるための各情報を情報管理サーバに関連付けて登録することができない。
【０００５】
本明細書では、ユーザが対象装置をインターネットに接続しなくても、サービスの提供を受けるための各情報をサーバに関連付けて登録することができる技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書では、サービス提供サーバから対象装置のユーザへのサービスの提供を実現するためのサーバを開示する。サーバは、前記サーバと前記対象装置との間でインターネットを介した通信を実行不可能である状況において、前記対象装置の前記ユーザの登録を指示するためのユーザ登録指示が第１の端末装置に入力される場合に、前記インターネットを介して、前記対象装置の前記ユーザの登録を要求するためのユーザ登録要求を受信する第１の受信部と、前記ユーザ登録要求を受信することに応じて、前記対象装置の前記ユーザを識別するためのユーザ識別情報を第１のメモリに登録する第１のユーザ登録部と、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況において、前記サービスの登録を要求するためのサービス登録指示が前記第１の端末装置に入力される場合に、前記インターネットを介して、前記第１の端末装置から、前記サービスの登録を要求するためのサービス登録要求を受信する第２の受信部と、前記第１の端末装置から前記サービス登録要求を受信することに応じて、前記サービス提供サーバから前記サービスの提供を受けるためのサービス情報を前記第１のメモリに登録するサービス登録部と、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況において、前記対象装置を識別するための第１の装置識別情報が第２の端末装置に入力される場合に、前記インターネットを介して、前記第２の端末装置から前記第１の装置識別情報を受信する第３の受信部と、前記第２の端末装置から前記第１の装置識別情報を受信した後に、前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報に関連付けて、前記第１の装置識別情報を第２のメモリに登録する第１の装置登録部と、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行不可能である状況から、前記サーバと前記対象装置との間で前記インターネットを介した通信を実行可能である状況に変化した後に、前記インターネットを介して、前記対象装置から、前記第２のメモリ内の前記第１の装置識別情報に一致する前記第１の装置識別情報を受信する第４の受信部と、前記対象装置から前記第１の装置識別情報を受信することに応じて、前記第１の装置識別情報に関連付けられている前記第１のメモリ内の前記ユーザ識別情報及び前記サービス情報を利用して、前記サービス提供サーバから前記ユーザへの前記サービスの提供を実行させるサービス制御部と、を備えるサーバ。
【０００７】
上記の構成によると、サーバは、サーバと対象装置との間でインターネットを介した通信を実行不可能である状況において、第２の端末装置から第１の装置識別情報を受信した後に、ユーザ識別情報とサービス情報と第１の装置識別情報とを関連付けて登録する。このように、サーバは、ユーザが対象装置をインターネットに接続しなくても、サービスの提供を受けるための各情報（即ちユーザ識別情報、サービス情報、及び、第１の送信識別情報）を関連付けて登録することができる。そして、サーバは、サーバと対象装置との間でインターネットを介した通信を実行可能である状況に変化した後に、対象装置から登録済みの第１の装置識別情報に一致する第１の装置識別情報を受信することに応じて、第１の装置識別情報に関連付けられているユーザ識別情報及びサービス情報を利用して、サービス提供サーバからユーザへのサービスの提供を適切に実行させることができる。
【０００８】
上記のサーバを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記のサーバと、１個以上の装置（例えば、対象装置、第１の端末装置、第２の端末装置、サービス提供サーバ等）と、を備える通信システムも、新規で有用である。
【図面の簡単な説明】
【０００９】
【図１】通信システムの構成を示す。
【図２】購入プロセスのシーケンス図を示す。
【図３】プリンタ発送プロセスのシーケンス図を示す。
【図４】プリンタ登録プロセスのシーケンス図を示す。
【図５】カートリッジ発送プロセスのシーケンス図を示す。
【発明を実施するための形態】
【００１０】
（通信システム２の構成；図１）
図１に示されるように、通信システム２は、管理サーバ１００と、管理サーバ１００とは別体に構成されている保存サーバ２００と、を備える。各サーバ１００，２００は、プリンタ５０のベンダによってインターネット６上に設置されるサーバである。また、通信システム２は、さらに、販売サーバ２０と中継サーバ３０とを備える。各サーバ２０，３０は、プリンタ５０を含む様々な商品を販売するＥＣ（Electric Commerce）サイトを運営する事業者によってインターネット６上に設置されるサーバである。ただし、変形例では、各サーバ２０，３０は、プリンタ５０のベンダによって設置されるデバイスであってもよい。
【００１１】
通信システム２は、さらに、例えばＰＣ等のユーザ端末１０を備える。ユーザは、ユーザ端末１０を利用して、インターネット６を介して販売サーバ２０にアクセスし、プリンタ５０を購入することができる。
【００１２】
通信システム２は、さらに、発送端末４０を備える。ＥＣサイト事業者の従業員は、ユーザによってプリンタ５０が購入されることに起因して、プリンタ５０をユーザ宛に発送すべき際に、発送端末４０を利用して、インターネット６を介して販売サーバ２０にアクセスする。
【００１３】
プリンタ５０は、ユーザによって購入され、かつ、ユーザ宛に発送された後に、ユーザによってインターネットに接続される。その前の段階では、各デバイス１０〜４０，１００，２００は、インターネット６を介した通信を相互に実行可能であるが、インターネット６を介した通信をプリンタ５０と実行不可能である。プリンタ５０がインターネットに接続された後に、各デバイス１０〜４０，１００，２００等は、インターネット６を介した通信をプリンタ５０と実行不可能である。
【００１４】
（管理サーバ１００及び保存サーバ２００の構成）
各サーバ１００，２００は、販売サーバ２０からプリンタ５０のユーザへの消耗品（例えば、インクカートリッジ、トナーカートリッジ等）の発送サービスを仲介するためのサーバである。
【００１５】
管理サーバ１００は、プリンタ５０を含む複数個のプリンタのそれぞれについて、当該プリンタに関する情報と、当該プリンタのユーザに関する情報と、を収集して管理する。管理サーバ１００は、ネットワークインターフェース１０２と、制御部１１０と、を備える。各部１０２，１１０は、バス線（符号省略）に接続されている。ネットワークインターフェース１０２は、インターネット６に接続されている。制御部１１０は、ＣＰＵ１１２とメモリ１１４とを備える。ＣＰＵ１１２は、メモリ１１４に格納されているプログラム１１６に従って、様々な処理を実行する。
【００１６】
保存サーバ２００は、プリンタ５０を含む複数個のプリンタのそれぞれについて、当該プリンタに関する情報と、当該プリンタのユーザへの消耗品の発送サービスを提供するための情報と、を保存する。保存サーバ２００は、ネットワークインターフェース２０２と、制御部２１０と、を備える。各部２０２，２１０は、バス線（符号省略）に接続されている。ネットワークインターフェース２０２は、インターネット６に接続されている。制御部２１０は、ＣＰＵ２１２とメモリ２１４とを備える。ＣＰＵ２１２は、メモリ２１４に格納されているプログラム２１６に従って、様々な処理を実行する。
【００１７】
（各デバイス１０〜５０，１００，２００によって実行される処理；図２〜図５）
続いて、図２〜図５を参照して、各デバイス１０〜５０，１００，２００によって実行される処理を説明する。本実施例では、プリンタ５０がユーザによって購入された後であって、プリンタ５０がユーザによってインターネット６に接続される前に、消耗品の発送サービスの提供を受けるための各情報が各サーバ１００，２００に関連付けて登録される。そして、プリンタ５０がインターネット６に接続された後に、プリンタ５０と各サーバ１００，２００との間で通信が実行されることに起因して、当該各情報を利用した消耗品の発送サービスが開始される。これを実現するための処理の詳細を以下に説明する。
【００１８】
なお、以下では、理解の容易化のために、各サーバ１００，２００の各ＣＰＵ１１２，２１２が各プログラム１１６，２１６に従って実行する処理を説明する際に、ＣＰＵを主体として記載せず、サーバを主体として記載する。また、以下の全ての通信はインターネット６を介して実行されるので、「インターネット６を介して」という説明を省略する。
【００１９】
（購入プロセス；図２）
図２を参照して、ＥＣサイト（即ち販売サーバ２０）からプリンタ５０が購入される際に実行される処理を説明する。この段階では、プリンタ５０は、インターネット６に接続されていない。
【００２０】
Ｓ１０において、ユーザ端末１０は、販売サーバ２０にログインしている状態において、プリンタ５０を購入するための購入指示の入力をユーザから受け付ける。この場合、Ｓ１２において、ユーザ端末１０は、顧客情報ＣＩとモデル情報ＭＩとを含む購入要求を販売サーバ２０に送信する。顧客情報ＣＩは、ユーザの名前、住所、電子メールアドレス、請求情報（例えばクレジットカード情報）等を含む。モデル情報ＭＩは、プリンタ５０のモデル名を含む。
【００２１】
販売サーバ２０は、Ｓ１０において、ユーザ端末１０から購入要求を受信すると、Ｓ２０において、当該購入要求に含まれる顧客情報ＣＩ及びモデル情報ＭＩを関連付けて、販売サーバ２０内のメモリ（図示省略）に登録する。図中の破線で示されるボックスは、登録される情報を示す。この点は図３以降でも同様である。次いで、Ｓ２２において、販売サーバ２０は、ユーザの登録を要求するためのユーザ登録要求を管理サーバ１００に送信する。
【００２２】
管理サーバ１００は、Ｓ２２において、販売サーバ２０からユーザ登録要求を受信すると、Ｓ３０において、ユーザを識別するためのユニークなＩＤであるユーザＩＤを生成し、当該ユーザＩＤをメモリ１１４に登録する。次いで、Ｓ３２において、管理サーバ１００は、当該ユーザＩＤを販売サーバ２０に送信する。
【００２３】
販売サーバ２０は、Ｓ３２において、管理サーバ１００からユーザＩＤを受信すると、Ｓ４０において、顧客情報ＣＩ及びモデル情報ＭＩに関連付けて、当該ユーザＩＤを販売サーバ２０内のメモリに登録する。次いで、Ｓ４２において、販売サーバ２０は、当該ユーザＩＤとモデル情報ＭＩとを含む画面要求を保存サーバ２００に送信する。画面要求は、プリンタ５０に搭載可能な消耗品の品番を選択するための選択画面を表わす画像データの送信を要求するためのコマンドである。
【００２４】
保存サーバ２００は、Ｓ４２において、販売サーバ２０から画面要求を受信すると、Ｓ５０において、当該画面要求内のユーザＩＤをメモリ２１４に登録する。次いで、保存サーバ２００は、当該画面要求内のモデル情報ＭＩによって示されるプリンタ５０のモデル名を利用して、プリンタ５０に搭載可能な複数種類の消耗品を識別するための複数個の品番を特定し、当該複数個の品番を含む選択画面を表わす画面データを生成する。そして、Ｓ５２において、保存サーバ２００は、当該画面データを販売サーバ２０に送信する。
【００２５】
販売サーバ２０は、Ｓ５２において、保存サーバ２００から画面データを受信すると、Ｓ５４において、当該画面データをユーザ端末１０に送信する。
【００２６】
ユーザ端末１０は、Ｓ５４において、販売サーバ２０から画面データを受信すると、Ｓ６０において、当該画面データによって表わされる選択画面を表示する。次いで、Ｓ６２において、ユーザ端末１０は、選択画面に含まれる複数個の品番のうちの１個以上の品番を選択するための選択指示の入力を受け付ける。この場合、Ｓ６４において、ユーザ端末１０は、当該１個以上の品番を示す品番情報ＮＩを販売サーバ２０に送信する。
【００２７】
販売サーバ２０は、Ｓ６４において、ユーザ端末１０から品番情報ＮＩを受信すると、Ｓ６６において、当該品番情報ＮＩを含むサービス登録要求を保存サーバ２００に送信する。サービス登録要求は、品番情報ＮＩによって示される１個以上の品番を有する各カートリッジを発送するサービスの登録を要求するためのコマンドである。
【００２８】
保存サーバ２００は、Ｓ６６において、販売サーバ２０からサービス登録要求を受信すると、Ｓ７０において、当該サービス登録要求を識別するためのユニークなＩＤであるオーダＩＤを生成する。次いで、Ｓ７２において、保存サーバ２００は、ユーザＩＤに関連付けて、当該オーダＩＤと、サーバ情報ＳＩと、サービス登録要求に含まれる品番情報ＮＩと、をメモリ２１４に登録する。サーバ情報ＳＩは、後に販売サーバ２０との通信を実行するための情報であり、例えば、販売サーバ２０のサーバ名、ＵＲＬ（Uniform Resource Locatorの略）等を含む。次いで、Ｓ７４において、保存サーバ２００は、オーダＩＤを販売サーバ２０に送信する。
【００２９】
販売サーバ２０は、Ｓ７４において、保存サーバ２００からオーダＩＤを受信すると、Ｓ８０において、顧客情報ＣＩ、モデル情報ＭＩ、及び、ユーザＩＤに関連付けて、当該オーダＩＤを販売サーバ２０内のメモリに登録する。次いで、Ｓ８２において、販売サーバ２０は、ユーザの登録及びサービスの登録が完了したことを示す完了通知をユーザ端末１０に送信する。これにより、購入プロセスが終了する。
【００３０】
（プリンタ発送プロセス；図３）
続いて、図３を参照して、図２の購入プロセスの後にＥＣサイトの事業者によってプリンタ５０がユーザに発送される際に実行される処理を説明する。この段階では、プリンタ５０は、インターネット６に接続されていない。
【００３１】
Ｓ１００において、発送端末４０は、販売サーバ２０にアクセスするためのアクセス指示の入力をＥＣサイト事業者の従業員から受け付ける。この場合、Ｓ１０２において、発送端末４０は、販売サーバ２０にアクセスするためのアクセス要求を中継サーバ３０に送信する。
【００３２】
中継サーバ３０は、Ｓ１０２において、発送端末４０からアクセス要求を受信すると、Ｓ１０４において、アクセス要求を販売サーバ２０に送信する。
【００３３】
販売サーバ２０は、Ｓ１０４において、中継サーバ３０からアクセス要求を受信すると、Ｓ１１０において、顧客情報ＣＩ、モデル情報ＭＩ、及び、オーダＩＤを中継サーバ３０に送信する。
【００３４】
中継サーバ３０は、Ｓ１１０において、販売サーバ２０から各情報（即ち、顧客情報ＣＩ、モデル情報ＭＩ、及び、オーダＩＤ）を受信すると、Ｓ１１２において、当該各情報を発送端末４０に送信する。
【００３５】
発送端末４０は、Ｓ１１２において、中継サーバ３０から各情報（即ち、顧客情報ＣＩ、モデル情報ＭＩ、及び、オーダＩＤ）を受信すると、図示省略のステップにおいて、当該各情報を表示する。ＥＣサイト事業者の従業員は、モデル情報ＭＩを見て、ユーザに発送されるべきプリンタ５０を準備する。そして、従業員は、顧客情報ＣＩによって示されるユーザの名前及び住所を利用して、プリンタ５０をユーザに発送する。この際に、Ｓ１２０において、発送端末４０は、プリンタ５０を識別するためのユニークなＩＤであるシリアル番号（以下では「Ｓ／Ｎ」と記載する）の入力を従業員から受け付ける。例えば、プリンタ５０を梱包するための箱にＳ／Ｎが記述されている場合には、従業員は、当該箱に記述されているＳ／Ｎを発送端末４０に入力することができる。また、例えば、プリンタ５０を梱包するための箱にＳ／Ｎに対応するバーコードが記述されている場合には、従業員は、発送端末４０に接続されているバーコードリーダを利用して、バーコードを読み取ることによって、Ｓ／Ｎを発送端末４０に入力することができる。そして、Ｓ１２２において、発送端末４０は、Ｓ／Ｎと、Ｓ１１２で受信されたオーダＩＤと、を中継サーバ３０に送信する。
【００３６】
中継サーバ３０は、Ｓ１２２において、発送端末４０からＳ／Ｎ及びオーダＩＤを受信すると、Ｓ１２４において、Ｓ／Ｎ及びオーダＩＤを販売サーバ２０に送信する。なお、変形例では、中継サーバ３０が設けられなくてもよい。この場合、Ｓ１０２のアクセス要求、Ｓ１１０の各情報、及び、Ｓ１２２の各情報は、中継サーバ３０を経由せずに通信されてもよい。
【００３７】
販売サーバ２０は、Ｓ１２４において、中継サーバ３０からＳ／Ｎ及びオーダＩＤを受信すると、Ｓ１３０において、当該オーダＩＤに関連付けて、Ｓ／Ｎを販売サーバ２０内のメモリに登録する。これにより、販売サーバ２０において、顧客情報ＣＩ、モデル情報ＭＩ、ユーザＩＤ、オーダＩＤ、及び、Ｓ／Ｎが関連付けられる。次いで、Ｓ１３２において、販売サーバ２０は、Ｓ／Ｎ及びオーダＩＤを保存サーバ２００に送信する。
【００３８】
保存サーバ２００は、Ｓ１３２において、販売サーバ２０からＳ／Ｎ及びオーダＩＤを受信すると、まず、当該オーダＩＤに関連付けられているユーザＩＤをメモリ２１４から取得する。次いで、保存サーバ２００は、当該オーダＩＤに関連付けられている各情報（即ち、ユーザＩＤ、サーバ情報ＳＩ、及び、品番情報ＮＩ）のメモリ２１４内の位置を示すコールバックＵＲＬ（以下では単に「ＵＲＬ」と記載する）を生成する。そして、Ｓ１４０において、保存サーバ２００は、取得済みのユーザＩＤと、Ｓ１３２で受信されたＳ／Ｎと、生成済みのＵＲＬと、を管理サーバ１００に送信する。
【００３９】
管理サーバ１００は、Ｓ１４０において、保存サーバ２００から各情報（即ち、ユーザＩＤ、Ｓ／Ｎ、ＵＲＬ）を受信すると、Ｓ１５０において、当該ユーザＩＤに関連付けて、当該Ｓ／Ｎ及びＵＲＬをメモリ１１４に登録する。これにより、管理サーバ１００において、ユーザＩＤ、Ｓ／Ｎ、及び、ＵＲＬが関連付けられる。上述したように、ＵＲＬは、保存サーバ２００内の各情報（即ち、ユーザＩＤ、サーバ情報ＳＩ、及び、品番情報ＮＩ）のメモリ２１４内の位置を示す。従って、Ｓ１５０において、管理サーバ１００でＳ／Ｎ及びＵＲＬが関連付けられることは、管理サーバ１００内のＳ／Ｎが、保存サーバ２００内の上記の各情報に関連付けられることに等しい。次いで、Ｓ１５２において、管理サーバ１００は、Ｓ／Ｎの登録が完了したことを示す完了通知を保存サーバ２００に送信する。
【００４０】
保存サーバ２００は、Ｓ１５２において、管理サーバ１００から完了通知を受信すると、Ｓ１６０において、完了通知を販売サーバ２０に送信する。この結果、Ｓ１６２及びＳ１６４において、完了通知が販売サーバ２０から中継サーバ３０を経由して発送端末４０に送信される。これにより、プリンタ発送プロセスが終了する。
【００４１】
（プリンタ登録プロセス；図４）
続いて、図４を参照して、図３のプリンタ発送プロセスの後にプリンタ５０がインターネット６に接続される際に実行される処理を説明する。
【００４２】
Ｓ２００において、プリンタ５０は、電源ＯＮ指示の入力をユーザから受け付ける。プリンタ５０にＬＡＮケーブルが接続される場合、又は、プリンタ５０を無線ＬＡＮに接続するための操作が実行される場合に、プリンタ５０は、インターネット６に接続される。この際に、Ｓ２０２において、プリンタ５０は、プリンタ５０に予め記憶されているＳ／Ｎを管理サーバ１００に送信する。即ち、プリンタ５０は、Ｓ／Ｎを構成する各文字の入力と、Ｓ／Ｎの送信を指示するためのボタンの操作と、をユーザから受け付けなくても、Ｓ／Ｎを管理サーバ１００に自動的に送信する。ただし、変形例では、プリンタ５０は、Ｓ／Ｎの送信を指示するためのボタンの操作をユーザから受け付ける場合に、プリンタ５０に予め記憶されているＳ／Ｎを管理サーバ１００に送信してもよい。また、別の変形例では、プリンタ５０は、プリンタ５０と共に出荷される外部メモリ（例えばＵＳＢメモリ）がプリンタ５０に接続される場合に、外部メモリに記憶されているプリンタ５０のＳ／Ｎを管理サーバ１００に送信してもよい。
【００４３】
管理サーバ１００は、Ｓ２０２において、プリンタ５０からＳ／Ｎを受信すると、当該Ｓ／Ｎがメモリ１１４内に登録されているのか否かを判断する。管理サーバ１００は、当該Ｓ／Ｎが登録されていると判断する場合には、Ｓ２１０において、ＯＫ通知をプリンタ５０に送信する。
【００４４】
プリンタ５０は、Ｓ２１０において、管理サーバ１００からＯＫ通知を受信すると、Ｓ２２０において、プリンタ５０に予め記憶されているデバイスＩＤを管理サーバ１００に送信する。デバイスＩＤは、プリンタ５０を識別するためのユニークなＩＤであって、Ｓ／Ｎとは異なるＩＤである。
【００４５】
管理サーバ１００は、Ｓ２２０において、プリンタ５０からデバイスＩＤを受信すると、Ｓ２３０において、Ｓ２０２で受信されたＳ／Ｎに関連付けて、デバイスＩＤをメモリ１１４に登録する。これにより、管理サーバ１００において、ユーザＩＤ、Ｓ／Ｎ、ＵＲＬ、及び、デバイスＩＤが関連付けられる。そして、以降の処理では、プリンタ５０を識別するための識別情報として、Ｓ／Ｎに代えてデバイスＩＤが利用される。Ｓ／Ｎは、プリンタ５０を梱包するための箱に記述され得るし、図３のプリンタ発送プロセスにおいてＥＣサイト事業者の従業員によって見られ得る。即ち、Ｓ／Ｎは、プリンタ５０のユーザとは異なる者によって知られ得る情報である。本実施例では、このような情報が以降の処理でも利用され続けるのではなく、ユーザとは異なる者によって知られる可能性が低いデバイスＩＤが利用されるので、消耗品の発送サービスに関するセキュリティを向上させることができる。
【００４６】
その後、プリンタ５０及び管理サーバ１００の間において、いわゆる常時接続であるＸＭＰＰ（Extensible Messaging and Presence Protocolの略）接続を確立するための通信が実行され、Ｓ２４０において、ＸＭＰＰ接続が確立される。これにより、プリンタ５０から管理サーバ１００への要求が送信されなくても、ＸＭＰＰ接続を介して、インターネット６上の管理サーバ１００からプリンタ５０への情報の送信を実現することができる。
【００４７】
なお、図示省略しているが、プリンタ５０は、Ｓ２０２でＳ／Ｎを送信しても、何らかの原因に基づいて、ＯＫ通知を受信することができない場合には、Ｓ／Ｎの送信を繰り返し実行する。そして、仮に、プリンタ５０がユーザに発送されてから所定期間が経過しても、プリンタ５０から管理サーバ１００へのＳ／Ｎの送信が適切に実行されない場合には、例えば、販売サーバ２０内の顧客情報ＣＩに含まれる電子メールアドレスを送信先として、プリンタ５０を管理サーバ１００に登録することをユーザに促す確認メールを送信する構成が採用されてもよい。
【００４８】
また、図示省略しているが、管理サーバ１００は、Ｓ２０２で受信されたＳ／Ｎがメモリ１１４に登録されていないと判断する場合には、ＮＧ通知をプリンタ５０に送信する。この場合、プリンタ５０は、Ｓ／Ｎの送信を繰り返し実行することなく、管理サーバ１００と通信するための機能を終了する。
【００４９】
管理サーバ１００は、Ｓ２４０において、ＸＭＰＰ接続が確立されると、Ｓ２３０で登録されたデバイスＩＤに関連付けられているＵＲＬをメモリ１１４から取得し、Ｓ２５０において、当該ＵＲＬを送信先として指定して、当該デバイスＩＤを保存サーバ２００に送信する。
【００５０】
保存サーバ２００は、Ｓ２５０において、管理サーバ１００からＵＲＬが送信先として指定されているデバイスＩＤを受信すると、Ｓ２６０において、当該ＵＲＬによって示される各情報（即ち、ユーザＩＤ、サーバ情報ＳＩ、及び、品番情報ＮＩ）に関連付けて、当該デバイスＩＤをメモリ２１４に登録する。また、オーダＩＤが以降の処理で利用されないので、保存サーバ２００は、メモリ２１４からオーダＩＤを消去する。即ち、Ｓ２６０では、保存サーバ２００は、オーダＩＤに代えてデバイスＩＤを登録する。これにより、保存サーバ２００において、ユーザＩＤ、デバイスＩＤ、サーバ情報ＳＩ、及び、品番情報ＮＩが関連付けられる。次いで、Ｓ２６２において、保存サーバ２００は、Ｓｕｂｓｃｒｉｂｅ要求を管理サーバ１００に送信する。Ｓｕｂｓｃｒｉｂｅ要求は、プリンタ５０への送信要求の送信を管理サーバ１００に要求するためのコマンドである。
【００５１】
管理サーバ１００は、Ｓ２６２において、保存サーバ２００からＳｕｂｓｃｒｉｂｅ要求を受信すると、Ｓ２７０において、Ｓ２４０で確立されたＸＭＰＰ接続を利用して、Ｓｕｂｓｃｒｉｂｅ情報を含む送信要求をプリンタ５０に送信する。Ｓｕｂｓｃｒｉｂｅ情報は、管理サーバ１００に送信されるべき消耗品情報を特定するための情報（例えばカートリッジを示す情報）と、消耗品情報の送信タイミングを示す情報（例えば、送信周期、送信時刻等を示す情報）と、を含む。このように、Ｓｕｂｓｃｒｉｂｅ情報がプリンタ５０に送信されるので、プリンタ５０から管理サーバ１００への定期的な消耗品情報の送信が実現される。
【００５２】
プリンタ５０は、Ｓ２７０において、管理サーバ１００から送信要求を受信すると、Ｓ２８０において、送信要求に含まれるＳｕｂｓｃｒｉｂｅ情報をプリンタ５０のメモリ（図示省略）に登録する。これにより、プリンタ５０は、Ｓｕｂｓｃｒｉｂｅ情報によって特定される消耗品の残量（例えばインクカートリッジ内のインク残量）を示す消耗品情報を、Ｓｕｂｓｃｒｉｂｅ情報によって示されるタイミングで管理サーバ１００に送信する処理を開始する。次いで、Ｓ２９０において、プリンタ５０は、Ｓｕｂｓｃｒｉｂｅ情報の登録が完了したことを示す完了通知を管理サーバ１００に送信する。
【００５３】
管理サーバ１００は、Ｓ２９０において、プリンタ５０から完了通知を受信すると、Ｓ２９２において、完了通知を保存サーバ２００に送信する。これにより、プリンタ登録プロセスが終了する。
【００５４】
（カートリッジ発送プロセス；図５）
続いて、図５を参照して、図４のプリンタ登録プロセスの後にカートリッジがユーザに発送される際に実行される処理を説明する。この段階では、プリンタ５０がインターネット６に接続されている。
【００５５】
Ｓ３００において、プリンタ５０は、図４のＳ２８０で登録されたＳｕｂｓｃｒｉｂｅ情報に従って、プリンタ５０で現在利用されている消耗品の残量を示す消耗品情報と、プリンタ５０のデバイスＩＤと、を管理サーバ１００に送信する。
【００５６】
管理サーバ１００は、Ｓ３００において、プリンタ５０から消耗品情報及びデバイスＩＤを受信すると、Ｓ３０２において、消耗品情報及びデバイスＩＤを保存サーバ２００に送信する。
【００５７】
保存サーバ２００は、Ｓ３０２において、管理サーバ１００から消耗品情報及びデバイスＩＤを受信すると、Ｓ３１０において、消耗品情報によって示される残量が所定値以下であるのか否かを判断する。保存サーバ２００は、残量が所定値より大きいと判断する場合には、以降の処理を実行しない。一方、保存サーバ２００は、残量が所定値以下であると判断する場合に、Ｓ３０２で受信されたデバイスＩＤに関連付けられているユーザＩＤ、サーバ情報ＳＩ、及び、品番情報ＮＩをメモリ２１４から取得する。そして、Ｓ３１２において、保存サーバ２００は、当該ユーザＩＤ及び当該品番情報ＮＩを含む発送要求を、当該サーバ情報ＳＩによって示される販売サーバ２０に送信する。発送要求は、カートリッジの発送を販売サーバ２０に要求するためのコマンドである。
【００５８】
販売サーバ２０は、Ｓ３１２において、保存サーバ２００から発送要求を受信すると、Ｓ３２０において、新品のカートリッジの購入を受け付けて当該カートリッジの発送するための発送処理を実行する。具体的には、販売サーバ２０は、まず、発送要求に含まれるユーザＩＤに関連付けられている顧客情報ＣＩを販売サーバ２０のメモリから取得する。次いで、販売サーバ２０は、当該顧客情報ＣＩに含まれる請求情報（例えばクレジットカード情報）を利用して、発送要求に含まれる品番情報ＮＩによって示されるカートリッジの購入代金を決済する。そして、販売サーバ２０は、当該顧客情報ＣＩによって示されるユーザの名前及び住所を指定して、当該カートリッジの発送を手配する。これにより、ＥＣサイト事業者の従業員は、当該カートリッジを発送する。これにより、カートリッジ発送プロセスが終了する。
【００５９】
なお、変形例では、保存サーバ１００は、管理サーバ１００を経由して、Ｓ３１２の発送要求をプリンタ５０に送信してもよい。この場合、プリンタ５０は、発送要求を販売サーバ２０に送信する。本変形例でも、販売サーバ２０に発送処理を実行させることができる。
【００６０】
（実施例の効果）
上記の構成によると、プリンタ５０のベンダによって設置される各サーバ１００，２００は、インターネット６を介した通信をプリンタ５０と実行不可能である状況において、発送端末４０からプリンタ５０のＳ／Ｎを受信することに応じて（図３のＳ１２２，Ｓ１２４）、コールバックＵＲＬを介して、ユーザＩＤ、サーバ情報ＳＩ、品番情報ＮＩ、及び、Ｓ／Ｎを関連付けて登録することができる（Ｓ１５０）。即ち、各サーバ１００，２００は、ユーザがＥＣサイト事業者からプリンタ５０を受け取ってプリンタ５０をインターネット６に接続する前に、ユーザが消耗品の発送サービスの提供を受けるための各情報を関連付けて登録することができる。即ち、上記の各情報を関連付けて登録するために、ユーザが様々な操作をプリンタ５０に実行しなくてもよく、ユーザの作業負荷を低減させることができる。そして、各サーバ１００，２００は、ユーザがプリンタ５０をインターネット６に接続した後に、プリンタ５０から登録済みのＳ／Ｎに一致するＳ／Ｎを受信することに応じて（図４のＳ２０２）、デバイスＩＤを登録し（Ｓ２３０，Ｓ２６０）、Ｓｕｂｓｃｒｉｂｅ情報をプリンタ５０に送信する（Ｓ２６２，Ｓ２７０）。これにより、各サーバ１００，２００は、プリンタ５０から消耗品情報及びデバイスＩＤを受信することに応じて（図５のＳ３００）、消耗品の発送サービスを販売サーバ２０に実行させることができる（Ｓ３１０，Ｓ３１２）。従って、ユーザは、プリンタ５０をインターネット６に接続すれば、様々な操作をプリンタ５０に実行しなくても、消耗品の発送サービスの提供を受けることができる。本実施例によると、ユーザの利便性を向上させることができる。
【００６１】
（対応関係）
管理サーバ１００及び保存サーバ２００の組合せが、「サーバ」の一例である。保存サーバ２００のメモリ２１４、管理サーバ１００のメモリ１１４が、それぞれ、「第１のメモリ」、「第２のメモリ」の一例である。販売サーバ２０、プリンタ５０、ユーザ端末１０、発送端末４０が、それぞれ、「サービス提供サーバ」、「対象装置」、「第１の端末装置」、「第２の端末装置」の一例である。ユーザＩＤ、Ｓ／Ｎ、デバイスＩＤ、オーダＩＤが、それぞれ、「ユーザ識別情報」、「第１の装置識別情報」、「第２の装置識別情報」、「要求識別情報」の一例である。サーバ情報ＳＩ及び品番情報ＮＩが、「サービス情報」の一例である。消耗品情報、品番情報ＮＩが、それぞれ、「関連情報」、「消耗品識別情報」の一例である。ＵＲＬが、「位置情報」の一例である。図２のＳ１０の購入指示、Ｓ６２の選択指示が、それぞれ、「ユーザ登録指示」、「サービス登録指示」の一例である。
【００６２】
図２において、Ｓ２２、Ｓ３２、Ｓ４２、Ｓ５０、Ｓ６６、Ｓ７２が、それぞれ、「第１の受信部」、「第２の送信部」、「第７の受信部」、「第１のユーザ登録部」、「第２の受信部」、「サービス登録部」によって実行される処理の一例である。また、Ｓ３０が、「生成部」及び「第３のユーザ登録部」によって実行される処理の一例である。図３において、Ｓ１３２、Ｓ１５０が、それぞれ、「第３の受信部」、「第１の装置登録部」によって実行される処理の一例である。また、Ｓ１４０が、「第３の送信部」及び「第８の受信部」によって実行される処理の一例である。図４において、Ｓ２０２、Ｓ２２０、Ｓ２６０、Ｓ２７０が、それぞれ、「第４の受信部」、「第６の受信部」、「第２の装置登録部」、「第１の送信部」によって実行される処理の一例である。また、Ｓ２５０が、「「第４の送信部」及び「第９の受信部」によって実行される処理の一例である。図５のＳ３００が、「第５の受信部」によって実行される処理の一例である。また、Ｓ３１０及び３１２が、「サービス制御部」によって実行される処理の一例である。
【００６３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００６４】
（変形例１）「サーバ」は、２個のサーバ１００，２００によって構成されなくてもよく、１個のサーバ（例えば管理サーバ１００）のみによって構成されてもよい。この場合、例えば、図２のＳ４２の画面要求は、販売サーバ２０から管理サーバ１００に送信され、Ｓ５０が実行されず、Ｓ５２の画面データは、管理サーバ１００から販売サーバ２０に送信され、Ｓ６６のサービス登録要求は、販売サーバ２０から管理サーバ１００に送信される。管理サーバ１００は、Ｓ７０を実行し、ユーザＩＤ、オーダＩＤ、サーバ情報ＳＩ、及び、品番情報ＮＩを関連付けて、メモリ１１４に登録する。Ｓ７４のオーダＩＤは、管理サーバ１００から販売サーバ２０に送信される。また、図３において、Ｓ１３２〜Ｓ１６０が実行されず、図４において、Ｓ２５０，Ｓ２６２，及び、Ｓ２９２が実行されない。また、図５において、Ｓ３０２が実行されず、管理サーバ１００が、Ｓ３１０及びＳ３１２を実行する。本変形例では、管理サーバ１００が、「サーバ」の一例であり、メモリ１１４が、「第１のメモリ」及び「第２のメモリ」の一例である。即ち、「第１のメモリ」及び「第２のメモリ」は、同じメモリであってもよい。また、本変形例では、「第２の送信部」及び「第７の受信部」を省略可能である。
【００６５】
（変形例２）販売サーバ２０は、図２のＳ２２を実行する前に、ユーザＩＤを生成し、Ｓ２２において、当該ユーザＩＤを含むユーザ登録要求を管理サーバ１００に送信してもよい。この場合、管理サーバ１００は、ユーザＩＤを生成せずに、Ｓ３０において、ユーザ登録要求に含まれるユーザＩＤをメモリ１１４に登録する。本変形例では、「生成部」を省略可能である。
【００６６】
（変形例３）保存サーバ２００は、図２のＳ６６において、販売サーバ２０とは異なるＥＣサイトサーバの情報を含むサービス登録要求を受信する場合に、Ｓ７２において、当該ＥＣサイトサーバの情報をサーバ情報ＳＩとして登録してもよい。この場合、図５のＳ３１２において、保存サーバ２００は、販売サーバ２０ではなく当該ＥＣサイトサーバに発送要求を送信して、カットリッジの発送サービスを当該ＥＣサイトサーバに実行させる。即ち、「サービス提供サーバ」及び「販売サーバ」は、上記の実施例のように同じサーバであってもよいし、本変形例のように異なるサーバであってもよい。
【００６７】
（変形例４）上記の実施例では、図２のＳ１０で購入指示がユーザ端末１０に入力される際に、各サーバ１００，２００でユーザＩＤが登録される（Ｓ３０，Ｓ５０）。これに代えて、ユーザによってプリンタ５０が購入された後に、ユーザＩＤを各サーバ１００，２００に登録するための所定の指示がユーザ端末１０に入力される際に、ユーザ端末１０は、管理サーバ１００にアクセスして、ユーザ登録要求を管理サーバ１００に送信してもよい。管理サーバ１００は、ユーザ端末１０からユーザ登録要求を受信すると、Ｓ２２以降の処理を実行してもよい。本変形例では、上記の所定の指示が、「ユーザ登録指示」の一例である。また、「第１の受信部」は、上記の実施例のように販売サーバからユーザ登録要求を受信してもよいし、本変形例のように第１の端末装置からユーザ登録要求を受信してもよい。
【００６８】
（変形例５）上記の実施例において販売サーバ２０を経由して通信される情報は、販売サーバ２０を経由せずに通信されてもよい。例えば、管理サーバ１００は、図２のＳ３２に代えて、販売サーバ２０を経由せずにユーザＩＤを保存サーバ２００に送信してもよい。即ち、「第２の送信部」は、販売サーバを経由せずにユーザ識別情報を保存サーバに送信してもよい。また、例えば、管理サーバ１００は、図２のＳ６２，Ｓ６４に代えて、ユーザ端末１０から販売サーバ２０を経由せずに品番情報ＮＩを受信してもよい。即ち、「第２の受信部」は、第１の端末装置から販売サーバを経由せずにユーザ登録要求を受信してもよい。また、例えば、保存サーバ２００は、図３のＳ１２２，Ｓ１２４，Ｓ１３２に代えて、発送端末４０から販売サーバ２０を経由せずにＳ／Ｎ及びオーダＩＤを受信してもよい。即ち、「第３の受信部」は、第２の端末装置から販売サーバを経由せずに第１の装置識別情報を受信してもよい。
【００６９】
（変形例６）各サーバ１００，２００は、図４のＳ２２０でプリンタ５０からデバイスＩＤを受信する場合に、Ｓ２６２及びＳ２７０を実行せず、かつ、図５のＳ３００、Ｓ３０２、及び、Ｓ３１０を実行せずに、例えば定期的にＳ３１２の発送要求を販売サーバ２０に送信してもよい。即ち、各サーバ１００，２００は、プリンタ５０内の消耗品の残量を確認することなく、Ｓ３１２の発送要求を販売サーバ２０に送信してもよい。本変形例では、「第１の送信部」及び「第５の受信部」を省略可能である。
【００７０】
（変形例７）図４のＳ２２０及びＳ２３０が実行されなくてもよい。そして、Ｓ２５０において、デバイスＩＤに代えてＳ／Ｎが保存サーバ２００に送信され、Ｓ２６０において、デバイスＩＤに代えてＳ／Ｎが登録されてもよい。また、図５のＳ３００，Ｓ３０２において、デバイスＩＤに代えてＳ／Ｎが送信されてもよい。本変形例では、「第６の受信部」、「第２の装置登録部」「第４の送信部」、及び、「第９の受信部」を省略可能である。
【００７１】
（変形例８）上記の実施例では、管理サーバ１００及び保存サーバ２００にプリンタ５０に関する情報が登録され、販売サーバ２０からプリンタ５０のユーザへの消耗品の発送サービスが実行される。これに代えて、管理サーバ１００及び保存サーバ２００は、例えば、ＰＣ、スマートフォン等の端末装置のベンダによって設置されるサーバであってもよい。この場合、管理サーバ１００及び保存サーバ２００は、当該端末装置に関する情報を登録し、図４のＳ２０２において、当該端末装置からＳ／Ｎを受信すると、当該端末装置に関する情報（例えば新機種の情報等）をユーザに提供する情報提供サービスを販売サーバ２０に実行させてもよい。本変形例では、端末装置、情報提供サービスが、それぞれ、「対象装置」、「サービス」の一例である。
【００７２】
（変形例９）図３のＳ１３２及びＳ１４０に代えて、図３に示される変形例が採用されてもよい。即ち、販売サーバ２０は、Ｓ１３０において、Ｓ／Ｎを登録すると、Ｓ１７０において、コールバックＵＲＬを生成し、当該Ｓ／Ｎと、当該Ｓ／Ｎに関連付けられているユーザＩＤと、当該ＵＲＬと、を管理サーバ１００に送信する。管理サーバ１００は、Ｓ１７０において、販売サーバ２０から、Ｓ／Ｎ、ユーザＩＤ、及び、ＵＲＬを受信すると、Ｓ１８０において、これらの情報を関連付けてメモリ１１４に登録する。本変形例でも、上記の実施例と同様の情報を管理サーバ１００に登録することができる。本変形例では、「第３の送信部」、「第３のユーザ登録部」、及び、「第８の受信部」を省略可能である。
【００７３】
（変形例１０）図２のＳ７０，Ｓ７２において、オーダＩＤが生成及び登録されなくてもよい。この場合、図３の１１０，Ｓ１１２，Ｓ１２２，Ｓ１２４，Ｓ１３２において、オーダＩＤに代えてユーザＩＤが通信されてもよい。本変形例でも、管理サーバ１００は、Ｓ１５０において、上記の実施例と同様の各情報を登録することができる。一般的に記載すると、「要求識別情報」が利用されなくてもよい。
【００７４】
（変形例１１）販売サーバ２０は、図２のＳ２０を実行した後であって、ユーザ登録要求を管理サーバ１００に送信する前に、Ｓ４２において、モデル情報ＭＩを含むと共にユーザＩＤを含まない画面要求を保存サーバ２００に送信してもよい。この場合、保存サーバ２００は、Ｓ５０を実行することなく、Ｓ５２において、画面データを販売サーバ２０に送信し、Ｓ６６において、販売サーバ２０からサービス登録要求を受信すると、Ｓ７０及びＳ７２において、オーダＩＤとサーバ情報ＳＩと品番情報ＮＩとをメモリ２１４に登録する。その後、販売サーバ２０は、ユーザ登録要求を管理サーバ１００に送信し、この結果、Ｓ３０〜Ｓ４０が実行され、さらに、販売サーバ２０から保存サーバ２００にユーザＩＤが送信される。この場合、保存サーバ２００は、オーダＩＤ等に関連付けて、ユーザＩＤをメモリ２１４に登録する。即ち、「ユーザ識別情報」は、上記の実施例のようにサービス情報が第１のメモリに登録される前に第１のメモリに登録されてもよいし、本変形例のようにサービス情報が第１のメモリに登録された後に第１のメモリに登録されてもよい。
【００７５】
（変形例１２）図３のＳ１４０において、コールバックＵＲＬが通信されなくてもよい。この場合、図４のＳ２５０において、管理サーバ１００は、デバイスＩＤと、ＵＲＬの代替としてのユーザＩＤと、を保存サーバ２００に送信してもよい。そして、保存サーバ２００は、Ｓ２６０において、受信済みのユーザＩＤに関連付けて、デバイスＩＤを登録してもよい。本変形例でも、保存サーバ２００は、Ｓ２６０において、上記の実施例と同様の各情報を登録することができる。一般的に記載すると、「位置情報」が利用されなくてもよい。
【００７６】
（変形例１３）上記の実施例では、ユーザは、図２のＳ１０において、ユーザ端末１０を利用して販売サーバ２０にアクセスして、プリンタ５０を購入する。これに代えて、ユーザは、プリンタ５０を販売している販売店に赴いてプリンタ５０を購入し、その際に、消耗品の発注サービスを申し込んでもよい。この場合、販売店の店員は、販売店に設置されている店舗端末を利用して、管理サーバ１００へのユーザ登録要求の送信（図２のＳ２２参照）を店舗端末に実行させてもよい。また、店員は、店舗端末を利用して選択画面から消耗品の品番を選択し（Ｓ６２参照）、保存サーバ２００へのサービス登録要求の送信（Ｓ６６参照）を店舗端末に実行させてもよい。また、店員は、プリンタ５０のＳ／Ｎ及びオーダＩＤを店舗端末に入力し（図３のＳ１２０参照）、保存サーバ２００へのＳ／Ｎ及びオーダＩＤの送信（Ｓ１３２参照）を店舗端末に実行させてもよい。この構成によると、ユーザは、販売店においてプリンタ５０を購入して消耗品の発注サービスを申し込むと、プリンタ５０をインターネット６に接続するだけで、消耗品の発注サービスの提供を受けることができる。本変形例では、店舗端末が、「第１の端末装置」及び「第２の端末装置」の一例である。また、本変形例のさらに別の変形例として以下を採用してもよい。例えば、店員は、保存サーバ２００へのＳ／Ｎの送信（Ｓ１３２参照）を店舗端末に実行させた後に、管理サーバ１００へのＳ／Ｎを含むユーザ登録要求の送信（図２のＳ２２参照）と、保存サーバ２００へのＳ／Ｎを含むサービス登録要求の送信（Ｓ６６参照）と、を店舗端末に実行させてもよい。本変形例でも、上記の実施例と同様の各情報を各サーバ１００，２００に登録することができる。即ち、「第１の装置登録部」が第１の装置識別情報を登録するタイミングは、「第１のユーザ登録部」がユーザ識別情報を登録するタイミング（及び「サービス登録部」がサービス情報を登録するタイミング）よりも後であってもよいし（上記の実施例参照）、前であってもよい（本変形例参照）。
後でもよい。
【００７７】
（変形例１４）各実施例では、サーバ１００，２００のＣＰＵ２１２，Ｓ２１４がプログラム１１６，２１６（即ちソフトウェア）を実行することによって、図２〜図５の各処理が実現される。これに代えて、図２〜図５の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【００７８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００７９】
１０：ユーザ端末、２０：販売サーバ、３０：中継サーバ、４０：発送端末、５０：プリンタ、１００：管理サーバ、１０２：ネットワークインターフェース、１１０：制御部１１２：ＣＰＵ、１１４：メモリ、１１６：プログラム、２００：保存サーバ、２０２：ネットワークインターフェース、２１０：制御部、２１２：ＣＰＵ、２１４：メモリ、２１６：プログラム
【図１】
2018097755.tif 000003
【図２】
2018097755.tif 000004
【図３】
2018097755.tif 000005
【図４】
2018097755.tif 000006
【図５】
2018097755.tif 000007