(57)【特許請求の範囲】
【請求項１】
モータの駆動により回転する感光ドラムに画像を形成する画像形成手段と、画像の副走査方向において前記モータの所定周期の回転ムラに起因して発生する濃度ムラに対応した前記所定周期の濃度ムラを有し、且つ前記所定周期の濃度ムラの開始位相が異なる複数のテストパッチを形成するための画像データに基づき、複数のテストパッチを前記画像形成手段に形成させるテストパッチ形成手段と、
前記画像形成手段により形成された前記複数のテストパッチに光を照射し、反射光を検出する検出手段と、
前記検出手段により検出された前記複数のテストパッチの検出結果に基づき、補正を行った画像を前記画像形成手段に形成させる制御手段と、を備えることを特徴とする画像形成装置。
【請求項２】
モータの駆動により回転する感光ドラムに画像を形成する画像形成手段と、
画像の副走査方向において前記モータの所定周期の回転ムラに起因して発生する濃度ムラに対応した前記所定周期の濃度ムラを有する画像データに基づき、複数のテストパッチを前記画像形成手段に形成させる際に、前記モータの回転位相が異なる状態において前記複数のテストパッチの形成を開始させるテストパッチ形成手段と、
前記画像形成手段により形成された前記複数のテストパッチに光を照射し、反射光を検出する検出手段と、
前記検出手段により検出された前記複数のテストパッチの検出結果に基づき、補正を行った画像を前記画像形成手段に形成させる制御手段と、を備えることを特徴とする画像形成装置。
【請求項３】
前記制御手段は、前記検出手段により検出された前記複数のテストパッチの検出結果のうち、最も出力値が大きいテストパッチの濃度ムラの位相に基づき、補正を行った画像を前記画像形成手段に形成させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記検出手段により検出された前記複数のテストパッチの検出結果のうち、最も出力値が小さいテストパッチの濃度ムラの位相に基づき、補正を行った画像を前記画像形成手段に形成させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記制御手段は、前記検出手段により検出された前記複数のテストパッチの検出結果のうち、最も出力値が大きいテストパッチと最も出力値が小さいテストパッチの中間値のテストパッチの濃度ムラの位相に基づき、補正を行った画像を前記画像形成手段に形成させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項６】
濃度ムラの周期が前記検出手段の光検出領域の略直径以下であることを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
前記感光ドラムに露光を行う露光手段をさらに備え、
前記制御手段は、前記複数のテストパッチの検出結果に基づき補正した露光量で前記露光手段に露光を行わせることを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記複数のテストパッチの検出結果に基づき、濃度補正又は位置補正を行った画像を前記画像形成手段に形成させることを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項９】
前記検出手段は、前記モータの所定周期の回転ムラに起因して発生する画像の副走査方向の濃度ムラの周期に対応した濃度ムラを有するテストパッチの濃度ムラに対し、前記モータの回転ムラに起因する濃度ムラが干渉した状態の濃度ムラを検出することを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
モータの駆動により回転する感光ドラムに画像を形成する画像形成手段を備えた画像形成装置における濃度ムラ検出方法であって、
画像の副走査方向において前記モータの所定周期の回転ムラに起因して発生する濃度ムラに対応した前記所定周期の濃度ムラを有し、且つ前記所定周期の濃度ムラの開始位相が異なる複数のテストパッチを形成するための画像データに基づき、複数のテストパッチを前記画像形成手段に形成させるテストパッチ形成工程と、
前記画像形成手段により形成された前記複数のテストパッチに光を照射し、反射光を検出する検出工程と、
前記検出工程により検出された前記複数のテストパッチの検出結果に基づき、補正を行った画像を前記画像形成手段に形成させる制御工程と、有することを特徴とする濃度ムラ検出方法。
【請求項１１】
モータの駆動により回転する感光ドラムに画像を形成する画像形成手段を備えた画像形成装置における濃度ムラ検出方法であって、
画像の副走査方向において前記モータの所定周期の回転ムラに起因して発生する濃度ムラに対応した前記所定周期の濃度ムラを有する画像データに基づき、複数のテストパッチを前記画像形成手段に形成させる際に、前記モータの回転位相が異なる状態において前記複数のテストパッチの形成を開始させるテストパッチ形成工程と、
前記画像形成手段により形成された前記複数のテストパッチに光を照射し、反射光を検出する検出工程と、
前記検出工程により検出された前記複数のテストパッチの検出結果に基づき、補正を行った画像を前記画像形成手段に形成させる制御工程と、有することを特徴とする濃度ムラ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置における画質安定化技術に関する。
【背景技術】
【０００２】
電子写真方式やインクジェット方式の画像形成装置が広く普及しており、これら画像形成装置においては、一定品位の画質が要求される。そして、画質低下の一要因に、用紙の搬送方向（副走査方向）の濃度ムラ（所謂バンディング）を挙げることができる。このような中、特許文献１により、副走査方向の濃度ムラに対する解決策が提案されている。
【０００３】
この特許文献１では、次の内容が開示されている。まず、感光ドラムの外径周期で発生する副走査方向の濃度ムラを、濃度センサにより予め検出し、それを感光ドラムの位相に対応付けて濃度パターン情報テーブルとして記憶部に記憶する。そして、画像形成時に感光ドラムの位相に応じた濃度ムラの情報をテーブルから読み出し、それに基づき、感光ドラムの外径周期で発生する濃度ムラを補正する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１０８２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
出願人が、このバンディングについて検討を行う中、例えば感光ドラム等を駆動するモータの回転ムラを、副走査方向における濃度ムラ（バンディング）の要因として留意すべきことが判明した。モータを回転させた時に、モータ自身の構造、例えば、着磁極数等に起因し、モータの回転ムラが生じる。そして該モータの回転ムラが濃度ムラに繋がり、画質低下を引き起こす。そして、モータの回転ムラに起因する濃度ムラには、比較的高周波の濃度ムラが含まれており、これに対応するには、この比較的高周波の濃度ムラを検出する必要が出てくる。
【０００６】
しかしながら、比較的高周波の濃度ムラについて、例えば、中間転写体上に形成された未定着トナー像のテストパッチの濃度を光学式センサで読み取ろうとした場合、その濃度を精度良く検出できない不都合が発生し得る。具体的には、濃度ムラの１周期長に対して、光学式センサの受光素子の光検出領域の有効直径が十分に小さくない場合に、精度良く検出を行えないという不都合が生じる。図２２にその様子を示す。
【０００７】
図２２（ａ）は、中間転写体上における受光素子の光検出領域の直径が、濃度ムラの１周期の長さよりも十分に小さい場合を示す。この場合、濃度センサで濃度ムラの位相を精度良く読み取ることができる。一方、図２２（ｂ）は、中間転写体上における受光素子の光検出領域の直径が、濃度ムラの１周期の長さよりも大きい場合を示す。この場合、受光素子の光検出領域内に常に濃度の濃い部分が含まれ、検出結果が平均化される等の理由で、濃度変動の振幅（濃度変動強度）が小さくなったり、また濃度変動の位相が変化してしまい、精度が低下してしまう。特に位相については、濃度ムラを補正する上で、非常に重要なパラメータであり、誤った濃度ムラ位相に合わせて濃度補正を行うと、逆に画像品質が低下してしまう。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、濃度ムラの１周期長に対して、光学式センサの受光素子の光検出領域の直径が十分に小さくなくとも、濃度ムラの情報を精度良く検出できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明における画像形成装置は、モータの駆動により回転する感光ドラムに画像を形成する画像形成手段と、画像の副走査方向において前記モータの所定周期の回転ムラに起因して発生する濃度ムラに対応した前記所定周期の濃度ムラを有し、且つ前記所定周期の濃度ムラの開始位相が異なる複数のテストパッチを形成するための画像データに基づき、複数のテストパッチを前記画像形成手段に形成させるテストパッチ形成手段と、前記画像形成手段により形成された前記複数のテストパッチに光を照射し、反射光を検出する検出手段と、前記検出手段により検出された前記複数のテストパッチの検出結果に基づき、補正を行った画像を前記画像形成手段に形成させる制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、濃度ムラの１周期長に対して、光学式センサの受光素子の光検出領域の直径が十分に小さくなくとも、濃度ムラの情報を精度良く検出できる。
【図面の簡単な説明】
【００１１】
【図１】カラー画像形成装置断面の一実施形態を示す図である。
【図２】光学式センサの一実施形態を示す図である。
【図３】モータのハードウェア構成の一実施形態を示す図である。
【図４】装置全体のブロック図の一実施形態を示す。
【図５】機能ブロック図の一実施形態を示す。
【図６】露光出力補正テーブル作成処理の一実施形態を示すフローチャートである。
【図７】モータＦＧカウンタ値のリセット処理及びテストパッチ露光の一実施形態を示すタイミングチャートである。
【図８】テストパッチ形成様子の一例を示す図である。
【図９】モータの回転ムラ位相と、パッチ上で発生する濃度ムラ位相と、パッチ画像の濃淡ムラ画像の位相との関係の一例を示す図である。
【図１０】濃度センサを用いて濃淡ムラ画像を検出した様子の一例を示す模式図である。
【図１１】濃度ムラ周期と濃度センサの受光素子の光検出領域との関係におけるセンサ出力様子を示す図である。
【図１２】テストパッチの読み込み・解析処理の一実施形態を示すフローチャートである。
【図１３】発生する濃度ムラ位相及びテストパッチ画像の濃淡ムラ位相の位相差と、予測した位相差と、の相関関係を示す図である。
【図１４】モータの回転ムラ位相に応じたバンディング補正の為の露光出力補正テーブルの一例を示す図である。
【図１５】画像データ補正処理、及び露光処理の一実施形態を示すタイミングチャートと、機能ブロック図の一実施形態を示す。
【図１６】モータの回転ムラ位相と複数の走査ラインとの対応関係の一例を示す図である。
【図１７】画像データ補正処理、及び露光処理の一実施形態を示すフローチャートである。
【図１８】テストパッチの解析処理の一実施形態を示すフローチャートである。
【図１９】テストパッチ形成の一実施形態を示すタイミングチャートである。
【図２０】テストパッチ形成の様子の一例を示す図である。
【図２１】モータの回転ムラ位相に応じたバンディングを補正する為の露光出力補正テーブルの一例を示す図である。
【図２２】濃度センサの受光素子の光検出領域径と、濃度検出結果の関係を模式的に示す図である。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、濃度ムラの１周期長に対して、光学式センサの受光素子の光検出領域の直径が十分に小さくない場合に関しての濃度ムラ検出処理について例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、発明の範囲をそれらのみに限定する趣旨のものではない。また、以下では濃度ムラの検出結果の活用例としてバンディング補正を例に説明を行っていくが、その活用例に限定されることはなく、濃度ムラ検出自体にも特徴を備える。
【００１３】
〔第一の実施形態〕
［画像形成装置の断面図］
図１はカラー画像形成装置断面の一実施形態を示す図である。該カラー画像形成装置においては、まず、画像処理部（図１には不図示）より供給される画像情報に基づいて点滅される露光光（レーザビーム等）により静電潜像を形成し、この静電潜像を現像して単色トナー像を形成する。そして、各色の単色トナー像を形成し、これらを重ね合わせ、それらを転写材１１へ転写し、その転写材１１上の多色トナー像を定着させる。以下、詳細に説明する。
【００１４】
給紙部１２１ａ、或いは１２１ｂから転写材１１が給紙される。感光ドラム（電子写真感光体）１２２Ｙ、１２２Ｍ、１２２Ｃ、１２２Ｋは、夫々ギア列等の駆動電圧手段を介して駆動モータ６ａ〜６ｄの駆動力が伝達されて副走査方向に回転する。注入帯電器１２３は感光体を帯電させる。４個の注入帯電器１２３Ｙ、１２３Ｍ、１２３Ｃ、１２３Ｋは、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）に夫々対応する。露光光はスキャナ部１２４Ｙ、１２４Ｍ、１２４Ｃ、１２４Ｋから送られ、感光ドラム１２２Ｙ、１２２Ｍ、１２２Ｃ、１２２Ｋの表面を主走査方向に走査して選択的に露光することにより、静電潜像が形成される。尚、感光ドラム１２２Ｙ〜Ｋは、一定の偏心成分をもって回転しているが、静電潜像が形成される時点においては、各感光ドラム１２２の位相関係は、転写部において同じ偏心影響になるよう既に調整されている。或いは、偏心成分に起因した感光ドラムの回転速度変動を、モータ制御によって抑制し、色ズレを防止するようにしても良い。現像器１２６は、トナーカートリッジから供給されるトナーにより、静電潜像を可視化すべくトナーを現像する。４個の現像器１２６Ｙ、１２６Ｍ、１２６Ｃ、１２６Ｋは、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）に夫々対応する。各現像器には、スリーブ１２６ＹＳ、１２６ＭＳ、１２６ＣＳ、１２６ＫＳが設けられている。
【００１５】
ベルト状中間転写体１２７は、感光ドラム１２２Ｙ、１２２Ｍ、１２２Ｃ、１２２Ｋに接触して副走査方向に走査する。そして、転写体電気３３Ｙ、３３Ｍ、３３Ｃ、３３Ｋにより、感光ドラム１２２Ｙ、１２２Ｍ、１２２Ｃ、１２２Ｋから単色トナー像が互いに重なり合うように転写される。その後、中間転写体１２７に後述する転写ローラ１２８が接触して転写材１１を狭持搬送し、転写材１１に中間転写体１２７上の多色トナー像が転写する。定着器１３０は、転写材１１を搬送させながら、転写された多色トナー像を加熱溶融定着させるものであり、図１に示すように転写材１１を加熱する定着ローラ１３１と転写材１１を定着ローラ１３１に圧接させるための加圧ローラ１３２を備えている。トナー像定着後の転写材１１は、その後図示しない排出ローラによって図示しない排紙トレイに排出して画像形成動作を終了する。クリーニング手段１２９は、中間転写体１２７上に残ったトナーをクリーニングするものである。濃度センサ４１（光学濃度検出センサ４１とも呼ぶ）は、図１の画像形成装置において中間転写体１２７へ向けて配置されており、中間転写体１２７の表面上にトナー形成されたテストパッチの光学的濃度を測定する。センサ４１は、中間転写体１２７の走行に伴ってテストパッチを副走査方向に走査し、これによりパッチの副走査方向についての濃度分布が検出できる。また、以下では、画像の主走査方向に対応する方向に垂直に交わる、例えば感光体ドラムの回転方向や、転写材の搬送方向や、中間転写体の回転方向の称呼を、搬送方向もしくは副走査方向などとする。
【００１６】
尚、図１では中間転写体１２７を備えたカラー画像形成装置を説明したが、感光ドラム１２２に現像されたトナー像を記録材に直接転写する一次転写方式を採用した画像形成装置にも適用することもできる。この場合には、以下の説明において、中間転写体１２７を、転写材搬送ベルト（転写材担持体上）に置き換えることで、発明を実施できる。また、図１に示される断面図では各感光ドラム１２２に駆動手段であるモータ６が設けられているが、複数の感光ドラム２３でモータ６を共通化しても良い。例えば一のモータで４つの感光ドラム２３を駆動するようにしても良い。
【００１７】
［濃度センサ４１の構成］
次に、濃度センサ４１の詳細について図２を用いて説明する。濃度センサ４１は、図２（ａ）に示すように、波長９５０ｎｍのＬＥＤ発光素子４１ａ、フォトダイオード等からなる受光素子４１ｂ、４１ｃ及びホルダーから構成されている。そして、発光素子４１ａからの赤外光を中間転写体１２７自体や、中間転写体１２７上のテストパッチに照射させ、そのときの反射光を受光素子４１ｂ、４１ｃで検出する。ここで、テストパッチからの反射光には正反射成分と乱反射成分が含まれているが、受光素子４１ｂでは、正反射成分と乱反射成分の両方を検出し、受光素子４１ｃは、乱反射成分のみを検出する構成となっている。尚、本実施形態では、一例として、中間転写体上における受光素子４１ｂの光検出領域（図中斜線部分）の直径は２．０９ｍｍとなっている。また受光素子４１ｃのそれは５．７ｍｍとなっている。そして、検出された正反射成分及び乱反射成分の双方に基づいたり、乱反射成分のみに基づき、中間転写体１２７の状態や、トナー像の濃度を求めることができる。
【００１８】
図２（ｂ）はベルト１２７上に、何れかの有彩色（イエロー、マゼンタ、シアン）によりテストパッチを形成し、それに発光素子４１ａからの光を照射し、そのときの反射光を受光素子４１ｂ及び受光素子４１ｃで検出した時の検出結果を示した図である。図２（ｂ）中、縦軸はセンサ出力値を示しており、横軸はセンサ出力値に対応したテストパッチの濃度である。乱反射成分を検出する受光素子４１ｃの出力値Ｇ２１２は、トナー濃度の増加に伴い上昇していく。一方、受光素子４１ｂの出力値Ｇ２１１には、トナー濃度が高くなるにつれて、乱反射光成分であるＧ２１２が混在してしまう。
【００１９】
従って、乱反射成分を濃度検出の指標にする系にあっては、例えば受光素子４１ｃの出力値（Ｇ２１２）を用い、テストパッチの濃度を求めればよい。また、正反射成分を濃度検出の指標にする系にあっては、受光素子４１ｂの出力値（Ｇ２１１）と、受光素子４１ｃの出力値（Ｇ２１２）の差分から求められるＧ２１３の値に従いパッチの濃度が求められる。尚、一例として、正反射成分を濃度検出の指標にした場合を説明する。
【００２０】
図２（ｃ）は、受光素子４１ｂ、４１ｃに係る回路図を示す。回路２２０は、受光素子４１ｂの光検出回路を示す。抵抗Ｒ０とＰＤ４１ｂとによりＶｃｃから降下された電圧Ｖｍｉｒｒｏｒが出力され、回路２２２の正端子２２３に入力される。また、受光素子４１ｃについても同様の回路であり、その出力Ｖｄｉｆｆｕｓｉｏｎが、回路２２２の負端子２２４に入力される。またＶｄｉｆｆｕｓｉｏｎはＶｏｕｔ２として制御部２１に直接的にも入力される。回路２２２は、作動増幅器として機能し、Ｖｏｕｔ＝Ｒ２／Ｒ１×（Ｖｍｉｒｒｏｒ−Ｖｄｉｆｆｕｓｉｏｎ）となり、図２（ｂ）の点線Ｇ２１３相当を出力する。そして、Ｖｏｕｔ（Ｖｏｕｔ１、Ｖｏｕｔ２）は、制御部２１に入力され、所定の演算が施され濃度情報として出力される。本実施形態では、この濃度情報を出力するまでを濃度センサ４１による検出処理とする。
【００２１】
［モータ６の構成の説明］
以下、バンディングの発生源であるモータの構成について説明する。まず、図３の（ａ）乃至（ｄ）を用いて、モータ６の一般的構成を説明し、その後に図３の（ｅ）等を用い、モータ６で発生する周期的な回転ムラのメカニズムについて説明する。
【００２２】
◆モータの一般的構成の説明
まず、図３の（ａ）に、モータ６の断面図を、図３の（ｂ）に正面図を、また、図３の（ｃ）に回路基板３０３を取り出した図を夫々一例として示す。尚、モータ６とは、例えば上に説明した感光ドラム１２２を駆動するモータ６ａ〜ｄや、駆動ローラ４２を駆動するモータ６ｅ等、画像形成部に含まれる様々なモータに相当させることができる。
【００２３】
図３の（ａ）、（ｂ）において、ロータフレーム３０１の内側には、永久磁石で構成されるロータマグネット３０２が接着されている。ステータ３０８にはコイル３０９が巻かれている。そして複数のステータ３０８が、ロータフレーム３０１の内周方向に沿って配置されている。シャフト３０５は回転力を外部に伝達する。具体的には、該シャフト３０５を加工しギアを形成したり、或いはＰＯＭなどの樹脂により構成されたギアを該シャフト３０５に挿入し、回転力を相手ギアに伝達する。ハウジング３０７は、ベアリング３０６を固定し、且つ取り付けプレート３０４に勘合される。
【００２４】
一方、図３（ｃ）に示すような回路基板３０３のロータ側の面には、ＦＧマグネット３１１に対向するように、環状にＦＧパターン（速度検出パターン）３１０がプリントされている。また、回路基板３０３の他方の面には、不図示の駆動制御用の回路部品が実装されている。駆動制御用の回路部品には、制御用ＩＣ、複数のホール素子（例えば３つ）、抵抗、コンデンサ、ダイオード、ＭＯＳＦＥＴ等がある。そして、不図示の制御ＩＣは、ロータマグネット３０２の位置情報（ホール素子出力）に基づき、電流を流すコイルと、その電流の向きを切替え、ロータフレーム３０１や、それに接続された各パーツを回転させる。
【００２５】
次に図３の（ｄ）にロータマグネット３０２を取り出した図を示す。ロータマグネット３０２内周表面には３１２で示すように着磁が施され、ロータマグネット３０２の開放面端にはＦＧマグネット３１１の着磁が施されている。本実施形態では、ロータマグネット３０２は８極（４Ｎ極、４Ｓ極）の駆動用着磁を持っている。また着磁３１２は理想的には等間隔でＮ極とＳ極が交互に着磁されている。一方、該ＦＧマグネット３１１は、Ｎ、Ｓ磁極が駆動用着磁の数より多く着磁されている（本実施形態ではＮ極Ｓ極の対が３２個）。尚、図３の（ｃ）に示されるＦＧパターン３１０は、ＦＧマグネット３１１の着磁極数と等しい数の矩形を、直列かつ環状に接続して形成している。
【００２６】
ここで、図３に例示されるモータでは、モータの速度センサとして、回転速度に比例した周波数信号を発生する周波数発電機（Ｆｒｅｑｕｅｎｃｙ  Ｇｅｎｅｒａｔｏｒ）方式、即ちＦＧ方式を採用している。ＦＧマグネット３１１がロータ３０１と一体的に回転すると、ＦＧパターン３１０には、ＦＧマグネット３１１との相対的な磁束変化により、回転速度に応じた周波数の正弦波状の信号が誘起される。不図示の制御ＩＣは、発生した誘起電圧と所定閾値とを比較することで、パルス状のＦＧ信号を生成する。そして、該生成されたＦＧ信号に基づきモータ６の速度／駆動制御、及び後述にて説明する各種処理が行なわれる。尚、モータの速度センサとしては、速度発電形のものに限らず、ＭＲセンサ式やスリット板式等のエンコーダー形を採用しても良い。
【００２７】
後述にて詳しく説明するが、モータの回転ムラが周期的な濃度ムラ（バンディング）に連動（影響）してくる。つまり、どのような周期的濃度ムラが発生しているかを予測するときに、モータの回転ムラの回転位相をパラメータにしている。そして、制御部２１は、モータ６から出力されるＦＧ信号に基づき、回転ムラの位相を特定している。
【００２８】
◆モータの回転ムラメカニズムの説明
一般的に、モータ１回転周期の回転ムラの態様は、モータの構造に起因する。代表例として、ロータマグネット３０２の着磁具合（ロータ１周での着磁バラツキ）と、ロータマグネット３０２とステータ３０８の中心位置のずれとの２つにより、モータ１回転周期の回転ムラの態様が決まる。これは、該２つの要因により、各ステータ３０８全体とロータマグネット３０２全体とで発生している総合モータ駆動力が、モータ６の１周期の中で変化することに起因する。
【００２９】
ここで図３の（ｅ）を用いて着磁のバラツキがどのようなものかを示す。図３の（ｅ）は、着磁３１２を正面から見た図である。Ａ１〜Ａ８、及びＡ１’〜Ａ８’は夫々極が変化する境界を示す。円周に沿って等間隔でプロットされるＡ１〜Ａ８は着磁バラツキがないときのＮ極及びＳ極の境界を示す。一方、Ａ１’〜Ａ８’は着磁バラツキがあるときのＮ極及びＳ極の境界を示す。
【００３０】
また、その他、モータシャフト（ピニオンギア）３０５の偏心もモータの回転ムラの一要因として挙げることができる。この回転ムラが回転する相手に伝達され、それが濃度ムラとなって現れる。このモータシャフト（ピニオンギア）３０５の偏心も、モータ６の１回転周期であるが、この回転ムラと、先に説明した着磁バラツキの回転ムラと、が合成され、駆動力の伝達先である感光ドラムに伝わり、それが濃度ムラとなって現れる。以上の説明が、代表的なモータ１回転周期の回転ムラのメカニズムである。
【００３１】
他方、モータ６からは、上記で説明した１回転周期以外の周期の回転ムラも発生している。ロータマグネット３０２に８極の着磁がなされた駆動磁極を持つモータの場合、４組のＮ極及びＳ極の組み合わせがあるので、モータ１回転において、不図示の各ホール素子からは、４周期分の磁束変化が検出される。そして、何れかのホール素子の配置が理想配置からずれてしまうと、１周期の磁束変化において、各ホール素子からの出力の位相関係が崩れる。すると、各ホール素子からの出力に基づき、ステータに巻かれたコイルへの励磁切替えを行うモータ駆動制御において、その切替えタイミングがずれてしまう。結果、モータ６の１周分周期の１／４周期の回転ムラが、モータ６が１周する間に４回発生する。尚、ロータマグネット３０２の駆動用着磁の極数に応じた整数分の一周期（整数倍の周波数）の回転ムラが発生し、それが濃度ムラにつながることは自明であろう。
【００３２】
［ハードウェア全体ブロック図］
図４は本実施形態における主要なハードウェア構成に係る全体ブロック図を示す。
【００３３】
制御部２１は、記憶部２２、画像形成部２３、濃度センサ４１の各ブロックと連携し各種制御を行う。また、制御部２１は入力される情報に基づき各種演算処理も行う。例えば、制御部２１は、濃度センサ４１から出力される濃度情報と、モータ６から出力されるＦＧ信号と、に基づき、モータの回転位相と濃度補正（バンディング補正）の為の補正情報との対応付けテーブルを作成する。また制御部２１は、画像入力信号送信部５０より出力された画像入力信号に基づく露光を露光部２４により行わせる際に、ＦＧ信号に基づき特定されるモータ６の位相変化に同期させ、モータ６の回転ムラ位相に応じた濃度補正を反映した露光を露光部２４に行わせる。これらについての詳細は後述にて説明する。
【００３４】
記憶部２２は、ＥＥＰＲＯＭ及びＲＡＭを含む。ＥＥＰＲＯＭは、モータ６の位相情報としてのＦＧ信号を識別するカウント値と、画像濃度を補正する為の補正情報との対応関係のテーブルを書換え可能な形態で格納している。また制御部２１の画像形成制御に関連するその他の各種設定情報も格納している。また、記憶部２２のＲＡＭは、制御部２１が各種処理を実施する際の情報を一次的に格納する為に使われる。画像形成部２３は、図１において説明した画像形成に係る各部材の総称である。具体的には、露光部２４による露光に基づくトナー像形成に係る部材であり、感光ドラム１２２〜中間転写体１２７に相当する。尚、ここでの詳しい説明は省略する。また濃度センサ４１も図２で説明した通りである。
【００３５】
［ハードウェア構成及び機能ブロック図］
図５（ａ）は、カラー画像形成装置の一部の部材、及び図４に示した一部のブロック図、及び制御部２１が司る機能ブロック図を示す。尚、図１や図４と同一のものを指すときは、同じ符号を付してあり、ここでの詳しい説明は省略する。
【００３６】
図５（ａ）において、濃度情報処理部２５は、濃度センサ４１から出力される濃度情報を入力し、各種処理を実行する。詳細については、後述の図５（ｂ）で説明する。ＦＧ信号処理部２６は、モータ６から出力されるＦＧ信号を入力し、それを元に各種処理を行う。詳細については、後述の図５（ｃ）で説明する。
【００３７】
テストパッチ生成部３５は、中間転写体１２７上に濃度検出の為のトナー像で構成される検出パターン（以下テストパッチ）３９の形成に係る処理を司り、テストパッチ形成部と呼ぶこともできる。濃度センサ４１は、形成されたテストパッチ３９に光を照射し、その反射光特性を検出し、制御部２１にその検出結果を入力する。尚、テストパッチの画像自身が濃度ムラを持ち、その濃度ムラは副走査方向に周期的である。
【００３８】
補正情報生成部３６は、濃度センサ４１により検出されたテストパッチ３９の検出結果に基づき、後述の図１４で説明する濃度補正情報を生成する。画像処理部３７は、画像入力信号送信部５０より入力された入力信号により、各種画像にハーフトーン処理などの画像処理を施す。露光制御部３８は、ＦＧカウント値に同期させて、露光部２４に露光を行わせ、電子写真プロセスを経て中間転写体１２７上へテストパッチを形成する。
【００３９】
モータ制御部４０は、モータ６の動作を制御する。具体的にモータ制御部４０は、モータ６を起動・停止させる。また、モータ制御部４０は、モータを所定の速度で制御する為に、目標値とモータのＦＧ信号から得た速度情報との差分を算出し、得られた差分値に制御ゲインを乗じた制御量でモータ６を動作させる。
【００４０】
次に図５（ｂ）及び（ｃ）の説明を行う。図５（ｂ）は、濃度情報処理部２５の詳細を示すものであり、図中では演算部２５１、フィルタ部３０を有する。演算部２５１は、濃度センサ４１から出力される濃度情報（Ｖｏｕｔ１、Ｖｏｕｔ２）を光量から濃度に変換する。また、演算部２５１は、必要なときにその変換後の濃度情報をフィルタ３０に入力する。この濃度変換についてより具体的には、図２（ｂ）のＧ２１３のセンサ出力とトナー濃度との対応を取り、予めＥＥＰＲＯＭに該対応を記憶しておき、それに基づき変換を行う。
【００４１】
フィルタ部３０には、ローパスフィルタ２７（ＬＰＦ２７）と、バンドパスフィルタ２８（ＢＰＦ２８）が含まれている。ＬＰＦ２７は特定の周波数成分の信号を選択的に通過させる。フィルタの遮断周波数はモータの１回転周期の周波数成分（以下Ｗ１成分）であり、モータ１回転周期の周波数以下の信号を主に通過させる。また、ＢＰＦ２８は、入力情報のうち、所定の周波数成分の情報を抽出することが出来る。本実施形態では一例としてモータ１回転周波数の４倍周波数（１／４周期：以下Ｗ４成分）の情報を抽出する構成となっており、そのフィルタ特性は、Ｗ４成分の周波数を中心に、遮断周波数を２つ設けている。
【００４２】
図５（ｃ）は、ＦＧ信号処理部２６の詳細を示す。Ｆ／Ｖ変換器２９は、取得されたＦＧ信号の周波数解析を行う。具体的には、ＦＧ信号のパルス周期を計測し、モータ６の回転ムラ周期に応じた電圧を出力する。フィルタ部３０は、濃度情報処理部２５におけるそれと同様の機能を有するので詳しい説明は省略する。判定部３２は、フィルタ部３０より出力された信号をモータ１周分取得し、平均値を算出する。平均値算出後はフィルタ部３０から出力される値と平均値とを比較し、所定の条件となった場合にカウンタをリセットする。ＦＧカウンタ３４は、ＦＧ信号のカウントを行う。より具体的に、このＦＧカウンタ３４は、モータ６の１周で発生されるＦＧ信について、０〜３１のカウントを行い、カウント値３１の次に再度カウント値を０にリセットし、カウント値を順次インクリメントしていくことで、０〜３１のカウントを繰り返し行う。尚、このＦＧカウンタ３４はモータ６毎に存在し、例えばＹＭＣＫの感光ドラム２３を各々単独のモータで駆動する場合には、ＹＭＣＫ毎のＦＧカウンタ３４が存在することとなる。
【００４３】
尚、ハードウェア構成と機能ブロックとの対応について、図４、図５で示した形態は一例であり、それに限定されることはない。例えば、図４、図５で制御部２１に担わせた機能の一部、或いは全てを特定用途向け集積回路に担わせても良い。また、逆に、図４、図５で特性用途向け集積回路に担わせた機能の一部、或いは全てを制御部２１に担わせても良い。
【００４４】
［露光出力補正テーブル作成処理のフローチャート］
露光出力補正テーブル作成処理の一実施形態を、図６のフローチャートに示す。この図６のフローチャートにより、モータの回転ムラの位相情報と濃度ムラの位相情報との対応を取り、更に濃度ムラの位相情報と濃度補正情報との対応関係から、モータの位相情報と濃度補正情報との対応テーブルを作成する。そして、ここで作成されたテーブルが、プリント実行時にバンディング軽減の為に用いられる。尚、図６のフローチャートは感光ドラム２３を駆動する為の各モータの夫々に対して行われるものとする。また、複数の感光ドラム２３を駆動するモータ６が１つの場合には、一のモータに対してのみ行われる。以下、具体的に説明する。
【００４５】
まず、ステップＳ６０１で、露光出力調整モードに入り、モータが所定の回転数範囲になると、ＦＧカウンタ３４は、モータＦＧ信号のカウントを開始する。
【００４６】
そして、判定部３２は、ステップＳ６０２で、Ｆ／Ｖ変換部２９から出力され、更にＬＰＦ２７で処理されたモータの１回転の周期（Ｗ１成分）の回転むらを抽出し、それを平均化する。尚、モータの１回転の周期の回転むらを抽出できる設定であればＢＰＦ２８を用いても良い。
【００４７】
次に、判定部３２は、ステップＳ６０３で、Ｗ１成分のモータ回転ムラの位相が所定位相になったか否かを判定する。ここでは、一例として、モータ６の回転ムラの位相が零になったかを調べる。尚、ここでの位相零とは、ＦＧ信号についてＬＰＦ２７出力の平均よりも高い状態から、低い状態に向かう途中の、まさに平均値を横切る状態とした。また、ステップＳ６０３で判定される位相は零でなくとも、後述のＳ６０７のテストパッチに係る露光開始トリガーと同じ位相であれば、例えば９０°等でも良い。そしてステップＳ６０３でＹＥＳと判定した場合、判定部３２は、ステップＳ６０４で、ＦＧカウンタ３４をリセットする。そしてこのリセット後のＦＧ信号のカウントによりモータ６の位相特定がなされる。また、零のＦＧカウンタ値（ＦＧｓ）をもってモータ回転ムラの零位相を特定することが出来る。尚、このＦＧ信号のカウント値の監視は、印刷ジョブが終了するまで継続されるものとする。
【００４８】
テストパッチ生成部３５は、ステップＳ６０５で、ｎ個のテストパッチデータを生成（準備）すると共に、ステップＳ６０６でｉ＝１に設定する。ここで、ステップＳ６０５で生成されたテストパッチ画像データを中間転写体２７上に形成したときの様子を図８に示す。図８では合計１２個（片側６個）のテストパッチが示されており、全てのテストパッチが、モータ６起因の濃度ムラと同じ周期の濃淡ムラを含む画像となっている。一方、各テストパッチにおいて、濃淡ムラ画像の開始位相が異なっている。これについては後述にて詳しく説明する。
【００４９】
図６のフローチャートの説明に戻ると、テストパッチ生成部３５は、ステップＳ６０７で、モータのＦＧ信号のカウント値が所定値（例えば“零”）になったか否かを判定する。これはモータ６の回転ムラ位相を判定することを意味する。そして、ステップＳ６０７でＹＥＳと判定すると、テストパッチ生成部３５は、ステップＳ６０８で、露光部２４に、２ｉ−１と２ｉ個目のテストパッチを露光させる。尚、テストパッチ形成時には露光出力補正テーブルは用いられない。そして該露光により感光ドラム２３上に形成された潜像に基づき、トナー像の現像、及び中間転写体２７への転写が行われ、中間転写体２７の走行により、各テストパッチは濃度センサ４１により副走査方向に走査される。ステップＳ６０９で、テストパッチ生成部３５は、全てのテストパッチの露光を終えたか否か、即ちｉがＮと等しくなったかを判定する。そして、終了していないと判定すれば、ステップＳ６１０でｉに１を加算し、ステップＳ６０７の処理を再度実行する。そして、テストパッチ生成部３５は、再度ステップＳ６０７でＹＥＳと判定すると、次のテストパッチの露光を露光部２４に行わせる。この後、テストパッチ生成部３５は、ｉがＮになるまで、同様の処理を繰り返す。尚、図８の場合は、ｉが６になるまで同様の処理を繰り返す。一方、全てのテストパッチの露光を終了したと判定すれば、露光処理を終了する。
【００５０】
濃度センサ４１は、ステップＳ６１１で、中間転写体２７上に形成されたテストパッチから得られる反射光を検知する。反射光の検知結果は、濃度情報処理部２５を介して制御部２１へ入力される。
【００５１】
補正情報生成部３６は、ステップＳ６１２で、ステップＳ６１１における検出結果に基づき、モータ６の回転ムラに起因する濃度ムラを軽減すべく、濃度補正情報をモータ６の回転ムラ位相に対応付けて演算する。またそれと共に、算出した濃度補正情報をＥＥＰＲＯＭに格納する。この演算については後述の図１２のフローチャートにて更に詳しく説明する。そして、以上の各ステップの処理を終えて、露光出力補正テーブル作成の処理を終了する。尚、本実施形態におけるＷ４成分のモータ６の回転ムラについては、人間の感覚として気にならない程度に高周波成分である為、図６のフローチャートにおいては補正対象としないこととする。しかし、Ｗ４成分についても同様に露光補正を行いたい場合には、Ｗ４成分に着目し、Ｗ１と同様の処理を行えば良い。
【００５２】
［モータ回転ムラ位相とトナー像の濃度変動の関連付け処理］
図７は、図６のステップＳ６０２〜Ｓ６１０の処理の詳細を説明する為の図であり、モータＦＧカウンタ値のリセット処理及びテストパッチ露光の一実施形態を示すタイミングチャートである。この図７に示されるタイミングチャートにより、モータ６のある速度変動状態を、ある位相（例では位相零（ＦＧ０））に相当させることが出来る。図７の例では、モータの速度が、平均よりも高い速度の状態から、低い状態に向かう途中の、正に平均値を横切る状態を位相零（ＦＧ０）に割り当てた。尚、図７は一例であり、モータ６の任意或いは所定の速度変動状態を何れかの位相（例えば位相零（ＦＧ０））にしても良い。要は、再現性を前提に、モータ６の任意或いは所定の速度状態（モータの回転ムラ位相に対応）を、モータ６の何れの位相（任意或いは所定位相）に割り当て、後々の処理で、所定の速度状態をもとに、それに割り当てられた位相を特定できるようにすればよい。こすることで、後の任意のタイミングにおいて、モータ６の位相をパラメータにして各種処理を行うことができる。以下、具体的に説明する。
【００５３】
まず、図７の（ａ）において、制御部２１がｔ０のタイミングで初期化処理を行うと、判定部３２は、ｔ０以降最初に入力されたＦＧ信号に同期（ｔ１）して、ＬＰＦ２７の出力を読み込む。
【００５４】
ｔ１〜ｔ２の間（ＦＧ信号モータ１周分）、判定部３２は、ＬＰＦ２７の出力の平均値Ｖａｖｅを算出する。判定部３２はｔ２以降、算出されたＶａｖｅとＬＰＦ２７から入力される値を比較し、所定の条件、例えば、入力値が平均値Ｖａｖｅより高い側から低い側へ横切ったタイミングｔ３（Ｓ７０４でＹＥＳ）でＦＧカウンタを“０”にリセットする。
【００５５】
図７の（ｂ）は、一例としての、テストパッチ露光に係るタイミングチャートであり、図６におけるステップＳ６０５〜Ｓ６１０の処理の詳細を説明する為の図である。ここで、図７の（ｂ）のタイミングチャートでは、図７の（ａ）の処理からＦＧ信号のカウントが継続されているものとする。つまり、制御部２１が、モータ６の回転ムラ位相を、ＦＧカウンタ値の変化に応じて継続的に特定していることを前提としている。
【００５６】
まずテストパッチについて詳細に定義すると、読み取りタイミング生成用のプレパッチと濃度ムラ計測用の通常パッチとで構成される。テストパッチ生成部３５は、通常パッチの露光を開始するべき所定のＦＧカウンタ値に到達する前のｔ４のタイミング（本実施形態では通常パッチを露光する１０ＦＧカウント前）にプレパッチの形成（露光）を開始する。プレパッチは濃度センサ４１によるテストパッチの検出開始タイミングの同期を取る為のものであり、そのテストパッチの長さは短くて良い。濃度センサ４１で検知できる長さがあれば十分である。図７の（ｂ）では、プレパッチにおける露光時間を、ＦＧカウントで２カウント分とし、ｔ５のタイミングでプレパッチの為の露光を停止している。
【００５７】
そして、テストパッチ生成部３５は、ｔ６１のタイミングで、所定ＦＧカウントが零になったら（Ｓ６０７でＹＥＳ）再び通常パッチの為に露光を開始する（Ｓ６０８）。この後、少なくともモータ１周分以上のＦＧカウントが行われるｔ７１のタイミングまで露光を継続する。尚、ｔ６１〜ｔ７１等の露光により、後述の図８に示す、θ＝０°、θ＝１８０°の主走査方向に対象に配置された２つのテストパッチが中間転写体２７上に形成される。更にテストパッチ生成部３５は、ある時間後にＦＧカウントが再び零になったらｔ６２のタイミングで２回目のテストパッチの露光を開始する。更にこの後、ｎ個（図６のフローチャートにおける２ｉ個）分のテストパッチの露光を露光部２４が同様に繰り返すことは、上の図６のフローチャートで説明した通りである。そしてこの後、図１で説明した電子写真プロセスを経て、最終的に中間転写体１２７上にトナー像のテストパッチが形成される。尚、テストパッチ上に現れる濃度ムラについて説明すると、テストパッチの検出結果には、露光時におけるモータ６の回転ムラ影響が含まれている。また、転写時におけるモータ６の回転ムラ影響も含まれている。ここで、露光時も転写時も、回転ムラの発生源は同一となっている。そして、テストパッチからは、今述べたような、影響が合成された濃度ムラが検出されることとなる。
【００５８】
このように、ｔ６１、ｔ６２・・・での露光開始は、共にＦＧカウンタ値が零となっている。またその時におけるテストパッチは、図８に示す如く、濃淡ムラ画像自体の開始位相が異なっている。即ち、これによりモータ６の回転ムラに起因した濃度ムラの位相に対し、相対的に異なる位相差を持たせた濃淡ムラ画像を含むテストパッチを複数通り形成できる。
【００５９】
ここで、図９に、露光時におけるモータ６の回転ムラ位相と、モータ６の回転ムラ起因で転写時に発生するパッチ上の濃度ムラ位相と、パッチ画像の濃淡ムラ画像の位相との３者の関係の一例を示す。図中９０１はモータ６の回転ムラ位相を、９０２は、モータ６の回転ムラ９０１に起因しテストパッチ上に実際に発生する濃度ムラの位相を示す。尚、濃度センサ４１では、実際には９０２を検出できない。９０３はテストパッチの濃淡ムラ画像自体の位相を示す。各々のテストパッチに含まれる濃淡画像は、図示される如くモータ６の回転ムラ位相９０１に対して、異なる位相差を有している。またモータ６の回転ムラ位相９０１とテストパッチ上に発生する濃度ムラの位相９０２との位相差（（図９中でφ））は、モータ個別においては固定的となっている。従って、各々のテストパッチに含まれる濃淡画像が、濃度ムラ９０２と異なる位相を有していることになる。そして、実際に発生する濃度ムラ９０４は、９０２と９０３との合成濃度ムラになる。濃度センサ４１は、実際には、この合成濃度ムラを検出する。
【００６０】
尚、図９では、相対的位相差がθ＝３００°の場合に、テストパッチ上で発生する濃度ムラとテストパッチの濃淡ムラ画像自体の位相とが略一致し、互いに強調し合うことで１２個のテストパッチの中で最も振幅の大きい濃度ムラ（Ｄｍａｘ）を発生させている。尚、本実施形態における濃度ムラの振幅とは濃度変動強度のことを意味し、濃度変動の大きさを判別する為のパラメータであれば、他のものに代替しても良い。以下では、濃度変動強度のパラメータとして濃度ムラの振幅を例に説明を行っていく。
【００６１】
［濃度センサによる読み取り濃度値の詳細］
図８のようなテストパッチ群を形成するのは、そもそも受光素子の光検出領域の直径が、濃度ムラの１周期の長さよりも長い場合に、濃度ムラ位相、振幅等の検出結果精度が低下することにある。以下、濃度センサ４１によって、副走査方向に発生している濃度ムラを読み込んだ場合の、濃度検知センサの検出値について、濃度変動の振幅が小さくなり、また濃度変動の位相が変化してしまうメカニズムを図１０を用いて説明する。
【００６２】
まず、図１０（ａ）に示すように、濃度センサ４１の受光素子の光検出領域を円とし、この半径をｒ［ｍｍ］とする。また、濃度センサ４１で読み取る濃淡ムラの周期をＴ［ｍｍ］、濃度ムラの濃度振幅をＤ、受光素子の光検出領域の中心位置における濃淡ムラの位相をαとする。ここで、副走査方向をＸ方向に、主走査方向をＹ方向に、濃淡ムラの濃度値（パッチからの反射光強度）をＺ方向に表す。そして上記濃度センサを使用し、濃淡ムラを読み取ったときの模式図を図１０（ｂ）、（ｃ）に示す。図１０（ｂ）はＹ方向からの模式図、図１０（ｃ）はＺ方向からの模式図である。
【００６３】
受光素子４１ｂの光検出領域の中心位置よりＸ方向に距離ｘ［ｍｍ］進んだ位置における濃淡ムラの濃度ｚは、濃淡ムラの平均濃度をＤａｖｅとすると、以下の式で示される。尚Ｄａｖｅは、例えば濃度情報処理部２５が、演算部２５１からの出力を平均化したり、ＬＰＦ２７からの出力を平均化することで求める。
【００６４】
【数１】
0005578823.tif 000002
【００６５】
すると、受光素子の光検出領域の中心位置よりＹ方向に距離ｙ［ｍｍ］進んだ位置における（但し、−ｒ＜＝ｙ＜＝ｒ）、Ｘ方向の積分値は以下の式で示される。尚、発光素子の発光量は、受光素子の光検出領域内において均一／略均一であると仮定している。
【００６６】
【数２】
0005578823.tif 000003
【００６７】
そして、上記の式（２）をＹ方向に受光素子の光検出領域の長さ分だけ積分した値が濃度センサ４１の読み取り濃度Ｆとなる。濃度センサの読み取り濃度Ｆを式で記すと以下のようになる。
【００６８】
【数３】
0005578823.tif 000004
【００６９】
上記式（３）を、Ｔ＝８．３６ｍｍ、Ｔ＝１．６７ｍｍの場合についてグラフ化したものが図１１である。図１１（ａ）の１１０１は受光素子４１ｂの光検出領域の直径を、また１１０２はＴ（周期）＝８．３６ｍｍの濃度ムラを、また１１０３はＴ（周期）＝１．６７ｍｍの濃度ムラを夫々示す。そして図１１（ｂ）は、図１１（ａ）のＴ＝８．３６ｍｍの濃度ムラ波形を検出した結果を、図１１（ｃ）は、図１１（ａ）のＴ＝１．６７ｍｍの濃度ムラ波形を検出した結果を夫々示す。
【００７０】
図１１（ｂ）によれば、周期が８．３６ｍｍの場合、実際の位相及び振幅がその検出結果に反映されていることがわかる。他方、周期が１．６７ｍｍの場合、即ち、受光素子４１ｂの光検出領域が濃度ムラの周期よりも小さい場合に、濃度変動の振幅が小さくなり、また濃度変動の位相が反転していることがわかる。ここで、出願人は、周期が１．８ｍｍ、２．０ｍｍの場合における、実際の濃度変動に対する振幅及び位相差について確認した。周期が１．８ｍｍの場合には位相が波形１１０３のそれと同じであることが確認された。しかし、周期が１．８ｍｍの場合は未だ振幅が小さい。一方、周期が２．０ｍｍの場合では振幅が波形１１０３の略１／４程度になることが確認できた。ここで、受光素子４１ｂでは光検出領域（図中斜線部分）の径が２．０９ｍｍとなっており、濃度ムラの周期が、受光素子４１ｂの光検出領域の略直径以下の場合に、本実施形態の検出方法が有効であることがいえる。また言い換えれば、受光素子４１ｂの光検出領域の直径が濃度ムラの周期の長さ未満の場合に、本実施形態の検出方法が有効であることがいえる。
【００７１】
［テストパッチの読み込み・解析処理の詳細］
図１２は、図６のフローチャートのステップＳ６１１及びＳ６１２の詳細を説明する為のフローチャートである。そして各ステップの処理を、補正情報生成部３６が実行することで、後述にて詳しく説明する露光出力補正テーブルを作成できる。以下、順次説明していく。
【００７２】
まず、ステップＳ１２０１で、補正情報生成部３６は、所定の振幅としてのＤｍａｘの値をリセットすると共に、ｉに１を設定する。ここでＤｍａｘには、図８に示したテストパッチの特定周波数（ここではＷ１成分）の検出結果のうち、濃度ムラが一番大きい場合の値が格納される。
【００７３】
次にステップＳ１２０２で、濃度センサ４１は、まず１個目のテストパッチの濃度情報を検出する。そして、ステップＳ１２０３で、補正情報生成部３６は、検出された濃度情報に対し、ＦＦＴ（高速フーリエ変換）解析を実行する。これにより、テストパッチ上に様々な周期で発生する濃度ムラの強度値を求めることができる。尚、特定周波数成分の強度を解析する場合にＦＦＴ解析に限定されることはなく、例えば図５のＬＰＦ２７、ＢＰＦ２８に着目する特定周波数を抽出する設定を行い、ＬＰＦ２７、ＢＰＦ２８の出力に基づき濃度変動強度を判定しても良い。
【００７４】
そして、補正情報生成部３６は、ステップＳ１２０４で、ステップＳ１２０３の処理で得られた特定周波数の強度値Ｄ２ｉ−１が、現在のＤｍａｘよりも大きいか否かを判定し、そうであればステップＳ１２０５でＤｍａｘ、θｍａｘを更新する。また引き続きステップＳ１２０６、Ｓ１２０７でＤ２ｉ、θ２ｉについてステップＳ１２０４、Ｓ１２０５と同様の処理を行う。尚、θ２ｉ−１、θ２ｉは、パッチ露光時におけるモータ６の回転ムラの位相と、テストパッチ画像の濃淡ムラ位相との位相差を示す。図９中に一例として位相差が３０°の場合が図示されている。また９０１と９０２との関係は固定関係なので、間接的に、モータ６の所定周期の回転ムラに起因した濃度ムラの位相とテストパッチの濃淡画像の位相との位相差に相当する。
【００７５】
そして、補正情報生成部３６は、ステップＳ１２０８で全てのテストパッチについて検出及び解析を終えたか否かを判定（ｉ＝Ｎかを判定）し、ＮＯと判定すれば、引き続きテストパッチの検出及び解析を行う。他方、ステップＳ１２０８でＹＥＳと判定したときは、θｍａｘに基づいて、モータ６の位相と、濃度ムラ補正値とを対応付けた補正テーブルを作成する。この補正テーブルについては後述の図１４にて詳しく説明する。尚、この図１２のフローチャートにより求められたθｍａｘが、図９でいえば、θ＝３００°になる。
【００７６】
図１３を用いて、図１２のフローチャートによる位相検出の精度向上について説明する。まず、図１３（ａ）に比較例を示す。横軸は、実際のモータ回転ムラ起因の濃度ムラ位相とテストパッチの画像ムラ位相との位相差を示す。これは高分解能検出が可能な濃度センサによって実際に計測した位相差である。また縦軸は演算予測した位相差を示す。この横軸の位相差に関し、比較例では、図１２の検出方法を取ることなく、１つのテストパッチを中間転写体２７上に印刷し、図１の濃度センサ４１で検出し、該検出結果をＦＦＴ解析し、該ＦＦＴ解析の結果から、特定の周波数の位相を演算し求めた結果である。
【００７７】
図１３（ｂ）は、本実施形態による結果を示す。横軸は図１３（ａ）と同様である。他方、縦軸は、上に説明した図１２のフローチャートに従い予測した位相差である。グラフ左下部に示される相関係数が図１３（ｂ）のほうが良好な値を示している。
【００７８】
このように、図１２のフローチャートに従えば、モータ回転ムラ起因の濃度ムラ位相及びテストパッチの画像ムラ位相の位相差を、比較例に比べて精度良く推定（演算）できる。
【００７９】
［露光出力補正テーブルの一例］
図１４は、補正情報生成部３６がθｍａｘに従い作成した露光出力補正テーブルの一例である。この図１４に示される情報は、ＥＥＰＲＯＭに格納されており、画像形成時に、該テーブルを制御部２１が参照し、モータ６の回転ムラ位相に応じたバンディング補正（露光制御による濃度補正）が行われる。
【００８０】
図１４のテーブル１４０１は、モータの回転ムラ位相とテストパッチ画像自身の濃淡ムラ位相との対応を示す。テーブル１４０１には、図１２のフローチャートで求められたθｍａｘが、ＦＧ信号カウント０（モータ回転ムラ位相が零）に対応付けられ保存されている。図１４ではθｍａｘが３００°となっている場合である。さらに、ＦＧ信号カウント値であるＦＧｓが１つインクリメントする毎に、θｍａｘ＋ＦＧｓθの値がテーブルＡには保存される。本実施形態では、モータ６の１周で３２個のＦＧパルス信号が出力されるので、１つのＦＧ信号分に対応して、モータが１１．２５°回転する。つまり、ＦＧｓθ＝１１．２５°×ＦＧｓが成り立つ。
【００８１】
次に、図１４のテーブル１４０１に保存されている位相情報に基づき、振幅１の正弦波情報が算出し、ＦＧ信号カウントに対応させてテーブル１４０２を作成する。また、テーブル１４０２のバンディング特性を逆符号にしテーブル１４０３を作成する。そして、テーブル１４０３のバンディングの逆特性値から濃度補正値を算出しテーブル１４０４を作成する。具体的にはテストパッチの平均濃度をＤａｖｅ、補正振幅をＡｒとすると、濃度補正値Ｄｃｎは、Ｄｃｎ＝Ｄａｖｅ／（Ｄａｖｅ＋Ａｒ×バンディングの逆特性値）として与えられる。尚、Ａｒは、画像形成装置の製造時や設計時等において、別途計測器を用いて予め計測された値を基に決定された代表値であり、固定的ではあるが、一定のレベルで濃度ムラを抑制できる。また、Ｄａｖｅは、各パッチの検出結果の平均値であるが、実測値を採用しても良いし、予め定められた値を採用しても良い。図１４では、一例として、Ｄａｖｅ＝８０、Ａｒ＝２としている。そして、Ｄｃｎを、例えばデジタル画像の濃度値に乗算するなどすればよい。尚、図１４においては、テーブル形式で情報を保持する形態を説明したが、これに限定されない。濃度補正情報を出力できる手段であれば、例えば、モータ６の位相情報を入力とし、濃度補正情報を出力できる演算式の情報をＥＥＰＲＯＭに保持し利用するようにして良い。
【００８２】
［画像データ補正処理１］
図１５（ａ）は、モータ６の回転ムラの位相に応じた画像データ補正処理を示すタイミングチャートであり、１ページ分の画像データ補正処理を示す。この図１５に示されるタイミングチャートにより、モータ６の回転ムラ位相に応じた濃度補正情報（図１４の補正テーブル）を用い、画像のバンディング補正を行うことができる。また、図１５の（ｂ）は、図１５の（ａ）に関連した主要ブロック図を示す。図５と同じものには同じ符号を付してある。以下、具体的に説明を行う。
【００８３】
まず、ｔＹ１１にて、画像処理部３７が、露光制御部３８からｔＹ０秒後に露光を開始する通知を受信する。このとき画像処理部３７は随時ＦＧ信号処理部２６よりＦＧカウンタ値を通知されており、露光制御部３８からの通知を受けたｔＹ１１においるＦＧカウンタ値に従い、そこからｔＹ０秒後のｔＹ１２におけるＦＧカウンタ値を演算する。図１５の場合には、通知を受けたときのＦＧカウンタ値が２５であり、演算された露光時のＦＧカウンタ値が２９であることが示されている。そして、その演算された露光開始時のＦＧカウント値に基づき、対応する濃度補正情報を露光出力補正テーブル（図１４）より読み込み、１走査ライン目の画像に対して濃度補正（バンディング補正）を行う。また、イエロー以外の他の色についてもイエローと同様の処理を個別に行い濃度補正を行えば良い。
【００８４】
またイエローとマゼンタの感光ドラム２３が共通のモータ６によって駆動される場合に以下のような処理も可能である。イエローとマゼンタ（他の色）との露光タイミングの関係は固定的であり、ｔＹ１１における露光制御部３８から通知があったときのＦＧカウンタ値から、マゼンタ（他の色）の露光開始タイミングにおけるＦＧカウント値を演算するようにしても良い。図１５（ａ）の点線四角枠にそのことを示す。尚、この場合はイエローとマゼンタとで共通のＦＧカウント値を利用しても良い。図１５中（ａ）では、イエローとマゼンタとの露光タイミング関係がｔＹＭの間隔だけ開いている。従ってｔＹＭの時間に相当するＦＧカウント値をｔＹ１２に対応するＦＧカウント値に加算すれば、マゼンタの露光時のモータの回転ムラ位相を特定でき、それに応じた濃度補正情報を露光出力補正テーブル（図１４）から読み込めば良い。このような方法でも、マゼンタに関して、モータ６の回転ムラ位相（濃度ムラの位相に対応）に応じて変化させた露光（ｔＭ１２〜ｔＭ２２）を露光部２４に行わせることができる。
【００８５】
ここで、本実施形態では、モータ６の１周で３２個のＦＧパルス信号が出力されるので、１つのＦＧ信号分に対応して、モータが１１．２５°回転する。つまり、モータ６が１１．２５°回転する間に走査されている複数の走査ラインに同じＦＧカウント値（位相）を設定する。図１６にモータ６の位相と複数の走査ラインとの関係の一例を示す。つまり、先に説明した最初の走査ラインと同じＦＧカウンタ値が、モータ６の１１．２５°の回転分に相当する複数の走査ラインに割り当てられ、次のモータ６の１１．２５°の回転分に相当する複数の走査ラインに次のＦＧカウンタ値が割り当てられていく。尚、ＦＧカウント値単位でなくとも、ＦＧカウント値を基に、より細かいモータ６の回転ムラ位相を各走査ラインに割り当て、濃度ムラ補正をより細かく行っても良いことは言うまでも無い。
【００８６】
そして、画像処理部３７は、各走査ラインに対応付けられたＦＧカウント値（モータ６の回転ムラ位相）に対応して露光出力補正テーブル（図１４）から読み出された濃度補正情報に基づき、画像データの濃度補正を実行する。そして、該濃度補正が行われることで、ｔＹ１２からｔＹ２２の期間において、モータ６の回転ムラ位相（濃度ムラの位相に対応）に応じて変化させた露光を露光部２４に行わせることができる。また、他のイエロー以外の色についてもイエローの場合と同様に露光部２４による露光が行われる。
【００８７】
［画像データ補正処理２］
図１７の（ａ）は、モータの回転ムラの位相に応じた画像データ補正処理を、図１７の（ｂ）は、露光処理の一実施形態を示すフローチャートである。この図１７に示されるフローチャートにより、モータ６の回転ムラの位相に応じた濃度補正情報（図１４の補正テーブル）を用いた画像のバンディング補正が行われる。尚、図１７に示される処理は、図１の画像形成装置において、一の駆動モータ６により全ての感光ドラム２３を駆動するような場合に有用である。
【００８８】
まず、図１７の（ａ）のフローチャートを説明する。ステップＳ１７０１で、制御部２１は、印刷処理を開始し、ステップＳ１７０２で、画像処理部３７は、走査ラインごとの画像データ処理を開始する。そして、以下の処理において、１ページｎ走査ラインの露光を伴う露光処理を、印刷ジョブのページ数分だけ繰り返し行う。
【００８９】
ステップＳ１７０３で、画像処理部３７は、第１走査ラインＬ１に対する画像を読み込む。そして、走査ラインＬ１対する濃度ＤＬ１の濃度補正値を決める為、ステップＳ１７０４で、現在着目している走査ラインに対するモータ６の位相（ＦＧカウント値ＦＧｓ）を決定する。先に説明したように、モータ６の１周で３２個のＦＧパルス信号が出力されるので、１つのＦＧ信号分に対応して、モータが１１．２５°回転する。つまり、モータ６が１１．２５°回転する間に走査されている複数の走査ラインに同じＦＧカウント値（位相）を設定する。
【００９０】
画像処理部３７は、ステップＳ１７０５で、決定されたＦＧカウント値ＦＧｓに応じて、対応する濃度補正情報を露光出力補正テーブル（図１４）より読み込んで濃度ムラ（バンディング）の補正を行う。実際には、ステップＳ１７０６でＮＯと判定されることに応じて、モータ６の主走査方向の各ライン画像にモータ６の回転ムラの各位相が割り付けられ、夫々のライン画像に対して対応づけられた位相（ＦＧｓ）に応じた画像処理が行われる。
【００９１】
制御部２１は、ステップＳ１７０６で、所定の走査ライン（ページ内での最後の走査ライン）に対して処理が完了したかどうかを判断し、完了していなければ、ステップＳ１７０８で、Ｌｎ（処理ライン）を１つ進める。そして画像処理部３７は、次の走査ラインに対して、再びステップＳ１７０４、及びＳ１７０５の処理を実行する。
【００９２】
一方、所定走査ライン数の処理が完了し、制御部２１が、ステップＳ１７０６でＹＥＳと判定すると、制御部２１は、更にステップＳ１７０７で、全ての頁について処理を終了したか否かを判定する。制御部２１は、ステップＳ１７０７でＮＯと判定すると、ステップＳ１７０９で、次のページについて、ステップＳ１７０３の処理を実行する。そして、制御部２１が、ステップＳ１７０７でＹＥＳと判定すると、図１７（ａ）のフローチャートを終える。
【００９３】
次に図１７の（ｂ）のフローチャートを説明する。図１７（ｂ）のフローチャート処理は、図１７の（ａ）のステップＳ１７０１に連動して処理が開始される。
【００９４】
まず、ステップＳ１７１１で、制御部２１は、印刷ジョブにおける１ページ目の処理か否かを判定する。１ページ目と判定した場合に、ステップＳ１７１２で、先の図７のタイミングチャートで説明した、モータＦＧカウンタ値のリセット処理を実行する。このリセット処理により、図７のタイミングチャートで決定したあるタイミングにおけるモータ６の速度変動状態に対するモータ６の位相対応付けを再現できるようになる。そして、以後、ＦＧカウント値をパラメータに、モータの位相変化を特定（モニタリング）する。これにより、次のステップでは、特定されたモータ６の回転ムラの位相変化に同期させ、モータ６の回転ムラをキャンセルさせる為の露光をスキャナ部２４に行わせることが出来る。
【００９５】
そして、ステップＳ１７１３において、制御部２１は、モータ６の回転ムラの位相変化を特定し、モータ６の回転ムラの位相が所定のＦＧカウント値ＦＧｓになると、それに同期させ、スキャナ部２４により、露光を開始し、画像形成を行う。尚、ステップＳ１７１３で判断される所定のＦＧカウント値ＦＧｓとは、ステップＳ１７０４で割り当てられた１走査ライン目に割り当てられたモータ６の位相である。該ステップＳ１７１３によって、モータの回転ムラの位相に応じた濃度補正が行われた露光がスキャナ部２４により行われる。
【００９６】
ここで、ステップＳ１７１３で、順次レーザ走査を繰り返し実行していく中で、モータ６の回転ムラ位相も変化していく。しかし、既にモータ６の回転ムラの各位相（ＦＧカウント値）の変化に対応させて、ステップＳ１７０３〜Ｓ１７０５における濃度補正が施されており、ページ内において自動的にバンディングを軽減できる。
【００９７】
ステップＳ１７１４では全てのページについて処理を終了したか否かを判定する。ステップＳ１７１４でＹＥＳと判定すると、図１７（ｂ）のフローチャートの処理を終了する。このように、図１５乃至１７によれば、モータの位相情報であるＦＧ信号に応じて露光具合を変化させ、モータの回転ムラ起因で生じる濃度ムラ（バンディング）を効果的に抑止できる。また、モータ６の回転ムラに着目した場合に、常に記録紙の同位置で同様のバンディングが発生するとは限らない。しかし、そのような場合にも対応して、適切に濃度ムラ（バンディング）の補正を行うことが出来る。
【００９８】
〔第二の実施形態〕
以下、図１８を用いて、上の図１２のフローチャートで説明したステップＳ１００１〜Ｓ１００７のテストパッチの解析処理とは、他の形態の解析処理を説明する。尚、第二の実施形態においても、図６のフローチャートの処理はステップＳ６１２（図１２のステップＳ１００１〜Ｓ１００７）の処理を除いては同様の処理であり、その詳しい説明は省略する。
【００９９】
第一の実施形態では、濃淡ムラが最も大きいテストパッチの濃淡ムラ位相に基づき、発生する濃度ムラ位相とテストパッチの画像ムラ位相の位相差を推定するよう説明してきた。しかし、濃度ムラ位相と、テストパッチの濃淡ムラ位相と、の位相差推定方法はこれには限定されない。例えば、曲線補間することで、発生する濃度ムラ位相とテストパッチの濃淡ムラ画像の位相との位相差を新たに推定しても良い。
【０１００】
図１８に上述の説明によりバンディングの位相を特定した別の例を示す。図１８は横軸にテストパッチの濃淡ムラ画像の位相を、縦軸には濃度センサ４１を用いて測定したテストパッチ上に発生している濃度ムラの強度を表している。図１８において、点でプロットされているものは濃度センサ４１で、図９の各位相に対応する９０４の波の強度を測定した結果を示している。また、点線で描かれているものはプロットした点を曲線補間して求めた波形を示している。図１８の例では、新たに求められた位相について、曲線補間を行った点線波形のピークが３２０．８°の位相が対応している。以上のようにすることで、より高精度に、発生する濃度ムラ位相とテストパッチの画像ムラ位相の位相差を算出することが出来る。そして図１８に示される仕組みで求められたθｍａｘに従い上に説明した図１４のような露光出力補正テーブルが作成される。このように、図１８で説明した仕組みによれば、テストパッチの濃淡ムラ画像の位相θの分解能（図８では３０°の分解能）に依存することなく、位相差をより精度良く推定することができる。
【０１０１】
また、図１２のフローチャートでは、自動的にＤｍａｘ、θｍａｘを決定するよう説明したが、それには限定されない。例えば、図６のフローチャートを実行しつつ、図６のステップＳ６１１で検出されるテストパッチを転写材上に転写し、そのパッチの中から、ユーザに最も濃い濃度が含まれるテストパッチを選択させるようにしても良い。この場合には、制御部２１は、各テストパッチの識別子に対応させて、濃淡ムラ位相の開始位相を記憶しており、ユーザの指示により入力されたテストパッチの識別子に従い、制御部２１が振幅が最も大きい場合のθｍａｘを特定する。そして、制御部２１は特定されたθｍａｘに従い、図１２のステップＳ１００７の処理を同様に行えば良い。
【０１０２】
更に、図１２のフローチャートでは、濃淡ムラの振幅が最も大きいテストパッチを特定することでバンディングの位相を決定するように説明したがそれには限定されない。例えば、濃淡ムラの振幅が最も小さいテストパッチを特定するようにしてもよい。この場合には、濃淡ムラの振幅が最も小さいテストパッチに発生させている濃淡ムラの位相をθｍｉｎとして、補正情報生成部３６により、θｍａｘ＝θｍｉｎ＋１８０°としてθｍａｘを特定してもよい。また最小振幅と最大振幅との中間値の振幅を持ったテストパッチの位相をθｍｉｄとして、補正情報生成部３６により、θｍｉｄに基づきθｍａｘを特定してもよい。この場合は、振幅が増加していく途中での中間値の場合には、θｍａｘ＝θｍｉｄ＋９０°とし、振幅が減少していく途中での中間値の場合には、θｍａｘ＝θｍｉｄ＋２７０°とすれば良い。このように、着目すべき所定の振幅としては、図８中の各テストパッチの中から様々な任意の振幅を採用できる。また任意のテストパッチの濃度ムラの位相がＤｍａｘのテストパッチの濃度ムラの位相に対して何度進んでいるか（マイナスの場合もある）によって、その角度分進めたＦＧカウント値と、着目した任意のテストパッチに割り当てられたθ（図８のθ）との対応付けを起点とし、１４０１相当のテーブルを作成しても良い。
【０１０３】
〔第三の実施形態〕
上述の各実施形態では、モータ６における着目周波数成分のある位相を基準に、図８に示すようなテストパッチを形成するように説明してきた。この第三の実施形態では、テストパッチを形成する基準に関して他の形態を説明する。
【０１０４】
モータのある回転状態に対してある決まった濃度ムラが固定的に対応している。またＷ１成分のモータ回転ムラとＷ４成分のモータ回転ムラとは、図３で説明したように、一定の関係にある。従って、Ｗ４成分のモータ回転ムラに対応しようとした場合に、Ｗ１成分のモータの回転ムラ位相をパラメータにして、異なる位相の濃淡画像を含むパッチを形成することができる。その実施の様子（タイミングチャート）を図１９に示す。
【０１０５】
まず、プレパッチの露光を停止後、Ｗ１成分のモータＦＧカウントが所定カウント値ＦＧｓ（図１９ではＦＧｓ＝０）になったタイミングｔ２０１で、Ｗ１成分とＷ４成分のモータ回転ムラ検知用のテストパッチを同時に露光する。
【０１０６】
次に、Ｗ４成分用のテストパッチの少なくとも１周期分以上に亘り、Ｗ１のモータＦＧカウント値を加算していく。より具体的には、Ｗ１のモータＦＧカウント値が、ＦＧｓ＋８ｋ（ｋは、０，１，２，３のいずれかの値）になったタイミングｔ２０２で、一つめのテストパッチの露光を停止する。そして、２つ目のＷ４成分の濃度ムラを検知するテストパッチは、Ｗ１のモータＦＧカウント値がＦＧｓ＋８ｋになったタイミングｔ３０１において、露光を開始する。以下、全てのテストパッチが形成されるまで、上記の処理を継続する。
【０１０７】
図２０は本実施形態におけるテストパッチ画像データを形成した場合の一例である。図２０では、搬送方向に対して左側にＷ１成分の濃度ムラを検知するテストパッチを、右側にテストパッチを形成した場合の例を示している。
【０１０８】
本実施形態でのＷ１成分の回転ムラについては、濃度センサ４１の受光素子の光検出領域径が、濃度ムラの１周期の長さよりも十分に短い。従って、図６で説明したフローチャートの処理を行わなくとも、モータの回転ムラ位相（ＦＧ信号）と、濃度ムラとの対応を取ることが可能となっている。一方、Ｗ４成分の回転ムラについては、第一の実施形態と同様のテストパッチを形成している。
【０１０９】
そして、Ｗ４成分の回転ムラに関して、図２０のテストパッチが形成された後は、上述の各実施形態と同様の処理により、Ｗ４成分についての先に説明した濃度補正情報が補正情報生成部３６により作成される。尚、第三の実施形態では、補正情報生成部３６が、Ｗ１成分についての濃度補正情報も算出し、Ｗ１及びＷ４成分の双方に関する露光出力補正テーブルを作成する。その露光出力補正テーブルの一例を図２１に示す。
【０１１０】
［露光出力補正テーブルの一例］
図２１に示される情報はＥＥＰＲＯＭに格納されたものであり、画像形成時に、該テーブルを制御部２１が参照し、モータの回転ムラ位相に応じたバンディング補正（露光制御による濃度補正）が行われる。
【０１１１】
まず補正情報生成部３６は図２１（ａ）のテーブルＡを作成する。図２１（ａ）のテーブル２１０１は、Ｗ１成分のモータＦＧカウント値（モータ回転ムラ位相）と濃度値との対応を示す。この濃度値は、ＬＰＦ２７を介して出力される電圧値に基づく。次に、補正情報生成部３６は、Ｗ１成分について、各濃度値と平均値との差分を算出し、各位相情報に対応付けてテーブル２１０２を作成する。
【０１１２】
図２１（ｂ）のテーブル２１０３は、Ｗ１成分のモータＦＧカウント値（モータ回転ムラ位相）とＷ４成分のバンディング位相（テストパッチ画像自身の濃淡ムラの位相）との対応を示す。テーブル２１０３には、図１２のフローチャートで求められたθｍａｘが、所定のＦＧ信号カウント値（８ｋ（ｋ＝０、１、２・・））と対応付けられ保存されている。図２１（ｂ）は、θｍａｘを９０°とした場合の一例である。ＦＧ信号カウント値がインクリメントされる毎に、テーブル２１０３には所定のバンディング位相が対応付けられ且つ保存される。
【０１１３】
次に、補正情報生成部３６は、図２１（ｂ）のテーブル２１０３に保存されている位相に基づき、振幅１の正弦波を算出し、ＦＧ信号カウントに対応させてテーブル２１０４を作成する。更に、補正情報生成部３６は、テーブル２１０４の値に既定されているバンディングの振幅値を乗算することでＷ４のバンディング値を算出し、テーブル２１０５を作成する。
【０１１４】
そして、補正情報生成部３６は、テーブル２１０２に格納されたＷ１成分のバンディング特性、図２１（ｂ）のテーブル２１０５に格納されたＷ４成分のバンディング特性を加算し、Ｗ１成分とＷ４成分のバンディングの合成特性を算出する。そのテーブルを図２１（ｃ）のテーブル２１０６に示す。
【０１１５】
次に、補正情報生成部３６は、上記テーブル２１０６の逆位相の特性値を演算し、テーブル２１０７に保存する。そして、テーブル２１０７のバンディングの逆特性値から濃度補正値を算出し、テーブル２１０８に保存する。尚、上記テーブル２１０７、２１０８の詳細な作成方法については、第一の実施形態と同様である為、詳しい説明は省略することとする。
【０１１６】
以上、第三の実施形態にて説明したように、テストパッチを形成する基準としては、Ｗ４成分の位相に限定されることはなく、間接的にでもＷ４成分の所定の位相を特定できるものであれば適宜採用することができる。
【０１１７】
［変形例］
〇補正方法について
上述の実施形態では、モータの回転ムラに起因した濃度ムラを打ち消すように、濃度ムラとは逆の濃度特性で補正を行っていた。例えば、濃度ムラにより濃度が高くなっていれば、濃度を低くする補正を画像形成部に行わせるよう説明してきた。しかし、この形態に限定される訳ではない。バンディングの走査ラインの理想位置からのずれを打ち消すように、各走査ライン画像の重心位置を濃度で補正し、擬似的に走査ラインの位置を補正するようにしても良い。この場合には、まず濃度センサ４１で上述したＷ１成分、Ｗ４成分の濃度ムラを検出する。このとき、濃度ムラとモータ６の回転ムラの位相関係との対応付けについては上述した通りである。そして、ＣＵＰ２１は、変換テーブルを用い、濃度の大小応じた、走査ラインのピッチ間隔を算出する。即ち、走査ラインのピッチ間隔と、モータ６の回転ムラの位相と、の対応関係を求めることができる。そして、ピッチムラを擬似的に理想的な間隔にすべく、画像の重心を各走査ラインの濃度変動により補正する。
【０１１８】
〇どの時点の濃度ムラ位相（モータ回転ムラ位相）を基準に濃度補正情報を作成するかについて
また、上述の説明では、露光時のモータ回転ムラ位相と、濃度ムラ補正情報と、を関連付けＥＥＰＲＯＭに記憶するよう説明を行ってきた。しかし、露光時に予測される転写時のモータ回転ムラ位相や、露光時に予測される露光後且つ転写前の任意のタイミングにおけるモータ回転ムラ位相と、濃度ムラ補正情報と、を関連付けるようにしても良い。但し、この場合には、図１６のステップＳ１７０４で決定される走査ラインＬｎに対する位相や、ステップＳ１７０８で、露光トリガーとなる位相に、その位相が採用される。
【０１１９】
〇モータ６の位相変化の特定について
尚、図１６のステップＳ１７１３では、モータ６の回転ムラの位相変化を、制御部２１が、逐次ＦＧカウント値（ＦＧ信号相当）をカウントする例で説明したが、それに限定されない。例えば、図７のタイミングチャートにおけるｔ３において、再現性を前提に、モータ６の任意又は所定の速度状態を、モータ６のある位相に割り当て、その時点からの経過時間に基づき、先のある位相からのモータ６の位相変化を特定しても良い。これは、モータ６が、１回転する時間が一定或いは略一定とすると、経過時間にＦＧカウント値を対応付けることができるからである。また、このことは、上に説明した、ＦＦＴ解析部を設け、ＦＧ信号の周波数解析を行った場合に特定される、ある時点におけるモータ６の位相を基準にした場合にも同様である。このように、モータ６の任意或いは所定の速度状態に、任意或いは所定の位相を割り当て、位相が割り当てられた速度状態から、プリンタ稼動パラメータがどれだけ進んだ（カウントされた）かで、制御部２１により、モータ６の位相変化を特定させてもよい。
【０１２０】
〇濃度ムラ位相とテストパッチ画像の濃淡ムラ位相との相対的位相関係について
ここで、モータ６の回転ムラに起因した濃度ムラの位相に対し、相対的に異なる位相差を持たせた濃淡ムラ画像を含むテストパッチを形成する方法としては、今説明した形態に限定されない。今説明してきたテストパッチの濃淡ムラ画像の位相を順次変化させていく形態に替え次のような実施も想定される。即ち、テストパッチ生成部３５により、テストパッチの濃淡ムラ画像の位相を所定の位相に固定し、各テストパッチの形成を開始するモータ６の回転ムラを、先の説明のテストパッチの濃淡ムラ画像の位相変化と同様に変化させても良い。尚、このようにして形成された各テストパッチの検出・及び解析についても、上述の実施形態と同様なので、ここでの詳しい説明は省略する。
【０１２１】
〇濃度情報について
上述の説明では、濃度センサ４１から出力されるＶｏｕｔ（Ｖｏｕｔ１、Ｖｏｕｔ２）を制御部２１に入力し所定の演算を施した情報を濃度情報とし、その濃度情報を基に各種処理を行うよう説明してきた。しかし、濃度情報としてはその形態に限定されない。例えば、光量の大小そのものを示す図２のＶｏｕｔを濃度情報としても良い。
【０１２２】
この場合には、まず、上述の各実施形態と同様に制御部２１によりＶｏｕｔを基に図１２のフローチャートを実行する。図１２のフローチャートでは濃度ムラの振幅をＦＦＴ解析により求めているので、結局は同様のθｍａｘやθｍｉｎやθｍｉｄが演算される。そして、求められたθｍａｘやθｍｉｎやθｍｉｄに従い、後は同様に図１４の露光出力補正テーブルを作成し、また図１５や図１７で説明した露光処理を行えば良い。また第二の実施形態についてもＶｏｕｔを基に図１８で説明した処理を同様に実行できる。また基本的に第三の実施形態もＶｏｕｔを基に同様に実行でききる。但し、図２１（ａ）の露光出力補正テーブルを作成する際に、Ｖｏｕｔのムラからテーブル１４０２に示される濃度ムラ情報を演算し求める必要がある。このように、濃度ムラを表すパラメータであれば様々な形態を濃度情報に適用することができる。
【符号の説明】
【０１２３】
２３  感光ドラム
４１  濃度センサ
６  モータ
【図１】
0005578823.tif 000005
【図２】
0005578823.tif 000006
【図３】
0005578823.tif 000007
【図４】
0005578823.tif 000008
【図５】
0005578823.tif 000009
【図６】
0005578823.tif 000010
【図７】
0005578823.tif 000011
【図８】
0005578823.tif 000012
【図９】
0005578823.tif 000013
【図１０】
0005578823.tif 000014
【図１１】
0005578823.tif 000015
【図１２】
0005578823.tif 000016
【図１３】
0005578823.tif 000017
【図１４】
0005578823.tif 000018
【図１５】
0005578823.tif 000019
【図１６】
0005578823.tif 000020
【図１７】
0005578823.tif 000021
【図１８】
0005578823.tif 000022
【図１９】
0005578823.tif 000023
【図２０】
0005578823.tif 000024
【図２１】
0005578823.tif 000025
【図２２】
0005578823.tif 000026