(57)【特許請求の範囲】
【請求項１】
プレプリント画像が印刷されたプレプリント紙に対し原稿画像を印刷し、複数の種類のプレプリント紙がそれぞれ収容される複数の収容部を有する印刷装置に対して接続され、印刷済用紙を読み取って得られる検査画像と前記原稿画像との比較により、該印刷済用紙の印刷品質検査を行う印刷検査装置であって、
前記収容部に収容されるプレプリント紙に対応するプレプリント画像のデータが記憶される画像記憶部と、
前記プレプリント画像の種類を判定する情報を含むコード情報を示すコード画像が付加された前記原稿画像を受け取り、該原稿画像中のコード画像をコード認識してコード情報を求めるコード認識部と、
前記コード認識部が認識したコード情報に対応する前記画像記憶部に記憶されたプレプリント画像のデータを受け取り、当該プレプリント画像のデータを用いて前記検査画像中のプレプリント画像の部分をマスクするマスク処理部と、
を備え、前記マスク処理部の出力画像と前記原稿画像との比較により印刷品質検査を行う印刷検査装置。
【請求項２】
前記コード情報は、前記複数の収容部から該当する収容部を選択する情報を含み、前記コード情報を参照することにより、前記該当する収容部を選択する制御部とを備えることを特徴とする請求項１記載の印刷検査装置。
【請求項３】
プレプリント画像が印刷されたプレプリント紙に対し原稿画像を印刷し、複数の種類のプレプリント紙がそれぞれ収容される複数の収容部を有する印刷装置に対して接続され、印刷済用紙を読み取って得られる検査画像と前記原稿画像との比較により、該印刷済用紙の印刷品質検査を行う印刷検査装置であって、
前記収容部に収容されるプレプリント紙に対応するプレプリント画像のデータが記憶される画像記憶部と、
前記プレプリント画像の種類を判定する情報を含むコード情報を示すコード画像が付加された前記原稿画像を受け取り、該原稿画像中のコード画像をコード認識してコード情報を求めるコード認識部と、
認識されたコード情報に対応する前記画像記憶部に記憶されたプレプリント画像のデータを受け取り、当該プレプリント画像を前記原稿画像に合成する合成処理部と、
を備え、前記合成処理部の出力画像と前記検査画像との比較により前記印刷品質検査を行う印刷検査装置。
【請求項４】
前記コード情報は、前記複数の収容部から該当する収容部を選択する情報を含み、前記コード情報を参照することにより、前記該当する収容部を選択する制御部とを備えることを特徴とする請求項３記載の印刷検査装置。
【請求項５】
与えられた印刷画像データに基づき原稿画像を作成し、その原稿画像のデータを、該原稿画像を用紙に印刷し、複数の種類のプレプリント紙を収容する収容部を有する印刷装置と、その印刷結果の印刷品質を該原稿画像に基づき検査する印刷検査装置と、に対して前記原稿画像のデータを供給する印刷コントローラであって、
前記収容部に収容されたプレプリント画像の種類を示す情報を記憶する情報記憶部と、
前記情報記憶部に記憶された複数種類のプレプリント画像のうち、作成した原稿画像を印刷すべきプレプリント紙に印刷されているプレプリント画像の種類を判定する判定部と、
判定したプレプリント画像の種類を判定する情報を含むコード情報を示すコード画像を前記原稿画像に付加するコード付加部と、
を備え、該コード画像が付加された原稿画像を前記印刷装置及び印刷検査装置に対し供給する、印刷コントローラ。
【請求項６】
与えられた印刷対象データに基づき用紙に印刷すべき原稿画像を作成し出力するコントローラと、
前記原稿画像を用紙に対して印刷し、複数の種類のプレプリント紙を収容する収容部を有する印刷装置と、その印刷結果を読み取って得られる検査画像と前記原稿画像とを比較することにより印刷品質検査を行う印刷検査装置と、
を含み、
前記コントローラは、
前記収容部に収容されたプレプリント画像の種類を示す情報を記憶する情報記憶部と、
前記情報記憶部に記憶された複数種類のプレプリント画像のうち、作成した原稿画像を印刷すべきプレプリント紙に印刷されているプレプリント画像の種類を判定する判定部と、
判定したプレプリント画像の種類を判定する情報を含むコード情報を示すコード画像を前記原稿画像に付加するコード付加部と、
を備え、該コード画像が付加された原稿画像を出力し、
前記印刷検査装置は、
前記収容部に収容されるプレプリント紙に対応するプレプリント画像のデータが記憶される画像記憶部と、
前記プレプリント画像の種類を判定する情報を含むコード情報を示すコード画像が付加された前記原稿画像を受け取り、該原稿画像中のコード画像をコード認識してコード情報を求めるコード認識部と、
前記コード認識部が認識したコード情報に対応する前記画像記憶部に記憶されたプレプリント画像のデータを受け取り、当該プレプリント画像のデータを用いて前記検査画像中のプレプリント画像の部分をマスクするマスク処理部と、
を備え、前記マスク処理部の出力画像と前記原稿画像との比較により印刷品質検査を行う、
ことを特徴とする印刷システム。
【請求項７】
与えられた印刷対象データに基づき用紙に印刷すべき原稿画像データを作成し出力するコントローラと、
前記原稿画像データを用紙に対して印刷し、複数の種類のプレプリント紙を収容する収容部を有する印刷装置と、その印刷結果を読み取って得られる検査画像データと前記原稿画像データとを比較することにより印刷品質検査を行う印刷検査装置と、
を含み、
前記コントローラは、
前記収容部に収容されたプレプリント画像の種類を示す情報を記憶する情報記憶部と、
前記情報記憶部に記憶された複数種類のプレプリント画像のうち、作成した原稿画像を印刷すべきプレプリント紙に印刷されているプレプリント画像の種類を判定する判定部と、
判定したプレプリント画像の種類を判定する情報を含むコード情報を示すコード画像を前記原稿画像に付加するコード付加部と、
を備え、該コード画像が付加された原稿画像を出力し、
前記印刷検査装置は、
前記収容部に収容されるプレプリント紙に対応するプレプリント画像のデータが記憶される画像記憶部と、
前記プレプリント画像の種類を判定する情報を含むコード情報を示すコード画像が付加された前記原稿画像を受け取り、該原稿画像中のコード画像をコード認識してコード情報を求めるコード認識部と、
前記コード認識部が認識したコード情報に対応する前記画像記憶部に記憶されたプレプリント画像のデータを受け取り、当該プレプリント画像を前記原稿画像に合成する合成処理部と、
を備え、前記合成処理部の出力画像と前記検査画像との比較により印刷品質検査を行うことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレプリント画像が予め印刷されたプレプリント紙に対し個別の原稿画像を印刷する印刷装置において、その印刷結果の印刷品質を検査するための装置に関する。
【背景技術】
【０００２】
請求書や納品書などの定型文書を作成する方式の一つに、定型部分の画像が事前に印刷された用紙（プレプリント紙と呼ばれる）を用意しておき、個々の文書に固有の個別情報（例えば請求書の宛先や金額）をこのプレプリント紙に対して個別に印刷する方式がある。
【０００３】
このようなプレプリント紙に対する印刷結果の品質を検査する装置として、特許文献１及び特許文献２に示される装置がある。
【０００４】
特許文献１に示される装置は、プレプリント紙の定型部分の画像（以下プレプリント画像と呼ぶ）を記憶しており、そのプレプリント画像とプレプリント紙に印刷される個別情報の画像との画素毎の論理和をとり、印刷結果を読み取った画像をその論理和画像と比較することで、印刷結果の良否を判定している。
【０００５】
また特許文献２に示される装置は、印刷の前にプレプリント紙を読み取ることでプレプリント画像を取得して記憶し、印刷結果を読み取った画像のうちプレプリント画像に該当する部分をマスクし、マスクの結果残った画像を個別情報の画像と比較することで、印刷結果の良否を判定する。
【０００６】
【特許文献１】特開平３−２８１２７６号公報
【特許文献２】特開平１１−７８１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来技術はいずれも、連続帳票印刷における印刷品質検査に関するものである。連続調票印刷では、一般に１種類の帳票フォームが繰り返し印刷された用紙を用いるので、検査で考慮すべき定型画像はその帳票フォーム１つである。特許文献２には、請求書の宛名を含む最初のページと明細のみのページとが一定の周期で繰り返された連続帳票表紙を用いた場合の検査についても触れられているが、これは２種類のプレプリント画像を検査に用いるとはいうものの、２種類を単に一定の周期で切り替えるという単純なものである。
【０００８】
これに対し、枚葉紙を用いる印刷装置では、複数のトレイに異なるプレプリント画像を有するプレプリント紙をセットし、それらの使用順序を非常に高い自由度で切り替えながら印刷を行うことができる。このように複数種類のプレプリント紙を高い自由度で切り替え使用する場合には、連続帳票用紙を用いる上記従来技術の処理では十分に対処することができない。
【０００９】
本発明は、プレプリント紙を高い自由度で動的に切り替えながら印刷する場合でも、正しい印刷検査を行える装置を提供する。
【課題を解決するための手段】
【００１０】
本発明に係る印刷検査装置は、プレプリント画像が印刷されたプレプリント紙に対し原稿画像を印刷し複数の種類のプレプリント紙を収容する収容部を有する印刷装置に対して接続され、印刷済用紙を読み取って得られる検査画像と前記原稿画像との比較により、該印刷済用紙の印刷品質検査を行う印刷検査装置であって、前記収容部に収容されるプレプリント紙に対応するプレプリント画像のデータが記憶される画像記憶部と、前記プレプリント画像の種類を判定する情報を含むコード情報を示すコード画像が付加された前記原稿画像を受け取り、該原稿画像中のコード画像をコード認識してコード情報を求めるコード認識部と、前記コード認識部が認識したコード情報に対応する前記画像記憶部に記憶されたプレプリント画像のデータを受け取り、当該プレプリント画像のデータを用いて前記検査画像中のプレプリント画像の部分をマスクするマスク処理部と、を備え、前記マスク処理部の出力画像と前記原稿画像との比較により印刷品質検査を行う。
【００１１】
ここで、プレプリント画像に対応したコード情報としては、プレプリント画像の種類を示す識別情報を用いることもできれば、プレプリント画像が事前に印刷されたプレプリント紙の種類を示す識別情報を用いることもでき、あるいはそのようなプレプリント紙を収容した給紙トレイを示す識別情報を用いることもできる。
【００１２】
この構成では、検査画像中のプレプリント画像部分がマスクされ、原稿画像と比較される。
【００１３】
なお、この代わりに、コード画像に基づき求めたプレプリント画像を原稿画像に対して合成し、その合成結果を検査画像と比較する構成も、本発明の範囲内である。
【００１４】
また本発明に係る印刷コントローラは、与えられた印刷画像データに基づき原稿画像を作成し、その原稿画像のデータを、該原稿画像を用紙に印刷し、複数の種類のプレプリント紙をそれぞれ収納する収納部を有する印刷装置と、その印刷結果の印刷品質を該原稿画像に基づき検査する印刷検査装置と、に対して前記原稿画像のデータ供給する印刷コントローラであって、前記収容部に収容されたプレプリント画像の種類を示す情報を記憶する情報記憶部と、前記情報記憶部に記憶された複数種類のプレプリント画像のうち、作成した原稿画像を印刷すべきプレプリント紙に印刷されているプレプリント画像の種類を判定する判定部と、判定したプレプリント画像の種類を判定する情報を含むコード情報を示すコード画像を前記原稿画像に付加するコード付加部と、を備え、該コード画像が付加された原稿画像を前記印刷及び検査装置に対し供給する。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の好適な実施の形態を説明する。
【００１６】
まず図１を参照して、本発明に係る機構が適用される印刷システムの概略構成の一例を説明する。
【００１７】
この印刷システムは、大略的には、ホストコンピュータ１０，プリンタコントローラ２０，ＩＦ（インタフェース）回路５０，印刷装置１００，印刷検査装置２００から構成される。
【００１８】
ホストコンピュータ１０は、印刷対象とする印刷対象データを作成する装置である。印刷対象のデータは、例えば、印刷する画像をページ記述言語で記述したデータの場合もあれば、印刷する画像を示すラスタ画像データの場合もある。また、帳票印刷などの定型印刷の場合は、定型書式（フォーム）の各欄に印刷すべき値を、例えばＣＳＶ(Comma Separated Value) 形式やＬＣＤＳ(Line Conditioned Data Stream)等の所定の形式にしたがって配列したデータなどが、印刷対象データとして作成される。ホストコンピュータ１０が作成した印刷対象データは、ＬＡＮ(Local Area Network)等のデータ通信ネットワークを介して、又はＣＤ−Ｒ／ＲＷ等の可搬型記憶媒体を介して、プリンタコントローラ２０に入力される。
【００１９】
プリンタコントローラ２０は、ホストコンピュータ１０が作成した印刷対象データを取得し、このデータから、印刷装置１００が取り扱い可能な画像データ（例えばラスタイメージデータ）を生成し、これを印刷装置１００に供給する。印刷対象データがページ記述言語のデータであれば、プリンタコントローラ２０はそれを解釈して各ページの画像データを作成する。プリンタコントローラ２０から印刷装置１００に供給される画像データを「原稿画像データ」と呼ぶことにする。またプリンタコントローラ２０は、印刷対象データから、用紙サイズ又は使用する給紙トレイを示す情報や片面／両面印刷などといった、印刷処理の属性を求め、この印刷処理属性示す制御データを印刷装置１００に供給する。プリンタコントローラ２０は、印刷対象データから作成した各ページの原稿画像データ及びそれに対応する制御データを、印刷装置１００で用紙に印刷する順番に従って印刷装置１００に供給する。
【００２０】
また、プリンタコントローラ２０は、複数種類のプレプリント紙を動的に切り替えながら印刷を行うジョブにおいて、適切な印刷検査を行えるようにするために、作成した各ページの原稿画像データに対し、その原稿画像データを印刷するプレプリント紙を示すコード画像を付加する手段を備えている。この手段については、後で詳細に説明する。
【００２１】
ＩＦ（インタフェース）回路５０は、プリンタコントローラ２０に対してインタフェースケーブルを介して接続され、該コントローラ２０から原稿画像データ及び制御データを受け取って印刷装置１００及び印刷検査装置２００に分配するインタフェース回路である。またＩＦ回路５０は、プリンタコントローラ２０から受け取った原稿画像データから、プレプリント画像を示すコード画像を読み取り、読み取ったコード情報を印刷検査装置２００に供給する機能を備える。このＩＦ回路５０は、例えば印刷装置１００又は印刷検査装置２００のいずれかに内蔵することもできる。ＩＦ回路５０の詳細については後で説明する。
【００２２】
印刷装置１００は、プリンタコントローラ２０から原稿画像データ及び制御データを受け取り、制御データが示す印刷処理属性に従って原稿画像データを用紙に印刷していく。印刷装置１００は複数の給紙トレイ１１６を備えており、プレプリント画像が異なるプレプリント紙をそれら給紙トレイに１１６にセットすることで、プレプリント紙を動的に切り替えながら印刷を行うことができる。
【００２３】
より詳しく説明すると、印刷装置１００は、制御部１０５，プリントエンジン１１０，用紙搬送系１１２，排紙先切換ゲート１１４，複数の給紙トレイ１１６，正常排紙トレイ１２０，異常排紙トレイ１２５を含む。
【００２４】
制御部１０５は、プリンタコントローラ２０からＩＦ回路５０を介して供給される制御データに従い、複数の給紙トレイ１１６の中から用紙の供給元を選択したり、両面／片面印刷で用紙の搬送経路を切り替えたりなど、各種の制御を実行する。
【００２５】
給紙トレイ１１６は、印刷に用いる用紙を収容するトレイである。給紙トレイ１１６を複数備えているので、印刷ジョブにおいて複数種類のプレプリント紙を動的に切り替え使用することができる。例えば、請求先の顧客の情報や総請求額を示した「鑑（かがみ）」のページと、請求明細を示した明細のページとからなる請求書を印刷する場合、１つの給紙トレイ１１６に対し図２の（ａ）に示す鑑用のプレプリント紙１０００を、別の給紙トレイに対し図２の（ｂ）に示す明細用のプレプリント紙１１００をセットする。
【００２６】
なお、個々の給紙トレイ１１６は、物理的に単体のトレイの場合もあれば、同種の用紙を収容した複数の物理的なトレイを論理的に１つのトレイとして取り扱った論理トレイの場合もある。
【００２７】
プリントエンジン１１０は、制御部１０５を介して入力された原稿画像データに基づき、用紙１５０上に原稿画像を印刷するための装置である。本発明は、プリントエンジン１１０の形式を問わない。電子写真方式、インクジェット方式など、様々なタイプのものを用いることができる。電子写真方式のプリントエンジン１１０は、感光体、露光装置、現像器、転写機構、定着機構、クリーナー機構などから構成される。
【００２８】
用紙搬送系１１２は、印刷のために用紙を印刷装置１００内で搬送するための機構である。用紙搬送系１１２は、制御部１０５が選択した給紙トレイ１１６から取り出された用紙をプリントエンジン１１０のところまで搬送し、プリントエンジン１１０によって画像が印刷された用紙を正常排紙トレイ１２０乃至異常排紙トレイ１２５まで搬送する。また、両面印刷の場合は、表の印刷が終わった用紙を裏返し、再度プリントエンジン１１０のところまで搬送する。用紙搬送系１１２は、駆動モータ（図示省略）によって回転駆動されるローラーやベルトなどにより構成される。なお、図１は機能ブロック図であり、用紙搬送系１１２の形状や、用紙搬送系１１２とプリントエンジン１１０、給紙トレイ１１６、正常排紙トレイ１２０及び異常排紙トレイ１２５の位置関係については模式的に示しているに過ぎない。
【００２９】
正常排紙トレイ１２０は、印刷検査装置２００による印刷済用紙の検査により、良品と判定された印刷済用紙が蓄積されるトレイである。一方、異常排紙トレイ１２５は、その検査により不良品と判定された印刷済用紙が蓄積されるトレイである。
【００３０】
排紙先切換ゲート１１４は、印刷済の用紙の排紙先を正常排紙トレイ１２０又は異常排紙トレイ１２５の間で切り替えるための切り替え機構である。排紙先切換ゲート１１４は、印刷装置１００の制御部１０５が、印刷検査装置２００から供給される検査結果の信号に基づき切換制御する。
【００３１】
印刷検査装置２００は、用紙に対する印刷結果の品質を検査する装置である。ここでは、一例として、印刷装置１００で印刷された印刷済用紙１５０の印刷面の光学的な読取結果（以下、これを検査画像データと呼ぶ）と、プリンタコントローラ２０から供給された原稿画像データ（これは検査画像データと同じページについての原稿画像である）と照合することで、印刷品質の検査を行うタイプの印刷検査装置２００を例示している。ここで、印刷検査装置２００は、プレプリント紙を用いた印刷ジョブについての検査のための機能として、原稿画像データ中に含まれるコード画像をコード認識することにより、その原稿画像データが印刷されるプレプリント紙のプレプリント画像を特定する機能を備える。この機能により、原稿画像データの印刷先のプレプリント紙が動的に変更される場合でも、これに対応して適切なプレプリント画像を特定して検査に用いることができる。この機能を含め、印刷検査装置２００の詳細は、後で改めて説明する。
【００３２】
以上、印刷システムの概要を説明した。次にこのシステムにおけるプレプリント紙に関する処理に関する構成について、詳細を説明していく。
【００３３】
まず図３を参照してプリンタコントローラ２０の詳細について説明する。図３に示すように、プリンタコントローラ２０は、制御部３０２，原稿画像作成部３０４，コード情報記憶部３０６及びコード画像付加部３０８を有する。
【００３４】
制御部３０２は、プリンタコントローラ２０の全体制御を行う装置であり、典型的には制御プログラムをプロセッサで実行することにより、ソフトウエア的に実現することができる。制御部３０２は、ホストコンピュータ１０から受け取った印刷対象データを原稿画像作成部３０４に渡す。原稿画像作成部３０４は、その印刷対象データに基づき、各ページの原稿画像データを作成する。例えば帳票フォームを予め印刷したプレプリント紙に対する印刷の場合、印刷対象データとして各ページの各欄に印刷すべき文字列を順に並べたデータが与えられ、原稿画像作成部３０４は、それら各文字列を帳票フォームの各欄の位置に配置した画像を示す画像データを作成する。このようにして、原稿画像データを１ページ分ずつ作成する。
【００３５】
また制御部３０２は、そのように作成される各ページの原稿画像データが、印刷装置１００にセットされた複数種類のプレプリント紙のうちのどれに印刷されるかを判定し、判定したプレプリント紙の種類を示すコード画像を求め、これをコード画像付加部３０８に供給する。
【００３６】
ここで、原稿画像データ印刷対象のプレプリント紙の判定は、印刷対象データ中に含まれる情報に基づき行うことができる。例えば鑑ページと明細ページとからなる請求書を印刷する場合、鑑ページは１請求先につき１ページであるが、明細ページのページ数は請求先毎に変わり得る。このような場合には、特許文献２に示された連続帳票用紙を用いた方式では基本的に対応できないが、枚葉紙を用いる本システムでは対応が可能である。この場合、印刷対象データは、鑑ページに印刷するデータ部分と明細ページ群に印刷するデータ部分とが請求先顧客ごとに繰り返されたものとなる。ここで、印刷対象データ自体に、各データ部分が鑑なのか明細なのかを示す分類データが含まれていれば、制御部３０２はその分類データに基づき、各データ部分に対応する原稿画像データを印刷するプレプリント紙の種類を判定できる。また、そのような明示的な分類データが含まれていない場合でも、各請求先顧客ごとのデータの最初のページは鑑、残りは明細という判定ができる。
【００３７】
コード情報記憶部３０６には、プレプリント紙の種類毎に、その種類を示すコード情報（例えば種類を示す識別番号など）を表現したコード画像のデータが記憶されている。ここで、プレプリント紙の種類は言い換えればそこに印刷されているプレプリント画像の種類のことであり、したがってプレプリント紙の種類を示すコード情報は、プレプリント画像の種類を示すコード情報と捉えることができる。また、コード画像の形式は、バーコードやＱＲコードといった１次元や２次元の画像コードでも良いし、文字や数字などの記号の列でもよい。制御部３０２は、このコード情報記憶部３０６から、原稿画像データの印刷先のプレプリント紙の種類に対応するコード画像のデータを取得し、コード画像付加部３０８に供給する。
【００３８】
コード画像付加部３０８は、原稿画像作成部３０４が作成した原稿画像データに対し、制御部３０２から供給されたコード画像のデータを付加する。この例では、原稿画像データのオフセット領域内の所定の位置にコード画像を合成する。すなわち、図４に示すように、一般にプリンタコントローラ２０が生成する原稿画像データ４００は、正確な位置決めを可能にするためや、多様な用紙に対応するため等の理由で、原稿画像が示す実際の画像領域である実画像領域４０２（一般には、使用する用紙サイズに対応している。図中ではハッチングを施した矩形領域として示す）より大きめの画像サイズとしてなっており、この実画像領域４０２の外側の領域がオフセット領域４０４と呼ばれる。このオフセット領域４０４は、通常は画像が存在しない（すなわち、各画素の値が「０」となっている）。本実施形態では、このオフセット領域４０４内の所定位置に、バーコード形式などの所定形式で表現されたコード画像４０６を合成する。コード画像４０６を合成する「所定位置」を、オフセット領域４０４内でも、実画像領域４０２から十分に離れた位置に決めておけば、通常の場合コード画像が用紙に対して印刷されないので、このような付加を行っても問題はない。もっとも、コード画像４０６が印刷される可能性を完全になくす必要がある場合は、ＩＦ回路５０が、原稿画像データ４００からこのコード画像４０６を削除し、その削除後の原稿画像データを印刷装置１００に（及び必要に応じて印刷検査装置２００にも）供給する構成とすればよい。
【００３９】
このようにしてコード画像が付加された原稿画像データは、プリンタコントローラ２０から印刷装置１００及び印刷検査装置２００の側に設けられたＩＦ回路５０へと送信される。
【００４０】
なお、プリンタコントローラ２０は、このように生成した各ページの原稿画像データを、該印刷データでのページ順序とは異なる順序で出力する機能を備える。この順序変換により、ページの印刷順序を変えて印刷装置１００内の用紙搬送路の空きを極力減らすことで、印刷装置１００の生産性（印刷速度など）の向上させる。この順序変換は、例えば両面印刷を行う場合に使用される。
【００４１】
次に、ＩＦ回路５０について図５を参照して説明する。ＩＦ回路５０は、コード画像抽出部５０２とコード認識部５０４を有している。コード画像抽出部５０２は、プリンタコントローラ２０から受け取った原稿画像データの中から、コード画像を抽出する。ＩＦ回路５０には、プリンタコントローラ２０がコード画像を合成する「所定位置」の情報が登録されており、原稿画像データ中のその所定位置を基準とする領域の画像をコード画像として抽出する。コード認識部５０４は、抽出されたコード画像に対し該コード画像の形式に対応したコード認識処理を行うことにより、そのコード画像が示すコード情報を求める。例えば本システムにおいてバーコード形式のコード画像を用いる場合は、コード認識部５０４はバーコード認識処理を実行する。このコード認識により、コード画像が示す値、すなわちコード情報が求められる。このコード情報は、プレプリント紙の種類を示しており、印刷検査装置２００に渡される。
【００４２】
ＩＦ回路５０は、その原稿画像データを印刷装置１００及び印刷検査装置２００に渡す。これにより、印刷装置１００はその原稿画像データを用紙に印刷し、印刷検査装置２００はその印刷結果を読み取って得た検査画像データをその原稿画像データと照合して検査を行う。なお、ここで、コード画像抽出部５０２にてコード画像を原稿画像データから除去することにより、コード画像を含まない原稿画像データを印刷装置１００及び印刷検査装置２００に提供するようにすることもできる。
【００４３】
以上、原稿画像データに対する処理の観点からＩＦ回路５０の構成を説明したが、この他にＩＦ回路５０は、プリンタコントローラ２０から送られてくる印刷制御用の制御データを受け取り、印刷装置１００の制御部１０５に渡すための構成を備える。
【００４４】
次に再び図１を参照し、印刷検査装置２００について説明する。印刷検査装置２００は、読取装置２０５，原稿画像処理部２１０，原稿画像バッファ２１５，検査画像処理部２２０，検査画像バッファ２２５，照合部２３０，表示部２４０を備えている。以下、これら各要素を順に説明する。
【００４５】
読取装置２０５は、印刷装置１００の用紙搬送系１１２において、プリントエンジン１１０の下流、かつ排紙先切換ゲート１１４の上流の位置に設けられる。読取装置２０５は、印刷済用紙１５０の印刷面を照らすためのランプと、撮像デバイスと、その照明に対する印刷面からの反射光を撮像デバイスの撮像面に結像するための結像光学系とを備える。好適な例では、ランプとしては棒状のものを、撮像デバイスとしてはＣＣＤ（電荷結合素子）のラインセンサを用いることができる。この場合、ラインセンサ及び結像光学系は、読取装置２０５の位置における用紙搬送方向に垂直な方向（主走査方向と呼ぶ）のラインをラインセンサで一度に読み取れるように配設される。そして、搬送される用紙が読取位置を通過するのに同期して主走査方向のラインを１ラインずつラインセンサで読み取っていくことで、１ページの検査画像データを作成する。
【００４６】
原稿画像処理部２１０は、ＩＦ回路５０で分岐された原稿画像データを受け取り、この原稿画像データに対して、検査画像データとの照合のために必要な画像処理を施す機能モジュールである。照合のために必要な画像処理の代表例としては、解像度変換がある。もちろん、これはあくまで一例であり、他の画像処理が行われる場合もある。また、原稿画像データに対して複数の画像処理が施される場合もある。これら各種の画像処理の機能は、ハードウエア回路として構成することができる。もちろん複数の画像処理機能を１つのハードウエア回路に組み込むこともできる。
【００４７】
原稿画像バッファ２１５は、原稿画像処理部２１０で処理された原稿画像データを一時的に記憶するバッファメモリである。
【００４８】
検査画像処理部２２０は、読取装置２０５が生成した検査画像データに対し、原稿画像との照合のために必要な画像処理を施す機能モジュールである。検査画像処理部２２０が実行する画像処理としては、シェーディング補正や露光補正、位置ずれ補正、倍率補正、二値化などがある。
【００４９】
また検査画像処理部２２０は、読取装置２０５による画像読取動作を制御する機能を備える。すなわち、検査画像処理部２２０は、印刷装置１００の用紙搬送に同期して、印刷済用紙１５０が所定の読取位置に到達したごとに、読取装置２０５に対し読取を指示する。この指示に応じ、読取装置２０５は、ランプによる照明及び撮像デバイスによる画像読取を行う。検査画像処理部２２０が実行するこのような画像処理機能や制御機能は、原稿画像処理部２１０の場合と同様、ハードウエア回路として構成することができる。そして、それらハードウエア回路の集合体として、検査画像処理部２２０を構成することができる。
【００５０】
プレプリント画像管理部２２２，プレプリント画像ＤＢ（データベース）２２３及び検査画像マスク部２２４は、検査画像データに含まれるプレプリント画像の部分をマスクするための構成要素である。すなわち、プレプリント紙に対する印刷では、印刷済用紙を読み取って得た検査画像データには、原稿画像データに対応する画像の他にプレプリント画像も含まれている。そこで、原稿画像データとの照合のために、検査画像データからプレプリント画像部分を除去すべく、マスク処理を行うのである。これら構成要素のうち、プレプリント画像ＤＢ２２３には、印刷装置１００で使用される各種類のプレプリント紙のプレプリント画像のデータが登録されている。ここで、各プレプリント画像は、プレプリント紙の種類を示すコード情報に対応づけて登録されている。プレプリント画像管理部２２２は、ＩＦ回路５０からコード情報を受け取り、そのコード情報に対応するプレプリント画像のデータをプレプリント画像ＤＢ２２３から読み出し、検査画像マスク部２２４に供給する。検査画像マスク部２２４は、検査画像処理部２２０から受け取った検査画像データのうちのプレプリント画像の領域を、そのプレプリント画像のデータを用いてマスクすることにより、検査画像データからプレプリント画像部分を取り除く。
【００５１】
検査画像バッファ２２５は、検査画像マスク部２２４から、プレプリント画像部分が除去された検査画像データを受け取り、それを照合部２３０での照合のために一時的に記憶する。
【００５２】
照合部２３０は、原稿画像バッファ２１５内の原稿画像データと検査画像バッファ２２５内の検査画像データとを読み出して両者を照合することにより、その検査画像データに対応する印刷済用紙の印刷品質の良否を判定する。照合部２３０の処理は、従来と同様のものでよいので説明を省略する。なお、原稿画像データのオフセット領域４０４中のコード画像４０６が邪魔になるような照合処理の場合は、前述のようにＩＦ回路５０がコード画像４０６を除去するようにしておけばよい。もっとも、コード画像４０６の付加位置は既知なので、照合部２３０でその除去を行うことももちろん可能である。また、印刷検査装置２００が原稿画像データを取得するタイミングと、その原稿画像データに対応する検査画像データを取得するタイミングには差があるが、印刷検査装置２００内に設けられた原稿画像バッファ２１５や検査画像バッファ２２５などのバッファ機能により、照合部２３０の照合までにその差が吸収できるようになっている。
【００５３】
照合部２３０は、この良否判定の結果を示す信号を印刷装置１００に対して供給する。印刷装置１００の制御部は、この信号に従って排紙先切換ゲート１１４を切換制御することで、良品と判定された印刷済用紙は正常排紙トレイ１２０へ、不良品と判定された印刷済用紙は異常排紙トレイ１２５へ排紙されるようにする。
【００５４】
また照合部２３０の処理結果は、表示部２４０により表示することもできる。
【００５５】
以上、本発明の好適な実施の形態を説明した。本実施形態によれば、印刷検査装置２００は、プリンタコントローラ２０から送られてくる原稿画像データ中の含まれるコード画像を認識することで、その原稿画像データが印刷されるプレプリント紙のプレプリント画像を特定し、そのプレプリント画像を用いて検査画像データ中のプレプリント画像部分をマスクする。したがって、使用するプレプリント紙の種類が複雑に切り替えられるような場合でも、印刷検査装置２００ではそれに追従して検査画像データに適切なマスク処理を施すことができるので、正しい照合処理を行うことができる。
【００５６】
以上に説明した実施形態はあくまで一例であり、本発明の範囲内で様々な変形が可能である。
【００５７】
例えば、実施形態においては、原稿画像データに付加したコード画像は、印刷検査装置２００では、原稿画像が印刷される用紙のプレプリント画像を特定するのに用いたが、これに加えて更に印刷装置１００における給紙トレイの選択に利用することもできる。この場合、印刷装置１００には、各給紙トレイ１１６に対しそれぞれどのコード情報に対応するプレプリント紙が収容されているかを管理するテーブルが保持されており、ＩＦ回路５０が認識したコード情報を制御部１０５に伝達し、制御部１０５がそのテーブルを参照してそのコード情報に対応する給紙トレイを特定し、給紙元として選択する。このような構成によれば、プリンタコントローラ２０から印刷装置１００に対して給紙トレイの選択指示のデータを別途送信する必要がなくなるので、そのような選択指示データ伝送のための信号線或いは伝送帯域が不要になるというメリットがある。
【００５８】
またこの変形例から分かるように、上記実施形態ではプレプリント紙（又はプレプリント画像）の種類を示すコード画像を原稿画像データに付加したが、この代わりに給紙トレイの指定情報（トレイ番号など）を示すコード画像を原稿画像データに付加してもよい。この場合印刷検査装置２００に対し、各給紙トレイ１１６に収容されているプレプリント紙の種類を登録するテーブルを設けておけば、コード画像の認識により給紙トレイを特定し、その給紙トレイに対応するプレプリント紙の種類をそのテーブルから特定することで、上記と同様の処理を実現できる。
【００５９】
また、上記実施形態では、検査画像データ中のプレプリント画像部分をマスクすることで、原稿画像データとの照合を可能にしたが、この代わりに、コード情報から求めたプレプリント画像データを原稿画像データに合成することで、印刷済用紙の印刷面の画像と同等の画像を示すデータを作成し、これを検査画像データと照合する方式でももちろん良い。
【００６０】
また、上記実施形態では、ＤＢ２２３にはプレプリント画像を登録したが、ＤＢ２２３に登録するものは検査画像データのうち原稿画像データとの比較すべき部分を表すものであればどのようなものでもよい。例えば、プレプリント画像の代わりにマスク画像（例えば比較すべき部分の画素の値を「１」、それ以外の部分の画素の値を「０」とした二値画像）をＤＢ２３３に登録し、このマスク画像により検査画像データをマスクしてもよい。
【００６１】
また、上記実施形態では、原稿画像データに付加するコード画像は、プレプリント紙（或いはプレプリント画像）の種類を示す値を表現したものであったが、プレプリント画像（或いはこれに対応するマスク画像）が比較的単純なものであれば、そのプレプリント画像（又はマスク画像）自体を記述したベクタ情報や描画指示データを表現したコード画像を原稿画像データに付加することもできる。この場合、印刷検査装置２００では、そのコード画像を認識してコード情報を得、そのコード情報を更に解釈してプレプリント画像（又はマスク画像）を作成し、これを検査画像データのマスク処理や原稿画像データとの合成に用いる。
【図面の簡単な説明】
【００６２】
【図１】本実施形態の印刷システムの概略構成を示すブロック図である。
【図２】プレプリント紙の一例を示す図である。
【図３】プリンタコントローラの構成を示すブロック図である。
【図４】原稿画像データに対しコード画像のデータを付加する位置を説明するための図である。
【図５】ＩＦ回路の構成の一例を示す図である。
【符号の説明】
【００６３】
１０  ホストコンピュータ、２０  プリンタコントローラ、５０  ＩＦ（インタフェース）回路、１００  印刷装置、１０５  制御部、１１０  プリントエンジン、１１２  用紙搬送系、１１４  排紙先切換ゲート、１１６  給紙トレイ、１２０  正常排紙トレイ、１２５  異常排紙トレイ、２００  印刷検査装置、２０５  読取装置、２１０  原稿画像処理部、２１５  原稿画像バッファ、２２０  検査画像処理部、２２２  プレプリント画像管理部、２２３  プレプリント画像データベース、２２４  検査画像マスク部、２２５  検査画像バッファ、２３０  照合部、２４０  表示部。
【図１】
0004604502.tif 000002
【図２】
0004604502.tif 000003
【図３】
0004604502.tif 000004
【図４】
0004604502.tif 000005
【図５】
0004604502.tif 000006