(57)【特許請求の範囲】
【請求項１】
プリントするためのバリアブルデータプリントジョブを作成するための方法であって、
プリントされるべき複数の文書であるとともにコンテンツとレイアウトと製造目的とに関連した要素を有した複数の変数を各文書が備えているような複数の文書を含有したバリアブルデータプリントジョブを準備する準備ステップと；
レイアウトと製造目的とに関連した前記複数の変数の共通性に基づいて各グループを規定するようにして、複数のグループを作成する作成ステップと；
前記複数の変数の中から少なくとも１つのパラメータを選択する選択ステップであるとともに、該パラメータに従って前記グループから複数のサブグループを形成するという選択ステップと；
前記選択ステップにおいて選択された前記パラメータに従ってプリントを行うために、前記複数のサブグループを配置する配置ステップと；
を具備することを特徴とする方法。
【請求項２】
請求項１記載の方法において、
前記選択ステップにおいては、前記パラメータとして、１つの範囲をなす複数の変数を選択することを特徴とする方法。
【請求項３】
請求項２記載の方法において、
前記選択ステップにおいては、前記パラメータの範囲として、ページカウント；媒体シーケンス；イメージ領域を超える仕様；複写カウント；仕上げ形式要求；向きシーケンス；および、レイアウトシーケンス；の中から選択された１つの変数を選択することを特徴とする方法。
【請求項４】
請求項１記載の方法において、
前記選択ステップにおいては、ユーザーインターフェースを介することによって、前記パラメータを手動で選択することを特徴とする方法。
【請求項５】
請求項１記載の方法において、
前記選択ステップにおいては、コンテンツの中から前記パラメータを自動的に選択することを特徴とする方法。
【請求項６】
請求項５記載の方法において、
コンテンツの中からの前記パラメータを、カラー；サイズ；あるいは、密度の中のいずれかの特性とすることを特徴とする方法。
【請求項７】
プリントするためのバリアブルデータプリントジョブを作成するためのシステムであって、
プリントされるべき複数の文書であるとともにコンテンツとレイアウトと製造目的とに関連した要素を有した複数の変数によって各文書が規定されているような複数の文書を含有したバリアブルデータプリントジョブを受領し得るよう構成されたプロセッサを備えたシステムと；
前記プロセッサ上において実行されるアルゴリズムであるとともに、前記複数の変数を読み取ることができ、さらに、それら変数に基づき、レイアウトと製造目的とに関連した前記複数の変数の共通性に基づいて各グループが規定されているような複数のグループを作成することができる、アルゴリズムと；
前記プロセッサに対して接続されているとともに、前記複数の変数の中から少なくとも１つのパラメータを選択する選択機構であるとともに、さらに、該パラメータに従って前記グループから複数のサブグループを形成するための、選択機構と；
前記選択機構によって選択された前記パラメータに従って前記複数のサブグループを出力する出力デバイスと；
を具備することを特徴とするシステム。
【請求項８】
請求項７記載のシステムにおいて、
前記選択機構が、前記パラメータとして、１つの範囲をなす複数の変数を選択することを特徴とするシステム。
【請求項９】
請求項８記載のシステムにおいて、
前記パラメータの範囲が、ページカウント；媒体シーケンス；イメージ領域を超える仕様；複写カウント；仕上げ形式要求；向きシーケンス；および、レイアウトシーケンス；の中から選択された１つの変数を有していることを特徴とするシステム。
【請求項１０】
請求項７記載のシステムにおいて、
前記選択機構が、ユーザーインターフェースを備えていることを特徴とするシステム。
【請求項１１】
請求項７記載のシステムにおいて、
前記選択機構が、前記文書のコンテンツの中から前記パラメータを自動的に選択する手段を備えていることを特徴とするシステム。
【請求項１２】
請求項１１記載のシステムにおいて、
コンテンツの中からの前記パラメータが、カラー；サイズ；あるいは、密度の中のいずれかの特性とされていることを特徴とするシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本出願は、本出願と同時に出願された以下の出願と関連するものである。
−David Kloosterman 他の名前で、“VARIABLE DATA PRINTING FAMILIES” という題名で出願された米国出願。
−David Kloosterman 他の名前で、“VARIABLE DATA PRINTING DYNAMIC
IMPOSITION TEMPLATE”という題名で出願された米国出願。−David Kloosterman 他の名前で、“METHOD AND APPARATUS FOR USING FIELDOF DATA TO ORGANIZE VARIABLE DATA PRINT JOBS”という題名で出願された米国出願。
【０００２】
本発明は、バリアブルデータプリントジョブの実行に関するものであり、より詳細には、プリントすべき各文書内に含まれている変数を使用することによって、所望の態様で派生的なプリントジョブを行うことに関するものである。
【０００３】
【従来の技術および発明が解決しようとする課題】
バリアブルデータプリント（Variable Data Printing，ＶＤＰ）とは、個々の受領者を対象とした情報を含んだ複数のプリントページをそれぞれが有しているような複数の個人向けプリントピースを製造するというプリント様式である。ＶＤＰ制作においては、グラフィックページ制作のグラフィックアート操作を、情報技術（ＩＴ）と組み合わせ、これにより、プリントされた完成ピースを製造する１つまたは複数のプリント製造プロセスに対しての入力をなすこととなるバリアブルプリントジョブを形成するためのユーティリティをもたらす。様々なコンテンツを有したインスタンス文書が、個々の受領者を特徴づける情報の記録を有したデータベースから抽出したデータに基づいて、制作される。ＶＤＰは、グラフィックアートや印刷産業において、例えばインターネットといったような通信媒体を使用したワンツーワンマーケティング操作の場合と同じ程度に大きなワンツーワンマーケティング通信を可能とするという潜在能力を有しているように思われる。
【０００４】
ＶＤＰを使用する場合に存在する共通の問題点は、バリアブルデータを使用したプリントジョブの実行が、典型的には、ラスタライズしてプリントするためのラスターイメージプロセッサ（Raster Image Processor，ＲＩＰ）において、非バリアブルデータを使用した従来の静的プリントジョブよりも、より長時間を要することである。バリアブルプリントデータは、ＲＩＰへと送出され、ＲＩＰにおいては、テキスト要素に対するコードとグラフィック要素に対するコードとが、デジタルプリンタのマーキングエンジンが使用し得るラスターデータ書式へと変換処理する。したがって、バリアブルデータを有した各ページは、ラスターイメージ処理された（ＲＩＰ処理された）各コードを有していなければならない。バリアブルデータを有した要素を個々にＲＩＰ処理しなければならないという必要性は、一度だけＲＩＰ処理されるだけで良い単一文書からなるとともに多くの複写が同一のＲＩＰ処理結果から画像化されるような静電的プリントジョブのＲＩＰ処理と比較して、実質的に処理のボトルネックを形成する。
【０００５】
それぞれのインスタンス文書に対してページコンテンツを変更するという従来のバリアブルデータプリント操作を超越して、また、プリントピースに関しての、綴じスタイルや、ページコンテンツの条件付きマッピングにおいて使用されるような同じ受領者データベース情報に敏感なルールに基づいた被印刷物選択といったものも含めた仕上げ特性といったような他の特性を変更することができる。このようにして、例えばＶＤＰジョブの製造対象をなす市場調査会社のハイレベルの受領者は、高品質プリント媒体を使用してかつ高品質綴じ形式でもって形成されたプリントピースを受領することができる。一方、低位レベルを有した消費者は、安価に製造できるものの、対象をなす受領者には十分な市場インパクトを知らせることができるような、コーナー部でステープル止めされた文書しか受領することができない。このことは、ページコンテンツおよびレイアウトデータと一緒に、製造されるべき各プリントピースの物理的特性を表現しており製品目的データとして公知の付加的なデータを格納する必要性を示している。様々な受領者のデータプロファイルに基づいてＶＤＰジョブの仕上げ文書の物理的特性を変更することができる製品目的データの追加により、プリント提供者の環境内の製造プロセスワークフローに対してかなりの複雑さを追加することとなり、所望のワークフローを得ることができない。よって、プリント提供者の製造ワークフローの能力に関する知識なしでは、製造が複雑すぎるようなＶＤＰジョブの制作する場合には、かなりの問題点が存在する。
【０００６】
したがって、グラフィックアート産業においては、従来技術における上記欠点を修正すること、および、最終プリント製造および仕上げを可能とするより高速の形態のＶＤＰを開発することが、現在要望されている。また、プリントエンジン内で現在使用されている手法を使用することが、望ましい。グラフィックアート産業は、バリアブルデータプリントジョブ内において使用するための効果的かつ信頼性の高いバリアブルデータ交換を行い得るような方法および装置を要望している。
【０００７】
Print On Demand Initiative（ＰＯＤｉ）によって開発された個人向けプリントマークアップ言語（Personalized Print Markup Language，ＰＰＭＬ）と称されるページ記述マークアップ言語は、バリアブルデータプリントジョブの多くの独自のインスタンス文書のページレイアウトを表すことができるデータ書式の一例である。ＰＰＭＬは、拡張型マークアップ言語（Extensible Markup Language，ＸＭＬ）をベースとしており、１つまたは複数のページ上において同じ表現で複数回にわたって使用されるコンテンツデータが、明確に認識され、これにより、ＲＩＰプロセスの使用機会を消滅させることができて、処理性能を改良することができる。理想的には、ＰＰＭＬ  ＲＩＰ処理（ＰＰＭＬによるラスターイメージ処理）は、認識された再使用要素と非再使用要素との双方を含めたすべてのコンテンツ要素を、１回で処理することとなる。その際、複数の再使用要素が、最初にＲＩＰ処理された後にキャッシュ内に格納され、その後は、ラスターデータとして再使用される。
【０００８】
プリンタＲＩＰが、ラスター処理済みグラフィック要素を格納するとともに必要とされたときに再使用できることは、処理性能に対して途方もない改良をもたらす。そのような要素を再使用し得ることは、また、同一のプリントジョブ実行時に、コンテンツ要素を規定するソースコードをプリンタ／ＲＩＰに対して何回にもわたって再送信する必要性を除去する。ＰＰＭＬは、ページレベルではなくオブジェクトレベルにおいてプリンタ／ＲＩＰが理解することを可能とすることにより、バリアブルデータプリントにおけるかなりの進展である。ＰＰＭＬは、プリンタ／ＲＩＰが、ある程度の知性を有すること、および、ページを構成する複数の要素（複数のオブジェクト）を操作すること、を可能とする。ＰＰＭＬは、また、コード提供手段に対して、バリアブルデータジョブのプリント時に必要とされた場合にはオブジェクトの再使用を可能とするようなオブジェクト指定能力を、付与する。
【０００９】
バリアブルデータ交換（Variable Data Exchange，ＶＤＸ）は、ＰＰＭＬと組み合わせたＶＤＸインスタンスの形態において、バリアブルデータのための製造ツールとして、グラフィックアート技術規格委員会（Committee for Graphic   Arts Technologies Standards,ＣＧＡＴＳ）内において近年進化した規格である。ＶＤＸインスタンスは、多くの複合ページのコンテンツおよびレイアウトを規定する記録の編集として見ることができる。ＶＤＸインスタンスをＰＰＭＬと一緒に使用することにより、ＰＰＭＬ／ＶＤＸインスタンス文書の複合規定を作成することができる。ＰＰＭＬ／ＶＤＸインスタンス文書の各複合ページは、複合要素として参照される１つまたは複数の部分ページあるいはコンテンツオブジェクトの集合である。ＰＰＭＬ／ＶＤＸは、以前に規定されさらに様々な複合ページレイアウトインスタンスから複数回にわたって参照された複合要素を識別することを可能とし、これにより、ＰＰＭＬ／ＶＤＸインスタンスに対するデータ全体サイズを効果的に低減させることができる。
【００１０】
ＰＰＭＬ／ＶＤＸインスタンスの複合ページを記述するレイアウトデータは、既に記述されたＰＰＭＬの部分集合を使用して規定される。複合要素ソースデータを規定するためにＰＰＭＬ／ＶＤＸ規格によって要求されるデータ書式は、  Adobe  Systems（登録商標）によって規定され維持されている Adobe Portable Document Format （ＰＤＦ）である。ＰＰＭＬ／ＶＤＸにおいては、ＰＰＭＬによって規定されたページレイアウト上に配置される複合要素を規定するソースＰＤＬデータは、常に、ＰＤＦファイルのページとして表現される。ＰＰＭＬ／ＶＤＸ複合要素を規定するために使用されるＰＤＦファイルは、例えばフォントや画像データやカラープロファイルといったようなすべての支持資材を有していなければならない。ＰＰＭＬ／ＶＤＸ複合要素を規定するために使用されるＰＤＦファイルは、また、公知の参照デバイスにおけるまたはカラー空間に無関係なデバイスにおけるすべてのカラーコンテンツを規定しなければならない。
【００１１】
ＶＤＸは、ＶＤＸインスタンスのＰＰＭＬレイアウトデータが、ＰＤＦファイル内に格納される単一のランダムアクセス可能なＰＤＦオブジェクトストリームとして格納されることを、要求する。適合レベルに応じて、ＰＰＭＬデータを内蔵しているＰＤＦファイルは、また、ＰＰＭＬレイアウトデータオブジェクトをもたらすＶＤＸインスタンスによって要求される複数のＰＤＦページオブジェクト規定のうちのいくつかを、できればすべてを、含有することができる。ＰＰＭＬと製品目的データとを有しているＸＭＬ要素を有しているＰＰＭＬ／ＶＤＸファイルは、ＰＰＭＬ／ＶＤＸレイアウトファイルと称される。複合要素規定を規定するためだけに使用されるＰＤＦページオブジェクトだけを含有しているとともに、内部にＸＭＬ要素が格納されておらず、さらに、ＰＰＭＬ／ＶＤＸレイアウトファイル内に格納されたＰＰＭＬデータから参照することができるような、ＰＤＦファイルは、ＰＰＭＬ／ＶＤＸコンテンツファイルと称される。
【００１２】
完全に特定されたデバイスおよびＶＤＰジョブ規定とは無関係の製品ワークフローは、３つの基本成分から構成されている。これら３つの基本成分のうちの２つは、バリアブルページコンテンツの外観を規定するものであって、特に、レイアウトデータ（マークアップデータとも称される）と、コンテンツデータと、である。ＰＰＭＬ／ＶＤＸインスタンスにおいては、レイアウト成分は、ＰＰＭＬデータによって規定され、コンテンツ成分は、ＰＤＦデータによって規定される。第３成分は、製品目的データとして既知のものであって、最終製品に関する記述をもたらす。製品目的データは、典型的には、例えば、文書綴じスタイルや、片面／両面プリントオプションや、被印刷物タイプや、プリントサービス提供者に対して、製造すべき最終プリント製品に関する様々な規定を通達するのに必要なプリント製品記述に関する他の属性、といったような情報を有している。製品目的情報は、このような情報が通常はＰＰＭＬ／ＶＤＸ制作業者に対して既知でないことにより、特定のターゲット製造プロセスまたはターゲット製造デバイスの制御を規定しない。このようなデバイス制御パラメータは、通常は、交換されたＶＤＰジョブデータを受領するプリント提供者だけが既知とされている。したがって、プリント提供者は、当該製造ワークフローに固有の、あるいは、消費者によって形成された製品目的データやレイアウトデータやコンテンツデータに関する仕様に基づくワークフローに固有の、製造仕様を決定しなければならない。
【００１３】
ＰＰＭＬ／ＶＤＸインスタンスは、バリアブルデータ結合エンジンと称されるデータ駆動結合プロセスによって生成される。結合エンジンは、典型的には、バリアブルデータのための制作環境内において実行される。制作環境は、バリアブルデータ文書の最終ページを実際にプリントするグラフィックアート施設とは別の位置に、配置することができる。状況によっては、ＰＰＭＬ／ＶＤＸインスタンスは、プリントされるべき様々な場所へと伝達され得るような複数のＰＰＭＬ／ＶＤＸインスタンスへと分割することができる。バリアブルデータ結合エンジンによるＰＰＭＬ／ＶＤＸインスタンスの生成は、バリアブルデータを制作するための幾分複雑なプロセス内における最終行動と考えられる。ＰＰＭＬ／ＶＤＸインスタンスは、製版操作者によって見ることができるとともにその位置において使用されるデジタルプリンタに対して適切であるような最終製造待機フォーム内に配置された同一のまたは異なる動作環境内のプリント製造ワークフローに対して伝達することができる。
【００１４】
ＰＰＭＬ／ＶＤＸは、プリント産業内におけるバリアブルデータプリントの操作において成長可能であると考えられるようなポータブル書式である。ＰＰＭＬ／ＶＤＸは、動的デジタル式プリント能力を有したプリンタが、１対１の市販されたバリアブルレイアウトデザインを取得する必要なく、バリアブルプリントを実行することを可能とする。しかしながら、ＰＰＭＬ／ＶＤＸは、厳密に最終的な形態をなすバリアブルデータおよびデバイスとは独立なレイアウト書式である。したがって、ＰＰＭＬ／ＶＤＸは、例えば面付けレイアウトやトラッピングパラメータやトラップやあるいはプリンタや汎用デバイスに関する他の制御情報といったような、プリントデバイスに固有のデータの包含を支持しない。したがって、プリントデバイスに関する固有情報を包含したデータが、製造のためにプリントジョブが準備される際に、製版時点で、後から追加される必要がある。
【００１５】
上記説明により、ＰＰＭＬ／ＶＤＸインスタンスと関連して使用されるプリントデバイス固有データを供給することができ、これにより、プリント産業におけるバリアブルデータプリント操作に進展をもたらし得るような、方法および装置が当該技術分野において要望されていることは、理解されるであろう。
【００１６】
なお、本出願人の知る限りにおいては、本出願に関連性を有する先行技術文献は存在しない。
【００１７】
【課題を解決するための手段】
本発明は、プリント産業におけるバリアブルデータプリント操作を向上させ得るようかつＶＤＰジョブの製造を容易とし得るよう、従来技術における課題を克服する。本発明に関連して使用された場合には、ＶＤＰジョブは、製造態様という観点において互いにかなり相違するような複数のインスタンス文書を備えている。例えば、インスタンス文書は、ページ長さや、使用される媒体タイプや、イメージ領域を超えるページ数や、複写数や、仕上げ形式、において相違することができる。本発明は、ＶＤＰジョブを最適に製造し得るよう、製版操作者に対してＶＤＰジョブデータの解析能力および閲覧能力とデジタルプリント装置環境内におけるジョブ構成能力とを付与し得るような、ＶＤＰ製版ワークフロー成分である。
【００１８】
本発明によるＶＤＰ製版ワークフロー成分は、好ましくは、 Acrobat（登録商標）プラグインとされる。このプラグインは、各構成要素を独立なものとし得るように、また、各構成要素を増分的に追加したりあるいは削除したりし得るように、構成されている。ＶＤＰ製版ワークフロー成分は、製造のために、ＶＤＰジョブを解析したり閲覧したり作成したりすることができる。この成分から出力されるものは、『製造待機状態とされた』１つまたは複数のジョブである。
【００１９】
本発明は、プリントされるべき複数の文書であるとともにコンテンツとレイアウトと製造目的とに関連した要素を有した複数の変数によって各文書が規定されているような複数の文書を含有したバリアブルデータプリントジョブを準備するための方法および装置を提供することによって、上記特性をもたらす。レイアウトと製造目的とに関連した複数の変数の共通性に基づいて、複数のグループを作成され規定される。変数に関連する少なくとも１つのパラメータの形態での選択基準が、複数のサブグループを形成するための選択基準において使用される。その後、複数のサブグループは、選択基準に従ってプリントを行うために配置される。
【００２０】
【発明の実施の形態】
本発明は、効率的な製造を行い得るようにシステムがバリアブルデータプリント（Variable Data Printing，ＶＤＰ）ジョブに対して行う一連の操作を提供する。好ましい実施形態においては、ＶＤＰジョブを容易に製造し得るよう、製版操作者にとって使い勝手の良いＶＤＰ製版ワークフロー成分を想定している。ＶＤＰジョブは、製造態様という観点において互いにかなり相違するような複数のインスタンス文書を備えることができる。例えば、インスタンス文書は、ページ量；媒体タイプ；イメージ化し得る領域を超えるページ数；ページレイアウト（片面、両面）；ページの向き（縦、横）；メタデータ；複写数；および、仕上げ形式；において相違することができる。このＶＤＰ製版ワークフロー成分は、ＶＤＰジョブを最適に製造し得るよう、製版操作者に対して、ＶＤＰジョブの解析能力および閲覧能力と、デジタルプリント装置環境内において利用可能なデバイスに関する知識を使用したその環境内におけるジョブ構成能力と、を付与する。
【００２１】
本発明の好ましい実施形態は、 Acrobat（登録商標）プラグインとして、ＶＤＰ製版ワークフロー成分を提供する。 Acrobat（登録商標）プラグインは、好ましくは、モジュール的アーキテクチャー内に配置され、多数のモジュールをそれぞれ独立なものとすることができるとともに、各モジュールを増分的に追加したりあるいは削除したりすることができる。ＶＤＰ製版ワークフロー成分は、ＰＰＭＬ／ＶＤＸファイル書式を支持するとともに、製版操作者が、製造のために、ＶＤＰジョブを解析したり閲覧したり作成したりすることを、可能とする。本発明によるＶＤＰ製版ワークフロー成分から出力されるものは、製造待機状態とされた複数のジョブである。
【００２２】
図１に示すように、本発明においては、ＶＤＰジョブは、２つの基本領域において達成される。制作（１０）は、製版（２０）のためのＰＰＭＬ／ＶＤＸファイルをもたらす。本発明は、製造（３０）のためのＶＤＰジョブを準備するという製版（２０）という領域において動作する。図２は、 NexPress 2100（登録商標）デジタル式プリントシステム（２）を示しており、このシステムは、グラフィカルユーザーインターフェース（ＧＵＩ）（６）と、プリンタ（３）に対しての入力と制御とをもたらすための NextStation（登録商標）（４）と、を備えている。
【００２３】
制作（１０）は、典型的には、ＶＤＰ複合体（１２）内のユーティリティーを使用することによってグラフィックデザイナーがバリアブルコンテンツを静的コンテンツに対して追加することによって行われ、これにより、バリアブルコンテンツが、例えば Quark（登録商標）や In Design（登録商標）といったようなアプリケーションによって製造された従来的静的デザインに対して、追加される。ＰＰＭＬ／ＶＤＸ規格においては、製品目的データとして既知の情報は、例えば要求された媒体タイプや綴じスタイルといったような情報を記述するＰＰＭＬ／ＶＤＸジョブデータ内に包含することができる。これら製品目的要素は、ジョブチケット（例えば、ＪＤＦ、ＰＪＴＦ）へとコード化される。製品目的特性の各々は、ＰＰＭＬデータ内において規定されたインスタンス文書規定に製品目的規定が設けられていることから、ＰＰＭＬデータの中から参照される。このように、例えば綴じスタイルや媒体タイプや複写品質や画像領域を超えるページ数といったような、最終仕上げプリント製品の規定に対してすべてのものが貢献するような最終文書の様々な特性が、与えられたすべての文書に関して、明確に特定される。本発明においては、制作（１０）内において、ＶＤＰ複合体（１２）のためのツールとしてNexTreme（登録商標）を使用する。NexTreme（登録商標）は、NexPress Solutions, LLC 社が登録商標権を有している制作ツールであって、この制作ツールは、製版（２０）に対して供給されるＰＰＭＬ／ＶＤＸ文書を生成するとともに、NexTreme（登録商標）によって追加されるＰＰＭＬ／ＶＤＸバリアブルデータに関する拡張要素という形態での追加メタデータを生成するように機能する。これら拡張要素は、例えば受領者の年令や性別や郵便の宛先やあるいは受領者に関連した固有の他の任意のバリアブルデータといったような、受領者データベース記録の中から採取されたアイテムとすることができる。制作（１０）においては、これら拡張要素を、ＰＰＭＬ／ＶＤＸジョブ（１６）内のメタデータとして格納する。製版ワークフローアプリケーションは、その後にワークフロー内において、ジョブをプリントするための最適ジョブチケット仕様を認識するために、NexTreme（登録商標）を使用しているグラフィックアーティストが要求したときにはＰＰＭＬ／ＶＤＸジョブ（１６）内に格納されたメタデータを含むすべての製品目的情報を利用することとなる。
【００２４】
好ましい実施形態においては、バリアブルデータは、対象者を特徴づける受領者データベース（１６）内のデータに由来する。バリアブルデータプリントに起因する大いに特別注文されたプリント材料が、インターネットにおける１対１販売において今日に見られるような成功を、プリント産業にもたらすことが想定される。結合（１４）とは、受領者データベース（１６）からのデータが、コンテンツオブジェクト（１８）内に収容されている静的コンテンツデータに対して組み合わされ、これにより、結合済みのＰＰＭＬ／ＶＤＸインスタンス文書が形成されるプロセスである。結合プロセス（１４）の記述を理解するために、ＶＤＸファイルの階層構造に関して、順に要約する。
【００２５】
ここで使用するＶＤＸファイルは、ＰＰＭＬ／ＶＤＸファイルの中のＶＤＸ部分を意味している。ＰＰＭＬ／ＶＤＸファイルは、主には、１つまたは複数のインスタンス文書から構成されているＶＤＰジョブの各ページ上におけるＰＤＦオブジェクトの位置を記述するためのＰＰＭＬ（ＸＭＬ技術の実施）の利用である。上述したように、制作アプリケーションは、ＰＰＭＬ／ＶＤＸジョブを制作するために必要とされる。好ましい実施形態においては、NexTreme（登録商標）（NexPress Solutions, LLC 社が登録商標権を有しているＶＤＰ制作アプリケーション）を使用する。しかしながら、本発明の実施に際しては、他のＶＤＰ制作アプリケーションを使用することもできる。グラフィックアーティストは、静的イメージとグラフィックスとテキストと、さらには、バリアブルイメージとグラフィックスとテキストと、からなるテンプレートを、ＶＤＰ複合体（１２）内に形成する。レイアウトのバリアブル部分は、各インスタンス文書を形成するのに必要な手順を記述する関連した一連の規則を有している。例えば、プリントジョブは、受領者データベース内に掲載された各対象者に対する宣伝のための自動車の写真を収容するように構成されたグラフィックボックスを有することができる。自動車のために使用されるバリアブルデータの決定は、例えば以下のようなものとなる。
収入＞＄１０００００であれば、Lexus.pdf
そうではない場合に、収入＞＄５００００であれば、Ford.pdf
そうではない場合には、Yugo.pdf
【００２６】
したがって、コンテンツオブジェクト（１８）というデータベースは、Lexus.pdf、Ford.pdf、および、Yugo.pdf というＰＤＦファイルを収容していなければならない。
【００２７】
ＶＤＰジョブが、ＰＰＭＬ／ＶＤＸファイル書式で構成されている場合には、結合（１４）プロセスにおいては、受領者データベース（１６）内の各記録に対するインスタンス文書を生成する。受領者データベース（１６）は、受領者のメタデータに関連する記録からなるデータベースを含有したファイルである。例えば、受領者データベース（１６）は、以下の表１のようなものとなる。
【表１】
0004177144.tif 000002
【００２８】
結合プロセス時においては、ＶＤＰ制作アプリケーションは、受領者データベース（１６）から一度に１つの記録を探し、静的イメージとバリアブルイメージとグラフィックとテキストとを含有したテンプレートを使用することによって、１つのインスタンス文書を作成する。結合（１４）は、バリアブルオブジェクトを包含するために制作者によって規定された規則を使用することによって、静的オブジェクトを、複数のインスタンス文書の各々に対して、適用する。上記の例においては、結合（１４）は、まず最初に、Jack Snow 氏に対してのインスタンス文書（ＶＤＸファイル）を作成する。次に、結合（１４）は、Jack Snow 氏用のインスタンス文書に対して、制作プロセス時に制作者によって決められた規則を適用することによって、写真を追加する。これにより、システムは、受領者データベース（１６）を参照して、Ford.pdfというファイルを取り出す。最後に、結合（１４）は、ＶＤＸファイル内にFord.pdfというファイルを追加し、ファイルのＰＰＭＬ部分に入力する。これにより、Jack Snow 氏用のインスタンス文書の特定ページには、Ford.pdfというファイルが組み込まれている。結合（１４）の結果、ＶＤＸファイルは、受領者データベース（１６）内の各記録に対するインスタンス文書を記述するＰＰＭＬ部分に加えて、通常はコンテンツデータベースに由来するすべてのイメージやグラフィックやテキストオブジェクトを、有することとなる。
【００２９】
本発明の好ましい実施形態においては、ＶＤＰシステムは、ＶＤＰ制作とＶＤＰプリント製造との分離の重要性を認識しかつそのような分離を支持するようなワークフローアーキテクチャーに基づいた開放ＰＤＦを使用しているような、拡張可能なエンドツーエンド（end-to-end）のソリューションである。ＶＤＰプリント製造からＶＤＰ制作を分離するプロセスは、ジョブ製造者が最適にＶＤＰプリントジョブを製造し得るよう、製版（２０）時に製版操作者が使用可能であるようなツールとして、ＶＤＰ製版ワークフロー成分の生成を必要としている。ＶＤＰプリントジョブは、製版操作者が製版（２０）時に処理を行うために受領するものであって、１〜数十万個のインスタンス文書を含有している。この場合、インスタンス文書は、文書ごとのページや文書ごとの複写や媒体やイメージ領域要求を超えるページや仕上げオプションといったような観点での構造を欠いている。ＰＰＭＬ／ＶＤＸファイルによって指定されたときにはＶＤＰジョブの全体を正確にかつ効率的に製造できるよう、製版（２０）は、製造（３０）のためのＶＤＰジョブの分析や閲覧や準備を行うための一連のツールをもたらす。製造（３０）時には、ラスターイメージプロセッサ（ＲＩＰ）（３２）が、各ページ上の各テキスト要素および各グラフィック要素のためのコードを、プリントエンジンによってプリント可能な書式へと、変換する。ＶＤＰジョブがＲＩＰ処理され終わった後に、ＶＤＰジョブは、プリント（３６）され、仕上げ処理（３４）される。
【００３０】
図３は、ＰＰＭＬ／ＶＤＸが、制作（１０）から製造（３０）を通して受領された後に、製版（２０）によって行われるワークフローを示す図である。図３に示すように、製版（２０）は、ＰＰＭＬ／ＶＤＸインスタンスファイルという形態の入力としてＶＤＰジョブを受領し、製造（３０）に対して、プリント待機状態とされたＶＤＰジョブを出力する。
【００３１】
ＶＤＰ製版（２０）は、好ましくは、 Acrobat（登録商標）プラグインであり、典型的な Acrobat（登録商標）プラグインの『ルックアンドフィール』に一致した機能性をもたらす。好ましくは、製版（２０）には、ＶＤＰジョブを閲覧したり；ＶＤＰジョブを解析したり；ＶＤＰジョブに関する製造パラメータを規定したり；ＶＤＰジョブの提出を準備したり；ＶＤＰジョブに関する最終検査を規定したり；するという各能力を製版（２０）に対して付与するような、ハイレベルの機能が設けられている。
【００３２】
さらに図３に示すように、ＶＤＰジョブの閲覧（２３）により、製版操作者は、仕上げ処理された態様で、ＰＰＭＬ／ＶＤＸファイルを閲覧する（見る）ことができ、また、製版操作者は、プリントされ仕上げられたときに消費者がそうするであろうようにして、プリントされＰＰＭＬ／ＶＤＸファイルを一度に１ページずつ閲覧することができる。製版操作者は、製版（２０）環境内においてＰＰＭＬ／ＶＤＸファイルを開き、第１インスタンス文書の第１ページを表示する。 Acrobat（登録商標）の標準的な『ブックマーク』タブを使用することにより、ＰＰＭＬ／ＶＤＸファイルは、インスタンス文書の各境界上において分割される。製版操作者は、任意のインスタンス文書ブックマークを選択することができ、そのインスタンス文書の第１ページを見ることができる。ＶＤＰジョブの閲覧機能（２３）により、製版操作者は、 Acrobat（登録商標）のすべての標準的なページアップ／ページダウン機能を使用して、ＰＰＭＬ／ＶＤＸファイルを見ることができる。ＶＤＰジョブの閲覧（２３）を実行することにより、独力でＰＤＦファイルを閲覧することと比較して、最小の性能劣化でもってＰＰＭＬ／ＶＤＸファイルを閲覧することができる。
【００３３】
ＰＰＭＬ／ＶＤＸファイルは、開かれる時に『有効』または『適格』であるかどうかを決定するために、テストされる。『有効』および『適格』の定義は、拡張型マークアップ言語（ＸＭＬ）１．０によって特定され、また、製版操作者によって特定される。好ましい実施形態においては、ＶＤＰ製版ソフトウェアは、ＶＤＰファイルが開かれたかどうかを検出し、すべての利用可能なＶＤＰ機能を可能状態とする。ＰＰＭＬ／ＶＤＸファイルが開かれた際、初期閲覧は、第１文書の第１ページである。製版操作者は、 Acrobat（登録商標）の標準的な閲覧案内ツールを使用することによって、他のページを見る。
【００３４】
本発明の好ましい実施形態においては、構成されたＰＰＭＬ／ＶＤＸページ（事前に面付けされたＰＰＭＬ／ＶＤＸページ）として、ＰＰＭＬ／ＶＤＸファイルを閲覧し得るようなシステムソフトウェアを使用する。システムソフトウェアの初期設定閲覧レベルは、構成されたＰＰＭＬ／ＶＤＸページとしてすべてのＰＰＭＬ／ＶＤＸファイルを閲覧することである。システムソフトウェアは、各インスタンス文書に対しての独自の数的認識手段を併用しつつユーザーインターフェース内にＰＰＭＬ／ＶＤＸファイル内の各ページを表示することによって、ＰＰＭＬ／ＶＤＸファイル内の各ページに対しての Acrobat（登録商標）による標準的閲覧案内機能を支持する。独自の数的認識手段は、ＰＰＭＬ／ＶＤＸファイル内のインスタンス文書の順序に対応する。第１インスタンス文書が、インスタンス文書＃１とされる。
【００３５】
好ましい実施形態においては、小さな性能劣化でもってあるいは性能劣化を全く起こすことなく、ＰＤＦファイルに対してのベンチマークとして、ＰＰＭＬ／ＶＤＸファイル内のＰＰＭＬ／ＶＤＸページを、閲覧することができる。それは、ＰＰＭＬ／ＶＤＸファイルの閲覧が、コンテンツの厳密なＰＤＦバージョンの閲覧と等価であるからである。好ましい実施形態は、また、複数のインスタンス文書内において各インスタンス文書を認識するための Acrobat（登録商標）の標準的ブックマークを支持する。加えて、好ましい実施形態におけるシステムソフトウェアは、アプリケーションのネットワーク環境内におけるＰＰＭＬ／ＶＤＸファイルの、事前に面付けされた閲覧を支持する。システムソフトウェアは、また、アクセス可能なNexStation（登録商標）（４）環境内におけるＰＰＭＬ／ＶＤＸファイルの事前に面付けされたあるいは面付けされたシートの閲覧を支持する。システムソフトウェアが、NexStation（登録商標）（４）に対する所有インターフェースの支持部分を含有していることに注意されたい。
【００３６】
好ましい実施形態においては、複数のインスタンス文書の特定のページ番号上にロックすることが可能とされる。これにより、前後のインスタンス文書が存在する場合には、ページアップ／ダウンキーを介してのその後の閲覧案内によって、前のインスタンス文書のまたは次のインスタンス文書の同じページ番号へと、案内することができる。
【００３７】
ＶＤＰジョブの閲覧（２３）は、プリントされた態様で（あるいは、仕上げ処理された態様で）ＰＰＭＬ／ＶＤＸファイルを閲覧することを可能とするという機能を、達成する。これにより、製版操作者は、プリント後にシートがそのようにして見られるであろうようにして、ＰＰＭＬ／ＶＤＸファイル内のシートを一度に１枚ずつ閲覧することができる。製版操作者が、製版成分を有したＰＰＭＬ／ＶＤＸファイルをうまく開いたときには、面付けされた態様でファイルを閲覧するためのオプションを、ＧＵＩ（６）を介することによって操作者が選択することができる。Adobe ジョブチケット（ＰＪＴＦあるいはＪＤＦ）が、既にＰＰＭＬ／ＶＤＸファイルに関連づけられている場合には、閲覧者は、面付けされたシート表面を示す。この閲覧には、ページレイアウト、関連文書マーク（装飾、折り目、裁ち切り、バーコード）、注釈、がある。好ましい実施形態においては、この閲覧内においてブックマークを提供しない。それは、インスタンス文書どうしがシート表面上においてオーバーラップしてしまうことを防止するための規則が存在しないからである。製版操作者は、 Acrobat（登録商標）のすべての標準的なページアップ／ページダウン機能を使用して、ＰＰＭＬ／ＶＤＸファイルを見ることができる。事前に面付けされた閲覧内におけるＰＰＭＬ／ＶＤＸファイルの閲覧に対してベンチマークされている場合には、事前に面付けされた閲覧内においてＰＰＭＬ／ＶＤＸファイルを閲覧するに際して、性能劣化が最小となるものと予想することができる。
【００３８】
製版操作者がＶＤＰジョブ閲覧（２３）を実行するに際しては、まず最初に、ＰＰＭＬ／ＶＤＸファイルが、システムソフトウェアによって開かれ、 Adobe（登録商標）ジョブチケット（ＰＪＴＦあるいはＪＤＦ）が、ＰＰＭＬ／ＶＤＸファイルに対して関連づけられ、ＶＤＰプリントジョブに関する面付けレイアウトを記述する。製版操作者は、ＧＵＩ（６）を介することによって、面付けされた形態でプリントされた態様でもってＰＰＭＬ／ＶＤＸファイルの閲覧を可能とするようなオプションを、選択する。製版操作者は、 Acrobat（登録商標）の標準的閲覧案内ツールを使用することにより、同様にして他のページを閲覧することができる。好ましい実施形態においては、 Adobe（登録商標）ジョブチケット（ＰＪＴＦおよびＪＤＦ）レイアウトパラメータを支持することによって、面付けされた形態でのＰＰＭＬ／ＶＤＸファイルの閲覧を選択し得ることを、想定している。特定の Adobe（登録商標）ジョブチケットによって特定されたときのＰＰＭＬ／ＶＤＸファイルのシート表面の閲覧には、例えば、ページレイアウト、文書マーク（装飾、折り目、裁ち切り、バーコード）、および、注釈、といったような特性が設けられる。システムソフトウェアは、アプリケーションのネットワーク環境内におけるＰＰＭＬ／ＶＤＸファイルの、面付けされた閲覧をもたらす。アクセス可能なNexStation（登録商標）（４）環境内におけるＰＰＭＬ／ＶＤＸファイルの事前に面付けされた閲覧も、また、支持されている。したがって、好ましい実施形態は、NexStation（登録商標）2100環境に対して固有であるようにして記述されている。しかしながら、当業者には、他の装置を使用した変形例が自明であろう。
【００３９】
［複数のＰＤＦオブジェクト（組版されていない）のリストとしてのＰＰＭＬ／ＶＤＸファイルの閲覧］
ＶＤＰジョブの閲覧（２３）は、製版操作者に対して、一度に１つのＰＤＦオブジェクトといったようにしてＰＰＭＬ／ＶＤＸファイルを閲覧することを可能とする。単一のＰＤＦオブジェクトの閲覧を達成するために、システムは、ランダムアクセス可能な複数のＰＤＦオブジェクトからなる一連ものとしてＰＰＭＬ／ＶＤＸファイルを閲覧することを可能とする。製版操作者が、製版（２０）のためのソフトウェアを有したＰＰＭＬ／ＶＤＸファイルをうまく開いたときには、複数のＰＤＦオブジェクトからなるランダムアクセス可能なリストとしてファイルを閲覧するというオプションが、選択される。複数のＰＤＦオブジェクトからなるリストとしてＰＰＭＬ／ＶＤＸファイルを閲覧することは、ＰＰＭＬ／ＶＤＸコンテンツの外観のデバッグ処理を補助することができる。この閲覧内においては、ブックマークは存在しない。それは、この閲覧内におけるオブジェクトが、すべてのページに関してまたすべてのインスタンス文書に関して独立であるからである。製版操作者は、 Acrobat（登録商標）のすべての標準的なページアップ／ページダウン機能を使用して、ＰＰＭＬ／ＶＤＸファイルを見ることができる。
【００４０】
［ＶＤＰジョブの解析］
ＶＤＰジョブの解析ルーチン（２２）は、制作（１０）の後に制作者から供給されたＶＤＰジョブ内のすべてのインスタンス文書を、システムが特性づけることを可能とする。ＶＤＰジョブの解析（２２）によって行われるこの特性づけは、製版操作者がＶＤＰジョブの全体を正確にかつ効率的に製造することを可能とするような情報を、もたらす。好ましい実施形態におけるＶＤＰジョブは、１〜数十万個のインスタンス文書から構成することができる。これらインスタンス文書は、ページカウントや；イメージ化可能な領域を超えるページ数や；複写数や；例えば綴込や中綴じといったような論理的仕上げや；例えば片面または両面におけるヘッドツーヘッドあるいは両面におけるヘッドツートウといったようなページレイアウトや；例えば縦方向や横方向といったような向き；といったような観点において、互いに相違することができる。また、各インスタンス文書は、要求された媒体の論理シーケンスにおいて相違することができる。例えば、以下の各々は、媒体の独自シーケンスである。すなわち、Ａ４，Ａ４，Ａ４；Ａ４，Ａ４，Ａ４，Ａ４；Ａ４，Ａ４，Ａ３；Ａ３，Ａ３，Ａ３；および、Ａ３，Ａ３。加えて、メタデータが、各インスタンス文書において相違することができる。ＶＤＰジョブの関連でのメタデータは、典型的には、受領者データベースから抽出されかつインスタンス文書に関連した情報を意味している。例えば、データベースは、パンフレットを受領する各受領者の郵便番号を格納したフィールドを有することができる。ＶＤＰ制作アプリケーションは、制作者が、各受領者の郵便番号の数値と、ＰＰＭＬ／ＶＤＸファイルの『個人情報』要素内において得られたインスタンス文書と、を関連づけることを可能とする。このメタデータ情報は、ＶＤＰファミリーの中の１つの変数として、後のワークフローにおいて使用することができる。
【００４１】
インスタンス文書における各変数は、それらがプリント文書の製造方法に影響を与えることにより、例えばデバイスの選択に関してあるいは特定デバイスの使用方法に関して影響を与えることにより、また、最も端的には面付けスキームに影響を与えることにより、重要である。
【００４２】
ＶＤＰジョブの解析（２２）においては、プリントジョブ内のすべてのインスタンス文書を特性づけ、特性づけたインスタンス文書を、ここではＶＤＰファミリーと称するような各グループ内に配置する。ＶＤＰファミリーとは、ＶＤＰジョブ内において製版操作者によって選択された一組をなす変数パラメータに関して同じ値を有している複数のインスタンス文書からなるグループのことである。ＶＤＰファミリーおよび対応パラメータからなるリストの中から、製版操作者は、ＶＤＰジョブ全体の製造方法を決定することができる。ＶＤＰジョブの解析（２２）による特性づけに基づいて、製版操作者は、各ＶＤＰファミリーの製造を独自に選択することができる、あるいは、一緒に製造すべき複数のまたはすべてのＶＤＰファミリーの製造を所定の態様で選択することができる。グループ分けされた複数のＶＤＰファミリーを、同一に製造することができる。あるいは、複数のＶＤＰファミリーからなるグループの中のいくつかの要素を含有したＶＤＰファミリーは、同一とされた１つまたは複数の製造変数を有している。
【００４３】
製版操作者が、製版（２０）内においてＶＤＰジョブを案内することを可能とするためには、ＶＤＰジョブの機能性を解析し得ることが必要である。好ましい実施形態においては、ＶＤＰジョブの機能性の解析は、ＶＤＰジョブの解析（２２）に関しての、 Acrobat（登録商標）の『ルックアンドフィール』に一致したタブを選択することによって、得られる。製版操作者は、どのＶＤＰファミリーの変数を識別するかを選択する機会が与えられる。これは、また、ページカウント；媒体シーケンス；画像化可能領域を超えたページ；複写カウント；レイアウトシーケンス；向きシーケンス；メタデータ；および、仕上げ；という各変数に対しての対応チェックボックスを供給することを意味している。製版操作者は、ＶＤＰジョブの解析を開始させるボタンをクリックする。ＶＤＰ製版ワークフローのソフトウェア成分が、ＰＰＭＬ／ＶＤＸファイルのＸＭＬ部分全体を走査し、複数のインスタンス文書を、製版操作者によって選択された変数リストにより特定されるような独自の一連のパラメータをなす複数のＶＤＰファミリーへと部分集合化する。ＶＤＰ製版（２０）は、各ファミリーに対する明瞭に書式化されたテキストボックス内において、含有しているインスタンス文書の数と、各変数のパラメータ値と、を表示する。例えば以下のようである。
【００４４】
ファミリー１に関しては、
９３５個のインスタンス文書を含有している
ページカウント＝６
媒体シーケンス＝Ａ４，Ａ４，Ａ４，Ａ４，Ａ４，Ａ４
画像化可能領域を超えたページ＝なし
複写カウント＝１
仕上げ＝綴込
レイアウトシーケンス＝片面，両面ヘッドツーヘッド，両面ヘッドツーヘッド，両面ヘッドツーヘッド，両面ヘッドツーヘッド，片面
向きシーケンス＝縦，縦，縦，縦，縦，縦
メタデータ：郵便番号＝１２３４５
【００４５】
ファミリー２に関しては、
６０個のインスタンス文書を含有している
ページカウント＝７
媒体シーケンス＝Ａ４，Ａ４，Ａ４，Ａ４，Ａ４，Ａ４，Ａ４
画像化可能領域を超えたページ＝なし
複写カウント＝１
仕上げ＝綴込
レイアウトシーケンス＝片面，片面，両面ヘッドツーヘッド，両面ヘッドツーヘッド，両面ヘッドツーヘッド，両面ヘッドツーヘッド，片面
向きシーケンス＝横，縦，縦，縦，縦，縦，縦
メタデータ：郵便番号＝５５５５５
【００４６】
ファミリー３に関しては、
５個のインスタンス文書を含有している
ページカウント＝６
媒体シーケンス＝Ａ４，Ａ４，Ａ４，Ａ４，Ａ４，Ａ４
画像化可能領域を超えたページ＝１，３，６
複写カウント＝１
仕上げ＝綴込
レイアウトシーケンス＝片面，両面ヘッドツートウ，両面ヘッドツートウ，両面ヘッドツートウ，両面ヘッドツートウ，片面
向きシーケンス＝縦，縦，縦，縦，縦，縦
メタデータ：郵便番号＝９８７６５
【００４７】
図４は、すべてのインスタンス文書を特性づけしてそれらをＶＤＰファミリーと称される各グループへと分類することに関して、本発明の好ましい実施形態において使用されるルーチンを示すフローチャートである。ＶＤＰファミリーとは、ＶＤＰジョブ内において、製版操作者によって選択された一組をなす変数パラメータに関して等価な値を有している複数のインスタンス文書からなるグループのことである。本発明において使用される場合には、等価な値とは、単一の値であるか、あるいは、ＶＤＰファミリー内の各インスタンス文書が満たすような、複数の値がなすある範囲であるか、のいずれかであることを理解されたい。ＶＤＰファミリーおよび対応変数パラメータからなるリストの中から、製版操作者は、ＶＤＰジョブ全体の製造方法を明瞭に決定することができるべきである。ＰＰＭＬ／ＶＤＸの解析に基づいて、製版操作者は、各ＶＤＰファミリーの製造を独自に選択することができる、あるいは、一緒に製造すべき複数のまたはすべてのＶＤＰファミリーの製造を選択することができる。
【００４８】
さらに図４に示すように、ＶＤＰジョブを開くこと（１００）は、ルーチンの開始位置であって、製版操作者は、本発明の場合にはＶＤＰジョブを開いてＶＤＰ製版ワークフロー成分を開く。ＶＤＰジョブの閲覧（１１０）は、上述したＶＤＰジョブの閲覧（２３）を呼び出すことによって、ワークフローアプリケーション内に存在している場合に操作者がＶＤＰジョブの構成形態を見ることを可能とする。アプリケーションメニューがＧＵＩ（６）上に表示され、製版操作者は、アプリケーションメニューの中からＶＤＰファミリーの作成開始（１２０）を選択することによって、ＶＤＰファミリーの作成を開始する。製版操作者がＶＤＰファミリーの作成開始（１２０）を選択することにより、変数選択の表示（１３０）が起動される。変数選択の表示（１３０）においては、様々な変数パラメータがＧＵＩ（６）によって表示される。これにより、製版操作者に対して、複数のインスタンス文書を各ＶＤＰファミリーへと分類するための基準をなす各種変数を選択するためのツールが提供される。変数の選択（１４０）は、製版操作者が、変数選択の表示（１３０）によって提供された複数のチェックボックスおよびテキスト入力フィールドの中から、変数を選択するというプロセスである。製版操作者によって選択された変数は、ＶＤＰファミリーを作成するために使用される。変数の例には、インスタンス文書ごとのページ数、必要とされる複写数、使用される媒体、仕上げ処理に関する要求、イメージ領域を超えるページ、ページレイアウト、ページの向き、メタデータ、等がある。
【００４９】
製版操作者が、使用すべき変数を選択すると、ＶＤＰ解析によって、ＶＤＰファミリーの作成が開始され（ＶＤＰファミリーの作成（１５０）における各構成要素に関するさらに詳細なフローチャートは、図５に示されており、これについては、詳細に後述する）、これにより、所望のＶＤＰファミリーが作成される。ＶＤＰファミリーの作成（１５０）が実行された後に、ＶＤＰファミリーオプションの表示（１６０）において、製版操作者に対して、選択された変数から形成されたＶＤＰファミリーのリストと、各ファミリーに属する複数のインスタンス文書と、各変数に対応した値と、が提示される。ＶＤＰファミリーの了承（１７０）においては、製版操作者は、ＶＤＰファミリーのリストが望ましいものであるかどうかを示す入力を行うことができる。製版操作者が満足していないならば、操作者は、ＧＵＩ（６）を使用して入力することにより、この不満足を示すことができる。この場合、操作は、変数の選択（１４０）へと戻り、パラメータの他のリストを選択することとなる。製版操作者が、ＶＤＰファミリーのリストに満足した場合には、ＧＵＩ（６）を介してその満足が伝えられ、ＶＤＰファミリー作成の実行（１８０）が行われる。ＶＤＰジョブ全体を複数のインスタンス文書からなる複数のグループへと分割するに際して、ＶＤＰジョブの実行の信頼性および効率の全体的な改良を一様にもたらし得るような複数のグループへと分割され得るように、ＶＤＰファミリーが選択されていることが仮定されていることに、注意されたい。
【００５０】
サブジョブの作成（１５１）は、ＶＤＰファミリーオプションの表示（１６）の中に含有されている付加的ルーチンである。サブジョブ（１５１）の作成（１５１）は、操作者によって、ＶＤＰファミリーの作成（１５０）の後に実行することができる。サブジョブの作成（１５１）は、ＶＤＰジョブが単一ジョブとしては大きすぎると操作者が考えたときに、あるいは、何らかの理由によってＶＤＰジョブの部分集合の作成を操作者が望んだときに、使用される。サブジョブの作成（１５１）については、詳細に後述する。
【００５１】
図５は、インスタンス文書がどのＶＤＰファミリーに関連すべきであるかを決定するためにインスタンス文書を分類するというＶＤＰジョブの解析機能（２２）を実行するために使用されるＶＤＰ解析ルーチン（２５０）を示すフローチャートである。上述したように、ＶＤＰファミリーの作成（１５０）と称されるソフトウェア成分によって、複数のＶＤＰファミリーが作成される。そして、多数の独自のサブ文書（インスタンス文書）を含んだバリアブルデータプリント（ＶＤＰ）が受領され、複数のインスタンス文書が、ＶＤＰファミリーと称される等価な変数からなる複数のグループへと分類される。ＶＤＰの解析（２５０）は、使用されているファイル書式でＶＤＰジョブが制作された後に、そのＶＤＰジョブが製版（２０）へと送出された時点で、開始される。好ましい実施形態においては、ＶＤＰジョブの制作に際して、ＰＰＭＬ／ＶＤＸファイル書式を使用している。しかしながら、当業者であれば、ＰＰＭＬ／ＶＤＸファイルに代えて、他のファイル書式を使用できることは、理解されるであろう。図５に示すＶＤＰファミリールーチンを実行可能とするために、ＶＤＰジョブファイル（好ましい実施形態においては、ＶＤＸファイル）が開かれる。その後、製版操作者は、所望の変数を選択し、ＧＵＩ（６）に対して入力することにより、分類ルーチンが開始される。
【００５２】
ＰＰＭＬ／ＶＤＸファイル内に収容されたＶＤＰジョブ記述は、ＶＤＰジョブに関する多数の変数を有している。これら変数には、ページカウント；媒体タイプ；複写数；画像化可能領域を超えたページ；および、仕上げ；がある。変数は、製版操作者によって特定され、それにより、パラメータとして使用できるようにグループ分けされる。ＶＤＰジョブ内における、等価な変数を有した複数のインスタンス文書からなる１つのグループは、ＶＤＰファミリーを検索するためのパラメータとして変数を使用することによって格納することができる。本発明の好ましい実施形態においては、ＶＤＰファミリーは、一般に、約５個程度のパラメータに関してグループ分けを行うことにより、決定される。しかしながら、パラメータの数は、変更することができ、実際に使用される数は、５個よりも多くても少なくても良い。あるいは、１個のパラメータだけを使用することもできる。操作者は、ＧＵＩ（６）を介して所望の変数を入力することによって、特定のＶＤＰファミリーへと複数のインスタンス文書を分類するために使用されるパラメータリストを選択する。また、ＶＤＰファミリーの特性を決定するような所定のパラメータリストを有した所定のＶＤＰファミリーを有することができる。所定のＶＤＰファミリーの一例は、ＶＤＰファミリーを特性づけるパラメータとして、例えば文書あたりのページ数；仕上げ要求；および、媒体；という３つの変数を使用した分類ルーチンの実行である。パラメータ選択は、好ましくは、プリントジョブの製造の補助するに際してどの変数が関連深いものであると製版操作者が考えていることを示している。好ましくは、各インスタンス文書は、１回の分類に対して厳密に１つのＶＤＰファミリーへと分類される。他の変数を適用した他の分類操作が行われる場合には、特定のインスタンス文書は、当該分類操作に従った他のＶＤＰファミリーに関連することとなる。各インスタンス文書をただ１つのファミリーへと関連づけることは、本発明の実施に際しての好ましい態様ではあるけれども、１つのインスタンス文書を同時に複数のファミリーへと関連づけるという他のグループ分けも、また、可能であることは、理解されるであろう。そのような他の実施態様は、当業者には自明である。
【００５３】
ＶＤＰ解析の開始ルーチン（２５１）は、ＰＰＭＬ／ＶＤＸファイルによって規定されたＶＤＰジョブと、ＶＤＰファミリーの作成のために使用するように操作者によって供給された変数リストと、に対して開始される。ＶＤＰ解析（２５０）のアルゴリズムが開始されると、第１インスタンス文書の獲得（２１０）が、空虚な組をなすＶＤＰファミリーを使用して開始され、ＶＤＰジョブ内の第１インスタンス文書が取り出される。その後、実存のＶＤＰファミリーが適合組をなす変数を有しているかどうかをルーチンによって決定するために、この第１インスタンス文書が解析される。
【００５４】
ＶＤＰファミリーのチェック（２２０）においては、製版操作者によって選択された変数と、第１インスタンス文書に関してＰＰＭＬ／ＶＤＸファイル内でリストされた変数と、が比較される。これにより、当該インスタンス文書に関してリストされたパラメータと等価なパラメータを有した実存ＶＤＰファミリーが存在するかどうかが検証される。製版操作者が選択し得る変数には、ページカウント；媒体タイプ；複写数；画像化可能領域を超えたページ；仕上げ；ページレイアウト；ページの向き；メタデータ；および、他の可能な変数；がある。可能な変数のリストは、閉塞されたリストではなく、本発明においては、他の変数を使用可能であることが特に想定される。ＶＤＰファミリーのチェック（２２）においては、選択された変数がこのインスタンス文書内に存在するかどうかが検証され、また、このＶＤＰジョブに関して既に作成されたＶＤＰファミリーに対して適合しているかどうかが検証される。インスタンス文書内の変数が、製版操作者によって特定されたパラメータグループ内において発見されなかったときには、新たなＶＤＰファミリーの作成ルーチン（２２５）が実行され、これにより、当該インスタンス文書に対して適合しているような新たなＶＤＰファミリーがリストに対して追加される。新たなＶＤＰファミリーの作成ルーチン（２２５）においては、当該インスタンス文書に対して等価なパラメータ値を有したＶＤＰファミリーからなる新たな成分が作成され、その後、新たなＶＤＰファミリー成分に対して、このインスタンス文書が追加される。製版操作者によって特定された変数が、インスタンス文書内において発見されたときには、このインスタンス文書は、ＶＤＰファミリー内へのインスタンス文書の追加（２２１）において、適合するＶＤＰファミリーに対して関連づけられる。ＶＤＰファミリー内へのインスタンス文書の追加（２２１）においては、ユーザーによって選択されたすべての変数に対して等価なパラメータ値を有したＶＤＰファミリーに対して、このインスタンス文書が配置される。
【００５５】
さらなるインスタンス文書検索（２３０）においては、インスタンス文書のリストを検索することによって、ＶＤＰジョブ内にさらなるインスタンス文書が存在するかどうかを決定する。ＶＤＰ解析（２５０）によって格納すべきさらなるインスタンス文書が存在する場合には、次なるインスタンス文書の獲得（２３１）において、次なるインスタンス文書が獲得され、そして、ＶＤＰファミリーのチェック（２２０）へと戻り、この次なるインスタンス文書に関してＰＰＭＬ／ＶＤＸファイル内でリストされた変数が比較され、リストされた変数に適合するＶＤＰファミリーが検索される。その後、ＶＤＰファミリーのチェックに関して上述した各ステップが繰り返される。インスタンス文書のリストの分類は、さらなるインスタンス文書の検索（２３０）に対する応答がＮＯとなってＶＤＰファミリールーチンへと復帰してＶＤＰファミリーの分類が完了するまで、継続される。
【００５６】
ＶＤＰ解析（２５０）がＶＤＰファミリー分類ルーチンを完了させると、実行（２３５）において、ＶＤＰファミリーに関する要約情報を製版操作者に対して供給する。これにより、製版操作者は、ＶＤＰジョブの全体を正確にかつ効率的に理解して製造することができる。分析により、各インスタンス文書が、１つのＶＤＰファミリーへと分類され、各ＶＤＰファミリーの特性が記述され、これにより、製版操作者は、NexStation（登録商標）／プリンタに対して、ジョブの製造方法を指示することができる。各ＶＤＰファミリーのプリント方法を記述しているような、NexStation（登録商標）（４）に対する指示は、ジョブチケットと称されるデータ構造内に含有されている。このジョブチケットは、好ましくは、 Adobe（登録商標）ジョブチケットによって形成された標準的なファイル書式であって当該産業において広く支持されているＦような、ポータブルジョブチケット書式（Portable Job Ticket Format，ＰＪＴＦ）とされる。多くの企業が、それぞれ自身が所有権を有しているジョブチケットプログラムを開発している。本発明の好ましい実施形態においてはＰＪＴＦを使用するけれども、他の実施形態においては、ジョブ規定書式（Job Definition Format,ＪＤＦ）として公知の他の書式へと実際に移動することが、特に想定される。ＶＤＰ解析の結果が利用可能となり、ＶＤＰファミリーが特定された後に、製版操作者は、ジョブチケットを選択／作成して、ジョブをプリントする。ジョブチケットは、NexStation（登録商標）（４）上のソフトウェアに対して互換的な標準的ファイル書式で記述されている。したがって、NexStation（登録商標）（４）は、ジョブファイル内の情報を理解する。例えば、使用媒体；シートの面付け方法；各シートが片面であるかあるいは両面であるかの認識；仕上げタイプ；といったような情報を理解する。ジョブチケットが作成された後には、ジョブチケットを、ＰＰＭＬファイルに対して添付し、実行のためにNexStation（登録商標）（４）に対して提出することができる。解析結果が提供されることにより、製版操作者は、どれとどれのファミリーが似通っているかを、また、各ＶＤＰファミリー内にどれくらいの数のインスタンス文書が包含されているかを、即座にかつ正確に知ることができ、そのため、各ＶＤＰファミリーに対して理想的に適切なジョブチケットを作成することができる。その後、各ＶＤＰファミリーに関連したジョブチケットが、各シートに関して使用するための媒体タイプとか、シート上における各ページに対しての面付けの適用方法とか、複写数とか、仕上げ方法とか、等といったような情報を、NexStation（登録商標）（４）に対して伝達する。
【００５７】
製版（２０）成分は、ＰＰＭＬ／ＶＤＸファイル上においてＶＤＰジョブ解析機能（２２）を実行するための Acrobat（登録商標）標準的ユーザーインターフェースを提供する。 Acrobat（登録商標）標準的ユーザーインターフェースは、ＶＤＰジョブ解析（２２）がＶＤＰファミリー（すなわち、各々が対応チェックボックスを有している複数の変数からなるコラム）を作成するための基準として使用するような、複数の変数に関する実質的に任意の組合せについての仕様を支持する（未知要因に対する支持も含む）。変数リストの一例は、ページカウント、媒体タイプ、複写数、画像化可能領域を超えるページ数、仕上げ、および、ＰＰＭＬ／ＶＤＸファイル内の『個人情報』によって明確に特定された任意の変数、がある。製版（２０）は、ＰＰＭＬ／ＶＤＸタグの正当な階層を許容し、一変数として入力することに寄与する（例えば、個人情報内の郵便番号によってファミリーどうしを区別する：<PRIVATE＿INFO><Zip＿Code>12345</Zip＿Code></PRIVATE＿INFO>）。 『ＶＤＰジョブ解析（２２）』の結果は、ユーザーインターフェース上の明瞭に書式化されたテキストボックス内に表示される。各ファミリーに関しては、収容されているインスタンス文書の数と、各変数に対してのパラメータ値と、が表示される。
【００５８】
再度図４に示すように、ＰＰＭＬ／ＶＤＸファイルを開き、ＶＤＰファミリーの作成（１５０）を実行した後に、製版操作者は、ＶＤＰファミリーオプションの表示（１６０）における提示の中から選択するといういくつかの選択肢を有している。提示されるオプションの１つは、サブジョブの作成（１５１）である。一組をなす複数のインスタンス文書を選択するためのツールは、製版ワークフローソフトウェア成分によってもたらされる。新たなジョブに関しての一組をなす複数のインスタンス文書の選択が完了したときには、新たなジョブが、完全なＰＰＭＬ／ＶＤＸファイルとして格納される。
【００５９】
図６は、図４に示すフローチャート内のサブジョブの作成（１５１）によって選択されるような、派生的ジョブの作成ルーチン（３５０）を示すフローチャートである。派生的ジョブを作成するためのこのルーチンは、好ましくは、さらに後述するように、図４のフローチャートの後に実行される。図６は、図４のフローチャート内から呼び出されたときに、複数の派生的ジョブを作成するためのルーチンである。この場合、派生的ジョブの作成（３５０）は、また、ＶＤＰ解析（２５０）の前に実行することもでき、また、図６に示すようにＶＤＰ解析（２５０）と並列的に実行することもできる。派生的ジョブの作成（３５０）により、操作者は、比較的大きなプリントジョブから、比較的小さな複数のプリントジョブを作成することができる。本発明においては、プリントジョブを、一群をなす比較的小さな複数のそれぞれ個別のＶＤＰジョブとして製造する方が有利であると操作者が考えた場合に、比較的大きなＶＤＰジョブに関しての複数の部分集合としての新たな複数のＶＤＰジョブを作成することができることを、想定している。比較的小さな複数のＶＤＰジョブは、例えば、大きな実行を行うに先立っての校正プリントを行う場合や、また、大きなプリントジョブを低減して複数の比較的小さな複数のプリントジョブとしたい場合、といったように、多くの場合において望ましい。本発明は、比較的大きなＶＤＰジョブから、複数のインスタンス文書からなる部分集合を抽出して、新たなＶＤＰサブジョブを作成するためのツールを提供する。
【００６０】
派生的ジョブの作成（３５０）は、上述したようにＶＤＰファミリーの作成の最中にあるいは後に、サブジョブの作成（１５１）というオプションが操作者によって選択されることによって、呼び出される。好ましい実施形態においては、派生的ジョブの作成の開始（３５１）において、ＶＤＰ解析（２５０）によって既に決定されたＶＤＰファミリーが要約され、ＧＵＩ（６）を介して操作者に対してＶＤＰファミリーが提示される。操作者が、サブジョブの作成（１５１）を選択しなかったときには、システムは、すべてのＶＤＰファミリーの単一ジョブとしてのプリント（３２０）を返答することを即座に決定する。これにより、派生的ジョブの作成（３５０）は、実行（３５２）へと移行する。製版操作者が、サブジョブの作成（１５１）を選択したときには、ＶＤＰサブジョブパラメータの選択（３４１）において、操作者に対して、複数のインスタンス文書と複数のＶＤＰファミリーとを備えた選択肢がＧＵＩ（６）上に提示される。操作者は、派生したＶＤＰサブジョブのためのパラメータとして、ＶＤＰ親ジョブの中から、インスタンス文書を、または、ある範囲をなす複数のインスタンス文書を、選択することができる。操作者は、また、ＶＤＰファミリー全体を選択して、派生したサブジョブのためのパラメータとして使用することができる。派生したＶＤＰサブジョブを作成するために使用されるパラメータの選択時には、ジョブチケットの作成（３４２）において、派生したＶＤＰジョブに関する製造仕様（製造の詳細）が作成される。その後、ジョブの格納（３４３）において、派生したＶＤＰサブジョブが格納される。その後、操作者に対して、さらなるＶＤＰサブジョブの派生（３３０）において決定を求めることが提示される。操作者の応答がＹＥＳであれば、操作は、ＶＤＰサブジョブパラメータの選択（３４１）へと戻る。さらなるＶＤＰサブジョブの派生（３３０）における操作者の応答がＮＯであれば、実行（３３５）が行われ、主ＶＤＰファミリールーチンへと戻る。
【００６１】
派生ジョブの作成ルーチン（３５０）の１つの潜在的使用は、校正用ジョブ機能を行うことである。製版操作者は、校正用ジョブ機能を実行することにより大きなプリントジョブの実行に先立ってプリント結果を見ることができることの有効性を、認識することができる。校正用ジョブ機能は、派生ジョブの作成（３５０）を呼び出すことによって実行される。その場合、操作者は、パラメータを選択することによって、特定文書を見ることができさらにプリントすることができる。製版操作者は、ＶＤＰパラメータの選択（３４１）において体系的にインスタンス文書を選択することによって、校正用ジョブ機能を選択することができる。これにより、校正用の特定の文書だけが（あるいは、校正用の一組をなす複数の文書だけが）、選択されることとなる。システムは、すべての選択を記述しておりかつ選択されたプリントデバイスを記憶しているジョブチケットを作成して組み込む。これにより、ジョブ全体は、校正用ジョブがプリントされた後に、すべての同一パラメータでもってプリントすることができる。
【００６２】
派生ジョブの作成ルーチン（３５０）を実行するために、ＧＵＩ（６）は、上述したような複数のタイミングのうちの１つにおいて、サブジョブの作成（１５１）に関する選択肢を表示する。これに代えて、サブジョブの作成は、様々な場面で表示することができる。呼び出された後に、派生ジョブの作成（３５０）において、システムは、リストの中からすべての選択されたインスタンス文書を収集し、すべての参照されたＰＤＦコンテンツと一緒に新たなＰＰＭＬ／ＶＤＸファイルを作成する。ソフトウェアは、 Acrobat（登録商標）プラグインとして実行され、*.vdx ファイル上において、 Acrobat（登録商標）のすべての代表的なファイル操作（開く、閉じる、保存する、名前を付けて保存する）を支持する。好ましい実施形態においては、*.vdx ファイル内におけるすべてのＶＤＸセマンティックスの認識を想定している。
【００６３】
図７は、図４に示すフローチャートが終了した後にサブジョブの作成（１５１）を選択した場合に実行されるような、派生的ジョブの作成ルーチン（４５０）を示すフローチャートである。図６と図７との主な相違点は、図６が、図４のフローチャートの内部から呼び出された時に派生ジョブを作成するためのルーチンを示しているのに対し、図７が、ＶＤＰファミリーが既に作成された後に派生ジョブを作成するための好ましい実施形態を示していることである。図７における各機能ブロックは、図６内における等価な機能ブロックと実質的に同じ機能を実行する。派生的ジョブの作成（４５０）により、操作者は、比較的大きなプリントジョブから、比較的小さな複数のプリントジョブを作成することができる。
【００６４】
派生的ジョブの作成（４５０）は、ＶＤＰファミリーの作成後に、サブジョブの作成（１５１）が操作者によって選択されることによって、呼び出される。派生的ジョブの作成の開始（４５１）においては、ＶＤＰ解析（２５０）によって既に決定されたＶＤＰファミリーが要約され、ＧＵＩ（６）を介して操作者に対してＶＤＰファミリーが提示される。操作者が、サブジョブの作成（１５１）を選択しなかったときには、システムは、すべてのＶＤＰファミリーの単一ジョブとしてのプリント（４２０）を返答することを即座に決定する。これにより、派生的ジョブの作成（４５０）は、実行（４５２）へと移行する。製版操作者が、サブジョブの作成（１５１）を選択したときには、ＶＤＰサブジョブパラメータの選択（４４１）において、操作者に対して、複数のインスタンス文書と複数のＶＤＰファミリーとを備えた選択肢がＧＵＩ（６）上に提示される。操作者は、派生したＶＤＰサブジョブのためのパラメータとして、ＶＤＰ親ジョブの中から、インスタンス文書を、または、ある範囲をなす複数のインスタンス文書を、選択することができる。操作者は、また、ＶＤＰファミリー全体を選択して、派生したサブジョブのためのパラメータとして使用することができる。図６に示すフローチャートの場合とは違って、派生したＶＤＰサブジョブを作成するために使用されるパラメータの選択によって、ジョブチケットが作成されることがない。図７に示すプロセスにおいてジョブチケットが作成されない理由は、派生ジョブが、本来的に、サブジョブの作成元をなすＶＤＰ親ジョブと同じジョブチケットを共有しているからである。ジョブの格納（４４３）において、派生したＶＤＰサブジョブが格納される。その後、操作者に対して、さらなるＶＤＰサブジョブの派生（４３０）において決定を求めることが提示される。操作者の応答がＹＥＳであれば、操作は、ＶＤＰサブジョブパラメータの選択（４４１）へと戻る。さらなるＶＤＰサブジョブの派生（４３０）における操作者の応答がＮＯであれば、実行（４３５）が行われ、主ＶＤＰファミリールーチンへと戻る。
【００６５】
本発明は、比較的大きなＶＤＰジョブの部分集合として、新たなＶＤＰジョブを作成するという可能性を提供する。時には、ＶＤＰジョブを、一群をなす比較的小さな複数のそれぞれ個別のＶＤＰジョブとして処理することが望ましい。加えて、比較的大きなＶＤＰジョブに関する部分集合としての新たなＶＤＰジョブを作成することが望ましいこともある。それぞれの場合において、プリント文書の照合や組織化や配列に関するコストという観点において、製造に関する利点が得られる。プリント文書の配列は、様々な特性に基づくことができる。最終製品の配列における効率化は、媒体のタイプや媒体のサイズや最終プリント文書に対する大部分の照合の省略といったものに関する知見により、得られる。
【００６６】
ＶＤＰジョブは、１〜十万個以上のインスタンス文書を含有することができる。この場合、インスタンス文書は、ページカウント；媒体の論理シーケンス；綴じ形式要求；仕上げ要求；折曲要求；プリント製品搬送要求（郵便番号による分類および／または最終重量による分類を含むような、最もコスト的に効果的な郵送用分類順序づけ）；プリント媒体要求（紙重量、表面素地、明るさ、ブランド）；ページサイズ（最終サイズ、面付けされたシートサイズ）；ページの向き；あるいは、ページコンテンツ裁ち落とし要求；といったような観点において、互いに相違することができる。
【００６７】
バリアブルデータ文書の製造順序を分類するための使用可能であるような、多くの変数が存在し、文書部分集合さえも存在する。例えば、共通属性の多くの組合せの中から採取された共通属性に関して、様々な文書部分集合あるいは様々なサブ文書部分集合を選択することができる。
【００６８】
実施例１
プリントページ量が４〜１６ページであるようなプリント製品が多数含まれている１００，０００個のバリアブルデータプリント製品を、製造すると仮定する。様々な最終ピースの重量が、各ピースのページ数に比例して変動すると仮定することは、妥当なことである。また、料金別納郵便の最適化の一部として、郵送物を、特定の重量範囲に応じていくつかの分類箱内へと分類することは、非常に一般的である。最終仕上げ文書のページ量がピースの最終的重量に比例して相関するものとすれば、データ自体を使用することによって、最終ピースの重量を予測することができ、これにより、仕上げ後に機械的に複数の分類箱へと事後分類することに代えて、実際の製造前に、事前に分類することができる。したがって、サブグループを決定するための変数として文書内のページ数を使用することは、明確な利点を有している。
【００６９】
実施例２
ジョブが、コンテンツと綴じ形式要求とが互いに相違しているような複数のバリアブルデータプリント製品を規定しているものと仮定する。綴じ形式の多様性により、いくつかのピースは、中綴じされることが要求され、他のピースは、無線綴じされることが要求される。この実施例を比較的単純なものとするために、すべての文書が、厳密に８ページであって両面ヘッドツーヘッドでプリントされるものと仮定し、さらに、無線綴じされるべきページイメージのすべてが裁ち切りされないものと仮定し（そうでなければ、ページが、オーバーサイズのストック上において面付けされてトリミングされる必要があり、このことは、全体的製造コストを増大させる）、さらに、中綴じされるべき最終文書が、全裁ち切り半折されるものと仮定する（トリミングを必要とする）。また、使用されるプリントデバイスが、レターサイズ（８．５×１１）やツーアップレターサイズ（１２×１８）をプリントすることができることが仮定される。ジョブを最良に製造するために、特性は、操作者による分析時のものとされる。その後、操作者は、無線綴じすることを要求されたすべての最終ピースを第１実行においてプリントし、中綴じすることを要求されたピースを第２実行においてプリントすることを、決定する。この決定に基づいて操作者が２つの実行を行うものとすれば、無線綴じに関する実行は、ページの裁ち切りがないことにより非常に容易に製造することができ、個々のシートに対して、読む順序で両面に単純にプリントすることができる。さらに、絶対的に、面付けが要求されておらず、そのため、トリミングが不要である。しかしながら、第２実行においては、中綴じを行う。このことは、シート上において、４つのページの面付けが必要であることを意味している。また、センターフォールドが全裁ち切りを有していることにより、すべてのページは、オーバーサイズの１２×１８のシートにプリントされ、綴じる前に、最終的な１１×１７というサイズにトリミングされる必要がある。この実施例においては、２つの実行を行うために多くの変数が使用されている。最終文書を効率的に製造し得るようにしてこれら変数を操作者が適用することを可能とすることにより、本発明においては、時間と労力とをかなり節約することができる。
【００７０】
好ましい実施形態においては、さらなる処理のためにリスト内へと配置すべきインスタンス文書に対する選択基準がもたらされる。校正用ジョブに関しては、複数のインスタンス文書が、『さらなる処理』のためにＶＤＰの中から選択される。このことは、結果を閲覧するために、プリント装置に対して校正用ジョブが提出されることを意味する。しばしば、操作者は、プリント装置に対してジョブ全体を提出するに先立って、校正刷りの結果に応じて色管理や媒体やレイアウトに対して修正を施す。要約すれば、各ＶＤＰファミリーからの第１インスタンス文書を獲得し；各ＶＤＰファミリーからの各第ｎインスタンス文書を獲得し（ｎは、１〜１０００）；ＶＤＰファミリーから選択したすべてのインスタンス文書の追加および／または削除を行い；特定のインスタンス文書の追加および／または削除を行う。
【００７１】
校正用ジョブは、特定タイプの派生ジョブであり、本発明においては、本質的に、手動または自動という２つのタイプの派生ジョブのいずれかとして派生ジョブを作成することを想定している。
【００７２】
手動派生ジョブにおいては、典型的には、操作者は、製造に関する相違点；ジョブ優先サイズ；少数の特定文書を選択するという必要性；に基づいて、ＶＤＰサブジョブを作成することができる。ＶＤＰサブジョブの手動作成は、ＧＵＩ（６）を使用することによって、ＶＤＰサブジョブパラメータの選択（３４１，４４１）内において、操作者が適切な選択を行うことによって、実行することができる。
【００７３】
当業者であれば、ＶＤＰサブジョブの作成プロセスを、自動化することができる。自動派生ジョブは、ＶＤＰサブジョブの作成のために使用されている変数が、通常は（必然ではないけれども）校正用ジョブという目的とされるような製造目的パラメータに基づくものである場合には、特に望ましい。加えて、自動派生ジョブは、この場合にも通常は（必然ではないけれども）校正用ジョブという目的のもとに実行されるような、ＰＤＦコンテンツの相違に基づくものとすることができる。ＰＤＦに基づく自動派生ジョブは、デバイスのカラースペースの差をチェックするためのものとすることができる。
【００７４】
要約すれば、以下の操作フローによって、新たなサブジョブが、元々のＰＰＭＬ／ＶＤＸジョブから作成される。製版操作者が、『ＶＤＰ解析』を選択する。製版操作者が、『派生ジョブの作成』を選択する。製版ワークフローソフトウェア成分が、新たなジョブ内に収容すべき一組をなすインスタンス文書を体系的に選択するために、ＵＩを提供する。製版操作者が、ファイルシステムに対しての『新たなジョブの格納』を選択する。
【００７５】
［要求］
好ましい実施形態においては、ＧＵＩ（６）によって提示されたときに、『派生ジョブの作成』ルーチンの選択を実行するために、システムは、『新たなジョブの格納』において、リストの中からすべての選択されたインスタンス文書を収集し、すべての参照されたＰＤＦコンテンツと一緒に新たなＰＰＭＬ／ＶＤＸファイルを作成することとなる。ソフトウェアは、 Acrobat（登録商標）プラグインとして実行され、*.vdx ファイル上において、 Acrobat（登録商標）のすべての代表的なファイル操作（開く、閉じる、保存する、名前を付けて保存する）を支持する。好ましい実施形態においては、*.vdx ファイル内におけるすべてのＶＤＸセマンティックスの認識を想定している。
【００７６】
システムソフトウェアは、ＤＴＤを関連づけるという可能性を想定している。ＤＴＤとは、ＸＭＬ（ＰＰＭＬ）ファイルが合法的に書式化されているかどうかを検証するとともに目的に応じたものであるかどうかを検証するためのファイルである。ここでいう目的とは、ファイルがＰＰＭＬ／ＶＤＸファイルであることである。ＤＴＤに関する代替は、スキーマと称されるものである。ＰＰＭＬ／ＶＤＸファイルの構造を検証するために、これら２つの方法を使用することができる。システムソフトウェアは、また、ＰＰＭＬ／ＶＤＸファイルのＸＭＬ部分が『有効』または『適格』であるかどうかをテストするというオプションを提供する。好ましい実施形態においては、システムソフトウェアは、 Acrobat（登録商標）環境内からのＰＰＭＬ／ＶＤＸファイルの編集を認めない。しかしながら、当業者であれば、Acrobat（登録商標）環境内における編集という可能性を想定し得ること、および、本発明においては、このような変形を特に想定していることは、理解されるであろう。
【００７７】
図３に示すように、好ましい実施形態においては、製造目的の決定（２５）は、製版（２０）において実行されて、目的とされたジョブの製造に関しての製造パラメータを規定するという機能である。製造目的の決定（２５）は、ＰＰＭＬ／ＶＤＸファイル内において特定されたプリントジョブをプリントして仕上げ処理するために、正確にかつ効率的に製造パラメータを設定するという機能である。製版操作者は、ＰＰＭＬ／ＶＤＸジョブの最適なプリント方法および仕上げ方法を決定し得るよう、デバイスの能力を知っているべきである。よって、製造目的の決定（２５）における複数の機能の中の１つは、プリントデバイスの『製造能力』に関してプリントデバイス（好ましい実施形態においては、NexStation（登録商標））に質問をすることである。デバイスの『製造能力』には、『媒体カタログ』、『静的面付けテンプレートカタログ』、および、『仕上げ処理能力』がある。製版（２０）成分と、ＰＰＭＬ／ＶＤＸジョブ製造（３０）成分と、の間における通信により、媒体カタログ（３９）から得られるような、利用可能媒体タイプに関するリストが提供される。製版操作者は、デバイスの製造能力のうちの媒体カタログ（３９）において支持されている物理的媒体タイプに対して、ＶＤＰファミリー内においてソフトウェア論理的に特定された媒体を、対応づけする。面付けスキームは、ＶＤＰファミリーの各インスタンス文書を正確にかつ効率的にプリントするように、選択される。ＶＤＰファミリーに対する面付けスキームは、いくつかの異なる方法で特定することができる。
−デバイス（好ましい実施形態においては、NexStation（登録商標））の『静的面付けテンプレートカタログ』の中から、面付けテンプレートを選択する。
−面付けスキームを特定しない。このため、デバイスは、面付けスキームに関する初期設定を使用することによって、面付けを実行することができる。
−ファイルシステムの中の、『静的面付けテンプレート』を含有しているジョブチケットを関連づける。
−単純な（典型的には、１アップ）『静的面付けテンプレート』を特定するためのパラメータを選択する。
【００７８】
ＶＤＰファミリーに対する静的面付けテンプレートの選択においては、デバイスの物理的能力に対しての、ＰＰＭＬ／ＶＤＸ内において論理的に特定された媒体および仕上げ仕様の対応づけを考慮する。ＰＰＭＬ／ＶＤＸページは、製版操作者とＰＰＭＬ／ＶＤＸジョブ制作者との間の通信に基づいて、デバイスの媒体カタログ（例えば、『Hammermill #06200-8』） 内において規定された特定用紙に対して製版操作者が割り当てた論理的媒体名（例えば、『Heavy Letter』、『Insert1』、あるいは、『Dave's Favorite Paper Type』） を有することができる。加えて、製版操作者は、どのページレイアウトによって最良の結果がもたらされるかを決定する。ＶＤＰファミリーは、論理的に特定された仕上げ形式要求（例えば、『中綴じ』あるいは『綴じ』）を有することができる。このような論理的に特定された仕上げ形式要求は、デバイスの物理的仕上げ能力に対して対応付けされる必要があり、 Adode（登録商標）ジョブチケット内において規定される必要がある。最後に、ＶＤＰファミリー内の各インスタンス文書に関して製造すべき複写数が考慮される必要がある。同一のインスタンス文書の複数の複写を、特定の向きにおいて面付けすべきである場合には、いくつかの場合（すなわち、名刺、郵便はがき）がある。静的面付けテンプレートおよびジョブチケットの割当により、デバイスは、ＶＤＰファミリーを正確にかつ効率的に製造するように案内される。
【００７９】
本発明におけるシステムソフトウェアは、ファイル全体を単一ファミリーとして取り扱うことによって、ＰＰＭＬ／ＶＤＸジョブの製造パラメータを決定することができる。機能性のこの中間段階は、１つの多様なＶＤＰファミリージョブを複数の単一機能ＶＤＰファミリーサブジョブへと分割する能力を有しているという可能性に関連して、閲覧される。ＰＰＭＬ／ＶＤＸジョブを単一ファイルとして処理するという機能性は、複数のＶＤＰファミリーを有した１つのＰＰＭＬ／ＶＤＸジョブという単一ファイルの製造を可能とする。
【００８０】
ＰＰＭＬ／ＶＤＸファイルが製版成分（２０）により開かれたときには、製版操作者は、ＶＤＰジョブ解析（２２）の結果を得る。製造パラメータの決定を行うために、製版操作者は、デバイス（好ましい実施形態においては、NexStation（登録商標））を選択し、そのデバイス（NexStation（登録商標））に対して『製造能力』に関して質問をする。製造能力に関する回答を受領した後に、製版操作者は、ＶＤＰジョブ解析によって作成されたリストの中からＶＤＰファミリーを選択し、ＰＰＭＬ／ＶＤＸジョブの当該部分集合を製造するために必要な製造パラメータを決定する。
【００８１】
製版（２０）領域と製造（３０）領域との間における通信インターフェースにより、製版操作者は、ＶＤＰファミリー内に含有されているような論理的に特定された媒体および仕上げ形式を、デバイスの製造能力において支持されている物理的媒体および仕上げ形式オプションに対して、対応づけすることができる。
【００８２】
すべての製造パラメータの選択を再検討した後に、製版操作者は、そのＶＤＰファミリーに関する選択を承認することができる。その後、製造パラメータの選択結果が、製造パラメータの製造目的を記述しているとともにＰＰＭＬ／ＶＤＸジョブ内におけるこの製造パラメータがなす組の適用対象をなすインスタンス文書を参照しているジョブチケットの中に、組み込まれる。好ましい実施形態においては、ジョブチケット書式は、ＰＪＴＦまたはＪＤＦとされることに注意されたい。しかしながら、当業者には自明であるように、他の書式を使用することもできる。
【００８３】
その後、ＶＤＰ解析機能からの各ＶＤＰファミリーに関して、上記複数のステップが繰り返される。その後、製版操作者は、製造のために、すべてのＶＤＰファミリーが適切に特定されたことを確認する。最終ジョブチケットの処理が完了する。これで、ＰＰＭＬ／ＶＤＸジョブが、提出のための待機状態となる。
【００８４】
製造目的の決定においては、システムソフトウェアを使用することによって、ＧＵＩ（６）上に、ＶＤＰジョブ解析（２２）の結果が提示される。これにより、製版操作者は、各ＶＤＰファミリーに対して必要とされたすべての製造パラメータを特定することができる。選択されたNexStation（登録商標）（４）によってもたらされた製造能力に基づいて各ＶＤＰファミリーに対して特定することが要求された複数のパラメータからなるリストは、以下のようなものである。すなわち、製造すべきＶＤＰファミリー内の各インスタンス文書の複写数；論理的媒体タイプにおいては明確には特定されていないすべてのＰＰＭＬ／ＶＤＸページに関しての物理的媒体タイプの初期設定；特定された各論理的媒体タイプに対応する物理的媒体タイプ；静的面付けテンプレート；仕上げ形式能力。
【００８５】
システムソフトウェアは、すべてのＶＤＰファミリーに関する製造選択が終了した時点を製版操作者が確認することを、要求する。したがって、すべてのＶＤＰファミリーが製造のために選択されることは、要求されない。システムソフトウェアは、 Adobe（登録商標）ジョブチケット内に、すべてのＶＤＰファミリーに関しての確認済み製造選択を、追加する。 Adobe（登録商標）ジョブチケットは、好ましい実施形態においては、ＰＪＴＦに基づくものとされる。しかしながら、例えばＪＤＦといったような他のデータ構造も使用することができることは、当業者には自明である。システムソフトウェアは、先のプロセスにおいてジョブチケットがＰＰＭＬ／ＶＤＸジョブ内に組み込まれ終わった後における、規則に基づいたジョブチケット結合を支持する。システムソフトウェアは、ＰＤＦファイルに関して Adobe（登録商標）によって規定されているようにして、ＰＰＭＬ／ＶＤＸファイル内へと、関連する（１つまたは複数の） Adobe（登録商標）ジョブチケットを組み込む。
【００８６】
ジョブの提出（２７）は、製版（２０）の操作者が、ＰＰＭＬ／ＶＤＸファイルを開き、製造（３０）に対してＰＰＭＬ／ＶＤＸファイルを提出する前に所望の操作を行うという機能である。ジョブの提出（２７）においては、製版（２０）の操作者によるＶＤＰジョブに対するすべての操作が完了した後に、実行のために、ＰＰＭＬ／ＶＤＸ書式でもってプリントデバイスに対してジョブを提出する。好ましい実施形態においては、ジョブの提出（２７）は、単一のファイル交換として行われる。好ましい実施形態においては、複数のＰＤＦオブジェクトと関連ジョブチケットとを参照したすべてのＰＰＭＬを含有しているような、単一のファイルを実施する。しかしながら、他の実施形態においては、複数のファイルの提出を可能とすることが特に想定され、この場合、ＰＰＭＬは、外部ファイル内のＰＤＦオブジェクトを参照することができる。
【００８７】
ジョブの提出（２７）は、製版（２０）の操作者が、プリントデバイスを選択することによって開始される。プリントデバイスは、好ましい実施形態においては、NexStation（登録商標）（４）とされるけれども、他のプリントデバイスを使用することも想定される。例えば、ジョブ内のすべてのページがモノクロでプリントされる場合には、モノクロプリンタが、好ましいデバイスである。製版（２０）の領域においては、製版操作者は、デバイスの設定に応じてデバイス内へとアクセスし、『プリント特性』を選択して、デバイス固有の能力を調べる。デバイスが顧客に対して提示する所望のプリントパラメータが選択され了承される（ＰＰＤのように）。その後、選択されたパラメータが、ＰＰＭＬ／ＶＤＸファイル内に組み込まれている Adobe（登録商標）ジョブチケットへと追加される。ＰＰＭＬ／ＶＤＸファイルが既にジョブチケットを有している場合には、実在のデータ構造内に、新たなパラメータが結合される。ジョブチケットが存在していない場合には、ジョブチケットが作成され、追加される。製版操作者は、『プリント』を選択する。選択されたデバイスは、ＰＰＭＬ／ＶＤＸファイルを受領し、ジョブチケット結合を実行し、ＲＩＰ処理を行って、ジョブを処理する。これに代えて、プリントするデバイスを選択することによって、後でプリントするために、ファイルを交換することができる。ジョブとプリントデバイスとに関する知識と経験とを有していることにより、操作者は、ＰＰＭＬ／ＶＤＸファイルを、デバイス上に形成されている所定のデバッグされた実質的プリンタ（例えば、NexStation（登録商標）（４））内へと、単に移動させる。ＰＰＭＬ／ＶＤＸファイルは、NexStation（登録商標）（４）に対しての転送時に、組込ジョブチケットを有することもでき、また、有さないこともできる。
【００８８】
好ましい実施形態においては、システムは、NexStation（登録商標）（４）プリントドライバと、NexStation（登録商標）（４）プリントドライバを起動して支持するためのＧＵＩ（６）と、を支持し、一体化する。ＧＵＩ（６）は、選択されたデバイス（NexStation（登録商標）（４）、あるいは、他のプリントデバイス）に対してＰＰＭＬ／ＶＤＸジョブを提出することによって、選択と提出とを可能とする。本発明においては、システムによってもたらされたネットワーク閲覧を使用して、NexStation（登録商標）（４）のために、実在実質的プリンタまたは他のプリントデバイスを配置することを想定している。本発明においては、また、ジョブチケットによって選択されたプリントデバイスを有することによって、その後に再プリントを行い、ジョブを同一に再現することを想定している。『プリント』命令の選択時には、システムソフトウェアは、選択されたＰＰＭＬ／ＶＤＸファイルを、選択されたNexStation（登録商標）（４）や他のプリントデバイスの入力待ち行列に対して、移動させる。
【００８９】
上記説明は、本発明者が認識している本発明の実施に際しての最良モードに関するものである。上記最良モードに対する変形は、当業者には自明である。そのため、本発明の範囲は、特許請求の範囲によって規定されるべきである。
【図面の簡単な説明】
【図１】  本発明によるバリアブルデータプリントにおいて要求される様々な基本機能を示す図である。
【図２】  図１に示す各機能を実行するに際して好ましいデバイスを示す図である。
【図３】  制作と製造との間における製版ワークフローを示す図である。
【図４】  本発明の好ましい実施形態によるプロセスを示すフローチャートであって、この実施形態は、複数のインスタンス文書を特徴とするとともに、それらインスタンス文書を、ファミリーと称される共通特性を有したグループへと分類する。
【図５】  本発明におけるファミリーの形成を示すフローチャートである。
【図６】  操作者が派生的なジョブを行い得るようにして実行可能な付加的ルーチンを示すフローチャートである。
【図７】  図６に示す機能に関する好ましい実施形態を示すフローチャートである。
【符号の説明】
６  ＧＵＩ（ユーザーインターフェース）
【図１】
0004177144.tif 000003
【図２】
0004177144.tif 000004
【図３】
0004177144.tif 000005
【図４】
0004177144.tif 000006
【図５】
0004177144.tif 000007
【図６】
0004177144.tif 000008
【図７】
0004177144.tif 000009