(57)【要約】【課題】画像形成に係る調整処理に要する時間を短縮する。【解決手段】色ズレ補正処理が開始されると、転写搬送ベルト上にトナマークーパターン列が形成される。トナーマークパターンの各セットにおいて、転写搬送ベルトを走行させてトナーマークをセンサで検出し、基準時刻から各トナーマークまでの時間を計測する。計測結果を用いて各トナーマーク間の距離を求め、この距離に基づき主走査および副走査方向の色ズレ量を検出する。検出された色ズレ量に基づき感光体ドラムへの光書き込みを制御して、色ズレを補正する。また、基準時刻から各トナーマークまでの時間の計測結果を用いて、基準位置からトナーマークパターン列中の各セットとの間の距離を求め、予め求められた当該距離との差分を算出する。この算出結果に基づき、転写搬送ベルト上の画像転写位置に対する転写紙の到達タイミングを制御する。【選択図】図１３
2013064796.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１の像担持体それぞれに形成された潜像を異なる色のトナーで現像して各色の像を形成する像形成手段と、
所定速度で駆動され、前記像形成手段で前記複数の第１の像担持体それぞれに対して形成された前記各色の像が位置を合わせて重ね合わせられて転写される第２の像担持体と、
前記第２の像担持体に重ね合わされて転写された前記各色の像を予め定められた転写位置で転写材に転写して画像形成を行う画像形成手段と、
前記転写材を前記転写位置に搬送させる搬送手段と、
前記第２の像担持体に対してトナーマークパターンを形成するトナーマークパターン形成手段と、
前記第２の像担持体に転写された前記トナーマークパターンを検出する検出手段と、
前記検出手段による前記トナーマークパターンの検出結果によって、前記像形成手段による像形成条件を補正する補正値を算出する補正値算出手段と、
前記検出手段による前記トナーマークパターンの検出結果によって、前記第２の像担持体に転写された前記各色の像が前記転写位置に到達する時間を算出する到達時間算出手段と、
前記到達時間算出手段による算出結果に基づき、前記搬送手段が前記転写材を前記転写位置に到達させるタイミングを制御する制御手段と
を有する
ことを特徴とする画像形成装置。
【請求項２】
前記到達時間算出手段は、
複数の前記トナーマークパターンを検出した検出結果によって、前記時間を算出する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記到達時間算出手段は、
複数の前記トナーマークパターンを検出した複数の検出結果の平均値を用いて、前記時間を算出する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
像形成手段が、複数の第１の像担持体それぞれに形成された潜像を異なる色のトナーで現像して各色の像を形成する像形成ステップと、
画像形成手段が、前記像形成ステップで前記複数の第１の像担持体それぞれに対して形成され、所定速度で駆動される第２の像担持体に重ね合わされて転写された前記各色の像を、予め定められた転写位置で転写材に転写して画像形成を行う画像形成ステップと、
搬送手段が、前記転写材を前記転写位置に搬送させる搬送ステップと、
トナーマークパターン形成手段が、前記第２の像担持体に対してトナーマークパターンを形成するトナーマークパターン形成ステップと、
検出手段が、前記第２の像担持体に転写された前記トナーマークパターンを検出する検出ステップと、
補正値算出手段が、前記検出ステップによる前記トナーマークパターンの検出結果によって、前記像形成ステップによる像形成条件を補正する補正値を算出する補正値算出ステップと、
到達時間算出手段が、前記検出ステップによる前記トナーマークパターンの検出結果によって、前記第２の像担持体に転写された前記各色の像が前記転写位置に到達する時間を算出する到達時間算出ステップと、
制御手段が、前記到達時間算出ステップによる算出結果に基づき、前記搬送ステップが前記転写材を前記転写位置に到達させるタイミングを制御する制御ステップと
を有する
ことを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中間転写方式を用いて画像形成を行う画像形成装置および画像形成装置の制御方法に関する。
【背景技術】
【０００２】
近年、互いに異なる色を形成するための複数の感光体を有するタンデム方式のカラー画像形成装置が普及している。このタンデム方式のカラー画像形成装置における、印刷媒体に対して画像を転送する方式の一つに、中間転写方式がある。
【０００３】
この中間転写方式では、感光体に対して光書き込みにより静電潜像を形成し、この静電潜像を現像して得たトナー画像を、中間転写体に一旦転写する動作を各色毎に行って、中間転写体上に各色のトナー画像を重ねる。そして、この中間転写体から印刷媒体に対して各色のトナー画像を転写して定着させ、カラー画像を得る。中間転写体としては、無端ベルト（転写搬送ベルトと呼ぶ）が採用されるのが一般的である。
【０００４】
この転写搬送ベルトは、使用環境の湿度や温度の影響で伸縮することがある。この場合、トナー画像を印刷媒体に転写する画像転写位置へのトナー画像の到達タイミングが理想時間からずれてしまい、印刷媒体に対する印刷位置のズレが発生してしまうおそれがある。また、転写搬送ベルトの伸縮度合いは、その時々で異なるため、転写位置へのトナー画像の到達タイミングの理想時間に対するズレ量も、バラツキを持つものとなる。
【０００５】
この画像転写位置へのトナー画像の到達タイミングのズレに対応するために、専用のトナーマークパターンを転写搬送ベルト上に作像し、センサで検出して転写搬送ベルトの駆動タイミングを補正する制御が既に知られている。すなわち、転写搬送ベルト上に、タイミング制御用のトナーマークパターンを作像する。そして、この作像されたトナーマークパターンの画像転写位置への到達タイミングを検出し、その検出結果に基づいて転写紙の搬送速度／搬送タイミングを調整する。これにより、画像転写位置に対する画像の到達タイミングと印刷媒体の到達タイミングとを合わせる。
【０００６】
特許文献１には、専用のトナーマークパターン（トナー像）を中間転写ベルト上に形成し、このトナー像の画像転写位置への到達タイミングを検出し、この検出結果に基づき用紙の搬送速度や搬送タイミングを調整する構成が開示されている。特許文献１によれば、画像転写位置に対する画像の到達タイミングと、用紙の到達タイミングとを、高い精度で合わせることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術では、画像転写位置に対する画像の到達タイミングと印刷媒体の到達タイミングとを合わせるために、専用のトナーマークパターンを作像し、さらに、このトナーマークパターンを検出するという処理を行うため、処理に時間を要していたという問題点があった。また、専用のトナーマークパターンを作像するため、トナーの消費量も増加してしまう。
【０００８】
上述した特許文献１においても、画像の到達タイミングと用紙の到達タイミングとを、専用のトナー像を形成して調整しており、処理に時間を要するという問題点は、解消できていない。
【０００９】
本発明は、上記に鑑みてなされたものであって、画像形成に係る調整処理に要する時間を短縮することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、複数の第１の像担持体それぞれに形成された潜像を異なる色のトナーで現像して各色の像を形成する像形成手段と、所定速度で駆動され、像形成手段で複数の第１の像担持体のそれぞれに対して形成された各色の像が位置を合わせて重ね合わせられて転写される第２の像担持体と、第２の像担持体に重ね合わされて転写された各色の像を予め定められた転写位置で転写材に転写して画像形成を行う画像形成手段と、転写材を転写位置に搬送させる搬送手段と、第２の像担持体に対してトナーマークパターンを形成するトナーマークパターン形成手段と、第２の像担持体に転写されたトナーマークパターンを検出する検出手段と、検出手段によるトナーマークパターンの検出結果によって、像形成手段による像形成条件を補正する補正値を算出する補正値算出手段と、検出手段によるトナーマークパターンの検出結果によって、第２の像担持体に転写された各色の像が転写位置に到達する時間を算出する到達時間算出手段と、到達時間算出手段による算出結果に基づき、搬送手段が転写材を転写位置に到達させるタイミングを制御する制御手段とを有することを特徴とする。
【００１１】
また、本発明は、像形成手段が、複数の第１の像担持体それぞれに形成された潜像を異なる色のトナーで現像して各色の像を形成する像形成ステップと、画像形成手段が、像形成ステップで複数の第１の像担持体のそれぞれに対して形成され、所定速度で駆動される第２の像担持体に重ね合わされて転写された各色の像を、予め定められた転写位置で転写材に転写して画像形成を行う画像形成ステップと、搬送手段が、転写材を転写位置に搬送させる搬送ステップと、トナーマークパターン形成手段が、第２の像担持体に対してトナーマークパターンを形成するトナーマークパターン形成ステップと、検出手段が、第２の像担持体に転写されたトナーマークパターンを検出する検出ステップと、補正値算出手段が、検出ステップによるトナーマークパターンの検出結果によって、像形成ステップによる像形成条件を補正する補正値を算出する補正値算出ステップと、到達時間算出手段が、検出ステップによるトナーマークパターンの検出結果によって、第２の像担持体に転写された各色の像が転写位置に到達する時間を算出する到達時間算出ステップと、制御手段が、到達時間算出ステップによる算出結果に基づき、搬送ステップが転写材を転写位置に到達させるタイミングを制御する制御ステップとを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像形成に係る調整処理に要する時間を短縮できるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施形態に係る画像形成装置の一例の構成を示す略線図である。
【図２】図２は、中間転写ユニットの一例の構成をより詳細に示す略線図である。
【図３】図３は、画像形成装置の制御系の一例の構成を示すブロック図である。
【図４】図４は、画像形成装置の制御系から実施形態に関わりの深い部分を抜き出して各部の機能を示すブロック図である。
【図５】図５は、実施形態に適用可能なトナーマークパターンの一例を示す略線図である。
【図６】図６は、トナーマークの有無とセンサの出力信号との関係の例を示す略線図である。
【図７】図７は、色ズレ検出についてより具体的に説明するための略線図である。
【図８】図８は、センサの出力信号の例を示す略線図である。
【図９】図９は、ノイズをトナーマークとして誤検出する例を示す略線図である。
【図１０】図１０は、ノイズ要因をトナーマークとして誤検出しているか否かを判定する方法を説明するための略線図である。
【図１１】図１１は、パターン間隔の検出結果に対する評価の例を示す略線図である。
【図１２】図１２は、トナーマークパターンから画像転写位置に対して画像が到達する到達タイミングを検出する処理の例を説明するための略線図である。
【図１３】図１３は、実施形態による色ズレ補正処理および到達タイミング補正処理の一例を示すフローチャートである。
【図１４】図１４は、センサによるトナーマーク検出の一例を概略的に示す略線図である。
【発明を実施するための形態】
【００１４】
（実施形態に適用可能な構成）
以下に添付図面を参照して、画像形成装置および画像形成装置の制御方法の実施形態を詳細に説明する。図１は、実施形態に係る画像形成装置１の一例の構成を示す。画像形成装置１において、下部に設けられる給紙トレイ１５Ａ、１５Ｂおよび１５Ｃに収納される転写紙３０が、複数の搬送ローラにより、図１において経路Ａで示されるように、中間転写ユニット１４および定着ユニット１２を通って、排紙口Ｂから排紙トレイ１１に排紙される。操作部１０は、この画像形成装置１を操作するための操作子や表示部が設けられる。
【００１５】
中間転写ユニット１４において、転写搬送ベルト１６が図中で反時計回り（図中の矢印の方向）に走行するようになっている。図１の例では、この転写搬送ベルト１６の上側に、転写搬送ベルト１６の走行方向の上流側から、それぞれイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）および黒（Ｋ）の各色の画像を形成するための４組のトナー像形成部２０Ｙ、２０Ｍ、２０Ｃおよび２０Ｋが順に配置されている。各トナー像形成部２０Ｙ、２０Ｍ、２０Ｃおよび２０Ｋは、像担持体としての感光体ドラム２１Ｙ、２１Ｍ、２１Ｃおよび２１Ｋと、現像ユニットとをそれぞれ備えている。
【００１６】
なお、以下では、各符号の添字Ｙ、Ｍ、Ｃ、Ｋは、それぞれイエロー、マゼンダ、シアン、黒用の部材であることを示す。
【００１７】
光書込ユニット１３は、レーザ光源、ポリゴンミラー、ｆθレンズおよび反射ミラーなどを備え、画像データに従い各感光体ドラム２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの表面にレーザ光を走査しながら照射して光書き込みを行い、各感光体ドラム２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋに対して静電潜像を形成する。各感光体ドラム２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋ上に形成された静電潜像は、光書込ユニット１３に含まれる現像器によりそれぞれ現像され、トナー像が形成される。
【００１８】
各感光体ドラム２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋ上に形成されたＹ、Ｍ、ＣおよびＫ各色のトナー像は、図中で反時計回りに走行される転写搬送ベルト１６上に対し、１次転写点で各色が位置を合わせて重ね合わされて転写される。転写搬送ベルト１６は、Ｙ、Ｍ、ＣおよびＫ各色のトナー像を担持した状態で走行駆動される。
【００１９】
転写搬送ベルト１６が駆動され、Ｙ、Ｍ、ＣおよびＫ各色のトナー像が、転写紙３０に対する転写位置に到達するタイミングで、転写紙３０が当該転写位置に到達するように、転写紙３０が搬送駆動される。転写位置において、転写電界が印加され、転写搬送ベルト１６上に担持された各色のトナー像が転写紙３０に転写される。この、転写搬送ベルト１６上の各色のトナー像が転写紙３０に転写される位置を、２次転写点と呼ぶ。
【００２０】
転写紙３０は、このようにして中間転写ユニット１４で各色のトナー画像が転写された後、経路Ａに従いさらに搬送され、定着ユニット１２で加圧加熱される。これにより、各色のトナー画像が転写紙３０に定着され、転写紙３０上にはフルカラートナー画像が形成される。
【００２１】
図２は、中間転写ユニット１４の一例の構成をより詳細に示す。なお、図２において、上述の図１と共通する部分には同一の符号を付し、詳細な説明を省略する。中間転写ユニット１４において、転写搬送ベルト１６は、図中で右端に配される駆動ローラ５２により走行駆動される。また、この例では、駆動ローラ５２は、タイミングベルト５３により駆動モータ５４の駆動ギアと接続され、駆動モータ５４の回転速度に比例して回転する。転写紙３０は、ローラ５５により駆動ローラ５２側に所定の圧力を掛けられながら、ローラ５５と駆動ローラ５２との間を通過する。例えば、転写紙３０のローラ５５と駆動ローラ５２との間の通過部分が２次転写点となる。
【００２２】
転写搬送ベルト１６の、Ｙ、Ｍ、Ｃ、Ｋ各色の１次転写点から２次転写点に至る経路上に、テンションローラ５０が配置される。テンションローラ５０は、スプリング５１といった弾性体により、外側に向けて、常時、テンションが掛けられている。このテンションローラ５０により、装置内の温度や湿度の変化などの影響で転写搬送ベルト１６に伸縮が発生した場合であっても、転写搬送ベルト１６に弛みが発生しないようにされている。
【００２３】
なお、転写搬送ベルト１６に発生した伸縮をテンションローラ５０により吸収する場合、１次転写点と２次転写点との間の距離が変化することになる。例えば、転写搬送ベルト１６が伸びた場合には、１次転写点と２次転写点との間の距離がより大きくなる。したがって、転写搬送ベルト１６上に転写されたトナー像が２次転写点に到達するまでの時間が変化してしまい、転写紙３０に対する画像位置が副走査方向にずれることになる。
【００２４】
中間転写ユニット１４において、センサ６０は、光源と受光部とを備え、後述するようにして転写搬送ベルト１６上に形成されるトナーマークパターン像を検出する。詳細は後述するが、センサ６０は、転写搬送ベルト１６の幅方向（主走査方向）の両端および中央部の３箇所に設けられる。
【００２５】
図３は、画像形成装置１の制御系の一例の構成を示す。この制御系は、ＣＰＵ(Central  Processing  Unit)１００と、ＲＡＭ(Random  Access  Memory)１０１と、ＲＯＭ(Read  Only  Memory)１０２と、ＩＯ(IN/OUT)制御部１０３と、駆動モータインターフェイス（Ｉ／Ｆ）１０４と、検出ＩＯ部１０５とを有し、これら各部がバス１１０で互いに通信可能に接続されている。ＣＰＵ１００は、ＲＯＭ１０２に予め記憶されるプログラムに従い、ＲＡＭ１０１をワークメモリとして用いて、この画像形成装置１の全体を制御する。なお、ＲＯＭ１０２は、書き換え可能であるものとする。
【００２６】
図３において、ドライバ１０６は、駆動モータ５４を駆動する。駆動モータＩ／Ｆ１０４は、ドライバ１０６とＣＰＵ１００との間のインターフェイスである。検出ＩＯ部１０５には、センサ６０の出力が供給される。検出ＩＯ部１０５は、センサ６０の出力をＣＰＵ１００が解釈可能な情報に変換して、ＣＰＵ１００に供給する。
【００２７】
ＩＯ制御部１０３は、ＣＰＵ１００の命令により、負荷７０の動作を制御する。負荷７０は、例えば各部を駆動するためのモータ、クラッチ・ソレノイド、各センサなどを含む。また、ＩＯ制御部１０３は、ＣＰＵ１００の命令により、データの入出力などの制御も行う（図示しない）。
【００２８】
また、バス１１０には、外部装置１０７をさらに接続させることができる。外部装置１０７は、例えばパーソナルコンピュータであり、転写紙３０に対して画像形成を行うための画像データや、この画像形成装置１に対する制御コマンドなどを、この画像形成装置１に対して入力する。外部装置１０７から入力される画像データの受信処理や、外部装置１０７との間でなされる制御コマンドなどの送受信処理などは、ＣＰＵ１００により制御される。
【００２９】
図４は、図３に示した構成のうち、本実施形態に関わりの深い部分を抜き出し、各部の機能を示す。検出ＩＯ部１０５は、センサ６０の制御を行うセンサ制御部１２４を有すると共に、センサ６０の出力信号の入力と、当該出力信号をデジタルデータであるマーク位置読取情報に変換してバス１１０に対して出力するマーク位置情報入出力部１２５とを有する。
【００３０】
ＣＰＵ１００は、マーク位置情報入出力部１２５から供給されたマーク位置読取情報に基づきトナーマークパターン像の位置を演算するマーク位置情報演算部１２０を有する。マーク位置情報演算部１２０は、例えば、ＣＰＵ１００上で動作するプログラムのモジュールである。
【００３１】
ＲＡＭ１０１は、マーク位置読取情報保持部１２１と、マーク位置情報演算結果保持部１２２とを有する。マーク位置読取情報保持部１２１は、マーク位置情報入出力部１２５から出力された、マーク位置読取情報を一時的に保持する。ＣＰＵ１００のマーク位置情報演算部１２０は、このマーク位置読取情報保持部１２１からマーク位置読取情報を読み出して演算し、マーク位置情報を出力する。このマーク位置情報は、マーク位置情報演算結果保持部１２２に保持される。
【００３２】
ＲＯＭ１０２は、初期マーク位置情報記憶部１２３を有する。初期マーク位置情報記憶部１２３は、例えば後述する基準値算出モード時に、マーク位置情報演算結果保持部１２２に保持されたマーク位置情報を、トナーマークパターン像の初期位置を示す情報として記憶する。
【００３３】
（実施形態に適用可能なトナーマークパターン）
図５は、本実施形態に適用可能なトナーマークパターンの一例を示す。本実施形態においては、転写搬送ベルト１６に対して、図５に例示されるようなラダーパターン２００、２００、…を形成する。各ラダーパターン２００は、Ｙ、Ｋ、ＭおよびＣ各色の線が主走査方向と平行に、等間隔に配置される横線パターンと、各色の線が主走査方向に対して４５°の角度を以て等間隔に配置される斜めパターンとが組み合わされてなる。
【００３４】
なお、以下では、ラダーパターン２００を構成する各色の線のそれぞれを、トナーマークと呼ぶ。すなわち、ラダーパターン２００は、複数のトナーマークの集合があるパターンを構成するトナーマークパターンである。
【００３５】
ラダーパターン２００は、図５に例示されるように、転写搬送ベルト１６に対し、主走査方向すなわち幅方向に３列（両端および中央）、形成される。例えば、ＣＰＵ１００によりラダーパターン２００を形成するための画像データが生成され、この画像データに基づき光書込ユニット１３を制御し、各感光体ドラム２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋに対してラダーパターン２００の静電潜像を形成する。この静電潜像を現像してトナー像とし、このラダーパターン２００のトナー像を、転写搬送ベルト１６上に対して転写させる。このとき、各列のラダーパターン２００は、副走査方向すなわち転写搬送ベルト１６の走行方向に向けて、それぞれ複数が形成される。１のラダーパターン２００を１セットとし、例えば各列に８セットずつ、ラダーパターン２００が形成される。
【００３６】
センサ６０は、ラダーパターン２００の各列に対応し、図５における左端のラダーパターン２００を検出するセンサ６０Ｆと、中央のラダーパターン２００を検出するセンサ６０Ｃと、右端のラダーパターンを検出するセンサ６０Ｒとを有する。各センサ６０Ｆ、６０Ｃおよび６０Ｒは、それぞれ検出対象に向けて光線を射出する光源と、検出対象からの光を検出する光検出素子とを有する。より具体的には、各センサ６０Ｆ、６０Ｃおよび６０Ｒとして、汎用的な駆動反射型フォトインタラプタを用いることができる。なお、以下では、各センサ６０Ｆ、６０Ｃおよび６０Ｒを区別する必要の無い場合には、各センサ６０Ｆ、６０Ｃおよび６０Ｒをセンサ６０として説明する。
【００３７】
図６は、トナーマークの有無とセンサ６０の出力信号との関係の例を示す。図６（ａ）がトナーマークの有無を示し、図６（ｂ）がセンサ６０の出力信号の例を示す。センサ６０がトナーマークを検出している間は、センサ６０から射出された光線がトナーマークで拡散されるため、センサ６０の出力信号は、”Ｌｏｗ”状態となる。一方、センサ６０がトナーマークを検出していない間は、センサ６０から射出された光線は、転写搬送ベルト１４で反射され、反射光がセンサ６０に検出されるため、センサ６０の出力信号は、”Ｈｉｇｈ”状態となる。
【００３８】
（色ズレ補正について）
次に、本実施形態に適用可能な色ズレ補正の一例の方法について説明する。本実施形態では、上述のラダーパターン２００の横線パターン２００Ａを構成するトナーマーク同士の間隔と、横線パターン２００Ａの各トナーマークと、斜め線パターン２００Ｂの各トナーマークとの間隔とを計測することで、色ズレ補正を行う補正値を算出する。
【００３９】
ラダーパターン２００は、転写搬送ベルト１６の主走査方向の両端および中央の位置に、副走査方向に沿って繰り返し形成され、３のトナーマークパターン列が構成される。また、ラダーパターン２００の先頭のトナーマーク（横線パターン２００Ａの色Ｙのトナーマーク）から、当該ラダーパターン２００の次に配置されるラダーパターン２００の先頭のトナーマークまでの長さが、ラダーパターン２００の長さとする。このラダーパターン２００によるトナーマークパターン列を、センサ６０Ｆ、６０Ｃおよび６０Ｒによりそれぞれ検知し、色ズレ補正処理を行う。
【００４０】
ラダーパターン２００では、例えば、横線パターン２００Ａおよび斜め線パターン２００Ｂを構成する各トナーマークの、センサ６０Ｆ、６０Ｃおよび６０Ｒによる検知結果を一定のサンプリング間隔でサンプリングし、横線パターン２００Ａおよび斜め線パターン２００Ｂの各トナーマークが検知された時間間隔を計測する。計測された時間間隔に対して、既知の転写搬送ベルト１６の速度を乗じることで、横線パターン２００Ａおよび斜め線パターン２００Ｂを構成する各トナーマーク間の距離を取得できる。また、横線パターン２００Ａおよび斜め線パターン２００Ｂのうち同じ色のトナーマーク間の距離を計測し、各色の距離を比較することで、ズレ量を求めることが可能となる。
【００４１】
図７を用いて、色ズレ検出についてより具体的に説明する。副走査方向の色ズレを算出するには、横線パターン２００Ａを使用し、基準色である色Ｋと他の色Ｙ、ＭおよびＣとのパターン間隔（ｙ1，ｍ1，ｃ1）をそれぞれ計測する。そして、計測結果を基準色に対する各色それぞれの理想距離と比較することで、副走査方向の色ズレを算出することができる。理想距離の値は、例えば出荷時の調整において計測した値をＲＯＭ１０２などに予め記憶させておくことが考えられる。
【００４２】
主走査方向の色ズレを算出するには、各色について、横線パターン２００Ａの各線と斜め線パターン２００Ｂの各トナーマークとの間隔（ｙ2，ｋ2，ｍ2，ｃ2）をそれぞれ計測する。斜め線パターン２００Ｂの各トナーマークは、主走査方向に対して４５°の角度を持っているため、計測された間隔の、基準色（色Ｋ）と他の色Ｙ、ＭおよびＣとの差分が各色Ｙ、ＭおよびＣそれぞれの主走査方向の色ズレ量となる。例えば、色Ｙの主走査方向における色ずれ量は、ｋ2−ｙ2で求められる。このようにして、ラダーパターン２００を用いて副走査方向および主走査方向の色ズレ（レジストズレ）量を取得することができる。
【００４３】
このような色ズレ量の検出処理は、例えば、少なくとも１のラダーパターン２００を用いて実行することが可能である。複数のラダーパターン２００を用いて各色について色ズレ量の検出を行うことで、色ズレ補正処理をより精度よく行うことができる。例えば、複数のラダーパターン２００を用いて算出された色ズレ量に対して、平均値処理などの統計的処理を施して、各色の色ズレ量を算出することが考えられる。
【００４４】
また、上述した色ズレ量の検出処理を、主走査方向に位置の異なるセンサ６０Ｆ、６０Ｃおよび６０Ｒを用いてそれぞれ行うことで、各ズレ量について、主走査方向および副走査方向それぞれの成分を検出することができる。例えば、スキュー成分であれば、センサ６０Ｆおよびセンサ６０Ｒでそれぞれ検知される副走査方向の色ズレ量の差分を算出することで取得可能である。また、センサ６０Ｆおよび６０Ｃ、ならびに、センサ６０Ｃおよび６０Ｒそれぞれで主走査方向のズレの差分を算出することで、倍率誤差偏差を取得可能である。
【００４５】
上述のようにして算出された各色の色ズレ量に基づき光書込ユニット１３における感光体ドラム２１Ｙ、２１Ｍ、２１Ｃおよび２１Ｋに対する光書き込みを制御することで、色ズレ補正を行うことができる。
【００４６】
（画像転写位置に対する画像の到達タイミング検出）
次に、転写搬送ベルト１６上に形成された画像が、当該画像を転写紙３０に転写する画像転写位置に到達するタイミングを検出する、到達タイミング検出処理について説明する。
【００４７】
（１）センサによるノイズ検知
先ず、センサ６０が転写搬送ベルト１６上の傷や汚れといったノイズを検出した場合の処理について説明する。本実施形態による到達タイミング検出では、センサ６０の出力信号が”Ｌｏｗ”状態となったときにトナーマークが検出されたと見做し、当該出力信号の”Ｌｏｗ”状態を検知した時刻を順次記憶する。そして、記憶された各々の時刻の差分を所定に算出することで、到達タイミング検出を行う。そのため、センサ６０の出力信号が転写搬送ベルト１６上のノイズを検知したことで”Ｌｏｗ”状態となった場合の検出結果を排除する必要がある。
【００４８】
センサ６０が転写搬送ベルト１６のトナーマークやノイズの無い部分を読み取っている場合には、図８に例示されるように、センサ６０の出力は”Ｈｉｇｈ”状態を保つ。この”Ｈｉｇｈ”状態のセンサ６０の出力電圧を基準電圧Ｖｓｇとする。なお、図中に示される電圧Ｖｔｈは、パターン検知閾値電圧であって、このパターン検知閾値電圧Ｖｔｈ以下のセンサ６０の出力電圧を検知した場合に、トナーマークを検出したと判定される。
【００４９】
一方、転写搬送ベルト１６上の、傷や汚れといった様々なノイズ要因がある部分をセンサ６０が読み取った場合には、センサ６０の出力電圧は、このノイズ要因を通過したタイミングで基準電圧Ｖｓｇよりも低い電圧となる可能性がある。図９に例示されるように、パターン検知閾値電圧Ｖｔｈ以下の出力電圧を検知した場合、ノイズ要因がトナーマークとして誤検出される。図９の例では、２箇所がトナーマークとして誤検出されている。
【００５０】
（２）誤検知判定
図１０を用いて、ノイズ要因をトナーマークとして誤検出しているか否かを判定する方法について説明する。本実施形態では、トナーマークの検出処理に伴いこの判定を行う。より具体的には、ラダーパターン２００を、転写搬送ベルト１６の主走査方向における両端および中央の３列のそれぞれについて、少なくとも８セット（８個）形成し、各列毎に、隣接するラダーパターン２００の横線パターン２００Ａ同士、ならびに、斜め線パターン２００Ｂ同士の間隔を算出する。なお、算出には、横線パターン２００Ａおよび斜め線パターン２００Ｂそれぞれにおいて、最終色（この例では色Ｃ）のトナーマークを用いる。
【００５１】
以下において、各トナーマークパターン列について、隣接するラダーパターン２００の横線パターン２００Ａ同士の間隔を、時間Hori＿intvl＿P＿[x]とする。なお、「x」は、１〜７の値であり、「P」は、「F」、「C」および「R」の何れかであり、「F」はセンサ６０Ｆにより検出される列、「C」はセンサ６０Ｃにより検出される列、「R」はセンサ６０Ｒにより検出される列を示す。また、各トナーマークパターン列において、（ｙ×８−４）番目（最終色のトナーマークのみを対象とするため）にパターン検知閾値電圧Ｖｔｈ以下のセンサ６０の出力電圧を検知した時刻を、時刻MHori＿P＿[y]とする。「y」は、１〜８の値である。
【００５２】
センサ６０Ｆにより検出される列について、時間Hori＿intvl＿Ｆ＿[x]は、下記の式（１）〜式（７）によって算出される。
Hori＿intvl＿F＿[1]＝MHori＿F＿[2]−MHori＿F＿[1]    …（１）
Hori＿intvl＿F＿[2]＝MHori＿F＿[3]−MHori＿F＿[2]    …（２）
Hori＿intvl＿F＿[3]＝MHori＿F＿[4]−MHori＿F＿[3]    …（３）
Hori＿intvl＿F＿[4]＝MHori＿F＿[5]−MHori＿F＿[4]    …（４）
Hori＿intvl＿F＿[5]＝MHori＿F＿[6]−MHori＿F＿[5]    …（５）
Hori＿intvl＿F＿[6]＝MHori＿F＿[7]−MHori＿F＿[6]    …（６）
Hori＿intvl＿F＿[7]＝MHori＿F＿[8]−MHori＿F＿[7]    …（７）
【００５３】
斜め線パターン２００Ｂについても同様である。各トナーマークパターン列について、隣接するラダーパターン２００の斜め線パターン２００Ｂ同士の間隔を、時間Slop＿intvl＿P＿[x]とする。また、各トナーマークパターン列において、（ｙ×８）番目にパターン検知閾値電圧Ｖｔｈ以下のセンサ６０の出力電圧を検知した時刻を、時刻Slop＿P＿[y]とする。なお、「P」、「x」および「y」の意味などについては、上述と同様である。
【００５４】
センサ６０Ｆにより検出される列について、時間Slop＿intvl＿F＿[x]は、下記の式（８）〜式（１４）によって算出される。
Slop＿intvl＿F＿[1]＝Slop＿F＿[2]−Slop＿F＿[1]    …（８）
Slop＿intvl＿F＿[2]＝Slop＿F＿[3]−Slop＿F＿[2]    …（９）
Slop＿intvl＿F＿[3]＝Slop＿F＿[4]−Slop＿F＿[3]    …（１０）
Slop＿intvl＿F＿[4]＝Slop＿F＿[5]−Slop＿F＿[4]    …（１１）
Slop＿intvl＿F＿[5]＝Slop＿F＿[6]−Slop＿F＿[5]    …（１２）
Slop＿intvl＿F＿[6]＝Slop＿F＿[7]−Slop＿F＿[6]    …（１３）
Slop＿intvl＿F＿[7]＝Slop＿F＿[8]−Slop＿F＿[7]    …（１４）
【００５５】
上述した式（１）〜式（１４）の演算を、センサ６０Ｃおよび６０Ｒの検出結果についても、それぞれ実行すると、下記の式（１５）〜式（２０）に示されるように、４２個のパターン間隔が算出される。
Hori＿intvl＿F＿[1]、Hori＿intvl＿F＿[2]、…、Hori＿intvl＿F＿[7]    …（１５）
Hori＿intvl＿C＿[1]、Hori＿intvl＿C＿[2]、…、Hori＿intvl＿C＿[7]    …（１６）
Hori＿intvl＿R＿[1]、Hori＿intvl＿R＿[2]、…、Hori＿intvl＿R＿[7]    …（１７）
Slop＿intvl＿F＿[1]、Slop＿intvl＿F＿[2]、…、Slop＿intvl＿F＿[7]    …（１８）
Slop＿intvl＿C＿[1]、Slop＿intvl＿C＿[2]、…、Slop＿intvl＿C＿[7]    …（１９）
Slop＿intvl＿R＿[1]、Slop＿intvl＿R＿[2]、…、Slop＿intvl＿R＿[7]    …（２０）
【００５６】
次に、式（１５）〜式（２０）の如く得られた４２個のパターン間隔それぞれについて、下記の式（２１）〜式（２６）に示す比較を行い、これら４２個の各パターン間隔が、所定の範囲に収まっているか否かを判定する。なお、式（２１）〜式（２６）において、値IDは、パターン間隔の理想値を示し、値SPは、誤検出に対する許容値を示す。これら値IDおよび値SPは、長さを示す。また、値dlは、転写搬送ベルト１６の走行速度（プロセス線速）を示す。
【００５７】
ID−SP＜Hori＿intvl＿F＿[x]×dl＜ID＋SP    …（２１）
ID−SP＜Hori＿intvl＿C＿[x]×dl＜ID＋SP    …（２２）
ID−SP＜Hori＿intvl＿R＿[x]×dl＜ID＋SP    …（２３）
ID−SP＜Slop＿intvl＿F＿[x]×dl＜ID＋SP    …（２４）
ID−SP＜Slop＿intvl＿C＿[x]×dl＜ID＋SP    …（２５）
ID−SP＜Slop＿intvl＿R＿[x]×dl＜ID＋SP    …（２６）
【００５８】
上述の式（２１）〜式（２６）を、「x」を１〜７としてそれぞれ判定結果を求める。そして、式（２１）〜式（２６）それぞれの判定結果に対して図１１の評価を適用し、各列における８セットのラダーパターン２００の横線パターン２００Ａおよび斜め線パターン２００Ｂうち、ノイズ要因をパターンと誤検出していると見做される箇所を特定する。
【００５９】
例えば、式（２１）において、x＝１のみにおいてパターン間隔が所定の範囲に収まっていないと判定された場合、図１１の第２行に該当し、センサ６０Ｆで検出される列の、１セット目のラダーパターン２００の横線パターン２００Ａにおいて、ノイズ要因がトナーマークと誤検出されていると見做す。別の例では、式（２２）においてx＝２およびx＝３においてパターン間隔が所定の範囲に収まっていないと判定された場合、図１１の第３行に該当し、センサ６０Ｃで検出される列の、３セット目のラダーパターン２００の横線パターン２００Ａにおいて、ノイズ要因がトナーマークと誤検出されていると見做す。
【００６０】
（３）到達タイミング検出
次に、トナーマークパターンから、画像転写位置に対して画像が到達する到達タイミングを検出する処理について、図１２を用いて説明する。基準時刻から、トナーマークパターン列において予め定められたトナーパターンが検出されるまでの時間を計測する。この計測された時間に基づき、初期に設定された副走査レジスト調整値（転写紙３０の搬送タイミングの設定値）に対する補正値であるマージンポジションオフセット値を算出する。
【００６１】
本実施形態では、横線パターン２００Ａおよび斜め線パターン２００Ｂそれぞれにおける、最終色（この例では色Ｃ）のトナーマークを用いて、到達タイミングの検出を行う。このとき、到達タイミングを検出する際の基準時刻として、当該最終色のＦゲート開始タイミングを用いる。Ｆゲート開始タイミングは、画像の副走査ゲート信号によって指示される。
【００６２】
より具体的には、センサ６０Ｃの検知結果に基づき、中央列のトナーマークパターン列の各セットについて、最終色のＦゲート開始タイミングから横線パターン２００Ａの最終色のトナーマークが検出される時刻までの時間PHori＿C[y]（y＝１〜８）を、下記の式（２７）〜式（３４）の如くそれぞれ計測する。
PHori＿C[1]    …（２７）
PHori＿C[2]    …（２８）
PHori＿C[3]    …（２９）
PHori＿C[4]    …（３０）
PHori＿C[5]    …（３１）
PHori＿C[6]    …（３２）
PHori＿C[7]    …（３３）
PHori＿C[8]    …（３４）
【００６３】
（４）基準値算出
本実施形態では、画像形成装置１は、動作モードとして基準算出モードと、タイミング補正モードとを有する。タイミング補正モードは、図１２を用いて説明したタイミング検出処理を適宜行い、検出結果に基づき、画像転写位置に対して画像が到達する到達タイミングを補正する動作モードである。また、基準算出モードは、タイミング補正モードで到達タイミングを補正する際に基準となる基準値を算出する動作モードである。
【００６４】
先ず、基準算出モード時の処理について説明する。この基準算出モードは、例えば画像形成装置１の工場出荷時に実行される。これに限らず、画像形成装置１の電源投入時や、前回の基準算出モードの実行時から所定時間が経過した時点などに実行することも考えられる。操作部１０に対する所定のユーザ操作に応じて実行してもよい。
【００６５】
基準算出モードにおいて、図１２を用いて説明したタイミング検出処理により求められた時間PHori＿C[y]を、転写搬送ベルト１６の走行速度ｖを乗じることで距離に換算し、中央列のトナーマークパターン列の各セットについて、距離SDPHori＿C[y]を算出する。より具体的には、下記の式（３５）〜式（４２）により、中央列のトナーマークパターン列の各セットの距離SDPHori＿C[y]を算出する。これら式（３５）〜式（４２）で算出された距離SDPHori＿C[1]〜距離SDPHori＿C[8]を、それぞれＲＯＭ１０２の初期マーク位置情報記憶部１２３に基準値として記憶する。
【００６６】
SDPHori＿C[1]＝PHori＿C[1]×ｖ    …（３５）
SDPHori＿C[2]＝PHori＿C[2]×ｖ    …（３６）
SDPHori＿C[3]＝PHori＿C[3]×ｖ    …（３７）
SDPHori＿C[4]＝PHori＿C[4]×ｖ    …（３８）
SDPHori＿C[5]＝PHori＿C[5]×ｖ    …（３９）
SDPHori＿C[6]＝PHori＿C[6]×ｖ    …（４０）
SDPHori＿C[7]＝PHori＿C[7]×ｖ    …（４１）
SDPHori＿C[8]＝PHori＿C[8]×ｖ    …（４２）
【００６７】
なお、上述した図１１の評価で誤検出箇所が存在すると見做されたセットについては、SDPHori＿C[y]の値を「０」として初期マーク位置情報記憶部１２３に記憶するとよい。また、基準算出モードを実行した際には、各給紙トレイ１５Ａ、１５Ｂおよび１５Ｃと、紙種（紙サイズなど）毎に設けている副走査レジスト調整値（転写紙３０の搬送タイミングの設定値）も、算出された距離SDPHori＿C[1]〜距離SDPHori＿C[8]に基づき更新する。
【００６８】
（５）タイミング補正処理
次に、タイミング補正モード時の処理について説明する。本実施形態では、画像形成装置１の動作モードがタイミング補正モードとなった際に、先ず、上述の基準算出モードで行った処理と同様にして時間PHori＿C[1]〜PHori＿C[8]を計測する。そして、下記の式（４３）〜式（５０）に従い、計測結果の各時間PHori＿C[1]〜PHori＿C[8]に対して転写搬送ベルト１６の走行速度ｖを乗じた値と、基準算出モードで算出されＲＯＭ１０２の初期マーク位置情報記憶部１２３に記憶される、各距離SDPHori＿C[1]〜距離SDPHori＿C[8]との差分DPHori＿C[1]〜DPHori＿C[8]をそれぞれ算出する。
【００６９】
DPHori＿C[1]＝SDPHori＿C[1]−PHori＿C[1]×ｖ    …（４３）
DPHori＿C[2]＝SDPHori＿C[2]−PHori＿C[2]×ｖ    …（４４）
DPHori＿C[3]＝SDPHori＿C[3]−PHori＿C[3]×ｖ    …（４５）
DPHori＿C[4]＝SDPHori＿C[4]−PHori＿C[4]×ｖ    …（４６）
DPHori＿C[5]＝SDPHori＿C[5]−PHori＿C[5]×ｖ    …（４７）
DPHori＿C[6]＝SDPHori＿C[6]−PHori＿C[6]×ｖ    …（４８）
DPHori＿C[7]＝SDPHori＿C[7]−PHori＿C[7]×ｖ    …（４９）
DPHori＿C[8]＝SDPHori＿C[8]−PHori＿C[8]×ｖ    …（５０）
【００７０】
次に、差分DPHori＿C[1]〜DPHori＿C[8]の平均値MDPHori＿Cを算出する。このとき、下記の式（５１）〜式（５３）に示すように、上述した図１１の評価で誤検出箇所が存在すると見做されたセット数ErrorSetが所定数未満、例えば３未満であれば、この誤検出箇所が存在すると見做されたセットを除いて平均値MDPHori＿Cを算出する。一方、誤検出箇所が存在すると見做されたセット数が所定数以上、例えば３以上の場合には、平均値MDPHori＿Cの算出処理を行わない。
【００７１】
(a)  ErrorSet＝０  の場合
MDPHori＿C＝(DPHori＿C[1]＋・・・＋DPHori＿C[8])/8    …（５１）
(b)  ErrorSet＝１  の場合
MDPHori＿C＝(DPHori＿C[1]＋・・・＋DPHori＿C[8]−DPHori＿C[$1])/7    …（５２）
(c)  ErrorSet＝２  の場合
MDPHori＿C＝(DPHori＿C[1]＋・・・＋DPHori＿C[8]−DPHori＿C[$1]−DPHori＿C[$2])/6    …（５３）
(d)  ErrorSet≧３  の場合
平均値MDPHori＿Cの算出処理を行わない。
【００７２】
なお、式（５２）および式（５３）において、「$1」および「$2」は、それぞれ誤検出箇所が存在すると見做されたセットを示す。
【００７３】
以上のようにして、誤検出箇所の検出結果を排除して算出された平均値MDPHori＿Cを、タイミング補正値（マージンポジションオフセット値）として、ＲＯＭ１０２に記憶させる。なお、ErrorSet≧３であって、平均値MDPHori＿Cの算出処理を行わなかった場合は、ＲＯＭ１０２に対するマージンポジションオフセット値の記憶処理を行わない。
【００７４】
画像形成装置１においてマージンポジション制御が有効となっている場合、ＲＯＭ１０２からこのマージンポジションオフセット値が読み出され、読み出された当該マージンポジションオフセット値が、各給紙トレイ１５Ａ、１５Ｂおよび１５Ｃと、紙種（紙サイズなど）毎に設けている副走査レジスト調整値に対して加算される。これにより、基準算出モードを実施した時点からの、画像転写位置に対する画像の到達タイミングのズレに合わせて、画像転写位置に対する転写紙３０の到達タイミングを制御することができる。なお、マージンポジション制御は、画像転写位置に対して画像が到達する到達タイミングの補正を行う制御である。
【００７５】
（全体の処理の流れ）
本実施形態では、色ズレ補正処理の際に、トナーマークパターン列を形成し、このトナーマークパターン列に含まれるトナーマークを各センサ６０により検知する。上述の（５）タイミング補正処理は、色ズレ補正処理が実施された際のトナーマークの検知結果を用いて、マージンポジションオフセット値を算出する。
【００７６】
図１３は、本実施形態による色ズレ補正処理および到達タイミング補正処理の一例を示すフローチャートである。なお、このフローチャートにおける各処理は、ＣＰＵ１００により、ＲＯＭ１０２に予め記憶されるプログラムに従い実行される。
【００７７】
先ず、ステップＳ１００で、ＣＰＵ１００は、色ズレ補正動作を開始する。例えば、ＣＰＵ１００は、ＩＯ制御部１０３を介して、各負荷７０としての画像形成装置１の各部を制御して、転写搬送ベルト１６上の両端および中央部に、図５で説明したようにして、ラダーパターン２００を副走査方向に少なくとも８回、繰り返して形成し、３本のトナーマークパターン列を形成する。そして、転写搬送ベルト１６を所定の走行速度で駆動させると共に、所定のタイミングで副走査ゲート信号を出力する。ＣＰＵ１００は、検出ＩＯ部１０５から供給される各センサ６０の出力信号に基づき各センサ６０の各トナーマークパターン列に含まれるトナーマークを検出する。
【００７８】
図１４は、センサ６０によるトナーマーク検出の一例を概略的に示す。例えば、副走査ゲート信号のタイミング７０を基準時刻ｔ0として、この基準時刻ｔ0から、各ラダーパターン２００1、２００2、…に含まれる各トナーマークが検出されるまでの時間ｔ1、ｔ2、ｔ3、…を計測する。
【００７９】
転写搬送ベルト１６の両端および中央の各トナーマークパターン列毎に計測された各時間ｔ1、ｔ2、ｔ3、…は、基準時刻ｔ0と共に、ＲＡＭ１０１のマーク位置読取情報保持部１２１に一時的に保持される。ＣＰＵ１００は、マーク位置読取情報保持部１２１に保持された各時間ｔ1、ｔ2、ｔ3、…を用いて、色ズレ補正に用いる間隔（ｙ1，ｍ1，ｃ1）と間隔（ｙ2，ｋ2，ｍ2，ｃ2）とを求め、図７を用いて説明した方法により、色ズレ量を取得する。そして、取得された色ズレ量に基づき光書込ユニット１３における光書き込みを制御し、色ズレ補正を行う。
【００８０】
次のステップＳ１０１で、ＣＰＵ１００は、マージンポジション制御が有効になっているか否かを判定する。若し、有効になっていないと判定した場合、図１３のフローチャートにおける一連の処理が終了される。一方、有効になっていると判定した場合、ＣＰＵ１００は、処理をステップＳ１０２に移行させ、ステップＳ１００で開始された色ズレ補正処理が成功か否かを判定する。若し、色ズレ補正処理が失敗であると判定した場合、図１３のフローチャートにおける一連の処理が終了される。
【００８１】
一方、ＣＰＵ１００は、ステップＳ１０２で色ズレ補正処理が成功であると判定した場合、処理をステップＳ１０３に移行させ、画像形成装置１の現在の動作モードが基準値算出モードであるか否かを判定する。若し、基準値算出モードであると判定した場合、ＣＰＵ１００は、処理をステップＳ１０４に移行させ、基準値算出動作を開始する。
【００８２】
ステップＳ１０４において、ＣＰＵ１００は、上述のステップＳ１００で取得され、ＲＡＭ１０１のマーク位置読取情報保持部１２１に保持されている、各トナーマークパターン列毎に計測された各時間ｔ1、ｔ2、ｔ3、…と、基準時刻ｔ0とに基づき、上述した式（３５）〜式（４２）により、中央列のトナーマークパターン列の各セットの距離SDPHori＿C[1]〜SDPHori＿C[8]を算出する。
【００８３】
各距離SDPHori＿C[1]〜SDPHori＿C[8]が算出されると、ＣＰＵ１００は、処理をステップＳ１０５に移行させ、各距離SDPHori＿C[1]〜SDPHori＿C[8]を、基準値としてＲＯＭ１０２の初期マーク位置情報記憶部１２３に上書きで記憶し、基準値を更新する。そして、図１３のフローチャートにおける一連の処理が終了される。
【００８４】
上述したステップＳ１０３において、ＣＰＵ１００は、画像形成装置１の動作モードが基準値算出モードではないと判定した場合、処理をステップＳ１０６に移行させる。ステップＳ１０６で、ＣＰＵ１００は、上述のステップＳ１００で取得され、ＲＡＭ１０１のマーク位置読取情報保持部１２１に保持されている、各トナーマークパターン列毎に計測された各時間ｔ1、ｔ2、ｔ3、…と、基準時刻ｔ0と、ＲＯＭ１０２の初期マーク位置情報記憶部１２３に基準値として記憶されている各距離SDPHori＿C[1]〜SDPHori＿C[8]とに基づき、上述した式（４３）〜式（５０）、ならびに、式（５１）〜式（５３）などに基づき、マージンポジションオフセット値を算出する。
【００８５】
次のステップＳ１０７で、ＣＰＵ１００は、ステップＳ１０６で算出されたマージンポジションオフセット値が、予め定められた正常範囲内の値であるか否かを判定する。例えば、マージンポジションオフセット値の絶対値が数ｍｍ以内（例えば５ｍ以内）であれば、正常範囲内の値であると判定する。
【００８６】
若し、正常範囲内の値であると判定した場合、ＣＰＵ１００は、処理をステップＳ１０８に移行させる。ステップＳ１０８で、ＣＰＵ１００は、ステップＳ１０６で算出したマージンポジションオフセット値を、ＲＯＭ１０２に上書きで記憶させ、マージンポジションオフセット値を更新し、この図１３のフローチャートによる一連の処理を終了させる。この更新されたマージンポジションオフセット値が各副走査レジスト調整値に対して加算され、画像転写位置に対する転写紙３０の到達タイミングが制御される。
【００８７】
一方、ステップＳ１０７で、算出されたマージンポジションオフセット値が正常範囲外の値であると判定した場合、ＣＰＵ１００は、ＲＯＭ１０２に記憶されるマージンポジションオフセット値の更新を行わず、この図１３のフローチャートによる一連の処理が終了させる。
【００８８】
以上説明したように、本実施形態によれば、色ズレ補正処理を行う際に、各トナーマーク毎に計測された各時間ｔ1、ｔ2、ｔ3、…を用いて、マージンポジションオフセット値の算出を行っている。そのため、マージンポジションオフセット値の算出のために別途、トナーマークを形成する必要が無く、一連の処理を高速に実行することができる。それと共に、トナーの消費を抑えることもできる。
【符号の説明】
【００８９】
１  画像形成装置
１３  光書込ユニット
１２  定着ユニット
１４  中間転写ユニット
１６  転写搬送ベルト
２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋ  感光体ドラム
３０  転写紙
５０  テンションローラ
５２  駆動ローラ
６０，６０Ｆ，６０Ｃ，６０Ｒ  センサ
１００  ＣＰＵ
１０１  ＲＡＭ
１０２  ＲＯＭ
１０３  ＩＯ制御部
１０５  検出ＩＯ部
２００，２００1，２００2  ラダーパターン
２００Ａ  横線パターン
２００Ｂ  斜め線パターン
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開平１１−１９４５６１号公報
【図１】
2013064796.tif 000003
【図２】
2013064796.tif 000004
【図３】
2013064796.tif 000005
【図４】
2013064796.tif 000006
【図５】
2013064796.tif 000007
【図６】
2013064796.tif 000008
【図７】
2013064796.tif 000009
【図８】
2013064796.tif 000010
【図９】
2013064796.tif 000011
【図１０】
2013064796.tif 000012
【図１１】
2013064796.tif 000013
【図１２】
2013064796.tif 000014
【図１３】
2013064796.tif 000015
【図１４】
2013064796.tif 000016