(57)【要約】【課題】ユーザが所望する情報資源を出力する利便性を高めることを課題とする。【解決手段】プリンタ装置３００が、近接通信によりユーザＩＤ保持媒体６００に保持されているユーザＩＤを読み取るＩＤ読取装置５００から送信されたユーザＩＤを受信し、このユーザＩＤを含むＩＤ解決要求をＩＤ解決装置２００に送信し、ＩＤ解決装置２００から返信されたサービスモジュールＵＲＬを受け取り、このサービスモジュールＵＲＬを含むサービスモジュール取得要求を中央処理装置１００に送信して、中央処理装置１００から提供されたサービスモジュールを受け取り実行し、実行により、通信ネットワーク７００を介してサービス提供装置４００に格納された出力対象データを取得して出力する。【選択図】図１
2009140059.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤ解決装置及び中央処理装置を備え、ユーザに対して所定のサービスを提供しているサービス提供装置に格納された出力対象データを通信ネットワークを介して取得し、データ出力装置から出力するデータ出力システムであって、
前記中央処理装置は、
前記出力対象データを取得して出力の指示を与えるサービスモジュールを、サービスモジュールＵＲＬに関連付けて格納しておく格納手段と、
サービスモジュール取得要求を受け取り、当該サービスモジュール取得要求に含まれるサービスモジュールＵＲＬに対応するサービスモジュールを前記格納手段から読み出して、前記データ出力装置に提供する提供手段と、を有し、
前記ＩＤ解決装置は、
ユーザＩＤと前記サービスモジュールＵＲＬとを関連付けて格納しておく格納手段と、
ＩＤ解決要求を受け取り、当該ＩＤ解決要求に含まれるユーザＩＤに対応するサービスモジュールＵＲＬを当該格納手段から読み出して、前記データ出力装置に返信する返信手段と、を有し、
前記データ出力装置は、
近接通信により保持媒体に保持されているユーザＩＤを読み取るユーザＩＤ読取装置から送信された当該ユーザＩＤを受信し、当該ユーザＩＤを含む前記ＩＤ解決要求を前記ＩＤ解決装置に送信する第１の送信手段と、
当該ＩＤ解決装置から返信された前記サービスモジュールＵＲＬを受け取り、当該サービスモジュールＵＲＬを含む前記サービスモジュール取得要求を前記中央処理装置に送信する第２の送信手段と、
当該中央処理装置から提供された前記サービスモジュールを受け取り、実行する実行手段と、
実行により、前記通信ネットワークを介して前記サービス提供装置に格納された前記出力対象データを取得して出力する出力手段と、
を有することを特徴とするデータ出力システム。
【請求項２】
前記データ出力装置は、
前記サービスモジュールのライフサイクルを管理する管理手段を更に有することを特徴とする請求項１に記載のデータ出力システム。
【請求項３】
前記中央処理装置は、
前記サービス提供装置に格納された前記出力対象データを取得する取得手段と、
前記データ出力装置の処理能力および前記通信ネットワークの通信状況に基づいて、当該出力対象データを加工する加工手段と、
加工された当該出力対象データを前記データ出力装置に送信する送信手段と、を更に有し、
前記出力手段は、当該加工された出力対象データを出力することを特徴とする請求項１又は２に記載のデータ出力システム。
【請求項４】
前記通信ネットワークの通信状況は、
前記サービスモジュールが前記通信ネットワークを介して送信される際に所定の大きさの複数のデータに分割され、当該複数のデータが前記データ出力装置に到達するのに必要な時間の分散値を用いて求められることを特徴とする請求項３に記載のデータ出力システム。
【請求項５】
前記ユーザＩＤ読取装置は、
ＲＦＩＤ装置，一次元バーコード，二次元バーコードのいずれかを用いて前記ユーザＩＤを読み取ることを特徴とする請求項１乃至４のいずれか１項に記載のデータ出力システム。
【請求項６】
前記返信手段は、
前記ユーザＩＤを受け取ると共に、当該ユーザＩＤを送信した送信元のデータ出力装置を判別し、前記ユーザＩＤに対応し、且つ当該送信元のデータ出力装置に対応する前記サービスモジュールＵＲＬを前記データ出力装置に返信することを特徴とする請求項１乃至５のいずれか１項に記載のデータ出力システム。
【請求項７】
前記サービスモジュール取得要求は前記ユーザＩＤを更に含むものであって、
前記中央処理装置は、
前記サービス提供装置に格納された前記出力対象データを取得するまでに必要となるユーザ設定情報を記録しておく記録手段と、
当該サービスモジュール取得要求に含まれる前記ユーザＩＤに対応する前記ユーザ設定情報を前記記録手段から読み出して、前記サービスモジュールに付与する付与手段と、
を更に有することを特徴とする請求項１乃至６のいずれか１項に記載のデータ出力システム。
【請求項８】
前記サービスモジュールは、
前記出力対象データに所定の識別子を関連付けて画面に出力させ、選択された当該所定の識別子に対応する前記出力対象データを印刷する指示を与えることを特徴とする請求項１乃至７のいずれか１項に記載のデータ出力システム。
【請求項９】
前記所定の識別子は、携帯端末で読み取り可能な二次元コードであることを特徴とする請求項８に記載のデータ出力システム。
【請求項１０】
請求項１乃至９のいずれか１項に記載のデータ出力システムを構成する各装置を各手段としてコンピュータを機能させることを特徴とするデータ出力プログラム。
【請求項１１】
請求項１０に記載のデータ出力プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１２】
近接通信により保持媒体に保持されているユーザＩＤを読み取るユーザＩＤ読取装置から送信された当該ユーザＩＤを受信し、当該ユーザＩＤを含むＩＤ解決要求をＩＤ解決装置に送信する送信手段と、
当該ＩＤ解決装置から返信されたサービスモジュールＵＲＬを受け取り、当該サービスモジュールＵＲＬを含むサービスモジュール取得要求を中央処理装置に送信する送信手段と、
当該中央処理装置から提供されたサービスモジュールを受け取り、実行する実行手段と、
実行により、通信ネットワークを介してサービス提供装置に格納された出力対象データを出力する出力手段と、
を有することを特徴とするデータ出力装置。
【請求項１３】
近接通信により保持媒体に保持されているユーザＩＤを読み取るユーザＩＤ読取装置から送信された当該ユーザＩＤを受信し、当該ユーザＩＤを含むＩＤ解決要求をＩＤ解決装置に送信する処理と、
当該ＩＤ解決装置から返信されたサービスモジュールＵＲＬを受け取り、当該サービスモジュールＵＲＬを含むサービスモジュール取得要求を中央処理装置に送信する処理と、
当該中央処理装置から提供されたサービスモジュールを受け取り、実行する処理と、
実行により、通信ネットワークを介してサービス提供装置に格納された出力対象データを出力する処理と、
をデータ出力装置に機能させることを特徴とするデータ出力装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対して所望のサービスを提供しているアプリケーションサーバに格納されたデータを出力する技術に関する。
【背景技術】
【０００２】
従来から、ある情報資源（「出力対象データ」に相当）の印刷を所望する場合には、パソコン等の情報処理端末（以降、単に「端末」と称する場合もある）に直接的に接続されたプリンタを用いることが可能となっている。そして現在では、インターネットに代表される通信ネットワーク技術の発展により、ＬＡＮ（Local Area Networkの略）等の通信ネットワークに接続され、複数の従業員や家族等が共有的に使用可能なネットワークプリンタを用いることが可能となっている。
【０００３】
そして、それらプリンタやネットワークプリンタ（以降、単に「プリンタ装置（データ出力装置に相当）」と称する）を利用する場合、ユーザは、端末内に保存されている情報資源を印刷データとしてプリンタ装置に送信することで、印刷することが可能となる（第１の印刷方法）。また、通信ネットワーク上に存在する情報資源のＵＲＬ（Uniform Resource Locatorの略。以降、単に「ＵＲＬ」と称する）を端末上で動作しているウェブブラウザに入力し、その情報資源を一旦端末内にダウンロードした後に、先の第１の印刷方法を用いて印刷することも可能である（第２の印刷方法（特許文献１参照））。更に、予め指定されたプリンタサーバへ情報資源をアップロードしておき、そのプリンタサーバと通信可能なプリンタ装置にユーザＩＤやパスワードを入力、若しくは、社員証等のＩＤカードを翳すことで当該情報資源を印刷することも可能である（第３の印刷方法）。
【特許文献１】特許第３４７３６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した第１の印刷方法や第２の印刷方法の場合には、パソコンの起動，そのパソコンにインストールされているＯＳ（Operating Systemの略）の操作，そのＯＳ上で動作するウェブブラウザの起動や操作，通信ネットワークへの接続操作，ＵＲＬやパスワードの入力等の非常に多くの手順が要求されるため、情報処理端末や通信ネットワークへの接続を実現する諸設備、所定の操作知識等を有しない状況下では所望する情報資源を印刷できないという問題がある。また、それら一定の環境や設備が揃っていたとしても、印刷するまでにはユーザに課す負担が非常に大きいという問題も残る。
【０００５】
また、前述の第３の印刷方法を用いることでユーザへの負担を軽減されるが、予め指定されたプリンタサーバへ情報資源のアップロードを前提としているため、印刷可能なプリンタ装置が限定されるという問題がある。
【０００６】
本発明は、上記を鑑みてなされたものであり、ユーザが所望する情報資源を出力する利便性を高めることを課題とする。
【課題を解決するための手段】
【０００７】
第１の請求項に係る発明は、ＩＤ解決装置及び中央処理装置を備え、ユーザに対して所定のサービスを提供しているサービス提供装置に格納された出力対象データを通信ネットワークを介して取得し、データ出力装置から出力するデータ出力システムであって、前記中央処理装置は、前記出力対象データを取得して出力の指示を与えるサービスモジュールを、サービスモジュールＵＲＬに関連付けて格納しておく格納手段と、サービスモジュール取得要求を受け取り、当該サービスモジュール取得要求に含まれるサービスモジュールＵＲＬに対応するサービスモジュールを前記格納手段から読み出して、前記データ出力装置に提供する提供手段と、を有し、前記ＩＤ解決装置は、ユーザＩＤと前記サービスモジュールＵＲＬとを関連付けて格納しておく格納手段と、ＩＤ解決要求を受け取り、当該ＩＤ解決要求に含まれるユーザＩＤに対応するサービスモジュールＵＲＬを当該格納手段から読み出して、前記データ出力装置に返信する返信手段と、を有し、前記データ出力装置は、近接通信により保持媒体に保持されているユーザＩＤを読み取るユーザＩＤ読取装置から送信された当該ユーザＩＤを受信し、当該ユーザＩＤを含む前記ＩＤ解決要求を前記ＩＤ解決装置に送信する第１の送信手段と、当該ＩＤ解決装置から返信された前記サービスモジュールＵＲＬを受け取り、当該サービスモジュールＵＲＬを含む前記サービスモジュール取得要求を前記中央処理装置に送信する第２の送信手段と、当該中央処理装置から提供された前記サービスモジュールを受け取り、実行する実行手段と、実行により、前記通信ネットワークを介して前記サービス提供装置に格納された前記出力対象データを取得して出力する出力手段と、を有することを要旨とする。
【０００８】
本発明にあっては、データ出力装置が、近接通信により保持媒体に保持されているユーザＩＤを読み取るユーザＩＤ読取装置から送信されたユーザＩＤを受信し、このユーザＩＤを含むＩＤ解決要求をＩＤ解決装置に送信し、ＩＤ解決装置から返信されたサービスモジュールＵＲＬを受け取り、このサービスモジュールＵＲＬを含むサービスモジュール取得要求を中央処理装置に送信して、中央処理装置から提供されたサービスモジュールを受け取り実行し、実行により、通信ネットワークを介してサービス提供装置に格納された出力対象データを取得して出力するため、ユーザが所望する情報資源を出力する利便性を高めることができる。
【０００９】
より具体的には、例えば、保持媒体をＥｄｙ等の機能を備えた携帯電話（通常、「おサイフケータイ」と称されている）とし、データ出力装置をコンビニエンスストアやホテル等の街中に設置されたプリンタ装置とし、サービス提供装置を電子メールサーバとする場合に、携帯電話をプリンタ装置に接続されているユーザＩＤ読取装置に近接させることで、ユーザが必要なときに必要なコンビニエンスストア等で、電子メールサーバに格納されているユーザ宛のメッセージを印刷可能とするため、予め指定されたプリンタ装置に限定されること無く、且つ様々な設定情報の入力しなくても容易に所望のデータを出力することが可能となる。
【００１０】
第２の請求項に係る発明は、前記データ出力装置が、前記サービスモジュールのライフサイクルを管理する管理手段を更に有することを要旨とする。
【００１１】
第３の請求項に係る発明は、前記中央処理装置が、前記サービス提供装置に格納された前記出力対象データを取得する取得手段と、前記データ出力装置の処理能力および前記通信ネットワークの通信状況に基づいて、当該出力対象データを加工する加工手段と、加工された当該出力対象データを前記データ出力装置に送信する送信手段と、を更に有し、前記出力手段は、当該加工された出力対象データを出力することを要旨とする。
【００１２】
第４の請求項に係る発明は、前記通信ネットワークの通信状況が、前記サービスモジュールが前記通信ネットワークを介して送信される際に所定の大きさの複数のデータに分割され、当該複数のデータが前記データ出力装置に到達するのに必要な時間の分散値を用いて求められることを要旨とする。
【００１３】
第５の請求項に係る発明は、前記ユーザＩＤ読取装置が、ＲＦＩＤ装置，一次元バーコード，二次元バーコードのいずれかを用いて前記ユーザＩＤを読み取ることを要旨とする。
【００１４】
第６の請求項に係る発明は、前記返信手段が、前記ユーザＩＤを受け取ると共に、当該ユーザＩＤを送信した送信元のデータ出力装置を判別し、前記ユーザＩＤに対応し、且つ当該送信元のデータ出力装置に対応する前記サービスモジュールＵＲＬを前記データ出力装置に返信することを要旨とする。
【００１５】
第７の請求項に係る発明は、前記サービスモジュール取得要求は前記ユーザＩＤを更に含むものであって、前記中央処理装置は、前記サービス提供装置に格納された前記出力対象データを取得するまでに必要となるユーザ設定情報を記録しておく記録手段と、当該サービスモジュール取得要求に含まれる前記ユーザＩＤに対応する前記ユーザ設定情報を前記記録手段から読み出して、前記サービスモジュールに付与する付与手段と、を更に有することを要旨とする。
【００１６】
第８の請求項に係る発明は、前記サービスモジュールが、前記出力対象データに所定の識別子を関連付けて画面に出力させ、選択された当該所定の識別子に対応する前記出力対象データを印刷する指示を与えることを要旨とする。
【００１７】
第９の請求項に係る発明は、前記所定の識別子が、携帯端末で読み取り可能な二次元コードであることを要旨とする。
【００１８】
第１０の請求項に係る発明は、請求項１乃至９のいずれか１項に記載のデータ出力システムを構成する各装置を各手段としてコンピュータを機能させることを要旨とする。
【００１９】
第１１の請求項に係る発明は、請求項１０に記載のデータ出力プログラムを記録したことを要旨とする。
【００２０】
第１２の請求項に係る発明は、近接通信により保持媒体に保持されているユーザＩＤを読み取るユーザＩＤ読取装置から送信された当該ユーザＩＤを受信し、当該ユーザＩＤを含むＩＤ解決要求をＩＤ解決装置に送信する送信手段と、当該ＩＤ解決装置から返信されたサービスモジュールＵＲＬを受け取り、当該サービスモジュールＵＲＬを含むサービスモジュール取得要求を中央処理装置に送信する送信手段と、当該中央処理装置から提供されたサービスモジュールを受け取り、実行する実行手段と、実行により、通信ネットワークを介してサービス提供装置に格納された出力対象データを出力する出力手段と、を有することを要旨とする。
【００２１】
第１３の請求項に係る発明は、近接通信により保持媒体に保持されているユーザＩＤを読み取るユーザＩＤ読取装置から送信された当該ユーザＩＤを受信し、当該ユーザＩＤを含むＩＤ解決要求をＩＤ解決装置に送信する処理と、当該ＩＤ解決装置から返信されたサービスモジュールＵＲＬを受け取り、当該サービスモジュールＵＲＬを含むサービスモジュール取得要求を中央処理装置に送信する処理と、当該中央処理装置から提供されたサービスモジュールを受け取り、実行する処理と、実行により、通信ネットワークを介してサービス提供装置に格納された出力対象データを出力する処理と、をデータ出力装置に機能させることを要旨とする。
【発明の効果】
【００２２】
本発明によれば、ユーザが所望する情報資源を出力する利便性を高めることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を用いて説明する。最初に、本実施の形態に係るデータ出力システムのシステム構成について説明し、続いて、本システムの動作処理について説明する。
【００２４】
図１は、本実施の形態に係るデータ出力システムのシステム構成を示すシステム構成図である。データ出力システムは、サービスモジュールの提供等を行う中央処理装置１００と、ユーザＩＤに基づいて、サービスモジュールが格納されている場所を示すサービスモジュールＵＲＬを解決するＩＤ解決装置２００と、出力対象データを印刷するプリンタ装置（「データ出力装置」に相当）３００と、ユーザに対して所定のサービスを提供しているサービス提供装置４００と、プリンタ装置３００に直接的に接続されたＩＤ読取装置５００と、ＩＤ読取装置５００と近接通信可能なユーザＩＤ保持媒体６００とを備えた構成である。そして、中央処理装置１００と、ＩＤ解決装置２００と、プリンタ装置３００と、サービス提供装置４００とは、通信ネットワーク７００を介して相互に通信可能に接続されている。
【００２５】
図２は、ＩＤ解決装置の構成を示すブロック図である。ＩＤ解決装置２００は、通信ネットワーク７００を介して接続された他の装置との通信処理を行う通信部２１０と、受信したメッセージを解析し、このメッセージに含まれているユーザＩＤを用いて、若しくは、ユーザＩＤ及び送信元の装置のアドレス（以降、「装置ＩＤ」と称する）を用いて後述するサービスデータベース２３０を参照し、その参照結果に基づいてサービスモジュールが格納されている場所を示すサービスモジュールＵＲＬを用いて他の装置が受信可能なメッセージを生成し、通信部２１０へ返信するＩＤリクエスト処理部２２０と、ユーザＩＤ及び装置ＩＤとサービスモジュールＵＲＬとを対として格納しておくサービスデータベース２３０とを備えた構成である。
【００２６】
図３は、サービスデータベースに格納されているデータの一例を示すテーブルである。左列には、上段にユーザＩＤ，下段に装置ＩＤが格納され、右列には、サービスモジュールＵＲＬが記載されたｘｍｌ形式の情報記述ファイルのファイル名が格納されている。図３で示すテーブルの場合には、“Ｅ８００００２４０００００００００００００４ＡＥ”のユーザＩＤを有するユーザに対して、３つのプリンタ装置（“ＤＢＢ８６９ＡＡ”，“ＤＢＢ８６９ＡＢ”，“ＤＢＢ８６９ＡＣ”）がそれぞれ提供可能なサービスを異なるファイルで管理可能となっている。例えば、そのユーザが利用しているサービス提供装置４００が電子メールサーバであり、“ＤＢＢ８６９ＡＡ”のプリンタ装置３００が備える機能が印刷機能のみである場合に、“Ａサービス．ｘｍｌ”のファイル内には、電子メールサーバに格納された出力対象データを取得して、取得した出力対象データを印刷する処理のみ指示を与えるサービスモジュールのサービスモジュールＵＲＬが記載されることになる。また、“ＤＢＢ８６９ＡＢ”のデータ出力装置３００が備える機能が表示機能のみである場合には、“Ｂサービス．ｘｍｌ”のファイル内には、電子メールサーバに格納された出力対象データを取得して、取得した出力対象データを表示する処理のみ指示を与えるサービスモジュールのサービスモジュールＵＲＬが記載されることになる。即ち、ユーザＩＤ及び装置ＩＤに対応するように区別されたサービスモジュールを利用することが可能となるので、ユーザの利用しているサービスや装置の備える機能に応じて出力対象データを出力することが可能となる。
【００２７】
図４は、図３で説明した情報記述ファイルに記載されたデータの一例を示す電文である。図４で示す情報記述ファイルの場合には、“８５６３３０３０３１”のユーザＩＤに対して、電子メールサーバに格納されたファイル（出力対象データ）を印刷するメールプリントサービスと、ファイルサーバに格納されたファイル（出力対象データ）を印刷するファイルプリントサービスとの提供が可能であって、各サービスを提供するサービスモジュールは、“０００．０．０００．０／Ｍａｉｌ”，“０００．０．０００．０／Ｆｉｌｅ”のディレクトリにそれぞれ格納されていることを意味している。また、“０００．０．０００．０”は、中央処理装置１００のＩＰ（Internet Protocolの略）アドレスを意味している。
【００２８】
図５は、中央処理装置の構成を示すブロック図である。中央処理装置１００は、通信ネットワーク７００を介して接続された他の装置との通信処理を行う通信部１１０と、他の装置から送信されてきたメッセージを解析し、メッセージに含まれているユーザＩＤと送信元の装置ＩＤとを判別するメッセージ取得部１２０と、ユーザＩＤを用いて、若しくは、ユーザＩＤ及び装置ＩＤを用いて、要求されたサービスモジュールを検索するモジュール検索部１３０と、サービスモジュールが格納されたモジュールデータベース１４０と、サービスモジュールを格納するモジュールサーバ１５０と、サービスモジュールにユーザ設定情報を付与するユーザ情報付与部１６０と、ユーザＩＤや名前性別等のユーザ個別情報や、ユーザが利用しているサービス提供装置４００のアドレスやＩＤ、パスワード等のサービス提供用のユーザ設定情報が格納されているユーザ情報記録部１７０と、プリンタ装置３００の処理能力や通信ネットワーク７００の通信状況に基づいてモジュールの実行条件を判断する実行条件判断部１８０と、この判断結果に基づいて、サービス提供装置４００から取得した出力対象データを加工するデータ加工部１９０とを備えた構成である。なお、サービスモジュールには、ユーザに対して印刷や表示などのサービスを提供するためにサービス提供装置４００へ接続する手順が記載されたプログラム，ユーザ設定情報，サービス提供用のＣＧＩ等が含まれている。
【００２９】
図６は、ユーザ情報記録部に格納されているユーザ個別情報の一例を示す個別情報である。左列にはユーザＩＤが格納され、右列にはそのユーザＩＤが加入（利用）しているサービス名が格納されている。また、図７は、ユーザ情報記録部に格納されているユーザ設定情報の一例を示す設定情報である。
【００３０】
図８は、データ出力装置の構成を示すブロック図である。データ出力装置３００は、近接通信によりユーザＩＤ保持媒体６００に保持されているユーザＩＤを読み取るＩＤ読取装置５００に接続されるものであって、通信ネットワーク７００を介して接続された他の装置との通信処理を行う通信部３１０、ＩＤ読取装置５００から送信されたユーザＩＤ及び装置ＩＤを他の装置が受信可能なメッセージに変換して通信部３１０に送信するＩＤ送信部３２０と、ＩＤ解決装置２００から返信されたサービスモジュールＵＲＬに基づいてサービスモジュールを取得し、起動，停止，破棄等の管理を行うモジュール管理機能部３３０と、中央処理装置１００から提供されたサービスモジュールとして機能するサービスモジュール部３４０と、ユーザからの入力を受け付ける情報入力装置３５０と、ユーザに対して出力対象データ等を表示する画像表示装置３６０と、出力対象データ等を印刷する印刷装置３７０と、サービスモジュール部３４０から送信された情報を画像表示装置３６０及び／又は印刷装置３７０に出力し、情報入力装置３５０から入力された情報をサービスモジュール部３４０に出力する情報入出力部３８０とを備えた構成である。なお、情報入力装置３５０は、キーボードやテンキー，タッチパネル等のユーザ入力を可能とするものであれば何でも良い。
【００３１】
図９は、データ出力装置におけるモジュール実行環境を構造的に示す構造図である。提供されたサービスモジュールの実行や管理等を行うため、モジュール実行環境上でモジュール管理機能部３３０が動作し、モジュール管理機能部３３０上でサービスモジュールが動作する構造となっている。モジュール管理機能部３３０は、サービスモジュールが起動している状況を管理するモジュール起動状況管理機能３３１と、サービスモジュールのライフサイクルを管理するモジュールライフサイクル管理機能３３２と、ＩＤ解決要求とサービスモジュール取得要求を行うＩＤ解決・モジュール取得要求機能３３３と、プリンタ装置３００のＣＰＵやメモリ等のリソース状態を通知するリソース通知機能３３４とを備えている。特に、モジュールライフサイクル管理機能３３２は、サービスモジュールにサービスモジュール起動時間が設定されている場合、若しくは、ユーザの操作が一定時間無くユーザがその場を離れたと判断される場合、若しくは、次のユーザＩＤが送信された場合に、受け取ったサービスモジュールを停止，破棄等のライフサイクルを管理することができる。
【００３２】
また、サービスモジュール部３４０は、提供されたサービスモジュールとしてのサービス提供プログラム３４１と、ユーザ設定情報ファイル３４２とを備えている。なお、サービスモジュールを実行させる実行環境は、ＪＡＶＡランタイムを想定し、サービスモジュールの記述もＪＡＶＡプログラムで行う。これにより、一度作成したサービスモジュールをＯＳに依存することなく利用することができる。
【００３３】
図１に戻り、サービス提供装置４００は、ユーザが利用しているサービスに関連する出力対象データが格納されており、例えば、前述したように、電子メールサーバや、ファイルサーバや、ＦＴＰ（File Transfer Protocolの略）サーバ等を用いることが可能である。また、ＩＤ読取装置５００は、例えば、Ｆｅｌｉｃａ（非接触ＩＣカード技術を意味する）等のＲＦＩＤ装置や，一次元バーコードや，二次元バーコード等のリーダーを用いることが可能である。また、ユーザＩＤ保持媒体６００は、割り振られた唯一のＩＤを保持する媒体であり、ＲＦＩＤ搭載型の携帯電話やカード，ＱＲコードに代表される二次元コード等を記録し、ＩＤ読取装置５００によって自動的に読み取り可能な媒体であれば何でもよい。特に、ユーザＩＤ保持媒体６００とＩＤ読取装置５００との間の近接通信とは、前述したおサイフケータイなどで用いられている公知の技術を流用することで実現可能である。なお、通信ネットワーク７００は、例えば、ＬＡＮ、インターネット、公衆回線網、ケーブルテレビ網等を利用することができる。なお、インターネットとは、所定のプロトコルに基づいて相互リンクされたネットワークの集合体である。
【００３４】
次に、本実施の形態の係るデータ出力システムにおける全体の処理フローについて説明する。図１０は、本実施の形態に係るデータ出力システムの全体の処理を示すフローである。
【００３５】
まず、プリンタ装置３００は、近接通信によりユーザＩＤ保持媒体６００に保持されているユーザＩＤを読み取るＩＤ読取装置５００から送信されたユーザＩＤを受信し（Ｓ１０１）、ユーザＩＤを含むＩＤ解決要求をＩＤ解決装置２００に送信する（Ｓ１０２）。
【００３６】
続いて、ＩＤ解決装置２００は、プリンタ装置３００から送信されたＩＤ解決要求を受け取ると共に、ＩＤ解決要求の送信元であるプリンタ装置のアドレス（装置ＩＤ）を判別し、ユーザＩＤ及び装置ＩＤに対応するサービスモジュールＵＲＬを含むＩＤ解決結果を返信する（Ｓ１０３）。なお、ユーザＩＤのみに対応するサービスモジュールＵＲＬであっても得られる効果は同様である。
【００３７】
そして、プリンタ装置３００は、ＩＤ解決装置２００から返信されたＩＤ解決結果を受け取り、中央処理装置１００にユーザＩＤを含むサービスモジュール取得要求を送信する（Ｓ１０４）。
【００３８】
その後、中央処理装置１００は、データ出力装置３００から送信されたサービスモジュール取得要求を受け取り、ユーザＩＤに対応するユーザ設定情報を付与したサービスモジュールをプリンタ装置３００に提供する（Ｓ１０５，Ｓ１０６）。
【００３９】
そして、プリンタ装置３００は、プリンタ装置のリソース状態を通知し（Ｓ１０７）、中央処理装置１００は、通知されたリソース状態や通信ネットワーク７００の通信状況に基づいてモジュールの実行条件を判断する（Ｓ１０８）。なお、この判断において、必要に応じてユーザに対して出力対象データの出力品質等を選択させることも可能となっている。
【００４０】
Ｓ１０８の処理において、プリンタ装置３００のリソース状態や通信ネットワーク７００の通信状況が所定の基準（図１３を用いて後述にて説明する）を満たしている場合には、中央処理装置１００は、プリンタ装置３００に対してサービス実行許可を行い（Ｓ１０９）、プリンタ装置３００は、印刷データ要求を送信して、サービス提供装置４００から印刷データを受け取る（Ｓ１１０，Ｓ１１１）。
【００４１】
一方、Ｓ１０８の処理において、プリンタ装置３００のリソース状態や通信ネットワーク７００の通信状況が所定の基準（図１３を用いて後述にて説明する）を満たしていない場合には、中央処理装置１００は、印刷データ要求をサービス提供装置４００に送信して、受け取った印刷データを適切な大きさのデータに加工してプリンタ装置３００に送信する（Ｓ１１２，Ｓ１１３，Ｓ１１４，Ｓ１１５）。
【００４２】
最後に、プリンタ装置３００は、印刷データに所定の識別子を関連付けて画面に出力し、ユーザにより選択された識別子に対応するデータを印刷する（Ｓ１１６，Ｓ１１７，Ｓ１１８）。
【００４３】
図１１は、ＩＤ解決装置の処理を示すフローである。
【００４４】
最初に、ＩＤリクエスト処理部２２０は、ＩＤ解決要求のポーリングを開始して、ユーザＩＤの受信待機を行う（Ｓ２０１）。ＩＤ解決要求を受信しない場合には、ポーリングを継続的に行い、受信した場合には、ＩＤ解決要求の送信元アドレスに基づいて送信元装置（装置ＩＤ）を判別する（Ｓ２０２，Ｓ２０３）。
【００４５】
続いて、ＩＤリクエスト処理部２２０は、受信したユーザＩＤと判別した装置ＩＤが適切であれば、サービスデータベース２３０を参照し、ユーザＩＤに対応するサービスモジュールＵＲＬの有無を確認する（Ｓ２０４，Ｓ２０５，Ｓ２０６）。サービスモジュールＵＲＬがある場合には、対応するサービスモジュールＵＲＬをデータ出力装置３００に返信する（Ｓ２０７）。なお、Ｓ２０４において受信したユーザＩＤ及び装置ＩＤが適切で無い場合や、Ｓ２０６の処理においてサービスモジュールＵＲＬが存在しない場合には、送信元の装置にエラーを通知する（Ｓ２０８）。
【００４６】
図１２は、中央処理装置の処理を示すフローである。
【００４７】
最初に、メッセージ取得部１２０は、サービスモジュール取得要求のポーリングを開始し、サービスモジュール取得要求を受信しない場合には、ポーリングを継続的に行い、受信した場合には、サービスモジュール取得要求の送信元アドレスに基づいた送信元装置（装置ＩＤ）と、サービスモジュール取得要求に含まれるユーザＩＤとを判別する（Ｓ３０１，Ｓ３０２）。
【００４８】
そして、モジュール検索部１３０は、モジュールデータベース１４０を参照し、判別したユーザＩＤ及び装置ＩＤに対応するサービスモジュールの有無を確認する（Ｓ３０３）。サービスモジュールが存在する場合、ユーザ情報付与部１６０は、ユーザ情報記録部１７０を参照してユーザＩＤに対応するユーザ設定情報の有無を確認して、ユーザ設定情報を抽出し、抽出したユーザ設定情報をサービスモジュールに付与した後に、付与後のサービスモジュールをデータ出力装置３００に提供する（Ｓ３０４，Ｓ３０５，Ｓ３０６，Ｓ３０７）。
【００４９】
その後、図１０に示すＳ１０７の処理によりプリンタ装置３００からリソース状態等が送信された場合に、図１０に示すＳ１０８の実行条件の判断を行う（Ｓ３０８，Ｓ３０９）。Ｓ３０９の実行条件判断内で、プリンタ装置３００のリソース状態や通信ネットワーク７００の通信状況が所定の基準を満たしている場合には、プリンタ装置３００に対してサービス実行許可を行い（Ｓ１０９に相当）、所定の基準を満たしていない場合には、出力対象データ要求をサービス提供装置４００に送信して、受け取った印刷データを適切な大きさのデータに加工してプリンタ装置３００に送信する（Ｓ１１２，Ｓ１１３，Ｓ１１４，Ｓ１１５に相当）（Ｓ３１０）。なお、Ｓ３０３の処理においてサービスモジュールが存在しない場合には、データ出力装置にエラーメッセージを送信する（Ｓ３１１）。Ｓ３０９で示す実行条件判断の具体的な処理内容は、図１３を用いて説明する。
【００５０】
図１３は、図１２で示すＳ３０９の処理を示すフローである。図１３は、プリンタ装置３００の処理能力や通信ネットワーク７００の通信状況を判断し、その判断結果やユーザからの指示に基づいて、サービス提供装置４００から取得するデータに加工を行うか否か等を判断するアルゴリズムについての流れを示している。
【００５１】
最初に、実行条件判断部１８０は、プリンタ装置３００におけるＣＰＵやメモリ等の処理能力（リソース状況）を判別する（Ｓ４０１）。具体的には、プリンタ装置３００に提供されたサービスモジュールの容量「ｍ（Ｂｙｔｅ）」と、このサービスモジュールを起動するのに費やした起動時間「Ｔ（ｔ）」とに基づいて算出されたサービスモジュール起動速度「ｍ／Ｔ」がプリンタ装置３００のモジュール管理機能部３３０から通知されるので（図１で示したＳ１０７の処理）、このサービスモジュール起動速度「ｍ／Ｔ」と中央処理装置１００に予め設定されている許容可能な設定許容起動速度「Ａ」とを比較する（Ｓ４０２）。
【００５２】
続いて、実行条件判断部１８０は、サービスモジュール起動速度「ｍ／Ｔ」が設定許容起動速度「Ａ」よりも大きい場合には、通信ネットワーク７００の通信状況を判別する（Ｓ４０３）。具体的には、実行条件判断部１８０は、プリンタ装置３００に提供されたサービスモジュールの容量「ｍ（Ｂｙｔｅ）」と、サービスモジュールが通信ネットワーク７００を介してデータ出力装置３００に到達する到達時間「ｔ（ｓ）」とに基づいてサービスモジュール到達速度「ｍ／ｔ」を算出し、算出されたサービスモジュール到達速度「ｍ／ｔ」と通信ネットワーク７００で許容可能な設定許容速度「ａ」とを比較する（Ｓ４０４）。なお、到達時間「ｔ（ｓ）」は、例えば、ＨＴＴＰの場合、サービスモジュールのダウンロード開始の時間と、ダウンロード終了後に返されるステータス・コード（通常、成功の場合には、コード番号２００が返される）と受け取った時間との差分から計算することが可能である。
【００５３】
次に、実行条件判断部１８０は、サービスモジュール通信速度「ｍ／ｔ」が設定許容速度「ａ」よりも大きい場合には、モジュールパケット到達分散値「Ｐｄ（Packet reach time dispersionの略）」を算出し、算出されたモジュールパケット到達分散値「Ｐｄ」と、通信ネットワーク７００で許容可能な設定許容パケット到達分差値「ｐ」とを比較する（Ｓ４０５）。モジュールパケット到達分散値とは、提供されたサービスモジュールが複数のパケット（ＴＣＰレイヤではセグメント）に分割された際に、この複数のパケットが通信ネットワーク７００を介してプリンタ装置３００に分散して到達する確率を示す分散値を意味している。この分散値の計算方法は、統計学における一般的な方法を用いて算出可能であって、例えば、式（１）に示すように、到達時間から到達時間の平均値を引いて二乗したものに到達時間ごとのパケット数の確率分布を乗じてそれぞれの和をとることで計算することができる。なお、パケットの到達時間については、ＴＣＰの場合、プリンタ装置３００からのＡｃｋを取得した時間を計測することで得ることができる。
【数１】
2009140059.tif 000003
【００５４】
但し、ｔは到達時間、ｔ（上部に「−」が付与されたｔ）は到達時間平均値、ｆ（ｔ）は到達時間ごとのパケット数の確率分布関数、αは到達時間最小値、βは到達時間最大値を意味している。
【００５５】
なお、ステップＳ４０５の処理は、通信ネットワーク７００が輻輳しているか否かを常に判断することはできないが、本実施の形態ではネットワークの輻輳状態の指針として用いている。
【００５６】
実行条件判断部１８０は、モジュールパケット到達分散値「Ｐｄ」が設定許容パケット到達分差値「ｐ」よりも大きい場合には、プリンタ装置３００に対してサービス実行許可を行う（Ｓ３１０，Ｓ１０９）。
【００５７】
Ｓ４０２においてサービスモジュール起動速度「ｍ／Ｔ」が設定許容起動速度「Ａ」以下の場合や、Ｓ４０４においてサービスモジュール通信速度「ｍ／ｔ」が設定許容速度「ａ」以下の場合や、Ｓ４０５においてモジュールパケット到達分散値「Ｐｄ」が設定許容パケット到達分差値「ｐ」以下の場合、即ち、プリンタ装置３００のリソース状態や通信ネットワーク７００の通信状況が芳しくない場合、図１３の中央に記載の処理に進み、初期設定ファイル若しくはユーザ選択により、プリンタ装置３００から出力される出力対象データの品質調整の処理を行う（Ｓ４０６）。
【００５８】
実行条件判断部１８０は、初期設定ファイルを用いない場合、印刷される出力対象データの品質に関してユーザの意思を確認する（Ｓ４０７）。即ち、実行条件判断部１８０は、まず、印刷する品質を重視するか否かをプリンタ装置３００の画像表示装置３６０に選択可能に表示し（Ｓ４０８）、続いて、重視する場合には、印刷を急いでいるか否かについて選択可能に表示する（Ｓ４０９）。そして、印刷を急いでいない場合には、環境適応モードがＯＮであるか否かを判断し（Ｓ４１０）、環境適応モードがＯＦＦの場合には、プリンタ装置３００に対してサービス実行許可を行う（Ｓ３１０，Ｓ１０９）。なお、初期設定ファイルを用いる場合、この初期設定ファイル内にＳ４０７〜Ｓ４０９で判断される処理結果が予め記載されている。
【００５９】
Ｓ４０８の処理において印刷の品質を重視しない場合や、Ｓ４０９の処理において印刷を急いでいる場合や環境適応モードがＯＮの場合、環境適応モードを確認する（Ｓ４１１）。即ち、Ｓ４０２の処理においてＮｏの場合には、出力対象データのデータ量を削減する機能（データ量削減機能）をＯＮに設定し、Ｓ４０４の処置においてＮｏの場合には、出力対象データのファイルを変換する機能（ファイル変換機能）をＯＮに設定する（Ｓ４１２，Ｓ４１３，Ｓ４１４）。その後、印刷データ要求をサービス提供装置４００に送信し、ＯＮに設定された各機能内容に対応するように受け取った印刷対象データを適切な大きさのデータに加工してプリンタ装置３００に送信する（Ｓ３１０，Ｓ１１２）。より具体的には、データ加工部１９０は、データ量削減機能がＯＮの場合、処理に時間がかかりそうな画像等を粗くする等の加工を行い、ファイル変換機能がＯＮの場合、カラーを白黒にする等の加工を行う。
【００６０】
図１４は、データ出力装置の処理を示すフローである。なお、ここでは、一例として、サービス提供装置４００で利用しているサービスが電子メールサービスであって、この電子メールをプリンタ装置３００で印刷する電子メールプリントサービスについて説明する。そして、中央処理装置１００に格納されている電子メールプリントサービスモジュールは、ユーザが契約しているメールサービスの受信メールサーバ（サービス提供装置に相当）からメールを取得し、本文や添付ファイルを印刷するようプリンタ装置３００に指示を与える機能を備えている。  データ出力装置３００は、ユーザＩＤを受け付けるポーリングを開始し、ユーザＩＤの受付が無い場合には待機する（Ｓ５０１）。ユーザＩＤを受け付けた場合、ＩＤ送信部３２０は、受け付けたユーザＩＤを含むＩＤ解決要求を生成し、ＩＤ解決装置２００に送信する（Ｓ５０２）。
【００６１】
その後、データ出力装置３００は、ＩＤ解決装置２００からの返答を待つポーリングを開始し、返答が無い場合若しくはエラーが通知された場合には、ユーザＩＤを受け付けるポーリングを再び開始する（Ｓ５０３）。ユーザＩＤの解決が成功し、電子メールプリントサービスモジュールが格納された場所を示すＵＲＬ、即ち電子メールプリントサービスモジュールＵＲＬを受け取った場合には、この電子メールプリントサービスモジュールを取得するためのメッセージを生成し、ユーザＩＤと電子メールプリントサービスモジュールＵＲＬとを含めたサービスモジュール取得要求を中央処理装置１００に送信する（Ｓ５０４，Ｓ５０５，Ｓ５０６）。
【００６２】
中央処理装置１００において電子メールプリントサービスモジュールＵＲＬに位置する電子メールプリントサービスモジュールが無い場合や、中央処理装置１００からエラーメッセージを受信した場合には、サービスを終了してＳ５０１に戻る（Ｓ５０７）。電子メールプリントサービスモジュールが存在する場合には、その電子メールプリントサービスモジュールを取得する（Ｓ５０８）。
【００６３】
その後、モジュール管理機能部３３０は、取得した電子メールプリントサービスモジュールを起動し、この起動に必要な時間等のプリンタ装置３００のリソース情報を中央処理装置１００に送信し（Ｓ５０９）、図１３を用いて説明した中央処理装置１００での実行条件判断後、プリントサービスをスタートする（Ｓ５１０）。
【００６４】
電子メールプリントサービスモジュールとして機能するサービスモジュール部３４０は、サービス提供装置４００へのアクセスが可能且つ印刷可能な出力対象データとしての電子メールがある場合には、その出力対象データを印刷対象ファイル一覧として取得する（Ｓ５１１，Ｓ５１２，Ｓ５１３）。Ｓ５１１においてサービス提供装置４００へのアクセスができない場合や、出力対象データが無い場合には、処理を終了する。モジュール管理機能部３３０は、受け取った電子メールプリントサービスモジュールに設定されたサービス提供時間内であれば、サービスを継続し、サービス提供時間を越えた場合には、サービスを終了する（Ｓ５１４）。また、モジュール管理機能部３３０は、サービス開始後、一定時間内にユーザからの操作が無い場合には、ユーザがその場から離れたと判断してサービスを終了する（Ｓ５１５）。一定時間内に操作がある場合、サービスモジュール部３４０は、印刷対象データに対して識別子を付与した形式の一覧表を生成し、画像表示装置３６０に表示する（Ｓ５１６，Ｓ５１７）。より具体的には、図１５に示すように、ユーザ宛てに送信された複数の電子メールの件名を出力すると共に、メール本文を印刷する場合のプリントアウト用識別子や、添付ファイルを印刷する場合のプリントアウト用識別子が表示される。なお、この識別子は、単純な数字であってもよいし、携帯端末で読み取り可能なＱＲコード等の二次元コードを用いることが可能である。
【００６５】
そして、情報入力装置３５０からいずれかの識別子が入力された場合に、サービスモジュール部３４０は、印刷装置３７０から選択された出力対象データを印刷する（Ｓ５１８，Ｓ５１９）。その後、一覧表を再び表示し、印刷する対象がない場合には処理を終了し、対象が選択される場合にはサービスを継続する（Ｓ５２０）。なお、ユーザへの提示方法として、タッチパネル式の画面表示が可能なプリンタ装置であれば、画面上での選択が可能であり、タッチパネル式でない場合には、数字による識別子を付与し、テンキーを用いて入力する方法も可能である。また、一覧を一度印刷し、その印刷物に示された識別子を入力する方法も可能である。そして最後に、モジュール管理機能部３３０は、電子メールプリントサービスモジュールの破棄や削除の処理を行う（Ｓ５２１）。これにより、そのユーザ固有の情報をプリンタ装置から取り除くことができ、個人情報の漏洩防止を意識したプリンタ装置を提供することが可能となる。
【００６６】
以上の処理フローにより、ユーザの利用する電子メールサーバに格納されたメールや添付ファイル、ファイルサーバに格納されている写真や作成した文章等のファイルを、街中のプリントサービスショップやコンビニエンスストアや貸しオフィスなどに設置されたプリンタ装置に表示し、印刷することが可能となる。
【００６７】
また、それぞれのＩＤやパスワード，宛先等の入力を行うことなく、且つパソコン等を持ち運びすることなく、安全に印刷サービスを受けることが可能となる。
【００６８】
更に、サービスモジュール自身の容量の大きさと到達時間若しくは起動時間，パケット分散から、通信ネットワークやプリンタ装置の状況を推測し、送信データの調整等を行うことができる。
【００６９】
また、自宅にプリンタを所持していなくとも、コンビニエンスストア等で自分のファイルを印刷可能なサービスを提供することができる。即ち、ユーザは、いつでもどこでも自分の所有する情報資源へアクセスすることが可能となる。
【００７０】
最後に、本実施の形態で説明した中央処理装置１００，ＩＤ解決装置２００，データ出力装置３００は、少なくとも演算機能及び制御機能を備えた中央演算装置（ＣＰＵ）、プログラムやデータを格納する機能を有するＲＡＭ等からなる主記憶装置（メモリ）を有する電子的な装置から構成されているものである。また、各装置は、主記憶装置の他、ハードディスクなどの補助記憶装置を具備していてもよい。
【００７１】
また、本実施の形態に係る各処理を実行するプログラムは、中央処理装置１００，ＩＤ解決装置２００，データ出力装置３００にそれぞれ格納されているものである。そして、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録することも、通信ネットワークを介して配信することも可能である。
【００７２】
本実施の形態によれば、プリンタ装置３００が、近接通信によりユーザＩＤ保持媒体６００に保持されているユーザＩＤを読み取るＩＤ読取装置５００から送信されたユーザＩＤを受信し、このユーザＩＤを含むＩＤ解決要求をＩＤ解決装置２００に送信し、ＩＤ解決装置２００から返信されたサービスモジュールＵＲＬを受け取り、このサービスモジュールＵＲＬを含むサービスモジュール取得要求を中央処理装置１００に送信して、中央処理装置１００から提供されたサービスモジュールを受け取り実行し、実行により、通信ネットワーク７００を介してサービス提供装置４００に格納された出力対象データを取得して出力するので、ユーザが所望する情報資源の出力の利便性を高めることができる。
【００７３】
より具体的には、例えば、保持媒体をＥｄｙ等の機能を備えた携帯電話（通常、「おサイフケータイ」と称されている）とし、データ出力装置をコンビニエンスストアやホテル等の街中に設置されたプリンタ装置とし、サービス提供装置を電子メールサーバとする場合に、携帯電話をプリンタ装置に接続されているユーザＩＤ読取装置に近接させることで、ユーザが必要なときに必要なコンビニエンスストア等で、電子メールサーバに格納されているユーザ宛のメッセージを印刷可能とするため、予め指定されたプリンタ装置に限定されること無く、且つ様々な設定情報の入力しなくても容易に所望のデータを出力することが可能となる。
【図面の簡単な説明】
【００７４】
【図１】本実施の形態に係るデータ出力システムのシステム構成を示すシステム構成図である。
【図２】ＩＤ解決装置の構成を示すブロック図である。
【図３】サービスデータベースに格納されているデータの一例を示すテーブルである。
【図４】図３で説明した情報記述ファイルに記載されたデータの一例を示す電文である。
【図５】中央処理装置の構成を示すブロック図である。
【図６】ユーザ情報記録部に格納されているユーザ個別情報の一例を示す個別情報である。
【図７】ユーザ情報記録部に格納されているユーザ設定情報の一例を示す設定情報である。
【図８】データ出力装置の構成を示すブロック図である。
【図９】データ出力装置におけるモジュール実行環境を構造的に示す構造図である。
【図１０】本実施の形態に係るデータ出力システムの全体の処理を示すフローである。
【図１１】ＩＤ解決装置の処理を示すフローである。
【図１２】中央処理装置の処理を示すフローである。
【図１３】図１２で示すＳ３０９の処理を示すフローである。
【図１４】データ出力装置の処理を示すフローである。
【図１５】プリント装置で出力される出力対象データの一例を示す図である。
【符号の説明】
【００７５】
１００…中央処理装置
１１０…通信部
１２０…メッセージ取得部
１３０…モジュール検索部
１４０…モジュールデータベース
１５０…モジュールサーバ
１６０…ユーザ情報付与部
１７０…ユーザ情報記録部
１８０…実行条件判断部
１９０…データ加工部
２００…ＩＤ解決装置
２１０…通信部
２２０…ＩＤリクエスト処理部
２３０…サービスデータベース
３００…データ出力装置（プリンタ装置）
３１０…通信部
３２０…ＩＤ送信部
３３０…モジュール管理機能部
３４０…サービスモジュール部
３５０…情報入力装置
３６０…画像表示装置
３７０…印刷装置
４００…サービス提供装置
５００…ＩＤ読取装置
６００…ユーザＩＤ保持媒体
７００…通信ネットワーク
Ｓ１０１〜Ｓ１１８…ステップ
Ｓ２０１〜Ｓ２０８…ステップ
Ｓ３０１〜Ｓ３１０…ステップ
Ｓ４０１〜Ｓ４１４…ステップ
Ｓ５０１〜Ｓ５２０…ステップ
【図１】
2009140059.tif 000004
【図２】
2009140059.tif 000005
【図３】
2009140059.tif 000006
【図４】
2009140059.tif 000007
【図５】
2009140059.tif 000008
【図６】
2009140059.tif 000009
【図７】
2009140059.tif 000010
【図８】
2009140059.tif 000011
【図９】
2009140059.tif 000012
【図１０】
2009140059.tif 000013
【図１１】
2009140059.tif 000014
【図１２】
2009140059.tif 000015
【図１３】
2009140059.tif 000016
【図１４】
2009140059.tif 000017
【図１５】
2009140059.tif 000018