(57)【要約】【課題】プリントエンジン３９が連続的に、且つ効率的に作動し得るようにプリントエンジン３９に対する十分なデータ供給が保証される印刷装置２００を提供する。【解決手段】印刷装置２００は、搬送体３４が媒質をマーキングエンジンを経て移動させる間に、像を媒質の上に印刷することのできる少なくとも１つのマーキングエンジンを備えている。複数のバッファ又は複数組みのバッファ３０が、ラスタ像処理済みの像を完全に保持し、インタフェース論理がバッファ処理済みのページをマーキングエンジンまで搬送し、像を媒質に転写する。印刷装置２００が複雑でないページのラスタ像処理から余った遊び時間を集めると、その遊び時間が複雑なページに割り当てられ、平均的なラスタ像処理時間をプリントエンジン３９の速度に関して最適にするように、バッファ制御論理がバッファを制御する。【選択図】図２
2011178170.tif 000002
【特許請求の範囲】
【請求項１】
プリントエンジンを備える印刷装置において、
像を媒質の上に印刷することのできる少なくとも１つのマーキングエンジンと、
該媒質を少なくとも１つのマーキングエンジンを経て移動させる搬送手段と、
ラスタ像処理したページをバッファ処理済みのページとして完全に保持するバッファ手段と、
該バッファ処理済みのページを少なくとも１つのマーキングエンジンまで搬送し、像を媒質に転写するインタフェース論理と、
印刷装置がラスタ像処理する複雑でないページから余った遊び時間を蓄積したとき、該遊び時間が複雑なページに割り当てられ、平均的なラスタ像処理時間がプリントエンジンの速度に関して最適化するように、バッファ手段を制御するバッファ制御論理と
を備えた印刷装置。
【請求項２】
請求項１に記載の印刷装置において、搬送速度が可変である印刷装置。
【請求項３】
請求項１に記載の印刷装置において、バッファ手段が単一のバッファから成る印刷装置。
【請求項４】
請求項１に記載の印刷装置において、バッファ手段が一組みのバッファから成る印刷装置。
【請求項５】
請求項１に記載の印刷装置において、バッファ手段が横２ページ集約印刷及び両面印刷に対処し得るように関係した複数組みのバッファから成る印刷装置。
【請求項６】
請求項１に記載の印刷装置において、バッファ手段が、多色印刷に対処し得るように媒質の上の特定の位置と関係した少なくとも一組みのページバッファから成る印刷装置。
【請求項７】
請求項１に記載の印刷装置において、ラスタ像処理済みのページを記憶する記憶手段を更に備える印刷装置。
【請求項８】
印刷装置の電気機械的特徴を監視し且つ制御するコントローラを有し且つプリントエンジンを有する高速度可変データ印刷装置であって、
コントローラの連続的な出力速度が印刷装置の処理速度により決められる印刷装置において、印刷すべきラスタ像処理済みのページとして固定データ及び可変データを作成するラスタ像処理手段と、
固定データ及び可変データの像を媒質の上に印刷することのできる少なくとも１つのマーキングエンジンと、媒質を少なくとも１つのマーキングエンジンを経て移動させる搬送手段と、
ラスタ像処理済みのページをバッファ処理済みのページとして保持するバッファ手段と、
バッファ処理済みのページを少なくとも１つのマーキングエンジンに搬送し、像を媒質に転写するインタフェース論理と、
印刷装置がラスタ像処理済みの複雑でないページから余った遊び時間を集めるとき、該遊び時間が複雑なページに割り当てられ、平均的なラスタ像処理時間をプリントエンジンの速度に関して最適化するように、バッファ手段を制御するバッファ制御論理と
を備える印刷装置。
【請求項９】
請求項８に記載の印刷装置において、バッファ制御論理が、バッファ処理済みのページ数に基づいて可変の搬送速度を制御する印刷装置。
【請求項１０】
請求項８に記載の印刷装置において、バッファ手段が、多色印刷に対処し得るように媒質の上の特定の位置と関係した少なくとも一組みのページバッファから成る印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高速度可変データ処理装置、より具体的には、プリントエンジンが連続的に、且つ効率的に作動し得るように高速度印刷装置のプリントエンジンに対し十分なデータを供給することを確実にすることに関する。
【背景技術】
【０００２】
例えば、水溶性インクのような導電性の記録用流体を加圧された流体供給マニホルドから受け取り、その流体を平行な列状の流れにて噴射する１つ又は２つ以上の列状のオリフィスのあるプリントヘッドを備えるインクジェット印刷装置は既知である。かかるプリントヘッド及びプリントエンジンを使用するプリンタは、各流れ中の液滴を選択的に帯電させて偏向させ、そして、少なくとも幾つかの液滴をプリント受理媒質上に堆積させ、一方他の液滴は液滴の捕集装置に当たるようにすることによって、図形の複製を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第５，７２９，６６５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プリントエンジンと十分に釣合った速度にてデータを供給するときの問題点は、当該業界にて周知である。コントローラの連続的な出力速度を規定する処理速度は、全体として、データ流れの中身によって制限される。例えば、ＩＰＤＳ（インテリジェンタプリンタデータストリーム）及びＰｏｓｔｓｃｒｉｐｔ（商標）は、共に、プリンタをデータセンターの環境及び出版の環境内で駆動するために使用される一般的な言語である。その双方の言語に対し１ページをラスタ像処理するための時間は、極めてデータ依存的であり、出力を準備するため相当な時間を要するページを確定することは可能である。プリントエンジンに対するデータの供給に影響を与える別の制約は、通信帯域幅、すなわち、ホストがデータを十分に迅速に送り得る能力であろう。
【０００５】
この問題点を解決しようとする多くの試みが為されてきた。１つの方法は、一般に、カットシートプリンタに対して使用される。例えば、幾つかのプリンタは、現在のページがラスタ像処理されている間、シートの供給を停止させることができる。そして、かかる印刷装置は、処理を進める前に、像が完全にラスタ像処理されるのを待つ。これらのプリンタは、そのページに対するデータの出力の準備ができるまで、印刷機構への紙シートの供給を単に停止させるだけである。このページの保持は、一般的な方法であり、Ｐｏｓｔｓｃｒｉｐｔページ記述言語を使用して像を提供する多くのオフィス用プリンタにて見ることができる。Ｐｏｓｔｓｃｒｉｐｔは、極めて強力なページ作成言語であり、１つのページをその記述からビットマップに変換するための時間は予見できない。
【０００６】
この問題点は、紙の供給を停止することが難しい連続型の形態のプリンタに対し新たな広がりを見せている。ＩＢＭ  ｉｎｆｏｐｒｉｎｔ  ４０００又はＯｃｅ  Ｐａｇｅｓｔｒｅａｍのようなこれらのプリンタにおいて、紙は、一つのロールにて、すなわち連続的に供給することができる。１つの像に対する紙は、プリントエンジンのデータが尽きたとき、既に、プリントエンジン内にある。この場合、プリンタは、紙の動きを急に停止させて、データを待つ。これは、「クラッチング」として既知である。幾つかの場合、プリンタは、適正に像を配置するため、紙の位置を変更すべく逆に供給する必要がある。クラッチングは、幾つかの理由のため望ましくない。クラッチングは、プリンタ機構に異常な磨耗及び亀裂を生じさせる。更に、クラッチングは、全体的な処理速度を遅くする。また、クラッチングは、黒及び各色の像を順に印刷するプリンタのような多数のプリントステーションを有するプリンタにおける像の質に影響を与える可能性がある。このため、不可避的な欠点が生じる可能性があるから、１つのページの中間で印刷を停止することは実際的でない。
【０００７】
この状況に対処するための別のアプローチは、Ｇａｕｔｈｉｅｒに対して発行された米国特許第５，７２９，６６５号に記載されている。この米国特許第５，７２９，６６５号は、プリンタが可変の要素を排除さえすればよいように、各ページの可変部分から固定部分を分離する方法を教示している。このことは、ラスタ像プロセッサ（ＲＩＰ）が固定データをビットマップに１回だけ変換し、必要に応じて可変データをロードすることを可能にする。米国特許第５，７２９，６６５号は、像の現像過程の速度を速くするため可変情報の処理を最小にすべく使用される多くの方法の１つである。このアプローチは、印刷装置にデータが存在しなくなる回数を少なくするが、問題点を解消はしない。このアプローチの主たる欠点は明らかである。各ページに対するすべて又は大部分のデータが可変であるならば、固定データを反復し、可変データのみを処理するという考えは役立たない。
【０００８】
４０００ページ／分以上の速度にて印刷するＳｃｉｔｅｘ  Ｄｉｇｉｔａｌ  Ｐｒｉｎｔｉｎｇ  ３６００のような超高速度のプリンタは、更に別の課題がある。Ｓｃｉｔｅｘ  Ｄｉｇｉｔａｌ  Ｐｒｉｎｔｉｎｇ  ３６００のような超高速度のプリンタは、通常、重量が数十ｋｇ（数１００ポンド）の大型のロールから紙を供給する。紙を「クラッチ」して、短時間の間に紙を停止させ始動させることは、実際的ではない。そうすることが可能であっても、このことは、平均の印刷時間を遅くし、かかる超高速度のプリンタを使用するときの経済的な利点を最小のものとすることになろう。一枚の紙でも印刷の準備ができていないならば、プリンタを直ちに停止させることになるであろうから、ページの内容の量を制限することも許容し得ない。
【０００９】
この問題点に対処するため、現在採用されている方法は、印刷装置の全定格速度にてページがビットマップに変換されうることを、データ描画工程が保証し得るように、データの入力を制限することである。Ｓｃｉｔｅｘ  Ｄｉｇｉｔａｌ  Ｐｒｉｎｔｉｎｇ  ＩＪＰＤＳ（インクジェットプリンタデータストリーム）言語は、すべての時間のかかるラスタ像処理がオフラインで行われるデータ準備の間に、像を前処理することを必要とする。プリンタにおけるラスタ像処理は、印刷作業の開始時に複雑なビットマップ及びフォントのすべてを事前にロードし、リアルタイムのプリントサイクル中、それらを単に組み合わせて、適正な位置となるようにするものである。事前にラスタ像処理された像は、１回又は制限なく何回も使用することができる。ＩＪＰＤＳを使用するＳｃｉｔｅｘ  ＲＩＰは、スカラ型であり、また、すべての実際的な場合に、停止することなくリアルタイムの印刷を保証するのに十分、強力である。このアプローチの不利益な点は、プリンタにて最後の時点に行うことのできる像形成の型式が制限されることである。
【００１０】
プリントエンジンが不必要に停止すること、すなわち「クラッチング」するのを防止することができるように、プリントエンジンに対するデータの供給を釣合わせることにより、プリンタの効率を最適化することが可能であるならば、望ましいであろうことが分かる。ＩＪＰＤＳ  ＲＩＰ以外の既存の超高速度プリンタにてラスタ像処理を行うことは更に望ましいことであろう。いくつかのマーケットに参入するために、ＩＪＰＤＳ言語と全く相違するＩＰＤＳを解釈するＲＩＰを利用することが必要とされている。
【課題を解決するための手段】
【００１１】
本発明は、高速度印刷装置が直面する最も困難な課題、すなわちエンジンが停止することなく効率的に作動することを続行し得るようにプリンタエンジンに対して十分なデータを供給することを保証するという課題を解決する装置を提案するものである。本発明は、任意の所定文書の場合、極めて複雑なページ及び極めて簡単なページが存在すると想定することは妥当であるという事実に基づくものである。ホストインタフェースの入力帯域幅は全定格速度にてデータを提供することができるが、ホストコンピュータは、プリンタの作動を続けるため十分なデータをパイプラインで供給することができないことがあり得る。ある場合、データの供給量がプリントエンジンの能力を上回り、また他の場合には、プリントエンジンの能力がデータの供給量を上回るということを認識して、本発明はプリントエンジンの効率を最適化するものである。この能力の不一致は、ラスタ像処理の複雑さ（ページの記述言語を取り出し、その言語をビットマップに変換する過程）に起因し又は典型的にホストコンピュータである発生源とＲＩＰとの間の供給帯域幅に起因する。
【００１２】
本発明の１つの態様によれば、印刷装置は、プリントエンジンが連続的に、且つ効率的に作動可能であるようにプリントエンジンに対し十分なデータを供給する。該印刷装置は、搬送体（ｔｒａｎｓｐｏｒｔ）が媒質をマーキングエンジンを経て動かすとき、その媒質に１つの像を印刷することのできる少なくとも１つのマーキングエンジンを備えている。バッファ又はバッファの組みがラスタ像処理したページを保持し、インタフェース論理がそのバッファ化したページをマーキングエンジンに搬送し、像を媒質に転写する。バッファ制御論理がバッファを制御し、印刷装置が複雑でないページのラスタ像処理から余った遊び時間を集め、その遊び時間が複雑なページに振り分けられ、プリントエンジンの速度による平均的なラスタ像の処理時間を最適化し得るようにする。
【００１３】
本発明の目的は、平均すれば、ページの複雑さは装置の帯域幅に対して処理可能であるが、実際の状況では、印刷過程中、プリントエンジンが円滑な作動を続けるのに十分なデータを提供しつつ、全体的な印刷速度が最高速の最適な値に維持されるように、この能力は過大な負担が強いられることが想定される状況に対応することである。本発明のその他の目的及び有利な点は、以下の説明、添付図面及び特許請求の範囲の記載から明らかになるであろう。
【図面の簡単な説明】
【００１４】
【図１】典型的な従来技術の印刷装置の概略図的なブロック図である。
【図２】エンジンが本発明に従って効率的に、且つ連続的に作動するようにプリントエンジンに対する十分なデータの供給を保証する印刷装置の概略図的なブロック図である。
【発明を実施するための形態】
【００１５】
典型的な従来技術の印刷装置１００が図１に図示されている。データはホストコンピュータ１から供給され、ラスタ像プロセッサ（ＲＩＰ）９内でビットマップに変換され、次に、プリントエンジン１９に供給され、このプリントエンジンにて、ビットマップは印刷像に変換される。像を紙又はその他の媒質に供給する手段は、トナー、インク又はその他の任意の印刷手段を介するものとすることができ、十分に理解されている。本発明は、何ら特別な像転写過程に限定されるものではないことが理解される。
【００１６】
すべてのプリンタは、プリンタの電気機械的機能を監視し、且つ制御し、紙上の印刷像の配置状態を紙自体の供給及び／又は動作と調和させる何らかの型式のコントローラ２を含んでいる。該コントローラは、簡単なディスクトッププリンタの場合のようにプリンタ内に含めてもよいし、Ｓｃｉｔｅｘ  ＶｅｒｓａＭａｒｋ（商標）、ＩＢＭ  Ｉｎｆｏｐｒｉｎｔ（商標）、Ｏｃｅ  Ｐａｇｅｓｔｒｅａｍ（商標）及びその他同様のプリンタなど、より高速な産業用プリンタのように、プリントエンジンの外部に設けてもよい。このコントローラは、単一の補助的装置としてもよいし、コントローラの機能を幾つかの補助的装置を物理的又は論理的にプリンタ装置内に分散したものとしてもよい。その何れの場合でも、コントローラの仕事を実行する一組の論理的及び物理的機能は、図１に参照番号２０で示したコントローラと呼ばれる。
【００１７】
これらプリンタのすべては、典型的に、全体としてページ記述言語の形態の情報を、最終像を表現するビットに変換するＲＩＰ９を含むデータステーション８を備えている。幾つかの場合、該データステーションは、事前にラスタ像処理されたビットマップを受け取り、容易にそれらを媒質に出力する用意ができた最終的な形態に変換することができる。プリンタは、また、１つ又は２つ以上のプリントヘッド１８、レーザビーム、ＬＥＤ等とすることができる、マーキングエンジンを駆動可能である何らかの型式の出力ドライバ１１も備えている。コントローラの幾つかが紙の上の１つの像領域の開始点を標識するために感知される入力信号、すなわちキューセンサ５を備えている。幾つかのプリンタにおけるインタフェースは、また、テックセンサ５を使用して紙が移動する距離を追跡する。
【００１８】
本発明を、以下、Ｓｃｉｔｅｘデジタルプリンティングプリントエンジン及びプリンタコントローラに関して説明するが、当業者には、本発明の思想は本発明の範囲から逸脱せずに多数のその他の装置にも適用可能であることが理解されよう。次に、図２を参照すると、本発明を具体化する印刷装置２００が図示されている。図２の印刷装置２００は、ＩＰＤＳデータストリームに接続可能であるホストコンピュータ２１に接続し得る設計とされている。これは、印刷装置がホストと通信して、印刷命令を受け取ることと、状態情報を提供することとの両方を行うところの双方向インタフェースである。
【００１９】
本発明は、任意の所定文書の場合、極めて複雑なページ及び極めて簡単なページの組み合わせが存在すると想定することが妥当であるという利点を活用する装置である。ホストインタフェースの入力帯域幅は完全な定格速度にてデータを提供することができる一方、該ホストコンピュータは、時々、プリンタを作動状態に保つため十分なデータをパイプライン内に供給することができないことがある。
【００２０】
この問題点を解決するため、本発明は、図２に図示するように、極めて大きい像バッファ３０及びバッファマネージャ３１を図１に図示するような典型的なプリンタアーキテクチャに追加することを提案するものである。記憶バッファの使用は既知であり、既存のプリンタは、典型的には、プリンタ機構とデータストリームとの間の相互作用を滑らかにするのに役立つべく少数のページをバッファする。しかし、本発明は、何百ページという長い極めて大きいバッファを使用することと、インテリジェント制御装置とを組み合わせて、プリントエンジンを連続的に、且つ効率的に作動する状態に保つのに十分なデータをプリントエンジン３９に供給するという所望の結果を実現するものである。
【００２１】
プリントエンジン３９は、各々が１つ又は２つのプリントヘッド３８に対するインクジェットを制御する１つ又は２つ以上のプリントステーション３２を備えている。印刷装置２００は、搬送体３４と、プログラム化可能な論理コントローラ３６により制御される搬送コントローラ３７と、紙供給源３３と、紙排出コレクタ３５とを備えている。紙排出は、ロールでもよいし、フォルダ、カッタ等のような適当なその他の任意の印刷後周辺装置でもよいし、より完全に仕上げるために製作ラインに供給してもよい。高速度プリンタ技術の当業者には、本発明はインクジェット印刷に限定されず、ページが供給される装置を含む任意の高速度印刷装置に適用可能であることが明らかであろう。この具体的な例におけるプリントエンジンは、単色のＡ４ページから、シアン、マゼンタ、黄及び黒の全プロセスカラーの完全な横２ページ集約、両面のＡ４ページまでを印刷することができる。
【００２２】
本発明によれば、プリンタコントローラ４０の装置コントローラ２２は、像バッファを消費する速度がバッファ内容を媒質に描画する速度に釣合うように、搬送体３４の速度を制御すべくバッファマネージャ３１からの情報を使用する。この装置は、全体的な処理能力を最適化し得るようインテリジェントな「先読み（ｌｏｏｋ  ａｈｅａｄ）」の特徴を内蔵している。
【００２３】
該プリンタコントローラ４０は、ユーザインタフェース２１と通信可能に接続し、ユーザインタフェースソフトウェア２３と、ランタイムソフトウェア２４と、タック及びキューインタフェースハードウェア及びソフトウェア２５と、通信ハブ２６と、供給源２７と、１つ又は２つ以上のＲＩＰ２９を保持するデータステーション２８と、印刷準備のできた像が記憶される１組みのバッファ３０と、バッファマネージャ３１とを有する装置コントローラ２２を備えている。供給源２７は、ホストインタフェース、ネットワーク上のファイル、ローカルディスクとし又はデータを入力するその他の任意の適当な手段とすることもできる。
【００２４】
ユーザインタフェース２１は、装置２００が作動するための設定及び状況情報を提供する。このインタフェースを介して、ユーザは、コントローラに対し、プリントヘッドの関係、装置が印刷可能な所望の色、及びその他の情報のような、プリンタの物理的な特徴を入力することができる。パワーアップ又はリセット時、プリンタコントローラ４０は、装置を使用可能状態に初期化する。この実施の形態において、データステーション２８は、１つ又は２つ以上の物理的、且つ論理的インタフェースを介してホストコンピュータ２７に接続され、命令及びデータ指令を受け取り、装置レベルの命令を処理し、装置のコントローラ２２に対しこれらの命令を提供する。
【００２５】
像の形成に関する命令及びデータはＲＩＰ２９に送られる。該ＲＩＰは命令及びデータをプリントエンジンに出力する準備ができている「ページ」に変換する。従来の印刷装置の場合、ページは実際に直ちにプリントエンジンに送られ、おそらく、少数のページバッファによりバッファされ、そのバッファを媒質に対し同期化するのを助けることになろう。
【００２６】
最大の処理能力を維持する試みとして、プリンタコントローラ４０のバッファマネージャ３１は極めて多数のページにわたって１ページの処理時間を平均化し、単一の複雑な像又はページが装置の速度を遅くしないようにする。好ましい実施の形態において、コントローラはバッファマネージャからバッファプールの大きさを読み取り、搬送体を作動させ始める前に、幾つかのページの列を構築しようとする。このことは、ページがウェブをその最高速度まで変化させるとき、ページがバッファプールに追加されるときの速度よりも僅かに遅く印刷速度を保つことにより、像バッファプールが約６１ｍ（約２００フィート）の印刷領域にまで増すのを許容する。このコントローラはこれら完成した像をバッファマネージャ３１により制御されるバッファ記憶装置３０に記憶する。本発明の１つの好ましい実施の形態において、バッファプールの大きさは、ＲＡＭ上の３ギガバイトである。コンピュータ技術の当業者は、高速度大容量記憶装置におけるように、多数のその他の手段によりバッファを記憶することが可能であることが理解されよう。
【００２７】
ひとたび幾つかのページが利用可能となったならば、プリンタコントローラ４０は、搬送コントローラＰＬＣ３６に命令して、紙の搬送体３４を最低印刷速度まで変化させ始める。プリンタコントローラは、連続的に、バッファ記憶装置内の紙のバックログを検査する。ページのバックログが増すならば、プリンタのコントローラは搬送体ＰＬＣに対しウェブ速度を増すように命令する。完成したページのバックログが依然として増し続けるならば、ＰＬＣは、最高ウェブ速度に達するまで、速度を増し続けるように命令される。しかし、完成したページのバックログが減少するならば、コントローラは、プリンタが現在のウェブ速度を保ち得ないような処理量であると想定する。この場合、コントローラはキューを一定の速度に保ち得るように搬送体が遅くなるように変化させる。搬送体は印刷する間、印刷欠点が生じないような制御された状態で印刷速度を変化させなければならない。
【００２８】
本発明は、インクジェット印刷装置にて具体化することができる。インクジェット印刷の場合、１つのインクの液滴がプリントヘッドから紙に落下するまで所定の時間がかかる。インクが落下する時間は一定であるが、搬送体の移動速度は可変であるため、液滴の解放時間は、紙におけるドットの位置を一定に保つよう変更しなければならない。コントローラは、ウェブの速度が変化するとき、印刷したデータの位置を保つことを試みる、「フライト時間」の補償を提供する。
【００２９】
本発明のバッファ制御装置が最適に作動するようにするためには、搬送体の速度をコントローラが要求する新たな速度に迅速に調節することが必要である。しかし、速度の増加は、上述したようなフライト時間の誤差により生じる、あらゆる印刷又は綴合わせ欠点又は見当合わせ欠点を生ずるほど急激に行うことはできない。好ましい実施の形態におけるバッファマネージャは、このことを考慮し、且つ目標速度のみならず、ＰＬＣが許容可能な最高加速度を決定し得るようにデータも通信する。
【００３０】
コントローラは、文書毎を基本にしてフライト時間を調節する。高速度プリンタの物理的な特徴のため、この具体化のための最高の変化速度は、１つの文書当たり１．２７ｍ／分（４．１６ｆｐｍ）以下であることが好ましい。このことは、速度補償の調節に起因する見当合わせ誤差を約１タックパルス（４７．２ピクセル／ｍｍ（１２００ｐｐｉ））に保つことになろう。この速度は、上記の制約により１５３ｍ／分（５００ｆｐｍ）乃至７．６ｍ／分（２５ｆｐｍ）の範囲内で調節し、最低の印刷速度を支持することができるようにしなければならない。その全体的な具体化において、これらの特徴は、本発明の思想を変更せずに、異なる印刷技術に対し相違するものとすることができる。
【００３１】
本発明の１つの好ましい実施の形態において、バッファマネージャ３１は、プリントエンジンが円滑に作動することを保証する追加的な論理を保持している。理論的に、プリントヘッドはデータの入力が不規則であるならば、速度が速くなったり遅くなったり不断に変化するようにすることが可能である。しかし、このことは、望ましい状況ではない。これを防止するため、バッファマネージャ３１は、バッファ能力の変化を監視し、その変化が「トレンド」であることを保証し、そして適正な動作を取る論理を内蔵する。搬送体の速度の変化は、瞬間的ではなく、多少の時間がかかる。速度変化が開始してからその変化が終了する前までの間に、バッファ状況が変化したとバッファマネージャが判定するならば、バッファマネージャは、新たな目標速度及び変化を発することができる。搬送体のコントローラは、任意の時点にて新たな目標値に順応する能力を備えている。
【００３２】
本発明は一般に実施されている現在の技術に優る幾つかの利点を有する。その１つは、極めて大型のバッファ記憶装置は、プリンタコントローラが数百ページにわたる処理速度を平均化することを許容することである。例えば、「平均的」作業が極めて高速度で実行可能であるが、いくつかのページがラスタ像処理をするのに極めて複雑な像を含むならば、本発明は、ラスタ像処理が容易なページのすべての遊び時間を集め、その余った時間を極めて複雑なページに費やすことを許容する。また、バッファマネージャの先読み論理と接続された搬送体の可変速度を制御することによって、数百枚のページのバッファにわたって平均速度を保つことができない特定の状態に対しても、制御された状態で反応することができる時間を装置全体に与えることになる。装置の速度を遅くすると、紙の通過をクラッチングすることが不要となり、また、クラッチングの望ましくない効果が解消される。
【００３３】
本発明について、その特定の好ましい実施の形態に関して詳細に説明したが、本発明の精神及び範囲内で改変例及び変更例が具体化可能であることが理解されよう。
【符号の説明】
【００３４】
２１    ユーザインタフェース
２２    装置コントローラ
２３    ユーザインタフェース
２４    ランタイムソフトウェア
２５    タック及びキューインタフェースハードウェア及びソフトウェア
２６    通信ハブ
２７    供給源／ホストコンピュータ
２８    データステーション
２９    ＲＩＰ（ラスタ像プロセッサ）
３０    バッファ／バッファ記憶装置
３１    バッファマネージャ
３２    プリントステーション
３３    紙供給源
３４    搬送体
３５    紙排出コレクタ
３６    論理コントローラ／搬送コントローラＰＬＣ
３７    搬送コントローラ
３８    プリントヘッド
３９    プリントエンジン
４０    プリンタコントローラ
１００    従来技術の印刷装置
２００    印刷装置
【図１】
2011178170.tif 000003
【図２】
2011178170.tif 000004
【手続補正書】
【提出日】平成23年4月22日(2011.4.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリントエンジンを備える印刷装置において、
像を媒質の上に印刷することのできる少なくとも１つのマーキングエンジンと、
前記媒質を、該媒質が前記少なくとも１つのマーキングエンジンを経て移動する可変の移動速度で、前記少なくとも１つのマーキングエンジンを経て移動させる搬送手段と、
完全にラスタ像処理済みのページのバックログを、バッファされたページとして保持するバッファ手段と、
像を前記媒質に転写するために、前記バッファされたページを前記少なくとも１つのマーキングエンジンまで転送するインタフェース論理と、
前記バックログが増加したときは、前記搬送手段によって前記媒質が前記少なくとも１つのマーキングエンジンを経て移動する移動速度が逓増され、前記バックログが減少したときは、前記搬送手段によって前記媒質が前記少なくとも１つのマーキングエンジンを経て移動する移動速度が逓減されるように前記バッファ手段を制御するバッファ制御論理であって、前記印刷装置が複雑でないページをラスタ像処理したとき余った遊び時間を蓄積したとき、該遊び時間が複雑なページに割り当てられ、平均的なラスタ像処理時間が、前記搬送手段によって前記媒質が前記少なくとも１つのマーキングエンジンを経て移動する移動速度に関して最適化されるバッファ制御論理と、
を備えた印刷装置。
【請求項２】
前記バッファ手段が単一のバッファを備える請求項１に記載の印刷装置。
【請求項３】
前記バッファ手段が一組みのバッファを備える請求項１に記載の印刷装置。
【請求項４】
前記バッファ手段が、横２ページ集約印刷及び両面印刷に対処し得るように連携する複数組みのバッファを備える請求項１に記載の印刷装置。
【請求項５】
前記バッファ手段が、多色印刷に対処し得るように前記媒質の上の特定の位置と関係した少なくとも一組みのページバッファを備える請求項１に記載の印刷装置。
【請求項６】
前記ラスタ像処理済みのページを記憶する記憶手段を更に備える請求項１に記載の印刷装置。
【請求項７】
前記マーキングエンジンは、前記搬送手段によって前記媒質が所定の移動速度で前記少なくとも１つのマーキングエンジンを経て移動する間に、前記バッファから前記媒質上へラスタ像処理されたページを印刷する印刷速度を有し、前記印刷装置は、
固定データ及び可変データを、印刷すべきラスタ像処理済みページとして準備し、ラスタ像処理済みページを前記バッファへ格納するラスタ像処理手段であって、ラスタ像処理済みページを前記バッファへ格納する処理速度を有するラスタ像処理手段と、
前記搬送手段によって前記媒質が前記少なくとも１つのマーキングエンジンを経て移動する移動速度を監視し且つ制御するコントローラであって、前記マーキングエンジンが前記バッファから前記媒質上にラスタ像処理済みページを印刷する印刷速度が、前記ラスタ像処理手段がラスタ像処理済みページを前記バッファへ格納する処理速度と釣り合うようにするコントローラと、
を更に備える請求項１に記載の印刷装置。