(57)【要約】【課題】ＤＭＡによりビデオデータをプリンタに入力する技術において、画像の高画質・高精細化に拘わらず、ＤＭＡ設定がデータ要求信号に間に合わないという問題の発生を抑制して、プリンタで実行される画像形成を良好なものとする。【解決手段】プリンタからデータ要求信号が出力されると、中央処理ユニットにより設定された転送情報に対応するビデオデータについてデータ転送動作を実行するメモリアクセス手段を備え、プリンタから一のデータ要求信号が出力されたことに伴うデータ転送動作の実行中に、次のデータ要求信号に対応する転送情報をメモリアクセス手段に設定する転送情報設定動作を実行する。【選択図】図６
2008158953.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータを記憶する画像メモリと、
前記ビデオデータに基づいて画像形成を行うプリンタからデータ要求信号が出力されると、所定単位の前記ビデオデータを前記画像メモリから前記プリンタに転送するデータ転送動作を実行するメモリアクセス手段と、
前記データ要求信号に対応して出力すべき前記所定単位の前記ビデオデータが格納されている前記画像メモリにおける領域を示す情報である、転送情報を前記メモリアクセス手段に設定するとともに、ホストにおける中央演算処理を担う中央処理ユニットと
を備え、
前記メモリアクセス手段は、前記プリンタから前記データ要求信号が出力されると、前記中央処理ユニットにより設定された前記転送情報に対応する前記ビデオデータについて前記データ転送動作を実行し、
前記中央処理ユニットは、前記プリンタから一の前記データ要求信号が出力されたことに伴う前記データ転送動作の実行中に、次の前記データ要求信号に対応する前記転送情報を前記メモリアクセス手段に設定する転送情報設定動作を実行することを特徴とするプリンタ制御装置。
【請求項２】
前記中央処理ユニットは、前記ビデオデータを生成するとともに、生成した前記ビデオデータを前記画像メモリに記憶する請求項１記載のプリンタ制御装置。
【請求項３】
前記メモリアクセス手段および前記画像メモリは、前記ホストに対して着脱可能なハードウエアモジュールとして構成されている請求項１または２記載のプリンタ制御装置。
【請求項４】
前記ビデオデータを生成するデータ生成手段をさらに備え、前記データ生成手段により生成された前記ビデオデータを前記画像メモリに記憶する請求項１記載のプリンタ制御装置。
【請求項５】
前記メモリアクセス手段、前記画像メモリ、および、前記データ生成手段は、前記ホストに対して着脱可能なハードウエアモジュールとして構成されている請求項４記載のプリンタ制御装置。
【請求項６】
一の前記データ要求信号に対応して実行される前記データ転送動作をモニターして、前記データ転送動作の進捗に関する進捗情報を前記中央処理ユニットに与えるモニター手段をさらに備え、
前記中央処理ユニットは、前記モニター手段から与えられる前記進捗情報を参照して、前記転送情報設定動作を実行する請求項１乃至５のいずれかに記載のプリンタ制御装置。
【請求項７】
前記モニター手段は、一の前記データ要求信号に対応して実行される前記データ転送動作の進捗が所定値まで進むと、情報設定割込信号を前記進捗情報として前記中央処理ユニットに与え、
前記中央処理ユニットは、前記情報設定割込信号をトリガーに前記転送情報設定動作を実行する請求項６記載のプリンタ制御装置。
【請求項８】
前記所定単位は、1ページ分である請求項１乃至７のいずれかに記載のプリンタ制御装置。
【請求項９】
前記転送情報は、１ページ分の前記ビデオデータのサイズ、及び、１ページ分の前記ビデオデータのうち前記データ転送動作において最初に転送されるデータが格納されている開始アドレスからなる情報である請求項８記載のプリンタ制御装置。
【請求項１０】
ビデオデータを記憶する画像メモリと、
前記ビデオデータに基づいて画像形成を行うプリンタからデータ要求信号が出力されると、所定単位の前記ビデオデータを前記画像メモリから前記プリンタに転送するデータ転送動作を、ホストにおける中央演算処理を担う中央処理ユニットにより設定された転送情報に基づいて、実行するメモリアクセス手段と
を備え、
前記転送情報は、前記データ要求信号に対応して出力すべき前記所定単位の前記ビデオデータが格納されている前記画像メモリにおける領域を示す情報であり、
前記メモリアクセス手段は、前記プリンタから一の前記データ要求信号が出力されたことに伴う前記データ転送動作の実行中に、次の前記データ要求信号に対応する前記転送情報が設定されることを特徴とするプリンタ制御モジュール。
【請求項１１】
ビデオデータを生成して画像メモリに記憶するデータ生成工程と、
前記ビデオデータに基づいて画像形成を行うプリンタからデータ要求信号が出力されると、所定単位の前記ビデオデータを前記画像メモリから前記プリンタに転送するデータ転送処理を、メモリアクセス手段を用いて実行するデータ転送工程と、
前記データ要求信号に対応して出力すべき前記所定単位の前記ビデオデータが格納されている前記画像メモリにおける領域を示す情報である転送情報を、ホストにおける中央演算処理を担う中央処理ユニットを用いて、前記メモリアクセス手段に設定する転送情報設定工程と
を備え、
前記データ転送工程は、前記プリンタから前記データ要求信号が出力されると、前記メモリアクセス手段に設定された前記転送情報に対応する前記ビデオデータについて前記データ転送処理を実行し、
前記転送情報設定工程は、前記プリンタから一の前記データ要求信号が出力されたことに伴う前記データ転送処理の実行中に、次の前記データ要求信号に対応する前記転送情報を前記メモリアクセス手段に設定する転送情報設定処理を実行することを特徴とするプリンタ制御方法。
【請求項１２】
ビデオデータに基づいて画像を形成するプリンタと、
前記プリンタを制御するプリンタ制御装置と
を備え、
前記プリンタ制御装置は、
ビデオデータを記憶する画像メモリと、
前記プリンタからデータ要求信号が出力されると、所定単位の前記ビデオデータを前記画像メモリから前記プリンタに転送するデータ転送動作を実行するメモリアクセス手段と、
前記データ要求信号に対応して出力すべき前記所定単位の前記ビデオデータが格納されている前記画像メモリにおける領域を示す情報である、転送情報を前記メモリアクセス手段に設定するとともに、ホストにおける中央演算処理を担う中央処理ユニットと
を有し、
前記メモリアクセス手段は、前記プリンタから前記データ要求信号が出力されると、前記中央処理ユニットにより設定された前記転送情報に対応する前記ビデオデータについて前記データ転送動作を実行し、
前記中央処理ユニットは、前記プリンタから一の前記データ要求信号が出力されたことに伴う前記データ転送動作の実行中に、次の前記データ要求信号に対応する前記転送情報を前記メモリアクセス手段に設定する転送情報設定動作を実行することを特徴とする画像形成システム。
【請求項１３】
ビデオデータを生成して画像メモリに記憶するデータ生成工程と、
プリンタからデータ要求信号が出力されると、所定単位の前記ビデオデータを前記画像メモリから前記プリンタに転送するデータ転送処理を、メモリアクセス手段を用いて実行するデータ転送工程と、
前記データ要求信号に対応して出力すべき前記所定単位の前記ビデオデータが格納されている前記画像メモリにおける領域を示す情報である転送情報を、ホストにおける中央演算処理を担う中央処理ユニットを用いて、前記メモリアクセス手段に設定する転送情報設定工程と、
前記データ転送工程により前記プリンタに転送された前記ビデオデータに基づいて、前記プリンタを用いて画像形成を行う画像形成工程と
を備え、
前記データ転送工程は、前記プリンタから前記データ要求信号が出力されると、前記メモリアクセス手段に設定された前記転送情報に対応する前記ビデオデータについて前記データ転送処理を実行し、
前記転送情報設定工程は、前記プリンタから一の前記データ要求信号が出力されたことに伴う前記データ転送処理の実行中に、次の前記データ要求信号に対応する前記転送情報を前記メモリアクセス手段に設定する転送情報設定処理を実行することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ビデオデータに基づいて画像を形成するプリンタが、データ要求信号を出力したことに応えて、該プリンタにビデオデータを入力する技術に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等のホストにおいて画像信号を生成するとともに、プリンタにおいて画像信号に基づいて画像を形成する画像形成技術が知られている。かかるプリンタは、画像信号に対して信号処理を施してビデオデータを生成するメインコントローラと、該ビデオデータに基づいて画像形成を実行するエンジン部とを有する。
【０００３】
つまり、このような画像形成技術では、ホストにおいて、テキスト、図形、画像等を含む印刷データに対してラスタライズ処理を実行して（ビットマップに展開して）画像信号を生成する。そして、画像信号は、ホストからプリンタへ出力される。プリンタが有するメインコントローラは、画像信号に対して、色変換処理、ハーフトーン処理、ガンマ補正等の信号処理を施してビデオデータを生成するとともに、エンジン部からのデータ要求信号に応えてエンジン部へビデオデータを出力する。そして、エンジン部がビデオデータに基づいて画像を形成する。
【０００４】
【特許文献１】特開２００３−１８２１６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の画像形成技術において、プリンタの低コスト化を図るために、プリンタが備える機能を、（１）ホスト、あるいは（２）ホストと該ホストに接続された外部モジュールの組み合わせに移すことが考えられる。具体的には、ホスト等において、色変換処理、ハーフトーン処理、ガンマ補正等の信号処理を画像信号に施してビデオデータを生成し、該ビデオデータを画像メモリに記憶する。そして、プリンタからのデータ要求信号に応じて、画像メモリに記憶されたビデオデータをプリンタへ出力する。つまり、ビデオデータ生成までの信号処理をホストベースで実行し、プリンタは、画像メモリから出力されるビデオデータに基づく画像形成動作のみを行う。ここで、画像メモリからプリンタへビデオデータを出力する技術として、特許文献１に記載のような、いわゆるＤＭＡ（Direct Memory Access）に関する技術を用いることが考えられる。
【０００６】
ＤＭＡを用いた技術では、出力すべきデータを記憶するメモリと、プリンタ等のデータの出力先との間に、ＤＭＡＣ（Direct Memory Access Controller）を設ける。そして、ＤＭＡＣが、メモリからデータを抜き出して出力先に出力する（つまり、データをメモリから出力先へと転送する）。以下、ＤＭＡによるデータ転送を「ＤＭＡ転送」と称する。このときＤＭＡＣは、所定のデータのみを転送すべく、ホストのＣＰＵ（Central Processing Unit）が与える設定情報に基づいてＤＭＡ転送を実行する。この設定情報は、出力すべきデータ（詳しくは、出力先からのデータ要求信号に応じて出力すべきデータ）が格納されている領域（メモリにおける領域）を示す情報である。つまり、ＣＰＵによる設定情報の設定（ＤＭＡ設定）がなされた後、ＤＭＡＣは、データ要求信号の出力があると、設定情報が示す領域のデータのＤＭＡ転送を実行する。これにより、出力すべきデータ（データ要求信号に応じたデータ）のみがＤＭＡ転送により出力される。そして、かかるＤＭＡ転送が終了すると、次のＤＭＡ転送に備えるべく、ＣＰＵが再びＤＭＡ設定を行う。
【０００７】
かかるＤＭＡを、上述のホストベースの画像形成技術に適用する場合、次のような問題が発生する可能性がある。この場合、プリンタは、ビデオデータが必要となる度にホストにデータ要求信号を出力するとともに、ホストはデータ要求信号を受ける度に画像メモリに所定単位でビデオデータを出力させる。つまり、データ要求信号を受けたホストは、画像メモリのビデオデータを所定単位だけＤＭＡ転送してプリンタに出力する。そして、かかるＤＭＡ転送が終了すると、次のデータ要求信号に備えるべく、ＣＰＵはＤＭＡ設定を行う。
【０００８】
しかしながら、将来の更なる画像の高画質・高精細化に伴って、１回のデータ要求信号に対してＤＭＡ転送すべきデータ量は増大することが予想される。そして、１回のＤＭＡ転送のデータ量が増大して該ＤＭＡ転送に要する時間が増大すると、反射的に、一のデータ要求信号に対応するＤＭＡ転送が終了してから次のデータ要求信号が出力されるまでの時間間隔が減少する。したがって、ＤＭＡ転送が終了してから次のデータ要求信号までの期間、換言すれば、次のデータ要求信号に備えてＣＰＵがＤＭＡ設定する期間が限られる。一方、ＣＰＵは、ホストで実行される画像形成動作以外の動作に関する処理も実行する必要がある。したがって、ＣＰＵが他の処理を実行しているために、上述のような限られた期間内にＤＭＡ設定を行なえない、つまり、ＤＭＡ設定がデータ要求信号に間に合わないという問題が発生する可能性がある。その結果、良好に画像形成が実行できない場合が発生する可能性がある。
【０００９】
この発明は上記課題に鑑みなされたものであり、ＤＭＡによりビデオデータをプリンタに入力する技術において、画像の高画質・高精細化に拘わらず、ＤＭＡ設定がデータ要求信号に間に合わないという問題の発生を抑制して、プリンタで実行される画像形成を良好なものとすることを目的とする。
【課題を解決するための手段】
【００１０】
この発明にかかるプリンタ制御装置は、上記目的を達成するために、ビデオデータを記憶する画像メモリと、ビデオデータに基づいて画像形成を行うプリンタからデータ要求信号が出力されると、所定単位のビデオデータを画像メモリからプリンタに転送するデータ転送動作を実行するメモリアクセス手段と、データ要求信号に対応して出力すべき所定単位のビデオデータが格納されている画像メモリにおける領域を示す情報である、転送情報をメモリアクセス手段に設定するとともに、ホストにおける中央演算処理を担う中央処理ユニットとを備え、メモリアクセス手段は、プリンタからデータ要求信号が出力されると、中央処理ユニットにより設定された転送情報に対応するビデオデータについてデータ転送動作を実行し、中央処理ユニットは、プリンタから一のデータ要求信号が出力されたことに伴うデータ転送動作の実行中に、次のデータ要求信号に対応する転送情報をメモリアクセス手段に設定する転送情報設定動作を実行することを特徴としている。
【００１１】
また、この発明にかかるプリンタ制御モジュールは、上記目的を達成するために、ビデオデータを記憶する画像メモリと、ビデオデータに基づいて画像形成を行うプリンタからデータ要求信号が出力されると、所定単位のビデオデータを画像メモリからプリンタに転送するデータ転送動作を、ホストにおける中央演算処理を担う中央処理ユニットにより設定された転送情報に基づいて、実行するメモリアクセス手段とを備え、転送情報は、データ要求信号に対応して出力すべき所定単位のビデオデータが格納されている画像メモリにおける領域を示す情報であり、メモリアクセス手段は、プリンタから一のデータ要求信号が出力されたことに伴うデータ転送動作の実行中に、次のデータ要求信号に対応する転送情報が設定されることを特徴としている。
【００１２】
また、この発明にかかるプリンタ制御方法は、上記目的を達成するために、ビデオデータを生成して画像メモリに記憶するデータ生成工程と、ビデオデータに基づいて画像形成を行うプリンタからデータ要求信号が出力されると、所定単位のビデオデータを画像メモリからプリンタに転送するデータ転送処理を、メモリアクセス手段を用いて実行するデータ転送工程と、データ要求信号に対応して出力すべき所定単位のビデオデータが格納されている画像メモリにおける領域を示す情報である転送情報を、ホストにおける中央演算処理を担う中央処理ユニットを用いて、メモリアクセス手段に設定する転送情報設定工程とを備え、データ転送工程は、プリンタからデータ要求信号が出力されると、メモリアクセス手段に設定された転送情報に対応するビデオデータについてデータ転送処理を実行し、転送情報設定工程は、プリンタから一のデータ要求信号が出力されたことに伴うデータ転送処理の実行中に、次のデータ要求信号に対応する転送情報をメモリアクセス手段に設定する転送情報設定処理を実行することを特徴としている。
【００１３】
また、この発明にかかる画像形成システムは、上記目的を達成するために、ビデオデータに基づいて画像を形成するプリンタと、プリンタを制御するプリンタ制御装置とを備え、プリンタ制御装置は、ビデオデータを記憶する画像メモリと、プリンタからデータ要求信号が出力されると、所定単位のビデオデータを画像メモリからプリンタに転送するデータ転送動作を実行するメモリアクセス手段と、データ要求信号に対応して出力すべき所定単位のビデオデータが格納されている画像メモリにおける領域を示す情報である、転送情報をメモリアクセス手段に設定するとともに、ホストにおける中央演算処理を担う中央処理ユニットとを有し、メモリアクセス手段は、プリンタからデータ要求信号が出力されると、中央処理ユニットにより設定された転送情報に対応するビデオデータについてデータ転送動作を実行し、中央処理ユニットは、プリンタから一のデータ要求信号が出力されたことに伴うデータ転送動作の実行中に、次のデータ要求信号に対応する転送情報をメモリアクセス手段に設定する転送情報設定動作を実行することを特徴としている。
【００１４】
また、この発明にかかる画像形成方法は、上記目的を達成するために、ビデオデータを生成して画像メモリに記憶するデータ生成工程と、プリンタからデータ要求信号が出力されると、所定単位のビデオデータを画像メモリからプリンタに転送するデータ転送処理を、メモリアクセス手段を用いて実行するデータ転送工程と、データ要求信号に対応して出力すべき所定単位のビデオデータが格納されている画像メモリにおける領域を示す情報である転送情報を、ホストにおける中央演算処理を担う中央処理ユニットを用いて、メモリアクセス手段に設定する転送情報設定工程と、データ転送工程によりプリンタに転送されたビデオデータに基づいて、プリンタを用いて画像形成を行う画像形成工程とを備え、データ転送工程は、プリンタからデータ要求信号が出力されると、メモリアクセス手段に設定された転送情報に対応するビデオデータについてデータ転送処理を実行し、転送情報設定工程は、プリンタから一のデータ要求信号が出力されたことに伴うデータ転送処理の実行中に、次のデータ要求信号に対応する転送情報をメモリアクセス手段に設定する転送情報設定処理を実行することを特徴としている。
【００１５】
このように構成された発明（プリンタ制御装置、プリンタ制御モジュール、プリンタ制御方法、画像形成システム、画像形成方法）は、メモリアクセス手段により、画像メモリからプリンタへ向けてビデオデータを出力する。つまり、プリンタからデータ要求信号が出力されると、メモリアクセス手段は、所定単位のビデオデータを画像メモリからプリンタへと転送するデータ転送動作を実行する（データ転送処理）。そして、かかるデータ転送動作は、中央処理ユニットにより設定された転送情報に基づいて実行される。ここで、転送情報は、データ要求信号に対応して出力すべき所定単位のビデオデータが格納されている画像メモリにおける領域を示す情報である。つまり、メモリアクセス手段は、プリンタからデータ要求信号が出力されると、設定された転送情報に対応するビデオデータについて、データ転送動作を実行する。これにより、出力すべきビデオデータ（データ要求信号に応じたビデオデータ）のみがプリンタに出力される。
【００１６】
ここで、メモリアクセス手段は、次のデータ要求信号に応じて適切にビデオデータを出力するためには、次のデータ要求信号に対応する転送情報が、次のデータ要求信号までに予め設定されている必要がある。一方、かかる転送情報は、中央処理ユニットにより、メモリアクセス手段に設定される。したがって、次のデータ要求信号に応じて適切にビデオデータを出力するために、中央処理ユニットは、次のデータ要求信号までに転送情報の設定を行なう必要がある。しかしながら、データ転送動作の終了後に転送情報の設定を行なう場合、中央処理ユニットが画像形成動作以外の動作に関連する処理を実行していることに起因して、転送情報の設定がデータ要求信号に間に合わないという問題が発生する可能性がある。
【００１７】
これに対して、本発明における中央処理ユニットは、プリンタから一のデータ要求信号が出力されたことに伴うデータ転送動作（データ転送処理）の実行中に、次のデータ要求信号に対応する転送情報をメモリアクセス手段に設定する（転送情報設定動作、転送情報設定処理）。つまり、一のデータ要求信号に対応して実行されるデータ転送動作（データ転送処理）の間に、次のデータ要求信号に対応する転送情報を設定する。したがって、転送情報の設定からデータ要求信号が出力されるまでの期間を十分に確保することが可能となる。よって、たとえ中央処理ユニットが他の動作に関連する処理を実行しているために転送情報の設定に時間を要したとしても、転送情報の設定がデータ要求信号に間に合わないという問題の発生を抑制して、良好な画像形成の実現を可能にしている。
【００１８】
また、中央処理ユニットを、ビデオデータを生成するとともに、生成したビデオデータを画像メモリに記憶するように構成しても良い。つまり、ビデオデータの生成を中央処理ユニットに担わせる場合、中央処理ユニットにかかる負荷が増大し、上記問題の発生する可能性が高くなる。したがって、ビデオデータの生成を中央処理ユニットに担わせる構成においては、上述の発明を適用することが好適である。
【００１９】
メモリアクセス手段および画像メモリを、ホストに対して着脱可能なハードウエアモジュールとして構成しても良い。なんとなれば、メモリアクセス手段および画像メモリをモジュール化してホストに対し着脱可能とすることで、該モジュールの修理・交換等の作業が容易となるからである。
【００２０】
また、ビデオデータを生成するデータ生成手段をさらに備え、データ生成手段により生成されたビデオデータを画像メモリに記憶するように構成しても良い。なんとなれば、ビデオデータの生成をデータ生成手段により実行することで、中央処理ユニットの負荷を軽減することが可能となるからである。
【００２１】
また、このような構成においては、メモリアクセス手段、画像メモリ、および、データ生成手段を、ホストに対して着脱可能なハードウエアモジュールとして構成しても良い。なんとなれば、メモリアクセス手段、画像メモリ、および、データ生成手段を、モジュール化してホストに対し着脱可能とすることで、該モジュールの修理・交換等の作業が容易となるからである。
【００２２】
また、一のデータ要求信号に対応して実行されるデータ転送動作をモニターして、データ転送動作の進捗に関する進捗情報を中央処理ユニットに与えるモニター手段をさらに備える構成にあっては、次のように中央処理ユニットを構成しても良い。すなわち、中央処理ユニットを、モニター手段から与えられる進捗情報を参照して、転送情報設定動作を実行するように構成しても良い。つまり、中央処理ユニットは、このようにデータ転送動作の進捗を参照することで、データ転送動作の間に、次のデータ要求信号に対応する転送情報の設定を、より確実に実行することが可能となる。よって、たとえ転送情報の設定に時間を要したとしても、転送情報の設定がデータ要求信号に間に合わないという問題の発生をより確実に抑制して、良好な画像形成の実現を可能となる。
【００２３】
この際、モニター手段を、一のデータ要求信号に対応して実行されるデータ転送動作の進捗が所定値まで進むと、情報設定割込信号を進捗情報として中央処理ユニットに与えるように構成するとともに、中央処理ユニットを、情報設定割込信号をトリガーに転送情報設定動作を実行するように構成しても良い。なんとなれば、中央処理ユニットは進捗情報として情報設定割込信号のみを受け取れば足り、中央処理ユニットに対する負荷を軽減することが可能となるからである。
【００２４】
また、所定単位を、1ページ分としても良い。なんとなれば、このように構成した場合、例えば１ページ単位でビデオデータを圧縮してプリンタに出力する等の処理が実行可能となり好適であるからである。
【００２５】
この際、転送情報を、１ページ分のビデオデータのサイズ、及び、１ページ分のビデオデータのうちデータ転送動作において最初に転送されるデータが格納されている開始アドレスからなる情報であるように構成しても良い。つまり、このように構成した場合、メモリアクセス手段は、転送情報としては、ビデオデータのサイズおよび開始アドレスのみが設定可能であれば良い。その結果、メモリアクセス手段の構成を簡素化することが可能となり、好適である。
【発明を実施するための最良の形態】
【００２６】
図１は、本発明を適用可能である画像形成システムの一形態を示す図である。同図が示すように、画像形成システムは、プリンタＰＲＴと、該プリンタＰＲＴを制御するホストコンピュータＨＳＴとを備える。ホストコンピュータＨＳＴとしては、いわゆるパーソナルコンピュータ等を用いることができる。ホストコンピュータＨＳＴは、プリンタＰＲＴに対して印刷指令を出力して該プリンタＰＲＴに画像形成を実行させる他、プリンタＰＲＴからのページリクエスト信号ＶＲＥＱに応えて、ビデオデータＶＤをプリンタＰＲＴに出力する。以下に、プリンタＰＲＴとして、ロータリ型を適用した第１実施形態と、タンデム型を適用した第２実施形態とを説明する。
【００２７】
＜第１実施形態＞
図２は、第１実施形態において用いられるプリンタの構成例を示す図である。また、図３は図２のプリンタの電気的構成を示すブロック図である。これらの図が示すように、第１実施形態で用いられるプリンタは、いわゆるロータリ型と称されるプリンタである。このプリンタは、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の４色のトナー（現像剤）を重ね合わせてフルカラー画像を形成したり、ブラック（Ｋ）のトナーのみを用いてモノクロ画像を形成する画像形成装置である。この画像形成装置では、ホストコンピュータＨＳＴから印刷指令が与えられると、エンジンコントローラＲＥＣが、エンジン部ＲＥＧの各部を制御して所定の画像形成動作を実行し、シートＳに画像を形成する。より具体的には、エンジンコントローラＲＥＣは、シートＳの１ページ分のビデオデータＶＤを要求すべく、ホストコンピュータＨＳＴにページリクエスト信号ＶＲＥＱを出力する。そして、ホストコンピュータＨＳＴから入力されるビデオデータＶＤに対応する画像を、シートＳの表面に形成する。
【００２８】
このエンジン部ＲＥＧでは、感光体１２２が図１の矢印方向Ｄ1に回転自在に設けられている。また、この感光体２２の周りにその回転方向Ｄ1に沿って、帯電ローラ１２３、ロータリ現像ユニット１４およびクリーニング部１２５がそれぞれ配置されている。帯電ローラ１２３は所定の帯電バイアスを印加されており、感光体１２２の外周面を所定の表面電位に帯電させる。クリーニング部１２５は一次転写後に感光体１２２の表面に残留付着したトナーを除去し、内部に設けられた廃トナータンクに回収する。これらの感光体１２２、帯電ローラ１２３およびクリーニング部１２５は一体的に感光体カートリッジ１２を構成しており、この感光体カートリッジ１２は一体として装置本体に対し着脱自在となっている。
【００２９】
そして、この帯電ローラ１２３によって帯電された感光体１２２の外周面に向けて露光ユニット１６から光ビームＬが照射される。この露光ユニット１６は、ホストコンピュータＨＳＴから与えられたビデオデータＶＤに応じて光ビームＬを感光体１２２上に露光してビデオデータＶＤに対応する静電潜像を形成する。
【００３０】
こうして形成された静電潜像は現像ユニット１４によってトナー現像される。すなわち、この装置では、現像ユニット１４は、図２紙面に直交する回転軸中心に回転自在に設けられた支持フレーム、支持フレームに対して着脱自在のカートリッジとして構成されてそれぞれの色の非磁性一成分トナーを内蔵するイエロー用の現像器１４Ｙ、シアン用の現像器１４Ｃ、マゼンタ用の現像器１４Ｍ、およびブラック用の現像器１４Ｋを備えている。この現像ユニット１４は、エンジンコントローラＲＥＣにより制御されるステッピングモータである現像ユニット駆動モータ（図示省略）により矢印方向Ｄ3に回転駆動されている。また、装置本体には、現像ユニット１４に対し離当接するロータリロック１４５が設けられている。必要に応じてこのロータリロック１４５が現像ユニット１４の支持フレームの外周部に当接することにより、現像ユニット１４の回転を拘束し現像ユニット１４を所定位置に停止位置決めするブレーキおよびロック機構として作用する。
【００３１】
そして、エンジンコントローラＲＥＣからの制御指令に基づいて、現像ユニット１４が回転駆動されるとともにこれらの現像器１４Ｙ，１４Ｃ，１４Ｍ，１４Ｋが選択的に感光体１２２と対向する現像位置に位置決めされると、当該現像器に設けられて選択された色のトナーを担持する現像ローラ１４４が、所定のギャップを隔てて感光体１２２に対し対向配置され、その対向位置において現像ローラ１４４から感光体１２２の表面にトナーを付与する。これによって、感光体１２２上の静電潜像が選択トナー色で顕像化（現像）される。
【００３２】
上記のようにして現像ユニット１４で現像されたトナー像は、一次転写領域ＴＲ1で転写ユニット１７の中間転写ベルト１７１上に一次転写される。転写ユニット１７は、複数のローラ１７２〜１７５に掛け渡された中間転写ベルト１７１と、ローラ１７３を回転駆動することで中間転写ベルト１７１を所定の回転方向Ｄ2に回転させる駆動部（図示省略）とを備えている。そして、カラー画像をシートＳに転写する場合には、感光体１２２上に形成される各色のトナー像を中間転写ベルト１７１上に重ね合わせてカラー画像を形成するとともに、カセット１８から取り出され搬送経路ＦＦに沿って二次転写領域ＴＲ2まで搬送されてくるシートＳ上にカラー画像を二次転写する。
【００３３】
二次転写領域ＴＲ2は、ローラ１７３に掛け渡された中間転写ベルト１７１の表面と、該ベルト表面に対し離当接する二次転写ローラ１８６とが当接するニップ部である。カセット１８に積層貯留されたシートＳは、ピックアップローラ１８８の回転によって１枚ずつ取り出されて搬送経路ＦＦに乗せられる。そして、フィードローラ１８４、１８５およびゲートローラ１８１の回転によって搬送経路ＦＦに沿って二次転写領域ＴＲ2まで搬送される。
【００３４】
このとき、中間転写ベルト１７１上の画像をシートＳ上の所定位置に正しく転写するため、二次転写領域ＴＲ2にシートＳを送り込むタイミングが管理されている。具体的には次の通りである。搬送経路ＦＦ上において二次転写領域ＴＲ2の手前側にゲートローラ１８１が設けられるとともに、さらにその手前側にゲート前シート検出センサ１８０１が設けられている。そして、搬送経路ＦＦ上を搬送されてきたシートＳが到達したことがゲート前シート検出センサ１８０１により検出されるとシートＳの搬送はいったん停止され、中間転写ベルト１７１の周回移動のタイミングに同期させてゲートローラ１８１の回転を再開することにより、シートＳが所定のタイミングで二次転写領域ＴＲ2に送り込まれる。こうして二次転写領域ＴＲ2を通過するシートＳの表面に、中間転写ベルト１７１上に形成されたトナー像が二次転写される。
【００３５】
こうしてカラー画像が形成されたシートＳは定着ユニット１９によりトナー像を定着され、排出前ローラ１８２および排出ローラ１８３を経由して装置本体の上面部に設けられた排出トレイ部１８９に搬送される。また、シートＳの両面に画像を形成する場合には、上記のようにして片面に画像を形成されたシートＳの後端部が排出前ローラ１８２後方の反転位置ＰＲまで搬送されてきた時点で排出ローラ１８３の回転方向を反転し、これによりシートＳは反転搬送経路ＦＲに沿って矢印Ｄ4方向に搬送される。そして、ゲートローラ１８１の手前で再び搬送経路ＦＦに乗せられるが、このとき、二次転写領域ＴＲ2において中間転写ベルト１７１と当接し画像を転写されるシートＳの面は、先に画像が転写された面とは反対の面である。このようにして、シートＳの両面に画像を形成することができる。
【００３６】
また、シート搬送経路ＦＦおよび反転搬送経路ＦＲ上の各位置には、前記したゲート前シート検出センサ１８０１の他にも、当該経路上においてシート通過の有無を検出するためのシート検出センサ１８０２〜１８０４が設けられており、これらのセンサの出力に基づいて、シート搬送タイミングが管理されるとともに、各位置でのジャム検出が行われる。
【００３７】
また、ローラ１７５の近傍には、クリーナ１７６が配置されている。このクリーナ１７６は図示を省略する電磁クラッチによってローラ１７５に対して近接・離間移動可能のクリーナブレード１７６１と、廃トナータンク１７６２とを備えている。そして、ローラ１７５側に移動した状態でクリーナブレード１７６１がローラ１７５に掛け渡された中間転写ベルト１７１の表面に当接し、二次転写後に中間転写ベルト１７１の外周面に残留付着しているトナーを掻き落として除去する。掻き落とされたトナーは廃トナータンク１７６２に蓄えられる。廃トナータンク１７６２には、当該タンクの満杯を検出するための廃トナーセンサ１７６３が設けられている。
【００３８】
このクリーナブレード１７６１は、二次転写領域Ｔ１2においてシートＳへの画像の転写が行われるときに、それと同じ周回において中間転写ベルト１７１上に残留付着するトナーを除去するように、離当接制御される。したがって、例えば装置がモノクロ画像を連続的に形成する場合には、一次転写領域ＴＲ1において中間転写ベルト１７１に転写された画像が直ちに二次転写領域ＴＲ2でシートＳに転写されるので、クリーナブレード１７６１は当接状態に保持される。一方、カラー画像を形成する場合には、各色のトナー像が互いに重ね合わされる間、クリーナブレード１７６１を中間転写ベルト１７１から離間させておく必要がある。そして、各色のトナー像が互いに重ね合わされてフルカラー画像が完成し、シートＳに二次転写されるのと同一の周回において、残留トナーを除去すべくクリーナブレード１７６１が中間転写ベルト１７１に当接されることとなる。
【００３９】
また、ローラ１７５の近傍には濃度センサ１６０および垂直同期センサ１７７が配置されている。この濃度センサ１６０は、中間転写ベルト１７１の表面に対向して設けられており、必要に応じ、中間転写ベルト１７１の外周面に形成されるトナー像の画像濃度を測定する。そして、その測定結果に基づき、この装置では、画像品質に影響を与える装置各部の動作条件、例えば各現像器に与える現像バイアスや、光ビームＬの強度などの調整を行っている。この濃度センサ１６０は、例えば反射型フォトセンサを用いて、中間転写ベルト１７１上の所定面積の領域の画像濃度に対応した信号を出力するように構成されている。そして、エンジンコントローラＲＥＣは、中間転写ベルト１７１を周回移動させながらこの濃度センサ１６０からの出力信号を定期的にサンプリングすることで、中間転写ベルト１７１上のトナー像各部の画像濃度を検出することができる。
【００４０】
また、垂直同期センサ１７７は、中間転写ベルト１７１の基準位置を検出するためのセンサであり、中間転写ベルト１７１の回転駆動に関連して出力される同期信号、つまり垂直同期信号Ｖsyncを得るためのセンサとして機能する。そして、この装置では、各部の動作タイミングを揃えるとともに各色で形成されるトナー像を正確に重ね合わせるために、装置各部の動作はこの垂直同期信号Ｖsyncに基づいて制御される。
【００４１】
また、装置内部でエンジン部ＥＧの近傍には、装置内の温度および湿度を検出するための温湿度センサ１９０が設けられている。エンジンコントローラＲＥＣは、温湿度センサ１９０の出力に基づいて、装置内の温度および湿度を把握することができる。また、検出された温度と湿度との関係から、装置内が結露しやすい条件にあるのか否かを判定することができる。
【００４２】
また、全体として略円筒形をなす現像ユニット１４の側面に当たる各現像器１４Ｙ，１４Ｃ，１４Ｍおよび１４Ｋの外周面には、それぞれメモリタグ１４９Ｙ，１４９Ｃ，１４９Ｍおよび１４９Ｋが貼付されている。例えば、イエロー現像器１４Ｙに装着されたメモリタグ１４９Ｙは、該現像器の製造ロットや使用履歴、内蔵トナーの残量などに関するデータを記憶するためのメモリ１４９１Ｙと、該メモリと電気的に接続されたループアンテナ１４９２Ｙとを備えている。また、他の現像器に設けられたメモリタグ１４９Ｃ，１４９Ｍおよび１４９Ｋにもそれぞれメモリチップ１４９１Ｃ，１４９１Ｍおよび１４９１Ｋと、ループアンテナ１４９２Ｃ，１４９２Ｍおよび１４９２Ｋとが設けられている。
【００４３】
図４は、１ページ分のカラー画像を中間転写ベルト表面に形成する場合のフローチャートである。エンジンコントローラＲＥＣは、イエローＹについての１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱを、Ｉ／Ｏモジュール１０８を介して、ホストコンピュータＨＳＴに出力する（ステップＳ１１１）。エンジンコントローラＲＥＣは、イエローＹについてのビデオデータＶＤをホストコンピュータＨＳＴから受け取ると、該ビデオデータＶＤに基づいてイエロー画像を感光体１２２の表面に形成する（ステップＳ１１２）。そして、形成されたイエロー画像は、一次転写位置ＴＲ1において、中間転写ベルト１７１の表面に一次転写される（ステップＳ１１３）。
【００４４】
次に、エンジンコントローラＲＥＣは、シアンＣについての１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱを、Ｉ／Ｏモジュール１０８を介して、ホストコンピュータＨＳＴに出力する（ステップＳ１２１）。エンジンコントローラＲＥＣは、シアンＣについてのビデオデータＶＤをホストコンピュータＨＳＴから受け取ると、該ビデオデータＶＤに基づいてシアン画像を感光体１２２の表面に形成する（ステップＳ１２２）。そして、形成されたシアン画像は、既に形成された画像（イエロー画像）に重なるように、中間転写ベルト１７１の表面に一次転写される（ステップＳ１２３）。つまり、ステップＳ１２３では、ステップＳ１１３により一次転写位置ＴＲ1で一次転写されたイエロー画像が、中間転写ベルト１７１の移動に伴って再び１次転写位置ＴＲ1に戻ってくるタイミングに合わせて、シアン画像を一次転写する。
【００４５】
次に、エンジンコントローラＲＥＣは、マゼンタＭについての１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱを、Ｉ／Ｏモジュール１０８を介して、ホストコンピュータＨＳＴに出力する（ステップＳ１３１）。エンジンコントローラＲＥＣは、マゼンタＭについてのビデオデータＶＤをホストコンピュータＨＳＴから受け取ると、該ビデオデータＶＤに基づいてマゼンタ画像を感光体１２２の表面に形成する（ステップＳ１３２）。そして、形成されたマゼンタ画像は、既に形成された画像（イエロー画像とシアン画像とを重ねて形成された画像）に重なるように、中間転写ベルト１７１の表面に一次転写される（ステップＳ１３３）。つまり、ステップＳ１３３では、ステップＳ１２３により一次転写位置ＴＲ1でシアン画像が重ね合わされた画像が、中間転写ベルト１７１の移動に伴って再び１次転写位置ＴＲ1に戻ってくるタイミングに合わせて、マゼンタ画像を一次転写する。
【００４６】
最後に、エンジンコントローラＲＥＣは、ブラックＫについての１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱを、Ｉ／Ｏモジュール１０８を介して、ホストコンピュータＨＳＴに出力する（ステップＳ１４１）。エンジンコントローラＲＥＣは、ブラックＫについてのビデオデータＶＤをホストコンピュータＨＳＴから受け取ると、該ビデオデータＶＤに基づいてブラック画像を感光体１２２の表面に形成する（ステップＳ１４２）。そして、形成されたブラック画像は、既に形成された画像（イエロー画像、シアン画像、およびマゼンタ画像を重ねて形成された画像）に重なるように、中間転写ベルト１７１の表面に転写される（ステップＳ１４３）。つまり、ステップＳ１４３では、ステップＳ１３３により一次転写位置ＴＲ1でマゼンタ画像が重ね合わされた画像が、中間転写ベルト１７１の移動に伴って再び１次転写位置ＴＲ1に戻ってくるタイミングに合わせて、ブラック画像を一次転写する。そして、１ページ分のカラー画像が中間転写ベルト１７１の表面に形成される。このように、第１実施形態にかかるロータリ型プリンタＰＲＴは、図４のフローチャートのステップＳ１１１〜Ｓ１４３を実行して、ホストコンピュータＨＳＴから出力されるビデオデータＶＤに基づいて画像形成を行う（画像形成工程）。
【００４７】
図４のフローチャートが示すように、第１実施形態にかかるロータリ型プリンタは、中間転写ベルト１７１が１回転する毎に、１ページ分の画像を１色ずつ一次転写することで、各色の画像を互いに重ね合わせてカラー画像を形成する。したがって、各色の画像を適切に重ね合わせるためには、中間転写ベルト１７１の回転に同期して、各色の静電潜像を感光体１２２の表面に形成する必要がある。よって、静電潜像を形成するためのビデオデータＶＤも、中間転写ベルト１７１の回転に同期して、ホストコンピュータＨＳＴから与えられることが望ましい。そこで、第１実施形態において、エンジンコントローラＲＥＣは、垂直同期信号Ｖsyncが検出される度に、ページ要求信号ＶＲＥＱを、Ｉ／Ｏモジュール１０８を介して、ホストコンピュータＨＳＴに出力する。
【００４８】
図５は、ロータリ型プリンタの制御を実行する電気的構成を示すブロック図である。同図が示すように、プリンタＰＲＴの制御を実行する電気的構成は、ホストコンピュータＨＳＴにより実現される。つまり、第１実施形態では、ホストコンピュータＨＳＴが本発明の「プリンタ制御装置」として機能する。なお、ホストコンピュータＨＳＴ（ホスト）の中央演算処理は、ＣＰＵ２０１（中央処理ユニット）が実行する。信号処理部２０３（データ生成手段）は、テキスト、図形、画像等を含む印刷データに対してラスタライズ処理を実行して（ビットマップに展開して）画像信号を生成する。そして、画像信号に対して、色変換処理、ハーフトーン処理、ガンマ補正等の信号処理を施して、イエローＹ，シアンＣ，マゼンタＭ，ブラックＫの各色についてビデオデータＶＤを生成する（データ生成工程）。このようにして生成された各色Ｙ，Ｃ，Ｍ，ＫのビデオデータＶＤは、画像メモリ２０５に記憶される。
【００４９】
割込コントローラ２０７は、プリンタＰＲＴからページリクエスト信号ＶＲＥＱ（データ要求信号）が入力されると、ＶＲＥＱ割込信号をＣＰＵ２０１に出力する。ＣＰＵ２０１は、ＶＲＥＱ割込信号が出力されると、ＤＭＡインターフェイス２０９にデータ転送指示を出力する。データ転送指示を受けたＤＭＡインターフェイス２０９は、ＤＭＡコントローラ２１１にＤＭＡ転送を実行するように指示する。ＤＭＡ転送実行指示を受けたＤＭＡコントローラ２１１は、ＤＭＡインターフェイス２０９に予め設定された転送情報ＴＩに基づいて、ビデオデータＶＤを画像メモリ２０５からプリンタＰＲＴへとＤＭＡ転送する。ここで、転送情報ＴＩは、ページリクエスト信号ＶＲＥＱに対応して出力すべき１ページ分のビデオデータＶＤが格納されている画像メモリ２０５における領域を示す情報である。また、ＤＭＡインターフェイス２０９への転送情報ＴＩの設定（ＤＭＡ設定）は、ＣＰＵ２０１が行う。つまり、ＤＭＡコントローラ２１１は、プリンタＰＲＴからページリクエスト信号ＶＲＥＱが出力されると、設定された転送情報ＴＩに対応するビデオデータＶＤについてＤＭＡ転送を実行する。このように第１実施形態では、ＤＭＡインターフェイス２０９とＤＭＡコントローラ２１１との組み合わせが、本発明の「メモリアクセス手段」として機能している。
【００５０】
そして、ＤＭＡコントローラ２１１がＤＭＡ転送（データ転送動作）を開始すると、割込コントローラ２０７は、当該ＤＭＡ転送の実行中に、ＤＭＡ設定割込信号をＣＰＵ２０１に出力する。このとき、割込コントローラ２０７（モニター手段）は、実行中のＤＭＡ転送の進捗を示す進捗情報を参照して、ＤＭＡ設定割込信号（情報設定割込信号）を出力する。より具体的には、実行中のＤＭＡ転送の進捗が、例えば１０％になったことをトリガーとしてＤＭＡ設定割込信号を出力する。そして、ＤＭＡ設定割込信号を受けたＣＰＵ２０１は、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを、ＤＭＡインターフェイス２０９に設定する（転送情報設定動作）。なお、ホストコンピュータＨＳＴとプリンタＰＲＴとの間における、ビデオデータＶＤおよびページリクエスト信号ＶＲＥＱのやり取りは、Ｉ／Ｏモジュール２１３を介して行なう。
【００５１】
図６は、図５の電気的構成が実行する動作のフローチャートである。図７は、図６のフローチャートに対応するタイミングチャートである。以下、理解の容易のため、イエローＹ，シアンＣ，マゼンタＭ，ブラックＫの画像を重ね合わせて、１ページ分のカラー画像を形成する場合（つまり、図４で説明した画像形成動作を実行する場合）について説明する。
【００５２】
ＣＰＵ２０１は、画像形成の実行に先立って、印刷しようとする画像のデータサイズを把握する（ステップＳ２０１）。次に、ＣＰＵ２０１は、１回目のページリクエスト信号ＶＲＥＱ1に対応するＤＭＡ設定を行なう（ステップＳ２０２）。つまり、ステップＳ２０２において、ＣＰＵ２０１は、１回目のページリクエスト信号ＶＲＥＱ1に対応する転送情報ＴＩ1を、ＤＭＡインターフェイス２０９に設定する。ここで、転送情報ＴＩ1は、具体的には、イエローＹの１ページ分のビデオデータＶＤが格納されている、画像メモリ２０５における領域（格納領域）を示す情報である。そして、転送情報ＴＩ1をＤＭＡ設定した後、ＣＰＵ２０１は、プリンタＰＲＴに印刷指令を出力する（ステップＳ２０３）。
【００５３】
印刷指令を受けたプリンタＰＲＴは、イエローＹの１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱ1を出力する。ＤＭＡコントローラ２１１は、ページリクエスト信号ＶＲＥＱ1の出力を受けて（ステップＳ２０４）、転送情報ＴＩ1に基づき、イエローＹの１ページ分のビデオデータＶＤについてＤＭＡ転送ＤＭＡ1（データ転送処理）を実行する（ステップＳ２０５）（データ転送工程）。そして、イエローＹの１ページ分のビデオデータＶＤを受け取ったプリンタＰＲＴは、イエローＹの画像を中間転写ベルト１７１の表面に形成する。
【００５４】
一方、ステップＳ２０７において、割込コントローラ２０７は、ページリクエスト信号ＶＲＥＱ1に伴うＤＭＡ転送ＤＭＡ1の進捗をモニターし、当該進捗が所定値（例えば１０％）に達すると、ＤＭＡ設定割込信号ＤＩＳ1を出力する。ＤＭＡ設定割込信号ＤＩＳ1を受けたＣＰＵ２０１は、次のページリクエスト信号ＶＲＥＱ2に対応する転送情報ＴＩ2を、ＤＭＡインターフェイス２０９に設定する（ＤＭＡ設定）。ここで、転送情報ＴＩ2は、具体的には、シアンＣの１ページ分のビデオデータＶＤが格納されている格納領域を示す情報である。つまり、ＣＰＵ２０１は、ページリクエスト信号ＶＲＥＱ1に伴うＤＭＡ転送ＤＭＡ１の実行中に、次のページリクエスト信号ＶＲＥＱ2に対応する転送情報ＴＩ2を、ＤＭＡインターフェイス２０９に設定する転送情報設定処理を実行する（転送情報設定工程）。また、割込コントローラ２０７は、ＤＭＡ転送ＤＭＡ1が終了すると、ＤＭＡ設定終了信号をＣＰＵ２０１に出力する。
【００５５】
次に、プリンタＰＲＴは、シアンＣの１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱ2を出力する。ＤＭＡコントローラ２１１は、ページリクエスト信号ＶＲＥＱ2の出力を受けて（ステップＳ２０４）、転送情報ＴＩ2に基づき、シアンＣの１ページ分のビデオデータＶＤについてＤＭＡ転送ＤＭＡ2（データ転送処理）を実行する（ステップＳ２０５）（データ転送工程）。そして、シアンＣの１ページ分のビデオデータＶＤを受け取ったプリンタＰＲＴは、シアンＣの画像を中間転写ベルト１７１の表面に形成する。また、上述と同様に、ＣＰＵ２０１は、ページリクエスト信号ＶＲＥＱ2に伴うＤＭＡ転送ＤＭＡ2の実行中に、次のページリクエスト信号ＶＲＥＱ3に対応する転送情報ＴＩ3を、ＤＭＡインターフェイス２０９に設定する転送情報設定処理を実行する（ステップＳ２０７）（転送情報設定工程）。ここで、転送情報ＴＩ3は、具体的には、マゼンタＭの１ページ分のビデオデータＶＤが格納されている格納領域を示す情報である。また、割込コントローラ２０７は、ＤＭＡ転送ＤＭＡ2が終了すると、ＤＭＡ設定終了信号をＣＰＵ２０１に出力する。
【００５６】
次に、プリンタＰＲＴは、マゼンタＭの１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱ3を出力する。ＤＭＡコントローラ２１１は、ページリクエスト信号ＶＲＥＱ3の出力を受けて（ステップＳ２０４）、転送情報ＴＩ3に基づき、マゼンタＭの１ページ分のビデオデータＶＤについてＤＭＡ転送ＤＭＡ3（データ転送処理）を実行する（ステップＳ２０５）（データ転送工程）。そして、マゼンタＭの１ページ分のビデオデータＶＤを受け取ったプリンタＰＲＴは、マゼンタＭの画像を中間転写ベルト１７１の表面に形成する。また、上述と同様に、ＣＰＵ２０１は、ページリクエスト信号ＶＲＥＱ3に伴うＤＭＡ転送ＤＭＡ3の実行中に、次のページリクエスト信号ＶＲＥＱ4に対応する転送情報ＴＩ4を、ＤＭＡインターフェイス２０９に設定する転送情報設定処理を実行する（ステップＳ２０７）（転送情報設定工程）。また、割込コントローラ２０７は、ＤＭＡ転送ＤＭＡ3が終了すると、ＤＭＡ設定終了信号をＣＰＵ２０１に出力する。
【００５７】
次に、プリンタＰＲＴは、ブラックＫの１ページ分のビデオデータＶＤを要求すべく、ページリクエスト信号ＶＲＥＱ4を出力する。ＤＭＡコントローラ２１１は、ページリクエスト信号ＶＲＥＱ4の出力を受けて（ステップＳ２０４）、転送情報ＴＩ4に基づき、ブラックＫの１ページ分のビデオデータＶＤについてＤＭＡ転送ＤＭＡ4（データ転送処理）を実行する（ステップＳ２０５）（データ転送工程）。また、割込コントローラ２０７は、ＤＭＡ転送ＤＭＡ4が終了すると、ＤＭＡ設定終了信号をＣＰＵ２０１に出力する。そして、ブラックＫの１ページ分のビデオデータＶＤを受け取ったプリンタＰＲＴは、ブラックＫの画像を中間転写ベルト１７１の表面に形成する。そして、プリンタＰＲＴは、イエローＹ，シアンＣ，マゼンタＭ，ブラックＫを重ね合わせて形成されたカラー画像を、シートＳに二次転写して出力し、印刷を終了する（ステップＳ２０６）。
【００５８】
このように、第１実施形態では、ＤＭＡコントローラ２１１により、画像メモリ２０５からプリンタＰＲＴに向けてビデオデータＶＤを出力する。つまり、プリンタＰＲＴからページリクエスト信号ＶＲＥＱが出力されると、ＤＭＡコントローラは、１ページ分のビデオデータＶＤを画像メモリ２０５からプリンタＰＲＴへと転送するＤＭＡ転送を実行する。そして、かかるＤＭＡ転送は、ＣＰＵ２０１によりＤＭＡインターフェイス２０９にＤＭＡ設定された転送情報ＴＩに基づいて実行される。つまり、ＤＭＡコントローラは、プリンタからページリクエスト信号ＶＲＥＱが出力されると、設定された転送情報ＴＩに対応するビデオデータＶＤについて、ＤＭＡ転送を実行する。これにより、出力すべきビデオデータＶＤ（ページリクエスト信号ＶＲＥＱに応じたビデオデータＶＤ）のみがプリンタＰＲＴに出力される。
【００５９】
ここで、次のページリクエスト信号ＶＲＥＱに応じて適切にＤＭＡ転送を実行するには、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩが、ＤＭＡ転送の前に予め設定されている必要がある。一方、かかる転送情報ＴＩは、ＣＰＵ２０１により、ＤＭＡインターフェイス２０９に設定される（ＤＭＡ設定）。したがって、次のページリクエスト信号ＶＲＥＱに応じて適切にビデオデータＶＤを出力するために、ＣＰＵ２０１は、次のリクエスト信号ＶＲＥＱまでに転送情報ＴＩのＤＭＡ設定を行なう必要がある。しかしながら、ＣＰＵ２０１は、ホストコンピュータＨＳＴにおける中央演算処理を担っており、画像形成動作の制御以外の処理も実行する必要がある。したがって、ＤＭＡ転送の終了後に転送情報ＴＩの設定を行う場合、ＣＰＵ２０１が画像形成動作以外の動作に関連する処理を実行していることに起因して、転送情報ＴＩの設定がページリクエスト信号ＶＲＥＱに間に合わないという問題が発生する可能性がある。
【００６０】
これに対して、第１実施形態では、ＣＰＵ２０１は、プリンタＰＲＴから一のページリクエスト信号ＶＲＥＱが出力されたことに伴うＤＭＡ転送の実行中に、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩをＤＭＡ設定する。上述した実施形態に即して具体的に説明すると、例えば、一のページリクエスト信号ＶＲＥＱ1が出力されたことに伴うＤＭＡ転送ＤＭＡ1（イエローＹのビデオデータＶＤの転送動作）の実行中に、次のページリクエスト信号ＶＲＥＱ2に対応する転送情報ＴＩ2（シアンＣの１ページ分のビデオデータＶＤが格納されている格納領域を示す情報）をＤＭＡ設定（転送情報設定動作）する。
【００６１】
このように、第１実施形態では、一のページリクエスト信号ＶＲＥＱに対応して実行されるＤＭＡ転送の間に、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを設定する。したがって、転送情報ＴＩの設定からページリクエスト信号ＶＲＥＱが出力されるまでの期間を十分に確保することが可能となる。よって、たとえＣＰＵ２０１が他の動作に関連する処理を実行しているために転送情報ＴＩの設定に時間を要したとしても、転送情報ＴＩの設定がページリクエスト信号ＶＲＥＱに間に合わないという問題の発生を抑制して、良好な画像形成の実現を可能にしている。
【００６２】
＜第２実施形態＞
図８は、第２実施形態において用いられるプリンタの構成例を示す図である。また、図９は図８のプリンタにおける画像形成ステーションの配置を示す図である。また、図１０は図８のプリンタの電気的構成を示すブロック図である。これらの図が示すように、第２実施形態で用いられるプリンタは、いわゆるタンデム型と称されるプリンタである。
【００６３】
プリンタＰＲＴは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）およびブラック（Ｋ）の４色のトナーを重ね合わせてカラー画像を形成するカラーモードと、ブラック（Ｋ）のトナーのみを用いてモノクロ画像を形成するモノクロモードとを選択的に実行可能である。このプリンタＰＲＴでは、ホストコンピュータＨＳＴから印刷指令が与えられると、エンジンコントローラＴＥＣがエンジン部ＴＥＧおよびヘッドコントローラＴＨＣなど装置各部を制御して所定の画像形成動作を実行し、複写紙、転写紙、用紙およびＯＨＰ用透明シートなどの記録材たるシートに印刷指令に対応する画像を形成する。
【００６４】
第２実施形態にかかるプリンタＰＲＴが有するハウジング本体３３内には、電源回路基板、メインコントローラＴＭＣ、エンジンコントローラＴＥＣおよびヘッドコントローラＴＨＣを内蔵する電装品ボックス３５が設けられている。また、画像形成ユニット３２、転写ベルトユニット３８および給紙ユニット３７もハウジング本体３３内に配設されている。また、図８においてハウジング本体３３内右側には、二次転写ユニット３１２、定着ユニット３１３およびシート案内部材３１５が配設されている。なお、給紙ユニット３７は、ハウジング本体３３に対して着脱自在に構成されている。そして、該給紙ユニット３７および転写ベルトユニット３８については、それぞれ取り外して修理または交換を行うことが可能な構成になっている。
【００６５】
画像形成ユニット３２は、複数の異なる色の画像を形成する４個の画像形成ステーション３２Ｙ（イエロー用）、３２Ｍ（マゼンタ用）、３２Ｃ（シアン用）および３２Ｋ（ブラック用）を備えている。なお、図８においては、画像形成ユニット３２の各画像形成ステーションは構成が互いに同一のため、図示の便宜上一部の画像形成ステーションのみに符号を付し、他の画像形成ステーションについては符号を省略する。
【００６６】
各画像形成ステーション３２Ｙ、３２Ｍ、３２Ｃおよび３２Ｋには、それぞれの色のトナー像がその表面に形成される感光体ドラム３２１が設けられている。各感光体ドラム３２１はそれぞれ専用の駆動モータに接続され図中矢印Ｄ21の方向に所定速度で回転駆動される。また、感光体ドラム３２１の周囲には、その回転方向に沿って帯電部３２３、ラインヘッド３２９、現像部３２５および感光体クリーナ３２７が配設されている。そして、これらの機能部によって帯電動作、潜像形成動作およびトナー現像動作が実行される。カラーモード実行時は、全ての画像形成ステーション３２Ｙ、３２Ｍ、３２Ｃおよび３２Ｋで形成されたトナー像を転写ベルトユニット３８に設けた転写ベルト３８１に重ね合わせてカラー画像を形成する。また、モノクロモード実行時は、画像形成ステーション３２Ｋのみを動作させてブラック単色画像を形成する。
【００６７】
帯電部３２３は、その表面が弾性ゴムで構成された帯電ローラを備えている。この帯電ローラは帯電位置で感光体ドラム３２１の表面と当接して従動回転するように構成されており、感光体ドラム３２１の回転動作に伴って従動回転する。また、この帯電ローラは帯電バイアス発生部（図示省略）に接続されており、帯電バイアス発生部からの帯電バイアスの給電を受けて帯電部３２３と感光体ドラム３２１が当接する帯電位置で感光体ドラム３２１の表面を所定の表面電位に帯電させる。
【００６８】
ラインヘッド３２９は、感光体ドラム３２１の軸方向（図１の紙面に対して垂直な方向）に配列された複数の発光素子を備えており、感光体ドラム３２１に対向配置されている。そして、これらの発光素子から、帯電部３２３により帯電された感光体ドラム３２１の表面に向けて光を照射して該表面に静電潜像を形成する。
【００６９】
図１１は、ラインヘッドの構造を示す図である。なお、以下の説明においては、図８の紙面奥から手前側に向かう方向をＸ方向とする。すなわち、Ｘ方向は、感光体ドラム３２１の回転軸に平行な方向であり、かつ感光体３２１ドラム表面の移動方向および転写ベルト３８１の移動方向Ｄ381に直交する方向である。ラインヘッド３２９では、露光光源となる複数のＬＥＤ（発光ダイオード）素子がＸ方向に配列されてなるＬＥＤアレイ３２９３が、長尺のハウジング中に保持されている。ベース基板３２９４上のＬＥＤアレイ３２９３は、同じベース基板３２９４上に形成されたドライバＩＣ３２９５により駆動される。ヘッドコントローラＴＨＣからビデオデータが与えられると、該ビデオデータに基づきドライバＩＣ２９５が作動してＬＥＤアレイ３２９３に設けられたＬＥＤ素子が点灯する。屈折率分布型ロッドレンズアレイ３２９６は結像光学系を構成し、ＬＥＤ素子の前面に配置される屈折率分布型ロッドレンズ３２９７を俵積みしている。ハウジングは、ベース基板３２９４の周囲を覆い、感光体ドラム３２１に面した側は開放する。このようにして、屈折率分布型ロッドレンズ３２９７から感光体ドラム３２１に光線を射出する。これによって、ビデオデータに対応して感光体ドラム３２１に静電潜像が形成される。
【００７０】
図８に戻ってプリンタＰＲＴの説明を続ける。現像部３２５は、その表面にトナーが担持する現像ローラ３２５１を有する。そして、現像ローラ３２５１と電気的に接続された現像バイアス発生部（図示省略）から現像ローラ３２５１に印加される現像バイアスによって、現像ローラ３２５１と感光体ドラム３２１とが当接する現像位置において、帯電トナーが現像ローラ３２５１から感光体ドラム３２１に移動してその表面に形成された静電潜像が顕像化される。
【００７１】
現像位置において顕在化されたトナー像は、感光体ドラム３２１の回転方向Ｄ321に搬送された後、後に詳述する転写ベルト３８１と各感光体ドラム３２１が当接する一次転写位置ＴＲ1において転写ベルト３８１に一次転写される。
【００７２】
また、感光体ドラム３２１の回転方向Ｄ321の一次転写位置ＴＲ1の下流側で且つ帯電部３２３の上流側に、感光体ドラム３２１の表面に当接して感光体クリーナ３２７が設けられている。この感光体クリーナ３２７は、感光体ドラムの表面に当接することで一次転写後に感光体ドラム３２１の表面に残留するトナーをクリーニング除去する。
【００７３】
転写ベルトユニット３８は、駆動ローラ３８２と、図８において駆動ローラ３８２の左側に配設される従動ローラ３８３（ブレード対向ローラ）と、これらのローラに張架され駆動ローラ３８２の回転により図示矢印Ｄ381の方向（搬送方向）へ循環駆動される転写ベルト３８１とを備えている。また、転写ベルトユニット３８は、転写ベルト３８１の内側に、カートリッジ装着時において各画像形成ステーション３２Ｙ、３２Ｍ、３２Ｃおよび３２Ｋが有する感光体ドラム３２１各々に対して一対一で対向配置される、４個の一次転写ローラ３８５Ｙ、３８５Ｍ、３８５Ｃおよび３８５Ｋを備えている。これらの一次転写ローラは、それぞれ一次転写バイアス発生部（図示省略）と電気的に接続される。
【００７４】
カラーモード実行時は、図８および図９に示すように全ての一次転写ローラ３８５Ｙ、３８５Ｍ、３８５Ｃおよび３８５Ｋを画像形成ステーション３２Ｙ、３２Ｍ、３２Ｃおよび３２Ｋ側に位置決めすることで、転写ベルト３８１を画像形成ステーション３２Ｙ、３２Ｍ、３２Ｃおよび３２Ｋそれぞれが有する感光体ドラム３２１に押し遣り当接させて、各感光体ドラム３２１と転写ベルト３８１との間に一次転写位置ＴＲ1を形成する。そして、適当なタイミングで一次転写バイアス発生部から一次転写ローラ３８５Ｙ等に一次転写バイアスを印加することで、各感光体ドラム３２１の表面上に形成されたトナー像を、それぞれに対応する一次転写位置ＴＲ1において転写ベルト３８１表面に転写する。すなわち、カラーモードにおいては、各色の単色トナー像が転写ベルト３８１上において互いに重ね合わされてカラー画像が形成される。
【００７５】
いわゆるタンデム方式の画像形成装置では、感光体ドラム３２１から転写ベルト３８１にトナー像が一次転写される一次転写位置は、各画像形成ステーションごとに異なった位置となる。この実施形態においては、イエロー用画像形成ステーション３２Ｙ、マゼンタ用画像形成ステーション３２Ｍ、シアン用画像形成ステーション３２Ｃおよびブラック用画像形成ステーション３２Ｋが転写ベルト３８１の移動方向に沿ってこの順番に配置されている。したがって、イエロー一次転写位置ＴＲ1yとマゼンタ一次転写位置ＴＲ1mとは距離Ｌym、マゼンタ一次転写位置ＴＲ1mとシアン一次転写位置ＴＲ1cとは距離Ｌmc、シアン一次転写位置ＴＲ1cとブラック一次転写位置ＴＲ1kとは距離Ｌckだけ離隔している。
【００７６】
一方、モノクロモード実行時は、４個の一次転写ローラのうち、一次転写ローラ３８５Ｙ、３８５Ｍおよび３８５Ｃをそれぞれが対向する画像形成ステーション３２Ｙ、３２Ｍおよび３２Ｃから離間させるとともにブラック色に対応した一次転写ローラ３８５Ｋのみを画像形成ステーション３２Ｋに当接させることで、モノクロ用の画像形成ステーション３２Ｋのみを転写ベルト３８１に当接させる。その結果、一次転写ローラ３８５Ｋと画像形成ステーション３２Ｋとの間にのみ一次転写位置ＴＲ1kが形成される。そして、適当なタイミングで一次転写バイアス発生部から一次転写ローラ３８５Ｋに一次転写バイアスを印加することで、画像形成ステーション３２Ｋに設けられた感光体ドラム３２１の表面上に形成されたブラックトナー像を、一次転写位置ＴＲ1kにおいて転写ベルト３８１表面に転写してモノクロ画像を形成する。
【００７７】
さらに、転写ベルトユニット３８は、ブラック用一次転写ローラ３８５Ｋの下流側で且つ駆動ローラ３８２の上流側に配設された下流ガイドローラ３８６を備える。この下流ガイドローラ３８６は、一次転写ローラ３８５Ｋが画像形成ステーション３２Ｋの感光体ドラム３２１に当接して形成する一次転写位置ＴＲ1での一次転写ローラ３８５Ｋとブラック用感光体ドラム３２１（Ｋ）との共通接線上において、転写ベルト３８１に当接するように構成されている。
【００７８】
また、下流ガイドローラ３８６に巻き掛けられた転写ベルト３８１の表面に対向してパッチセンサ３８９が設けられている。パッチセンサ３８９は例えば反射型フォトセンサからなり、転写ベルト３８１表面の反射率の変化を光学的に検出することにより、必要に応じて転写ベルト３８１上に形成されるパッチ画像の位置やその濃度などを検出する。
【００７９】
給紙ユニット３７は、シートを積層保持可能である給紙カセット３７７と、給紙カセット３７７からシートを一枚ずつ給紙するピックアップローラ３７９とを有する給紙部を備えている。ピックアップローラ３７９により給紙部から給紙されたシートは、レジストローラ対３８０によって給紙タイミングが調整された後、シート案内部材３１５に沿って、駆動ローラ３８２と二次転写ローラ３１２１とが当接する二次転写位置ＴＲ2に給紙される。
【００８０】
二次転写ローラ３１２１は、転写ベルト３８１に対して離当接自在に設けられ、二次転写ローラ駆動機構（図示省略）により離当接駆動される。定着ユニット３１３は、ハロゲンヒータ等の発熱体を内蔵して回転自在な加熱ローラ３１３１と、この加熱ローラ３１３１を押圧付勢する加圧部３１３２とを有している。そして、その表面に画像が二次転写されたシートは、シート案内部材３１５により、加熱ローラ３１３１と加圧部３１３２の加圧ベルト３１３２３とで形成するニップ部に案内され、該ニップ部において所定の温度で画像が熱定着される。加圧部３１３２は、２つのローラ３１３２１，３１３２２と、これらに張架される加圧ベルト３１３２３とで構成されている。そして、加圧ベルト３１３２３の表面のうち、２つのローラ３１３２１，３１３２２により張られたベルト張面を加熱ローラ３１３１の周面に押し付けることで、加熱ローラ３１３１と加圧ベルト３１３２３とで形成するニップ部が広くとれるように構成されている。また、こうして定着処理を受けたシートはハウジング本体３３の上面部に設けられた排紙トレイ３４に搬送される。
【００８１】
前記した駆動ローラ３８２は、転写ベルト３８１を図示矢印Ｄ381の方向に循環駆動するとともに、二次転写ローラ３１２１のバックアップローラとしての機能も兼ねている。駆動ローラ３８２の周面には、厚さ３ｍｍ程度、体積抵抗率が１０００ｋΩ・ｃｍ以下のゴム層が形成されており、金属製の軸を介して接地することにより、図示を省略する二次転写バイアス発生部から二次転写ローラ３１２１を介して供給される二次転写バイアスの導電経路としている。このように駆動ローラ３８２に高摩擦かつ衝撃吸収性を有するゴム層を設けることにより、二次転写位置ＴＲ2へシートが進入する際の衝撃が転写ベルト３８１に伝達されることに起因する画質の劣化を防止することができる。
【００８２】
また、この装置では、ブレード対向ローラ３８３に対向してクリーナ部３７１が配設されている。クリーナ部３７１は、クリーナブレード３７１１と廃トナーボックス３７１３とを有する。クリーナブレード３７１１は、その先端部を転写ベルト３８１を介してブレード対向ローラ３８３に当接することで、二次転写後に転写ベルト３８１に残留するトナーや紙粉等の異物を除去する。そして、このように除去された異物は、廃トナーボックス３７１３に回収される。また、クリーナブレード３７１１及び廃トナーボックス３７１３は、ブレード対向ローラ３８３と一体的に構成されている。
【００８３】
なお、この実施形態においては、各画像形成ステーション３２Ｙ、３２Ｍ、３２Ｃおよび３２Ｋの感光体ドラム３２１、帯電部３２３、現像部３２５および感光体クリーナ３２７を一体的にカートリッジとしてユニット化している。そして、このカートリッジがプリンタ本体に対し着脱可能に構成されている。また、各カートリッジには、該カートリッジに関する情報を記憶するための不揮発性メモリがそれぞれ設けられている。そして、エンジンコントローラＴＥＣと各カートリッジとの間で無線通信が行われる。こうすることで、各カートリッジに関する情報がエンジンコントローラＴＥＣに伝達されるとともに、各メモリ内の情報が更新記憶される。これらの情報に基づき各カートリッジの使用履歴や消耗品の寿命が管理される。
【００８４】
再び図１０を参照しながら説明する。ホストコンピュータＨＳＴからメインコントローラＴＭＣに印刷指令が与えられると、メインコントローラＴＭＣは、ＵＡＲＴ（汎用非同期送受信）通信線を介してエンジンコントローラＴＥＣにエンジン部ＴＥＧを起動させるための制御信号を送信する。
【００８５】
一方、制御信号を受けたエンジンコントローラＴＥＣは、エンジン部ＴＥＧ各部の初期化およびウォームアップを開始する。これらが完了して画像形成動作を実行可能な状態になると、エンジンコントローラＴＥＣは、各ラインヘッド３２９を制御するヘッドコントローラＴＨＣに対し画像形成動作の開始のきっかけとなる同期信号Ｖsyncを、ＵＡＲＴ通信線を介して出力する。
【００８６】
ヘッドコントローラＴＨＣには、各ラインヘッドを制御するヘッド制御モジュール３４００と、メインコントローラＴＭＣとのデータ通信を司るヘッド側通信モジュール３３００とが設けられている。一方、メインコントローラＴＭＣにもメイン側通信モジュール３２００が設けられている。ヘッド側通信モジュール３３００からメイン側通信モジュール３２００に向けては、１ページ分の画像の先頭を示すページリクエスト信号ＶＲＥＱと、該画像を構成するラインのうち１ライン分のビデオデータを要求するラインリクエスト信号ＨＲＥＱとが送信される。
【００８７】
メインコントローラＴＭＣは、ヘッドコントローラＴＨＣから受け取ったページリクエスト信号ＶＲＥＱを、ホストコンピュータＨＳＴに出力する。つまり、メインコントローラＴＭＣは、ヘッドコントローラＴＨＣからのビデオデータＶＤの要求に備えるため、ホストコンピュータＨＳＴにページリクエスト信号ＶＲＥＱを出力して、１ページ分のビデオデータＶＤを要求する。メインコントローラＴＭＣからページリクエスト信号ＶＲＥＱを受け取ったホストコンピュータＨＳＴは、１ページ分のビデオデータＶＤをメインコントローラＴＭＣに出力する。そして、メインコントローラＴＭＣは、ホストコンピュータＨＳＴから受け取ったビデオデータＶＤを、ヘッドコントローラＴＨＣへと出力する。なお、ホストコンピュータ−メインコントローラ間における、ページリクエスト信号ＶＲＥＱ及びビデオデータＶＤのやり取りの詳細は後述するとし、ここでは、メインコントローラ−ヘッドコントローラ間の信号のやり取りを中心に説明する。
【００８８】
メイン側通信モジュール３２００からヘッド側通信モジュール３３００に向けては、リクエスト信号に応じてビデオデータＶＤが送信される。より詳しくは、画像の先頭を示すページリクエスト信号ＶＲＥＱを受信した後、ラインリクエスト信号ＨＲＥＱを受信する度に、画像の先頭部分から１ライン分ずつビデオデータを順次出力する。
【００８９】
図１２はメインコントローラとヘッドコントローラとの間の通信を示す図である。１ページの画像は、多数のドットをＸ方向（ラインヘッド２９の発光素子の配列方向）に沿って一列に並べたラインをこれと直交する方向、すなわち転写ベルト３８１の移動方向Ｄ381に少しずつ位置を異ならせながら形成したものである。ヘッドコントローラＴＨＣから出力されるページリクエスト信号ＶＲＥＱはページ先頭を示すものである。メインコントローラＴＭＣではページリクエスト信号ＶＲＥＱの受信後に受信したラインリクエスト信号ＨＲＥＱが有効とされ、このラインリクエスト信号ＨＲＥＱを受信する度に１ライン分のビデオデータＶＤをヘッドコントローラＴＨＣに送信する。
【００９０】
この実施形態では、１ラインを構成するドット数は最大６８２８である。また、解像度は６００ｄｐｉ（dots per inch）であり、ドットピッチもこれに等しい。したがって、１ラインの最大長さはおよそ１１．４インチ（２８９ｍｍ）である。この長さは、日本工業規格Ａ３版用紙の短辺寸法に対応している。各ドットの画像データは８ビットで多階調表現されており、１ライン分のビデオデータＶＤは、予め定められた特定の値（ここでは５５ｈ）のヘッドデータと、それに続く８ビット×６８２８ドットの画像データ列とからなっている。ヘッドデータはデータ列の先頭を示すためのものであり、ビデオデータを受信するヘッドコントローラ側では、値００ｈが続いた後に受信されたヘッドデータによりデータの先頭であることを認識することができる。言い換えれば、ページリクエスト信号ＶＲＥＱを受信してから最初に受信された００ｈ以外の値がヘッドデータとして決められているものと異なっていた場合には、通信エラーであると判断することができる。
【００９１】
こうして１ライン分のビデオデータを出力した後、続いてラインリクエスト信号ＨＲＥＱが与えられると、メインコントローラＴＭＣは次の１ライン分のデータを出力する。これを繰り返すことにより、１ページ分の画像に対応するビデオデータＶＤがメインコントローラＴＭＣからヘッドコントローラＴＨＣに受け渡される。形成すべき次のページの画像がある場合には、先のページのデータ通信の終了後、ヘッドコントローラＴＨＣからメインコントローラＴＭＣに対し再びページリクエスト信号ＶＲＥＱが送信される。
【００９２】
この実施形態では、上記した各信号、すなわちヘッドコントローラＴＨＣからメインコントローラＴＭＣへ送られるリクエスト信号ＶＲＥＱ、ＨＲＥＱおよびメインコントローラＴＭＣからヘッドコントローラＴＨＣへ送られるビデオデータＶＤが、ＹＭＣＫ各色に対応して４組存在する。以下では、必要に応じて各信号にハイフンおよび色を表す符号を付すことで色の区別をする。例えば、イエロー用のページリクエスト信号、ラインリクエスト信号およびビデオデータはそれぞれＶＲＥＱ−Ｙ、ＨＲＥＱ−ＹおよびＶＤ−Ｙと表す。
【００９３】
図１３は各色ごとの通信タイミングを示す図である。より具体的には、同図は２ページ分のカラー画像を連続して形成する場合におけるメインコントローラとヘッドコントローラとの間の信号のやり取りを示している。図９に示すように、各画像形成ステーション３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋが転写ベルト３８１上にトナー像を転写する一次転写位置ＴＲ1y、ＴＲ1m、ＴＲ1c、ＴＲ1kは互いに異なっている。したがって、各画像形成ステーションでそれぞれ形成されるトナー像を転写ベルト３８１上の同一位置で互いに重ね合わせるためには、一次転写位置の違いを吸収すべくビデオデータを一時的に保存するバッファメモリをヘッドコントローラＴＨＣに設けるか、または一次転写位置間の距離に応じてビデオデータの送信タイミングをトナー色ごとに異ならせる必要がある。前者の場合には各トナー色ごとに大容量のメモリが必要となり装置コストが大幅に上昇してしまう。
【００９４】
第２実施形態では、大容量のバッファメモリを必要としない後者の方法を採っている。すなわち、画像形成ステーションの配置に応じてビデオデータの送信タイミングに時間差を設けることにより、中間転写ベルト３８１上におけるトナー像の形成位置が各トナー色間で一致するようにしている。より具体的には、ヘッドコントローラＴＨＣから出力するリクエスト信号ＶＲＥＱ、ＨＲＥＱを送信するタイミングを、トナー色ごとに異ならせている。例えば、イエロー用ページリクエスト信号ＶＲＥＱ−Ｙとマゼンタ用ページリクエスト信号ＶＲＥＱ−Ｍとの間の時間差Ｔymは、中間転写ベルト３８１の移動速度をＶtbとしたとき、
Ｔym＝Ｌym／Ｖtb
となるように、リクエスト信号の出力タイミングが設定される。これにより、イエロー用ビデオ信号ＶＤ−Ｙとマゼンタ用ビデオ信号ＶＤ−Ｍとの間にも同様の時間差が生まれ、結果的に両トナー色のトナー像の形成位置が転写ベルト３８１上において同じになる。同様に、マゼンタ用ビデオ信号ＶＤ−Ｍとシアン用ビデオ信号ＶＤ−Ｃとの間、シアン用ビデオ信号ＶＤ−Ｃとブラック用ビデオ信号ＶＤ−Ｋとの間にも、それぞれ一次転写位置間の距離に応じた時間差Ｔmc、Ｔckが設けられる。
【００９５】
そして、図１３に示す、各色のページリクエスト信号ＶＲＥＱ−Ｙ，ＶＲＥＱ−Ｍ，ＶＲＥＱ−Ｃ，ＶＲＥＱ−Ｋを受け取ったメインコントローラＴＭＣは、これらのページリクエスト信号をホストコンピュータＨＳＴに出力して、各リクエスト信号に対応する色のビデオデータＶＤ−Ｙ，ＶＤ−Ｍ，ＶＤ−Ｃ，ＶＤ−Ｋを要求する。以下に、ホストコンピュータ−メインコントローラ間のデータのやり取り、すなわち、ホストコンピュータ−プリンタ間のデータのやり取りについて説明する。
【００９６】
図１４は、タンデム型プリンタの制御を実行する電気的構成を示すブロック図である。同図が示すように、プリンタＰＲＴの制御を実行する電気的構成は、ホストコンピュータＨＳＴにより実現される。つまり、第２実施形態では、ホストコンピュータＨＳＴが本発明の「プリンタ制御装置」として機能する。なお、ホストコンピュータＨＳＴの中央演算処理は、ＣＰＵ４０１（中央処理ユニット）が実行する。
【００９７】
上述の通り、タンデム型のプリンタは、各色Ｙ，Ｍ，Ｃ，Ｋに応じて各色のページリクエスト信号ＶＲＥＱ−Ｙ，ＶＲＥＱ−Ｍ，ＶＲＥＱ−Ｃ，ＶＲＥＱ−Ｋを出力する。したがって、ホストコンピュータＨＳＴは、プリンタＰＲＴから出力される各色のページリクエスト信号ＶＲＥＱ−Ｙ，ＶＲＥＱ−Ｍ，ＶＲＥＱ−Ｃ，ＶＲＥＱ−Ｋに応じて、各色のビデオデータＶＤ−Ｙ，ＶＤ−Ｍ，ＶＤ−Ｃ，ＶＤ−Ｋを出力する。以下に、かかる入出力動作を実現する電気的構成について、図１４を用いて詳述する。
【００９８】
信号処理部４０３（データ生成手段）は、テキスト、図形、画像等を含む印刷データに対してラスタライズ処理を実行して（ビットマップに展開して）画像信号を生成する。そして、画像信号に対して、色変換処理、ハーフトーン処理、ガンマ補正等の信号処理を施して、イエローＹ，シアンＣ，マゼンタＭ，ブラックＫの各色についてビデオデータＶＤを生成する（データ生成工程）。このようにして生成された各色Ｙ，Ｃ，Ｍ，ＫのビデオデータＶＤは、画像メモリ４０５に記憶される。
【００９９】
割込コントローラ４０７は、プリンタＰＲＴからページリクエスト信号ＶＲＥＱ（データ要求信号）が入力されると、ＶＲＥＱ割込信号をＣＰＵ４０１に出力する。かかるＶＲＥＱ割込信号は、４色のページリクエスト信号それぞれに応じて生成され、ＣＰＵ４０１に向けて出力される。ＣＰＵ４０１は、入力されたＶＲＥＱ割込信号に対応する色についてのデータ転送指示を、ＤＭＡインターフェイス４０９に出力する。ＤＭＡインターフェイス４０９は、受け取ったデータ転送指示の色についてのＤＭＡ転送を実行するように、ＤＭＡコントローラ４１１に指示する。なお、第２実施形態では、イエローＹ，マゼンタＭ，シアンＣ，ブラックＫに対応して、４色のＤＭＡコントローラ４１１Ｙ，４１１Ｍ，４１１Ｃ，４１１Ｋが存在する。また、ＤＭＡコントローラ４１１がＤＭＡ転送を実行する際に参照する転送情報ＴＩ（内容は後述する）についても、４色Ｙ，Ｍ，Ｃ，Ｋに対応して、４色分が（すなわち、転送情報ＴＩ−Ｙ，ＴＩ−Ｍ，ＴＩ−Ｃ，ＴＩ−Ｋが）存在する。
【０１００】
ＤＭＡコントローラ４１１は、ＤＭＡ転送実行指示に対応する色の転送情報ＴＩを参照して、ビデオデータＶＤを画像メモリ４０５からプリンタＰＲＴへとＤＭＡ転送（データ転送動作）する。ここで、転送情報ＴＩは、プリンタＰＲＴから出力されたページリクエスト信号ＶＲＥＱに対応して出力すべき１ページ分のビデオデータＶＤが格納されている画像メモリ４０５における領域を示す情報である。つまり、例えば、転送情報ＴＩ−Ｙは、ページリクエスト信号ＶＲＥＱ−Ｙに対応して出力すべき１ページ分のイエローＹのビデオデータＶＤ−Ｙの格納領域を示す情報である。これにより、プリンタＰＲＴが出力したページリクエスト信号ＶＲＥＱに対応する色の１ページ分のビデオデータＶＤが、ホストコンピュータＨＳＴから出力される。
【０１０１】
一方、ＤＭＡコントローラ４１１がＤＭＡ転送を開始すると、割込コントローラ４０７は、開始されたＤＭＡ転送に対応する色のＤＭＡ設定割込信号（情報設定割込信号）をＣＰＵ４０１に出力する。また、かかるＤＭＡ設定割込信号の出力動作は、開始されたＤＭＡ転送が終わるまで（すなわち、ＤＭＡ設定の実行中）に行なわれる。そして、ＤＭＡ設定割込信号の出力を、確実にＤＭＡ設定の実行中に行なうべく、割込コントローラ４０７（モニター手段）は、実行中のＤＭＡ転送の進捗を示す進捗情報を参照して、ＤＭＡ設定割込信号の出力を行なう。より具体的には、実行中のＤＭＡ転送の進捗が、例えば１０％になったことをトリガーとしてＤＭＡ設定割込信号を出力する。そして、ＣＰＵ４０１は、受け取ったＤＭＡ設定割込信号の色の次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを、ＤＭＡインターフェイス４０９に設定する（転送情報設定動作）。なお、ホストコンピュータＨＳＴとプリンタＰＲＴとの間における、ビデオデータＶＤ、および、ページリクエスト信号ＶＲＥＱのやり取りは、Ｉ／Ｏモジュール４１３を介して行なう。
【０１０２】
理解の容易のため、上述の動作を、例えば、イエローＹのページリクエスト信号ＶＲＥＱ−Ｙが出力された場合について、重ねて説明する。割込コントローラ４０７は、プリンタＰＲＴからページリクエスト信号ＶＲＥＱ−Ｙ（データ要求信号）が入力されると、イエローＹに対応するＶＲＥＱ割込信号をＣＰＵ４０１に出力する。ＣＰＵ４０１は、イエローＹについてのＶＲＥＱ割込信号を受けて、イエローＹについてのデータ転送指示を、ＤＭＡインターフェイス４０９に出力する。ＤＭＡインターフェイス４０９は、イエローＹについてのデータ転送指示を受けて、イエローＹについてのＤＭＡ転送を実行するように、ＤＭＡコントローラ４１１Ｙに指示する。そして、ＤＭＡコントローラ４１１Ｙは、転送情報ＴＩ−Ｙに基づいて、ビデオデータＶＤ−Ｙを画像メモリ４０５からプリンタＰＲＴへとＤＭＡ転送（データ転送動作）する。
【０１０３】
一方、ＤＭＡコントローラ４１１がイエローＹについてＤＭＡ転送を開始すると、該ＤＭＡ転送の実行中に、割込コントローラ４０７（モニター手段）は、イエローＹのＤＭＡ設定割込信号をＣＰＵ４０１に出力する。このとき、割込コントローラ４０７は、実行中のイエローＹについてのＤＭＡ転送の進捗を示す進捗情報を参照して、ＤＭＡ設定割込信号の出力を行なう。そして、ＤＭＡ設定割込信号を受けたＣＰＵ４０１は、イエローＹの次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを、ＤＭＡインターフェイス４０９に設定する（転送情報設定動作）。
【０１０４】
図１５は、図１４の電気的構成が実行する動作のフローチャートである。図１６は、図１５のフローチャートに対応するタイミングチャートである。これらの図を用いて、図１４の電気的構成が実行するフローについて説明する。
【０１０５】
ＣＰＵ４０１は、画像形成の実行に先立って、印刷しようとする画像のデータサイズを把握する（ステップＳ４０１）。次に、ＣＰＵ４０１は、イエローＹ，マゼンタＭ，シアンＣ，ブラックＫの全色について、１回目のページリクエスト信号ＶＲＥＱ−Ｙ1，ＶＲＥＱ−Ｍ1，ＶＲＥＱ−Ｃ1，ＶＲＥＱ−Ｋ1に対応するＤＭＡ設定を行なう（ステップＳ４０２）。つまり、ステップＳ４０２において、ＣＰＵ４０１は、１回目のページリクエスト信号ＶＲＥＱに対応する各色の転送情報ＴＩ−Ｙ1，ＴＩ−Ｍ1，ＴＩ−Ｃ1，ＴＩ−Ｋ1を、ＤＭＡインターフェイス４０９に設定する。そして、転送情報ＴＩ−Ｙ1，ＴＩ−Ｍ1，ＴＩ−Ｃ1，ＴＩ−Ｋ1のＤＭＡ設定の後、ＣＰＵ４０１は、プリンタＰＲＴに印刷指令を出力する（ステップＳ４０３）。
【０１０６】
印刷指令を受けたプリンタＰＲＴは、イエローＹの１ページ分のビデオデータＶＤ−Ｙを要求すべく、ページリクエスト信号ＶＲＥＱ−Ｙ1（データ要求信号）を出力する。ＤＭＡコントローラ４１１Ｙは、ページリクエスト信号ＶＲＥＱ−Ｙ1の出力を受けて（ステップＳ４１４）、転送情報ＴＩ−Ｙ1に基づき、イエローＹの１ページ分のビデオデータＶＤ−ＹについてＤＭＡ転送ＤＭＡ−Ｙ1（データ転送処理）を実行する（ステップＳ４１５）（データ転送工程）。そして、イエローＹの１ページ分のビデオデータＶＤ−Ｙを受け取ったプリンタＰＲＴは、イエローＹの画像を中間転写ベルト３８１の表面に形成する（画像形成工程）。
【０１０７】
一方、割込コントローラ４０７は、ページリクエスト信号ＶＲＥＱ−Ｙ1に伴うＤＭＡ転送ＤＭＡ−Ｙ1の進捗をモニターし、当該進捗が所定値（例えば１０％）に達すると、イエローＹについてのＤＭＡ設定割込信号ＤＩＳ−Ｙ1を出力する。ＤＭＡ設定割込信号ＤＩＳ−Ｙ1を受けたＣＰＵ４０１は、イエローＹについての次のページリクエスト信号ＶＲＥＱ−Ｙ2に対応する転送情報ＴＩ−Ｙ2を、ＤＭＡインターフェイス４０９に設定する（ＤＭＡ設定）。つまり、ＣＰＵ４０１は、ページリクエスト信号ＶＲＥＱ−Ｙ1に伴うＤＭＡ転送ＤＭＡ−Ｙ1の実行中に、次のページリクエスト信号ＶＲＥＱ−Ｙ2に対応する転送情報ＴＩ−Ｙ2を、ＤＭＡインターフェイス４０９に設定する転送情報設定処理を実行する（転送情報設定工程）。また、割込コントローラ４０７は、ＤＭＡ転送ＤＭＡ−Ｙ1が終了すると、ＤＭＡ設定終了信号をＣＰＵ４０１に出力する。
【０１０８】
また、マゼンタＭについて、イエローＹについてのステップＳ４１４〜Ｓ４１６と同様の動作を実行する。つまり、プリンタＰＲＴは、マゼンタＭの１ページ分のビデオデータＶＤ−Ｍを要求すべく、ページリクエスト信号ＶＲＥＱ−Ｍ1（データ要求信号）を出力する。ＤＭＡコントローラ４１１Ｍは、ページリクエスト信号ＶＲＥＱ−Ｍ1の出力を受けて（ステップＳ４２４）、転送情報ＴＩ−Ｍ1に基づき、マゼンタＭの１ページ分のビデオデータＶＤ−ＭについてＤＭＡ転送ＤＭＡ−Ｍ1（データ転送処理）を実行する（ステップＳ４２５）（データ転送工程）。そして、マゼンタＭの１ページ分のビデオデータＶＤ−Ｍを受け取ったプリンタＰＲＴは、マゼンタＭの画像を中間転写ベルト３８１の表面に形成する（画像形成工程）。
【０１０９】
一方、割込コントローラ４０７（モニター手段）は、ページリクエスト信号ＶＲＥＱ−Ｍ1に伴うＤＭＡ転送ＤＭＡ−Ｍ1の進捗をモニターし、当該進捗が所定値（例えば１０％）に達すると、マゼンタＭについてのＤＭＡ設定割込信号ＤＩＳ−Ｍ1を出力する。ＤＭＡ設定割込信号ＤＩＳ−Ｍ1を受けたＣＰＵ４０１は、マゼンタＭについての次のページリクエスト信号ＶＲＥＱ−Ｍ2に対応する転送情報ＴＩ−Ｍ2を、ＤＭＡインターフェイス４０９に設定する（ＤＭＡ設定）。つまり、ＣＰＵ４０１は、ページリクエスト信号ＶＲＥＱ−Ｍ1に伴うＤＭＡ転送ＤＭＡ−Ｍ1の実行中に、次のページリクエスト信号ＶＲＥＱ−Ｍ2に対応する転送情報ＴＩ−Ｍ2を、ＤＭＡインターフェイス４０９に設定する転送情報設定処理を実行する（転送情報設定工程）。また、割込コントローラ４０７は、ＤＭＡ転送ＤＭＡ−Ｍ1が終了すると、ＤＭＡ設定終了信号をＣＰＵ４０１に出力する。
【０１１０】
そして、シアンＣおよびブラックＫについても、イエローＹについてのステップＳ４１４〜Ｓ４１６と同様の動作を実行する。つまり、シアンＣについてステップＳ４３４〜Ｓ４３６の動作を実行するとともに、ブラックＫについてステップＳ４４４〜Ｓ４４６の動作を実行する。これにより、各色Ｙ，Ｍ，Ｃ，Ｋについての１ページ分のビデオデータＶＤが、プリンタＰＲＴに出力される。そして、プリンタＰＲＴは、受けとったビデオデータＶＤに基づいてカラー画像形成動作を実行する。これら一連の動作（ステップＳ４１４〜Ｓ４４６）は、与えられた印刷指令に関する印刷が終了するまで実行される（ステップＳ４０７）。
【０１１１】
このように第２実施形態では、イエローＹ，マゼンタＭ，シアンＣ，ブラックＫに対応して、４個のＤＭＡコントローラ４１１Ｙ，４１１Ｍ，４１１Ｃ，４１１Ｋが存在する。そして、各ＤＭＡコントローラとＤＭＡインターフェイス４０９との組み合わせが、本発明の「メモリアクセス手段」として機能する。具体的には、ＤＭＡコントローラ４１１ＹとＤＭＡインターフェイス４０９との組み合わせ、ＤＭＡコントローラ４１１ＭとＤＭＡインターフェイス４０９との組み合わせ、ＤＭＡコントローラ４１１ＣとＤＭＡインターフェイス４０９との組み合わせ、および、ＤＭＡコントローラ４１１ＫとＤＭＡインターフェイス４０９との組み合わせのそれぞれが、「メモリアクセス手段」として機能している。つまり、第２実施形態では、色毎に「メモリアクセス手段」を設けている。
【０１１２】
このように、４個のＤＭＡコントローラ４１１を設けた理由は、タンデム型のプリンタＰＲＴに対して、適切にビデオデータＶＤを出力するためである。つまり、タンデム型のプリンタＰＲＴは、各色のページリクエスト信号ＶＲＥＱ−Ｙ，ＶＲＥＱ−Ｍ，ＶＲＥＱ−Ｃ，ＶＲＥＱ−Ｋを、図１３を用いて説明したタイミングで出力する。そして、かかるタイミングは、画像形成ステーション３２Ｙ，３２Ｍ，３２Ｃ，３２Ｋが形成したトナー像を中間転写ベルト表面に適切に重ね合わせるべく、設定される。したがって、プリンタＰＲＴにおける適切なカラー画像形成の実行のため、ホストコンピュータＨＳＴは、ページリクエスト信号ＶＲＥＱのタイミングに対応して、各色のビデオデータＶＤ−Ｙ，ＶＤ−Ｍ，ＶＤ−Ｃ，ＶＤ−Ｋを出力する必要がある。
【０１１３】
しかしながら、タンデム型プリンタが要求するタイミングでビデオデータを出力するためには、異なる色のビデオデータを並列的にＤＭＡ転送する必要が発生する場合がある。図１６を用いて説明すると、例えば、時刻ｔ1において、イエローＹについてのＤＭＡ転送ＤＭＡ−Ｙ1と、マゼンタＭについてのＤＭＡ転送ＤＭＡ−Ｍ1が並列して実行される。そこで、第２実施形態では、各色Ｙ，Ｍ，Ｃ，Ｋに対応して、４個のＤＭＡコントローラ４１１Ｙ，４１１Ｍ，４１１Ｃ，４１１Ｋを設けている。そして、ＤＭＡインターフェイス４０９を、４個のＤＭＡコントローラ４１１Ｙ，４１１Ｍ，４１１Ｃ，４１１Ｋに対応する４個の転送情報ＴＩ−Ｙ，ＴＩ−Ｍ，ＴＩ−Ｃ，ＴＩ−Ｋを設定可能に構成している。そして、各色Ｙ，Ｍ，Ｃ，Ｋのそれぞれにおいて、次のようにしてＤＭＡ転送（データ転送動作、データ転送処理）およびＤＭＡ設定（転送情報設定動作、転送情報設定処理）を実行している。
【０１１４】
つまり、第２実施形態では、プリンタＰＲＴからページリクエスト信号ＶＲＥＱが出力されると、ＤＭＡコントローラ４１１は、１ページ分のビデオデータＶＤを画像メモリ４０５からプリンタＰＲＴへと転送するＤＭＡ転送を実行する。そして、かかるＤＭＡ転送は、ＣＰＵ４０１によりＤＭＡインターフェイス４０９にＤＭＡ設定された転送情報ＴＩに基づいて実行される。この際、ＤＭＡコントローラは、ＤＭＡインターフェイス４０９に設定された転送情報ＴＩに対応するビデオデータＶＤについて、ＤＭＡ転送を実行する。これにより、出力すべきビデオデータＶＤ（ページリクエスト信号ＶＲＥＱに応じたビデオデータＶＤ）のみがプリンタＰＲＴに出力される。
【０１１５】
ここで、次のページリクエスト信号ＶＲＥＱに応じて適切にＤＭＡ転送を実行するには、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩが、ＤＭＡ転送の前に予め設定されている必要がある。一方、かかる転送情報ＴＩは、ＣＰＵ４０１により、ＤＭＡインターフェイス４０９に設定される（ＤＭＡ設定）。したがって、次のページリクエスト信号ＶＲＥＱに応じて適切にビデオデータＶＤを出力するために、ＣＰＵ４０１は、次のリクエスト信号ＶＲＥＱまでに転送情報ＴＩのＤＭＡ設定を行なう必要がある。しかしながら、ＣＰＵ４０１は、ホストコンピュータＨＳＴにおける中央演算処理を担っており、画像形成動作の制御以外の処理も実行する必要がある。したがって、ＤＭＡ転送の終了後に転送情報ＴＩの設定を行う場合、ＣＰＵ４０１が画像形成動作以外の動作に関連する処理を実行していることに起因して、転送情報ＴＩの設定がページリクエスト信号ＶＲＥＱに間に合わないという問題が発生する可能性がある。
【０１１６】
これに対して、第２実施形態では、ＣＰＵ４０１は、プリンタＰＲＴから一のページリクエスト信号ＶＲＥＱが出力されたことに伴うＤＭＡ転送の実行中に、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩをＤＭＡ設定する。理解の容易のため、上述した第２実施形態に即して、イエローＹの場合について説明すると、例えば、イエローＹの一のページリクエスト信号ＶＲＥＱ−Ｙ1が出力されたことに伴うＤＭＡ転送ＤＭＡ−Ｙ1の実行中に、次のページリクエスト信号ＶＲＥＱ−Ｙ2に対応する転送情報ＴＩ−Ｙ2をＤＭＡ設定する。
【０１１７】
このように、第２実施形態では、一のページリクエスト信号ＶＲＥＱに対応して実行されるＤＭＡ転送の間に、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを設定する。したがって、転送情報ＴＩの設定からページリクエスト信号ＶＲＥＱが出力されるまでの期間を十分に確保することが可能となる。よって、たとえＣＰＵ４０１が他の動作に関連する処理を実行しているために転送情報ＴＩの設定に時間を要したとしても、転送情報ＴＩの設定がページリクエスト信号ＶＲＥＱに間に合わないという問題の発生を抑制して、良好な画像形成の実現を可能にしている。
【０１１８】
＜その他＞
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、上記第１・第２実施形態では、ビデオデータＶＤを生成する信号処理部２０３、４０３を設けている。そして、信号処理部２０３、４０３により生成されたビデオデータＶＤを画像メモリ２０５、４０５に記憶するように構成している。しかしながら、ビデオデータＶＤの生成のために信号処理部２０３、４０３を設けることは必須ではなく、例えば、ＣＰＵ２０１、４０１等の他の機能ブロックにおいてビデオデータＶＤを生成しても良い。ただし、ビデオデータＶＤの生成を信号処理部２０３、４０３に担わせた場合、ＣＰＵ４０１の負荷が軽減される点において、好適と言える。
【０１１９】
一方、信号処理部２０３、４０３を省略して、ビデオデータＶＤを、ＣＰＵ２０１、４０１において生成する構成を採用する場合、ＣＰＵ２０１、４０１の負荷が増大する。その結果、上述したような、ＤＭＡ設定がページリクエスト信号ＶＲＥＱに間に合わないという状況が起こりやすくなる。よって、ＣＰＵ２０１、４０１においてビデオデータＶＤを生成する構成においては、上記第１・第２実施形態のように、一のページリクエスト信号ＶＲＥＱに対応して実行されるＤＭＡ転送の間に、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを設定することが特に好適である。
【０１２０】
また、上記第１・第２実施形態では、割込コントローラ２０７、４０７により、一のリクエスト信号ＶＲＥＱに対応して実行されるＤＭＡ転送をモニターして、ＤＭＡ転送の進捗に関する進捗情報をＣＰＵ２０１、４０１に与えている。そして、ＣＰＵ２０１、４０１は、割込コントローラ２０７、４０７から与えられる進捗情報を参照して、ＤＭＡ設定を実行している。しかしながら、ＤＭＡ設定を実行中のＤＭＡ転送の進捗情報を参照して実行するとの構成は、必須ではない。要は、一のページリクエスト信号ＶＲＥＱに対応して実行されるＤＭＡ転送の間に、次のページリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを設定するように構成すれば良い。但し、進捗情報を参照してＤＭＡ設定を実行した場合、たとえ転送情報ＴＩの設定に時間を要したとしても、ＤＭＡ転送の間に次のリクエスト信号ＶＲＥＱに対応する転送情報ＴＩを設定することが、より確実に行なうことが可能となり、好適である。
【０１２１】
さらに第１・第２実施形態は、割込コントローラ２０７、４０７を、一のリクエスト信号ＶＲＥＱに対応して実行されるＤＭＡ転送の進捗が所定値まで進むと、ＤＭＡ設定割込信号を進捗情報としてＣＰＵ２０１、４０１に与えるように構成している。そして、ＣＰＵ２０１、４０１は、ＤＭＡ設定割込信号をトリガーにＤＭＡ設定を実行している。よって、ＣＰＵ２０１、４０１は進捗情報としてＤＭＡ設定割込信号のみを受け取れば足り、ＣＰＵ２０１、４０１に対する負荷を軽減することが可能となっており好適である。
【０１２２】
また、上記第１・第２実施形態では、ＤＭＡ転送の進捗が１０パーセントとなったことをトリガーに、ＤＭＡ設定割込信号を進捗情報としてＣＰＵ２０１、４０１に与えている。しかしながら、ＤＭＡ設定割込信号を進捗情報としてＣＰＵ２０１、４０１に与えるトリガーは、１０パーセントに限られない。要は、ＤＭＡ転送の実行中に、ＤＭＡ設定割込信号をＣＰＵ２０１、４０１に与えるよう構成すれば良い。
【０１２３】
また、上記第１・第２実施形態では、1ページ単位でＤＭＡ転送を実行しているが、ＤＭＡ転送を実行するビデオデータの単位は１ページに限られない。ただし、1ページ単位でＤＭＡ転送を実行する場合、例えば１ページ単位でビデオデータＶＤを圧縮してプリンタＰＲＴに出力する等の処理が実行可能となるため、好適である。
【０１２４】
また、上記第１・第２実施形態のように、１ページ単位でＤＭＡ転送を行う構成においては、転送情報ＴＩを、１ページ分のビデオデータのサイズ、及び、１ページ分のビデオデータのうちデータ転送動作において最初に転送されるデータが格納されている開始アドレスからなる情報であるように構成しても良い。つまり、このように構成した場合、ＤＭＡインターフェイス２０９，４０９は、転送情報ＴＩとしては、ビデオデータＶＤのサイズおよび開始アドレスのみが設定可能であれば良い。その結果、ＤＭＡインターフェイス２０９，４０９の構成を簡素化することが可能となり、好適である。
【０１２５】
また、上記第１・第２実施形態では、ページリクエスト信号ＶＲＥＱのプリンタＰＲＴからの出力を受けてＤＭＡ転送を始めるために、次のように構成している。つまり、ページリクエスト信号ＶＲＥＱを受けた割込コントローラ２０７、４０７において、ＶＲＥＱ割込信号を生成してＣＰＵ２０１、４０１に出力している。ＶＲＥＱ割込信号を受けたＣＰＵ２０１、４０１は、ＤＭＡインターフェイス２０９、４０９にデータ転送指示を出す。そして、ＤＭＡインターフェイス２０９、４０９がデータ転送指示を受け取ると、ＤＭＡコントローラ２１１、４１１がＤＭＡ転送を開始する。
【０１２６】
このように、上記第１・第２実施形態では、ページリクエスト信号ＶＲＥＱに関する信号が、割込コントローラ、ＣＰＵを通る経路を介してＤＭＡインターフェイスに入力される。しかしながら、ＤＭＡコントローラ２１１、４１１にＤＭＡ転送を開始させるためには、ページリクエスト信号ＶＲＥＱに関する信号を、必ずしもこのような経路で伝達させる必要は無い。すなわち、例えば、ページリクエスト信号ＶＲＥＱを直接ＤＭＡインターフェイス２０９、４０９に入力するよう構成するとともに、ページリクエスト信号ＶＲＥＱがＤＭＡインターフェイス２０９、４０９に入力されたことをもって、ＤＭＡ転送を開始するように構成しても良い。要は、ページリクエスト信号ＶＲＥＱがプリンタＰＲＴから出力されたことをもって、ＤＭＡコントローラ２１１、４１１がＤＭＡ転送を適切に開始できるように構成すれば良い。
【０１２７】
また、上記第１実施形態では、ロータリ型プリンタを制御するプリンタ制御装置をホストコンピュータＨＳＴにより構成したが、プリンタ制御装置の構成態様はこれに限られず、次のように構成しても良い。図１７は、ロータリ型プリンタを制御するプリンタ制御装置の別の構成例を示す図である。同図においては、プリンタ制御装置は、ホストコンピュータＨＳＴと、該ホストコンピュータＨＳＴに着脱可能であるプリンタ制御モジュールＰＣＭとの組み合わせにより、構成されている。ここで、プリンタ制御モジュールＰＣＭは、信号処理部２０３、画像メモリ２０５、割込コントローラ２０７、ＤＭＡインターフェイス２０９、およびＤＭＡコントローラ２１１の各機能ブロックをハードウエアモジュールとして一体的に構成したものである。このように構成した場合、プリンタ制御モジュールＰＣＭをホストコンピュータＨＳＴに対し着脱するだけで、該モジュールＰＣＭの修理・交換等の作業が容易となり好適である。なお、このとき、機能ブロックの全てを一体的に構成する必要はなく、それぞればらばらのハードウエアモジュールとして構成しても良い。
【０１２８】
また、上記第２実施形態では、タンデム型プリンタを制御するプリンタ制御装置をホストコンピュータＨＳＴにより構成したが、プリンタ制御装置の構成態様はこれに限られず、次のように構成しても良い。図１８は、タンデム型プリンタを制御するプリンタ制御装置の別の構成例を示す図である。同図においては、プリンタ制御装置は、ホストコンピュータＨＳＴと、該ホストコンピュータＨＳＴに着脱可能であるプリンタ制御モジュールＰＣＭとの組み合わせにより、構成されている。ここで、プリンタ制御モジュールＰＣＭは、信号処理部４０３、画像メモリ４０５、割込コントローラ４０７、ＤＭＡインターフェイス４０９、およびＤＭＡコントローラ４１１の各機能ブロックをハードウエアモジュールとして一体的に構成したものである。このように構成した場合、プリンタ制御モジュールＰＣＭをホストコンピュータＨＳＴに対し着脱するだけで、該モジュールＰＣＭの修理・交換等の作業が容易となり好適である。なお、このとき、機能ブロックの全てを一体的に構成する必要はなく、それぞればらばらのハードウエアモジュールとして構成しても良い。
【０１２９】
また、第２実施形態では、ＤＭＡインターフェイス４０９を一体的に構成しているが、例えば、各色Ｙ，Ｍ，Ｃ，Ｋに対応して４個のＤＭＡインターフェイスを設けるとともに、これら４個のＤＭＡインターフェイスに対して対応する色の転送情報ＴＩを設定するように構成しても良い。
【図面の簡単な説明】
【０１３０】
【図１】本発明を適用可能である画像形成システムの一形態を示す図。
【図２】第１実施形態において用いられるプリンタの構成例を示す図。
【図３】図２のプリンタの電気的構成を示すブロック図。
【図４】カラー画像を中間転写ベルト表面に形成する場合のフローチャート。
【図５】ロータリ型プリンタの制御を実行する電気的構成を示すブロック図。
【図６】図５の電気的構成が実行する動作のフローチャート。
【図７】図６のフローチャートに対応するタイミングチャート。
【図８】第２実施形態において用いられるプリンタの構成例を示す図。
【図９】図８のプリンタにおける画像形成ステーションの配置を示す図。
【図１０】図８のプリンタの電気的構成を示すブロック図。
【図１１】ラインヘッドの構造を示す図。
【図１２】メインコントローラとヘッドコントローラとの間の通信を示す図。
【図１３】各色ごとの通信タイミングを示す図。
【図１４】タンデム型プリンタの制御を実行する電気的構成を示すブロック図。
【図１５】図１４の電気的構成が実行する動作のフローチャート。
【図１６】図１５のフローチャートに対応するタイミングチャート。
【図１７】ロータリ型プリンタを制御するプリンタ制御装置の別の構成例を示す図。
【図１８】タンデム型プリンタを制御するプリンタ制御装置の別の構成例を示す図。
【符号の説明】
【０１３１】
１７７…垂直同期センサ、  ２０１…ＣＰＵ（中央処理ユニット）、  ２０３…信号処理部（データ生成手段）、  ２０５…画像メモリ、  ２０７…割込コントローラ（モニター手段）、  ２０９…ＤＭＡインターフェイス（メモリアクセス手段）、  ２１１…ＤＭＡコントローラ（メモリアクセス手段）、  ２１３…Ｉ／Ｏモジュール、  ３２Ｙ…イエロー用画像形成ステーション、  ３２Ｍ…マゼンタ用画像形成ステーション、  ３２Ｃ…シアン用画像形成ステーション、  ３２Ｋ…ブラック用画像形成ステーション、  ４０１…ＣＰＵ（中央処理ユニット）、  ４０３…信号処理部（データ生成手段）、  ４０５…画像メモリ、  ４０７…割込コントローラ（モニター手段）、  ４０９…ＤＭＡインターフェイス（メモリアクセス手段）、  ４１１Ｙ，４１１Ｍ，４１１Ｃ，４１１Ｋ…ＤＭＡコントローラ（メモリアクセス手段）、  ４１３…Ｉ／Ｏモジュール、  ＨＲＥＱ…ラインリクエスト信号、  ＶＲＥＱ…ページリクエスト信号（データ要求信号）、  ＨＳＴ…ホストコンピュータ（ホスト）、ＰＲＴ…プリンタ、  ＰＣＭ…プリンタ制御モジュール、  ＴＩ−Ｙ，ＴＩ−Ｍ，ＴＩ−Ｃ，ＴＩ−Ｋ…転送情報、  ＶＤ…ビデオデータ
【図１】
2008158953.tif 000003
【図２】
2008158953.tif 000004
【図３】
2008158953.tif 000005
【図４】
2008158953.tif 000006
【図５】
2008158953.tif 000007
【図６】
2008158953.tif 000008
【図７】
2008158953.tif 000009
【図８】
2008158953.tif 000010
【図９】
2008158953.tif 000011
【図１０】
2008158953.tif 000012
【図１１】
2008158953.tif 000013
【図１２】
2008158953.tif 000014
【図１３】
2008158953.tif 000015
【図１４】
2008158953.tif 000016
【図１５】
2008158953.tif 000017
【図１６】
2008158953.tif 000018
【図１７】
2008158953.tif 000019
【図１８】
2008158953.tif 000020