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