(57)【要約】【課題】再度の画像の濃度補正の際に試料の消費を低減することができる画像形成装置を提供すること。【解決手段】画像の濃度補正を行う場合に、図８のキャリブレーション処理のＳ１８の処理で濃度パッチＣ１からＫ５のいずれかの濃度が正常値テーブルの値の範囲外であると判断されたときには、図９のキャリブレーションリトライ処理によって、全ての濃度パッチＣ１からＫ５を形成せずに、その範囲外と判断されたいずれかの濃度パッチＣ１からＫ５を再度、搬送ベルト６８に形成させる。よって、再度のキャリブレーションを行う場合に、形成する濃度パッチＣ１からＫ５の数を低減することにより、再度のキャリブレーションの際に試料の消費を低減することができる。【選択図】図９
2008185863.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像情報に基づいて画像形成媒体に試料を用いて画像を形成する画像形成手段と、
その画像形成手段が形成する画像の濃度を補正するために使用する複数の試験画像の画像情報を記憶する試験画像記憶手段と、
その試験画像記憶手段に記憶された画像情報に対応する試験画像毎に、その試験画像の濃度補正の目標となる目標濃度を記憶する目標濃度記憶手段と、
前記試験画像記憶手段に記憶された試験画像の画像情報を読み出し、その読み出した試験画像の画像情報を前記画像形成手段へ出力することで、その画像形成手段に前記複数の試験画像を形成させる試験画像形成手段と、
前記画像形成手段により前記画像形成媒体に試験画像が形成された場合に、その形成された試験画像毎の濃度を測定する濃度測定手段と、
その濃度測定手段により測定された前記試験画像毎の濃度と、その試験画像に対応する前記目標濃度記憶手段に記憶された前記試験画像毎の目標濃度とを比較する濃度比較手段と、
その濃度比較手段による濃度比較の結果に基づいて、前記画像形成手段により前記画像形成媒体に形成される画像の濃度を補正する濃度補正手段とを備えた画像形成装置において、
前記濃度測定手段により測定された前記複数の試験画像の濃度とその複数の試験画像の濃度に対応付けて予め記憶された所定値とをそれぞれ比較して異常か否かを判断する異常判断手段と、
その異常判断手段により異常でないと判断された試験画像毎に測定された濃度をそれぞれ前記濃度比較手段に出力する測定濃度出力手段と、
前記異常判断手段が異常と判断したときには、その異常と判断された試験画像の画像情報を前記画像形成手段へ出力することにより、その試験画像を再度、前記画像形成媒体に形成させる再試験画像形成手段とを備えていることを特徴とする画像形成装置。
【請求項２】
前記再試験画像形成手段は、
前記異常判断手段により異常と判断された濃度の試験画像に対応した情報を異常濃度情報としてそれぞれ記憶する異常濃度情報記憶手段と、
前記画像形成手段により前記画像形成媒体に再度形成された試験画像が前記異常判断手段により異常でないと判断された場合に、その異常でないと判断された異常濃度情報を前記異常濃度情報記憶手段から消去する異常濃度情報消去手段と、
その異常濃度情報消去手段により前記異常濃度情報記憶手段に記憶された全ての異常濃度情報が消去されるまで、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像の画像情報を前記画像形成手段へ出力することにより、その試験画像を、繰り返し前記画像形成媒体に形成させる継続試験画像形成手段とを備えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記再試験画像形成手段は、
前記異常濃度情報記憶手段に記憶された異常濃度情報の１つを読み出す単一情報読出手段と、
その単一情報読出手段が読み出した１つの異常濃度情報に対応する試験画像の画像情報を前記画像形成手段へ出力することにより、前記異常判断手段により異常と判断された濃度の試験画像のうち、１つの試験画像を前記画像形成媒体に形成させる単一試験画像形成手段とを備えていることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記再試験画像形成手段は、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像が、前記画像形成媒体に形成された形成位置とは異なる形成位置に形成されるよう、前記試験画像の形成位置の位置情報を変更して前記画像形成手段に出力する位置制御手段を備えていることを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記位置制御手段は、前記画像形成手段に出力する位置情報を、第１方向に少なくとも前記試験画像の第１方向の長さ分移動させた位置に変更して画像形成手段に出力し、その出力された位置情報に基づいて、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像を前記画像形成手段に形成させる第１方向位置制御手段を備えていることを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記画像形成媒体は、前記第１方向に周回移動可能に構成されており、
前記第１方向位置制御手段は、前記画像形成手段に出力する位置情報を、少なくとも前記試験画像の第１方向の長さ分周回移動させた位置に変更して前記画像形成手段に出力し、その出力された位置情報に基づいて前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像を形成すると、その形成する試験画像の形成位置が前記第１方向の予め定めた位置となる場合には、その形成する試験画像の形成位置の位置情報を、更に前記第１方向と直交する第２方向に少なくとも前記試験画像の第２方向の長さ分移動させた位置に変更して、その変更した位置情報を前記画像形成手段に出力して、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像を形成させる第２方向位置制御手段を備えていることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記第２方向位置制御手段は、前記画像形成手段に出力する位置情報を、前記第２方向に少なくとも前記試験画像の第２方向の長さ分移動させた位置に変更して、その変更した位置情報を前記画像形成手段に出力して前記試験画像を画像形成媒体に形成させると、その試験画像が前記画像形成媒体の画像の形成が可能な領域内に形成されない場合には、前記再試験画像形成手段による試験画像の形成を停止させる停止手段を備えていることを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記異常判断手段は、前記複数の試験画像の濃度に対応付けて予め記憶された所定値として、適正濃度の範囲をそれぞれ記憶するものであり、その適正濃度の範囲内に前記濃度測定手段により測定された試験画像の濃度があるか否かを判断するように構成されていることを特徴とする請求項１から７のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、特に、再度の画像の濃度補正の際に試料の消費を低減することができる画像形成装置に関するものである。
【背景技術】
【０００２】
経時変化に起因する濃度測定誤差の発生、ロット変化に起因する濃度測定誤差の発生等を防止するために、既知濃度の試料を用いて濃度測定動作を行い、その濃度測定結果に基づいて画像の濃度の経時変化等を補正するキャリブレーション（以下、「画像の濃度補正」と称す）に関しては、例えば、特開平６−３３１６３０号公報に記載の画像の濃度補正結果判定方法が知られている。
【０００３】
この濃度補正結果判定方法は、画像の濃度補正のための試料を配置した後に、ステップＳＰ１において全ての試料に基づく濃度測定結果が得られるまで待ち、ステップＳＰ２において１の試料に基づいて得られた濃度測定結果が予め設定されている上下限の限界値の範囲内であるか否かを判別する。そして、濃度測定結果が上下限の限界値の範囲内であると判別された場合には、ステップＳＰ３において、全ての試料に対応する濃度測定結果に対するステップＳＰ２の判別が行なわれたか否かを判別し、全ての試料に対応する濃度測定結果に対する判別が行なわれた場合には、ステップＳＰ５において画像の濃度補正処理（濃度測定結果に基づく画像の濃度補正処理）を行い一連の処理を終了する。また、上記ステップＳＰ２において測定結果が上下限の限界値の範囲外であると判別された場合には、ステップＳＰ６において画像の濃度補正が異常であったことを表示して一連の処理を終了する。
【０００４】
よって、全ての試料に基づいて得られる濃度測定結果が上下限の限界値の範囲内になった場合には、画像の濃度補正結果が正常であると判定され、そのまま画像の濃度補正処理が行なわれる。一方、測定された試料の測定濃度結果が、その試料に対応する上下限の限界値の範囲外となった場合には、画像の濃度補正結果が異常であると判定される。従って、異常な画像の濃度補正結果による誤った濃度測定結果が出力されることを未然に防止できる。
【特許文献１】特開平６−３３１６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の濃度補正結果判定方法では、画像の濃度補正結果が異常であると判定された場合には、再度、画像の濃度補正を行なうべきことを表示することや、画像の濃度補正結果が異常である場合の対処をユーザに知らせることはできるが、再度の画像の濃度補正を行う場合は、濃度測定結果が異常となった試料に加え、濃度測定結果が正常な（異常でない）試料についても再度、濃度測定結果を取得しなければならない。よって、濃度測定結果が正常であった試料についても、再度の画像の濃度補正の際に試料が使用されるので、試料が無駄に消費されてしまうという問題点があった。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、再度の画像の濃度補正の際に試料の消費を低減することができる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために請求項１記載の画像形成装置は、入力された画像情報に基づいて画像形成媒体に試料を用いて画像を形成する画像形成手段と、その画像形成手段が形成する画像の濃度を補正するために使用する複数の試験画像の画像情報を記憶する試験画像記憶手段と、その試験画像記憶手段に記憶された画像情報に対応する試験画像毎に、その試験画像の濃度補正の目標となる目標濃度を記憶する目標濃度記憶手段と、前記試験画像記憶手段に記憶された試験画像の画像情報を読み出し、その読み出した試験画像の画像情報を前記画像形成手段へ出力することで、その画像形成手段に前記複数の試験画像を形成させる試験画像形成手段と、前記画像形成手段により前記画像形成媒体に試験画像が形成された場合に、その形成された試験画像毎の濃度を測定する濃度測定手段と、その濃度測定手段により測定された前記試験画像毎の濃度と、その試験画像に対応する前記目標濃度記憶手段に記憶された前記試験画像毎の目標濃度とを比較する濃度比較手段と、その濃度比較手段による濃度比較の結果に基づいて、前記画像形成手段により前記画像形成媒体に形成される画像の濃度を補正する濃度補正手段とを備えたものであり、前記濃度測定手段により測定された前記複数の試験画像の濃度とその複数の試験画像の濃度に対応付けて予め記憶された所定値とをそれぞれ比較して異常か否かを判断する異常判断手段と、その異常判断手段により異常でないと判断された試験画像毎に測定された濃度をそれぞれ前記濃度比較手段に出力する測定濃度出力手段と、前記異常判断手段が異常と判断したときには、その異常と判断された試験画像の画像情報を前記画像形成手段へ出力することにより、その試験画像を再度、前記画像形成媒体に形成させる再試験画像形成手段とを備えている。
【０００８】
請求項２記載の画像形成装置は、請求項１記載の画像形成装置において、前記再試験画像形成手段は、前記異常判断手段により異常と判断された濃度の試験画像に対応した情報を異常濃度情報としてそれぞれ記憶する異常濃度情報記憶手段と、前記画像形成手段により前記画像形成媒体に再度形成された試験画像が前記異常判断手段により異常でないと判断された場合に、その異常でないと判断された異常濃度情報を前記異常濃度情報記憶手段から消去する異常濃度情報消去手段と、その異常濃度情報消去手段により前記異常濃度情報記憶手段に記憶された全ての異常濃度情報が消去されるまで、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像の画像情報を前記画像形成手段へ出力することにより、その試験画像を、繰り返し前記画像形成媒体に形成させる継続試験画像形成手段とを備えている。
【０００９】
請求項３記載の画像形成装置は、請求項１または２に記載の画像形成装置において、前記再試験画像形成手段は、前記異常濃度情報記憶手段に記憶された異常濃度情報の１つを読み出す単一情報読出手段と、その単一情報読出手段が読み出した１つの異常濃度情報に対応する試験画像の画像情報を前記画像形成手段へ出力することにより、前記異常判断手段により異常と判断された濃度の試験画像のうち、１つの試験画像を前記画像形成媒体に形成させる単一試験画像形成手段とを備えている。
【００１０】
請求項４記載の画像形成装置は、請求項１から３のいずれかに記載の画像形成装置において、前記再試験画像形成手段は、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像が、前記画像形成媒体に形成された形成位置とは異なる形成位置に形成されるよう、前記試験画像の形成位置の位置情報を変更して前記画像形成手段に出力する位置制御手段を備えている。
【００１１】
請求項５記載の画像形成装置は、請求項４記載の画像形成装置において、前記位置制御手段は、前記画像形成手段に出力する位置情報を、第１方向に少なくとも前記試験画像の第１方向の長さ分移動させた位置に変更して画像形成手段に出力し、その出力された位置情報に基づいて、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像を前記画像形成手段に形成させる第１方向位置制御手段を備えている。
【００１２】
請求項６記載の画像形成装置は、請求項５記載の画像形成装置において、前記画像形成媒体は、前記第１方向に周回移動可能に構成されており、前記第１方向位置制御手段は、前記画像形成手段に出力する位置情報を、少なくとも前記試験画像の第１方向の長さ分周回移動させた位置に変更して前記画像形成手段に出力し、その出力された位置情報に基づいて前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像を形成すると、その形成する試験画像の形成位置が前記第１方向の予め定めた位置となる場合には、その形成する試験画像の形成位置の位置情報を、更に前記第１方向と直交する第２方向に少なくとも前記試験画像の第２方向の長さ分移動させた位置に変更して、その変更した位置情報を前記画像形成手段に出力して、前記異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像を形成させる第２方向位置制御手段を備えている。
【００１３】
請求項７記載の画像形成装置は、請求項６記載の画像形成装置において、前記第２方向位置制御手段は、前記画像形成手段に出力する位置情報を、前記第２方向に少なくとも前記試験画像の第２方向の長さ分移動させた位置に変更して、その変更した位置情報を前記画像形成手段に出力して前記試験画像を画像形成媒体に形成させると、その試験画像が前記画像形成媒体の画像の形成が可能な領域内に形成されない場合には、前記再試験画像形成手段による試験画像の形成を停止させる停止手段を備えている。
【００１４】
請求項８記載の画像形成装置は、請求項１から７のいずれかに記載の画像形成装置において、前記異常判断手段は、前記複数の試験画像の濃度に対応付けて予め記憶された所定値として、適正濃度の範囲をそれぞれ記憶するものであり、その適正濃度の範囲内に前記濃度測定手段により測定された試験画像の濃度があるか否かを判断するように構成されている。
【発明の効果】
【００１５】
請求項１記載の画像形成装置によれば、画像の濃度補正を行う場合、試験画像形成手段は、試験画像記憶手段に記憶された試験画像の画像情報を読み出して画像形成手段に出力し、画像形成媒体に複数の試験画像を形成させる。試験画像が画像形成媒体に形成されると、濃度測定手段は、その形成された複数の試験画像毎の濃度を測定する。濃度測定手段により測定された複数の試験画像の濃度は、異常判断手段により、複数の試験画像の濃度に対応付けて予め記憶された所定値とそれぞれ比較され、異常であるか否かが判断される。異常判断手段により試験画像の濃度が異常でないと判断されたときには、その異常でないと判断された試験画像の濃度はそれぞれ測定濃度出力手段によって濃度比較手段に出力される。一方、異常判断手段により試験画像の濃度が異常であると判断されたときには、再試験画像形成手段は、異常であると判断された試験画像の画像情報を画像形成手段へ出力して、異常であると判断された試験画像を再度、画像形成媒体に形成させる。再度、画像形成媒体に形成された試験画像の濃度を濃度測定手段で測定し、その再度形成された試験画像の濃度が異常判断手段により異常でないと判断されたときは、再度形成された試験画像の濃度がそれぞれ測定濃度出力手段によって濃度比較手段に出力される。濃度比較手段は、測定濃度出力手段によって出力される試験画像毎の濃度と、その試験画像に対応する目標濃度記憶手段に記憶された試験画像毎の目標濃度とを比較する。そして、濃度補正手段は、濃度比較手段による濃度の比較結果に基づいて、画像形成手段により画像形成媒体に形成される画像の濃度を補正する。このように、画像の濃度補正を行う場合に、異常判断手段により試験画像の濃度が異常であると判断されたときには、再試験画像形成手段は、全ての試験画像を画像形成手段に形成させずに、その異常であると判断された試験画像を再度、画像形成手段に形成させる。よって、再度、画像の濃度補正を行う場合に、画像形成手段が形成する試験画像の数を低減することにより、再度の画像の濃度補正の際に試料の消費を低減することができるという効果がある。
【００１６】
請求項２記載の画像形成装置によれば、請求項１記載の画像形成装置の奏する効果に加え、継続試験画像形成手段は、異常濃度情報消去手段により異常濃度情報記憶手段に記憶された異常濃度情報が全て消去されるまで、異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像、即ち、異常判断手段により異常であると判断された濃度の試験画像の画像情報を画像形成手段に出力する。これにより、異常判断手段により異常であると判断された濃度の試験画像を画像形成手段に繰り返し形成させる。よって、継続試験画像形成手段は、異常判断手段により試験画像が異常でないと判断されるまで、即ち、画像形成媒体に形成された試験画像を濃度測定手段により測定した濃度が正常となるまで画像形成手段に試験画像を繰り返し形成させる。これにより、継続試験画像形成手段は、再度形成された試験画像の濃度が正常に測定される可能性を高めることができる。従って、画像の濃度補正の確実性を高めることができるという効果がある。
【００１７】
請求項３記載の画像形成装置によれば、請求項１または２に記載の画像形成装置の奏する効果に加え、単一試験画像形成手段は、単一情報読出手段が異常濃度情報記憶手段から読み出した１つの異常濃度情報に対応する試験画像の画像情報を画像形成手段に出力する。これにより、単一試験画像形成手段は、異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像のうち、即ち、異常判断手段により異常であると判断された濃度の試験画像のうち、１つの試験画像を再度、画像形成手段に形成させる。ここで、異常濃度判断手段により異常であると判断された試験画像が再度、画像形成手段によって画像形成媒体に複数形成される場合には、濃度測定手段は、画像形成媒体に形成された試験画像の各形成位置を認識していないと、測定した濃度がいずれの試験画像のものかを判別することができない。一方、異常判断手段により異常であると判断された試験画像が複数あっても、単一試験画像形成手段によって、異常であると判断された試験画像が再度、画像形成手段によって画像形成媒体に１つずつ形成される場合には、濃度測定手段は、画像形成媒体に形成された１つの試験画像の濃度を測定すればよいので、再度形成された試験画像の形成位置を認識する必要がない。よって、濃度測定手段による試験画像の濃度の測定を容易に行うことができるという効果がある。
【００１８】
請求項４記載の画像形成装置によれば、請求項１から３のいずれかに記載の画像形成装置の奏する効果に加え、位置制御手段は、異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像、即ち、異常判断手段により異常であると判断された濃度の試験画像が画像形成媒体に形成された形成位置とは異なる形成位置に形成されるよう、試験画像の形成位置の位置情報を変更して画像形成手段に出力する。これにより、画像形成手段は、試験画像が画像形成媒体に形成された形成位置とは異なる形成位置に再度、試験画像を形成する。よって、試験画像が形成された形成位置に、例えば裂傷や撓みがあったとしても、位置制御手段により画像形成手段は、その形成位置とは異なる形成位置に再度試験画像を形成する。これにより、位置制御手段は、再度形成された試験画像の濃度が正常に測定される可能性を高めることができる。従って、画像の濃度補正の確実性を高めることができるという効果がある。
【００１９】
請求項５記載の画像形成装置によれば、請求項４記載の画像形成装置の奏する効果に加え、第１方向位置制御手段は、試験画像の形成位置を変更する位置情報を第１方向に少なくとも試験画像の第１方向の長さ分移動させた位置に変更して、画像形成手段に位置情報を出力する。画像形成手段は、出力された位置情報に基づいて、異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像、即ち、異常判断手段により異常であると判断された濃度の試験画像を再度、画像形成媒体に形成する。これにより、異常判断手段によって異常であると判断された濃度の試験画像が再度形成される形成位置は、前回その試験画像が形成された形成位置から少なくとも試験画像の第１方向の長さ分移動した位置となる。よって、その試験画像が前回形成された形成位置に例えば裂傷や撓みがあったとしても、第１方向位置制御手段によって、再度形成される試験画像の形成位置を前回の形成位置と重ならないようにすることができる。これにより、第１方向位置制御手段は、再度形成された試験画像の濃度が正常に測定される可能性を高めることができる。従って、画像の濃度補正の確実性を高めることができるという効果がある。
【００２０】
請求項６記載の画像形成装置によれば、請求項５記載の画像形成装置の奏する効果に加え、第２方向位置制御手段は、試験画像の形成位置を変更する位置情報を第１方向に少なくとも試験画像の第１方向の長さ分周回移動させた位置に変更し、画像形成手段に位置情報を出力して異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像、即ち、異常判断手段により異常であると判断された濃度の試験画像を再度、画像形成手段に形成させると、その形成される試験画像の形成位置が第１方向の予め定めた位置となる場合には、第２方向位置制御手段は、形成される試験画像の形成位置の位置情報を更に第１方向と直交する第２方向に少なくとも試験画像の第２方向の長さ分移動させた位置に変更する。第２方向位置制御手段は、変更した位置情報を画像形成手段に出力して、第２方向に少なくとも試験画像の第２方向の長さ分移動された形成位置に、異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像、即ち、異常判断手段により異常であると判断された濃度の試験画像を再度形成させる。ここで、画像形成媒体は第１方向に周回移動可能に構成されているので、画像形成媒体が周回移動を繰り返すと、試験画像が一度形成された形成位置に、繰り返しその試験画像が形成される。これにより、再度、試験画像を形成しても、異常判断手段により異常であると判断される可能性が高い。このような場合にも、第２方向位置制御手段により画像形成手段は、第１方向と直交する第２方向に少なくとも試験画像の第２方向の長さ分移動された形成位置に試験画像を再度形成し、濃度測定手段がその形成した試験画像の濃度を測定することで、再度形成された試験画像の濃度が正常に測定される可能性を高めることができる。従って、画像の濃度補正の確実性を高めることができるという効果がある。
【００２１】
請求項７記載の画像形成装置によれば、請求項６記載の画像形成装置の奏する効果に加え、第２方向位置制御手段は、異常濃度情報記憶手段に記憶された異常濃度情報に対応する試験画像、即ち、異常判断手段により異常であると判断された濃度の試験画像の形成位置の位置情報を第１方向と直交する第２方向に少なくとも試験画像の第２方向の長さ分移動させた位置に変更し、その変更した位置情報によって画像形成手段に試験画像を形成させると、画像形成媒体の画像の形成が可能である領域に試験画像が形成されない場合には、停止手段によって、再試験画像形成手段による試験画像の形成を停止させる。よって、例えば画像形成媒体の全面に裂傷や撓みがあり、濃度測定手段による試験画像の濃度測定が正常に行われていないにも拘らず、再試験画像形成手段によって試験画像が形成され、画像を形成するために用いる試料が不必要に消費されることを防止することができるという効果がある。
【００２２】
請求項８記載の画像形成装置によれば、請求項１から７のいずれかに記載の画像形成装置の奏する効果に加え、異常判断手段は、所定値として濃度測定手段により測定された試験画像の濃度の適正濃度の範囲を記憶しており、濃度測定手段により測定された試験画像の濃度が適正濃度の範囲内であるか否かを判断する。よって、異常判断手段は、濃度測定手段によって測定された試験画像の濃度に特殊な情報処理等を行うことなく適正濃度の範囲内か否かを判断することができるという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態を、図面に基づいて説明する。図１は、カラーレーザープリンタ１の縦断面を示した縦断面図である。カラーレーザープリンタ１は、４つの画像形成ユニット２０が水平方向に並んで配設される横置きタイプのタンデム方式のプリンタであり、給紙装置９と、画像形成装置４と、画像が形成された記録用紙３を排紙する排紙装置６と、カラーレーザープリンタ１を制御する制御装置９０とを主に有している。
【００２４】
給紙装置９は、記録用紙３を給紙する装置であり、本体ケーシング５内の底部に配設される。給紙装置９は、本体ケーシング５に対して前側（図１の左側）から着脱自在に装着される給紙トレイ１２と、その給紙トレイ１２の一端上方（後側上方）に設けられる給紙ローラ８３と、その給紙ローラ８３の後側であって、給紙ローラ８３に対して記録用紙３の搬送方向下流側に設けられる搬送ローラ１４ａ，１４ｂとを有している。
【００２５】
給紙トレイ１２内には、記録用紙３が積み重ねられており、最上部にある記録用紙３は、給紙ローラ８３の回転により搬送ローラ１４ａ，１４ｂに向けて移動する。搬送ローラ１４ａから排出された記録用紙３は、搬送ガイド１５に沿って搬送ローラ１４ｂへ搬送される。搬送ローラ１４ｂに搬送された記録用紙３は、搬送ローラ１４ｂから排出され、搬送ベルト６８と各感光体ドラム６２Ｃとの間に順次搬送される。
【００２６】
画像形成装置４は、給紙された記録用紙３に画像を形成する装置であり、本体ケーシング５内の中間部に配設される。画像形成装置４は、画像を形成する４つの画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋと、各画像形成ユニット２０（画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋ）で形成された画像を記録用紙３に転写する転写装置１７と、記録用紙３に転写された画像を加熱・加圧して記録用紙３に定着させる定着装置８とを有している。ここで、上記Ｙ，Ｍ，Ｃ，Ｋの添え字は、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色を表している。
【００２７】
制御装置９０は、カラーレーザープリンタ１を制御するための装置であり、給紙装置９の上部に配設される。制御装置９０は、カラーレーザープリンタ１の装置各部を統括制御する。なお、制御装置９０については、図２にて詳述する。
【００２８】
各画像形成ユニット２０（画像形成ユニット２０Ｃ，２０Ｍ，２０Ｙ，２０Ｋ）は、像担持体としての感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋと、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋをそれぞれ帯電させる帯電器３１Ｃ，３１Ｍ，３１Ｙ，３１Ｋと、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋにそれぞれ静電潜像を形成する露光ユニット４１Ｃ，４１Ｍ，４１Ｙ，４１Ｋと、現像ユニット５１Ｙ，５１Ｍ，５１Ｃ，５１Ｋとをそれぞれ有している。
【００２９】
帯電器３１Ｃ，３１Ｍ，３１Ｙ，３１Ｋは、例えば、タングステン等からなる帯電用ワイヤからコロナ放電を発生させて、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋの各表面を一様に正極性に帯電させるスコロトン型の帯電器である。露光ユニット４１Ｃ，４１Ｍ，４１Ｙ，４１Ｋは、レーザー光を照射するレーザー発振器（図示せず）等から構成されている。この露光ユニット４１Ｃ，４１Ｍ，４１Ｙ，４１Ｋは、レーザー発振器から発光されるレーザー光をポリゴンミラー（図示せず）で反射させ、その反射させたレーザー光を各感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋに照射する。感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋのレーザー光が照射された各部分は、帯電が解消される。これにより、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋの各表面には、正極性に帯電した部分と帯電が解消された部分とが形成され、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋの各表面に静電潜像を形成することができる。現像ユニット５１Ｃ，５１Ｍ，５１Ｙ，５１Ｋに収容されたトナーは、後述する現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋに印加された正の電圧である現像バイアスにより正極性に帯電しているので、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋの各表面の帯電が解消された部分に付着することになる。これにより、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋの各表面には、トナー像が形成される。なお、露光ユニット４１Ｃ，４１Ｍ，４１Ｙ，４１Ｋは、レーザー光ではなく、ＬＥＤアレイを照射することにより露光を行うものであってもよい。
【００３０】
現像ユニット５１Ｃ，５１Ｍ，５１Ｙ，５１Ｋは、各感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋに現像剤としてのトナーを付着させ、トナー像を形成させるためのユニットであり、現像ケーシング５５Ｃ，５５Ｍ，５５Ｙ，５５Ｋ内に、ホッパ５６Ｃ，５６Ｍ，５６Ｙ，５６Ｋと、供給ローラ３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋと、現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋとをそれぞれ有している。ホッパ５６Ｃ，５６Ｍ，５６Ｙ，５６Ｋは、各現像ケーシング５５Ｃ，５５Ｍ，５５Ｙ，５５Ｋの内部空間として形成され、各画像形成ユニット２０Ｃ，２０Ｍ，２０Ｙ，２０Ｋ毎に、シアン、マゼンタ、イエロー、ブラックのトナーがそれぞれ収容されている。なお、４つの各画像形成ユニット２０Ｃ，２０Ｍ，２０Ｙ，２０Ｋは、収容されるトナーの色が異なるのみで、各構造は同じである。
【００３１】
供給ローラ３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋは、収容された各トナーを各現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋに付着させるためのローラであり、それぞれホッパ５６Ｃ，５６Ｍ，５６Ｙ，５６Ｋの下方側に配設される。供給ローラ３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋは、各金属製のローラ軸に、導電性のスポンジ部材からなるローラ部分が被覆されている。この供給ローラ３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋは、各現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋと対向接触するニップ部分において、各現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋと逆方向に回転するように回転可能に支持されている。
【００３２】
各現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋは、各感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋに各トナーを付着させるためのローラであり、供給ローラ３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋと互いに対向接触する位置に配設される。現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋは、各金属製のローラ軸に、導電性のゴム材料などの弾性部材からなるローラ部が被覆されており、それぞれ正の電圧である現像バイアス電圧が印加されている。よって、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋに付着させる各トナーを正極性に帯電させることができる。
【００３３】
転写装置１７は、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋと対向するように設けられ、搬送ベルト駆動ローラ６３と、搬送ベルト従動ローラ６４と、エンドレスベルトである搬送ベルト６８と、転写ローラ６１Ｃ，６１Ｍ，６１Ｙ，６１Ｋとを有している。
【００３４】
搬送ベルト駆動ローラ６３は、搬送ベルト６８を矢印ａの方向に移動させるためのローラであり、モータ（図示せず）により矢印ａの方向に回転駆動する。搬送ベルト従動ローラ６４は、搬送ベルト６８を矢印ａの方向に移動させるためのローラであり、搬送ベルト駆動ローラ６３の回転駆動によって搬送ベルト６８が矢印ａ方向に周回移動すると、その周回移動に追従して回転駆動する。搬送ベルト６８は、記録用紙３を矢印ａ方向に搬送するためのベルトであり、搬送ベルト駆動ローラ６３と搬送ベルト従動ローラ６４との間に巻回され、外側の面が各画像形成ユニット２０Ｃ，２０Ｍ，２０Ｙ，２０Ｋの全ての感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋと接触するように配設される。
【００３５】
なお、搬送ベルト６８には、操作キー１０８の操作によりユーザから画像の濃度補正（以下、「キャリブレーション」と称す）の指示があったときに、図４に示す濃度パッチＣ１からＫ５が形成される。搬送ベルト６８に形成された濃度パッチＣ１からＫ５は、後述する濃度測定センサ８０で濃度がそれぞれ測定され、カラーレーザープリンタ１は、その測定された濃度パッチＣ１からＫ５のそれぞれの濃度と濃度パッチＣ１からＫ５に予め設定されたそれぞれの基準とする濃度との対応関係から補正テーブルを作成し、キャリブレーションを行う。
【００３６】
転写ローラ６１Ｃ，６１Ｍ，６１Ｙ，６１Ｋは、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋに担持されている各トナー像を記録用紙３に転写させるためのローラであり、巻回されている搬送ベルト６８の内側において、各画像形成ユニット２０Ｃ，２０Ｍ，２０Ｙ，２０Ｋの各感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋと、搬送ベルト６８を挟んで対向するようにそれぞれ配設されている。転写ローラ６１Ｃ，６１Ｍ，６１Ｙ，６１Ｋは、各金属製のローラ軸に、導電性のゴム材などの弾性部材からなるローラ部分が被覆されている。この転写ローラ６１Ｃ，６１Ｍ，６１Ｙ，６１Ｋには、各感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋに担持されているトナー像を記録用紙３に転写させる際に、負の電圧が印加される。これは、感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋに担持されている各トナーは正極性に帯電しているので、転写ローラ６１Ｃ，６１Ｍ，６１Ｙ，６１Ｋに負の電圧を印加すれば、この正極性に帯電している各トナーを記録用紙３に転写させることができるためである。
【００３７】
定着装置８は、記録用紙３に転写したトナーを加熱すると共に加圧して熱定着させるための装置であり、画像形成ユニット２０Ｃ，２０Ｍ，２０Ｙ，２０Ｋ及び転写装置１７に対して記録用紙３の搬送方向下流側に配設される。定着装置８は、加熱ローラ８１および押圧ローラ８２を有している。加熱ローラ８１は、その表面に離型層が形成される金属素管からなり、その軸方向に沿ってハロゲンランプ（図示せず）が内装されて、このハロゲンランプにより加熱ローラ８１の表面が定着温度に加熱される。押圧ローラ８２は、加熱ローラ８１を押圧するように配設される。この加熱ローラ８１と押圧ローラ８２との間をトナーが転写された記録用紙３が通過することにより、転写されたトナーが記録用紙３に熱定着される。
【００３８】
排紙装置６は、トナーが熱定着された記録用紙３を排紙トレイ１０に排出するための装置であり、定着装置８に対して記録用紙３の搬送方向下流側に配設される。排紙装置６は、記録用紙３を排紙トレイ１０に排出する一対の排紙ローラ１１と、その排紙ローラ１１に対して記録用紙３の搬送方向下流側に配設され、トナーが熱定着された記録用紙３を蓄積する排紙トレイ１０とを有している。
【００３９】
濃度検出センサ８０は、搬送ベルト６８に形成された濃度パッチＣ１からＫ５の濃度をそれぞれ測定するためのセンサであり、搬送ベルト駆動ローラ６３の斜め下に、搬送ベルト６８の外側表面と対向して配設される。
【００４０】
クリーナーブラシ１０５は、搬送ベルト６８上に付着したトナー（例えば濃度パッチＣ１からＫ５等）を電気的に掻き取るブラシであり、搬送ベルト６８の外側表面に接するように配設される。トナー回収ローラ１０６は、クリーナーブラシ１０５が掻き取ったトナーを付着させるローラである。このトナー回収ローラ１０６に付着したトナーは、掻取ブレード１０６ａによって掻き取られ、掻き取られたトナーは、トナー回収器１０７に回収される。
【００４１】
操作キー１０８は、カラーレーザープリンタ１に所望の指令を入力するための装置であり、排紙ローラ１１の上部に配設される。表示装置１０９は、カラーレーザープリンタ１の処理状態やユーザへのメッセージを表示するための装置であり、排紙ローラ１１の上部に配設される。
【００４２】
次に、図２を参照してカラーレーザープリンタ１の電気的構成について説明する。図２は、カラーレーザープリンタ１の電気的構成を示すブロック図である。図２に示すように、カラーレーザープリンタ１は、装置各部を統括制御する制御装置９０を有し、制御装置９０を構成するＡＳＩＣ２６は、各画像形成ユニット２０（画像形成ユニット２０Ｃ，２０Ｍ，２０Ｙ，２０Ｋ）、給紙ローラ８３、搬送ローラ１４ａ、１４ｂ、搬送ベルト駆動ローラ６３、転写ローラ６１、加熱ローラ８１、押圧ローラ８２、排紙ローラ１１、濃度検出センサ８０、操作キー１０８、表示装置１０９にそれぞれ接続されている。
【００４３】
制御装置９０は、ＣＰＵ２２と、ＲＯＭ２３と、ＲＡＭ２４と、フラッシュメモリ２５と、ＡＳＩＣ２６と、ネットワークインターフェース(以下、ネットワークＩ／Ｆと称す）２８を有している。ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４、フラッシュメモリ２５、およびネットワークＩ／Ｆ２８は、バスラインを介してそれぞれＡＳＩＣ２６と接続されている。
【００４４】
ＣＰＵ２２は、ＲＯＭ２３に記憶された各種プログラムを実行するマイクロプロセッサであり、ＲＯＭ２３は、ＣＰＵ２２により実行される各種プログラム（例えば、図８および図９に示すフローチャートのプログラム）や、そのプログラムを実行する際に参照する定数やテーブルを記憶する読み出し専用のメモリである。ＲＡＭ２４は、ＣＰＵ２２が各種プログラムを実行する際、変数などを一時記憶するワークエリアを有するメモリである。フラッシュメモリ２５は、電源投入状態において、各種のデータを記憶するための書換可能なメモリであると共に、電源遮断後においても、その内容を保持可能なメモリである。
【００４５】
ＲＯＭ２３は、制御プログラムであるキャリブレーションプログラム（図８および図９に示すフローチャートのプログラム）を記憶するキャリブレーションプログラムメモリ２３ａ、濃度パッチ形成情報メモリ２３ｂ、正常値テーブルメモリ２３ｃ、基準濃度データメモリ２３ｄとを有している。
【００４６】
キャリブレーションプログラムメモリ２３ａは、制御プログラムであるキャリブレーションプログラムを記憶するメモリである。具体的には、キャリブレーションプログラムメモリ２３ａには、ＣＰＵ２２が実行する図８および図９に示すフローチャートのプログラムが記憶されている。
【００４７】
濃度パッチ形成情報メモリ２３ｂは、図４に示す濃度パッチＣ１からＫ５を搬送ベルト６８に形成するために、濃度パッチ形成情報を記憶するメモリである。ここで、図３を参照して濃度パッチ形成情報メモリ２３ｂの内容（濃度パッチ形成情報）について説明する。
【００４８】
図３は、濃度パッチ形成情報メモリ２３ｂの内容を示した図である。濃度パッチ形成情報は、搬送ベルト６８に最初に濃度パッチＣ１からＫ５を形成するための情報であり、濃度パッチ名、形成色、設定濃度、形成位置のＸ座標、形成位置のＹ座標、形成するパッチ幅、および形成するパッチ高さの情報から構成されている。形成色、設定濃度、形成位置のＸ座標、形成位置のＹ座標、形成するパッチ幅、および形成するパッチ高さの情報は、濃度パッチ名に対応して記憶されているので、濃度パッチ形成情報は、計２０種類の情報から構成されている。なお、本実施形態のカラーレーザープリンタ１で搬送ベルト６８に形成する濃度パッチＣ１からＫ５は四角形である。ただし、濃度パッチＣ１からＫ５は四角形に限らず、多角形等で形成してもよい。
【００４９】
濃度パッチ名は、形成する濃度パッチＣ１からＫ５の各名称を示している。本実施形態では、濃度パッチ名はシアン１からブラック５までの計２０である。形成色は、形成する濃度パッチＣ１からＫ５の各色を示している。例えば形成色がシアンであれば、シアン色の濃度パッチが搬送ベルト６８に形成される。本実施形態では、形成色は、シアン、マゼンタ、イエロー、ブラックの計４色である。
【００５０】
設定濃度は、形成する濃度パッチＣ１からＫ５の各濃度を示しており、この設定濃度が高くなれば（最大１００％、最小０％）、形成される濃度パッチの濃度が高くなる。本実施形態では、設定濃度は１００％、８０％、６０％、４０％、２０％の計５つである。形成位置のＸ座標は、形成する濃度パッチＣ１からＫ５のＸ軸方向の各座標を示している。なお、本実施形態では、形成位置のＸ座標は、全てＸ１である。形成位置のＹ座標は、形成する濃度パッチＣ１からＫ５のＹ軸方向の各座標を示している。本実施形態では、形成位置のＹ座標は、Ｙ１からＹ２０の計２０である。なお、Ｘ軸方向およびＹ軸方向については、図４にて説明する。
【００５１】
形成位置のＹ座標は、後述する形成するパッチ高さｂを加算して設定されている。例えば濃度パッチＭ１（濃度パッチ名：マゼンタ１）の形成位置のＹ座標であるＹ２は、濃度パッチＣ１（濃度パッチ名：シアン１）の形成位置のＹ座標であるＹ１に形成するパッチ高さｂを加算して、Ｙ２＝Ｙ１+ｂとして設定されている。よって、各濃度パッチＣ１からＫ５は、間隔を開けずに搬送ベルト６８（図１参照）に形成される。なお、形成位置のＹ座標の値は、後述する搬送量カウンタ２４ｄのカウント値として設定されている。また、濃度パッチ名がシアン１（濃度パッチＣ１）の形成位置のＹ座標であるＹ１は、搬送量カウンタ２４ｄのカウント値がゼロの地点（濃度パッチＣ１からＫ５を搬送ベルト６８に形成するために搬送ベルト６８が移動を開始したスタート地点）から少なくとも形成するパッチ高さｂの２倍以上に設定されている。これは、搬送ベルト６８が一周周回移動して、スタート地点に戻った際に、そのスタート地点と最初に濃度パッチＣ１からＫ５が形成された各形成位置との間に、濃度パッチＣ１からＫ５を必ず１つ形成させると共に、その形成される１つの濃度パッチＣ１からＫ５を、その濃度パッチＣ１からＫ５が最初に形成された各形成位置に重ならないようにするためである。このように、濃度パッチＣ１の形成位置のＹ座標であるＹ１を設定することにより、後述する図９のキャリブレーションリトライ処理でのＳ４１の処理およびＳ４２の処理を実現することができる。
【００５２】
形成するパッチ幅は、形成する濃度パッチＣ１からＫ５の各幅を示している。本実施形態では、形成するパッチ幅は全てａである。また、形成するパッチ高さは、形成する濃度パッチＣ１からＫ５の高さを示している。本実施形態では、形成するパッチ高さは全てｂである。ここで、図４を参照して、形成するパッチ幅、形成するパッチ高さ、および搬送ベルト６８に形成される濃度パッチＣ１からＫ５について説明する。
【００５３】
図４は、搬送ベルト６８に形成された濃度パッチＣ１からＫ５を模式的に示した図である。搬送ベルト６８に形成される濃度パッチＣ１からＫ５は、濃度パッチ形成情報（図３参照）に基づいて形成される。即ち、ＣＰＵ２２は、濃度パッチ形成情報メモリ２３ｂから濃度パッチ形成情報（図３参照）を読み出し、その読み出した濃度パッチ形成情報に基づいて、図４に示す濃度パッチＣ１からＫ５を搬送ベルト６８に形成する。なお、Ｙ軸方向は、搬送ベルト６８が周回移動する方向である矢印ａの方向（図１参照）に対応し、Ｘ軸方向は、図１の紙面奥側から手前側へ搬送ベルト６８に平行に延びる方向に対応している。また、Ｘ軸方向印字可能領域は、搬送ベルト６８に濃度パッチＣ１からＫ５を形成する際に、濃度パッチＣ１からＫ５を形成可能な領域を示している。従って、Ｘ軸方向印字可能領域の一端（図４に示す濃度測定センサ８０に近い端と反対側の端）に接触して濃度パッチＣ１からＫ５を形成する場合には、その濃度パッチＣ１からＫ５の形成位置のＸ座標は、Ｘ軸方向印字可能領域の一端から形成するパッチ幅ａを減算したＸｍａｘ値となる。このＸｍａｘ値が形成位置のＸ座標の取り得る最大値となる。
【００５４】
濃度パッチ形成情報メモリ２３ｂ（図２参照）に記憶された濃度パッチ形成情報（図３参照）を用いて、濃度パッチＣ１からＫ５を形成する場合を説明する。例えば、濃度パッチＣ１を形成する場合には、ＣＰＵ２２は、濃度パッチ形成情報メモリ２３ｂから濃度パッチ名「シアン１」の情報を読み出し、形成色をシアン色、設定濃度を１００％、形成位置のＸ座標をＸ１、形成位置のＹ座標をＹ１、形成するパッチ幅をａ、形成するパッチ高さをｂとして、搬送ベルト６８に濃度パッチＣ１を形成する。ここで、濃度パッチＣ１のＰｃ１点は、形成位置のＸ座標（図３参照）および形成位置のＹ座標（図３参照）によって決定される。即ち、Ｐｃ１点のＸ座標はＸ１であり、Ｐｃ１のＹ座標はＹ１である。
【００５５】
また、例えば、濃度パッチＭ３を形成する場合には、ＣＰＵ２２は、濃度パッチ形成情報メモリ２３ｂ（図２参照）から濃度パッチ名「マゼンタ３」の情報を読み出し、形成色をマゼンタ色、設定濃度を６０％、形成位置のＸ座標をＸ１、形成位置のＹ座標をＹ１０（Ｙ９+ｂ）、形成するパッチ幅をａ、形成するパッチ高さをｂとして、搬送ベルト６８に濃度パッチＭ３を形成する。濃度パッチＭ３のＰｍ３点は、形成位置のＸ座標（図３参照）および形成位置のＹ座標（図３参照）によって決定される。即ち、Ｐｍ３点のＸ座標はＸ１であり、Ｐｍ３のＹ座標はＹ１０（Ｙ９+ｂ）である。
【００５６】
このようにして、ＣＰＵ２２は、濃度パッチ形成情報メモリ２３ｂ（図２参照）から濃度パッチ形成情報（図３参照）を読み出し、その読み出した濃度パッチ形成情報に基づいて、図４に示すように濃度パッチＣ１からＫ５までの計２０の濃度パッチを搬送ベルト６８に形成する。なお、形成された濃度パッチＣ１からＫ５は、濃度パッチ毎に濃度測定センサ８０によって濃度が測定される。
【００５７】
図２の説明に戻る。正常値テーブルメモリ２３ｃは、搬送ベルト６８に形成された濃度パッチＣ１からＫ５（図４参照）の濃度を濃度測定センサ８０（図１参照）が測定した際に、その測定した濃度が正常か異常かを判断するために用いる正常値テーブルを記憶するメモリである。ここで、図５を参照して、正常値テーブルメモリ２３ｃの内容について説明する。図５は、正常値テーブルメモリ２３ｃの内容を示した図である。
【００５８】
正常値テーブルメモリ２３ｃ（図２参照）に記憶される正常値テーブルは、濃度パッチ名、濃度測定センサ８０（図１参照）の測定濃度の下限値、および濃度測定センサ８０の測定濃度の上限値から構成されている。濃度パッチ名、濃度測定センサ８０の測定濃度の下限値、および濃度測定センサ８０の測定濃度の上限値の情報は、濃度パッチ名に対応して記憶されているので、正常値テーブルは、計２０種類の情報から構成されている。正常値テーブルを用いて、濃度測定センサ８０が測定した濃度パッチＣ１からＫ５の濃度が正常か異常かの判断は、図８に示すキャリブレーション処理のＳ１８の処理および図９に示すキャリブレーションリトライ処理のＳ３８の処理で行われる。
【００５９】
正常値テーブルメモリ２３ｃ（図２参照）に記憶される正常値テーブルを用いて、濃度測定センサ８０（図１参照）が測定した濃度パッチＣ１からＫ５の濃度が正常か異常かの判断を行う場合を説明する。例えば、濃度測定センサ８０が濃度パッチＣ１を測定した場合には、ＣＰＵ２２は、正常値テーブルメモリ２３ｃから濃度パッチ名「シアン１」の情報を読み出す。そして、濃度測定センサ８０が測定した濃度パッチＣ１の濃度が、正常値テーブルメモリ２３ｃから読み出した「シアン１」の測定濃度の下限値から測定濃度の上限値の間にあるか否かをＣＰＵ２２によって判断する。よって、濃度測定センサ８０が測定した濃度パッチＣ１の濃度が０．９であれば、ＣＰＵ２２は正常な測定濃度と判断し、濃度測定センサ８０が測定した濃度パッチＣ１の濃度が１．１や０．７であれば、ＣＰＵ２２は異常な測定濃度と判断する。
【００６０】
同様に、例えば、濃度測定センサ８０（図１参照）が濃度パッチＭ３を測定した場合には、ＣＰＵ２２は、正常値テーブルメモリ２３ｃ（図２参照）から濃度パッチ名「マゼンタ３」の情報を読み出す。そして、濃度測定センサ８０が測定した濃度パッチＭ３の濃度が、正常値テーブルメモリ２３ｃから読み出した「マゼンタ３」の測定濃度の下限値から測定濃度の上限値の間にあるか否かをＣＰＵ２２によって判断する。よって、濃度測定センサ８０が測定した濃度パッチＭ３の濃度が０．５であれば、ＣＰＵ２２は正常な測定濃度と判断し、濃度測定センサ８０が測定した濃度パッチＣ１の濃度が０．８や０．３であれば、ＣＰＵ２２は異常な測定濃度と判断する。
【００６１】
図２の説明に戻る。基準濃度データメモリ２３ｄは、搬送ベルト６８に形成された濃度パッチＣ１からＫ５のそれぞれについて、キャリブレーションの基準となる基準濃度データを記憶するメモリである。基準濃度データメモリ２３ｄは、濃度パッチＣ１からＫ５の形成される色に対応して、シアン基準濃度データメモリ２３ｄ１と、マゼンタ基準濃度データメモリ２３ｄ２と、イエロー基準濃度データメモリ２３ｄ３と、ブラック基準濃度データメモリ２３ｄ４の計４つのメモリから構成されている。よって、例えばシアン色の基準濃度データは、シアン基準濃度データメモリ２３ｄ１に記憶される。また、例えばイエロー色の基準濃度データは、イエロー基準濃度データメモリ２３ｄ３に記憶される。この基準濃度データメモリ２３ｄに記憶される基準濃度データと濃度測定センサ８０（図１参照）が測定した濃度パッチＣ１からＫ５の測定濃度とを用いて、キャリブレーションを行い、補正テーブルを作成する。基準濃度データメモリ２３ｄに記憶された基準濃度データと濃度測定センサ８０が測定した濃度パッチＣ１からＫ５の測定濃度とを用いて、補正テーブルを作成するのは、図８に示すキャリブレーション処理のＳ２６の処理で行われる。
【００６２】
ここで、図６（ａ）を参照して、基準濃度データメモリ２３ｄの内容について説明する。図６（ａ）は、シアン基準濃度データメモリ２３ｄ１（図２参照）の内容および後述するシアン測定濃度メモリ２４ｃ１の内容を示した図である。なお、図６（ａ）においては、シアン基準濃度データメモリ２３ｄ１の内容について説明するが、マゼンタ基準濃度データメモリ２３ｄ２の内容、イエロー基準濃度データメモリ２３ｄ３の内容、およびブラック基準濃度データメモリ２３ｄ４の内容については、記憶される基準濃度データが異なるだけであり、後述する構成についてはシアン基準濃度データメモリ２３ｄ１と同じである。また、測定濃度メモリ２４ｃの内容については後述する。
【００６３】
シアン基準濃度データメモリ２３ｄ１に記憶されるシアン色の基準濃度データ（以下、「シアン基準濃度データ」と称す）は、濃度パッチＣ１からＣ５の濃度パッチ名とシアン基準濃度とから構成されている。シアン基準濃度は濃度パッチ名に対応して記憶されているので、図６（ａ）に示したシアン基準濃度データは、計５種類の情報から構成されている。シアン基準濃度データメモリ２３ｄ１に記憶されるシアン基準濃度データのシアン基準濃度には、例えば、製品出荷時に濃度パッチＣ１からＣ５の濃度を濃度測定センサ８０で測定した測定濃度が設定される。
【００６４】
図６（ａ）に示すシアン基準濃度データは、濃度パッチＣ１からＣ５の設定濃度に対するシアン基準濃度を示している。例えば、濃度パッチＣ１であれば、設定濃度が２０％であるので、シアン基準濃度は０．２０となる。また、例えば、濃度パッチＣ３であれば、設定濃度が６０％であるので、シアン基準濃度は０．６０となる。
【００６５】
搬送ベルト６８に濃度パッチＣ１からＫ５が形成され、濃度測定センサ８０で濃度パッチＣ１（設定濃度２０％）の濃度を測定したときに、その測定濃度が例えば０．１５であれば、シアン基準濃度０．２０より低い測定濃度となっているので、図８に示すキャリブレーション処理のＳ２６の処理で補正テーブルを作成し、補正テーブルにより上記の差を解消する。
【００６６】
図２の説明に戻る。ＲＡＭ２４は、キャリブレーションフラグ２４ａと、エラー用濃度パッチ形成情報メモリ２４ｂと、測定濃度メモリ２４ｃと、搬送量カウンタ２４ｄとを有している。
【００６７】
キャリブレーションフラグ２４ａは、搬送ベルト６８に形成した濃度パッチＣ１からＫ５の濃度を濃度測定センサ８０（図１参照）で測定し、その測定濃度が正常値テーブルメモリ２３ｃに記憶される正常値テーブルの測定濃度の上限値と下限値の間に無く、異常な測定濃度であるとＣＰＵ２２判断した場合に、異常な測定濃度となったことを示すフラグである。キャリブレーションフラグ２４ａは、濃度パッチＣ１からＫ５の形成される色に対応して、シアン１〜５エラーフラグ２４ａ１１〜２４ａ１５と、マゼンタ１〜５エラーフラグ２４ａ２１〜２４ａ２５と、イエロー１〜５エラーフラグ２４ａ３１〜２４ａ３５と、ブラック１〜５エラーフラグ２４ａ４１〜２４ａ４５の計２０のフラグから構成されている。例えば濃度パッチＣ１には、シアン１エラーフラグ２４ａ１１が対応して設けられ、濃度パッチＭ３には、マゼンタ３エラーフラグ２４ａ２３が対応して設けられている。よって、濃度測定センサ８０により測定された濃度パッチＣ１の濃度が異常な測定濃度であるとＣＰＵ２２が判断した場合には、シアン１エラーフラグ２４ａ１１をオンにする。また、濃度測定センサ８０により測定された濃度パッチＭ３の濃度が異常な測定濃度であるとＣＰＵ２２が判断した場合には、マゼンタ３エラーフラグ２４ａ２３をオンにする。
【００６８】
キャリブレーションエラーフラグ２４ａは、図８のキャリブレーション処理が実行されると、そのキャリブレーション処理のＳ１１の処理で、まずオフに設定される。そして、キャリブレーション処理のＳ１８の処理で、搬送ベルト６８に形成した濃度パッチＣ１からＫ５の濃度測定センサ８０による測定濃度が正常値テーブルメモリ２３ｃに記憶される正常値テーブルの測定濃度の上限値と下限値の間に無く、異常な測定濃度であるとＣＰＵ２２が判断した場合に、オンに設定される。一方、図９に示すキャリブレーションリトライ処理のＳ３８の処理で、搬送ベルト６８に形成した濃度パッチＣ１からＫ５のいずれかの濃度パッチの濃度測定センサ８０による測定濃度が正常値テーブルメモリ２３ｃに記憶される正常値テーブルの測定濃度の上限値と下限値の間となり、正常な測定濃度であるとＣＰＵ２２判断した場合に、オフに設定される。
【００６９】
エラー用濃度パッチ形成情報メモリ２４ｂは、搬送ベルト６８に形成した濃度パッチＣ１からＫ５の濃度を濃度測定センサ８０で測定した測定濃度が異常な測定濃度であるとＣＰＵ２２が判断した場合に、その異常であると判断された濃度パッチを再度形成する場合に、搬送ベルト６８のいずれの位置に形成させるかを記憶するメモリである。なお、エラー用濃度パッチ形成情報メモリ２４ｂには、初期値として濃度パッチ形成情報メモリ２３ｂの内容と同一の内容が記憶される。その後、ＣＰＵ２２により、濃度パッチＣ１からＫ５のうち異常な測定濃度であると判断された濃度パッチがあれば、その濃度パッチが再度形成される度に、エラー用濃度パッチ形成情報メモリ２４ｂの内容が更新される。
【００７０】
測定濃度メモリ２４ｃは、濃度測定センサ８０で濃度パッチＣ１からＫ５の濃度を測定した各測定濃度を記憶するメモリである。測定濃度メモリ２４ｃは、濃度パッチＣ１からＫ５の各濃度を濃度測定センサ８０で測定した測定濃度が記憶されている。なお、測定濃度メモリ２４ｃは、濃度パッチＣ１からＫ５を形成する色に対応して、シアン測定濃度メモリ２４ｃ１と、マゼンタ測定濃度メモリ２４ｃ２と、イエロー測定濃度メモリ２４ｃ３と、ブラック測定濃度メモリ２４ｃ４とから構成されている。よって、例えばシアン色の濃度パッチＣ１からＣ５の濃度を濃度測定センサ８０で測定した場合には、その測定濃度がシアン測定濃度メモリ２４ｃ１に記憶される。また、例えばイエロー色の濃度パッチＹ１からＹ５の濃度を濃度測定センサ８０で測定した場合には、その測定濃度がイエロー測定濃度メモリ２４ｃ３に記憶される。なお、測定濃度メモリ２４ｃに記憶される測定濃度データは、濃度測定センサ８０が濃度パッチＣ１からＫ５の濃度を測定する度に更新される。
【００７１】
ここで、図６（ａ）を参照して、測定濃度メモリ２４ｃの内容について説明する。図６（ａ）は、シアン基準濃度データメモリ２３ｄ１の内容およびシアン測定濃度メモリ２４ｃ１の内容を示した図である。なお、図６（ａ）においては、シアン測定濃度メモリ２４ｃ１の内容について説明するが、マゼンタ測定濃度メモリ２４ｃ２の内容、イエロー測定濃度メモリ２４ｃ３の内容、およびブラック測定濃度メモリ２４ｃ４の内容については、記憶される測定濃度データが異なるだけであり、構成についてはシアン測定濃度メモリ２４ｃ１と同じである。
【００７２】
シアン測定濃度メモリ２４ｃ１に記憶されるシアン測定濃度データは、濃度パッチＣ１からＣ５の濃度パッチ名と濃度測定センサ８０で濃度を測定した測定濃度とから構成されている。濃度測定センサ８０で濃度を測定した測定濃度は、濃度パッチ名に対応して記憶されているので、図６（ａ）に示したシアン測定濃度データは、計５種類の情報から構成されている。図６（ａ）に示すシアン測定濃度データは、濃度パッチＣ１からＣ５の濃度を濃度測定センサ８０で測定した測定濃度を示している。例えば、濃度パッチＣ１であれば、設定濃度が２０％のときに、濃度測定センサ８０で測定した濃度は０．１５であったことを示している。また、例えば、濃度パッチＣ３であれば、設定濃度が６０％のときに、濃度測定センサ８０で測定した濃度は０．４０であったことを示している。
【００７３】
図２の説明に戻る。搬送量カウンタ２４ｄは、搬送ベルト駆動ローラ６３（図１参照）の回転量、即ち、搬送ベルト６８のＹ軸方向（図４参照）の搬送量を求めるカウンタである。搬送量カウンタ２４ｄは、図８に示すキャリブレーション処理のＳ１の処理が実行された場合にカウント値がゼロにリセットされる。そして、搬送ベルト６８がＹ軸方向に周回移動すると、その周回移動が所定量となるとカウント値が１カウントアップされる。搬送量カウンタ２４ｄのカウント値の最大値（ｍａｘ値）は、搬送量カウンタ２４ｄがカウントを開始してから搬送ベルト６８が一周周回移動する量に設定されており、搬送ベルト６８が一周すると、搬送量カウンタ２４ｄのカウント値がゼロにリセットされる。また、この搬送量カウンタ２４ｄのカウント値は、濃度パッチ形成情報メモリ２３ｂに記憶された形成位置のＹ座標の値となっているので、ＣＰＵ２２は、搬送量カウンタ２４ｄのカウント値が濃度パッチ形成情報メモリ２３ｂに記憶された各形成位置のＹ座標の値となった場合に、搬送ベルト６８に濃度パッチＣ１からＫ５をそれぞれ形成させる。
【００７４】
ここで、搬送量カウンタ２４ｄのカウント値と、図３の濃度パッチ形成情報メモリ２３ｂの形成位置のＹ座標との関係について説明する。上述のとおり、搬送量カウンタ２４ｄのカウント値は、濃度パッチ形成情報メモリ２３ｂに記憶された形成位置のＹ座標の値となっている。よって、濃度パッチＣ１の場合は、形成位置のＹ座標がＹ１であり（図３参照）、このＹ１が搬送量カウンタ２４ｄのカウント値で設定される。例えば、濃度パッチＣ１の形成位置のＹ座標であるＹ１を、搬送量カウンタ２４ｄのカウント値で５に設定する。すると、濃度パッチＭ１の形成位置のＹ座標のＹ２は、Ｙ１＋ｂとなっているので（図３参照）、形成するパッチ高さが搬送量カウンタ２４ｄのカウント値で３に設定してあれば、搬送量カウンタ２４ｄのカウント値で８（Ｙ２＝Ｙ１＋ｂ＝５＋３）に設定される。このようにして、濃度パッチ形成情報メモリ２３ｂの形成位置のＹ座標が搬送量カウンタ２４ｄのカウント値によって設定されている。
【００７５】
フラッシュメモリ２５は、補正用テーブルメモリ２５ａを有している。補正用テーブルメモリ２５ａは、搬送ベルト６８に形成した濃度パッチＣ１からＫ５の濃度を濃度測定センサ８０で測定し、その測定濃度に応じて、設定濃度をどの程度補正するかを決定する補正テーブルを記憶するメモリである。補正テーブルは、図８のキャリブレーション処理のＳ２６の処理で作成され、その作成された補正テーブルは補正テーブルメモリ２５ａに記憶される。
【００７６】
なお、補正テーブルメモリ２５ａは、濃度パッチＣ１からＫ５を形成する色に対応して、シアン補正テーブルメモリ２５ａ１と、マゼンタ補正テーブルメモリ２５ａ２と、イエロー補正テーブルメモリ２５ａ３と、ブラック補正テーブルメモリ２５ａ４とから構成されている。よって、例えばシアン色の補正テーブル（以下、「シアン補正テーブル」と称す）を作成した場合には、そのシアン補正テーブルがシアン補正テーブルメモリ２５ａ１に記憶される。また、イエロー色の補正テーブル（以下、「イエロー補正テーブル」と称す）を作成した場合には、そのイエロー補正テーブルがイエロー補正テーブルメモリ２５ａ３に記憶される。
【００７７】
ここで、図６（ｃ）を参照して、シアン補正テーブルメモリ２５ａ１の内容について説明する。図６（ｃ）は、シアン補正テーブルメモリ２５ａ１の内容を示した図である。シアン補正テーブルメモリ２５ａ１に記憶されたシアン補正テーブルは、設定濃度とキャリブレーション後の設定濃度とから構成されている。キャリブレーション後の設定濃度は、設定濃度に対応して記憶されているので、シアン補正テーブルは計６種類の情報から構成されている。なお、設定濃度０％のときのキャリブレーション後の設定濃度である０％は、予め設定された固定値である。
【００７８】
シアン補正テーブル２５ａ１に記憶されるシアン補正テーブルは、シアン基準濃度データメモリ２３ｄ１（図２参照）に記憶されたシアン基準濃度データと、シアン測定濃度メモリ２４ｃ１に記憶されたシアン測定濃度データとから作成される。具体的な作成方法について、図６（ｂ）を参照して説明する。図６（ｂ）は、図６（ａ）に記載のシアン基準濃度データメモリ２３ｄ１に記憶されたシアン基準濃度データと、シアン測定濃度メモリ２４ｃ１に記憶されたシアン測定濃度データとをプロットしたグラフである。なお、図６（ａ）に記載されていない値については、直線補間方法により算出し、図６（ｂ）にプロットしている。なお、補間方法については、直線補間方法のみならず、スプライン補間方法を採用しても良い。
【００７９】
図６（ｂ）は、横軸を設定濃度（％）、縦軸を濃度としている。設定濃度が２０％の場合、シアン基準濃度データのシアン基準濃度が０．２０であるのに対し、シアン測定濃度データの測定濃度（濃度測定センサ８０で測定した濃度）は０．１５となっている。従って、設定濃度を２０％として印刷用紙３にシアン色の画像を印刷しても、その印刷されたシアン色の画像の測定濃度は０．１５となり、シアン基準濃度データのシアン基準濃度である０．２０よりも濃度が低くなる。この場合には、印刷されたシアン色の画像の測定濃度をシアン基準濃度データのシアン基準濃度と同じ０．２０にするために、設定濃度をいくつに設定すればよいかを、図６（ｂ）から読み取る。上記の設定濃度が２０％の場合、印刷されたシアン色の画像の測定濃度を０．２０にするためには、図６（ｂ）に示すように、設定濃度を３０％とすればよいことが分かる。
【００８０】
また、設定濃度が８０％の場合、シアン基準濃度データのシアン基準濃度が０．８０であるのに対し、シアン測定濃度データの測定濃度は０．６２となっている。従って、設定濃度を８０％として印刷用紙３にシアン色の画像を印刷しても、その印刷されたシアン色の画像の測定濃度は０．６２となり、シアン基準濃度データのシアン基準濃度である０．８０よりも濃度が低くなる。この場合には、印刷されたシアン色の画像の測定濃度をシアン基準濃度データのシアン基準濃度と同じ０．８０にするために、設定濃度をいくつに設定すればよいかを、図６（ｂ）から読み取る。上記の設定濃度が８０％の場合、印刷されたシアン色の画像の測定濃度を０．８０にするためには、図６（ｂ）に示すように、設定濃度を９０％とすればよいことが分かる。
【００８１】
このようにして、ＣＰＵ２２は、シアン基準濃度データとシアン測定濃度データとからシアン補正テーブルを作成する。作成されたシアン補正テーブルは図６（ｃ）に示す通りとなる。印刷されたシアン色の画像の測定濃度がシアン基準濃度データのシアン基準濃度に満たない場合、あるいは印刷されたシアン色の画像の測定濃度がシアン基準濃度データのシアン基準濃度を超える場合でも、シアン補正テーブルによって、印刷されたシアン色の画像の測定濃度がシアン基準濃度データのシアン基準濃度と同じになるように設定濃度を適切に補正することができる。
【００８２】
図２の説明に戻る。ＡＳＩＣ２６は、ＣＰＵ２２からの命令を変換して各部を駆動させる信号を出力すると共に、濃度検出センサ８０およびパネルＧＡ１０８ａから出力される信号を変換し、その変換した信号をＣＰＵ２２へ出力する集積回路である。
【００８３】
感光体ドラム６２（感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋ）は、その表面にトナー像を形成するドラムであり、各感光体ドラム６２に回転駆動力を与える各モータ（図示せず）とその各モータに電力を供給する各電源（図示せず）とから構成されている。各感光体ドラム６２は、それぞれＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号により各モータが回転し、その回転駆動力により各感光体ドラム６２が回転する。
【００８４】
帯電器３１（帯電器３１Ｃ，３１Ｍ，３１Ｙ，３１Ｋ）は、各感光ドラム６２（感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋ）の表面を一様に正極性に帯電させるスコロトン型の帯電器である。各帯電器３１は、それぞれＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号により各感光ドラム６２を正極性に帯電させる。
【００８５】
露光ユニット４１（露光ユニット４１Ｃ，４１Ｍ，４１Ｙ，４１Ｋ）は、各感光体ドラム６２の表面にレーザー光を照射するユニットであり、レーザー光を照射する各レーザー発振器（図示せず）等から構成されている。各露光ユニット４１は、それぞれＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号により各レーザー発振器等からレーザー光を照射すると共に、そのレーザー光の照射位置が制御される。
【００８６】
供給ローラ３２（供給ローラ３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ）は、各ホッパ５６（ホッパ５６Ｃ，５６Ｍ，５６Ｙ，５６Ｋ）に収容された各トナーを各現像ローラ５２（現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋ）に付着させるためのローラであり、各供給ローラ３２に回転駆動力を与える各モータ（図示せず）とその各モータに電力を供給する各電源（図示せず）とから構成されている。各供給ローラ３２は、それぞれＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号により各モータが回転し、その回転駆動力により各供給ローラ３２が回転する。
【００８７】
現像ローラ５２（現像ローラ５２Ｃ，５２Ｍ，５２Ｙ，５２Ｋ）は、各感光ドラム６２（感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋ）に各トナーを付着させるためのローラであり、それぞれＡＳＩＣ２６と接続されている。各現像ローラ５２は、ＡＳＩＣ２６からの制御信号により、正の電圧である現像バイアス電圧がそれぞれ印加される。よって、各感光ドラム６２に付着させる各トナーを正極性に帯電させることができる。
【００８８】
給紙ローラ８３は、給紙トレイ１２の記録用紙３を搬送ローラ１４ａ，１４ｂに向けて移動させるためのローラであり、給紙ローラ８３に回転駆動力を与えるモータ（図示せず）とそのモータに電力を供給する電源（図示せず）とから構成されている。給紙ローラ８３は、ＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号によりモータが回転し、その回転駆動力により給紙ローラ８３が回転し、記録用紙３を搬送ローラ１４ａ，１４ｂに向けて移動させる。
【００８９】
搬送ローラ１４ａは、給紙ローラ８３から排出された記録用紙３を搬送ガイド１５へ搬送するローラであり、搬送ローラ１４ａに回転駆動力を与えるモータ（図示せず）とそのモータに電力を供給する電源（図示せず）とから構成されている。搬送ローラ１４ａは、ＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号によりモータが回転し、その回転駆動力により搬送ローラ１４ａが回転し、記録用紙３を搬送ガイド１５に向けて移動させる。
【００９０】
搬送ローラ１４ｂは、搬送ガイド１５を介して搬送された記録用紙３を搬送ベルト６８と感光体ドラム６２Ｃとの間に順次搬送するローラであり、搬送ローラ１４ｂに回転駆動力を与えるモータ（図示せず）とそのモータに電力を供給する電源（図示せず）とから構成されている。搬送ローラ１４ｂは、ＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号によりモータが回転し、その回転駆動力により搬送ローラ１４ｂが回転し、記録用紙３を搬送ベルト６８と感光体ドラム６２Ｃとの間に搬送する。
【００９１】
搬送ベルト駆動ローラ６３は、搬送ベルト６８を矢印ａの方向（図１参照）に移動させるためのローラであり、搬送ベルト駆動ローラ６３に回転駆動力を与えるモータ（図示せず）とそのモータに電力を供給する電源（図示せず）とから構成されている。搬送ベルト駆動ローラ６３は、ＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号によりモータが回転し、その回転駆動力により搬送ベルト駆動ローラ６３が回転して、搬送ベルト６８を周回移動させる。
【００９２】
転写ローラ６１（転写ローラ６１Ｃ，６１Ｍ，６１Ｙ，６１Ｋ）は、各感光体ドラム６２（感光体ドラム６２Ｃ，６２Ｍ，６２Ｙ，６２Ｋ）に担持されている各トナー像を記録用紙３に転写させるためのローラであり、それぞれＡＳＩＣ２６と接続されている。ＡＳＩＣ２６からの制御信号により、各感光体ドラム６２に担持されている各トナー像を記録用紙３に転写させる際に、各転写ローラ６１に負の電圧がそれぞれ印加される。各転写ローラ６１に負の電圧をそれぞれ印加することにより、各感光体ドラム６２に担持されている正極性に帯電した各トナーを記録用紙３にそれぞれ転写させることができる。
【００９３】
加熱ローラ８１は、記録用紙３に転写されたトナーに熱を与えるローラであり、ハロゲンランプ（図示せず）とそのハロゲンランプに電力を供給する電源（図示せず）とから構成されている。加熱ローラ８１は、ＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号により、ハロゲンランプを点灯させ、放熱する。
【００９４】
押圧ローラ８２は、加熱ローラ８１との間に配設された記録用紙３に圧力をかけるためのローラであり、押圧ローラ８２に回転駆動力を与えるモータ（図示せず）とそのモータに電力を供給する電源（図示せず）とから構成されている。押圧ローラ８２は、ＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号によりモータが回転し、その回転駆動力により押圧ローラ８２が回転して、記録用紙３に圧力をかける。
【００９５】
排紙ローラ１１は、定着装置８から排出された記録用紙３を排紙トレイ１０に排出するためのローラであり、排紙ローラ１１に回転駆動力を与えるモータ（図示せず）とそのモータに電力を供給する電源（図示せず）とから構成されている。排紙ローラ１１は、ＡＳＩＣ２６と接続されており、ＡＳＩＣ２６からの制御信号によりモータが回転し、その回転駆動力により排紙ローラ１１が回転して、記録用紙３を排紙トレイ１０に排出する。
【００９６】
濃度検出センサ８０は、搬送ベルト６８に形成された各濃度パッチＣ１からＫ５（図４参照）の濃度をそれぞれ測定するためのセンサであり、ＡＳＩＣ２６と接続されている。濃度検出センサ８０により測定された濃度パッチＣ１からＫ５の各濃度は、ＡＳＩＣ２６に出力され、その出力された濃度は、ＣＰＵ２２の命令によりそれぞれ測定濃度メモリ２４ｃ（図２参照）に記憶される。
【００９７】
パネルＧＡ１０８ａは、カラーレーザープリンタ１に所望の指令を入力する操作キー１０８の制御を行うもので、ＡＳＩＣ２６と接続されると共に、操作キー１０８と接続される。パネルＧＡ１０８ａは、操作キー１０８の押下（入力）を検出して、ＡＳＩＣ２６に所定のコード信号を出力する。このコード信号は、複数の操作キー１０８に対応して割り当てられている。ＡＳＩＣ２６は、パネルＧＡ１０８ａから所定のコード信号を受信すると、ＣＰＵ２２に対して割り込みを発生させる。割り込みを受けたＣＰＵ２２は、所定のキー処理テーブルに従って、実行すべき制御処理を行う。このキー処理テーブルは、コード信号と制御処理とを対応させてテーブル化したものであり、例えば、ＲＯＭ２３に記憶されている。
【００９８】
表示装置コントローラ１０９ａは、カラーレーザープリンタ１の動作に関する情報などを表示装置１０９に表示するためのコントローラである。表示装置コントローラ１０９ａは、ＡＳＩＣ２６に接続されると共に、表示装置１０９に接続される。
【００９９】
ネットワークＩ／Ｆ２８は、ＵＳＢ規格などの通信を行うインターフェースで、ＡＳＩＣ２６に接続されると共に、ＰＣ１２５と接続される。ネットワークＩ／Ｆ２８は、ＰＣ１２５から入力された画像情報変換し、変換した信号をＣＰＵ２２へ出力する。
【０１００】
次に、図７を参照して、制御装置９０のＣＰＵ２２で実行される搬送量カウンタ更新処理について説明する。図７は、制御装置９０のＣＰＵ２２で実行される搬送量カウンタ更新処理を示したフローチャートである。搬送量カウンタ更新処理は、搬送ベルト駆動ローラ６３（図１参照）の回転量、即ち、搬送ベルト６８のＹ軸方向（図４参照）の搬送量（Ｙ座標）を求める搬送量カウンタ２４ｄのカウント値の更新を行う処理であり、カラーレーザープリンタ１の電源が投入されている期間中、制御装置９０のＣＰＵ２２により例えば２ｍｓ毎に定期的に実行される処理である。
【０１０１】
搬送量カウンタ更新処理では、まず搬送ベルト駆動ローラ６３（図１参照）が所定量回転したか否かが判定される（Ｓ１）。ここで、搬送ベルト駆動ローラ６３がステッピングモータ（図示せず）の回転駆動力により回転している場合には、ステッピングモータが所定ステップ数回転駆動した場合にＳ１の処理がＹｅｓとなる。また、搬送ベルト駆動ローラ６３がＤＣモータ（図示せず）の回転駆動力により回転している場合には、ＤＣモータのエンコーダ波形を検出し、所定量回転したことが検出された場合にＳ１の処理がＹｅｓとなる。
【０１０２】
搬送ベルト駆動ローラ６３（図１参照）が所定量回転した（搬送ベルト６８のＹ軸方向の搬送量（Ｙ座標）が所定量となった）と判定された場合には（Ｓ１：Ｙｅｓ）、搬送量カウンタ２４ｄのカウント値を１カウントアップして（Ｓ２）、搬送量カウンタ２４ｄの値がｍａｘ値未満か否かが判定される（Ｓ３）。なお、ｍａｘ値は、上述の通り搬送量カウンタ２４ｄのカウント値の最大値であり、搬送量カウンタ２４ｄのカウントを開始した地点から搬送ベルト６８が一周周回移動する量に設定されている。よって、搬送ベルト６８が一周周回移動して、搬送量カウンタ２４ｄの値がｍａｘ値以上と判定された場合は（Ｓ３：Ｙｅｓ）、搬送量カウンタ２４ｄのカウント値をゼロにリセットする（Ｓ４）。このＳ４の処理によって、搬送ベルト６８のＹ軸方向の搬送量（Ｙ座標）が初期化される。このＳ４の処理後、搬送量カウンタ更新処理を終了する。
【０１０３】
一方、搬送ベルト駆動ローラ６３が所定量回転していないと判定された場合（Ｓ１：Ｎｏ）、または、搬送量カウンタ２４ｄの値がｍａｘ値未満と判定された場合には（Ｓ３：Ｎｏ）、搬送ベルト６８の周回移動量は一周に満たないので、搬送量カウンタ２４ｄのカウント値をゼロにリセットせずに搬送量カウンタ更新処理を終了する。
【０１０４】
このようにして、搬送ベルト駆動ローラ６３（図１参照）の回転量、即ち、搬送ベルト６８のＹ軸方向（図４参照）の搬送量を求めることができる。
【０１０５】
次に、図８を参照して、制御装置９０のＣＰＵ２２で実行されるキャリブレーション処理について説明する。図８は、制御装置９０のＣＰＵ２２で実行されるキャリブレーション処理を示したフローチャートである。このキャリブレーション処理は、操作キー１０８の操作によりユーザからキャリブレーション処理の実行指示があったときに、実行される処理である。
【０１０６】
キャリブレーション処理では、まず搬送量カウンタ２４ｄのカウント値をゼロにリセットする（Ｓ１０）。この処理により、搬送ベルト６８のＹ軸方向の搬送量（Ｙ座標）が初期化される。
【０１０７】
Ｓ１０の処理後、キャリブレーションエラーフラグ２４ａ（シアン１〜５エラーフラグ２４ａ１１〜２４ａ１５、マゼンタ１〜５エラーフラグ２４ａ２１〜２４ａ２５、イエロー１〜５エラーフラグ２４ａ３１〜２４ａ３５、およびブラック１〜５エラーフラグ２４ａ４１〜２４ａ４５）を全てオフし（Ｓ１１）、濃度パッチ形成情報メモリ２３ｂに記憶された濃度パッチ形成情報をエラー用濃度パッチ形成情報メモリ２４ｂへ転送して、記憶させ（Ｓ１２）、エラー用濃度パッチ形成情報メモリ２４ｂから濃度パッチ形成情報を読み出し、その読み出した濃度パッチ形成情報に基づいて搬送ベルト６８上に全ての濃度パッチＣ１からＫ５を形成する（Ｓ１３、図４参照）。上述の通り、濃度パッチ形成情報の形成位置のＹ座標は、搬送量カウンタ２４ｄのカウント値によって設定されているので、搬送量カウンタ２４ｄのカウント値が濃度パッチ形成情報の形成位置のＹ座標の値になると、その形成位置のＹ座標に対応する各濃度パッチＣ１からＫ５が搬送ベルト６８に形成される。
【０１０８】
次に、濃度測定センサ８０で全ての濃度パッチＣ１からＫ５の濃度をそれぞれ測定し（Ｓ１４）、測定した全ての測定濃度データをそれぞれ測定濃度メモリ２４ｃ（シアン測定濃度メモリ２４ｃ１、マゼンタ測定濃度メモリ２４ｃ２、イエロー測定濃度メモリ２４ｃ３、ブラック測定濃度メモリ２４ｃ４）に記憶する（Ｓ１５）。Ｓ１５の処理においては、濃度パッチＣ１からＣ５の測定濃度データはシアン測定濃度メモリ２４ｃ１にそれぞれ記憶され、濃度パッチＭ１からＭ５の測定濃度データはマゼンタ測定濃度メモリ２４ｃ２にそれぞれ記憶され、濃度パッチＹ１からＹ５の測定濃度データはイエロー測定濃度メモリ２４ｃ３にそれぞれ記憶され、濃度パッチＫ１からＫ５の測定濃度データはブラック測定濃度メモリ２４ｃ４にそれぞれ記憶される。
【０１０９】
次に、測定濃度メモリ２４ｃ（シアン測定濃度メモリ２４ｃ１、マゼンタ測定濃度メモリ２４ｃ２、イエロー測定濃度メモリ２４ｃ３、ブラック測定濃度メモリ２４ｃ４）に記憶された測定濃度データを一つ読み出す（Ｓ１６）。例えばシアン測定濃度メモリ２４ｃ１から濃度パッチＣ１の測定濃度データを読み出す。そして、読み出した測定濃度データの濃度パッチ名に対応する正常値テーブルを正常値テーブルメモリ２３ｃから読み出す（Ｓ１７）。例えば読み出した濃度測定データが濃度パッチＣ１のものである場合には、濃度パッチ名がシアン１（図６（ａ）参照）となるので、シアン１に対応した正常値テーブル（図５参照）を正常値テーブルメモリ２３ｃから読み出す。
【０１１０】
次に、読み出した測定濃度データは正常値テーブルの値の範囲内であるか否かが判定される（Ｓ１８）。例えば濃度パッチＣ１の測定濃度データの値（測定濃度）が０．９であった場合には、正常値テーブルの値の範囲は、濃度の測定濃度の下限値が０．８であり、濃度の測定濃度の上限値が１．０となるので（図５参照）、読み出した測定濃度データは正常値テーブルの値の範囲内であると判定される（Ｓ１８：Ｙｅｓ）。一方、例えば濃度パッチＣ１の測定濃度データ（測定濃度）が０．７や１．１であった場合には、読み出した測定濃度データは正常値テーブルの値の範囲内でないと判定される（Ｓ１８：Ｎｏ）。
【０１１１】
読み出した測定濃度データは正常値テーブルの値の範囲内でないと判定されると（Ｓ１８：Ｎｏ）、処理中の測定濃度データの濃度パッチＣ１からＫ５（濃度パッチＣ１からＫ５のいずれか１つ）に対応するキャリブレーションエラーフラグ２４ａをオンする（Ｓ１９）。例えば濃度パッチＣ１の測定濃度データが処理中である場合には、濃度パッチＣ１に対応するシアン１エラーフラグ２４ａ１１をオンする。
【０１１２】
一方、読み出した測定濃度データは正常値テーブルの値の範囲内であると判定されると（Ｓ１８：Ｙｅｓ）、またはＳ１９の処理が実行されると、全測定濃度データの処理が終了したか否かが判定される（Ｓ２０）。全測定濃度データの処理が終了したとは、濃度パッチＣ１からＫ５に対応する全ての測定濃度データについて、Ｓ１６からＳ１８までの処理（Ｓ１８がＮｏの場合は、Ｓ１９の処理を含む）が終了したことを示している。全測定濃度データの処理が終了していないと判定されると（Ｓ２０：Ｎｏ）、Ｓ１６の処理に戻る。一方、全測定濃度データの処理が終了したと判定されると（Ｓ２０：Ｙｅｓ）、Ｓ２１の処理に移行する。
【０１１３】
Ｓ２１の処理においては、キャリブレーションエラーフラグ２４ａ（シアン１〜５エラーフラグ２４ａ１１〜２４ａ１５、マゼンタ１〜５エラーフラグ２４ａ２１〜２４ａ２５、イエロー１〜５エラーフラグ２４ａ３１〜２４ａ３５、およびブラック１〜５エラーフラグ２４ａ４１〜２４ａ４５）は、全てオフか否かが判定される（Ｓ２１）。キャリブレーションエラーフラグ２４ａのうち１つでもエラーがあれば（例えばシアン２エラーフラグ２４ａ１２のみがオンであっても）、Ｓ２１はＮｏと判定される。キャリブレーションエラーフラグ２４ａが全てオフでないと判定されると（Ｓ２１：Ｎｏ）、キャリブレーションが異常となったことを示すメッセージを表示装置１０９に表示する（Ｓ２２）。キャリブレーションエラーフラグ２４ａのうち１つでもエラーがあれば、後述するキャリブレーションリトライ処理（Ｓ２３）に移行するので、キャリブレーション処理が比較的長い時間実行される。よって、ユーザがカラーレーザープリンタ１の故障と誤認しないように、表示装置１０９にメッセージを表示する。
【０１１４】
次に、キャリブレーションリトライ処理（Ｓ２３）移行するが、このキャリブレーションリトライ処理については、図９を参照して説明する。図９は、制御装置９０のＣＰＵ２２で実行されるキャリブレーションリトライ処理を示したフローチャートである。
【０１１５】
キャリブレーションリトライ処理（Ｓ２３）では、まずキャリブレーションエラーフラグ２４ａのデータを１つ取得する（Ｓ３０）。これは、キャリブレーションエラーフラグ２４ａ（シアン１〜５エラーフラグ２４ａ１１〜２４ａ１５、マゼンタ１〜５エラーフラグ２４ａ２１〜２４ａ２５、イエロー１〜５エラーフラグ２４ａ３１〜２４ａ３５、ブラック１〜５エラーフラグ２４ａ４１〜２４ａ４５）のうちいずれか１つのデータを取得する。例えばこのＳ３０の処理においては、シアン１エラーフラグ２４ａ１１のデータを取得する。
【０１１６】
次に、取得したキャリブレーションエラーフラグ２４ａがオンか否かが判定される（Ｓ３１）。例えばシアン１エラーフラグ２４ａ１１を取得し、その取得したシアン１エラーフラグ２４ａ１１がオフであれば、Ｓ３１はＮｏと判定される。一方、例えばシアン２エラーフラグ２４ａ１２を取得し、その取得したシアン２エラーフラグ２４ａ１２がオンであれば、Ｓ３１はＹｅｓと判定される。
【０１１７】
Ｓ３１の処理において、取得したキャリブレーションエラーフラグ２４ａがオフと判定されると（Ｓ３１：Ｎｏ）、全てのキャリブレーションエラーフラグ２４ａのチェックが終了したか否かが判定される（Ｓ４０）。全てのキャリブレーションエラーフラグ２４ａ（シアン１〜５エラーフラグ２４ａ１１〜２４ａ１５、マゼンタ１〜５エラーフラグ２４ａ２１〜２４ａ２５、イエロー１〜５エラーフラグ２４ａ３１〜２４ａ３５、ブラック１〜５エラーフラグ２４ａ４１〜２４ａ４５）のチェックが終了していないと判定されると（Ｓ４０：Ｎｏ）、Ｓ３０の処理に戻る。一方、全てのキャリブレーションエラーフラグ２４ａのチェックが終了したと判定されると（Ｓ４０：Ｙｅｓ）、全てのキャリブレーションエラーフラグ２４ａがオフとなっているので、キャリブレーションリトライ処理を終了する。
【０１１８】
一方、Ｓ３１の処理において、取得したキャリブレーションエラーフラグ２４ａがオンと判定されると（Ｓ３１：Ｙｅｓ）、処理中の濃度パッチＣ１からＫ５（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度パッチ形成情報をエラー用濃度パッチ形成情報メモリ２４ｂから読み出し（Ｓ３２）、読み出した処理中の濃度パッチＣ１からＫ５（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度パッチ形成情報の形成位置のＹ座標に濃度パッチ形成するパッチ高さｂを加算して濃度パッチ形成情報を更新し、エラー用濃度パッチ形成情報メモリ２４ｂに記憶する（Ｓ３３）。そして、エラー用濃度パッチ形成情報メモリ２４ｂから更新された処理中の濃度パッチＣ１からＫ５（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度パッチ形成情報を取得し、その濃度パッチ形成情報に基づいて、搬送ベルト６８に処理中の濃度パッチＣ１からＫ５（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）を形成する。
【０１１９】
例えば、Ｓ３０の処理でシアン２エラーフラグ２４ａ１２を取得し、シアン２エラーフラグ２４ａ１２がオンである場合にはＳ３１の処理でＹｅｓと判定される。そして、Ｓ３２の処理で、濃度パッチＣ２（シアン２）の濃度パッチ形成情報をエラー用濃度パッチ形成情報メモリ２４ｂから読み出す。Ｓ３３の処理で、読み出した濃度パッチＣ２の濃度パッチ形成情報の形成位置のＹ座標（Ｙ２＝Ｙ１＋ｂ）に形成するパッチ高さｂ（図３参照）を加算して、形成位置のＹ座標をＹ１＋２ｂ＝Ｙ２＋ｂ＝Ｙ３として更新し、その更新した濃度パッチ形成情報をエラー用濃度パッチ形成情報メモリ２４ｂに記憶する。そして、Ｓ３４の処理で、エラー用濃度パッチ形成情報メモリ２４ｂから更新された濃度パッチＣ２の濃度パッチ形成情報を取得し、その濃度パッチ形成情報に基づいて、搬送ベルト６８に濃度パッチＣ２を形成する。
【０１２０】
このようにＳ３２とＳ３３の処理では、濃度パッチＣ２（シアン２）が搬送ベルト６８に形成される形成位置を、Ｘ座標は変更せずにＹ座標だけ変更する。そして、このＳ３３の処理により、搬送ベルト６８に濃度パッチＣ２が再度形成される位置を、図８のＳ１３の処理で濃度パッチＣ２が搬送ベルト６８に形成された位置から形成するパッチ高さｂだけ変更する。Ｓ３４の処理では、図８のＳ１３の処理で濃度パッチＣ２が搬送ベルト６８に形成された形成位置から形成するパッチ高さｂだけ変更させた形成位置に、濃度パッチＣ２を形成する。
【０１２１】
このＳ３０からＳ３４までの処理について、図１０（ａ）を用いて説明する。図１０（ａ）は、搬送ベルト６８に再度形成された濃度パッチＣ２を模式的に示した図である。なお、点線のＣ１からＣ２は、図８のＳ１３の処理で形成された濃度パッチＣ１からＣ２の形成位置を示している。図８のＳ１３の処理で形成された濃度パッチＣ１からＫ５は、本キャリブレーションリトライ処理が実行される場合には、搬送ベルト６８が一周周回移動して（Ｓ３３，Ｓ３４の処理を参照）、クリーナーブラシ１０５（図１参照）で全て掻き取られているが、濃度パッチＣ１からＣ２については、形成位置を明確にするため点線で表示している。
【０１２２】
シアン２エラーフラグ２４ａ１２がオンとなった濃度パッチＣ２は、図９のＳ３２からＳ３４の処理によって、最初に濃度パッチＣ２が搬送ベルト６８に形成された位置（図１０（ａ）のハッチングがされている濃度パッチＣ２から一つ上のＣ２の位置）から形成するパッチ高さｂだけ変更され、その変更された形成位置に形成される（図１０（ａ）のハッチングがされている濃度パッチＣ２の位置）。
【０１２３】
このように、濃度パッチＣ２（シアン２）が再度形成される位置は、最初に濃度パッチＣ２が形成された位置から形成するパッチ高さｂ分変更した位置となるので、再度形成される濃度パッチＣ２の形成位置を前回濃度パッチＣ２が形成された形成位置と重ならないようにすることができる。これにより、例えば、前回濃度パッチＣ２が形成された形成位置に裂傷や撓みがあった場合にも、その形成位置を避けて濃度パッチＣ２を再度形成することができる。従って、濃度測定センサ８０により濃度パッチＣ２の濃度が正常に測定される可能性を高めることができる。
【０１２４】
図９の説明に戻る。Ｓ３５の処理においては、形成された濃度パッチ（Ｓ３０の処理でＳ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度を濃度検出センサ８０で測定し、測定濃度データを測定濃度メモリ２４ｃに記憶する（Ｓ３５）。例えば、Ｓ３５の処理で濃度パッチＣ２が形成された場合には（図１０（ａ）参照）、濃度測定センサ８０で形成された濃度パッチＣ２の濃度を測定し、測定濃度データをシアン測定濃度メモリ２４ｃ１に記憶する。
【０１２５】
次に、測定濃度メモリ２４ｃに記憶された処理中の濃度パッチの測定濃度データを読み出し（Ｓ３６）、読み出した測定濃度データの濃度パッチ名に対応する正常値テーブルを正常値テーブルメモリ２３ｃから読み出す（Ｓ３７）。そして、読み出した測定濃度データは正常値テーブルの値の範囲内か否かが判定される（Ｓ３８）。
【０１２６】
例えばＳ３６の処理で、シアン測定濃度メモリ２４ｃ２から濃度パッチＣ２のシアン測定濃度データを読み出し、Ｓ３７の処理で、濃度パッチＣ２（濃度パッチ名：シアン２）に対応した正常値テーブル（図５参照）を正常値テーブルメモリ２３ｃから読み出す。そして、例えば濃度パッチＣ２のシアン測定濃度データの値（測定濃度）が０．７であった場合には、濃度パッチＣ２（濃度パッチ名：シアン２）の正常値テーブルの値の範囲は、測定濃度の下限値が０．６であり、測定濃度の上限値が０．９となるので（図５参照）、読み出した濃度パッチＣ２のシアン測定濃度データは正常値テーブルの値の範囲内であると判定される（Ｓ３８：Ｙｅｓ）。一方、例えば濃度パッチＣ２のシアン測定濃度データ（測定濃度）が０．５や１．０であった場合には、読み出した濃度パッチＣ２のシアン測定濃度データは正常値テーブルの値の範囲内でないと判定される（Ｓ３８：Ｎｏ）。
【０１２７】
読み出した測定濃度データは正常値テーブルの値の範囲内であると判定されると（Ｓ３８：Ｙｅｓ）、処理中の測定濃度データの濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）に対応するキャリブレーションエラーフラグ２４ａをオフし（Ｓ３９）、Ｓ４０の処理に移行する。例えば、Ｓ３８の処理で、濃度パッチＣ２の測定濃度データが正常値テーブルの値の範囲内であると判定されると（Ｓ３８：Ｙｅｓ）、Ｓ３９の処理で、濃度パッチＣ２に対応するシアン２エラーフラグ２４ａ１２がオフされる。
【０１２８】
Ｓ４０の処理に移行後、全てのキャリブレーションエラーフラグ２４ａ（シアン１〜５エラーフラグ２４ａ１１〜２４ａ１５、マゼンタ１〜５エラーフラグ２４ａ２１〜２４ａ２５、イエロー１〜５エラーフラグ２４ａ３１〜２４ａ３５、ブラック１〜５エラーフラグ２４ａ４１〜２４ａ４５）のチェックが終了していないと判定されると（Ｓ４０：Ｎｏ）、Ｓ３０の処理に戻る。
【０１２９】
Ｓ４０の処理でＳ３０の処理に戻ると、改めてキャリブレーションエラーフラグ２４ａのデータを１つ取得し（Ｓ３０）、Ｓ３１の処理で、取得したキャリブレーションフラグ２４ａがオンか否かが判定される（Ｓ３１）。例えば、Ｓ４０の処理からＳ３０の処理に戻って、マゼンタ２エラーフラグ２４ａ２２を取得し（Ｓ３０）、取得したマゼンタ２エラーフラグ２４ａ２２がオンであった場合には（Ｓ３１：Ｙｅｓ）、Ｓ３２以降の処理が実行される。なお、マゼンタ２エラーフラグ２４ａ２２は濃度パッチＭ２に対応している。
【０１３０】
４０の処理からＳ３０の処理に戻り、Ｓ３１の処理でマゼンタ２エラーフラグ２４ａ２２がオンであった場合の（Ｓ３１：Ｙｅｓ）、Ｓ３２からＳ３４までの処理について、図１０（ｂ）を用いて説明する。図１０（ｂ）は、搬送ベルト６８に形成された濃度パッチＭ２を模式的に示した図である。なお、図１０（ｂ）においては、図９に示すＳ３０でマゼンタ２エラーフラグ２４ａ２２を取得したときには、既に図９に示すＳ３０からＳ３４の処理によって、濃度パッチＣ２が１度再形成されていることを前提としている。
【０１３１】
図９に示すＳ３０の処理で取得されたマゼンタ２エラーフラグ２４ａ２２がオンである濃度パッチＭ２は、最初に濃度パッチＭ２が搬送ベルト６８に形成された位置（図１０（ｂ）のハッチングがされている濃度パッチＭ２から一つ上のＣ２の位置、なお、最初に濃度パッチＭ２が搬送ベルト６８に形成された位置については、図４参照）から形成するパッチ高さｂだけ変更され、その変更された形成位置に形成されている（図１０（ｂ）のハッチングがされている濃度パッチＭ２の位置）。
【０１３２】
このように、キャリブレーションエラーフラグ２４ａが複数オンであっても（上記の例では、シアン２エラーフラグ２４ａ１２とマゼンタ２エラーフラグ２４ａ２２とが少なくともオンである）、図９に示すＳ３０の処理によりキャリブレーションエラーフラグ２４ａがオンである濃度パッチ（図９に示すＳ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）が再度、搬送ベルト６８に１つずつ形成される。よって、濃度測定センサ８０は形成された１つの濃度パッチの濃度を測定すればよい。一方、キャリブレーションエラーフラグ２４ａがオンである濃度パッチＣ１からＫ５（上記の例では、シアン２エラーフラグ２４ａ１２とマゼンタ２エラーフラグ２４ａ２２とが少なくともオンである）が再度、搬送ベルト６８に一度に複数形成される場合には、濃度測定センサ８０は、形成された複数の濃度パッチＣ１からＫ５の各形成位置を認識しておかないと、測定濃度がいずれの濃度パッチのものかを判別することができない。従って、本実施形態のカラーレーザープリンタ１では、濃度測定センサ８０は、再度形成された濃度パッチの形成位置を認識する必要がない。よって、濃度測定センサ８０による濃度パッチの濃度の測定を容易に行うことができる。
【０１３３】
図９の説明に戻る。Ｓ３８の処理において、読み出した測定濃度データは正常値テーブルの値の範囲内でないと判定されると（Ｓ３８：Ｎｏ）、エラー用濃度パッチ形成情報メモリ２４ｂに記憶された処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置のＹ座標は、濃度パッチ形成情報メモリ２３ｂに記憶された処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置のＹ座標より小さいかが判定される（Ｓ４１）。このＳ４１の処理について、図１１を用いて説明する。
【０１３４】
図１１は、搬送ベルト６８に形成された濃度パッチＣ２を模式的に示した図である。図１１（ａ）は、図９に示すＳ４１の処理において「Ｎｏ」と判定される場合を示しており、図１１（ｂ）は、図９に示すＳ４１の処理において「Ｙｅｓ」と判定される場合を示している。なお、図１１においては、処理中の濃度パッチが濃度パッチＣ２であるとして説明する。また、図１１（ａ）においては、既に、図９に示すＳ３２からＳ３４の処理によって、濃度パッチＣ２が２度再形成されていることを前提としている。さらに、図１１（ｂ）においては、既に、図９に示すＳ３２からＳ３４の処理によって、濃度パッチＣ２が複数回再形成されていることを前提としている。
【０１３５】
まず、Ｓ４１の処理において「Ｎｏ」と判定される場合について図１１（ａ）を用いて説明する。エラー用濃度パッチ形成情報メモリ２４ｂに記憶された濃度パッチＣ２の形成位置（図１１（ａ）のハッチングがされている濃度パッチＣ２）のＹ座標であるＹ７は、濃度パッチ形成情報メモリ２３ｂに記憶された濃度パッチＣ２の形成位置（最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置）のＹ座標であるＹ５よりも大きい。これにより、図９に示すＳ４１の処理で「Ｎｏ」と判定される。これは、図９に示すＳ３２からＳ４１の繰り返しの処理で２度再形成された濃度パッチＣ２が、未だ、搬送ベルト６８が移動を開始したスタート地点（搬送ベルト６８の移動量をカウントする搬送量カウンタ２４ｄのカウント値がゼロの地点）を超えていないことを示している。よって、最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置のＹ座標であるＹ５に、次に再形成される濃度パッチＣ２の形成位置が重なる可能性がない。従って、図９に示すＳ４１の処理において「Ｎｏ」と判定され、濃度パッチＣ２を再形成するために（３度目の再形成をするために）、図９に示すＳ３２の処理に移行する。
【０１３６】
次に、図９に示すＳ４１の処理において「Ｙｅｓ」と判定される場合について説明する。エラー用濃度パッチ形成情報メモリ２４ｂに記憶された濃度パッチＣ２の形成位置（図１１（ｂ）のハッチングがされている濃度パッチＣ２）のＹ座標であるＹαは、濃度パッチ形成情報メモリ２３ｂに記憶された濃度パッチＣ２の形成位置（最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置）のＹ座標であるＹ５よりも小さい。これにより、図９に示すＳ４１の処理で「Ｙｅｓ」と判定される。これは、図９に示すＳ３２からＳ４１の繰り返しの処理で複数回再形成された濃度パッチＣ２が、搬送ベルト６８が移動を開始したスタート地点（搬送ベルト６８の移動量をカウントする搬送量カウンタ２４ｄのカウント値がゼロの地点）を超えたことを示している。よって、最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置のＹ座標であるＹ５に、次に再形成される濃度パッチＣ２の形成位置が重なる可能性が高い。従って、図９に示すＳ４１の処理において「Ｙｅｓ」と判定され、濃度パッチＣ２を次に再形成する位置を確認するために、図９に示すＳ３２の処理に移行せず、図９に示すＳ４２の処理に移行する。なお、図１１（ｂ）の場合は、詳細は後述するが、もう一度だけ濃度パッチＣ２の再形成が図９に示すＳ３２の処理で実行される。
【０１３７】
なお、最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置のＹ座標であるＹ５に、再形成される濃度パッチＣ２の形成位置が重なると、その重なった濃度パッチＣ２の測定濃度データが正常値テーブルの値の範囲内とならない（Ｓ３８の処理でＮｏとなる）可能性が高い。よって、図９に示すＳ４１およびＳ４２の処理で、最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置のＹ座標であるＹ５に、再形成される濃度パッチＣ２の形成位置が重ならないように、濃度パッチＣ２を次に再形成する形成位置を決定する。なお、前述の通り、濃度パッチ名がシアン１の形成位置のＹ座標であるＹ１は、搬送ベルト６８が移動を開始したスタート地点（搬送量カウンタ２４ｄのカウント値がゼロの地点）から少なくとも形成するパッチ高さｂの２倍以上に設定されている。これは、搬送ベルト６８が一周周回移動して、スタート地点に戻った際に、そのスタート地点と最初に濃度パッチＣ１からＫ５が形成された各形成位置との間に、濃度パッチＣ１からＫ５を必ず１つ形成させると共に、その形成される１つの濃度パッチＣ１からＫ５を、その濃度パッチＣ１からＫ５が最初に形成された各形成位置に重ならないようにするためである。このように、濃度パッチＣ１の形成位置のＹ座標であるＹ１を設定することにより、濃度パッチＣ１からＫ５が最初に形成された各形成位置に重なることなく、Ｓ４１の処理およびＳ４２の処理を実現することができる。
【０１３８】
図９の説明に戻る。Ｓ４１の処理でＹｅｓと判定されると、エラー用濃度パッチ形成情報メモリ２４ｂに記憶された処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置のＹ座標に、形成するパッチ高さｂの２倍を加算した形成位置のＹ座標は、濃度パッチ形成情報メモリ２３ｂに記憶された処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置のＹ座標より大きいかが判定される（Ｓ４２）。このＳ４２の処理について、図１１（ｂ）および図１２（ａ）を用いて説明する。
【０１３９】
図１１（ｂ）および図１２（ａ）は、搬送ベルト６８に形成された濃度パッチＣ２を模式的に示した図である。図１１（ｂ）は、図９に示すＳ４２の処理において「Ｎｏ」と判定される場合を示しており、図１２（ａ）は、図９に示すＳ４２の処理において「Ｙｅｓ」と判定される場合を示している。なお、図１１（ｂ）および図１２（ａ）においては、処理中の濃度パッチが濃度パッチＣ２であるとして説明する。また、図１１（ｂ）および図１２（ａ）においては、既に、図９に示すＳ３２からＳ３４の処理によって、濃度パッチＣ２が複数回再形成されていることを前提としている。
【０１４０】
まず、図９に示すＳ４２の処理において「Ｎｏ」と判定される場合について、図１１（ｂ）を用いて説明する。エラー用濃度パッチ形成情報メモリ２４ｂに記憶された濃度パッチＣ２の形成位置（図１１（ｂ）のハッチングがされている濃度パッチＣ２）のＹ座標であるＹαに、形成するパッチ高さｂの２倍を加算した形成位置のＹ座標はＹα＋２ｂとなり、濃度パッチ形成情報メモリ２３ｂに記憶された濃度パッチＣ２の形成位置（最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置）のＹ座標であるＹ５よりも小さくなる。これにより、図９に示すＳ４２の処理で「Ｎｏ」と判定される。これは、次に図９に示すＳ３２からＳ３４の処理で再度形成される濃度パッチＣ２形成位置が、最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置のＹ座標であるＹ５に重ならないことを示している。よって、図９に示すＳ４２の処理において「Ｎｏ」と判定され、濃度パッチＣ２を再形成するために、図９に示すＳ３２の処理に移行する。
【０１４１】
次に、図９に示すＳ４２の処理において「Ｙｅｓ」と判定される場合について、図１２（ａ）を用いて説明する。エラー用濃度パッチ形成情報メモリ２４ｂに記憶された濃度パッチＣ２の形成位置（図１２（ａ）のハッチングがされている濃度パッチＣ２）のＹ座標であるＹβに、形成するパッチ高さｂの２倍を加算した形成位置のＹ座標はＹβ＋２ｂとなり、濃度パッチ形成情報メモリ２３ｂに記憶された濃度パッチＣ２の形成位置（最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置）のＹ座標であるＹ５よりも大きくなる。これにより、図９に示すＳ４２の処理で「Ｙｅｓ」と判定される。これは、次に図９に示すＳ３２からＳ３４の処理で再度形成される濃度パッチＣ２形成位置が、最初に濃度パッチＣ２が搬送ベルト６８に印刷された位置のＹ座標であるＹ５に重なることを示している。よって、図９に示すＳ４２の処理において「Ｙｅｓ」と判定され、次に再形成される濃度パッチＣ２の形成位置が重ならないように形成位置を変更するために、図９に示すＳ３２の処理に移行せず、図９に示すＳ４３以降の処理に移行する。
【０１４２】
図９の説明に戻る。Ｓ４３の処理においては、エラー用濃度パッチ形成情報メモリ２４ｂに記憶された処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）のＸ座標に形成するパッチ幅ａを加算し、エラー用濃度パッチ形成情報メモリ２４ｂに記憶する（Ｓ４３）。これは、再形成される濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置が、その濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の最初に搬送ベルト６８に形成された形成位置に重ならないように、形成位置のＸ座標をずらすための処理である。
【０１４３】
Ｓ４３の処理後、処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度パッチ形成情報をエラー用濃度パッチ形成情報メモリ２４ｂから読み出し（Ｓ４４）、読み出した処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度パッチ形成情報の形成位置のＸ座標は、Ｘｍａｘの値を超えるか否かが判定される（Ｓ４５）。なお、Ｘｍａｘ値とは、上述の通り、Ｘ軸方向印字可能領域の一端（図４に記載の濃度測定センサ８０に近い端と反対側の端）から形成するパッチ幅ａを減算した値であり、濃度パッチＣ１からＫ５が取り得る形成位置のＸ座標の最大値である。
【０１４４】
よって、Ｓ４４の処理で読み出した処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度パッチ形成情報の形成位置のＸ座標が、Ｘｍａｘの値を超えると判断されると（Ｓ４５：Ｙｅｓ）、Ｓ４４の処理で読み出した処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）は搬送ベルト６８に再度形成することができないので、キャリブレーションリトライ処理を終了する。
【０１４５】
一方、Ｓ４４の処理で読み出した処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の濃度パッチ形成情報の形成位置のＸ座標が、Ｘｍａｘの値を超えないと判断されると（Ｓ４５：Ｎｏ）、再度形成する濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置がＸ軸方向印字可能領域内にあるということであるので、濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）を形成するためにＳ４６の処理に移行する。
【０１４６】
Ｓ４６の処理においては、濃度パッチ形成情報メモリ２３ｂから処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置のＹ座標を読み出し、読み出したＹ座標をエラー用濃度パッチ形成情報メモリ２４ｂの処理中の濃度パッチの形成位置のＹ座標として印刷情報を更新し、エラー用濃度パッチ形成情報メモリ２４ｂに記憶し（Ｓ４６）、Ｓ３４の処理に戻る。これにより、再度形成される濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置のＹ座標は、その濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）が、図８のキャリブレーション処理のＳ１３の処理によって、最初に搬送ベルト６８に形成された形成位置のＹ座標となる（図４参照）。
【０１４７】
上述したＳ４３からＳ４６の処理について、図１２（ａ）、図１２（ｂ）を用いて説明する。図１２（ａ）は、処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置を形成するパッチ幅ａずらした場合（Ｓ４５：Ｎｏ）を模式的に示した図であり、図１２（ｂ）は、処理中の濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置を形成するパッチ幅ａずらすとＸｍａｘ値を超える場合（Ｓ４５：Ｙｅｓ）を模式的に示した図である。なお、処理中の濃度パッチは、濃度パッチＣ２（濃度パッチ名：シアン２（図３参照））として説明する。また、図１２（ａ）および図１２（ｂ）においては、既に、図９に示すＳ３２からＳ３４の処理によって、濃度パッチＣ２が複数回再形成されていることを前提としている。
【０１４８】
図１２（ａ）においては、エラー用濃度パッチ形成情報メモリ２４ｂに記憶された処理中の濃度パッチＣ２の形成位置のＸ座標であるＸβに、形成するパッチ幅ａを加算した濃度パッチＣ２の濃度パッチ形成情報の形成位置のＸ座標であるＸβ＋ａがＸｍａｘ値を超えていない。よって、再形成する濃度パッチＣ２の形成位置のＸ座標をＸβ＋ａとする。さらに、濃度パッチＣ２が図８のキャリブレーション処理のＳ１３の処理によって最初に形成された形成位置のＹ座標であるＹ５を、再形成する濃度パッチＣ２の形成位置のＹ座標とする。このようにして更新された濃度パッチＣ２の濃度パッチ形成情報によって、図１２（ａ）に示すハッチングされた濃度パッチＣ２が形成される。
【０１４９】
一方、図１２（ｂ）においては、エラー用濃度パッチ形成情報メモリ２４ｂに記憶された処理中の濃度パッチＣ２の形成位置のＸ座標であるＸγ（図１２（ｂ）のハッチングがされている濃度パッチＣ２）に、形成するパッチ幅ａを加算した濃度パッチＣ２の濃度パッチ形成情報の形成位置のＸ座標であるＸγ＋ａがＸｍａｘ値を超える。よって、次に再形成される濃度パッチＣ２の形成位置は、Ｘ軸方向印字可能領域を超える。従って、濃度パッチＣ２を再形成できないので、図９のキャリブレーションリトライ処理を終了する。
【０１５０】
図９の説明に戻る。このように、Ｓ４５の処理で「Ｎｏ」と判定された場合は、Ｓ４３の処理で、次に再形成する濃度パッチ（Ｓ３０の処理で取得したキャリブレーションエラーフラグ２４ａに対応する濃度パッチＣ１からＫ５のいずれか１つ）の形成位置を形成するパッチ幅ａだけずらす。ここで、搬送ベルト６８は周回移動可能に構成されているので、搬送ベルト６８が周回移動を繰り返せば、濃度パッチＣ１からＫ５が一度形成された形成位置に、繰り返しその濃度パッチＣ１からＫ５が形成される。これにより、再度濃度パッチＣ１からＫ５を形成しても、Ｓ３８の処理により補正テーブルの範囲外であると判断される可能性が高い。このような場合にも、Ｓ４３の処理で濃度パッチＣ１からＫ５の形成位置を形成するパッチ幅ａだけずらすことにより、そのずらした形成位置に濃度パッチＣ１からＫ５を再度形成することができる。そして、そのずらした形成位置に形成された濃度パッチＣ１からＫ５の濃度を濃度測定センサ８０により測定することができるので、Ｓ３８の処理により補正テーブルの範囲内であると判断される可能性を高めることができる。
【０１５１】
一方、Ｓ４５の処理で「Ｙｅｓ」と判定された場合は、図９のキャリブレーションリトライ処理を終了する。よって、例えば搬送ベルト６８の全面に裂傷や撓みがあり、濃度測定センサ８０による濃度パッチＣ１からＫ５の濃度測定が正常に行われていないにも拘らず、キャリブレーションリトライ処理によって濃度パッチＣ１からＫ５が形成され続けることにより、トナーが不必要に消費されることを防止することができる。
【０１５２】
図８の説明に戻る。Ｓ２３の処理であるキャリブレーションリトライ処理が終了すると、キャリブレーションエラーフラグ２４ａは全てオフか否かが判定される（Ｓ２４）。キャリブレーションエラーフラグ２４ａが全てオフであると判定されると（Ｓ２４：Ｙｅｓ）、全ての濃度パッチＣ１からＫ５の測定濃度データが正常値テーブルメモリ２３ｃに記憶された正常値テーブルの値の範囲内となっている。よって、測定濃度メモリ２４ｃから測定濃度データを読み出し、基準濃度データメモリ２３ｄ（シアン基準濃度データメモリ２３ｄ１、マゼンタ基準濃度データメモリ２３ｄ２、イエロー基準濃度データメモリ２３ｄ３、ブラック基準濃度データメモリ２３ｄ４）から各基準濃度データを読み出して、各測定濃度データと各基準濃度データとから補正テーブル（図６参照）を作成し、補正テーブルメモリ２５ａに記憶し（Ｓ２５、図６参照）、キャリブレーション処理を終了する。
【０１５３】
Ｓ２５の処理により、各色（シアン、マゼンタ、イエロー、およびブラック）毎に、補正テーブル（シアン補正テーブル、マゼンタ補正テーブル、イエロー補正テーブル、ブラック補正テーブル）が作成され、その補正テーブルが、補正テーブルメモリ２５ａ（シアン補正テーブルメモリ２５ａ１、マゼンタ補正テーブルメモリ２５ａ２、イエロー補正テーブルメモリ２５ａ３、ブラック補正テーブルメモリ２５ａ４）に記憶される。例えばシアン補正テーブルを作成する場合には、シアン測定濃度メモリ２４ｃ１からシアン測定濃度データを読み出し、シアン基準濃度データメモリ２３ｄ１からシアン基準濃度データを読み出して、シアン補正テーブルを作成し、シアン補正テーブルメモリ２５ａ１に記憶する。これにより、図６（ｃ）に示すシアン補正テーブルが作成される。
【０１５４】
Ｓ２５の処理で作成された各補正テーブル（シアン補正テーブル、マゼンタ補正テーブル、イエロー補正テーブル、およびブラック補正テーブル）によって、搬送ベルト６８（図１参照）形成された各色の濃度パッチＣ１からＫ５の測定濃度が各基準濃度データの基準濃度に満たない場合、あるいは搬送ベルト６８に形成された各色の濃度パッチＣ１からＫ５の測定濃度が各基準濃度データの基準濃度を超える場合でも、各補正テーブルによって、形成された濃度パッチＣ１からＫ５の測定濃度が基準濃度データの基準濃度と同じになるように設定濃度を適切に補正することができる。
【０１５５】
一方、キャリブレーションエラーフラグ２４ａが全てオフでないと判定されると（Ｓ２４：Ｎｏ）、搬送ベルト６８（図１参照）に濃度パッチＣ１からＫ５を再度形成できないことを理由に図９のキャリブレーションリトライ処理が中断されたということである。よって、図９のキャリブレーションリトライ処理の結果、異常終了したことを表示装置１０９に表示して（Ｓ２６）、補正テーブルを作成せずに、このキャリブレーション処理を終了する。
【０１５６】
上述したとおり、図８に示すキャリブレーション処理および図９に示すキャリブレーション処理によって、キャリブレーションを行う場合、搬送ベルト６８に濃度パッチＣ１からＫ５を形成させる。濃度パッチＣ１からＫ５が搬送ベルト６８に形成されると、濃度測定センサ８０は、その形成された濃度パッチＣ１からＫ５毎の濃度を測定する。濃度測定センサ８０により測定された濃度パッチＣ１からＫ５の測定濃度は、正常値テーブルメモリ２３ｃの正常値テーブルの値とそれぞれ比較され、正常値テーブルの値の範囲外か否かが判断される。濃度パッチＣ１からＫ５のいずれかの濃度が正常値テーブルの値の範囲外と判断されたときには、図９のキャリブレーションリトライ処理により、正常値テーブルの値の範囲外と判断された濃度パッチＣ１からＫ５のいずれかの濃度パッチを、その濃度パッチの濃度の測定濃度が正常値テーブルメモリ２３ｃの正常値テーブルの値の範囲内となるまで、繰り返し搬送ベルト６８に形成させる。搬送ベルト６８に繰り返し形成された濃度パッチＣ１からＫ５のいずれかの濃度パッチの全ての測定濃度が正常値テーブルメモリ２３ｃの正常値テーブルの値の範囲内と判断されたときは、全てのキャリブレーションエラーフラグ２４ａがオフとなる。そして、全てのキャリブレーションエラーフラグ２４ａがオフとなると、測定濃度メモリ２４ｃから測定濃度データを読み出し、基準濃度データメモリ２３ｄから基準濃度データを読み出して、各測定濃度データと各基準濃度データとから補正テーブルを作成し、この補正テーブルを用いて、形成される画像の濃度を補正する。このように、画像の濃度補正を行う場合に、濃度パッチＣ１からＫ５のいずれかの濃度が正常値テーブルの値の範囲外であると判断されたときには、図９のキャリブレーションリトライ処理によって、全ての濃度パッチＣ１からＫ５を形成せずに、その範囲外と判断された濃度パッチＣ１からＫ５を再度、搬送ベルト６８に形成させる。よって、再度、キャリブレーションを行う場合に、形成する濃度パッチＣ１からＫ５の数を低減することにより、再度のキャリブレーションの際にトナーの消費を低減することができる。
【０１５７】
また、図９のキャリブレーションリトライ処理は、正常値テーブルの値の範囲外と判断された濃度パッチＣ１からＫ５のいずれかの濃度パッチを、その濃度パッチの濃度の測定濃度が正常値テーブルメモリ２３ｃの正常値テーブルの値の範囲内となるまで、繰り返し搬送ベルト６８に形成させる。これにより、再度形成された濃度パッチＣ１からＫ５の濃度を正常に測定する可能性を高めることができる。従って、キャリブレーションの確実性を高めることができる。
【０１５８】
以上、各実施の形態に基づき本発明を説明したが、本発明は上記形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能であることは容易に推察できるものである。
【０１５９】
本実施形態では、タンデム方式のカラーレーザープリンタ１に本発明を適用したが、これに限らず、転写ドラム方式のカラーレーザープリンタや転写ベルト方式のカラーレーザープリンタ、あるいは直接転写方式のカラーレーザープリンタに本発明を適用しても良い。
【０１６０】
また、本実施形態では、濃度パッチＣ１からＫ５を搬送ベルト６８に形成して、その形成した濃度パッチＣ１からＫ５を濃度測定センサ８０で測定したが、これに限らず、濃度パッチＣ１からＫ５を記録用紙３に形成し、その記録用紙３に形成した濃度パッチＣ１からＫ５をカラーレーザープリンタ１に設けられた画像読取装置であるスキャナで読み込んでそれぞれの濃度を測定してキャリブレーションを実行しても良い。この場合には、スキャナを濃度パッチＣ１からＫ５の濃度を測定する濃度測定センサ８０として用いることで、濃度測定センサ８０を不要とすることができる。
【０１６１】
また、本実施形態では、濃度パッチＣ１からＫ５の印刷情報は濃度パッチ形成情報メモリ２３ｂに記憶させたが、これに限定されるものではなく、濃度パッチＣ１からＫ５の濃度パッチ形成情報は、本カラーレーザープリンタ１に接続されるＰＣ１２５に記憶させても良い。この場合には、キャリブレーションを実行する際に、ＰＣ１２５から本カラーレーザープリンタ１へ濃度パッチＣ１からＫ５の濃度パッチ形成情報を出力し、その出力された濃度パッチ形成情報をＲＡＭ２４に記憶させる。そして、ＣＰＵ２２がＲＡＭ２４から濃度パッチ形成情報を読み出して、キャリブレーションを実行するように構成すれば良い。この場合には、ＲＯＭ２３の容量を低減することができる。
【図面の簡単な説明】
【０１６２】
【図１】カラーレーザープリンタの縦断面を示した縦断面図である。
【図２】カラーレーザープリンタの電気的構成を示すブロック図である。
【図３】濃度パッチ形成情報メモリの内容を示した図である
【図４】搬送ベルトに形成された濃度パッチを模式的に示した図である。
【図５】正常値テーブルメモリの内容を示した図である。
【図６】図６（ａ）はシアン基準濃度データメモリの内容およびシアン測定濃度メモリの内容を示した図であり、図６（ｂ）は、シアン基準濃度データメモリに記憶されたシアン基準濃度データと、シアン測定濃度メモリに記憶されたシアン測定濃度データとをプロットしたグラフであり、図６（ｃ）はシアン補正テーブルメモリの内容を示した図である。
【図７】制御装置のＣＰＵで実行される搬送量カウンタ更新処理を示したフローチャートである。
【図８】制御装置のＣＰＵで実行されるキャリブレーション処理を示したフローチャートである。
【図９】制御装置のＣＰＵで実行されるキャリブレーションリトライ処理を示したフローチャートである。
【図１０】図１０（ａ）、図１０（ｂ）は搬送ベルトに再度形成された濃度パッチを模式的に示した図である。
【図１１】図１１（ａ）、図１１（ｂ）は搬送ベルトに再度形成された濃度パッチを模式的に示した図である。
【図１２】図１２（ａ）は処理中の濃度パッチの形成位置を形成するパッチ幅ずらした場合を模式に示した図であり、図１２（ｂ）は処理中の濃度パッチの形成位置を形成するパッチ幅分ずらすとＸｍａｘ値を超える場合を模式的に示した図である。
【符号の説明】
【０１６３】
１              カラーレーザープリンタ（画像形成装置）
４              画像形成装置（画像形成手段、試験画像形成手段）
２３ｂ          濃度パッチ形成情報メモリ（試験画像記憶手段）
２３ｄ          基準濃度データメモリ（目標濃度記憶手段）
２４ａ          キャリブレーションエラーフラグ（異常濃度情報記憶手段、異常濃度情報消去手段）
６８            搬送ベルト（画像形成媒体）
８０            濃度測定センサ（濃度測定手段）
Ｓ１８，Ｓ３８  異常判断手段
Ｓ２３          再試験画像形成手段、単一試験画像形成手段
Ｓ２５          濃度比較手段、濃度補正手段、測定濃度出力手段
Ｓ２６          停止手段の一部
Ｓ３０          単一情報読出手段
Ｓ３３          位置制御手段の一部、第１方向位置制御手段
Ｓ４１          第２方向位置制御手段の一部
Ｓ４２          第２方向位置制御手段の一部
Ｓ４３          位置制御手段の一部
Ｓ４５          停止手段の一部
Ｓ４６          位置制御手段の一部
【図１】
2008185863.tif 000003
【図２】
2008185863.tif 000004
【図３】
2008185863.tif 000005
【図４】
2008185863.tif 000006
【図５】
2008185863.tif 000007
【図６】
2008185863.tif 000008
【図７】
2008185863.tif 000009
【図８】
2008185863.tif 000010
【図９】
2008185863.tif 000011
【図１０】
2008185863.tif 000012
【図１１】
2008185863.tif 000013
【図１２】
2008185863.tif 000014