(57)【要約】【課題】印刷物の生成元の元画像に複数種類のハーフトーンを用いたハーフトーン処理が施されている場合であっても、検査精度を高めることができる検査装置、検査方法及びプログラムを提供する。【解決手段】複数種類のハーフトーンを用いたハーフトーン処理が施された元画像を取得する元画像取得部２５５と、元画像を構成する画素毎に、ハーフトーンの種別を示す種別画像を取得する種別画像取得部２６１と、元画像に対し、予め定められた種別のハーフトーンに基づいて生成された色変換情報を用いた色変換を行い、基準画像を生成する基準画像生成部２６３と、読取画像を取得する読取画像取得部２５３と、基準画像と読取画像との差分を示す差分画像を生成する差分画像生成部２６５と、差分画像を構成する画素毎に、基準閾値と基準閾値に対する緩和閾値とに基づく検査閾値と、当該画素の値とを比較して、印刷物を検査する検査部２６７と、を備える。【選択図】図４
2018044896.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のハーフトーンを用いたハーフトーン処理が施された、印刷物の生成元の元画像を取得する元画像取得部と、
前記元画像を構成する画素に対応する画素毎に、前記ハーフトーン処理に用いられたハーフトーンの種別を示す種別画像を取得する種別画像取得部と、
前記元画像に対し、予め定められた種別のハーフトーンに基づいて生成された色変換情報を用いた色変換を行い、検査基準となる基準画像を生成する基準画像生成部と、
前記印刷物を読み取った読取画像を取得する読取画像取得部と、
前記基準画像と前記読取画像との差分を示す差分画像を生成する差分画像生成部と、
前記差分画像を構成する画素毎に、前記予め定められた種別のハーフトーンから定まる基準閾値と、当該画素に対応する種別画像上の画素が示す種別のハーフトーンから定まる前記基準閾値に対する緩和閾値と、に基づく検査閾値と、当該画素の値とを比較して、前記印刷物を検査する検査部と、
を備える検査装置。
【請求項２】
前記検査部は、前記画素の値が前記検査閾値よりも大きいため、欠陥候補と判定した前記差分画像上の画素が、前記予め定められた種別のハーフトーンと異なる種別のハーフトーンを用いたハーフトーン処理が施された元画像上の画素に対応する画素である場合、当該差分画像上の画素に対応する前記基準画像上の画素の画素値と前記読取画像上の画素の画素値との差分値と、前記基準閾値と、の閾値差分値を算出して、過去に算出した複数の閾値差分値と傾向が一致するか否かを判定し、傾向が一致する場合、前記算出した閾値差分値及び前記過去に算出した複数の閾値差分値の少なくともいずれかに基づいて、前記予め定められた種別のハーフトーンと異なる種別のハーフトーンの前記緩和閾値を更新する請求項１に記載の検査装置。
【請求項３】
前記算出した閾値差分値が前記過去に算出した複数の閾値差分値と傾向が一致しない場合、前記欠陥候補と判定した前記差分画像上の画素を欠陥に確定する請求項２に記載の検査装置。
【請求項４】
前記算出した閾値差分値が前記過去に算出した複数の閾値差分値と傾向が一致する場合、前記欠陥候補と判定した前記差分画像上の画素及び前記過去に複数の閾値差分値が算出された前記差分画像上の各画素を非欠陥に確定する請求項２又は３に記載の検査装置。
【請求項５】
前記検査部は、前記画素の値が前記検査閾値以下であるため、非欠陥と判定した前記差分画像上の画素が、前記予め定められた種別のハーフトーンと異なる種別のハーフトーンを用いたハーフトーン処理が施された元画像上の画素に対応する画素である場合、当該差分画像上の画素に対応する前記基準画像上の画素の画素値と前記読取画像上の画素の画素値との差分値と、前記基準閾値と、の閾値差分値を算出し、当該閾値差分値が所定値以上であれば、過去に算出した複数の閾値差分値と傾向が一致するか否かを判定し、傾向が一致する場合、前記算出した閾値差分値及び前記過去に算出した複数の閾値差分値の少なくともいずれかに基づいて、前記予め定められた種別のハーフトーンと異なる種別のハーフトーンの前記緩和閾値を更新する請求項２〜４のいずれか１つに記載の検査装置。
【請求項６】
前記検査部は、前記印刷物のページが切り替わるタイミングで前記緩和閾値を更新する請求項２〜５のいずれか１つに記載の検査装置。
【請求項７】
前記検査部は、前記緩和閾値を更新する毎に、当該更新後の緩和閾値を用いて検査した画素数をカウントし、前記印刷物のページが切り替わるタイミングで、カウントが最も大きい緩和閾値に更新する請求項６に記載の検査装置。
【請求項８】
前記検査部は、前記印刷物のページが切り替わるタイミングで更新した前記緩和閾値を用いた検査結果に基づいて、前記緩和閾値を再更新する請求項６又は７に記載の検査装置。
【請求項９】
前記検査部は、前記過去に複数の閾値差分値が算出された前記差分画像上の各画素の位置に基づいて、当該各画素を欠陥に確定する請求項２に記載の検査装置。
【請求項１０】
前記検査部は、前記画素の値が前記検査閾値以下であるため、非欠陥と判定した回数が所定回数に達した場合、前記過去に算出した複数の閾値差分値を消去する請求項２に記載の検査装置。
【請求項１１】
前記検査部は、前記差分画像を構成する画素がエッジ領域である場合、前記基準閾値を前記検査閾値として、当該画素の値と比較して、前記印刷物を検査する請求項１〜１０のいずれか１つに記載の検査装置。
【請求項１２】
複数種類のハーフトーンを用いたハーフトーン処理が施された、印刷物の生成元の元画像を取得する元画像取得ステップと、
前記元画像を構成する画素に対応する画素毎に、前記ハーフトーン処理に用いられたハーフトーンの種別を示す種別画像を取得する種別画像取得ステップと、
前記元画像に対し、予め定められた種別のハーフトーンに基づいて生成された色変換情報を用いた色変換を行い、検査基準となる基準画像を生成する基準画像生成ステップと、
前記印刷物を読み取った読取画像を取得する読取画像取得ステップと、
前記基準画像と前記読取画像との差分を示す差分画像を生成する差分画像生成ステップと、
前記差分画像を構成する画素毎に、前記予め定められた種別のハーフトーンから定まる基準閾値と、当該画素に対応する種別画像上の画素が示す種別のハーフトーンから定まる前記基準閾値に対する緩和閾値と、に基づく検査閾値と、当該画素の値とを比較して、前記印刷物を検査する検査ステップと、
を含む検査方法。
【請求項１３】
複数種類のハーフトーンを用いたハーフトーン処理が施された、印刷物の生成元の元画像を取得する元画像取得ステップと、
前記元画像を構成する画素に対応する画素毎に、前記ハーフトーン処理に用いられたハーフトーンの種別を示す種別画像を取得する種別画像取得ステップと、
前記元画像に対し、予め定められた種別のハーフトーンに基づいて生成された色変換情報を用いた色変換を行い、検査基準となる基準画像を生成する基準画像生成ステップと、
前記印刷物を読み取った読取画像を取得する読取画像取得ステップと、
前記基準画像と前記読取画像との差分を示す差分画像を生成する差分画像生成ステップと、
前記差分画像を構成する画素毎に、前記予め定められた種別のハーフトーンから定まる基準閾値と、当該画素に対応する種別画像上の画素が示す種別のハーフトーンから定まる前記基準閾値に対する緩和閾値と、に基づく検査閾値と、当該画素の値とを比較して、前記印刷物を検査する検査ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置、検査方法及びプログラムに関する。
【背景技術】
【０００２】
プロダクションプリンティングなど高品質が要求される印刷では、印刷物に対する品質検査が要求されている。例えば、印刷物の生成元の元画像に色変換処理等を施して生成した検査基準となる基準画像と、印刷物を電気的に読み取ることで生成した読取画像と、の差分に基づいて、印刷物上に存在する欠陥を検出し、検出した欠陥に基づいて印刷物の品質を検査する検査装置が知られている。
【０００３】
ここで、例えば特許文献１には、基準画像上の領域の種別を画素毎に示すタグビットを用いて、領域の種別に応じた検査を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来技術では、元画像に対し、複数種類のハーフトーンを用いたハーフトーン処理が施されている場合、検査精度を高めることができない。
【０００５】
この場合、基準画像を生成するために元画像に施される色変換処理に使用される色変換情報は、一般的に、予め定められたハーフトーンから生成されるため、当該ハーフトーンと異なるハーフトーンでハーフトーン処理が施された元画像上の画素に対応する基準画像上の画素は、色再現性が落ちてしまう。
【０００６】
このため、上述したような従来技術のように、領域の種別に応じた検査を行うようにしても、ハーフトーンの種別の相違に伴う色再現性の低下を考慮せずに印刷物を検査すると、検査精度の低下を招いてしまう。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、印刷物の生成元の元画像に複数種類のハーフトーンを用いたハーフトーン処理が施されている場合であっても、検査精度を高めることができる検査装置、検査方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる検査装置は、
複数種類のハーフトーンを用いたハーフトーン処理が施された、印刷物の生成元の元画像を取得する元画像取得部と、前記元画像を構成する画素に対応する画素毎に、前記ハーフトーン処理に用いられたハーフトーンの種別を示す種別画像を取得する種別画像取得部と、前記元画像に対し、予め定められた種別のハーフトーンに基づいて生成された色変換情報を用いた色変換を行い、検査基準となる基準画像を生成する基準画像生成部と、前記印刷物を読み取った読取画像を取得する読取画像取得部と、前記基準画像と前記読取画像との差分を示す差分画像を生成する差分画像生成部と、前記差分画像を構成する画素毎に、前記予め定められた種別のハーフトーンから定まる基準閾値と、当該画素に対応する種別画像上の画素が示す種別のハーフトーンから定まる前記基準閾値に対する緩和閾値と、に基づく検査閾値と、当該画素の値とを比較して、前記印刷物を検査する検査部と、を備える。
【発明の効果】
【０００９】
本発明によれば、印刷物の生成元の元画像に複数種類のハーフトーンを用いたハーフトーン処理が施されている場合であっても、検査精度を高めることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態の印刷物検査システムの一例を示す模式図である。
【図２】図２は、本実施形態の印刷装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態の印刷物検査装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、本実施形態の印刷装置及び印刷物検査装置の機能構成の一例を示すブロック図である。
【図５】図５は、本実施形態の印刷物検査装置で行われる色変換情報の生成処理の手順の流れの一例を示すフローチャートである。
【図６】図６は、本実施形態の印刷物検査装置で行われる印刷物の品質検査処理の手順の流れの一例を示すフローチャートである。
【図７】図７は、本実施形態の基準画像生成部で行われる基準画像の生成処理及び種別画像の変換処理（図６に示すステップＳ２０７の処理）の手順の流れの一例を示すフローチャートである。
【図８】図８は、本実施形態の種別画像の解像度変換手法の一例の説明図である。
【図９】図９は、本実施形態の種別画像の解像度変換手法の一例の説明図である。
【図１０】図１０は、本実施形態の検査部で行われる印刷物の検査処理（図６に示すステップＳ２１１の処理）の手順の流れの一例を示すフローチャートである。
【図１１】図１１は、本実施形態の検査部で行われる検査閾値設定処理（図１０に示すステップＳ４０１の処理）の手順の流れの一例を示すフローチャートである。
【図１２】図１２は、本実施形態の閾値情報記憶部に記憶されている緩和閾値情報の一例を示す図である。
【図１３】図１３は、本実施形態の検査部で行われる欠陥判定処理（図１０に示すステップＳ４０３の処理）の手順の流れの一例を示すフローチャートである。
【図１４】図１４は、本実施形態の閾値差分値のリストの一例を示す図である。
【図１５】図１５は、変形例１の検査部で行われる欠陥判定処理（図１０に示すステップＳ４０３の処理）の手順の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる検査装置、検査方法及びプログラムの実施形態を詳細に説明する。
【００１２】
図１は、本実施形態の印刷物検査システム１の一例を示す模式図である。図１に示すように、印刷物検査システム１は、印刷装置１００と、印刷物検査装置２００（検査装置の一例）と、スタッカ３００と、を備える。
【００１３】
印刷装置１００は、オペレーションパネル１０１と、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋと、転写ベルト１０５と、二次転写ローラ１０７と、給紙部１０９と、搬送ローラ対１１１と、定着ローラ１１３と、反転パス１１５とを備える。
【００１４】
オペレーションパネル１０１は、印刷装置１００に対して各種操作入力を行ったり、各種画面を表示したりする操作表示部である。
【００１５】
感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋは、それぞれ、作像プロセス（帯電工程、露光工程、現像工程、転写工程、及びクリーニング工程）が行われることによりトナー像が形成され、形成されたトナー像を転写ベルト１０５に転写する。本実施形態では、感光体ドラム１０３Ｙ上にイエロートナー像が形成され、感光体ドラム１０３Ｍ上にマゼンタトナー像が形成され、感光体ドラム１０３Ｃ上にシアントナー像が形成され、感光体ドラム１０３Ｋ上にブラックトナー像が形成されるものとするが、これに限定されるものではない。
【００１６】
転写ベルト１０５は、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、及び１０３Ｋから重畳して転写されたトナー像（フルカラーのトナー画像）を二次転写ローラ１０７の二次転写位置に搬送する。本実施形態では、転写ベルト１０５には、まず、イエロートナー像が転写され、続いて、マゼンタトナー像、シアントナー像、ブラックトナー像が順次重畳して転写されるものとするが、これに限定されるものではない。
【００１７】
給紙部１０９は、複数の記録媒体が重ね合わせて収容されており、記録媒体を給紙する。記録媒体としては、例えば、記録紙が挙げられるが、これに限定されず、例えば、コート紙、厚紙、ＯＨＰ（Overhead  Projector）シート、プラスチックフィルム、プリプレグ、及び銅箔など画像を記録可能な媒体であればどのようなものであってもよい。
【００１８】
搬送ローラ対１１１は、給紙部１０９により給紙された記録媒体を搬送路ａ上で矢印ｓ方向に搬送する。
【００１９】
二次転写ローラ１０７は、転写ベルト１０５により搬送されたフルカラーのトナー画像を、搬送ローラ対１１１により搬送された記録媒体上に二次転写位置で一括転写する。
【００２０】
定着ローラ１１３は、フルカラーのトナー画像が転写された記録媒体を加熱及び加圧することにより、フルカラーのトナー画像を記録媒体に定着する。
【００２１】
印刷装置１００は、片面印刷の場合、フルカラーのトナー画像が定着された記録媒体である印刷物を印刷物検査装置２００へ排紙する。一方、印刷装置１００は、両面印刷の場合、フルカラーのトナー画像が定着された記録媒体を反転パス１１５へ送る。
【００２２】
反転パス１１５は、送られた記録媒体をスイッチバックすることにより記録媒体の表面・裏面を反転して矢印ｔ方向に搬送する。反転パス１１５により搬送された記録媒体は、搬送ローラ対１１１により再搬送され、二次転写ローラ１０７により前回と逆側の面にフルカラーのトナー画像が転写され、定着ローラ１１３により定着され、印刷物として、印刷物検査装置２００へ排紙される。
【００２３】
印刷物検査装置２００は、読取部２０１と、オペレーションパネル２０３と、を備える。
【００２４】
オペレーションパネル２０３は、印刷物検査装置２００に対して各種操作入力を行ったり、各種画面を表示したりする操作表示部である。なお、オペレーションパネル２０３を省略してもよい。この場合、オペレーションパネル１０１がオペレーションパネル２０３を兼ねるようにしてもよいし、外部接続されたＰＣ（Personal  Computer）がオペレーションパネル２０３を兼ねるようにしてもよい。
【００２５】
読取部２０１は、印刷装置１００から排紙された印刷物の一方の面を電気的に読み取る。なお、印刷物検査装置２００は、印刷物の他方の面を光学的に読み取る読取部を更に備えるようにしてもよい。この場合、印刷物の他方の面を光学的に読み取る読取部は、読取部２０１と同様の構成とすればよい。
【００２６】
そして、印刷物検査装置２００は、読み取りが完了した印刷物をスタッカ３００へ排紙する。
【００２７】
スタッカ３００は、トレイ３１１を備える。スタッカ３００は、印刷物検査装置２００により排紙された印刷物をトレイ３１１にスタックする。
【００２８】
図２は、本実施形態の印刷装置１００のハードウェア構成の一例を示すブロック図である。図２に示すように、印刷装置１００は、コントローラ８１０とエンジン部（Engine）８６０とをＰＣＩバスで接続した構成となる。コントローラ８１０は、印刷装置１００の全体の制御、描画、通信、及び操作表示部８２０からの入力を制御するコントローラである。エンジン部８６０は、ＰＣＩバスに接続可能なエンジンであり、例えば、プロッタ等のプリントエンジンなどである。エンジン部８６０には、エンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分も含まれる。
【００２９】
コントローラ８１０は、ＣＰＵ（Central  Processing  Unit）８１１と、ノースブリッジ（ＮＢ）８１３と、システムメモリ（ＭＥＭ−Ｐ）８１２と、サウスブリッジ（ＳＢ）８１４と、ローカルメモリ（ＭＥＭ−Ｃ）８１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）８１６と、ハードディスクドライブ（ＨＤＤ）８１８とを有し、ノースブリッジ（ＮＢ）８１３とＡＳＩＣ８１６との間をＡＧＰ（Accelerated  Graphics  Port）バス８１５で接続した構成となる。また、ＭＥＭ−Ｐ８１２は、ＲＯＭ８１２ａと、ＲＡＭ８１２ｂとをさらに有する。
【００３０】
ＣＰＵ８１１は、印刷装置１００の全体制御を行うものであり、ＮＢ８１３、ＭＥＭ−Ｐ８１２およびＳＢ８１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００３１】
ＮＢ８１３は、ＣＰＵ８１１とＭＥＭ−Ｐ８１２、ＳＢ８１４、ＡＧＰバス８１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ８１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００３２】
ＭＥＭ−Ｐ８１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ８１２ａとＲＡＭ８１２ｂとからなる。ＲＯＭ８１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ８１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００３３】
ＳＢ８１４は、ＮＢ８１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ８１４は、ＰＣＩバスを介してＮＢ８１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【００３４】
ＡＳＩＣ８１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス８１５、ＰＣＩバス、ＨＤＤ８１８およびＭＥＭ−Ｃ８１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ８１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ８１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ８１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部８６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ８１６には、ＰＣＩバスを介してＵＳＢ８４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース（Ｉ／Ｆ）８５０が接続される。操作表示部８２０はＡＳＩＣ８１６に直接接続されている。
【００３５】
ＭＥＭ−Ｃ８１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ８１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００３６】
ＡＧＰバス８１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ８１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００３７】
図３は、本実施形態の印刷物検査装置２００のハードウェア構成の一例を示すブロック図である。図３に示すように、印刷物検査装置２００は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩバスで接続した構成となる。コントローラ９１０は、印刷物検査装置２００の全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なエンジンであり、例えば、スキャナ等のスキャナエンジンなどである。エンジン部９６０には、エンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分も含まれる。
【００３８】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰバス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【００３９】
ＣＰＵ９１１は、印刷物検査装置２００の全体制御を行うものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２およびＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４０】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰバス９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００４１】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００４２】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【００４３】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣであり、ＡＧＰバス９１５、ＰＣＩバス、ＨＤＤ９１８およびＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣと、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＵＳＢ９４０、ＩＥＥＥ１３９４インタフェース（Ｉ／Ｆ）９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【００４４】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４５】
ＡＧＰバス９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００４６】
図４は、本実施形態の印刷装置１００及び印刷物検査装置２００の構成の一例を示すブロック図である。図４に示すように、印刷装置１００は、ＲＩＰ（Raster  Image  Processor）部１２１と、印刷制御部１２３と、印刷部１２５と、を備える。印刷物検査装置２００は、読取部２５１と、読取画像取得部２５３と、元画像取得部２５５と、色変換情報生成部２５７と、色変換情報記憶部２５９と、種別画像取得部２６１と、基準画像生成部２６３と、差分画像生成部２６５と、検査部２６７と、閾値情報記憶部２６９と、を備える。
【００４７】
なお本実施形態では、印刷装置１００が、ＲＩＰ部１２１を備える場合を例に取り説明するが、これに限定されず、ＤＦＥ（Digital  Front  End）など印刷装置１００とは異なる装置がＲＩＰ部１２１を備えるようにしてもよい。
【００４８】
また本実施形態では、印刷装置１００と印刷物検査装置２００とは、ＵＳＢ（Universal  Serial  Bus）やＰＣＩｅ（Peripheral  Component  Interconnect  Express）等のローカルなインタフェースによって接続されていることを想定しているが、印刷装置１００と印刷物検査装置２００との接続形態は、これに限定されるものではない。
【００４９】
ＲＩＰ部１２１及び印刷制御部１２３は、例えば、ＣＰＵ８１１及びシステムメモリ８１２などにより実現できる。印刷部１２５は、例えば、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ、転写ベルト１０５、二次転写ローラ１０７、及び定着ローラ１１３などにより実現されるが、これに限定されるものではない。このように本実施形態では、電子写真方式で画像を印刷するが、これに限定されず、インクジェット方式で画像を印刷するようにしてもよい。
【００５０】
読取部２５１は、読取部２０１で構成され、例えば、エンジン部９６０などにより実現できる。読取画像取得部２５３、元画像取得部２５５、色変換情報生成部２５７、種別画像取得部２６１、及び基準画像生成部２６３は、例えば、ＣＰＵ９１１及びシステムメモリ９１２などにより実現できる。色変換情報記憶部２５９及び閾値情報記憶部２６９は、例えば、ＨＤＤ９１８などにより実現できる。差分画像生成部２６５及び検査部２６７は、例えば、ＣＰＵ９１１及びシステムメモリ９１２などにより実現してもよいし、ＡＳＩＣ９１６などにより実現してもよいし、これらを併用して実現してもよい。
【００５１】
また、図１に示すオペレーションパネル１０１は、操作表示部８２０により実現され、図１に示すオペレーションパネル２０３は、操作表示部９２０により実現される。
【００５２】
以下では、印刷装置１００及び印刷物検査装置２００の動作について、最初に、印刷物の元画像から基準画像を生成する際の色変換処理に用いられる色変換情報の生成動作について説明し、その後に、印刷物の品質を検査する検査動作について説明する。
【００５３】
まず、色変換情報の生成動作について説明する。
【００５４】
ＲＩＰ部１２１は、ホスト装置などの外部装置から、カラーチャートの印刷指示を受け付けると、当該カラーチャートの元画像としてＲＩＰ画像を生成する。本実施形態では、ＲＩＰ画像は、ＣＭＹＫの各画素６００ｄｐｉのＲＩＰ画像データであるものとするが、これに限定されるものではない。なお、カラーチャートは、ＲＩＰ部１２１が、ＲＩＰ画像の領域の種別に応じて使い分ける複数種類のハーフトーンのうち、予め定められた種別のハーフトーン用のカラーチャートであるものとする。複数種類のハーフトーンとしては、例えば、２００ｌｐｉ（line  per  inch）網点のハーフトーンや１５０ｌｐｉ（line  per  inch）網点のハーフトーンなどが挙げられるが、これに限定されるものではない。
【００５５】
印刷制御部１２３は、ＲＩＰ部１２１により生成されたカラーチャートの元画像を印刷部１２５へ送信する。また印刷制御部１２３は、当該カラーチャートの元画像、及び当該カラーチャートが、どのハーフトーン用のカラーチャートであるかを識別する基準ハーフトーンＩＤを、印刷物検査装置２００へ送信する。
【００５６】
印刷部１２５は、作像プロセスなどの印刷処理プロセスを実行し、カラーチャートの元画像に基づく印刷画像を用紙に印刷し、カラーチャートの印刷物を生成する。
【００５７】
以下、印刷物検査装置２００側の色変換情報の生成動作については、図５を参照しながら説明する。図５は、本実施形態の印刷物検査装置２００で行われる色変換情報の生成処理の手順の流れの一例を示すフローチャートである。但し、処理順序はこれに限定されず、例えば、ステップＳ１０１〜Ｓ１０３の処理と、ステップＳ１０５〜Ｓ１０９の処理と、の順序を入れ替えてもよいし、並列に処理してもよい。
【００５８】
まず、読取部２５１は、印刷部１２５により生成されたカラーチャートの印刷物を読み取ってカラーチャートの読取画像を生成し、読取画像取得部２５３は、当該カラーチャートの読取画像を取得する（ステップＳ１０１）。本実施形態では、カラーチャートの読取画像は、ＲＧＢの各画素２００ｄｐｉの画像データであるものとするが、これに限定されるものではない。
【００５９】
続いて、色変換情報生成部２５７は、読取画像取得部２５３により取得されたカラーチャートの読取画像を測色する（ステップＳ１０３）。
【００６０】
続いて、元画像取得部２５５は、印刷装置１００から、カラーチャートの元画像及び基準ハーフトーンＩＤを取得する（ステップＳ１０５）。
【００６１】
続いて、色変換情報生成部２５７は、元画像取得部２５５により取得されたカラーチャートの元画像を解像度変換する（ステップＳ１０７）。本実施形態では、色変換情報生成部２５７は、カラーチャートの元画像を６００ｄｐｉから２００ｄｐｉに解像度変換する。
【００６２】
続いて、色変換情報生成部２５７は、解像度変換したカラーチャートの元画像を測色する（ステップＳ１０９）。
【００６３】
続いて、色変換情報生成部２５７は、カラーチャートの元画像の測色結果（ＣＭＹＫの測色結果）とカラーチャートの読取画像の測色結果（ＲＧＢの測色結果）とを対応付けて、色変換情報を生成し、生成した色変換情報と基準ハーフトーンＩＤとを対応付けて色変換情報記憶部２５９に記憶（登録）する（ステップＳ１１１）。つまり、色変換情報は、基準ハーフトーンＩＤが示すハーフトーン用の、ＣＭＹＫからＲＧＢへの色空間変換を行うための色変換情報となる。
【００６４】
なお本実施形態では、色変換情報として、ＣＭＹＫからＲＧＢへの色空間変換を行うための色変換情報を例に取り説明するが、これに限定されず、ＣＭＹＫからＬａｂへの色空間変換やＲＧＢからＣＭＹＫへの色空間変換など、異なる色空間への変換のための色変換情報にも適用できる。
【００６５】
次に、印刷物の品質を検査する検査動作について説明する。
【００６６】
ＲＩＰ部１２１は、ホスト装置などの外部装置から印刷データを受け取り、受け取った印刷データをＲＩＰ処理し、印刷物の元画像として、ＲＩＰ画像を生成する。なお、ＲＩＰ部１２１は、印刷物の元画像を生成する際、当該元画像に対し、複数種類のハーフトーンを用いたハーフトーン処理を施すものとする。具体的には、ＲＩＰ部１２１は、印刷物の元画像を構成する領域毎に、当該領域の種別に応じた種別のハーフトーンを用いたハーフトーン処理を施すものとする。ここで、元画像を構成する領域としては、例えば、文字領域、エッジ領域、絵柄領域、及び写真領域などが挙げられるが、これらに限定されるものではない。また、ＲＩＰ部１２１は、元画像を構成する画素に対応する画素毎に、当該元画像を構成する画素に施されたハーフトーン処理に用いられたハーフトーンの種別を示す種別画像も生成する。
【００６７】
本実施形態では、印刷データは、PostScript（登録商標）などのページ記述言語（ＰＤＬ：Page  Description  Language）で記述されたジョブ情報やＴＩＦＦ（Tagged  Image  File  Format）形式の画像データなどを含んで構成されるが、これに限定されるものではない。また本実施形態では、ＲＩＰ画像は、前述の通り、ＣＭＹＫの各画素６００ｄｐｉのＲＩＰ画像データであるものとするが、これに限定されるものではない。また、種別画像も各画素６００ｄｐｉの画像データであるものとするが、これに限定されるものではない。
【００６８】
印刷制御部１２３は、ＲＩＰ部１２１により生成された印刷物の元画像を印刷部１２５へ送信する。また印刷制御部１２３は、ＲＩＰ部１２１により生成された印刷物の元画像及び種別画像を印刷物検査装置２００へ送信する。
【００６９】
また印刷制御部１２３は、印刷物検査装置２００から送信される（フィードバックされる）検査結果を用いて、例えば、スタッカ３００に対して品質検査に合格しなかった印刷物の排紙先の指定や品質検査に合格しなかった印刷物へのマーキングを行ったり、印刷部１２５に対して差し替え印刷を指示したりする。
【００７０】
印刷部１２５は、作像プロセスなどの印刷処理プロセスを実行し、印刷物の元画像に基づく印刷画像を用紙に印刷し、印刷物を生成する。
【００７１】
以下、印刷物検査装置２００側の印刷物の品質を検査する検査動作については、図６を参照しながら説明する。図６は、本実施形態の印刷物検査装置２００で行われる印刷物の品質検査処理の手順の流れの一例を示すフローチャートである。但し、処理順序はこれに限定されるものではない。
【００７２】
まず、読取部２５１は、印刷部１２５により生成された印刷物を読み取って印刷物の読取画像を生成し、読取画像取得部２５３は、当該印刷物の読取画像を取得する（ステップＳ２０１）。本実施形態では、印刷物の読取画像は、ＲＧＢの各画素２００ｄｐｉの画像データであるものとするが、これに限定されるものではない。
【００７３】
続いて、元画像取得部２５５は、印刷装置１００から、印刷物の元画像を取得する（ステップＳ２０３）。
【００７４】
続いて、種別画像取得部２６１は、印刷装置１００から、印刷物の元画像の種別画像を取得する（ステップＳ２０５）。
【００７５】
続いて、基準画像生成部２６３は、元画像取得部２５５により取得された印刷物の元画像から、検査基準となる基準画像を生成する（ステップＳ２０７）。具体的には、基準画像生成部２６３は、印刷物の元画像に対し、解像度変換や、予め定められた種別のハーフトーンに基づいて生成された色変換情報（色変換情報記憶部２５９に記憶されている色変換情報）を用いた色変換等を行い、基準画像を生成する。
【００７６】
この際、基準画像生成部２６３は、種別画像取得部２６１により取得された種別画像についても、解像度を基準画像に対応させるため、解像度変換を行う。なお、基準画像の生成処理や種別画像の変換処理の詳細については、後述する。本実施形態では、基準画像は、ＲＧＢの各画素２００ｄｐｉの画像データであるものとするが、これに限定されるものではない。
【００７７】
続いて、差分画像生成部２６５は、基準画像生成部２６３により生成された基準画像と読取画像取得部２５３により取得された印刷物の読取画像との差分を示す差分画像を生成する（ステップＳ２０９）。具体的には、差分画像生成部２６５は、基準画像と読取画像とを画素単位で比較し、ＲＧＢ各色の画素値の差分値を画素毎に算出し、画素毎の画素値の差分値で構成される差分画像を生成する。
【００７８】
続いて、検査部２６７は、差分画像生成部２６５により生成された差分画像に基づいて、印刷物を検査する（ステップＳ２１１）。具体的には、検査部２６７は、差分画像生成部２６５により生成された差分画像を構成する画素毎に、予め定められた種別のハーフトーンから定まる基準閾値と、当該画素に対応する種別画像上の画素が示す種別のハーフトーンから定まる基準閾値に対する緩和閾値と、に基づく検査閾値と、当該画素の値とを比較して、印刷物を検査する。
【００７９】
例えば、検査部２６７は、差分画像生成部２６５により生成された差分画像を構成する各画素の差分値と、検査閾値との大小関係に基づいて、印刷装置１００により生成された印刷物の濃度欠陥を検査する。例えば、差分値の大きい箇所（画素群）や差分のある面積が広い箇所（画素群）が濃度欠陥となる。
【００８０】
そして検査部２６７は、濃度欠陥の位置や種類などの検査結果、読取画像、及び基準画像を対応付けてＨＤＤ９１８に保存したり、印刷装置１００に送信（フィードバック）したりする。なお、検査部２６７による検査処理の詳細については、後述する。
【００８１】
図７は、本実施形態の基準画像生成部２６３で行われる基準画像の生成処理及び種別画像の変換処理（図６に示すステップＳ２０７の処理）の手順の流れの一例を示すフローチャートである。
【００８２】
まず、基準画像生成部２６３は、元画像取得部２５５により取得された印刷物の元画像及び種別画像取得部２６１により取得された種別画像の解像度を変換する（ステップＳ３０１）。本実施形態では、基準画像生成部２６３は、印刷物の元画像及び種別画像を６００ｄｐｉから２００ｄｐｉに解像度変換する。
【００８３】
なお、６００ｄｐｉから２００ｄｐｉへの解像度変換により、３×３画素が１画素にまとめられるが、種別画像については、画素値が、ハーフトーン処理に用いられたハーフトーンの種別を示す値であるため、基準画像生成部２６３は、以下のようにまとめる。
【００８４】
例えば、図８に示すように、解像度変換前の３×３画素の値が全て共通（図８に示す例では、０）である場合、基準画像生成部２６３は、解像度変換後の１画素の値を当該共通の値（図８に示す例では、０）にまとめる。また例えば、図９に示すように、解像度変換前の３×３画素に異なる値が含まれている場合、基準画像生成部２６３は、解像度変換後の１画素の値を最頻値（図９に示す例では、０）にまとめてもよいし、種別が異なる複数種類のハーフトーンが混合していることを示す値にまとめてもよい。
【００８５】
続いて、基準画像生成部２６３は、解像度変換した印刷物の元画像に対し、色変換情報記憶部２５９に記憶されている色変換情報を用いた色変換を行い、基準画像を生成する（ステップＳ３０３）。
【００８６】
なお、前述の通り、色変換情報は、当該色変換情報に対応付けられた基準ハーフトーンＩＤが示すハーフトーン用の色空間変換を行うための色変換情報である。このため、当該ハーフトーンと異なるハーフトーンでハーフトーン処理が施された元画像上の領域に対応する基準画像上の領域は、色再現性が若干低下している。
【００８７】
続いて、基準画像生成部２６３は、生成した基準画像に対し、基準点を設定する（ステップＳ３０５）。なお、基準点は、位置合わせの基準となる特徴点であり、前述した差分画像生成部２６５は、この基準点を用いて基準画像と読取画像との位置合わせを行い、差分画像を生成する。
【００８８】
図１０は、本実施形態の検査部２６７で行われる印刷物の検査処理（図６に示すステップＳ２１１の処理）の手順の流れの一例を示すフローチャートである。
【００８９】
まず、検査部２６７は、差分画像生成部２６５により生成された差分画像上の画素に対する検査閾値を設定する検査閾値設定処理を行う（ステップＳ４０１）。
【００９０】
図１１は、本実施形態の検査部２６７で行われる検査閾値設定処理（図１０に示すステップＳ４０１の処理）の手順の流れの一例を示すフローチャートである。
【００９１】
図１１に示すフローチャートの処理を説明する前に、検査閾値の生成に用いられる基準閾値及び緩和閾値について説明する。なお、基準閾値及び緩和閾値は、閾値情報記憶部２６９に記憶されている。
【００９２】
基準閾値は、色変換情報の生成に用いられたハーフトーンから定まる閾値であり、当該ハーフトーンでハーフトーン処理が施された種別の領域での検査を想定した閾値である。例えば、色変換情報の生成に用いられたハーフトーンが、文字領域でのハーフトーン処理に用いられるハーフトーンである場合、基準閾値は、差分画像上の文字領域での検査を想定した閾値となる。
【００９３】
緩和閾値は、色変換情報の生成に用いられなかったハーフトーン毎に用意される閾値であり、色変換情報の生成に用いられたハーフトーンとの差分を吸収するための閾値である。前述のように、色変換情報の生成に用いられたハーフトーンが、文字領域でのハーフトーン処理に用いられるハーフトーンである場合、絵柄領域用のハーフトーンでハーフトーン処理が施された元画像上の絵柄領域に対応する基準画像上の絵柄領域は、基準画像上の文字領域に比べ、色再現性が若干低下する。このため、絵柄領域の検査を、文字領域での検査を想定した基準閾値のみで行ってしまうと、色再現性が若干低下した分の画素値（差分値）を吸収できず、検査精度が低下してしまう。つまり、緩和閾値は、ハーフトーンの相違に伴い色再現性が若干低下した分の画素値（差分値）を吸収するための閾値である。
【００９４】
なお、詳細は後述するが、本実施形態では、緩和閾値は、最初から、ハーフトーンの相違に伴い色再現性が若干低下した分の画素値（差分値）を吸収できるような値に設定されているわけではなく、検査を繰り返しながら緩和閾値の値を更新していくことで、このような値に更新していく。これは、緩和閾値の初期設定にかかる負荷を削減するためである。
【００９５】
本実施形態では、基準閾値に緩和閾値を加算することにより検査閾値を生成するものとするが、これに限定されるものではない。
【００９６】
図１２は、本実施形態の閾値情報記憶部２６９に記憶されている緩和閾値情報の一例を示す図である。図１２に示す例では、緩和閾値情報は、基準ハーフトーンＩＤと、ハーフトーンＩＤと、基準画像画素値と、緩和閾値と、を対応付けた情報となっている。基準ハーフトーンＩＤは、前述の通り、色変換情報の生成に用いられたハーフトーンの種別を示すＩＤである。ハーフトーンＩＤは、該当するハーフトーンの種別を示すＩＤである。基準画像画素値は、検査対象の画素に対応する基準画像上の画素の画素値を示す。緩和閾値は、ＲＧＢ毎に用意されている。
【００９７】
なお、図１２に示す例では、基準ハーフトーンＩＤとハーフトーンＩＤとの組みに対し、基準画像の画素値の組（ＲＧＢの値の組）毎に、緩和閾値が用意されているが、これは、色によって、色再現性の度合いが異なる場合もあるためである。また、図１２に示す例では、基準ハーフトーンＩＤとハーフトーンＩＤとが同一の場合、該当画素では、色再現性の低下は生じないため、緩和閾値は設定されていない。
【００９８】
また、解像度変換後の種別画像が、種別が異なる複数種類のハーフトーンが混合していることを示す値を示す場合のため、緩和閾値情報において、複数種類のハーフトーンが混合している場合用の緩和閾値を用意してもよい。なお、解像度変換後の種別画像が、種別が異なる複数種類のハーフトーンが混合していることを示す値を示す場合、緩和閾値を用いずに基準閾値を検査閾値としてもよい。
【００９９】
なお、基準閾値についても、緩和閾値情報と略同様の形式で、基準ハーフトーンＩＤと、基準画像画素値と、基準閾値と、を対応付けた情報として、閾値情報記憶部２６９に記憶されている。
【０１００】
図１１の説明に戻り、まず、検査部２６７は、差分画像上の閾値設定対象の画素に対応する種別画像上の画素が示すハーフトーンＩＤを取得する（ステップＳ５０１）。
【０１０１】
続いて、検査部２６７は、差分画像上の閾値設定対象の画素に対応する基準画像上の画素の画素値を取得する（ステップＳ５０３）。
【０１０２】
続いて、検査部２６７は、閾値情報記憶部２６９から、取得したハーフトーンＩＤ及び取得した基準画像の画素値に対応付けられた緩和閾値を取得するとともに、基準閾値を取得し、取得した緩和閾値と取得した基準閾値とを合算して、検査閾値を生成し、閾値設定対象の画素用の閾値に設定する（ステップＳ５０５）。
【０１０３】
図１０に戻り、検査部２６７は、差分画像上の検査対象の画素に設定された検査閾値を用いて、当該画素の欠陥の有無を判定する欠陥判定処理を行う（ステップＳ４０３）。
【０１０４】
なお、ステップＳ４０１〜Ｓ４０３の処理は、１画素毎に交互に行うようにしてもよいし、差分画像上の各画素に対し、ステップＳ４０１の処理を行った後に、ステップＳ４０３の処理を行うようにしてもよい。
【０１０５】
図１３は、本実施形態の検査部２６７で行われる欠陥判定処理（図１０に示すステップＳ４０３の処理）の手順の流れの一例を示すフローチャートである。
【０１０６】
まず、検査部２６７は、差分画像上の検査対象の画素の差分値と、当該画素に設定された検査閾値との大小関係に基づいて、当該画素が欠陥候補であるか否かを判定する（ステップＳ６０１）。
【０１０７】
検査対象の画素の差分値が検査閾値よりも大きく、当該検査対象の画素が欠陥候補である場合（ステップＳ６０３でＹｅｓ）、緩和閾値情報において、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤとの値が一致すれば（ステップＳ６０５でＹｅｓ）、検査部２６７は、当該検査対象の画素が欠陥であると確定する（ステップＳ６１９）。これは、基準ハーフトーンＩＤとハーフトーンＩＤとの値が一致するので、検査閾値に緩和閾値は考慮されておらず、緩和閾値の誤差は影響せず、判定結果を確定できるためである。
【０１０８】
一方、基準ハーフトーンＩＤとハーフトーンＩＤとの値が一致しない場合（ステップＳ６０５でＮｏ）、検査閾値に緩和閾値が考慮されており、緩和閾値の誤差の影響で、欠陥判定結果が欠陥候補となった可能性があるため、以下の処理により、当該検査対象の画素が欠陥であると確定できるか否かを判定する。
【０１０９】
まず、検査部２６７は、差分画像上の検査対象の画素に対応する基準画像上の画素の画素値と読取画像上の画素の画素値との差分値と、基準閾値と、の閾値差分値を算出する（ステップＳ６０７）。
【０１１０】
続いて、検査部２６７は、閾値差分値のリストを参照し、算出した閾値差分値の傾向が、リスト内の該当する閾値差分値の傾向と一致するか否かを判定する（ステップＳ６０９）。
【０１１１】
図１４は、本実施形態の閾値差分値のリストの一例を示す図である。なお、閾値差分値のリストは、閾値情報記憶部２６９に記憶されている。図１４に示す例では、閾値差分値のリストは、基準ハーフトーンＩＤと、ハーフトーンＩＤと、基準画像画素値と、閾値差分値及び閾値差分値を算出した画素と、を対応付けたリストとなっている。なお、閾値差分値のリストに登録されている閾値差分値は、過去にステップＳ６０７で算出された閾値差分値である。閾値差分値のリストへの登録については、後述する。
【０１１２】
例えば、検査部２６７は、閾値差分値のリストにおいて、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けられた閾値差分値がＭ（Ｍは２以上の自然数）件以上あり、直近Ｎ（Ｎ≧Ｍ）件分の閾値差分値の平均値が、ステップＳ６０７で算出した最新の閾値差分値以下であれば、算出した最新の閾値差分値の傾向が、リスト内の該当する閾値差分値の傾向と一致すると判定する。なお、傾向が一致するか否かの判定手法はこれに限定されるものではない。
【０１１３】
そして、算出した閾値差分値の傾向が、リスト内の該当する閾値差分値の傾向と一致しない場合（ステップＳ６０９でＮｏ）、検査対象の画素が欠陥である可能性が高いため、検査部２６７は、算出した閾値差分値及び検査対象の画素（閾値差分値を算出した画素）を、閾値差分値のリストにおける、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けて登録し（ステップＳ６１７）、当該検査対象の画素が欠陥であると確定する（ステップＳ６１９）。これは、算出した閾値差分値の傾向がリスト内の該当する閾値差分値の傾向と一致しない場合、緩和閾値の誤差の影響により、欠陥判定結果が欠陥候補となったとは考えにくいためである。
【０１１４】
一方、算出した閾値差分値の傾向が、リスト内の該当する閾値差分値の傾向と一致する場合（ステップＳ６０９でＹｅｓ）、検査部２６７は、算出した閾値差分値及び過去に算出した複数の閾値差分値の少なくともいずれかに基づいて、緩和閾値情報において、検査閾値の生成に用いた緩和閾値を更新する（ステップＳ６１１）。例えば、検査部２６７は、検査閾値の生成に用いた緩和閾値に、算出した最新の閾値差分値及びリスト内の該当する閾値差分値の平均値、中央値、及び最大値の少なくともいずれかを加算するとともに、所定のマージンαを加算して、緩和閾値を更新する。例えば、検査閾値の生成に用いた緩和閾値が２０、閾値差分値の平均値が１０、所定のマージンαが５であれば、更新後の緩和閾値は３５となる。これは、算出した閾値差分値の傾向がリスト内の該当する閾値差分値の傾向と一致する場合、緩和閾値の誤差の影響により、欠陥判定結果が欠陥候補となり、緩和閾値の更新が必要と考えられるためである。
【０１１５】
続いて、検査部２６７は、閾値差分値のリストにおける、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けて登録されている過去の閾値差分値が算出された各画素についても、欠陥確定を取り消し、即ち、非欠陥を確定し（ステップＳ６１３）、閾値差分値のリストから、当該過去の閾値差分値及び当該過去の閾値差分値が算出された画素を消去する（ステップＳ６１５）。
【０１１６】
なお、ステップＳ６０３において、検査対象の画素の差分値が検査閾値以下であり、当該検査対象の画素が欠陥候補でない場合も（ステップＳ６０３でＮｏ）、閾値差分値のリストにおける、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けて登録されている過去の閾値差分値及び当該過去の閾値差分値が算出された画素を消去する（ステップＳ６１５）。この場合、当該過去の閾値差分値が算出された各画素の欠陥は、ポチなどの一時的に出現した欠陥であると判断できるためである。
【０１１７】
以上のように本実施形態によれば、元画像に対し、複数種類のハーフトーンを用いたハーフトーン処理が施されている場合であっても、ハーフトーンの相違に伴い色再現性が若干低下した分の画素値（差分値）を吸収するための緩和閾値を用いて検査するため、ハーフトーンの種別の相違に伴う色再現性の低下を考慮した検査が可能となり、検査精度を高めることができる。
【０１１８】
また本実施形態によれば、検査を繰り返しながら緩和閾値を更新していくことで、緩和閾値を、ハーフトーンの相違に伴い色再現性が若干低下した分の画素値（差分値）を吸収できるような値に更新していく。このため本実施形態によれば、緩和閾値の初期設定にかかる負荷を削減することができる。
【０１１９】
（変形例１）
上記実施形態で説明した手法では、緩和閾値の値が、ハーフトーンの相違に伴い色再現性が若干低下した分の画素値（差分値）よりも大きい場合、緩和閾値を更新できない。このため、欠陥でないと判定された画素についても閾値差分値のリストを用意することで、この問題に対処するようにしてもよい。
【０１２０】
図１５は、変形例１の検査部２６７で行われる欠陥判定処理（図１０に示すステップＳ４０３の処理）の手順の流れの一例を示すフローチャートである。なお、ここでは、図１３で説明した欠陥候補であると判定された画素の閾値差分値のリストを第１差分リストと称し、欠陥でないと判定された画素の閾値差分値のリストを第２差分リストと称する。
【０１２１】
まず、ステップＳ７０１〜Ｓ７０３までの処理は、図１３に示すフローチャートのステップＳ６０１〜Ｓ６０３までの処理と同様である。
【０１２２】
検査対象の画素の差分値が検査閾値よりも大きく、当該検査対象の画素が欠陥候補である場合（ステップＳ７０３でＹｅｓ）、検査部２６７は、第２差分リストにおける、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けて登録されている過去の閾値差分値及び当該過去の閾値差分値が算出された画素を消去する（ステップＳ７０５）。
【０１２３】
なお、以降のステップＳ７０７〜Ｓ７２１までの処理は、図１３に示すフローチャートのステップＳ６０５〜Ｓ６１９までの処理と同様である。
【０１２４】
一方、検査対象の画素の差分値が検査閾値以下であり、当該検査対象の画素が欠陥候補でない場合（ステップＳ７０３でＮｏ）、第１差分リストにおける、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けて登録されている過去の閾値差分値及び当該過去の閾値差分値が算出された画素を消去する（ステップＳ７２３）。
【０１２５】
続いて、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤとの値が一致しなければ（ステップＳ７２５でＮｏ）、検査部２６７は、差分画像上の検査対象の画素に対応する基準画像上の画素の画素値と読取画像上の画素の画素値との差分値と、基準閾値と、の閾値差分値を算出する（ステップＳ７２７）。なお、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤとの値が一致する場合（ステップＳ７２５でＹｅｓ）、処理は終了となる。
【０１２６】
続いて、検査部２６７は、算出した閾値差分値が所定値以上であるか否かを判定する（ステップＳ７２９）。算出した閾値差分値が所定値未満である場合（ステップＳ７２９でＮｏ）、検査部２６７は、検査閾値の生成に用いた緩和閾値の値が、ハーフトーンの相違に伴い色再現性が若干低下した分の画素値（差分値）よりも小さい（緩和閾値の値が大きすぎない）と判定し、第２差分リストにおける、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けて登録されている過去の閾値差分値及び当該過去の閾値差分値が算出された画素を消去する（ステップＳ７３７）。
【０１２７】
一方、算出した閾値差分値が所定値以上である場合（ステップＳ７２９でＹｅｓ）、検査部２６７は、第２差分リストを参照し、算出した閾値差分値の傾向が、リスト内の該当する閾値差分値の傾向と一致するか否かを判定する（ステップＳ７３１）。なお、傾向が一致するか否かの判定手法は、上記実施形態と同様の手法を採用すればよい。
【０１２８】
そして、算出した閾値差分値の傾向が、第２差分リスト内の該当する閾値差分値の傾向と一致する場合（ステップＳ７３１でＹｅｓ）、検査部２６７は、算出した閾値差分値及び過去に算出した複数の閾値差分値の少なくともいずれかに基づいて、緩和閾値情報において、検査閾値の生成に用いた緩和閾値を更新する（ステップＳ７３３）。例えば、検査部２６７は、検査閾値の生成に用いた緩和閾値に、算出した最新の閾値差分値及びリスト内の該当する閾値差分値の平均値、中央値、及び最大値の少なくともいずれかを減算するとともに、所定のマージンαを加算して、緩和閾値を更新する。例えば、検査閾値の生成に用いた緩和閾値が２０、閾値差分値の平均値が１０、所定のマージンαが５であれば、更新後の緩和閾値は１５となる。
【０１２９】
一方、算出した閾値差分値の傾向が、第２差分リスト内の該当する閾値差分値の傾向と一致しない場合（ステップＳ７３１でＮｏ）、検査部２６７は、算出した閾値差分値及び検査対象の画素（閾値差分値を算出した画素）を、第２差分リストにおける、検査閾値の生成に用いた緩和閾値に対応付けられた基準ハーフトーンＩＤとハーフトーンＩＤに対応付けて登録する（ステップＳ７３５）。
【０１３０】
以上のように変形例１によれば、緩和閾値の値が、ハーフトーンの相違に伴い色再現性が若干低下した分の画素値（差分値）よりも大きい場合であっても、緩和閾値の更新が可能となる。
【０１３１】
（変形例２）
上記実施形態及び各変形例では、閾値差分値のリストに過去の検査結果を登録し、その傾向を観察することでノイズや欠陥の影響を除外して緩和閾値を更新できるようにしている。この過去の検査結果の登録件数が多いほど（ＭやＮの値を大きくするほど）、大きな欠陥に対応が可能となるが、スジやムラ、バンディングといった大域に渡る欠陥が発生した場合、それをカバーできるほど登録件数を増やすのは、演算量や保存領域の観点から望ましくない。また、ページ内で、同じ色で打たれるべき領域が異なる色になるのは好ましい印刷結果とは言えない。
【０１３２】
このため、検査部２６７は、緩和閾値の更新を、印刷物のページが切り替わるタイミングで行うようにしてもよい。つまり、図１３や図１５に示すフローチャートにおける緩和閾値の更新を、印刷物のページが切り替わるタイミングで行うようにしてもよい（図１３や図１５に示すフローチャートにおいて緩和閾値の更新タイミングであっても、印刷物のページが切り替わるタイミングでなければ更新しないようにしてもよい）。このようにすれば、スジなどの大域に跨る欠陥に逐一影響されない処理とすることができる。
【０１３３】
また、この場合、スジなどが最終ライン付近に生じた場合に、その影響を受けてしまうことから、ページ内でカウンタを回し、緩和閾値の切り替わりでリセットし、最もカウント数が多かった緩和閾値を次ページから設定するようにしてもよい。つまり、検査部２６７は、緩和閾値を更新する毎に、当該更新後の緩和閾値を用いて検査した画素数をカウントし、印刷物のページが切り替わるタイミングで、カウントが最も大きい緩和閾値に更新するようにしてもよい。
【０１３４】
また、その際に次ページの検査で新しい緩和閾値で欠陥が発生しないかチェックし、欠陥判定が続く場合は元の緩和閾値に戻す、２番目にカウント数が多かった緩和閾値を設定するなどしてもよい。検査部２６７は、印刷物のページが切り替わるタイミングで更新した緩和閾値を用いた検査結果に基づいて、緩和閾値を再更新するようにしてもよい。
【０１３５】
（変形例３）
また、単純に座標によって閾値差分値のリスト（第１差分リスト）に登録された欠陥候補画素の位置を監視し、登録された点が密集していたり、線状、帯状であるなど欠陥固有の傾向が見られたりする場合には、欠陥とみなして緩和閾値に反映しないなどとしてもよい。つまり、検査部２６７は、過去に複数の閾値差分値が算出された差分画像上の各画素の位置に基づいて、当該各画素を欠陥に確定するようにしてもよい。
【０１３６】
（変形例４）
上記実施形態及び各変形例において、検査部２６７は、検査対象の画素が欠陥でない場合、閾値差分値のリスト（第１差分リスト）を消去するが（図１３のステップＳ６０３でＮｏ、図１５のステップＳ７０３でＮｏ）、ノイズの影響で、検査対象の画素が欠陥候補であるにもかかわらず、検査対象の画素が欠陥でないと判定される可能性もある。こうしたノイズの影響を除外するため、閾値差分値のリスト（第１差分リスト）消去前の条件にカウンタを設け、所定の回数差分リスト消去への遷移があった場合にリスト消去を実行することとしてもよい。
【０１３７】
つまり、検査部２６７は、画素の値が検査閾値以下であるため、非欠陥と判定した回数が所定回数に達した場合、過去に算出した複数の閾値差分値を消去するようにしてもよい。
【０１３８】
（変形例５）
上記実施形態及び各変形例において、差分画像生成の際、画像のエッジ部分は印刷や読取の微小なずれにより、完全に位置を合致させることが難しく、差分が大きく出がちである。このため、エッジ近傍では差分の出現傾向が他と異なることが考えられる。そこで、エッジ近傍は差分の監視対象から外し、濃度均一な領域などに限定して緩和閾値を取得するようにしてもよい。なお、差分画像上の領域がエッジであるか否かは、本実施形態では、領域の種別毎に異なるハーフトーンを使用しているため、種別画像から特定できる。
【０１３９】
つまり、検査部２６７は、差分画像を構成する画素がエッジ領域である場合、基準閾値を検査閾値として、当該画素の値とを比較して、印刷物を検査するようにしてもよい。
【０１４０】
（プログラム）
上記実施形態及び各変形例の検査装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１４１】
また、上記実施形態及び各変形例の検査装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び各変形例の検査装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び各変形例の検査装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１４２】
上記実施形態及び各変形例の検査装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【０１４３】
なお、上記実施形態及び変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、及び少なくとも一部のクラウド化などを行うことができる。これらの実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４４】
１  印刷物検査システム
１００  印刷装置
１０１  オペレーションパネル
１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ  感光体ドラム
１０５  転写ベルト
１０７  二次転写ローラ
１０９  給紙部
１１１  搬送ローラ対
１１３  定着ローラ
１１５  反転パス
１２１  ＲＩＰ部
１２３  印刷制御部
１２５  印刷部
２００  印刷物検査装置
２０１、２５１  読取部
２０３  オペレーションパネル
２５３  読取画像取得部
２５５  元画像取得部
２５７  色変換情報生成部
２５９  色変換情報記憶部
２６１  種別画像取得部
２６３  基準画像生成部
２６５  差分画像生成部
２６７  検査部
２６９  閾値情報記憶部
３００  スタッカ
３１１  トレイ
【先行技術文献】
【特許文献】
【０１４５】
【特許文献１】特開２０１５−１７８９７１号公報
【図１】
2018044896.tif 000003
【図２】
2018044896.tif 000004
【図３】
2018044896.tif 000005
【図４】
2018044896.tif 000006
【図５】
2018044896.tif 000007
【図６】
2018044896.tif 000008
【図７】
2018044896.tif 000009
【図８】
2018044896.tif 000010
【図９】
2018044896.tif 000011
【図１０】
2018044896.tif 000012
【図１１】
2018044896.tif 000013
【図１２】
2018044896.tif 000014
【図１３】
2018044896.tif 000015
【図１４】
2018044896.tif 000016
【図１５】
2018044896.tif 000017