各色の像を所定の方向に搬送される像担持体に重ね合わせて前記像担持体にカラー画像を形成する画像形成装置において、明度が低い色の低明度色パターンが、当該低明度色パターンよりも明度の高い色パターンである下地パターンの上に存在する補正用パターンを前記像担持体に形成するパターン形成手段と、前記像担持体の表面および前記補正用パターンに光を照射する発光部および該発光部によって照射された光に基づく前記像担持体の表面および前記補正用パターンの乱反射光を検出する受光部を備える検出手段と、前記検出手段による検出の結果に応じて各色の像の重ね合わせタイミングを補正して色ずれ補正を行う補正手段と、前記検出手段による検出結果に基づいて前記低明度色パターンが検出できたか否かを判定する判定手段と、前記判定手段によって前記低明度色パターンが検出できないと判定されると、前記下地パターンの前記所定の方向における幅を拡大した前記補正用パターンを前記パターン形成手段に形成させる制御手段とを有することを特徴とする画像形成装置。前記各色はイエロー、シアン、マゼンタ、およびブラックであり、前記補正用パターンは前記イエロー、前記シアン、前記マゼンタ、および前記ブラックのパターンを有しており、前記パターン形成手段によって前記補正用パターンを前記像担持体に形成する際、前記低明度色パターンとして前記ブラックのパターンが用いられ、前記下地パターンとして前記イエロー、前記シアン、又は前記マゼンタのパターンのいずれかが用いられ、前記補正手段には前記イエロー、前記シアン、および前記マゼンタのパターンを識別するための閾値レベルが設定され、前記補正手段は、前記補正用パターンが前記像担持体に形成された際には、前記検出手段による検出結果である受光検知信号の出力レベルと前記閾値レベルとを比較して、その比較結果に応じて前記イエロー、前記シアン、前記マゼンタ、および前記ブラックのパターンを検出して、その結果に応じて前記色ずれ補正を行うことを特徴とする請求項1に記載の画像形成装置。前記下地パターンは前記イエローのパターンであることを特徴とする請求項2に記載の画像形成装置。前記補正用パターンは前記マゼンタのパターンを基準パターンとして、残りの色のパターンの間に前記基準パターンが配置されていることを特徴とする請求項3に記載の画像形成装置。各色の像を所定の方向に搬送される像担持体に重ね合わせて前記像担持体にカラー画像を形成する画像形成装置の制御方法であって、明度が低い色の低明度色パターンが、当該低明度色パターンよりも明度の高い色パターンである下地パターンの上に存在する補正用パターンを前記像担持体に形成するパターン形成ステップと、センサから前記像担持体の表面および前記補正用パターンに光を照射する発光ステップと、前記センサで前記像担持体の表面および前記補正用パターンの乱反射光を検出する受光ステップと、前記受光ステップによる検出の結果に応じて各色の像の重ね合わせタイミングを補正して色ずれ補正を行う補正ステップと、前記受光ステップによる検出結果に基づいて前記低明度色パターンが検出できたか否かを判定する判定ステップと、前記判定ステップで前記低明度色パターンが検出できないと判定されると、前記パターン形成ステップによって前記下地パターンの前記所定の方向における幅を拡大した前記補正用パターンを形成させる制御ステップとを有することを特徴とする制御方法。各色の像を所定の方向に搬送される像担持体に重ね合わせて前記像担持体にカラー画像を形成する画像形成装置で用いられる制御プログラムであって、前記画像形成装置が備えるコンピュータに、明度が低い色の低明度色パターンが、当該低明度色パターンよりも明度の高い色パターンである下地パターンの上に存在する補正用パターンを前記像担持体に形成するパターン形成ステップと、センサから前記像担持体の表面および前記補正用パターンに光を照射する発光ステップと、前記センサで前記像担持体の表面および前記補正用パターンの乱反射光を検出する受光ステップと、前記受光ステップによる検出の結果に応じて各色の像の重ね合わせタイミングを補正して色ずれ補正を行う補正ステップと、前記受光ステップによる検出結果に基づいて前記低明度色パターンが検出できたか否かを判定する判定ステップと、前記判定ステップで前記低明度色パターンが検出できないと判定されると、前記パターン形成ステップによって前記下地パターンの前記所定の方向における幅を拡大した前記補正用パターンを形成させる制御ステップとを実行させることを特徴とする制御プログラム。ところが、画像形成装置を設置する場所などの環境の変化、トナーの劣化、および耐久に起因する現像器の機械的な劣化などによってつまり、経年変化又は経年劣化によって、下地パターンからKパターンが大きくずれることがある。そして、このようなずれが生じるとKパターンを検出することができず、結果的に色ずれ補正を的確に行うことができなくなってしまう。従って、本発明の目的は、経年変化があっても的確に色ずれ補正を行うことのできる画像形成装置、その制御方法、および制御プログラムを提供することにある。上記の目的を達成するため、本発明による画像形成装置は、各色の像を所定の方向に搬送される像担持体に重ね合わせて前記像担持体にカラー画像を形成する画像形成装置において、明度が低い色の低明度色パターンが、当該低明度色パターンよりも明度の高い色パターンである下地パターンの上に存在する補正用パターンを前記像担持体に形成するパターン形成手段と、前記像担持体の表面および前記補正用パターンに光を照射する発光部および該発光部によって照射された光に基づく前記像担持体の表面および前記補正用パターンの乱反射光を検出する受光部を備える検出手段と、前記検出手段による検出の結果に応じて各色の像の重ね合わせタイミングを補正して色ずれ補正を行う補正手段と、前記検出手段による検出結果に基づいて前記低明度色パターンが検出できたか否かを判定する判定手段と、前記判定手段によって前記低明度色パターンが検出できないと判定されると、前記下地パターンの前記所定の方向における幅を拡大した前記補正用パターンを前記パターン形成手段に形成させる制御手段とを有することを特徴とする。本発明によれば、色ずれ補正を行う際に、経年変化又は経年劣化などに起因して下地パターン上の低明度色パターンがずれて低明度色パターンが検出できないと、下地パターンの幅を拡大するようにしたので、確実に低明度色パターンを検出することができる。その結果、的確に色ずれ補正を行うことができる。以下、本発明の実施の形態による画像形成装置の一例について図面を参照して説明する。ただし、この実施の形態に記載される構成部品の寸法、材質、形状、その相対配置などは特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。図1は、本実施の形態による画像形成装置の一例についてその構成を概略的に示す図である。図1に示す画像形成装置は、所謂タンデム型のカラー画像形成装置であり、イエローY、シアンC、マゼンタM、およびブラックKの画像形成部101a~101dを有している。画像形成部101aにおいて、露光装置15aは画像データに応じて感光体ドラム1aを露光して、静電潜像を形成する。そして、この静電潜像は現像器16aによって現像されてYトナー像となる。同様に、画像形成部101b~101dにおいて、露光装置15b、15c、および15dは画像データに応じて感光体ドラム1b、1c、および1dを露光して、静電潜像を形成する。そして、これら静電潜像はそれぞれ現像器16b、16c、および16dによって現像されてCトナー像、Mトナー像、およびKトナー像となる。図示はしないが、露光装置15a~15dの各々は、レーザー、制御用ドライバ、およびポリゴンミラーを備えている。さらに、露光装置15a~15dの各々はポリゴンミラーの駆動用モーターを備えるとともに、レーザー光をポリゴンミラーを介して感光体ドラムに導くための各種光学ミラーを備えている。感光体ドラム1a~1dに形成されたトナー像は1次転写ローラ図示せずによって順次中間転写体である中間転写ベルト5に転写されて重ね合わされる。これによって、中間転写ベルト5上にカラートナー像6が形成される。中間転写ベルト5は、駆動ローラ2a、従動ローラ2、およびテンションローラベルト支持ローラ3に張架され、駆動ローラ2aの駆動によって、実線矢印で示す方向に回転駆動される。中間転写ベルト5を挟んでテンションローラ3と転写ローラ2次転写ローラ4は対向して配置されている。用紙は搬送ローラ10によって搬送路11を搬送される。搬送されている用紙の先端がレジストセンサ8によって検知されると、レジストローラ13によって用紙が一旦保持される。そして、中間転写ベルト5の回転駆動と同期をとってレジストローラ13によって用紙がテンションローラ3と2次転写ローラ4とのニップ部で規定される2次転写位置に搬送される。2次転写位置において、中間転写ベルト5上のカラートナー像は用紙に転写され、トナー像が転写された用紙は搬送ベルト12によって定着部図示せずに搬送される。そして、定着部においてトナー像は用紙上に定着され、トナー像が定着された用紙は排紙トレイなどに排紙される。光学センサパターン検知センサ7は中間転写ベルト5に対向して配置されている。なお、図示はしないが、中間転写ベルト5に残留する残トナーはベルトクリーナーによって回収され、感光体ドラム1a~1bに残留する各色のトナーは、ドラムクリーナーによって回収される。図示の制御部19は、画像形成部101a~101dを制御して画像形成を実行するとともに、後述する色ずれ補正の際に、光学センサパターン検知センサ7から出力される受光検知信号に応じて色ずれ量を算出する。そして、制御部19は色ずれ量に基づいて、後述するように色ずれが低減するように画像形成部101a~101dを制御する。ところで、タンデム型のカラー画像形成装置においては、感光体ドラム1a~1dおよび露光装置15a~15dの取り付け誤差、そして、露光装置15a~15dにおける光学ミラーなどの温度変動による変形などに起因して不可避的に色ずれが発生する。そのため、待機中又は画像形成の合間において色ずれ補正を行う必要がある。図2は、中間転写ベルト5に形成される色ずれ補正用パターン以下単に補正用パターンと呼ぶの一例を説明するための図である。図2に示すように、色ずれ補正を行う際には、まず中間転写ベルト5の搬送方向に交差する方向において少なくとも2ヶ所に補正用パターン990aおよび990bを形成する。補正用パターン990aおよび990bの形成に当たって、制御部19は画像形成部101a~101dを制御して、パターン検知センサ7によって読み取り可能な位置に補正用パターン990aおよび990bを形成する。なお、補正用パターン990aおよび990bは同一のパターンである。パターン検知センサ7は、補正用パターン990aおよび990bのぞれぞれに対応して備えられている。つまり、2つのパターン検知センサ7が備えられている。これらパターン検知センサ7は中間転写ベルト5の近傍に配置され、中間転写ベルト5に形成された補正用パターン990aおよび990bを読み取る。補正用パターン990aおよび990bの各々は、Y、C、およびKパターンを基準色基準パターンであるMパターンで挟むようにして形成され、各色のパターンはベルト搬送方向に直交する方向に対してそれぞれ略45度傾斜した2つのパターンを有している。なお、Y、C、M、およびKパターンの各パターンは色パターンと呼ばれる。図示のように、MパターンにYパターンが続き、その後にMパターン続いている。さらに、このMパターンに続いてCパターン、Mパターン、Kパターンの順にパターンが形成される。Y、C、およびMパターンは中間転写ベルト5上に直接形成されるが、Kパターンつまり、低明度色パターンは中間転写ベルト5上に形成した下地パターン上の一部分に形成される。図示の例では、下地パターンとして、Kパターンよりも明度が高い高明度色パターンであるYパターンが用いられている。パターン検知センサ7で補正用パターン990aおよび990bを読み取ると、各色のパターンの間隔からMパターンを基準とするY、M、およびKパターンの主走査方向および副走査方向の色ずれ量を把握することができる。主走査および副走査方向における色ずれ量の算出については後述する。制御部19は、算出した色ずれ量に応じて当該色ずれをなくすように画像形成部101a、101b、および101dを制御する。図3は、図1に示すパターン検知センサ7において発光部208および乱反射光受光部202の光学的な関係を示す図である。図3において、パターン検知センサ7検出手段は発光部208および乱反射光受光部202を有している。発光部208から光が中間転写ベルト5および中間転写ベルト5に形成した補正用パターンに照射される。そして、中間転写ベルト5の表面および補正用パターンの反射光のうち乱反射光拡散反射光ともいうが乱反射光受光部202で受光される。つまり、発光部208および乱反射光受光部202は、乱反射光受光部202で乱反射光が受光できる位置に配置されている。乱反射光受光部202は、受光した光乱反射光の光量に応じた電圧値出力レベルのアナログ信号受光検知信号301を出力する。図4は、図1に示す制御部19の構成を説明するためのブロック図である。図4において、制御部19はCPU109を有しており、CPU109は図1に示す画像形成装置の制御を司る。なお、CPU109はROM110に格納されたプログラム制御プログラムに基づいて制御を実行する。CPU109は画像形成部101a~101dを制御して、通常の画像形成を行うとともに、色ずれ補正を行う際、前述の補正用パターン990aおよび990bを中間転写ベルト5に形成する。ここでは、前述のように、基準色であるMパターンに対するY、C、およびKパターンの主走査方向および副走査方向のずれ量を検出する。このため、中間転写ベルト5の搬送方向に対して、図2において手前側に補正用パターン990aを形成し、奥側に補正用パターン990bを形成する。パターン検知センサ7は2つ備えられており、ここではパターン検知センサ7aおよび7bとする。そして、パターン検知センサ7aおよび7bはそれぞれ補正用パターン990aおよび990bに対応する。CPU109は、パターン検知センサ7aおよび7aにおいて発光部208の発光制御を行う。中間転写ベルト5の表面および補正用パターン990aに照射された光の乱反射光は、パターン検知センサ7aの乱反射光受光部202に入射する。乱反射光受光部202は入射光乱反射光の受光量に応じた電圧値のアナログ信号受光検知信号を出力する。この受光検知信号はコンパレータ204aに与えられ、コンパレータ204aは予め規定されたスレッシュレベル閾値レベル921と受光検知信号の出力レベルとを比較する。そして、コンパレータ204aはその差分を第1のデジタル信号としてCPU109に与える。同様にして、中間転写ベルト5の表面および補正用パターン990bに照射された光の反射光は、パターン検知センサ7bの乱反射光受光部202に入射する。乱反射光受光部202は入射光の受光量に応じた電圧値の受光検知信号を出力する。この受光検知信号はコンパレータ204bに与えられ、コンパレータ204bは予め規定されたスレッシュレベル閾値レベル921と受光検知信号の出力レベルとを比較する。そして、コンパレータ204bはその差分を第2のデジタル信号としてCPU109に与える。なお、図4に示すように、パターン検知センサ7aおよび7bから出力された受光検知信号はCPU109に与えられる。これらの受光検知信号はCPU109に備えられたA/D変換器図示せずでデジタル化される。以下、パターン検知センサ7aおよび7bから出力された受光検知信号をデジタル化した信号をそれぞれ第1および第2のデジタル検知信号と呼ぶ。図5は、図1に示す中間転写ベルト5に形成された補正用パターンの一例を検知した際の信号波形を説明するための図である。なお、前述のように、補正パターンは2つ形成されるが、ここでは説明の便宜上1つのみが示されており、図示の補正パターンに対応するパターン検知センサ7aからの受光検知信号を受けた場合について説明する。パターン検知センサ7bからの受光検知信号を受けた際の動作も同様である。図4および図5を参照して、コンパレータ204aは、前述のように、受光検知信号の出力レベルとスレッシュレベルとを比較して第1のデジタル信号を出力する。なお、スレッシュレベルはY、M、およびCパターンに対応する出力レベルよりも低く、中間転写ベルト5の表面およびKパターンに対応する出力レベルよりも高く設定されている。CPU109は第1のデジタル信号を受けて、色毎の時間間隔を計測する。CPU109には補正パターンにおける各色バターンの順および間隔つまり、配列を示すパターンデータが予め設定されているものとする。ここでは、図5の第1のデジタル信号で示すように、CPU109は時間間隔Y1、Y2、M1、M2、K1、K2、Y3、Y4を測定して、時間間隔データとしてRAM119に格納する。なお、Mパターンが基準色となっているので、Mと他の色との時間間隔が計測される。CPU109は、時間間隔データ検出結果に応じてMパターンに対する他の色パターンの色ずれ量を求める。例えば、Mパターンに対するYパターンの色ずれは次の式1および式2で求められる。主走査方向ずれ量ΔHy={Y4‐Y3/2‐Y2‐Y1/2}/21副走査方向ずれ量ΔVy={Y4‐Y3/2Y2‐Y1/2}/22図6は、図4に示す制御部19で求められた色ずれ量と書き出しタイミングとの関係を説明するための図である。いま、Y、M、C、およびKについて幅1画素、縦1画素の線分を引くとする。この場合に、色ずれがなければY、M、C、およびKは重なる。一方、色ずれがある場合には、前述のように、CPU109は主走査方向ずれ量ΔHyおよび副走査方向ずれ量ΔVyなどを求めることになる。これらずれ量ΔHyおよびΔVyによる色ずれは画像にあらわれる。CPU109は主走査方向ずれ量に応じて画像クロック単位又は画像クロックを1/16分割した単位で露光タイミングを制御して、主走査方向における色ずれを補正する。さらに、CPU109は副走査方向ずれ量に応じてBD周期単位又はBD周期を1/16分割した単位で露光タイミングを制御して、副走査方向における色ずれを補正する。このようにして、CPU109は、主走査方向ずれ量ΔHyおよび副走査方向ずれ量ΔVyに応じて、画像形成部101aを制御してその画像書き出しタイミングを調整して色ずれを補正する。同様にして、CPU109はCおよびKについても画像形成部101bおよび101dを色ずれ補正量に応じて制御して色ずれの補正を行う。さらに、前述のように、CPU109は、受光検知信号をデジタル化した第1のデジタル検知信号に応じて中間転写ベルト5の表面状態グロスを検知する。パターン検知センサ7aでは、グロスが高い表面状態が粗いと、乱反射光受光部202で受光する乱反射光が少なくなって、乱反射光受光部202から出力される受光検知信号の出力レベルが低くなる。一方、グロスが低いと受光する乱反射光が多くなるので、受光検知信号の出力レベルは高くなる。図7は図1に示す画像形成装置における画像形成を説明するためのフローチャートである。いま、画像形成装置はスタンバイ状態にあるものとする。CPU109はユーザからプリントジョブJOBの指示投入を受けたか否かを判定するステップS601。プリントジョブが投入されるまでステップS601において、NO、判定を繰り返す。一方、プリントジョブが投入されるとステップS601において、YES、画像形成装置はプリント動作を開始しステップS602、画像形成装置はプリントの出力を行うステップS603。CPU109はプリント枚数をカウントしており、そのカウント値が所定値以上となったか否かを判定するステップS604。プリント枚数が所定値以上となるとステップS604において、YES、CPU109は色ずれ補正処理を実行させるステップS605。そして、色ずれ補正が終了すると、CPU109はプリントジョブが終了したか否かを判定するステップS606。プリントジョブが終了していなければステップS606において、NO、CPU109はステップS603のプリント処理を実行する。一方、プリントジョブが終了しているとステップS606において、YES、CPU109は次のプリントジョブが存在しないか否かを判定するステップS607。次のプリントジョブが存在しないとステップS607において、YES、画像形成装置はプリント動作を終了して、スタンバイ状態に戻る。次のプリントジョブが存在するとステップS607において、NO、ステップS602の処理に戻る。なお、プリント枚数が所定の値未満であるとステップS604において、NO、CPU109はステップS606の処理に移行する。図8は、図7に示す色ずれ補正処理を説明するためのフローチャートである。図7に示すステップS605において、色ずれ補正処理が開始されると、CPU109はプリントジョブを一時中断して、前述のように、画像形成部101a~101dを制御して補正用パターンを中間転写ベルト5に形成させるステップS622。続いて、パターン検知センサ7aおよび7bは補正用パターンを検出するステップS623。そして、CPU109は受光検知信号に応じて基準色であるMパターンに対するY、C、およびKパターンのずれ量を算出するステップS624。続いて、CPU109はKパターンのずれ量を算出できたか否かを判定する。つまり、CPU109はKパターンを検知することができたか否かを判定するステップS628。Kパターンを検知することができたと判定された場合ステップS628において、YES、CPU109は算出したずれ量をメモリ例えば、図4に示すRAM119に保存した後、ずれ量に基づいて画像形成部101a、101b、および101dつまり、Y、C、およびKにおける画像形成タイミングを補正するステップS629。そして、CPU109は図7に示すステップS606の処理に進む。Kパターンを検知するこができないと判定された場合ステップS628において、NO、CPU109は再度Kパターンの検知を行うステップS625。この際、CPU109はKパターンの下地パターンここでは、Yパターンの幅搬送方向の長さを所定の幅だけ大きくする。つまり、CPU109は下地パターンの幅を前回の幅よりも所定の幅だけ大きくするステップS626:幅拡大設定。下地パターンの幅を拡大設定した後、CPU109は画像形成部101a~101dを制御して、中間転写ベルト5上の補正用パターンを形成するステップS627。この補正用パターンでは下地パターンの幅は前回よりも所定の幅拡大されている。そして、CPU109はステップS623の処理に移行する。そして、再びステップS628においてKパターンが検出できないと、CPU109はステップS626でさらに下地パターンの幅を所定の幅だけ拡大する。このように、Kパターンが検出できるまで、CPU109は下地パターンの幅を所定の幅ずつ拡大することになる。ところで、画像形成装置の経年劣化などに起因して画像形成部101a~101dによる補正用パターン形成の際、Kパターンが下地パターンの中心からずれる。つまり、図11に示すように、Kパターン906が下地パターンYパターン915の中央に対してずれて搬送方向前側に形成されると、Kパターン906の前側に位置する下地パターン部分915aの面積が極めて小さくなる。このため、パターン検知センサ7で補正用パターンを検知した際、下地パターン部分915aを検知した結果である受光検知信号アナログ信号の出力レベルがスレッシュレベル以下となってしまうことがある。このため、CPU109は下地パターン部分915aを認識識別することができず、この結果、CPU109はKパターン906も認識識別することができない。図9は、図1に示す画像形成装置で用いられる色ずれ補正用パターンの一例を説明するための図である。図8で説明したように、Kパターン906が検出できないと、CPU109は下地パターンYパターン915の幅を拡大して、再度Kパターン906の検知をリトライする。このため、画像形成装置の経年劣化などに起因して画像形成部101a~101dによる補正用パターン形成の際、Kパターン906が下地パターンYパターン915の中心からずれて搬送方向前側に形成されても、下地パターンの幅を拡大しているから、Kパターンの前側に位置する下地パターン部分915aの面積は検知に十分な大きさとなる。この結果、パターン検知センサ7で補正用パターンを検知した際、下地パターン部分915aを検知した結果である受光検知信号の出力レベルがスレッシュレベルを超えるから、CPU109は下地パターン部分915aを認識して、Kパターン906も認識することができる。ここで、CPU109が画像形成部101a~101dに与える信号のタイミングについて説明する。図10は、図4に示すCPU109が画像形成部101a~101dに与える信号のタイミングを説明するためのタイムチャートである。ユーザが操作部図示せずからコピースタートを入力すると、CPU109は画像形成部101a~101dに与えるコピースタート信号をオンとする。続いて、CPU109はY画像書き出し信号、M画像書き出し信号、C画像書き出し信号、およびK画像書き出し信号を順次オンとして、画像形成部101a~101dにそれぞれY画像データ信号、M画像データ信号、C画像データ信号、およびK画像データ信号を送る。この際、CPU109メモリに保存された色ずれ量つまり、色ずれ補正データに応じて1次転写タイミングであるY画像書き出し信号、M画像書き出し信号、C画像書き出し信号、およびK画像書き出し信号のオンタイミングt1、t2、t3、t4時間を調整する。このように、上述の実施の形態では、下地パターン上にKパターンを形成する補正用パターンを用いて色ずれ補正を行う際、画像形成装置の経年変化などに起因して下地パターンとKパターンとの位置関係がずれて、Kパターンが検出されないと、下地パターンの幅を拡大する。従って、画像形成装置の経年変化などに拘わらず、Kパターンを検出することができ、常に的確に色ずれ補正を行うことができる。なお、上述の実施の形態では、中間転写ベルト5つまり、像担持体に補正用パターンを形成して色ずれ補正を行う例について説明したが、連続紙に補正用パターンを形成するタイプ又は用紙搬送ベルトで搬送される用紙に補正用パターンを形成するタイプにも、同様にして適用することができる。さらに、上述の実施の形態では、電子写真プロセスを用いた画像形成装置について説明したが、電子写真プロセスに限定されるものではなく、例えば、インクジェット方式の印刷装置にも適用することができる。また、上述の実施の形態では、受光検知信号の出力レベルとスレッシュレベルとを比較して、その比較結果差分に応じて色ずれ量を検出するようにしたが、受光検出信号におけるパルスの重心位置又はピーク位置を算出して色ずれ量を算出するようにしてもよい。上述の説明から明らかなように、図1および図4において、CPU109および画像形成部101a~101dがパターン形成手段および補正手段として機能する。また、CPU109は判定手段として機能する。さらに、CPU109は制御手段としても機能する。以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、上記の実施の形態の機能を制御方法として、この制御方法を画像形成装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを画像形成装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。この際、制御方法および制御プログラムは、少なくともパターン形成ステップ、発光ステップ、受光ステップ、補正ステップ、判定ステップ、および制御ステップを有することになる。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。