(57)【特許請求の範囲】
【請求項１】
インクジェットプリンタによって印字が行なわれる画像を記述したプリント画像記述ファイルからビットマップ画像を生成するビットマップ画像生成手段と、前記インクジェットプリンタによって印字が行なわれた印刷物を撮像して撮像画像を生成する印刷物撮像手段と、前記ビットマップ画像と前記撮像画像とに基づいて前記印字における欠陥を抽出する欠陥抽出手段とを具備するインクジェット印字部検査装置において、
前記欠陥抽出手段は、前記ビットマップ画像における画線部を膨張処理して可変データ部マスク画像を生成し、下地絵柄入力画像における輪郭を強調処理して下地絵柄しきい値画像を生成し、前記下地絵柄入力画像と前記撮像画像の差の絶対値を演算し差の絶対値画像を生成し、前記下地絵柄しきい値画像と前記差の絶対値画像の対応する画素の大小比較を行ない可変データ入力画像を生成し、前記可変データ部マスク画像と前記可変データ入力画像の論理積を演算しインキ垂れ画像を生成することによって前記インキ垂れを抽出する
ことを特徴とするインクジェット印字部検査装置。
【請求項２】
インクジェットプリンタによって印字が行なわれる画像を記述したプリント画像記述ファイルからビットマップ画像を生成するビットマップ画像生成手段と、前記インクジェットプリンタによって印字が行なわれた印刷物を撮像して撮像画像を生成する印刷物撮像手段と、前記ビットマップ画像と前記撮像画像とに基づいて前記印字における欠陥を抽出する欠陥抽出手段とを具備するインクジェット印字部検査装置において、
前記欠陥抽出手段は、前記ビットマップ画像と前記撮像画像における可変データ部を切り出す処理と、前記切り出した各々の可変データ部を比較することによって前記インキ抜けを抽出するとともに、
前記欠陥抽出手段は、前記ビットマップ画像におけるレイアウトデータで規定されている領域をビットマップデータから切り出し各フィールドごとの可変データ部検査基準画像を生成し、前記ビットマップデータの画線部を膨張処理して可変データ部マスク画像を生成し、前記可変データ部マスク画像のネガ／ポジを反転し前記撮像画像との論理積を演算し可変データ部切り出し画像（１）を生成し、その可変データ部切り出し画像（１）と前記可変データ部マスク画像との論理和を演算し可変データ部切り出し画像（２）を生成し、その可変データ部切り出し画像（２）から所定の登録色を抜き出して可変データ部切り出し画像（３）を生成し、前記レイアウトデータで規定されている領域を前記可変データ部切り出し画像（３）から切り出すことにより可変データ部検査対象画像を生成することにより、前記ビットマップ画像と前記撮像画像における可変データ部を切り出す処理を行なう
ことを特徴とするインクジェット印字部検査装置。
【請求項３】
インクジェットプリンタによって印字が行なわれる画像を記述したプリント画像記述ファイルからビットマップ画像を生成するビットマップ画像生成手段と、前記インクジェットプリンタによって印字が行なわれた印刷物を撮像して撮像画像を生成する印刷物撮像手段と、前記ビットマップ画像と前記撮像画像とに基づいて前記印字における欠陥を抽出する欠陥抽出手段とを具備するインクジェット印字部検査装置において、
前記欠陥抽出手段は、前記ビットマップ画像と前記撮像画像における可変データ部を切り出す処理と、前記切り出した各々の可変データ部を比較することによって前記インキ抜けを抽出するとともに、
前記欠陥抽出手段は、前記可変データ部検査基準画像に対してＹ軸の方向に画素値を積分し検査基準Ｘ軸投影データを生成し、その検査基準Ｘ軸投影データにおいて値が０の箇所を抽出し検査基準ゼロ抽出データを生成し、前記可変データ部検査対象画像に対してＹ軸の方向に画素値を積分し検査対象Ｘ軸投影データを生成し、その検査対象Ｘ軸投影データのＸ軸位置とＸ軸倍率とを所定の範囲で変化して検査基準Ｘ軸投影データとのデータ列の一致度を演算し、最大の一致度を与えるＸ軸位置とＸ軸倍率と演算し、それらのＸ軸位置とＸ軸倍率に基づいて検査対象Ｘ軸投影データの位置ずれと倍率誤差を補正して補正済み検査対象Ｘ軸投影データを生成し、０に近い値のしきい値によって前記補正済み検査対象Ｘ軸投影データを２値化し、検査対象ゼロ抽出データを生成し、その検査対象ゼロ抽出データから、前記検査基準ゼロ抽出データと前記検査対象ゼロ抽出データとに共通するゼロ部分を除去しインキ抜けデータを生成することによって、前記切り出した各々の可変データ部を比較する処理を行なう、
ことを特徴とするインクジェット印字部検査装置。
【請求項４】
請求項１〜３のいずれかに記載のインクジェット印字部検査装置において、前記欠陥抽出手段によって抽出された欠陥に基づいて前記印刷物の良否判定を行なう良否判定手段を具備するようにしたものである。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷物を自動検査する技術分野に属する。特に、インキジェットプリンタによって可変情報の印字が行なわれた印刷物の部分を検査するインクジェット印字部検査装置に関する。
【０００２】
【従来技術】
ダイレクトメールに必要な個人情報を印刷するための印刷装置として、高速で可変情報を印字することができるインクジェットプリンタが広く使われている。
【０００３】
【発明が解決しようとする課題】
しかし、インクジェットプリンタでは、「インキ垂れ」、「インキ抜け」という印字における欠陥が発生し易い。そこで、自動検査についての提案があるが、広く実用とされるまでには至っていない。
【０００４】
たとえば、特開平９−２７７６７０号においては、インクジェットプリンタが入力するビットマップ画像データを基準画像データとして使用しているが、そのため、インクジェットプリンタの種類に合わせた専用検査装置として設計する必要性がある。また、インキ抜けを検出するためには、それによって発生するストリーク幅以上の分解能で、かつ、歪みのない検査対象画像の入力を必要とする。
またたとえば、特開平１０−１００４１２号においては、印刷絵柄中のインキ垂れを検出することができない。また、インキ抜けを検出するためには、印字幅の全幅に対応する専用マークを必要とする。
【０００５】
本発明はこのような課題を解決するためになされたものである。その目的は、インクジェットプリンタの種類に係わらず使用でき、印刷絵柄中のインキ垂れを検出することができ、インキ抜けを検出するために専用マークを必要としないインクジェット印字部検査装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題は下記の本発明によって解決される。すなわち、本発明の請求項１に係るインクジェット印字部検査装置は、インクジェットプリンタによって印字が行なわれる画像を記述したプリント画像記述ファイルからビットマップ画像を生成するビットマップ画像生成手段と、前記インクジェットプリンタによって印字が行なわれた印刷物を撮像して撮像画像を生成する印刷物撮像手段と、前記ビットマップ画像と前記撮像画像とに基づいて前記印字における欠陥を抽出する欠陥抽出手段とを具備するインクジェット印字部検査装置において、前記欠陥抽出手段は、前記ビットマップ画像における画線部を膨張処理して可変データ部マスク画像を生成し、下地絵柄入力画像における輪郭を強調処理して下地絵柄しきい値画像を生成し、前記下地絵柄入力画像と前記撮像画像の差の絶対値を演算し差の絶対値画像を生成し、前記下地絵柄しきい値画像と前記差の絶対値画像の対応する画素の大小比較を行ない可変データ入力画像を生成し、前記可変データ部マスク画像と前記可変データ入力画像の論理積を演算しインキ垂れ画像を生成することによって前記インキ垂れを抽出するようにしたものである。
【０００７】
本発明によれば、ビットマップ画像生成手段によりインクジェットプリンタによって印字が行なわれる画像を記述したプリント画像記述ファイルからビットマップ画像が生成され、印刷物撮像手段により前記インクジェットプリンタによって印字が行なわれた印刷物が撮像され撮像画像が生成され、欠陥抽出手段により前記ビットマップ画像と前記撮像画像とに基づいて前記印字における欠陥が抽出される。また、前記欠陥抽出手段は、前記ビットマップ画像における画線部を膨張処理して可変データ部マスク画像を生成し、下地絵柄入力画像における輪郭を強調処理して下地絵柄しきい値画像を生成し、前記下地絵柄入力画像と前記撮像画像の差の絶対値を演算し差の絶対値画像を生成し、前記下地絵柄しきい値画像と前記差の絶対値画像の対応する画素の大小比較を行ない可変データ入力画像を生成し、前記可変データ部マスク画像と前記可変データ入力画像の論理積を演算しインキ垂れ画像を生成することによって前記インキ垂れを抽出する。ここで、プリント画像記述ファイルは、プリンタの種類に影響されない互換性のあるデータファイルである。したがって、インクジェットプリンタの種類に係わらず使用でき、印刷絵柄中のインキ垂れが検出されるインクジェット印字部検査装置が提供される。
【００１１】
また本発明の請求項２に係るインクジェット印字部検査装置は、インクジェットプリンタによって印字が行なわれる画像を記述したプリント画像記述ファイルからビットマップ画像を生成するビットマップ画像生成手段と、前記インクジェットプリンタによって印字が行なわれた印刷物を撮像して撮像画像を生成する印刷物撮像手段と、前記ビットマップ画像と前記撮像画像とに基づいて前記印字における欠陥を抽出する欠陥抽出手段とを具備するインクジェット印字部検査装置において、前記欠陥抽出手段は、前記ビットマップ画像と前記撮像画像における可変データ部を切り出す処理と、前記切り出した各々の可変データ部を比較することによって前記インキ抜けを抽出するとともに、前記欠陥抽出手段は、前記ビットマップ画像におけるレイアウトデータで規定されている領域をビットマップデータから切り出し各フィールドごとの可変データ部検査基準画像を生成し、前記ビットマップデータの画線部を膨張処理して可変データ部マスク画像を生成し、前記可変データ部マスク画像のネガ／ポジを反転し前記撮像画像との論理積を演算し可変データ部切り出し画像（１）を生成し、その可変データ部切り出し画像（１）と前記可変データ部マスク画像との論理和を演算し可変データ部切り出し画像（２）を生成し、その可変データ部切り出し画像（２）から所定の登録色を抜き出して可変データ部切り出し画像（３）を生成し、前記レイアウトデータで規定されている領域を前記可変データ部切り出し画像（３）から切り出すことにより可変データ部検査対象画像を生成することにより、前記ビットマップ画像と前記撮像画像における可変データ部を切り出す処理を行なうようにしたものである。ここで、プリント画像記述ファイルは、プリンタの種類に影響されない互換性のあるデータファイルであるから、インクジェットプリンタの種類に係わらず使用でき、比較によるインキ抜け検出であるから専用マークを必要とせず、可変データ部だけを比較するから処理速度が速い。したがって、本発明によれば、インクジェットプリンタの種類に係わらず使用でき、専用マークを必要とせず、高速にインキ抜けが検出され、インキ抜けを検出するために、ビットマップ画像と撮像画像における可変データ部が切り出される。
【００１３】
また本発明の請求項３に係るインクジェット印字部検査装置は、インクジェットプリンタによって印字が行なわれる画像を記述したプリント画像記述ファイルからビットマップ画像を生成するビットマップ画像生成手段と、前記インクジェットプリンタによって印字が行なわれた印刷物を撮像して撮像画像を生成する印刷物撮像手段と、前記ビットマップ画像と前記撮像画像とに基づいて前記印字における欠陥を抽出する欠陥抽出手段とを具備するインクジェット印字部検査装置において、前記欠陥抽出手段は、前記ビットマップ画像と前記撮像画像における可変データ部を切り出す処理と、前記切り出した各々の可変データ部を比較することによって前記インキ抜けを抽出するとともに、前記欠陥抽出手段は、前記可変データ部検査基準画像に対してＹ軸の方向に画素値を積分し検査基準Ｘ軸投影データを生成し、その検査基準Ｘ軸投影データにおいて値が０の箇所を抽出し検査基準ゼロ抽出データを生成し、前記可変データ部検査対象画像に対してＹ軸の方向に画素値を積分し検査対象Ｘ軸投影データを生成し、その検査対象Ｘ軸投影データのＸ軸位置とＸ軸倍率とを所定の範囲で変化して検査基準Ｘ軸投影データとのデータ列の一致度を演算し、最大の一致度を与えるＸ軸位置とＸ軸倍率と演算し、それらのＸ軸位置とＸ軸倍率に基づいて検査対象Ｘ軸投影データの位置ずれと倍率誤差を補正して補正済み検査対象Ｘ軸投影データを生成し、０に近い値のしきい値によって前記補正済み検査対象Ｘ軸投影データを２値化し、検査対象ゼロ抽出データを生成し、その検査対象ゼロ抽出データから、前記検査基準ゼロ抽出データと前記検査対象ゼロ抽出データとに共通するゼロ部分を除去しインキ抜けデータを生成することによって、前記切り出した各々の可変データ部を比較する処理を行なうようにしたものである。ここで、プリント画像記述ファイルは、プリンタの種類に影響されない互換性のあるデータファイルであるから、インクジェットプリンタの種類に係わらず使用でき、比較によるインキ抜け検出であるから専用マークを必要とせず、可変データ部だけを比較するから処理速度が速い。したがって、本発明によれば、インクジェットプリンタの種類に係わらず使用でき、専用マークを必要とせず、高速にインキ抜けが検出され、インキ抜けを検出するために、切り出した各々の可変データ部を比較する処理が行なわれる。
【００１４】
また本発明の請求項４に係るインクジェット印字部検査装置は、請求項１〜３のいずれかに係るインクジェット印字部検査装置において、前記欠陥抽出手段によって抽出された欠陥に基づいて前記印刷物の良否判定を行なう良否判定手段を具備するようにしたものである。本発明によれば、印刷物の良否判定が行なわれる。
【００１５】
【発明の実施の形態】
次に、本発明について実施の形態を説明する。本発明のインクジェット印字部検査装置における構成の一例を図１に示す。図１には、本発明の部分だけではなく、関係する周辺の部分も示してある。図１において、１はカメラ、２は画像入力部、３は検査処理部、４は制御部、５はビットマップ作成ソフトウェア、６は記憶装置（ＨＤＤ）、２０は可変データ、２１はプリンタ固有のプリントイメージ記述ファイル、２２はビットマップイメージデータ、２３ａ，２３ｂはビットマップイメージファイルとレイアウト情報ファイルの組、１０１はレイアウト編集ソフトウェア、１０２はサーバ、１０３はプリンタコントローラ、１０４はプリンタヘッド、２００は印刷物である。
【００１６】
まず、本発明のインクジェット印字部検査装置の構成について説明する。
カメラ１は、インクジェットプリンタによって印字が行なわれた印刷物を撮像して撮像信号を出力する撮像手段である。印刷物２００には、オフセット印刷、フレキソ印刷、等の印刷工程において印刷された固定情報印刷部分（図２（Ａ）参照）と、インクジェットプリンタによって印字が行なわれる可変情報印刷部分（図２（Ｂ）参照）とが存在する。カメラ１は、印刷物２００の全範囲、またはすくなくとも可変情報印刷部分を含む範囲を撮像する。
【００１７】
画像入力部２は、カメラ１が出力する撮像信号を入力し、Ａ／Ｄ（analog-to-digital）変換して撮像画像を生成し、その撮像画像を画像入力部２のメモリに記憶する。
【００１８】
検査処理部３は、欠陥抽出処理と良否判定処理とを行なう。欠陥抽出処理は、記憶装置（ＨＤＤ）６が記憶するビットマップイメージファイルとレイアウト情報ファイルの組２３ｂと、画像入力部２が記憶する撮像画像とを検査処理部３のメモリに入力し、それらを比較してインキ垂れ、インキ抜け、等の欠陥を抽出する処理である。また、良否判定処理は、抽出した欠陥に基づいて印刷物２００の良否を判定する処理である。
【００１９】
制御部４は、インクジェット印字部検査装置における全体的な動作を制御する部分である。たとえば、印字が行なわれた印刷物２００を撮像するときの同期制御、撮像によって得られる撮像画像とビットマップイメージファイルとレイアウト情報ファイルの組２３ｂとの対応関係を保持する同期制御、等を行なう。また、検査結果は制御部４を介して外部のシステムに出力が行なわれる。
【００２０】
ビットマップ作成ソフトウェア５は、プリンタの種類に影響されない互換性のあるプリントイメージ記述ファイルからビットマップイメージファイルとレイアウト情報ファイルの組２３ａを生成する処理を行なう。その互換性のあるプリントイメージ記述ファイルは、サーバ１０２によって、プリンタ固有のプリントイメージ記述ファイル２１から生成され、サーバ１０２が記憶している。ビットマップイメージファイルとレイアウト情報ファイルの組２３ａは、カメラ１による撮像で得られる撮像画像の画素密度に相当するビットマップイメージファイルである。
【００２１】
記憶装置（ＨＤＤ）６は、ビットマップ作成ソフトウェア５が生成したビットマップイメージファイルとレイアウト情報ファイルの組２３ａを記憶する。
【００２２】
次に、インクジェットプリンタによって印字が行なわれるデータの生成過程について説明する。
レイアウト編集ソフトウェア１０１は、可変データ２０からプリンタ固有のプリントイメージ記述ファイル２１を生成する。印刷物２００の可変情報印刷部分には、各々の印刷物２００における個別のデータが印字される。個別のデータとは、ダイレクトメールの宛先、氏名、当該月の利用料金明細、請求内容、等である。可変データ２０は、それらの個別のデータを１組（レコード）として、印字する印刷物２００の数量だけレコードを順番に配列したデータである。レイアウト編集ソフトウェア１０１は、レコードにおける個別のデータについて、配置（印字位置）、印字サイズ、書体、等の編集情報を付加する編集処理を行なうとともに、可変データ２０をプリンタ固有のプリントイメージファイルに変換する処理を行なう。
【００２３】
サーバ１０２は、プリンタ固有のプリントイメージ記述ファイル２１を記憶するとともに、インクジェットプリンタへ印字データを出力するデータサーバである。また、サーバ１０２は、プリンタ固有のプリントイメージ記述ファイル２１から、プリンタの種類に影響されない互換性のあるプリントイメージ記述ファイルを生成して記憶する。その互換性のあるプリントイメージ記述ファイルは、前述のビットマップ作成ソフトウェア５に出力される。
【００２４】
プリンタコントローラ１０３は、プリンタ固有のプリントイメージ記述ファイル２１からビットマップイメージデータ２２を生成する。ビットマップイメージデータ２２は、インクジェットプリンタの印字解像度に相当するビットマップイメージデータである。
【００２５】
プリンタヘッド１０４は、ビットマップイメージデータ２２を入力して、印刷物２００に印字を行なう。なお、このとき、プリンタコントローラ１０３によって、この印字と印刷物２００の送給とが同期するように印字制御が行なわれる。
【００２６】
上述の構成において、次に、本発明のインクジェット印字部検査装置の動作について説明する。本発明のインクジェット印字部検査装置は、インクジェットプリンタによって印字を行なった場合に発生する欠陥である「インキ垂れ」と「インキ抜け」を検査する（図２（Ｃ）参照）。なお、「インキ抜け」は、インクジェットにおけるノズルの目詰まりが原因であるから「目詰まり」とも呼ぶ。
【００２７】
まず、インキ垂れを検出する処理について、図３、図４を参照して説明する。図３、図４は、左側欄、中央欄、右側欄の３つに区分して処理の流れを示してある。左側欄は、可変データ２０が入稿したときに行なわれる事前処理を示す。中央欄は、可変情報を印字する直前に行なわれる事前処理を示す。また、右側欄は、可変情報の印字を行ないながらのリアルタイム処理を示す。
【００２８】
図３、図４に示す可変データ２０が入稿したときに行なわれる事前処理（左側欄）において、検査処理部３は、可変データのビットマップデータ３１から可変データ部マスク画像３２を生成する。可変データのビットマップデータ３１は、プリンタ固有のプリンタイメージ記述ファイル２１から、カメラ１による撮像画像の解像度に一致するように、ビットマップ作成ソフトウェア５によって生成される。すなわち、前述のビットマップイメージファイルとレイアウト情報ファイルの組２３ａと同一である。また、可変データ部マスク画像３２は、可変データのビットマップデータ３１における暗部（画線部）を膨張処理した画像である。
【００２９】
また、図３の可変情報を印字する直前に行なわれる事前処理（中央欄）において、検査処理部３は、下地絵柄入力画像３３から下地絵柄しきい値画像３４を生成する。下地絵柄入力画像３３は、可変データを印字する前の印刷物２００をカメラ１が撮像して得られる撮像画像である。また、下地絵柄しきい値画像３４は、下地絵柄入力画像３３における輪郭（エッジ）を強調する処理を行なった画像を、さらに、所定のしきい値で２値化処理した画像である。
【００３０】
また、図３に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、下地絵柄入力画像３３と検査対象画像３５とから差の絶対値画像３６を生成する。検査対象画像３５は、可変データを印字した後の検査対象の印刷物２００をカメラ１が撮像して得た撮像画像である。差の絶対値画像３６は、下地絵柄入力画像３３と検査対象画像３５において位置的に対応する画素の画素値の差の絶対値を演算し、その絶対値をその位置的に対応する画素の画素値とする画像である。
【００３１】
次に、図３、図４に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、下地絵柄しきい値画像３４と差の絶対値画像３６から可変データ入力画像３７を生成する。可変データ入力画像３７は、下地絵柄しきいち画像３４と差の絶対値画像３６において位置的に対応する画素の画素値の大小比較を行ない、差の絶対値画像３６の画素の画素値が大きいときにその画素値をその位置的に対応する画素の画素値とする画像である。
【００３２】
次に、図４に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、可変データ部マスク画像３２と可変データ入力画像３７からインキ垂れ画像３８を生成する。インキ垂れ画像３８は、可変データ部マスク画像３２と可変データ入力画像３７において位置的に対応する画素の画素値の論理積を演算し、その論理積をその位置的に対応する画素の画素値とする画像である。このインキ垂れ画像３８は、検査対象画像３５からインキ垂れを抽出した画像である。
【００３３】
次に、図４に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、インキ垂れ画像３８に基づいて、印刷物２００の良否を判定する良否判定処理を行なう。たとえば、インキ垂れ画像３８におけるインキ垂れの部分の画素数、すなわち面積を演算し、そのインキ垂れの面積が所定の許容範囲であるときには「良」と判定し、そのインキ垂れの面積が所定の許容範囲を超えているときには「不良」と判定する。
【００３４】
以上、インキ垂れの検出処理について説明を行なった。次に、インキ抜け（目詰まり）の検出処理について、図５〜図８を参照して説明する。図５は、検査基準画像と検査対象画像における可変データ部を切り出す処理の説明図（前半）である。また、図６は、検査基準画像と検査対象画像における可変データ部を切り出す処理の説明図（後半）である。図７は、検査基準画像の可変データ部と検査対象画像の可変データ部とを比較してインキ抜け（目詰まり）を抽出する処理の説明図である。図８は、検査基準画像の可変データ部と検査対象画像の可変データ部とを比較してインキ抜け（目詰まり）を抽出する処理（図７の処理）における検査対象画像の幾何歪を補正する処理の説明図である。
【００３５】
まず、検査基準画像と検査対象画像における可変データ部を切り出す処理について、図５、図６を参照して説明する。図５は、左側欄と右側欄の２つに区分して処理の流れを示してある。左側欄は、可変データ２０が入稿したときに行なわれる事前処理を示す。右側欄は、可変情報の印字を行ないながらのリアルタイム処理を示す。
【００３６】
図５、図６に示す可変データ２０が入稿したときに行なわれる事前処理（左側欄）において、検査処理部３は、可変データのレイアウトデータ５１と可変データのビットマップデータ５２から各フィールドごとの可変データ部検査基準画像５３を生成する。可変データのビットマップデータ５２と可変データのレイアウトデータ５１は、プリンタ固有のプリンタイメージ記述ファイル２１から、カメラ１による撮像画像の解像度に一致するように、ビットマップ作成ソフトウェア５によって生成される。すなわち、前述のビットマップイメージファイルとレイアウト情報ファイルの組２３ａと同一である。また、各フィールドごとの可変データ部検査基準画像５３は、可変データのレイアウトデータ５１で規定されている領域を、可変データのビットマップデータ５２から切り出した画像である。
【００３７】
また、図５に示す可変データ２０が入稿したときに行なわれる事前処理（左側欄）において、検査処理部３は、可変データのビットマップデータ５２から可変データ部マスク画像５４を生成する。可変データ部マスク画像５４は、可変データのビットマップデータ５２における暗部（画線部）を膨張処理した画像である。すなわち、前述の可変データ部マスク画像３２と同一である。
【００３８】
また、図５に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、可変データ部マスク画像５４と検査対象画像５５から可変データ部切り出し画像▲１▼５６を生成する。検査対象画像５５は、可変データを印字した後の検査対象の印刷物２００をカメラ１が撮像して得た撮像画像である。可変データ部切り出し画像５６は、可変データ部マスク画像５４のネガ／ポジを反転画像と、検査対象画像５４において位置的に対応する画素の画素値の論理積を演算し、その論理積をその位置的に対応する画素の画素値とする画像である。なお、（ネガ画像の画素値）＝（画素値としての最大値）−（ポジ画像の画素値）の関係がある。
【００３９】
次に、図５、図６に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、可変データ部マスク画像５４と可変データ部切り出し画像▲１▼５６から可変データ部切り出し画像▲２▼５７を生成する。可変データ部切り出し画像▲２▼５７は、可変データ部マスク画像５４と、可変データ部切り出し画像▲１▼５６において位置的に対応する画素の画素値の論理和を演算し、その論理和をその位置的に対応する画素の画素値とする画像である。
【００４０】
次に、図６に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、可変データ部切り出し画像▲２▼５７から可変データ部切り出し画像▲３▼５８を生成する。可変データ部切り出し画像▲３▼５８は、可変データ印字の色をあらかじめ登録しておき、可変データ部切り出し画像▲２▼５７において、その色に近い色の色の画素を抜き出した画像である。たとえば、カラー画像であれば、ＳＱＲＴ（（ｒ−ｒ０）＾２＋（ｇ−ｇ０）＾２＋（ｂ−ｂ０）＾２）の値が既定値よりも小さい画素を抜き出す。
【００４１】
次に、図６に示す可変情報の印字を行ないながらのリアルタイム処理（右側欄）において、検査処理部３は、可変データのレイアウトデータ５１と可変データ部切り出し画像▲３▼５８から、各フィールドごとの可変データ部検査対象画像５９を生成する。可変データ部検査対象画像５９は、可変データのレイアウトデータ５１で規定されている領域を、可変データ部切り出し画像▲３▼５８から切り出した画像である。
【００４２】
以上、インキ抜け（目詰まり）検出処理において、検査基準画像と検査対象画像の各々の可変データ部を切り出す処理について説明を行なった。次に、それらの可変データ部を比較してインキ抜け（目詰まり）を抽出する処理について、図７を参照して説明する。
【００４３】
まず、検査処理部３は、可変データ部検査基準画像７１（可変データ部検査基準画像５３と同一）に対してＹ軸の方向に画素値を積分し、検査基準Ｘ軸投影データ７２を生成する。
【００４４】
次に、検査処理部３は、検査基準Ｘ軸投影データ７２において値が０の箇所を抽出し、検査基準ゼロ抽出データ７３を生成する。
【００４５】
次に、検査処理部３は、可変データ部検査対象画像７４（可変データ部検査対象画像５９と同一）に対してＹ軸の方向に画素値を積分し、検査対象Ｘ軸投影データ７５を生成する。
【００４６】
次に、検査処理部３は、検査対象Ｘ軸投影データ７５のＸ軸位置とＸ軸倍率とを所定の範囲で変化して検査基準Ｘ軸投影データ７２とのデータ列の一致度を演算し、最大の一致度を与えるＸ軸位置とＸ軸倍率と演算する。
【００４７】
この演算を図８を参照して説明する。図８に示すように、ｘ軸、ｙ軸、ｚ軸を各々、拡大率（Ｘ軸倍率）、一致度、オフセット位置（Ｘ軸位置）とする３次元空間を想定する。この一致度ｙは、拡大率（Ｘ軸倍率）ｘとオフセット位置（Ｘ軸位置）ｚを変数としてｙ＝ｆ（ｘ、ｚ）のように表すことができ、この３次元空間において曲面を形成する。その曲面における最大値、すなわち一致度ｙの最大値を与える拡大率（Ｘ軸倍率）ｘとオフセット位置（Ｘ軸位置）ｚの値が、このステップＳ１４において記憶するＸ軸位置とＸ軸倍率である。
【００４８】
次に、検査処理部３は、それらのＸ軸位置とＸ軸倍率に基づいて検査対象Ｘ軸投影データ７５の位置ずれと倍率誤差を補正して補正済み検査対象Ｘ軸投影データ７６を生成する。
【００４９】
次に、検査処理部３は、０に近い値のしきい値によって補正済み検査対象Ｘ軸投影データ７６を２値化し、検査対象ゼロ抽出データ７７を生成する。
【００５０】
次に、検査処理部３は、検査対象ゼロ抽出データ７７から、検査基準ゼロ抽出データ７３と検査対象ゼロ抽出データ７７とに共通するゼロ部分を除去し、インキ抜けデータ７８を生成する。このインキ抜けデータ７８は、検査対象画像３５におけるインキ抜け（目詰まり）を検出した（抽出した）データである。
【００５１】
次に、検査処理部３は、インキ抜けデータ７８に基づいて、印刷物２００の良否を判定する良否判定処理を行なう。たとえば、インキ抜けデータ７８においてインキ抜け（目詰まり）を検出しない場合には「良」と判定し、インキ抜け（目詰まり）を検出した場合にはそのインキ抜けの数量に係わらず「不良」と判定する。
【００５２】
【発明の効果】
以上のとおりであるから、本発明の請求項１に係るインクジェット印字部検査装置によれば、インクジェットプリンタの種類に係わらず使用でき、印刷絵柄中のインキ垂れを検出できるインクジェット印字部検査装置が提供される。また本発明の請求項２に係るインクジェット印字部検査装置によれば、インクジェットプリンタの種類に係わらず使用でき、専用マークを必要とせず、高速にインキ抜けを検出でき、インキ抜けを検出するために、ビットマップ画像と撮像画像における可変データ部が切り出される。また本発明の請求項３に係るインクジェット印字部検査装置によれば、インクジェットプリンタの種類に係わらず使用でき、専用マークを必要とせず、高速にインキ抜けを検出でき、インキ抜けを検出するために、切り出した各々の可変データ部を比較する処理が行なわれる。インキ抜けを検出することができる。また本発明の請求項４に係るインクジェット印字部検査装置によれば、印刷物の良否判定を行なうことができる。
【図面の簡単な説明】
【図１】本発明のインクジェット印字部検査装置における構成の一例を示す図である。
【図２】印刷物における固定情報印刷部分、可変情報印刷部分、および欠陥である「インキ垂れ」と「インキ抜け」を示す図である。
【図３】インキ垂れを検出する処理の説明図（前半）である。
【図４】インキ垂れを検出する処理の説明図（後半）である。
【図５】検査基準画像と検査対象画像における可変データ部を切り出す処理の説明図（前半）である。
【図６】検査基準画像と検査対象画像における可変データ部を切り出す処理の説明図（後半）である。
【図７】検査基準画像の可変データ部と検査対象画像の可変データ部とを比較してインキ抜け（目詰まり）を抽出する処理の説明図である。
【図８】検査基準画像の可変データ部と検査対象画像の可変データ部とを比較してインキ抜け（目詰まり）を抽出する処理（図７の処理）における検査対象画像の幾何歪を補正する処理の説明図である。
【符号の説明】
１  カメラ
２  画像入力部
３  検査処理部
４  制御部
５  ビットマップ作成ソフトウェア
６  記憶装置（ＨＤＤ）
２０  可変データ
２１  プリンタ固有のプリントイメージ記述ファイル
２２  ビットマップイメージデータ
２３ａ，２３ｂ  ビットマップイメージファイルとレイアウト情報ファイルの組
３１  可変データのビットマップデータ
３２  可変データ部マスク画像
３３  下地絵柄入力画像
３４  下地絵柄しきい値画像
３５  検査対象画像
３６  差の絶対値画像
３７  可変データ入力画像
３８  インキ垂れ画像
５１可変データのレイアウトデータ
５２  可変データのビットマップデータ
５３，７１  各フィールドごとの可変データ部検査基準画像
５４  可変データ部マスク画像
５５  検査対象画像
５６  可変データ部切り出し画像▲１▼
５７  可変データ部切り出し画像▲２▼
５８  可変データ部切り出し画像▲３▼
５９，７４  各フィールドごとの可変データ部検査対象画像
７２  検査基準Ｘ軸投影データ
７３  検査基準ゼロ抽出データ
７５  検査対象Ｘ軸投影データ
７６  補正済み検査対象Ｘ軸投影データ
７７  検査対象ゼロ抽出データ
７８  インキ抜けデータ
１０１  レイアウト編集ソフトウェア
１０２  サーバ
１０３  プリンタコントローラ
１０４  プリンタヘッド
２００  印刷物
【図１】
0004736293.tif 000002
【図２】
0004736293.tif 000003
【図３】
0004736293.tif 000004
【図４】
0004736293.tif 000005
【図５】
0004736293.tif 000006
【図６】
0004736293.tif 000007
【図７】
0004736293.tif 000008
【図８】
0004736293.tif 000009