(57)【要約】【課題】  記録媒体に対して記録ヘッドが傾いて実装され、主走査方向への各カラー画像の投影幅が異なったとしても、色ずれの発生を低減することができ、画像品質を向上させることが可能なカラー記録装置を提供する。【解決手段】  走査方向にライン状に配列した記録素子を有する記録ヘッドを色別に複数具備し、前記複数の記録ヘッドに色別の画像データを出力してカラー画像を記録するカラー記録装置において、前記記録ヘッドの傾き量を測定する測定手段と、前記測定手段によって測定された前記傾き量に基づき、前記傾き量に応じた前記複数の記録ヘッドの補正値を設定する補正値設定手段と、前記補正値設定手段によって設定された前記補正値に基づき、前記走査方向の画像データ数を変更して前記記録ヘッドに出力する制御手段とを備えたカラー記録装置。【選択図】  図１
2013202970.tif 000002
【特許請求の範囲】
【請求項１】
走査方向にライン状に配列した記録素子を有する記録ヘッドを色別に複数具備し、前記複数の記録ヘッドに色別の画像データを出力してカラー画像を記録するカラー記録装置において、
前記記録ヘッドの傾き量を測定する測定手段と、
前記測定手段によって測定された前記傾き量に基づき、前記傾き量に応じた前記複数の記録ヘッドの補正値を設定する補正値設定手段と、
前記補正値設定手段によって設定された前記補正値に基づき、前記走査方向の画像データ数を変更して前記記録ヘッドに出力する制御手段とを備えること
を特徴とするカラー記録装置。
【請求項２】
前記補正値設定手段によって設定される前記補正値は、前記記録ヘッドの走査方向への投影幅に応じて設定されること
を特徴とする請求項１記載のカラー記録装置。
【請求項３】
前記制御手段は、前記測定手段によって測定された前記傾き量の大きな前記記録ヘッドに出力する前記画像データに画像ドットのデータを挿入することにより前記画像データ数を変更すること
を特徴とする請求項１記載のカラー記録装置。
【請求項４】
前記制御手段は、所定の挿入位置の前後の前記画像データを元に挿入される前記画像ドットのデータを決定すること
を特徴とする請求項３記載のカラー記録装置。
【請求項５】
前記制御手段は、前記測定手段によって測定された前記傾き量の小さな前記記録ヘッドに出力する前記画像データから画像ドットのデータを削除することにより前記画像データ数を変更すること
を特徴とする請求項１記載のカラー記録装置。
【請求項６】
前記制御手段は、削除される前記画像ドットのデータとその前後の前記画像ドットのデータとを比較し、比較結果に応じて前後の前記画像ドットのデータを変換すること
を特徴とする請求項５記載のカラー記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー記録装置におけるカラー間補正方法に関するものである。
【背景技術】
【０００２】
従来のカラー記録装置においては、記録素子をライン状に配列した記録ヘッドを有するイエロー、マゼンタ、シアン、ブラック等の各トナー色に対応した画像形成手段を配設し、記録媒体を記録素子と直交する方向へ搬送させ、各カラー画像データに基づいて、イエロー、マゼンタ、シアン、ブラックのトナーにより、ライン単位で順次カラー画像の記録を行っている。
【０００３】
このように、従来のカラー記録装置では、各トナー色に対応した画像形成手段によって、同一の記録媒体上に順次異なるカラー画像が重ねて転写されているため、例えば、各画像形成手段が正規の位置からずれた位置に取り付けられていると、色ずれが発生するため、所望の色再現ができず、画像品位の劣化を招いていた。
【０００４】
ところで、前述した色ずれの種類としては、記録媒体の搬送方向（副走査方向）の位置ずれ、記録ヘッドの走査方向の位置ずれ、記録媒体に対して記録ヘッドが傾いて配置されているために生じる傾きずれ等がある。
【０００５】
そして、記録ヘッドの傾きによる色ずれを補正する方法として、例えば、特許文献１には、補正値設定手段により複数の記録ヘッドの互いの傾き量に応じた補正値を設定し、制御手段は、設定された補正値に基づいて記憶手段を制御し、補正値に応じて副走査方向に傾きを補正した各カラー画像データを記録ヘッドに出力する技術について記載がなされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１８８０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術では、記録媒体に対して記録ヘッドが傾いて実装されたときに副走査方向に傾きを補正することはできても、記録素子の配列方向である主走査方向への各カラー画像の投影幅が変化してしまい、色ずれが発生するという問題があった。
【０００８】
本発明は、このような実情に鑑みてなされたものであり、本発明の課題は、記録媒体に対して記録ヘッドが傾いて実装され、主走査方向への各カラー画像の投影幅が異なったとしても、色ずれの発生を低減することができ、画像品質を向上させることが可能なカラー記録装置を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係るカラー記録装置は、走査方向にライン状に配列した記録素子を有する記録ヘッドを色別に複数具備し、前記複数の記録ヘッドに色別の画像データを出力してカラー画像を記録するカラー記録装置において、前記記録ヘッドの傾き量を測定する測定手段と、前記測定手段によって測定された前記傾き量に基づき、前記傾き量に応じた前記複数の記録ヘッドの補正値を設定する補正値設定手段と、前記補正値設定手段によって設定された前記補正値に基づき、前記走査方向の画像データ数を変更して前記記録ヘッドに出力する制御手段とを備えることを特徴としている。
【発明の効果】
【００１０】
本発明によれば記録媒体に対して記録ヘッドが傾いて実装され、主走査方向への各カラー画像の投影幅が異なったとしても、色ずれの発生を低減することができ、画像品質を向上させることが可能なカラー記録装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】カラー記録装置の構造を説明する構造図である。
【図２】カラー画像形成ユニットを説明する一部切欠斜視図である。
【図３】カラー記録装置の制御機構を説明する制御ブロック図である。
【図４】画像データ挿入回路を示すブロック図である。
【図５】アドレス切替信号発生回路を示すブロック図である。
【図６】アドレス切替信号発生回路の動作を説明するタイミングチャートである。
【図７】メモリを示すブロック図である。
【図８】テストパターン画像を説明する図である。
【図９】印刷機構の取り付け位置誤差の検出方法を説明する図である。
【図１０】印刷機構の取り付け位置誤差の検出方法を説明する図である。
【図１１】図８のＨ１線の部分近傍のみを抽出した図である。
【図１２】ドット挿入回路の動作を説明する図である。
【図１３】ドット挿入回路の動作を説明する図である。
【図１４】右肩上がりの傾き時の記録方法を説明する図である。
【図１５】左肩上がりの傾き時の記録方法を説明する図である。
【図１６】ＲＡＭに書き込まれた画像データを読み出し、印刷する動作を説明するタイミングチャートである。
【図１７】ＲＡＭに書き込まれた画像データを読み出し、印刷する動作を説明するタイミングチャートである。
【図１８】カラー記録装置の制御機構を説明する制御ブロック図である。
【図１９】画像データ削除回路を示すブロック図である。
【図２０】ドット削除回路の動作を説明する図である。
【図２１】ドット削除回路の動作を説明する図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１３】
［第１の実施形態］
以下、第１の実施形態に係るカラー記録装置１について説明する。ここで、図１は、カラー記録装置１の構造を説明する構造図、図２は、カラー画像形成ユニット１５を説明する一部切欠斜視図、図３は、カラー記録装置１の制御機構を説明する制御ブロック図である。なお、各図面に共通する要素については同一の符号を付して説明する。
【００１４】
図１に示すように、カラー記録装置１は、記録媒体２７の挿入側から排出側にかけて順に、４組の印刷機構Ｐ１,Ｐ２,Ｐ３,Ｐ４を備える。印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構は、電子写真式ＬＥＤ（Light Emitting Diode）プリント機構であり、それぞれ同一の構成を有する。
【００１５】
例えば、印刷機構Ｐ１は、画像形成部２と、画像データにしたがって後述する感光体ドラムを露光する記録ヘッドとしてのＬＥＤヘッド３と、画像形成部２で形成されたトナー像を記録媒体２７に転写させる転写ローラ４とを備える。ここで、画像形成部２は、図中の軸５を中心に矢印ａ方向に回転する感光体ドラム６と、感光体ドラム６の表面を一様に帯電させる帯電ローラ７と、現像ローラ８ａ、現像ブレード８ｂ、スポンジローラ８ｃ、及びトナータンク８ｄを有する現像器８とを備える。
【００１６】
トナータンク８ｄから供給された非磁性１成分トナーは、スポンジローラ８ｃによって適量現像ローラ８ａに搬送され、現像ブレード８ｂにより現像ローラ８ａ円周上で薄層化後、感光体ドラム６に供給される。薄層形成時、トナーは現像ローラ８ａと現像ブレード８ｂとによって強く擦られて摩擦帯電する。本実施形態に係る非磁性１成分トナーは、負極性に摩擦帯電する。なお、現像ローラ８ａは半導電ゴム材で構成されている。
【００１７】
また、トナーが無くなった場合、トナータンク８ｄを交換することによりトナーを新たに供給することができる。
【００１８】
ＬＥＤヘッド３は、記録素子としてのＬＥＤをアレイ状に配したＬＥＤアレイと、このＬＥＤアレイを駆動させるドライブＩＣを搭載した基板３ａと、ＬＥＤアレイの光を集光するセルフォック（登録商標）レンズアレイ３ｂとを有し、後述するインタフェースから入力される画像データ信号に対応してＬＥＤアレイを発光させ、感光体ドラム６の表面を露光し、該表面に静電潜像を形成させる。
【００１９】
なお、印刷機構Ｐ１のＬＥＤヘッド３には、カラー画像信号のうちイエロー画像信号が、印刷機構Ｐ２のＬＥＤヘッド３には、カラー画像信号のうちマゼンタ画像信号が、印刷機構Ｐ３のＬＥＤヘッド３には、シアン画像信号が、印刷機構Ｐ４のＬＥＤヘッド３には、ブラック画像信号がそれぞれ入力されるものとする。
【００２０】
そして、この形成された静電潜像に現像ローラ８ａ円周上のトナーが静電気力によって付着して画像が形成される。なお、本実施形態においては、印刷機構Ｐ１の現像器８には、イエロー（Ｙ）のトナーが、印刷機構Ｐ２の現像器８には、マゼンタ（Ｍ）のトナーが、印刷機構Ｐ３の現像器８には、シアン（Ｃ）のトナーが、印刷機構Ｐ４の現像器８には、ブラック（Ｂ）のトナーがそれぞれ収容されているものとする。
【００２１】
ところで、感光体ドラム６と転写ローラ４との間には、駆動ローラ１０、従動ローラ１１、及び張設ローラ１２により巻掛けられたキャリアベルト９が駆動可能に配設されている。キャリアベルト９は、高抵抗の半導電性プラスチックフィルムからなり、継目なしのエンドレス状に形成されている。このような構成を有するキャリアベルト９はの抵抗値は記録媒体２７がキャリアベルト９に対して静電吸着でき、かつ、記録媒体２７がキャリアベルト９から離れたときに、キャリアベルト９に残存する静電気を自然除電できる範囲であるものとする。
【００２２】
また、駆動ローラ１０は図示せぬモータに接続され、該モータにより図中矢印ｂ方向に回転する。張設ローラ１２は図中矢印ｃ方向に図示せぬバネにより付勢されており、これにより、キャリアベルト９を張設している。
【００２３】
そして、キャリアベルト９の上面部９ａは、印刷機構Ｐ１、印刷機構Ｐ２、印刷機構Ｐ３、及び印刷機構Ｐ４の感光体ドラム６とそれぞれの転写ローラ４との間に掛け渡されている。また、キャリアベルト９を間に挟んで従動ローラ１１側に可撓性のゴムやプラスチック材から構成されたクリーニングブレード１４が押し付けられている。クリーニングブレード１４の先端はキャリアベルト９に圧接しており、この圧接箇所において、クリーニングブレード１４は、キャリアベルト９の表面上に付着している残留トナーを廃トナータンク１５に掻き落とすことができる。
【００２４】
また、キャリアベルト９の下面部、クリーニングブレード１４近傍には、キャリアベルト９の駆動方向に向かって、測定手段としての検出センナ１６が左右２箇所に配設されている。検出センサ１６は、キャリアベルト９、及びこれに付着したトナーの光の反射率を測定することにより、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の取り付け誤差を検出する。
【００２５】
さらに、カラー記録装置１は、装置右下側に給紙機構２０を備える。給紙機構２０は、用紙収容カセットと、ホッピング機構と、レジストローラを備える。さらに、用紙収容カセットは、記録媒体収容箱２１と、押し上げ板２２と、押圧手段２３とを備える。
【００２６】
ここで、ホッピング機構は、弁別手段２４と、バネ２５と、給紙ローラ２６とを備える。記録媒体２７はホッピング機構によりガイド２８,２９に案内され、一対のレジストローラ３０,３１に達するようになる。記録媒体収容箱２１に収容されている記録媒体２７は押圧手段２３により押し上げ板２２を介して給紙ローラ２６に圧接されており、弁別手段２４はバネ２５により給紙ローラ２６に圧接されている。この状態で、図示せぬモータにより給紙ローラ２６が図中矢印ｅ方向に回転すると、給紙ローラ２６と弁別手段２４とに挟まっている記録媒体２７が繰り出され、繰り出された記録媒体２７は、ガイド２８，２９に案内されてレジストローラ３０，３１に達する。さらに、図示せぬモータよりレジストローラ３０，３１を図中矢印ｆ方向に回転させると、記録媒体２７はキャリアベルト９に導かれることになる。
【００２７】
レジストローラ３０,３１と印刷機構Ｐ１との間において、キャリアベルト９の上方には帯電器３２が配設されている。帯電器３２は、給紙機構２０により給紙された記録媒体２７を帯電させる。帯電された記録媒体２７はキャリアベルト９の上面部９ａにおいて静電吸着する。また、帯電器３２近傍には、記録媒体２７の先端を検出するフォトインタラプタ６０が配設されている。さらに、従動ローラ１１側のキャリアベルト９を介した上方には除電器３３が配設されている。除電器３３は、キャリアベルト９に静電吸着されて搬送された記録媒体２７を除電することにより、その吸着状態を解除して、記録媒体２７をキャリアベルト９から分離させやすくする。また、除電器３３近傍には、記録媒体２７の先端を検出するフォトインタラプタ６１が配設されている。
【００２８】
そして、除電器３３の左方には、ガイド３４及び定着器３５が配設されている。定着器３５は、トナー画像が転写され、キャリアベルト９により搬送された記録媒体２７にトナー画像を定着させるものであり、記録媒体２７上のトナーを加熱するヒートローラ３６と、ヒートローラ３６とともに記録媒体２７を加圧する加圧ローラ３７とを備える。
【００２９】
定着器３５の左方は排出口３８となっており、その外側には排出スタッカ３９が設けられている。排出スタッカ３９には印刷済みの記録媒体２７が排出される。
【００３０】
ところで、図２に示すように、印刷機構Ｐ１の画像形成部２、印刷機構Ｐ２の画像形成部２、印刷機構Ｐ３の画像形成部２、及び印刷機構Ｐ４の画像形成部２は、ケース４０に取り付けられており、１つのカラー画像形成ユニット１５として構成されている。ここで、位置決め部材１８，１９は、カラー画像形成ユニット１５をカラー記録装置１内で位置決めするための部材であり、カラー画像形成ユニット１５は、カラー記録装置１に対して着脱自在となるように構成されている。
【００３１】
また、カラー画像形成ユニット１５のケース４０には、各ＬＥＤヘッド３の窓穴４０ａがそれぞれ設けられている。さらに、ケース４０には、各ＬＥＤヘッド３の案内ピン穴４０ｂ，４０ｃが設けられており、これにより、ＬＥＤヘッド３はカラー画像形成ユニット１５に対して位置決めできるようになっている。
【００３２】
次に、カラー記録装置１の制御機構について説明する。図３において、符号Ｙ，Ｍ，Ｃ，Ｂは、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構に対応している。
【００３３】
制御手段としての制御回路４１は、マイクロプロセッサー等からなり、カラー記録装置１全体を統括的に制御する。また、制御回路４１は、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の現像器８のスポンジローラ８ｃに電力を供給するＳＰバイアス電源４２Ｙ，４２Ｍ，４２Ｃ，４２Ｂ、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の現像器８の現像ローラ８ａに電力を供給するＤＢバイアス電源４３Ｙ，４３Ｍ，４３Ｃ，４３Ｂ、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の帯電ローラ７に電力を供給する帯電用電源４４Ｙ，４４Ｍ，４４Ｃ，４４Ｂ、並びに印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の転写ローラ４に電力を供給する転写用電源４５Ｙ，４５Ｍ，４５Ｃ，４５Ｂにそれぞれ接続されている。
【００３４】
また、制御回路４１は、帯電器３２へ帯電用電力を供給する吸着帯電電源４６、除電器３３へ除電用の高圧電力を供給する除電電源４７にそれぞれ接続されている。上記の各電源は、制御回路４１の指示に基づきオン／オフ制御がなされる。
【００３５】
さらに、制御回路４１は、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構に対応する印刷制御回路４８Ｙ，４８Ｍ，４８Ｃ，４８Ｂにそれぞれ接続されている。これらの各印刷制御回路４８Ｙ，４８Ｍ，４８Ｃ，４８Ｂは、メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂからの画像データを受け、制御回路４１の指示に基づき、該画像データをＬＥＤヘッド３に出力し、ＬＥＤの露光時間を制御して感光体ドラム６の表面に静電潜像を形成させる制御を行うものである。
【００３６】
メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂは、インタフェース５０を介して外部装置から送信された画像データを記憶する。
【００３７】
インタフェース５０は、例えば、ホストコンピュータといった外部装置から送信された画像データを色別に分解する。そして、インタフェース５０は、分解して得られたイエローの画像データをメモリ４９Ｙへ、マゼンタの画像データをメモリ４９Ｍへ、シアンの画像データをメモリ４９Ｃへ、ブラックの画像データをメモリ４９Ｂへそれぞれ記憶させる。
【００３８】
定着器ドライバ５１は、定着器３５内のヒートローラ３６の温度を一定に保つように、ヒートローラ３６内の図示せぬヒータの駆動を制御する。
【００３９】
モータ駆動回路５２は、給紙ローラ２６を回転させるモータ５３と、レジストローラ３０，３１、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の感光体ドラム６、帯電ローラ７、現像ローラ８ａ、スポンジローラ８ｃ、転写ローラ４、駆動ローラ１０、及びヒートローラ３６を回転させるモータ５４との駆動を制御する。なお、モータ５４の駆動で回転される各ローラは、図示せぬギア、あるいはベルトにより連結されている。
【００４０】
センサレシーバドライバ５５は、フォトインタラプタ６０，６１の駆動を制御し、これらから出力される出力波形を制御回路４１へ送る。
【００４１】
補正値設定手段としてのディップスイッチ（以下、ＤＩＰ  ＳＷ）５６，５７，５８，５９は、各色の主走査方向、副走査方向、及びＬＥＤヘッドの取り付け状態の傾きによる色ずれを補正するための外部から設定可能な補正値設定手段である。ここで、ＤＩＰ  ＳＷ５６は、印刷機構Ｐ１の主走査方向からの傾きによる色ずれを補正するためのディップスイッチである。また、ＤＩＰ  ＳＷ５７は、印刷機構Ｐ１と印刷機構Ｐ２との間の色ずれを補正するためのディップスイッチであり、ＤＩＰ  ＳＷ５８は、印刷機構Ｐ１と印刷機構Ｐ３との間の色ずれを補正するためのディップスイッチであり、ＤＩＰ  ＳＷ５９は、印刷機構Ｐ１と印刷機構Ｐ４との間の色ずれを補正するためのディップスイッチである。制御回路４１は、これらの設定値（補正値）を読み取ることができる。
【００４２】
画像データ挿入回路６３は、制御回路４１の指示に基づき、インタフェース５０を介してメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂにそれぞれ記憶された画像データを読み出して変換処理を実行し、変換処理済み画像データをメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに書き込む。
【００４３】
タイミングジェネレータ６４は、プログラマブルカウンタ等から構成されており、後述するクロックＣＬ，スタート信号Ｓｔ，ライン信号Ｌｓ，リード信号ＲＤ、切替ラッチクリア信号Ｃｒ等のパルス信号を発生するものであり、ここで発生した信号は必要に応じて図３に示す各回路に出力される。
【００４４】
アドレス切替信号発生回路６５は、タイミングジェネレータ６４から出力されたリード信号ＲＤ、及び切替ラッチクリア信号Ｃｒを受けて、周期的なアドレス切替信号Ｚｍを出力する。なお、アドレス切替信号Ｚｍの出力周期は、制御回路４１によって設定されるデータＤによって決定される。
【００４５】
テストパターン発生回路６７は、後述するテストパターン画像データを発生する。なお、このテストパターン画像データは、制御回路４１の指示に基づき、インタフェース５０を介してメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂ、並びに印刷制御回路４８Ｙ，４８Ｍ，４８Ｃ，４８Ｂに出力され、テストパターンの印刷が可能となっている。また、テストスイッチ６８は、このテストパターンの印刷開始を指示する。
【００４６】
次に、画像データ挿入回路６３の内部構成について説明する。図４は、画像データ挿入回路６３を示すブロック図である。画像データ挿入回路６３は、ドット挿入数計算回路６３Ａと、挿入位置計算回路６３Ｂと、乱数発生回路６３Ｃと、ドット挿入回路６３Ｄとを備える。
【００４７】
ドット挿入数計算回路６３Ａは、制御回路４１から入力された傾き補正設定値△ｈ、ヘッド解像度Ｑ、及びヘッド長Ｌｅｎの情報からドット挿入数Ｎを計算して出力する。
【００４８】
挿入位置計算回路６３Ｂは、ドット挿入数計算回路６３Ａから入力されたドット挿入数Ｎ、及び制御回路４１から入力されたＬＥＤヘッド３の１ライン分のドット数Ｗの情報からドットを挿入すべき位置を示した情報である挿入位置情報Ｍを計算し出力する。
【００４９】
乱数発生回路６３Ｃは、挿入位置計算回路６３Ｂから入力された挿入位置情報Ｍに基づいて乱数Ｐを生成する。そして、乱数発生回路６３Ｃは生成した乱数Ｐをドット挿入回路６３Ｄに出力する。
【００５０】
ドット挿入回路６３Ｄは、ドット挿入数計算回路６３Ａから入力されたドット挿入数Ｎ、挿入位置計算回路６３Ｂから入力された挿入位置情報Ｍ、及び乱数発生回路６３Ｃから入力された乱数Ｐに基づき、メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂのそれぞれから取得した画像データを変換し、変換済み画像データをメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに書き込む。
【００５１】
次に、アドレス切替信号発生回路６５の内部構成について説明する。図５は、アドレス切替信号発生回路６５を示すブロック図である。アドレス切替信号発生回路６５は、制御回路４１から出力されたデータＤをラッチするラッチ（Ａ）６５Ａと、タイミングジェネレータ６４から出力されたリード信号ＲＤに同期して出力するラッチ（Ｂ）６５Ｂと、ラッチ（Ａ）６５Ａとラッチ（Ｂ）６５Ｂとの出力を周期Ｔで順次加算して、その加算結果をラッチ（Ｂ）６５に向けて出力し、加算結果がオーバーフローした場合には、アドレス切替信号Ｚｍを出力する加算器６５Ｃとを備える。カラー記録装置１は、このような構成を有するアドレス切替信号発生回路６５をＹ，Ｍ，Ｃ，Ｂの各色用に４つ備える。
【００５２】
図６は、アドレス切替信号発生回路６５の動作を説明するタイミングチャートである。ここでは、アドレス切替信号発生回路６５のアドレス切替信号Ｚｍをリード信号ＲＤのクロック数に対して、１／３間引いたクロックとする場合について説明する。
【００５３】
本実施形態においては、ラッチ（Ａ）６５Ａ、ラッチ（Ｂ）６５Ｂ、加算器６５Ｃの容量が２の（Ｎ＋１）剰であるため、各々の値は、{２の（Ｎ＋１）剰−１}まで設定することができる。まず、制御回路４１は、ラッチ（Ａ）６５Ａに書き込んだＤ＝{２の（Ｎ＋１）剰×（１／３）}の値を加算器６５Ｃに向けて出力させておく。そして、ラッチ（Ｂ）は、切替ラッチクリア信号Ｃｒのタイミングで“０”にクリアし、この“０”の値を加算器６５Ｃに出力する。
【００５４】
すると、加算器６５Ｃは、{２の（Ｎ＋１）剰×（１／３）}＋０なる加算を実施し、その加算結果たる{２の（Ｎ＋１）剰×（１／３）}の値をラッチ（Ｂ）６５Ｂに向けて出力する。次に、リード信号ＲＤのタイミングでラッチ（Ｂ）６５Ｂは、この加算結果の値{２の（Ｎ＋１）剰×（１／３）}をラッチし、加算器６５Ｃに出力する。
【００５５】
ここで、加算器６５Ｃは、ラッチ（Ａ）６５Ａの出力値{２の（Ｎ＋１）剰×（１／３）}とラッチ（Ｂ）６５Ｂの出力値{２の（Ｎ＋１）剰×（１／３）}とを加算し、その加算結果たる{２の（Ｎ＋１）剰×（２／３）}の値をラッチ（Ｂ）６５Ｂに出力する。さらに、加算器６５Ｃは、ラッチ（Ａ）６５Ａの出力値Ｄ＝{２の（Ｎ＋１）剰×（１／３）}とラッチ（Ｂ）６５Ｂの出力値{２の（Ｎ＋１）剰×（２／３）}とを加算し、{２の（Ｎ＋１）剰}＋０との加算結果を得て、オーバーフローが発生する。アドレス切替信号発生回路６５は、このオーバーフローをアドレス切替信号Ｚｍとして出力する。また、その残余値“０”はラッチ（Ｂ）６５Ｂに向けて出力される。こうして、上記処理を繰り返すことにより、図６に示すようなアドレス切替信号Ｚｍが得られる。一般に、リード信号ＲＤのクロックから△Ｌ／Ｗ（Ｗ＞△Ｌ）に間引かれたアドレス切替信号Ｚｍを得るには、制御回路４１によってラッチ（Ａ）６５Ａに{２の（Ｎ＋１）剰×（△Ｌ／Ｗ）}なる値を書き込めばよい。
【００５６】
次に、４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂの内部構成について説明する。図７は、メモリ４９を示すブロック図である。なお、メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂの内部構成は全て同一とすることができるため、ここでの説明では、Ｙ，Ｍ，Ｃ，Ｂの符号を除いて説明する。
【００５７】
ＲＡＭ（Random Access Memory）４９ａは、インタフェース５０からの画像データをデータバスＢ１を介して、ライト信号ＷＲのタイミングで書き込んだり、また、この書き込まれた画像データをデータバスＢ１を介して、リード信号ＲＤのタイミングで印刷制御部４８に送る
【００５８】
アドレスカウンタ４９ｂは、セレクタ４９ｃからのアドレスデータＢ３をＬｏａｄ信号により取り込んで、このアドレスデータＢ３をリード信号ＲＤ、又はライト信号ＷＲのタイミングでアップカウントし、アドレスバスＢ２に出力し、ＲＡＭ４９ａに送る。ＲＡＭ４９ａは、アドレスバスＢ２によって指定されたアドレスに画像データを書き込んだり、読み出したりされる。
【００５９】
セレクタ４９ｃは、ラッチ４９ｄの出力バスＢ４、又はラッチ４９ｅの出力バスＢ５の何れか一方を選択してアドレスバスＢ３に出力する。セレクタ４９ｃは、ライン信号ＬｓがＬｏｗレベルのときには、Ｂ４を選択し、ライン信号ＬｓがＨｉｇｈレベルのときには、Ｂ５を選択する。
【００６０】
ラッチ４９ｄは、セレクタ４９ｆの出力バスＢ６をライン信号Ｌｓのタイミングでラッチ出力する。
【００６１】
セレクタ４９ｆは、スタート番地ラッチ４９ｇの出力信号Ｂ７、又は加算器４９ｈの出力信号Ｂ８の何れかを選択して出力信号Ｂ６をラッチ４９ｄに向けて出力する。セレクタ４９ｆは、スタート信号ＳｔがＬｏｗレベルのときには、Ｂ７を選択し、スターと信号ＳｔがＨｉｇｈレベルのときには、Ｂ８を選択する。
【００６２】
スタート番地ラッチ４９ｇは、制御回路４１の指示に基づき、スタート番地データＤｍを出力バスＢ７へ出力する。
【００６３】
加算器４９ｈは、ラッチ４９ｄの出力データとＷ値ラッチ４９ｉからの出力値を加算し、その加算結果を出力バスＢ８へ出力する。
【００６４】
加算器４９ｊは、アドレスカウンタ４９ｂの出力としてのアドレスバスＢ２とセレクタ４９ｋの出力バスＢ９の値とを加算して、その加算結果を出力バスＢ１０に出力する。
【００６５】
ラッチ４９ｅは、加算器４９ｊから出力された出力バスＢ１０の信号をセレクタ４９ｃに向けラッチ出力する。
【００６６】
セレクタ４９ｋは、補数演算４９ｌの出力バスＢ１１、又はＷ値ラッチ４９ｉの出力バスＢ１２の何れかを選択して出力バスＢ９へ出力する。セレクタ４９ｋは、信号Ｒ／ＬがＬｏｗレベルのときには、Ｂ１１を選択し、信号Ｒ／ＬがＨｉｇｈレベルのときには、Ｂ１２を選択する。なお、信号Ｒ／Ｌは制御回路４１によって指定される。
【００６７】
補数演算４９ｌはＷ値ラッチ４９ｉの出力値の補数を演算して出力バスＢ１１に出力する。Ｗ値ラッチ４９ｉは、制御回路４１の指示に基づき、後述する主走査方向の印刷幅Ｗｐ（ドット数）を出力バスＢ１２にラッチ出力する。
【００６８】
したがって、セレクタ４９ｋによって出力バスＢ９に出力Ｂ１２の値が選択出力されると、アドレスカウンタ４９ｂの出力結果にＷｐが加算され、逆に、出力バスＢ９に出力バスＢ１１が選択出力されると、アドレスカウンタ４９ｂの出力結果からＷｐが減算され、これらの加減算結果がラッチ４９ｅに向けて出力される。
【００６９】
次に、本実施形態に係るカラー記録装置１の印刷動作について説明する。
【００７０】
まず、カラー記録装置１の図示せぬ電源がオンにされると、制御回路４１は所定の初期設定を実行した後、ＤＩＰ  ＳＷ５６，５７，５８，５９の設定値を読み取り、制御回路４１内のワーキングメモリに記憶させる。次に、制御回路４１は、定着ドライバ５１を駆動して定着器３５内のヒートローラ３６が所定温度になるまでウォーミングアップ動作を継続する。制御回路４１は、ヒートローラ３６が常に一定温度に保たれるように制御している。
【００７１】
ヒートローラ３６の温度が所定温度に到達すると、制御回路４１は、モータ駆動回路５２を介してモータ５４を駆動させ、駆動ローラ１０を回転させる。駆動ローラ１０の回転に伴いキャリアベルト９は、図１中矢印ｄ方向に駆動する。キャリアベルト９が１周分より少し長く駆動された時点で、制御部４１はモータ駆動回路５２を介してモータ５４を停止させ、キャリアベルト９の駆動を停止させる。
【００７２】
キャリアベルト９の駆動により、該キャリアベルト９の表面上に付着している残留トナーやゴミは、クリーニングブレード１４によって廃トナータンク１５に掻き落とされる。以上の動作によりカラー記録装置１の初期動作が終了する。そして、カラー記録装置１は、外部装置から送信された画像データをインタフェース５０を介して受信するまで待機する。
【００７３】
そして、外部装置、すなわち、ホストコンピュータから送信された画像データをインタフェース５０を介して受信すると、制御回路４１は、インタフェース５０、及びメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに対して指示を与える。
【００７４】
制御回路４１から指示を受けたインタフェース５０は、受信した１ページ分の画像データを色毎に分解し、分解して得られた各色の画像データを各メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに記憶させる。すなわち、インタフェース５０は、イエローの画像データはメモリ４９Ｙに、マゼンタの画像データはメモリ４９Ｍに、シアンの画像データはメモリ４９Ｃに、ブラックの画像データはメモリ４９Ｂにそれぞれ記憶させる。このようにして、各メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂは、記憶媒体２７上に印刷される１ページ分の各色の画像データを記憶する。この状態から画像データを印刷する動作について説明する。
【００７５】
インタフェース５０により各色の画像データが各メモリに記憶された後、制御回路４１は、モータ駆動回路５２を介してモータ５３を駆動させ、給紙ローラ２６を回転させる。給紙ローラ２６の回転により、用紙収納箱２１に収納された記録媒体２７が１枚だけ繰り出され、ガイド２８，２９に送られる。制御回路４１は、記録媒体２７の先端がレジストローラ３０，３１に到達する距離よりも若干長く記録媒体２７を搬送させるべくモータ駆動回路５２を制御する。
【００７６】
これにより、記録媒体２７は、その先端がレジストローラ３０，３１の間に押し当てられ、若干撓んだ状態となる。この撓みにより、記録媒体２７のスキューが修正される。
【００７７】
次に、制御回路４１は、モータ駆動回路５２を介してモータ５４を駆動させ、レジストローラ３０，３１、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の感光体ドラム６、帯電ローラ７、現像ローラ８ａ、スポンジローラ８ｃ、転写ローラ４、駆動ローラ１０、及び定着器３５のヒートローラ３６をそれぞれ回転させる。
【００７８】
これと同時に、制御回路４１は、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の帯電ローラ７、現像ローラ８ａ、スポンジローラ８ｃに電圧を供給するために、それぞれの帯電用電源４４Ｙ，４４Ｍ、４４Ｃ，４４Ｂ、ＤＢバイアス電源４３Ｙ，４３Ｍ，４３Ｃ，４３Ｂ、ＳＰバイアス電源４２Ｙ，４２Ｍ，４２Ｃ，４２Ｂをオンにする。
【００７９】
以上により、印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構の感光体ドラム６の表面は帯電ローラ７を介して均一に帯電され、同じく印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各印刷機構のスポンジローラ８ｃ、及び現像ローラ８ａは所定の高電圧に帯電される。
【００８０】
次に、制御回路４１は、イエローの画像データが記憶されているメモリ４９Ｙに指示を与え、１ライン分のイエローの画像データをメモリ４９Ｙから印刷機構Ｐ１の印刷制御回路４８Ｙへ出力させる。印刷機構Ｐ１の印刷制御回路４８Ｙは、制御回路４１の指示を受け、メモリ４９Ｙから出力された画像データを印刷機構Ｐ１のＬＥＤヘッド３に出力可能な形式に変換し、該ＬＥＤヘッド３に出力する。
【００８１】
ＬＥＤヘッド３は、出力された画像データに対応するＬＥＤを点灯させ、帯電した感光体ドラム６の表面に画像データに対応した１ライン分の静電潜像を形成させる。このようにして、１ライン分毎にメモリ４９Ｙから出力されるイエローの画像データは、次々に感光体ドラム６の表面で静電潜像化され、副走査方向の長さ分のイエローの画像データが静電潜像化されて露光が終了する。
【００８２】
静電潜像が形成された感光体ドラム６の表面には、現像ローラ８ａ円周上で薄層化したイエローのトナーが供給される。感光体ドラム６の回転により、次々にイエローのトナーが静電潜像に供給され、トナー画像が形成される。
【００８３】
記録媒体２７の先端が感光体ドラム６と転写ローラ４との間に到達した時点で、制御回路４１は印刷機構Ｐ１の転写用電源４５Ｙをオンにする。これにより、感光体ドラム６の表面上のトナー画像は転写ローラ４により電気的に記録媒体２７に転写される。感光体ドラム６の回転により、次々にイエローのトナー画像が記録媒体２７に転写され、最終的に、１ページ分のイエロー画像が記録媒体２７に転写される。
【００８４】
以上により、印刷機構Ｐ１による記録媒体２７へのイエロー画像の転写が終了する。そして、記録媒体２７の後端が感光体ドラム６と転写ローラ４との間に到達した時点で、制御回路４１は、印刷機構Ｐ１の転写用電源４５Ｙ、帯電用電源４４Ｙ、ＳＰバイアス電源４２Ｙ、ＤＢバイアス電源４３Ｙをオフにする。
【００８５】
キャリアベルト９は、引き続き駆動しており、記録媒体２７は、印刷機構Ｐ１から印刷機構Ｐ２に移動する。次に、印刷機構Ｐ２によるマゼンタのトナー画像の転写が行われる。
【００８６】
制御回路４１は、マゼンタの画像データが記憶されているメモリ４９Ｍに指示を与え、１ライン分のマゼンタの画像データをメモリ４９Ｍから印刷機構Ｐ２の印刷制御回路４８Ｍへ出力させる。印刷機構Ｐ２の印刷制御回路４８Ｍは、制御回路４１の指示を受け、メモリ４９Ｍから出力された画像データを印刷機構Ｐ２のＬＥＤヘッド３に出力可能な形式に変換し、該ＬＥＤヘッド３に出力する。
【００８７】
ＬＥＤヘッド３は、出力された画像データに対応するＬＥＤを点灯させ、帯電した感光体ドラム６の表面に画像データに対応した１ライン分の静電潜像を形成させる。このようにして、１ライン分毎にメモリ４９Ｍから出力されるマゼンタの画像データは、次々に感光体ドラム６の表面で静電潜像化され、副走査方向の長さ分のマゼンタの画像データが静電潜像化されて露光が終了する。
【００８８】
静電潜像が形成された感光体ドラム６の表面には、現像ローラ８ａ円周上で薄層化したマゼンタのトナーが供給される。感光体ドラム６の回転により、次々にマゼンタのトナーが静電潜像に供給され、トナー画像が形成される。
【００８９】
以下、マゼンタのトナー画像の転写に関する動作は、上述したイエローの画像の転写に関する動作と同様に行われる。
【００９０】
そして、記録媒体２７は、さらに印刷機構Ｐ２から印刷機構Ｐ３に搬送され、次に、印刷機構Ｐ３によるシアンのトナー画像の転写が行われる。
【００９１】
さらに、シアンのトナー画像の転写が終了すると、記録媒体２７は印刷機構Ｐ３から印刷機構Ｐ４に搬送され、次に、印刷機構Ｐ４によるブラックのトナー画像の転写が行われる。
【００９２】
以上のように、各色のトナー画像の転写が記録媒体２７上に重ねて転写される。その後、記録媒体２７は、キャリアベルト９により除電器３３に搬送される。ここで、制御回路４１は除電電源４７をオンにし、記録媒体２７を除電する。これにより、記録媒体２７は、キャリアベルト９から離れ易くなる。記録媒体２７は、従動ローラ１１の上部でキャリアベルト９から離れると、ガイド３４により定着器３５に搬送される。なお、記録媒体２７が除電器３３から離れた時点で、制御回路４１は、除電電源４７をオフにする。
【００９３】
定着器３５は、既に定着可能温度に達しているヒートローラ３６と、これに圧接する加圧ローラ３７とを用いて記録媒体２７にトナー画像を定着させる。
【００９４】
トナー画像が定着されると、記録媒体２７は排出スタッカ３９に排出される。フォトインタラプタ６１が記録媒体２７の後端を検知することにより、制御回路４１は、記録媒体２７の排出を把握することができる。記録媒体２７の排出が終了すると、制御回路４１は、モータ駆動回路５２を制御してモータ５４を停止させる。なお、各印刷機構でトナー画像の転写が終了した時点で、制御回路４１は、それぞれの帯電用電源４４Ｙ，４４Ｍ，４４Ｃ，４４Ｂ、ＳＰバイアス電源４２Ｙ，４２Ｍ，４２Ｃ，４２Ｂ、ＤＢバイアス電源４３Ｙ，４３Ｍ，４３Ｃ，４３Ｂ、転写用電源４５Ｙ，４５Ｍ，４５Ｃ，４５Ｂをオフにする。以上のようにして、カラー記録装置１による印刷動作が実行される。
【００９５】
ところで、本カラー記録装置１においては、テストスイッチ６８がオンにされると、図８に示すように、制御回路４１は、テストパターン発生回路６７で発生させたテストパターン画像データをインタフェース５０を介してメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに書き込むことができるように構成されている。
【００９６】
カラー記録装置１は、このテストパターン画像データに基づき、記録媒体２７上にカラー画像を重ねて印刷する。具体的には、まず、制御回路４１は、ＤＩＰ  ＳＷ５６，５７，５８，５９の設定値を暫定的に中央値に設定する。そして、制御回路４１は、メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに記憶させたテストパターン画像データを印刷制御部４８に出力しながら、前述した印刷動作に従って、図８に示すテストパターンを記録媒体２７上に印刷する。
【００９７】
ここで、図８において、直線、Ｈ１線，Ｈ２線，Ｈ３線，Ｈ４線は、各印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の各感光体ドラム６と転写ローラ４との間に記録媒体２７が挟まったときに、制御回路４１が、各ＬＥＤヘッド３のＬＥＤアレイの１ライン分の全ドット（Ｗドット）を駆動させ、各感光体ドラム６上に同時に形成させた静電潜像に各色のトナーを付着させることにより、現像したトナー画像を転写ローラ４によって記録媒体２７に転写し、さらに定着器３５で定着させることにより得られた主走査方向の印刷線である。
【００９８】
すなわち、Ｈ１線は、印刷機構Ｐ１によって印刷されたイエローの水平線であり、Ｈ２線は、印刷機構Ｐ２によって印刷されたマゼンタの水平線、Ｈ３線は、印刷機構Ｐ３によって印刷されたシアンの水平線、Ｈ４線は、印刷気候Ｐ４によって印刷されたブラックの水平線である。そして、これらのＨ１線，Ｈ２線，Ｈ３線，Ｈ４線が示す主走査方向線を精査することにより、各印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の取り付け位置誤差（距離、傾き）を知ることができる。
【００９９】
ここで、各印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の取り付け位置誤差の検出方法について、図９、及び図１０を用いて説明する。
【０１００】
なお、図９において、検出センサ１６Ａはキャリアベルト９の進行方向右側、検出センサ１６Ｂはキャリアベルト９の進行方向左側のそれぞれに配設されている。また、Ｈ１線がキャリアベルト９の進行によって移動する途中の線位置をそれぞれ、Ｈ１１，Ｈ１２，Ｈ１３，Ｈ１４で示し、それぞれの線位置Ｈ１１，Ｈ１２，Ｈ１３，Ｈ１４は、図１０に示すＴ１，Ｔ２，Ｔ３，Ｔ４の各時刻におけるＨ１線の位置を表すものとする。ところで、図１０は、センサ１６Ａ，１６Ｂのそれぞれが検出した反射率の時間変化を表した図であり、Ｒ１はセンサ１６Ａ、Ｒ２はセンサ１６Ｂの反射率を表している。
【０１０１】
最初に、時刻Ｔ１におけるＨ１線の線位置はＨ１１であり、センサ１６Ａ，１６Ｂのどちらとも重なっていない。したがって、時刻Ｔ１におけるＲ１，Ｒ２のどちらもキャリアベルト９由来の反射率である。
【０１０２】
時間が進んで、時刻Ｔ２におけるＨ１線の線位置はＨ１２であり、センサ１６Ａとは重なっているが、センサ１６Ｂとは重なっていない。したがって、時刻Ｔ２におけるＲ１はトナー由来の反射率であり、Ｒ２はキャリアベルト９由来の反射率である。
【０１０３】
次に、時刻Ｔ３におけるＨ１線の線位置はＨ１３であり、センサ１６Ａとは重なっていないが、センサ１６Ｂとは重なっている。したがって、時刻Ｔ３におけるＲ１はキャリアベルト９由来の反射率であり、Ｒ２はトナー由来の反射率である。
【０１０４】
最後に、時刻Ｔ４におけるＨ１線の線位置はＨ１４であり、センサ１６Ａ，１６Ｂのどちらとも重なっていない。したがって、時刻Ｔ４におけるＲ１，Ｒ２のどちらもキャリアベルト９由来の反射率である。
【０１０５】
このようにして、カラー記録装置１は、センサ１６Ａ，１６Ｂで検出した反射率の時間変化に基づいて距離を算出することにより、各印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の取り付け位置誤差を検出する。
【０１０６】
図８に示す例において、主走査方向を基準線に選んだ場合、Ｈ１線は左肩上がりに△ｈ１だけ傾いている。Ｈ２線はＨ１線に対して距離Ｌ２だけ離れており、右肩上がりに△ｈ２だけ傾いている。同様に、Ｈ３線はＨ１線に対して距離Ｌ３だけ離れており、左肩上がりに△ｈ３だけ傾いている。Ｈ４線はＨ１線に対して距離Ｌ４だけ離れており、左肩上がりに△ｈ４だけ傾いていることがわかる。
【０１０７】
また、印刷機構Ｐ１によって印刷されたイエローのＨ１線を基準線に選んだ場合、Ｈ２線はＨ１線に対して距離Ｌ２だけ離れており、右肩上がりに△Ｌ２＝△ｈ１＋△ｈ２傾いている。同様に、Ｈ３線はＨ１線に対して距離Ｌ３だけ離れており、左肩上がりに△Ｌ３＝△ｈ１−△ｈ３傾いている。そして、Ｈ４線はＨ１線に対して距離Ｌ４だけ離されており、左肩上がりに△Ｌ４＝△ｈ１−△ｈ４傾いていることがわかる。
【０１０８】
これにより、印刷機構Ｐ１に対して、印刷機構Ｐ２，Ｐ３，Ｐ４が離れている距離、及び傾きを知ることができる。
【０１０９】
図８に示すＶ１線は、印刷機構Ｐ１のＬＥＤヘッド３の最左端ドットのみを駆動させて連続印刷を行った場合の副走査方向の印刷線である。
【０１１０】
このＶ１線とＨ２線の左端との差△Ｗ２により、印刷機構Ｐ２は、印刷機構Ｐ１に対して△Ｗ２だけ右方にずれて取り付けられていることがわかる。
【０１１１】
また、Ｖ１線とＨ３線の左端との差△Ｗ３により、印刷機構Ｐ３は、印刷機構Ｐ１に対して△Ｗ３だけ右方にずれて取り付けられていることがわかる。
【０１１２】
さらに、Ｖ１線とＨ４線の左端との差△Ｗ４により、印刷機構Ｐ４は、印刷機構Ｐ１に対して△Ｗ４だけ左方にずれて取り付けられていることがわかる。
【０１１３】
このように、図８に示すテストパターンを記録媒体２７に印刷することにより、各印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の取り付け位置のずれ量を知ることができる。
【０１１４】
上記△ｈをＤＩＰ  ＳＷ５に、上記Ｌ２，Ｌ３，Ｌ４，△Ｌ２，△Ｌ３，△Ｌ４（右肩上がり、左肩あがりの情報を含む）、並びに上記△Ｗ２，△Ｗ３，△Ｗ４，△ｈ２，△ｈ３，△ｈ４をＤＩＰ  ＳＷ５７，５８，５９にそれぞれ保持させ、これらの値を制御回路４１が予め読み取り、該値に基づいて各印刷機構Ｐ１，Ｐ２，Ｐ３，Ｐ４の取り付け位置のずれ量を補正すれは色ずれの発生を防止することができる。なお、図８において、Ｗｐは主走査方向の印刷幅（ドット数）を表し、印刷機構Ｐ１における△Ｗ１ドットは非印刷ドットである。
【０１１５】
次に、上記ずれ量に対し、これを補正する補正動作について説明する。まず、ＬＥＤヘッド３の傾きによる主走査方向色ずれに対する補正方法について説明する。図１１は、図８のＨ１線の部分近傍のみを抽出した図である。
【０１１６】
例えば、図１１に示すＨ１線のように、印刷機構Ｐ１が主走査方向に対して、θ１＝ｓｉｎ−１（△ｈ１／Ｌｅｎ）だけ傾いている場合を考えると、印刷機構Ｐ１の主走査方向への投影長は傾いていない状態よりも△Ｌｅｎだけ短くなっている。なお、Ｌｅｎはヘッド長である。そして、△Ｌｅｎは以下の式１によって計算することができる。
【０１１７】
【数１】
2013202970.tif 000003
【０１１８】
このような△Ｌｅｎの存在は、媒体搬送方向左端ドット位置において、色ずれが無くなるように、主走査方向ドット位置を補正しても、媒体搬送方向右端において、△Ｌｅｎの色ずれが発生することを意味している。
【０１１９】
例えば、Ｌｅｎ＝２１１．３３ｍｍ、△ｈ＝３．００ｍｍとした場合、式１から△Ｌｅｎ＝０．０２１ｍｍとなる。これは、ＬＥＤヘッド３の解像度Ｑを２４００ｄｐｉとした場合、ＬＥＤドット２個分の長さに相当する。すなわち、２ドット分の色ずれが発生することになる。
【０１２０】
本実施形態に係るカラー記憶装置１においては、この△Ｌｅｎに起因する色ずれを補正するために、画像データ挿入回路６３は画像データを変換する。具体的には、画像データ挿入回路６３による補正の実行は制御回路４１によって制御され、制御回路４１が図示せぬ交換開始信号を画像データ挿入回路６３に出力することにより開始される。同時に、制御回路４１は、インタフェース５０、及びメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに対して、記憶している画像データを画像データ挿入回路６３に出力するよう指示を与える。
【０１２１】
そして、制御回路４１から交換開始信号が入力されると、画像データ挿入回路６３のドット挿入数計算回路６３Ａは、前記式１の計算を行って△Ｌｅｎを求める。次に、ドット挿入数計算回路６３Ａは、△ＬｅｎとＬＥＤヘッド３の解像度Ｑとを用い、式２からドット挿入数Ｎを計算して出力する。
【０１２２】
【数２】
2013202970.tif 000004
【０１２３】
また、ドット挿入数計算回路６３Ａは、計算結果であるドット挿入数Ｎが小数となった場合、四捨五入して整数値とする処理も行う。上記した、ヘッド長Ｌｅｎ＝２１１．３３ｍｍ、解像度Ｑ＝２４００ｄｐｉを有するＬＥＤヘッド３の例で計算すると、Ｎ＝０．０２１＊（２４００／２５．４）＝１．９８となり、これを四捨五入してＮ＝２という計算結果が得られる。
【０１２４】
次に、画像データ挿入回路６３の挿入位置計算回路６３Ｂは、式２の計算により得られたドット挿入数ＮとＬＥＤヘッド３の１ライン分のドット数Ｗとを用い、式３からドットを挿入すべき位置を示した情報である挿入位置情報Ｍを計算して出力する。
【０１２５】
【数３】
2013202970.tif 000005
【０１２６】
また、挿入位置計算回路６３Ｂは、計算結果である挿入位置情報Ｍが小数となった場合、四捨五入して整数値とする処理も行う。そして、ドット数Ｗを１９９６８ドットとして計算すると、Ｍ＝１９９６８／（２＋１）＝６６５６という計算結果が得られる。
【０１２７】
画像データ挿入回路６３の乱数発生回路６３Ｃは、挿入位置計算回路６３Ｂから挿入位置情報Ｍを受け取り、乱数Ｐを生成して出力する。なお、乱数Ｐは挿入位置情報Ｍによって、−Ｍ＜２＜Ｐ＜＝Ｍ／２の範囲内の値しかとることがないように制限される。
【０１２８】
画像データ挿入回路６３のドット挿入回路６３Ｄは、挿入位置情報Ｍを挿入位置計算回路６３Ｂから、ドット挿入数Ｎをドット挿入数計算回路６３Ａから、乱数Ｐを乱数発生回路６３Ｃから、画像データをメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂのそれぞれから取得する。そして、ドット挿入回路６３Ｄは、図１２に示すように、画像データの先頭から（Ｍ＊ｎ＋Ｐ）番目と（Ｍ＊ｎ＋Ｐ＋１）番目とのデータの間に１ドット分のドットデータを挿入して中間画像データを生成する。ここで、ｎは１以上Ｎ以下の整数である全てのｎである。なお、ドット挿入回路６３Ｄは、挿入するドットデータを（Ｍ＊ｎ＋Ｐ）番目と（Ｍ＊ｎ＋Ｐ＋１）番目とのデータを足して２で割った値、すなわち、図１３に示す真理値表にしたがって決定する。
【０１２９】
ドット挿入回路６３Ｄによって生成された中間画像データは画像データ数がＷ＋Ｎとなっており、ＬＥＤヘッド３の１ライン分のドット数Ｗを超えている。このままでは、ＬＥＤヘッド３の露光範囲を超えてしまうため、余剰であるＮドット分を中間画像データから取り除く必要がある。
【０１３０】
このため、ドット挿入回路６３Ｄは、図１２に示すように、画像データの後端部分Ｎ個のデータ、すなわち、Ｗ＋１番目〜Ｗ＋Ｎ番目までのデータを破棄することにより、画像データ数がＷとなった変換済み画像データを生成する。この場合、ドット数Ｗは、記録媒体２７の印刷可能範囲と比べて大きくなるように設定される。したがって、ＬＥＤヘッド３の両端部分数ドット分は印刷可能範囲外となるので、後端部分Ｎ個のデータを破棄したとしても問題とはならない。そして、制御回路４１は、インタフェース５０、及びメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに対して、指示を与え、変換済み画像データを各メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに書き込む。
【０１３１】
次に、主走査方向の印刷開始ドット位置を補正する方法について説明する。印刷制御部４８Ｙは、△Ｗ１ドット後にメモリ４９Ｙからの画像データをＷｐドット分だけ印刷するように印刷機構Ｐ１を制御する。そして、印刷制御部４８Ｍは、（△Ｗ１−△Ｗ２）ドット後にメモリ４９Ｍからの画像データをＷｐドット分だけ印刷するように印刷機構Ｐ２を制御する。同様に、印刷制御部４８Ｃは、（△Ｗ１−△Ｗ３）ドット後にメモリ４９Ｃからの画像データをＷｐドット分だけ印刷するように印刷機構Ｐ３を制御し、印刷制御部４８Ｂは、（△Ｗ１＋△Ｗ４ドット後にメモリ４９Ｂからの画像データをＷｐドット分だけ印刷するように印刷機構Ｐ４を制御する。以上のようにして、主走査方向の印刷開始ドット位置を１ドット以内に合わせることができる。
【０１３２】
次に、図７、図８、図１４、及び図１５を用いて、副走査方向のずれ、及び傾きずれを補正する動作について説明する。図１４は、右肩上がりの傾き時の記録方法を説明する図であり、図１５は、左肩上がりの傾き時の記録方法を説明する図である。
【０１３３】
例えば、図８に示すＨ２線のように、印刷機構Ｐ２が印刷機構Ｐ１に対してθ２＝ｓｉｎ−１（△Ｌ２／Ｗ）だけ傾いている場合を考える。この場合、印刷機構Ｐ２のＬＥＤヘッド３にそのまま画像データを送信して印刷を行ったとしても、印刷機構Ｐ１に対してθ２傾いて印刷されることになる。なお、ＷはＬＥＤヘッド３の１ライン分のドット数である。
【０１３４】
まず、図８に示すＨ２線のように、Ｈ１線に対して、右肩上がりにＬＥＤヘッド３が傾いている場合について説明する。なお、説明を分かり易くするため、図１４に示すように、記録媒体２７の幅方向の印刷ドット数Ｗｐ＝８０ドットとし、傾き量は３ドットとする。ここで、図１４（ａ）は、このとき記録される画像データのＲＡＭ４９ａ上の配置を示すものであり、図中の数字は、ＲＡＭ４９ａのアドレス番地を表す。また、図１４（ｂ）は、ＲＡＭ４９ａに記憶されている画像データに基づき、ＬＥＤヘッド３が実際に感光体ドラム６上で記録する様子を表したものである。
【０１３５】
上記したように、ＬＥＤヘッド３は、印刷ドット幅Ｗｐ＝８０ドットに対して３ドット傾いている。ＬＥＤヘッド３は、１ライン目の画像を記録した後、記録媒体２７の搬送に伴い、２ライン目、３ライン目と次々に画像を記録する。
【０１３６】
ここで、ＲＡＭ４９ａの番地０，１，２〜１９は、予め白地データが書き込まれている。そして、第１ラインの画像データは番地２０，２１〜２９に記憶され、第２ラインの画像データは次の番地３０〜３９に記憶され、さらに、第３ラインの画像データは番地４０〜４９に記憶されている。このように、画像データはＲＡＭ４９ａの所定の番地に順序通りに記憶されている。
【０１３７】
この状態で、図１４（ａ）の斜線部で示す第１ラインの画像データが、図１４（ｂ）で示すＬＥＤヘッド３の１ライン目、２ライン目、３ライン目の斜線部で示す位置で記録されれば、印刷機構Ｐ１によって印刷されたＨ１線と１ドット以内の誤差で一致することは、図１４からしても明らかである。以上からわかるように、印刷機構Ｐ１によって静電潜像の形成を開始してから、Ｌ２ライン後に印刷機構Ｐ２を図１４（ｂ）に示されるように制御すれば、印刷機構Ｐ１により印刷される画像と印刷機構Ｐ２により印刷される画像とを１ライン内で合わせることができる。このようにして、印刷機構Ｐ１に対する印刷機構Ｐ２の色ずれを１ライン内に補正することができる。なお、静電潜像の形成開始のタイミング距離Ｌ２は、駆動モータの回転数で決定することができる。
【０１３８】
以下、上記メモリ動作について詳細に説明する。
【０１３９】
《右肩上がりの傾きの場合》
〈メモリクリア〉
図７を用いてＲＡＭ４９ａを全てクリア（“０”データの書き込み）させる動作について説明する。
【０１４０】
まず、制御回路４１は、スタート番地ラッチ４９ｇにスタート番地データＤｍ＝０をラッチ出力させる。次に、スタート信号Ｓｔとライン信号Ｌｓとを同時に出力することにより、Ｄｍ＝０なる値がセレクタ４９ｆ、ラッチ４９ｄ、セレクタ４９ｃを介してアドレスカウンタ４９ｂへ出力される。
【０１４１】
ここで、Ｌｏａｄのタイミング、すなわち、ライン信号Ｌｓのタイミングで、アドレスカウンタ４９ｂはスタートアドレスを０番地（Ｄｍ＝０）として、ライト信号ＷＲのクロックタイミングでアップカウントを開始する。このとき、制御回路４１は前もってインタフェース５０に指示を与え、データバスＢ１に“０”を出力させているため、ＲＡＭ４９ａにはアドレスカウンタ４９ｂで指定される番地にデータバスＢ１で指定されたデータ“０”が書き込み記憶される。
【０１４２】
次に、ライト信号ＷＲのクロックタイミングでアドレスカウンタ４９ｂはスタートアドレスを１インクリメントし、その値がＲＡＭ４９ａのアドレスとなり、そのアドレス番地にデータバスＢ１上の値が書き込まれる。以上にようにして、アドレスが１インクリメントされる度にデータバスＢ１のデータ“０”が書き込まれ。ＲＡＭ４９ａの全番地に“０”が書き込まれる。すなわち、ＲＡＭ４９ａがクリアされる。
【０１４３】
なお、図示はしていないが、制御回路４１によってアドレスカウンタ４９ｂに最終アドレス値を指定しておき、アドレスカウンタ４９ｂがこの最終アドレス値に到達したときに、アップカウント（１インクリメント）を中止し、また、制御回路４１はこの中止情報を把握できるようになっている。なお、ＲＡＭクリア動作に先だって、制御回路４１はタイミングジェネレータ６４、及びアドレス切替信号発生回路６５に指示を与え、アドレス切替信号Ｚｍ、リード信号ＲＤをハイレベルとする。このＲＡＭクリアは電源オン時の１回だけ実行すればよい。
【０１４４】
〈メモリへのデータ書き込み〉
次に、インタフェース５０を介して外部装置から送られてくる画像データをＲＡＭ４９ａに書き込み、記憶させる動作について説明する。
【０１４５】
制御回路４１は、ＤＩＰ  ＳＷ５６，５７，５８，５９の情報により各ＬＥＤヘッド３の傾きを把握することができ、ＲＡＭ４９ａへの画像データの書き込み開始アドレスはＬＥＤの傾きライン数後となる。すなわち、ＬＥＤヘッド３の傾きが線幅Ｗに対して△Ｌ２ドットであれば、印刷幅Ｗｐに対する傾きドット数は△Ｌは、△Ｌ＝△Ｌ２×Ｗｐ／Ｗとなる。なお、この計算は、制御回路４１がＤＩＰ  ＳＷ５６，５７，５８，５９の情報を読み取った後に、制御回路４１によってなされる。
【０１４６】
図１４に示す例においては、Ｗｐ＝８０、△Ｌ＝３であるから、ＲＡＭ４９ａへの画像データの書き込み開始アドレスは２０番地となる。そして、制御回路４１は、この（△Ｌ−１）×Ｗｐ／８をスタート番地ラッチ４９ｇに向けて出力し、この（△Ｌ−１）×Ｗｐ／８番地が次のライト信号ＷＲのクロックタイミングでアップカウントを開始することになる。
【０１４７】
外部装置から画像データを受信すると、インタフェース５０は、この画像データをデータバスＢ１に出力するとともに、ライト信号ＷＲを出力する。このため、画像データは、先ず、（△Ｌ−１）×Ｗｐ／８番地に書き込まれる。次いで、アドレスカウント４９ｂはライト信号ＷＲのタイミングで１インクリメントした（△Ｌ−１）×Ｗｐ／８＋１なる値をＲＡＭ４９ａに出力し、次の画像データがＲＡＭ４９ａに書き込まれる。以上のようにして、スタートアドレス（△Ｌ−１）×Ｗｐ／８番地から順に画像データが書き込まれることになる。なお、書き込み先の最終アドレスは外部装置からの画像データ数の指定値をインタフェース５０を介して制御回路４１が判読し、アドレスカウンタ４９ｂに予め指定されている。したがって、最終アドレスのＲＡＭ４９ａへの書き込みが終了すると、ＲＡＭ４９ａへの書き込み動作は終了する。
【０１４８】
また、Ｙ、Ｍ，Ｃ，Ｂの画像データ別に各メモリ４９Ｙ，４９Ｍ、４９Ｃ，４９Ｂへの書き込みが行われるが、このスタートアドレスは、ＤＩＰ  ＳＷ５６，５７，５８，５９において設定された、それぞれに対応する印刷機構のＬＥＤの傾きにより決定される。なお、上記動作の間は、ＲＡＭクリア動作時と同様にして、アドレス切替信号Ｚｍ、リード信号ＲＤはハイレベルのままとなっている。
【０１４９】
以上のＲＡＭクリア、及びメモリへのデータの書き込み動作により、図１４の例では、番地０〜１９に“０”が書き込まれ、インタフェース５０を介して受信した第１ラインに相当する画像データは番地２０〜２９に、第２ラインに相当する画像データは番地３０〜３９と順番に記憶されることとなる。
【０１５０】
〈メモリからの画像データの読み出し〉
次に、上記によってＲＡＭ４９ａに書き込まれた画像データを読み出し、印刷する動作について、図１４を例とし、図１６のタイミングチャートを用いて説明する。図１６は、右肩上がりの傾きの場合のメモリの動作を示すタイミングチャートである。
【０１５１】
右肩上がりの傾きの場合、ＬＥＤヘッド３に送信される画像データが、図１４（ｂ）に示されるようにＲＡＭ４９ａから読み出されればよい。すなわち、制御回路４１は、１ライン目としてＲＡＭ４９ａ上の番地２０，２１，２２，１３，１４，１５，１６，７，８，９の順で画像データを読み出し、印刷制御回路４８に出力すればよい。なお、印刷制御回路４８は、バイト単位で入力された画像データをパラレル／シリアル変換してから、ＬＥＤヘッド３に出力するようになっている。
【０１５２】
まず、リードスタート番地は番地２０であることから、制御回路４１はこの番地２０をリードスタート番地としてスタート番地ラッチ４９ｇからラッチ出力する。また、制御回路４１は、Ｗ値ラッチ４９ｉに向け、Ｗｐ／８、すなわち、数値“１０”を出力する。なお、Ｗｐ／８、すなわち、数値“１０”は加算器４９ｈ、補数演算４９ｌ、セレクタ４９ｋに向け常時出力されている。
【０１５３】
図７において、Ｒ／Ｌ信号は右肩上がりであるから、Ｒ／Ｌ信号は制御回路４１によってローレベルに指定されており、セレクタ４９ｋとしては出力バスＢ１１、すなわち、Ｗｐ／８の補数値が選択され、出力バスＢ９に出力される。この状態で、図１６（ｂ）、（ｃ）、（ｅ）に示すように、スタート信号Ｓｔ、ライン信号Ｌｓ、切替ラッチクリア信号Ｃｒが同時に、制御回路４１の指示により、タイミングジェネレータ６４から出力されると、スタート番地ラッチ４９ｇの出力値（△Ｌ−１）×Ｗｐ／８、すなわち、２０はスタート信号Ｓｔ、ライン信号Ｌｓのローレベルのタイミングでセレクタ４９ｆ、ラッチ４９ｄ、セレクタ４９ｃを介してアドレスカウンタ３８ｂに向けて出力される。
【０１５４】
このとき、ライン信号Ｌｓのローレベルのタイミングで、この（△Ｌ−１）×Ｗｐ／８、すなわち、２０がアドレスカウンタ４９ｂに取り込まれ、アドレスバスＢ２に出力される。さらに、切替ラッチクリア信号Ｃｒにより、ラッチ（Ｂ）６５Ｂは“０”にクリアされ、この“０”の値が加算器６５Ｃに出力される。
【０１５５】
次いで、図１６（ｆ）に示すリード信号ＲＤがタイミングジェネレータ６４から出力され、ＲＡＭ４９ａから（△Ｌ−１）×Ｗｐ／８、すなわち、２０番地の画像データが出力される。なお、リード信号ＲＤは、タイミングジェネレータ６４内で図１６（ａ）のクロックＣＬと図１６（ｄ）のゲート信号Ｇとの論理積によって得ることができる。
【０１５６】
ゲート信号Ｇがハイレベルとなる幅は、１ラインの印刷ドット数によって決まり、この場合、８０ドット、すなわち、１０バイト分となる。このように、リード信号ＲＤのタイミングで順次１アップカウントされ、これによって指定された画像データを次々にデータバスＢ１に出力し、印刷制御回路４８へ取り込まれせようになっている。
【０１５７】
さて、ここで、リード信号ＲＤのタイミングでアドレスカウンタ４９ｂがアップカウントされている間に、アドレス切替信号発生回路６５は、図１６（ｇ）に示すアドレス切替信号Ｚｍを出力することになる。ここで、説明を簡単にするために、図５の加算器６５Ｃの容量を２の８剰、すなわち、加算結果が２５６を超えた場合にキャリーを発生するものとして説明する。
【０１５８】
この場合、アドレス切替信号発生回路６５のラッチ（Ａ）６５Ａには、間引き量が設定されるが、この例では、間引き量は主走査方向に１０バイトに対して副走査方向に３ドットとなる。実際には、主走査方向に対して１バイト加えて、１１バイトに対して傾き量である３ドットとした方が都合がよい。したがって、一般的には、主走査方向の印刷バイト数をＷｐ／８、副走査方向の傾き量を△Ｌとすると、ラッチ（Ａ）６５Ａには、（２のＮ剰）×（△Ｌ）／（Ｗｐ／８＋１）を設定する。図１４に示す例においては、加算器Ｃの容量を２の８剰とすると、（２５６）×（３）／（１１）＝６９．８となる。そして、制御回路４１は、小数点以下を切り上げた値７０をラッチ（Ａ）６５Ａに設定する。
【０１５９】
これらの値はリード信号ＲＤのタイミングで加算器６５Ｃで次々に加算され、この加算結果にしたがって、アドレス切替信号Ｚｍが発生する。この加算結果とアドレス切替信号Ｚｍとを図１６（ｇ）に示す。
【０１６０】
ところで、現在のアドレスカウンタ４９ｂのアドレスバスＢ２の出力値をＡｄとすると、Ｂ９には、Ｗｐ／８値の補数が選択されているため、加算器４９ｊは、（Ａｄ−Ｗｐ／８）なる加算を行い、その結果をラッチ４９ｅに向けて出力する。なお、この出力タイミングでは、セレクタ４９ｃはライン信号Ｌｓがハイレベルであるため、出力バスＢ５、すなわち、（Ａｄ−Ｗｐ／８）値が選択され、出力バスＢ３に送られることになる。
【０１６１】
アドレスカウンタ４９ｂのＬｏａｄ信号は、ライン信号Ｌｓとアドレス切替信号Ｚｍとの論理和信号であるため、アドレス切替信号Ｚｍのローレベルタイミングで（Ａｄ−Ｗｐ）値がアドレスカウンタ４９ｂにより取り込まれ、ＲＡＭ４９ａに向けて出力される。したがって、このときは、１つ前のアドレスはＡｄ番地であり、今回のアドレスは（Ａｄ−Ｗｐ／８）番地となり、１ライン前の画像データが読み出されることになる。
【０１６２】
図１６（ｆ）に示すように、第１ラインでは、先ず、スタート信号Ｓｔ、及びライン信号Ｌｓのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは“２０”となり、次に、リード信号ＲＤの立下りのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは、“２１”，“２２”，“２３”と切り替わる。次に、アドレス切替信号Ｚｍがローレベルとなった瞬間に（Ａｄ−Ｗｐ／８）＝２３−１０＝“１３”となり、更に、リード信号ＲＤの立下りタイミングのタイミング毎に“１４”，“１５”，“１６”，“１７”となり、また、アドレス切替信号Ｚｍがローレベルとなった瞬間に加算器４９ｊの加算値（１７−１０）＝“７”となり、更に、リード信号ＲＤの立下り毎に“８”，“９”，“１０”となる。
【０１６３】
なお、ＲＡＭ４９ａ内に記憶されている画像データは、リード信号ＲＤがハイレベルの間、データバスＢ１上へ読み出され、印刷制御回路４８に向け出力される。したがって、Ａｄ値が、“２０”，“２１”，“２２”，“１３”，“１４”，“１５”，“１６”，“７”，“８”，“９”で指定される番地の画像データが印刷制御回路４８に向け出力される。以上で、図１４に示す第１ラインの読み出しが終了する。
【０１６４】
次いで、この画像データが印刷制御回路４８からＬＥＤヘッド３に出力され、更にＬＥＤ素子を発光駆動させるためのストローブ信号が印刷制御回路４８から出力されることで、第１ラインの印刷が行われる。
【０１６５】
第１ライン分の画像データの読み出しが終了すると、タイミングジェネレータ６４によって、図１６（ｃ）、（ｅ）に示すようにライン信号Ｌｓと切替ラッチクリア信号Ｃｒとが出力されることになる。そして、ラッチ（Ｂ）６５Ｂは、この切替ラッチクリア信号Ｃｒのタイミングで“０”にクリアされ、この“０”値を加算器６５Ｃに出力する。
【０１６６】
ここで、第２ライン目の画像データが読み出される前は、ラッチ４９ｄは、第１ライン目で指定された（△Ｌ−１）×Ｗｐ／８、すなわち、数値“２０”をタッチ出力しているため、加算器４９ｈの加算結果は（△Ｌ−１）×Ｗｐ／８＋（Ｗｐ／８）＝３０となる。
【０１６７】
このとき、スタート信号Ｓｔはハイレベルのままであるので、この加算結果はセレクタ４９ｆを介してラッチ４９ｄに向けて出力される。この状態で、ライン信号Ｌｓのローレベルのタイミングでこの（△Ｌ−１）×Ｗｐ／８＋（Ｗｐ／８）、すなわち、３０がラッチ４９ｄ、及びセレクタ４９ｃを介してアドレスカウンタ４９ｂに取り込まれ、アドレスバスＢ２に出力される。
【０１６８】
次いで、図１６（ｆ）に示すリード信号ＲＤがタイミングジェネレータ６４から出力され、ＲＡＭ４９ａから（△Ｌ−１）×Ｗｐ／８＋（Ｗｐ／８）、すなわち、３０番地の画像データが出力される。ここで、リード信号ＲＤのタイミングでアドレスカウンタ４９ｂがアップカウントされている間に、第１ラインと全く同様に、アドレス切替信号発生回路６５は、図１６（ｇ）に示すアドレス切替信号Ｚｍを出力することになる。ラッチ（Ａ）６５Ａには，第１ライン時に設定された数値“７０”がラッチ出力されており、これらの値は、リード信号ＲＤのタイミングで加算器６５Ｃで次々加算され、この加算結果にしたがって、アドレス切替信号Ｚｍが発生する。この加算結果とアドレス切替信号Ｚｍとを図１６（ｇ）に示す。
【０１６９】
第２ライン目も、第１ラインと同様にして、図１６（ｆ）に示すように、先ず、ライン信号Ｌｓのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは“３０”となり、次に、リード信号ＲＤの立下りのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは、“３１”，“３２”，“３３”と切り替わる。
【０１７０】
次に、アドレス切替信号Ｚｍがローレベルとなった瞬間に（Ａｄ−Ｗｐ／８）＝３３−１０＝“２３”となり、更に、リード信号ＲＤの立下りタイミングのタイミング毎に“２４”，“２５”，“２６”，“２７”となり、また、アドレス切替信号Ｚｍがローレベルとなった瞬間に加算器４９ｊの加算値（２７−１０）＝“１７”となり、更に、リード信号ＲＤの立下り毎に“１８”，“１９”，“２０”となる。
【０１７１】
なお、ＲＡＭ４９ａ内に記憶されている画像データは、リード信号ＲＤがハイレベルの間、データバスＢ１上へ読み出され、印刷制御回路４８に向け出力される。したがって、Ａｄ値が、“３０”，“３１”，“３２”，“２３”，“２４”，“２５”，“２６”，“１７”，“１８”，“１９”で指定される番地の画像データが印刷制御回路４８に向け出力される。以上で、図１４に示す第２ラインの読み出しが終了する。
【０１７２】
次いで、この画像データが印刷制御回路４８からＬＥＤヘッド３に出力され、更にＬＥＤ素子を発光駆動させるためのストローブ信号が印刷制御回路４８から出力されることで、第２ラインの印刷が行われる。
【０１７３】
第３ライン目以降の同様にしてＲＡＭ４９ａから画像データが順次読み出され、この読み出された画像データが各ライン単位でＬＥＤヘッド３に出力され、次々に印刷が実行される。そして、最終ラインの画像データが印刷された時点でＲＡＭ４９ａからの画像データの読み取りが終了する。以上のようにして、印刷機構Ｐ１のＬＥＤヘッド３に対して印刷機構Ｐ２のＬＥＤヘッド３の取り付けが右肩上がりに傾いていたとしても、ＲＡＭ４９ａのアドレス操作により、１ドット以内の誤差で色ずれを合わせることができる。
【０１７４】
《左肩上がりの傾きの場合》
〈メモリクリア〉
ＲＡＭ４９ａのメモリクリアに係る動作については、右肩上がりの傾きの場合と同様に行うことができるため、ここでの説明は省略する。
【０１７５】
〈メモリへのデータ書き込み〉
図１５に示す例においては、Ｗｐ＝８０、△Ｌ＝２であるから、ＲＡＭ４９ａへの画像データの書き込み開始アドレスは１０番地となる。そして、制御回路４１は、この数値“１０”をスタート番地ラッチ４９ｇに向けて出力し、この１０番地が次のライト信号ＷＲのクロックタイミングでアップカウントを開始することになる。
【０１７６】
外部装置から画像データを受信すると、インタフェース５０は、この画像データをデータバスＢ１に出力するとともに、ライト信号ＷＲを出力する。このため、画像データは、先ず、１０番地に書き込まれる。次いで、アドレスカウント４９ｂはライト信号ＷＲのタイミングで１インクリメントした１１なる値をＲＡＭ４９ａに出力し、次の画像データがＲＡＭ４９ａに書き込まれる。以上のようにして、スタートアドレス（１０番地）から順に画像データが書き込まれることになる。なお、書き込み先の最終アドレスは外部装置からの画像データ数の指定値をインタフェース５０を介して制御回路４１が判読し、アドレスカウンタ４９ｂに予め指定されている。したがって、最終アドレスのＲＡＭ４９ａへの書き込みが終了すると、ＲＡＭ４９ａへの書き込み動作は終了する。
【０１７７】
以上のＲＡＭクリア、及びメモリへのデータの書き込み動作により、図１５の例では、番地０〜９に“０”が書き込まれ、インタフェース５０を介して受信した第１ラインに相当する画像データは番地１０〜１９に、第２ラインに相当する画像データは番地２０〜２９と順番に記憶されることとなる。
【０１７８】
〈メモリからの画像データの読み出し〉
次に、上記によってＲＡＭ４９ａに書き込まれた画像データを読み出し、印刷する動作について、図１５を例とし、図１７のタイミングチャートを用いて説明する。図１７は、左肩上がりの傾きの場合のメモリの動作を示すタイミングチャートである。
【０１７９】
左肩上がりの傾きの場合、ＬＥＤヘッド３に送信される画像データが、図１５（ｂ）に示されるようにＲＡＭ４９ａから読み出されればよい。すなわち、制御回路４１は、１ライン目としてＲＡＭ４９ａ上の番地０，１，２，３，４，１５，１６，１７，１８，１９の順で画像データを読み出し、印刷制御回路４８に出力すればよい。
【０１８０】
まず、リードスタート番地は番地０であることから、制御回路４１はこの番地０をリードスタート番地としてスタート番地ラッチ４９ｇからラッチ出力する。また、制御回路４１は、Ｗ値ラッチ４９ｉに向け、Ｗｐ／８、すなわち、数値“１０”を出力する。なお、Ｗｐ／８、すなわち、数値“１０”は加算器４９ｈ、補数演算４９ｌ、セレクタ４９ｋに向け常時出力されている。
【０１８１】
図７において、Ｒ／Ｌ信号は左肩上がりであるから、Ｒ／Ｌ信号は制御回路４１によってハイレベルに指定されており、セレクタ４９ｋとしては出力バスＢ１２、すなわち、Ｗｐ／８が選択され、出力バスＢ９に出力される。この状態で、図１７（ｂ）、（ｃ）、（ｅ）に示すように、スタート信号Ｓｔ、ライン信号Ｌｓ、切替ラッチクリア信号Ｃｒが同時に、制御回路４１の指示により、タイミングジェネレータ６４から出力されると、スタート番地ラッチ４９ｇの出力値“０”はスタート信号Ｓｔ、ライン信号Ｌｓのローレベルのタイミングでセレクタ４９ｆ、ラッチ４９ｄ、セレクタ４９ｃを介してアドレスカウンタ３８ｂに向けて出力される。
【０１８２】
このとき、ライン信号Ｌｓのローレベルのタイミングで、この“０”がアドレスカウンタ４９ｂに取り込まれ、アドレスバスＢ２に出力される。さらに、切替ラッチクリア信号Ｃｒにより、ラッチ（Ｂ）６５Ｂは“０”にクリアされ、この“０”の値が加算器６５Ｃに出力される。
【０１８３】
次いで、図１７（ｆ）に示すリード信号ＲＤがタイミングジェネレータ６４から出力され、ＲＡＭ４９ａから０番地の画像データが出力される。このように、リード信号ＲＤのタイミングで順次１アップカウントされ、これによって指定された画像データを次々にデータバスＢ１に出力し、印刷制御回路４８へ取り込ませるようになっている。
【０１８４】
ここで、リード信号ＲＤのタイミングでアドレスカウンタ４９ｂがアップカウントされている間に、アドレス切替信号発生回路６５は、図１７（ｇ）に示すアドレス切替信号Ｚｍを出力することになる。ここで、右肩上がりの傾きの場合と同様に、説明を簡単にするために、図５の加算器６５Ｃの容量を２の８剰、すなわち、加算結果が２５６を超えた場合にキャリーを発生するものとして説明する。
【０１８５】
この場合、アドレス切替信号発生回路６５のラッチ（Ａ）６５Ａには、間引き量が設定されるが、この例では、間引き量は主走査方向に１０バイトに対して副走査方向に２ドットとなる。実際には、主走査方向に対して１バイト加えて、１１バイトに対して傾き量である２ドットとした方が都合がよい。図１５に示す例においては、加算器Ｃの容量を２の８剰とすると、（２５６）×（２）／（１１）＝４６．５となる。そして、制御回路４１は、小数点以下を切り上げた値４７をラッチ（Ａ）６５Ａに設定する。
【０１８６】
これらの値はリード信号ＲＤのタイミングで加算器６５Ｃで次々に加算され、この加算結果にしたがって、アドレス切替信号Ｚｍが発生する。この加算結果とアドレス切替信号Ｚｍとを図１７（ｇ）に示す。
【０１８７】
ところで、現在のアドレスカウンタ４９ｂのアドレスバスＢ２の出力値をＡｄとすると、Ｂ９には、Ｗｐ／８値が選択されているため、加算器４９ｊは、（Ａｄ＋Ｗｐ／８）なる加算を行い、その結果をラッチ４９ｅに向けて出力する。なお、この出力タイミングでは、セレクタ４９ｃはライン信号Ｌｓがハイレベルであるため、出力バスＢ５、すなわち、（Ａｄ＋Ｗｐ／８）値が選択され、出力バスＢ３に送られることになる。
【０１８８】
アドレスカウンタ４９ｂのＬｏａｄ信号は、ライン信号Ｌｓとアドレス切替信号Ｚｍとの論理和信号であるため、アドレス切替信号Ｚｍのローレベルタイミングで（Ａｄ＋Ｗｐ／８）値がアドレスカウンタ４９ｂにより取り込まれ、ＲＡＭ４９ａに向けて出力される。したがって、このときは、１つ前のアドレスはＡｄ番地であり、今回のアドレスは（Ａｄ＋Ｗｐ／８）番地となり、１ライン前の画像データが読み出されることになる。
【０１８９】
図１７（ｆ）に示すように、第１ラインでは、先ず、スタート信号Ｓｔ、及びライン信号Ｌｓのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは“０”となり、次に、リード信号ＲＤの立下りのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは、“１”，“２”，“３”，“４”，“５”と切り替わる。次に、アドレス切替信号Ｚｍがローレベルとなった瞬間に（Ａｄ＋Ｗｐ／８）＝５＋１０＝“１５”となり、更に、リード信号ＲＤの立下りタイミングのタイミング毎に“１６”，“１７”，“１８”，“１９”，“２０”となる。なお、ＲＡＭ４９ａ内に記憶されている画像データは、リード信号ＲＤがハイレベルの間、データバスＢ１上へ読み出され、印刷制御回路４８に向け出力される。したがって、Ａｄ値が、“０”，“１”，“２”，“３”，“４”，“１５”，“１６”，“１７”，“１８”，“１９”で指定される番地の画像データが印刷制御回路４８に向け出力される。以上で、図１４に示す第１ラインの読み出しが終了する。
【０１９０】
次いで、この画像データが印刷制御回路４８からＬＥＤヘッド３に出力され、更にＬＥＤ素子を発光駆動させるためのストローブ信号が印刷制御回路４８から出力されることで、第１ラインの印刷が行われる。
【０１９１】
第１ライン分の画像データの読み出しが終了すると、タイミングジェネレータ６４によって、図１７（ｃ）、（ｅ）に示すようにライン信号Ｌｓと切替ラッチクリア信号Ｃｒとが出力されることになる。そして、ラッチ（Ｂ）６５Ｂは、この切替ラッチクリア信号Ｃｒのタイミングで“０”にクリアされ、この“０”値を加算器６５Ｃに出力する。
【０１９２】
ここで、第２ライン目の画像データが読み出される前は、ラッチ４９ｄは、第１ライン目で指定された“０”をタッチ出力しているため、加算器４９ｈの加算結果は“０”＋（Ｗｐ／８）＝１０となる。
【０１９３】
このとき、スタート信号Ｓｔはハイレベルのままであるので、この加算結果はセレクタ４９ｆを介してラッチ４９ｄに向けて出力される。この状態で、ライン信号Ｌｓのローレベルのタイミングでこの“０”＋（Ｗｐ／８）、すなわち、数値“１０”がラッチ４９ｄ、及びセレクタ４９ｃを介してアドレスカウンタ４９ｂに取り込まれ、アドレスバスＢ２に出力される。
【０１９４】
次いで、図１７（ｆ）に示すリード信号ＲＤがタイミングジェネレータ６４から出力され、ＲＡＭ４９ａから１０番地の画像データが出力される。ここで、リード信号ＲＤのタイミングでアドレスカウンタ４９ｂがアップカウントされている間に、第１ラインと全く同様に、アドレス切替信号発生回路６５は、図１７（ｇ）に示すアドレス切替信号Ｚｍを出力することになる。ラッチ（Ａ）６５Ａには，第１ライン時に設定された数値“４７”がラッチ出力されており、これらの値は、リード信号ＲＤのタイミングで加算器６５Ｃで次々加算され、この加算結果にしたがって、アドレス切替信号Ｚｍが発生する。この加算結果とアドレス切替信号Ｚｍとを図１７（ｇ）に示す。
【０１９５】
第２ライン目も、第１ラインと同様にして、図１７（ｆ）に示すように、先ず、ライン信号Ｌｓのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは“１０”となり、次に、リード信号ＲＤの立下りのタイミングでアドレスカウンタ４９ｂの出力値Ａｄは、“１１”，“１２”，“１３”，“１４”，“１５”と切り替わる。
【０１９６】
次に、アドレス切替信号Ｚｍがローレベルとなった瞬間に（Ａｄ＋Ｗｐ／８）＝１５＋１０＝“２５”となり、更に、リード信号ＲＤの立下りタイミングのタイミング毎に“２６”，“２７”，“２８”，“２９”，“３０”となる。なお、ＲＡＭ４９ａ内に記憶されている画像データは、リード信号ＲＤがハイレベルの間、データバスＢ１上へ読み出され、印刷制御回路４８に向け出力される。したがって、Ａｄ値が、“１０”，“１１”，“１２”，“１３”，“１４”，“２５”，“２６”，“２７”，“２８”，“２９”で指定される番地の画像データが印刷制御回路４８に向け出力される。以上で、図１５に示す第２ラインの読み出しが終了する。
【０１９７】
次いで、この画像データが印刷制御回路４８からＬＥＤヘッド３に出力され、更にＬＥＤ素子を発光駆動させるためのストローブ信号が印刷制御回路４８から出力されることで、第２ラインの印刷が行われる。
【０１９８】
第３ライン目以降の同様にしてＲＡＭ４９ａから画像データが順次読み出され、この読み出された画像データが各ライン単位でＬＥＤヘッド３に出力され、次々に印刷が実行される。そして、最終ラインの画像データが印刷された時点でＲＡＭ４９ａからの画像データの読み取りが終了する。以上のようにして、印刷機構Ｐ１のＬＥＤヘッド３に対して印刷機構Ｐ２のＬＥＤヘッド３の取り付けが右肩上がりに傾いていたとしても、ＲＡＭ４９ａのアドレス操作により、１ドット以内の誤差で色ずれを合わせることができる。
【０１９９】
以上のように、第１の実施形態によれば、各色の画像データに対し、ドットデータを挿入する機能を設けたため、ＬＥＤヘッドが傾いて実装されたことにより主走査方向への投影幅が各色で異なったしまった場合においても、色ずれを低減することができ、画像品質を向上させることができる。
【０２００】
［第２の実施形態］
第２の実施形態においては、第１の実施形態で説明した制御機構のみが異なり、他の構成は同一である。したがって、第２の実施形態の説明においては、第１の実施形態で説明した同一の箇所には同一の符号を付してその説明を省略する。
【０２０１】
図１８は、第２の実施形態に係る制御機構を説明する制御ブロック図である。第２の実施形態に係るカラー記録装置１は、第１の実施形態で説明した制御回路４１に代えて制御回路７０が、画像データ挿入回路６３に代えて画像データ削除回路７１を備える。
【０２０２】
制御回路７０は、第１の実施形態に係る制御回路４１の機能・構成に加え、最大傾き設定値△ｈｍａｘを設定して画像データ削除回路７に出力する機能を有する。ここで、最大傾き設定値△ｈｍａｘは、傾き補正値△ｈ１，△ｈ２，△ｈ３，△ｈ４のうち、その絶対値が一番大きい傾き補正設定値と同値である。
【０２０３】
図１９は、画像データ削除回路７１を示すブロック図である。画像データ削除回路７１は、ドット削除数計算回路７１Ａと、削除位置計算回路７１Ｂと、乱数発生回路６３Ｃと、ドット削除回路７１Ｄとを備える。
【０２０４】
ドット削除数計算回路７１Ａは、制御回路７０から入力された傾き補正設定値△ｈ、最大傾き設定値△ｈｍａｘ、ヘッド解像度Ｑ、及びヘッド長Ｌｅｎの情報からドット削除数Ｎ’を計算して出力する。
【０２０５】
削除位置計算回路７１Ｂは、ドット削除数計算回路７１Ａから入力されたドット削除数Ｎ’、並びに制御回路７０から入力されたＬＥＤヘッド３の１ライン分のドット数Ｗの情報からドットを削除すべき位置を示した情報である削除位置情報Ｍ’を計算し出力する。
【０２０６】
ドット削除回路７１Ｄは、ドット削除数計算回路７１Ａから入力されたドット削除数Ｎ’、削除位置計算回路７１Ｂから入力された削除位置情報Ｍ’、及び乱数発生回路６３Ｃから入力された乱数Ｐに基づき、メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂのそれぞれから取得した画像データを変換し、変換済み画像データをメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに書き込む。
【０２０７】
画像データ削除回路７１による補正の実行は制御回路７０によって制御され、制御回路７０が図示せぬ交換開始信号を画像データ削除回路７１に出力することによって開始される。同時に、制御回路７０は、インタフェース５０、及びメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに対して、記憶している画像データを画像データ削除回路７１に出力するよう指示を与える。
【０２０８】
次に、画像データ削除回路７１による補正処理方法について説明する。制御回路７０から交換開始信号が入力されると、画像データ削除回路７１のドット削除数計算回路７１Ａは、式４の計算を行って△Ｌｅｎ’を求める。次に、ドット削除数計算回路７１Ａは、△Ｌｅｎ’とＬＥＤヘッド３の解像度Ｑとを用い、式５からドット削除数Ｎ’を計算して出力する。
【０２０９】
【数４】
2013202970.tif 000006
【０２１０】
【数５】
2013202970.tif 000007
【０２１１】
また、ドット削除数計算回路７１Ａは、計算結果であるドット削除数Ｎ’が小数となった場合、四捨五入して整数値とする処理も行う。第１の実施形態で説明した例に、△ｈｍａｘ＝３．６７ｍｍというパラメータを追加して計算すると、△Ｌｅｎ’＝０．０１１ｍｍ、Ｎ’＝０．０１１＊（２４００／２５．４）＝１．００となり、これを四捨五入してＮ’＝１という計算結果が得られる。
【０２１２】
次に、画像データ削除回路７１の削除位置計算回路７１Ｂは、式５の計算により得られたドット削除数Ｎ’とＬＥＤヘッド３の１ライン分のドット数Ｗとを用い、式６からドットを削除すべき位置を示した情報である削除位置情報Ｍ’を計算して出力する。
【０２１３】
【数６】
2013202970.tif 000008
【０２１４】
また、削除位置計算回路７１Ｂは、計算結果である削除位置情報Ｍ’が小数となった場合、四捨五入して整数値とする処理も行う。そして、ドット数Ｗを１９９６８ドットとして計算すると、Ｍ’＝１９９６８／（１＋１）＝９９８４という計算結果が得られる。
【０２１５】
画像データ削除回路７１のドット削除回路７１Ｄは、削除位置情報Ｍ’を削除位置計算回路７１Ｂから、ドット削除数Ｎ’をドット削除数計算回路７１Ａから、乱数Ｐを乱数発生回路６３Ｃから、画像データをメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂのそれぞれから取得する。そして、ドット削除回路７１Ｄは、図２０に示すように、画像データの先頭から（Ｍ＊ｎ＋Ｐ）番目と（Ｍ＊ｎ＋Ｐ＋１）番目とのデータの何れか１ドット分のドットデータを削除して中間画像データを生成する。ここで、ｎは１以上Ｎ以下の整数である全てのｎである。なお、ドット削除回路７１Ｄは、削除するドットデータを（Ｍ＊ｎ＋Ｐ）番目のデータとその前後のデータとの比較して決定する。
【０２１６】
ところで、（Ｍ＊ｎ＋Ｐ）番目のデータが、（Ｍ＊ｎ＋Ｐ−１）番目のデータ、及び（Ｍ＊ｎ＋Ｐ＋１）番目のデータのどちらともと異なっている場合、（Ｍ＊ｎ＋Ｐ）番目のデータを削除してしまうと、例えば、１ドット幅の細線が消えてしまうといったことが発生してしまう。したがって、このような場合、ドット削除回路７１Ｄは、（Ｍ＊ｎ＋Ｐ）番目のデータを削除するのではなく、代わりに（Ｍ＊ｎ＋Ｐ＋１）番目のデータを削除する。すなわち、ドット削除回路７１Ｄは、削除するデータを図２１に示す真理値表にしたがって決定する。
【０２１７】
ドット削除回路７１Ｄによって生成された中間画像データは画像データ数がＷ−Ｎ’となっており、ＬＥＤヘッド３の１ライン分のドット数に満たない状態である。このままでは、ＬＥＤヘッド３に出力するデータ量が不足することになるため、不足であるＮ’ドット分を中間画像データに追加する必要がある。図２０に示すように、ドット削除回路７１Ｄは、画像データの後端部分にＮ’個のデータを挿入することにより画像データ数Ｗとなった変換済みの画像データを生成する。なお、このときドット削除回路７１Ｄにより挿入されるデータは０、すなわち、静電潜像によってトナーが付着することがないデータとする。そして、制御回路７０は、インタフェース５０、及びメモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに対して、指示を与え、変換済み画像データを各メモリ４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂに書き込む。
【０２１８】
以上のように、第２の実施形態によれば、各色の画像データに対し、ドットデータを挿入する機能を設けたため、ＬＥＤヘッドが傾いて実装されたことにより主走査方向への投影幅が各色で異なったしまった場合においても、色ずれを低減することができ、画像品質を向上させることができる。また、第１の実施形態と比較して、挿入ドットを記憶するためのバッファ領域が不要となるため、回線規模での削減を行うことができる。
【０２１９】
本実施形態の説明においては、補正設定手段としてディップスイッチを使用した例について説明したが、本発明はこれに限定されず、例えば、カラー記録装置外部に補正値を入力可能な走査部を設け、これらから入力された補正量を制御回路のメモリが記憶する形態としてもかまわない。
【符号の説明】
【０２２０】
１  カラー記録装置
２  画像形成部
３  ＬＥＤヘッド
３ａ  基板
３ｂ  セルフォック（登録商標）レンズアレイ
４  転写ローラ
５  軸
６  感光体ドラム
７  帯電ローラ
８  現像器
８ａ  現像ローラ
８ｂ  現像ブレード
８ｃ  スポンジローラ
８ｄ  トナータンク
９  キャリアベルト
９ａ  上面部
１０  駆動ローラ
１１  従動ローラ
１２  張設ローラ
１４  クリーニングブレード
１５  廃トナータンク
１６  検出センサ
１８，１９  位置決め部材
２０  給紙機構
２１  記録媒体収容箱
２２  押し上げ板
２３  押圧手段
２４  弁別手段
２５  バネ
２６  給紙ローラ
２７  記録媒体
２８，２９  ガイド
３０，３１  レジストローラ
３２  帯電器
３３  除電器
３４  ガイド
３５  定着器
３６  ヒートローラ
３７  加圧ローラ
３８  排出口
３９  排出スタッカ
４０  ケース
４０ａ  窓穴
４０ｂ，４０ｃ  案内ピン穴
４１  制御回路
４２Ｙ，４２Ｍ，４２Ｃ，４２Ｂ  ＳＰバイアス電源
４３Ｙ，４３Ｍ，４３Ｃ，４３Ｂ  ＤＢバイアス電源
４４Ｙ，４４Ｍ，４４Ｃ，４４Ｂ  帯電用電源
４５Ｙ，４５Ｍ，４５Ｃ，４５Ｂ  転写用電源
４６  吸着帯電電源
４７  除電電源
４８Ｙ，４８Ｍ，４８Ｃ，４８Ｂ  印刷制御回路
４９Ｙ，４９Ｍ，４９Ｃ，４９Ｂ  メモリ
４９ａ  ＲＡＭ
４９ｂ  アドレスカウンタ
４９ｃ  セレクタ
４９ｄ  ラッチ
４９ｅ  ラッチ
４９ｆ  セレクタ
４９ｇ  スタート番地ラッチ
４９ｈ  加算器
４９ｉ  Ｗ値ラッチ
４９ｊ  加算器
４９ｋ  セレクタ
４９ｌ  補数演算
５０  インタフェース
５１  定着器ドライバ
５２  モータ駆動回路
５３，５４  モータ
５５  センサレシーバドライバ
５６，５７，５８，５９  ディップスイッチ
６０，６１  フォトインタラプタ
６３  画像データ挿入回路
６３Ａ  ドット挿入数計算回路
６３Ｂ  挿入位置計算回路
６３Ｃ  乱数発生回路
６３Ｄ  ドット挿入回路
６４  タイミングジェネレータ
６５  アドレス切替信号発生回路
６５Ａ  ラッチ（Ａ）
６５Ｂ  ラッチ（Ｂ）
６５Ｃ  加算器
６７  テストパターン発生回路
６８  テストスイッチ
７０制御回路
７１  画像データ削除回路
７１Ａ  ドット削除数計算回路
７１Ｂ  削除位置計算回路
７１Ｄ  ドット削除回路
Ｐ１，Ｐ２，Ｐ３，Ｐ４  印刷機構
【図１】
2013202970.tif 000009
【図２】
2013202970.tif 000010
【図３】
2013202970.tif 000011
【図４】
2013202970.tif 000012
【図５】
2013202970.tif 000013
【図６】
2013202970.tif 000014
【図７】
2013202970.tif 000015
【図８】
2013202970.tif 000016
【図９】
2013202970.tif 000017
【図１０】
2013202970.tif 000018
【図１１】
2013202970.tif 000019
【図１２】
2013202970.tif 000020
【図１３】
2013202970.tif 000021
【図１４】
2013202970.tif 000022
【図１５】
2013202970.tif 000023
【図１６】
2013202970.tif 000024
【図１７】
2013202970.tif 000025
【図１８】
2013202970.tif 000026
【図１９】
2013202970.tif 000027
【図２０】
2013202970.tif 000028
【図２１】
2013202970.tif 000029