(57)【要約】【課題】濃度不良に対する補正の精度を向上させることができる画像処理装置、補正方法及びプログラムを提供する。【解決手段】色情報が印刷されていない第１の領域、印刷濃度不良検出用の色情報が印刷された第２の領域、及び色変換情報の生成に用いられる色情報が印刷された第３の領域を含む印刷物を読み取った読取画像を取得する読取画像取得部４０１と、第１の領域に対応する読取画像上の領域である第１の対応領域を用いて、読取濃度不良個所を読取画像上で検出する第１の検出部４０３と、検出された読取濃度不良個所を読取画像上で補正し、第１の補正画像を生成する第１の補正部４０５と、第２の領域に対応する第１の補正画像上の領域である第２の対応領域を用いて、印刷濃度不良個所を第１の補正画像上で検出する第２の検出部４０７と、検出された印刷濃度不良個所を第１の補正画像上で補正し、第２の補正画像を生成する第２の補正部４０９と、を備える。【選択図】図５
2016178557.tif 000002
【特許請求の範囲】
【請求項１】
色情報が印刷されていない第１の領域、印刷濃度不良検出用の色情報が印刷された第２の領域、及び色変換情報の生成に用いられる色情報が印刷された第３の領域を含む印刷物を読み取った読取画像を取得する読取画像取得部と、
前記第１の領域に対応する前記読取画像上の領域である第１の対応領域を用いて、読取時に前記読取画像に生じた濃度不良個所である読取濃度不良個所を前記読取画像上で検出する第１の検出部と、
前記検出された読取濃度不良個所を前記読取画像上で補正し、第１の補正画像を生成する第１の補正部と、
前記第２の領域に対応する前記第１の補正画像上の領域である第２の対応領域を用いて、印刷時に前記印刷物に生じた濃度不良個所である印刷濃度不良個所を前記第１の補正画像上で検出する第２の検出部と、
前記検出された印刷濃度不良個所を前記第１の補正画像上で補正し、第２の補正画像を生成する第２の補正部と、
を備える画像処理装置。
【請求項２】
前記第１の領域は、前記印刷物の縦方向及び横方向において前記第１の領域を構成する領域が存在するように配され、
前記第１の検出部は、前記読取画像の副走査方向での前記第１の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、前記読取濃度不良個所を検出する請求項１に記載の画像処理装置。
【請求項３】
前記第１の検出部は、前記読取画像を前記読取画像の副走査方向に複数の第１の区間に区分けして、第１の区間毎に当該第１の区間に含まれる前記第１の対応領域の部分領域の第１の平均濃度を算出し、前記読取濃度不良個所として、前の第１の区間に対する第１の平均濃度の変動が第１の閾値を超える第１の区間を検出し、
前記第１の補正部は、前記検出された第１の区間を前記前の第１の区間に補正する請求項２に記載の画像処理装置。
【請求項４】
前記第１の検出部は、前記読取画像を前記読取画像の副走査方向に複数の第１の区間に区分けして、第１の区間毎に当該第１の区間に含まれる前記第１の対応領域の部分領域の第１の平均濃度を算出し、前記読取濃度不良個所として、前記複数の第１の区間の第１の平均濃度のばらつきに基づく第１の目標濃度と第１の平均濃度との差が第２の閾値を超える第１の区間を検出し、
前記第１の補正部は、前記検出された第１の区間の濃度を前記第１の目標濃度に補正する請求項２又は３に記載の画像処理装置。
【請求項５】
前記第１の目標濃度は、前記複数の第１の区間の第１の平均濃度のばらつきが第３の閾値を超える場合、ユーザにより決定され、前記複数の第１の区間の第１の平均濃度のばらつきが前記第３の閾値を超えない場合、前記複数の第１の区間の第１の平均濃度の最頻値である請求項４に記載の画像処理装置。
【請求項６】
前記印刷物は、各ページが前記第１の領域、前記第２の領域、及び前記第３の領域を含む複数のページで構成され、
前記読取画像取得部は、前記複数のページそれぞれの読取画像を取得し、
前記第１の検出部は、前記複数の読取画像それぞれにおいて、前記読取濃度不良個所を検出し、
前記複数の読取画像のうち最初に読み取られた読取画像以外の読取画像の第１の目標濃度は、前記最初に読み取られた読取画像の第１の目標濃度である請求項４に記載の画像処理装置。
【請求項７】
前記第１の検出部は、前記第１の区間毎に、当該第１の区間に含まれる前記第１の対応領域の部分領域の濃度分布の外れ値を除外して、前記第１の平均濃度を算出する請求項３〜６のいずれか１つに記載の画像処理装置。
【請求項８】
前記第２の領域は、前記縦方向及び前記横方向において少なくとも前記第３の領域の区間、前記第２の領域を構成する領域が存在するように配され、
前記第２の検出部は、前記読取画像における前記印刷物の副走査方向での前記第２の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、前記印刷濃度不良個所を検出する請求項２〜７のいずれか１つに記載の画像処理装置。
【請求項９】
前記第２の検出部は、前記第１の補正画像を前記第１の補正画像における前記印刷物の副走査方向に複数の第２の区間に区分けして、第２の区間毎に当該第２の区間に含まれる前記第２の対応領域の部分領域の第２の平均濃度を算出し、前記印刷濃度不良個所として、前の第２の区間に対する第２の平均濃度の変動が第４の閾値を超える第２の区間を検出し、
前記第２の補正部は、前記検出された第２の区間を前記前の第２の区間に補正する請求項８に記載の画像処理装置。
【請求項１０】
前記第２の検出部は、前記第１の補正画像を前記第１の補正画像における前記印刷物の副走査方向に複数の第２の区間に区分けして、第２の区間毎に当該第２の区間に含まれる前記第２の対応領域の部分領域の第２の平均濃度を算出し、前記印刷濃度不良個所として、前記複数の第２の区間の第２の平均濃度のばらつきに基づく第２の目標濃度と第２の平均濃度との差が第５の閾値を超える第２の区間を検出し、
前記第２の補正部は、前記検出された第２の区間の濃度を前記第２の目標濃度に補正する請求項８又は９に記載の画像処理装置。
【請求項１１】
前記第２の目標濃度は、前記複数の第２の区間の第２の平均濃度のばらつきが第６の閾値を超える場合、ユーザにより決定され、前記複数の第２の区間の第２の平均濃度のばらつきが前記第６の閾値を超えない場合、前記複数の第２の区間の第２の平均濃度の最頻値である請求項１０に記載の画像処理装置。
【請求項１２】
前記印刷物は、各ページが前記第１の領域、前記第２の領域、及び前記第３の領域を含む複数のページで構成され、
前記読取画像取得部は、前記複数のページそれぞれの読取画像を取得し、
前記第１の検出部は、前記複数の読取画像それぞれにおいて、前記読取濃度不良個所を検出し、
前記第１の補正部は、前記複数の読取画像それぞれ上で、前記検出された読取濃度不良個所を補正し、複数の第１の補正画像を生成し、
前記第２の検出部は、前記複数の第１の補正画像それぞれにおいて、前記印刷濃度不良個所を検出し、
前記複数の第１の補正画像のうち最初に読み取られた第１の補正画像以外の第１の補正画像の第２の目標濃度は、前記最初に読み取られた第１の補正画像の第２の目標濃度である請求項１０に記載の画像処理装置。
【請求項１３】
前記第２の検出部は、前記第２の区間毎に、当該第２の区間に含まれる前記第２の対応領域の部分領域の濃度分布の外れ値を除外して、前記第２の平均濃度を算出する請求項９〜１２のいずれか１つに記載の画像処理装置。
【請求項１４】
前記第１の検出部は、前記読取画像の副走査方向及び主走査方向での前記第１の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、前記読取濃度不良個所を検出する請求項１に記載の画像処理装置。
【請求項１５】
前記第２の検出部は、前記読取画像における前記印刷物の副走査方向及び主走査方向での前記第２の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、前記印刷濃度不良個所を検出する請求項１４に記載の画像処理装置。
【請求項１６】
前記第３の領域に対応する前記第２の補正画像上の領域である第３の対応領域を用いて、前記色変換情報を生成する色変換情報生成部を更に備える請求項１〜１５のいずれか１つに記載の画像処理装置。
【請求項１７】
前記色変換情報を用いて色変換を行う色変換部を更に備える請求項１６に記載の画像処理装置。
【請求項１８】
色情報が印刷されていない第１の領域、印刷濃度不良検出用の色情報が印刷された第２の領域、及び色変換情報の生成に用いられる色情報が印刷された第３の領域を含む印刷物を読み取った読取画像を取得する読取画像取得ステップと、
前記第１の領域に対応する前記読取画像上の領域である第１の対応領域を用いて、読取時に前記読取画像に生じた濃度不良個所である読取濃度不良個所を前記読取画像上で検出する検出ステップと、
前記検出された読取濃度不良個所を前記読取画像上で補正し、第１の補正画像を生成する補正ステップと、
前記第２の領域に対応する前記第１の補正画像上の領域である第２の対応領域を用いて、印刷時に前記印刷物に生じた濃度不良個所である印刷濃度不良個所を前記第１の補正画像上で検出する検出ステップと、
前記検出された印刷濃度不良個所を前記第１の補正画像上で補正し、第２の補正画像を生成する補正ステップと、
を含む補正方法。
【請求項１９】
色情報が印刷されていない第１の領域、印刷濃度不良検出用の色情報が印刷された第２の領域、及び色変換情報の生成に用いられる色情報が印刷された第３の領域を含む印刷物を読み取った読取画像を取得する読取画像取得ステップと、
前記第１の領域に対応する前記読取画像上の領域である第１の対応領域を用いて、読取時に前記読取画像に生じた濃度不良個所である読取濃度不良個所を前記読取画像上で検出する検出ステップと、
前記検出された読取濃度不良個所を前記読取画像上で補正し、第１の補正画像を生成する補正ステップと、
前記第２の領域に対応する前記第１の補正画像上の領域である第２の対応領域を用いて、印刷時に前記印刷物に生じた濃度不良個所である印刷濃度不良個所を前記第１の補正画像上で検出する検出ステップと、
前記検出された印刷濃度不良個所を前記第１の補正画像上で補正し、第２の補正画像を生成する補正ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、補正方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ＣＭＹＫからＲＧＢなど異なる色空間への色変換や、機体差や環境による色変動を抑えるための色変換（キャリブレーション）に用いられるカラープロファイルを生成する技術が知られている。
【０００３】
カラープロファイルの生成は、一般的には、複数色のカラーパッチを配したカラーチャートを印刷・読み取り・測色する処理を行い、処理前のカラーパッチの色情報と処理後のカラーパッチの色情報とを対応付けることで行われる。
【０００４】
ところで、カラーチャートを印刷する際に印刷ムラなどの印刷濃度不良が生じたり、印刷したカラーチャートを読み取る際に読取ムラなどの読取濃度不良が生じたりすることがある。印刷濃度不良が生じたカラーチャートや読取濃度不良が生じたカラーチャートの読取画像をそのまま用いてカラープロファイルを生成してしまうと、色変換の精度が著しく悪化してしまう。
【０００５】
このため、例えば特許文献１には、カラーチャートにカラーパッチと色ムラ検出用のパッチとを交互に配し、カラーチャートの読み取り後に、色ムラ検出用のパッチの濃度が均一になるように、カラーチャートの読取画像に補正処理を施すことで、色ムラの影響を排除する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような従来技術では、印刷段階で生じた印刷濃度不良と読み取り段階で生じた読取濃度不良とを一括して補正するため、補正の精度が低くなり易い。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、濃度不良に対する補正の精度を向上させることができる画像処理装置、補正方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像処理装置は、色情報が印刷されていない第１の領域、印刷濃度不良検出用の色情報が印刷された第２の領域、及び色変換情報の生成に用いられる色情報が印刷された第３の領域を含む印刷物を読み取った読取画像を取得する読取画像取得部と、前記第１の領域に対応する前記読取画像上の領域である第１の対応領域を用いて、読取時に前記読取画像に生じた濃度不良個所である読取濃度不良個所を前記読取画像上で検出する第１の検出部と、前記検出された読取濃度不良個所を前記読取画像上で補正し、第１の補正画像を生成する第１の補正部と、前記第２の領域に対応する前記第１の補正画像上の領域である第２の対応領域を用いて、印刷時に前記印刷物に生じた濃度不良個所である印刷濃度不良個所を前記第１の補正画像上で検出する第２の検出部と、前記検出された印刷濃度不良個所を前記第１の補正画像上で補正し、第２の補正画像を生成する第２の補正部と、を備える。
【発明の効果】
【０００９】
本発明によれば、濃度不良に対する補正の精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態の印刷物検査システムの一例を示す模式図である。
【図２】図２は、本実施形態の印刷物検査装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態の印刷装置及び印刷物検査装置の構成の一例を示すブロック図である。
【図４】図４は、本実施形態のカラーチャートのＲＩＰ画像の一例を示す図である。
【図５】図５は、本実施形態の生成部の構成の一例を示すブロック図である。
【図６】図６は、本実施形態の第１の検出部によるスジ（線）検出の一例の説明図である。
【図７】図７は、本実施形態の第１の検出部によるムラ検出の一例の説明図である。
【図８】図８は、本実施形態の目標濃度選択画面の一例を示す図である。
【図９】図９は、本実施形態の測色方法の一例の説明図である。
【図１０】図１０は、本実施形態の印刷物検査システムで行われるカラープロファイル生成処理の手順の流れの一例を示すフローチャートである。
【図１１】図１１は、図１０のフローチャートのステップＳ１０５の処理の手順の流れの一例を示すフローチャートである。
【図１２】図１２は、図１１のフローチャートのステップＳ２０３及びＳ２０５の処理の詳細例を示すフローチャートである。
【図１３】図１３は、本実施形態の印刷物検査システムで行われる画像検査処理の手順の流れの一例を示すフローチャートである。
【図１４】図１４は、図１３のフローチャートのステップＳ４１１の処理の手順の流れの一例を示すフローチャートである。
【図１５】図１５は、図１３のフローチャートのステップＳ４１３の処理の手順の流れの一例を示すフローチャートである。
【図１６】図１６は、変形例２の補正方法の一例の説明図である。
【図１７】図１７は、変形例３のカラーチャートの一例の説明図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる画像処理装置、補正方法及びプログラムの実施形態を詳細に説明する。
【００１２】
図１は、本実施形態の印刷物検査システム１の一例を示す模式図である。図１に示すように、印刷物検査システム１は、印刷装置１００と、印刷物検査装置２００（画像処理装置の一例）と、スタッカ３００とを、備える。
【００１３】
印刷装置１００は、オペレーションパネル１０１と、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋと、転写ベルト１０５と、二次転写ローラ１０７と、給紙部１０９と、搬送ローラ対１１１と、定着ローラ１１３と、反転パス１１５とを備える。
【００１４】
オペレーションパネル１０１は、印刷装置１００に対して各種操作入力を行ったり、各種画面を表示したりする操作表示部である。
【００１５】
感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋは、それぞれ、作像プロセス（帯電工程、露光工程、現像工程、転写工程、及びクリーニング工程）が行われることによりトナー像が形成され、形成されたトナー像を転写ベルト１０５に転写する。本実施形態では、感光体ドラム１０３Ｙ上にイエロートナー像が形成され、感光体ドラム１０３Ｍ上にマゼンダトナー像が形成され、感光体ドラム１０３Ｃ上にシアントナー像が形成され、感光体ドラム１０３Ｋ上にブラックトナー像が形成されるものとするが、これに限定されるものではない。
【００１６】
転写ベルト１０５は、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、及び１０３Ｋから重畳して転写されたトナー像（フルカラーのトナー画像）を二次転写ローラ１０７の二次転写位置に搬送する。本実施形態では、転写ベルト１０５には、まず、イエロートナー像が転写され、続いて、マゼンダトナー像、シアントナー像、ブラックトナー像が順次重畳して転写されるものとするが、これに限定されるものではない。
【００１７】
給紙部１０９は、複数の記録紙が重ね合わせて収容されており、記録紙を給紙する。
【００１８】
搬送ローラ対１１１は、給紙部１０９により給紙された記録紙を搬送路ａ上で矢印ｓ方向に搬送する。
【００１９】
二次転写ローラ１０７は、転写ベルト１０５により搬送されたフルカラーのトナー画像を、搬送ローラ対１１１により搬送された記録紙上に二次転写位置で一括転写する。
【００２０】
定着ローラ１１３は、フルカラーのトナー画像が転写された記録紙を加熱及び加圧することにより、フルカラーのトナー画像を記録紙に定着する。
【００２１】
印刷装置１００は、片面印刷の場合、フルカラーのトナー画像が定着された記録紙である印刷物を印刷物検査装置２００へ排紙する。一方、印刷装置１００は、両面印刷の場合、フルカラーのトナー画像が定着された記録紙を反転パス１１５へ送る。
【００２２】
反転パス１１５は、送られた記録紙をスイッチバックすることにより記録紙の表面・裏面を反転して矢印ｔ方向に搬送する。反転パス１１５により搬送された記録紙は、搬送ローラ対１１１により再搬送され、二次転写ローラ１０７により前回と逆側の面にフルカラーのトナー画像が転写され、定着ローラ１１３により定着され、印刷物として、印刷物検査装置２００へ排紙される。
【００２３】
印刷物検査装置２００は、読取部２０１Ａ、２０１Ｂと、オペレーションパネル２１１と、を備える。
【００２４】
オペレーションパネル２１１は、印刷物検査装置２００に対して各種操作入力を行ったり、各種画面を表示したりする操作表示部である。なお、オペレーションパネル２１１を省略してもよい。この場合、オペレーションパネル１０１がオペレーションパネル２１１を兼ねるようにしてもよいし、外部接続されたＰＣ（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）インタフェース（Ｉ／Ｆ）９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【００３４】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００３５】
ＡＧＰバス９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００３６】
図３は、本実施形態の印刷装置１００及び印刷物検査装置２００の構成の一例を示すブロック図である。図３に示すように、印刷装置１００は、ＲＩＰ（Raster  Image  Processor）部１２１と、印刷制御部１２３と、印刷部１２５とを備える。印刷物検査装置２００は、読取部２０１と、生成部２０３と、記憶部２０５と、マスタ画像生成部２０７（色変換部の一例）と、検査部２０９とを、備える。なお本実施形態では、印刷装置１００と印刷物検査装置２００とは、ＵＳＢ（Universal  Serial  Bus）やＰＣＩｅ（Peripheral  Component  Interconnect  Express）等のローカルなインタフェースによって接続されていることを想定しているが、印刷装置１００と印刷物検査装置２００との接続形態は、これに限定されるものではない。
【００３７】
ＲＩＰ部１２１及びプリンタ制御部１２３は、例えば、ＣＰＵ（Central  Processing  Unit）などの処理装置にプログラムを実行させること、即ち、ソフトウェアにより実現してもよいし、ＩＣやＡＳＩＣなどのハードウェアにより実現してもよいし、ソフトウェア及びハードウェアを併用して実現してもよい。印刷部１２５は、例えば、感光体ドラム１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ、転写ベルト１０５、二次転写ローラ１０７、及び定着ローラ１１３などにより実現されるが、これに限定されるものではない。このように本実施形態では、電子写真方式で画像を印刷するが、これに限定されず、インクジェット方式で画像を印刷するようにしてもよい。
【００３８】
読取部２０１は、読取部２０１Ａ、２０１Ｂで構成され、例えば、エンジン部９６０などにより実現できる。生成部２０３、マスタ画像生成部２０７、及び検査部２０９は、例えば、ＣＰＵ９１１、システムメモリ９１２、ＡＳＩＣ９１６、及び操作表示部９２０などにより実現できる。記憶部２０５は、例えば、システムメモリ９１２などにより実現できる。
【００３９】
以下では、印刷装置１００及び印刷物検査装置２００の動作について、最初に、異なる色空間への色変換に用いられるカラープロファイル（色変換情報の一例）の生成動作について説明し、その後に、生成したカラープロファイルを用いてマスタ画像の色変換を行い、色変換後のマスタ画像を用いた画像検査動作について説明する。なお本実施形態では、カラープロファイルとして、ＣＭＹＫ色空間からＲＧＢ色空間への色変換用のカラープロファイルを例に取り説明するが、これに限定されるものではない。
【００４０】
まず、カラープロファイルの生成動作について説明する。本実施形態では、カラーチャートのＲＩＰ画像上のカラーパッチのＣＭＹＫ値と、カラーチャートのＲＩＰ画像を印刷した印刷物を読み取ったカラーチャートの読取画像のＲＧＢ値とを測色し、カラーパッチ毎に、ＣＭＹＫ値とＲＧＢ値とを対応付けることで、カラープロファイルを生成する。
【００４１】
ＲＩＰ部１２１は、カラーチャートの印刷データをＲＩＰ処理し、カラーチャートのＲＩＰ画像（ビットマップ画像）を生成する。カラーチャートの印刷データは、印刷装置１００が予め保持しておいてもよいし、印刷装置１００から取得するようにしてもよい。
【００４２】
本実施形態では、カラーチャートのＲＩＰ画像は、ＣＭＹＫのＲＩＰ画像データであり、Ｃ（Ｃｙａｎ）、Ｍ（ＭＡｇｅｎｄａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（Ｂｌａｃｋ）それぞれのＲＩＰ画像データの各画素が１ｂｉｔの６００ｄｐｉであるものとするが、これに限定されるものではない。
【００４３】
なお本実施形態のカラーチャートのＲＩＰ画像は、色情報が配されていない第１の領域、印刷濃度不良検出用の色情報が配された第２の領域、及びカラープロファイルの生成に用いられる色情報が配された第３の領域を含む。印刷濃度不良は、印刷時に生じる濃度不良であり、ムラやスジ（線）などが挙げられる。具体的には、第１の領域は、カラーチャートのＲＩＰ画像の縦方向及び横方向において第１の領域を構成する領域が存在するように配され、第２の領域は、当該縦方向及び当該横方向において少なくとも第３の領域の区間、第２の領域を構成する領域が存在するように配されている。
【００４４】
図４は、本実施形態のカラーチャートのＲＩＰ画像の一例を示す図である。図４に示す例では、カラーチャートのＲＩＰ画像には、マーカ５０１が４か所に配されており、４つのマーカ５０１の内側の領域である第３の領域５０２にカラープロファイルの生成に用いられるカラーパッチが格子状に配されている。４つのマーカ５０１は、第３の領域５０２を把握する基準となるものであり、内１つは、第３の領域５０２の向きを把握するため、他と異なるパターンになっている。
【００４５】
第３の領域５０２の外周には、第２の領域５０３が配されている。従って、第２の領域５０３は、カラーチャートのＲＩＰ画像の縦方向及び横方向のいずれにおいても、少なくとも第３の領域５０２の区間、第２の領域５０３を構成する領域が存在するように配されている。第２の領域５０３は、印刷濃度不良検出用の領域であるため、本実施形態では、グレーなどＣＭＹＫ全色の混色の均一色で構成されていることが好ましいが、これに限定されるものではない。
【００４６】
第２の領域５０３の外周は、全て第１の領域５０４となっている。従って、第１の領域５０４は、カラーチャートのＲＩＰ画像の縦方向及び横方向のいずれにおいても、第１の領域を構成する領域が存在するように配されている。第１の領域５０４は、読取濃度不良検出用の領域であり、いずれの色情報も配されていない。読取濃度不良は、読取時に生じる濃度不良であり、ムラやスジ（線）などが挙げられる。
【００４７】
印刷制御部１２３は、ＲＩＰ部１２１により生成されたカラーチャートのＲＩＰ画像を、印刷物検査装置２００へ送信するとともに、印刷部１２５へ送信する。
【００４８】
印刷部１２５は、作像プロセスなどの印刷処理プロセスを実行し、カラーチャートのＲＩＰ画像に基づく印刷画像を記録紙に印刷し、カラーチャートの印刷物を生成する。
【００４９】
読取部２０１は、印刷装置１００により生成されたカラーチャートの印刷物を読み取ってカラーチャートの読取画像（以下、単に「読取画像」と称する）を生成する。具体的には、読取部２０１は、カラーチャートのＲＩＰ画像に基づく印刷画像が印刷された印刷物から、当該印刷画像を光学的に読み取って読取画像を生成する。本実施形態では、読取画像は、ＲＧＢの画像データであり、Ｒ、Ｇ、Ｂそれぞれの画像データの各画素が８ｂｉｔの２００ｄｐｉであるものとするが、これに限定されるものではない。
【００５０】
生成部２０３は、印刷装置１００から送信されたカラーチャートのＲＩＰ画像と読取部２０１により生成された読取画像とを用いて、カラープロファイルを生成し、記憶部２０５に記憶する。
【００５１】
図５は、本実施形態の生成部２０３の構成の一例を示すブロック図である。図５に示すように、生成部２０３は、読取画像取得部４０１と、第１の検出部４０３と、第１の補正部４０５と、第２の検出部４０７と、第２の補正部４０９と、ＲＩＰ画像取得部４１１と、色変換情報生成部４１３とを、含む。
【００５２】
読取画像取得部４０１は、読取部２０１により生成された読取画像を取得する。つまり、読取画像取得部４０１は、色情報が印刷されていない第１の領域、印刷濃度不良検出用の色情報が印刷された第２の領域、及びカラープロファイルの生成に用いられる色情報が印刷された第３の領域を含む印刷物を読み取った読取画像を取得する。
【００５３】
第１の検出部４０３は、第１の領域に対応する読取画像上の領域である第１の対応領域を用いて、読取時に読取画像に生じた濃度不良個所である読取濃度不良個所を読取画像上で検出する。第１の領域は、色情報が印刷されておらず、印刷濃度不良が発生しない領域であるが、読取濃度不良は発生する可能性がある領域である。このため、第１の対応領域からは、読取濃度不良単独での濃度不良を検出できる。
【００５４】
具体的には、第１の検出部４０３は、読取画像の副走査方向での第１の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、読取濃度不良個所を検出する。読取濃度不良は、読取部２０１のＣＣＤ（Charge  Coupled  Device）イメージセンサの並びと平行、即ち、読取画像の副走査方向に生じることが多いためである。
【００５５】
例えば、第１の検出部４０３は、読取画像を当該読取画像の副走査方向に複数の第１の区間に区分けして、第１の区間毎に当該第１の区間に含まれる第１の対応領域の部分領域の平均濃度である第１の平均濃度を算出する。なお第１の検出部４０３は、第１の区間毎に、当該第１の区間に含まれる第１の対応領域の部分領域の濃度分布を算出し、当該濃度分布の外れ値を除外して第１の平均濃度を算出してもよい。このようにすれば、汚れなどの画像欠陥が生じている場合であってもこの影響を排除できる。
【００５６】
そして第１の検出部４０３は、副走査方向の順に、隣接する第１の区間の第１の平均濃度の変動を求め、読取濃度不良個所として、前の第１の区間に対する第１の平均濃度の変動が第１の閾値を超える第１の区間を検出する。これにより、読取画像の読み取りによりスジ（線）が生じている第１の区間を検出できる。なお、第１の閾値の値は、どの程度の度合いのスジ（線）まで検出するかに応じて設定しておけばよい。
【００５７】
図６は、本実施形態の第１の検出部４０３によるスジ（線）検出の一例の説明図であり、スジ（線）６０１が生じている読取画像と当該読取画像の第１の平均濃度の濃度分布６１１との対応を示している。
【００５８】
なお、図６に示す例では、ｘ方向（ｘ座標）が読取画像の副走査方向であり、ｙ方向（ｙ座標）が読取画像の主走査方向となっている。また、図６に示す例では、第１の区間の幅を、ｘ方向に３ピクセルとしている。つまり、第１の区間は、幅３ピクセル、長さ、読取画像短辺長の矩形となっている。そして、各第１の区間の第１の平均濃度を線グラフで表したものが濃度分布６１１である。また、スジ（線）６０１の幅は、ｘ方向に１．２ピクセルであるものとする。
【００５９】
図６に示す例では、スジ（線）６０１が生じている第１の区間の第１の平均濃度が、他の第１の区間の第１の平均濃度に比べ著しく小さくなっている。このため、ｘ方向の順（ｘ座標の小さい順）に、隣接する第１の区間の第１の平均濃度の差を求めていくと、スジ（線）６０１が生じている第１の区間は、前の第１の区間に対する第１の平均濃度の差が第１の閾値を超える区間となるので、読取画像の読み取りによりスジ（線）が生じている第１の区間を検出できる。
【００６０】
また第１の検出部４０３は、複数の第１の区間の第１の平均濃度のばらつきを求め、当該ばらつきに基づく第１の目標濃度と第１の平均濃度との差が第２の閾値を超える第１の区間を検出する。これにより、読取画像の読み取りによりムラが生じている第１の区間を検出できる。なお、第２の閾値の値は、どの程度の度合いのムラまで検出するかに応じて設定しておけばよい。
【００６１】
なお、第１の目標濃度は、複数の第１の区間の第１の平均濃度のばらつきが第３の閾値を超える場合、ユーザにより決定され、当該ばらつきが第３の閾値を超えない場合、複数の第１の区間の第１の平均濃度の最頻値とすればよい。なお、第３の閾値の値も、どの程度の度合いのムラまで検出するかに応じて設定しておけばよい。
【００６２】
図７は、本実施形態の第１の検出部４０３によるムラ検出の一例の説明図であり、ムラが生じている読取画像と当該読取画像の第１の平均濃度の濃度分布６２１との対応を示している。
【００６３】
なお、図７に示す例でも、ｘ方向（ｘ座標）が読取画像の副走査方向であり、ｙ方向（ｙ座標）が読取画像の主走査方向となっている。また、図７に示す例でも、第１の区間の幅を、ｘ方向に３ピクセルとしている。つまり、第１の区間は、幅３ピクセル、長さ、読取画像短辺長の矩形となっている。そして、各第１の区間の第１の平均濃度を線グラフで表したものが第１の平均濃度の濃度分布６２１である。
【００６４】
ムラの検出は、補正後の濃度である第１の目標濃度（読取画像におけるムラの生じていない濃度）と第１の平均濃度との差に基づいて行うため、まず、第１の目標濃度を決定する。第１の検出部４０３は、第１の平均濃度の濃度分布６２１の分散及び最頻値を求め、第３の閾値と比較する。
【００６５】
濃度分布６２１の分散が第３の閾値を超える場合、読取画像の広域を占めるムラがあることが予想される。この場合、第１の目標濃度を自動で決定することが困難であるため、ユーザに選択させる。具体的には、第１の検出部４０３は、目標濃度選択画面をオペレーションパネル２１１に表示させ、オペレーションパネル２１１からのユーザ入力に基づいて第１の目標濃度を決定する。
【００６６】
図８は、本実施形態の目標濃度選択画面の一例を示す図である。図８に示す例では、目標濃度選択画面に、図７に示すような、読取画像と当該読取画像の第１の平均濃度の濃度分布との対応を示す図と、第１の目標濃度の候補となる複数の目標候補濃度６５１と、第１の目標濃度を選択するための操作ボタン６５２とが配置されている。目標候補濃度６５１は、濃度分布６２１の変極点や、第１の目標濃度毎に当該第１の目標濃度に該当する第１の区間の数をカウントしたヒストグラムの極大値などが挙げられる。
【００６７】
そして第１の検出部４０３は、ユーザが操作ボタン６５２で選択した目標候補濃度６５１を第１の目標濃度に設定する。なお、ユーザは、読取画像が不適切であったり、適切な選択肢がなかったりする場合、操作ボタン６５２でキャンセルを選択することで、カラープロファイルの生成をやり直したり、キャンセルしたりできる。
【００６８】
一方、濃度分布６２１の分散が第３の閾値を超えない場合、第１の検出部４０３は、濃度分布６２１の最頻値を第１の目標濃度に設定する。
【００６９】
そして第１の検出部４０３は、第１の区間毎に、当該第１の区間の第１の平均濃度と第１の目標濃度との差を求め、求めた差が第２の閾値を超える第１の区間を検出することで、読取画像の読み取りによりムラが生じている第１の区間を検出できる。
【００７０】
第１の補正部４０５は、第１の検出部４０３により検出された読取濃度不良個所を読取画像上で補正し、第１の補正画像を生成する。
【００７１】
具体的には、第１の補正部４０５は、第１の検出部４０３によりスジ（線）が生じている第１の区間が検出された場合、検出された第１の区間を前の第１の区間に補正する。例えば、図６に示す例の場合、第１の補正部４０５は、第１の検出部４０３により検出されたスジ（線）６０１が生じている第１の区間を、当該第１の区間の１つ前の第１の区間に置き換える。つまり、第１の補正部４０５は、スジ（線）６０１が生じている第１の区間に当該第１の区間の１つ前の第１の区間をコピーする。
【００７２】
また第１の補正部４０５は、第１の検出部４０３によりムラが生じている第１の区間が検出された場合、検出された第１の区間の濃度を第１の目標濃度に補正する。例えば、第１の補正部４０５は、数式（１）を用いて、検出された第１の区間の各画素の濃度を第１の目標濃度に補正する。
【００７３】
Ｐ’＝Ｐ×（Ｔ／Ａ）      …（１）
【００７４】
ここで、Ｐ’は補正後の画素値であり、Ｐは補正後の画素値であり、Ｔは目標濃度であり、Ａは補正対象の第１の区間の第１の平均濃度である。
【００７５】
但し、第１の目標濃度への補正方法は、上記数式（１）に限定されず、同等の効果が得られる方法であれば、どのような補正方法であってもよい。
【００７６】
第２の検出部４０７は、第２の領域に対応する第１の補正画像上の領域である第２の対応領域を用いて、印刷時にカラーチャートの印刷物に生じた濃度不良個所である印刷濃度不良個所を第１の補正画像上で検出する。第２の領域は、色情報が印刷されており、印刷濃度不良がする可能性がある領域であり、読取濃度不良も発生する可能性がある領域である。但し、第１の補正画像では、第１の補正部４０５により読取濃度不良が補正されているため、第２の対応領域からは、印刷濃度不良単独での濃度不良を検出できる。
【００７７】
具体的には、第２の検出部４０７は、読取画像におけるカラーチャートの印刷物の副走査方向での第２の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、印刷濃度不良個所を検出する。印刷濃度不良は、印刷画像の搬送方向、即ち、カラーチャートの印刷物の副走査方向に生じることが多いためである。なお、第２の検出部４０７による印刷濃度不良の検出手法は、第１の検出部４０３による読取濃度不良の検出手法と同様である。
【００７８】
例えば、第２の検出部４０７は、第１の補正画像を当該第１の補正画像におけるカラーチャートの印刷物の副走査方向に複数の第２の区間に区分けして、第２の区間毎に当該第２の区間に含まれる第２の対応領域の部分領域の平均濃度である第２の平均濃度を算出する。なお第２の検出部４０７は、第２の区間毎に、当該第２の区間に含まれる第２の対応領域の部分領域の濃度分布を算出し、当該濃度分布の外れ値を除外して第２の平均濃度を算出してもよい。このようにすれば、汚れなどの画像欠陥が生じている場合であってもこの影響を排除できる。
【００７９】
そして第２の検出部４０７は、副走査方向の順に、隣接する第２の区間の第２の平均濃度の変動を求め、印刷濃度不良個所として、前の第２の区間に対する第２の平均濃度の変動が第４の閾値を超える第２の区間を検出する。これにより、カラーチャートの印刷物の印刷によりスジ（線）が生じている第２の区間を検出できる。なお、第４の閾値の値は、どの程度の度合いのスジ（線）まで検出するかに応じて設定しておけばよい。
【００８０】
また第２の検出部４０７は、複数の第２の区間の第２の平均濃度のばらつきを求め、当該ばらつきに基づく第２の目標濃度と第２の平均濃度との差が第５の閾値を超える第２の区間を検出する。これにより、カラーチャートの印刷物の印刷によりムラが生じている第２の区間を検出できる。なお、第５の閾値の値は、どの程度の度合いのムラまで検出するかに応じて設定しておけばよい。
【００８１】
なお、第２の目標濃度は、複数の第２の区間の第２の平均濃度のばらつきが第６の閾値を超える場合、ユーザにより決定され、当該ばらつきが第６の閾値を超えない場合、複数の第２の区間の第２の平均濃度の最頻値とすればよい。なお、第６の閾値の値も、どの程度の度合いのムラまで検出するかに応じて設定しておけばよい。第２の目標濃度の具体的な決定方法は、第１の目標濃度の決定方法と同様であるため、説明を省略する。
【００８２】
第２の補正部４０９は、第２の検出部４０７により検出された印刷濃度不良個所を第１の補正画像上で補正し、第２の補正画像を生成する。
【００８３】
具体的には、第２の補正部４０９は、第２の検出部４０５によりスジ（線）が生じている第２の区間が検出された場合、検出された第２の区間を前の第２の区間に補正する。なお、具体的なスジ（線）の補正方法は、第１の補正部４０５と同様であるため、説明を省略する。
【００８４】
また第２の補正部４０９は、第２の検出部４０７によりムラが生じている第２の区間が検出された場合、検出された第２の区間の濃度を第２の目標濃度に補正する。なお、具体的なムラの補正方法は、第１の補正部４０５と同様であるため、説明を省略する。
【００８５】
ＲＩＰ画像取得部４１１は、印刷装置１００から送信されたカラーチャートのＲＩＰ画像を取得する。なお本実施形態では、ＲＩＰ画像取得部４１１は、網点の平滑化や処理の高速化のため、取得したカラーチャートのＲＩＰ画像の解像度を６００ｄｐｉから２００ｄｐｉへ変換し、縮小する。なお、カラーチャートのＲＩＰ画像は、印刷も読み取りも行われていないため、濃度不良は生じていないので、濃度不良の補正は行われない。
【００８６】
色変換情報生成部４１３は、第３の領域に対応する第２の補正画像上の領域である第３の対応領域を用いて、カラープロファイルを生成する。具体的には、色変換情報生成部４１３は、第２の補正画像の第３の対応領域上のカラーパッチを測色することでＲＧＢの測色値を得るとともに、カラーチャートのＲＩＰ画像の第３の領域上のカラーパッチを測色することでＣＭＹＫの測色値を得る。
【００８７】
なお、色変換情報生成部４１３は、マーカ５０１を元にしてカラーパッチの位置を特定し、カラーパッチ上の一定の大きさの測色範囲画素値の平均を測色値として取得する。なお、平均値を求めるのは、ノイズなどの印刷や読取での誤差をキャンセルするためである。図９に示す例の場合、色変換情報生成部４１３は、カラーパッチ６６２のうち測色範囲６６１内の画素値の平均を測色値として取得する。
【００８８】
そして色変換情報生成部４１３は、取得したＲＧＢの測色値とＣＭＹＫの測色値とを対応付けて、ＣＭＹＫ色空間からＲＧＢ色空間への色変換用のカラープロファイルを生成し、記憶部２０５に記憶する。
【００８９】
次に、カラープロファイルを用いて色変換を行ったマスタ画像を用いた画像検査動作について説明する。
【００９０】
ＲＩＰ部１２１は、ホスト装置などの外部装置から印刷データを受け取り、受け取った印刷データをＲＩＰ処理し、ＲＩＰ画像を生成する。本実施形態では、印刷データは、PostScript（登録商標）などのページ記述言語（ＰＤＬ：Page  Description  Language）で記述されたデータやＴＩＦＦ（Tagged  Image  File  Format）形式の画像データなどを含んで構成されるが、これに限定されるものではない。
【００９１】
また本実施形態では、ＲＩＰ画像は、ＣＭＹＫのＲＩＰ画像データであり、Ｃ（Ｃｙａｎ）、Ｍ（ＭＡｇｅｎｄａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（Ｂｌａｃｋ）それぞれのＲＩＰ画像データの各画素が１ｂｉｔの６００ｄｐｉであるものとするが、これに限定されるものではない。
【００９２】
印刷制御部１２３は、ＲＩＰ部１２１により生成されたＲＩＰ画像を、印刷物検査装置２００へ送信するとともに、印刷部１２５へ送信する。また印刷制御部１２３は、印刷物検査装置２００から送信される（フィードバックされる）検査結果を用いて、例えば、スタッカ３００に対して品質検査に合格しなかった印刷物の排紙先の指定や品質検査に合格しなかった印刷物へのマーキングを行ったり、印刷部１２５に対して差し替え印刷を指示したりする。
【００９３】
印刷部１２５は、作像プロセスなどの印刷処理プロセスを実行し、ＲＩＰ画像に基づく印刷画像を記録紙に印刷し、印刷物を生成する。
【００９４】
読取部２０１は、印刷部１２５により生成された印刷物を読み取って検査画像を生成する。具体的には、読取部２０１は、ＲＩＰ画像に基づく印刷画像が印刷された印刷物から、当該印刷画像を光学的に読み取って検査画像を生成する。本実施形態では、検査画像は、ＲＧＢの画像データであり、Ｒ、Ｇ、Ｂそれぞれの画像データの各画素が８ｂｉｔの２００ｄｐｉであるものとするが、これに限定されるものではない。
【００９５】
マスタ画像生成部２０７は、印刷装置１００から送信されたＲＩＰ画像を取得し、当該ＲＩＰ画像に基づいてマスタ画像を生成する。具体的には、マスタ画像生成部２０７は、取得したＲＩＰ画像を、ＣＭＹＫ各画素１ｂｉｔからＣＭＹＫ各画素８ｂｉｔに変換し、解像度を６００ｄｐｉから２００ｄｐｉに変換し、カラープロファイル生成動作で記憶部２０５に記憶されたＣＭＹＫ色空間からＲＧＢ色空間への色変換用のカラープロファイルを用いて、ＣＭＹＫ各画素８ｂｉｔからＲＧＢ各画素８ｂｉｔに色変換し、マスタ画像とする。そしてマスタ画像生成部２０７は、マスタ画像に基準点を設定する。基準点は、画像検査の際にマスタ画像と読取画像とを位置合わせするための基準となる特徴点である。
【００９６】
検査部２０９は、読取部２０１により生成された検査画像とマスタ画像生成部２０７により生成されたマスタ画像とを比較して、印刷装置１００により生成された印刷物の品質を検査する。具体的には、検査部２０９は、検査画像とマスタ画像とを位置合わせし、検査画像とマスタ画像とを画素単位で比較して画素値の差分値で構成される差分画像を生成し、差分値と閾値との大小関係に基づいて、印刷装置１００により生成された印刷物の欠陥を検査する。例えば、差分値の大きい箇所（画素群）や差分のある面積が広い箇所（画素群）が欠陥となる。そして検査部２０９は、欠陥の位置や種類などの検査結果、検査画像、及びマスタ画像を対応付けて保存したり、印刷装置１００に送信（フィードバック）したりする。
【００９７】
図１０は、本実施形態の印刷物検査システム１で行われるカラープロファイル生成処理の手順の流れの一例を示すフローチャートである。
【００９８】
まず、ＲＩＰ部１２１は、カラーチャートのＲＩＰ画像を生成し、印刷部１２５は、カラーチャートのＲＩＰ画像に基づく印刷画像を記録紙に印刷し、カラーチャートの印刷物を生成する（ステップＳ１０１）。
【００９９】
続いて、読取部２０１は、印刷装置１００により生成されたカラーチャートの印刷物を読み取って読取画像を生成し、読取画像取得部４０１が取得する（ステップＳ１０３）。
【０１００】
続いて、第１の検出部４０３、第１の補正部４０５、第２の検出部４０７、及び第２の補正部４０９は、読取画像に対し読取濃度不良及び印刷濃度不良の補正処理を施す（ステップＳ１０５）。
【０１０１】
続いて、色変換情報生成部４１３は、補正処理が施された読取画像（第２の補正画像）上のカラーパッチを測色し、ＲＧＢの測色値を得る（ステップＳ１０７）。
【０１０２】
一方、ＲＩＰ画像取得部４１１は、印刷装置１００から送信されたカラーチャートのＲＩＰ画像を取得し（ステップＳ１０９）、解像度を６００ｄｐｉから２００ｄｐｉへ変換し、縮小する（ステップＳ１１１）。
【０１０３】
続いて、色変換情報生成部４１３は、解像度変換処理が施されたＲＩＰ画像上のカラーパッチを測色し、ＣＭＹＫの測色値を得る（ステップＳ１１３）。
【０１０４】
なお、ステップＳ１０３〜Ｓ１０７までの処理と、ステップＳ１０９〜Ｓ１１３までの処理とは、どちらを先に行ってもよいし、並列処理してもよい。
【０１０５】
続いて、色変換情報生成部４１３は、取得したＲＧＢの測色値とＣＭＹＫの測色値とを対応付けて、ＣＭＹＫ色空間からＲＧＢ色空間への色変換用のカラープロファイルを生成し、記憶部２０５に記憶する（ステップＳ１１５）。
【０１０６】
図１１は、図１０のフローチャートのステップＳ１０５の処理の手順の流れの一例を示すフローチャートである。
【０１０７】
まず、第１の検出部４０３は、第１の領域に対応する読取画像上の領域である第１の対応領域を特定し（ステップＳ２０１）、特定した第１の対応領域を用いて、読取濃度不良個所を読取画像上で検出する（ステップＳ２０３）。
【０１０８】
続いて、第１の補正部４０５は、第１の検出部４０３により検出された読取濃度不良個所を読取画像上で補正し、第１の補正画像を生成する（ステップＳ２０５）。
【０１０９】
続いて、第２の検出部４０７は、第２の領域に対応する第１の補正画像上の領域である第２の対応領域を特定し（ステップＳ２０７）、特定した第２の対応領域を用いて、印刷濃度不良個所を第１の補正画像上で検出する（ステップＳ２０９）。
【０１１０】
続いて、第２の補正部４０９は、第２の検出部４０７により検出された印刷濃度不良個所を第１の補正画像上で補正し、第２の補正画像を生成する（ステップＳ２１１）。
【０１１１】
図１２は、図１１のフローチャートのステップＳ２０３及びＳ２０５の処理の詳細例を示すフローチャートである。
【０１１２】
まず、第１の検出部４０３は、読取画像を当該読取画像の副走査方向に複数の第１の区間に区分けして（ステップＳ３０１）、第１の区間毎に当該第１の区間に含まれる第１の対応領域の部分領域の平均濃度である第１の平均濃度を算出する（ステップＳ３０３）。
【０１１３】
続いて、第１の検出部４０３は、副走査方向の順に、隣接する第１の区間の第１の平均濃度の差を求め、第１の平均濃度の差と第１の閾値との大小関係を判定する（ステップＳ３０５）。
【０１１４】
第１の平均濃度の差が第１の閾値を超える場合（ステップＳ３０５でＹｅｓ）、第１の検出部４０３は、スジ（線）が生じている第１の区間を検出し、第１の補正部４０５は、検出された第１の区間を前の第１の区間に補正する（ステップＳ３０７）。なお、ステップＳ３０５でＮｏの場合、ステップＳ３０７の処理は行われない。
【０１１５】
続いて、第１の検出部４０３は、第１の平均濃度の濃度分布の分散及び最頻値を求め（ステップＳ３０９）、分散と第３の閾値とを比較する（ステップＳ３１１）。
【０１１６】
分散が第３の閾値を超える場合（ステップＳ３１１でＹｅｓ）、第１の検出部４０３は、目標濃度選択画面をオペレーションパネル２１１に表示させ、オペレーションパネル２１１からのユーザ選択に基づいて第１の目標濃度を決定する（ステップＳ３１３、Ｓ３１５）。
【０１１７】
一方、ステップＳ３１１でＮｏの場合、第１の検出部４０３は、第１の平均濃度の濃度分布の分散及び最頻値を第１の目標濃度に決定する（ステップＳ３１５）。
【０１１８】
続いて、第１の検出部４０３は、第１の区間毎に、当該第１の区間の第１の平均濃度と第１の目標濃度との差を求め、求めた差と第２の閾値との大小関係を判定する（ステップＳ３１７）。
【０１１９】
第１の平均濃度と第１の目標濃度との差が第２の閾値を超える場合（ステップＳ３１７でＹｅｓ）、第１の検出部４０３は、ムラが生じている第１の区間を検出し、第１の補正部４０５は、検出された第１の区間の濃度を第１の目標濃度に補正する（ステップＳ３１９）。なお、ステップＳ３１７でＮｏの場合、ステップＳ３１９の処理は行われない。
【０１２０】
図１３は、本実施形態の印刷物検査システム１で行われる画像検査処理の手順の流れの一例を示すフローチャートである。
【０１２１】
まず、ＲＩＰ部１２１は、ホスト装置などの外部装置から印刷データを受け取り、受け取った印刷データをＲＩＰ処理し、ＲＩＰ画像を生成する（ステップＳ４０１）。
【０１２２】
続いて、印刷部１２５は、ＲＩＰ画像に基づく印刷画像を記録紙に印刷し、印刷物を生成する（ステップＳ４０３、Ｓ４０５）。
【０１２３】
続いて、読取部２０１は、印刷部１２５により生成された印刷物を読み取って検査画像を生成する（ステップＳ４０９）。
【０１２４】
一方、マスタ画像生成部２０７は、印刷装置１００から送信されたＲＩＰ画像を取得し、当該ＲＩＰ画像に基づいてマスタ画像を生成する（ステップＳ４１１）。
【０１２５】
なお、ステップＳ４０３〜Ｓ４０９までの処理と、ステップＳ４１１の処理とは、どちらを先に行ってもよいし、並列処理してもよい。
【０１２６】
続いて、検査部２０９は、読取部２０１により生成された検査画像とマスタ画像生成部２０７により生成されたマスタ画像とを比較して、印刷装置１００により生成された印刷物の品質を検査し（ステップＳ４１３）、欠陥の位置や種類などの検査結果を印刷装置１００に送信（フィードバック）する（ステップＳ４１５）。
【０１２７】
図１４は、図１３のフローチャートのステップＳ４１１の処理の手順の流れの一例を示すフローチャートである。
【０１２８】
まず、マスタ画像生成部２０７は、取得したＲＩＰ画像を、ＣＭＹＫ各画素１ｂｉｔからＣＭＹＫ各画素８ｂｉｔに変換する（ステップＳ５０１）。
【０１２９】
続いて、マスタ画像生成部２０７は、取得したＲＩＰ画像の解像度を６００ｄｐｉから２００ｄｐｉに変換する（ステップＳ５０３）。
【０１３０】
続いて、マスタ画像生成部２０７は、取得したＲＩＰ画像、カラープロファイル生成動作で記憶部２０５に記憶されたＣＭＹＫ色空間からＲＧＢ色空間への色変換用のカラープロファイルを用いて、ＣＭＹＫ各画素８ｂｉｔからＲＧＢ各画素８ｂｉｔに変換し（ステップＳ５０５）、マスタ画像とする。
【０１３１】
続いて、マスタ画像生成部２０７は、マスタ画像に基準点を設定する（ステップＳ５０７）。
【０１３２】
図１５は、図１３のフローチャートのステップＳ４１３の処理の手順の流れの一例を示すフローチャートである。
【０１３３】
まず、検査部２０９は、読取部２０１により生成された検査画像とマスタ画像生成部２０７により生成されたマスタ画像とを取得する（ステップＳ６０１）。
【０１３４】
続いて、検査部２０９は、取得した検査画像とマスタ画像とを位置合わせする（ステップＳ６０３）。
【０１３５】
続いて、検査部２０９は、位置合わせした検査画像とマスタ画像とを画素単位で比較して画素値の差分値で構成される差分画像を生成する（ステップＳ６０５）。
【０１３６】
続いて、検査部２０９は、差分画像の差分値と閾値との大小関係に基づいて、印刷装置１００により生成された印刷物の欠陥を検査する（ステップＳ６０７）。
【０１３７】
続いて、検査部２０９は、欠陥の位置や種類などの検査結果、検査画像、及びマスタ画像を対応付けて保存する（ステップＳ６０９）。
【０１３８】
以上のように本実施形態によれば、印刷段階で生じた印刷濃度不良と読み取り段階で生じた読取濃度不良とを別々に補正するため、濃度不良に対する補正の精度を向上させることができる。
【０１３９】
（変形例１）
上記実施形態では、ＣＭＹＫ色空間からＲＧＢ色空間への色変換用のカラープロファイルを生成する場合を例に取り説明したが、これに限定されず、例えば、ＣＭＹＫ色空間からＬａｂ色空間への色変換用のカラープロファイルやＲＧＢ色空間からＣＭＹＫ色空間への色変換用のカラープロファイルを生成する場合などにも適用できる。また、機体差や環境による色変動を抑えるための色変換（キャリブレーション）用のカラープロファイルを生成する場合などにも適用できる。
【０１４０】
（変形例２）
上記実施形態では、読取画像の副走査方向での第１の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、読取濃度不良個所を検出し、補正する例について説明したが、これに限定されず、読取画像の主走査方向に対しても同様の手法で読取濃度不良個所を検出し、補正するようにしてもよい。
【０１４１】
つまり、第１の検出部４０３は、読取画像の副走査方向及び主走査方向での第１の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、読取濃度不良個所を検出するようにしてもよい。
【０１４２】
同様に、上記実施形態では、読取画像におけるカラーチャートの印刷物の副走査方向での第２の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、印刷濃度不良個所を検出し、補正する例について説明したが、これに限定されず、カラーチャートの印刷物の主走査方向に対しても同様の手法で印刷濃度不良個所を検出し、補正するようにしてもよい。
【０１４３】
つまり、第２の検出部４０７は、読取画像におけるカラーチャートの印刷物の副走査方向及び主走査方向での第２の対応領域の濃度の変動及びばらつきの少なくともいずれかに基づいて、印刷濃度不良個所を検出するようにしてもよい。
【０１４４】
このようにすれば、濃度不良に対する補正の精度をより向上させることができる。
【０１４５】
この際、副走査方向及び主走査方向を別々に補正するのではなく、一括して補正するようにしてもよい。例えば、図１６に示すように、補正領域７０１の上下左右に含まれる第１の対応領域の部分領域Ａ、Ｂ、Ｃ、及びＤの平均濃度と、補正領域７０１と各部分領域Ａ、Ｂ、Ｃ、及びＤとの距離とから、バイリニア補間のような計算によって一括して補正を行うようにしてもよい。
【０１４６】
（変形例３）
上記実施形態では、カラーパッチを配した第３の領域が１つの領域である例について説明したが、より精度よく補正を行うために、図１７に示すように、カラーパッチを配した第３の領域を複数のブロックに分割し、ブロック毎に補正を行うようにしてもよい。
【０１４７】
（変形例４）
上記実施形態において、カラーチャートが複数ページに亘るものであり、カラーチャートの印刷物は、各ページが第１の領域、第２の領域、及び第３の領域を含む複数のページで構成される場合、読取画像取得部４０１は、複数のページそれぞれの読取画像を取得し、第１の検出部４０３は、複数の読取画像それぞれにおいて、読取濃度不良個所を検出し、複数の読取画像のうち最初に読み取られた読取画像以外の読取画像の第１の目標濃度を、最初に読み取られた読取画像の第１の目標濃度とするようにしてもよい。
【０１４８】
同様に、第１の補正部４０５は、複数の読取画像それぞれ上で、検出された読取濃度不良個所を補正し、複数の第１の補正画像を生成し、第２の検出部４０７は、複数の第１の補正画像それぞれにおいて、印刷濃度不良個所を検出し、複数の第１の補正画像のうち最初に読み取られた第１の補正画像以外の第１の補正画像の第２の目標濃度を、最初に読み取られた第１の補正画像の第２の目標濃度とするようにしてもよい。
【０１４９】
このようにすれば、ページ間での色の違いについても補正することができる。
【０１５０】
（プログラム）
上記実施形態の印刷物検査装置２００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１５１】
また、上記実施形態の印刷物検査装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。上記実施形態の印刷物検査装置２００で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態の印刷物検査装置２００で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１５２】
上記実施形態の印刷物検査装置２００で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１５３】
１  印刷物検査システム
１００  印刷装置
１０１  オペレーションパネル
１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ  感光体ドラム
１０５  転写ベルト
１０７  二次転写ローラ
１０９  給紙部
１１１  搬送ローラ対
１１３  定着ローラ
１１５  反転パス
１２１  ＲＩＰ部
１２３  印刷制御部
１２５  印刷部
２００  印刷物検査装置
２０１、２０１Ａ、２０１Ｂ  読取部
２０３  生成部
２０５  記憶部
２０７  マスタ画像生成部
２０９  検査部
２１１  オペレーションパネル
３００  スタッカ
３０１  トレイ
４０１  読取画像取得部
４０３  第１の検出部
４０５  第１の補正部
４０７  第２の検出部
４０９  第２の補正部
４１１  ＲＩＰ画像取得部
４１３  色変換情報生成部
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【０１５４】
【特許文献１】特許第５４８４０８５号公報
【図１】
2016178557.tif 000003
【図２】
2016178557.tif 000004
【図３】
2016178557.tif 000005
【図５】
2016178557.tif 000006
【図１０】
2016178557.tif 000007
【図１１】
2016178557.tif 000008
【図１２】
2016178557.tif 000009
【図１３】
2016178557.tif 000010
【図１４】
2016178557.tif 000011
【図１５】
2016178557.tif 000012
【図４】
2016178557.tif 000013
【図６】
2016178557.tif 000014
【図７】
2016178557.tif 000015
【図８】
2016178557.tif 000016
【図９】
2016178557.tif 000017
【図１６】
2016178557.tif 000018
【図１７】
2016178557.tif 000019