(57)【要約】  複数の処理手段の間に印刷ジョブの各要素を分散させることによって、デジタル印刷のための印刷ジョブを分散化させる方法及び装置。本方法及び装置は、コモンジョブファイル（ＣＪＦ）を受信することを含む。ＣＪＦを複数のＣＪＦチャンクに分割する。ＣＪＦチャンクの個数は、処理手段の利用性に従って生成される。複数のレディ・ツー・プリントページ（ＲＴＰ）ページを処理及び生成するため、ＣＪＦチャンクを処理手段に分散する。生成された複数のＲＴＰページを印刷ジョブのページ順序を維持することによってデジタルプリンタに送信する。
2011516967.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理手段の間に印刷ジョブの要素を分散させることによって、デジタル印刷の印刷ジョブを分散化させる方法であって、
ａ）印刷ジョブリファレンスファイルを提供するステップと、
ｂ）ジョブコンポジション要求を提供するステップと、
ｃ）ジョブ分割のため、前記ジョブコンポジション要求に従って前記印刷ジョブリファレンスファイルを準備するステップと、
ｄ）前記印刷ジョブリファレンスファイルを、前記処理手段の利用性に従って生成される複数のセグメントに分割するステップと、
ｅ）前記セグメントを前記処理手段に分散させるステップと、
ｆ）複数のレディ・ツー・プリント要素を処理及び生成するステップと、
ｇ）前記ジョブコンポジション要求と前記複数のレディ・ツー・プリント要素とに従ってレディ・ツー・プリント（ＲＴＰ）ページ構造を生成するステップと、
ｈ）前記生成されたレディ・ツー・プリント（ＲＴＰ）ページ構造に従ってプリンタ固有データを生成するステップと、
を有する方法。
【請求項２】
前記プリンタ固有データを少なくとも１つのデジタルプリンタに送信するステップをさらに有する、請求項１記載の方法。
【請求項３】
前記印刷ジョブリファレンスファイルは、前記印刷ジョブにおける各ページへのリファレンスを有する、請求項１記載の方法。
【請求項４】
前記印刷ジョブリファレンスファイルは、前記各ページの少なくとも１つに従って処理される共有リソースへのリファレンスを有する、請求項１記載の方法。
【請求項５】
前記共有リソースは、処理のため第１プロセッサに提供され、
前記共有リソースは、第２プロセッサによりすでに処理されたものであり、
その後、前記共有リソースの処理結果は、前記共有リソースを再び処理することなく第１プロセッサにより利用される、請求項４記載の方法。
【請求項６】
前記共有リソースは、処理のため第１プロセッサに提供され、
前記共有リソースは、第２プロセッサにより処理され、
その後、前記第１プロセッサは、前記第２プロセッサが前記共有リソースの処理を終了するのを待機する、請求項４記載の方法。
【請求項７】
前記印刷ジョブリファレンスファイルは、ジョブスケルトン情報を有する、請求項１記載の方法。
【請求項８】
前記ジョブスケルトン情報は、ブックレット毎のページ数、ジョブ毎のページ数、ページサイズ、ページ向き、メディアタイプ又はこれらの組み合わせからなる群から選ばれたパラメータの少なくとも１つを有する、請求項７記載の方法。
【請求項９】
前記ジョブコンポジション要求は、デジタルプリンタタイプ、印刷用紙サイズ、メディアタイプ、フィニッシャオプション、インポジションスキーム、ジョブ・ツー・メディアベストフィットオプション又はこれらの組み合わせからなる群から選ばれたパラメータの少なくとも１つを有する、請求項１記載の方法。
【請求項１０】
前記デジタルプリンタタイプは、ロールフィードである、請求項９記載の方法。
【請求項１１】
前記デジタルプリンタタイプは、シートフィードである、請求項９記載の方法。
【請求項１２】
前記印刷ジョブリファレンスファイルのセグメントは、専用の処理手段により実行され、前記メディアの前側に印刷されるページを表す、請求項１記載の方法。
【請求項１３】
前記印刷ジョブリファレンスファイルのセグメントは、専用の処理手段により実行され、前記メディアの裏側に印刷されるページを表す、請求項１記載の方法。
【請求項１４】
前記印刷ジョブリファレンスファイルは、処理の複雑さについて解析され、
前記セグメントへの分割は、前記処理手段の利用性とパフォーマンスとに従って実行される、請求項１記載の方法。
【請求項１５】
前記処理の複雑さの解析と前記セグメントへの分割とは、前記印刷ジョブの処理中に少なくとも１回実行される、請求項１４記載の方法。
【請求項１６】
前記レディ・ツー・プリントページ構造は、少なくとも複数のレディ・ツー・プリント要素とページジオメトリ情報とからなる、請求項１記載の方法。
【請求項１７】
前記レディ・ツー・プリントページ構造は、ページ順序情報を有する、請求項１記載の方法。
【請求項１８】
前記レディ・ツー・プリントページ構造は、宛先プリンタデータフォーマットを有する、請求項１記載の方法。
【請求項１９】
前記プリンタ固有データは、ビットマップデータである、請求項１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ速度のニーズに適合する高速デジタルプリンタに要求されるデジタルデータを提供するため、デジタルフロントエンドシステムのプロセッサ間のページ記述言語（ＰＤＬ）オブジェクトの効率的な分散のための方法及び装置に関する。
【背景技術】
【０００２】
データを用意し、デジタルプリンタを駆動するよう構成されるデジタルフロントエンド又はカラープリントサーバは、図１に示されるように２つの主要なパーツによって一般的な用語で説明することができる。
【０００３】
１．フロントエンド要素１１は、ＰｏｓｔＳｃｒｉｐｔ（ＰＳ）などのページ記述言語（ＰＤＬ）１３の形式によるデジタルファイルを処理する。フロントエンド要素１１にはＰＤＬ処理手段が設けられ、処理手段の出力はｒｅａｄｙ−ｔｏ−ｐｒｉｎｔ（ＲＴＰ）形式のデータ１４である。
【０００４】
２．バックエンド要素１２は、ＲＴＰデータを受信し、それを印刷用のデジタルプリンタにプリンタとのビデオインタフェース１５を介し送信する。
【０００５】
カラープリントサーバの大部分は、プリントエンジンに沿ってＲＴＰデータバッファを生成し、すなわち、フロントエンド１１により生成されるデータは、ＲＴＰオブジェクトを生成し、さらなる印刷のため中間ストレージに保存するステップなしにバックエンド１２により即座に使用される。市販のカラープリントサービスの１つのラインは、中間的なＲＴＰ生成の上記方法を利用し、ＲＴＰフォーマットを規定し、当該ＲＴＰフォーマットに基づきデータフローを規定する。このＲＴＰフォーマットは、再使用可能な要素と共に、別のＲＴＰ要素として表現される再使用不可な要素から構成される。
【０００６】
フロントエンド１１は、ｐａｇｅ  ｄｅｆｉｎｉｔｉｏｎ  ｆｉｌｅ（ＰＤＦ）、ＰＳ又はｖａｒｉａｂｌｅ  ＰｏｓｔＳｃｒｉｐｔ（ＶＰＳ）などによる入力ＰＤＬジョブを受信する。フロントエンド１１はジョブを処理し、ＰＤＬをＲＴＰジョブに変換する。バックエンド１２は、ＲＴＰ要素をページビットマップに併合及び構成し、ビデオインタフェース１５を用いてビットマップをプリンタに出力する。
【０００７】
中間的に保存されたＲＴＰフォーマットの利用は、デジタルプリンタのエンジン速度により良好に合致させるためのものである。非ＶＤＰ（Ｖａｒｉａｂｌｅ  Ｄａｔａ  Ｐｒｉｎｔｉｎｇ）ジョブのため、複数のコピーがエンジン速度により印刷される。これは、ＲＴＰを１回準備し、複数回ＲＴＰを印刷することにより実現される。典型的なＶＤＰジョブの場合、ＲＴＰはエンジン速度により準備される。
【０００８】
新たなプリンタとのインタフェースを設計するとき、フロントエンド要素とバックエンド要素との間の厳密な分割は大変重要である。フロントエンドは、プリンタから独立したパーツであり、典型的には限定的なカスタマイズ化しか要しないが、バックエンドは、プリンタに依存したパーツであり、典型的には特定のプリンタニーズに適合するよう具体的なカスタマイズ化を要する。図２は、上述されるようなフロントエンド１１とバックエンド１２との間の分離を示す典型的な市販のカラープリントサーバの上位レベルの図である。
【０００９】
プリンタカラーサーバアーキテクチャにおける重要な要素は、マージャ及びプリンタインタフェースボード２８である。マージャボードは、エンジン速度によりリアルタイムにＲＴＰ要素をマージ及びアセンブルする。システムの残りは、生成ラインとみなすことができ、それの主要な目的はマージャボードに供給するため複数のＲＴＰオブジェクトを生成することである。システムのこの観点は便利であるが、他の観点もまた可能である。
【００１０】
ＲＴＰフォーマットは、ＲＩＰされたジョブのためのイーストマンコダックカンパニーの専用のフォーマットである。このフォーマットによると、ＲＩＰされたジョブはＲＴＰページから構成され、各ページはＲＴＰ要素を参照する。ＲＴＰは、要素ベースのフォーマットであり、レンダリングされた再使用可能な要素と再使用不可な要素とが別々のＲＴＰ要素として表される。各ＲＴＰ要素は、圧縮されたラスタ要素としてみなすことができる。ＲＴＰは、フュージョンカードの仕様とエンジンの特性とに適合するよう用意される。
【００１１】
処理フロントエンド１１は、システムにジョブをインポートするためのジョブ入力２２と、ラスタイメージプロセッサ（ＲＩＰ）２３と、ＲＩＰ２３により生成されたラスタデータを変換するための画像処理コンポーネント２４と、ＲＴＰ準備モジュール２５との主要なコンポーネントから構成される。
【００１２】
上述されるように、フロントエンド１１は、入力されるＰＤＬジョブ１３を受信し、ＲＴＰフォーマット１４に変換する。ＰＤＬからＲＴＰへの変換は、以下の処理ステップから構成されるマルチステップ処理である。
１．ジョブが受信され、システムにインポートされる。
２．ジョブが、処理のためスケジューリングされる。
３．パイプライン化されたジョブ処理が、ＲＩＰ２３によって開始され、トラッピングやアンチエイリアス処理などの画像処理２４が実行される。
４．ＲＴＰ準備モジュール２５が最終的なラスタデータをＲＴＰフォーマット１４に変換する。
５．ＲＴＰフォーマット１４はさらにＲＴＰストレージ２６に格納される。
【００１３】
上記すべてのステップは、パイプライン的に実行される。例えば、トラッピングは、いくつかのラスタスキャンラインがＲＩＰ化された後に開始され、ＲＴＰの生成は、ページ上のいくつかのラスタスキャンラインが用意された後に開始されてもよい。
【００１４】
印刷バックエンド１２は、以下のコンポーネントから構成される。
１．ＲＴＰストレージ２６−印刷エンジン速度によるラスタ要素の読み込みを保障する効率的なラスタ要素のストレージ。ＲＴＰストレージは、典型的には、ファーストディスク又はディスクアレイとして実現される。これは、エンジン速度により規定されるような高速での大きな格納容量を可能にする。
２．データフィーダ２７−マージャカードのための作業をスケジューリングするコンポーネント。それは、ＲＴＰレイアウトをロードし、マージ処理を開始し、マージ処理をモニタするためのものである。
３．マージボード２８−ＲＴＰ要素を最終的なページビットマップにマージ及びアセンブルし、当該ビットマップを印刷エンジンに送信するコンポーネント。
【００１５】
上述されるように、バックエンド１２は、エンジン速度によりＲＴＰデータを印刷する。これは、以下の処理を含む。
１．ＲＴＰストレージからＲＴＰデータを読み込む。
２．ＲＴＰデータをコントーンページビットマップにマージ及びアセンブルする。
３．エンジンの仕様に従ってさらなる処理（スクリーニング、圧縮及びルックアップテーブル変換（ＬＵＴ））がコントーンビットマップに適用されてもよい。
４．印刷エンジンとのプリンタビデオインタフェース１５を介しビットマップを出力する。
５．エンジンを制御する。
【００１６】
バックエンドにより実行される主要な処理は、ＲＴＰデータを結果となるビットマップにマージ及びアセンブルする処理である。マージ処理はソフトウェア又はハードウェアの何れかにより実現可能であるが、典型的には、プリンタエンジン速度に適合するように、マージ手段はハードウェアにより実現される。
【００１７】
パフォーマンス要求に従って、システムには１以上のマージャボードが存在しうる。１つのマージャボード２８を備えたプリンタカラーサーバでは、ボードはすべてのプロセスカラー（シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）など）を扱う。例えば、２つのマージャボード２８の場合、１つのボードはＣ及びＭカラーチャネル５３を扱い、他方のボードはＹ及びＫカラーを扱う。
【００１８】
カラーデジタルプリンタの要求は、より大きくなってきている。毎分１００枚のＡ４カラーページを印刷可能なプリンタ（１００ｐｐｍ）がすでに利用可能である。１０００ｐｐｍ以上を印刷するプリンタが近い将来に導入される。カラーサーバの現在のアーキテクチャは、要求される速度により高速プリンタを駆動することはできず、新たな要求を充足するためプロセスを設計し直す必要がある。
【発明の概要】
【００１９】
概略的には、本発明の一態様によると、デジタル印刷のための印刷ジョブを分散させる方法は、複数のプロセッサの間に印刷ジョブの各要素を分散させることによって実現される。本方法によると、印刷ジョブリファレンスファイルとコンポジション要求とが提供される。印刷ジョブリファレンスファイルは、ジョブコンポジション要求に従って処理される。印刷ジョブリファレンスファイルは、複数のセグメントに分割される。セグメントは、処理手段の利用性に従って生成される。セグメントは、複数のレディ・ツー・プリント要素を生成する処理手段に分散される。レディ・ツー・プリント（ＲＴＰ）ページ構造は、ジョブコンポジション要求と複数のレディ・ツー・プリント要素とに従って生成される。プリンタ固有データが、生成されたＲＴＰページ構造に従って生成され、デジタルプリンタに送信される。
【００２０】
本発明の上記及び他の課題、特徴及び効果は、本発明の例示的な実施例が図示及び説明される図面と共に以下の詳細な説明を参照することによって、当業者に容易に明らかになるであろう。
【図面の簡単な説明】
【００２１】
【図１】図１は、簡単化された通常用いられるプリントカラーサーバアーキテクチャを示す概略図である。
【図２】図２は、詳細なプリントカラーサーバアーキテクチャを示す概略図である。
【図３】図３は、現在のプリントカラーサーバアーキテクチャから本発明によるアーキテクチャへの進化を示す概略図である。
【図４】図４は、本発明による簡単化されたプリントカラーサーバアーキテクチャを示す概略図である。
【図５】図５は、本発明によるアーキテクチャ内のデータフローを示す概略図である。
【図６】図６は、本発明によるアーキテクチャ内の処理ステージを示す概略図である。
【図７】図７は、入力から印刷処理までのデータフローを示す概略図である。
【発明を実施するための形態】
【００２２】
１，０００ｐｐｍの範囲の印刷速度に適合する高速のパーソナル化された印刷を実現するには、典型的には１つのＲＩＰノードと１つのマージャノードとから構成される従来のシステムに必要とされるものより実質的に大きな処理パワーを必要とする。この要求される処理パワーは、今日利用可能なものよりはるかに強力なフロントエンド１１とバックエンド１２とを求める。従って、複数のＲＩＰノードと複数のＲＴＰマージャノードとが、高速プリンタを提供するのに必要なスピードを実現するのに必要とされる。
【００２３】
今日利用可能なプリントカラーサーバアーキテクチャは、上述される新たな要求を処理するため、向上する必要がある。図３は、現在のシステムアーキテクチャと、新たな目的を実現するため用いられる主要な新たなコンポーネントを示す本発明によるシステムアーキテクチャとの上位レベルの図を示す。新たな分散アーキテクチャプリントカラーサーバアーキテクチャは、複数のバックエンド３４とフロントエンド３２の各コンポーネントと共に新たなコンポーネントを有する。
【００２４】
ジョブオーガナイザ３５は、入力されたＰＤＬジョブ１３のプリントジョブリファレンスファイル又はコモンジョブファイル（ＣＪＦ）表現を生成可能である。結果としてのＣＪＦコンポーネントは、中間的な格納のため、ジョブストレージ３１に格納される。ＣＪＦは、オリジナルジョブを参照し、ページ並列化を可能にする特別なフォーマットである。ＣＪＦフォーマットは、２００７年９月２０日に出願された共通の譲り受けされた同時係属中のＡｒｏｎｓｈｔａｍらによる米国特許出願第１１／８５８，４７７号“ＰＡＲＡＬＬＥＬ  ＰＲＯＣＥＳＳＩＮＧ  ＯＦ  ＰＡＧＥ  ＤＥＳＣＲＩＰＴＩＯＮ  ＬＡＮＧＵＡＧＥ”に詳細に説明されている。
【００２５】
所望のプリントエンジン速度を満たすため、マルチジョブオーガナイザ３５が配備される。各コンポーネントの多様性は異なり、異なる目的に利用される。
ａ．複数のジョブオーガナイザ３５が、複数のジョブのためＣＪＦを生成するのに利用され、これにより、各ジョブのスタートアップ時間が短縮される。
ｂ．複数のフロントエンドノード３２、より具体的にはＲＩＰノードが、典型的にはすべてのカラー分離チャネルのため、ページパラレル化を利用した単一のジョブのＲＴＰを準備するために主として利用される。これは、エンジン速度を実現するのに必要なデータ準備を高速化する。
ｃ．複数のバックエンドノード、より具体的にはマージノードが、ＲＴＰをマージし、エンジン速度によりプリンタビデオインタフェース１５を介し生成されたビットマップデータを出力するのに要求される。
【００２６】
従来のアーキテクチャと同様に、フロントエンド１１とバックエンド１２との間には厳密な分離が存在する。複数のフロントエンドノード３２は、ＲＴＰを準備し、それを分散化されたＲＴＰストレージ３３に出力する。複数のバックエンドノード３４は、ＲＴＰストレージ３３からデータを受信し、それをマージし、ビットマップをプリンタに出力する。
【００２７】
以下の説明における図面は、システムとシステムにおけるデータフロートを説明する。図４は、本発明のアーキテクチャの主要な要素を示す簡単化された図を示す。図４に示される簡単化された図は、主要なシステムコンポーネントであるオーガナイザ、ＲＩＰ及びマージャを示す。図は、例えば、２つのオーガナイザ、８つのＲＩＰ及び４つのマージャを有する典型的なハイエンドシステムを示す。
【００２８】
図はシステムの概略的なレイアウトを示しているが、実現形態は異なる実施例において変更されうることを強調することが重要である。例えば、各ＲＩＰノード４２が独立したコンピュータ上にあってもよいし、又は各コンピュータが２つのＲＩＰノードを有してもよい。さらに、各マルチマージャ４３が独立したコンピュータ上にあってもよく、又は各コンピュータが２つのマージャを管理してもよい。
【００２９】
図５は、本発明によるシステム内のデータフローを示す。図６は、システムにおけるデータ処理のステージを示し、図７は、ジョブの入力から印刷処理までのデータフローを示す。
【００３０】
図５〜７を参照するに、ＰＤＬ形式によるプリントジョブは、外部クライアント７１に従ってスプールディスク２１にスプールされる。入力ステージ２２は、さらなる処理（ＲＩＰ処理）とそれをＣＪＦ４１に編成するためのジョブを準備する。これは、ジョブオーガナイザ３５がスプールディスク２１からＰＤＬジョブ１３を読み込み、ＰＤＬジョブ１３をパーシングし、ＣＪＦ４１の表現を生成し、さらにＰＤＬ要素５４からフィルタリングし、それらをＰＤＬリソースキャッシュ５１に格納する各ステップを含む。生成されたＣＪＦ４１は、ワークディスク７２に格納される。
【００３１】
ＰＤＬの編成又はＣＪＦの生成の重要な部分は、ジョブにおけるドキュメントの個数、各ドキュメントにおけるページの個数、各ページのページサイズなどのジョブ情報を含む、ジョブに関する基本情報を含むシンプルなジョブ構造であるジョブスケルトンの生成である。ジョブスケルトン情報は、複数のＲＩＰノード４２への適切なページ分散と共にルール情報及びインポジション（ｉｍｐｏｓｉｔｉｏｎ）情報を含む、コンポジションエンジン６１により生成される適切なページインポジション命令を生成するのに利用される。
【００３２】
処理ステップは、ＲＴＰ１４に変換することによって、印刷用にジョブを準備する。これは、少なくとも後述される処理を含む。
１．処理ステップは、ワークディスク７２からジョブスケルトンを含むＣＪＦ４１を読み込む。
２．ＣＪＦ４１は、セグメント又はＣＪＦチャンク７４に分割され、ＣＪＦチャンク７４は、利用可能な処理手段を最も良く活用するのにシステムにおいて利用されるロードバランシングアルゴリズムに従うよう分割される。ＣＪＦチャンクは、ジョブメタデータなどのリファレンスファイル情報の大部分を含み、ジョブデータへのリファレンスは本来的に軽量であり、処理手段に効果的に分散させるのに適している。
３．ＣＪＦチャンク７４は、処理用の複数のＲＩＰノード４２に分散される。
４．各ＲＩＰ２３は、ラスタデータを準備するためのものである。これは、以下のステップを含む。
ａ．ＲＩＰ２３がＣＪＦチャンクを受信する。ＲＩＰは、ジョブデータを取得し、それを要素単位で処理し、ラスタを生成する。
ｂ．まだラスタ化されていない新たな再利用可能な要素に遭遇すると、それはラスタ化され、ローカルＰＤＬリソースキャッシュ５１に格納され、これにより、各ＰＤＬ要素５４が１回のみリモートアクセスされることが保障される。
ｃ．最終的なラスタがＲＴＰプリペア２５に送信され、ページレイアウトがジョブレイアウトデータベース７３に保持される。
５．ＲＴＰプリペア２５がラスタをＲＴＰ１４に変換する。
６．ＲＴＰが分散され、ＲＴＰストレージ２６に格納される。各処理／印刷ステーションは、いくつかのカラーセパレーションのみを保持し、他のものは、他の処理／印刷ステーションにあるＲＴＰストレージに分散される。
【００３３】
ページレベルパラレル化シナリオ（後述される）では、１つのジョブについて生成されるＣＪＦ４１は複数のＲＩＰノード４２に分割される。ジョブレベルパラレル化（今日利用される）のケースでは、複数のＲＩＰノード４２がまた配置されるが、この場合、複数のＲＩＰノードのそれぞれは異なるＰＤＬ１３により表される異なるジョブを処理する。
【００３４】
ラスタ化処理は、ＣＪＦ４１と、コンポジションエンジン６１から受信したルール情報と、以前に格納された再利用可能なＰＤＬ要素５４とに基づく。ルール情報７８は、ジョブラスタ化に影響を与えるパラメータセットである。一部のルールはジョブ全体に影響を与え、一部のルールは各ページのみに影響を与える。ルールの具体例として、解像度、ページの向き、ページスケーリング、カラーを含む。ルール情報７８は、インポジションエンジン６１により提供されるインポジション情報７９と共に、ジョブコンポジション要件を構成する。
【００３５】
各ＲＩＰ２３はチャンク毎にＣＪＦ４１を受信し、各ＣＪＦチャンクはルールを含むものであってもよい。ＲＩＰは、ＰＤＬデータをロードし（ＣＪＦに従って）、ルールに従ってＰＤＬデータを解釈及びラスタ化する。ＲＩＰ２３が再利用可能な要素の配置に遭遇すると、それは以下のステップを実行する。
１．ＲＩＰは、受信したＰＤＬ要素５４がＲＩＰの何れかにより以前にラスタ化されたかチェックする。それは、カラー変換マトリックス（ＣＴＭ）又はＰＤＬ要素ＢｏｕｎｄｉｎｇＢｏｘなどのラスタパラメータのチェックを含む。
２．ＲＩＰノード４２の何れかにおいて当該要素が以前にラスタ化されていた場合、ＲＩＰはラスタ化をスキップする。
３．当該要素が以前にラスタ化されず、ＲＩＰの何れもラスタ化を開始しなかった場合、ＲＩＰは要素をラスタ化し、結果をＲＴＰプリペア２５にわたす。
４．当該要素が以前にラスタ化されず、他のＲＩＰがラスタ化を開始していた場合、ＲＩＰは他のＲＩＰによるラスタ化の完了を待機する。任意的には、ＲＩＰは待機せず、他のＲＩＰと共有することなく当該要素をラスタ化する。これは、最適化目的のため必要とされる。
５．残りのＰＤＬデータは、再利用不可な要素としてラスタ化され、ＲＴＰプリペア２５にわたされる。ＲＴＰプリペア２５は、ラスタをＲＴＰに変換する。ＲＴＰはＲＴＰストレージ２６に格納される。
【００３６】
図７において説明されるように、システムは複数の処理／印刷コントローラ７５を有する。各処理／印刷コントローラ７５は、ＲＩＰ２３と、ＲＴＰプリペア２５と、ＲＴＰストレージ２６とを有する。ＲＴＰ１４は、処理／印刷コントローラ７６のＲＴＰプリペア２５により準備され、印刷のため処理／印刷コントローラ７７に送信することができる。
【００３７】
あるいは、ＲＴＰ１４は、処理／印刷コントローラ７７により生成され、処理／印刷コントローラ７６による印刷のために利用される。データフィーダ印刷マネージャ５５は、ＲＴＰ要素１４をビットマップにマージし、デジタルプリンタ５２とのビデオインタフェース１５を介しビットマップを送信する。
【符号の説明】
【００３８】
１１  フロントエンド
１２  バックエンド
１３  ページ記述言語（ＰＤＬ）ジョブ
１４  レディ・ツー・プリント（ＲＴＰ）
１５  ビデオインタフェース
２１  スプールディスク
２２  入力
２３  ラスタ画像処理（ＲＩＰ）
２４  画像処理コンポーネント
２５  ＲＴＰプリペア
２６  ＲＴＰストレージ
２７  データフィーダ
２８  マージ及びプリンタインタフェースボード
３１  ジョブストレージ
３２  複数のフロントエンドノード
３３  ＲＴＰストレージ
３４  複数のバックエンドノード
３５  ジョブオーガナイザ
４１  コモンジョブファイル（ＣＪＦ）フォーマット
４２  複数のＲＩＰノード
４３  複数のマージャ
５１  ＰＤＬリソースキャッシュ
５２  デジタルプリンタ
５３  カラーチャネル
５４  ＰＤＬ要素
５５  データフィーダ及びプリントマネージャ
６１  コンポジションエンジン
７１  外部クライアントによるスプール送信
７２  ワークディスク
７３  ジョブレイアウトサービス及びデータベース
７４  ＣＪＦチャンク
７５  処理／印刷コントローラ
７６  処理／印刷コントローラ＃１
７７  処理／印刷コントローラ＃２
７８  ルール情報
７９  インポジション情報
【図１】
2011516967.tif 000003
【図２】
2011516967.tif 000004
【図３】
2011516967.tif 000005
【図４】
2011516967.tif 000006
【図５】
2011516967.tif 000007
【図６】
2011516967.tif 000008
【図７】
2011516967.tif 000009
【国際調査報告】
2011516967.tif 000010
2011516967.tif 000011
2011516967.tif 000012