(57)【要約】【課題】生産性を維持したまま、簡易なシステムで作像するページ毎の迅速で確実なパラメータ設定を実現する。【解決手段】演算制手段であるＣＰＵ１６０によってビデオ入力部等の複数の処理機能部で使用する各種パラメータの設定値を生成して、第１の記憶手段であるＣＰＵアクセスデータ一時保存領域２０１２に記憶させ、プロッタ制御部２００が画像の書込みを開始するタイミングより早くアサートするフレーム同期信号MFSYNC又はFLOAD信号のアサートにより、ＣＰＵアクセスデータ一時保存領域２０１２に記憶されている設定値を、ラッチデータ一時保存領域２０１３に１ページ分記憶させ、その設定値をプロッタ制御部２００が該ページの画像を書き込むための複数の処理機能部の動作に反映する。【選択図】    図８
2016061896.tif 000002
【特許請求の範囲】
【請求項１】
１ページ分毎の画像データを受け取って各種の処理を施し、該処理をした画像データに応じて露光手段を制御して、感光体を露光させて画像を書き込むための書込み制御装置であって、
前記各種の処理を行う複数の異なる処理機能部を設けた書込み制御部と、
前記複数の処理機能部で使用する各種パラメータの設定値を生成すると共に、前記書込み制御部を制御する演算制御手段と、
該演算制御手段が生成した前記各種パラメータの設定値を記憶する第１の記憶手段と、
該第１の記憶手段に記憶された前記各種パラメータの設定値を１ページ分記憶する第２の記憶手段とを有し、
前記書込み制御部は、前記複数の処理機能部を動作させて前記画像の書込みを開始する第１のタイミング信号より早くアサートする第２のタイミング信号を生成するタイミング信号生成手段を有し、
前記第２の記憶手段は、前記第２のタイミング信号のアサートによって、前記第１の記憶手段に記憶されている前記設定値を１ページ分記憶し、その設定値を前記書込み制御部が該ページの画像を書き込むための前記複数の処理機能部の動作に反映することを特徴とする書込み制御装置。
【請求項２】
前記第１、第２の記憶手段に記憶する前記設定値は、ページの先端で使用される設定値であることを特徴とする請求項１に記載の書込み制御装置。
【請求項３】
前記第１、第２の記憶手段に記憶する前記設定値は、前記１ページ分毎の画像データを送出するコントローラとのインタフェースを規定する設定値であることを特徴とする請求項１に記載の書込み制御装置。
【請求項４】
前記タイミング信号生成手段は、前記第２のタイミング信号を異なるタイミングで複数生成し、
前記第１、第２の記憶手段に記憶する前記設定値は、前記複数の第２のタイミング信号の各アサートによって前記第１の記憶手段から前記第２の記憶手段に異なるタイミングでラッチされる設定値を含むことを特徴とする請求項１に記載の書込み制御装置。
【請求項５】
前記第１、第２の記憶手段に記憶する前記設定値は、副走査カウンタが動作した後に遅れて動作する回路への設定値であることを特徴とする請求項１に記載の書込み制御装置。
【請求項６】
前記第１、第２の記憶手段に記憶する前記設定値は、前記露光手段の出力光学系のチャンネル毎に動作する回路への設定値であることを特徴とする請求項１に記載の書込み制御装置。
【請求項７】
前記第２のタイミング信号は、アサートタイミングを設定値によって調整可能なタイミング可変信号であることを特徴とする請求項１に記載の書込み制御装置。
【請求項８】
前記タイミング可変信号は、前記１ページ分毎の画像データを送出するコントローラに画像データの転送開始を指示するタイミング信号のアサートを起点に、設定時間が経過した後にアサートすることを特徴とする請求項７に記載の書込み制御装置。
【請求項９】
前記タイミング可変信号は、前記複数の各処理機能部毎にアサートタイミングを調整可能であることを特徴とする請求項７又は８に記載の書込み制御装置。
【請求項１０】
画像書込み中断時に、その中断した画像の書込み時に前記処理機能部の動作に反映した前記設定値を、前記第２の記憶手段から前記第１の記憶手段に上書き記憶させ、該設定値を前記演算制御手段が参照可能にする機能を有することを特徴とする請求項１から９のいずれか一項に記載の書込み制御装置。
【請求項１１】
前記書込み制御部及び前記第１、第２の記憶手段が、カラー画像を構成する複数の色毎に設けられたことを特徴とする請求項１から１０のいずれか一項に記載の書込み制御装置。
【請求項１２】
演算制御手段に制御される書込み制御部が、１ページ分ごとの画像データを受け取って複数の異なる処理機能部によって各種の処理を施し、該処理をした画像データに応じて露光手段を制御して、感光体を露光させて画像を書き込むための書込み制御方法であって、
前記演算制御手段によって前記複数の各処理機能部で使用する各種パラメータの設定値を生成して、第１の記憶手段に記憶させるステップと、
前記書込み制御部が、前記複数の処理機能部を動作させて前記画像の書込みを開始する第１のタイミング信号より早くアサートする第２のタイミング信号を生成するステップと、
前記第２のタイミング信号のアサートによって、前記第１の記憶手段に記憶されている前記設定値を第２の記憶手段に１ページ分記憶させるステップと、
前記第２の記憶手段に１ページ分記憶した前記設定値を、前記書込み制御部が該ページの画像を書き込むための前記複数の処理機能部の動作に反映させるテップと
を有することを特徴とする書込み制御方法。
【請求項１３】
書込み制御部が１ページ分毎の画像データを受け取って複数の異なる処理機能部によって各種の処理を施し、該処理をした画像データに応じて露光手段を制御して、感光体を露光させて画像を書き込むための書込み制御装置を制御するコンピュータに、
前記処理機能部で使用する各種パラメータの設定値を生成して、第１の記憶手段に記憶させる手順と、
前記書込み制御部が前記複数の処理機能部を動作させて前記画像の書込みを開始する第1のタイミング信号より早くアサートする第２のタイミング信号を生成する手順と、
前記第２のタイミング信号のアサートによって、前記第１の記憶手段に記憶されている前記設定値を第２の記憶手段に１ページ分記憶させる手順と、
前記第２の記憶手段に１ページ分記憶した前記設定値を、前記書込み制御部が該ページの画像を書き込むための前記複数の処理機能部の動作に反映させる手順と
を実行させるためのプログラム。
【請求項１４】
請求項１から１１のいずれか一項に記載の書込み制御装置を備えたことを特徴とする画像形成装置。
【請求項１５】
請求項１１に記載の書込み制御装置と、タンデム型カラー作像部とを備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、書込み制御装置及びそれを備えた画像形成装置、並びに書込み制御方法とそのプログラムに関する。
【背景技術】
【０００２】
プリンタ、複写機、ファクシミリ装置、およびそれらの複数の機能を有する複合機などの画像形成装置として、電子写真方式の画像形成装置が多用されている。このような画像形成装置では、複数ページの画像を連続して形成する場合には、画像形成処理を高速化するために、転写紙間隔（紙間距離）を極力短くして生産性を向上させている。
【０００３】
現在の電子写真方式の画像形成装置は殆どがデジタル式であり、デジタル化された画像データを書込み制御装置によって処理して、レーザダイオード等の光源を有する露光装置を動作させる。その露光装置により、帯電した感光体の表面に光書込みによる潜像を形成する。その静電潜像をトナーによって現像し、そのトナー画像を直接あるいは中間転写体を介して、転写紙などの記録媒体に転写し、定着器によって記録媒体に定着させる。
【０００４】
このような画像形成装置で、種々の転写紙サイズや異なる作像モードによる複数ページの画像形成を連続して行う場合には、それに対応した作像条件等のパラメータを、各ページごとに書込み制御部に設定しなければならない。
カラー画像形成装置に使用されているタンデム型の画像形成装置では、そのエンジン部を制御するＣＰＵから書込み制御部にパラメータ設定をする機能において、ページ間（紙間）でパラメータを更新するには高い処理速度が要求される。そのため、複数の同一パラメータを２つのレジスタに設定して、ページ間ではその選択信号のみを切替えるパラメータ制御技術（ダブルレジスタシステム）が知られている。
【０００５】
例えば、特許文献１には、用紙に画像情報を書き込むための書込み制御装置において、書込み制御に必要な各種パラメータを設定する記憶部および複数の記憶部群（レジスタ）を有し、その記憶部群を印刷モードに応じて切り替える構成が開示されている。
そのような従来のダブルレジスタシステムによるパラメータ設定について、図１５によって簡単に説明する。
【０００６】
このシステムでは、それぞれアドレスを有し、同等の機能を持つレジスタａとレジスタｂを用意する。そして、例えば図１５の（例１）では、レジスタａにはＡ４サイズのコピー用のパラメータを設定し、レジスタｂにはＡ３サイズのコピー用のパラメータを設定する。（例２）では、レジスタａにはＡ４サイズのコピー用のパラメータを設定し、レジスタｂにはＡ４サイズのプリンタ用のパラメータを設定する。
【０００７】
図１５における矢印は、転写紙の流れ方向（副走査方向）を示している。また、「コピー」は、スキャナで原稿画像を読み取った画像データによって書込みを行う作像モードであり、「プリンタ」は、パーソナルコンピュータ等の外部装置で作成された印刷データによって書込みを行う作像モードである。
そして、ページサイズ又は作像モードが異なるページの画像形成の直前にレジスタａとレジスタｂを切り替える切替レジスタのみを制御することによって、瞬時に作像に反映するレジスタを選択できる。
【０００８】
そのため、例えば図１５の（例２において）、レジスタｂに設定したパラメータを反映してＡ４プリンタの作像中に、レジスタａにＡ４コピー用のパラメータを設定する。そして、Ａ４コピーの作像を開始する直前に、切替レジスタをレジスタａに設定することによって、レジスタａに設定したパラメータを反映してＡ４コピーの作像が開始可能になる。
このようなダブルレジスタシステムは、レジスタａとレジスタｂのアドレスが交互になっている。
このようなダブルレジスタシステムにおいて、異常終了した場合に、有効なレジスタがレジスタａとレジスタｂのどちらなのか不明になる場合がある。そのため、異常時には切替レジスタを一方のレジスタに即時更新して、再スタートする必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、このような従来のダブルレジスタシステムによるパラメータ制御技術では、選択信号を設定するタイミングだけはページ間を狙う必要がある。そのため、作像中であることを示すアクティブ信号や、作像終了を示す割り込み信号をＣＰＵが検知して、ページ間をモニタするための処理が必要になる。
【００１０】
このモニタ処理でＣＰＵが検知可能なアクティブ信号や割り込み信号と、書込み制御部内の各種設定値が使用開始・終了する時間は厳密には異なっており、正確な設定可能タイミングが分からない。そのため、紙間に対してパラメータ設定可能な時間が短くなり、パラメータ設定可能な時間を確保するためには紙間距離を広げる必要が有る。それによって、画像形成装置の生産性が低下するという問題があった。
【００１１】
この発明は上記の問題を解決するためになされたものであり、画像形成装置の書込み制御装置において、パラメータ設定値の記憶・反映タイミングを最適に自動調整でき、生産性を維持したまま、簡易なシステムで作像するページ毎の迅速で確実なパラメータ設定を実現することを目的とする。
【課題を解決するための手段】
【００１２】
この発明は上記の目的を達成するため、１ページ分毎の画像データを受け取って各種の処理を施し、該処理をした画像データに応じて露光手段を制御して、感光体を露光させて画像を書き込むための書込み制御装置であって、上記各種の処理を行う複数の異なる処理機能部を設けた書込み制御部と、上記複数の処理機能部で使用する各種パラメータの設定値を生成すると共に、上記書込み制御部を制御する演算制御手段と、その演算制御手段が生成した上記各種パラメータの設定値を記憶する第１の記憶手段と、その第１の記憶手段に記憶された上記各種パラメータの設定値を１ページ分記憶する第２の記憶手段とを有する。そして、上記書込み制御部は、上記複数の処理機能部を動作させて上記画像の書き込みを開始する第１のタイミング信号より早くアサートする第２のタイミング信号を生成するタイミング信号生成手段を有し、上記第２の記憶手段は、上記第２のタイミング信号のアサートによって、上記第１の記憶手段に記憶されている上記設定値を１ページ分記憶し、その設定値を上記書込み制御部が該ページの画像を書き込むための上記複数の処理機能部の動作に反映することを特徴とする。
【発明の効果】
【００１３】
この発明による書込み制御装置は、パラメータ設定値の記憶・反映タイミングを最適に自動調整でき、生産性を維持したまま、簡易なシステムで作像するページ毎の迅速で確実なパラメータ設定を実現することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明による書込み制御装置を備えた画像形成装置の一実施形態を示すブロック構成図である。
【図２】同じくその画像形成装置のエンジン部を構成する機構部の一例を示す概略構成図である。
【図３】図１及び図２に示した画像形成装置におけるMFSYNCアサート時ラッチシステムによるパラメータ設定と反映タイミングを説明するためのタイミング図である。
【図４】MFSYNCラッチのパラメータ例を示す図である。
【図５】図１及び図２に示した画像形成装置におけるFLOADアサート時ラッチシステムによるパラメータ設定と反映タイミングを説明するためのタイミング図である。
【図６】FLOADラッチのパラメータ例を示す図である。
【図７】図１におけるＣＰＵ１６０とプロッタ制御部２００の要部をビデオ入力部２０２の内部構成例と共に示すブロック図である。
【図８】図７におけるパラメータ制御部２０１内のMFSYNCラッチシステムとFLOADラッチシステムによるパラメータ設定値の記憶例を示すブロック図である。
【図９】図１及び図２に示した画像形成装置におけるLTSYNCアサート時ラッチシステムによるパラメータ設定と反映タイミングを説明するためのタイミング図である。
【図１０】LTSYNCラッチのパラメータ例を示す図である。
【図１１】図１に示したＣＰＵ１６０とプロッタ制御部２００内のデータ及び信号の流れを示すブロック図である。
【図１２】図１１におけるパラメータ制御部２０１内のLTSYNCラッチシステムによるパラメータ設定値の記憶例を示すブロック図である。
【図１３】図１及び図２に示した画像形成装置における他のラッチシステムによるパラメータ設定と反映タイミングを説明するためのタイミング図である。
【図１４】調整用パターンラッチのパラメータ例を示す図である。
【図１５】従来のダブルレジスタシステムによるパラメータ設定例を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、この発明による書込み制御装置を備えた画像形成装置の一実施形態を示すブロック構成図である。図２はその画像形成装置のエンジン部を構成する機構部の一例を示す概略図である。
この実施形態の画像形成装置１００は、図１に示すコントローラ（ＣＴＬ）１５０及びページメモリ１５１と、エンジン部を構成するプロッタ制御部２００及びＣＰＵ１６０等並びに図２に示す機構部とを備えている。そして、タンデム型のデジタルカラー複写機、デジタルカラー複合機、カラーファクシミリ装置、カラープリンタ等の画像形成装置を構成している。
【００１６】
〔コントローラと書込み制御装置の概要〕
図１におけるコントローラ１５０は、外部のパーソナルコンピュータ（以下「ＰＣ」と略称する）１０で作成され、そこにインストールされているプリンタドライバにより生成された印刷データを、ネットワーク（図示省略）を介して受信する。その印刷データは、例えば、ＰＤＬ（Page  Description  Language）などで記述されている。そして、コントローラ１５０は、受信した印刷データをページメモリ１５１上で、各色毎に画素で構成されるページ単位の画像データの色版（例えば、ビットマップデータ）に変換し、プロッタ制御部２００へライン単位で転送する。
このコントローラ１５０には、ＣＰＵ及びＲＯＭ、ＲＡＭ等で構成されるマイクロコンピュータを備えている。
【００１７】
プロッタ制御部２００は書込み制御部であり、ＣＰＵ１６０と共に、あるいはさらに外部メモリ１６１も含めて、この発明による書込み制御装置１０１を構成している。
書込み制御部であるプロッタ制御部２００は、コントローラ１５０から転送される１ページ分毎の画像データに複数の各処理機能部によって各種の処理を施す。そして、その処理をした画像データに応じて露光手段を制御して、その露光手段によって後述する感光体を露光させて画像を書き込む。
つまり、プロッタ制御部２００は、コントローラ１５０から転送される画像データを発光データとして扱う。露光手段の光源としては、レーザダイオード（ＬＤ）１８１を想定しているが、ＬＥＤをアレイ状に配列したラインヘッド（ＬＥＤＡ）１８２や面発光レーザ（ＶＣＳＥＬ）１８３などを用いることもできる。
【００１８】
プロッタ制御部２００は、ビデオ入力部２０２、ラインメモリ２０３、画像処理部２０４、画素カウント部２０５、スキュー補正部２０６、ラインメモリ群２０７、階調変換部２０８等の各処理機能部、およびパラメータ制御部２０１を備えている。
また、階調変換部２０８に代えて、あるいは共に、光源としてラインヘッド１８２を使用するための配列変換部２０９、面発光レーザ１８３を使用するための８Ｂ／１０Ｂ変換部２１０及びシリアル変換部２１１も設けてもよい。これらを全て設けておけば、光書込み用の光源としてレーザダイオード、ラインヘッド、面発光レーザの何れを使用する機種にも対応することができる。
【００１９】
なお、プロッタ制御部２００は、チャンネル０（ｃｈ０）〜チャンネル３（ｃｈ３）の４チャンネル（図示省略）を備えており、コントローラ１５０からページ毎にライン単位で転送される画像データは、色版毎に対応するチャンネルに入力される。
レーザダイオード１８１とそれを駆動するＬＤドライバ１７１、あるいはラインヘッド１８２とそれを駆動するラインヘッドドライバ１７２、または面発光レーザ１８３とそれを駆動するＶＣＳＥＬドライバ１７３も、各チャンネルに対応して色版毎に設けられる。
【００２０】
この実施形態では、ｃｈ０にイエロー、ｃｈ１にマゼンタ、ｃｈ２にシアン、ｃｈ３にブラックの各色版の画像データが入力されるものとするが、これに限定されるものではない。イエロー、マゼンタ、シアンは、加色によってフルカラー画像を形成するための３原色であり、静電潜像を現像する際のトナーの色に対応する。
【００２１】
プロッタ制御部２００内には、複数の各処理機能部で使用する各種のパラメータの設定値を記憶し、それを各処理機能部へ伝達するパラメータ制御部２０１を有している。そのパラメータ制御部２０１は、外部のＣＰＵ１６０と接続してそれによって制御され、記憶している各種のパラメータを書き換えることができる。通常、パラメータの記憶にはパラメータ制御部２０１内のＦＦを用いるが、ＳＲＡＭやＦＩＦＯ、不揮発性RAMのようなメモリを使用してもよい。そのメモリは、後述する第１の記憶手段と第２の記憶手段に相当する各領域を有している。また、外部メモリ１６１を接続して、記憶領域を拡大したり、機種毎に最適化するようにしてもよい。
【００２２】
ＣＰＵ１６０は、単なる中央処理装置としてのＣＰＵではなく、プログラムメモリであるＲＯＭ及びデータメモリであるＲＡＭ等を含むマイクロコンピュータによる演算制御手段である。そして、このＣＰＵ１６０は、パラメータ制御部２０１を含むプロッタ制御部２００内の各機能部を制御するとともに、図２によって後述する機構部を含むエンジン部の全体を制御する。
【００２３】
そのため、ＣＰＵ１６０はパラメータ制御部２０１を介して、ビデオ入力部２０２、画像処理部２０４、画素カウント部２０５、スキュー補正部２０６、階調変換部２０８等の各機能部に全て接続されている。
プロッタ制御部２００と、このＣＰＵ１６０あるいはさらに外部メモリ１６１とによって、この発明による書込み制御装置１０１を構成している。
演算制御手段であるＣＰＵ１６０は、書込み制御部であるプロッタ制御部２００内の各処理機能部で使用する各種パラメータの設定値を生成すると共に、プロッタ制御部２００全体を制御する。
【００２４】
ＣＰＵ１６０が生成した各種パラメータの設定値は、パラメータ制御部２０１内の後述する第１の記憶手段に記憶される。
パラメータ制御部２０１内の後述する第２の記憶手段は、第１の記憶手段に記憶されたパラメータの設定値を１ページ分記憶可能である。
ＣＰＵ１６０が作像の開始を示す全色共通のトリガ信号を各色用のプロッタ制御部２００に送信する。その後、各プロッタ制御部２００は実際にページの画像書込みを開始する直前に、パラメータ制御部２０１の第１の記憶手段に記憶されたパラメータの設定値を第２の記憶手段に１ページ分記憶させる。その第２の記憶手段に１ページ分記憶した設定値を、各プロッタ制御部２００が、該ページの担当色の画像を書き込むための各処理機能部の動作に反映させる。
【００２５】
ＰＣ１０から印刷動作が指示されると、ＰＣ１０上のプリンタドライバを介してコントローラ１５０に画像データが転送される。コントローラ１５０では、画像データをページメモリ１５１上でビットマップデータに変換し、１ページ分毎の各色の画像データを各色用のプロッタ制御部２００のビデオ入力部２０２に転送する。
【００２６】
プロッタ制御部２００では、ビデオ入力部２０２からコントローラ１５０に、フレーム同期信号MFSYNCとライン同期信号MLSYNCが出力される。フレーム同期信号MFSYNCは、ページ先端を示すパルス式の同期信号であり、ライン同期信号MLSYNCは、ライン先端を示すパルス式の同期信号である。
コントローラ１５０は、フレーム同期信号MFSYNCが入力された後、ライン同期信号MLSYNCの入力タイミングに合わせて、画像データ（DATA）をビデオ入力部２０２へ転送する。したがって、フレーム同期信号MFSYNCは、画像転送要求信号でもある。
【００２７】
ビデオ入力部２０２は、プロッタ制御部２００におけるコントローラ１５０とのインタフェースとなる処理機能部であるが、プロッタ制御部２００はコントローラ１５０と動作クロック周波数が異なる。そのため、転送された画像データをラインメモリ２０３に一旦格納し、プロッタ制御部２００の動作クロックに基づいて画像データをリードする周波数変換を行う。その後、内部パターンを付加したり、トリミング処理等の画像処理を行って、画像処理部２０４へライン単位で転送する。
なお、ビデオ入力部２０２での画像処理時に、ジャギー補正のようなラインメモリを必要とする処理を行う場合は、画像処理用のラインメモリを有する。
【００２８】
また、光源としてラインヘッド１８２を使用する書込み（ＬＥＤＡ書込み）の場合には、面積階調補正も行う。これは、ＬＥＤＡが２値で副走査に高解像度であることを活かして、１画素を副走査方向に複数ラインに増やし、その中で一部のラインを消灯させることによって、面積階調を実現する制御である。
この補正は、副走査方向に高解像度に変換する直後に実施するのが望ましい。そのため、ビデオ入力部２０２が、ＬＥＤＡ書込み時に入力画像を副走査方向に高解像度に変換し、その直後に面積階調補正も行なう。
【００２９】
画像処理部２０４は、ビデオ入力部２０２からライン単位で入力される画像データに画像処理を施し、スキュー補正部２０６へライン単位で転送する。
この画像処理部２０４では、ビデオ入力部２０２から転送された画像データに重畳するテストパターンや偽造防止用パターンと、プロッタ制御部２００が単体で生成する各調整用パターンを生成できる。調整用パターンには、濃度調整用パターン、色合わせ調整用パターン、ブレード捲れ回避用パターン（感光体全露光パターン）の３種類がある。
【００３０】
スキュー補正部２０６は、画像処理部２０４から転送される画像データを、スキュー補正用のラインメモリ群２０７の複数のラインメモリに順次格納し、読み出し対象のラインメモリを画像位置に応じて切り替えながら読み出すことによってスキュー補正処理を行う。
スキュー補正用のラインメモリ群２０７のライト・リードで周波数変換を行うことも可能である。
【００３１】
画素カウント部２０５は、画像処理部２０４によって画像処理されたデータのデータ量を計測する。ここでは、画像転送に重畳されたテストパターンや偽造防止用パターン、プロッタ制御部２００単体で生成する各調整用パターンの画素もカウントできるので、最もトナー消費量に近い画素情報を得ることができる。ただし、光源としてレーザダイオード１８１を使用する書込みの場合は、階調変換部２０８での階調変換によってさらに１画素当りのトナー消費量が変化する。そのため、画素カウント部２０５に入力される画像データに対しても擬似的な階調変換を行うとよい。
【００３２】
スキュー補正部２０６でスキュー補正を行うときに、ラインメモリ群２０７からの読み出し後のライン周期を書込み時の１／Ｎ（Ｎは自然数）とし、１つのラインメモリからＮ回データを読み出すことができる。それによって、スキュー補正後のデータは、書込み時から副走査方向の解像度がＮ倍になった高密度データになる（倍密処理）。
スキュー補正部２０６で、スキュー補正＋倍密処理された画像データである発光データは、送信する光学系に応じて以下のように転送される。
ここで、光書込み用の光源としてレーザダイオード１８１を使用する光学系をＬＤ光学系、ラインヘッド１８２を使用する光学系をラインヘッド光学系、面発光レーザ１８３を使用する光学系をＶＣＳＥＬ光学系と称する。
【００３３】
・ＬＤ光学系
レーザダイオードはＰＷＭ変調（高速クロックを用いた時分割の点灯時間制御）により、多値データの発光が可能である。そのため、発光データを階調変換部２０８へ転送して階調変換を行った後、プロッタ制御部２００外のＬＤドライバ１７１へ転送する。それによって、ＬＤドライバ１７１がその発光データに応じてレーザダイオード１８１を発光させて、光書込みを行う。なお、レーザダイオード（ＬＤ）には、シングルＬＤ、マルチＬＤ、ＬＤアレイ等の種類がある。
【００３４】
・ラインヘッド光学系
ラインヘッドのドット配列によっては、配線に応じてデータ配列を変換する必要がある。そのため、発光データを配列変換部２０９へ転送して配列変換を行った後、プロッタ制御部２００外のラインヘッドドライバ１７２へ転送する。それによって、ラインヘッドドライバ１７２がその発光データに応じてラインヘッド１８２を発光させて、光書込みを行う。
配列変換部２０９による配列変換が１ライン全般に渡るような場合は、ここにもラインメモリ群を配置し、スキュー補正部２０６でスキュー補正処理された画像データを、そのラインメモリ群に順次格納した後、配列変換をしたデータをリードする。ラインヘッドには、発光ダイオードアレイ（ＬＥＤＡ）の他に、有機ＥＬを使用したものもある。
【００３５】
・ＶＣＳＥＬ光学系
発光データを８Ｂ／１０Ｂ変換部２１０に転送して、データ変換とシンボルコードの付加を行う。８Ｂ／１０Ｂ変換部２１０で８ビットから１０ビットに変換されたデータは、シリアル変換部２１１でシリアルデータに変換された後、プロッタ制御部２００外のＶＣＳＥＬドライバ１７３へ転送される。そこで発光データが元の８ビットデータに再変換され、その再変換後の８ビットデータに基づいて面発光レーザ（ＶＣＳＥＬ）１８３が発光し，光書き込みを行う。
【００３６】
〔画像形成装置の機構部〕
図２は、この画像形成装置１００のエンジン部を構成する機構部の一例を示し、ＬＤ光学系による露光装置を備えた、タンデム型中間転写方式のデジタルカラー画像形成装置である。
この画像形成装置１００のエンジン部は、露光装置１０２及びタンデム型カラー作像部１１２と、無端状の中間転写媒体である中間転写ベルト１１４を含む転写部１２２等によって構成されている。
露光装置１０２は露光手段であり、４個の光源としてのレーザダイオードとポリゴンミラーなどの光学要素を含む。タンデム型カラー作像部１１２は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）の各色用の作像プロセス部（画像形成部）１１０，１０８，１０６，１０４を備えている。
【００３７】
タンデム型カラー作像部１１２の各作像プロセス部１１０，１０８，１０６，１０４は、それぞれ像担持体であるドラム状の感光体（以下「感光体ドラム」という）１１０ａ，１０８ａ，１０６ａ，１０４ａを備えている。その各感光体ドラム１１０ａ，１０８ａ，１０６ａ，１０４ａの回りにはそれぞれ、帯電器１１０ｂ，１０８ｂ，１０６ｂ，１０４ｂ、現像器１１０ｃ，１０８ｃ，１０６ｃ，１０４ｃ、および１次転写ローラ１１０ｄ，１０８ｄ，１０６ｄ，１０４ｄ等が配置されている。
【００３８】
露光手段である露光装置１０２は、この実施形態ではマルチビーム走査装置である。
そして、図示していない４個の光源部の各レーザダイオードから射出される４本のレーザビームを、偏向器である２段のポリゴンミラー１０２ｃによってそれぞれ偏向させ、ｆθレンズ１０２ｂに入射させる。各レーザビームはＹ，Ｍ，Ｃ，Ｂｋの各色に対応し、それぞれｆθレンズ１０２ｂを通過した後、反射ミラー１０２ａで反射される。
その各レーザビームは、ＷＴＬレンズ１０２ｄを通して整形された後、複数の反射ミラー１０２ｅによって再度偏向され、露光のために使用されるレーザビームＬとなる。その各レーザビームＬが、各作像プロセス部１１０，１０８，１０６，１０４の感光体ドラム１１０ａ，１０８ａ，１０６ａ，１０４ａの被走査面（以下単に「表面」ともいう）を照射して露光する。
【００３９】
感光体ドラム１１０ａ,１０８ａ，１０６ａ，１０４ａの表面へのレーザビームＬの照射は、上述したように複数の光学要素を使用して行われるため、主走査方向および副走査方向に関してタイミング同期が行われる。
なお、「主走査方向」をレーザビームの走査方向と定義し、「副走査方向」を主走査方向に対して直交する方向、この画像形成装置１００では感光体ドラム１１０ａ，１０８ａ，１０６ａ，１０４ａが回転する方向、つまりそれらの表面の移動方向と定義する。
【００４０】
各感光体ドラム１１０ａ,１０８ａ，１０６ａ，１０４ａは、アルミニウムなどの導電性ドラム上に、少なくとも電荷発生層と電荷輸送層とを含む光導電層を備えている。
その各光導電層は、コロトロン、スコロトロン、または帯電ローラなどによって構成される帯電器１１０ｂ，１０８ｂ，１０６ｂ，１０４ｂにより、それぞれ表面電荷が付与されて帯電される。各感光体ドラム１１０ａ,１０８ａ，１０６ａ，１０４ａの帯電された光導電層の表面は、露光装置１０２からのレーザビームＬによって画像データに応じて露光され、２次元の静電潜像が形成される（画像書込みが行われる）。
なお、その静電潜像および後述するトナー画像の形成は、この実施形態ではＹ，Ｍ，Ｃ，Ｂｋの順に開始される。
【００４１】
その感光体ドラム１１０ａ,１０８ａ，１０６ａ，１０４ａの表面上に形成される静電潜像は、各現像器１１０ｃ,１０８ｃ，１０６ｃ、１０４ｃにより、それぞれＹ，Ｍ，Ｃ，Ｂｋの各色の現像剤であるトナーによって現像され、各色のトナー画像が形成される。
各色のトナー画像は、各感光体ドラムが中間転写ベルト１１４を挟んでそれぞれ１次転写ローラ１１０ｄ,１０８ｄ，１０６ｄ，１０４ｄと対向する１次転写部で、矢示Ｂ方向に移動する中間転写ベルト１１４上にＹ，Ｍ、Ｃ，Ｂｋの順に順次重ねて転写される。
各１次転写ローラ１１０ｄ,１０８ｄ，１０６ｄ，１０４ｄには、転写バイアス電圧が印加されている。
【００４２】
中間転写ベルト１１４は、搬送ローラ１１４ａ，１１４ｂ，１１４ｃに張架され、一方が駆動ローラである搬送ローラ１１４ａ又は１１４ｃによって矢示Ｂ方向に回動される。その中間転写ベルト１１４は、その表面にＹ，Ｍ，Ｃ，Ｂｋのトナー画像が重ねて転写され、フルカラーのトナー画像を担持した状態で、２次転写部へ搬送される。
２次転写部は、搬送ローラ１１８ａ，１１８ｂによって矢示Ｃ方向に搬送される２次転写ベルト１１８を含んで構成される。中間転写ベルト１１４の搬送ローラ１１４ｂは２次転写対向ローラの機能も果す。
【００４３】
この２次転写部には、給紙カセットなどの記録媒体収容部１２８から上質紙、プラスチックシートなどのシート状の記録媒体１２４が、搬送ローラ１２６によって供給される。  そして、２次転写対向ローラの役目も持つ搬送ローラ１１４ｂに２次転写バイアスを印加して、中間転写ベルト１１４上に担持されたフルカラーのトナー画像を、２次転写ベルト１１８上に吸着保持された記録媒体１２４に転写する。
【００４４】
そのフルカラーのトナー画像が転写された記録媒体１２４は、２次転写ベルト１１８の矢示Ｃ方向への移動によって定着装置１２０へ搬送される。
定着装置１２０は、シリコーンゴムやフッ素ゴムなどを含む定着ローラ１３０を含んで構成されていて、トナー画像が転写された記録媒体１２４を加圧加熱して、そのトナー画像を記録媒体１２４に定着する。その後、その記録媒体を印刷物１３２として画像形成装置１００の外部へ排出する。
トナー画像を転写した後の中間転写ベルト１１４は、クリーニングブレードを含むクリーニング部１１６により転写残留トナーが除去されて、次の画像形成プロセスに備える。
【００４５】
〔パラメータ設定の概要説明〕
この実施形態は、このようなタンデム型の画像形成装置において、図１に示したＣＰＵ１６０からプロッタ制御部２００の各部に、各ページ及び各色のパラメータを設定する機能に特徴がある。
【００４６】
要するに、１つのアドレスで管理されたレジスタ（第１の記憶手段）を用いて、そのレジスタに記憶された各色用の各種パラメータの設定値を、各色の作像開始の直前に別の記憶領域（第２の記憶手段）に１ページ分記憶する。そして、該当ページの各色の作像開始タイミングにおいて、その第２の記憶手段に記憶した各種パラメータの設定値を、各処理機能部の動作に反映する。その各種パラメータの設定値を第２の記憶手段に記憶するタイミングを処理機能毎に最適化することによって、レジスタ（第１の記憶手段）にパラメータを設定可能な期間を最大化する。
【００４７】
この特徴の概要について、図３〜図６を用いて詳細に説明する。
図３は、図１及び図２に示した画像形成装置におけるMFSYNCアサート時ラッチシステムによるパラメータ設定と反映タイミングを説明するためのタイミング図である。
この図３において、Ｙはイエロー、Ｍはマゼンタ、Ｃはシアン、Ｂｋはブラックの各色を意味し、この４色によるカラー画像を形成する場合の例である。また、（１）〜（４）は、先頭作像色（Ｙ）から最終作像色（Ｂｋ）までの間隔に配置可能なページ数が４ページの場合の１ページ目から４ページ目をそれぞれ意味している。
【００４８】
このMFSYNCアサート時ラッチシステム（以下「MFSYNCラッチシステム」と略称する）は、図１に示したＣＰＵ１６０によって第１の記憶手段のレジスタに設定されたパラメータを、各ページの作像開始直前に第２の記憶手段に１ページ分ラッチする。これは、ページラッチシステムの一種である。
この発明においては、各種パラメータの設定値を全てページラッチシステムでラッチするが、MFSYNCラッチシステムは、ラッチタイミングが一番早い。
【００４９】
図３に示すStart  Triggerはスタートトリガ信号であり、各チャンネルのプロッタ制御部２００の全機能部の作像開始の起点となる全色共通のトリガ信号であり、図１のＣＰＵ１６０が各プロッタ制御部２００に送信する。
【００５０】
MFSYNC(Y),(M),(C),(Bk) は、各色のページ先端を示すフレーム同期信号であり、各色の該当ページの作像開始直前に、コントローラ１５０に対して画像データの転送開始を要求する信号である。以下、総称してフレーム同期信号MFSYNCという。
PFGATE_N(Y),(M),(C),(Bk) は、それぞれ各色の実際の作像中（Ｌｏｗの期間）を示す信号である。総称してPFGATE_N信号という。
このPFGATE_N信号は、ＣＰＵ１６０と接続された外部信号であり、ＣＰＵ１６０はPFGATE_N信号のタイミングに合わせて用紙搬送タイミングを制御する。また、外部信号のPFGATE_N信号を用いずに、PFGATE_N信号のアサート及びネゲートエッジをレジスタに反映し、そのレジスタ値の変化を割り込み信号としてＣＰＵが観測する方法もある。
【００５１】
これらの信号は、図１における各チャンネルのプロッタ制御部２００が、スタートトリガ信号を受けた後に生成する。PFGATE_N信号は、複数の各処理機能部を動作させて画像の書込みを開始する第１のタイミング信号に相当する。
フレーム同期信号MFSYNCは、第１のタイミング信号より早くアサートする第２のタイミング信号に相当し、後述する他の第２のタイミング信号のいずれよりも早くアサートする。
【００５２】
MFSYNCラッチシステムは、このフレーム同期信号MFSYNCのアサートと同時に、それまでに第１の記憶手段の各レジスタに設定されたパラメータ設定値を、別の記憶領域である第２の記憶手段にラッチして記憶させる。その直後からその設定値を該当ページの画像生成に反映する。
【００５３】
したがって、ＣＰＵ１６０による第１の記憶手段の各レジスタへのパラメータの設定可能期間の開始は、１ページ前のラッチ完了後の遅くともPFGATE_N信号アサート時点からとなる。終了は、該当ページのフレーム同期信号MFSYNCのアサート時点（PFGATE_N信号アサート直前）までとなる。なお、該当ページのフレーム同期信号MFSYNCのアサート後、PFGATE_N信号アサートの約２０ｍｓ前までは、レジスタへのパラメータの設定は不可になる。
【００５４】
作像は、イエロー（Ｙ）の１ページ目（１）から開始され、少し遅れてマゼンタ（Ｍ）の１ページ目（１）が開始される。その後、シアン（Ｃ）の１ページ目（１）、さらにブラック（Ｂｋ）の１ページ目（１）が順次開始される。それによって、図２に示した中間転写ベルト１１４上に、イエロー、マゼンタ、シアン、ブラックの各トナー像が順次重ねて転写されて１ページ目のカラー画像が形成される。
【００５５】
図４は、このMFSYNCラッチのパラメータ例を示す図である。この図では、対象レジスタと、別の記憶領域へのラッチタイミング、処理機能部の作像動作への反映タイミング、及びラッチのＯＮ／ＯＦＦを示している。
この図４の例では、対象レジスタが副走査カウンタ初期値設定レジスタであり、印刷領域と印刷開始タイミングを決定する副走査カウンタの初期値を設定するレジスタである。
【００５６】
なお、この図４では「MFSYNC（IMFSYNC）アサート」でラッチ及び反映と記載している。その「IMFSYNC」は、コントローラ１５０からの画像転送無しで、プロッタ制御部２００のみで画像を形成する「ダミーFGATE」動作時に使用するプロッタ制御部内部フレーム同期信号である。詳しい説明は省略するが、MFSYNCを用いた通常印刷時も「ダミーＦFGATE」動作時も、「IMFSYNC」を「ラッチタイミング」と「PFGATE_N信号アサート」の起点としている。
【００５７】
そのパラメータ設定値は、図１に示したビデオ入力部２０２が、コントローラ１５０へフレーム同期信号MFSYNCを送信した後、コントローラ１５０から応答があったときに、プロッタ制御部２００が動作可能であると判断した場合に使用する。
この副走査カウンタ初期値設定レジスタは、ラッチのＯＮ（可能）／ＯＦＦ（不能）を切替え可能であるが、初期値はＯＮである。ラッチＯＦＦ設定のときは、ＣＰＵ１６０が設定した値がリアルタイムでビデオ入力部２０２の動作に反映される。
【００５８】
MFSYNCラッチの対象レジスタの選定基準は、次のような優先順位の高いパラメータを設定するレジスタとするとよい。
・フレーム同期信号MFSYNCがアサートした後、即座に動作する回路（図１ではビデオ入力部２０２)への設定値
・ページの先端で使用されるため、できるだけ早い設定が望まれるパラメータの設定値
・コントローラ１５０とのインタフェースを規定する設定値であり、設定タイミングが書込み制御装置以外の、例えばコントローラ１５０に依存する設定値
【００５９】
このような選定基準に該当し、ビデオ入力部２０２で使用されるパラメータの設定として、他に次の各設定がある。これらも、MFSYNCラッチシステムのページラッチによって設定するのが望ましい。メモリ領域が足りない場合には複数のメモリ領域をこれらのレジスタとして使用してもよい。
【００６０】
・MFSYNC副走査遅延量設定
スタートトリガ信号の受信から、各色のフレーム同期信号MFSYNCのアサートまでの時間を管理するダウンカウンタMFCOUNTの初期値である。この値を各色で異ならせることによって、ページ上で同一の位置に複数色の画像を重ねてカラー画像を形成することが出来る。
・ラッチ信号副走査遅延量設定
ページ毎に設定値をラッチ・反映するために、基準タイミングからラッチタイミング信号の生成遅延時間を決める値である。基準タイミングはフレーム同期信号MFSYNCのアサートである。
【００６１】
・ダミーFGATE遅延生成イネーブル設定
モノクロ印刷時など、ある色はコントローラ１５０から画像データを受信せずに作像するとき、コントローラ１５０へのフレーム同期信号MFSYNCの送信をマスクする設定である。
すなわち、コントローラ１５０からの画像転送無しで、プロッタ制御部２００のみで画像を形成する動作である。例えば、ブラックＢｋとマゼンタＭだけを用いて、トナー消費量を節約する２色印刷をする機能がある。
【００６２】
その場合、２色印刷専用の印刷モードを備えると制御が複雑になる。また、感光体駆動モータはシアン、マゼンタ、イエローの各色用が共通なので、マゼンタを作像するために感光体や現像部を制御すると、シアンとイエローの感光体や現像部も制御する必要がある。この感光体や現像部を制御するためには、画像データは不要であるが、タイミングを監視するためFGATEが必要である。
そのため、この「ダミーFGATE」を用いて、シアンとイエローに対応した白紙の画像データをプロッタ制御部２００が作成し、通常印刷と同等のタイミングのFGATEを生成し、感光体や現像部を制御する。
【００６３】
・ダミーFGATE副走査遅延量設定
コントローラ１５０へのフレーム同期信号MFSYNCの送信をマスクしたとき、コントローラ１５０からデータを受信する色と遅延量を揃えるための、タイミング調整カウンタの初期値である。
【００６４】
・MFSYNC主走査出力位置設定
コントローラ１５０へフレーム同期信号MFSYNCを送信するタイミングを微調整する値である。
・MFSYNC出力イネーブル設定
コントローラ１５０へのフレーム同期信号MFSYNCの送信を可能にする設定をする。
「MFSYNC出力イネーブル」機能は、プロッタ制御部２００に搭載したＡＳＩＣをカラー機種とモノクロ機種で共通に使用するとき、モノクロ機種において、ブラック以外の色版の動作を完全に無効にするときに使用する。
【００６５】
・MLSYNC出力本数設定
1ライン内でコントローラ１５０へ送信するライン同期信号MLSYNCの本数の値である。
・MLSYNC主走査オフセット量設定
コントローラ１５０へライン同期信号MLSYNCを送信するタイミングを微調整するためのデータである。
・MLSYNC主走査出力間隔設定
コントローラ１５０へライン同期信号MLSYNCを送信する間隔を微調整するためのデータである。
【００６６】
次に、FLOADアサート時ラッチシステムについて、図５及び図６によって説明する。
図５は、図１及び図２に示した画像形成装置におけるFLOADアサート時ラッチシステム（以下「FLOADラッチシステム」と略称する）によるパラメータ設定と反映タイミングを説明するためのタイミング図である。この図５において、図３と信号名等の表記は同じである。
【００６７】
FLOADラッチシステムは、各色の該当ページの作像開始直前の、FLOAD（Y),(M),(C),(Bk) 信号（以下総称して「FLOAD信号」という）のアサート時に、それまでに第１の記憶手段のレジスタに設定されたパラメータを、第２の記憶手段にラッチして記憶させる。そして、プロッタ制御部２００による該当ページの作像処理に反映するシステムである。
FLOAD信号は、図１に示したビデオ入力部２０２が、コントローラ１５０へフレーム同期信号MFSYNCを送信した後、コントローラ１５０から応答があった場合に、フレーム同期信号MFSYNCから時間ｔ１だけ遅れてアサートする。このFLOAD信号も、第１のタイミング信号であるPFGATE_N信号より早くアサートする第２のタイミング信号である。
【００６８】
FLOADラッチシステムの第１の記憶手段の各レジスタは、該当ページのFLOAD信号（プロッタ制御部２００の内部信号）アサート前に、各色・各ページのパラメータ値を設定する。その設定された各レジスタ値は、各色毎に該当ページのFLOAD信号のアサート時に別のメモリ領域である第２の記憶手段にラッチされ、即座にビデオ入力部２０２等の処理機能部の動作に反映される。
FLOADラッチのレジスタ設定可能期間は、１ページ前のPFGATE_N信号のアサート時点から、該当ページのFLOAD信号のアサート時点（PFGATE_N信号アサート直前）までである。該当ページのFLOAD信号アサート後、PFGATE_N信号アサートの約１ｍｓ前までは、レジスタ設定は不可になる。
【００６９】
図６は、FLOADラッチのパラメータ例を示す図である。
このFLOADラッチの対象レジスタの選定基準は、次の２つである。
・副走査カウンタが動作した後、即座に動作する回路（図１ではビデオ入力部２０２）への設定値
・副走査カウンタを生成している回路と同一の回路（図１ではビデオ入力部２０２）への設定値
【００７０】
図６の例は次の各レジスタを対象レジスタとしている。
・転送画像サイズ（主走査）設定レジスタ
副走査カウンタが動作した後、コントローラ１５０から転送される画像サイズの主走査幅を設定する。
・転送画像サイズ（副走査）設定レジスタ
副走査カウンタが動作した後、コントローラ１５０から転送される画像サイズの副走査幅（＝副走査カウンタの終了値）を設定する。
【００７１】
・入力画像解像度設定レジスタ
副走査カウンタが動作した後、コントローラ１５０から転送される画像の解像度を設定する。
・入力画像倍密処理（主走査）設定レジスタ
副走査カウンタが動作した後、コントローラ１５０から転送される画像を主走査方向に単純倍密する倍密数を設定する。
【００７２】
・入力画像倍密処理（副走査）設定レジスタ
副走査カウンタが動作した後、コントローラ１５０から転送される画像を副走査方向に単純倍密する倍密数を設定する。
・出力画像解像度設定レジスタ
副走査カウンタが動作した後、プロッタ制御部２００が出力する画像の解像度を設定する。
【００７３】
・出力画像主走査開始位置設定レジスタ
副走査カウンタが動作した後、プロッタ制御部２００が出力する画像の主走査開始位置を設定する。
・出力画像主走査幅設定レジスタ
副走査カウンタが動作した後、プロッタ制御部２００が出力する画像の主走査幅を設定する。
【００７４】
・副走査カウンタ終了遅延設定レジスタ
副走査カウンタが動作した後、副走査カウンタの終了値をコントローラ１５０から転送される画像サイズの副走査幅に対して加算したい場合に、その加算量を設定する。スキュー補正部２０６等、ビデオ入力部２０２以降で画像追加が発生するときに使用する。
・面積階調補正設定レジスタ
ラインヘッド書込み時に、ビデオ入力部２０２で面積階調補正を実施するため、その補正状態を設定する。
【００７５】
このようにすることによって、MFSYNCラッチシステム及びFLOADラッチシステムは、パラメータを記憶・反映するタイミングを、ビデオ入力部２０２がパラメータを使用する最適なタイミングに自動で調整する。それによって、ＣＰＵ１６０が第１の記憶手段のレジスタにパラメータを設定可能な期間を最大化する。
【００７６】
〔プロッタ制御部の詳細な説明〕
次に、図１におけるプロッタ制御部２００のこの発明に係わる構成及び機能について、より詳細に説明する。
図７は、図１におけるＣＰＵ１６０とプロッタ制御部２００の要部をビデオ入力部２０２の内部構成例と共に示すブロック図である。図８は、図７におけるパラメータ制御部２０１内のMFSYNCラッチシステムとFLOADラッチシステムによるパラメータ設定値の記憶例を示すブロック図である。これらの図において、図１と対応する部分には同一の符号を付している。
【００７７】
図７に示すプロッタ制御部２００内のビデオ入力部２０２は、タイミング制御部２０２１、周波数変換部２０２２、および面積階調補正部２０２３を有している。
タイミング制御部２０２１は、STOUT信号生成部２１ａと、MFSYNC/FLOAD生成部２１ｂと、待ち時間（Wait）管理部２１ｃを有している。
STOUT信号生成部２１ａは、パラメータ制御部２０１からのスタートトリガ信号（Start  Trigger）を同期化してSTOUT信号を生成する。
【００７８】
待ち時間（Wait）管理部２１ｃは、４個のカウンタWait  Count０〜Wait  Count３から成っている。各カウンタは、図３及び図５に示した各ページ（１）〜（４）の開始（スタートトリガ信号アサート）から各色における各ページの先端（フレーム同期信号MFSYNCアサート）までの時間を管理するカウンタである。
Wait  Count０：「（１）開始」から各色の「（１）先端」までの時間を管理
Wait  Count１：「（２）開始」から各色の「（２）先端」までの時間を管理
Wait  Count２：「（３）開始」から各色の「（３）先端」までの時間を管理
Wait  Count３：「（４）開始」から各色の「（４）先端」までの時間を管理
【００７９】
図３及び図５に示した例では、ページ順が（１）→（２）→（３）→（４）→（１）・・・、すなわち（１）〜（４）→（１）〜（４）と繰り返し動作する。これを「トグル動作」と称す。
待ち時間管理部２１ｃもそれに対応するように、STOUT信号生成部２１ａからSTOUT信号が入力する毎に、Wait  Count０→Wait  Count１→Wait  Count２→Wait  Count３→Wait  Count０・・・と順次切り替わるトグル動作をする。
【００８０】
MFSYNC/FLOAD生成部２１ｂは、STOUT信号生成部２１ａからSTOUT信号が入力すると、待ち時間管理部２１ｃのそのとき切り替わったカウンタをセレクトする。そして、そのカウンタで管理される時間だけ待ってフレーム同期信号MFSYNCを生成する。
さらに、そのフレーム同期信号MFSYNCのアサートから図５に示した一定時間ｔ１だけ遅れて、FLOAD信号を生成する。これらは、前述した第２のタイミング信号である。
したがって、このタイミング制御部２０２１がタイミング信号生成手段である。
ビデオ入力部２０２では、各ページの各ラインの書込みを開始するトリガ信号であるライン同期信号MLSYNCも生成する。
【００８１】
そして、そのフレーム同期信号MFSYNCとライン同期信号MLSYNCをコントローラ１５０に出力する。それによって、コントローラ１５０は、フレーム同期信号MFSYNCが入力した後、ライン同期信号MLSYNCの入力タイミングに合わせて、画像データDATAをビデオ入力部２０２へ転送する。
このとき、コントローラ１５０は、フレームゲート信号FGATEとラインゲート信号LGATEもビデオ入力部２０２へ送り、画像データDATAと共に周波数変換部２０２２へ入力させる。
【００８２】
プロッタ制御部２００はコントローラ１５０と動作クロック周波数が異なる。そのため、周波数変換部２０２２は、コントローラ１５０に転送された画像データDATAをラインメモリ２０３に一旦格納し、ビデオ入力部２０２すなわちプロッタ制御部２００の動作クロックに基づいて、画像データをリードする周波数変換を行う。
また、光源としてラインヘッド１８２を使用する書込み（ＬＥＤＡ書込み）の場合には、面積階調補正部２０２３によって面積階調補正も行ってから、その画像データを画像処理部２０４へ送る。これは、ＬＥＤＡが２値で副走査に高解像度であることを活かして、１画素を副走査方向に複数ラインに増やし、その中で一部のラインを消灯させることによって、面積階調を実現する制御である。
【００８３】
しかし、ＬＥＤＡ書込み以外の場合には、面積階調補正部２０２３は動作せず、入力する画像データDATAをそのまま出力して画像処理部２０４へ送る。
画像データDATAと共に、フレームゲート信号FGATEとラインゲート信号LGATEも、周波数変換部２０２２から面積階調補正部２０２３を通して画像処理部２０４へ送られる。画像処理部２０４以降の各処理機能部については、ここでは説明を省略する。
【００８４】
ビデオ入力部２０２は、タイミング制御部２０２１で生成した第２のタイミング信号であるフレーム同期信号MFSYNC又はFLOAD信号を、ラッチ信号としてパラメータ制御部２０１へ送る。そして、パラメータ制御部２０１のステータスデータ(Status  Data)を、ＣＰＵ１６０の制御によってリードし、図８に示すラッチデータであるパラメータ設定値をコントロールデータ(Control  Data)として取り込む。
パラメータ制御部２０１は、ＣＰＵ（演算制御手段）１６０から、読み書きのアドレス信号(Address  R/W)とチップセレクト信号(Chip  Select)を受信する。また、リードイネーブル信号(Read  Enable)又はライトイネーブル信号(Write  Enable)を受信して、ＣＰＵ１６０との間でデータ(Data  R/W)を読み書きする。 
【００８５】
なお、この例ではパラメータ制御部２０１に図１に示した外部メモリ１６１を接続していないが、メモリ容量を増加するために接続してもよい。その場合は、パラメータ制御部２０１から外部メモリ１６１へ読み書きのアドレス信号(Address  R/W)を送り、パラメータ設定値であるラッチデータ(Latch  Data  R/W)を読み書きすることができる。
ＣＰＵ１６０は、プロッタ制御部２００内の全ての処理機能部を制御するため、その制御対象とする処理機能部をチップセレクト信号によって選択するようにしているが、ここではパラメータ制御部２０１とビデオ入力部２０２以外については説明を省略する。
【００８６】
次に、この実施形態におけるパラメータ設定の具体例を図８によって説明する。これは、図３〜図６によって前述したMFSYNCラッチシステムとFLOADラッチシステムによるパラメータ設定値の記憶例を示している。
パラメータ制御部２０１内には、ＣＰＵインタフェース２０１１と、ＣＰＵアクセスデータ一時保存領域２０１２及びラッチデータ一時保存領域２０１３が設けられている。
ＣＰＵアクセスデータ一時保存領域２０１２は、ＣＰＵ１６０が生成した各種パラメータの設定値を記憶する第１の記憶手段である。ラッチデータ一時保存領域２０１３は、第１の記憶手段に記憶されている設定値を１ページ分記憶する第２の記憶手段である。これらには、ＳＲＡＭやＦＩＦＯ、不揮発性ＲＡＭ等のメモリが使用される。
【００８７】
ＣＰＵ１６０からの各信号及びデータは、ＣＰＵインタフェース２０１１を通してパラメータ制御部２０１に入力して、その各部を制御すると共に、そこから各処理機能部も制御する。
ＣＰＵアクセスデータ一時保存領域２０１２には、この例では、アドレス００〜アドレス１１及びアドレス２０の記憶領域（レジスタ）があり、ＣＰＵ１６０はこれらに直接アクセスして、データを読み書きできる。
【００８８】
アドレス００はスタートトリガのレジスタであり、ＣＰＵ１６０が“１”を設定するとスタートトリガ信号がアサートして、それが前述したビデオ入力部２０２のタイミング制御部２０２１へ送られる。その後すぐに自動で“０”に戻る。
アドレス０１は、図４に示したMFSYNCラッチの対象レジスタである副走査カウンタ初期値設定レジスタである。
アドレス０２〜１１は、図６に示したFLOADラッチの各対象レジスタ、すなわち次の各レジスタである。
【００８９】
・転送画像サイズ（主走査）設定レジスタ
・転送画像サイズ（副走査）設定レジスタ
・入力画像解像度設定レジスタ
・入力画像倍密処理（主走査）設定レジスタ
・入力画像倍密処理（副走査）設定レジスタ
・出力画像解像度設定レジスタ
・出力画像主走査開始位置設定レジスタ
・出力画像主走査幅設定レジスタ
・副走査カウンタ終了遅延設定レジスタ
・面積階調補正設定レジスタ
これらはいずれも、ビデオ入力部２０２で使用される各種パラメータの１ページ分の設定値（データ／情報）を、ＣＰＵ１６０によって書き込まれて記憶し、一時保存する。
【００９０】
アドレス２０はラッチデータリードバックトリガのレジスタであり、ＣＰＵ１６０が必要なときに“１”を設定する。その後自動で“０”に戻る。ラッチデータリードバックトリガが“１”になると、ラッチデータ一時保存領域２０１３の各データをＣＰＵアクセスデータ一時保存領域２０１２に上書きし、ＣＰＵ１６０によって参照可能にする。これを「第３の記憶手段」と称することもできる。
【００９１】
パラメータ制御部２０１からビデオ入力部２０２へスタートトリガ信号を送出した後、ビデオ入力部２０２からパラメータ制御部２０１がフレーム同期信号MFSYNCを入力する。そのフレーム同期信号MFSYNCをラッチ信号として、ＣＰＵアクセスデータ一時保存領域２０１２のアドレス０１の副走査カウンタ初期値設定レジスタに記憶されている設定データを、ラッチデータ一時保存領域２０１３のラッチテンプ０１に上書き（コピー）記憶する。これを「ラッチ」と称す。
【００９２】
続いて、ビデオ入力部２０２からパラメータ制御部２０１がFLOAD信号を入力する。そのFLOAD信号をラッチ信号として、ＣＰＵアクセスデータ一時保存領域２０１２のアドレス０２〜１１の各レジスタに記憶されている設定データを、ラッチデータ一時保存領域２０１３のラッチテンプ０２〜１１に上書き（コピー）記憶する。すなわち、ラッチする。
ラッチデータ一時保存領域２０１３のラッチテンプ０１〜１１に一時保存された各パラメータの設定値は、ＣＰＵ１６０によって制御されるビデオ入力部２０２によって読み出され、そのページの作像処理に反映される。
【００９３】
このMFSYNCラッチシステムとFLOADラッチシステムでは、ＣＰＵアクセスデータ一時保存領域２０１２とラッチデータ一時保存領域２０１３は、各パラメータの１ページ分の設定値を保持できればよい。
また、ＣＰＵアクセスデータ一時保存領域２０１２の各レジスタはラッチのＯＮ／ＯＦＦを切替え可能であり、初期値はON（可能）である。ラッチＯＦＦ（不能）設定のときは、ＣＰＵ１６０が設定した値がリアルタイムでビデオ入力部２０２の作像動作に反映される。
【００９４】
異常終了時には、ＣＰＵアクセスデータ一時保存領域２０１２の各レジスタは、最新の設定値が次の画像形成時に有効になるため、復帰時には通常のレジスタ設定を行なうだけでよい。
しかし、ジャム発生時や印刷中のマシン異常発生による画像書込み中断時には、ＣＰＵアクセスデータ一時保存領域２０１２のレジスタ設定値と、画像生成に反映されているラッチデータ一時保存領域２０１３の保存データとが異なっている。そのため、画像書込み中断時の動作解析が困難になる。そこで、ＣＰＵ１６０がラッチデータリードバックトリガに“１”を設定し、ラッチデータ一時保存領域２０１３の保存データをＣＰＵアクセスデータ一時保存領域２０１２に上書きさせ、ＣＰＵ１６０がそれをリードして参照可能にする機能を有する。
【００９５】
このようなパラメータ制御部２０１を含むプロッタ制御部２００は、カラー画像を構成する複数の色、すなわちＹ，Ｍ，Ｃ，Ｂｋの各色毎に備えられている。したがって、第１の記憶手段であるＣＰＵアクセスデータ一時保存領域２０１２と、第２の記憶手段であるラッチデータ一時保存領域２０１３も各色毎に備えている。
あるいは、プロッタ制御部２００のビデオ入力部２０２等の各処理機能部だけを各色毎に設けて、第１の記憶手段であるＣＰＵアクセスデータ一時保存領域２０１２と、第２の記憶手段であるラッチデータ一時保存領域２０１３は、各色用の領域を共通のメモリ内に設けてもよい。
但し、モノクロ専用の画像形成装置における書き込み制御装置の場合は、上述したパラメータ制御部２０１を含むプロッタ制御部２００を１色分、すなわち１個設ければよい。
【００９６】
ＣＰＵアクセスデータ一時保存領域２０１２のレジスタの種類、およびその設定データをラッチするラッチデータ一時保存領域２０１３に一時保存する設定データの種類は、上述した例に限るものではない。
例えば、ビデオ入力部２０２で使用される前述した他のパラメータの設定も、これらによるMFSYNCラッチシステム又はMFSYNCラッチシステムのページラッチによって設定することができる。
その場合、メモリ容量が足りなければ大容量のメモリを使用したり外部メモリを接続して使用してもよい。これらの記憶領域の存在場所や形態はこだわらない。
【００９７】
〔LTSYNCアサート時ラッチシステム〕
次に、この発明による書込み制御装置によるLTSYNCアサート時ラッチシステムについて説明する。
図９は、図１及び図２に示した画像形成装置におけるLTSYNCアサート時ラッチシステム（以下「LTSYNCラッチシステム」と略称する）によるパラメータ設定と反映タイミングを説明するためのタイミング図である。この図９において、図３及び図５と信号名等の表記は同じである。図１０は、LTSYNCラッチのパラメータ例を示す図である。
【００９８】
LTSYNCラッチシステムは、各色の該当ページの作像開始直前に、ラッチタイミングを自由に調整するためのラッチ同期信号LTSYNCのアサートと同時に、ラッチ動作を行うシステムである。そのラッチによって、それまでに第１の記憶手段のレジスタに設定されたパラメータを第２の記憶手段のメモリ領域に記憶し、該当ページの画像生成時に反映する。
【００９９】
ラッチ同期信号LTSYNCは、フレーム同期信号MFSYNCを基準に、設定時間ｔ２だけ遅れてアサートする色毎の信号である。この設定時間ｔ２は図５に示したFLOAD信号が遅れる時間ｔ１より僅かに長い（ｔ２＞ｔ１）。
このラッチ同期信号LTSYNCも、ビデオ入力部２０２のタイミング制御部２０２１で生成され、画像の書き込みを開始する第１のタイミング信号（PFGATE_N信号）より早くアサートする第２のタイミング信号に相当する。
第１の記憶手段の各レジスタには、ラッチ同期信号LTSYNCのアサート前に、各色１ページ分のパラメータ値が設定される。
そして、その各レジスタ値は、該当ページのラッチ同期信号LTSYNCのアサート時に、第２の記憶手段のメモリ領域にラッチされ、即座にプロッタ制御部２００内の各処理機能部の動作に反映される。
【０１００】
LTSYNCラッチシステムにおける第１の記憶手段のレジスタの設定可能期間は、１ページ前のPFGATE_N信号アサート時点から、該当ページのラッチ同期信号LTSYNCのアサート時点（PFGATE_N信号のアサート直前）までである。
該当ページのラッチ同期信号LTSYNCのアサート以降は、PFGATE_N信号アサートまではレジスタ設定不可である。
ラッチ同期信号LTSYNCのアサートタイミングは、LTSYNCアサートタイミング設定レジスタで調整可能である。フレーム同期信号MFSYNCのアサートから、LTSYNCアサートタイミング設定レジスタで設定したライン同期信号MLSYNCによるライン数をカウントすると、ラッチ同期信号LTSYNCがアサートする。
【０１０１】
ラッチ同期信号LTSYNC信号とLTSYNCアサートタイミング設定レジスタを、各処理機能部毎に独立して設ければ、各処理機能部に対して個別にLTSYNCアサートタイミングを設定することが出来る。
ラッチ同期信号LTSYNCは３２クロックのHighアクティブの信号である。
LTSYNCアサートタイミング設定レジスタには、通常は「６３」を設定する。それは、コントローラ１５０の遅延量が通常「６４」であるため、それから１ライン手前のタイミングでラッチ同期信号LTSYNCをアサートするためである。
調整用パターンやテストパターンの生成時等、コントローラ１５０からのデータ転送を必要としない作像時には、LTSYNCアサートタイミング設定レジスタの設定を「０」にする。
【０１０２】
したがって、このLTSYNCラッチシステムにおいて、第２のタイミング信号であるラッチ同期信号LTSYNCは、アサートタイミングを設定値によって調整可能なタイミング可変信号である。
そして、そのタイミング可変信号であるラッチ同期信号LTSYNCは、コントローラ１５０に画像データの転送開始を指示するタイミング信号であるフレーム同期信号MFSYNCのアサートを起点に、設定時間が経過した後にアサートする。
また、そのタイミング可変信号であるラッチ同期信号LTSYNCは、複数のプロッタ制御部２００内の複数の各処理機能部毎にアサートタイミングを調整可能である。
【０１０３】
図１０によってLTSYNCラッチのパラメータ例について説明する。
このLTSYNCラッチの対象レジスタの選定基準は次のとおりである。
・複数の処理機能部で使用するため、ラッチのタイミングが２種類存在するレジスタ
・副走査カウンタが動作後、遅れて動作する回路（図１におけるビデオ入力部２０２より後段の処理機能部）への設定値
【０１０４】
・色毎ではなく、露光手段の出力光学系のチャンネル毎に動作する回路（図１におけるスキュー補正部２０６より以降の処理機能部）への設定値
・プロッタ制御部２００外で使用する処理機能部への送信信号
・ダブルレジスタシステムを使用する処理機能部へのレジスタ群切り替え信号
【０１０５】
図１０の例では、これらの基準に該当する以下のレジスタを対象レジスタとしている。
・複数機能部で使用するパラメータのレジスタ
例えば、画像処理部２０４とスキュー補正部２０６の両方で使用するレジスタの場合、早く動作を開始する処理機能部（通常、前段である画像処理部２０４となる）のタイミングに合わせてLTSYNCアサートタイミング設定レジスタLTSYNCDLY_Rを設定する。
【０１０６】
・画像処理部２０４で使用するパラメータのレジスタ
ビデオ入力部２０２の出力ゲート信号に合わせて動作を開始するため、ビデオ入力部２０２より遅いタイミングでのLTSYNCアサートタイミングが求められる。
・スキュー補正部２０６で使用するパラメータのレジスタ
画像処理部２０４の出力ゲート信号に合わせて動作を開始するため、画像処理部２０４より遅いタイミングでのLTSYNCアサートタイミングが求められる。
【０１０７】
・シリアル変換部２１１で使用するパラメータのレジスタ
スキュー補正部２０６の出力ゲート信号に合わせて動作を開始するため、スキュー補正部２０６より遅いタイミング（メモリを経由するため、１ライン以上遅延する）でのLTSYNCアサートタイミングが求められる。
・配列変換部２０９で使用するパラメータのレジスタ
スキュー補正部２０６の出力ゲート信号に合わせて動作を開始するため、スキュー補正部２０６より遅いタイミング（メモリを経由するため、１ライン以上遅延する）でのLTSYNCアサートタイミングが求められる。
【０１０８】
・階調変換部２０８で使用するパラメータのレジスタ
スキュー補正部２０６の出力ゲート信号に合わせて動作を開始するため、スキュー補正部２０６より遅いタイミング（メモリを経由するため、１ライン以上遅延する）でのLTSYNCアサートタイミングが求められる。
・画素カウント部２０５で使用するパラメータのレジスタ
画像処理部２０４の出力ゲート信号に合わせて動作を開始するため、画像処理部２０４より遅いタイミングでのLTSYNCアサートタイミングが求められる。
【０１０９】
・プロッタ制御部２００外で使用する機能部への送信信号のレジスタ
プロッタ制御部２００外に接続されている機能部に対して、制御信号を送信する。このとき、該当機能部が求めるタイミングになるようにLTSYNCアサートタイミングを調整する。
【０１１０】
・ダブルレジスタを使用する機能部へのレジスタ群切り替え信号のレジスタ
プロッタ制御部２００の内外に図１５で説明したようなダブルレジスタシステムで制御される機能部が存在しているとき、プロッタ制御部２００からダブルレジスタのレジスタａとレジスタｂの切替え信号を設定して、送信することができる。これにより、ダブルレジスタを用いる機能部が混じっていても、ページ間（紙間）を狙って厳密なタイミング制御を行わなくてよい。
このレジスタａとレジスタのｂの切替え信号は、通常の印刷・調整用パターン形成動作とタイミングが異なっている場合があるため、該当制御部が求めるタイミングになるようにLTSYNCアサートタイミングを調整する。
【０１１１】
このLTSYNCラッチシステムを実施するためのハード構成について、図１１と図１２によって説明する。
図１１は、図１に示したＣＰＵ１６０とプロッタ制御部２００内のデータ及び信号の流れを示すブロック図である。図１２は、図１１におけるパラメータ制御部２０１内のLTSYNCラッチシステムによるパラメータ設定値の記憶例を示すブロック図である。
これらの図において、図１、図７及び図８と対応する部分には同一の符号及び信号名等を付してあり、それらの説明は省略する。
【０１１２】
図１１に示すように、ＣＰＵ１６０は、プロッタ制御部２００内の各処理機能部専用のチップセレクト信号を有し、そのチップセレクト信号のＯＮ／ＯＦＦでパラメータ制御部２０１を介して各処理機能部をセレクトすることができる。
【０１１３】
プロッタ制御部２００内のビデオ入力部２０２、画像処理部２０４、画素カウント部２０５、スキュー補正部２０６、階調変換部２０８が、それぞれ少なくともチップセレクト信号ラインとデータラインによって、パラメータ制御部２０１と接続されている。さらに、必要に応じて配列変換部２０９、８Ｂ／１０Ｂ変換部２１０、シリアル変換部２１１も同様にパラメータ制御部２０１に接続されている。パラメータ制御部２０１に接続されたこれらの各部が各処理機能部である。
【０１１４】
また、ビデオ入力部２０２において、フレーム同期信号MFSYNCを基準に、設定時間だけ遅れてアサートする前述したラッチ同期信号LTSYNCが、パラメータ制御部２０１に入力する。
ビデオ入力部２０２の構成および機能は、図７によって説明したものと略同様であるが、タイミング制御部２０２１が、前述したようにフレーム同期信号MFSYNCを基準に、可変の設定時間だけ遅れてアサートするラッチ同期信号LTSYNCも生成する。
【０１１５】
図１２に示すパラメータ制御部２０１内のメモリによる第１の記憶手段であるＣＰＵアクセスデータ一時保存領域２０１２には、この例ではアドレス０００、０２０、１ＸＸ〜９ＸＸの記憶領域（レジスタ）がある。ＣＰＵ１６０はこれらの各レジスタに直接アクセスして、データを読み書きできる。
【０１１６】
アドレス０００はスタートトリガのレジスタであり、ＣＰＵ１６０が“１”を設定するとスタートトリガ信号がアサートして、それが前述したビデオ入力部２０２のタイミング制御部２０２１へ送られる。その後すぐに自動で“０”に戻る。これは、図８のＣＰＵアクセスデータ一時保存領域２０１２におけるアドレス００と同じである。
【０１１７】
アドレス０２０はラッチデータリードバックトリガのレジスタであり、ＣＰＵ１６０が必要なときに“１”を設定する。その後自動で“０”に戻る。このラッチデータリードバックトリガが“１”になると、ラッチデータ一時保存領域２０１３の各データをＣＰＵアクセスデータ一時保存領域２０１２に上書きし、ＣＰＵ１６０によって参照可能にする。これを「第３の記憶手段」と称することもできる。
【０１１８】
アドレス１ＸＸ〜９ＸＸのレジスタは、図１０に示したLTSYNCラッチの各対象レジスタであり、次のレジスタである。
・複数機能部で使用するパラメータのレジスタ
・画像処理部２０４で使用するパラメータのレジスタ
・スキュー補正部２０６で使用するパラメータのレジスタ
・シリアル変換部２１１で使用するパラメータのレジスタ
・配列変換部２０９で使用するパラメータのレジスタ
・階調変換部２０８で使用するパラメータのレジスタ
・画素カウント部２０５で使用するパラメータのレジスタ
・プロッタ制御部２００外で使用する機能部への送信信号
・ダブルレジスタを使用する機能部へのレジスタ群切り替え信号
【０１１９】
これらのレジスタはいずれも、プロッタ制御部２００内の各処理機能部あるいは外部の機能部で使用される各種パラメータの１ページ分の設定値（データ／情報）が、ＣＰＵ１６０によって書き込まれて記憶し、一時保存する。
【０１２０】
パラメータ制御部２０１からビデオ入力部２０２へスタートトリガ信号を送出した後、ビデオ入力部２０２からパラメータ制御部２０１がラッチ同期信号LTSYNCを入力する。そのラッチ同期信号LTSYNCのアサートによって、ＣＰＵアクセスデータ一時保存領域２０１２の１ＸＸ〜９ＸＸのレジスタの各設定データを、ラッチデータ一時保存領域２０１３のラッチテンプ１ＸＸ〜９ＸＸに上書き（コピー）記憶する。これを「ラッチ」と称す。
このラッチデータ一時保存領域２０１３のラッチテンプ１ＸＸ〜９ＸＸに一時保存された各パラメータの設定値は、ＣＰＵ１６０によって制御されるプロッタ制御部２００内外の各処理機能部によって読み出され、そのページの作像処理に反映される。
【０１２１】
このLTSYNCラッチシステムでも、ＣＰＵアクセスデータ一時保存領域２０１２とラッチデータ一時保存領域２０１３は、各色、各ページ毎に管理されているため、各パラメータの１ページ分の設定値を保持できればよい。
また、ＣＰＵアクセスデータ一時保存領域２０１２の各レジスタはラッチのＯＮ／ＯＦＦを切替え可能であり、初期値はON（可能）である。ラッチＯＦＦ（不能）設定のときは、ＣＰＵ１６０が設定した値がリアルタイムでビデオ入力部２０２の作像動作に反映される。
【０１２２】
異常終了時には、ＣＰＵアクセスデータ一時保存領域２０１２の各レジスタは、最新の設定値が次の画像形成時に有効になるため、復帰時には通常のレジスタ設定を行なうだけでよい。
しかし、ジャム発生時や印刷中のマシン異常発生による画像書込み中断時には、ＣＰＵアクセスデータ一時保存領域２０１２のレジスタ設定値と、画像生成に反映されているラッチデータ一時保存領域２０１３の保存データとが異なっている。そのため、画像書込み中断時の動作解析が困難になる。そこで、ＣＰＵ１６０がラッチデータリードバックトリガに“１”を設定し、ラッチデータ一時保存領域２０１３の保存データをＣＰＵアクセスデータ一時保存領域２０１２に上書きさせ、ＣＰＵ１６０がそれをリードして参照可能にする機能を有する。
【０１２３】
ＣＰＵアクセスデータ一時保存領域２０１２のレジスタの種類、およびその設定データをラッチするラッチデータ一時保存領域２０１３に一時保存する設定データの種類は、上述した例に限るものではない。
【０１２４】
プロッタ制御部２００において、ラッチ同期信号LTSYNCを生成するビデオ入力部２０２で使用するクロック（CLK_E）と異なるクロック（CLK_W）で動作するモジュールでラッチすることもできる。例えば色毎ではなく、露光手段の出力光学系のチャンネル毎にラッチする。その場合、出力光学系のチャンネルと色との関係を設定するレジスタCHXSELで設定された版のラッチ同期信号LTSYNCでラッチする。例えば、CHXSEL =
０ｈ：０版、１ｈ：１版、２ｈ：２版、３ｈ：３版、４ｈ：４版、５−７ｈ：非動作とする。
【０１２５】
画像形成装置１００の電源をＯＮにした後、印刷動作を行わずに調整用パターンを生成するとき等に、フレーム同期信号MFSYNC（IMFSYNC）のアサート無しで作像を開始するときがある。このとき、ビデオ入力部２０２でラッチ同期信号LTSYNCが自動で生成されないため、コントローラ１５０に依存しないで、ＣＰＵ１６０がラッチ同期信号LTSYNCをアサートする機能を持つとよい。これをLTSYNCマニュアルアサートと称す。
【０１２６】
LTSYNCマニュアルアサート設定レジスタLTSYNCONを設け、そのレジスタに「１」を設定すると、「１」を設定している期間中、ラッチ同期信号LTSYNCがアサートし続ける。そのアサート時に、ＣＰＵアクセスデータ一時保存領域２０１２の各レジスタの設定データが、ラッチデータ一時保存領域２０１３の各ラッチテンプにラッチされる。
【０１２７】
ラッチ同期信号LTSYNCをアサートするレジスタLTSYNCONがラッチされるためには、ラッチ同期信号LTSYNCのアサート幅が、前述したクロックCLK_E又はCLK_Wの２クロック分より大きい必要がある。ＣＰＵ１６０が１アドレスにレジスタLTSYNCONを設定するためには、クロックCLK_E又はCLK_Wの２０クロック分程度の時間を要する。そのため、ＣＰＵ１６０はウェイト無しでレジスタLTSYNCONを１→０と、レジスタライトをして問題ない。
レジスタLTSYNCON が「１」のとき、設定された色はラッチＯＦＦ設定と同等の動作になる。なお、優先順位はラッチＯＦＦ設定の方が高い。
【０１２８】
ＣＰ１６１Ｕが２アドレス（１を設定してから０を設定し終わるまで）のアクセスに要する時間は、最短でもＣＰＵ動作クロックの１0クロック×２は必要である。通常、ＣＰＵ動作クロックは、CLK_E又はCLK_Wと同程度の周波数である。
よって、ＣＰＵ１６１は１を設定後、特にウェイトを意識せずに、できるだけ早く０をライトに行ったとしても、LTSYNCONが１をキープしている時間がラッチに必要な時間（CLK_E,又はCLK_Wの２クロック）より長くなるため、問題がない。
なお、特殊なシステムで、ＣＰＵ動作クロックがCLK_E又はCLK_Wより遥かに高周波の場合には、１を設定した後ラッチに必要な時間だけ待機し、その後に０を設定する必要がある。
【０１２９】
また、LTSYNCON が「１」のとき、ラッチと同時に反映も行う。つまり、ＣＰＵ１６１が設定したパラメータがほぼノータイムで処理機能部の動作に反映される通常のシステムと変わりない。これが「同等の動作」ということです。
そして、ラッチＯＦＦ設定のときは、LTSYNCON が「１」であろうが「０」であろうが無視して、ＣＰＵ１６１が設定したパラメータがノータイムで処理機能部の動作に反映される。これが「優先順位」が高いということである。
【０１３０】
ＣＰＵアクセスデータ一時保存領域２０１２のレジスタ群に、リードオンリのアドレスを追加し、そのアドレスに反映値をアサインし、ＣＰＵ１６０が直接その反映値をリードする反映値リードシステムを設けてもよい。
また、他の反映値リードシステムとして、異常終了時に自動もしくはＣＰＵ１６０からの命令で、反映値の元になったレジスタに反映値を上書きし、ＣＰＵ１６０がリード可能にするシステムもある。
【０１３１】
このような反映値リードシステムは、前述したMFSYNCラッチシステム及びFLOADラッチシステムの場合にも設けることができる。
このLTSYNCラッチシステムは、パラメータ設定値を記憶・反映するタイミングを、各処理機能部がそのパラメータ設定値を使用する最適なタイミングに自動で調整することができ、ＣＰＵがレジスタにパラメータを設定可能な期間を最大化している。
【０１３２】
〔その他のページラッチシステム〕
この発明による書込み制御装置によるその他のページラッチシステムについて、図１３及び図１４によって説明する。
図１３は、図１及び図２に示した画像形成装置における他のページラッチシステムによるパラメータ設定と反映タイミングを説明するためのタイミング図である。図１４は、調整用パターンラッチのパラメータ例を示す図である。
【０１３３】
このページラッチシステムは調整用パターンラッチシステムである。そのため、図１における画素カウント部２０５と階調変換部２０８の調整用パターンのパラメータ設定値を、前述したパラメータ制御部２０１の第１の記憶手段であるＣＰＵアクセスデータ一時保存領域２０１２に設定する。そして、図１３に示すように、調整用パターン信号FGATEがアサートする直前に、その各設定値を第２の記憶手段であるラッチデータ一時保存領域２０１３にラッチして記憶させる。その各設定値が、調整用パターン信号FGATEのアサート時に、画素カウント部２０５と階調変換部２０８に保持され、該当調整用パターンの作像動作に反映される。各色、１パターン分の設定値の保持が可能である。
【０１３４】
調整用パターン信号FGATEには、濃度調整用パターン信号PSFGATE、色合わせ調整用パターン信号MSFGATE、ブレード捲れ回避用パターン（感光体全露光パターン）信号UTFGATEの３種類がある。これらの各調整用パターン信号は、図１におけるプロッタ制御部２００内の画像処理部２０４によって、コントローラ１５０との接続なしに生成される。
【０１３５】
調整用パターン信号FGATEのアサートを制御するトリガ信号は２種類ある。
１つ目は、各色のPFGATE_N信号のネゲート後に、自動で調整用パターン信号FGATEがアサートする動作である。この場合、トリガ信号はSTOUT信号になり、ラッチ信号である「第２のタイミング信号」は、前述したIMFSYNC信号になる。
２つ目は、ＣＰＵ１６１が「調整用パターン起動レジスタ」に、独自に調整用パターン信号FGATEのアサートを指示する動作である。濃度調整用パターン信号PSFGATEならば各色の「PSONFLG_R」のアサートを指示する。
【０１３６】
色合わせ調整用パターン信号MSFGATEならば各色の「MSONFLG_R」を、ブレード捲れ回避用パターン（感光体全露光パターン）信号UTFGATEならば各色の「UTONFLG_R」をそれぞれ指示する。
これらの調整用パターン起動レジスタにＣＰＵ１６１が１を設定すれば、次に０を設定するまでの期間、各調整用パターンのFGATE信号はアサートし続ける。この場合、「第２のタイミング信号」は、「PSONFLG_R」、「MSONFLG_R」、「UTONFLG_R」の各アサートエッジになる。
【０１３７】
これらの各調整用パターン信号PSFGATE／MSFGATE／UTFGATEは、ＣＰＵ１６０と接続された外部信号である。ＣＰＵ１６０は各調整用パターン信号PSFGATE／MSFGATE／UTFGATEのタイミングに合わせて、各パターンの生成開始と終了及び検出タイミングを制御する。
図１３では、これらの調整用パターン信号をPS／MS／UT  FGATEと表示し、イエロー、マゼンタ、シアン、ブラックの色別を（Ｙ），（Ｍ），（Ｃ），（Ｂｋ）を付けて示している。
【０１３８】
また、外部信号の各調整用パターン信号PSFGATE／MSFGATE／UTFGATEを直接用いず、各調整用パターン信号PSFGATE／MSFGATE／UTFGATEのアサート及びネゲートのエッジをレジスタに反映する方法もある。その場合、そのレジスタ値の変化を割り込み信号として、ＣＰＵ１６０がそれを観測する。
この各調整用パターンに関するパラメータ設定値も、色毎に１パターン分の設定値を保持すればよい。
【０１３９】
この各調整用パターンに関するパラメータ設定用レジスタも、ラッチのＯＮ／ＯＦＦを切替え可能であり、初期値はＯＮ（可能）である。ラッチＯＦＦ（不能）設定のときは、ＣＰＵ１６０が設定した値がリアルタイムで、画素カウント部２０５又は階調変換部２０８による画像生成動作に反映される。
調整用パターンに関するパラメータ設定用レジスタのラッチ制御は、各処理機能部（画素カウント部２０５と階調変換部２０８）毎に独立しており、個別にラッチのＯＮ／ＯＦＦを設定することが出来る。
異常終了時の動作、及び反映値リードシステムに関しては、前述したLTSYNCラッチシステムの場合と同様である。
【０１４０】
図１４では、調整用パターンラッチのパラメータ例を示す。
この調整用パターンラッチの対象レジスタの選定基準は、次のとおりである。
・調整用パターンに関する設定を行い、３種類の調整用パターンに対して共通のパラメータを設定するレジスタ
・通常印刷と調整用パターンで生成される画像に対して、同一の回路を用いて制御する機能部で使用するパラメータを設定するレジスタ
【０１４１】
図１４の例では、次の２つのレジスタを対象レジスタとしている。
・画素カウント部２０５で使用する調整用パターン制御用のレジスタ
画像処理部２０４で生成される各種調整用パターンの出力ゲート信号に合わせて動作を開始する。通常印刷と調整用パターンとで画素をカウントする機能は同じであるが、重み付け係数や画素カウンタの保持等を個別に制御する必要がある。色毎に動作する。
【０１４２】
・階調変換部２０８で使用する調整用パターン制御用のレジスタ
スキュー補正部２０６で生成される各種調整用パターンの出力ゲート信号に合わせて動作を開始する。通常印刷と調整用パターンとで階調変換する機能は同じであるが、重み付け係数等を個別に制御する必要がある。これは、色毎ではなく、露光手段の出力光学系のチャンネル毎に動作する回路への設定値である。
以上、対象レジスタの例を挙げたが、調整用パターンラッチの対象レジスタはこれらに限定されるものではない。
【０１４３】
この調整用パターンラッチシステムは、パラメータを記憶・反映するタイミングを、画素カウント部２０５と階調変換部２０８がパラメータ設定値を使用する最適なタイミングに自動的に調整することができる。それによって、ＣＰＵ１６０がレジスタにパラメータを設定可能な期間を最大化することができる。
この発明による書込み制御装置は、上述したMFSYNCラッチシステムとFLOADラッチシステム、LTSYNCラッチシステム、および調整用パターンラッチシステムを、いずれかを設ければよいものではなく、組み合わせて設けるのがよい。これら全てのラッチシステムを設けるのが最も望ましい。
【０１４４】
上述した実施形態の書込み制御装置によれば、１つのアドレスで管理されたレジスタ（第１の記憶手段）を用い、各色の作像開始の直前にそのレジスタに記憶された各色のパラメータ設定値を、別の記憶領域（第２の記憶手段）に１ページ分記憶（ラッチ）させる。
そして、その記憶させたパラメータ設定値を、該当ページの各色の作像開始タイミングにて、書込み制御部における各処理機能部による書込み制御に反映する。
そのパラメータ設定値を記憶・反映するタイミングを、各処理機能部がパラメータ設定値を使用する最適なタイミングに自動的に調整することができ、レジスタにパラメータを設定可能な期間を最大化することができる。
それによって、生産性を維持したまま、簡易なシステムで作像するページ毎の迅速で確実なパラメータ設定を実現することができる。
【０１４５】
この発明は、カラー、モノクロの区別無く、高速な画像形成時に有効な技術である。高速な画像形成を実現するためには、パラメータ設定のタイミングをシビアにコントロールする必要があるためである。
上述した実施形態でカラー画像形成を例示しているのは、カラー画像の場合、１枚の画像形成に対して、４色分のパラメータを設定する必要があり、モノクロ画像に対してパラメータ設定のシビア度が増すため、特に有効なためである。
【０１４６】
モノクロ画像形成でも、高速機ではパラメータ設定はシビアであり、この発明が有効になる。
モノクロ専用の画像形成装置の場合には、書込み制御部であるプロッタ制御部２００は１チャンネルだけでよい。したがって、第１の記憶手段であるＣＰＵアクセスデータ一時保存領域２０１２と、第２の記憶手段であるラッチデータ一時保存領域２０１３も、一組だけ設ければよい。
【０１４７】
〔書込み制御方法〕
この発明による書込み制御方法は、上述したような演算制御手段（ＣＰＵ１６０）に制御される書込み制御部（プロッタ制御部２００）が、１ページ分毎の画像データを受け取って複数の異なる処理機能部（ビデオ入力部２０２、画像処理部２０４等）によって各種の処理を施し、該処理をした画像データに応じて露光手段を制御して、感光体を露光させて画像を書き込むための書込み制御方法であり、次の（１）から（４）のステップを有する。
【０１４８】
（１）演算制御手段（ＣＰＵ１６０）によって上記複数の処理機能部で使用する各種パラメータの設定値を生成して、第１の記憶手段（ＣＰＵアクセスデータ一時保存領域２０１２）に記憶させるステップ、
（２）書込み制御部（プロッタ制御部２００）が、上記複数の処理機能部を動作させて画像の書き込みを開始する第１のタイミング信号より早くアサートする第２のタイミング信号を生成するステップ、
【０１４９】
（３）第２のタイミング信号のアサートによって、第１の記憶手段に記憶されているパラメータの設定値を第２の記憶手段（ラッチデータ一時保存領域２０１３）に１ページ分記憶させるステップ、
（４）第２の記憶手段に１ページ分記憶した上記設定値を、書込み制御部（プロッタ制御部２００）が該ページの画像を書き込むための複数の処理機能部の動作に反映させるテップ、
この書込み制御方法の実施形態は、前述した画像形成装置の書き込み制御装置の実施形態において、充分説明している。
【０１５０】
〔プログラム〕
この発明によるプログラムは、前述した書込み制御装置を制御するコンピュータ（ＣＰＵ１６０）に、次の（１）から（４）の各手順を実行させるためのプログラムである。
（１）複数の異なる処理機能部（ビデオ入力部２０２、画像処理部２０４等）で使用する各種パラメータの設定値を生成して、第１の記憶手段（ＣＰＵアクセスデータ一時保存領域２０１２）に記憶させる手順、
【０１５１】
（２）書込み制御部（プロッタ制御部２００）が、上記複数の処理機能部を動作させて画像の書き込みを開始する第１のタイミング信号より早くアサートする第２のタイミング信号を生成する手順、
（３）第２のタイミング信号のアサートによって、第１の記憶手段に記憶されているパラメータの設定値を第２の記憶手段（ラッチデータ一時保存領域２０１３）に１ページ分記憶させる手順、
（４）第２の記憶手段に１ページ分記憶した上記設定値を、書込み制御部（プロッタ制御部２００）が該ページの画像を書き込むための複数の処理機能部の動作に反映させる手順、
【０１５２】
このプログラムは、前述した実施形態では、演算制御手段であるＣＰＵ（マイクロコンピュータ）１６０を構成するプログラムＲＯＭに予め格納しておくことができる。あるいは、このプログラムをＣＤ−ＲＯＭ等の可搬のメモリに格納して、画像形成装置のコンピュータに読み込ませたり、ネットワークを通じてダウンロードさせることも可能である。
【０１５３】
以上、この発明の実施形態について説明してきたが、この発明はこれに限るものではない。この発明はモノクロ画像形成装置にも適用できるし、カラー画像形成装置の場合も中間転写ベルトに代えて中間転写ドラムを使用してもよいし、記録媒体に直接各色のトナー像を順次重ねて転写する方式（直接転写方式）のものでもよい。感光体はドラム状に限らずベルト状の感光体でもよい。二次転写部材も、ベルト状に限らず、ドラム状又はローラ状の転写部材でもよい。カラーの色の種類及び数も任意に変更できる。
【０１５４】
また、この発明を適用する画像形成装置としては、プリンタに限らず、印刷装置、複写装置、ファクシミリ装置、それらの複数の機能を備えた複合機などでもよい。
なお、前述した各実施形態の構成及び機能等は、適宜追加、変更、一部の省略等を行うことができ、また、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【０１５５】
１０：パーソナルコンピュータ（ＰＣ）    １００：画像形成装置    
１０１：書込み制御装置    １０２：露光装置    １０２ａ，１０２ｅ：反射ミラー
１０２ｂ：ｆθレンズ    １０２ｃ：ポリゴンミラー    １０２ｄ：ＷＴＬレンズ
１０４，１０６，１０８，１１０：作像プロセス部
１０４ａ，１０６ａ，１０８ａ，１１０ａ：感光体ドラム
１０４ｂ，１０６ｂ，１０８ｂ，１１０ｂ：帯電器
１０４ｃ，１０６ｃ，１０８ｃ，１１０ｃ：現像器    １１２：タンデム型カラー作像部
１１４：中間転写ベルト    １１４ａ，１１４ｂ，１１４ｃ：搬送ローラ
１１８：２次転写ベルト    １２０：定着装置    １２２：転写部    
１２４：記録媒体    １３０：定着ローラ    １３２：印刷物    
１５０：コントローラ（ＣＴＬ）    １５１：ページメモリ    
１６０：ＣＰＵ（演算制御手段）    １６１：外部メモリ
１７１：ＬＤドライバ    １７２：ラインヘッドドライバ    
１７３：ＶＣＳＥＬドライバ    １８１：レーザダイオード（ＬＤ）
１８２：ラインヘッド（ＬＥＤＡ）    １８３：面発光レーザ（ＶＣＳＥＬ）
２００：プロッタ制御部    ２０１：パラメータ制御部    ２０２：ビデオ入力部
２０３：ラインメモリ    ２０４：画像処理部    ２０５：画素カウント部
２０６：スキュー補正部    ２０７：ラインメモリ群    ２０８：階調変換部
２０９：配列変換部    ２１０：８Ｂ／１０Ｂ変換部    ２１１：シリアル変換部
２０１１：ＣＰＵインタフェース    ２０１２：ＣＰＵアクセスデータ一時保存領域
２０１３：ラッチデータ一時保存領域    ２０２１：タイミング制御部
２０２２：周波数変換部    ２０２３：面積階調補正部
【先行技術文献】
【特許文献】
【０１５６】
【特許文献１】特開２００６−２５９３６０号公報
【図１】
2016061896.tif 000003
【図２】
2016061896.tif 000004
【図３】
2016061896.tif 000005
【図４】
2016061896.tif 000006
【図５】
2016061896.tif 000007
【図６】
2016061896.tif 000008
【図７】
2016061896.tif 000009
【図８】
2016061896.tif 000010
【図９】
2016061896.tif 000011
【図１０】
2016061896.tif 000012
【図１１】
2016061896.tif 000013
【図１２】
2016061896.tif 000014
【図１３】
2016061896.tif 000015
【図１４】
2016061896.tif 000016
【図１５】
2016061896.tif 000017