(57)【特許請求の範囲】
【請求項１】
画像データに対して、該画像データに基づく画像の傾きを補正する処理を行なう画像処理装置において、
複数の色成分毎に複数のラインデータを有する画像データを取得する手段と、
取得した画像データが有する複数のラインデータの夫々を記憶する複数のラインメモリと、
取得した画像データに基づく画像の傾き方向及び傾き量を検出する検出手段と、
各ラインデータを複数に区分する区分手段と、
該区分手段が区分した各区分毎に異なるラインデータを前記ラインメモリから読み出して合成することにより、前記検出手段が検出した傾き方向及び傾き量を補正する処理を行なう補正手段と、
前記検出手段が検出した傾き方向及び傾き量に基づいて、前記区分手段が各ラインデータを区分する位置の調整量が色成分毎に異なるように前記調整量を算出する手段と、
該手段により算出された調整量に基づいて、前記区分手段が各ラインデータを区分する位置を色成分毎に設定する設定手段と
を備えることを特徴とする画像処理装置。
【請求項２】
所定のテストラインデータに基づくテスト画像を形成する手段と、
形成されたテスト画像の長手方向の両端部の、前記長手方向と交差する方向の位置を検出する手段とを備え、
前記検出手段は、形成されたテスト画像の長手方向の両端部の、前記長手方向と交差する方向の位置に基づいて、前記画像の傾き方向及び傾き量を検出するように構成してあることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検出手段は、一の色成分の画像データに基づく画像の傾き方向及び傾き量を検出するように構成してあり、
前記補正手段は、他の色成分の画像データに対して、前記検出手段が検出した傾き方向及び傾き量に補正する処理を行なうように構成してあることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記一の色成分は、黒であることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
請求項１から４までのいずれか１つに記載の画像処理装置を備え、該画像処理装置によって処理された画像データに基づく画像を記録媒体に形成することを特徴とする画像形成装置。
【請求項６】
中間転写ベルトと、画像データに基づく現像剤像を前記中間転写ベルト上に転写する転写手段とを備え、前記中間転写ベルト上に転写された現像剤像に基づく画像を記録媒体に形成する画像形成装置において、
前記転写手段は、所定のテストラインデータに基づくテスト現像剤像を前記中間転写ベルト上に転写するように構成されており、
前記中間転写ベルト上に転写されたテスト現像剤像の長手方向の両端部の、前記長手方向と交差する方向の位置を検出する手段と、
検出された位置に基づいて、前記画像データに基づく現像剤像の傾き方向及び傾き量を検出する検出手段と、
複数の色成分毎に複数のラインデータを有する画像データを取得する手段と、
取得した画像データが有する複数のラインデータの夫々を記憶する複数のラインメモリと、
各ラインデータを複数に区分する区分手段と、
該区分手段が区分した各区分毎に異なるラインデータを前記ラインメモリから読み出して合成することにより、前記検出手段が検出した傾き方向及び傾き量を補正する処理を行なう補正手段と、
前記検出手段が検出した傾き方向及び傾き量に基づいて、前記区分手段が各ラインデータを区分する位置の調整量が色成分毎に異なるように前記調整量を算出する手段と、
該手段により算出された調整量に基づいて、前記区分手段が各ラインデータを区分する位置を色成分毎に設定する設定手段とを備え、
前記転写手段は、前記補正手段によって補正された画像データに基づく現像剤像を前記中間転写ベルト上に転写するように構成されていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに対して画像の傾きを補正する処理を行なう画像処理装置、該画像処理装置を備えた画像形成装置に関するものである。
【背景技術】
【０００２】
電子写真プロセスを採用したコピー機、プリンタ等の画像形成装置は、像担持体としての感光体ドラムを帯電させ、帯電させた感光体ドラムに対して画像データに基づいて露光することにより静電潜像を形成し、この静電潜像にトナー（現像剤）を供給することによりトナー像（現像剤像）を形成する。そして、このようにして感光体ドラム上に形成されたトナー像が用紙上に転写されて定着されることにより、用紙上に画像が形成される。
【０００３】
また、複数の色成分に分解された画像データに基づくトナー像を、各色成分毎に設けられた感光体ドラム上に形成し、各色成分のトナー像を一旦中間転写体に積層した後、積層された各色成分のトナー像を中間転写体から一括して用紙上に再転写する中間転写方式を用いたカラー画像形成装置が実用化されている。このようなカラー画像形成装置の場合、各色成分毎にトナー像の形成を行なうので、画像形成処理の高速化を実現することができる。
【０００４】
このような画像形成装置では、感光体ドラムの回転軸の角度ずれ、感光体ドラムに対して露光する走査光学系の取り付け角度ずれ等が原因で、感光体ドラム上に形成されたトナー像が主走査方向（感光体ドラムの回転方向に直交する方向）に対して傾きを生じる場合がある。また、カラー画像形成装置では、各色成分毎にトナー像に傾きが生じることによって各色成分間においてトナー像の形成位置がずれた場合、色ズレとなり画質を低下させるという問題がある。
【０００５】
トナー像に生じる傾きを調整する方法としては、光学的に調整する方法と画像データ上で調整する方法とがある。光学的に調整する方法では、ＬＳＵ（Laser Scanning Unit）が感光体ドラムに対して露光するレーザービームの照射位置を調整するので、そのための機構をＬＳＵ内に設ける必要があり、ＬＳＵが大型化するという問題がある。一方、画像データ上で調整する方法では、画像データにおいて傾きを調整する位置でスジが発生するという問題がある。なお、以下にその理由を示す。
【０００６】
まず、画像形成装置が処理対象とする画像データに施す画像処理として、例えば、特許文献１に開示されたように、画像データに対して、副走査方向に隣接する複数の走査線の濃度を移動させる万線処理がある。この万線処理を行なった場合、処理前の画像データが一様な中間濃度の画像データであっても、処理後の画像データにおいて、濃度の高い走査線と濃度の低い走査線が一定の間隔で発生してしまうという問題がある。
【０００７】
次に、従来の傾き調整処理について説明する。図１５及び図１６は従来の傾き調整処理を説明するための説明図である。なお、図１５（ａ）には、傾き調整処理を実行する前の画像データに基づいて感光体ドラム上に形成されたトナー像の一部の拡大図を示しており、図１５（ｂ）には、画像データに対して傾き調整処理を実行した後の画像データに基づいて感光体ドラム上に形成されたトナー像の一部の拡大図を示しており、図１５（ｃ）には、図１５（ｂ）に示すトナー像の全体図を示している。また、図１６には図１５（ｂ）に示したトナー像における走査線Ａ，Ｂ，Ｃを拡大表示すると共に、走査線Ａにおける各画素の黒成分及びシアン成分の濃度分布の例を示している。
【０００８】
図１５（ａ）中の破線Ａは主走査方向に傾きを有しない状態の走査線を示しており、図１５（ａ）に示すように、傾き調整処理を実行する前の画像データに基づいて感光体ドラム上に形成されたトナー像は、主走査方向に対して傾きを有することが分かる。また、従来の傾き調整処理を行なった場合、図１５（ｂ）に示すように、１本の走査線（ラインデータ）中に、傾き調整処理を行なう前の画像データにおいて隣接していた複数の走査線のデータが主走査方向に一定の間隔で現れる画像データが得られることが分かる。具体的には、走査線Ａ中には左から順に、ｎラインのデータ、ｎ＋１ラインのデータ、ｎ＋２ラインのデータが含まれ、走査線Ｂ中には左から順に、ｎ−１ラインのデータ、ｎラインのデータ、ｎ＋１ラインのデータが含まれ、走査線Ｃ中には左から順に、ｎ−２ラインのデータ、ｎ−１ラインのデータ、ｎラインのデータが含まれる。
【０００９】
ここで、傾き調整処理を行なう前に上述した万線処理を画像データに対して行なっていた場合、傾き調整処理を行なう前の画像データが、例えばｎラインの濃度が高く、ｎ＋１，ｎ−１ラインの濃度が低い画像データとなる。このような画像データに対して従来の傾き調整処理を行なった場合、濃度の高いデータと濃度の低いデータとが１本の走査線中の主走査方向に交互に現れ、主走査方向において濃度の差に基づく段差Ｂ，Ｂを有する画像データが得られる。
【００１０】
また、このような段差Ｂ，Ｂの部分ではエッジ効果が生じるので、図１６の濃度分布に示すように濃度のピークＰ，Ｐが形成され、これが、図１５（ｃ）に示した副走査方向に延びるスジＣ，Ｃとして目に付き易い状態となる。なお、図１６には、複数色（黒成分及びシアン成分）の画像データに基づく走査線Ａ，Ｂ，Ｃの一部を示しており、各色成分における濃度のピークＰ，Ｐが重なった場合、各色成分の画像データによってそれぞれ発生したスジＣ，Ｃの発生位置が重なるため、更に画質を低下させてしまう。
【００１１】
そこで、特許文献２では、画像データに対して傾き調整を行なった後、傾き調整によって発生した段差部分にスムージング処理を行なう装置が提案されている。このような装置を用いることにより、電子写真プロセスにおける各色成分の画像の傾きを補正すると共に、この補正処理によって発生した段差を解消することができる。
【特許文献１】特開平０５−３３６３６０号公報
【特許文献２】特開２０００−２５３２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述したように、光学的に画像の傾きを調整する方法ではＬＳＵが大型化するという問題があり、画像データ上で調整する方法では、回路規模が増大するという問題は有しないが、上述したように画像データにおいて傾きを調整する位置でスジが発生するという問題がある。また、特許文献２では、傾き調整によって発生した段差及びスジを解消することはできるが、発生した段差及びスジを解消するための処理を別途に行なう必要がある。
【００１３】
本発明は以上のような事情に鑑みてなされたものであり、その目的とするところは、回路規模を増大させずに、画像の副走査方向に発生するスジを抑制しつつ画像の傾きを補正することが可能な画像処理装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【００１４】
本発明に係る画像処理装置は、画像データに対して、該画像データに基づく画像の傾きを補正する処理を行なう画像処理装置において、複数の色成分毎に複数のラインデータを有する画像データを取得する手段と、取得した画像データが有する複数のラインデータの夫々を記憶する複数のラインメモリと、取得した画像データに基づく画像の傾き方向及び傾き量を検出する検出手段と、各ラインデータを複数に区分する区分手段と、該区分手段が区分した各区分毎に異なるラインデータを前記ラインメモリから読み出して合成することにより、前記検出手段が検出した傾き方向及び傾き量を補正する処理を行なう補正手段と、前記検出手段が検出した傾き方向及び傾き量に基づいて、前記区分手段が各ラインデータを区分する位置の調整量が色成分毎に異なるように前記調整量を算出する手段と、該手段により算出された調整量に基づいて、前記区分手段が各ラインデータを区分する位置を色成分毎に設定する設定手段とを備えることを特徴とする。
【００１５】
本発明によれば、複数の色成分毎に複数のラインデータを有する画像データに対して、各ラインデータを複数に区分し、各区分毎に画像の傾きを補正する構成において、画像の傾きを補正する際に各ラインデータを区分する位置を色成分毎に設定する。よって、画像の傾きを補正する際に発生する濃度の差に基づく段差の位置を各色成分毎に異ならせることが可能となる。
【００１７】
本発明によれば、ラインメモリに記憶された複数のラインデータを合成することによって画像の傾きを補正するので、画像の傾きを補正するための機構を設ける必要がなく、複雑な画像処理を行なう必要もない。また、ラインメモリに複数のラインデータが記憶された時点で傾きを補正する処理を開始できるので、高速に処理することが可能となる。
【００１９】
本発明に係る画像処理装置は、所定のテストラインデータに基づくテスト画像を形成する手段と、形成されたテスト画像の長手方向の両端部の、前記長手方向と交差する方向の位置を検出する手段とを備え、前記検出手段は、形成されたテスト画像の長手方向の両端部の、前記長手方向と交差する方向の位置に基づいて、前記画像の傾き方向及び傾き量を検出するように構成してあることを特徴とする。
【００２０】
本発明によれば、所定のテストラインデータに基づいて形成されたテスト画像に基づいて、画像に生じる傾き方向及び傾き量を検出し、検出した傾き方向及び傾き量を補正するので、実際に画像に生じる傾きを確実に補正することが可能となる。
【００２２】
本発明によれば、検出した画像の傾き方向及び傾き量に基づいて、画像の傾きを補正する際に各ラインデータを区分する位置を色成分毎に設定するので、実際に画像に生じる傾きに基づいて、前記傾きを補正する際に発生する濃度の差に基づく段差の各色成分毎の位置を設定することが可能となる。
【００２３】
本発明に係る画像処理装置は、前記検出手段は、一の色成分の画像データに基づく画像の傾き方向及び傾き量を検出するように構成してあり、前記補正手段は、他の色成分の画像データに対して、前記検出手段が検出した傾き方向及び傾き量に補正する処理を行なうように構成してあることを特徴とする。
【００２４】
本発明によれば、一の色成分について画像の傾き方向及び傾き量を検出し、他の色成分の画像データに対して、検出した傾き方向及び傾き量に補正する処理を行なう。よって、他の色成分の画像データの傾きを一の色成分における傾きに合わせることができ、各色成分間における傾きのズレを抑制することが可能となると共に、一の色成分の画像データに対して傾き調整処理を行なう回路が不要となり、回路規模を削減することが可能となる。
【００２５】
本発明に係る画像処理装置は、前記一の色成分は、黒であることを特徴とする。本発明によれば、黒の画像データに対する他の色成分の画像データの傾きのズレを抑制することが可能となる。
【００２６】
本発明に係る画像形成装置は、上述したいずれかの画像処理装置を備え、該画像処理装置によって処理された画像データに基づく画像を記録媒体に形成することを特徴とする。上述したように、画像の傾きを補正する際に発生する濃度の差に基づく段差の位置を各色成分毎に異ならせることにより、このような画像データに基づく画像を記録媒体に形成した場合に、各段差の部分に発生するスジを抑制し、良好な画質の画像を形成することが可能となる。
【００２７】
本発明に係る画像形成装置は、中間転写ベルトと、画像データに基づく現像剤像を前記中間転写ベルト上に転写する転写手段とを備え、前記中間転写ベルト上に転写された現像剤像に基づく画像を記録媒体に形成する画像形成装置において、前記転写手段は、所定のテストラインデータに基づくテスト現像剤像を前記中間転写ベルト上に転写するように構成されており、前記中間転写ベルト上に転写されたテスト現像剤像の長手方向の両端部の、前記長手方向と交差する方向の位置を検出する手段と、検出された位置に基づいて、前記画像データに基づく現像剤像の傾き方向及び傾き量を検出する検出手段と、複数の色成分毎に複数のラインデータを有する画像データを取得する手段と、取得した画像データが有する複数のラインデータの夫々を記憶する複数のラインメモリと、各ラインデータを複数に区分する区分手段と、該区分手段が区分した各区分毎に異なるラインデータを前記ラインメモリから読み出して合成することにより、前記検出手段が検出した傾き方向及び傾き量を補正する処理を行なう補正手段と、前記検出手段が検出した傾き方向及び傾き量に基づいて、前記区分手段が各ラインデータを区分する位置の調整量が色成分毎に異なるように前記調整量を算出する手段と、該手段により算出された調整量に基づいて、前記区分手段が各ラインデータを区分する位置を色成分毎に設定する設定手段とを備え、前記転写手段は、前記補正手段によって補正された画像データに基づく現像剤像を前記中間転写ベルト上に転写するように構成されていることを特徴とする。
【００２８】
本発明によれば、画像データに基づく現像剤像を中間転写ベルト上に一旦転写した後に記録媒体に形成する画像形成装置が、所定のテストラインデータに基づいて中間転写ベルト上に形成されたテスト現像剤像に基づいて、画像形成を行なった際に実際に画像に生じる傾き方向及び傾き量を検出し、検出した傾き方向及び傾き量を補正するので、実際に画像に生じる傾きを確実に補正することが可能となる。また、複数の色成分毎に複数のラインデータを有する画像データに対して、各ラインデータを複数に区分し、各区分毎に画像の傾きを補正する構成において、画像の傾きを補正する際に各ラインデータを区分する位置を色成分毎に設定することにより、画像の傾きを補正する際に発生する濃度の差に基づく段差の位置を各色成分毎に異ならせることが可能となる。
【発明の効果】
【００２９】
本発明では、画像の傾きを補正する際に発生する濃度の差に基づく段差の位置を各色成分毎に異ならせることにより、各段差部分に発生する濃度のピークの位置を各色成分間で異ならせることができるので、このような段差の部分に発生するスジを抑制しつつ画像の傾きを補正することができ、画質を向上させることができる。また、画像の傾きを画像処理によって補正するので、ＬＳＵの大型化を回避することができる。
【発明を実施するための最良の形態】
【００３０】
以下に、本発明をその実施形態を示す図面に基づいて具体的に説明する。図１は本発明に係る画像形成装置の内部構成例を示す縦断面図である。本実施形態の画像形成装置１００は、原稿の画像を読み取るスキャナ機能、読み取った画像に基づいてコピー用紙、ＯＨＰ(Over Head Projector)フィルム等のシート（記録媒体）上に多色及び単色の画像を形成する複写機能、外部に接続されたパーソナルコンピュータ等の情報処理装置（図示せず）からの画像データに基づいてシート上に多色及び単色の画像を形成するプリンタ機能等を有している。
【００３１】
画像形成装置１００の最下部にはシートを収容するトレイを有する引出し式の給紙カセット８１が配設されている。給紙カセット８１は、ユーザが手前側に引き出すことによりトレイを開放することができ、トレイを開放させた状態でシートの補充を行なうことができる。また、図１における画像形成装置１００の右側面には、少量のシートを載置する手差しトレイ８２が設けられており、手差しトレイ８２上に載置されたシートも画像形成装置１００内部に取り込まれて画像形成される。
【００３２】
画像形成装置１００の中央部には、原稿の画像を読み取って取得した画像データに基づく画像、又は外部から取得した画像データに基づく画像を、給紙カセット８１又は手差しトレイ８２から搬送されてくるシート上に形成する画像形成部１１０が配設されており、画像形成部１１０の上面には、画像形成部１１０によって画像形成されたシートがフェイスダウンの状態で排出される排紙トレイ８３が設けられている。
【００３３】
画像形成部１１０の上部には原稿読取部９０が設けられており、原稿読取部９０の上部で画像形成装置１００の最上部にはＡＤＦ（Automatic Document Feeder）１２０が設けられている。ＡＤＦ１２０は、原稿トレイ１２１上にフェイスアップの状態で積層された原稿を１枚ずつ分離して取り込み、原稿読取部９０の上面に設けられたプラテンガラス９１の所定の読取位置まで搬送し、更に原稿を排出トレイ１２２上へ排出する。なお、ＡＤＦ１２０は、原稿読取部９０に対して例えば矢符Ｍで示す方向に回動自在に取り付けられており、ＡＤＦ１２０を回動させてプラテンガラス９１上を開放させることにより、プラテンガラス９１上に原稿を載置させることができる。また、画像形成装置１００の最上部には、ユーザが画像形成装置１００を操作するための操作パネル１２３（図２参照）も設けられている。
【００３４】
原稿読取部９０は、光源ユニット９２、ミラーユニット９５、結像レンズ９８、ＣＣＤ（Charge Coupled Devices）ラインセンサ９９等を備えており、ＡＤＦ１２０によって搬送されてきた原稿の表面に光源ユニット９２が読取用の光を照射し、原稿からの光像をミラーユニット９５及び結像レンズ９８を用いてＣＣＤラインセンサ９９に結像させ、原稿表面に記録された画像を読み取るように構成されている。
【００３５】
光源ユニット９２は、光源ランプ９３から照射される読取用の照明光を凹面のリフレクタによりプラテンガラス９１の適宜の読取位置に集光させ、プラテンガラス９１の面に対して反射面を４５°に設置したミラー９４によって原稿からの反射光の光路を９０°変更してミラーユニット９５へと導くように構成されている。ミラーユニット９５は、光源ユニット９２のミラー９４によって光路を９０°変更された光の光路を更に１８０°変更するために、反射面が相互に直交するように配置された一対のミラー９６，９７を備えている。
【００３６】
上述した構成の原稿読取部９０は、ＡＤＦ１２０によって搬送されてくる原稿を読み取る場合、光源ユニット９２を所定の読取位置に保持した状態で画像を読み取り、プラテンガラス９１上にセットされた原稿を読み取る場合、光源ユニット９２をプラテンガラス９１の下面に平行に走査させながら画像を読み取るように構成されている。
【００３７】
ミラーユニット９５によって導かれた光は結像レンズ９８の作用によりＣＣＤラインセンサ９９に結像する。ＣＣＤラインセンサ９９は入力された光をその光量に応じたアナログ電気信号に変換して出力する。ＣＣＤラインセンサ９９から出力されたアナログ電気信号は、図示していないＡ／Ｄ（アナログ／デジタル）変換器によりデジタル信号に変換され、原稿読取時の光源の配光特性、ＣＣＤラインセンサ９９の感度ムラ等の補正が施された後、複数の色成分毎に複数のラインデータを有する画像データとして生成される。生成された画像データは画像メモリ１０４（図２参照）へ出力されて記憶される。
【００３８】
画像形成部１１０は、給紙カセット８１の上部に露光ユニット１を備えている。また、画像形成部１１０は、露光ユニット１の上部に、黒（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）の各色を用いて多色画像を形成するために、各色毎の現像器２ａ，２ｂ，２ｃ，２ｄ、感光体ドラム３ａ，３ｂ，３ｃ，３ｄ、クリーナユニット４ａ，４ｂ，４ｃ，４ｄ、帯電器５ａ，５ｂ，５ｃ，５ｄ等を備えている。
【００３９】
なお、各符号に付したａ、ｂ、ｃ、ｄの記号は、例えば黒（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）の各色に対応するように記載しているが、以下では、特定の色に対応する部材を指定して説明する場合を除いて、各色に対して設けられている部材をまとめて、現像器２、感光体ドラム３、クリーナユニット４、帯電器５と記載することとする。
【００４０】
帯電器５ａ〜５ｄには、それぞれ対応する感光体ドラム３ａ〜３ｄに接触するように構成されたローラ型帯電器が用いられており、感光体ドラム３ａ〜３ｄの表面を所定の電位に均一的に帯電させる。なお、ローラ型帯電器の代わりに、ブラシ型帯電器、チャージャー型帯電器を用いる構成であっても良い。また、帯電器５ａ〜５ｄはそれぞれ対応する感光体ドラム３ａ〜３ｄの表面をマイナス極性に帯電させる。
【００４１】
露光ユニット１は、レーザ光を照射するレーザダイオード１ＢＫ，１Ｃ，１Ｍ，１Ｙ（図３参照）及び反射ミラーを備えたレーザスキャニングユニット（ＬＳＵ）により構成されており、レーザダイオード１ＢＫ，１Ｃ，１Ｍ，１Ｙから発せられたレーザ光が感光体ドラム３ａ〜３ｄ上に照射されるようにポリゴンミラー及び反射ミラーが設けられている。なお、露光ユニット１には、ＬＳＵのほかに、例えばＥＬ（Electro Luminescence：エレクトロルミネセンス）やＬＥＤ（Light Emitting Diode：発光ダイオード）等の発光素子をアレイ状に並べた書込みヘッドを用いることもできる。
【００４２】
露光ユニット１は、画像メモリ１０４から転送されてきた印刷用の画像データに基づいてレーザ光を発し、帯電器５ａ〜５ｄにより帯電された感光体ドラム３ａ〜３ｄの表面にレーザ光を照射して感光体ドラム３ａ〜３ｄ上のマイナス電荷を除去することにより、前記画像データに応じた静電潜像を感光体ドラム３ａ〜３ｄ上に形成する。
【００４３】
現像器２ａ〜２ｄのそれぞれは、黒、シアン、マゼンタ、イエロの各色のトナー（現像剤）を収納しており、収納しているトナーをマイナス極性に帯電させると共に、このトナーを感光体ドラム３ａ〜３ｄの表面に形成された静電潜像に対して供給する。マイナス極性に帯電しているトナーは、感光体ドラム３ａ〜３ｄの表面においてレーザ光によってマイナス電荷が除去された部分に吸着し、これにより、現像器２は、それぞれ対応する感光体ドラム３上の静電潜像を顕像化したトナー像を形成する。
【００４４】
感光体ドラム３ａ〜３ｄの周囲には、現像器２ａ〜２ｄ及び帯電器５ａ〜５ｄのほかに、感光体ドラム３ａ〜３ｄの表面に顕像化されたトナー像をシートに転写した後に感光体ドラム３ａ〜３ｄの表面に残留するトナーを回収及び除去するクリーナユニット４ａ〜４ｄが設けられている。
【００４５】
本実施形態の画像形成部１１０は、感光体ドラム３ａ〜３ｄ上のトナー像を中間転写方式によってシート上に転写するように構成されており、感光体ドラム３ａ〜３ｄの上部に中間転写ユニット６０を備えている。中間転写ユニット６０は、中間転写ベルト６１、中間転写ベルト駆動ローラ６２、中間転写ベルト従動ローラ６３、中間転写ローラ６ａ，６ｂ，６ｃ，６ｄを備えている。なお、以下では、中間転写ローラ６ａ，６ｂ，６ｃ，６ｄをまとめて中間転写ローラ６と記載することとする。
【００４６】
中間転写ベルト駆動ローラ６２、中間転写ベルト従動ローラ６３、中間転写ローラ６等は、中間転写ベルト６１を張架し、中間転写ベルト駆動ローラ６２の駆動力により中間転写ベルト６１を図中の矢符で示す方向（副走査方向）へ回転させるように構成されている。なお、中間転写ベルト従動ローラ６３は、図示しない電源部に接続されており、電源部からの帯電電位によって中間転写ベルト６１との接触部分において中間転写ベルト６１を所定電位に帯電させることにより、感光体ドラム３ａ〜３ｄのそれぞれから転写されるトナー像を中間転写ベルト６１に吸着させる。
【００４７】
中間転写ベルト６１は、例えば厚さ１００μｍ〜１５０μｍ程度のフィルムを用いて無端状に形成されており、その表面を感光体ドラム３ａ〜３ｄのそれぞれに接触させて設けられている。感光体ドラム３ａ〜３ｄのそれぞれに形成された各色のトナー像を中間転写ベルト６１に順次的に重ねて転写することにより、中間転写ベルト６１上にカラーのトナー像（多色トナー像）を形成する。
【００４８】
感光体ドラム３ａ〜３ｄから中間転写ベルト６１へのトナー像の転写は、中間転写ベルト６１の裏側に接触している中間転写ローラ６ａ〜６ｄによって行なわれる。中間転写ローラ６ａ〜６ｄには、トナー像を転写するために高電圧の転写バイアス、すなわち、トナーの帯電極性（−）とは逆極性（＋）の高電圧が印加されている。中間転写ローラ６ａ〜６ｄは、直径８〜１０ｍｍの金属（例えば、ステンレス）軸をベースとし、その表面はＥＰＤＭ、発砲ウレタン等の導電性の弾性材により覆われているローラである。この導電性を有する弾性材により中間転写ローラ６ａ〜６ｄは中間転写ベルト６１に対して均一的に高電圧を印加することができる。本実施形態では、転写電極としてローラ形状の電極を用いているが、ブラシ形状の電極を用いることもできる。
【００４９】
上述したように各感光体ドラム３ａ〜３ｄ上で各色に応じて顕像化されたトナー像は中間転写ベルト６１上で積層され、印刷用の画像が多色トナー像により中間転写ベルト６１上で再現される。このように中間転写ベルト６１上に転写された多色トナー像は、中間転写ベルト６１の回転によって、シートと中間転写ベルト６１との接触位置に配置される転写ローラ１０によってシート上に転写される。
【００５０】
このとき、中間転写ベルト６１及び転写ローラ１０は所定のニップで圧接されると共に、転写ローラ１０には多色トナー像をシート上に転写させるための電圧、すなわち、トナーの帯電極性（−）とは逆極性（＋）の高電圧が印加される。ここで、中間転写ベルト６１と転写ローラ１０との間のニップを定常的に得るために、転写ローラ１０又は中間転写ベルト駆動ローラ６２の何れか一方を金属等の硬質材料により構成し、他方を弾性ゴム、発泡性樹脂等の軟質材料により構成している。
【００５１】
また、上述のようにして感光体ドラム３ａ〜３ｄとの接触により中間転写ベルト６１に付着したトナー、又は転写ローラ１０によってシート上に転写が行なわれずに中間転写ベルト６１上に残留したトナーは、次工程でトナーの混色を発生させる原因となるため、中間転写ベルト従動ローラ６３の近傍に設けられた中間転写ベルトクリーニングユニット６４によって除去及び回収される。中間転写ベルトクリーニングユニット６４には、中間転写ベルト６１に接触するクリーニング部材としてクリーニングブレードが設けられており、クリーニングブレードが中間転写ベルト６１と接触する部分は、中間転写ベルト６１の裏側から中間転写ベルト従動ローラ６３が支持している。
【００５２】
給紙カセット８１及び手差しトレイ８２は、それぞれに積層されたシートの先端部近傍にピックアップローラ８１ａ，８２ａを有しており、各ピックアップローラ８１ａ，８２ａにより分離給送されたシートは搬送経路ｓを通じて画像形成部１１０内部へ供給される。なお、搬送経路ｓ上の適宜箇所には複数の搬送ローラ１１ａ，１１ｂ，１１ｃ，１１ｄが設けられており、ピックアップローラ８１ａ，８２ａによりそれぞれ分離給送されて搬送ローラ１１ａ，１１ｂまで搬送されたシートは、搬送ローラ１１ａ，１１ｂ，１１ｃ，１１ｄによってレジストローラ１２まで搬送経路ｓを通じて搬送される。
【００５３】
レジストローラ１２は、上述した転写ローラ１０及び中間転写ベルト駆動ローラ６２の下側に設けられている。レジストローラ１２が、給紙カセット８１又は手差しトレイ８２から搬送されてきたシートの先端と中間転写ベルト６１上のトナー像の先端とを整合するタイミングでシートを転写ローラ１０へ搬送することにより中間転写ベルト６１上のトナー像を前記シート上に転写する。
【００５４】
トナー像が転写されたシートは略垂直に搬送され、転写ローラ１０の上側に設けられた定着ユニット７に到達する。定着ユニット７は、ヒートローラ７１及び加圧ローラ７２を備えており、温度センサ７１ｂ（図３参照）の検出値に基づいてヒータ７１ａ（図３参照）を制御することによりヒートローラ７１を所定の定着温度に保つ。また、定着ユニット７は、多色トナー像が転写されたシートをヒートローラ７１と加圧ローラ７２とに挟んで回転させ、ヒートローラ７１の熱によりシート上に多色トナー像を熱定着させる。熱定着したシートは、定着ユニット７の出口近傍に設けられた搬送ローラ７３により排出される。
【００５５】
定着ユニット７を通過したシートは、片面印刷要求の場合、排紙ローラ１３を通じて排紙トレイ８３上にフェイスダウンで排出され、両面印刷要求の場合、排紙ローラ１３により一旦チャックされた後、排紙ローラ１３が逆回転されることにより両面原稿搬送路Ｓ１へと導かれ、搬送ローラ１４ａ，１４ｂにより再度レジストローラ１２まで搬送される。そして、シートは、裏面側にトナー像を転写及び熱定着された後、排紙ローラ１３により排出トレイ８３上に排出される。
【００５６】
なお、画像形成装置１００は、上述した構成のほかにも、例えば、サイズが異なる複数種のシートを収容できる給紙カセット、数千枚単位のシートを収容できる大容量給紙カセット、複数の排紙トレイ及び画像形成されたシートを各排紙トレイに搬送するための搬送機構等を備えることもでき、また、これらをオプション機能として後付けできる構成とすることもできる。
【００５７】
図２は本発明に係る画像形成装置１００の制御系の構成例を示すブロック図である。画像形成装置１００はメインＣＰＵ１０１を備えている。メインＣＰＵ１０１には、ＲＯＭ１０２、ＲＡＭ１０３、画像メモリ１０４、ＮＩＣ（Network Interface Card）１０５、画像処理部１０６、原稿読取部９０、画像形成部１１０、ＡＤＦ１２０、操作パネル１２３等の各種ハードウェアがバス１００ａを介して接続されている。また、画像形成装置１００は図示しない電源装置を備えており、電源装置から供給される電力によって上述したようなハードウェア各部が動作することができる。
【００５８】
ＲＯＭ１０２は、上述したようなハードウェア各部をメインＣＰＵ１０１が制御するための制御プログラムを予め格納している。ＲＡＭ１０３は揮発性の半導体メモリであり、メインＣＰＵ１０１による制御プログラムの実行中に発生するデータを一時的に記憶する。メインＣＰＵ１０１が、ＲＯＭ１０２に記憶してある制御プログラムをＲＡＭ１０３に読み出して順次実行することにより、画像形成装置１００に本発明の画像処理装置及び画像形成装置としての動作を行なわせることができる。
【００５９】
画像メモリ１０４は揮発性の半導体メモリであり、原稿読取部９０によって原稿から読み取った画像データ、ＮＩＣ１０５を介して外部の装置から受信した印刷ジョブを展開して得られる印刷用の画像データ、画像処理部１０６によって所定の画像処理が施された画像データ等を一時的に記憶するためのページメモリである。画像メモリ１０４に記憶された画像データはメインＣＰＵ１０１が指示するタイミングで画像形成部１１０へ読み出され、画像形成部１１０の露光ユニット１へ送出される。
【００６０】
ＮＩＣ１０５は、外部のパーソナルコンピュータ等の情報処理装置と通信回線を介して通信を行うための通信インタフェースであり、外部の情報処理装置から転送されてくる印刷ジョブを受信すると共に、情報処理装置に対して報知すべき情報を送信する。ＮＩＣ１０５は、受信した印刷ジョブを画像処理部１０６へ転送し、画像処理部１０６が印刷ジョブを展開して画像データを生成する。なお、画像処理部１０６によって生成された画像データは画像メモリ１０４に記憶される。
【００６１】
操作パネル１２３は、ユーザからの操作指示を受け付けるための各種操作ボタンを備えた操作部と、ユーザに対して報知すべき情報を表示するＬＥＤディスプレイ、液晶ディスプレイ等の表示部とにより構成されている。なお、操作パネル１２３を、表示画面に触れることで入力が可能なタッチパネルによって構成してもよい。
【００６２】
上述した構成により、本実施形態の画像形成装置１００は、原稿読取部９０によって読取対象の原稿から読み取った画像データに基づく画像、又はＮＩＣ１０５を介して外部の情報処理装置から受信した画像データに基づく画像を、画像形成部１１０によってシート上に形成することができる。
【００６３】
原稿読取部９０は、上述した構成のほかに、メインＣＰＵ１０１からの制御に従って原稿読取部９０を構成するハードウェア各部を制御するサブＣＰＵ９０ａ、光源ランプ９３を駆動するドライバ９０ｂ、光量センサ９０ｃ、Ａ／Ｄ変換器９０ｄを備えている。ドライバ９０ｂは、サブＣＰＵ９０ａからの制御に従って光源ランプ９３を点灯及び消灯させる。光量センサ９０ｃは光源ランプ９３が照射した光の光量を検出し、Ａ／Ｄ変換器９０ｄは、光量センサ９０ｃが検出した光量をデジタルの光量データに変換し、得られた光量データをサブＣＰＵ９０ａへ送出する。
【００６４】
画像形成装置１００が起動された場合、メインＣＰＵ１０１は、原稿読取部９０のサブＣＰＵ９０ａに所定のウォームアップコマンドを送出する。サブＣＰＵ９０ａは、メインＣＰＵ１０１から所定のウォームアップコマンドを取得すると、ドライバ９０ｂによって光源ランプ９３への通電を開始し、光量センサ９０ｃ及びＡ／Ｄ変換器９０ｄによって得られた光量データを基に、光源ランプ９３の光量が所定の光量に一定化するようにドライバ９０ｂによる光源ランプ９３への通電を制御する。光源ランプ９３の光量が所定の光量に到達した場合、サブＣＰＵ９０ａは、処理可能状態（レディ状態）に達したと判断し、メインＣＰＵ１０１へ通知する。これにより、メインＣＰＵ１０１は、原稿読取部９０による原稿の読取処理の実行が可能であることを把握することができる。
【００６５】
なお、サブＣＰＵ９０ａには、上記以外にも原稿読取部９０内のモータ、クラッチ、ソレノイド及びセンサ等の原稿読取処理時に動作する多数の入出力機器が接続されており、原稿読取処理時に所定のタイミングでセンサの検出データを読み取り、検出データに応じてモータ等を駆動する。
【００６６】
図３は画像形成部１１０の制御系の構成例を示すブロック図である。画像形成部１１０は、上述した構成のほかに、メインＣＰＵ１０１からの制御に従って画像形成部１１０を構成するハードウェア各部を制御するサブＣＰＵ１１１、定着ユニット７のヒータ７１ａを駆動するドライバ１１２、温度センサ７１ｂが検出した温度をデジタルの温度データに変換するＡ／Ｄ変換器１１３を備えている。
【００６７】
ドライバ１１２は、サブＣＰＵ１１１からの制御に従ってヒータ７１ａを駆動する。温度センサ７１ｂは、ヒータ７１ａによって加熱されたヒートローラ７１の温度を検出し、Ａ／Ｄ変換器１１３は、温度センサ７１ｂが検出した温度を温度データに変換してサブＣＰＵ１１１へ送出する。
【００６８】
画像形成装置１００が起動された場合、メインＣＰＵ１０１は、画像形成部１１０のサブＣＰＵ１１１に所定のウォームアップコマンドを送出する。サブＣＰＵ１１１は、メインＣＰＵ１０１から所定のウォームアップコマンドを取得すると、ドライバ１１２によってヒータ７１ａへの通電を開始し、温度センサ７１ｂ及びＡ／Ｄ変換器１１３によって得られた温度データを基に、ヒータ７１ａによって加熱されるヒートローラ７１の表面温度が所定の温度に一定化するようにドライバ１１２によるヒータ７１ａへの通電を制御する。ヒートローラ７１の表面温度が所定の温度に到達した場合、サブＣＰＵ１１１は、処理可能状態（レディ状態）に達したと判断し、メインＣＰＵ１０１へ通知する。これにより、メインＣＰＵ１０１は、画像形成部１１０による画像の形成処理の実行が可能であることを把握することができる。
【００６９】
また、画像形成部１１０は、第１レジストセンサ６５、第２レジストセンサ６６、傾き調整部１１４を備えている。第１レジストセンサ６５及び第２レジストセンサ６６は、光学センサであり、中間転写ベルト６１上に転写されたトナー像の位置を検出する。具体的には、第１レジストセンサ６５及び第２レジストセンサ６６は、中間転写ベルト６１の感光体ドラム３ａとの接触面から転写ローラ１０との接触面までのいずれかの箇所において、矢符で示す中間転写ベルト６１の回転方向（副走査方向）に直交する方向（主走査方向）の両端の近傍にそれぞれ設けられており、中間転写ベルト６１上に転写されたトナー像において、同一の走査線上の両端部分の位置を検出し、検出した位置をサブＣＰＵ１１１へそれぞれ通知する。
【００７０】
なお、ここでは、第１レジストセンサ６５は図１における画像形成装置１００の手前側に設けられており、第２レジストセンサ６６は図１における画像形成装置１００の奥側に設けられているとする。従って、第１レジストセンサ６５は、中間転写ベルト６１上に転写されたトナー像における同一の走査線上の手前側の位置を検出し、第２レジストセンサ６６は、中間転写ベルト６１上に転写されたトナー像における同一の走査線上の奥側の位置を検出する。
【００７１】
傾き調整部１１４は、画像形成部１１０によって画像形成するために画像メモリ１０４から転送されてくる画像データに対して画像の傾きを調整する処理を行なう回路であり、各色毎にＢＫ調整部１１４ＢＫ，Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４Ｙを備えている。サブＣＰＵ１１１は、第１レジストセンサ６５及び第２レジストセンサ６６から通知された情報に基づいて、感光体ドラム３ａ〜３ｄのそれぞれに形成される各色のトナー像に生じる傾きを算出しており、算出した傾きを示す調整指示値を傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙへそれぞれ送出する。
【００７２】
調整指示値は、感光体ドラム３ａ〜３ｄのそれぞれに形成される各色のトナー像における各走査線がどちらの方向に何ドット傾くかを示す情報であり、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙによって補正すべき傾きを示している。具体的には、各走査線において、一端に対して他端が副走査方向の前方に何ドットずれるか又は後方に何ドットずれるかを示す情報である。従って、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙは、サブＣＰＵ１１１から取得した調整指示値に基づいて、自身が行なう傾き調整処理における調整量を生成し、生成した調整量に基づく傾き調整処理を、画像メモリ１０４から取得した画像データに対して実行し、傾きを調整した各色の画像データを露光ユニット１のレーザダイオード（以下、ＬＤという）１ＢＫ，１Ｃ，１Ｍ，１Ｙのそれぞれへ送出する。
【００７３】
なお、サブＣＰＵ１１１は、各色のトナー像に生じる傾きを算出するだけでなく、算出した傾きに基づいて傾き調整部１１４が行なう傾き調整処理における調整量を算出して傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙへ送出してもよい。この場合、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙは、サブＣＰＵ１１１から取得した調整量をそのまま用いた傾き調整処理を、画像メモリ１０４から取得した画像データに対して行なえばよい。
【００７４】
このように画像データに対して所定の傾き調整処理を施すことにより、露光ユニット１、感光体ドラム３、中間転写ユニット６０等における取り付け角度のずれ等によって中間転写ベルト６１の表面に形成されるトナー像に生じる主走査方向に対する傾きを抑制することができる。従って、主走査方向に対する傾きを抑制して中間転写ベルト６１の表面に形成されたトナー像に基づいて、色ズレを抑制し、良好な画質の画像をシートに形成することができる。
【００７５】
なお、画像形成装置１００のサブＣＰＵ１１１には、上記以外にも画像形成部１１０内のモータ、クラッチ、ソレノイド及びセンサ等の画像形成処理時に動作する多数の入出力機器が接続されており、画像形成処理時に所定のタイミングでセンサの検出データを読み取り、検出データに応じてモータ等を駆動する。
【００７６】
以下に、傾き調整部１１４による傾き調整処理についてより具体的に説明する。図４は傾き調整部１１４の制御系の構成例を示すブロック図である。なお、図４にはＢＫ調整部１１４ＢＫの構成についてのみ図示するが、Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４Ｙのそれぞれも同様の構成を有している。
【００７７】
ＢＫ調整部１１４ＢＫは、第１ラインメモリ１１４１、第２ラインメモリ１１４２、第３ラインメモリ１１４３、調整量発生部１１４４、補正部１１４５、合成メモリ１１４６等を備えている。画像形成装置１００のメインＣＰＵ１０１は、画像メモリ１０４に記憶してある画像データを順次読み出し、画像形成部１１０の傾き調整部１１４へシリアル転送する。
【００７８】
第１ラインメモリ１１４１、第２ラインメモリ１１４２及び第３ラインメモリ１１４３のそれぞれは、画像データ中の主走査方向に１ライン分の画像データ（ラインデータ）を記憶するＦＩＦＯ（First-In First-Out）メモリである。第１ラインメモリ１１４１は、画像メモリ１０４からシリアル転送されてくる画像データ中の黒のラインデータを順次格納し、第２ラインメモリ１１４２は、第１ラインメモリ１１４１からシフト転送されてくるラインデータを順次格納し、第３ラインメモリ１１４３は、第２ラインメモリ１１４２からシフト転送されてくるラインデータを順次格納する。
【００７９】
補正部１１４５は、第１ラインメモリ１１４１、第２ラインメモリ１１４２及び第３ラインメモリ１１４３のそれぞれに格納されたラインデータを基に、補正後（傾き調整後）のラインデータを生成して合成メモリ１１４６へ送出する。具体的には、補正部１１４５は、第１ラインメモリ１１４１、第２ラインメモリ１１４２及び第３ラインメモリ１１４３に対して、それぞれのアドレスを指定し、指定したアドレスに記憶してあるデータの読み出しを要求する。第１ラインメモリ１１４１、第２ラインメモリ１１４２及び第３ラインメモリ１１４３のそれぞれは、補正部１１４５から指定されたアドレスに記憶してあるデータを補正部１１４５へ送出する。
【００８０】
そして、補正部１１４５は、第１ラインメモリ１１４１、第２ラインメモリ１１４２及び第３ラインメモリ１１４３のそれぞれから取得したデータを合成し、合成メモリ１１４６に記憶させる。合成メモリ１１４６は、補正部１１４５から取得して記憶してある傾き調整処理後のラインデータを露光ユニット１のＬＤ１ＢＫへ出力する。従って、ＬＤ１ＢＫが、合成メモリ１１４６から取得した画像データに基づくレーザ光を照射することにより、傾きが補正された静電潜像を感光体ドラム３の表面に形成することができる。
【００８１】
なお、補正部１１４５は、第１ラインメモリ１１４１,第２ラインメモリ１１４２及び第３ラインメモリ１１４３のそれぞれに格納してあるラインデータにおいて、各ラインメモリ１１４１，１１４２，１１４３のどのアドレスに記憶してあるデータを読み出すかを、調整量発生部１１４４から取得する調整量に基づいて決定する。なお、調整量発生部１１４４は、サブＣＰＵ１１１から調整指示値を取得しており、取得した調整指示値に基づいて調整量を生成する。なお、サブＣＰＵ１１１による調整指示値の算出処理、調整量発生部１１４４による調整量の生成処理の詳細については後述する。
【００８２】
図５は補正部１１４５による傾き調整処理を説明するための説明図である。ここでは、図５（ｂ）に示すように、中間転写ベルト６１の表面に形成されるトナー像における各走査線が、中間転写ベルト６１の移動方向Ｓに対して右上がりに傾く場合の傾き調整処理について説明する。また、図５（ａ）に示すように、第１ラインメモリ１１４１には、画像メモリ１０４から転送されてくる画像データ中のｎ＋１ライン目のラインデータが記憶されており、第２ラインメモリ１１４２にはｎライン目のラインデータが記憶されており、第３ラインメモリ１１４３にはｎ−１ライン目のラインデータが記憶されている状態での補正部１１４５の処理について説明する。
【００８３】
補正部１１４５は、調整量発生部１１４４から第１調整量及び第２調整量（第１調整量＜第２調整量）の２つの調整量を取得した場合、第３ラインメモリ１１４３に対しては先頭アドレスから、先頭アドレスに第１調整量を加算したアドレスまでのデータの読み出しを指示し、第２ラインメモリ１１４２に対しては、先頭アドレスに第１調整量を加算したアドレスから、先頭アドレスに第２調整量を加算したアドレスまでのデータの読み出しを指示し、第１ラインメモリ１１４１には対しては先頭アドレスに第２調整量を加算したアドレスから最終アドレスまでのデータの読み出しを指示する。
【００８４】
補正部１１４５は、第１ラインメモリ１１４１、第２ラインメモリ１１４２及び第３ラインメモリ１１４３のそれぞれから取得したデータを合成し、図５（ａ）に示すように、先頭アドレスから第１調整量までのデータはｎ−１ライン目のデータであり、第１調整量から第２調整量までのデータはｎライン目のデータであり、第２調整量から最終アドレスまでのデータはｎ＋１ライン目のデータであるラインデータを生成し、合成メモリ１１４６に格納する。
【００８５】
上述した傾き調整処理を行なうことにより、露光ユニット１、感光体ドラム３、中間転写ユニット６０等における取り付け角度のずれ等によって、図５（ｂ）に示すように、中間転写ベルト６１の表面に形成されるトナー像が、中間転写ベルト６１の移動方向Ｓに対して右上がりに傾く場合であっても、傾きを抑制したトナー像を中間転写ベルト６１の表面に形成することができる。
【００８６】
従って、補正部１１４５は、各ラインデータを、先頭アドレスに第１調整量を加算したアドレスの位置と、先頭アドレスに第２調整量を加算したアドレスの位置とにおいて複数に区分する区分手段として動作すると共に、各区分毎に傾きを補正する処理を行なう補正手段として動作する。なお、補正部１１４５は、調整量発生部１１４４から取得する調整量に従って各ラインメモリ１１４１，１１４２，１１４３から読み出すデータのアドレスを決定しているので、調整量発生部１１４４は、補正部１１４５が各ラインデータを区分する位置を色成分毎に設定する設定手段として動作する。
【００８７】
図６は傾き調整部１１４による傾き調整処理を説明するための説明図である。図６には、Ｙ調整部１１４Ｙの補正部によって補正されて合成メモリに格納されたラインデータと、Ｍ調整部１１４Ｍの補正部によって補正されて合成メモリに格納されたラインデータとを示している。本実施形態では、傾き調整部１１４のＢＫ調整部１１４ＢＫ，Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４Ｙはそれぞれ異なる調整指示値をサブＣＰＵ１１１から取得するので、ＢＫ調整部１１４ＢＫ，Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４Ｙそれぞれの調整量発生部１１４４によって生成される調整量（第１調整量、第２調整量）もそれぞれ異なる。
【００８８】
なお、傾き調整部１１４のＢＫ調整部１１４ＢＫ，Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４ＹがサブＣＰＵ１１１から同じ調整指示値を取得する場合もあるが、ＢＫ調整部１１４ＢＫ，Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４Ｙのメモリ（図示せず）にはそれぞれ異なる所定の数値が記憶されており、同じ調整指示値に基づいて調整量を生成する場合であっても、それぞれのメモリに記憶してある数値に基づいて、生成する調整量を異ならせることができる。
【００８９】
従って、Ｙ調整部１１４Ｙの調整量発生部が生成したＹの第１調整量及び第２調整量と、Ｍ調整部１１４Ｍの調整量発生部が生成したＭの第１調整量及び第２調整量とが異なる値となるため、図６に示すように、Ｙ調整部１１４Ｙの合成メモリに格納されたラインデータとＭ調整部１１４Ｍの合成メモリに格納されたラインデータとにおいて、補正前のｎ−１ライン目のデータとｎライン目のデータとの区切れの位置、補正前のｎライン目のデータとｎ＋１ライン目のデータとの区切れの位置にズレが生じる。従って、補正前のｎ−１ライン目のデータとｎライン目のデータとの濃度の差、及び補正前のｎライン目のデータとｎ＋１ライン目のデータとの濃度の差に基づく段差の位置を色成分毎に異ならせることができる。
【００９０】
図７は傾き調整部１１４による傾き調整処理を説明するための説明図である。図７には、図６に示したＹ成分のラインデータ及びＭ成分のラインデータに基づいて画像形成部１１０によって中間転写ベルト６１の表面に形成されるトナー像における走査線Ａ，Ｂ，Ｃの一部を示すとともに、Ｙ成分及びＭ成分の走査線Ａにおける各画素の濃度分布の例を示している。
【００９１】
上述したように、各色成分の画像データにおいて段差が生じた場合であっても、その段差の位置を色成分間において異ならせることができるので、図７に示すように、各色成分における濃度のピークＰ，Ｐを分散させることができる。従って、濃度のピークＰ，Ｐに基づいて発生する副走査方向に延びるスジを目に付きにくい状態にすることができ、このような各色成分の画像データに基づいて良好な画質の画像を形成することができる。
【００９２】
以下に、サブＣＰＵ１１１による調整指示値の算出処理、及び調整量発生部１１４４による調整量の生成処理について説明する。まず、サブＣＰＵ１１１による調整指示値の算出処理について説明する。ユーザ又はサービスマンが操作パネル１２３を介して画像形成装置１００をテストモードに設定した場合、メインＣＰＵ１０１からの指示に従って画像形成部１１０のサブＣＰＵ１１１は、調整指示値の算出処理を開始する。
【００９３】
サブＣＰＵ１１１は、露光ユニット１及び定着ユニット７等のハードウェア各部への通電を開始し、ハードウェア各部による画像の形成処理の実行が可能となった場合、図示しないメモリ又は画像メモリ１０４に記憶してあるテスト用のラインデータを露光ユニット１へ入力し、このラインデータに基づくトナー像を中間転写ベルト６１の表面に形成する。図８及び図９はテスト用のラインデータに基づくトナー像の例を示す模式図である。なお、図８には傾きが生じていないトナー像を示し、図９には傾きが生じたトナー像を示している。
【００９４】
図８及び図９に示すトナー像は、テスト用のラインデータに基づくトナー像であり、ＢＫ−１及びＢＫ−２で示す黒のトナー像は同一の走査線上の画像であり、Ｍ−１及びＭ−２で示すマゼンタのトナー像は同一の走査線上の画像であり、Ｃ−１及びＣ−２で示すシアンのトナー像は同一の走査線上の画像であり、Ｙ−１及びＹ−２で示すイエロのトナー像は同一の走査線上の画像である。
【００９５】
図８及び図９に示すように、第１レジストセンサ６５及び第２レジストセンサ６６は、中間転写ベルト６１の移動方向Ｓへの移動に伴って、中間転写ベルト６１に形成された同一の走査線上の両端部分のトナー像を同時に検出するように設けられている。従って、図８に示すように中間転写ベルト６１に形成されたトナー像に傾きが生じていない場合、第１レジストセンサ６５及び第２レジストセンサ６６は、同一の色成分のトナー像を同時に検出することができる。
【００９６】
一方、図９に示すように中間転写ベルト６１に形成されたトナー像に傾きが生じている場合、第１レジストセンサ６５及び第２レジストセンサ６６は、同一の色成分のトナー像を同時に検出することができず、第１レジストセンサ６５及び第２レジストセンサ６６が異なるタイミングでトナー像を検出する。なお、図９では、マゼンタ及びシアンのトナー像に傾きが生じている例を示している。
【００９７】
第１レジストセンサ６５及び第２レジストセンサ６６は、中間転写ベルト６１上に形成されたトナー像を検出し、出力信号をサブＣＰＵ１１１へ送出しており、サブＣＰＵ１１１は、この出力信号に基づいて、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙへ入力する調整指示値を算出する。
【００９８】
図１０は第１レジストセンサ６５及び第２レジストセンサ６６からの出力信号の例を示す模式図であり、時間軸を横軸とし、図９に示したトナー像を検出した場合の第１レジストセンサ６５及び第２レジストセンサ６６の出力信号を示している。図１０に示すように、第１レジストセンサ６５は、図９中の黒のトナー像ＢＫ−２、マゼンタのトナー像Ｍ−２、シアンのトナー像Ｃ−２、イエロのトナー像Ｙ−２を順に検出しており、第２レジストセンサ６６は、図９中の黒のトナー像ＢＫ−１、マゼンタのトナー像Ｍ−１、シアンのトナー像Ｃ−１、イエロのトナー像Ｙ−１を順に検出している。
【００９９】
ここで、図９に示すマゼンタ及びシアンのトナー像には傾きが生じているので、図１０に示すように第１レジストセンサ６５がマゼンタのトナー像Ｍ−２、シアンのトナー像Ｃ−２を検出するタイミングと、第２レジストセンサ６６がマゼンタのトナー像Ｍ−１、シアンのトナー像Ｃ−１を検出するタイミングとの間には時間差が生じる。
【０１００】
サブＣＰＵ１１１は、このように第１レジストセンサ６５及び第２レジストセンサ６６が同一の色成分のトナー像を検出するタイミングに生じた時間差に、中間転写ベルト６１の移動速度を乗じて、テスト用のラインデータに基づくトナー像の両端部分における副走査方向の距離（ズレ）を算出する。なお、第１レジストセンサ６５による検出タイミングが第２レジストセンサ６６による検出タイミングよりも早い場合、中間転写ベルト６１の移動方向Ｓを上にして右上がりの傾きがトナー像に生じており、第１レジストセンサ６５による検出タイミングが第２レジストセンサ６６による検出タイミングよりも遅い場合、中間転写ベルト６１の移動方向Ｓを上にして右下がりの傾きがトナー像に生じていることになる。
【０１０１】
従って、サブＣＰＵ１１１は、第２レジストセンサ６６による検出タイミングを基準とする第１レジストセンサ６５による検出タイミングの時間差、即ち、第１レジストセンサ６５による検出タイミングが第２レジストセンサ６６による検出タイミングよりも早い場合には負の数で表される時間差、第１レジストセンサ６５による検出タイミングが第２レジストセンサ６６による検出タイミングよりも遅い場合には正の数で表される時間差に、中間転写ベルト６１の移動速度を乗じて、テスト用のラインデータに基づくトナー像の両端部分における副走査方向のズレ（傾き方向及び傾き量）を算出する。なお、ここで算出されたズレが正の数であれば中間転写ベルト６１の移動方向Ｓを上にして右下がりの傾きがトナー像に生じており、算出されたズレが負の数であれば中間転写ベルト６１の移動方向Ｓを上にして右上がりの傾きがトナー像に生じていることになる。
【０１０２】
また、サブＣＰＵ１１１は、算出したズレを画像形成部１１０が形成するドットの直径で除し、テスト用のラインデータに基づくトナー像の両端部分における副走査方向のズレをドット数分に換算する。このように算出されたドット数が、傾き調整部１１４によって補正すべき傾きを示す調整指示値である。なお、算出されたドット数（調整指示値）が負の数であれば中間転写ベルト６１の移動方向Ｓを上にして右上がりの傾きがトナー像に生じており、ドット数が正の数であれば中間転写ベルト６１の移動方向Ｓを上にして右下がりの傾きがトナー像に生じていることを示している。また、サブＣＰＵ１１１は、このような調整指示値を各色成分毎に算出し、傾き調整部１１４の各調整部傾き調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙへ入力する。
【０１０３】
なお、第１レジストセンサ６５及び第２レジストセンサ６６は、同一の走査線上の両端部分のトナー像のみを検出するので、図８及び図９に示したように、両端部分以外は画素値が０のラインデータをテスト用のラインデータに用いればよい。しかし、テスト用のラインデータはこれに限られず、第１レジストセンサ６５及び第２レジストセンサ６６が設けられる位置に応じて適切なものを用いればよい。
【０１０４】
次に、上述したようにサブＣＰＵ１１１が算出した調整指示値に基づいて、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４が行なう調整量の生成処理について説明する。上述したように算出された調整指示値をサブＣＰＵ１１１から取得した場合、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙにおいて、調整量発生部１１４４は、補正部１１４５による傾き調整処理に用いる調整量を生成する。
【０１０５】
まず、サブＣＰＵ１１１によって算出された調整指示値が０である場合は、中間転写ベルト６１上に形成されるトナー像には傾きが生じないため、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙは何も行なわずに、画像メモリ１０４から転送されてきた画像データをそれぞれ露光ユニット１のＬＤ１ＢＫ，１Ｃ，１Ｍ，１Ｙへ出力する。なお、このとき、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４は、調整量として０をメモリ（図示せず）に記憶しておき、補正部１１４５が傾き調整処理を行なう際に補正部１１４５へ出力する。
【０１０６】
サブＣＰＵ１１１によって算出された調整指示値が０でない場合、例えば正の数である場合は、中間転写ベルト６１上に形成されるトナー像は、中間転写ベルト６１の移動方向Ｓを上にして右下がりに傾き、左端と右端との間に｜調整指示値｜（調整指示値の絶対値）ドット分のズレが生じているため、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙは、画像メモリ１０４から転送されてきた画像データに対して右上がりに補正する傾き調整処理を行なった後、それぞれ露光ユニット１のＬＤ１ＢＫ，１Ｃ，１Ｍ，１Ｙへ出力する。
【０１０７】
また、調整指示値が負の数である場合は、中間転写ベルト６１上に形成されるトナー像は、中間転写ベルト６１の移動方向Ｓを上にして右上がりに傾き、左端と右端との間に｜調整指示値｜（調整指示値の絶対値）ドット分のズレが生じているため、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙは、画像メモリ１０４から転送されてきた画像データに対して右下がりに補正する傾き調整処理を行なった後、それぞれ露光ユニット１のＬＤ１ＢＫ，１Ｃ，１Ｍ，１Ｙへ出力する。
【０１０８】
具体的には、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４は、サブＣＰＵ１１１から調整指示値を取得した場合、１本のラインデータに含まれる画素の画素数を（｜調整指示値｜＋１）で除し、１本のラインデータを（｜調整指示値｜＋１）個に区分した各区分に含まれる画素数を算出する。また、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４は、それぞれ異なる数値をメモリに記憶しており、メモリに記憶してある数値を、算出した画素数に加算して第１調整量を算出する。また、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４は、算出した第１調整量に、各区分に含まれる画素数を加算して第２調整量を算出する。
【０１０９】
なお、調整量発生部１１４４は、サブＣＰＵ１１１から取得した調整指示値の絶対値の数だけ調整量を算出するように構成されており、例えば調整指示値が−１又は＋１の場合には１つの調整量を算出し、調整指示値が−２又は＋２の場合には２つの第１調整量及び第２調整量を算出する。
【０１１０】
各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４のメモリに記憶してある数値はそれぞれ異なる数値であればよく、例えば、−１００、−５０、＋５０、＋１００が各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４のメモリに記憶されている。これにより、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４はそれぞれ異なる第１調整量及び第２調整量を生成することができる。
【０１１１】
各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４は、それぞれ生成した調整量をメモリに記憶すると共に、サブＣＰＵ１１１から取得した調整指示値が正の数であれば、右上がりに補正することを示す情報をメモリに記憶し、サブＣＰＵ１１１から取得した調整指示値が負の数であれば、右下がりに補正することを示す情報をメモリに記憶する。また、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４は、補正部１１４５が傾き調整処理を行なう際に、メモリに記憶してある調整量と、右上がり又は右下がりに補正することを示す情報とを補正部１１４５へ出力する。
【０１１２】
ここで、本実施形態では、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙはそれぞれ３つのラインメモリ１１４１，１１４２，１１４３を備えており、補正部１１４５は、隣接する３本のラインデータの合成処理を行なうことができる。このような構成によれば、トナー像の主走査方向における左端と右端との間に生じた２ドット分までのズレを解消することができる。即ち、サブＣＰＵ１１１が算出する調整指示値は−２，−１，０，＋１，＋２のいずれかとなる。しかし、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙが４つ以上のラインメモリを備える構成とした場合には、隣接する４本以上のラインデータの合成処理を行なうことができるのでトナー像の主走査方向における左端と右端との間に生じた４ドット以上のズレも解消することができる。この場合、サブＣＰＵ１１１が算出する調整指示値は−２，−１，０，＋１，＋２に限られない。
【０１１３】
次に、上述したように傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４が生成した調整量と、右上がり又は右下がりに補正することを示す情報とに基づいて、補正部１１４５が行なう傾き調整処理について説明する。上述したように生成された調整量及び各情報を調整量発生部１１４４から取得した場合、補正部１１４５は、取得した調整量が０であるか否かを判断する。
【０１１４】
調整量発生部１１４４によって生成された調整量が０である場合、この色成分の画像（トナー像）には傾きが生じないので、補正部１１４５は傾き調整処理を行なわずに、画像メモリ１０４から転送されてきた画像データをそのまま露光ユニット１のＬＤ１ＢＫ，１Ｃ，１Ｍ，１Ｙへ出力する。具体的には、補正部１１４５は、画像メモリ１０４から転送されてきて第１ラインメモリ１１４１、第２ラインメモリ１１４２、第３ラインメモリ１１４３を順次シフト転送されてきたラインデータを第３ラインメモリ１１４３から読み出し、そのまま合成メモリ１１４６へ送出する。より具体的には、補正部１１４５は、第３ラインメモリ１１４３の先頭アドレスから最終アドレスまでの全てのデータを読み出し、合成メモリ１１４６へ送出する。
【０１１５】
なお、合成メモリ１１４６は、記憶したラインデータを所定のタイミングで対応する露光ユニット１のＬＤ１ＢＫ，１Ｃ，１Ｍ，１Ｙへ出力し、これにより、画像メモリ１０４に記憶されていた画像データに基づく画像をシート上に形成することができる。
【０１１６】
調整量発生部１１４４によって生成された調整量が０でない場合、補正部１１４５は、調整量発生部１１４４から取得した情報に基づいて、右上がりに補正すべきであるか、右下がりに補正すべきであるかを判断すると共に、調整量発生部１１４４から取得した調整量が１つであるか２つであるかに基づいてトナー像の主走査方向における左端に対して右端を何ドット移動させるか（補正するか）を判断する。
【０１１７】
補正部１１４５は、右上がりに補正すべきであると判断すると共に、調整量発生部１１４４から取得した調整量が１つである場合、右上がりに１ドット補正すると判断する。この場合、補正部１１４５は、第２ラインメモリ１１４２の先頭アドレスから、先頭アドレスに調整量を加算したアドレスまでのデータを読み出し、第３ラインメモリ１１４３の先頭アドレスに調整量を加算したアドレスから最終アドレスまでのデータを読み出し、１つのラインデータを生成して合成メモリ１１４６へ送出する。
【０１１８】
補正部１１４５は、右下がりに補正すべきであると判断すると共に、調整量発生部１１４４から取得した調整量が１つである場合、右下がりに１ドット補正すると判断する。この場合、補正部１１４５は、第３ラインメモリ１１４３の先頭アドレスから、先頭アドレスに調整量を加算したアドレスまでのデータを読み出し、第２ラインメモリ１１４２の先頭アドレスに調整量を加算したアドレスから最終アドレスまでのデータを読み出し、１つのラインデータを生成して合成メモリ１１４６へ送出する。
【０１１９】
補正部１１４５は、右上がりに補正すべきであると判断すると共に、調整量発生部１１４４から取得した調整量が２つ（第１調整量＜第２調整量）である場合、右上がりに２ドット補正すると判断する。この場合、補正部１１４５は、第１ラインメモリ１１４１の先頭アドレスから、先頭アドレスに第１調整量を加算したアドレスまでのデータを読み出し、第２ラインメモリ１１４２の先頭アドレスに第１調整量を加算したアドレスから、先頭アドレスに第２調整量を加算したアドレスまでのデータを読み出し、第３ラインメモリ１１４３の先頭アドレスに第２調整量を加算したアドレスから最終アドレスまでのデータを読み出し、１つのラインデータを生成して合成メモリ１１４６へ送出する。
【０１２０】
補正部１１４５は、右下がりに補正すべきであると判断すると共に、調整量発生部１１４４から取得した調整量が２つ（第１調整量＜第２調整量）である場合、右下がりに２ドット補正すると判断する。この場合、補正部１１４５は、第３ラインメモリ１１４３の先頭アドレスから、先頭アドレスに第１調整量を加算したアドレスまでのデータを読み出し、第２ラインメモリ１１４２の先頭アドレスに第１調整量を加算したアドレスから、先頭アドレスに第２調整量を加算したアドレスまでのデータを読み出し、第１ラインメモリ１１４１の先頭アドレスに第２調整量を加算したアドレスから最終アドレスまでのデータを読み出し、１つのラインデータを生成して合成メモリ１１４６へ送出する。
【０１２１】
補正部１１４５は、画像メモリ１０４から転送されてくる画像データ中の全てのラインデータに対する上述した処理が終了するまで処理を繰り返し、合成して得られたラインデータを順次合成メモリ１１４６に記憶させる。また、合成メモリ１１４６に記憶されたラインデータは所定のタイミングで順次露光ユニット１へ出力され、ＬＤ１ＢＫ，１Ｃ，１Ｍ，１Ｙは、入力されたラインデータに従ってレーザ光を照射する。
【０１２２】
上述したように、テスト用のラインデータに基づいて形成されたトナー像に実際に生じた傾きを検出し、検出した傾きを補正するような傾き調整処理を行なうことにより、画像データにおける主走査方向の同一ラインデータ中に濃度の差に基づく段差が生じた場合であっても、図７に示すように各色成分間において段差の発生位置を異ならせることができる。従って、このような画像データに基づいて形成した画像には、この段差に基づく副走査方向に延びるスジの位置が色成分毎に異なるため、スジが目立ちにくくなり、画質の劣化を抑制することができる。
【０１２３】
以下に、サブＣＰＵ１１１による調整指示値の算出処理についてフローチャートに基づいて説明する。図１１はサブＣＰＵ１１１による調整指示値の算出処理の手順を示すフローチャートである。なお、以下の処理は、図示しないメモリに記憶してある制御プログラムに従ってサブＣＰＵ１１１によって実行される。
【０１２４】
調整指示値の算出処理を行なう場合、サブＣＰＵ１１１は、テスト用のラインデータを露光ユニット１へ入力し、このラインデータに基づくトナー像を中間転写ベルト６１の表面に形成させる（Ｓ１）。サブＣＰＵ１１１は、中間転写ベルト６１上に形成したトナー像を検出した第１レジストセンサ６５及び第２レジストセンサ６６からの出力信号を取得したか否かを判断し（Ｓ２）、取得していない場合（Ｓ２：ＮＯ）、取得するまで待機する。
【０１２５】
第１レジストセンサ６５及び第２レジストセンサ６６からの出力信号を取得したと判断した場合（Ｓ２：ＹＥＳ）、サブＣＰＵ１１１は、第２レジストセンサ６６による検出タイミングを基準とする第１レジストセンサ６５による検出タイミングの時間差を算出し（Ｓ３）、算出した時間差に中間転写ベルト６１の移動速度を乗じて、ラインデータに基づくトナー像の両端部分における副走査方向のズレを算出する（Ｓ４）。
【０１２６】
サブＣＰＵ１１１は、算出したズレを、画像形成部１１０が形成するドットの直径で除してドット数分に換算し（Ｓ５）、得られたドット数を調整指示値として傾き調整部１１４へ出力する（Ｓ６）。なお、サブＣＰＵ１１１は、ステップＳ３からＳ５までの処理を各色成分毎に行ない、各色成分毎に算出したドット数をそれぞれ対応するＢＫ調整部１１４ＢＫ，Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４Ｙに出力する。
【０１２７】
次に、上述したようにサブＣＰＵ１１１が算出した調整指示値に基づいて、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４が行なう調整量の生成処理についてフローチャートに基づいて説明する。図１２は調整量発生部１１４４による調整量の生成処理の手順を示すフローチャートである。
【０１２８】
調整量発生部１１４４は、サブＣＰＵ１１１から調整指示値を取得した場合、取得した調整指示値が０であるか否かを判断し（Ｓ１１）、０であると判断した場合（Ｓ１１：ＹＥＳ）、調整量として０をメモリに記憶し（Ｓ１２）、調整量の生成処理を終了する。
【０１２９】
取得した調整指示値が０でないと判断した場合（Ｓ１１：ＮＯ）、調整量発生部１１４４は、１本のラインデータに含まれる画素数を（｜調整指示値｜＋１）で除し、１本のラインデータを（｜調整指示値｜＋１）個に区分した各区分に含まれる画素数を算出する（Ｓ１３）。調整量発生部１１４４は、算出した画素数にメモリに記憶してある所定の数値を加算して調整量（第１調整量）を算出してメモリに記憶する（Ｓ１４）。
【０１３０】
調整量発生部１１４４は、算出した調整量の数が｜調整指示値｜に一致するか否かを判断し（Ｓ１５）、一致しないと判断した場合（Ｓ１５：ＮＯ）、ステップＳ１４へ処理を戻し、算出した調整量（第１調整量）に、ステップＳ１３で算出した各区分に含まれる画素数を加算して調整量（第２調整量）を算出してメモリに記憶する（Ｓ１４）。
【０１３１】
算出した調整量の数が｜調整指示値｜に一致すると判断した場合（Ｓ１５：ＹＥＳ）、調整量発生部１１４４は、サブＣＰＵ１１１から取得した調整指示値が正の数であるか否かを判断する（Ｓ１６）。調整量発生部１１４４は、調整指示値が正の数であると判断した場合（Ｓ１６：ＹＥＳ）、右上がりに補正することを示す情報をメモリに記憶し（Ｓ１７）、調整指示値が正の数でないと判断した場合（Ｓ１６：ＮＯ）、即ち、調整指示値が負の数である場合、右下がりに補正することを示す情報をメモリに記憶し（Ｓ１８）、上述した処理を終了する。
【０１３２】
上述したように、本実施形態では、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙが、サブＣＰＵ１１１から取得した調整指示値に基づいて調整量を生成する構成である。しかし、例えば、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙが各色成分の画像データに対して行なう傾き調整処理における調整量をサブＣＰＵ１１１が生成する構成でもよい。この場合、各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４は不要となり、補正部１１４５は、サブＣＰＵ１１１から取得する調整量に基づいて傾き調整処理を行なえばよい。
【０１３３】
また、本実施形態では、傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙのメモリに異なる数値が予め記憶されており、この数値に基づいて、それぞれの調整量発生部１１４４が生成する調整量を異ならせている。従って、例えば、黒及びシアンの画像には傾きが生じない場合であっても、Ｍ調整部１１４Ｍ及びＹ調整部１１４Ｙの調整量発生部は、自身のメモリに記憶してある数値に基づいて、マゼンタ及びイエロの画像データに対して行なう傾き調整処理における調整量を算出する。しかし、上述したようにサブＣＰＵ１１１が調整量を生成する場合、各色成分における傾き方向及び傾き量に基づいて、各色成分における調整量を適切に算出することができるので、傾きが生じない色成分がある場合には、そのことも加味した調整量を算出することができる。
【０１３４】
次に、上述したように傾き調整部１１４の各調整部１１４ＢＫ，１１４Ｃ，１１４Ｍ，１１４Ｙの調整量発生部１１４４が生成した調整量と、右上がり又は右下がりに補正することを示す情報とに基づいて、補正部１１４５が行なう傾き調整処理についてフローチャートに基づいて説明する。図１３及び図１４は補正部１１４５による傾き調整処理の手順を示すフローチャートである。
【０１３５】
補正部１１４５は、調整量発生部１１４４から調整量と、右上がり又は右下がりに補正することを示す情報とを取得した場合、取得した調整量が０であるか否かを判断し（Ｓ２１）、０であると判断した場合（Ｓ２１：ＹＥＳ）、第３ラインメモリ１１４３に記憶してある全てのデータを読み出し、合成メモリ１１４６に記憶させる（Ｓ２２）。なお、合成メモリ１１４６は、記憶するラインデータを順次露光ユニット１へ出力する。補正部１１４５は、画像メモリ１０４から転送されてくる画像データ中の全てのラインデータに対する処理が終了したか否かを判断し（Ｓ２３）、終了していないと判断した場合（Ｓ２３：ＮＯ）、終了するまでステップＳ２２の処理を繰り返し、終了したと判断した場合（Ｓ２３：ＹＥＳ）、傾き調整処理を終了する。
【０１３６】
取得した調整量が０でないと判断した場合（Ｓ２１：ＮＯ）、補正部１１４５は、調整量発生部１１４４から取得した情報及び調整量の数に基づいて、右上がりに１ドット補正するか否かを判断する（Ｓ２４）。右上がりに１ドット補正すると判断した場合（Ｓ２４：ＹＥＳ）、補正部１１４５は、第２ラインメモリ１１４２の先頭アドレスから、先頭アドレスに調整量を加算したアドレスまでのデータを読み出し（Ｓ２５）、第３ラインメモリ１１４３の先頭アドレスに調整量を加算したアドレスから最終アドレスまでのデータを読み出し（Ｓ２６）、１つのラインデータを生成して合成メモリ１１４６に記憶させる（Ｓ２７）。
【０１３７】
補正部１１４５は、画像メモリ１０４から転送されてくる画像データ中の全てのラインデータに対する処理が終了したか否かを判断し（Ｓ２８）、終了していないと判断した場合（Ｓ２８：ＮＯ）、終了するまでステップＳ２５〜Ｓ２７の処理を繰り返し、終了したと判断した場合（Ｓ２８：ＹＥＳ）、傾き調整処理を終了する。
【０１３８】
補正部１１４５は、右上がりに１ドット補正すると判断しなかった場合（Ｓ２４：ＮＯ）、調整量発生部１１４４から取得した情報及び調整量の数に基づいて、右下がりに１ドット補正するか否かを判断する（Ｓ２９）。右下がりに１ドット補正すると判断した場合（Ｓ２９：ＹＥＳ）、補正部１１４５は、第３ラインメモリ１１４３の先頭アドレスから、先頭アドレスに調整量を加算したアドレスまでのデータを読み出し（Ｓ３０）、第２ラインメモリ１１４２の先頭アドレスに調整量を加算したアドレスから最終アドレスまでのデータを読み出し（Ｓ３１）、１つのラインデータを生成して合成メモリ１１４６に記憶させる（Ｓ３２）。
【０１３９】
補正部１１４５は、画像メモリ１０４から転送されてくる画像データ中の全てのラインデータに対する処理が終了したか否かを判断し（Ｓ３３）、終了していないと判断した場合（Ｓ３３：ＮＯ）、終了するまでステップＳ３０〜Ｓ３２の処理を繰り返し、終了したと判断した場合（Ｓ３３：ＹＥＳ）、傾き調整処理を終了する。
【０１４０】
補正部１１４５は、右下がりに１ドット補正すると判断しなかった場合（Ｓ２９：ＮＯ）、調整量発生部１１４４から取得した情報及び調整量の数に基づいて、右上がりに２ドット補正するか否かを判断する（Ｓ３４）。右上がりに２ドット補正すると判断した場合（Ｓ３４：ＹＥＳ）、補正部１１４５は、第１ラインメモリ１１４１の先頭アドレスから、先頭アドレスに第１調整量を加算したアドレスまでのデータを読み出し（Ｓ３５）、第２ラインメモリ１１４２の先頭アドレスに第１調整量を加算したアドレスから、先頭アドレスに第２調整量を加算したアドレスまでのデータを読み出し（Ｓ３６）、第３ラインメモリ１１４３の先頭アドレスに第２調整量を加算したアドレスから最終アドレスまでのデータを読み出し（Ｓ３７）、１つのラインデータを生成して合成メモリ１１４６に記憶させる（Ｓ３８）。
【０１４１】
補正部１１４５は、画像メモリ１０４から転送されてくる画像データ中の全てのラインデータに対する処理が終了したか否かを判断し（Ｓ３９）、終了していないと判断した場合（Ｓ３９：ＮＯ）、終了するまでステップＳ３５〜Ｓ３８の処理を繰り返し、終了したと判断した場合（Ｓ３９：ＹＥＳ）、傾き調整処理を終了する。
【０１４２】
補正部１１４５は、右上がりに２ドット補正すると判断しなかった場合（Ｓ３４：ＮＯ）、即ち、右下がりに２ドット補正する場合、第３ラインメモリ１１４３の先頭アドレスから、先頭アドレスに第１調整量を加算したアドレスまでのデータを読み出し（Ｓ４０）、第２ラインメモリ１１４２の先頭アドレスに第１調整量を加算したアドレスから、先頭アドレスに第２調整量を加算したアドレスまでのデータを読み出し（Ｓ４１）、第１ラインメモリ１１４１の先頭アドレスに第２調整量を加算したアドレスから最終アドレスまでのデータを読み出し（Ｓ４２）、１つのラインデータを生成して合成メモリ１１４６に記憶させる（Ｓ４３）。
【０１４３】
補正部１１４５は、画像メモリ１０４から転送されてくる画像データ中の全てのラインデータに対する処理が終了したか否かを判断し（Ｓ４４）、終了していないと判断した場合（Ｓ４４：ＮＯ）、終了するまでステップＳ４０〜Ｓ４３の処理を繰り返し、終了したと判断した場合（Ｓ４４：ＹＥＳ）、傾き調整処理を終了する。
【０１４４】
上述したような傾き調整処理を行なうことにより、画像データにおいて主走査方向の同一ラインデータ中に濃度の差に基づく段差が生じた場合であっても、図７に示すように各色成分間において段差の位置を異ならせることができる。従って、このような画像データに基づいて形成した画像には、この段差に基づく副走査方向に延びるスジの位置が色成分毎に異なるため、スジが目立ちにくくなり、画質の劣化を抑制することができる。
【０１４５】
上述した実施形態では、画像形成部１１０の傾き調整部１１４はＢＫ調整部１１４ＢＫ，Ｃ調整部１１４Ｃ，Ｍ調整部１１４Ｍ，Ｙ調整部１１４Ｙを備え、黒、シアン、マゼンタ、イエロの各色の画像データに対してそれぞれ傾き調整処理（補正処理）を行なうように構成されていた。しかし、１つの色を基準色として他の色成分の画像データを、基準色の画像（トナー像）に生じる傾きに合わせるような傾き調整処理を行なうことによっても、各色間におけるズレを抑制することができる。
【０１４６】
具体的には、基準色の画像データに基づいて形成される画像から画像の傾きを検出し、検出した傾きに補正する処理を、他の色の画像データに対して実行する。このように構成した場合、基準色の画像データに対しては傾き調整処理を行なう必要がないので、回路規模を削減することができる。また、例えば、黒文字の周辺に対する他の色の付着（文字縁）は文字の画質を大幅に低減させるが、黒を基準色とした場合、黒の画像データに対する各色の画像データの色ズレが抑制されるので文字縁が改善でき、良好な画像を形成することができる。
【０１４７】
上述した実施形態では、傾き調整部１１４によって画像データに行なう傾き調整処理の際の調整量をテスト用のラインデータに基づくトナー像から算出する構成について説明したが、通常動作持において中間転写ベルト６１上に形成されるトナー像に基づいて算出するように構成してもよい。この場合、露光ユニット１、感光体ドラム３、中間転写ユニット６０等における取り付け角度のずれだけでなく、画像形成装置１００が動作することによって生じた露光ユニット１、感光体ドラム３、中間転写ユニット６０等におけるずれに基づいて生じるトナー像の傾きも補正することができる。
【０１４８】
上述した実施形態では、本発明の画像形成装置をデジタルカラー複合機に適用した形態を例に説明したが、プリンタ機能、コピー機能、スキャナ機能、及びファクシミリ機能を有する各種の画像形成装置に適用することもできる。また、上述した実施形態の画像形成装置１００は、中間転写方式のカラー画像を形成する構成を例としたが、例えばタンデム方式で配置された各色に対応する感光体ドラムに形成されたトナー像を搬送されるシート上に順次転写する構成の画像形成装置にも適用することができる。
【図面の簡単な説明】
【０１４９】
【図１】本発明に係る画像形成装置の内部構成例を示す縦断面図である。
【図２】本発明に係る画像形成装置の制御系の構成例を示すブロック図である。
【図３】画像形成部の制御系の構成例を示すブロック図である。
【図４】傾き調整部の制御系の構成例を示すブロック図である。
【図５】補正部による傾き調整処理を説明するための説明図である。
【図６】傾き調整部による傾き調整処理を説明するための説明図である。
【図７】傾き調整部による傾き調整処理を説明するための説明図である。
【図８】テスト用のラインデータに基づくトナー像の例を示す模式図である。
【図９】テスト用のラインデータに基づくトナー像の例を示す模式図である。
【図１０】第１レジストセンサ及び第２レジストセンサからの出力信号の例を示す模式図である。
【図１１】サブＣＰＵによる調整指示値の算出処理の手順を示すフローチャートである。
【図１２】調整量発生部による調整量の生成処理の手順を示すフローチャートである。
【図１３】補正部による傾き調整処理の手順を示すフローチャートである。
【図１４】補正部による傾き調整処理の手順を示すフローチャートである。
【図１５】従来の傾き調整処理を説明するための説明図である。
【図１６】従来の傾き調整処理を説明するための説明図である。
【符号の説明】
【０１５０】
１００  画像形成装置
１１０  画像形成部（画像処理装置）
１１１  サブＣＰＵ（検出手段）
１１４  傾き調整部
１１４Ｋ  ＢＫ調整部
１１４１  第１ラインメモリ
１１４２  第２ラインメモリ
１１４３  第３ラインメモリ
１１４４  調整量発生部
１１４５  補正部（補正手段）
【図１】
0004558022.tif 000002
【図２】
0004558022.tif 000003
【図３】
0004558022.tif 000004
【図４】
0004558022.tif 000005
【図５】
0004558022.tif 000006
【図６】
0004558022.tif 000007
【図７】
0004558022.tif 000008
【図８】
0004558022.tif 000009
【図９】
0004558022.tif 000010
【図１０】
0004558022.tif 000011
【図１１】
0004558022.tif 000012
【図１２】
0004558022.tif 000013
【図１３】
0004558022.tif 000014
【図１４】
0004558022.tif 000015
【図１５】
0004558022.tif 000016
【図１６】
0004558022.tif 000017