印刷文書の雛形を表す雛形情報と、当該雛形にそれぞれ埋め込んで印刷する複数の可変情報を含む可変情報群とを取得する取得手段と、前記雛形情報と、前記可変情報群と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報とを関連付ける手段と、情報端末から受け付けた情報により特定した配布先の情報に関連付けられた前記雛形情報と前記可変情報群とを特定する特定手段と、前記特定手段により特定された前記可変情報群に含まれる前記複数の可変情報のうち、前記特定した配布先の情報に対応する可変情報を前記雛形情報に埋め込んで表示する表示情報を生成する生成手段と、前記生成手段により生成した表示情報を前記情報端末に提供する提供手段と、を含むことを特徴とする可変印刷情報管理システム。前記雛形情報と前記可変情報群とをそれぞれ暗号化して格納手段に格納する手段と、前記暗号化された前記雛形情報と前記可変情報群とをそれぞれ復号化する復号化手段と、をさらに含み、前記関連付ける手段は、前記暗号化された前記雛形情報の格納先と、前記暗号化された前記可変情報群の格納先と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報とを関連付け、前記特定手段は、前記特定した配布先の情報に関連付けられた前記雛形情報の格納先と、前記可変情報群の格納先とを特定し、前記復号化手段は、前記特定手段により特定された前記雛形情報の格納先と、前記可変情報群の格納先とに基づいて前記格納手段から取得した、前記暗号化された前記雛形情報と前記可変情報群とをそれぞれ復号化し、前記生成手段は、前記復号化された前記可変情報群に含まれる前記複数の可変情報のうち、前記特定した配布先の情報に対応する可変情報を、前記復号化された前記雛形情報に埋め込んで表示する表示情報を生成することを特徴とする請求項1に記載の可変印刷情報管理システム。前記雛形情報と前記可変情報群のハッシュ値を算出する算出手段をさらに含み、前記関連付ける手段は、前記雛形情報と当該雛形情報のハッシュ値、及び前記可変情報群と当該可変情報群のハッシュ値を関連付けて記憶手段に記憶し、前記格納する手段は、前記算出手段により算出されたハッシュ値が前記記憶手段に記憶されていない場合には当該ハッシュ値が算出された前記雛形情報又は前記可変情報群を前記格納手段に格納せず、前記算出手段により算出されたハッシュ値が前記記憶手段に記憶されている場合には当該ハッシュ値が算出された前記雛形情報又は前記可変情報群を前記格納手段に格納することを特徴とする請求項2に記載の可変印刷情報管理システム。前記関連付ける手段は、前記雛形情報と、前記可変情報群と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報と、前記雛形情報と前記可変情報群に基づいて印刷処理が行われた処理日時の情報とを関連付け、前記情報端末から受け付けた情報には、配布先の情報と処理日時の情報とを含み、前記特定手段は、前記情報端末から受け付けた前記配布先の情報が関連付けられた前記雛形情報と前記可変情報群のうち、前記情報端末から受け付けた処理日時の情報と最も近い処理日時の前記雛形情報と前記可変情報群を特定することを特徴とする請求項1乃至3のいずれかに記載の可変印刷情報管理システム。印刷文書の雛形を表す雛形情報と、当該雛形にそれぞれ埋め込んで印刷する複数の可変情報を含む可変情報群とを取得する取得手段と、前記雛形情報と、前記可変情報群と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報とを関連付ける手段と、情報端末から受け付けた情報により特定した配布先の情報に関連付けられた前記雛形情報と前記可変情報群とを特定する特定手段と、前記特定手段により特定された前記可変情報群に含まれる前記複数の可変情報のうち、前記特定した配布先の情報に対応する可変情報を前記雛形情報に埋め込んで表示する表示情報を生成する生成手段と、前記生成手段により生成した表示情報を前記情報端末に提供する提供手段としてコンピュータを機能させるためのプログラム。本発明の目的は、可変印刷において出力された印刷物のうち所望の配布先に対応する印刷物の内容を表示する情報を選択的に生成し提供できる可変印刷情報管理システム及びプログラムを提供することにある。上記目的を達成するために、請求項1に記載の発明は、印刷文書の雛形を表す雛形情報と、当該雛形にそれぞれ埋め込んで印刷する複数の可変情報を含む可変情報群とを取得する取得手段と、前記雛形情報と、前記可変情報群と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報とを関連付ける手段と、情報端末から受け付けた情報により特定した配布先の情報に関連付けられた前記雛形情報と前記可変情報群とを特定する特定手段と、前記特定手段により特定された前記可変情報群に含まれる前記複数の可変情報のうち、前記特定した配布先の情報に対応する可変情報を前記雛形情報に埋め込んで表示する表示情報を生成する生成手段と、前記生成手段により生成した表示情報を前記情報端末に提供する提供手段と、を含むことを特徴とする可変印刷情報管理システムである。また、請求項2に記載の発明は、前記雛形情報と前記可変情報群とをそれぞれ暗号化して格納手段に格納する手段と、前記暗号化された前記雛形情報と前記可変情報群とをそれぞれ復号化する復号化手段と、をさらに含み、前記関連付ける手段は、前記暗号化された前記雛形情報の格納先と、前記暗号化された前記可変情報群の格納先と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報とを関連付け、前記特定手段は、前記特定した配布先の情報に関連付けられた前記雛形情報の格納先と、前記可変情報群の格納先とを特定し、前記復号化手段は、前記特定手段により特定された前記雛形情報の格納先と、前記可変情報群の格納先とに基づいて前記格納手段から取得した、前記暗号化された前記雛形情報と前記可変情報群とをそれぞれ復号化し、前記生成手段は、前記復号化された前記可変情報群に含まれる前記複数の可変情報のうち、前記特定した配布先の情報に対応する可変情報を、前記復号化された前記雛形情報に埋め込んで表示する表示情報を生成することを特徴とする請求項1に記載の可変印刷情報管理システムである。また、請求項3に記載の発明は、前記雛形情報と前記可変情報群のハッシュ値を算出する算出手段をさらに含み、前記関連付ける手段は、前記雛形情報と当該雛形情報のハッシュ値、及び前記可変情報群と当該可変情報群のハッシュ値を関連付けて記憶手段に記憶し、前記格納する手段は、前記算出手段により算出されたハッシュ値が前記記憶手段に記憶されていない場合には当該ハッシュ値が算出された前記雛形情報又は前記可変情報群を前記格納手段に格納せず、前記算出手段により算出されたハッシュ値が前記記憶手段に記憶されている場合には当該ハッシュ値が算出された前記雛形情報又は前記可変情報群を前記格納手段に格納することを特徴とする請求項2に記載の可変印刷情報管理システムである。また、請求項4に記載の発明は、前記関連付ける手段は、前記雛形情報と、前記可変情報群と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報と、前記雛形情報と前記可変情報群に基づいて印刷処理が行われた処理日時の情報とを関連付け、前記情報端末から受け付けた情報には、配布先の情報と処理日時の情報とを含み、前記特定手段は、前記情報端末から受け付けた前記配布先の情報が関連付けられた前記雛形情報と前記可変情報群のうち、前記情報端末から受け付けた処理日時の情報と最も近い処理日時の前記雛形情報と前記可変情報群を特定することを特徴とする請求項1乃至3のいずれかに記載の可変印刷情報管理システムである。また、請求項5に記載の発明は、印刷文書の雛形を表す雛形情報と、当該雛形にそれぞれ埋め込んで印刷する複数の可変情報を含む可変情報群とを取得する取得手段と、前記雛形情報と、前記可変情報群と、前記可変情報群に含まれる前記複数の可変情報のそれぞれが対応する配布先の情報とを関連付ける手段と、情報端末から受け付けた情報により特定した配布先の情報に関連付けられた前記雛形情報と前記可変情報群とを特定する特定手段と、前記特定手段により特定された前記可変情報群に含まれる前記複数の可変情報のうち、前記特定した配布先の情報に対応する可変情報を前記雛形情報に埋め込んで表示する表示情報を生成する生成手段と、前記生成手段により生成した表示情報を前記情報端末に提供する提供手段としてコンピュータを機能させるためのプログラムである。請求項1及び5に記載の発明によれば、可変印刷において出力された印刷物のうち所望の配布先に対応する印刷物の内容を表示する情報を選択的に生成し提供できる。請求項2に記載の発明によれば、雛形情報と可変情報群を暗号化して保存しない場合に比べて、雛形情報と可変情報群の管理時のセキュリティを高めることができる。請求項3に記載の発明によれば、格納する雛形情報と可変情報群に重複がないようにできる。請求項4に記載の発明によれば、印刷物の配布先と処理日時とに基づいて、所望の雛形情報と可変情報を特定できる。以下、本発明を実施するための実施の形態以下、実施形態というを、図面に従って説明する。図1には、本実施形態に係るバリアブル印刷システム1のシステム構成図を示した。図1に示されるように、バリアブル印刷システム1は、管理サーバ10、印刷装置20、及びユーザ端末30を含み、管理サーバ10、印刷装置20、及びユーザ端末30はネットワーク40を介して相互にデータ通信可能に接続される。管理サーバ10は、印刷文書の雛形テンプレートを示す雛形情報テンプレートデータと、印刷文書の雛形にそれぞれ埋め込んで印刷する複数の可変情報バリアブルレコードを含む可変情報群バリアブルデータとに基づいて印刷ジョブを生成し、印刷ジョブを印刷装置20に出力して印刷処理を実行させるとともに、印刷処理に係る雛形情報と可変情報群とを記憶し管理するコンピュータである。また、管理サーバ10は、CPU等の制御手段、メモリや磁気ディスク装置等の記憶手段、外部デバイスとデータを送受信する通信手段等を備えたコンピュータにより実現されることとしてよく、管理サーバ10はコンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで、上記の処理を実現することとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によって管理サーバ10に供給されることとしてもよいし、インターネット等のデータ通信網を介して供給されることとしてもよい。印刷装置20は、管理サーバ10から入力された印刷ジョブに基づいて印刷処理を実行する画像形成装置である。印刷装置20は、ハードウェア構成として、CPU等の制御手段、メモリや磁気ディスク装置等の記憶手段、外部デバイスとデータを送受信する通信手段、及び画像を形成する画像形成手段等を備える。ユーザ端末30は、管理サーバ10に印刷装置20で印刷された印刷物の内容を表示する表示用データを要求し、管理サーバ10で生成された表示用データを取得し表示するコンピュータである。ユーザ端末30は、ハードウェア構成として、CPU等の制御手段、メモリや磁気ディスク装置等の記憶手段、外部デバイスとデータを送受信する通信手段、液晶ディスプレイ等の表示手段等を備える。以下、図2に示した第1の実施例に係るシーケンス図を参照しながら、バリアブル印刷システム1における可変印刷処理及び可変印刷処理に係るデータの管理処理の一例を説明する。図2に示されるように、管理サーバ10は、内部又は図示しない外部のデータベースから、印刷処理に係る雛形情報テンプレートデータ及び可変情報群バリアブルデータを取得するS101。図3には、テンプレートデータに基づいて出力される雛形画像の一例を示した。図3に示される雛形画像は、請求書のフォームを示しており、請求書の内容氏名、住所、請求明細等については空欄となっている。図4には、バリアブルデータの一例を示した。図4に示されるバリアブルデータは、複数のレコードを含み、各レコードには、テンプレートデータの空欄部分に埋め込むデータ氏名、住所、請求明細等が格納される。図5には、テンプレートデータと、バリアブルデータに含まれる1レコード例えばユーザID=U0001に対応するレコードに基づいて出力される印刷画像の一例を示した。図5に示される印刷画像は、雛形画像の空欄に、バリアブルデータのユーザID=U0001のレコードに格納された各情報を埋め込んで生成されるものである。次に、管理サーバ10は、S101で取得したバリアブルデータ内のユーザ情報を参照し、ユーザ情報に各ユーザを識別するユーザIDが含まれているか否かを判断しS102、ユーザIDが含まれていない場合にはS102:N、ユーザ名及び住所の組が一意となるようにユーザIDを付与した上でS103、ユーザIDに、ユーザ名及び住所を関連付けてユーザ情報テーブル図6参照に記録するS104。そして、S102でユーザIDが含まれている場合にはS102:Y、そのユーザIDに、ユーザ名及び住所を関連付けてユーザ情報テーブルに記録するS104。図6には、ユーザ情報テーブルの一例を示した。図6に示されるユーザ情報テーブルは、ユーザを識別するユーザIDに関連付けて、ユーザ名及び住所配布先情報が記憶される。次に、管理サーバ10は、テンプレートデータとバリアブルデータのそれぞれのハッシュ値を算出しS105、算出されたハッシュ値が既に管理サーバ10に記憶されているテンプレートデータ又はバリアブルデータのハッシュ値と同じか否かを判断するS106。S106で、S105で算出されたハッシュ値が管理サーバ10に記憶されているテンプレートデータ又はバリアブルデータのハッシュ値と同じでないと判断される場合にはS106:Y、管理サーバ10は、S101で取得されたテンプレートデータとバリアブルデータのそれぞれを非対称鍵によって暗号化してS107、暗号化された各データを格納するS108。管理サーバ10は、S108の後、及び、S106で、S105で算出されたハッシュ値が管理サーバ10に記憶されているテンプレートデータ又はバリアブルデータのハッシュ値と同じであると判断された場合にS106:Y、テンプレートデータとバリアブルデータとの対応関係を示すリンク情報図7参照を更新するS109。図7には、リンク情報の一例を示した。図7に示されるリンク情報には、テンプレートデータとバリアブルデータとの組をそれぞれ識別するリンクID、テンプレートデータのハッシュ値、テンプレートデータの格納先パス、バリアブルデータのハッシュ値、バリアブルデータの格納先パスがそれぞれ関連付けて記憶される。なお、S106において、S105で算出されたハッシュ値が管理サーバ10に記憶されているテンプレートデータ又はバリアブルデータのハッシュ値と同じか否かは、リンク情報の中にS105で算出されたハッシュ値が含まれるか否かにより判断することとしてよい。次に、管理サーバ10は、S101で取得したテンプレートデータとバリアブルデータに基づいて、印刷ジョブを生成しS110、生成した印刷ジョブを印刷装置20に送信するS111。ここで、管理サーバ10では、印刷ジョブを識別するジョブID、テンプレートデータとバリアブルデータの組を識別するリンクID、バリアブルデータに含まれる各レコードが対応するユーザを識別するユーザIDのリストを関連付けて記憶しておくこととしてよい。印刷装置20は、管理サーバ10から受信した印刷ジョブに基づいて、印刷処理を実行しS112、印刷処理の結果を示す出力情報を管理サーバ10に送信するS113。出力情報には、印刷ジョブを識別するジョブID、処理結果、処理日時等が含まれることとしてよい。管理サーバ10は、印刷装置20から受信した出力情報に基づいて、印刷履歴を印刷ログテーブル図8参照に記録しS114、処理を終了する。図8には、印刷ログテーブルの一例を示した。図8に示される印刷ログテーブルは、印刷ジョブを識別するジョブID、リンクID、ユーザIDのリスト、処理日時が関連付けて記憶される。次に、図9に示した第1の実施例に係るシーケンス図を参照しながら、バリアブル印刷システム1においてユーザ端末30から受け付けた印刷物の閲覧要求の処理の一例を説明する。図9に示されるように、ユーザ端末30ではユーザから入力された情報に基づいて、ユーザ情報ユーザID又は/及びユーザ名、住所を含むと処理日時を含む検索クエリを生成しS201、検索クエリを管理サーバ10に送信するS202。管理サーバ10は、ユーザ端末30から受信した検索クエリに含まれるユーザ情報に基づいてユーザIDを特定するS203。例えば、ユーザ情報にユーザIDが含まれていない場合には、ユーザ名及び住所に基づいてユーザ情報テーブルから対応するユーザIDを特定することとしてよい。管理サーバ10は、S203で特定したユーザIDと検索クエリに含まれる処理日時をキーとして、印刷ログテーブルの中からリンクIDを特定するS204、例えば、管理サーバ10は、印刷ログテーブルにおいてS203で特定したユーザIDを含むレコードのうち、検索クエリに含まれる処理日時に最も近いレコードに含まれるリンクIDを特定することとしてよい。また、検索クエリに処理日時が含まれない場合には、印刷ログテーブルにおいてS203で特定したユーザIDを含むレコードを全て特定することとしてもよい。管理サーバ10は、S204で特定したリンクIDをキーとしてリンク情報の中から、テンプレートデータとバリアブルデータのそれぞれの格納先を特定しS205、それぞれの格納先に格納されたテンプレートデータとバリアブルデータを復号化するS206。管理サーバ10は、S206で復号化されたバリアブルデータの中からS203で特定したユーザID又はユーザ名及び住所を含む可変情報レコードを抽出しS207、復号化されたテンプレートデータに、S207で抽出された可変情報レコードを埋め込んで印刷画像を表示する表示用データを生成するS208。管理サーバ10は、S208で生成した表示用データをユーザ端末30に送信するS209。ユーザ端末30は、管理サーバ10から受信した表示用データに基づいて印刷画像を表示してS210、処理を終了する。次に、図10に示したシーケンス図を参照しながら、バリアブル印刷システム1における可変印刷処理及び可変印刷処理に係るデータの管理処理の第2の実施例について説明する。なお、第2の実施例では、印刷ジョブを識別するジョブIDがバリアブルデータに含まれる1レコードごとに付与される点で第1の実施例と異なる。図10に示されるように、管理サーバ10は、内部又は外部のデータベースから、印刷処理に係る雛形情報テンプレートデータ及び可変情報群バリアブルデータを取得するS301。次に、管理サーバ10は、取得したバリアブルデータ内のユーザ情報を参照し、ユーザ情報に各ユーザを識別するユーザIDが含まれているか否かを判断しS302、ユーザIDが含まれていない場合にはS302:N、ユーザ名及び住所の組が一意となるようにユーザIDを付与した上でS303、ユーザIDに、ユーザ名及び住所を関連付けてユーザ情報テーブルに記録するS304。そして、S302でユーザIDが含まれている場合にはS302:Y、そのユーザIDに、ユーザ名及び住所を関連付けてユーザ情報テーブルに記録するS304。次に、管理サーバ10は、テンプレートデータとバリアブルデータのそれぞれのハッシュ値を算出しS305、算出されたハッシュ値が既に管理サーバ10に記憶されているテンプレートデータ又はバリアブルデータのハッシュ値と同じか否かを判断するS306。S306で、S305で算出されたハッシュ値が管理サーバ10に記憶されているテンプレートデータ又はバリアブルデータのハッシュ値と同じでないと判断される場合にはS306:Y、管理サーバ10は、S301で取得されたテンプレートデータとバリアブルデータのそれぞれを非対称鍵によって暗号化してS307、暗号化された各データを格納するS308。管理サーバ10は、S308の後、及び、S306で、S305で算出されたハッシュ値が管理サーバ10に記憶されているテンプレートデータ又はバリアブルデータのハッシュ値と同じであると判断された場合にS306:Y、テンプレートデータとバリアブルデータとの対応関係を示すリンク情報を更新するS309。次に、管理サーバ10は、S301で取得したバリアブルデータのうち未処理のレコードレコードi、i=1~N、iの初期値=1とするを1つ選択しS310、選択したレコードiとS301で取得したテンプレートデータとに基づいて、印刷ジョブを生成しS311、生成した印刷ジョブを印刷装置20に送信するS312。ここで、管理サーバ10では、印刷ジョブを識別するジョブID、テンプレートデータとバリアブルデータの組を識別するリンクID、レコードiに対応するユーザを識別するユーザIDを関連付けて記憶しておくこととしてよい。印刷装置20は、管理サーバ10から受信した印刷ジョブに基づいて、印刷処理を実行しS313、印刷処理の結果を示す出力情報を管理サーバ10に送信するS314。出力情報には、印刷ジョブを識別するジョブID、処理結果、処理日時等が含まれることとしてよい。管理サーバ10は、印刷装置20から受信した出力情報に基づいて、印刷履歴を印刷ログテーブルに記録するS315。図11には、第2の実施例において記録される印刷ログテーブルの一例を示した。図11に示される印刷ログテーブルは、印刷ジョブを識別するジョブID、リンクID、ユーザID、処理日時が関連付けて記憶される。第2の実施例におけるジョブIDとユーザIDとは一対一で対応している点で第1の実施例と異なっている。管理サーバ10は、未処理のレコードが残っているすなわちi=N場合にはS316:Y、iをインクリメントしてS317、S311に戻り、未処理のレコードが残っていない場合にはS316:N、処理を終了する。第2の実施例により記録されたデータに基づいてユーザ端末30から受け付けた印刷物の閲覧要求を処理するシーケンスは、図9で示したシーケンスを同様であるため説明を省略する。以上説明した、本実施形態に係るバリアブル印刷システム1では、ユーザ端末30からの閲覧要求に係る印刷物についての表示用データを、当該閲覧要求を受け付けてから生成しユーザ端末30に提供している。これにより、バリアブル印刷に用いるテンプレートデータと、バリアブルデータとに基づき印刷される複数の印刷物の各々について予め表示用データを生成しておく必要が無くなるため、表示用データを格納するデータ領域や、不要な表示用データを生成する処理負荷が不要となる。本発明は上記の実施形態に限定されるものではない。例えば、テンプレートデータ、バリアブルデータ、リンク情報を記憶するデータベースを管理サーバ10の外部に設けることとしてもよい。また、テンプレートデータとバリアブルデータに加えて、リンク情報をさらに暗号化するようにしても構わない。