(57)【特許請求の範囲】
【請求項１】
画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、前記補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたことを特徴とする画像形成装置。
【請求項２】
画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、前記補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により抽出した最大濃度データのすべてのドット位置平均値を算出し、このドット位置平均値から所定距離内のドット以外のドットを除去する平均位置範囲内データ抽出手段と、この平均位置範囲内データ抽出手段により補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたことを特徴とする画像形成装置。
【請求項３】
画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、前記補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により抽出した最大濃度データのすべてのドット位置平均値を算出し、このドット位置平均値から所定距離内のドット以外のドットを除去する平均位置範囲内データ抽出手段と、この平均位置範囲内データ抽出手段で抽出した平均位置範囲内データのうちで隣り合う列間における一方のドットと他方のドットとの傾きが所定量以上である場合にはその他方のドットを除去するラインデータ抽出手段と、このラインデータ抽出手段により補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたことを特徴とする画像形成装置。
【請求項４】
画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、前記補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により抽出した最大濃度データのすべてのドット位置平均値を算出し、このドット位置平均値から所定距離内のドット以外のドットを除去する平均位置範囲内データ抽出手段と、この平均位置範囲内データ抽出手段で抽出した平均位置範囲内データのうちで隣り合う列間における一方のドットと他方のドットとの傾きが所定量以上である場合にはその他方のドットを除去するラインデータ抽出手段と、補正パターンのドット画像データのうちドットが除去された列のデータをその両端の列に存在するドットの位置に基づいて補間する列データ補間手段と、この列データ補間手段で補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出力画像の位置ずれ補正を行う画像形成装置に関する。
【０００２】
【従来の技術】
従来、この種の画像形成装置としては、カラー複写機、カラーレーザプリンタ等がある。このような画像形成装置は、装置本体内部に張設した無端帯状の用紙搬送ベルトにイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４個の印刷ステーションを連続して配置して構成される。
【０００３】
各印刷ステーションは、それぞれ電子写真プロセス機構を備え、これら印刷ステーションでそれぞれの色を印刷することにより、重ね合せてカラー画像の形成を行う。この場合、各印刷ステーションの取付位置や、各印刷ステーションからの印刷開始タイミングのずれ等により印刷結果が正確に重ならない場合がある。このため、記録用紙への印刷に先立って主走査方向のライン状の補正パターンとして直線を各色ごとにずらして用紙搬送ベルトへ印刷し、この補正パターンをＣＣＤ等の受光素子により光学的に読取り、その読取った各色のドット画像データを各ドット（ピクセル）ごとにその位置を比較しながら画像の位置ずれを補正するようにしていた。
【０００４】
ところが、受光素子で読取った補正パターンの画像は、画像形成時の走査線の歪み等により、直線になるとは限らず、斜行したり緩やかな曲線になったりする。しかも、受光素子で読取った補正パターンの画像にはノイズも含まれているため、補正パターンの読取認識は非常に困難であった。また、補正パターンの読取精度は、位置ずれ補正の補正精度に直接影響を与える。すなわち、実際に印字した補正パターンから離れた位置にあるドット（ピクセル）を補正パターンとして認識してしまった場合には、そのずれた位置にあるドット（ピクセル）が比較の対象となってしまうため、正確な位置ずれ補正を行うことができなくなってしまう。
【０００５】
従って、従来、補正パターンの読取画像中の画像濃度（例えば図１１（ａ）に示すようになる）を各ドット（ピクセル）ごとに予め設定した閾値と比較して、そのドット（ピクセル）の濃度が閾値以上のときは、補正パターンの画像であると判断して読取画像のノイズを除去し、補正パターンの読取認識を行っていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、このように補正パターンの読取認識を行う場合は、その精度がノイズ除去のための閾値の設定に左右される。すなわち、このノイズ除去のための閾値を、低く設定すれば図１１（ｂ）に示すようにノイズが除去しきれなくて、補正パターンを正確に読取認識できず、逆に高く設定すれば図１１（ｃ）に示すように補正パターンの検出漏れが多くなるとともに、完全にはノイズデータが除去できない。従って、実際に濃度の閾値を設定するのは非常に困難であり、結果的に位置ずれ補正の補正精度を向上することができないという問題があった。
【０００７】
また、印字濃度は周囲温度等の環境によって異なるため、補正パターンの読取認識精度も周囲温度等の環境によっても影響を受ける。このため、濃度の閾値を周囲温度等の環境により変化させることも考えられるが、そのときの濃度の閾値の設定も非常に困難であるため、このようにしてもノイズを完全には除去できないという問題もあった。
【０００８】
そこで、本発明は、濃度の閾値を変えることなく環境の変化に対応でき、ノイズを完全に除去し、補正パターンの検出精度を高めて位置ずれ補正の補正精度を向上することができる画像形成装置を提供しようとするものである。
【０００９】
【課題を解決するための手段】
請求項１の本発明は、画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたものである。
【００１０】
このような構成の請求項１の本発明においては、補正パターンのドット画像データについて各列における最大濃度のドット以外のドットを除去するため、これらの各列のデータを平均化すれば、全体の濃度が周囲温度等の周囲環境により変化しても最大濃度のドットは通常変わらないと考えられるため、補正パターンの読取り精度を維持できる。
【００１１】
請求項２の本発明は画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により抽出した最大濃度データのすべてのドット位置平均値を算出し、このドット位置平均値から所定距離内のドット以外のドットを除去する平均位置範囲内データ抽出手段と、この平均位置範囲内データ抽出手段により補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたものである。
【００１２】
このような構成の請求項２の本発明においては、補正パターンのドット画像データについて各列における最大濃度のドットのうち、ドット平均位置範囲内に存在するものだけ抽出されるため、これらのドット画像データについてさらに平均化して抜けたデータを補間すれば、より高い精度で補正パターンを読取ることができる。
【００１３】
請求項３の本発明は、画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により抽出した最大濃度データのすべてのドット位置平均値を算出し、このドット位置平均値から所定距離内のドット以外のドットを除去する平均位置範囲内データ抽出手段と、この平均位置範囲内データ抽出手段で抽出した平均位置範囲内データのうちで隣り合う列間における一方のドットと他方のドットとの傾きが所定量以上である場合にはその他方のドットを除去するラインデータ抽出手段と、このラインデータ抽出手段により補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたものである。
【００１４】
このような構成の請求項３の本発明においては、補正パターンのドット画像データについて各列における最大濃度のドットのドット平均位置範囲内に存在しているものの中でも、さらに隣り合う列間におけるドットの傾きが小さいものだけ抽出されるため、これらのドット画像データについてさらに平均化して抜けたデータを補間すれば、さらに高い精度で補正パターンを読取ることができる。
【００１５】
請求項４の本発明は、画像形成に先立ってライン状の補正パターンを出力し、この補正パターンに基づいて出力する画像の位置ずれを補正する画像形成装置において、補正パターンを出力する補正パターン出力手段と、この補正パターンの近傍の画像をドット画像データとして読取る補正パターン読取手段と、この補正パターン読取手段で読取ったドット画像データの１列ごとに最大濃度のドットを検出し、各列において最大濃度のドット以外のドットを除去する最大濃度データ変換手段と、この最大濃度データ変換手段により抽出した最大濃度データのすべてのドット位置平均値を算出し、このドット位置平均値から所定距離内のドット以外のドットを除去する平均位置範囲内データ抽出手段と、この平均位置範囲内データ抽出手段で抽出した平均位置範囲内データのうちで隣り合う列間における一方のドットと他方のドットとの傾きが所定量以上である場合にはその他方のドットを除去するラインデータ抽出手段と、補正パターンのドット画像データのうちドットが除去された列のデータをその両端の列に存在するドットの位置に基づいて補間する列データ補間手段と、この列データ補間手段で補正された補正パターンに基づいて出力する画像の位置ずれを補正する位置ずれ補正手段とを設けたものである。
【００１６】
このような構成の請求項３の本発明においては、補正パターンのドット画像データについて各列における最大濃度のドットのドット平均位置範囲内に存在しているものの中でも、さらに隣り合う列間におけるドットの傾きが小さいものだけ抽出され、さらにドットが除去された列のデータをその両端に存在するドットの位置に基づいて補間するため、補正パターンのラインが高い精度で復元できることからより一層高い精度で補正パターンを読取ることができる。
【００１７】
【発明の実施の形態】
以下、本発明をレーザプリンタに適用した場合の実施の形態を図面を参照して説明する。
【００１８】
図１は、本実施の形態にかかるレーザプリンタの構成を示す断面図で、２1 〜２4 は装置本体内部に張設した無端帯状の用紙搬送ベルト１に連続して配置された４個の印刷ステーションである。
【００１９】
各印刷ステーション２1 〜２4 は、静電潜像保持体としての感光ドラム３の周囲に帯電器４、露光装置５、現像装置６、ドラムクリーナ７、除電ランプ８を対向配置し、かつ感光ドラム３に用紙搬送ベルト１を介して転写ローラ９を対向配置している。
【００２０】
各印刷ステーション２1 〜２3 の現像装置６はそれぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のカラートナーを収納し、また、印刷ステーション２4 の現像装置６はブラック（Ｋ）のトナーを収納し、下部に回転自在に設けた現像ローラ１０により感光ドラム３にトナーを供給するようになっている。
【００２１】
用紙搬送ベルト１の搬送開始位置にはベルト帯電器１１を配置し、また用紙搬送ベルト１に所定の張力を与えるテンションローラ１２を配置している。この用紙搬送ベルト１は導電材からなり、その表面を絶縁層で被覆している。そして導電材が接触するように１対のガイドローラ１４，１５に掛け渡されている。
【００２２】
このガイドローラ１５の下方には、搬送ベルト１の搬送方向上流側で搬送ベルト１上に印刷したずれ量補正用の補正パターンを読取る補正パターン読取手段としてのパターン読取センサ４２が設けられている。このパターン読取センサ４２は、補正パターンに光を照射する光源４２ａ、この補正パターンの反射光を光学レンズ４２ｂを介して読取るＣＣＤ４２ｃ等から構成される。
【００２３】
また、ガイドローラ１５の下方には、パターン読取センサ４２よりも下流側に補正パターンを搬送ベルト１から掻落とす搬送ベルトクリーニング装置４３が設けられている。この搬送ベルトクリーニング装置４３は、搬送ベルト１表面の幅方向（主走査方向）に広く弾性的に当接するブレード４３ａを備える。上記補正パターンはパターン読取センサ４２で読取られた後、搬送ベルト１が図中の矢印方向にさらに搬送されることにより、ブレード４３ａの当接部で掻落とされる。
【００２４】
上記用紙搬送ベルト１の下方には、記録用紙１８を積層して収納した給紙装置１９を着脱自在に設けている。この給紙装置１９の上側には記録用紙１８をピックアップする給紙ローラ２３及び搬送路１３へ記録用紙１８を導く搬送ローラ等を設けている。
【００２５】
一方のガイドローラ１４近傍には、給紙装置１９から用紙搬送ベルト１の端部へ記録用紙１８を案内する搬送路１３を設けている。また、他方のガイドローラ１５の外側に定着装置２０を近接して配置している。
【００２６】
この装置は、給紙装置１９から送り込まれる記録用紙１８をベルト帯電器１１で用紙搬送ベルト１に吸着した後、印刷ステーション２1 でイエローの画像転写を行い、印刷ステーション２2 でマゼンタの画像転写を行い、印刷ステーション２3 でシアンの画像転写を行うことにより、色を重ね合わせてカラー印刷を行い、定着装置２０で熱定着して排紙部２１又は２２へ排紙するようになっている。
【００２７】
図２は、図１に示すレーザプリンタの回路構成を示すブロック図で、２５は制御部本体を構成するＣＰＵ（中央処理装置）、２６はこのＣＰＵ２５が各部を制御するためのプログラムデータ等を格納したＲＯＭ（リード・オンリー・メモリ）、２７はデータ処理のために使用されるメモリ等を設けたＲＡＭ（ランダム・アクセス・メモリ）、２８はメカコントローラ、２９はホストコンピュータ３４が通信回線を介して接続されたＩ／Ｆ（インタフェース）、３０はＩ／Ｏ（入出力）ポートである。上記ＣＰＵ２５とＲＯＭ２６、ＲＡＭ２７、Ｉ／Ｏポート２８、Ｉ／Ｆ２９とはバスライン３１により電気的に接続されている。
【００２８】
上記メカコントローラ２８には、上記印刷ステーション２1 〜２4 、ガイドローラ１５を駆動することにより搬送ベルト１を駆動するベルト搬送モータ４４が接続している。また、上記パターン読取センサ４２からの検出出力に基づいて各印刷ステーション２1 〜２4 の露光装置へ供給する基準クロックの周期や印字開始位置を調整することにより、各印刷ステーション２1 〜２4 の出力のずれ量を補正するずれ量補正回路４５が接続している。
【００２９】
また、Ｉ／Ｏポート３０には、上記パターン読取センサ４２や、現像装置６内のトナーの量を検出してトナーニアーエンド（トナーエンプティの直前）、トナーエンプティ等を知らせるトナーセンサ等の各種センサ４６が接続している。
【００３０】
上記ＲＯＭ２６には、予め設定された印刷データとして補正パターンが記憶されている。また、補正パターンに他の色を重ねて印刷するためのフィルタデータも記憶されている。背景色との濃度の差があまり生じない色の補正パターンを印刷する場合、この補正パターンの画像の濃度差を出して認識し易くするため、この補正パターンに他の色を重ねて印刷するためのものである。なお、これら補正パターン等のデータはＲＡＭ２７や書込み可能な不揮発性メモリ等に記憶してもよい。
【００３１】
この補正パターンは、具体的には用紙搬送ベルト１の幅方向（主走査方向）に向けたライン状のパターンで構成される。上記ＣＰＵ２５はこのような補正パターンをＲＯＭ２６から読出し、この印刷データに基づいて各印刷ステーション２1 〜２4 を制御してその順に搬送ベルト１上に印刷する。
【００３２】
各印刷ステーション２1 〜２4 の露光装置５は、ホストコンピュータ３４からの印字データ等に応じて感光ドラム３へレーザ光を照射して静電潜像を形成するためのものであり、図３に示すようにレーザダイオード３５からのレーザ光を感光ドラム３へ向けて走光走査するポリゴンミラー３６、感光ドラム３への印字データ出力開始のタイミングをとるスタートセンサ３７を備える。
【００３３】
上記レーザダイオード３５はこれを駆動するダイオードドライバ３８が接続している。このダイオードドライバ３８と上記スタートセンサ３７はＩ／Ｏポートに接続している。また、ダイオードドライバ３８には基準光量測定器３９が接続している。
【００３４】
上記ＣＰＵ２５は、記録用紙への印刷に先立って、出力画像の位置ずれ補正を行う。すなわち、用紙搬送ベルトへ補正パターンを印刷し、これを上記ＣＣＤ４２ｃで読取る。そして、ＣＰＵ２５は読取ったドット画像データについて、図４ないし図８に示すようなノイズ除去制御を行った後、その補正パターンのドット画像データに基づいて所定の位置ずれ補正を行う。
【００３５】
上記ノイズ除去制御は、次の手順で行われる。すなわち、ＣＰＵ２５はドット画像データの中の補正パターンの位置を検出するため、ＳＴ（ステップ）１０にてドット画像データＤ（ｉ（主走査方向に０〜Ａ）、ｊ（副走査方向に０〜Ｂ））の各列（主走査ループｉ＝０〜Ａ）において濃度が最大のドットの位置を検出する補正制御を行う（最大濃度データ変換手段）。
【００３６】
具体的には、図５に示すようにＳＴ１１にて各列（主走査ループｉ＝０〜Ａ）ごとに、ＳＴ１１にて最大濃度Ｎを初期化し、ＳＴ１２にてその列における副走査方向のドットの濃度を副走査ループｊ＝０〜Ｂの順に最大濃度Ｎと比較して、最大濃度Ｎよりも大きいものがあったときは、ＳＴ１３にて最大濃度Ｎをそのドットの濃度に更新するとともに、そのドットの副走査位置ｊを最大濃度位置Ｊ（ｉ）にセットする。
【００３７】
そして、その列ｉにおけるすべての副走査位置ｊの濃度比較が終了すると、ＳＴ１４にて最大濃度位置をＪ（ｉ）に決定する。これにより、その列における最大濃度の位置が検出される。このような最大濃度の検出処理をすべての列（主走査ループｉ＝０〜Ａ）について繰返し行う。そしてすべての列についての処理が終了したときは、リターンして図４に示すメインルーチンへ戻る。
【００３８】
続いて、ＣＰＵ２５は、ＳＴ２０にてＳＴ１０で決定した各列の最大濃度の位置Ｊ（ｉ）の平均位置から副走査方向へ所定距離以上離れているドットをノイズとして除去する補正制御を行う（平均位置範囲内データ抽出手段）。
【００３９】
具体的には、図６に示すように、先ずＳＴ２１にて補正パターンの平均位置として使用する置数Ｍを初期化する。続いて、ＳＴ２２にて各列（主走査ループｉ＝０〜Ａ）の最大濃度位置Ｊ（ｉ）を加算する。続いて、ＳＴ２３にてＭを主走査方向（ｉ＝０〜Ａ）の全ドット数Ａ＋１で割算して最大濃度の平均位置Ｍを算出する。
【００４０】
そして、ＳＴ２４にて各列（主走査ループｉ＝０〜Ａ）の最大濃度位置Ｊ（ｉ）が最大濃度の平均位置Ｍから副走査方向に所定ドット数±Ｃの範囲内にあるか否か判断する。このとき、所定ドット数±Ｃの範囲外にあると判断したときには、ＳＴ２５にてその最大濃度位置Ｊ（ｉ）にあるドットを消去する。この処理をすべての列（主走査ループｉ＝０〜Ａ）について繰返し行う。そしてすべての列についての処理が終了したときは、リターンして図４に示すメインルーチンへ戻る。これにより、各列（主走査ループｉ＝０〜Ａ）における最大濃度の位置Ｊ（ｉ）のうち、平均位置Ｍから副走査方向へ所定距離内にあるドットだけが残される。
【００４１】
次に、ＳＴ３０にてドット画像データについて残ったドットのうち隣り合う列の２ドット間の傾きが所定量の範囲外となる場合に、後の方のドットをノイズとして除去することにより、最大濃度の平均位置Ｍ±Ｃの範囲内でのノイズを除去する（ラインデータ抽出手段）。
【００４２】
具体的には、図７に示すようにＳＴ３１及びＳＴ３２にて最初の列（ｉ＝０）の最大濃度位置Ｊ（０）を始点位置の置数としての前位置Ｒにセットする。続いて、ＳＴ３３にて次の列の最大濃度位置Ｊ（１）との傾きＶを算出する。次にＳＴ３４にてドット間の傾きＶが所定量±Ｓ内にないときは、ＳＴ３５にてその最大濃度位置Ｊ（１）にあるドットを消去し、前位置ＲはＪ（０）の状態で次のドットと前位置Ｒとの傾きを調べる。また、ＳＴ３４にてドット間の傾きＶが所定量±Ｓ内にあるときは、最大濃度位置Ｊ（１）を前位置Ｒにセットして次のドットとの傾きＶを調べる。このようなＳＴ３３〜ＳＴ３６までの処理を各列ごとに繰返し行う。そしてすべての列についての処理が終了したときは、リターンして図４に示すメインルーチンへ戻る。
【００４３】
次に、ＳＴ４０にてドットを消去した列についてドット画像データの補間を行う。すなわち、図４に示すＳＴ２０及びＳＴ３０の処理によってドットが消去された列には、補正パターンのドット画像が全くなくなってしまうので、これを補間するものである。補間の方法としては、いろいろ考えられるが、ここではドットが存在しない列を挟む列の濃度最大位置を一端位置及び他端位置とし、この一端位置及び他端位置の比例配分によりドットが存在しない列の補間位置を決定する（列データ補間手段）。
【００４４】
具体的には、図８に示すように、先ずＳＴ４１にてドットを補間の基準となる一端位置を検索する。すなわち各列（主走査ループｉ＝０〜Ａ）の最大濃度位置Ｊ（ｉ）にあるドットが消去されているか否かを判断する。この場合、すべての最大濃度位置Ｊ（ｉ）にあるドットが消去されているときにはＳＴ４３にてエラー処理を行う。
【００４５】
また、ＳＴ４１にて最大濃度位置Ｊ（ｉ）にあるドットが消去されていないと判断した場合は、ＳＴ４２にて置数Ｔ＝ｉとしてこのドットを一端位置とし、ＳＴ４４以降のデータ補間処理に移る。先ずＳＴ４４にてドットが消去された列（補間を行う列）を検索する。すなわちＳＴ４１でドットが存在する列（Ｉ＝Ｔ（＝ｉ））の次の列（Ｉ＋１）以降の列について順に、最大濃度位置Ｊにあるドットが消去されているか否かを判断し、消去されていないと判断した場合は、一端位置を更新し（Ｉ＝Ｉ＋１）、さらに次の列の最大濃度位置Ｊにあるドットが消去されているか否かを判断する。そして、ドットが消去されていない列に達するまでこの処理を繰返す。
【００４６】
このとき、ＳＴ４４にて次の列の最大濃度位置Ｊ（Ｉ＋１）にあるドットが消去されていると判断した場合は、ＳＴ４５にて補間の基準となる他端位置を検索する。すなわち、ドットが消去されていると判断した列（Ｉ＋１）の次の列（Ｉ＋２）以降の列について順に、最大濃度位置Ｊにあるドットが消去されているか否かを判断する。
【００４７】
そして、ＳＴ４５にて例えば最大濃度位置Ｊ（ｋ）にあるドットが除去されていないと判断したときは、これを他端位置として、ＳＴ４６にて最大濃度位置Ｊ（Ｉ＋１）からＪ（ｋ）までの列のドットを補間する。すなわちドットが存在しないＪ（Ｉ＋１）からＪ（ｋ）までの列を挟む、一端位置とした最大濃度位置Ｊ（Ｉ）及び他端位置としたＪ（ｋ）との間の比例配分により導き出した位置にドットを補間する。このような処理を除去したすべてのデータが補間されるとリターンし、図４に示すメインルーチンへ戻る。
【００４８】
このような構成の本発明の実施の形態においては、記録用紙への印刷に先立って、出力画像の位置ずれ補正を行う。すなわち、用紙搬送ベルトへ補正パターンを印刷され、これを上記ＣＣＤ４２ｃで読取ると例えば図１１（ａ）に示すようなドット画像データとなる。
【００４９】
次に、このドット画像データの中の補正パターンを検出する。すなわち、先ず第１にドット画像データＤの各列において濃度が最大のドットの位置を検出する補正制御を行う。これにより、ドット画像データＤは図９（ａ）に示すように各列ごとに濃度が最大の１ドットだけが残される。
【００５０】
第２に、ドット画像データＤの各列において残された最大濃度のドットの位置に基づいてこれらの平均位置を算出し、この平均位置から副走査方向へ所定距離以上離れているドットをノイズとして除去する補正制御を行う。これにより、図９（ｂ）に示すように平均位置Ｍから副走査方向へ所定距離±Ｃ内にあるドットだけが残される。
【００５１】
第３に、上記ドット画像データについて残ったドットのうち隣り合う列の２ドット間の傾きＶが所定量の範囲±Ｓ外となる場合に、後の方のドットをノイズとして除去する。これにより、図１０（ａ）に示すように最大濃度の平均位置Ｍ±Ｃの範囲内でのノイズを除去する。
【００５２】
第４に、上記ドット画像データのドットを消去した列についてドット画像データの補間を行う。すなわち、ドットが存在しない列を挟む列の濃度最大位置を一端位置及び他端位置とし、この一端位置及び他端位置の比例配分によりドットが存在しない列の補間位置にドットを補間する。これにより、図１０（ｂ）に示すようになる。
【００５３】
このような補正を行うことによって、補正パターンを読取ったドット画像データからノイズを完全に除去することができる。これにより、補正パターンの検出精度を高めて位置ずれ補正の補正精度を向上することができる。
【００５４】
なお、第１の補正処理を行うことのみによっても、各ドット位置を平均化すれば、実用的に問題のない程度に補正パターンの検出精度を向上することができる。また第１及び第２の補正処理を行うことのみによっても、各ドット位置を平均化し、かつドットを消去した列にドットを補間することにより、実用的に問題のない程度に補正パターンの検出精度を向上することができる。この場合の補間処理としては、例えば平均化してドットを補間してもよく、第４の補正処理に示すような手法で補間してもよい。
【００５５】
さらに第１及び第２及び第３の補正処理を行うことによっても、各ドット位置を平均化し、かつドットを消去した列にドットを補間することにより、実用的に問題のない程度に補正パターンの検出精度を向上することができる。しかも、第１、第２、第３の処理を施す順に補正パターンの検出精度は向上する。この場合の補間処理としては、上記同様に例えば平均化してドットを補間してもよく、第４の補正処理に示すような手法で補間してもよい。
【００５６】
また、最大濃度のドットを抽出するため、例えば環境の変化により全体の印字濃度が変化しても、各列の最大濃度のドット位置は変わらないと考えられるため、その環境の変化によって補正処理や閾値を変更する必要がないという効果も奏することができる。これにより、環境の変化に柔軟に対応することができる。
【００５７】
【発明の効果】
以上詳述したように本発明によれば、濃度の閾値を変えることなく環境の変化に対応でき、ノイズを完全に除去し、補正パターンの検出精度を高めて位置ずれ補正の補正精度を向上することができる画像形成装置を提供できるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態の要部構成を示す断面図。
【図２】図１に示すレーザプリンタの制御部の回路構成を示すブロック図。
【図３】図２に示す装置の回路構成の詳細を示すブロック図。
【図４】図２に示すＣＰＵが行う補正パターン検出制御を示す流れ図。
【図５】図４に示すＣＰＵが行う最大補正の位置検出による補正のサブルーチンを示す流れ図。
【図６】図４に示すＣＰＵが行う最大濃度の位置平均による補正のサブルーチンを示す流れ図。
【図７】図４に示すＣＰＵが行う隣り合う列の２点間の傾きによる補正のサブルーチンを示す流れ図。
【図８】図４に示すＣＰＵが行う除去したデータの補間による補正のサブルーチンを示す流れ図。
【図９】本実施の形態における各補正後のドット画像データを示す図で、同図（ａ）は図５に示す最大補正の位置検出による補正後のものであり、同図（ｂ）は図６に示す最大補正の位置平均による補正後のものである。
【図１０】本実施の形態における各補正後のドット画像データを示す図で、同図（ａ）は図７に示す隣り合う列の２点間の傾きによる補正後のものであり、同図（ｂ）は図８に示す除去したデータの補間による補正後のものである。
【図１１】従来の作用を説明する図で、同図（ａ）は補正前のドット画像データを示すもので、同図（ｂ）は印字濃度の閾値を高くした場合を示すものであり、同図（ｃ）は印字濃度の閾値を高くした場合を示すものである。
【符号の説明】
１…用紙搬送ベルト
２1 〜２4 …印刷ステーション
３…感光ドラム
２５…ＣＰＵ
４１…補正パターン
４２…パターン読取センサ
４５…ずれ量補正回路
【図１】
0003761974.tif 000002
【図２】
0003761974.tif 000003
【図３】
0003761974.tif 000004
【図４】
0003761974.tif 000005
【図５】
0003761974.tif 000006
【図６】
0003761974.tif 000007
【図７】
0003761974.tif 000008
【図８】
0003761974.tif 000009
【図９】
0003761974.tif 000010
【図１０】
0003761974.tif 000011
【図１１】
0003761974.tif 000012