"印刷物に関する参照画像および読み取り画像を位置合わせして比較することで前記印刷物を検査する検査装置であって、前記参照画像と前記読み取り画像との位置合わせを所定の精度で行う位置合わせ手段と、前記位置合わせ手段で位置合わせが行われた前記参照画像および読み取り画像の照合を行うことで、画像障害候補の領域を検出する検出手段と、前記領域における前記参照画像の特徴に基づいて、前記領域のそれぞれについて、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行うかを判定する判定手段と、を有し、前記位置合わせ手段は、前記判定手段が前記所定の精度よりも高い精度で位置合わせを再度行うと判定した領域について、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行い、前記検出手段は、前記所定の精度よりも高い精度での位置合わせが再度行われた領域について、前記参照画像および前記読み取り画像の照合を行うことで、画像障害を検出することを特徴とする検査装置。前記判定手段は、前記領域における前記参照画像が特徴点を含む場合に前記所定の精度よりも高い精度で位置合わせを再度行うと判定し、前記領域における前記参照画像が特徴点を含まない場合に前記所定の精度よりも高い精度で位置合わせを再度行わないと判定し、前記判定手段が前記所定の精度よりも高い精度で位置合わせを再度行うと判定した場合、前記位置合わせ手段は、前記領域について、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行い、前記検出手段は、前記所定の精度よりも高い精度での位置合わせが再度行われた前記領域について、前記参照画像および前記読み取り画像の照合を行うことで、画像障害を検出し、前記判定手段が前記所定の精度よりも高い精度で位置合わせを再度行うと判定しなかった場合、前記位置合わせ手段は、前記領域について、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で行わず、前記検出手段は、前記領域を画像障害として検出することを特徴とする請求項1に記載の検査装置。前記位置合わせ手段は、前記参照画像および前記読み取り画像の一部の領域における画像間の位置の対応関係に基づいて、前記参照画像と前記読み取り画像との位置合わせを行い、前記位置合わせ手段は、少なくとも、前記位置合わせに用いられる前記参照画像の解像度、前記領域の大きさ、前記領域の個数のいずれかを制御することで、前記位置合わせの精度を制御することを特徴とする請求項1または2に記載の検査装置。前記検出手段は、前記所定の精度の位置合わせ後の照合によって前記参照画像および前記読み取り画像の両画像間の差異のある領域を検出する差異検出手段と、前記差異検出手段によって検出された前記差異の程度に基づいて前記画像障害候補の領域を検出する候補領域検出手段と、を有し、前記候補領域検出手段は、前記差異検出手段で検出された前記差異の程度が、画像障害候補であるとみなされる第1の判定基準の閾値以上である場合、前記差異のある領域を前記画像障害候補の領域として検出し、前記所定の閾値は、前記印刷物に用いられる紙種に応じて変わることを特徴とする請求項1乃至3の何れか1項に記載の検品装置。前記検出手段は、前記所定の精度の位置合わせ後の照合によって前記参照画像および前記読み取り画像の両画像間の差異のある領域を検出する差異検出手段と、前記差異検出手段によって検出された前記差異の程度に基づいて前記画像障害候補の領域を検出する候補領域検出手段と、を有し、前記候補領域検出手段は、前記差異検出手段で検出された前記差異の程度が、画像障害であるとみなされる第2の判定基準の閾値以下である場合、前記差異のある領域を前記画像障害候補の領域として検出することを特徴とする請求項1乃至3の何れか1項に記載の検査装置。印刷物に関する参照画像および読み取り画像を位置合わせして比較することで前記印刷物を検査する検査装置であって、前記参照画像と前記読み取り画像との位置合わせを所定の精度で行う位置合わせ手段と、前記位置合わせ手段で位置合わせが行われた前記参照画像および読み取り画像の照合を行うことで、画像障害候補の領域を検出する検出手段と、を有し、前記位置合わせ手段は、前記領域についてのみ、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行い、前記検出手段は、前記所定の精度よりも高い精度での位置合わせが再度行われた前記領域について、前記参照画像および前記読み取り画像の照合を行うことで、画像障害を検出する検査装置。印刷物を読み取ることで読み取り画像を取得する読み取り手段と、前記読み取り画像と照合すべき参照画像を受信する受信手段と、前記参照画像と前記読み取り画像との位置合わせを所定の精度で行う位置合わせ手段と、前記位置合わせ手段で位置合わせが行われた前記参照画像および読み取り画像の照合を行うことで、画像障害候補の領域を検出する検出手段と、を有し、前記位置合わせ手段は、前記領域における前記参照画像の特徴に基づいて、前記領域について、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行い、前記検出手段は、前記所定の精度よりも高い精度での位置合わせが再度行われた前記領域について、前記参照画像および前記読み取り画像の照合を行うことで、画像障害を検出する検査装置。印刷物に関する参照画像および読み取り画像を位置合わせして比較することで前記印刷物を検査する検査方法であって、前記参照画像と前記読み取り画像との位置合わせを所定の精度で行う第1の位置合わせ工程と、前記第1の位置合わせ工程で位置合わせが行われた前記参照画像および読み取り画像の照合を行うことで、画像障害候補の領域を検出する第1の検出工程と、前記領域における前記参照画像の特徴に基づいて、前記領域のそれぞれについて、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行うかを判定する判定工程と前記所定の精度よりも高い精度で位置合わせを再度行うと前記判定工程にて判定された領域について、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行う第2の位置合わせ工程と、前記所定の精度よりも高い精度での位置合わせが再度行われた領域について、前記参照画像および前記読み取り画像の照合を行うことで、画像障害を検出する第2の検出工程こと、を有することを特徴とする検査方法。請求項1乃至7の何れか1項に記載の各手段として、コンピュータを機能させるためのコンピュータプログラム。画像障害の発生位置などの特徴によっては、低精度の位置合わせ処理後の照合によっても画像障害領域を見つけることできる。しかしながら、特許文献1に開示される技術では、このような領域に対しても高精度の位置合わせ処理を行ってしまう。高精度の位置合わせ処理には多くの計算量を要するため、高精度の位置合わせ処理の必要がなければ、処理を省くことが処理の高速化にとって望ましい。本発明の検査装置は、印刷物に関する参照画像および読み取り画像を位置合わせして比較することで前記印刷物を検査する検査装置であって、前記参照画像と前記読み取り画像との位置合わせを所定の精度で行う位置合わせ手段と、前記位置合わせ手段で位置合わせが行われた前記参照画像および読み取り画像の照合を行うことで、画像障害候補の領域を検出する検出手段と、前記領域における前記参照画像の特徴に基づいて、前記領域のそれぞれについて、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行うかを判定する判定手段と、を有し、前記位置合わせ手段は、前記判定手段が前記所定の精度よりも高い精度で位置合わせを再度行うと判定した領域について、前記参照画像と前記読み取り画像との位置合わせを前記所定の精度よりも高い精度で再度行い、前記検出手段は、前記所定の精度よりも高い精度での位置合わせが再度行われた領域について、前記参照画像および前記読み取り画像の照合を行うことで、画像障害を検出することを特徴とする。画像障害候補の領域の特徴に応じて、高精度の位置合わせをする領域を選択することにより、処理速度が向上する。以下、本発明を実施するための最良の形態について図面を用いて説明する。実施例1図1は本実施例の検品システムの構成の一例を示す。画像形成装置印刷装置101は、各種の入力データを処理して印刷を行い、印刷物を出力する。検品装置検査装置102は、画像形成装置101から出力される印刷物を受け取って印刷物を検査し、検査した印刷物をフィニッシャ103へ搬送する。フィニッシャ103は、検品装置102で検査された印刷物を受け取り、各種の後処理を行う。これらの装置で構成される検品システムにおいて、画像形成装置101はネットワークを介して外部のプリントサーバやクライアントPCへと接続して、データの送受信を行う。また、検品装置102は通信ケーブルを介して画像形成装置101と1対1で接続されており、検品処理の設定情報や検品処理の結果検品判定情報などの送受信を行う。またフィニッシャ103も上記とは別の通信ケーブルを介して画像形成装置101と1対1で接続されており、後処理の設定情報などの送受信を行う。また、検品装置102とフィニッシャ103についても別の通信ケーブルを介して相互に接続されており、検品処理の結果検品判定情報の送受信が行われている。以上により、本実施例の検品システムは、印刷、検品、フィニッシングまでを一貫して行うインライン検品システムであることが分かる。[画像形成装置の制御部]図2は画像形成装置101の制御部の構成を示す。入力画像処理部201は、紙原稿などをスキャナなどの画像読み取り装置で読み取り、読み取られた画像データを画像処理する。NIC部202は、ネットワークを利用してプリントサーバやクライアントPCから入力されたPDLデータをRIP部に渡したり、画像形成装置内部の画像や装置情報をネットワーク経由で外部に送信したりする。RIP部は、入力されたPDLデータを解読し、ビットマップ画像データを生成し、主制御部203に送信する。主制御部203は、不図示のCPU、ROM、RAMを有し、これらが協調的に動作することによって制御部として機能している。この主制御部203は、装置内部および装置外部の両方におけるデータ送受信を制御する。また主制御部203は、検品装置102との通信も制御しており、検品装置102で行われた印刷物の検品処理の結果の情報検品判定情報を受信し、この検品判定情報に従って、印刷を止める等の制御を行う。また、主制御部203は、受信した画像データをメモリ部204に記憶し、必要に応じてメモリ部204から呼び出して出力画像処理部205へ送信する。出力画像処理部205は、印刷を行うための画像処理を画像データに施し、処理後の画像データをプリンタ部206に送る。また、出力画像処理部205は、プリンタ部206に送った画像データと同じ画像データをリファレンス画像参照画像として検品装置102に送信する。なお、必要に応じて、出力画像処理部205は、出力画像処理部205で処理を行う前の画像データをリファレンス画像として検品装置102に送信してもよい。プリンタ部206は、出力画像処理部205から受信した画像データに基づく印刷処理を行うために、帯電、露光、現像、転写、定着などの電子写真プロセスを制御する。操作部207は、画像形成装置101、検品装置102、フィニッシャ103の動作を制御するためのユーザーが選択可能な情報や、各装置101~103の状態を示す情報を不図示の操作パネルに表示させる。また、この操作部207は、操作パネルを介したユーザー指示を受け付け、指示情報を主制御部203へ送信する。[画像形成装置101のハードウェア構成]図3は画像形成装置101のハードウェア構成を示す。画像形成装置101は、スキャナ部301、レーザ露光部302、感光ドラム303、作像部304、定着部305、給紙/搬送部306、及び、これらを制御する制御部308から構成される。なおこの制御部308の構成は、図2で示されるものであるため説明を省略する。スキャナ部301は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する工程である。レーザ露光部302は、上記画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡ポリゴンミラー307に入射させ、反射走査光として感光ドラム303に照射する。作像部304は、感光ドラム303を回転駆動し、帯電器によって帯電させ、上記レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像する。そのトナー像を用紙に転写し、その際に転写されずに感光ドラム上に残った微小トナーを回収するといった一連の電子写真プロセスの現像ユニット現像ステーションを4連持つことで実現している。シアンC、マゼンタM、イエローY、ブラックKの順に並べられた4連の現像ユニットは、シアンステーションの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの作像動作を順次実行していく。このタイミング制御によって、用紙上に色ずれのない、フルカラートナー像が転写される。本実施例はカラープリンタを想定しているが、これに限定されるものではなく、白黒プリンタの場合にはブラックの現像ユニットのみが搭載される。定着部305は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、上記作像部によってトナー像が転写された用紙上のトナーを、熱と圧力によって溶解、定着させる。なお、厚紙用紙を印字する際には、紙が厚く、熱の伝導性が低いため、定着部305を通す速度を例えば通常の半分の速度にする必要がある。これに起因して、厚紙用紙の印字の際には定着部305以外の各部の用紙搬送速度も半分になるため、画像形成装置101の印刷速度自体が半分となる。給紙/搬送部306は、用紙カセットやペーパーデッキに代表される用紙収納庫を一つ以上持っており、上記プリンタ制御部の指示に応じて用紙収納庫に収納された複数の用紙の中から一枚を分離し、作像部定着部へ搬送する。用紙は搬送され、前述の現像ステーションによって、各色のトナー像が転写され、最終的にフルカラートナー像が用紙上に形成される。また、両面印刷を行う場合は、定着部を通過した用紙を再度作像部へ搬送する搬送経路を通るように制御する。[フィニッシャの内部構成]図5は、フィニッシャ103のハードウェア構成の一例を示している。検品装置102から搬送された印刷物は、フィニッシャ103に入る。フィニッシャ103は、印刷物の排出先としてのエスケープトレイ501及び出力トレイ502と、印刷物の転送パスをどちらのトレイへつなげるかを切り替える転送パス切り替え部505を有する。またフィニッシャ103は、印刷物に対してステープル処理を施すステープラ504を有する。また、フィニッシャ103は、フィニッシャ103の動作全体を統括的に制御する制御部506を有する。この制御部506については、図6を用いて後述する。[フィニッシャのシステムブロック図]図6はフィニッシャ103の制御部506の構成を示す。制御部506の主制御部601は、不図示のCPU、ROM、RAMを有し、これらが協調的に動作することによって制御部として機能している。主制御部601は専用の通信線を介して画像形成装置101と通信する。また、主制御部601は専用の通信線を介して検品装置102と通信する。主制御部601は、画像形成装置101から印刷物に対してステープル処理等の後処理を行うのかを指示するフィニッシャ設定情報と、検品装置102から検品判定情報とを受信する。そして主制御部601は、受信した情報に基づいてフィニッシャ103内の各機能を制御する各制御部602、603との間で通信を行う。具体的には、主制御部601は、受信したフィニッシャ制御情報に基づいて、印刷物に対してステープル処理を行うのかを制御する情報ステープラ制御情報をステープラ制御部603へ送信する。また主制御部601は、受信した検品判定情報に基づいて、ステープラ制御情報をステープラ制御部603へ送信し、印刷物の排出先を切り替えるための搬送パス制御情報を搬送パス駆動制御部602へ送信する。例えば、印刷物に画像障害が含まれる旨を示す検品判定情報を受信した場合に、主制御部601は、ステープル処理を行わないようにすべくステープラ制御情報をステープラ制御部603へ送信し、排出先をエスケープトレイ501とすべく搬送パス制御情報を搬送パス駆動制御部602へ送信する。また、印刷物に画像障害が含まれない旨を示す検品判定情報を受信した場合に、主制御部601は、ステープル処理を行うべくステープラ制御情報をステープラ制御部603へ送信し、排出先を出力トレイ502とすべく搬送パス制御情報を搬送パス駆動制御部602へ送信する。搬送パス駆動制御部602は、主制御部601から送信された搬送パス制御情報に基づいて、転送パス切り替え部505の動作を制御することで、印刷物の排出先を制御する。ステープラ制御部603は、主制御部601から送信されたステープラ制御情報に基づいて、ステープラ504の動作を制御することで、印刷物に対してステープル処理を行う。[検品装置のハードウェア構成]図4aは検品装置102のハードウェア構成を示している。給紙ローラ401は、画像形成装置101から出力された印刷物を引き込む。その後、印刷物は、搬送ベルト402によって搬送されながら、搬送ベルト402上にある検品センサー403で読み取られる。なお、ここでは図示しないが、検品センサー403は両面印刷物にも対応できるように搬送ベルト402の下側からも検品センサーで読み取る構造であってもよい。制御部405は、検品センサー403によって読み取られた画像スキャン画像を用いて検品処理を行って、検品処理の結果の情報検品判定情報を画像形成装置101およびフィニッシャ103に送信する。制御部405の詳細な構成および検品処理については図7、図9を用いて後述する。また、制御部405は、検品装置102全体の制御も行う。排紙ローラ404は、検品処理後の印刷物をフィニッシャ103へ搬送する。図4bは搬送ベルト402の部分を上面視した例を示す図であり、ここで図示されるように、検品センサー403は、搬送されてきた印刷物410の全面の画像をライン毎に読み取るラインセンサーである。画像読み取り用の照射装置411は、検品センサー403で読み取る際に印刷物に光を照射する画像読み取り用の照射装置である。斜行検知用の照射装置412は、印刷物410が搬送ベルト402上の搬送中に、搬送方向に対して斜行しているかどうかを読み取るために、搬送される印刷物に対して斜め方向から光を照射する。そして検品センサー403がこの照射による印刷物の端部の影を読み取ることで、斜行は検知される。本実施例では印刷物の端部の影の読み取りは検品センサー403で行われるが、検品センサー403以外の別の読み取りセンサーを用いて影を読み取るようにしてもよい。[検品装置のシステムブロック図]図7は検品装置102の制御部405のハードウェアの構成を示す。主制御部703は、不図示のCPU、ROM、RAMを有し、これらが協調的に動作することによって制御部として機能している。また、主制御部703は、制御部405内の各処理部の動作を統括的に制御することで、検品装置102の全体を制御する。画像入力部701は、検品センサー403で読み取ったスキャン画像を受信する。受信したスキャン画像はメモリ部704に保存される。通信部702は、画像形成装置101およびフィニッシャ103との通信を行う。通信部702は、通信によって、リファレンス画像を受信し、また、検品制御情報の送受信を行う。受信したリファレンス画像と検品制御情報は、メモリ部704に保存される。画像形成装置101との間で送受信される検品制御情報の1つは検品判定情報であり、また検品制御情報の1つは、印刷ジョブ情報印刷部数情報ページ順情報などスキャン画像とリファレンス画像との対応を取るための同期情報である。同期情報は、両面印刷や複数部数印刷のために、スキャン画像と、それを印刷するのに利用されたリファレンス画像を検品装置102で受信する順番が異なる場合のために必要とされる。また動機情報は、1枚のリファレンス画像が複数のスキャン画像と対応している場合があるために必要とされる。フィニッシャ103との間で送受信される検品制御情報は、検品判定情報である。操作部705は、検品処理の結果を不図示の操作パネルに表示させる。検品処理部713は、リファレンス画像およびスキャン画像を用いて印刷物に対して検品処理を行う。検品処理部713の詳細については後述する。[検品処理部の構成]検品処理部713の詳細な構成について説明をする。斜行検知部706は、印刷物の斜行を検知し、斜行角度の情報を生成する。図8を用いて斜行検知についてさらに説明する。前述したように、照射装置412の光の照射によって生じた印刷物410の端部の影端部影801は検品センサー403で読み取られる。この読み取られた影は影画像として斜行検知部706に送信される。斜行検知部706は、影画像に対して二値化処理及びエッジ検出処理等を行うことで、影画像の斜行を検出する。例えば、影画像に対して二値化処理及びエッジ検出処理等を行った後の画像が図8bのようになっていた場合、斜行検知部706は、まず基準座標811を決定し、次に端部影801上に始点座標812と終点座標813を決定する。そして斜行検知部706は、座標812、813の基準座標811からの相対座標を求める。ここでは基準座標811を座標0、0とした場合に、始点座標812は座標300、245、終点座標813は座標235、3885となり、斜行検知部706は、座標812、813それぞれの相対座標から端部影801の傾きθdegを求める。するとこの場合のθdegは、として求められる。したがって、斜行検知部706は、印刷物410が搬送方向に対して時計回り方向に1.023度斜行していると検出する。なお、印刷物の斜行角度が印刷物ごとに変わらず、一定の角度であるような場合には、最初の1枚の印刷物の斜行角度を次ページ以降の印刷物の斜行角度としてもよい。もしくは、影画像の探索の開始点を、前ページの印刷物の斜行角度によって決めてもよい。このように、斜行検知部706は、印刷物の斜行を検知し、斜行角度の情報を生成する。また斜行検知部706は、生成した斜行角度の情報をメモリ部704に保存する。画質差調整部707は、色空間の違いや全体的な明度の違いなどといった、スキャン画像とリファレンス画像の間の画質の差異画質差を調整する。この画質差は、印刷前の画像処理画像形成装置特性スキャナ特性の影響、あるいは画像形式の違いにより生じるものであって、画像障害の有無にかかわらず生じる。なお印刷前の画像処理とは、色変換処理やガンマ処理やハーフトーン処理などである。また画像形成装置特性とは、色再現性やドットゲインやガンマ特性などである。またスキャナ特性とは、色再現性やS/NやスキャナMTFなどである。また、画像形式の違いとは、両画像間の1画素のbit数が異なることである。画質差調整部707は、これらの影響を除去し、画像障害がなければスキャン画像とリファレンス画像とが画質差のない同等のものとなるように、補正処理を両方またはリファレンス画像のみに施す。補正処理は、色変換処理ガンマ補正処理フィルタ処理網点の平滑化処理やエッジなまりの調整処理bit幅調整処理である。リファレンス画像のみに施す場合は、シミュレーションによりリファレンス画像からスキャン画像と同等の画像を作ることとなるため、画像障害が生じていない画像形成装置101および検品センサー403の特性をシミュレーションすることと等価となる。解像度変換部708は、スキャン画像やリファレンス画像の解像度の変換を行う。スキャン画像とリファレンス画像は、制御部405に入力された時点で解像度が異なっている場合がある。また、後述の位置合わせ処理の精度を制御するうえで、画像の解像度を変える場合がある。そのような場合に、解像度変換処理が行われる。例えば、スキャン画像が主走査600dpi/副走査300dpiであり、リファレンス画像が主走査1200dpi/副走査1200dpiであったとする。検品処理部713で必要とされる解像度が主走査副走査ともに300dpiであった場合には、それぞれの画像を縮小変倍して、両方の画像を主走査副走査ともに300dpiの画像とする。変倍の方法は、計算量と必要精度を勘案して、公知の方法を利用すればよい。例えば、SINC関数を利用した変倍を行えば、計算量は多いが、高精度の変倍結果を得ることができる。最近傍法を利用した変倍を行えば、計算量は少ないが、低精度の変倍結果を得ることになる。画像変形部709は、スキャン画像やリファレンス画像の画像変形処理を行う。スキャン画像とリファレンス画像の間には、印刷時の用紙の伸縮や斜行、スキャン時の斜行により、幾何的な相違が存在する。画像変形部709は、斜行検知部706からの斜行角度の情報や後述する位置合わせ部710からの位置合わせ情報を用いて、画像の幾何変形を行うことにより、その幾何的な相違を補正する。例えば、幾何的な相違は、線型変換回転、拡大縮小、剪断と平行移動である。この幾何的な相違は、アフィン変換として表現可能であり、アフィン変換パラメータを斜行検知部706や位置合わせ部710から得ることにより補正を行うことが可能となる。この画像変形部709は、画像の幾何変形処理を行われたスキャン画像およびリファレンス画像を照合部711へ送信する。位置合わせ部710、照合部711、判定部712については以下、順に説明する。[位置合わせ部710]位置合わせ部710は、スキャン画像とリファレンス画像の間の位置合わせ処理を行い、前述の画像変形部709での画像の幾何変形処理に用いられるアフィン変換パラメータ位置合わせ情報を算出する。なお、位置合わせ部710は同解像度のスキャン画像とリファレンス画像に対して位置合わせ処理を行うこととする。なお入力解像度が高いほど、位置合わせの精度が向上するが、計算量は大きくなる。位置合わせ手法としては、様々な位置合わせ手法が考えられるが、本実施例は、計算量を減らすために、画像全面ではなく、画像の一部である矩形領域以下パッチあるいはパッチ画像と呼ぶの画像情報および位置情報を利用して、画像全面の位置合わせを行う手法を利用する。本実施例の位置合わせは、位置合わせ用パッチの選択パッチごとの位置合わせアフィン変換パラメータの算出の3つのステップからなる。それぞれのステップについて説明をする。[位置合わせ部710におけるパッチの選択]まず、位置合わせ用パッチの選択について説明する。位置合わせ部710は、位置合わせ用パッチの選択において、リファレンス画像から、位置合わせ処理に適した複数個のパッチの選択を行う。位置合わせ処理に適したパッチとして、パッチ画像内のコーナー特徴量が大きいパッチが考えられる。なおコーナー特徴とは、ある局所近傍で方向の異なる2つの際立ったエッジが存在するような特徴2つのエッジの交点である。コーナー特徴量は、このエッジ特徴の強さを表す特徴量である。なおコーナー特徴の検出方法には、エッジ特徴のモデル化の違いにもとづき、様々な手法が考案されている。コーナー特徴量を計算する方法の1つとしては、Harrisのコーナー検出法と呼ばれる公知の方法がある。Harrisのコーナー検出法は水平方向の微分画像水平方向のエッジ特徴量画像と、垂直方向の微分画像垂直方向のエッジ特徴量画像から、コーナー特徴量画像を計算する。このコーナー特徴量画像は、コーナー特徴を構成する2つのエッジのうち弱い方のエッジ量を表現した画像となっている。コーナー特徴は2つのエッジのどちらも強いエッジであるはずなので、相対的に弱い方のエッジであっても強いエッジ量を持っているどうかでコーナー特徴量の大きさを表現している。位置合わせ部710は、リファレンス画像からコーナー特徴量画像を計算し、所定の閾値以上である大きなコーナー特徴量を持つパッチを、位置合わせに適したパッチとして選択する。なお単純にコーナー特徴量が大きい領域を順番にパッチとして選択すると、画像内の一部分の領域からのみパッチが選択される場合がある。このようなパッチから求められたアフィン変換パラメータは画像の局所領域の幾何変形を表していることになるので、パッチを局所領域のみから選択することは、画像全体の位置合わせをする上で望ましくない。そこで、パッチを選択する際には、単にコーナー特徴量の大きさではなく、選択されるパッチが画像内に分散していることも考慮する。具体的には、位置合わせ部710は、あるパッチのコーナー特徴量が画像内全体の中での値が大きくなかったとしても、その値が、画像の局所領域内のパッチの特徴量の平均から所定の閾値以上であれば、位置合わせ処理に用いられるパッチとして選択する。こうすることにより、リファレンス画像内に位置合わせ処理に用いられるパッチを分散配置させることができる。なお位置合わせ部710は、パッチ選択を選択パラメータに基づいて行う。この選択パラメータは、選択されるパッチの大きさ、パッチの個数または密度を制御するパラメータである。パッチが大きくなり、パッチの個数が多くなると、位置合わせの精度が向上する一方、計算量は大きくなる。すなわち、位置合わせ部710の行う位置合わせ処理の精度は、選択パラメータによって制御されることになる。パッチ選択の例を、図10を用いて説明する。図10aはリファレンス画像を示し、図10bはこのリファレンス画像の水平方向のエッジ特徴量の強度を示す。同様に、図10cは垂直方向のエッジ特徴量の強度を示す。図10bと図10cに示されるエッジ特徴量の強度から、コーナー特徴量を計算したものが、図10dとなる。なお、図10b、c、dにおいて、各特徴量が大きいほど、より白く表示されている。図10dをみると、太文字領域と、罫線の交点が大きなコーナー特徴量をもつ領域となっていることが分かる。図10eは、図10dのコーナー特徴量の情報を元に、位置合わせ処理に用いられるパッチを選択したもので、白い点線で囲まれている領域が、選択されたパッチの領域を示している。単純にコーナー特徴量が大きい領域だけをパッチとして選択するのでは、左上と左下の領域でしかパッチが選択されない可能性があるが、前述したように、パッチの分散具合も考慮することにより、図10eのようにパッチが選択される。図10fは、図10eで選択されたパッチをリファレンス画像上に示したもので、黒い点線で囲まれている領域が位置合わせ処理に用いられるパッチである。[位置合わせ部710におけるパッチごとの位置合わせ]次にパッチごとの位置合わせについて説明をする。ここで位置合わせ部710は、前段で選択したリファレンス画像内の位置合わせ用パッチと、それに対応するスキャン画像内のパッチとの間で位置合わせ処理を行っていく。図11は、両画像におけるパッチ間の位置の対応関係について説明する図である。図11aは、リファレンス画像内の位置合わせ用パッチを黒の点線枠で示したものである。図11bは、リファレンス画像内の位置合わせ用パッチリファレンスパッチと対応する位置にある、スキャン画像内の領域スキャンパッチを黒の点線枠で示したものである。これらリファレンスパッチとスキャンパッチの位置の対応関係について図11c、dを用いて説明する。例えば、図11cに示すリファレンスパッチに対応するスキャンパッチは図11dに示されるものである。これら2パッチ間の位置合わせ処理の結果として、得られる情報は2種類ある。1つ目は、i番目i=1~N、Nはパッチ数のリファレンスパッチの中心座標refpX_i,refpY_iである。2つ目は、そのリファレンスパッチの中心座標における画像の、スキャンパッチ内での位置を表す座標scanpX_i,scanpY_iである。位置合わせ手法は、座標refpX_i、refpY_iおよびscanpX_i、scanpY_iの位置の対応関係が得られるようなシフト量推定方法であれば、どのような手法であってもよい。例えば、FFT高速フーリエ変換による方法がある。この方法では、リファレンスパッチおよびスキャンパッチのパッチ対に対してFFTを行い、周波数空間上でのこれら2パッチ間の相関をとることで、シフト量を推定する。[位置合わせ部710におけるアフィン変換パラメータの算出]アフィン変換パラメータの算出について説明をする。アフィン変換は、下記の変換式で表現される座標変換方法である。上記の式で、アフィン変換パラメータは、a、b、c、d、e、fの6種類である。ここで、x、yはrefpX_i、refpY_iのことであり、x’、y’はscanpX_i、scanpY_iのことである。N個のパッチ対から得られる、N個のこの変換式を用いて、位置合わせ部710は、アフィン変換パラメータを算出する。例えば、最小二乗法を用いて、アフィン変換パラメータが求められる。そして位置合わせ部710は、求めたアフィン変換パラメータを位置合わせ情報として画像変形部709へ送信する。[照合部711]照合部711は、画像変形部709によって画像の幾何変形処理が行われた後のスキャン画像およびリファレンス画像を受信し、これら両画像間の照合を行う。照合部711は、まず、リファレンス画像とスキャン画像の差分画像を生成する。差分画像は、例えば、差分画像DIFx、y=DISリファレンス画像REFx、y-スキャン画像SCANx、yのようにして計算される。ここで、x、yは座標で、DISは画素値間の距離を求める関数である。DISは、両画像がグレースケール画像であれば、画素値の差の絶対値を求める関数でもよいし、ガンマ補正を考慮した差の絶対値を求める関数であってもよい。カラー画像の場合は、色差を求める関数とすれば良い。次に、照合部711は、得られた差分画像の中で所定の閾値以下の画素値を持つ領域の画素値をゼロ0として、修正差分画像を生成する。この所定の閾値は、画質差調整部707の行う画像処理では吸収しきれない画質差をもつ画素が画像障害に該当しないような値に設定される。次に、照合部711は、画素値が非ゼロ非0である画素を連結して、画素値が非ゼロである画素群の画素塊を生成する。この画素塊はリファレンス画像およびスキャン画像の両画像間で差異のある、まとまった領域を示している。そして、照合部711は、画像内すべての画素塊のそれぞれについて、画像特徴量を求める。この画像特徴量は、差異のある領域として検出された画素塊の領域における、リファレンス画像およびスキャン画像の両画像間の差異の程度を示している。本実施例では画像特徴量の一例として、平均差分値と面積を用いる。この面積とは、画素塊の領域内の画素数の総和のことであり、平均差分値とは、画素塊の領域内の画素値の総和を面積で割ったものである。すなわち、平均差分値や面積が大きければ大きいほど、両画像間の差異は大きいことになる。なお画像特徴量としてはほかに、分散値などを用いてもよい。また、この画像特徴量は、画素塊が、更なる高精度の位置合わせ処理を行った後に改めて照合部711によって照合されるべき領域であるのかを判定するために、判定部712で用いられる。照合部711は、修正差分画像と、画素塊に関する情報画素塊それぞれの位置情報と画像特徴量とを、照合結果として判定部712に送信する。以上説明したように照合部711は、修正差分画像および画素塊に関する情報を生成することによって、リファレンス画像およびスキャン画像の両画像間の差異のある領域を検出する差異検出手段として機能している。[判定部712]判定部712は、照合部711から受信した照合結果を用いて、画像障害候補の有無を判定する判定処理。具体的には、判定部712は、それぞれの画素塊について、画像特徴量を評価して、その画素塊が画像障害候補であるかの判定を行う。例えば、本実施例の判定部712は、画像特徴量が面積と平均差分値で有った場合、図12のような判定基準を用いて画素塊が画像障害候補かどうかの判定を行う。図12は、横軸を画素塊の面積、縦軸を画素塊の平均差分値とした特徴量空間を示す図であって、この特徴量空間をOK領域およびNG領域に二分する境界線のグラフ第1の判定基準を有する。なお、図12のOK領域とは画素塊が画像障害候補ではないことを示す領域であり、図12のNG領域とは画素塊が画像障害候補とみなされる領域である。このグラフの情報第1の判定基準の情報ともいうは予めメモリ部704に記憶されており、判定部712は、判定処理を行う際にこのグラフの情報を、主制御部703を介してメモリ部704から取得する。なお、画像特徴量が3つ以上ある場合には、画像特徴量が構成する特徴空間上で、NG領域と、それ以外を区別する平面パラメータもしくは[画像特徴量の次元-1次元]の超平面のパラメータの情報が、主制御部703を介して、メモリ部704から判定部712に読み出される。判定部712は、それぞれの画素塊について画素塊の画像特徴量を図12の特徴量空間にプロットし、画素塊の画像特徴量が図12のOK領域とNG領域とのどちらの領域に含まれるかを判定する。すなわち、判定部712は、画素塊の画像特徴量が第1の判定基準であるグラフ図12の示す境界上の値以上第1の判定基準の値以上であるか否かを判定している。画素塊の画像特徴量が図12のグラフで示された値以上である場合、画素塊は画像障害候補とみなされ、画素塊の画像特徴量が図12のグラフで示された閾値未満である場合、画素塊は画像障害候補でないとみなされる。判定の結果、画像障害候補とみなされなかった画素塊の領域について、判定部712は、その画素塊の修正差分画像における画素値を0とする。このようにしてすべての画素塊についての判定処理を終了すると、判定部712は、画像障害候補とみなされた領域だけが非ゼロとなっている画像を、判定結果画像として得る。判定部712は、この判定結果画像と、判定結果画像上に残っている画素塊に関する情報を出力する。以上説明したように判定部712は、画素塊の画像特徴量が示す、リファレンス画像およびスキャン画像の両画像間の差異の程度に基づいて、画像障害候補となる領域を検出する候補領域検出手段として機能している。[検品装置の制御フロー]以下において、本実施例の検品処理に関して図9を用いて説明する。図9は、本実施例の検品処理の一連の処理フローを示したフローチャートである。これらの処理を実行するためのコンピュータプログラムはメモリ部704に記憶されている。主制御部703はこのコンピュータプログラムをメモリ部704から読み出して実行することで、図9のフローチャートの一連の処理が実行されるように、制御部405内の各処理部を制御する。以下で説明する処理は、主制御部703によって、各処理部が統括的に制御されることで実現される。また、各処理部で処理された結果はメモリ部704に記憶され、後続の処理で利用される。ステップS901では、斜行検知部706および画質差調整部707は、検品処理の前処理を行う。まず、主制御部703は、メモリ部704に保存されている、画像形成装置101から受信した検品制御情報を用いて、処理するべきスキャン画像とリファレンス画像との画像ペアを選択する。続いて、斜行検知部706は、スキャン画像を処理し、スキャン画像の斜行角度の情報を生成する。そして、その斜行角度の情報にもとづいて、画像変形部709はスキャン画像の補正処理を行う。これと並行して、画質差調整部707はリファレンス画像を処理して、検品処理に適した画像とする。ステップS902において、S901で得られたスキャン画像とリファレンス画像との低精度の位置合わせが行われる。位置合わせの精度と計算量はトレードオフの関係がある。本ステップでは、計算量を抑えることを優先し、低精度の位置合わせを実施する。位置合わせで考慮すべきパラメータは、解像度パッチサイズパッチ密度の3種類である。まず、解像度変換部708は、スキャン画像とリファレンス画像とを低精度位置合わせ用の所定の解像度例えば、低解像度の150dpi×150dpiの画像に変換する。そして、位置合わせ部710は、所定の解像度となったスキャン画像およびリファレンス画像に対して、低精度位置合わせ用の選択パラメータに基づいて位置合わせ処理を行い、アフィン変換パラメータを得る。この低精度位置合わせ用の選択パラメータとは、例えば、パッチサイズを小さいパッチとなる64画素×64画素とし、パッチ密度を300画素×300画素ごとに1つのパッチが選ばれるような疎な密度としたものである。図13aはリファレンス画像の例である。図13bは、図13aのリファレンス画像上に低精度位置合わせ用のパッチを黒点線で示したものである。低精度位置合わせであるため、パッチサイズは小さく、密度は疎になっている。そして画像変形部709は、位置合わせ部710から得たアフィン変換パラメータを用いて、リファレンス画像の補正処理を行い、座標系をスキャン画像と同じにし、照合に利用可能な画像とする。すなわち、ステップS902において、解像度変換部708、位置合わせ部710、画像変形部709は、リファレンス画像とスキャン画像との位置合わせを所定の精度で行う位置合わせ手段として機能していることになる。ステップS903において、S902で得られたスキャン画像とリファレンス画像を用いた照合/判定処理が行われる。まず、照合部711は、スキャン画像とリファレンス画像の照合処理を行う。そして、照合部711の処理結果を用いて、判定部712は判定処理を行う。判定部712の判定処理には、あらかじめ操作部705から設定される所定の判定基準図12参照が用いられる。判定処理の結果として出力された判定結果画像の画像塊は、最終結果ではないので、画像障害候補の画像塊であると考える。例えば、図13aがリファレンス画像で、図13cがスキャン画像であった場合に、判定処理の結果、画像障害候補とみなされた画像塊は判定結果画像である図13dの画像塊1302と画像塊1303となる。図13cの1301は、印刷中に生じた画像障害である。画像障害1301は、判定の結果、画像塊1302として、画像障害候補として判定をされたことになる。一方、画像塊1303は、位置合わせ精度により差分画像作成の際に差分が生じ、図13cの罫線が画像障害候補として誤認識される。ステップS904において、主制御部703は、判定結果画像に未処理の画像障害候補の画像塊があるかどうかを判定する。画像障害候補が1つもなかったり、すべての画像障害候補についての処理が終了したりしている場合には、ステップS913に進む。未処理の画障害候補があった場合にはステップS905に進む。ステップS905において、判定部712は、未処理の画像障害候補の画像塊の1つをステップS906~ステップS912で処理対象の画像塊として選択する。ステップS906において、判定部712は、ステップS905で選択した画素塊の領域が高精度位置合わせすべき領域かどうかの判定を行う。ここで、ステップS906の処理について詳しく説明する。ステップS905で選択された画素塊の中には、ステップS902における位置合わせ処理が低精度だったために検出されたものも含まれることがある。誤判定が生じる可能性があるのは、リファレンス画像におけるエッジの近傍領域である。エッジの近傍領域では画素値が急激に変化しているため、位置合わせの精度が低いと、スキャン画像とリファレンス画像との照合において、大きな差分が検出されやすくなり、その箇所は画像障害候補として判定されてしまう。言い換えると、画像障害候補として判定された画素塊の近傍領域周辺領域にエッジが存在する場合、その画素塊は位置合わせ精度の低さのせいで画像障害候補として検出された可能性がある。また、このような画像障害候補の領域に精度の高い位置合わせを行って照合/判定処理を行えば、この画素塊は画像障害ではないと正しく判定される可能性がある。そこで、ステップS906では、判定部712は、処理対象の画素塊の領域は高精度位置合わせすべき領域かを判定する。具体的には、判定部712は、リファレンス画像において、画素塊の領域の位置に対応する位置の周辺領域にエッジ特徴点が存在するかを判定する。そして、エッジが存在すると判定される場合、判定部712は、画素塊の領域は高精度の位置合わせが行われる領域であると判定し、処理をステップS908に進める。一方、エッジが存在しないと判定される場合、判定部712は、画素塊の領域は画像障害の領域であると判定し、処理をステップS907に進める。なお、画素塊の周辺領域とは、画素塊の領域を含む画素塊の領域の周辺からN画素の距離以内の領域である。Nは低精度位置合わせの精度に依存して決まる値である。本実施例では、Nは2~3画素とする。また、この画素塊の周辺領域のことを画像障害候補の領域と呼ぶこともある。この処理について図13を用いて説明する。図13eは、リファレンス画像である図13aの水平方向微分画像図10bと垂直方向微分画像図10cを足し合わせたエッジ画像である。より白い部分がエッジの強い部分で、黒い部分がエッジの存在しない部分である。図13eにおいて、画像塊1302の周辺領域に対応する領域1304にはエッジは存在しない。そのため、この画像塊1302の領域は高精度位置合わせが行われない領域である判定される。また図13eにおいて、画像塊1303の周辺領域に対応する領域1305にはエッジが存在する。そのため、この画像塊1303の領域は高精度位置合わせが行われる領域であると判定される。フローチャートの説明に戻る。ステップS907において、判定部712は、ステップS904で選択された処理対象の画像塊の領域を画像障害領域とする。そして、判定部712は、画像障害とされたステップS903から出力された判定結果画像上の画素塊を最終判定結果画像に複製する。最終判定結果画像は、何も追加される前は、すべての画素値が0の画像であり、最終的な判定結果を表現するための画像となる。ここでの処理について図13を用いて説明すると、図13dの画素塊1302が最終判定結果画像に複製されて、画素塊1306を有する図13fのような最終判定結果画像が生成される。なお、判定部712は、最終判定結果画像に複製した画素塊に関する情報をメモリ部704に保存する。そして、処理はステップS912に進む。ステップS908において、解像度変換部708、位置合わせ部710、画像変形部709は、高精度の位置合わせを行う。この高精度の位置合わせは、ステップS902で行われる位置合わせよりも位置合わせの精度が高い。解像度変換部708は、まず、リファレンス画像とスキャン画像から、画像障害候補の画素塊とその周辺領域の部分を包含する部分画像部分リファレンス画像と部分スキャン画像を切り出す。この部分画像の大きさは後段の高精度位置合わせのためのパッチが十分に選べることが見込める大きさであればどのようなサイズであってもよいが、計算量を抑えるため、なるべく小さいサイズのものがよい。次に、解像度変換部708は、部分スキャン画像と部分リファレンス画像を解像度変換部708で高精度位置合わせ用の解像度例えば、高解像度の300dpi×300dpiの画像に変換する。そして位置合わせ部710は、解像度変換された部分スキャン画像と部分リファレンス画像を用いて、アフィン変換パラメータ位置合わせ情報を得る。この際、位置合わせ部710は、高精度位置合わせ用の選択パラメータを用いて、アフィン変換パラメータを求める。なお高精度位置合わせ用の選択パラメータとは、例えば、パッチサイズを大きいパッチである128画素×128画素とし、パッチ密度を200画素×200画素ごとに1パッチが選ばれるような密な密度としたものである。図14aは部分リファレンス画像の例である。図14bは、図14aの部分リファレンス画像に高精度位置合わせ用のパッチを黒点線で示したものである。高精度位置合わせであるため、パッチサイズは大きく、密度は密になっている。図14cは部分スキャン画像の例である。なお、部分リファレンス画像から高精度位置合わせのためのパッチが十分に抽出できなかった場合の処理の一例として、位置合わせ部710は、ステップS902で求めたリファレンスパッチとスキャンパッチの位置の対応関係の情報を用いる。また、この場合、位置合わせ部710は、画素塊の周辺領域にあるエッジ特徴の部分画像をリファレンスパッチとしたリファレンスパッチとスキャンパッチの位置の対応関係の情報も用いる。これらの情報が用いられることで画素塊の近傍の位置ずれを考慮したアフィン変換パラメータが求まる。最後に、画像変形部709は、位置合わせ部710から得たアフィン変換パラメータを用いて、部分リファレンス画像に画像変形処理を行い、部分スキャン画像と位置合わせを行った、後段の照合に利用可能な画像とする。ステップS909において、照合部711は、ステップS908で得られた部分スキャン画像と部分リファレンス画像を用いて照合処理を行う。照合部711は、部分スキャン画像と部分リファレンス画像を照合部711で処理をし、部分領域に関する修正差分画像と画素塊に関する情報を照合結果として得る。ステップS910において、判定部712は、ステップS909の照合結果を用いて、画像障害の判定処理を行って判定結果画像を生成し、出力する。なお、判定処理の際に、正常である画像障害でないと判定する基準は、S903における判定処理の判定基準と同等もしくはより厳しくする。ここで、同等とは、画像特徴量が解像度に依存するような値であった場合には、正規化したあとの基準における比較に基づく。例えば、S903での面積に関する判定基準が150dpiの4画素以下ならOKであって、S908での高精度位置合わせの解像度が300dpiであった場合、同等の判定基準とは、300dpiの8画素以下ならOKとなる。これは、150dpiの4画素と、300dpiの8画素は、物理的な面積に変わりはないからである。なお、高精度の位置合わせ後の判定基準を同等もしくはより厳しくする理由は、高精度位置合わせをする場所の画像の特徴がエッジ特徴を含むからである。すなわち、高精度位置合わせが行われる領域は、文字部のエッジなどが含まれており、このような領域に対しては視覚的な印象を考慮して、厳しく画像障害を判定した方がよいからである。判定部712の判定処理の結果として出力された部分領域に関する判定結果画像に画像障害の画像塊がなかった場合には、その画素塊の領域は誤判定にのせいで画像障害候補とみなされていたことになる。そのような場合に処理はステップS911に進む。画素塊があった場合、画素塊は画像障害として確定し、処理はステップS907に進む。例えば、図14aが部分リファレンス画像で、図14cが部分スキャン画像であった場合に、部分領域の判定結果画像は図14dとなる。図14dは、すべて画素値が0となっており、ステップS903で検出された画素塊の領域図14bは、ステップS902における位置合わせの精度が低かったせいで、画像障害候補の領域とみなされていたことになる。ステップS911において、判定部712は、ステップS904で選択された処理中の画像障害候補である画像塊を画像障害領域としない。そして、処理はステップS912に進む。ここでの処理について図13を用いて説明すると、図13dの画素塊1303は最終判定結果画像に複製されないため、図13fのような最終判定結果画像が生成される。ステップS912において、主制御部703は、処理の途中打ち切り条件処理途中打ち切り条件を満たすかどうかの判定を行う。途中打ち切り条件としては、2種類の設定が考えられる。1つ目の設定は、即座に異常時処理を行うために、1つでも画像障害領域が見つかった場合に、処理を打ち切るという設定aである。2つ目は、ユーザーに正確な画像障害の個数とすべての画像障害の位置を示すために、処理を途中で打ち切らないという設定bである。これらの設定は、操作部705で、ユーザーによって設定される。主制御部703は、設定が設定aであった場合には、ステップS913に進み、設定が設定bであった場合には、ステップS904に進む。ステップS913において、主制御部703は、異常時処理が必要であるかの判定を行う。異常時処理は、画像障害が検出最終判定結果画像に画像塊があるされている場合に行う。しかしながら、一旦、すべてを印刷したあとに、画像障害のレベルを確認したいというユーザーもいることが考えられる。そこで、画像障害の検出時に、異常時処理を実際に行うかの設定は操作部705で、ユーザーによって設定可能にしておく。画像障害が検出され、異常時処理を行う設定になっていた場合にはステップS914に進む。それ以外の場合にはステップS915に進む。ステップS914において、主制御部703は、異常時処理を行う。異常時処理には、第1の設定と第2の設定の2種類の設定があり、その設定に従い異常時処理が行われる。どの設定を使うかは、操作部705で、ユーザーによって設定される。まず、第1の設定が設定されている場合についての動作について説明をする。主制御部703は、画像形成装置101内の主制御部203に検品判定情報を送付する。主制御部203の制御により、画像形成装置101の給紙を中止し、搬送路にある滞留紙を全て排紙してから停止する。そして主制御部703は、同時にフィニッシャ103内の主制御部601に検品判定情報を送付する。主制御部601の制御により、フィニッシャ103は、それ以降に検品装置102から排出され、フィニッシャ103に入った用紙すべてをエスケープトレイ501に排出する。また、主制御部703は、給紙ローラ401搬送ベルト402排紙ローラ404を制御して、画像形成装置101から排紙されてきた滞留紙をフィニッシャ103に排紙する。これら一連の処理により、リカバリーを考慮した形で画像形成装置101を止めることが可能となる。次に、第2の設定が設定されている場合についての動作について説明をする。主制御部703は、フィニッシャ103内の主制御部601に検品判定情報を送付する。主制御部601の制御により、フィニッシャ103は、検品判定処理で画像障害があると判定された用紙のみをエスケープトレイ501に排出する。なお、それ以降の印刷物は、画像障害が無いのであれば、出力トレイ502に排紙される。この処理により、画像形成装置101での印刷を継続し、画像障害が生じた印刷物のみだけをエスケープトレイ501に排出することが可能となる。ステップS915において、主制御部703は、検品処理結果を操作部705に表示する。単に最終判定結果画像を表示するだけでは、どのような画像障害であったかが把握しづらいので、スキャン画像に最終判定結果画像を合成して、操作部705に表示する。合成は、画像障害の場所が把握しやすい合成方法であれば、どのような合成方法でもよい。例えば、最終判定結果画像において非0の部分が赤色でスキャン画像に表示されるようにする。また、画像障害とみなされた画像塊に関する情報位置情報や画像特徴量を表示してもよい。異常時処理が行われた場合には、異常時処理の内容について検品処理結果を操作部705に表示する。また、このステップS915において、主制御部703は、検品処理結果の表示を、印刷物が画像障害を含むまたは含まないことを示すNG/OK情報を、単独で、あるいは、他の表示と併せて操作部705に表示させるようにしてもよい。なお、このステップS915では主制御部703は、検品処理結果を、検品装置102の操作部705に表示させるようにしているが、これは一例であって、ユーザーに検品処理結果を通知できる構成であればよい。例えば、主制御部703は、検品処理結果を画像形成装置101の操作部207に表示させるようにしてもよい。以上のように、画像障害候補の領域の特徴に基づいて、低精度の位置合わせだけをする領域と、低精度の位置合わせのあとに高精度の位置合わせをする領域とを判定することにより、検品処理の精度を維持しながらも、処理速度の向上を図ることが可能となる。なお、本実施例のステップS903の照合/判定処理で用いられる第1の判定基準は、1つの判定基準であったが、検品対象となる印刷物に用いられる紙種厚紙、普通紙などに応じて、変わるように設定されてもよい。これは、厚紙を用いた印刷物は、表紙など重要な印刷物である可能性が高く、普通紙よりも画像障害の判定基準を厳しくした方がよい場合があるからである。判定基準を厳しくすると画像障害候補が増えることなって後段の処理工程の計算量が多くなり、処理時間が増加するが、画像形成装置101の厚紙の印刷速度は普通紙の半分の速度であり、その分、処理時間が多くとれることになるので問題とならない。この紙種に関する情報は、画像形成装置101の操作部207によってユーザーが設定したものであってもよいし、NIC部202を介してPDLデータと共に取得されるものであっても良い。判定部712は、この紙種に関する情報を受信し、受信した紙種に関する情報に基づいて判定基準を変える。なお、判定基準を変えるとは、図12でいうところのOK領域とNG領域との境界線の位置をずらすことで実現される。また、本実施例のステップS906の判定では、リファレンス画像のエッジについての情報を用いて画素塊の領域は高精度位置合わせが行われるべきかどうかを判定した。しかしステップS906の判定はエッジ情報を用いるものに限られない。例えば、判定部712が、画像形成装置101から画像オブジェクトが存在する場所についての情報を受信し、それを用いて判定してもよい。画像オブジェクトが存在する場所についての情報は、画像形成装置101でPDLデータをビットマップに展開する際に生成できる情報であって、画像オブジェクト印字領域とそれ以外非印字領域とを区別するのに用いることができる情報である。すなわち非印字領域にはエッジ特徴点が存在しないため、紙白領域あるいは下地領域として考えることができる。したがって、画素塊の領域に画像オブジェクトが存在しないことが分かる場合、判定部712は、画素塊は画像障害であると判定し、処理をステップS907に進めるようにすればよい。一方、それ以外の場合、判定部712は、処理をステップS908に進めるようにすればよい。すなわち、ステップS906の処理において、エッジおよび画像オブジェクトについての情報は、画素塊の領域は高精度位置合わせが行われるべき領域であるかを判定するための特徴情報である。また、この特徴情報は、低精度位置合わせの精度の影響で画像障害候補が検出されたのかどうかを判定できる指標であればよく、画像の複雑度色の多さや画像オブジェクトの形状の複雑さなどを利用してもよい。また、ステップS908の処理では、解像度、パッチサイズ、パッチ密度の全てのパラメータが低解像度位置合わせのものよりも位置合わせ精度がよくなるように選ばれていた。しかし、本発明はこれに限られず、これらパラメータは、ステップS902の低精度位置合わせの精度よりも高い精度の位置合わせがステップS908で行われるように選ばれていれば適宜選択されてよい。実施例2以下、実施例2について説明をする。実施例1において、画像障害候補の領域を図12の判定基準に基づいて決定した。図12の判定基準は、画像障害候補の領域をOK領域かNG領域かの2つに二分するものであった。本実施例では、NG領域を高精度位置合わせ領域と画像障害領域とにさらに二分した判定基準について説明をする。なお、本実施例は、実施例1と差異があるのはステップS906であるため、ステップS906についての説明を行う。ステップS906に説明についても、実施例1で説明をした部分については省いて説明をしている。なお、本実施例におけるステップS906以外の処理並びに構成は実施例1と同様である。本実施例のステップS906の処理について説明する。本実施例においても、この処理は、ステップS905で選択した画素塊の領域が高精度位置合わせすべき領域かどうかの判定処理を行う処理である。ここでの判定処理では、実施例1のステップS906の処理に加え、ステップS903で画像障害候補と判定された画素塊の画像特徴量を評価する。例えば、画像特徴量が平均差分値と面積であった場合に、平均差分値も面積もともに大きいような画素塊は、位置合わせの精度のせいで画像障害候補と検出されたものであるとは考えにくい。そこで、図16のように、画像特徴空間上で、図12のNG領域を高精度位置合わせ領域と画像障害領域とに分割する。ここで高精度位置合わせ領域とは、画素塊が画像障害候補であってステップS908の高精度位置合わせが行われるべき画素塊であることを示す領域である。また画像障害領域とは、画素塊が高精度位置合わせを行うまでもなく画像障害であるとみなすことができることを示す領域である。なお、この図16は、図12の示すOK領域とNG領域との境界線を示すグラフ第1の判定基準に加えて、高精度位置合わせ領域と画像障害領域との境界線を示すグラフ第2の判定基準を特徴量空間上に表示したものである。この2つのグラフの情報すなわち第1および2の判定基準の情報は予めメモリ部704に記憶されており、本実施例において判定部712は、判定処理を行う際にこのグラフの情報を、メモリ部704から取得する。判定部712は、処理対象の画素塊の画像特徴量を、図16に示した特徴量空間上にプロットする。処理対象の画素塊の画像特徴量が、図16のOK領域から大きく乖離している領域図16の画像障害領域にプロットされる場合、判定部712は、画素塊を画像障害であるとみなす。つまり、画像特徴量が第2の判定基準であるグラフの示す境界上の値以上である場合、画素塊は画像障害であるとみなされる。そして、判定部712は、処理をステップS907に進める。一方で、画像特徴空間上での、処理対象の画素塊の画像特徴量が、図16のOK領域からそれほど乖離していない領域図16の高精度位置合わせ領域にプロットされる場合、判定部712は、画素塊を高精度位置合わせの対象候補とみなす。つまり、画像特徴量が第2の判定基準であるグラフの示す境界上の値未満である場合、画素塊は高精度位置合わせの対象候補であるとみなされる。そのうえで、実施例1のステップS906と同様に、判定部712は、高精度位置合わせの対象候補とみなされた画素塊に対して、画素塊の周辺領域にエッジが存在するかを判定する。判定部712は、画素塊の周辺領域にエッジがあれば、処理をステップS908に進め、そうでなければ、処理をステップS907に進める。なお、図16を用いた処理と実施例1のステップS906の処理を行う順序は逆でもよい。以上が本実施例のステップS906の処理である。図15は、本実施例の効果を説明するための図である。図15aはリファレンス画像であり、図15bはスキャン画像である。スキャン画像には、画像障害1501と画像障害1502が存在する。図15cは、ステップS903で生成される判定結果画像である。画像障害1501は画素塊1503になり、画像障害1502が画素塊1504となっており、更に、スキャン画像の罫線が画素塊1505として判定されている。これらの画素塊の画像特徴量を図16の特徴量空間にプロットした場合、画素塊1503の画像特徴量は画像障害領域にプロットされ、画素塊1504、1505は高精度位置合わせ領域にプロットされるとする。また、これら画素塊の周辺領域にエッジがあるのは、画素塊1503、1505であるとする。このような場合、実施例1では、高精度位置合わせの対象となる画素塊は、周辺領域にエッジがある、画素塊1503、1505であった。しかし、本実施例では、画素塊1503の画像特徴量は平均差分値および面積がともに大きいので、画素塊1503は高精度位置合わせの対象とならない。したがって、本実施例では、画素塊1505が画像障害候補となり、この画像障害候補の領域だけに対して高精度位置合わせすればよいことになる。高精度位置合わせが行われた後の判定処理による、最終判定結果画像は図15dのようになり、画素塊1505の領域は画像障害として検出されない。以上のように、本実施例では、位置合わせの精度の低さに起因する、検品精度の低下を抑制しつつ、高精度位置合わせを行う領域を実施例1よりもさらに減らすことにより、計算量をさらに減らして処理時間を短縮することができる。なお、本実施例では、図16に示す第2の判定基準を用いた処理を、ステップS906において実行していたが、ステップS903での判定処理において実行してもよい。具体的には、ステップS903において、判定部712は、図16に示す第1および第2の判定基準を用いて、それぞれの画素塊の画像特徴量がOK領域/高精度位置合わせ領域/画像障害領域のどの領域にプロットされるかを判定する。そして、判定部712は、画像障害領域に属する画素塊に対してはステップS906における判定処理を行わずにステップS907へ処理を進めるようにする情報を付加する。このようにすることで、ステップS903の判定処理の時点で画像障害であるとほぼ確定できる画素塊に対しては、ステップS906の処理が行われないようにすることができるので、ステップS904以下の処理がより高速に実行できる。なお、本実施例においても、実施例1で説明したように、ステップS906の処理に画像オブジェクトについての情報を用いてもよい。その他の実施例また、本発明は、以下の処理を実行することによっても実現される。その処理は、上述した実施例の機能を実現させるソフトウェアコンピュータプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"