(57)【特許請求の範囲】
【請求項１】
一列に配置した複数色の印字ユニットを備え、画像データに基づいてカラー画像を形成するカラー画像形成手段と、
特定パターンの複数の色の画像データを発生する特定パターン発生手段と、
特定パターン発生手段により発生される画像データを基に画像形成手段の各印字ユニットにより形成された複数の特定パターンの画像を検出する画像歪み量検出センサと、
画像歪み量検出センサにより検出された特定パターンの画像の検出データから、画像歪み量検出センサの取付位置の誤差と、特定パターンの画像の歪み量とを検出する検出手段と、
検出手段により検出された取付位置の誤差と画像の歪み量とに基づいてカラー画像形成手段の各印字ユニットの画像印字位置を補正する印字位置補正データを発生する印字位置補正データ発生手段と、
印字位置補正データ発生手段から発生される印字位置補正データに基づいて、印字位置を補正した画像データを出力する画像印字位置補正手段と
からなることを特徴とする画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
前記の検出手段は、基準色の特定パターンにより画像歪み量検出センサの取付位置の誤差を検出し、基準色以外の各色の特定パターンにより基準色以外の各色について印字位置補正データを発生することを特徴とする画像形成装置。
【請求項３】
請求項１または２のいずれかに記載の画像形成装置において、
前記検出手段は、前記画像歪み量検出センサの取付位置の主走査方向及び副走査方向における誤差を検出することを特徴とする画像形成装置。
【請求項４】
請求項２または３のいずれかに記載の画像形成装置において、
前記検出手段は、前記画像歪み量検出センサにより検出された基準色の特定パターンの画像の検出データ及び基準色の特定パターンの画像の設計上の基準位置に基づいて、前記画像歪み量検出センサの取付位置の誤差を検出することを特徴とする画橡形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１スキャンで４色のカラー画像を同時に形成するカラー画像形成装置に関する。
【０００２】
【従来の技術】
カラー画像形成装置には、１スキャンで４色を同時に形成するタンデム構成のものがある。カラー画像形成装置内には、４つの印字ユニット（４印字色のための感光体を含む）が一列に配置され、読み取られた４色の画像は、それぞれ，メモリにより、感光体の間隔に対応して遅延されて各色の露光位置に供給される。１ポリゴンミラーを用いて４ビームで走査するシステムでは、ラスタースキャンの方向が最初の２色と後の２色で逆になるので、そのための補正がなされる。その他、タンデム構成の画像形成装置においては、各種の原因により色ずれが起こる。
【０００３】
【発明が解決しようとする課題】
メモリによる画像遅延や各色の露光位置のずれにより各色の印字位置がずれ、画像に色ずれが生じ、画像歪みが発生することがある。このような画像歪みをなくすと高品質の画像が得られる。そこで、印字位置のずれを補正するため、画像歪み量を検出し、その検出結果に基づいて、主走査方向アドレスに対する副走査方向の各色に対するラインアドレスを切り替えることが提案されている。
しかし、画像歪み量の検出結果に基づいて、主走査方向アドレスに対する副走査方向のラインアドレスを切り替えると、歪み補正を行うための歪み量検出が複雑である。また、画像歪み量を正確に検出するためには、画像歪み量検出用のセンサを正確に取り付けなくてはならないので、取り付けのための調整時間がかかる。
【０００４】
本発明の目的は、カラー画像形成のための画像歪み補正システムを備える画像形成装置を提供することである。
【０００５】
【課題を解決するための手段】
本発明に係る画像形成装置は、一列に配置した複数色の印字ユニットを備え、画像データに基づいてカラー画像を形成するカラー画像形成手段と、特定パターンの複数の色の画像データを発生する特定パターン発生手段と、特定パターン発生手段により発生される画像データを基に画像形成手段の各印字ユニットにより形成された複数の特定パターンの画像を検出する画像歪み量検出センサと、画像歪み量検出センサにより検出された特定パターンの画像の検出データから、画像歪み量検出センサの取付位置の誤差と、特定パターンの画像の歪み量とを検出する検出手段と、検出手段により検出された取付位置の誤差と画像の歪み量とに基づいてカラー画像形成手段の各印字ユニットの画像印字位置を補正する印字位置補正データを発生する印字位置補正データ発生手段と、印字位置補正データ発生手段から発生される印字位置補正データに基づいて、印字位置を補正した画像データを出力する画像印字位置補正手段とからなる。１種類の画像歪み量検出センサを用いて、取付位置の誤差と画像の歪み量とを同時に検出して、印字ユニットの位置の違いによる画像の歪みを補正できる。
好ましくは、前記の検出手段は、基準色（たとえば黒）の特定パターンにより画像歪み量検出センサの取付位置の誤差を検出し、基準色以外の各色の特定パターンにより基準色以外の各色について印字位置補正データを発生する。
好ましくは、前記検出手段は、前記画像歪み量検出センサの取付位置の主走査方向及び副走査方向における誤差を検出する。
好ましくは、前記検出手段は、前記画像歪み量検出センサにより検出された基準色の特定パターンの画像の検出データ及び基準色の特定パターンの画像の設計上の基準位置に基づいて、前記画像歪み量検出センサの取付位置の誤差を検出する。
【０００６】
【発明の実施の形態】
以下、添付の図面を参照して発明の実施の形態を説明する。なお、図面において同一の参照記号は同一または同様なものをさす。
図１は、カラーデジタル複写機の全体構成を示す。この複写機は、自動原稿送り装置１００と画像読み取り部２００と画像形成部３００から構成される。通常は自動原稿送り装置１００により画像読み取り位置に搬送された原稿を画像読み取り部２００で読み取り、読み取られた画像データを画像形成部３００に転送し、画像を形成できる（複写機能）。またインターフェイス２０７により外部機器との接続が可能である。そのため画像読み取り部２００で読み取った画像データを外部機器に出力でき（画像読み取り機能）、逆に外部機器から受け取った画像データを画像形成部３００に送ることにより、画像を形成できる（プリンタ機能）。
【０００７】
次に、自動原稿送り装置１００について説明する。自動原稿送り装置１００は、原稿セットトレイ１０１にセットされた原稿を画像読み取り部２００の画像読み取り位置に搬送し、画像読み取り終了後に原稿排出トレイ１０３上に排出する。
原稿搬送の動作は操作パネル（図示しない）からの指令に従って行い、原稿排出の動作は画像読み取り装置２００の読み取り終了信号に基づいて行う。複数枚の原稿がセットされている場合には、これらの制御信号が連続的に発生され、原稿搬送、読み取り、原稿排出の動作が効率よく行われる。
【０００８】
次に、画像読み取り部２００について説明すると、露光ランプ２０１により照射された原稿ガラス２０８上の原稿の反射光は、３枚のミラー群２０２によりレンズ２０３に導かれＣＣＤセンサ２０４に結像する。露光ランプ２０１と第１ミラーはスキャナモータ２０９により矢印の方向へ倍率に応じた速度Ｖでスキャンすることにより原稿ガラス２０８上の原稿を全面にわたって走査することができる。また露光ランプ２０１と第１ミラーのスキャンに伴い、第２ミラーと第３ミラーは速度Ｖ／２で同方向へスキャンされる。露光ランプ２０１の位置はスキャナホームセンサ２１０とホーム位置からの移動量（モータのステップ数）により算出され、制御される。ＣＣＤセンサ２０４に入射した原稿の反射光はセンサ内で電気信号に変換され画像処理回路２０５により電気信号のアナログ処理、Ａ／Ｄ変換、デジタル画像処理が行なわれた後、インターフェイス部２０７と画像形成部３００へ送られる。原稿ガラス２０８の原稿読み取り位置とは別に白色のシェーディング補正板２０９が配置されており、原稿上の画像情報の読み取りに先立ちシェーディング補正用の補正データを作成するため、シェーディング補正板２０９を読み取る。
【０００９】
次に、タンデム構成の画像形成部３００について説明する。まず、露光とイメージングについて説明する。
画像読み取り部２００またはインターフェイス２０７から送られてきた画像データは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の印字用データに変換され、各露光ヘッドの制御部（図示せず）に送られる。各露光ヘッド制御部では送られてきた画像データの電気信号に応じてレーザーを発光させて、その光をポリゴンミラー３０１により１次元走査し、各イメージングユニット３０２ｃ、３０２ｍ、３０２ｙ、３０２ｋ内の感光体を露光する。イメージングユニット３０２ｃ、３０２ｍ、３０２ｙ、３０２ｋは、用紙搬送ベルト３０４の用紙搬送方向にそって縦に１列に並んで配置される。各イメージングユニット内部には感光体を中心に電子写真プロセスを行なうために必要なエレメントが配置されている。Ｃ，Ｍ，Ｙ，Ｋ用の各感光体が時計周りに回転することにより各画像形成プロセスが連続的に行なわれる。またこれらの画像形成に必要なイメージングユニットは各プロセスごとに一体化され、本体に着脱自在な構成になっている。各イメージングユニット内の感光体上の潜像は各色現像器により現像される。感光体上のトナー像は用紙搬送ベルト３０４内に上述の各感光体と対向して設置された転写チャージャ３０３ｃ、３０３ｍ、３０３ｙ、３０３ｋにより、用紙搬送ベルト３０４上の用紙に転写される。
【００１０】
次に、給紙／搬送／定着について説明する。転写される側の用紙は以下の順序で転写位置に供給されて画像をその上に形成する。給紙カセット群３１０ａ、３１０ｂ、３１０ｃの中には様々なサイズの用紙がセットされており、所望のサイズの用紙が各給紙カセット３１０ａ、３１０ｂ、３１０ｃに取付けられている給紙ローラー３１２により搬送路へ供給される。搬送路へ供給された用紙は搬送ローラー対３１３により用紙搬送ベルト３０４へ送られる。ここではタイミングセンサ３０６により、用紙搬送ベルト３０４上の基準マークを検出し、搬送される用紙の搬送タイミング合わせが行われる。またイメージングユニットの最下流には、3個のレジスト補正センサ３１４が、ベルト３０４の搬送方向と垂直な方向（主走査方向に）に一列に配置されている。用紙搬送ベルト３０４上のレジストパターンを形成した際、このセンサによってＣ，Ｍ，Ｙ，Ｋ画像の主・副走査方向の色ずれ量を検出し、プリントイメージング制御部（ＰＩＣ部）での描画位置補正と画像歪み補正を行うことによって、用紙上のＣ，Ｍ，Ｙ，Ｋ画像の色ずれを防止している。そして転写された用紙上のトナー像は定着ローラー対３０７により加熱され溶かされて用紙上に定着された後、排紙トレイ３１１へ排出される。
また両面コピーの場合には、裏面の画像形成のため、定着ローラー対３０７により定着された用紙は用紙反転ユニット３０９により反転され、両面ユニット３０８により導かれ、両面ユニットから用紙を再給紙する。なお、用紙搬送ベルト３０４はベルト退避ローラー３０５の挙動により、Ｃ，Ｍ，Ｙの各イメージングユニットから退避でき、用紙搬送ベルト３０４と感光体が非接触状態にできる。そこで、モノクロ画像形成時にはＣ，Ｍ，Ｙの各イメージングユニットの駆動を停止できるため、感光体や周辺プロセスの摩耗を削減できる。
【００１１】
図２は、ポリゴンミラー３０１を含むレーザー光学系（ＬＤヘッド）の上部からみた構成を示す。ＬＤヘッドは、１ポリゴン４ビーム方式で構成されている。このため、各色の感光体をレーザーで露光する際、上流側の描画色であるＣ，Ｍは、下流側の描画色Ｙ，Ｋに対して逆方向からの露光走査になる。このため、後述するが、プリントイメージング制御部において、上流側２色の走査方向に対して、鏡像処理を行い、この問題を解決している。
【００１２】
次に、画像読み取り部２００の信号処理について説明する。図３と図４は画像読み取り部２００における画像処理部２０５の全体ブロック図である。縮小型光学系によって原稿面からの反射光をＣＣＤセンサ２０４に結像させて、Ｒ，Ｇ，Ｂの各色分解情報に光電変換されたアナログ信号を得る。Ａ／Ｄ変換部４０１では、ＣＣＤセンサ２０４で光電変換された４００dpiの画像データを基準駆動パルス生成部４１１より転送されるタイミング信号によって、Ａ／Ｄ変換器を用いてＲ，Ｇ，Ｂの色情報毎に８ビット（２５６階調）のデジタルデータに変換する。
シェーディング補正部４０２では、Ｒ，Ｇ，Ｂデータの主走査方向の光量ムラをなくすため、各Ｒ，Ｇ，Ｂ毎に独立して、原稿読み取りに先立ってシェーディング補正用白色板２０９を読み取ったデータを内部のシェーディングメモリに基準データとして格納しておき、原稿走査時に逆数変換し、原稿情報の読み取りデータと乗算して、補正を行なう。
【００１３】
ライン間補正部４０３では、Ｒ，Ｇ，Ｂの各センサチップのスキャン方向の読み取り位置を合わせるためにスキャン速度（副走査倍率に依存）に応じて、内部のフィールドメモリを用いて、各色データをライン単位でディレイ制御する。
光学レンズによって生じる色収差現象によって、主走査側の原稿端部側ほどＲ，Ｇ，Ｂの読み取り位相差が大きくなる。この影響によって、単なる色ずれ以外に後述するＡＣＳ判定や黒文字判別で誤判定を引き起こす。そこで色収差補正部４０４では、Ｒ，Ｇ，Ｂの位相差を彩度情報に基づいて補正する。
【００１４】
変倍・移動処理部４０５では、Ｒ，Ｇ，Ｂデータ毎に変倍用ラインメモリを２個用いて、１ライン毎に入出力を交互動作させ、そのライト・リードタイミングを独立して制御することで主走査方向の変倍・移動処理を行う。すなわち、メモリ書き込み時にデータを間引くことで縮小を行い、メモリ読み出し時にデータを水増しして拡大を行っている。この制御において、変倍率に応じて縮小側ではメモリ書き込み前に、拡大側ではメモリ読み出し後に補間処理を行い、画像欠損やガタツキを防止している。このブロック上の制御とスキャン制御を組み合わせて、拡大と縮小だけでなく、センタリング・イメージリピート・拡大連写・綴じ代縮小などを行なう。
【００１５】
ヒストグラム生成部４１２および自動カラー判定（ＡＣＳ）部４１３では、原稿をコピーする動作に先立ち、予備スキャンして得られたＲ，Ｇ，Ｂデータから明度データ生成をして、そのヒストグラムをメモリ（ヒストグラムメモリ）上に作成する一方、彩度データによって１ドット毎にカラードットか否かを判定し、原稿上５１２ドット角のメッシュ毎にカラードット数をメモリ（ＡＣＳメモリ）上に作成する。この結果に基づいて、コピー下地レベル自動制御（ＡＥ処理）およびカラーコピー動作かモノクロコピー動作かの自動カラー判定（ＡＣＳ処理）をする。
【００１６】
ラインバッファ部４１４では、画像読み取り部２００で読み取ったＲ，Ｇ，Ｂデータを１ライン分記憶できるメモリを有し、Ａ／Ｄ変換部４０１でのＣＣＤセンサの自動感度補正や自動クランプ補正のための画像解析用に画像データのモニタができる。
また、紙幣認識部４１５では、原稿ガラス２０８上に紙幣などの有価証券が積載されコピー動作した場合に正常なコピー画像ができないように、Ｒ，Ｇ，Ｂデータの領域切り出しを随時行い、パターンマッチングによって紙幣か否かを判断する。紙幣と判断した場合すぐに、画像読み取り部２００の読み取り動作および画像処理部２０５を制御するＣＰＵがプリントイメージング制御部側に対して黒べた塗りつぶし信号（−ＰＮＴ＝"Ｌ"）を出力して、プリントイメージング制御部側でＫデータを黒べたに切替えて正常コピーを禁止している。
【００１７】
ＨＶＣ変換部４２２では、データセレクタ４２１を介して入力されたＲ，Ｇ，Ｂデータから３＊３の行列演算によって、明度（Ｖデータ）および色差信号（Ｃｒ、Ｃｂデータ）に一旦変換する。
次にＡＥ処理部４２３で前記した下地レベル制御値に基づいてＶデータを補正し、操作パネル上で設定された彩度レベルおよび色相レベルに応じてＣｒ、Ｃｂデータの補正を行なう。この後、逆ＨＶＣ変換部４２４で３＊３の逆行列演算をおこない、Ｒ，Ｇ，Ｂデータに再変換する。
【００１８】
色補正部では、ＬＯＧ補正部４３１で各Ｒ，Ｇ，Ｂデータを濃度データ（ＤＲ，ＤＧ，ＤＢデータ）に変換後、墨抽出部４３２でＤＲ，ＤＧ，ＤＢデータの最小色レベルを原稿下色成分として検出し、同時にＲ，Ｇ，Ｂデータの最大色と最小色の階調レベル差を原稿彩度データとして検出する。ＤＲ，ＤＧ，ＤＢデータは、マスキング演算部４３３で３＊６の非線型行列演算処理がされて、プリンタのカラートナーにマッチングした色データ（Ｃ，Ｍ，Ｙ，Ｋデータ）に変換される。
【００１９】
下色除去・墨加刷処理部（ＵＣＲ・ＢＰ処理部）４３４では、前述した原稿下色成分（Ｍｉｎ(Ｒ，Ｇ，Ｂ)）に対して、原稿彩度データに応じたＵＣＲ・ＢＰ係数を算出して、乗算処理によってＵＣＲ・ＢＰ量を決定し、マスキング演算後のＣ，Ｍ，Ｙデータから下色除去量（ＵＣＲ量）を差分して、Ｃ，Ｍ，Ｙデータを算出し、ＢＰ量＝Ｋデータを算出する。また、モノクロデータ生成部４３５では、Ｒ，Ｇ，Ｂデータから明度成分を作成し、ＬＯＧ補正してブラックデータ（ＤＶデータ）として出力する。最後に色データ選択部４３６で、カラーコピー用画像であるＣ，Ｍ，Ｙ，Ｋデータとモノクロコピー用画像であるＤＶデータ（Ｃ，Ｍ，Ｙは白）を選択する。
【００２０】
領域判別部４４１では、データセレクタ４４１を介して入力されたＲ，Ｇ，Ｂデータより最小色（Ｍｉｎ(Ｒ，Ｇ，Ｂ)）と最大色と最小色との差（Ｍａｘ(Ｒ，Ｇ，Ｂ)−Ｍｉｎ(Ｒ，Ｇ，Ｂ)）を検出し、黒文字判別・色文字判別・網点判別など行う。また、黒文字判別時の文字エッジ補正を行い、判別結果とともに文字エッジ再生部４５１に転送する。同時にプリントイメージング制御部側およびプリントヘッド制御部側に対して、階調再現方法を切り替えるための属性信号を作成して転送する。
【００２１】
文字エッジ再生部４５１では、領域判別結果から、色補正部からのＣ，Ｍ，Ｙ，Ｋデータに対して、各判別領域に適した補正処理（エッジ強調・スムージング・文字エッジ除去）を行なう。最後に、シャープネス・ガンマ・カラーバランス調整部４５２は、操作パネル上で指定されたシャープネス・カラーバランス・ガンマレベルに応じてＣ，Ｍ，Ｙ，Ｋデータの画像補正を行い、階調再現属性信号−ＬＩＭＯＳをプリントイメージ制御インターフェース４５３に転送する。また、Ｃ，Ｍ，Ｙ，Ｋデータを、データセレクタ４６１を介して画像インタフェース部４６２へ送る。
【００２２】
階調再現属性信号−ＬＩＭＯＳについて説明すると、階調再現属性信号は、後段でのプリントイメージング制御部内の階調再現処理およびプリントヘッド制御部での階調再現周期を自動的に切り替える目的で、Ｃ,Ｍ,Ｙ,Ｋの画像データとともに転送される。この信号は、エッジ処理をするべき領域（非網点領域かつ文字エッジ領域かつ文字内部側のエッジ領域）において"Ｌ"レベルとなり、解像度を優先した文字がたつきがない階調再現処理を指示する。プリントイメージング制御部での階調再現処理では、通常多値誤差拡散と呼ばれる擬似２５６階調処理を行うが、−ＬＩＭＯＳ＝"Ｌ"に相当する文字エッジ部では、単純量子化処理を行い、エッジのがたつきを防止している。
また、プリントヘッド制御部では、通常４５°方向のスクリーン角に設定された２ドットパルス幅変調再現を行うが、−ＬＩＭＯＳ＝"Ｌ"に相当する領域では、解像度を優先した１ドットパルス幅変調再現を行う。なお、文字エッジ部内の内側エッジに対して処理を切り替えることで、文字エッジ境界部で、プリントヘッド制御部の階調再現周期が切り替わるため、それによる濃度ジャンプ(ガンマ特性の違いによる)が目立ちにくくなる。
【００２３】
最後に、画像インターフェイス部４６２について説明すると、外部装置と画像入出力を行う。動作は、Ｒ、Ｇ，Ｂデータの同時入出力とＣ，Ｍ，Ｙ，Ｋデータの面順次入出力が可能であり、外部装置側は、スキャナ機能やプリンタ機能としてカラー複写機を利用できる。
【００２４】
本システムは、１スキャン４色同時カラー出力の複写機であり、タンデム構成の画像形成部３００では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｘ）の４色のイメージングユニット３０２Ｃ、３０２Ｍ、３０２Ｙ、３０２Ｋは、用紙搬送方向に縦に１列に配置されている（図１参照)。図５と図６は、システム構成とプリントイメージング制御部のブロックの関連を示す。この図のように画像読み取り部２００からのＣ，Ｍ，Ｙ，Ｋデータは、１スキャン動作によって同時にプリントイメージング制御部側に転送されてくる。したがって、プリントイメージング制御部側の処理は、Ｃ，Ｍ，Ｙデータごとの並列動作が基本になる。本システムでは、Ｃ，Ｍ，Ｙ，Ｋトナー成分を、用紙搬送ベルト３０４上に給紙されたぺーパー上に色ずれなく画像を転写する必要がある。
しかし、図７に図式的に示すように各種の要因により色ずれが生じる。Ｃ，Ｍ，Ｙ，Ｋの各トナーの現像タイミングは、各色の感光体が用紙搬送ベルト３０４に対してほぼ等間隔で配置されているため、感光体の間隔に応じた時間だけずれて行われる。したがって、副走査遅延モジュールを用いて、Ｃ，Ｍ，Ｙ，Ｋ毎に副走査方向に感光体間隔に応じた量だけ遅延制御をする。しかし、（ａ）に示すように、副走査方向にたとえばＣの描画位置がずれると、色ずれが生じる。また、１ポリゴンミラー４ビームによるレーザー走査によって感光体上に画像を潜像させるため、最初の２色（Ｃ，Ｍ）と後半の２色（Ｙ，Ｋ）では、ラスタスキャン方向が逆になるが、この鏡像関係によりずれが生じる（ｆ）。この他にも各色のレーザー走査による主走査方向印字開始位置ずれ（ｅ）・主走査倍率歪み（ｄ）・副走査方向のボー歪み（ｃ）や感光体配置とレーザ走査の平行度ずれによるスキュー歪み（ｂ）が生じ、色ずれ原因になる。これらの現象をＣ，Ｍ，Ｙ，Ｋデータに対して、位置補正や画像補正を行なうことで色ずれを防止している。
【００２５】
これらの補正処理を行なうのが図８に示すプリントイメージング制御部である。まず、画像処理部２０５から転送されたＣ，Ｍ，Ｙ，Ｋの画像データは、階調再現部５００に入力される。ここでは、−ＬＩＭＯＳ信号（階調再現属性信号）に応じて、文字分離型多値誤差拡散方式にてＣ，Ｍ，Ｙ，Ｋデータの階調レベルを８ビットから３ビットの擬似２５６階調データに変換する。次に、描画位置制御部５１０において、各感光体間隔（図１参照）に応じた現像タイミングのずれを補正するため、最下流に配置されているＫ現像ユニットでの描画位置をぺーパー基準にＫ成分の位置補正をし、他の色成分はＫ成分に対して副走査側の位置補正を行う。次に、レーザー走査方向の違いと主走査開始位置ずれを補正するため、Ｃ，Ｍ像は主走査鏡像処理を行い、副走査と同様にぺーパー基準に対してＫ成分位置を補正し、他の色はＫ成分に対して位置を補正する。また、フレームメモリ部５２０は、両面コピー時に表面側の画像を前もって記憶しておく必要があるため、階調再現部５００からのデータを記憶するＡ３の１面分のメモリユニットを搭載している。
【００２６】
テストデータ生成部５３０で作成されたレジスト検出用テストパターンデータを用紙搬送ベルト３０４上にＣ，Ｍ，Ｙ，Ｋ同時に転写させ、最下流のＫ現像ユニットのさらに下流側に配置されたレジスト検出センサ３１４によって、Ｋ成分に対するＣ，Ｍ，Ｙ成分の色ずれ量を検出する。この色ずれ検出結果に基づいて、画像歪み補正部５４０では、図９に図式的に示すように、Ｃ，Ｍ，Ｙ成分の主走査倍率歪みと副走査のボー歪みとスキュー歪みを濃度分配処理による補間処理によって補正する。また、Ｋ画像だけ、描画位置制御部５１０からのデータを２５６階調レベルにデコード化し、前記した紙幣認識結果に基づいて、黒べたデータとの選択が行われる。最後に補正されたＣ，Ｍ，Ｙ，Ｋデータをプリントイメージング制御部・プリントヘッド制御部インターフェイス部でぺーパー基準の画像位置にシフトし、プリントヘッド制御部に転送して、画像再現を行なう。なお、基準位置信号生成部５５０は、各種入力信号を基に各種基準位置信号を発生する。
【００２７】
図１０はプリントヘッド制御部を示す。ここでは、電子写真プロセスによるガンマ特性による階調歪みをガンマ補正テーブル３２０により補正し、次に、Ｄ／Ａコンバータ３２１により各階調レベルのＤ／Ａ変換をする。各色の最上位ビットは、画像読み取り部から転送された−ＬＩＭＯＳ信号（階調再現属性信号）に対応していて、光変調方式は、この階調再現属性信号によりスイッチ３２６で切り替えられる。最上位ビットが、"Ｌ"（＝文字エッジ部）の時は、１ドット用リファレンス信号３２２と比較器３２３で比較する１ドット周期のパルス幅変調（ＰＷＭ）により、"Ｈ"（＝連続階調部）の時は、２ドット用リファレンス信号３２４と比較器３２５で比較する２ドット周期のパルス幅変調によりＬＤ駆動信号を発生し、これにより半導体レーザーを駆動して、各感光体上に画像を露光して階調表現をおこなう。この時、２ドットパルス幅変調は、画像の粒状性が向上するように４５゜方向のスクリーン角を設定している。ここでは、文字エッジ部は解像度を優先した文字切れのない１ドットパルス幅変調によって再現し、その他の領域については、２ドットパルス幅変調と４５゜スクリーン角変調による画像ノイズに強い粒状性に優れた滑らかな階調再現を自動的に行っている。
【００２８】
次に、プリントイメージング制御部（図８参照）について説明する。画像読取部２００で読み取られたＲ，Ｇ，Ｂデータを画像処理回路２０５にて変換された８ビットＣ，Ｍ，Ｙ，Ｋデータを、プリントイメージング制御部の階調再現部５００が同時に入力する。そして、Ｃ，Ｍ，Ｙ，Ｋ各色の画像データ（８ビット）と階調再現属性信号−ＬＩＭＯＳを受けて、文字分離型多値誤差拡散手法によって擬似２５６階調化処理を行い、３ビット(階調データ)＋１ビット(階調再現属性信号)の各色データを出力する。ここで８ビットの画像データが階調数の少ない３ビットの階調データに変換される。
図１１は、階調再現部５００のブロック図を示す。セレクタ９０１、９０２によりレジスト検出用テストデータＴＤ＿Ｃ，Ｍ，Ｙ，Ｋか画像読取部２００からの画像データＣ，Ｍ，Ｙ，Ｋかを選択する。選択された８ビットのデータＥＤ17-10は、３ビットコード化処理部９０３(図１２参照)にて単純に０〜２５５の階調範囲をほぼ７等分した３ビットの８階調データＥＤ62-60に変換される。すなわち以下のようなコード化を行う。
【００２９】
0003887951.tif 000002
【００３０】
一方、誤差拡散処理のため、加算器９０４によって、入力データＥＤ17-10と誤差拡散されたフィードバック誤差データＥＤ47-40を加算し、ＥＤ27-20を出力する。次に、減算器９０５により、加算されたデータＥＤ27-20からオフセット量(ＯＦＦＳＥＴ7-0＝１８)を減算する。これにより、後述するが誤差検出テーブル９０６でマイナス値の誤差が出ないようにしたオフセット誤差データをキャンセルする。誤差検出テーブル９０６では、もしＤｉｎ−１８≧２３９なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）−２５５＋１８とし、もし２３８≧Ｄｉｎ−１８≧２０２なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）−２２０＋１８とし、もし２０１≧Ｄｉｎ−１８≧１６２なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）−１８３＋１８とし、もし１６４≧Ｄｉｎ−１８≧１２８なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）−１４６＋１８とし、もし１２７≧Ｄｉｎ−１８≧９１なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）−１０９＋１８とし、もし９０≧Ｄｉｎ−１８≧５４なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）−７２＋１８とし、もし５３≧Ｄｉｎ−１８≧１７なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）−３５＋１８とし、もし１６≧Ｄｉｎ−１８なら、Ｄｏｕｔ＝（Ｄｉｎ−１８）＋１８とする。減算した値ＥＤ57-50を同様に３ビットコード化処理部９０７で３ビットの８階調レベルのデータにコード化する。
【００３１】
セレクタ９０８は、階調再現属性信号−ＬＩＭＯＳにより、誤差拡散処理した画像データＥＤ72-70と単純に入力画像データを８階調化した画像データＥＤ62-60のいずれかを選択する。階調再現属性信号−ＬＩＭＯＳは、画像データに同期して、"Ｌ"ならば文字エッジ部を示し、"Ｈ"ならば連続階調部(非エッジ部)を示している。すなわち、文字エッジ部は、単純に８階調の３ビットデータにコード化され、非エッジ部は８値の誤差拡散処理を行った３ビットデータでコード化される。これによって、文字エッジ部において誤差拡散特有のがたつきやテクスチャーがでないようになる一方、連続階調部では多値誤差拡散による滑らかな階調再現が実現される。こうして階調再現処理された３ビットのＣ，Ｍ，Ｙ，Ｋ階調データは階調再現属性信号(各色のbit３のデータ)とともに次段の描画位置補正部に転送される。
【００３２】
つぎに、誤差拡散処理の誤差フィードバック経路について説明する。フィードバック誤差ＥＤ47-40と入力画像データＥＤ17-10の加算値ＥＤ27-20は、次の画素に加算すべき誤差データを求めるため、誤差検出テーブル９０６に入力される。誤差検出テーブル９０６では、まずオフセット誤差量(＝１８)を減算し、次に３ビットコード化処理部９０７でのしきい値レベル(＝１、７、５３、９０、１２７、１６４、２０１、２３８)と一致した階調範囲での階調誤差を求める。最後に誤差拡散マトリクス９１１での誤差の重み付け積分処理を高速で行うことができるように、最大マイナス誤差値分だけオフセット値(＝１８)を加算する。これらの一連の処理をルックアップテーブル９０６によるテーブル索引によって演算し、誤差データＥＤ37-30を出力する。テーブル内容は、プリントイメージング制御部のＣＰＵによってダウンロードされ、３ビットコード化処理のしきい値レベルや後述する階調レベルデコード部の階調レベルと関連して容易に可変できる。たとえば本実施形態では０〜２５５の階調範囲を７等分した誤差拡散処理を行っている。しかし、ハイライト側の階調を優先させたければ、３ビットコード化処理内でのしきい値レベルを０側に間隔をつめた値を設定し、それに応じて階調レベルデコード部での階調レベルや誤差検出テーブル内での階調誤差をプリントイメージング制御部のＣＰＵが設定してダウンロードすれば実現できる。このため、非常にフレキシブルな階調再現を行うことができる。また、この手法によって、テーブル内での一連の処理が高速に演算できる。
【００３３】
出力された誤差データＥＤ37-30は、ラインメモリ９０９、９１０を用いて、
誤差拡散マトリクス９１１によって注目画素付近の誤差重み付け積分処理をし、次の画像データのフィードバック誤差データＥＤ47-40を出力する。誤差検出テーブル９０６の出力段階で、誤差データにマイナス最大誤差量(＝−１８)をキャンセルして０にするようにオフセット演算させているため、誤差拡散マトリクス内でのマイナス演算が必要がなくなり(単純な加算回路だけで構成でき)、回路動作が速く規模も小さくてすむ。
誤差フィードバック系の高速化が必要なのは、入力されたＣ，Ｍ，Ｙ，Ｋの画像データの転送速度が速い場合、誤差拡散処理をした画像の誤差演算を次の画素データが来る前に求めておく必要があるためである。
【００３４】
上述のように、多値誤差拡散を行った後で、以下に説明するように、画像遅延を行い、描画位置ずれを補正する。多値誤差拡散を行った後で、画像遅延をするので、遅延メモリのメモリ容量が少なくてすむ。また、多値誤差拡散を行ったデータをいったんもとの階調数に戻し、ボー補正を行うことにより、きめ細かい補正が可能になる。ボー補正の後で多値誤差拡散を行うと、階調再現のスクリーン角にずれが生じ、画像モアレが生じる可能性があるが、本実施形態では多値誤差拡散の後でボー補正をするので、そのような問題は生じない。
プリントイメージング制御部の描画位置制御部５１０（図８）の機能は以下の２つである。
（１）走査方向の感光体の位置により発生する時間遅延量分だけメモリに画像を蓄え、遅延させて出力する。
（２）主走査位置制御では主走査のプリントヘッドの取り付け誤差量を補正するための主走査方向描画開始位置制御と、プリントヘッドの構成により発生するＣ,Ｍデータの鏡像現象を補正する処理を行う。
図１３と図１４は、副走査側の描画位置制御部５１０を示す。Ｃ，Ｍ，Ｙ，Ｋの４色について同様な回路が備えられるが、副走査遅延制御ＤＲＡＭモジュール５１３の数が異なっている。まず、デ―タセレクタ５１１では、階調再現部５００から送られてくるデータＣ，Ｍ，Ｙ，Ｋ23-20とフレームメモリ部５２０から送られてくるデータＣ，Ｍ，Ｙ，Ｋ33-30のいずれかを選択する。どちらの信号を選択するかは基準位置信号生成部５５０により設定されるＦＳＥＬ信号により決定する。８ドットＳ／Ｐ変換部５１２では、データセレクタ５１１により選択された４ビット画像データ主走査８ドット分を１パックのシリアルデータとして入力し、３２ビット幅のパラレルデータに変換する。これによって、次段のＤＲＡＭ制御では、８ドットを１周期としてメモリのリード・ライト動作を行う。
【００３５】
副走査遅延制御ＤＲＡＭモジュール５１３(詳細は図１５参照)では、副走査方向に対するＣ，Ｍ，Ｙ，Ｋデータ毎の遅延制御を行う。メモリ制御は、ＤＲＡＭコントローラ５１４から出力されるアドレスＡＤＲ9-0、ＲＡＳ、−ＣＡＳ0,1,2、ＷＥ、−ＯＥによって行われ、ライトアドレスカウンタとリードアドレスカウンタのカウント値の差によって、副走査の遅延量が決定される。すなわち、ライトアドレスのカウンタ初期値が"０"にあるのに対して、リードカウンタの初期値はプリントイメージング制御部のＣＰＵによって設定されるＶＳＡ11-0であるから、各色の副走査遅延量は、それぞれのＶＳＡ11-0ライン分ということになる。
リードアドレスカウンタおよびライトアドレスカウンタは、それぞれ主・副走査方向毎にアドレスを生成し、主走査側アドレスは、ＶＣＬＫ(画像同期クロック)でカウントされ、−ＴＧ(主走査同期信号)で初期値にリセットされる。副走査側は、−ＴＧ信号にてカウントされ、前述したようにリード側はプリントイメージング制御部のＣＰＵによってセットされるＶＳＡ11-0にカウント値を定期的にロードし、ライト側は０にロードされる。これらのカウント値は、次段のアドレスセレクタによって、ＤＲＡＭ制御動作に同期して、ＤＲＡＭモジュール５１３へのアドレスを選択する。
【００３６】
−ＦＲＥＥＺＥは基準信号生成部５５０より送られてくる信号であり、ＯＨＰ・厚紙コピー時に１ライン毎に"Ｌ"/"Ｈ"を繰り返す信号である(通常コピー時は"Ｈ”)。ＯＨＰや厚紙上に画像を再現する際、定着ユニットの熱伝導特性で通常コピー時のぺーパー搬送速度を１／２に落とす必要がある。この時、副走査方向は８００dpiで再現するように動作する。しかし、通常の８００dpi動作では、遅延メモリの容量が各色とも２倍必要になり、後述する副走査の歪み補正部でも、ＦＩＦＯバッファ部の容量が２倍必要になる。また、８００dpiデータでは、ペーパー上のトナー付着量が２倍になるため、１ライン毎に白データを挿入する必要がある。そこで、半速制御時には、この副走査遅延メモリのリード・ライト動作を１ライン毎に禁止させるため、ＤＲＡＭコントローラ５１４内の制御パルス生成部から出力されるＤＲＡＭ制御信号を−ＦＲＥＥＺＥ＝"Ｌ"になると、非アクティブ状態にし、かつリード・ライトアドレスカウンタをカウントしないように停止させ、メモリ容量の増加を必要としないようにする。
次に、８ドットＰ／Ｓ変換部５１５では、副走査ＤＲＡＭ遅延制御モジュール５１３から出力された３２ビット幅８ドット分のパラレル画像データを元の４ビットシリアルデータＣ，Ｍ，Ｙ，Ｋ43-40に変換して出力する。
【００３７】
図１６は、主走査側描画位置補正部５１６を示す。副走査側描画位置制御から送られてくるデータＣ，Ｍ，Ｙ，Ｋ43-40を入力し、主走査描画位置補正および必要なデータに対して鏡像処理を行った後、画像歪み補正部５４０にデータＣ，Ｍ，Ｙ，Ｋ53-50を出力する。主走査描画位置メモリ５１６１は、主走査１ライン分のデータを蓄積できるメモリを２個並列接続で構成されており、ライントグルカウンタ５１６２により書き込み動作および読み出し動作をメモリに対して交互に切り換える。
主走査描画位置メモリ５１６１のライト・リ―ドアドレスは、どちらもカウンタ５１６３、５１６４により画像同期クロックＶＣＬＫをカウントして主走査アドレスを生成する。主走査の先頭でアドレスカウンタ５１６３、５１６４を初期値に設定するため、主走査同期信号(−ＴＧ)をリセットあるいはロード信号として入力し、ライト側は"０"にリセットされ、リード側はプリントイメージング制御部のＣＰＵが設定するＨＳＡ12-0にロードされる。Ｃ，Ｍデータは、基準色信号Ｋデータに対してレーザ走査のラスタ方向が逆になるため、ライトアドレスカウンタ５１６３を初期値"０"からダウンカウントさせる。
このため、Ｙ，Ｋ信号用のＵＤＳＥＬを"Ｈ"として正像を制御させ、Ｃ,Ｍ信号用のＵＤＳＥＬを"Ｌ"として鏡像を制御させる。リードアドレスにロード値としてプリントイメージング制御部のＣＰＵより設定されるＨＳＡ12-0は、主走査方向の描画開始位置を示すことになるから、この値によって各色の主走査描画位置制御が可能となる。ここで、Ｋ画像データは、転写ベルト３０４上に給紙される用紙の適切な描画位置に描画されるように主・副走査の描画位置を設定し、他の色データＣ，Ｍ，ＹはＫ画像データを基準に描画位置を設定する。
【００３８】
図１７と図１８は、画像歪み補正部５４０を示す。画像歪み補正部５４０では、描画位置制御部５１０から送られてきた４ビットデータＣ,Ｍ,Ｙ,Ｋ53-50に対して主・副走査方向の画像歪み補正処理を行い、プリントヘッド制御部へ９ビットデータＣ，Ｍ，Ｙ，Ｋ78-70を出力する。主走査方向と副走査方向の画像補正は、画素またはライン単位のずれ量は、アドレスを切り換えて補正する。アドレスの切り替えでは補正しきれない例えば０．５画素のずれなどについては、隣り合う２画素または2ラインにおいて、1画素のデータを2つのアドレスに濃度を半減させて分配することにより、微妙なずれを補正できる（図９参照）。画像歪み補正部５４０の機能は以下の２つである。
（１）各色の感光体上のレーザ露光位置の相対的なずれにより発生する転写ベルト３０４上で画像の副走査方向の歪み量(ボー歪み・スキュー歪み)の最大幅に相当するライン数のデータをメモリ上に蓄え、副走査方向の歪みを補間処理して出力する。
（２）各色の感光体上のレーザ露光位置の相対的なずれにより発生する転写ベルト３０４上で画像の主走査方向の歪み量(主走査倍率ずれ)の最大幅に相当するドット数のデータをフリップフロップ回路において蓄え、主走査方向の歪みを補間処理して出力する。
上記に示す画像歪み補正の基準は黒（K）データとし、他の３色Ｃ，Ｍ，Ｙとの相対的な歪み量を補正するため、黒データＫ53-50に対しては画像歪み補正処理は行わず、その他のデータＣ，Ｍ，Ｙ53-50については黒データの歪みと一致するように各色ごとに補正データの生成と補間処理を行う。Ｃ,Ｍ,Ｙの３色については同様な回路が設けられる。補間データＫＤは、後で説明するように、あらかじめ主走査アドレスごとにそれぞれ主走査と副走査についてラインセレクト信号と濃度分配量が計算されラインメモリに格納されている。ラインメモリは、アドレスカウンタから発生するアドレスに応じて連続的に読み出される(図２４参照)。
【００３９】
図１９と図２０に示すように、副走査側画像歪み補正部５４１〜５４４では、まず最大歪み幅(２４ライン分)のデータを蓄えることのできるＦＩＦＯバッファ部５４１に画像データを転送する。ＦＩＦＯバッファ部５４１では、１ライン毎に連続的に送られてくる画像データＣ，Ｍ，Ｙ，Ｋ53-50の２４ライン分をメモリする。ＦＩＦＯバッファ部５４１のリード・ライトクロックはＶＣＬＫであり、−ＴＧ信号にてアドレスリセットが行われる。ＦＩＦＯバッファ部５４１は、従属接続されており、1 ライン毎にデータが順次遅延していく構成である。"Ｈ"ならば副走査遅延制御ＤＲＡＭのリード、ライト動作停止と同様に、ここで、−ＦＲＥＥＺＥ信号によって、ＲＥ／−ＷＥ信号を非アクティブとして、動作を１ライン毎に停止して、８００dpi動作の半速制御を行う。
【００４０】
画像セレクタ部５４２では各ＦＩＦＯバッファの遅延データを並列入力し、後段の濃度分配処理部５４４の動作を行いやすくするために、ＦＩＦＯバッファ部５４１から供給される２４ライン＊４ビット分のデータから、隣接する２ラインのデータを平行出力する。どの２ラインを選択するかは、画像歪み補正係数データ生成部５４８からセレクト制御端子Ｓ4-0に送られてくる補間データに応じて決定する。すなわち、Ｘout3-0がｎラインディレイデータを選択するとＹout3-0はｎ＋１ラインディレイデータを出力する。Ｘout3-0に選択出力する信号は、２４ラインのＸin003-0〜Ｘin233-0から選択され、副走査補間データＫＤ17-13の５ビットの信号により決定される。
階調レベルデコード部５４３(詳細は図２１参照)では、Ｄin3-0の内、階調コードを示すビット２〜０を階調再現部（図１１）での３ビットコード化処理部（図１２）のしきい値レベルに対応した階調レベルに変換(デコ-ド化)する。すなわち、
0003887951.tif 000003
というように変る。Ｄout8は、各色の階調再現属性信号を示し、Ｄout8としてスルーする。こうして、隣接する２ラインの画像データを擬似階調再現前の元の階調数にデコードする。
−ＦＲＥＥＺＥ信号＝"Ｌ"の時には、４００dpiの通常動作時の付着量と等価になるように１ライン毎に白("００")に置換する。
【００４１】
濃度分配処理部５４４では、デコードされた隣接２ライン間のデータを用いて、１／８ドット毎の濃度分配型補間処理を行う。すなわち、Ａ＝ｎライン階調データ、Ｂ＝ｎ＋１ライン階調データとすると、
ＫＤ12-10＝０    →  Ｙ＝Ａ
ＫＤ12-10＝１    →  Ｙ＝（７Ａ＋Ｂ）／８
ＫＤ12-10＝２    →  Ｙ＝（３Ａ＋Ｂ）／４
ＫＤ12-10＝３    →  Ｙ＝（５Ａ＋３Ｂ）／８
ＫＤ12-10＝４    →  Ｙ＝（Ａ＋Ｂ）／２
ＫＤ12-10＝５    →  Ｙ＝（３Ａ＋５Ｂ）／８
ＫＤ12-10＝６    →  Ｙ＝（Ａ＋３Ｂ）／４
ＫＤ12-10＝７    →  Ｙ＝（Ａ＋７Ｂ）／８
となる。
【００４２】
このように、副走査補間データＫＤによって、出力Ｙに対する入力Ａ：Ｂの混合比率が８通りに変化される。どの演算結果を採用するかは、補間データＫＤにより決定する。したがって、補間データＫＤ17-10は、歪みによる補正量をｑラインとすると、ＫＤ17-10=８＊ｑとなる。これによって、歪み補正部５４０では２４ライン幅内を１／８ドット毎の高精度な歪み補正が可能としている。すなわち、階調再現処理部５００では、８ビット画質を維持したまま、４ビットにコード化することで副走査描画位置制御で必要になる遅延メモリの容量を１／２におさえ(画像歪み補正部のＦＩＦＯバッファ部も同様)、大量のメモリを必要としない補間処理部では、その前に高精度な補間処理が可能なように階調レベルを８ビットにデコード化して、濃度分配処理を行っている。図９は、副走査側の濃度分配処理を利用した画像歪み補正の１例を示す。
そして副走査側の濃度分配処理後のデータはＣ，Ｍ，Ｙ67-60として主走査側画像歪み補正部５４５〜５４７へ出力される。
【００４３】
一方、濃度分配処理部５４４内の階調再現属性を示すビットＤout8は、同様に隣接２ラインのデータから以下のような処理をする。階調再現属性は、先に述べたように階調再現属性信号−ＬＩＭＯＳから得られるものであり、最上位ビットが"Ｌ"ならば文字エッジ部を示す。いま、ｎラインの属性信号をＡとし、ｎ＋１ラインの属性信号をＢとすると、補間データＫＤに対応して以下の値が採用される。すなわち、階調再現属性（エッジ識別データ）の修正においては、３通りの演算処理（Ａのエッジデータを採用／Ｂのエッジデータを採用／ＡとＢのどちらかがエッジであればエッジとするエッジ優先）が行われ、どの演算結果を採用するかは、画像歪み補正係数データ生成部５４４から送られてくる補間データＫＤによって決定する。ここで、
ＫＤ12-10＝０  →  Ｙ＝Ａ
ＫＤ12-10＝１  →  Ｙ＝Ａ
ＫＤ12-10＝２  →  Ｙ＝Ａ
ＫＤ12-10＝３  →  Ｙ＝ＡまたはＢ（どちらかがエッジ部ならエッジ）
ＫＤ12-10＝４  →  Ｙ＝ＡまたはＢ
ＫＤ12-10＝５  →  Ｙ＝ＡまたはＢ
ＫＤ12-10＝６  →  Ｙ＝Ｂ
ＫＤ12-10＝７  →  Ｙ＝Ｂ
とする。このように、基準位置(Ｋデータ)に対するラインのずれ量が少ない場合(±２／８ライン以内)には近いラインのエッジ属性データを採用し、基準位置に対するラインのずれ量が大きい場合(±３／８ラインまたは±４／８ライン)には両方のエッジ情報のＯＲを参照するようにしている(エッジ優先)。さらに、基準位置(Ｋデータ)に対するラインのずれ量が大きい場合(±５／８ライン以上)には隣のラインのエッジ属性データを採用する。そして選択されたエッジ判定されたデータはＣ，Ｍ，Ｙ68として主走査側画像歪み補正部５４５〜５４７へ出力される。
【００４４】
図２２と図２３に示すように、主走査側画像歪み補正部５４５〜５４７では、副走査側歪み補正と同様に濃度分配による補間処理を行う。副走査側と異なり、ＦＩＦＯバッファ部の代わりに主走査方向の連続的なディレイデータを作成するため、フリップフロップ回路を用いたシフトレジスタ部５４５を用いる。この時、最大歪み補正幅は、３２ドットで９ビットのデータを遅延できる構成になっている。また、画像セレクト部５４６では、今度は隣接２ドットのデータを並行選択し、その値はすでに階調レベルにデコード化されているため、デコード回路を必要としない。濃度分配処理部５４７は、隣接２ドット間のデータで行われることになる。濃度分配処理と隣接２ライン画像のセレクトは、主走査補間データＫＤ27-20によって行われる。
【００４５】
以上に説明した副走査側の画像歪み補正と主走査側の画像歪み補正において、エッジ判定結果の補正において、まず画像描画位置補正部より送られてきた擬似階調再現後の画像データＣ，Ｍ，Ｙ，Ｋとエッジ判定結果とをＦＩＦＯバッファ部５４１、シフトレジスタ部５４５の複数ライン、複数画素のメモリに保存する。すなわち、画像セレクタ部５４２、５４６において、複数ライン、複数画素のメモリから隣り合う２ライン、２画素を選択する。どのラインを選択するかは、画像歪み補正係数データ生成部５４８から送られてくる補間データＫＤによって決定する。濃度分配処理部５４４、５４７において、隣り合う２ラインまたは２画素のエッジ判定結果と濃度分配量信号に基づいてエッジ判定結果の修正が行われる。なお、補間データはあらかじめ主走査アドレスごとに、それぞれ、主走査、副走査についてラインセレクト信号と濃度分配量が計算され、画像歪み補正係数データ生成部５４８においてラインメモリに格納されている。
こうして、主走査方向と副走査方向の画像補正をアドレス切り換えと濃度分配とを組み合わせて行うことにより、タンデム構成の画像形成部のためのアドレス単位より高精度の、きめ細かい画像歪み補正システムを提供できる。
【００４６】
図２４に示す画像歪み補正係数データ生成部５４８では、主走査アドレスカウンタ５４８１と２種の補正用ラインメモリ５４８２、５４８３を用いて、主・副走査方向の画像歪みを補正するための補正データを生成する。補正の対象となる主走査方向と副走査方向の画像歪み補正量は、主走査位置(アドレス)ごとにデータが連続的に変化する。したがって、プリントイメージング制御部のＣＰＵがレジスト検出センサ３１４で得られたＫ画像に対するＣ,Ｍ,Ｙ画像のずれ量を基に１ラインの連続的な補正分布データに展開して、各主走査画素毎の補正量を作成する。
ここで、画像補正のための補正データ、すなわち、ライン選択データＫＤ17-13(５ビット)と濃度補正データＫＤ12-10(3ビット)、を1つのデータ単位（１バイト）としてまとめ、主走査アドレスカウンタ５４８１（図２４）に対応したアドレス空間をもつ主、副走査方向それぞれのラインメモリ５４８２，５４８３に格納する。データの読み出しを主走査アドレスカウンタ５４８１によりおこなう。補正データを1つのデータ単位にまとめアドレスカウンタに連動してデータを供給することにより、補正データの管理が簡単になる。こうして、画像歪み補正システムを従来より小さい回路規模で提供できる。
【００４７】
また、Ｋ画像はＣ,Ｍ,Ｙ画像に対して、基準画像データになっていることは前に述べたが、転写ベルト３０４上の画像すなわち用紙上の適切な位置の描画形成のため、Ｋデータは前述した描画位置制御部５１０において、遅延メモリで副走査位置が、主走査描画位置制御部で主走査位置が決定される。しかし、レジスト検出センサ３１４(主走査方向に３個)は、転写ベルト３０４上に適切な位置(主走査方向)にマシンばらつきなく配置されるわけではない。したがって、補正係数を展開する２種のラインメモリ(主走査画像歪み補正ＲＡＭ５４８２と副走査画像歪み補正ＲＡＭ５４８３)上のアドレスとセンサ検出位置の相対関係は、一定していない。このため、Ｋレジスト画像から得られるセンサ位置によって、補正データの分布もずらす必要があり、プリントイメージング制御部のＣＰＵはセンサ検出位置によって歪み補正量のデータのメモリ展開を変えている。
また、主走査アドレスカウンタ３５８１の読み出し開始位置は、プリントイメージング制御部のＣＰＵからセットされるＡＤＲＳＥＴ12-0(Ｃ,Ｍ,Ｙ共通)によって変更できる。このカウンタは、ＶＣＬＫによってカウントし、−ＴＧ信号によってＡＤＲＳＥＴ12-0にロードされる。通紙用紙サイズの変更などにより、補正データの内容が変更される場合においても、主走査アドレスカウンタ５４８１の開始アドレスを変更するだけで対応でき、補正データの再設定などの複雑な処理を行う必要がない。この値ＡＤＲＳＥＴの可変は、さらに、以下の理由によって制御される。
【００４８】
プリントイメージング制御部からプリントヘッド制御部にデータを転送する際、画像読取装置２００の側の画像は、主走査側に対して原稿ガラス２０８の端部を基準として原稿が積載されるため、常に片側基準である。しかし、画像形成装置３００の側では、ポリゴンモータの中心位置(転写ベルト中央)が基準で用紙が給紙される中央合わせが用いられる。このため、図２５に示すように、プリントイメージング制御部とプリントヘッド制御部とのインターフェイス部はインターフェイスＦＩＦＯメモリからなり、プリントイメージング制御部からの画像出力を、片側基準画像を中央基準画像に変換してプリントヘッド制御部に転送している。図２６は、このタイミングチャートである。画像読取装置側の主走査基準信号−ＴＧを、インターフェイス時のアドレスライトリセット−ＷＲＥＳとして、主走査有効領域信号−ＨＤを、ライトイネーブル(−ＷＥ)として、インターフェイスＦＩＦＯメモリの書き込み制御を行う。−ＳＯＳは、ポリゴン回転に伴う１ライン毎のＬＤ走査開始信号であり、−ＨＩＡは主走査描画エリア信号であり、リードイネーブル信号−ＲＥとしてインターフェイスＦＩＦＯメモリの読み出し制御を行う。−ＴＧと−ＳＯＳは、どちらも主走査基準信号であるから周期は同じ信号であり、ＣＣＤセンサの読み取り基準は−ＴＧであり、レーザ走査の書き込み基準は−ＳＯＳである。−ＨＤ信号は、−ＴＧ信号を基準に片側方向から画像読み取りエリアに応じて可変されるのに対して、−ＨＩＡ信号は、−ＳＯＳ信号の中心位置を基準に給紙される用紙の主走査幅に応じて可変される。
【００４９】
画像歪み補正データを展開するメモリのアドレスは−ＴＧ基準に生成されており、そのデータ生成にあたっては、後述するが転写ベルト３０４上でのレジストパターンの検出によって導かれるため、給紙される用紙サイズによって、補正データの展開位置を可変する必要がある。しかし、用紙サイズ決定後に補正メモリ内の歪み補正データの展開を行うため、時間的に無駄が大きい。したがって、主走査アドレス生成部のロード値を給紙された用紙に応じて可変された−ＨＩＡ、−ＳＯＳ信号からの開始位置に応じて可変して、歪み補正係数の主走査位置を合わせている。
【００５０】
Ｋデータは画像歪み補正の後に、プリントヘッド制御部とのインターフェスにおいて、ＦＩＦＯメモリへの書き込み前に黒べたデータ(１ＦＦ(ｈ))と選択される。画像読取装置側の画像処理部内の紙幣認識部４１５が原稿ガラスに積載された原稿が紙幣であるか否かを検出している。この時、紙幣が検出された場合正常なコピーができないように、画像全面を黒データで塗りつぶす。従来の４回スキャンによる面順次方式のフルカラー複写機では、黒画像形成前のＣ,Ｍ,Ｙ画像形成スキャン時に紙幣を認識し、Ｋ画像形成時に黒べた塗りつぶしを行えばよかったが、本システムのように１スキャン４色同時カラーコピーでは、スキャンしながら黒べたを描画すべき原稿かを判断する必要がある。しかし、紙幣認識にはある程度の原稿領域を随時切り出し、ある基準パターンとのマッチングして判断する構成が必然であるため、スキャン時の画像読み取り位置に対して多少の判断時間が必要になり、画像形成時点では間に合わない場合が生じる。(ペーパー上の紙幣の画像形成をしてから、紙幣認識部４１５が紙幣と判断する。) このため、塗りつぶし制御は、副走査描画位置制御の後で行うようにしている。これだと、少なくとも感光体間隔に相当する分だけは、Ｋ画像の遅延制御をおこなっており、紙幣認識の判断がスキャン開始からＫ画像の感光体への画像形成の間に完了しさえすれば、正常コピー動作を禁止できる。
こうして、主・副走査方向の画像歪み補正をしたＣ，Ｍ，Ｙ，Ｋ画像Ｃ,Ｍ,Ｙ,Ｋ78-70は、プリントイメージング制御部とプリントヘッド制御部のインターフェイス部(図２５)に転送されて、描画位置をペーパー基準にシフトし、図１０に示すプリントヘッド制御部に転送され、各色感光体上に光変調されて露光され、画像が形成される。
【００５１】
タンデム構成におけるメモリによる画像遅延と各色の露光位置のずれとにより発生する印字位置ずれは、以下に説明するように補正する。プリントイメージング制御部において、レジストパターンの印字、レジスト量の検出、および、レジスト補正データ設定が行われる。そこで、画像歪み量を測定するためのレジスト検出センサ３１４の取り付け位置のずれを検出し、ずれ量を考慮した上で画像歪み補正データを求める。次にレジスト検出センサ３１４からのずれ量のフィードバックについて説明する。
図２７は、３個のレジスト検出センサ３１４、レジストパターンおよび各種のずれ量などを示す。レジストパターンは、テストデータ生成部５３０によって生成され、階調再現部５００で画像データとして選択される。３個のレジスタ検出センサ３１４に対して、4色Ｃ，Ｍ，Ｙ，Ｋのレジストパターンのため、主走査方向に３個のＺ文字状のデータを生成している。
【００５２】
レジストパターンは次のように印字される。
（１）  プリントイメージング制御部のＣＰＵ（PIC_CPU）は、副走査描画位置制御の各色の副走査遅延量Ｃ，Ｍ，Ｙ，Ｋ＿ＶＳＡ11-0をＣ,Ｍ,Ｙ,Ｋデータとも同一値Ｖoに設定する。ここで、Ｖoは、Ｋ画像の設計上の基準位置である。
（２）  次に、主走査描画位置制御の各色の主走査描画開始位置Ｃ，Ｍ，Ｙ，Ｋ＿ＨＳＡ11-0を、Ｃ，Ｍ，Ｙ，Ｋとも、Ｋ画像が転写ベルト３０４上の適切な描画位置に描画されるように設定された同一値Ｈoに設定する。ここで、Ｈoは、Ｋ画像の設計上の基準位置である。
（３）  そして、Ｃ，Ｍについては鏡像処理（ＵＤＳＥＬ）を設定する。
（４）  歪み補正を行わないようにするため、画像補正係数データ生成部５４８の主副走査画像歪み補正ＲＡＭ（図２４、５４８２、５４８３）の値をクリアする。すなわち、メモリのデータＫＤ17-10とＫＤ27-20にすべて０を書きこむ。
すなわち、主・副走査方向とも画像歪み補正値（補間データＫ17-10とＫ27-20）は０になるようにしておく。そして、テストデータ生成部５３０から各色に対応したＺパターンを出力する。
【００５３】
次に、レジスト量（副走査ずれ量）の検出について説明する。各色のＺパターンが最初にセンサ上に通過する時間差によって、レジスト量Ｖｃk,Ｖｍk,Ｖｙkは、Ｚパターンがセンサ３１４上を通過する時間差によって検出される。Ｚ文字のパターンは、横方向に対して斜め方向に４５゜にしているため、Ｚ文字の横線と斜め線の通過時間がわかれば、最初の交差から次の交差までの時間差により、横方向(主走査方向)の位置ずれは検出できる。すなわち、各色のＫに対する主走査方向色ずれ量Ｈｃk１〜３,Ｈｍk１〜３,Ｈｙk１〜３は、Ｋの位置ずれ量Ｈｋ１〜３と各色の位置ずれ量Ｈｃ１〜３,Ｈｍ１〜３,Ｈｙ１〜３との差によって求められる。また、各色間の横方向のずれ量は、Ｚパターンの上辺の水平線間の距離をＫパターンとＹ，Ｍ，Ｃパターンの間で時間差を測定し、同様に求めることができる。
【００５４】
まず、基準色ＫのＺパターン（Ｋパターン）を読み取ったときの読み取り量と設計値とのずれを演算し、このずれから３個のセンサ３１４の取り付け位置のずれ量（誤差）Ｔｋ1〜Ｔｋ3を算出する。
Ｔｋ1＝Ｈｋ0−Ｈｋ1
Ｔｋ2＝Ｈｋ0−Ｈｋ2
Ｔｋ3＝Ｈｋ0−Ｈｋ3
この値Ｔｋ1〜Ｔｋ3とＺパターンの印字アドレスα1〜α3によって、センサ３１４の取り付け位置β1〜β3を検出できる。
次に、基準色以外の色のＺパターンを読み取ったときの読み取り量と設計値とのずれを求め、このずれから各色における画像歪み量を検出する。まず、Ｙ，Ｍ，Ｃパターンから各色のＫパターンに対する相対的な主走査方向ずれ量を算出する。すなわち、
Ｈｃｋ１〜３＝Ｈｃ１〜３−Ｈｋ１〜３
Ｈｍｋ１〜３＝Ｈｍ１〜３−Ｈｋ１〜３
Ｈｙｋ１〜３＝Ｈｙ１〜３−Ｈｋ１〜３
次に、各色の感光体間の相対的な距離を測定するために、３個のセンサ３１４の平均値を求める。
Ｈｙｋ＝（Ｈｙｋ１＋Ｈｙｋ２＋Ｈｙｋ３）／３
Ｈｍｋ＝（Ｈｍｋ１＋Ｈｍｋ２＋Ｈｍｋ３）／３
Ｈｙｋ＝（Ｈｃｋ１＋Ｈｃｋ２＋Ｈｃｋ３）／３
同様に、Ｙ，Ｍ，Ｃパターンから各色のＫパターンに対する相対的な副走査方向のずれ量を算出する。すなわち、各色の感光体間の相対的な距離を測定するために、３個のセンサ３１４のずれ量の平均値を求める。
Ｖｙｋ＝（Ｖｙｋ１＋Ｖｙｋ２＋Ｖｙｋ３）／３
Ｖｍｋ＝（Ｖｍｋ１＋Ｖｍｋ２＋Ｖｍｋ３）／３
Ｖｙｋ＝（Ｖｃｋ１＋Ｖｃｋ２＋Ｖｃｋ３）／３
【００５５】
以上に説明したように、レジストパターンを検出することによりレジスト検出センサ３１４からプリントイメージング制御部のＣＰＵに転送される色ずれデータは、センサ毎の、主走査方向における色ずれ量(Ｈｃk１〜３、Ｈｍk１〜３、Ｈｙk１〜３)、副走査方向における色ずれ量(Ｖｃk１〜３、Ｖｍk１〜３、Ｖｙk１〜３)、および、Ｋ画像から算出した各センサ位置ずれ量Ｔｋ1〜Ｔｋ3である（図２７参照）。これによって、基準色（Ｋ）に対する他の色（Ｃ,Ｍ,Ｙ）の副走査方向色ずれ量Ｖｙk１〜３、Ｖｍk１〜３、Ｖｃk１〜３はほぼ各色の感光体間隔値と一致している。
【００５６】
次に、レジスト補正データ設定を説明する。ここで、主走査方向と副走査方向のＨｃｋ、Ｈｍｋ、Ｈｙｋ、Ｖｃｋ、Ｖｍｋ、Ｖｙｋなどの補正データの演算結果の絶対値は、Ｈｅｎ／２またはＶｅｎ／２以下であるものとする。Ｈｃｋ、Ｈｍｋ、Ｈｙｋ、Ｖｃｋ、Ｖｍｋ、Ｖｙｋの絶対値がＨｅｎ／２またはＶｅｎ／２より大きい場合には、補正可能幅以上の補正は不可能であるため、Ｈｅｎ／２またはＶｅｎ／２の値に書きかえるクランプ処理を行うものとする。すなわち、画像歪み量検出による歪み量検出結果（補正データ）がボー歪み補正可能な歪み量（Ｈｅｎ／２またはＶｅｎ／２）を超えていた場合においても、その部分の値をボー歪み可能な最大の歪み量に置き換えて補正をする。これにより、わずかな歪み量であれば、歪み補正回路の能力を最大限に活用することにより、コピー可能な条件を整える。
主走査方向描画位置補正データを次のように設定する。ここで、デフォルトが水平方向補正可能幅の中央となるように、オフセットをはかせる。
Ｋ−ＨＳＡ12-0＝Ｈｏ
Ｙ−ＨＳＡ12-0＝Ｈｏ−Ｈｅｎ／２−Ｈｙｋ
Ｍ−ＨＳＡ12-0＝Ｈｏ−Ｈｅｎ／２−Ｈｍｋ
Ｃ−ＨＳＡ12-0＝Ｈｏ−Ｈｅｎ／２−Ｈｃｋ
ここに、Ｈｏは、Ｋ画像の設計上の基準位置であり、Ｈｅｎは、水平方向の補正可能幅（たとえば３２）である。
また、副走査方向描画位置補正データを次のように設定する。ここで、デフォルトが垂直方向補正可能幅の中央となるように、オフセットをはかせる。
Ｋ−ＶＳＡ12-0＝Ｖｏ
Ｙ−ＶＳＡ12-0＝Ｖｏ−Ｖｅｎ／２−Ｖｙｋ
Ｍ−ＶＳＡ12-0＝Ｖｏ−Ｖｅｎ／２−Ｖｍｋ
Ｃ−ＶＳＡ12-0＝Ｖｏ−Ｖｅｎ／２−Ｖｃｋ
ここに、Ｈｏは、Ｋ画像の設計上の基準位置であり、Ｈｅｎは、水平方向の補正可能幅（たとえば３２）である。
【００５７】
次に、主走査歪み補正データを次のように設定する。各センサの取り付け位置ずれ量Ｔｋ1〜Ｔｋ3と、Ｋ画像に対する水平方向のずれ量Ｈｃｋ１〜３、Ｈｍｋ１〜３、Ｈｙｋ１〜３から、主走査方向歪み補正メモリ内に、図２８に示す主走査方向に２次近似曲線となるように展開する。歪み補正部５４０ではｑライン分のずれ量は、補間データＫＤ17-10にとって８＊ｑである。
次に、副走査歪み補正データを次のように設定する。各センサ３１４の取り付け位置ずれ量Ｔｋ1〜Ｔｋ3と、各色のＫ画像に対する垂直方向のずれ量Ｖｃｋ１〜３、Ｖｍｋ１〜３、Ｖｙｋ１〜３から、副走査方向歪み補正メモリ内に、図２９に示す主走査方向に２次近似曲線となるように展開する。歪み補正部５４０ではｑライン分のずれ量は、補間データＫＤ27-20にとって８＊ｑである。
【００５８】
図３０は、プリントイメージング制御部のメインルーチンを示す。初期設定（ステップＳ２）と前処理（ステップＳ４）を行った後で、各種処理を行う。まず補正データ演算処理であるか否かを判定する（ステップＳ６）。補正データ演算である場合、レジストパターン印字処理（ステップＳ８）、レジスト量検出処理（ステップＳ１０）およびレジスト補正データ設定処理（ステップＳ１２）を行う。次に、画像形成であるか否かを判定し、画像形成処理であると判断されると（ステップＳ１４でＹＥＳ）、画像形成処理（ステップＳ１６）を行う。そして、その他の処理（ステップＳ１８）をして、ステップＳ４に戻り、次の処理を行う。
【００５９】
図３１はレジストパターン印字処理（図３０、ステップＳ８）のフローを示す。副走査方向の描画位置アドレスのデフォルト設定（ステップＳ８２）と主走査方向の描画位置アドレスのデフォルト設定（ステップＳ８４）とをした後で、鏡像設定処理（ステップＳ８６）をする。そして、主副走査方向の歪み補正をし、ＲＡＭをゼロにクリアする（ステップＳ８８）。そして、Ｚパターンを印字して（ステップＳ８１０）、リターンする。
図３２は、レジスト量検出処理（図３０、ステップＳ１０）のフローを示す。
各センサ３１４の位置ずれ量を算出し（ステップＳ１０２）、それを基に、主走査方向のずれ量を算出し（ステップＳ１０４）、副走査方向のずれ量を算出する（ステップＳ１０６）。
【００６０】
図３３は、レジスト補正データ設定処理（図３０、ステップＳ１２）のフローを示す。まず、主走査方向の描画位置補正データを演算し（ステップＳ１２２）、クランプ処理をする（ステップＳ１２４）。そして、主走査方向の描画位置補正データを書込む（ステップＳ１２６）。また、副走査方向の描画位置補正データを演算し（ステップＳ１２８）、クランプ処理をする（ステップＳ１２１０）。そして、副走査方向の描画位置補正データを書込む（ステップＳ１２１２）。
次に、主走査方向の歪み補正データを演算し（ステップＳ１２１４）、クランプ処理をする（ステップＳ１２１６）。そして、主走査方向の歪み補正データを書込む（ステップＳ１２１８）。また、副走査方向の歪み補正データを演算し（ステップＳ１２２０）、クランプ処理をする（ステップＳ１２２２）。そして、副走査方向の歪み補正データを書込む（ステップＳ１２２４）。
【００６１】
図３４と図３５は、フレームメモリ部５２０を示す。本システムの両面動作(Ａ４横サイズの時)は、転写ベルト上および用紙反転経路上に５枚の描画を行う。したがって、マルチ両面動作は、５ごとに表面コピーと裏面コピーを繰り返すことになる。このため、表面コピーに対応する原稿面のＣ，Ｍ，Ｙ，Ｋデータを画像読取装置がいったんフレームメモリ上に蓄積する必要がある。なお、裏面コピー側の原稿面は、画像読取装置の繰り返し読み取り(通常コピーと同じ)によって行う。このメモリおよびその制御部がフレームメモリ部５２０の役割である。
ＤＲＡＭコントローラ部４４０１では、主走査方向のアドレスをＶＣＬＫ(画像同期クロック)でカウントし、−ＴＧ信号(主走査同期信号)でクリアし、ＤＲＡＭ制御に必要な−ＲＡＳ、−ＣＡＳ、−ＷＥ信号を生成する。副走査側は、ＴＧ信号でカウントし、−ＶＤ信号(副走査有効領域信号)でクリアする。これとともに各色のデータライト許可エリア信号−Ｃ，Ｍ，Ｙ，Ｋ_ＷＥとデータリード許可エリア信号−Ｃ，Ｍ，Ｙ，Ｋ_ＲＥとを入力し、ＤＲＡＭモジュール４４０２へのＷＥ信号，−ＣＡＳ信号を許可・禁止制御することによって、各色毎に独立してライト／リード動作を領域毎に可能にしている。具体的には、−Ｃ，Ｍ，Ｙ，Ｋ＿ＷＥ信号のいずれかがアクティブ("Ｌ")なエリアでは、ＷＥ信号は所定のタイミングでアクティブになる。このとき、各色の−Ｃ，Ｍ，Ｙ，Ｋ_ＷＥ信号のアクティブなエリアでは、−Ｃ，Ｍ，Ｙ，Ｋ＿ＣＡＳ信号を独立して出力が許可され、色データ毎のＤＲＡＭモジュールの任意の領域へ書き込みを制御する。また、−Ｃ,Ｍ,Ｙ,Ｋ_ＲＥ信号のいずれかがアクティブなエリアでは、ＷＥ信号を不許可とし、各色の−Ｃ，Ｍ，Ｙ，Ｋ＿ＣＡＳ信号を許可することによって、所定のエリアでの各色データのＤＲＡＭモジュールからの読み出しを行うことができる。−ＲＡＳ信号については、所定のタイミングで常に出ており、メモリのリフレッシュ動作は保証されている。複数個のＤＲＡＭより構成されたＤＲＡＭモジュールは、Ａ３原稿１面のＣＭＹＫ各色のデータを格納する領域を持つ。ＤＲＡＭコントローラ４４０１からのＷＥ、−ＣＡＳ、−ＲＡＳに応じてライト／リードが行われる。
【００６２】
入出力の画像データは、描画位置制御部の副走査側と同様に、入力側は主走査８ドットを１パックＳ／Ｐ変換して、３２ビット幅のパラレルデータをライトし、出力側は逆にＰ／Ｓ変換して、４ビットのシリアルデ−タでリード動作する。
入力側では、−ＷＨＤＷＲ信号がアクティブ（"Ｌ"）であるとき、メモリを初期化するためのデータ（４ｈ）をフレ−ムメモリ部への入力データとして、ライト制御に従いメモリ内のイレース処理を行う。−ＷＨＤＷＲ信号が非アクティブ（"Ｈ"）であるとき、階調再現部５００からのデータＣ，Ｍ，Ｙ，Ｋ23-20をフレームメモリ部への入力データとしてライト制御を行い、メモリ内への各色データの書き込みを行う。出力側では、−Ｃ，Ｍ，Ｙ，Ｋ＿ＣＬＲ信号が"Ｈ"である時、所定の値（４ｈ）をフレームメモリからの出力データとして次段（描画位置制御部）への転送デー夕Ｃ，Ｍ，Ｙ，Ｋ33-30とする。これは、主・副走査側の有効領域でないエリア（−ＨＤ＝"Ｈ"または−ＶＤ＝"Ｈ"）の１ノード制御や各色のデータリード許可エリア信号（−Ｃ，Ｍ，Ｙ，Ｋ＿ＲＥ）が非アクティブの領域は、画像データをクリアして出力するためである。このメモリ制御を利用して、外部装置から転送されるＣ，Ｍ，Ｙ，Ｋの面順次データをプリントアウトする動作に対しては、面順次入力で転送されるＣ，Ｍ，Ｙ，Ｋの画像データを各色毎の所定色フレームメモリに順次書き込みを行い、４色同時に読み出し、フルカラープリントを行う。
【００６３】
【発明の効果】
各色の特定のパターンを1種類のセンサで読み取ることにより、センサの取付誤差量と各色における画像歪み量を同時に検出できるため、複雑な構成を用いることなく、画像の歪みが補正できる。
また、従来行っていたセンサの取り付け位置調整は必要が無くなるので、機械の組み立て時間が短縮できる。
したがって、印字ユニットを１列に配置するタンデム構成の画像歪み補正システムを安価に提供できる。
【図面の簡単な説明】
【図１】  カラーデジタル複写機の断面図。
【図２】  レーザー光学系の構成の概略を示す図。
【図３】  画像処理部の１部のブロック図。
【図４】  画像処理部の残りの部分のブロック図。
【図５】  複写機のシステム構成とプリントイメージング制御部のブロックとの関連を示す図の１部。
【図６】  複写機のシステム構成とプリントイメージング制御部のブロックとの関連を示す図の残りの部分。
【図７】  ６種の要因による色ずれ現象を示す図。
【図８】  プリントイメージング制御部のブロック図。
【図９】  濃度分配による画像補正の１例の図。
【図１０】  プリントヘッド制御部の図。
【図１１】  プリントイメージング制御部の階調再現部のブロック図。
【図１２】  ３ビットコード化処理部のブロック図。
【図１３】  副走査側描画位置制御部の１部のブロック図。
【図１４】  副走査側描画位置制御部の残りの部分ブロック図。
【図１５】  副走査側描画位置制御部の図。
【図１６】  主走査側描画位置補正部のブロック図。
【図１７】  画像歪み補正部の１部のブロック図。
【図１８】  画像歪み補正部の残りの部分のブロック図。
【図１９】  副走査側画像歪み補正の１部のブロック図。
【図２０】  副走査側画像歪み補正の残りの部分のブロック図。
【図２１】  階調レベルデコード部のブロック図。
【図２２】  主走査側画像歪み補正部の１部のブロック図。
【図２３】  主走査側画像歪み補正部の残りの部分のブロック図。
【図２４】  画像歪み係数データ生成部のブロック図。
【図２５】  プリントイメージング制御部とプリントヘッド制御部との間のインターフェイスの図。
【図２６】  プリントイメージング制御部からプリントヘッド制御部へのデータ転送のタイミングチャート。
【図２７】  レジストパターンの図。
【図２８】  副走査歪み補正の図。
【図２９】  主走査歪み補正の図。
【図３０】  プリントイメージング制御部のメインフローチャート。
【図３１】  レジストパターン印字処理のフローチャート。
【図３２】  レジスト量検出処理のフローチャート。
【図３３】  レジスト補正データ設定処理のフローチャート。
【図３４】  フレームメモリの１部のブロック図。
【図３５】  フレームメモリの残りの部分のブロック図。
【符号の説明】
３０２ｋ、３０２ｙ、３０２ｍ、３０２ｃ  イメージングユニット、    ３０５  転写ベルト、  ３１２  レジスト検出センサ、    ５４１〜５４４  副走査側画像歪み補正部、    ５４５〜５４７  主走査側画像歪み補正部。
【図１】
0003887951.tif 000004
【図２】
0003887951.tif 000005
【図３】
0003887951.tif 000006
【図４】
0003887951.tif 000007
【図５】
0003887951.tif 000008
【図６】
0003887951.tif 000009
【図７】
0003887951.tif 000010
【図８】
0003887951.tif 000011
【図９】
0003887951.tif 000012
【図１０】
0003887951.tif 000013
【図１１】
0003887951.tif 000014
【図１２】
0003887951.tif 000015
【図１３】
0003887951.tif 000016
【図１４】
0003887951.tif 000017
【図１５】
0003887951.tif 000018
【図１６】
0003887951.tif 000019
【図１７】
0003887951.tif 000020
【図１８】
0003887951.tif 000021
【図１９】
0003887951.tif 000022
【図２０】
0003887951.tif 000023
【図２１】
0003887951.tif 000024
【図２２】
0003887951.tif 000025
【図２３】
0003887951.tif 000026
【図２４】
0003887951.tif 000027
【図２５】
0003887951.tif 000028
【図２６】
0003887951.tif 000029
【図２７】
0003887951.tif 000030
【図２８】
0003887951.tif 000031
【図２９】
0003887951.tif 000032
【図３０】
0003887951.tif 000033
【図３１】
0003887951.tif 000034
【図３２】
0003887951.tif 000035
【図３３】
0003887951.tif 000036
【図３４】
0003887951.tif 000037
【図３５】
0003887951.tif 000038