(57)【要約】【課題】印刷ジョブを印刷する際の遅延を軽減する。【解決手段】印刷が中断される程度に印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているか否かをリッピング性能データ及び印刷性能データに基づいて決定し、印刷待ちの第２の印刷ジョブコンテンツを提供し、印刷が中断される程度に印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて、上記印刷エンジンにおいて第１のジョブコンテンツの印刷から印刷待ちの第２の印刷ジョブコンテンツの印刷に切り替える。【選択図】図１
2010257456.tif 000002
【特許請求の範囲】
【請求項１】
ラスタイメージプロセッサ（ＲＩＰ）を用いて第１の印刷ジョブコンテンツをリッピングすることと、
前記ＲＩＰから受信された第１の印刷ジョブコンテンツを、印刷エンジンを用いて印刷することと、
前記第１の印刷ジョブコンテンツのリッピングに関するリッピング性能データを決定することと、
前記第１の印刷ジョブコンテンツの印刷に関する印刷性能データを決定することと、
前記印刷エンジンの処理速度が前記印刷の中断が必要とされる程度に前記ＲＩＰの処理速度より速いという危険を冒しているか否かを前記リッピング性能データ及び前記印刷性能データに基づいて決定することと、
印刷待ちの第２の印刷ジョブコンテンツを提供することと、
前記印刷エンジンの処理速度が印刷の中断が必要とされる程度に前記ＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて、前記印刷エンジンにおいて前記第１のジョブコンテンツの印刷から前記印刷待ちの第２の印刷ジョブコンテンツの印刷に切り替えることと、
前記第１の印刷ジョブコンテンツのリッピングと前記第２の印刷ジョブコンテンツの印刷とを同時に実行することと、
前記第１の印刷ジョブの印刷が継続できる程度に前記ＲＩＰの処理速度が印刷エンジンの処理速度に同調しているとの決定を行うことに応じて、前記印刷エンジンにおいて前記第１の印刷ジョブコンテンツの印刷に復帰することと、
を含む、印刷ジョブを印刷する際の遅延を軽減するための方法。
【請求項２】
前記リッピング性能データ及び前記印刷性能データをリアルタイムで追跡することと、
前記追跡されたリッピング性能データ及び印刷性能データからトレンドラインを生成することと、
前記印刷エンジンの処理速度が前記ＲＩＰの処理速度より速いという危険を冒しているか否かを前記トレンドラインから決定することと、
を更に含む、請求項１に記載の方法。
【請求項３】
システム状態をユーザに示すためのディスプレイ上に前記生成されたトレンドラインを表示することを更に含む、請求項２に記載の方法。
【請求項４】
第１の印刷ジョブコンテンツをリッピングするように構成されたラスタイメージプロセッサ（ＲＩＰ）と、
前記ＲＩＰから受信された第１の印刷ジョブコンテンツを印刷するように構成された印刷エンジンと、
前記ＲＩＰ及び前記印刷エンジンに作動可能に結合されたコントローラと、
を有し、
前記コントローラは、
前記第１の印刷ジョブコンテンツをリッピングする前記ＲＩＰに関するリッピング性能データを決定し、
前記第１の印刷ジョブコンテンツを印刷する前記印刷エンジンに関する印刷性能データを決定し、
印刷の中断が必要とされる程度に前記印刷エンジンの処理速度が前記ＲＩＰの処理速度より速いという危険を冒しているか否かを前記リッピング性能データ及び前記印刷性能データに基づいて決定し、
印刷の中断が必要とされる程度に前記印刷エンジンの処理速度が前記ＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて、前記印刷エンジンに対して、前記第１の印刷ジョブコンテンツの印刷から印刷待ちの第２の印刷ジョブコンテンツの印刷に切り替えさせることと、
前記印刷エンジンが前記第２の印刷ジョブコンテンツを印刷する間に前記ＲＩＰに対して前記第１の印刷ジョブコンテンツをラスタ画像処理させることと、
前記第１のジョブコンテンツの印刷が継続できる程度に前記ＲＩＰの処理速度が前記印刷エンジンの処理速度に同調しているとの決定を行うことに応じて、前記印刷エンジンに対して、第１の印刷ジョブコンテンツの印刷に戻させることと、
を含む、印刷ジョブを印刷する際の遅延を軽減するためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを印刷するための方法及びシステムに係り、さらに具体的に言うと、但し以下に限るものではないが、印刷ジョブを処理する際の遅延を軽減するようにして電子画像化印刷システムでジョブを印刷するための方法及びシステムに関する。
【背景技術】
【０００２】
用語「画像化（イメージング）」は、紙の上に画像（ディジタル又はアナログソース）を配置するプロセス全体を意味する。
【０００３】
画像化印刷システムは、プリンタによって印刷するのに適切なフォーマットで出力データを提供するラスタイメージプロセッサ（ＲＩＰ）を利用する。１つの適切なフォーマットは、ビットマップを形成する未加工のバイナリドットパターンである。ラスタイメージプロセッサは、１つ以上のページ記述の入力を受信する。ページ記述は、各ページの外観を記述する、フォント、グラフィックスなどに関する情報を有する。ページ記述は、ハイレベル言語であるか、又は出力装置よりも高解像度若しくは低解像度のさらに別のビットマップであってもよい。ハイレベルなページ記述言語の一部の例は、ＰｏｓｔＳｃｒｉｐｔ（ＰＳ）、ポータブルドキュメントフォーマット（ＰＤＦ）、及び拡張可能マークアップ言語（ＸＭＬ）ペーパー仕様（ＸＰＳ）がある。ラスタイメージプロセッサは、ソフトウェア、ファームウェア、又はハードウェアのいずれかとして実施されることもできる。一般に、ラスタイメージプロセッサはディジタルフロントエンド（ＤＦＥ）に存在する。ラスタイメージプロセッサはラスタ画像処理（リッピング）を実行する。ラスタイメージプロセッサは、ページ記述を、出力装置によって出力するためのビットマップに変換するプロセスである。
【０００４】
画像化印刷システムはまた、一般的に、定着、乾燥、又は他の手段によって、基板、一般には紙に画像を永久的に定着させることを行う。印刷システムは、プレカット用紙印刷機又は連続給紙印刷機を有することがある。プレカット用紙印刷機を利用する印刷システムは、カットシート基板上に印刷するために構成され、一般に、コピーシート経路を有し、画像を受け取るコピーシート（例えば普通紙）がそのコピーシート経路を介して搬送されると共に画像化される。コピーシートをコピー用紙経路中に挿入し、コピーシート経路内のコピーシートの動作を制御してシートの片面又は両面に画像を受け取るプロセスは「スケジューリング」と称される。コピーシートは、１回以上、（マーキングステーションを含む）コピーシート経路を通過することによって印刷される。単一色で片面（単方向コピーシート）のみに印刷されるコピーシートは通常、コピーシート経路を１回だけ通過する。マルチパス印刷は、コピーシートの両面に画像を印刷したり（両面印刷）、多色で単方向シートを印刷したり（各色に対し１回のパス）するために使用される。
【０００５】
オンライン仕上げ装置は画像化システムで一体化されることもできる。これらのオンライン仕上げ装置は、コピーシートが画像化システムから出力されると直接コピーシートを受け取り、それぞれのコピーシート又は各セットのコピーシート上で種々のタイプの仕上げ動作を実行する。仕上げ動作は、例えば、製本、綴じ、折り、裁断、回転、打ち抜き、穴あけ、切断、穿孔、及びこれらの組み合わせであればよい。
【０００６】
電子写真、イオノグラフィ、インクジェットや他のコピー機、プリンタ、又は他の（本明細書ではワードプリンタを包含した）複写装置による文書画像の高速印刷は次第に重要化になり、品質、信頼性、及び他の特徴においてますます要求が多くなっている。
【０００７】
超高速、大量コピー又は印刷に対しては、連続ウェブ印刷基板を用いる印刷システムを使用することが望ましい。給紙において、印刷されるプレカットシートを給紙する代わりに、画像基板材料は一般に、大きく重い紙のロールから供給され、これらはペーパー・ミルロールからでもよく、このように印刷ページ単位でプレカットシートよりも低コストで提供される。このような各ロールは、確定した幅で紙印刷基板の非常に大きな（非常に長い）供給量を提供する。（ファンホールド又はコンピュータ形式ウェブ基板は、ある限定された印刷用途、例えばエッジスプロケットホール給紙が望ましいとされる場合においても使用することができる。）一般に、ウェブロール給紙とともに、ウェブはロールから送り出され、印刷されるように電子写真エンジンやその他の印刷エンジンを介して供給され、その後、所望のコピーシートを形成するためのプリンタ出力時若しくは出力後にチョッパー及び／又はスリッターで切断される。あるいはまた、印刷されたウェブ出力は、オフラインを更に処理するために出力ロール上に巻き戻される（切られない）ことがある。
【０００８】
ウェブペーパーは、従来のプレカットシートと比較して給紙、印刷の信頼性、及び複数イメージ・レジストレーション（image registration）の利点を有する。すなわち、コスト優位性に加えて、ウェブ給紙は、印刷装置を介したプレカットシートの高速供給と比較してプリンタ内のミスフィード及びジャム発生率を低下させるという給紙の信頼性向上にも寄与している。更なる有利点は、大きなロールからの給紙が用紙の装填に対して休止時間が少なくて済むことである。たとえば、等速の一般的なカットシートフィーダシステム上でオペレータが１時間あたり２回から３回カットシートフィーダを再装填する必要があることと比較して、いかなるオペレータの動作も必要とせずにシフト全体に対し連続して印刷するために５フィート径の供給ロールからウェブペーパー上に印刷するシステムでは珍しいことではない。連続ウェブ印刷がまた、同一のプリンタ処理速度及び対応するプリンタを介した用紙経路速度に対してより大きな生産性をもたらすのは、ウェブ印刷では、カットシート印刷に対するそれぞれの用紙間に要求されるように画像間にピッチスペースのスキップ（飛ばし又は抜け）なしで画像を直接連続して印刷できるからである。
【０００９】
ウェブ給紙は、同一基板が、単一シート文書の長時間運転のすべて若しくはほとんど、又はすべてが同一基板媒体上で印刷されることになる印刷稼働時間におけるマルチページの多数の印刷ジョブに対して使用される場合に、より好適である。基板を迅速に又は容易に変えることは、カットシートマシンよりもウェブ給紙マシンでのほうがはるかに困難である。カットシートマシンにおいて、種々のサイズ、重量、色、事前印刷（pre-prints）、穴などの異なる用紙が異なる給紙引き出しに装填され、容易に変えたり又は置き換えたりすることができる。
【００１０】
効率的な印刷生産への絶えず高まりつつある要求を鑑みて、基板の消耗を最小化し、可能な限り中止若しくは一時停止を回避することが望ましい。超高速連続給紙プレスでは、順序付けされた迅速な停止でさえも、数十フィートのウェブ媒体を破棄することがあり、有料のコンテンツが再び印刷可能となる前に事前印刷のセットアップを要求することもある。
【００１１】
より効率的な印刷生産を提供できるシステム及び方法が一般的に必要とされる。図示の実施の形態の方法及びシステムがこの必要性を満たすのに役立つことが考えられる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】米国特許５，８７８，３２０号
【特許文献２】米国特許５，４５２，０６８号
【発明の概要】
【発明が解決しようとする課題】
【００１３】
以下の発明の概要は、印刷ジョブを印刷する際の遅延を軽減するための技術、装置、及び方法に関する技術特徴の一部を理解するのを容易にするために提供され、記述全文を意図していない。発明の種々の態様の十分な理解は、明細書、請求の範囲、図面、及び要約書のすべてを総括して解釈することによって得ることができる。
【００１４】
発明の上記態様、及びその他の目的と有利点は本明細書中に記載されるように達成することができる。
【課題を解決するための手段】
【００１５】
一態様によれば、印刷ジョブを印刷する際の遅延を軽減するための方法が記載される。この方法は、ラスタイメージプロセッサ（ＲＩＰ）を用いて第１の印刷ジョブコンテンツをリッピングすることによって開始され、ＲＩＰから受信された第１の印刷ジョブコンテンツを印刷エンジンを用いて印刷し、第１の印刷ジョブコンテンツのリッピングに関するリッピング性能データを決定する。この方法は、第１の印刷ジョブコンテンツの印刷に関する印刷性能データもまた決定する。この方法は、第１のジョブコンテンツの印刷の中断が必要とされる程度に印刷エンジンの処理速度がＲＩＰエンジンの処理速度より速いという危険を冒しているか否かについての決定を、リッピング及び印刷性能データに基づいて行う。この方法は、印刷待ちの第２の印刷ジョブコンテンツを提供ものであり。印刷の中断が必要とされる程度に印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて、印刷エンジンは第１の印刷ジョブコンテンツの印刷から、提供された印刷待ちの第２の印刷ジョブコンテンツの印刷に切り替えられる。同時に起こる第１の印刷ジョブコンテンツのリッピングと第２の印刷ジョブコンテンツの印刷とが実行される。印刷エンジンは、第１の印刷ジョブの印刷が継続できる程度にＲＩＰの処理速度が印刷エンジンの処理速度に同調しているとの決定に応じて、第１の印刷ジョブコンテンツの印刷に復帰する。
【００１６】
この方法は、印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて第１のジョブコンテンツの印刷から、提供された印刷待ちの第２のジョブコンテンツの印刷に切り替え、ＲＩＰの処理速度が印刷エンジンの処理速度に同調しているときに第１の印刷ジョブコンテンツに復帰することによって、印刷エンジンのシャットダウンを回避することができる。
【００１７】
この方法はさらに、リッピング及び印刷性能データをリアルタイムで追跡することと、この追跡されたリッピング及び印刷性能データからトレンドラインを生成することと、印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているか否かをトレンドラインから決定することとを有する。この方法は、システム状態をユーザに示すためにディスプレイ上に生成されたトレンドラインを表示することをさらに有する。
【００１８】
この方法は、第１の印刷ジョブコンテンツをリッピングし印刷する前に、第２の印刷ジョブコンテンツをリッピングすることによって印刷待ちの第２の印刷ジョブコンテンツを提供することができ、第２の印刷ジョブコンテンツをメモリに記憶し、印刷エンジンによって印刷するための記憶された印刷待ちの第２のコンテンツを検索することをさらに有する。
【００１９】
第１のジョブの印刷が継続できる程度にＲＩＰの処理速度が印刷エンジンの処理速度に同調しているとの決定は、印刷エンジンが利用可能であれば、リッピングされた第１の印刷ジョブコンテンツの印刷エンジンへの供給が、第１の印刷ジョブコンテンツを印刷することによって使い果たされないことを確証するのに十分とされるリッピングされた第１の印刷ジョブコンテンツの容量しきい値を決定し、ＲＩＰから印刷エンジンが利用可能なリッピングされた第１のジョブコンテンツの量を監視し、さらに、ＲＩＰから印刷エンジンが利用可能なリッピングされた第１のジョブコンテンツの監視された容量が所定の容量しきい値に到達したと決定することによって行われる。
【００２０】
別の態様によれば、印刷ジョブを印刷する際の遅延を軽減するためのシステムが記載される。このシステムは、第１の印刷ジョブコンテンツをリッピングするように構成されたラスタイメージプロセッサ（ＲＩＰ）と、このＲＩＰから受信された第１の印刷ジョブコンテンツを印刷するように構成された印刷エンジンを有する。このシステムでは、印刷エンジンが連続フィード印刷エンジン又はウェブ印刷エンジンである可能性があり、コントローラをＲＩＰ及び印刷エンジンに動作可能に結合することができる。コントローラは、第１の印刷ジョブコンテンツをリッピングするＲＩＰに関するリッピング性能データを決定すると共に、第１の印刷ジョブコンテンツを印刷する印刷エンジンに関する印刷性能データを決定するように構成されている。また、コントローラは、リッピング及び印刷性能データに基づいて、印刷エンジンの処理速度が印刷の中断を必要とする程度にＲＩＰの処理速度より速いという危険を冒しているか否かを決定し、印刷エンジンの処理速度が印刷の中断を必要とする程度にＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて、印刷エンジンに対して、第１の印刷ジョブコンテンツの印刷から印刷待ちの第２の印刷ジョブコンテンツの印刷に切り替えさせ、印刷エンジンが第２の印刷ジョブコンテンツを印刷する間にＲＩＰに第１の印刷ジョブコンテンツをリッピングさせるように構成されている。更に、コントローラは、第１のジョブコンテンツの印刷が継続できる程度にＲＩＰの処理速度が印刷エンジンの処理速度に同調しているとの決定に応じて、印刷エンジンに対して、第１の印刷ジョブコンテンツの印刷を復帰させるように構成されている。このコントローラはさらに、リッピング及び印刷性能データをリアルタイムで追跡し、この追跡されたリッピング及び印刷性能データからトレンドラインを生成し、印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているか否かをトレンドラインから決定するように構成されている。
【００２１】
さらに別の態様によれば、コンピュータプログラム製品が記載される。コンピュータプログラム製品は、コンピュータによって実行されるときに該コンピュータに印刷ジョブを印刷する際の遅延を軽減するための方法を実行させる命令を記憶するコンピュータ可用データキャリアを有する。上述の方法は、ラスタイメージプロセッサ（ＲＩＰ）を用いて第１の印刷ジョブコンテンツをリッピングすることと、印刷エンジンを用いてＲＩＰから受信された第１の印刷ジョブコンテンツを印刷することと、第１の印刷ジョブコンテンツをリッピングすることに関するリッピング性能データを決定することと、第１の印刷ジョブコンテンツを印刷することに関する印刷性能データを決定することと、印刷エンジンの処理速度が印刷の中断を必要とするほどＲＩＰの処理速度より速いという危険を冒しているか否かを、リッピング及び印刷性能データに基づいて決定することと、印刷待ちの第２の印刷ジョブコンテンツを提供することと、印刷エンジンの処理速度が印刷の中断を必要とするほどＲＩＰの処理速度より速いという危険を冒していると決定することに応じて、印刷エンジンにおいて第１の印刷ジョブコンテンツの印刷から印刷待ちの第２の印刷ジョブコンテンツの印刷に切り替えることと、同時に第１の印刷ジョブコンテンツをリッピングすること及び第２の印刷ジョブコンテンツを印刷することを実行することと、さらに、第１の印刷ジョブが継続できる程度にＲＩＰの処理速度が印刷エンジンの処理速度に同調しているとの決定に応じて印刷エンジンで第１の印刷ジョブコンテンツに復帰すること、とを有する。
【図面の簡単な説明】
【００２２】
【図１】一実施の形態による、印刷ジョブを印刷する際に遅延を軽減するためのシステムを示すブロック図である。
【図２】一実施の形態による、印刷ジョブを印刷する際に遅延を軽減する方法の概略を示すフローチャートである。
【図３】一実施の形態による、図１のシステムにおいて実施される図２の方法の詳細な例を示すフローチャートである。
【図４】一実施の形態による、図１のシステムにおいて実施される図２の方法の詳細な例を示すフローチャートである。
【図５】図３及び図４の方法において使用されるリッピング性能データ及び印刷性能データを決定するプロセスの一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
本明細書中の記載において、「ウェブ」及び「シート」との文言はそれぞれ、画像を印刷するための紙、プラスチックやその他の適切な物理的基板の薄い複写紙の物理的な細長いウェブやカットシートを意味する。「ジョブ」又は「印刷ジョブ」は、１つ以上のセットの関連シート、通常は特定のユーザから、オリジナル文書シートのセット又は電子文書ページ画像から複写された照合コピーセット、あるいは関連したものである。「印刷コンテンツ」又は「印刷ジョブコンテンツ」は、１つ以上の印刷ジョブの少なくとも一部のコンテンツを印刷することを意味する。「印刷待ち」は、印刷エンジンによって直接印刷するために前もってリッピングされることを意味する。「ページ画像パイプライン」は、ページ画像を印刷システムの入力から出力に搬送するために配置される印刷システムの要素のつながりを示す。
【００２４】
大きなディジタル連続フィードプレスの高速化に伴う更なる印刷の短縮化は深刻な問題に発展する場合がある。ＤＦＥは、印刷前にリッピングされているような大量のコンテンツの後であっても、ＲＩＰの処理速度は、印刷エンジンが発生することができる処理速度に同調しない場合があることが知られている。ページ画像パイプラインにコンテンツが不足している場合、印刷エンジンは、大量の用紙の消耗を防止するために強制的に迅速なシャットダウン（クラッチ）を行う。規則的なシャットダウンは、数十フィートのウェブ媒体を依然として消耗することがある。さらに重要なことには、内容の欠如によって引き起こされるシャットダウンは、有料コンテンツが再び印刷可能とされる前に事前印刷セットアップを必要とすることにもなる。これは、大量の媒体及び失われた生産性の双方の浪費を伴う。
【００２５】
本出願に記載された技術特徴は、種々のシステム及び方法を構築するために使用され、このシステム及び方法よって、ＲＩＰやディジタルフロントエンドが一般的に、ＲＩＰが印刷エンジンについていくことができないことによるエンジン停止（シャットダウン）を防止するために印刷エンジンに送信されるジョブを印刷するために予めリップされた準備が維持される。図示の実施の形態のシステム及び方法は、リアルタイムで動作を追跡し、印刷の処理速度が印刷エンジンで中断される程度にＲＩＰ又はＤＦＥの処理速度より速いという危険を冒していることが決定された場合にポストＲＩＰコンテンツアーカイブ（post-RIP content
archive）から印刷ジョブに自動的に切り替えることができる。
【００２６】
図１は、実施の形態によるネットワーク化印刷システムアーキテクチャを示す。印刷システム１は、ラスタ画像処理（リッピング）モジュールとしてのラスタ画像プロセッサが印刷を準備するためのジョブを印刷するために構築されたＲＩＰプロセッサ９と、リッピングされたジョブを印刷するために構築された印刷エンジン４と、を有する。このシステムはまた、事前にリッピングされた印刷ジョブコンテンツ２１、即ち印刷待ちのジョブコンテンツであり、ラスタイメージプロセッサの処理が印刷エンジンの処理についていくことができないことによるエンジンのシャットダウンを防止するために印刷エンジンに送信されるものを記憶するメモリ１１を有する。以下でより詳細に説明されるように、ＲＩＰ９及び印刷エンジン４に動作可能に結合されたコントローラ８は、印刷エンジンの処理速度が第１の印刷ジョブの印刷が中断されることになる程度までＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて、印刷エンジン４を第１の印刷ジョブコンテンツ２０の印刷から印刷待ちの第２の印刷ジョブコンテンツ２１の印刷に切り替えさせるように構成されている。コントローラ８が、一旦、印刷エンジンが連続して第１の印刷ジョブを印刷できる程度にＲＩＰ９が印刷エンジン４に同調していると決定すると、コントローラ８は、印刷エンジン４に対して、第１の印刷ジョブコンテンツ２０の印刷まで復帰させる。
【００２７】
印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているとの決定に応じて第１のジョブコンテンツの印刷から印刷待ちの第２のジョブコンテンツに切り替え、ＲＩＰが印刷エンジンに同調可能なときに第１の印刷ジョブコンテンツの印刷に復帰することによって、ドライページパイプライン（a dry page pipeline）によって引き起こされる連続的な給紙印刷が停止するという不具合を防止することができる。さらに、これは、望ましくない連続的な給紙印刷エンジンの停止に関連する無駄（材料、時間、オペレータの努力）を防止することができる。
【００２８】
図１に示されている印刷システムアーキテクチャの実施の形態をより詳細に参照すると、コントローラ８及びＲＩＰモジュール９は、ディジタルフロントエンド（ＤＦＥ）３の一部を形成し、後者は、例えばサブミッション・クライアント２からネットワーク（図示せず）を介してページ記述（例えば、ＰＤＬファイル）を受信するように構成されている。ページ画像パイプラインは、サブミッション・クライアント２から、ＲＩＰ９を含むＤＦＥ３と、印刷エンジン４とへの要素のつながりであり、一般に図１では実線及び破線の矢印２２によって示される。サブミッション・クライアント２は、印刷のためのジョブを提案するネットワーク上の１人以上のクライアントである。サブミッション・クライアント２の一部の例は、コンピュータ、スキャナ、コピー機、及びその他の計算装置を有する。それぞれのサブミッション・クライアント２は印刷ドライバ（図示せず）を有する。印刷ドライバは一般に、サブミッション・クライアント２上のメモリに記憶されるソフトウェアに統合される。プリントドライバは印刷ジョブ・プログラミング属性（例えば色属性）を蓄積（コンパイル）し、これら属性と画像データをディジタルフロントエンド３によって処理される印刷ジョブに対するページ記述に組み込む。
【００２９】
ディジタルフロントエンドはＲＩＰモジュール９を利用して、サブミッション・クライアントからの印刷ジョブに対するページ記述のラスタ画像処理（リッピング）を実行して、印刷エンジン４によってレンダリングするためのビットマップを生成する。ディジタルフロントエンド３は、印刷待ち行列７を作成且つ管理し、印刷エンジン４を管理し、さらにビットマップを印刷エンジン４に付与することを含む他の機能を実行することができる。
【００３０】
印刷エンジン４は、印刷画像化（又はレンダリング）、定着、及び用紙搬送を実行して、ビットマップに対応する出力画像を生成するように一般に構成されている。出力画像は出力トレイ又はスタッカ（図示せず）に搬送されることもできる。図示の実施の形態の印刷エンジン４は、連続給紙プリンタやウェブプリンタであったり、あるいは出力画像を連続基板上に印刷するように一般に構成されている他のプリンタであってもよい。しかしながら、代替的実施の形態において、他のタイプのプリンタとして、カット基板上で印刷するように一般に構成されているプリンタを有するものを使用してもよい。
【００３１】
図示の実施の形態において、ＲＩＰモジュール９は、ページ記述を印刷エンジン４によって出力するためのビットマップに変換するソフトウェア、ハードウェア、又はファームウェアなどの形式で実施される。ビットマップは、例えばＤＦＥに配置されるメモリに記憶されることもある。
【００３２】
予めリッピングされている印刷待ちの印刷ジョブ２１は、ＤＦＥの適切なメモリ１１に記憶され、あるいはまた、ＤＦＥによって遠隔的に及びアクセス可能に記憶されてもよい。印刷待ちの印刷ジョブは、ＲＩＰそのものに関連付けられたメモリに例えば記憶されてもよい。メモリは、アーカイブメモリ又はリポジトリメモリ、例えば、エバーグリーンリポジトリのメモリでもあり得る。
【００３３】
ディジタルフロントエンド３はまた、保持待ち行列６、印刷待ち行列７、印刷サービス５、及びマーカ１０を有することもある。このシステムコントローラ８は、一般にディジタルフロントエンド３を管理するために、プロセッサ、メモリとソフトウェア、ハードウェア及び／又はファームウェア（図示せず）を有する。たとえば、このシステムコントローラ８は、入力されたジョブの何れを保持すべきか、何れのジョブが印刷可能であるかを決定する。システムコントローラ８はユーザインタフェース１２を使用してオペレータから入力を受信することもできる。たとえば、オペレータは何れのジョブを次に印刷するかを決定することもできる。システムコントローラ８は、印刷待ち行列７からラスタイメージプロセッサ９にジョブを送り出す。システムコントローラ８はまた、ラスタイメージプロセッサ９、マーカ１０、及び印刷エンジン４の状態を監視することもできる。
【００３４】
保持待ち行列６及び印刷待ち行列７はそれぞれ、単一の待ち行列又は複数の待ち行列であればよい。各待ち行列は１つの待ち行列へのインデックスとして実施されてもよい。あるいはまた、印刷待ち行列７におけるジョブは、実際に保持待ち行列６が存在しなくても保持された状態を単に有することもある。ディジタルフロントエンド３は更なる待ち行列を有することもある。一般に、システムコントローラ８は、サブミッション・クライアント２からジョブを保持待ち行列６に割り当て、オペレータがジョブをスケジュール化し印刷待ち行列７にリリースする。ジョブが印刷待ち行列７にリリースされるとき、システムコントローラ８は、リリースされたジョブをラスタ画像処理用のラスタイメージプロセッサ９に送る。
【００３５】
プリントサービス５は一般に、印刷サービスの選択をサブミッション・クライアント２に提供し、ネットワークを介してサブミッション・クライアント２から入力される印刷ジョブを受信するディジタルフロントエンド３上で動作するソフトウェアサービスである。プリントサービス５は、入ってくる印刷ジョブを印刷待ち行列７又はシステムコントローラ８に送信することもできる。プリントサービス５はユーザインタフェース（図示せず）を有することもある。プリントサービス５は、１つ以上のネットワークサブミッションゲートウェイと１つ以上のサブミッション待ち行列を有していてもよい。
【００３６】
マーカ１０は、データ及び制御情報（例えば、フォント及び色情報）を印刷エンジン４に提供し、バイナリＲＩＰデータを印刷エンジン４に送信する。プリンタエンジン４及びマーカ１０は組み合わされて１つのモジュール又はコンポーネントになってもよい。プリンタエンジン４は、ラスタイメージプロセッサ９からのビットマップ、データ及び制御情報に基づいて画像をレンダリングする。
【００３７】
システムコントローラ８をより詳細に参照すると、これは、ＲＩＰ９及び印刷エンジン４からの動作上の情報を監視し収集するように構成されている。特に、ＲＩＰから印刷エンジンまでの処理能力（スループット）に関するＲＩＰ性能データはコントローラによって監視され蓄積される。同様に、印刷エンジンの処理能力に関する印刷性能データはコントローラによって監視され蓄積される。
【００３８】
以下でより詳細に説明されるように、コントローラ８は、このＲＩＰ及び印刷性能データをリアルタイムで追跡し、トレンドラインを生成することができる。これらトレンドラインは、ＲＩＰ９の処理速度が印刷エンジン４の処理速度より速いという危険を冒しているか否かを決定するために使用することができる。この決定は、オペレータがシステム状態全体を意識させられ必要な場合に処置をとることができるように、コントローラ自体によって、又はコントローラがオペレータに対するユーザインタフェースのディスプレイ上にトレンドラインをレンダリングすることによって自動的に実行することができる。コントローラ８は、リポジトリメモリ１１から検索し、印刷エンジン４が第２の印刷ジョブコンテンツの印刷に切り替わるように、記憶された印刷待ちの第２の印刷ジョブコンテンツ２１を印刷エンジン４に提供するように構成される。
【００３９】
種々の実施の形態による印刷ジョブを印刷する際の遅延を軽減する方法が説明される。方法２００を概ね概略化するフローチャートを示す図２を参照すると、この方法は、プロセスのステップ２０１によって示されるように、ラスタイメージプロセッサ（ＲＩＰ）が第１の印刷コンテンツをリッピングし、及び印刷エンジンがＲＩＰから受信した第１の印刷コンテンツを印刷することによって開始される。ラスタ画像処理は、概してディジタルフロントエンドによって、又は詳細にはラスタイメージプロセッサによって実行される。次に、ステップ２０２に示されるように、第１の印刷コンテンツをリッピングするＲＩＰに関するリッピング性能データ、及びＲＩＰからの第１の印刷ジョブコンテンツを印刷することに関する印刷性能データが決定される。次に、ステップ２０３に示されるように、第１の印刷ジョブコンテンツの印刷が中断される程度に印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているか否かがリッピング性能データ及び印刷性能データに基づいて決定される。
【００４０】
ＲＩＰが印刷エンジンの速度又はスループットで印刷エンジンにページラスタ画像を提供可能な場合、印刷エンジンの処理速度は実質的にＲＩＰの処理速度よりも速くなる。この結果、印刷エンジンに利用可能なページラスタ画像が欠乏することになり、即ち、ＲＩＰからプリントエンジンへのページ画像パイプラインは「欠乏」し始め、ページ画像コンテンツが実質的に「欠乏」状態となる。やがて印刷エンジンには印刷に利用可能なラスタ画像が無くなるので、印刷が中断される。
【００４１】
ステップ２０３に示されるように、ＲＩＰが印刷エンジンに同調可能な場合、処理は、ステップ２０１に戻り、続けて第１の印刷コンテンツをリッピングして印刷する。しかしながら、印刷エンジンが、印刷の速度が印刷エンジンで中断を必要とする程度にリップ速度より速いという危険を冒している場合、印刷エンジンは、ステップ２０４に示されるようにＲＩＰからの第１のジョブコンテンツの印刷から印刷待ちの第２のジョブコンテンツの印刷に切り替えられる。ステップ２０５に示されるように、第１の印刷コンテンツのリッピングと印刷待ちの第２の印刷コンテンツの印刷は、同時に実行される。ステップ２０６に示されるように、第１のジョブコンテンツを印刷し続けるためにＲＩＰが印刷エンジンに十分同調可能であると決定されると、印刷エンジンは、ステップ２０７に示されるようにＲＩＰから第１の印刷コンテンツの印刷に復帰する。しかしながら、ＲＩＰが印刷エンジンにまだ同調できない場合、プロセスはステップ２０５に戻り、そこから、第１のジョブコンテンツのリッピングと印刷待ちのジョブコンテンツの印刷と同時に行うことによって再開する。
【００４２】
より詳細に方法２００を説明するために、第１の印刷ジョブ及び１つ以上の第２の印刷ジョブを印刷する際の遅延を軽減するためのシステム１において上記方法を実施する一例は、図１から図５を参照して記載される。
【００４３】
方法２００のより詳細な例のフローチャートを示す図３及び図４を特に参照すると、１つ以上のすぐに印刷できる第２のジョブがまずリッピングされ、ディジタルフロントエンド３のリポジトリメモリ１１に記憶される。
【００４４】
プリントショップ・アドミニストレータ又は他のユーザは、ステップ３０１に示されるようにカスタマーオーダがなくてもいつでも印刷可能な印刷待ちのコンテンツ２１としての作業の選択をリッピングして記憶するよう、ユーザインタフェース１２を介してＤＦＥ３に指示することができる。次に、ステップ３０２に示されるように、印刷に利用可能な最小数及び最大数のセットの印刷待ちの第２の印刷ジョブコンテンツ２１を定義することができる。作業の有用性は、例えばコンテンツをリポジトリメモリ１１に付加する際に定義することができる。これら最小数及び最大数は絶対値でもなければ一定の時間枠でなくてもよい。たとえば、ユーザは１０，０００セットの与えられたジョブを何れかの与えられた月に印刷することを指示してもよい。プリントショップは、このプリントショップが認識している特定のクライアントに対する特定の文書を定期的に順序付けさせる傾向がある。プリントショップは、標準時間内にこれらの文書上で「ストックアップ（stock up）」する。これは、配布時間の点で役立つが（This helps them with their delivery time）、他方、アイドリング中のオペレータ及び機器を利用することの方がより重要である(but more importantly, makes use of operators and equipment that would otherwise be idle.)。方法２００は、連続フィードプレス又は他の印刷エンジン上の生産に影響を及ぼす可能性がある性能問題を解決するためにこの動作を利用するメカニズムを提供する。
【００４５】
次に、ステップ３０４に示されるように、第１の印刷ジョブ２０が提出され、リッピングが開始される。たとえば、ユーザは、ＤＦＥ３に対するカスタマーオーダに従ってサブミッション・クライアント２を介して第１の印刷ジョブ２０を提出することができる。ステップ３０５及び３０６に示されるように、ＲＩＰ９は、印刷エンジン４が第１の印刷ジョブ２０の少なくとも一部を印刷するのを開始する準備ができていると決定されるまで第１のジョブをリッピングすることを続ける。次に、ステップ３０７に示されるように、第１の印刷ジョブコンテンツの印刷が開始される。次に、ステップ３０８に示されるように、リッピング及び印刷の間に、性能情報、又はＲＩＰ９及び印刷エンジン４の各々の処理能力に関するデータが、好ましくはリアルタイムで追跡され、第１のジョブコンテンツ２０の印刷が中断される程度にＲＩＰが印刷エンジン４に同調していないという危険にさらされているか否かの決定に寄与する。このプロセスは、ＲＩＰ及び印刷エンジンからの性能データを監視して収集するコントローラ８によってシステム１において実施することができる。
【００４６】
ＲＩＰ又はＤＦＥが印刷エンジンに同調していない危険にさらされているか否かを決定するためにＲＩＰ及び印刷エンジン性能を使用する種々の方法がある。
【００４７】
印刷エンジンとＲＩＰに関する印刷性能データ及びＲＩＰ性能データの一例は、（ｉ）印刷を待機しているページの全体数を管理することと、（ｉｉ）ページが印刷待ち行列に対する待機時間に付加される割合と、（ｉｉｉ）印刷待ち行列に対する待機時間におけるページの欠乏率である。
【００４８】
この特定の例において、ステップ３０９に示されるように、追跡されたＲＩＰ性能データ及び印刷性能データに基づくトレンドラインが生成され、必要な場合に表示される。システム１は、性能データ追跡を実行し、トレンドラインを自動的に構築することができる。これらのトレンドラインはさらにユーザに表示されてもよい。たとえば、トレンドラインは、システム状態全体での使用を提供するためにユーザインタフェースのディスプレイ上にそれらをレンダリングすることによって表示されてもよい。
【００４９】
これらトレンドラインは、ステップ３１０に示されるように、第１の印刷ジョブの印刷が中断される程度に印刷エンジン４の処理速度がＲＩＰ９の処理速度より速いという危険を冒しているか否かを決定するために使用される。これは、コントローラ又はユーザによって自動的に達成することができる。このシステムは、システム１が印刷中止を防止するために処置を取る必要があることをトレンド全体が示すときに、ユーザに警告することができる。トレンドラインから、処置がとられない限りページパイプラインが欠乏することになると決定されると、即ち、印刷エンジン４の処理速度が印刷が中断される程度にＲＩＰ９の処理速度より速いとき、コントローラ８は、図４のステップ３１３に示されるように、リポジトリメモリに事前記憶された１つ以上の印刷待ちのジョブの印刷品質の印刷をスケジュール化することができる。コントローラ８又はユーザは、必要な場合に、ステップ３１４に示されるようにリポジトリに事前記憶された印刷待ちの第２のジョブの印刷に切り替わる前に第１の印刷ジョブの印刷を中止する時間であるか否かを決定することができる。このように、ＤＦＥ３が先取り処置を行っているので、セット又はＶＩレコードなどの論理境界面にコンテンツを挿入することによって文書全体性を確保することができる。ＤＥＦはまた、印刷待ちのコンテンツを生産作業から分離するためにオフセット又はその他の分割機構を使用することもできる。
【００５０】
印刷エンジンによる印刷のためのリポジトリから印刷待ちの第２のジョブの検索及び選択は、種々の方法で実施できる。リポジトリからのコンテンツ選択は、予め定められたルールを用いて実現することができる。ルールの一部の例は、（ｉ）最後に再印刷されたジョブを選択（最大量になるまで同じジョブを印刷）することと、（ｉｉ）最も長い時間にわたって印刷されていないジョブを選択することと、又は（ｉｉｉ）リポジトリコンテンツ全体上に丸いロビンを使用してジョブを選択することである。
【００５１】
印刷エンジン４が第１のジョブコンテンツ２０の印刷を停止させると、ステップ３１５に示されるように、コントローラによってメモリリポジトリ１１から選択され検索され、印刷用に印刷エンジンに送信される印刷待ちの第２のジョブ２１の印刷を開始する。リポジトリからの印刷コンテンツが開始されると、ページ画像パイプラインが所与のしきい値に達するまで、即ち、ステップ３１７に示されるようにＲＩＰ又はＤＦＥからの印刷エンジンに利用可能な第１の印刷ジョブのラスタページ画像の量が所定のしきい値に到達するまで、ＤＥＦは第１のジョブコンテンツを同時にリッピングする。
【００５２】
ＤＦＥは、容量しきい値を推定するためにプレックス及び印刷品質に加えてＲＩＰトレンド情報を使用することになる。このしきい値は、印刷によって引き起こされたリッピングされたページ消耗の割合（パイプライン欠乏割合として周知）、及びＲＩＰがリッピングされたページを印刷エンジンに供給する結果としてのページ補充割合（ページ補充率）によって決まる。これら２つの割合は、システムがパイプライン欠乏に向かっているか否かを決定するために組み合わされる。欠乏割合及び補充割合は追跡記録ができ、システムが現在の割合で印刷するためにページを使い果たすのにかかる時間に対する推定を行うために使用することができる。このように推定することは、印刷エンジンが利用できるようにする場合、リッピングされた第１の印刷ジョブコンテンツを印刷エンジンに供給することが第１の印刷ジョブコンテンツを印刷することによって使い尽くされないことを保証するのに十分とされるラスタ化された第１の印刷ジョブコンテンツの容量しきい値を推定するために、用いることができる。パイプラインがしきい値に到達すると、ＤＦＥは、ステップ３１９に示されるように最低印刷品質に達するまですぐに印刷できる第２のジョブ文書を作成し続けることになる。その時点で、ＤＦＥは、ステップ３２０に示されるようにこの場合は第１の印刷ジョブ２０である作成文書の印刷に戻る。
【００５３】
必要の場合には、ＤＦＥ３は、ステップ３１８に示されるように必要に応じて多数の印刷待ちの第２のジョブを配列する（queue up）ことができ、第１の印刷ジョブの製品を印刷することは所望のしきい値に達するまでは開始しないことを保証する。このため、ＲＩＰが第１のジョブ印刷コンテンツをリッピングし続け印刷エンジンに利用可能なリッピングされた第１のジョブコンテンツの容量が所定のしきい値１に向かって増加し続ける間に、印刷待ちのジョブコンテンツの印刷に中断が起きないように、１つ以上の更なる印刷可能な第２のジョブを必要に応じて配列することができる。
【００５４】
既に説明したように、ステップ３１０に示されるように、ＲＩＰ９又はＤＦＥ３が印刷エンジン４と同調（keeping pace with）しない危険にあるか否かを決定するためにＲＩＰ及び印刷エンジン性能を使用する種々の方法が存在する。図５は、一実施の形態による１つのこのような方法５００を概略化するフローチャートである。ステップ５０１に示されるように、印刷を待機中のページの番号の現在数が維持される。ステップ５０２に示されるように、ページが印刷待ち行列に対する待機時間に付加される割合が追跡される。印刷待ち行列に対する待機時間におけるページの欠乏割合もまた追跡される。印刷待ち行列及び欠乏割合に付加される印刷に待機するページの総数は、ＲＩＰページだけでなく印刷品質及びプレックスに基づいて引き出すことができる。プロセスのステップ５０１から５０３はリアルタイムで実行できる。ステップ５０４に示されるようにステップ５０１から５０３で追跡される情報のスナップショットが実行され、ステップ５０５に示されるようにリアルタイムトレンドラインを生成するために使用される。これらトレンドラインは、ステップ５０６に示されるように、ページパイプラインがなくなりそうなときを決定するために使用される。方法５００は図１のシステム１によって実施することができる。
【００５５】
ＲＩＰ９が印刷エンジン４に同調しないという危険にあるか否かを予測するための他の種々の方法がある。リッピング性能データ及び印刷性能データの統計値は、トレンドラインを使用する代わりに追跡することができる（又はこれら統計値はトレンドラインを供給するために使用されることもある）。第１の印刷ジョブコンテンツをリッピングすることに関連するリッピング性能データは、ＲＩＰからの印刷エンジンに利用可能なリッピングされた第１の印刷ジョブコンテンツの補充割合を反映するデータのタイプ又は統計値を有することができる。同様に、第１の印刷ジョブコンテンツを印刷することに関連する印刷性能データは、利用可能なリッピングされた第１の印刷ジョブコンテンツの欠乏割合を反映するデータのタイプ又は統計値を有することがある。上記印刷が中断される程度に印刷エンジンの処理速度がＲＩＰの処理速度より速いという危険を冒しているか否かの決定は、これら欠乏割合及び補充割合を追跡し、リッピングされた第１の印刷ジョブコンテンツの印刷エンジンへの供給が現在のリッピング及び印刷割合で使い果たされるとき、即ち、パイプラインが事実上「欠乏する」ときを推定することによって行なうことができる。
【００５６】
図示の実施の形態のシステム及び方法は、リアルタイムで追跡された性能データに基づいて印刷エンジンがＲＩＰより速いかどうかを決定することができ、ＤＦＥに印刷エンジンと対応させることができないことを前もって予測させる。ＤＦＥはエンジンを駆動するためにページ画像を有することを保証するために自動的に処置をとることができる。エバーグリーン又は他のタイプのコンテンツのリプリント・リポジトリは、特定の時間にわたって量の面で顧客注文がなくても印刷できる。ＲＩＰが印刷エンジンより速いと決定されたときにコンテンツのポストＲＩＰリポジトリを印刷することによって、エンジンのシャットダウンが防止できる。ＤＦＥによるジョブの自動印刷は、予め定められたルールを用いて実行することができる。図示の実施の形態のこれらシステム及び方法は普通のプリントショップの業務をサポートし、印刷エンジン上で生成されるページがプリントショップに対し価値あるものであることを保証する。
【符号の説明】
【００５７】
１  印刷システム
２  サブミッション・クライアント
３  ディジタルフロントエンド
４  印刷エンジン
５  印刷サービス
６  保持待ち行列
７  印刷待ち行列
８  コントローラ
９  ＲＩＰ
１０  マーカ
１１  レポジトリメモリ
２０  第１の印刷ジョブコンテンツ
【図１】
2010257456.tif 000003
【図２】
2010257456.tif 000004
【図３】
2010257456.tif 000005
【図４】
2010257456.tif 000006
【図５】
2010257456.tif 000007