(57)【要約】【課題】光源チップ間の位置ずれ及び発光体アレイの傾きを簡易な構成で補正可能な光書き込み装置を提供すること。【解決手段】ＬＰＨ２５０における光源チップ５０２の配置誤差に関する情報を記憶しているチップ誤差記憶部２３０と、配置誤差に基づいて補正値を算出する補正値算出部２２３と、補正値に基づいてＬＰＨ２５０に含まれるＬＥＤ素子を駆動するための画素の副走査方向の位置を調整するドットデータ転送部２２１とを含み、光源チップ５０２において端に配置されたＬＥＤ素子に対応する画素の位置を、他のＬＥＤ素子に対応する画素の位置よりも大きく調整可能である。【選択図】図４
2011068127.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を構成する画素データに基づき画像形成装置の感光体を露光する光書き込み装置であって、
主走査方向に並べられた複数の発光素子を含む発光素子集合体が前記主走査方向に更に複数並べられて構成された光源と、
画像記憶部に記憶されている前記画素データの読み出しタイミングを変化させるための補正値を、前記発光素子に対応させて保持する補正値保持部と、
前記画像記憶部に記憶されている画素データを、前記補正値に応じて読み出すことにより前記光源を駆動させる光源駆動部とを備え、
前記補正値保持部は、複数の前記発光素子集合体の端に位置する発光素子に対応する補正値を保持するための保持領域が、他の発光素子に対応する補正値を保持するための保持領域より広いことを特徴とする光書き込み装置。
【請求項２】
前記光源駆動部は、前記発光素子集合体の端に位置する発光素子に対応する補正値に応じて、該発光素子を含む発光素子集合体における他の発光素子に対応する画素データの読み出しタイミングも変化させることを特徴とする請求項１に記載の光書き込み装置。
【請求項３】
前記補正値保持部が保持する前記発光素子集合体の端に位置する発光素子に対応する補正値は、他の発光素子に対応する補正値よりビット長が長いことを特徴とする請求項１または２に記載の光書込み装置。
【請求項４】
前記光源における前記発光素子集合体の配置の誤差に関する情報である配置誤差情報と前記光源の傾きに関する情報である傾き情報とに基づいて前記発光素子単位で補正値を算出する補正値算出部を備え、
前記補正値保持部は、算出された前記補正値を保持することを特徴とする請求項１乃至３に記載の光書き込み装置。
【請求項５】
前記補正値算出部は、前記発光素子集合体の端に位置する発光素子に対応する補正値として該発光素子が含まれる発光素子集合体の副走査方向のずれに対応するために補正値を、その他の発光素子に対応する補正値として該他の発光素子が含まれる発光素子集合体の傾きに対応するための補正値を夫々算出することを特徴とする請求項１乃至４に記載の光書込み装置。
【請求項６】
前記光源駆動部は、前記補正値に応じて画素データを読み出す際に、前記画像情報の解像度を変倍することを特徴とする請求項１乃至７に記載の光書込み装置。
【請求項７】
前記補正値保持部は、前記発光素子集合体における複数の発光素子の一部であって、所定数毎の発光素子と夫々対応させて補正値を保持することを特徴とする請求項１乃至６に記載の光書込み装置。
【請求項８】
前記所定数が５以上の素数を約数に含まない数であることを特徴とする請求項７に記載の光書込み装置。
【請求項９】
前記所定数が、前記発光素子集合体に含まれる発光素子の数の約数であることを特徴とする請求項７または８に記載の光書込み装置。
【請求項１０】
請求項１乃至９に記載の光書込み装置を備えたことを特徴とする画像形成装置。
【請求項１１】
画像情報を構成する画素データに基づき画像形成装置の感光体を露光する光書き込み装置の制御方法あって、
前記光書込み装置は、主走査方向に並べられた複数の発光素子を含む発光素子集合体が前記主走査方向に更に複数並べられて構成された光源を備えており、
前記光源における前記発光素子集合体の配置の誤差に関する情報である配置誤差情報と前記光源の傾きに関する情報である傾き情報とに基づいて前記発光素子単位で補正値を算出する補正値算出ステップと、
画像記憶部に記憶されている画素データを、算出された前記補正値に応じて読み出すことにより前記光源を駆動させる駆動制御ステップと有し、
前記補正値算出ステップは、前記発光素子集合体の端に位置する発光素子に対応する補正値として、他の発光素子に対応する補正値よりビット長が長い補正値を算出するステップであることを特徴とする制御プログラム。
【請求項１２】
画像情報を構成する画素データに基づき画像形成装置の感光体を露光する光書き込み装置の制御プログラムであって、
前記光書込み装置は、主走査方向に並べられた複数の発光素子を含む発光素子集合体が前記主走査方向に更に複数並べられて構成された光源を備えており、
前記光源における前記発光素子集合体の配置の誤差に関する情報である配置誤差情報と前記光源の傾きに関する情報である傾き情報とに基づいて前記発光素子単位で補正値を算出する補正値算出ステップと、
画像記憶部に記憶されている画素データを、算出された前記補正値に応じて読み出すことにより前記光源を駆動させる駆動制御ステップとを前記光書込み装置に実行させ、
前記補正値算出ステップは、前記発光素子集合体の端に位置する発光素子に対応する補正値として、他の発光素子に対応する補正値よりビット長が長い補正値を算出するステップであることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光書き込み装置、画像形成装置、光書き込み装置の制御プログラムに関し、特に、感光体を露光する光書き込み装置の取り付け誤差の補正に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち、電子化された書類の出力に用いられる画像形成装置においては、電子写真方式の画像形成装置が広く用いられている。電子写真方式の画像形成装置においては、感光体を露光することにより静電潜像を形成し、トナー等の顕色剤を用いてその静電潜像を現像してトナー画像を形成し、そのトナー画像を用紙に転写することによって紙出力を行う。
【０００４】
このような電子写真方式の画像形成装置においては、出力すべき画像を複数ラインに分割し、夫々のライン毎に画像形成が行われる。一般的には、レーザビームを照射する光書き込み装置が、夫々のライン毎に前記感光体を露光することにより、静電潜像が形成される。このような光書き込み装置の光源として、ＬＰＨ（Ｌｉｇｈｔ‐ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ  Ｐｒｉｎｔ  Ｈｅａｄ）を用いる場合がある。
【０００５】
ＬＰＨのような光書き込み装置が有する課題として、画像形成装置への取り付け誤差の課題がある。ＬＰＨは、画像形成装置に対して機械的に取り付けられるが、その際に本来の状態から傾いて取り付けられる場合や、装置動作の振動、温度変化及び経時変化等の要因により取り付け位置が傾いてしまう場合があり得る。これらの課題は、一般的に“スキュー”と呼ばれる。ＬＰＨが本来の状態から傾いてしまうと、ＬＰＨが露光する感光体上の結像位置に正確に発光素子の出力光が照射されなくなる。このことにより画質の低下やＣ（Ｃｙａｎ）、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｗｌｌｏｗ）、Ｋ（ｂｌａｃＫ）の各色
間での色ずれ等が生じ得る。
【０００６】
このような課題に対して、予め複数の主走査分割位置を設定し、設定した分割位置に最も近い候補分割位置を主走査方向の分割位置として採用し、傾きを補正する技術が提案されている（例えば、特許文献１参照）。また、画像データをバンクに振り分けてメモリテーブルに書き込むことによってスキューを補正する方法が提案されている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的なＬＰＨは、複数の発光素子を集積化した半導体チップを、基板上に更に複数実装することによって主走査方向の幅を満足するように構成される。例えば、発光素子を４２．３μｍおきに１９２ドット分半導体チップに集積化し、その半導体チップを、基板上に２６チップ実装することにより、Ａ４サイズで６００ｄｐｉのＬＰＨが構成される。
【０００８】
このように構成されたＬＰＨは、上述したように、複数の発光素子が集積化されて１つの半導体チップが生成されるため、１つの半導体チップにおける発光素子間では位置ずれは問題にはならない。しかしながら、複数の半導体チップを基板上に実装する際に、半導体チップ間での位置ずれが起こり得る。従って、ＬＰＨを画像形成装置に取り付ける際の傾きに加えて、ＬＰＨ内部での半導体チップ間の位置ずれが、上述したような画質低下、
色ずれ等の問題となり得る。
【０００９】
特許文献１及び特許文献２においては、ＬＰＨを画像形成装置に取り付ける際の傾きは考慮されているが、ＬＰＨ内部での半導体チップ間の位置ずれが考慮されていない。また、特許文献１及び特許文献２に開示された方法を用いる場合、制御に必要な回路の回路規模が増大し、実装が困難になる。
【００１０】
尚、このような課題は、ＬＰＨに限らず、複数のチップが主走査方向に連結されて構成される光書き込み装置の光源であれば、同様に課題となり得る。
【００１１】
本発明は、上記実情を考慮してなされたものであり、複数の光源チップが主走査方向に連結されて構成された発光体アレイを含む光書き込み装置において、光源チップ間の位置ずれ及び発光体アレイの傾きを簡易な構成で補正可能な光書き込み装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の一態様は、画像情報を構成する画素データに基づき画像形成装置の感光体を露光する光書き込み装置であって、主走査方向に並べられた複数の発光素子を含む発光素子集合体が前記主走査方向に更に複数並べられて構成された光源と、画像記憶部に記憶されている前記画素データの読み出しタイミングを変化させるための補正値を、前記発光素子に対応させて保持する補正値保持部と、前記画像記憶部に記憶されている画素データを、前記補正値に応じて読み出すことにより前記光源を駆動させる光源駆動部とを備え、前記補正値保持部は、複数の前記発光素子集合体の端に位置する発光素子に対応する補正値を保持するための保持領域が、他の発光素子に対応する補正値を保持するための保持領域より広いことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の光源チップが主走査方向に連結されて構成された発光体アレイを含む光書き込み装置において、光源チップ間の位置ずれ及び発光体アレイの傾きを簡易な構成で補正可能な光書き込み装置を提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図３】本発明の実施形態に係るプリントエンジンの構成を示す図である。
【図４】本発明の実施形態に係る光書き込み装置の構成を示す図である。
【図５】本発明の実施形態に係るラインメモリの記憶領域の例を示す図である。
【図６】本発明の実施形態に係るＬＰＨの構成を模式的に示す図である。
【図７】本発明の実施形態に係るＬＰＨにおける光源チップの位置ずれの例を示す図である。
【図８】本発明の実施形態に係るチップ誤差記憶部に記憶されている情報の例を示す図である。
【図９】本発明の実施形態に係るチップ誤差情報に基づいて算出される補正値情報の例を示す図である。
【図１０】本発明の実施形態に係る補正値レジスタのレジスタ構成を示す図である。
【図１１】本発明の実施形態に係る補正値レジスタにおけるレジスタ値の例を示す図である。
【図１２】本発明の実施形態に係る補正値レジスタにおけるレジスタ値の例を示す図である。
【図１３】本発明の実施形態に係る補正値レジスタの設定値の例を示す図である。
【図１４】本発明の実施形態に係る補正値レジスタへのレジスタ値の設定動作を示すフローチャートである。
【図１５】本発明の他の実施形態に係る光書き込み装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、本発明を適用した画像形成装置として、複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例として説明する。本実施形態に係る複合機は、電子写真方式による複合機であり、感光体に静電潜像を形成するための光書き込み装置として、複数の光源チップが主走査方向に連結されて構成された発光体アレイであるＬＰＨ（Ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ  Ｐｒｉｎｔ  Ｈｅａｄ）を光源とする光書き込み装置を含む。尚、本実施形態においては、光源としてＬＥＤ素子を用いる場合を例とするが、光源の種類はＬＥＤに限らず他の光源を用いることも可能である。また、画像形成装置は複合機に限られず、例えば、複写機、プリンタ、ファクシミリ装置であってもよい。
【００１６】
図１は、本実施形態に係る複合機１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る複合機１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成に加えて、画像形成を実行するエンジンを有する。即ち、本実施形態に係る複合機１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、エンジン１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４及びＩ／Ｆ１５がバス１８を介して接続されている。また、Ｉ／Ｆ１５にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６及び操作部１７が接続されている。
【００１７】
ＣＰＵ１０はＲＯＭ１３に格納されているプログラムに応じて、複合機１全体の動作を制御する。ＲＡＭ１１は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ１２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。エンジン１３は、複合機１において実際に画像形成を実行する機構である。
【００１８】
ＨＤＤ１４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。Ｉ／Ｆ１５は、バス１８と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ１６は、ユーザが複合機１の状態を確認するための視覚的ユーザインタフェースである。操作部１７は、キーボードやマウス等、ユーザが複合機１に情報を入力するためのユーザインタフェースである。
【００１９】
このようなハードウェア構成において、ＲＯＭ１２やＨＤＤ１４若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ１１に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る複合機１の機能を実現する機能ブロックが構成される。
【００２０】
次に、図２を参照して、本実施形態に係る複合機１の機能構成について説明する。図２に示すように、本実施形態に係る複合機１は、コントローラ２０、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット２２、排紙トレイ２３、ディスプレイパネル２４、給紙テーブル２５、プリントエンジン２６、排紙トレイ２７及びネットワークＩ／Ｆ２８を有する。
【００２１】
また、コントローラ２０は、主制御部３０、エンジン制御部３１、入出力制御部３２、画像処理部３３及び操作表示制御部３４を有する。図２に示すように、本実施形態に係る複合機１は、スキャナユニット２２、プリントエンジン２６を有して構成されている。尚、図２においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２２】
ディスプレイパネル２４は、複合機１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが複合機１を直接操作し又は複合機１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ２８は、複合機１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００２３】
コントローラ２０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ１２や不揮発性メモリ並びにＨＤＤ１４や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ１１等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２０が構成される。コントローラ２０は、複合機１全体を制御する制御部として機能する。
【００２４】
主制御部３０は、コントローラ２０に含まれる各部を制御する役割を担い、コントローラ２０の各部に命令を与える。エンジン制御部３１は、プリントエンジン２６やスキャナユニット２２等を制御又は駆動させる駆動部としての役割を担う。
【００２５】
入出力制御部３２は、ネットワークＩ／Ｆ２８を介して入力される信号や命令を主制御部３０に入力する。また、主制御部３０は、入出力制御部３２を制御し、ネットワークＩ／Ｆ２８を介して他の機器にアクセスする。
【００２６】
画像処理部３３は、主制御部３０の制御に従い、入力された印刷ジョブに含まれる印刷情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン２６が画像形成動作において形成すべき画像を描画するための情報である。また、印刷ジョブに含まれる印刷情報とは、ＰＣ等の情報処理装置にインストールされたプリンタドライバによって画像形成装置１が認識可能な形式に変換された画像情報である。操作表示制御部３４は、ディスプレイパネル２４に情報表示を行い若しくはディスプレイパネル２４を介して入力された情報を主制御部３０に通知する。
【００２７】
複合機１がプリンタとして動作する場合は、まず、入出力制御部３２がネットワークＩ／Ｆ２８を介して印刷ジョブを受信する。入出力制御部３２は、受信した印刷ジョブを主制御部３０に転送する。主制御部３０は、印刷ジョブを受信すると、画像処理部３３を制御して、印刷ジョブに含まれる印刷情報に基づいて描画情報を生成させる。生成された描画情報は、エンジン制御部３１内のページメモリに格納される。
【００２８】
画像処理部３３によって描画情報が生成されると、エンジン制御部３１は、生成された描画情報に基づき、プリントエンジン２６に、給紙テーブル２５から搬送される用紙に対して画像形成を実行させる。即ち、プリントエンジン２６が画像形成部として機能する。プリントエンジン２６においては、エンジン制御部３１内のページメモリに格納された描画情報に基づき、光書き込み装置が感光体ドラムを露光することにより静電潜像を形成する。その静電潜像が現像されることによって形成されたトナー像が、給紙テーブル２５から給紙された用紙に転送されることによって画像形成が完了する。プリントエンジン２６によって画像形成が施された文書は排紙トレイ２７に排紙される。
【００２９】
また、複合機１が複写機として動作する場合は、エンジン制御部３１がスキャナユニット２２から受信した撮像情報若しくは画像処理部３３が生成した画像情報に基づき、画像処理部３３が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部３１がプリントエンジン２６を駆動する。
【００３０】
次に、本実施形態に係るプリントエンジン２６の構成について、図３を参照して説明する。図３に示すように、本実施形態に係るプリントエンジン２６は、無端状移動手段である搬送ベルト１０５に沿って各色の画像形成部が並べられた構成を備えるものであり、所謂タンデムタイプといわれるものである。すなわち、給紙トレイ１０１から給紙ローラ１０２と分離ローラ１０３とにより分離給紙される用紙（記録紙）１０４を搬送する搬送ベルト１０５に沿って、この搬送ベルト１０５の搬送方向の上流側から順に、複数の画像形成部（電子写真プロセス部）１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙが配列されている。
【００３１】
これら複数の画像形成部１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙは、形成するトナー画像の色が異なるだけで内部構成は共通である。画像形成部１０６ＢＫはブラックの画像を、画像形成部１０６Ｍはマゼンタの画像を、画像形成部１０６Ｃはシアンの画像を、画像形成部１０６Ｙはイエローの画像をそれぞれ形成する。尚、以下の説明においては、画像形成部１０６ＢＫについて具体的に説明するが、他の画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙは画像形成部１０６ＢＫと同様であるので、その画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙの各構成要素については、画像形成部１０６ＢＫの各構成要素に付したＢＫに替えて、Ｍ、Ｃ、Ｙによって区別した符号を図に表示するにとどめ、説明を省略する。
【００３２】
搬送ベルト１０５は、回転駆動される駆動ローラ１０７と従動ローラ１０８とに巻回されたエンドレスのベルトである。この駆動ローラ１０７は、不図示の駆動モータにより回転駆動させられ、この駆動モータと、駆動ローラ１０７と、従動ローラ１０８とが、無端状移動手段である搬送ベルト１０５を移動させる駆動手段として機能する。
【００３３】
画像形成に際して、給紙トレイ１０１に収納された用紙１０４は最も上のものから順に送り出され、静電吸着作用により搬送ベルト１０５に吸着されて回転駆動される搬送ベルト１０５により最初の画像形成部１０６ＢＫに搬送され、ここで、ブラックのトナー画像を転写される。
【００３４】
画像形成部１０６ＢＫは、感光体としての感光体ドラム１０９ＢＫ、この感光体ドラム１０９ＢＫの周囲に配置された帯電器１１０ＢＫ、光書き込み装置１１１、現像器１１２ＢＫ、感光体クリーナ（図示せず）、除電器１１３ＢＫ等から構成されている。本実施形態に係る光書き込み装置１１１はＬＰＨを光源として構成されており、書き込み光１１４ＢＫ、１１４Ｍ、１１４Ｃ、１１４Ｙを夫々の感光体ドラムに照射するように構成されている。なお、図４の例では、光書込み装置１１１が、他の画像形成部１０６Ｍ、１０６、１０６Ｙの一構成として用いられることになる。
【００３５】
画像形成に際し、感光体ドラム１０９ＢＫの外周面は、暗中にて帯電器１１０ＢＫにより一様に帯電された後、光書き込み装置１１１からのブラック画像に対応した書き込み光１１４ＢＫにより書き込みが行われ、静電潜像が形成される。現像器１１２ＢＫは、この静電潜像をブラックトナーにより可視像化し、このことにより感光体ドラム１０９ＢＫ上にブラックのトナー画像が形成される。
【００３６】
このトナー画像は、感光体ドラム１０９ＢＫと搬送ベルト１０５上の用紙１０４とが接する位置（転写位置）で、転写器１１５ＢＫの働きにより用紙１０４上に転写される。この転写により、用紙１０４上にブラックのトナーによる画像が形成される。トナー画像の転写が終了した感光体ドラム１０９ＢＫは、外周面に残留した不要なトナーを感光体クリーナにより払拭された後、除電器１１３ＢＫにより除電され、次の画像形成のために待機する。
【００３７】
以上のようにして、画像形成部１０６ＢＫでブラックのトナー画像を転写された用紙１０４は、搬送ベルト１０５によって次の画像形成部１０６Ｍに搬送される。画像形成部１０６Ｍでは、画像形成部１０６ＢＫでの画像形成プロセスと同様のプロセスにより感光体ドラム１０９Ｍ上にマゼンタのトナー画像が形成され、そのトナー画像が用紙１０４上に形成されたブラックの画像に重畳されて転写される。
【００３８】
用紙１０４は、さらに次の画像形成部１０６Ｃ、１０６Ｙに搬送され、同様の動作により、感光体ドラム１０９Ｃ上に形成されたシアンのトナー画像と、感光体ドラム１０９Ｙ上に形成されたイエローのトナー画像とが、用紙１０４上に重畳されて転写される。こうして、用紙１０４上にフルカラーの画像が形成される。このフルカラーの重ね画像が形成された用紙１０４は、搬送ベルト１０５から剥離されて定着器１１６にて画像を定着された後、画像形成装置の外部に排紙される。
【００３９】
次に、本実施形態に係る光書き込み装置１１１について説明する。図４は、本実施形態に係る光書き込み装置１１１の機能構成及びエンジン制御部３１に含まれるページメモリ３１１との接続関係を示すブロック図である。図４に示すように、本実施形態に係る光書き込み装置１１１は、ラインメモリ２１０、ＬＰＨコントローラ２２０、チップ誤差記憶部２３０、スキュー記憶部２４０、ＬＰＨ−ＢＫ２５１、ＬＰＨ−Ｍ２５２、ＬＰＨ−Ｃ２５３及びＬＰＨ−Ｙ２５４を含む。
【００４０】
ラインメモリ２１０は、ページメモリ３１１に記憶されたラスタデータを夫々の主走査ライン毎に取得して保持する。即ち、ラインメモリ２１０は、ライン情報記憶部として機能する。図５に、ラインメモリ２１０による情報の保持態様を示す。図５に示すように、ラインメモリ２１０は、“ｎ−４”〜“ｎ＋４”（但し、ｎは５以上の自然数）までの９ライン分について、ドットデータ、即ち画素毎の画素データを保持する。
【００４１】
ＬＰＨコントローラ２２０は、光書き込み装置１１１において、ＬＰＨ−ＢＫ２５１、ＬＰＨ−Ｍ２５２、ＬＰＨ−Ｃ２５３及びＬＰＨ−Ｙ２５４（以降、総称してＬＰＨ２５０とする）を駆動するコントローラである。ＬＰＨコントローラ２２０は、ＬＰＨ２５０に含まれる光源チップ間の位置ずれやＬＰＨ２５０自体の取り付け誤差、即ちスキューを補正する機能を含む。図４に示すように、ＬＰＨコントローラ２２０は、ドットデータ転送部２２１、補正値レジスタ２２２及び補正値演算部２２３を含む。
【００４２】
ドットデータ転送部２２１は、ラインメモリ２１０からドットデータを読み出し、ＬＰＨ２５０に転送する。ドットデータ転送部２２１は、ラインメモリ２１０からドットデータを読み出す際、補正値レジスタ２２２に記憶されている補正値に基づき、上述した光源チップ間の位置ずれやスキューを補正するように各ＬＥＤ素子に対応する画素データの読み出しタイミングを変化させる。ドットデータ転送部２２１は、光源駆動部として機能する。
【００４３】
補正値レジスタ２２２は、上述したように、ドットデータ転送部２２１がラインメモリ２１０からドットデータを読み出してＬＰＨ２５０に転送する際に、位置ずれやスキューを補正するための補正値を記憶している。即ち、補正値レジスタ２２２が、補正値保持部として機能する。補正値レジスタ２２２が記憶している補正値は、補正値算出部２２３によって算出された値である。
【００４４】
補正値算出部２２３は、チップ誤差記憶部２３０及びスキュー記憶部２４０が記憶している情報に基づき、補正値レジスタ２２２に設定すべき補正値をドット単位、つまり、ＬＥＤ素子単位で算出する。このＬＰＨコントローラ２２０に含まれる各部の機能が、本実施形態に係る要旨の１つである。ＬＰＨコントローラ２２０の機能については、後に詳述する。尚、本実施形態に係るＬＰＨコントローラ２２０も、画像形成装置１のコントローラ２０と同様に、ソフトウェアとハードウェアとの組み合わせによって構成される。
【００４５】
ＬＰＨ２５０は、本実施形態に係る光書き込み装置１１１の光源であり、ＣＭＹＫの各色に設けられており、図４に示すように、ＬＰＨ−ＢＫ２５１、ＬＰＨ−Ｎ２５２、ＬＰＨ−Ｃ及びＬＰＨ−Ｙ２５４からなる。図６は、本実施形態に係るＬＰＨ２５０の構成を模式的に示す図である。図６においては、ＬＰＨ２５０の発光面を正面からみた状態を示している。また、図６は、上述した光源チップ間の位置ずれやスキューが無い理想的な状態のＬＰＨ２５０の例である。
【００４６】
図６に示すように、ＬＰＨ２５０は、基板５０１上に、複数の光源チップ５０２ａ、５０２ｂ、５０２ｃ、５０２ｄ、５０２ｅ・・・（以降、総称して光源チップ５０２とする）が搭載されて構成されている。基板５０１は、複数の光源チップ５０２を保持する保持台であり、複数の光源チップ５０２は基板５０１に実装された状態において光書き込み装置１１１に搭載される。複数の光源チップ５０２が連なっている方向が主走査方向である。
【００４７】
光源チップ５０２は、集積化された半導体チップであり、光源として複数のＬＥＤ（Ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）素子、即ち発光素子が含まれる。従って、光源チップ５０２は、発光素子集合体である。夫々の光源チップ５０２に含まれる複数のＬＥＤ素子もまた、主走査方向に並べられて配置されている。本実施形態に係る光源チップ５０２は、夫々主走査方向に１９２個、即ち１９２ドット分のＬＥＤ素子が実装されている。そして、本実施形態に係るＬＰＨ２５０は、主走査方向に並べられた２６個の光源チップ５０２を含む。また、本実施形態に係るＬＰＨ２５０の解像度は２４００ｄｐｉである。ここで、各ＬＥＤ素子は、夫々のＬＥＤ素子に対応する画素情報に応じて発光する。
【００４８】
次に、光源チップ５０２間の位置ずれがあるＬＰＨ２５０を図７に示す。図７の例では、光源チップ５０２ａ、５０２ｂ及び５０２ｅは理想的な状態で実装されているが、光源チップ５０２ｃは、理想的な状態から幅Ｇだけシフトしており、光源チップ５０２ｄは、そこから更にシフトした上で角度Ｓだけ傾いている。ＬＰＨ２５０の製造工程では、図７に示すような製造公差が生じ得る。本実施形態に係る要旨は、図７に示すような製造公差を補正することにある。
【００４９】
チップ誤差記憶部２３０は、図７において説明したような光源チップ５０２間の副走査方向の位置ずれを原因とした、各ＬＥＤ素子の副走査方向の位置ずれ量の情報（以降、チップ誤差情報とする）を記憶している。換言すると、チップ誤差記憶部２３０は、光源チップ５０２の配置の誤差に関する情報である配置誤差情報として、チップ誤差情報を記憶しており、配置誤差情報記憶部として機能する。図８に、チップ誤差記憶部２３０が記憶している情報の例を示す。
【００５０】
図８に示すように、本実施形態に係るチップ誤差記憶部２３０が記憶している情報は、ＬＰＨ２５０に含まれるＬＥＤ素子の位置を示す座標情報である。具体的には、本実施形態に係るチップ誤差情報においては、夫々のＬＥＤ素子の平面状の位置が、図７に示すＬＰＨ２５０における所定の点を基準点とした座標系によって示されている。尚、図８に示すチップ誤差情報は、一般的にはＬＰＨを供給しているメーカによって提供される情報である。
【００５１】
スキュー記憶部２４０は、ＬＰＨ２５０が光書き込み装置１１１に取り付けられた際の傾きの情報（以降、スキュー情報とする）を記憶している。即ち、スキュー記憶部２４０が記憶しているスキュー情報は角度の情報である。尚、スキュー記憶部２４０は、チップ誤差記憶部２３０と同様に、ＬＰＨ−ＢＫ２５１、ＬＰＨ−Ｍ２５２、ＬＰＨ−Ｃ２５３、ＬＰＨ−Ｙ２５４の夫々について角度の情報を記憶している。
【００５２】
スキュー記憶部２４０に記憶されているスキュー情報は、画像形成装置１によって測定されることにより記憶される。スキュー情報の測定方法としては、まず、スキューを測定する対象のＬＰＨ２５０が搭載された光書き込み装置１１１を含む画像形成装置１が、傾き検出用のパターンを印刷出力する。そして、出力された用紙のパターンをスキャナユニット２２が読み取ることにより生成された画像情報に含まれるパターンに基づいて、コントローラ２０が傾きを算出し、その算出結果に基づいてスキュー情報が記憶される。この動作においては、コントローラ２０が傾き情報生成部として機能する。
【００５３】
次に、補正値算出部２２３によって算出される補正値について説明する。図９に、補正値算出部２２３によって算出された補正値の情報を示す。図９は、チップ誤差記憶部２３０に記憶されたチップ誤差情報に基づいて算出された補正値（以降、チップ誤差補正値とする）である。図９に示すように、本実施形態に係るチップ誤差補正値は、夫々の光源チップ５０２に含まれるＬＥＤ素子のうち、１ドット目と９７ドット目の副走査方向の位置ずれ量としている。
【００５４】
また、図９に示すように、本実施形態に係るチップ誤差補正値においては、主走査方向の一端に配置されている光源チップ５０２（図６で言うところの光源チップ５０２ａ）、即ち１チップ目の１ドット目と、他端に配置されている光源チップ５０２、即ち２６チップ目の９７ドット目が配置されている位置を基準として直線で結び、その直線に直行する方向の位置ずれ量を夫々のＬＥＤ素子についての補正値として示している。更に、本実施形態に係るチップ誤差補正値においては、各ＬＥＤ素子の上記直線からの位置ずれ量を、２４００ｄｐｉにおけるピッチ数（１ピッチが１０．６μｍ）に変換して示している。
【００５５】
図９の例においては、１チップ目及び２チップ目には位置ずれはない。３チップ目は１ドット目、９７ドット目共に３ドット分ずれており、図７の光源チップ５０２ｃのように、チップ全体がシフトしている。また、４チップ目は、１ドット目と９７ドット目とでずれ量が異なるため、図７の光源チップ５０２ｄのように、チップが傾いていることがわかる。
【００５６】
尚、図９の例においては、上述したように、１チップ目の１ドット目と、２６チップ目の９７ドット目が配置されている位置を基準として直線で結び、間のドットの位置を直線からの位置ずれ量として算出している。この他、例えば、図８に示すように判明している全ドットの位置に基づいて直線近似を行い、その近似直線からの位置ずれ量を図９に示す位置ずれ量としても良い。
【００５７】
補正値算出部２２３は、図９に示すような情報を、ＬＰＨ−ＢＫ２５１、ＬＰＨ−Ｍ２５２、ＬＰＨ−Ｃ２５３、ＬＰＨ−Ｙ２５４の夫々について算出する。本実施形態に係る補正値算出部２２３は、図８において説明したような座標情報から各ＬＥＤ素子間の配置関係を認識し、図９に示すようなチップ誤差補正値を算出する。そして、スキュー記憶部２４０に記憶されているスキュー情報を加味して、補正値レジスタ２２２に補正値を設定する。
【００５８】
次に、補正値レジスタ２２２について説明する。図１０は、本実施形態に係る補正値レジスタ２２２のレジスタ構成を示す図である。図１０に示すように、本実施形態に係る補正値レジスタ２２２はＬＰＨ２５０に含まれるＬＥＤ素子において、主走査方向の２４ドット毎に、副走査方向の位置を補正するためのレジスタ値が設けられている。
【００５９】
また、図１０に示すように、レジスタのビット長は基本的に２ビットであるが、１９２ドット毎、即ち、夫々の光源チップ５０２において端部に配置されたＬＥＤ素子に対応するレジスタ値のビット長は４ビットである。尚、本実施形態に係る補正値レジスタ２２２は、ＬＰＨ−ＢＫ２５１、ＬＰＨ−Ｍ２５２、ＬＰＨ−Ｃ２５３、ＬＰＨ−Ｙ２５４の夫々について、図１０に示すようなレジスタを有する。
【００６０】
尚、図１０の例においては、主走査方向を２４ドット毎のエリアに区切って補正値レジスタを設ける例が示されているが、このエリアを区切るためのドット数（以降、補正エリアドット数とする）は可変とすることが好ましい。つまり、補正値算出部２２３は、光源チップ５０２に含まれる全てのＬＥＤ素子毎に補正値を算出するのではなく、一部の所定の発光素子単位で補正量を算出することが好ましい。さらには、補正値レジスタ２２２は、所定の発光素子単位で補正値を記憶していることが好ましい。ここで、上記補正エリアドット数は、ディザへの副作用を考慮すると、５以上の素数を約数に含まない値にすることが好ましい。また、主走査方向全体にわたって均等な間隔で補正を行うため、１つの光源チップ５０２に含まれるＬＥＤ素子の数の約数であることが好ましい。
【００６１】
次に、本実施形態に係る補正値レジスタ２２２の設定値について、図１１、図１２を参照して説明する。図１１は、図１０に示すレジスタのうち、ビット長が２ビットである場合の設定値の内容を示す図である。図１１に示すように、２ビットのうちの１ビットは、対応するドットの位置を補正するか否かを示す。そして、２ビットのうちのもう１つのビットは、対応するドットの位置を補正する場合に、正方向に１ライン、即ち１ドット分ずらすか、負方向に１ライン、即ち１ドット分ずらすかを示す。尚、ここで言う正方向、負方向とは、副走査方向の正負である。このように、本実施形態に係る補正値レジスタ２２２においては、ビット長が２ビットであるレジスタが対応するドットは、副走査方向に１ドット分ずらすことが可能なようにレジスタ値が与えられている。
【００６２】
次に、図１２は、図１０に示すレジスタのうち、ビット長が４ビットである場合の設定値の内容を示す図である。図１２に示すように、４ビットのうちの１ビットは、図１１と同様、対応するドットの位置を補正するか否かを示す。そして、残りの３ビットは、対応するドットの位置を補正する場合に、その補正量即ち副走査方向にずらす量として、正方向に１〜４ライン、負方向に１〜４ラインのいずれかを示す。このように本実施形態に係る補正値レジスタ２２２においては、ビット長が４ビットであるレジスタが対応するドットは、副走査方向に４ドット分ずらすことが可能なようにレジスタ値が与えられている。
【００６３】
尚、本実施形態に係る補正値レジスタ２２２は、１ドット目から主走査方向に順番に適用するように補正値を保持しており、例えば、レジスタＮｏ“２”、即ち２５ドット目の補正値として正方向に１ドットずらすことを示す補正値が格納された場合、その補正値は以降のドット全てに適用される。即ち、レジスタＮｏ“３”、即ち、４９ドット目の補正値が“補正なし”を示している場合、４９ドット目は、２５ドット目と同様に１ラインずらされることになる。他方、４９ドット目の補正値が負方向に１ドットずらすことを示す場合、４９ドット目の補正量はプラスマイナスゼロとなる。また、４９ドット目の補正値が正方向に１ドットずらすことを示す場合、４９ドット目の補正量は合計で正方向に２ドットずらすこととなる。
【００６４】
図１１、図１２のような構成について更に説明すると、本実施形態に係る補正値レジスタ２２２においては、ＬＰＨ２５０に含まれる光源チップ５０２の端部に配置されたＬＥＤ素子の補正値を示すレジスタに４ビットが割り当てられており、正負４ドット分の位置補正が可能となっている。そして、その他のＬＥＤ素子の補正値を示すレジスタには２ビットが割り当てられており、正負１ドット分の位置補正が可能となっている。
【００６５】
上述したように、本実施形態に係るＬＰＨ２５０に含まれるＬＥＤ素子の位置ずれは、光源チップ５０２の配置によって生じる。ここで、図７に示す光源チップ５０２ｄのように、光源チップ５０２が傾いて配置された場合、隣接するＬＥＤ素子間で副走査方向に大きく位置がずれることはなく、主走査方向に進むに従って緩やかに位置ずれが生じる。
【００６６】
他方、図７に示す光源チップ５０２ｂと光源チップ５０２ｃとのように、互いに隣接する光源チップ５０２が副走査方向にシフトして配置された場合を考える。この場合、光源チップ５０２ｂにおいて光源チップ５０２ｃ側の端部に配置されたＬＥＤ素子と、光源チップ５０２ｃにおいて光源チップ５０２ｂ側の端部に配置されたＬＥＤ素子との位置ずれ、即ち、複数の光源チップ５０２の境目に配置されて互いに隣接するＬＥＤ素子間の位置ずれ量は、隣接する光源チップ５０２間のシフト量に等しくなる。即ち、光源チップ５０２が単体で傾いている場合の隣接するドット間よりも大きな位置ずれが生じ得る。
【００６７】
従って、本実施形態に係るＬＰＨコントローラ２２０においては、光源チップ５０２の境界部に配置されたＬＥＤ素子の位置ずれ補正用レジスタのビット長を４ビットとし、その他のＬＥＤ素子の位置ずれ補正用レジスタのビット長を２ビットとすることにより、好適な位置ずれ補正を可能としながらも、レジスタのビット長を削減し、回路規模を低減することが可能となる。
【００６８】
本実施形態に係る補正値レジスタ２２２のレジスタ値の例として、図９において説明した補正値を適用した場合の例を図１３に示す。尚、図１３の例においては、ＬＰＨ２５０にはスキューがないものとして、図９の状態をそのまま適用した場合を示す。
【００６９】
図１３に示すように、光源チップ５０２ａ、５０２ｂに対応するレジスタ値としては、位置補正なしを示す値が設定される。そして、光源チップ５０２ｃに切り換わるタイミングにおいて、即ち、光源チップ５０２ｃにおいて光源チップ５０２ｂ側の端部に配置されたＬＥＤ素子に対応するレジスタ値として、負方向へ３ラインシフトすることを示す値が設定される。図７に示すように、光源チップ５０２ｃは、シフトのみで傾きはないため、光源チップ５０２ｃに含まれる他のＬＥＤ素子に対応するレジスタ値としては、位置補正なしを示す値が設定される。
【００７０】
そして、光源チップ５０２ｃから光源チップ５０２ｄに切り換わった後、光源チップ５０２ｄに含まれる各ＬＥＤ素子のレジスタ値として、図７に示すような光源チップ５０２ｄの傾きを補正するための補正値が設定される。このように、光源チップ５０２ａから光源チップ５０２ｄの間で実質的には５ライン以上の補正が行われているが、上述した構成により、レジスタのビット長を削減し、回路規模の低減を図ることが可能となる。
【００７１】
本実施形態に係るドットデータ転送部２２１は、ラインメモリ２１０からＬＰＨ２５０にドットデータを転送する際、転送するドット毎に図１３に示すようなレジスタ値を参照し、その設定された補正値に従ってラインメモリ２１０からドットデータを読み出す。図１３の例の場合、ドットデータ転送２２１は、１ドット目から３８４ドット目までは、補正することなく対象の主走査ラインのドットデータを読み出してＬＰＨ２５０に転送する。
【００７２】
そして、ドットデータ転送部２２１は、３８９ドット目のドットデータを読み出す際、設定されたレジスタ値が示す補正量、即ち、負方向へ３ラインという補正量に従い、負方向へ３ラインずれたドットデータを読み出す。その後、３９０ドット目から５７６ドット目まで、３ラインずれたドットデータを読み出し続ける。つまり、光源チップ５０２の端の位置する発光素子に対応するレジスタ値が示す補正量に応じて、他の発光素子に対応する画素情報の読み出しタイミングも補正する。これにより、図７に示す光源チップ５０２ｃのシフトが補正される。従って、ドットデータ転送部２２１には、主走査方向のドット数をカウントするカウンタが含まれる。
【００７３】
更に、ドットデータ転送部２２１は、５７７ドット目から７６８ドット目まで、レジスタ値の設定に従って徐々に読み出すドットデータをずらしていく。これにより、図７に示す光源チップ５０２ｃの傾きが補正される。このような構成及び処理により、本実施形態に係るＬＰＨコントローラ２２０によるＬＰＨ２５０の位置ずれ補正機能が実現される。
【００７４】
本実施形態に係る補正値レジスタ２２２のレジスタ構成について換言すると、図１０に示すような各レジスタ値のうち、太字で示されているレジスタ値、即ち、光源チップ５０２の端部に配置されているＬＥＤ素子に対応するレジスタ値は、光源チップ５０２の副走査方向のシフト量を補正するためのレジスタ値である。そして、その他のレジスタ値は、光源チップ５０２の傾きを補正するためのレジスタ値である。
【００７５】
尚、本実施形態に係るドットデータ転送部２２１は、上述したように、２４００ｄｐｉの１ピッチ単位で副走査方向の補正を行うため、補正値レジスタ２２２に設定されたレジスタ値に基づいて補正を行う前に解像度を２４００ｄｐｉに合わせる必要がある。従って、本実施形態に係るドットデータ転送部２２１は、ラインメモリ２１０からドットデータを読み出す際、解像度の変換を行う。例えば、ラインメモリ２１０に格納されている画像の解像度が６００ｄｐｉである場合、解像度を４倍に変換する。解像度の変倍は、例えば変倍数にあわせた回数だけ読み出し回数を増加させる等の公知の技術を用いることができる。尚、ドットデータ転送部２２１が解像度の変換を行う場合の他、ページメモリ３１１からラインメモリ２１０にドットデータが読み出される際に、解像度を変倍するようにしても良い。このような態様は、例えば、ページメモリ３１１とラインメモリ２１０との間に解像度を変倍するための機能ブロックを設けることにより実現可能である。
【００７６】
次に、本実施形態に係るＬＰＨコントローラ２２０による補正値レジスタ２２２へのレジスタ値の設定動作について説明する。図１４は、本実施形態に係るＬＰＨコントローラ２２０による補正値設定動作を示すフローチャートである。図１４に示すように、まず、補正値算出部２２３がチップ誤差記憶部２３０からチップ誤差情報を取得する（Ｓ１４０１）。即ち、補正値算出部２２３が配置誤差情報取得部として機能する。
【００７７】
補正値算出部２２３は、チップ誤差情報を取得すると、図９において説明したような補正値を算出する（Ｓ１４０２）。図９に示すような補正値を算出した補正値算出部２２３は、次にスキュー記憶部２４０からスキュー情報を取得する（Ｓ１４０３）。即ち、補正値算出部２２３が、傾き情報取得部として機能する。そして、補正値算出部２２３は、Ｓ１４０２において図９に示すように算出した補正値を、Ｓ１４０３において取得したスキュー情報に基づいて修正し（Ｓ１４０４）、図１３において説明したように補正値レジスタ２２２に補正値を設定する（Ｓ１４０５）。このような動作により、図１３において説
明したように、補正値レジスタ２２２に補正値が設定され、処理が完了する。
【００７８】
尚、上述したように、補正値算出部２２３は、Ｓ１４０４において、補正後のドット配置が少しでも直線に近づくように修正を行うことが好ましい。この修正の方法としては、例えば直線近似を用いることができる。
【００７９】
上記直線近似を行うタイミングとしては、例えば、図９に示すように算出された補正値を適用した後、更にスキュー情報に基づいた補正値を適用した上で最後に直線近似を行うことが考えられる。この場合、図９に示す補正値を適用した後において各ドットが配置される位置の座標情報（図８に示す情報）に基づいて計算を行う。
【００８０】
また、上記直線近似を行うタイミングの他の例としては、図９に示すように算出された補正値を、Ｓ１４０３において取得したスキュー情報に基づいて修正する際に、直線近似を行うことが考えられる。
【００８１】
また、位置ずれの補正に際しては、夫々のＬＰＨ２５０毎に補正を行うことに加えて、各色、即ち、ＬＰＨ−ＢＫ２５１、ＬＰＨ−Ｍ２５２、ＬＰＨ−Ｃ２５３及びＬＰＨ−Ｙ２５４間の位置ずれ量も考慮する必要がある。この際、いずれかの色を基準として他の色を基準の色に合わせるのではなく、各色間の位置ずれが最小となるように、補正値の組み合わせを選択することが好ましい。換言すると、各色間の位置ずれ、即ち、色ずれの補正に際しては、各色の様々な補正量の組み合わせを判断し、各色間の位置ずれが最小となるように、補正値の組み合わせを選択することが好ましい。
【００８２】
以上説明したように、本実施形態に係る画像形成装置１においては、複数の光源チップ５０２によって構成されるＬＰＨ２５０を含む光書き込み装置１１１について、複数の光源チップ５０２間の位置ずれ及びＬＰＨ２５０を光書き込み装置１１１に実装する際の位置ずれを補正するために、光源チップ５０２の境界に配置されたＬＥＤ素子に対応するドットを補正するためのレジスタ値のビット長を、他のＬＥＤ素子に対応するドットを補正するためのレジスタ値のビット長よりも長く設ける。これにより、位置ずれ補正の精度を保ちながら、補正機能を提供する回路の回路規模を低減することができる。即ち、複数の光源チップが主走査方向に連結されて構成された発光体アレイを含む光書き込み装置において、光源チップ間の位置ずれ及び発光体アレイの傾きを簡易な構成で補正可能な光書き込み装置を提供することが可能となる。
【００８３】
尚、上記実施形態においては、図５において説明したように、ラインメモリ２１０は、９ライン分のドットデータを保持する記憶領域を有する。これは、一例であり、ラインメモリ２１０が保持可能なドットデータのライン数は、ＬＰＨ２５０において発生し得るＬＥＤ素子の位置ずれ量に応じて決定することが好ましい。
【００８４】
ＬＰＨ２５０を光書き込み装置１１１に取り付ける際のスキューは機械的な公差から推測可能である。また、ＬＰＨ２５０における光源チップ５０２間のずれはＬＰＨの使用として特定されている。これら２つの情報に基づき、ＬＰＨ２５０において発生し得るＬＥＤ素子の位置ずれ量の上限を特定することができる。従って、ラインメモリ２１０が保持可能なドットデータのライン数は、上記２つの情報に基づいて特定されたＬＥＤ素子の位置ずれ量に応じて決定することができる。
【００８５】
また、上記実施形態においては、図４に示すように、光書き込み装置１１１内部に設けられた記憶領域であるチップ誤差記憶部２３０に、ＬＰＨメーカから提供されたチップ誤差情報が記憶されている場合を例として説明した。従って、光書き込み装置１１１を組み立てる際には、ＬＰＨメーカから提供されたチップ誤差情報をチップ誤差記憶部２３０に入力する必要がある。この場合、異なるＬＰＨ２５０のチップ誤差情報等、間違ったチップ誤差情報が入力されると、誤った位置ずれ補正がされてしまう。
【００８６】
これに対して、ＬＰＨ２５０に記憶媒体が付加されており、その記憶媒体にチップ誤差情報が記憶されていれば、補正値算出部２２３は、ＬＰＨ２５０に設けられた記憶媒体からチップ誤差情報を読み出すことができる。この場合、上述したような情報の入力処理が不要であるため、誤ったチップ誤差情報が適用されてしまうようなことがなくなる。
【００８７】
また、上記実施形態においては、図１０において説明したように、レジスタのビット長を基本的に２ビットとし、１９２ドット毎、即ち、夫々の光源チップ５０２において端部に配置されたＬＥＤ素子に対応するレジスタ値のビット長を４ビットとする場合を例として説明した。しかしながら、これは一例であり、特に１ビット、４ビットに限定されるものではなく、夫々の光源チップ５０２において端部に配置されたＬＥＤ素子に対応するレジスタ値のビット長を、他のレジスタのビット長よりも長くする、即ち、多くの情報を保持可能であるようにすることが本実施形態の要旨である。
【００８８】
換言すると、本実施形態の要旨は、夫々の光源チップ５０２において端部に配置されたＬＥＤ素子に対応する画素の位置を、他のＬＥＤ素子に対応する画素の位置よりも大きく調整可能なことである。
【００８９】
その他の実施形態．
実施の形態１においては、ラインメモリ２１０からドットデータを読み出す際に、ＬＰＨコントローラ２２０が位置ずれ補正を行う場合を例として説明した。この他、ページメモリ３１１から読み出されたドットデータをラインメモリ２１０に書き込む前に位置ずれ補正を行うことも可能である。図１５は、ラインメモリ２１０にドットデータを書き込む前に位置ずれ補正を行う場合の光書き込み装置１１１の機能構成を示すブロック図である。
【００９０】
図１５に示すように、本実施形態に係る光書き込み装置１１１に含まれる機能構成は、実施の形態１と同様であり、各機能の接続関係が実施の形態１とは異なる。図１５に係る光書き込み装置１１１においては、ページメモリ３１１とラインメモリ２１０との間にＬＰＨコントローラ２２０が設けられている点が、実施の形態１と異なる。尚、図１５においては、実施の形態１でドットデータ転送部２２１の機能の一部として説明した解像度変倍部２２４を新たに図示している。
【００９１】
図１５に示すような構成により、ページメモリ３１１から読み出されたドットデータをラインメモリ２１０に書き込む前に、ＬＰＨ２５０の位置ずれ補正を行うことが可能となる。その結果、ラインメモリ２１０書き込まれたドットデータは、既に位置ずれが補正されたドットデータとなり、そのままＬＰＨ２５０へドットデータを入力することができる。このような構成によっても、実施の形態１と同様の効果を得ることが可能となる。
【００９２】
また、上記実施形態においては、図４若しくは図１５に示すように、光書き込み装置１１１に含まれるＬＰＨコントローラ２２０に、位置ずれ補正機能が含まれる場合を例として説明した。しかしながら、ページメモリ３１１にラスタデータを格納する前に、上述した位置ずれ補正を実行しても良い。この場合、ドットデータ転送部２２１、補正値レジスタ２２２、補正値算出部２２３、チップ誤差記憶部２３０及びスキュー記憶部２４０の各機能は、コントローラ２０内の画像処理部３３若しくはエンジン制御部３１に搭載される。これによっても、上記と同様の効果を得ることが可能となる。尚、この場合においても、チップ誤差記憶部２３０及びスキュー記憶部２４０を、光書き込み装置１１１内に設け、コントローラ２０が光書き込み装置１１１から情報を読み出すようにしても良い。
【符号の説明】
【００９３】
１  画像形成装置、
１０  ＣＰＵ、
１１  ＲＡＭ、
１２  ＲＯＭ、
１３  エンジン、
１４  ＨＤＤ、
１５  Ｉ／Ｆ、
１６  ＬＣＤ、
１７  操作部、
１８  バス、
２０  コントローラ、
２１  ＡＤＦ、
２２  スキャナユニット、
２３  排紙トレイ、
２４  ディスプレイパネル、
２５  給紙テーブル、
２６  プリントエンジン、
２７  排紙トレイ、
２８  ネットワークＩ／Ｆ、
３０  主制御部、
３１  エンジン制御部、
３２  入出力制御部、
３３  画像処理部、
３４  操作表示制御部、
１０１  給紙トレイ、
１０２  給紙ローラ、
１０３  分離ローラ、
１０４  用紙、
１０５  搬送ベルト、
１０６ＢＫ、１０６Ｃ、１０６Ｍ、１０６Ｙ  画像形成部、
１０７  駆動ローラ、
１０８  従動ローラ、
１０９ＢＫ、１０９Ｃ、１０９Ｍ、１０９Ｙ  感光体ドラム、
１１０ＢＫ  帯電器、
１１１  光書き込み装置、
１１２ＢＫ、１１２Ｃ、１１２Ｍ、１１２Ｙ  現像器、
１１３ＢＫ、１１３Ｃ、１１３Ｍ、１１３Ｙ  除電器、
１１５ＢＫ、１１５Ｃ、１１５Ｍ、１１５Ｙ  転写器、
１１６  定着器、
２１０  ラインメモリ、
２２０  ＬＰＨコントローラ、
２２１  ドットデータ転送部、
２２２  補正値レジスタ、
２２３  補正値算出部、
２２４  解像度変倍部、
２３０  チップ誤差記憶部、
２４０  スキュー記憶部、
２５０  ＬＰＨ、
２５１  ＬＰＨ−ＢＫ、
２５２  ＬＰＨ−Ｍ、
２５３  ＬＰＨ−Ｃ、
２５４  ＬＰＨ−Ｙ、
３１１  ページメモリ、
５０１  基板、
５０２、５０２ａ、５０２ｂ、５０２ｃ、５０２ｄ、５０２ｅ  光源チップ
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２００９−２７６８３号公報
【特許文献２】特開２００８−３６８５０号公報
【図１】
2011068127.tif 000003
【図２】
2011068127.tif 000004
【図３】
2011068127.tif 000005
【図４】
2011068127.tif 000006
【図５】
2011068127.tif 000007
【図６】
2011068127.tif 000008
【図７】
2011068127.tif 000009
【図８】
2011068127.tif 000010
【図９】
2011068127.tif 000011
【図１０】
2011068127.tif 000012
【図１１】
2011068127.tif 000013
【図１２】
2011068127.tif 000014
【図１３】
2011068127.tif 000015
【図１４】
2011068127.tif 000016
【図１５】
2011068127.tif 000017