(57)【特許請求の範囲】
【請求項１】
感光体と、
主走査方向に複数の発光素子の配列された発光チップを該主走査方向に複数配列した露光手段と、
前記露光手段によって前記感光体上に形成された静電潜像を現像してトナー像を形成する現像手段と、
前記トナー像を被転写体に転写することによって該被転写体上に画像を形成する転写手段と、
前記発光チップ間のずれ量を示すスキュー量を検知する検知手段と、
濃度補正に用いる濃度補正用画像を前記画像として形成する場合に、印刷用画像を前記画像として形成する場合に比べて高解像度で且つ前記スキュー量が大きいほど高解像度の該濃度補正用画像の画像データをディザ処理によって生成する解像度変更手段と、
ディザ処理された該画像データの画像を、主走査方向の予め設定された分割単位毎に前記スキュー量に応じて副走査方向にシフトさせることによりスキュー補正する補正手段と、
を備えた画像形成装置。
【請求項２】
前記補正手段は、
前記ディザ処理された画像データの画像を、隣接する前記発光チップ間の境界に対応する位置で前記主走査方向に複数の前記分割単位に分割し、前記ディザ処理された画像データの画像を、該分割単位毎に前記スキュー量に応じて副走査方向にシフトさせる請求項１に記載の画像形成装置。
【請求項３】
前記解像度変更手段は、
前記スキュー量が大きいほど高解像度のディザマトリクスを設定する第１設定手段と、
濃度補正に用いる多階調の基本画像の画像データを、設定された前記ディザマトリクスを用いてディザ処理するディザ処理手段と、
ディザ処理された前記基本画像の画像データを、前記濃度補正用画像の画像データとして前記補正手段に出力する第２出力手段と、
該濃度補正用画像の解像度に応じて、画像形成装置本体の駆動条件を設定する第２設定手段と、
を備えた請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記補正手段は、
前記ディザ処理された画像データにおける、主走査方向の１ライン分のライン画像データの各々を格納した複数のラインメモリと、
前記スキュー量に応じて、前記複数のラインメモリの内の何れかに格納されたライン画像データから前記分割単位毎に画素データ群を読取り、第１出力手段に出力する読出し制御手段と、
を有する、請求項１〜請求項３の何れか１項に記載の画像形成装置。
【請求項５】
前記駆動条件は、前記感光体の回転速度、前記濃度補正用画像の画像データを前記補正手段に出力するときの転送レート、前記複数のラインメモリの更新周期、主走査方向の１ライン分の画像形成時における前記発光素子の発光時間の割合、及び前記発光素子を駆動するための駆動電流の少なくとも１つである請求項４に記載の画像形成装置。
【請求項６】
感光体と、主走査方向に複数の発光素子の配列された発光チップを該主走査方向に複数配列した露光手段と、前記露光手段によって前記感光体上に形成された静電潜像を現像してトナー像を形成する現像手段と、前記トナー像を被転写体に転写することによって該被転写体上に画像を形成する転写手段と、を備えた画像形成装置で実行する画像形成方法であって、
前記発光チップ間のずれ量を示すスキュー量を検知するステップと、
濃度補正に用いる濃度補正用画像を前記画像として形成する場合に、印刷用画像を前記画像として形成する場合に比べて高解像度で且つ前記スキュー量が大きいほど高解像度の該濃度補正用画像の画像データをディザ処理によって生成するステップと、
ディザ処理された該画像データの画像を、主走査方向の予め設定された分割単位毎に前記スキュー量に応じて副走査方向にシフトさせることによりスキュー補正するステップと、
を含む画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、および画像形成方法に関する。
【背景技術】
【０００２】
感光体に静電潜像を形成するときに用いる露光装置として、複数の発光素子の配列された発光チップを主走査方向に複数配列した露光装置を用いたものが知られている（例えば、特許文献１参照）。
【０００３】
特許文献１には、複数の記録素子を配列した記録チップを主走査方向に複数配列してなる記録素子アレイを備えた画像形成装置が開示されている。また、特許文献１には、画像データの主走査方向のライン画像を、複数の画素列に分割し、分割した画素列の画像を副走査方向にずらして形成することによって、複数の記録素子の配列方向と感光体の回転軸方向（主走査方向）とのずれであるスキューを補正することが開示されている。
【０００４】
また、電子写真方式の画像形成装置では、外部装置等から受け付けた多階調の画像の画像データにディザマトリクスを用いてディザ処理を施し、二値化することが行われている。そして、このディザ処理された画像データに応じて発光素子の点灯及び非点灯を調整することで、画像を形成している。
【０００５】
ここで、ディザマトリクスを用いてディザ処理された後の画像データに、スキュー補正処理を行うと、筋が生じる場合がある。これは、画像を副走査方向にシフトさせた位置で、ディザマトリクスによって得られるパターンの形状変化が生じるためである。
【０００６】
このような画像上に形成される筋を抑制する技術として、特許文献１には、記録チップ間の境界位置と、スキュー補正時の１ライン分の画像データの分割位置と、をずらすことが開示されている。また、特許文献２には、スキュー補正時の副走査方向への画像シフト位置を、ディザマトリクスの主走査方向のサイズの倍数の位置に一致させることが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び特許文献２では、ディザマトリクスの適用位置と記録チップ間の境界位置とが一致したときに生じる筋を抑制することは困難であった。このため、画像形成装置において、形成する画像の濃度補正時に形成する濃度補正用画像にも筋が入り、濃度補正精度が劣化する場合があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、濃度補正用画像に筋が入ることを抑制することができる、画像形成装置、および画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、感光体と、主走査方向に複数の発光素子の配列された発光チップを該主走査方向に複数配列した露光手段と、前記露光手段によって前記感光体上に形成された静電潜像を現像してトナー像を形成する現像手段と、前記トナー像を被転写体に転写することによって該被転写体上に画像を形成する転写手段と、前記発光チップ間のずれ量を示すスキュー量を検知する検知手段と、濃度補正に用いる濃度補正用画像を前記画像として形成する場合に、印刷用画像を前記画像として形成する場合に比べて高解像度で且つ前記スキュー量が大きいほど高解像度の該濃度補正用画像の画像データをディザ処理によって生成する解像度変更手段と、ディザ処理された該画像データの画像を、主走査方向の予め設定された分割単位毎に前記スキュー量に応じて副走査方向にシフトさせることによりスキュー補正する補正手段と、を備えた画像形成装置である。
【発明の効果】
【００１０】
本発明によれば、濃度補正用画像に筋が入ることを抑制することができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施の形態の画像形成装置の構成の一例を示す模式図である。
【図２】図２は、露光装置の構成の一例を示す模式図である。
【図３】図３は、主制御部を、ハードウェアとソフトウエアとに基づいて定まる機能実現手段毎に分割した機能ブロック図である。
【図４】図４は、書込み制御部を示す機能ブロック図である。
【図５】図５は、画像形成処理の流れを示すフローチャートである。
【図６】図６は、濃度補正用画像の画像データのイメージと、該濃度補正用画像の画像データを用いて画像形成装置で形成した濃度補正用画像と、の対応を、解像度毎に示した模式図である。
【図７】図７は、スキュー補正を行った場合と、２種類のスキュー補正を行った場合の各々と、におけるスキュー補正用画像の一例を示す模式図である。
【図８】図８は、本実施の形態の画像形成装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、画像形成装置、および画像形成方法の一の実施の形態を詳細に説明する。
【００１３】
図１は、本実施の形態の画像形成装置１０の構成を示す模式図である。
【００１４】
画像形成装置１０は、給紙トレイ１２、画像形成部１８、定着部４０、主制御部４２、及びセンサ４６を備える。
【００１５】
給紙トレイ１２は、複数の記録媒体Ｐを収容する。記録媒体Ｐは、給紙ローラ１４や図示を省略する搬送部によって、画像形成部１８へと搬送される。
【００１６】
画像形成部１８は、各色の画像を形成する作像部３２、及び搬送ベルト３４を備える。画像形成部１８は、記録媒体Ｐ及び後述する搬送ベルト３４に画像を形成する。
【００１７】
搬送ベルト３４は、駆動ローラ３６及びローラ３８によって内側から支持されており、駆動ローラ３６及びローラ３８の回転に沿って搬送される。
【００１８】
作像部３２は、黒色のトナー像を形成する作像部３２Ｋ、マゼンタのトナー像を形成する作像部３２Ｍ、シアンのトナー像を形成する作像部３２Ｃ、及びイエローのトナー像を形成する作像部３２Ｙを備える。これらの各作像部３２は、搬送ベルト３２の搬送方向に沿って配列されている。
【００１９】
作像部３２Ｋは、主走査方向を回転軸方向として回転する感光体２２Ｋ、感光体２２Ｋを帯電する帯電装置２４Ｋ、静電潜像を形成する露光装置２０Ｋ、静電潜像をトナーにより現像する現像装置２６Ｋ、トナー像を搬送ベルト３４または記録媒体Ｐに転写する転写装置２８Ｋ、及び感光体２２Ｋ上の付着物を除去するクリーニング部材３０Ｋを備える。作像部３２Ｍ、３２Ｃ、３２Ｙについても同様に、感光体（２２Ｍ、２２Ｃ、２２Ｙ）、帯電装置（２４Ｍ、２４Ｃ、２２Ｙ）、露光部（２０Ｍ、２０Ｃ、２０Ｙ）、現像装置（２６Ｍ、２６Ｃ、２６Ｙ）、転写装置（２８Ｍ、２８Ｃ、２８Ｙ）、クリーニング部材（３０Ｍ、３０Ｃ、３０Ｙ）を備える。
【００２０】
なお、これらの作像部３２は、現像装置２６Ｋで現像に用いるトナーの色が異なる以外は同じ構成である。また、これらの作像部３２は、露光装置２０が後述する構成である以外は、公知の電子写真方式であるため、詳細な説明を省略する。
【００２１】
また、以下では、各作像部３２に設けられた各部を総称して説明する場合には、Ｃ、Ｍ、Ｙ、Ｋの符号を省略して説明する。
【００２２】
画像形成部１８に供給された記録媒体Ｐには、搬送ベルト３４によって搬送され、作像部３２によって順次トナー像が転写される。定着装置４０は、記録媒体Ｐに転写されたトナー像を該記録媒体Ｐに定着させる。
【００２３】
本実施の形態の画像形成装置１０では、露光装置２０は、複数の光学素子を感光体２２の回転軸方向である主走査方向に沿って配列させた構成である。
【００２４】
なお、上述したように、主走査方向とは、感光体２２の回転軸方向に一致する方向を示す（図２中、矢印Ｘ方向参照）。また、後述する副走査方向とは、主走査方向に直交する方向を示す。
【００２５】
図２には、露光装置２０の一例を示した。
【００２６】
図２に示すように、露光装置２０は、複数の発光チップ４４が主走査方向に沿って配列した構成である。各発光チップ４４は、複数の発光素子４４Ａを主走査方向に沿って配列した構成である。発光素子４４Ａとしては、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）が挙げられる。
【００２７】
センサ４６は、搬送ベルト３４や記録媒体Ｐに形成された濃度補正用画像や、スキュー補正用画像や、光量補正用画像を読み取る。
【００２８】
濃度補正用画像は、濃度補正に用いる画像であって、例えば、階調値（濃度）の異なる複数の領域を有する画像である。光量補正用画像は、露光装置２０の各発光素子４４Ａから出射する光の光量を補正するために用いる画像である。光量補正用画像としては、例えば、予め定めた基準濃度の画像が挙げられる。
【００２９】
スキュー補正用画像は、スキュー補正に用いる画像である。スキューとは、本実施の形態では、感光体２２の回転軸方向と一致する方向である主走査方向に対する、発光素子４４Ａの配列方向のずれを示す。スキュー補正用画像としては、例えば、感光体２２の主走査方向の一端から他端に渡って長い長尺状の画像や、感光体２２の主走査方向の一端部と他端部とに形成される一対の画像等が挙げられる。
【００３０】
センサ４６としては、上記濃度補正用画像、スキュー補正用画像、光量補正用画像を検知する公知のセンサを用いればよい。例えば、センサ４６としては、記録媒体Ｐまたは搬送ベルト３４上に形成された各種画像（濃度補正用画像、スキュー補正用画像、光量補正用画像）を検知すると共に、これらの画像の有無や、これらの画像の濃度を検知する公知のセンサを用いればよい。
【００３１】
なお、これらの濃度補正用画像、スキュー補正用画像、光量補正用画像は、搬送ベルト３４上における、センサ４６によって検知される位置に形成される。
【００３２】
主制御部４２は、画像形成装置１０に設けられた装置各部を制御する。主制御部４２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、後述する画像形成処理を実行する画像形成プログラム等を記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、データ等を記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、及びこれらを接続するバスを含んで構成されている。主制御部４２は、画像形成装置１０に設けられた装置各部に電気的に接続されている。
【００３３】
図３には、主制御部４２を、ハードウェアとソフトウエアとに基づいて定まる機能実現手段毎に分割した機能ブロック図を示した。主制御部４２は、画像処理部５４、検知部５０、及び書込み制御部５２を備えている。検知部５０には、センサ４６が電気的に接続されている。センサ４６は、検知部５０に検知信号を出力する。
【００３４】
検知信号は、搬送ベルト３４上に形成された各種画像の検知タイミングや、各種画像の濃度を示す濃度情報を含む。検知部５０は、センサ４６から受け付けた検知信号を画像処理部５４及び書込み制御部５２に出力する。
【００３５】
詳細には、検知部５０は、センサ４６から受け付けた検知信号が、濃度補正用画像、または光量補正用画像の検知信号である場合には、検知信号を画像処理部５４へ出力する。また、検知部５０は、センサ４６から受け付けた検知信号が、スキュー補正用画像の検知信号である場合には、検知信号を画像処理部５４及び書込み制御部５２へ出力する。
【００３６】
センサ４６から受け付けた検知信号が、スキュー補正用画像、濃度補正用画像、及び光量補正用画像の何れの検知信号であるかの判断は、以下のようにすればよい。例えば、図示を省略する操作部がユーザによって操作されて、濃度補正指示を示す信号が入力され、画像形成部１８で濃度補正用画像を形成した後に検知部５０が検知信号を受け付けた場合には、検知部５０は、濃度補正用画像の検知信号と判断すればよい。同様に、スキュー補正指示を示す信号が入力され、画像形成部１８でスキュー補正用画像を形成した後に検知部５０が検知信号を受け付けた場合には、検知部５０は、スキュー補正用画像の検知信号と判断すればよい。同様に、スキュー補正指示を示す信号が入力され、画像形成部１８で光量補正用画像を形成した後に検知部５０が検知信号を受け付けた場合には、検知部５０は、光量補正用画像の検知信号と判断すればよい。
【００３７】
画像処理部５４は、パーソナル・コンピュータ等の外部装置から印刷用画像の画像データ等を受け付け、ＲＧＢの多階調の画像データをＣＭＹＫの多階調の画像データに変換する。また、画像処理部５４は、ディザ処理部５４Ａを備えており、予め定めたディザパターンを用いて、該多階調の画像データにディザ処理を行ない二値化する。そして、ディザ処理した印刷用画像の画像データを、書込み制御部５２へ出力する。
【００３８】
書込み制御部５２は、印刷画像形成時には、検知部５０から受け付けた検知信号及び画像処理部５４から受け付けたディザ処理された印刷用画像の画像データを、各色の露光装置２０に出力する。
【００３９】
また、書込み制御部５２は、濃度補正用画像形成時には、詳細は後述するが、印刷用画像より高解像度化された濃度補正用画像の画像データを、各色の露光装置２０に出力する。
【００４０】
書込み制御部５２は、各色の作像部３２に対応する複数の書込み制御部５６（５６Ｋ、５６Ｍ、５６Ｃ、５６Ｙ）を備えている。
【００４１】
図４には、各書込み制御部５６の構成を示した。なお、書込み制御部５６Ｋ、書込み制御部５６Ｙ、書込み制御部５６Ｍ、及び書込み制御部５６Ｃは同じ構成であるため、総称して書込み制御部５６として説明する。
【００４２】
書込み制御部５６は、入力画像制御部６０、スキュー補正処理部６１、ＬＤデータ出力部６４、解像度調整部６８、転送レート制御部７０、及び感光体駆動速度制御部７２を備える。
【００４３】
スキュー補正処理部６１は、スキュー補正処理を行う。具体的には、スキュー補正処理部６１は、ディザ処理された画像データの画像を、主走査方向に予め設定された複数のブロック毎に、スキュー量に応じて副走査方向にシフト（移動）させる。これによって、スキュー補正処理部６１は、スキュー補正処理を行う。
【００４４】
詳細には、スキュー補正処理部６１は、ラインメモリ６２及び補正値算出部６６を備える。
【００４５】
ラインメモリ６２は、複数のラインメモリ６２Ａ〜６２Ｄを含んで構成されている。各ラインメモリ６２Ａ〜６２Ｄは、各々、主走査方向の１ライン分のライン画像データを格納する。各ラインメモリ６２Ａ〜６２Ｄに格納されるライン画像データは、入力画像制御部６０によって順次格納、及び更新される。
【００４６】
入力画像制御部６０は、画像処理部５４から入力された印刷用画像の画像データや、後述する解像度調整部６８から受け付けた濃度補正用画像の画像データ等を受け付け、受け付けた画像データについて、ライン画像データをラインメモリ６２に出力する。
【００４７】
入力画像制御部６０は、発振器６０Ａ、カウンタ６０Ｂ、クリア信号発生部６０Ｃ、及びラインメモリ更新信号出力部６０Ｄを備える。
【００４８】
発振器６０Ａは、高周波クロックを発振する。発振器６０Ａのクロックは、分周によって、発振器固有値の１／Ｐ（Ｐは整数）倍の周波数に切り替え可能に構成されている。そして、書込み制御部５６は、この発振器６０Ａが生成するクロックに基づいて動作する。
【００４９】
また、上述したように、入力画像制御部６０は、濃度補正用画像の形成時には、後述する解像度調整部６８から濃度補正用画像の画像データ及び濃度補正用画像の解像度を示す情報を受け付ける。そして、入力画像制御部６０は、濃度補正用画像の形成時には、印刷用画像の形成時に対して、Ｎ倍のクロックを発振器６０Ａで生成させる。この“Ｎ”は、刷用画像の解像度に対する、濃度補正用画像の解像度の比率（Ｎ倍）（Ｎは整数）を示す。なお、この“Ｎ”を示す情報は、発振器６０Ａのクロック変更信号として、後述する解像度調整部６８から受け付ける。なお、本実施の形態において、印刷用画像の解像度は予め設定されているものとする。
【００５０】
カウンタ６０Ｂは、画像形成部１８で主走査方向の１ドット分の画像形成に要する時間をカウントする。クリア信号発生部６０Ｃは、カウンタ６０Ｂが規定値に達すると、ラインクリア信号を生成する。そして、クリア信号発生部６０Ｃは、生成したラインクリア信号を、カウンタ６０Ｂ、ラインメモリ更新信号出力部６０Ｄ、及び露光装置２０へ出力する。カウンタ６０Ｂは、ラインクリア信号を受け付けると、カウンタ値を“０”にリセットする。
【００５１】
ラインメモリ更新信号出力部６０Ｄは、画像処理部５４から印刷用画像の画像データを受け付けた場合、すなわち、印刷用画像の形成時には、ラインクリア信号を１回受けつける度にラインメモリ更新信号をラインメモリ６２へ出力する。一方、入力画像制御部６０は、濃度補正用画像の画像データを受け付けた場合、すなわち濃度補正用画像の形成時には、ラインメモリ６２の更新周期を変更し、ラインクリア信号がＮ回生成される度に、ラインメモリ更新信号をラインメモリ６２へ出力する。すなわち、濃度補正用画像の形成時には、入力画像制御部６０Ｄは、ラインメモリ６２の更新周期を１／Ｎに変更する。なお、この“Ｎ”とは、上述した、印刷用画像の解像度に対する、濃度補正用画像の解像度の比率である“Ｎ”と同じ数値である（以下、同様とする）。そして、このラインメモリ６２の更新周期を示す情報（すなわち、１／Ｎを示す情報）は、解像度調整部６８から受け付ける。
【００５２】
ラインメモリ６２は、副走査方向に連続する主走査方向４ライン分のライン画像データを、１ライン画像データずつ別々のラインメモリ６２Ａ〜６２Ｄに格納する。詳細には、ラインメモリ６２は、印刷用画像の形成時には、印刷用画像の画像データについて、主走査方向の４ライン分のライン画像データを、１ライン分ずつラインメモリ６２Ａ〜６２Ｄに格納する。また、ラインメモリ６２は、濃度補正用画像の形成時には、濃度補正用画像の画像データについて、主走査方向の４ライン分のライン画像データを、１ライン分ずつラインメモリ６２Ａ〜６２Ｄに格納する。
【００５３】
なお、本実施の形態では、ラインメモリ６２が、４つのラインメモリ６２Ａ〜６２Ｄを有する場合を説明するが、発生する可能性のある最大のスキュー量に対応するライン数分のラインメモリを有する構成であればよく、４つのラインメモリに限られない。
【００５４】
そして、ラインメモリ６２は、ラインメモリ更新信号を１回受け付ける度に、各ラインメモリ６２Ａ〜６２Ｄに格納されているライン画像データの内の、古い（最も先に記憶した）ライン画像データから順に、新しい（次のラインの）ライン画像データへ更新する。このように、ラインメモリ６２は、ラインメモリ６２Ａ〜６２Ｄに４ライン分のライン画像データを保持し、古いデータから順に上書きし消去するという更新処理を繰り返す。
【００５５】
このラインメモリ６２のラインメモリ６２Ａ〜６２Ｄに格納されたライン画像データの読出しのタイミングは、補正値算出部６６によって制御される。
【００５６】
補正値算出部６６は、スキューを補正するための補正値を算出する。
【００５７】
補正値算出部６６は、詳細には、スキュー補正エリア算出部６６Ａ、スキュー量記憶部６６Ｂ、読出し制御部６６Ｃ、スキュー量演算部６６Ｄ、及びスキュー補正値演算部６６Ｅを備える。
【００５８】
スキュー補正エリア算出部６６Ａ及びスキュー量演算部６６Ｄは、検知部５０から、スキュー補正用画像の検知結果である検知信号を受け付ける。
【００５９】
スキュー補正エリア算出部６６Ａは、検知部５０から受け付けた検知信号からスキューの発生箇所を算出し、スキュー補正エリアを算出する。スキュー補正エリアとは、画像データの画像を主走査方向に複数の分割単位に分割したときの、スキュー補正対象となる分割単位の該主走査方向における位置を示している。スキュー補正エリア算出部６６Ａは、公知の算出方法を用いて、該検知信号からスキュー補正エリアを算出する。スキュー補正エリア算出部６６Ａは、算出したスキュー補正エリアを示す情報を、読出し制御部６６Ｃに出力する。
【００６０】
なお、予めスキュー補正エリアを予め定めてスキュー補正エリア算出部６６Ａに記憶しておいてもよい。この場合には、スキュー補正エリア算出部６６Ａは、記憶しているスキュー補正エリアを示す情報を、読出し制御部６６Ｃに出力すればよい。
【００６１】
スキュー量演算部６６Ｄは、検知部５０から受け付けた検知信号から、スキュー量を演算する。このスキュー量の演算は、公知の方法を用いればよい。スキュー量記憶部６６Ｂは、スキュー量演算部６６Ｄで演算したスキュー量を記憶する。
【００６２】
スキュー補正値演算部６６Ｅは、スキュー量演算部６６Ｄが演算したスキュー量から、スキューを補正するためのスキュー補正値を公知の方法を用いて演算する。そして、得られたスキュー補正値を、読出し制御部６６Ｃへ出力する。
【００６３】
読出し制御部６６Ｃは、スキュー補正エリア算出部６６Ａから受け付けたスキュー補正エリアを示す情報と、スキュー補正値演算部６６Ｅから受け付けたスキュー補正値とから、各ラインメモリ６２Ａ〜６２Ｄに格納されているライン画像データの読出しを制御する。詳細には、読出し制御部６６Ｃは、スキュー補正エリアを示す情報と、スキュー補正値とから、各ラインメモリ６２Ａ〜６２Ｄに格納されているライン画像データから分割単位毎に画素データ群を読取る。
【００６４】
詳細には、読出し制御部６６Ｃは、画像データの画像の主走査方向の一端の画素側から他端の画素側に向かって順に、主走査方向の予め定めた分割単位毎に、画素データ群を読取り、順次、ＬＤデータ出力部６４へ出力する。この画素データ群の読み取り時には、読出し制御部６６Ｃは、スキュー補正エリアに対応する位置では、ラインメモリ６２Ａ〜６２Ｄの内、スキュー補正値に応じて副走査方向にシフトしたラインのライン画像データを記憶したラインメモリ６２Ａ〜６２Ｄの何れかから、画素データ群を読み取る。このため、読出し制御部６６Ｃによる読出し制御によって、スキュー量に応じて副走査方向にシフトした位置の分割画素列の画素データ群が順次ラインメモリ６２Ａ〜６２Ｄから読み出され、ＬＤデータ出力部６４へ出力される。
【００６５】
なお、本実施の形態では、画像データを主走査方向に分割するときの分割単位を示す情報は、予め定められているものとする。そして、この分割単位を示す情報は、書込み制御部５６に予め記憶されているものとする。
【００６６】
なお、このスキュー量に応じて副走査方向にシフトさせる単位である、画像データの主走査方向の分割単位は、任意の値を定めればよい。なお、この分割単位は、ディザ処理された画像データの画像を、隣接する発光チップ４４間の境界に対応する位置で分割するように定めることが好ましい。画像データの主走査方向の分割単位を、このように設定することで、濃度補正用画像に生じる筋を更に抑制することができる。
【００６７】
解像度調整部６８は、濃度補正用画像の形成時に、印刷用画像を形成する場合に比べて高解像度で且つスキュー量が大きいほど高解像度の濃度補正用画像の画像データ、及び該濃度補正用画像の解像度を示す情報を、入力画像制御部６０を介してスキュー補正処理部６１に出力する。入力画像制御部６０では、受け付けた濃度補正用画像の画像データを、上述したように、主走査方向の１ラインのライン画像データ毎に、ラインメモリ６２に出力する。
【００６８】
解像度調整部６８は、詳細には、高解像度化処理部７４、出力部７５、ディザ処理部７６、基本濃度補正画像記憶部７７、及び出力部７８を備える。
【００６９】
基本濃度補正画像記憶部７７は、予め定めた解像度の濃度補正用画像である基本濃度補正用画像の画像データを予め記憶している。なお、基本濃度補正用画像記憶部７７は、ディザ処理のなされていない、多階調の該画像データを予め記憶する。この予め定めた解像度とは、印刷画像の解像度以上の解像度であればよい。本実施の形態では、基本濃度補正用画像記憶部７７は、印刷画像の解像度と同じ解像度の濃度補正用画像である基本濃度補正用画像を予め記憶する。
【００７０】
高解像度化処理部７４は、補正値算出部６６で演算されたスキュー量に基づいて、印刷用画像より高解像度で、且つ、スキュー量が大きいほど高解像度の濃度補正用画像を形成するための各種条件を設定する。
【００７１】
詳細には、高解像度化処理部７４は、スキュー量読取部７４Ａ、ディザマトリクス設定部７４Ｂ、及び駆動条件設定部７４Ｃを備える。
【００７２】
スキュー量読取部７４Ａは、スキュー量演算部６６Ｄで演算されたスキュー量をスキュー量記憶部６６Ｂから読み取り、ディザマトリクス設定部７４Ｂへ出力する。ディザマトリクス設定部７４Ｂは、印刷画像の解像度より大きい解像度で且つ解像度の異なる複数種類のディザマトリクスを予め記憶している。このディザマトリクスとは、多階調画像を２値化するときの用いるパターンであり、ディザパターンとも称される。ディザ処理では、多階調の画像データの画像を、Ｍ×Ｍ画素（Ｍは整数）の閾値からなるディザマトリクスに応じたブロック毎に分割し、ブロック毎に該ディザマトリクスの閾値と比較することで、ブロック毎に２値化を行う。
【００７３】
解像度の異なる複数種類のディザマトリクスを用いると、各ディザマトリクスを用いてディザ処理を行うことで得られた２値化された画像データの画像の解像度は、異なるものとなる。具体的には、この解像度の異なる複数種類のディザマトリクスとしては、ディザパターンの大きさの異なる（すなわち、Ｍ×Ｍ画素に対応するディザパターンにおける、該Ｍの値が異なる）ディザマトリクスが挙げられる。このＭの値が大きいディザマトリクスほど、ディザ処理を行うことで得られる２値化された画像データの画像の解像度は小さくなる（ドットの大きさが大きい）。一方、このＭの値が大きいディザマトリクスほど、ディザ処理を行うことで得られる２値化された画像データの画像の解像度は大きくなる（ドットの大きさが小さい）。
【００７４】
そして、ディザマトリクス設定部７４Ｂは、印刷用画像の解像度より大きい解像度の画像がディザ処理によって得られるように、印刷用画像の解像度より大きく且つ解像度の異なる複数種類のディザマトリクスを予め記憶している。そして、ディザマトリクス設定部７４Ｂは、解像度を示す情報と、該解像度を実現するために用いるディザマトリクスを示す情報と、を対応づけて予め記憶している。
【００７５】
ディザマトリクス設定部７４Ｂは、スキュー量演算部６６Ｄから読み取ったスキュー量が大きいほど、高い解像度の情報に対応するディザマトリクスを示す情報を読み取ることによって、多階調の基本濃度補正用画像の画像データのディザ処理に用いるディザマトリクスを設定する。
【００７６】
これによって、ディザマトリクス設定部７４Ｂは、印刷用画像より高解像度で、且つ、スキュー量が大きいほど高解像度のディザマトリクスを、基本濃度補正用画像の画像データのディザ処理に用いるディザマトリクスとして設定する。また、ディザマトリクス設定部７４Ｂは、該ディザマトリクスの設定によって、濃度補正用画像の解像度を決定する。
【００７７】
そして、ディザマトリクス設定部７４Ｂは、設定したディザマトリクスを示す情報を、ディザ処理部７６へ出力する。また、ディザマトリクス設定部７４Ｂは、設定したディザマトリクスに対応する解像度、すなわち、濃度補正用画像の解像度を示す情報を、出力部７５及び駆動条件設定部７４Ｃへ出力する。
【００７８】
駆動条件設定部７４Ｃは、ディザマトリクス設定部７４Ｂから受け付けた、濃度補正用画像の解像度を示す情報に基づいて、画像形成装置１０の駆動条件を設定する。
【００７９】
駆動条件は、感光体２２の回転速度、濃度補正用画像の画像データを出力部７５から入力画像制御部６０へ出力するときの転送レート、ラインメモリ６２の更新周期、主走査方向の１ライン分の画像形成時における発光素子４４Ａの発光時間の割合、及び発光素子４４Ａを駆動するための駆動電流、の少なくとも１つである。
【００８０】
駆動条件設定部７４Ｃは、濃度補正用画像の解像度と、予め定められている印刷用画像の解像度と、に基づいて、駆動条件を設定する。
【００８１】
具体的には、予め記憶した印刷画像の解像度に対する、ディザマトリクス設定部７４Ｂから受け付けた濃度補正用画像の解像度の比率がＮ倍であるとする。
【００８２】
この場合、駆動条件設定部７４Ｃは、濃度補正用画像形成時には、露光装置２０の駆動電流を印刷画像形成時の１／Ｎに設定、または１ラインの画像形成における発光素子４４Ａの発光時間を印刷画像形成時の１／Ｎに設定する。
【００８３】
また、駆動条件設定部７４Ｃは、濃度補正用画像形成時には、ラインメモリ更新周期を、印刷用画像形成時の１／Ｎに設定する。
【００８４】
また、駆動条件設定部７４Ｃは、濃度補正用画像形成時には、ラインメモリ更新信号出力部６０Ｄによるラインメモリ更新信号の周期変倍（１／Ｎとする）にあわせて、感光体２２の駆動速度を印刷用画像形成時の１／Ｎに設定する。
【００８５】
また、駆動条件設定部７４Ｃは、濃度補正用画像形成時には、解像度調整部６８の出力部７５から入力画像制御部６０に出力する、濃度補正用画像の画像データの転送レートを、画像処理部５４から入力画像制御部６０への印刷用画像の画像データの転送レートの１／Ｎに設定する。
【００８６】
そして、駆動条件設定部７４Ｃは、設定した各駆動条件を出力部７８へ出力する。出力部７８は、駆動条件設定部７４Ｃから受け付けた各駆動条件を、転送レート制御部７０、感光体駆動速度制御部７２、入力画像制御部６０、及びＬＥＤ制御部６４Ａへ出力する。
【００８７】
転送レート制御部７０は、駆動条件設定部７４Ｃから、駆動条件として濃度補正用画像の画像データの転送レートを示す情報を受け付ける。そして、受け付けた転送レートで濃度補正用画像の画像データを転送するように、出力部７５を制御する。
【００８８】
感光体駆動速度制御部７２は、駆動条件設定部７４Ｃから、駆動条件として感光体２２の回転速度を示す情報を受け付ける。感光体駆動速度制御部７２は、濃度補正用画像形成時には、受け付けた回転速度で感光体２２を回転するように画像形成部１８の図示を省略する駆動部を制御する。
【００８９】
ＬＤデータ出力部６４は、駆動条件設定部７４Ｃから、駆動条件として、露光装置２０の駆動電流を示す情報、または１ラインの画像形成における発光素子４４Ａの発光時間の割合を示す情報を受け付ける。ＬＤデータ出力部６４のＬＥＤ制御部６４Ａでは、濃度補正用画像形成時に、該駆動電流または該発光時間の割合に応じたＬＥＤ制御信号を、露光装置２０へ出力する。露光装置２０では、上家付けたＬＥＤ制御信号に応じた駆動電流を各発光素子４４Ａに印加、または該発光時間の割合に応じた駆動信号を各発光素子４４Ａに出力する。
【００９０】
ディザ処理部７６は、ディザマトリクス設定部７４Ｂで設定されたディザマトリクスを用いて、基本濃度補正用画像記憶部７７に記憶されている基本濃度補正用画像の多階調の画像データにディザ処理を行う。このディザ処理によって、ディザ処理部７６は、印刷用画像より高解像度で、且つ、スキュー量が大きいほど高解像度の濃度補正用画像の画像データを生成する。ディザ処理部７６は、得られた濃度補正用画像の画像データを出力部７５へ出力する。
【００９１】
出力部７５は、ディザ処理部７６から受け付けた濃度補正用画像の画像データを、転送レート制御部７０によって設定された転送レートで入力画像制御部６０へ出力する。また、出力部７５は、ディザマトリクス設定部７４Ｂから受け付けた、濃度補正用画像の解像度を示す情報を、入力画像制御部６０へ出力する。
【００９２】
次に、画像形成装置１０における画像形成処理の流れを説明する。図５は、本実施の形態に係る画像形成装置１０における、画像形成処理の流れを示すフローチャートである。
【００９３】
画像形成装置１０の主制御部４２では、主制御部４２がパーソナル・コンピュータ等の外部装置から印刷ジョブを受けつけると、画像形成処理を行うための画像形成プログラムをＲＯＭから読み取り、図５に示す処理を実行する。
【００９４】
まず、主制御部４２は、スキュー補正を実行するか否かを判断する（ステップＳ１００）。主制御部４２では、例えば、図示を省略する操作部がユーザによって操作指示されることによって、スキュー補正指示を示す信号を該操作部から受け付けたときに、スキュー補正実行を判断する（ステップＳ１００：Ｙｅｓ）。なお、図示を省略する操作部がユーザによって操作指示されることによって、スキュー補正指示を示す信号が入力されると、主制御部４２は、該信号を、図示を省略するメモリに記憶してもよい。そして、主制御部４２は、このメモリに、スキュー補正指示を示す信号が記憶されている場合に、ステップＳ１００で肯定判断してもよい。なお、該メモリに記憶されたスキュー補正指示を示す信号は、画像形成装置１０の図示を省略する電源スイッチが操作されて画像形成装置１０の装置各部に電力が供給される度に、クリア（消去）するようにすればよい。
【００９５】
なお、主制御部４２が、スキュー補正を実行しないと判断した場合には（ステップＳ１００：Ｎｏ）、後述するステップＳ１１４へ進む。
【００９６】
次いで、画像処理部５４が、スキュー補正用画像を形成する（ステップＳ１０２）。詳細には、画像処理部５４には、予め多階調のスキュー補正用画像の画像データが記憶されている。そして、画像処理部５４のディザ処理部５４Ａでは、該スキュー補正用画像の画像データに、印刷用画像の画像データのディザ処理時に用いるディザマトリクスと同じディザマトリクスを用いてディザ処理を行い、書込み制御部５２へ出力する。書込み制御部５２では、スキュー補正用画像の画像データを受け付けると、各色の書込み制御部５６における入力画像制御部６０、ラインメモリ６２、及びＬＤデータ出力部６４で、上述した印刷用画像の画像データの処理時を同じ処理を行う。これによって、画像形成部１８は、搬送ベルト３４上にスキュー補正用画像を形成する。
【００９７】
次いで、検知部５０がスキュー補正用画像を検知する（ステップＳ１０４）。検知部５０は検知したスキュー補正用画像の検知結果を示す検知信号を、補正値算出部６６へ出力する。
【００９８】
スキュー量演算部６６Ｄは、検知部５０から受け付けたスキュー補正用画像の検知信号に基づいて、スキュー量を演算し、スキュー量記憶部６６Ｂに記憶する（ステップＳ１０６、ステップＳ１０８）。すると、スキュー補正値演算部６６Ｅが、スキュー量記憶部６６Ｂに記憶されたスキュー量を用いてスキュー補正値を演算し、読出し制御部６６Ｃに出力する（ステップＳ１１０）。
【００９９】
そして、スキュー補正エリア算出部６６Ａは、検知部５０から受け付けたスキュー補正用画像の検知信号に基づいて、スキュー補正エリアを算出し、読出し制御部６６Ｃに出力する（ステップＳ１１２）。
【０１００】
次に、主制御部４２が、濃度補正を実行するか否かを判断する（ステップＳ１１４）。主制御部４２では、例えば、図示を省略する操作部がユーザによって操作指示されることによって、濃度補正指示を示す信号を該操作部から受け付けたときに、濃度補正実行を判断する（ステップＳ１１４：Ｙｅｓ）。なお、図示を省略する操作部がユーザによって操作指示されることによって、濃度補正指示を示す信号が入力されると、主制御部４２は、該信号を、図示を省略するメモリに記憶してもよい。そして、主制御部４２は、このメモリに、濃度補正指示を示す信号が記憶されている場合に、ステップＳ１１４で肯定判断してもよい。なお、該メモリに記憶された濃度補正指示を示す信号は、画像形成装置１０の図示を省略する電源スイッチが操作されて画像形成装置１０の装置各部に電力が供給される度に、クリア（消去）するようにすればよい。
【０１０１】
一方、主制御部４２が、濃度補正を実行しないと判断すると（ステップＳ１１４：Ｎｏ）、ステップＳ１３４へ進む。
【０１０２】
スキュー量読取部７４Ａは、スキュー量記憶部６６Ｂからスキュー量を読み取る（ステップＳ１１６）。次に、ディザマトリクス設定部７４Ｂが、スキュー量記憶部６６Ｂで読み取ったスキュー量に応じた解像度のディザマトリクスを設定する（ステップＳ１１８）。
【０１０３】
次に、駆動条件設定部７４Ｃが、ディザマトリクス設定部７４Ｂから受け付けた濃度補正用画像の解像度を示す情報に基づいて、駆動条件を設定する（ステップＳ１２０）。次に、ディザ処理部７６が、ディザマトリクス設定部７４Ｂで設定されたディザマトリクスを用いて、基本濃度補正用画像記憶部７７に記憶された基本濃度補正用画像の画像データにディザ処理を行う（ステップＳ１２２）。
【０１０４】
次に、出力部７８が、駆動条件設定部７４Ｃで設定された駆動条件を、転送レート制御部７０を介して出力部７５、ＬＥＤ制御部６４Ａ、及び感光体駆動速度制御部７２へ出力する（ステップＳ１２４）。
【０１０５】
次に、出力部７５が、ディザ処理部７６から受け付けた濃度補正用画像の画像データを、転送レート制御部７０によって設定された転送レートで入力画像制御部６０へ出力する。また、出力部７５は、ディザマトリクス設定部７４Ｂから受け付けた、濃度補正用画像の解像度を示す情報を、入力画像制御部６０へ出力する（ステップＳ１２６）。
【０１０６】
次に、画像形成部１８が、濃度補正用画像を形成する（ステップＳ１２８）。
【０１０７】
次に、検知部５０が、搬送ベルト３４上に形成された濃度補正用画像のセンサ４６による検知結果である検知信号を検知する（ステップＳ１３０）。
【０１０８】
次いで、画像処理部５４は、検知部５０がステップＳ１３０で検知した検知信号に基づいて、印刷画像の画像データについて、公知の濃度補正処理を行う（ステップＳ１３２）。
【０１０９】
次に、主制御部４２は、ステップＳ１３４で濃度補正された印刷画像の画像データを用いて、印刷画像を形成する印刷画像形成処理を実行（ステップＳ１３４）した後に、本ルーチンを終了する。
【０１１０】
上記画像形成処理を実行することによって、濃度補正用画像の形成時には、印刷用画像の形成時に比べて、高解像度で且つスキュー量が大きいほど高解像度の濃度補正用画像を形成することができる。
【０１１１】
図６には、濃度補正用画像の画像データのイメージと、該濃度補正用画像の画像データを用いて画像形成装置１０で形成した濃度補正用画像と、の対応を、解像度毎に示した。
【０１１２】
印刷用画像と同じ解像度のディザパターンを用いてディザ処理した濃度補正用画像の画像データ（図６（Ａ)中、画像データ８０Ａ参照）を用い、印刷画像と同じ駆動条件で濃度補正用画像を形成する。この場合には、形成される濃度補正用画像は、図６（Ａ）中の画像８２Ａに示す画像となる。なお、図６中、長さＱは、主走査方向１ライン分の画像の長さに相当する。
【０１１３】
一方、図６（Ｂ）に示すように、印刷用画像の２倍（Ｎ＝２）の解像度のディザパターンを用いてディザ処理した濃度補正用画像の画像データ（図６（Ｂ）中、画像データ８０Ｂ参照）を用い、上述した駆動条件におけるＮの値を“２”に設定することで濃度補正用画像を形成する。この場合には、形成される濃度補正用画像は、図６（Ｂ）中の画像８２Ｂに示すように、印刷用画像と解像度とした濃度補正用画像（図６（Ａ）中の画像８２Ａ参照）に比べて、高解像度となる。
【０１１４】
また、図６（Ｃ）に示すように、印刷用画像の４倍（Ｎ＝４）の解像度のディザパターンを用いてディザ処理した濃度補正用画像の画像データ（図６（Ｃ）中、画像データ８０Ｃ参照）を用い、上述した駆動条件におけるＮの値を“４”に設定することで濃度補正用画像を形成する。この場合には、形成される濃度補正用画像は、図６（Ｃ）中の画像８２Ｃに示すように、印刷用画像と解像度とした濃度補正用画像（図６（Ａ）中の画像８２Ａ参照）に比べて、高解像度となる。
【０１１５】
このように、本実施の形態の画像形成装置１０では、上記画像形成処理を実行することによって、濃度補正用画像の形成時には、印刷用画像の形成時に比べて、高解像度で且つスキュー量が大きいほど高解像度の濃度補正用画像を形成する。
【０１１６】
本実施の形態の画像形成装置１０では、スキュー量が大きいほど印刷用画像の形成時に比べてより高解像度の濃度補正用画像を形成するので、濃度補正用画像に、筋の発生することを抑制することができる。
【０１１７】
また、本実施の形態の画像形成装置１０では、濃度補正時には、該濃度補正用画像を検知した検知結果に基づいて、濃度補正を行うので、高精度の濃度補正を行うことができる。
【０１１８】
また、本実施の形態の画像形成装置１０では、スキュー量が大きいほど高解像度の濃度補正用画像を形成する。このため、逆に、画像形成装置１０では、スキュー量が小さいほど、印刷用画像より高解像度で、且つより低解像度の濃度補正用画像を形成することとなる。このため、画像形成装置１０では、上述した“Ｎ”の値をより小さくすることで、駆動時間を短縮することができ、濃度補正用画像の形成に要する時間の短縮を図ることができる。
【０１１９】
また、上述のように、駆動条件設定部７４Ｃは、予め記憶した印刷画像の解像度に対する、ディザマトリクス設定部７４Ｂから受け付けた濃度補正用画像の解像度の比率がＮ倍であるとする。この場合、濃度補正用画像形成時には、駆動条件設定部７４Ｃが、露光装置２０の駆動電流を印刷画像形成時の１／Ｎに設定、または１ラインの画像形成における発光素子４４Ａの発光時間を印刷画像形成時の１／Ｎに設定する。
【０１２０】
このため、濃度補正画像形成時に要する時間の短縮を図ることができる。
【０１２１】
また、本実施の形態の画像形成装置１０では、駆動条件設定部７４Ｃは、濃度補正用画像形成時には、ラインメモリ更新信号出力部６０Ｄによるラインメモリ更新信号の周期変倍（１／Ｎとする）にあわせて、感光体２２の駆動速度を印刷用画像形成時の１／Ｎに設定する。
【０１２２】
このため、濃度補正画像形成時に要する時間の短縮を図ることができる。
【０１２３】
また、本実施の形態の画像形成装置１０では、駆動条件設定部７４Ｃは、濃度補正用画像形成時には、解像度調整部６８の出力部７５から入力画像制御部６０に出力する、濃度補正用画像の画像データの転送レートを、画像処理部５４から入力画像制御部６０への印刷用画像の画像データの転送レートの１／Ｎに設定する。
【０１２４】
このため、濃度補正画像形成時に要する時間の短縮を図ることができる。
【０１２５】
また、本実施の形態の画像形成装置１０では、ディザ処理された画像データの画像を、隣接する発光チップ４４間の境界に対応する位置で分割するように定めることによって、濃度補正用画像に生じる筋を更に抑制することができる。
【０１２６】
なお、本実施の形態では、スキュー量演算部６６Ｄは、検知部５０から受け付けた検知信号から、公知の方法を用いてスキュー量を演算する場合を説明した。しかし、スキュー量演算部６６Ｄは、スキュー補正用画像を、発光チップ４４に配列されている発光素子４４Ａの数に対応する画素数毎に複数の分割単位に分割し、該分割した分割単位毎にスキュー量を算出してもよい。そして、スキュー補正値演算部６６Ｅでは、この各分割単位毎のスキュー量に応じて、隣接するスキュー補正エリア毎のスキュー補正値を演算し、読出し制御部６６Ｃに出力してもよい。この場合、スキュー補正値演算部６６Ｅでは、隣接するスキュー補正エリア間の段差が最小になるように、スキュー補正エリアごとにスキュー補正値を演算すればよい。
【０１２７】
このようにすれば、形成された画像に、主走査方向に沿って配列された複数の発光チップ４４間に対応する領域間に対応するずれ（段差）が発生することを抑制することができる。
【０１２８】
図７には、スキュー補正を行った場合と、２種類のスキュー補正を行った場合の各々と、におけるスキュー補正用画像の一例を示した。
【０１２９】
図７に示すように、スキュー補正を行わなかった場合、感光体２２上には、各発光チップ４４に対応するスキュー補正エリアＰ１〜Ｐ３の境界で段差のある画像９０が形成される。そして、スキュー補正エリア毎ではなく、複数の発光チップ４４の配列方向全体の主走査方向に対するずれ量を演算する、公知のスキュー量演算を行った場合には、画像９０に比べてスキュー補正は行われるものの、スキュー補正エリアＰ１〜Ｐ３の境界で段差のある画像９２が形成される。なお、図７中、点線９２Ａは、スキュー補正無の場合の画像形成位置を示し、実線９２Ｂは、スキュー補正有の場合の画像形成位置を示す。
【０１３０】
そして、隣接するスキュー補正エリア間の段差が最小になるように、スキュー補正エリアごとにスキュー補正値を演算して、スキュー補正エリア毎のスキュー補正を行った場合には、スキュー補正エリアＰ１〜Ｐ３の境界の段差の抑制された画像９４が形成される。なお、図７中、点線９４Ａは、スキュー補正無の場合の画像形成位置を示し、実線９４Ｂは、スキュー補正有の場合の画像形成位置を示す。
【０１３１】
すなわち、図７に示すように、スキュー補正値演算部６６Ｅで、隣接するスキュー補正エリア間の段差が最小になるように、スキュー補正エリアごとにスキュー補正値を演算すると、主走査方向に沿って配列された複数の発光チップ４４間に対応する領域で生じるずれ（段差）を抑制することができる。このため、本実施の形態の画像形成装置１０では、隣接するスキュー補正エリア間の段差が最小になるように、スキュー補正エリアごとにスキュー補正値を演算することが好ましい。
【０１３２】
なお、図５では図示を省略したが、印刷画像形成処理（ステップＳ１３４）の前に、その他の補正処理を行ってもよい。例えば、各色の画像の色ずれを補正するための公知の色ずれ補正処理や、露光装置２０の光量を補正するための公知の光量補正処理等を行ってもよい。ただし、これらのその他の補正処理は、印刷画像形成処理（ステップＳ１３４）、及び濃度補正処理（ステップＳ１１４〜ステップＳ１３２）の処理より前に行うことが好ましい。
【０１３３】
このように、濃度補正処理の前に、光量補正処理を実行することによって、濃度補正処理時に形成する濃度補正用画像を適切な光量で形成することができる。
【０１３４】
なお、本実施の形態では、画像形成装置１０は、複数の作像部３２（３２Ｋ、３２Ｍ、３２Ｃ、３２Ｙ）を有する、所謂、タンデム型の画像形成装置１０である場合を説明したが、１つの作像部３２を備えた構成であってもよい。また、本実施の形態では、画像形成装置１０は、感光体２２から記録媒体Ｐに画像を転写する構成である場合を説明したが、中間転写体を介して記録媒体Ｐに画像を転写する構成であってもよい。
【０１３５】
なお、本実施の形態の画像形成装置１０で実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。また、本実施の形態の画像形成装置１０で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１３６】
さらに、本実施の形態の画像形成装置１０で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の画像形成装置１０で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１３７】
また、本実施の形態の画像形成装置１０で実行される画像形成プログラムは、上述した各部（検知部５０、書込み制御部５２、画像処理部５４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、検知部５０、書込み制御部５２、及び画像処理部５４が主記憶装置上に生成されるようになっている。
【０１３８】
なお、上記実施の形態では、本実施の画像形成装置１０を、プリンタ機能を有する画像形成装置に適用した例を挙げて説明するが、プリンタ機能と、コピー機能、スキャナ機能およびファクシミリ機能のうち少なくとも１つの機能と、を有する複合機に適用してもよい。
【０１３９】
図８は、本実施の形態の画像形成装置１０のハードウェア構成例を示すブロック図である。本図に示すように、画像形成装置１０は、コントローラ２７０とエンジン部（Ｅｎｇｉｎｅ）２６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ２７０は、画像形成装置全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部２６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部２６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。  
【０１４０】
コントローラ２７０は、ＣＰＵ２７１と、ノースブリッジ（ＮＢ）２７３と、システムメモリ（ＭＥＭ−Ｐ）２７２と、サウスブリッジ（ＳＢ）２７４と、ローカルメモリ（ＭＥＭ−Ｃ）２７７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２７６と、ハードディスクドライブ（ＨＤＤ）２７８とを有し、ノースブリッジ（ＮＢ）２７３とＡＳＩＣ２７６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス２７５で接続した構成となる。また、ＭＥＭ−Ｐ２７２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２７２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)２７２ｂと、をさらに有する。  
【０１４１】
ＣＰＵ２７１は、画像形成装置１００の全体制御をおこなうものであり、ＮＢ２７３、ＭＥＭ−Ｐ２７２およびＳＢ２７４からなるチップセットを有し、このチップセットを介して他の機器と接続される。  
【０１４２】
ＮＢ２７３は、ＣＰＵ２７１とＭＥＭ−Ｐ２７２、ＳＢ２７４、ＡＧＰ２７５とを接続するためのブリッジであり、ＭＥＭ−Ｐ２７２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。  
【０１４３】
ＭＥＭ−Ｐ２７２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ２７２ａとＲＡＭ２７２ｂとからなる。ＲＯＭ２７２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ２７２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１４４】
ＳＢ２７４は、ＮＢ２７３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ２７４は、ＰＣＩバスを介してＮＢ２７３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１４５】
ＡＳＩＣ２７６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ２７５、ＰＣＩバス、ＨＤＤ２７８およびＭＥＭ−Ｃ２７７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ２７６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ２７６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ２７７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部２６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ２７６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）２４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース２５０が接続される。操作表示部２２０はＡＳＩＣ２７６に直接接続されている。  
【０１４６】
ＭＥＭ−Ｃ２７７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２７８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。  
【０１４７】
ＡＧＰ２７５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ２７２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にする。
【符号の説明】
【０１４８】
１０  画像形成装置
１８  画像形成部
２０  露光部
２２  感光体
２４  帯電装置
２６  現像装置
２８  転写装置
３４  搬送ベルト
４２  主制御部
４４  発光チップ
４４Ａ  発光素子
５０  検知部
５２、５６  書込み制御部
５４  画像処理部
６０  入力画像制御部
６１  スキュー補正処理部
６２、６２Ａ〜６２Ｄ  ラインメモリ
６４  ＬＤデータ出力部
６６  補正値算出部
６６Ｄ  スキュー量演算部
６６Ｃ  読出し制御部
６８  解像度調整部
７４  高解像度化処理部
７４Ｂ  ディザマトリクス設定部
７８、７５  出力部
【先行技術文献】
【特許文献】
【０１４９】
【特許文献１】特開２００７−１４５００１号公報
【特許文献２】特開２００９−２７６８３号公報
【図１】
0005849467.tif 000002
【図２】
0005849467.tif 000003
【図３】
0005849467.tif 000004
【図４】
0005849467.tif 000005
【図５】
0005849467.tif 000006
【図６】
0005849467.tif 000007
【図７】
0005849467.tif 000008
【図８】
0005849467.tif 000009