(57)【要約】【課題】検知精度を保ちつつ画像調整に要する時間を削減させること。【解決手段】反射光センサ５０により中間転写ベルト１２を検知した下地データ１００１を、中間転写ベルト１２上の位置に対応付けて取得する下地データ取得部２３１と、反射光センサ５０によりトナーパッチ６０を検知した濃度調整用のパッチデータ１００２と、パッチ間の中間転写ベルト１２を検知したパッチ間下地データ１００３とを、位相に対応付けて取得する画像濃度調整制御部２２０及びパッチ間下地データ取得部２４１と、下地データ１００１とパッチ間下地データ１００３とが略一致するように下地データ１００１の位相ｉをずらした量である位相差ｐを検出するベルト位相差検出部２４０と、を備え、画像濃度調整制御部２２０は、位相差ｐに基づいてパッチデータ１００２の位相における下地データ１００１を求め、下地データ１００１及びパッチデータ１００２を用いて画像調整を行う。【選択図】図２
2019028246.tif 000002
【特許請求の範囲】
【請求項１】
トナー像又は記録材を担持し回転する回転体と、
前記回転体上にトナー像を形成する画像形成手段と、
前記回転体又は前記回転体上に形成された調整用画像に光を照射し、前記回転体又は前記調整用画像から反射された光を受光することにより反射光量を検知する検知手段と、
前記画像形成手段により前記回転体上に形成された前記調整用画像を、前記検知手段により検知した結果に基づいて画像調整を行う画像調整手段と、
を備える画像形成装置であって、
前記調整用画像が形成されていない状態において、前記検知手段により前記回転体の前記調整用画像が形成されていない領域を検知した結果に応じた第１のデータを、前記回転体上の位置に対応付けて取得する第１の取得手段と、
前記調整用画像が形成されている状態において、前記検知手段により前記回転体の前記調整用画像が形成されている領域を検知した結果に応じた第２のデータと、前記回転体の前記調整用画像が形成されていない領域を検知した結果に応じた第３のデータとを、前記回転体上の位置に対応付けて取得する第２の取得手段と、
前記第１の取得手段により取得した前記第１のデータと前記第２の取得手段により取得した前記第３のデータとが略一致するように前記第１のデータに対応付けられた位置をずらした量である差分を検出する差分検出手段と、
を備え、
前記画像調整手段は、前記差分検出手段により検出された前記差分に基づいて前記回転体上の前記第２のデータの位置と略同じ位置の前記第１のデータを求め、前記第１のデータ及び前記第２のデータを用いて前記画像調整を行うことを特徴とする画像形成装置。
【請求項２】
前記差分検出手段は、前記回転体の少なくとも１周にわたって前記第１のデータの位置をずらしながら前記第１のデータと前記第３のデータとの残差平方和を求め、前記残差平方和が最も小さくなったときに位置をずらした量を前記差分とすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記差分検出手段により検出された前記差分における前記残差平方和に基づいて、前記第１の取得手段による新たな第１のデータの取得を行って前記第１のデータを更新するか否かを判断する判断手段を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第１の取得手段は、前記回転体を所定の移動速度で回転させた状態で、前記検知手段により所定の時間間隔で前記回転体を検知し、前記回転体の少なくとも１周分の前記第１のデータを予め取得しておくことを特徴とする請求項１から請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第２の取得手段は、前記第２のデータを取得した後であっても、前記第３のデータを取得した数が所定数に達するまでは前記第３のデータの取得を継続することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第１の取得手段により前記第１のデータを取得したときの第１の測定条件と、前記第２の取得手段により前記第３のデータを取得したときの第２の測定条件を記憶する記憶部を備え、
前記画像調整手段は、前記第１の測定条件及び前記第２の測定条件に基づいて、前記第１のデータを補正することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第１のデータ、前記第２のデータ及び前記第３のデータは、前記検知手段により検知した反射光量であり、
前記画像調整手段は、前記反射光量に基づいて画像の濃度を調整することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記画像調整手段は、前記第１のデータに基づいて前記第２のデータが示す濃度に関する値を補正することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記第２の取得手段は、取得した前記第３のデータに対応付けられた位置が、前記回転体の回転方向における前記調整用画像の先端又は後端から所定の範囲内にある場合には、前記所定の範囲内にある前記第３のデータを前記差分検出手段による前記差分を検出する際のデータから除外することを特徴とする請求項７又は請求項８に記載の画像形成装置。
【請求項１０】
前記検知手段は、光を照射する発光部を有し、
前記測定条件は、前記発光部における発光光量であることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記第１のデータ、前記第２のデータ及び前記第３のデータは、前記検知手段により検知した反射光量に基づくタイミングデータであり、
前記画像調整手段は、前記タイミングデータに基づいて画像の色ずれを調整することを特徴とする請求項６に記載の画像形成装置。
【請求項１２】
前記画像調整手段は、前記第１のデータに基づいて前記第２のデータが示す位置に関する値を補正することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記第１の取得手段は、前記第１のデータの取得に引き続き、前記回転体の少なくとも１周分に前記調整用画像を前記画像形成手段により形成し、前記検知手段により検知した前記調整用画像のタイミングデータを前記回転体の位置を対応付けて取得することを特徴とする請求項１１又は請求項１２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、画像調整を行う電子写真方式を用いた画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置では、正確な色再現性や色味安定性を実現するため、自動で画像濃度を制御する機能を有していることが一般的となっている。画像濃度制御では、一般に、回転体であるベルト上に作像条件を変えながら複数の測定用画像（以下、トナーパッチという）を形成する。そして、トナーパッチを画像形成装置内に設けられたセンサで検知して、検知結果に基づきトナーの付着量（以下、トナー付着量という）を算出し、算出結果に基づいて最適な作像条件を決定する。
【０００３】
光学式センサにおける検知原理は、発光素子から照射された光に対するトナーパッチやベルト自体からの反射光を受光素子で受光し、受光した結果に基づいて、トナーパッチのトナー付着量を演算するというものである。実際のトナー付着量への換算は、ベルト上略同一の位置における、トナーパッチがあるときとトナーパッチがないときとの受光素子の出力の関係に基づいて実行される。トナーパッチがあるときだけでなくトナーパッチがないときの受光素子の出力も考慮する理由は、トナーパッチからの反射光がトナー付着量のみでなくベルト表面の反射率の影響も受けてしまうためである。
【０００４】
ベルトの同一の位置を特定する方法として、ベルト上に基準となるマークを設けてこのマークを検知する方法がある。しかし、マークを検知するためのセンサ（以下、マークセンサという）を設置する必要があるため、装置が大きくなりコストが増えるという課題がある。そのため、マーク及びマークセンサを設けずに、ベルトの波形データをマッチングさせることでベルト上における略同一の位置を特定する方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２１８１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の方法では、画像調整実行時にベルト１周よりも長い距離、ベルトを回転させる必要があり、濃度測定に要する時間をベルト１周以下に短縮することができないという課題がある。
【０００７】
本発明は、このような状況のもとでなされたもので、検知精度を保ちつつ画像調整に要する時間を削減させることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明は、以下の構成を備える。
【０００９】
（１）トナー像又は記録材を担持し回転する回転体と、前記回転体上にトナー像を形成する画像形成手段と、前記回転体又は前記回転体上に形成された調整用画像に光を照射し、前記回転体又は前記調整用画像から反射された光を受光することにより反射光量を検知する検知手段と、前記画像形成手段により前記回転体上に形成された前記調整用画像を、前記検知手段により検知した結果に基づいて画像調整を行う画像調整手段と、を備える画像形成装置であって、前記調整用画像が形成されていない状態において、前記検知手段により前記回転体の前記調整用画像が形成されていない領域を検知した結果に応じた第１のデータを、前記回転体上の位置に対応付けて取得する第１の取得手段と、前記調整用画像が形成されている状態において、前記検知手段により前記回転体の前記調整用画像が形成されている領域を検知した結果に応じた第２のデータと、前記回転体の前記調整用画像が形成されていない領域を検知した結果に応じた第３のデータとを、前記回転体上の位置に対応付けて取得する第２の取得手段と、前記第１の取得手段により取得した前記第１のデータと前記第２の取得手段により取得した前記第３のデータとが略一致するように前記第１のデータに対応付けられた位置をずらした量である差分を検出する差分検出手段と、を備え、前記画像調整手段は、前記差分検出手段により検出された前記差分に基づいて前記回転体上の前記第２のデータの位置と略同じ位置の前記第１のデータを求め、前記第１のデータ及び前記第２のデータを用いて前記画像調整を行うことを特徴とする画像形成装置。
【発明の効果】
【００１０】
本発明によれば、検知精度を保ちつつ画像調整に要する時間を削減することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１〜３の画像形成装置の全体構成図
【図２】実施例１の画像形成装置の機能ブロック図
【図３】実施例１の下地データ取得制御を説明する図
【図４】実施例１の画像濃度調整制御を示すフローチャート
【図５】実施例１、３の濃度調整用のパッチデータ取得制御を説明する図
【図６】実施例１のパッチ間下地データ取得制御を示すフローチャート
【図７】実施例１のベルト位相差検出制御を説明する図
【図８】実施例１の反射光センサの発光光量と反射光量の関係を示す図
【図９】実施例２の画像形成装置の機能ブロック図
【図１０】実施例２の位置ずれデータ取得制御を説明する図
【図１１】実施例２の下地位置ずれデータ取得制御を説明する図
【図１２】実施例２の画像色ずれ調整制御を示すフローチャート
【図１３】実施例２の色ずれ調整用のパッチデータ取得制御を説明する図
【図１４】実施例３の画像形成装置の機能ブロック図
【図１５】実施例３の下地データ更新判断制御を示すフローチャート
【図１６】実施例３の画像濃度調整制御を説明する図
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００１３】
（画像形成装置の概要）
以下、実施例１の画像形成装置を、図１を用いて説明する。図１（ａ）で、カラー画像形成装置としてのレーザプリンタエンジン全体（以下、単にプリンタという）の構成についての概略を説明する。プリンタは、コントローラ部（不図示）から送信された画素信号に基づいて照射される光により静電潜像を形成し、静電潜像を現像して可視画像を重畳転写してカラー可視画像を形成する。プリンタは、カラー可視画像を用紙２へ転写し、用紙２上のカラー可視画像を定着させる。画像形成部は、現像色分並置したステーション毎の感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋを有している。ここで、Ｙ、Ｍ、Ｃ、Ｋは、イエロー、マゼンタ、シアン、ブラックを示しており、以下、特定の色について説明する場合を除き、添え字Ｙ、Ｍ、Ｃ、Ｋを省略する。また、画像形成部は、帯電手段としての帯電器７、現像手段である現像部８、１次転写手段である１次転写ローラ４、回転体である中間転写ベルト１２を有している。感光ドラム５、帯電器７、現像部８は、画像形成装置本体に着脱可能な画像形成手段であるカートリッジ２２に搭載されている。なお、カートリッジ２２には少なくとも感光ドラム５が含まれていればよく、他の部材をどこまで含むかはプリンタの仕様による。
【００１４】
感光ドラム５は、アルミシリンダの外周に有機光導伝層を塗布して構成され、駆動モータ（不図示）の駆動力が伝達されて回転する。駆動モータは感光ドラム５を画像形成動作に応じて図中時計周り方向に回転させる。感光ドラム５への露光光は、スキャナ部１０から送られ、感光ドラム５の表面に選択的に露光されることにより、静電潜像が形成されるように構成されている。各帯電器７Ｙ、７Ｍ、７Ｃ、７Ｋには帯電ローラ７ＹＲ、７ＭＲ、７ＣＲ、７ＫＲが備えられている。各現像器８Ｙ、８Ｍ、８Ｃ、８Ｋには、現像ローラ８ＹＲ、８ＭＲ、８ＣＲ、８ＫＲが備えられている。
【００１５】
カラー画像形成時には、中間転写ベルト１２は感光ドラム５に接触した状態で図中反時計周り方向に回転し、１次転写ローラ４に印加された１次転写電圧によって可視画像の転写を受ける。中間転写ベルト１２と２次転写ローラ９とのニップ部において、用紙２が狭持搬送されることにより、用紙２にはカラー可視画像が重畳して転写される。１次転写ローラ４及び２次転写ローラ９は、中間転写ベルト１２の回転に伴って回転する。用紙２は、給紙トレイ１に格納されており、給紙ローラ４０及びレジストレーションローラ対（以下、レジストローラ対という）３によって２次転写ローラ９まで搬送される。
【００１６】
定着部１３は、用紙２を搬送させながら、転写されたカラー可視画像を用紙２に定着させるもので、用紙２を加熱する定着ローラ１４と用紙２を定着ローラ１４に圧接させるための加圧ローラ１５とを備えている。定着ローラ１４と加圧ローラ１５は中空状に形成され、定着ローラ１４の内部にはヒータが内蔵されており、ヒータの温度が定着に適した温度になるようヒータが制御される。カラー可視画像を保持した用紙２は定着ローラ１４と加圧ローラ１５により搬送されるとともに、熱及び圧力が加えられることによりトナーが用紙２の表面に定着される。可視画像が定着された後の用紙２は、排出ローラ３１によって排出部２７に排出されて画像形成動作を終了する。
【００１７】
反射光センサ５０は、図１（ａ）の画像形成装置において中間転写ベルト１２へ向けて配置されており、中間転写ベルト１２の表面又は中間転写ベルト１２の表面上に形成された調整用画像であるトナーパッチを検知することができる。図１（ｂ）は反射光センサ５０の構成を説明する図である。反射光センサ５０は、例えばＬＥＤ等の発光部である発光素子５１と、フォトダイオード等の受光素子５２と、受光データを処理するＩＣ（不図示）等と、これらを収容するホルダー（不図示）と、で構成される。発光素子５１は中間転写ベルト１２に対して光を照射し、受光素子５２は中間転写ベルト１２又は中間転写ベルト１２上（回転体上）のトナーパッチ６０から反射された光を受光することにより反射光量を検知する。また、受光素子５２ａは乱反射光量を検知し、受光素子５２ｂは正反射光量を検知する。正反射光量と乱反射光量の両方を検知することにより、高濃度から低濃度までのトナーパッチの濃度を検知することができる。
【００１８】
（機能ブロック図）
図２は、実施例１の画像形成装置の機能ブロック図である。画像形成装置２０１は、コントローラ部２０２とエンジン部２０３を備え、中間転写ベルト１２上に、ホストコンピュータ２００又はコントローラ部２０２によって各色のトナーパッチを形成して画像調整制御を行う。エンジン部２０３は、エンジンの各種動作を制御するエンジン制御部２０４、レーザーパワー等を制御するレーザー制御部２６０、帯電・現像等の高電圧を制御する高電圧制御部２６１、そして反射光センサ５０を有している。画像調整手段である画像濃度調整制御部２２０は、反射光センサ５０の検知結果を記憶部２３０に記憶し、その内容に基づきベルト位相差検出部２４０、下地成分算出部２２１、濃度算出部２２２の演算結果からトナーパッチの濃度を算出する。画像濃度調整制御部２２０により算出されたトナーパッチの濃度はレーザー制御部２６０や高電圧制御部２６１にフィードバックされ、プロセス形成条件に反映される。以上の制御により、各色の最大濃度やハーフトーン階調特性が調整される。
【００１９】
第１の取得手段である下地データ取得部２３１は、反射光センサ５０の検知結果を記憶部２３０に記憶する。ベルト位相差検出部２４０は、パッチ間下地データ取得部２４１によって取得したパッチ間の下地データと、下地データ取得部２３１が記憶部２３０に記憶した検知結果とを用いて、中間転写ベルト１２の位相差（以下、ベルト位相差という）を算出する。なお、パッチ間の下地データとは、トナーパッチとトナーパッチとの間に露出した、すなわち、トナーパッチが形成されていない位置における、中間転写ベルト１２そのもののデータを指す。
【００２０】
（下地データ取得部）
図３を用いて下地データ取得部２３１が行う下地データ取得制御について説明する。下地データ取得部２３１は、画像調整制御（例えば、後述する画像濃度調整制御）を開始する前に、予め下地データ取得制御を実施する。例えば、工場において中間転写ベルト１２の画像形成装置２０１への装着工程等、新しく中間転写ベルト１２が画像形成装置２０１に装着されたタイミングで、下地データ取得制御が実行される。下地データ取得部２３１は、中間転写ベルト１２が移動速度Ｖｂで搬送されている状態で下地データ取得制御を実行する。下地データ取得制御が開始されたタイミングＴ１を基準として、タイミングＴ２となるまでの間、反射光センサ５０によって、トナーパッチが形成されていない領域のデータである下地データ１００１を取得する。ここで、タイミングＴ２は、中間転写ベルト１２が、中間転写ベルト１２の少なくとも１周分の移動方向における長さ（以下、ベルト周長という）Ｌｂだけ回転するタイミングである。
【００２１】
図３（ａ）に、中間転写ベルト１２、下地データ１００１、下地データ１００１の取得タイミング（タイミングＴ１からタイミングＴ２まで）を示す。下地データ取得部２３１は、反射光センサ５０が受光素子５２ｂで検知した検知信号をサンプリング間隔ΔＴ（所定の時間間隔）で取得して、第１のデータである下地データ１００１として記憶部２３０に記憶する。図３（ｂ）に、取得した下地データ１００１の一例を示す。図３（ｂ）の黒丸で示されるデータが取得された下地データ１００１であり、反射光センサ５０による検知信号である。図３（ｂ）の横軸は時間であり、データとデータの間の時間間隔はサンプリング間隔ΔＴである。
【００２２】
個々の下地データ１００１をＢ（ｉ）と表記する。ｉを位相と呼び、位相ｉは、タイミングＴ１を基準として、タイミングＴ１からサンプリング間隔ΔＴ×ｉの時間だけ進んだときの中間転写ベルト１２上の位置を表すものとし、例えばＢ（ｉ＝０）はタイミングＴ１での下地データ１００１を表す。実施例１では、中間転写ベルト１２の移動速度Ｖｂ＝２００［ｍｍ／ｓｅｃ（ミリメートル毎秒）］、中間転写ベルト１２の周長Ｌｂ＝９５０［ｍｍ（ミリメートル）］、サンプリング間隔ΔＴ＝０．００５［ｓｅｃ（秒）］とする。
【００２３】
次に、下地データ取得制御を図３（ｃ）のフローチャートを用いて説明する。このフローチャートに示す処理は、図２に示す下地データ取得部２３１が制御プログラムに従って行う処理であり、中間転写ベルト１２はエンジン制御部２０４によって事前に移動速度Ｖｂで駆動されている。
【００２４】
ステップ（以下、Ｓとする）３０１で下地データ取得部２３１は、サンプリング間隔ΔＴで中間転写ベルト１２の下地データ１００１を取得し、記憶部２３０に記憶する。Ｓ３０２で下地データ取得部２３１は、下地データ１００１を中間転写ベルト１２の１周分（以下、ベルト１周分という）取得したか否かを判断する。Ｓ３０２で下地データ取得部２３１は、ベルト１周分の下地データ１００１を取得していないと判断した場合は処理をＳ３０１に戻し、下地データ１００の取得を継続する。Ｓ３０２で下地データ取得部２３１は、ベルト１周分の下地データ１００１を取得したと判断した場合、処理をＳ３０３に進める。ここで、下地データ取得部２３１は、取得した下地データ１００１のサンプル数がベルト１周分に相当するサンプル数以上になったと判断した場合に、ベルト１周分の下地データ１００１を取得したと判断する。なお、ベルト１周分に相当するサンプル数は、Ｌｂ÷Ｖｂ÷ΔＴから求められる。以上のようにして、下地データ取得部２３１は、反射光センサ５０により中間転写ベルト１２の表面を検知した結果に応じた第１のデータである下地データ１００１を、中間転写ベルト１２の位相（位置）に対応付けて取得する。
【００２５】
Ｓ３０３で下地データ取得部２３１は、下地データ１００１を取得したときの測定条件を記憶部２３０に記憶する。ここで、第１の測定条件である測定条件Ｃ１として反射光センサ５０の発光光量の情報を記憶部２３０に記憶する。なお、Ｓ３０３で記憶する測定条件Ｃ１は反射光センサ５０の発光光量以外にも、条件が変化することで下地データ１００１に影響を与える可能性がある情報を記憶してもよい。例えば、測定条件Ｃ１としては、中間転写ベルト１２の残りの寿命や中間転写ベルト１２の雰囲気温度がある。
【００２６】
（画像濃度調整制御部）
次に、実施例１の画像濃度調整制御部２２０が実行する画像濃度調整制御の流れを図４のフローチャートを用いて説明する。はじめに、Ｓ４０１で画像濃度調整制御部２２０は、後述する濃度調整用のパッチデータ取得制御によって濃度調整用のトナーパッチと、トナーパッチとトナーパッチの間の中間転写ベルト１２の下地（以下、パッチ間下地という）の反射光量をそれぞれ取得する。画像濃度調整制御部２２０は、取得したデータを、それぞれ測定データとして記憶部２３０に記憶する。
【００２７】
Ｓ４０２で画像濃度調整制御部２２０は、後述するベルト位相差検出制御によって、中間転写ベルト１２のベルト位相差Δｐを求める。Ｓ４０３で画像濃度調整制御部２２０は、後述する下地成分算出制御によって、Ｓ４０１で測定した測定データにそれぞれ対応する下地データを算出する。Ｓ４０４で画像濃度調整制御部２２０は、Ｓ４０３で算出した下地データとＳ４０１で記憶部２３０に記憶した濃度調整用のパッチデータとから、各色のトナーパッチの濃度を算出する。Ｓ４０５で画像濃度調整制御部２２０は、Ｓ４０４で算出した各色のトナーパッチの濃度に基づいてプロセス形成条件にフィードバックする。
【００２８】
（濃度調整用のパッチデータ取得制御）
図４のＳ４０１において画像濃度調整制御部２２０が実行する濃度調整用のパッチデータ取得制御を、図５を用いて説明する。図５（ａ）は中間転写ベルト１２上に形成された濃度調整用のトナーパッチの一例を示す図である。トナーパッチ６０は各ステーションから出力された６０Ｋ、６０Ｃ、６０Ｍ、６０Ｙから構成されており、各トナーパッチは互いに重ならないよう所定の間隔が設けられて形成される。なお、トナーパッチ６０の数や種類はこの例に示す限りではなく、中間転写ベルト１２のベルト周長Ｌｂや濃度制御に要する時間、要求される精度等に応じて変わる。
【００２９】
反射光センサ５０で検知した検知信号をタイミングＴ３〜Ｔ４の範囲において上述したサンプリング間隔ΔＴで取得し、記憶部２３０に記憶する。ここで、記憶部２３０に記憶されたデータには、第２のデータである濃度調整用のパッチデータ１００２と第３のデータであるパッチ間下地データ１００３とが含まれている。反射光センサ５０は、トナーパッチ６０が形成されていない領域のデータであるパッチ間下地データ１００３と、トナーパッチ６０が形成されている領域のデータであるパッチデータ１００２を取得する。第２のデータを取得する画像濃度調整制御部２２０と第３のデータを取得するパッチ間下地データ取得部２４１は、第２の取得手段として機能する。なお、タイミングＴ３は、中間転写ベルト１２上に形成されたトナーパッチ６０が反射光センサ５０に到達するよりも前の任意のタイミングである。タイミングＴ４は全てのトナーパッチ６０の取得が完了し、かつ所定数以上のパッチ間下地データ１００３の測定が完了したタイミングである。
【００３０】
図５（ｂ）は、濃度調整用のパッチデータ取得制御によって記憶部２３０に記憶された測定データ（濃度調整用のパッチデータ１００２及びパッチ間下地データ１００３）を示したものである。図５（ｂ）の縦軸は、反射光センサ５０の検知信号Ｄ（ｉ）、横軸は位相ｉを示す。個々の測定データはＤ（ｉ）と表記する。ここで、位相ｉは、タイミングＴ３を基準として、サンプリング間隔ΔＴ×位相ｉの時間が進んだときの中間転写ベルト１２上の位置を表すものとし、例えばＤ（ｉ＝０）はタイミングＴ３での中間転写ベルト１２上の位置の測定データを表す。また、測定データは、後述するフローチャートの処理によって種類が区別されており、図５（ｂ）の白丸は濃度調整用のパッチデータ１００２、黒丸はパッチ間下地データ１００３、灰色の丸はパッチ間下地データ１００３から除去されたデータを表している。また、図５（ｂ）中には、トナーパッチ６０の通過区間を破線量矢印で示している（６０Ｋ通過区間等）。図５（ｂ）に示すように、灰色の丸に挟まれた白丸の区間が、各色のトナーパッチ６０Ｋ、６０Ｃ、６０Ｍ、６０Ｙの通過区間である。
【００３１】
図５（ｃ）のフローチャートを用いて実施例１の濃度調整用のパッチデータ取得制御の流れを説明する。Ｓ５０１で画像濃度調整制御部２２０は、移動速度Ｖｂで移動する中間転写ベルト１２上に予め決められた濃度調整用のトナーパッチ６０を形成する。Ｓ５０２で画像濃度調整制御部２２０は、トナーパッチ６０が反射光センサ５０の対向位置にあるか否かを判断し、トナーパッチ６０が反射光センサ５０の対向位置にないと判断した場合、処理をＳ５０２に戻し、トナーパッチ６０が到着するのを待つ。Ｓ５０２の判断において、画像濃度調整制御部２２０は、例えば、次のような情報に基づいて、トナーパッチ６０が反射光センサ５０に到達したか否かを判断する。すなわち、Ｓ５０１でトナーパッチ６０を形成したタイミング情報に対してトナーパッチ６０が反射光センサ５０に到達するまでの時間分、遅延させたタイミング情報によって、トナーパッチ６０が反射光センサ５０に到達したか否かを判断する。Ｓ５０２で画像濃度調整制御部２２０は、トナーパッチ６０が反射光センサ５０の対向位置にあると判断した場合、処理をＳ５０３に進める。Ｓ５０３で画像濃度調整制御部２２０は、濃度調整用のパッチデータ取得制御の状態をパッチデータ測定中にする。パッチデータ測定中という情報は、後述するパッチ間下地データ取得制御と同期を取りながらデータ取得を行うための情報である。
【００３２】
Ｓ５０４で画像濃度調整制御部２２０は、サンプリング間隔ΔＴで濃度調整用のパッチデータ１００２を取得し、記憶部２３０に記憶する。なお濃度調整用のパッチデータ１００２は、位相ｉと関連付けられた測定データＤ（ｉ）として記憶される。ここで位相ｉは、制御が開始されたタイミングＴ３からの経過時間をサンプリング間隔ΔＴで割った値である。
【００３３】
Ｓ５０５で画像濃度調整制御部２２０は、Ｓ５０１で形成した全ての濃度調整用のトナーパッチ６０のデータ取得が完了したか否かを判断する。Ｓ５０５で画像濃度調整制御部２２０は、未測定のトナーパッチがあると判断した場合、処理をＳ５０６に進める。Ｓ５０６で画像濃度調整制御部２２０は、トナーパッチ６０が反射光センサ５０の対向位置にあるか否かを判断する。なお、Ｓ５０６における判断方法は、上述したＳ５０２の判断方法と同じ方法を用いることとする。Ｓ５０６で画像濃度調整制御部２２０は、トナーパッチ６０が反射光センサ５０の対向位置にあると判断した場合、処理をＳ５０４に戻し、トナーパッチ６０のデータ取得を継続する。Ｓ５０６で画像濃度調整制御部２２０は、反射光センサ５０の対向位置にトナーパッチ６０がないと判断した場合、処理をＳ５０７に進める。Ｓ５０７で画像濃度調整制御部２２０は、Ｓ５０３で設定したパッチデータ測定中の情報をパッチデータ非測定中に変更し、処理をＳ５０２に戻す。
【００３４】
Ｓ５０５で画像濃度調整制御部２２０は、全ての濃度調整用のトナーパッチ６０のデータ取得が完了したと判断した場合、処理をＳ５０８に進める。Ｓ５０８で画像濃度調整制御部２２０は、Ｓ５０３で設定したパッチデータ測定中の情報をパッチデータ非測定中に変更する。また、Ｓ５１０でパッチ間下地データ取得部２４１は、後述するパッチ間下地データ取得制御をＳ５０１〜Ｓ５０８の処理と並行して実行する。
【００３５】
画像濃度調整制御部２２０は、濃度調整用のパッチデータ１００２とパッチ間下地データ１００３の両方の取得が完了するのを待って、濃度調整用のパッチデータ取得制御を終了する。これにより、画像調整用のトナーパッチ６０の形状（個数やサイズ、パッチの間隔）が変わりパッチ間隔が減少した場合においても、所定数のパッチ間下地データ１００３を取得することができる。このため、後述するベルト位相差検出制御の精度を確保することができる。
【００３６】
（パッチ間下地データ取得部）
次に図６のフローチャートを用いてパッチ間下地データ取得部２４１が行うパッチ間下地データ取得制御の流れを説明する。パッチ間下地データ取得制御は、上述した濃度調整用のパッチデータ取得制御のＳ５１０の処理で実行される。Ｓ６１１でパッチ間下地データ取得部２４１は、制御の状態がパッチデータ測定中であるか否かを判断する。Ｓ６１１でパッチ間下地データ取得部２４１は、パッチデータ測定中であると判断した場合、処理をＳ６１１に戻し、濃度調整用のパッチデータ取得制御がパッチデータ取得を行っていないタイミングになるのを待つ。これにより、濃度調整用のパッチデータ１００２とパッチ間下地データ１００３が同じタイミングで取得されることを防いでいる。Ｓ６１１でパッチ間下地データ取得部２４１は、パッチデータ測定中ではないと判断した場合、処理をＳ６１２に進める。Ｓ６１２でパッチ間下地データ取得部２４１は、現時点の位相ｉを位相ｉ’として記憶部２３０に記憶する。ここで位相ｉは、上述したＳ５０４で測定データＤ（ｉ）に用いた値と同じものである。
【００３７】
Ｓ６１３でパッチ間下地データ取得部２４１は、Ｓ６１２で記憶した位相ｉ’を基準として位相ｉが所定数進んだか否かを判断し、所定数の位相が進んでいないと判断した場合、処理をＳ６１３に戻す。パッチ間下地データ取得部２４１は、例えば、位相ｉがパッチ間最小距離Δｉ＿ｍｉｎ以上進むのを待つ。ここで、パッチ間最小距離Δｉ＿ｍｉｎは、パッチ間下地データ１００３がトナーパッチ６０に影響されないようにするために確保される距離である。例えば、反射光センサ５０の受光部スポット径等から求めることができる。Ｓ６１３でパッチ間下地データ取得部２４１は、位相ｉがパッチ間最小距離Δｉ＿ｍｉｎ以上進んだと判断した場合、処理をＳ６１４に進める。
【００３８】
Ｓ６１４でパッチ間下地データ取得部２４１は、サンプリング間隔ΔＴでパッチ間下地データ１００３を取得し、記憶部２３０に記憶する。なお、パッチ間下地データ１００３は、濃度調整用のパッチデータ１００２と同様に位相ｉと関連付けられて測定データＤ（ｉ）に記憶される。Ｓ６１５でパッチ間下地データ取得部２４１は、パッチ間下地データ１００３の数が所定数Ｎ以上になったか否かを判断する。Ｓ６１５でパッチ間下地データ取得部２４１は、パッチ間下地データ１００３の数が所定数Ｎ以上ではないと判断した場合、処理をＳ６１６に進める。
【００３９】
Ｓ６１６でパッチ間下地データ取得部２４１は、制御の状態がパッチデータ測定中か否かを判断する。Ｓ６１６でパッチ間下地データ取得部２４１は、パッチデータ測定中ではないと判断した場合、処理をＳ６１４に戻し、パッチ間下地データ１００３の取得を継続する。Ｓ６１６でパッチ間下地データ取得部２４１は、制御の状態がパッチデータ測定中であると判断した場合、処理をＳ６１７に進める。
【００４０】
Ｓ６１７でパッチ間下地データ取得部２４１は、記憶部２３０に記憶したパッチ間下地データ１００３、具体的にはＤ（ｉ）の内、現在の位相ｉから所定数前までのパッチ間下地データ１００３を削除し、処理をＳ６１１に戻す。所定数とは、パッチ間最小距離Δｉ＿ｍｉｎであり、具体的には、パッチ間下地データ取得部２４１は、現在の位相ｉから「位相ｉ−パッチ間最小距離Δｉ＿ｍｉｎ」までの範囲のパッチ間下地データ１００３を削除する。これにより、パッチ間下地データ１００３からトナーパッチ６０が影響している可能性があるデータが取り除かれる。取り除かれたデータは、図５（ｂ）の灰色丸のデータに相当する。Ｓ６１３及びＳ６１７の処理で、中間転写ベルト１２の回転方向における濃度調整用のトナーパッチ６０の先端又は後端から所定の範囲内にあるパッチ間下地データ１００３が、後述する位相差ｐを検出する際のデータから除外される。
【００４１】
Ｓ６１５でパッチ間下地データ取得部２４１は、パッチ間下地データ１００３の数が所定数Ｎ以上になったと判断した場合、処理をＳ６１８に進める。Ｓ６１８でパッチ間下地データ取得部２４１は、パッチ間下地データ取得時の第２の測定条件である測定条件Ｃ２を記憶部２３０に記憶し、パッチ間下地データ取得制御を終了する。ここで、記憶部２３０に記憶される測定条件Ｃ２は、図３（ｃ）のＳ３０３で記憶された測定条件Ｃ１と同じ種類の情報とする。また、実施例１では、パッチ間最小距離Δｉ＿ｍｉｎ＝１、パッチ間下地データ１００３の所定数Ｎは、例えば１００［個］等とする。
【００４２】
なお、例えば、エンジン制御部２０４が大容量の記憶部２３０を備える場合には、次のようにしてデータ取得を行ってもよい。反射光センサ５０による検知を行う際に、パッチデータ１００２かパッチ間下地データ１００３かの判断を行うことなく、全てのデータの取得を先に行い、記憶部２３０に記憶しておく。そして、記憶部２３０に記憶されたデータについて、取得されたデータがパッチデータ１００２であるのか、パッチ間下地データ１００３であるのかを判断するようにしてもよい。
【００４３】
（ベルト位相差検出部）
図４のＳ４０２で差分検出手段であるベルト位相差検出部２４０が実行するベルト位相差検出制御を図７を用いて説明する。ベルト位相差検出制御では、図３で説明した下地データ１００１と図６で説明したパッチ間下地データ１００３とのマッチングを行い、最も下地が略一致する位相を求めている。実施例１では、マッチングの方法として残差平方和ＲＳＳ（＝Ｒｅｓｉｄｕａｌ  ｓｕｍ  ｏｆ  ｓｑｕａｒｅｓ）を用いる。残差平方和ＲＳＳ（ｐ）は式（１）から算出される。
ＲＳＳ（ｐ）＝Σ（Ｄｔｙｐｅ（ｉ）×（Ｄ（ｉ）−Ｂ（ｉ＋ｐ））２）  （１）
ここで、Σは位相ｉ＝０から位相ｉ＝ベルト周長Ｌｂに相当する位相数（＝Ｌｂ÷Ｖｂ÷ΔＴ）までの範囲の総和を意味する。下地データ判定関数Ｄｔｙｐｅ（ｉ）は、測定データＤ（ｉ）がパッチ間下地データ１００３の場合１を返し、それ以外（パッチデータ１００２又は測定時に無視したデータ）の場合０を返す関数とする。
【００４４】
また、下地データＢ（ｉ）はベルト周長Ｌｂの周期で繰り返すデータとして扱う。具体的には、記憶部２３０に記録されている下地データ１００１の個数以上の位相ｉが指定された場合、位相ｉをベルト周長Ｌｂに相当する位相数（＝Ｌｂ÷Ｖｂ÷ΔＴ）で割った余りの値（ｉ’）に変換して下地データＢ（ｉ’）を取得する。ベルト位相差検出制御では、残差平方和ＲＳＳ（ｐ）を、位相差ｐを１位相ずつずらしながら計算していき、残差平方和ＲＳＳ（ｐ）が最も小さくなったときの位相差ｐを下地データ１００１とパッチ間下地データ１００３とのベルト位相差Δｐとする。
【００４５】
図７（ａ）は、記憶部２３０に記憶されている下地データ１００１とパッチ間下地データ１００３と、それらを用いて求めた残差平方和ＲＳＳ（ｐ）の概要を示したものである。下地データ１００１（Ｂ（ｉ＋ｐ））とパッチ間下地データ１００３（Ｄ（ｉ））のグラフは、横軸が位相ｉとなっており、残差平方和ＲＳＳ（ｐ）は、横軸が位相差ｐとなっている。図７（ａ）の残差平方和ＲＳＳ（ｐ）のグラフに示すように、中間転写ベルト１２における位相が揃ったときの、下地データＢ（ｉ＋ｐ）とパッチ間下地データＤ（ｉ）との位相差ｐのみ値が小さくなる。このため、残差平方和ＲＳＳ（ｐ）からベルト位相差Δｐを求めることができる。
【００４６】
次に図７（ｂ）のフローチャートを用いてベルト位相差検出部２４０が行うベルト位相差検出制御の流れを説明する。Ｓ７０１でベルト位相差検出部２４０は、予め下地データ取得制御によって取得された下地データ１００１と、パッチ間下地データ取得制御によって取得されたパッチ間下地データ１００３を記憶部２３０から読み出す。Ｓ７０２でベルト位相差検出部２４０は、現時点での下地データ１００１とパッチ間下地データ１００３との位相差ｐを０とする。
【００４７】
Ｓ７０３でベルト位相差検出部２４０は、式（１）を用いて、下地データＢ（ｉ＋ｐ）とパッチ間下地データＤ（ｉ）の残差平方和ＲＳＳ（ｐ）を求める。Ｓ７０４でベルト位相差検出部２４０は、位相差ｐの個数が中間転写ベルト１２のベルト周長Ｌｂに相当する位相数（＝Ｌｂ÷Ｖｂ÷ΔＴ）以上になったか否かを判断する。Ｓ７０４でベルト位相差検出部２４０は、位相差ｐの個数がベルト周長Ｌｂに相当する位相数に達していないと判断した場合、処理をＳ７０５に進める。Ｓ７０５でベルト位相差検出部２４０は、位相差ｐを１つ増やし、処理をＳ７０３に戻す。Ｓ７０３でベルト位相差検出部２４０は、パッチ間下地データＤ（ｉ）に対して下地データＢ（ｉ＋ｐ）の位相が１つずれた状態で残差平方和ＲＳＳ（ｐ）を求めることになる。
【００４８】
Ｓ７０４でベルト位相差検出部２４０は、位相差ｐの個数がベルト周長Ｌｂに相当する位相数以上になったと判断した場合、処理をＳ７０６に進める。Ｓ７０６でベルト位相差検出部２４０は、これまで求めたＲＳＳ（ｐ）の中で値が最も小さかったときの位相差ｐを、ベルト位相差Δｐに決定し、制御を終了する。なお、全ての位相差ｐについて残差平方和ＲＳＳ（ｐ）を求めずに、ＲＳＳ（ｐ）の値が一定値以下になった時点の位相差ｐをベルト位相差Δｐとしてもよい。この場合、ベルト位相差Δｐを決定した以降の位相差ｐについての残差平方和ＲＳＳ（ｐ）の計算は省略してよい。
【００４９】
以上のように、ベルト位相差検出部２４０は、下地データ１００１とパッチ間下地データ１００３とに基づいて、下地データ１００１の位相（位置）とパッチ間下地データ１００３の位相（位置）とをあわせるための位相差ｐ（差分）を検出する。ベルト位相差検出部２４０は、中間転写ベルト１２の少なくとも１周にわたって下地データＢ（ｉ）の位相をずらしながら下地データＢ（ｉ）とパッチ間下地データＤ（ｉ）との残差平方和を求める。そして、ベルト位相差検出部２４０は、残差平方和ＲＳＳ（ｐ）が最も小さくなったときに位相をずらした量（ｐ）をベルト位相差Δｐとする。
【００５０】
（下地成分算出部）
次に、図４のＳ４０３で下地成分算出部２２１が行う下地成分算出制御について説明する。実施例１における下地成分とは、中間転写ベルト１２の各位置（各位相）における反射光センサ５０により検知された中間転写ベルト１２からの反射光量である。下地成分算出部２２１は、図４のＳ４０２（図７（ｂ））のベルト位相差検出制御によって求めたベルト位相差Δｐを用いて、濃度調整用のパッチデータＤ（ｉ）を測定した位相ｉと略同じ位相ｉのパッチ下地データＢｄ（ｉ）を求める。パッチ下地データＢｄ（ｉ）は、式（２）を用いて算出される。
Ｂｄ（ｉ）＝Ｂ（ｉ＋Δｐ）×Ｃ    （２）
ここで下地データＢ（ｉ＋Δｐ）は、式（１）と同様の方法を用いてベルト周長Ｌｂの周期で繰り返すデータとして扱う。また補正係数Ｃは、図３（ｃ）のＳ３０３で記憶した下地データ測定時の測定条件Ｃ１と、図６のＳ６１８で記憶したパッチ間下地データ測定時の測定条件Ｃ２とから求められる係数である。実施例１では、測定条件Ｃ１及びＣ２は反射光センサ５０の発光光量とし、補正係数Ｃは式（３）を用いて算出される。
Ｃ＝Ｌ（Ｃ２）÷Ｌ（Ｃ１）    （３）
ここで、反射光量Ｌ（Ｃ）は、発光光量Ｃにおける中間転写ベルト１２からの反射光量を求める関数であり、予め決められた関数とする。実施例１における反射光量Ｌ（Ｃ）の特性の一例を図８に示す。図８は縦軸に反射光量Ｌ（Ｃ）を、横軸に発光光量Ｃを示す。また、正反射光量を実線で示し、乱反射光量を点線で示す。これにより、下地データ測定時とパッチ測定時の測定条件の違いによって生じる下地データのずれを補正している。
【００５１】
以上のように、画像濃度調整制御部２２０は、位相差ｐに基づいて中間転写ベルト１２上の画像濃度用のパッチデータ１００２の位相と略同じ位相の下地データ１００１を求める。画像濃度調整制御部２２０は、求めた下地データ１００１及び画像濃度用のパッチデータ１００２を用いて画像調整を行う。
【００５２】
以上説明したように、実施例１によれば、事前に取得した下地データとパッチ間で取得したパッチ間下地データとのマッチングを行うことで、下地データ測定時と濃度調整パッチ測定時の中間転写ベルト１２の位相差を求めることができる。そのため、画像濃度調整制御時に下地データの測定が不要になり、下地データとトナーパッチの中間転写ベルト上における位相を揃える必要がなくなるため、画像調整制御にかかる時間を短縮することができる。以上、実施例１によれば、検知精度を保ちつつ画像調整に要する時間を削減させることができる。
【実施例２】
【００５３】
実施例２は、反射光センサ５０と位置ずれ検知用パッチを用いて中間転写ベルト１２の位相によるパッチの位置ずれ量を検知する手段を備える。実施例２は、ベルト位相差検出制御で算出したベルト位相差Δｐの情報と位置ずれ量を用い、色ずれ調整用のパッチを補正する。実施例１と同様の構成については同じ符号を付し、説明を省略する。実施例２は、中間転写ベルト１２が種々の要因によって一定の移動速度Ｖｂで移動しておらず、トナーパッチが中間転写ベルト１２上に等間隔に形成されないような場合に、中間転写ベルト１２に起因する位置ずれを補正する。
【００５４】
（画像形成装置の概要）
実施例２では、図１（ｂ）と同じ構成の反射光センサ５０を用いて、トナーパッチの検知タイミングの測定を行う。具体的には、受光素子５２ｂで検知した正反射光量が所定値未満になったタイミングを、トナーパッチの先端を検知したタイミングとする。その後、受光素子５２ｂで検知した正反射光量が所定値以上になったタイミングを、トナーパッチの後端を検知したタイミングとする。これによりトナーパッチのタイミング検知を行う。
【００５５】
（機能ブロック図）
図９は、実施例２の機能ブロック図である。画像色ずれ調整制御部９１０は、中間転写ベルト１２上に形成した色ずれ調整用のトナーパターン６２（図１０参照）を反射光センサ５０によって検知し、その結果を記憶部２３０に記憶する。画像色ずれ調整制御部９１０は、記憶部２３０に記憶したデータに基づきベルト位相差検出部２４０、下地成分算出部９１１、色ずれ算出部９１２の演算結果から各ステーション間の相対的な色ずれ量を算出する。画像色ずれ調整制御部９１０は、算出した色ずれ量をレーザー制御部２６０にフィードバックし、画像形成タイミングを補正する。以上の制御により、各ステーション間の色ずれを調整する。
【００５６】
下地位置ずれデータ取得部９２０は、下地データ取得部２３１が取得した下地データ１００１と位置ずれデータ取得部９２２が取得した位置ずれデータ１００４を、中間転写ベルト１２の位相に対応付けて記憶部２３０に記憶する。位置ずれデータ取得部９２２は中間転写ベルト１２に形成した位置ずれ検知用のトナーパターン６２を反射光センサ５０によって検知した結果から、各ステーション毎の位置ずれデータを算出し、記憶部２３０に記憶する。その他は実施例１と同じであるため、説明を省略する。
【００５７】
（位置ずれデータ取得部）
図１０を用いて位置ずれデータ取得部９２２が実行する位置ずれデータ取得制御について説明する。図１０（ａ）は、中間転写ベルト１２上に形成された位置ずれ検知用のトナーパッチ６２の一例を示す図である。中間転写ベルト１２は移動速度Ｖｂで搬送されている。位置ずれ検知用のトナーパッチ６２は、中間転写ベルト１２の周長Ｌｂの範囲にわたって繰り返し形成されたパッチセット６２ｎで構成されている。またパッチセット６２ｎは、各ステーションから出力されたパッチ６２Ｋｎ、６２Ｃｎ、６２Ｍｎ、６２Ｙｎで構成されている。図１０（ａ）では、ｎは０から９４までとなっている。位置ずれデータ取得部９２２は、反射光センサ５０によって各パッチの先端及び後端の検知タイミングを取得する。その後、位置ずれデータ取得部９２２は、取得した検知タイミングを用いて、後述するフローチャートの処理によって位置ずれデータ１００４を求める。なお、トナーパッチを検知した検知タイミングのデータは、反射光センサ５０が先頭のトナーパッチ６２Ｋ０を設計上理想的なタイミングで検知したときのトナーパッチ６２Ｋ０の先端を検知したタイミング（Ｔ２）を基準とした経過時間とする。タイミングＴ２からタイミングＴ３までが中間転写ベルト１２が移動速度Ｖｂで移動しているときの中間転写ベルト１２が１周する時間である。したがって、タイミングＴ２に相当する位置をｘ＝０とすると、タイミングＴ３に相当する位置はｘ＝Ｌｂとなる。なお、トナーパッチ６２Ｋ０の中心位置におけるタイミングを基準とした経過時間としてもよい。図１０（ｂ）は、位置ずれデータ取得部９２２が反射光センサ５０によってパッチセット６２ｎを検知した結果、取得した位置ずれデータ１００４をグラフ化したものである。図１０（ｂ）は、横軸が中間転写ベルト１２上の位置［ｍｍ］を示し、縦軸が位置ずれ量［μｍ］を示す。
【００５８】
実施例２では、パッチセット６２ｎの中間転写ベルト１２の搬送方向におけるパッチの長さ（以下、パッチ長という）は１［ｍｍ］、隣り合うパッチの間隔は１．５［ｍｍ］とし、同色のパッチ間隔Δｄは１０［ｍｍ］とする。また、パッチセット６２ｎは、中間転写ベルト１２の周長Ｌｂであり９５０［ｍｍ］の中で繰り返し形成されるため、計９５セット（ｎ＝０〜９４）形成される。
【００５９】
次に図１０（ｃ）のフローチャートを用いて実施例２における位置ずれデータ取得制御の流れを説明する。Ｓ１００１で位置ずれデータ取得部９２２は、位置ずれ検知用のトナーパッチ６２を中間転写ベルト１２上に形成する。Ｓ１００２で位置ずれデータ取得部９２２は、反射光センサ５０によって中間転写ベルト１２の１周分のパッチセット６２ｎの先端及び後端のタイミングを検知する。検知された先端及び後端のタイミングのデータを、以下、タイミングデータという。ここで、パッチセット６２Ｙｎ、６２Ｍｎ、６２Ｃｎ、６２Ｋｎの先端を検知したタイミングを、それぞれｔＹｎｓ、ｔＭｎｓ、ｔＣｎｓ、ｔＫｎｓとする。また、パッチセット６２Ｙｎ、６２Ｍｎ、６２Ｃｎ、６２Ｋｎの後端を検知したタイミングを、それぞれｔＹｎｅ、ｔＭｎｅ、ｔＣｎｅ、ｔＫｎｅとする。
【００６０】
Ｓ１００３で位置ずれデータ取得部９２２は、Ｓ１００２で取得したタイミングデータから位置ずれデータ１００４を算出する。まず、パッチセット６２Ｙｎ、６２Ｍｎ、６２Ｃｎ、６２Ｋｎの中心位置ｄＹｎ、ｄＭｎ、ｄＣｎ、ｄＫｎを式（４−１）〜（４−４）で計算する（ｎ＝０〜９４）。
ｄＫｎ＝（ｔＫｎｓ＋（ｔＫｎｅ−ｔＫｎｓ）／２）×Ｖｂ      式（４−１）
ｄＣｎ＝（ｔＣｎｓ＋（ｔＣｎｅ−ｔＣｎｓ）／２）×Ｖｂ      式（４−２）
ｄＭｎ＝（ｔＭｎｓ＋（ｔＭｎｅ−ｔＭｎｓ）／２）×Ｖｂ      式（４−３）
ｄＹｎ＝（ｔＹｎｓ＋（ｔＹｎｅ−ｔＹｎｓ）／２）×Ｖｂ      式（４−４）
【００６１】
次に、位置ずれがない場合の理想位置に対する中心位置ｄＹｎ、ｄＭｎ、ｄＣｎ、ｄＫｎの位置ずれΔｄＹｎ、ΔｄＭｎ、ΔｄＣｎ、ΔｄＫｎを式（５−１）〜（５−４）で計算する（ｎ＝０〜９４）。なお、理想位置ｘは、Δｄ×ｎ＋Δｄ×（０〜４）／４）で表される。
ΔｄＫｎ＝ｄＫｎ−（Δｄ×ｎ＋Δｄ×０／４）      式（５−１）
ΔｄＣｎ＝ｄＣｎ−（Δｄ×ｎ＋Δｄ×１／４）      式（５−２）
ΔｄＭｎ＝ｄＭｎ−（Δｄ×ｎ＋Δｄ×２／４）      式（５−３）
ΔｄＹｎ＝ｄＹｎ−（Δｄ×ｎ＋Δｄ×３／４）      式（５−４）
【００６２】
このように求めた位置ずれΔｄＹｎ、ΔｄＭｎ、ΔｄＣｎ、ΔｄＫｎは、それぞれ各トナーパッチ６０の理想位置ｘ（＝Δｄ×ｎ＋Δｄ×（０〜４）／４）における位置ずれデータ１００４（Ｂｐ（ｘ））とする。各ステーションの位置ずれデータ１００４をＢｐ＿ｙ（ｘ）、Ｂｐ＿ｍ（ｘ）、Ｂｐ＿ｃ（ｘ）、Ｂｐ＿ｋ（ｘ）として記憶部２３０に記憶する。図１０（ｂ）に測定された各ステーションの位置ずれデータ１００４の例を示す。なお、位置ずれデータＢｐ（ｘ）は、Δｄの間隔で離散的なデータのため、データが存在しない中間転写ベルト１２上の位置ｘにおける位置ずれデータは、前後の位置ずれデータを用いて、例えば補間によって求められる。
【００６３】
（下地位置ずれデータ取得部）
図１１を用いて下地位置ずれデータ取得部９２０が行う下地位置ずれデータ取得制御について説明する。工場において中間転写ベルト１２の装着工程等、新しく中間転写ベルト１２が画像形成装置に装着されたタイミングで、中間転写ベルト１２の表面が移動速度Ｖｂで搬送されている状態で下地位置ずれデータ取得制御が実行される。下地位置ずれデータ取得制御が開始されたタイミングＴ１を基準として、中間転写ベルト１２がベルト周長Ｌｂだけ回転するタイミングＴ２の間（１周目）に下地位置ずれデータ取得制御が実行され、下地データ１００１が取得される。その後、タイミングＴ２から更にもう１周（２周目）中間転写ベルト１２がベルト周長Ｌｂだけ回転するタイミングＴ３までの間で、図１０（ｃ）で説明した位置ずれデータ取得制御を実行することで、位置ずれデータ１００４の取得を行う。中間転写ベルト１２は移動速度Ｖｂとなるように駆動されているが、個々の中間転写ベルトにはばらつきがあるため、移動速度Ｖｂはベルト周長Ｖｂを１周期として変動している。位置ずれデータ１００４は、例えば移動速度Ｖｂの変動に起因して生じたパッチパターン６２の位置ずれのデータである。
【００６４】
図１１（ａ）に下地データ１００１の取得タイミングと位置ずれデータ１００４の取得タイミングの関係を示す。タイミングＴ１とタイミングＴ２におけるベルト位相は略同じであるため、下地位置ずれデータ取得制御によって取得された下地データＢ（ｉ）と位置ずれデータＢｐ（ｘ）は、中間転写ベルト１２上の位置ｘ＝位相ｉ×ΔＴ×Ｖｐで対応付けられるデータになる。
【００６５】
次に、下地位置ずれデータ取得制御を図１１（ｂ）のフローチャートを用いて説明する。Ｓ１１０１で下地位置ずれデータ取得部９２０は、下地データ取得制御を開始し、下地データ１００１を記憶部２３０に記憶する。また、Ｓ１１０１で下地データ取得を開始する処理と並行して、Ｓ１１０２の処理が開始される。Ｓ１１０２で位置ずれデータ取得部９２２は、中間転写ベルト１２の位相ｉが所定距離である位相ｉｄｉｓｔ進んだか否かを判断する。ここで、位相ｉｄｉｓｔは、ベルト周長Ｌｂ相当の位相数（＝Ｌｂ÷Ｖｂ÷ΔＴ）から位置ずれ検知用のトナーパッチ６２の形成を開始してから最初のトナーパッチ６２が反射光センサ５０の対向位置に到達するまでの時間に相当する位相数を引いた値とする。
【００６６】
Ｓ１１０２で位置ずれデータ取得部９２２は、位相ｉが位相ｉｄｉｓｔ進んでいないと判断した場合、処理をＳ１１０２に戻し、位相ｉが位相ｉｄｉｓｔ進んだと判断した場合、処理をＳ１１０３に進める。Ｓ１１０３で位置ずれデータ取得部９２２は、図１０で説明した位置ずれデータ取得制御を開始し、位置ずれデータ１００４を記憶部２３０に記憶する。このように、位相ｉｄｉｓｔだけ位置ずれデータ取得制御の開始タイミングを遅らせることで、図１１（ａ）に示したように、下地データ１００１の測定終了タイミングと位置ずれデータ１００４の測定開始タイミングとを揃えることができる。
【００６７】
なお、反射光センサ５０を複数備える構成としてもよい。例えば、下地データと位置ずれデータの測定を並行して行うことができる構成の場合、下地位置ずれデータ取得制御は、Ｓ１１０３の位置ずれデータ取得制御とＳ１１０１の下地データ取得制御を並行して実行することで、２つのデータの位相を合わせてもよい。
【００６８】
（画像色ずれ調整制御部）
次に、実施例２における画像色ずれ調整制御部９１０が実行する画像色ずれ調整制御の流れを図１２のフローチャートを用いて説明する。Ｓ１２０１で画像色ずれ調整制御部９１０は、後述する色ずれ調整用のパッチデータ取得制御によって色ずれ測定用のトナーパッチとパッチ間下地の反射光量を測定し、測定データとして記憶部２３０に記憶する。Ｓ１２０２で画像色ずれ調整制御部９１０は、図７で説明したベルト位相差検出制御によって、中間転写ベルト１２のベルト位相差Δｐを求める。Ｓ１２０３で画像色ずれ調整制御部９１０は、後述する位置ずれデータ算出制御によって、Ｓ１２０１で測定した測定データに対応する位置ずれデータを算出する。Ｓ１２０４で画像色ずれ調整制御部９１０は、測定データから同じ中間転写ベルト１２上の位置（位相）での位置ずれデータによる位置ずれ量の分だけタイミングを補正した後、ステーション毎の色ずれ量を算出する。言い換えれば、画像色ずれ調整制御部９１０は、中間転写ベルト１２に起因する位置ずれを補正した後に、各ステーションの色ずれ量を算出する。Ｓ１２０５で画像色ずれ調整制御部９１０は、画像形成タイミングにフィードバックする。
【００６９】
（色ずれ調整用のパッチデータ取得制御）
画像色ずれ調整制御部９１０が実行する、図１２のＳ１２０１の色ずれ調整用のパッチデータ取得制御を図１３を用いて説明する。図１３（ａ）は、中間転写ベルト１２上に形成された色ずれ調整用のトナーパッチの一例を示す図である。例えば、図１０（ａ）と同様に、トナーパッチ６１は、パッチ長さ１ｍｍ、パッチ間隔１．５ｍｍとなるように形成される。トナーパッチ６１は、各ステーションから出力された６１Ｋ、６１Ｃ＿１、６１Ｃ＿２、６１Ｍ、６１Ｙから構成されており、各トナーパッチ６１は互いに重ならないよう間隔が開けられている。なお、トナーパッチ数や種類はこの例に示す限りではなく、感光ドラム５の回転周期や色ずれ調整制御にかける時間、要求される精度などによって変わる。
【００７０】
反射光センサ５０は、各トナーパッチの先端及び後端の検知タイミングである色ずれ調整用のトナーパッチ６１のタイミングデータ１００５の取得を行うとともに、パッチ間下地データ取得制御によりパッチ間下地データ１００３の取得を行う。なお、タイミングＴ４は、中間転写ベルト１２上に形成したトナーパッチ６１が反射光センサ５０に到達するよりも前の任意のタイミングである。タイミングＴ５は、全ての色ずれ調整用のトナーパッチ６１の測定が完了し、かつ所定数Ｎ以上のパッチ間下地データの測定が完了したタイミングである。色ずれ調整用のトナーパッチ６１のタイミングデータ１００５は、測定開始のタイミングＴ４を基準としたときの経過時間とする。
【００７１】
図１３（ｂ）のフローチャートを用いて実施例２における色ずれ調整用のパッチデータ取得制御の流れを説明する。Ｓ１３０１で画像色ずれ調整制御部９１０は、移動速度Ｖｂで搬送される中間転写ベルト１２上に、予め決められた色ずれ調整用のトナーパッチ６１を形成する。Ｓ１３０２で画像色ずれ調整制御部９１０は、トナーパッチ６１が反射光センサ５０の対向位置に到達したか否かを判断する。画像色ずれ調整制御部９１０は、例えば、次のようにして判断する。Ｓ１３０１でトナーパッチ６１を形成したタイミング情報に対してトナーパッチ６１が反射光センサ５０に到達するまでの時間遅延させたタイミング情報に基づいて、トナーパッチ６１が反射光センサ５０に到達したか否かを判断する。
【００７２】
Ｓ１３０２で画像色ずれ調整制御部９１０は、色ずれ調整用のトナーパッチ６１が反射光センサ５０に到達していないと判断した場合、処理をＳ１３０２に戻す。Ｓ１３０２で画像色ずれ調整制御部９１０は、色ずれ調整用のトナーパッチ６１が反射光センサ５０に到達したと判断した場合、処理をＳ１３０３に進める。Ｓ１３０３で画像色ずれ調整制御部９１０は、色ずれ調整用のパッチデータ取得制御の状態をパッチデータ測定中にする。
【００７３】
Ｓ１３０４で画像色ずれ調整制御部９１０は、色ずれ調整用のトナーパッチ６１のタイミングデータ１００５を取得し、記憶部２３０に記憶する。ここでは、トナーパッチ６１の先端と後端の検知タイミングの平均を取ることで、各トナーパッチ６１の中心を検知したタイミングｄＴ６１Ｋ、ｄＴ６１Ｃ１、ｄＴ６１Ｍ、ｄＴ６１Ｃ２、ｄＴ６１Ｙを求め、記憶部２３０に記憶する。
【００７４】
Ｓ１３０５で画像色ずれ調整制御部９１０は、Ｓ１３０１で形成した全ての色ずれ調整用のトナーパッチ６１のタイミングデータの取得が完了したか否かを判断する。Ｓ１３０５で画像色ずれ調整制御部９１０は、全ての色ずれ調整用のトナーパッチ６１のタイミングデータの取得が完了していないと判断した場合、処理をＳ１３０６に進める。Ｓ１３０６で画像色ずれ調整制御部９１０は、トナーパッチ６１が反射光センサ５０の対向位置にあるか否かを判断する。なお、Ｓ１３０６の判断方法は、前述したＳ１３０２と同じ方法を用いることとする。
【００７５】
Ｓ１３０６で画像色ずれ調整制御部９１０は、トナーパッチ６１が反射光センサ５０の対向位置にあると判断した場合、処理をＳ１３０４に戻し、トナーパッチ６１のタイミングデータの取得を継続する。Ｓ１３０６で画像色ずれ調整制御部９１０は、反射光センサ５０の対向位置にトナーパッチ６１がないと判断した場合、処理をＳ１３０７に進める。Ｓ１３０７で画像色ずれ調整制御部９１０は、Ｓ１３０３で設定した色ずれ調整用のパッチデータ取得制御の状態を、パッチデータ測定中からパッチデータ非測定中に変更し、処理をＳ１３０２に戻す。
【００７６】
Ｓ１３０５で画像色ずれ調整制御部９１０は、全ての色ずれ調整用のトナーパッチ６１の取得が完了したと判断した場合、処理をＳ１３０８に進める。Ｓ１３０８で画像色ずれ調整制御部９１０は、Ｓ１３０３で設定した色ずれ調整用のパッチデータ取得制御の状態を、パッチデータ測定中からパッチデータ非測定中に変更する。
【００７７】
また、Ｓ１３１０でパッチ間下地データ取得部２４１は、前述したパッチ間下地データ取得制御をＳ１３０１〜Ｓ１３０８の処理と並行して実行する。ここで実行されるパッチ間下地データ取得制御は、実施例１の図６で説明したものと同じものであり、パッチデータ測定中か否かの情報を用いて同期を取りながらパッチ間下地データの取得を行う。画像色ずれ調整制御部９１０は、トナーパッチ６１のタイミングデータ１００５の取得とパッチ間下地データ１００３の取得の両方が完了するのを待って、色ずれ調整用のパッチデータ取得制御を終了する。
【００７８】
（下地成分算出部）
次に、図１２のＳ１２０３で下地成分算出部９１１が行う位置ずれデータ算出制御について説明する。実施例２における下地成分とは、中間転写ベルト１２の各位置（各位相）における移動速度Ｖｂの変動に起因する位置ずれ量である。下地成分算出部９１１は、ベルト位相差検出制御によって求めた中間転写ベルト１２のベルト位相差Δｐを用いて、色ずれ調整用のトナーパッチ６２のタイミングデータ１００５を取得した位置ｘと略同じ位置の位置ずれデータＢｒ（ｘ）を求める。位置ずれデータＢｒ（ｘ）は、式（６）を用いて算出する。
Ｂｒ（ｘ）＝Ｂｐ（ｘ＋Δｘ）÷Ｖｂ      （６）
ここで、中間転写ベルト１２の位置差Δｘは、ベルト位相差Δｐを中間転写ベルト１２上の位置の距離情報に変換したものであり、Δｘ＝Δｐ×ΔＴ×Ｖｐで求める。位置ずれデータＢｐ（ｘ＋Δｘ）は式（１）と同様の方法を用いてベルト周長Ｌｂの周期で繰り返すデータとして扱う。位置ずれデータＢｐ（ｘ）は、色ずれ調整用のトナーパッチ６１のタイミングデータ１００５のパッチの色に応じて、Ｂｐ＿ｙ（ｘ）、Ｂｐ＿ｍ（ｘ）、Ｂｐ＿ｃ（ｘ）、Ｂｐ＿ｋ（ｘ）（位置ずれデータ１００４）の中から適切に選択する。各トナーパッチ６１の中間転写ベルト１２上の位置ｘは、タイミングデータ１００５に中間転写ベルト１２の移動速度Ｖｂを乗ずることで求めるものとする。
【００７９】
このように、色ずれ調整用のトナーパッチ６１のタイミングデータ１００５を、位置ずれデータＢｐ（ｘ＋Δｘ）を時間に換算したＢｒ（ｘ）で補正する。これにより、中間転写ベルト１２の位相による位置ずれの影響を除去した上で色ずれ調整用のトナーパッチ６１のタイミングデータを取得することができる。
【００８０】
以上説明したように、実施例２によれば、事前に下地データを取得する際に中間転写ベルト１２の位相と対応付けられた位置ずれデータを取得しておく。これにより、画像色ずれ調整制御時に中間転写ベルト１２の位相に起因する色ずれ調整用のトナーパッチ６１の位置ずれ量を求めることができる。そのため、色ずれ調整用のトナーパッチ６１の検知タイミングを中間転写ベルト１２の位相による位置ずれデータによって補正することで、位相による色ずれ成分を除去することができる。
【００８１】
以上のように、画像色ずれ調整制御部９１０は、位相差ｐに基づいて中間転写ベルト１２上の色ずれ調整用のトナーパッチ６１のタイミングデータ１００５の位相と略同じ位相の位置ずれデータ１００４を求める。画像色ずれ調整制御部９１０は、求めた位置ずれデータ１００４及び色ずれ調整用のトナーパッチ６１のタイミングデータ１００５を用いて画像調整を行う。
【００８２】
従来の色ずれ補正では、中間転写ベルト１２の周長Ｌｂに相当する長さがある色ずれ調整用のパッチパターンを中間転写ベルト１２上に形成していた。そして、各ベルト位相で検知した色ずれ量を中間転写ベルト１２の周長Ｌｂにわたって平均化することで中間転写ベルト１２の位相による色ずれ成分を除去する必要があった。しかし、実施例２を用いて中間転写ベルト１２の位相による色ずれ成分を除去すれば、中間転写ベルト１２の周長Ｌｂよりも短い色ずれ調整用のパッチパターン６１でも精度よく色ずれ補正を行うことができる。そのため、画像調整制御にかかる時間を短縮することができる。以上、実施例２によれば、検知精度を保ちつつ画像調整に要する時間を削減させることができる。
【実施例３】
【００８３】
実施例３は、ベルト位相差検出制御で行うマッチングの結果を用いて、下地データ１００１の再測定が必要か判断し、下地データ１００１の再測定を行うことを特徴とする。実施例１と同様の構成には同じ符号を付し説明を省略する。
【００８４】
（機能ブロック図）
図１４は、実施例３の機能ブロック図である。判断手段である下地データ更新判断部１４０２は、ベルト位相差検出部２４０のマッチング結果を用いて、下地データ１００１の再測定が必要か否かを判断する。画像濃度調整制御部１４０１は、反射光センサ５０の検知結果を記憶部２３０に記憶する。画像濃度調整制御部１４０１は、記憶部２３０に記憶した検知結果に基づき、ベルト位相差検出部２４０、下地データ更新判断部１４０２、下地成分算出部２２１、濃度算出部２２２の演算結果からトナーパッチ６０の濃度を算出する。画像濃度調整制御部１４０１は、算出した結果をレーザー制御部２６０や高電圧制御部２６１にフィードバックし、プロセス形成条件に反映する。以上の制御により、各色の最大濃度やハーフトーン階調特性を調整する。
【００８５】
また、下地データ更新判断部１４０２が下地データ１００１の更新が必要と判断した場合、画像濃度調整制御部１４０１は、下地データ取得部２３１によって下地データ取得制御を実行する。上記以外の機能は実施例１と同じであるため、説明を省略する。
【００８６】
（下地データ更新判断部）
次に、下地データ更新判断部１４０２が実行する下地データ更新判断制御を図１５のフローチャートを用いて説明する。Ｓ１５０１で下地データ更新判断部１４０２は、ベルト位相差検出部２４０からベルト位相差Δｐにおける残差平方和ＲＳＳ（Δｐ）を取得する。Ｓ１５０２で下地データ更新判断部１４０２は、残差平方和ＲＳＳ（Δｐ）の値が最大残差平方和ＲＳＳ＿ｍａｘ未満であるか否かを判断する。Ｓ１５０２で下地データ更新判断部１４０２は、残差平方和ＲＳＳ（Δｐ）が最大残差平方和ＲＳＳ＿ｍａｘ未満であると判断した場合、処理をＳ１５０３に進める。Ｓ１５０３で下地データ更新判断部１４０２は、下地データ１００１の更新は不要と判断し、処理を終了する。
【００８７】
Ｓ１５０２で下地データ更新判断部１４０２は、残差平方和ＲＳＳ（Δｐ）が最大残差平方和ＲＳＳ＿ｍａｘ以上であると判断した場合、処理をＳ１５０４に進める。Ｓ１５０４で下地データ更新判断部１４０２は、下地データ１００１の更新が必要と判断し、処理を終了する。下地データ１００１を取得した時点から経時変化等によって中間転写ベルト１２の表面の反射率が変化した場合、ベルト位相差Δｐにおける残差平方和ＲＳＳ（Δｐ）の値が大きくなる。Ｓ１５０２の処理は、経時変化等によって残差平方和ＲＳＳ（Δｐ）の値が大きくなることを利用した判断処理である。実施例３では、最大残差平方和ＲＳＳ＿ｍａｘは、例えば（パッチ間下地データ数Ｎ×下地データ１００１標本分散ＶＡＲ）÷２とする。
【００８８】
（画像濃度調整制御部）
次に、実施例３における画像濃度調整制御部１４０１が実行する画像濃度調整制御を図１６を用いて説明する。図１６（ａ）は、画像濃度調整制御実行時に、下地データ更新判断部１４０２が下地データ１００１の更新が必要と判断した場合の中間転写ベルト１２上に形成された濃度調整用のトナーパッチ６０とその後の下地データ１００１の取得タイミングを示す図である。パッチ間下地データ１００３の取得が完了したタイミングＴ４で、下地データ更新判断部１４０２が下地の更新が必要と判断すると、次の制御が行われる。すなわち、タイミングＴ４を基準としてベルト周長Ｌｂに相当する時間が経過したタイミングＴ５までの範囲で、下地データ１００１の取得を行い、記憶部２３０の下地データ１００１を更新する。なお、下地データ更新判断部１４０２が、下地データ１００１の更新が不要と判断した場合は（図１５  Ｓ１５０３）、図５（ａ）と同様にパッチ間下地データ１００３と濃度調整用のパッチデータ１００２のみ取得する。
【００８９】
次に図１６（ｂ）のフローチャートを用いて実施例３における画像濃度調整制御の流れを説明する。なお、Ｓ１６０１、Ｓ１６０２の処理は、図４のＳ４０１、Ｓ４０２の処理と同様であるため、説明を省略する。Ｓ１６０３で画像濃度調整制御部１４０１は、前述した下地データ更新判断部１４０２によって下地データ更新判断制御を実施し、下地データ１００１の更新が必要か否かの判断を行う。
【００９０】
Ｓ１６０４で画像濃度調整制御部１４０１は、下地データ１００１の更新が必要か否かを判断し、下地データ１００１の更新が必要と判断した場合、処理をＳ１６０５に進める。Ｓ１６０５で画像濃度調整制御部１４０１は、前述した下地データ取得制御（図３（ｃ））を実行することで新しい下地データ１００１を記憶部２３０に記憶し、処理をＳ１６０６に進める。Ｓ１６０４で画像濃度調整制御部１４０１は、下地データ１００１の更新が不要と判断した場合、処理をＳ１６０６に進める。Ｓ１６０６〜Ｓ１６０８の処理は、図４のＳ４０３〜Ｓ４０５の処理と同様であるため、説明を省略する。なお、Ｓ１６０６の下地成分算出制御においては、更新された新しい下地データ１００１が用いられる。
【００９１】
以上説明したように、実施例３によれば、経時変化等で中間転写ベルト１２の表面性が変化する構成においても、必要に応じて画像調整制御実行時に下地データ１００１を更新することができる。そして、画像調整制御の補正精度を損なうことなく、画像調整制御にかかる時間を短縮することができる。
【００９２】
なお、実施例２において、中間転写ベルト１２の厚みが変動し、中間転写ベルト１２の速度変動の特性が変動する場合もある。このような場合、実施例２の画像色ずれ調整制御において、下地データ更新判断制御を行ってもよい。この場合、図１２のＳ１２０２とＳ１２０３の処理の間に、図１１で説明した下地位置ずれデータ取得制御を実施すればよい。以上、実施例３によれば、検知精度を保ちつつ画像調整に要する時間を削減させることができる。
【００９３】
なお、上述した実施例では、トナー像を担持する中間転写ベルト上に調整用画像を形成する構成について説明した。しかし、例えば、記録材を担持する搬送ベルト（回転体）上に調整用画像を形成する構成にも適用可能である。
【符号の説明】
【００９４】
１２      中間転写ベルト
５０      反射光センサ
２２０    画像濃度調整制制御部
２３１    下地データ取得部
２４０    ベルト位相差検出部
２４１    パッチ間下地データ取得部
【図１】
2019028246.tif 000003
【図２】
2019028246.tif 000004
【図３】
2019028246.tif 000005
【図４】
2019028246.tif 000006
【図５】
2019028246.tif 000007
【図６】
2019028246.tif 000008
【図７】
2019028246.tif 000009
【図８】
2019028246.tif 000010
【図９】
2019028246.tif 000011
【図１０】
2019028246.tif 000012
【図１１】
2019028246.tif 000013
【図１２】
2019028246.tif 000014
【図１３】
2019028246.tif 000015
【図１４】
2019028246.tif 000016
【図１５】
2019028246.tif 000017
【図１６】
2019028246.tif 000018