(57)【要約】【課題】複数の発光素子の光量のむらを低減することが可能な技術を提供すること。【解決手段】算出部は、駆動部に駆動指示の信号を出力し、発光素子群に含まれる特定素子を発光させて、複数の発光素子の光量の目標値を算出する。設定部は、複数の発光素子の光量が目標値となるように駆動部を駆動する電流値を導出する。【選択図】図７
2019202442.tif 000002
【特許請求の範囲】
【請求項１】
透明基板と、
前記透明基板上に設けられた第１の複数の発光素子を含む第１の発光素子群と、
前記第１の発光素子群が設けられた前記透明基板の面と同一面上に設けられ、前記第１の複数の発光素子とは異なる第２の複数の発光素子を含む第２の発光素子群と、
設定された目標値に基づいて、前記第１の複数の発光素子と前記第２の複数の発光素子とを駆動する駆動部と、
前記透明基板上に設けられ、少なくとも前記第１の複数の発光素子の各光量を検出する第１の光量センサと、
前記第１の光量センサが設けられた前記透明基板の面と前記同一面上に設けられ、少なくとも前記第２の複数の発光素子の各光量を検出する第２の光量センサと、
前記第１の複数の発光素子のうちの第１特定素子の前記第１の光量センサにより検出された光量と、前記第２の複数の発光素子のうちの第２特定素子の前記第１の光量センサにより検出された光量との差分に基づいて、前記駆動部に駆動される発光素子の光量の第１目標値を算出する算出部とを備え、
前記第２特定素子は、前記第１の光量センサとの距離が前記第１特定素子と前記第１の光量センサとの距離とほぼ同じ距離となる前記発光素子であり、
前記算出部は、前記第１目標値に基づく前記第２特定素子の光量の変化量に応じて、前記駆動部に駆動される前記発光素子の光量の第２目標値を算出し、
前記駆動部は、前記第１目標値に基づいて前記第１の複数の発光素子を駆動し、前記第２目標値に基づいて前記第２の複数の発光素子を駆動する、光書込み装置。
【請求項２】
前記算出部は、前記第２の光量センサによって検出された前記変化量を含む前記第２特定素子の光量を前記第２目標値として算出する、請求項１に記載の光書込み装置。
【請求項３】
前記第１の光量センサおよび前記第２の光量センサは、前記第２特定素子が発光するタイミングで前記第２特定素子の光量を検出する、請求項１または２に記載の光書込み装置。
【請求項４】
前記透明基板の面と前記同一面上には、前記第１の光量センサと前記第２の光量センサとを含む３つ以上の光量センサが配置されており、
３つ以上の前記光量センサの少なくとも１つの前記光量センサは、前記透明基板の一端の最も近い位置に設けられた発光素子群から、前記透明基板の他端の最も近い位置に設けられた発光素子群までの各発光素子群に含まれる特定素子が前記透明基板上に並んだ順に従って発光した光量を検出し、
前記算出部は、前記駆動部に駆動される前記発光素子の光量の目標値を、少なくとも１つの前記光量センサにより検出された光量の順に算出する、請求項１〜３のいずれか１項に記載の光書込み装置。
【請求項５】
前記透明基板の面と前記同一面上には、前記第１の光量センサと前記第２の光量センサとを含む３つ以上の光量センサが配置されており、
３つ以上の前記光量センサの少なくとも１つの前記光量センサは、前記透明基板上の並びの位置が中央付近の位置の発光素子群から、前記透明基板上の両端付近の位置のそれぞれの発光素子群までの各発光素子群に含まれる特定素子が前記透明基板上に並んだ順に従って発光した光量を検出し、
前記算出部は、前記特定素子の光量に基づいて、前記駆動部に駆動される前記発光素子の光量の目標値を、少なくとも１つの前記光量センサにより検出された前記光量の順に算出する、請求項１〜３のいずれか１項に記載の光書込み装置。
【請求項６】
前記透明基板の面と前記同一面上には、前記第１の光量センサと前記第２の光量センサとを含む３つ以上の光量センサが配置されており、
前記算出部は、同じタイミングで複数の前記第１目標値を算出し、同じタイミングで複数の前記第２目標値を算出する、請求項１〜３のいずれか１項に記載の光書込み装置。
【請求項７】
前記第１の光量センサは、記第２特定素子の光量を検出できない前記第２特定素子から離れた位置に設けられており、
前記光書込み装置は、前記第１の光量センサが設けられた前記透明基板上の面と前記同一面上に、前記第１特定素子の光量と前記第２特定素子の光量とを検出する補助光量センサをさらに備える、請求項１〜６のいずれか１項に記載の光書込み装置。
【請求項８】
前記透明基板上に設けられ、前記第１の複数の発光素子により照射される光と前記第２の複数の発光素子により照射される光との光軸方向の高さを有する支持部材をさらに備え、
前記第１の光量センサは、前記支持部材上の、前記第１の複数の発光素子から照射される光と前記第２の複数の発光素子から照射される光とが受光可能な位置に設けられる、請求項１〜７のいずれか１項に記載の光書込み装置。
【請求項９】
請求項１〜８のいずれかに記載の光書込み装置を備える、画像形成装置。
【請求項１０】
設定された目標値に基づいて、第１の複数の発光素子と第２の複数の発光素子とを駆動部により駆動するステップと、
少なくとも前記第１の複数の発光素子の光量を検出する第１の光量センサにより検出された光量を取得するステップと、
少なくとも前記第２の複数の発光素子の光量を検出する第２の光量センサにより検出された光量を取得するステップと、
前記第１の複数の発光素子のうちの第１特定素子の前記第１の光量センサにより検出された光量と、前記第２の複数の発光素子のうちの第２特定素子の前記第１の光量センサにより検出された光量との差分に基づいて、前記駆動部に駆動される発光素子の光量の第１目標値を算出するステップとを備え、
前記算出するステップは、前記第１目標値に基づく前記第２特定素子の光量の変化量に応じて、前記駆動部に駆動される前記発光素子の光量の第２目標値を算出することを含み、
前記駆動するステップは、前記第１目標値に基づいて前記第１の複数の発光素子を駆動し、前記第２目標値に基づいて前記第２の複数の発光素子を駆動することを含む、光量制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、光書込み装置に関し、より特定的には、発光素子の光量を制御する技術に関する。
【背景技術】
【０００２】
電子写真方式が採用された画像形成装置においては、従来、感光体の表面に静電潜像を書き込むための光書込み装置の光源として、ＬＥＤ（Light Emitting Diode）素子や有機ＥＬ（Electro Luminescence）素子等が利用されている。
【０００３】
有機ＥＬ素子等の発光素子は、駆動を繰り返すことで光量の低下が生じる。光量の低下の状況は、光書込み装置に複数設けられた発光素子ごとに異なり、このような発光素子の光量の差により画像の画質劣化を生じるおそれがある。
【０００４】
これに対して、例えば、特開２０１０−１７９６１７号公報（特許文献１）は、「出力が低下する光センサーの肩部分において、互いに向き合う光センサー間にてその出力を合成し、補正処理における光量信号のＳＮ比を増加する」技術を開示している（［段落００４６］参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７９６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、光書込み装置内に設けられる光量センサの位置がそれぞれ異なることで温度環境に違いが生じたり、個々の光量センサが特性の違いを有すること等により、発光素子の光量が同一であっても各光量センサが検出する光量に差が生じることがある。そのため、特許文献に開示されているような発光素子ごとの光量の補正を行っても、複数の発光素子の光量のむらを低減することが困難な場合があった。したがって、複数の発光素子の光量のむらを低減する技術が必要とされている。
【０００７】
本開示は、係る実情に鑑み考え出されたものであり、そのある局面における目的は複数の発光素子の光量のむらを低減することが可能な技術を提供することである。
【課題を解決するための手段】
【０００８】
ある局面に従うと、光書込み装置は、透明基板と、透明基板上に設けられた第１の複数の発光素子を含む第１の発光素子群と、第１の発光素子群が設けられた透明基板の面と同一面上に設けられ、第１の複数の発光素子とは異なる第２の複数の発光素子を含む第２の発光素子群と、設定された目標値に基づいて、第１の複数の発光素子と第２の複数の発光素子とを駆動する駆動部と、透明基板上に設けられ、少なくとも第１の複数の発光素子の各光量を検出する第１の光量センサと、第１の光量センサが設けられた透明基板の面と同一面上に設けられ、少なくとも第２の複数の発光素子の各光量を検出する第２の光量センサと、第１の複数の発光素子のうちの第１特定素子の第１の光量センサにより検出された光量と、第２の複数の発光素子のうちの第２特定素子の第１の光量センサにより検出された光量との差分に基づいて、駆動部に駆動される発光素子の光量の第１目標値を算出する算出部とを備える。第２特定素子は、第１の光量センサとの距離が第１特定素子と第１の光量センサとの距離とほぼ同じ距離となる発光素子である。算出部は、第１目標値に基づく第２特定素子の光量の変化量に応じて、駆動部に駆動される発光素子の光量の第２目標値を算出する。駆動部は、第１目標値に基づいて第１の複数の発光素子を駆動し、第２目標値に基づいて第２の複数の発光素子を駆動する。
【０００９】
ある局面に従うと、光書込み装置の算出部は、第２の光量センサによって検出された変化量を含む第２特定素子の光量を第２目標値として算出する。
【００１０】
ある局面に従うと、光書込み装置の第１の光量センサおよび第２の光量センサは、第２特定素子が発光するタイミングで第２特定素子の光量を検出する。
【００１１】
ある局面に従うと、光書込み装置の透明基板の面と同一面上には、第１の光量センサと第２の光量センサとを含む３つ以上の光量センサが配置されている。３つ以上の光量センサの少なくとも１つの光量センサは、透明基板の一端の最も近い位置に設けられた発光素子群から、透明基板の他端の最も近い位置に設けられた発光素子群までの各発光素子群に含まれる特定素子が透明基板上に並んだ順に従って発光した光量を検出する。算出部は、駆動部に駆動される発光素子の光量の目標値を、少なくとも１つの光量センサにより検出された光量の順に算出する。
【００１２】
ある局面に従うと、光書込み装置の透明基板の面と同一面上には、第１の光量センサと第２の光量センサとを含む３つ以上の光量センサが配置されている。３つ以上の光量センサの少なくとも１つの光量センサは、透明基板上の並びの位置が中央付近の位置の発光素子群から、透明基板上の両端付近の位置のそれぞれの発光素子群までの各発光素子群に含まれる特定素子が透明基板上に並んだ順に従って発光した光量を検出する。算出部は、特定素子の光量に基づいて、駆動部に駆動される発光素子の光量の目標値を、少なくとも１つの光量センサにより検出された光量の順に算出する。
【００１３】
ある局面に従うと、光書込み装置の透明基板の面と同一面上には、第１の光量センサと第２の光量センサとを含む３つ以上の光量センサが配置されている。算出部は、同じタイミングで複数の第１目標値を算出し、同じタイミングで複数の第２目標値を算出する。
【００１４】
ある局面に従うと、光書込み装置の第１の光量センサは、第２特定素子の光量を検出できない第２特定素子から離れた位置に設けられている。光書込み装置は、第１の光量センサが設けられた透明基板上の面と同一面上に、第１特定素子の光量と第２特定素子の光量とを検出する補助光量センサをさらに備える。
【００１５】
ある局面に従うと、光書込み装置は、透明基板上に設けられ、第１の複数の発光素子により照射される光と第２の複数の発光素子により照射される光との光軸方向の高さを有する支持部材をさらに備える。第１の光量センサは、支持部材上の、第１の複数の発光素子から照射される光と第２の複数の発光素子から照射される光とが受光可能な位置に設けられる。
【００１６】
他の局面に従うと、画像形成装置は、上述した光書込み装置を備える。
他の局面に従うと、光量制御方法は、設定された目標値に基づいて、第１の複数の発光素子と第２の複数の発光素子とを駆動部により駆動するステップと、少なくとも第１の複数の発光素子の光量を検出する第１の光量センサにより検出された光量を取得するステップと、少なくとも第２の複数の発光素子の光量を検出する第２の光量センサにより検出された光量を取得するステップと、第１の複数の発光素子のうちの第１特定素子の第１の光量センサにより検出された光量と、第２の複数の発光素子のうちの第２特定素子の第１の光量センサにより検出された光量との差分に基づいて、駆動部に駆動される発光素子の光量の第１目標値を算出するステップとを備える。算出するステップは、第１目標値に基づく第２特定素子の光量の変化量に応じて、駆動部に駆動される発光素子の光量の第２目標値を算出することを含む。駆動するステップは、第１目標値に基づいて第１の複数の発光素子を駆動し、第２目標値に基づいて第２の複数の発光素子を駆動することを含む。
【発明の効果】
【００１７】
本開示によれば、光書込み装置は、複数の発光素子の光量のむらを低減することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に従う画像形成装置１の概略図である。
【図２】本実施の形態に従う画像形成ステーション５の模式図である。
【図３】本実施の形態に従う光書込み装置２０の一部の構成について説明する図である。
【図４】本実施の形態に従う光書込み装置２０の各基板上の構成について説明する図である。
【図５】本実施の形態に従う発光素子群１００と、光量センサ１０との配置について説明する図である。
【図６】本実施の形態に従う光書込み装置２０のブロック図について説明する図である。
【図７】本実施の形態に従う目標値の算出について説明する図である。
【図８】本実施の形態に従う第１目標値の算出に関する各特定素子の輝度値を表わす図である。
【図９】本実施の形態に従う第２目標値の算出に関する各特定素子の輝度値を表わす図である。
【図１０】本実施の形態に従う第１の複数の発光素子１１１の光量制御について説明する図である。
【図１１】本実施の形態に従う第２の複数の発光素子１１２の光量制御について説明する図である。
【図１２】本実施の形態に従うプロセッサ５１の処理を説明するフローチャートである。
【図１３】本実施の形態に従う４つの光量センサ１０と、４つの発光素子群１００との光量制御の処理順序について説明する図である。
【図１４】本実施の形態に従う光量センサ１０が発光素子群１００の各特定素子の光量を検出するタイミングの一例を示す図である。
【図１５】本実施の形態に従う光量センサ１０が特定素子の光量を検出するタイミングの別の例を示す図である。
【図１６】本実施の形態に従う光量センサ１０のグループの例を示す図である。
【図１７】本実施の形態に従う光量センサ１０の各グル―プの特定素子の光量が検出されるタイミングを示す図である。
【図１８】本実施の形態に従う補助光量センサ１９について説明する図である。
【図１９】本実施の形態に従う光量センサ１０を支持部で支持する構成について説明する図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。以下に示す実施の形態においては、画像形成装置に具備される光書込み装置として説明を行う。より具体的には、電子写真方式を採用したいわゆるタンデム型のカラープリンターに具備される光書込み装置を例示して説明を行なう。
【００２０】
＜画像形成装置の構成＞
図１は、本実施の形態に従う画像形成装置１の概略図である。図２は、本実施の形態に従う画像形成ステーション５の模式図である。まず、図１および図２を参照して、本実施の形態における画像形成装置１の概略的な構成について説明する。
【００２１】
図１に示すように、画像形成装置１は、装置本体２と、給紙ユニット９とを主として備える。装置本体２は、用紙に画像を形成するための部位である画像形成部２Ａと、画像形成部２Ａに用紙を供給するための部位である給紙部２Ｂとを含む。給紙ユニット９は、画像形成部２Ａに供給するための用紙を収納するものであり、給紙部２Ｂに着脱自在に設けられている。
【００２２】
画像形成装置１の内部には、上述した画像形成部２Ａおよび給紙部２Ｂに跨って各種のローラー３が設置されており、これにより用紙が所定の方向に沿って搬送される搬送経路４が構築されている。また、図１に示すように、給紙部２Ｂには、画像形成部２Ａに用紙を供給するための手差しトレイ９ａが別途設けられていてもよい。画像形成部２Ａは、各色のトナー像を形成可能な画像形成ステーション５と、当該画像形成ステーション５に懸架された中間転写ベルト６と、搬送経路４上であってかつ中間転写ベルト６の走路上に設けられた転写部７と、転写部７よりも下流側の部分の搬送経路４上に設けられた定着部８とを主として備える。
【００２３】
図２に示すように、画像形成ステーション５は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）およびブラック（Ｋ）の各色のトナー像を形成する作像ユニット５Ｙ，５Ｍ，５Ｃ，５Ｋを有している。
【００２４】
作像ユニット５Ｙ，５Ｍ，５Ｃ，５Ｋは、それぞれ、感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋ（以下、これらを総称して感光体５０ともいう。）と、当該感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの回転方向に沿って上流側からその周囲に順に配置された帯電チャージャー４０Ｙ，４０Ｍ，４０Ｃ，４０Ｋ、光書込み装置２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋ、現像装置１３Ｙ，１３Ｍ，１３Ｃ，１３Ｋ、転写チャージャー１４Ｙ，１４Ｍ，１４Ｃ，１４Ｋおよびクリーニング装置３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋとによって構成されている。
【００２５】
感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋと転写チャージャー１４Ｙ，１４Ｍ，１４Ｃ，１４Ｋとの間には、それぞれ上述した中間転写ベルト６が挿通されており、当該中間転写ベルト６は、感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの各々と接している。
【００２６】
トナー像の形成に際しては、まず、帯電チャージャー４０Ｙ，４０Ｍ，４０Ｃ，４０Ｋによって感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの表面がそれぞれ帯電した状態とされる。
【００２７】
次に、光書込み装置２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋ（以下、これらを総称して光書込み装置２０ともいう。）は、光を感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの表面にそれぞれ照射する。これにより、光書込み装置２０は、感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの表面にそれぞれ静電潜像を書き込む。
【００２８】
次に、現像装置１３Ｙ，１３Ｍ，１３Ｃ，１３Ｋは感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの表面にそれぞれ対応した色のトナーを供給する。これにより、現像装置１３Ｙ，１３Ｍ，１３Ｃ，１３Ｋは、感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの表面に静電潜像に応じたトナー像をそれぞれ形成する。
【００２９】
感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの表面に形成されたトナー像は、その後、転写チャージャー１４Ｙ，１４Ｍ，１４Ｃ，１４Ｋによって中間転写ベルト６にそれぞれ転写される（いわゆる一次転写）。
【００３０】
その後、感光体ドラム５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋの表面に残留するトナーがクリーニング装置３０Ｙ，３０Ｍ，３０Ｃ，３０Ｋによってそれぞれ除去される。
【００３１】
これにより、中間転写ベルト６の表面には、作像ユニット５Ｙ，５Ｍ，５Ｃ，５Ｋによって各色のトナー像が重ね書きされる。カラートナー像が形成されることになる。なお、作像ユニット５Ｋのみが使用された場合には、中間転写ベルト６の表面には、モノクロトナー像が形成される。
【００３２】
中間転写ベルト６は、その表面に形成されたカラートナー像あるいはモノクロトナー像を転写部７へと移送し、給紙部２Ｂから転写部７へと搬送されてきた用紙とともに転写部７において一対の転写ローラーによって圧接される。これにより、中間転写ベルト６の表面に形成されたカラートナー像あるいはモノクロトナー像が、用紙に転写される（いわゆる二次転写）。
【００３３】
カラートナー像あるいはモノクロトナー像が転写された用紙は、その後、定着部８によって加圧および加熱される。これにより、用紙上にカラー画像あるいはモノクロ画像が形成され、当該カラー画像あるいはモノクロ画像が形成された用紙は、その後、装置本体２から排出される。
【００３４】
＜光書込み装置のハード構成＞
図３は、本実施の形態に従う光書込み装置２０の一部の構成について説明する図である。光書込み装置２０は、発光素子群１００と、光量センサ１０と、透明基板１２５と、マイクロレンズアレイ１２７と、絞り部１２９とを含む。
【００３５】
ここで、図３に示すＸ軸方向の主走査方向とは潜像担持体である感光体５０の回転軸に平行な方向を意味し、Ｚ軸方向の光軸方向は、発光素子群１００に含まれる複数の発光素子１１０の光の進行方向を意味する。また後述するＹ軸方向の副走査方向は、感光体５０の回転軸に直交する方向を意味する。
【００３６】
透明基板１２５は、例えばガラス基板であり、発光素子１１０から照射される光が通過する基板である。透明基板１２５の下面の第１主面上には、発光素子群１００が設けられている。発光素子群１００は複数の発光素子１１０を含む。また、透明基板１２５の上面であり第１主面と相対する第２主面上には、光量センサ１０が設けられている。
【００３７】
なお、図３では、透明基板１２５上に設けられる発光素子群１００は、第１の発光素子群１０１および第２の発光素子群１０２（以下、これらを総称して発光素子群１００ともいう。）と、第１の光量センサ１１および第２の光量センサ１２（以下、これらを総称して光量センサ１０ともいう。）を例に説明する。また、図３の各構成を説明する場合に、図４（図４（Ａ）〜図４（Ｃ））を適宜参照しながら説明する。図４は、本実施の形態に従う光書込み装置２０の各基板上の構成について説明する図である。
【００３８】
最初に図３の発光素子群１００について、図４（Ａ）を参照して説明する。図４（Ａ）は、透明基板１２５の同一面上に設けられた発光素子群１００の構成について説明する図である。発光素子群１００は、例えば有機ＥＬ発光素子である発光素子１１０の集合であって、透明基板１２５上の第１主面上に設けられている。発光素子群１００は、透明基板１２５の長手方向（主走査方向）および短手方向（副走査方向）にアレイ状に配列されている。また、発光素子群１００は、副走査方向では主走査方向の先頭位置をずらして千鳥状に配列されている。このように、発光素子群１００のそれぞれが透明基板１２５の同一面上に設けられている。なお、千鳥状の配列は一例であって、これ以外の配列が設けられてもよい。
【００３９】
図４（Ａ）では、一例として３つの発光素子群１００が副走査方向に配置されている。副走査方向における発光素子群１００の数は、３つに限られるものではなく、２つ以下でもよいし４つ以上でもよい。また、７つの発光素子群が、主走査方向に配置されている。主走査方向における発光素子群１００の数は、７つに限られるものではなく、６つ以下でもよいし８つ以上でもよい。以下では、副走査方向に２つの発光素子群が配置されている場合について説明する。
【００４０】
また、光量センサ１０は第２主面上に設けられる。１つの光量センサ１０は、１つの発光素子群に対して設けられる。そのため、図４（Ａ）に示すように、２１個の発光素子群１００が透明基板１２５の第１主面上に設けられる場合には、２１個の光量センサ１０が第２主面上に設けられる。そして、１つの光量センサ１０は、少なくとも１つの発光素子群１００に含まれる複数の発光素子１１０の各光量を算出する。
【００４１】
このように、基本的には１つの光量センサ１０が、１つの発光素子群１００に含まれる複数の発光素子１１０の各光量を算出する。そして、１つの発光素子群１００に含まれる複数の発光素子１１０と、別の発光素子群１００に含まれる複数の発光素子１１０とは異なる。より具体的には、図３に示すように第１の発光素子群１０１に含まれる複数の発光素子１１１と、第２の発光素子群１０２に含まれる複数の発光素子１１２とは異なる。
【００４２】
図３の発光素子群１００に含まれる複数の発光素子１１０から出力される光（以下、出力光ともいう。）は、複数の発光素子１１０の光軸方向に進行する。複数の発光素子１１０の出力光は、透明基板１２５を通過して、透明基板１２５の第１主面に向かい合って設けられたマイクロレンズアレイ１２７ａと、感光体５０に向かい合って設けられたマイクロレンズアレイ１２７ｂと、マイクロレンズアレイ１２７ａおよび１２７ｂの間に設けられた絞り部１２９とを通して感光体５０へ照射される。
【００４３】
図４（Ｂ）を参照して、絞り部１２９の構成について説明する。図４（Ｂ）は、本実施の形態に従う絞り部１２９の構成について説明する図である。絞り部１２９は、複数の開口部１３１を含む。開口部１３１は、絞り部１２９の基板上の主走査方向および副走査方向に複数配置され、発光素子群１００の個数に応じた数が設けられる。１つの開口部１３１は、１つの発光素子群１００からの出力光が開口部１３１を通過するときの光量を調整する。
【００４４】
図３を再び参照して、マイクロレンズアレイ１２７ａおよび１２７ｂ（以下、これらを総称して、マイクロレンズアレイ１２７ともいう。）について説明する。マイクロレンズアレイ１２７は、各発光素子群１００に含まれる複数の発光素子１１０の光路上に設けられ、それぞれがテレセントリック光学系で構成された複数の結像レンズ１３３を含む。
【００４５】
次に、図４（Ｃ）を参照してマイクロレンズアレイ１２７の構成について説明する。図４（Ｃ）は、本実施の形態に従うマイクロレンズアレイ１２７の構成について説明する図である。マイクロレンズアレイ１２７の結像レンズ１３３は、レンズ基板上の主走査方向および副走査方向に複数配置され、発光素子群１００の個数に応じた数が設けられる。このようにして、結像レンズ１３３はレンズアレイを形成している。マイクロレンズアレイ１２７は、発光素子群１００の各発光素子１１０からの出力光を感光体５０へ照射させる。
【００４６】
次に、図４（Ａ）の透明基板１２５上の複数の発光素子群１００のうち、範囲ＳＡに含まれる８つの発光素子群１００の複数の発光素子１１０の光量制御の処理について説明する。まず最初に、図５を参照して８つの発光素子群１００の概要について説明する。
【００４７】
図５は、本実施の形態に従う発光素子群１００と、光量センサ１０との配置について説明する図である。より具体的には、透明基板１２５上には、８つの発光素子群１００（第１の発光素子群１０１〜第８の発光素子群１０８）が設けられている。１つの発光素子群は、複数の発光素子１１０を含む。たとえば、第１の発光素子群１０１は、複数の発光素子１１１を含む。その他の発光素子群も複数の発光素子を含む。これらの発光素子群の近傍には、光量センサ１０（第１の光量センサ１１〜第８の光量センサ１８）が設けられている。各光量センサ１０は、近傍の発光素子群１００に含まれる複数の発光素子１１０の光量を検出する。なお、図５では、透明基板１２５の第２主面を平面視にて説明する都合上、第２主面とは反対の面（裏面）の第１主面上に設けらた発光素子群１００に含まれる複数の発光素子１１０は破線で示されている。
【００４８】
また、以下では、第１の光量センサ１１〜第８の光量センサ１８の全部または一部を総称して光量センサ１０という場合がある。第１の発光素子群１０１〜第８の発光素子群１０８の全部または一部を総称して発光素子群１００という場合がある。複数の発光素子１１１〜１１８の全部または一部を総称して発光素子１１０という場合がある。
【００４９】
＜光書込み装置のブロック図＞
図６を参照して、図５の範囲ＳＡ１に含まれる第１の発光素子群１０１および第２の発光素子群１０２の２つの発光素子群と、第１の光量センサ１１および第２の光量センサ１２の２つの光量センサとの構成について説明する。
【００５０】
図６は、本実施の形態に従う光書込み装置２０のブロック図について説明する図である。光書込み装置２０は、制御装置２５と、光量センサ１０と、発光素子群１００と、駆動部５３ａおよび駆動部５３ｂ（以下、これらを総称して駆動部５３ともいう。）とを含む。
【００５１】
制御装置２５は、光量センサ１０によって検出された発光素子群１００に含まれる特定素子の光量を取得し、発光素子群１００に含まれる複数の発光素子１１０の光量の目標値を算出する。制御装置２５は、例えばＡＳＩＣ（Application Specific Integrated Circuit）にて構成されている。制御装置２５は、例えば、透明基板１２５から離れた位置に設置された基板上に実装されており、フレキシブル配線基板を介して駆動部５３と電気的に接続されている。制御装置２５は、プロセッサ５１と記憶装置５２とを含む。
【００５２】
プロセッサ５１は、駆動部５３の動作を制御して発光素子１１０の光量の目標値を算出する。プロセッサ５１は、算出部５１１と、設定部５１２と、画像処理部５１３とを含む。
【００５３】
算出部５１１は、駆動部５３に駆動指示の信号を出力し、特定素子を発光させて、発光素子１１０の光量の目標値を算出する。
【００５４】
設定部５１２は、フィードバック制御により、複数の発光素子１１０の光量が目標値となるように駆動部５３が複数の発光素子１１０を駆動する電流値を導出する。導出された電流値は、駆動部５３が各発光素子１１０を駆動するときの電流値として設定される。設定部５１２は、各発光素子１１０が駆動されるときのそれぞれの電流値５２２を記憶装置５２に格納する。
【００５５】
画像処理部５１３は、ＶＩＤＥＯ画像データに基づき、駆動部５３に駆動指示の信号を出力する。ＶＩＤＥＯ画像データは、画像形成装置１が取得した原稿の画像データに基づいて生成されるデータであり、このデータに基づいて帯電した感光体５０が露光され、静電潜像が書き込まれる。なお、以下では画像処理部５１３の機能は、プロセッサ５１の一機能として説明するが、プロセッサ５１以外の他の装置によって実現されてもよい。
【００５６】
記憶装置５２は、算出部５１１が算出した目標値５２１と、設定部５１２が導出した電流値５２２と、制御装置２５を動作させる各種プログラムとを格納する。記憶装置５２は、例えば、フラッシュメモリなどの不揮発性記憶装置などで構成される。
【００５７】
駆動部５３は、例えば、透明基板１２５上に設けられる。駆動部５３は、発光素子群１００に含まれる複数の発光素子１１０を駆動するドライバーである。より具体的には、駆動部５３は、算出部５１１からの駆動の指示信号に基づき、第１の発光素子群１０１に含まれる特定素子と、第２の発光素子群１０２に含まれる特定素子とを駆動する。また、駆動部５３は、画像処理部５１３からの駆動指示の信号に基づき、画像データに応じた発光素子１１０を設定された目標値で発光（点灯）させる。これにより、画像データに応じた静電潜像が、帯電した感光体５０に画像データに応じた静電潜像が書き込まれる。なお、駆動部５３は、図６に示すように発光素子群１００ごとに設けられてもよいし、複数の発光素子群１００に対して１つの駆動部５３が設けられてもよい。
【００５８】
＜目標値の算出＞
次に、図７〜図１１を参照して、算出部５１１と設定部５１２との処理について説明する。図７は、本実施の形態に従う算出部５１１による目標値の算出について説明する図である。算出部５１１は設定された目標値に基づき第１の特定の発光素子（例えば、発光素子１１１ａ。以下、発光素子１１１ａを第１特定素子１１１ａともいう。）を駆動させる駆動指示の信号を駆動部５３ａに出力する。また、算出部５１１は、設定された目標値に基づき第２の特定の素子（例えば、発光素子１１２ａ。以下、発光素子１１２ａを第２特定素子１１２ａともいう。）を駆動させる駆動指示の信号を駆動部５３ｂに出力する。
【００５９】
第１特定素子１１１ａは、第１の発光素子群１０１に含まれる複数の発光素子１１１のうち目標値の算出のために用いるよう予め定められた発光素子である。また、第２特定素子１１２ａは、第２の発光素子群１０２に含まれる複数の発光素子１１２のうち目標値の算出のために用いるよう予め定められた発光素子である。さらに、以下で説明される他の特定素子もそれぞれの発光素子群１００に含まれる複数の発光素子１１０のうち目標値の算出のために用いるよう予め定められた発光素子である。
【００６０】
なお、第１特定素子１１１ａは、第１の光量センサ１１との距離が距離Ｌ１の条件を満たす発光素子である。距離Ｌ１は、予め定められた距離でもよいし任意の距離でもよい。また、第２特定素子１１２ａは、第１の光量センサ１１との距離が第１特定素子１１１ａと第１の光量センサ１１との距離Ｌ１とほぼ同じ発光素子である。
【００６１】
また、本実施の形態の説明では、それぞれの発光素子群の特定素子は１つとして説明するが、特定素子の数は１に限られず、第１特定素子１１１ａの数と第２特定素子１１２ａの数とが同じであればよい。例えば、２つずつの発光素子が、特定素子とされてもよい。その場合、第１の光量センサ１１は、第１の発光素子群１０１に含まれる２つの特定素子の光量の合計と、第２の発光素子群１０２に含まれる同数の特定素子の光量の合計とを検出する。
【００６２】
ここで、１つの光量センサ１０に対して、ほぼ同じ距離となる第１特定素子１１１ａの光量と第２特定素子１１２ａの光量とは、本来であればほぼ同じ光量となるが、これらの特定素子の劣化や光書込み装置２０内に設けられる特定素子の位置の違いによる温度差等により、２つの特定素子の光量が異なる光量となる場合がある。
【００６３】
第１の光量センサ１１は、駆動部５３ａによって駆動される第１特定素子１１１ａの光量を検出する。また、第１の光量センサ１１は、駆動部５３ｂによって駆動される第２特定素子１１２ａの光量を検出する。より具体的には、第１の光量センサ１１は、駆動部５３ａが駆動させた第１特定素子１１１ａの光量を検出する。次に、第１の光量センサ１１は、駆動部５３ａが第１特定素子１１１ａの駆動を停止させた後に、駆動部５３ｂが駆動させた第２特定素子１１２ａの光量を検出する。
【００６４】
算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量の差分に基づいて、目標値を算出する。例えば、算出部５１１は、第１の光量センサ１１によって検出された第１特定素子１１１ａの光量および第２特定素子１１２ａの光量を取得する。算出部５１１は、取得した第１特定素子１１１ａの光量と第２特定素子１１２ａの光量との差分に基づいて、駆動部５３に駆動される発光素子１１０の光量の目標値（第１目標値）を算出する。
【００６５】
図８を参照して、第１目標値の算出の具体例について説明する。図８は、本実施の形態に従う第１目標値の算出に関する各特定素子の輝度値を表わす図である。図８の縦軸は光量を示す輝度値（ｃｄ／ｍ２）であり、横軸は発光素子１１０の光量を検出する光量センサの種類を示す。算出部５１１は、図８（Ａ）のグラフに示すように、第１の光量センサ１１によって検出された第１特定素子１１１ａの光量（輝度値１２０ｃｄ／ｍ２）を取得する。また、算出部５１１は、第１の光量センサ１１によって検出された第２特定素子１１２ａの光量（輝度値１００ｃｄ／ｍ２）を取得する。
【００６６】
算出部５１１は、駆動部５３に駆動される複数の発光素子１１１の光量の目標値を算出する。例えば、算出部５１１は、第１特定素子１１１ａの輝度値と第２特定素子１１２ａの輝度値との差分に基づいて、発光素子１１１の光量の第１目標値を算出する。より具体的には、算出部５１１は、図８（Ｂ）のグラフに示す第１特定素子１１１ａの輝度値１２０ｃｄ／ｍ２と、第２特定素子１１２ａの輝度値１００ｃｄ／ｍ２との差分の２０ｃｄ／ｍ２を、第２特定素子１１２ａの輝度値１００ｃｄ／ｍ２に加えた、輝度値１２０ｃｄ／ｍ２を第１目標値として算出する。言い換えると、算出部５１１は、第１特定素子１１１ａの光量と第２特定素子１１２ａの光量とが同一となる値を第１目標値として算出する。これにより、光書込み装置２０は、各発光素子群１００に含まれるそれぞれの特定素子の光量を１つの光量センサ１０が検出し、１つの光量センサ１０により検出されたそれぞれの特定素子の光量から複数の発光素子１１０の光量の目標値となる値を算出できる。
【００６７】
図７を再び参照して、次に算出部５１１は、駆動部５３ｂに第２特定素子１１２ａの駆動指示の信号を出力する。第１の光量センサ１１および第２の光量センサ１２は、第２特定素子１１２ａが発光するタイミングで第２特定素子１１２ａの光量を検出する。算出部５１１は、第２特定素子１１２ａの光量を第１の光量センサ１１および第２の光量センサ１２から取得する。このように、第１の光量センサ１１および第２の光量センサ１２は、駆動部５３ｂにより駆動された第２特定素子１１２ａの光量を時間的にほぼ同じタイミングで検出する。また、これにより光書込み装置２０は、発光素子１１０の目標値の算出の処理時間を削減できる。
【００６８】
なお、第２の光量センサ１２と第２特定素子１１２ａとの距離は、上述の第１の光量センサ１１と第２特定素子１１２ａとの距離Ｌ１とほぼ同じ距離となる。
【００６９】
ここで、本来であれば１つの発光素子１１０に対して、ほぼ同じ距離に設けられた２つの光量センサ１０が検出する光量は同じ光量となる。しかしながら、光書込み装置２０内に設けられる光量センサ１０の位置がそれぞれ異なることで光量センサ１０の温度差が生じたり、個々の光量センサ１０が特性の違いを有すること等により、光量センサ１０により検出される光量が異なる光量となる場合がある。
【００７０】
そのため、算出部５１１は、上述の第１目標値に基づく第２特定素子の光量の変化量に応じて、駆動部５３に駆動される発光素子１１０の光量の目標値（第２目標値）を算出する。光書込み装置２０は、上述の第１目標値と第２目標値とに基づいて、複数の発光素子１１０の光量を調整することで、複数の発光素子１１０のそれぞれの光量に違いがあっても、光量むらを低減できる。なお、複数の発光素子１１０のそれぞれの光量の違いは、例えば、各光量センサ１０の特性の違いにより生じるものである。
【００７１】
図９を参照して、算出部５１１による第２目標値の算出の具体例について説明する。図９は、本実施の形態に従う第２目標値の算出に関する各特定素子の輝度値を表わす図である。算出部５１１は、例えば、図９（Ｂ）のグラフに示すように、第１の光量センサ１１から第２特定素子１１２ａの光量を示す輝度値１２０ｃｄ／ｍ２を取得し、第２の光量センサ１２から第２特定素子１１２ａの光量を示す輝度値８４ｃｄ／ｍ２を取得する。
【００７２】
ここで、第１の光量センサ１１と第２の光量センサ１２とにより検出される第２特定素子１１２ａの光量は、第１目標値に基づき光量が増加したものである。より具体的には、第１目標値が算出される前は、図９（Ａ）グラフに示すように、第１の光量センサ１１により検出される第２特定素子１１２ａの輝度値は１００ｃｄ／ｍ２であり、第２の光量センサ１２で検出される輝度値は、７０ｃｄ／ｍ２である。
【００７３】
これに対して、第１目標値が算出されたことで、第１の光量センサ１１により検出される第２特定素子１１２ａの光量の目標値（第１目標値）は、１２０ｃｄ／ｍ２となり、駆動部５３ｂはこの目標値に基づいて第２特定素子１１２ａを駆動させる。その結果、第１の光量センサ１１は、第１目標値が算出される前よりも光量が増加した第２特定素子１１２ａの光量を検出する。より具体的には、第２特定素子１１２ａの光量は、１００ｃｄ／ｍ２から１２０ｃｄ／ｍ２に増加する。
【００７４】
また、第２の光量センサ１２も、第１目標値が算出される前よりも光量が増加した第２特定素子１１２ａの光量を検出する。より具体的には、第２特定素子１１２ａの光量は、第１目標値が算出される前の図９（Ａ）のグラフに示す７０ｃｄ／ｍ２よりも増加して、右のグラフに示す８４ｃｄ／ｍ２となる。このように同じ特定素子の光量を２つの光量センサで検出した場合に光量差が生じるのは、上述のように各光量センサの検出性能差等によるものである。
【００７５】
このように複数の光量センサ１０が１つの特定素子の光量を検出する場合に、算出部５１１は、第１目標値に基づく第２特定素子１１２ａの光量の変化量に応じて、駆動部５３に駆動される発光素子１１０の光量の第２目標値を算出する。より具体的には、算出部５１１は、第２の光量センサ１２によって検出された変化量を含む第２特定素子１１２ａの光量を第２目標値として算出する。例えば、算出部５１１は、第２の光量センサ１２によって検出された変化量（１４ｃｄ／ｍ２）を含む８４ｃｄ／ｍ２を第２目標値として算出する。これにより、光書込み装置２０は、複数の光量センサ１０により検出された特定素子の光量から複数の発光素子１１０の目標値となる値を算出できる。
【００７６】
ここで、この第２の光量センサ１２が第１目標値算出後に検出した８４ｃｄ／ｍ２と、第１の光量センサ１１が第１目標値算出後に検出した１２０ｃｄ／ｍ２との比（発光素子の出力比）は７：１０となる。そして、第２の光量センサ１２が第１目標値算出前に検出した７０ｃｄ／ｍ２と、第１の光量センサ１１が第１目標値算出前に検出した１００ｃｄ／ｍ２との比（発光素子の出力比）も７：１０となる。
【００７７】
このように、算出部５１１は、第１目標値に基づき第２特定素子１１２ａの光量が変化した場合であっても、２つの光量センサに検出される出力比が維持された状態で第２目標値を算出できる。また、第１目標値の設定により第２特定素子１１２ａの光量に変化が生じない場合であっても、算出部５１１は、出力比が維持された状態で第２目標値を算出できる。
【００７８】
なお、算出部５１１は、第１目標値と第２目標値とを、記憶装置５２に格納する。プロセッサ５１の設定部５１２は、記憶装置５２から第１目標値および第２目標値を含む目標値５２１を読み出して、次に説明する複数の発光素子１１０を駆動させて光量を調整する光量制御を行う。
【００７９】
＜第１目標値に基づく複数の発光素子の光量制御＞
設定部５１２は、記憶装置５２から目標値５２１を読み出して、第１目標値に基づいて第１の発光素子群１０１に含まれる複数の発光素子１１１のそれぞれを駆動させる駆動指示の信号を駆動部５３ａに出力する。
【００８０】
より具体的には、設定部５１２は、第１目標値と複数の発光素子１１１のそれぞれの発光素子の光量との差分を算出し、この差分を低減するために駆動部５３ａへ駆動指示の信号を出力するフィードバック制御を実行することで、複数の発光素子１１１のそれぞれの発光素子の光量を第１目標値に近づける。そして、設定部５１２は、１つの発光素子１１１の光量が第１目標値との差が最も小さいときの電流値を導出する。電流値は、駆動部５３ａが１つの発光素子１１１を駆動させる電流の値である。
【００８１】
設定部５１２は、導出した電流値を記憶装置５２に格納する。設定部５１２が記憶装置５２に格納した電流値５２２は、画像処理部５１３が画像データに基づき発光素子１１１を駆動する場合に読み出され、駆動部５３ａが発光素子１１１を駆動するときの電流値として用いられる。これにより複数の発光素子１１１の光量むらを低減でき、印刷媒体へ転写される画像の劣化も防止できる。
【００８２】
図１０を用いて、設定部５１２による複数の発光素子１１１の光量制御について説明する。図１０は、本実施の形態に従う第１の複数の発光素子１１１の光量制御について説明する図である。設定部５１２は、算出部５１１が第１特定素子１１１ａの光量に基づいて算出した第１目標値が１２０ｃｄ／ｍ２の場合に、第１の発光素子群１０１に含まれる発光素子１１１ｂを発光させる駆動指示の信号を駆動部５３ａに出力する。第１の光量センサ１１は、駆動部５３ａが発光素子１１１ｂを駆動させたときに発光素子１１１ｂの光量として１００ｃｄ／ｍ２を検出する。
【００８３】
設定部５１２は、第１の光量センサ１１から発光素子１１１ｂの光量を取得して、第１目標値との差分に基づき、駆動部５３ａを駆動する電流値を増加させる駆動指示の信号を出力する。このように、設定部５１２がフィードバック制御を実行することで、発光素子１１１ｂの光量と第１目標値との差分が低減される。そして、設定部５１２は、駆動部５３ａが発光素子１１１ｂを第１目標値に近づけて光量を制御するのに最適な電流値の情報を記憶装置５２に格納する。
【００８４】
設定部５１２は、複数の発光素子１１１に含まれるその他の発光素子１１１ｃ〜発光素子１１１ｆに関しても同様にフィードバック制御を実行する。また、設定部５１２は駆動部５３ａが発光素子１１１ｃ〜１１１ｆを第１目標値に近づけて制御するのに最適な電流値の情報を導出して、導出した電流値を記憶装置５２に格納する。例えば、発光素子１１１ｃのように光量が第１目標値よりも大きい値の場合、設定部５１２は、第１目標値との差分に基づき、駆動部５３ａに対して駆動する電流値を減少させる駆動指示の信号を出力する。
【００８５】
また、別の例として、発光素子１１１ｆのように光量が第１目標値と同じ値の場合は、駆動部５３ａが発光素子１１１ｆを駆動している現在の電流値が記憶装置５２に格納される。これにより、光書込み装置２０は、第１の発光素子群１０１に含まれる複数の発光素子１１１の光量のむらを低減できる。
【００８６】
なお、このような複数の発光素子１１１の駆動は、設定部５１２からの駆動指示の信号に基づき、駆動部５３ａが第１の発光素子群１０１の複数の発光素子１１１を予め定められた順番に点灯／消灯させることで行われる。
【００８７】
＜第２目標値に基づく複数の発光素子の光量制御＞
設定部５１２は、記憶装置５２から目標値５２１を読み出して、第２目標値に基づいて第２の発光素子群１０２に含まれる複数の発光素子１１２のそれぞれを駆動する駆動指示の信号を駆動部５３ｂに出力する。
【００８８】
より具体的には、設定部５１２は、第２目標値と複数の発光素子１１２のそれぞれの発光素子の光量との差分を算出し、この差分を低減するために駆動部５３ｂへ駆動指示の信号を出力するフィードバック制御を実行することで、複数の発光素子１１２のそれぞれの発光素子の光量を第２目標値に近づける。設定部５１２は、フィードバック制御により光量が目標値となったときの駆動部に流れた電流値を導出し、導出した電流値を記憶装置５２に格納する。
【００８９】
記憶装置５２に格納された電流値５２２は、画像処理部５１３が画像データに基づき発光素子１１２を駆動する場合に読み出され、駆動部５３ｂが発光素子１１２を駆動するときの電流値として用いられる。これにより発光素子の光量むらを低減でき、印刷媒体へ転写される画像の劣化も防止できる。
【００９０】
図１１を用いて、これまで説明した設定部５１２による複数の発光素子１１２の光量制御について説明する。図１１は、本実施の形態に従う第２の複数の発光素子１１２の光量制御について説明する図である。設定部５１２は、算出部５１１が第２特定素子１１２ａの光量に基づいて算出した第２目標値が８４ｃｄ／ｍ２の場合に、第２の発光素子群１０２に含まれる発光素子１１２ｂを発光させる駆動指示の信号を駆動部５３ｂに出力する。駆動部５３ｂが発光素子１１２ｂを駆動させたときに第２の光量センサ１２は、発光素子１１２ｂの光量として６０ｃｄ／ｍ２を検出する。
【００９１】
設定部５１２は、第２の光量センサ１２から発光素子１１２ｂの光量を取得して、第２目標値との差分に基づき、駆動部５３ｂを駆動する電流値を増加させる駆動指示の信号を出力する。このように、設定部５１２がフィードバック制御を実行することで、発光素子１１２ｂの光量と第２目標値との差分が低減される。そして、設定部５１２は、駆動部５３ａが発光素子１１２ｂを第２目標値に近づけて制御するのに最適な電流値の情報を記憶装置５２に格納する。
【００９２】
設定部５１２は、複数の発光素子１１２に含まれるその他の発光素子１１２ｃ〜発光素子１１２ｆに関しても同様にフィードバック制御を実行する。また、設定部５１２は駆動部５３ｂが発光素子１１２ｃ〜発光素子１１２ｆを第２目標値に近づけて制御するのに最適な電流値の情報を導出して記憶装置５２に格納する。例えば、発光素子１１２ｃのように光量が第２目標値よりも大きい値の場合、設定部５１２は、第２目標値との差分に基づき、駆動部５３ｂに対して駆動する電流値を減少させる駆動指示の信号を出力する。
【００９３】
また、別の例として、発光素子１１２ｆのように光量が第２目標値と同じ値の場合、駆動部５３ｂが発光素子１１２ｆを駆動している現在の電流値が記憶装置５２に格納される。これにより、光書込み装置２０は、第２の発光素子群１０２に含まれる複数の発光素子１１２の光量のむらを低減できる。さらに、光書込み装置２０は、第１の発光素子群１０１と、第２の発光素子群１０２とを含む複数の発光素子群１００の光量むらを低減できる。このように、光書込み装置２０は、発光素子群１００に含まれる複数の発光素子１１０の光量をフィードバック制御により目標値に近づけることで、複数の発光素子群１００の光量のむらを低減できる。
【００９４】
なお、このような複数の発光素子１１２のそれぞれの発光素子の駆動は、設定部５１２からの駆動指示の信号に基づき、駆動部５３ｂが第２の発光素子群１０２の複数の発光素子１１２を順番に点灯／消灯させることで行われる。
【００９５】
＜プロセッサの制御構造＞
次に、図１２を参照して、これまで説明したプロセッサ５１が算出部５１１として目標値を算出する処理と、設定部５１２として複数の発光素子１１０の光量を制御する処理について説明する。図１２は、本実施の形態に従うプロセッサ５１の処理を説明するフローチャートである。この処理は、例えば画像形成装置１が印刷を行っていないタイミングや、画像形成装置１のメンテナンスのタイミングや、画像形成装置１のサービスマンが選択する任意のタイミング等の画像形成装置１が、印刷処理等を実行していないタイミングで実行される。
【００９６】
ステップＳ１０１において、プロセッサ５１は、第１の発光素子群１０１に含まれる特定素子を駆動させる駆動指示の信号を駆動部５３に出力する。より具体的には、プロセッサ５１は、算出部５１１として、第１特定素子１１１ａを駆動させる指示信号を駆動部５３ａに出力する。
【００９７】
ステップＳ１０３において、プロセッサ５１は、第１の発光素子群１０１に含まれる特定素子の光量を１つの光量センサから取得する。より具体的には、プロセッサ５１は、算出部５１１として、第１の光量センサ１１から第１特定素子１１１ａの光量を取得する。
【００９８】
ステップＳ１０５において、プロセッサ５１は、第２の発光素子群１０２に含まれる特定素子を駆動させる駆動指示の信号を駆動部５３に出力する。より具体的には、プロセッサ５１は、算出部５１１として、第２特定素子１１２ａを駆動させる指示信号を駆動部５３ｂに出力する。
【００９９】
ステップＳ１０７において、プロセッサ５１は、第２の発光素子群１０２に含まれる特定素子の光量を１つの光量センサから取得する。より具体的には、プロセッサ５１は、算出部５１１として、第１の光量センサ１１から第２特定素子１１２ａの光量を取得する。
【０１００】
ステップＳ１０９において、プロセッサ５１は、第１目標値を算出する。より具体的には、プロセッサ５１は、算出部５１１として、第１の光量センサ１１により検出された第１特定素子１１１ａの光量と、第１の光量センサ１１により検出された第２特定素子１１２ａの光量との差分に基づいて、駆動部５３に駆動される複数の発光素子１１１の光量の目標値（第１目標値）を算出する。
【０１０１】
ステップＳ１１１において、プロセッサ５１は、１つの特定素子を駆動させる指示信号を出力する。より具体的には、プロセッサ５１は、算出部５１１として、第２特定素子１１２ａを駆動させる指示信号を駆動部５３ｂに出力する。
【０１０２】
ステップＳ１１３において、プロセッサ５１は、１つの特定素子の光量を複数の光量センサ１０から取得する。より具体的には、プロセッサ５１は、算出部５１１として、第２特定素子１１２ａの光量を第１の光量センサ１１および第２の光量センサ１２から取得する。
【０１０３】
ステップＳ１１５において、プロセッサ５１は、第２目標値を算出する。より具体的には、プロセッサ５１は、算出部５１１として、第１目標値に基づく第２特定素子１１２ａの光量の変化量に応じて、駆動部５３ｂに駆動される複数の発光素子１１２の光量の目標値（第２目標値）を算出する。
【０１０４】
ステップＳ１１７において、プロセッサ５１は、第１目標値に基づいて、複数の発光素子１１１を駆動させる指示信号を駆動部５３に出力する。より具体的には、プロセッサ５１は、設定部５１２として、発光素子１１１ｂ〜１１１ｆを駆動させる指示信号を駆動部５３ａに出力して、第１目標値に基づくフィードバック制御を実行する。設定部５１２は、発光素子１１１ｂ〜１１１ｆの光量が第１目標値となる駆動部５３ｂの各電流値を記憶装置５２に格納する。
【０１０５】
ステップＳ１１９において、プロセッサ５１は、第２目標値に基づいて、複数の発光素子１１２を駆動させる指示信号を駆動部５３に出力する。より具体的には、プロセッサ５１は、設定部５１２として、発光素子１１２ｂ〜１１２ｆを駆動させる指示信号を駆動部５３ｂに出力して、第２目標値に基づくフィードバック制御を実行する。設定部５１２は、発光素子１１２ｂ〜１１２ｆの光量が第２目標値となる駆動部５３ｂの各電流値を記憶装置５２に格納する。
【０１０６】
ステップＳ１２１において、プロセッサ５１は、すべての発光素子群１００の光量制御が完了したか否かを判断する。例えば、プロセッサ５１は、光量制御を実行した発光素子群１００の数が予め設定された発光素子群１００の数に達したか否かに基づいてこの判断を行う。
【０１０７】
プロセッサ５１は、すべての発光素子群１００の光量制御が完了していないと判断した場合には（ステップＳ１２１においてＮＯ）、制御をステップＳ１０１に切り替える。プロセッサ５１は、すべての発光素子１１０の光量制御が完了したと判断した場合には（ステップＳ１２１においてＹＥＳ）、この処理を終了する。これにより発光素子の光量むらを低減でき、印刷媒体へ転写される画像の劣化も防止できる。
【０１０８】
＜光量制御の処理順序のパターン＞
これまでは、２つの光量センサ１０と２つの発光素子群１００との光量制御について説明したが、光量センサ１０の数と、発光素子群１００との数が増加しても処理は基本的には同様の処理となる。しかしながら、光量センサ１０の数と発光素子群１００の数とが３つ以上となることで、光量制御の処理の順序によっては、一層の処理時間の短縮が可能である。以下では光量制御の処理順序の複数のパターンについての処理を表わす。
【０１０９】
最初に、図１３を参照して、光量センサ１０が４つであり、発光素子群１００が４つの場合の処理を記載する。図１３は、本実施の形態に従う４つの光量センサ１０と、４つの発光素子群１００との光量制御の処理順序について説明する図である。より具体的には、第１の光量センサ１１〜第４の光量センサ１４と、第１の発光素子群１０１〜第４の発光素子群１０４との処理順序が示されている。
【０１１０】
図１３において、算出部５１１が第１目標値を算出し、設定部５１２が第１目標値に基づいて、第１の発光素子群１０１の複数の発光素子１１１を駆動させる処理は、上記の図７等を用いて説明した処理と同様の処理である。また、算出部５１１が第２目標値を算出し、設定部５１２が第２目標値に基づいて、第２の発光素子群１０２の複数の発光素子１１２を駆動させる処理についても、上記の図７等を用いて説明した処理と同様の処理である。その後の処理について説明する。
【０１１１】
第３の光量センサ１３が光量を検出する複数の特定素子のうちの一方の特定素子を、第２の発光素子群１０２の発光素子１１２ｃとする。また、第３の光量センサ１３が光量を検出する複数の特定素子のうちの他方の特定素子を、第３の発光素子群１０３の発光素子１１３ａとする。算出部５１１は、第３の光量センサ１３によって検出されたこれら複数の特定素子（発光素子１１２ｃおよび発光素子１１３ａ）の光量を取得する。算出部５１１は、複数の発光素子の光量に基づいて目標値を算出する。
【０１１２】
また、算出部５１１は、第３の光量センサ１３および第４の光量センサ１４により検出された第４の発光素子群１０４に含まれる複数の素子のうちの特定素子（例えば、発光素子１１４ａ）の光量を取得する。算出部５１１は、複数の光量センサによって検出された光量に基づいて目標値を算出する。
【０１１３】
なお、発光素子１１２ｃと第３の光量センサ１３との距離、発光素子１１３ａと第３の光量センサ１３との距離、発光素子１１４ａと第３の光量センサ１３との距離、および発光素子１１４ａと第４の光量センサ１４との距離は、距離Ｌ１とほぼ同じ距離となる。
【０１１４】
また、特定素子として発光素子１１２ｃ、発光素子１１３ａおよび発光素子１１４ａが選択されるのは、対象となる光量センサ１０を用いて目標値を算出する場合にいずれの発光素子を特定素子とするのかが予め定められているためである。このようにして、算出部５１１は、光量センサ１０の数と発光素子群１００の数とが増加した場合でも、発光素子群１００の複数の発光素子１１０のうちから特定素子を決定して目標値を算出する。また、設定部５１２が、算出された目標値に基づいて発光素子群１００に含まれる複数の発光素子１１０を駆動することで、各発光素子の光量制御が行われ、複数の発光素子１１０の光量むらを低減できる。
【０１１５】
また、光量センサ１０の数や発光素子群の数が５つ以上に増加した場合でも上述の説明による光量制御を行うことで、複数の発光素子１１０の光量むらを低減できる。次に、図５で説明した８つの光量センサ１０と８つの発光素子群１００とによる光量制御のタイミングについて説明する。算出部５１１は光量センサ１０によって検出された特定素子の光量を取得し、取得した光量に基づいて目標値を算出する。より具体的には、３つ以上の光量センサ１０（第１の光量センサ１１〜第８の光量センサ１８）は、透明基板１２５の一端の最も近い位置に設けられた発光素子群１００（例えば、第１の発光素子群１０１）から、透明基板１２５の他端の最も近い位置に設けられた発光素子群１００（例えば、第８の発光素子群１０８）までの各発光素子群に含まれる特定素子が透明基板１２５上に並んだ順（第１特定素子→第１、第２→第３→・・・・・→第７→第７、第８特定素子）に従って発光した光量を検出する。
【０１１６】
算出部５１１は、駆動部５３に駆動される発光素子１１０の光量の目標値を、光量センサ１０によって検出された光量の順（第１の光量センサ１１によって検出された光量→第１、第２→第３・・・・・→第７→第７、第８の光量センサ１８によって検出された光量）に従って算出する。図１４は、本実施の形態に従う光量センサ１０が発光素子群１００の各特定素子の光量を検出するタイミングの一例を示す図である。図１４を参照してこのような処理の一例について説明する。図１４の横軸は時間（msec）を示し、図中の１１〜１８の番号は、時間ｔ０〜ｔ８のうち該当する時間の間に特定素子の光量を検出している光量センサ示す番号である。
【０１１７】
図１４の時間ｔ０〜ｔ１の間では、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、複数の発光素子１１０の光量の目標値を算出する。より具体的には、時間ｔ０〜ｔ１の間では、第１の光量センサ１１が、透明基板１２５の一端の最も近い位置に設けられた第１の発光素子群１０１の第１特定素子１１１ａの光量を検出する。また、時間ｔ０〜ｔ１の間では第１の光量センサ１１が、第１の発光素子群１０１に隣接する第２の発光素子群１０２の第２特定素子１１２ａの光量を検出する。算出部５１１は、第１の光量センサ１１によって検出された第１特定素子１１１ａの光量および第２特定素子１１２ａの光量に基づいて、第１の複数の発光素子１１１の光量の目標値を算出する。
【０１１８】
時間ｔ１〜ｔ２の間では、複数の光量センサ１０によって検出された１つの特定素子の光量に基づいて、複数の発光素子１１０の光量の目標値を算出する。より具体的には、時間ｔ１〜ｔ２の間では、第１の光量センサ１１および第２の光量センサ１２が第２の発光素子群１０２の第２特定素子１１２ａの光量を検出する。算出部５１１は、第１の光量センサ１１および第２の光量センサ１２によって検出された１つの第２特定素子１１２ａの光量に基づいて、第２の発光素子群１０２に含まれる第２の複数の発光素子１１２の光量の目標値を算出する。
【０１１９】
時間ｔ２〜ｔ３の間では、第３の光量センサ１３が第２特定素子１１２ｃの光量および第３特定素子１１３ａの光量を検出する。第３特定素子１１３ａは、第２の発光素子群１０２に隣接する第３の発光素子群１０３に含まれる特定素子である。算出部５１１は、１つの光量センサ１０によって検出された第２特定素子１１２ｃの光量および第３特定素子１１３ａの光量に基づいて、第３の発光素子群１０３に含まれる複数の発光素子１１３の光量の目標値を算出する。
【０１２０】
時間ｔ３〜ｔ４の間では、第３の光量センサ１３および第４の光量センサ１４が第４特定素子１１４ａの光量を検出する。第４特定素子１１４ａは、第３の発光素子群１０３に隣接する第４の発光素子群１０４に含まれる特定素子である。算出部５１１は、第３の光量センサ１３および第４の光量センサ１４によって検出された１つの第４特定素子１１４ａの光量に基づいて、第４の発光素子群１０４に含まれる複数の発光素子１１４の光量の目標値を算出する。
【０１２１】
以降は、第５の光量センサ１５〜第８の光量センサ１８の各光量センサが、第５の発光素子群１０５〜第８の発光素子群１０８の各発光素子群に含まれる特定素子の光量を上記の説明と同様の処理により検出する。最後に、第８の光量センサ１８が、透明基板１２５の他端に最も近い位置に設けられた第８の発光素子群１０８の特定素子の光量を検出する。そして、算出部５１１は、光量センサ１０によって検出された特定素子の光量に基づいて、第５の発光素子群１０５〜第８の発光素子群１０８に含まれる複数の発光素子１１５〜複数の発光素子１１８の光量の目標値を算出する。
【０１２２】
また、設定部５１２は、算出部５１１が算出した第１の発光素子群１０１〜第８の発光素子群１０８の各発光素子群の目標値に基づいて、発光素子群１００に含まれる複数の発光素子を駆動させてそれぞれの発光素子１１０の光量を目標値に近づけるフィードバック制御を実行する。各発光素子１１０が目標値となるときの駆動部５３の電流値は、記憶装置５２に格納され、画像処理部５１３が画像データに基づいて発光素子１１０を点灯する場合の駆動制御に用いられる。これにより、光書込み装置２０は透明基板１２５上に設けられたすべての発光素子１１０の光量むらを低減でき、印刷媒体へ転写される画像の劣化も防止できる。
【０１２３】
次に、図１５を参照して、光量センサ１０が特定素子を検出するタイミングの別の例について説明する。図１５は、本実施の形態に従う光量センサ１０が特定素子の光量を検出するタイミングの別の例を示す図である。
【０１２４】
３つ以上の前記光量センサ１０（第１の光量センサ１１〜第８の光量センサ１８）は、透明基板１２５上の並びの位置が中央付近の位置の発光素子群（例えば、第５の発光素子群１０５）から、透明基板１２５上の両端付近の位置のそれぞれの発光素子群（例えば、第１の発光素子群１０１と第８の発光素子群１０８）までの各発光素子群（第１の発光素子群１０１〜第８の発光素子群１０８）に含まれる特定素子が透明基板１２５上に並んだ順（第５特定素子→第３、第４、第５、第６→第３、第７→第１、第２、第７、第８→第１特定素子）に従って発光した光量を検出する。
【０１２５】
より具体的には、光量センサ１０は、透明基板１２５上の並びの位置が中央付近の位置に設けられた発光素子群（例えば、第５の発光素子群１０５）の光量を最初に検出する。次に、光量センサ１０は、中央付近の位置に設けられた発光素子群の一方に隣接する（例えば、左側に隣接する）発光素子群（例えば、第４の発光素子群１０４）から、透明基板１２５の一端の最も近い位置に設けられた発光素子群（例えば、第１の発光素子群１０１）までの透明基板１２５上に並んだ順序で、発光素子群１００に含まれる特定素子の光量を検出する。
【０１２６】
また、光量センサ１０は、左側に隣接する発光素子群の光量の検出と同時に、中央付近の位置の発光素子群の他方に隣接する（例えば、右側に隣接する）発光素子群（例えば、第６の発光素子群１０６）から、透明基板１２５の他端の最も近い位置に設けられた発光素子群（例えば、第８の発光素子群１０８）までの透明基板１２５上に並んだ順序で、発光素子群１００に含まれる特定素子の光量を検出する。このように光量センサ１０は、中央付近の位置の発光素子群１００の特定素子の光量の検出後、中央付近の位置の発光素子群１００の左右両側に隣接した発光素子群１００の特定素子の光量を同時に検出し、その後、透明基板１２５の両端付近に設けらた発光素子群１００の特定素子の光量を検出する。なお、中央付近の位置の発光素子群１００に隣接する発光素子群１００が左右のどちらか一方の場合は、光量センサ１０は一方の発光素子群１００の光量を検出する。
【０１２７】
算出部５１１は、駆動部５３に駆動される発光素子１１０の光量の目標値を光量センサ１０により検出された光量の順（第５の光量センサ１５により検出された光量→第３、第４、第５、第６→第３、第７→第１、第２、第７、第８→第１の光量センサ１１により検出された光量）に算出する。算出部５１１は、特定素子の光量に基づいて、駆動部５３に駆動される発光素子１１０の光量の目標値を算出する。図１５の時間ｔ０〜ｔ１の間では、透明基板１２５の中央付近の位置に設けられた第５の光量センサ１５が第５の発光素子群１０５に含まれる特定素子および第４の発光素子群に含まれる特定素子の光量を検出する。算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、第５の発光素子群１０５に含まれる複数の発光素子１１５の光量の目標値を算出する。
【０１２８】
時間ｔ１〜ｔ２の間では、第４の光量センサ１４および第３の光量センサ１３が第４の発光素子群に含まれる特定素子の光量を検出する。算出部５１１は、複数の光量センサ１０が検出した１つの特定素子の光量に基づいて、第４の発光素子群１０４に含まれる複数の発光素子１１４の光量の目標値を算出する。
【０１２９】
また、上記の時間ｔ１〜ｔ２の間とほぼ同じ時間の間では、第５の光量センサ１５および第６の光量センサ１６が、第６の発光素子群１０６に含まれる特定素子の光量を検出する。算出部５１１は、複数の光量センサ１０によって検出された１つの特定素子の光量に基づいて、第６の発光素子群１０６に含まれる複数の発光素子１１６の光量の目標値を算出する。
【０１３０】
時間ｔ２〜ｔ３間では、第３の光量センサ１３が、第３の発光素子群１０３に含まれる特定素子および第２の発光素子群に含まれる特定素子の光量を検出する。算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、第３の発光素子群１０３に含まれる複数の発光素子１１３の光量の目標値を算出する。
【０１３１】
また、上記の時間ｔ２〜ｔ３とほぼ同時刻では、第７の光量センサ１７が第７の発光素子群１０７に含まれる特定素子および第６の発光素子群に含まれる特定素子の光量を検出する。算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、第７の発光素子群１０７に含まれる複数の発光素子１１７の光量の目標値を算出する。
【０１３２】
以降は、第１の光量センサ１１、第２の光量センサ１２、および第８の光量センサ１８などが、上記の説明と同様の処理により各発光素子群１００に含まれる特定素子の光量を検出する。例えば、第１の光量センサ１１が、透明基板１２５の端部に最も近い位置に設けられた発光素子群１００（例えば、第１の発光素子群１０１等）の特定素子（例えば、第１特定素子１１１ａ等）の光量を検出する。算出部５１１は、各光量センサ１０によって検出された特定素子の光量に基づいて、各発光素子群１００（第１の発光素子群１０１、第２の発光素子群１０２、および第８の発光素子群１０８など）に含まれる複数の発光素子１１１、１１２および１１８などの光量の目標値を算出する。
【０１３３】
また、設定部５１２は、算出部５１１が算出した各発光素子群１００の目標値に基づいて、複数の発光素子１１０を駆動させることで、目標値に近づけるフィードバック制御を実行する。各発光素子１１０が目標値となるときの駆動部５３が駆動する電流値は記憶装置５２に格納され、画像処理部５１３が画像データに基づいて発光素子１１０を点灯する場合の駆動制御に用いられる。
【０１３４】
図１４を参照して説明した透明基板１２５上の一端付近の光量センサ１０から他端付近の光量センサ１０までの順に光量を検出する処理では、第１の光量センサ１１〜第８の光量センサ１８の８つの光量センサが、各発光素子群１００の特定素子の光量を検出するまでの時間は、時間ｔ０から時間ｔ８までの時間である。これに対して、透明基板１２５上の並びの位置が中央付近の位置の発光素子群１００から、透明基板１２５上の両端付近の位置のそれぞれの発光素子群１００までの各発光素子群に含まれる特定素子が透明基板１２５上に並んだ順に従って発光した光量を検出する処理を行う。これにより、すべての特定素子の光量を検出が完了するまでの時間はｔ０〜ｔ５まで短縮できる。これは、図１４で説明した特定素子の光量検出処理の約２分の１の処理時間である。このように光書込み装置２０は、比較的短時間で透明基板１２５上に設けられたすべての発光素子１１０の光量むらを低減でき、印刷媒体へ転写される画像の劣化も防止できる。
【０１３５】
次に、光量センサ１０が特定素子を検出するタイミングの別の例について説明する。３つ以上の光量センサ１０のうち少なくとも２つの光量センサ１０が１つのグループとして設定される。また、残りのセンサのうち少なくとも２つの光量センサ１０が他のグループとして設定される。このようなグループの設定は、光量制御の処理が行われる前にプロセッサ５１によって予め実行される。各グループに含まれる光量センサ１０は、発光素子群１００に含まれる特定素子の光量をほぼ同じタイミングで検出する。言い換えると、プロセッサ５１が算出部５１１として、同じタイミングで複数の第１目標値を算出し、同じタイミングで複数の第２目標値を算出する。
【０１３６】
ここで、上述の説明では第１目標値は、第１の光量センサ１１が第１特定素子１１１ａおよび第２特定素子１１２ａの光量を検出し、算出部５１１が検出された光量に基づいて算出する目標値として説明した。また、第２目標値は、第１の光量センサ１１と第２の光量センサ１２とが第２特定素子１１２ａの光量を検出し、算出部５１１が検出された光量に基づいて算出する目標値として説明した。これに対して、以下に説明する第１目標値は、１つの光量センサ１０が複数の発光素子群１００の各特定素子の光量を検出し、その光量を取得した算出部５１１が算出する目標値をいう。また、第２目標値は、複数の光量センサ１０が１つの発光素子群１００の特定素子の光量を検出し、その光量を取得した算出部５１１が算出する目標値をいう。
【０１３７】
図１６を参照して、光量センサ１０のグループについて説明する。図１６は、本実施の形態に従う光量センサ１０のグループの例を示す図である。第１の光量センサ１１〜第８の光量センサ１８の８つの光量センサが透明基板１２５上に設けられている場合、例えば、４つのグループが設定される。より具体的には、第１の光量センサ１１と第２の光量センサ１２の「グループＧＰ１」と、第３の光量センサ１３と第４の光量センサ１４の「グループＧＰ２」と、第５の光量センサ１５と第６の光量センサ１６の「グループＧＰ３」と、第７の光量センサ１７と第８の光量センサ１８の「グループＧＰ４」との４つのグループが設定される。
【０１３８】
次に、図１７を参照して、光量センサ１０の各グル―プにおける特定素子の光量が検出される処理について説明する。図１７は、本実施の形態に従う光量センサ１０の各グル―プの特定素子の光量が検出されるタイミングを示す図である。
【０１３９】
図１７の時間ｔ０〜ｔ１の間では、グループＧＰ１に含まれる第１の光量センサ１１が第１特定素子１１１ａおよび第２特定素子１１２ａの各光量を検出する。算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、第１の発光素子群１０１に含まれる複数の発光素子１１０の光量の目標値となる第１目標値を算出する。
【０１４０】
また、上記の時間ｔ０〜ｔ１の間とほぼ同じ時間の間では、グループＧＰ２に含まれる第３の光量センサ１３が、第３特定素子１１３ａおよび第２特定素子１１２ｃの光量を検出する。算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、第３の発光素子群１０３に含まれる複数の発光素子１１３の光量の目標値となる第１目標値を算出する。
【０１４１】
また、上記の時間ｔ０〜ｔ１の間とほぼ同じ時間の間では、グループＧＰ３に含まれる第５の光量センサ１５が、第５の発光素子群１０５に含まれる特定素子および第４の発光素子群１０４に含まれる特定素子の光量を検出する。算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、第５の発光素子群１０５に含まれる複数の発光素子１１５の光量の目標値となる第１目標値を算出する。
【０１４２】
また、上記の時間ｔ０〜ｔ１の間とほぼ同じ時間の間では、グループＧＰ４に含まれる第７の光量センサ１７が、第７の発光素子群１０７に含まれる特定素子および第６の発光素子群に含まれる特定素子の光量を検出する。算出部５１１は、１つの光量センサ１０によって検出された複数の特定素子の光量に基づいて、第７の発光素子群１０７に含まれる複数の発光素子１１７の光量の目標値となる第１目標値を算出する。
【０１４３】
時間ｔ１〜ｔ２の間では、第１の光量センサ１１および第２の光量センサ１２が、第２特定素子１１２ａの光量を検出する。算出部５１１は、複数の光量センサ１０によって検出された１つの特定素子の光量に基づいて、第２の発光素子群１０２に含まれる複数の発光素子１１２の光量の目標値となる第２目標値を算出する。
【０１４４】
また、上記の時間ｔ１〜ｔ２の間とほぼ同じ時間の間では、第３の光量センサ１３および第４の光量センサ１４が、第４特定素子１１４ａの光量を検出する。算出部５１１は、複数の光量センサ１０によって検出された１つの特定素子の光量に基づいて、第４の発光素子群１０４に含まれる複数の発光素子１１４の光量の目標値となる第２目標値を算出する。以降は、第５の光量センサ１５〜第８の光量センサ１８の各光量センサが、複数の発光素子１１６に含まれる特定素子の光量と、複数の発光素子１１８に含まれる特定素子の光量とを上記の説明と同様の処理により検出する。このように、各グループの光量センサ１０は、発光素子群１００に含まれる特定素子の光量をほぼ同じタイミングで検出する。
【０１４５】
ここで、複数の光量センサ１０を含む各グループが特定素子の光量の検出をほぼ同じタイミングで検出することで、図１４で説明したように１つ１つの光量センサ１０が各特定素子の光量を検出して光量を取得する場合と比べて、光量の目標値の精度が低下する可能性はある。しかしながら、第１の光量センサ１１〜第８の光量センサ１８が各発光素子群の特定素子の光量を検出するまでの時間はｔ０〜ｔ２まで短縮できる。これは、図１４で説明した特定素子の光量検出処理の約４分の１の処理時間であり、図１５で説明した特定素子の光量検出処理の約２分の１の処理時間である。このように光書込み装置２０は、更に短時間で透明基板１２５上に設けられたすべての発光素子１１０の光量むらを低減できる。
【０１４６】
なお、本実施の形態では、８つの発光素子群に対して４つのグループ（ＧＰ１〜ＧＰ４）とすることについて記載したが、これは一例であって、グループの組み合わせ方については、他の組み合わせであってもよい。プロセッサ５１は、例えば、第１の光量センサ１１および第１の発光素子群１０１と、第３の光量センサ１３および第３の発光素子群１０３とを１つのグループとする設定を予め実行するようにしてもよい。
【０１４７】
＜光量センサと特定素子との距離が離れた場合の構成＞
次に、図１８を参照して、光量センサ１０と特定素子との距離が離れた場合の構成の一例について説明する。具体的な構成の例としては、透明基板１２５上に補助光量センサ１９を設ける構成がある。
【０１４８】
図１８は、本実施の形態に従う補助光量センサ１９について説明する図である。補助光量センサ１９（補助光量センサ１９ａおよび補助光量センサ１９ｂ）は、これまで説明した光量センサ１０と同様に透明基板１２５の第２主面上に設けられる。これまで説明した光量センサ１０と補助光量センサ１９の違いは、光量センサ１０は、各発光素子群１００に含まれる複数の発光素子１１０の光量を検出するのに対して、補助光量センサ１９は、各発光素子群１００に含まれる特定素子の光量のみを検出することである。
【０１４９】
第１の光量センサ１１は、第２特定素子１１２ａの光量を検出できない第２特定素子１１２ａから離れた位置に設けられており、光書込み装置２０は、第１の光量センサ１１が設けられた透明基板１２５上の面と同一面上に、第１特定素子の光量と第２特定素子１１２ａの光量とを検出する補助光量センサ１９を設ける。これにより１つの補助光量センサ１９は、異なる発光素子群に含まれる各特定素子の光量を検出できる。
【０１５０】
補助光量センサ１９（例えば、補助光量センサ１９ａ）は、第１特定素子１１１ａおよび第２特定素子１１２ａの光量を検出できるように、これらの特定素子の近傍の位置に設けられる。また、補助光量センサ１９（例えば、補助光量センサ１９ｂ）は、第２特定素子１１２ｃの光量、第３特定素子１１３ｄの光量および第４特定素子１１４ａの光量を検出できるように、これらの特定素子の近傍の位置に設けられる。
【０１５１】
ここで、光量センサ１０と補助光量センサ１９とが、１つの特定素子の光量を検出して、算出部５１１がこの光量を取得して目標値（第２目標値）を算出する場合、光量センサ１０と特定素子の距離と、補助光量センサ１９と特定素子との距離とはほぼ同じ距離とする必要がある。より具体的には、補助光量センサ１９ａと第２の光量センサ１２とが、第２特定素子１１２ａの光量を検出する場合は、第２の光量センサ１２と第２特定素子１１２ａと、補助光量センサ１９ａと第２特定素子１１２ａとの距離とは、ほぼ同じ距離（例えば距離Ｌ１）となる。
【０１５２】
そして、補助光量センサ１９が、２つの特定素子の光量を検出して、算出部５１１がこの光量を取得して目標値（第１目標値）を算出する場合、補助光量センサ１９と各特定素子との距離とはほぼ同じ距離とする必要がある。より具体的には、補助光量センサ１９ａが、第２特定素子１１２ａの光量および第１特定素子１１１ｄの光量を検出する場合は、補助光量センサ１９と第２特定素子１１２ａとの距離と、補助光量センサ１９ａと第１特定素子１１１ａとの距離とは、ほぼ同じ距離（例えば距離Ｌ１）となる。
【０１５３】
第３特定素子１１３ｄおよび第４特定素子１１４ａの近傍に設けられる補助光量センサ１９ｂとこれらの特定素子との距離の条件も同様となる。また、透明基板１２５上に設けられる他の補助光量センサ１９と特定素子との距離の条件も同様となる。
【０１５４】
このように、光量センサ１０と特定素子との距離が離れていて、光量センサ１０が特定素子の光量を検出できない場合は、特定素子の光量を検出できるように、特定素子の近傍に補助光量センサ１９が設けられ得る。これにより、光書込み装置２０は、特定素子の光量を確実に検出でき、複数の発光素子１１０の目標値を算出できる。
【０１５５】
次に、図１９を参照して、光量センサ１０と特定素子との距離が離れた場合の構成の別の例について説明する。具体的な構成の例としては、透明基板１２５上に支持部材１３０を設ける構成となる。
【０１５６】
図１９は、本実施の形態に従う光量センサ１０を支持部で支持する構成について説明する図である。以下では光量センサの１０の例として、第１の光量センサ１１を例に挙げて説明するが、第１の光量センサ１１以外に本実施の形態を適用してもよい。
【０１５７】
図１９では、透明基板１２５の第２主面上に第１の光量センサ１１が配置される構成と、透明基板１２５の第２主面上に支持部材１３０を備え、支持部材１３０上に第１の光量センサ１１が配置される構成とが示されている。
【０１５８】
透明基板１２５上に第１の光量センサ１１を設ける構成では、透明基板１２５の第１主面上に設けられた第１特定素子１１１ａと、第２特定素子１１２ａとが、それぞれの光軸方向に光を照射する。第１特定素子１１１ａが光軸方向に光を照射する領域は照射領域Ｒ１であり、第２特定素子１１２ａが光を照射する領域は照射領域Ｒ２である。
【０１５９】
ここで、第１の光量センサ１１と第１特定素子１１１ａとの距離Ｌ２は、図７で説明した第１の光量センサ１１と第１特定素子１１１ａとの距離Ｌ１よりも大きくなる（距離Ｌ２＞Ｌ１）。また、第１の光量センサ１１と第２特定素子１１２ａとの距離Ｌ２は、図７で説明した第１の光量センサ１１と第２特定素子１１２ａの距離Ｌ１よりも大きくなる（距離Ｌ２＞距離Ｌ１）。このように、光量センサ１０と特定素子とが離れることで、第１の光量センサ１１が照射領域Ｒ１および照射領域Ｒ２の領域外となることがある。このような場合、第１の光量センサ１１は、第１特定素子１１１ａおよび第２特定素子１１２ａから照射される光を受光できず光量を検出できない。
【０１６０】
これに対して、図１９に示すように、支持部材１３０が透明基板１２５の第２主面上に配置される構成とすることで、第１の光量センサ１１は、第１特定素子１１１ａの照射領域Ｒ１および第２特定素子１１２ａの照射領域Ｒ２の領域内となる。これにより、第１の光量センサ１１は、各特定素子から離れた場合であっても、各特定素子の光量を確実に検出できる。
【０１６１】
支持部材１３０は、例えば、透明基板１２５と同じ素材のガラス素材で生成された部材であり、第１特定素子１１１ａおよび第２特定素子１１２ａの光を通過させる。第１の光量センサ１１は、第１特定素子１１１ａおよび第２特定素子１１２ａにより照射される光の光軸方向に透明基板１２５から離れた位置で、かつ、第１特定素子１１１ａおよび第２特定素子１１２ａから照射される光が受光可能な位置で支持部材１３０により支持される。これにより、光書込み装置２０は、光量センサ１０により特定素子の光量を確実に検出できる。また、光書込み装置２０は、光量センサ１０本体のサイズを変更することなく、特定素子からの光を受光できるため、サイズを変更する（サイズを大きくする）場合と比べて、センサ本体の小型化を実現できる。
【０１６２】
＜変形例＞
本実施の形態では、発光素子群１００の副走査方向の数が２つである場合を例に説明したが、この数は１つまたは３つ以上であってもよい。その場合、算出部５１１が１つの光量センサ１０が複数の特定素子から検出した光量を取得して第１目標値を算出する処理と、算出部５１１が複数の光量センサ１０が１つの特定素子から検出した光量を取得して、第２目標値を算出する処理とは、発光素子群１００の数に応じて適宜選択されるようにしてもよい。
【０１６３】
本実施の形態では、算出部５１１が第１目標値を算出する場合、第１特定素子１１１ａの輝度値と、第２特定素子１１２ａの輝度値との差分の２０ｃｄ／ｍ２を、第２特定素子１１２ａの輝度値に加えて、輝度値１２０ｃｄ／ｍ２を第１目標値として算出することについて説明した。すなわち、算出部５１１が一方の特定素子の輝度値と同じ輝度値となるように他方の特定素子の輝度値を増加させることで第１目標値を算出することについて説明した。これに対して、算出部５１１が一方の特定素子の輝度値と同じ輝度値となるように他方の特定素子の輝度値を減少させることで第１目標値を算出してもよい。算出部５１１は、例えば、第１特定素子１１１ａの輝度値１２０ｃｄ／ｍ２と、第２特定素子１１２ａの輝度値１００ｃｄ／ｍ２との差分の２０ｃｄ／ｍ２を、第１特定素子１１１ａの輝度値１２０ｃｄ／ｍ２から減じて、輝度値１００ｃｄ／ｍ２を第１目標値として算出するようにしてもよい。
【０１６４】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１６５】
１  画像形成装置、２Ａ  画像形成部、２Ｂ  給紙部、３  ローラー、４  搬送経路、５  画像形成ステーション、５Ｃ，５Ｋ，５Ｍ，５Ｙ  作像ユニット、６  中間転写ベルト、７  転写部、８  定着部、９  給紙ユニット、９ａ  手差しトレイ、１０  光量センサ、１１  第１の光量センサ、１２  第２の光量センサ、１３  第３の光量センサ、１３Ｃ，１３Ｋ，１３Ｍ，１３Ｙ  現像装置、１４  第４の光量センサ、１４Ｃ，１４Ｋ，１４Ｍ，１４Ｙ  転写チャージャー、１５  第５の光量センサ、１６  第６の光量センサ、１７  第７の光量センサ、１８  第８の光量センサ、１９，１９ａ，１９ｂ  補助光量センサ、２０，２０Ｃ，２０Ｋ，２０Ｍ，２０Ｙ  光書込み装置、２５  制御装置、３０Ｃ，３０Ｋ，３０Ｍ，３０Ｙ  クリーニング装置、４０Ｃ，４０Ｋ，４０Ｍ，４０Ｙ  帯電チャージャー、５０  感光体、５０Ｃ，５０Ｋ，５０Ｍ，５０Ｙ  感光体ドラム、５１  プロセッサ、５２  記憶装置、５３，５３ａ，５３ｂ  駆動部、１００  発光素子群、１０１  第１の発光素子群、１０２  第２の発光素子群、１０３  第３の発光素子群、１０４  第４の発光素子群、１０５  第５の発光素子群、１０６  第６の発光素子群、１０７  第７の発光素子群、１０８  第８の発光素子群、１１１ａ，１１１ｄ  第１特定素子、１１２ａ，１１２ｃ  第２特定素子、１１３ａ，１１３ｄ  第３特定素子、１１４ａ  第４特定素子、１２５  透明基板、１２７，１２７ａ，１２７ｂ  マイクロレンズアレイ、１３０  支持部材、１３１  開口部、１３３  結像レンズ、５１１  算出部、５１２  設定部、５１３  画像処理部。
【図１】
2019202442.tif 000003
【図２】
2019202442.tif 000004
【図３】
2019202442.tif 000005
【図４】
2019202442.tif 000006
【図５】
2019202442.tif 000007
【図６】
2019202442.tif 000008
【図７】
2019202442.tif 000009
【図８】
2019202442.tif 000010
【図９】
2019202442.tif 000011
【図１０】
2019202442.tif 000012
【図１１】
2019202442.tif 000013
【図１２】
2019202442.tif 000014
【図１３】
2019202442.tif 000015
【図１４】
2019202442.tif 000016
【図１５】
2019202442.tif 000017
【図１６】
2019202442.tif 000018
【図１７】
2019202442.tif 000019
【図１８】
2019202442.tif 000020
【図１９】
2019202442.tif 000021