(57)【特許請求の範囲】
【請求項１】
ページごとに区分されたドキュメントデータを出力印刷機（９）において出力する方法であって、
ページごとに可変のドキュメントデータとトレイ命令データとを有しページ記述言語に符号化された印刷ファイル（３）が設けられており、
前記トレイ命令データは、単票形の記録担体（６）に印刷するための基準印刷機（４）の少なくとも１つの単票フィードトレイ（５ａ，５ｂ）に関し、
前記単票フィードトレイ（５ａ，５ｂ）は、少なくとも１つの事前印刷画像が印刷された書式単票（６）を収容するために設けられており、
当該方法は、
・前記ページ記述言語の命令群と、前記事前印刷画像をラスタ変換画像として再現するための事前印刷画像データ（１６ａ，１６ｂ）とを含む少なくとも１つのマクロデータセットを作成するステップと、
・前記トレイ命令データと前記マクロデータセットとの対応付けを表す対応関係データを作成するステップと、
・ドキュメントデータコンピュータ（２）から前記印刷ファイル（３）をいわゆるレガシーデータストリームとしてコントローラ（８）へ送信するステップと、
・前記コントローラ（８）において前記印刷ファイル（３）の前記トレイ命令データおよび前記対応関係データに基づいて、前記ドキュメントデータと前記事前印刷画像データ（１６ａ，１６ｂ）とを正確なページで結合し、ラスタ変換するステップと、
・ラスタ変換された前記ドキュメントデータおよび前記事前印刷画像データを前記出力印刷機（９）において、前記トレイ命令データをさらに適用することなく、出力記録担体（１２）に印刷するステップと
を有することを特徴とする方法。
【請求項２】
オーバーレイを制御するために前記トレイ命令データを呼び出し、
前記対応関係データを使用して、前記トレイ命令データに対応するマクロデータセットを呼び出し、
前記オーバーレイを、ページ記述言語に符号化されたオブジェクトに基づいて行う、請求項１記載の方法。
【請求項３】
前記コントローラ（８）において前記印刷ファイルのデータに対し、まず最初に、該データをページ記述言語で解釈する構文解析処理を行い、
前記ドキュメントデータおよび前記事前印刷画像データ（１６ａ，１６ｂ）を前記コントローラ（８）においてラスタ変換する前に、該ドキュメントデータと該事前印刷画像データ（１６ａ，１６ｂ）とをページごとに結合する、請求項１または２記載の方法。
【請求項４】
前記事前印刷画像（１６ａ，１６ｂ）と前記ドキュメントデータとを正確なページでオーバーレイし、その後に同時にラスタ変換する、請求項３記載の方法。
【請求項５】
前記ページ記述言語はページ制御言語（ＰＣＬ）であり、
前記トレイ命令データはＰＣＬトレイ命令であり、
前記書式単票（６）の表側（６ａ）と裏側（６ｂ）とを区別するために別のトレイ命令を使用する、請求項１から４までのいずれか１項記載の方法。
【請求項６】
前記コントローラ（８）において前記印刷ファイル（３）と前記マクロデータセットと前記対応関係データとを相互に依存せずに記憶および／または処理する、請求項１から５までのいずれか１項記載の方法。
【請求項７】
前記印刷ファイル（３）と前記マクロデータセットと前記対応関係データとを一緒に前記ドキュメントデータコンピュータ（２）から前記コントローラ（８）へ転送し、該コントローラ（８）において相互に依存せずに記憶および処理する、請求項１から６までのいずれか１項記載の方法。
【請求項８】
前記マクロデータセットにページ記述言語固有のフィードトレイ命令が含まれており、前記事前印刷画像データとして少なくともレターヘッドデータが使用される、請求項１から７までのいずれか１項記載の方法。
【請求項９】
ページごとに区分されたドキュメントデータを含む印刷ファイル（３）を出力印刷機（９）において出力するための対応関係データを生成および／または処理するためのコンピュータプログラムであって、
・前記印刷ファイル（３）はページ記述言語に符号化されており、該印刷ファイル（３）は、ページごとに可変のドキュメントデータと、単票形の記録担体（６）に印刷するための基準印刷機（４）の少なくとも１つの単票フィードトレイ（５ａ，５ｂ）に関するトレイ命令データとを含み、
・前記単票フィードトレイ（５ａ，５ｂ）は、少なくとも１つの事前印刷画像が印刷された書式単票（６）を収容するために設けられており、
当該コンピュータプログラムは、
・前記ページ記述言語の命令群と、前記事前印刷画像をラスタ変換画像として再現するための事前印刷画像データ（１６ａ，１６ｂ）とを含むマクロデータセットを作成するステップと、
・前記トレイ命令データと前記マクロデータセットとの対応付けを表す対応関係データを作成するステップと
を実施することにより、
・ドキュメントデータコンピュータ（２）から前記印刷ファイル（３）をいわゆるレガシーデータストリームとしてコントローラ（８）へ送信することと、
・前記コントローラ（８）において前記ドキュメントデータおよび前記事前印刷画像データ（１６ａ，１６ｂ）をラスタ変換し、前記印刷ファイル（３）の前記トレイ命令データおよび前記対応関係データに基づいて該ドキュメントデータと該事前印刷画像データ（１６ａ，１６ｂ）とを正確なページで結合することと、
・ラスタ変換された前記ドキュメントデータおよび前記事前印刷画像データを前記出力印刷機（９）において、前記トレイ命令データをさらに適用することなく、出力記録担体（１２）に印刷することと
を可能にするように構成されていることを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページごとに区分されたドキュメントデータをとりわけ印刷機において出力するための方法およびコンピュータプログラム製品に関する。
【背景技術】
【０００２】
ドキュメントデータを作成、転送および出力するために多数の符号化方式が開発されており、いわゆるページ記述言語（英語：Page Description Languages, PDL）が複数開発されている。用途やデータ規模に応じて特に適したページ記述言語は異なっており、たとえば主にテキストドキュメントやグラフィックドキュメントの作成に特に適したページ記述言語、オフィス環境における比較的小さいデータ量に特に適したページ記述言語、データバンクから帳票を作成する際の大量のデータ量に特に適したページ記述言語は異なってくる。
【０００３】
オフィス環境ではたとえば、ドキュメントを印刷機へ出力するために米国パロアルトのヒューレットパッカード社によって開発された言語であるページコマンド言語（ＰＣＬ）が使用されることが多い。グラフィック業界では、米国サンホセのアドビシステム社によって開発された言語であるポストスクリプト（ＰＳ）が使用されることが多い。データバンクから大量のデータを印刷するためにはたいてい、高機能プレゼンテーション（ＡＦＰ）という言語が、たとえば混合オブジェクト文書アーキテクチャ（ＭＯＤＣＡ）等の多様なアーキテクチャ構成（Architekturauspraegung）および派生形態を含めて使用され、特に、適切なデジタル高性能印刷機を駆動制御するためには、インテリジェントプリンタデータストリーム（ＩＰＤＳ）という言語が使用される。最後に挙げたこれらの言語およびアーキテクチャは当初、米国アーモンクのインターナショナルビジネスマシーンズ社によって開発されたものであり、現在は、産業コンソーシアムであるＡＦＰコンソーシアム（http://www.afpcolor.org）においてオープン標準としてさらに開発されている。
【０００４】
オフィス領域でもグラフィック分野でも複数の異なるアプリケーションプログラム間においてドキュメントデータを伝送するために、最近は、米国サンホセのアドビシステム社から発表されたフォーマットであるポータブルドキュメントフォーマット（ＰＤＦ）が確立されている。さらに、データバンクから印刷を行うために、米国ロチェスターの産業コンソーシアムであるプリントオンデマンドイニシアチブ（ＰＯＤｉ）で開発されたフォーマットである、パーソナライズドプリントマークアップ言語（ＰＰＭＬ）が知られている。
【０００５】
ドキュメントデータを作成、転送および出力する際に実現可能な技術環境が多数存在することにより、互換性、転送確実性、データ損失または処理速度に関して問題が生じることが多い。確実性に関しては、特に帳票印刷において、帳票データをデータバンクから新たな出力システムへ出力するための既存のアプリケーションをインポート／エクスポートした場合に新たな環境においてすべての処理ステップが高信頼性かつエラー無しで実行されることを保証することが重要である。それゆえ、このようなインポート／エクスポート時には、確実性に重要なシーケンスは可能な限り不変に維持され、インポート／エクスポートによって生じる変更は可能な限り、確実性に関して比較的重要でない処理ステップないしは該処理ステップを制御するソフトウェアコンポーネントに関連する。
【０００６】
ページ記述言語ＰＣＬ５はたとえば、PCL 5 Printerlanguage Technical Reference Manual, Hewlett-Packard Company, HP Part No. 5961-0509, 1st edition, October 1992 に記載されている。この文献の第４‐１５頁に、出力トレイ選択コマンド（Output Bin Selection Commands）の詳細が記載されており、第１２‐１〜１２‐１１０頁にいわゆるマクロが記載されており、マクロ命令の詳細が記載されており、第２４‐９頁にマクロの呼び出しと "auto macro overlay" 関数の使用が記載されている。それらの内容を参照により、ここにおいて本明細書に取り入れる。
【０００７】
ＥＰ０６５１３１８Ａ２から公知であるＭＯＤＣＡ印刷システムでは、記録担体に関する制御命令、いわゆる媒体変更制御（ＭＭＣ）命令が設けられている。この媒体変更制御（ＭＭＣ）命令は、印刷機において記録担体に対する制御機能を実行するための命令であり、この制御機能は、たとえばフィードトレイの選択等である。
【０００８】
ＵＳ２００８／０１３００３４Ａ１から公知である印刷システムでは、印刷原本の印刷保護を行うために背景情報が提示され、呼び出しに応じて背景として印刷される。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】ＥＰ０６５１３１８Ａ２
【特許文献２】ＵＳ２００８／０１３００３４Ａ１
【非特許文献】
【００１０】
【非特許文献１】PCL 5 Printerlanguage Technical Reference Manual, Hewlett-Packard Company, HP Part No. 5961-0509, 1st edition, October 1992、第４‐１５頁
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明の課題は、可変のドキュメントデータと、単票形の記録担体を供給するために基準印刷機に設けられた少なくとも１つの単票フィードトレイに関するいわゆるトレイ命令データとが設けられた、ページごとに区分されたドキュメントデータを出力するために、対応する単票フィードトレイないしは単票形記録担体を有さない出力印刷機においてデータを正確に出力できるインポート／エクスポートを実現することである。
【課題を解決するための手段】
【００１２】
前記課題は、
・ページ記述言語の命令群と、事前印刷画像をラスタ変換画像として再現するための事前印刷画像データとを含む少なくとも１つのマクロデータセットを作成するステップと、
・トレイ命令データとマクロデータセットとの対応付けを表す対応関係データを作成するステップと、
・ドキュメントデータコンピュータから、ページごとに可変のドキュメントデータと前記トレイ命令データとを有しページ記述言語に符号化された印刷ファイルをいわゆるレガシーデータストリームとしてコントローラへ送信するステップと、
・前記コントローラにおいて前記トレイ命令データおよび前記対応関係データに基づいて、前記ドキュメントデータと前記事前印刷画像データとを正確なページで結合し、ラスタ変換するステップと、
・ラスタ変換された前記ドキュメントデータおよび前記事前印刷画像データを出力印刷機において出力記録担体に印刷するステップと
を有することを特徴とする方法によって解決される。
【図面の簡単な説明】
【００１３】
【図１】本発明の方法を適用することができる印刷システムを示す。
【発明を実施するための形態】
【００１４】
本発明ではとりわけ、印刷ジョブに対応する印刷ファイルがトレイ命令データを含み、事前印刷画像が事前印刷された（書式事前印刷）単票形の記録担体がフィードトレイに設けられている場合に、事前印刷された該記録担体が使用可能であるか否かに関係なく、印刷ジョブを完全かつ正確に出力することができる。
【００１５】
本発明では、ページごとに可変である出力すべきドキュメントデータとトレイ命令データとを含む、ページ記述言語に符号化された印刷ファイルが設けられている。前記トレイ命令データは、単票形の記録担体を供給するための、基準印刷機の少なくとも１つの単票フィードトレイに関する命令データである。単票フィードトレイは、少なくとも１つの事前印刷画像を有する書式単票を収容するために設けられている。さらに、事前印刷画像をラスタ変換画像（gerastertes Bild）として再現するための事前印刷画像データとページ記述言語の命令群とを含むマクロデータセットを作成する。また、トレイ命令データとマクロデータセットとを対応付けるために対応関係データも生成する。印刷ファイルはドキュメントデータコンピュータから、いわゆるレガシーデータストリームとして制御ユニット（コントローラ）へ送信され、該制御ユニットにおいて、トレイ命令データと対応関係データとに基づいて前記可変のドキュメントデータと前記事前印刷画像データとが正確なページで結合され、ラスタ変換される。ラスタ変換されたドキュメントデータは事前印刷画像データとともに、出力印刷機において出力記録担体に印刷される。
【００１６】
本発明の基礎となっているのは、出力システム側においてトレイ命令データを、ラスタ変換可能である電子的な出力データに変換することにより、書式の事前印刷画像が電子的に生成された後に中立的な出力記録担体に印刷されるようにすると、従来のシステム環境の不変のコンピュータプログラムから生成された印刷データ（レガシーファイル）と、事前印刷された単票形の記録担体（事前印刷された書式単票）に関するトレイ命令とを有する印刷ファイルを任意のシステムにエキスポートできるようになるという認識である。その用途は、出力記録担体の種類に依存することがなく（単票形または巻取形）、また、具体的な事前印刷画像が事前印刷された記録担体（書式単票）が記録担体として使用可能であるか否かにも依存しない。
【００１７】
枚葉紙に関する印刷データ、いわゆるカットシートデータは、巻取形の記録担体に印刷する印刷機、いわゆる巻取紙印刷機に出力することができる。その際には、本発明によってとりわけ、トレイ命令ないしは各トレイ命令に割り当てられたトレイに基づいてフォーマット選択を行い、巻取紙印刷機において印刷されたフォーマットが、元の枚葉紙フォーマットに相当するようにすることができる。
【００１８】
本発明の別の利点は、電子的な事前印刷画像を割り当てることにより、事前印刷画像を簡単に交換でき、事前印刷された記録担体自体を、たとえば事前印刷された枚葉紙自体を交換する必要がなくなり、印刷システムに事前印刷された材料の大量備蓄や、とりわけ、たとえば事前印刷されたレターヘッドに何か変更があった場合に行われる材料の破棄を削減することができる。たとえば、レターヘッドに記載された会社の経営者の名前が変更した場合には、対応する電子ファイル、たとえば取締役の名前を含む電子ファイルを１回変更するだけでよい。
【００１９】
有利には出力印刷システムはデジタルカラー印刷システムであり、たとえば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）の各色の印刷ユニットを備え電子写真技術またはインクジェット技術をベースとするＣＭＹＫ印刷システムである。このことにより、出力印刷システムにおいて、現実的に可能なすべての色の事前印刷を、原本に忠実に再現することができる。必要に応じて、たとえば会社ロゴを高い色忠実度で印刷するためのカスタマ固有の特殊色を有する別の印刷ユニットを設けることもできる。たとえばＡ４サイズで１分間に数百ページから１０００ページ以上のページ数に及ぶ適切な速度の印刷速度により、ドキュメント量が大量である印刷ジョブをたとえばデータバンクから出力することもできる。
【００２０】
本発明の有利な実施例では、まず最初に、事前印刷画像データとドキュメントデータの少なくとも一部とを、トレイ命令データによって制御しながら正確な位置でオーバーレイし、その後にラスタ変換する。その際にはとりわけ、用途事例に応じて、たとえばデータ形式、コントローラ装備、速度要件等に応じて、コントローラにおいてまず最初に事前印刷画像データをラスタ変換してその後に、ラスタ変換されたドキュメントデータを該事前印刷画像データにオーバーレイするか、または、まず最初にドキュメントデータをラスタ変換してその後に該ドキュメントデータに事前印刷画像データをオーバーレイするか、または、事前印刷画像データおよびドキュメントデータをすべて１つの作業工程で、実質的に同時ないしは並行してラスタ変換するかを設定することができる。その際には、正確なページで結合された可変のドキュメントデータと事前印刷画像データとをまとめて一緒にラスタ変換することができる。
【００２１】
順序および／または別のラスタパラメータを、とりわけデータ形式ごとに個別に構築することができる。データストリーム内では、事前印刷画像データをとりわけ、可変のドキュメントデータの終端部に添付するか、または該ドキュメントデータより後に付随させることができる。
【００２２】
コントローラにおいてまず最初に、ページ記述言語に符号化された印刷ファイルのデータに対して、該ページ記述言語でこのデータを解釈する構文解析プロセスを行うことができる。このプロセスにおいてすでに、可変のドキュメントデータをコントローラにおいてラスタ変換する前に、該ドキュメントデータをページごとに事前印刷画像と結合することができる。この結合（英語：merging）は有利には、ページ記述言語に符号化されたデータを使用して、たとえば相応に符号化されたオブジェクトの論理的な結合ないしはオーバーレイを行うことによって実施される。この結合はまた、一時フォーマットで行うこともできる。この一時フォーマットはオブジェクトごとに符号化形式を有し、たとえばラスタ画像プロセッサ（ＲＩＰ）の内部フォーマット（機械言語）や印刷機内部のコントローラの内部フォーマットである。
【００２３】
ページ記述言語に符号化されたオブジェクトに基づいて、可変のドキュメントデータと事前印刷画像データとをこのように結合ないしはオーバーレイすることにより、印刷までの全体的なデータ処理プロセスにかかる処理時間は、ラスタ変換後に初めてオブジェクトがオーバーレイされる場合の処理時間と比較して格段に短縮する。このことによって有利には、数千個から数十万個以上にまで及ぶ数のドキュメントを含む非常に大きな印刷ジョブも、高速デジタル印刷機によって印刷停止なしで、たとえばＡ４サイズでは１分あたり数百ページから１０００ページを超えるページ数に及ぶ印刷速度で印刷出力することができる。
【００２４】
有利には、ラスタ変換されたドキュメントデータおよび事前印刷画像データが印刷される際に、出力印刷機においてトレイ命令がさらに実行されることがなくなる。
【００２５】
本発明は特に有利には、ＰＣＬ（Page Command Language）印刷言語で作成された印刷ファイルに適用することができる。その際には、ＰＣＬトレイ命令は特定のフィードトレイに対して設けられたり、単票形の記録担体の表側と裏側とを区別するために設けられる。このようにして、枚葉紙印刷システムにおいて事前印刷済みの枚葉紙に出力されていたＰＣＬ印刷ファイルを、事前印刷されていない記録担体に出力することができる。このことによってとりわけ、事前印刷されていない巻取形の記録担体を有する巻取紙印刷システムに印刷処理をエクスポートすることができる。
【００２６】
トレイ命令データとマクロデータセットとの対応関係に関する対応関係データはとりわけ、マッピングテーブルに記憶することができる。以下の説明では、対応関係データとマッピングテーブルとを同義語として使用するが、対応関係データを別の手法で記憶または処理することができ、すなわちテーブルとして生成しなくてもよく、たとえばコンマ区切りされたファイルとして記憶または処理されるか、またはデータバンクの形態で記憶できることは明らかである。
【００２７】
マッピングテーブルおよび／またはマクロデータセットは有利には、印刷ファイルに依存せずに、構文解析コントローラおよび／またはＲＩＰコントローラおよび／または印刷機内蔵コントローラへ転送することができる。このことにより、時間的、空間的およびシステムに関して独立性が得られ、たとえば、独立したコンピュータシステムでマッピングテーブルおよびマクロデータセットを作成し、その後にネットワークやデータ担体等を介して予めコントローラへ転送することにより、印刷ファイルをさらなる処理とその次の印刷出力のためにコントローラへ送信するときにはすでに、このマッピングテーブルおよびマクロデータセットが使用可能状態になっているようにすることができる。
【００２８】
各コントローラにおいて、印刷ファイル、マクロデータセットおよびマッピングテーブルを、とりわけ相互に依存せずに記憶および／または処理することができ、用途に応じて、印刷ファイルとマクロデータセットとマッピングテーブルとを一緒に、ドキュメントデータコンピュータからコントローラへ転送することもでき、その際にはコントローラにおいて、印刷ファイルとマクロデータセットとマッピングテーブルとを相互に依存せずに記憶および処理することもできる。一緒に転送する際には用途に応じて、所定の順序を遵守することが有利である場合がある。すなわち、最初に印刷ファイル、次にマクロデータセット、最後にマッピングテーブルの順序を遵守するか、または、まず最初にマクロデータセット、次にマッピングテーブル、最後に印刷ファイルの順序を遵守するか、または、最初にマッピングテーブル、次に印刷ファイル、最後にマクロデータセットの順序を遵守する。
【００２９】
ドキュメントデータおよび／または事前印刷データの少なくとも一部をコントローラにおいて、たとえばハードディスク等の不揮発性メモリに記憶することができ、また、ドキュメントデータおよび事前印刷データのすべてまたは一部を揮発性メモリ（ＲＡＭ、作業用メモリ）に記憶することもできる。ドキュメントデータおよび／または事前印刷データをコントローラに一時記憶することなく処理することもできる。その際には、これらのデータをまずコントローラへ送信し、その後に直接、処理ないしは実行のためだけに使用するのが有利である。リソースを削減するために有利なのは、コントローラにおいて印刷ジョブが処理されている間、１ページ以下のドキュメントページのデータのみを同時に記憶するか、または数ページのドキュメントページのデータのみ、たとえば最大１０ページのドキュメントページのデータを同時に記憶することである。
【００３０】
印刷システムにおいて、マクロデータセットの作成、インストール、記憶および／または割り当てを、とりわけ印刷機の操作フィールドにおいて行うことができる。このコントローラは、ハードウェア、個別のコンピュータプログラム製品またはファームウェアとすることができ、とりわけ適切な別のシステムに組み込むことができ、たとえば印刷サーバや出力印刷機に組み込むことができる。
【実施例】
【００３１】
以下で、図面に基づいて本発明の実施例を詳細に説明する。
【００３２】
印刷システム１において、ドキュメント生成コンピュータ２によって印刷ファイルが生成される。レガシーコンピュータプログラム製品２ａを使用してデータバンク２ｂから生成されＰＣＬ形式に符号化されたレガシー印刷ファイル３には、データバンクからの可変のドキュメントデータの他にトレイ命令コマンドも含まれている。このトレイ命令コマンドは、白黒印刷用のためだけに構成された枚葉印刷機４（英語：cutsheet print system）に関するコマンドであり、該枚葉印刷機４では、２つのフィードトレイ５ａ，５ｂのうちいずれかに、事前カラー印刷された単票用紙６が収容されている。ここでは一例として、この事前印刷された単票用紙の表側６ａに、上方向を向く緑色の矢印があり、符号６ｂによって示された該単票用紙の裏側には、黄色の「Ｆ２」が事前印刷されている。単票用紙に印刷せずに巻取紙１２に印刷する印刷機９において、レガシー印刷ファイル３を印刷ジョブとして印刷するためには、スプールシステム７または出力管理システム（ＯＭＳ）を介して該レガシー印刷ファイル３をコントローラ８へ送信し、該コントローラ８においてトレイ命令データから、巻取印刷機９（英語：continuous feed print system）のための駆動制御データが生成される。巻取印刷機９の印刷ヘッド１３は４色（ＣＭＹＫ）の各印刷ユニットを有し、カラー書式データの書式事前印刷を再現することもできる。巻取紙１２はフィードローラ１０から印刷ユニット１３へ供給され、印刷後に巻取ローラ１１に巻き取られる。
【００３３】
トレイ命令データが巻取紙印刷機９ないしは該巻取紙印刷機１３の印刷ヘッド１３を駆動制御するための駆動制御信号に変換されるように、コントローラ８においてトレイ命令データを変換できるようにするため、書式印刷部分６ａ，６ｂの画像（矢印Ｆ２）に正確に対応するデータを有する２つのＰＤＦファイル１６ａ，１６ｂが、コンピュータプログラムをベースとするマクロジェネレータ１５によって処理される。ファイル１６ａの矢印に対応するデータは、緑色の色に対応する符号を有し、「Ｆ２」のデータは、黄色の色に対応する符号を含む。その際には、マクロジェネレータ１５はこれら２つのファイル１６ａ，１６ｂに対してそれぞれ所定のトレイ命令を割り当て、この対応関係をデータとして、マッピングテーブル１７に記憶する。その後、画像ファイル１６ａ，１６ｂおよびマッピングテーブル１７が双方ともにスプールシステム７およびコントローラ８へ送信され、マッピングテーブル１７はスプールシステム７とコントローラ８の構文解析器１８に記憶され、ＰＤＦ画像ファイル１６ａ，１６ｂはコントローラ８のメモリ２１（ハードディスク、ＨＤまたは作業メモリ、ＲＡＭ）に記憶される。マッピングテーブル１７および／またはマクロデータセットの作成は選択的に、巻取紙印刷機９の操作フィールド２３において作成するか、または、コントローラ８および／またはコンピュータ１４および／またはスプールシステム７へ送信するか、または、コントローラ８および／またはコンピュータ１４および／またはスプールシステム７からのマッピングテーブルを消去および／または変更することができる。
【００３４】
画像ファイル１６ａ，１６ｂのすべてまたは一部を、ラスタ変換された電子的なドキュメントデータフォーマットとすることができ、たとえばビットマップ形式にすることができる。その際には、画像ファイル１６ａ，１６ｂを可変のドキュメントデータとともにコントローラ８においてラスタ変換する必要はなく、そのまま、ラスタ変換されたドキュメントデータにオーバーレイすることができる。画像ファイルは、外部のテンプレートソースからインタフェースを介してコンピュータ１４に読み込むことができる。
【００３５】
スプールシステム７には多数の印刷ジョブを一時記憶することができ、巻取紙印刷機９が印刷可能状態になったら直ちにこの印刷ジョブを該巻取紙印刷機９へ出力するか、または、必要に応じて出力管理システム（英語：output management system）または印刷サーバへ送信し、該出力管理システムまたは印刷サーバが待機中の印刷ジョブを複数の印刷機に分配するようにすることもできる。
【００３６】
ドキュメント生成コンピュータ２からスプールシステム７を介してコントローラ８へレガシー印刷ファイル３が転送される過程で、スプールシステム７またはコントローラ８においてマッピングテーブル１７に基づいて、フィードトレイ５ａ，５ｂに関するトレイ命令が、対応するマクロ識別子に置換される。その際には、データストリーム全体がコントローラ８の構文解析器１８において処理され、適切な命令セットおよび／またはメタコードプロセッサ１９およびラスタ変換モジュール２２内部の変換によって、ラスタ変換画像データが生成され、ページプロセッサ２０においてページごとに巻取紙印刷機９へ出力される。このようにして、各マクロに対応するＰＤＦ画像１６ａ，１６ｂの、メモリ２１に記憶されたデータは、レガシー印刷ファイルの他の可変のデータと結合されてオーバーレイされ、印刷されるドキュメントのデータが正確なページで完全に、ページプロセッサ２０から巻取紙印刷機９へ送信される。印刷後のページには、事前印刷画像および可変のデータが双方ともに正確なページに印刷され、最終的に印刷された印刷物の各ページが、印刷機４が同一のレガシー印刷ファイルを使用して事前印刷済みの書式単票６に生成したページと同一になる。
【００３７】
以下で、冒頭に挙げたヒューレットパッカード社の刊行物に記載されたページ記述言語であるＰＣＬ ５において制御をどのように行えるかを説明する。
【００３８】
表側および裏側に印刷される事前印刷部分はそれぞれマクロによって表される（フィードトレイに関連するマクロ）。このマクロとしては、カスタマ固有のマクロ（customer macro）、および、カスタマ環境の外部で生成されたマクロ（downloaded macro）のいずれも可能である。カスタママクロを使用することにより、ドキュメントデータを作成するために使用される印刷アプリケーションのマクロに依存しないことが保証される。
【００３９】
マクロとフィードトレイとの対応付け、対応関係の上書き、および、１つまたはすべての対応関係の消去は、英数字コマンド中の新たに挿入されたコマンドによって行われる。
【００４０】
トレイに関連するマクロはトレイ選択コマンドを使用して実行され、たとえば <ESC> & 1 # H コマンドを使用して実行される。この<ESC> & 1 # H コマンドにおいて、# はフィードトレイの番号を表し、１〜９９の値をとることができる。
【００４１】
現在のページにおいてトレイ選択命令が選択されておらずこの選択されていないトレイ選択命令が優先順位を有し、かつ、このトレイが英数字コマンドによって、ロックされていると標識されている場合、実行されているトレイ関連マクロは、トレイ選択命令によって別のフィードトレイが選択されることによって終了するか、または、用紙フォーマット選択命令 <Esc>&1#A によって終了する。このことにより、明示的なトレイ選択がない場合には、事前印刷されていない材料（plain paper）に印刷を行うことができる。
【００４２】
また、速度上の理由から、または事前印刷マクロの作成を簡略化するためには、事前印刷部分を印刷ジョブ前にオーバーレイすることも有利である（mapping）。このことにより、印刷ジョブの透かし設定に対して若干の依存性が生じる。それゆえ、確実な印刷出力の観点では、事前印刷をページの終わりに印刷するのが有利である。
【００４３】
マクロの要件
事前印刷部分を表すのに使用されるマクロはとりわけ、すでにマッピングされた可変内容が上書きされないように、または、すでにマッピングされた可変内容の上書きが設定された程度のみになるように構築しなければならない。こうするためにはとりわけ、「ソース透かし（Source Transparency）」設定が使用される。また、"ROP136" 設定を使用することもできる。
【００４４】
速度上の理由から有利には、事前印刷マクロを可能な限り、印刷ジョブのマクロ（アプリケーション）より前にロードする。割り当てられたマクロが削除される場合には、とりわけ、このマクロなしで印刷を続行する。
【００４５】
管理機能
テンプレートマクロの管理は、ＰＣＬ英数字ＩＤコマンドである <Esc>&n#W を使用して行われる。このコマンドはブロック転送コマンドであり、このブロック転送コマンドの本来の機能は、＃バイトの大きさのデータブロックによって決定される。データブロックの最初のバイトはコマンドＩＤであり、他のすべてのバイトはコマンド固有である。コマンドＩＤおよびサブＩＤはアッパーケースアスキー文字として表現されるように選択される。したがってこの例では、１６進表現は必要ない。
【００４６】
マクロとフィードトレイ（Tray）との対応付けを行うためには、英数字コマンドＩＤである 0x4F （「Ｏ」）およびサブＩＤ 0x46（「Ｆ」）、0x42（「Ｂ」）を使用する。単票表側にはサブＩＤ 0x46（「Ｆ」）を使用し、単票裏側には 0x42（「Ｂ」）を使用する。
【００４７】
対応付けコマンドの構成：
【表１】
0005832176.tif 000002
例：
<Esc>&n9WOF 22 <LF> 7823  第２２表側ページトレイ：マクロ７８２３
<Esc>&n9WOB 22 <LF> 7826  第２２裏側ページトレイ：マクロ７８２６
<Esc>&n8WOB 12 <LF> 3121  第１２裏側ページトレイ：マクロ３１２１
【００４８】
１つのフィードトレイに両面を割り当てる必要はない。
【００４９】
消去コマンドの構成：
【表２】
0005832176.tif 000003
例：
<Esc>&n4W OI 22  第２２トレイの対応付けを削除
【００５０】
コマンドＩＤ 0x4F およびサブＩＤ 0x41 によって、すべての対応付けを一度に（すべて）消去することができる。
【００５１】
全消去コマンドの構成：
【表３】
0005832176.tif 000004
例：
<Esc>&n2W OA  マッピングテーブル削除
【００５２】
枚葉紙印刷機において、フィードトレイに事前印刷「preprinted」の標識を付すことができる。この標識を有するフィードトレイは、用紙フォーマット命令による自動選択から排除される（LOCKED）。対応するメカニズムは、以下の命令によって表される：
【００５３】
ロック／事前印刷コマンドの構成：
【表４】
0005832176.tif 000005
例：
<Esc>&n4W OL 11  第１１フィードトレイに「事前印刷」標識を付する。
【００５４】
用紙フォーマット命令 <Esc> & 1 # A によって事前印刷部分も生成される場合、すなわち、すでにトレイ選択によって事前印刷が先行のページにおいて実行された場合に再選択なしで事前印刷部分も生成される場合、このトレイには、ロックされていないことを示す標識 UNLOCKED が付される。
【００５５】
アンロックトコマンドの構成：
【表５】
0005832176.tif 000006
例：
<Esc>&n3W OU 7  第７フィードトレイは「事前印刷されていない」用紙を有する。
【００５６】
まとめると、上記の説明から以下のことが分かる：
可変のドキュメントデータと、書式事前印刷単票を収容するために枚葉紙印刷機に設けられたフィードトレイに関するトレイ命令とを含むレガシードキュメントデータは、印刷されていないとりわけ巻取状の材料に出力される。こうするためには、対応するトレイ命令に対し、書式事前印刷単票の事前印刷画像に相当する画像データが含まれたマクロデータセットが割り当てられる。また、トレイ命令データとマクロデータセットとを対応付けるために対応関係データも作成する。可変のドキュメントデータは前記対応関係データに基づいて、前記画像データと正確なページでオーバーレイされ、ラスタ変換されて、未印刷材料に印刷するための出力印刷機へ供給される。トレイ命令データと対応関係データとに基づいて、可変のドキュメントデータと事前印刷画像データとを正確なページで結合し、ラスタ変換することができる。
【００５７】
本発明はとりわけ、すべてまたは一部をコンピュータプログラム（ソフトウェア）として実装するのに適している。このことにより、本発明はコンピュータプログラムモジュールとして、または、フロッピーディスク、ＣＤ‐ＲＯＭやＤＶＤ等のデータ担体に記憶されたファイルとして配布したり、また、データネットワークないしは通信ネットワークを介してファイルとして本発明を配布することもできる。このような相応のコンピュータプログラム製品やコンピュータプログラム要素は、本発明の実施形態に含まれる。本発明のフローは、コンピュータ、印刷機、または、データ処理装置が前置接続または後置接続された印刷システムにおいて適用することができる。その際には、本発明が適用される適切なコンピュータは、当業者に自明の別の技術的な装置を含むことができ、たとえば入力手段（キーボード、マウス、タッチスクリーン）、マイクロプロセッサ、データバスないしは制御バス、表示装置（モニタ、ディスプレイ）、および作業メモリ、ハードディスク記憶装置およびネットワークカードを含むことができる。
【符号の説明】
【００５８】
１          印刷システム
２          ドキュメント生成コンピュータ
２ａ        レガシーコンピュータプログラム製品
２ｂ        データバンク
３          レガシー印刷ファイル
４          枚葉紙印刷機
５ａ，５ｂ  フィードトレイ
６          書式単票
６ａ        書式単票６の表側
６ｂ        書式単票６の裏側
７          スプールコンピュータ
８          コントローラ
９          巻取紙印刷機
１０        フィードローラ
１１        巻取ローラ
１２        巻取紙
１３        印刷ヘッド
１４        コンピュータ
１５        マクロジェネレータ
１６ａ，１６ｂ  書式ファイル
１７          マッピングテーブル
１８          構文解析器
１９          メタコードプロセッサ
２０          ページプロセッサ
２１          メモリ
２２          ラスタ変換モジュール
２３          操作フィールド
【図１】
0005832176.tif 000007