(57)【特許請求の範囲】
【請求項１】
プリンタを有し、該プリンタは、
複数のプリントヘッドを有するマーキングエンジンと、
印刷ジョブの印刷データを受信するよう構成されるインタフェースと、
複数のＲＩＰ（Raster  Image  Processor）と、
前記印刷データを論理ページに分割し、前記論理ページに、各論理ページを他の論理ページと区別する印刷可能情報を挿入し、ラスタライズのために前記ＲＩＰに前記論理ページを送信するよう構成される印刷制御部と、
を有し、
前記印刷制御部は、ＲＩＰが論理ページのラスタライズを完了したと決定し、前記のラスタライズ済み論理ページをＰＶＳ（Print  Verification  System）へ送信し、前記マーキングエンジンの前記プリントヘッドに、前記ラスタライズ済み論理ページを物理ページに印刷するよう指示し、前記マーキングエンジンの前記プリントヘッドに、前記の挿入された印刷可能情報の位置で前記物理ページにフラッシュパターンを適用するよう指示するよう更に構成される、
システム。
【請求項２】
前記印刷制御部は、ページ番号を有する印刷可能情報を挿入するよう更に構成される、
請求項１に記載のシステム。
【請求項３】
前記印刷制御部は、印刷後に切断される、前記物理ページの上の位置を識別し、前記印刷可能情報を切断される前記位置に挿入するよう更に構成される、
請求項１に記載のシステム。
【請求項４】
前記印刷制御部は、前記マーキングエンジンの前記プリントヘッドに、前記物理ページの幅に渡る、前記印刷可能情報を不明瞭にするフラッシュラインとして、前記フラッシュパターンを適用するよう指示するように更に構成される、
請求項１に記載のシステム。
【請求項５】
前記ラスタライズ済み論理ページが前記ＲＩＰにより完成される順序は、前記ラスタライズ済み論理ページの印刷順序と異なり、
前記印刷制御部は、ラスタライズ済み論理ページを該論理ページが前記ＲＩＰにより完成された順序で前記ＰＶＳへ送信するよう更に構成される、
請求項１に記載のシステム。
【請求項６】
前記印刷制御部は、前記印刷可能情報を各論理ページのヘッダに挿入するよう更に構成される、
請求項１に記載のシステム。
【請求項７】
前記印刷制御部は、各論理ページの検証エリアを識別するよう更に構成され、前記検証エリアは、前記ＰＶＳにより物理ページと比較される論理ページの部分であり、
前記印刷制御部は、各論理ページの前記検証エリアの外側に前記印刷可能情報を挿入するよう更に構成される、
請求項１に記載のシステム。
【請求項８】
印刷ジョブの印刷データを受信するステップと、
前記印刷データを論理ページに分割するステップと、
各論理ページを他の論理ページと区別する印刷可能情報を前記論理ページに挿入するステップと、
前記論理ページをラスタライズのために複数のＲＩＰ（Raster  Image  Processor）へ送信するステップと、
ＲＩＰが論理ページのラスタライズを完了したと決定するステップと、
前記のラスタライズ済み論理ページをＰＶＳ（Print  Verification  System）へ送信するステップと、
前記ラスタライズ済み論理ページを物理ページに印刷するよう、マーキングエンジンのプリントヘッドに指示するステップと、
前記の挿入された印刷可能情報の位置で前記物理ページにフラッシュパターンを適用するよう、前記マーキングエンジンの前記プリントヘッドに指示するステップと、
を有する方法。
【請求項９】
前記印刷可能情報はページ番号を有する、請求項８に記載の方法。
【請求項１０】
印刷後に切断される、前記物理ページの上の位置を識別するステップと、
前記印刷可能情報を切断される前記位置に挿入するステップと、
を更に有する請求項８に記載の方法。
【請求項１１】
前記マーキングエンジンの前記プリントヘッドに、前記物理ページの幅に渡る、前記印刷可能情報を不明瞭にするフラッシュラインとして、前記フラッシュパターンを適用するよう指示するステップ、
を更に有する請求項８に記載の方法。
【請求項１２】
前記ラスタライズ済み論理ページが前記ＲＩＰにより完成される順序は、前記ラスタライズ済み論理ページの印刷順序と異なり、
前記方法は、ラスタライズ済み論理ページを該論理ページが前記ＲＩＰにより完成された順序で前記ＰＶＳへ送信するステップ、を更に有する、
請求項８に記載の方法。
【請求項１３】
前記印刷可能情報を各論理ページのヘッダに挿入するステップ、
を更に有する請求項８に記載の方法。
【請求項１４】
各論理ページの検証エリアを識別するステップであって、前記検証エリアは、前記ＰＶＳにより物理ページと比較される論理ページの部分である、ステップと、
各論理ページの前記検証エリアの外側に前記印刷可能情報を挿入するステップと、
を更に有する請求項８に記載の方法。
【請求項１５】
プリンタを有し、該プリンタは、
複数のプリントヘッドを有するマーキングエンジンと、
印刷ジョブの印刷データを受信するよう構成されるインタフェースと、
複数のＲＩＰ（Raster  Image  Processor）と、
前記印刷データを論理ページに分割し、前記論理ページに、前記論理ページの内容を説明する印刷可能情報を挿入し、ラスタライズのために前記ＲＩＰに前記論理ページを送信するよう構成される印刷制御部と、
を有し、
前記印刷制御部は、ＲＩＰが論理ページのラスタライズを完了したと決定し、前記のラスタライズ済み論理ページをＰＶＳ（Print  Verification  System）へ送信し、前記マーキングエンジンの前記プリントヘッドに、前記ラスタライズ済み論理ページを物理ページに印刷するよう指示し、前記マーキングエンジンの前記プリントヘッドに、前記の挿入された印刷可能情報の位置で前記物理ページにフラッシュパターンを適用するよう指示するよう更に構成される、
システム。
【請求項１６】
前記印刷制御部は、前記論理ページにリストされる量を示す数値を有する印刷可能情報を挿入するよう更に構成される、請求項１５に記載のシステム。
【請求項１７】
各論理ページは、小切手を定める印刷データを有し、
前記数値は、前記小切手の通貨価値を示す、
請求項１６に記載のシステム。
【請求項１８】
前記印刷制御部は、前記ＰＶＳに、前記ラスタライズ済み論理ページの中の前記印刷可能情報を前記印刷可能情報により説明される前記物理ページの内容と比較するよう指示するよう構成される、
請求項１５に記載のシステム。
【請求項１９】
前記ラスタライズ済み論理ページが前記ＲＩＰにより完成される順序は、前記ラスタライズ済み論理ページの印刷順序と異なり、
前記印刷制御部は、ラスタライズ済み論理ページを該論理ページが前記ＰＶＳにより完成された順序で前記ＰＶＳへ送信するよう更に構成される、
請求項１５に記載のシステム。
【請求項２０】
前記印刷制御部は、前記マーキングエンジンの前記プリントヘッドに、前記印刷可能情報を不明瞭にするフラッシュラインが前記物理ページの幅に渡るように、前記フラッシュパターンを適用するよう指示するように更に構成される、
請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷の分野に関し、特に印刷システムにより用いられるフラッシュパターンに関する。
【背景技術】
【０００２】
大量の印刷需要を有するエンティティは、通常、プロダクションプリンタを使用する。プロダクションプリンタは、大型ロールに格納された印刷媒体のウェブに印刷する連続用紙プリンタのような大容量印刷のために用いられる高速プリンタである。プロダクションプリンタは、通常、印刷システムの全体動作を管理するローカルな印刷制御部と、マーキングエンジン（「画像エンジン」又は「印刷エンジン」とも呼ばれる）とを有する。マーキングエンジンは、１又は複数のプリントヘッドアレイを有する。
【０００３】
印刷ジョブを受信すると、印刷制御部は、（例えば、ジョブの各ページを表すビットマップを生成するために）該ジョブの論理ページをラスタライズし、マーキングエンジンは、ラスタライズされた論理ページに基づきウェブをマークするよう個々のプリントヘッドを作動する。したがって、プリンタは、印刷ジョブのデジタル情報に基づき物理ページをマークする。
【０００４】
ＰＶＳ（Print  Verification  System）は、プリンタの物理出力がエラーを有しないことを検証する。したがって、ＰＶＳは、プロダクションプリンタからのジョブの印刷済みページをスキャンし、各々の印刷済みページを、メモリに保持された対応するラスタライズされたバージョンと比較しても良い。誤ったインク液滴のような不一致がある場合、ＰＶＳは、エラーを識別し、プリンタのオペレータによる処理のために該エラーを報告する。
【０００５】
ＰＶＳは印刷されたジョブの中のエラーを検出するのに有用だが、ＰＶＳは、並列処理を利用するプロダクションプリンタからの出力を吟味しようとするとき、実質的な問題に遭遇し得る。例えば、幾つかのプリンタは、複数のＲＩＰ（Raster  Image  Processor）を有し、ＲＩＰによるラスタライズのために、ページ群（各ＲＩＰに１つ）を送出する。ページがＲＩＰによりラスタライズされるとき、それらは、完成の順序でＰＶＳへ送出され得る。これは、印刷ジョブの物理ページはＰＶＳで順序通りに受信されるが、ラスタライズされたページは狂った順序で受信され得ることを意味する。この状況は、ＰＶＳが、ラスタライズされたページの各々がジョブのどの物理ページに対応するかを決定することを難しくする。これは、実質的な処理遅延を生じ得る。
【発明の概要】
【課題を解決するための手段】
【０００６】
本願明細書に記載の実施形態は、ページ番号のような情報を、ＰＶＳへ送信されるページのラスタライズ済みバージョンに挿入する。この情報は、プリンタがラスタライズ済みページを物理的に印刷するとき、後にフラッシュパターンにより上書きされる位置で、ラスタライズ済みページに含まれる。したがって、この情報は、ラスタライズ済みページを通じてＰＶＳに利用可能であるが、印刷ジョブの物理的に印刷されたページの外観を妨げない。
【０００７】
一実施形態は、プリンタを有するシステムである。プリンタは、複数のプリントヘッドを有するマーキングエンジンと、印刷ジョブの印刷データを受信できるインタフェースと、複数のＲＩＰ（Raster  Image  Processor）と、印刷制御部と、を有する。印刷制御部は、印刷データを論理ページに分割し、各論理ページを他の論理ページと区別する印刷可能情報を論理ページに挿入し、ラスタライズのために前記ＲＩＰへ前記論理ページを送信できる。印刷制御部は、さらに、ＲＩＰが論理ページのラスタライズを完了したと決定し、ラスタライズ済み論理ページをＰＶＳ（Print  Verification  System）へ送信し、マーキングエンジンのプリントヘッドに前記ラスタライズ済み論理ページを物理ページに印刷するよう指示し、前記マーキングエンジンのプリントヘッドに前記挿入された印刷可能情報の位置で前記物理ページにフラッシュパターンを適用するよう指示できる。
【０００８】
別の実施形態は、印刷検証を実現する方法である。方法は、印刷ジョブの印刷データを受信するステップと、前記印刷データを論理ページに分割するステップと、前記論理ページに各論理ページを他の論理ページと区別する印刷可能情報を挿入するステップと、前記論理ページをラスタライズのために複数のＲＩＰ（Raster  Image  Processor）へ送信するステップと、ＲＩＰが論理ページのラスタライズを完了したと決定するステップと、前記ラスタライズ済み論理ページをＰＶＳ（Print  Verification  System）へ送信するステップと、を有する。方法は、マーキングエンジンのプリントヘッドに、前記ラスタライズ済み論理ページを物理ページに印刷するよう指示するステップと、前記マーキングエンジンのプリントヘッドに、前記挿入された印刷可能情報の位置で前記物理ページにフラッシュパターンを適用するよう指示するステップと、を更に有する。
【０００９】
別の実施形態は、プリンタを有するシステムである。プリンタは、複数のプリントヘッドを有するマーキングエンジンと、印刷ジョブの印刷データを受信できるインタフェースと、複数のＲＩＰ（Raster  Image  Processor）と、印刷制御部と、を有する。印刷制御部は、印刷データを論理ページに分割し、論理ページの内容を説明する印刷可能情報を論理ページに挿入し、ラスタライズのために前記ＲＩＰへ前記論理ページを送信できる。印刷制御部は、さらに、ＲＩＰが論理ページのラスタライズを完了したと決定し、ラスタライズ済み論理ページをＰＶＳ（Print  Verification  System）へ送信し、マーキングエンジンのプリントヘッドに前記ラスタライズ済み論理ページを物理ページに印刷するよう指示し、前記マーキングエンジンのプリントヘッドに前記挿入された印刷可能情報の位置で前記物理ページにフラッシュパターンを適用するよう指示できる。
【００１０】
他の例示的な実施形態（例えば、前述の実施形態に関連する方法及びコンピュータ可読媒体）は、以下に記載され得る。
【図面の簡単な説明】
【００１１】
以下に本発明の幾つかの実施形態を、単に例として、添付の図面を参照して説明する。全図を通じて、同じ参照符号は同じ要素又は同種の要素を表す。
【図１】例示的な実施形態における印刷システム１００の図である。
【図２】例示的な実施形態における印刷検証システムへの物理ページ及びラスタライズされたページの配信を説明する図である。
【図３】例示的な実施形態における印刷システムを作動する方法を説明するフローチャートである。
【図４】例示的な実施形態における例示的なラスタライズされた物理ページを示す図である。
【図５】例示的な実施形態における更なる例示的なラスタライズされた物理ページを示す図である。
【図６】例示的な実施形態における所望の機能を実行するためのプログラム命令を実装するコンピュータ可読媒体を実行するよう動作する処理システムを示す。
【発明を実施するための形態】
【００１２】
図面及び以下の説明は、本発明の特定の例示的な実施形態を示す。従って、当業者は種々のアレンジを考案できることが理解される。これらのアレンジは、本願明細書に明示的に記載又は示されないが本発明の原理を具現化し本発明の範囲に包含される。さらに、本願明細書に記載の例は、本発明の原理を理解するのを助けることを意図しており、特定の記載された例及び条件等に限定されるものではない。結果として、本発明は、以下に記載の特定の実施形態又は例に限定されず、請求の範囲及びそれらの等価物によって定められる。
【００１３】
図１は、例示的な実施形態における印刷システム１００の図である。印刷システム１００は、印刷ジョブをユーザから（例えば、ＰＤＬ（Page  Description  Language）フォーマットで）受信し印刷のために印刷ジョブをプリンタ１２０に（例えば、ＩＰＤＳ（Intelligent  Printer  Data  Stream）フォーマットで）供給する印刷サーバ１１０、を有する。プリンタ１２０は、受信した印刷ジョブの印刷データに基づき、印刷媒体のウェブ１３０にマークし、結果として印刷済みウェブ１４０を生じる。プリンタ１２０は、ＰＶＳ（Print  Verification  System）１５０に印刷ジョブのラスタライズ済みバージョンを送信する。ＰＶＳ１５０は、印刷済みウェブ１４０からの物理ページを、プリンタ１２０から受信したラスタライズ済みページと比較し、印刷エラーを示す不一致が存在するか否かを決定する。この品質制御処理は、プリンタ１２０により生成された印刷ジョブが顧客に発送される前に完全にチェックされることを保証する。
【００１４】
印刷システム１００は、ページが印刷されるときフラッシュパターンにより覆われる位置（図４に示し、以下に詳述する）において、ラスタライズ済みページに印刷可能情報を挿入するために拡張されている。本願明細書で用いるように、フラッシュパターンは、インクのようなマーキング材料の液滴がプリントヘッドの上で乾いて印刷品質に影響を与えないように、該液滴がプリンタ１２０により物理ページの上に「フラッシュされる」、ページの上の位置である。フラッシュパターンは、ページの全幅に渡り広がる場合が多く、例えば水平フラッシュライン、ジグザグ状パターン、等を含む。幾つかの実施形態では、少なくとも１つのフラッシュパターンはページ毎に適用される。
【００１５】
印刷中にラスタライズの後にフラッシュパターンがプリンタ１２０により適用されるので、挿入された情報は、ラスタライズ済み論理ページの上で見ることができ、これらのページの対応する印刷済みバージョンの上のフラッシュパターンにより隠されたままである。このように、挿入された情報は、印刷済みページの外観を変更することなく、（例えば、各ラスタライズ済みページのページ番号を示すことにより）ラスタライズ済みページを印刷済みページに相関させるために用いることができる。
【００１６】
本実施形態では、プリンタ１２０は、印刷サーバ１１０からジョブの印刷データを受信するインタフェース（Ｉ／Ｆ）１２１を有する。印刷制御部１２２は、受信した印刷ジョブを論理ページに分け、情報を論理ページに挿入し、及び論理ページをＲＩＰ（Raster  Image  Processor）ユニット１２３に処理のために供給することにより、プリンタ１２０の全体の動作を扱う。ＲＩＰユニット１２３は、複数のＲＩＰを含む。複数のＲＩＰの各々は、一度に個々の論理ページをラスタライズする。各論理ページがＲＩＰユニット１２３のＲＩＰによりラスタライズされるとき、印刷制御部１２２は、これらのラスタライズ済みページをＩ／Ｆ１２４（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）接続、ＵＳＢ（Universal  Serial  Bus）接続、ＦｉｒｅＷｉｒｅ接続、等）を介してＰＶＳ１５０へ送信する。
【００１７】
印刷制御部１２２は、マーキングエンジン１２５のプリントヘッドに、ラスタライズ済みページの各々を印刷するよう指示し、さらに、プリントヘッドに、挿入された情報と同じ位置にフラッシュパターンを適用するよう指示する。これは、フラッシュパターンに挿入された情報を不明瞭にさせ／覆わせ、挿入された情報を印刷済みページの上の不透明フラッシュパターンと区別できないようにする。
【００１８】
ＰＶＳ１５０は、Ｉ／Ｆ１５１を介してラスタライズ済み論理ページを受信し、ＰＶＳ制御部１５２は、ラスタライズ済みページの中の挿入された情報を分析して、スキャナ１５３によりスキャンされた印刷済みページの検証処理を実現する。制御部１２２及び１５２は、プログラム命令を実行するプロセッサ等のようなカスタム回路として実装されても良い。本願明細書に記載されたコンポーネントの特定の配置、数及び構成は、説明のためであり、非限定的である。
【００１９】
図２は、例示的な実施形態における印刷検証システムへの物理ページ及びラスタライズされたページの配信を説明する図２００である。図２は、並列処理技術と組み合わせて、ＰＶＳを利用しようとするとき遭遇し得る問題を示す。具体的には、図２は、多くのＲＩＰ２１０がそれぞれ異なる論理ページを処理するために並列に動作しているとき、ラスタライズ済み論理ページがＰＶＳ１５０のような印刷検証システムへ狂った順序で送信され得ることを示す。これは、ＰＶＳ１５０がラスタライズ済み論理ページをそれらの対応する物理バージョン（本例では、それらの意図された印刷順序で受信される）にリンクすることを非常に困難にするので、問題を生じる。後述する方法３００のステップは、この問題を克服するために実行される。
【００２０】
印刷システム１００の動作の説明のための詳細は、図３に関して議論される。本実施形態では、ユーザが印刷ジョブをＰＤＬ（Page  Description  Language）フォーマットで印刷サーバ１１０に供給したと仮定する。印刷サーバ１１０は、印刷ジョブのジョブチケットに基づき、ジョブの出力がＰＶＳ１５０により検証されるべきであると決定する。したがって、印刷サーバ１１０は、印刷ジョブを印刷及び検証のためにプリンタ１２０へ送信する。
【００２１】
図３は、例示的な実施形態における印刷システムを作動する方法３００を説明するフローチャートである。方法３００のステップは、図１の印刷システム１００を参照して説明される。しかし、当業者は、方法３００が他のシステムで実行されても良いことを理解するだろう。ここに説明するフローチャートのステップは、網羅的ではなく、図示しない他のステップを有しても良い。ここに説明するステップは、代替的順序で実行されても良い。
【００２２】
ステップ３０２で、プリンタ１２０のＩ／Ｆ１２１は、印刷ジョブの印刷データを受信する。印刷データは、ＰＤＬ（例えば、ＰＤＦ（Postscript,  Portable  Document  Format）等）、印刷データストリーム、等のような任意の適切なフォーマットで到着しても良い。印刷データが受信されると、ステップ３０４で、印刷制御部１２２は、印刷データを論理ページに分割する。論理ページ同士の間の境界は、印刷制御部１２２により、印刷データの中の特殊文字又はタグにより識別されても良く、各論理ページの知られているサイズに基づき識別されても良く、或いは、任意の他の適切な技術で識別されても良い。
【００２３】
ステップ３０６で、印刷制御部１２２は、印刷可能情報を論理ページに挿入する。印刷可能情報は、本実施形態では論理ページを他の論理ページから区別することにより、印刷検証処理を実現する。例えば、各論理ページに挿入された印刷可能情報は、テキスト、バーコード、シンボル、等により表されるページ番号を有しても良い。印刷可能情報は、例えば、ラスタデータ又はＰＤＬ印刷データを有しても良い。
【００２４】
印刷可能情報が印刷ジョブの論理ページに挿入された後、ステップ３０８で、印刷制御部１２２は、並列処理のために、論理ページをＲＩＰユニット１２３の複数のＲＩＰに送信する。具体的には、各論理ページは、ＲＩＰユニット１２３の異なるＲＩＰに送信される。論理ページはそれらのグラフィック及びテキストの内容に基づき変化するので、各論理ページのラスタライズ時間も同様に変化する。これは、論理ページが狂った順序でラスタライズされる場合が多いことを意味する。幸い、論理ページの各々は、ステップ３０６からの印刷可能情報を有し、印刷可能情報は、該論理ページを他の論理ページから区別する。これは、印刷可能情報が、各論理ページをプリンタ１２０によりマークされた対応する物理ページに相関するために使用できることを意味する。
【００２５】
最終的に、ステップ３１０で、印刷制御部１２２は、ＲＩＰが論理ページをラスタライズするのを完了したと決定し、ステップ３１２で、印刷制御部１２２は、ラスタライズ済み論理ページをＰＶＳ１５０のＩ／Ｆ１５１へ送信する。ＰＶＳ１５０がラスタライズ済み論理ページにアクセスすると、対応する物理ページを検証することが可能である。したがって、ステップ３１４で、印刷制御部１２２は、マーキングエンジン１２５のプリントヘッドに、ラスタライズ済みページを検証のために物理ページに印刷するよう指示する。
【００２６】
ラスタライズ済みページが印刷されると、ステップ３０６で、物理印刷済みページは、挿入された情報を含む。この情報は、ユーザに供給される最終製品の外観を変えてしまうので、エンドユーザにとって不要な場合がある。したがって、挿入された情報を隠す／不明瞭にするために、ステップ３１６で、印刷制御部１２２は、マーキングエンジン１２５のプリントヘッドに、挿入された印刷可能情報の位置においてフラッシュパターンを物理ページに適用するよう指示する。フラッシュパターンは挿入された情報と同じ位置を覆うので、フラッシュパターンは挿入された情報を不明瞭にする、これは、挿入された情報をフラッシュパターン自体から区別できなくし、挿入された情報が印刷済みジョブを吟味するエンドユーザに見えないように効果的にレンダリングする。
【００２７】
方法３００は、印刷検証を実現するのを助けるラスタライズ済み論理ページの中の情報を提供するので、従来のシステムに優る利点を提供する。同時に、挿入された情報は、プリンタからのフラッシュパターンの中に隠され、印刷ジョブのページが印刷されるときそれらの元のバージョンから区別できないように見えることを意味する。
【００２８】
図４は、例示的な実施形態における例示的なラスタライズされた物理ページを示す図４００である。図４に示すように、ページ４１０のラスタライズ済みバージョン及びページ４２０の物理印刷済みバージョンは、比較のために並べて示される。本実施形態では、ＰＶＳは、印刷データが見付かると期待される各ページの固有の位置を比較するために用いられる。この部分は、検証エリア／ゾーンとして知られ、要素４１４及び４２４により示される。図４は、ラスタライズ済みページ４１０がページ番号を示すバーコード４１２を含むことも示す。この挿入された情報は、各ラスタライズ済みページの上部／ヘッダを見ることによりＰＶＳによりアクセス可能である。さらに、この挿入された情報は、フラッシュライン４２２と同じ位置にあり隠されるので、ページの印刷済みバージョンでは見えない。
【００２９】
更なる実施形態では、各論理ページに挿入された情報は、ＰＶＳの検証動作を実現する任意の情報であっても良い。例えば、各論理ページに挿入された情報は、論理ページ上の番号のような論理ページについて期待される内容を示しても良い。論理ページ上の番号及び論理ページのために挿入された情報が一致しない場合、これは、印刷データ自体がエラーを有することを示し得る。
【００３０】
＜例＞
以下の例では、追加の処理、システム、及び方法が、印刷された小切手の価値を検証する印刷検証システムの文脈で記載される。
【００３１】
本実施形態では、連続用紙プリンタは、ＩＰＤＳフォーマットで印刷サーバから印刷ジョブを受信する。印刷ジョブに従って、各論理ページは印刷するために２つの小切手（check）を定める。印刷ジョブは、各小切手に印刷されるべき通貨価値／貨幣額を示すジョブチケットも有する。
【００３２】
プリンタにある印刷制御部は、ジョブチケットを調べ、論理ページの順序及び各論理ページ上にある小切手の番号に基づき、どの小切手が各論理ページに含まれるかを決定する（例えば、第１の論理ページは小切手１−２を含み、第２の論理ページは小切手３−４を含む、等である）。次に、印刷制御部は、３つのバーコード（５１１、５１２、５１３）を各論理ページにページのヘッダに挿入する。第１のバーコードは、論理ページのページ番号である。第２のバーコードは、ジョブチケットにより示されるように論理ページ上にある第１の小切手の価値であり、第３のバーコードは、ジョブチケットにより示されるように論理ページ上にある第２の小切手の価値である。この情報が論理ページに挿入されると、論理ページは、プリンタのＲＩＰによるラスタライズのために待ち行列に入れられる。
【００３３】
ＲＩＰが各論理ページのラスタライズを完了するとき、印刷制御部は、ＰＶＳにラスタライズ済みページを送信するようＥｔｈｅｒｎｅｔインタフェースを作動する。印刷制御部は、ラスタライズ済みページの小切手の額を対応する物理ページの中のリストされた小切手の額と比較するよう、ＰＶＳに更に指示する。
【００３４】
プリンタのマーキングエンジンが現在アイドルである場合、印刷制御部は、ページのラスタデータを用いてページの物理バージョンを印刷する。代替で、プリンタが現在アクティブにページを印刷している場合、印刷制御部は、マーキングエンジンにより後に印刷するために、ラスタライズ済みページをスプールする。ラスタライズ済みページは、印刷されると、メモリから削除される。
【００３５】
物理ページがラスタライズ済みページを用いて印刷されるときは常に、印刷制御部は、印刷中の物理ページのヘッダにフラッシュラインを追加するよう、プリントヘッドに指示する。印刷制御部は、裁断マーク５２６及び５２７を印刷済みページに追加するようプリントヘッドに更に指示する。裁断マークは、印刷後にページのどの部分が切断され破棄されるかを示す。本実施形態では、使用される検証ゾーンは、裁断が実行された後に残る物理ページの部分に対応する。これは、スキャンされたページをラスタライズ済みページとピクセル毎に比較するとき、ＰＶＳが切断された位置を無視することを意味する。これらのマークは、ジョブのラスタライズ済み論理ページ画像の部分ではなく、印刷制御部により物理ページに追加された追加マークである。印刷制御部は、ページの余白にラベル５２８を追加するよう、プリントヘッドに更に指示する。
【００３６】
ＰＶＳは、ラスタライズ済みページを受信すると、ページ番号を示すバーコード（又はドットのシーケンス）を識別するためにラスタライズ済みページの上部を分析し、ページ番号により順序付けられたラスタライズ済みページをメモリに格納する。ＰＶＳは、バーコード５１２及び５１３により示されるような小切手の額を識別し、これらの額をＰＶＳにあるメモリに格納されたラスタライズ済みページに関連付ける。
【００３７】
検証のために物理ページを受信すると、ＰＶＳは、ページのピクチャを取り込むようスキャナを作動し、次に、ＰＶＳは、ラベル５２８を調べて物理ページのページ番号を識別する。ＰＶＳにある印刷制御部は、続いて、対応するラスタライズ済みページを読み出し、ページのピクセル毎の比較を開始して、ページに物理印刷エラーが存在しないことを確認する。エラーが検出された場合（例えば、スキャンされたページにあるピクセルが印刷済みページにあるピクセルと一致しない場合）、ＰＶＳは、ＧＵＩ（Graphical  User  Interface）を介して印刷ショップのオペレータにエラーを報告する。次に、オペレータは、エラーのあるページ（又はジョブ全体）を再印刷すべきか否か、及び印刷を停止するか否かを決定する。
【００３８】
ＰＶＳにある制御部は、各小切手の額が正しいことを保証するために、追加検証ステップも取り入れる。具体的には、ＰＶＳは、物理ページにある各小切手の額がバーコードの中で示される額と一致することを確認するために、ＯＣＲ（Optical  Character  Recognition）アルゴリズムを作動する。この検証ステップは、誤ったサイズの小切手が顧客に送出されないことを保証する際に、追加の保護を提供する。
【００３９】
ここに開示する実施形態は、ソフトウェア、ハードウェア、ファームウェア又はそれらの種々の組み合わせの形式を取り得る。１つの特定の実施形態では、ソフトウェアは、印刷システム１００の処理装置に、本願明細書に開示の種々の動作を実行するよう指示するために用いられる。図６は、例示的な実施形態における所望の機能を実行するためのプログラム命令を実装するコンピュータ可読媒体を実行するよう動作する処理システム６００を示す。処理システム６００は、コンピュータ可読記憶媒体６１２に有形に具現化されたプログラム命令を実行することにより、上述の動作を実行するようにされる。これに関し、本発明の実施形態は、コンピュータ又は任意の他の命令実行システムによる使用のためにプログラムコードを提供するコンピュータ可読記憶媒体６１２を介してアクセス可能なコンピュータプログラムの形式を取り得る。この説明を目的として、コンピュータ可読記憶媒体６１２は、コンピュータによる使用のためにプログラムを含む又は格納できるいかなるものでも良い。
【００４０】
コンピュータ可読記憶媒体６１２は、電子、磁気、光、光磁気、赤外線、又は半導体装置であっても良い。コンピュータ可読記憶媒体６１２の例は、固体メモリ、磁気テープ、取り外し可能コンピュータディスク、RAM（random  access  memory）、ROM（read−only  memory）、固定磁気ディスク、光ディスクを含む。光ディスクの現在の例は、コンパクトディスク、CD−ROM（compact  disk−read  only  memory）、ＣＤ−Ｒ／Ｗ（compact  disk−read/write）、ＤＶＤを含む。
【００４１】
処理システム６００は、プログラムコードを格納し及び／又は実行するのに適し、システムバス６５０を通じてプログラム及びデータメモリ６０４に結合された少なくとも１つのプロセッサ６０２を有する。プログラム及びデータメモリ６０４は、プログラムコードの実際の実行中に用いられるローカルメモリ、大容量記憶装置、及び実行中にコードが大容量記憶装置から読み出される回数を低減するために少なくとも特定のプログラムコード及び／又はデータの一時的記憶を提供するキャッシュメモリを含み得る。
【００４２】
入力／出力又はＩ／Ｏ装置６０６（キーボード、ディスプレイ、ポインティングデバイス等を含むがこれらに限定されない）は、直接に又は介入するＩ／Ｏ制御部を通じて結合され得る。ネットワークアダプタインタフェース６０８は、処理システム６００を他のデータ処理システム又は記憶装置に介入する私設又は公共ネットワークを通じて結合させるために、システムに統合されても良い。モデム、ケーブルモデム、IBM  Channel  attachments、SCSI、Fiber  Channel及びEthernetカードは、現在利用可能な種類のネットワーク若しくはホストインタフェースアダプタのほんの少数の例である。ディスプレイ装置インタフェース６１０は、プロセッサ６０２により生成されるデータを提示する印刷システム及びスクリーンのような１又は複数のディスプレイ装置に接続するために、システムに統合されても良い。
【００４３】
本願明細書は特定の実施形態を説明したが、本発明の範囲はこれらの特定の実施形態に限定されない。本発明の範囲は、以下の請求の範囲およびその等価物により定められる。
【符号の説明】
【００４４】
１１０  印刷サーバ
１２０  プリンタ
１２２  印刷制御部
１２３  ＲＩＰユニット
１２５  マーキングエンジン
１３０  ウェブ
１４０  印刷済みウェブ
１５０  印刷検証システム
１５２  印刷検証制御部
１５３  スキャナ
２１０  ＲＩＰ
４１０、４２０  ページ
４１２、５１１、５１２、５１３  バーコード
４２２  フラッシュライン
５２６、５２７  裁断マーク
６００  処理システム
６０２  プロセッサ
６０４  プログラム及びデータメモリ
６０６  Ｉ／Ｏ装置
６０８  ネットワークインタフェース
６１０  提示装置インタフェース
６１２  記憶媒体
【図１】
0006477378.tif 000002
【図２】
0006477378.tif 000003
【図３】
0006477378.tif 000004
【図４】
0006477378.tif 000005
【図５】
0006477378.tif 000006
【図６】
0006477378.tif 000007