(57)【特許請求の範囲】
【請求項１】
複数の発光素子を有するチップが主走査方向へ複数配列され、前記発光素子により像保持体を露光し、当該露光によって前記像保持体に形成された静電潜像を現像して記録媒体に画像を形成する画像形成部と、
前記記録媒体に形成された画像を定着させる定着部と、
前記定着部によって前記記録媒体に定着した画像を読み取る読み取り部と、
前記読み取り部が読み取った画像において、前記チップに対応した領域の濃度を前記チップ毎に特定する濃度特定部と、
前記チップが発する光の光量の補正量を、前記濃度特定部が特定した濃度であって、当該チップから予め定められた範囲内にあるチップに対応した領域の濃度から近似し、係数により調整して前記補正量を特定する補正量特定部と、
前記チップが発する光の光量を前記補正量特定部が特定した補正量に応じて補正する補正部と、
前記補正量特定部が今回特定した補正量と、前記補正量特定部が前回特定した補正量とを用いて、前記係数を変更する変更部と
を備える画像形成装置。
【請求項２】
前記変更部は、前記補正量特定部が今回特定した補正量が予め定められた閾値を超えている場合、前記係数を変更する
請求項１に記載の画像形成装置。
【請求項３】
前記変更部は、前回特定した補正量と今回特定した補正量との差に応じて前記係数を変更する
請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記補正量特定部は、前記主走査方向の端から奇数番目と偶数番目の一方のチップが発する光の光量の補正量を特定した後、他方のチップが発する光の光量の補正量を特定する
請求項１から請求項３のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
特許文献１には、ＬＰＨ（LED Print Head）を用いて感光体に静電潜像を形成する画像形成装置が開示されている。この画像形成装置は、出力したテストパターンを読み取り、読み取った結果に基づいて、各画素の濃度比（各画素の濃度を全画素の濃度の平均値で割って得る）が予め定められた値となるように、ＬＰＨが備えるＬＥＤのそれぞれの光量を調整して濃度むらの発生を抑えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４０３７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置においては、画像形成プロセスに関係する各種状態が経時的に変化する。このため、出荷時の状態を基準にして露光の光量を補正すると、補正しようとした濃度とならずに濃度むらが残る虞がある。
【０００５】
本発明は、上述した背景の下になされたものであり、画像形成プロセスの状態が変化しても濃度むらを抑える技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る画像形成装置は、複数の発光素子を有するチップが主走査方向へ複数配列され、前記発光素子により像保持体を露光し、当該露光によって前記像保持体に形成された静電潜像を現像して記録媒体に画像を形成する画像形成部と、前記記録媒体に形成された画像を定着させる定着部と、前記定着部によって前記記録媒体に定着した画像を読み取る読み取り部と、前記読み取り部が読み取った画像において、前記チップに対応した領域の濃度を前記チップ毎に特定する濃度特定部と、前記チップが発する光の光量の補正量を、前記濃度特定部が特定した濃度であって、当該チップから予め定められた範囲内にあるチップに対応した領域の濃度から近似し、係数により調整して前記補正量を特定する補正量特定部と、前記チップが発する光の光量を前記補正量特定部が特定した補正量に応じて補正する補正部と、前記補正量特定部が今回特定した補正量と、前記補正量特定部が前回特定した補正量とを用いて、前記係数を変更する変更部とを備える。
【０００７】
本発明の請求項２に係る画像形成装置においては、前記変更部は、前記補正量特定部が今回特定した補正量が予め定められた閾値を超えている場合、前記係数を変更する。
【０００８】
本発明の請求項３に係る画像形成装置においては、前記変更部は、前回特定した補正量と今回特定した補正量との差に応じて前記係数を変更する。
【０００９】
本発明の請求項４に係る画像形成装置においては、前記補正量特定部は、前記主走査方向の端から奇数番目と偶数番目の一方のチップが発する光の光量の補正量を特定した後、他方のチップが発する光の光量の補正量を特定する。
【発明の効果】
【００１０】
本発明の請求項１に係る画像形成装置によれば、画像形成プロセスの状態が変化しても濃度むらを抑えることができる。
本発明の請求項２に係る画像形成装置によれば、前回の光量の補正でも濃度むらの補正が十分でない場合、光量の補正量を適切な補正量に近づけることができる。
本発明の請求項３に係る画像形成装置によれば、濃度むらが少なくなるようにチップが発する光の光量を補正することができる。
本発明の請求項４に係る画像形成装置によれば、主走査方向の端から奇数番目にあるチップに対応した領域と偶数番目にあるチップに対応した領域の濃度差を抑えることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る画像形成装置１のハードウェア構成を示した図。
【図２】ＬＰＨにおけるチップの配列の一例を示した図。
【図３】制御部１１の機能ブロック図。
【図４】制御部１１が行う処理の流れを示したフローチャート。
【図５】制御部１１が行う処理の流れを示したフローチャート。
【図６】画像形成装置１が用紙に形成するテストチャートの一例を示した図。
【図７】テスト画像においてチップＣ１〜Ｃｍに対応した領域を説明するための図。
【図８】ＲＡＭに展開されたデータの一例を示した図。
【図９】補正の動作を説明するための図。
【図１０】光量感度を格納したテーブルの一例を示した図。
【発明を実施するための形態】
【００１２】
［実施形態］
図１は、本発明の一実施形態に係る画像形成装置１のハードウェア構成を示す図である。画像形成装置１は、複写機能、ファクシミリ機能、スキャン機能、外部のコンピュータ装置から取得した画像データが表す画像を用紙に形成する画像形成機能などを有する。
【００１３】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備える。ＣＰＵは、ＲＯＭに記憶されたプログラムを実行することにより、画像形成装置１の各部を制御する。操作部１５は、画像形成装置１を操作するためのタッチパネルや複数のボタンを備えている。記憶部１７は、画像データや画像形成装置１を制御するために使用する各種データを記憶する。
【００１４】
通信部１６は、通信回線に接続されており、通信回線に接続されている他の装置とデータ通信を行う。なお、通信回線としては、電話回線やＬＡＮ（local Area Network）等が挙げられる。通信部１６は、用紙に形成する画像を示す画像データを他の装置から取得する。
スキャン部１４は、文書を光学的に読み取り、読み取った文書の画像を表す画像データを生成する。スキャン部１４は、生成した画像データを制御部１１へ出力する。本実施形態においては、画像データはビットマップ形式であり、各画素はＲＧＢの表色系に基づいた濃度の情報を有する。スキャン部１４は、記録媒体に形成された画像を読み取る読み取り部の一例である。
【００１５】
画像処理部１２は、制御部１１から供給される画像データに各種画像処理を施すものである。画像処理部１２は、供給される画像データが表す画像に色補正や階調補正等の画像処理を施し、画像処理が施された画像からイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像の画像データを生成して画像形成部１３へ出力する。
【００１６】
画像形成部１３は、供給されるＹＭＣＫの画像データに応じて、電子写真方式により用紙（記録媒体）に画像を形成する画像形成部の一例である。画像形成部１３は、画像形成エンジン２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋと、中間転写ベルト２２と、二次転写ローラ２３と、定着器２４とを備えている。画像形成エンジン２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋはそれぞれ、感光体ドラム３１と、帯電器３２と、露光装置３３と、現像器３４と、一次転写ローラ３５とを備えている。画像形成エンジン２１Ｙは、供給されるイエローの画像データに応じてイエローのトナー像を形成し、画像形成エンジン２１Ｍは、供給されるマゼンタ画像データに応じてマゼンタのトナー像を形成し、画像形成エンジン２１Ｃは、供給されるシアンの画像データに応じてシアンのトナー像を形成し、画像形成エンジン２１Ｋは、供給される黒の画像データに応じて黒のトナー像を形成する。
各画像形成エンジンの感光体ドラム３１、帯電器３２、露光装置３３、現像器３４、一次転写ローラ３５を区別する場合、それぞれに画像形成エンジンの符号の末尾を付す。例えば、画像形成エンジン２１Ｙの露光装置３３について説明する場合、露光装置３３Ｙと表記する。
【００１７】
像保持体の一例である感光体ドラム３１は、表面に感光層が形成されており、軸を中心に回転する。帯電器３２は、感光体ドラム３１の表面を予め定められた電位に帯電させる。
露光装置３３は、ＬＰＨと、ＬＰＨが備える発光素子を駆動する駆動回路３３０を備えている。本発明に係るＬＰＨは、複数の発光素子（本実施形態においてはＬＥＤ）がライン状に配列されたチップを複数備えている。また、ＬＰＨは、発光素子から出射された光を感光体ドラム３１上に結像させるためのレンズアレイを備えている。ＬＰＨにおいては、発光素子が主走査方向に沿って並ぶように複数のチップが配置されている。
【００１８】
図２は、ＬＰＨにおけるチップの配列を説明するための図である。ＬＰＨにおいては、感光体ドラム３１の軸方向と水平な方向（主走査方向）へｍ個のチップＣ１〜Ｃｍが配列されている。また、チップＣ１〜Ｃｍの各々においては、感光体ドラム３１へ光を照射するｎ個の発光素子Ｌ１〜Ｌｎが感光体ドラム３１の軸方向（主走査方向）へ配列されている。以下の説明では、チップＣ１〜Ｃｍを各々区別する必要がない場合には、説明の便宜上、これらを「チップＣ」と称して説明する。同様に、発光素子Ｌ１〜Ｌｎを各々区別する必要がない場合には、説明の便宜上、これらを「発光素子Ｌ」と称して説明する。また、主走査方向の原点から数えて偶数番目にあるチップＣを偶数チップと称し、主走査方向の原点から数えて奇数番目にあるチップＣを奇数チップと称する。
【００１９】
露光装置３３は、帯電した感光体ドラム３１に対し、供給された画像データに応じて発光素子Ｌから光を照射することにより、感光体ドラム３１の表面を露光して感光体ドラム３１に静電潜像を形成する。現像器３４は、感光体ドラム３１に形成された静電潜像をトナーで現像し、トナー像を形成する。一次転写ローラ３５は、感光体ドラム３１上に形成されたトナー像を中間転写ベルト２２に転写する。
【００２０】
中間転写ベルト２２は、駆動ローラ２２ａとバックアップローラ２２ｂにより支持されており、駆動ローラ２２ａにより図中の矢印Ａ方向に回転させられる。中間転写ベルト２２は、画像形成エンジン２１Ｙ、２１Ｍ、２１Ｃ、２１Ｋの感光体ドラム３１から転写されたトナー像を二次転写ローラ２３へと搬送する。二次転写ローラ２３は、中間転写ベルト２２上に形成されたトナー像を用紙等の記録媒体に転写する。トナー像が転写された記録媒体は、定着器２４へと搬送される。定着器２４は、加熱及び加圧によりトナー像を記録媒体に定着させる。定着器２４は、記録媒体に画像を定着させる定着部の一例である。トナー像が定着された記録媒体は、画像形成装置１から排出される。
【００２１】
図３は、制御部１１のＣＰＵがプログラムを実行することにより実現する機能の機能ブロック図である。
濃度特定部１１１は、スキャン部１４が生成した画像データが表す画像において、チップＣ１〜Ｃｍに対応した領域の濃度をチップＣ１〜Ｃｍ毎に特定する。
補正量特定部１１２は、濃度特定部１１１が特定した濃度や画像形成部１３の状態に応じて、チップＣ１〜Ｃｍが発する光の光量の補正量を特定する。補正量特定部１１２は、補正量を特定する際に、後述するＹ＿光量ゲイン、Ｍ＿光量ゲイン、Ｃ＿光量ゲイン、Ｋ＿光量ゲインにより補正量を調整する。
補正部１１３は、補正量特定部１１２が特定した補正量に応じて駆動回路を制御し、チップＣ１〜Ｃｍが発する光の光量を補正する。
変更部１１４は、Ｙ＿光量ゲイン、Ｍ＿光量ゲイン、Ｃ＿光量ゲイン、Ｋ＿光量ゲインを、補正量特定部１１２が前回特定した補正量と前回特定した補正量とを用いて変更する。
【００２２】
（実施形態の動作例）
図４及び図５は、用紙に形成される画像の濃度むらを抑えるために、制御部１１が行う処理の流れを示したフローチャートである。用紙に形成される画像の濃度むらを抑えるために画像形成装置１が行う動作の一例を、図４及び図５を用いて説明する。
【００２３】
まず、画像形成装置１のユーザーが、トナー像の濃度むらの補正を指示する操作を操作部１５において行うと、制御部１１は、各部を制御してテストチャートの画像を用紙に形成する（ステップＳＡ１）。具体的には、制御部１１は、画像処理部１２へ予め定められたテストチャートの画像データを供給する。画像処理部１２は、供給された画像データに応じて、Ｙ、Ｍ、Ｃ，Ｋの各色の画像データを生成する。画像処理部１２は、Ｙの画像データを画像形成エンジン２１Ｙへ供給し、Ｍの画像データを画像形成エンジン２１Ｍへ供給する。また、画像処理部１２は、Ｃの画像データを画像形成エンジン２１Ｃへ供給し、Ｋの画像データを画像形成エンジン２１Ｋへ供給する。画像形成部１３は、画像形成エンジン２１Ｙ、画像形成エンジン２１Ｍ、画像形成エンジン２１Ｃ、画像形成エンジン２１Ｋへ画像データが供給されると、供給された画像に対応したトナー像を用紙に転写し、トナー像を用紙に定着させ、トナー像が定着した用紙を画像形成装置１から排出する。
【００２４】
図６は、画像形成装置１が用紙に形成するテストチャートの一例を示した図である。テストチャートは、テスト画像ＣＹ、テスト画像ＣＭ、テスト画像ＣＣ及びテスト画像ＣＫを有する。テスト画像ＣＹは、イエローのトナーでのみ形成された画像であり、テスト画像ＣＭは、マゼンタのトナーでのみ形成された画像である。また、テスト画像ＣＣは、シアンのトナーでのみ形成された画像であり、テスト画像ＣＫは、黒のトナーでのみ形成された画像である。
【００２５】
各テスト画像は、主走査方向に沿って、予め定められた第１濃度に基づいて形成された矩形の画像Ｇ１と、予め定められた第２濃度に基づいて形成された矩形の画像Ｇ２とを有する。本実施形態においては、第１濃度の濃度が第２濃度より高濃度となっている。また、各テスト画像は、複数のラインＬＥを有する。隣り合うラインＬＥの間の距離Ｄは、一個のチップＣの露光により得られる画像の幅を表す。例えば、図６の主走査方向左端のラインＬＥと、図６の主走査方向左端のラインＬＥの隣にあるラインＬＥとの間の距離は、チップＣ１の露光により得られる画像の幅に対応している。
【００２６】
画像形成装置１のユーザーは、テストチャートが画像形成装置１から排出されると、排出されたテストチャートをスキャン部１４にセットし、テストチャートの読み取りを指示する操作を操作部１５において行う。制御部１１は、この操作が行われると、スキャン部１４を制御してテストチャートを読み取り、テストチャートの濃度をチップＣ単位で取得する（ステップＳＡ２）。
【００２７】
具体的には、スキャン部１４がテストチャートを読み取ると、読み取ったテストチャートを表す画像データが制御部１１へ供給される。この画像データはビットマップ形式であり、各画素はＲＧＢの表色系に基づいた濃度の情報を有する。ここで、図７に示したように、点線で示した領域Ａ１〜Ａｎは、チップＣ１〜Ｃｍの露光により得られる画像である。制御部１１（濃度特定部１１１）は、画像データが供給されると、各テスト画像の濃度をチップＣ単位で算出する。例えば、制御部１１は、テスト画像ＣＹについて、チップＣ１に対応した領域Ａ１のＲ（赤）の濃度の平均値、Ｇ（緑）の濃度の平均値及びＢ（青）の濃度の平均値を算出する。また、制御部１１は、テスト画像ＣＹの領域Ａ２〜Ａｍについても、ＲＧＢの色毎に濃度の平均値を算出する。また、制御部１１は、テスト画像ＣＭ、テスト画像ＣＣ及びテスト画像ＣＫについても、領域Ａ１〜ＡｍについてＲＧＢの色毎に濃度の平均値を算出する。
【００２８】
次に制御部１１（濃度特定部１１１）は、用紙に形成する画像の濃度むらを抑えるために用いるデータをＲＡＭに展開する（ステップＳＡ３）。図８は、ステップＳＡ３の処理によりＲＡＭに展開されたデータの一例を示した図である。具体的には、制御部１１は、テスト画像ＣＹの領域Ａ１〜Ａｍから得たＲＧＢの各色の平均濃度のうち、領域Ａ１〜ＡｍのＢ（青）の平均濃度を平均濃度Ｙ＿Ｂ［１］〜［ｍ］としてＲＡＭに展開する。また、制御部１１は、テスト画像ＣＭの領域Ａ１〜Ａｍから得たＲＧＢの各色の平均濃度のうち、領域Ａ１〜ＡｍのＧ（緑）の平均濃度を平均濃度Ｍ＿Ｇ［１］〜［ｍ］としてＲＡＭに展開する。また、制御部１１は、テスト画像ＣＣの領域Ａ１〜Ａｍから得たＲＧＢの各色の平均濃度のうち、領域Ａ１〜ＡｍのＲ（赤）の平均濃度を平均濃度Ｃ＿Ｒ［１］〜［ｍ］としてＲＡＭに展開する。また、制御部１１は、テスト画像ＣＫの領域Ａ１〜Ａｍから得たＲＧＢの各色の平均濃度のうち、領域Ａ１〜ＡｍのＧ（緑）の平均濃度を平均濃度Ｋ＿Ｇ［１］〜［ｍ］としてＲＡＭに展開する。
【００２９】
制御部１１（濃度特定部１１１）は、ステップＳＡ３の処理を終えると、ＲＡＭに展開した平均濃度の中に予め定められた範囲外の値があるか判断する（ステップＳＡ４）。例えば、読み取ったテストチャート上にゴミが付着していた場合や、スキャン部１４にゴミが付着していた場合、スキャン部１４が生成した画像データにはゴミの画像が含まれる。このような場合、ゴミの画像がある部分については、他の部分とは濃度が大きくことなり、平均濃度が予め定められた範囲外となる。制御部１１は、ＲＡＭに展開した平均濃度の中に予め定められた範囲外の値がある場合（ステップＳＡ４でＹＥＳ）、テストチャートのスキャン結果に異常があることを報知するエラー画面が操作部１５のタッチパネルに表示されるように操作部１５を制御する（ステップＳＡ６）。
【００３０】
一方、制御部１１（濃度特定部１１１）は、ＲＡＭに展開した平均濃度の中に予め定められた範囲外の値がない場合（ステップＳＡ４でＮＯ）、平均濃度の値をＬ＊ａ＊ｂ＊の表色系の値に変換する（ステップＳＡ５）。ここで制御部１１は、平均濃度Ｙ＿Ｂ［１］〜［ｍ］の値をｂ＊の値に変換し、得られたｂ＊の値をＹ＿ｂ＊［１］〜［ｍ］として記憶する。また、制御部１１は、平均濃度Ｍ＿Ｇ［１］〜［ｍ］の値をＬ＊の値に変換し、得られたＬ＊の値をＭ＿Ｌ＊［１］〜［ｍ］として記憶する。また、制御部１１は、平均濃度Ｃ＿Ｒ［１］〜［ｍ］の値をＬ＊の値に変換し、得られたＬ＊の値をＣ＿Ｌ＊［１］〜［ｍ］として記憶する。また、制御部１１は、平均濃度Ｋ＿Ｇ［１］〜［ｍ］の値をＬ＊の値に変換し、得られたＬ＊の値をＫ＿Ｌ＊［１］〜［ｍ］として記憶する。平均濃度の値をＬ＊ａ＊ｂ＊の表色系の値に変換する方法としては、例えば、ＲＧＢの表色系の濃度値をＬ＊ａ＊ｂ＊の表色系の値に変換する変換テーブルを記憶部１７に記憶させ、この変換テーブルを用いて値を変換する。
【００３１】
制御部１１（補正量特定部１１２）は、ステップＳＡ５の処理を終えると、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正する（ステップＳＡ７）。具体的には、まず、チップＣ１〜Ｃｍに係るＹ＿ｂ＊［１］〜［ｍ］、Ｍ＿Ｌ＊［１］〜［ｍ］、Ｃ＿Ｌ［１］〜［ｍ］＊及びＫ＿Ｌ＊［１］〜［ｍ］の値を、補正前Ｙ＿ｂ＊［１］〜［ｍ］、補正前Ｍ＿Ｌ＊［１］〜［ｍ］、補正前Ｃ＿Ｌ＊［１］〜［ｍ］及び補正前Ｋ＿Ｌ＊［１］〜［ｍ］としてＲＡＭにコピーする。次に制御部１１は、以下の（１）〜（４）の式により、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正する。
Ｙ＿ｂ＊［ｉ］＝（Ｙ＿ｂ＊［ｉ＋１］−Ｙ＿ｂ＊［ｉ−１］）÷２＋Ｙ＿ｂ＊［ｉ−１］・・・（１）
Ｍ＿Ｌ＊［ｉ］＝（Ｍ＿Ｌ＊［ｉ＋１］−Ｍ＿Ｌ＊［ｉ−１］）÷２＋Ｍ＿Ｌ＊［ｉ−１］・・・（２）
Ｃ＿Ｌ＊［ｉ］＝（Ｃ＿Ｌ＊［ｉ＋１］−Ｃ＿Ｌ＊［ｉ−１］）÷２＋Ｃ＿Ｌ＊［ｉ−１］・・・（３）
Ｋ＿Ｌ＊［ｉ］＝（Ｋ＿Ｌ＊［ｉ＋１］−Ｋ＿Ｌ＊［ｉ−１］）÷２＋Ｋ＿Ｌ＊［ｉ−１］・・・（４）
【００３２】
制御部１１は、ステップＳＡ７においては、ｉの初期値を２とし、ｉの値を２つずつ増やしていき、ｉの値がｍ−２を超えると、偶数チップに係る補正を終了する。図９は、ステップＳＡ７における補正の動作を説明するための図である。例えば、チップＣ１に係るＹ＿ｂ＊［１］及びチップＣ３に係るＹ＿ｂ＊［３］に対してチップＣ２に係るＹ＿ｂ＊［２］の値が図９の左側に示した関係にある場合、（１）の式によりチップＣ２に係るＹ＿ｂ＊［２］の値を補正すると、図＊の右側に示したように、チップＣ２のＹ＿ｂ＊［２］は、チップＣ１のＹ＿ｂ＊［１］とチップＣ３のＹ＿ｂ＊［３］との平均値に補正される。
【００３３】
制御部１１（補正量特定部１１２）は、ステップＳ７の処理を終えると、奇数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正する（ステップＳＡ８）。具体的には、上記の（１）〜（４）の式において、ｉの初期値を３とし、ｉの値を２つずつ増やしていき、ｉの値がチップＣの数のｍを超えると、奇数チップに係る補正を終了する。
ステップＳＡ７とステップＳＡ８の処理を終えると、各チップＣに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値は、主走査方向に隣り合うチップＣに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値に対して、その差が小さくなるように補正された状態となる。
【００３４】
制御部１１（補正量特定部１１２）は、ステップＳＡ８の処理を終えると、補正後のＹ＿ｂ＊［１］〜［ｍ］、Ｍ＿Ｌ＊［１］〜［ｍ］、Ｃ＿Ｌ＊［１］〜［ｍ］及びＫ＿Ｌ＊［１］〜［ｍ］の値と、補正前Ｙ＿ｂ＊［１］〜［ｍ］、補正前Ｍ＿Ｌ＊［１］〜［ｍ］、補正前Ｃ＿Ｌ＊［１］〜［ｍ］及び補正前Ｋ＿Ｌ＊［１］〜［ｍ］の値との差分を算出する（ステップＳＡ９）。具体的には、制御部１１は、補正後のＹ＿ｂ＊［１］〜［ｍ］と補正前Ｙ＿ｂ＊［１］〜［ｍ］との差分を求め、求めた差分をΔＹ＿ｂ＊［１］〜［ｍ］としてＲＡＭに記憶させる。また、制御部１１は、補正後のＭ＿Ｌ＊［１］〜［ｍ］と補正前Ｍ＿Ｌ＊［１］〜［ｍ］との差分を求め、求めた差分をΔＭ＿Ｌ＊［１］〜［ｍ］としてＲＡＭに記憶させる。また、制御部１１は、補正後のＣ＿Ｌ＊［１］〜［ｍ］と補正前Ｃ＿Ｌ＊［１］〜［ｍ］との差分を求め、求めた差分をΔＣ＿Ｌ＊［１］〜［ｍ］としてＲＡＭに記憶させる。また、制御部１１は、補正後のＫ＿Ｌ＊［１］〜［ｍ］と補正前Ｋ＿Ｌ＊［１］〜［ｍ］との差分を求め、求めた差分をΔＫ＿Ｌ＊［１］〜［ｍ］としてＲＡＭに記憶させる。例えば、制御部１１は、補正後のＹ＿ｂ＊［１］と補正前Ｙ＿ｂ＊［１］との差分を、ΔＹ＿ｂ＊［１］としてＲＡＭに記憶させる。
【００３５】
また、制御部１１は、求めた、ΔＹ＿ｂ＊［１］〜［ｍ］、ΔＭ＿Ｌ＊［１］〜［ｍ］、ΔＣ＿Ｌ＊［１］〜［ｍ］及びΔＫ＿Ｌ＊［１］〜［ｍ］をコピーして、第１ΔＹ＿ｂ＊［１］〜［ｍ］、第１ΔＭ＿Ｌ＊［１］〜［ｍ］、第１ΔＣ＿Ｌ＊［１］〜［ｍ］及び第１ΔＫ＿Ｌ＊［１］〜［ｍ］としてＲＡＭに記憶させる。なお、以下の説明においては、説明の便宜上、第１ΔＭ＿Ｌ＊［１］〜［ｍ］、第１ΔＣ＿Ｌ＊［１］〜［ｍ］及び第１ΔＫ＿Ｌ＊［１］〜［ｍ］を第１差分と称する場合がある。
【００３６】
制御部１１（補正量特定部１１２）は、ステップＳＡ９の処理を終えると、露光装置３３のチップＣ１〜Ｃｍが出力する光の光量の補正量を算出する（ステップＳＡ１０）。
具体的には、露光装置３３ＹのチップＣ１〜Ｃｍが出力する光の光量の補正量を表すＹ＿Δ光量［１］〜［ｍ］を、（５）の式を用いて算出する。
Ｙ＿Δ光量［ｉ］＝（ΔＹ＿ｂ＊［ｉ］÷Ｙ＿光量感度）×（Ｙ＿光量ゲイン÷１００）・・・（５）
制御部１１は、ｉの初期値を１とし、ｉの値を一つずつ増やしていき、ｉの値がｍを超えると、Ｙ＿Δ光量［ｉ］の算出を終了する。
【００３７】
ここで、Ｙ＿光量感度は、感光体ドラム３１Ｙの光感度に応じた係数であり、記憶部１７に記憶されている。Ｙ＿光量感度は、光量を予め定められた分（例えば出力可能な光量の１％）だけ変化させるとイエローのｂ＊の値がどれだけ変化するかを表す。なお、感光体ドラム３１の光感度は、感光体ドラム３１の膜厚に応じて異なる。このため、本実施形態においては、図１０に示したように、感光体ドラム３１Ｙの膜厚に応じたＹ＿光量感度を格納したテーブルが記憶部１７に記憶されており、制御部１１は、感光体ドラム３１Ｙの膜厚に応じたＹ＿光量感度をテーブルから取得してＹ＿Δ光量［ｉ］の算出を行う。
換言すると、制御部１１は、感光体ドラム３１Ｙの膜厚（画像形成プロセスの状態）に対応して、Ｙ＿Δ光量［ｉ］の特定方法として複数の方法を備えており、膜厚の状態に対応した方法を選択し、選択した方法でＹ＿Δ光量［ｉ］の特定を行う。
【００３８】
Ｙ＿光量ゲインは、露光装置３３Ｙの光量の補正量を調整する係数であり、記憶部１７に記憶されている。Ｙ＿光量ゲインは、画像形成装置１の製造時に予め定められた値が記憶部１７に記憶される。
【００３９】
また、制御部１１は、露光装置３３ＭのチップＣ１〜Ｃｍが出力する光の光量の補正量を表すＭ＿Δ光量［１］〜［ｍ］を、（６）の式を用いて算出する。
Ｍ＿Δ光量［ｉ］＝（ΔＭ＿Ｌ＊［ｉ］÷Ｍ＿光量感度）×（Ｍ＿光量ゲイン÷１００）・・・（６）
制御部１１は、ｉの初期値を１とし、ｉの値を一つずつ増やしていき、ｉの値がｍを超えると、Ｍ＿Δ光量［ｉ］の算出を終了する。
【００４０】
ここで、Ｍ＿光量感度は、感光体ドラム３１Ｍの光感度に応じた係数であり、記憶部１７に記憶されている。Ｍ＿光量感度は、光量を予め定められた分（例えば出力可能な光量の１％）だけ変化させるとマゼンタのＬ＊の値がどれだけ変化するかを表す。図１０に示したように、Ｍ＿光量感度も、Ｙ＿光量感度と同様に感光体ドラム３１Ｍの膜厚に応じた値がテーブルに格納されており、制御部１１は、感光体ドラム３１Ｍの膜厚に応じたＭ＿光量感度をテーブルから取得してＭ＿Δ光量［ｉ］の算出を行う。
換言すると、制御部１１は、感光体ドラム３１Ｍの膜厚（画像形成プロセスの状態）に対応して、Ｍ＿Δ光量［ｉ］の特定方法として複数の方法を備えており、膜厚の状態に対応した方法を選択し、選択した方法でＭ＿Δ光量［ｉ］の特定を行う。
【００４１】
Ｍ＿光量ゲインは、露光装置３３Ｍの光量の補正量を調整する係数であり、記憶部１７に記憶されている。Ｍ＿光量ゲインは、画像形成装置１の製造時に予め定められた値が記憶部１７に記憶される。
【００４２】
また、制御部１１は、露光装置３３ＣのチップＣ１〜Ｃｍが出力する光の光量の補正量を表すＣ＿Δ光量［１］〜［ｍ］を、（７）の式を用いて算出する。
Ｃ＿Δ光量［ｉ］＝（ΔＣ＿Ｌ＊［ｉ］÷Ｃ＿光量感度）×（Ｃ＿光量ゲイン÷１００）・・・（７）
制御部１１は、ｉの初期値を１とし、ｉの値を一つずつ増やしていき、ｉの値がｍを超えると、Ｃ＿Δ光量［ｉ］の算出を終了する。
【００４３】
ここで、Ｃ＿光量感度は、感光体ドラム３１Ｃの光感度に応じた係数であり、記憶部１７に記憶されている。Ｃ＿光量感度は、光量を予め定められた分（例えば１％）だけ変化させるとシアンのＬ＊の値がどれだけ変化するかを表す。図１０に示したように、Ｃ＿光量感度も、Ｙ＿光量感度と同様に感光体ドラム３１Ｃの膜厚に応じた値がテーブルに格納されており、制御部１１は、感光体ドラム３１Ｃの膜厚に応じたＣ＿光量感度をテーブルから取得してＣ＿Δ光量［ｉ］の算出を行う。
換言すると、制御部１１は、感光体ドラム３１Ｃの膜厚（画像形成プロセスの状態）に対応して、Ｃ＿Δ光量［ｉ］の特定方法として複数の方法を備えており、膜厚の状態に対応した方法を選択し、選択した方法でＣ＿Δ光量［ｉ］の特定を行う。
【００４４】
Ｃ＿光量ゲインは、露光装置３３Ｃの光量の補正量を調整する係数であり、記憶部１７に記憶されている。Ｃ＿光量ゲインは、画像形成装置１の製造時に予め定められた値が記憶部１７に記憶される。
【００４５】
また、制御部１１は、露光装置３３ＫのチップＣ１〜Ｃｍが出力する光の光量の補正量を表すＫ＿Δ光量［１］〜［ｍ］を、（８）の式を用いて算出する。
Ｋ＿Δ光量［ｉ］＝（ΔＫ＿Ｌ＊［ｉ］÷Ｋ＿光量感度）×（Ｋ＿光量ゲイン÷１００）・・・（８）
制御部１１は、ｉの初期値を１とし、ｉの値を一つずつ増やしていき、ｉの値がｍを超えると、Ｋ＿Δ光量［ｉ］の算出を終了する。
【００４６】
ここで、Ｋ＿光量感度は、感光体ドラム３１Ｋの光感度に応じた係数であり、記憶部１７に記憶されている。Ｋ＿光量感度は、光量を予め定められた分（例えば出力可能な光量の１％）だけ変化させると黒のＬ＊の値がどれだけ変化するかを表す。図１０に示したように、Ｋ＿光量感度も、Ｙ＿光量感度と同様に感光体ドラム３１Ｋの膜厚に応じた値がテーブルに格納されており、制御部１１は、感光体ドラム３１Ｋの膜厚に応じたＫ＿光量感度をテーブルから取得してＫ＿Δ光量［ｉ］の算出を行う。
換言すると、制御部１１は、感光体ドラム３１Ｋの膜厚（画像形成プロセスの状態）に対応して、Ｋ＿Δ光量［ｉ］の特定方法として複数の方法を備えており、膜厚の状態に対応した方法を選択し、選択した方法でＫ＿Δ光量［ｉ］の特定を行う。
【００４７】
Ｋ＿光量ゲインは、露光装置３３Ｋの光量の補正量を調整する係数であり、記憶部１７に記憶されている。Ｋ＿光量ゲインは、画像形成装置１の製造時に予め定められた値が記憶部１７に記憶される。
【００４８】
制御部１１（補正部１１３）は、ステップＳＡ１０の処理を終えると、チップＣ１〜Ｃｍの光量をステップＳＡ１０で算出した補正量の分だけ変化させるために駆動回路３３０へ供給するデータを取得する（ステップＳＡ１１）。
具体的には、記憶部１７には、光量の補正量と、当該補正量の分だけ光量を変化させるために駆動回路３３０へ供給するデータとを対応付けたテーブルを記憶している。制御部１１は、算出したＹ＿Δ光量［１］〜［ｍ］毎に、当該テーブルから対応するデータを取得して補正データＹｄａｔａ［１］〜［ｍ］とする。また、制御部１１は、算出したＭ＿Δ光量［１］〜［ｍ］毎に、当該テーブルから対応するデータを取得して補正データＭｄａｔａ［１］〜［ｍ］とする。また、制御部１１は、算出したＣ＿Δ光量［１］〜［ｍ］毎に、当該テーブルから対応するデータを取得して補正データＣｄａｔａ［１］〜［ｍ］とする。また、制御部１１は、算出したＫ＿Δ光量［１］〜［ｍ］毎に、当該テーブルから対応するデータを取得して、補正データＫｄａｔａ［１］〜［ｍ］とする。即ち、制御部１１は、露光装置３３Ｙ、露光装置３３Ｍ、露光装置３３Ｃ、露光装置３３ＫのチップＣ１〜Ｃｍのそれぞれに対して、光量を補正するための補正データを取得する。
【００４９】
制御部１１（補正部１１３）は、ステップＳＡ１１の処理を終えると、ステップＳＡ１１で取得した補正データを露光装置３３の駆動回路３３０へ供給する（ステップＳＡ１２）。具体的には、制御部１１は、補正データＹｄａｔａ［１］〜［ｍ］を駆動回路３３０Ｙへ供給し、補正データＭｄａｔａ［１］〜［ｍ］を駆動回路３３０Ｍへ供給する。また、制御部１１は、補正データＣｄａｔａ［１］〜［ｍ］を駆動回路３３０Ｃへ供給し、補正データＫｄａｔａ［１］〜［ｍ］を駆動回路３３０Ｋへ供給する。各駆動回路３３０は、供給された補正データに応じて、チップＣ１〜Ｃｍが出力する光の光量を補正する。
【００５０】
次に制御部１１は、各部を制御してステップＳＡ１と同様にテストチャートの画像を用紙に形成する（ステップＳＡ１３）。画像形成装置１のユーザーは、テストチャートが画像形成装置１から排出されると、排出されたテストチャートをスキャン部１４にセットし、テストチャートの読み取りを指示する操作を操作部１５において行う。制御部１１は、この操作が行われると、スキャン部１４を制御してテストチャートを読み取り、テストチャートの濃度をステップＳＡ２と同様にチップＣ単位で取得する（ステップＳＡ１４）。制御部１１（濃度特定部１１１）は、ステップＳＡ１４の処理を終えると、用紙に形成する画像の濃度むらを抑えるために用いるデータをステップＳＡ３と同様にＲＡＭに展開する（ステップＳＡ１５）。
【００５１】
制御部１１（濃度特定部１１１）は、ステップＳＡ１５の処理を終えると、ＲＡＭに展開した平均濃度の中に予め定められた範囲外の値があるか判断する（ステップＳＡ１６）。制御部１１は、ＲＡＭに展開した平均濃度の中に予め定められた範囲外の値がある場合（ステップＳＡ１６でＹＥＳ）、テストチャートのスキャン結果に異常があることを報知するエラー画面が操作部１５のタッチパネルに表示されるように操作部１５を制御する（ステップＳＡ１８）。
【００５２】
一方、制御部１１（濃度特定部１１１）は、ＲＡＭに展開した平均濃度の中に予め定められた範囲外の値がない場合（ステップＳＡ１６でＮＯ）、ステップＳＡ５と同様に平均濃度の値をＬ＊ａ＊ｂ＊の表色系の値に変換する（ステップＳＡ１７）。制御部１１（補正量特定部１１２）は、ステップＳＡ１７の処理を終えると、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値をステップＳＡ７と同様に補正し（ステップＳＡ１９）、その後に、奇数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値をステップＳＡ８と同様に補正する（ステップＳＡ２０）。
【００５３】
制御部１１（補正量特定部１１２）は、ステップＳＡ２０の処理を終えると、補正後のＹ＿ｂ＊［１］〜［ｍ］、Ｍ＿Ｌ＊［１］〜［ｍ］、Ｃ＿Ｌ＊［１］〜［ｍ］及びＫ＿Ｌ＊［１］〜［ｍ］の値と、補正前Ｙ＿ｂ＊［１］〜［ｍ］、補正前Ｍ＿Ｌ＊［１］〜［ｍ］、補正前Ｃ＿Ｌ＊［１］〜［ｍ］及び補正前Ｋ＿Ｌ＊［１］〜［ｍ］の値との差分を算出し、ステップＳＡ９と同様に、ΔＹ＿ｂ＊［１］〜［ｍ］、ΔＭ＿Ｌ＊［１］〜［ｍ］、ΔＣ＿Ｌ＊［１］〜［ｍ］及びΔＫ＿Ｌ＊［１］〜［ｍ］を求める（ステップＳＡ２１）。
【００５４】
また、制御部１１は、ステップＳＡ２１において、求めたΔＹ＿ｂ＊［１］〜［ｍ］、ΔＭ＿Ｌ＊［１］〜［ｍ］、ΔＣ＿Ｌ＊［１］〜［ｍ］及びΔＫ＿Ｌ＊［１］〜［ｍ］をコピーして、第２ΔＹ＿ｂ＊［１］〜［ｍ］、第２ΔＭ＿Ｌ＊［１］〜［ｍ］、第２ΔＣ＿Ｌ＊［１］〜［ｍ］及び第２ΔＫ＿Ｌ＊［１］〜［ｍ］としてＲＡＭに記憶させる。なお、以下の説明においては、説明の便宜上、第２ΔＹ＿ｂ＊［１］〜［ｍ］、第２ΔＭ＿Ｌ＊［１］〜［ｍ］、第２ΔＣ＿Ｌ＊［１］〜［ｍ］及び第２ΔＫ＿Ｌ＊［１］〜［ｍ］を第２差分と称する場合がある。
【００５５】
次に制御部１１は、ステップＳＡ２１で算出した複数の差分において、予め定められた閾値を超えた差分の数が予め定められた個数未満であるか判断する（ステップＳＡ２２）。この閾値は、本実施形態においては、人間が目視したときにＬ＊ａ＊ｂ＊の表色系で目視可能な差分に対応した値とするが、他の値であってもよい。
制御部１１は、ステップＳＡ２１で算出した複数の差分において閾値を超えた差分が予め定められた個数未満である場合（ステップＳＡ２２でＮＯ）、「（第２差分−第１差分）÷第１差分」の絶対値の平均値が予め定められた閾値（本実施形態では０．５）未満であるか判断する（ステップＳＡ２３）。
具体的には、制御部１１は、「｜（第２ΔＹ＿ｂ＊［ｉ］−第１ΔＹ＿ｂ＊［ｉ］）÷第１ΔＹ＿ｂ＊［ｉ］｜」、「｜（第２ΔＭ＿Ｌ＊［ｉ］−第１ΔＭ＿Ｌ＊［ｉ］）÷第１ΔＭ＿Ｌ＊［ｉ］｜」、「｜（第２ΔＣ＿Ｌ＊［ｉ］−第１ΔＣ＿Ｌ＊［ｉ］）÷第１ΔＣ＿Ｌ＊［ｉ］｜」及び「｜（第２ΔＫ＿Ｌ＊［ｉ］−第１ΔＫ＿Ｌ＊［ｉ］）÷第１ΔＫ＿Ｌ＊［ｉ］｜」の式でｉの初期値を１とし、ｉの値を１つずつ増やして絶対値を算出する。次に制御部１１は、算出した絶対値の平均値を算出し、平均値が０．５未満ではない場合（ステップＳＡ２３でＮＯ）、濃度むらの補正処理を終了する。
【００５６】
一方、制御部１１（変更部１１４）は、ステップＳＡ２２でＹＥＳ又はステップＳＡ２３でＹＥＳと判断した場合、記憶部１７に記憶されているＹ＿光量ゲイン、Ｍ＿光量ゲイン、Ｃ＿光量ゲイン及びＫ＿光量ゲインを、ステップＳＡ２３で算出した絶対値の平均値で上書きする（ステップＳＡ２４）。
制御部１１（補正量特定部１１２）は、ステップＳＡ２４の処理を終えると、露光装置３３のチップＣ１〜Ｃｍが出力する光の光量の補正量をステップＳＡ１０と同様に算出する（ステップＳＡ２５）。ここで、補正量を算出する際には、上書きされたＹ＿光量ゲイン、Ｍ＿光量ゲイン、Ｃ＿光量ゲイン及びＫ＿光量ゲインを用いて補正量が算出される。
【００５７】
制御部１１（補正部１１３）は、ステップＳＡ２５の処理を終えると、チップＣ１〜Ｃｍの光量をステップＳＡ２５で算出した補正量の分だけ変化させるために駆動回路３３０へ供給するデータをステップＳＡ１１と同様に取得する（ステップＳＡ２６）。
制御部１１（補正部１１３）は、ステップＳＡ２６の処理を終えると、ステップＳＡ２６で取得した補正データを、ステップＳＡ１２と同様に、露光装置３３の駆動回路３３０へ供給する（ステップＳＡ２７）。
【００５８】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００５９】
上述した実施形態においては、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正と、奇数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正の両方を行っているが、この構成に限定されるものではない。例えば、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行い、奇数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行わない構成としてもよい。また、奇数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行い、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行わない構成としてもよい。
【００６０】
上述した実施形態においては、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行った後、奇数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行っているが、奇数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行った後、偶数チップに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値の補正を行う構成としてもよい。
【００６１】
上述した実施形態においては、ステップＳＡ７、ステップＳＡ８、ステップＳＡ１９及びステップＳＡ２０でチップＣに係るＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正する際に、隣接するチップＣのＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値に基づいて値を補正しているが、補正するチップとして着目したチップから予め定められた範囲内にあるチップＣのＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値に基づいて値を補正してもよく、例えば、以下の（９）〜（１２）の式により、Ｙ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正してもよい。
Ｙ＿ｂ＊［ｉ］＝（Ｙ＿ｂ＊［ｉ＋２］−Ｙ＿ｂ＊［ｉ−２］）÷２＋Ｙ＿ｂ＊［ｉ−２］・・・（９）
Ｍ＿Ｌ＊［ｉ］＝（Ｍ＿Ｌ＊［ｉ＋２］−Ｍ＿Ｌ＊［ｉ−２］）÷２＋Ｍ＿Ｌ＊［ｉ−２］・・・（１０）
Ｃ＿Ｌ＊［ｉ］＝（Ｃ＿Ｌ＊［ｉ＋２］−Ｃ＿Ｌ＊［ｉ−２］）÷２＋Ｃ＿Ｌ＊［ｉ−２］・・・（１１）
Ｋ＿Ｌ＊［ｉ］＝（Ｋ＿Ｌ＊［ｉ＋２］−Ｋ＿Ｌ＊［ｉ−２］）÷２＋Ｋ＿Ｌ＊［ｉ−２］・・・（１２）
【００６２】
上述した実施形態においては、（１）〜（４）の式によって線形近似により、Ｙ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正しているが、Ｙ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正する方法は線形近似に限定されるものではない。例えば、多項式近似によってＹ＿ｂ＊、Ｍ＿Ｌ＊、Ｃ＿Ｌ＊及びＫ＿Ｌ＊の値を補正してもよい。
【００６３】
上述した実施形態では、画像形成装置１は、乾式トナーを用いる構成であるが、液体トナーを用いる構成、即ち、液体現像を行う構成であってもよい。また、上述した実施形態においては、画像形成装置１は、電子写真方式により用紙に画像を形成する装置であるが、電子写真方式に限定されるものではない。例えば、複数のプリントヘッドを備えたシングルパス方式のインクジェットプリンタにおいて、テストチャートの読み取りの結果に応じて、主走査方向に奇数番目のプリントヘッドが形成する画像の濃度の補正量と、偶数番目のプリントヘッドが形成する画像の濃度の補正量とを求め、求めた補正量に応じて、プリントヘッドの駆動を制御するようにしてもよい。
【００６４】
上述した実施形態においては、ステップＳＡ１０において、Ｙ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度を感光体ドラム３１の膜厚に応じた値としているが、この構成に限定されるものではない。
例えば、膜厚に応じてＹ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を変えるのではなく、予め定められた固定値を使用する構成としてもよい。
また、本発明においては、基準となる光量（基準光量）を複数設定し、画像形成部１３の状態（例えば、画像形成部１３内の温度）に応じて基準となる光量を選択し、選択した光量を中心にして光量の補正を行う構成としてもよい。この場合、選択した光量に応じて、Ｙ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を変える構成としてもよい。
また、感光体ドラム３１の明電位や暗電位、現像器３４のバイアス電圧に応じて、Ｙ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を変える構成としてもよい。
また、現像器３４内にあるトナーの状態（現像器３４内にトナーが何％入っているか）に応じて、Ｙ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を変える構成としてもよい。
【００６５】
上述した実施形態においては、テーブルを用いてＹ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を取得しているが、この構成に限定されるものではない。例えば、感光体ドラム３１の膜厚に応じてＹ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を変える構成においては、予め定められた初期値に対して膜厚に応じた係数を乗じることにより、Ｙ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を取得する構成としてもよい。
また、本発明においては、チップＣ１〜Ｃｍが出力する光の基準光量、感光体ドラム３１の明電位や暗電位、現像器３４のバイアス電圧、現像器３４内にあるトナーの割合などの画像形成部１３の状態に応じて、Ｙ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を求める数式を設定し、パラメータに応じた数式を選択してＹ＿光量感度、Ｍ＿光量感度、Ｃ＿光量感度及びＫ＿光量感度の値を取得するようにしてもよい。
【符号の説明】
【００６６】
１…画像形成装置、１１…制御部、１２…画像処理部、１３…画像形成部、１４…スキャン部、１５…操作部、１６…通信部、１７…記憶部、２１Ｋ、２１Ｃ、２１Ｍ、２１Ｙ…画像形成エンジン、３１…感光体ドラム、３３…露光装置、１１１…濃度特定部、１１２…補正量特定部、１１３…補正部、１１４…変更部、３３０…駆動回路、Ｃ１〜Ｃｍ…チップ、ＣＹ、ＣＭ、ＣＣ、ＣＫ…テスト画像、Ｌ１〜Ｌｎ…発光素子
【図１】
0006515732.tif 000002
【図２】
0006515732.tif 000003
【図３】
0006515732.tif 000004
【図４】
0006515732.tif 000005
【図５】
0006515732.tif 000006
【図６】
0006515732.tif 000007
【図７】
0006515732.tif 000008
【図８】
0006515732.tif 000009
【図９】
0006515732.tif 000010
【図１０】
0006515732.tif 000011