(57)【要約】【課題】画像に重畳されるパターンの形状を適切に印刷させることのできる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の提供を目的とする。【解決手段】所定のパターンを所定の制御情報として画像データに重畳させる画像処理装置であって、前記所定のパターンを記憶する記憶手段と、前記所定のパターンを前記画像データに重畳させるパターン重畳手段と、前記所定のパターンが重畳された前記画像データの出力原稿より読み取られた読み取り画像を取得する読み取り画像取得手段と、前記読み取り画像における前記所定のパターンの形状を判定するパターン判定手段と、前記パターン判定手段による判定結果に基づいて、前記記憶手段における前記所定のパターンを更新するパターン更新手段とを有することにより上記課題を解決する。【選択図】図３
2007143013.tif 000002
【特許請求の範囲】
【請求項１】
所定のパターンを所定の制御情報として画像データに重畳させる画像処理装置であって、
前記所定のパターンを記憶する記憶手段と、
前記所定のパターンを前記画像データに重畳させるパターン重畳手段と、
前記所定のパターンが重畳された前記画像データの出力原稿より読み取られた読み取り画像を取得する読み取り画像取得手段と、
前記読み取り画像における前記所定のパターンの形状を判定するパターン判定手段と、
前記パターン判定手段による判定結果に基づいて、前記記憶手段における前記所定のパターンを更新するパターン更新手段とを有することを特徴とする画像処理装置。
【請求項２】
前記パターン判定手段は、前記読み取り画像における前記所定のパターンのサイズを測定し、
前記パターン更新手段は、前記判定手段による前記サイズの測定結果に基づいて、前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記所定のパターンの形状に対して所定の範囲内の形状を有する基準パターンが印刷された出力原稿より読み取られた基準画像を取得する基準画像取得手段を有し、
前記パターン判定手段は、前記読み取り画像における前記所定のパターンの形状と前記基準画像における前記基準パターンの形状とを比較し、
前記パターン更新手段は、前記判定手段による比較結果に基づいて、前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１項記載の画像処理装置。
【請求項４】
前記読み取り画像における前記所定のパターンの形状の判定結果に応じて前記所定のパターンの補正情報を管理する補正情報管理手段を有し、
前記パターン更新手段は、前記読み取り画像おける前記所定のパターンの形状に対応する前記補正情報に基づいて前記所定のパターンを更新することを特徴とする請求項１乃至３いずれか一項記載の画像処理装置。
【請求項５】
前記補正情報は、更新後のパターンを示す画像データであることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記補正情報は、前記所定のパターンの補正の方法を示す情報であることを特徴とする請求項４記載の画像処理装置。
【請求項７】
前記パターン重畳手段は、それぞれ形状の異なる複数の前記所定のパターンを前記画像データに重畳させ、
前記判定手段は、前記読み取り画像における複数の前記所定のパターンの形状を判定し、
前記パターン更新手段は、前記判定手段の判定結果に基づいて複数の前記所定のパターンの中から一の所定のパターンを選択し、選択された前記所定のパターンによって前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１乃至３いずれか一項記載の画像処理装置。
【請求項８】
前記パターン重畳手段は、それぞれ態様の異なる複数の前記所定のパターンを前記画像データに重畳させ、
前記判定手段は、前記読み取り画像における複数の前記所定のパターンと前記基準パターンとのパターンマッチングを行い、
前記パターン更新手段は、前記判定手段による前記パターンマッチングの結果に基づいて複数の前記所定のパターンの中から一の所定のパターンを選択し、選択された前記所定のパターンによって前記記憶手段における前記所定のパターンを更新することを特徴とする請求項３記載の画像処理装置。
【請求項９】
前記パターン更新手段は、前記重畳手段が前記画像に重畳させる前記所定のパターンの形状と、前記読み取り画像における前記所定のパターンの形状との間の関数を導出し、前記所定のパターンの印刷結果として所望する形状と前記関数とに基づいて前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記所定のパターンはドット及びラインの少なくともいずれか一方によって構成されるパターンであることを特徴とする請求項１乃至９いずれか一項記載の画像処理装置。
【請求項１１】
画像を印刷する印刷装置を有することを特徴とする請求項１乃至１０いずれか一項記載の画像処理装置。
【請求項１２】
画像を読み取る画像読み取り装置を有することを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
所定のパターンを記憶する記憶手段を有し、前記所定のパターンを所定の制御情報として画像データに重畳させる画像処理装置における画像処理方法であって、
前記所定のパターンを前記画像データに重畳させるパターン重畳手順と、
前記所定のパターンが重畳された前記画像データの出力原稿より読み取られた読み取り画像を取得する読み取り画像取得手順と、
前記読み取り画像における前記所定のパターンの形状を判定するパターン判定手順と、
前記パターン判定手順における判定結果に基づいて、前記記憶手段における前記所定のパターンを更新するパターン更新手順とを有することを特徴とする画像処理方法。
【請求項１４】
前記パターン判定手順は、前記読み取り画像における前記所定のパターンのサイズを測定し、
前記パターン更新手順は、前記判定手順における前記サイズの測定結果に基づいて、前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１３記載の画像処理方法。
【請求項１５】
前記所定のパターンの形状に対して所定の範囲内の形状を有する基準パターンが印刷された出力原稿より読み取られた基準画像を取得する基準画像取得手順を有し、
前記パターン判定手順は、前記読み取り画像における前記所定のパターンの形状と前記基準画像における前記基準パターンの形状とを比較し、
前記パターン更新手順は、前記判定手順における比較結果に基づいて、前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１３項記載の画像処理方法。
【請求項１６】
前記読み取り画像における前記所定のパターンの形状の判定結果に応じて前記所定のパターンの補正情報を管理する補正情報管理手順を有し、
前記パターン更新手順は、前記読み取り画像おける前記所定のパターンの形状に対応する前記補正情報に基づいて前記所定のパターンを更新することを特徴とする請求項１３乃至１５いずれか一項記載の画像処理方法。
【請求項１７】
前記補正情報は、更新後のパターンを示す画像データであることを特徴とする請求項１６記載の画像処理方法。
【請求項１８】
前記補正情報は、前記所定のパターンの補正の方法を示す情報であることを特徴とする請求項１６記載の画像処理方法。
【請求項１９】
前記パターン重畳手順は、それぞれ形状の異なる複数の前記所定のパターンを前記画像データに重畳させ、
前記判定手順は、前記読み取り画像における複数の前記所定のパターンの形状を判定し、
前記パターン更新手順は、前記判定手順における判定結果に基づいて複数の前記所定のパターンの中から一の所定のパターンを選択し、選択された前記所定のパターンによって前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１３乃至１５いずれか一項記載の画像処理方法。
【請求項２０】
前記パターン重畳手順は、それぞれ態様の異なる複数の前記所定のパターンを前記画像データに重畳させ、
前記判定手順は、前記読み取り画像における複数の前記所定のパターンと前記基準パターンとのパターンマッチングを行い、
前記パターン更新手順は、前記判定手順における前記パターンマッチングの結果に基づいて複数の前記所定のパターンの中から一の所定のパターンを選択し、選択された前記所定のパターンによって前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１５記載の画像処理方法。
【請求項２１】
前記パターン更新手順は、前記重畳手順において前記画像に重畳される前記所定のパターンの形状と、前記読み取り画像における前記所定のパターンの形状との間の関数を導出し、前記所定のパターンの印刷結果として所望する形状と前記関数とに基づいて前記記憶手段における前記所定のパターンを更新することを特徴とする請求項１３記載の画像処理方法。
【請求項２２】
前記所定のパターンはドット及びラインの少なくともいずれか一方によって構成されるパターンであることを特徴とする請求項１３乃至２１いずれか一項記載の画像処理方法。
【請求項２３】
請求項１３乃至２２いずれか一項記載の画像処理方法をコンピュータに実行させるための画像処理プログラム。
【請求項２４】
請求項２３記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２５】
原稿から読み取られた画像データに対して２値化処理を行い、該２値化処理によって生成された２値画像データより所定のパターンを抽出する画像処理装置であって、
前記画像データに対して複数の閾値候補によって２値化処理を行うことにより前記閾値候補ごとに２値画像データを生成する２値画像生成手段と、
前記閾値候補ごとに生成されたそれぞれの前記２値画像データより前記所定のパターンを抽出するパターン抽出手段と、
前記それぞれの２値画像データより抽出された前記所定のパターンの数に基づいて、前記複数の閾値候補の中から前記２値化処理に用いる閾値を選択する閾値選択手段とを有することを特徴とする画像処理装置。
【請求項２６】
原稿から読み取られた画像データに対して２値化処理を行い、該２値化処理によって生成された２値画像データより所定のパターンを抽出する画像処理装置における画像処理方法であって、
前記画像データに対して複数の閾値候補によって２値化処理を行うことにより前記閾値候補ごとに２値画像データを生成する２値画像生成手順と、
前記閾値候補ごとに生成されたそれぞれの前記２値画像データより前記所定のパターンを抽出するパターン抽出手順と、
前記それぞれの２値画像データより抽出された前記所定のパターンの数に基づいて、前記複数の閾値候補の中から前記２値化処理に用いる閾値を選択する閾値判選択手順とを有することを特徴とする画像処理方法。
【請求項２７】
請求項２６記載の画像処理方法をコンピュータに実行させるための画像処理プログラム。
【請求項２８】
請求項２７記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、特に所定のパターンを所定の制御情報として画像データに重畳させる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、紙幣及び有価証券等の特殊原稿や機密文書等のコピー機等による複写の防止等を目的として、原稿の背景に所定のパターン（例えば、ドットパターンやラインパターン）をセキュリティ情報として合成しておき、コピー時に当該所定のパターンを検出することで、不正コピーの防止やその他の処理制御を行う技術が存在する（例えば、特許文献１、特許文献２）。
【特許文献１】特開２０００−２４２１４８号公報
【特許文献２】特開２００４−２００８９７号公報
【特許文献３】特開平１１−２８２４４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、印刷時に印刷機種のばらつきや経時変化によって、所定のパターンが合成された画像データが同じものでも異なるドット径やライン幅が変化した印刷物が出力されることがある。
【０００４】
かかる現象は、原稿のコピー時等に当該原稿に合成されたドットの大きさ（ドット径）やラインの幅に基づいてセキュリティ情報の有無を判断する場合において、その判断結果を不安定なものにさせ得るという問題がある。
【０００５】
すなわち、特許文献１では、抑止地紋を構成するパターンが安定して印刷されないと抑止地紋が一様に見えないため、パターンを安定して印刷することが必要となる。また特許文献２では、地紋パターンを抽出し地紋パターンと基準地紋パターンとを比較するという処理を行っているが、抽出された地紋パターンがばらついていると基準地紋パターンとの比較がうまくいかない事態が考えられる。
【０００６】
なお、特許文献３には、特性の異なる複数の出力機器からそれぞれ良好な画像を得ることができる画像処理方法が提案されているが、これは入力画像に対して処理を行うものである。すなわち、撮像画像自身に対して適した画像処理を施し、その画像データを出力するものであって、複写機等の機器が可読なドットやラインなどの図形エレメントからなるパターンを安定して出力する方法ではない。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、画像に重畳されるパターンの形状を適切に印刷させることのできる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、本発明は、所定のパターンを所定の制御情報として画像データに重畳させる画像処理装置であって、前記所定のパターンを記憶する記憶手段と、前記所定のパターンを前記画像データに重畳させるパターン重畳手段と、前記所定のパターンが重畳された前記画像データの出力原稿より読み取られた読み取り画像を取得する読み取り画像取得手段と、前記読み取り画像における前記所定のパターンの形状を判定するパターン判定手段と、前記パターン判定手段による判定結果に基づいて、前記記憶手段における前記所定のパターンを更新するパターン更新手段とを有することを特徴とする。
【０００９】
このような画像処理装置では、画像に重畳されるパターンの形状を適切に印刷させることができる。
【００１０】
また、上記課題を解決するため、本発明は、上記画像処理装置における画像処理方法、前記画像処理方法をコンピュータに実行させるための画像処理プログラム、又は前記画像処理プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１１】
本発明によれば、画像に重畳されるパターンの形状を適切に印刷させることのできる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。本発明の実施の形態では、画像処理装置の具体例として複合機を用いて説明する。ここで、複合機とは、コピー、スキャナ、ＦＡＸ、プリンタ等の複数の機能を一台の筐体において実現する機器をいう。
【００１３】
図１は、本発明の実施の形態における複合機の構成例を示す図である。
【００１４】
図１において、複合機１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４、ＨＤＤ（Hard Disk Drive）１０５、プリンタ１０６、及びスキャナ１０７等を有する。ＣＰＵ１０１は、ＲＯＭ１０２等に格納されたプログラムを処理することにより複合機１０の機能を制御する。ＲＯＭ１０２は、各種のプログラムや当該プログラムが利用するデータを格納する。例えば、ＨＤＤ１０５に格納された画像データや、スキャナ１０７によって読み取られた画像データに重畳された所定のパターン（ドットパターン）を当該画像データより抽出するためのプログラムや、ＨＤＤ１０５に格納された画像データに対して、所定の制御情報としてのドットパターンを重畳させるためのプログラム等が格納されている。ＲＡＭ１０３は、ＣＰＵ１０１がプログラムに基づいて演算を行う際の作業用のメモリ領域として用いられる。フラッシュメモリ１０４は、ドットパターンを格納する。
【００１５】
ＨＤＤ１０５は、スキャナ１０７によって読み取られた画像データ等を格納する。プリンタ１０６、スキャナ１０７は、いわゆるプリンタ、スキャナである。本実施の形態において、プリンタ１０６は、ＣＰＵ１０１の実行する処理によってドットパターンが重畳された画像データの印刷を行う。
【００１６】
図２は、ドットパターンを説明するための図である。図２において、画像５０１は、ドットパターンが重畳されていないオリジナル画像である。画像５０２は、画像５０１に対してドットパターンが重畳された画像である。画像５０１と画像５０２とを比較すると、画像５０２には複数の点（ドット）が重畳されているのが分かる。本実施の形態では、それぞれの点をドットパターンという。本実施の形態においてドットパターンとは、当該パターンの画像データと共に当該パターンの形状を示す情報を意味する。なお、図２では、各ドットパターンを大きく表示しているが、実際は、オリジナル画像に対する影響を低く抑える等の理由から、その直径（ドット径）が数μｍ程度の微小なドットパターンが用いられることが多い。
【００１７】
以下、図１の複合機１０において実行される、ドットパターンについて適切な印刷結果を得るための処理手順について説明する。適切な印刷結果とは、例えば、印刷結果に含まれるドットパターンの形状が、予め定められた閾値の範囲内であることをいう。
【００１８】
図３は、第一の実施の形態における複合機による処理手順を説明するためのフローチャートである。図３の処理は、ＣＰＵ１０１がＲＯＭ１０２に格納されているプログラムに基づいて実行する。
【００１９】
まず、例えばＨＤＤ１０５に保存されている画像データ（ドットパターンが重畳されていないもの、ここでは図２の画像５０１とする。）に対して、フラッシュメモリ１０４に格納されているドットパターンを重畳させる（Ｓ１０１）。したがって、図２の画像５０２が生成される。続いて、ドットパターンが重畳された画像データを複合機１０のプリンタ１０６より出力する（Ｓ１０２）。
【００２０】
続いて、画像５０２が印刷された出力原稿を複合機１０のスキャナ１０７によってスキャンし、読み取られた画像データを２値化してＲＡＭ１０３に格納する（Ｓ１０３）。ここで、ＲＡＭ１０３に格納された画像データを、以下「読み取り画像」という。続いて、読み取り画像をＲＡＭ１０３より読み出し、読み取り画像よりドットパターンを抽出する（Ｓ１０４）。ドットパターンの抽出は、図４に示されるようなマスクを用いて行ってもよい。
【００２１】
図４は、ドットパターン抽出用マスクの例を示す図である。図４に示されるドットパターン抽出用マスクｍ１を用いて、「ｂ」の部分が黒画素で、「ｗ」の部分が白画素ならドットパターンとして抽出すればよい。
【００２２】
続いて、抽出されたドットパターン（以下「抽出パターン」という。）のドット径を測定する（Ｓ１０５）。ドット径の測定は、所定の方法に限定されず周知の各種方法を用いて行えばよいが、例えば、以下のように行ってもよい。図５は、ドット径の測定処理の例を説明するためのフローチャートである。
【００２３】
まず、図３のステップＳ１０４で抽出されたドットパターンの黒画素数を計数する（Ｓ１０５１）。この際、抽出されたドットパターンの黒画素の連結をみながら黒画素数を計数する。
【００２４】
続いて、計数された黒画素数をドットパターンの面積Ｓとみなして、円の面積の公式（Ｓ＝π（Ｄ／２）２）に基づいて直径Ｄを算出する（Ｓ１０５２）。例えば、解像度をＲとすれば、直径Ｄは以下の式によって算出できる。
【００２５】
直径Ｄ＝＝２×√（Ｓ／π）×（２５．４／Ｒ）mm
続いて、複数のドットパターンについて算出された直径Ｄの平均値を算出し、その算出結果をドット径として採用する（Ｓ１０５３）。
【００２６】
ステップＳ１０５に続いて、測定したドット径が所定の範囲内にあるか否かを判定する（Ｓ１０６）。ここでは、Ａ以上Ｂ以下であることを条件とする。
【００２７】
ドット径が所定の範囲外の場合（Ｓ１０６でＮｏ）、印刷結果が適切となり得る（ドット径がＡ以上Ｂ以下となり得る）ドットパターンを判定し（Ｓ１０７）、当該ドットパターンによってオリジナルパターンを更新する（Ｓ１０８）。
【００２８】
一方、ドット径が所定の範囲内の場合（Ｓ１０６でＹｅｓ）、オリジナルパターンは適切な印刷結果が得られるものであるため更新はせずに処理を終了する。
【００２９】
なお、オリジナルパターンが更新された場合、再度図３の処理を繰り返してもよい。そうすることで、より適切な印刷結果が得られるオリジナルパターンを見つけ出すことが期待できる。
【００３０】
ところで、ステップＳ１０７における印刷結果が適切なドットパターンの判定は、例えば、以下のように行えばよい。
【００３１】
第一の方法として、測定されたドット径に応じてオリジナルパターンの補正情報が定義されたテーブル（以下「補正情報テーブル」という。）を用意しておき、そのテーブルに基づいて判定する。
【００３２】
図６は、第一の実施の形態における補正情報テーブルの第一の例を示す図である。
【００３３】
図６における補正情報テーブル６０１は、オリジナルパターンに置き換えるドットパターン（以下「更新パターン」）を補正情報とした例を示す。すなわち、測定されたドット径に応じて更新パターンが定義されている。図６において、Ａ、Ｂ、Ｃ、Ｄは、更新パターンの画像データ又は更新パターンの画像データを格納したファイル名等、更新パターンを特定するための情報を示す。
【００３４】
図６の補正情報テーブル６０１によれば、抽出パターンのドット径が２０〜３０μｍの場合は、ドットパターンＢによってオリジナルパターンが置き換えられる。同様に、抽出パターンのドット径が３０〜４０、４０〜５０、５０〜６０の場合は、それぞれドットパターンＡ、ドットパターンＣ、ドットパターンＤによってオリジナルパターンが置き換えられる。
【００３５】
なお、図７は、各更新パターンの画像データの例を示す図である。図７には、ドットパターンＡ、ドットパターンＢ、ドットパターンＣ、及びドットパターンＤの例が示されている。
【００３６】
補正情報テーブルは、図８のように構成してもよい。図８は、第一の実施の形態における補正情報テーブルの第二の例を示す図である。
【００３７】
図８における補正情報テーブル６０２は、オリジナルパターンの種類ごとに、測定されたドット径に応じて更新パターンが定義されている。図８において、Ａ、Ｂ、Ｃ、及びＤの意味するところは、図６と同様である。
【００３８】
図８の補正情報テーブル６０２によれば、オリジナルパターンがドットパターンＡであった場合、ドット径が２０〜３０、３０〜４０、４０〜５０、５０〜６０の場合は、それぞれドットパターンＢ、ドットパターンＡ、ドットパターンＣ、ドットパターンＤによってオリジナルパターンが置き換えられる。
【００３９】
補正情報テーブル６０２は、図３の処理を繰り返す場合や、オリジナルパターンが変化する頻度が高い場合に有利である。すなわち、補正情報テーブル６０１は、オリジナルパターンが固定であることが前提となっている。したがって、オリジナルパターンが変化した際は、テーブルの内容を更新する必要があるが、補正情報テーブル６０２は、かかる必要性を低下させることができる。
【００４０】
適切なドットパターンの判定方法の第二の方法として、オリジナルパターンの形状（ドット径）と、抽出パターンの形状（ドット径）との間の関数を導出し、適切な印刷結果のドット径（ここでは、Ａ以上Ｂ以下）をその関数に当てはめることにより、オリジナルパターンとして適切なドットパターンを判定してもよい。
【００４１】
ここで、当初のオリジナルパターンのドット径（ｘとする）の単位は画素数とし、抽出パターンのドット径（ｙとする）はμｍとした場合を考える。
【００４２】
ｙ＝ｘ×ａという関数に基づいて、係数ａをｙ／ｘによって算出する。ａが定まることにより、ｘとｙとの間の関数が導出されたことになる。算出した係数ａは、ＲＡＭ１０３に格納しておく。Ａ以上Ｂ以下の印刷結果を得るためには、オリジナルパターンとして適切なドットパターンのドット径（ｚとする）は、Ａ／ａ≦ｚ≦Ｂ／ａとして求められる。したがって、ｚ×ｚの画素内に収まるようなドットパターンによってオリジナルパターンを置換すればよい。
【００４３】
次に、第二の実施の形態について説明する。第二の実施の形態における各種条件は、特に明記しない限り、第一の実施の形態と同様でよい。
【００４４】
図９は、第二の実施の形態における複合機による処理手順を説明するためのフローチャートである。
【００４５】
ステップＳ２０１からＳ２０３までは、図３のステップＳ１０１からＳ１０３までと同様である。すなわち、画像データに対してドットパターンが重畳され、その画像データが印刷された出力原稿より、スキャナ１０７によって読み取り画像を読み取る。
【００４６】
続いて、ドット径が適切な大きさにある（所定の範囲内（Ａ以上Ｂ以下）である）ドットパターンが印刷された原稿（以下「基準原稿」という）を同じスキャナ１０７によってスキャンし、読み取られた画像データ（以下「基準画像」という。）をＲＡＭ１０３に格納する（Ｓ２０４）。
【００４７】
続いて、読み取り画像及び基準画像をＲＡＭ１０３より読み出し、読み取り画像及び基準画像のそれぞれよりよりドットパターンを抽出する（Ｓ２０５）。続いて、読み取り画像より抽出されたドットパターン（抽出パターン）と、基準画像より抽出されたドットパターン（以下「基準パターン」という。）のそれぞれのドット径を測定し（Ｓ２０６）、抽出パターンのドット径と基準パターンのドット径との差分を算出する（Ｓ２０７）。
【００４８】
続いて、Ｓ２０７において算出した差分に応じて、印刷結果が適切となり得る更新パターンを判定し（Ｓ２０８）、当該更新パターンによってオリジナルパターンを更新する（Ｓ２０９）。
【００４９】
更新パターンの判定は、以下のような補正情報テーブルに基づいて行えばよい。
【００５０】
図１０は、第二の実施の形態における補正情報テーブルの第一の例を示す図である。
【００５１】
図１０における補正情報テーブル６０３は、抽出パターンのドット径と基準パターンのドット径との差分に応じて更新パターンが定義されている。例えば、当該差分が−３（μｍ）の場合は、ドットパターンＣによってオリジナルパターンが置き換えられる。同様に、当該差分が−２、−１、０、１、２、３の場合、それぞれドットパターンＣ、ドットパターンＡ、ドットパターンＡ、ドットパターンＡ、ドットパターンＢ、ドットパターンＢによってオリジナルパターンが置き換えられる。
【００５２】
また、図１１は、第二の実施の形態における補正情報テーブルの第二の例を示す図である。
【００５３】
図１１における補正情報テーブル６０４は、オリジナルパターンを基準とした変更内容を補正情報とした例を示す。すなわち、抽出パターンのドット径と基準パターンのドット径との差分に応じて、オリジナルパターンを何ドットやせさせるか又は太らせるかが定義されている。
【００５４】
なお、ドットをやせさせたり太らせたりするには、インクジェットでは大、中、小滴を使い分ければよい。また、電子写真では中間調を用いればよい。
【００５５】
次に、第三の実施の形態について説明する。第三の実施の形態における各種条件は、特に明記しない限り、第一の実施の形態と同様でよい。
【００５６】
図１２は、第三の実施の形態における複合機による処理手順を説明するためのフローチャートである。
【００５７】
第三の実施の形態では、例えばＨＤＤ１０５に保存されている画像データに対してそれぞれ異なるドットの大きさからなるドットパターンを重畳させた複数の画像データを生成する（Ｓ３０１）。例えば、ドットパターンＡ、Ｂ、Ｃ及びＤの四種類のドットパターンがあるとすれば、ドットパターンＡが重畳された画像データ、ドットパターンＢが重畳された画像データ、ドットパターンＣが重畳された画像データ及びドットパターンＤが重畳された画像データの四つの画像データが生成される。なお、重畳させる各ドットパターンの間には予め順番を設けておく。この順番を以下「パターン順位」という。パターン順位は、各ドットパターンに関連付けて複合機１０内に記憶させておく。
【００５８】
続いて、それぞれの画像データをプリンタ１０６より出力する（Ｓ３０２）。続いて、それぞれ異なるドットパターンが重畳された複数の出力原稿をパターン順位の順番でスキャンし、読み取られた複数の読み取り画像をＲＡＭ１０３に格納する（Ｓ３０３）。なお、各読み取り画像には、スキャンされた順番を識別するための情報（以下「スキャン順位」とい。）を関連付けておく。
【００５９】
続いて、基準原稿を同じスキャナ１０７によってスキャンし、読み取られた基準画像をＲＡＭ１０３に格納する（Ｓ３０４）。続いて、複数の読み取り画像及び基準画像をＲＡＭ１０３より読み出し、複数の読み取り画像及び基準画像のそれぞれよりよりドットパターンを抽出する（Ｓ３０５）。続いて、複数の読み取り画像より抽出された複数のドットパターン（抽出パターン）と、基準画像より抽出されたドットパターン（以下「基準パターン」という。）のそれぞれのドット径を測定し（Ｓ３０６）、各抽出パターンのドット径と基準パターンのドット径との差分を算出する（Ｓ３０７）。
【００６０】
続いて、ステップＳ３０７において算出した差分が最も小さい抽出パターンに係る読み取り画像のスキャン順位に基づいて更新パターンを判定する（Ｓ３０８）。すなわち、当該スキャン順位に対応するパターン順位に関連付けられているドットパターンが更新パターンとして判定される。続いて、当該更新パターンによってオリジナルパターンを更新する（Ｓ３０９）。
【００６１】
なお、上記では、パターン順位とスキャン順位とを同期させることで、読み取り画像から抽出されるドットパターンと、画像データに重畳させるドットパターンとの関連付けを行っているが、両者の関連付けはかかる方法に限定されない。
【００６２】
例えば、各出力原稿同を任意の順番でスキャンさせてもよい。スキャン後の各読み取り画像からのそれぞれの抽出パターンのドットを計測し、そのドット径の大小関係と、画像データに重畳させる各ドットパターンのドット径の大小関係とに基づいて、読み取り画像から抽出されるドットパターンと、画像データに重畳させるドットパターンとの関連付けを行ってもよい。
【００６３】
また、ステップＳ３０１では、必ずしも異なるドットパターンが重畳された複数の画像データを生成する必要はなく、複数種類のドットパターンが重畳された一つの画像データを生成してもよい。この場合、当該一つの画像データから複数種類のドットパターンが抽出される。その複数種類のドットパターンの中から基準パターンのドットパターンに最もドット径が近いものを選択し、さらに所定の関連付け（読み取り画像から抽出されるドットパターンと、画像データに重畳させるドットパターンとの関連付け）に基づいて更新パターンを特定すればよい。ここで、所定の関連付けは、例えば、各ドットパターンを重畳させる位置を決めておくことにより実現してもよいし、各ドットパターンの大小関係に基づいて実現してもよい。
【００６４】
次に、第四の実施の形態について説明する。第四の実施の形態における各種条件は、特に明記しない限り、第三の実施の形態と同様でよい。
【００６５】
図１３は、第四の実施の形態における複合機による処理手順を説明するためのフローチャートである。
【００６６】
ステップＳ４０１からＳ４０４までは、図１２のステップＳ３０１からＳ３０４までと同様である。
【００６７】
ステップＳ４０５において、複数の読み取り画像のそれぞれと、基準画像とについてオリジナルパターンとのパターンマッチングを行う。ここで、パターンマッチングは、ドットパターンの態様に応じて、ドットの形状に基づいて行ってもよいし、ドットの配置に基づいて行ってもよい。この際、パターンマッチングによるパターンの検出個数をカウントしておく。続いて、検出個数が基準画像の検出個数と最も近い読み取り画像に重畳されたドットパターンを更新パターンとして判定し（Ｓ４０６）、当該更新パターンによってオリジナルパターンを更新する（Ｓ４０７）。
【００６８】
次に、第５の実施の形態について説明する。第五の実施の形態では、オリジナルパターンが重畳された出力原稿のドット径を人手によって測定する。当該ドット径が所定の範囲外である場合、ネットワークを介したＰＣからの操作や、複合機１０の操作パネルを介した操作によって、オリジナルパターンを更新する。なお、オリジナルパターンの更新は、図１４に示されるように、ＲＯＭごとにドット径の異なるドットパターンを記憶しておき、ＲＯＭを切り替えることによりオリジナルパターンを更新してもよい。
【００６９】
次に、第六の実施の形態について説明する。第一から第五の実施の形態においては、オリジナルパターンを更新することにより、適切な印刷結果を得る方法について説明した。しかし、適切なドット径によって印刷されたドットパターンを含む原稿をスキャンした際に、スキャナ１０７の状態によって、当該ドットパターンの形状が変化してしまうことも考えられる。そこで、第六の実施の形態では、スキャナ１０７を調整することにより、更なる改善を図る方法について説明する。なお、以下の手順は、複合機１０のＣＰＵ１０１が、プログラムに基づいて実行するものである。
【００７０】
まず、基準原稿をスキャナ１０７で読み取り、白又は黒を判定するための閾値（例えば、０〜２５５までのいずれかの値）を何種類かに変化させて読み取られた画像データに対する２値化処理を行う。すなわち、通常の運用時に用いる閾値の候補となりうる複数の閾値（閾値候補）に基づいて２値化処理を行うことにより、閾値候補ごとの２値画像データを生成する。続いて、閾値候補ごとの２値画像データよりドットパターンを抽出する。例えば、各２値画像データに対して、適切なドット径を有するドットパターンとのパターンマッチングを行うことにより、ドットパターンを抽出する。続いて、最も多くのドットパターンが抽出された２値画像データの生成に用いられた閾値候補を、通常の運用時に用いる閾値として選択し、当該閾値を保存する。以降は、選択された閾値に基づいて読み取られた画像データに対する２値化処理が行われる。
【００７１】
こうすることで、スキャナ１０７の状態による誤差を失くし、ドットパターンの検出精度を向上させることができる。なお、γカーブを変更することでスキャナ１０７の状態が適切なものになるようにしてもよい。
【００７２】
上述したように、本発明の実施の形態における複合機１０によれば、機器の特性や経時変化によって出力されるドットの形状が変化する場合であっても、当該形状が所定の範囲内にあるドットパターンが重畳された出力原稿を得ることができる。
【００７３】
なお、上記においては、画像データに重畳させるパターンとしてドットパターンを例として説明したが、パターンの構成要素は必ずしもドットに限られず、ラインであってもよい。この場合、ドット径をラインの幅として本実施の形態を適用すればよい。
【００７４】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態における複合機の構成例を示す図である。
【図２】ドットパターンを説明するための図である。
【図３】第一の実施の形態における複合機による処理手順を説明するためのフローチャートである。
【図４】ドットパターン抽出用マスクの例を示す図である。
【図５】ドット径の測定処理の例を説明するためのフローチャートである。
【図６】第一の実施の形態における補正情報テーブルの第一の例を示す図である。
【図７】各更新パターンの画像データの例を示す図である。
【図８】第一の実施の形態における補正情報テーブルの第二の例を示す図である。
【図９】第二の実施の形態における複合機による処理手順を説明するためのフローチャートである。
【図１０】第二の実施の形態における補正情報テーブルの第一の例を示す図である。
【図１１】第二の実施の形態における補正情報テーブルの第二の例を示す図である。
【図１２】第三の実施の形態における複合機による処理手順を説明するためのフローチャートである。
【図１３】第四の実施の形態における複合機による処理手順を説明するためのフローチャートである。
【図１４】ＲＯＭの切り替えによるオリジナルパターンの更新について説明するための図である。
【符号の説明】
【００７６】
１０        複合機
１０１      ＣＰＵ
１０２      ＲＯＭ
１０３      ＲＡＭ
１０４      フラッシュメモリ
１０５      ＨＤＤ
１０６      プリンタ
１０７      スキャナ
【図１】
2007143013.tif 000003
【図２】
2007143013.tif 000004
【図３】
2007143013.tif 000005
【図４】
2007143013.tif 000006
【図５】
2007143013.tif 000007
【図６】
2007143013.tif 000008
【図７】
2007143013.tif 000009
【図８】
2007143013.tif 000010
【図９】
2007143013.tif 000011
【図１０】
2007143013.tif 000012
【図１１】
2007143013.tif 000013
【図１２】
2007143013.tif 000014
【図１３】
2007143013.tif 000015
【図１４】
2007143013.tif 000016