(57)【要約】【課題】直線状に配列された発光素子の発光に基づいて形成されるドットによる階調印刷方式で印刷する場合、発光素子の配列の位置ずれを高精度で補正することが難しく、多色の重ね合わせの印刷における色ずれを軽減することが難しかった。【解決手段】入力するｎビットの階調データの１画素に対応させて、記録用紙の搬送方向に相当する副走査方向にＳ＊Ｇ個配列されるサブライン上に選択的にサブドットを形成することによって階調値Ｍのドットを形成するドット形成手段を有し、このドット形成手段は、前記Ｓ＊Ｇ個のサブラインを、Ｓ個のサブラインを含むＧ個のグループに分割し、各グループ内のＳ個のサブラインに対して互いに異なるエネルギーでサブドットを形成し、且つ各グループの対応するサブラインのサブドットを略同一のエネルギーで形成し、位置補正する際にはグループ間ピッチを単位として移動する。【選択図】図２
2007245537.tif 000002
【特許請求の範囲】
【請求項１】
記録用紙に、入力する原画像ｎビットの階調データに基づいて階調値Ｍの画像を形成する画像形成装置であって、
前記入力するｎビットの階調データの１画素に対応させて、前記記録用紙の搬送方向に相当する副走査方向に仮想的にＳ＊Ｇ個配列されるサブライン上に選択的にサブドットを形成することによって階調値Ｍのドットを形成するドット形成手段を有し、
前記ドット形成手段は、前記Ｓ＊Ｇ個のサブラインを、Ｓ個のサブラインを含むＧ個のグループに分割し、各グループ内のＳ個のサブラインに対して互いに異なるエネルギーでサブドットを形成し、且つ各グループの対応するサブラインのサブドットを略同一のエネルギーで形成する
ことを特徴とする画像形成装置。
【請求項２】
前記ドット形成手段は、
前記ｎビットの階調データを、該階調データよりも階調値の低い階調値Ｍの階調データに変換する階調値変換手段と、
前記階調値Ｍの階調データを２値化した２値書き込みデータと、該２値書き込みデータを、前記Ｓ＊Ｇ個のサブラインに対応させて書き込むための書き込みアドレスとを出力する画像２値化制御部と、
前記２値書き込みデータを前記書き込みアドレスで指定された番地にメモリする２値画像メモリと、
前記２値画像メモリから、前記Ｓ＊Ｇ個のサブラインに対応する前記２値書き込みデータを２値読み出しデータとして読み出し、前記Ｓ個のサブラインに対応して互いに異なるエネルギーを供給するためのエネルギー供給情報を生成し、前記２値読み出しデータと前記エネルギー供給情報とを送信する印刷データ出力制御部と、
前記２値読み出しデータと前記エネルギー供給情報とを受信して、前記２値読み出しデータの真理値と前記エネルギー供給情報に基づいて、対応する発光素子の発光及び発光時間を設定する発光ヘッドと
を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記入力するｎビットの階調データは、前記副走査方向に仮想的にＬ個配列される各ラインに、前記副走査方向と直交する走査方向にＷ個配列されるＬ＊Ｗ個の画素のデータであり、前記ドット形成手段がＬ＊Ｗ個の各画素に対応して前記階調値Ｍのドットを形成することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記Ｌ個のラインはそれぞれ前記Ｓ＊Ｇ個のサブラインからなり、前記書き込みアドレスは、各サブラインの位置を示すＹ座標と前記走査方向に配列されたドットの位置を示すＸ座標に基づいて構成され、
前記印刷データ出力制御部は、前記２値書き込みデータを読み出す際に、読み出しアドレスとしてのＹ座標を、予め前記Ｘ座標に応じて設定される、前記グループのピッチを補正単位とする補正量を加えて補正することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記階調値Ｍと、前記グループの数Ｇ及び前記グループ内のサブラインの数Ｓとの関係が、
Ｍ≦（２Ｓ−１）＊Ｇ＋１
であることを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【請求項６】
前記グループの数Ｇが２、前記グループ内のサブラインの数Ｓが２、前記階調値Ｍが７であることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記グループの数Ｇが２、前記グループ内のサブラインの数Ｓが３、前記階調値Ｍが１５であることを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記グループの数Ｇが３、前記グループ内のサブラインの数Ｓが２、前記階調値Ｍが１０であることを特徴とする請求項５記載の画像形成装置。
【請求項９】
前記グループの数Ｇが２、前記グループ内のサブラインの数Ｓが２、前記階調値Ｍが４であることを特徴とする請求項５記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真プリンタ等の画像形成装置に関し、特に階調データを扱う光書き込みヘッドを備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、この種の電子写真プリンタにおいて、階調印刷を行う際に、レーザー等の走査型光源を用いる場合には同一ライン内であってもドット毎のサイズの変更は容易である。しかしながら、ラインに対応して直線状に多数配列されたＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）素子を同時に駆動するＬＥＤヘッドを光源として利用する場合には、同一ライン内に形成する各ドットサイズは変更できないことが一般的である。そこで、ライン毎のドットサイズを周期的に変更できるようにし、一つのドットを、複数のサブライン上に形成した、異なるサイズのサブドットを組み合わせて階調表現する方法が提案されている（例えば、特許文献１参照）。
【０００３】
一方、複数種類の色毎に独立した光源のＬＥＤヘッドを用い、対応する独立の感光ドラム上に画像を現像し、同一の紙に重ね合わせて転写してカラー画像を形成するタンデム型カラープリンタにおいては、ＬＥＤヘッドが斜めに取り付けられたことにより、重ね合わせた画像において色ずれが発生するという問題があった。この問題を回避するために、受信したデータを一旦画像メモリに格納し、ＬＥＤヘッドにデータを1ライン分送信するときに、ＬＥＤヘッドの位置ずれ量に応じてこの画像メモリから複数ラインにまたがって対応するデータを読み出すことで、印刷の副走査方向の位置ずれを少なくする技術が提案されている（例えば、特許文献２参照）。
【０００４】
更に、上記前者のＬＥＤヘッドによる、サイズの異なる複数のサブドットを使用する方法によって階調印刷を行う場合にも、上記後者の副走査方向の位置ずれ補正方法が用いられている。
【０００５】
【特許文献１】特開２００５−２２４１０号公報（第５頁〜第６頁、図７）
【特許文献２】特開平１１―３４３９９号公報（第６頁〜第７頁、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
図３２は、取り付け誤差のために、被照射対象に対する相対移動方向に対して斜めに取り付けられたＬＥＤヘッドによって、従来の階調印刷方式により、副走査方向（相対移動方向）補正を行わないで３ビット／ドットの階調で印刷した例を表したものである。この例では１ドットを３個の互いに異なる大きさのサブドットで構成している。図３２における各々の斜め線（サブライン）の位置にＬＥＤヘッドが到達したとき、ＬＥＤヘッドの各ＬＥＤ素子が、３サブライン周期で変化する駆動時間で同時に発光駆動されると、図３２に示すように各サブライン毎に大きさの異なる円で示すドットを印刷する。
【０００７】
図示するように、ＬＥＤヘッドが傾いているためにドットの副走査方向の位置は目標のラインからずれている。ずれたドットを補正するときに、各ドットを構成するサブドットは大きさが異なるので、位置補正量を３サブライン単位（１ライン単位）で行わなければならない。
【０００８】
一方、図３３は目標ラインから大きくずれた破線で示すドットに対し、上記した理由から、矢印で示す様に３サブライン（１ライン）分の副走査位置補正を行った例を示している。しかしながら、この場合図示したように補正後のドットにおいても、補正精度が低いために目標ラインとのずれは大きく、結果として複数の色を重ねた際の色ずれ軽減には不十分であった。
【０００９】
本発明の目的は、上記した問題点を解消し、ＬＥＤヘッドの傾きを補正する場合に、補正の精度を高めることによって、結果として複数の色を重ねた際の色ずれを軽減することできる画像形成装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明による画像形成装置は、記録用紙に、入力する原画像ｎビットの階調データに基づいて階調値Ｍの画像を形成する画像形成装置であって、
前記入力するｎビットの階調データの１画素に対応させて、前記記録用紙の搬送方向に相当する副走査方向に仮想的にＳ＊Ｇ個配列されるサブライン上に選択的にサブドットを形成することによって階調値Ｍのドットを形成するドット形成手段を有し、
前記ドット形成手段は、前記Ｓ＊Ｇ個のサブラインを、Ｓ個のサブラインを含むＧ個のグループに分割し、各グループ内のＳ個のサブラインに対して互いに異なるエネルギーでサブドットを形成し、且つ各グループの対応するサブラインのサブドットを略同一のエネルギーで形成することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、階調印刷方式で印刷する場合の発光ヘッドの取り付け誤差を、グループのピッチ単位で高精度に補正することが可能となるため、多色の重ね合わせの印刷における色ずれを軽減することができる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１は、本発明による画像形成装置の実施の形態１の構成例を概略的に示す概略構成図である。
【００１３】
同図に示す画像形成装置１０は、ＬＥＤを光源に使用した例えばカラー電子写真プリンタとしての構成を備え、記録用紙１７にブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、及びシアン（Ｃ）の各トナー現像を形成する現像形成部１１〜１４、及びヒートローラ６１，６２を備えている。ブラック用の現像形成部１１は、ブラック用の画像制御部５１、ブラック用のＬＥＤヘッド２１、ブラック用の感光体ドラム３１及びブラック用転写ローラ４１を備え、イエロー用の現像形成部１２は、イエロー用の、画像制御部５２、ＬＥＤヘッド２２、感光体ドラム３２及び転写ローラ４２を備え、マゼンタ用の現像形成部１３は、マゼンタ用の、画像制御部５３、ＬＥＤヘッド２３、感光体ドラム３３及び転写ローラ４３を備え、シアン用の現像形成部１４は、シアン用の、画像制御部５４、ＬＥＤヘッド２４、感光体ドラム３４及び転写ローラ４４を備えている。
【００１４】
各現像形成部１１〜１４は、各々の感光体ドラム３１〜３４が、記録用紙１７の搬送路に沿ってその上流側から順に配列されるように配置され、使用されるトナーが異なる他は同一の構成を有している。従って、ここではブラック（Ｋ）用の現像形成部１１を例にして、その構成を説明する。
【００１５】
感光体ドラム３１は、用紙の搬送方向に対して直角方向（図１の紙面に垂直な方向）の回転軸を中心に回転自在に配設され、図示せぬモータによって回転駆動される。尚、同図中のＸ、Ｙ、Ｚ軸は、記録用紙１７が各現像形成部１１〜１４を通過する際の搬送方向にＹ軸（向きは逆）をとり、各感光体ドラム３１〜３４の回転軸方向にＸ軸をとり、これら両軸と直交する方向にＺ軸を取っている。また、後述する他の図においてＸ、Ｙ、Ｚ軸が示される場合においても、これらの軸方向は、共通する方向を示すものとする。
【００１６】
感光体ドラム３１は、記録用紙１７の幅方向の印刷幅を確保できるだけの幅（Ｘ軸方向）を有する。ＬＥＤヘッド２１は、後述するように直線状に配列された複数のＬＥＤ素子３１６（図３）を備え、その配列方向がＸ軸と平行とされて、各ＬＥＤ素子の発光により、図示しない帯電手段によって一様に帯電された感光体ドラム３１の周面の対応する箇所を露光する。このためＬＥＤヘッド２１は、感光体ドラム３１の近傍に配置されている。画像制御部５１は、後述するように、外ホストコンピュータ等の上位装置から入力する印刷データに基づいて、感光体ドラム３１の周面に潜像を形成するようにＬＥＤヘッド２１の発光を制御する。
【００１７】
転写ローラ４１は、感光体ドラム３１と共に記録用紙１７を挟持する位置に配置され、記録用紙１７が通過する際に、図示しない現像手段によって、感光体ドラム３１の潜像部に現像形成されたブラックのトナー像を、記録用紙１７の記録面上に転写する。以上ように行なわれる記録用紙１７へのトナー像の転写は、他の現像形成部１２〜１４においても同様に実行され、記録用紙１７の記録面にイエロー、マゼンタ、シアンの各トナー現像が重ねて転写される。記録用紙１７の記録面上に重ねて形成された各色のトナー像は、記録用紙１７が搬送されて一対のヒートローラ６１，６２の接合部を通過する際に、加熱及び加圧されることにより記録用紙１７に定着される。
【００１８】
ここで、本実施の形態の画像形成装置においても実施される階調表現方法について説明する。例えば、１画素を、複数のサブライン上に異なるサイズのサブドットを選択的に形成して階調表現する場合を、以下に説明する。
【００１９】
今、ホストコンピュータ等の上位装置から送られてきた画像データを、１画素当たりの階調値を１６として印刷処理する場合の例について説明する。１インチ当たり６００画素の解像度を想定した場合、図３５に示すように、感光体ドラムの表面において、１画素は、１／６００［インチ］×１／６００［インチ］の正方形の形状を有する。そして、感光体ドラムの回転に伴ってＬＥＤヘッドを各トッド（の領域）が通過するときに、ドット形成タイミングとしてのサブラインタイミングが４回設定され、各サブラインタイミングでＬＥＤヘッドによる露光が行われる。
【００２０】
そのために、主走査方向（図３５において横方向）及び副走査方向（図３５において縦方向）において、いずれも１／６００［インチ］のピッチで画素が形成される場合、副走査方向において１／４８００［インチ］ごとに４個の露光位置、及び分割されたラインを表す複数のサブライン０〜３が設定され、所定の露光エネルギーｅ０〜ｅ３で露光されることによって、各サブライン０〜３に分割されたドットを表すサブドットが形成される。そして、各画素当たりの露光エネルギーｅ（ｋ）は、サブライン単位で互いに異ならせて設定された各露光エネルギーｅ０〜ｅ３の総和となる。
【００２１】
図３５に示されるように、画素毎の階調表現が、１画素内に縦に並んだ複数のサブドットを組み合わせることによって行われる。尚、１画素内に並んだサブドットを総称して単にドットと呼ぶことがある。
【００２２】
この場合、各画素内におけるサブドットを形成するための露光エネルギーｅ０〜ｅ３は、各サブライン０〜３毎に共通にされる。即ち、主走査方向に並んだサブドット同士は同じ露光エネルギーで形成されるので、共通のストローブ時間で、多数のＬＥＤ素子を駆動し、階調数を１６にして印刷を行うことができる。例えば、サブライン０〜３にサブドットを形成することによって階調値を１５に、サブライン１〜３にサブドットを形成することによって階調値を１４に、サブライン２、３にサブドットを形成することによって階調値を１２に、サブライン０〜２にサブドットを形成することによって階調値を７に、サブライン０、１、３にサブドットを形成することによって階調値を１１に、サブライン０、１にサブドットを形成することによって階調値を３にすることができる。
【００２３】
以上のようにして、１画素内に縦に並んだ複数のサブドットを組み合わせることによって、各画素が階調表現され、階調値の異なるドットを形成する。尚、以上の階調表現の説明は、以後の発明の理解を容易にするためになされたもので、既に公知の技術に基づくものである。
【００２４】
図２は、図１に示す各画像制御部５１〜５４の内部構成を示すブロック図で、ここでは、ブラック用の画像制御部５１を例にしている。
【００２５】
同図に示すように、画像制御部５１は、図示しないパソコン等の上位装置から受信した原画像を蓄積・処理する原画像処理部１０１、原画像処理部１０１から出力された７階調画像を２値データに変換する画像２値化制御部１０２、１ページ分の２値データを蓄積する２値画像メモリ１０３、２値画像メモリ１０３に蓄積された２値データを読み出してＬＥＤヘッド２１に送り、発光させる印刷データ出力制御部１０４、及びシステム全体のタイミングを管理するタイミング制御部１０５の５つの要素で構成されている。
【００２６】
［原画像処理部１０１について］
原画像処理部１０１は、上位装置から送られた２５６階調画像の８ビット画像データを格納する階調画像メモリ２５１、２５６階調データを７階調データに変換して画像２値化制御部１０２に出力するディザスクリーンフィルタ２５２、及び２５６階調画像メモリ２５１の格納データを読み出すときの階調メモリアドレス計算部２５３で構成される。
【００２７】
ここで使用するディザスクリーンフィルタ２５２は、公知の一般的な構成を有するもので、後段の画像２値化制御部１０２が処理可能なビット数（ここでは３ビット）の７階調データに変換するものである。また１画素当たりのビット数を８から３に変換することにより、画像２値化制御部１０２内で使用するメモリの容量を、その分減らすことを可能にしている。
【００２８】
［画像２値化制御部１０２］
画像２値化制御部１０２は、２値画像メモリ１０３の書き込みアドレスを計算する部分、原画像処理部１０１から入力した７階調データを２値データに変換する７階調データ２値化デコーダ２１５、メモリ書き込み信号発生部２１８から構成されている。書き込みアドレスを計算する部分は、Ｘ座標カウンタ２１１、ラインカウンタ２１２、グループカウンタ２１３、サブラインカウンタ２１４、Ｙ座標計算部２１６、及び書き込みアドレス計算部２１７を含む。
【００２９】
尚、ここでのＸ−Ｙ座標は、画像形成装置１０（図１）によって印刷される記録用紙１７に印刷されるページ画面の座標に相当し、図４に示すように、ページ左端からの右方向（以後走査方向と称す）の位置をＸ座標とし、ページ上端からの下方向（以後副走査方向と称す）の位置をＹ座標としている。また、ここでのＸ軸、Ｙ軸の方向は、印刷時において図１に示すＸ軸、Ｙ軸の方向と同じである。また、ラインカウンタ２１４は、図４に示すページ上端からのラインの数（上端からの画素の座標に相当）を０から（Ｌ−１）までカウントし、グループカウンタ２１３は、各ライン間におけるグループの数をカウントし、サブラインカウンタは、各クループ間のサブラインの数をカウントする。
【００３０】
書き込みアドレスは、Ｘ座標カウンタ２１１の出力と、ラインカウンタ２１２、グループカウンタ２１３、サブラインカウンタ２１４の値を入力するＹ座標計算部２１６の出力に基づいて計算される。ライン間のサブラインを区分けするグループの数をＧ、グループ当たりのサブラインの数をＳとすると、各カウンタのカウント値によって算出されるＹ座標は、図４に示すページ画面の上端からのサブラインの位置を表してＹ座標計算部２１６によって次の式で計算される。
Ｙ座標＝ラインカウンタ２１２の値＊Ｓ＊Ｇ
＋グループカウンタ２１３の値＊Ｓ
＋サブラインカウンタ２１４の値        （１）
従って、このＹ座標は、図４に示すページ画面の上端からのサブラインの位置を表し、Ｘ座標カウンタ２１１のカウント値は、図４に示すページ画面左端からの画素の位置を表している。従って、走査方向における画素数をＷとすると、Ｘ座標カウンタ２１１は０から（Ｗ−１）までを繰り返しカウントする。
【００３１】
２値画像メモリの書き込みアドレス（ＷＡＤＲ）ｓ２５は、書き込みアドレス計算部２１７によって次式で表される。
ＷＡＤＲ＝Ｙ座標＊Ｗ＋Ｘ座標カウンタ２１１の値
従って、この書き込みアドレス（ＷＡＤＲ）ｓ２５は、図４に示すページ画面において、画素を左端から右方向に数えるカウントを、上部から順次サブラインごとに繰り返した際の累積カウント数で表されるアドレスを示している。
【００３２】
ここで、前記各カウンタ間のカウントの条件を以下の表１に示す。
【００３３】
【表１】
2007245537.tif 000003
【００３４】
尚、Ｘ座標カウンタ２１１のカウント値ｓ２８とラインカウンタ２１２のカウント値ｓ２９は前記原画像データ処理部１０１の階調メモリアドレス計算部２５３に送られ、２５６階調画像メモリ２５１内の２５６階調データの読み出し時のアドレス計算に用いられる。また、７階調データ２値化デコーダ２１５及びメモリ書き込み信号発生部２１８の動作については後述する。
【００３５】
［２値画像メモリ１０３］
２値画像メモリ１０３は、書き込みアドレス（ＷＡＤＲ）ｓ２５、書き込みデータ（ＷＤＡＴＡ）ｓ２６、及び書き込み信号（ＷＲ）ｓ２７を受信するポートで構成される書き込みポートと、読み出しアドレス（ＲＡＤＲ）ｓ３３と読み出しデータ（ＲＤＡＴＡ）ｓ３８を送受信するポートで構成される読み出しポートを持つメモリであり、後述するように各画素の全てのサブラインに対応する1ビットで２値化されたデータを蓄積する。
【００３６】
［印刷データ出力制御部］
２値画像メモリ５１の読み出しアドレス（ＲＡＤＲ）ｓ３３を計算して出力する部分、ＬＥＤヘッド２１へ出力するストローブ信号（ＳＴＢ）ｓ３６を発生する部分、及びＬＥＤヘッド２１へ転送クロック（ＣＬＫ）ｓ３４とラッチ信号（ＬＡ）ｓ３５を出力するヘッド書き込み制御部２３９から構成されている。以下順に各構成を説明する。
【００３７】
［読み出しアドレス２１９を出力する部分］
この部分は、ラインカウンタ２３２、グループカウンタ２３３、サブラインカウンタ２３４、副走査方向位置ずれ量メモリ２４０、これらの出力に基づいて読取用のＹ座標を算出するＹ座標計算部２３５、Ｘ座標カウンタ２３１、及びＸ座標及びＹ座標から読み取りアドレスを算出する読み出しアドレス計算部２３８から構成されている。
【００３８】
読み出し時に、副走査方向の位置補正を行わない場合の読み出しアドレスのＹ座標は、各カウンタのカウント値によって、次の式で計算される。
補正無しの読み出しＹ座標＝ラインカウンタ２３２の値＊Ｓ＊Ｇ
＋グループカウンタ２３３の値＊Ｓ
＋サブラインカウンタ２３４の値
尚、Ｇは前記グループの数、Ｓは前記グループ当たりのサブラインの数である。
【００３９】
図５は、図１に示すＬＥＤヘッド２１が、正規の取り付け位置（感光体ドラム３１の回転軸方向と平行な方向の位置）に対して斜めに取り付けられて、副走査方向の位置ずれが生じた場合の読み出し補正量を説明するための説明図である。尚、前記したように、ＬＥＤヘッド２１は、感光体ドラム３１の近傍に配置されており、副走査方向の位置ずれは、この取り付け位置において発生するものであるが、図５では、ページ画面上での傾斜ずれに換算して示している。
【００４０】
今、図５に示すように、ＬＥＤヘッド５１（図１）は、斜め取り付け誤差やＬＥＤヘッド自体の歪みのために副走査方向のずれ量を発生しており、このずれ量がＸ座標位置毎に予め計測されて、ｚ［Ｘ座標］で表されるものとする。尚、図５中に、ＬＥＤヘッド５１の実際の取り付け位置として示す線は、ＬＥＤヘッド２１内に直線状に配列された複数のＬＥＤ素子の配列位置を示すものである。
【００４１】
ここでは、斜め補正を、サブラインを区分けするグループのピッチを最小単位として実行するため、計測値をグループのピッチＨで除算した値ｚ［Ｘ座標］／Ｈが、副走査方向の位置ずれ量ｄ［Ｘ座標］として副走査方向位置ずれ量メモリ２４０に蓄えられている。尚、値ｚ［Ｘ座標］／Ｈの除算の余りは、ここでは四捨五入される。
【００４２】
この位置ずれ量ｄ［Ｘ座標］は、座標Ｘにおける副走査方向のずれ量をグループの数に換算して表している。補正時に、位置ずれ量メモリ２４０は、読み出しアドレスとして入力するＸ座標カウンタ２３１の値によってこの位置ずれ量ｄ［Ｘ座標］を出力し、掛け算器２４１は、補正時のＹ座標での補正量となるｄ［Ｘ座標］＊Ｓ（グループ当たりのサブドット数）を演算してＹ座標計算部２３５に入力する。従って、Ｙ座標の補正は、後述するようにグループ単位で行われる。
【００４３】
上記したＹ座標での補正量を用いて副走査方向の補正を行ったＹ座標は、Ｙ座標計算部２３５によって次式で計算され、読み出しアドレス計算部２３８に出力される。
補正後の読み出しＹ座標＝ラインカウンタ２３２の値＊Ｓ＊Ｇ
＋グループカウンタ２３３の値＊Ｓ
＋サブラインカウンタ２３４の値
＋ｄ［Ｘ座標カウンタ２３１の値］＊Ｓ    ・・（２）
【００４４】
図６は、上記した「補正無しの読み出しＹ座標」と「補正後の読み出しＹ座標」のページ画面上での位置関係を説明するための説明図である。同図における各格子は、２値画像メモリ１０３に書き込まれたデータの位置を、ページ画面のＸＹ座標に対応して示している。例えば同図中に（Ｘ，Ｙ）で示す枠には、座標（Ｘ，Ｙ）の書き込み画像データが２値でメモリされているものとする。
【００４５】
この場合、２値画像メモリ１０３は、ＬＥＤヘッド２１に実装されたＬＥＤ素子の個数分に相当する走査方向のビット幅（画素数）Ｗとページ画面の副走査方向のサブライン総数（Ｌ＊Ｓ＊Ｇ）（Ｌはページ画面のライン数）に相当する高さを持つ。２値画像メモリ１０３から、例えばラインカウンタ２３２のカウント値Ｒ、グループカウンタ２３３のカウント値＝１、サブラインカウンタ２３４のカウント値＝１のあるサブラインを読み出す場合、補正無しでの読み出し位置は、同図中の太枠で示した矩形の位置であり、この位置のＹ座標は、Ｘ座標に関係なく、
補正無しの読み出しＹ座標＝Ｒ＊Ｓ＊Ｇ＋１＊Ｓ＋１である。
【００４６】
一方、副走査方向補正を行った場合の読み出しＹ座標は、図６に示すように位置ずれ量メモリ２４０がメモリするＸ座標毎の補正量ｄ［Ｘ座標］応じて異なり、補正無しのＹ座標に、Ｙ座標での補正量となるｄ［Ｘ座標］＊Ｓを加えたもの、即ち
補正済みＹ座標＝Ｒ＊Ｓ＊Ｇ＋１＊Ｓ＋１
＋ｄ［Ｘ座標］＊Ｓ  
となる。
【００４７】
従って、読み出しアドレス計算部２３８は、２値画像メモリ１０３の、副走査方向補正を行った場合の読み出しアドレス（ＲＡＤＲ）ｓ３３を、下式により算出する。
ＲＡＤＲ＝補正済みＹ座標＊Ｗ＋Ｘ座標カウンタ２３１の値        ・・・（３）
【００４８】
［ＬＥＤヘッドヘストローブ信号を発生する部分］
この部分は、図２に示すストローブ時間メモリ２３６とストローブ信号発生回路２３７から構成される。ストローブ時間メモリ２３６は、グループ内において各サブライン毎にストローブ時間を変えることができるように、サブライン数Ｓに対応するストローブ駆動時間データをＳワード分格納し、サブラインカウンタ２３４のカウント値（以下サブライン番号と称す）をアドレスとしてストローブ駆動時間Ｔ［サブライン番号］のデータをストローブ信号発生回路２３７に出力する。ストローブ信号発生回路２３７は、前述のタイミング制御部１０５からのトリガ信号を受信すると、前記ストローブ駆動時間Ｔ［サブライン番号］のデータを入力し、これに相当する長さのストローブ信号（ＳＴＢ）ｓ３６を出力してＬＥＤヘッド２１の発光を駆動する。
【００４９】
［タイミング制御部１０５］
タイミング制御部１０５は、システム全体のタイミングを管理する働きをし、画像２値化制御部１０２内のサブラインカウンタ２１３のカウント信号、印刷データ出力制御部１０４内のＸ座標カウンタ２３１のカウント信号、同じく印刷データ出力制御部１０４内のストローブ信号発生回路２３７へのトリガ信号、ＬＥＤヘッド書き込み制御回路２３９へのトリガ信号等の図示せぬ制御信号を出力する。
【００５０】
図３は、ＬＥＤヘッド２１の内部構成を示すブロック図である。
【００５１】
同図に示すように、ＬＥＤヘッド２１は、ドライバチップ３０１、複数のＬＥＤ素子（ＬＥＤ）３１６から成るＬＥＤアレイ３１５、各ＬＥＤ素子を駆動（発光）することによって放射された光を集束させ、感光体ドラム３１（図１参照）の表面を照射するロッドレンズアレイ３２０等を備え、前記ドライバチップ３０１は、シフトレジスタ３１１、ラッチ３１２、複数の図示されないナンドゲートから成るドライバ３１３等を備える。尚、ＬＥＤ素子の数は、副走査方向の画素数Ｗに相当する。
【００５２】
また、ＬＥＤヘッド２１は、前記したように画像制御部５１から読み出しデータ（ＲＤＡＴＡ）ｓ３８、転送クロック（ＣＬＫ）ｓ３４、ラッチ信号（ＬＡ）ｓ３５、及びストローブ信号（ＳＴＢ）ｓ３６を入力する。
【００５３】
そして、画像制御部５１から転送クロック（ＣＬＫ）ｓ３４に同期させて読み出しデータ（ＲＤＡＴＡ）ｓ３８がシリアルに送られると、シフトレジスタ３１１は、読み出しデータ（ＲＤＡＴＡ）をラッチ３１２に対して出力する。ラッチ３１２は、シフトレジスタ３１１からの読み出しデータ（ＲＤＡＴＡ）をパラレルデータとして取り込み、このパラレルデータをドライバ３１３に対して出力する。
【００５４】
この時、ドライバ３１３は、その各ゲート（図示せず）のうち、ラッチ３１２から送られたパラレルデータが“１”論理であるものが、不論理のストローブ信号ＳＴＢが“０”論理の期間中にオンになって、対応するＬＥＤ素子にオンの期間中電流を流し、ＬＥＤ素子を発光させる。
【００５５】
以上の構成において、画像形成装置１０の動作について説明する。
【００５６】
先ず図１に示す画像形成装置１０の機構部の動作を説明する。前記したように各現像形成部１１〜１４は、使用されるトナーが異なる他は同一の構成を有している。従って、ここではブラック（Ｋ）用の現像形成部１１を例にして、その動作を先ず説明し、その後に全体の動作を説明する。
【００５７】
上位装置より画像制御部５１に画像を受信して印刷が可能になると、感光体ドラム３１は回転を開始する。回転中の感光体ドラム３１の表面は、感光体ドラム３１の表面に接触して配置される図示しない帯電手段により均一に帯電され、その後、画像制御部５１によって処理された画像データに従って発光する、ＬＥＤヘッド２１の各ＬＥＤ素子３１６（図３）によって露光され、その部分に静電僣像が形成される。その後、この静電潜像は、図示しない現像手段によってブラックのトナーで現像化され、感光体ドラム３１の表面にトナー像が形成される。同様にして、他の現像形成部１２〜１４においても、各感光体ドラム表面の所定位置に、それぞれイエロー、マゼンタ、シアンの各トナー像が形成される。
【００５８】
―方、図１に示す記録用紙１７が、同図矢印方向に搬送され、各色の感光体ドラム３１〜３４の下を通過するときに、各感光体ドラムのトナー像が、対応する転写ローラ４１〜４４の電位により誘導されて記録用紙１７上に順次重ね合わせられて転写される。このようにして重ね合わされた各色のトナー像は、ヒートローラ６１，６２により融解され、前記記録用紙１７に定着して印刷が終了する。
【００５９】
以上の動作において、ＬＥＤヘッドに画像データを出力している画像制御部の動作の詳細を、現像形成部１１の場合を例にして順を追って説明する。
【００６０】
［原画像入力処理について］
上位装置から送られた２５６階調画像の８ビット画像データは、１ページ分毎に原画像処理部１０１の２５６階調画像メモリ２５１によって格納される。
［２値画像書き込み処理について］
原画像が原画像データ処理部１０１に入力されると、原画像処理部１０１の２５６階調画像メモリ２５１内の２５６階調画像データが、図４に示すページ画面の同一ライン内の左端に相当する画素データから右端に相当する画素データまで順次読み出され、ディザスクリーンフィルタ２５２で７階調画像データに変換さる。変換された７階調画像データは、更に７階調データ２値化デコーダ２１５により２値データに変換され、２値画像メモリ１０３内に、ページ画面において、２５６階調画像メモリ２５１から読み出されたデータの画素の位置に対応させてその左端から右端に順に書き込まれる。この作業がページ画面の上のラインから下のラインに向かって順に繰り返されて1ページの変換が終了する。
【００６１】
図７は、本実施の形態１で実施される画像２値化処理のページ全体のタイムチャートである。同タイムチャートを参照しながら、画像２値化処理の動作について更に説明する。
【００６２】
ラインカウンタ２１２が、ライン番号０からＬ−１までをカウントするにつれて、２５６階調画像メモリ２５１から、各ライン番号におけるＸ座標番号（Ｘ座標カウンタ２１１２のカウント値）に相当する画素の２５６階調画像データが順次読み出される。読み出された２５６階調画像データは、同時にディザスクリーンフィルタ２５７で７階調データｓ２２に変換されて、更に７階調データ２値化デコーダ２１５により２値書き込みデータｓ２６に変換されて２値画像メモリ１０３に書き込まれる。
【００６３】
図８は上記書き込み処理の各ライン内における画素（Ｘ座標番号＝Ｘ，Ｘ＋１に相当）単位の２値化処理を説明するためのタイムチャートである。
【００６４】
同タイムチャートに示すように、ページ画面（図４参照）のライン番号Ｒ（ラインカウンタ２１２のカウント値で、上端からの画素の座標に相当）、Ｘ座標番号Ｘの画素のデータが２５６階調画像メモリ２５１から読み出されると、ディザスクリーンフィルタ２５２によってライン番号Ｒ、Ｘ座標番号Ｘの画素の7階調データｓ２２に変換される。この変換に対応して、タイミング制御部１０５からの図示せぬカウント信号により、サブラインカウンタ２１４が０から1までのカウントを繰り返し、サブラインカウンタ２１４からのキャリーでグループカウンタ２１３が０から1までカウントする。
【００６５】
このとき７階調データ２値化デコーダ２１５は、図９に示した真理値表に従って７階調データｓ２２を２値書き込みデータｓ２６に変換し、順次２値画像メモリ１０３に出力する。この時、同時にメモリ書き込み信号発生部２１８から２値画像メモリ１０３に対して書き込み信号が出力され２値書き込みデータが書き込まれる。
【００６６】
例えば、ライン番号Ｒ、Ｘ座標番号Ｘの画素のデータ書き込み時に、７階調データ値（３）を２値化したデータを書き込む場合、図９の真理値表に従うと、グループカウンタ値０、サブラインカウンタ値０に対応して論理値“１”を書き込み、グループカウンタ値０、サブラインカウンタ値１に対応して論理値“１”を書き込み、グループカウンタ値１、サブラインカウンタ値０に対応して論理値“０”を書き込み、グループカウンタ値１、サブラインカウンタ値１に対応して論理値“０”を書込む。
【００６７】
［画像印刷処理について］
上記した画像入力処理が終了すると、印刷データ出力制御部１０４が２値画像メモリ１０３内の画像データを順次読み出し、ＬＥＤヘッド２１に出力して光書き込みを行う。画像データの読み出しは、第０ラインから第（Ｌ−１）ライン（図４参照）の順にラインカウンタ２３２のカウントに伴って行われる。
【００６８】
図１０は、本実施の形態１で実施される画像データ出力処理のタイムチャートである。各ラインは、グループ０、１の順に読み出され、各グループは更にサブライン０、１の順に読み出される。各サブラインに対応して形成されるサブドットの画像データは、０からＷ−１まで変化するＸ座標カウンタ２３１のカウント値と、前述したように副走査方向の位置ずれを補正した補正済みＹ座標から上記（３）式によって計算される２値画像メモリ１０３の読み出しアドレスＲＡＤＲから順次読み出され、読み出しデータ（ＲＤＡＴＡ）ｓ３８としてＬＥＤヘッド２１に出力される。
【００６９】
従ってこの読み出し時に、Ｙ座標が補正量ｄ［Ｘ座標］＊Ｓだけ補正されたアドレスから読み出されることにより、ＬＥＤヘッド２１の斜め取り付け誤差やＬＥＤヘッド自体の歪みのために発生した副走査方向（Ｙ軸方向）のずれが補正される。
【００７０】
以上の２値画像メモリ１０３からのデータ読み出しと同時に、ヘッド書き込み制御部２３９からヘッドクロック（ＣＬＫ）ｓ３４が出力され、読み出しデータ（ＲＤＡＴＡ）と共にＬＥＤヘッド２１内のシフトレジスタ３１１（図３）に転送される。１サブライン分のデータの読み出しとＬＥＤヘッド２１ヘの書き込みが終わった時点で、ヘッド書き込み制御部２３９からラッチ信号（ＬＡ）ｓ３５がＬＥＤヘッド２１に出力される。ＬＥＤヘッド２１（図３）内では、このラッチ信号（ＬＡ）の入力によってシフトレジスタ３１１に入力した読み出しデータ（ＲＤＡＴＡ）をラッチ３１２にコピーする。即ち、この時点で、ラッチ３１２内の図示しない各ラッチ素子は、対応するＬＥＤ素子３１６をオンオフするための２値データ“１”又は“０”をコピーする。
【００７１】
タイミング制御部１０５は、ラッチ信号（ＬＡ）が出力された時点で、ストローブ信号発生回路２３７にトリガ信号を出力し、ストローブ時間Ｔ［サブライン番号］に相当する時間のストローブ信号（ＳＴＢ）ｓ３６をＬＥＤヘッド２１に出力する。ＬＥＤヘッド２１のドライバ３１３（図３）は、その各ゲート（図示せず）のうち、ラッチ３１２から送られたパラレルデータが“１”論理であるものが、不論理のストローブ信号ＳＴＢが“０”論理の期間中にオンになり、対応するＬＥＤ素子にオンの期間中電流を流し、ＬＥＤ素子を発光させる。尚、本実施の形態では、ストローブ時間Ｔ［サブライン番号＝０］に対してストローブ時間Ｔ［サブライン番号＝１］は２倍に設定されている。
【００７２】
以上のようにして、図１０のタイムチャートに示すように、先ず、ライン番号（ラインカウンタ２３２のカウント値）０、グループ番号（グループカウンタ２３３のカウント値）０、サブライン番号（サブラインカウンタ２３４のカウント値）０、及びＸ座標（０〜Ｗ）によって読み出されるデータに基づいて同一のサブライン上に、照射時間がストローブ時間Ｔ［サブライン番号＝０］で露光エネルギーの等しいドットが形成され、次に、ライン番号０、グループ番号０、サブライン番号１、及びＸ座標（０〜Ｗ）によって読み出されるデータに基づいて同一のサブライン上に、照射時間がストローブ時間Ｔ［サブライン番号＝１］で露光エネルギーの等しいドットが形成さる。以下同様にして、図１０のタイムチャートに示すように、ライン番号（Ｌ−１）、グループ番号１、サブライン番号１、及びＸ座標（０〜Ｗ）によって読み出されるデータまで順次処理が実行される。
【００７３】
図１１は、以上のようにして印刷される７階調印刷によって、各画素の各サブラインに、各階調値に応じて印刷されるサブドットのパターンを示したものである。例えばライン番号Ｒ、Ｘ座標番号０において階調データ値（３）の印刷を行う場合、グループ番号０、サブライ番号０に対応する位置には論理値“１”及び、ストローブ時間Ｔ［サブライン番号＝０］に基づいて露光エネルギーの低い小ドットが形成され、グループ番号０、サブライン番号１に対応する位置には論理値“１”及び、ストローブ時間Ｔ［１］に基づいて露光エネルギーの高い大ドットが形成され、グループ番号１、サブライン番号０、及びグループ番号１、サブライン番号１では、共には論理値“０”のなめ、これらに対応する位置にはサブドットは形成されない。
【００７４】
以上のように、各画素に形成される７階調の印刷ドットは、方向性を持った大と小の２つのサブドットが選択的に組み合わされた２つグループで形成されている。尚、サブラインを区分けするグループの数をＧ、グループ当たりのサブラインの数をＳとすると、階調値Ｍは次式
Ｍ≦（２Ｓ−１）＊Ｇ＋１
を満たす値となる。
【００７５】
図１０のタイムチャートに基づいて実施された、３ビット７階調データの印字結果を図１２に示す。同図（ａ）は、比較例として示した、前記した補正を行わない場合の印刷結果であり、同図（ｂ）はＹ座標を補正量ｄ［Ｘ座標］＊Ｓだけ補正して２値画像メモリ１０３から印刷データ読み出した場合の印刷結果を示している。補正が行われる場合、前記したようにグループ（＝２サブライン）単位で行われるため、同図（ｂ）に示すように、各サブドットはグループのピッチＨ単位で移動して補正される。
【００７６】
図１３は、本実施の形態の方法によって補正した場合の利点を説明するための説明図である。同図（ａ）は、本実施の形態の方法によって最小補正距離だけ移動させた場合の様子を示し、同図（ｂ）は比較例として、他の方法によって最小補正距離だけ移動させた場合の様子を示す。
【００７７】
上記した階調表現方法による印刷時に、印刷ドットを移動して位置補正する場合、濃度（ここでは大きさ）の異なるサブドットが互いに対応する位置に配置されるグループ単位で移動する必要がある。それ以外で移動させると想定した階調値と異なる階調値のドットが形成されてしまう。
【００７８】
従って本実施の形態によれば、各印刷ドットが、各グループで共通に、方向性を持った大、小の２つのサブドットで形成される２つグループで形成されているため、同図（ａ）に示すように、グループのピッチＨ単位、即ち各ライン間の半分の移動単位で補正することができる。一方、同図（ｂ）の比較例の場合、１ドットを３つの異なる濃度（大きさ）のサブドットで形成しているため、印刷時にドットを移動して補正させる場合、ライン間の距離の単位で移動しなければならない。
【００７９】
更に比較例の場合、斜め補正精度を改善するために、図３４に示すように階調画像の縦の密度を２倍に上げた場合、斜め補正精度は図３３に比較して２倍に改善する。しかしながら階調画像の縦の密度を２倍にするためには階調画像メモリおよび２値画像メモリの容量を２倍にする必要がありコストが問題となる。更に縦密度が２倍になれば、印字速度を５０％減速しなければならなない。
【００８０】
一方本実施の形態の方法によれば、各ライン間の半分の移動単位で補正することができ、即ち斜め補正の精度が比較例の図３４の場合と同等でありながら、階調メモリの容量は増加する必要が無く、２値画像メモリの量の増加は３３％で済み、しかも印字速度低下も３３％程度で済む。
【００８１】
以上のように、本実施の形態の画像形成装置によれば、印字速度の低下や、メモリ容量の増加等のデメリットを最小限に抑ながら、副走査方向の位置補正を、各ライン間の半分の移動単位で高精度に行えるため、多色の重ね合わせの印刷における色ずれを軽減することができる。
【００８２】
実施の形態２．
図１４は、本発明による実施の形態２の画像制御部４５１の内部構成を示すブロック図である。この画像制御部４５１が、前記した図２に示す実施の形態１の画像制御部５１と主に異なる点は以下の項目である。
１）原画像処理部４０１のディザスクリーンフィルタ４１１は、実施の形態１と同様に２５６の階調データを入力するが、１５階調データｓ２２を出力する。
２）１５階調データｓ２２を入力する画像２値化制御部４０２のデコーダは、１５階調データ２値化デコーダ４１４に変更されている。１５階調データ２値化デコーダの真理値表を図１７に示す。
３）グループ内のサブライン数を３サブラインに変更するのでサブラインカウンタ４１２は０から２までカウントする。
４）Ｙ座標計算部４１３が計算する（１）式、及びＹ座標計算部４２３が計算する（２）式の各計算式における、サブライン数Ｓが３に変更される。
５）サブライン数Ｓが２から３に変更されるので、２値画像メモリ４０３の容量が実施の形態１の２値画像メモリ１０３（図２）の５０％増しとなる。
６）印刷データ出力制御部４０４の位置ずれ量計算時に、位置ずれ量メモリ２４０から出力する値に対する掛け算器４２２による乗数が２から３に変更される。
７）サブライン数Ｓを増加したことにより、印刷データ出力制御部４０４のサブラインカウンタ４２１は０から２までカウントする。
８）印刷データ出力制御部４０４のストローブ時間メモリ４２４には、３種類のストロープ時間のデータが格納される。
【００８３】
従って、この画像制御部４５１が、前記した実施の形態１の画像制御部５１（図２）と共通する部分には同符号を付して、或いは図面を省いて説明を省略し、異なる点を重点的に説明する。尚、この画像制御部４５１は、図１に示す現像形成部１１〜１４において、実施の形態１の画像制御部５１〜５４に換えて装備されることができ、本実施の形態では、実施の形態１の画像制御部５１に換えてこの画像制御部４５１を採用したものとして説明する。従って、画像形成装置における、その他の共通する構成についてのここでの説明は省略する。
【００８４】
本実施の形態２の画像制御部４５１は、グループ当たりのサブライン数Ｓが２から３になり、ストローブ時間が３種類になり、更に階調値が７から１５になる以外は実施の形態１と全く同様に動作する。以下順を追ってその動作を説明する。
【００８５】
［２値画像書き込み処理について］
原画像が原画像データ処理部４０１に入力されると、原画像処理部４０１の２５６階調画像メモリ２５１内の２５６階調画像データが、図４に示すページ画面の同一ライン内の左端に相当する画素データから右端に相当する画素データまで順次読み出され、ディザスクリーンフィルタ４１１で１５階調画像データに変換さる。変換された１５階調画像データは、更に１５階調データ２値化デコーダ４１４により２値データに変換され、２値画像メモリ４０３内に、ページ画面において、２５６階調画像メモリ２５１から読み出されたデータの画素の位置に対応させてその左端から右端に順に書き込まれる。この作業がページ画面の上のラインから下のラインに向かって順に繰り返されて1ページの変換が終了する。
【００８６】
図１５は、本実施の形態２で実施される画像２値化処理のページ全体のタイムチャートである。同タイムチャートを参照しながら、画像２値化処理の動作について更に説明する。
【００８７】
ラインカウンタ２１２が、ライン番号０からＬ−１までをカウントするにつれて、２５６階調画像メモリ２５１から、各ライン番号におけるＸ座標番号（Ｘ座標カウンタ２１１２のカウント値）に相当する画素の２５６階調画像データが順次読み出される。読み出された２５６階調画像データは、同時にディザスクリーンフィルタ４１１で１５階調データｓ２２に変換されて、更に１５階調データ２値化デコーダ４１４により２値書き込みデータｓ２６に変換されて２値画像メモリ４０３に書き込まれる。
【００８８】
図１６は上記書き込み処理の各ライン内における画素（Ｘ座標番号＝Ｘに相当）単位の２値化処理を説明するためのタイムチャートである。
【００８９】
同タイムチャートに示すように、ページ画面（図４参照）のライン番号Ｒ（ラインカウンタ２１２のカウント値で、上端からの画素の座標に相当）、Ｘ座標番号Ｘの画素のデータが２５６階調画像メモリ２５１から読み出されると、ディザスクリーンフィルタ４１１によってライン番号Ｒ、Ｘ座標番号Ｘの画素の１５階調データｓ２２に変換される。この変換に対応して、タイミング制御部１０５からの図示せぬカウント信号により、サブラインカウンタ４１２が０から２までのカウントを繰り返し、サブラインカウンタ４１２からのキャリーでグループカウンタ２１３が０から1までカウントする。
【００９０】
このとき１５階調データ２値化デコーダ４１４は、図１７に示した真理値表に従って１５階調データｓ２２を２値書き込みデータｓ２６に変換し、順次２値画像メモリ４０３に出力する。この時、同時にメモリ書き込み信号発生部２１８から２値画像メモリ４０３に対して書き込み信号が出力され２値書き込みデータが書き込まれる。
【００９１】
例えば、ライン番号Ｒ、Ｘ座標番号Ｘの画素のデータ書き込み時に、１５階調データ値（７）を２値化したデータを書き込む場合、図１７の真理値表に従うと、グループ番号０、サブライン番号０に対応して論理値“１”を書き込み、グループ番号０、サブライン番号１に対応して論理値“１”を書き込み、グループ番号０、サブライン番号２に対応して論理値“１”を書き込み、グループ番号１、サブライン番号０に対応して論理値“０”を書き込み、グループ番号１、サブライン番号１に対応して論理値“０”を書き込み、グループ番号１、サブライン番号２に対応して論理値“０”を書込む。
【００９２】
［画像印刷処理について］
上記した画像入力制御が終了すると、印刷データ出力制御部４０４が２値画像メモリ４０３内の画像データを順次読み出し、ＬＥＤヘッド２１に出力して光書き込みを行う。画像データの読み出しは、第０ラインから第（Ｌ−１）ライン（図４参照）の順にラインカウンタ２３２のカウントに伴って行われる。
【００９３】
図１８は、本実施の形態２で実施される画像データ出力処理のタイムチャートである。同図に示すように、各ラインは、グループ０、１の順に読み出され、各グループは更にサブライン０、１、２の順に読み出される。各サブラインに対応して形成されるサブドットの画像データは、０からＷ−１まで変化するＸ座標カウンタ２３１のカウント値と、前述したように副走査方向の位置ずれを補正した補正済みＹ座標から前記（３）式によって計算される２値画像メモリ４０３の読み出しアドレスＲＡＤＲから順次読み出され、読み出しデータ（ＲＤＡＴＡ）ｓ３８としてＬＥＤヘッド２１に出力される。
【００９４】
従ってこの読み出し時に、Ｙ座標が補正量ｄ［Ｘ座標］＊Ｓだけ補正されたアドレスから読み出されることにより、ＬＥＤヘッド２１の斜め取り付け誤差やＬＥＤヘッド自体の歪みのために発生した副走査方向（Ｙ軸方向）のずれが補正される。尚、前記（３）式のもとになる前記（２）式でのここでのＳ（グループ当たりのサブドット数）は３であり、Ｇ（グループの数）は２である。
【００９５】
ＬＥＤヘッド２１がこの読み出しデータＲＤＡＴＡを入力して実行する発光動作は、前記した実施の形態１で説明した通りなので、ここでの説明は省略する。尚、ＬＥＤの発光時間に相当する３種類のストローブ時間Ｔ［サブライン番号］は、ここでは
ストローブ時間Ｔ［０］：ストローブ時間Ｔ［１］：ストローブ時間Ｔ［２］
＝１：２：４
に設定されている。
【００９６】
以上のようにして、図１８のタイムチャートに示すように、先ず、ライン番号０、グループ番号０、サブライン番号０、及びＸ座標（０〜Ｗ）によって読み出されるデータに基づいて同一のサブライン上に、照射時間がストローブ時間Ｔ［サブライン番号＝０］で露光エネルギーの等しいドットが形成され、次に、ライン番号０、グループ番号０、サブライン番号１、及びＸ座標（０〜Ｗ）によって読み出されるデータに基づいて同一のサブライン上に、照射時間がストローブ時間Ｔ［サブライン番号＝１］で露光エネルギーの等しいドットが形成され、更に、ライン番号０、グループ番号０、サブライン番号２、及びＸ座標（０〜Ｗ）によって読み出されるデータに基づいて同一のサブライン上に、照射時間がストローブ時間Ｔ［サブライン番号＝２］で露光エネルギーの等しいドットが形成され。以下同様にして、ライン番号（Ｌ−１）、グループ番号１、サブライン番号２、及びＸ座標（０〜Ｗ）によって読み出されるデータまで順次処理が実行される。
【００９７】
図１９は、以上のようにして印刷される１５階調印刷によって、各画素の各サブラインに、各階調値に応じて印刷されるサブドットのパターンを示したものである。例えばライン番号Ｒ、Ｘ座標番号０において階調データ値（７）の印刷を行う場合、グループ番号０、サブライン番号０に対応する位置には論理値“１”及び、ストローブ時間Ｔ［サブライン番号＝０］に基づいて小ドットが形成され、グループ番号０、サブライン番号１に対応する位置には論理値“１”及び、ストローブ時間Ｔ［１］に基づいて中ドットが形成され、グループ番号０、サブライン番号２に対応する位置には論理値“１”及び、ストローブ時間Ｔ［２］に基づいて大ドットが形成され、グループ番号１とサブライン番号０、グループ番号１とサブライン番号１、及びグループ番号１とサブライン番号２では、共には論理値“０”のなめ、これらに対応する位置にはサブドットは形成されない。
【００９８】
以上のように、各画素に形成される１５階調の印刷ドットは、方向性を持った大、中、小の３つのサブドットが選択的に組み合わされた２つグループで形成されている。
【００９９】
図２０は、本実施の形態の方法によって補正した場合の利点を説明するための説明図である。同図（ａ）は、本実施の形態の方法、即ちＹ座標を補正量ｄ［Ｘ座標］＊Ｓだけ補正して２値画像メモリ４０３から印刷データ読み出だす方法によって、最小補正距離だけ移動させた場合の様子を示す。同図（ａ）に示すように、補正が行われる場合、このときの補正は前記したようにグループ（＝３サブライン）単位で行われるため、各サブドットはグループのピッチＨ単位で移動して補正される。同図（ｂ）は比較例として、他の方法によって最小補正距離だけ移動させた場合の様子を示す。
【０１００】
上記した階調表現方法による印刷時に、ドットを移動して補正させる場合、濃度（ここでは大きさ）の異なるサブドットが互いに対応する位置に配置されるグループ単位で移動する必要がある。それ以外で移動させると想定した階調値と異なる階調値のドットが形成されてしまう。
【０１０１】
従って本実施の形態によれば、各印刷ドットが、各グループで共通に、方向性を持った大、中、小の３つのサブドットで形成される２つグループで形成されているため、同図（ａ）に示すように、ドットグループのピッチＨ単位、即ち各ライン間の半分の移動単位で補正することができる。一方、同図（ｂ）の比較例の場合、１ビットを３つの異なる濃度（大きさ）のサブドットで形成されているため、印刷時にドットを移動して補正させる場合、ライン間の距離の単位で移動しなければならない。
【０１０２】
以上のように、本実施の形態の画像形成装置によれば、副走査方向の位置補正が各ライン間の半分の移動単位で高精度に補正できるため、多色の重ね合わせの印刷における色ずれを軽減することができる。また、ドットグループ当たりのサブドット数を３にして１印刷ドット当たりの階調数を１５としたので、前記した実施の形態１の場合に比べ、画像の高密度化に寄与できる。
【０１０３】
実施の形態３．  
図２１は、本発明による実施の形態３の画像制御部５５１の内部構成を示すブロック図である。この画像制御部５５１が、前記した図２に示す実施の形態１の画像制御部５１と主に異なる点は以下の項目である。
１）原画像処理部５０１のディザスクリーンフィルタ５１１は、実施の形態１と同様に２５６の階調データを入力するが、１０階調データｓ２２を出力する。
２）１０階調データｓ２２を入力する画像２値化制御部５０２のデコーダは１０階調データ２値化デコーダ５１４に変更されている。１０階調データ２値化デコーダの真理値表を図２４に示す。
３）グループ数を２から３に増加するので、グループカウンタ５１２は０から２までカウントする。
４）グループ数が３に増加されたことにより、印刷データ出力制御部５０４のグループカウンタ５２１も０から２までカウントする。
５）Ｙ座標計算部５１３が計算する（１）式、及びＹ座標計算部５２３が計算する（２）式の各計算式における、グループ数Ｇが３に変更される。
【０１０４】
従って、この画像制御部５５１が、前記した実施の形態１の画像制御部５１（図２）と共通する部分には同符号を付して、或いは図面を省いて説明を省略し、異なる点を重点的に説明する。尚、この画像制御部５５１は、図１に示す現像形成部１１〜１４において、実施の形態１の画像制御部５１〜５４に換えて装備されることができ、本実施の形態では、実施の形態１の画像制御部５１に換えてこの画像制御部５５１を採用したものとして説明する。従って、画像形成装置における、その他の共通する構成についてのここでの説明は省略する。
【０１０５】
本実施の形態３の画像制御部５５１は、グループの数Ｇが２から３となり、階調値が７から１０なる以外は実施の形態１と全く同様の動作を行う。以下順を追ってその動作を説明する。
【０１０６】
［２値画像書き込み処理について］
原画像が原画像データ処理部５０１に入力されると、原画像処理部５０１の２５６階調画像メモリ２５１内の２５６階調画像データが、図４に示すページ画面の同一ライン内の左端に相当する画素データから右端に相当する画素データまで順次読み出され、ディザスクリーンフィルタ５１１で１０階調画像データに変換さる。変換された１０階調画像データは、更に１０階調データ２値化デコーダ５１４により２値データに変換され、２値画像メモリ５０３内に、ページ画面において、２５６階調画像メモリ２５１から読み出されたデータの画素の位置に対応させてその左端から右端に順に書き込まれる。この作業がページ画面の上のラインから下のラインに向かって順に繰り返されて1ページの変換が終了する。
【０１０７】
図２２は、本実施の形態３で実施される画像２値化処理のページ全体のタイムチャートである。同タイムチャートを参照しながら、画像２値化処理の動作について更に説明する。
【０１０８】
ラインカウンタ２１２が、ライン番号０からＬ−１までをカウントするにつれて、２５６階調画像メモリ２５１から、各ライン番号におけるＸ座標番号に相当する画素の２５６階調画像データが順次読み出される。読み出された２５６階調画像データは、同時にディザスクリーンフィルタ５１１で１０階調データｓ２２に変換されて、更に１０階調データ２値化デコーダ５１４により２値書き込みデータｓ２６に変換されて２値画像メモリ５０３に書き込まれる。
【０１０９】
図２３は上記書き込み処理の各ライン内における画素（Ｘ座標番号＝Ｘに相当）単位の２値化処理を説明するためのタイムチャートである。
【０１１０】
同タイムチャートに示すように、ページ画面（図４参照）のライン番号Ｒ、Ｘ座標番号Ｘの画素のデータが２５６階調画像メモリ２５１から読み出されると、ディザスクリーンフィルタ５１１によってライン番号Ｒ、Ｘ座標番号Ｘの画素の１０階調データｓ２２に変換される。この変換に対応して、タイミング制御部１０５からの図示せぬカウント信号により、サブラインカウンタ２１４が０から１までのカウントを繰り返し、サブラインカウンタ２１４からのキャリーでグループカウンタ５１２が０から２までカウントする。
【０１１１】
このとき１０階調データ２値化デコーダ５１４は、図２４に示した真理値表に従って１０階調データｓ２２を２値書き込みデータｓ２６に変換し、順次２値画像メモリ５０３に出力する。この時、同時にメモリ書き込み信号発生部２１８から２値画像メモリ５０３に対して書き込み信号が出力され２値書き込みデータが書き込まれる。
【０１１２】
例えば、階調ラインｙ、ドットｘ（＝０）のデータ書き込み時に、１０階調データ値（５）を２値化したデータを書き込む場合、図２４の真理値表に従うと、グループ番号０、サブライン番号０に対応して論理値“１”を書き込み、グループ番号０、サブライン番号１に対応して論理値“１”を書き込み、グループ番号１、サブライン番号０に対応して論理値“０”を書き込み、グループ番号１、サブライン番号１に対応して論理値“１”を書き込み、グループ番号２、サブライン番号０に対応して論理値“０”を書き込み、グループ番号２、サブライン番号１に対応して論理値“０”を書込む。
【０１１３】
［画像印刷処理について］
上記した画像入力制御が終了すると、印刷データ出力制御部５０４が２値画像メモリ５０３内の画像データを順次読み出し、ＬＥＤヘッド２１に出力して光書き込みを行う。画像データの読み出しは、第０ラインから第（Ｌ−１）ライン（図４参照）の順にラインカウンタ２３２のカウントに伴って行われる。
【０１１４】
図２５は、本実施の形態２で実施される画像データ出力処理のタイムチャートである。同図に示すように、各ラインは、グループ０、１、２の順に読み出され、各グループは更にサブライン０、１の順に読み出される。各サブラインに対応して形成されるサブドットの画像データは、０からＷ−１まで変化するＸ座標カウンタ２３１のカウント値と、前述したように副走査方向の位置ずれを補正した補正済みＹ座標から前記（３）式によって計算される２値画像メモリ５０３の読み出しアドレスＲＡＤＲから順次読み出され、読み出しデータ（ＲＤＡＴＡ）ｓ３８としてＬＥＤヘッド２１に出力される。
【０１１５】
従ってこの読み出し時に、Ｙ座標が補正量ｄ［Ｘ座標］＊Ｓだけ補正されたアドレスから読み出されることにより、ＬＥＤヘッド２１の斜め取り付け誤差やＬＥＤヘッド自体の歪みのために発生した副走査方向（Ｙ軸方向）のずれが補正される。尚、前記（３）式のもとになる前記（２）式でのここでのＳ（グループ当たりのサブドット数）は２であり、Ｇ（グループの数）は２である。
【０１１６】
ＬＥＤヘッド２１がこの読み出しデータＲＤＡＴＡを入力して実行する発光動作は、前記した実施の形態１で説明した通りなので、ここでの説明は省略する。尚、ＬＥＤの発光時間に相当する２種類のストローブ時間Ｔ［サブライン番号］は、ここでは前記実施の形態１の場合と同様に、ストローブ時間Ｔ［サブライン番号＝０］に対してストローブ時間Ｔ［サブライン番号＝１］は、２倍に設定されている。
【０１１７】
以上のようにして、図２５のタイムチャートに示すように、先ず、ライン番号０、グループ番号０、サブライン番号０、及びＸ座標（０〜Ｗ）によって読み出されるデータに基づいて同一のサブライン上に、照射時間がストローブ時間Ｔ［サブライン番号＝０］で露光エネルギーの等しいドットが形成され、次に、ライン番号０、グループ番号０、サブライン番号１、及びＸ座標（０〜Ｗ）によって読み出されるデータに基づいて同一のサブライン上に、照射時間がストローブ時間Ｔ［サブライン番号＝１］で露光エネルギーの等しいドットが形成される。以下同様にして、ライン番号（Ｌ−１）、グループ番号２、サブライン番号１、及びＸ座標（０〜Ｗ）によって読み出されるデータまで順次処理が実行される。
【０１１８】
図２６は、以上のようにして印刷される１０階調印刷によって、各画素の各サブラインに、各階調値に応じて印刷されるサブドットのパターンを示したものである。例えばライン番号Ｒ、Ｘ座標番号０において階調データ値（５）の印刷を行う場合、グループ番号０、サブライン番号０に対応する位置には論理値“１”及び、ストローブ時間Ｔ［サブライン番号＝０］に基づいて小ドットが形成され、グループ番号０、サブライン番号１に対応する位置には論理値“１”及び、ストローブ時間Ｔ［１］に基づいて大ドットが形成され、グループ番号１、サブライン番号０に対応する位置では論理値“０”のためサブドットが形成されず、グループ番号１、サブライン番号１に対応する位置には論理値“１”及び、ストローブ時間Ｔ［サブライン番号＝１］に基づいて大ドットが形成され、グループ番号２とサブライン番号０、及びグループ番号２とサブライン番号１では、共には論理値“０”のなめ、これらに対応する位置にはサブドットは形成されない。
【０１１９】
以上のように、各画素に形成される１０階調の印刷ドットは、方向性を持った大、小の２つのサブドットが選択的に組み合わされた３つグループで形成されている。
【０１２０】
図２７は、本実施の形態の方法によって補正した場合の利点を説明するための説明図である。同図（ａ）は、本実施の形態の方法、即ちＹ座標を補正量ｄ［Ｘ座標］＊Ｓだけ補正して２値画像メモリ５０３から印刷データ読み出だす方法によって、最小補正距離だけ移動させた場合の様子を示す。同図（ａ）に示すように、補正が行われる場合、このときの補正は前記したようにグループ（＝２サブライン）単位で行われるため、各サブドットはグループのピッチＨ単位で移動して補正される。同図（ｂ）は比較例として、他の方法によって最小補正距離だけ移動させた場合の様子を示す。
【０１２１】
上記した階調表現方法による印刷時に、ドットを移動して補正させる場合、濃度（ここでは大きさ）の異なるサブドットが互いに対応する位置に配置されるグループ単位で移動する必要がある。それ以外で移動させると想定した階調値と異なる階調値のドットが形成されてしまう。
【０１２２】
従って本実施の形態によれば、各印刷ドットが、各グループで共通に、方向性を持った大、小の２つのサブドットで形成される３つグループで形成されているため、同図（ａ）に示すように、ドットグループのピッチＨ単位、即ち各ライン間の１／３の移動単位で補正することができる。一方、同図（ｂ）の比較例の場合、１ビットを３つの異なる濃度（大きさ）のサブドットで形成されているため、印刷時にドットを移動して補正させる場合、ライン間の距離の単位で移動しなければならない。
【０１２３】
以上のように、本実施の形態の画像形成装置によれば、副走査方向の位置補正が各ライン間の１／３の移動単位で高精度に補正できるため、多色の重ね合わせの印刷における色ずれを、前記した実施の形態１或いは２の場合に比べて、更に軽減することができる。
【０１２４】
実施の形態４．
図２８は、本発明による実施の形態４の画像制御部６５１の内部構成を示すブロック図である。この画像制御部６５１が、前記した図２に示す実施の形態１の画像制御部５１に対して主に異なる点は、１ドット当たりの階調数を７から４に低減した点である。
【０１２５】
従って、この画像制御部６５１が、前記した実施の形態１の画像制御部５１（図２）と共通する部分には同符号を付して、或いは図面を省いて説明を省略し、異なる点を重点的に説明する。尚、この画像制御部６５１は、図１に示す現像形成部１１〜１４において、実施の形態１の画像制御部５１〜５４に換えて装備されることができ、本実施の形態では、実施の形態１の画像制御部５１に換えてこの画像制御部６５１を採用したものとして説明する。従って、画像形成装置における、その他の共通する構成についてのここでの説明は省略する。
【０１２６】
本実施の形態４の画像制御部５５１は、階調値が７から４になる以外は実施の形態１と全く同様に動作する。以下順を追ってその動作を説明する。
【０１２７】
［２値画像書き込み処理について］
原画像が原画像データ処理部６０１に入力されると、原画像処理部６０１の２５６階調画像メモリ２５１内の２５６階調画像データが、図４に示すページ画面の同一ライン内の左端に相当する画素データから右端に相当する画素データまで順次読み出され、ディザスクリーンフィルタ６１１で４階調画像データに変換さる。変換された４階調画像データは、更に４階調データ２値化デコーダ６１４により２値データに変換され、２値画像メモリ１０３内に、ページ画面において、２５６階調画像メモリ２５１から読み出されたデータの画素の位置に対応させてその左端から右端に順に書き込まれる。この作業がページ画面の上のラインから下のラインに向かって順に繰り返されて1ページの変換が終了する。
【０１２８】
ここでの２値画像書き込み方法は、前記した実施の形態１の場合に、ディザスクリーンフィルタ２５２（図２）で７階調データとされたデータが７階調データ２値化デコーダ２１５（図２）により２値データに変換され、２値画像メモリ１０３に書き込まれたのに対して、ディザスクリーンフィルタ６１１で４階調データとされたデータが４階調データ２値化デコーダ６１４により２値データに変換され、２値画像メモリ１０３に書き込まれものである。この処理過程で、前記した実施の形態１での処理と異なる点を重点的に以下に説明し、共通する処理内容についてはここでの説明を省略する。
【０１２９】
画像２値化制御部６５１は、前記した実施の形態１の場合と同様に、前記した図８のタイムチャートに従って２値化処理を進める。この際に、４階調データ２値化デコーダ６１４は、図２９に示した真理値表に従って４階調データｓ２２を２値書き込みデータｓ２６に変換し、順次２値画像メモリ１０３に出力する。この時、同時にメモリ書き込み信号発生部２１８から２値画像メモリ１０３に対して書き込み信号が出力され２値書き込みデータが書き込まれる。
【０１３０】
例えば、ライン番号Ｒ、Ｘ座標番号Ｘの画素のデータ書き込み時に、４階調データ値（２）を２値化したデータを書き込む場合、図２９の真理値表に従うと、グループ番号０、サブライン番号０に対応して論理値“０”を書き込み、グループ番号０、サブライン番号１に対応して論理値“１”を書き込み、グループ番号１、サブライン番号０に対応して論理値“０”を書き込み、グループ番号１、サブライン番号１に対応して論理値“０”を書込む。
【０１３１】
［画像印刷制御について］
この画像印刷制御については、前記した実施の形態１で説明した印刷データ出力制御部１０４が行なう処理と全く同じであるため、ここでの詳細な説明を省略し、その処理によって印刷される４階調印刷について以下に説明する。
【０１３２】
図３０は、印刷データ出力制御部１０４が、前記した図１０のタイムチャートに従って実行する４階調印刷において、各階調値に応じて印刷される各サブラインに形成されるサブドットのパターンを示したものである。例えば階調ラインｙ、ドットｘ（＝０）において階調データ値（２）の印刷を行う場合、グループカウンタ値０、サブラインカウンタ値０に対応する位置では論理値“０”のためサブドットが形成されず、グループカウンタ値０、サブラインカウンタ値１に対応する位置には論理値“１”及び、ストローブ時間Ｔ［サブライン番号＝１］に基づいて大ドットが形成され、グループカウンタ値１、サブラインカウンタ値０、及びグループカウンタ値１、サブラインカウンタ値１では、共には論理値“０”のなめ、これらに対応する位置にはサブドットは形成されない。
【０１３３】
図３１は、本実施の形態の方法によって補正した場合の利点を説明するための説明図である。同図（ａ）は、本実施の形態の方法、即ちＹ座標を補正量ｄ［Ｘ座標］＊Ｓだけ補正して２値画像メモリ１０３から印刷データ読み出だす方法によって、最小補正距離だけ移動させた場合の様子を示す。同図（ａ）に示すように、補正が行われる場合、このときの補正は前記したようにグループ（＝２サブライン）単位で行われるため、各サブドットはグループのピッチＨ単位で移動して補正される。同図（ｂ）は比較例として、他の方法によって最小補正距離だけ移動させた場合の様子を示す。
【０１３４】
上記した階調表現方法による印刷時に、ドットを移動して補正させる場合、濃度（ここでは大きさ）の異なるサブドットが互いに対応する位置に配置されるグループ単位で移動する必要がある。それ以外で移動させると想定した階調値と異なる階調値のドットが形成されてしまう。
【０１３５】
従って、本実施の形態によれば、各印刷ドットは、各グループで共通に、方向性を持った大、小の２つのサブドットで形成される２つグループで形成されているため、同図（ａ）に示すように、ドットグループのピッチＨ単位、即ち各ライン間の１／２の移動単位で補正することができる。一方、同図（ｂ）の比較例の場合、１ビットを３つの異なる濃度（大きさ）のサブドットで形成されているため、印刷時にドットを移動して補正させる場合、ライン間の距離の単位で移動しなければならない。
【０１３６】
以上のように、本実施の形態の画像形成装置によれば、副走査方向の位置補正が各ライン間の１／２の移動単位で高精度に補正できるため、多色の重ね合わせの印刷における色ずれを軽減することができる。また、実施の形態１の場合よりも階調数が低いので、原画像制御部のディザスクリーンフィルタをソフトで作成した場合などには負荷が軽減されるので低価格の画像形成装置に向いている。
【産業上の利用可能性】
【０１３７】
以上、詳細に説明してきたように、本特許を応用すればサブライン数を増加して階調数を上げ高密度化を行うことや、ドットグループ数を増加して副走査方向の位置補正精度を上げることが可能である。また、実施の形態４で示した構成では２値画像メモリ内の‘ｏ’の数が多く冗長であるので２値画像を圧縮した状態でページメモリに格納し、読み出した時点で伸張することでメモリ容量を削減することも可能である。また、副走査方向の位置ずれの原因としてＬＥＤヘッドが斜めに取り付けられる場合のみを例に挙げたが、ＬＥＤヘッド自体が歪んでいるために発生する位置ずれに対しても本発明の補正方式は有効である。更に各実施の形態では位置ずれ量のデータを各ドット毎に設定しているが、連続する複数のドット群毎に位置ずれ量メモリを持ち、補正をこのドット群単位で行うことも可能である。
【図面の簡単な説明】
【０１３８】
【図１】本発明による画像形成装置の実施の形態１の構成例を概略的に示す概略構成図である。
【図２】図１に示す画像制御部の内部構成を示すブロック図である。
【図３】図１に示すＬＥＤヘッドの内部構成を示すブロック図である。
【図４】本発明の説明に供するページ画面の説明図である。
【図５】図１のＬＥＤヘッドが斜めに取り付けられて、副走査方向の位置ずれが生じた場合の読み出し補正量を説明するための説明図である。
【図６】補正無しの読み出しＹ座標と補正後の読み出しＹ座標とのページ画面上での位置関係を説明するための説明図である。
【図７】実施の形態１で実施される画像２値化処理のページ全体のタイムチャートである。
【図８】実施の形態１で実施される書き込み処理の各ライン内における画素単位の２値化処理を説明するためのタイムチャートである。
【図９】７階調データ２値化デコーダによる２値化処理のための真理値表である。
【図１０】実施の形態１で実施される画像データ出力処理のタイムチャートである。
【図１１】７階調印刷によって、各画素の各サブラインに、各階調値に応じて印刷されるサブドットのパターンを示す図である。
【図１２】図１０のタイムチャートに基づいて実施された、３ビット７階調データの印字結果を示す図であり、（ａ）は位置補正を行わない場合を示し、（ｂ）は位置補正を行った場合をしめす。
【図１３】（ａ）は実施の形態１の方法によって補正した場合の利点を説明するための説明図であり、（ｂ）は比較例である。
【図１４】本発明による実施の形態２の画像制御部の内部構成を示すブロック図である。
【図１５】実施の形態２で実施される画像２値化処理のページ全体のタイムチャートである。
【図１６】実施の形態２で実施される書き込み処理の各ライン内における画素単位の２値化処理を説明するためのタイムチャートである。
【図１７】１５階調データ２値化デコーダによる２値化処理のための真理値表である。
【図１８】実施の形態２で実施される画像データ出力処理のタイムチャートである。
【図１９】１５階調印刷によって、各画素の各サブラインに、各階調値に応じて印刷されるサブドットのパターンを示す図である。
【図２０】（ａ）は実施の形態２の方法によって補正した場合の利点を説明するための説明図であり、（ｂ）は比較例である。
【図２１】本発明による実施の形態３の画像制御部の内部構成を示すブロック図である。
【図２２】実施の形態３で実施される画像２値化処理のページ全体のタイムチャートである。
【図２３】実施の形態２で実施される書き込み処理の各ライン内における画素単位の２値化処理を説明するためのタイムチャートである。
【図２４】１０階調データ２値化デコーダによる２値化処理のための真理値表である。
【図２５】実施の形態３で実施される画像データ出力処理のタイムチャートである。
【図２６】１０階調印刷によって、各画素の各サブラインに、各階調値に応じて印刷されるサブドットのパターンを示す図である。
【図２７】（ａ）は実施の形態３の方法によって補正した場合の利点を説明するための説明図であり、（ｂ）は比較例である。
【図２８】本発明による実施の形態４の画像制御部の内部構成を示すブロック図である。
【図２９】４階調データ２値化デコーダによる２値化処理のための真理値表である。
【図３０】４階調印刷によって、各画素の各サブラインに、各階調値に応じて印刷されるサブドットのパターンを示す図である。
【図３１】（ａ）は実施の形態４の方法によって補正した場合の利点を説明するための説明図であり、（ｂ）は比較例である。
【図３２】従来技術の説明に供する図である。
【図３３】従来技術の説明に供する図である。
【図３４】従来技術の説明に供する図である。
【図３５】階調表現方法の説明に供する図である。
【符号の説明】
【０１３９】
１０  画像形成装置、  １１〜１４  現像形成部、  １７  記録用紙、  ２１〜２４  ＬＥＤヘッド、  ３１〜３４  感光体ドラム、  ４１〜４４  転写ローラ、  ５１〜５５  画像制御部、  ６１，６２  ヒートローラ、  １０１  原画像処理部、  １０２  画像２値化制御部、  １０３  ２値画像メモリ、  １０４  印刷データ出力制御部、  １０５  タイミング制御部、  ２１１  Ｘ座標カウンタ、  ２１２  ラインカウンタ、  ２１３  グループカウンタ、  ２１４  サブラインカウンタ、  ２１５  ７階調データ２値化デコーダ、  ２１６  Ｙ座標計算部、  ２１７  書き込みアドレス計算部、  ２１８  メモリ書き込み信号発生部、  ２３１  Ｘ座標カウンタ、  ２３２  ラインカウンタ、  ２３３  グループカウンタ、  ２３４  サブラインカウンタ、  ２３５  Ｙ座標計算部、  ２３６  ストローブ時間メモリ、  ２３７  ストローブ信号発生回路、  ２３８  読み出しアドレス計算部、  ２３９  ヘッド書き込み制御部、  ２４０  副走査方向位置ずれ量メモリ、  ２４１  掛け算器、  ２５１  階調画像メモリ、  ２５２  ディザスクリーンフィルタ、  ２５３  階調メモリアドレス計算部、  ３０１  ドライバチップ、  ３１１  シフトレジスタ、  ３１２  ラッチ、  ３１３  ドライバ、  ３１５  ＬＥＤアレイ、  ３１６  ＬＥＤ素子（ＬＥＤ）、  ３２０  ロッドレンズアレイ、  ４０１  原画像処理部、  ４０２  画像２値化制御部、  ４０３  ２値画像メモリ、  ４０４  印刷データ出力制御部、  ４１１  ディザスクリーンフィルタ、  ４１２  サブラインカウンタ、  ４１３  Ｙ座標計算部、  ４１４  １５階調データ２値化デコーダ、  ４２１  サブラインカウンタ、  ４２２  掛け算器、  ４２３  Ｙ座標計算部、  ４２４  ストローブ時間メモリ、  ４５１  画像制御部、  ５０１  原画像処理部、  ５０２  画像２値化制御部、  ５０３  ２値画像メモリ、  ５０４  印刷データ出力制御部、  ５１１  ディザスクリーンフィルタ、  ５１２  グループカウンタ、  ５１３  Ｙ座標計算部、  ５１４  １０階調データ２値化デコーダ、  ５２１  グループカウンタ、  ５５１  画像制御部、  ６０１  原画像処理部、  ６０２  画像２値化制御部、  ６１１  ディザスクリーンフィルタ、  ６１４  ４階調データ２値化デコーダ、  ６５１  画像制御部。
【図１】
2007245537.tif 000004
【図２】
2007245537.tif 000005
【図３】
2007245537.tif 000006
【図４】
2007245537.tif 000007
【図５】
2007245537.tif 000008
【図６】
2007245537.tif 000009
【図７】
2007245537.tif 000010
【図８】
2007245537.tif 000011
【図９】
2007245537.tif 000012
【図１０】
2007245537.tif 000013
【図１１】
2007245537.tif 000014
【図１２】
2007245537.tif 000015
【図１３】
2007245537.tif 000016
【図１４】
2007245537.tif 000017
【図１５】
2007245537.tif 000018
【図１６】
2007245537.tif 000019
【図１７】
2007245537.tif 000020
【図１８】
2007245537.tif 000021
【図１９】
2007245537.tif 000022
【図２０】
2007245537.tif 000023
【図２１】
2007245537.tif 000024
【図２２】
2007245537.tif 000025
【図２３】
2007245537.tif 000026
【図２４】
2007245537.tif 000027
【図２５】
2007245537.tif 000028
【図２６】
2007245537.tif 000029
【図２７】
2007245537.tif 000030
【図２８】
2007245537.tif 000031
【図２９】
2007245537.tif 000032
【図３０】
2007245537.tif 000033
【図３１】
2007245537.tif 000034
【図３２】
2007245537.tif 000035
【図３３】
2007245537.tif 000036
【図３４】
2007245537.tif 000037
【図３５】
2007245537.tif 000038