"プリントエンジンを備える印刷装置において、像を媒質の上に印刷することのできる少なくとも1つのマーキングエンジンと、該媒質を少なくとも1つのマーキングエンジンを経て移動させる搬送手段と、ラスタ像処理したページをバッファ処理済みのページとして完全に保持するバッファ手段と、該バッファ処理済みのページを少なくとも1つのマーキングエンジンまで搬送し、像を媒質に転写するインタフェース論理と、印刷装置がラスタ像処理する複雑でないページから余った遊び時間を蓄積したとき、該遊び時間が複雑なページに割り当てられ、平均的なラスタ像処理時間がプリントエンジンの速度に関して最適化するように、バッファ手段を制御するバッファ制御論理とを備えた印刷装置。請求項1に記載の印刷装置において、搬送速度が可変である印刷装置。請求項1に記載の印刷装置において、バッファ手段が単一のバッファから成る印刷装置。請求項1に記載の印刷装置において、バッファ手段が一組みのバッファから成る印刷装置。請求項1に記載の印刷装置において、バッファ手段が横2ページ集約印刷及び両面印刷に対処し得るように関係した複数組みのバッファから成る印刷装置。請求項1に記載の印刷装置において、バッファ手段が、多色印刷に対処し得るように媒質の上の特定の位置と関係した少なくとも一組みのページバッファから成る印刷装置。請求項1に記載の印刷装置において、ラスタ像処理済みのページを記憶する記憶手段を更に備える印刷装置。印刷装置の電気機械的特徴を監視し且つ制御するコントローラを有し且つプリントエンジンを有する高速度可変データ印刷装置であって、コントローラの連続的な出力速度が印刷装置の処理速度により決められる印刷装置において、印刷すべきラスタ像処理済みのページとして固定データ及び可変データを作成するラスタ像処理手段と、固定データ及び可変データの像を媒質の上に印刷することのできる少なくとも1つのマーキングエンジンと、媒質を少なくとも1つのマーキングエンジンを経て移動させる搬送手段と、ラスタ像処理済みのページをバッファ処理済みのページとして保持するバッファ手段と、バッファ処理済みのページを少なくとも1つのマーキングエンジンに搬送し、像を媒質に転写するインタフェース論理と、印刷装置がラスタ像処理済みの複雑でないページから余った遊び時間を集めるとき、該遊び時間が複雑なページに割り当てられ、平均的なラスタ像処理時間をプリントエンジンの速度に関して最適化するように、バッファ手段を制御するバッファ制御論理とを備える印刷装置。請求項8に記載の印刷装置において、バッファ制御論理が、バッファ処理済みのページ数に基づいて可変の搬送速度を制御する印刷装置。請求項8に記載の印刷装置において、バッファ手段が、多色印刷に対処し得るように媒質の上の特定の位置と関係した少なくとも一組みのページバッファから成る印刷装置。プリントエンジンと十分に釣合った速度にてデータを供給するときの問題点は、当該業界にて周知である。コントローラの連続的な出力速度を規定する処理速度は、全体として、データ流れの中身によって制限される。例えば、IPDSインテリジェンタプリンタデータストリーム及びPostscript商標は、共に、プリンタをデータセンターの環境及び出版の環境内で駆動するために使用される一般的な言語である。その双方の言語に対し1ページをラスタ像処理するための時間は、極めてデータ依存的であり、出力を準備するため相当な時間を要するページを確定することは可能である。プリントエンジンに対するデータの供給に影響を与える別の制約は、通信帯域幅、すなわち、ホストがデータを十分に迅速に送り得る能力であろう。この問題点を解決しようとする多くの試みが為されてきた。1つの方法は、一般に、カットシートプリンタに対して使用される。例えば、幾つかのプリンタは、現在のページがラスタ像処理されている間、シートの供給を停止させることができる。そして、かかる印刷装置は、処理を進める前に、像が完全にラスタ像処理されるのを待つ。これらのプリンタは、そのページに対するデータの出力の準備ができるまで、印刷機構への紙シートの供給を単に停止させるだけである。このページの保持は、一般的な方法であり、Postscriptページ記述言語を使用して像を提供する多くのオフィス用プリンタにて見ることができる。Postscriptは、極めて強力なページ作成言語であり、1つのページをその記述からビットマップに変換するための時間は予見できない。この問題点は、紙の供給を停止することが難しい連続型の形態のプリンタに対し新たな広がりを見せている。IBMinfoprint4000又はOcePagestreamのようなこれらのプリンタにおいて、紙は、一つのロールにて、すなわち連続的に供給することができる。1つの像に対する紙は、プリントエンジンのデータが尽きたとき、既に、プリントエンジン内にある。この場合、プリンタは、紙の動きを急に停止させて、データを待つ。これは、クラッチングとして既知である。幾つかの場合、プリンタは、適正に像を配置するため、紙の位置を変更すべく逆に供給する必要がある。クラッチングは、幾つかの理由のため望ましくない。クラッチングは、プリンタ機構に異常な磨耗及び亀裂を生じさせる。更に、クラッチングは、全体的な処理速度を遅くする。また、クラッチングは、黒及び各色の像を順に印刷するプリンタのような多数のプリントステーションを有するプリンタにおける像の質に影響を与える可能性がある。このため、不可避的な欠点が生じる可能性があるから、1つのページの中間で印刷を停止することは実際的でない。この状況に対処するための別のアプローチは、Gauthierに対して発行された米国特許第5,729,665号に記載されている。この米国特許第5,729,665号は、プリンタが可変の要素を排除さえすればよいように、各ページの可変部分から固定部分を分離する方法を教示している。このことは、ラスタ像プロセッサRIPが固定データをビットマップに1回だけ変換し、必要に応じて可変データをロードすることを可能にする。米国特許第5,729,665号は、像の現像過程の速度を速くするため可変情報の処理を最小にすべく使用される多くの方法の1つである。このアプローチは、印刷装置にデータが存在しなくなる回数を少なくするが、問題点を解消はしない。このアプローチの主たる欠点は明らかである。各ページに対するすべて又は大部分のデータが可変であるならば、固定データを反復し、可変データのみを処理するという考えは役立たない。4000ページ/分以上の速度にて印刷するScitexDigitalPrinting3600のような超高速度のプリンタは、更に別の課題がある。ScitexDigitalPrinting3600のような超高速度のプリンタは、通常、重量が数十kg数100ポンドの大型のロールから紙を供給する。紙をクラッチして、短時間の間に紙を停止させ始動させることは、実際的ではない。そうすることが可能であっても、このことは、平均の印刷時間を遅くし、かかる超高速度のプリンタを使用するときの経済的な利点を最小のものとすることになろう。一枚の紙でも印刷の準備ができていないならば、プリンタを直ちに停止させることになるであろうから、ページの内容の量を制限することも許容し得ない。この問題点に対処するため、現在採用されている方法は、印刷装置の全定格速度にてページがビットマップに変換されうることを、データ描画工程が保証し得るように、データの入力を制限することである。ScitexDigitalPrintingIJPDSインクジェットプリンタデータストリーム言語は、すべての時間のかかるラスタ像処理がオフラインで行われるデータ準備の間に、像を前処理することを必要とする。プリンタにおけるラスタ像処理は、印刷作業の開始時に複雑なビットマップ及びフォントのすべてを事前にロードし、リアルタイムのプリントサイクル中、それらを単に組み合わせて、適正な位置となるようにするものである。事前にラスタ像処理された像は、1回又は制限なく何回も使用することができる。IJPDSを使用するScitexRIPは、スカラ型であり、また、すべての実際的な場合に、停止することなくリアルタイムの印刷を保証するのに十分、強力である。このアプローチの不利益な点は、プリンタにて最後の時点に行うことのできる像形成の型式が制限されることである。プリントエンジンが不必要に停止すること、すなわちクラッチングするのを防止することができるように、プリントエンジンに対するデータの供給を釣合わせることにより、プリンタの効率を最適化することが可能であるならば、望ましいであろうことが分かる。IJPDSRIP以外の既存の超高速度プリンタにてラスタ像処理を行うことは更に望ましいことであろう。いくつかのマーケットに参入するために、IJPDS言語と全く相違するIPDSを解釈するRIPを利用することが必要とされている。本発明は、高速度印刷装置が直面する最も困難な課題、すなわちエンジンが停止することなく効率的に作動することを続行し得るようにプリンタエンジンに対して十分なデータを供給することを保証するという課題を解決する装置を提案するものである。本発明は、任意の所定文書の場合、極めて複雑なページ及び極めて簡単なページが存在すると想定することは妥当であるという事実に基づくものである。ホストインタフェースの入力帯域幅は全定格速度にてデータを提供することができるが、ホストコンピュータは、プリンタの作動を続けるため十分なデータをパイプラインで供給することができないことがあり得る。ある場合、データの供給量がプリントエンジンの能力を上回り、また他の場合には、プリントエンジンの能力がデータの供給量を上回るということを認識して、本発明はプリントエンジンの効率を最適化するものである。この能力の不一致は、ラスタ像処理の複雑さページの記述言語を取り出し、その言語をビットマップに変換する過程に起因し又は典型的にホストコンピュータである発生源とRIPとの間の供給帯域幅に起因する。本発明の1つの態様によれば、印刷装置は、プリントエンジンが連続的に、且つ効率的に作動可能であるようにプリントエンジンに対し十分なデータを供給する。該印刷装置は、搬送体transportが媒質をマーキングエンジンを経て動かすとき、その媒質に1つの像を印刷することのできる少なくとも1つのマーキングエンジンを備えている。バッファ又はバッファの組みがラスタ像処理したページを保持し、インタフェース論理がそのバッファ化したページをマーキングエンジンに搬送し、像を媒質に転写する。バッファ制御論理がバッファを制御し、印刷装置が複雑でないページのラスタ像処理から余った遊び時間を集め、その遊び時間が複雑なページに振り分けられ、プリントエンジンの速度による平均的なラスタ像の処理時間を最適化し得るようにする。本発明の目的は、平均すれば、ページの複雑さは装置の帯域幅に対して処理可能であるが、実際の状況では、印刷過程中、プリントエンジンが円滑な作動を続けるのに十分なデータを提供しつつ、全体的な印刷速度が最高速の最適な値に維持されるように、この能力は過大な負担が強いられることが想定される状況に対応することである。本発明のその他の目的及び有利な点は、以下の説明、添付図面及び特許請求の範囲の記載から明らかになるであろう。典型的な従来技術の印刷装置100が図1に図示されている。データはホストコンピュータ1から供給され、ラスタ像プロセッサRIP9内でビットマップに変換され、次に、プリントエンジン19に供給され、このプリントエンジンにて、ビットマップは印刷像に変換される。像を紙又はその他の媒質に供給する手段は、トナー、インク又はその他の任意の印刷手段を介するものとすることができ、十分に理解されている。本発明は、何ら特別な像転写過程に限定されるものではないことが理解される。すべてのプリンタは、プリンタの電気機械的機能を監視し、且つ制御し、紙上の印刷像の配置状態を紙自体の供給及び/又は動作と調和させる何らかの型式のコントローラ2を含んでいる。該コントローラは、簡単なディスクトッププリンタの場合のようにプリンタ内に含めてもよいし、ScitexVersaMark商標、IBMInfoprint商標、OcePagestream商標及びその他同様のプリンタなど、より高速な産業用プリンタのように、プリントエンジンの外部に設けてもよい。このコントローラは、単一の補助的装置としてもよいし、コントローラの機能を幾つかの補助的装置を物理的又は論理的にプリンタ装置内に分散したものとしてもよい。その何れの場合でも、コントローラの仕事を実行する一組の論理的及び物理的機能は、図1に参照番号20で示したコントローラと呼ばれる。これらプリンタのすべては、典型的に、全体としてページ記述言語の形態の情報を、最終像を表現するビットに変換するRIP9を含むデータステーション8を備えている。幾つかの場合、該データステーションは、事前にラスタ像処理されたビットマップを受け取り、容易にそれらを媒質に出力する用意ができた最終的な形態に変換することができる。プリンタは、また、1つ又は2つ以上のプリントヘッド18、レーザビーム、LED等とすることができる、マーキングエンジンを駆動可能である何らかの型式の出力ドライバ11も備えている。コントローラの幾つかが紙の上の1つの像領域の開始点を標識するために感知される入力信号、すなわちキューセンサ5を備えている。幾つかのプリンタにおけるインタフェースは、また、テックセンサ5を使用して紙が移動する距離を追跡する。本発明を、以下、Scitexデジタルプリンティングプリントエンジン及びプリンタコントローラに関して説明するが、当業者には、本発明の思想は本発明の範囲から逸脱せずに多数のその他の装置にも適用可能であることが理解されよう。次に、図2を参照すると、本発明を具体化する印刷装置200が図示されている。図2の印刷装置200は、IPDSデータストリームに接続可能であるホストコンピュータ21に接続し得る設計とされている。これは、印刷装置がホストと通信して、印刷命令を受け取ることと、状態情報を提供することとの両方を行うところの双方向インタフェースである。本発明は、任意の所定文書の場合、極めて複雑なページ及び極めて簡単なページの組み合わせが存在すると想定することが妥当であるという利点を活用する装置である。ホストインタフェースの入力帯域幅は完全な定格速度にてデータを提供することができる一方、該ホストコンピュータは、時々、プリンタを作動状態に保つため十分なデータをパイプライン内に供給することができないことがある。この問題点を解決するため、本発明は、図2に図示するように、極めて大きい像バッファ30及びバッファマネージャ31を図1に図示するような典型的なプリンタアーキテクチャに追加することを提案するものである。記憶バッファの使用は既知であり、既存のプリンタは、典型的には、プリンタ機構とデータストリームとの間の相互作用を滑らかにするのに役立つべく少数のページをバッファする。しかし、本発明は、何百ページという長い極めて大きいバッファを使用することと、インテリジェント制御装置とを組み合わせて、プリントエンジンを連続的に、且つ効率的に作動する状態に保つのに十分なデータをプリントエンジン39に供給するという所望の結果を実現するものである。プリントエンジン39は、各々が1つ又は2つのプリントヘッド38に対するインクジェットを制御する1つ又は2つ以上のプリントステーション32を備えている。印刷装置200は、搬送体34と、プログラム化可能な論理コントローラ36により制御される搬送コントローラ37と、紙供給源33と、紙排出コレクタ35とを備えている。紙排出は、ロールでもよいし、フォルダ、カッタ等のような適当なその他の任意の印刷後周辺装置でもよいし、より完全に仕上げるために製作ラインに供給してもよい。高速度プリンタ技術の当業者には、本発明はインクジェット印刷に限定されず、ページが供給される装置を含む任意の高速度印刷装置に適用可能であることが明らかであろう。この具体的な例におけるプリントエンジンは、単色のA4ページから、シアン、マゼンタ、黄及び黒の全プロセスカラーの完全な横2ページ集約、両面のA4ページまでを印刷することができる。本発明によれば、プリンタコントローラ40の装置コントローラ22は、像バッファを消費する速度がバッファ内容を媒質に描画する速度に釣合うように、搬送体34の速度を制御すべくバッファマネージャ31からの情報を使用する。この装置は、全体的な処理能力を最適化し得るようインテリジェントな先読みlookaheadの特徴を内蔵している。該プリンタコントローラ40は、ユーザインタフェース21と通信可能に接続し、ユーザインタフェースソフトウェア23と、ランタイムソフトウェア24と、タック及びキューインタフェースハードウェア及びソフトウェア25と、通信ハブ26と、供給源27と、1つ又は2つ以上のRIP29を保持するデータステーション28と、印刷準備のできた像が記憶される1組みのバッファ30と、バッファマネージャ31とを有する装置コントローラ22を備えている。供給源27は、ホストインタフェース、ネットワーク上のファイル、ローカルディスクとし又はデータを入力するその他の任意の適当な手段とすることもできる。ユーザインタフェース21は、装置200が作動するための設定及び状況情報を提供する。このインタフェースを介して、ユーザは、コントローラに対し、プリントヘッドの関係、装置が印刷可能な所望の色、及びその他の情報のような、プリンタの物理的な特徴を入力することができる。パワーアップ又はリセット時、プリンタコントローラ40は、装置を使用可能状態に初期化する。この実施の形態において、データステーション28は、1つ又は2つ以上の物理的、且つ論理的インタフェースを介してホストコンピュータ27に接続され、命令及びデータ指令を受け取り、装置レベルの命令を処理し、装置のコントローラ22に対しこれらの命令を提供する。像の形成に関する命令及びデータはRIP29に送られる。該RIPは命令及びデータをプリントエンジンに出力する準備ができているページに変換する。従来の印刷装置の場合、ページは実際に直ちにプリントエンジンに送られ、おそらく、少数のページバッファによりバッファされ、そのバッファを媒質に対し同期化するのを助けることになろう。最大の処理能力を維持する試みとして、プリンタコントローラ40のバッファマネージャ31は極めて多数のページにわたって1ページの処理時間を平均化し、単一の複雑な像又はページが装置の速度を遅くしないようにする。好ましい実施の形態において、コントローラはバッファマネージャからバッファプールの大きさを読み取り、搬送体を作動させ始める前に、幾つかのページの列を構築しようとする。このことは、ページがウェブをその最高速度まで変化させるとき、ページがバッファプールに追加されるときの速度よりも僅かに遅く印刷速度を保つことにより、像バッファプールが約61m約200フィートの印刷領域にまで増すのを許容する。このコントローラはこれら完成した像をバッファマネージャ31により制御されるバッファ記憶装置30に記憶する。本発明の1つの好ましい実施の形態において、バッファプールの大きさは、RAM上の3ギガバイトである。コンピュータ技術の当業者は、高速度大容量記憶装置におけるように、多数のその他の手段によりバッファを記憶することが可能であることが理解されよう。ひとたび幾つかのページが利用可能となったならば、プリンタコントローラ40は、搬送コントローラPLC36に命令して、紙の搬送体34を最低印刷速度まで変化させ始める。プリンタコントローラは、連続的に、バッファ記憶装置内の紙のバックログを検査する。ページのバックログが増すならば、プリンタのコントローラは搬送体PLCに対しウェブ速度を増すように命令する。完成したページのバックログが依然として増し続けるならば、PLCは、最高ウェブ速度に達するまで、速度を増し続けるように命令される。しかし、完成したページのバックログが減少するならば、コントローラは、プリンタが現在のウェブ速度を保ち得ないような処理量であると想定する。この場合、コントローラはキューを一定の速度に保ち得るように搬送体が遅くなるように変化させる。搬送体は印刷する間、印刷欠点が生じないような制御された状態で印刷速度を変化させなければならない。本発明は、インクジェット印刷装置にて具体化することができる。インクジェット印刷の場合、1つのインクの液滴がプリントヘッドから紙に落下するまで所定の時間がかかる。インクが落下する時間は一定であるが、搬送体の移動速度は可変であるため、液滴の解放時間は、紙におけるドットの位置を一定に保つよう変更しなければならない。コントローラは、ウェブの速度が変化するとき、印刷したデータの位置を保つことを試みる、フライト時間の補償を提供する。本発明のバッファ制御装置が最適に作動するようにするためには、搬送体の速度をコントローラが要求する新たな速度に迅速に調節することが必要である。しかし、速度の増加は、上述したようなフライト時間の誤差により生じる、あらゆる印刷又は綴合わせ欠点又は見当合わせ欠点を生ずるほど急激に行うことはできない。好ましい実施の形態におけるバッファマネージャは、このことを考慮し、且つ目標速度のみならず、PLCが許容可能な最高加速度を決定し得るようにデータも通信する。コントローラは、文書毎を基本にしてフライト時間を調節する。高速度プリンタの物理的な特徴のため、この具体化のための最高の変化速度は、1つの文書当たり1.27m/分4.16fpm以下であることが好ましい。このことは、速度補償の調節に起因する見当合わせ誤差を約1タックパルス47.2ピクセル/mm1200ppiに保つことになろう。この速度は、上記の制約により153m/分500fpm乃至7.6m/分25fpmの範囲内で調節し、最低の印刷速度を支持することができるようにしなければならない。その全体的な具体化において、これらの特徴は、本発明の思想を変更せずに、異なる印刷技術に対し相違するものとすることができる。本発明の1つの好ましい実施の形態において、バッファマネージャ31は、プリントエンジンが円滑に作動することを保証する追加的な論理を保持している。理論的に、プリントヘッドはデータの入力が不規則であるならば、速度が速くなったり遅くなったり不断に変化するようにすることが可能である。しかし、このことは、望ましい状況ではない。これを防止するため、バッファマネージャ31は、バッファ能力の変化を監視し、その変化がトレンドであることを保証し、そして適正な動作を取る論理を内蔵する。搬送体の速度の変化は、瞬間的ではなく、多少の時間がかかる。速度変化が開始してからその変化が終了する前までの間に、バッファ状況が変化したとバッファマネージャが判定するならば、バッファマネージャは、新たな目標速度及び変化を発することができる。搬送体のコントローラは、任意の時点にて新たな目標値に順応する能力を備えている。本発明は一般に実施されている現在の技術に優る幾つかの利点を有する。その1つは、極めて大型のバッファ記憶装置は、プリンタコントローラが数百ページにわたる処理速度を平均化することを許容することである。例えば、平均的作業が極めて高速度で実行可能であるが、いくつかのページがラスタ像処理をするのに極めて複雑な像を含むならば、本発明は、ラスタ像処理が容易なページのすべての遊び時間を集め、その余った時間を極めて複雑なページに費やすことを許容する。また、バッファマネージャの先読み論理と接続された搬送体の可変速度を制御することによって、数百枚のページのバッファにわたって平均速度を保つことができない特定の状態に対しても、制御された状態で反応することができる時間を装置全体に与えることになる。装置の速度を遅くすると、紙の通過をクラッチングすることが不要となり、また、クラッチングの望ましくない効果が解消される。本発明について、その特定の好ましい実施の形態に関して詳細に説明したが、本発明の精神及び範囲内で改変例及び変更例が具体化可能であることが理解されよう。"