(57)【要約】【課題】発光素子と光学素子との位置関係により生じる感光体上の光量の目標光量からのずれを補正し、保有するデータ量の増加を抑制する光書込み装置を提供する。【解決手段】  光書込み装置１００は、発光素子の配置間隔より広い間隔で設定される複数の標本位置毎に、発光素子とロッドレンズアレイ１０５との位置関係により生じる感光体ドラム１０３上の光量の目標光量からのずれを補正するレンズ補正値を記憶している補正値記憶部１１１、少なくとも一部のレンズ補正値を用いて、補間により、一の発光素子が配される位置におけるレンズ補正値を生成する補正値生成部１１２、当該発光素子による発光量に相当する光量信号を、生成したレンズ補正値に基づいて補正して、補正された光量信号を生成する補正部１１３、補正された光量信号に基づく駆動電流を発光素子に供給する駆動部１０８を備える。【選択図】図２
2018043492.tif 000002
【特許請求の範囲】
【請求項１】
感光体に光書込みを行う光書込み装置であって、
複数の発光素子が列状に配され、その配列方向に長尺の発光部材と、
前記発光素子により照射された光を前記感光体上に集光する光学素子が複数個、列状に配され、その配列方向に長尺の光学部材と、
前記光学部材の長尺方向に、少なくとも一の光学素子の口径の範囲内において、前記発光素子の配置間隔より広い間隔で設定された複数の標本位置毎に、複数の前記発光素子と前記光学素子との位置関係により生じる前記感光体上の光量の、目標光量からのずれを補正するための第１補正値を記憶している記憶部と、
少なくとも一部の前記第１補正値を用いて、補間により、一の発光素子が配される位置における補正値を、第２補正値として生成する補正値生成部と、
画像データに基づいて定まる当該発光素子による発光量に相当する信号を、生成された前記第２補正値に基づいて補正して、補正信号を生成する補正部と、
前記補正信号に基づいて駆動電流を生成して前記発光素子に供給する駆動部と
を備えることを特徴とする光書込み装置。
【請求項２】
前記標本位置は、前記感光体上の主走査方向の光量の分布を示す特徴点に設定されている
ことを特徴とする請求項１に記載の光書込み装置。
【請求項３】
前記発光部材には、複数の前記発光素子が複数列、配され、
前記記憶部は、前記列毎に複数の前記第１補正値を記憶し、
前記補正値生成部は、前記発光素子が配される列に対応する前記第１補正値を用いる
ことを特徴とする請求項１及び２のいずれかに記載の光書込み装置。
【請求項４】
前記発光部材には、当該発光部材の長尺方向の中心軸の両側に、それぞれ、複数の前記発光素子が、少なくとも１列、配され、
前記記憶部は、前記中心軸の一方の側に配された第１列の前記発光素子についてのみ、複数の前記第１補正値を記憶し、
前記補正値生成部は、前記第１列の前記発光素子について記憶されている前記第１補正値を用いて、前記中心軸の他方の側に配された第２列の前記発光素子と前記光学素子との位置関係により生じる前記感光体上の光量の目標光量からのずれを補正するための補正値を生成する
ことを特徴とする請求項１及び２のいずれかに記載の光書込み装置。
【請求項５】
前記補正値生成部は、前記記憶部に記憶されている各第１補正値について、前記光学部材の長尺方向に設定された前記標本位置を前記長尺方向に変更した後の各標本位置を用いる
ことを特徴とする請求項１乃至４のいずれかに記載の光書込み装置。
【請求項６】
前記補正値生成部は、環境温度に変化がある場合、変更した後の各標本位置を用いる
ことを特徴とする請求項５に記載の光書込み装置。
【請求項７】
前記記憶部は、さらに、複数の前記発光素子による発光量の目標光量からのずれを補正するための第３補正値を発光素子毎に記憶しており、
前記補正部は、さらに、発光量に相当する前記信号を、前記第３補正値に基づいて、補正する
ことを特徴とする請求項１乃至６のいずれかに記載の光書込み装置。
【請求項８】
請求項１乃至７のいずれかに記載の光書込み装置を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感光体に光書込みを行う光書込み装置及び光書込み装置を備える画像形成装置に関する。
【背景技術】
【０００２】
近年、電子写真方式を採用した画像形成装置において、多数のＬＥＤ(発光ダイオード：Light Emitting Diode)を主走査方向に配列して構成されたＬＥＤプリントヘッド(ＬＰＨ：LED Print Head)と、各ＬＥＤから出力された光を感光体表面に結像させるために多数のロッドレンズ(rod lens)が配列されたロッドレンズアレイ(rod lens array)を備えた露光装置が使用されてきている（特許文献１）。
【０００３】
また、特許文献１によると、ロッドレンズアレイを構成するロッドレンズの配列に伴って構造的な光量むらが発生する場合があり、この光量むらを補正するために、画像形成装置は、ＬＥＤ毎にレンズ補正値を保持し、保持しているレンズ補正値により、各ＬＥＤの光量を補正する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５５４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１によると、ＬＥＤ毎にレンズ補正値を保持しているので、ＬＥＤの数と同数のレンズ補正値を保持するメモリ容量が必要となる。これに対して、メモリ容量を抑制したいという要請がある。
本発明は、上記の要請に応えるため、発光素子と光学素子との位置関係により生じる感光体上の光量の目標光量からのずれを補正する場合、保有するデータ量の増加を抑制できる光書込み装置、及び、当該光書込み装置を備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、感光体に光書込みを行う光書込み装置であって、複数の発光素子が列状に配され、その配列方向に長尺の発光部材と、前記発光素子により照射された光を前記感光体上に集光する光学素子が複数個、列状に配され、その配列方向に長尺の光学部材と、前記光学部材の長尺方向に、少なくとも一の光学素子の口径の範囲内において、前記発光素子の配置間隔より広い間隔で設定された複数の標本位置毎に、複数の前記発光素子と前記光学素子との位置関係により生じる前記感光体上の光量の、目標光量からのずれを補正するための第１補正値を記憶している記憶部と、少なくとも一部の前記第１補正値を用いて、補間により、一の発光素子が配される位置における補正値を、第２補正値として生成する補正値生成部と、画像データに基づいて定まる当該発光素子による発光量に相当する信号を、生成された前記第２補正値に基づいて補正して、補正信号を生成する補正部と、前記補正信号に基づいて駆動電流を生成して前記発光素子に供給する駆動部とを備えることを特徴とする。
【０００７】
ここで、前記標本位置は、前記感光体上の主走査方向の光量の分布を示す特徴点に設定されているとしてもよい。
ここで、前記発光部材には、複数の前記発光素子が複数列、配され、前記記憶部は、前記列毎に複数の前記第１補正値を記憶し、前記補正値生成部は、前記発光素子が配される列に対応する前記第１補正値を用いるとしてもよい。
【０００８】
ここで、前記発光部材には、当該発光部材の長尺方向の中心軸の両側に、それぞれ、複数の前記発光素子が、少なくとも１列、配され、前記記憶部は、前記中心軸の一方の側に配された第１列の前記発光素子についてのみ、複数の前記第１補正値を記憶し、前記補正値生成部は、前記第１列の前記発光素子について記憶されている前記第１補正値を用いて、前記中心軸の他方の側に配された第２列の前記発光素子と前記光学素子との位置関係により生じる前記感光体上の光量の目標光量からのずれを補正するための補正値を生成してもよい。
【０００９】
ここで、前記補正値生成部は、前記記憶部に記憶されている各第１補正値について、前記光学部材の長尺方向に設定された前記標本位置を前記長尺方向に変更した後の各標本位置を用いるとしてもよい。
ここで、前記補正値生成部は、環境温度に変化がある場合、変更した後の各標本位置を用いるとしてもよい。
【００１０】
ここで、前記記憶部は、さらに、複数の前記発光素子による発光量の目標光量からのずれを補正するための第３補正値を発光素子毎に記憶しており、前記補正部は、さらに、発光量に相当する前記信号を、前記第３補正値に基づいて、補正するとしてもよい。
また、本発明は、上記の光書込み装置を備えた画像形成装置であるとしてもよい。
【発明の効果】
【００１１】
上記の構成によると、発光素子と光学素子との位置関係により生じる感光体上の光量の目標光量からのずれを補正する場合、保有するデータ量の増加を抑制することができるという優れた効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１としての画像形成装置１０の主要な構成を示す図である。
【図２】光書込み装置１００の機能構成を示すブロック図である。
【図３】（ａ）パネル部１０６の概略平面図である。（ｂ）パネル部１０６のＡ−Ａ´線における断面図である。（ｃ）パネル部１０６のＣ−Ｃ´線における断面図である。（ｄ）パネル部１０６の概略底面図である。
【図４】発光素子アレイ１０７、ロッドレンズアレイ１０５及び感光体ドラム１０３の主走査方向における位置関係を模式的に示す断面図である。
【図５】複数の発光素子が１列に形成されたＴＦＴ基板１８０及びロッドレンズアレイ１０５の主走査方向における位置関係を模式的に示す平面図である。
【図６】ロッドレンズアレイ１０５の主走査方向の光学効率のばらつきと、対応するレンズ補正値とを示すグラフである。
【図７】素子補正値テーブル１２１のデータ構造の一例を示す。
【図８】レンズ補正値テーブル１３１のデータ構造の一例を示す。
【図９】補正値データ１５１の一例を示す。
【図１０】（ａ）光書込み装置１００による補正値の生成の動作を示すフローチャートである。（ｂ）光書込み装置１００によるライン毎の発光の動作を示すフローチャートである。
【図１１】変形例としてのレンズ補正値テーブル２５１のデータ構造の一例を示す。
【図１２】変形例の制御部の動作を示すフローチャートである。
【図１３】実施の形態２の光書込み装置１００ｂの機能構成を示すブロック図である。
【図１４】（ａ）複数の発光素子が千鳥状に４列に形成されたＴＦＴ基板１８０ｂを模式的に示す平面図である。（ｂ）複数の発光素子が千鳥状に４列に形成されたＴＦＴ基板１８０ｂ及びロッドレンズアレイ１０５ｂの主走査方向における位置関係を模式的に示す平面図である。
【図１５】各列の発光素子について、ロッドレンズアレイ１０５ｂの光学効率のばらつきと、対応するレンズ補正値とを示すグラフである。
【図１６】素子補正値テーブル４０１のデータ構造の一例を示す。
【図１７】レンズ補正値テーブル５０１のデータ構造の一例を示す。
【図１８】補正値データ６００の一例を示す。
【図１９】（ａ）光書込み装置１００ｂによる補正値の生成の動作を示すフローチャートである。（ｂ）光書込み装置１００ｂによるライン毎の発光の動作を示すフローチャートである。
【図２０】実施の形態３の光書込み装置１００ｃの機能構成を示すブロック図である。
【図２１】レンズ補正値テーブル７０１のデータ構造の一例を示す。
【図２２】参照関係テーブル７５１のデータ構造の一例を示す。
【図２３】光書込み装置１００ｃによる補正値の生成の動作を示すフローチャート（その１）である。図２４へ続く。
【図２４】光書込み装置１００ｃによる補正値の生成の動作を示すフローチャート（その２）である。図２３から続く。
【発明を実施するための形態】
【００１３】
１  実施の形態１
以下、本発明に係る実施の形態１としての画像形成装置１０について、図面を参照しながら説明する。
１．１  画像形成装置１０の構成
図１は、画像形成装置１０の主要な構成を示す図である。
【００１４】
画像形成装置１０は、図１に示すように、所謂タンデム型のカラープリンター装置である。画像形成装置１０が備える作像部２１Ｙ、２１Ｍ、２１Ｃ及び２１Ｋは、制御部１０２の制御の下、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の各色のトナー像を形成する。
例えば、作像部２１Ｙにおいて、帯電装置２２は、感光体ドラム１０３の周面を一様に帯電させる。光書込み装置１００が備える光書込み部１０１は、後述するように、主走査方向にライン状に配列された発光素子を備えており、制御部１０２が生成したデジタル輝度信号に従って各発光素子を発光させる。これによって、感光体ドラム１０３の周面に光書込みが行われ、静電潜像が形成される。
【００１５】
現像装置２３は、感光体ドラム１０３の周面にトナーを供給して、静電潜像を現像（顕像化）する。１次転写ローラー２４は、感光体ドラム１０３から中間転写ベルト３１へトナー像を静電転写（１次転写）する。
同様にして、作像部２１Ｍ、２１Ｃ及び２１Ｋが形成したＭ、Ｃ、Ｋ各色のトナー像が互いに重なり合うように中間転写ベルト３１上に１次転写される。１次転写によって形成されたカラートナー像は、矢印Ａ方向に周回走行する中間転写ベルト３１によって２次転写ローラー３２まで搬送される。これに合わせて、給紙カセット３３から供給された記録シートＳも２次転写ローラー３２まで搬送される。
【００１６】
２次転写ローラー３２は、中間転写ベルト３１上のトナー像を記録シートＳ上に静電転写（２次転写）する。トナー像を転写された記録シートＳは、定着装置３４でトナー像を熱定着された後、機外に排出される。
１．２  光書込み装置１００の構成
図２は、光書込み装置１００の機能構成を示すブロック図である。
【００１７】
光書込み装置１００は、図２に示すように、光書込み部１０１と制御部１０２とから構成され、光書込み部１０１は、パネル部１０６とロッドレンズアレイ（光学部材）１０５から構成されている。
（１）パネル部１０６
パネル部１０６は、図２に示すように、並列変換部１１４、駆動部１０８及び発光素子アレイ（発光部材）１０７から構成されている。発光素子アレイ１０７は、ｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、Ｌ４、・・・、Ｌｎを含む。また、駆動部１０８は、ｎ個の駆動回路Ｄ１、Ｄ２、Ｄ３、Ｄ４、・・・、Ｄｎを含む。ｎ個の駆動回路Ｄ１、Ｄ２、Ｄ３、Ｄ４、・・・、Ｄｎは、それぞれ、ｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、Ｌ４、・・・、Ｌｎに対応しており、各駆動回路は、対応する発光素子に駆動電流を供給して、各発光素子を発光させる。ここで、ｎは、例えば、１５０００である。
【００１８】
図３（ａ）は、パネル部１０６の概略平面図を、図３（ｂ）は、パネル部１０６のＡ−Ａ´線における断面図を、図３（ｃ）は、パネル部１０６のＣ−Ｃ´線における断面図を、図３（ｄ）は、パネル部１０６の概略底面図をそれぞれ示す。なお、図３（ａ）の概略平面図は、後述する封止板１８１を取り外した状態を示している。
パネル部１０６は、図３（ａ）〜（ｃ）に示すように、ＴＦＴ（Thin Film Transistor）基板１８０、封止板１８１及びドライバーＩＣ（Integrated Circuit）１８２等を備えている。
【００１９】
ＴＦＴ基板１８０には、図３（ｄ）に示すように、発光素子アレイ１０７を構成するｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、Ｌ４、・・・、Ｌｎが主走査方向に沿って一列に、同一の間隔で、配列されて形成されている。つまり、ｎ個の発光素子の中心点を結んでなる直線が主走査方向に一致するように、ｎ個の発光素子が配列されている。この図には、発光素子アレイ１０７の各発光素子の中心点を主走査方向に沿って結んでなる仮想の中心軸１８７を示している。各発光素子の径は、それぞれ、例えば、６０μｍである。ｎ個の発光素子は、形状、大きさ、材料などが同じである。
【００２０】
各発光素子は、一例として、ＯＬＥＤ（Organic Light Emitting Diode）である。ＯＬＥＤは、陰極、有機層、陽極及び透明基板の４層から形成されている。陽極は、酸化インジウム（ITO: Indium Tin Oxide）等の透明電極であり、陰極は、アルミニウム等からなる電極である。有機層に通電することによってＯＬＥＤは、発光し、陽極と透明基板を通して光が取り出される。
【００２１】
ＯＬＥＤである発光素子Ｌ１、Ｌ２、Ｌ３、Ｌ４、・・・、Ｌｎは、上記の通り、形状、大きさ、材料などが同じであるが、同じ駆動電流を与えても、それぞれ固有の発光量により発光する。また、各発光素子は、積算発光時間の増加に伴い発光量が低下（劣化）する。従って、複数の発光素子による発光量のばらつきを補正する必要がある。
また、図３（ｃ）に示すように、ＴＦＴ基板１８０において、発光素子が配置された基板面は、封止領域となっており、スペーサー枠体１８３を挟んで封止板１８１が取着されている。これによって、封止領域が、外気に触れないように乾燥窒素等を封入した状態で、封止される。なお、吸湿のため、封止領域内に吸湿剤を併せて封入してもよい。また、封止板１８１は、例えば、封止ガラスであってもよいし、ガラス以外の材料からなっていてもよい。
【００２２】
図３（ａ）及び（ｃ）に示すように、ＴＦＴ基板１８０の封止領域外に、ドライバーＩＣ１８２が実装されている。ドライバーＩＣ１８２は、フレキシブルワイヤー１８５を介して、制御部１０２に接続されている。ここで、ドライバーＩＣ１８２は、図２に示す並列変換部１１４に相当する。
図２に示す並列変換部１１４は、後述する画像データ記憶部１１５に記憶されている画像データ１４１から、ライン毎の画像値を取得する。画素値は、後述するように、対応する発光素子を発光させるか否か（０又は１）を示す。また、並列変換部１１４は、例えば、数百枚のシートの間隔で、ｎ個の補正された光量信号を順次、制御部１０２から受け取り、ｎ個の補正された光量信号を内部に記憶する。並列変換部１１４は、画素値（０又は１）に応じて、記憶しているｎ個の補正された光量信号のそれぞれを、それぞれ、ｎ個の駆動回路Ｄ１、Ｄ２、Ｄ３、Ｄ４、・・・、Ｄｎのうち、対応する一つの駆動回路に対して出力する。つまり、画素値が「０」である場合には、光量信号として、「０」を対応する駆動回路に出力する。一方、画素値が「１」である場合には、受け取った補正された光量信号を対応する駆動回路に対して、出力する。
【００２３】
ｎ個の駆動回路Ｄ１、Ｄ２、Ｄ３、Ｄ４、・・・、Ｄｎは、それぞれ、受け取った光量信号により、基準となる電圧値を変動させ、光量信号に応じた電圧値を生成し、生成した電圧値に応じた駆動電流を生成する。生成された駆動電流は、受け取った光量信号に応じた電流となっている。生成した駆動電流を、ｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、Ｌ４、・・・、Ｌｎのうち、対応する発光素子に対して供給する。ここで、基準となる電圧値に応じた駆動電流を発光素子に供給した場合、発光素子において適正な光量を確保することができる。
【００２４】
ｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、Ｌ４、・・・、Ｌｎは、それぞれ、供給された駆動電流により発光する。
ｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、Ｌ４、・・・、Ｌｎが出射した光ビームは、ロッドレンズアレイ１０５によって、図１に示す感光体ドラム１０３の周面に集光される。
（２）ロッドレンズアレイ１０５
図４は、発光素子アレイ１０７、ロッドレンズアレイ１０５及び感光体ドラム１０３の主走査方向における位置関係を模式的に示す図である。また、図５は、複数の発光素子が形成されたＴＦＴ基板１８０及びロッドレンズアレイ１０５の主走査方向における位置関係を模式的に示す平面図である。
【００２５】
ロッドレンズアレイ１０５は、図４及び図５に示すように、複数個の円柱状のロッドレンズＳ１、Ｓ２、Ｓ３、・・・、Ｓ１１、Ｓ１２、Ｓ１３、・・・が、主走査方向（Ｘ軸方向）に沿って、千鳥状に２列に配列されてなる。
第１列のロッドレンズＳ１、Ｓ２、Ｓ３、・・・は、これらのロッドレンズの中心点を結んでなる直線が主走査方向に一致し、また、隣接するロッドレンズ同士が接触するように、配列されている。また、第２列のロッドレンズＳ１１、Ｓ１２、Ｓ１３、・・・は、これらのロッドレンズの中心点を結んでなる直線が主走査方向に一致し、また、隣接するロッドレンズ同士が接触するように、配列されている。
【００２６】
第２列のロッドレンズＳ１１は、第１列のロッドレンズＳ１とＳ２の接点の副走査方向への延長上に、ロッドレンズＳ１１の中心点が存在するように、配列されている。この結果、ロッドレンズＳ１とＳ２、ロッドレンズＳ１とＳ１１、及び、ロッドレンズＳ２とＳ１１は、それぞれ、一点において接触する。
また、第１列のロッドレンズＳ２は、第２列のロッドレンズＳ１１とＳ１２の接点の副走査方向への延長上に、ロッドレンズＳ２の中心点が存在するように、配列されている。この結果、ロッドレンズＳ１１とＳ１２、ロッドレンズＳ２とＳ１１、及び、ロッドレンズＳ２とＳ１２は、それぞれ、一点において接触する。
【００２７】
第１列の複数のロッドレンズと、第２列の複数のロッドレンズとの接触点を接続する線１７１が、ロッドレンズアレイ１０５の中心軸に一致する。
なお、第１列の複数のロッドレンズと、第２列の複数のロッドレンズとは、レンズ径Ｄ（口径）の１／２だけ、主走査方向にずれて配列されている。
各ロッドレンズは、屈折率分布により光線を曲げて光を集める作用を有する。各ロッドレンズのレンズ径Ｄは、１つの発光素子の径よりも大きい。また、各ロッドレンズは、光ビームの透過位置によって透過率が異なる特性を有する。
【００２８】
（３）発光素子アレイとロッドレンズアレイの位置関係
発光素子アレイ１０７とロッドレンズアレイ１０５との位置関係は、図３（ｄ）に示す発光素子アレイ１０７の中心軸１８７が、図５に示す中心軸１７１と一致するように、決められている。
図４に示すように、発光素子アレイ１０７の各発光素子からの光ビームがロッドレンズアレイ１０５を透過して集光されることにより、感光体ドラム１０３の周面にビームスポットが形成される。
【００２９】
また、図５に示すように、一つのロッドレンズのレンズ径内に、複数の発光素子が存在し、いくつかの発光素子は、隣接する２つのロッドレンズにまたがって、存在している。一つのロッドレンズのレンズ径内に存在する複数の発光素子からの光ビームは、それぞれ、そのロッドレンズのうち、異なる部分を透過する。
具体的には、図５において、ロッドレンズＳ１１のレンズ径内に、複数の発光素子Ｌ１、Ｌ２、Ｌ３及びＬ４が存在し、そのうち、発光素子Ｌ１は、ロッドレンズＳ１のレンズ径内にも、残部が存在する。また、発光素子Ｌ４は、ロッドレンズＳ２のレンズ径内にも、残部が存在する。また、ロッドレンズＳ１１のレンズ径内に存在する複発光素子Ｌ１、Ｌ２、Ｌ３及びＬ４からの光ビームがそれぞれ、ロッドレンズＳ１１のうち、異なる部分を透過して、集光されることにより、感光体ドラム１０３の周面にビームスポットが形成される。
【００３０】
（４）発光素子による発光量の補正
ロッドレンズは、そのレンズ径内のどの位置を光ビームが透過するかによって透過率が異なる特性を有するので、感光体ドラム１０３の周面に集光する光量を均一にするため、発光素子とロッドレンズとの位置関係に基づいて、各発光素子の発光量を補正する必要がある。ここでは、この補正方法について説明する。
【００３１】
ロッドレンズの上記の特性により、ロッドレンズアレイ１０５の光学効率は、ロッドレンズアレイ１０５に対して発光素子が配置される位置により異なっている。ここで、光学効率は、感光体ドラム１０３の周面における光量により定まる。このため、複数の発光素子が同じ発光量で発光しても、発光素子がロッドレンズのレンズ径内のどの位置にあるかにより、ロッドレンズアレイ１０５を通じて、感光体ドラム１０３の周面に集光する光量には、ばらつきが生じる。ここでは、ばらつきとは、感光体ドラム１０３の周面に集光する光量の、基準値（目標光量）からのずれである。ばらつきは、主走査方向及び副走査方向のいずれの方向にも生じるが、主に主走査方向における光量のばらつきが問題となる。
【００３２】
ロッドレンズアレイ１０５を通じて、感光体ドラム１０３の周面へ出射される光量の主走査方向のばらつきを解消し、均一とするための一方法として、例えば、感光体ドラム１０３の周面の主走査方向における光量が基準値の±１％以内になるように、ロッドレンズアレイ１０５の主走査方向の位置に応じて、各発光素子が発光する発光量を補正する方法が考えられる。なお、この感光体ドラム１０３の周面に集光する光量の、基準値からのずれを補正するための値を、以下、レンズ補正値と呼ぶ。
【００３３】
ここで、発光素子毎にレンズ補正値を保持する方法を採用すると、発光素子の数と同数のレンズ補正値を保持するメモリ容量が必要となる。これを避けるために、ロッドレンズアレイ１０５の主走査方向に、発光素子の配置間隔より広い間隔で複数の標本位置を設定し、後述するように、制御部１０２は、設定した標本位置毎に、標本位置におけるレンズ補正値を記憶し、標本位置毎に記憶しているレンズ補正値を用いて、補間により、一つの発光素子が配される位置におけるレンズ補正値を生成し、生成したレンズ補正値を用いて、この発光素子による発光量を補正する。
【００３４】
（５）標本位置毎のレンズ補正値の設定
ここでは、どのようにして標本位置毎にレンズ補正値を設定するかについて、説明する。なお、以下に説明する標本位置の設定、光学効率の推定、及び、レンズ補正値の設定については、光書込み装置１００の設計者が行う。光書込み装置１００が標本位置の設定、光学効率の推定、及び、レンズ補正値の設定を行うのではないことに注意を要する。
【００３５】
（標本位置の設定）
最初に、ロッドレンズアレイ１０５の主走査方向に、発光素子の配置間隔より広い間隔で複数の標本位置を設定する。少なくともロッドレンズのレンズ径の範囲内において、複数の標本位置を設定する。
例えば、標本位置を、感光体ドラム１０３の周面における、主走査方向の光量のばらつきを示す特徴点に設定するとよい。特徴点には、例えば、主走査方向の光量のばらつきにおける極大点、極小点、変曲点等である特異点を含むとよい。また、特異点と特異点の間を、所定の間隔に分割し、得られる分割点をさらに標本位置としてもよい。また、標本位置を、各ロッドレンズのレンズ径の範囲内を、所定の間隔に分割して得られる分割点に設定してもよい。これらの分割点も、光量のばらつきを示す特徴点である。このように、特徴点により、主走査方向の光量のばらつきを示すことにより、特徴点と特徴点の間における光量を適切に捉えることができる。
【００３６】
図６は、ロッドレンズアレイ１０５の主走査方向の光学効率のばらつきと、対応するレンズ補正値とを示すグラフ２０１を示す。グラフ２０１において、横軸（Ｘ軸）２０２は、ロッドレンズアレイ１０５の主走査方向の位置を示し、縦軸（Ｙ軸）２０３は、ロッドレンズアレイ１０５の光学効率及びレンズ補正値を示す。
ロッドレンズアレイ１０５の主走査方向に、発光素子の配置間隔より広い間隔で複数の標本位置（点２１１、２１２、２１３、・・・）が設定される。少なくともロッドレンズのレンズ径Ｄ２０５の範囲内において、複数の標本位置が、設定される。
【００３７】
（光学効率の推定）
次に、ロッドレンズアレイ１０５の光学効率を、各ロッドレンズのレンズ面内の標本位置における透過特性を用いて、推定により算出する。
なお、感光体ドラム１０３の周面における、主走査方向の光量を実測することにより、各標本位置におけるロッドレンズアレイ１０５の光学効率を求めることとしてもよい。
【００３８】
こうして、得られた標本位置毎のロッドレンズアレイ１０５の光学効率を、図６のグラフ２０１上に、点２１１、２１２、２１３、・・・としてプロットして示す。従って、点２１１、２１２、２１３、・・・を結ぶ曲線２１０は、光学効率のばらつきを示す。
（レンズ補正値の設定）
次に、上記のようにして求められた標本位置毎のロッドレンズアレイ１０５の光学効率を用いて、光学効率が増加する場合には、減少し、光学効率が減少する場合には、増加し、光学効率が極大値の場合には、極小値となり、光学効率が極小値の場合には、極大値となるような特性を有する増減曲線を求め、求めた増減曲線における標本位置毎の値を、レンズ補正値として設定する。
【００３９】
このようにして設定した各標本位置におけるロッドレンズアレイ１０５のレンズ補正値を、グラフ２０１上に、点２２１、２２２、２２３、・・・としてプロットして示す。点２２１、２２２、２２３、・・・を結ぶ曲線２２０が、増減曲線である。
（６）制御部１０２
図２に示す制御部１０２は、一例として、演算回路、制御回路及びメモリ等を含む専用のＡＳＩＣ（Application Specific Integrated Circuit）により構成され、パネル部１０６の並列変換部１１４に接続されている。
【００４０】
制御部１０２は、図１に示す作像部２１Ｙ、２１Ｍ、２１Ｃ及び２１Ｋを制御して、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）各色のトナー像を形成させる。
また、制御部１０２は、図２に示すように、補正値記憶部１１１、補正値生成部１１２、補正部１１３及び画像データ記憶部１１５から構成されている。制御部１０２は、補正部１１３及び補正値生成部１１２を制御して、発光素子毎に、素子補正値及びレンズ補正値を求め、補正された光量信号を出力する。
【００４１】
なお、制御部１０２による補正された光量信号を生成するタイミングは、例えば、数百枚のシート出力において、一度である。つまり、数百枚のシート出力において、同一の発光素子につき、同一の補正された光量信号が用いられる。
（補正値記憶部１１１）
補正値記憶部１１１は、一例として、不揮発性の半導体メモリから構成され、素子補正値テーブル１２１及びレンズ補正値テーブル１３１を記憶している。
【００４２】
（画像データ記憶部１１５）
画像データ記憶部１１５は、一例として、不揮発性の半導体メモリから構成され、画像データ１４１を記憶している。
（素子補正値テーブル１２１）
素子補正値テーブル１２１は、複数の発光素子による発光量のばらつきを補正する素子補正値（第３補正値）を発光素子毎に記憶している。素子補正値テーブル１２１は、例えば、図７に示すように、ｎ個の素子補正情報を保持しているデータテーブルである。
【００４３】
ここで、ｎは、上述したように、パネル部１０６上に形成されている発光素子の数である。ｎ個の素子補正情報は、それぞれ、パネル部１０６に形成されているｎ個の発光素子に対応している。各素子補正情報は、発光素子番号及び素子補正値を含む。素子補正値は、対応する発光素子による発光量のばらつきを補正するための補正値である。上述したように、各発光素子は、それ自身の発光効率が他の発光素子とは異なり、また、特に、ＯＬＥＤである発光素子は、積算発光時間の増加に伴い発光量が低下（劣化）する。ｎ個の発光素子の発光量を均一にするために、例えば、出射される発光量が基準値の±１％以内になるように、個々の発光素子について、素子補正値を有している。
【００４４】
（レンズ補正値テーブル１３１）
図２に示すレンズ補正値テーブル１３１は、例えば、図８に示すように、ｍ個のレンズ補正情報を保持しているデータテーブルである。
ここで、パネル部１０６の長尺方向に、ｍ個の標本位置を設定した場合、レンズ補正情報は、各標本位置ｘ１、ｘ２、・・・、ｘｍとその位置におけるレンズ補正値（第１補正値）Ｖｘ１、Ｖｘ２、・・・、Ｖｘｍの組みで表される。ｍ個の標本位置は、図６に示す点２１１、２１２、２１３、・・・に相当する。発光素子の配置間隔より広い間隔でｍ個の標本位置が設定されるので、ｎ＞ｍである。レンズ補正値は、対応する標本位置における補正値であり、発光素子とロッドレンズアレイ１０５との位置関係により生じる感光体ドラム１０３の周面の光量の目標光量からのずれを補正するために用いられる。
【００４５】
（画像データ１４１）
画像データ１４１は、例えば、２階調で表現された画像イメージデータである。画像データ１４１は、複数の画素が行列状に配されて構成されている。各画素は、０又は１である。画像データ１４１における０と１の出現パターンによって中間調が表現される。
画像データ１４１の画素値（０又は１）により、対応する発光素子を発光させるか否かが決定する。
【００４６】
なお、画像データ１４１は、多階調で表現された画像イメージデータに対して、例えば、ディザ法等による画像処理を施して生成される。
（補正値生成部１１２）
図２に示す補正値生成部１１２は、上述した標本位置ｘ１、ｘ２、・・・、ｘｍにおけるレンズ補正値Ｖｘ１、Ｖｘ２、・・・、Ｖｘｍを用いて、発光素子番号ｉ（ｉ＝１、２、３、・・・、ｎ）により識別される各発光素子のレンズ補正値を補間により求める。
【００４７】
具体的には、まず、発光素子とそれに隣接する発光素子の間隔は、一定値であるαに定まっており、間隔αを用いて、次の式により、発光素子番号ｉにより識別される発光素子のＴＦＴ基板１８０上、長手方向における位置を算出する。なお、各発光素子の中心点を、当該発光素子の位置の基準点とする。
発光素子の位置＝α×（ｉ−１）＋α／２
次に、補正値記憶部１１１に記憶されているレンズ補正値テーブル１３１を用いて、発光素子の位置におけるレンズ補正値Ｖｉ（第２補正値）を算出する。
【００４８】
この算出法は、補正値記憶部１１１に記憶されているレンズ補正値テーブル１３１を用いて、直線補間により、ｉ番目の発光素子の位置におけるレンズ補正値Ｖｉを生成する。例えば、ｉ番目の発光素子の位置におけるレンズ補正値は、その発光素子の位置に最も近い２つの標本位置のレンズ補正値を通る直線を算出し、算出した直線を用いて、算出される。
【００４９】
なお、発光素子の位置におけるレンズ補正値Ｖｉを算出の方法は、直線補間には限定されず、例えば、多項式補間を用いることができる。また、別の方法として、例えば、最小二乗法により、レンズ補正値テーブル１３１の複数のレンズ補正値を適切に表現する曲線を推定し、推定により得られた曲線を用いて、発光素子の位置におけるレンズ補正値Ｖｉを算出してもよい。これらの算出方法が、本実施の形態における補間に含まれる。
【００５０】
上記のようにして、算出したレンズ補正値Ｖｉは、補正部１１３に対して出力される。
（補正部１１３）
図２に示す補正部１１３は、補正値記憶部１１１の素子補正値テーブル１２１から、発光素子番号ｉに対応する素子補正値Ｕｉを読み出す。
このようにして、補正部１１３及び補正値生成部１１２により得られた素子補正値及びレンズ補正値の組を図９に示す。
【００５１】
この図に示すように、発光素子番号「１」に対して、素子補正値「Ｕ１」及びレンズ補正値「Ｖ１」が得られ、発光素子番号「２」に対して、素子補正値「Ｕ２」及びレンズ補正値「Ｖ２」が得られ、発光素子番号「３」に対して、素子補正値「Ｕ３」及びレンズ補正値「Ｖ３」が得られる。
さらに、補正部１１３は、素子補正値Ｕｉ及びレンズ補正値Ｖｉを用いて、次の式により、当該発光素子の補正された発光量に相当する補正された光量信号（補正信号）を生成する。
【００５２】
補正された光量信号＝素子補正値Ｕｉ×レンズ補正値Ｖｉ
補正部１１３は、生成した補正された光量信号を並列変換部１１４に対して出力する。
１．３  光書込み装置１００の動作
光書込み装置１００の動作について説明する。
（ａ）光書込み装置１００による補正値の生成の動作について、図１０（ａ）に示すフローチャートを用いて説明する。
【００５３】
なお、以下に説明する補正値の生成は、例えば、数百枚のシート出力の間隔で、行われる。
光書込み装置１００は、発光素子毎に、ステップＳ１０２からＳ１０７までを繰り返す（ステップＳ１０１〜１０８）。つまり、変数としての発光素子番号ｉの値を「１」から「ｎ」まで、１ずつ増やして、処理を繰り返す。
【００５４】
補正部１１３は、補正値記憶部１１１の素子補正値テーブル１２１から、発光素子番号ｉに対応する素子補正値Ｕｉを読み出す（ステップＳ１０２）。
補正値生成部１１２は、発光素子番号ｉにより識別される発光素子の位置を算出する（ステップＳ１０３）。次に、補正値生成部１１２は、補正値記憶部１１１に記憶されているレンズ補正値テーブル１３１を用いて、算出された発光素子の位置におけるレンズ補正値Ｖｉを生成する（ステップＳ１０４）。次に、補正値生成部１１２は、生成したレンズ補正値Ｖｉを補正部１１３に対して出力する（ステップＳ１０５）。
【００５５】
補正部１１３は、素子補正値Ｕｉ及びレンズ補正値Ｖｉを用いて、当該発光素子の補正された発光量に相当する補正された光量信号を生成する。
補正された光量信号＝素子補正値Ｕｉ×レンズ補正値Ｖｉ  （ステップＳ１０６）
次に、補正部１１３は、生成した補正された光量信号を並列変換部１１４に対して出力する（ステップＳ１０７）。
【００５６】
（ｂ）光書込み装置１００によるライン毎の発光の動作について、図１０（ｂ）に示すフローチャートを用いて説明する。
並列変換部１１４は、画像データ１４１のライン毎に、発光素子の発光有無（０／１）に応じて、ｎ個の光量信号のそれぞれを、ｎ個の駆動回路Ｄ１、Ｄ２、Ｄ３、・・・、Ｄｎのうち、対応する一つの駆動回路に対して出力する（ステップＳ１０９）。
【００５７】
ｎ個の駆動回路Ｄ１、Ｄ２、Ｄ３、・・・、Ｄｎは、それぞれ、受け取った光量信号に基づく駆動電流を、ｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、・・・、Ｌｎに対して供給する。ｎ個の発光素子Ｌ１、Ｌ２、Ｌ３、・・・、Ｌｎは、それぞれ、供給された駆動電流により発光する（ステップＳ１１０）。
１．４  まとめ
上述したように、発光素子アレイ１０７の長尺方向に、隣接し合う発光素子の配置間隔より広い間隔でｍ個の標本位置が設定され、レンズ補正値テーブル１３１は、発光素子とロッドレンズアレイ１０５との位置関係により生じる感光体ドラム１０３の周面における光量の目標光量からのずれを補正するために用いられるレンズ補正値を、標本位置毎に保持している。
【００５８】
このため、上記のレンズ補正値を、発光素子毎に保持する場合と比較して、保有するデータ量を削減でき、保有するデータ量の増加を抑制することができる。
２  変形例
実施の形態１の変形例としての光書込み装置について、説明する。
変形例の光書込み装置は、実施の形態１の光書込み装置１００と類似の構成を有している。ここでは、光書込み装置１００との相違点を中心として、説明する。
【００５９】
変形例の光書込み装置は、図２に示す光書込み装置１００と同様に、光書込み部と制御部とから構成され、制御部は、図２に示す制御部１０２と同様に、補正値記憶部、補正値生成部、補正部及び画像データ記憶部から構成される。補正値記憶部は、図２に示すレンズ補正値テーブル１３１と同じレンズ補正値テーブルを記憶している。変形例では、このレンズ補正値テーブルを、元のレンズ補正値テーブルと呼ぶ。
【００６０】
また、変形例の光書込み装置は、光書込み部の周辺の環境温度を測定する温度センサーを備える。
変形例の補正値生成部は、以下に説明するようにして、補正値記憶部に記憶されている元のレンズ補正値テーブルを用いて、補正値記憶部に新たにレンズ補正値テーブル２５１を生成する。
【００６１】
補正値生成部は、補正値記憶部に記憶されている元のレンズ補正値テーブルのレンズ補正値毎に、つまり、変数としての補正値番号ｊの値を「１」から「ｍ」まで、１ずつ増やして、以下の処理（ａ）〜（ｃ）を繰り返す。
（ａ）補正値生成部は、元のレンズ補正値テーブルから、標本位置ｘｊ及びレンズ補正値Ｖｘｊを読み出す。
【００６２】
（ｂ）補正値生成部は、次式により、新たな標本位置を算出する。
新たな標本位置ｘｊ’＝  ｘｊ  ＋  熱膨張係数  ×  ｘｊ  ×  上昇温度
ここで、補正値生成部は、次式により、上昇温度を算出する。
上昇温度＝測定された環境温度−基準温度
基準温度は、あらかじめ定められた温度であり、例えば、２０°Ｃである。また、熱膨張係数は、ロッドレンズアレイの熱膨張係数である。また、新たな標本位置ｘｊ’は、基準温度に対する環境温度の変化により、ロッドレンズアレイが長尺方向に膨張した場合における、元の標本位置からの変位後の位置を示す。
【００６３】
（ｃ）補正値生成部は、新たなレンズ補正値テーブル２５１に、新たな標本位置ｘｊ’と読み出したレンズ補正値Ｖｘｊとを、レンズ補正情報として、書き込む。
補正値生成部によるレンズ補正値テーブル２５１の生成が終了すると、制御部は、補正値記憶部に記憶されている元のレンズ補正値テーブルに代えて、新たに生成されたレンズ補正値テーブル２５１を用いる。
【００６４】
（レンズ補正値テーブル２５１）
レンズ補正値テーブル２５１は、図１１に示すように、ｍ個のレンズ補正情報を保持しているデータテーブルである。
各レンズ補正情報は、新たな標本位置及びレンズ補正値を含む。新たな標本位置は、発光素子アレイにおける長尺方向の位置を示す位置情報であり、環境温度に応じて設定される。レンズ補正値は、対応する標本位置における補正値であり、発光素子とロッドレンズアレイとの位置関係により生じる感光体ドラムの周面における光量のばらつきを補正するために用いられる。
【００６５】
図１１に示すように、レンズ補正値テーブル２５１において、標本位置「ｘ１’」にレンズ補正値「Ｖｘ１」が対応し、標本位置「ｘ２’」にレンズ補正値「Ｖｘ２」が対応し、標本位置「ｘ３’」にレンズ補正値「Ｖｘ３」が対応している。
ロッドレンズアレイの膨張により、標本位置が「ｘ１」から「ｘ１’」にずれた場合、標本位置「ｘ１」におけるロッドレンズアレイの屈折率等の特性がそのまま、標本位置「ｘ１’」にずれるので、標本位置「ｘ１」に対するレンズ補正値「Ｖｘ１」が、標本位置「ｘ１’」に対するレンズ補正値になり得る。その他の標本位置「ｘ２’」、「ｘ３’」等についても、同様である。
【００６６】
（制御部の動作）
変形例の制御部の動作について、図１２に示すフローチャートを用いて説明する。
温度センサーは、環境温度を測定する（ステップＳ１２１）。
変形例の補正値生成部は、補正値記憶部に記憶されている元のレンズ補正値テーブルのレンズ補正値毎に、ステップＳ１２３からＳ１２５まで繰り返す（ステップＳ１２２〜１２６）。つまり、変数としての補正値番号ｊの値を「１」から「ｍ」まで、１ずつ増やして、処理を繰り返す。
【００６７】
補正値生成部は、元のレンズ補正値テーブルから、標本位置ｘｊ及びレンズ補正値Ｖｘｊを読み出す（ステップＳ１２３）。
次に、補正値生成部は、次式により、新たな標本位置を算出する。
新たな標本位置ｘｊ’＝  ｘｊ  ＋  熱膨張係数  ×  ｘｊ  ×  上昇温度（ステップＳ１２４）
次に、補正値生成部は、新たなレンズ補正値テーブル２５１に、新たな標本位置ｘｊ’と、読み出したレンズ補正値Ｖｘｊを書き込む（ステップＳ１２５）。
【００６８】
（まとめ）
上述したように、基準温度からの環境温度の変化がある場合に、元のレンズ補正値テーブルに記憶されている各レンズ補正値について、パネル部の長尺方向に設定された標本位置を変更して、新たにレンズ補正値テーブル２５１を生成し、補正値記憶部に記憶されている元のレンズ補正値テーブルに代えて、新たに生成されたレンズ補正値テーブル２５１を用いる。
【００６９】
これにより、環境温度の変化がある場合、ロッドレンズアレイが長尺方向に、例えば、温度変化の前後で膨張したとしても、温度差を考慮して得られた適切なレンズ補正値を用いて、発光素子に対する駆動電流を補正することができる。
なお、上記のように、温度センサーにより検出された温度変化の大きさから、上記の式により、新たな標本位置を算出する方法には、限定されない。例えば、歪センサーや歪みゲージなどにより、ロッドレンズアレイの長尺方向の伸張量を検出して、その検出結果を用いて、新たな標本位置を求める方法をとることもできる。
【００７０】
３  実施の形態２
本発明に係るさらに別の実施の形態２としての光書込み装置について、説明する。
実施の形態２の光書込み装置は、実施の形態１の光書込み装置１００と類似の構成を有している。ここでは、実施の形態１の光書込み装置１００との相違点を中心として、説明する。
【００７１】
図１３は、実施の形態２の光書込み装置１００ｂを示す図である。
光書込み装置１００ｂは、光書込み部１０１ｂと制御部１０２ｂとから構成され、制御部１０２ｂは、補正値記憶部１１１ｂ、補正値生成部１１２ｂ、補正部１１３ｂ及び画像データ記憶部１１５ｂから構成されている。光書込み部１０１ｂは、パネル部１０６ｂ及びロッドレンズアレイ１０５ｂから構成され、パネル部１０６ｂは、発光素子行列３０２、駆動部１０８ｂ及び並列変換部１１４ｂから構成されている。パネル部１０６ｂは、ＴＦＴ基板１８０ｂを備え、ＴＦＴ基板１８０ｂ上に発光素子行列３０２及び駆動部１０８ｂが形成されている。
【００７２】
（１）発光素子行列３０２と駆動部１０８ｂ
発光素子行列３０２は、図１３に示すように、第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５、第４発光素子アレイ３０６を含む。各発光素子アレイ３０３、３０４、３０５、３０６は、それぞれ、ｎ個の発光素子Ｌ（１−１）、Ｌ（１−２）、Ｌ（１−３）、・・・、Ｌ（１−ｎ）、ｎ個の発光素子Ｌ（２−１）、Ｌ（２−２）、Ｌ（２−３）、・・・、Ｌ（２−ｎ）、ｎ個の発光素子Ｌ（３−１）、Ｌ（３−２）、Ｌ（３−３）、・・・、Ｌ（３−ｎ）及びｎ個の発光素子Ｌ（４−１）、Ｌ（４−２）、Ｌ（４−３）、・・・、Ｌ（４−ｎ）を含む。
【００７３】
図１３に示すように、駆動部１０８ｂは、４×ｎ個の駆動回路Ｄ（１−１）、Ｄ（１−２）、Ｄ（１−３）、・・・、Ｄ（１−ｎ）、Ｄ（２−１）、Ｄ（２−２）、Ｄ（２−３）、・・・、Ｄ（２−ｎ）、Ｄ（３−１）、Ｄ（３−２）、Ｄ（３−３）、・・・、Ｄ（３−ｎ）、Ｄ（４−１）、Ｄ（４−２）、Ｄ（４−３）、・・・、Ｄ（４−ｎ）を含む。
４×ｎ個の発光素子Ｌ（１−１）、・・・、Ｌ（４−ｎ）は、それぞれ、４×ｎ個の駆動回路Ｄ（１−１）、・・・、Ｄ（４−ｎ）のうち、括弧内の符号が同じもの同士が一対一に対応している。
【００７４】
ＴＦＴ基板１８０ｂに複数列の発光素子アレイを配する理由は、以下の通りである。
ＴＦＴ基板に配される光素子アレイが１列の場合には、長手方向の解像度を高く設定するために、各発光素子のサイズを解像度以下にする必要がある。しかし、発光素子のサイズが小さいと、出力される光量も小さくなり、感光体上を露光するエネルギーとして不足する場合がある。このため、長尺方向と直交する方向に発光素子アレイをずらして、複数列の発光素子アレイを配することにより、発光点のサイズを大きくするという方策が考えられる。
【００７５】
（２）発光素子の配列
図１４（ａ）に示すように、ＴＦＴ基板１８０ｂ上に、第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５、第４発光素子アレイ３０６がそれぞれ、主走査方向に千鳥状に配列されるとともに、第２発光素子アレイ３０４は、第１発光素子アレイ３０３より、主走査方向に若干ずれて配され、第３発光素子アレイ３０５は、第２発光素子アレイ３０４より、主走査方向に若干ずれて配され、第４発光素子アレイ３０６は、第３発光素子アレイ３０５より、主走査方向に若干ずれて配されている。
【００７６】
さらに、発光素子Ｌ（１−１）の中心位置と、発光素子Ｌ（２−１）の中心位置との主走査方向の第１間隔と、発光素子Ｌ（２−１）の中心位置と、発光素子Ｌ（３−１）の中心位置との主走査方向の第２間隔と、発光素子Ｌ（３−１）の中心位置と、発光素子Ｌ（４−１）の中心位置との主走査方向の第３間隔とは、同じになるように、設定されている。
【００７７】
後続する他の発光素子についても、同様である。
また、図１４（ａ）には、発光素子行列３０２の副走査方向（Ｙ軸方向）の中心点を主走査方向に沿って結んでなる仮想の中心軸３０７を示している。中心軸３０７の一方の側に、第１発光素子アレイ３０３及び第２発光素子アレイ３０４が配され、中心軸３０７の他方の側に、第３発光素子アレイ３０５及び第４発光素子アレイ３０６が配されている。
【００７８】
（３）発光素子とロッドレンズアレイの位置関係
図１４（ｂ）には、ロッドレンズアレイ１０５ｂの仮想の中心軸３０１を示している。
図１４（ａ）に示す発光素子行列３０２の中心軸３０７が、図１４（ｂ）に示すロッドレンズアレイ１０５ｂの中心軸３０１と一致するように、発光素子行列３０２とロッドレンズアレイ１０５ｂの位置関係が決められている。
【００７９】
図１４（ｂ）に示すように、一つのロッドレンズのレンズ径内に、複数の発光素子が存在し、そのうちのいくつかの発光素子は、他のロッドレンズのレンズ径内にも存在している。複数の発光素子からの光ビームが、それぞれ、一つのロッドレンズを透過して、集光されることにより、感光体ドラムの周面にビームスポットが生成される。
（４）発光素子による発光量の補正
図１４（ａ）に示すように、ＴＦＴ基板１８０ｂには、４列の発光素子アレイ３０３〜３０６が形成されている。
【００８０】
実施の形態１と同様に、ロッドレンズアレイ１０５ｂの各ロッドレンズは、光ビームが透過する位置によって透過率が異なる特性を有するので、第１発光素子アレイ３０３の各発光素子とロッドレンズアレイ１０５ｂとの位置関係により、感光体ドラム１０３の周面の主走査方向の光量にばらつきが発生する。これは、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６についても、同様である。
【００８１】
実施の形態１と同様に、感光体ドラム１０３の周面の主走査方向の光量のばらつきを解消するために、ロッドレンズアレイ１０５ｂの主走査方向の位置に応じて、各列の発光素子アレイについて、発光素子の発光量を補正する。
（５）標本位置毎のレンズ補正値の設定
実施の形態１の場合と同様に、実施の形態２においても、各発光素子アレイについて、標本位置毎にレンズ補正値を設定する。
【００８２】
（標本位置の設定）
最初に、実施の形態１の場合と同様に、ロッドレンズアレイ１０５ｂの主走査方向に、各発光素子アレイについて、発光素子の配置間隔より広い間隔で複数の標本位置を設定する。
図１５に、各列の発光素子について、ロッドレンズアレイ１０５ｂの光学効率のばらつきと、対応するレンズ補正値とを示すグラフ３１０を示す。
【００８３】
グラフ３１０において、横軸（Ｘ軸）３１２は、ロッドレンズアレイ１０５ｂの主走査方向の位置を示し、縦軸（Ｙ軸）３１３は、ロッドレンズアレイ１０５ｂの光学効率及びレンズ補正値を示す。
ロッドレンズアレイ１０５ｂの主走査方向に、発光素子行列３０２の各発光素子アレイについて、発光素子の長尺方向の配置間隔より広い間隔で複数の標本位置（点３２１、３２２、３２３、・・・、点３２５、３２６、３２７、・・・、点３３１、３３２、３３３、・・・、点３３５、３３６、３３７、・・・）が設定される。
【００８４】
（光学効率の推定）
次に、実施の形態１と同様に、ロッドレンズアレイ１０５ｂの光学効率を、各発光素子アレイについて、各ロッドレンズのレンズ面内の標本位置における透過特性を用いて、推定により算出する。
こうして得られた標本位置毎のロッドレンズアレイ１０５ｂの光学効率を、図１５のグラフ３１０上に、点３２１、３２２、３２３、・・・、点３２５、３２６、３２７、・・・、点３３１、３３２、３３３、・・・、点３３５、３３６、３３７、・・・としてプロットして示す。
【００８５】
また、点３２１、３２２、３２３、・・・・・・を結ぶ曲線３２４、点３２５、３２６、３２７、・・・・・・を結ぶ曲線３２８、点３３１、３３２、３３３、・・・・・・を結ぶ曲線３３４、及び、点３３５、３３６、３３７、・・・・・・を結ぶ曲線３３８は、各発光素子アレイについての長尺方向の光学効率のばらつきを示す。
（レンズ補正値の設定）
次に、実施の形態１と同様に、各発光素子アレイに関し、上記のようにして求められた標本位置毎のロッドレンズアレイ１０５の光学効率を用いて、光学効率に応じて増減する特性を有する増減曲線を求め、求めた増減曲線における標本位置毎の値を、レンズ補正値として設定する。
【００８６】
このようにして、各発光素子アレイに関して、各標本位置におけるロッドレンズアレイ１０５ｂのレンズ補正値を、図１５のグラフ３１０上に、点３４１、３４２、３４３、・・・、点３４５、３４６、３４７、・・・、点３５１、３５２、３５３、・・・、点３５５、３５６、３５７、・・・としてプロットして示す。
ここで、点３４１、３４２、３４３、・・・を結ぶ曲線３４４が、第１発光素子アレイ３０３についてのレンズ補正値の増減を示し、点３４５、３４６、３４７、・・・を結ぶ曲線３４８が、第２発光素子アレイ３０４についてのレンズ補正値の増減を示し、点３５１、３５２、３５３、・・・を結ぶ曲線３５４が、第３発光素子アレイ３０５についてのレンズ補正値の増減を示し、点３５５、３５６、３５７、・・・を結ぶ曲線３５８が、第４発光素子アレイ３０６についてのレンズ補正値の増減を示す増減曲線である。
【００８７】
（６）補正値記憶部１１１ｂ
図１３に示す補正値記憶部１１１ｂは、素子補正値テーブル４０１及びレンズ補正値テーブル５０１を記憶している。
（素子補正値テーブル４０１）
素子補正値テーブル４０１は、一例として、図１６に示すように、第１素子補正値テーブル４０２、第２素子補正値テーブル４０３、第３素子補正値テーブル４０４及び第４素子補正値テーブル４０５から構成されている。
【００８８】
第１素子補正値テーブル４０２、第２素子補正値テーブル４０３、第３素子補正値テーブル４０４及び第４素子補正値テーブル４０５は、それぞれ、図１４（ａ）に示す第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６に対応している。
第１素子補正値テーブル４０２は、図１６に示すように、ｎ個の素子補正情報を保持しているデータテーブルである。ｎ個の素子補正情報は、それぞれ、パネル部１０６ｂに形成されている第１発光素子アレイ３０３のｎ個の発光素子に対応している。素子補正情報については、実施の形態１において説明した通りである。
【００８９】
また、第２素子補正値テーブル４０３、第３素子補正値テーブル４０４及び第４素子補正値テーブル４０５も、図１６に示すように、それぞれ、ｎ個の素子補正情報を保持しているデータテーブルである。
第２素子補正値テーブル４０３のｎ個の素子補正情報は、それぞれ、第２発光素子アレイ３０４のｎ個の発光素子に対応し、第３素子補正値テーブル４０４のｎ個の素子補正情報は、それぞれ、第３発光素子アレイ３０５のｎ個の発光素子に対応し、第４素子補正値テーブル４０５のｎ個の素子補正情報は、それぞれ、第４発光素子アレイ３０６のｎ個の発光素子に対応している。各素子補正情報については、実施の形態１において説明した通りである
（レンズ補正値テーブル５０１）
レンズ補正値テーブル５０１は、一例として、図１７に示すように、第１レンズ補正値テーブル５０２、第２レンズ補正値テーブル５０３、第３レンズ補正値テーブル５０４及び第４レンズ補正値テーブル５０５から構成されている。
【００９０】
第１レンズ補正値テーブル５０２、第２レンズ補正値テーブル５０３、第３レンズ補正値テーブル５０４及び第４レンズ補正値テーブル５０５は、それぞれ、図１４（ａ）に示す第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６に対応している。
第１レンズ補正値テーブル５０２は、図１７に示すように、ｍ個のレンズ補正情報を保持しているデータテーブルである。
【００９１】
レンズ補正情報については、実施の形態１において説明した通りである。
図１５に示すグラフ３１０にプロットされた点３４１について、図１７に示す第１レンズ補正値テーブル５０２において、標本位置「ｘ（１−１）」とレンズ補正値「Ｖｘ（１−１）」が対応し、点３４２について、標本位置「ｘ（１−２）」とレンズ補正値「Ｖｘ（１−２）」が対応し、点３４３について、標本位置「ｘ（１−３）」とレンズ補正値「Ｖｘ（１−３）」が対応している。
【００９２】
また、第２レンズ補正値テーブル５０３、第３レンズ補正値テーブル５０４及び第４レンズ補正値テーブル５０５は、図１７に示すように、それぞれ、ｍ個のレンズ補正情報を保持しているデータテーブルである。レンズ補正情報については、実施の形態１において説明した通りである。
（７）制御部１０２ｂ
図１３に示す制御部１０２ｂは、補正部１１３ｂ及び補正値生成部１１２ｂを制御して、第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６の各列の発光素子毎に、素子補正値及びレンズ補正値を求め、補正された光量信号を出力させる。ここで、各列を示す変数として、ｋを用いる。ｋの値として、１、２、３及び４は、それぞれ、第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６を示す。
【００９３】
（補正値生成部１１２ｂ）
図１３に示す補正値生成部１１２ｂは、ＴＦＴ基板１８０ｂにおいて、ｋ番目（ｋ＝１、２、３、４）の発光素子アレイの発光素子番号ｉ（ｉ＝１、２、３、・・・、ｎ）により識別される発光素子のＴＦＴ基板１８０ｂ上の長尺方向の位置を算出する。
補正値生成部１１２ｂは、補正値記憶部１１１ｂに記憶されているｋ番目の発光素子アレイのレンズ補正値テーブルを用いて、発光素子の位置におけるレンズ補正値Ｖ（ｋ−ｉ）を生成する。その詳細については、実施の形態１において説明した通りである。
【００９４】
補正値生成部１１２ｂは、生成したレンズ補正値Ｖ（ｋ−ｉ）を補正部１１３ｂに対して出力する。
（補正部１１３ｂ）
図１３に示す補正部１１３ｂは、補正値記憶部１１１ｂに記憶されているｋ番目の発光素子アレイの素子補正値テーブルから、発光素子番号（ｋ−ｉ）に対応する素子補正値Ｕ（ｋ−ｉ）を読み出す。
【００９５】
上記のようにして、ｋ番目（ｋ＝１〜４）の発光素子アレイについて、得られた素子補正値及びレンズ補正値の組を含む補正値データ６００の一例を図１８に示す。補正値データ６００は、補正値データ６０１、６０２、６０３及び６０４を含む。補正値データ６０１、６０２、６０３及び６０４は、それぞれ、図１４（ａ）に示す第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６に対応している。補正値データ６０１、６０２、６０３及び６０４は、それぞれ、発光素子番号、素子補正値及びレンズ補正値の組みを含む。
【００９６】
図１８の補正値データ６０１に示すように、発光素子番号「１−１」に対して、素子補正値「Ｕ（１−１）」及びレンズ補正値「Ｖ（１−１）」が得られ、発光素子番号「１−２」に対して、素子補正値「Ｕ（１−２）」及びレンズ補正値「Ｖ（１−２）」が得られ、発光素子番号「１−３」に対して、素子補正値「Ｕ（１−３）」及びレンズ補正値「Ｖ（１−３）」が得られる。
【００９７】
補正値データ６０２、６０３及び６０４についても、同様である。
補正部１１３ｂは、素子補正値Ｕ（ｋ−ｉ）及びレンズ補正値Ｖ（ｋ−ｉ）を用いて、次の式により、当該発光素子の補正された発光量に相当する補正された光量信号を生成する。
補正された光量信号＝素子補正値Ｕ（ｋ−ｉ）×レンズ補正値Ｖ（ｋ−ｉ）
補正部１１３ｂは、生成した補正された光量信号を並列変換部１１４に対して出力する。
【００９８】
（８）光書込み装置１００ｂの動作
実施の形態２の光書込み装置１００ｂの動作について説明する。
（ａ）光書込み装置１００ｂによる補正値の生成の動作について、図１９（ａ）に示すフローチャートを用いて説明する。
なお、以下に説明する補正値の生成は、実施の形態１の場合と同様に、例えば、数百枚のシート出力の間隔で、行われる。
【００９９】
光書込み装置１００ｂの制御部１０２ｂは、発光素子アレイ毎に、ステップＳ１０１ａからＳ１０８ａまでを繰り返す（ステップＳ１３１〜１３２）。つまり、変数としての列番号ｋの値を「１」から「４」まで、１ずつ増やして、処理を繰り返す。
また、制御部１０２ｂは、ｋ列の発光素子毎に、ステップＳ１０２ａからＳ１０７ａまでを繰り返す（ステップＳ１０１ａ〜１０８ａ）。つまり、変数としての発光素子番号ｉの値を「１」から「ｎ」まで、１ずつ増やして、処理を繰り返す。
【０１００】
補正部１１３ｂは、補正値記憶部１１１ｂのｋ列の素子補正値テーブルから、発光素子番号ｉに対応する素子補正値Ｕ（ｋ−ｉ）を読み出す（ステップＳ１０２ａ）。
補正値生成部１１２ｂは、ｋ列の発光素子番号ｉにより識別される発光素子の位置を算出する（ステップＳ１０３ａ）。次に、補正値生成部１１２ｂは、補正値記憶部１１１ｂに記憶されているｋ列のレンズ補正値テーブルを用いて、発光素子の位置におけるレンズ補正値Ｖ（ｋ−ｉ）を生成する（ステップＳ１０４ａ）。次に、補正値生成部１１２ｂは、生成したレンズ補正値Ｖ（ｋ−ｉ）を補正部１１３ｂに対して出力する（ステップＳ１０５ａ）。
【０１０１】
補正部１１３ｂは、素子補正値Ｕ（ｋ−ｉ）及びレンズ補正値Ｖ（ｋ−ｉ）を用いて、当該発光素子の補正された発光量に相当する補正された光量信号を生成する。
補正された光量信号＝素子補正値Ｕ（ｋ−ｉ）×レンズ補正値Ｖ（ｋ−ｉ）  （ステップＳ１０６ａ）
次に、補正部１１３ｂは、生成した補正された光量信号を並列変換部１１４に対して出力する（ステップＳ１０７ａ）。
【０１０２】
（ｂ）光書込み装置１００ｂによるライン毎の発光の動作について、図１９（ｂ）に示すフローチャートを用いて説明する。
並列変換部１１４ｂは、発光素子の発光有無（０／１）に応じて、４×ｎ個の光量信号のそれぞれを、４×ｎ個の駆動回路のうち、対応する一つの駆動回路に対して出力する（ステップＳ１０９ａ）。
【０１０３】
４×ｎ個の駆動回路は、それぞれ、受け取った光量信号に基づく駆動電流を、４×ｎ個の発光素子に対して供給する。４×ｎ個の発光素子は、それぞれ、供給された駆動電流により発光する（ステップＳ１１０ａ）。
（９）まとめ
上述したように、パネル部１０６ｂの長尺方向に、発光素子アレイ毎に、隣接し合う発光素子の配置間隔より広い間隔でｍ個の標本位置が設定され、各レンズ補正値テーブルは、発光素子とロッドレンズアレイ１０５ｂとの位置関係により生じる感光体ドラムの周面における光量の目標光量からのずれを補正するために用いられるレンズ補正値を、標本位置毎に保持している。
【０１０４】
このため、上記のレンズ補正値を、発光素子毎に保持する場合と比較して、保有するデータ量を削減できる。
４  実施の形態３
本発明に係るさらに別の実施の形態３としての光書込み装置について、説明する。
実施の形態３の光書込み装置は、実施の形態２の光書込み装置１００ｂと類似の構成を有している。ここでは、実施の形態２の光書込み装置１００ｂとの相違点を中心として、説明する。
【０１０５】
図２０は、実施の形態３の光書込み装置１００ｃを示す図である。
光書込み装置１００ｃは、光書込み部１０１ｃと制御部１０２ｃとから構成され、制御部１０２ｃは、補正値記憶部１１１ｃ、補正値生成部１１２ｃ、補正部１１３ｃ及び画像データ記憶部１１５ｃから構成されている。光書込み部１０１ｃは、パネル部１０６ｃ及びロッドレンズアレイ１０５ｃから構成され、パネル部１０６ｃは、発光素子行列３０２、駆動部１０８ｃ及び並列変換部１１４ｃから構成されている。パネル部１０６ｃは、ＴＦＴ基板１８０ｃを備え、ＴＦＴ基板１８０ｃ上に発光素子行列３０２及び駆動部１０８ｃが形成されている。
【０１０６】
（１）発光素子行列３０２と駆動部１０８ｃ
発光素子行列３０２と駆動部１０８ｃは、それぞれ、図２０に示すように、実施の形態２の発光素子行列３０２と駆動部１０８ｂと同じ構成を有するものである。
（２）４列の発光素子アレイとロッドレンズアレイ１０５ｃの位置関係
光書込み装置１００ｃの４列の発光素子アレイとロッドレンズアレイ１０５ｃの位置関係は、実施の形態２の光書込み装置１００ｂの４列の発光素子アレイとロッドレンズアレイ１０５ｂの位置関係と同一である。
【０１０７】
図１４（ｂ）において、４列の発光素子アレイは、１列目から４列目への順に、他の列と相互に主走査方向に位置がずれている。一方で、第１発光素子アレイ３０３と第４発光素子アレイ３０６とは、中心軸３０１から副走査方向に、ほぼ同じ距離だけ離れて配置されている。
このため、第１発光素子アレイ３０３に対応し、図１７に示す第１レンズ補正値テーブル５０２と、第４発光素子アレイ３０６に対応する第４レンズ補正値テーブル５０５とは、類似した特性を有していると考えられる。具体的には、第１レンズ補正値テーブル５０２の各標本位置を、所定の差分（位相差）だけ、ロッドレンズアレイ１０５ｂの長尺方向にずらすと、第４レンズ補正値テーブル５０５が得られる。
【０１０８】
ここで、第１発光素子アレイ３０３と第４発光素子アレイ３０６との関係を、対称関係と呼ぶこととする。
また、図１４（ｂ）においては、第２発光素子アレイ３０４と第３発光素子アレイ３０５とは、中心軸３０１から副走査方向に、ほぼ同じ距離だけ離れて配置されている。
このため、第２発光素子アレイ３０４に対応し、図１７に示す第２レンズ補正値テーブル５０３と、第３発光素子アレイ３０５に対応する第３レンズ補正値テーブル５０４とは、類似した特性を有していると考えられる。具体的には、第２レンズ補正値テーブル５０３の各標本位置を、所定の位相差だけ、ロッドレンズアレイ１０５ｂの長尺方向にずらすと、第３レンズ補正値テーブル５０４が得られる。
【０１０９】
ここで、第２発光素子アレイ３０４と第３発光素子アレイ３０５とは、上記の対称関係にあるということができる。
実施の形態３の光書込み装置１００ｃにおいては、このような特性を利用して、さらなるメモリ容量の削減を図っている。
（３）補正値記憶部１１１ｃ
図２０に示す補正値記憶部１１１ｃは、レンズ補正値テーブル７０１及び参照関係テーブル７５１を記憶している。
【０１１０】
（レンズ補正値テーブル７０１）
レンズ補正値テーブル７０１は、一例として、図２１に示すように、第１レンズ補正値テーブル７０２及び第２レンズ補正値テーブル７０３から構成されている。
第１レンズ補正値テーブル７０２及び第２レンズ補正値テーブル７０３は、それぞれ、図１４（ａ）に示す第１発光素子アレイ３０３及び第２発光素子アレイ３０４に対応している。
【０１１１】
図１４（ａ）に示す第３発光素子アレイ３０５及び第４発光素子アレイ３０６について、レンズ補正値テーブルは、存在しない。
第１レンズ補正値テーブル７０２は、図２１に示すように、ｍ個のレンズ補正情報を保持しているデータテーブルである。
ｍ個のレンズ補正情報は、それぞれ、パネル部１０６ｃに設定されたｍ個の標本位置に対応している。各レンズ補正情報は、標本位置及びレンズ補正値を含む。標本位置及びレンズ補正値については、実施の形態１において説明した通りである。
【０１１２】
図２１に示すように、一例として、第１レンズ補正値テーブル７０２において、標本位置「ｘ（１−１）」にレンズ補正値「Ｖｘ（１−１）」が対応し、標本位置「ｘ（１−２）」にレンズ補正値「Ｖｘ（１−２）」が対応している。
また、第２レンズ補正値テーブル７０３も、図２１に示すように、それぞれ、ｍ個のレンズ補正情報を保持しているデータテーブルである。各レンズ補正情報は、標本位置及びレンズ補正値を含む。標本位置及びレンズ補正値については、実施の形態１において説明した通りである。
【０１１３】
（参照関係テーブル７５１）
参照関係テーブル７５１は、図２２に示すように、４個の列情報から構成されている。４個の列情報は、それぞれ、図１４（ａ）に示す第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６に対応している。各列情報は、基準列番号、参照列番号及び位相差から構成されている。
【０１１４】
基準列番号は、図１４（ａ）に示す第１発光素子アレイ３０３、第２発光素子アレイ３０４、第３発光素子アレイ３０５及び第４発光素子アレイ３０６のいずれか１列を示す。
基準列番号により示される列に対して、対称関係となる列が存在する場合、参照列番号は、その列を示す。基準列番号により示される列に対して、対称関係となる列が存在しない場合、参照列番号は、その値を有しない。図２２においては、値を有しない場合、「−」により、示している。
【０１１５】
基準列番号により示される列に対して、対称関係となる列が存在する場合、位相差は、基準列番号により示される列と対称関係となる場合における上記の位相差を示す。基準列番号により示される列に対して、対称関係となる列が存在しない場合、位相差を有しない。図２２においては、位相差を有しない場合、「−」により、示している。
図２２に一例として示すように、参照関係テーブル７５１において、基準列番号「１」及び「２」により示される列については、参照列番号及び位相差は、存在しない。一方で、基準列番号「３」により示される列については、参照列番号が存在して、「２」であり、位相差が存在して、同図の例では、「０．１ｍｍ」である。また、基準列番号「４」により示される列については、参照列番号が存在して、「１」であり、位相差が存在して、同図の例では、「０．１ｍｍ」である。
【０１１６】
（４）光書込み装置１００ｃの動作
実施の形態３の光書込み装置１００ｃによる補正値の生成の動作について、図２３〜図２４に示すフローチャートを用いて説明する。なお、光書込み装置１００ｃによるライン毎の発光の動作は、図１９（ｂ）に示すフローチャートと同様であるので、説明を省略する。
【０１１７】
以下に説明する補正値の生成は、実施の形態１、２の場合と同様に、例えば、数百枚のシート出力の間隔で、行われる。
光書込み装置１００ｃの制御部１０２ｃは、発光素子アレイ毎に、ステップＳ１４１からＳ１０８ａまでを繰り返す（ステップＳ１３１〜１３２）。つまり、変数としての列番号ｋの値を「１」から「４」まで、１ずつ増やして、処理を繰り返す。
【０１１８】
制御部１０２ｃは、参照関係テーブル７５１から、ｋである基準列番号に対応する参照列番号の読み出しを試みる（ステップＳ１４１）。
参照列番号が存在する場合（ステップＳ１４２で「Ｙｅｓ」）、制御部１０２ｃは、位相差を読み出す（ステップＳ１４３）。参照列番号が存在しない場合（ステップＳ１４２で「Ｎｏ」）、位相差の読み出しは行われない。
【０１１９】
次に、制御部１０２ｃは、ｋ列の発光素子毎に、ステップＳ１０２ａからＳ１０７ａまでを繰り返す（ステップＳ１０１ａ〜１０８ａ）。つまり、変数としての発光素子番号ｉの値を「１」から「ｎ」まで、１ずつ増やして、処理を繰り返す。
補正部１１３ｃは、補正値記憶部１１１ｃのｋ列の素子補正値テーブルから、発光素子番号ｉに対応する素子補正値Ｕ（ｋ−ｉ）を読み出す（ステップＳ１０２ａ）。
【０１２０】
補正値生成部１１２ｃは、ｋ列の発光素子番号ｉにより識別される発光素子の位置を算出する（ステップＳ１０３ａ）。
参照列番号が存在しない場合（ステップＳ１４４で「Ｎｏ」）、補正値生成部１１２ｃは、補正値記憶部１１１ｃに記憶されているｋ列のレンズ補正値テーブルを用いて、発光素子の位置におけるレンズ補正値Ｖ（ｋ−ｉ）を生成する（ステップＳ１０４ａ）。
【０１２１】
参照列番号が存在する場合（ステップＳ１４４で「Ｙｅｓ」）、補正値生成部１１２ｃは、参照列のレンズ補正値テーブルから、算出した位置に隣接する位置とそのレンズ補正値の組を複数取得し（ステップＳ１４５）、取得した複数の組の位置を位相差だけずらし（ステップＳ１４６）、位相差だけずれた位置と、レンズ補正値の組を用いて、算出した位置のレンズ補正値Ｖ（ｋ−ｉ）を生成する（ステップＳ１４７）。
【０１２２】
次に、補正値生成部１１２ｃは、生成したレンズ補正値Ｖ（ｋ−ｉ）を補正部１１３に対して出力する（ステップＳ１０５ａ）。
補正部１１３ｃは、素子補正値Ｕ（ｋ−ｉ）及びレンズ補正値Ｖ（ｋ−ｉ）を用いて、当該発光素子の補正された発光量に相当する補正された光量信号を生成する。
補正された光量信号＝素子補正値Ｕ（ｋ−ｉ）×レンズ補正値Ｖ（ｋ−ｉ）  （ステップＳ１０６ａ）
次に、補正部１１３ｃは、生成した補正された光量信号を並列変換部１１４に対して出力する（ステップＳ１０７ａ）。
【０１２３】
（５）具体例
図２３〜図２４に示す動作のうち、特に、ステップＳ１４５〜Ｓ１４７について、ステップＳ１０３ａで算出した位置に隣接する標本位置の組みを図２１のレンズ補正値テーブル７０２の標本位置ｘ（１−１）及びｘ（１−２）とした場合について、具体的に説明する。
【０１２４】
補正値生成部１１２ｃは、標本位置ｘ（１−１）及びｘ（１−２）に対するレンズ補正値Ｖｘ（１−１）及びＶｘ（１−２）を取得する（ステップＳ１４５）。
次に、補正値生成部１１２ｃは、標本位置ｘ（１−１）及びｘ（１−２）を位相差だけずらして、標本位置ｘ’（１−１）及びｘ’（１−２）を得る。
標本位置ｘ’（１−１）＝標本位置ｘ（１−１）＋位相差
標本位置ｘ’（１−２）＝標本位置ｘ（１−２）＋位相差（ステップＳ１４６）
次に、補正値生成部１１２ｃは、ずらした後の標本位置ｘ’（１−１）に対応するレンズ補正値をＶｘ（１−１）とし、ずらした後の標本位置ｘ’（１−２）に対応するレンズ補正値をＶｘ（１−２）とし、標本位置ｘ’（１−１）及びレンズ補正値Ｖｘ（１−１）、並びに、標本位置ｘ’（１−２）及びレンズ補正値Ｖｘ（１−２）に基づいて、算出した位置におけるレンズ補正値を生成する（ステップＳ１４７）。
【０１２５】
上述したステップＳ１４５〜Ｓ１４７の処理は、各レンズ補正値において、設定された各標本位置を発光素子アレイの長尺方向に変更した後の各標本位置を用いる制御の一例と捉えることができる。
（６）まとめ
上述したように、発光素子行列３０２の長尺方向の中心軸の両側に、それぞれ、複数の発光素子が、少なくとも１列、配され、一方の列のレンズ補正値の主走査方向の特性が、各標本位置を主走査方向に所定の位相差だけずらした場合に、他方の列のレンズ補正値の主走査方向の特性と同一となる関係を有する第１と第２発光素子アレイについて、補正値記憶部１１１ｃは、第１列の発光素子についてのみ、レンズ補正値テーブルを記憶し、第２列の発光素子については、レンズ補正値テーブルを記憶していない。補正値生成部１１２ｃは、第１列の発光素子について記憶されているレンズ補正値テーブルを用いて、第２列の発光素子とロッドレンズアレイ１０５ｃとの位置関係により生じる感光体ドラムへの光量の目標光量からのずれを補正する補正値を生成する。
【０１２６】
このように、第２列の発光素子については、レンズ補正値テーブルを記憶していないので、保有するデータ量をさらに削減できる。
５  その他の変形例
なお、本発明を上記の各実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１２７】
（１）実施の形態１においては、ＴＦＴ基板上に、１列の発光素子アレイが形成され、実施の形態２及び３においては、ＴＦＴ基板上に、４列の発光素子アレイが形成されているとした。しかし、本発明は、これには限定されない。
ＴＦＴ基板上に、２列、３列又は５列以上の発光素子アレイが形成されるとしてもよい。
【０１２８】
（ａ）ＴＦＴ基板上に、偶数列の発光素子アレイが形成される場合には、図１４（ｂ）に示す中心軸３０１の両側に、それぞれ、１列又は複数列の発光素子アレイが形成される、としてもよい。
この場合、実施の形態２に記載したように、全ての列の発光素子アレイのそれぞれについて、レンズ補正値テーブルが保持されるとしてもよい。
【０１２９】
また、この場合、実施の形態３に記載したように、図１４（ｂ）に示す中心軸３０１の片側に形成された発光素子アレイについてのみ、レンズ補正値テーブルが保持されるとしてもよい。
（ｂ）ＴＦＴ基板上に、３以上の奇数列の発光素子アレイが形成される場合には、図１４（ｂ）に示す中心軸３０１に沿って、中心軸３０１上に第１列の発光素子アレイが形成され、中心軸３０１の両側に、それぞれ、１列又は複数列の発光素子アレイが形成される、としてもよい。
【０１３０】
この場合、実施の形態２に記載したように、全ての列の発光素子アレイのそれぞれについて、レンズ補正値テーブルが保持されるとしてもよい。
また、この場合、中心軸３０１に沿って形成された第１列の発光素子アレイ、及び、中心軸３０１の片側に形成された発光素子アレイについてのみ、レンズ補正値テーブルが保持されるとしてもよい。
【０１３１】
（２）実施の形態１〜３においては、複数の発光素子から形成された発光素子アレイの長尺方向の全範囲について、標本位置とレンズ補正値との組みからなるレンズ補正値テーブルを保持している。しかし、本発明は、これには限定されない。
発光素子アレイの長尺方向の全範囲において、長尺方向のレンズ補正値のばらつきが周期的に繰り返されるのであれば、その一周期についてのみ、レンズ補正値テーブルは、標本位置とレンズ補正値との組みを有しているとしてもよい。ここで、例えば、一周期は、ロッドレンズのレンズ径であるとしてもよい。
【０１３２】
（３）実施の形態１〜３においては、一つの発光素子に一つの素子補正値を対応付けて記憶しており、各発光素子に対する光量信号を、その素子補正値と生成したレンズ補正値に基づいて生成するとしているが、これには限定されない。発光素子毎に発光量のばらつきが生じ難い構成、又は、ばらつきが生じても、感光体上の形成画像について、最低限必要な画質を確保できる程度の小さなものである場合には、素子補正値を用いない構成をとることも可能である。
【０１３３】
（４）実施の形態１〜３においては、発光素子は、ＯＬＥＤであるとしているが、これには限定されない。発光素子は、ＬＥＤであるとしてもよい。
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１３４】
本発明にかかる光書込み装置は、発光素子と光学素子との位置関係により生じる感光体上の光量の目標光量からのずれを補正する場合、保有するデータ量の増加を抑制することができるという優れた効果を奏し、感光体に光書込みを行う光書込み装置として有用である。
【符号の説明】
【０１３５】
１０      画像形成装置
１００、１００ｂ、１００ｃ  光書込み装置
１０１、１０１ｂ、１０１ｃ  光書込み部
１０２、１０２ｂ、１０２ｃ  制御部
１０３    感光体ドラム
１０５、１０５ｂ、１０５ｃ  ロッドレンズアレイ
１０６、１０６ｂ、１０６ｃ  パネル部
１０７    発光素子アレイ
１０８、１０８ｂ、１０８ｃ  駆動部
１１１、１１１ｂ、１１１ｃ  補正値記憶部
１１２、１１２ｂ、１１２ｃ  補正値生成部
１１３、１１３ｂ、１１３ｃ  補正部
１１４、１１４ｂ、１１４ｃ  並列変換部
１１５、１１５ｂ、１１５ｃ  画像データ記憶部
【図１】
2018043492.tif 000003
【図２】
2018043492.tif 000004
【図３】
2018043492.tif 000005
【図４】
2018043492.tif 000006
【図５】
2018043492.tif 000007
【図６】
2018043492.tif 000008
【図７】
2018043492.tif 000009
【図８】
2018043492.tif 000010
【図９】
2018043492.tif 000011
【図１０】
2018043492.tif 000012
【図１１】
2018043492.tif 000013
【図１２】
2018043492.tif 000014
【図１３】
2018043492.tif 000015
【図１４】
2018043492.tif 000016
【図１５】
2018043492.tif 000017
【図１６】
2018043492.tif 000018
【図１７】
2018043492.tif 000019
【図１８】
2018043492.tif 000020
【図１９】
2018043492.tif 000021
【図２０】
2018043492.tif 000022
【図２１】
2018043492.tif 000023
【図２２】
2018043492.tif 000024
【図２３】
2018043492.tif 000025
【図２４】
2018043492.tif 000026