(57)【特許請求の範囲】
【請求項１】
プリントジョブのためにプリンタによって印を付された物理プリント媒体のページを撮像するよう構成される撮像デバイスと、
前記物理プリント媒体のページを表すラスタライズされた論理ページを受けるよう構成されるインターフェイスと、
前記物理プリント媒体のページの画像を前記ラスタライズされた論理ページと相関させ、前記物理プリント媒体のページの画像と前記相関されたラスタライズされた論理ページとの間の不一致を識別するよう構成されるコントローラと
を有するプリント検証システムを有し、
前記コントローラは、前記プリント検証システムでの特別な処理のために物理ページにフラグを立てる第１マークを前記物理ページの画像において識別し、前記第１マークを識別することに応答して、前記プリント検証システムでの前記物理ページに対する特別な処理のタイプを示す第２マークを前記画像において識別し、前記第２マークを識別することに応答して、前記プリント検証システムで前記物理ページに対して前記示されたタイプの特別な処理を実行するよう構成され、
前記特別な処理は、デフォルトのプリント検証プロセスを変更すること、調整すること若しくは先送りすること、又はそれらの組み合わせである、
システム。
【請求項２】
前記第２マークは、前記プリント検証システムに、前記物理ページについて不一致を識別することを先送りするよう指示する、
請求項１に記載のシステム。
【請求項３】
前記第１マークは、前記プリントジョブ内のドキュメントの数を超えるドキュメント番号を有する、
請求項１に記載のシステム。
【請求項４】
前記コントローラは、前記プリントジョブについてドキュメント番号の範囲を識別し、前記第１マークが前記範囲外のドキュメント番号を示すことに基づき前記第１マークを識別するよう構成される、
請求項１に記載のシステム。
【請求項５】
前記第２マークは、複数のページ番号のうちの１つを有し、
前記複数のページ番号の夫々は、前記第１マークと組み合わせて考えられる場合に、異なるタイプの特別な処理を示す、
請求項１に記載のシステム。
【請求項６】
前記第２マークは、前記プリント検証システムに、前記物理ページの画像を解析して当該プリント検証システムのカメラのアライメントを較正するよう指示する、
請求項１に記載のシステム。
【請求項７】
前記第１マークは、前記プリントジョブ内のドキュメント番号のためのマークを置き換え、
前記第２マークは、前記プリントジョブ内のページ番号のためのマークを置き換える、
請求項１に記載のシステム。
【請求項８】
複数のプリントヘッドを含むマーキングエンジンと、
プリントジョブのためのプリントデータを受けるよう構成されるインターフェイスと、
複数のラスタ画像プロセッサと、
下流のプリント検証システムでの特別な処理のために前記プリントジョブのページを識別し、前記プリント検証システムでの特別な処理のための識別されたページにフラグを立てる第１マークを、前記識別されたページを定義するプリントデータに挿入し、前記プリント検証システムでの前記識別されたページに対する特別な処理のタイプを示す第２マークを、前記識別されたページを定義するプリントデータに挿入するよう構成されるプリントコントローラであり、前記特別な処理は、デフォルトのプリント検証プロセスを変更すること、調整すること若しくは先送りすること、又はそれらの組み合わせである、前記プリントコントローラと
を有するプリンタを有し、
前記プリントコントローラは、前記プリントジョブのためのプリントデータを前記プリント検証システムへ送信し、且つ、前記マーキングエンジンの前記プリントヘッドに、前記挿入された第１マーク及び第２マークを含む前記プリントデータに基づきプリント媒体の物理ページに印を付すよう指示するよう構成される、
システム。
【請求項９】
前記第２マークは、前記プリント検証システムに、前記物理ページについて不一致を識別することを先送りするよう指示する、
請求項８に記載のシステム。
【請求項１０】
前記第１マークは、前記プリントジョブ内のドキュメントの数を超えるドキュメント番号を有する、
請求項８に記載のシステム。
【請求項１１】
前記プリントコントローラは、前記プリントジョブについてドキュメント番号の範囲を識別し、該範囲外のドキュメント番号として前記第１マークを挿入するよう構成される、
請求項８に記載のシステム。
【請求項１２】
前記第２マークは、複数のページ番号のうちの１つを有し、
前記複数のページ番号の夫々は、前記第１マークと組み合わせて考慮される場合に、異なるタイプの特別な処理を示す、
請求項８に記載のシステム。
【請求項１３】
前記第２マークは、前記プリント検証システムに、前記物理ページの画像を解析して当該プリント検証システムのカメラのアライメントを較正するよう指示する、
請求項８に記載のシステム。
【請求項１４】
前記プリントコントローラは、前記プリントジョブから取り除かれるページ位置で前記第１マーク及び前記第２マークを挿入するよう構成される、
請求項８に記載のシステム。
【請求項１５】
プリントジョブのためにプリンタによって印を付された後にプリント検証システムによって受け取られた物理プリント媒体のページを撮像するステップと、
前記物理プリント媒体のページを表すラスタライズされた論理ページを前記プリント検証システムで受けるステップと、
前記物理プリント媒体のページの画像を前記ラスタライズされた論理ページと相関させるステップと、
前記物理プリント媒体のページの画像と前記相関されたラスタライズされた論理ページとの間の不一致を識別するステップと、
前記プリント検証システムでの特別な処理のために物理ページにフラグを立てる第１マークを前記物理ページの画像において識別するステップと、
前記第１マークを識別することに応答して、前記プリント検証システムでの前記物理ページに対する特別な処理のタイプを示す第２マークを前記画像において識別するステップと、
前記第２マークを識別することに応答して、前記プリント検証システムで前記物理ページに対して前記示されたタイプの特別な処理を実行するステップと
を有し、
前記特別な処理は、デフォルトのプリント検証プロセスを変更すること、調整すること若しくは先送りすること、又はそれらの組み合わせである、方法。
【請求項１６】
前記第２マークは、前記プリント検証システムに、前記物理ページについて不一致を識別することを先送りするよう指示する、
請求項１５に記載の方法。
【請求項１７】
前記第１マークは、前記プリントジョブ内のドキュメントの数を超えるドキュメント番号を有する、
請求項１５に記載の方法。
【請求項１８】
前記プリントジョブについてドキュメント番号の範囲を識別するステップと、
前記第１マークが前記範囲外のドキュメント番号を示すことに基づき前記第１マークを識別するステップと
を更に有する請求項１５に記載の方法。
【請求項１９】
前記第２マークは、複数のページ番号のうちの１つを有し、
前記複数のページ番号の夫々は、前記第１マークと組み合わせて考えられる場合に、異なるタイプの特別な処理を示す、
請求項１５に記載の方法。
【請求項２０】
前記第２マークは、前記プリント検証システムに、前記物理ページの画像を解析して当該プリント検証システムのカメラのアライメントを較正するよう指示する、
請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷の分野に関係があり、特に、プリンタの印刷出力を検証するシステムに関係がある。
【背景技術】
【０００２】
大量の印刷需要を持ったエンティティは、通常はプロダクションプリンタを使用する。プロダクションプリンタは、大きなロールにおいて格納されている印刷媒体のウェブの上に印刷する連続用紙プリンタのような、大量印刷のために使用される高速プリンタである。プロダクションプリンタは、通常は、プリンタの全体の動作を管理する局在的なプリントコントローラと、マーキングエンジン（「イメージングエンジン」又は「プリントエンジン」と時々呼ばれる。）とを有する。マーキングエンジンは、プリントヘッドの１つ以上のアレイを有する。
【０００３】
プリントジョブを受けると、プリントコントローラは、ジョブの論理ページをラスタライズし（例えば、ジョブの各ページを表すビットマップを生成するため。）、マーキングエンジンは、ラスタライズされた論理ページに基づきウェブに印を付すよう個々のプリントヘッドを作動させる。このようにして、プリンタは、プリントジョブのデジタル情報に基づき物理ページに印を付す。
【０００４】
プリント検証システム（ＰＶＳ；Print  Verification  System）は、プリンタから印刷されたページにエラーがないことを確かめる。よって、ＰＶＳは、プロダクションプリンタからのジョブの印を付された／印刷されたページをスキャンしてよく、夫々の印刷されたページを、メモリに保持されている対応するラスタライズされたバージョンと比較してよい。インクの誤った液滴のような不一致が存在する場合には、ＰＶＳは、エラーを識別し、プリンタのオペレータによる対処のためにそれを報告してよい。ユーザは、ＰＶＳの機能性及び有効性を高めることができる強化を望み続ける。
【発明の概要】
【０００５】
ここで記載される実施形態は、ＰＶＳでの特別な処理のためにプリントジョブの特定のページにフラグを立てるよう、プリントジョブの印刷されたページの上に特別なマークの組み合わせを挿入してよい。ここで記載される他の実施形態は、マルチドキュメント・プリントジョブのセパレータページにエラーを挿入したり、あるいは、プリントジョブの印刷されたページにおいて見つけられるページの反りの統計的分析のような他の機能を実行したりしてよい。
【０００６】
一実施形態は、プリントジョブのためにプリンタによって印を付された物理プリント媒体のページを撮像する撮像デバイスを有するプリント検証システム（ＰＶＳ）である。ＰＶＳは、物理プリント媒体のページを表すラスタライズされた論理ページを受けるインターフェイスと、物理プリント媒体のページの画像をラスタライズされた論理ページと相関させるコントローラとを更に有する。コントローラは、物理プリント媒体のページの画像と、相関されたラスタライズされた論理ページとの間の不一致を識別する。コントローラはまた、特別な処理のために物理ページにフラグを立てる第１マークを物理マークの画像において識別し、該第１マークの識別に応答して、物理ページに対する特別な処理のタイプを示す第２マークを画像において識別し、該第２マークに基づきＰＶＳで物理ページに対して示されたタイプの特別な処理を実行する。
【０００７】
他の実施形態は、複数のプリントヘッドを備えるマーキングエンジンと、プリントジョブのためのプリントデータを受けるインターフェイスと、複数のラスタ画像プロセッサ（ＲＩＰ；Raster  Image  Processor）と、プリントコントローラとを有するプリンタである。プリントコントローラは、下流のプリント検証システム（ＰＶＳ）での特別な処理のためにプリントジョブのページを識別し、ＰＶＳでの特別な処理のための識別されたページにフラグを立てる第１マークを、識別されたページを定義するプリントデータに挿入し、ＰＶＳでの識別されたページに対する特別な処理のタイプを示す第２マークを、識別されたページを定義するプリントデータに挿入する。プリントコントローラはまた、プリントジョブのためのプリントデータをＰＶＳへ送信し、且つ、マーキングエンジンのプリントヘッドに、挿入された第１マーク及び第２マークを含むプリントデータに基づきプリント媒体の物理ページに印を付すよう指示する。
【０００８】
他の実施形態は、プリンタを含むシステムである。プリンタは、複数のプリントヘッドを備えるマーキングエンジンと、カスタマへ供給されるマルチドキュメント・プリントジョブのためのプリントデータを受けるよう構成されるインターフェイスと、複数のラスタ画像プロセッサ（ＲＩＰ）と、プリントコントローラとを有する。プリントコントローラは、プリントデータをプリント検証システム（ＰＶＳ）へ送信することと、プリントジョブについてセパレータページを定義する論理ページにディフェクトを挿入することによってプリントデータを変更することとができる。セパレータページは、プリントジョブによって定義されるドキュメントの間に夫々置かれる。ディフェクトの異なる組は、夫々のセパレータページに挿入される。プリントコントローラはまた、マーキングエンジンのプリントヘッドに、変更されたプリントデータに基づきプリント媒体の物理ページに印を付すよう指示することと、論理ページと物理媒体の印を付された物理ページとの間で検出された不一致の位置を示すＰＶＳからの入力を受けることと、不一致としてＰＶＳによって検出された挿入されたディフェクトの量を決定することと、不一致としてＰＶＳによって検出された挿入されたディフェクトの量に基づきＰＶＳの精度を評価することとができる。
【０００９】
他の例となる実施形態（例えば、上記の実施形態と関係がある方法及びコンピュータ可読媒体）は、以下で記載されてよい。
【図面の簡単な説明】
【００１０】
本発明の幾つかの実施形態は、これより、単なる一例として、添付の図面を参照して記載される。同じ参照符号は、全ての図において同じ要素又は同じ種類の要素を表す。
【００１１】
【図１】例となる実施形態における印刷システムの図である。
【００１２】
【図２】例となる実施形態におけるプリンタの作動方法を表すフローチャートである。
【００１３】
【図３】例となる実施形態におけるＰＶＳの作動方法を表すフローチャートである。
【００１４】
【図４】例となる実施形態におけるページを表す図である。
【００１５】
【図５】例となる実施形態において、ページに対する特別な処理の存在及びタイプを示すコードを表す図である。
【００１６】
【図６】例となる実施形態において、ページにおける相関ストリップの束を表す図である。
【００１７】
【図７】例となる実施形態において、ページにおける相関ストリップの束の数値解析を表す表である。
【００１８】
【図８】例となる実施形態において、図７の表を表すグラフである。
【００１９】
【図９】例となる実施形態において、挿入されたエラーを含む、プリントジョブのドキュメント間に置かれたセパレータページを表す図である。
【００２０】
【図１０】例となる実施形態における印刷システムの更なる作動方法を表すフローチャートである。
【００２１】
【図１１】例となる実施形態において、所望の機能を実現するプログラムされた命令を具体化するコンピュータ可読媒体を実行するよう動作するプロセッシングシステムを表す。
【発明を実施するための形態】
【００２２】
図面及び以下の記載は、本発明の具体的な例となる実施形態を説明する。よって、当業者であれば、たとえここで明示的に記載又は図示されていないとしても、本発明の原理を具現し且つ本発明の適用範囲内に含まれる様々な構成を考えつくことができると認められる。更には、ここで記載される如何なる例も、本発明の原理を理解するのを助けることを目的としており、そのような具体的に挙げられている例及び条件に制限されないものとして解釈されるべきである。結果として、本発明は、特許請求の範囲及びその均等によることを除き、以下で記載される具体的な実施形態又は例に制限されない。
【００２３】
図１は、例となる実施形態における印刷システム１００の図である。印刷システム１００は、プリントデータに基づきプリント媒体の物理ページに印を付し、且つ、印を付された物理ページとプリントデータとの間の不一致を検出するよう動作する。例えば、印刷システム１００は、印刷中に漂遊インク液滴によって引き起こされる印刷エラーを検出してよい。印刷システム１００は、入来するプリントジョブの選択されたページにマークを挿入するよう増強されている。マークは、ＰＶＳ１５０での特別な処理のために被選択ページにフラグを立てる。このことは、印刷システム１００が、ＰＶＳ１５０によってレビューされているページのタイプに基づき、ＰＶＳ１５０の動作をカスタマイズし得ることを確かにする。
【００２４】
印刷システム１００はプリントサーバ１１０を有する。プリントサーバ１１０は、ユーザからプリントジョブを受け取り（例えば、ページ記述言語（ＰＤＬ；Page  Description  Language）フォーマットにおいて。）、プリントジョブを印刷のためにプリンタ１２０へ供給する（インテリジェント・プリンタ・データ・ストリーム（ＩＰＤＳ；Intelligent  Printer  Data  Stream）フォーマットにおいて。）。ここで使用されるように、ＰＤＬプリントデータは、ビットマップレベルよりも高い抽象化の程度においてマーキングの指示を提供し、一方、ラスタライズされたプリントデータは、印刷されるページでの個々のピクセルの位置を明示的に示す（例えば、ビットマップとして。）。
【００２５】
印刷システム１００はプリンタ１２０を有する。プリンタ１２０は、プリントジョブについての入来プリントデータに基づきプリント媒体のウェブに印を付して、印刷された／印を付されたウェブ１４０をもたらす。プリンタ１２０はまた、プリントジョブのラスタライズされたバージョンをプリント検証システム（ＰＶＳ）１５０へ送信する。ＰＶＳ１５０は、印刷されたウェブ１４０における（例えば、用紙の上に存在する）物理ページを、プリンタ１２０から受信された（例えば、電子メモリに存在する）ラスタライズされたページと比較し、物理ページとそれらのラスタライズされたバージョンとの間で、印刷エラーの存在を示す何らかの不一致が存在するかどうかを判定する。この品質制御プロセスは、プリンタ１２０によって生成されたプリントジョブが、それらがカスタマに提供されるより前に徹底的にレビューされることを確かにする。
【００２６】
この実施形態において、プリンタ１２０はインターフェイス（Ｉ／Ｆ）１２１（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）インターフェイス）を有する。Ｉ／Ｆ１２１は、プリントサーバ１１０からジョブのためのプリントデータを受信する。プリントコントローラ１２２は、プリントジョブをＰＤＬプリントデータの論理ページに分け、論理ページを処理のためにラスタ画像プロセッサ（ＲＩＰ；Raster  Image  Processor）ユニット１２３へ供給することによって、プリンタ１２０の全体の動作を操作する。ＲＩＰユニット１２３は、論理ページをラスタライズする複数のＲＩＰを含む。論理ページがラスタライズされると、プリントコントローラ１２２は、ラスタライズされたページをインターフェイス１２４（例えば、Ｅｔｈｅｒｎｅｔインターフェイス）を介してＰＶＳ１５０へ送信してよい。プリントコントローラ１２２はまた、マーキングエンジン１２５のプリントヘッドに、ウェブ１３０に印を付すことによって夫々のラスタライズされたページを印刷するよう指示する。
【００２７】
プリンタ１２０は、印刷可能なマークをプリントジョブに挿入するよう増強されている。マークは、ＰＶＳ１５０での特別な処理の幾つかの様々なタイプのうちの１つのためにプリントジョブの個々のページにフラグを立てる。それらのマークは、セパレータページのようなプリントジョブの論理ページ上に、例えば、印刷された／印を付されたウェブ１４０から後に取り除かれるページ上の位置で、挿入されてよい。
【００２８】
ＰＶＳ１５０は、ラスタライズされたページをインターフェイス１５１を介して受信し、検証コントローラ１５２は、スキャナ１５３によってスキャンされている印刷されたページについての検証プロセスを容易にするよう、ラスタライズされたページを解析する。検証コントローラ１５２は、それらの印刷されたページの画像の解析に基づき、個々の印刷されたページの特別な処理に選択的に従事してよい。ここで使用されるように、特別な処理は、プリント媒体の物理ページに対してＰＶＳ１５０によって実行されるデフォルトのプリント検証プロセスを変更する如何なるプロセッシング技術にも言及する。コントローラ１２２及び１５２は、カスタム回路として、プログラムされた命令を実行するプロセッサとして、など、実施されてよい。ここで記載されるコンポーネントの特定の配置、数、及び構成は、例であって、限定ではない。例えば、ここで記載されるシステム及び方法は、連続用紙印刷システムではなくカット紙を利用してよい。
【００２９】
印刷システム１００の動作の実例となる詳細は、図２〜３に関して論じられる。図２〜３は、ＰＶＳ１５０での特別な処理のためにページにフラグを立てるようプリントを作動させ、特別な処理のためにフラグを立てられているページに対してＰＶＳ１５０で特別な処理を実行するプロセスを表す。具体的に、図２は、プリンタ１２０によって実行される動作を表し、一方、図３は、ＰＶＳ１５０によって実行される動作を表す。
【００３０】
この実施形態に関して、ユーザは、プリントサーバ１１０へページ記述言語（ＰＤＬ）フォーマットにおいてプリントジョブを提供しているとする。プリントサーバ１１０は、プリントジョブのジョブチケットに基づき、ジョブの出力がＰＶＳ１５０によって確かめられるべきであると決定する。従って、プリントサーバ１１０は、プリントジョブを印刷のためにプリンタ１２０へ送信する。
【００３１】
図２は、例となる実施形態におけるプリンタの作動方法２００を説明するフローチャートである。方法２００のステップは、図１のプリンタ１２０を参照して記載されるが、当業者に明らかなように、方法２００は他のシステムで実施されてよい。ここで記載されるフローチャートのステップは、全てを含んでいるとは限らず、図示されていない他のステップを含んでよい。ここで記載されるステップは、代替の順序においても実行されてよい。
【００３２】
ステップ２０２で、プリンタ１２０のＩ／Ｆ１２１は、プリントジョブのためのプリントデータを受信する。プリントデータは、プリントデータストリームなどとして、ＰＤＬのような如何なる適切なフォーマット（例えば、ポストスクリプト、ポータブルドキュメントフォーマット（ＰＤＦ；Portable  Document  Format）、など）においても着信してよい。プリントデータが受信された後、プリントコントローラ１２２は、プリントデータを論理ページに分けてよい。論理ページ間の境界は、プリントデータ内の特別な文字又はタグに基づきプリントコントローラ１２２によって識別されてよく、夫々の論理ページの既知のサイズ、又は何らかの他の適切な技術に基づき識別されてよい。
【００３３】
ステップ２０４で、プリントコントローラ１２２は、プリンタ１２０の下流にあるＰＶＳ１５０での特別な処理のためのプリントジョブのページを識別する。ＰＶＳ１５０による検証のデフォルトのやり方で処理されることに代えて、それらのページは特別な処理を受ける。プリントコントローラ１２２によって識別されたページは、特定のタイプの特別な処理を必要としているものとしてプリントサーバ１１０によってフラグを立てられてよく、プリントサーバ１１０又はプリントコントローラ１２２によってプリントジョブに挿入されたセパレータページであってよく、プリントジョブ内のそれらの内容又は位置に基づき識別されてよい、など。
【００３４】
ステップ２０６で、プリントコントローラ１２２は、特別な処理のためのページを定義する第１マークをプリントデータに挿入する。マークは、ＰＶＳ１５０での特別な処理のためにページにフラグを立てるが、実行すべき特別な処理の正確なタイプを特定しなくてよい。マークは、カスタムラベル又はピクチャを有してよく、プリントジョブから後に取り除かれるページの領域において位置してよく、あるいは、マークがカスタマへ供給されるプリントジョブにおいて残る位置において位置してよい。例えば、ページに挿入されたマークは、テキスト、バーコード、シンボル、などによって表されてよい。この実施形態では、プリントジョブは、ブック／ドキュメント番号及びページ番号を夫々のページにおいて含むマルチドキュメント・プリントジョブである。よって、プリントコントローラ１２２によって挿入されたマークは、ジョブについての期待されるブック番号の範囲外にあるブック番号を含む。ブック番号のためのこのような値は、ページがＰＶＳ１５０で特別な処理を受けるべきことを示すフラグとして機能する。マークは、ラスタライズされたビットマップデータとして又はＰＤＬプリントデータとしてプリントコントローラ１２２によって挿入されてよい。更には、マークは、その色に基づき特別な処理のマークとして識別されてよく、あるいは、無色／透明／白色インク（例えば、保護剤コーティング、蛍光増白剤、及びつや出し剤において見られるようなもの）を介してページの上に適用されてよい。それらのインクは、紫外線（ＵＶ）又は赤外線（ＩＲ）インクを更に有してよい。
【００３５】
ステップ２０８で、プリントコントローラ１２２は、ページを定義する他の第２マークをプリントデータに（例えば、プリントジョブのための論理ページ又はラスタライズされた論理ページに）挿入する。第２マークは、ページに対して実行される特別な処理のタイプを示す。例えば、第２マークは、強化された検証プロセス、低分解能の検証プロセス、検証の抑制、ＰＶＳカメラシステムのアライメント、又は他の処理のためにページにフラグを立ててよい。この実施形態では、プリントジョブは、そのページの夫々についてブック番号及びページ番号を含み、第２マークは、ドキュメント／ブックのページと通常は対応するページ番号を有する。しかし、特別な処理のためにページを選択するフラグとなるブック番号に基づき、ページ番号は、代わりに、ＰＶＳ１５０で処理すべき特別な処理のタイプを定義するコマンドとして解釈される。すなわち、ページ番号１は、通常はページ番号を示すが、ページ番号１が、ブック番号３２０００とともに考えられる場合に、ページ番号は、ブック／ドキュメント内のページの実際の番号ではなく、ページに対して実行すべき処理のタイプを示してよい。ステップ２０６〜２０８において論じられているようにマークを挿入することの前又は後に、プリントコントローラ１２２は、プリントデータの論理ページをラスタライゼーションのためにＲＩＰユニット１２３の複数のＲＩＰへ送信してよい。
【００３６】
ステップ２１０で、プリントコントローラ１２２は、ジョブのプリントデータのラスタライズされたページをＰＶＳ１５０へ送信する。プリントコントローラ１２２は更に、マーキングエンジン１２５のプリントヘッドに、ラスタライズされたページをステップ２１２での検証のために物理プリント媒体のページの上に印刷するよう指示する。これは、上記のステップ２０６〜２０８からのマークを挿入したページを含む。ＰＶＳ１５０がプリントジョブのラスタライズされたページへのアクセスを有した後、それは、印刷されたウェブ１４０の上に印を付された対応する物理ページを確かめることができる。
【００３７】
方法２００は、ＰＶＳ１５０でのプリント検証を助けるのに役立つ入来ページ内の情報を提供するので、従来のシステムと比べて利益をもたらす。これは、物理プリント媒体の入来ページが、プリントショップのオペレータの希望に応じてＰＶＳ１５０によって選択的に処理されることを確かにする。
【００３８】
図３の方法３００は、ＰＶＳ１５０が物理プリント媒体の入来ページを受け取って処理する場合にＰＶＳ１５０によって実行されるステップを表す。方法３００に従って、ＰＶＳ１５０の検証コントローラ１５２は、プリントジョブのためにプリンタ１２０によって印を付されている物理プリント媒体のページを撮像するよう撮像デバイス（例えば、スキャナ１５３）を作動させる（ステップ３０２）。これは、夫々のページがスキャナ１５３の下を移動するにつれて、印刷されたウェブ１４０の上の夫々のページを撮影／スキャンすることを有してよい。ステップ３０４で、検証コントローラ１５２は、Ｉ／Ｆ１５１を介して、ラスタライズされた論理ページを受信する。ラスタライズされた論理ページは、プリントジョブについてのプリント媒体の入来する物理ページの理想的なバージョンを表す。
【００３９】
検証コントローラ１５２は、続けてステップ３０６で、物理ページの画像を、ラスタライズされた論理ページと相関させる。例えば、検証コントローラ１５２は、それらの受け取りの順序に基づき、ラスタライズされたページ及び物理ページにおいて含まれる対応するマークに基づき、など、物理ページを、ラスタライズされたページと相関させてよい。
【００４０】
ステップ３０８で、検証コントローラ１５２は、物理ページ上の第１マークを識別する。マークは、ＰＶＳ１５０での特別な処理のためのページにフラグを立てる。例えば、マークは、ページ画像に含まれる他のマークとは一意的に異なるマーク、又はページの画像において一意の位置に含まれるマークとして、検証コントローラ１５２によって識別されてよい。マークは、特別な処理がＰＶＳ１５０でこのページに対して起こることを示す。すなわち、プリンタ１２０からの如何なる他の入力もなしで、ＰＶＳ１５０での第１マークの検出は、特別な処理がこのページに対してＰＶＳ１５０によって実行されることを決定するために検証コントローラ１５２にとって十分である。
【００４１】
ステップ３１０で、第１マークを識別することに応答して、検証コントローラ１５２は、ＰＶＳ１５０でページに対して実行すべき特別な処理のタイプを示す当該ページ上の第２マークを識別してよい。例えば、特別な処理は、検証が実行された後にページの画像（又はページ自体）を捨ててよく、プリント検証の強化された又は劣化されたバージョンを実行することを有してよく、プリント検証を完全に抑制することを有してよく、あるいは、ページの画像に基づき、プリント検証プロセスのために使用されるＰＶＳ１５０でのカメラ／スキャナのアライメントを再較正することといった、全く異なるタスクを実行することを有してよい。
【００４２】
ステップ３１２で、検証コントローラ１５２は、第２マークを識別することに応答して、指示されたタイプの特別な処理をページの画像（又は物理ページ自体）に対して実行するようＰＶＳ１５０を作動させる。そのような動作の詳細は、以下で詳細に記載されるが、ＰＶＳ１５０がページのための検証プロセスを変更すること、調整すること又は先送りすることを伴う。
【００４３】
方法３００を用いると、２つのマークの組み合わせは、特別な処理の存在だけではなく実行すべき処理の具体的なタイプも示すために多層構成プロセスにおいて利用されてよい。この技術は、特別な処理の必要性及び特別な処理のタイプの両方を示すために１つのマークを使用することとは実質的に相違する。なぜなら、それは、１つの目的（例えば、ページ番号を示すこと。）のために通常は使用されているマークが、全く異なる使用のために選択的に再度目的を持たされることを可能にするからである。
【００４４】
図４は、例となる実施形態において、ページ４００の画像を表す図である。図４に従って、ページ４００は、カスタマへ提供される領域４１０と、ページ４００において破線によって示されるように、カスタマへのページの提供の前にページから取り除かれる領域４２０とを含む。左に位置する領域４２０において、２つのセパレータマークは、ＰＶＳ１５０による解析のために含まれている。第１マーク４３２は、印刷した他のドキュメントと当該ドキュメントを区別するためにプリントジョブ内で使用されるブック／ドキュメント番号を示す。第２マーク４３４は、当該ドキュメントの現在のページを他のページと区別するためにプリントジョブ内で使用されるページ番号を示す。図４において、ブック番号が、期待される最大値（例えば、プリントジョブについて実際に定義されているドキュメント番号の範囲、又はＰＶＳ１５０のために定義されているジョブごとのドキュメントの数の最大値）よりも大きい／それを超える場合に、ブック番号はもはや実際のドキュメント番号を示さず、代わりに、特別な処理が現在のページに対して実行されることを示す。ページ番号は、通常はプリントジョブ内のドキュメントの現在のページを示すが、ブック番号が特別な処理を示す場合に、ページ番号は、実行される特別な処理のタイプを示すために再度目的を持たされる。このように、現在のページにおいて見つけられる第２マーク４３４は、もはや全くページ番号を示さない。なぜなら、それは、代わりに、ＰＶＳ１５０で実行すべき特別な処理のタイプが何であるかを示すからである。検証コントローラ１５２は、それらのマークをページの画像内のそれらの相対位置に基づき識別してよく、特定の番号を示すバーコードとしてマークを読んでよい。
【００４５】
図５は、例となる実施形態において、ページに対する特別な処理の存在及びタイプを示すコードを表す。図５において、表５１０は、ブック番号として実際に使用されるブック番号と、マルチドキュメント・プリントジョブのページに対する特別な処理のフラグとして使用されるブック番号とを示す。表５２０は、特別な処理のフラグがブック番号を介して設定される場合に、異なるページ番号が特別な処理の異なるタイプを示すために如何にして使用されるのかを示す。図５において、特別な処理の異なるタイプは、不一致の識別を先送りすることによってページの検証を抑制すること／見送ること、ページに基づきＰＶＳのカメラをアライメントすること、ページの水平ページゆがみを測定すること、ページに対するプリントヘッドのアライメントの不備を検出すること、検証が実行された後にページを（又はページの画像をメモリから）捨てること、極限分解能の検証を実行すること（例えば、通常よりも小さいディフェクトを探すことによる。）、又は低分解能の検証を実行すること（例えば、通常よりも大きいディフェクトのみを探すことによる。）である。
【００４６】
プリント検証システムにおいて、夫々の物理的に印刷されたページ（及びその部分）は、プリント媒体がインク着け、トナーの適用、乾燥プロセス、又はウェブ張力によって反ることがあるので、ラスタライズされた論理ページと直接には整列しないことがある。図６は、例となる実施形態において、ページ６００における相関ストリップの束を表す図である。相関ストリップの束は、プリント検証を実行するときにこのような反りを明らかにするために使用されてよい。時間にわたって印刷されたウェブにおいて見つけられるそれらの反りの変化の性質及び量を検出するよう、多くの相関ストリップ６４０がページ６００の領域６１０の中に置かれてよい。ストリップは、次いで、平均ページゆがみの量（例えば、相関ストリップ６４０の夫々からとられる測定に基づく所与の水平ページ位置での平均、メジアン、又はモードページゆがみ）と、所与のページ位置のページゆがみの標準偏差などの他の統計情報とを決定するよう解析されてよい。図６に従って、ページ６００は、カスタマへの提供の前にページから取り除かれる領域６２０と、第１マーク６３２（特別な処理のためのページにフラグを立てる。）と、第２マーク６３４（他のページへの後の外挿のために、このページについて、水平ページゆがみが測定されて統計的に解析されるべきであることを示す。）とを更に含む。
【００４７】
図７は、例となる実施形態において、ページにおける相関ストリップの束の数値解析を表す。表７００は、夫々のページ位置で見つけられる水平ゆがみの平均量と、そのページ位置のゆがみの平均量の標準偏差とを示す。それらの測定は、マイクロメートル（μｍ）において与えられている。図８は、例となる実施形態において、図７の表を表すグラフである。図８は、様々な水平ページの位置の水平ゆがみの平均測定量を表す。更なるページが受け取られる場合に、ＰＶＳ１５０は、ページのヘッダにおいて相関ストリップによって示されるそのページのページゆがみの量を検出してよい。測定されたページゆがみの量が、ページ６００に対して行われた測定に基づき、期待されるよりも実質的に高い（例えば、測定平均を上回る又は下回る３よりも多い標準偏差がある）場合に、検証コントローラ１５２は、この結果をプリントショップのオペレータへ報告してよく、プリンタ１２０に印刷を中断するよう指示してよく、あるいは、ＰＶＳのスキャナでの潜在的な撮像エラーの存在を報告してよい。
【００４８】
更なる実施形態において、プリンタ１２０は、マルチドキュメント・プリントジョブ（例えば、マルチコピー・プリントジョブ）のドキュメント間に位置するセパレータページにディフェクトを挿入する。夫々のセパレータページは、一意のページ位置に置かれている及び／又は一意のサイズ若しくは特徴を備えている、他のセパレータページに対する異なる／一意の組の挿入されたディフェクトを含んでよい。カスタマに供給される“目下”のプリントジョブのセパレータページにそれらのディフェクトを置くことは、プリントショップのオペレータが、ＰＶＳが印刷に数時間又は数日を要するプリントジョブを処理している場合でさえ、ＰＶＳがエラーを検出するよう適切に動作していることを確かにすることを可能にする。ジョブのドキュメント間のセパレータページにおいてそれらのディフェクトを置くことは、更に、ＰＶＳの品質制御がドキュメントごとに実行されることを可能にする。
【００４９】
図９は、例となる実施形態において、挿入されたエラーを含む、マルチドキュメント・プリントジョブのドキュメント間に置かれたセパレータページ９００を表す図である。図９に従って、ページ９００は、切り取られる領域９２０と、領域９１０（切り取られない領域）とを含む。ページ９００は、セパレータページに対してそもそも定義されていない挿入されたマーク９４２、及びセパレータページによって印刷のために定義されたマークがない空所９４４のようなディフェクトを含む。
【００５０】
左側の領域９２０において、第１マーク９３２（この場合に、バーコード）は、ページが特別な処理を受けることを示す。第２マーク９３４は、特別な処理がプリント検証を実行した後にページの画像を捨てることであることを示す。ページ画像は、セパレータページにおけるエラーがエラーとしてカスタマに報告されるか、又は別なふうにレビューのためにカスタマに示される必要がないので、検証後に捨てられる。代わりに、挿入されたエラーは、印刷されたドキュメント自体の内容を変更しないので、それらのページの画像は、他のページを確かめるためにＰＶＳのメモリから空き領域へ移動されてよい。
【００５１】
図１０は、例となる実施形態における印刷システムの他の作動方法１０００を説明するフローチャートである。具体的に、方法１０００は、マルチドキュメント・プリントジョブのドキュメント間で見つけられるセパレータページにディフェクトを挿入するためにプリンタ１２０を用いる。ステップ１００２で、プリントコントローラ１２２は、プリントサーバ１１０からマルチドキュメント・プリントジョブのためのプリントデータを受信する。プリントジョブは、カスタマへの提供のために印を付される。このことは、プリントジョブが“テスト”ジョブでないことを意味する。むしろ、プリントジョブは、プリントショップのカスタマによって用いられるライブジョブである。
【００５２】
プリントコントローラ１２２は、プリントジョブのＰＤＬ又はラスタライズされたセパレータページを更に生成してよく、あるいは、プリントジョブの部分としてセパレータページを受け取ってよい。ステップ１００４で、プリントコントローラ１２２は、ジョブのプリントデータをＰＶＳ１５０へ送信する。すなわち、プリントコントローラ１２２は、ドキュメント（例えば、ラスタライズされたドキュメント）の変更のないプリントデータをＰＶＳ１５０へ送信し、更には、生成されたプリントジョブの如何なるセパレータページも送信する。このように、ＰＶＳ１５０は、受信されたプリントデータによって定義されるプリントジョブのセパレータページを、エラーがないと期待する。
【００５３】
ステップ１００６で、プリントコントローラ１２２は、プリントジョブのセパレータページを定義する論理ページにディフェクトを挿入することによって、ジョブのプリントデータを変更／改変する。すなわち、プリントコントローラ１２２は、セパレータページについて定義されている１つ以上のピクセルを改変してそれらのピクセル（それらの位置、色、又は存在そのもの）を変更し、ＰＶＳ１５０に示されたそれらのそもそも定義された構成からそれらを逸脱させる。このようにして変更される１つ以上の隣接ピクセルの夫々の組は、当該ページについての挿入されたディフェクトを有する。このようにして、セパレータページの挿入されたディフェクトは、元の論理ページによって定義されていなかった追加のマークを有してよく、あるいは、論理ページによってそもそも定義されていたマークの非存在を含んでよい。ディフェクトは、論理ページのラスタライズされたバージョンへの修正として、又は当該ページのＰＤＬへの修正として、挿入されてよい。挿入されたディフェクトを含む夫々のセパレータページは、そのセパレータページがＰＶＳ１５０での特別な処理を受けるべきことを示すマークによりフラグを立てられてよい。更には、夫々のセパレータページは、他のセパレータページに対して一意の組のディフェクト（例えば、一意の位置、サイズ及び／又は形状を示すディフェクトの組）を含むよう変更されてよい。
【００５４】
ステップ１００８で、プリントコントローラ１２２は、マーキングエンジン１２５のプリントヘッドに、変更されたプリントデータに基づきウェブ１４０内のプリント媒体の物理ページに印を付すよう指示する。すなわち、印刷されるプリントジョブは、ドキュメント間に位置するセパレータページにおいて、意図的に挿入されたディフェクト（例えば、サイズが５ピクセル分以下である。）を含む。このように、ＰＶＳ１５０がプリントジョブの物理ページをレビューする場合に、それはそれらのディフェクトを検出し、検出されたディフェクトをプリンタ１２０へ報告し返してよい。
【００５５】
ステップ１０１０で、プリントコントローラ１２２は、プリント媒体の物理ページと論理ページとの間で検出された不一致の位置を示す入力をＰＶＳ１５０から受ける。それらの検出された不一致（例えば、夫々のページにおけるそれらの位置及びサイズ）を記述する入力に基づき、ステップ１０１２で、プリントコントローラ１２２は、セパレータページごとに、どのディフェクトがＰＶＳ１５０によって検出されたのか、及び挿入されたディフェクトのうちどの程度（例えば、数／割合）がＰＶＳ１５０によって検出されたのかを判定する。プリントコントローラ１２２は、次いで、ステップ１０１４で、ＰＶＳ１５０によって検出された挿入されたディフェクトの量に基づき、（例えば、セパレータページごとに）ＰＶＳ１５０の精度を評価する。例えば、この評価は、夫々のセパレータページにおいて検出された挿入されたディフェクトの割合に基づき、ＰＶＳ１５０が期待される品質レベル、劣化した品質レベル、又は優れた品質レベルで作動しているかどうかを示す。この評価は、望まれる場合には、セパレータページ群に適用されてよい。このようにして、ＰＶＳ１５０が、大きなプリントジョブを処理しているときにその検証の能力を劣化させる問題に直面する場合に、プリントコントローラ１２２は、検証品質の低下を検出し、その変化をプリントショップのオペレータに報告してよく、あるいは、プリントジョブを中断さえしてよい。
【００５６】
更なる実施形態において、プリントコントローラ１２２は、ページ上の複数の領域の夫々の中でＰＶＳ１５０によって検出されたディフェクトの量に基づき、ＰＶＳ１５０の精度を更に評価してよい。検出されたディフェクトの量及び／又はＰＶＳの精度は、次いで、レコメンデーション（例えば、印刷の中断の有無、など）とともに報告に加えられてよく、この報告は、プリンタ１２０に記憶され、電子メールで送信され、あるいは、ユーザ又はネットワークデバイスによるレビューのために何らかの適切なネットワークアクセス可能な位置で保持されてよい。
【００５７】
ここで開示されている実施形態は、ソフトウェア、ハードウェア、ファームウェア、又はそれらの様々な組み合わせの形をとることができる。１つの特定の実施形態において、ソフトウェアは、印刷システム１００のプロセッシングシステムに、ここで開示されている様々な動作を実行するよう指示するために使用される。図１１は、例となる実施形態において所望の機能を実行するためのプログラムされた命令を具現するコンピュータ可読媒体を実行するよう動作可能なプロセッシングシステム１１００を表す。プロセッシングシステム１１００は、コンピュータ可読記憶媒体１１１２において有形に具現されているプログラムされた命令を実行することによって上記の動作を実行するよう動作可能である。これに関して、本発明の実施形態は、コンピュータ又は何らかの他の命令実行システムによって使用されるプログラムコードを提供するコンピュータ可読媒体１１１２を介してアクセス可能なコンピュータプログラムの形をとることができる。この記載のために、コンピュータ可読記憶媒体１１１２は、コンピュータよって使用されるプログラムを収容又は記憶することができる如何なるものであることもできる。
【００５８】
コンピュータ可読記憶媒体１１１２は、電子、磁気、光学式、電磁気、赤外線、又は半導体のデバイスであることができる。コンピュータ可読記憶媒体１１１２の例には、ソリッドステートメモリ、磁気テープ、リムーバブルコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ；random  access  memory）、読出専用メモリ（ＲＯＭ；read-only  memory）、硬質磁気ディスク、及び光ディスクがある。光ディスクの目下の例には、コンパクトディスク型読出専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク・リード／ライト（ＣＤ−Ｒ／Ｗ）、及びＤＶＤがある。
【００５９】
プロセッシングシステム１１００は、プログラムコードを記憶及び／又は処理するのに適したシステムであって、システムバス１１５０を通じてプログラム及びデータメモリ１１０４へ結合されている少なくとも１つのプロセッサ１１０２を有する。プログラム及びデータメモリ１１０４は、プログラムコードの実際の実行中に用いられるローカルメモリと、バルクストレージと、コード及び／又はデータが実行中にバルクストレージから取り出される回数を減らすために少なくとも幾つかのプログラムコード及び／又はデータの一時記憶を提供するキャッシュメモリとを含むことができる。
【００６０】
入力／出力、すなわちＩ／Ｏデバイス１１０６（制限なしに、キーボード、ディスプレイ、ポインティングデバイス、などを含む。）は、直接に又は介在するＩ／Ｏコントローラを通じて結合され得る。ネットワークアダプタインターフェイス１１０８も、プロセッシングシステム１１００が介在するプライベート又はパブリックネットワークを通じて他のデータプロセッシングシステム又はストレージデバイスへ結合されることを可能にするようシステムと一体化されてよい。モデム、ケーブルモデム、ＩＢＭチャネルアタッチメント、ＳＣＳＩ、ファイバーチャネル、及びＥｔｈｅｒｎｅｔカードは、現在利用可能なタイプのネットワーク又はホストインターフェイスアダプタのほんの幾つかである。ディスプレイデバイスインターフェイス１１１０は、プロセッサ１１０２によって生成されたデータの提示のためのスクリーン及び印刷システムのような１つ以上のディスプレイデバイスへインターフェイス接続するようシステムと一体化されてよい。
【００６１】
具体的な実施形態がここで記載されてきたが、本発明の適用範囲はそれらの具体的な実施形態に制限されない。本発明の適用範囲は、特許請求の範囲及びそれらのあらゆる均等によって定義される。
【符号の説明】
【００６２】
１００                  印刷システム
１１０                  プリントサーバ
１２０                  プリンタ
１２２                  プリントコントローラ
１２３                  ラスタ画像プロセッサ（ＲＩＰ）ユニット
１２５                  マーキングエンジン
１３０                  プリント媒体のウェブ
１４０                  印刷されたウェブ
１５０                  プリント検証システム（ＰＶＳ）
１５２                  検証コントローラ
４３２，６３２，９３２  第１マーク
４３４，６３４，９３４  第２マーク
６４０                  相関ストリップ
９００                  セパレータページ
９４２，９４４          ディフェクト
１１００                プロセッシングシステム
１１０２                プロセッサ
１１０４                メモリ
１１１２                コンピュータ可読記憶媒体
【図１】
0006256530.tif 000002
【図２】
0006256530.tif 000003
【図３】
0006256530.tif 000004
【図４】
0006256530.tif 000005
【図５】
0006256530.tif 000006
【図６】
0006256530.tif 000007
【図７】
0006256530.tif 000008
【図８】
0006256530.tif 000009
【図９】
0006256530.tif 000010
【図１０】
0006256530.tif 000011
【図１１】
0006256530.tif 000012