"互いに異なる色のトナー像を担持する像担持体をそれぞれ有する複数の画像形成手段と、前記複数の画像形成手段のそれぞれの像担持体に担持されたトナー像を被転写体に転写する転写手段と、前記転写手段により前記被転写体に色ずれ補正用パターンを形成するパターン形成手段と、前記被転写体と前記色ずれ補正用パターンを照明する照明手段と、前記被転写体と前記色ずれ補正用パターンから反射光を受光する受光手段とを備え、前記被転写体に形成された色ずれ補正用パターンを検出する検出手段と、前記検出手段から出力される検出信号を使用して色ずれ量を算出する色ずれ算出手段と、前記色ずれ算出手段により算出された色ずれ量に基づいて前記転写手段による各色のトナー像の転写タイミングを補正する補正手段とを備える画像形成装置において、前記検出手段により前記色ずれ補正用パターンを検出したときの検出信号から前記色ずれ補正用パターンを構成する各色のトナー像の検出幅が一致するか否かを判定する判定手段と、前記判定手段により前記各色のトナー像の検出幅が一致しないと判定された場合には一致するように調整する調整手段とを備え、前記色ずれ算出手段は、前記調整手段により調整された前記検出手段の出力信号を使用して色ずれ量を算出することを特徴とする画像形成装置。前記検出信号の電圧を所定の閾値電圧と比較して信号を出力するコンパレータを備え、前記判定手段は、前記コンパレータからの出力信号における矩形波間の幅が各色間で一致するか否かを判定し、前記調整手段は、前記コンパレータに設定された前記所定の閾値電圧を変更することにより、前記矩形波間の幅が一致するように調整することを特徴とする請求項1記載の画像形成装置。前記調整手段は、前記照明手段の光量を変更することにより、前記各色のトナー像の検出幅が一致するように調整することを特徴とする請求項1記載の画像形成装置。前記調整手段は、前記検出手段における電流電圧変換ゲインを変更することにより、前記各色のトナー像の検出幅が一致するように調整することを特徴とする請求項1記載の画像形成装置。互いに異なる色のトナー像を担持する像担持体をそれぞれ有する複数の画像形成手段と、前記複数の画像形成手段のそれぞれの像担持体に担持されたトナー像を被転写体に転写する転写手段と、前記転写手段により前記被転写体に色ずれ補正用パターンを形成するパターン形成手段と、前記被転写体と前記色ずれ補正用パターンを照明する照明手段と、前記被転写体と前記色ずれ補正用パターンから反射光を受光する受光手段とを備え、前記被転写体に形成された色ずれ補正用パターンを検出する検出手段と、前記検出手段から出力される検出信号を使用して色ずれ量を算出する色ずれ算出手段と、前記色ずれ算出手段により算出された色ずれ量に基づいて前記転写手段による各色のトナー像の転写タイミングを補正する補正手段とを備える画像形成装置の制御方法において、前記検出手段により前記色ずれ補正用パターンを検出したときの検出信号から前記色ずれ補正用パターンを構成する各色のトナー像の検出幅が一致するか否かを判定する判定工程と、前記判定工程にて前記各色のトナー像の検出幅が一致しないと判定された場合には一致するように調整する調整工程と、前記色ずれ算出手段が前記調整工程にて調整された前記検出手段の出力信号を使用して色ずれ量を算出する色ずれ算出工程とを備えることを特徴とする制御方法。請求項5に記載の制御方法を画像形成装置に実行させるためのコンピュータに読み取り可能なプログラム。図3a~図3eは、色ずれ補正用パターンとパターン検出用の光学センサの出力との関係を示す図である。図3aに示す色ずれ補正用パターンを、発光素子と受光素子で構成される光学センサで検出すると、そのセンサ出力は図3bに示す波形となる。上述した色ずれ補正用パターンの反射率の均一化による高精度な色ずれ補正を行うには、図3bに示すように、センサ出力が左右対称な三角波であることが前提条件である。しかしながら、光学センサにおける光軸ずれ光軸が所定の設計値からずれる光軸ずれが生じた場合、図3dに示すように、色ずれ補正用パターンに対するセンサ出力が歪んでしまい、色ずれ補正用パターンの濃度調整だけでは高精度な補正が困難である。ここで光軸ずれの問題について図12a~図12dを用いて説明する。光軸ずれが生じない場合は、光学センサの光源発光素子より照射された光は、中間転写体上に図12aに示すような左右対称な光強度分布を形成する。これを光学センサの受光部受光素子にて右から左へ走査し、色ずれ補正用パターンの検出信号として、図12bに示すような左右対称な三角波を光学センサは出力する。しかしながら、光軸ずれが生じる場合は、光学センサの光源より照射された光は、中間転写体上に図12cに示すような左右非対称な光強度分布を形成する。これを先ほど同様に走査すると、図12dに示すような左右非対称な、歪んだ三角波を光学センサは出力する。このように、同一の色ずれ補正用パターンを光学センサで検出したときのセンサ出力が、光軸ずれを生じた場合と光軸ずれを生じていない場合所定の設計値とで異なるため、正確な色ずれ量の算出がしにくい。本発明は、発光素子と受光素子を備える反射型光学センサにて光軸ずれが生じた場合でも、色ずれ補正に必要な色ずれ量を正確に算出することができる画像形成装置及びその制御方法、並びにプログラムを提供することを目的とする。上記目的を達成するために、本発明の画像形成装置は、互いに異なる色のトナー像を担持する像担持体をそれぞれ有する複数の画像形成手段と、前記複数の画像形成手段のそれぞれの像担持体に担持されたトナー像を被転写体に転写する転写手段と、前記転写手段により前記被転写体に色ずれ補正用パターンを形成するパターン形成手段と、前記被転写体と前記色ずれ補正用パターンを照明する照明手段と、前記被転写体と前記色ずれ補正用パターンから反射光を受光する受光手段とを備え、前記被転写体に形成された色ずれ補正用パターンを検出する検出手段と、前記検出手段から出力される検出信号を使用して色ずれ量を算出する色ずれ算出手段と、前記色ずれ算出手段により算出された色ずれ量に基づいて前記転写手段による各色のトナー像の転写タイミングを補正する補正手段とを備える画像形成装置において、前記検出手段により前記色ずれ補正用パターンを検出したときの検出信号から前記色ずれ補正用パターンを構成する各色のトナー像の検出幅が一致するか否かを判定する判定手段と、前記判定手段により前記各色のトナー像の検出幅が一致しないと判定された場合には一致するように調整する調整手段とを備え、前記色ずれ算出手段は、前記調整手段により調整された前記検出手段の出力信号を使用して色ずれ量を算出することを特徴とする。本発明によれば、発光素子と受光素子を備える反射型光学センサにて光軸ずれが生じた場合でも、色ずれ補正に必要な色ずれ量を正確に算出することができる。以下、本発明の実施の形態を図面を参照して詳細に説明する。図1は、本発明の実施形態に係る画像形成装置の画像形成部の概略構成を説明するための図である。図1において、本発明の実施形態における画像形成装置は、イエローY、シアンC、マゼンタM、ブラックKの画像を順に被転写体である中間転写ベルト5に転写することでカラー画像の印刷を行うカラー画像形成装置である。YMCKのトナー像を形成する複数の画像形成部には、レーザースキャナユニット15a,15b,15c,15dと、像担持体である感光体ドラム1a,1b,1c,1dと、現像器16a,16b,16c,16dとを備える。レーザースキャナユニット15a,15b,15c,15dによって感光体ドラム1a,1b,1c,1dに形成された潜像画像は、現像器16a,16b,16c,16dによって現像される。このように感光体ドラム1a,1b,1c,1dに形成されたトナー像が無端状の中間転写ベルト5の上に順次重ねて転写されることで、カラートナー画像6が形成される。カラートナー画像6は、ベルト支持ローラ3と転写ローラ4の接合部転写位置で用紙上に転写され、搬送ベルト12によって図示しない定着部に送られ、用紙上にトナー像が定着されて、装置外に排出される。パターン検知センサ7は、中間転写ベルト5上に転写された色ずれ補正用パターンを検出するための反射型光学センサであり、図示のように、中間転写ベルト5近傍に配置されている。パターン検知センサ7は、所定のタイミングで中間転写ベルト5上の色ずれ補正用パターンを検出する。パターン検知センサ7によるセンサ出力検出信号は、後述する色ずれ補正に利用される。図2は、パターン検知センサ7の概略構成を示す図である。パターン検知センサ7は、照明手段である発光素子201と、反射光を受光する検出手段である受光素子202を備える。これらの素子は、発光素子201から中間転写ベルト5へ照射した光の反射光が受光素子202に入射されるように配置されている。パターン検知センサ7では、センサの組み立て時にそれぞれの素子の光軸調整がされている。しかしながら、センサ組み立て時の光軸調整は設計値による調整であり、実際には機差でのばらつきが生じる。そのため、光軸ずれが起きてしまい、上述したように、4色の色ずれ補正用パターンをセンサで検出したときのセンサ出力の波形に歪みが生じ、検知誤差が生じるおそれがある。次に、光軸ずれの有無によるパターン検知センサ7の補正パターン検知状態を説明する概略図である。図3aは、中間転写ベルト上に転写された色ずれ補正用パターンの横断面を示す図である。光軸ずれが生じていないパターン検知センサ7における正反射光によるパターンの検出信号は、図3bに示すように波形歪みのない三角波301になる。この検出信号は、後述する制御処理によって所定の閾値電圧Vthにて2値化され、図3cに示す矩形のデジタル信号に変換される。一方、光軸ずれが生じているパターン検知センサ7における乱反射光によるパターンの検出信号は、図3dに示すように波形が歪んだ三角波302になる。この検出信号も同様に、後述する制御処理によって所定の閾値電圧Vthにて2値化され、図3eに示す矩形のデジタル信号に変換される。後述する制御処理では、図3c、図3eに示す2値化された信号の矩形波の中点が、色ずれ補正用パターンを検出したときの信号波形の中心点として認識される。光軸ずれが生じていない場合に得られる、図3cに示す矩形波301aの中点Cは、図3aに示す色ずれ補正用パターンの中点Aと一致する。すなわち、色ずれ補正用パターンの立ち上がりから中点Aまでの距離と、中点Cまでの距離も一致する。しかしながら、同一の色ずれ補正用パターンを検出しているにも関わらず、光軸ずれが生じている場合に得られる、図3eに示す矩形波302aの中点Eは、図9aに示す中点Aと一致しない。すなわち、色ずれ補正用パターンの立ち上がりから中点Aまでの距離と、中点Eまでの距離も一致しない。このような光軸ずれによるセンサ出力の波形歪みは、結果として色ずれとなるため、後述する制御によって補正する必要がある。図4は、図1の画像形成装置における色ずれ補正部の概略構成を示すブロック図である。パターン検知センサ7は、発光素子201と受光素子202の他に、電流電圧変換ゲイン切換部単にゲイン切換部とする204、光量切換部206を備える。パターン検知センサ7では、中間転写ベルト5表面と中間転写ベルト5上に転写されたトナーパターンからの反射受光量が、ゲイン切換部204にて電圧に変換されて出力される。パターン検知センサ7より出力された信号は、後述するASIC101の閾値電圧制御部106により所定の閾値電圧Vthが設定されたコンパレータ203に入力される。コンパレータ203は、所定の閾値電圧Vthにて2値化したデジタル信号を出力する。また、パターン検知センサ7のアナログ電圧出力は、ADコンバータ205にも入力され、ADコンバータ205によりデジタル信号に変換される。ASIC101はデジタル集積回路であり、パターン生成部102、パターン読み取り制御部103、色ずれ算出部104、色ずれ補正部105、閾値電圧制御部106、光量制御部107を備える。パターン生成部102は、色ずれ補正用パターンの画像データを生成する。パターン読み取り制御部103は、パターン検知センサ7から入力された、2値化されたデジタル信号を一時的に格納する。色ずれ算出部104は、パターン検知センサ7から入力されたデジタル信号を使用して各色の色ずれ量を算出する。色ずれ補正部105は、色ずれ算出部104により算出された色ずれ量に基づいて、中間転写ベルト5へのトナー像の転写タイミングなどを補正する。閾値電圧制御部106は、パターン検知センサ7のセンサ出力の波形の歪み状態に応じてコンパレータ203の閾値電圧Vthを切り替える。光量制御部107は、パターン検知センサ7のセンサ出力の波形の歪み状態に応じて発光素子201の光量を切り替える。CPU111は、ROM110に格納された制御プログラムを読み出して実行することにより、各部を制御する制御部である。図5a~図5cは、本実施形態におけるパターン検知センサ7の出力信号の歪み判定方法を説明するための図である。図5aは、中間転写ベルト上に転写された2つの色ずれ補正用のトナー像501,502の横断面を示す。なお、トナー像501,502は色ずれ補正用パターンを構成するトナー像である。トナー像501の幅Xとトナー像502の幅Yは同じX=Yである。なお、本実施形態におけるトナー像の幅パッチ幅は、中間転写ベルトの移動方向と同じ方向の幅を意味する。図5bは、図5aに示すトナー像501,502をパターン検知センサ7で検出して得られたセンサ出力信号であり、その波形は歪んだ状態である。図5bに示したセンサ出力信号を所定の閾値電圧Vthにて2値化した信号を図5cに示す。図5cに示したデジタル信号の波形における矩形波501aの波形幅をXa、矩形波502aの波形幅をYaとする。CPU111は、デジタル信号における波形幅XaとYaを比較し、Xa≠Yaである場合はセンサの出力信号が歪んでいると判断する。そして、CPU111は、閾値電圧制御部106にてトナー像ごとに所定の閾値電圧Vthを変更、若しくは閾値電圧制御部106にてトナー像ごとに光量を変更するように制御し、Xa=Yaになるように調整する。図6a、図6bは、パターン検知センサ7の受光素子202と中間転写ベルト5上の色ずれ補正用パターンの状態及びそれらの状態と受光素子202の出力信号の波形との関係を示す図である。なお、図示例では、発光素子が乱反射発光している場合について説明するが、正反射発光している場合についても同様になる。図6aにおいて、受光素子202に対して色ずれ補正用パターンが近づくにつれて、受光素子202と色ずれ補正用パターンの重なる面積が多くなり、受光素子202の出力信号のレベルが増加する図6bの状態1~状態2。受光素子202全面が色ずれ補正用パターンと重なる点において出力信号のレベルが最大となり図6bの状態3、重なる面積が小さくなるにつれて、受光素子202の出力信号のレベルが減少する図6bの状態4~状態5。図7aは、中間転写ベルト5のグロスが高い状態における正反射光と乱反射光のそれぞれにおける色ずれ補正用パターン読み取り時のセンサ出力の波形を示す図である。本実施形態では、中間転写ベルトとして、黒色の光沢があるポリイミドシートを用いたものを想定している。波形701において、正反射光では、中間転写ベルト5へ照射した光の反射光に正反射成分が多いため、センサ出力は高くなる。一方、中間転写ベルト5上にYMCKの各トナーで形成された色ずれ補正用パターンがある場合は、中間転写ベルト5の表面に比べて正反射成分が少なくなるため、中間転写ベルト5表面に対するセンサ出力よりもセンサ出力は低くなる。波形702において、中間転写ベルト5が黒色であるため、乱反射光では中間転写ベルト5へ照射した光の反射光に乱反射成分が少なくなり、センサ出力は低くなる。一方、中間転写ベルト5上にYMCKの各トナーで形成された色ずれ補正用パターンがある場合は、中間転写ベルト5表面に比べて反射光の乱反射成分が多くなるので、センサ出力は高くなる。なお、Kの色ずれ補正用パターンでは、反射光の乱反射成分が少ないためセンサ出力は低くなり、中間転写ベルト5の乱反射成分とほぼ同等のセンサ出力となる。図7bは、中間転写ベルト5のグロスが低くなった状態における正反射光と乱反射光のそれぞれにおける色ずれ補正用パターン読み取り時のセンサ出力の波形を示す図である。波形703において、正反射光では、中間転写ベルト5へ照射した光の反射光に正反射成分が少ないため、センサ出力は低くなる。中間転写ベルト5上にYMCKの各トナーで形成された色ずれ補正用パターンがある場合は、中間転写ベルト5に比べて正反射成分が少なくなることから、センサ出力もやはり低くなり、中間転写ベルト5表面に対するセンサ出力とほぼ同等となる。ここで、Kの色ずれ補正用パターンに対するセンサ出力は、中間転写ベルト5表面の正反射光のセンサ出力より低くなる。波形704において、乱反射光では、図7aのグロスが高い状態と同様に、中間転写ベルト5へ照射した光の反射光に乱反射成分が少ないためセンサ出力は低くなる。そして、中間転写ベルト5上にYMCKの各トナーで形成された色ずれ補正用パターンがある場合は、中間転写ベルト5表面に比べて反射光の乱反射成分が多くなるので、センサ出力は高くなる。なお、Kの色ずれ補正用パターンも図7aのグロスが高い状態と同様に、反射光の乱反射成分が少ないためセンサ出力は低くなり、中間転写ベルト5の乱反射成分とほぼ同等のセンサ出力となる。図8は、乱反射光による受光素子202のアナログ出力信号と、所定の閾値電圧Vthにて2値化したデジタル信号の関係を示す図である。上述したように、乱反射光による受光素子202のアナログ出力信号は、図示のような三角波801になり、この三角波を所定の閾値電圧Vthを上回った場合を1、上回らない場合を0として2値化すると、図示のような矩形波801aになる。図9a~図9dは、本実施形態における色ずれ補正用パターンの検出幅の調整方法を説明するための図である。なお、色ずれ補正用パターンを構成するものが補正用のトナー像である。図9b~図9dは、図9aに示す色ずれ補正用のトナー像901,902をパターン検知センサ7で検出した場合の出力信号とそれを所定の閾値電圧Vthにて2値化したデジタル信号を示している。なお、トナー像901,902は色ずれ補正用パターンを構成するトナー像である。光軸ずれが生じているセンサからの出力信号は、図9bに示すように歪んだ三角波となり、さらにトナー像ごとにその出力レベルも異なる。このような状態の出力信号を2値化し、トナー像901を検出したときの信号波形901aの中点とトナー像902を検出したときの信号波形902aの中点との間のトナー像の検出幅検出間隔はBとなる。矩形波間の幅である検出幅Bには、光軸ずれによるずれ量が含まれているため、これを実際のトナー像901,902の中点間の幅Aと比較しても、正確な色ずれ補正を行うことができない。図9cは、図9bと同じ出力信号を、トナー像ごとに異なる閾値電圧でデジタル信号化した場合の波形を示している。トナー像ごとに所定の閾値電圧Vthを切り換えて、トナー像の検出幅矩形波間の幅を一定にすることにより、センサの出力波形が歪んだ場合でもトナー像間の相対的な検出幅Cを正確に算出することができる。図9dは、発光素子201の光量をトナー像ごとに切り換えてセンサ出力を変えることにより、デジタル信号化されたセンサ出力のトナー像の検出幅矩形波間の幅を一定にする。これにより、センサの出力波形が歪んだ場合でもトナー像間の相対的な検出幅Dを正確に算出することが可能となる。次に、上述したトナー像の検出幅の調整処理の流れを図10、図11を用いて説明する。図10、図11は、本実施形態におけるトナー像の検出幅の調整処理の流れを示すフローチャートである。なお、本処理は、CPU111がROM110に格納された制御プログラムを読み出して実行することによりなされる。プリント待機状態ステップS600において、CPU111はプリントジョブの受信を確認しステップS601、プリントジョブがあると判定した場合にはプリント動作を開始するステップS602。次に、CPU111は、プリント枚数をカウントし、プリント枚数が所定の枚数を超えたか否かを判定するステップS603。所定の枚数を超えたと判定した場合、CPU111は、ステップS605~S609の色ずれ補正動作を行った後、カウントしたプリント枚数をクリアするステップS610。次に、CPU111は、プリントジョブが終了したか否かを判断しステップS611、終了していないと判断した場合はステップS603へ移行する。ここで、ステップS605~S609の色ずれ補正動作について説明する。CPU111は、画像形成部を制御することにより中間転写ベルト5上に色ずれ補正用パターンを形成するステップS604。ここでは、CPU111はパターン形成手段として機能する。次に、CPU111は、発光素子201を発光させ、受光素子202にて色ずれ補正用パターンからの反射光を受光することにより色ずれ補正用パターンを検出するステップS605。受光素子202で検出されたアナログ信号は、ゲイン切換部204にて電圧に変換され、コンパレータ203により、ASIC101にて設定された所定の閾値電圧Vthにて2値化され、パターン読み取り制御部103に一時的に格納されるステップS606。CPU111は、ステップS606でASIC101に格納されたデータを解析して、色ずれ補正用パターンの各色のトナー像の検出幅が一致しているか否かを判定するステップS607。一致していないと判定した場合は、図11のステップS702へ移行する。一方、ステップS607において、色ずれ補正用パターンの各色のトナー像の検出幅が一致していると判定した場合は、CPU111は、読み取ったデータに基づいて各色間の相対的な色ずれ量を算出するステップS608。次に、CPU111は、ステップS608で算出した色ずれ量に基づいて、中間転写ベルト5へのトナー像の転写タイミングを補正ステップS609することで、色ずれ補正を行う。色ずれ補正が終了した後、ステップS610以降の処理を実施する。図11において、ステップS701では、CPU111は、コンパレータ203に設定された所定の閾値電圧Vthの変更が実施済であるか否かを判定する。実施済みか否かの判定には、所定の閾値電圧Vthを管理するフラグの有無で行われる。実施済みであると判定した場合は、ステップS703に移行する。すなわち、光軸ずれの補正として、コンパレータ203に設定された所定の閾値電圧Vthを変更してもトナー像の検出幅が一致しない場合は、ステップS703へ移行する。一方、未実施であると判定した場合には、CPU111は、光軸ずれの補正として、コンパレータ203に設定された所定の閾値電圧Vthを変更しステップS702、図10のステップS604へ移行する。ステップS703では、CPU111は、発光素子201の光量の変更が実施済であるか否かを判定する。実施済みか否かの判定には、光量変更を管理するフラグの有無で行われる。実施済みであると判定した場合は、ステップS705へ移行する。すなわち、光軸ずれの補正として、発光素子201の光量を変更してもトナー像の検出幅が一致しない場合は、ステップS705へ移行する。一方、未実施であると判定した場合には、CPU111は、発光素子201の光量を変更しステップS704、図10のステップS604へ移行する。ステップS705では、CPU111は、ゲイン切換部204にてゲインを変更しステップS705、コンパレータ203に設定された所定の閾値電圧Vthを管理するフラグと発光素子201の光量変更を管理するフラグをクリアするステップS706。そしてステップS604へ移行する。ステップS706を実行してもトナー像の検出幅が一致しない場合は、トナー像の検出幅が一致するまで、ステップS701からステップS706の処理を繰り返し実行する。本実施形態によれば、パターン検知センサ7により色ずれ補正用パターンを検出したときの検出信号から色ずれ補正用パターンを構成する各色のトナー像の検出幅が一致するか否かを判定する。そして、各色のトナー像の検出幅が一致しないと判定された場合には一致するように調整する。これにより、発光素子と受光素子を備える反射型光学センサにて光軸ずれが生じた場合でも、色ずれ補正に必要な色ずれ量を正確に算出することができる。また、色ずれ補正用パターンをパターン検知センサ7で検出したときの検出信号を2値化する際の閾値電圧Vthをトナー像ごとに切り替え、パッチ検出幅を一定にすることで、高精度な色ずれ補正用パターンの検出を行うことができる。本実施形態では、中間転写ベルト5上に色ずれ補正用パターンを転写して色ずれ補正を行う方法について説明したが、連続紙にパターンを作成するタイプや、用紙搬送ベルトで搬送される用紙にパターンを作成するタイプにも本発明を適用できる。また、本実施形態では、電子写真プロセスを利用して印刷を行う画像形成装置を例にとって説明したが、本発明はこれに限定されるものではなく、例えばインクジェット方式の印刷装置にも適用できる。また、本実施形態では、図8に示すように受光素子202により検出された光量における信号波形において、所定の閾値電圧Vthに基づいてコンパレートすることでパルス信号を発生させ、パルスの中心位置を算出することで色ずれ補正を行う仕様とした。しかしながら、前述の信号波形のピーク値を検知してパルス信号を発生させる色ずれ補正を行ってもよい。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"