(57)【要約】【課題】スキューずれ角度がプリントヘッドの取り付け精度により一定の場合に、補正に必要となるラインバッファの容量を削減する。【解決手段】スキューずれ角度に対応して主走査方向の画像データをスキュー補正対象のブロック数に分割するスキュー画像処理部５と、主走査方向にライン毎に入力される画像データを一時的に保存するラインバッファ２と、分割されたブロック数に基づいてラインバッファ２から出力データを読み出すアドレスを生成するラインバッファリードアドレス制御部３と、出力データを読み出したリードアドレスからその読み出したアドレスへ入力データを書き込むアドレスを生成するラインバッファライトアドレス制御部４とを備え、スキュー画像処理部５はラインバッファ２の一部を用いてスキューずれ角度に応じたアドレス領域内で制御し既に出力として読み出されたデータが格納されていたアドレスに画像データを書き込みスキュー補正を行う。【選択図】図１
2012183805.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して所定のスキューずれ角度でスキューずれが発生する画像形成装置において、
所定のスキューずれ角度に対応して、主走査方向の画像データをスキュー補正対象のブロック数に分割する画像処理手段と、
主走査方向にライン毎に、入力される画像データを一時的に保存するラインバッファ手段と、
上記分割されたブロック数に基づいて上記ラインバッファ手段から出力データを読み出すアドレスを生成するラインバッファリードアドレス制御手段と、
上記出力データを読み出したリードアドレスからその読み出したアドレスへ入力データを書き込むアドレスを生成するラインバッファライトアドレス制御手段とを備え、
上記画像処理手段は、主走査ライン全体のラインバッファ手段の一部を用いて、上記スキューずれ角度に応じたアドレス領域内で制御し既に出力として読み出されたデータが格納されていたアドレスに入力される画像データを書き込むことでスキュー補正を行うことを特徴とする画像形成装置。
【請求項２】
上記画像処理手段は、上記出力データのスキューずれが右肩下がりの場合には、主走査方向にスキュー補正を行う単位に分割したブロックに対してデータが出力された場所に副走査方向に対し、副走査方向に順方向に書き込み制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
上記画像処理手段は、上記出力データのスキューずれが右肩上がりの場合には、主走査方向に補正を行う単位に分割されたブロックを出力された場所に副走査方向に対し、副走査方向に対して逆方向にデータを書き込み制御することを特徴とする請求項１記載の画像形成装置。
【請求項４】
上記画像処理手段は、上記スキューずれ角度が変化した場合に、スキュー補正を行う単位となる主走査方向のブロックの分割数を制御することを特徴とする請求項１乃至３のうちのいずれか１つに記載の画像形成装置。
【請求項５】
上記画像処理手段は、上記ラインバッファ手段から所定の参照ラインに対して近接するデータを読み出すことで所定の近似式を用いたスキュー補正することを特徴とする請求項１乃至４のうちのいずれか１つに記載の画像形成装置。
【請求項６】
画像データに対して所定のスキューずれ角度でスキューずれが発生する画像形成方法のための画像形成方法において、
所定のスキューずれ角度に対応して、主走査方向の画像データをスキュー補正対象のブロック数に分割する画像処理ステップと、
主走査方向にライン毎に、入力される画像データをラインバッファ手段に一時的に保存するステップと、
上記分割されたブロック数に基づいて上記ラインバッファ手段から出力データを読み出すアドレスを生成するステップと、
上記出力データを読み出したリードアドレスからその読み出したアドレスへ入力データを書き込むアドレスを生成するステップとを含み、
上記画像処理ステップは、主走査ライン全体のラインバッファ手段の一部を用いて、上記スキューずれ角度に応じたアドレス領域内で制御し既に出力として読み出されたデータが格納されていたアドレスに入力される画像データを書き込むことでスキュー補正を行うことを含むことを特徴とする画像形成方法。
【請求項７】
上記画像処理ステップは、上記出力データのスキューずれが右肩下がりの場合には、主走査方向にスキュー補正を行う単位に分割したブロックに対してデータが出力された場所に副走査方向に対し、副走査方向に順方向に書き込み制御することを含むことを特徴とする請求項６記載の画像形成方法。
【請求項８】
上記画像処理ステップは、上記出力データのスキューずれが右肩上がりの場合には、主走査方向に補正を行う単位に分割されたブロックを出力された場所に副走査方向に対し、副走査方向に対して逆方向にデータを書き込み制御することを含むことを特徴とする請求項６記載の画像形成方法。
【請求項９】
上記画像処理ステップは、上記スキューずれ角度が変化した場合に、スキュー補正を行う単位となる主走査方向のブロックの分割数を制御することを含むことを特徴とする請求項６乃至８のうちのいずれか１つに記載の画像形成方法。
【請求項１０】
上記画像処理ステップは、上記ラインバッファ手段から所定の参照ラインに対して近接するデータを読み出すことで所定の近似式を用いたスキュー補正することを含むことを特徴とする請求項６乃至９のうちのいずれか１つに記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタル複合機又はプリンタなどの画像形成装置及び方法に関する。
【背景技術】
【０００２】
一般的にデジタル複合機などの画像形成装置は、画像形成部、画像を印刷するための画像出力部を備える。この画像出力部を形成するプリントヘッドとして、用紙に対して、ＬＥＤが主走査方向に並べられたＬＥＤＡヘッドなどが用いられる。このＬＥＤは理想的には印刷用紙に対して常に平行に並べられるべきであるが、機械的な取り付け精度の誤差によってはプリントされる画像が印刷用紙の主走査方向に対して印刷ずれを起こすことが知られている。この印刷ずれを画像形成部に備える画像処理部の中のスキュー補正処理において補正し印刷ずれを低減させる技術が考えられ、既に知られている。
【０００３】
従来技術に係るスキュー補正処理としては、例えば、特許文献１において、「複数のプリントヘッドを用いて１つの用紙上に重ねて印字を行う印字装置において、プリントヘッドの間で発生するスキューの補正において、少ないメモリで、しかも高精度の補正処理を可能にするために、印字装置において、ビットマップメモリは、印字する画像データを記憶する画像データ領域と、画像データ領域の先端部と後端部にそれぞれ設けた空白領域とを有し、ビットマップメモリの画像領域に記憶された画像データについて、画像データ領域から順に画像データを読み出し、プリントヘッドの間の相対的な傾きをライン単位で補正した書込アドレスに画像データを転送して、ビットマップメモリ上で、ライン単位で補正をする。補正した画像データをプリントヘッドに送ることによりスキュー補正をする」ことが開示されている。
【０００４】
すなわち、特許文献１の印字装置は、「画像データに対しスキュー補正を行う画像処理部と主走査方向にライン毎データを書き込むラインバッファ部とラインバッファへのリードライトアクセスのアドレスを制御する制御回路部で構成される回路構成においてラインバッファにライトされているデータで既に出力として読み出されたデータが格納されていたアドレスに入力画像データを書き込むことでスキュー補正を実現すること」を特徴としている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術に係るスキュー補正処理は、主走査ライン方向の全データを保持しスキュー補正処理を実現しており、スキュー補正対象ラインが増加すると必要な画像メモリ容量も増加し回路規模の増大に繋がっていたという問題があった。
【０００６】
また、上述の特許文献１には、スキュー補正用のラインバッファを削減する目的で、画像データの先端部と後端部にそれぞれ空白領域をビットマップメモリ上に設けビットマップメモリ上でライン単位の補正を行うことが可能な構成が開示されている。しかし、ラインメモリを削減することができるがメモリ容量による回路規模の増大という問題は解消できていない。
【０００７】
本発明の目的は以上の問題点を解決し、スキュー補正処理を行う画像処理部と、当該画像処理に必要なラインバッファとを備えた画像形成装置において、スキューずれの角度（以下、スキューずれ角度という。）がプリントヘッドの機械的な取り付け精度により一定の場合に補正に必要となるラインバッファの容量を従来技術に比較して削減することができる画像形成装置及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
第１の発明に係る画像形成装置は、
画像データに対して所定のスキューずれ角度でスキューずれが発生する画像形成装置において、
所定のスキューずれ角度に対応して、主走査方向の画像データをスキュー補正対象のブロック数に分割する画像処理手段と、
主走査方向にライン毎に、入力される画像データを一時的に保存するラインバッファ手段と、
上記分割されたブロック数に基づいて上記ラインバッファ手段から出力データを読み出すアドレスを生成するラインバッファリードアドレス制御手段と、
上記出力データを読み出したリードアドレスからその読み出したアドレスへ入力データを書き込むアドレスを生成するラインバッファライトアドレス制御手段とを備え、
上記画像処理手段は、主走査ライン全体のラインバッファ手段の一部を用いて、上記スキューずれ角度に応じたアドレス領域内で制御し既に出力として読み出されたデータが格納されていたアドレスに入力される画像データを書き込むことでスキュー補正を行うことを特徴とする。
【０００９】
上記画像形成装置において、上記画像処理手段は、上記出力データのスキューずれが右肩下がりの場合には、主走査方向にスキュー補正を行う単位に分割したブロックに対してデータが出力された場所に副走査方向に対し、副走査方向に順方向に書き込み制御することを特徴とする。
【００１０】
また、上記画像形成装置において、上記画像処理手段は、上記出力データのスキューずれが右肩上がりの場合には、主走査方向に補正を行う単位に分割されたブロックを出力された場所に副走査方向に対し、副走査方向に対して逆方向にデータを書き込み制御することを特徴とする。
【００１１】
さらに、上記画像形成装置において、上記画像処理手段は、上記スキューずれ角度が変化した場合に、スキュー補正を行う単位となる主走査方向のブロックの分割数を制御することを特徴とする。
【００１２】
またさらに、上記画像形成装置において、上記画像処理手段は、上記ラインバッファ手段から所定の参照ラインに対して近接するデータを読み出すことで所定の近似式を用いたスキュー補正することを特徴とする。
【００１３】
第２の発明に係る画像形成方法は、画像データに対して所定のスキューずれ角度でスキューずれが発生する画像形成方法のための画像形成方法において、
所定のスキューずれ角度に対応して、主走査方向の画像データをスキュー補正対象のブロック数に分割する画像処理ステップと、
主走査方向にライン毎に、入力される画像データをラインバッファ手段に一時的に保存するステップと、
上記分割されたブロック数に基づいて上記ラインバッファ手段から出力データを読み出すアドレスを生成するステップと、
上記出力データを読み出したリードアドレスからその読み出したアドレスへ入力データを書き込むアドレスを生成するステップとを含み、
上記画像処理ステップは、主走査ライン全体のラインバッファ手段の一部を用いて、上記スキューずれ角度に応じたアドレス領域内で制御し既に出力として読み出されたデータが格納されていたアドレスに入力される画像データを書き込むことでスキュー補正を行うことを含むことを特徴とする。
【００１４】
上記画像形成方法において、上記画像処理ステップは、上記出力データのスキューずれが右肩下がりの場合には、主走査方向にスキュー補正を行う単位に分割したブロックに対してデータが出力された場所に副走査方向に対し、副走査方向に順方向に書き込み制御することを含むことを特徴とする。
【００１５】
また、上記画像形成方法において、上記画像処理ステップは、上記出力データのスキューずれが右肩上がりの場合には、主走査方向に補正を行う単位に分割されたブロックを出力された場所に副走査方向に対し、副走査方向に対して逆方向にデータを書き込み制御することを含むことを特徴とする。
【００１６】
さらに、上記画像形成方法において、上記画像処理ステップは、上記スキューずれ角度が変化した場合に、スキュー補正を行う単位となる主走査方向のブロックの分割数を制御することを含むことを特徴とする。
【００１７】
またさらに、上記画像形成方法において、上記画像処理ステップは、上記ラインバッファ手段から所定の参照ラインに対して近接するデータを読み出すことで所定の近似式を用いたスキュー補正することを含むことを特徴とする。
【発明の効果】
【００１８】
従って、本発明に係る画像形成装置及び方法によれば、主走査ライン全体のラインバッファ手段の一部を用いて、上記スキューずれ角度に応じたアドレス領域内で制御し既に出力として読み出されたデータが格納されていたアドレスに入力される画像データを書き込むことでスキュー補正を行うので、スキュー角度によって定められたアドレス領域内のラインバッファを用いて入力画像データをラインバッファに書き込むとき、主走査ライン方向に順次書き込むのではなく、ライトアドレス及びチップセレクトを制御し既に出力されたデータが格納されていたアドレス領域に書き込む。これにより、スキューずれ角度がプリントヘッドの機械的な取り付け精度により一定の場合に補正に必要となるラインバッファの容量を削減することをできる。
【００１９】
上記画像形成装置及び方法において、上記出力データのスキューずれが右肩下がりの場合には、主走査方向にスキュー補正を行う単位に分割したブロックに対してデータが出力された場所に副走査方向に対し、副走査方向に順方向に書き込み制御するので、入力画像の出力データが右肩下がりのスキューずれを起こす画像形成装置に対してこの制御を実施すれば右肩下がりのスキューずれを補正することができる。
【００２０】
また、上記画像形成装置及び方法において、上記出力データのスキューずれが右肩上がりの場合には、主走査方向に補正を行う単位に分割されたブロックを出力された場所に副走査方向に対し、副走査方向に対して逆方向にデータを書き込み制御するので、右肩上がりのスキューずれを起こす画像形成装置に対してこの制御を実施することで右肩上がりのスキューずれを低減することができる。
【００２１】
さらに、上記画像形成装置及び方法において、上記スキューずれ角度が変化した場合に、スキュー補正を行う単位となる主走査方向のブロックの分割数を制御するので、スキュー角度が変化した場合でも角度に対応して制御回路を変更しなくても同じ回路構成でスキュー補正を実現することができる。
【００２２】
またさらに、上記画像形成装置及び方法において、上記ラインバッファ手段から所定の参照ラインに対して近接するデータを読み出すことで所定の近似式を用いたスキュー補正するので、画像補間を行いながらのスキュー補正に対しても同じ回路構成で実現することができる。
【図面の簡単な説明】
【００２３】
【図１】従来技術に係る画像形成装置において印刷用紙３０でのスキュー発生を説明する平面図であり、（ａ）は正常時の平面図であり、（ｂ）はスキュー発生時の平面図である。
【図２】従来技術に係る画像形成装置において印字画素における（ａ）スキュー発生時及びスキュー補正後を示す概念図である。
【図３Ａ】本発明の実施形態に係る画像形成装置の構成を示すブロック図である。
【図３Ｂ】図３Ａのスキュー補正回路１の構成を示すブロック図である。
【図４】上記画像形成装置における主走査データとラインバッファ内データの対応関係を示すタイミングチャートである。
【図５】上記画像形成装置におけるラインバッファ内データとスキューずれ入力データとの関係を示す図である。
【図６】上記画像形成装置において既に出力したデータが格納されていたラインバッファに図５の入力データを書き込んだときの場合を示す図である。
【図７】上記画像形成装置において右肩上がりのスキューずれ入力データを示す図である。
【図８】上記画像形成装置において入力画像データとラインバッファとの関係を示す図である。
【図９】上記画像形成装置において既に出力したデータが格納されていたラインバッファに図８の入力データを書き込んだときの場合を示す図である。
【図１０】上記画像形成装置において異なるスキューずれ角度によって変更した主走査分割数を示す各ラインバッファ内のデータ図である。
【発明を実施するための形態】
【００２４】
以下、本発明に係る実施形態について図面を参照して説明する。なお、以下の各実施形態において、同様の構成要素については同一の符号を付している。
【００２５】
本発明の実施形態に係る画像形成装置は、取り付け精度によるスキューずれ角度が一定であるときのラインバッファを用いたスキュー補正処理に際して、以下の特徴を有する。すなわち、スキューによるずれ角度が一定の場合に主走査ライン全体の画像データを保持するラインバッファを用意することなくスキュー角度によって必要となるラインバッファの領域を用いてスキュー補正処理を実現する。入力画像データをラインバッファに書き込むときに、スキュー補正対象となる画像データが出力されるため、入力画像データに対しラインバッファのライトアドレスを制御し、既に出力された画像データが格納されていたラインバッファのアドレスに入力画像データを書き込むことを特徴としている。
【００２６】
図１は一般的な画像形成装置において印刷用紙３０でのスキュー発生を説明する平面図であり、図１（ａ）は正常時の平面図であり、図１（ｂ）はスキュー発生時の平面図である。すなわち、図１に印刷時のスキューの発生状態を示している。図１（ａ）において、画像３１の「Ａ」がスキューが発生せず用紙３０に対して画像データが平行に印刷されている様子を示している。それに対して、図１（ｂ）では、スキュー発生時には用紙３０の水平方向（主走査方向）に対して一定の角度のスキューずれを起こした画像「Ａ」が印刷される。
【００２７】
図２は従来技術に係る画像形成装置において印字画素における（ａ）スキュー発生時及びスキュー補正後を示す概念図である。図２において、主走査方向の画素画像が副走査方向にずれて印刷されるため主走査方向をあるブロック数に分割しその補正するブロック単位で出力するデータをずらすことでスキューずれを低減することができることを示唆している。
【００２８】
図３Ａは本発明の実施形態に係る画像形成装置の構成を示すブロック図である。図３Ａにおいて、ＣＰＵ１０はクロック発生器１１からのクロックに基づいて、画像形成装置全体の動作を制御する。ＣＰＵ１０には、プログラム及び所定データを格納するＲＯＭ１２と、画像メモリのＤＲＡＭ１３とが接続される。また、メモリ及び入出力制御部２０は、各メモリ及び外部回路との信号入出力を制御する。ＣＰＵ１０はまた、ホストインターフェース１４、ビデオインターフェース１５及びスキュー補正回路１に接続される。画像データは、ホストインターフェース１４を介して、ＤＲＡＭ１３に記憶される。スキュー補正回路１は内蔵するラインバッファ（図３Ｂの２）を用いてスキュー補正を制御する。
【００２９】
図３Ｂは図３Ａのスキュー補正回路１の構成を示すブロック図である。図３Ｂにおいて、実施形態に係るスキュー補正回路１は、入力画像データを主走査ライン毎に保持するラインバッファ２と、ラインバッファへの書き込みアドレスを生成するライトアドレス制御部３と、ラインバッファ２から画像データを読み出すアドレスを生成するリードアドレス制御部４と、スキューずれ角度によって主走査方向を所定数のブロックに分割をするスキュー画像処理部５とを備えて構成される。当該スキュー補正回路１は、図１に示したような印刷用紙３０に対し出力画像がプリントヘッド等の影響によりスキューずれを発生させるプリンタ装置などの画像形成装置において、スキューずれ角度を低減するために用いられる画像処理回路である。
【００３０】
図４は上記画像形成装置における主走査データとラインバッファ内データの対応関係を示すタイミングチャートである。なお、図４において、Ｂａ，Ｂｂ，Ｂｃはラインバッファ２内の主走査方向の各ラインに対応するラインバッファである。
【００３１】
このスキュー補正処理動作では、入力画像データを主走査方向にライン毎ラインバッファ２にライトアドレス制御部３にて生成したライトアドレスにて順次ライトしていく。スキュー補正対象となるライン数がラインバッファ２に格納されたらリードアドレス制御部４にて生成されたアドレスよってラインバッファ２からデータが読み出されて出力される。
【００３２】
図４において、主走査ラインａのデータをラインバッファＢａに書き込み、次の主走査ラインｂが入力されたらラインバッファＢｂに書き込むように主走査ラインに対して１つのラインバッファに順次書き込んでいく。例えば、スキュー補正の対象となるライン数が３ラインの場合にはこのライン数だけ入力データが入力された時点でデータを読み出して出力する。データを出力するとき、スキュー画像処理部５にてスキューずれ角度に応じた補正対象ブロックに主走査を分割する。この分割されたブロックを基準にラインバッファ２からデータを読み出して出力させることでスキューずれを低減する。これにより、図２のスキュー補正概念図に示したような出力データとなる。
【００３３】
図５は上記画像形成装置におけるラインバッファ内データとスキューずれ入力データとの関係を示す図である。また、図６は上記画像形成装置において既に出力したデータが格納されていたラインバッファに図５の入力データを書き込んだときの場合を示す図である。図５及び図６を参照して、具体的な例として、既に出力したデータが格納されていた場所に入力データを書き込む方法について以下説明する。
【００３４】
図５は入力データを順次ラインバッファＢａ〜Ｂｄに書き込んだ様子を示している。スキュー補正を行うには主走査ラインの数字１〜１４のブロックにある画像データが必要となる。ラインバッファ２に格納されているデータをアドレス制御し画像データ番号１→２→３→４という順に読み出して出力することでスキュー補正を実現する。このとき、順に読み出したデータが格納されていたラインバッファの場所は既にデータを出力しているためその後の補正には必要なくなる。そのため、この出力された場所に次の主走査ラインの入力ラインＩｅの画像データを書き込むようにアドレスを制御する。図６にその様子を示している。
【００３５】
図６において、画像データ番号１，２，３，４の画像データが格納されていたアドレスに入力ラインの画像データ番号１４，１３，１１，８の画像データを書き込む。続いて、画像データ番号５→６→７→８というように画像データを出力させその出力した場所に次のラインのデータを書き込む。そしてまた、画像データ番号９→１０→１１→１２の画像データを読み出して、次のラインをその場所に書き込んでいく。この動作を繰り返すとラインバッファ２に保持されているデータが再び図５に示す配置に戻る。そのため、この制御を繰返し行うことでスキュー補正を実現できる。この制御によってスキュー補正対象のラインバッファ２を主走査ライン全体分を保持する必要なく、その全体の一部のみを用いてラインバッファ２の容量の削減が可能となる。
【００３６】
図７は上記画像形成装置において右肩上がりのスキューずれ入力データを示す図である。以上までは右肩下がりのスキューずれの場合につい説明してきたが、図７に右肩上がりのスキューずれが起こる画像データについて示している。図７において、出力データとしては画像データ番号１〜１４と記されたブロックが有効なデータとなる。
【００３７】
図８は上記画像形成装置において入力画像データとラインバッファとの関係を示す図である。上述の右肩下がりのスキューずれ補正時と同様、図８に示すように、ラインバッファ２にデータを順次書き込んでいき、補正対象のラインが保持されたら画像データ番号４→３→２→１の順にアドレス制御し出力させる。そして入力ラインＩｅのデータを出力されたデータが格納されていた場所に書き込む。
【００３８】
図９は上記画像形成装置において既に出力したデータが格納されていたラインバッファに図８の入力データを書き込んだときの場合を示す図である。画像データ番号４，３，２，１の格納されていたアドレスに、図９に示すように、画像データ番号８，１１，１３，１４の入力画像データを書き込む。その後、同様の繰返し処理を実施することでラインバッファ２には図８と同様の配置となるタイミングが現れるためこの間の処理を繰返し実施することでスキュー補正を実現できる。
【００３９】
図１０は上記画像形成装置において異なるスキューずれ角度によって変更した主走査分割数を示す各ラインバッファ内のデータ図である。図１０に示すように主走査の分割数を変更することでスキューずれ角度が変化したとしても同様の制御にてスキュー補正を実現できる。
【００４０】
図１０（ａ）に示すように、スキューずれ角度が緩やかな場合（スキューずれ角度が例えば１０度程度）ときには分割数を少なくなるように設定する一方、図１０（ｂ）に示すように、スキューずれ角度が急な場合（スキューずれ角度が例えば３０度以上）ときには、分割数を増やすことで対応する。しかし、補正対象となるラインは保持しているラインバッファ２によって決まり保持しているラインバッファ以上のラインを必要とするスキュー補正には対応はできない。そのため、あらかじめある程度の角度ずれまで対応できるようにラインバッファを備えておく必要がある。
【００４１】
変形例．
また、補正近似法を用いたスキュー補正処理（変形例）についても同様の制御方法にて実現できる。補正近似法を用いるには補正対象となる主走査ラインに対して参照ラインを必要とする。
【００４２】
図５を参照して説明すると、例えばバイリニア近似法の場合、補正対象となるラインは画像データ番号１→２→３→４と読み出し、それに加え参照ラインは画像データ番号５→６→７→８となりこの画像データもラインバッファ２から読み出すが、この参照ラインは次に対象ラインにもなるため保持する必要がありラインバッファ２に書き込んでおく。しかし、画像データ番号１→２→３→４の画像データは対象ラインとしてスキュー補正処理された後のためこのデータが格納されていた場所に次の入力データラインを書き込むことで、これまでと同様の制御を行うことでスキュー補正が実現できる。また、バイリニア近似法のみだけでなくバイキュービックも同様に参照ラインとして用いるライン数を変更するだけで同様の制御でスキュー補正を実現できる。
【産業上の利用可能性】
【００４３】
以上詳述したように、本発明に係る画像形成装置及び方法によれば、主走査ライン全体のラインバッファ手段の一部を用いて、上記スキューずれ角度に応じたアドレス領域内で制御し既に出力として読み出されたデータが格納されていたアドレスに入力される画像データを書き込むことでスキュー補正を行うので、スキュー角度によって定められたアドレス領域内のラインバッファを用いて入力画像データをラインバッファに書き込むとき、主走査ライン方向に順次書き込むのではなく、ライトアドレス及びチップセレクトを制御し既に出力されたデータが格納されていたアドレス領域に書き込む。これにより、スキューずれ角度がプリントヘッドの機械的な取り付け精度により一定の場合に補正に必要となるラインバッファの容量を削減することをできる。
【００４４】
上記画像形成装置及び方法において、上記出力データのスキューずれが右肩下がりの場合には、主走査方向にスキュー補正を行う単位に分割したブロックに対してデータが出力された場所に副走査方向に対し、副走査方向に順方向に書き込み制御するので、入力画像の出力データが右肩下がりのスキューずれを起こす画像形成装置に対してこの制御を実施すれば右肩下がりのスキューずれを補正することができる。
【００４５】
また、上記画像形成装置及び方法において、上記出力データのスキューずれが右肩上がりの場合には、主走査方向に補正を行う単位に分割されたブロックを出力された場所に副走査方向に対し、副走査方向に対して逆方向にデータを書き込み制御するので、右肩上がりのスキューずれを起こす画像形成装置に対してこの制御を実施することで右肩上がりのスキューずれを低減することができる。
【００４６】
さらに、上記画像形成装置及び方法において、上記スキューずれ角度が変化した場合に、スキュー補正を行う単位となる主走査方向のブロックの分割数を制御するので、スキュー角度が変化した場合でも角度に対応して制御回路を変更しなくても同じ回路構成でスキュー補正を実現することができる。
【００４７】
またさらに、上記画像形成装置及び方法において、上記ラインバッファ手段から所定の参照ラインに対して近接するデータを読み出すことで所定の近似式を用いたスキュー補正するので、画像補間を行いながらのスキュー補正に対しても同じ回路構成で実現することができる。
【符号の説明】
【００４８】
１…スキュー補正回路、
２…ラインバッファ、
３…ライトアドレス制御部、
４…スキュー画像処理部、
５…リードアドレス制御部、
６…プリントヘッド、
１０…ＣＰＵ、
１１…クロック発生器、
１２…ＲＯＭ、
１３…ＤＲＡＭ、
１４…ホストインターフェース、
１５…ビデオ入出力インターフェース、
２０…メモリ及び入出力制御部。
【先行技術文献】
【特許文献】
【００４９】
【特許文献１】特許第３９８２１１８号公報
【図１】
2012183805.tif 000003
【図２】
2012183805.tif 000004
【図３Ａ】
2012183805.tif 000005
【図３Ｂ】
2012183805.tif 000006
【図４】
2012183805.tif 000007
【図５】
2012183805.tif 000008
【図６】
2012183805.tif 000009
【図７】
2012183805.tif 000010
【図８】
2012183805.tif 000011
【図９】
2012183805.tif 000012
【図１０】
2012183805.tif 000013