(57)【要約】【課題】  印刷領域の制御にあたり、プレーン一括で管理する回路ブロックに、キャリブレーション時に取得するプレーン間位置ずれ情報も含め、プレーン独立で管理する回路ブロックと分離することで、ＡＳＩＣのゲート削減及び処理の簡易化を図る印刷制御技術を提供することを課題とする。【解決手段】  タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置であって、水平方向についてプレーン一括でレフトマージンを制御し、各プレーン毎のレフトマージン終了信号を出力するレフトマージン制御手段(101)と、プレーン毎のレフトマージン終了信号を入力し、プレーン毎の有効印刷幅を示す水平方向ビデオイネーブル信号を生成して出力する各プレーン毎に独立な有効印刷幅制御手段(102-105)とを有する印刷制御装置が提供される。【選択図】        図１
2005119198.tif 000002
【特許請求の範囲】
【請求項１】
タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置であって、
水平方向についてプレーン一括でレフトマージンを制御し、各プレーン毎のレフトマージン終了信号を出力するレフトマージン制御手段と、
前記プレーン毎のレフトマージン終了信号を入力し、プレーン毎の有効印刷幅を示す水平方向ビデオイネーブル信号を生成して出力する各プレーン毎に独立な有効印刷幅制御手段と
を有することを特徴とする印刷制御装置。
【請求項２】
前記レフトマージン制御手段は、内部に、キャリブレーション時にプリントエンジンから取得する水平方向位置ずれ情報及びデフォルトでの水平同期信号の位相ずれ情報を保持するための格納手段を含むことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置であって、
プリントエンジンの紙搬送スピードによって決まる垂直方向についてのプレーン間のオフセットラインをプレーン一括で制御し、各プレーン毎のオフセットライン終了信号を出力するオフセットライン制御手段と、
前記プレーン毎のオフセットライン終了信号を入力し、プレーン毎の有効印刷高さを示す垂直方向ビデオイネーブル信号を生成して出力する各プレーン毎に独立な垂直方向制御手段と
を有することを特徴とする印刷制御装置。
【請求項４】
前記オフセットライン制御手段は、内部に、キャリブレーション時にプリントエンジンから取得する垂直方向位置ずれ情報を保持するための格納手段を含むことを特徴とする請求項３記載の印刷制御装置。
【請求項５】
前記垂直方向制御手段は、プレーン毎のトップマージン及び有効印刷高さを制御することを特徴とする請求項３又は４記載の印刷制御装置。
【請求項６】
複数の色のプレーンのうちの先頭プレーンの垂直同期信号のトリガ入力のみで、全プレーンのバンド設定を行う設定手段と、
各プレーンについてバンド単位で印刷を行う印刷手段と
を有することを特徴とする印刷制御装置。
【請求項７】
前記設定手段は、
プレーン毎の現処理バンド用レジスタと、
プレーン毎の次バンド用レジスタと、
先頭プレーン以外のプレーンの次ページ先頭バンド用レジスタと、
先頭プレーンの次ページの印刷を開始するための垂直同期信号のトリガ入力により、前記次ページ先頭バンド用レジスタの値を前記現処理バンド用レジスタにロードするためのロード手段とを有することを特徴とする請求項６記載の印刷制御装置。
【請求項８】
前記ロード手段は、先頭プレーン以外のプレーンは前記ロードの信号を受け取った時点で前ページが印刷中なら印刷終了までロードするタイミングを遅らせることを特徴とする請求項７記載の印刷制御装置。
【請求項９】
前記印刷手段は、タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出して印刷することを特徴とする請求項６〜８のいずれか１項に記載の印刷制御装置。
【請求項１０】
タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置の印刷制御方法であって、
水平方向についてプレーン一括でレフトマージンを制御し、各プレーン毎のレフトマージン終了信号を出力するレフトマージン制御ステップと、
前記プレーン毎のレフトマージン終了信号を入力し、プレーン毎の有効印刷幅を示す水平方向ビデオイネーブル信号を生成して出力する有効印刷幅制御ステップと
を有することを特徴とする印刷制御方法。
【請求項１１】
タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置の印刷制御方法であって、
プリントエンジンの紙搬送スピードによって決まる垂直方向についてのプレーン間のオフセットラインをプレーン一括で制御し、各プレーン毎のオフセットライン終了信号を出力するオフセットライン制御ステップと、
前記プレーン毎のオフセットライン終了信号を入力し、プレーン毎の有効印刷高さを示す垂直方向ビデオイネーブル信号を生成して出力する垂直方向制御ステップと
を有することを特徴とする印刷制御方法。
【請求項１２】
複数の色のプレーンのうちの先頭プレーンの垂直同期信号のトリガ入力のみで、全プレーンのバンド設定を行う設定ステップと、
各プレーンについてバンド単位で印刷を行う印刷ステップと
を有することを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録紙の搬送ベルトに沿って例えばＹＭＣＫの静電記録ユニットを配置したタンデム型のプリントエンジン等に対してビデオ信号を送出する印刷制御技術に関する。
【背景技術】
【０００２】
図８は、従来の印字（印刷）制御装置の構成図である。第１の印字領域制御部３０１は、第１のＴＯＰＯＵＴ制御部３０５、第１のＴＯＰマージン制御部３０６、第１のライン制御部３０７、第１のレフトマージン制御部３０８、第１のＤＯＴ制御部３０９、第１のメモリ切り出し制御部３１０を有する。第２の印字領域制御部３０２は、第２のＴＯＰＯＵＴ制御部３１１、第２のＴＯＰマージン制御部３１２、第２のライン制御部３１３、第２のレフトマージン制御部３１４、第２のＤＯＴ制御部３１５、第２のメモリ切り出し制御部３１６を有する。第３の印字領域制御部３０３及び第４の印字領域制御部３０４の内部構成は、第１及び第２の印字領域制御部３０１，３０２と同じである。
【０００３】
従来、タンデム型のプリントエンジンに対してビデオ信号を送出する際の印字領域の制御に関しては、図８にも示したように、プレーン毎に主走査／副走査方向の余白及び有効領域を管理するため、レジスタ、カウンタ、比較器等で構成される制御部を複数備えるように構成されている。
【０００４】
さらに、タンデム型エンジン特有の問題として、連続印字の際に、次ページの副走査同期信号ＴＯＰの入力と、現ページの処理、すなわち垂直カウンタの動作がオーバーラップした場合にも、そのオーバーラップしたプレーンの垂直カウントを通常通り動作させるため、紙搬送スピードを考慮して、オフセットライン値を格納するＴＯＰＯＵＴ制御部を別にプレーン数だけもち、そこから出力されるＴＯＰＯＵＴ信号を数珠つなぎで次のプレーンに渡して副走査方向の同期をとるか、若しくは入力した副走査同期信号ＴＯＰをＮｅｘｔレジスタに保持し、垂直カウントが終了した時点でロードするように構成されている。
【０００５】
しかしながら、上記従来例では、印字制御装置の主要機能を構成するＡＳＩＣのゲート規模が増大し、機器のコストアップの要因となり、また、キャリブレーション時にエンジンから取得するプレーン間の画像の位置ずれ情報をソフトウエアが管理し、本来の印字領域に関するパラメータに対して演算を行うので、余計なＣＰＵ負荷がかかるという欠点があった。
【０００６】
また、タンデム型エンジンに対応するために特有な回路を付加していたので、ゲート規模の増大に加え、連続印字時の処理が複雑になるという欠点があった。
【０００７】
また、図１３に示すように、従来、タンデム型のプリントエンジンに対するビデオ信号の送出制御に関しては、各色独立の制御ユニットから、副走査同期信号割り込み（ＴＯＰ割り込み）、バンド制御終了割り込み（Ｂａｎｄｅｎｄ割り込み）を割り込み制御回路に出力し、それぞれがＣＰＵに対して割り込みをかけることで、各色のバンド設定を行うように構成されている。図１３のＣＰＵ割り込みテーブルは、システム仕様により決定される。
【０００８】
また、これらの割り込みは、リアルタイム性が必要なので、ＣＰＵが優先的に処理できるように、割り込みテーブルの上位に配置されるように構成されている。
【０００９】
しかしながら、上記従来例では、限られたＣＰＵの割り込みレベルのうち、ビデオ制御ユニットがプレーン独立で複数の割り込みレベルを専有し、連続印字等でリアルタイム処理の必要性が増大した際、割り込み要因が多ければ多いほど、ＣＰＵのタスク切り換えが発生し、インターフェース系、描画系等、他のＣＰＵ割り込み１３０１の処理効率が悪くなり、スループット／描画速度に影響が及ぶという欠点があった。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、印字（印刷）領域の制御にあたり、プレーン一括で管理する回路ブロックに、キャリブレーション時に取得するプレーン間位置ずれ情報も含め、プレーン独立で管理する回路ブロックと分離することで、ＡＳＩＣのゲート削減及び処理の簡易化を図る印刷制御技術を提供することにある。
【００１１】
本発明の他の目的は、プレーン独立で副走査同期信号割り込み処理を行わないで、エンジンからの副走査同期信号割り込みのみで全プレーンのバンド設定を行うことで、ＣＰＵのタスク切り換えにかかる時間を短縮し、連続印刷でもＣＰＵの処理効率が悪くならない印刷制御技術を提供することである。
【課題を解決するための手段】
【００１２】
本発明の印刷制御装置は、タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置であって、水平方向についてプレーン一括でレフトマージンを制御し、各プレーン毎のレフトマージン終了信号を出力するレフトマージン制御手段と、前記プレーン毎のレフトマージン終了信号を入力し、プレーン毎の有効印刷幅を示す水平方向ビデオイネーブル信号を生成して出力する各プレーン毎に独立な有効印刷幅制御手段とを有することを特徴とする。
また、本発明の印刷制御装置は、タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置であって、プリントエンジンの紙搬送スピードによって決まる垂直方向についてのプレーン間のオフセットラインをプレーン一括で制御し、各プレーン毎のオフセットライン終了信号を出力するオフセットライン制御手段と、前記プレーン毎のオフセットライン終了信号を入力し、プレーン毎の有効印刷高さを示す垂直方向ビデオイネーブル信号を生成して出力する各プレーン毎に独立な垂直方向制御手段とを有することを特徴とする。
また、本発明の印刷制御装置は、垂直同期信号のトリガ入力のみで、複数の色のプレーンの全プレーンのバンド設定を行う設定手段と、各プレーンについてバンド単位で印刷を行う印刷手段とを有することを特徴とする。
また、本発明の印刷制御方法は、タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置の印刷制御方法であって、水平方向についてプレーン一括でレフトマージンを制御し、各プレーン毎のレフトマージン終了信号を出力するレフトマージン制御ステップと、前記プレーン毎のレフトマージン終了信号を入力し、プレーン毎の有効印刷幅を示す水平方向ビデオイネーブル信号を生成して出力する有効印刷幅制御ステップとを有することを特徴とする。
また、本発明の印刷制御方法は、タンデム型プリントエンジンに対して複数の色のプレーンのビデオ信号を送出する際の印刷領域の制御を行う印刷制御装置の印刷制御方法であって、プリントエンジンの紙搬送スピードによって決まる垂直方向についてのプレーン間のオフセットラインをプレーン一括で制御し、各プレーン毎のオフセットライン終了信号を出力するオフセットライン制御ステップと、前記プレーン毎のオフセットライン終了信号を入力し、プレーン毎の有効印刷高さを示す垂直方向ビデオイネーブル信号を生成して出力する垂直方向制御ステップとを有することを特徴とする。
また、本発明の印刷制御方法は、垂直同期信号のトリガ入力のみで、複数の色のプレーンの全プレーンのバンド設定を行う設定ステップと、各プレーンについてバンド単位で印刷を行う印刷ステップとを有することを特徴とする。
【発明の効果】
【００１３】
レフトマージン又はオフセットラインをプレーン一括で制御することにより、ＡＳＩＣのゲート削減に伴う機器のコストダウンが実現でき、また、キャリブレーション時にかかるＣＰＵ負荷の軽減及び連続印刷時の処理の簡易化を図ることができる。
【００１４】
また、各プレーン独立で垂直同期信号の割り込み処理を行わず、先頭プレーンの垂直同期信号のトリガ入力のみで全プレーンのバンド設定をするので、連続印刷時に複数のタスク切り換えにかかる時間を短縮でき、ＣＰＵの処理効率が悪くなるのを防止する効果がある。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
図７は、本発明の第１の実施形態による印字（印刷）制御装置の各制御信号を示す。１プレーンはシアン（Ｃｙａｎ）、２プレーンはイエロー（Ｙｅｌｌｏｗ）、３プレーンマゼンタ（Ｍａｇｅｎｔａ）、４プレーンはブラック（Ｂｌａｃｋ）である。副走査方向は垂直方向であり、主走査方向は水平方向である。
【００１６】
１プレーン〜４プレーンの垂直方向は、副走査同期信号（垂直同期信号）／ＴＯＰがオフになると開始する。１プレーンは、副走査方向において、上余白がＴＯＰＭ＿１であり、その後、有効印字高さがＬＩＮＥ＿１である。有効印字高さＬＩＮＥ＿１は、垂直方向ビデオイネーブル信号ＶＥＮＢ＿１がオンである期間である。２プレーン〜４プレーンも同様である。
【００１７】
１プレーンの水平方向は、主走査同期信号（水平同期信号）／ＢＤ＿１がオフになると開始する。１プレーンは、主走査方向において、左余白がＬＥＦＴ＿１であり、その後、有効印字幅がＤＯＴ＿１である。有効印字幅ＤＯＴ＿１は、水平方向ビデオイネーブル信号ＨＥＮＢ＿１がオンである期間である。２プレーン〜４プレーンも同様である。
【００１８】
図１は、本発明の第１の実施形態による印字制御装置の構成例を示し、図２はそのタイミングチャートである。図１において、１０１は出力画像における水平方向の左余白を、タンデム型プリントエンジンの全プレーンに関して一括して管理するレフトマージン制御部である。１０２，１０３，１０４，１０５は、レフトマージン制御部１０１から出力されるレフトマージン終了信号Ｈ＿ｔｒｉｇ（Ｈ＿ｔｒｉｇ１〜Ｈ＿ｔｒｉｇ４）信号を基に、水平方向ビデオイネーブル信号ＨＥＮＢ（ＨＥＮＢ＿１〜ＨＥＮＢ＿４）を生成し、図示しないメモリ切り出し制御部に対して画素データの出力を制御する、プレーン毎に独立な第１〜第４の有効印字幅（ＤＯＴ）制御部である。
【００１９】
１０６は、主走査方向の基準となるプレーンの水平同期信号（本実施形態ではＢＤ＿１とする）を入力して、後述するコンパレータ１１２からＦｌａｇ＿ｆｕｌｌ信号を受け取るまで、アップカウンタ１１０にイネーブル信号を出力するカウント制御部である。１０７は、プリントエンジンがデフォルトで持っているプレーン間の水平同期信号ＢＤ（ＢＤ＿１〜ＢＤ＿４）の位相ずれを、基準プレーンからの相対量で検出し、内部のレジスタにその値を格納する位相測定部である。
【００２０】
なお、上記のデフォルトでのＢＤ信号間の位相ずれというのは、基準プレーンの１スキャン時間を何分割かにして、どの位置で他のプレーンのＢＤ信号を出力するかをエンジン側で制御することで、副走査同期信号（垂直同期信号）ＴＯＰに対する各プレーンのＢＤ出力位置を微調整でき、結果的に副走査方向の画像ジッタを分割した単位で抑えることが可能になるというエンジン機能に基づくものである。実際の波形については、図２に示す。
【００２１】
また、１０８は、エンジンのキャリブレーション時に、基準プレーンの画像に対し他のプレーンの画像が主走査方向にどれ位ずれているかをステータスとして取得し、その情報を格納するための補正レジスタ部である。１０９は、本印字制御装置が出力用紙に印字する際の、本来の左余白情報を格納するレフトマージンレジスタ部である。１１０は、出力画素クロックに同期して、イネーブルになってからの画素数をカウントするアップカウンタである。１１１は、位相測定部１０７、補正レジスタ部１０８、レフトマージンレジスタ部１０９のそれぞれの値から、各プレーン毎に主走査方向の有効印字領域に入るまでの画素数の情報がセットされる加算器である。１１２は、加算器１１１にセットされた値とアップカウンタ１１０のカウント値が一致した時、各プレーンのＤＯＴ制御部にＨ＿ｔｒｉｇ信号を出力し、かつ全プレーンのＨ＿ｔｒｉｇ信号が出力した時点でｆｌａｇ＿ｆｕｌｌ信号をカウント制御部１０６に出力するコンパレータである。
【００２２】
１１３は、ＨＥＮＢ信号の生成のためのフリップフロップである。１１４は、本印字制御装置が出力用紙に印字する際の、有効印字領域情報を格納するＤＯＴレジスタ部である。１１５は、有効印字領域の画素数をカウントするカウンタである。１１６は、ＤＯＴレジスタ部１１４の値とカウンタ１１５のカウント値が一致した時、ＨＥＮＢ信号をオフするコンパレータである。なお、１１３〜１１６については、他のプレーンの第２〜第４のＤＯＴ制御部１０３〜１０５も同一の構成である。また、本印字制御装置は、すべて出力画素クロック同期で動作し、画素の階調数には依存しない。
【００２３】
次に、図３を参照しながら、上記構成に基づいて、本実施形態による印字制御装置の動作を説明する。まず、ステップＳ４０１では、本印字制御装置は、先述したプリントエンジン固有に決定されるデフォルトで持つプレーン間のＢＤ信号の位相ずれを位相測定部１０７で測定し、内部のレジスタに保持する。図２に示す通り、基準となるＢＤ＿１に対して、ＢＤ＿２、ＢＤ＿３、ＢＤ＿４がそれぞれＴ２、Ｔ３、Ｔ４だけ遅れて入力したとすれば、位相測定部１０７内のレジスタには、Ｔ２、Ｔ３、Ｔ４を画素クロックで同期化した値が格納される。
【００２４】
次に、ステップＳ４０２では、後述するキャリブレーションに必要な各プレーンの左余白情報をレフトマージンレジスタ部１０９に格納することで、加算器１１１には、自動的にレフトマージンレジスタ部１０９の値と位相測定部１０７のレジスタ値が加算されてセットされる。図２の場合には、プレーン１（Ｃｙａｎ）用としてＴＬ１が、プレーン２（Ｙｅｌｌｏｗ）用としてＴ２＋ＴＬ２が、プレーン３（Ｍａｇｅｎｔａ）用としてＴ３＋ＴＬ３が、プレーン４（Ｂｌａｃｋ）用としてＴ４＋ＴＬ４がそれぞれセットされる。
【００２５】
次に、ステップＳ４０３では、この状態でキャリブレーションを実施すると、エンジン側は濃度調整・画像補正を行うことになる。実際にキャリブレーションを行った際の本印字制御装置の動作を以下に示す。
【００２６】
次に、ステップＳ４０４では、副走査同期信号ＴＯＰが入力し、印字制御回路のシーケンスを有効にした後、基準プレーンとなるＢＤ＿１が入力すると、アップカウンタ１１０がイネーブルになり、カウントを開始する（出力画素クロックでフリーカウントする）。
【００２７】
次に、ステップＳ４０５では、先にセットされた加算器１１１の値とアップカウンタ１１０のカウント値が一致すると、一致したプレーンのＤＯＴ制御部にＨ＿ｔｒｉｇ信号を出力する。図２の場合には、ＴＬ１経過後に第１のＤＯＴ制御部１０２にＨ＿ｔｒｉｇ１を出力し、Ｔ２＋ＴＬ２経過後に第２のＤＯＴ制御部１０３にＨ＿ｔｒｉｇ２を出力し、Ｔ４＋ＴＬ４経過後に第４のＤＯＴ制御部１０５にＨ＿ｔｒｉｇ４を出力し、最後にＴ３＋ＴＬ３経過後に第３のＤＯＴ制御部１０４にＨ＿ｔｒｉｇ３を出力する。
【００２８】
次に、ステップＳ４０６では、このＨ＿ｔｒｉｇ３信号を出力した時点、すなわち、Ｈ＿ｔｒｉｇ信号が全プレーン分“オン”したら、ｆｌａｇ＿ｆｕｌｌ信号をカウント制御部１０６に出力し、アップカウンタ１１０のイネーブル信号がクリアされることでカウントは停止する。ここまでが１スキャンに相当するレフトマージンの処理になる。その後、ステップＳ４０４に戻り、キャリブレーションに必要なライン数だけ上記処理を繰り返す。
【００２９】
一方、ステップＳ４０７では、Ｈ＿ｔｒｉｇ信号を受け取った各プレーンのＤＯＴ制御部では、ＨＥＮＢ信号を“オン”し、有効印字領域に相当する画素数だけカウントした後、ＨＥＮＢ信号を“オフ”する。このＨＥＮＢ信号をメモリ切り出し制御部に出力することで、メモリから読み出されたメモリデータ（有効データ）から印字領域に相当する画素データを切り出すことが可能になる。
【００３０】
次に、ステップＳ４０８では、キャリブレーション中であるか否かをチェックする。キャリブレーション中であればステップＳ４１０へ進み、キャリブレーション中でなければステップＳ４０９へ進む。
【００３１】
ステップＳ４０９では、本印字制御装置が出力する画素データより、プリントエンジンが出力用紙に印字し、処理を終了する。
【００３２】
ステップＳ４１０では、キャリブレーション時には、上記画素データを基に静電ドラム上に潜像を形成し、それを解析することで、プリントエンジン側は基準画像に対する他のプレーンの画像の位置ずれ情報を相対的に検出する。本印字制御装置では、この位置ずれ情報のうち主走査方向（水平方向）の位置ずれ情報について、エンジンのステータスを通して取得し、その値を補正レジスタ部１０８に格納する。
【００３３】
次に、ステップＳ４１１では、キャリブレーション終了後、印字可能状態になる。ステップＳ４１２では、ジョブを受信し、印字を開始する。ステップＳ４１３では、実際出力用紙に印字を開始する時には、印字するデータに相当する左余白情報をレフトマージンレジスタ部１０９に格納することで、加算器１１１には位相測定部１０７の値に加えて、先述した補正レジスタ部１０８の値もレフトマージンレジスタ部１０９の値に加算されてセットされる。
【００３４】
それ以降の１スキャン当たりのレフトマージン処理については、ステップＳ４０４に戻り、先述のキャリブレーション時の処理と全く同一で、本印字制御装置から出力された画素データにより、プリントエンジンが出力用紙に印字する。
【００３５】
以上説明したように、本実施形態によれば、従来プレーン毎に持っていたレフトマージン制御部を一体化し、そこにデフォルトでのＢＤ信号間の位相ずれ及びキャリブレーション時に取得可能な主走査方向位置ずれ情報も格納することにより、印字制御装置の主要機能を構成するＡＳＩＣのゲート削減につながり、印字出力する際、ソフトウエアで演算していた印字領域制御がハードウエア処理可能となるので、ＣＰＵの負荷を軽減するという効果がある。
【００３６】
（第２の実施形態）
本発明の第２の実施形態は、第１の実施形態が主走査方向に関してレフトマージン制御部を一体化して回路規模の削減を図っていたのに対し、副走査方向に関してプリントエンジン固有のオフセットライン数のカウントと、それ以降の出力用紙に対するトップマージン及び有効ラインのカウントを独立させることで、回路規模を削減する一方、タンデム型のエンジンプロセスで連続印字の際に次ページのトップと現ページの処理がオーバーラップしても簡易に対応できるというものである。
【００３７】
図４は、本実施形態における印字制御装置の構成図であり、図５はそのタイミングチャートである。図４において、２０１は、プリントエンジンの紙搬送スピードによって決まるプレーン間のオフセットラインをコントロールするオフセットライン制御部である。２０２，２０３，２０４，２０５は、オフセットライン制御部２０１から出力されるオフセットライン終了信号Ｖ＿ｔｒｉｇ（Ｖ＿ｔｒｉｇ１〜Ｖ＿ｔｒｉｇ４）信号を基に、出力用紙に対するトップマージン及び有効ラインをカウントし、垂直方向ビデオイネーブル信号ＶＥＮＢ（ＶＥＮＢ＿１〜ＶＥＮＢ＿４）を生成し、図示しないメモリ切り出し制御部に対して画素データの出力を制御する、プレーン毎に独立な第１〜第４の副走査（垂直方向）制御部である。
【００３８】
２０６は、プリントエンジンからの副走査同期信号ＴＯＰを入力して、後述するコンパレータ２１０からｆｌａｇ＿ｆｕｌｌ信号を受け取るまで、アップカウンタ２０８にイネーブル信号を出力するカウント制御部である。２０７は、エンジンのキャリブレーション時に、基準プレーンの画像に対し他のプレーンの画像が副走査方向にどれ位ずれているかをステータスとして取得し、その情報を格納するための補正レジスタ部である。２０８は、カウント制御部２０６からのイネーブル信号を基に、ＢＤ＿１が“オン”する回数をカウントするアップカウンタである。２０９は、プレーン間のオフセットライン数と補正レジスタ部２０７の値から、各プレーン毎に副走査方向の基準位置に到達するまでのライン数の情報がセットされる加算器である。２１０は、加算器２０９にセットされた値とアップカウンタ２０８のカウント値が一致した時、各プレーンの副走査制御部にＶ＿ｔｒｉｇ信号を出力し、かつ全プレーンのＶ＿ｔｒｉｇ信号が出力した時点でｆｌａｇ＿ｆｕｌｌ信号をカウント制御部２０６に出力するコンパレータである。
【００３９】
次に、図６を参照しながら、上記構成に基づいて、本実施形態の動作を説明する。まず、ステップＳ６０１では、本印字制御装置は、プリントエンジン固有のプレーン間のオフセットライン数を加算器２０９にセットする。図５の場合であれば、Ｘラインをセットする。
【００４０】
次に、ステップＳ６０２では、キャリブレーションを実施する。ステップＳ６０３では、この状態でキャリブレーションを実施すると、プリントエンジンから副走査同期信号ＴＯＰが入力した時点で、アップカウンタ２０８がイネーブルになり、基準プレーンのＢＤ信号のカウントを開始する。
【００４１】
次に、ステップＳ６０４では、プレーンそれぞれの加算器２０９にセットされた値と、アップカウンタ２０８のカウント値が一致した時、各プレーンの副走査制御部にＶ＿ｔｒｉｇ信号を出力する。次に、ステップＳ６０５では、Ｖ＿ｔｒｉｇ信号が全プレーン分“オン”したら、ｆｌａｇ＿ｆｕｌｌ信号を出力し、アップカウンタ２０８をディセーブルにしてカウントを停止する。
【００４２】
なお、キャリブレーションにかかる時間を短縮するために、加算器２０９ではセットされた値を無効にして、ＢＤ信号が入力した直後にＶ＿ｔｒｉｇ信号を全プレーン“オン”にして、カウント制御部２０６にｆｌａｇ＿ｆｕｌｌ信号を出力し、アップカウンタ２０８のカウントを停止し、処理を副走査制御部に移す。もちろん、通常印字時と同様に、セットしたオフセットライン数を有効にして、加算器２０９の値とアップカウンタ２０８のカウント値を比較して、各プレーンのＶ＿ｔｒｉｇ信号を出力しても、キャリブレーション処理が可能なのは言うまでもない。
【００４３】
一方、ステップＳ６０６では、Ｖ＿ｔｒｉｇ信号を受け取った各プレーンの副走査制御部では、印字用紙に対する必要なトップマージンのカウントの後、ＶＥＮＢを“オン”し、有効ラインのカウントの後、ＶＥＮＢを“オフ”する。このＶＥＮＢ信号をメモリ切り出し制御部に出力することで、メモリから読み出されたメモリデータ（有効データ）から印字領域に相当する画素データを切り出すことが可能になる。
【００４４】
次に、ステップＳ６０７では、キャリブレーション中であるか否かをチェックする。キャリブレーション中であればステップＳ６０９へ進み、キャリブレーション中でなければステップＳ６０８へ進む。
【００４５】
ステップＳ６０９では、キャリブレーション時には、プリントエンジン側が、この画素データを基に形成される潜像を解析し、位置ずれ情報を検出するが、その中で、本印字制御装置は、副走査方向の位置ずれ情報をエンジンステータスを通して取得し、補正レジスタ部２０７に格納する。
【００４６】
次に、ステップＳ６１０では、キャリブレーション終了後、印字可能状態になり、ステップＳ６１１では、ジョブを受信し、印字を開始する。ステップＳ６１２では、実際出力用紙に印字する時には、先述した補正レジスタ部２０７の値が、もとからセットされていたオフセットライン数の値に加算されて加算器２０９にセットされる。
【００４７】
そして、ステップＳ６０３に戻り、副走査同期信号ＴＯＰが入力すると、アップカウンタ２０８が再度イネーブルになり、基準プレーンのＢＤ信号のカウントを開始する。ステップＳ６０４では、今度は、加算器２０９にセットされた値を有効にするので、ＢＤ信号の入力の度に、加算器２０９の値とアップカウンタ２０８のカウント値を比較する。プレーン毎にこれらが一致すると、対応する副走査制御部にＶ＿ｔｒｉｇ信号を出力する。図５の場合には、副走査同期信号ＴＯＰの入力直後のＢＤ＿１信号の入力で、第１の副走査制御部２０２にＶ＿ｔｒｉｇ１を出力し、（Ｘ＋α）ライン後に第２の副走査制御部２０３にＶ＿ｔｒｉｇ２を出力し、（２Ｘ＋β）ライン後に第３の副走査制御部２０４にＶ＿ｔｒｉｇ３を出力し、（３Ｘ＋γ）ライン後に第４の副走査制御部２０５にＶ＿ｔｒｉｇ４を出力する。
【００４８】
なお、α、β、γが補正レジスタ２０７の値になる。ここで、ステップＳ６０５において、Ｖ＿ｔｒｉｇ４を出力した時点、すなわちＶ＿ｔｒｉｇ信号が全プレーン分“オン”したら、ｆｌａｇ＿ｆｕｌｌ信号をカウント制御部２０６に出力し、アップカウンタ２０８のイネーブル信号をクリアしてカウントを停止する。
【００４９】
これが１ページに相当するオフセットラインの処理になり、ステップＳ６０３に戻り、受信したジョブのページ数だけこれを繰り返す。
【００５０】
ステップＳ６０８において、各プレーンの副走査制御部の動作は、先述のキャリブレーション時の処理と全く同一で、本印字制御装置から出力された画素データにより、プリントエンジンが出力用紙に印字する。
【００５１】
なお、従来の印字制御装置では、図５の※印の部分で、次ページの副走査同期信号ＴＯＰと現ページのＶＥＮＢがオーバーラップするため、３，４プレーンの制御のため、次ページの副走査同期信号ＴＯＰをラッチして保持するか、プレーン毎に副走査カウントを独立でコントロールする必要がある。
【００５２】
以上説明したように、本実施形態によれば、プリントエンジン固有のオフセットライン数の制御をプレーン一括で行い、出力用紙に対するトップマージン及び有効ラインの制御と分離し、かつキャリブレーション時に取得可能な副走査方向位置ずれ情報もオフセットライン情報と合わせて一括で管理することにより、ＡＳＩＣのゲート削減及びタンデム型のエンジンプロセスでの連続印字の際の処理を簡易化するという効果がある。
【００５３】
第１及び第２の実施形態によれば、プレーン一括で管理される特徴的なレフトマージン制御手段及びオフセットライン制御手段により構成されることで、ＡＳＩＣのゲート削減に伴う機器のコストダウンが実現でき、また、キャリブレーション時にかかるＣＰＵ負荷の軽減及び連続印字時の処理の簡易化を図ることができる。
【００５４】
（第３の実施形態）
図９は、本発明の第３の実施形態による印字制御装置の特徴を最もよく表す構成図であり、図１０はそのタイミングチャートである。図９において、９０１，９０４，９０８，９１２は、それぞれＤＭＡアドレス、印字幅／高さ、上下左右余白、階調数等の制御情報を現処理バンド用として格納するレジスタである、各色毎に独立な第１〜第４の現バンドレジスタである。９０２，９０５，９０９，９１３は、それぞれバンディングでリアルタイム処理するため、次バンド用の上記制御情報を先行して格納するレジスタである、各色毎に独立な第１〜第４の次バンドレジスタである。９０３，９０７，９１１，９１５は、それぞれ現バンドレジスタ９０１，９０４，９０８，９１２から入力される制御情報と、図示しないプリントエンジンから入力される主／副走査同期信号を基に、記憶装置から読み出したデータから画素単位のビデオデータを生成して、プリントエンジンに出力するユニットである、各色毎に独立な第１〜第４のシップである。９０６，９１０，９１４は、連続ページジョブにおける次ページ先頭バンド用の上記制御情報を先行して格納するレジスタであり、第１のシップ９０３からの次ページ起動信号ＮＥＸＴ＿ＰＡＧＥＥＮを基に生成されるラッチ信号ＰＡＧＥ＿ＥＮＤ（ＰＡＧＥ＿ＥＮＤ１〜ＰＡＧＥ＿ＥＮＤ４）で、格納した制御情報を対応する現バンドレジスタに送出する第２〜第４の次ページレジスタである。９１６〜９１９，９２０〜９２３，９２４〜９２７は、次ページ起動信号ＮＥＸＴ＿ＰＡＧＥＥＮ、シップが出力するページ単位での起動信号ＳＥＱＥＮ（ＳＥＱＥＮ＿２〜ＳＥＱＥＮ＿４）、ジョブ単位での起動信号ＪＯＢＥＮ（ＪＯＢＥＮ＿２〜ＪＯＢＥＮ＿４）から、次ページレジスタの制御情報を現バンドレジスタにラッチする信号を生成するためのゲート回路及びフリップフロップである。
【００５５】
次に、図１１及び図１２を参照しながら、上記構成に基づいて、本実施形態の印字制御装置の動作を説明する。まず、ステップＳ１１０１では、タンデム型のプリントエンジンを制御するに当たり、先頭プレーン（１プレーン）の先頭バンド用の制御情報ＣＢＲＥＧ＿Ｄ１及びＣＢＲＥＧ＿ＳＥＴ１をプリントエンジンからの副走査同期信号ＴＯＰが入力する前に、ＣＰＵが第１の現バンドレジスタ９０１に格納する。
【００５６】
次に、ステップＳ１１０２では、プリントエンジンから副走査同期信号ＴＯＰが入力した時点で、図示しない割り込み制御回路がＣＰＵに対して割り込みを発生する。ステップＳ１１０３では、ＣＰＵは先頭プレーンについて次バンド用の制御情報ＮＢＲＥＧ＿Ｄ１及びＮＢＲＥＧ＿ＳＥＴ１を第１の次バンドレジスタ９０２に格納し、一方、２プレーン、３プレーン、４プレーンについても、先頭バンド用制御情報を第２〜第４の現バンドレジスタ９０４，９０８，９１２に、次バンド用制御情報を第２〜第４の次バンドレジスタ９０５，９０９，９１３に格納する。従来であれば、各々のプレーン毎に起動信号を持ち、その信号を割り込み制御回路に入力してＣＰＵに割り込みをかけ、それをトリガにしてバンド設定を行っていたので、プレーン毎に４つのタスクを切り換えて処理していたのが、本実施形態では、副走査同期信号ＴＯＰによる割り込みタスクで一括して設定している。そのため、本実施形態では、図１３のＴＯＰ＿２割り込み〜ＴＯＰ＿４割り込み１３０２が削除可能になる。
【００５７】
次に、ステップＳ１１０４では、第１のシップ９０３は、副走査同期信号ＴＯＰにより、現バンドレジスタ９０１の制御情報ＲＥＧ＿Ｄ１から、ＳＥＱＥＮ及びＪＯＢＥＮをセット（“Ｈ”）し、先頭プレーンのビデオ信号の生成について起動をかける。ステップＳ１１０５では、バンド単位で印字する。先頭プレーンは、バンディングでリアルタイム処理を行い、１バンド分ビデオ信号をプリントエンジンに転送終了した時点で、第１のシップ９０３がバンドエンド信号ＢＡＮＤ＿ＥＮＤ１を出力し、それにより第１の次バンドレジスタ９０２に格納された制御情報を第１の現バンドレジスタ９０１にセットする。さらに、ＢＡＮＤ＿ＥＮＤ１を割り込み制御回路に入力し、ＣＰＵに割り込みをかけることで、空いた第１の次バンドレジスタ９０２に次バンドの制御情報を格納する。これを１ページ分繰り返すことで、先頭プレーンはプリントエンジンにビデオ信号を転送可能となる。
【００５８】
ここで、印字すべきジョブが単ページであるか複数ページであるかは、ホストパーソナルコンピュータ（ＰＣ）からデータ転送された時点で判別可能なので、１ページ転送終了前に次ページがあるか否かをＪＯＢＥＮの信号レベルで制御する。図１０では、１ページの先頭バンド転送終了時点でＪＯＢＥＮを制御している。
【００５９】
ステップＳ１１０６では、１ページ印字終了時点（ＳＥＱＥＮが“Ｌ”）で、ＪＯＢＥＮが“Ｈ”か否かをチェックする。もし、１ページ転送終了時点（ＳＥＱＥＮが“Ｈ”→“Ｌ”）でジョブが継続、すなわち次ページがあればＪＯＢＥＮが“Ｈ”であり、ジョブが終了、すなわち次ページがなければＪＯＢＥＮが“Ｌ”となる。
【００６０】
ジョブが終了であれば、ステップＳ１１１８において、次ページのシーケンスに移行せず、アイドル状態にし、処理を終了する。
【００６１】
ジョブが継続すなわちＪＯＢＥＮが“Ｈ”ならば、ステップＳ１１０７では、第１のシップ９０３は次ページの副走査同期信号ＴＯＰの入力待ちをする一方、第１の現バンドレジスタ９０１に次ページの先頭バンド用制御情報を格納する。そして、ステップＳ１１０８では、前ページと同様に、副走査同期信号ＴＯＰの入力時点で、割り込みを発生する。
【００６２】
ステップＳ１１０９では、先頭プレーンについて、次バンド用の制御情報を第１の次バンドレジスタ９０２に格納する。この次ページの副走査同期信号ＴＯＰの入力時点で、第１のシップ９０３は、プレーン２、プレーン３、プレーン４の回路に対し、先頭プレーンが次ページ処理を開始したことを示す信号ＮＥＸＴ＿ＰＡＧＥＥＮを出力する。
【００６３】
さらに、先の副走査同期信号割り込みで、ＣＰＵは、プレーン２、プレーン３、プレーン４について、次ページ先頭バンドの制御情報を第２〜第４の次ページレジスタ９０６，９１０，９１４に格納する。
【００６４】
次に、ステップＳ１１０７では、副走査同期信号ＴＯＰにより、ステップＳ１１０７で設定されたＳＥＱＥＮ及び保持されているＪＯＢＥＮをラッチして、先頭プレーンのシップ回路を再起動し、ステップＳ１１０５に戻る。
【００６５】
ここまでが、本印字制御装置における先頭プレーンの印字処理及びそれに伴うＣＰＵの割り込み処理の概要となる。
【００６６】
ステップＳ１１１０では、２プレーン、３プレーン、４プレーンが印字中か否かをモニタし、ステップＳ１１１９へ進む。
【００６７】
ステップＳ１１１３では、プロセスで規定されるライン数後に、プレーン２の起動信号を発生する。次に、ステップＳ１１１４では、前記起動信号により、ステップＳ１１０３で設定されたＳＥＱＥＮ及びＪＯＢＥＮをラッチして、２プレーンのシップ回路を起動する。次に、ステップＳ１１１５では、バンド単位で印字する。
【００６８】
ステップＳ１１１６では、信号ＪＯＢＥＮが“Ｈ”か否かをチェックする。“Ｈ”であればステップＳ１１１９へ進み、“Ｈ”でなければステップＳ１１１７へ進む。ステップＳ１１１９では、次ページレジスタ設定時点で、ＳＥＱＥＮが“Ｌ”（１ページ印字終了）か否かをチェックする。“Ｌ”であればステップＳ１１２０へ進み、“Ｌ”でなければステップＳ１１２１へ進む。
【００６９】
ステップＳ１１２０では、次ページレジスタから現バンドレジスタにシフトして、２プレーンについて、次バンドを次バンドレジスタに設定する。ステップＳ１１２１では、まだ前ページの印字中であるので、ＳＥＱＥＮが“Ｌ”になるまで待ち、前ページの印字終了時点で、次ページレジスタから現バンドレジスタにシフトする。さらに、バンドエンド割り込みルーチンで、次バンドを次バンドレジスタに設定する。
【００７０】
ステップＳ１１２２では、プロセスで規定されるライン数後に、２プレーンの起動信号を発生する。次に、ステップＳ１１１２では、前記起動信号により、ステップＳ１１２０又はＳ１１２１で設定されたＳＥＱＥＮ及び保持されているＪＯＢＥＮをラッチして、２プレーンのシップ回路を再起動する。その後、ステップＳ１１１５へ戻る。
【００７１】
ステップＳ１１１７では、そのページが最終ページとなり、印字終了後、次ページのシーケンスに移行せず、アイドル状態にし、処理を終了する。
【００７２】
図１１及び図１２は、先頭プレーンを基準に２プレーンの制御フローを抽出して示すが、３プレーン及び４プレーンについても、２プレーンと同様の制御フローを持っている。
【００７３】
プレーン２、プレーン３、プレーン４の印字処理及びそれに伴うＣＰＵの割り込み処理を以下に説明する。プリントエンジンから副走査同期信号ＴＯＰの入力後、タンデム型のエンジンプロセスにより規定されるライン数後に、プレーン２、プレーン３、プレーン４それぞれの起動信号ＴＯＰ＿２，ＴＯＰ＿３，ＴＯＰ＿４を発生し、それらにより、先に設定された第２〜第４の現バンドレジスタ９０４，９０８，９１２から、ＳＥＱＥＮ及びＪＯＢＥＮを時間差をつけてセットし、プレーン２、プレーン３、プレーン４について起動をかける（図１０参照）。
【００７４】
先頭プレーンと同様に、バンド単位で印字するが、ＪＯＢＥＮの信号レベルから、現在処理中のページが最終ページであるか否かを判断し、もしジョブが継続する（ＪＯＢＥＮが“Ｈ”）なら、次ページのシーケンスに移行できるようにマスク回路を解除しておく。
【００７５】
そして、先述した先頭プレーンの信号ＮＥＸＴ＿ＰＡＧＥＥＮの出力時点で、プレーン２、プレーン３、プレーン４が印字中か否かをＳＥＱＥＮの信号レベルでモニタする（図１０における縦の点線部分）。
【００７６】
もし、図１０のプレーン２、プレーン３のように、ＳＥＱＥＮが“Ｈ”から“Ｌ”になる時点、すなわち１ページ印字終了した後に、ＮＥＸＴ＿ＰＡＧＥＥＮが“Ｈ”になれば、ラッチ信号生成回路９１６〜９１９及び９２０〜９２３は、ＮＥＸＴ＿ＰＡＧＥＥＮが“Ｈ”のタイミングでラッチ信号ＰＡＧＥ＿ＥＮＤ２及びＰＡＧＥ＿ＥＮＤ３を第２及び第３のシップに出力し、それにより次ページレジスタの制御情報を現バンドレジスタにハードウエアがセットし、セット完了時点で、既に空いている次バンドレジスタに次バンドの制御情報を格納する。
【００７７】
この場合は、先述した副走査同期信号割り込みのタスクの中で全て処理可能となる。
【００７８】
一方、図１０のプレーン４のように、ＮＥＸＴ＿ＰＡＧＥＥＮが“Ｈ”の時点で、まだＳＥＱＥＮが“Ｈ”の場合は、前ページの印字途中なので、副走査同期信号割り込みのタスクで処理することができないので、プレーン４に関しては設定せずにタスク処理を終了する。そして、プレーン４のＳＥＱＥＮ＿４が“Ｌ”になった時点で、ラッチ信号生成回路９２４〜９２７が動作し、ラッチ信号ＰＡＧＥ＿ＥＮＤ４を第４のシップ９１５に出力する。これにより、第４の次ページレジスタ９１４の制御情報を第４の現バンドレジスタ９１２にハードウエアがセットし、一方、ＳＥＱＥＮ＿４が“Ｌ”の時点で出力されるバンドエンド信号ＢＡＮＤ＿ＥＮＤ４の割り込みルーチンで、次バンドの制御情報を第４の次バンドレジスタ９１３に格納する。
【００７９】
そして、次ページの副走査同期信号の入力から規定ライン数後に出力される、それぞれの起動信号でＳＥＱＥＮを再セットし、プレーン２、プレーン３、プレーン４について再起動をかける。この時、ＪＯＢＥＮは、“Ｈ”のまま保持される。
【００８０】
このようにして、ページの印字途中でＪＯＢＥＮの信号レベルをモニタし、ＪＯＢＥＮが“Ｌ”になるまでページ処理を継続し、ＪＯＢＥＮが“Ｌ”になったら、次ページのシーケンスに移行しないようにマスク回路を動作させ、アイドル状態に入り、処理を終了する。
【００８１】
図１０において、副走査同期信号ＴＯＰのタイミングｔ１，ｔ２，ｔ３で、システムに対して、割り込みが発生し、１プレーン、２プレーン、３プレーン、４プレーンの全プレーンのレジスタ設定を行う。
【００８２】
以上説明したように、本実施形態によれば、タンデム型のプリントエンジンを制御するに当たり、各プレーン独立で副走査同期信号割り込み処理を行わず、先頭プレーンの副走査同期信号割り込みで全プレーンのバンド設定をするので、連続印字時に複数のタスク切り換えにかかる時間を短縮でき、ＣＰＵの処理効率が悪くなるのを防止する効果がある。エンジンからの副走査同期信号割り込みのみで、全プレーンのバンド設定を行うことができるので、ＣＰＵのタスク切り換えにかかる時間を短縮し、連続印字でもＣＰＵの処理効率が悪くならないという効果がある。
【００８３】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施形態による印字制御装置の構成例を示す図である。
【図２】第１の実施形態による印字制御装置の動作例を示すタイミングチャートである。
【図３】第１の実施形態による印字制御装置の動作例を示すフローチャートである。
【図４】本発明の第２の実施形態による印字制御装置の構成例を示す図である。
【図５】第２の実施形態による印字制御装置の動作例を示すタイミングチャートである。
【図６】第２の実施形態による印字制御装置の動作例を示すフローチャートである。
【図７】各制御信号を示す図である。
【図８】従来の印字制御装置の構成図である。
【図９】本発明の第３の実施形態による印字制御装置の構成例を示す図である。
【図１０】第３の実施形態による印字制御装置の動作例を示すタイミングチャートである。
【図１１】第３の実施形態による印字制御装置の動作例を示すフローチャートである。
【図１２】第３の実施形態による印字制御装置の動作例を示すフローチャートである。
【図１３】ＣＰＵ割り込みテーブルの構成例を示す図である。
【符号の説明】
【００８５】
１０１  レフトマージン制御部
１０２〜１０５  ＤＯＴ制御部
１０６  カウント制御部
１０７  位相測定部
１０８  補正レジスタ部
１０９  レフトマージンレジスタ部
１１０  アップカウンタ
１１１  加算器
１１２  コンパレータ
１１３  フリップフロップ
１１４  ＤＯＴレジスタ部
１１５  カウンタ
１１６  コンパレータ
２０１  オフセットライン制御部
２０２〜２０５  副走査制御部
２０６  カウント制御部
２０７  補正レジスタ部
２０８  アップカウンタ
２０９  加算器
２１０  コンパレータ
９０１  第１の現バンドレジスタ
９０４  第２の現バンドレジスタ
９０８  第３の現バンドレジスタ
９１２  第４の現バンドレジスタ
９０２  第１の次バンドレジスタ
９０５  第２の次バンドレジスタ
９０９  第３の次バンドレジスタ
９１３  第４の次バンドレジスタ
９０６  第２の次ページレジスタ
９０９  第３の次ページレジスタ
９１３  第４の次ページレジスタ
９０３  第１のシップ
９０７  第２のシップ
９１１  第３のシップ
９１５  第４のシップ
９１６，９２０，９２４  第１〜第３のインバータ
９１７，９１９，９２１，９２３，９２５，９２７  第１〜第６のＡＮＤ回路
９１８，９２２，９２６  第１〜第３のフリップフロップ
【図１】
2005119198.tif 000003
【図２】
2005119198.tif 000004
【図３】
2005119198.tif 000005
【図４】
2005119198.tif 000006
【図５】
2005119198.tif 000007
【図６】
2005119198.tif 000008
【図７】
2005119198.tif 000009
【図８】
2005119198.tif 000010
【図９】
2005119198.tif 000011
【図１０】
2005119198.tif 000012
【図１１】
2005119198.tif 000013
【図１２】
2005119198.tif 000014
【図１３】
2005119198.tif 000015