(57)【特許請求の範囲】
【請求項１】
用紙の移動方向に１列に配置された複数色のプリントヘッドを用いて１つの用紙上に重ねて印字を行なう印字装置において、
印字する画像データを記憶する画像データ領域と、画像データ領域の先端部と後端部にそれぞれ設けた白データの領域とを有するビットマップメモリと、
ビットマップメモリの画像データ領域の先頭アドレスから順に読出アドレスを生成する読出アドレス生成部と、
読出アドレスから、プリントヘッドの間の相対的な傾きをライン単位で補正した書込アドレスを生成する書込アドレス生成部と、
前記ビットマップメモリに対し読み出し及び書き込みを行うメモリ制御部であって、ビットマップメモリの画像領域に記憶された画像データについて、読出アドレス生成部により生成された読出アドレスから画像データを読み出し、書込アドレス生成部により生成された書込アドレスにその画像データを上書きするメモリ制御部とを備え、
前記メモリ制御部は、前記画像データの上書きにおいて、最上部の画像データを前記先端部の白データの領域の最上部に接する位置に上書きし、その他の画像データを最上部の画像データに続いて順次上書きし、前記画像データ領域の前記後端部の白データの領域の白データも読み出して上書きする
ことを特徴とする印字装置。
【請求項２】
ビットマップメモリにおける前記先端部と後端部の白データの領域は、それぞれ、画像データを２次元空間で表したとき、補正する最大の傾きを有する１ラインの高さ以上の高さを有することを特徴とする請求項１に記載された印字装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タンデム型カラー印字装置に関する。
【０００２】
【従来の技術】
タンデム型カラープリンタなどのタンデム型の印字装置においては、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色の記録ユニットが１列に配置される。印字においては、記録ユニットにより生成されたＣ、Ｍ、Ｙ、Ｋの複数のトナー像を重ね合わせて１枚の用紙に転写してカラー画像を形成する。
この種の印字装置においては、カラー印字の品質を高めるには、転写される複数色のトナー像の位置ずれを低減する必要がある。位置ずれには、主走査方向の位置ずれ、副走査方向の位置ずれ、主走査方向のラインの傾きを表すスキュー量がある。プリントヘッドの間の位置ずれは、主走査方向、副走査方向、そして、傾きの３種類に分類される。主走査方向と副走査方向の位置ずれは、プリンタコントローラから印字データを出力するタイミングを制御することで、比較的容易に補正できる。しかし、傾きに対しては、画像データを傾き量に応じて補正することが必要になる。
【０００３】
【発明が解決しようとする課題】
そのために、補正が必要となる最大の傾き量に相当するラインバッファをプリントヘッドの直前に配置し、そのラインバッファで傾き量に応じた補正を行って、プリントヘッドに出力する補正方法が考案されている。しかし、この方法では、補正のために高速動作が可能なメモリを大量に必要とする上、想定した最大の傾きを超える場合は補正ができなくなるという欠点を持っていた。
【０００４】
本発明の目的は、プリンタヘッドの間で発生するスキューの補正において、少ないメモリ容量で高精度の補正処理を可能にする印字装置を提供することである。
【０００５】
【課題を解決するための手段】
本発明に係る印字装置は、用紙の移動方向に１列に配置された複数色のプリントヘッドを用いて１つの用紙上に重ねて印字を行なう印字装置である。この印字装置は、印字する画像データを記憶する画像データ領域と、画像データ領域の先端部と後端部にそれぞれ設けた白データの領域とを有するビットマップメモリと、ビットマップメモリの画像データ領域の先頭アドレスから順に読出アドレスを生成する読出アドレス生成部と、読出アドレスから、プリントヘッドの間の相対的な傾きをライン単位で補正した書込アドレスを生成する書込アドレス生成部と、前記ビットマップメモリに対し読み出し及び書き込みを行うメモリ制御部であって、ビットマップメモリの画像領域に記憶された画像データについて、読出アドレス生成部により生成された読出アドレスから画像データを読み出し、書込アドレス生成部により生成された書込アドレスにその画像データを上書きするメモリ制御部とを備え、前記メモリ制御部は、前記画像データの上書きにおいて、最上部の画像データを前記先端部の白データの領域の最上部に接する位置に上書きし、その他の画像データを最上部の画像データに続いて順次上書きし、前記画像データ領域の前記後端部の白データの領域の白データも読み出して上書きする。好ましくは、この印字装置において、ビットマップメモリにおける前記先端部と後端部の白データの領域は、それぞれ、画像データを２次元空間で表したとき、補正する最大の傾きを有する１ラインの高さ以上の高さを有する。画像データの先端部と後端部にそれぞれ空白領域(白データの領域)を設けるので、メモリ制御部は、ビットマップメモリ上で画像データを転送してライン単位で補正ができる。プリントヘッドの間の相対的な傾きに対してあらかじめ補正した画像データをプリントヘッドに送ることにより、傾きを打ち消すことができる。
【０００６】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
図１は、タンデム型のカラープリンタの概略の構成を示す。イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のイメージングユニット１０ｙ、１０ｍ、１０ｃ、１０ｋが、転写ベルト１２の用紙の移動方向（副走査方向）にそって順番に１列に並んで配置される。各イメージングユニット１０ｙ、１０ｍ、１０ｃ、１０ｋの内部には、回転軸が主走査方向に沿って配置された感光体を中心に電子写真プロセスを行なうために必要なエレメントが配置されている。Ｙ、Ｍ、Ｃ、Ｋの画像形成用の感光体がそれぞれ図中反時計回りに回転することにより、イメージングユニット１０ｙ、１０ｍ、１０ｃ、１０ｋにおける画像形成プロセスが連続的に行なわれる。ホストから送られてきた画像データは、制御部１４において、イエロー、マゼンタ、シアン、ブラックの印字用データに変換され、各イメージングユニット１０ｙ、１０ｍ、１０ｃ、１０ｋ内の露光ヘッドに送られる。各露光ヘッドは、送られてきた画像データの電気信号に応じてレーザーを発光させて、その光をポリゴンミラーにより１次元走査し、主走査方向に沿って感光体を露光する。感光体上に形成された潜像は各色トナーで現像される。感光体上のトナー像は、転写ベルト１２内に上述の各感光体と対向して設置された転写チャージャ（図示しない）により、転写ベルト１２に重ねて転写される。一方、用紙は、給紙カセット１６からピックアップローラー１８により転写部へ送られる。転写ベルト１２上のトナー像は転写ローラー２０により用紙に転写される。トナー像は、定着ユニット２２により加熱され溶かされて用紙上に定着された後、用紙搬送路を経てトレイ２４へ排出される。また、転写後に転写ベルト１２上に残留したトナーは、クリーナー２６により除去される。
【０００７】
また、イメージングユニット１０ｙ、１０ｍ、１０ｃ、１０ｋの最下流には、３個のレジスト補正センサ２８が、ベルト１２の搬送方向と垂直な方向（主走査方向に）に一列に配置されている。各イメージングユニット１０ｙ、１０ｍ、１０ｃ、１０ｋを用いて転写ベルト１２上にレジストパターンを形成した際、このセンサによってＹ、Ｍ、Ｃ、Ｋトナー画像の主・副走査方向の色ずれ量を検出し、画像データ制御部での描画位置補正と画像歪み補正を行う。これによって、用紙上のＹ、Ｍ、Ｃ、Ｋのトナー画像の色ずれを防止している。
【０００８】
図２に示される制御部１４において、ＣＰＵ３０は制御部全体の動作を制御する。ＣＰＵ３０にはＲＯＭ３２とＤＲＡＭ３４が接続される。また、メモリ・Ｉ／Ｏ制御部３６は、メモリおよび外部との信号入出力を制御する。ＣＰＵ３０は、また、ホストインターフェース部３８、ビデオインターフェース部４０およびスキュー補正制御部４２に接続される。画像データは、ホストインターフェース部３８を介して、ＤＲＡＭ３４に記憶される。スキュー補正制御部４２は、ラインバッファ４４を用いてスキュー補正を制御する。
【０００９】
次に、スキュー補正について説明する。図３は、イメージングユニット１０ｙ、１０ｍ、１０ｃ、１０ｋ内のプリントヘッドの間のスキューの１例を示す。ここで、イエロー、マゼンタ、シアンのスキュー歪みは、それぞれ、ブラック（Ｋ）のラインを基準として相対的に示される。スキュー歪みは、プリントヘッドの傾きなどによるものであり、レジスト補正センサ２８により検出される。
【００１０】
図４は、スキュー補正制御部４２による補正手順の概略を示す。第１スキュー補正部４２ａは、画像メモリ（ＤＲＡＭ３４）内の画像データに対して、プリントヘッドの機械的なばらつきに対して１ライン単位で大まかなスキュー補正をする。次に、第２スキュー補正部４２ｂは、第１スキュー補正部により補正されたデータに対して、１ラインより小さい単位でスキュー補正をする。本実施形態では、印字は、副走査方向に１／３ドットの単位で制御できるものとする。そこで、第２スキュー補正部４２ｂは、スキュー補正を１／３ラインの単位で行う場合、その分割数の整数倍である３ｎ（ｎは自然数）の補正情報を用いればよい。この場合、１ライン単位での補正量をｎとすることができ簡単な回路で処理を行うことができる。即ち、１／３ラインの単位の補正情報を３ｎ＋１や３ｎ＋２とすると、端数が発生するため、この端数を処理するための回路がさらに必要となるが、補正情報を３ｎとすると、補正できる精度が１／３に減少するが、上述した端数の処理が不要となり回路を簡略化できる。得られた画像データはプリントヘッドに送られる。このように、補正を２回に分けて行うことによって、たとえば１ライン単位の補正を画像メモリ上で行ない、１ラインより小さい単位での補正をＦＩＦＯメモリまたはプリントヘッドで行なえる。これによって、補正に必要なＦＩＦＯメモリなどの特殊なメモリの量を削減でき、低コスト化が実現できる。
【００１１】
たとえば、図５の上側に示すように、基準となるブラックのラインに対して、イエロー、マゼンタまたはシアンのプリントヘッドにより形成されたラインが傾いていて、それによりスキュー歪みが生じていたとする。ここで、黒丸が１ドットを表す。図５の中央部に示すように、第１スキュー補正部４２ａは、１ラインの単位で補正する。次に図５の下側に示すように、第２スキュー補正部４２ｂは、１／３ラインの単位で補正する。補正後のデータを用いて印字をすることにより、スキュー歪みは１ラインより小さい程度に軽減できる。
【００１２】
本実施形態では、１ライン単位のスキュー補正は、ＤＲＡＭ３４内のビットマップメモリ領域に記憶した画像データをメモリ内で処理することによりおこなう。スキュー歪みに対してあらかじめ補正した画像データをプリントヘッドに送ることにより、スキュー歪みを打ち消すことができる。
【００１３】
図６は、スキュー補正における画像データを２次元空間で表したものである。図６を参照して、メモリ内での補正について説明する。図６の左上側（ａ）に示すように、ビットマップメモリにおいて、ホストから受け取った画像データ（補正前）５０の先端部（図において上部）５２と後端部（図において下部）５４に白データの領域が設けられる。この白データの領域は、補正する最大の傾き量以上の大きさを持っている。
【００１４】
スキュー補正において、まず、補正前の画像データ５０の第１ラインが、ラインバッファ４４を用いて、図６の右上側（ｂ）に示すように、上側の白領域５２に転送される。このとき、転送位置は、レジスト補正センサ２８により検出されたスキュー歪みに対応して斜めになる。ここで、最上部の画像データは白領域５２の最上部に接する位置に転送される。第２ライン以降のデータも、第１ラインのデータに続く位置に、図６の左下側（ｃ）に示すように同様に順次転送されていく。図６の右下側（ｄ）が、転送完了後の画像データを示す。白領域５４のデータも同様に転送されるので、画像データの下側で画像データがなくなった部分には自動的に白データが記憶される。こうして、画像の下側の白領域が上側に拡大され、ビットマップメモリの画像データがない部分のデータをデータ転送時やデータ転送後に除く処理が不要となる。
【００１５】
図７は、図６に示したようにメモリ３４内でスキュー補正をするときのアドレス生成回路を示す。アドレス生成回路は、スキュー補正制御部４２内にある。アドレス生成回路において、アドレスカウンタ６０は、スタートアドレスレジスタ６２に格納されたスタートアドレスを初期値として画像クロックにより計数をおこなう。読み出し時には、画像クロック信号が入力されると、アドレスカウンタ６０は計数値を１つ増加し、読出アドレスとして出力する。また、書き込み時には、アドレスカウンタ６０の計数値とオフセットレジスタ６４に格納されているオフセット値とが第１加算器６６により加算され、第２加算器６８に出力される。一方、画素クロック信号が入力されると、スキューカウンタ７０は、ライン同期信号によりスキュー補正値レジスタ７２に格納されているスキュー補正値が入力され、それを初期値として計数をおこなう。乗算器７４は、スキューカウンタ７０の計数値と主走査レジスタ７６の値との積を演算し、スキューによる補正値として第２加算器６８に出力する。第２加算器６８は２つの入力値を加算して書込アドレスとして出力する。
【００１６】
別の実施形態では、ライン単位のスキュー補正において、ビットマップメモリ上の画像データを高速に出力しながら補正する。図８を参照して説明すると、左上側（ａ）に示すように、ホストから受け取った画像データについて、２次元空間において、画像データの上部と下部に白データ領域が設けられる。この白データの領域は、補正する最大の傾き量以上の大きさを持っている。（これは、図６に示した第１実施形態の場合と同様である。）スキュー補正において、アドレス生成回路（図１３参照）は、スキュー歪みの補正情報に対応して、その位置を斜めの線で示す読み出しアドレスを生成する。すなわち、２次元空間において（ａ）に示すように格納された画像データを、スキュー歪みを打ち消すように斜めに読み出す。まず、図８の右上側（ｂ）に示すように、画像データの第１ラインが、斜めの線で示す読み出し位置でビデオデータとして読み出される。第１ラインでは、最後の１／４のデータのみが画像データである。第２ライン以降のデータも、第１ラインに続く位置に、図８の左下側（ｃ）に示すように同様に転送される。図８の右下側（ｄ）が、画像データの最後のラインの最後の読み出しを示す。この最終ラインでは、最初の１／４のデータのみが画像データである。
【００１７】
次にバーストアクセスモードについて説明する。従来は、たとえば図９のアクセスのタイミングチャートに示すように、画像データは、１ワードごとに、設定されたアドレスから読み出される。ここでは、４ワードのアクセスが示される。これに対し、本実施形態では、バーストアクセスにより画像データを読み出す。バーストアクセスにおいては、先頭アドレスが指定されると、複数ワード分（ここでは４ワード）をまとめてアクセスする。図１０は、バーストアクセスのタイミングを示す。ライン単位の補正において、画像データをバーストアクセスで複数ワード分ずつ読み出す。このため、１回のバーストアクセスを単位に、ビットマップメモリから読み出すアドレスを生成して、４つのデータを連続的に読み出す。すなわち、アドレスが出力されると、そのアドレスを含む４アドレスのデータが連続的にアクセスされる。画像データの読み出しをバーストアクセスでおこなうので、図９と比較してわかるように、アクセス時間が短縮でき、補正処理を高速化できる。
【００１８】
次に、図１１を参照して、１ライン単位の補正回路４２ａを説明する。バーストアクセスによるアドレス生成回路（図１３参照）８０から１ライン分のアドレスが画像メモリ３４に順次出力される。画像メモリ３４の出力データは、直接にセレクタ８４に送られるとともに、また、ラインバッファ４４を介してセレクタ８４に送られる。セレクタ８４は、セレクト信号生成回路（図１４参照）８６からのセレクト信号に応じて２ライン分のデータから１ライン分の画像データを画素単位で合成して出力する。
【００１９】
図１２により、１ライン単位の補正回路４２ａにおけるバーストアクセスを用いたスキュー補正を説明する。スキュー補正のため、補正前のデータが２次元空間においてワード単位で読み出される。ここで、プリントヘッドの傾きによるスキュー補正の単位（以下補正単位という）は、必ずしも１回のバーストアクセスで読み出す単位（以下アクセス単位という）の整数倍でない。図１２の上段には、補正前のデータについて、ｎ番目、(ｎ＋１)番目、(ｎ＋２)番目のバーストアクセスによる読出データが重複することが示される。したがって、データをアクセス単位で読み出すと、斜線部に示す不要なデータも読み出される。これにより、それに重複する必要なデータが読み出せないことになる。そこで、図１１の中段に示すように、１ライン分のラインバッファ（ＦＩＦＯメモリ）４４を用いて補正をおこなう。図に示す例では、３つの補正単位のデータについて、すでに白で示した部分が、矢印で示すように、ラインバッファ４４に格納されている。ここで、ハッチング部分は、バーストアクセスにより読み出されたが補正単位に含まれないため、ラインバッファ４４に格納されていない部分を表す。次に、新たに画像データを読み出したときに、矢印で示すように、前回読み出せなかったデータ（白で示した部分）をそのラインの対応する位置に合成し、同時にラインバッファ４４にも記憶する。こうして、図１２の下段に示すように、２ライン分のデータから画素単位で１ライン分のデータを合成する。
【００２０】
図１３は、バーストアクセスによるアドレス生成回路８０のブロック図である。画像クロックは、ドットカウンタ８００と分周器８０２に入力される。分周器８０２はバーストアクセスする単位（アクセス単位）に画像クロックを分周して、アドレスカウンタ８０４に送る。アドレスカウンタ８０４は、スタートアドレスレジスタ８０６から入力されるスタートアドレスを初期値として、アクセス単位でインクリメントされ、アドレスを加算器８０８に出力する。
一方、ドットカウンタ８００は、スキュー補正値カウンタ８１０に格納されている補正する画素の単位に達するごとにカウントパルスをラインカウンタ８１２に出力する。ラインカウンタ８１２の出力値と、ラインサイズレジスタ８１４からのラインサイズは乗算器８１６で乗算され、加算器８１８に出力される。これにより、乗算器８１６は何ライン補正するかを演算する。ドットカウンタ８００とラインカウンタ８１２はライン同期信号によりリセットされる。加算器８１８は、２つの入力値を加算して、読出アドレスを出力する。
【００２１】
図１４は、セレクト信号生成回路８６のブロック図であり、図１５は、そのタイミングチャートである。ワードカウンタ８６０とスキューカウンタ８６２は、画素クロックを計数する繰り返しカウンタである。ワードカウンタ８６０は、ワードレジスタ８６４に格納されているバーストアクセスの単位（アクセス単位）に達するごとにリセットされ、また、スキューカウンタ８６２は、スキューレジスタ８６６に格納されている補正する画素単位に達するごとにリセットされる。スキューレジスタ８６６は、スキューカウンタ８６２の出力信号またはライン同期信号によりその格納値を出力して、スキューカウンタ８６２をリセットし、ワードレジスタ８６４は、ワードカウンタ８６０の出力信号またはライン同期信号によりその格納値を出力して、ワードカウンタ８６０をリセットする。フリップフロップ８６８は、スキューカウンタ８６２の出力信号によりリセットされ、ワードカウンタ８６４からの出力信号によりセットされてセレクト信号を出力する。このセレクト信号がセットされると、ラインバッファ４４からのデータが選択され、リセットされると、画像メモリ３４からのデータが選択される。
【００２２】
以上に説明したように、ビットマップメモリにおいて画像データの先端部と後端部に白データの領域を設け（図８の左上側（ａ）参照）、ラインバッファ４４を用いて、画像データをライン単位の補正を行ないながら出力する。こうして、少なくとも１ライン分のラインバッファ４４を用いて１ラインの単位で補正を行える。これによって、スキュー補正に必要なＦＩＦＯメモリなどの特殊なメモリの量を削減でき、低コスト化が実現できる。
【００２３】
画像が滑らかに印刷されるようにするため、１画素よりも細かい単位で補正をすることが要求される。次に、第２スキュー補正部４２ｂによる１ラインより小さい単位（本実施形態では１／３ライン単位）での補正を説明する。図４に示したように、１ラインより小さい単位での補正は、第１スキュー補正部４２ａにより１ラインの単位で補正された画像データに対して行なわれる。１ラインより小さい単位での補正において、図５に示したように、副走査方向において、印字が１／３ラインの単位で制御される。
【００２４】
図１６は、１／３ライン単位の補正回路４２ｂとプリントヘッド４６を示す。１ラインの単位ですでに補正がされているビデオデータが、ラインバッファ９０を経て遅延される。ビデオデータまたは１ライン遅延されたビデオデータとが、ビデオ０信号、ビデオ１信号およびビデオ２信号としてプリントヘッド４６（図１９参照）に出力される。ビデオ０信号、ビデオ１信号およびビデオ２信号は、１／３ラインの単位で順次印字される印字データである。ビデオ０信号は、ラインバッファ９０を経て遅延されたビデオデータである。一方、ビデオデータとラインバッファの出力データとは、それぞれ、第１セレクタ９２と第２セレクタ９４に出力される。第１セレクタ９２と第２セレクタ９４とは、それぞれ、セレクト信号生成回路９６（図１７参照）からのセレクト１信号とセレクト２信号に応じてスキューを考慮して選択したビデオデータをビデオ１信号とビデオ２信号としてプリントヘッド４６に出力する。
【００２５】
図１７は、セレクト信号生成回路９６の構成を示し、図１８は、セレクト信号生成回路９６のタイミングチャートを示す。セレクト信号生成回路９６において、サブドットカウンタ９６０とスキューカウンタ９６２は、画素クロックを計数する。サブドットカウンタ９６０は、サブドットレジスタ９６４に格納されている数値に達するごとにリセットされ、また、スキューカウンタ９６２は、スキューレジスタ９６６に格納されている数値に達するごとにリセットされる。スキューレジスタ９６６は、スキューカウンタ９６２の出力信号またはライン同期信号によりその格納値を出力し、サブドットレジスタ９６４は、サブドットカウンタ９６０の出力信号またはライン同期信号によりその格納値を出力する。シフトレジスタ９６８は、スキューカウンタ９６２の出力信号によりリセットされ、サブドットカウンタ９６０からの出力信号により、Ｈレベルの入力信号をシフトして、セレクト１信号とセレクト２信号を出力する。
【００２６】
図１８に示されるように、サブドットカウンタ９６０とスキューカウンタ９６２は、ライン同期信号によりリセットされて計数を開始し、それぞれ、シフトクロック信号とクリア信号を出力する。これに対応して、シフトレジスタ９６８は、セレクト１信号とセレクト２信号を出力する。これにより、第１セレクタ９２は、セレクト１信号を受け取ると、ビデオ１信号をプリントヘッド４６に出力し、第２セレクタ９４は、セレクト２信号を受け取ると、ビデオ２信号をプリントヘッド４６に出力する。
【００２７】
図１９は、プリントヘッド４６の構成を示す。図２０のプリントヘッド４６のタイミングチャートにおいて、下側（ｂ）のチャートは、上側（ａ）のチャートの破線部を拡大したものである。プリントヘッド９８は、主走査方向に１列に配置されたＬＥＤアレイ１００を備える。第２スキュー補正部４２ｂ（図１６）からのビデオ０信号、ビデオ１信号、ビデオ２信号は、それぞれ、３つのシフトレジスタ１０２に入力され、画素クロックをシフトクロックとしてライン方向にシフトされる。この３ラインのシフトレジスタ１０２の各セルの画像データ（ビデオ０信号、ビデオ１信号、ビデオ２信号）は、それぞれ、ライン同期信号により、３段のシフトレジスタ１０４にラッチされる。３段のシフトレジスタ１０４のビデオ０信号、ビデオ１信号、ビデオ２信号は、１／３ライン同期信号により、シフトレジスタ１０２のシフト方向とは直交する方向に、３段のタイミングでシフトして、ＬＥＤアレイ１００の各ＬＥＤに出力される。
【００２８】
【発明の効果】
タンデム型プリンタのプリントヘッドの間で発生するスキュー補正において、ビットマップ上でライン単位の補正を高速に行える。画像データの先端部と後端部にそれぞれ空白領域(白データの領域)を設けるので、最小で１ライン分のバッファメモリを用いて、ライン単位の補正をビットマップメモリ上で高速で行える。プリントヘッドの間の相対的な傾きに対してあらかじめ補正した画像データをプリントヘッドに送ることにより、傾きを打ち消すことができる。
【図面の簡単な説明】
【図１】  カラープリンタの全体構成の断面図
【図２】  画像データ制御部のブロック図
【図３】  スキュー補正の概念を説明するための図
【図４】  スキュー補正の手順を示す図
【図５】  スキュー補正の例を示す図
【図６】  メモリ内でのスキュー補正を説明するための図
【図７】  アドレス生成回路のブロック図
【図８】  メモリ内でのスキュー補正を説明するための図
【図９】  従来のアクセスのタイミングチャート
【図１０】  バーストアクセスのタイミングチャート
【図１１】  １ライン単位の補正回路図
【図１２】  バーストアクセスによる補正のタイミングチャート
【図１３】  アドレス生成回路のブロック図
【図１４】  セレクト信号生成回路のブロック図
【図１５】  セレクト信号生成回路のタイミングチャート
【図１６】  １／３ライン単位の補正回路図
【図１７】  セレクト信号生成回路のブロック図
【図１８】  セレクト信号生成回路のタイミングチャート
【図１９】  プリントヘッド部の構成を示す図
【図２０】  プリントヘッド部のタイミングチャート
【符号の説明】
３４  画像メモリ、    ４２  スキュー補正部、    ４４  ラインバッファ、４６  プリントヘッド、    ８０  アドレス生成回路、    ８２  ラインバッファ、    ８４  セレクタ、    ８６  セレクト信号生成回路    ９６  セレクト信号生成回路。
【図１】
0003982118.tif 000002
【図２】
0003982118.tif 000003
【図３】
0003982118.tif 000004
【図４】
0003982118.tif 000005
【図５】
0003982118.tif 000006
【図６】
0003982118.tif 000007
【図７】
0003982118.tif 000008
【図８】
0003982118.tif 000009
【図９】
0003982118.tif 000010
【図１０】
0003982118.tif 000011
【図１１】
0003982118.tif 000012
【図１２】
0003982118.tif 000013
【図１３】
0003982118.tif 000014
【図１４】
0003982118.tif 000015
【図１５】
0003982118.tif 000016
【図１６】
0003982118.tif 000017
【図１７】
0003982118.tif 000018
【図１８】
0003982118.tif 000019
【図１９】
0003982118.tif 000020
【図２０】
0003982118.tif 000021