(57)【要約】【課題】可変画像（Variable Image＝ＶＩ）印刷ジョブの自動検査の方法を改良する。【解決手段】可変画像（ＶＩ）ジョブ出力の自動検査方法は、可変画像形成ジョブの予定出力に基づく予定文書画像を維持し、サンプル出力文書画像を、可変画像形成ジョブの出力から取得し、各々の取得サンプル文書画像に証明手順が実行される。証明手順は、取得サンプル文書画像を、対応する予定文書画像と比較して、取得サンプル文書画像と対応する予定文書画像との間の差分を求め、見出される少なくとも１つの差分に基づいて、取得サンプル文書画像を表示する差分の各々を表示画像に示すことによって解析する。解析は、システム・オペレータからの応答に基づいて、各々の差分に対して実行される。【選択図】図２
2008276767.tif 000002
【特許請求の範囲】
【請求項１】
可変画像形成ジョブ出力の自動検査のための方法であって、
前記可変画像形成ジョブの予定出力に基づく少なくとも１つの予定文書画像を維持することと、
前記可変画像形成ジョブ出力の前記出力から、複数のサンプル出力文書画像を取得ことと、
各々の取得サンプル文書画像に対して証明手順を実行することとを含み、
前記証明手順は、
前記取得文書画像を前記少なくとも１つの予定文書画像から選択された対応する予定文書と比較して、前記取得サンプル文書画像と前記対応する予定文書画像との間の差分を求めることと、
前記求められた少なくとも１つの差分に基づいて、前記少なくとも１つの差分を解析することとを含み、
前記解析は、
前記取得サンプル文書画像を表示することと、
前記表示されたサンプル文書画像に、前記少なくとも１つの差分の各々を示すことと、
受信されたオペレータ応答に基づいて、異なる手順を実行することとを含む、
ことを特徴とする方法。
【請求項２】
前記差分手順は、修正手順のリストから選択された修正手順を実行することを含み、
前記修正手順のリストは、
前記可変画像形成ジョブに対する前記少なくとも１つの差分を無視することと、
前記可変画像形成ジョブ及び今後の可変画像形成ジョブに対する前記少なくとも１つの差分を無視することと、
前記少なくとも１つの差分にＯＣＲプロセスを実行することと、
前記少なくとも１つの差分に対応する前記サンプル出力文書画像の領域を、前記予定文書画像のオペレータ特定領域と比較することを含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
可変画像形成ジョブ出力の自動検査のための方法であって、
前記可変画像形成ジョブの予定出力に基づく少なくとも１つの予定文書画像を維持することと、
前記可変画像形成ジョブ出力における出力文書画像のすべての可能な種類を示す一組のソース・データベース・クエリ条件を求めることと、
前記可変画像形成ジョブ出力の前記出力から、複数のサンプル出力文書画像を選択することと、
前記選択された複数のサンプル出力文書が、前記ソース・データベース・クエリ条件の完全な組をカバーするかどうかを判断することと、
前記選択された複数のサンプル出力文書が、前記ソース・データベース・クエリ条件の完全な組をカバーするかどうか判断する前記ステップの結果に基づいて、該ソース・データベース・クエリ条件の完全な組がカバーされていない場合には、該ソース・データベース・クエリ条件の完全な組をカバーするように、前記選択された複数のサンプル出力文書画像に、前記可変画像形成ジョブ出力の前記出力から、付加的なサンプル出力文書画像を加えることと、
前記選択されたサンプル文書画像の各々に対して証明手順を実行することとを含み、
前記証明手順は、
前記取得サンプル文書画像を、前記少なくとも１つの予定文書画像から選択された対応する予定文書画像と比較して、前記取得サンプル文書画像と前記対応する予定文書画像との間の差分を求めることと、
前記少なくとも１つの差分を、前記求められている少なくとも１つの差分に基づいて、解析することとを含む、
ことを特徴とする方法。
【請求項４】
受信したＶＩ（可変画像）印刷ジョブ・ストリームのためのＶＩインタプリタ・システムを含み、
前記ＶＩインタプリタ・システムは、
前記受信したＶＩジョブ・ストリームに含まれる可変画像形成ジョブに基づいて、電子出力文書画像を作成するように構成されたラスタ画像プロセッサと、
前記ＶＩインタプリタのオペレータから命令を受信し、メッセージ及び画像をオペレータに表示するためのユーザ・インターフェースと、
少なくとも１つの予定文書画像を格納するための予定データベースと、
証明プロセスを実行するように構成された証明システムとを含み、
前記証明プロセスは、
前記出力文書画像から複数のサンプル文書画像を取得することと、
各々の取得サンプル文書画像に対して、検査手順を実行することとを含み、
前記検査手順は、
前記取得サンプル文書画像を、前記少なくとも１つの格納された予定文書画像から選択された対応する予定文書画像と比較して、前記取得サンプル文書画像と前記対応する予定文書画像との間の差分を求めることと、
前記求められている少なくとも１つの差分に基づいて、前記少なくとも１つの差分を解析することとを含み、
前記解析は、
前記ユーザ・インターフェース上に前記取得サンプル文書画像を表示することと、
前記少なくとも１つの差分の各々を前記表示されたサンプル文書画像に示することと、
受信したオペレータ応答に基づいて、差分手順を実行することとを含んでおり、
前記電子出力文書画像に基づいて、最終製品を作成するよう構成された仕上げシステムとを含む、
ことを特徴とするＶＩ作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可変画像形成ジョブ（Variable Imaging Job）の自動検査（Automatic Review）に関する。
【背景技術】
【０００２】
可変画像（Variable Image ：本書ではＶＩと略称することが多い：ＶＩは、例えば、基礎となる画像に、付加情報に関係する画像を付加したり、その付加画像を削除したりする等によって、画像を変化できる画像をいう）印刷ジョブは、高度さ及び複雑さという点で絶えず成長している。ＶＩ印刷ジョブへの付加及び削除は、例えば、方針、その人物の地位、取引している企業（報告書を印刷する企業でなくともよい）といった増え続ける条件に基づいているため、完成した出力製品の正確さを点検することが重要になる。不正確な出力に対する不利益は、非常に大きくなることがある。例えば、クレジットカード会社が、ある人の請求書を間違った住所に送付し、これを何百万人もの顧客に対して繰り返すとする。より一層の高度さとその大量さのため、手作業による点検は更に困難で面倒になっている。従って、点検プロセスを自動化するための多様な方法が開発されてきた。例えば、伝票は、印刷後に走査することができ、データベースに対する正確さを点検するのには光学式文字認識（ＯＣＲ）プロセスを用いることができる。しかしながら、さらに、正確なロゴ及び他の画像が印刷されたか、及び正確な段落が印刷されたか等を点検することも望まれる。間違いを防ぐために、あらゆる妥当な措置をとらなくてはならない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このＶＩ印刷ジョブにおける間違いの予防は、伝票だけでなく、同様に他の文書にも適用される。正確な画像、及び、金額と口座番号といったテキストが作成されたことを知るのが重要な、どのような場所にも適用される。複雑でかつ長い可変画像印刷ジョブの仕様は、データソース間の複雑なやりとりを含むことができ、従って、予期しない結果を導くことがあるために、出力精度を点検することが最も重要である。クエリ論理（query logic：問合せ又は照会論理）におけるエラーは、重篤な情報開示をもたらすことがある。例えば、単に、クレジットカード情報を数千人分、間違った住所に郵送することの影響を考える。現在の印刷実施では、オペレータが手作業でサンプルの正確さを点検する。しかしながら、オペレータがすべての間違いを見つることができるか或いは見つけることになるか、又は、点検に使用したサンプル組がすべての問題を明らかにするのに十分なクエリ論理を行うかどうかは、はっきりしない。従って、可変画像形成印刷ジョブの自動検査のための改良された方法の必要性が存在する。
【課題を解決するための手段】
【０００４】
本発明によって、可変画像（ＶＩ）形成ジョブ出力の自動検査のための方法が提供される。可変画像形成ジョブの予定出力に基づく予定文書画像が維持される。サンプル出力文書画像は、可変画像形成ジョブの出力から取得され、各々の取得サンプル文書画像に証明手順が実行される。証明手順は、取得サンプル文書画像を、対応する予定文書画像と比較して、取得サンプル文書画像と対応する予定文書画像との間の差分を求めることを含む。見出される少なくとも１つの差分に基づいて、その差分は、取得サンプル文書画像を表示し、差分の各々を表示された画像に示すことによって解析（resolve）される。差分の手順は、システム・オペレータからの応答に基づいて、各々の差分に対して実行される。
【０００５】
本発明によって、可変画像（ＶＩ）形成ジョブ出力の自動検査のための第２の方法が提供される。上述のように、可変画像形成ジョブの予定出力に基づく予定文書画像が維持される。可変画像形成ジョブ出力における出力文書画像の全ての可能な種類を示す一組のソース・データベース・クエリ条件が求められる。可変画像形成ジョブ出力の出力から複数のサンプル出力文書画像を選択した後、選択された複数のサンプル出力文書が、ソース・データベース・クエリ条件の完全な組をカバーするかどうかが判断される。これに基づいて、ソース・データベース・クエリ条件の完全な組がカバーされていない場合には、ソース・データベース・クエリ条件の完全な組をカバーするように、選択された複数のサンプル出力文書画像に、付加的なサンプル出力文書画像が加えられる。各々の選択されたサンプル文書画像に対して、サンプル文書画像を、予定文書画像から選択された対応する予定文書画像と比較して、サンプル文書画像と対応する予定文書画像との間の差分を求めることを含む証明手順が実行される。求められている少なくとも１つの差分に基づいて、特定された差分が解析される。
【０００６】
本発明によって、さらに、受信したＶＩジョブ・ストリームのためのＶＩインタプリタ・システムを含むＶＩ作成システムが提供される。ＶＩインタプリタ・システムは、受信したＶＩジョブ・ストリームに含まれる可変画像形成ジョブに基づいて、電子出力文書画像を作成するように構成されたラスタ画像プロセッサと、ＶＩインタプリタのオペレータから命令を受信し、メッセージ及び画像をオペレータに表示するためのユーザ・インターフェースと、少なくとも１つの予定文書画像を格納するための予定データベースと、証明プロセスを実行するように構成された証明システムと、電子出力文書画像に基づいて最終製品を作成するように証明された仕上げシステムとを含む。証明（proof）プロセスは、出力文書画像から複数のサンプル文書画像を取得し、各々の取得サンプル文書画像に対して、検査手順を実行することを含む。検査手順は、取得サンプル文書画像を、予定文書画像から選択された対応する予定文書画像と比較して、取得サンプル文書画像と対応する予定文書画像との間の差分を求めることを含む。求められている少なくとも１つの差分に基づいて、ユーザ・インターフェース上に取得サンプル文書画像を表示し、差分の各々を表示されたサンプル文書画像に示し、オペレータ入力に基づいて、差分手順を実行することにより、差分は解析される。
【発明を実施するための最良の形態】
【０００７】
可変情報印刷は、テキスト（文字）、グラフィック（図）、及び画像といった要素を、以前に取得された又はデータベースからその時点で取得された情報を用いて、印刷ジョブ内で１つの印刷片から次へと変化させることができる印刷形態である。例えば、ある銀行が、各々が同じ基本レイアウトを有するが、各明細書では各々が異なる口座情報及び異なる名前と住所情報が印刷された一組の個人明細書を準備するとする。図１を参照すると、例示的な銀行明細書１０が、本出願の概念を示すために表される。銀行明細書１０がその銀行の社内印刷システムによって印刷されている場合には、銀行情報１２及び銀行ロゴ１４は、原則として明細書間では変わらない。しかしながら、銀行明細書１０が外部の第３の提供者により印刷されている場合には、第３の提供者は多くの顧客に対して印刷ジョブを処理しているため、銀行情報１２及び銀行ロゴ１４が、正しく、正確な銀行を示していることを保証することが必須である。
【０００８】
また、銀行明細書１０に表されているのは、口座名義人１６について知られている情報に基づいて個人化されることができる、ニュース・セクション２０である。ニュース・セクション２０と関連するのは、顧客向けのアイ・キャッチとして機能するニュース・アイコン画像２２である。更に表されるのは、口座２４の要約、及び、要約を示す第２のアイ・キャッチとして機能する第２の関連アイコン画像２６である。口座領域２４の要約の中には、３つの列がそれぞれ、口座の種類２８、口座番号３０、及び期末残高３２を表す。銀行明細書１０にある情報の全ては精密かつ一貫性がなくてはならないことが容易に理解できる。銀行情報１２又は銀行画像１４が不正確であれば、銀行業にとって都合が悪く、弊害があるであろう。口座情報が不正確で、別の講座名義人の情報が示されている場合には、例えば、口座番号と残高を含む口座情報を間違った団体に郵送する可能性のために、特に不利となる。銀行明細書１０は、本出願の態様を説明する例示的な目的のために表されるにすぎないことを理解すべきであり、本明細書に説明される概念は、可変画像印刷のどのような形態にも同様に適用されることを、さらに理解されたい。
【０００９】
ここで図２を参照すると、本出願の概念を組み込むのに好適な可変画像形成環境を示す図がブロック形態で提供されている。設計段階４０では、可変情報文書レイアウトが設計され、テンプレート４２が設計された文書を表して作成される。デジタル・アセットが生成され、さらに使用するために、デジタル・アセット（デジタル化された映像や写真等の資産をいう）・データベース４６内に格納されるのが好ましい。デジタル・アセットは、可変情報出力上で用いるための写真、アイコン、及びグラフィック（図）といったものを含む。例えばデータベース５０に与えられるデータ記録４８は、各々の可変情報文書に関係する詳細情報を含み、そこに含まれたデータは、テンプレート４２に基づいてデジタル・アセット４４と合体させて、可変情報ジョブ・ストリームにおいて、合体されたコンテンツ５２を与えることができる。可変情報ジョブ・ストリームは、典型的には、処理すべき可変文書を有する単一ジョブを表すが、ＶＩ印刷ジョブからの出力のストリームは、多数の受領者、すなわち各々の受領者又は顧客に対するセクションへの出力を含むことができる。例えばいくつかの銀行は、同じ可変画像形成プロバイダを用いることができ、そのジョブ・ストリームは、両方の銀行からのコンテンツを含むことができる。
【００１０】
合体されたコンテンツ５２は、通常は、作成環境が、多数のセクションがあること、及び各々のセクションがどこで開始及び終了するかが理解できるようにする要素を有する構造化データ・ストリームである。ＰＰＬＭ、ＶＩＰＰといった可変言語、及び当業者に知られる他の可変言語は、これを作成環境に対して記述する。このデータは無視することもできるが、そのデータは使用することもでき、作成環境によって使用することも無視することもできる。従って、加えられたデータは、そのデータを使用しない又は理解しない作成環境に必ずしも影響を与えない。合体されたコンテンツ５２は、しかしながら、受領者境界を線引きするように構造化され、さらに例えば、オーダー番号、及び名前等の他の情報といった、各々の受領者についての付加的な情報を提供することもできる。
【００１１】
合体されたコンテンツ５２は、当業者には知られるように、最初に電子出力文書画像を作成するためにラスタ画像プロセス（ＲＩＰ）を実行し、ＲＩＰプロセス５４の精度を求めるために検査プロセス５６を実行することにより、作成環境によって処理される。次いで、仕上げ動作５８が出力文書画像に実行されて、最終製品を与える。仕上げ動作５８に続いて、さらに、最終製品を手作業で検査すること、あるいは、検査のために印刷された出力を電子手段によって走査することのいずれかによって、検査プロセス５６を実行してもよい。
【００１２】
本出願の概念を実現しやすくするために、予定（expected）データベース６０、更新後イメージ（After Image)データベース６２、及び制御ファイル６４が与えられる。これらは、設計段階４０で、あるいは、設計段階４０に合わせて、生成及び／又は維持され、その後、検査又は証明段階５６の間に使用されることが好ましい。予定データベース６０、更新後イメージデータベース６２、及び制御ファイル６４は、以下の説明で、更に詳細に説明される。
【００１３】
図に表される証明段階５６では、処理中のエラーが妥当な確実性により識別されることを保証するには、ＲＩＰ（ラスタ画像プロセス）段階５４又は最終段階５８の出力を、十分にリッチなサンプルの組と比較することが不可欠である。いくつかの実施形態では、これは最終段階５８の出力を走査することによって達成できるが、生成された出力画像がＲＩＰ段階５４から電子的にキャプチャされる場合には、ソフト証明はより低コストで実行されるので好ましい。しかしながら、出力画像が、仕様、テンプレート、及び／又はデータベースにおける変化により、予定画像と同一になる見込みはない。従って、各々のサンプルに対して、実際の出力と予定出力との間の画像差分が、出力を検査するユーザ又は権限者に提示される手順が提供される。
【００１４】
差分は、当業者に知られるどのような手段によっても提示することができるが、本明細書に説明される実施形態では、差分は、実際の出力上でそれらを強調表示することによって提示される。各々の識別差分領域で、オペレータはとるべき措置を特定することができる。例えば、オペレータは、この実行に関しては差分を無視する、永久に無視する、光学式文字認識（ＯＣＲ）を実行してその結果を常時又はデータベース入力と比較する、又は項目がその予定位置から移動した場合には、予定出力の異なる領域と比較する、ことを特定できる。その後の可変情報処理は、さらなる差分の通告を阻止するように、結果として得られるオペレータ仕様を用いることができる。いくつかの実施形態では、サンプルは、差分取扱仕様を生成するのではなく、点検するために確保される。これは、ＨＴＭＬ文書を書く場合に一般的な視覚レイアウト・プログラムと同様な回帰試験を更新する視覚メカニズムを効率的に提供する。適切なサンプル組のカバー範囲及びオペレータにより与えられる仕様を条件に、この手順は、ＶＩ仕様エラーが強調表示されることを保証するのには十分である。
【００１５】
次に図３を参照すると、上述の証明手順の実施形態のフロー図が表される。前に表されたように、好ましい実施形態では、証明プロセス５６が、ＲＩＰプロセス５４から電子的にキャプチャされた画像に実行されるが、代替的な実施形態では、証明プロセス５６は、走査された出力文書又は電子的にキャプチャされた文書のいずれかに基づいて仕上げプロセス５８の後で実行される。ステップ７０では、分析及び証明のために、サンプル文書が取得される。サンプルを取得するための多様な方法は当業者には知られており、その多くは、本出願の実施形態に組み込むのに好適である。取得サンプルの妥当性を保証する概念は、本出願でこの後さらに説明される。ステップ７２で、取得サンプルは、予定データベース６０で与えられた予定画像と比較される。取得サンプルが、２つの比較に基づき、予定画像と適合し、付加的なサンプルがプロセスを続けるのに使用可能である場合には、プロセスはステップ７０に戻る。
【００１６】
取得サンプルと予定画像との間の差分に直面した場合には、直面した差分の各々は、前に直面したものであるかどうか、及び、前のオペレータ仕様が存在し、それを無視すべきだと要求しているかどうかが、ステップ７４で最初に判断される。無視すべきと特定されなかった差分は、強調表示されるか、或いはステップ７６で指示されてオペレータに表示される。ステップ７８で、前に説明されたように応答がオペレータから受信され、ＯＣＲプロセスに基づいて常時又はデータベース入力と比較して、その差分がこの実行では無視されるべきか、今後無視されるべきか、又は強調表示された領域が異なる領域と比較されるべきかが指示される。さらなる比較が指示される場合、さらなる比較はステップ８０で実行され、結果として得られる評価は、前述のようにステップ７２で再び発生する。オペレータ応答は、特に今後の実行で無視することができると判断される場合又は差分に対して、ステップ８２で、今後の使用のために格納される。付加的なサンプルが分析されるべきまま残っている限り、プロセスはステップ７０に再び戻る。
【００１７】
前述のように、サンプル組がテンプレートで及びクエリ（問合せ）で用いられる論理をカバーとすることを保証するのが重要である。各々の潜在的なクエリは、少なくとも１つのサンプルが、そのクエリに応答して与えられることを保証するように評価される必要がある。必要であれば、システムは、オペレータに、サンプルのカバー範囲を拡張するように、データベースから付加的なサンプルを選択するように指示することが好ましい。条件付きクエリ論理では、サンプル組は、各々の独立した条件に対して、各々の真値及び偽値の少なくとも１つのサンプルを含むべきである。この条件論理分析は、ＶＩ仕様のテンプレート問い合わせカバー範囲を保証するサンプル組を維持するのに役立つ。クエリ又は条件付き論理条件が、どのような使用可能なサンプルによっても実行されず、条件付き論理を実行させるのに加えることができるどのようなデータベース入力もない場合には、クエリ又は条件付き論理はおそらく役に立たず、除去することができる。
【００１８】
条件付き論理のすべての独立した条件の適切なカバー範囲を保証するための１つの可能な実施技術は、正準ブール決定図（Canonical Boolean Decision Diagram ＝ＣＢＤＤ）として、クエリの条件付き論理を表すことを含む。各試験ケースは、ＣＢＤＤにある分岐のカバー範囲によって特徴づけることができる。カバーされない分岐はＣＢＤＤの構造を使用して、サンプル組に加えられたときにクエリをカバーする特定の記録を識別するか、又は、クエリ論理をデータベースからカバーできず、その正確さを判断できないために、したがって除去されるべきであると識別する、データベースのクエリを生成することができる。ＣＢＤＤ実施は、各々の試験ケースのカバー範囲にスコア機能を実行することにより、強化することができる。このことは、部分的な順序付けの生成を可能にし、前にカバーされなかったあらゆる論理パスに対する最高カバー範囲スコアを持つクエリを選択することにより、試験組サイズの最小化を可能にする。例えばその方法は、最高カバー範囲スコアを持つ試験ケースによりカバーされるパスをマークし、次いで残存するマークされていないパスに次に高いカバー範囲スコアを選択し、それらのパスをマークすることによって開始する。このプロセスは、すべての到達可能パスがカバーされるまで繰り返すことができる。この特徴の組み合わせは、高性能印刷所、部門、及び事務所でのＶＩジョブの開発及び発展を大きく促進することができる。これらの可能性は、潜在的に、回帰試験サンプル組がＶＩ仕様の会話型画像の発現を提供するのに使用されるように、ＶＩ仕様ツールと一体化できることが好ましい。
【００１９】
ここで図４を参照すると、選択されたサンプル組によって、すべての条件付き論理分岐の完全なカバー範囲を保証するフローチャートが表される。ステップ９０で、初期サンプル組が、当業者に知られる方法により選択される。この組は空であってもよく、その手順は次いで、ゼロから試験組を生成してもよい。或いは前月の試験組であってもよい。ステップ９２で、独立したクエリ条件の決定が為され、これは設計段階４０に基づいて可能である。１つの実施形態では、これらの独立クエリ条件はテンプレート４２から決定することができる。ステップ９４で、分析が実行されて、初期サンプル組が、前に決定された真偽クエリ条件の完全な組をカバーするかどうかが判断される。条件付きクエリ論理のすべての使用可能な真偽分岐がサンプル組により表示されるわけではないと判断された場合には、付加的なサンプルが電子文書から取得されて、可能なときに残存するカバーされていな条件をカバーする付加的なプロセスがステップ９６で実行される。しかしながら、ステップ９８で判断されたように、ラスタ画像プロセス５４の出力の電子文書によってカバーされることができない条件付き論理のクエリが存在する場合には、ステップ１００で分析が実行されて、カバーされていないクエリをカバーするために試験データベース入力を加えることができるかどうかが判断される。試験データベース入力によってカバーされることができる各々のカバーされていないクエリに関しては、試験サンプルがステップ１０２でデータベースに加えられて、そのようなクエリをカバーする。しかしながら、いずれの可能なデータベース入力によってもカバーされることができない条件付き論理分岐が存在する場合には、これらの条件付き論理分岐は必要ないであろうし、ステップ１０４に表されるように任意で除去することができる。
【００２０】
ここで図５を参照すると、サンプル組による完全なカバー範囲を保証するための、前述の強化を説明するフローチャートが表される。ステップ１１０では、スコア機能が、試験ケースによってカバーされる論理分岐の尺度を示す各々の試験ケースに割り当てられる。ステップ１１２で最高スコア機能を持つ試験ケースから始めると、その試験ケースによりカバーされるパスは、ステップ１１４でマークされる。ステップ１１６で、すべての到達可能パスが、この時点までに調査された試験ケースによりカバーされたかどうかが確認される。すべての分岐又は論理パスがカバーされているわけではない場合には、次に高いスコアを有する試験ケースがステップ１１８で選択され、プロセスは前述のように、カバーされたパスの分析のためにステップ１１４に戻る。
【００２１】
既存の可変情報ジョブに対して頻繁に起こる１つの変更は、ページ上での画像の変更である。例えば、ある企業がその名称及び／又はロゴを変更したとき、関連するテキスト及び／又は画像が、適当な出力ページ上で変更される。例えば住所及び電話番号といったページ上の他の情報は、こうした画像が変更された場合でも、おおむね同じままである。しかしながら、ＯＣＲ及び他のテキストベースの方策は、前述のように、住所及び電話番号に対する変更に対処できるが、意図される画像の変更には対処できない。説明される例は企業ロゴの変更であるが、本明細書に説明される概念は、ロゴ変更にも、可変情報ジョブ内いずれかの画像を加える、取り去る、又は変更するどの必要性にも制限されるものではないことを理解されたい。以下に説明される概念を組み込むための好ましい要素は、意図される変更が起きた後で、ページ上に現れる画像を含む図２に表される更新後イメージデータベース６２、及び意図される更新後イメージの位置決めを定める、同様に図２に表される制御ファイル６４である。例えば、簡単な形態では、更新後イメージデータベース６２は画像Ａを含み、制御ファイル６４は、変更されたＶＩジョブに画像Ａの新しい位置を含む。ユーザは、例えば、Ｘｅｒｏｘ  ＶＩＰＰのような当業者に知られる方法により、変更されたＶＩジョブを生成することができ、結果として得られるファイルは、これらのフォーマットの１つに電子読み込みされるか又はＯＣＲ走査されることができる。比較エンジンは次いで、制御ファイル６４によって識別された電子出力ファイル内の画像領域の位置を探し、この出力領域を、更新後イメージデータベース６２に与えられた画像と比較することができる。
【００２２】
前述の例は、説明目的にすぎないことを理解されたい。本明細書に説明した概念は、さらに複雑な形式にも適用される。例えば、制御ファイルは、例えば、更新後イメージデータベース内の更新後イメージを、制御ファイル６４により定義される出力領域と比較するためにサイズ変更する必要がある場合に、画像の寸法決めを可能にすることができる。また、出力領域は、既存画像が何とも置き換えることが意図されていないところでは意図的に余白のまま残すことができ、又は、出力領域は、可変テキストが重ねられているが新しい画像を有することが意図されることができ、比較エンジンの作業を複雑にする。
【００２３】
ここで図６を参照すると、可変画像ジョブにおいて画像変更の正確さを検証するため、前述のステップを表すフローチャートが与えられる。ステップ１３０で、更新後イメージデータベース６２には、意図される更新後イメージのコピーが搭載される。同様に、制御ファイル６４には、更新後イメージデータベース６２にあるそれぞれの更新後イメージの意図される位置を定義する制御ファイルが搭載される。説明される実施形態は、本出願の概念によってカバーされる唯一の方法ではないことを理解されたい。例えば、画像位置を記述する別個の制御ファイルを有するのではなく、更新後イメージデータベース６２の中の更新後イメージは、意図される位置を記述する組み込み情報又はヘッダを有することができる。ステップ１３４で、更新後イメージ出力ファイルは、電子的に又は走査手段を用いて取得される。意図される画像領域は次いで、ステップ１３６で、制御ファイル６４から取得された情報に基づいて配置される。その配置された画像領域は、次いで、ステップ１３８で意図される更新後イメージと比較され、その比較は、前述のように、任意のサイズ調整、画像挿入、画像削除、又はテキスト重ね合わせを含む。
【００２４】
ここで図７と図２とを参照すると、本出願の概念を組み込む例示的なシステムを表すブロック図が与えられ、同じ符号は同じ構成要素を表すのに用いられる。この例示的なシステムでは、顧客システム１５０は、ＶＩ作成環境１５４によって処理するため、前述の合体されたコンテンツ５２を含むＶＩコンテナ１５２を提供する。顧客システム１５０は、前述のＶＩ設計段階４０の特徴を組み込むように構成されたＶＩ設計システム１５６を含む。ＶＩ設計システム１５６は、前に設計されたテンプレート４２を使用するか、又はテンプレート・データベース１５８内に格納されるのが好ましいテンプレート４２と包含するための新しいテンプレートを生成する。テンプレート４２に基づいて、顧客システム１５０は、データ記録データベース５０内に格納されたデータ記録４８と合体するために、デジタル・アセット・データベース４６内に格納されたデジタル・アセット４４を維持して、図に表されるように、ＶＩコンテナ１５２に、合体されたデータ・コンテンツ５２を生成する。
【００２５】
ＶＩ作成環境１５４は、ラスタ画像プロセッサ（ＲＩＰ）１６６、ユーザ・インターフェース１６８、証明システム１７０、及び仕上げシステム１７２をさらに含む、ＶＩインタプリタ１６４を含む。ラスタ画像プロセッサ１６６及び仕上げシステム１７２は、ラスタ画像プロセス５４と仕上げ操作５８のそれぞれに関して前述のような方法を実行するように構成される。システム１６６乃至１７２の各々は、ＶＩインタプリタ１６４の構成要素として内部に含まれる又は収容されてもよいし、又は、ＶＩインタプリタ１６４と効果的に通信する別個のシステムであってもよい。ユーザ・インターフェース１６８はまた、ＶＩインタプリタ１６４と対話するために、さらに、仕上げの前にＶＩ出力を検査するために使用される。ＶＩインタプリタ１６４はまた、前述のように及び当業者に知られるように、完成したＶＩレポートを作成する。予定データベース６０、更新後イメージデータベース６２、及び制御ファイル６４は、ＶＩ設計システム１５６によって維持され、図２〜図６に関して前述されたように、ＶＩインタプリタ１６４の証明システム１７０によって使用される。
【００２６】
以上に開示された、及び他の特徴と機能、又はそれらの代替物の各種は、多くの他の異なるシステム又は用途と組み合わせることが望ましいとすることができる。また、その中の多様な、現時点で予想されない又は予期されない代替物、修正、変形、又は改良は、当業者により行うことができ、それらは特許請求の範囲によって包含されることが意図される。
【図面の簡単な説明】
【００２７】
【図１】本出願の概念を示す例示的な銀行口座明細書の図である。
【図２】本出願の概念の組み込むのに好適な可変画像形成環境を示すブロック形態の図である。
【図３】本出願の概念による証明手順のフローチャートである。
【図４】本出願の概念による条件付き論理分岐の完全なカバー範囲を保証する方法のフローチャートである。
【図５】図４に示すフローチャートを強化するフローチャートである。
【図６】本出願の概念による可変画像（ＶＩ）ジョブにおける画像変化の正確さを検証するためのステップを表すフローチャートである。
【図７】本出願の概念を組み込むシステムの実施形態を表すブロック図である。
【符号の説明】
【００２８】
４０：設計段階
４２：テンプレート
４４：デジタル・アセット（写真等）
４６：データベース
４８：データ記録
５０：データベース
５２：合体されたコンテンツのジョブ・ストリーム
５４：ラスタ画像プロセッサ（ＲＩＰ）
５６：検査
５８：仕上げ
６０：予定データベース
６２：更新後イメージデータベース
６４：制御ファイル
【図１】
2008276767.tif 000003
【図２】
2008276767.tif 000004
【図３】
2008276767.tif 000005
【図４】
2008276767.tif 000006
【図５】
2008276767.tif 000007
【図６】
2008276767.tif 000008
【図７】
2008276767.tif 000009