(57)【要約】【課題】画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、比較結果に基づいて欠陥を判定するための閾値の設定を容易且つ好適に行うこと。【解決手段】画像の正常な状態が表示された閾値決定用正常画像に基づいてマスター画像を生成し、閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像とマスター画像との差分を生成し、欠陥読取画像とマスター画像との差分に基づいて、読取画像の欠陥を判定するために読取画像とマスター画像との差分と比較するための閾値を決定することを特徴とする。【選択図】図３
2014074709.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置によって記録媒体上に画像形成出力された画像を読み取った読取画像の検査を行う画像検査装置であって、
前記画像形成装置が画像形成出力を実行するための出力対象画像に基づき、前記読取画像の検査を行うための検査用画像を生成する検査用画像生成部と、
前記生成された検査用画像と前記読取画像との差分を所定の閾値と比較した比較結果に基づいて前記読取画像の欠陥を判定する画像検査部と、
前記所定の閾値を決定する閾値決定部とを含み、
前記閾値決定部は、
前記所定の閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像の検査を行うための前記検査用画像である正常検査用画像を生成し、
前記閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像と前記正常検査用画像との差分を生成し、
前記欠陥読取画像と前記正常検査用画像との差分に基づいて、前記所定の閾値を決定することを特徴とする画像検査装置。
【請求項２】
前記閾値決定部は、
前記閾値決定用正常画像に対して程度の異なる複数の疑似的な欠陥が付加された閾値決定用欠陥画像に基づき、前記程度の異なる複数の疑似的な欠陥毎に欠陥読取画像と正常検査用画像との差分を生成し、
前記程度の異なる複数の疑似的な欠陥のうち選択された欠陥について生成された差分に基づいて、前記読取画像の欠陥を判定するために前記差分と比較するための閾値を決定することを特徴とする請求項１に記載の画像検査装置。
【請求項３】
前記閾値決定部は、前記程度の異なる複数の疑似的な欠陥を選択するための選択画面を表示するための表示情報を出力し、前記選択画面に対する操作に応じて前記選択された欠陥を認識することを特徴とする請求項２に記載の画像検査装置。
【請求項４】
前記閾値決定部は、前記程度の異なる複数の疑似的な欠陥が、前記疑似的な欠陥の程度に対して不規則に配置されるように前記選択画面を表示するための表示情報を出力することを特徴とする請求項３に記載の画像検査装置。
【請求項５】
前記閾値決定部は、
前記閾値決定用正常画像に対して色及び程度の異なる複数の疑似的な欠陥が付加された閾値決定用欠陥画像に基づき、前記色及び程度の異なる複数の疑似的な欠陥毎に欠陥読取画像と正常検査用画像との差分を生成し、
前記色及び程度の異なる複数の疑似的な欠陥毎に生成された差分に基づき、前記複数の疑似的な欠陥夫々を欠陥として判定するための個別閾値を求め、
前記複数の疑似的な欠陥のうち異なる色毎に選択された欠陥について求められた個別閾値を異なる色毎に抽出し、
抽出した異なる色毎の個別閾値のうち、欠陥として判定される画像が最も多くなる値を第１の閾値として設定すると共に、欠陥として判定される画像が最も少なくなる値を第２の閾値として設定し、
前記画像検査部は、前記読取画像を前記第１の閾値に基づいて欠陥として判定した場合、その判定結果をユーザに確認させるための通知を出力することを特徴とする請求項２乃至４いずれか１項に記載の画像検査装置。
【請求項６】
前記閾値決定部は、
前記閾値決定用正常画像を記録媒体上に画像形成出力する際の出力対象画像を取得して前記正常検査用画像を生成し、
前記閾値決定用欠陥画像が画像形成出力された上で読取装置により生成された前記欠陥読取画像を取得し、
前記所定の閾値を決定した後、閾値の決定動作を繰り返す場合、前記閾値決定用欠陥画像の画像形成出力を制御する制御部に対して前記選択された欠陥を通知することにより、次回の閾値の決定動作においては、前記程度の異なる複数の疑似的な欠陥として前記選択された欠陥に応じた欠陥が付加された閾値決定用欠陥画像を出力させることを特徴とする請求項２乃至５いずれか１項に記載の画像検査装置。
【請求項７】
前記正常検査用画像の生成に際しては、検査用画像生成部が、前記閾値決定部の一部として機能し、
前記欠陥読取画像と前記正常検査用画像との差分の生成に際しては、前記画像検査部が、前記閾値決定部の一部として機能することを特徴とする請求項１乃至７いずれか１項に記載の画像検査装置。
【請求項８】
画像形成装置によって記録媒体上に画像形成出力された画像を読み取った読取画像の検査を行う画像検査装置において前記画像形成装置が画像形成出力を実行するための出力対象画像を取得し、前記読取画像の検査を行うための検査用画像を生成し、前記生成された検査用画像と前記読取画像との差分を所定の閾値と比較した比較結果に基づいて前記読取画像の欠陥を判定する画像検査方法であって、
前記所定の閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像についての前記検査用画像である正常検査用画像を生成し、
前記閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像と正常検査用画像との差分を生成し、
前記欠陥読取画像と前記正常検査用画像との差分に基づいて、前記所定の閾値を決定することを特徴とする画像検査方法。
【請求項９】
画像形成装置によって記録媒体上に画像形成出力された画像を読み取った読取画像の検査を行う画像検査装置の制御プログラムであって、
前記画像検査装置は、
前記画像形成装置が画像形成出力を実行するための出力対象画像を取得し、前記読取画像の検査を行うための検査用画像を生成する検査用画像生成部と、
前記生成された検査用画像と前記読取画像との差分を所定の閾値と比較した比較結果に基づいて前記読取画像の欠陥を判定する画像検査部とを含み、
前記所定の閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像についての前記検査用画像である正常検査用画像を生成するステップと、
前記閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像と正常検査用画像との差分を生成するステップと、
前記欠陥読取画像と前記正常検査用画像との差分に基づいて、前記所定の閾値を決定するステップとを前記画像検査装置に実行させることを特徴とする画像検査装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検査装置、画像検査方法及び画像検査装置の制御プログラムに関し、特に、画像を検査する際に画像の欠陥を判断するための閾値の設定に関する。
【背景技術】
【０００２】
従来、印刷物の検品は人手によって行われてきたが、近年オフセット印刷の後処理として、検品を行う装置が用いられている。このような検品装置では、印刷物の読取画像の中から良品のものを人手によって選択して読み取ることにより基準となるマスター画像を生成し、このマスター画像と検査対象の印刷物の読取画像の対応する部分を比較し、これらの差分の程度により印刷物の欠陥を判別している。
【０００３】
しかし、近年普及が進んでいる電子写真などの無版印刷装置は少部印刷を得意としており、バリアブル印刷など毎ページ印刷内容の異なるケースも多く、オフセット印刷機のように印刷物からマスター画像を生成して比較対象とすることは非効率である。この問題に対応するため、印刷データからマスター画像を生成することが考えられる。これにより、バリアブル印刷に効率的に対応可能である。
【０００４】
このような画像の検査処理に際しては、上述した差分の程度、即ち、出力された用紙を読み取った画像と、印刷データから生成されたマスター画像との位置合わせ及びサイズ合わせを行った上で、両画像を画素毎に比較した結果に対して所定の閾値を設定することにより、印刷物が欠陥であるか否かを判別する。
【０００５】
このような画像検査において検査精度を検証するための技術として、インクジェットプリンタを使用する際に発生し易い欠陥を疑似的に印刷し、その疑似的な欠陥が印刷された用紙についての検査結果を検証することにより、適正な検査ができたか否かを検証する方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した画像の比較結果に対する閾値の設定は検査の精度に係るものであるため、高精度な検査を行うためには適正な閾値を設定する必要がある。特許文献１に開示された技術は、既に設定されている閾値も含めて、検査が適正に行われているか否かを判断するためのものである。そのため、適正な閾値の設定を行うためには、ユーザが閾値を変えて何度も検査を行うことにより、検査が適正に行われているかを確認する必要がある。
【０００７】
本発明は上記実情に鑑みてなされたものであり、画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、比較結果に基づいて欠陥を判定するための閾値の設定を容易且つ好適に行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、画像形成装置によって記録媒体上に画像形成出力された画像を読み取った読取画像の検査を行う画像検査装置であって、前記画像形成装置が画像形成出力を実行するための出力対象画像を取得し、前記読取画像の検査を行うための検査用画像を生成する検査用画像生成部と、前記生成された検査用画像と前記読取画像との差分を所定の閾値と比較した比較結果に基づいて前記読取画像の欠陥を判定する画像検査部と、前記所定の閾値を決定する閾値決定部とを含み、前記閾値決定部は、前記閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像についての前記検査用画像である正常検査用画像を生成し、前記閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像と正常検査用画像との差分を生成し、前記欠陥読取画像と前記正常検査用画像との差分に基づいて、前記所定の閾値を決定することを特徴とする。
【０００９】
また、本発明の他の態様は、画像形成装置によって記録媒体上に画像形成出力された画像を読み取った読取画像の検査を行う画像検査装置において前記画像形成装置が画像形成出力を実行するための出力対象画像を取得し、前記読取画像の検査を行うための検査用画像を生成し、前記生成された検査用画像と前記読取画像との差分を所定の閾値と比較した比較結果に基づいて前記読取画像の欠陥を判定する画像検査方法であって、前記所定の閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像についての前記検査用画像である正常検査用画像を生成し、前記閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像と正常検査用画像との差分を生成し、前記欠陥読取画像と前記正常検査用画像との差分に基づいて、前記所定の閾値を決定することを特徴とする。
【００１０】
また、本発明の更に他の態様は、画像形成装置によって記録媒体上に画像形成出力された画像を読み取った読取画像の検査を行う画像検査装置の制御プログラムであって、前記画像検査装置は、前記画像形成装置が画像形成出力を実行するための出力対象画像を取得し、前記読取画像の検査を行うための検査用画像を生成する検査用画像生成部と、前記生成された検査用画像と前記読取画像との差分を所定の閾値と比較した比較結果に基づいて前記読取画像の欠陥を判定する画像検査部とを含み、前記所定の閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像についての前記検査用画像である正常検査用画像を生成するステップと、前記閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像と正常検査用画像との差分を生成するステップと、前記欠陥読取画像と前記正常検査用画像との差分に基づいて、前記所定の閾値を決定するステップとを前記画像検査装置に実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、比較結果に基づいて欠陥を判定するための閾値の設定を容易且つ好適に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る検査装置を含む画像形成システムの構成を示す図である。
【図２】本発明の実施形態に係る検査装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係るエンジンコントローラ、プリントエンジン及び検査装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係る印刷処理部の機械的構成を示す図である。
【図５】本発明の実施形態に係るマスター画像処理部の機能構成を示すブロック図である。
【図６】本発明の実施形態に係る閾値決定動作を示すフローチャートである。
【図７】本発明の実施形態に係る閾値決定動作において出力される画像の例を示す図である。
【図８】本発明の実施形態に係る疑似的な欠陥の設定態様を示す図である。
【図９】本発明の実施形態に係る複数の疑似的な欠陥夫々について算出された個別閾値の例を示す図である。
【図１０】本発明の実施形態に係る個別閾値の算出動作を示すフローチャートである。
【図１１】本発明の実施形態に係る閾値選択画面の例を示す図である。
【図１２】本発明の実施形態に係る閾値選択画面の他の例を示す図である。
【図１３】本発明の他の実施形態に係るシステムの構成を示す図である。
【図１４】本発明の他の実施形態に係るシステムの構成を示す図である。チャートである。
【図１５】本発明の実施形態に係る画像の比較検査の態様を示す図である。
【図１６】本発明の実施形態に係る閾値設定の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像形成出力による出力結果を読み取った画像とマスター画像とを比較することにより出力結果を検査する検査装置を含む画像形成システムにおいて、比較結果により画像の欠陥を判定するための閾値の設定を、ユーザの意図する検査精度に従って容易且つ好適に行うための処理を特徴として説明する。
【００１４】
図１は、本実施形態に係る画像形成システムの全体構成を示す図である。図１に示すように、本実施形態に係る画像形成システムは、ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）１、エンジンコントローラ２、プリントエンジン３及び検査装置４を含む。ＤＦＥ１は、受信した印刷ジョブに基づいて印刷出力するべき画像データ、即ち出力対象画像であるビットマップデータを生成し、生成したビットマップデータをエンジンコントローラ２に出力する。
【００１５】
エンジンコントローラ２は、ＤＦＥ１から受信したビットマップデータに基づいてプリントエンジン３を制御して画像形成出力を実行させる。また、本実施形態に係るコントローラ２は、ＤＦＥ１から受信したビットマップデータを、プリントエンジン３による画像形成出力の結果を検査装置４が検査する際に参照するための検査用画像の元となる情報として検査装置４に送信する。
【００１６】
プリントエンジン３は、エンジンコントローラ２の制御に従い、ビットマップデータに基づいて記録媒体である用紙に対して画像形成出力を実行すると共に、出力した用紙を読取装置で読み取って生成した読取画像データを検査装置４に入力する。尚、記録媒体としては、上述した用紙の他、フィルム、プラスチック等のシート状の材料で、画像形成出力の対象物となるものであれば採用可能である。検査装置４は、エンジンコントローラ２から入力されたビットマップデータに基づいてマスター画像を生成する。そして、検査装置４は、プリントエンジン３から入力された読取画像を上記生成したマスター画像と比較することにより、出力結果の検査を行う画像検査装置である。
【００１７】
ここで、本実施形態に係るエンジンコントローラ２、プリントエンジン３及び検査装置４の機能ブロックを構成するハードウェア構成について、図２を参照して説明する。図２は、本実施形態に係る検査装置４のハードウェア構成を示すブロック図である。図２においては、検査装置４のハードウェア構成を示すが、エンジンコントローラ２及びプリントエンジン３についても同様である。
【００１８】
図２に示すように、本実施形態に係る検査装置４は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ等の情報処理装置と同様の構成を有する。即ち、本実施形態に係る検査装置４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０、操作部７０及び専用デバイス８０が接続されている。
【００１９】
ＣＰＵ１０は演算手段であり、検査装置４全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
【００２０】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが検査装置４の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが検査装置４に情報を入力するためのユーザインタフェースである。
【００２１】
専用デバイス８０は、エンジンコントローラ２、プリントエンジン３及び検査装置４において、専用の機能を実現するためのハードウェアであり、プリントエンジン３の場合は、紙面上に画像形成出力を実行するプロッタ装置や、紙面上に出力された画像を読み取る読取装置である。また、エンジンコントローラ２、検査装置４の場合は、高速に画像処理を行うための専用の演算装置である。このような演算装置は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）として構成される。
【００２２】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るエンジンコントローラ２、プリントエンジン３及び検査装置４の機能を実現する機能ブロックが構成される。
【００２３】
図３は、本実施形態に係るエンジンコントローラ２、プリントエンジン３及び検査装置４の機能構成を示すブロック図である。図３に示すように、本実施形態に係るエンジンコントローラ２は、データ取得部２０１、エンジン制御部２０２、ビットマップ送信部２０３を含む。また、プリントエンジン３は、印刷処理部３０１及び読取装置３０２を含む。また、検査装置４は、読取画像取得部４０１、マスター画像処理部４０２、検査制御部４０３及び比較検査部４０４を含む。
【００２４】
データ取得部２０１は、ＤＦＥ１から入力されるビットマップデータを取得し、エンジン制御部２０２及びビットマップ送信部２０３夫々を動作させる。ビットマップデータは、画像形成出力するべき画像を構成する各画素の情報であり、データ取得部２０１が画素情報取得部として機能する。エンジン制御部２０２は、データ取得部２０１から転送されたビットマップデータに基づき、プリントエンジン３に画像形成出力を実行させる出力実行制御部である。ビットマップ送信部２０３は、データ取得部２０１が取得したビットマップデータを検査装置４に送信する。
【００２５】
印刷処理部３０１は、エンジンコントローラ２から入力されるビットマップデータを取得し、印刷用紙に対して画像形成出力を実行し、印刷済みの用紙を出力する。即ち、印刷処理部３０１が画像形成装置として機能する。本実施形態に係る印刷処理部３０１は、電子写真方式の一般的な画像形成機構によって実現されるが、インクジェット方式等、他の画像形成機構を用いることも可能である。読取装置３０２は、印刷処理部３０１によって印刷が実行されて出力された印刷用紙の紙面上に形成された画像を読み取り、読取データを検査装置４に出力する。読取装置３０２は、例えば印刷処理部３０１によって出力された印刷用紙の搬送経路に設置されたラインスキャナであり、搬送される印刷用紙の紙面上を走査することによって紙面上に形成された画像を読み取る。
【００２６】
ここで、印刷処理部３０１及び読取装置３０２の機械的な構成について、図４を参照して説明する。図４に示すように、本実施形態に係る印刷処理部３０１は、無端状移動手段である搬送ベルト１０５に沿って各色の画像形成部１０６が並べられた構成を備えるものであり、所謂タンデムタイプといわれるものである。すなわち、給紙トレイ１０１から給紙ローラ１０２と分離ローラ１０３とにより分離給紙される用紙（記録媒体の一例）１０４に転写するための中間転写画像が形成される中間転写ベルトである搬送ベルト１０５に沿って、この搬送ベルト１０５の搬送方向の上流側から順に、複数の画像形成部（電子写真プロセス部）１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙが配列されている。
【００２７】
これら複数の画像形成部１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙは、形成するトナー画像の色が異なるだけで内部構成は共通である。画像形成部１０６ＢＫはブラックの画像を、画像形成部１０６Ｍはマゼンタの画像を、画像形成部１０６Ｃはシアンの画像を、画像形成部１０６Ｙはイエローの画像をそれぞれ形成する。尚、以下の説明においては、画像形成部１０６ＢＫについて具体的に説明するが、他の画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙは画像形成部１０６ＢＫと同様であるので、その画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙの各構成要素については、画像形成部１０６ＢＫの各構成要素に付したＢＫに替えて、Ｍ、Ｃ、Ｙによって区別した符号を図に表示するにとどめ、説明を省略する。
【００２８】
搬送ベルト１０５は、回転駆動される駆動ローラ１０７と従動ローラ１０８とに架け渡されたエンドレスのベルト、即ち無端状ベルトである。この駆動ローラ１０７は、不図示の駆動モータにより回転駆動させられ、この駆動モータと、駆動ローラ１０７と、従動ローラ１０８とが、無端状移動手段である搬送ベルト１０５を移動させる駆動手段として機能する。
【００２９】
画像形成に際しては、回転駆動される搬送ベルト１０５に対して、最初の画像形成部１０６ＢＫが、ブラックのトナー画像を転写する。画像形成部１０６ＢＫは、感光体としての感光体ドラム１０９ＢＫ、この感光体ドラム１０９ＢＫの周囲に配置された帯電器１１０ＢＫ、光書き込み装置２００、現像器１１２ＢＫ、感光体クリーナ（図示せず）、除電器１１３ＢＫ等から構成されている。光書き込み装置２００は、夫々の感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ、１０９Ｙ（以降、総じて「感光体ドラム１０９」という）に対して光を照射するように構成されている。
【００３０】
画像形成に際し、感光体ドラム１０９ＢＫの外周面は、暗中にて帯電器１１０ＢＫにより一様に帯電された後、光書き込み装置２００からのブラック画像に対応した光源からの光により書き込みが行われ、静電潜像が形成される。現像器１１２ＢＫは、この静電潜像をブラックトナーにより可視像化し、このことにより感光体ドラム１０９ＢＫ上にブラックのトナー画像が形成される。
【００３１】
このトナー画像は、感光体ドラム１０９ＢＫと搬送ベルト１０５とが当接若しくは最も接近する位置（転写位置）で、転写器１１５ＢＫの働きにより搬送ベルト１０５上に転写される。この転写により、搬送ベルト１０５上にブラックのトナーによる画像が形成される。トナー画像の転写が終了した感光体ドラム１０９ＢＫは、外周面に残留した不要なトナーを感光体クリーナにより払拭された後、除電器１１３ＢＫにより除電され、次の画像形成のために待機する。
【００３２】
以上のようにして、画像形成部１０６ＢＫにより搬送ベルト１０５上に転写されたブラックのトナー画像は、搬送ベルト１０５のローラ駆動により次の画像形成部１０６Ｍに搬送される。画像形成部１０６Ｍでは、画像形成部１０６ＢＫでの画像形成プロセスと同様のプロセスにより感光体ドラム１０９Ｍ上にマゼンタのトナー画像が形成され、そのトナー画像が既に形成されたブラックの画像に重畳されて転写される。
【００３３】
搬送ベルト１０５上に転写されたブラック、マゼンタのトナー画像は、さらに次の画像形成部１０６Ｃ、１０６Ｙに搬送され、同様の動作により、感光体ドラム１０９Ｃ上に形成されたシアンのトナー画像と、感光体ドラム１０９Ｙ上に形成されたイエローのトナー画像とが、既に転写されている画像上に重畳されて転写される。こうして、搬送ベルト１０５上にフルカラーの中間転写画像が形成される。
【００３４】
給紙トレイ１０１に収納された用紙１０４は最も上のものから順に送り出され、その搬送経路が搬送ベルト１０５と接触する位置若しくは最も接近する位置において、搬送ベルト１０５上に形成された中間転写画像がその紙面上に転写される。これにより、用紙１０４の紙面上に画像が形成される。紙面上に画像が形成された用紙１０４は更に搬送され、定着器１１６にて画像を定着された後、画像形成装置の外部に排紙される。
【００３５】
定着器１１６においては、紙面上に転写されたトナー画像が熱によって紙面に定着される。そのため、転写紙が高温の定着器１１６を通過することにより水分が蒸発する等して、用紙が収縮することにより転写紙上の画像が元画像よりも小さくなる。このように画像が小さくなった転写紙が読取装置３０２によって読み取られると、元画像よりも小さい読取画像が生成される。
【００３６】
尚、両面印刷の場合、画像が定着された用紙は反転経路に搬送され、反転された上で再度転写位置に搬送される。片面または両面に画像が形成されて定着された用紙は、読み取り装置３０２に搬送される。これにより、読取装置３０２により、片面または両面が撮像され、検査対象の画像となる読取画像が生成される。
【００３７】
次に、再度図３を参照し、検査装置４の各構成について説明する。読取画像取得部４０１は、プリントエンジン３において印刷用紙の紙面が読取装置３０２によって読み取られて生成された読取画像の情報を取得し、比較検査部４０４に検査対象の画像として入力する。マスター画像処理部４０２は、上述したようにエンジンコントローラ２から入力されたビットマップデータを取得し、上記検査対象の画像と比較するための検査用画像であるマスター画像を生成する。即ち、マスター画像処理部４０２が、読取画像の検査を行うための検査用画像であるマスター画像を出力対象画像に基づいて生成する検査用画像生成部として機能する。マスター画像生成部２０３によるマスター画像の生成処理については後に詳述する。
【００３８】
検査制御部４０３は、検査装置４全体の動作を制御する制御部であり、検査装置４に含まれる各構成は検査制御部４０３の制御に従って動作する。また、検査制御部４０３は、本実施形態の要旨に係る構成として、閾値決定用マスター画像生成制御部４０３ａ、閾値決定用比較検査制御部４０３ｂ、閾値決定処理部４０３ｃ及びＵＩ制御部４０３ｄを含む。比較検査部４０４は、読取画像取得部４０１から入力される読取画像とマスター画像処理部４０２が生成したマスター画像とを比較し、意図した通りの画像形成出力が実行されているか否かを判断する画像検査部であり、膨大な計算量を迅速に処理するために上述したようなＡＳＩＣによって構成される。
【００３９】
次に、マスター画像処理部４０２に含まれる機能の詳細について図５を参照して説明する。図５は、マスター画像処理部４０２内部の構成を示すブロック図である。図５に示すように、マスター画像処理部４０２は、少値多値変換処理部４２１、解像度変換処理部４２２、色変換処理部４２３及びマスター画像出力部４２４を含む。尚、本実施形態に係るマスター画像処理部４０２は、図２において説明した専用デバイス８０、即ち、ＡＳＩＣとして構成されたハードウェアが、ソフトウェアの制御に従って動作することにより実現される。尚、比較検査部４０４及びマスター画像処理部４０２は、上述したようにＡＳＩＣによって構成されるが、ＣＰＵ１０によるソフトウェアモジュールによって実現することも可能である。
【００４０】
少値多値変換処理部４２１は、有色／無色で表現された二値画像に対して少値／多値変換処理を実行して多値画像を生成する。本実施形態に係るビットマップデータは、プリントエンジン３に入力するための情報であり、プリントエンジンはＣＭＹＫ（Ｃｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，ｂｌａｃＫ）各色二値の画像に基づいて画像形成出力を実行する。これに対して検査対象の画像である読取画像は、基本三原色であるＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）各色多階調の多値画像であるため、少値多値変換処理部４２１により先ず二値画像が多値画像に変換される。多値画像としては、例えばＣＭＹＫ各８ｂｉｔで表現された画像を用いることができる。
【００４１】
尚、本実施形態においては、プリントエンジン３がＣＭＹＫ各色二値の画像に基づいて画像形成出力を実行する場合を例とし、マスター画像処理部４０２に少値多値変換処理部４２１が含まれる場合を例とするが、これは一例である。即ち、プリントエンジン３が多値画像に基づいて画像形成出力を実行する場合は、少値多値変換処理部４２１は省略可能である。
【００４２】
解像度変換処理部４２２は、少値多値変換処理部４２１によって生成された多値画像の解像度を、検査対象の画像である読取画像の解像度に合わせるように解像度変換を行う。本実施形態においては、読取装置３０２は２００ｄｐｉの読取画像を生成するため、解像度変換処理部４２２は、少値多値変換処理部４２１によって生成された多値画像の解像度を２００ｄｐｉに変換する。
【００４３】
色変換処理部４２３は、解像度変換処理部４２２によって解像度が変換された画像を取得して色変換を行う。上述したように、本実施形態に係る読取画像はＲＧＢ形式の画像であるため、色変換処理部４２３は、解像度変換処理部４２２によって解像度変換された後のＣＭＹＫ形式の画像をＲＧＢ形式に変換する。これにより、画素毎にＲＧＢ各色８ｂｉｔ（合計２４ｂｉｔ）で表現された２００ｄｐｉの多値画像が生成される。
【００４４】
マスター画像出力部４２４は、少値多値変換処理部４２１、解像度変換処理部４２２及び色変換処理部４２３によって生成されたマスター画像を、検査制御部４０３に出力する。検査制御部４０３は、マスター画像処理部４０２から取得したマスター画像に基づいて比較検査部４０４に画像比較処理を実行させ、その比較結果を取得する。
【００４５】
比較検査部４０４においては、上述したようにＲＧＢ各色８ｂｉｔで表現された２００ｄｐｉの読取画像及びマスター画像を対応する画素毎に比較し、夫々の画素毎に上述したＲＧＢ各色８ｂｉｔの画素値の差分値を算出する。そのようにして算出した差分値と閾値との大小関係に基づき、比較検査部４０４は、読取画像における欠陥の有無を判断する。即ち、比較検査部４０４が、検査用画像と読取画像との差分に基づいて読取画像の欠陥を判定する画像検査部として機能する。尚、夫々の画素毎に算出された差分値が夫々の画素位置に関連付けられて画像状に構成された情報は、「差分画像」と呼ばれる。
【００４６】
尚、差分値と閾値との大小関係の比較方法として、比較検査部４０４は、夫々の画素について算出された差分値を画像上の所定範囲毎に合計し、その合計値について設定された閾値と合計値とを比較する。このように各画素の差分値を合計する所定範囲としては、例えば２０ドット四方の範囲である。即ち、本実施形態に係る「閾値」とは、このような差分値を合計する範囲（以降、「欠陥判定単位範囲」とする）についての差分値の合計に対して設けられている値である。従って、本実施形態に係る比較検査部４０４は、読取画像における欠陥の有無を示す情報として、差分値の合計が閾値を上回った欠陥判定単位範囲の画像上の位置の情報を出力する。この画像上の位置の情報としては、例えば画像上の座標の情報が用いられる。
【００４７】
読取画像とマスター画像との比較に際して、比較検査部４０４は、図１５に示すように、所定範囲毎に分割された読取画像を、分割された範囲に対応するマスター画像に重ね合わせて各画素の画素値、即ち濃度の差分算出を行う。さらに、分割された範囲をマスター画像に重ね合わせる位置を縦横にずらしながら、算出される差分値が最も小さくなる位置を正確な重ね合わせの位置として決定すると共に、その際に算出された差分値を比較結果として採用する。図１５に示すように方眼状に区切られている夫々のマスが、上述した欠陥判定単位範囲である。
【００４８】
また、上述した「閾値」は、ＡＳＩＣとして構成される比較検査部４０４に対して、レジスタ設定によって与えられる。即ち、ＣＰＵ１０がプログラムに従って演算を行うことにより構成される検査制御部４０３が、図１６に示すように設定されている閾値の値を、比較検査部４０４において閾値を指定するために設けられているレジスタに書き込むことにより、上述した「閾値」が設定される。
【００４９】
また、他の方法として、夫々の画素について算出された差分値と閾値との比較結果に基づいてまず夫々の画素が正常か欠陥かを判断し、欠陥と判断された画素数のカウント値とそれについて設定された閾値とを比較する方法がある。
【００５０】
このようなシステムにおいて、本実施形態に係る要旨は、比較検査部４０４が上述した比較処理において用いる閾値の設定に際して、ユーザの意図した通りの検査精度に応じた閾値の設定を容易に実現することにある。そのため、本実施形態においては、検査制御部４０３に含まれる夫々のモジュールが、検査装置４各部の機能を用いる事により、上記閾値を決定する。以下、本実施形態に係る閾値の設定動作について説明する。
【００５１】
図６は、本実施形態に係る閾値の設定動作を示すフローチャートである。図６に示すように、本実施形態に係る閾値の設定動作においては、まずエンジンコントローラ２の制御に従ってプリントエンジン３が閾値決定用画像の印刷を実行する（Ｓ６０１）。図７（ａ）〜（ｃ）は、本実施形態に係る閾値決定用画像の例を示す図である。図７（ａ）は、本実施形態に係る閾値決定用画像のうち、疑似的な欠陥が付加されていない基準パターン７０１、即ち、閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像を示す図である。図７（ａ）に示すように、本実施形態に係る基準パターン７０１は、所定の色のマークが横方向、即ちＸ方向に４列、縦方向、即ちＹ方向に５行にわたって描画されて形成されている。図７（ａ）に示す画像がエンジンコントローラ２の制御によってプリントエンジン３から第１画像として出力される。
【００５２】
これに対して、図７（ｂ）、（ｃ）に示す画像は、上記閾値決定用正常画像に対して程度の異なる複数の疑似的な欠陥が付加された閾値決定用欠陥画像である。図７（ｂ）は、本実施形態に係る閾値決定用画像のうち、上述した基準パターンに対して色の濃度の異なる疑似的な欠陥が付加された画像（以降、濃度変化欠陥パターン７０２とする）を示す図である。図７（ｂ）に示すように、濃度変化欠陥パターン７０２には、Ｘ方向及びＹ方向に配列された夫々のマークについて、態様の異なる疑似欠陥が付加された画像である。図７（ｂ）に示す画像がエンジンコントローラ２の制御によってプリントエンジン３から第２画像として出力される。
【００５３】
ここで、本実施形態に係る濃度変化欠陥パターンにおいては、Ｘ方向に配列された各マークについては、夫々異なる色の疑似欠陥が付加され、Ｙ方向に配列された各マークについては、夫々異なる濃度の疑似欠陥が付加されている。即ち、図７（ｂ）に示す画像は、色及び程度の異なる複数の疑似的な欠陥が付加された画像である。図８は、図７（ｂ）に示す濃度変化欠陥パターンを出力する際に、エンジンコントローラ２のエンジン制御部２０２が参照する情報（以降、濃度変化欠陥パターン情報）である。尚、図８の濃度変化欠陥パターン情報は、例えば、エンジン制御部２０２を構成するＲＡＭ２０、ＲＯＭ３０、ＨＤＤ４０等の記憶媒体や、外部の記憶媒体に格納されている。
【００５４】
図８において“ＰＣ”、“ＰＭ”、“ＰＹ”、“ＰＫ”は、ＣＭＹＫ各色についてのパターンの色を示す値である。図８に示すように、濃度変化欠陥パターン情報においては、Ｘ方向４列、Ｙ方向５行の夫々のパターンについて、付与するべき疑似欠陥の色の情報が設定されている。例えば、１行１列目のパターンには、“ＰＣ”に“ｄ１”を加え、他のＭＹＫについてはパターンと同じ値の色が疑似欠陥として付与される。そして、２列目は“ＰＭ”に、３列目は“ＰＹ”に、４列目は“ＰＫ”に、夫々値が加算されることにより、元のパターンとは異なる色の疑似欠陥が付与されることとなる。
【００５５】
また、図８に示すように、Ｙ方向においては、“＋ｄ１”、“＋ｄ２”、“＋ｄ３”・・・のように、加算するべき値が変化していく。ここで、本実施形態においては、“ｄｎ”のｎの値が大きいほど、濃度が高くなることを示す。即ち、Ｙ方向においては、疑似欠陥として値を加算する色の濃度が濃くなる。この濃度の変化については、図７（ｂ）においては、点線や破線等の線の態様の違いで表現している。
【００５６】
ここで、図７（ｂ）に示すような濃度変化欠陥パターンの出力に際して、エンジン制御部２０２は、濃度を変化させる範囲の設定を取得し、その取得した範囲の設定に基づいて図８に示す“ｄｎ”の値を決定する。この範囲の設定は、予めエンジン制御部２０２に対して設定されている値であっても良いし、濃度変化欠陥パターンの出力に際してユーザが手動で設定しても良い。
【００５７】
上記範囲の設定値の下限を“ｄｍ”、上限を“ｄＭ”とすると、“ｄｎ”は以下の式（１）によって求めることができる。
【数１】
2014074709.tif 000003
上記式（１）のような計算により、“ｄ１”〜“ｄ５”の５つの値によって、“ｄｍ”〜“ｄＭ”までの範囲が等分されて濃度の加算値として用いられる。
【００５８】
図７（ｃ）は、本実施形態に係る閾値決定用画像のうち、上述した基準パターンに対して線の幅の異なる疑似的な欠陥が付加された画像（以降、幅変化欠陥パターン７０３とする）を示す図である。図７（ｃ）に示すように、幅変化欠陥パターン７０３は、濃度変化パターン７０２と同様に、Ｘ方向及びＹ方向に配列された夫々のマークについて、態様の異なる疑似欠陥が付加された画像である。即ち、図７（ｃ）に示す画像も、図７（ｂ）と同様に、色及び程度の異なる複数の疑似的な欠陥が付加された画像である。図７（ｃ）に示す画像がエンジンコントローラ２の制御によってプリントエンジン３から第３画像として出力される。幅変化欠陥パターン７０３は、濃度変換欠陥パターン７０２と同様に、Ｘ方向に配列された各マークについては、夫々異なる色の疑似欠陥が付加されている。Ｙ方向に配列された各マークについては、夫々異なる幅の疑似欠陥が付加されている。
【００５９】
エンジン制御部２０２は、図７（ｃ）に示すような疑似欠陥の幅の変化についても、濃度変化欠陥パターンと同様に、設定された範囲の間で疑似欠陥の幅を変化させる。そのような幅の変化は、上記式（１）と同様の計算により、“ｄｎ”として疑似欠陥の幅を求めることにより可能である。尚、エンジン制御部２０２は、このようにして算出した“ｄｎ”を後の処理において用いるために記憶しておく。
【００６０】
尚、本実施形態においては、エンジン制御部２０２が、図７（ａ）〜（ｃ）に示すようなパターンの画像形成出力を実行するためのビットマップデータを生成する場合を例とするが、ＤＦＥ１にそのような機能を持たせても良い。
【００６１】
このようにＳ６０１の処理が実行されると、エンジンコントローラ２、プリントエンジン３及び検査装置４が上述したような夫々の処理を実行し、エンジンコントローラ２から検査装置４に対してビットマップデータが送信されると共に、プリントエンジン３においては出力された用紙の読取画像が読取装置３０２によって生成され、検査装置４に入力される。これに対して、閾値の設定動作における検査装置４は、エンジンコントローラ２から入力されたビットマップデータのうち、第１画像のビットマップデータに基づいてマスター画像を生成する（Ｓ６０２ａ）と共に、第２画像及び第３画像の読取画像を取得する（Ｓ６０２ｂ）。
【００６２】
Ｓ６０２ａにおいては、検査制御部４０３の閾値決定用マスター画像生成制御部４０３ａがマスター画像処理部４０２を制御し、エンジンコントローラ２から入力される第１画像〜第３画像のビットマップデータのうち第１画像のみについてマスター画像を生成させる。このマスター画像は、上述した閾値決定用正常画像についての検査用画像、即ち正常検査用画像である。
【００６３】
また、Ｓ６０２ｂにおいて、検査制御部４０３の閾値決定用比較検査制御部４０３ｂは、読取画像取得部４０１を制御し、プリントエンジン３から入力される第１画像〜第３画像の読取画像のうち第１画像の読取画像を破棄させて第２画像及び第３画像の読取画像を取得させる。この読取画像は、上述した閾値決定用欠陥画像を読み取った欠陥読取画像である。
【００６４】
そして、検査制御部４０３の閾値決定用比較検査制御部４０３ｂは、比較検査部４０４を制御し、上述した第１画像のマスター画像と、第２、第３画像の読取画像との比較処理を実行させて第２画像、第３画像の夫々に付いて上述したように差分値を算出させ、差分画像を取得する（Ｓ６０３）。Ｓ６０３においては、図７（ｂ）、（ｃ）に示すような色及び程度の異なる複数の疑似的な欠陥毎に、マスター画像と読取画像との差分が算出される。
【００６５】
第２画像、第３画像について、マスター画像との差分画像を取得すると、検査制御部４０３の閾値決定処理部４０３ｃは、図７（ａ）〜（ｃ）において説明したように、行列上に配置された夫々のマーク毎に、疑似的に付加された欠陥を欠陥として検知するための閾値を算出する（Ｓ６０４）。Ｓ６０４の処理により、図９に示すように、Ｘ方向４列、Ｙ方向５行の夫々のマーク毎に、“ｔｈ１１”、“ｔｈ１２”・・・のように閾値が算出される。即ち、Ｓ６０４においては、色及び程度の異なる複数の疑似的な欠陥毎に生成された差分について、複数の疑似的な欠陥夫々を欠陥として判定するための閾値が算出される。このようにして算出された夫々の閾値を「個別閾値」とする。尚、図９に示す情報は、検査装置４を構成するＲＡＭ２０、ＲＯＭ３０、ＨＤＤ４０等の記憶媒体や、外部の記憶媒体に格納される。
【００６６】
尚、図９において１つのテーブルを示しているが、本実施形態においては、第１画像及び第２画像に含まれる夫々のマークについて個別閾値が設定されるため、図９に示すようなテーブルが第１画像及び第２画像の夫々について生成される。
【００６７】
ここで、図６のＳ６０４の処理の詳細について、図１０を参照して説明する。図１０に示すように、閾値決定処理部４０３ｃは、先ず初期の閾値を設定する（Ｓ１００１）。この初期の閾値とは、あらゆる欠陥が欠陥として抽出されないような閾値である。即ち、上述したように欠陥判定単位範囲の差分値を全て合計した値が大きくても欠陥と判断されないような大きな値が初期閾値として設定される。
【００６８】
初期閾値を設定すると、閾値決定処理部４０３ｃは、設定された閾値に従って比較検査部３０３を制御して欠陥判別処理を実行させる（Ｓ１００２）。ここで、Ｓ１００２においては、図７（ａ）〜（ｃ）に示す夫々のマークが表示されている領域毎に欠陥判別処理を行う。これに対して、通常の欠陥判別処理においては、画像全体について欠陥判別処理を行う。そのため、Ｓ１００２の判断と通常の判断とで、対象となる画素数が異なるため、算出される差分値の母数が異なる。この母数の変化に対応するため、Ｓ１００２において適用する閾値は、画像全体の画素数と夫々のマークが表示されている領域の画素数との比率に応じて調整された値を用いる。この他、Ｓ１００１において設定される初期閾値を夫々のマークが表示されている領域に画素数に対応した値としても良い。
【００６９】
Ｓ１００２の判断の結果、夫々のマークの領域について、新たに欠陥として判定された領域があれば（Ｓ１００３／ＹＥＳ）、閾値決定処理部４０３ｃは、現在設定されている閾値を、新たに欠陥として判定された領域についての閾値として図９に示すテーブルに設定する（Ｓ１００４）。これにより、図９に示す“ｔｈ１１”、“ｔｈ１２”等の１つの閾値が設定される。
【００７０】
Ｓ１００４の処理の後、閾値決定処理部４０３ｃは、全ての領域について閾値を設定したか否か確認し（Ｓ１００５）、図９に示すように全ての閾値が設定されていれば（Ｓ１００５／ＹＥＳ）、そのまま処理を終了する。他方、Ｓ１００２の処理の結果新たに欠陥として判定された領域がなかった場合（Ｓ１００３／ＮＯ）、若しくは全閾値が設定されていない場合（Ｓ１００５／ＮＯ）、閾値決定処理部４０３ｃは、欠陥として判定される可能性が上がるように閾値を変更し（Ｓ１００６）、Ｓ１００２からの処理を繰り返す。
【００７１】
このように、本実施形態に係る閾値決定処理部４０３ｃは、欠陥として判定される可能性が上がるように徐々に閾値を変更しながら、全ての領域が欠陥として判定されるまで欠陥判別処理を繰り返す。これにより、図７（ｂ）、（ｃ）において説明したように、程度の異なる様々な疑似欠陥を抽出するための閾値として、実際の欠陥判別処理に応じた閾値を決定することができる。また、本実施形態においては、そのタイミングにおいて読取装置３０２によって生成された読取画像に基づいて判断されるため、読取装置３０２のリアルタイムでの状態に応じた閾値を設定することが可能である。
【００７２】
尚、上述したように、Ｓ１００２において適用される閾値は、画像全体についての欠陥を判断するための閾値とは異なる。そのため、その時点で設定されている閾値を画素数に応じて変倍した値をＳ１００２において閾値として用いた場合、Ｓ１００４においてテーブルに設定される閾値は、その時点で設定されている閾値である。これに対して、その時点で設定されている閾値をＳ１００２において閾値として用いた場合、Ｓ１００４においてテーブルに設定される閾値は、その時点で設定されている閾値を画素数に応じて変倍した値である。
【００７３】
尚、欠陥判別の処理として、全体の画素数に対して差分値が所定以上である画素数の割合を判断対象の情報とし、その割合、即ちパーセンテージとして閾値が設定されている場合は、判断対象とする画素の母数に関わらず同一の閾値を用いることが可能である。
【００７４】
Ｓ６０４の処理が完了すると、ＵＩ制御部４０３ｄは、ユーザに閾値を設定させるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示装置に表示させ、ユーザの操作に応じて選択結果を受け付ける（Ｓ６０５）。ここで、Ｓ６０５において表示されるＧＵＩ（以降、「閾値選択画面」とする）を図１１（ａ）、（ｂ）に示す。図１１（ａ）、（ｂ）に示す画面は、検査装置４に接続されているＬＣＤ６０等の表示装置に表示される。図１１（ａ）は、Ｓ６０５において表示されるＧＵＩの初期画面、即ち、ユーザによる選択がされていない状態の画面を示す図である。
【００７５】
図１１（ａ）に示すように、閾値選択画面においては、図７（ｂ）、（ｃ）において説明した濃度変化欠陥パターン及び幅変化欠陥パターンの画像が表示されている。このような画像は、例えば、読取画像取得部４０１が取得した第２画像及び第３画像により表示可能である。ユーザは、図１１（ａ）に示すような画面において、欠陥として識別したいマークを選択する。
【００７６】
図１１（ａ）に示すような画面においてマークを選択する際、ユーザは画面に対して操作を行うが、マークの選択については、画面ではなく出力された用紙を見て行う。これにより、実際に紙に出力された状態の欠陥を判断することが可能となる。図１１（ｂ）は、ユーザによって欠陥として識別するべき画像が選択された状態を示す図である。図１１（ｂ）に示すように、ユーザによって選択されたマークは、枠で囲われることによって強調表示される。
【００７７】
このようにマークが選択されると、ＵＩ制御部４０３ｄがその選択結果を取得し、閾値決定処理部４０３ｃは、図９において説明したテーブルを参照することにより、夫々のマークを欠陥として検出するための閾値を設定することが可能となる。即ち、閾値決定処理部４０３ｃは、Ｓ６０５においてＵＩ制御部４０３ｄがユーザの選択を受け付けると、図１１（ｂ）に示すようにユーザによって選択されたマークに対応する個別閾値を図９に示すテーブルから抽出する。即ち、ＵＩ制御部４０３ｄは、図１１（ａ）に示すような画面に対する操作に応じて、ユーザによって選択された欠陥を認識する。
【００７８】
具体的には、図１１（ｂ）に示すように欠陥が選択されると、閾値決定処理部４０３ｃは、選択された欠陥の画像上の配置位置の情報を取得し、その配置位置の情報に基づいて図９に示すテーブルの“Ｘ方向配置”、“Ｙ方向配置”を特定する。そして、閾値決定処理部４０３ｃは、図９に示す“ｔｈ１１”、“ｔｈ２１”等、選択された欠陥の配置位置に対応する閾値の情報を抽出する。
【００７９】
図１１（ｂ）に示すように選択されたマークについての個別閾値を図９に示すテーブルから抽出すると、閾値決定処理部４０３ｃは、抽出した個別閾値に基づいて最終的な閾値を決定する（Ｓ６０６）。Ｓ６０６において、閾値決定処理部４０３ｃは、抽出した個別閾値、即ち、ユーザが欠陥と判定するべきとして選択したマークに対応する個別閾値のうち、最も厳しい値、即ち、より多くのマークが欠陥として判定される個別閾値を最終的な閾値とする。このようにして決定された閾値は、図１６に示す閾値設定として保存され、比較検査部４０４による画像の比較検査の際には、検査制御部４０３によるレジスタ値の書き込みによって比較検査部４０４に与えられる。
【００８０】
最終的な閾値が決定されると、閾値決定処理部４０３ｃは、ユーザの操作に基づいて再調整の要否を判断する（Ｓ６０７）。尚、ユーザによる操作の内容は、ＵＩ制御部４０３によって取得される。Ｓ６０７において、閾値決定処理部４０３ｃは、検査装置４に接続されているＬＣＤ６０等の表示装置に、再調整の要否を選択するための画面を表示させ、その画面に対するユーザの操作に従って判断を行う。
【００８１】
再調整が不要である場合（Ｓ６０７／ＹＥＳ）、閾値決定処理部４０３ｃはそのまま処理を終了する。他方、再調整が必要である場合（Ｓ６０７／ＮＯ）、閾値決定処理部４０３ｃは、Ｓ６０１からの処理を繰り返すように、エンジンコントローラ２に対して通知を行うと共に検査装置４を制御する。この際、閾値決定処理部４０３ｃは、濃度変化欠陥パターンや幅変化欠陥パターンにおいて上述したように濃度や幅を変化させる範囲、即ちｄｍ、ｄＭとして、Ｓ６０５において抽出された夫々の個別閾値の最大値及び最小値に対応するマークの“ｄｎ”を指定する。
【００８２】
上述したように、夫々のマークについて算出された“ｄｎ”は、エンジン制御部２０２を構成するＲＡＭ２０、ＲＯＭ３０、ＨＤＤ４０等の記憶媒体や、外部の記憶媒体において記憶されている。従って、閾値決定処理部４０３ｃは、濃度変化欠陥パターン及び幅変化欠陥パターンの夫々について、上記最大値及び最小に対応するマークのＹ方向の位置を通知するのみで、エンジン制御部２０２に対して“ｄｎ”を指定することが可能である。
【００８３】
尚、Ｓ６０５においては、濃度変化欠陥パターン及び幅変化欠陥パターンの夫々について個別閾値が抽出される。従って、閾値決定処理部４０３ｃは、濃度変化欠陥パターン及び幅変化欠陥パターンの夫々について、Ｓ６０５において抽出された夫々の個別閾値の最大値及び最小値に対応するマークの“ｄｎ”を指定する。
【００８４】
その結果、Ｓ６０１の処理が繰り返される際には、既に一度実行された閾値設定動作におけるＳ６０５の処理によって抽出された個別閾値の最大値及び最小値に対応する範囲の疑似欠陥が付されたマークが濃度変化欠陥パターン及び幅変化欠陥パターンにおいて形成されることとなる。そのような第２画像及び第３画像について図６の処理を実行することにより、より詳細な閾値設定を行うことが可能となる。
【００８５】
このように、本実施形態に係るシステムにおいては、図７（ｂ）、（ｃ）に示すような段階的なレベルの欠陥が表現された画像について、閾値を段階的に変化させて欠陥判定を行うことにより、段階的なレベルの欠陥夫々を検知することができる個別閾値を得る。そして、パターンが描画された用紙をユーザが目視により確認し、欠陥として判定したいマークを選択することにより、そのマークに対応した個別閾値を設定するべき閾値として用いる。このような処理により、画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、比較結果に基づいて欠陥を判定するための閾値の設定を容易且つ好適に行うことが可能となる。
【００８６】
尚、上記実施形態においては、閾値の設定に際して図７（ａ）〜（ｃ）に示すような画像の印刷出力を実行する場合を例として説明した。これにより、例えば図６のＳ６０７の処理のように、設定するべき閾値の範囲を変更して繰り返し処理を行うことが可能となる。これに対して、閾値の範囲を変更して繰り返し処理を実行する必要がなければ、図７（ａ）に示す画像のビットマップデータをマスター画像処理部４０２に入力すると共に、図７（ｂ）、（ｃ）に示すような画像が既に形成された読取用のチャート用紙をプリントエンジン３の読取装置３０２に読み取らせることによっても上記動作を実現することが可能である。
【００８７】
また、上記実施形態においては、図１１（ａ）、（ｂ）に示すように、第２画像及び第３画像を画面上に表示させてユーザにマークを選択される場合を例として説明した。このような画面により、ユーザによるマークの選択をより直感的なものとすることができるが、図１２に示すように、マークのＸ方向及びＹ方向の位置が文字情報として表示された一覧において選択するような態様も可能である。
【００８８】
また、上記実施形態においては、図７（ｂ）、（ｃ）及び図１１（ａ）、（ｂ）に示すように、濃度変化欠陥パターン及び幅変化欠陥パターンにおいて、夫々のマークが色及び疑似的な欠陥の程度によって配列されて表示される場合を例として説明した。これにより、疑似欠陥の程度に従った許容範囲の選択を容易化することが可能となる。この他、色及び欠陥の程度をランダムに配置することも可能である。これにより、ユーザがマークを選択する際の先入観を排除することが可能である。
【００８９】
尚、図７（ｂ）、（ｃ）において説明したように、本実施形態に係る濃度変化欠陥パターン及び幅変化欠陥パターンは、ＣＭＹＫの各色について、程度の異なる複数の疑似欠陥が再現される。そして、各色の人間の視認特性を考慮すると、各色によってユーザが許容すると判断する疑似欠陥の程度が異なる場合が考えられる。
【００９０】
例えば、比較的淡く視認されるＹについては、図８に示す“ＰＹ＋ｄ４”に対応するマークまでが許容された場合、即ち、“ＰＹ＋ｄ５”に対応するマークのみが選択された場合において、Ｋについては、図８に示す“ＰＫ＋ｄ１”に対応するマークから“ＰＫ＋ｄ５”に対応するマークまで全てが欠陥とすべきとして選択される場合があり得る。この場合、閾値としては“ＰＫ＋ｄ１”に対応するマークについての閾値が最も厳しい値となるが、この値を適用すると、Ｙの色の欠陥については、ユーザが許容するべきと判断した程度についても欠陥として判断されることとなる。
【００９１】
このような場合、比較検査部４０４は、段階的な閾値を設定することによりユーザの利便性を向上することが可能である。具体的には、最終的に設定するべき閾値として、ユーザに確認することなく欠陥として判定する第１の閾値と、欠陥とするか否かをユーザに選択させる第２の閾値とを設定する態様が考えられる。
【００９２】
このような場合、閾値決定処理部４０３ｃは、図６のＳ６０５において、各色の疑似欠陥毎、即ち、図９に示すテーブルの夫々の列毎に、選択されたマークに対応する閾値として最も厳しい値を抽出する。そして、閾値決定処理部４０３ｃは、そのようにして抽出した各色の閾値のうち、最も許容範囲の広い値、即ち、欠陥として判定される範囲が最も狭い値を上記第１の閾値とし、最も厳しい値、即ち、欠陥として判定される範囲が最も広い値を上記第２の閾値とする。
【００９３】
このような処理により、最も許容範囲の広い閾値であるにも関わらず欠陥として判定された場合にはユーザの視認上も欠陥である可能性が高く、ユーザに問い合わせることなく欠陥として判定し、最も許容範囲の狭い閾値によって欠陥として判定された場合には、それがユーザの視認上も欠陥であるかは不明であるため、ユーザに問い合わせることによって欠陥判定の精度を向上することができる。
【００９４】
また、図６のＳ６０７において説明したように、閾値の設定動作を繰り返し行う場合、閾値決定処理部４０３ｃは、上述した第１の閾値及び第２の閾値に対応する“ｄｎ”の値を、ｄｍ、ｄＭとして指定しても良い。
【００９５】
また、上記実施形態においては、図１１（ａ）、（ｂ）及び図６のＳ６０５において説明したように、ユーザが疑似欠陥を視認した上でマークを選択することにより、検査装置４においては、選択されたマークに対応する閾値に基づいて最終的な閾値を決定する場合を例として説明した。これにより、欠陥判定における許容度をユーザの視認に基づいて容易に設定することが可能である。
【００９６】
他方、ユーザの選択という操作が無かったとしても、図７（ａ）に示す第１画像のような正常な画像と、図７（ｂ）、（ｃ）に示す第２、第３画像のような疑似的な欠陥が付された画像との差分に基づいて閾値を設定することにより、読取装置３０２の状態に応じた閾値を設定するという効果は得る事が可能である。従って、図６のＳ６０５の処理を省略し、正常な画像について生成されたマスター画像と、疑似的な欠陥が付された画像の読取画像との差分に基づいて自動的に閾値を設定しても良い。
【００９７】
また、上記実施形態においては、図１において説明したように、ＤＦＥ１、エンジンコントローラ２、プリントエンジン３及び検査装置４が夫々別々の装置として構成されている場合を例として説明した。ここで、図１に示す夫々の構成のうち、ＤＦＥ１、エンジンコントローラ２及びプリントエンジン３は、商業印刷用の画像形成装置ではない一般的な画像形成装置においても相当する機能が含まれる構成である。
【００９８】
従って、図１３（ａ）に示すように、ＤＦＥ１、エンジンコントローラ２及びプリントエンジン３に相当する機能が搭載された装置であるプリンタに、検査装置４を接続するような態様も可能である。また、図１３（ｂ）に示すように、ＤＦＥ１、エンジンコントローラ２、プリントエンジン３及び検査装置４に相当する機能がすべて搭載された１つの装置としてプリンタを構成するような態様も可能である。
【００９９】
また、上記実施形態においては、ＤＦＥ１、エンジンコントローラ２、プリントエンジン３及び検査装置４がＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や、ＰＣＩｅ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｅｘｐｒｅｓｓ）等のローカルなインタフェースによって接続されてシステムが構成される場合を例として説明した。しかしながら、検査装置４はＤＦＥ１、エンジンコントローラ２及びプリントエンジン３と同一の拠点に設置されている必要はなく、例えばネットワークを介して利用可能なアプリケーションとして提供することが可能である。
【０１００】
図１４は、検査装置４の機能がネットワークを介して提供される場合の例を示す図である。図１４の例においては、エンジンコントローラ２及びプリントエンジン３と検査装置４とはインターネット等の公衆回線５を介して接続されている。そして、エンジンコントローラ２及びプリントエンジン３は、公衆回線５を介して検査装置４に対して必要な情報を送信する。また、検査装置４は、エンジンコントローラ２に通知するべき検査結果を、公衆回線５を介して送信する。このような態様により、ユーザの拠点に検査装置４を導入する必要がなくなり、ユーザのイニシャルコストを低減することが可能となる。
【０１０１】
尚、図１４に示すような構成を用いる場合、検査装置４の機能がネットワークを介して提供されるため、ユーザが検査装置４を直接制御することはできない。このような場合、図１１（ａ）、（ｂ）及び図１２に示すような画面や、その他の検査装置４を制御するための画面は、ウェブブラウザ等を介してネットワークに接続されたＰＣ等の情報処理端末に表示させることにより、ユーザは上記と同様にシステムを利用することが可能となる。
【０１０２】
また、上記実施形態においては、第１、第２、第３の画像夫々が異なる紙面上に形成される場合を例として説明した。これに限らず、全て同一の紙面上に形成されるような態様も可能である。この場合、マスター画像処理部４０２は、第１の画像が表示されている範囲を抽出してマスター画像を生成する。また、読取画像取得部４０１は、読取画像において第２、第３の画像が表示されている範囲を抽出して検査対象の読取画像とする。
【０１０３】
また、上記実施形態においては、疑似的な欠陥の程度として、欠陥の濃度及び欠陥の範囲（上記実施形態においては欠陥の幅）を夫々変化させる場合を例として説明した。これは一例であり、画像に関するパラメータであれば、他の様々なパラメータを変化させる態様が考えられる。また、上記実施形態のように、夫々のパラメータを個別に変化させるのではなく、様々なパラメータの変化を組み合わせても良い。
【０１０４】
また、上記実施形態においては、閾値決定動作が実行される際、マスター画像処理部４０２や、比較検査部４０４等、通常の画像検査において機能するモジュールが閾値決定用マスター画像生成制御部４０３ａ及び閾値決定用比較検査制御部４０３ｂによって制御されると共に、その制御によって得られた情報に基づいて閾値決定処理部４０３ｃ及びＵＩ制御部４０３ｄが動作することにより、閾値決定部として機能する場合を例として説明した。これにより、各モジュールを有効に利用して装置構成を簡略化することが可能であると共に、通常の画像検査と同様のモジュールであるため、通常の画像検査と同様の条件での閾値決定が可能となり、有意義である。
【０１０５】
しかしながら、これは一例であり、閾値決定動作専用のマスター画像生成モジュールや、画像の比較検査モジュールを設けても良い。つまり、所定の閾値を決定するための画像の正常な状態が表示された閾値決定用正常画像の検査を行うための上記検査用画像である正常検査用画像を生成する正常検査用画像生成部や、上記閾値決定用正常画像に疑似的に欠陥が付加された閾値決定用欠陥画像を読み取った欠陥読取画像と上記正常検査用画像との差分を生成する閾値決定用比較検査部を設けても良い。
【０１０６】
また、上記実施形態においては、閾値決定処理部４０３ｃやＵＩ制御部４０３ｄが検査制御部４０３の一構成として設けられる場合を例として説明した。この他、検査制御部４０３とは別のモジュールとして閾値決定処理部４０３ｃやＵＩ制御部４０３ｄに相当するモジュールを設けても良い。
【符号の説明】
【０１０７】
１  ＤＦＥ
２  エンジンコントローラ
３  プリントエンジン
４  検査装置
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  専用デバイス
９０  バス
１０１  給紙トレイ
１０２  給紙ローラ
１０３  分離ローラ
１０４  用紙
１０５  搬送ベルト
１０６ＢＫ、１０６Ｃ、１０６Ｍ、１０６Ｙ  画像形成部
１０７  駆動ローラ
１０８  従動ローラ
１０９ＢＫ、１０９Ｃ、１０９Ｍ、１０９Ｙ  感光体ドラム
１１０ＢＫ  帯電器
１１１光書き込み装置
１１２ＢＫ、１１２Ｃ、１１２Ｍ、１１２Ｙ  現像器
１１３ＢＫ、１１３Ｃ、１１３Ｍ、１１３Ｙ  除電器
１１５ＢＫ、１１５Ｃ、１１５Ｍ、１１５Ｙ  転写器
１１６  定着器
２０１  データ取得部
２０２  エンジン制御部
２０３  ビットマップ部
３０１  印刷処理部
３０２  読取装置
４０１  読取画像取得部
４０２  マスター画像処理部
４０３  検査制御部
４０３ａ  閾値決定用マスター画像生成制御部
４０３ｂ  閾値決定用比較検査制御部
４０３ｃ  閾値決定処理部
４０３ｄ  ＵＩ制御部
４０４  比較検査部
４２１  少値多値変換処理部
４２２  解像度変換処理部
４２３  色変換処理部
４２４  マスター画像出力部
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特開２００８−００３８７６号公報
【図１】
2014074709.tif 000004
【図２】
2014074709.tif 000005
【図３】
2014074709.tif 000006
【図４】
2014074709.tif 000007
【図５】
2014074709.tif 000008
【図６】
2014074709.tif 000009
【図７】
2014074709.tif 000010
【図８】
2014074709.tif 000011
【図９】
2014074709.tif 000012
【図１０】
2014074709.tif 000013
【図１１】
2014074709.tif 000014
【図１２】
2014074709.tif 000015
【図１３】
2014074709.tif 000016
【図１４】
2014074709.tif 000017
【図１５】
2014074709.tif 000018
【図１６】
2014074709.tif 000019