【事件の表示】
　特許第３０７９０７６号「画像形成装置」の請求項１４ないし１６、２３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３０７９０７６号の請求項１４、１５、１６、２３に係る特許を維持する。
【理　由】
１．手続の経緯
　本件特許第３０７９０７６号の請求項１乃至請求項２３に係る発明は、特許法第４１条に基づく優先権主張を伴い平成９年１１月２８日（優先日、平成９年３月１９日）に特許出願され、平成１２年６月１６日にその特許の設定登録がなされ、その後、請求項１４乃至請求項１６、請求項２３に係る発明の特許について相原光政より特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１３年１０月３０日に訂正請求（後日取下げ）がなされたが、再度取消理由通知がなされ、その指定期間内である平成１３年１２月１８日に訂正請求がなされたものである。
　
２．訂正の適否についての判断
　ア．特許権者が求めている訂正の内容は、次のとおりである。
　訂正事項ａ：特許請求の範囲の請求項１４及び請求項２３を下記のとおり訂正する。
　「【請求項１４】上位装置からの画像データ及び制御情報が入力される第１のコネクタと、画像データ及び制御情報を出力する第２のコネクタとを有するコントローラ部と、第３のコネクタと、該コントローラ部を介して得られる画像データ及び制御情報に基づいて画像を印刷する記録ユニットとを有するエンジン部とを備え、該コントローラ部と該エンジン部とは、該第２及び第３のコネクタを介して接続され、該エンジン部は、該第３のコネクタを介して得られた画像データ及び制御情報に基づき、前記記録ユニットの印刷位置の位置ずれ補正及び前記記録ユニットの駆動方式に合わせた画像データのデータフォーマットの変換を行う画像処理手段を有することを特徴とする画像形成装置。
　【請求項２３】請求項１４記載の画像形成装置において、前記コントローラ部と前記エンジン部とは、前記第２及び第３のコネクタ間を接続するケーブルによって接続されていることを特徴とする画像形成装置。」
　
　イ．訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　訂正事項ａは、願書に添付した明細書又は図面に記載した「図３６において、コントローラ部６２Ａは、コントローラ用ＭＰＵ７２、インタフェース処理部７４、インタフェース処理部７８Ａ、画像処理部３０１、コントロール部コネクタ７６及びコントローラ部コネクタ８０からなる。・・・コントローラ部６２Ａにおいて、インタフェース処理部７８Ａは、コントロール部コネクタ７６、インタフェース処理部７４及びコントローラ用ＭＰＵ７２を介して得られるパーソナルコンピュータ９２からの制御情報を、コントローラ部コネクタ８０及びエンジン部コネクタ７０を介してエンジン部６０Ａのメカニカルコントローラ８４Ａに供給する。又、印刷終了通知や異常通知等は、メカニカルコントローラ８４Ａからエンジン部コネクタ７０、コントローラ部コネクタ８０及びインタフェース処理部７８Ａを介してコントローラ用ＭＰＵ７２に供給され、コントローラ用ＭＰＵ７２からインタフェース処理部７４及びコントロール部コネクタ７８を介してパーソナルコンピュータ９２に供給される。・・・画像処理部３０１から出力される画素データは、コントローラ部コネクタ８０及びインタフェース処理部７８Ａを介して画像展開部３１１に供給される。」（特許掲載公報第３５欄第２１行〜第３６欄第６行参照）に基づいて、請求項１４の記載において、コントローラ部が上位装置からの画像データ及び制御情報を入力される第１のコネクタと、画像データ及び制御情報を出力する第２のコネクタとを有し、エンジン部が第３のコネクタを有し、コントローラ部とエンジン部とは第２及び第３のコネクタを介して接続されており、エンジン部が第３のコネクタを介して得られた画像データ及び制御情報に基づき記録ユニットの印刷位置の位置ずれ補正及び記録ユニットの駆動方式に合わせた画像データのデータフォーマットの変換を行う画像処理手段を有することに技術的に限定するとともに、請求項２３の記載において、コントローラ部とエンジン部とは、第２及び第３のコネクタ間を接続するケーブルによって接続されていることに技術的に限定するもので、特許請求の範囲の減縮に相当する。
　そして、上記訂正は、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張又は変更するものではない。
　
　ウ．むすび
　以上のとおりであるから、上記訂正は、特許法第１２０条の４第２項及び同条第３項で準用する同法第１２６条第２項乃至第４項までの規定に適合するので、当該訂正を認める。
　
３．特許異議の申立てについての判断
　ア．申立ての理由の概要
　特許異議申立人、相原光政は、甲第１号証（特開平９−３９２９４号公報）、甲第２号証（特開平１−３８７６４号公報）、甲第３号証（特開平２−４５４７号公報）を提示し、訂正前の請求項１４乃至請求項１６、請求項２３に係る発明は、甲第１号証乃至甲第３号証に記載された発明に基づいて当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定により、特許を受けることができないものであるから、特許を取り消すべきと主張している。
　
　イ．本件の請求項１４乃至請求項１６、請求項２３に係る発明
　上記２．で示したように上記訂正が認められるから、本件の請求項１４乃至請求項１６、請求項２３に係る発明（以下、それぞれ「本件発明１４」乃至「本件発明１６」、「本件発明２３」という。）は、上記訂正請求に係る訂正明細書の特許請求の範囲の請求項１４乃至請求項１６、請求項２３に記載された事項により特定される次のとおりのものである。
　「【請求項１４】上位装置からの画像データ及び制御情報が入力される第１のコネクタと、画像データ及び制御情報を出力する第２のコネクタとを有するコントローラ部と、第３のコネクタと、該コントローラ部を介して得られる画像データ及び制御情報に基づいて画像を印刷する記録ユニットとを有するエンジン部とを備え、該コントローラ部と該エンジン部とは、該第２及び第３のコネクタを介して接続され、該エンジン部は、該第３のコネクタを介して得られた画像データ及び制御情報に基づき、前記記録ユニットの印刷位置の位置ずれ補正及び前記記録ユニットの駆動方式に合わせた画像データのデータフォーマットの変換を行う画像処理手段を有することを特徴とする画像形成装置。
　【請求項１５】請求項１４記載の画像形成装置において、前記コントローラ部と前記エンジン部との間のビデオインタフェースの仕様は、画像形成装置に拘らず共通又は類似なものであることを特徴とする画像形成装置。
　【請求項１６】請求項１４又は１５記載の画像形成装置において、前記エンジン部の前記画像処理手段は、露光位置に応じた補正値を格納する記憶部を有することを特徴とする画像形成装置。
　【請求項２３】請求項１４記載の画像形成装置において、前記コントローラ部と前記エンジン部とは、前記第２及び第３のコネクタ間を接続するケーブルによって接続されていることを特徴とする画像形成装置。」
　
　ウ．刊行物等
　当審が取消理由として通知した刊行物である、刊行物１：特開平９−３９２９４号公報（甲第１号証）、刊行物２：特開平１−３８７６４号公報（甲第２号証）、刊行物３：特開平２−４５４７号公報（甲第３号証）には、それぞれ下記の事項が記載されている。
　［刊行物１］
　「画像メモリ１０には、４色（イエロー、マゼンタ、シアンおよび黒）の画像情報がビットマップの濃度情報として格納されている。・・・このビットマップの濃度情報は、図示しないホスト計算機から信号線を介して画像メモリ１０にカラー画像情報として書き込まれる。また、画像記録装置内にＣＰＵを持ち、ホスト計算機から書き込まれるページ記述言語で表わされたイエロー、マゼンタ、シアンおよび黒の濃度情報をビットマップに展開してカラー画像情報としてもよい。」（第５頁右欄第４１行〜第６頁左欄第５行）、
　「このように画像メモリ１０にビットマップの濃度情報として格納されたカラー画像情報は、ラスタ走査のイエロー、マゼンタ、シアンおよび黒の画像信号２１〜２４として時系列で読み出される。これらのイエロー、マゼンタ、シアンおよび黒の画像信号２１〜２４は、位置ずれ／濃度ずれ補正部１１〜１４を経てイエロー、マゼンタ、シアンおよび黒の記録用信号２５〜２８に変換された後、画像記録部１９に供給される。画像記録部１９では、これらの記録用信号２５〜２８に基づいて記録紙上をラスタ走査し、画像メモリ１０内のカラー画像情報に応じたカラー画像を記録紙上に記録する。」（第６頁左欄第６〜１６行）、
　「図１中の位置ずれ／濃度補正部１１〜１４と位置ずれ量信号発生部１５〜１８について具体的に説明する。・・・位置ずれ／濃度ずれ補正部は、副走査位置ずれ補正部１０２と副走査濃度ずれ補正部１０３および主走査位置ずれ／濃度ずれ補正部１０４からなる。・・・副走査位置ずれ補正部１０２は、位置ずれ量信号発生部１０１からの位置ずれ量信号１５９，１６０を用いて、画像メモリ１０より読み出される画像信号を入力しながら、この画像信号に対して記録画像を構成する走査線の副走査方向の位置ずれを補正する処理を施す。・・・副走査濃度ずれ補正部１０３は、副走査位置ずれ補正部１０２から出力される画像信号に対して、副走査方向の位置ずれ補正に伴う記録画像の副走査方向の濃度ずれを補正する処理を施す。・・・主走査位置ずれ／濃度ずれ補正部１０４は、副走査濃度ずれ補正部１０３から出力される信号に対して、記録画像を構成する走査線の主走査方向の位置ずれおよび濃度ずれを補正する処理を施すと共に、画像信号をパルス幅変調信号に変換することによって、画像記録部１９への記録用信号を生成する。」（第７頁右欄第２９行〜第８頁左欄第１１行）、
　「本実施形態は、このようにパルス幅変調信号からなる画像信号に対して走査線の位置ずれ／濃度ずれ補正を施す例であり、画像メモリ１０から読み出されるイエロー、マゼンタ、シアンおよび黒の画像信号２１〜２４は、信号変換部２０１〜２０４によって、濃度を面積で表現するための階調処理のためにパルス幅変調信号２１１〜２１４にそれぞれ変換される。パルス幅変調信号は、一般にレーザビームで走査を行う電子写真方式のプリンタにおいてレーザビームのオン／オフを制御する記録用信号として用いられる。」（第１２頁右欄第１９〜２８行）。
　
　［刊行物２］
　「本発明は複数の記録体上に夫々異なる画像を形成し、各色画像を一つの記録媒体上に転写することにより多重画像を得る多重画像形成装置に関するものである。」（第１頁左下欄第１４〜１７行）、
　「複数の記録体上に夫々異なる色の画像を形成し、各色画像を一つの記録媒体上に転写することにより複数色から成るカラー画像を得るカラー画像形成装置において、各色画像の位置ずれを補正する補正手段と、前記補正手段による補正が不能のとき画像形成を禁止する手段を有することを特徴とするカラー画像形成装置。」（特許請求の範囲）、
　「第１図は本実施例装置の全体ブロック図である。１００はリーダ部であり、１１５は読取りセンサ・・・である。・・・センサ１１５は、ＣＣＤカラーセンサであり、１画素がＲ（赤）、Ｇ（緑）、Ｂ（青）信号として、シリアルに順次転送され出力されてくる。・・・１０６は色変換部で、Ｂ、Ｇ、Ｒ信号からＬ＊、ａ＊、ｂ＊信号を作り出す為のもので、・・・リーダ部１００の出力としてはＬ＊、ａ＊、ｂ＊の信号となる。３００はメモリ部である。Ｌ＊、ａ＊、ｂ＊として受け取った信号は・・・それぞれ別々に圧縮され・・・画面メモリ３０１に入力される。」（第２頁左下欄第１７行〜同頁右下欄第１９行）、
　「画面メモリ３０１に蓄えられた画像信号は通信用インターフェース３２０を通して外部へ出力されたり、プリンタ部２００に出力される。・・・プリンタ部２００は・・・Ｌ＊、ａ＊、ｂ＊になっている画像信号を印刷用のトナーＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の画像信号に変換している。２０１Ｃ、２０１Ｍ、２０１Ｙ、２０１Ｋはレーザユニットであり、・・・画像を感光体に書き込むようになっている。」（第３頁左上欄第１〜１９行）、
　「色レジストのずれを修正し、色相のとれたカラー画像を形成することが最も基本的条件の一つであることは言うまでもない。この為、本例の装置はこの色レジストを自動的に補正する手段を有している。・・・搬送ベルト上に未定着のままのレジスタマーカを形成し、これを読み取った後、それぞれのカラー画像の色ずれを計測して、画像書き込みタイミングを制御することで、色ずれのない鮮明なカラー画像を出力できるレーザビームプリンタを得ることができる。」（第８頁右上欄第３〜１４行）、
　「この第１７図において・・・メモリ部３００ヘアクセスして・・・画像信号を取り出し、レーザユニット・・・に書き込んでいる様子を示している。２５５は色変換器であり、Ｌ＊（明度信号）、ａ＊、ｂ＊（色度信号）をそれぞれＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）信号に変換する為のものである。」（第９頁右上欄第１８行〜同頁左下欄第７行）。
　
　［刊行物３］
　「本発明は、電子写真方式の画像記録装置などにおいて、画像記録用のＬＥＤアレイなどの発光素子群を駆動するための発光素子駆動装置に関し、特に発光素子の光量ばらつきの補正を行う発光素子駆動装置に関する。」（第１頁左下欄第１９行〜同頁右下欄第３行）、
　「３はＬＥＤアレイ１上の各ＬＥＤ毎にＮビットの光量ばらつき補正データを記憶した補正ＲＯＭである。・・・補正ＲＯＭ３から画信号ＰＩＸの各画素に対応した補正データがＮビットの補正信号として読み出される。」（第３頁右下欄第１４行〜第４頁左上欄第１行）。
　
　エ．対比・判断
　（１）まず、上記記載を含む明細書及び図面によると、刊行物１には、下記の発明が記載されている。
　「ホスト計算機からページ記述言語で表わされたイエロー、マゼンタ、シアンおよび黒の濃度情報が書き込まれ、この濃度情報を画像記録装置内のＣＰＵによりビットマップに展開し、画像メモリ１０にビットマップの濃度情報として格納し、ビットマップの濃度情報として格納されたカラー画像情報は、ラスタ走査のイエロー、マゼンタ、シアンおよび黒の画像信号２１〜２４として時系列で読み出され、これらのイエロー、マゼンタ、シアンおよび黒の画像信号２１〜２４は、位置ずれ／濃度ずれ補正部１１〜１４を経てイエロー、マゼンタ、シアンおよび黒の記録用信号２５〜２８に変換された後、画像記録部１９に供給され、画像メモリ１０内のカラー画像情報に応じたカラー画像を記録紙上に記録することを特徴とする画像記録装置。」（以下、「刊行物１発明」という。）
　そこで、本件発明１４と刊行物１発明とを対比する。
　刊行物１発明の「ホスト計算機」、「画像記録部１９」、「画像記録装置」は、それぞれ本件発明１４の「上位装置」、「記録ユニット」、「画像形成装置」に相当する。
　そして、刊行物１発明において、ホスト計算機から書き込まれるページ記述言語は、制御情報と画像データを含んで構成されるものであるから、刊行物１発明の「イエロー、マゼンタ、シアンおよび黒の画像信号２１〜２４は、位置ずれ／濃度ずれ補正部１１〜１４を経てイエロー、マゼンタ、シアンおよび黒の記録用信号２５〜２８に変換された後、画像記録部１９に供給され」は、本件発明１４の「得られた画像データ及び制御情報に基づき、前記記録ユニットの印刷位置の位置ずれ補正及び前記記録ユニットの駆動方式に合わせた画像データのデータフォーマットの変換を行う画像処理手段を有する」に相当する。
　そうすると、両者は、
　「上位装置からの画像データ及び制御情報が入力され、得られた画像データ及び制御情報に基づいて画像を印刷する記録ユニットを備え、得られた画像データ及び制御情報に基づき、前記記録ユニットの印刷位置の位置ずれ補正及び前記記録ユニットの駆動方式に合わせた画像データのデータフォーマットの変換を行う画像処理手段を有することを特徴とする画像形成装置。」である点で一致し、次の点で相違する。
　相違点：本件発明１４においては、上位装置からの画像データ及び制御情報が入力される第１のコネクタと、画像データ及び制御情報を出力する第２のコネクタとを有するコントローラ部を有し、エンジン部が第３のコネクタと、コントローラ部を介して得られる画像データ及び制御情報に基づいて画像を印刷する記録ユニットとを有し、該コントローラ部と該エンジン部とは、該第２及び第３のコネクタを介して接続されるとしているのに対して、刊行物１発明においては、ホスト計算機（上位装置）から画像データ及び制御情報が入力されるものであり、この入力ための第１のコネクタに相当する部位は存在すると解されるが、コントローラ部に相当する部位が明確でなく、コントローラ部が第２のコネクタを有するか否か明確でないと共に、エンジン部に相当する部位が明確でなく、該コントローラ部と該エンジン部とは、第２及び第３のコネクタを介して接続されるといえるかどうか明確でない点。
　上記相違点について検討する。
　刊行物２には、リーダ部１００の出力としてのＬ＊、ａ＊、ｂ＊の信号は、メモリ部３００でそれぞれ別々に圧縮され画面メモリ３０１に入力され、これをプリンタ部２００が読み出し、Ｃ、Ｍ、Ｙ、Ｋ信号に変換し、各々Ｃ、Ｍ、Ｙ、Ｋのレーザユニットにより像形成する点が記載されている。即ち、リーダ部１００を介して得られる画像データに基づいて画像を印刷するメモリ部３００とプリンタ部２００（記録ユニット）を含む部位で画像形成がなされる装置が記載されている。
　しかしながら、リーダ部１００は単なる読み取り部であり、上位装置からの画像データ及び制御情報が入力されるものではなく、本件発明１４のコントローラ部に対応するものではない。そして、どの部位がコントローラ部に相当するのか明記されていないとともに、第２のコネクタを有する点についても明記されておらず、これらを示唆する記載もない。
　また、メモリ部３００とプリンタ部２００（記録ユニット）を含む部位をエンジン部と解したとしても、該エンジン部が第３のコネクタを有しているものではなく、コントローラ部とエンジン部とは、第２及び第３のコネクタを介して接続されているとみることはできない。
　
　さらに、刊行物３には、補正ＲＯＭに光量ばらつき補正データを記憶する点の記載はあるが、前記相違点についての記載はなく、これを示唆する記載もない。
　
　そして、上記相違点の構成を含めた本件発明１４は、「位置ずれ補正及び上記の如き記録ユニットの駆動方式に合わせた画素データのデータフォーマットの変換をエンジン部６０Ａ側で行うので、コントローラ部６２Ａとエンジン部６０Ａとの間のビデオインタフェースの仕様を、プリンタシステムに拘らず共通又は類似なものとすることができる。このため、プリンタメーカは、補正機能を備えた専用のコントローラ部６２Ａを設計開発する必要がなく、又、コントローラ部６２Ａへの負荷を軽減することができる。」（特許掲載公報第３６欄第４１〜５０行参照））という、各刊行物に記載のものからは期待できない格別の効果を奏するものである。
　したがって、本件発明１４は、上記刊行物１〜刊行物３に記載された発明に基づいて容易に発明をすることができたものとはいえない。
　
　（２）次に、本件発明１５、本件発明１６、本件発明２３について検討する。
　本件発明１５、本件発明１６、本件発明２３は、いずれも請求項１４を引用し請求項１４に係る発明を特定する事項のすべてをそれらの特定事項としたものであるから、上記と同様の理由により、上記刊行物１〜刊行物３に記載された発明に基づいて当業者が容易に発明をすることができたものであるとすることはできない。
　
　オ．むすび
　以上のとおりであるから、特許異議の申立の理由によっては本件請求項１４乃至請求項１６、請求項２３に係る発明の特許を取り消すことはできない。
　また、他に本件請求項１４乃至請求項１６、請求項２３に係る発明の特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１４年１月１１日（２００２．１．１１）
【訂正の要旨】
訂正の要旨（２００１年異議第７０５７１号）
　特許権者が求める特許明細書の訂正は、次の訂正からなる。
　訂正事項ａ：特許請求の範囲の請求項１４及び請求項２３を下記のとおり訂正する。
　「【請求項１４】上位装置からの画像データ及び制御情報が入力される第１のコネクタと、画像データ及び制御情報を出力する第２のコネクタとを有するコントローラ部と、第３のコネクタと、該コントローラ部を介して得られる画像データ及び制御情報に基づいて画像を印刷する記録ユニットとを有するエンジン部とを備え、該コントローラ部と該エンジン部とは、該第２及び第３のコネクタを介して接続され、該エンジン部は、該第３のコネクタを介して得られた画像データ及び制御情報に基づき、前記記録ユニットの印刷位置の位置ずれ補正及び前記記録ユニットの駆動方式に合わせた画像データのデータフォーマットの変換を行う画像処理手段を有することを特徴とする画像形成装置。
　【請求項２３】請求項１４記載の画像形成装置において、前記コントローラ部と前記エンジン部とは、前記第２及び第３のコネクタ間を接続するケーブルによって接続されていることを特徴とする画像形成装置。」
（５４）【発明の名称】
画像形成装置
（５７）【特許請求の範囲】
　【請求項１】　一定速度で搬送されるベルト上に記録紙を吸着して搬送する搬送機構と、
　記録紙搬送方向に配列され、感光ドラムの光学的な走査で画像データに応じた潜像を形成して異なるカラーのトナー成分で現像した後に前記ベルト上の記録紙に転写する複数の静電記録ユニットと、
　前記複数の静電記録ユニットのいずれか１つのカラー画像を基準画像として、他の静電記録ユニットのカラー画像の位置ずれに関する情報を相対的に検出する位置ずれ検出部と、
　前記基準画像の静電記録ユニットを除く他の複数の静電記録ユニットに対し、前記位置ずれ検出部で検出された位置ずれ検出情報に基づいて、前記基準画像に対し他のカラー成分の画像の位置ずれをなくすように相対的に補正する位置ずれ補正部とを備え、
　前記位置ずれ検出部は、
　前記ベルト上の記録紙搬送方向に直交する主走査方向の走査始端側と走査終端側の２ケ所に前記レジストマークを転写し、
　副走査方向で前記基準レジストマークの水平な第１の直線を検出してから斜めの第２直線を検出するまでの第１の時間を計測し、他のカラー成分レジストマークの水平な第１の直線を検出してから斜めの第２の直線を検出するまでの第２の時間を計測し、前記第１及び第２の時間の差から基準レジストマークに対する他のカラー成分レジストマークの主走査方向の相対的なずれ量Δｘを検出し、
　前記レジストマークを各カラー成分に分けて副走査方向に複数連続して転写し、前記複数のレジストマーク毎に検出したずれ量から平均値を算出することを特徴とする画像形成装置。
　【請求項２】　一定速度で搬送されるベルト上に記録紙を吸着して搬送する搬送機構と、
　記録紙搬送方向に配列され、感光ドラムの光学的な走査で画像データに応じた潜像を形成して異なるカラーのトナー成分で現像した後に前記ベルト上の記録紙に転写する複数の静電記録ユニットと、
　前記複数の静電記録ユニットのいずれか１つのカラー画像を基準画像として、他の静電記録ユニットのカラー画像の位置ずれに関する情報を相対的に検出する位置ずれ検出部と、
　前記基準画像の静電記録ユニットを除く他の複数の静電記録ユニットに対し、前記位置ずれ検出部で検出された位置ずれ検出情報に基づいて、前記基準画像に対し他のカラー成分の画像の位置ずれをなくすように相対的に補正する位置ずれ補正部とを備え、
　前記静電記録ユニットの各々は、
　感光ドラム上に画素データの階調値に応じた光学的な書込みにより静電潜像を形成すると共に、主走査方向の解像度に対し副走査方向の解像度を高くした書込を行う光学書込ユニットを有し、
　前記位置ずれ検出部は、
　前記ベルト上の記録紙搬送方向に直交する主走査方向の走査始端側と走査終端側の２ケ所に前記レジストマークを転写し、
　副走査方向で前記基準レジストマークの水平な第１の直線を検出してから斜めの第２直線を検出するまでの第１の時間を計測し、他のカラー成分レジストマークの水平な第１の直線を検出してから斜めの第２の直線を検出するまでの第２の時間を計測し、前記第１及び第２の時間の差から基準レジストマークに対する他のカラー成分レジストマークの主走査方向の相対的なずれ量Δｘを検出し、
　前記位置ずれ補正部は、
　上位装置から転送された画像データを画素データに展開して画像メモリに展開する際に、前記位置ずれ検出部からの位置ずれ検出情報に基づいて、印刷時に対象画像の基準画像に対するずれを補正するように、書込アドレスを修正し、
　前記主走査方向のずれ量Δｘ、副走査方向のずれ量Δｙ、副走査方向の偏位量（スキュー量）Δｚから、主走査線上の各画素位置における副走査方向のずれ量を演算し、該ずれ量を相殺する逆方向の位置に副走査方向の書込アドレスを補正して前記画像メモリに画素データを書込み、
　前記光学書込ユニットによる階調値と高解像度の書込みを利用して位置ずれを補正することを特徴とする画像形成装置。
　【請求項３】　請求項２記載の画像形成装置に於いて、
　前記光学書込ユニットは、複数の発光素子（発光セグメント）を主走査方向に１画素ピッチで複数配列した書込アレイを有し、副走査方向での記録媒体の１／ｎ画素ピッチ毎の移動に同期した前記書込アレイの第１スキャン〜第ｎスキャンの時分割による発光駆動で１画素を書込み、
　前記位置ずれ補正部は、
　前記画像メモリに画素データを展開する際に、画素データを副走査方向のｎ個に分解した１／ｎ画素ピッチ単位の高解像度画素データに変換して格納すると共に、
　該高解像度画素データについて前記主走査方向のずれ量Δｘ、副走査方向のずれ量Δｙ、副走査方向の偏位量（スキュー量）Δｚから、主走査方向の各画素位置の副走査方向のずれ量を演算し、該ずれ量を相殺する逆方向の位置に補正し、更に、前記記録媒体の副走査方向での１／ｎ画素ピッチの移動に同期してｎ個の補正済みの高解像度画素データを順次読み出して前記書込アレイを時分割により発光駆動して１画素を書込ませることを特徴とする画像形成装置。
　【請求項４】　請求項３記載の画像形成装置に於いて、
　前記位置ずれ補正部は、前記画像メモリに位置ずれ補正された高解像度画素データを展開する際に、副走査方向で１／ｎ画素ピッチに分解された１画素が、画素境界に位置するか否かを判定し、
　画素境界に位置しない場合は、分解したｎ個の高解像度画素データについて以前の階調値をそのまま第１スキャン目の階調値として記憶し、画素境界に位置する場合は、分解したｎ個の高解像度画素データについて以前の階調値を第１スキャン目〜第ｎスキャン目の階調値に分けて格納し、
　前記光学書込ユニットは、
　前記画像メモリから読み出した副走査方向に分解した１画素分の高解像度画素データが第１スキャン目のみの階調値を有する場合は、副走査方向に１／ｎ画素ピッチとなる１画素の第１スキャン目〜第ｎスキャン目の各タイミングで同じ階調値に応じて前記書込アレイの発光素子を時分割で発光駆動し、
　前記画像メモリから読み出した副走査方向に分解した１画素分の高解像度画素データが第１スキャン目の階調値〜第ｎスキャン目の階調値を有する場合は、先行する１画素のｎ番目の１／ｎ周期の第ｎスキャン目のタイミングで前記書込アレイの発光素子を前記第１スキャン目の階調値に応じて発光駆動し、後続する１画素のｎ−１番目の１／ｎ周期の第ｎ−１スキャン目のタイミングで前記書込アレイの発光素子を前記第２スキャン目の階調値に応じて発光駆動し、…、後続する１画素の１番目の１／ｎ周期の第１スキャン目のタイミングで前記書込アレイの発光素子を前記第ｎスキャン目の階調値に応じて発光駆動することを特徴とする画像形成装置。
　【請求項５】　請求項４記載の画像形成装置に於いて、前記光学記録ユ
ニットの発光駆動部は、前記発光周期の間に前記階調値に応じた回数でパルス発光して前記感光ドラムに生成する潜像の深さを制御することを特徴とする画像形成装置。
　【請求項６】　請求項３記載の画像形成装置に於いて、前記光学記録ユ
ニットの書込アレイは、主走査方向に１画素ピッチでＬＥＤチップを複数配列したＬＥＤアレイであることを特徴とする画像形成装置。
　【請求項７】　請求項６記載の画像形成装置に於いて、前記光学記録ユニットは、前記ＬＥＤアレイによる副走査方向の印字解像度が主走査方向の解像度の整数倍であることを特徴とする画像形成装置。
　【請求項８】　請求項７記載の画像形成装置に於いて、前記光学記録ユニットは、前記ＬＥＤアレイによる主走査方向の印字解像度はＲｄｐｉであり、副走査方向の解像度が整数倍のｎＲｄｐｉであることを特徴とする画像形成装置。
　【請求項９】　一定速度で搬送されるベルト上に記録紙を吸着して搬送する搬送機構と、
　記録紙搬送方向に配列され、感光ドラムの光学的な走査で画像データに応じた潜像を形成して異なるカラーのトナー成分で現像した後に前記ベルト上の記録紙に転写する複数の静電記録ユニットと、
　前記複数の静電記録ユニットのいずれか１つのカラー画像を基準画像として、他の静電記録ユニットのカラー画像の位置ずれに関する情報を相対的に検出する位置ずれ検出部と、
　前記基準画像の静電記録ユニットを除く他の複数の静電記録ユニットに対し、前記位置ずれ検出部で検出された位置ずれ検出情報に基づいて、前記基準画像に対し他のカラー成分の画像の位置ずれをなくすように相対的に補正する位置ずれ補正部とを備え、
　前記位置ずれ検出部は、
　前記ベルト上の記録紙搬送方向に直交する主走査方向の走査始端側と走査終端側の２ケ所に前記レジストマークを転写し、
　副走査方向で前記基準レジストマークの水平な第１の直線を検出してから斜めの第２直線を検出するまでの第１の時間を計測し、他のカラー成分レジストマークの水平な第１の直線を検出してから斜めの第２の直線を検出するまでの第２の時間を計測し、前記第１及び第２の時間の差から基準レジストマークに対する他のカラー成分レジストマークの主走査方向の相対的なずれ量Δｘを検出し、
　前記位置ずれ補正部は、
　上位装置から転送された画像データを画素データに展開して画像メモリに展開する際に、前記位置ずれ検出部からの位置ずれ検出情報に基づいて、印刷時に対象画像の基準画像に対するずれを補正するように、書込アドレスを修正し、
　前記対象画像の主走査方向の線幅を前記基準画像の主走査方向の線幅で除した倍率Ｋの逆数を、主走査方向の所定の画素数Ｎに乗じて縮小又は拡大した補正画素数（Ｎ／Ｋ）を求め、該補正画素数（Ｎ／Ｋ）の各画素アドレスに主走査方向で圧縮又は伸張して画素データの階調値を書込むことを特徴とする画像形成装置。
　【請求項１０】　請求項９記載の画像形成装置に於いて、前記位置ずれ補正部は、補正前の階調画素データの印字結果に対し前記倍率Ｋの逆数を乗じて主走査方向に縮小又は拡大した補正印字結果を求め、該補正印字結果を、主走査方向の所定の画素数Ｎに前記対象画像の主走査の線幅の倍率Ｋの逆数を乗じて縮小又は拡大した補正画素数（Ｎ／Ｋ）の各々の位置でサンプリングして、線幅補正後の各画素毎の階調データを生成することを特徴とする画像形成装置。
　【請求項１１】　一定速度で搬送されるベルト上に記録紙を吸着して搬送する搬送機構と、
　記録紙搬送方向に配列され、感光ドラムの光学的な走査で画像データに応じた潜像を形成して異なるカラーのトナー成分で現像した後に前記ベルト上の記録紙に転写する複数の静電記録ユニットと、
　前記複数の静電記録ユニットのいずれか１つのカラー画像を基準画像として、他の静電記録ユニットのカラー画像の位置ずれに関する情報を相対的に検出する位置ずれ検出部と、
　前記基準画像の静電記録ユニットを除く他の複数の静電記録ユニットに対し、前記位置ずれ検出部で検出された位置ずれ検出情報に基づいて、前記基準画像に対し他のカラー成分の画像の位置ずれをなくすように相対的に補正する位置ずれ補正部とを備え、
　前記位置ずれ検出部は、
　前記ベルト上の記録紙搬送方向に直交する主走査方向の走査始端側と走査終端側の２ケ所に前記レジストマークを転写し、
　副走査方向で前記基準レジストマークの水平な第１の直線を検出してから斜めの第２直線を検出するまでの第１の時間を計測し、他のカラー成分レジストマークの水平な第１の直線を検出してから斜めの第２の直線を検出するまでの第２の時間を計測し、前記第１及び第２の時間の差から基準レジストマークに対する他のカラー成分レジストマークの主走査方向の相対的なずれ量Δｘを検出し、
　装置本体はエンジン部とコントローラ部で構成され、前記エンジン部に前記複数の静電記録ユニット、前記位置ずれ検出部を設け、前記コントロール部に前記位置ずれ補正部を設けたことを特徴とする画像形成装置。
　【請求項１２】　請求項１１記載の画像形成装置に於いて、前記コントローラ部に設けられた前記位置ずれ補正部は、外部の上位装置から転送された画像データを画像メモリに画素データとして展開する際に、前記エンジン部の位置ずれ検出部から供給された位置ずれ検出情報に基づいて位置ずれ補正を行うことを特徴とする画像形成装置。
　【請求項１３】　請求項１１記載の画像形成装置に於いて、前記コントローラ部に設けられた前記位置ずれ補正部は、画像メモリの画像データを読み出して前記エンジン部に出力する際に、出力経路の途中に設けたバッファメモリに展開し、該バッファメモリ上で前記エンジン部の位置ずれ検出部から供給された位置ずれ検出情報に基づいて位置ずれ補正を行うことを特徴とする画像形成装置。
　【請求項１４】　
上位装置からの
第１のコネクタと、画像データ及び制御情報を出力する第２のコネクタとを有する
　
第３のコネクタと、
とを有する
　
該コントローラ部と該エンジン部とは、該第２及び第３のコネクタを介して接続され、
　該エンジン部は、
該第３のコネクタを介して得られた画像データ及び制御情報に基づき、
　【請求項１５】　請求項１４記載の画像形成装置において、前記コントローラ部と前記エンジン部との間のビデオインタフェースの仕様は、画像形成装置に拘らず共通又は類似なものであることを特徴とする画像形成装置。
　【請求項１６】　請求項１４又は１５記載の画像形成装置において、前記エンジン部の前記画像処理手段は、露光位置に応じた補正値を格納する記憶部を有することを特徴とする画像形成装置。
　【請求項１７】　請求項１６記載の画像形成装置において、前記記憶部は経時変化及び／又は温度変化に対する露光位置に応じた補正値を格納することを特徴とする画像形成装置。
　【請求項１８】　請求項１４〜１７のいずれか１項記載の画像形成装置において、前記エンジン部の前記画像処理手段は、レジストパターン、テストパターン、ジッタ補正用パターン、及びトナー量又はトナー濃度を検出する際に印刷されるマークからなるグループから選択された少なくとも１つの固定パターンを格納する記憶部を有することを特徴とする画像形成装置。
　【請求項１９】　請求項１４〜１８のいずれか１項記載の画像形成装置において、前記エンジン部の前記画像処理手段は、露光量の総和、画像濃度の総和、前記記録ユニット内の光源の点灯回数の総和、及びこれらの総和と相関性のある値からなるグループから選択された少なくとも１つを画像データに基づいてカウントしたカウント値を格納する手段を有することを特徴とする画像形成装置。
　【請求項２０】　請求項１９記載の画像形成装置において、前記カウント値をリセットする手段を更に備えたことを特徴とする画像形成装置。
　【請求項２１】　請求項１６、１７、１９又は２０記載の画像形成装置において、前記エンジン部は、前記補正値又は前記カウント値に基づいて前記記録ユニットの露光量を補正する補正手段を更に有することを特徴とする画像形成装置。
　【請求項２２】　請求項１４〜２１のいずれか１項記載の画像形成装置において、前記エンジン部の前記画像処理手段は、画素データの露光量に対して演算処理を行う手段を有することを特徴とする画像形成装置。
　【請求項２３】　請求項１４記載の画像形成装置において、
前記コントローラ部と前記エンジン部とは、前記第２及び第３のコネクタ間
【発明の詳細な説明】
　【発明の属する技術分野】
　本発明は、電子写真記録の印刷機能を備えた複数の静電記録ユニットによる異なるカラー画像の重ね合せ転写によりフルカラーの画像を印刷する画像形成装置に関し、特に、着脱自在な複数の静電記録ユニットの相互間のカラー画像の位置ずれを検出して補正する画像形成装置に関する。
　【従来の技術】
　従来、電子写真記録を用いたカラー画像形成装置は、黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）の４色の静電記録ユニットを、記録紙の搬送方向にタンデム配置している。４色の静電記録ユニットは、感光ドラムを画像データに基づいて光学的に走査して潜像を形成し、この潜像を現像器のカラートナーによって現像した後に、一定速度で搬送される記録紙上に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及び黒（Ｋ）の順番に重ね合せて転写し、最終的に定着器を通して加熱定着等を行う。
　イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及び黒（Ｋ）の静電記録ユニットは、カラートナーがなくなった場合に、ユニット全体又はユニットの一部を交換する必要がある。このため静電記録ユニットは、装置カバーを開いた状態で簡単に着脱できる構造を備えている。
　一方、ＹＭＣＫの静電記録ユニットを記録紙の搬送方向にタンデム配置した構造のカラー画像形成装置にあっては、カラー印刷の品質を高めるためには、移動する記録紙上に各静電記録ユニットで転写するトナー像の位置ずれを低減して色合せの精度を高めなければならない。例えば記録紙上での主走査方向（搬送方向に直交する方向）及び副走査方向（記録紙搬送方向）の解像度を、それぞれ６００ｄｐｉとすると、画素ピッチは約４２μｍとなり、例えば位置ずれを４２μｍ以下に抑える必要がある。
　しかしながら、従来のタンデム型のカラー画像形成装置にあっては、ＹＭＣＫの静電記録ユニットを着脱自在に設けているため、固定設置した場合に比べ位置ずれが大きく、機械的な加工精度や組付け精度によって位置ずれを４２μｍ以下に抑えた色合せ精度を実現することは困難であった。
　この問題を解決するため例えば特開昭８−８５２３６号にあっては、転写ベルト上の矩形コーナの４箇所にテストパターンのレジストマークを転写し、このレジストマークをＣＣＤで読取り、予め設定した装置の絶対基準座標に対するレジストマークの検出座標に位置ずれ量を検出し、レーザ走査装置に対する画像データの出力時に、出力座標位置を検出したずれ量に基づいて補正している。
　しかし、このような従来の位置ずれ検出と位置ずれ補正にあっては、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及び黒（Ｋ）の全ての静電記録ユニットについて、絶対座標に対するレジストマークの位置ずれの検出を必要とし、しかもレジストマークの検出にＣＣＤを使用しているために、位置ずれ検出の処理に時間がかかると共にハードウェア料が増加し、コストアップを招いている。
　また従来装置は、レーザビームを走査して感光ドラムに潜像を形成するレーザ走査装置を静電記録ユニットに使用しており、このため、各ユニットの位置ずれ量が大きくとも、レーザ走査装置は比較的容易に絶対座標で決まる位置に補正するビーム走査ができる。しかし、近年にあっては、装置の小型化とコストダウンのために、レーザ走査装置に代わりに微小な発光素子を主走査方向に多数配列した発光アレイを使用した静電記録ユニットが提案されている。
　このような発光アレイを使用した静電記録ユニットは、感光ドラムに対するビームの照射位置がアレイ素子の物理的な位置で１対１に決まっており、レーザ走査装置のように、位置ずれ補正のためにビームの走査位置を変更することが困難である。
　このため発光アレイを機械的に調整可能とすることで、位置ずれを補正することも考えられるが、位置ずれを４２μｍ以下に抑えるような調整は機械的に困難である。このため発光アレイを用いたカラー画像形成装置にあっては、例えば３００μｍといった大きな位置ずれを起しており、カラー成分の重ね合わせによる十分な印刷品質が実現できない問題があった。
　本発明は、このような従来の問題点に鑑みてなされたもので、静電記録ユニットに発光アレイを用いた画像形成装置について、簡単な位置ずれ検出によって高精度の位置ずれ補正が実現できるようにした画像形成装置を提供することを目的とする。
　【課題を解決するための手段】
　図１は本発明の原理説明図である。
　本発明になる画像形成装置は、一定速度で搬送されるベルト上に記録紙を吸着して搬送する搬送機構、記録紙搬送方向に配列され感光ドラムの光学的な走査で画像データに応じた潜像を形成して異なるカラーのトナー成分で現像した後にベルト上の記録紙に転写する複数の静電記録ユニットを備える。
　このようなタンデム型の画像形成装置につき本発明にあっては、図１（Ａ）のように、複数の静電記録ユニットのいずれか１つのカラー画像を基準画像として、他の静電記録ユニットのカラー画像の位置ずれに関する情報を相対的に検出する位置ずれ検出部１１６と、基準画像の静電記録ユニットを除く他の複数の静電記録ユニットに対し位置ずれ検出部１１６で検出された位置ずれ検出情報に基づいて、基準画像に対し他のカラー成分の画像の位置ずれをなくすように相対的に補正する位置ずれ補正部１２４を設けたことを特徴とする。
　例えば複数の静電記録ユニットは、黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、及びイエロー（Ｙ）（以下、単にＫ，Ｃ，Ｍ，Ｙという）のユニットであり、Ｋの静電記録ユニットの黒色画像を基準画像として、Ｃ，Ｍ，Ｙの静電記録ユニットのカラー画像の位置ずれに関する情報を相対的に検出して補正する。
　このようなＫ画像を基準とした他のＣ画像、Ｍ画像及びＹ画像の相対的な位置ずれの検出と補正により、４つのカラー成分の１つを基準に残り３つのカラー成分の位置ずれ検出で済むことから、装置の絶対的な基準座標に対し４つのカラー成分の位置ずれを検出する場合に比べ、位置ずれ検出の処理とハードウェアが簡単になり、コントダウンできる。
　位置ずれ検出部１１６は、図１（Ｂ）のように、複数の静電記録ユニットによりベルト１２上に各カラー成分のレジストマーク１５０を順番に転写した後にセンサ３０により光学的に検出し、基準画像の基準レジストマーク１５０に対する他のカラー成分のレジストマーク１５０の位置ずれを検出する。
　この場合、位置ずれ検出部１１６は、最もコントラストの強いカラー成分の静電記録ユニットにより基準レジストマーク１５０を印字して他のカラー成分の静電記録ユニットによるレジストマーク１５０の位置ずれ情報を検出する。具体的には、Ｋ（黒）の静電記録ユニットの黒色レジストマーク１５０を基準レジストマーク１５０として、Ｃ，Ｍ，Ｙの各静電記録ユニットによるレジストマーク１５０の位置ずれを検出する。
　位置ずれ検出部１１６でベルト１２上に転写するレジストマーク１５０の形状は、記録紙搬送方向に直交する主走査方向の第１直線と、第１直線の一端に連結して主走査方向及び記録紙搬送方向に直交する副走査方向のいずれに対しても傾斜した第２直線とからなる略楔形をもつ。
　位置ずれ検出部１１６は、ベルト１２上の記録紙搬送方向に直交する主走査方向の走査始端側と走査終端側の２ケ所に前記レジストマーク１５０を転写し、副走査方向で基準レジストマーク１５０の第１直線を検出してから他のカラー成分レジストマーク１５０の第１直線を検出するまでの時間を計測し、この計測時間から位置ずれがないときの基準時間を差し引いて副走査方向のずれ量Δｙを検出する。
　また、副走査方向で前記基準レジストマーク１５０の水平な第１の直線を検出してから斜めの第２直線を検出するまでの第１の時間を計測し、他のカラー成分レジストマークの水平な第１の直線を検出してから斜めの第２の直線を検出するまでの第２の時間を計測し、前記第１及び第２の時間の差から主走査方向のずれ量Δｘを検出する。
　位置ずれ検出部１１６によりベルト１２上に転写するレジストマーク１５０の寸法条件は、レジストマーク１５０の記録紙搬送方向に直交する主走査方向の第１直線に対する第２直線の交差角をθ、ベルト１２の搬送速度をｖ［ｍｍ／秒］、前記センサの検出精度をＳ［μｍ］、センサ３０の検出信号のサンプリング周期をＴ［秒］とした場合、前記公差角θを
　ＴＡＮθ≦（ｖ・Ｔ／Ｓ）
を満足する値に設定する。
　またレジストマーク１５０の記録紙搬送方向に直交する主走査方向の第１直線に対する第２直線の交差角をθ、ベルト１２の搬送速度をｖ［ｍｍ／秒］、前記第１直線の主走査方向の許容ずれを幅Ｗ［ｍｍ］、１つのレジストマーク１５０の副走査方向の印刷に許容される時間をτ［秒］とした場合、交差角θを
　ＴＡＮθ≦（ｖ・τ／Ｗ）
を満足する値に設定する。
　位置ずれ検出部１１６は、レジストマーク１５０を各カラー成分に分けて副走査方向に複数連続して転写し、複数のレジストマーク１５０毎に検出したずれ量から平均値を算出する。これによって位置ずれの検出精度がさらに向上する。
　位置ずれ検出部１１６は、ベルト上に転写するレジストマークのパターンをビットマップパターンとして記憶してもよいが、メモリ容量を節減するためレジストマーク１５０のパターン情報をベクトルデータとして保存し、レジストマーク１５０の印刷時に画素データに展開して静電記録ユニットにより前記ベルト１２上に転写することが望ましい。
　位置ずれ検出部１１６により検出する位置ずれ検出情報は、基準画像に対する検出対象となる主走査線の位置ずれ量、傾き量、主走査方向で線幅とする。即ち、位置ずれ検出部１１６は、位置ずれ情報として、基準画像の主走査線を基準とし、検出対象画像の主走査線の始端の主走査方向のずれ量Δｘと副走査方向のずれ量Δｙ、主走査線の傾きを表わす終端の副走査方向の偏位量（スキュー量）Δｚ、及び主走査線の線幅の倍率Ｋを検出する。
　位置ずれ補正部１２４は、上位装置から転送された画像データを画素データに展開して画像メモリ８２に展開する際に、位置ずれ検出部１１６からの位置ずれ検出情報に基づいて、印刷時に対象画像の基準画像に対するずれを補正するように、書込アドレスを修正する。
　書込アドレスの具体的な補正として位置ずれ補正部１２４は、主走査方向のずれ量Δｘ、副走査方向のずれ量Δｙ、副走査方向の偏位量（スキュー量）Δｚから、主走査線上の各画素位置における副走査方向のずれ量を演算し、各ずれ量を相殺する逆方向の位置に副走査方向の書込アドレスを補正して画像メモリ８２に画素データを書込む。
　更に、本発明になる画像形成装置で使用する静電記録ユニットの各々は、感光ドラム上に画素データの階調値に応じた光学的な書込みにより静電潜像を形成すると共に、主走査方向の解像度に対し副走査方向の解像度を高くした光学書込ユニットを有する。位置ずれ補正部１２４は、この光学書込ユニットによる階調値と高解像度の書込みを利用して位置ずれを補正した印字を行う。
　即ち、光学書込ユニットは、複数の発光素子（発光セグメント）を主走査方向に１画素ピッチで複数配列した書込アレイ３６を有し、副走査方向での記録媒体の１／ｎ画素ピッチ毎の移動に同期した書込アレイの第１スキャン〜第ｎスキャンの時分割による発光駆動で１画素を書込む。
　この書込アレイ３６に対応して位置ずれ補正部１２４は、図１（Ｃ）のように、画像メモリ８２に画素データを展開する際に、画素データを副走査方向で２つに分解した高解像度画素データに変換して格納する。同時に位置ずれ補正部１２４は、高解像度画素データについて主走査方向のずれ量Δｘ、副走査方向のずれ量Δｙ、副走査方向の偏位量（スキュー量）Δｚから、主走査方向の各画素位置の副走査方向のずれ量を演算し、該ずれ量を相殺する逆方向の位置に補正する。そして、記録媒体の副走査方向での１／ｎ画素ピッチの移動に同期してｎ個の補正済みの高解像度画素データを順次読み出し、書込アレイを時分割により発光駆動して１画素を書込ませる。
　位置ずれ補正部１２４で、画素データを副走査方向に１／ｎ画素ピッチのｎ個の高解像度画素データに変換する際の階調値は、分解した高解像度画素データが、位置ずれ補正によるシフトで１画素の境界に位置するか否かで異なる。
　即ち、位置ずれ補正部１２４は、画像メモリ８２に位置ずれ補正された高解像度画素データを展開する際に、副走査方向に１／ｎ画素ピッチに分解されたｎ個の高解像度画素データが画素境界に位置するか否かを判定する。画素境界に位置しない場合は、分解したｎ個の高解像度画素データについて以前の階調値をそのまま第１スキャン目の階調値として記憶する。これに対し画素境界に位置する場合は、分解したｎ個の高解像度画素データについて階調値を第１スキャン目〜第ｎスキャン目の階調値に分けて格納する。
　このような高解像度画素データの階調値の生成に対し光学書込ユニットは、画像メモリから読み出した副走査方向に分解した１画素分の高解像度画素データが第１スキャン目のみの階調値を有する場合は、副走査方向に１／ｎ画素ピッチとなる１画素の第１スキャン〜第ｎスキャンの各タイミングで同じ階調値に応じて書込アレイの発光素子を時分割で発光駆動する。
　これに対し画像メモリから読み出した副走査方向に分解した１画素分の高解像度画素データが第１スキャン目の階調値〜第ｎスキャン目の階調値を有する場合（画素境界に位置する場合）は、先行する１画素のｎ番目の１／ｎ周期の第ｎスキャンのタイミングで書込アレイの発光素子を第１スキャン目の階調値に応じて発光駆動し、後続する１画素の２番目の１／ｎ周期の第ｎ−１スキャン目のタイミングで書込アレイの発光素子を第２スキャン目の階調値に応じて発光駆動し、…、後続する１画素の１番目の１／ｎ周期の第１スキャン目のタイミングで書込アレイの発光素子を第ｎスキャン目の階調値に応じて発光駆動する。
　このため画像メモリの補正済みの高解像度画素データによる印字により、副走査方向で解像度を２倍にした印字結果が得られ、感光ドラムに対し光学的な記録位置が物理的に固定された書込アレイを使用した印字であっても、基準画像に対し対象画像を高精度で位置ずれ補正できる。特に走査ラインが基準ラインに対し斜めとなる位置ずれを起した場合の位置ずれ補正の精度を向上できる。
　光学書込ユニットの書込アレイ３６は、主走査方向に１画素ピッチでＬＥＤチップを複数配列したＬＥＤアレイである。光学書込ユニットは、ＬＥＤアレイにより副走査方向の印字解像度を主走査方向の解像度の整数倍（ｎ倍）、例えば２倍又は３倍とする。例えば、主副走査方向の印字解像度は６００ｄｐｉであり、これに対し副走査方向の印字解像度を２倍の１２００ｄｐｉ又は３倍の１８００ｄｐｉとする。光学記録ユニットの発光駆動部は、書込アレイの各発光素子の発光周期の間に、階調値に応じた回数でパルス発光して感光ドラムに生成する潜像の深さを制御する。
　主走査方向の線幅が基準幅に対し異なっている場合、基準幅に合致させるため、主走査方向で画素データを圧縮又は伸張する補正を行う。即ち、位置ずれ補正部１２４は、対象画像の主走査方向の線幅Ｌを基準画像の主走査方向の線幅Ｌ０で除した倍率Ｋ（＝Ｌ／Ｌ０）の逆数を、主走査方向の所定の画素数Ｎに乗じて縮小又は拡大した補正画素数（Ｎ／Ｋ）を求め、この補正画素数（Ｎ／Ｋ）の各画素アドレスに主走査方向で圧縮又は伸張した画素データの階調値を書込む。
　具体的に説明すると、位置ずれ補正部１２４は、補正前の画素データの印字結果に対し倍率Ｋの逆数を乗じて主走査方向に縮小又は拡大した補正印字結果を求め、この補正印字結果を、主走査方向の所定の画素数Ｎに対象画像の主走査方向の線幅の倍率Ｋの逆数を乗じて縮小又は拡大した補正画素数（Ｎ／Ｋ）の各々の位置でサンプリングして、線幅補正後の各画素毎の階調値を生成する。
　本発明になる画像形成装置の装置構成としては、装置本体はエンジン部とコントローラ部で構成され、エンジン部に前記複数の静電記録ユニット、位置ずれ検出部１１６を設け、コントローラ部に位置ずれ補正部１２４を設ける。
　この場合、コントローラ部に設けられた位置ずれ補正部１２４は、外部の上位装置から転送された画像データを画像メモリに画素データとして展開する際に、エンジン部の位置ずれ検出部１１６から供給された位置ずれ検出情報に基づいて位置ずれ補正を行う。
　またコントローラ部に設けられた位置ずれ補正部１２４は、画像メモリの画像データを読み出してエンジン部に出力する際に、出力経路の途中に設けたバッファメモリに展開し、このバッファメモリ上でエンジン部の位置ずれ検出部１１６から供給された位置ずれ検出情報に基づいて位置ずれ補正を行うようにしてもよい。
　【発明の実施の形態】
　＜目次＞
　１．第１実施例の装置の構造
　２．ハードウェア構成と機能
　３．位置ずれ検出
　４．位置ずれ補正
　５．線幅の補正
　６．第２〜第４実施例の説明
１．第１実施例の装置の構造
　図２は本発明になる画像形成装置の第１実施例の内部構造を説明する図である。装置本体１０の内部には記録媒体例えば記録用紙を搬送させるための搬送ベルトユニット１１が設けられ、搬送ベルトユニット１１には過透性の誘電体材料、例えば適当な合成樹脂材料から作られた無端ベルト１２を回動自在に備える。無端ベルト１２は４つのローラ２２−１，２２−２，２２−３，２２−４の回りに掛け渡される。搬送ベルトユニット１１は装置本体１０に対し着脱自在に装着されている。
　ローラ２２−１は駆動ローラとして機能し、駆動ローラ２２−１は駆動機構（図示せず）により無端ベルト１２を矢印で示す時計回りに一定速度で走行駆動する。また駆動ローラ２２−１は、無端ベルト１２から電荷を除去するＡＣ除去ローラとしても機能する。ローラ２２−２は自由動ローラとして機能し、自由動ローラ２２−２は無端ベルト１２に電荷を与える帯電ローラとしても機能する。ローラ２２−３，２２−４は共にガイドローラとして機能し、駆動ローラ２２−１及び従動ローラ２２−２に近接して配置される。従動ローラ２２−２と駆動ローラ２２−１の間の無端ベルト１２の上側走行部は、記録紙の移動経路を形成する。記録紙はホッパ１４に蓄積されており、ピックアップローラ１６によりホッパ１４の最上部の記録紙から１枚ずつ繰り出され、記録紙ガイド通路１８を通って一対の記録紙送りローラ２０により無端ベルト１２の従動ローラ２２−２側からベルトＡ側の記録紙移動経路に導入され、記録紙移動経路を通過した記録紙は駆動ローラ２２−１から排出される。
　無端ベルト１２は従動ローラ２２−２により帯電されるため、記録紙が従動ローラ２２−２側から記録紙移動経路に導入されたとき無端ベルト１２に静電的に吸着され、移動中の記録紙の位置ずれが防止される。一方、排出側の駆動ローラ２２−１は除電ローラとして機能するため、無端ベルト１２は駆動ローラ２２−１に接する部分において電荷が除去される。このため記録紙は駆動ローラ２２−１を通過する際に電荷が除去され、ベルト下部に巻き込まれることなく無端ベルト１２から容易に剥離されて排出される。
　装置本体１０内にはＹ，Ｍ，Ｃ，Ｋの４台の静電記録ユニット２４−１，２４−２，２４−３，２４−４が設けられ、無端ベルト１２の従動ローラ２２−２と駆動ローラ２２−１との間に規定されるベルト上側の記録紙移動経路に沿って、上流から下流側に向かってＹ，Ｍ，Ｃ，Ｋの順番に直列に配置されたタンデム構造を有する。
　静電記録ユニット２４−１〜２４−４は、現像剤としてイエロートナー成分（Ｙ）、マゼンタトナー成分（Ｍ）、シアントナー成分（Ｃ）、及びブラックトナー成分（Ｂ）を使用する点が相違し、それ以外の構造は同じである。
　このため静電記録ユニット２４−１〜２４−４は、無端ベルト１２の上側の記録紙移動経路に沿って移動する記録紙上にイエロートナー像、マゼンタトナー像、シアントナー像及びブラックトナー像を順次重ねて転写記録し、フルカラーのトナー像を形成する。
　図３は図２の静電記録ユニット２４−１〜２４−４の１つを取り出して示す断面図である。静電記録ユニット２４は感光ドラム３２を備え、記録動作時に感光ドラム３２は時計回りに回転駆動される。感光ドラム３２の上方には例えばコロナ帯電器あるいはスコロトロン帯電器等として構成された前帯電器３４が配置され、前帯電器３４により感光ドラム３２の回転表面は一様な電荷で帯電される。
　感光ドラム３２の帯電領域には光学書込ユニットとして機能するＬＥＤアレイ３６が配置され、ＬＥＤアレイ３６のスキャニングで出射された光によって静電潜像が書き込まれる。即ち、ＬＥＤアレイ３６の主走査方向に配列された発光素子は、コンピュータやワードプロセッサ等から印刷情報として提供される画像データから展開した画素データ（ドットデータ）の階調値に基づいて駆動され、このため静電潜像はドットイメージとして書き込まれる。
　感光ドラム３２に書き込まれた静電潜像は、感光ドラム２０の上方に配置されている現像器４０により所定の色トナーによる帯電トナー像として静電的に現像される。感光ドラム２０の帯電トナー像は、下方に位置した導電性転写ローラ４２によって記録紙に静電的に転写される。
　即ち静電性転写ローラ４２は、無端ベルト１２を介して感光ドラム３２との間に微小な隙間を介して配置され、無端ベルト１２により搬送される記録紙に帯電トナー像とは逆極性の電荷を与え、これにより感光ドラム３２上の帯電トナー像は記録紙上に静電的に転写される。
　転写プロセスを経て感光ドラム３２の表面には、記録紙に転写されずに残った残留トナーが付着している。この残留トナーは感光ドラム３２に対し、記録紙移動経路の下流側に設けられたトナー清浄器４３により除去される。除去された残留トナーはスクリューコンベア３８により現像器４０に戻され、再度現像トナーとして使用される。
　再び図２を参照するに、記録紙は無端ベルト１２の従動ローラ２２−２から駆動ローラ２２−１の間の記録紙移動経路を通過する際に、静電記録ユニット２４−１〜２４−４によってＹ，Ｍ，Ｃ，Ｋの４色のトナー像の重ね合せによる転写を受けてフルカラー像が形成され、駆動ローラ２２−１側からヒートローラ型熱定着装置２６に向かって送り出され、フルカラー像の記録用紙に対する熱定着が行われる。熱定着が済んだ記録用紙は、ガイドローラを通過して装置本体の上部に設けられたスタッカ２８に配置されて集積される。
　搬送ベルト１０の無端ベルト１２の下側のベルト面に対しては、ベルト移動方向に直交する方向に一対のセンサ３０−１，３０−２が設置されており、図２の状態では手前のセンサ３０−１のみが見える。このセンサ３０−１，３０−２は、本実施例による位置ずれ検出の際に無端ベルト１２上に転写した位置ずれ検出のためのレジストマークを光学的に読み取るために使用される。
　図４は図２の装置本体１０の内部に設けている搬送ベルトユニット１１の取出状態と、搬送ベルトユニット１１に設けている静電記録ユニット２４−１〜２４−４の着脱構造を説明する図である。まず装置本体１０の上部には、左側を支点に開閉自在なカバー５４が設けられている。装置本体１０内にはフレーム５５が配置され、フレーム５５の上部２箇所にピン５６を配置している。
　これに対し上部に取り出して示している搬送ベルトユニット１１の側面には、装置本体１０側のフレーム５５に相対するフレーム５８が設けられ、フレーム５８のピン５６に相対する位置にはピン穴が開けられている。このため、カバー５４を開いて搬送ベルトユニット１１を上方に引き上げることで、装置本体１０側のピン５６から上方に抜き出すことができる。
　搬送ベルトユニット１１に装着された静電記録ユニット２４−１〜２４−４は、側面両側に配置している取付板５１の上部に開いた取付溝５２に対し、静電記録ユニット２４−１〜２４−４の側面に装着したピン５０を嵌め入れることで取り付けている。取付溝５２は、上部のＶ字型に開いた部分に続いて下側にピン５０と同程度の幅を持つストレート溝を形成しており、ピン５０を取付溝５２に合わせて下側に押し込むことで、搬送ベルトユニット１１上の所定位置に正確に位置決めできる。また現像記録ユニット２４−１〜２４−４にトナーを補給したり保守を行いたい場合には、例えば静電記録ユニット２４−３のように、上方に引き上げることで容易に外すことができる。
２．ハードウェア構成と機能
　図５は本実施例における画像形成装置のハードウェア構成を示すブロック図である。本実施例のハードウェアは、エンジン部６０とコントローラ部６２で構成される。エンジン部６０には、図２に示した搬送ベルトユニット１１、静電記録ユニット２４−１〜２４−４等の印刷機構部の制御動作を行うメカニカルコントローラ６４が設けられている。
　メカニカルコントローラ６４に対しては、本実施例における位置ずれ検出処理を実行するセンサ処理用ＭＰＵ６６が設けられる。センサ処理用ＭＰＵ６６に対しては、無端ベルト１２の下部に設置している一対のセンサ３０−１，３０−２からの検出信号がＡＤコンバータ６８−１，６８−２を介して入力されている。
　メカニカルコントローラ６４は、エンジン部コネクタ７０を介してコントローラ６２側と接続される。なお、エンジン部６０に設けた印刷機構は、無端ベルト１２とＹ，Ｍ，Ｃ，Ｋの各静電記録ユニットに設けているＬＥＤアレイ３６−１，３６−２，３６−３，３６−４を取り出して示している。
　コントローラ部６２にはコントローラ用ＭＰＵ７２が設けられる。コントローラ用ＭＰＵ７２に対しては、インタフェース処理部７４及びコントロール部コネクタ７６を介して上位装置としての例えばパーソナルコンピュータ９２が接続される。パーソナルコンピュータ９２は、任意のアプリケーションプログラム９４から提供されるカラー画像データを印刷処理するためのドライバ９６を備え、ドライバ９６をパソコン部コネクタ９８を介してコントローラ部６２のコントロール部コネクタ７６に接続している。
　コントローラ部６２のコントロール用ＭＰＵ７２には、パーソナルコンピュータ９２から転送されたＹ，Ｍ，Ｃ，Ｋの各画像データを画素データ（ドットデータ）に展開して格納する画像メモリ８２−１，８２−２，８２−３，８２−４が設けられる。一方、コントローラ用ＭＰＵ７２は、インタフェース処理部７８及びコントローラ部コネクタ８０を介してエンジン部６０に接続され、エンジン部６０側で検出された位置ずれ情報をインタフェース処理部７８で受信し、画像メモリ８２−１〜８２−４に展開された各画像の画素データを対象に位置ずれ補正を行うことができる。
　コントローラＭＰＵ７２は、画像メモリ８２−１〜８２−４に各カラー画素データを展開する際に、アドレス指定を行うためアドレス指定部８４を備える。アドレス指定部８４に続いては、アドレス変換部８６が設けられる。アドレス変換部８６は、インタフェース処理部７８を介してエンジン部６０側から提供された位置ずれ情報に基づき、位置ずれ補正のためのアドレス変換を行う。
　画像メモリ８２−１〜８２−４に続いては解像度変換部８８が設けられる。解像度変換部８８にはＹ，Ｍ，Ｃ，Ｋに対応してバッファメモリ９０−１，９０−２，９０−３，９０−４が設けられている。解像度変換部８８は、画像メモリ８２−１〜８２−４から読み出した位置ずれ補正済みの画素データをＬＥＤアレイ３６−１〜３６−４における副走査方向（用紙搬送方向）で分解して２つの高分解能画素データに変換する。
　例えば、画像メモリ８２−１〜８２−４で展開された際の分解能が主走査方向６００ｄｐｉ、副走査方向６００ｄｐｉであったとすると、解像度変換部８０において主走査方向は６００ｄｐｉであるが、副走査方向については１２００ｄｐｉの高解像度画素データに変換される。この副走査方向で２倍となる高解像度画素データヘの変換により、エンジン部６０で走査線が斜めとなったときの位置ずれ補正における印字精度を高めることができる。尚、ｎ＝２に限定されず、例えばｎ＝３であれば、副走査方向については１８００ｄｐｉの高解像度画素データへの変換が行われる。
　図６は図５のエンジン部６０側に設けているセンサ３０−１，３０−２の１つを取り出して、その一実施形態を示す説明図である。センサ３０は無端ベルト１２に対し入射角θ１の方向に発光素子１００を配置し、発光素子１００からの光を結像レンズ１０２で集光して無端ベルト１２上にビームスポットを結像している。このビームスポットに対する出射角θ２の方向には、集光レンズ１０４、スリット１０５を介して受光素子１０６が配置される。
　ここで発光素子１００の入射角θ１と受光素子１０６の出射角θ２は、例えば４５°〜７５°の範囲で最適な反射光量が得られるように決める。このセンサ３０は、静電記録ユニットにより無端ベルト１２上に転写された位置ずれ検出のためのレジストマーク１５０を光学的に検出する。
　即ち、レジストマーク１５０がないベルト面の位置にあっては、発光素子１００からの入射光は十分に反射されて受光素子１０６に入射し、受光素子１０６からの受光信号は規定レベル以上となっている。無端ベルト１２の移動によりレジストマーク１５０が検出位置に至ると、レジストマーク１５０は微小なトナー成分であることから入射光が乱反射し、受光素子１０６に対する反射光量が低下し、このときの受光素子１０６からの受光信号のレベル低下によってレジストマーク１５０を検出することができる。
　図７は図５のコントローラ部６０に設けた解像度変換部８８を示すブロック図である。解像度変換部８８にはＹ，Ｍ，Ｃ，Ｋごとに図示のようにバッファメモリ９０、インタフェース部１１０、アドレス指定部１１２及び変換制御部１１４が設けられる。インタフェース部１１０には、図５の画像メモリ８２−１〜８２−４側からの位置ずれ補正済みの画素データが入力される。
　変換制御部１１４には、図５のコントローラ部６２に設けたインタフェース処理部７８を経由して、エンジン部６０側で検出された位置ずれ情報に基づく位置ずれ補正データが供給される。バッファメモリ９０は、エンジン部６０におけるＬＥＤアレイ３６−１〜３６−４の用紙搬送方向に直交する方向を主走査方向ｘ、用紙搬送方向を副走査方向ｙとすると、副走査方向ｙの１画素を２つに分解して２画素とした高分解能画素データに変換する。
　このバッファメモリ９０上に対する解像度変換により、例えば主走査方向ｘが６００ｄｐｉ、副走査方向ｙが同じく６００ｄｐｉであった画素データは、主走査方向ｘについては６００ｄｐｉと同じであるが、副走査方向ｙについては２倍の１２００ｄｐｉの高解像度に変換される。バッファメモリ９０から１画素を分解した２つの高解像度画素データを読み出して第１スキャンライン目と第２スキャンライン目の時分割発光による書込記録が行われることになる。
　この解像度変換部８８における高解像度画素データヘの変換と、高解像度画素データを用いたエンジン部６０における記録書込みの詳細は、後の説明で更に明らかにされる。
　図８は図５のハードウェア構成で実現される本実施例における画像形成装置の機能ブロック図である。図８において本実施例における画像形成装置は、位置ずれ検出部１１６と位置ずれ補正部１２４の２つの機能を基本的に有する。位置ずれ検出部１１６としての機能は、図５のエンジン部６０に設けたセンサ処理用ＭＰＵ６０で実現される。また位置ずれ補正部１２４としての機能は、図５のコントローラ部６２に設けたＭＰＵ７２により実現される。
　位置ずれ検出部１１６に対しては、図５のエンジン部６０の無端ベルト１２の下側に設けているセンサ３０−１，３０−２の検出信号が与えられている。位置ずれ検出部１１６には、レジストパターン書込部１１８、位置ずれ演算部１２０及び位置ずれ情報格納部１２２が設けられる。レジストパターン書込部１１８は、位置ずれ検出の際にＬＥＤ駆動部１３０を経由してＹ，Ｍ，Ｃ，Ｋの各ＬＥＤアレイ３６−１〜３６−４により、無端ベルト１２上に位置ずれ検出のためのレジストパターンの書込みを行わせる。
　この位置ずれ検出のためのレジストパターンは、無端ベルト１２の搬送方向に直交する主走査方向における走査範囲の始端と終端側の２箇所に転写され、それぞれセンサ３０−１，３０−２で検出される。本実施例における位置ずれ検出にあっては、Ｙ，Ｍ，Ｃ，Ｋの４色の内、最もコントラストが強いＫの印刷画像を基準画像とし、このＫ基準画像に対するＹＭＣの各印刷画像の位置ずれを検出する。
　具体的には、レジストパターン書込部１１８には後の説明で明らかにするパターン形状を持ったレジストマークの印字情報が保持されており、このレジストマーク印字情報を使用して例えばＹ，Ｍ，Ｃ，ＫのＬＥＤアレイ３６−１〜３６−４の並列駆動で無端ベルト上に１または複数のレジストマークを転写する。
　レジストパターン書込部１１８で保持するレジストマークの情報は、ビットマップパターンで持ってもよいが、ベクトル情報として持ち、ＬＥＤ駆動部１３０でビットマップデータに展開して書込記録することが望ましい。位置ずれ演算部１１８は、センサ３０−１，３０−２により検出されたＹ，Ｍ，Ｃ，Ｋの４色のレジストマークの検出情報に基づき、コントラストが最も強いＫ（黒）レジストマークを基準とした他のＹ，Ｍ，Ｃのレジストマークの位置ずれ情報を演算する。
　位置ずれ演算部１２０で求める位置ずれ情報としては、Ｋの主走査方向の走査線を基準とした対象画像の主走査方向の走査線の始端位置における主走査方向のずれ量Δｘ、同じく始端位置における副走査方向のずれ量Δｙ、走査線終端における傾きを示す副走査方向の変移量（スキュー量）Δｚ、及びＫ主方向走査線の基準幅Ｌに対する対象走査線の検出幅Ｌの倍率Ｋ（＝Ｌ／Ｌ０）である。
　このように位置ずれ演算部１２０で算出された位置ずれ情報は、位置ずれ情報格納部１２２に格納される。位置ずれ情報格納部１２２に格納される位置ずれ情報はＫを基準としていることから、Ｋの位置ずれ情報は全て０であり、従ってＫの位置ずれ情報は必要ではなく、残りのＹ，Ｍ，Ｃの３つの位置ずれ情報を格納することになる。
　位置ずれ補正部１２４は、位置ずれ補正情報格納部１２６とアドレス変換部１２８を備える。位置ずれ補正情報格納部１２６には、位置ずれ検出部１１６で検出された位置ずれ情報格納部１２２のＹ，Ｍ，Ｃのそれぞれの位置ずれ情報に基づいた位置ずれ補正情報が格納される。
　アドレス変換部１２８は、位置ずれ補正情報格納部１２６に格納された位置ずれ補正情報に基づき、画像メモリ８２−１〜８２−４に画素データを展開する際の位置ずれ補正のためのアドレス変換を行う。このアドレス変換部１２８の機能は、図５のコントローラ部６２にあっては、専用のアドレス変換部８６を設けることで実現している。
　アドレス変換部１２８による位置ずれ補正のためのアドレス変換は、Ｋ画像メモリ８２−４についての画素データの展開については不要であり、残りのＹ，Ｍ，Ｃの画像メモリ８２−１〜８２−３のそれぞれに対し画素データを展開の際に位置ずれ補正のためのアドレス変換を行う。
　またアドレス変換部１２８による位置ずれ補正のためのアドレス変換は、位置ずれ検出部１１６で検出された位置ずれ情報の全てについて行うのではなく、位置ずれ情報の値が予め定めた閾値を越えた情報についてのみ行う。例えば６００ｂｐｉの画素ピッチは約４２μｍであることから、４２μｍ以上の位置ずれについて補正する。
　更に位置ずれ補正部１２４は、位置ずれ補正が済んだＹ，Ｍ，Ｃ，Ｋの画像メモリ８２−１〜８２−４から画素データを読み出してＬＥＤ駆動部１３０により書込駆動する際に、データ転送経路の途中に設けている解像度変換部８８−１〜８８−４による解像度変換処理の制御も行う。この解像度変換処理は、副走査方向ｙで１画素を分解して２つの高解像度画素データに変換し、各高解像度データの階調値を生成する。
　このため図８の機能ブロックにあっては、解像度変換部８８−１〜８８−４を位置ずれ補正部１２４から切り離して設けているが、位置ずれ補正部１２４に含めてもよいことはもちろんである。ただ実際の装置構成上は、専用の解像度変換部としての回路モジュールを設けることが望ましい。
　図９は図８の機能を備えた本実施例における画像形成装置における印刷処理動作の全体的なフローチャートである。まず装置の電源を投入すると、ステップＳ１で、予め定めた初期化処理が行われ、この初期化処理の中にステップＳ２の位置ずれ検出処理がある。ステップＳ２の位置ずれ検出処理が済むと、ステップＳ３で上位のパーソナルコンピュータからの印刷要求の有無をチェックしいる。
　印刷要求があるとステップＳ４に進み、パーソナルコンピュータから転送されてくる画像データを画像メモリに展開する際に、ステップＳ４で位置ずれ補正処理を実行する。この位置ずれ補正処理には、図８のアドレス変換部１２８による位置ずれ補正と解像度変換部８８−１〜８８−４による解像度変換処理が含まれる。
　続いてステップＳ５でエンジン部６０側の印刷準備完了を待って、ステップＳ６でエンジン部６０による印刷処理を実行する。また処理中にステップＳ７で色ずれ調整処理の指示があるか否かチェックしており、もし色ずれ調整処理の指示があれば、ステップＳ２に戻って、電源投入時の立ち上げ時と同様な位置ずれ検出処理を再度行う。
　ステップＳ７の色ずれ調整指示としては、オペレータによるマニュアル指示あるいは上位のパーソナルコンピュータからのコマンドによる指示がある。更に位置ずれはエンジン部６０に設けている静電記録ユニットの機械的な要因に起因し、装置内の環境温度により変動することする。そこで、電源投入時からの経過時間を監視し、予め設定されたタイムスケジュールに従った時間に達するごとに自動的にステップＳ２の位置ずれ検出処理を行うこともできる。この場合のタイムスケジュールは、電源投入直後は装置内の温度変動が大きいことから位置ずれ検出処理の実行時間間隔は短く、電源投入からの経過時間が長くなるにつれて位置ずれ検出の処理間隔を長くすればよい。
３．位置ずれ検出
　図１０は、図８の位置ずれ検出部１１６によるコントラストの最も強いＫ（黒）画像を基準とした他のＹ，Ｍ，Ｃの各対象画像の位置ずれ検出の原理説明図である。
　図１０において、用紙搬送方向に直交するＡＴ４用紙幅１３４を持つ黒の印刷ラインを基準印刷ライン１３２とする。この基準印刷ライン１３２に対し、印字された対象印刷ライン１３０は、Ｋの静電記録ユニットに対する対象印刷ラインの静電記録ユニットの機械的な位置ずれ等に起因して、理想印刷ライン１４８に対し位置ずれを起こしている。
　この理想印刷ライン１４８に対する対象印刷ライン１４０の位置ずれは、始点１４２の主走査方向の位置ずれ量Δｘ、同じく始点１４２の副走査方向の位置ずれ量Δｙ、更に終点１４４の副走査方向のずれ量で定義されるラインの傾きを表わす偏位量（スキュー量）Δｚの３つの要素で定義することができる。
　ここで理想印刷ライン１４８とは、Ｋ（黒）の基準印刷ライン１３２に対し平行で且つ用紙幅１３４も一致した印刷ラインである。したがって理想印刷ライン１４８に対する主走査方向位置ずれ量Δｘ、副走査方向位置ずれ量Δｙ及び偏位量Δｚは、Ｋの基準印刷ライン１３２に対するずれ量を意味する。
　更に本実施例にあっては、基準印刷ライン１３２の用紙幅１３４に対する対象印刷ライン１４０の線幅の倍率Ｋも位置ずれ量の１つとして検出する。
　図１０の位置ずれ情報の検出は、図１１のように無端ベルト１２の主走査方向の始端側と終端側の２箇所にレジストマークを転写し、これをセンサ３０−１，３０−２で検出することによって求める。
　図１１にあっては、用紙搬送方向の上流側から、黒用レジストマーク１５０Ｋ、シアン用レジストマーク１５０Ｃ、マゼンタ用レジストマーク１５０Ｍ、イエロー用レジストマーク１５０Ｙを一定間隔で転写している。
　このレジストマークは図１２のように、主走査方向の第１直線１５４と、第１直線１５４に対し所定の傾斜角θで配置した第２直線１５６で構成される。即ち第２直線１５６は、主走査方向及び副走査方向のいずれに対しても傾きをもった直線である。また第１直線１５４と第２直線１５６は一端で連結しているが、若干離れていても問題はない。
　このレジストマーク１５０における第１直線１５４及び第２直線１５６のサイズは、図６に示したセンサ３０で読取可能であればよい。また第１直線１５４と第２直線１５６の交差角θは、例えば図１２にあっては、無端ベルトの搬送速度をｖ［ｍｍ／秒］、センサの検出精度をＳ［μｍ］、センサの検出信号のＡＤコンバータによるサンプリング周期をＴ［秒］とした場合、
　ｔａｎθ≦（ｖ×Ｔ／Ｓ）
を満足した値に設定されている。
　図１３は本実施例における位置ずれ検出で使用するレジストマーク１３０における第１直線１５４と第２直線１５６の他の決定方法を説明する図である。この場合については、無端ベルトの搬送速度をｖ［ｍｍ／秒］、第１直線１５４の主走査方向の許容ずれ幅をＷ［μｍ］、１つのレジストマークの副走査方向の印刷に許容される時間をτ［秒］とした場合、交差角θは
　ｔａｎθ≦（ｖ×τ／Ｗ）
を満足した値に設定すればよい。
　また位置ずれ検出に使用するレジストマークとしては、図１１のように右下側に開いたレジストマーク以外に、図１４（Ａ）のように左側に開いたレジストマーク１５８や、図１４（Ｂ）のようにびたり下側に開いたレジストマーク１６０であってもよい。
　更に実際の位置ずれ検出にあっては、図１５のように、無端ベルト１２の搬送方向に黒用レジストマーク１５０Ｋ、シアン用レジストマーク１５０Ｃ、マゼンタ用レジストマーク１５０Ｍ及びイエロー用レジストマーク１５０Ｙを複数連続して転写する。そして、各黒用レジストマーク１５０Ｋに対するシアン用、マゼンタ用、イエロー用レジストマーク１５０Ｃ、１５０Ｍ、１５０Ｙの位置ずれを演算して平均値を求め、これによってレジストマーク転写時のバラ付きやノイズ等による検出誤差を抑える。
　図１６は図１１のレジストマーク１５０Ｋ，１５０Ｃ，１５０Ｍ，１５０Ｙを例えば下側のセンサ３０−１で読み取ったときの転出パルスに基づく位置ずれ検出を説明するタイムチャートである。
　図１６（Ａ）は、図１１のセンサ３０−１によるレジストマーク１５０Ｋ，１５０Ｃ，１５０Ｍ，１５０Ｙを順次読み取ったときの位置ずれ無しの場合の検出パルスであり、センサ３０−１の検出ライン１５２−１に交差するマーク検出点が検出パルス１７０，１７２，・・・１８４として時刻ｔｋ１，ｔｋ２，・・・ｔｙ２で得られている。
　この場合、黒用レジストマーク１５０Ｋに対する他のシアン用、マゼンタ用、イエロー用レジストマーク１５０Ｃ、１５０Ｍ、１５０Ｙに位置ずれはないことから、黒用レジストマーク１５０Ｋの検出パルス１７０，１７２を基準とした他のレジストマークの検出パルス１７４，１７６，・・・１８４の検出パルスまでの経過時間は、予め規定した基準時間ＴＨ１，ＴＨ２，・・・ＴＨ６となっている。
　例えば先頭の黒用レジストマーク１５０Ｋの主走査方向の第１直線の検出パルス１７０に対する次のシアン用レジストマーク１５０Ｃの主走査方向の第１直線の検出パルス１７４については、検出時刻ｔｃ１と検出時刻ｔｋ１との差（ｔｃ１−ｔｋ１）で決まる基準時間ＴＨ１となっている。同じくレジストマーク１５０Ｋ，１５０Ｃの斜め方向の第２直線の検出パルス１７２と１７６についても、ずれがないことから基準時間ＴＨ２となっている。
　図１６（Ｂ）は図１１のシアン用レジストマーク１５０Ｃが、図１７に示すように副走査方向にずれた場合の検出パルスである。図１７にあっては、破線で示す正しい位置のシアン用レジストマーク１５０Ｃに対し、転写したレジストマークはレジストマーク１６２Ｃのように副走査方向にずれている。
　このため、センサの検出走査線１５２−１上のレジストマーク１５０Ｃの検出点に対応するパルス１７４，１７６は、共に検出点となる検出パルス１８６，１８８のようにシフトする。このため図１６（Ｂ）のように、位置ずれ無しの時の検出パルス１７４，１７６より早めに検出パルス１８６，１８８が得られる。
　そこで黒の基準パルス１７０に対するシアンの検出パルス１８６の経過時間Ｔ１の差（Ｔｃ１−Ｔｋ１）を求め、この経過時間Ｔ１を基準時間ＴＨ１から引くことで、ずれ時間ΔＴ１を求める。ここで用紙の搬送速度をｖ［ｍｍ／秒］とすると、時間差ΔＴ１にベルト移動速度ｖを掛け合わせることで副走査方向ずれ量Δｙを求まる。
　図１６（Ｃ）は、図１８のように、位置ずれのないレジストマーク１５０Ｃが主走査方向（右側）でレジストマーク１６４Ｃのようにずれた場合である。このようにレジストマーク１６４Ｃが主走査方向の左側にずれると、第１直線の検出走査線１５２−１の交点となる検出パルス１７４，１９０のタイミングは変わらないが、第２直線の交点となる検出パルス１７６のタイミングが早まって検出パルス１９２のタイミングとなる。
　そこで図１６（Ｃ）のように、黒用レジストマークの第２直線の検出パルス１７２に対するＣ用レジストマークの第２直線の検出パルス１９２の経過時間Ｔ２を求め、これを基準時間ＴＨ２から差し引くことで、差時間ΔＴ２を求めることができる。この差時間ΔＴ２にベルト搬送速度ｖ［ｍｍ／秒］を掛け合わせると、主走査方向ずれ量Δｘが求まる。
　また、副走査方向と主走査方向とにずれた場合には、第１直線には副走査方向のずれだけが影響する。しかし、第２直線は、副走査方向のずれと主走査方向のずれとの両方が影響する。そのため、図１７のような主走査方向のずれを検出するためには、まず、第１直線を利用して、図１７で説明したように黒の基準のパルスに対するシアンの検出パルスの経過時間Ｔ１の差（ＴＣ１−ＴＫ１）を求め、この経過時間Ｔ１を基準時間ＴＨ１から引くことでずれ時間ΔＴ１を求める。さらに、時間差Ｔ１にベルト搬送速度ｖを掛け合わせることで副走査方向のずれ量Δｙを求める。
　さらに、第２の直線のずれ量を図１８のような第２直線のずれ量を求めるために、黒用レジストマークの第２直線の検出パルスに対するシアンＣ用のレジストマークの第２直線の検出パルスの経過時間Ｔ２を求め、これを基準時間ＴＨ２から差し引くことで、差時間ΔＴ２を求めることができる。この時間差をΔＴ２にベルト搬送速度ｖを掛け合わせることで、黒用レジストマークの第２直線に対するシアン用レジストマークの第２直線のずれ量を求めることができる。
　この第２の直線のずれ量から、先に求めた第１直線のずれ量を除くことにより、主走査方向のずれ量を求めることができる。
　このような黒用レジストマーク１５０Ｋを基準としたシアン用、マゼンタ用、イエロー用レジストマーク１５０Ｃ，１５０Ｍ，１５０Ｙの検出に基づく副走査方向及び主走査方向のずれ量の検出を、図１１の主走査方向の始端側と終端側のレジストマークのそれぞれについて行うことで、図１０の対象印刷ライン１５０における始端１４２の主走査方向及び副走査方向ずれ量（Δｘ１，Δｙ１）と、終端１４４の主走査方向及び副走査方向のずれ量（Δｘ２，Δｙ２）が求まる。そして例えば始端１４２のずれ量（Δｘ１，Δｙ１）を主走査方向ずれ量Δｘ及び副走査方向ずれ量Δｙとし、終端１４４の主走査方向位置ずれ量Δｘ２を対象印刷ライン１４０の傾きを示す偏位量（スキュー量）Δｚとすればよい。
　更に本実施例にあっては、図１０における黒の基準印刷ライン１３２と対象印刷ライン１４０の線幅の倍率Ｋを位置ずれ情報の１つとして検出する。
　図１９は黒用レジストマーク１５０Ｋで決まる基準の線幅Ｌｋに対し、例えばシアン用レジストマーク１５０Ｃで決まる線幅Ｌｃが短かった場合を説明する図である。例えば正しい線幅のレジストマーク１５０Ｃに対し、実際のレジストマークがレジストマーク１６０Ｃのように左側にシフトしていた場合である。このため、シアン用の線幅Ｌｃは黒の基準線幅Ｌｋに対してΔＬだけ短くなっている。
　実際の印字にあっては、基準線幅Ｌｋ及び検出線幅Ｌｃについて、主走査方向に同じ画素数の書込記録が行われることから、黒の主走査ラインの画素ピッチに対しシアンの主走査ラインの画素ピッチが圧縮されていることが分かる。
　図２０は逆にシアン用走査ラインが黒用走査ラインの線幅Ｌｋより長かった場合を説明する図である。例えば終端側のシアン用レジストマーク１５０Ｃに対し、実際に転写したレジストマークがレジストマーク１６６Ｃのように右側にシフトしてΔＬ分だけ線幅Ｌｃが基準線幅Ｌｋより長かった場合である。この場合、主走査方向の印字画素数は同じであることから、シアンの画素ピッチが基準画素ピッチより拡大されていることがわかる。
　このようなレジストマークの転写に基づく位置ずれ検出により、図８の位置ずれ検出部１１６に設けた位置ずれ情報格納部１２２には、図２１のように、シアン用テーブル１２２Ｃ、マゼンタ用テーブル１２２Ｍ及びイエロー用テーブル１２２Ｙに分けて、それぞれの主走査方向位置ずれ量Δｘ、副走査方向位置ずれ量Δｙ、副走査方向偏位量（スキュー量）Δｚ及び主走査方向の線幅の倍率Ｋが、位置ずれ検出情報として格納される。
　このような位置ずれ検出情報が得られると、図８の位置ずれ補正部１２４において位置ずれ補正情報が作成され、基本的にはアドレス変換部１２８における位置ずれ補正のためのアドレス変換による画像メモリへの書込みにより位置ずれが補正され、基準となる黒画像に位置合せされた印刷結果が得られる。
　図２２は位置ずれ検出情報に基づく画素データの補正と印字の原理説明図である。
　図１０のレジストマークに基づく対象印字ライン１４０の位置ずれの検出結果は、図２２（Ａ）のような主走査方向ｘと副走査方向ｙにつき１画素ピッチで仕切られたビットマップメモリ空間１７４での位置ずれに変換される。図２２（Ａ）のビットマップメモリ空間１７４にあっては、まず理想印刷ライン１４８が決まっていることから、これに対する実際の転写による対象印刷ライン１４０を設定する。
　即ち、主走査方向位置ずれ量Δｘ、副走査方向位置ずれ量Δｙ及び副走査方向偏位量（スキュー量）Δｚを用いて、対象印刷ライン１４０をビットマップメモリ空間１７４に設定できる。この対象印刷ライン１４０を画素データに変換すると、図２２（Ｂ）のような位置ずれデータ１７６−１〜１７６−３が生成できる。
　この図２２（Ｂ）の位置ずれデータに対し、図２２（Ｃ）のような補正データ、即ち図２２（Ａ）の検出対象ライン１４０を理想印刷ライン１４８に対し線対称にマイナス側に反転し、且つ主走査方向のマイナス側（左側）に主走査方向位置ずれ量Δｘだけシフトした曲線を、ビットマップメモリ空間１７４で補正データ１７８−１〜１７８−３に変換したものである。
　この図２２（Ｃ）の補正データを読み出してＬＥＤアレイを発光駆動すると、図２２（Ｄ）のように、図２２（Ｂ）の位置ずれが補正されて図２２（Ａ）の理想印刷ライン１４８に対応する印字結果１８０を得ることができる。
　この図２２（Ａ）〜（Ｄ）の位置ずれデータ、補正データ及び印字結果の関係は、説明を簡単にするため、画像メモリの解像度とＬＥＤアレイの解像度を同一とした場合である。本実施例における位置ずれ補正にあっては、図２２（Ａ）〜（Ｄ）におけるビットマップ空間１７４は副走査方向ｙについて１画素を２画素に分解して解像度を高めており、副走査方向の解像度を高めることによって、図２２（Ｃ）のような補正データで印字した場合の図２２（Ｄ）の印字結果１８０における副走査方向での画素の凹凸を滑らかにするスムージングができる。
　図２３は図２２（Ｃ）の補正データから生成したシアン用、マゼンタ用、イエロー用補正テーブル１２６Ｃ，１２６Ｍ，１２６Ｙを説明する図であり、このテーブル内容が図８の位置ずれ補正部１２４に設けている位置ずれ補正情報格納部１２６に格納されることになる。
　図２４は図８の位置ずれ検出部１１６による位置ずれ検出処理の処理動作のタイムチャートである。まずステップＳ１で、Ｋ，Ｃ，Ｍ，Ｙの４色につき、例えば図１５のように、レジストマークをベルト面の始端側と終端側の２箇所に転写する。続いてステップＳ２で、一対のセンサによりレジストマークを検出してレジストマークの水平線分即ち第１直線と斜め成分即ち第２直線の検出時刻をラッチする。
　次にステップＳ２で、ラッチした時刻に基づいて黒の基準レジストマークの主走査方向の第１直線からの他のＹ，Ｍ，Ｃの検出時刻との時間差Ｔを検出する。そしてステップＳ４で、始端と終端の副走査方向のずれ量Δｙ１，Δｙ２を検出する。ここでステップＳ３，Ｓ４の演算にあっては、図１５のように複数のレジストマークを連続して転写していることから、各レジストマークに基づいた検出結果の平均値としてずれ量を検出する。
　次にステップＳ５で黒の基準レジストマークの斜め方向の第２直線に対する他のＹ，Ｍ，Ｃの時間差Ｔを検出し、ステップＳ６で始端と終端の主走査方向のずれ量Δｘ１，Δｘ２を検出する。このステップＳ５，Ｓ６における処理にあっても、図１５のように、同じレジストマークを複数転写していることから平均値としてずれ量を検出する。
　次にステップＳ７で、副走査方向の偏位量Δｚを検出し、また主走査方向のライン幅Ｌを検出する。この結果、ステップＳ７において、位置ずれ補正情報として図２１のように、シアン用、マゼンタ用、イエロー用テーブル１２２Ｃ，１２２Ｍ，１２２Ｙが作成できる。最終的にステップＳ８で、検出された対象ラインを図２２のようにビットマップメモリ空間１７４に設定し、直線補間によりＣ，Ｍ，Ｙ画像データにおける主走査方向の画素位置ごとの補正情報、即ち副走査方向のオフセット値を作成し、図２３のようなシアン用、マゼンタ用及びイエロー用補正テーブル１２６Ｃ，１２６Ｍ，１２６Ｙを得る。
　尚、図２４の位置ずれ検出処理にあっては、ステップＳ８で図２１のような位置ずれ補正情報までを作成しているが、この位置ずれ補正情報の作成は図８の位置ずれ補正部１２４に行わせてもよいが、位置ずれ補正部１１６で作成してもよい。
４．位置ずれ補正
　図２５は図３の静電記録ユニットに設けた感光ドラム３２に対するＬＥＤアレイ３６の配置状態を説明する図である。ＬＥＤアレイ３６は、発光素子としてのＬＥＤチップ１８２−１，１８２−２，・・・１８２−ｎを感光ドラム３２の回転方向に直交する主走査方向に複数配列している。ＬＥＤチップ１８２−１〜１８２−ｎのピッチ間隔は、主走査方向の分解能を例えば６００ｄｐｉとすると、約４２μｍとなる。
　図２６は図２５のＬＥＤアレイ３６に対するＬＥＤ駆動部１３０を示すブロック図である。ＬＥＤ駆動部１３０に対しては、図７の解像度変換部８８に設けているバッファメモリ９０で生成された高解像度画素データが供給される。バッファメモリ９０に対する高解像度画素データの変換処理は、図２７のようになる。
　図２７（Ａ）は画像メモリ８２のメモリ領域の一部であり、主走査方向ｘの１画素領域１９２ごとに画素データを展開しており、副走査方向ｙについても同じ１画素領域１９４となっている。例えば主走査方向ｘの解像度は６００ｄｐｉであり、副走査方向ｙについても解像度は同じく６００ｄｐｉとなっている。
　このような画像メモリ８２の画素データについて、解像度変換部８８に設けているバッファメモリ９０は、図２７（Ｂ）のように高解像度画素データに変換する。バッファメモリ９０のメモリ空間は、主走査方向ｘについては図２７（Ａ）の画像メモリ８２と同じ１画素領域１９４に１つの画素データを格納した６００ｄｐｉとなっている。
　これに対し副走査方向ｙについては、１画素領域１９４を第１スキャンデータ領域１９６と第２スキャンデータ領域１９８の２つに分け、図２７（Ａ）の画像メモリ８２から読み出した１つの画素データを２つに分解した高解像度画素データとして格納している。このためバッファメモリ９０における副走査方向ｙの解像度は、画像メモリ８２の６００ｄｐｉの整数倍、例えば２倍の１２００ｄｐｉに変換されている。また３倍の１８００ｄｐｉに変換してもよい。
　再び図２６を参照するに、バッファメモリ９０は図２７（Ｂ）のような高解像度画素データが展開されており、その第１スキャンデータ領域１９６の主走査方向ｘの１ライン分の画素データと、第２スキャンデータ領域１９８の同じく主走査方向ｘの１ライン分の画素データを順次読み出して、ＬＥＤ駆動部１３０に第１スキャンデータ及び第２スキャンデータとして出力している。
　ＬＥＤ駆動部１３０には第１レジスタ２２０、第２レジスタ２２２、セレクタ２２４、ＬＥＤ発光駆動回路２２６が設けられる。第１レジスタ２２０と第２レジスタ２２２には、図２５の感光ドラム３２の回転記録面における１／２画素ピッチの移動に同期して、バッファメモリ９０より１画素を副走査方向に分解して生成された第１スキャンデータと第２スキャンデータが順次格納される。
　セレクタ２２４は第１レジスタ２２０と第２レジスタ２２２に第１スキャンデータ及び第２スキャンデータが格納された後の次のタイミングで、まず第１レジスタ２２０の出力を選択し、ＬＥＤ発光駆動回路２２６に出力してＬＥＤアレイ３６の第１スキャン目の発光駆動による書込みを行う。
　続いて感光ドラム３２の１／２画素ピッチの移動後のタイミングでセレクタ２２４は第２レジスタ２２２の出力を選択し、第２スキャンデータをＬＥＤ発光駆動回路２２６に出力して、ＬＥＤアレイ３６による第２スキャン目の発光駆動による書込みを行う。
　図２８は図２６のＬＥＤ駆動部１３０による時分割による１画素書込みの説明図である。図２８（Ａ）は第１スキャン目の書込動作であり、ＬＥＤアレイ３６は第１スキャンデータの発光駆動による第１スキャン発光パターン２０６を発生し、感光ドラム３２上に第１スキャン印字領域２０２で示す潜像書込領域を形成する。
　続いて図２８（Ｂ）のように、感光ドラム３２が１／２画素ピッチ移動したタイミングでＬＥＤ３６の第２スキャン目の発光駆動が行われ、第２スキャン発光パターン２０８が出される。この第２スキャン発光パターン２０８により、感光ドラム３２上の既に書込みが済んだ第１スキャン印字領域２０２に続いて第２スキャン印字領域２０４の潜像書込みが行われる。このようなＬＥＤアレイ３６の第１スキャンと第２スキャンの時分割による書込みで、感光ドラム３２上には１画素ピッチ幅の１画素印字領域２００が形成される。
　本実施例における位置ずれ補正にあっては、図２７（Ｂ）のように、バッファメモリ９０に展開して高解像度画素データに変換する際に同時に位置ずれ補正を施す。図２９は高解像度画素データへの変換と同時に行う位置ずれ補正を説明する。この位置ずれ補正にあっては、変換後の高解像度画素データについての階調値の生成処理を伴う。
　図２９（Ａ）は印字データの階調値であり、主走査方向ｘについて１ドット目から２１ドット目を例にとっており、階調値Ｄは例えば最大８階調となっている。図２９（Ｂ）は位置ずれ補正前の印字データであり、図２６のバッファメモリ９０のメモリ空間に高解像度画素データに展開して格納した状態であり、主走査方向ｘの１画素幅の走査ラインを印字するため、第１スキャンデータ領域１９６と第２スキャンデータ領域１９８に画像メモリからの画素データを２つに分解して高解像度画素データとして格納している。
　この位置ずれ補正前の印字データを図２６のＬＥＤ駆動部１３０に出力して印字結果を得ると、図２９（Ｃ）のようになる。この印字結果は、右斜め上に向かう印字ずれを起こしていることが分かる。図２９（Ｃ）のような印字結果における位置ずれは、図８に示した位置ずれ検出部１１６によって検出され、図２１のような主走査方向位置ずれ量Δｘ、副走査方向位置ずれ量Δｙ、副走査方向偏位量（スキュー量）Δｚ、更に主走査方向の線幅の倍率Ｋが得られ、これに基づき図２３の位置ずれ補正テーブルの補正値が求まる。
　図２９（Ｄ）は、図２９（Ｃ）の印字結果の位置ずれを補正するために位置ずれを補正した後の印字データである。この位置ずれ補正後の印字データは、主走査方向ｘの領域２１６−１，２１６−２，２１６−３について、２つに分解された高解像度画素データが１画素領域１９４に収まっている。また主走査方向の領域２１８−１，２１８−２，２１８−３については、２つに分解された高解像度画素データは１画素領域１９４−１，１９４−２，１９４−３，１９４−４の境界に存在している。
　このため、１画素領域１９４−１〜１９４−３に位置している領域２１６−１〜２１６−３の高解像度画素データにあっては、図２８（Ａ），（Ｂ）に示したように、図２９（Ａ）の階調値Ｄを使用して第１スキャン目と第２スキャン目の発光駆動を行えばよい。これに対し画素境界に位置する領域２１８−１〜２１８−３の高解像度画素データにあっては、先行する１画素領域の第２スキャン目と後続する画素領域の第１スキャン目の書込みとなり、図２９（Ａ）の階調値はそのまま使用できない。そこで画素境界に位置する領域２１８−１〜２１８−３については、図３０のように階調値を２つに分割する。
　図３０における補正前の階調データ２１０につき、高解像度画素データが画素境界に存在しない領域２１６−１〜２１６−３については、右側の第１スキャン目階調データ２１２のように同じ階調値を格納する。これに対し高解像度画素データが画素境界に位置する領域２１８−１〜２１８−３については、第１スキャン目の階調データ２１２と第２スキャン目の階調データ２１４に分ける。
　即ち、補正前の階調データ２１０の階調値をＤ、補正後の第１スキャン目階調データ２１２の階調値をＤ１、第２スキャン目階調データ２１４の階調値をＤ２とすると、
　Ｄ＝Ｄ１＋Ｄ２
となるように階調値を分ける。例えば境界画素領域２１８−１に位置する３ドット目の階調値Ｄ＝５は、Ｄ１＝３、Ｄ２＝２に分けられる。
　図３１は図３０の階調データの生成処理のフローチャートである。まずステップＳ１で主走査方向の１ドットの階調値を読み込み、ステップＳ２で副走査方向の境界画素を含むか否かチェックし、含まなければステップＳ３に進み、第１スキャン目階調データとして階調値をそのままセットする。
　一方、画素境界を含む場合にはステップＳ４に進み、階調値を第１スキャン目と第２スキャン目に分割してセットする。以上の処理をステップＳ５で全ラインの処理が終わるまで繰り返す。
　図３２は図２９（Ｄ）の位置ずれ補正後の印字データと図３０で生成された第１スキャン目階調データ２１２及び第２スキャン目階調データ２１４を用いた図２６のＬＥＤ駆動部１３０によるＬＥＤアレイ３６の発光駆動のタイミングチャートである。
　図３２（Ａ）は主走査方向１ドット目のＬＥＤチップ１８２−１の発光駆動のタイミングチャートであり、１画素発光周期をＴとすると、時刻ｔ１からＴ／２周期を過ぎた時刻ｔ２までが第１スキャン目の発光駆動となり、時刻ｔ２からＴ／２周期を経過した時刻ｔ３までが第２スキャン目の発光駆動となる。
　この場合、１ドット目については図２９（Ｄ）のように副走査方向に分割された２つの高解像度画素データは１画素領域１９４−１に位置しているため、図３０のように生成された第１スキャン目と第２スキャン目階調値（Ｄ１，Ｄ２）は（１，０）であり、Ｄ１＝１に対応してＴ／２周期の発光期間に最大階調値８に対応して設定した８回のパルス発光タイミングの先頭の１パルスの発光を、第１スキャン目と第２スキャン目の時分割により２回繰り返す。
　図３２（Ｂ）は主走査方向ｘの２ドット目であり、図２９（Ｄ）のように２ドット目についても高解像度画素データは画素領域１９４−１に収まっていることから、第１スキャン目の階調値Ｄ１＝３に基づいて第１ドット目と同様、時刻ｔ１，ｔ２からの各タイミングで階調値Ｄ１＝３に対応した３回のパルス発光を２回繰り返す。
　図３２（Ｃ）は主走査方向の３ドット目であり、図２９（Ｄ）のように３ドット目は１画素領域１９４−１と１画素領域１９４−２の境界に副走査方向に分解した２つの高解像度画素データが位置しており、図３０のように第２スキャン目階調値Ｄ１＝３、第２スキャン目階調値Ｄ２＝２に分けられている。
　このため、時刻ｔ１からＴ／２周期過ぎた時刻ｔ２のタイミングで第１スキャン目階調値Ｄ＝３に対応した３パルスの発光を２回連続して繰り返す。続いてＴ／２周期を経過した時刻ｔ３のタイミングから第２スキャン目の階調値Ｄ２＝２に対応した２発光パルスによる発光駆動を２回繰り返す。
　主走査方向の４ドット目、５ドット目についても、３ドット目と同様、図２９（Ｄ）において画素境界に位置することから、３ドット目と同じタイミングで第１スキャン目階調値Ｄ１と第２スキャン目の階調値Ｄ２に対応した発光駆動を行う。
　図３２（Ｄ）は主走査方向の６ドット目であり、６ドット目も図３２（Ｃ）の３ドット目と同じ境界に位置していることから、同一タイミングで第１スキャン目階調値Ｄ＝４と第２スキャン目階調値Ｄ２＝３に対応した回数のパルス発光を行う。
　図３２（Ｅ）の主走査方向の７ドット目については、図２９（Ｄ）のように次の１画素領域１９４−２に高解像度画素データが位置することから、第１スキャン目階調値Ｄ１＝５のみによる第１スキャン目と第２スキャン目に分けた発光駆動を時分割で行う。
　図３３は図２６のＬＥＤ駆動部１３０における図３２のタイミングによる発光駆動を行うためのフローチャートである。まずステップＳ１で、主走査ラインの１画素分の画素データ、即ち副走査方向に２つに分割された高解像度画素データを読み込み、ステップＳ２で画素境界に位置するか否かチェックする。画素境界に位置していなければステップＳ３に進み、第１レジスタ２２０と第２レジスタ２２２に第１スキャン目の階調値Ｄ１に対応した同じパルス発光回数をセットする。
　一方、画素境界に位置していた場合にはステップＳ４に進み、第２レジスタ２２２に第１スキャン目の階調値Ｄ１に対応したパルス発光回数の２倍の回数をセットすると共に、第１レジスタ２２０に第２スキャン目の階調値に対応したパルス発光回数の２倍の回数をセットする。
　続いてステップＳ５に進み、副走査方向における１／２画素ピッチの移動に伴う同期パルスを受けると、ステップＳ６で第１レジスタ２２０をセレクタ２２４で選択してＬＥＤ発光駆動回路２２６によりＬＥＤアレイ３６を発光駆動し、第１スキャン目の書込みを行う。
　続いてステップＳ７で、ステップＳ５と同様、副走査方向の１／２画素ピッチの移動に伴う同期パルスを受けると、ステップＳ８に進み、第２レジスタ２２２をセレクタ２２４で選択し、ＬＥＤ発光駆動回路２２６によりＬＥＤアレイ３６の第２スキャン目の発光駆動による書込みを行う。そしてステップＳ９で全ラインの書込終了を判別するまで、ステップＳ１からの処理を繰り返す。
　実際の駆動回路にあっては、ステップＳ１〜Ｓ４の処理とステップＳ５〜Ｓ８の処理は、副走査方向の１／２画素ピッチ移動に伴う同期パルスにより並列的に処理されており、ステップＳ１〜Ｓ４のレジスタ書込みに対しステップＳ５〜Ｓ８のＬＥＤアレイの発光駆動は１画素ピッチ分のタイミング遅れをもつことになる。
　ここで図５の実施形態にあっては、コントローラ部６２に設けている画像メモリ８２−１〜８２−４からエンジン部６０に画素データを読み出して転送する経路の途中に設けている解像度処理部８８のバッファメモリ９０−１〜９０−４において、高解像度画素データへの変換と位置ずれ補正、更に位置ずれ補正に伴う階調データの生成を行っているが、パーソナルコンピュータ９２からの画像データをＹ，Ｍ，Ｃ，Ａの画像メモリ８２−１〜８２−４に画素データとして展開する際に、高解像度データへの変換、位置ずれ補正及び階調データの生成を行うようにしてもよい。
５．線幅の補正
　図３４は図２１の位置ずれ検出情報として得られた主走査方向の線幅の倍率Ｋに基づく線幅の補正処理を説明する図である。
　図３４（Ａ）は補正前の印字データの階調値Ｄであり、主走査方向の１ドット目から２１ドット目を取り出しており、図２９（Ａ）と同じである。この補正前の印字データの階調値Ｄに従った印字結果は、図３４（Ｂ）のような階調値Ｄのアナログ分布が得られる。この補正前の印字結果にあっては、図３４（Ａ）の例えば１ドット目から９ドット目の９ドットに着目すると、図３４（Ｂ）の印字結果では１０ドットに拡大している。
　このような印字後の主走査方向ｘの幅の変化は、ＬＥＤアレイの製造上の誤差や光学的な誤差等によって生ずる。ここで説明を簡単にするため、図３４（Ａ）の補正前の印字データの９ドットを基準線幅Ｌ０、図３４（Ｂ）の補正前の印字結果で生じた１０ドットを位置ずれ検出で得られた線幅Ｌとすると、この場合の線幅の倍率Ｋは
　Ｋ＝Ｌ／Ｌ０＝１０／９＝１．１１
となる。そこで図３４（Ｃ）のように、線幅の倍率Ｋを用いて補正された印字結果を生成する。図３４（Ｃ）の補正された印字結果は、図３４（Ｂ）の印字結果の階調値のアナログ分布に倍率Ｋの逆数（１／Ｋ）＝０．９を掛けて主走査方向ｘに圧縮したものである。この倍率Ｋの逆数を乗じて補正した階調値のアナログ分布について、主走査方向ｘにおける各画素位置で階調値をサンプリングすると、図３４（Ｄ）のような線幅が補正された補正後の階調値分布を与える印字データを得ることができる。
　この印字データは、補正前の図３４（Ａ）におけるＬ０＝９ドットがＬ＝８ドットに圧縮されている。このＬ＝８ドットに圧縮された印字データによりＬＥＤアレイの発光駆動を行うと、倍率Ｋに従った線幅拡大による印字が行われる。具体的には、Ｋ＝１．１１とすると、図３４（Ｄ）のＬ＝８ドットの印字データの印字結果はＬ×Ｋ＝８．８８ドットとなり、図３０（Ａ）の正しいＬ０＝９ドットに対し±１ドットの範囲、例えば６００ｄｐｉの場合には１画素ピッチ＝４２μｍであることから４２μｍ以内の線幅のずれに抑えることができる。
　図３４（Ａ）〜（Ｄ）にあっては、基準線幅Ｌ０に対し補正前の印字結果Ｌが拡大している場合を例にとっているが、逆に補正前の印字結果の線幅Ｌ０が小さくなる場合には、その逆数を掛け合わせることで、図３４（Ｃ）の補正後の印字結果は主走査方向ｙに伸長した階調値のアナログ分布となり、伸張された補正後の印字データが得られる。
　図３５は本実施例における位置ずれ補正処理の全体的な処理を示したフローチャートである。まずステップＳ１で黒画像データの受信の有無をチェックしており、黒画像データを受信するとステップＳ２で、位置ずれ補正の処理を行うことなく黒用画像メモリに画素データを展開して副走査方向に２ドットに分解する高解像度化を行う。
　一方、黒以外のＹ，Ｍ，Ｃのいずれかのカラー画像データであった場合には、ステップＳ３に進み、カラー画像データから展開した各画素データの書込みアドレスを、予め検出されている位置ずれ補正量に応じて変換し、更に副走査方向に２画素に分解して高解像度化する。
　続いてステップＳ４で、図３４に示したように、予め検出されている線幅倍率Ｋに応じて主走査方向に圧縮または伸張する。このような処理をステップＳ５で全てのカラー画像データの処理が終了するまで繰り返し、補正処理が終了した後に、図２６のＬＥＤ駆動部１３０による発光書込処理に移行する。
　図３５の位置ずれ補正処理は、図５のように画像データをコントローラ部６２のＹ，Ｍ，Ｃ，Ｋ用の各画像メモリ８２−１〜８２−４に展開する際に行ってもよいし、画像メモリ８２−１〜８２−４から読み出してエンジン部６０に供給する転送経路の途中に設けた例えば解像度処理部８８のバッファメモリ９０−１〜９０−４上で行ってもよく、ハードウェア構成による処理場所の制限は特に受けない。またＭＰＵの処理によるソフトウェアとしての補正処理でもよいし、専用のファームウェアによる補正処理であってもよいことはもちろんである。
　尚、本実施例では、ワードプロセッサやパーソナルコンピュータに接続されて使用される画像形成装置を例にとるものであったが、複数のカラートナーをタンデム配置された静電記録ユニットを使用して用紙上に転写する多色静電記録装置であれば、適宜の装置についてそのまま本発明を適用することができる。また本発明は、実施形態に示した数値による限定は受けない。
６．第２〜第４実施例の説明
　ところで、プリンタシステムを提供するプリンタメーカは、エンジン部をエンジンメーカから購入し、コントローラ部に接続してプリンタシステムを構成することが多い。この場合、プリンタメーカ側からすると、コントローラ部とエンジン部との間のビデオインタフェースの仕様が各プリンタシステムの機種で共通又は極力類似していることが望まれる。しかし、実際には、エンジン部内の露光装置の方式によってビデオインタフェースの仕様は異なる。又、印刷の位置ずれを補正するためには、補正情報をコントローラ部にフィードバックしなければ補正を行えない。そこで、プリンタメーカは、補正機能を備えた専用のコントローラ部を設計し、開発しなければならない。
　そこで、補正機能をエンジン部に設け、露光装置の方式に拘らずビデオインタフェースの仕様を共通化できると共に、コントローラ部の負荷を軽減して、高品質な画像を印刷可能とする、本発明になる画像形成装置の第２実施例を次に説明する。
　図３６は、本発明になる画像形成装置の第２実施例を示すブロック図である。同図中、図５と実質的に同じ部分には同一符号を付し、その説明は省略する。図３６において、コントローラ部６２Ａは、コントローラ用ＭＰＵ７２、インタフェース処理部７４、インタフェース処理部７８Ａ、画像処理部３０１、コントロール部コネクタ７６及びコントローラ部コネクタ８０からなる。他方、エンジン部６０Ａは、図５に示すエンジン部６０の構成要素に加え、アドレス指定部８４、アドレス変換部８６、画像メモリ８２−１〜８２−４、バッファメモリ９０−１〜９０−４を有する解像度変換部８８及び画像展開部３１１からなる。又、メカニカルコントローラ６４Ａがメカニカルコントローラ６４の代わりに設けられている。つまり、本実施例では、第１実施例のコントローラ部６２内に設けられていた画像処理部を、エンジン部６０Ａ側に設けている。
　コントローラ部６２Ａにおいて、インタフェース処理部７８Ａは、コントロール部コネクタ７６、インタフェース処理部７４及びコントローラ用ＭＰＵ７２を介して得られるパーソナルコンピュータ９２からの制御情報を、コントローラ部コネクタ８０及びエンジン部コネクタ７０を介してエンジン部６０Ａのメカニカルコントローラ８４Ａに供給する。又、印刷終了通知や異常通知等は、メカニカルコントローラ８４Ａからエンジン部コネクタ７０、コントローラ部コネクタ８０及びインタフェース処理部７８Ａを介してコントローラ用ＭＰＵ７２に供給され、コントローラ用ＭＰＵ７２からインタフェース処理部７４及びコントロール部コネクタ７８を介してパーソナルコンピュータ９２に供給される。
　画像処理部３０１は、パーソナルコンピュータ９２からのＹ，Ｍ，Ｃ，Ｋの各画素データを、コントロール部コネクタ７６、インタフェース処理部７４及びコントローラ用ＭＰＵ７２を介して供給され、コントローラ部６２Ａとエンジン部６０Ａとの間のビデオインタフェースの仕様に合わせたビデオデータフォーマットに変換する。画像処理部３０１から出力される画素データは、コントローラ部コネクタ８０及びインタフェース処理部７８Ａを介して画像展開部３１１に供給される。画像展開部３１１は、コントローラ部６２Ａから供給される画素データを、ＬＥＤアレイ３６−１〜３６−４の駆動方式に合わせたデータフォーマット（配列）に変換して画像メモリ８２−１〜８２−４に供給する。コントローラ部６２Ａから供給される画素データがシリアルデータであると、画像メモリ８２−１〜８２−４に格納する前にパラレルデータに変換する必要がある。又、ＬＥＤアレイ３６−１〜３６−４の構造によっては、１，２，３，．．．，ｎ−２，ｎ−１，ｎという順序で入来したデータを、１本のデータ線については１，２，３，．．．，ｎ／２とし、他のデータ線についてはｎ，ｎ−１，ｎ−２，．．．，ｎ／２＋１という順序に並び変える必要がある。画像展開部３１１は、上記の如き画素データのデータフォーマットの変換を行うために設けられている。
　尚、静電記録ユニット２４−１〜２４−４は、ＬＥＤアレイ３６−１〜３６−４の代わりに、図３７に示す露光部のように、ポリゴンミラー４０１によりレーザダイオード４００からの単一のレーザビームを走査させてレンズ系４０２を介して感光ドラム４０３に対して露光を行う構成であっても、図３８に示す露光部のように、ポリゴンミラー４１１によりレーザダイオード４１０ａ，４１０ｂからの２つのレーザビームを走査させてレンズ系４１２を介して感光ドラム４１３に対して奇数列と偶数列の画素を２つのレーザビームで別々に露光する構成であっても良い。単一のレーザビームにより露光を行う場合、パラレルデータをシリアルデータに変換する必要がある。又、２つのレーザビームにより露光を行う場合、１本のデータ線のデータを２本のデータ線のデータに変換したり、パラレルデータを２つのシリアルデータに変換したりする必要がある。画像展開部３１１は、これらの場合にも、記録ユニットの駆動方式に合わせて画素データのデータフォーマットを適切に変換することができる。
　従って、本実施例によれば、位置ずれ補正及び上記の如き記録ユニットの駆動方式に合わせた画素データのデータフォーマットの変換をエンジン部６０Ａ側で行うので、コントローラ部６２Ａとエンジン部６０Ａとの間のビデオインタフェースの仕様を、プリンタシステムに拘らず共通又は類似なものとすることができる。このため、プリンタメーカは、補正機能を備えた専用のコントローラ部６２Ａを設計開発する必要がなく、又、コントローラ部６２Ａへの負荷を軽減することができる。
　図３９は、本発明になる画像形成装置の第３実施例を示すブロック図である。同図中、図３６と実質的に同じ部分には同一符号を付し、その説明は省略する。図３９において、エンジン部６０Ｂは、メカニカルコントローラ６４Ｂ及び画像処理部３２１を有する。
　画像処理部３２１は、図４０に示す構成を有する。同図中、図３６と実質的に同じ部分には同一符号を付し、その説明は省略する。図４０では、説明の便宜上、Ｙ，Ｍの色の処理系のみを示すが、Ｃ，Ｋの色の処理系も同様の構成を有する。画像処理部３２１は、画像メモリ８２−１〜８２−４（８２−１，８２−２のみ図示）、解像度変換部８８Ｂ及び画像展開部３１１に加え、各色の処理系に対して共通に設けられた画像用アドレス指定部８４ａ及びマーク用アドレス指定部８４ｂと、Ｙの処理系に設けられたＹ用マークＲＯＭ３３１−１、Ｙ用カウンタ３３２−１及びＥＥＰＲＯＭ３３３−１と、Ｍの処理系に設けられたＭ用マークＲＯＭ３３１−２、Ｍ用カウンタ３３２−２及びＥＥＰＲＯＭ３３３−２とを有する。
　ＥＥＰＲＯＭ３３３−１，３３３−２は、夫々対応する色に対する露光量を補正するための補正値を格納している。例えばＬＥＤアレイの場合、ＬＥＤアレイを構成する各ＬＥＤの特性のバラツキにより、１ラインの全域にわたって露光量を一定とすることは非常に難しい。又、１つ又は２つのレーザビームを用いて露光を行う場合でも、図３７及び図３８からもわかるように、ポリゴンミラー４０１，４１１から感光ドラム４０３，４１３までのレーザビームの光路長が１ライン（１主走査期間）中の位置に応じて異なるため、１ラインの全域にわたって露光量及び／又はビームスポットの径を一定とすることは非常に難しい。そこで、露光位置に応じた補正値を予め求めてＥＥＰＲＯＭ３３３−１，３３３−２に格納しておくことにより、メカニカルコントローラ６４Ｂは、画素データを解像度変換部８８Ｂを介して対応する静電記録ユニット２４−１，２４−２に供給する際に、１ラインの全域にわたって露光量及び／又はビームスポットの径が略一定となるように、補正値に基づいて画素データを補正することができる。
　尚、１ラインの各露光位置における露光量及び／又はビームスポットの径は、経時変化や温度変化によっても変化する場合がある。そこで、経時変化や温度変化に対する露光位置に応じた補正値を予め求めてＥＥＰＲＯＭ３３３−１，３３３−２に格納しておいても良い。この場合、メカニカルコントローラ６４Ｂは、画素データを解像度変換部８８Ｂを介して対応する静電記録ユニット２４−１，２４−２に供給する際に、１ラインの全域にわたって露光量及び／又はビームスポットの径が略一定となるように、タイマや温度センサ等を含むセンサ群３３８からの時間情報や温度情報に応じてＥＥＰＲＯＭ３３３−１，３３３−２から読み出した補正値に基づいて画素データを補正することができる。
　画像用アドレス指定部８４ａは、図３６に示すアドレス指定部８４と同様に動作して各色の画像データを画像メモリ８２−１〜８２−４（８２−１，８２−２のみ図示）から読み出すためにアドレスを指定する。他方、マーク用アドレス指定部８４ｂは、各色のマークデータをＹ，Ｍ，Ｃ及びＫ用マークＲＯＭ３３１−１〜３３１−４（３３１−１，３３１−２のみ図示）から読み出すためにアドレスを指定する。各色のマークデータは、上記第１実施例と共に説明した如きＹ，Ｍ，Ｃ及びＫ用レジストマークやＹ，Ｍ，Ｃ及びＫ用テストパターンを示す。
　上記第１実施例のように、各色のマークパターンをコントローラ部６２Ａを介してエンジン部６０Ｂに供給する場合には、ジョブ開始時等にコントローラ部６２Ａがマークパターンの送出動作を行う必要があり、パーソナルコンピュータ９２からの画像データのビットマップ展開が遅延される等の弊害が生じる場合もある。これに対し、本実施例では、各色のマークパターンをエンジン部６０Ｂ内のＹ，Ｍ，Ｃ及びＫ用マークＲＯＭ３３１−１〜３３１−４（３３１−１，３３１−２のみ図示）に予め格納しているので、画像データのビットマップ展開の遅延等を防止することができる。
　又、各色のテストパターンを印刷して障害を切り分ける場合、エンジン部６０Ｂ内に障害があるのかコントローラ部６２Ａ内に障害があるのかを判断するためには、エンジン部６０Ｂ単体でテストパターンを印刷可能であることが望ましい。本実施例では、各色のテストパターンをエシジン部６０Ｂ内のＹ，Ｍ，Ｃ及びＫ用マークＲＯＭ３３１−１〜３３１−４（３３１−１，３３１−２のみ図示）に予め格納しているので、テストパターンをエンジン部６０Ｂ単体で印刷したり、コントローラ部６２Ａからエンジン部６０Ｂに供給して印刷したりして、障害の切り分けを容易に行うことができる。
　尚、Ｙ，Ｍ，Ｃ及びＫ用マークＲＯＭ３３１−１〜３３１−４（３３１−１，３３１−２のみ図示）に予め格納しておくデータは、レジストパターン及びテストパターンに限定されず、ジッタ補正用パターンや無端ベルト１２に付着されるトナー量又はトナー濃度を検出する際に印刷されるマーク等の固定パターン又は固定データであっても良い。
　Ｙ，Ｍ，Ｃ及びＫ用カウンタ３３２−１〜３３２−４（３３２−１，３３２−２のみ図示）は、夫々対応する色について、露光量の総和、画像濃度の総和、ＬＥＤアレイのＬＥＤの点灯回数の総和、又はこれらと相関性のある値を、画像データに基づいてカウントし、カウント値を対応するＥＥＰＲＯＭ３３３−１〜３３３−４（３３３−１，３３３−２のみ図示）に格納する。これにより、メカニカルコントローラ６４Ｂは、使用状況に応じた静電記録ユニットの露光部やＬＥＤアレイの劣化やトナー消費量に基づいて、露光量の補正値を予測して、補正値に基づいて上記と同様に画素データを補正することができる。尚、予測した露光量の補正値は、ＥＥＰＲＯＭ３３３−１〜３３３−４（３３３−１，３３３−２のみ図示）に格納しても良い。又、静電記録ユニットの露光部、ＬＥＤアレイやトナーの交換時には、パーソナルコンピュータ９２からリセット指示を送り、ＥＥＰＲＯＭ３３３−１〜３３３−４（３３３−１，３３３−２のみ図示）に格納されたカウント値をリセットすることができる。
　ＥＥＰＲＯＭ３３３−１〜３３３−４（３３３−１，３３３−２のみ図示）に格納されたカウント値のリセットは、静電記録ユニットの露光部、ＬＥＤアレイやトナーの交換時にエンジン部６０Ｂ側に設けられたスイッチの出力に応答して行っても良い。図４０では、静電記録ユニットの露光部、ＬＥＤアレイやトナー補給時に操作されるスイッチからなるスイッチ群３３９の出力がメカニカルコントローラ６４Ｂに供給される。尚、スイッチ群３３９のスイッチは、静電記録ユニット等が着脱される際に自動的にオン／オフしてカウント値のリセットを指示する構成であっても良い。
　図４１は、本発明になる画像形成装置の第４実施例の要部を示すブロック図である。同図中、図３６と実質的に同じ部分には同一符号を付し、その説明は省略する。
　図４１において、画像展開部３１１Ｃは、大略色分解部４１１と、Ｙ，Ｍ，Ｃ及びＫ用展開部４１２−１〜４１２−４と、露光量演算部４１３−１〜４１３−４とからなる。つまり、図３６に示す画像展開部３１１の構成要素に加え、画像展開部３１１Ｃは露光量演算部４１３−１〜４１３−４を更に有する。色分解部４１１は、コントローラ部６２Ａから得られる画像データを各色の画像データに分解し、対応するＹ，Ｍ，Ｃ及びＫ用展開部４１２−１〜４１２−４に供給する。Ｙ，Ｍ，Ｃ及びＫ用展開部４１２−１〜４１２−４は、夫々対応するＹ，Ｍ，Ｃ及びＫの画像データをドットデータ（画素データ）に展開し、ＬＥＤアレイのＬＥＤのオン／オフデータを対応する画像メモリ８２−１〜８２−４に格納する。又、露光量演算部４１３−１〜４１３−４は、対応するＹ，Ｍ，Ｃ及びＫ用展開部４１２−１〜４１２−４から得られる画素データの露光量に対して演算処理を行い、露光量データを対応する画像メモリ８２−１〜８２−４に格納する。露光量演算部４１３−１〜４１３−４は、例えば１ドット（１画素）強調処理等を行うための演算処理を画素データの露光量に対して行う。これにより、エンジン部６０Ａに起因する画質劣化要素を１ドット強調処理等により補正することができる。
　図４２は、露光量演算部４１３−１〜４１３−４が行う演算処理の一実施例を示すフローチャートである。露光量演算部４１３−１〜４１３−４は、本実施例では例えば少なくとも１つのＣＰＵ等から構成され、図４２に示す演算処理を行う。例えば露光量演算部４１３−４によりＫによる１ドット強調処理を行うものとすると、同図中、ステップＳ３０１は、点（ｉ，ｊ−１）のドット（画素）は点灯するか否かを判定する。ここで、ｉは対応するＫ用展開部４１２−４から得られる画素データで表される画像のｘｙ座標におけるｘ座標を示し、ｊは画像のｘｙ座標におけるｙ座標を示す。ステップＳ３０１の判定結果がＮＯであると、ステップＳ３０２は、点（ｉ，ｊ＋１）のドットは点灯するか否かを判定する。ステップＳ３０２の判定結果がＮＯであると、ステップＳ３０３は、点（ｉ−１，ｊ）のドットは点灯するか否かを判定する。ステップＳ３０３の判定結果がＮＯであると、ステップＳ３０４は、点（ｉ＋１，ｊ）のドットは点灯するか否かを判定する。
　ステップＳ３０４の判定結果がＮＯであると、ステップＳ３０５は、点（ｉ，ｊ）のドットの光量をＬＨに設定し、処理はステップＳ３０７に進む。他方、ステップＳ３０１〜Ｓ３０４のいずれかの判定結果がＹＥＳであると、ステップＳ３０６は、点（ｉ，ｊ）のドットの光量をＬＬ（ＬＬ＜ＬＨ）に設定し、処理はステップＳ３０７に進む。ステップＳ３０７は、ｉ及びｊが夫々最大値であるか否かを判定し、判定結果がＮＯであると、処理はステップＳ３０１へ戻る。又、ステップＳ３０７の判定結果がＹＥＳであると、処理は終了する。
　【発明の効果】
　以上説明してきたように本発明によれば、記録用紙の搬送方向に配置された複数の静電記録ユニットのいずれかのカラー画像を基準画像として他の静電記録ユニットのカラー画像の位置ずれに関する情報を相対的に検出し、この検出結果に基づいて基準画像に合致するように他のカラー成分の画像の位置ずれを相対的に補正していることから、例えばＹ，Ｍ，Ｃ，Ｋの静電記録ユニットにあっては、コントラストの最も強いＫ（黒）を基準とした他のＹ，Ｍ，Ｃの３つのカラー成分の位置ずれ検出と補正で済み、装置の基準画像に対し全カラー成分の位置ずれを検出して補正する場合に比べ、ハードウェア量及び処理手順が簡単となり、画像形成装置としての大幅なコストダウンが実現できる。
　また本発明にあっては、画像データを画素データに展開する際に副走査方向での解像度を２倍とする高解像度画素データに変換し、記録時に副走査方向で時分割によるハーフスキャンで書き込むため、位置ずれ補正のため主走査方向に対し斜めとなった補正画素データの書込時の印字結果の凹凸を副走査方向の高解像度によりスムージングすることができ、走査ラインが黒の基準ラインに対し斜めとなる位置ずれを起こした場合の位置ずれ補正精度を大幅に向上できる。
　更に、位置ずれ補正及び記録ユニットの駆動方式に合わせた画素データのデータフォーマットの変換をエンジン部側で行えば、コントローラ部とエンジン部との間のビデオインタフェースの仕様を、プリンタシステムに拘らず共通又は類似なものとすることができ、プリンタメーカは、補正機能を備えた専用のコントローラ部を設計開発する必要がなく、又、コントローラ部への負荷を軽減することができる。
【図面の簡単な説明】
　【図１】
　本発明の原理説明図である。
　【図２】
　第１実施例における装置本体内部構造の説明図である。
　【図３】
　図２の静電記録ユニットの断面図である。
　【図４】
　図２の搬送ベルトユニット及び静電記録ユニットの取外し状態の説明図である。
　【図５】
　第１実施例のハードウェア構成のブロック図である。
　【図６】
　ベルト転写のレジストマークを検出するセンサの説明図である。
　【図７】
　図５の解像度変換部のブロック図である。
　【図８】
　第１実施例の処理機能のブロック図である。
　【図９】
　第１実施例による全体的な印刷処理のフローチャートである。
　【図１０】
　位置ずれ検出の原理説明図である。
　【図１１】
　位置ずれ検出に使用するベルト転写のレジストマークの説明図である。
　【図１２】
　レジストマークの形状と形状を決める条件の説明図である。
　【図１３】
　レジストマークの形状を決める他の条件の説明図である。
　【図１４】
　レジストマークの他の形状の説明図である。
　【図１５】
　ＹＭＣＫの各レジストマークをベルト上に転写した説明図である。
　【図１６】
　センサによるレジストマーク検出パルスのタイムチャートである。
　【図１７】
　副走査方向に位置ずれを起したレジストマークの説明図である。
　【図１８】
　主走査方向に位置ずれを起したレジストマークの説明図だる。
　【図１９】
　主走査方向の線幅が縮小したレジストマークの説明図である。
　【図２０】
　主走査方向の線幅が拡大したレジストマークの説明図である。
　【図２１】
　位置ずれ検出情報を格納したテーブルの説明図である。
　【図２２】
　第１実施例における位置ずれ検出結果に基づく補正処理の原理説明図である。
　【図２３】
　位置ずれ検出情報から生成された位置ずれ補正テーブルの説明図である。
　【図２４】
　第１実施例における位置ずれ検出処理のフローチャートである。
　【図２５】
　静電記録ユニットの感光ドラムとＬＥＤアレイの説明図である。
　【図２６】
　図５のＬＥＤ駆動部のブロック図である。
　【図２７】
　副走査方向での画素データを高解像度とするメモリ展開の説明図である。
　【図２８】
　図２７の高解像度画素データを用いた時分割による書込走査の説明図である。
　【図２９】
　高解像度画素データを対象とした位置ずれ補正の説明図である。
　【図３０】
　高解像度画素データに変換する際の階調データの変換処理の説明図である。
　【図３１】
　図３０の階調分割処理のフローチャートである。
　【図３２】
　図３０の補正済み高解像度画素データと図３１の処理済み階調データを用いた図２６のＬＥＤ駆動部によるＬＥＤアレイの発光制御のタイミングチャートである。
　【図３３】
　図３２の発光制御のフローチャートである。
　【図３４】
　線幅倍率に基づく補正処理の説明図である。
　【図３５】
　第１実施例における位置ずれ補正状態の全体的なフローチャートである。
　【図３６】
　本発明になる画像形成装置の第２実施例を示すブロック図である。
　【図３７】
　１つのレーザビームを用いて露光を行う場合を説明する図である。
　【図３８】
　２つのレーザビームを用いて露光を行う場合を説明する図である。
　【図３９】
　本発明になる画像形成装置の第３実施例を示すブロック図である。
　【図４０】
　エンジン部の画像処理部の構成を示すブロック図である。
　【図４１】
　本発明になる画像形成装置の第４実施例の要部を示すブロック図である。
　【図４２】
　露光量演算部が行う演算処理の一実施例を示すフローチャートである。
　【符号の説明】
　１０　装置本体
　１１　搬送ベルトユニット
　１２　無端ベルト
　１４　ホッパ
　１６　ピックアップローラ
　１８　記録紙ガイド通路
　２０　記録紙送りローラ
　２２−１〜２２−４　ローラ
　２４，２４−１〜２４−４　静電記録ユニット
　２６　ヒートローラ型定着装置
　２８　スタッカ
　３０，３０−１，３０−２　センサ
　３２　感光ドラム
　３４　前帯電器
　３６　ＬＥＤアレイ
　３８　スクリューコンベア
　４０　現像器
　４２　導電性転写ローラ
　４４　現像剤保持容器
　４８　パドルローラ
　５０，５６　ピン
　５１　固定板
　５２　取付溝
　５５，５８　フレーム
　６０，６０Ａ，６０Ｂ　エンジン部
　６２，６２Ａ　コントローラ部
　６４，６４Ａ，６４Ｂ　メカニカルコントローラ
　６６　センサ処理用ＭＰＵ
　６８−１，６８−２　ＡＤコンバータ
　７０　エンジン部コネクタ
　７２　コントローラ用ＭＰＵ
　７４，７８，７８Ａ　インタフェース処理部
　７６，８０　コントローラ部コネクタ
　８２，８２−１〜８２−４　画像メモリ
　８４　アドスレ指定部
　８６　アドレス変換部
　８８，８８−１〜８８−４　解像度処理部
　９０，９０−１〜９０−４　バッファメモリ
　９２　パーソナルコンピュータ
　９４　アプリケーションプログラム
　９６　ドライバ
　９８　パソコン部コネクタ
　１００　発光素子
　１０２　結像レンズ
　１０４　集光レンズ
　１０５　スリット
　１０６　受光素子
　１１０　インタフェース部
　１１２　アドレス指定部
　１１４　変換制御部
　１１６　位置ずれ検出部
　１１８　レジストパターン書込部
　１２０　位置ずれ演算部
　１２２　位置ずれ情報格納部
　１２４　位置ずれ補正部
　１２６　位置ずれ補正情報格納部
　１２８　アドレス変換部
　１３０　ＬＥＤ駆動部
　１３２　黒基準印刷ライン
　１３４　Ａ４Ｔ用紙幅
　１３６，１４２　始点
　１３８，１４４　終点
　１４０　対象印刷ライン
　１４８　理想印刷ライン
　１５０　レジストマーク
　１５４　第１直線
　１５６　第２直線
　１７４　ビットマップメモリ空間
　１８２−１〜１８２−ｎ　ＬＥＤチップ
　１９２，１９４　１画素領域
　１９６　第１スキャンデータ領域
　１９８　第２スキャンデータ領域
　２００　１画素印字領域
　２０２　第１スキャン印字領域
　２０４　第２スキャン印字領域
　２０６　第１スキャン発光パターン
　２０８　第２キスキャン発光パターン
　２１０　補正前の階調データ
　２１２　第１スキャン目階調データ
　２１４　第２スキャン目階調データ
　２１６−１〜２１６−６　画素境界に位置しない領域
　２１８−１〜２１８−３　境界画素領域
　２２０　第１レジスタ
　２２２　第２レジスタ
　２２４　セレクタ
　２２６　ＬＥＤ発光駆動回路
　３０１，３２１　画像処理部
　３１１，３１１Ｃ　画像展開部