(57)【要約】【課題】本発明は、画像の濃度ムラを抑えて画質を向上させることができる画像形成装置を提供することを目的とする。【解決手段】ＬＥＤプリントヘッド７をを駆動制御するＬＥＤアレイ制御部３４は、特性データ記憶部３５、駆動電流補正データ演算部３９、画像信号処理部４２、制御信号生成部４３、画像データ補正演算部４４により構成されている。特性データ記憶部３５は、ＬＥＤアレイ３１を構成する個々のＬＥＤ素子に関し、予め測定された複数の特性データを記憶する。駆動電流補正データ演算部３９は、特性データ記憶部３５に記憶された特性データを読み出し、駆動電流補正データＰを算出する。画像データ補正演算部４４は、駆動電流補正データ演算部３９により出力された駆動電流補正データＰを用いて、画像信号処理部４２により出力された画像データの補正を行い、補正が行われた画像データは、ＬＥＤプリントヘッド７へと出力される。【選択図】    図４
2004188862.tif 000002
【特許請求の範囲】
【請求項１】
画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、前記複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、前記ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、
前記ＬＥＤアレイ制御手段には、前記複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、前記複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、前記所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値を前記特性データ記憶手段から読み出すとともに、前記所定のＬＥＤ素子に関する特性データと、前記所定区間内における複数のＬＥＤ素子に関する特性データの平均値に基づいて前記所定のＬＥＤ素子に対する駆動電流補正データを算出する駆動電流補正データ演算手段が設けられていることを特徴とする画像形成装置。
【請求項２】
画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、前記複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、前記ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、
前記ＬＥＤアレイ制御手段には、前記複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、前記複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、前記ＬＥＤアレイを構成する前記複数のＬＥＤ素子の全てに関する特性データの平均値を前記特性データ記憶手段から読み出すとともに、前記所定のＬＥＤ素子に関する特性データと、前記ＬＥＤアレイを構成する前記複数のＬＥＤ素子の全てに関する特性データの平均値に基づいて前記所定のＬＥＤ素子に対する駆動電流補正データを算出する駆動電流補正データ演算手段が設けられていることを特徴とする画像形成装置。
【請求項３】
前記ＬＥＤアレイ制御手段には、前記駆動電流補正データ演算手段から前記駆動電流補正データを読み出すとともに、前記駆動電流補正データを記憶する駆動電流補正データ記憶手段が更に設けられていることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、前記複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、前記ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、
前記ＬＥＤアレイ制御手段には、前記複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、前記複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、前記所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値を前記特性データ記憶手段から読み出すとともに、前記所定のＬＥＤ素子に関する特性データと、前記所定区間内における複数のＬＥＤ素子に関する特性データの平均値に基づいて前記所定のＬＥＤ素子に対する発光時間補正データを算出する発光時間補正データ演算手段が設けられていることを特徴とする画像形成装置。
【請求項５】
画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、前記複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、前記ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、
前記ＬＥＤアレイ制御手段には、前記複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、前記複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、前記ＬＥＤアレイを構成する前記複数のＬＥＤ素子の全てに関する特性データの平均値を前記特性データ記憶手段から読み出すとともに、前記所定のＬＥＤ素子に関する特性データと、前記ＬＥＤアレイを構成する前記複数のＬＥＤ素子の全てに関する特性データの平均値に基づいて前記所定のＬＥＤ素子に対する発光時間補正データを算出する発光時間補正データ演算手段が設けられていることを特徴とする画像形成装置。
【請求項６】
前記ＬＥＤアレイ制御手段には、前記発光時間補正データ演算手段から前記発光時間補正データを読み出すとともに、前記発光時間補正データを記憶する発光時間補正データ記憶手段が更に設けられていることを特徴とする請求項４または５に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子写真方式のプリンタやファクシミリ、複写機などの露光手段としてＬＥＤプリントヘッドを用いた画像形成装置に関する。
【０００２】
【従来の技術】
近年、装置の小型化・簡易化等を図るべく、光書き込み手段としてＬＥＤアレイを用いた電子写真方式の画像形成装置が注目されている。この電子写真方式の画像形成装置において、感光体の露光に用いられるＬＥＤプリントヘッドは、複数のＬＥＤ素子を一列に並べて形成されたＬＥＤアレイを有しており、画像データに基づいて各ＬＥＤ素子を個々に選択的に発光させるようになっている。
【０００３】
しかし、このＬＥＤアレイを形成する複数のＬＥＤ素子に関して、その発光特性が全て均一になる様に製造することは不可能であるため、全てのＬＥＤ素子に対して同じ大きさの電流を印加しても、各ＬＥＤ素子毎に光量が異なってしまい、各ＬＥＤ素子毎に光量のバラツキが生じてしまう。そのため、画像濃度にムラが生じてしまうことになる。
【０００４】
そこで、上記光量のバラツキを抑えるとともに、各ＬＥＤ素子の光量を均一にさせる様に補正されたＬＥＤプリントヘッドが提案されており、例えば、ＬＥＤプリンタの発光出力を均一化するとともに、印字品質を高くすることを目的として、レーザ光によるトリミングを行い、抵抗値を調整することによって各ＬＥＤ素子に供給する電流を制御し、光量を一定にするものが提案されている（例えば、特許文献１参照）。又、光量のバラツキのあるヘッドを製品に組み込む際、又は、ＬＥＤプリントヘッドを交換する際の調整作業を不要とすることを目的として、各ＬＥＤ素子の発光量を一定にするような補正データを予め求めておき、ＬＥＤプリントヘッド内に当該補正データを格納したＲＯＭを備え、印画時にその補正データを用いて各ＬＥＤ素子を点灯するものが提案されている（例えば、特許文献２参照）。
【０００５】
【特許文献１】
特開平５−４３７６号公報（第３−４頁、第６−８図）
【特許文献２】
特開平５−５０６５３号公報（第３−４頁、第１図）
【０００６】
【発明が解決しようとする課題】
しかし、各ＬＥＤ素子から発光される光画像データはレンズアレイを通じて感光体上に潜像形成されるため、上記従来のＬＥＤプリントヘッドを有する画像形成装置では、各ＬＥＤ素子の光量を一定にしても、当該レンズアレイの光学特性のバラツキ等により、形成されるドット径も各ＬＥＤ素子によって異なり、全ドットの光量分布を均一化することは不可能と言え、その結果、画像上に縦スジが発生してしまうという不都合が生じていた。例えば、図１６に示す様に、ＬＥＤ素子ａ'とＬＥＤ素子ｂ'において、両ＬＥＤ素子の光量が同じであっても、現像閾値における両ＬＥＤ素子のドット径Ｓａ'、Ｓｂ'は異なっているため（Ｓａ'＜Ｓｂ'）、現像閾値におけるドット径の大きいＬＥＤ素子ｂ'の方が、潜像ドットが大きくなってしまい、画像上では濃く表現されてしまう。
【０００７】
本発明は、上記問題点を解決し、画像の濃度ムラを抑えて画質を向上させることができる画像形成装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明は、画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、ＬＥＤアレイ制御手段には、複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値を前記特性データ記憶手段から読み出すとともに、所定のＬＥＤ素子に関する特性データと、所定区間内における複数のＬＥＤ素子に関する特性データの平均値に基づいて所定のＬＥＤ素子に対する駆動電流補正データを算出する駆動電流補正データ演算手段が設けられていることを特徴とする。
【０００９】
この構成によると、駆動電流補正データ演算手段において駆動電流補正データを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値も用いるため、駆動方式に応じた精度の高い駆動電流補正データを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００１０】
又、本発明においては、画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、ＬＥＤアレイ制御手段には、複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、ＬＥＤアレイを構成する複数のＬＥＤ素子の全てに関する特性データの平均値を特性データ記憶手段から読み出すとともに、所定のＬＥＤ素子に関する特性データと、ＬＥＤアレイを構成する複数のＬＥＤ素子の全てに関する特性データの平均値に基づいて所定のＬＥＤ素子に対する駆動電流補正データを算出する駆動電流補正データ演算手段が設けられていることを特徴とする。
【００１１】
この構成によると、駆動電流補正データ演算手段において駆動電流補正データを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、ＬＥＤアレイを構成する複数のＬＥＤ素子の全てに関する特性データの平均値も用いるため、駆動方式に応じた精度の高い駆動電流補正データを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００１２】
又、本発明においては、画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、ＬＥＤアレイ制御手段には、複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値を特性データ記憶手段から読み出すとともに、所定のＬＥＤ素子に関する特性データと、所定区間内における複数のＬＥＤ素子に関する特性データの平均値に基づいて前記所定のＬＥＤ素子に対する発光時間補正データを算出する発光時間補正データ演算手段が設けられていることを特徴とする。
【００１３】
この構成によると、発光時間補正データ演算手段において発光時間補正データを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値も用いるため、駆動方式に応じた精度の高い発光時間補正データを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００１４】
又、本発明においては、画像データに応じて点灯制御される複数のＬＥＤ素子から構成されるＬＥＤアレイと、複数のＬＥＤ素子を駆動する駆動回路とから構成されるＬＥＤプリントヘッドと、ＬＥＤプリントヘッドを駆動制御するＬＥＤアレイ制御手段を有する画像形成装置において、ＬＥＤアレイ制御手段には、複数のＬＥＤ素子の各々に関する複数の特性データを記憶する特性データ記憶手段と、複数の特性データのうち、所定のＬＥＤ素子に関する特性データと、ＬＥＤアレイを構成する複数のＬＥＤ素子の全てに関する特性データの平均値を特性データ記憶手段から読み出すとともに、所定のＬＥＤ素子に関する特性データと、ＬＥＤアレイを構成する複数のＬＥＤ素子の全てに関する特性データの平均値に基づいて所定のＬＥＤ素子に対する発光時間補正データを算出する発光時間補正データ演算手段が設けられていることを特徴とする。
【００１５】
この構成によると、発光時間補正データ演算手段において発光時間補正データを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、ＬＥＤアレイを構成する複数のＬＥＤ素子の全てに関する特性データの平均値も用いるため、駆動方式に応じた精度の高い発光時間補正データを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００１６】
尚、本発明においては、ＬＥＤアレイ制御手段に、駆動電流補正データ演算手段から駆動電流補正データを読み出すとともに、駆動電流補正データを記憶する駆動電流補正データ記憶手段、又は、発光時間補正データ演算手段から発光時間補正データを読み出すとともに、発光時間補正データを記憶する発光時間補正データ記憶手段を更に設ける構成としても良い。
【００１７】
この構成によると、駆動電流補正データ（又は、発光時間補正データ）の演算に長時間かかる場合であっても、予め演算した駆動電流補正データ（又は、発光時間補正データ）が駆動電流補正データ記憶手段（又は、発光時間補正データ記憶手段）に記憶されているため、画像データの補正をより高速に行うことが可能になる。
【００１８】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本発明の第１の実施形態に係る画像形成装置の全体構成を示す概略図である。図１に示された画像形成装置において、１は画像形成装置の一例としてのカラープリンタ、２は筐体、３Ｂ、３Ｙ、３Ｃ、３Ｍは各々ブラック、イエロー、シアン、マゼンダ用の画像形成部で、１０Ｂ、１０Ｙ、１０Ｃ、１０Ｍは、前記各色のトナーホッパーである。又、１２は用紙１４を収納する給紙カセット、１３は給紙ガイド、１１aと１１ｂは搬送ベルト駆動ローラ、８は搬送ベルト、９は転写ローラ、１７は定着部、１５は排紙ガイド、１６は排紙部である。又、各色の画像形成部３Ｂ、３Ｙ、３Ｃ、３Ｍは、各々、現像器４、感光体５、主帯電器６、ＬＥＤプリントヘッド７、クリーニング部２０等から構成されている。
【００１９】
カラープリンタ１において、主帯電器６によって帯電された感光体５上には、ＬＥＤプリントヘッド７によって静電潜像が形成され、現像器４により現像されて可視画像が形成される。この様なプロセスが、上記ブラック、イエロー、シアン、マゼンダの各色毎に行われる。給紙カセット１２から送出された用紙１４は、給紙ガイド１３により案内されて、反時計方向に回転している搬送ベルト８の上面に吸着されて、各色の画像形成部３Ｂ、３Ｙ、３Ｃ、３Ｍの真下を通過するときに、転写ローラ９によって各色の画像が用紙１４に順次転写される。この様に、用紙１４上でフルカラー画像を形成した４色のトナーは、用紙１４が定着部１７を通過する際に定着される。その後、用紙１４は排紙ガイド１５により、排紙部１６に排出案内される。
【００２０】
次に、図２を参照して、上述のカラープリンタ１に設けられているＬＥＤプリントヘッド７について説明する。図２は、本発明の第１の実施形態に係る画像形成装置におけるＬＥＤアレイプリントヘッドの概略構成を示す模式図である。図２において、ＬＥＤプリントヘッド７は、配線を有する基板３０上に一列に配置され、画像データに応じて点灯制御される複数のＬＥＤから構成されるＬＥＤアレイ３１と、当該ＬＥＤアレイ３１の上方に配されて正立等倍の像を結像するレンズアレイ３２と、ＬＥＤアレイ３１を構成する複数のＬＥＤ素子を駆動する駆動回路３３とから構成されている。ここで、上述の基板３０とレンズアレイ３２等は、図示しない保持部材により保持されている。又、ＬＥＤプリントヘッド７を駆動制御するＬＥＤアレイ制御部３４が外部に設けられている。
【００２１】
図３は、ＬＥＤプリントヘッド７を画像形成装置に組み込んだ場合の模式図である。図３において、５はドラム形状を有する感光体であり、レンズアレイ３２がＬＥＤ発光素子の発光を受光して屈折透過させ、ドラム面上に結像する様子を波線で示している。
【００２２】
以上に説明した様に、図１のカラープリンタ１に外部のＰＣ（図示せず）等から送信されてくる画像信号に対応して各ＬＥＤ素子が駆動され、当該各ＬＥＤ素子による発光がレンズアレイ３２を介して、感光体５の面上にドットとして結像される。尚、本実施形態の画像形成装置は、感光体５上の露光エネルギー（又は、ＬＥＤ素子発光エネルギー）が大きい画素ほど高濃度となるように形成されており、この露光エネルギー（又は、ＬＥＤ素子発光エネルギー）は、ＬＥＤ素子の発光強度（＝駆動電流）×発光時間（＝駆動電流供給時間）により表される。
【００２３】
次に、図４〜図７を参照して、ＬＥＤアレイ制御部の動作、及びＬＥＤプリントヘッドの駆動回路の動作について説明する。図４は本発明の第１の実施形態に係る画像形成装置におけるＬＥＤアレイ制御部の構成を示すブロック図、図５は本発明の第１の実施形態に係る画像形成装置におけるＬＥＤプリントヘッドの駆動回路の構成を示すブロック図、図６、図７は本発明の第１の実施形態に係る画像形成装置における駆動電流補正データの演算過程を示すブロック図である。
【００２４】
ＬＥＤアレイ制御部３４は、ＬＥＤプリントヘッド７を駆動制御するものであり、特性データ記憶部３５、駆動電流補正データ演算部３９、画像信号処理部４２、制御信号生成部４３、画像データ補正演算部４４により構成されている。
【００２５】
画像信号処理部４２は、外部装置、例えば、フレームメモリやスキャナ等からＬＥＤアレイ制御部３４に送られてきた画像信号４１に対し、階調処理等の画像処理を適宜行い、画像信号４１を画像データに変換する手段である。この画像データは、上記ブラック、イエロー、シアン、マゼンダの各色毎に分離された画素濃度を示すためのデータであり、ＬＥＤ素子の駆動電流（発光強度）と発光時間（駆動電流供給時間）を示すｍビットディジタルデータである。画像信号処理部４２により処理された画像データは、画像データ補正演算部４４に出力される。
【００２６】
特性データ記憶部３５は、ＬＥＤアレイ３１を構成する複数のＬＥＤ素子の各々に関し、予め測定された複数の特性データを記憶するための手段であり、例えば、図４に示す様に、各ＬＥＤ素子に関する光量データを特性データとして記憶する光量データ記憶部３６、各ＬＥＤ素子が発するビームに関するデータ、例えば、ビーム径やビーム面積に関するデータを特性データとして記憶するビームデータ記憶部３７、各ＬＥＤ素子に関する解像度を示すデータ、例えば、ＭＴＦ（Modulation Transfer Function）データを特性データとして記憶する解像度データ記憶部３８により構成されている。尚、この特性データ記憶部３５は、例えば、ＲＯＭ（リードオンリーメモリ）により構成されているが、個々のＬＥＤ素子の特性変化に対応させるために、書き換え可能なＰＲＯＭ（例えば、データの消去を紫外線で行うＥＰＲＯＭや、データの消去を電気的に行うＥＥＰＲＯＭ）を用いる構成としても良い。
【００２７】
当該特性データ記憶部３５には、駆動電流補正データ演算部３９が接続されている。この駆動電流補正データ演算部３９は、前述の特性データ記憶部３５に設けられた光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶された各特性データを読み出し、所定の演算式に従って、ＬＥＤアレイ３１を構成する複数のＬＥＤ素子の各々に対する駆動電流補正データＰを特性データに基づいて算出するためのものである。駆動電流補正データ演算部３９により算出された駆動電流補正データＰは、画像データ補正演算部４４に出力される。
【００２８】
この駆動電流補正データＰは、後述のごとく、ＬＥＤアレイ３１を構成する個々のＬＥＤ素子の駆動電流を変化させることにより、個々のＬＥＤ素子の露光強度を変化させる際に使用されるデータであり、例えば、ドット１（ＬＥＤ素子のＮｏ.１）の駆動電流を補正する場合には、駆動電流補正データＰ1が用いられ、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の駆動電流を補正する場合には、駆動電流補正データＰnが使用される。
【００２９】
ここで、本実施形態に係る画像形成装置における駆動電流補正データ演算部３９は、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子の各々に関する特性データも用いて駆動電流補正データを算出する。
【００３０】
即ち、図６に示す様に、例えば、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の駆動電流を補正するための駆動電流補正データＰｎを算出する場合であって、ドットｎの前後に配列された１００個のＬＥＤ素子（即ち、ドットｎ−１からドットｎ−５０までの５０個のＬＥＤ素子と、ドットｎ＋１からドットｎ＋５０までの５０個のＬＥＤ素子）に関する特性データを使用する場合は、駆動電流補正データ演算部３９は、特性データ記憶部３５に記憶された複数の特性データのうち、光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶されたドットｎに関する特性データ（光量データａn、ビームデータｂn、解像度データｃn）、ドットｎ−１からドットｎ−５０に関する特性データ（光量データａn-1〜ａn-50、ビームデータｂn-1〜ｂn-50、解像度データｃn-1〜ｃn-50）、及び、ドットｎ＋１からドットｎ＋５０に関する特性データ（光量データａn+1〜ａn+50、ビームデータｂn+1〜ｂn+50、解像度データｃn+1〜ｃn+50）を特性データ記憶部３５から読み出し、次いで、所定の演算式に従い、これらの読み出された所定のＬＥＤ素子（即ち、ドットｎ）に関する特性データと当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子（即ち、ドットｎ−１からドットｎ−５０までの５０個のＬＥＤ素子と、ドットｎ＋１からドットｎ＋５０までの５０個のＬＥＤ素子）の各々に関する特性データに基づいて、ドットｎに対する駆動電流補正データＰｎを算出する。次いで、図６に示す様に駆動電流補正データ演算部３９により算出された駆動電流補正データＰｎは、画像データ補正演算部４４により読み出される。
【００３１】
以上に説明した様に、駆動電流補正データ演算部３９において駆動電流補正データＰを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データも用いることにより、精度の高い駆動電流補正データＰを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００３２】
又、駆動電流補正データ演算部３９により駆動電流補正データＰを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値、又は、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値も用いて駆動電流補正データを算出しても良い。
【００３３】
この場合、図７に示す様に、光量データ記憶部３６には、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する光量データの平均値Ａと補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する光量データの平均値（例えば、ドット１についてはＡ1、ドットｎについてはＡn）から構成されるＡaveが、ビームデータ記憶部３７には、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関するビームデータの平均値Ｂと補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関するビームデータの平均値（例えば、ドット１についてはＢ1、ドットｎについてはＢn）から構成されるＢaveが、解像度データ記憶部３８には、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する解像度データの平均値Ｃと補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する解像度データの平均値（例えば、ドット１についてはＣ1、ドットｎについてはＣn）から構成されるＣaveが予め記憶されている。
【００３４】
ここで、ＬＥＤプリントヘッド３１を構成する各ＬＥＤ素子の駆動方法には、一度に全ＬＥＤ素子の点消灯制御を行うスタティック駆動方式と、ＬＥＤを複数ブロックに分けてブロック毎に点消灯制御を行うダイナミック駆動方式とがあるが、例えば、ダイナミック駆動方式を使用する場合であって、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の駆動電流を補正するための駆動電流補正データＰｎを算出する場合は、図７に示す様に、駆動電流補正データ演算部３９は、光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶された各特性データのうち、ドットｎに関する特性データ（光量データａn、ビームデータｂn、解像度データｃn）と補正の対象となるドットｎを含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値（Ａn、Ｂn、及びＣn）を読み出し、次いで、所定の演算式に従って、これらの読み出された所定のＬＥＤ素子（即ち、ドットｎ）に関する特性データと当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値に基づいて、ドットｎに対する駆動電流補正データＰｎを算出する。次いで、図７に示す様に駆動電流補正データ演算部３９により算出された駆動電流補正データＰｎは、画像データ補正演算部４４により読み出される。
【００３５】
一方、スタティック駆動方式を使用する場合であって、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の駆動電流を補正するための駆動電流補正データＰｎを算出する場合は、駆動電流補正データ演算部３９は、光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶された各特性データのうち、ドットｎに関する特性データ（光量データａn、ビームデータｂn、解像度データｃn）とＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値（Ａ、Ｂ、及びＣ）を読み出し、所定の演算式に従って、これらの読み出された所定のＬＥＤ素子（即ち、ドットｎ）に関する特性データとＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値に基づいて、ドットｎに対する駆動電流補正データＰｎを算出する。次いで、図７に示す様に駆動電流補正データ演算部３９により算出された駆動電流補正データＰｎは、画像データ補正演算部４４により読み出される。
【００３６】
以上に説明した様に、駆動電流補正データ演算部３９において駆動電流補正データＰを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値、又は、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値も用いることにより、駆動方式に対応した精度の高い駆動電流補正データＰを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００３７】
画像データ補正演算部４４は、画像信号処理部４２により出力された画像データの補正を行うものであるが、本実施形態においては、駆動電流補正データ演算部３９により出力された駆動電流補正データＰを用いて、画像信号処理部４２により出力された画像データの駆動電流の補正を行うものである。即ち、画像データ補正演算部４４は、駆動電流補正データ演算部３９により出力された駆動電流補正データＰに従い、画像信号処理部４２により出力された画像データのうち、ＬＥＤアレイ３１を構成する個々のＬＥＤ素子に関する駆動電流を示すｍビットディジタルデータの補正を行う。当該補正が行われた画像データは、図４に示す様に、ＬＥＤプリントヘッド７へと出力される。
【００３８】
ＬＥＤプリントヘッド７の駆動回路３３は、図５に示す様に、クロック信号ＣＬＫをカウントするＣＬＫカウンタ５０と、ストローブクロック信号ＳＣＬＫをカウントするＳＣＬＫカウンタ５１と、画素濃度を示す補正後の画像データを一時的に格納する格納部５２と、出力時間制御信号ＳＴＲＯＢＥのロジックに応じて開閉するゲート部５３と、ＬＥＤアレイ３１の駆動電流を生成する定電流生成部５４とを有している。
【００３９】
上記構成から成るＬＥＤプリントヘッド７の駆動回路３３は、制御信号生成部４３から入力される水平同期信号ＨＳＹＮＣの立ち下がりにより初期化され、同じく制御信号生成部４３から入力されるクロック信号ＣＬＫと、クロック信号ＣＬＫに同期して入力される補正後の画像データの受け取りを開始する。
【００４０】
格納部５２は、シフトレジスタとラッチ回路を有しており、入力される補正後の画像データを変換するために、ＬＥＤアレイ３１の発光に必要なデータの一時的な格納を行う。ここで、スタティック駆動方式を採用する場合は全ＬＥＤ素子分、ダイナミック駆動方式を採用する場合は１ブロック分のデータの一時的な格納を行う。
【００４１】
ＣＬＫカウンタ５０は、クロック信号ＣＬＫのカウント数に基づいて、格納部５２における画像データの一時格納が完了したか否かを判断し、完了したと判断した時点で発光準備が整ったことを示す発光タイミング制御信号ＳＴＲＥＱを制御信号生成部４３に出力する。
【００４２】
発光タイミング制御信号ＳＴＲＥＱを受け取った制御信号生成部４３によって、出力時間制御信号ＳＴＲＯＢＥがアクティブレベル（ローレベル）とされ、ストローブクロック信号ＳＣＬＫが入力され始めるとＳＣＬＫカウンタ５１はストローブクロック信号ＳＣＬＫのカウントを開始し、ゲート部５３が開放される。従って、ＬＥＤアレイ３１を構成する各ＬＥＤ素子には、格納部５２に格納された駆動電流補正データＰに基づく駆動電流が、格納部５２に格納された画像データに基づく発光時間だけ流され、感光体ドラム５の露光が行われる。
【００４３】
図８は、ＬＥＤ素子の点灯制御の手順を示すフローチャートである。この制御手順では、まず、総ライン数Ｎのうち、１ライン目を対象とさせるためにｎ＝１に設定する（ステップＳ１）。次に、特性データ記憶部３５から駆動電流補正データＰの演算に必要な特性データを読み出し（ステップＳ２）、駆動電流補正データ演算部３９において、各ＬＥＤ素子に対する駆動電流補正データＰの演算を行う（ステップＳ３）。次に、算出された駆動電流補正データＰを画像データ補正演算部４４に出力し（ステップＳ４）、画像データ補正演算部４４において画像データの補正を行う（ステップＳ５）。次に、補正された画像データをＬＥＤプリントヘッド７に出力し（ステップ６）、各ＬＥＤ素子を補正された画像データに従って点灯する（ステップＳ７）。更に、次のラインｎを対象とさせるために、ｎを＋１だけインクリメントし（ステップＳ８）、当該ｎが、印字する総ライン数Ｎを越えていないかをチェックし（ステップＳ９）、越えていなければ、ラインｎについて上記処理を同様に繰り返す（ステップＳ２〜Ｓ９）。
【００４４】
尚、本実施形態では、駆動電流補正データＰが駆動電流補正データ演算部３９により算出された後、直接、画像データ補正演算部４４に出力される構成としたが、本実施形態の変形例として、図９に示す様に、駆動電流補正データ演算部３９において算出された駆動電流補正データＰを記憶する駆動電流補正データ記憶部４０を別途設け、当該駆動電流補正データ記憶部４０を駆動電流補正データ演算部３９、及び画像データ補正演算部４４に接続する構成としても良い。
【００４５】
この場合、図９に示す様に、駆動電流補正データ記憶部４０は、図６、図７において説明した駆動電流補正データ演算部３９により演算された駆動電流補正データＰを駆動電流補正データ演算部３９から読み出すとともに、当該駆動電流補正データＰを記憶し、画像データ補正演算部４４へ当該駆動電流補正データＰを出力する。尚、個々のＬＥＤ素子の特性変化に基づく駆動電流補正データＰの変更に対応させるために、この駆動電流補正データ記憶部４０には、例えば、書き換え可能なＰＲＯＭ（例えば、データの消去を紫外線で行うＥＰＲＯＭや、データの消去を電気的に行うＥＥＰＲＯＭ）等が用いられる。尚、その他の各部の機能については、前述の第１の実施形態と同様なので、ここでは詳細な説明を省略する。
【００４６】
この様な構成にすることにより、駆動電流補正データＰの演算に長時間かかる場合であっても、予め演算した駆動電流補正データＰが駆動電流補正データ記憶部４０に記憶されているため、画像データ補正演算部４４において速やかに駆動電流補正データＰ読み出すことができ、その結果、画像データ補正演算部４４による画像データの補正をより高速に行うことが可能になる。
【００４７】
又、この場合のＬＥＤ素子の点灯制御の手順は、図１０に示したフローチャートに従って行われる。即ち、まず、総ライン数Ｎのうち、１ライン目を対象とさせるためにｎ＝１に設定する（ステップＳ１００）。次に、特性データ記憶部３５から駆動電流補正データＰの演算に必要な特性データを読み出し（ステップＳ１０１）、駆動電流補正データ演算部３９において、各ＬＥＤ素子に対する駆動電流補正データＰの演算を行う（ステップＳ１０２）。次に、算出された駆動電流補正データＰを駆動電流補正データ記憶部４０にて記憶する（ステップ１０３）。更に、次のラインｎを対象とさせるために、ｎを＋１だけインクリメントし（ステップＳ１０４）、当該ｎが、印字する総ライン数Ｎを越えていないかをチェックし（ステップＳ１０５）、越えていなければ、ラインｎについて上記処理を同様に繰り返し、全てのラインに対して、駆動電流補正データ記憶部４０にて駆動電流補正データＰの記憶を行う（ステップＳ１０１〜Ｓ１０５）。
【００４８】
次に、総ライン数Ｎのうち、１ライン目を対象とさせるために、再びｎ＝１に設定する（ステップＳ１０６）。次に、駆動電流補正データ記憶部４０にて記憶された駆動電流補正データＰを画像データ補正演算部４４へ出力し（ステップＳ１０７）、画像データ補正演算部４４において画像データの補正を行う（ステップＳ１０８）。次に、補正された画像データをＬＥＤプリントヘッド７に出力し（ステップ１０９）、各ＬＥＤ素子を補正された画像データに従って点灯する（ステップＳ１１０）。更に、次のラインｎを対象とさせるために、ｎを＋１だけインクリメントし（ステップＳ１１１）、当該ｎが、印字する総ライン数Ｎを越えていないかをチェックし（ステップＳ１１２）、越えていなければ、ラインｎについて上記処理を同様に繰り返す（ステップＳ１０７〜Ｓ１１２）。
【００４９】
次に、図１１〜図１３を参照して、本発明の第２の実施形態に係る画像形成装置におけるＬＥＤアレイ制御部の動作、及びＬＥＤプリントヘッドの駆動回路の動作について説明する。図１１は本発明の第２の実施形態に係る画像形成装置におけるＬＥＤアレイ制御部の構成を示すブロック図、図１２、図１３は本発明の第２の実施形態に係る画像形成装置における駆動電流補正データの演算過程を示すブロック図である。尚、画像形成装置の全体構成、ＬＥＤアレイプリントヘッドの概略構成、ＬＥＤプリントヘッドの駆動回路の構成、及びそれらの機能に関しては、上述の第１の実施形態と同様であるので、ここでは詳しい説明を省略する。
【００５０】
本実施形態では、図４に示した駆動電流補正データ演算部３９の代わりに、発光時間補正データ演算部１３９が設けられている点以外は第１の実施形態と全く同様の構成となっている。従って、その他の各部の機能については、前述の第１の実施形態と同様であるため、ここでは詳細な説明を省略する。
【００５１】
この発光時間補正データ演算部１３９は、前述の特性データ記憶部３５に設けられた光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶された各特性データを読み出し、所定の演算式に従って、ＬＥＤアレイ３１を構成する複数のＬＥＤ素子の各々に対する発光時間補正データＴを特性データに基づいて算出するためのものである。発光時間補正データ演算部１３９により算出された発光時間補正データＴは、画像データ補正演算部４４に出力される。
【００５２】
この発光時間補正データＴは、後述のごとく、ＬＥＤアレイ３１を構成する個々のＬＥＤ素子の発光時間を変化させることにより、個々のＬＥＤ素子の露光強度を変化させる際に使用されるデータであり、例えば、ドット１（ＬＥＤ素子のＮｏ.１）の発光時間を補正する場合には、発光時間補正データＴ1が用いられ、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の発光時間を補正する場合には、発光時間補正データＴnが使用される。
【００５３】
ここで、本実施形態に係る画像形成装置における発光時間補正データ演算部１３９は、第１の実施形態において説明した駆動電流補正データ演算部３９と同様に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データも用いて発光時間補正データを算出する。
【００５４】
即ち、図１２に示す様に、例えば、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の発光時間を補正するための発光時間補正データＴｎを算出する場合であって、ドットｎの前後に配列された１００個のＬＥＤ素子（即ち、ドットｎ−１からドットｎ−５０までの５０個のＬＥＤ素子と、ドットｎ＋１からドットｎ＋５０までの５０個のＬＥＤ素子）に関する特性データを使用する場合は、発光時間補正データ演算部１３９は、特性データ記憶部３５に記憶された複数の特性データのうち、光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶されたドットｎに関する特性データ（光量データａn、ビームデータｂn、解像度データｃn）、ドットｎ−１からドットｎ−５０に関する特性データ（光量データａn-1〜ａn-50、ビームデータｂn-1〜ｂn-50、解像度データｃn-1〜ｃn-50）、及び、ドットｎ＋１からドットｎ＋５０に関する特性データ（光量データａn+1〜ａn+50、ビームデータｂn+1〜ｂn+50、解像度データｃn+1〜ｃn+50）を読み出し、次いで、所定の演算式に従って、これらの読み出された所定のＬＥＤ素子（即ち、ドットｎ）に関する特性データと当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子（即ち、ドットｎ−１からドットｎ−５０までの５０個のＬＥＤ素子と、ドットｎ＋１からドットｎ＋５０までの５０個のＬＥＤ素子）の各々に関する特性データに基づいて、ドットｎに対する発光時間補正データＴｎを算出する。次いで、図１２に示す様に、発光時間補正データ演算部１３９により算出された発光時間補正データＴｎは、画像データ補正演算部４４により読み出される。
【００５５】
以上に説明した様に、発光時間補正データ演算部１３９において発光時間補正データＴを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データも用いることにより、精度の高い発光時間補正データＴを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００５６】
又、第１の実施形態において説明した駆動電流補正データ演算部３９と同様に、発光時間補正データ演算部１３９により発光時間補正データＰを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値、又は、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値も用いて発光時間補正データを算出しても良い。
【００５７】
この場合、図１３に示す様に、光量データ記憶部３６には、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する光量データの平均値Ａと補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する光量データの平均値（例えば、ドット１についてはＡ1、ドットｎについてはＡn）から構成されるＡaveが、ビームデータ記憶部３７には、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関するビームデータの平均値Ｂと補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関するビームデータの平均値（例えば、ドット１についてはＢ1、ドットｎについてはＢn）から構成されるＢaveが、解像度データ記憶部３８には、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する解像度データの平均値Ｃと補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する解像度データの平均値（例えば、ドット１についてはＣ1、ドットｎについてはＣn）から構成されるＣaveが予め記憶されている。
【００５８】
ここで、例えば、ダイナミック駆動方式を使用する場合であって、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の発光時間を補正するための発光時間補正データＴｎを算出する場合は、図１３に示す様に、発光時間補正データ演算部１３９は、光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶された各特性データのうち、ドットｎに関する特性データ（光量データａn、ビームデータｂn、解像度データｃn）と補正の対象となるドットｎを含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値（Ａn、Ｂn、及びＣn）を読み出し、次いで、所定の演算式に従って、これらの読み出された所定のＬＥＤ素子（即ち、ドットｎ）に関する特性データと当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値に基づいて、ドットｎに対する発光時間補正データＴｎを算出する。次いで、図１３に示す様に発光時間補正データ演算部１３９により算出された発光時間補正データＴｎは、画像データ補正演算部４４により読み出される。
【００５９】
一方、スタティック駆動方式を使用する場合であって、ドットｎ（ＬＥＤ素子のＮｏ.ｎ）の発光時間を補正するための発光時間補正データＴｎを算出する場合は、発光時間補正データ演算部１３９は、光量データ記憶部３６、ビームデータ記憶部３７、及び、解像度データ記憶部３８に記憶された各特性データのうち、ドットｎに関する特性データ（光量データａn、ビームデータｂn、解像度データｃn）とＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値（Ａ、Ｂ、及びＣ）を読み出し、所定の演算式に従って、これらの読み出された所定のＬＥＤ素子（即ち、ドットｎ）に関する特性データとＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値に基づいて、ドットｎに対する発光時間補正データＴｎを算出する。次いで、図１３に示す様に、発光時間補正データ演算部１３９により算出された発光時間補正データＴｎは、画像データ補正演算部４４により読み出される。
【００６０】
以上に説明した様に、発光時間補正データ演算部１３９において発光時間補正データＴを演算する際に、補正の対象となる所定のＬＥＤ素子に関する特性データのみならず、ＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する特性データの平均値、又は、当該補正の対象となる所定のＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値も用いることにより、駆動方式に対応した精度の高い発光時間補正データＴを得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。
【００６１】
画像データ補正演算部４４は、上述のごとく、画像信号処理部４２により出力された画像データの補正を行うものであるが、本実施形態においては、発光時間補正データ演算部１３９により出力された発光時間補正データＴを用いて、画像信号処理部４２により出力された画像データの発光時間の補正を行うものである。即ち、画像データ補正演算部４４は、発光時間補正データ演算部１３９により出力された発光時間補正データＴに従い、画像信号処理部４２により出力された画像データのうち、ＬＥＤアレイ３１を構成する個々のＬＥＤ素子に関する発光時間を示すｍビットディジタルデータの補正を行う。当該補正が行われた画像データは、図１１に示す様に、ＬＥＤプリントヘッド７へと出力される。
【００６２】
次いで、図５において説明したＬＥＤプリントヘッド７の駆動回路３３により、ＬＥＤアレイ３１を構成する各ＬＥＤ素子には、格納部５２に格納された画像データに基づく駆動電流が、特性データを用いて作成された発光時間補正データに基づく発光時間だけ流され、感光体ドラム５の露光が行われる。
【００６３】
尚、本実施形態におけるＬＥＤ素子の点灯制御の手順は、図８において説明した第１の実施形態におけるＬＥＤ素子の点灯制御の手順と同様であるので、ここでは詳細な説明は省略する。
【００６４】
又、本実施形態では、発光時間補正データＴが発光時間補正データ演算部１３９により算出された後、直接、画像データ補正演算部４４に出力される構成としたが、上述の第１の実施形態の変形例と同様に、発光時間補正データ演算部１３９において算出された発光時間補正データＴを記憶する発光時間補正データ記憶部１４０を別途設け、当該発光時間補正データ記憶部１４０を発光時間補正データ演算部１３９、及び画像データ補正演算部４４に接続する構成としても良い。
【００６５】
この場合、図１４に示す様に、発光時間補正データ記憶部１４０は、図１２、図１３において説明した発光時間補正データ演算部１３９により演算された発光時間補正データＴを発光時間補正データ演算部１３９から読み出すとともに、当該発光時間補正データＴを記憶し、画像データ補正演算部４４へ当該発光時間補正データＴを出力する。尚、図９において説明した駆動電流補正データ記憶部４０と同様に、個々のＬＥＤ素子の特性変化に基づく発光時間補正データＴの変更に対応させるために、この発光時間補正データ記憶部１４０には、例えば、書き換え可能なＰＲＯＭ（例えば、データの消去を紫外線で行うＥＰＲＯＭや、データの消去を電気的に行うＥＥＰＲＯＭ）等が用いられる。尚、その他の各部の機能は前述の第２の実施形態と同様なので、ここでは説明を省略する。
【００６６】
この様な構成にすることにより、発光時間補正データＴの演算に長時間かかる場合であっても、予め演算した発光時間補正データＴが発光時間補正データ記憶部１４０に記憶されているため、画像データ補正演算部４４において速やかに発光時間補正データＴ読み出すことができ、その結果、画像データ補正演算部４４による画像データの補正をより高速に行うことが可能になる。
【００６７】
尚、この場合におけるＬＥＤ素子の点灯制御の手順は、図１０において説明したＬＥＤ素子の点灯制御の手順と同様であるので、ここでは詳細な説明は省略する。
【００６８】
図１５は、ＬＥＤ素子の露光強度と現像閾値のビーム径の関係を示したものである。ここで、図９（ａ）は、画像データを補正する前のＬＥＤ素子の露光強度と現像閾値のビーム径の関係を示したものであり、図９（ｂ）は、画像データを補正した後のＬＥＤ素子の露光強度と現像閾値のビーム径の関係を示したものである。図９（ａ）に示す様に、ＬＥＤ素子ａとＬＥＤ素子ｂにおいて、高濃度部、低濃度部のいずれの場合も、発光光量（図中のピーク面積）は同程度であるが、ビーム径（このビーム径は、一般的にピーク光量の１３.５％の範囲で規定されるものである）が異なっている。即ち、高濃度部、低濃度部のいずれの場合も、発光素子ｂのビーム径は、発光素子ａのビーム径よりも大きくなっている（Ｄb＞Ｄa、ｄb＞ｄa）。
【００６９】
しかしながら、図９（ａ）に示す様に、高濃度部においては、ＬＥＤ素子ｂの現像閾値におけるドット径Ｓbが、ＬＥＤ素子ａのドット径Ｓaよりも大きくなっているが、低濃度部においては、高濃度部の場合とは逆に、ＬＥＤ素子ａの現像閾値におけるドット径Saが、ＬＥＤ素子ｂのドット径Sbよりも大きくなっている。つまり、ＬＥＤ素子ａとＬＥＤ素子ｂの現像閾値におけるドット径の大小関係は、上記ビーム径の大小関係には依存せず、ＬＥＤ素子の表示濃度に依存する。従って、この状態下では、高濃度部においては、現像閾値におけるドット径の大きいＬＥＤ素子ｂの方が、低濃度部においては、現像閾値におけるドット径の大きいＬＥＤ素子ａの方が、潜像ドットが大きくなってしまい、画像上では濃く表現されてしまう。
【００７０】
そこで、ＬＥＤ素子ａとＬＥＤ素子ｂの各表示濃度部におけるビーム径を特性データとして予め記憶しておき、当該ビーム径に関する特性データを用いて駆動電流（又は、発光時間）の補正データを作成し、各表示濃度部におけるＬＥＤ素子ａとＬＥＤ素子ｂの表示濃度の濃淡差の解消を行う。
【００７１】
即ち、図９（ｂ）に示す様に、高濃度部においては、ビーム径の大きい（ドット径の大きい）ＬＥＤ素子ｂの駆動電流を小さくし（又は、発光時間を短くし）、ビーム径の小さい（ドット径の小さい）ＬＥＤ素子ａの駆動電流を大きくする（又は、発光時間を長くする）ように、駆動電流補正データ（又は、発光時間補正データ）をビーム径に関する特性データを用いて作成し、低濃度部においては、ビーム径の大きい（ドット径の小さい）ＬＥＤ素子ｂの駆動電流を大きくし（又は、発光時間を長くし）、ビーム径の小さい（ドット径の大きい）ＬＥＤ素子ａの駆動電流を小さくする（又は、発光時間を短くする）ように、駆動電流補正データをビーム径に関する特性データを用いて作成することにより、各表示濃度部にの現像閾値におけるＬＥＤ素子ａとＬＥＤ素子ｂのドット径が同じになるため、各表示濃度部において、ＬＥＤ素子ａとＬＥＤ素子ｂの表示濃度の濃淡差を解消することができることになる。
【００７２】
尚、図９においては、ＬＥＤ素子の特性データとしてビーム径を用いて駆動電流補正データを作成する場合を示したが、上述のごとく、各ＬＥＤ素子についての光量データやビーム面積に関するデータ、及びＭＴＦデータ等の解像度を示すデータを個々に、又は複数組み合わせたデータを特性データとして、あるいは、これらのデータに、補正の対象となるＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関するデータやＬＥＤアレイ３１を構成する全てのＬＥＤ素子に関する各種特性データの平均値、又は、当該補正の対象となるＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する各種特性データの平均値を組み合わせて、駆動電流補正データ（又は、発光時間補正データ）を作成できることは言うまでもない。
【００７３】
尚、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨に基づいて各部の構造等を適宜変更することが可能であり、それらを本発明の範囲から除外するものではない。
【００７４】
例えば、上記実施形態では、感光体をドラム形状としたが、当該ドラム形状に限らず、例えば、ベルト状の感光体を用いても良い。
【００７５】
又、上記実施形態では、ブラック、イエロー、シアン、マゼンダのトナー像によりカラー画像を得る構成としたが、本発明は、その他の互いに異なる色のトナーを２色以上用いるカラー画像形成装置にも適用することができる。
【００７６】
【発明の効果】
以上、説明した様に、本発明に係る画像形成装置においては、ＬＥＤアレイを構成する個々のＬＥＤ素子に関し、予め測定された複数の特性データを記憶するための特性データ記憶部を設けるとともに、特性データ記憶部に設けられた特性データを読み出し、ＬＥＤアレイを構成する個々のＬＥＤ素子に関する駆動電流補正データ（又は、発光時間補正データ）を算出する駆動電流補正データ演算部（又は、発光時間補正データ演算部）を設け、駆動電流補正データに基づく駆動電流がＬＥＤアレイを構成する各ＬＥＤ素子に流れる構成（又は、画像データに基づく駆動電流が、発光時間補正データに基づく発光時間だけＬＥＤアレイ３１を構成する各ＬＥＤ素子に流れる構成）としているため、各ＬＥＤ素子間の表示濃度の濃淡差を精度良く解消することができ、画像の濃度ムラを抑えることができる。その結果、画像上の縦スジの発生を効率よく低減させることができる。
【００７７】
又、本発明に係る画像形成装置においては、駆動電流補正データ演算部において駆動電流補正データを演算する際に（又は、発光時間補正データ演算部において発光時間補正データを演算する際に）、補正の対象となるＬＥＤ素子に関する特性データのみならず、当該補正の対象となるＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データも用いる構成としているため、精度の高い駆動電流補正データ（又は、発光時間補正データ）を得ることが可能になり、結果として、画像データの補正を高精度で行うことが可能になる。従って、駆動電流補正データ（又は、発光時間補正データ）を演算する際に、各ＬＥＤ素子に対する駆動電流補正データ（又は、発光時間補正データ）の演算を精度良く行うことが可能になるため、結果として、各ＬＥＤ素子間の表示濃度の濃淡差を精度良く解消することができ、画像の濃度ムラを抑えることができる。又、画像上の縦スジの発生を効率よく低減させることができる。
【００７８】
又、本発明に係る画像形成装置においては、駆動電流補正データ演算部において駆動電流補正データを演算する際に（又は、発光時間補正データ演算部において発光時間補正データを演算する際に）、補正の対象となるＬＥＤ素子に関する特性データのみならず、ＬＥＤアレイを構成する全てのＬＥＤ素子に関する特性データの平均値、又は、当該補正の対象となるＬＥＤ素子を含む所定区間内における複数のＬＥＤ素子に関する特性データの平均値も用いることにより、駆動方式に対応した精度の高い駆動電流補正データ（又は、発光時間補正データ）を得ることが可能になるため、画像データの補正を高精度で行うことができ、結果として、各ＬＥＤ素子間の表示濃度の濃淡差を精度良く解消することができ、画像の濃度ムラを抑えることができる。又、画像上の縦スジの発生を効率よく低減させることができる。
【００７９】
又、本実施形態においては、特性データ記憶部に書き換え可能なＰＲＯＭを使用できる構成としているため、個々のＬＥＤ素子の特性に変化が生じた場合であっても、各ＬＥＤ素子の特性データの書き換えをスムーズに行うことができる。従って、駆動電流補正データ（又は、発光時間補正データ）を演算する際に、各ＬＥＤ素子に対する駆動電流補正データ（又は、発光時間補正データ）の演算を精度良く行うことが可能になるため、結果として、画像データの補正を高精度で行うことが可能になる。
【図面の簡単な説明】
【図１】は、本発明の第１の実施形態に係る画像形成装置の全体構成を示す概略図である。
【図２】は、本発明の第１の実施形態に係る画像形成装置におけるＬＥＤアレイ露光装置の概略構成を示す模式図である。
【図３】は、ＬＥＤアレイ露光装置を画像形成装置に組み込んだ場合の模式図である。
【図４】は、本発明の第１の実施形態に係る画像形成装置におけるＬＥＤアレイ制御部の構成を示すブロック図である。
【図５】は、本発明の第１の実施形態に係る画像形成装置におけるＬＥＤプリントヘッドの駆動回路の構成を示すブロック図である。
【図６】は、本発明の第１の実施形態に係る画像形成装置における駆動電流補正データの演算過程を示すブロック図である。
【図７】は、本発明の第１の実施形態に係る画像形成装置における駆動電流補正データの演算過程を示すブロック図である。
【図８】は、本発明の第１の実施形態に係る画像形成装置におけるＬＥＤ素子の点灯制御の手順を示すフローチャートである。
【図９】は、本発明の第１の実施形態に係る画像形成装置の変形例を示すブロック図である。
【図１０】は、本発明の第１の実施形態に係る画像形成装置の変形例におけるＬＥＤ素子の点灯制御の手順を示すフローチャートである。
【図１１】は、本発明の第２の実施形態に係る画像形成装置におけるＬＥＤアレイ制御部の構成を示すブロック図である。
【図１２】は、本発明の第２の実施形態に係る画像形成装置における駆動電流補正データの演算過程を示すブロック図である。
【図１３】は、本発明の第２の実施形態に係る画像形成装置における駆動電流補正データの演算過程を示すブロック図である。
【図１４】は、本発明の第２の実施形態に係る画像形成装置の変形例を示すブロック図である。
【図１５】は、本発明の実施形態に係る画像処理装置におけるＬＥＤ素子の露光強度と現像閾値のビーム径の関係を示した図である。
【図１６】は、従来の画像処理装置におけるＬＥＤ素子の濃淡と現像閾値のビーム径の関係を示した図である。
【符号の説明】
１    カラープリンタ
２    筐体
３Ｂ、３Ｃ、３Ｍ、３Ｙ  画像形成部
４    現像器
５    感光体
６    主帯電器
７    ＬＥＤプリントヘッド
８    搬送ベルト
９    転写ローラ
１０Ｂ、１０Ｃ、１０Ｍ、１０Ｙ  トナーホッパー
１１ａ、１１ｂ  搬送ベルト駆動ローラ、
１２  給紙カセット
１３  給紙ガイド
１４  用紙
１５  排紙ガイド
１６  排紙部
１７  定着部
２０  クリーニング部
３０  基板
３１  ＬＥＤアレイ
３２  レンズアレイ
３３  駆動回路
３４  ＬＥＤアレイ制御部
３５  特性データ記憶部
３９  駆動電流補正データ演算部
４０  駆動電流補正データ記憶部
４１  画像信号
４２  画像信号処理部
４３  制御信号生成部
４４  画像データ補正演算部
５０  ＣＬＫカウンタ
５１  ＳＣＬＫカウンタ
５２  格納部
５３  ゲート部
５４  定電流生成部
１３９  発光時間補正データ演算部
１４０  発光時間補正データ記憶部
【図１】
2004188862.tif 000003
【図２】
2004188862.tif 000004
【図３】
2004188862.tif 000005
【図４】
2004188862.tif 000006
【図５】
2004188862.tif 000007
【図６】
2004188862.tif 000008
【図７】
2004188862.tif 000009
【図８】
2004188862.tif 000010
【図９】
2004188862.tif 000011
【図１０】
2004188862.tif 000012
【図１１】
2004188862.tif 000013
【図１２】
2004188862.tif 000014
【図１３】
2004188862.tif 000015
【図１４】
2004188862.tif 000016
【図１５】
2004188862.tif 000017
【図１６】
2004188862.tif 000018