対象部材の上に形成されたそれぞれ色の異なる複数のパターンに対して光を照射する発光手段と、前記パターンからの反射光のうち第1の反射成分を受光する第1受光手段と、前記パターンからの反射光のうち前記第1の反射成分とは反射角度の異なる第2の反射成分を受光する第2受光手段と、前記第1受光手段から出力される出力信号と、前記第2受光手段から出力される出力信号とに対応した色ずれ量を決定し、前記決定した色ずれ量を示すデータを出力する色ずれ量決定手段とを備えた画像形成装置であって、前記それぞれ色の異なる複数のパターンには、第1パターンと、前記第1パターンよりも面積の小さな第2パターンであって、前記第1パターンの中央に重畳して形成された前記第2パターンとが含まれ、前記画像形成装置は、さらに、前記第1受光手段から出力される出力信号と前記第2受光手段から出力される出力信号の時間的なずれを調整するためのオフセット値を決定するオフセット決定手段と、前記オフセット決定手段が決定したオフセット値のぶんだけ前記第1受光手段から出力される出力信号または前記第2受光手段から出力される出力信号を時間的に調整する調整手段とを備えることを特徴とする画像形成装置。前記第1の反射成分は正反射成分であり、前記第2の反射成分は乱反射成分であることを特徴とする請求項1に記載の画像形成装置。前記第1パターンの色は前記第2パターンの色と比較して乱反射しやすい色であり、前記第2パターンの色は前記第1パターンの色と比較して正反射しやすい色であることを特徴とする請求項1または2に記載の画像形成装置。前記第1受光手段は、第1受光素子と、前記第1受光素子から出力される信号のうち信号レベルが第1閾値を下回るときに出力信号を生成して出力する第1信号発生手段とを備え、前記第2受光手段は、第2受光素子と、前記第2受光素子から出力される信号のうち信号レベルが第2閾値を上回るときに出力信号を生成して出力する第2信号発生手段と、を備えることを特徴とする請求項1ないし3のいずれか1項に記載の画像形成装置。通常、中間転写体からの正反射光量とトナーからの正反射光量に差があるためパターンを認識することは可能である。これは、乱反射光量においても同様である。ところが、中間転写体がクリーニング装置や転写装置等と摺擦して磨耗すると、パターンを検知できなくなる。これは、中間転写体の表面状態が変化して、表面のグロスが低下してしまうからである。このように、グロス低下が発生すると、正反射光検知部と乱反射光検知部との双方で検知可能なトナーパターンの数が減ってしまう。例えば、グロス低下前であれば、正反射検知部はイエロー、マゼンタ、シアン、ブラックのトナーパターンを検知でき、乱反射検知部はイエロー、マゼンタ、シアンのトナーパターンを検知できる。よって、グロス低下前であれば、イエロー、マゼンタ、シアンのうちいずれかのトナーパターンにより、正反射検知部と乱反射検知部との間における検知タイミング誤差を補正できる。一方、グロス低下後になると、正反射検知部はブラックしか検知できず、乱反射検知部はイエロー、マゼンタ、シアンのトナーパターンしか検知できない。よって、正反射検知部及び乱反射光検知部で共通に検知可能なトナーパターンが存在しなくなってしまう。つまり、特許文献1に記載の発明は、グロス低下後には機能しなくなってしまうという課題がある。そこで、本発明は、正反射光検知部及び乱反射光検知部で共通に検知可能なトナーパターンが存在しない状態であっても、正反射光検知部と乱反射光検知部との間における検知タイミング誤差を補正可能にすること目的とする。上記問題を解決するために、本発明においては、以下の構成を有する。すなわち、本発明の画像形成装置は、対象部材の上に形成されたそれぞれ色の異なる複数のパターンに対して光を照射する発光手段と、前記パターンからの反射光のうち第1の反射成分を受光する第1受光手段と、前記パターンからの反射光のうち前記第1の反射成分とは反射角度の異なる第2の反射成分を受光する第2受光手段と、前記第1受光手段から出力される出力信号と、前記第2受光手段から出力される出力信号とに対応した色ずれ量を決定し、前記決定した色ずれ量を示すデータを出力する色ずれ量決定手段とを備えた画像形成装置であって、前記それぞれ色の異なる複数のパターンには、第1パターンと、前記第1パターンよりも面積の小さな第2パターンであって、前記第1パターンの中央に重畳して形成された前記第2パターンとが含まれ、前記画像形成装置は、さらに、前記第1受光手段から出力される出力信号と前記第2受光手段から出力される出力信号の時間的なずれを調整するためのオフセット値を決定するオフセット決定手段と、前記オフセット決定手段が決定したオフセット値のぶんだけ前記第1受光手段から出力される出力信号または前記第2受光手段から出力される出力信号を時間的に調整する調整手段とを備えることを特徴とする。本発明によれば、2つの受光手段間における検知タイミングを補正するためのパターンとして、それぞれ色の異なる第1パターンと第2パターンとを重畳して形成し、それを読み取って検知タイミングのオフセット値を決定する。とりわけ、第1パターンの中央に相対的に面積の小さな第2パターンが重畳形成されている。つまり、第2パターンは、第1パターンによってサンドイッチされた状態となる。第1受光手段と第2受光手段との一方は第2パターンを検知でき、他方は第2パターンを検知できないことになる。実際には、第1パターンによって挟まれた、他方の受光手段によって検知できない区間こそが第2パターンの区間である。よって、第2パターンを検知できない区間を第2パターンの区間として認識すればよい。そのため、第1受光手段から出力される出力信号の時間的な中心と、第2受光手段から出力される出力信号の時間的な中心までの距離は、検知タイミングのずれを示すことになる。つまり、この距離が、2つの受光手段間における検知タイミングを補正するためのオフセット値となる。このように、本発明によれば、正反射光検知部及び乱反射光検知部で共通に検知可能なトナーパターンが存在しない状態であっても、正反射光検知部と乱反射光検知部の検知タイミング誤差の補正を行うことを可能になる。以下に図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載される構成部品の寸法、材質、形状、その相対配置などは特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。図1において、画像形成装置100は、イエローY、シアンC、マゼンタM、ブラックKの順で配置された4つの画像形成ステーションを備えている。参照符号のうちYMCKは、共通事項について説明する際には省略することにする。1つの画像形成ステーションは、レーザ書き込み部15、像担持体としての感光体ドラム1、現像器16を備えている。レーザ書き込み部15が感光体ドラム1の表面を露光することで、潜像が形成される。現像器16は、所定の色のトナーを用いて潜像を現像して可視像トナー像を形成する。感光体ドラム1Y、1M、1C、1Kに形成された各色のトナー像は、中間転写ベルト5上に順次重ねて転写される。これにより、カラートナー画像6が形成される。カラートナー画像6は、ベルト支持ローラ3と転写ローラ4の接合部転写位置で用紙上に転写される。用紙は、搬送ベルト12によって定着部に送られる。定着部は、用紙上にトナー像を定着させる。パターン検知センサ7は中間転写ベルト5の近傍に配置され、中間転写ベルト5上に形成された各色の色ずれ補正パターンを読み取り、読み取りレベルに対応した信号を出力する。図2に示されるように、パターン検知センサ7は、正反射光受光素子201と乱反射光受光素子202の両方を使用して色ずれ量を検知する。上述したように、トナーの色に依存して中間転写ベルト5からの正反射光量とトナーからの正反射光量との違いを検知できない。また、トナーの色に依存して中間転写ベルト5からの乱反射光量とトナーからの乱反射光量の違いを検知できないことがある。それゆえ、正反射光受光素子201と乱反射光受光素子202の両方を使用することで全てのパターンを検知可能としている。全てのパターンが検知できるため、各色間の色ずれを検知できるようになる。色ずれは、各色の画像形成位置が目標位置からずれてしまう現象である。発光素子200は、対象部材の上に形成されたそれぞれ色の異なる複数のパターンに対して光を照射する発光手段の一例である。発光素子200から照射した光の中間転写ベルト5の表面へ入射角θ1と、正反射光の反射角θ2は等しい。正反射光受光素子201は、パターンによって反射された正反射光を受光できる位置に配置される。乱反射光受光素子202は、中間転写ベルト5の表面から乱反射光を受光できる位置に配置される。乱反射光の反射角θ3は、正反射光の反射角θ2と異なっている。通常、同一のパターンからの正反射光と乱反射光を同一のタイミングで受光するために、正反射光の光路長と、乱反射光の光路長とが等しくなるように、正反射光受光素子201と乱反射光受光素子202とが位置決めされる。パターン検知センサ7を組み立てる際にそれぞれの発光素子200、正反射光受光素子201および乱反射光受光素子202の光軸が調整される。しかし、この光軸調整は設計値に基づく調整であるため、実際には機差が生じる。よって、光軸ずれが起きてしまう。光軸がずれると、同一のパターンを検知しているにも関わらず正反射光受光素子201の検知タイミングと乱反射光受光素子202の検知タイミングとの間に時間的なずれが生じる。このような検知タイミングのずれにより、色ずれ補正用パターンの検知結果が純粋な色ずれではなく、色ずれに加えて検知タイミングずれが含まれたぶれになってしまう。そこで、後述する制御によって検知タイミングずれを補正する。図2において、パターン検知センサ7は、中間転写ベルト5の表面またはそこに形成されたトナーパターンからの反射光の受光量を電圧に変換して出力する。正反射光受光素子201が出力する出力信号は第1信号発生コンパレータ203に入力される。乱反射光受光素子202が出力した出力信号は第2信号発生コンパレータ204に入力される。第1信号発生コンパレータ203は、入力された信号の電圧レベルが所定の閾値を上回っている否かに応じて2値化した第1のデジタル信号を出力する。第1信号発生コンパレータ203は、第2受光素子から出力される信号のうち信号レベルが第2閾値を上回るときに出力信号を生成して出力する第2信号発生手段の一例である。第2信号発生コンパレータ204では、入力された信号の電圧レベルが所定の閾値を下回っている否かに応じて2値化した第2のデジタル信号を出力する。第2信号発生コンパレータ204は、第1受光素子から出力される信号のうち信号レベルが第1閾値を下回るときに出力信号を生成して出力する第1信号発生手段の一例である。正反射光受光素子201と第1信号発生コンパレータ203は、パターンからの第1の反射成分を受光する第1受光手段である。また、乱反射光受光素子202と第2信号発生コンパレータ204は、第1の反射成分とは反射角度の異なる第2の反射成分を受光する第2受光手段である。図3を用いて、実施例における制御ブロックについて説明する。正反射光受光素子201からの出力信号と乱反射光受光素子202からの出力信号はA/Dコンバータ315にも入力される。A/Dコンバータ315は、正反射光受光素子201および乱反射光受光素子202からのアナログ出力信号をデジタル信号に変換して、ASIC301とCPU309に出力する。ASIC301は、複数の機能を備えたデジタル集積回路である。パターン生成部302は、パターン検知制御で生成するトナーパターンの画像データを生成する。読取制御部303は、正反射光受光素子201と乱反射光受光素子202の2値化された出力信号を読み取り、一時的にデータを格納する。色ずれ導出部304は、読取制御部303に格納されているデータに基づいて各色ごとの色ずれ量を導出する。つまり、色ずれ導出部304は、第1受光手段から出力される出力信号と、第2受光手段から出力される出力信号とに対応した色ずれ量を決定し、決定した色ずれ量を示すデータを出力する色ずれ量決定手段として機能する。色ずれ補正部305は、色ずれ導出部304が導出した色ずれ量に基づいて書き込みタイミングなどを補正する。光沢度導出部306は、中間転写ベルト5の表面からの正反射光のレベルから光沢度を導出する。オフセット検知部307は、図6に示すように検知タイミング補正用パターンの読み取り結果から2つの受光素子間の検知タイミングのずれをオセット値として導出し、格納する。オフセット検知部307は、第1受光手段から出力される出力信号の時間的な中心から第2受光手段から出力される出力信号の時間的な中心までのずれを示すオフセット値を決定するオフセット決定手段として機能する。パターン切換部308は、中間転写ベルト5の表面の光沢度に応じて、検知タイミング補正用パターンを単一色パターンとするか複数色パターンとするかを切り替える。CPU309は制御システムの中枢であり、ROM310に格納されているプログラムに基づいて画像形成装置100の各部を制御する。なお、色ずれ導出部304や色ずれ補正部305は、オフセット検知部307が決定したオフセット値のぶんだけ第1受光手段から出力される出力信号または第2受光手段から出力される出力信号を時間的に調整する調整手段として機能する。なお、オフセット値は、色ずれ量に対して加算または減算されてもよいし、読取制御部303に格納されている検知タイミングを示すデータに対して加算または減算されてもよい。これは、どの計算ステップでオフセット値を適用したとしても同一の調整結果が得られるからである。図4a、図4bを用いて中間転写ベルト5に形成された各色のパターンを検知したきにパターン検知センサ7から出力される出力信号の電圧レベルについて説明する。図4aは中間転写ベルト5の表面光沢度が高い状態を前提としている。正反射光受光素子201の出力信号の電圧レベルをRoutとし、乱反射光受光素子202の出力信号の電圧レベルをIoutとする。中間転写ベルト5上に形成されたイエロー、マゼンタ、シアン、ブラックのパターンの正反射成分は、中間転写ベルト5の正反射成分より小さくなる。したがって、中間転写ベルト5についてのセンサ出力Routは高くなり、中間転写ベルト5上に形成されたイエロー、マゼンタ、シアン、ブラックのパターンについてセンサ出力Routは低くなる。よって正反射光受光素子201の出力信号の電圧レベルRoutから、イエロー、マゼンタ、シアン、ブラックと全色パターンを検知することができる。一方、中間転写ベルト5上に形成されたイエロー、マゼンタ、シアンのパターンの乱反射成分は、中間転写ベルト5の乱反射成分より大きくなる。したがって、中間転写ベルト5についてのセンサ出力Ioutは低くなり、中間転写ベルト5上に形成されたイエロー、マゼンタ、シアンのパターンについてのセンサ出力Ioutは高くなる。ここでブラックパターンは乱反射成分が少ないため乱反射光受光素子202のセンサ出力は低くなり、中間転写ベルト5からの乱反射成分のセンサ出力とほぼ同等となる。よって乱反射光受光素子202の出力信号の電圧レベルIoutからイエロー、マゼンタ、シアンのパターンを検知できるが、ブラックパターンを検知できない。このように、中間転写ベルト5の光沢度が高ければ、中間転写ベルト5の表面からの正反射光に応じた電圧レベルRoutと、トナー像からの正反射光に応じた電圧レベルRoutとの間には顕著な差が生じる。よって、中間転写ベルト5の光沢度が高ければ、正反射光受光素子201は、イエロー、マゼンタ、シアン、ブラックといった全色のパターンを検知できる。なお、光沢度が高ければ、正反射光受光素子201と乱反射光受光素子202で同色イエロー、マゼンタ、シアンのパターンを検知できる。つまり、イエロー、マゼンタ、シアンのうちいずれかの色のパターンを用いれば、正反射光受光素子201の出力信号の出力タイミングと乱反射光受光素子202の出力信号の出力タイミングとの間の時間差を検知できる。中間転写ベルト5の光沢度が高ければ、乱反射光受光素子202によって受光される中間転写ベルト5からの反射光では乱反射成分は少なく、電圧レベルIoutは低くなる。中間転写ベルト5上にイエロー、マゼンタ、シアンのトナー像があると乱反射光受光素子202によって受光される反射光では乱反射成分は多くなり、電圧レベルIoutは相対的に高くなる。ここで、ブラックパターンからの反射光には乱反射成分が少ないため、電圧レベルIoutは低くなる。つまり、ブラックパターンについての電圧レベルIoutと、中間転写ベルト5の表面からの乱反射成分の電圧レベルIoutとの間には顕著な差がない。よって、乱反射光受光素子202は、イエロー、マゼンタ、シアンのパターンを検知できるが、ブラックのパターンを検知できない。図4bは中間転写ベルト5の表面光沢度が低い状態を前提としている。中間転写ベルト5の表面光沢度が低い場合の中間転写ベルト5の表面からの正反射成分は、表面光沢度が高い場合の中間転写ベルト5の表面からの正反射成分に比べて少なくなる。よって、正反射光受光素子201が出力する中間転写ベルト5に対応する出力信号の電圧レベルRoutは低くなる。よって、中間転写ベルト5に対応する出力信号の電圧レベルRoutと中間転写ベルト5上に形成されたイエロー、マゼンタ、シアンのトナー像に対応する出力信号の電圧レベルRoutとの差分は小さくなる。ここで、ブラックパターンの電圧レベルRoutは、表面光沢度が低い場合の中間転写ベルト5からの正反射光の電圧レベルRoutよりもさらに低い。よって、正反射光受光素子201は、イエロー、マゼンタ、シアンのパターンを検知できなくなるが、ブラックパターンを依然として検知できる。このように、光沢度が低くなると、正反射光受光素子201は、イエロー、マゼンタ、シアンのパターンを検知することは不可能となってしまう。中間転写ベルト5の表面からの反射光の乱反射成分は少ないため、乱反射光受光素子202が出力する出力信号の電圧レベルIoutは低い。上述したように中間転写ベルト5上に形成されたカラートナー像の乱反射成分は多いため、乱反射光受光素子202が出力する出力信号の電圧レベルIoutは高い。ブラックパターンからの反射光には乱反射成分が少ないため、電圧レベルIoutは低い。その結果、ブラックパターンについての電圧レベルIoutと、中間転写ベルト5の表面からの反射光についての乱反射成分の電圧レベルIoutとの間には顕著な差がない。このように、光沢度が低下すると、乱反射光受光素子202はイエロー、マゼンタ、シアンのパターンを検知できるものの、ブラックパターンを検知できない。これは、正反射光受光素子201と乱反射光受光素子202で共通のパターンを検知できないことを意味する。つまり、どの色を用いても、正反射光受光素子201の出力信号の出力タイミングと乱反射光受光素子202の出力信号の出力タイミングとの間の時間差を検知できない。それゆえに、光沢度が低下したときには、この時間差を検知可能な特別のパターンが必要となる。図5aに示すように、正反射光受光素子201からのアナログ出力信号Routが、所定の閾値Thrより下回っているか否かを判断することで、アナログ出力信号Routを2値化して第1のデジタル信号Rout_dを出力する。図5bが示すように、乱反射光受光素子202からのアナログ出力信号Ioutが所定の閾値Thiを上回っているか否かを判断することで、アナログ出力信号Ioutを2値化して第2のデジタル信号Iout_dを出力する。図6は耐久時間に対する中間転写ベルト5の表面からの正反射光量に応じた電圧レベルRoutの変化を示すグラフである。本実施例では、光沢度が閾値Thoよりも低下すると、オフセット値導出するためのモードを、イエロー、マゼンタまたはシアンの単色パターンを使用する第2モードからイエローとブラックとを組み合わせた複数色パターンを使用する第1モードに切り替える。第1モードは、第1パターンと、第1パターンの中央に重畳して形成される第2パターン複数色パターンとを用いて色ずれ量を決定するモードである。また、第2モードは、単色パターンを用いて各色の色ずれ量を決定するモードである。光沢度に関する判定は、たとえば、中間転写ベルト5の表面からの正反射光についての電圧レベルRoutが所定の閾値Thoを超えているか否かを判定する。中間転写ベルト5の表面からの正反射光に応じた電圧レベルRoutが閾値Thoを超えている場合、上述した4色のすべて単色パッチを正反射光受光素子201は検知できる。また、乱反射光受光素子202は、イエロー、マゼンタ、シアンのパターンを検知できる。一方、中間転写ベルト5の表面からの正反射光に応じた電圧レベルRoutが閾値Tho以下の場合、上述したイエロー、マゼンタ、シアンのパターンを正反射光受光素子201が検知できなくなってしまう。つまり、イエロー、マゼンタ、シアンのうち最低でも一色のパターンを検知できるか否かの観点から、閾値Thoが決定される。なお、光沢度に関する判定は、たとえば、耐久時間が閾値時間Th_timeを超えたか否かの判定であってもよい。耐久時間が閾値時間Th_timeを超えないうちは、上述した3色のすべてを正反射光受光素子201が検知できる。耐久時間が閾値時間Th_timeを超えると、イエロー、マゼンタ、シアンのパターンを正反射光受光素子201が検知できなくなる。このように、光沢度と相関性のあるパラメータであれば、どのようなパラメータが使用されてもよい。なお、これらの閾値は、工場出荷時に実験やシミュレーションによって決定すればよい。なぜなら、閾値は、中間転写ベルト5の素材やパターン検知センサ7の性能、トナーの反射率に応じて適切な値が異なるからである。図7aはイエロー、マゼンタ、シアンのうちいずれか単色のパターンを使用する第2モードを示している。ここでは、説明の便宜上、イエローを使用するものと仮定する。第2モードでは、イエローの単色パターンを中間転写ベルト5の表面に形成し、それを正反射光受光素子201と乱反射光受光素子202との双方で検知する。正反射光受光素子201からの単色パターンのデジタル出力信号Rout_Dの重心から乱反射光受光素子202からの単色パターンのデジタル出力信号Iout_Dの重心までの距離が、光軸ずれなどによる検知タイミングのずれオフセット値を示している。よって、本実施例では、正反射光受光素子201からの単色パターンの出力信号の重心位置の出力タイミングと乱反射光受光素子202からの単色パターンの出力信号の重心位置の出力タイミングとの時間差をオフセット値として決定する。図7bは複数色パターンを使用する第1モードを示している。この複数色パターンには、それぞれ色の異なる第1パターンと、第1パターンよりも面積の小さな第2パターンとが含まれ、第1パターンの中央に第2パターンが重畳含されている。ここで、第1パターンの色は第2パターンの色と比較して乱反射しやすい色であり、第2パターンの色は第1パターンの色と比較して正反射しやすい色である。ここでは、一例として、イエローの上にブラックを重ねた複数色パターンを採用するが、イエローに代えてマゼンタやシアンが採用されてもよい。図7bが示すように、イエローパターンの上にブラックパターンを形成すると、中間転写ベルト5の搬送方向においてブラックパターンの両隣にはイエローパターンが配置されることになる。つまり、ブラックパターンはイエローパターンによってサンドイッチされることになる。その結果、図7bが示すように、複数色パターンを検知したときに乱反射光受光素子202が出力するデジタル出力信号Iout_dは2つのパルスとなる。2つのパルスが形成される理由は、ブラックパターンによってイエローパターンが2つに分割されているからである。つまり、デジタル出力信号Iout_dのレベルが下がった区間がブラックパターンに対応している。よって、デジタル出力信号Rout_Dの重心から、デジタル出力信号Iout_dのレベルが下がった区間の重心2つのパルスの重心までの距離が、光軸ずれなどによる検知タイミングのずれオフセット値を示している。図8aは単一色イエローパターンを形成するための画像信号をレーザ書き込み部15に送るタイミングを示している。図8bは複数色イエローとブラックパターンを形成するための画像信号をレーザ書き込み部15に送るタイミングを示している。このように画像信号を送出することで、単一色パターンと複数色パターンが中間転写ベルト5の表面に形成される。ここで、イエローの画像形成時間βをブラックの画像形成時間αより長くすることで、イエロートナー像の面積よりもブラックトナー像の面積を小さくすることができる。つまり、搬送方向にけるイエロートナー像の幅よりも、ブラックトナー像の幅が狭くなる。また、イエロートナー像に対応した画像信号の中心から、ブラックトナー像の幅に対応した画像信号の中心までの距離は、γである。このγは、イエロートナー像の転写位置からブラックトナー像の転写位置までの距離に対応した時間である。つまり、図8bに示す画像信号を使用すると、イエローパターンの中央にブラックパターンが重畳して形成されることになる。図9aを用いて画像形成装置100のプリント動作について説明する。S901で、CPU309は、プリントジョブがホストコンピュータまたは操作部から投入されたかどうかを判定する。プリントジョブがされると、S902に進む。S902で、CPU309は、オフセット値を導出する条件が満たされたかどうかを判定する。オフセット値導出条件としては、たとえば、工場で画像形成装置100が組み立てられたこと、パターン検知センサ7が交換されたこと、中間転写ベルト5が交換されたことなどがある。工場で画像形成装置100が組み立てられたことは、たとえば、操作部からCPU309に対してそのことを示すコードが入力されたこととする。また、パターン検知センサ7が交換されたことは、操作部からCPU309に対してそのことを示すコードが入力されたこととする。同様に、中間転写ベルト5が交換されたことは、操作部からCPU309に対してそのことを示すコードが入力されたこととする。なお、これらのユニットの交換の有無は、専用のセンサによってCPU309が検出してもよい。オフセット導出条件が満たされていれば、S903に進む。一方、オフセット導出条件が満たされていなければ、S903をスキップして、S904に進む。S903で、CPU309は、オフセット値を導出するよう命令するためのコマンドをASIC301に出力する。ASIC301は、このコマンドを受信すると、図9bに示したオフセット導出処理を実行する。S904で、CPU309は、プリントジョブを実行し、入力された画像データに対応する画像が用紙上に形成されるよう画像形成装置100の各部を制御する。S905で、CPU309は、プリント枚数が所定の閾値枚数を超えたかどうかを判定する。プリント枚数とは、前回のオートレジを実行したときからのプリント枚数のことである。オートレジは、色ずれ補正処理のことである。プリント枚数が所定の閾値枚数を超えると、S906に進む。一方、プリント枚数が所定の閾値枚数を超えていなければ、S906をスキップしてプリント処理を終了する。S906で、CPU309は、ASIC301にオートレジの実行を命令する。オートレジオートレジストレーションは、いわゆる色ずれ補正処理のことである。オートレジの詳細は、図9cを用いて後述することにする。図9bを用いてオフセット導出処理について説明する。S911で、ASIC301の読取制御部303は、中間転写ベルト5の表面の光沢度を検出する。たとえば、読取制御部303は、発光素子200を駆動して光を中間転写ベルト5の表面に照射し、正反射光受光素子201で反射光のうち正反射成分を検出する。ここでは、正反射成分に対応した出力信号の電圧レベルをRoutとする。つまり、Routは光沢度を示すパラメータである。光沢度導出部306は、出力信号の電圧レベルRoutから光沢度を導出してもよい。光沢度は、電圧レベルRout_dの積分値に相当する。よって、光沢度導出部306は、積分演算によって光沢度を導出する。ただし、以下では、説明の簡略化のために、電圧レベルRoutを用いる。S922で、パターン切換部308は、正反射成分の電圧レベルRout_dが閾値Thoを超えているかどうかを判定する。なお、この判定は、上述した第1モードまたは第2モードを選択するための判定処理である。電圧レベルRout_dが閾値Thoを超えていれば、中間転写ベルト5の光沢度は十分である。よって、単色パターンを形成する第2モードを選択し、S923に進む。S923で、パターン生成部302は、光沢度導出部306の導出結果にしたがって単色パターンの画像信号を生成する。単色パターンの画像信号は、図8aに示した画像信号となる。その後、S925に進む。一方、S922で、正反射成分の電圧レベルRout_dが閾値Thoを超えていなければ、光沢度が十分でない。よって、複数色パターンを形成する第1モードを選択し、S924に進む。S924で、パターン生成部302は、光沢度導出部306の導出結果にしたがって複数色パターンの画像信号を生成する。複数色パターンの画像信号は、図8bに示した画像信号となる。その後、S925に進む。S925で、オフセット検知部307は、中間転写ベルト5の表面に形成したパターンを正反射光受光素子201と、乱反射光受光素子202とを用いて検知する。S926で、オフセット検知部307は、オフセット値として算出する。オフセット検知部307は、たとえば、正反射光受光素子201についての出力信号の電圧レベルRout_dの重心と、乱反射光受光素子202についての出力信号の電圧レベルIout_dの重心とを算出する。さらに、オフセット検知部307は、算出した2つの重心間の距離をオフセット値として算出する。単色パターンについてのオフセット値の算出方法は、図7aに示した通りである。また、複数色モードについてのオフセット値の算出方法は、図7bに示した通りである。複数色パターンには、乱反射成分が多くなるパターン例えばイエローの上に正反射成分が多くなるパターンブラックを重畳したパターンである。そのため、中間転写ベルト5の光沢度グロスが低下したとしても、このパターンの存在を、正反射光受光素子201と乱反射光受光素子202のどちらもが検知できる。図9cを用いて、オートレジについて説明する。S931で、パターン生成部302は、図4aに示したような4色のパターンの画像信号を生成する。これにより、中間転写ベルト5の表面には、4色のパターンが理想的には一定間隔で形成される。なお、色ずれが発生する条件では、4色のパターンのうち少なくとも2つのパターン間の間隔が目標間隔からずれてしまう。S932で、読取制御部303は、正反射光受光素子201を用いてブラックパターンを検知し、乱反射光受光素子202を用いてイエロー、マゼンタ、シアンのパターンを検知する。第1信号発生コンパレータ203により2値化したデータと第2信号発生コンパレータ204より2値化したデータは、読取制御部303が備える記憶部に一時的に格納される。つまり、これらのデータは、各パターンに対応した各パルスの検知タイミングを示すデータである。S933で、色ずれ導出部304は、第1信号発生手段が出力した出力信号のタイミングについて目標タイミングに対する時間的なずれを第2パターンの色についての色ずれ量として決定する。さらに、色ずれ導出部304は、第2信号発生手段が出力した出力信号のタイミングについて目標タイミングに対する時間的なずれを第1パターンの色についての色ずれ量として決定する。より具体的に、色ずれ導出部304は、読取制御部303から検知タイミングのデータを読み出し、色ずれ量を導出する。一般に、各パターン間の距離が一定の目標距離となるようにレーザ書き込み部15Y、15M、15C、15Kの書き出しタイミングが調整される。色ずれ補正では、1つの基準色に対して残りの色の書き出しタイミングが補正される。ここで、ブラックを基準色とした場合、ブラックとイエロー間の距離の目標距離に対するずれがブラックとイエロー間の色ずれ量となる。同様に、ブラックを基準色とした場合、ブラックとマゼンタ間の距離の目標距離に対するずれがブラックとマゼンタ間の色ずれ量となる。同様に、ブラックを基準色とした場合、ブラックとシアン間の距離の目標距離に対するずれがブラックとシアン間の色ずれ量となる。S934で、色ずれ導出部304は、算出した色ずれ量に上述したオフセット値を加算または減算することで、受光素子間の検知タイミングについてのオフセット補正を実行する。なお、色ずれ量を算出する前のデータをオフセット補正してから、色ずれ量を求めてもよい。S935で、色ずれ補正部305は、基準色を除いた残りの各色についてオフセット補正された色ずれ量を用いて、レーザ書き込み部15の書き出しタイミングを補正する。以上説明したように、本実施例によれば、2つの受光素子間における検知タイミングを補正するためのパターンとして、それぞれ色の異なる第1パターンと第2パターンとを重畳して形成し、それを読み取って検知タイミングのオフセット値を決定する。とりわけ、第1パターンの中央に相対的に面積の小さな第2パターンが重畳形成される。つまり、第2パターンは、第1パターンによってサンドイッチされた状態となる。上述したように、中間転写ベルト5の光沢度が低下してくると、第1受光素子と第2受光素子との一方は第2パターンを検知でき、他方は第2パターンを検知できないことになる。実際には、第1パターンによって挟まれた、他方の受光素子によって検知できない区間こそが第2パターンの区間である。よって、この第2パターンを検知できない区間を第2パターンの区間として認識すればよい。そのため、第1受光素子から出力される出力信号の時間的な中心と、第2受光素子から出力される出力信号の時間的な中心までの距離は、検知タイミングのずれを示すことになる。つまり、この距離が、2つの受光素子間における検知タイミングを補正するためのオフセット値となる。このように、本発明によれば、正反射光受光素子201及び乱反射光受光素子202で共通に検知可能なトナーパターンが存在しない状態であっても、正反射光受光素子201と乱反射光受光素子202の検知タイミング誤差の補正を行うことを可能になる。本実施例では中間転写ベルト上にパターンを形成して、オートレジを行った。しかし、連続紙にパターンを形成したり、用紙搬送ベルトで搬送される用紙にパターンを形成したりして、オートレジを行ってもよい。実施例では電子写真プロセスを利用して印刷を行う画像形成装置を例にとって説明した。しかし、本発明はこれに限定されるものではなく、例えばインクジェット方式の印刷装置にも適用できる。本実施例は正反射光受光素子201および乱反射光受光素子202によりパターンを検知する構成を採用したが、このパターンの濃度を検知してもよい。つまり、イエロー、マゼンタ、シアンのパターンの濃度は、乱反射光受光素子202に入射される光量から検知できる。また、ブラックパターンの濃度は、正反射光受光素子201に入射される光量から検知できる。本実施例では、図5aおよび図5bに示すように正反射光受光素子201と乱反射光受光素子202により検知された光量を示すアナログ信号波形と閾値とを比較することでパルスを発生させている。そして、このパルスの重心位置を導出することでオートレジを行うものとして説明した。しかし、アナログ信号波形のピーク値を示すパルス信号を発生させ、このピーク値に基づいてオートレジを行ってもよい。パルスの継続時間とピーク値とは比例関係にあるからである。本実施例では中間転写ベルト5の表面の光沢度を正反射光受光素子201で検知すると仮定して説明した。しかし、表面状態を示すパラメータは光沢度に限るものではなく、表面状態を示す他のパラメータを採用してもよい。また、光沢度を検知するために、正反射光受光素子201に代えて、乱反射光受光素子202を採用してもよい。あるいは、正反射光受光素子201と、乱反射光受光素子202との両方を用いてもよい。この場合、正反射光受光素子201の出力結果と、乱反射光受光素子202の出力結果との平均値を光沢度とする。本実施例では中間転写ベルト5の耐久に依存して表面の光沢度が下がっていくことを前提とした。しかし、耐久によって表面の光沢度が上昇する素材を採用した中間転写ベルト5や、光沢度が線形的に変化をしない素材を採用した中間転写ベルト5であっても本発明を適用できる。本発明は、光沢度の時間的な変化率に依存しない発明だからである。また、本実施例では、受光素子間の検知タイミングずれを光軸ずれに起因するものとしたが、受光素子の特性や回路特性などに依存した検知タイミングずれであってもよい。本発明は、検知タイミングのずれの原因に依存ずる発明ではないからである。