(57)【要約】【課題】  印刷機画像のゆがみを補償する。【解決手段】  ウエブ伸びを補償するために縮尺替えされた画像データでオフセット印刷媒体を露光するシステムは縮尺替えされた画像データに応答して該オフセット印刷媒体を露光するため画像形成エンジンと、プレートレベル画像データを受信し、ウエブ伸び情報に応答して該画像形成エンジンへの該縮尺替えされた画像データを発生するプリントドライブシステムと、を具備する。本システムは典型的にハーフトーン化の前にソース画像を縮尺替えする他のシステムより卓越している。代わりに、該縮尺替えは、画像形成エンジンへ供給される前にプレートレベルの画像データに対し行われる。【選択図】      図５
2004318132.tif 000002
【特許請求の範囲】
【請求項１】
ウエブ伸びを補償するために縮尺替えされねばならない画像データでオフセット印刷媒体を露光するためのシステムにおいて、該システムが：
縮尺替えされた画像データに応答して該オフセット印刷媒体を露光するための画像形成エンジンと、そして
プレートレベル画像データを受信し、ウエブ伸び情報に応答して該画像形成エンジン向けの縮尺替えされた画像データを発生するプリントドライブシステムと、を具備することを特徴とする該システム。
【請求項２】
該オフセット印刷媒体がウエブ印刷機用印刷プレートを作るため使用されるフイルムであることを特徴とする請求項１の該システム。
【請求項３】
該オフセット印刷媒体がウエブ印刷機用の印刷プレート又はローラーであることを特徴とする請求項１の該システム。
【請求項４】
更に、幾つかのページのページレベル画像データを組み合わせることにより該プレートレベル画像データを発生する組み付けシステムを具備することを特徴とする請求項１の該システム。
【請求項５】
更に、ページレベル画像を各カラープレーン用のページレベル画像データにハーフトーン化するラスターイメージプロセサーを具備することを特徴とする請求項４の該システム。
【請求項６】
該プリントドライブシステムが該縮尺替えされる画像データの該画像形成エンジンへの転送中に該縮尺替えされた画像データを発生することを特徴とする請求項１の該システム。
【請求項７】
該プリントドライブシステムが該プレートレベル画像データに画素を付加すること及び／又はそれから画素を取り除くことにより該縮尺替えされた画像データを発生することを特徴とする請求項１の該システム。
【請求項８】
該付加される又は取り除かれる画素が行又は列間に確率的に分布していることを特徴とする請求項７の該システム。
【請求項９】
ウエブ伸びを補償するため縮尺替えされねばならぬ画像データでオフセット印刷媒体を露光する方法において、該方法が
ウエブ伸び情報とプレートレベル画像データとに応答して該画像形成エンジンへの該縮尺替えされた画像データを発生する過程と、そして
縮尺替えされた画像データに応答して該オフセット印刷媒体を露光させる過程とを具備することを特徴とする該方法。
【請求項１０】
該オフセット印刷媒体がウエブ印刷機用印刷プレートを作るため使用されるフイルムであることを特徴とする請求項９の該方法。
【請求項１１】
該オフセット印刷媒体がウエブ印刷機用印刷プレート又はローラーであることを特徴とする請求項９の該方法。
【請求項１２】
更に、幾つかのページのページレベル画像データを組み合わせることにより該プレートレベル画像データを発生する過程を具備することを特徴とする請求項９の該方法。
【請求項１３】
更に、ページレベル画像データを各カラープレーン用の該ページレベル画像データにハーフトーン化する過程を具備することを特徴とする請求項１２の該方法。
【請求項１４】
更に、該縮尺替えされる画像データの画像形成エンジンへの転送中に該縮尺替えされた画像データを発生する過程を具備することを特徴とする請求項９の該方法。
【請求項１５】
更に、該プレートレベルの画像データに画素を付加すること及び／又はそれから画素を取り除くことにより該縮尺替えされた画像データを発生する過程を具備することを特徴とする請求項９の方法。
【請求項１６】
更に、行又は列間に確率的に分布した画素を付加する過程及び／又はそれを取り除く過程を具備することを特徴とする請求項１５の該方法。
【請求項１７】
ページレベルの画像データに対応する範囲と、そして
ウエブ伸びをアセスするためのインデックスとを具備することを特徴とするウエブに印刷された画像。
【請求項１８】
該ページレベル画像データに対応する範囲が生産画像を含むことを特徴とする請求項１７の該ウエブに印刷された画像。
【請求項１９】
該インデックスがグリッドを備えることを特徴とする請求項１７の該ウエブに印刷された画像。
【請求項２０】
該グリッドが該ページレベル画像データ間で中央にあることを特徴とする請求項１９の該ウエブに印刷された画像。
【請求項２１】
該グリッドが中央部から４方向に延びることを特徴とする請求項１９の該ウエブに印刷された画像。
【請求項２２】
該グリッドがウエブ伸び補償の適用後に付加されることを特徴とする請求項１９のウエブに印刷された画像。
【請求項２３】
ウエブ伸びを補償する方法において、該方法が
ウエブ上の多数の場所でウエブ伸びを測定することによりウエブ伸びを特徴付ける過程と、そして
該測定されたウエブ伸びに応答してプレートレベル画像データを縮尺替えすることにより該ウエブ伸びを補償する過程とを具備することを特徴とする該方法。
【請求項２４】
該ウエブ伸びが該ウエブ上の印刷された画像の中央部からの多数の距離で測定されることを特徴とする請求項２３の該方法。
【請求項２５】
該ウエブ伸びが、各カラーでグリッドを印刷し、該カラー間のゆがみを測定することにより、測定されることを特徴とする請求項２３の該方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的にウエブ印刷機の画像ゆがみの補償に関し、特にカラー画像の画像ゆがみの補償に関する。
【背景技術】
【０００２】
ウエブ印刷機（web printing press）を用いたオフセット印刷（offset printing）では、ペーパーウエブ（paper web）が多数の印刷機ユニット（printing press units）を通過する。各ユニットは該ペーパーウエブに種々の画像分解品（image separations）又はカラープレーン（color plane）をシーケンシャルに適用する。例えば、普通の４色印刷過程では、該ウエブ上にカラースペクトラムを作るためにシアン（cyan）、マジェンタ（magenta）、黄（yellow）及び黒（black）が連続した印刷ユニットにより付加される。
【０００３】
印刷機の作用と結合されたインクとフアウンテン（fountain）の溶液の塗布はペーパーウエブの寸法を変える場合が多い。この様な伸び（growth）に寄与する１つの要因はペーパーの液体への曝露（exposure）である。該ペーパーがインクとフアウンテンの各溶液の塗布を受けると、ペーパーは膨張し、寸法の全体的増加に帰着する。更に、ペーパーが沿って引かれる時、該印刷機ユニットのローラーによる該ペーパーの圧縮（squeezing）と、該ウエブに印加された引っ張りとは、寸法変化に更に寄与する。普通、塗布される最初のインクが最も大きい伸びを引き起こし、伸び量は続くインクと共に減少する。しばしば、印刷される最終インクでの観察可能な伸びは僅かにあるか、又は全く無い。
【０００４】
しかしながら、他の条件では、該ペーパーウエブは実際には収縮（shrinkage）を受ける。時には、印刷操作者はインクを乾燥するために印刷ユニット間にドライヤー又はフアンを配置する。これは該ウエブを実際は収縮（contract）させる。
【０００５】
“ウエブ伸び（web growth）”又は“フアンアウト（fan out）”としばしば呼ばれる、このゆがみ（distortion）は又、印刷媒体のタイプの様な他の要因にも左右される。典型的に、伸びは多孔質の媒体、例えば、新聞印刷用紙（newsprint）上では、コートされた材料（stock）上でよりも優勢（prevalent）である。該寸法変化に寄与し得る他の変数は温度、湿度及びインクカバー割合（ink coverage）である。これらの要因はジョブ（job）からジョブでそして１つのジョブの印刷ラン（press run）中でも変化し得る。
【０００６】
伸びは、介入（intervention）無しでは、ペーパーの元の寸法を変えるので、カラープレーンの画像は正しくは整合しない。カラープレーンのこの不整合は誤見当合わせ（misregistration）と称される。該誤見当合わせされたカラーは最終画像ゆがみのために画像複製品質を望ましくなく落とす。
【０００７】
画像の見掛けの誤見当合わせを修正するために、印刷機は印刷過程中にしばしば停止し、再整合（realigne）されねばならない。しかしながら、この方法は多数ページを含むプレート間の整合のみに宛られている。伸びの相対量は小さく、普通１．０％より少ない。しかし、多数ページを含む約１００センチメートル（ｃｍ）（４０インチ）幅／高さ画像上では、該伸びは約１ｃｍ（０．４インチ）であり、それは気付かれる。
【０００８】
誤見当合わせは、もし該プレート上のページの配置がプレート毎ベース（plate-to-plate basis）の組み付け（imposition）で調整されるなら、更に最小化され得る。各カラー用の次々と行われるプレート上でのページ位置は、連続するカラープレート内で相互に対しページの中心が見当合わせされるように、調整される。かくして、ゆがみはページの寸法により限定される。かくして、１％のゆがみを有する約２０ｃｍ×２５ｃｍ（８インチ×１０インチ）のページでは、その縁沿いに約１ミリメートル（ｍｍ）（約０．０４×０．０５インチ）の誤見当合わせしか起こらない。カラー画像の中心の該見当合わせは印刷される範囲の該中心からエッジまでに該ゆがみを分布させるが、例え小さな誤見当合わせでも気付かれる。
【０００９】
ウエブ伸びから起こるカラー誤見当合わせへのもう１つの解決策は印刷パイプライン（printing pipeline）で早期に適用出来る。組み付けの前に、元のソース画像（original source images）が“リップされる（RIPped）”。これはラスターイメージプロセサー（raster image processor）の操作を含むが、該プロセサーは、例えばハーフトーンマスク又は誤差拡散過程の適用によりソースコントーン画像（source contone images）を別々のカラープレーンのハーフトーン画像データ（halftone image data）に変換する。この段階で、ターゲットウエブ（target web）と印刷機の知識を使用して印刷過程中に予想されるゆがみを補償するために、種々の縮尺係数（scale factors）が各カラーに適用される。
【発明の開示】
【課題を解決するための手段】
【００１０】
以上にも拘わらず、これらの解決策の各々は欠点を有する。ウエブ伸びを考慮するために組み付け過程中にプレート上でページレベルの画像を整合することは、該ページを近いが、完全でない見当合わせに持ち込む。該ウエブ伸びのために該ページの外部縁の方へとなお誤見当合わせが起こる。ラスターイメージ処理の１部として画像を縮尺替え（Scaling）することは該ページの粒状度（granularity）に於いてさえウエブ伸びに取り組まれ得る。ウエブの方向に於けるとウエブの幅を横切る方向との両者で、異なるレベルのウエブ伸びに充てるよう何人かは歪像の縮尺替え（anamorphic scaling）までを提案した。しかしながら、問題は、印刷のパイプラインのこの早期段階ではターゲットの印刷機及び媒体に関する情報が既知でなく、長さ及び幅の縮尺係数の選択を妨げる。更に、後の印刷過程で試し刷りが行われることが多く、その場合レイアウトを確かめるためにこれらのカラー平面はデジタル的に再組み合わせされる。リッピング過程でのこの縮尺替えはこの続く試し刷りを難しくするが、それは画像は今やこのデジタルの試し刷り過程が進行出来るように縮尺戻し（descaled）されねばならないからである。
【００１１】
一般に、１側面に依れば、本発明はウエブ伸びを補償するために縮尺替えせねばならない画像データでオフセット印刷媒体を露光（exposing）するためのシステムを特徴とする。該システムは縮尺替えされた画像データに応答してオフセット印刷媒体を露光するための画像形成エンジン（imaging engine）と、プレートレベル画像データを受信し、ウエブ伸び情報に応答して該画像形成エンジンへの縮尺替えされた画像データを発生するプリントドライブシステム（print drive system）と、を具備する。
【００１２】
このシステムはソース画像を、典型的にはハーフトーン化（halftoning）前に、縮尺替えする他のシステムより卓越している。代わりに、該縮尺替えは、それが該画像形成エンジンに供給され前に、該プレートレベル画像データに対し行われ、それにより前に説明された問題を回避する。
【００１３】
１実施例では、該オフセット印刷媒体はウエブ印刷機用の印刷プレート（printing plates）を作るため使用されるフイルムである。もう１つの例では、該オフセット印刷媒体は印刷プレートである。なおもう１つの実施例では、該オフセット印刷媒体は印刷機のローラー（rollers）である。すなわち、コンピュータツープレスシステム（computer-to-press systems）では、シーテーエフ（CTF）（フイルム）又はシーテーピー（CTP）（プレート）システムと対照的に、該印刷機（press）のローラー上にフラット画像（flat-image）を創るために画像形成ヘッドが該印刷機上に設置される。典型的に、マイクロ波感応感光乳剤（microwave sensitive emulsion）が該ローラー、又は該ローラー上の巻き付け部、上にスプレイされ、該画像を該印刷機へ直接移送するために該画像形成ヘッドにより露光（exposed）される。
【００１４】
現在の実施例では、幾つかのページのページレベルの画像データを組み合わせることにより該プレートレベルの画像データを発生するために組み付けシステムが使用される。ラスターイメージプロセサーがページレベル画像を各カラープレーン用ページレベル画像データにハーフトーン化する。
【００１５】
本発明は好ましくは作動中（on the fly）に縮尺替えするのがよい。すなわち、該プリントドライブシステムは、該縮尺替えされる画像データの画像形成エンジンへの転送中に該縮尺替えされた画像データを発生する。かくして、縮尺替えされたデータの全てを記憶する必要はなく、又該縮尺替え（scaling）は転送中に行われるので該システムも又より速く動作する。
【００１６】
該プリントドライブシステムは画素をプレートレベルの画像データに付加する及び／又はそれから除去することにより該縮尺替えされた画像データを発生する。該付加又は除去される画素は好ましくは行及び／又は列間に確率的に分布させられる。
【００１７】
一般に、もう１つの側面に依ると、本発明は又ウエブ伸びを補償するため縮尺替えされねばならぬ画像データでオフセット印刷媒体を露光する方法を特徴とする。この方法は、ウエブ伸び情報及びプレートレベルの画像データに応答して画像形成エンジンへの該縮尺替えされた画像データを発生する過程と、該縮尺替えされる画像データに応答して該オフセット印刷媒体を露光する過程とを具備する。
【００１８】
本発明は又ウエブ印刷された画像を特徴とする。それはページレベル画像データに対応する範囲とウエブ伸びをアセスするためのインデックスとを具備する。結果として、生産ジョブ中にウエブ伸び又はゆがみが測定され得る。これは与えられた印刷機とウエブ媒体の組み合わせとにより創られるゆがみの進行中の特徴付けを可能にする。
【００１９】
一般に、なおもう１つの側面に依れば、本発明はウエブ伸びを補償する方法を特徴とする。この方法は、ウエブ上の多数の場所でのウエブ伸びを測定することによりウエブ伸びを特徴付ける過程と、該測定されたウエブ伸びに応答してプレートレベルの画像データを縮尺替えすることにより該ウエブ伸びを補償する過程とを具備する。かくして、ウエブ伸びはページ画像レベルでのみならず、例えば、ページを横切る多数場所でも測定される。
【００２０】
部品の構造及び組み合わせの種々の新規な詳細事項と他の利点とを含む本発明の上記及び他の特徴が今、付属する図面を参照して特別に説明され、請求項で指摘される。本発明を具体化する特別の方法とデバイスが図解によるが、本発明の限定としてではなく示されることは理解されるであろう。本発明の原理と特徴は本発明の範囲を離れることなく種々のそして多数の実施例で使用され得る。
【実施例１】
【００２１】
図１は本発明の原理に依り作られたオフセットウエブ印刷システム１００を示す。
【００２２】
普通の実施例では、入力ソースフアイルはポストスクリプトフアイル（Postscript file）又はポータブルドキュメントフアイル（portable document file）（.pdf）である。これは典型的にペーパーウエブ８上に印刷されるべきページのコントーン画像（contone images）を含む。
【００２３】
そこで、該ソースフアイル（複数フアイルを含む）をオフセット印刷に適合したフオーマットに変換する、又はリップ（RIP）するためにラスターイメージプロセサー（raster image processor ）｛アールアイピー（RI P）｝１０が使用される。すなわち、該ページレベルの画像は該ラスターイメージプロセサー１０によりハーフトーン化されそれにより４つのデータセットのページレベルハーフトーン画像データを発生する。各データセットは印刷ユニット２０Ｃ、２０Ｍ、２０Ｂ，そして２０Ｙの１つ用のプレート又はローラー５の生産で使われる異なるカラープレーン（color plane）又は色分解（color separation）を表す。
【００２４】
デジタルハーフトーン化はコントーン画像とテキストの２進、又はハーフトーン、表現への変換を含む。コントーン画像要素のカラートーン値（Color tone values）は２進ドットパターンとなり、それは平均化されると、観察者には望ましいカラートーン値として見える。該ドットパターンにより提供されるカバー割合が大きい程、該カラートーン値は暗い。
【００２５】
コントーン画像をハーフトーン画像に変換する過程で如何に該ハーフトーンドットを配置するかを決めるための多数の技術がある。２つの最も普通な技術は誤差拡散（error diffusion）としきい値マスク（threshold masks）である。
【００２６】
誤差拡散ハーフトーン化では、インク又はトナーのドットをプリントするかどうかの決定は下にあるコントーン画像要素の値に基づきスクリーンの各画素で行われる。何等かの、又は限られた、数の中間トーンを描く印刷過程の能力の無さ（inability）のため、誤差は必ず生じる。この誤差は隣接画素の決定過程内に持ち越される。ここで発生した誤差はもう１つの画素決定過程内で使われる、等々と続く。
【００２７】
デジタルハーフトーンを創るより普通な取り組みは古典的な光学的取り組みをシミュレートするためにしきい値マスクを使う。このマスクは出力媒体上のアドレス可能な点に空間的に対応するしきい値の配列（array of thresholds）である。各位置で、該コントーン画像からの入力値は、ドットをプリントすべきか否かを決定するしきい値と比較される。小さなマスク（タイル）が、それを周期的に適用することにより、大きな画像上で使われ得る。
【００２８】
かくして、該“リッピング（RIPping）”過程は１セットのカラープレーンを生じる。特定の例では、これらはシアン（cyan）、マジェンタ（magenta）、黒（black）、そして黄（yellow）のページレベルのラスターイメージデータ（raster image data）である。これは該ハーフトーン画像用の１ビット画像データ（one bit image data）である。
【００２９】
次ぎに、組み付けシステム（imposition system）１２が、多数ページであるが同じカラープレーンからのこのページレベルのハーフトーン画像データを、共通のプレート上に配置するために使われる。これらのプレートは、長さが約１００ｃｍ（４０インチ）そして幅が約５０ｃｍ（２０インチ）の様に、大きくなり得る。結果として、時には６又は８ページが各プレート上にレイアウトされる。
【００３０】
この段階で、該レイアウトと、リッピング過程が受け入れ可能なハーフトーン変換を産み出したこと、を確かめるためにデジタル試し刷りシステム（digital proofing system）１４が使われることが多い。この試し刷りは、その画像が適当なレイアウトとカラーバランスとを有することを保証するために、種々のカラープレーンからの該画像のデジタルの再構成（reconstitution）を含む。
【００３１】
本発明に依れば、種々のカラープレーンがウエブ伸びの責任を負う（account for）ように好ましくはなお縮尺替えされてないので、該試し刷り過程は、典型的な場合として実施することが出来る。例えば、縮尺戻し（descaling）は求められていない。
【００３２】
これらのプレートレベル画像データは又プレートセッター（platesetter）又は画像セッター（imagesetter）プリントドライバー１６、又はコンピュータツープレスシステム（computer-to-press）の場合は、そのローラー用の画像形成システムにより受信される。このデバイス又はコンピュータはそのデータを該プレート、フイルム、又はローラー画像形成エンジン１８へ供給する。それの難題（cha llenge）はそのデータを、それらが、該高速画像形成エンジン（high speed imaging engine）１８により消費（consumed）される速度で提供されるように、バッフアー（buffer）することである。１つの典型的システムでは、該画像形成エンジン１８は該プレートレベル画像データを毎秒１６メガバイトの速度で消費する。
【００３３】
本発明の１側面に依れば、プリントドライブシステム１６は、印刷機２５で起こるであろう予想ウエブ伸びを補償するために組み付けシステム１２により発生されたプレートレベル画像データを縮尺替えする。特に、該ウエブ伸び情報はその方向の項目で指定される。本発明では、それは各ページの中心から、外方へ動くよう測られる。方向は各カラープレーンについて、東方（Easterly）、西方（Westerly）、北方（Northerly）、そして南方（Southerly）へと記述される。これはこれらの別々のカラープレーンの各々が基準カラープレーンに対し異なる量のゆがみ（distortion）を示すからである。
【００３４】
画像形成エンジン１８は印刷媒体（printing media）を露光する。１例では、該印刷媒体はコンピュータツープレートシステム（computer-to-plate system）における様なプレートである。他の例では、該印刷媒体はフイルムである。該フイルムは次いでプリンテイングプレートを製造するため使われる。なお他の例では、該印刷媒体はコンピュータツープレスシステムにおける様なローラーである。
【００３５】
画像形成エンジン１８内で直接露光されるか又は該画像形成エンジン１８内で露光されたフイルムから作られた最終のローラー又はプレートは、次いでウエブ印刷機２５で使われる。特定的には、シアンプレートは該印刷機２５のシアン印刷ユニット２０Ｃ内にロードされ、マジェンタプレートはマジェンタ印刷ユニット２０Ｍ内にロードされ、黒プリントプレートは黒印刷ユニット２０Ｂ内にロードされ、そして黄のカラープレーン用プレートは黄の印刷ユニット２０Ｙ内にロードされる。ウエブ８は次いでこれらの印刷ユニット２０Ｃ，２０Ｍ，２０Ｂそして２０Ｙの各々を次々と通過し、各印刷ユニットはそのカラーを付けそれにより該ウエブ８上に全スペクトラムの画像を創る。
【００３６】
特に、プレート５は該印刷ユニット２０Ｃ，２０Ｍ、２０Ｂ、そして２０Ｙの各々内で、印刷ドラム２４に取り付けられる。これらのドラムは該プレート５の媒体をウエブ８上に次々にプリントするために回転する。該ドラム２４上の該プレートにインクを付け、それにより画像を創るために、インク付けローラー（inking roller）２２が使用される。印刷機１００は印刷機制御器（printing press controller）２６の制御下で動作する。
【００３７】
１．ゆがみの特徴付け（Distortion Characterization）
図２は本発明のゆがみの特徴付けの過程を示すが、該ゆがみの特徴付けはプリントドライバー１６へ提供されるウエブ伸び情報を作るため使われる。
【００３８】
特定的には、過程２１０で、プリントドライバー１６はカラープレーンの各々用のハーフトーンプレートレベルテスト画像データを受信する。４つのカラーのジョブ（four-color job）｛シーエムワイケー（CMYK）｝の例では、インクカバー割合（ink coverage）のパーセンテージに関する仮定が行われる。一般に、別々のインクの各々用のインクカバー割合は予想されるジョブのそれと同様であるよう選択される。本例の目的では、ターゲットプレート寸法は頂部から底部まで約７５ｃｍ（３０インチ）の高さで、左から右まで約１００ｃｍ（４０インチ）の幅である。しかしながら、本発明は他の原色スキーム（primary color schemes）及び異なる順序のインク付け（different order of ink application）又はジョブ寸法にも適用され得る。
【００３９】
次ぎに、過程２１２で、該プレートレベルテスト画像データにルーラー線（ruler lines）が付加される。１実施例では、操作者はメートル式ルーラーかそれともインチ式ルーラーが使われるかを選択する。これはカラープレーンの各々について行われる。次いで直接か中間フイルムを使用してか何れかでプレートが作られる。或いは、そのローラーが直接画像形成される。
【００４０】
次いで、もし必要ならば、過程２１４で、テスト画像プレート５が印刷機２５の印刷ユニット２０Ｃ，２０Ｍ，２０Ｂ，２０Ｙの対応するドラム上に設置される。典型的に、印刷機は、連続する印刷ユニット２０Ｃ，２０Ｍ，２０Ｂ、そして２０Ｙ内の該プレートが、限られた程度の調節内で相互に対し見当合わせされることを可能にする。特定的には、該プレート５は印刷機ユニット上に設置され、過程２１６でグリッドの中心に対し相互に見当合わせされる。次いで該プレート５を用いてテストウエブが印刷される。
【００４１】
過程２１８で、次いでウエブゆがみを特徴付けるために種々のカラープレーンのグリッド（grids）間の偏差（deviation）が印刷されたウエブから測定される。
【００４２】
図３Ａと３Ｂは図２の過程に依りウエブ上に印刷された例示的テスト画像の５−テスト（exemplary test images 5-test）を示す。特に、テスト画像の５−テストは幾つかのページ領域４１０−１、４１０−２、４１０−３、４１０−４を含む。該ページ領域に付けられたインク濃度は印刷されるものへの画像のそれに対応するよう選択された。ページ領域４１０−１、４１０−２、４１０−３、４１０−４間の異なってブランクの範囲にプリントドライバー１６によりグリッドが付加された。該グリッドは該グリッドの垂直軸線４１０−Ｖと水平軸線４１２−Ｈを含むが、それは該ページ領域４１０−１、４１０−２、４１０−３、４１０−４の各々間に印刷された。
【００４３】
該グリッド４１０−Ｖ、４１０−Ｈの重要な特徴は該垂直軸線４１０−Ｖと水平軸線４１２−Ｈの両者が存在し、カラープレーン（Ｃ，Ｍ，Ｋ，Ｙ）の各々で印刷されることである。これは操作者が該ウエブ８上の印刷されたテスト画像の５−テストから該カラープレーンの各々間のゆがみを測定することを可能にする。
【００４４】
図３Ｂは該グリッド４１０−Ｖ，４１２−Ｈのクローズアップである。特に、それは垂直部分４１０−Ｖと水平部分４１２−Ｈの両者用のルーラーマーキングを示す。
【００４５】
戻って図３Ａを参照すると、カラープレーンの各々について印刷されたグリッドから測定が行われる。特に、該グリッドの垂直部分４１０−Ｖと水平部分４１２−Ｈの各々について、ルーラーマークは未補償テスト画像のウエブ伸びによる該カラープレーン間のゆがみを表す。操作者又は画像認識システムは、該グリッド原点からの３つの等しく隔てられた距離の様な、予め決められた測定位置で該ルーラーマーク又は目盛り（ticks）を参照する。これらの位置は、該グリッドの北方へ延びる脚（leg）についての位置４１４−Ｎ−１、４１４−Ｎ−２、４１４−Ｎ−３、該グリッドの南方へ延びる脚についての位置４１４−Ｓ−１、４１４−Ｓ−２、４１４−Ｓ−３、該グリッドの東方へ延びる脚についての位置４１４−Ｅ−１、４１４−Ｅ−２、４１４−Ｅ−３、そして該グリッドの西方へ延びる脚について最後に４１４−Ｗ−１、４１４−Ｗ−２、４１４−Ｗ−３の様な、該グリッドの脚の各々について規定される。
【００４６】
図４を参照すると、該測定位置４１４の各々で、ウエブゆがみが特徴付けられる。例えば例示位置４１４−Ｘ−２において、黒又はＫ用ルーラー目盛り、黄又はＹ用の対応するルーラー目盛り、マジェンタ又はＭ用ルーラー目盛り、そしてシアン又はＣ用ルーラー目盛りがある。与えられた例では、黒が基準カラーとして使われる。これから、距離ｄＹ、ｄＭそしてｄＣが測られる。これらは他のカラー、シアン、マジェンタ、そして黄の各々用の対応する目盛り間の距離である。
【００４７】
この情報から下記表１で図解されるデータベースが創られる。このデータベースは、各方向について原点からの各距離の各位置４１４でのゆがみ測定値を保持する。
【００４８】
【表１】
2004318132.tif 000003
【００４９】
該ゆがみデータベースの水平軸線は記述されるカラーを識別する。該ウエブ伸び情報データベースの垂直軸線はグリッド原点からの方向の各々でのゆがみを参照する。延びは画像の中心から該画像の各縁（each edge）までで特徴付けられ、メートル（ミリメートル）（又はインチ）で測定されるのが典型的である。
【００５０】
本実施例では、正の延び値はそのカラーのグリッド目盛りが基準カラーの対応する目盛りより該中心から遠くにあることを意味する（該画像が寸法で増大した）。負の値はそのカラーの目盛りが基準カラーの対応する目盛りより該中心の近くにあることを意味する（該画像が寸法で減少した）。
【００５１】
測定されたゆがみを有しないカラーを指定する必要はない。これは典型的に基準カラーについての場合であり、それはここでは黒である。
【００５２】
【表２】
2004318132.tif 000004
【００５３】
前記で論じた様に、ウエブゆがみの量は、該ウエブが印刷される特定の印刷機と使用されるウエブ材料（web stock）との関数である。好ましい実施例では、種々の印刷機及びウエブ媒体についてのウエブ伸び情報のデータベースが保持される。このデータベース内の各位置は表１に関連して説明されたウエブ伸び情報を有する。例えば、新聞印刷用紙（newsprint）の様な、タイプ１のウエブ媒体を有する印刷機１は、対応する表１タイプデータベース、ウエブ伸び情報１，１を有する。それによりこの特定の印刷機上でこの特定のウエブ媒体について起こるであろうウエブ伸びの完全な特徴付けが提供される。この方法で、該ウエブ伸びが完全に補償されることを保証するために特定のターゲット印刷デバイスとターゲットウエブ媒体に基づき、ウエブ伸び情報が更に指定される。
【００５４】
もう１つの実施例では、ウエブ伸びは更に、印刷される材料に付けられるインクの量又はインク濃度（ink density）について、特徴付けられる。これは、ターゲット画像が非常にカラー化され、従ってペーパーが濡らされる（wetted）度合いのために大きな程度のウエブ伸びが起こる時に発生する変動の理由である。
【００５５】
図５は本発明の原理を具体化して、該ウエブ伸び情報を使った、ウエブ用印刷過程を示す。
【００５６】
特定すると、過程５１０で、各カラープレーン用ハーフトーンプレートレベル画像データがプリントドライバー１６により受信される。１例では、ドライバー１６と画像形成エンジン１８を含む、１つのプレートセッター／画像セッターが該印刷ラン（printing run）用の全部のプレートを作る。もう１つの例では、該カラープレーン用のプレートの各々を発生するために多数プレートセッター／画像セッター１６，１８が使われる。なおもう１つの例では、プリントドライバーが直接該ローラーの露光を制御する。
【００５７】
次いでプリントドライバー１６は過程５１２でグリッド４１０−Ｖ、４１０−Ｈを付加する。好ましい実施例では、これらのグリッドはテスト画像の５−テストの発生で使用されたそれと同じであり、図３Ａと３Ｂを参照されたい。好ましい実施例では、該グリッド４１０−Ｖ、４１０−Ｈは、スラッグライン（slug lines）及び、該画像データへの何等かの他の付加画像と共に、該印刷ランの全てに付加される。これは、印刷されるウエブ８上の該グリッドへの参照により、動作中においても、進行中の校正と再校正及びカラープレーン間の校正のモニタリングを可能にする。
【００５８】
次いで、過程５１４で、操作者はプレート５が設置されようとするターゲットデバイス又は特定の印刷機に関わる（enters）。該操作者は更にターゲットウエブ印刷媒体を入力する。
【００５９】
過程５１６で、プリントドライバー１６は、ルックアップ基準（look-up criteria）として検索されたターゲットデバイスと媒体のデータを用いて、表２のウエブ伸び情報にアクセスする。好ましい実施例では、これらは、特定の印刷機上での該ウエブの前のラン又はテストラン中に測定された実際のゆがみ値である。
【００６０】
過程５１８で、該ウエブ伸び補償データと、特定的に縮尺替えする係数とが、画像形成エンジン１８の物理的画素へ写像される。これは該縮尺替えをもたらすために作用させられるプレートレベル画像データのカラープレーン内の実際の画素を識別する。
【００６１】
該識別された画素を用いて、該プレートレベル画像データは過程５２０で縮尺替えされ、該縮尺替えされた画像データは過程５２２で該画像形成エンジンへ出力する。本実施例では、該縮尺替えは該画像形成エンジン１８の露光過程中に実時間で行われる。これは該縮尺替え過程は、該縮尺替えされたデータが該画像形成エンジン１８により消費される程度と少なくとも同じに速く、該縮尺替えされたデータが作られるように、計算効率がよくなければならぬことを意味する。
【００６２】
過程５２０と５２２での該データの縮尺替えと該画像形成エンジンへの送信の過程は該プレートの終わり又はプレートレベル画像データの終わりが過程５２４で決定されるまで繰り返される。
【００６３】
２．ターゲットデバイス画素への縮尺替え（Scaling to target device pixels）
種々のカラーの印刷が印刷された画像の点でウエブ８を如何にゆがませるかの説明が与えられたので、カラーフラット（color flats）の１ビット表現は該延びを除くよう修正され得る。２つの取り組み、すなわち、最初のカラーにマッチするための次ぎのカラープレーンの調整｛通常はスケーリングアップ（scaling up）｝；又は最後のカラーにマッチするための該カラープレーンフラットの縮尺替え｛通常はスケーリングダウン（scaling down）｝、が可能である。本実施例では、該取り組みは最後のカラー印刷されたもの、すなわち基準カラー、通常は黄又は黒、にマッチするためにそのプレーンを縮尺替えすることである。
【００６４】
縮尺替えされるべき画像データは１ビットデータであり、それはラスターイメージプロ
セサー１０により既に処理されて、そして組み付けシステム１２によりプレートレベルデータ内に組み合わされている。チントされた（tinted）又はデグレード（degrade）の領域と画像データがスクリーンされている（screened）。これらのデータは典型的に、それらに適用された約２５．４ｍｍ（１インチ）当たり８０から１５０本のラインのハーフトーンスクリーン（halftone screen）を有する。他の対象、例えば、テキスト、罫線（rules）および幾何学的対象（geometric objects）はソリッド（solids）として参照される。
【００６５】
難題は、スクリーンされたデータを有する範囲内に干渉パターン（interference patterns）を導入せずに、或いはソリッド対象の質と一貫性（consistency）を下げることなく、１ビット深さの画像データ（a one bit deep image data）のサイズを替えることである。
【００６６】
１実施例に依れば、該縮尺替えは、望まれる画像サイズを達成するために該カラープレーンの行及び／又は列を付加／除去することにより達成される。しかしながら、問題は、この取り組みは該スクリーンされたデータ内に干渉パターンを導入する可能性がありそして精細な罫線を消えさせるか又は他の罫線と一貫性のない太さで画像形成させ得ることである。
【００６７】
好ましい取り組みは１グループの行／列の上で画素を取り除く／又は付加するために行／列を散乱（scattering）させることを含む。例えば、２０行の領域の中で、画素の１行の等価物（equivalent）が取り除かれるとする。各列から、好ましくは確率的に選択された行から、１画素が取り除かれ、該２０行は１９行にマージ（merged）される。この取り組みは一貫性のあるソリッドを作るが、スクリーンされたデータ内には干渉パターンをなお導入し得る。
【００６８】
本実施例では、ラスターイメージプロセサー１０により使用されるハーフトーンスクリーンの特性の知識、特に該ハーフトーンドットのサイズが、パターンを縮小し、画像品質を改善するために適用される。
【００６９】
一般に、本プリントドライバー１６はラスターイメージプロセサー１０により使われたハーフトーンスクリーンに関する情報を使用するが、それはハーフトーンセルサイズのデータベースを参照する。これらのデータは、１ビットデータの多数カラープレーンから中間解像度３２ビットカラー試し刷りを発生する時、サンプル範囲を決定するために試し刷りシステム１４により使われる。
【００７０】
図６は好ましい実施例によりプレートレベル画像データを縮尺替えするための過程を図解する。
【００７１】
過程６０８で、ウエブ伸び情報又は修正プロフアイルが選択される。該情報はターゲットウエブ媒体を使う時目標印刷機上で測定された延びを説明する。幅、高さ、配向、及び解像度の様な、プレートレベルの画像データのパラメーターが与えられると、該延びプロフアイルは、位置と延びを含む、該ウエブ伸び情報を説明する。
【００７２】
過程６１０で、ハーフトーンマスク情報、特にプレートレベル画像データを創るために使われるマスクの特性、がアクセスされる。１例では、該ラスターイメージプロセサー１０により適用されるマスクのセルサイズが決定される。これはユーザーインターフエースを介して操作者に訊ねることにより達成され得る。他の例では、該情報はプレートレベル画像データと共に記憶され、受信される。
【００７３】
過程６１２で、該プレートレベル画像データを替え、かくして縮尺替えするための範囲の高さが、ハーフトーンセルのサイズに基づき設定される。本実施例では、該縮尺替えマスクはハーフトーンセルサイズ、例えば、１６画素×１６画素領域、と同じに設定される。典型的な場合、画素の１６行は画素の１５行に減少するが、或る場合にはスタート時の１６行は１７行になるだろう（the 16 starting rows will grow to 17）。かくして、平均グレイレベル（average gray level）は概ね一定に留まる。ソリッドは或る最終パターンを持つべきである。
【００７４】
過程６１４で、縮尺替えマスク内でターゲット画素が選択される。これは確率的行選択をセルサイズ×セルサイズの範囲に制限する。すなわち、全１６列内で、各行は１画素を（かつ、１画素のみを）得る／失うであろう。１６×１６画素の各縮尺替えマスクは各列用の確率的に発生された行選択を有する。
【００７５】
図７は例示的な縮尺替えマスク又はグリッド７１０を示す。それはプレートレベル画像データへ写像された１６行と１６列の画素７１２を有する。該画素について、１６のターゲット画素７１４が識別される。それらは確率的分布を有するが、一意的（unique）な列と行である。
【００７６】
同様な縮尺替えマスクがプレートレベル画像データのより広い範囲上で創られ適用される。１例では、マスク７１０と同様であるが、個別的に発生された画素選択を有する、１６×１６縮尺替えマスクが２５（４００／１６）の１６画素幅の列上に適用される。しかしながら、本実施例では、該幅は、縮尺替えにより導入されるゆがみを減じるために２００画素（すなわち、１９２列内の１２の１６画素幅の列）でキャップかぶせ（capped）される。要するに、該１６×１６画素縮尺替えは確率的に発生され、次いで該マスクは確率的に置かれる。
【００７７】
本実施例の該確率的分布はパターンを減じるが、幾らかなお現れる。かくして、特に、減少量が少ない（典型的には１．０％より少ない）、他の実施例では、減少する範囲の高さが広げられる。例えば、０．１％の場合、全１０００画素から１画素を複製する／取り除く（duplicate/remove）、又は１０００行をマージ（merge）して１００１行又は９９９行を得る、必要がある。
【００７８】
各列について該１０００行の１行を確率的に選択することは該干渉パターンを除去する。ソリッド、特に細いもの（thinner ones）、はゆがむ。行から行への１画素シフトは見え得る。直線的な縁は“ヘア状（hairy）”になって見える｛少なくとも刈り株状に（stubbly）｝。
【００７９】
図６に戻ると、過程６１８で、ターゲット画素７１４の集合と縮尺替え方向（上／下）を含む２つの配列が作られる。該修正プロフアイル内の方向と座標は印刷されたシートの前縁に対してであり、それらは、上左が（０，０）、下右が（幅−１、高さ−１）となる、画像空間に写像される。最終水平配列は画像を左から右へ記述する１つの配列を形成するよう組み合わされる。最終垂直配列は頂部から底部へ画像を記述する１つの配列へと組み合わされる。
【００８０】
もし出力媒体の寸法が該修正プロフアイル内の位置座標と異なるなら、該媒体寸法に整合するように適当な位置／延び座標が内挿されるか又は外挿されるのが好ましい。
【００８１】
次いで該２つの配列は西から東へ１つの配列に組み合わされる。
【００８２】
各位置についての延び値は各帯域（zone）に関連するよう変更される。同様な変換は北／南座標についても行われる。ターゲット画素位置は、各位置／延びの対用に付加／削除すべき画素数を決定し、そして影響する画素間で等しくその領域の幅を分けることにより計算される。例えば、約２５．４ｍｍ（インチ）当たり２４００ドットでの画像画素に変換すると、１例では下記の延び値が発生される：
０，０
２４０００、９６
４８０００、１２０
６７２００、９６
９６０００、９６
これは、２４０００画素（０から２３９９９まで）の９６又は２５０画素の１つが削除されねばならず；２４０００画素（２４０００から４７９９９まで）の１２０又は２００画素の１つが削除され；１９２００画素（４８０００から６７１９９まで）の９６又は２００画素の１つが削除され；そして２８８００画素（６７２００から９５９９９まで）の９６又は３００画素の１つが削除されねばならない、ことを意味する。
【００８３】
ｎｕｍＤｅｌｔａ＝４３２のターゲット画素位置（及び縮尺替え方向）を有するｔａｒｇｅｔＰｉｘｅｌ配列がこれらのデータ（２５０，５００、．．．、２４０００、２４２００、．．．）から発生される。もし帯域幅がターゲット画素の数により等しく割れないなら、分数画素を追跡（track fractional pixels）し、ターゲット位置を調整する必要があるであろう。
【００８４】
これらの画素位置から確率的オフセットの配列を発生するために最小画素差し渡し（minimum pixel span）（この場合では２００）とハーフトーンドットサイズが使われる。例えば、２４００デーピーアイ（dpi）での１５０ラインのスクリーンは１６画素のハーフトーンドットサイズを生じる。２００画素の最小差し渡しは１２の１６画素幅セルを可能にし、該セルは１９２画素を占める。
【００８５】
オフセットの配列の長さはハーフトーンセルサイズの倍数である（例えば、１２８＊１６＝２０４８）。各セルの内容は下記の様に決定される：
＃ｄｅｆｉｎｅ  ＡＲＲＡＹＭＵＬＴＩＰＬＥ  １２８
ｉｎｔ  ｓｈｕｆｆｌｅｄＶａｌｕｅｓ［ｄｏｔＳｉｚｅ］
ｉｎｔ  ｏｆｆｓｅｔＡｒｒａｙ［ＡＲＲＡＹＭＵＬＴＩＰＬＥ＊ｄｏｔＳｉｚｅ］；
ｉｎｔ  ｎｕｍＣｅｌｌｓ＝ｍｉｎＰｉｘｅｌＳｐａｎ／ｄｏｔＳｉｚｅ；
ｆｏｒ  （ｉ＝０；ｉ＜ＡＲＲＡＹＭＵＬＴＩＰＬＥ；  ｉ＋＋）
｛
ｉｎｔ  ｃｅｌｌＯｆｆｓｅｔ＝ｄｏｔＳｉｚｅ＊ｒａｎｄ（ｎｕｍＣｅｌｌｓ）；
ＧｅｔＳｈｕｆｆｌｅｄＶａｌｕｅｓ（ｄｏｔＳｉｚｅ，ｓｈｕｆｆｌｅｄＶａｌｕｅｓ）；
ｆｏｒ（ｊ＝０；ｊ＜ｄｏｔＳｉｚｅ；ｊ＋＋）
｛
ｏｆｆｓｅｔＡｒｒａｙ［ｉ＊ｄｏｔＳｉｚｅ＋ｊ］＝ｓｈｕｆｆｌｅｄＶａｌｕｅｓ［ｊ］＋ｃｅｌｌＯｆｆｓｅｔ；
｝
｝
ここでｒａｎｄ（ｉｎｔＮｕｍ）は０からｉｎｔＮｕｍ−１までの擬似乱数値を返し、ＧｅｔＳｈｕｆｆｌｅｄＶａｌｕｅｓ（ｉｎｔＮｕｍ、ａｒｒａｙ）はａｒｒａｙを０からｉｎｔＮｕｍ−１までの擬似乱数値で充たす。該ｏｆｆｓｅｔ  ａｒｒａｙはターゲット画素配列に適用すべきオフセットを有する。該値はｄｏｔＳｉｚｅエントリーの各グループ（each group of dotSize entries）が同じハーフトーンドット範囲内の画素を識別するように発生されるので、該ｄｏｔＳｉｚｅ画素は該ｄｏｔＳｉｚｅ範囲の異なる行／列内にある。
該ターゲット画素とオフセット配列を組み合わせることにより、削除すべき（又は複製すべき）画素（及び縮尺替え方向）の２次元配列が下記の様に発生される。
ｆｏｒ（ｘ＝０；ｘ＜ｎｕｍＤｅｌｔａ；ｘ＋＋）
｛
ｆｏｒ（ｙ＝０；ｙ＜ＡＲＲＡＹＭＵＬＴＩＰＬＥ＊ｄｏｔＳｉｚｅ；ｙ＋＋）
｛
／／ｐｉｘｅｌ  ｔｏ  ａｆｆｅｃｔ
ｐｉｘｅｌＰｏｓ［ｘ］［ｙ］，ｐｏｓ＝ｔａｇｅｔＡｒｒａｙ［ｘ］．ｐｏｓ−ｏｆｆｓｅｔＡｒｒａｙ［ｙ］；
／／ｄｅｌｅｔｅ  ｏｒ  ｄｕｐｌｉｃａｔｅ
ｐｉｘｅｌＰｏｓ［ｘ］［ｙ］．ｄｉｒ＝ｔａｒｇｅｔＡｒｒａｙ［ｘ］．ｄｉｒ；
｝
｝
３．作動中の水平方向の縮尺替え（Scaling horizontally on-the-Fly）
画像の幅を変えるためには、各行の特定の画素を削除又は複製する必要がある。作動中にこれを行うためにはそのデータを更に簡単化する必要がある。画像への調整は主に該データをシフトしそして時には画素を削除又は複製することであるので、ｐｉｘｅｌＰｏｓ配列はシフト用エンジン（shifting engine）用コマンドのリストにデイスチル（distilled）される。
【００８６】
該シフトコマンドはラインのスタート部の過剰画素のカウントを有するヘッダー（header）｛複製されるより多く削除される画素を有するライン用の詰め動作（padding）；コンバース（converse）用の画素クリップカウント｝と、行の終わりのフラグを立てるトレーラー（trailer）と、を有する。該ｐｉｘｅｌＰｏｓ値は帯域（画素削除の範囲と画素複製の範囲）に分解されるであろう。帯域ヘッダーは縮尺替え方向（削除又は複製）と最初のシフトカウントを指定する。それは値の対により追随され；第１はシフト及びコピーすべきロング（longs）（画像データの３２ビットグループ）の数を含み、第２は、次ぎのシフトされるロング内の削除又は複製すべき画素に対するオフセットを含む。帯域内の最終エントリーはトレーラーであり、それは次ぎの帯域ヘッダーか、又は行トレーラーのリストの終わり、を探すよう該シフト用エンジンに知らせる。
【００８７】
本実施例では、該シフトエンジンはインテルアッセンブラー（Intel assembler）で書かれ、ソース画像データをロードし、該画像データ“ｓ”位置（locations）（０から３１）シフトし、該シフトされた画像を記憶し、そして削除又は複製すべき画素を含むデータをロード及びシフトするために、下記マクロ命令（macro）を使用する。
／／ｅａｘ：ｅｄｘ  ｃｏｎｔａｉｎ  ｎｅｘｔ  ０−６３  ｐｉｘｅｌ  ｏｆ  ｉｍａｇｅ  ｄａｔａ
／／ｅｂｘ−＞ｌｏｎｇ  ｃｏｕｎｔ／ｐｉｘｅｌ  ｏｆｆｓｅｔ
／／ｅｓｉ−＞ｓｏｕｒｃｅ  ｉｍａｇｅ，ｅｄｉ−＞ｏｕｔｐｕｔ  ｉｍａｇｅ
／／ａｒｇ“ｓ”  ｉｓ  ｔｈｅ  ｎｕｍｂｅｒ  ｏｆ  ｐｉｘｅｌｓ  ｔｏ  ｓｈｉｆｔ，“ｄｉｒ”  ｉｓ  Ｄｅｌ（ｅｔｅ）  ｏｒ  Ｄｕｐ（ｌｉｃａｔｅ）
＃ｄｅｆｉｎｅ  ＳｈｉｆｔＡｎｄＣｏｐｙ３２（ｓ，ｄｉｒ）
ＳｈｉｆｔＡｎｄＣｏｐｙ３２＿＃＃Ｄｉｒ：
ｍｏｖ  ｃｕｒＳｈｉｆｔ，ｓ
ｍｏｖ  ｅｃｘ，［ｅｂｘ］ＳｈｉｆｔＣｍｄｓ．ｄｉｒＣｎｔ
ａｄｄ  ｅｂｘ，８
ｊｃｘｚ  ＳｈｉｆｔＡｎｄＣｏｐｙ＿３２＿１
ＳｈｉｆｔＡｎｄＣｏｐｙ＿３２＿０＿＃＃Ｄｉｒ：
ｓｈｒｄ  ｅａｘ，ｅｄｘ，ｓ
ｓｔｏｓ  ｅａｘ
ｌｏｄｓ  ｅａｘ
ｘｃｈｇ  ｅａｘ，ｅｄｘ
ｌｏｏｐ  ＳｈｉｆｔＡｎｄＣｏｐｙ＿３２＿０＿＃＃Ｄｉｒ
ＳｈｉｒＡｎｄＣｏｐｙ＿３２＿１：
ｍｏｖ  ｅｃｘ，［ｅｂｘ−４］ＳｈｉｆｔＣｍｄｓ．ｐｉｘ
ｓｈｒｄ  ｅａｘ，ｅｄｘ，ｓ
画素を削除するコードはＳｈｉｆｔＡｎｄＣｏｐｙマクロ命令を使い、次いで該画素オフセット（−１が帯域の終わりにフラグを立てる）をロードし、該画素を分離し、取り除き、空いた第３２番の画素をソース画像内の次ぎの画素から充たす。
＃ｄｅｆｉｎｅ  ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＥＬ（ｓ）
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２（ｓ，Ｄｅｌ）
ｔｅｓｔ  ｅｃｘ，ｅｃｘ
ｊｓ      ＳｃａｌｅＲｏｗＮｅｘｔＺｏｎｅ
ｒｃｒ    ｅａｘ，１
ｒｃｒ    ｅａｘ，ｃｌ
ｒｏｌ    ｅａｘ，１
ｒｏｌ    ｅａｘ，ｃｌ
ｓｈｒ    ｅｄｘ，ｓ
ｓｈｒｄ  ｅａｘ，ｅｄｘ，１
ｓｔｏｓ  ｅａｘ
ａｄｄ            ｅｓｉ，４
ｍｏｖ            ｅａｘ，［ｅｓｉ−８］
ｍｏｖ            ｅｄｘ，［ｅｓｉ−４］
画素を複製するコードは、ＳｈｉｆｔＡｎｄＣｏｐｙマクロ命令を使用し、次いで該画素オフセットをロードし（−１が帯域の終わりにフラグを立てる）、該画素を分離し、複製するが、元の第３２番の画素は、コピー／画素オフセットのコマンドの次ぎのセット用にロードし直される。
＃ｄｅｆｉｎｅ  ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＵＰ（ｓ）
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２（ｓ，Ｄｕｐ）
ｔｅｓｔ  ｅｃｘ，ｅｃｘ
ｊｓ      ＳｃａｌｅＲｏｗＮｅｘｔＺｏｎｅ
ｒｏｒ    ｅａｘ，１
ｒｏｒ    ｅａｘ，ｃｌ
ｒｃｌ    ｅａｘ，２
ｒｃｌ    ｅａｘ，ｃｌ
ｓｔｏｓ  ｅａｘ
ａｄｄ  ｅｓｉ，４
ｍｏｖ  ｅａｘ，［ｅｓｉ−８］
ｍｏｖ  ｅｄｘ，［ｅｓｉ−４］
画素が削除されるとシフトカウントは１だけ増加し；画素が複製されるとシフトカウントは１だけ減じる。１連のマクロコール（macro call）を一緒に文字列化し（stringing）、新しい３２ビットフイールド内へ、又はそこからシフトするため調整し、そして帯域トレーラーの終わりを処理することにより、必要なシフト用エンジンが規定される。
ＲｅｓｅｔＳｉｆｔＣｏｕｎｔＤｅｌ：
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＥＬ（０）；
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＥＬ（１）；
．
．
．
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＥＬ（３１）；
／／ａｄｊｕｓｔ  ｆｏｒ  ｌｏｓｔ  ３２  ｂｉｔｓ  ｏｆ  ｉｎｐｕｔ  ａｆｔｅｒ  ｓｈｉｆｔｉｎｇ  ３１＋１
＿ａｓｍ    ｍｏｖ        ｅａｘ，ｅｄｘ
＿ａｓｍ    ｍｏｖ        ｅｄｘ，［ｅｓｉ］
＿ａｓｍ    ａｄｄ        ｅｓｉ，４
ｇｏｔｏ  ＲｅｓｅｔＳｈｉｆｔＣｏｕｎｔＤｅｌ；
ＲｅｓｅｔＳｈｉｆｔＣｏｕｎｔＤｕｐ：
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＵＰ（３１）；
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＵＰ（３０）；
．
．
．
ＳＨＩＦＴ＿ＡＮＤ＿ＣＯＰＹ＿３２＿ＤＵＰ（０）；
／／ａｄｊｕｓｔ  ｆｏｒ  ｂ３１  ｗｈｉｃｈ  ｗｅ  ｓｔｉｌｌ  ｎｅｅｄ  ｆｏｒ  ３２  ｂｉｔｓ
＿ａｓｍ    ｓｕｂ        ｅｓｉ，４
＿ａｓｍ    ｍｏｖ        ｅａｘ，［ｅｓｉ−８］
＿ａｓｍ    ｍｏｖ        ｅｄｘ，［ｅｓｉ−４］
ｇｏｔｏ  ＲｅｓｅｔＳｈｉｆｔＣｏｕｎｔＤｕｐ；
ＳｃａｌｅＲｏｗＮｅｘｔＺｏｎｅ：
／／ｇｅｔ  ｓｃａｌｅ  ｄｉｒｅｃｔｉｏｎ；０＝ｓｃａｌｅ  ｄｏｗｎ，１＝ｓｃａｌｅ  ｕｐ，＜０＝ｄｏｎｅ
ｍｏｖ        ｅｃｘ，［ｅｂｘ］ＳｈｉｆｔＣｍｄｓ．ｄｉｒＣｎｔ
ａｄｄ        ｅｂｘ，ＴＹＰＥ  ＳｈｉｆｔＣｍｄｓ
ｔｅｓｔ  ｅｃｘ，ｅｃｘ
ｊｓ          ＳｃａｌｅＲｏｗ＿Ｄｏｎｅ
／／ｓｅｔ  ｕｐ  ｖｅｃｔｏｒ  ０／１−＞０／３２；０−３１  ｓｃａｌｅ  ｄｏｗｎ，３２−６３  ｓｃａｌｅ  ｕｐ
ｓｈｌ        ｅｃｘ，５
／／ａｄｄ  ｉｎ  ａｍｏｕｎｔ  ｔｏ  ｓｈｉｆｔ
ａｄｄ        ｅｃｘ，ｃｕｒＳｈｉｆｔ
／／ｃｏｎｖｅｒｔ  ｔｏ  ｂｙｔｅ  ｏｆｆｓｅｔ  ｉｎｔｏ  ａ  ｔａｂｌｅ  ｏｆ  ３２  ａｄｄｒｅｓｓｅｓ
ｓｈｌ        ｅｃｘ，２
／／ａｄｄ  ｉｎ  ｂａｓｅ  ｏｆ  ｔａｂｌｅ
ａｄｄ        ｅｃｘ，ｖｅｃｔｏｒＴａｂｌｅ
ｍｏｖ        ｅｃｘ，［ｅｃｘ］
／／ｇｏ  ｔｏ  ｉｔ
ｊｍｐ        ｅｃｘ
他の必要な処理は出力画像のスタート及び終わりを必要な様に詰める（padding）こと、そしてソースの行インデックスをシフトコマンドの配列内へのインデックスへ写像することを含む。
【００８８】
４．作動中の垂直方向の縮尺替え（Scaling Vertically on-the-Fly）
ｐｉｘｅｌＰｏｓを創るための過程は垂直の縮尺替え用に繰り返される必要があり、それは行／列を置き換えることにより前記説明の様に実施される。
【００８９】
画像の高さを変えるためには、各列用の特定の画素を削除又は複製する必要がある。これを作動中に行うためには、そのデータを更に簡単化する必要がある。該画像への調整は主に該データをシフトし、時には画素を削除または複製することであるので、該ｏｆｆｓｅｔＡｒｒａｙはマスク行の配列にデイスチル（distilled）される。
【００９０】
ｍａｓｋＡｒｒａｙは（ｍｉｎＰｉｘｅｌＳｐａｎ／ｄｏｔＳｉｚｅ）＊ｄｏｔＳｉｚｅ  行からなり、各行はＡＲＲＡＹＭＵＬＴＩＰＬＥ＊ｄｏｔＳｉｚｅ画素を含む。該ｍａｓｋＡｒｒａｙは０（複数個）に初期化されるであろう。該ｏｆｆｓｅｔＡｒｒａｙ内の値は該ｍａｓｋＡｒｒａｙ内への行インデックスであり、該ｏｆｆｓｅｔＡｒｒａｙ内へのインデックスは該ｍａｓｋＡｒｒａｙの行内への画素インデックスである。該ｏｆｆｓｅｔＡｒｒａｙから識別される全てのｍａｓｋＡｒｒａｙ画素は１（複数個）にセットされる。次いで該ｍａｓｋＡｒｒａｙの行はシーケンシャルに一緒に論理和を取られる（The rows of the maskArray are then sequentially ORed together）（すなわち、．．．、行［ｉ＋１］=行［ｉ］｜行［ｉ＋１］、行［ｉ＋２］＝行［ｉ＋１］｜行［ｉ＋２］、．．．）。それで該ｍａｓｋＡｒｒａｙの何等かの与えられた行、ｉについて、行０からｉまでの関心のある画素は１（複数個）にセットされる。（ｔａｒｇｅｔＰｉｘｅｌ配列と同様に）ｔａｒｇｅｔＲｏｗ配列は影響すべき行の集合の始まりを識別する。ｍｅｒｇｅＲａｎｇｅ，すなわち｛ｔａｒｇｅｔＡｒｒａｙ［ｉ］からｔａｒｇｅｔＡｒｒａｙ［ｉ］＋（ｍｉｎＰｉｘｅｌＳｐａｎ／ｄｏｔＳｉｚｅ）＊ｄｏｔＳｉｚｅ−１｝、の部分でない何等かのソース画像行は該ソース画像から該出力画像へコピーされる。
【００９１】
行の削除を要するｍｅｒｇｅＲａｎｇｅは下記の内容の論理和を取る：
ｏｕｔｐｕｔＲｏｗ［ｉ］を創るために、ＳｏｕｒｃｅＲｏｗ［ｉ］＆?ｍａｓｋＡｒｒａｙ［ｉ％＋（（ｍｉｎＰｉｘｅｌＳｐａｎ／ｄｏｔＳｉｚｅ）＊ｄｏｔＳｉｚｅ）］及びＳｏｕｒｃｅＲｏｗ［ｉ＋ｌ］＆ｍａｓｋＡｒｒａｙ［ｉ％＋（（ｍｉｎＰｉｘｅｌＳｐａｎ／ｄｏｔＳｉｚｅ）＊ｄｏｔＳｉｚｅ］
これは各出力行について行われる。我々はソース行及び該ｍａｓｋＡｒｒａｙのバイトを通して進むので、該ｍａｓｋＡｒｒａｙのバイトのインデックスはそれがＡＲＲＡＹＭＵＬＴＩＰＬＥ＊ｄｏｔＳｉｚｅ／８画素を超える時は該インデックスをリセットせねばならない。
【００９２】
行の複製を要するｍｅｒｇｅＲａｎｇｅは：１）該ｍｅｒｇｅＲａｎｇｅの第１ソース行をコピーし；２）下記の様に該内容の論理和を取り：
すなわち、ｏｕｔｐｕｔＲｏｗ［ｉ］を創るために、ＳｏｕｒｃｅＲｏｗ［ｉ］＆ｍａｓｋＡｒｒａｙ［ｉ％＋（（ｍｉｎＰｉｘｅｌＳｐａｎ／ｄｏｔＳｉｚｅ）＊ｄｏｔＳｉｚｅ）］及びＳｏｕｒｃｅＲｏｗ［ｉ＋ｌ］＆?ｍａｓｋＡｒｒａｙ［ｉ％＋（（ｍｉｎＰｉｘｅｌＳｐａｎ／ｄｏｔＳｉｚｅ）＊ｄｏｔＳｉｚｅ）］；そして
３）該マージ範囲（merge range）の最後のソース行をコピーする。
【００９３】
これは各出力行について行われる。我々はソース行及び該ｍａｓｋＡｒｒａｙのバイトを通して進むので、該ｍａｓｋＡｒｒａｙのバイトのインデックスはそれがＡＲＲＡＹＭＵＬＴＩＰＬＥ＊ｄｏｔＳｉｚｅ／８画素を超える時は該インデックスをリセットせねばならない。
【００９４】
注意：ソースとｍａｓｋＡｒｒａｙ行の論理的組み合わせはエムエムエックスインストラクションセット（MMX instruction set）（６４ビット動作）を有するインテルアセンブラー（Intel Assembler）で最良に行われる。又、追加的処理は該出力画像の頂部と底部を詰める（padding）ことを含む。
【００９５】
本発明が特にその好ましい実施例を参照して示され、説明されたが、付属の請求項により含まれる本発明の範囲から離れることなく形式と詳細での種々の変更がそこで行われ得ることは当業者により理解されるであろう。
【００９６】
付属する図面では、参照文字は種々の図面を通して同じ部品を参照する。図面は必ずしも尺度合わせされておらず、代わりに本発明の原理を図解することに力点が置かれている。
【図面の簡単な説明】
【００９７】
【図１】本発明のオフセットウエブ印刷システムの略図的線図である。
【図２】本発明のゆがみ特徴付け用過程を図解する流れ線図である。
【図３Ａ−３Ｂ】ウエブ伸び特徴付け用に用いられる印刷されたテスト画像の、それぞれ、幅広及びクローズアップの平面図である。
【図４】本発明によりウエブ伸び情報データベースを作るため使用される測定を示す略図である。
【図５】本発明による、ウエブ伸び情報を使用する、ウエブ用の印刷過程を図解する流れ線図である。
【図６】好ましい実施例により、プレートレベル画像データを縮尺替えするための過程を図解する流れ線図である。
【図７】削除又は複製されるべき画素を識別するための縮尺替え用マスクの略図的線図である。
【符号の説明】
【００９８】
５  プレート
８  ペーパーウエブ
１０  ラスターイメージプロセサー
１２  組み付けシステム
１４  試し刷りシステム
１６  プレートセッター又は画像セッタープリントドライバー
１８  プレート、フイルム、又はローラー画像形成エンジン
２０Ｂ  黒印刷ユニット
２０Ｃ  シアン印刷ユニット
２０Ｍ  マジェンタ印刷ユニット
２０Ｙ  黄印刷ユニット
２２  インク付けローラー
２４  印刷ドラム
２５  印刷機
２６  印刷機制御器
１００  オフセットウエブ印刷システム
４１０−１、４１０−２、４１０−３、４１０−４  ページ領域
４１０−Ｖ  垂直軸線
４１２−Ｈ  水平軸線
４１４  測定位置
４１４−Ｅ−１、４１４−Ｅ−２、４１４−Ｅ−３、４１４−Ｅ−４  グリッドの東方の位置
４１４−Ｎ−１、４１４−Ｎ−２、４１４−Ｎ−３、４１４−Ｎ−４  グリッドの北方の位置
４１４−Ｓ−１、４１４−Ｓ−２、４１４−Ｓ−３、４１４−Ｓ−４  グリッドの南方の位置
４１４−Ｗ−１、４１４−Ｗ−２、４１４−Ｗ−３、４１４−Ｗ−４  グリッドの西方の位置
４１４−Ｘ−１、４１４−Ｘ−２  例示位置
７１０  縮尺替えマスク又はグリッド
７１２  画素
７１４  ターゲット画素
ｄＣ，ｄＭ、ｄＹ  基準カラー、黒からの、シアン、マジェンタ、黄の距離
【図１】
2004318132.tif 000005
【図２】
2004318132.tif 000006
【図３Ａ−３Ｂ】
2004318132.tif 000007
【図４】
2004318132.tif 000008
【図５】
2004318132.tif 000009
【図６】
2004318132.tif 000010
【図７】
2004318132.tif 000011