(57)【特許請求の範囲】
【請求項１】
サーバから提供されるデータを印刷することによって当該データを利用することが可能であるとともに、ユーザ端末に通信可能に接続されるデータ利用装置であって、
サーバから提供されるデータを印刷するためのデータ利用情報を記憶することが可能であるデータ利用情報記憶手段と、
前記ユーザ端末から送信された第１コマンドを受信する第１コマンド受信手段と、
前記第１コマンドに応じて前記第１コマンドに含まれるアドレス情報で特定される特定サーバに第２コマンドを送信する第２コマンド送信手段と、
前記第２コマンドに応じて前記特定サーバから送信されたサーバ登録項目を受信するサーバ登録項目受信手段と、
前記サーバ登録項目と前記データ利用情報に対応するデータ利用項目とを含む第３コマンドを前記ユーザ端末に送信する第３コマンド送信手段と、
前記第３コマンドに応じて前記ユーザ端末から送信されたサーバ登録情報と特定のデータ利用情報とを受信するサーバ登録情報受信手段であって、前記特定のデータ利用情報は、前記特定サーバから提供されるデータを印刷するための情報である、前記サーバ登録情報受信手段と、
前記サーバ登録情報を含む第４コマンドを前記特定サーバに送信する第４コマンド送信手段と、
前記第４コマンドに応じて前記特定サーバから送信されたレスポンスであって、前記特定サーバが前記サーバ登録情報を登録する登録処理が完了したのか否かを示す前記レスポンスを受信するレスポンス受信手段と、
前記レスポンスが前記登録処理が完了したことを示す肯定的なレスポンスであることを条件として、前記特定のデータ利用情報を前記データ利用情報記憶手段に記憶させる記憶制御手段と、
を備えているデータ利用装置。
【請求項２】
前記第３コマンド送信手段は、前記サーバ登録項目と前記データ利用項目の両者に共通している項目の一方を削除してユーザ端末に送信する
ことを特徴とする請求項１に記載のデータ利用装置。
【請求項３】
前記第３コマンド送信手段は、前記サーバ登録項目受信手段で受信されたサーバ登録項目のうち、データ利用装置が有する情報に対応するサーバ登録項目を削除してユーザ端末に送信し、
前記第４コマンド送信手段は、前記第３コマンドに応じて前記ユーザ端末から送信されたサーバ登録情報と、削除されたサーバ登録項目に対応する前記情報とを含む第４コマンドを前記特定サーバに送信する
ことを特徴とする請求項１又は２に記載のデータ利用装置。
【請求項４】
前記データ利用情報記憶手段で記憶される前記特定のデータ利用情報が、前記特定サーバのアドレス情報を含む
ことを特徴とする請求項１から３のいずれか一項に記載のデータ利用装置。
【請求項５】
データ利用装置は、サーバから提供されるデータを印刷することによってデータを利用する印刷手段を有するプリンタである
ことを特徴とする請求項１から４のいずれか一項に記載のデータ利用装置。
【請求項６】
データを提供するサーバと、そのサーバから提供されるデータを印刷することによって当該データを利用することが可能であるデータ利用装置と、そのデータ利用装置に通信可能に接続されるユーザ端末とを有するデータ利用システムであって、
前記データ利用装置は、
前記サーバから提供されるデータを印刷するためのデータ利用情報を記憶することが可能であるデータ利用情報記憶手段と、
前記ユーザ端末から送信された第１コマンドを受信する第１コマンド受信手段と、
前記第１コマンドに応じて前記第１コマンドに含まれるアドレス情報で特定される前記サーバに第２コマンドを送信する第２コマンド送信手段と、
前記第２コマンドに応じて前記サーバから送信されたサーバ登録項目を受信するサーバ登録項目受信手段と、
前記サーバ登録項目と前記データ利用情報に対応するデータ利用項目とを含む第３コマンドを前記ユーザ端末に送信する第３コマンド送信手段と、
前記第３コマンドに応じて前記ユーザ端末から送信されたサーバ登録情報と前記データ利用情報とを受信するサーバ登録情報受信手段と、
前記サーバ登録情報を含む第４コマンドを前記サーバに送信する第４コマンド送信手段と、
前記サーバから送信されたレスポンスであって、前記サーバが前記サーバ登録情報を登録する登録処理が完了したのか否かを示す前記レスポンスを受信するレスポンス受信手段と、
前記レスポンスが前記登録処理が完了したことを示す肯定的なレスポンスであることを条件として、前記サーバから提供されるデータを印刷するためのデータ利用情報を前記データ利用情報記憶手段に記憶させる記憶制御手段を有し、
前記サーバは、
前記データ利用装置から送信された前記第２コマンドを受信する第２コマンド受信手段と、
前記第２コマンドに応じてサーバ登録項目を前記データ利用装置に送信するサーバ登録項目送信手段と、
前記データ利用装置から送信された前記第４コマンドを受信する第４コマンド受信手段と、
前記第４コマンドに応じて前記第４コマンドに含まれるサーバ登録情報を登録する登録処理を実行することが可能である登録処理実行手段と、
前記登録処理実行手段で前記データ利用装置が登録されたことを条件として、前記データ利用装置に前記登録処理が完了したことを示す肯定的なレスポンスを送信するレスポンス送信手段を有し、
前記ユーザ端末は、
前記サーバのアドレス情報を含む前記第１コマンドを前記データ利用装置に送信する第１コマンド送信手段と、
前記第１コマンドに応じて前記データ利用装置から送信された前記第３コマンドを受信する第３コマンド受信手段と、
前記第３コマンドに応じて前記第３コマンドに含まれる前記サーバ登録項目と前記データ利用項目とを出力する出力手段と、
前記出力手段で出力された前記サーバ登録項目に対応する前記サーバ登録情報と、前記データ利用項目に対応する前記データ利用情報と、を入力することを許容する入力許容手段と、
前記入力許容手段で入力された前記サーバ登録情報と前記データ利用情報とを前記データ利用装置に送信するサーバ登録情報送信手段を有する
データ利用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから提供されるデータを利用するデータ利用装置に関する。
【背景技術】
【０００２】
ネットワークを介して、登録されているデータ利用装置に様々なデータ（例えばニュースや広告等）を提供するサーバがある。このサーバからデータの提供を受けるためには、ユーザは、データの提供を受けるデータ利用装置に関する情報（例えばデータ利用装置のデバイスＩＤや提供すべきデータの種類）を予めサーバに登録しなければならない。また、データ利用装置は、サーバから提供されたデータを利用するためのデータ利用情報（例えばサーバのＵＲＬや提供されるデータの種類）を記憶しておかなければならない。データ利用装置がサーバから提供されるデータを利用できるようにする技術が、例えば特許文献１に記載されている。
【０００３】
特許文献１では、サーバは、ユーザ端末を登録するために必要なサーバ登録情報に対応するサーバ登録項目をユーザ端末（端末装置）に送信する。ユーザ端末の表示装置は、サーバ登録項目を表示する。ユーザは、操作装置を操作することによって、サーバ登録情報を入力することができる。ユーザ端末は、ユーザによって入力されたサーバ登録情報をサーバに送信する。サーバは、サーバ登録情報を受信すると、データの提供を受けるために必要なデータ利用情報をユーザ端末に送信する。ユーザ端末は、サーバから受信したデータ利用情報をデータ利用装置に送信する。データ利用装置は、ユーザ端末から受信したデータ利用情報を記憶する。
特許文献１の技術によれば、データ利用装置をサーバに登録する際に、ユーザは、ユーザ端末を利用してサーバ登録情報を入力することができる。したがって、操作装置や表示装置が充実していないデータ利用装置（例えば、テンキーのみを有するプリンタ）をサーバに登録する際に、ユーザは、操作装置や表示装置が充実した別のユーザ端末を利用することができる。これにより、ユーザが行うサーバ登録情報の入力作業を軽減することができる。
【０００４】
【特許文献１】特開２００６−１３５６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
確かに、上記した特許文献１の技術は有用であるが、特許文献１の技術が最善の手法であるとは限らない。本明細書によって開示される技術は、データ利用装置にデータ利用情報を登録するとともにサーバにサーバ登録情報を登録するための新規な技術を提供する。
【課題を解決するための手段】
【０００６】
本発明は、サーバから提供されるデータを印刷することによって当該データを利用することが可能であるとともに、ユーザ端末に通信可能に接続されるデータ利用装置であって、サーバから提供されるデータを印刷するためのデータ利用情報を記憶することが可能であるデータ利用情報記憶手段と、ユーザ端末から送信された第１コマンドを受信する第１コマンド受信手段と、第１コマンドに応じて第１コマンドに含まれるアドレス情報で特定される特定サーバに第２コマンドを送信する第２コマンド送信手段と、第２コマンドに応じて特定サーバから送信されたサーバ登録項目を受信するサーバ登録項目受信手段と、サーバ登録項目とデータ利用情報に対応するデータ利用項目とを含む第３コマンドをユーザ端末に送信する第３コマンド送信手段と、第３コマンドに応じてユーザ端末から送信されたサーバ登録情報と特定のデータ利用情報とを受信するサーバ登録情報受信手段であって、特定のデータ利用情報は、特定サーバから提供されるデータを印刷するための情報である、サーバ登録情報受信手段と、サーバ登録情報を含む第４コマンドを特定サーバに送信する第４コマンド送信手段と、第４コマンドに応じて特定サーバから送信されたレスポンスであって、特定サーバがサーバ登録情報を登録する登録処理が完了したのか否かを示すレスポンスを受信するレスポンス受信手段と、レスポンスが登録処理が完了したことを示す肯定的なレスポンスであることを条件として、特定のデータ利用情報をデータ利用情報記憶手段に記憶させる記憶制御手段と、を備えているデータ利用装置である。
本明細書によって開示される別の技術は、サーバから提供されるデータを利用することが可能であるとともに、ユーザ端末に通信可能に接続されるデータ利用装置である。なお、「データを利用」という用語は、最も広義に解釈されるべきものであり、データを出力すること（表示、印刷、外部に送信）、データを加工すること、データに基づいて計算を実行すること等を含む概念である。データ利用装置は、データ利用情報記憶手段と第１コマンド受信手段と第２コマンド送信手段とサーバ登録項目受信手段と第３コマンド送信手段とサーバ登録情報受信手段と第４コマンド送信手段とレスポンス受信手段と記憶制御手段を備えている。データ利用情報記憶手段は、サーバから提供されるデータを利用するためのデータ利用情報を記憶することが可能である。第１コマンド受信手段は、ユーザ端末から送信された第１コマンドを受信する。第２コマンド送信手段は、第１コマンドに応じて第１コマンドに含まれるアドレス情報で特定される特定サーバに第２コマンドを送信する。サーバ登録項目受信手段は、第２コマンドに応じて特定サーバから送信されたサーバ登録項目を受信する。サーバ登録項目には、例えば、データ利用装置のアドレス情報や識別情報に対応する項目や、サーバが提供するデータの種類に対応する項目が含まれていてもよい。第３コマンド送信手段は、サーバ登録項目を含む第３コマンドをユーザ端末に送信する。サーバ登録情報受信手段は、第３コマンドに応じてユーザ端末から送信されたサーバ登録情報を受信する。第４コマンド送信手段は、サーバ登録情報を含む第４コマンドを特定サーバに送信する。レスポンス受信手段は、第４コマンドに応じて特定サーバから送信されたデータの提供に関するレスポンスを受信する。記憶制御手段は、レスポンスが肯定的なレスポンスであることを条件として、特定サーバから提供されたデータを利用するためのデータ利用情報をデータ利用情報記憶手段に記憶させる。データ利用情報には、例えば、サーバのアドレス情報が含まれていてもよい。
【０００７】
上記した技術では、データ利用装置が、サーバ登録項目をサーバから受信してユーザ端末に送信する。ユーザは、ユーザ端末を利用して、サーバ登録情報を入力することができる。したがって、データ利用装置の操作装置や表示装置が充実していない場合に、ユーザは、操作装置や表示装置が充実しているユーザ端末を利用してサーバ登録情報を入力することができる。この技術によれば、ユーザが行う入力作業を軽減することができる。
【０００８】
また、データ利用装置がサーバから提供されるデータを利用する場合、サーバ登録情報（例えばデータ利用装置に関する情報等）に基づいてデータ利用装置をサーバに登録しておく必要があるとともに、データ利用情報（例えばサーバに関する情報等）をデータ利用装置に登録しておく必要がある。例えば、サーバにデータ利用装置が登録されていても、データ利用装置にデータ利用情報が登録されていなければ、データ利用装置は、サーバからのデータを利用することができない。逆に、データ利用装置にデータ利用情報が登録されていても、サーバにデータ利用装置が登録されていなければ、例えば、データ利用装置がサーバにデータをリクエストしてもサーバはデータ利用装置にデータを提供しない。
上記した技術では、サーバは、サーバ登録情報を含む第４コマンドに応じて、肯定的なレスポンスをデータ利用装置に送信する。即ち、サーバは、第４コマンドに含まれるサーバ登録情報に不備がなく、データ利用装置を登録することができる場合には、データ利用装置に肯定的なレスポンスを送信する。この場合、サーバにデータ利用装置が登録されることになる。データ利用装置の記憶制御手段は、サーバから肯定的なレスポンスを受信することを条件として、データ利用情報記憶手段にデータ利用情報を記憶させる。一方において、サーバが受信したサーバ登録情報に不備がある場合には、サーバは、データ利用装置を登録せずに、データ利用装置に肯定的なレスポンスを送信しない（例えば否定的なレスポンスを送信してもよいし、レスポンスを返さなくてもよい）。データ利用装置の記憶制御手段は、サーバから肯定的なレスポンス受信しなければ、データ利用情報記憶手段にデータ利用情報を記憶させない。
上記した技術によれば、データ利用装置がサーバに登録されているにも関わらず、データ利用装置がデータ利用情報を記憶していない、あるいは、データ利用装置がサーバに登録されていないにも関わらず、データ利用装置がデータ利用情報を記憶しているという事態を防止することができる。
【０００９】
上記したデータ利用情報は、ユーザ端末においてユーザによって入力され、ユーザ端末からデータ利用装置に送信されてもよい。ユーザがデータ利用情報を入力する場合、第３コマンド送信手段は、サーバ登録項目とデータ利用情報に対応するデータ利用項目を含む第３コマンドをユーザ端末に送信してもよい。そして、サーバ登録情報受信手段は、第３コマンドに応じてユーザ端末から送信されたサーバ登録情報とデータ利用情報を受信してもよい。
この構成によれば、ユーザは、ユーザ端末を利用してデータ利用情報を入力することができる。これにより、ユーザのデータ利用情報の入力作業を軽減することができる。
【００１０】
第３コマンド送信手段は、サーバ登録項目とデータ利用項目の両者に共通している項目の一方を削除してユーザ端末に送信してもよい。
この構成によれば、ユーザが同じ情報を２度入力する必要がなくなり、ユーザの入力作業を軽減することができる。
【００１１】
第３コマンド送信手段は、サーバ登録項目受信手段で受信されたサーバ登録項目のうち、データ利用装置が有する情報に対応するサーバ登録項目を削除してユーザ端末に送信してもよい。この場合、第４コマンド送信手段は、第３コマンドに応じてユーザ端末から送信されたサーバ登録情報と、削除されたサーバ登録項目に対応する情報を含む第４コマンドを特定サーバに送信してもよい。
サーバ登録項目には、例えば、データ利用装置のアドレス情報に対応する項目やデータ利用装置の識別情報対応する項目等、データ利用装置が有する情報に対応する項目が含まれていることが多い。上記の構成では、データ利用装置が有する情報に対応する項目は、データ利用装置からユーザ端末に送信されない。この構成によれば、ユーザが入力すべき情報が少なくなり、ユーザの入力作業を軽減することができる。
【００１２】
上記したデータ利用装置は、サーバから提供されるデータを印刷することによってデータを利用する印刷手段を有するプリンタであってもよい。
一方において、データ利用装置は、他の種類のデバイス（例えば携帯端末）であってもよい。
【００１３】
本発明は、データを提供するサーバと、そのサーバから提供されるデータを印刷することによって当該データを利用することが可能であるデータ利用装置と、そのデータ利用装置に通信可能に接続されるユーザ端末とを有するデータ利用システムである。前記データ利用装置は、前記サーバから提供されるデータを印刷するためのデータ利用情報を記憶することが可能であるデータ利用情報記憶手段と、前記ユーザ端末から送信された第１コマンドを受信する第１コマンド受信手段と、前記第１コマンドに応じて前記第１コマンドに含まれるアドレス情報で特定される前記サーバに第２コマンドを送信する第２コマンド送信手段と、前記第２コマンドに応じて前記サーバから送信されたサーバ登録項目を受信するサーバ登録項目受信手段と、前記サーバ登録項目と前記データ利用情報に対応するデータ利用項目とを含む第３コマンドを前記ユーザ端末に送信する第３コマンド送信手段と、前記第３コマンドに応じて前記ユーザ端末から送信されたサーバ登録情報と前記データ利用情報とを受信するサーバ登録情報受信手段と、前記サーバ登録情報を含む第４コマンドを前記サーバに送信する第４コマンド送信手段と、前記サーバから送信されたレスポンスであって、前記サーバが前記サーバ登録情報を登録する登録処理が完了したのか否かを示す前記レスポンスを受信するレスポンス受信手段と、前記レスポンスが前記登録処理が完了したことを示す肯定的なレスポンスであることを条件として、前記サーバから提供されるデータを印刷するためのデータ利用情報を前記データ利用情報記憶手段に記憶させる記憶制御手段を有する。前記サーバは、前記データ利用装置から送信された前記第２コマンドを受信する第２コマンド受信手段と、前記第２コマンドに応じてサーバ登録項目を前記データ利用装置に送信するサーバ登録項目送信手段と、前記データ利用装置から送信された前記第４コマンドを受信する第４コマンド受信手段と、前記第４コマンドに応じて前記第４コマンドに含まれるサーバ登録情報を登録する登録処理を実行することが可能である登録処理実行手段と、前記登録処理実行手段で前記データ利用装置が登録されたことを条件として、前記データ利用装置に前記登録処理が完了したことを示す肯定的なレスポンスを送信するレスポンス送信手段を有する。前記ユーザ端末は、前記サーバのアドレス情報を含む前記第１コマンドを前記データ利用装置に送信する第１コマンド送信手段と、前記第１コマンドに応じて前記データ利用装置から送信された前記第３コマンドを受信する第３コマンド受信手段と、前記第３コマンドに応じて前記第３コマンドに含まれる前記サーバ登録項目と前記データ利用項目とを出力する出力手段と、前記出力手段で出力された前記サーバ登録項目に対応する前記サーバ登録情報と、前記データ利用項目に対応する前記データ利用情報と、を入力することを許容する入力許容手段と、前記入力許容手段で入力された前記サーバ登録情報と前記データ利用情報とを前記データ利用装置に送信するサーバ登録情報送信手段を有する。
上記のデータ利用装置を備えている別のデータ利用システムも有用である。このデータ利用システムは、データを提供するサーバと、サーバから提供されたデータを利用することが可能であるデータ利用装置と、データ利用装置に通信可能に接続されるユーザ端末とを有する。データ利用装置は、データ利用情報記憶手段と第１コマンド受信手段と第２コマンド送信手段とサーバ登録項目受信手段と第３コマンド送信手段とサーバ登録情報受信手段と第４コマンド送信手段とレスポンス受信手段と記憶制御手段を有する。データ利用情報記憶手段は、サーバから提供されるデータを利用するためのデータ利用情報を記憶することが可能である。第１コマンド受信手段は、ユーザ端末から送信された第１コマンドを受信する。第２コマンド送信手段は、第１コマンドに応じて第１コマンドに含まれるアドレス情報で特定されるサーバに第２コマンドを送信する。サーバ登録項目受信手段は、第２コマンドに応じてサーバから送信されたサーバ登録項目を受信する。第３コマンド送信手段は、サーバ登録項目を含む第３コマンドをユーザ端末に送信する。サーバ登録情報受信手段は、第３コマンドに応じてユーザ端末から送信されたサーバ登録情報を受信する。第４コマンド送信手段は、サーバ登録情報を含む第４コマンドをサーバに送信する。レスポンス受信手段は、サーバから送信されたレスポンスを受信する。記憶制御手段は、レスポンスが肯定的なレスポンスであることを条件として、サーバから提供されたデータを利用するためのデータ利用情報をデータ利用情報記憶手段に記憶させる。サーバは、第２コマンド受信手段とサーバ登録項目送信手段と第４コマンド受信手段と登録処理実行手段とレスポンス送信手段を有する。第２コマンド受信手段は、データ利用装置から送信された第２コマンドを受信する。サーバ登録項目送信手段は、第２コマンドに応じてサーバ登録項目をデータ利用装置に送信する。第４コマンド受信手段は、データ利用装置から送信された第４コマンドを受信する。登録処理実行手段は、第４コマンドに応じて第４コマンドに含まれるサーバ登録情報に基づいてデータ利用装置を登録する登録処理を実行することが可能である。レスポンス送信手段は、登録処理実行手段でデータ利用装置を登録されたことを条件として、データ利用装置に肯定的なレスポンスを送信する。ユーザ端末は、第１コマンド送信手段と第３コマンド受信手段と出力手段と入力許容手段とサーバ登録情報送信手段を有する。第１コマンド送信手段は、サーバのアドレス情報を含む第１コマンドをデータ利用装置に送信する。第３コマンド受信手段は、第１コマンドに応じてデータ利用装置から送信された第３コマンドを受信する。出力手段は、第３コマンドに応じて第３コマンドに含まれるサーバ登録項目を出力する。入力許容手段は、出力手段で出力されたサーバ登録項目に対応するサーバ登録情報を入力することを許容する。サーバ登録情報送信手段は、入力許容手段で入力されたサーバ登録情報をデータ利用装置に送信する。
【００１４】
このデータ利用システムによれば、ユーザは、ユーザ端末を利用して、データ利用装置をサーバに登録するために必要な入力作業をすることができる。これにより、ユーザが行う入力作業を軽減することができる。また、データ利用装置がサーバに登録されているにも関わらず、データ利用装置がデータ利用情報を記憶していない、あるいは、データ利用装置がサーバに登録されていないにも関わらず、データ利用装置がデータ利用情報を記憶しているという事態を防止することができる。
【発明を実施するための最良の形態】
【００１５】
図面を参照して実施例を説明する。図１は、実施例のデータ利用システム１０の構成を簡単に示す。データ利用システム１０は、複数のサーバ１４，１６，１８と、多機能機２０と、ＰＣ２２を備える。サーバ１４，１６，１８と多機能機２０とＰＣ２２は、別体に構成されている。各デバイス１４，１６，１８，２０，２２は、ネットワーク回線１２を介して通信可能に接続されている。
【００１６】
（サーバの構成）
図２は、サーバ１４の構成を示す。サーバ１４は、制御装置３２とハードディスク３４とネットワークインターフェイス３６を有する。制御装置３２は、予め設定されているプログラムに従って様々な処理を実行し、サーバ１４の動作を統括的に制御する。制御装置３２が実行する処理の内容は、後で詳しく説明する。ハードディスク３４は、様々な情報を記憶することができる。ハードディスク３４は、制御装置３２がサーバ１４の動作を制御するためのプログラムを記憶している。また、ハードディスク３４は、データを提供する各デバイスのサーバ登録情報リスト１００（図３参照）を記憶することができる。サーバ登録情報リスト１００の内容は、後で詳しく説明する。ネットワークインターフェイス３６には、ネットワーク回線１２が接続されている。サーバ１４は、ネットワークインターフェイス３６を介して多機能機２０と通信可能である。制御装置３２は、ネットワークインターフェイス３６を介して、登録されている各デバイス（図示省略）にデータを提供することができる。
【００１７】
サーバ１６，１８は、サーバ１４と同様の構成を有している。このため、サーバ１６，１８についての詳細な説明を省略する。サーバ１６，１８は、サーバ１４と同様、多機能機２０と通信可能に接続されている。なお、多機能機２０に接続されるサーバの数には制限はない。本実施例では、説明を簡略化するため、多機能機２０に接続されるサーバをサーバ１４，１６，１８の３台のみとしている。
【００１８】
（サーバ登録情報リストの内容）
図３は、サーバ登録情報リスト１００の内容を示す。サーバ登録情報リスト１００は、サーバ登録項目１０２とサーバ登録情報１０４を有する。サーバ登録項目１０２は、サーバ１４がネットワーク上のデバイスにデータを提供するために必要な情報に対応する項目である。本実施例のサーバ登録項目１０２は、ユーザ名、生年月日、性別、使用言語、多機能機ＩＤ、機種名、及び、データの種類を含んでいる。ユーザ名、生年月日、性別、及び、使用言語は、サーバ１４からデータの提供を受ける多機能機のユーザに関する情報と言い換えることができる。多機能機ＩＤ及び機種名は、サーバ１４からデータの提供を受ける多機能機に関する情報と言い換えることができる。多機能機ＩＤは、多機能機のＭＡＣアドレスやＩＰアドレスであってもよい。データの種類は、ユーザが所望するデータの種類である。サーバ登録項目１０２は、サーバの種類によって適宜変更することができる。例えば、サーバが提供するデータの種類が１種類であれば、データの種類を示す項目がなくてもよい。あるいは、サーバが提供するデータの使用言語が日本語だけの場合、使用言語を示す項目がなくてもよい。また、例えば、サーバ登録項目１０２は、「国籍」等の他の項目を有していてもよい。サーバ登録情報１０４は、サーバ登録項目１０２の各項目に対応する情報である。
【００１９】
（多機能機の構成）
図４は、多機能機２０の構成を示す。多機能機２０は、表示装置４２と操作装置４４と印刷装置４６と記憶装置４８と制御装置５０とネットワークインターフェイス５２を有する。表示装置４２は、様々な情報を表示することができる。操作装置４４は、ユーザによって操作される複数のキー（テンキー、スタートキー、キャンセルキー等）を有する。ユーザは、操作装置４４を操作することによって、様々な情報や指示を多機能機２０に入力することができる。印刷装置４６は、印刷データに基づいて印刷媒体に印刷することができる。印刷データには、サーバ１４，１６，１８から提供されたデータや多機能機２０の外部（例えば、ＰＣ２２）から送られてくるものが含まれる。記憶装置４８は、様々な情報を記憶することができる。記憶装置４８は、サーバ１４，１６，１８からデータの提供を受けるためのデータ利用情報リスト１１０（図５参照）を記憶することができる。データ利用情報リスト１１０の内容は、後で詳しく説明する。制御装置５０は、予め設定されているプログラムに従って様々な処理を実行し、多機能機２０の動作を統括的に制御する。
【００２０】
ネットワークインターフェイス５２には、ネットワーク回線１２が接続されている。多機能機２０は、ネットワークインターフェイス５２を介してサーバ１４，１６，１８と通信可能である。また、ネットワーク回線１２は、ＨＵＢやルータ等を介してＰＣ２２と接続されている。多機能機２０は、ネットワークインターフェイス５２を介してＰＣ２２と通信することが可能である。
多機能機２０は、プリント機能のみならず、他の機能（例えばスキャン機能やファクシミリ通信機能）も実行することができる構成を有していてもよい。
【００２１】
（データ利用情報リストの内容）
図５は、データ利用情報リスト１１０の構成を示す。データ利用情報リスト１１０は、データ利用項目１１２とデータ利用情報１１４を有する。データ利用項目１１２は、多機能機２０がサーバ１４（１６，１８）から提供されたデータを印刷（利用）するために必要な情報に対応する項目である。本実施例のデータ利用項目１１２は、サーバＵＲＬ、データの種類、印刷解像度、及び、印刷倍率を含んでいる。サーバＵＲＬは、多機能機２０にデータを提供するサーバに関する情報と言い換えることができる。データの種類は、ユーザが所望するデータの種類である。印刷解像度及び印刷倍率は、多機能機２０がデータを利用するための設定情報と言い換えることができる。データ利用項目１１２は、サーバの種類や多機能機の種類によって適宜変更することができる。例えば、サーバが提供するデータの種類が１種類であり、サーバがデータの種類をサーバ登録項目としていなければ、データの種類を示す項目がなくてもよい。また、例えば、両面印刷するか片面印刷するかを選択することができる「両面／片面印刷」等の他の項目を有していてもよい。データ利用情報１１４は、データ利用項目１１２の各項目に対応する情報である。
【００２２】
（ＰＣの構成）
図６は、ＰＣ２２の構成を示す。ＰＣ２２は、表示装置６２と操作装置６４とハードディスク６６と制御装置６８とネットワークインターフェイス７０を有する。表示装置６２は、様々な情報を表示することができる。操作装置６４は、ユーザによって操作されるキーボードやマウス等を有する。ユーザは、操作装置６４を操作することによって、様々な情報や指示をＰＣ２２に入力することができる。ハードディスク６６は、様々な情報を記憶することができる。制御装置６８は、予め設定されているプログラムに従って様々な処理を実行し、ＰＣ２２の動作を統括的に制御する。
ネットワークインターフェイス７０には、ネットワーク回線１２が接続されている。ネットワーク回線１２は、ＨＵＢやルータ等を介して多機能機２０と接続されている。ＰＣ２２は、ネットワークインターフェイス７０を介して多機能機２０と通信することが可能である。
【００２３】
（登録処理の概要）
続いて、多機能機２０をサーバ１４に登録する登録処理について説明する。まず、上記各デバイス１４，２０，２２が実行する処理の概要を説明する。図７は、各デバイス１４，２０，２２が実行する処理のタイムチャートを示す。ユーザは、ＰＣ２２の操作装置６４を操作することによって、サーバ情報入力項目送信要求（Ａ１）を多機能機２０に送信する。多機能機２０は、ＰＣ２２から送信されたサーバ情報入力項目送信要求に応じて、サーバ情報入力項目をＰＣ２２に送信する（Ａ２）。サーバ情報入力項目は、サーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）や使用言語に対応する項目を含む。ＰＣ２２は、多機能機２０から送信されたサーバ情報入力項目を表示装置６２に表示する。ユーザは、操作装置６４を操作することによって、サーバ情報入力項目に対応する情報を入力することができる。ＰＣ２２は、サーバ登録要求（Ａ３）とユーザによって入力されたサーバ１４のサーバ情報を多機能機２０に送信する（Ａ４）。
【００２４】
多機能機２０は、ＰＣ２２から送信されたサーバ登録要求を受信する。多機能機２０は、サーバ登録要求に含まれるサーバ情報（サーバのＵＲＬ）に基づいて、下記の登録処理を実行するべきサーバを特定することができる。本実施例では、サーバ１４が特定されたものとして以下の説明を続ける。多機能機２０は、ＰＣ２２から送信されたサーバ登録要求に応じて、サーバ登録項目送信要求（Ｂ１）と多機能機２０の識別情報をサーバ１４に送信する（Ｂ２）。多機能機２０の識別情報は、例えば、サーバ１４が多機能機２０と通信可能となるための情報（多機能機２０のアドレス情報等）を含む。サーバ１４は、多機能機２０から送信されたサーバ登録項目送信要求に応じて、サーバ登録項目１０２（図３参照）を多機能機２０に送信する（Ｂ３）。多機能機２０は、サーバ１４から送信されたサーバ登録項目１０２とデータ利用項目１１２（図５参照）の中からＰＣ２２に送信する登録項目を選択する。この結果、下記のＡ６で送信される登録項目リストが作成される。多機能機２０がＰＣ２２に送信する項目を選択する処理の内容は、後で詳しく説明する。
【００２５】
多機能機２０は、登録情報送信要求（Ａ５）と登録項目リストをＰＣ２２に送信する（Ａ６）。ＰＣ２２は、多機能機２０の登録情報送信要求に応じて、多機能機２０から送信された登録項目リストを表示装置６２に表示する。ユーザは、操作装置６４を操作することによって、登録項目に含まれる各項目に対応する情報を入力することができる。ＰＣ２２は、ユーザによって入力された登録情報リストを多機能機２０に送信する（Ａ７）。
【００２６】
多機能機２０は、登録要求（Ｂ４）とサーバ登録項目１０２に対応するサーバ登録情報をサーバ１４に送信する（Ｂ５）。サーバ１４は、多機能機２０から送信された登録要求に応じて、サーバ登録情報を利用して、登録処理を実行する。サーバ１４は、登録処理が完了したか否かを示す登録可否情報を多機能機２０に送信する（Ｂ６）。多機能機２０は、サーバ１４から登録処理が完了したことを示す情報を受信した場合、データ利用情報を記憶装置４８に記憶させる。多機能機２０は、サーバ１４から送信された登録可否情報をＰＣ２２に送信する（Ａ８）。ＰＣ２２は、多機能機２０から送信された登録可否情報を表示装置６２に表示することができる。
【００２７】
（多機能機の処理）
図８は、多機能機２０の制御装置５０が実行する登録処理の処理手順を示すフローチャートである。制御装置５０は、ＰＣ２２からの情報の受信を監視している（Ｓ１２）。ＰＣからの情報を受信すると（Ｓ１２でＹＥＳ）、制御装置５０は、受信した情報がＰＣ２２からの要求であるか否かを確認する（Ｓ１４）。即ち、Ｓ１２で受信された情報が図７のＡ１又はＡ３で示される要求であるのか否かが確認される。ＰＣ２２からの要求を受信した場合（Ｓ１４でＹＥＳ）、制御装置５０は、要求に続いて、サーバ情報を受信したか否かを確認する（Ｓ１６）。即ち、Ｓ１４でＹＥＳと判断された要求が図７のＡ３で示される要求であるのか否かが確認される。サーバ情報を受信しなかった場合（Ｓ１６でＮＯ、図７のＡ１）、制御装置５０は、ＰＣ２２にサーバ情報入力項目を送信して（Ｓ１８、図７のＡ２）、Ｓ１２に戻る。
【００２８】
一方において、サーバ情報を受信した場合（Ｓ１６でＹＥＳ、図７のＡ３，Ａ４）、制御装置５０は、サーバ情報に含まれているＵＲＬで特定されるサーバとコネクションを確立することを試みる。なお、本実施例では、Ｓ１６で受信されたサーバ情報がサーバ１４に対応するものとして以下の説明を続ける。制御装置５０は、所定の信号をサーバ１４に送信し、その応答を受信することを監視する。制御装置５０は、応答の有無を判断することによって、サーバ１４に接続することができたか否かを確認する（Ｓ２０）。応答を受信しなかった場合（Ｓ２０でＮＯ）、即ち、サーバ１４と接続できなかった場合、Ｓ４８に進む。応答を受信した場合（Ｓ２０でＹＥＳ）、制御装置５０は、サーバ１４に多機能機２０の識別情報とサーバ登録項目送信要求を送信する（Ｓ２２、図７のＢ１，Ｂ２）。制御装置５０は、サーバ１４からサーバ登録項目１０２を受信したか否かを確認する（Ｓ２４）。具体的には、制御装置５０が有するタイマ（図示省略）でサーバ登録項目送信要求を送信した時点からの時間を計測し、所定の時間が経過した時点でサーバ登録項目送信要求を受信しなかった場合、制御装置５０は、サーバ登録項目１０２を受信しなかったと判断する。サーバ１４からサーバ登録項目１０２を受信しなかった場合（Ｓ２４でＮＯ）、Ｓ４８に進む。
サーバ１４からサーバ登録項目１０２を受信した場合（Ｓ２４でＹＥＳ、図７のＢ３）、制御装置５０は、登録項目リスト作成処理を実行する（Ｓ２６）。登録項目リスト作成処理については、後で詳しく説明する。制御装置５０は、登録情報送信要求と登録情報登録項目リスト作成処理で作成された登録項目リストをＰＣ２２に送信して（Ｓ２８、図７のＡ５，Ａ６）、Ｓ１２に戻る。
【００２９】
ＰＣ２２からの要求を受信しなかった場合（Ｓ１４でＮＯ）、制御装置５０は、登録情報リストを受信したか否かを確認する（Ｓ３０）。即ち、Ｓ１２で受信された情報が図７のＡ７で示されるリストであるのか否かが確認される。登録情報リストを受信しなかった場合（Ｓ３０でＮＯ）、制御装置５０は、ＰＣ２２から受信した情報に従って別の処理を実行する（Ｓ３２）。一方において、登録情報リストを受信した場合（Ｓ３０でＹＥＳ、図７のＡ７）、登録情報リストに含まれる情報の中から、サーバ登録項目１０２に対応する情報とデータ利用項目１１２に対応する情報を抽出する（Ｓ３４）。制御装置５０は、全てのデータ利用項目１１２に対応する情報が含まれているか否かを確認する（Ｓ３６）。データ利用項目１１２の少なくとも１つに対応する情報が含まれていない場合（Ｓ３６でＮＯ）、Ｓ４８に進む。
【００３０】
一方において、全てのデータ利用項目１１２に対応する情報が含まれている場合（Ｓ３６でＹＥＳ）、制御装置５０は、登録要求とサーバ登録項目に対応する情報をサーバ１４に送信する（Ｓ３８、図７のＢ４，Ｂ５）。制御装置５０は、サーバ１４からの登録可否情報を受信したか否かを確認する（Ｓ４０）。登録可否情報を所定時間内に受信できなかった場合（Ｓ４０でＮＯ）、Ｓ４８に進む。一方において、登録可否情報を受信した場合（Ｓ４０でＹＥＳ、図７のＢ６）、制御装置５０は、多機能機２０がサーバ１４に登録されたか否かを確認する（Ｓ４２）。即ち、肯定的な登録可否情報であるのか否かが確認される。サーバ１４に多機能機２０が登録された場合（Ｓ４２でＹＥＳ）、制御装置５０は、データ利用項目１１２に対応する情報を、データ利用情報リスト１１０として記憶装置４８に記憶させる（Ｓ４４）。一方において、サーバ１４に多機能機２０が登録されなかった場合（Ｓ４２でＮＯ）、制御装置５０は、Ｓ４４の処理を行わずＳ４６に進む。制御装置５０は、登録可否情報をＰＣ２２に送信して（Ｓ４６）、処理を終了する。
【００３１】
Ｓ４８では、制御装置５０は、ＰＣ２２にエラー情報を送信して処理を終了する。Ｓ２０からＳ４８に進んだ場合、制御装置５０は、サーバ１４と接続できないことを示す情報をＰＣ２２に送信する。Ｓ２４からＳ４８に進んだ場合、サーバ１４からサーバ登録項目を受信できなかったことを示す情報をＰＣ２２に送信する。Ｓ３６からＳ４８に進んだ場合、入力された情報に誤りがあることを示す情報をＰＣ２２に送信する。Ｓ４０からＳ４８に進んだ場合、登録可否情報を受信できなかったことを示す情報をＰＣ２２に送信する。
【００３２】
（登録項目リスト作成処理）
図９は、制御装置５０が実行する図８のＳ２６の登録項目リスト作成処理の処理手順を示すフローチャートである。制御装置５０は、サーバ１４からサーバ登録項目１０２を受信すると、記憶装置４８に記憶されているデータ利用項目１１２とサーバ登録項目１０２とを併せて項目リストを作成する（Ｓ５２）。即ち、項目リストは、ユーザ名、生年月日、性別、使用言語、多機能機ＩＤ、機種名、データの種類（ここまでがデータ利用項目１１２であり、以下がサーバ登録項目１０２である）、サーバＵＲＬ、データの種類、印刷解像度、及び、印刷倍率を含んでいる。制御装置５０は、Ｓ５２で作成した項目リストの中から、記憶装置４８に予め記憶されている情報に対応する項目を検索する（Ｓ５４）。項目リストの中に、記憶装置４８に予め記憶されている情報に対応する項目がある場合（Ｓ５４でＹＥＳ）、その項目を項目リストから削除する（Ｓ５６）。例えば、サーバ登録項目１０２のうち、「多機能機ＩＤ」や「機種名」は、予め記憶装置４８に記憶されている。この場合、Ｓ５２で作成した項目リストから「多機能機ＩＤ」と「機種名」を削除する。また、データ利用項目１１２に含まれる「サーバＵＲＬ」は、予めＰＣ２２から送信されているため（図８のＳ１６でＹＥＳ、図７のＡ３）、項目リストから削除する。あるいは、データ利用項目１１２のうち、記憶装置４８に既に記憶されている情報に対応する項目については、制御装置５０は、Ｓ５２で項目リストを作成する段階で項目リストに入れなくてもよい。項目リストのうち、記憶装置４８に記憶されている情報に対応する項目がない場合（Ｓ５４でＮＯ）、Ｓ５８に進む。
Ｓ５８では、制御装置５０は、項目リストの中から、重複している項目を特定する。重複する項目が特定された場合（Ｓ５８でＹＥＳ）、制御装置５０は、重複している項目の一方を登録項目リストから削除して（Ｓ６０）、処理を終了する。即ち、Ｓ６０では、制御装置５０は、サーバ登録項目１０２とデータ利用項目１１２の両者に共通して含まれる項目の一方を削除する。制御装置５０は、サーバ登録項目１０２とデータ利用項目１１２の両者に共通して含まれる「データの種類」が項目リストで重複しているため、重複する一方を削除する。重複する項目がない場合（Ｓ５８でＮＯ）、制御装置５０は、そのまま処理を終了する。
【００３３】
（ＰＣの処理）
図１０は、ＰＣ２２の制御装置６８が実行する登録処理の処理手順を示すフローチャートである。ユーザが、ＰＣ２２の操作装置６４を操作することによって、サーバ情報入力項目送信要求（図７のＡ１）を多機能機２０へ送信するよう指示すると、本処理は開始する。制御装置６８は、サーバ情報入力項目送信要求を多機能機２０へ送信する（Ｓ７２、図７のＡ１）。制御装置６８は、多機能機２０からのサーバ情報入力項目を受信しなかった場合（Ｓ７４でＮＯ）、Ｓ７２に戻る。このとき、制御装置６８は、多機能機２０からサーバ情報入力項目を受信しなかったことを示す情報を表示装置６２に表示させてもよい。ユーザは、表示装置６２の表示を確認して、多機能機２０が正常に動作しているかを確認することができる。
多機能機２０からサーバ情報入力項目を受信した場合（Ｓ７４でＹＥＳ、図７のＡ２）、制御装置６８は、サーバ情報入力項目を表示装置６２に表示させる（Ｓ７６）。ユーザは、操作装置６４を操作することによって、表示装置６２に表示されたサーバ情報入力項目に対応する情報をＰＣ２２に入力することができる。ユーザは、サーバ１４，１６，１８等の中から、データを多機能機２０に提供するべきサーバを選択することができる。ユーザは、選択したサーバ（以下ではサーバ１４とする）のＵＲＬをＰＣ２２に入力することができる。サーバ情報入力項目に対応する情報であるサーバ情報（サーバ１４のＵＲＬ等）が入力されると、制御装置６８は、サーバ情報とサーバ登録要求を多機能機２０に送信する（Ｓ７８、図７のＡ３，Ａ４）。
【００３４】
制御装置６８は、サーバ情報を多機能機２０に送信した後、多機能機２０からのエラー情報を受信するかを確認する（Ｓ８０）。エラー情報は、図８のＳ４８で多機能機２０から送信される。エラー情報を受信すると（Ｓ８０でＹＥＳ）、制御装置６８は、受信したエラー情報を表示装置６２に表示させる（Ｓ８２）。この段階で多機能機２０から送信されるエラー情報としては、多機能機２０がサーバ１４と接続できないことを示す情報、あるいは、多機能機２０がサーバ１４からサーバ登録項目を受信できなかったことを示す情報のいずれかとなる。
【００３５】
エラー情報を受信しなかった場合（Ｓ８０でＮＯ）、制御装置６８は、登録項目リストと登録情報送信要求を多機能機２０から受信する（Ｓ８４、図７のＡ５，Ａ６）。登録項目リストを受信すると、制御装置６８は、表示装置６２に登録項目リストを表示させる（Ｓ８６）。ユーザは、操作装置６４を操作することによって、表示装置６２で表示された登録項目リストに含まれている項目に対応する情報をＰＣ２２に入力することができる。制御装置６８は、登録項目リストに含まれている項目に対応する情報を登録情報リストとして、多機能機２０に送信する（Ｓ８８、図７のＡ７）。
登録情報リストを多機能機２０に送信した後、多機能機２０から入力された情報に誤りがある旨のエラー情報を受信すると（Ｓ９０でＹＥＳ）、制御装置６８は、受信したエラー情報を表示装置６２に表示させる（Ｓ９２）。制御装置６８は、Ｓ８６に戻って、登録項目リストを表示装置６２に表示させる。このとき、ユーザに入力された登録情報リストを表示し、誤りがある項目と誤りが無い項目の表示方法を変えて（例えば誤りがある項目を赤字にする）、ユーザが誤りのある項目を簡単に識別できるようにしてもよい。
【００３６】
多機能機２０から入力された情報に誤りがある旨のエラー情報を受信せず（Ｓ９０でＮＯ）、多機能機２０から登録可否情報の受信不可を示すエラー情報を受信した場合（Ｓ９４でＹＥＳ）、制御装置６８は、受信したエラー情報を表示装置６２に表示させて（Ｓ８２）、処理を終了する。登録可否情報の受信ができない場合とは、例えば、サーバ１４が正常に動作していない場合がある。ユーザは、表示装置６２に表示されたエラー情報を確認して、しばらく経ってから登録処理を再度開始してもよい。
多機能機２０から登録可否情報の受信不可を示すエラー情報を受信せず、（Ｓ９４でＮＯ）、制御装置６８は、登録可否情報を受信すると（Ｓ９６）、受信した登録可否情報を表示装置６２に表示させて（Ｓ９８）、処理を終了する。
【００３７】
（サーバの処理）
図１１は、サーバ１４の制御装置３２が実行する登録処理の処理手順を示すフローチャートである。制御装置３２は、多機能機２０から多機能機２０の識別情報とサーバ登録項目送信要求を受信する（Ｓ１０２、図７のＢ１、Ｂ２）。制御装置３２は、サーバ登録項目送信要求に応じて、受信した識別情報で特定される多機能機２０にサーバ登録項目１０２を送信する（Ｓ１０４、図７のＢ３）。制御装置３２は、多機能機２０からサーバ登録情報と登録要求を受信すると（Ｓ１０６、図７のＢ４、Ｂ５）、受信したサーバ登録情報に誤りがないか確認する（Ｓ１０８）。サーバ登録情報に誤りがある場合とは、サーバ登録項目のうちの１つの項目に対応する情報が含まれていない場合や、例えば、項目「生年月日」に対応する情報として「男」が入力されている等、項目と異なる情報が含まれる場合である。受信したサーバ登録情報に誤りがあった場合（Ｓ１０８でＮＯ）、制御装置３２は、登録不可を示す登録可否情報を多機能機２０に送信して（Ｓ１１２、図７のＢ６）、処理を終了する。制御装置３２は、登録不可を示す登録可否情報と同時に、サーバ登録項目のどの項目に対応する情報が誤りであるのかを示す情報を多機能機２０に送信してもよい。一方、受信したサーバ登録情報に誤りがない場合（Ｓ１０８でＹＥＳ）、制御装置３２は、サーバ登録情報リストを新たに作成し、ハードディスク３４に記憶させる（Ｓ１１０）。続いて、制御装置３２は、登録完了を示す登録可否情報を多機能機２０に送信して（Ｓ１１４、図７のＢ６）、処理を終了する。
【００３８】
上記した実施例では、多機能機２０をサーバ１４に登録する場合の各デバイスの処理について説明した。しかしながら、多機能機２０をサーバ１６又はサーバ１８に登録する場合、ユーザは、図１０のＳ７６で表示装置６２に表示されたサーバ情報入力項目に対応する情報として、サーバ１６又はサーバ１８のサーバ情報をＰＣ２２に入力することができる。各デバイスは、上記した実施例のサーバ１４に登録する場合と同様の処理を実行することによって、実施することできる。
【００３９】
実施例のデータ利用システム１０について詳しく説明した。このデータ利用システム１０では、サーバ１４，１６，１８に多機能機２０を登録する場合、ユーザは、ＰＣ２２を利用してサーバ登録情報とデータ利用情報を入力することができる。即ち、ユーザは、ＰＣ２２の操作装置６４（キーボードやマウス等）を操作することによって、サーバ登録情報とデータ利用情報を入力することができる。このデータ利用システム１０によれば、ユーザの情報入力作業を軽減することができる。
また、データ利用システム１０の多機能機２０では、ＰＣ２２にサーバ登録項目１０２とデータ利用項目１１２を送信する際、サーバ登録項目１０２とデータ利用項目１１２を１つの項目リストにまとめて送信する。このとき、多機能機２０は、サーバ登録項目１０２とデータ利用項目１１２の両者に共有して含まれている項目の一つを削除する。これにより、ユーザは、同じ情報を２度入力しなくてもよい。さらに、多機能機２０は、サーバ登録項目１０２とデータ利用項目１１２で作成した項目リストのうち、記憶装置４８に記憶されている情報に対応する項目を削除する。これにより、ユーザが入力しなければならない情報を少なくすることができる。
【００４０】
また、上記した多機能機２０は、サーバ１４，１６，１８から登録完了を示す登録可否情報を受信した後で、データ利用情報リスト１１０を記憶する。この構成によれば、サーバ１４，１６，１８が多機能機２０を登録するのと同期して、多機能機２０がサーバ１４，１６，１８からのデータを利用可能な状態とすることができる。本実施例では、多機能機２０は、ＰＣ２２を介さずにサーバ１４にサーバ登録情報を送信する（図７のＢ５）。この結果、サーバ１４にサーバ登録情報リスト１００（多機能機２０に関する情報等）が登録される。また、サーバ１４は、ＰＣ２２を介さずに多機能機２０に登録可否情報を送信する（図７のＢ６）。この結果、多機能機２０にデータ利用情報リスト１１０（サーバ１４に関する情報等）が登録される。このシステム１０によると、多機能機２０からサーバ１４にサーバ登録情報が送信されてから、多機能機２０とサーバ１４のそれぞれにおいて登録処理が行なわれるまでの間に、ＰＣ２２を介して通信する必要がない。このために、図７のＡ７の処理を終えた後にＰＣ２２の電源がＯＦＦされたとしても、多機能機２０とサーバ１４において登録処理が実行されるタイミングを同期させることができる。
また、データ利用システム１０の多機能機２０は、ＰＣ２２から受信した登録情報リスト内に、全てのデータ利用項目に対応する情報が含まれているか否かを確認する。多機能機２０は、全てのデータ利用項目に対応する情報が含まれていることを確認した後、サーバ１４にサーバ登録情報を送信する。仮に、多機能機２０が全てのデータ利用項目に対応する情報が含まれていることを確認せずに、サーバ１４にサーバ登録情報を送信したとする。この場合、サーバ１４から登録完了を示す登録可否情報を受信した後でデータ利用情報が不十分であったことが判明すると、サーバ１４に多機能機２０が登録されているにもかかわらず、多機能機２０は、サーバ１４からのデータを利用できないこととなる。このデータ利用システム１０によれば、上記した事態となることを防止することができる。
【００４１】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００４２】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００４３】
【図１】実施例のデータ利用システムの概略図を示す。
【図２】サーバの構成を示す。
【図３】サーバ登録情報リストを示す。
【図４】多機能機の構成を示す。
【図５】データ利用情報リストを示す。
【図６】ＰＣの構成を示す。
【図７】登録処理における各デバイスが実行する処理のタイムチャートを示す。
【図８】多機能機が実行する登録処理のフローチャートを示す。
【図９】登録項目リスト作成処理のフローチャートを示す。
【図１０】ＰＣが実行する登録処理のフローチャートを示す。
【図１１】サーバが実行する登録処理のフローチャートを示す。
【符号の説明】
【００４４】
１０：データ利用システム
１４：サーバ
２０：多機能機
２２：ＰＣ
１００：サーバ登録情報リスト
１０２：サーバ登録項目
１０４：サーバ登録情報
１１０：データ利用情報リスト
１１２：データ利用項目
１１４：データ利用情報
【図１】
0004572943.tif 000002
【図２】
0004572943.tif 000003
【図３】
0004572943.tif 000004
【図４】
0004572943.tif 000005
【図５】
0004572943.tif 000006
【図６】
0004572943.tif 000007
【図７】
0004572943.tif 000008
【図８】
0004572943.tif 000009
【図９】
0004572943.tif 000010
【図１０】
0004572943.tif 000011
【図１１】
0004572943.tif 000012