(57)【要約】【課題】記録紙のサイズが小さい場合は、そのプリンタ装置が備えている全てのドラムに対して同時に像形成を行わなくても記録紙の搬送に合せて順次、各色の画像形成を実行しても十分実用に供することが考えられる。【解決手段】記録媒体の搬送経路に沿って配置された複数のドラムから記録媒体に順次画像を転写して画像を形成するレーザビームプリンタであって、ドラムに対応して、そのドラムの数より少ない数分設けられ、それぞれが画像信号を処理して画像形成用の画像データを生成するデータ処理ユニット（４０ａ〜４０ｄ）と、データ処理ユニットに対応して設けられ、当該データ処理ユニットで生成された画像データを像形成ユニットに供給するためのデータ転送ユニット（４１ａ〜４１ｄ）と、記録媒体の前記搬送経路に沿った長さが複数のドラムが配置されている全長よりも短い場合、１つのビデオインターフェースに対して複数のデコーダとＦＩＦＯを割り当て、デコーダで生成されたビデオデータをＦＩＦＯを介して各対応するビデオインターフェースに出力する。【選択図】  図４
2004299334.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の搬送経路に沿って配置された複数の像担持体から前記記録媒体に順次画像を転写して画像を形成する画像形成装置であって、
前記像担持体に対応して、前記像担持体の数より少ない数分設けられ、それぞれが画像信号を処理して画像形成用の画像データを生成するデータ処理ユニットと、
前記データ処理ユニットに対応して設けられ、当該データ処理ユニットで生成された画像データを前記像形成ユニットに供給するためのデータ転送ユニットと、
それぞれが前記像担持体を有し、前記画像データに応じて前記像担持体上に像を形成する複数の像形成ユニットと、
前記記録媒体の前記搬送経路に沿った長さが前記複数の像担持体が配置されている全長よりも短い場合、１つの像形成ユニットに対して複数のデータ処理ユニットを割り当て、前記データ処理ユニットで生成された画像データを前記データ転送ユニットを介して各対応する像形成ユニットへ出力する手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記データ処理ユニットの数と前記データ転送ユニットの数は同じであり、当該数は、前記記録媒体が同時に接触する前記像担持体の数に対応していることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記データ転送ユニットは、複数のＦＩＦＯと、前記ＦＩＦＯの出力を切り換えて前記像形成ユニットに供給する切り換え手段とを備えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記データ処理ユニットの数よりも前記データ転送ユニットの数の方が大きく、１つの像形成ユニットに対して複数のデータ転送ユニットが割り当てられることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記データ処理ユニットと前記データ転送ユニットの間でデータの転送方向を切り換えるセレクタを更に有することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記複数の像形成ユニットはそれぞれ異なる色の画像を形成することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
像担持体に対応して、前記像担持体の数より少ない数分設けられ、それぞれが画像信号を処理して画像形成用の画像データを生成するデータ処理ユニットと、前記データ処理ユニットに対応して設けられ、当該データ処理ユニットで生成された画像データを前記像形成ユニットに供給するためのデータ転送ユニットと、それぞれが前記像担持体を有し前記画像データに応じて前記像担持体上に像を形成する複数の像形成ユニットとを有し、記録媒体の搬送経路に沿って配置された複数の像担持体から前記記録媒体に順次画像を転写して画像を形成する画像形成装置の制御方法であって、
前記記録媒体の前記搬送経路に沿った長さが前記複数の像担持体が配置されている全長よりも短い場合、１つの像形成ユニットに対して複数のデータ処理ユニットを割り当て、前記データ処理ユニットで生成された画像データを前記データ転送ユニットを介して各対応する像形成ユニットへ出力することを特徴とする画像形成装置の制御方法。
【請求項８】
前記データ処理ユニットの数と前記データ転送ユニットの数は同じであり、当該数は、前記記録媒体が同時に接触する前記像担持体の数に対応していることを特徴とする請求項７に記載の画像形成装置の制御方法。
【請求項９】
前記データ転送ユニットは、複数のＦＩＦＯと、前記ＦＩＦＯの出力を切り換えて前記像形成ユニットに供給することを特徴とする請求項７又は８に記載の画像形成装置の制御方法。
【請求項１０】
前記データ処理ユニットの数よりも前記データ転送ユニットの数の方が大きく、１つの像形成ユニットに対して複数のデータ転送ユニットを割り当てることを特徴とする請求項７に記載の画像形成装置の制御方法。
【請求項１１】
前記データ処理ユニットと前記データ転送ユニットの間でデータの転送方向を切り換える工程を更に有することを特徴とする請求項１０に記載の画像形成装置の制御方法。
【請求項１２】
前記複数の像形成ユニットはそれぞれ異なる色の画像を形成することを特徴とする請求項７乃至１１のいずれか１項に記載の画像形成装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体の搬送経路に沿って配置された複数の像担持体から前記記録媒体に順次画像を転写して画像を形成する画像形成装置及びその制御方法に関するものである。
【０００２】
【従来の技術】
レーザビームプリンタにおいて、各色に対応する像を形成するための複数の現像部を備え、各現像部に、レーザ光に応じてドラム上に静電潜像を形成する感光ドラム、その静電潜像をトナーにより顕像し、そのトナー像を、搬送されてくる記録紙に転写する転写ローラを備えることにより、記録紙に複数の色の画像を転写してフルカラーの画像を印刷するカラーレーザビームプリンタが知られている。
【０００３】
このような複数のドラムを使用して画像を印刷するプリンタ装置では、各ドラムに対応させてデコーダやＦＩＦＯなどを備えており、これらにより並行してビデオデータを各像形成部に供給して各ドラムで並行して各色に対応する画像を形成することにより、高速なフルカラー画像の記録を可能にしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなプリンタ装置において、例えば、記録紙のサイズが小さいような場合、或いは使用する用紙サイズが予め所定サイズ以下と決まっているような場合は、そのプリンタ装置が備えている全てのドラムに対して同時に像形成を行わなくても記録紙の搬送に合せて順次、各色の画像形成を実行しても十分実用に供することが考えられる。
【０００５】
本発明は上記従来例に鑑みてなされたもので、像担持体の数よりも少ない数のデータ処理ユニットとデータ転送ユニットとを使用して、それよりも大きい数の像形成ユニットにより像形成を行うことができる画像形成装置及びその制御方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明の画像形成装置は以下のような構成を備える。即ち、
記録媒体の搬送経路に沿って配置された複数の像担持体から前記記録媒体に順次画像を転写して画像を形成する画像形成装置であって、
前記像担持体に対応して、前記像担持体の数より少ない数分設けられ、それぞれが画像信号を処理して画像形成用の画像データを生成するデータ処理ユニットと、
前記データ処理ユニットに対応して設けられ、当該データ処理ユニットで生成された画像データを前記像形成ユニットに供給するためのデータ転送ユニットと、
それぞれが前記像担持体を有し、前記画像データに応じて前記像担持体上に像を形成する複数の像形成ユニットと、
前記記録媒体の前記搬送経路に沿った長さが前記複数の像担持体が配置されている全長よりも短い場合、１つの像形成ユニットに対して複数のデータ処理ユニットを割り当て、前記データ処理ユニットで生成された画像データを前記データ転送ユニットを介して各対応する像形成ユニットへ出力する手段と、を有することを特徴とする。
【０００７】
上記目的を達成するために本発明の画像形成装置の制御方法は以下のような工程を備える。即ち、
像担持体に対応して、前記像担持体の数より少ない数分設けられ、それぞれが画像信号を処理して画像形成用の画像データを生成するデータ処理ユニットと、前記データ処理ユニットに対応して設けられ、当該データ処理ユニットで生成された画像データを前記像形成ユニットに供給するためのデータ転送ユニットと、それぞれが前記像担持体を有し前記画像データに応じて前記像担持体上に像を形成する複数の像形成ユニットとを有し、記録媒体の搬送経路に沿って配置された複数の像担持体から前記記録媒体に順次画像を転写して画像を形成する画像形成装置の制御方法であって、前記記録媒体の前記搬送経路に沿った長さが前記複数の像担持体が配置されている全長よりも短い場合、１つの像形成ユニットに対して複数のデータ処理ユニットを割り当て、前記データ処理ユニットで生成された画像データを前記データ転送ユニットを介して各対応する像形成ユニットへ出力することを特徴とする。
【０００８】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。尚、ここでは本実施の形態に好適なレーザビームプリンタの構成を例にして説明するが、本発明はこのような構成のプリンタ装置に限定されるものではない。
【０００９】
［実施の形態１］
本発明の実施の形態１では、６個の感光ドラム（像担持体）を有するホストベースのレーザプリンタにおいて、使用可能な用紙の最大長Ｌがこれら６個のドラムが配列された長さＤより短い場合（図２参照）で説明する。このとき、以下に説明するような手段で、各色のビデオ信号（画像信号）をデコードした画像処理するデコーダ（データ処理ユニット）や、そのデコードしたビデオデータをレーザユニットに出力するためのデータ転送ユニットに対応するＦＩＦＯの数を減らし、それらを有効利用できるようにしている。
【００１０】
図２の例では、記録に使用される記録紙の最大長Ｌはドラム４個分の長さ（４ｄ）に相当しているため、４個のドラムに並行に像形成が行われれば足りる。従って、この場合は、同時にビデオデータをプリンタエンジンに出力する数は「４」となる。このことから、デコーダとＦＩＦＯの数を「４」とし、記録紙が到達していない色Ｃ２とＫのドラムに関しては、最も左端のＹとその隣のＭ１用のデコーダ及びＦＩＦＯを利用するようにしている。
【００１１】
図２に示す６個のドラムが配列されたプリンタ装置において、記録紙の搬送経路の上流側からそれぞれＹ，Ｍ１，Ｍ２，Ｃ１，Ｃ２，Ｋの６色に対応する感光ドラムが配置されている。
【００１２】
この場合の動作は、次のようになる。
（１）ホストＰＣから送られてきた画像データ（Ｙ，Ｍ１，Ｍ２，Ｃ１，Ｃ２，Ｋ）を一旦、受信バッファに貯える。
（２）Ｙ，Ｍ１，Ｍ２，Ｃ１色のビデオデータを受信バッファから、１〜４のデコーダに転送してデコードを開始し、プリンタエンジンからの指示により順次ビデオインターフェースに出力する。
（３）先にＹデータのデコードが終了した時点で、Ｃ２データを、Ｙデータが使用していたデコーダに転送し、切換器によりＦＩＦＯの出力先をビデオインターフェース５（Ｃ２用）に切り替える。次に、Ｍ１データのデコードが終了すると、同様にＫデータをＭ１データが使用していたデコーダに転送し、切換器によりＦＩＦＯの出力先をビデオインターフェース６（Ｋ用）に切り替える。
【００１３】
これにより、デコーダとＦＩＦＯの数を減らしてコストダウンを実現するものである。
【００１４】
図１は、本発明の実施の形態に係るレーザビームプリンタ装置の概略構成を示すブロック図である。
【００１５】
図において、１はホストコンピュータ（ＰＣ）で、本実施の形態に係るホストベースのレーザビームプリンタ装置２に接続されており、このプリンタ装置２に対して印刷データを送信して印刷を実行させる。３はプリンタコントローラで、このプリンタ装置２の動作を制御している。４はプリンタエンジンで、このプリンタエンジン４はＮ個の感光ドラムを備え、電子写真方式で印刷を行っている。
５はプリンタコントローラ３の制御部でＡＳＩＣで構成されており、この制御部５は、プリンタエンジン４の感光ドラムの個数（Ｎ：図２の例では６）に対して、それよりも少ない数（Ｎ）のデコーダとＮ個のＦＩＦＯを備えている。６は受信バッファで、受信した印刷データを格納している。この受信バッファ６は、各色Ｙ，Ｍ１，Ｍ２，Ｃ１，Ｃ２，Ｋ色の印刷データを格納するためのメモリエリアをそれぞれ有するＤＲＡＭで構成されている。７はＣＰＵで、印刷データの受信及びその解析、プリンタエンジン４の制御等を司っている。
【００１６】
以上の構成において、ホストコンピュータ１から送信された印刷データは、一度、受信バッファ６に上述した各色ごとに分けて格納される。そして例えば１ページの印刷データが受信バッファ６に格納された後、ホストコンピュータ１から印刷開始が指示されるとプリンタエンジン４の動作が開始され、このプリンタエンジン４からのデータ要求に応じて、受信バッファ６に格納されている各メモリエリアからそれぞれ対応する色（Ｙ、Ｍ１、Ｍ２、Ｃ１、Ｃ２、Ｋ）の印刷データが読み出され、ＡＳＩＣ５のデコーダにより伸長されてビデオデータに変換され、各ＦＩＦＯを通してプリンタエンジン４の各対応するレーザユニットに送られる。これにより、各感光ドラム上に並行して、それぞれ対応する色の静電潜像が形成され、例えば図２のように、搬送される記録紙上に、順次カラー画像を転写することにより、記録紙上にフルカラーの画像が印刷される。尚、ＡＳＩＣ５におけるデコーダ及びＦＩＦＯの切り替え、選択は、ＣＰＵ７の制御の下に実行される。
【００１７】
図２は、本発明の実施の形態１に係るレーザビームプリンタ装置のプリンタエンジン４における感光ドラムと記録紙との関係を説明する図である。尚、この図では、電子写真方式において周知のレーザユニット、現像部、転写部、帯電部等の構成を省略して示している。またこの図２では、感光ドラムの数が６個の場合で示しているが、本発明はこれに限定されるものではない。
【００１８】
これら６つの感光ドラム（Ｙ，Ｍ１，Ｍ２，Ｃ１，Ｃ２，Ｋ）を配列した長さＤは、Ｄ＝５×ｄ（ｄは、隣接する感光ドラム同士の間隔）であるが、いま印刷可能な記録紙の最大サイズの長さＬが、図２に示すように、Ｄ＞Ｌであり、かつ感光ドラム５個分の長さよりも短くなっている（５ｄ＞Ｌ）。このことから、印刷時に、同時に使用される感光ドラムの最大数は４個となる。
【００１９】
このような構成を備えるプリンタエンジン４の場合、ビデオインターフェースから同時に要求されるビデオデータの数も「４」となる。
【００２０】
従って、この実施の形態では、Ｙ，Ｍ１，Ｍ２，Ｃ１色のビデオデータが同時に出力されて像形成がなされた後、Ｙのビデオデータがの出力が終了するとＣ２のビデオデータの出力を開始し、次にＭ１のビデオデータによる像形成が終了すると、次はＫのビデオデータによる像形成が開始されることになる。こうして４個のデコーダとＦＩＦＯにより６色の画像データからなるカラー画像を印刷することができる。
【００２１】
図３は、一般的な６ドラム式のプリンタエンジンを備えるレーザビームプリンタ装置の概略構成を示すブロック図である。
【００２２】
ホストコンピュータ３０から、圧縮された各色の印刷データ（Ｙ，Ｍ１，Ｍ２，Ｃ１，Ｃ２，Ｋ）が送信されてくると、その印刷データは受信バッファ３２に記憶される。こうして印刷が開始されると、プリンタエンジンからの同期信号に応じて、制御部３１の制御の下に、順次印刷データが受信バッファ３２から読み出され、デコーダ３４によりデコードされ、ＦＩＦＯ３５を通して、それぞれ対応する色のビデオインターフェースに転送される。
【００２３】
これにより６色分のカラー画像の印刷が並行して実行される。
【００２４】
図４は、本発明の実施の形態１に係る６個の感光ドラムを備えるプリンタエンジンを備えるレーザビームプリンタ装置の概略構成を示すブロック図である。
【００２５】
ホストＰＣ１から、圧縮された各色の印刷データ（Ｙ，Ｍ１，Ｍ２，Ｃ１，Ｃ２，Ｋ）が送られてくると、それらは受信されて受信バッファ６に格納される。そして印刷が開始されるとビデオインターフェースからの指示によりデコーダ４０により順次ビデオデータに変換され、ＦＩＦＯ４１を介してプリンタエンジン４に出力される。
【００２６】
ここでは、図２に示すように、印刷に使用される記録紙の最大長はドラム４個分の長さに相当している。従って、並行して像形成処理が実行されるのは、４色分、図２の例では、Ｙ，Ｍ１，Ｍ２，Ｃ１色のビデオデータである。そこで図４に示すように、デコーダ４０とＦＩＦＯ４１をそれぞれ４個備え、Ｙ，Ｍ１，Ｍ２，Ｃ１色のビデオデータの出力時には、Ｙ，Ｍ１，Ｍ２，Ｃ１用のデコーダ４０ａ〜４０ｄとＦＩＦＯ４１ａ〜４１ｄとを使用し、切換器４２，４３により、Ｙ，Ｍ１色のビデオデータをそれぞれビデオインターフェース１，２に出力している。
【００２７】
そして、Ｙ色のビデオデータによる像形成が終了すると、次に像形成されるＣ２色の印刷データをデコーダ４０ａに出力し、その出力をＦＩＦＯ４１ａを通して出力する。この時、切換器４２は、Ｃ２色に対応するドラムに出力するビデオインターフェース５に出力するように切換えられている。これにより、Ｍ１，Ｍ２，Ｃ１，Ｃ２色のビデオデータによる像形成が並行して実行される。
【００２８】
同様に、Ｍ１色のビデオデータによる像形成が終了すると、次に像形成されるＫ色の印刷データをデコーダ４０ｂに出力し、その出力をＦＩＦＯ４１ｂを通して出力する。この時、切換器４３は、Ｋ色に対応するドラムに出力するビデオインターフェース６に出力するように切換えられている。これにより、Ｍ２，Ｃ１，Ｃ２，Ｋ色のビデオデータによる像形成が並行して実行される。
【００２９】
このような６つのビデオインターフェースにおけるデータの並行出力処理を説明するのが図８（Ａ）である。
【００３０】
図８（Ａ）において、Ｓで印刷動作が開始されると最初はＹ色の印刷データのデコード及びビデオインターフェース１への出力が開始される。そして、所定の時間差を空けて次のＭ１色の印刷データのデコード及び、そのビデオデータのビデオインターフェース２への出力が開始される。こうしてＹ，Ｍ１，Ｍ２，Ｃ１色の４色分の印刷データのデコード及び像形成が並行して実行され、タイミングＰ１で、Ｙ色のビデオデータによる像形成が終了すると、５番目のドラムに対応するＣ２の色の印刷データのデコード及びビデオインターフェース５への出力が開始される。こうしてＭ１，Ｍ２，Ｃ１，Ｃ２の４色分の印刷データのデコード及び像形成が並行して実行され、タイミングＰ２で、Ｍ１の色のビデオデータによる像形成が終了すると、６番目のドラムに対応するＫ色の印刷データのデコード及びビデオインターフェース６への出力が開始される。
【００３１】
図５は、本発明の実施の形態１に係るレーザビームプリンタ装置における処理を示すフローチャートである。この処理を実行するプログラムはメモリ７ａに記憶されており、ＣＰＵ７の制御の下に実行される。
【００３２】
この処理は、例えば１ページ分の印刷データが受信バッファ６に記憶された状態で開始され、ステップＳ１で、ホストＰＣ１から印刷開始が指示されるとステップＳ２に進み、受信バッファ６に記憶されている各色のデータ（Ｙ，Ｍ１，Ｍ２，Ｃ１，Ｃ２，Ｋ）の内、最初に並行して像形成が実行される、Ｙ，Ｍ１，Ｍ２，Ｃ１の印刷データを、４つのデコーダ４０ａ〜４０ｄ，ＦＩＦＯ４１ａ〜４１ｄに出力する。次にステップＳ３に進み、ＦＩＦＯ４１ａ，４１ｂの後段の切換器４２，４３における切換先を設定する。即ち、ここでは、切換器４２はビデオインターフェース１に、切換器４３はビデオインターフェース２に出力するように切り換える。
【００３３】
次にステップＳ４に進み、Ｙ色の印刷データのデコーダを完了して、そのＹ色の画像の像形成を完了したか否かを判断する。Ｙ色のビデオデータによる像形成が完了するとステップＳ５に進み、次に像形成が実行されるＣ２色の印刷データの転送先デコーダを、Ｙ色の印刷データのデコードに使用していたデコーダ４０ａに設定する。そして切換器４２をＹ用のビデオインターフェース１からＣ２用のビデオインターフェース５に切り換える。
【００３４】
次にステップＳ６に進み、Ｍ１色の印刷データのデコーダを完了して、そのＭ１色の画像の像形成を完了したか否かを判断する。Ｍ１色のビデオデータによる像形成を完了するとステップＳ７に進み、次に並行して像形成が実行されるＫ色の印刷データの転送先デコーダを、Ｍ１色の印刷データが使用していたデコーダ４０ｂに設定し、切換器４３の出力先をＭ１用のビデオインターフェース２からＫ用のビデオインターフェース６に切り換える。こうしてステップＳ８で印刷が完了するまで、像形成処理を実行する。
【００３５】
以上説明したように本実施の形態１によれば、印刷データをデコードするデコーダやＦＩＦＯを共用でき、装置のコストダウンが可能となる。
【００３６】
［実施の形態２］
次に本発明の実施の形態２について説明する。
【００３７】
この実施の形態２は、４ドラムのレーザビームプリンタの例で説明する。
【００３８】
この実施の形態２では、記録紙の長さＬ０とドラム間隔ｄの関係が、２×ｄ≧Ｌ０のとき、デコーダとＦＩＦＯは各２個で済むことになる。
【００３９】
しかし、このレーザビームプリンタ装置で印刷可能な記録紙の最大長Ｌは、４×ｄ＝Ｌである。このため、本実施の形態２に係るプリンタ装置では、デコーダとＦＩＦＯは各４個設けられている。
【００４０】
本実施の形態２では、２×ｄ≧（用紙長さ）の場合で以下に説明する。
【００４１】
この場合は、デコーダ、ＦＩＦＯは各２個で済むことになるので２個のデコーダとＦＩＦＯが余ることになる。これを有効利用し、１色で同時に２個のＦＩＦＯを使用することにより、プリンタエンジン４における印刷動作に対してビデオデータが間に合わなくなる現象を少なくする。また、圧縮率の悪い印刷データが多い色データに余ったＦＩＦＯを割り当てることにより、印刷動作に対してビデオデータが間に合わなくなる現象を少なくできる。
【００４２】
上記の場合において、次のような動作となる。
（１）ホストＰＣ１から何個のデコーダを使用するかを指示する。
（２）ホストＰＣ１から余ったＦＩＦＯをどの色に割り当てるかを指示する。
（３）ホストＰＣ１から送られてきた印刷データ（Ｙ，Ｍ，Ｃ，Ｋ）を、一旦、受信バッファ６に貯える。
（４）Ｙ，Ｍ色データを受信バッファ６からＹ用のデコーダ、Ｍ用のデコーダへ転送する。
（５）Ｙ色の印刷データのデコード結果は、セレクタを介して２つのＦＩＦＯへ格納される。Ｍ色の印刷データのデコーダ結果も、同様にセレクタを介して２つのＦＩＦＯに格納される。
（６）各色には、２個のＦＩＦＯが割り当ててられる。但し、ＹとＣ、ＭとＫは時分割で同時には使わない。２つのＦＩＦＯは、例えば奇数ラインと偶数ラインに分けて格納される。
（７）Ｙ色の印刷データのデコードが完了すると、Ｃ色の印刷データを受信バッファ６からＹ／Ｃのデコーダへ転送する。
（８）Ｃ色の印刷データのデコード結果は、セレクタを介して２つのＦＩＦＯへ格納される。
（９）Ｍ色の印刷データのデコードが終わったら、Ｋ色の印刷データを受信バッファからＭ／Ｋのデコーダへ転送する。
（１０）Ｙ，Ｍの時と同様に、Ｍ色の印刷データのデコード結果を２つのＦＩＦＯに格納する。
（１１）Ｋ色の印刷データのデコーダ結果も、同様にセレクタを介して２つのＦＩＦＯに格納される。
（１２）Ｙ，Ｍの時と同様に、Ｋ色の印刷データのデコード結果を２つのＦＩＦＯに格納する。
（１３）ＦＩＦＯの出力先のセレクタにより、各色に合った出力先（ビデオインターフェース１乃至ビデオインターフェース４）を選択する。
【００４３】
これにより、通常の倍の数のＦＩＦＯを使うことができるので、ビデオデータの転送が間に合わずに印刷ができなくなるという事態の発生を抑えることができる。また圧縮率が悪くデコードの速度が間に合わないような印刷データでも、プリンタエンジンの動作に追随して印刷できるようになる。
【００４４】
図６は、本発明の実施の形態２に係る４個の感光ドラム（Ｙ，Ｍ，Ｃ，Ｋ）を備えるプリンタエンジンを備えるレーザビームプリンタ装置の概略構成を示すブロック図である。
【００４５】
ホストＰＣ１から、圧縮された各色の印刷データ（Ｙ，Ｍ，Ｃ，Ｋ）が送られてくると、それらは受信されて受信バッファ６に格納される。そして印刷が開始されるとビデオインターフェースからの指示によりデコーダ６０ａ，６０ｂにより順次ビデオデータに変換され、ＦＩＦＯ６２を介してプリンタエンジンに出力される。
【００４６】
ここでは、印刷に使用される記録紙の最大長はドラム２個分の長さに相当している。従って、並行して像形成処理が実行されるのは、２色分のビデオデータである。そこで図６に示すように、デコーダ６０ａ，６０ｂとセレクタ６１，６３、ＦＩＦＯ６２ａ〜６２ｄを備え、Ｙ，Ｍ色のビデオデータの出力時には、Ｙ色の印刷データをデコーダ６０ａによりデコードし、その出力をセレクタ６１により切り替えて、ＦＩＦＯ６２ａ，６２ｃを介して出力する。またＭ色の印刷データをデコーダ６０ｂによりデコードし、その出力をセレクタ６１により切り替えて、ＦＩＦＯ６２ｂ，６２ｄを介して出力する。
【００４７】
こうしてＹ色の印刷データをデコーダ６０ａに転送し、Ｙ色のビデオデータによる像形成が完了すると、次に像形成されるＣ色の印刷データを受信バッファ６から読み出して、デコーダ６０ａ（今までＹ色の印刷データのデコードに使用していたデコーダ）に転送する。そしてセレクタ６１によりデコーダ６０ａの出力をＦＩＦＯ６２ａ，６２ｃに送り、セレクタ６３の出力をビデオインターフェース３に切り換える。
【００４８】
同様に、Ｍ色の印刷データをデコーダ６０ｂに転送し、Ｍ色のビデオデータによる像形成が完了すると、次に像形成されるＫ色の印刷データを受信バッファ６から読み出して、デコーダ６０ｂ（今までＭ色の印刷データのデコードに使用していたデコーダ）に転送する。そしてセレクタ６１によりデコーダ６０ｂの出力をＦＩＦＯ６２ｂ，６２ｄに送り、セレクタ６３の出力をビデオインターフェース４に切り換える。
【００４９】
このように、各色のビデオデータで、２つのＦＩＦＯを使用する。即ち、ＹとＣ、ＭとＫのそれぞれにおいて複数のＦＩＦＯを時分割で使用する。
【００５０】
このような４つのビデオインターフェースにおけるデータの並行出力処理を説明するのが図８（Ｂ）である。
【００５１】
図８（Ｂ）において、Ｓで印刷動作が開始されると最初はＹ色の印刷データのデコード及びビデオインターフェース１への出力が開始される。そして、所定の時間差を空けて次のＭ色の印刷データのデコード及び、そのビデオデータのビデオインターフェース２への出力が開始される。こうしてＹ，Ｍの２色分の印刷データのデコード及び像形成が並行して実行され、タイミングＰ１で、Ｙ色のビデオデータによる像形成が終了すると、３番目のドラムに対応するＣ色の印刷データのデコード及びビデオインターフェース３への出力が開始される。こうしてＭ，Ｃの２色分の印刷データのデコード及び像形成が並行して実行され、タイミングＰ２で、Ｍ色のビデオデータによる像形成が終了すると、４番目のドラムに対応するＫ色の印刷データのデコード及びビデオインターフェース４への出力が開始される。
【００５２】
図７は、本発明の実施の形態２に係るレーザビームプリンタ装置における処理を示すフローチャートである。この処理を実行するプログラムはメモリ７ａに記憶されており、ＣＰＵ７の制御の下に実行される。
【００５３】
この処理は、例えば１ページ分の印刷データが受信バッファ６に記憶された状態で開始され、ステップＳ１１で、ホストコンピュータ１から印刷開始が指示され、プリンタ装置からホストコンピュータ１へプリンタ情報（ドラム数及び全ドラムの間隔長Ｄ等）を送信する。
【００５４】
これによりホストコンピュータ１は、そのプリンタ装置のドラムの数、ドラムの間隔、印刷可能な色数、これから印刷しようとしている画像サイズ（用紙サイズ）、更に必要に応じてデコーダ数、ＦＩＦＯの数を取得し、これから印刷しようとしている印刷データの印刷を実行する際に、並行して動作するドラムの数を判別できる。この数値に基づいて、どのデコーダとＦＩＦＯとを組合わせて使用できるかを判断し、その結果をプリンタ装置に伝送して、並行して使用するデコーダ、ＦＩＦＯ及びセレクタ６１，６３の切り換えを設定することができる。
【００５５】
こうしてステップＳ１２に進み、ホストコンピュータ１から、使用するデコーダの数と、デコーダ及びＦＩＦＯを共通化する色、ＦＩＦＯ使い方の指示等を受取る。これにより、色データに応じて使用するデコーダ、ＦＩＦＯ、及びセレクタ６１，６３の設定を決定する。この例では、デコーダ６０ａはＹとＣで使用され、デコーダ６０ｂはＭとＫで使用される。またＦＩＦＯも同様に、ＹとＣがそれぞれＦＩＦＯ６２ａ，６２ｃを時分割で使用し、ＭとＫがそれぞれＦＩＦＯ６２ｂ，６２ｄを時分割で使用する。これにより、１色当りのＦＩＦＯによるデータ転送量を増やすことができる。そしてステップＳ１３では、ＦＩＦＯの後段のセレクタ６３における出力を設定する。即ち、ＦＩＦＯ６２ａ，６２ｃにＹ色のビデオデータが流れているときは、それらの出力がビデオインターフェース１に接続されるようにセレクタ６３を設定する。またＦＩＦＯ６２ａ，６２ｃにＣ色のビデオデータが流れているときは、それらの出力がビデオインターフェース３に接続されるようにセレクタ６３を設定する。またＦＩＦＯ６２ｂ，６２ｄにＭ色のビデオデータが流れているときは、それらの出力がビデオインターフェース２に接続されるようにセレクタ６３を設定し、ＦＩＦＯ６２ｂ，６２ｄにＫ色のビデオデータが流れているときは、それらの出力がビデオインターフェース４に接続されるようにセレクタ６３を設定する。
【００５６】
こうしてＹ，Ｍ色の画像が並行して像形成され、ステップＳ１４で、Ｙ色のビデオデータによる像形成を完了したかどうかを調べ、完了するとステップＳ１５に進み、今度はＣデータをＹ／Ｃ用のデコーダ６０ａに転送してＣ色の印刷データのデコードを開始する。またこの時は、セレクタ６３により、２つのＦＩＦＯ６２ａ，６２ｃの出力先をビデオインターフェース３に設定する。これによりＭ，Ｃ色の画像が並行して形成される。
【００５７】
こうしてステップＳ１６では、Ｍ色の印刷データがデコードされてＭ色の像が形成されたかどうかを判定し、Ｍ色の像が形成されるとステップＳ１７に進み、次にＣ色のビデオデータと並行して像形成されるＫ色のビデオデータをＭ／Ｋ用のデコーダ６０ｂへ転送してＫ色の印刷データのデコードを開始する。こうしてデコードされたＫ色のビデオデータは、セレクタ６１の設定に従ってＦＩＦＯ６２ｂ，６２ｄに送られる。またセレクタ６３により、２つのＭ／Ｋ用のＦＩＦＯ６２ｂ，６２ｄの出力をビデオインターフェース４に出力する。こうしてステップＳ１８で印刷が完了するまで、このような処理が繰り返し実行される。
【００５８】
以上説明したように本実施の形態２によれば、１つの色データに対して２個のＦＩＦＯを使用してプリンタエンジンに出力することができるので、ビデオデータの転送がプリンタエンジンの動作速度に間に合わずに印刷ができなくなるといった事態の発生を防止できる。また、印刷データの圧縮率が低くて、印刷データのデコード速度がプリンタエンジンにおける像形成の速度に間に合わないような場合でも、バッファとして利用できるＦＩＦＯの容量を実質的に増やせるため印刷が出来るようになる。
【００５９】
以上説明したように本実施の形態２によれば、通常の２倍の数のＦＩＦＯを使うことができるので多くのビデオデータをバッファリングできるようになるため、ビデオデータの転送速度がプリンタエンジンの速度に追い付かなくなるという事態の発生を防止できる。
【００６０】
また本実施の形態によれば、記録紙のサイズとドラムの配置に応じて、デコーダやＦＩＦＯの数を減らすことができるのでコストダウンにつながる。
【００６１】
［他の実施の形態］
本発明の目的は前述したように、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００６３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【００６４】
【発明の効果】
以上説明したように本発明によれば、像担持体の数よりも少ない数のデータ処理ユニットとデータ転送ユニットとを使用して、それよりも大きい数の像形成ユニットにより像形成を行うことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るレーザビームプリンタ装置の概略構成を示すブロック図である。
【図２】本実施の形態に係る６ドラム式のプリンタエンジンのドラム配置と記録紙のサイズとの関係を説明する図である。
【図３】一般的な６ドラム式のレーザビームプリンタ装置におけるデコード及びビデオ出力を説明するブロック図である。
【図４】本発明の実施の形態１に係る６ドラム式のレーザビームプリンタ装置におけるデコード及びビデオ出力を説明するブロック図である。
【図５】本発明の実施の形態１に係る６ドラム式のレーザビームプリンタ装置における制御処理を説明するフローチャートである。
【図６】本発明の実施の形態２に係る４ドラム式のレーザビームプリンタ装置におけるデコード及びビデオ出力を説明するブロック図である。
【図７】本発明の実施の形態２に係るレーザビームプリンタ装置における制御処理を説明するフローチャートである。
【図８】本発明の実施の形態１及び２に係るレーザビームプリンタ装置におけるビデオ出力のタイミングを説明する図である。
【図１】
2004299334.tif 000003
【図２】
2004299334.tif 000004
【図３】
2004299334.tif 000005
【図４】
2004299334.tif 000006
【図５】
2004299334.tif 000007
【図６】
2004299334.tif 000008
【図７】
2004299334.tif 000009
【図８】
2004299334.tif 000010