文字列で構成された複数のレコードを受け付ける受付手段と、前記受付手段が受け付けた前記複数のレコードから文字列の文字、文字列長及び当該文字列における当該文字の文字位置が重複した文字を除いたレコードを検査用レコードとして生成する生成手段と、印刷物の背景となる画像情報と、前記可変印刷情報の前記複数のレコードを前記画像情報上に重畳する画像に変換する画像効果とを有するテンプレート情報に、前記生成手段が生成した前記検査用レコードを適用して印刷画像情報を生成するよう外部装置に依頼する依頼手段とを有する可変印刷検査装置。前記外部装置において生成された前記印刷画像情報を前記印刷の検査の要求の送信元に送信する送信手段と、前記印刷の検査の要求の送信元から前記印刷画像情報が判別可能か否かを示す検査結果を受け付ける検査結果受付手段をさらに有する請求項1に記載の可変印刷検査装置。前記検査結果受付手段は、受け付けた前記検査結果に基づいて前記生成手段が前記検査用レコードに追加しない文字の条件を非検査条件情報として作成する請求項2に記載の可変印刷検査装置。文字列で構成された複数のレコードを受け付ける受付手段と、前記受付手段が受け付けた前記複数のレコードから文字列の文字、文字列長及び当該文字列における当該文字の文字位置が重複した文字を除いたレコードを検査用レコードとして生成する生成手段と、印刷物の背景となる画像情報と、前記可変印刷情報の前記複数のレコードを前記画像情報上に重畳する画像に変換する画像効果とを有するテンプレート情報に、前記生成手段が生成した前記検査用レコードを適用して印刷画像情報を生成する印刷画像情報生成手段とを有する可変印刷検査装置。コンピュータを、文字列で構成された複数のレコードを受け付ける受付手段と、前記受付手段が受け付けた前記複数のレコードから文字列の文字、文字列長及び当該文字列における当該文字の文字位置が重複した文字を除いたレコードを検査用レコードとして生成する生成手段と、印刷物の背景となる画像情報と、前記可変印刷情報の前記複数のレコードを前記画像情報上に重畳する画像に変換する画像効果とを有するテンプレート情報に、前記生成手段が生成した前記検査用レコードを適用して印刷画像情報を生成するよう外部装置に依頼する依頼手段として機能させる可変印刷検査プログラム。本発明の目的は、可変印刷に用いるテンプレート情報と可変印刷情報とに基づいて印刷装置で生成される画像情報を表示して利用者に検査させる場合において、画像情報の検査回数を減少する可変印刷検査装置及び可変印刷検査プログラムを提供することにある。本発明の一態様は、上記目的を達成するため、以下の可変印刷検査装置及び可変印刷検査プログラムを提供する。[1]文字列で構成された複数のレコードを受け付ける受付手段と、前記受付手段が受け付けた前記複数のレコードから文字列の文字、文字列長及び当該文字列における当該文字の文字位置が重複した文字を除いたレコードを検査用レコードとして生成する生成手段と、印刷物の背景となる画像情報と、前記可変印刷情報の前記複数のレコードを前記画像情報上に重畳する画像に変換する画像効果とを有するテンプレート情報に、前記生成手段が生成した前記検査用レコードを適用して印刷画像情報を生成するよう外部装置に依頼する依頼手段とを有する可変印刷検査装置。[2]前記外部装置において生成された前記印刷画像情報を前記印刷の検査の要求の送信元に送信する送信手段と、前記印刷の検査の要求の送信元から前記印刷画像情報が判別可能か否かを示す検査結果を受け付ける検査結果受付手段をさらに有する前記[1]に記載の可変印刷検査装置。[3]前記検査結果受付手段は、受け付けた前記検査結果に基づいて前記生成手段が前記検査用レコードに追加しない文字の条件を非検査条件情報として作成する前記[2]に記載の可変印刷検査装置。[4]文字列で構成された複数のレコードを受け付ける受付手段と、前記受付手段が受け付けた前記複数のレコードから文字列の文字、文字列長及び当該文字列における当該文字の文字位置が重複した文字を除いたレコードを検査用レコードとして生成する生成手段と、印刷物の背景となる画像情報と、前記可変印刷情報の前記複数のレコードを前記画像情報上に重畳する画像に変換する画像効果とを有するテンプレート情報に、前記生成手段が生成した前記検査用レコードを適用して印刷画像情報を生成する印刷画像情報生成手段とを有する可変印刷検査装置。[5]コンピュータを、文字列で構成された複数のレコードを受け付ける受付手段と、前記受付手段が受け付けた前記複数のレコードから文字列の文字、文字列長及び当該文字列における当該文字の文字位置が重複した文字を除いたレコードを検査用レコードとして生成する生成手段と、印刷物の背景となる画像情報と、前記可変印刷情報の前記複数のレコードを前記画像情報上に重畳する画像に変換する画像効果とを有するテンプレート情報に、前記生成手段が生成した前記検査用レコードを適用して印刷画像情報を生成するよう外部装置に依頼する依頼手段として機能させる可変印刷検査プログラム。請求項1、4又は5に係る発明によれば、可変印刷に用いるテンプレート情報と可変印刷情報とに基づいて印刷装置で生成される画像情報を表示して利用者に検査させる場合において、画像情報の検査回数を減少することができる。請求項2に係る発明によれば、画像情報の検査結果を受け付けることができる。請求項3に係る発明によれば、受け付けた検査結果に基づいて検査しない文字の条件を非検査条件情報として作成することができる。可変印刷システムの構成図1は、本発明の実施の形態に係る可変印刷システムの構成の一例を示す図である。この可変印刷システム7は、可変印刷の処理及び可変印刷物の検査を実行するためのシステムであり、可変印刷検査サーバ1と、可変印刷実行サーバ2と、可変印刷データベース以下、DBという。3と、印刷装置4と、端末5とをそれぞれネットワーク6で接続して構成される。なお、印刷装置4及び端末5は、同図では単体を示すが、複数台設けられるものであってもよい。ここで、可変印刷とは、可変印刷DB3に格納された複数のレコードを含む可変印刷情報31と、レコードに記載された数字、文字、記号等の複数のフィールドを用いて印刷画像情報を生成するためのフォームと呼ばれるテンプレート情報30とに基づいて、1部毎に1レコードを適用してそれぞれ印刷内容が異なる印刷画像情報を生成し、その印刷画像情報を印刷装置において印刷することをいう。特に本実施の形態において、可変印刷は、レコードに応じた画像を生成し、生成した画像を用いて印刷情報を生成するものであり、テンプレート情報30は、ページ毎に、レコード中のフィールドの配置先である紙面デザインの背景を示すテンプレート画像300、及びレコードに変形、ぼかし、拡大縮小等の画像加工エフェクトを適用してテンプレート画像300に対しフィールドとして配置する画像効果301等を有する。また、検査とは、可変印刷によって生成された印刷画像情報を表示又は印刷等により出力し、出力されたものが視認可能か又は読解可能か否かを利用者8によって、判別することをいう。なお、利用者8に代えて判別のための装置を用意してもよい。可変印刷検査サーバ1は、可変印刷実行サーバ2に印刷画像情報の生成を指示し、その結果として生成された印刷画像情報を端末5の表示部50に表示して利用者8に検査させる。可変印刷実行サーバ2は、検査の処理を実行する場合、可変印刷検査サーバ1の要求に応じて可変印刷DB3のテンプレート情報30と可変印刷情報31とに基づいて印刷画像情報を生成する。また、可変印刷実行サーバ2は、印刷処理を実行する場合、可変印刷DB3のテンプレート情報30と可変印刷情報31とに基づいて印刷情報を生成し、生成した印刷情報に基づいて印刷装置4に印刷を実行させる。可変印刷DB3は、端末5等からアップロードされるテンプレート情報30及び可変印刷情報31を格納する。印刷装置4は、可変印刷実行サーバ2から受信する印刷情報に基づいて印刷を実行し、印刷物を出力する。なお、印刷装置4は、印刷機能の他、さらにスキャナ、ファクシミリ等の他の機能を有してもよく、単一のユニットのみならず、各機能に対応した複数のユニットからなるものも含まれる。端末5は、LCDLiquidCrystalDisplay等の表示部50と、キーボード、マウス等の操作部51とを有し、操作部51に対する利用者8の操作内容に応じてテンプレート情報30及び可変印刷情報31を作成するとともに、可変印刷DB3にテンプレート情報30及び可変印刷情報31を送信して登録する。また、端末5は、可変印刷検査サーバ1に可変印刷の印刷画像情報の検査を要求する。また、印刷実行時は、可変印刷実行サーバ2に可変印刷の実行を要求する。ネットワーク6は、LANLocalAreaNetworkやインターネット等であって、有線、無線は問わない。可変印刷検査サーバの構成図2は、可変印刷検査サーバ1の構成の一例を示すブロック図である。可変印刷検査サーバ1は、CPUCentralProcessingUnit、メモリ等から構成され各部を制御するとともに各種のプログラムを実行する制御部10と、HDDHardDiskDriveやフラッシュメモリ等の記憶装置から構成され情報を記憶する記憶部11と、ネットワーク6を介して外部装置と通信する通信部12とを有する。制御部10は、後述する可変印刷検査プログラム110を実行することで、レコード情報受付手段100、検査用レコード情報生成手段101、可変印刷画像生成依頼手段102、可変印刷画像送信手段103及び検査結果受付手段104等として機能する。レコード情報受付手段100は、端末5の要求に基づいて、検査の対象とするレコードを可変印刷DB3の可変印刷情報31から受け付ける。検査用レコード情報生成手段101は、レコード情報受付手段100が受け付けたレコードから後述する方法によって検査用レコード情報111を生成する。可変印刷画像生成依頼手段102は、検査用レコード情報111を用いて可変印刷の印刷画像情報の生成を可変印刷実行サーバ2に依頼する。可変印刷画像送信手段103は、可変印刷実行サーバ2によって生成された印刷画像情報を端末5に送信する。検査結果受付手段104は、可変印刷画像送信手段103が端末5に送信した印刷画像情報の検査結果を端末5から受け付ける。記憶部11は、制御部10を手段100~104として機能させる可変印刷検査プログラム110、検査用レコード情報生成手段101によって生成される検査用レコード情報111及び検査結果受付手段104によって生成される非検査条件情報112等を格納する。なお、検査用レコード情報111及び非検査条件情報112は、テンプレート情報30の画像効果301が複数存在する場合には、複数の画像効果301に対応させてそれぞれ生成される。図3a及びbは、可変印刷DB3に格納されるテンプレート情報30及び可変印刷情報31の内容の一例を示す概略図である。図3aに示すように、テンプレート情報30のテンプレート画像300は、印刷画像の背景となる画像であり、JPEG、TIFF又はPDF等を用いることができる。図3bに示すように、可変印刷情報31は、複数のレコード311、312、313、314...を有する。また、レコード311、312、313、314は、それぞれ複数のフィールドを有していてもよいが、本実施の形態では説明の簡単のため単一のフィールド31aを有するものとする。図4a及びbは、テンプレート情報30及び可変印刷情報31から生成される印刷画像の一例を示す概略図である。図4aに示すように、可変印刷画像201は、可変印刷実行サーバ2によりテンプレート画像300と、可変印刷情報31のレコード311とから生成された印刷画像情報に基づき、例えば、端末5の表示部50に表示される画像である。可変印刷画像201は、レコード311の内容よこはまに基づき、花の画像をよこはまの文字の形に並べた画像と、その背景として表示されるテンプレート画像300とを有している。また、図4bに示すように、可変印刷画像204は、可変印刷実行サーバ2によりテンプレート画像300と、可変印刷情報31のレコード314とから生成された印刷画像情報に基づき、例えば、端末5の表示部50に表示される画像である。可変印刷画像204は、レコード314の内容よこたに基づき、花の画像をよこたの文字の形に並べた画像と、その背景として表示されるテンプレート画像300とを有している。可変印刷システムの動作以下に、可変印刷システム7の動作例を各図を参照しつつ、1基本動作、2検査用レコード情報生成動作、3検査実行動作に分けて説明する。1基本動作まず、端末5を利用する利用者8は、可変印刷を行うために、端末5の操作部51を操作してテンプレート情報30及び可変印刷情報31を作成する。なお、テンプレート情報30及び可変印刷情報31は、予め作成されたものから選択してもよい。端末5は、操作部51の操作内容に応じてテンプレート情報30及び可変印刷情報31を生成する。次に、端末5を利用する利用者8は、テンプレート情報30及び可変印刷情報31を可変印刷DB3に登録するために、端末5の操作部51を操作する。端末5は、ネットワーク6を介してテンプレート情報30及び可変印刷情報31を可変印刷DB3へ送信する。可変印刷DB3は、端末5からテンプレート情報30及び可変印刷情報31を受信し、格納する。また、利用者8は、印刷に使用するテンプレート情報30及び可変印刷情報31を指定して印刷命令を生成するために、端末5を操作する。端末5は、操作内容に応じて、印刷命令を生成し、生成した印刷命令をネットワーク6を介して可変印刷実行サーバ2へ送信する。可変印刷実行サーバ2は、端末5から印刷命令を受信し、その印刷命令が可変印刷による印刷物の配付を行うものであると判断すると、受け付けた印刷命令に指定されたテンプレート情報30及び可変印刷情報31を可変印刷DB3から取得する。次に、利用者8は、印刷を実行するために端末5を操作する。端末5は、操作内容に応じて、印刷実行の要求を可変印刷実行サーバ2に送信する。可変印刷実行サーバ2は、印刷実行の要求を受信すると、抽出したテンプレート情報30に抽出した可変印刷情報31を適用して印刷を実行するために、印刷実行の要求に指示された印刷装置4に抽出したテンプレート情報30及び抽出した可変印刷情報31を送信する。印刷装置4は、可変印刷実行サーバ2から抽出したテンプレート情報30及び抽出した可変印刷情報31を受信し、受信した抽出したテンプレート情報30及び抽出した可変印刷情報31に基づいて印刷画像情報を生成して、生成した印刷画像情報に基づいて被印刷材に印刷画像を印刷し、印刷物を出力する。以上に説明した1基本動作の印刷装置4の処理において、図4a及びbに示すような可変印刷画像を印刷するための印刷画像情報が得られるが、例えば、レコードの文字が複雑であったり、文字数が多すぎたりすることで、レコードから生成された可変印刷画像が必ずしも識別可能であるとは限らない。そこで、本実施の形態においては、印刷装置4における印刷の実行前に、利用者8の要求に応じて以下に説明する検査を行う。2検査用レコード情報生成動作まず、検査に用いる検査用レコード情報の生成動作について説明する。利用者8は可変印刷の検査を実行するために端末5を操作する。端末5は、検査要求を検査対象とする印刷命令とともに可変印刷検査サーバ1に送信する。可変印刷検査サーバ1は、端末5から検査要求及び印刷命令を受信すると、レコード情報受付手段100に、可変印刷DB3の可変印刷情報31から印刷命令に指定されたレコード情報を取得する。図7は、可変印刷検査サーバ1の動作の一例を示すフローチャートである。まず、検査用レコード情報生成手段101は、レコード情報受付手段100が取得したレコードの各文字をレコードの文字列長及び文字位置について数値化するS1。図5aは、数値化後のレコード情報の一例を示す概略図である。レコード情報310は、例えば、レコード311、312、313、314...を数値化したものであり、レコードのIDを示すレコードID欄と、レコードに含まれる文字を示す文字欄と、レコードの文字列長を示す文字列長欄と、文字位置を示す文字位置欄とを有する。例えば、レコード311のよこはまの文字よは、レコードID欄が311であり、文字欄がよ、よこはまが4文字であることから文字列長欄が4、よこはまのうちの1文字目であることから文字位置欄が1となる。次に、検査用レコード情報生成手段101は、レコード情報310から1文字ずつ情報を抽出するS2。初回は検査用レコード情報生成手段101が生成する検査用レコード情報111は情報が空であり、検査用レコード情報111に同一文字はないためS3;No、検査用レコード情報生成手段101は、検査用レコード情報111に抽出した文字を追加するS5。また、初回以降S6;Noであって、検査用レコード情報111に同一文字がある場合S3;Yes、その文字の文字列長欄及び文字位置欄を比較して同一のものがない場合S4;Noは、同様に検査用レコード情報生成手段101は、検査用レコード情報111に抽出した文字を追加するS5。また、ステップS4において、文字列長欄及び文字位置欄を比較して同一のものがある場合S4;Yesは、同様に検査用レコード情報生成手段101は、検査用レコード情報111に抽出した文字を追加しない。すべての文字についてステップS2~S5を実行し終えるとS6;Yes、ステップS5の文字追加があった場合S7;Yes、可変印刷画像生成依頼手段102は、検査用レコード情報111に追加された文字について印刷画像情報を生成するよう可変印刷実行サーバ2に依頼するS8。なお、ステップS8で生成を依頼する印刷画像情報は、追加された文字のみをテンプレート情報30に適用して生成してもよいし、追加された文字のうち文字列長が一致して文字位置が異なるものを並べた文字列をテンプレート情報30に適用して生成してもよいし、追加された文字が含まれる文字列単位で適用して生成してもよい。また、ステップS5の文字追加がなかった場合S7;No、可変印刷画像生成依頼手段102は、印刷画像情報の生成依頼を行わないS9。以上の動作により図5bに示す検査用レコード情報111が生成される。図5bに示すように、検査用レコード情報111は、レコード情報310と同一の項目欄を有し、レコード情報310のレコードID312の文字位置1及び2が追加されていない。これは、レコードID311の文字位置1及び2と文字欄、文字列長欄及び文字位置欄が一致したためである。3検査実行動作次に、可変印刷画像生成依頼手段102は、検査用レコード情報生成手段101が生成した検査用レコード情報111を、2検査用レコード情報生成動作において検査要求とともに受信した印刷命令とともに可変印刷実行サーバ2に送信するとともに、印刷命令に指定されたテンプレート情報に検査用レコード情報111を適用して印刷画像情報を生成するよう要求する。可変印刷実行サーバ2は、検査用レコード情報111及び印刷命令を受信した後、可変印刷画像生成依頼手段102の要求に応じて、印刷命令に指定されたテンプレート情報に検査用レコード情報111を適用して印刷画像情報を生成する。可変印刷実行サーバ2は、生成された印刷画像情報を再び可変印刷検査サーバ1に送信する。なお、印刷画像情報の生成は、印刷装置4で行うものであってもよい。なお、可変印刷実行サーバ2がテンプレート情報及び検査用レコード情報111から生成する印刷画像情報は、レコード毎に生成されるものであってもよいし、文字毎に生成されるものであってもよい。可変印刷検査サーバ1の可変印刷画像送信手段103は、可変印刷実行サーバ2から印刷画像情報を受信すると、検査要求を送信した端末5に受信した印刷画像情報を送信する。端末5は、印刷画像情報を受信すると、表示部50に印刷画像を順に表示し、例えば、利用者8の目視により判別可能か否かの検査を行う。利用者8は、判別不可能である印刷画像情報の印刷を取り止めるか、可変情報DB3の可変印刷情報31から該当するレコードを削除する等の対応をする。また、利用者8は、特にある条件において印刷画像の内容が判別不可能である場合、例えば、文字列数が8文字以上となった場合にすべての文字が判別不可能である場合等に、その旨を示すために操作部51を操作してもよい。端末5は、操作部51から判別不能となる条件の入力を受け付けると、判別不能となる条件を可変印刷検査サーバ1に送信する。次に、検査結果受付手段104は、端末5から判別不能である旨を受信すると、その条件内容文字列数において条件値8を判別不可能である暫定的な閾値として非検査条件情報112に登録する。図6は、非検査条件情報112の内容の一例を示す概略図である。非検査条件情報112は、条件の内容を示す条件内容欄と、条件の内容に対する値を示す条件値欄とを有する。上述の条件は、条件内容欄に文字列長、条件値欄に8以上と記録される。また、他の例として、条件内容欄が部首である場合に、条件値がさかなへんである場合、例えば、鰻等の文字がレコードに存在する場合に判別不可能であるとする。また、条件内容欄が漢字画数である場合に、条件値が17以上である場合、例えば、薇等の文字がレコードに存在する場合に判別不可能であるとする。上記した非検査条件情報112は、検査用レコード情報生成手段101が検査用レコード情報111を生成する際に用いられる。検査用レコード情報生成手段101は、例えば、図7におけるステップS2において抽出した文字が非検査条件情報112の条件内容及び条件値に該当する場合、ステップS3~S5を実行せずに検査用レコード情報111に当該文字を追加しない。また、非検査条件情報112に該当して検査用レコード情報111に追加されなかった文字については、その旨を端末5を介して利用者8に通知する。[他の実施の形態]なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、可変印刷検査サーバ1、可変印刷実行サーバ2、可変印刷DB3及び印刷装置4を、それぞれ任意に組み合わせて1つの装置を構成してもよい。また、上記実施の形態で使用される可変印刷検査プログラム110は、CD-ROM等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段100~104の一部または全部をASIC等のハードウェアによって実現してもよい。