(57)【要約】【課題】印刷物の品質検査の精度を向上させることができる印刷物検査装置、印刷物検査方法及びプログラムを提供する。【解決手段】印刷物を読み取って検査画像を生成する読取部と、印刷物の生成元の元画像を取得する取得部と、元画像を多値化する多値化部２１３と、多値化された元画像に対し、第１平滑化を施す第１平滑化部２１５と、第１平滑化が施された元画像に対し、印刷物の印刷線数に基づくエッジ閾値を用いたエッジ検出を施す検出部２１７と、エッジ検出でエッジとして検出されなかった領域に対応する多値化された元画像の非エッジ領域に対し、第２平滑化を施す第２平滑化部２１９と、第２平滑化が施された元画像に対し、画像処理を施し、マスタ画像を生成する画像処理部２２１と、検査画像とマスタ画像とを比較して、印刷物の品質を検査する検査部と、を備える。【選択図】図３
2015053561.tif 000002
【特許請求の範囲】
【請求項１】
印刷物を読み取って検査画像を生成する読取部と、
前記印刷物の生成元の元画像を取得する取得部と、
前記元画像を多値化する多値化部と、
前記多値化された元画像に対し、第１平滑化を施す第１平滑化部と、
前記第１平滑化が施された元画像に対し、前記印刷物の印刷線数に基づくエッジ閾値を用いたエッジ検出を施す検出部と、
前記エッジ検出でエッジとして検出されなかった領域に対応する前記多値化された元画像の非エッジ領域に対し、第２平滑化を施す第２平滑化部と、
前記第２平滑化が施された元画像に対し、画像処理を施し、マスタ画像を生成する画像処理部と、
前記検査画像と前記マスタ画像とを比較して、前記印刷物の品質を検査する検査部と、
を備える印刷物検査装置。
【請求項２】
前記第１平滑化は、前記印刷線数に応じた平滑化係数の第１平滑化フィルタを用いた平滑化であり、
前記エッジ閾値は、前記平滑化係数に応じた閾値である請求項１に記載の印刷物検査装置。
【請求項３】
前記平滑化係数は、値が大きいほど前記第１平滑化フィルタによる平滑化を強くする請求項２に記載の印刷物検査装置。
【請求項４】
前記エッジ閾値は、前記平滑化係数が大きいほど小さくなる請求項２に記載の印刷物検査装置。
【請求項５】
前記平滑化係数は、前記印刷線数が低いほど大きくなる請求項２に記載の印刷物検査装置。
【請求項６】
前記第２平滑化は、前記印刷線数に応じた平滑化係数の第２平滑化フィルタを用いた平滑化である請求項２〜５のいずれか１つに記載の印刷物検査装置。
【請求項７】
前記第１平滑化フィルタの平滑化係数と前記第２平滑化フィルタの平滑化係数とは、同一である請求項６に記載の印刷物検査装置。
【請求項８】
前記第２平滑化部は、前記エッジ検出でエッジとして検出された領域に対応する前記多値化された元画像のエッジ領域に対し、前記第２平滑化よりも弱い第３平滑化を更に施す請求項１〜７のいずれか１つに記載の印刷物検査装置。
【請求項９】
前記エッジ閾値は、前記印刷線数に応じた閾値である請求項１に記載の印刷物検査装置。
【請求項１０】
前記エッジ閾値は、前記印刷線数が低いほど大きくなる請求項９に記載の印刷物検査装置。
【請求項１１】
印刷物を読み取って検査画像を生成する読取ステップと、
前記印刷物の生成元の元画像を取得する取得ステップと、
前記元画像を多値化する多値化ステップと、
前記多値化された元画像に対し、第１平滑化を施す第１平滑化ステップと、
前記第１平滑化が施された元画像に対し、前記印刷物の印刷線数に基づくエッジ閾値を用いたエッジ検出を施す検出ステップと、
前記エッジ検出でエッジとして検出されなかった領域に対応する前記多値化された元画像の非エッジ領域に対し、第２平滑化を施す第２平滑化ステップと、
前記第２平滑化が施された元画像に対し、画像処理を施し、マスタ画像を生成する画像処理ステップと、
前記検査画像と前記マスタ画像とを比較して、前記印刷物の品質を検査する検査ステップと、
を含む印刷物検査方法。
【請求項１２】
印刷物を読み取って検査画像を生成する読取ステップと、
前記印刷物の生成元の元画像を取得する取得ステップと、
前記元画像を多値化する多値化ステップと、
前記多値化された元画像に対し、第１平滑化を施す第１平滑化ステップと、
前記第１平滑化が施された元画像に対し、前記印刷物の印刷線数に基づくエッジ閾値を用いたエッジ検出を施す検出ステップと、
前記エッジ検出でエッジとして検出されなかった領域に対応する前記多値化された元画像の非エッジ領域に対し、第２平滑化を施す第２平滑化ステップと、
前記第２平滑化が施された元画像に対し、画像処理を施し、マスタ画像を生成する画像処理ステップと、
前記検査画像と前記マスタ画像とを比較して、前記印刷物の品質を検査する検査ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物検査装置、印刷物検査方法及びプログラムに関する。
【背景技術】
【０００２】
プロダクションプリンティングなど高品質が要求される印刷では、印刷物に対する品質検査が要求されている。例えば、印刷物の生成元の元画像から生成したマスタ画像と、印刷物を光学的に読み取ることで生成した検査画像とを比較することで、印刷物の品質を検査する印刷物検査装置が知られている。
【０００３】
一般的に、元画像はディザパターンで構成された少値画像であり、検査画像は多値画像であることが多いため、元画像からマスタ画像を生成する際には、平滑化フィルタなどによる少値から多値への変換が必要になることが多い。
【０００４】
但し、平滑化フィルタによる変換では、網点だけでなくエッジまで平滑化されてしまうため、平滑化フィルタによる多値への変換後の元画像に非線形の色空間変換やγ補正を行ってマスタ画像を生成すると、エッジが太くなってしまい、元画像とマスタ画像との形状が異なってしまう。この結果、検査画像とマスタ画像との形状も異なってしまう。
【０００５】
このため、例えば特許文献１には、画像からエッジを検出し、エッジ部分については、非エッジ部分よりも弱い平滑化を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような従来技術では、エッジ検出に一律の閾値を用いているため、印刷物の印刷条件によってはエッジを正確に検出することができないおそれがある。このため、上述したような従来技術では、検査画像を正確に再現したマスタ画像を生成できず、印刷物の品質検査の精度低下を招くおそれがある。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、印刷物の品質検査の精度を向上させることができる印刷物検査装置、印刷物検査方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる印刷物検査装置は、印刷物を読み取って検査画像を生成する読取部と、前記印刷物の生成元の元画像を取得する取得部と、前記元画像を多値化する多値化部と、前記多値化された元画像に対し、第１平滑化を施す第１平滑化部と、前記第１平滑化が施された元画像に対し、前記印刷物の印刷線数に基づくエッジ閾値を用いたエッジ検出を施す検出部と、前記エッジ検出でエッジとして検出されなかった領域に対応する前記多値化された元画像の非エッジ領域に対し、第２平滑化を施す第２平滑化部と、前記第２平滑化が施された元画像に対し、画像処理を施し、マスタ画像を生成する画像処理部と、前記検査画像と前記マスタ画像とを比較して、前記印刷物の品質を検査する検査部と、を備える。
【発明の効果】
【０００９】
本発明によれば、印刷物の品質検査の精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態の印刷物検査システムの一例を示す模式図である。
【図２】図２は、本実施形態の印刷装置及び印刷物検査装置の構成の一例を示すブロック図である。
【図３】図３は、本実施形態のマスタ画像生成部の詳細構成の一例を示すブロック図である。
【図４】図４は、本実施形態のガウシアンフィルタの一例を示す図である。
【図５】図５は、本実施形態のラプラシアンフィルタの一例を示す図である。
【図６】図６は、本実施形態の印刷物検査装置で行われる処理の手順の流れの一例を示すフローチャートである。
【図７】図７は、変形例１の第３平滑化用のガウシアンフィルタの一例を示す図である。
【図８】図８は、変形例３の移動平均フィルタの一例を示す図である。
【図９】図９は、変形例３の移動平均フィルタの一例を示す図である。
【図１０】図１０は、上記実施形態及び各変形例の印刷装置及び印刷物検査装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる印刷物検査装置、印刷物検査方法及びプログラムの実施形態を詳細に説明する。
【００１２】
図１は、本実施形態の印刷物検査システム１の一例を示す模式図である。図１に示すように、印刷物検査システム１は、印刷装置１００と、印刷物検査装置２００と、スタッカ３００とを、備える。
【００１３】
印刷装置１００は、オペレーションパネル１０１と、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋと、転写ベルト１０５と、二次転写ローラ１０７と、給紙部１０９と、搬送ローラ対１１１と、定着ローラ１１３と、反転パス１１５とを備える。
【００１４】
オペレーションパネル１０１は、印刷物検査システム１に対して各種操作入力を行ったり、各種画面を表示したりする操作表示部である。
【００１５】
感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋは、それぞれ、作像プロセス（帯電工程、露光工程、現像工程、転写工程、及びクリーニング工程）が行われることによりトナー像が形成され、形成されたトナー像を転写ベルト１０５に転写する。本実施形態では、感光体ドラム１０３Ｙ上にイエロートナー像が形成され、感光体ドラム１０３Ｍ上にマゼンダトナー像が形成され、感光体ドラム１０３Ｃ上にシアントナー像が形成され、感光体ドラム１０３Ｋ上にブラックトナー像が形成されるものとするが、これに限定されるものではない。
【００１６】
転写ベルト１０５は、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、及び１０３Ｋから重畳して転写されたトナー像（フルカラーのトナー画像）を二次転写ローラ１０７の二次転写位置に搬送する。本実施形態では、転写ベルト１０５には、まず、イエロートナー像が転写され、続いて、マゼンダトナー像、シアントナー像、ブラックトナー像が順次重畳して転写されるものとするが、これに限定されるものではない。
【００１７】
給紙部１０９は、複数の記録紙が重ね合わせて収容されており、記録紙を給紙する。
【００１８】
搬送ローラ対１１１は、給紙部１０９により給紙された記録紙を搬送路ａ上で矢印ｓ方向に搬送する。
【００１９】
二次転写ローラ１０７は、転写ベルト１０５により搬送されたフルカラーのトナー画像を、搬送ローラ対１１１により搬送された記録紙上に二次転写位置で一括転写する。
【００２０】
定着ローラ１１３は、フルカラーのトナー画像が転写された記録紙を加熱及び加圧することにより、フルカラーのトナー画像を記録紙に定着する。
【００２１】
印刷装置１００は、片面印刷の場合、フルカラーのトナー画像が定着された記録紙である印刷物を印刷物検査装置２００へ排紙する。一方、印刷装置１００は、両面印刷の場合、フルカラーのトナー画像が定着された記録紙を反転パス１１５へ送る。
【００２２】
反転パス１１５は、送られた記録紙をスイッチバックすることにより記録紙の表面・裏面を反転して矢印ｔ方向に搬送する。反転パス１１５により搬送された記録紙は、搬送ローラ対１１１により再搬送され、二次転写ローラ１０７により前回と逆側の面にフルカラーのトナー画像が転写され、定着ローラ１１３により定着され、印刷物として、印刷物検査装置２００へ排紙される。
【００２３】
印刷物検査装置２００は、読取部２０１Ａ、２０１Ｂを備える。読取部２０１Ａは、印刷装置１００から排紙された印刷物の一方の面を光学的に読み取り、読取部２０１Ｂは、印刷装置１００から排紙された印刷物の他方の面を光学的に読み取る。読取部２０１Ａ、２０１Ｂは、例えば、ラインスキャナ等により実現できる。そして印刷物検査装置２００は、読み取りが完了した印刷物をスタッカ３００へ排紙する。
【００２４】
スタッカ３００は、トレイ３０１を備える。スタッカ３００は、印刷物検査装置２００により排紙された印刷物をトレイ３０１にスタックする。
【００２５】
図２は、本実施形態の印刷装置１００及び印刷物検査装置２００の構成の一例を示すブロック図である。図２に示すように、印刷装置１００は、ＲＩＰ（Raster  Image  Processor）部１２１と、印刷制御部１２３と、印刷部１２５とを備える。印刷物検査装置２００は、読取部２０１と、取得部２０３と、マスタ画像生成部２０５と、バッファ２０７と、検査部２０９とを、備える。なお本実施形態では、印刷装置１００と印刷物検査装置２００とは、ＵＳＢ（Universal  Serial  Bus）やＰＣＩｅ（Peripheral  Component  Interconnect  Express）等のローカルなインタフェースによって接続されていることを想定しているが、印刷装置１００と印刷物検査装置２００との接続形態は、これに限定されるものではない。
【００２６】
ＲＩＰ部１２１は、図示せぬホスト装置などの外部装置から印刷データを受け取り、受け取った印刷データから、印刷物の生成元の（印刷の基礎となる）元画像を生成する。具体的には、ＲＩＰ部１２１は、印刷データをＲＩＰ処理し、元画像としてＲＩＰ画像を生成する。
【００２７】
本実施形態では、印刷データは、PostScript（登録商標）などのページ記述言語（ＰＤＬ：Page  Description  Language）で記述されたデータやＴＩＦＦ（Tagged  Image  File  Format）形式の画像データなどを含んで構成されるが、これに限定されるものではない。また本実施形態では、元画像は、ＣＭＹＫのＲＩＰ画像データであり、Ｃ（Ｃｙａｎ）、Ｍ（ＭＡｇｅｎｄａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（Ｂｌａｃｋ）それぞれのＲＩＰ画像データの各画素が２ｂｉｔの６００ｄｐｉであるものとするが、これに限定されるものではない。
【００２８】
印刷制御部１２３は、ＲＩＰ部１２１により生成されたＲＩＰ画像を、印刷物検査装置２００へ送信するとともに、印刷部１２５へ送信する。また印刷制御部１２３は、印刷物検査装置２００から送信される（フィードバックされる）検査結果を用いて、例えば、スタッカ３００に対して品質検査に合格しなかった印刷物の排紙先の指定や品質検査に合格しなかった印刷物へのマーキングを行ったり、印刷部１２５に対して差し替え印刷を指示したりする。
【００２９】
なおＲＩＰ部１２１及びプリンタ制御部１２３は、例えば、ＣＰＵ（Central  Processing  Unit）などの処理装置にプログラムを実行させること、即ち、ソフトウェアにより実現してもよいし、ＩＣ（Integrated  Circuit）やＡＳＩＣ（Application  Specific  Integrated  Circuit）などのハードウェアにより実現してもよいし、ソフトウェア及びハードウェアを併用して実現してもよい。
【００３０】
印刷部１２５は、作像プロセスなどの印刷処理プロセスを実行し、ＲＩＰ画像に基づく印刷画像を記録紙に印刷し、印刷物を生成する。本実施形態では、印刷部１２５は、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ、転写ベルト１０５、二次転写ローラ１０７、及び定着ローラ１１３などにより実現されるが、これに限定されるものではない。このように本実施形態では、電子写真方式で画像を印刷するが、これに限定されず、インクジェット方式で画像を印刷するようにしてもよい。
【００３１】
読取部２０１は、印刷部１２５により生成された印刷物を読み取って検査画像を生成する。具体的には、読取部２０１は、ＲＩＰ画像に基づく印刷画像が印刷された印刷物から、当該印刷画像を光学的に読み取って検査画像を生成する。本実施形態では、読取部２０１は、読取部２０１Ａ、２０１Ｂにより実現される。また本実施形態では、検査画像は、ＲＧＢの画像データであり、Ｒ、Ｇ、Ｂそれぞれの画像データの各画素が８ｂｉｔの２００ｄｐｉであるものとするが、これに限定されるものではない。
【００３２】
取得部２０３は、印刷部１２５により生成された印刷物の生成元の元画像を取得する。具体的には、取得部２０３は、印刷装置１００（印刷制御部１２３）からＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像を取得する。
【００３３】
マスタ画像生成部２０５は、取得部２０３により取得された元画像に基づいてマスタ画像を生成する。なお取得部２０３及びマスタ画像生成部２０５は、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、即ち、ソフトウェアにより実現してもよいし、ＩＣやＡＳＩＣなどのハードウェアにより実現してもよいし、ソフトウェア及びハードウェアを併用して実現してもよい。
【００３４】
図３は、本実施形態のマスタ画像生成部２０５の詳細構成の一例を示すブロック図である。図３に示すように、マスタ画像生成部２０５は、多値変換部２１１と、画像処理部２２１とを、備える。
【００３５】
多値変換部２１１は、取得部２０３により取得された元画像に対し、多値変換を施す。多値変換部２１１は、多値化部２１３と、第１平滑化部２１５と、検出部２１７と、第２平滑化部２１９とを、含む。
【００３６】
多値化部２１３は、取得部２０３により取得された元画像を多値化する。本実施形態では、多値化部２１３は、取得部２０３により取得されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像の各画素の画素値に係数を乗じ、２ｂｉｔの少値データから８ｂｉｔの多値データに多値化する。
【００３７】
第１平滑化部２１５は、多値化部２１３により多値化された元画像に対し、第１平滑化を施す。ここで、第１平滑化部２１５による第１平滑化は、後述の検出部２１７によるエッジ検出において、エッジ部（画像の境界）だけでなく、網点部までエッジとして検出されてしまうことを防止するために行われる。
【００３８】
具体的には、第１平滑化部２１５は、各画素が８ｂｉｔの多値データに変換されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像に対し、第１平滑化として、印刷部１２５により生成された印刷物の印刷線数に応じた平滑化係数の第１平滑化フィルタを用いた平滑化を施す。
【００３９】
ここで、印刷物の印刷線数が低いほど、印刷物の網点は粗くなるため、ＲＩＰ画像の網点を潰すためには、平滑化効果の強い第１平滑化フィルタが必要となる。一方、印刷物の印刷線数が高いほど、印刷物の網点は細かくなるため、ＲＩＰ画像の網点を潰すためには、平滑化効果の弱い第１平滑化フィルタで足りる。このため本実施形態では、第１平滑化部２１５は、印刷物の印刷線数が低いほど第１平滑化フィルタの平滑化係数を大きくし、第１平滑化フィルタによる平滑化を強くする。
【００４０】
なお本実施形態では、印刷物の印刷線数に応じた平滑化係数の第１平滑化フィルタを用いた平滑化として、数式（１）で表されるガウシアンフィルタを用いたフィルタリング処理を例に取り説明するが、これに限定されるものではない。
【００４１】
【数１】
2015053561.tif 000003
【００４２】
ここで、ｘはフィルタ中心からのＸ方向の座標を示し、ｙはフィルタ中心からのＹ方向の座標を示し、σは印刷物の印刷線数に応じた平滑化係数を示す。なお、平滑化係数σは、印刷物の印刷線数が低いほど大きくなる。
【００４３】
図４は、本実施形態のガウシアンフィルタの一例を示す図である。なお、図４に示すガウシアンフィルタは、数式（１）において、σ≒０．８に設定したものである。
【００４４】
検出部２１７は、第１平滑化部２１５により第１平滑化が施された元画像に対し、印刷部１２５により生成された印刷物の印刷線数に基づくエッジ閾値を用いたエッジ検出を施す。本実施形態では、検出部２１７は、第１平滑化が施されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像に対し、印刷物の印刷線数に基づくエッジ閾値として、第１平滑化フィルタの平滑化係数に応じた閾値を用いたエッジ検出を施す。
【００４５】
ここで、第１平滑化フィルタによる平滑化（第１平滑化部２１５による第１平滑化）が強いほどＲＩＰ画像のエッジが弱くなり、第１平滑化フィルタによる平滑化が弱いほどＲＩＰ画像のエッジが強くなる。このため本実施形態では、検出部２１７は、第１平滑化フィルタの平滑化係数が大きいほどエッジ閾値を小さくする。例えば、検出部２１７は、数式（２）を用いて、エッジ閾値を決定する。
【００４６】
【数２】
2015053561.tif 000004
【００４７】
ここで、ｔはエッジ閾値を示し、ｋは係数を示し、ａは定数を示す。例えば、ｋ＝１００、ａ＝−６０、σ＝０．８の場合、ｔ＝６５となる。
【００４８】
なお本実施形態では、第１平滑化フィルタの平滑化係数に応じたエッジ閾値を用いたエッジ検出として、図５で表されるラプラシアンフィルタ（二次微分フィルタ）を用いたフィルタリング処理を例に取り説明するが、これに限定されるものではない。
【００４９】
ラプラシアンフィルタは二次微分であるため、エッジ中心を挟んで正値と負値が求められるが、本実施形態では、負値をゼロとみなし、正値がエッジ閾値以上となる画素をエッジとして検出する。例えば、検出部２１７は、正値がエッジ閾値以上となる画素と正値がエッジ閾値未満となる画素とを２値化したエッジ画像を生成することで、エッジ検出を行う。
【００５０】
第２平滑化部２１９は、検出部２１７によるエッジ検出でエッジとして検出されなかった領域に対応する多値化部２１３により多値化された元画像の非エッジ領域に対し、第２平滑化を施す。
【００５１】
具体的には、第２平滑化部２１９は、各画素が８ｂｉｔの多値データに変換されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像のうち、検出部２１７により生成されたＣ、Ｍ、Ｙ、Ｋそれぞれのエッジ画像でエッジとして検出されなかった領域に対応する非エッジ領域に対し、第２平滑化として、印刷部１２５により生成された印刷物の印刷線数に応じた平滑化係数の第２平滑化フィルタを用いた平滑化を施す。
【００５２】
本実施形態では、第１平滑化フィルタの平滑化係数と第２平滑化フィルタの平滑化係数とは、同一であるものとするが、異なっていてもよい。
【００５３】
画像処理部２１１は、第２平滑化部２１９により第２平滑化が施された元画像（多値変換部２１１により多値変換が施された元画像）に対し、画像処理を施し、マスタ画像を生成する。本実施形態では、画像処理部２１１は、解像度変換部２２３と、色変換部２２５とを、含むものとするが、これに限定されるものではなく、他の画像処理を施す処理部が含まれていてもよい。例えば、画像処理部２１１は、後述の検査部２０９が読取部２０１により生成された検査画像と画像処理部２１１により生成されたマスタ画像とを比較する際の位置合わせの基準となる基準点の設定処理を行う処理部などを含んでいてもよい。
【００５４】
解像度変換部２２３は、第２平滑化部２１９により第２平滑化が施されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像の解像度を、６００ｄｐｉから、読取部２０１の読み取り解像度である２００ｄｐｉへ変換する。本実施形態では、解像度変換部２２３は、３画素に１画素を間引くような手法で解像度を変換するが、これに限定されず、解像度変換手法はどのような手法であってもよい。
【００５５】
色変換部２２５は、解像度変換部２２３により解像度変換が施されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像をＲＧＢ画像に変換する。例えば、色変換部２２５は、各画素８ｂｉｔのＣＭＹＫ（合計３２ｂｉｔ）に対応する各画素８ｂｉｔのＲＧＢ（合計２４ｂｉｔ）の値を決定し、ＣＭＹＫのＲＩＰ画像データをこの決定した値のＲＧＢ画像データに変換する。色変換部２２５は、Ｃ、Ｍ、Ｙ、Ｋそれぞれにおける８点の離散的な格子点から４面体補間法を使用した補間演算を行い、ＲＧＢの値を求める。これにより、色変換部２２５は、ＣＭＹＫの一組のデータから、ある格子点パラメータにおけるＲＧＢの一組のデータを求めることができる。
【００５６】
図２に戻り、バッファ２０７は、マスタ画像生成部２０５により生成されたマスタ画像を記憶する。バッファ２０７は、読取部２０１により検査画像が生成されると、検査に用いるマスタ画像を検査部２０９に出力する。なおバッファ２０７は、例えば、ＤＲＡＭ（Dynamic  Random  Access  Memory）などにより実現できる。
【００５７】
検査部２０９は、読取部２０１により生成された検査画像とマスタ画像生成部２０５により生成されたマスタ画像とを比較して、印刷装置１００により生成された印刷物の品質を検査する。具体的には、検査部２０９は、読取部２０１により生成された検査画像とバッファ２０７から出力されたマスタ画像とを画素単位で比較し、ＲＧＢ各色８ｂｉｔの画素値の差分値を画素毎に算出する。そして検査部２０９は、画素毎の差分値と閾値との大小関係に基づいて、印刷装置１００により生成された印刷物の品質を検査し、検査結果を印刷装置１００に送信（フィードバック）する。なお検査部２０９は、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、即ち、ソフトウェアにより実現してもよいし、ＩＣやＡＳＩＣなどのハードウェアにより実現してもよいし、ソフトウェア及びハードウェアを併用して実現してもよい。
【００５８】
図６は、本実施形態の印刷物検査装置２００で行われる処理の手順の流れの一例を示すフローチャートである。
【００５９】
まず、取得部２０３は、印刷装置１００（印刷制御部１２３）からＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像を取得する（ステップＳ１０１）。
【００６０】
続いて、多値化部２１３は、取得部２０３により取得されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像の各画素の画素値に係数を乗じ、２ｂｉｔの少値データから８ｂｉｔの多値データに多値化する（ステップＳ１０３）。
【００６１】
続いて、第１平滑化部２１５は、各画素が８ｂｉｔの多値データに変換されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像に対し、第１平滑化として、印刷部１２５により生成された印刷物の印刷線数に応じた平滑化係数の第１平滑化フィルタを用いた平滑化を施す（ステップＳ１０５）。本実施形態では、第１平滑化部２１５は、印刷物の印刷線数が低いほど第１平滑化フィルタの平滑化係数を大きくし、第１平滑化フィルタによる平滑化を強くする。
【００６２】
続いて、検出部２１７は、第１平滑化が施されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像に対し、印刷物の印刷線数に基づくエッジ閾値として、第１平滑化フィルタの平滑化係数に応じた閾値を用いたエッジ検出を施す（ステップＳ１０７）。本実施形態では、検出部２１７は、第１平滑化フィルタの平滑化係数が大きいほどエッジ閾値を小さくする。
【００６３】
続いて、第２平滑化部２１９は、各画素が８ｂｉｔの多値データに変換されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像のうち、検出部２１７により生成されたＣ、Ｍ、Ｙ、Ｋそれぞれのエッジ画像でエッジとして検出されなかった領域に対応する非エッジ領域に対し、第２平滑化として、印刷部１２５により生成された印刷物の印刷線数に応じた平滑化係数の第２平滑化フィルタを用いた平滑化を施す（ステップＳ１０９）。
【００６４】
続いて、解像度変換部２２３は、第２平滑化部２１９により第２平滑化が施されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像の解像度を、６００ｄｐｉから、読取部２０１の読み取り解像度である２００ｄｐｉへ変換する（ステップＳ１１１）。
【００６５】
続いて、色変換部２２５は、解像度変換部２２３により解像度変換が施されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像をＲＧＢ画像に変換する（ステップＳ１１３）。
【００６６】
続いて、バッファ２０７は、マスタ画像生成部２０５により生成されたマスタ画像をバッファする（ステップＳ１１５）。
【００６７】
続いて、読取部２０１は、ＲＩＰ画像に基づく印刷画像が印刷された印刷物から、当該印刷画像を光学的に読み取ってＲＧＢの検査画像を生成する（ステップＳ１１７）。
【００６８】
続いて、検査部２０９は、読取部２０１により生成された検査画像とバッファ２０７から出力されたマスタ画像とを画素単位で比較し、ＲＧＢ各色８ｂｉｔの画素値の差分値を画素毎に算出し、画素毎の差分値と閾値との大小関係に基づいて、印刷装置１００により生成された印刷物の品質を検査する（ステップＳ１１９）。
【００６９】
以上のように本実施形態では、エッジ検出用の第１平滑化の強弱に合わせたエッジ閾値を用いてエッジ検出を行うため、エッジを正確に検出することができ、検査画像を正確に再現したマスタ画像を生成することができる。このため本実施形態によれば、印刷物の品質検査の精度を向上させることができる。
【００７０】
（変形例）
なお本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
【００７１】
（変形例１）
上記実施形態において、第２平滑化部２１９は、検出部２１７によるエッジ検出でエッジとして検出された領域に対応する多値化部２１３により多値化された元画像のエッジ領域に対し、第２平滑化よりも弱い第３平滑化を更に施すようにしてもよい。
【００７２】
具体的には、第２平滑化部２１９は、各画素が８ｂｉｔの多値データに変換されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像のうち、検出部２１７により生成されたＣ、Ｍ、Ｙ、Ｋそれぞれのエッジ画像でエッジとして検出された領域に対応するエッジ領域に対し、第３平滑化として、第２平滑化フィルタの平滑化係数よりも小さい平滑化係数の第３平滑化フィルタを用いた平滑化を施すようにしてもよい。
【００７３】
図７は、変形例１の第３平滑化用のガウシアンフィルタの一例を示す図である。なお、図７に示すガウシアンフィルタは、数式（１）において、σ≒０．５に設定したものである。
【００７４】
このようにすれば、読取部２０１のスキャナ特性によって検査画像のエッジ部が少し鈍るなど、元画像のエッジ領域に対して何らかの処理を施しておかないと不都合が起きるようなケースにも対応することができる。
【００７５】
（変形例２）
上記実施形態において、第１平滑化部２１５が、印刷物の印刷線数に関係なく、一律の平滑化係数を用いて、第１平滑化フィルタによる平滑化を行う場合、検出部２１７は、第１平滑化が施されたＣ、Ｍ、Ｙ、ＫそれぞれのＲＩＰ画像に対し、印刷物の印刷線数に基づくエッジ閾値として、印刷線数に応じた閾値を用いたエッジ検出を施すようにしてもよい。
【００７６】
この場合、検出部２１７は、印刷物の印刷線数が低いほど、網点部をエッジとして検出しやすくなるため（網点部のエッジが強くなるため）、印刷線数が低いほどエッジを検出しにくいようなエッジ閾値を設定する、即ち、印刷線数が低いほどエッジ閾値を大きくすればよい。
【００７７】
（変形例３）
上記実施形態において、第１平滑化部２１５の第１平滑化及び第２平滑化部２１９の第２平滑化に移動平均フィルタを用いるようにしてもよい。移動平均フィルタは、フィルタサイズが大きくなるに従い、平滑化効果が強くなるので、印刷物の印刷線数が高ければ、図８に示すような３×３のサイズの移動平均フィルタを用い、印刷物の印刷線数が低ければ、図９に示すような５×５のサイズの移動平均フィルタを用いるようにすればよい。
【００７８】
この場合、移動平均フィルタのサイズが大きいほどＲＩＰ画像のエッジが弱くなるため検出部２１７は、移動平均フィルタのサイズが大きいほどエッジを検出しやすいようなエッジ閾値を設定する、即ち、移動平均フィルタのサイズが大きいほどエッジ閾値を小さくすればよい。
【００７９】
（変形例４）
上記実施形態において、印刷装置１００を構成するＲＩＰ部１２１、印刷制御部１２３、及び印刷部１２５を、別々の装置として構成してもよい。また上記実施形態において、印刷装置１００及び印刷物検査装置２００を同一の装置として構成してもよい。また上記実施形態において、印刷装置１００と印刷物検査装置２００とをネットワークを介して接続し、印刷物検査装置２００の機能をクラウド化して提供するようにしてもよい。
【００８０】
（ハードウェア構成）
図１０は、上記実施形態及び各変形例の印刷装置１００及び印刷物検査装置２００のハードウェア構成の一例を示すブロック図である。
【００８１】
図１０に示すように、印刷装置１００及び印刷物検査装置２００は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩバスで接続した構成となる。コントローラ９１０は、印刷装置１００又は印刷物検査装置２００の全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なエンジンであり、印刷装置１００の場合、例えば白黒プロッタ、１ドラムカラープロッタ、又は４ドラムカラープロッタ等のプリンタエンジンなどであり、印刷物検査装置２００の場合、スキャナ等のスキャナエンジンなどである。エンジン部９６０には、エンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分も含まれる。
【００８２】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Accelerated  Graphics  Port）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【００８３】
ＣＰＵ９１１は、印刷装置１００又は印刷物検査装置２００の全体制御を行うものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２およびＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００８４】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰバス９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００８５】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００８６】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【００８７】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス９１５、ＰＣＩバス、ＨＤＤ９１８およびＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＵＳＢ９４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース（Ｉ／Ｆ）９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【００８８】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００８９】
ＡＧＰバス９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００９０】
上記実施形態及び各変形例の印刷装置１００及び印刷物検査装置２００で実行されるプログラムは、ＲＯＭ９１２ａ等に予め組み込まれて提供される。
【００９１】
上記実施形態及び各変形例の印刷装置１００及び印刷物検査装置２００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【００９２】
さらに、上記実施形態及び各変形例の印刷装置１００及び印刷物検査装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施形態及び各変形例の印刷装置１００及び印刷物検査装置２００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００９３】
上記実施形態及び各変形例の印刷装置１００及び印刷物検査装置２００で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵ９１１がＲＯＭ９１２ａからプログラムをＲＡＭ９１２ｂ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【００９４】
１  画像検査装置
１００  印刷装置
１０１  オペレーションパネル
１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ  感光体ドラム
１０５  転写ベルト
１０７  二次転写ローラ
１０９  給紙部
１１１  搬送ローラ対
１１３  定着ローラ
１１５  反転パス
１２１  ＲＩＰ部
１２３  印刷制御部
１２５  印刷部
２００  印刷物検査装置
２０１、２０１Ａ、２０１Ｂ  読取部
２０３  取得部
２０５  マスタ画像生成部
２０７  バッファ
２０９  検査部
２１１  多値変換部
２１３  多値化部
２１５  第１平滑化部
２１７  検出部
２１９  第２平滑化部
２２１  画像処理部
２２３  解像度変換部
２２５  色変換部
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【００９５】
【特許文献１】特開２０１２−１９５９８０号公報
【図１】
2015053561.tif 000005
【図２】
2015053561.tif 000006
【図３】
2015053561.tif 000007
【図４】
2015053561.tif 000008
【図５】
2015053561.tif 000009
【図６】
2015053561.tif 000010
【図７】
2015053561.tif 000011
【図８】
2015053561.tif 000012
【図９】
2015053561.tif 000013
【図１０】
2015053561.tif 000014