(57)【特許請求の範囲】
【請求項１】
第１画像と第２画像との間の位置ずれを検出する位置ずれ検出装置であって、
二値で表される所定サイズの前記第１画像および前記第２画像のうち何れか一方の画像中の線の幅をより太くする線幅変更手段と、
前記線幅変更手段で何れか一方が線の幅を太くされた前記第１画像および前記第２画像における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成する位置ずれ表示画像作成手段と、
前記位置ずれ表示画像作成手段により作成された前記位置ずれ表示画像を可視出力する出力手段と
を備えたことを特徴とする位置ずれ検出装置。
【請求項２】
前記位置ずれ表示画像作成手段は、前記第１画像中の画素と前記第２画像中の画素とが一致する部分と一致しない部分とに対し、異なる画素値を割り当てることを特徴とする請求項１に記載の位置ずれ検出装置。
【請求項３】
前記位置ずれ表示画像作成手段は、前記第１画像中の画素と前記第２画像中の画素とが一致する部分に対し、一致しない部分に比べて、人間の視覚において視認し易い色の画素値を割り当てることを特徴とする請求項２に記載の位置ずれ検出装置。
【請求項４】
前記位置ずれ表示画像作成手段は、さらに、前記第１画像中の黒画像領域と前記第２画像中の白画像領域とが重なる部分と、前記第１画像中の白画像領域と前記第２画像中の黒画像領域とが重なる部分とに対し異なる画素値を割り当てることを特徴とする請求項２または３に記載の位置ずれ検出装置。
【請求項５】
前記第１画像および前記第２画像における対応点の位置ずれに基づいて、補正係数を算出する補正係数算出手段と、
前記補正係数算出手段により算出された前記補正係数に基づいて、前記第１画像および前記第２画像のうち何れか一方を補正する補正手段と
をさらに備え、
前記線幅変更手段は、
前記補正手段で何れか一方が補正された前記第１画像と前記第２画像のうち何れか一方の画像中の線の幅をより太くする
ことを特徴とする請求項１から４のいずれか一項に記載の位置ずれ検出装置。
【請求項６】
前記補正手段で何れか一方が補正された前記第１画像と前記第２画像との間の画像の相違度を算出する相違度算出手段をさらに備え、
前記出力手段は、前記相違度算出手段により算出された前記相違度が予め定められた閾値よりも大きい場合に、前記位置ずれ表示画像を出力することを特徴とする請求項５に記載の位置ずれ検出装置。
【請求項７】
前記相違度算出手段は、前記第１画像と前記第２画像に含まれる画像の形状に基づいて、相違度を算出することを特徴とする請求項６に記載の位置ずれ検出装置。
【請求項８】
第１媒体保持手段が保持する印刷媒体に対象データが印刷された第１印刷物をデータ化した前記第１画像を取得する第１画像取得手段と、
第２媒体保持手段が保持する印刷媒体に前記対象データが印刷された第２印刷物をデータ化した第２画像を取得する第２画像取得手段と
をさらに備え、
前記位置ずれ表示画像作成手段は、前記第１画像取得手段が取得した前記第１画像および前記第２画像取得手段が取得した前記第２画像に基づいて、前記位置ずれ表示画像を作成することを特徴とする請求項１から７のいずれか一項に記載の位置ずれ検出装置。
【請求項９】
前記第１画像中の一部の領域である第１領域と、前記第２画像中の一部の領域であってかつ前記第１領域に対応する領域である第２領域とにおける対応点の位置ずれに基づいて、前記第１領域と前記第２領域の間の領域補正係数を算出する領域補正係数算出手段と、
前記領域補正係数算出手段により算出された前記領域補正係数に基づいて、前記第１領域を補正し補正第１領域を得る領域補正手段と
をさらに備え、
前記線幅変更手段は、
前記補正第１領域と前記第２領域をそれぞれ含む前記第１画像および前記第２画像のうち何れか一方の画像中の線の幅をより太くする
ことを特徴とする請求項１から８のいずれか一項に記載の位置ずれ検出装置。
【請求項１０】
前記第１領域は、予め定められたサイズの矩形であることを特徴とする請求項９に記載の位置ずれ検出装置。
【請求項１１】
前記第１領域は、黒画素の連結成分が存在する領域であることを特徴とする請求項９に記載の位置ずれ検出装置。
【請求項１２】
前記第１領域は、黒画素の連結成分の外接矩形であることを特徴とする請求項９に記載の位置ずれ検出装置。
【請求項１３】
ユーザから領域補正の指示を取得する指示取得手段をさらに備え、
前記領域補正係数算出手段は、前記指示取得手段が前記指示を取得した場合に、前記領域補正係数を算出することを特徴とする請求項９から１２のいずれか一項に記載の位置ずれ検出装置。
【請求項１４】
第１画像に対する第２画像の位置ずれを検出する位置ずれ検出装置であって、
前記第１画像および前記第２画像における対応点の位置ずれに基づいて、前記第１画像と前記第２画像の間の画像補正係数を算出する画像補正係数算出手段と、
前記画像補正係数算出手段により算出された前記画像補正係数に基づいて、前記第１画像を補正し補正第１画像を得る画像補正手段と、
前記画像補正手段による補正後の前記補正第１画像と前記第２画像の一致度が予め定められた閾値以下である場合に、前記第１画像中の一部の領域である第１領域と、前記第２画像中の一部の領域であってかつ前記第１領域に対応する領域である第２領域とにおける対応点の位置ずれに基づいて、前記第１領域と前記第２領域の間の領域補正係数を算出する領域補正係数算出手段と、
前記領域補正係数算出手段により算出された前記領域補正係数に基づいて、前記第１領域を補正し補正第１領域を得る領域補正手段と、
二値で表される所定サイズの前記第１画像および前記第２画像にそれぞれ含まれる、前記補正第１領域と前記第２領域における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成する位置ずれ表示画像作成手段と、
前記位置ずれ表示画像作成手段により作成された前記位置ずれ表示画像を可視出力する出力手段と
を備えたことを特徴とする位置ずれ検出装置。
【請求項１５】
第１画像に対する第２画像の位置ずれを検出する位置ずれ検出方法であって、
二値で表される所定サイズの前記第１画像および前記第２画像のうち何れか一方の画像中の線の幅をより太くする線幅変更ステップと、
前記線幅変更ステップで何れか一方が線の幅を太くされた前記第１画像および前記第２画像における対応点の位置ずれに応じて予め設定されている態様に基づき、位置ずれ表示画像を作成する位置ずれ表示画像作成ステップと、
前記位置ずれ表示画像作成ステップにより作成された前記位置ずれ表示画像を可視出力する出力ステップと
を有することを特徴とする位置ずれ検出方法。
【請求項１６】
前記第１画像中の画素と前記第２画像中の画素とが一致する部分と一致しない部分とに対し、異なる画素値を割り当てる画素値決定ステップをさらに有することを特徴とする請求項１５に記載の位置ずれ検出方法。
【請求項１７】
前記第１画像および前記第２画像における対応点の位置ずれに基づいて、補正係数を算出する補正係数算出ステップと、
前記補正係数算出ステップにおいて算出された前記補正係数に基づいて、前記第１画像および前記第２画像のうち何れか一方を補正する補正ステップと
をさらに有し、
前記線幅変更ステップは、
前記補正ステップで何れか一方が補正された前記第１画像と前記第２画像のうち何れか一方の画像中の線の幅をより太くする
ことを特徴とする請求項１５または１６に記載の位置ずれ検出方法。
【請求項１８】
前記補正ステップで何れか一方が補正された前記第１画像と前記第２画像との間の画像の相違度を算出する相違度算出ステップをさらに有し、
前記出力ステップにおいては、前記相違度算出ステップにおいて算出された前記相違度が予め定められた閾値よりも大きい場合に、前記位置ずれ表示画像を出力することを特徴とする請求項１７に記載の位置ずれ検出方法。
【請求項１９】
第１画像に対する第２画像の位置ずれを検出する位置ずれ検出方法であって、
前記第１画像および前記第２画像における対応点の位置ずれに基づいて、前記第１画像と前記第２画像の間の画像補正係数を算出する画像補正係数算出ステップと、
前記画像補正係数算出ステップにより算出された前記画像補正係数に基づいて、前記第１画像を補正し補正第１画像を得る画像補正ステップと、
前記画像補正ステップによる補正後の前記補正第１画像と前記第２画像の一致度が予め定められた閾値以下である場合に、前記第１画像中の一部の領域である第１領域と、前記第２画像中の一部の領域であってかつ前記第１領域に対応する領域である第２領域とにおける対応点の位置ずれに基づいて、前記第１領域と前記第２領域の間の領域補正係数を算出する領域補正係数算出ステップと、
前記領域補正係数算出ステップにより算出された前記領域補正係数に基づいて、前記第１領域を補正し補正第１領域を得る領域補正ステップと、
二値で表される所定サイズの前記第１画像および前記第２画像にそれぞれ含まれる、前記補正第１領域と前記第２領域における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成する位置ずれ表示画像作成ステップと、
前記位置ずれ表示画像作成ステップにより作成された前記位置ずれ表示画像を可視出力する出力ステップと
を有することを特徴とする位置ずれ検出方法。
【請求項２０】
請求項１５から１９のいずれか一項に記載の位置ずれ検出方法をコンピュータに実行させるための位置ずれ検出プログラム。
【請求項２１】
請求項１５から１９のいずれか一項に記載の位置ずれ検出方法をコンピュータに実行させるための位置ずれ検出プログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる印刷物における位置ずれに関する処理を行う位置ずれ検出装置、位置ずれ検出方法、位置ずれ検出プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
ビジネス分野において帳票は欠かすことのできないツールである。帳票とは、帳簿や伝票類の総称であり、流通、経理など様々な場所で利用されている。このため、帳票のデータは膨大な数となり、その管理方法に関する技術が多く知られている。
【０００３】
現在は、帳票もデジタル化が進み、デジタルデータとして保存されているが、帳票を印刷する機会も多い。印刷機器の交換により、帳票データの印刷物における位置ずれなどの誤りが発生する場合がある。そこで、管理者が膨大な帳票データを印刷し、交換前後の印刷物の違いを目視により検査し、誤り等がないことをチェックしている。
【０００４】
また、このような２つの画像の間の差分をチェックする技術としては、医療用画像処理の分野において、差分画像を作成するものが知られている（例えば、「特許文献１」参照）。
【０００５】
【特許文献１】特開２００５−３３６５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、管理者によるチェックは、２枚の印刷物を目視により比較し、異なる部分を特定するものであるため、目の移動量が大きく比較が困難であった。また、多大な時間と労力を要することとなり効率が悪い。また、上述のように差分画像を作成したとしても、もとの画像のいずれの部分が一致しないのかは容易に把握することができず、問題となっていた。
【０００７】
２枚の印刷物を重ね合わせて透かして検査する方法も考えられるが、紙の透明度はそれほど高くないため、細かい部分のチェックは難しい。プリンタの入れ替えとは別の用途として、プリンタの開発時や修理後の復旧時の確認でも同じことがある。
【０００８】
本発明は、上記に鑑みてなされたものであって、２つの画像間において何れの部分が相互に一致しないのかを容易に把握することができる位置ずれ検出装置、位置ずれ検出方法、位置ずれ検出プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、第１の発明は、第１画像と第２画像との間の位置ずれを検出する位置ずれ検出装置であって、二値で表される所定サイズの前記第１画像および前記第２画像のうち何れか一方の画像中の線の幅をより太くする線幅変更手段と、前記線幅変更手段で何れか一方が画像中の線の幅をより太くされた前記第１画像および前記第２画像における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成する位置ずれ表示画像作成手段と、前記位置ずれ表示画像作成手段により作成された前記位置ずれ表示画像を可視出力する出力手段とを備えたことを特徴とする。
【００２３】
また、第２の発明は、第１画像に対する第２画像の位置ずれを検出する位置ずれ検出装置であって、前記第１画像および前記第２画像における対応点の位置ずれに基づいて、前記第１画像と前記第２画像の間の画像補正係数を算出する画像補正係数算出手段と、前記画像補正係数算出手段により算出された前記画像補正係数に基づいて、前記第１画像を補正し補正第１画像を得る画像補正手段と、前記画像補正手段による補正後の前記補正第１画像と前記第２画像の一致度が予め定められた閾値以下である場合に、前記第１画像中の一部の領域である第１領域と、前記第２画像中の一部の領域であってかつ前記第１領域に対応する領域である第２領域とにおける対応点の位置ずれに基づいて、前記第１領域と前記第２領域の間の領域補正係数を算出する領域補正係数算出手段と、前記領域補正係数算出手段により算出された前記領域補正係数に基づいて、前記第１領域を補正し補正第１領域を得る領域補正手段と、二値で表される所定サイズの前記第１画像および前記第２画像にそれぞれ含まれる、前記補正第１領域と前記第２領域における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成する位置ずれ表示画像作成手段と、前記位置ずれ表示画像作成手段により作成された前記位置ずれ表示画像を可視出力する出力手段とを備えたことを特徴とする。
【００２４】
また、第３の発明は、第１画像に対する第２画像の位置ずれを検出する位置ずれ検出方法であって、二値で表される所定サイズの前記第１画像および前記第２画像のうち何れか一方の画像中の線の幅をより太くする線幅変更ステップと、前記線幅変更ステップで何れか一方が画像中の線の幅をより太くされた前記第１画像および前記第２画像における対応点の位置ずれに応じて予め設定されている態様に基づき、位置ずれ表示画像を作成する位置ずれ表示画像作成ステップと、前記位置ずれ表示画像作成ステップにより作成された前記位置ずれ表示画像を可視出力する出力ステップとを有することを特徴とする。
また、第４の発明は、第１画像に対する第２画像の位置ずれを検出する位置ずれ検出方法であって、前記第１画像および前記第２画像における対応点の位置ずれに基づいて、前記第１画像と前記第２画像の間の画像補正係数を算出する画像補正係数算出ステップと、前記画像補正係数算出ステップにより算出された前記画像補正係数に基づいて、前記第１画像を補正し補正第１画像を得る画像補正ステップと、前記画像補正ステップによる補正後の前記補正第１画像と前記第２画像の一致度が予め定められた閾値以下である場合に、前記第１画像中の一部の領域である第１領域と、前記第２画像中の一部の領域であってかつ前記第１領域に対応する領域である第２領域とにおける対応点の位置ずれに基づいて、前記第１領域と前記第２領域の間の領域補正係数を算出する領域補正係数算出ステップと、前記領域補正係数算出ステップにより算出された前記領域補正係数に基づいて、前記第１領域を補正し補正第１領域を得る領域補正ステップと、二値で表される所定サイズの前記第１画像および前記第２画像にそれぞれ含まれる、前記補正第１領域と前記第２領域における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成する位置ずれ表示画像作成ステップと、前記位置ずれ表示画像作成ステップにより作成された前記位置ずれ表示画像を可視出力する出力ステップとを有することを特徴とする。
【発明の効果】
【００３０】
第１の発明によれば、位置ずれ表示画像作成手段が、二値で表される所定サイズの第１画像および第２画像における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成し、出力手段が、位置ずれ表示画像作成手段により作成された位置ずれ表示画像を可視出力するので、位置ずれ表示画像を目視することにより、画像の差分を容易に把握することができるという効果を奏する。
【００４４】
第２の発明によれば、画像補正係数算出手段が、第１画像および第２画像における対応点の位置ずれに基づいて、第１画像と第２画像の間の画像補正係数を算出し、画像補正手段が、画像補正係数算出手段により算出された画像補正係数に基づいて、第１画像を補正し補正第１画像を得て、領域補正係数算出手段が、画像補正手段による補正後の補正第１画像と第２画像の一致度が予め定められた閾値以下である場合に、第１画像中の一部の領域である第１領域と、第２画像中の一部の領域であってかつ第１領域に対応する領域である第２領域とにおける対応点の位置ずれに基づいて、第１領域と第２領域の間の領域補正係数を算出し、領域補正手段が、領域補正係数算出手段により算出された領域補正係数に基づいて、第１領域を補正し補正第１領域を得て、位置ずれ表示画像作成手段は、補正第１領域と第２領域における対応点の位置ずれに応じて予め設定されている態様に基づいて、位置ずれ表示画像を作成するので、僅かな局所的歪みを位置ずれとして表示することがなく、位置ずれ表示画像における注目すべき画像の差分のみを容易に把握することができるという効果を奏する。
【発明を実施するための最良の形態】
【００５１】
以下に添付図面を参照して、この発明にかかる位置ずれ検出装置、位置ずれ検出方法、位置ずれ検出プログラムおよび記録媒体の最良な実施の形態を詳細に説明する。
【００５２】
（第１の実施の形態）
図１は、第１の実施の形態にかかる画像処理システム１の全体構成を示す図である。画像処理システム１は、画像処理装置１０と、サーバ２０と、第１プリンタ２１と、第２プリンタ２２と、スキャナ３０とを備えている。
【００５３】
サーバ２０は、印刷データ２００を第１プリンタ２１および第２プリンタ２２に送信する。第１プリンタ２１および第２プリンタ２２は、それぞれ印刷データ２００を取得し、印刷媒体、すなわち印刷用紙に出力する。スキャナ３０は、第１プリンタ２１により出力された第１印刷物２１０と、第２プリンタ２２により出力された第２印刷物２２０を読み込む。画像処理装置１０は、スキャナ３０によりデータ化された第１印刷画像および第２印刷画像の間の位置ずれを可視化した位置ずれ表示画像を作成する。そして、位置ずれ表示画像２３０をディスプレイ１２に表示させる。管理者は、この位置ずれ表示画像のみを目視することにより、第１印刷物２１０と第２印刷物２２０の一致状態を確認することができる。
【００５４】
図２は、画像処理装置１０の機能構成を示すブロック図である。画像処理装置１０は、印刷画像取得部１００と、二値化部１０２と、画像保持部１０４と、補正係数算出部１０６と、補正部１０８と、画素値決定部１１０と、画素値決定テーブル保持部１１２と、位置ずれ表示画像作成部１１４と、位置ずれ表示画像出力部１１６を有している。
【００５５】
印刷画像取得部１００は、スキャナ３０により読み込まれた印刷画像を取得する。具体的には、第１プリンタ２１により印刷された第１印刷物２１０をデータ化した第１印刷画像を取得する。さらに、第２プリンタ２２により印刷された第２印刷物２２０をデータ化した第２印刷画像を取得する。
【００５６】
二値化部１０２は、印刷画像取得部１００が取得した印刷画像を二値化する。具体的には、例えば、一定の明度を閾値とし、これより明るい画素を白、暗い画素を黒とする。画像保持部１０４は、二値化部１０２により二値化された後の第１印刷画像と第２印刷画像とを保持する。
【００５７】
補正係数算出部１０６は、第１印刷画像と第２印刷画像の間の補正係数を算出する。第１印刷画像および第２印刷画像のうち一方の画像の画素位置を(ｘ，ｙ)、他方の画像の対応する位置を(Ｘ，Ｙ)とすると、補正係数（ａ〜ｆ）は、（式１）により算出される。なお、補正係数（ａ〜ｆ）は、一方の画像の画素位置から他方の画像の対応する位置を算出する際に利用する係数である。
【数１】
0004750047.tif 000002
なお、この補正係数は、位置ずれ、回転、ゆがみを補正して、２枚の画像が重なり合うようにできるものである。より詳しくは、例えば特許第３６３６８０９号公報、特許第３６００３８０号公報および特開平１０−３４０３４８号公報などを参照することができる。例えば、位置ずれは、「ｅ２＋ｆ２」で示される。伸縮は「｜ａｄ−ｂｃ−１｜」で示される。また、歪みは「｜ｂ＋ｃ｜」で示される。
【００５８】
なお、上記文献にかかる方法は、２画像の対応する点（同一の位置にあると考えられる点）を自動抽出した上で補正係数を算出するものである。具体的には、黒画素の連結成分を抽出し、抽出した連結成分中の対応する点を抽出する。また他の例としては、対応する座標を抽出する。しかし、対応する点の抽出に失敗する場合も考えられる。この場合には、対応する点を位置座標として管理者が入力し、この情報に基づいて、確実に補正係数を求めることとしてもよい。
【００５９】
補正部１０８は、補正係数算出部１０６により算出された補正係数を利用して、第１印刷画像および第２印刷画像のうちいずれか一方の画像を補正する。具体的には、対象となる印刷画像の各画素の位置を補正係数により再計算する。なお、本実施の形態においては、第１印刷画像を補正することとする。また、補正後の第１印刷画像を、補正第１画像と称する。
【００６０】
画素値決定部１１０は、画像保持部１０４が保持する第２印刷画像と、補正部１０８により得られた補正第１画像とを比較し、一致状態に応じて、各画素の画素値を決定する。このとき、画素値決定テーブル保持部１１２が保持する画素値決定テーブルを参照する。
【００６１】
図３は、画素値決定テーブル１１３のデータ構成を示す図である。画素値決定テーブル１１３は、補正第１画像の画素値と、第２印刷画像の画素値と、これらにより定まる画素値とを対応付けて保持している。図３に示すように画素値決定テーブル１１３によれば補正第１画像の画素値が黒であり、かつ第２印刷画像の画素値が黒である場合には、この画素に割り当てる画素値は緑である。また、補正第１画像の画素値が黒であり、第２印刷画像の画素値が白である場合には、この画素に割り当てる画素値は黄色である。同様に、補正第１画像の画素値が白であり、第２印刷画像の画素値が黒である場合には、この画素に割り当てる画素値は赤、補正第１画像の画素値が白であり、第２印刷画像の画素値が白である場合には、この画素に割り当てる画素値は白である。
【００６２】
再び説明を図２に戻す。位置ずれ表示画像作成部１１４は、画像保持部１０４が保持する第２印刷画像と補正部１０８により得られた補正第１画像とに基づいて、位置ずれ表示画像を作成する。この位置ずれ表示画像における各画素には画素値決定部１１０により決定された画素値を割り当てる。
【００６３】
位置ずれ表示画像出力部１１６は、位置ずれ表示画像作成部１１４により作成された位置ずれ表示画像を外部に出力する。具体的には、ディスプレイ１２に出力する。ディスプレイ１２は、出力された位置ずれ表示画像を表示する。
【００６４】
図４は、画像処理システム１における画像処理を示すフローチャートである。まず、画像処理システム１のサーバ２０は、第１プリンタ２１に印刷データ２００を送信する（ステップＳ１００)。次に、第１プリンタ２１は、受信した印刷データ２００を印刷媒体に印刷する（ステップＳ１０２）。さらに、サーバ２０は、第２プリンタ２２に印刷データ２００を送信する（ステップＳ１０４）。次に、第２プリンタ２２は、受信した印刷データ２００を印刷媒体に印刷する（ステップＳ１０６）。
【００６５】
次に、スキャナ３０は、第１プリンタ２１により得られた第１印刷物および第２プリンタ２２により得られた第２印刷物を読み込む（ステップＳ１０８）。すなわち、これらの印刷物をデータ化し、第１印刷画像および第２印刷画像を得る。次に、画像処理装置１０は、第１印刷画像および第２印刷画像に基づいて、位置ずれ表示画像処理を行う（ステップＳ１１０）。以上で、画像処理システム１における位置ずれ表示画像作成処理が完了する。
【００６６】
図５は、図４を参照しつつ説明した位置ずれ表示画像処理（ステップＳ１１０）における画像処理装置１０の詳細な処理を示すフローチャートである。まず、画像処理装置１０の印刷画像取得部１００が第１印刷画像および第２印刷画像を取得すると、二値化部１０２は、二値化を行う（ステップＳ１２０）。次に、補正係数算出部１０６は、補正係数を算出する（ステップＳ１２２）。次に、補正部１０８は、第１印刷画像を補正し、補正第１画像を得る（ステップＳ１２４）。
【００６７】
次に、画素値決定部１１０は、補正第１画像と第２印刷画像の対応する画素の一致状態に応じて、各画素の画素値を決定する（ステップＳ１２６）。次に、位置ずれ表示画像作成部１１４は、位置ずれ表示画像を作成する（ステップＳ１２８）。このとき、画素値決定部１１０により決定された画素値を各画素に割り当てる。次に、位置ずれ表示画像出力部１１６は、位置ずれ表示画像をディスプレイ１２に出力する（ステップＳ１３０）。
【００６８】
図６は、第１印刷画像の補正処理（ステップＳ１２４）を説明するための図である。例えば、画像の位置が水平方向にずれている場合には、図６に示すように補正係数に基づいた再計算により画像を水平方向にシフトする。
【００６９】
例えば、帳票データにおいては、罫線の位置が僅かにずれているなど軽微な画像の不一致は問題とならない。そこで、位置ずれ表示画像を作成する前に、第１印刷画像を補正しておく。これにより、問題となる画像の不一致のみを認識可能な位置ずれ表示画像を作成することができる。
【００７０】
図７は、位置ずれ表示画像作成処理（ステップＳ１２８）を説明するための図である。画素値決定テーブル１１３により、補正第１画像と第２印刷画像のいずれの画素も黒である領域２４１には、緑を示す画素値が割り当てられる。補正第１画像の画素値が黒であり、第２印刷画像の画素値が白である領域２４２には、黄色が割り当てられる。また、補正第１画像の画素値が白であり、第２印刷画像の画素値が黒である領域２４３ａ，２４３ｂには、赤が割り当てられる。
【００７１】
このように、画素の一致状態に応じて異なる色を割り当てることにより、確認者は、目視により容易に画素の一致状態を認識することができる。したがって、位置ずれの領域を目視により特定する際の手間を大幅に低減することができる。
【００７２】
さらに、主にチェックしたい差異を示す領域に目立つ色が割り当てられるように画素値決定テーブル１１３の色を登録してもよい。これにより、目視チェックが容易になる。本実施の形態においては、補正第１画像の画素値が白であり第２印刷画像の画素値が黒である領域を、補正第１画像の画素値が黒であり第２印刷画像の画素値が白である領域に比べて目立つようにしている。具体的には、補正第１画像の画素値が白であり、第２印刷画像の画素値が黒である領域には赤を割り当てている。一方、補正第１画像の画素値が黒であり、第２印刷画像の画素値が白である領域には黄色を割り当てている。黄色は白と見た目に区別がつきにくい。したがって、赤と黄色では相対的に赤が目立っている。このように、色相、明度等の違いの大きい色を割り当てることにより、目視を容易にすることができる。
【００７３】
図８は、位置ずれ表示画像の一例を示す図である。図８に示す補正第１画像２１２と第２印刷画像２２２から、位置ずれ表示画像２３２が作成される。補正第１画像２１２と第２印刷画像２２２において、「様」の位置がずれている。このため、位置ずれ表示画像においては、補正第１画像２１２の「様」に対応する「様」２５２には黄色が割り当てられている。第２印刷画像２２２の「様」に対応する「様」２５０には赤色が割り当てられている。
【００７４】
また、「１０００」の次の「−」は、第２印刷画像２２２にのみ存在する。したがって、位置ずれ表示画像における「−」には赤色が割り当てられている。さらに、「１」の右側には補正第１画像２１２の「１」と第２印刷画像２２２の「１」が重ならない部分が存在し、この部分には赤色が割り当てられている。なお、これ以外の文字部分はすべて一致しており、緑色が割り当てられている。
【００７５】
このように、位置ずれ表示画像には、補正第１画像と第２印刷画像の各画素の画素の一致状態に応じた色が割り当てられているので、目視により容易に画素の一致状態を認識することができる。
【００７６】
図９は、実施の形態１にかかる画像処理装置１０のハードウェア構成を示す図である。画像処理装置１０は、ハードウェア構成として、画像処理装置１０における画像処理を実行する画像処理プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従って画像処理装置１０の各部を制御するＣＰＵ５１と、画像処理装置１０の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５７と、各部を接続するバス６２とを備えている。
【００７７】
先に述べた画像処理装置１０における画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００７８】
この場合には、画像処理プログラムは、画像処理装置１０において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００７９】
また、本実施の形態の画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【００８０】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００８１】
そうした第１の変更例としては、第１の実施の形態においては、第１プリンタ２１および第２プリンタ２２は、いずれも同一の印刷データ２００を印刷媒体に出力したが、これにかえて異なる印刷データを出力してもよい。なお、この場合の印刷データは、同じ印刷結果が期待されるデータである必要がある。
【００８２】
また、第２の変更例としては、本実施の形態にかかる画像処理装置１０は、二値化部１０２を有したが、印刷画像取得部１００が取得する印刷画像が二値化データである場合には、二値化部１０２は有さなくてもよい。
【００８３】
また、第３の変更例としては、位置ずれ表示画像出力部１１６は、位置ずれ表示画像をディスプレイ１２に出力するのにかえて、例えば、第１プリンタ２１等に出力し、対応する印刷物を得てもよい。この場合には、ユーザは、印刷物を目視することにより、画像の一致状態を認識することができる。
【００８４】
また、第４の変更例としては、第１の実施の形態にかかる画像処理システム１は、第１プリンタ２１と第２プリンタ２２による印刷物の位置ずれを示す位置ずれ表示画像を作成したが、これにかえて、同一のプリンタにおける異なる給紙トレイから排紙された印刷媒体に印刷された印刷物の位置ずれを示す位置ずれ表示画像を作成してもよい。これにより、給紙トレイごとの位置ずれを目視により確認することができる。
【００８５】
また、第４の変更例としては、第１の実施の形態にかかる画像処理システム１は、画素の一致状態に応じて異なる画素値を割り当てた位置ずれ表示画像を作成したが、画素の一致状態に応じた異なる態様の画像を作成すればよく、画素を異ならせる実施の形態に限定されるものではない。例えば、丸で囲む、網掛けを行う、メッセージで位置ずれの有無を表現するなどの態様で示す位置ずれ表示画像を作成してもよい。
【００８６】
（第２の実施の形態）
図１０は、第２の実施の形態にかかる画像処理装置１３の機能構成を示すブロック図である。第２の実施の形態にかかる画像処理装置１３は、第１の実施の形態にかかる画像処理装置１３の機能構成に加えて、位置ずれ量算出部１２０と、位置ずれ量出力部１２２とを有している。位置ずれ量算出部１２０は、補正係数に基づいて、位置ずれ表示画像作成部１１４により作成された位置ずれ表示画像における位置ずれ量を算出する。具体的には、（式１）における係数（ｅ，ｆ）を算出する。位置ずれ量出力部１２２は、位置ずれ量算出部１２０により算出された位置ずれ量を出力する。
【００８７】
図１１は、位置ずれ量出力部１２２により出力された位置ずれ量がディスプレイ１２に表示される様子を示す図である。このように、この位置ずれ量が算出された第１印刷画像と第２印刷画像とに対応する位置ずれ表示画像を識別する画像ＩＤと、算出された位置ずれ量とが表示される。管理者は、この値に基づいて、位置ずれを補正するための位置ずれ調整量を第１プリンタ２１において設定する。これにより、第１印刷画像と第２印刷画像の間のずれを補正することができる。
【００８８】
図１２は、第２の実施の形態にかかる画像処理システム１による位置ずれ表示画像作成処理を示すフローチャートである。第２の実施の形態にかかる位置ずれ表示画像作成処理においては、位置ずれ表示画像処理（ステップＳ１１０）の後、管理者が目視により位置ずれありと判断し、その旨の指定を行うと（ステップＳ１１２，Ｙｅｓ）、位置ずれ量算出部１２０は、この指定を受け付け、位置ずれ量を算出する（ステップＳ１１４）、次に、位置ずれ量出力部１２２は、位置ずれ量算出部１２０により算出された位置ずれ量を出力する（ステップＳ１１６）。以上で、第２の実施の形態にかかる画像処理システム１による画像処理が完了する。
【００８９】
なお、第２の実施の形態にかかる画像処理システムのこれ以外の構成および処理は、第１の実施の形態にかかる画像処理システム１の構成および処理と同様である。
【００９０】
第１の変更例としては、第２の実施の形態にかかる画像処理装置１３は、位置ずれ量を算出、出力したが、これにかえて位置ずれを補正するための位置ずれ調整量を算出し、出力してもよい。この場合には、管理者は、位置ずれ調整量を第１プリンタ２１において設定すればよい。なお、位置ずれ調整量は、位置ずれ量より算出される値であり第１プリンタ２１の機種および個体性能に応じて定まる値である。
【００９１】
（第３の実施の形態）
図１３は、第３の実施の形態にかかる画像処理装置１４の機能構成を示すブロック図である。画像処理装置１４は、第１の実施の形態にかかる画像処理装置１０の機能構成に加えて線幅変更部１２４をさらに有している。線幅変更部１２４は、補正第１画像および第２印刷画像のうちいずれか一方の画像中の線をより太くする。なお、線を太くする対象の画像は、補正第１画像および第２印刷画像のうちいずれであってもよい。なお、いずれの画像を処理の対象とするかは予め設定しておく。画素値決定部１１０は、線幅変更部１２４により線が太くされた後の画像を利用して画素値を決定する。
【００９２】
図１４は、第３の実施の形態にかかる画像処理装置１４による位置ずれ表示画像処理（ステップＳ１１０）における詳細な処理を示すフローチャートである。第１印刷画像を補正した後（ステップＳ１２４）、線幅変更部１２４は、補正第１画像または第２印刷画像中の線を太くする（ステップＳ１４０）。
【００９３】
次に、画素値決定部１１０は、線幅変更部１２４により線が太くされた後の画像と、他方の画像との一致の状態に基づいて、画素値を決定する（ステップＳ１２６）。具体的には、補正第１画像の線が太くされた場合には、太め処理後の補正第１画像と第２印刷画像とを利用する。また、第２印刷画像の線が太くされた場合には、補正第１画像と、処理後の第２印刷画像とを利用する。
【００９４】
図１５は、補正第１画像中の線を太くする処理（ステップＳ１４０）を説明するための図である。図１５に示す例においては、線の左右をともに１画素ずつ太くしている。このように、予め定められた幅だけ線を太くする。なお、太くする程度は任意である。
【００９５】
図１６は、第３の実施の形態にかかる位置ずれ表示画像作成処理（ステップＳ１２８）を説明するための図である。画素値決定テーブル１１３により、太め処理後の補正第１画像と第２印刷画像のいずれの画素も黒である領域２４５には、緑が割り当てられる。太め処理後の補正第１画像の画素値が黒であり、第２印刷画像の画素値が白である領域２４６ａ，２４６ｂ，２４６ｃには、黄色が割り当てられる。また、太め処理後の補正第１画像の画素値が白であり、第２印刷画像の画素値が黒である領域２４７には、赤が割り当てられる。
【００９６】
本実施の形態においては、図１６の領域２４６ａ，２４６ｂ，２４６ｃのように太め処理が施された画像が黒の領域に目立たない色を割り当てることにより、問題とならない程度の位置ずれの部分を目立たなくしている。これにより、目視検出すべき程度の位置ずれが生じている部分のみを目立たせることができる。
【００９７】
図１７は、位置ずれ表示画像の一例を示す図である。図１７に示す太め処理後の補正第１画像２１２と第２印刷画像２２２から、位置ずれ表示画像２３４が作成される。補正第１画像２１２は、太め処理が施されているため、補正第１画像２１２のみが黒となる画素が多く存在し、位置ずれ表示画像２３４においては、緑で示される各文字の周囲に黄色の領域が多く存在する。しかし、黄色は目立たないので目視においては、これらの領域は判別し難い。このような僅かなずれは問題とならないため、このように、目立たない色が割り当てられている。
【００９８】
また、第１の実施の形態において図８を参照しつつ説明した例においては、「１」の右側に赤色の領域が存在したが、このような位置ずれは問題とならないため、この領域は目立たなくすることが望ましい。第３の実施の形態においては、太め処理を施すことにより、「１」の右側も黄色の領域となっている。このように、予め線を太くする処理を行うことにより、赤色の領域を減らすことができるので、注目すべき領域のみに目立つ色を割り当てることができる。
【００９９】
図１７に示す例においては、「様」の領域２５６と、１０００の次の「−」の領域のみに赤色が割り当てられている。これらは、いずれも注目すべき領域である。このように、第３の実施の形態においては、注目すべき領域のみに目立つ色を割り当てることができる。
【０１００】
第３の実施の形態にかかる画像処理システム１のこれ以外の構成および処理は、他の実施の形態にかかる画像処理システム１の構成および処理と同様である。
【０１０１】
第３の実施の形態の変更例としては、補正第１画像中の線を太くする場合には、補正前の第１印刷画像中の線を太くすることとしてもよい。
【０１０２】
（第４の実施の形態）
図１８は、第４の実施の形態にかかる画像処理装置１５の機能構成を示すブロック図である。第４の実施の形態にかかる画像処理装置１５は、第１の実施の形態にかかる画像処理装置１０の機能構成に加えて、相違度算出部１２６をさらに有している。相違度算出部１２６は、第１印刷画像と第２印刷画像の間の相違度を算出する。具体的には、対応する画素値が一致しない画素数をカウントし、画素数が閾値以上である場合には、一致しないと判定する。位置ずれ表示画像出力部１１６は、相違度算出部１２６により算出された相違度が予め定められた閾値以上である場合に、これらの画像は一致しないと判断し、これらの画像から作成された位置ずれ表示画像を出力する。
【０１０３】
図１９は、第４の実施の形態にかかる画像処理装置１５による位置ずれ表示画像作成処理（ステップＳ１１０）における詳細な処理を示すフローチャートである。位置ずれ表示画像を作成した後（ステップＳ１２８）、相違度算出部１２６は、第１印刷画像と第２印刷画像の相違度を算出する（ステップＳ１５０）。不一致と判断される場合には（ステップＳ１５２，Ｎｏ）、位置ずれ表示画像出力部１１６は、位置ずれ表示画像作成部１１４により作成された位置ずれ表示画像を出力する（ステップＳ１３０）。一方、一致と判断される場合には（ステップＳ１５２，Ｙｅｓ）、これらの画像においては、注目すべき位置ずれが存在しないと判断し、これらの画像から作成された位置ずれ表示画像は出力しない。以上で、位置ずれ表示画像作成処理（ステップＳ１１０）が完了する。
【０１０４】
このように、第４の実施の形態にかかる画像処理システムによれば、第１印刷画像と第２印刷画像とが一致しないと判断された場合にのみ、位置ずれ表示画像を出力し、管理者による目視検査を促すので、管理者の処理負担を軽減することができる。例えば、膨大な量の印刷物が検査対象となる場合がある。このような場合に、すべての位置ずれ表示画像を目視検査するのでは多大な労力を要してしまう。これに対し、第４の実施の形態にかかる画像処理システムにおいては、目視検査を行うまでもなく画像処理装置１５において一致と判定できる位置ずれ表示画像については出力を行わないので、目視検査の労力を軽減することができる。
【０１０５】
なお、第４の実施の形態にかかる画像処理システムのこれ以外の構成および処理は、他の実施の形態にかかる画像処理システムの構成および処理と同様である。
【０１０６】
第４の実施の形態の第１の変更例を説明する。第１の変更例にかかる画像処理装置においては、第１印刷画像と第２印刷画像とから作成される位置ずれ表示画像と、第１印刷画像または第２印刷画像に含まれる各画像の形状に基づいて、相違度を算出する。
【０１０７】
図２０−１および図２０−２は、第１の変更例にかかる相違度算出処理を説明するための図である。図２０−１の左図は、第１印刷画像中の画像と第２印刷画像中の画像とが一致はしないが重なっている状態を示している。この場合、元の画像（第１印刷画像または第２印刷画像）と一致する部分を抜き出すと、残りの部分は、右図に示すような形状となる。
【０１０８】
一方、図２０−２の左図は、第１印刷画像中の画像と第２印刷画像中の画像とは全く重ならない状態を示している。この場合、元の画像と一致する部分を抜き出すと、残りの部分は、右図に示すような形状となる。すなわち、元の画像と同一の形状が残される。
【０１０９】
以上のように、一致の程度が低いほど、残りの部分に、元の画像と類似した形状が現れる。そこで、第１の変更例にかかる相違度算出部１２６は、この残りの部分と元の画像との相違度を算出してもよい。この値により、第１印刷画像と第２印刷画像との一致の程度を判断することができる。
【０１１０】
また、第２の変更例としては、第４の実施の形態にかかる画像処理システムにおいては、相違度が閾値以上であり、不一致と判断された位置ずれ表示画像を出力したが、これにかえて、相違度と位置ずれ表示画像を識別する位置ずれ表示画像ＩＤとを対応付けて出力してもよい。図２１は、ディスプレイ１２に表示された表示画面を示す図である。表示画面には、位置ずれ表示画像ＩＤと相違度とが表示されている。
【０１１１】
さらに、相違度が低い順または高い順にソートして表示してもよい。さらに、画像ＩＤを指定することにより、対応する位置ずれ表示画像が表示されるようにしてもよい。これにより、管理者は、目視が必要と判断した位置ずれ表示画像のみを目視検査することができる。
【０１１２】
さらに、相違度が予め定めた閾値以上である位置ずれ表示画像には、閾値以上であることを認識可能に識別表示してもよい。閾値以上であることを示す情報を合わせて表示してもよく、閾値以上の画像に対応する画像ＩＤを他の画像ＩＤとは異なる字体、異なる色で表示してもよい。
【０１１３】
また、第３の変更例としては、第４の実施の形態にかかる画像処理システムにおいては、求めた相違度から比較した画像が不一致と判断された場合には、位置ずれ表示画像を出力したが、この際さらに警告を示す画像を表示してもよい。また他の例としてはスピーカより警告音を出力してもよい。
【０１１４】
また、第４の変更例としては、画像処理装置は、画素値決定部１１０と、画素値決定テーブル保持部１１２とを有さなくてもよい。この場合には、位置ずれ表示画像作成部１１４は二値の位置ずれ表示画像を作成する。
【０１１５】
（第５の実施の形態）
図２２は、第５の実施の形態にかかる画像処理システム２の全体構成を示す図である。第５の実施の形態にかかる画像処理システム２は、サーバ２０と複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２３と備えている。複合機２３は、プリンタ機能とスキャナ機能とを有している。第５の実施の形態においては、まず第１給紙トレイ２４から出力される印刷画像の位置調整を管理者が行い、画像処理システム２が、第１給紙トレイ２４と第２給紙トレイ２５それぞれから出力される印刷画像の位置ずれを調整する。給紙トレイにより印刷位置が変動する場合がある。このような位置ずれを調整することができる。
【０１１６】
例えば定型帳票などのプレ印刷された用紙の印字対象枠内に数字などを印刷する場合がある。プレ印刷された用紙への印刷においては、所定の給紙トレイで印字位置が合うようにプリンタの設定で位置を調整しても、別の給紙トレイでは別個に位置合わせを行う必要がある。
【０１１７】
第１給紙トレイ２４および第２給紙トレイ２５には、プレ印刷された印刷媒体が格納されている。第１給紙トレイ２４および第２給紙トレイ２５が格納する印刷媒体それぞれに印刷データ２００を印刷する。そして、第１給紙トレイ２４から排出された第１印刷媒体に印刷データ２００が印刷された第１印刷物と第２給紙トレイ２５から排出された第２印刷媒体に印刷データ２００が印刷された第２印刷物とをそれぞれスキャナにより読み込む。そして、これらの印刷物における位置ずれに基づいて、位置ずれを補正する。
【０１１８】
図２３は、複合機２３の機能構成を示すブロック図である。複合機２３は、印刷画像取得部１００と、二値化部１０２と、画像保持部１０４と、補正係数算出部１０６と、印刷位置調整部１２８とを有している。印刷画像取得部１００、二値化部１０２、画像保持部１０４および補正係数算出部１０６の機能は、他の実施の形態における各部の機能と同様である。印刷位置調整部１２８は、補正係数算出部１０６により算出された補正係数に基づいて、第１給紙トレイ２４および第２給紙トレイ２５のうちいずれか一方から印刷媒体が排紙される際の印刷位置を調整する。
【０１１９】
図２４は、第５の実施の形態にかかる画像処理システム２における画像処理を示すフローチャートである。サーバ２０は複合機２３に印刷データを送信する（ステップＳ２００）。次に、複合機２３は、第１給紙トレイ２４から排出された印刷媒体に印刷データを出力し、第１印刷物を得る（ステップＳ２０２）。なお、前提として、複合機２３から排出された印刷媒体への印刷データの出力において、印刷位置が適切な位置となるように予め設定を行っておく。そして、実際にプレ印刷用紙としての印刷媒体に印刷データを印刷する。管理者は、印刷結果に基づいて、ＭＦＰの設定により微調整を試行錯誤的に行う。
【０１２０】
次に、複合機２３は、第２給紙トレイ２５から排出された印刷媒体に印刷データを出力し、第２印刷物を得る（ステップＳ２０４）。次に、第１印刷物および第２印刷物をスキャナで読み込む（ステップＳ２０６）。なお、スキャナに載せる際には、第１印刷物のセット位置と第２印刷物のセット位置とが一致するよう慎重に合わせる。例えば、どちらの紙もスキャナの原稿台の縁にきちんと沿わせるなどの配慮が望ましい。
【０１２１】
次に、第１印刷物をデータ化した第１印刷画像と第２印刷物をデータ化した第２印刷画像とに基づいて、印刷位置調整処理を行う（ステップＳ２０８）。以上で画像処理が完了する。
【０１２２】
図２５は、印刷位置調整処理（ステップＳ２０８）における複合機２３の詳細な処理を示すフローチャートである。まず二値化部１０２は、第１印刷画像および第２印刷画像を二値化する（ステップＳ２２０）。次に、補正係数算出部１０６は、第１印刷画像と第２印刷画像に基づいて、補正係数を算出する（ステップＳ２２２）。次に、印刷位置調整部１２８は、補正係数に基づいて、ＭＦＰの設定において、第２印刷媒体への印刷の際の印刷位置を調整する（ステップＳ２２４）。以上で、印刷位置調整処理が完了する。
【０１２３】
以上のように、第５の実施の形態にかかる画像処理システム２は、第１トレイにおいては、管理者が試行錯誤により印刷位置を調整するが、第２トレイにおいては、補正係数に基づいて、印刷位置を調整することができるので、調整処理の効率化を図ることができる。
【０１２４】
なお、第５の実施の形態にかかる画像処理システム２のこれ以外の構成および処理は、他の実施の形態にかかる画像処理システム２の構成および処理と同様である。
【０１２５】
（第６の実施の形態）
図２６は、第６の実施の形態にかかる画像処理システム３の全体構成を示す図である。実施の形態６にかかる画像処理システム３は、サーバ２０と、画像処理装置１６と、複合機２６とを備えている。複合機２６は、スキャナ機能とプリンタ機能とを備えている。複合機２６は、第５の実施の形態にかかる複合機２３と同様、第１給紙トレイ２７から排出された印刷媒体に印刷データを印刷して第１印刷物を得る。さらに、第２給紙トレイ２８から排紙された印刷媒体に印刷データを印刷して第２印刷物を得る。そして、第１印刷物および第２印刷物をスキャナにより取り込み、第１印刷画像および第２印刷画像を得る。
【０１２６】
画像処理装置１６は、複合機２６から第１印刷画像および第２印刷画像を得る。そして、第１印刷画像および第２印刷画像に基づいて、第２給紙トレイ２８から排出された印刷媒体への印刷の際の印刷位置を調整するための調整量を算出し、出力する。すなわち、第５の実施の形態にかかる複合機２３が行っていた機能の一部を画像処理装置１６が行う。
【０１２７】
図２７は、第６の実施の形態にかかる画像処理装置１６の機能構成を示すブロック図である。画像処理装置１６は、印刷画像取得部１００と、二値化部１０２と、画像保持部１０４と、補正係数算出部１０６と、印刷位置調整情報出力部１３０とを備えている。位置ずれ量算出部１２０は、補正係数算出部１０６により算出された補正係数から印刷位置の調整量を算出し、調整量を含む印刷位置調整情報を出力する。ディスプレイ１２は、補正係数算出部１０６により出力された印刷位置調整情報を画面表示する。具体的には、ディスプレイ１２には、対象となった第１印刷画像および第２印刷画像の画像ＩＤと、これらの画像から算出された印刷位置調整量とが表示される。
【０１２８】
管理者は、この表示を参照し、表示されている印刷位置調整量を複合機２６に設定することにより、第２トレイ２８から排出される印刷媒体に印刷する際の位置を調整することができる。
【０１２９】
なお、第６の実施の形態にかかる画像処理システム３のこれ以外の構成および処理は、他の実施の形態にかかる画像処理システムの構成および処理と同様である。
【０１３０】
（第７の実施の形態）
図２８は、第７の実施の形態にかかる画像処理システムにおける画像処理装置１７の機能構成を示すブロック図である。第７の実施の形態にかかる画像処理装置１７は、画像全体に対する補正係数である画像補正係数以外に、画像中の一部の領域に対する局所的な補正係数である領域補正係数を算出する。そして、領域補正係数に基づいて、一部の領域の補正を行う。
【０１３１】
画像処理装置１７は、印刷画像取得部１００と、二値化部１０２と、画像保持部１０４と、画素値決定部１１０と、画素値決定テーブル保持部１１２と、位置ずれ表示画像作成部１１４と、位置ずれ表示画像出力部１１６に加えて、さらに、画像補正係数算出部１４０と、画像補正部１４２と、指示取得部１５０と、画像補正係数評価部１５２と、領域設定部１５４と、領域補正係数算出部１５６と、領域補正部１５８とを有している。
【０１３２】
画像補正係数算出部１４０および画像補正部１４２は、それぞれ他の実施の形態にかかる補正係数算出部１０６および補正部１０８に相当する。すなわち、画像補正係数算出部１４０は、画像全体における補正係数である画像補正係数を算出する。ここで、画像補正係数は、他の実施の形態にかかる補正係数に相当する。画像補正部１４２は、画像補正係数に基づいて第１印刷画像および第２印刷画像のうちいずれか一方の画像を補正する。なお、本実施の形態においては、第１印刷画像を補正する。
【０１３３】
指示取得部１５０は、ユーザから領域補正指示を取得する。領域補正指示とは、画像全体ではなく画像中の所定の領域単位で補正を行う旨の指示である。例えば、画像処理装置１７がウインドウシステムを備えている場合には、図２９に示すような設定画面をユーザに提示する。そして、ユーザから領域補正の有無を受け付ける。
【０１３４】
画像補正係数評価部１５２は、指示取得部１５０が領域補正指示を取得すると、画像補正係数算出部１４０により算出された画像補正係数を評価する。これは、画像補正係数による補正のみで、第１印刷画像に対し十分な精度の補正が施せているか否かを判定するものである。
【０１３５】
画像全体が伸縮、回転している場合だけでなく、局所的に歪みが発生している場合も多々ある。スキャナでの撮像時の紙送り装置の具合によりわずかな歪みは避けられないが、このような僅かな歪みは問題とならない。大きな局所的歪みは位置ずれとして問題となるが、このような僅かな歪みの部分を位置ずれとして表示した場合本来問題としている位置ずれの領域が目立たなくなってしまう。そこで、このような僅かな局所的歪みは予め補正しておくこととする。
【０１３６】
画像補正係数評価部１５２は、画像補正係数による補正である画像補正後の第１印刷画像と第２印刷画像の対応する画素値を比較し、一致する画素値の数が予め定められた閾値以上である場合に、画像補正により画像の位置が一致したと判断する。
【０１３７】
領域設定部１５４は、画像補正後の第１印刷画像中の領域である第１領域を設定する。具体的には、第１印刷画像を予め設定されたサイズの矩形領域に分割する。これにより得られた複数の領域それぞれを第１領域として設定する。
【０１３８】
領域補正係数算出部１５６は、第２印刷画像から領域設定部１５４により得られた任意の第１領域に対応する領域である第２領域を特定する。そして、第１領域と第２領域の間の補正係数である領域補正係数を算出する。
【０１３９】
具体的には、まず、第２印刷画像中の領域を第２領域となる可能性のある第２領域候補として設定する。第２領域候補は、第１領域とサイズおよび形状が同一の任意の領域である。第２領域候補の第２印刷画像における位置は、第１領域の第１印刷画像における位置の近傍に設定する。さらに、第１領域に対応する位置から１画素単位でずらすことにより、複数の第２領域候補を設定する。
【０１４０】
なお、第２領域候補の設定範囲は例えば第１領域に対応する位置を基準点とし、基準点から所定の距離以内と予め定めておく。このように、第２領域の候補を探索する範囲は予め設定しておく。
【０１４１】
さらに、領域補正係数算出部１５６は、複数の第２領域候補それぞれと第１領域との間の相違度を算出する。具体的には、二値画像において不一致となる画素の数を相違度として算出する。相違度が最も小さい第２領域候補を第１領域に対応する第２領域として決定する。なお、多値画像において評価する場合には、対応する画素値の差の絶対値の累積値を相違度として算出してもよい。
【０１４２】
なお、第２領域候補を設定するにあたり、伸縮、回転等の歪みに起因した位置ずれを考慮してもよい。具体的には、第１領域に伸縮、回転等を施し、これと第２画領域候補との相違度を算出してもよい。
【０１４３】
領域補正係数算出部１５６は、こうして決定された第２領域と第１領域の間の補正係数を領域補正係数として算出する。領域補正部１５８は、領域補正係数算出部１５６により算出された領域補正係数に基づいて、補正第１印刷画像中の領域を補正する。画素値決定部１１０は、領域補正部１５８による補正が行われた場合には、領域補正部１５８による補正後の第１印刷画像と第２印刷画像とに基づいて、画素値を決定する。
【０１４４】
図３０は、第７の実施の形態にかかる画像処理装置１７による位置ずれ表示画像処理（ステップＳ１１０）を示すフローチャートである。まず二値化部１０２により第１印刷画像および第２印刷画像が二値化される（ステップＳ１６０）。次に、画像補正係数算出部１４０は、二値化後の第１印刷画像および第２印刷画像の補正係数、すなわち画像補正係数を算出する（ステップＳ１６２）。次に、画像補正部１４２は、画像補正係数を利用して第１印刷画像を補正する（ステップＳ１６４）。すなわち、画像補正を施す。
【０１４５】
さらに、指示取得部１５０がユーザから領域補正指示を取得している場合には（ステップＳ１６６，Ｙｅｓ）、画像補正係数評価部１５２は、画像補正部１４２により算出された画像補正係数を評価する（ステップＳ１６８）。
【０１４６】
画像補正係数評価部１５２が評価結果から画像補正後の第１印刷画像と第２印刷画像とが一致しないと判断した場合には（ステップＳ１７０，Ｎｏ）、領域設定部１５４は、領域設定を行う（ステップＳ１７２）。例えば、図３１に示すように第１印刷画像を四分割して得られた４つの領域それぞれを第１領域として設定する。この場合、第２印刷画像のうち各第１領域に対応する領域を第２領域候補としてさらに設定する。さらに、相違度に基づいて各第１領域に対応する第２領域を設定する。
【０１４７】
次に、領域補正係数算出部１５６は、領域設定部１５４により設定された任意の第１領域と、これに対応する第２領域の間の補正係数、すなわち領域補正係数を算出する（ステップＳ１７４）。これをすべての第１領域について行い、すべての第１領域について領域補正係数を算出すると（ステップＳ１７６，Ｙｅｓ）、領域補正部１５８は、各領域補正係数を用いて対応する第１領域を補正する（ステップＳ１７８）。なお、図３１に示す例においては、４つの第１領域それぞれに対する領域補正係数が算出されると（ステップＳ１７６，Ｙｅｓ）、ステップＳ１７８へ進む。
【０１４８】
すべての第１領域、すなわち４つの第１領域についての領域補正が終了すると（ステップＳ１８０，Ｙｅｓ）、画素値決定部１１０は、領域補正後の第１印刷画像と第２印刷画像とに基づいて、画素値を決定する（ステップＳ１８２）。次に、位置ずれ表示画像作成部１１４は、画素値決定部１１０により決定された画素値に基づいて、位置ずれ表示画像を作成する（ステップＳ１８４）。次に、位置ずれ表示画像出力部１１６は、位置ずれ表示画像を出力する（ステップＳ１８６）。以上で処理が完了する。
【０１４９】
図３２は、画像補正後の第１印刷画像および第２印刷画像と、これらから作成される位置ずれ表示画像とを示す図である。図３２に示す例のように、画像補正後の第１印刷画像と第２印刷画像において、右側の「Ｂ」の文字の位置は一致したが、左側の「Ａ」の文字の位置が一致しないとする。この場合には、画像全体を補正することにより「Ａ」の文字の位置ずれを補正しようとすると、補正不要な「Ｂ」の文字まで補正されるため、「Ｂ」の文字に位置ずれが生じてしまう。このような場合に、領域補正を行うことにより「Ａ」の文字の位置ずれのみを補正することができる。
【０１５０】
具体的には、図３３に示すように、画像補正後の第１印刷画像を四分割し、各第１領域について領域補正係数を算出し、この領域補正係数に基づいて第１領域を補正する。図３３に示す例においては、左側の２つの第１領域を左側に（マイナスｘ方向に）１画素だけシフトする。図３４は、シフト後の第１印刷画像、すなわち領域補正後の第１印刷画像と、第２印刷画像と、これらから作成される位置ずれ表示画像とを示す図である。図３４に示すように、第１印刷画像に対して画像補正だけでなく領域補正を施すことにより、「Ａ」および「Ｂ」ともに文字の位置を一致させることができる。これにより、局所的な歪みに起因した不要な位置ずれを排除し、印刷結果が大きく異なる部分のみを視認可能に表示した位置ずれ表示画像をユーザに提供することができる。
【０１５１】
なお、第７の実施の形態にかかる画像処理システムのこれ以外の構成および処理は、他の実施の形態にかかる画像処理システムの構成および処理と同様である。
【０１５２】
第１の変更例としては、本実施の形態においては、画像補正後の第１印刷画像のうち定められた矩形を第１領域として設定したが、これにかえて画像補正後の第１印刷画像から黒画素連結成分を求め、この連結成分を領域として設定してもよい。また、他の例としては、黒画素連結成分の外接矩形を領域として設定してもよい。これらの場合には、得られた第１領域についてのみ領域補正を行えばよい。
【０１５３】
第２の変更例としては、本実施の形態においては画像補正を行った後に、領域補正を行ったが、領域補正を行う場合には、画像補正は行わないこととしてもよい。画像全体に影響する原因による歪みが生じていないことが予めわかっているような場合には、このように、領域補正を行うことにより、適切な位置ずれ表示画像をユーザに提示することができる。
【０１５４】
（第８の実施の形態）
図３５は、第８の実施の形態にかかる画像処理システムにおける画像形成装置１８の機能構成を示すブロック図である。第８の実施の形態にかかる画像形成装置１８の機能構成は、第７の実施の形態にかかる画像形成装置１７の機能構成とほぼ同様であるが、画像補正係数評価部を備えない。第８の実施の形態にかかる画像形成装置１８は、一度画像補正後の第１印刷画像と第２印刷画像から位置ずれ表示画像を作成し、出力する。そして、この時点でユーザから領域補正指示があると、この指示にしたがい、画像補正後の第１印刷画像に対して領域補正を施す。そして、領域補正後の第１印刷画像と第２印刷画像から位置ずれ表示画像を作成し、出力する。
【０１５５】
例えば、図３６に示すように画像補正後の第１印刷画像と第２印刷画像から作成された位置ずれ表示画像とともに「領域位置あわせ実行」ボタンを表示する。ユーザが「領域位置合わせ実行」ボタンを選択すると、指示取得部１５０は、領域補正指示を取得する。
【０１５６】
図３７は、第８の実施の形態にかかる画像処理装置１８による位置ずれ表示画像処理（ステップＳ１１０）を示すフローチャートである。ステップＳ１２０からステップＳ１３０までの処理は、第１の実施の形態にかかる画像処理装置１０における位置ずれ表示画像処理（ステップＳ１１０）における処理、すなわち図５に示すステップＳ１２０からステップＳ１３０までの処理と同様である。
【０１５７】
位置ずれ表示画像出力後に、指示取得部１５０がユーザより領域補正指示を取得すると（ステップＳ３００，Ｙｅｓ）、領域設定部１５４は、第１領域および第２領域を設定する（ステップＳ３０２）。次に、領域補正係数算出部１５６は各第１領域に対する領域補正係数を算出し（ステップＳ３０４，３０６）、領域補正係数算出部１５６は、領域補正を行う（ステップＳ３０８，３１０）。そして、領域補正後の位置ずれ表示画像を作成する（ステップＳ３１２〜３１６）。なお、ステップＳ３０２からステップＳ３１６の処理は、それぞれ図３１を参照しつつ説明した第７の実施の形態にかかるステップＳ１７２〜ステップＳ１８６の処理と同様である。
【０１５８】
なお、第８の実施の形態にかかる画像処理システムのこれ以外の構成および処理は、他の実施の形態にかかる画像処理システムの構成および処理と同様である。
【０１５９】
以上のように、上記実施の形態にかかる画像システムにおいては、プリンタの入れ替え等により生じる出力設定の変更に際し、その設定の簡素化を図ることができ、利便性を向上させることができる。
【図面の簡単な説明】
【０１６０】
【図１】第１の実施の形態にかかる画像処理システム１の全体構成を示す図である。
【図２】画像処理装置１０の機能構成を示すブロック図である。
【図３】画素値決定テーブル１１３のデータ構成を示す図である。
【図４】画像処理システム１における画像処理を示すフローチャートである。
【図５】図４を参照しつつ説明した位置ずれ表示画像処理（ステップＳ１１０）における画像処理装置１０の詳細な処理を示すフローチャートである。
【図６】第１印刷画像の補正処理（ステップＳ１２４）を説明するための図である。
【図７】位置ずれ表示画像作成処理（ステップＳ１２８）を説明するための図である。
【図８】位置ずれ表示画像の一例を示す図である。
【図９】実施の形態１にかかる画像処理装置１０のハードウェア構成を示す図である。
【図１０】第２の実施の形態にかかる画像処理装置１０の機能構成を示すブロック図である。
【図１１】位置ずれ量出力部１２２により出力された補正値がディスプレイ１２に表示される様子を示す図である。
【図１２】第２の実施の形態にかかる画像処理システム１による位置ずれ表示画像作成処理を示すフローチャートである。
【図１３】第３の実施の形態にかかる画像処理装置１４の機能構成を示すブロック図である。
【図１４】第３の実施の形態にかかる画像処理装置１４による位置ずれ表示画像処理（ステップＳ１１０）における詳細な処理を示すフローチャートである。
【図１５】補正第１画像中の線を太くする処理（ステップＳ１４０）を説明するための図である。
【図１６】第３の実施の形態にかかる位置ずれ表示画像作成処理（ステップＳ１２８）を説明するための図である。
【図１７】位置ずれ表示画像の一例を示す図である。
【図１８】第４の実施の形態にかかる画像処理装置１５の機能構成を示すブロック図である。
【図１９】第４の実施の形態にかかる画像処理装置１５による位置ずれ表示画像処理（ステップＳ１１０）における詳細な処理を示すフローチャートである。
【図２０−１】第１の変更例にかかる相違度算出処理を説明するための図である。
【図２０−２】第１の変更例にかかる相違度算出処理を説明するための図である。
【図２１】ディスプレイ１２に表示された表示画面を示す図である。
【図２２】第５の実施の形態にかかる画像処理システム２の全体構成を示す図である。
【図２３】複合機２３の機能構成を示すブロック図である。
【図２４】第５の実施の形態にかかる画像処理システム２における画像処理を示すフローチャートである。
【図２５】印刷位置調整処理（ステップＳ２０８）における複合機２３の詳細な処理を示すフローチャートである。
【図２６】第６の実施の形態にかかる画像処理システム３の全体構成を示す図である。
【図２７】第６の実施の形態にかかる画像処理装置１６の機能構成を示すブロック図である。
【図２８】第７の実施の形態にかかる画像処理システムにおける画像処理装置１７の機能構成を示すブロック図である。
【図２９】設定画面を示す図である。
【図３０】第７の実施の形態にかかる画像処理装置１７による位置ずれ表示画像処理（ステップＳ１１０）を示すフローチャートである。
【図３１】領域設定を説明するための図である。
【図３２】画像補正後の第１印刷画像および第２印刷画像と、これらから作成される位置ずれ表示画像とを示す図である。
【図３３】第１領域を示す図である。
【図３４】シフト後の第１印刷画像、すなわち領域補正後の第１印刷画像と、第２印刷画像と、これらから作成される位置ずれ表示画像とを示す図である。
【図３５】第８の実施の形態にかかる画像処理システムにおける画像形成装置１８の機能構成を示すブロック図である。
【図３６】設定画面を示す図である。
【図３７】第８の実施の形態にかかる画像処理装置１８による位置ずれ表示画像処理（ステップＳ１１０）を示すフローチャートである。
【符号の説明】
【０１６１】
１  画像処理システム
１０  画像処理装置
１２  ディスプレイ
２０  サーバ
２１，２２  プリンタ
２３，２６  複合機
２４，２５，２７，２８  給紙トレイ
３０  スキャナ
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５７  通信I／Ｆ
６２  バス
１００  印刷画像取得部
１０２  二値化部
１０４  画像保持部
１０６  補正係数算出部
１０８  補正部
１１０  画素値決定部
１１２  画素値決定テーブル保持部
１１３  画素値決定テーブル
１１４  位置ずれ表示画像作成部
１１６  位置ずれ表示画像出力部
１２０  位置ずれ量算出部
１２２  位置ずれ量出力部
１２４  線幅変更部
１２６  相違度算出部
１２８  印刷位置調整部
１３０  印刷位置調整情報出力部
１４０  画像補正係数算出部
１４２  画像補正部
１５０  指示取得部
１５２  画像補正係数評価部
１５４  領域設定部
１５６  領域補正係数算出部
１５８  領域補正部
【図１】
0004750047.tif 000003
【図２】
0004750047.tif 000004
【図３】
0004750047.tif 000005
【図４】
0004750047.tif 000006
【図５】
0004750047.tif 000007
【図６】
0004750047.tif 000008
【図７】
0004750047.tif 000009
【図８】
0004750047.tif 000010
【図９】
0004750047.tif 000011
【図１０】
0004750047.tif 000012
【図１１】
0004750047.tif 000013
【図１２】
0004750047.tif 000014
【図１３】
0004750047.tif 000015
【図１４】
0004750047.tif 000016
【図１５】
0004750047.tif 000017
【図１６】
0004750047.tif 000018
【図１７】
0004750047.tif 000019
【図１８】
0004750047.tif 000020
【図１９】
0004750047.tif 000021
【図２０−１】
0004750047.tif 000022
【図２０−２】
0004750047.tif 000023
【図２１】
0004750047.tif 000024
【図２２】
0004750047.tif 000025
【図２３】
0004750047.tif 000026
【図２４】
0004750047.tif 000027
【図２５】
0004750047.tif 000028
【図２６】
0004750047.tif 000029
【図２７】
0004750047.tif 000030
【図２８】
0004750047.tif 000031
【図２９】
0004750047.tif 000032
【図３０】
0004750047.tif 000033
【図３１】
0004750047.tif 000034
【図３２】
0004750047.tif 000035
【図３３】
0004750047.tif 000036
【図３４】
0004750047.tif 000037
【図３５】
0004750047.tif 000038
【図３６】
0004750047.tif 000039
【図３７】
0004750047.tif 000040