(57)【要約】【課題】２つの画像間の位置ずれの程度を確認する目視確認処理の効率を向上させるための画像処理を行うことのできる画像処理装置を提供する。【解決手段】第１画像および第２画像の各画素に基づいて、第１画像および第２画像の対応点の位置ずれを示す位置ずれ表示画像を作成する位置ずれ表示画像作成部２０３と、位置ずれ表示画像の位置ずれの程度を示すずれ量を算出する位置ずれ判定部２０４と、ずれ量に基づいて、複数の位置ずれ表示画像を複数のグループに分類する位置ずれ判定部２０４と、位置ずれ表示画像に対し、当該位置ずれ表示画像が属するグループごとに異なる処理を割り当てる出力処理切替部２０８とを備えた。【選択図】図２
2010218395.tif 000002
【特許請求の範囲】
【請求項１】
第１画像に対する第２画像の位置ずれを示す位置ずれ表示画像を作成する画像処理装置であって、
前記第１画像および前記第２画像の各画素に基づいて、前記第１画像および前記第２画像の対応点の位置ずれを示す前記位置ずれ表示画像を作成する作成手段と、
前記作成手段により作成された前記位置ずれ表示画像の位置ずれの程度を示すずれ量を算出するずれ量算出手段と、
前記ずれ量算出手段により算出された前記ずれ量に基づいて、前記作成手段により作成された複数の前記位置ずれ表示画像を複数のグループに分類する分類手段と、
前記位置ずれ表示画像に対し、当該位置ずれ表示画像が属するグループごとに異なる処理を割り当てる割当手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記位置ずれ表示画像の所定の色の連結成分の外接矩形のサイズに基づいて、前記位置ずれの程度を決定する際に利用する走査枠のサイズを決定する走査枠決定手段をさらに備え、
前記ずれ量算出手段は、前記位置ずれ表示画像に対し、前記走査枠決定手段により決定された前記走査枠を走査させ、各走査枠内の前記位置ずれ表示画像が示す位置ずれの程度に基づいて、前記ずれ量を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記割当手段は、各グループに対し異なる出力先への出力処理を割り当てることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記割当手段は、所定のグループに属する前記位置ずれ表示画像に対し画像の加工を行う加工処理を割り当てることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
第１画像に対する第２画像の位置ずれを示す位置ずれ表示画像を作成する画像処理方法であって、
作成手段が、前記第１画像および前記第２画像の各画素に基づいて、前記第１画像および前記第２画像の対応点の位置ずれを示す前記位置ずれ表示画像を作成する作成ステップと、
ずれ量算出手段が、前記作成ステップで作成された前記位置ずれ表示画像の位置ずれの程度を示すずれ量を算出するずれ量算出ステップと、
分類手段が、前記ずれ量算出ステップにおいて算出された前記ずれ量に基づいて、前記作成ステップで作成された複数の前記位置ずれ表示画像を複数のグループに分類する分類ステップと、
割当手段が、前記位置ずれ表示画像に対し、当該位置ずれ表示画像が属するグループごとに異なる処理を割り当てる割当ステップと
を有することを特徴とする画像処理方法。
【請求項６】
走査枠決定手段が、前記位置ずれ表示画像の所定の色の連結成分の外接矩形のサイズに基づいて、前記位置ずれの程度を決定する際に利用する走査枠のサイズを決定する走査枠決定ステップをさらに有し、
前記ずれ量算出ステップでは、前記位置ずれ表示画像に対し、前記走査枠決定ステップで決定された前記走査枠を走査させ、各走査枠内の前記位置ずれ表示画像が示す位置ずれの程度に基づいて、前記ずれ量を算出することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記割当ステップでは、各グループに対し異なる出力先への出力処理を割り当てることを特徴とする請求項５に記載の画像処理方法。
【請求項８】
前記割当ステップでは、所定のグループに属する前記位置ずれ表示画像に対し画像の加工を行う加工処理を割り当てることを特徴とする請求項５に記載の画像処理方法。
【請求項９】
第１画像に対する第２画像の位置ずれを示す位置ずれ表示画像を作成する画像処理をコンピュータに実行させるための画像処理プログラムであって、
前記第１画像および前記第２画像の各画素に基づいて、前記第１画像および前記第２画像の対応点の位置ずれを示す前記位置ずれ表示画像を作成する作成ステップと、
前記作成ステップで作成された前記位置ずれ表示画像の位置ずれの程度を示すずれ量を算出するずれ量算出ステップと、
前記ずれ量算出ステップで算出された前記ずれ量に基づいて、前記作成ステップで作成された複数の前記位置ずれ表示画像を複数のグループに分類する分類ステップと、
前記位置ずれ表示画像に対し、当該位置ずれ表示画像が属するグループごとに異なる処理を割り当てる割当ステップと
を有することを特徴とする画像処理プログラム。
【請求項１０】
前記位置ずれ表示画像の所定の色の連結成分の外接矩形のサイズに基づいて、前記位置ずれの程度を決定する際に利用する走査枠のサイズを決定する走査枠決定ステップをさらに有し、
前記ずれ量算出ステップでは、前記位置ずれ表示画像に対し、前記走査枠決定ステップで決定された前記走査枠を走査させ、各走査枠内の前記位置ずれ表示画像が示す位置ずれの程度に基づいて、前記ずれ量を算出することを特徴とする請求項９に記載の画像処理プログラム。
【請求項１１】
前記割当ステップでは、各グループに対し異なる出力先への出力処理を割り当てることを特徴とする請求項９に記載の画像処理プログラム。
【請求項１２】
前記割当ステップでは、所定のグループに属する前記位置ずれ表示画像に対し画像の加工を行う加工処理を割り当てることを特徴とする請求項９に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる印刷物における位置ずれに関する処理を行う画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
ビジネス分野において帳票は欠かすことのできないツールである。帳票とは、帳簿や伝票類の総称であり、流通、経理など様々な場所で利用されている。このため、帳票のデータは膨大な数となり、その管理方法に関する技術が多く知られている。
【０００３】
現在は、帳票もデジタル化が進み、デジタルデータとして保存されているが、帳票を印刷する機会も多い。印刷機器の交換により、帳票データの印刷物における位置ずれなどの誤りが発生する場合がある。そこで、管理者が膨大な帳票データを印刷し、交換前後の印刷物の違いを目視により検査し、誤り等がないことをチェックしている。
【０００４】
例えば、特許文献１には、２つの印刷画像をデータ化し、位置ずれの補正を行った後に２つの印刷画像のデータの比較を行い、画素の一致する部分と一致しない部分を色分けした位置ずれ表示画像を作成する技術が開示されている。これにより、画素の差分を用に把握することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば一方の画像に存在する文字列が他方の文字が存在しない場合や、２つの画像に同一の文字列が存在するものの、これらの位置がわずかにずれている場合など、ずれの程度は画像毎に異なっている。明らかなずれがある場合はずれの調整を行う必要があるが、わずかにずれているだけの場合には調整は不要であるというように、ずれの程度の違いにより、その後の処理も異なることが考えられる。さらに、どの程度のずれが許容範囲かどうかの判断をするには、厳密な判断基準や必要である場合もあるし、ずれの程度の判断を、人による目視確認に委ねる場合には、判断を行う人の経験・教育などが必要となる場合もある。しかしながら、すべての目視確認処理を、経験等によりずれの程度の判断能力を有する人（以下、熟練者と称する）が行うこととすると熟練者の負担が増し効率も悪い。非熟練者でも判断可能な明らかな位置ずれが乗じているような画像につちえも熟練者が行うことになるからである。
【０００６】
本発明は、上記に鑑みてなされたものであって、２つの画像間の位置ずれの程度を確認する目視確認処理の効率を向上させるための画像処理を行うことのできる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、第１画像に対する第２画像の位置ずれを示す位置ずれ表示画像を作成する画像処理装置であって、前記第１画像および前記第２画像の各画素に基づいて、前記第１画像および前記第２画像の対応点の位置ずれを示す前記位置ずれ表示画像を作成する作成手段と、前記作成手段により作成された前記位置ずれ表示画像の位置ずれの程度を示すずれ量を算出するずれ量算出手段と、前記ずれ量算出手段により算出された前記ずれ量に基づいて、前記作成手段により作成された複数の前記位置ずれ表示画像を複数のグループに分類する分類手段と、前記位置ずれ表示画像に対し、当該位置ずれ表示画像が属するグループごとに異なる処理を割り当てる割当手段とを備えたことを特徴とする。
【０００８】
また、本発明の他の形態は、第１画像に対する第２画像の位置ずれを示す位置ずれ表示画像を作成する画像処理方法であって、作成手段が、前記第１画像および前記第２画像の各画素に基づいて、前記第１画像および前記第２画像の対応点の位置ずれを示す前記位置ずれ表示画像を作成する作成ステップと、ずれ量算出手段が、前記作成ステップで作成された前記位置ずれ表示画像の位置ずれの程度を示すずれ量を算出するずれ量算出ステップと、分類手段が、前記ずれ量算出ステップにおいて算出された前記ずれ量に基づいて、前記作成ステップで作成された複数の前記位置ずれ表示画像を複数のグループに分類する分類ステップと、割当手段が、前記位置ずれ表示画像に対し、当該位置ずれ表示画像が属するグループごとに異なる処理を割り当てる割当ステップとを有することを特徴とする。
【０００９】
また、本発明の他の形態は、第１画像に対する第２画像の位置ずれを示す位置ずれ表示画像を作成する画像処理をコンピュータに実行させるための画像処理プログラムであって、前記第１画像および前記第２画像の各画素に基づいて、前記第１画像および前記第２画像の対応点の位置ずれを示す前記位置ずれ表示画像を作成する作成ステップと、前記作成ステップで作成された前記位置ずれ表示画像の位置ずれの程度を示すずれ量を算出するずれ量算出ステップと、前記ずれ量算出ステップで算出された前記ずれ量に基づいて、前記作成ステップで作成された複数の前記位置ずれ表示画像を複数のグループに分類する分類ステップと、前記位置ずれ表示画像に対し、当該位置ずれ表示画像が属するグループごとに異なる処理を割り当てる割当ステップとを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、２つの画像間の位置ずれの程度に応じて位置ずれ表示画像を複数のグループに分類し、それぞれのグループに属する位置ずれ表示画像に対して異なる処理を割り当てるので、２つの画像間の位置ずれの程度を確認する目視確認処理の効率を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態にかかる画像処理システム１の全体構成を示す図である。
【図２】図２は、画像処理装置１０１の機能構成を示すブロック図である。
【図３】図３は、位置ずれ検出部２０２が有する画素値決定テーブルのデータ構成を示す図である。
【図４】図４は、表示色決定テーブルのデータ構成を示す図である。
【図５】図５は、位置ずれ表示画像を示す図である。
【図６−１】図６−１は、位置ずれ判定部２０４の処理を説明するための図である。
【図６−２】図６−２は、位置ずれ判定部２０４の処理を説明するための図である。
【図７】図７は、走査枠５００を示す図である。
【図８】図８は、走査枠５００に含まれる画素値を示す図である。
【図９】図９は、画像処理装置１０１による画像処理を示すフローチャートである。
【図１０】図１０は、位置ずれ判定処理（ステップＳ１０４）の詳細な処理を示すフローチャートである。
【図１１】図１１は、画像処理装置１０１のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法および画像処理プログラムの最良な実施の形態を詳細に説明する。
【００１３】
図１は、実施の形態にかかる画像処理システム１の全体構成を示す図である。画像処理システム１は、スキャナ１００と、画像処理装置１０１と、第１プリンタ１０２と、第２プリンタ１０３と、第３プリンタ１０４と備えている。スキャナ１００は、位置ずれ検出の対象となる第１印刷物１１１と、第２印刷物１１２とを読み込み、これらをデータ化した第１印刷画像および第２印刷画像を得る。画像処理装置１０１は、スキャナ１００から第１印刷画像および第２印刷画像を取得し、２つの印刷画像間の位置ずれを可視化した位置ずれ表示画像を作成する。さらに、第１印刷画像および第２印刷画像の間の位置ずれの程度を示すずれ量を算出し、ずれ量に応じて、位置ずれ表示画像に割り当てる処理を決定する。位置ずれ表示画像に対する処理としては、例えば第１プリンタ１０２、第２プリンタ１０３または第３プリンタ１０４への出力などがある。なお、第１〜３プリンタ１０２〜１０４はそれぞれ位置ずれ表示画像を印刷する。なお、位置ずれ表示画像に割り当てる処理については後述する。
【００１４】
図２は、画像処理装置１０１の機能構成を示すブロック図である。画像処理装置１０１は、印刷画像取得部２０１と、位置ずれ検出部２０２と、位置ずれ表示画像作成部２０３と、位置ずれ判定部２０４と、出力処理切替部２０８と、出力処理部２０９とを備えている。位置ずれ判定部２０４は、走査条件決定部２０５と、走査部２０６と、評価部２０７とを有している。出力処理部２０９は、第１出力処理部２１０と、第２出力処理部２１１と、第３出力処理部２１２とを有している。
【００１５】
印刷画像取得部２０１は、スキャナ１００から印刷画像を取得する。具体的には、位置ずれ検出の対象となる第１印刷物１１１をデータ化した第１印刷画像と、第２印刷物１１２をデータ化した第２印刷画像を取得する。位置ずれ検出部２０２は、第１印刷画像および第２印刷画像をそれぞれ二値化する。具体的には、一定の明度を閾値とし、これより明るい画素を白、暗い画素を黒とする。そして、二値化後の第１印刷画像および第２印刷画像の対応する画素が一致するか否かを調べる。そして、各画素に一致の状態を示す画素値を割り当てる。一致の状態として、両者がともに白または黒で一致する状態、一方が黒で他方が白の状態、またはその逆の状態がある。
【００１６】
位置ずれ検出部２０２は、一致の状態に基づいて、割り当てる画素値を決定するための画素値決定テーブルを有しており、画素値決定テーブルを参照して、各画素に割り当てる画素値を決定する。図３は、位置ずれ検出部２０２が有する画素値決定テーブルのデータ構成を示す図である。このように、画素値決定テーブルにおいては、処理対象となる第１印刷画像の画素および第２印刷画像の画素と、割り当てる画素値とが対応付けられている。位置ずれ検出部２０２は、第１印刷画像および第２印刷画像がともに黒である画素に対しては画素値「ａ」を割り当てる。第１印刷画像の画素が黒でありかつ第２印刷画像の画素が白である画素に対しては画素値「ｂ」を割り当てる。第１印刷画像の画素が白でありかつ第２印刷画像の画素が黒である画素に対しては画素値「ｃ」を割り当てる。また、第１印刷画像の画素および第２印刷画像の画素がともに白である画素に対しては画素値「ｄ」を割り当てる。
【００１７】
位置ずれ表示画像作成部２０３は、位置ずれ検出部２０２により割り当てられた画素値に基づいて、位置ずれ表示画像を作成する。位置ずれ表示画像作成部２０３は、表示色決定テーブルを有しており、表示色決定テーブルを参照して、位置ずれ検出部２０２により割り当てられた画素値から位置ずれ表示画像を作成する。図４は、表示色決定テーブルのデータ構成を示す図である。このように、表示色決定テーブルにおいては、位置ずれ検出部２０２により割り当てられた各画素値と表示色とが対応付けられている。
【００１８】
位置ずれ表示画像作成部２０３は、表示色決定テーブルを参照し、例えば画素値「ａ」が割り当てられている画素を緑に表示する。このように、位置ずれ表示画像作成部２０３は、表示色決定テーブルを参照して、第１印刷画像と第２印刷画像の一致の状態に応じて定まる色で表現される位置ずれ表示画像を作成する。
【００１９】
図５は、位置ずれ表示画像を示す図である。図５に示すように、第１印刷画像および第２印刷画像がともに黒である画素（ａ）、第１印刷画像が黒でありかつ第２印刷画像が白である画素（ｂ）、第１印刷画像が白でありかつ第２印刷画像が黒である画素（ｃ）および第１印刷画像および第２印刷画像がともに白である画素（ｄ）に対し、それぞれ異なる色が割り当てられた画像が位置ずれ表示画像として作成される。
【００２０】
位置ずれ判定部２０４は、位置ずれ表示画像作成部２０３により作成された位置ずれ表示画像に基づいて、位置ずれの程度を示すずれ量を算出する。そして、ずれ量に基づいて、位置ずれ表示画像を複数のグループに分類する。そして、位置ずれ表示画像に対して、当該位置ずれ表示画像が属するグループ毎に異なる処理を割り当てる。
【００２１】
本実施の形態においては、位置ずれ判定部２０４は、位置ずれ表示画像を、「ずれなし」、「わずかなずれ」、「明らかなずれ」の３つのずれ量に相当する第１グループ、第２グループおよび第３グループに分類する。そして、第１グループに属する位置ずれ表示画像は、第１の出力処理を施すべく第１出力処理部２１０に出力される。第２グループに属する位置ずれ表示画像は、第２の出力処理を施すべく第２出力処理部２１１に出力される。第３グループに属する位置ずれ表示画像は、第３の出力処理を行うべく第３出力処理部２１２に出力される。
【００２２】
図６−１および図６−２は、位置ずれ判定部２０４の処理を説明するための図である。例えば、図６−１に示すように、文字が重なっている場合にはわずかなずれと判断する。また、図６−２に示すように、文字が完全に離れている場合には明らかなずれと判断する。なお、文字が完全に一致する場合には、ずれなしと判断する。このような判定を行うために、位置ずれ判定部２０４は、位置ずれ表示画像に対し図７に示すような走査枠５００を設定し、走査枠５００を画像の端から任意の間隔おきに設置する。そして、図８に示すように走査枠５００に含まれる画素値を参照し、ずれの程度を算出する。具体的には、画素値「ｂ」と「ｃ」が存在し、かつ「ａ」が存在する場合にわずかなずれと判断し、画素値「ｂ」および「ｃ」の少なくとも一方が存在し、かつ「ａ」が存在しない場合に明らかなずれと判断する。また、画素値「ａ」と「ｄ」が存在し、かつ「ｂ」と「ｃ」が存在しない場合にずれなしと判断する。
【００２３】
位置ずれ判定部２０４は、以上の処理を行う構成として、走査条件決定部２０５と、走査部２０６と、評価部２０７とを有している。走査条件決定部２０５は走査枠に関する条件である走査条件を決定する。走査条件とは、走査枠のサイズや走査枠を設置する走査間隔などの条件である。走査条件決定部２０５は、位置ずれ表示画像の所定の色の連結成分の外接矩形のサイズに基づいて、走査枠のサイズおよび走査間隔を決定する。具体的には、位置ずれ表示画像に含まれる文字列における最小フォントの文字の外接矩形のサイズを走査枠のサイズとして決定する。さらに、最小フォントの文字の外接矩形の縦横の長さの例えば１０分の１の長さを縦横それぞれの走査間隔として決定する。なお、ノイズによる影響を無視するための閾値を設定し、閾値処理を行うことによりずれの判断基準を変更することも可能である。
【００２４】
走査部２０６は、走査条件決定部２０５により決定された走査条件に従い、位置ずれ表示画像に対し走査枠を走査させる。評価部２０７は、走査部２０６による走査により設定された各走査枠において、図８を参照しつつ説明した処理により位置ずれの程度を算出し、これらを総合して位置ずれ表示画像のずれ量を算出する。そして、評価部２０７は、ずれ量に基づいて、位置ずれ表示画像に割り当てる処理を決定する。具体的には、位置ずれ表示画像に処理を施す出力処理部を識別する出力処理番号を割り当てる。例えば、評価部２０７は、ずれ量と出力処理番号とを対応付けた出力先決定テーブルを有し、出力先決定テーブルを参照してずれ量に対応付けられている出力処理番号を特定する。
【００２５】
本実施の形態においては、ずれ量「ずれなし」の場合には、第１出力処理部２１０を識別する出力処理番号が割り当てられる。ずれ量「わずかなずれ」の場合には、第２出力処理部２１１を識別する出力処理番号が割り当てられる。ずれ量「明らかなずれ」の場合には、第３出力処理部２１２を識別する出力処理番号が割り当てられる。
【００２６】
出力処理切替部２０８は、位置ずれ表示画像作成部２０３から位置ずれ表示画像を取得し、位置ずれ判定部２０４から出力処理番号を取得する。出力処理切替部２０８は、出力処理番号により識別される出力処理部、すなわち第１出力処理部２１０、第２出力処理部２１１および第３出力処理部２１２のいずれかに対して位置ずれ表示画像を出力する。出力処理切替部２０８は、割当手段に相当する。
【００２７】
出力処理部２０９の第１出力処理部２１０、第２出力処理部２１１および第３出力処理部２１２は、それぞれ異なる出力先に位置ずれ表示画像を出力する。第１出力処理部２１０は、第１プリンタ１０２に位置ずれ表示画像を出力する。第２出力処理部２１１は、第２プリンタ１０３に位置ずれ表示画像を出力する。第３出力処理部２１２は、第３プリンタ１０４に位置ずれ表示画像を出力する。第１出力処理部２１０、第２出力処理部２１１および第３出力処理部２１２はまた位置ずれ表示画像に対してそれぞれ異なる画像加工処理を施す。
【００２８】
以上の構成により、ずれなしと判断された位置ずれ表示画像は、第１出力処理部２１０を介して第１プリンタ１０２により印刷される。わずかなずれと判断された位置ずれ表示画像は、第２出力処理部２１１を介して第２プリンタ１０３により印刷される。明らかなずれと判断された位置ずれ表示画像は、第３出力処理部２１２を介して第３プリンタ１０４により印刷される。このように、ずれ量に応じてそれぞれ異なる処理が施される。
【００２９】
例えば、第３プリンタ１０４により印刷された、明らかなずれと判断された位置ずれ表示画像の印刷物を非熟練者に渡し、非熟練者による目視確認を行うこととする。ここで、非熟練者とは、目視確認処理の経験の浅く、目視確認に慣れていない者のことである。さらに、第２プリンタ１０３により印刷された、わずかなずれと判断された位置ずれ表示画像の印刷物は、熟練者に渡し、熟練者による目視確認を行うこととする。ここで、熟練者とは、目し確認処理の経験が長く、わずかなずれについても的確な判断を行うことのできる者である。このように、ずれ量に応じて異なるプリンタから出力されるので、熟練者は、判断の難しいわずかなずれと判断された位置ずれ表示画像のみを目視確認し、目視確認による判断が比較的容易な、明らかなずれと判断された位置ずれ表示画像については非熟練者に目視確認処理を行わせることができ、目視確認処理の効率化を図ることができる。
【００３０】
図９は、画像処理装置１０１による画像処理を示すフローチャートである。まず第１出力処理部２１０がスキャナ１００から第１印刷画像および第２印刷画像を取得する（ステップＳ１０１）。次に、位置ずれ検出部２０２は、印刷画像取得部２０１が取得した第１印刷画像と第２印刷画像の間の位置ずれを検出する（ステップＳ１０２）。次に、位置ずれ表示画像作成部２０３は、位置ずれ検出部２０２により検出された位置ずれの状態に基づいて、位置ずれ表示画像を作成する（ステップＳ１０３）。
【００３１】
次に、位置ずれ判定部２０４は、位置ずれ表示画像に基づいて、位置ずれ表示画像のずれ量を判定する（ステップＳ１０４）。具体的には、位置ずれ表示画像作成部２０３はずれ量を算出し、ずれ量に応じた出力先としての出力処理部を識別する出力処理番号を特定する。次に、出力処理切替部２０８は、出力処理番号で識別される出力処理部を位置ずれ表示画像の出力先として決定し、この出力先としての出力処理部に対して位置ずれ表示画像を出力する（ステップＳ１０５）。出力処理部２０９の各出力処理部２１０〜２１２は、位置ずれ表示画像を対応するプリンタに渡し、各プリンタは、位置ずれ表示画像を出力する。
【００３２】
図１０は、位置ずれ判定処理（ステップＳ１０４）の詳細な処理を示すフローチャートである。位置ずれ判定処理（ステップＳ１０４）においては、まず走査条件決定部２０５は、位置ずれ表示画像中の最小文字のフォントに基づいて走査条件を決定する（ステップＳ２０１）。次に、走査部２０６は、走査条件決定部２０５により決定された走査条件に従って位置ずれ表示画像における走査枠の走査を行う（ステップＳ２０２）。次に、評価部２０７は、各走査枠におけるずれの程度を算出し、各走査枠のずれの程度から位置ずれ表示画像のずれ量を算出する（ステップＳ２０３）。そして、評価部２０７は、位置ずれ量に基づいて、出力処理番号を特定し、これを出力処理切替部２０８に出力する。以上で、位置ずれ判定処理が終了する。
【００３３】
本実施の形態にかかる画像処理システム１の変更例としては、出力処理部は、プリンタだけでなく例えばＨＤＤなどの記憶部に対して位置ずれ表示画像を出力してもよい。例えば、明らかなずれと判断された位置ずれ表示画像、すなわち第３グループに属する位置ずれ表示画像は目視確認の必要性が低いことから、第３出力処理部２１２を介して記憶部に「位置ずれあり」との情報とともに記憶しておいてもよい。そして、後でまとめて目視確認処理を行うこととしてもよい。
【００３４】
また、第２の変更例としては、明らかなずれと判断された位置ずれ表示画像においては、目視確認が比較的容易であるため、位置ずれ表示画像が印刷される際に、画素値ａ、ｂ、ｄの色が明確に異なっている必要性は低い。なお、ｂとｃは同一色で表すものとする。そこで、通常は、位置ずれ表示画像においては、人による目視において明確に区別しやすい３色の組み合わせを使用するのが望ましいが、明らかなずれと判断された位置ずれ表示画像については、例えばマゼンダ、シアン、そしてこれら２色を合わせたブルーの３色の組み合わせを割り当ててもよい。これにより、プリンタでの印刷をマゼンダとシアンの２つのトナーのみを使用して行うことができる。このような処理を出力処理部に与えることで、トナーの種類を削減することができる。トナーを何色使用するかによって、プリンタの保守の料金が変わることも多いので、保守コストの削減にもなる。
【００３５】
また、第３の変更例としては、画像処理装置１０１は、スキャナ１００により印刷物より得られた印刷画像にかえて画像データを直接外部から取得してもよい。
【００３６】
また、第４の変更例としては、各出力処理部２１０〜２１２は、単に異なるプリンタに位置ずれ表示画像を出力し、画像加工などの処理を行わなくてもよい。
【００３７】
図１１は、実施の形態にかかる画像処理装置１０１のハードウェア構成を示すブロック図である。なお、実施の形態にかかる画像処理装置１０１は、複数の機能を備えた複合機である。本図に示すように、この画像処理装置１０１は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、画像処理装置１０１全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００３８】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００３９】
ＣＰＵ１１は、画像処理装置１０１の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４０】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００４１】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００４２】
ＳＢ１４は、ＮＢ１３とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００４３】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００４４】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４５】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００４６】
なお、本実施の形態の画像処理装置で実行される画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施の形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４７】
さらに、本実施の形態の画像処理装置で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像処理装置で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４８】
本実施の形態の画像処理装置で実行される画像処理プログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００４９】
１  画像処理システム
１００  スキャナ
１０１  画像処理装置
１０２  第１プリンタ
１０３  第２プリンタ
１０４  第３プリンタ
２０１  印刷画像取得部
２０２  位置ずれ検出部
２０３  位置ずれ表示画像作成部
２０４  位置ずれ判定部
２０５  走査条件決定部
２０６  走査部
２０７  評価部
２０８  出力処理切替部
２０９  出力処理部
２１０  第１出力処理部
２１１  第２出力処理部
２１２  第３出力処理部
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００７−２９３８０９号公報
【図１】
2010218395.tif 000003
【図２】
2010218395.tif 000004
【図３】
2010218395.tif 000005
【図４】
2010218395.tif 000006
【図５】
2010218395.tif 000007
【図６−１】
2010218395.tif 000008
【図６−２】
2010218395.tif 000009
【図７】
2010218395.tif 000010
【図８】
2010218395.tif 000011
【図９】
2010218395.tif 000012
【図１０】
2010218395.tif 000013
【図１１】
2010218395.tif 000014