(57)【特許請求の範囲】
【請求項１】
カラー印刷及びモノクロ印刷を実行する機能を有し、前記モノクロ印刷では、黒成分データと白成分のダミーデータからなるカラー成分データとを用い、かつカラー成分を黒成分よりも主走査１ライン当たりのデータ量を少なくして印刷を実行する画像形成装置であって、
前記カラー印刷では、印刷対象となるカラー画像の黒成分データ及びカラー成分データが展開され、前記モノクロ印刷では、印刷対象となるモノクロ画像の黒成分データ及び前記ダミーデータからなるカラー成分データが展開されるメモリと、
バスと、
前記メモリに第１のＤＭＡ転送要求を送ることにより、前記カラー印刷では前記カラー画像の黒成分データ、前記モノクロ印刷では前記モノクロ画像の黒成分データをそれぞれ、前記バスを使用して前記メモリから読み出し、読み出した黒成分データを一時蓄積する第１のＦＩＦＯを含む第１のＤＭＡ制御部と、
前記メモリに第２のＤＭＡ転送要求を送ることにより、前記カラー印刷では前記カラー画像のカラー成分データ、前記モノクロ印刷では前記モノクロ画像の前記ダミーデータからなるカラー成分データをそれぞれ、前記バスを使用して前記メモリから読み出し、読み出したカラー成分データを一時蓄積する第２のＦＩＦＯを含む第２のＤＭＡ制御部と、
前記第１のＤＭＡ転送要求と前記第２のＤＭＡ転送要求とが競合した場合に前記バスの使用権を調停するバス調停部と、
前記第１のＦＩＦＯを通して受け取った黒成分データと前記第２のＦＩＦＯを通して受け取ったカラー成分データとを用いて、前記カラー印刷では用紙に前記カラー画像を印刷し、前記モノクロ印刷では用紙に前記モノクロ画像を印刷するプリンターエンジンと、を備え、
前記第１のＤＭＡ制御部は、前記第１のＤＭＡ転送要求時に前記第１のＦＩＦＯに一時蓄積されている黒成分データの量を主走査ライン数に換算した第１の情報を、前記第１のＤＭＡ転送要求と一緒に前記バス調停部に送り、    
前記第２のＤＭＡ制御部は、前記第２のＤＭＡ転送要求時に前記第２のＦＩＦＯに一時蓄積されているカラー成分データの量を主走査ライン数に換算した第２の情報を、前記第２のＤＭＡ転送要求と一緒に前記バス調停部に送り、
前記バス調停部は、前記第１のＤＭＡ転送要求と前記第２のＤＭＡ転送要求とが競合した場合に、前記第１の情報で示される主走査ライン数と前記第２の情報で示される主走査ライン数とを比較し、前記第１の情報で示される主走査ライン数が前記第２の情報で示される主走査ライン数よりも小さければ、前記第１のＤＭＡ制御部に前記バスの使用権を与え、前記第２の情報で示される主走査ライン数が前記第１の情報で示される主走査ライン数よりも小さければ、前記第２のＤＭＡ制御部に前記バスの使用権を与える画像形成装置。
【請求項２】
前記第１のＦＩＦＯに一時蓄積されている黒成分データの量と前記第１の情報とを対応付けた第１のルックアップテーブルと、
前記第２のＦＩＦＯに一時蓄積されているカラー成分データの量と前記第２の情報とを対応付けた第２のルックアップテーブルと、を備え、
前記第１のＤＭＡ制御部は、前記第１のＤＭＡ転送要求時に前記第１のＦＩＦＯに一時蓄積されている黒成分データの量について、当該黒成分データの量に対応する前記第１の情報を、前記第１のルックアップテーブルを参照して求め、
前記第２のＤＭＡ制御部は、前記第２のＤＭＡ転送要求時に前記第２のＦＩＦＯに一時蓄積されているカラー成分データの量について、当該カラー成分データの量に対応する前記第２の情報を、前記第２のルックアップテーブルを参照して求める請求項１に記載の画像形成装置。
【請求項３】
前記カラー印刷及び前記モノクロ印刷を実行するプログラムを記憶する記憶部を備え、
前記プログラムでは、前記モノクロ印刷において、前記モノクロ画像の前記白成分からなるカラー成分の主走査１ライン当たりのデータ量が、前記バスのバス幅と同じにされている請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、印刷される画像のデータ転送において、バスへのアクセスが競合した場合のバス調停に関する。
【背景技術】
【０００２】
電子写真方式を利用したカラー印刷では、カラー画像を、シアン成分、マゼンタ成分、イエロー成分及び黒成分に分けて、シアン成分データ、マゼンタ成分データ、イエロー成分データ及び黒成分データを用いて各色の静電潜像を形成する。そして、各色の静電潜像に対応する色のトナーにより各色の静電潜像を現像してトナー像とし、送られてきた用紙に各色のトナー像を重ねて転写してカラー画像を印刷する。
【０００３】
メモリに展開された各色成分データの転送は、各色成分データに割り当てられたＤＭＡＣ(Direct Memory Access Controller)により実行され、これらのＤＭＡＣによるバスへのアクセスが競合した場合、バス調停がされる。
【０００４】
従来のバス調停の一例として、複数のデバイスが予め設定された期間内にバスを使用した回数の多い順に、複数のデバイスの順位を決定し、その順位に応じてバス使用の優先度を付与する技術が提案されている(例えば、特許文献１参照)。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１８７６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子写真方式の画像形成では、レーザースキャンニングユニット(ＬＳＵ：Laser Scanning Unit)からのレーザーを感光体ドラムに照射して静電潜像を形成する。このため、ＬＳＵに転送するデータはリアルタイム性が求められる。必要なタイミングにデータが間に合わない状態をアンダーランと称される。ＬＳＵに転送するデータについて、アンダーランが発生すると、その期間は静電潜像が形成されず、印刷不良となる。
【０００７】
本発明は、画像の印刷時にアンダーランをより確実に防止することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明に係る画像形成装置は、カラー印刷及びモノクロ印刷を実行する機能を有し、前記モノクロ印刷では、黒成分データと白成分のダミーデータからなるカラー成分データとを用い、かつカラー成分を黒成分よりも主走査１ライン当たりのデータ量を少なくして印刷を実行する画像形成装置であって、前記カラー印刷では、印刷対象となるカラー画像の黒成分データ及びカラー成分データが展開され、前記モノクロ印刷では、印刷対象となるモノクロ画像の黒成分データ及び前記ダミーデータからなるカラー成分データが展開されるメモリと、バスと、前記メモリに第１のＤＭＡ転送要求を送ることにより、前記カラー印刷では前記カラー画像の黒成分データ、前記モノクロ印刷では前記モノクロ画像の黒成分データをそれぞれ、前記バスを使用して前記メモリから読み出し、読み出した黒成分データを一時蓄積する第１のＦＩＦＯを含む第１のＤＭＡ制御部と、前記メモリに第２のＤＭＡ転送要求を送ることにより、前記カラー印刷では前記カラー画像のカラー成分データ、前記モノクロ印刷では前記モノクロ画像の前記ダミーデータからなるカラー成分データをそれぞれ、前記バスを使用して前記メモリから読み出し、読み出したカラー成分データを一時蓄積する第２のＦＩＦＯを含む第２のＤＭＡ制御部と、前記第１のＤＭＡ転送要求と前記第２のＤＭＡ転送要求とが競合した場合に前記バスの使用権を調停するバス調停部と、前記第１のＦＩＦＯを通して受け取った黒成分データと前記第２のＦＩＦＯを通して受け取ったカラー成分データとを用いて、前記カラー印刷では用紙に前記カラー画像を印刷し、前記モノクロ印刷では用紙に前記モノクロ画像を印刷するプリンターエンジンと、を備え、前記第１のＤＭＡ制御部は、前記第１のＤＭＡ転送要求時に前記第１のＦＩＦＯに一時蓄積されている黒成分データの量を主走査ライン数に換算した第１の情報を、前記第１のＤＭＡ転送要求と一緒に前記バス調停部に送り、前記第２のＤＭＡ制御部は、前記第２のＤＭＡ転送要求時に前記第２のＦＩＦＯに一時蓄積されているカラー成分データの量を主走査ライン数に換算した第２の情報を、前記第２のＤＭＡ転送要求と一緒に前記バス調停部に送り、前記バス調停部は、前記第１のＤＭＡ転送要求と前記第２のＤＭＡ転送要求とが競合した場合に、前記第１の情報で示される主走査ライン数と前記第２の情報で示される主走査ライン数とを比較し、前記第１の情報で示される主走査ライン数が前記第２の情報で示される主走査ライン数よりも小さければ、前記第１のＤＭＡ制御部に前記バスの使用権を与え、前記第２の情報で示される主走査ライン数が前記第１の情報で示される主走査ライン数よりも小さければ、前記第２のＤＭＡ制御部に前記バスの使用権を与える。
【０００９】
本発明の作用及び効果は、以下の通りである。プリンターエンジンに転送する黒成分データやカラー成分データについて、アンダーランが発生すると、その期間は静電潜像が形成されないので、印刷不良となる。第１のＦＩＦＯに一時蓄積されている黒成分データの量で描ける主走査ラインの数と、第２のＦＩＦＯに一時蓄積されているカラー成分データの量で描ける主走査ラインの数とを比べて、大きい方がアンダーランに対する余裕度が大きいことになる。
【００１０】
本発明に係る画像形成装置でのモノクロ印刷の方式は、黒成分データと白成分のダミーデータからなるカラー成分データとを用い、かつカラー成分を黒成分よりも主走査１ライン当たりのデータ量を少なくして印刷を実行する方式である。この方式では、カラー成分が黒成分よりも主走査１ライン当たりのデータ量が少ない。従って、第１のＦＩＦＯに一時蓄積されている黒成分データの量と第２のＦＩＦＯに一時蓄積されているカラー成分データの量とが同じでも、一時蓄積されているデータの量で描ける主走査ライン数は、カラー成分データの方が黒成分データよりも多くなる。
【００１１】
本発明ではモノクロ印刷において、第１のＤＭＡ転送要求時に第１のＦＩＦＯに一時蓄積されている黒成分データの量を主走査ライン数に換算した第１の情報が、第１のＤＭＡ転送要求と一緒にバス調停部に送られる。第２のＤＭＡ転送要求時に第２のＦＩＦＯに一時蓄積されているカラー成分データの量を主走査ライン数に換算した第２の情報が、第２のＤＭＡ転送要求と一緒にバス調停部に送られる。そして、第１のＤＭＡ転送要求と第２のＤＭＡ転送要求とが競合した場合、第１の情報で示される主走査ライン数と第２の情報で示される主走査ライン数とを比較し、第１の情報で示される主走査ライン数が第２の情報で示される主走査ライン数よりも小さければ、第１のＤＭＡ制御部にバスの使用権が与えられる。第２の情報で示される主走査ライン数が第１の情報で示される主走査ライン数よりも小さければ、第２のＤＭＡ制御部にバスの使用権が与えられる。
【００１２】
以上のように、本発明によれば、第１のＦＩＦＯに一時蓄積されている黒成分データの量を主走査ライン数に換算した値と、第２のＦＩＦＯに一時蓄積されているカラー成分データの量を主走査ライン数に換算した値とを比較してバスの使用権を調停する。従って、画像の印刷時にアンダーランをより確実に防止することが可能となる。
【００１３】
なお、モノクロ印刷において、カラー成分を黒成分よりも主走査１ライン当たりのデータ量を少なくするとは、例えば、主走査１ライン当たりの画素数及び／又は１画素当たりのビット数(バイト数)を少なくすることである。
【００１４】
上記構成において、前記第１のＦＩＦＯに一時蓄積されている黒成分データの量と前記第１の情報とを対応付けた第１のルックアップテーブルと、前記第２のＦＩＦＯに一時蓄積されているカラー成分データの量と前記第２の情報とを対応付けた第２のルックアップテーブルと、を備え、前記第１のＤＭＡ制御部は、前記第１のＤＭＡ転送要求時に前記第１のＦＩＦＯに一時蓄積されている黒成分データの量について、当該黒成分データの量に対応する前記第１の情報を、前記第１のルックアップテーブルを参照して求め、前記第２のＤＭＡ制御部は、前記第２のＤＭＡ転送要求時に前記第２のＦＩＦＯに一時蓄積されているカラー成分データの量について、当該カラー成分データの量に対応する前記第２の情報を、前記第２のルックアップテーブルを参照して求めることができる。
【００１５】
この構成によれば、第１のルックアップテーブルにおいて、第１のＦＩＦＯに一時蓄積されている黒成分データの量と第１の情報とを対応付けており、第２のルックアップテーブルにおいて、第２のＦＩＦＯに一時蓄積されているカラー成分データの量と第２の情報とを対応付けている。従って、第１のＤＭＡ転送要求時に一緒に送る第１の情報、及び第２のＤＭＡ転送要求時に一緒に送る第２の情報を迅速に得ることができる。
【００１６】
上記構成において、前記カラー印刷及び前記モノクロ印刷を実行するプログラムを記憶する記憶部を備え、前記プログラムでは、前記モノクロ印刷において、前記モノクロ画像の前記白成分からなるカラー成分の主走査１ライン当たりのデータ量が、前記バスのバス幅と同じにされている。
【００１７】
モノクロ印刷では、カラー成分データが白成分のダミーデータからなるので、カラー成分については、主走査１ライン当たりのデータ量を自由に設定することが可能である。この構成によれば、モノクロ印刷において、モノクロ画像の白成分からなるカラー成分の主走査１ライン当たりのデータ量が、バスのバス幅と同じにされている。これにより、第２のＤＭＡ転送要求を１回発生させると、主走査１ライン分のカラー成分データを転送させることができる。よって、モノクロ印刷において、プログラムでのカラー成分データの取り扱いを簡単にすることができる。
【発明の効果】
【００１８】
本発明によれば、画像の印刷時にアンダーランをより確実に防止することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る画像形成装置の全体を示す斜視図である。
【図２】図１に示す画像形成装置の装置本体の内部構造を示す図である。
【図３】図１に示す画像形成装置の構成を示すブロック図である。
【図４】図１に示す画像形成装置に備えられる画像印刷処理部の構成を示すブロック図である。
【図５】第１のＦＩＦＯ及び第２のＦＩＦＯの構成の一例を示す図である。
【図６】第１のルックアップテーブルの一例を示す図である。
【図７】第２のルックアップテーブルの一例を示す図である。
【図８】第１のＤＭＡ転送要求と第２のＤＭＡ転送要求とが競合していない場合のデータ転送を説明するタイミングチャートである。
【図９】第１のＤＭＡ転送要求と第２のＤＭＡ転送要求とが競合している場合(その１)のデータ転送を説明するタイミングチャートである。
【図１０】その１での第１のＦＩＦＯ及び第２のＦＩＦＯのデータ蓄積量の一例を示す図である。
【図１１】第１のＤＭＡ転送要求と第２のＤＭＡ転送要求とが競合している場合(その２)のデータ転送を説明するタイミングチャートである。
【図１２】その２での第１のＦＩＦＯ及び第２のＦＩＦＯのデータ蓄積量の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は本発明の一実施形態に係る画像形成装置１の全体を示す斜視図である。図２は画像形成装置１の装置本体１００の内部構造を示す図である。画像形成装置１は例えば、コピー、プリンター、スキャナー及びファクシミリの機能を有するデジタル複合機に適用することができる。画像形成装置１は装置本体１００、原稿読取部２００、原稿給送部３００及び操作部４００を備える。図２では操作部４００を省略している。
【００２１】
装置本体１００の上に原稿読取部２００が配置されており、原稿読取部２００の上に原稿給送部３００が配置されている。
【００２２】
原稿給送部３００は自動原稿送り装置として機能し、原稿載置部３０１に置かれた複数枚の原稿を連続的に原稿読取部２００に送ることができる。
【００２３】
原稿読取部２００は露光ランプ等を搭載したキャリッジ、ガラス等の透明部材により構成された原稿台、ＣＣＤ(Charge Coupled Device)センサー及び原稿読取スリット(いずれも不図示)を備える。ＣＣＤセンサーは読み取った原稿を画像データとして出力する。
【００２４】
装置本体１００は用紙貯留部１０１、画像形成部１０３及び定着部１０５を備える。用紙貯留部１０１は装置本体１００の最下部に配置されており、用紙の束を貯留することができる用紙カセット１０７ａ〜１０７ｄを備える。用紙カセット１０７ａ〜１０７ｄは三段構成にされている。一番上に用紙カセット１０７ａが配置され、その下に、用紙カセット１０７ｂが配置され、一番下に用紙カセット１０７ｃ，１０７ｄが並べて配置されている。
【００２５】
用紙カセット１０７ａ〜１０７ｄのうち、選択されたカセットに貯留された用紙の束において、最上位の用紙がピックアップローラー(不図示)の駆動により、装置本体１００の用紙搬送路１０７へ向けて送出される。用紙は用紙搬送路１０７を通って、画像形成部１０３へ搬送される。
【００２６】
用紙搬送路１０７は装置本体１００の一方の側面(図２において右側の側面)に沿って下方から上方に向かって略垂直方向に延設され、上方で他方の側面(図２において左側の側面)に向かうように湾曲して、原稿読取部２００の下方に沿って略水平方向に延びている。そして、その端部に排出トレイ１３１が設けられている。用紙搬送路１０７のうち、略水平方向に延びている部分が、用紙搬送路１０７ｅである。
【００２７】
画像形成部１０３は搬送されてきた用紙にトナー画像を形成する。画像形成部１０３はトナー画像を転写ベルト１１３に転写する順番に従って配置された、イエロー画像形成部１１１Ｙ、マゼンタ画像形成部１１１Ｍ、シアン画像形成部１１１Ｃ、ブラック画像形成部１１１ＢＫを備える。これらのユニットは同様の構成を有しており、イエロー画像形成部１１１Ｙを例にして説明する。
【００２８】
イエロー画像形成部１１１Ｙは感光体ドラム１１５及び露光装置１１７を備える。感光体ドラム１１５の周りには帯電装置１１９、現像装置１２１及びクリーニング装置１２３が配置されている。帯電装置１１９は感光体ドラム１１５の周面を一様に帯電させる。露光装置１１７は画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)に対応して変調された光を生成し、一様に帯電された感光体ドラム１１５の周面に照射する。これにより、感光体ドラム１１５の周面にはイエローの画像データに対応する静電潜像が形成される。この状態で感光体ドラム１１５の周面に現像装置１２１からイエロートナーを供給することにより、周面にはイエローの画像データに対応するトナー画像が形成される。
【００２９】
転写ベルト１１３は感光体ドラム１１５と１次転写ローラー１２５により挟まれた状態で反時計周りに動くことができる。イエローのトナー画像は感光体ドラム１１５から転写ベルト１１３に転写される。感光体ドラム１１５の周面に残っているイエロートナーはクリーニング装置１２３によって除去される。以上がイエロー画像形成部１１１Ｙの説明である。
【００３０】
イエロー画像形成部１１１Ｙ、マゼンタ画像形成部１１１Ｍ、シアン画像形成部１１１Ｃ、ブラック画像形成部１１１ＢＫの上方には、対応する色のトナーを収容したコンテナー、すなわち、イエロートナー用コンテナー１２７Ｙ、マゼンタトナー用コンテナー１２７Ｍ、シアントナー用コンテナー１２７Ｃ、ブラックトナー用コンテナー１２７ＢＫが配置されている。各色の現像装置１２１には対応するコンテナーからトナーが補給される。
【００３１】
上述したように転写ベルト１１３にはイエローのトナー画像が転写され、このトナー画像に重ねてマゼンタのトナー画像が転写され、同様に、シアンのトナー画像、ブラックのトナー画像が重ねて転写される。これにより転写ベルト１１３にカラーのトナー画像が形成される。このように各色のパターンのトナー画像を転写ベルト１１３に重畳して転写することにより、転写ベルト１１３にカラーのトナー画像が形成される。カラーのトナー画像は２次転写ローラー１２９によって、先ほど説明した用紙貯留部１０１から搬送されてきた用紙に転写される。
【００３２】
カラーのトナー画像が転写された用紙は、定着部１０５に送られる。定着部１０５は加熱ローラーと定着ローラーとを備える。これらのローラーによって、カラーのトナー画像が転写された用紙が挟まれる。これにより、カラーのトナー画像と用紙に熱と圧力が加えられて、カラーのトナー画像を用紙に定着させる。用紙は排紙トレイ１３１に排紙される。
【００３３】
操作部４００は操作キー部４０１と表示部４０３を備える。表示部４０３はタッチパネル機能を有しており、ソフトキーを含む画面が表示される。ユーザーは画面を見ながらソフトキーを操作することによって、コピー等の機能の実行に必要な設定等をする。
【００３４】
操作キー部４０１にはハードキーからなる操作キーが設けられている。具体的にはスタートキー、テンキー、ストップキー、リセットキー、コピー、プリンター、スキャナー及びファクシミリを切り換えるための機能切換キー等が設けられている。
【００３５】
スタートキーはコピー、ファクシミリ送信等の動作を開始させるキーである。テンキーはコピー部数、ファクシミリ番号等の数字を入力するキーである。ストップキーはコピー動作等を途中で中止させるキーである。リセットキーは設定された内容を初期設定状態に戻すキーである。
【００３６】
機能切換キーはコピーキー及び送信キー等を備えており、コピー機能、送信機能等を相互に切り替えるキーである。コピーキーを操作すれば、コピーの初期画面が表示部４０３に表示される。送信キーを操作すれば、ファクシミリ送信及びメール送信の初期画面が表示部４０３に表示される。
【００３７】
図３は図１に示す画像形成装置１の構成を示すブロック図である。画像形成装置１は装置本体１００、原稿読取部２００、原稿給送部３００、操作部４００、制御部５００及び通信部６００がバスによって相互に接続された構成を有する。装置本体１００、原稿読取部２００、原稿給送部３００及び操作部４００に関しては既に説明したので、説明を省略する。
【００３８】
制御部５００はＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)及び画像メモリ等を備える。ＣＰＵは画像形成装置１を動作させるために必要な制御を、装置本体１００等の画像形成装置１の上記構成要素に対して実行する。ＲＯＭは画像形成装置１の動作の制御に必要なソフトウェアを記憶している。ＲＡＭはソフトウェアの実行時に発生するデータの一時的な記憶及びアプリケーションソフトの記憶等に利用される。画像メモリは画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)を一時的に記憶する。
【００３９】
制御部５００は画像印刷処理部５０１の機能を有する。これについては、後で説明する。
【００４０】
通信部６００はファクシミリ通信部６０１及びネットワークＩ／Ｆ部６０３を備える。ファクシミリ通信部６０１は相手先ファクシミリとの電話回線の接続を制御するＮＣＵ(Network Control Unit)及びファクシミリ通信用の信号を変復調する変復調回路を備える。ファクシミリ通信部６０１は電話回線６０５に接続される。
【００４１】
ネットワークＩ／Ｆ部６０３はＬＡＮ(Local Area Network)６０７に接続される。ネットワークＩ／Ｆ部６０３はＬＡＮ６０７に接続されたパソコン等の端末装置との間で通信を実行するための通信インターフェイス回路である。
【００４２】
図４は、画像印刷処理部５０１の構成を示すブロック図である。画像印刷処理部５０１は、ＣＰＵ１１、ＥＥＰＲＯＭ１３、ＤＲＡＭ１５、第１のＤＭＡ制御部１７、第２のＤＭＡ制御部１９Ｃ，１９Ｍ，１９Ｙが、バス２１に接続された構成を有する。画像印刷処理部５０１は、さらに、バス調停部３５、第１の画像処理部２３及び第２の画像処理部２９Ｃ，２９Ｍ，２９Ｙを備える。
【００４３】
ＥＥＰＲＯＭ１３は記憶部の一例であり、カラー印刷及びモノクロ印刷を実行するプログラムを予め記憶している。このプログラムにおいて、カラー印刷での黒成分及びカラー成分(シアン成分、マゼンタ成分、イエロー成分)の主走査１ライン当たりのデータ量、並びにモノクロ印刷での黒成分及び白成分からなるカラー成分(シアン成分、マゼンタ成分、イエロー成分)の主走査１ライン当たりのデータ量が決められている。後で説明するように、モノクロ印刷において、モノクロ画像の白成分からなるカラー成分の主走査１ライン当たりのデータ量が、バス２１のバス幅と同じにされている。
【００４４】
ＣＰＵ１１は、ＥＥＰＲＯＭ１３に記憶されている上記プログラムに従って、画像印刷処理部５０１の動作を制御する。
【００４５】
ＤＲＡＭ１５はメモリの一例であり、ＰＤＬ(page description language)で記述された印刷対象となる画像の印刷データが、ドットデータとして展開される。詳細に説明すると、カラー印刷では、印刷対象となるカラー画像の黒成分データＤ１、シアン成分データＤ２、マゼンタ成分データＤ３、イエロー成分データＤ４のそれぞれのドットデータが、ＤＲＡＭ１５に展開される。シアン成分データＤ２、マゼンタ成分データＤ３及びイエロー成分データＤ４が、カラー成分データである。
【００４６】
モノクロ印刷では、印刷対象となるモノクロ画像の黒成分データＤ１、シアン成分データＤ２、マゼンタ成分データＤ３、イエロー成分データＤ４のそれぞれのドットデータが、ＤＲＡＭ１５に展開される。シアン成分データＤ２、マゼンタ成分データＤ３及びイエロー成分データＤ４が、カラー成分データである。モノクロ印刷では、カラー成分データは白成分のダミーデータである。
【００４７】
カラー印刷では黒成分データ、シアン成分データ、マゼンタ成分データ及びイエロー成分データを扱うが、モノクロ印刷では黒成分データのみを扱うようにすれば、カラー印刷とモノクロ印刷とで別個の印刷プログラムが必要となる。本実施形態のように、モノクロ印刷でもシアン成分データ、マゼンタ成分データ及びイエロー成分データを扱うことにより、カラー印刷とモノクロ印刷とで印刷プログラムを共通化できる。
【００４８】
モノクロ印刷において、シアン成分データ、マゼンタ成分データ及びイエロー成分データを扱う場合、これらのカラー成分データは白成分のダミーデータなので、印刷されない。このため、印刷プログラムでは、カラー成分を黒成分よりも印刷時の主走査１ライン当たりのデータ量が少なくするようにされている。これにより、ＣＰＵ１１等の負担を軽減している。モノクロ印刷において、カラー成分を黒成分よりも主走査１ライン当たりのデータ量を少なくするとは、例えば、主走査１ライン当たりの画素数及び／又は１画素当たりのビット数(バイト数)を少なくすることである。
【００４９】
第１のＤＭＡ制御部１７は、ＣＰＵ１１からデータ転送の権限が与えられることにより、ＣＰＵ１１の代わりに、ＤＲＡＭ１５に展開されている黒成分データＤ１を第１の画像処理部２３に転送する。第１のＤＭＡ制御部１７が黒成分データＤ１の転送を実行する場合、第１のＤＭＡ制御部１７はバス２１を使用して第１のＤＭＡ転送要求Ｒ１をＤＲＡＭ１５に送る。これにより、ＤＲＡＭ１５に展開されている黒成分データＤ１がバス２１を使用して第１の画像処理部２３に転送される。
【００５０】
第１のＤＭＡ制御部１７は、第１のＦＩＦＯ２５と第１のルックアップテーブル２７とを備える。これらについては後で説明する。
【００５１】
第２のＤＭＡ制御部１９Ｃは、ＣＰＵ１１からデータ転送の権限が与えられることにより、ＣＰＵ１１の代わりに、ＤＲＡＭ１５に展開されているシアン成分データＤ２を第２の画像処理部２９Ｃに転送する。第２のＤＭＡ制御部１９Ｃがシアン成分データＤ２の転送を実行する場合、第２のＤＭＡ制御部１９Ｃはバス２１を使用して第２のＤＭＡ転送要求Ｒ２をＤＲＡＭ１５に送る。これにより、ＤＲＡＭ１５に展開されているシアン成分データＤ２がバス２１を使用して第２の画像処理部２９Ｃに転送される。第２のＤＭＡ制御部１９Ｍはマゼンタ成分データＤ３について、第２のＤＭＡ制御部１９Ｙはイエロー成分データＤ４について、第２のＤＭＡ制御部１９Ｃと同様の処理をする。第２のＤＭＡ制御部１９Ｃ，１９Ｍ，１９Ｙを区別する必要がなければ、第２のＤＭＡ制御部１９と記載する。
【００５２】
第２のＤＭＡ制御部１９Ｃは、第２のＦＩＦＯ３１Ｃと第２のルックアップテーブル３３Ｃとを備える。第２のＤＭＡ制御部１９Ｍは、第２のＦＩＦＯ３１Ｍと第２のルックアップテーブル３３Ｍとを備える。第２のＤＭＡ制御部１９Ｙは、第２のＦＩＦＯ３１Ｙと第２のルックアップテーブル３３Ｙとを備える。これらについては後で説明する。
【００５３】
バス調停部３５は、黒成分データＤ１についての第１のＤＭＡ転送要求Ｒ１、シアン成分データＤ２についての第２のＤＭＡ転送要求Ｒ２、マゼンタ成分データＤ３についての第２のＤＭＡ転送要求Ｒ３、及び、イエロー成分データＤ４についての第２のＤＭＡ転送要求Ｒ４のうち、少なくとも二つが競合した場合に、いずれのＤＭＡ制御部にバス２１の使用権を与えるかを調停する。  
【００５４】
第１の画像処理部２３は、ズーム処理、フィルター処理等を黒成分データＤ１に対して実行する。ズーム処理とは、主走査方向に対する画像を拡大又は縮小する処理である。フィルターとは、画像を平滑化又は強調する処理である。第１の画像処理部２３で処理された黒成分データＤ１は、ブラック画像形成部１１１ＢＫの露光装置１１７に送られて、黒成分の静電潜像を形成するためのビーム光が生成される。
【００５５】
第２の画像処理部２９Ｃは、ズーム処理、フィルター処理等をシアン成分データＤ２に対して実行する。第２の画像処理部２９Ｃで処理されたシアン成分データＤ２は、シアン画像形成部１１１Ｃの露光装置１１７に送られて、シアン成分の静電潜像を形成するためのビーム光が生成される。
【００５６】
第２の画像処理部２９Ｍは、ズーム処理、フィルター処理等をマゼンタ成分データＤ３に対して実行する。第２の画像処理部２９Ｍで処理されたマゼンタ成分データＤ３は、マゼンタ画像形成部１１１Ｍの露光装置１１７に送られて、マゼンタ成分の静電潜像を形成するためのビーム光が生成される。
【００５７】
第２の画像処理部２９Ｙは、ズーム処理、フィルター処理等をイエロー成分データＤ４に対して実行する。第２の画像処理部２９Ｙで処理されたイエロー成分データＤ４は、イエロー画像形成部１１１Ｙの露光装置１１７に送られて、イエロー成分の静電潜像を形成するためのビーム光が生成される。第２の画像処理部２９Ｃ，２９Ｍ，２９Ｙを区別する必要がなければ、第２の画像処理部２９と記載する。
【００５８】
ブラック画像形成部１１１ＢＫ、シアン画像形成部１１１Ｃ、マゼンタ画像形成部１１１Ｍ及びイエロー画像形成部１１１Ｙの露光装置１１７は、レーザースキャンニングユニット(ＬＳＵ)である。
【００５９】
以上のように、画像印刷処理部５０１で処理された各色成分のデータは、プリンターエンジン１３３の各色の露光装置１１７に送られる。プリンターエンジン１３３は、ブラック画像形成部１１１ＢＫ、シアン画像形成部１１１Ｃ、マゼンタ画像形成部１１１Ｍ及びイエロー画像形成部１１１Ｙを含む。プリンターエンジン１３３は、第１のＦＩＦＯ２５を通して受け取った黒成分データＤ１と第２のＦＩＦＯ３１Ｃ，３１Ｍ，３１Ｙを通して受け取ったカラー成分データ(シアン成分データＤ２、マゼンタ成分データＤ３、イエロー成分データＤ４)とを用いて、カラー印刷では用紙にカラー画像を印刷し、モノクロ印刷では用紙にモノクロ画像を印刷する。
【００６０】
第１のＦＩＦＯ２５及び第２のＦＩＦＯ３１Ｃ，３１Ｍ，３１Ｙについて説明する。第２のＦＩＦＯはシアン成分データ用の第２のＦＩＦＯ３１Ｃを用いて説明するが、マゼンタ成分データ及びイエロー成分データ用の第２のＦＩＦＯ３１Ｍ，３１Ｙについても同じことが言える。
【００６１】
第１の画像処理部２３で処理された黒成分データＤ１は、ブラック画像形成部１１１ＢＫの露光装置１１７に転送される。露光装置１１７に転送される黒成分データＤ１について、アンダーランが発生すれば、その期間中、黒成分の静電潜像を形成できない。同様に、第２の画像処理部２９Ｃで処理されたシアン成分データＤ２は、シアン画像形成部１１１Ｃの露光装置１１７に転送される。露光装置１１７に転送されるシアン成分データＤ２について、アンダーランが発生すれば、その期間中、シアン成分の静電潜像を形成できない。
【００６２】
黒成分データＤ１についてアンダーランが発生するのを防止するために、第１のＦＩＦＯ２５を設けて、第１のＤＭＡ制御部１７がＤＲＡＭ１５から読み出した黒成分データＤ１を、第１のＦＩＦＯ２５に一時蓄積する。ＤＲＡＭ１５から読み出された黒成分データＤ１は、第１のＦＩＦＯ２５を通して、第１の画像処理部２３に送られる。同様に、シアン成分データＤ２についてアンダーランが発生するのを防止するために、第２のＦＩＦＯ３１Ｃを設けて、第２のＤＭＡ制御部１９ＣがＤＲＡＭ１５から読み出したシアン成分データＤ２を、第２のＦＩＦＯ３１Ｃに一時蓄積する。ＤＲＡＭ１５から読み出されたシアン成分データＤ２は、第２のＦＩＦＯ３１Ｃを通して、第２の画像処理部２９Ｃに送られる。
【００６３】
図５は、第１のＦＩＦＯ２５及び第２のＦＩＦＯ３１Ｃの構成の一例を示す図である。第１のＦＩＦＯ２５及び第２のＦＩＦＯ３１Ｃは、いずれも１０００段ＦＩＦＯであり、１段が８ビットである。
【００６４】
カラー印刷では、黒成分及びシアン成分の主走査１ラインが例えば５０００画素であり、１画素が例えば８ビットである。従って、第１のＦＩＦＯ２５が満杯であれば、主走査ラインが０．２ライン分の黒成分データＤ１が蓄積されていることになる。同様に、第２のＦＩＦＯ３１Ｃが満杯であれば、主走査ラインが０．２ライン分のシアン成分データＤ２が蓄積されていることになる。
【００６５】
これに対して、モノクロ印刷では、黒成分の主走査１ラインがカラー印刷と同様に５０００画素であり、１画素が８ビットである。しかし、シアン成分の主走査１ラインが例えば１２８画素であり、１画素が例えば１ビットである。モノクロ印刷では、シアン成分は白成分のダミーなので、１ビットで１画素を表現でき、主走査１ラインの画素数を１２８とし、バス２１のバス幅と同じにしている。
【００６６】
モノクロ印刷において、第１のＦＩＦＯ２５が満杯であれば、主走査ラインが０．２ライン分の黒成分データＤ１が蓄積されていることになる。一方、第２のＦＩＦＯ３１Ｃが満杯であれば、主走査ラインが６２．５ライン分のシアン成分データＤ２が蓄積されていることになる。
【００６７】
このように、モノクロ印刷では、カラー成分(シアン成分、マゼンタ成分、イエロー成分)は黒成分に比べて、主走査１ラインを構成する画素数及び１画素を構成するビット数が少ないので、第１のＦＩＦＯ２５と第２のＦＩＦＯ３１Ｃ，３１Ｍ，３１Ｙとに蓄積されているデータ量が同じでも、アンダーランに対する余裕度が異なる。主走査ライン数が多ければ、それだけアンダーランに対して余裕があることになる。
【００６８】
図６は、第１のＤＭＡ制御部１７に備えられる第１のルックアップテーブル２７の一例を示す図である。図７は、第２のＤＭＡ制御部１９Ｃに備えられる第２のルックアップテーブル３３Ｃの一例を示す図である。第２のルックアップテーブルはシアン成分データ用の第２のルックアップテーブル３３Ｃを用いて説明するが、マゼンタ成分データ用及びイエロー成分データ用の第２のルックアップテーブル３３Ｍ，３３Ｙについても同じことが言える。
【００６９】
第１のルックアップテーブル２７は、モノクロ印刷において、第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量と、それらのデータ量を主走査ライン数に換算した値(第１の情報Ｉ１)とを対応付けたテーブルである。第２のルックアップテーブル３３Ｃは、モノクロ印刷において、第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量と、それらのデータ量を主走査ライン数に換算した値(第２の情報Ｉ２)とを対応付けたテーブルである。
【００７０】
第１のＤＭＡ制御部１７は、第１のＤＭＡ転送要求Ｒ１の時に第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量について、その黒成分データＤ１の量に対応する第１の情報Ｉ１を、第１のルックアップテーブル２７を参照して求める。第１のＤＭＡ制御部１７は、第１の情報Ｉ１を第１のＤＭＡ転送要求Ｒ１と一緒にバス調停部３５に送る。
【００７１】
第２のＤＭＡ制御部１９Ｃは、第２のＤＭＡ転送要求Ｒ２の時に第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量について、そのシアン成分データＤ２に対応する第２の情報Ｉ２を、第２のルックアップテーブル３３Ｃを参照して求める。第２のＤＭＡ制御部１９Ｃは、第２の情報Ｉ２を第２のＤＭＡ転送要求Ｒ２と一緒にバス調停部３５に送る。
【００７２】
第２のＤＭＡ制御部１９Ｍは、第２のＤＭＡ転送要求Ｒ３の時に第２のＦＩＦＯ３１Ｍに一時蓄積されているマゼンタ成分データＤ３の量について、そのマゼンタ成分データＤ３の量に対応する第２の情報Ｉ３を、第２のルックアップテーブル３３Ｍを参照して求める。第２のＤＭＡ制御部１９Ｍは、第２の情報Ｉ３を第２のＤＭＡ転送要求Ｒ３と一緒にバス調停部３５に送る。
【００７３】
第２のＤＭＡ制御部１９Ｙは、第２のＤＭＡ転送要求Ｒ４の時に第２のＦＩＦＯ３１Ｙに一時蓄積されているイエロー成分データＤ４の量について、そのイエロー成分データＤ４に対応する第２の情報Ｉ４を、第２のルックアップテーブル３３Ｙを参照して求める。第２のＤＭＡ制御部１９Ｙは、第２の情報Ｉ４を第２のＤＭＡ転送要求Ｒ４と一緒にバス調停部３５に送る。
【００７４】
バス調停部３５について説明する。カラー成分データについては、シアン成分データＤ２を用いて説明するが、マゼンタ成分データＤ３及びイエロー成分データＤ４についても同じことが言える。図８は、第１のＤＭＡ転送要求Ｒ１と第２のＤＭＡ転送要求Ｒ２とが競合していない場合のデータ転送を説明するタイミングチャートである。
【００７５】
第１のＤＭＡ転送要求Ｒ１及び第２のＤＭＡ転送要求Ｒ２のいずれも、Ｈレベルであればアクティブであり、Ｌレベルであればノンアクティブである。第１のＤＭＡ転送要求Ｒ１がアクティブの期間と第２のＤＭＡ転送要求Ｒ２がアクティブの期間とが重なっていれば、第１のＤＭＡ転送要求Ｒ１と第２のＤＭＡ転送要求Ｒ２とが競合する。
【００７６】
図８に示すように、第１のＤＭＡ転送要求Ｒ１と第２のＤＭＡ転送要求Ｒ２とが競合していなければ、バス調停部３５ではバス２１の使用権の調停がされない。第１のＤＭＡ制御部１７は、第１のＤＭＡ転送要求Ｒ１がアクティブの期間に、図４に示すＤＲＡＭ１５に展開されている黒成分データＤ１を読み出して、第１のＦＩＦＯ２５を経由して、第１の画像処理部２３に転送する。第２のＤＭＡ制御部１９Ｃは、第２のＤＭＡ転送要求Ｒ２がアクティブの期間に、ＤＲＡＭ１５に展開されているシアン成分データＤ２を読み出して、第２のＦＩＦＯ３１Ｃを経由して、第２の画像処理部２９Ｃに転送する。
【００７７】
図９は、第１のＤＭＡ転送要求Ｒ１と第２のＤＭＡ転送要求Ｒ２とが競合している場合のデータ転送を説明するタイミングチャートである。例えば、図１０に示すように、第１のＤＭＡ転送要求Ｒ１の時に第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量を５００段とし、第２のＤＭＡ転送要求Ｒ２の時に第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量を１６段とする。
【００７８】
第１のＤＭＡ制御部１７は、第１のＤＭＡ転送要求Ｒ１の時に第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１について、その黒成分データＤ１に対応する換算値(第１の情報)を、図６に示す第１のルックアップテーブル２７を参照して求める。この場合は、０．１(つまり、主走査ラインが０．１ライン分)となる。
【００７９】
第２のＤＭＡ制御部１９Ｃは、第２のＤＭＡ転送要求Ｒ２の時に第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２について、そのシアン成分データに対応する換算値(第２の情報)を、図７に示す第２のルックアップテーブル３３Ｃを参照して求める。この場合は、１．０(つまり、主走査ラインが１．０ライン分)となる。
【００８０】
バス調停部３５は、黒成分データＤ１についての換算値(０．１)とシアン成分データＤ２についての換算値(１．０)とを比較し、黒成分データＤ１の換算値がシアン成分データＤ２の換算値よりも小さいので、第１のＤＭＡ制御部１７にバス２１の使用権を与える。従って、第１のＤＭＡ転送要求Ｒ１がアクティブの期間と第２のＤＭＡ転送要求Ｒ２がアクティブの期間とか重なる期間Ｔａでは、第１のＤＭＡ制御部１７は、ＤＲＡＭ１５に展開されている黒成分データＤ１を読み出して、第１のＦＩＦＯ２５を経由して、第１の画像処理部２３に転送する。期間Ｔａ中、第２のＤＭＡ制御部１９Ｃは、ＤＲＡＭ１５に展開されているシアン成分データＤ２を読み出すことができない。期間Ｔａの終了後、第２のＤＭＡ制御部１９Ｃは、ＤＲＡＭ１５に展開されているシアン成分データＤ２を読み出し第２のＦＩＦＯ３１Ｃを経由して、第２の画像処理部２９Ｃに転送する。
【００８１】
図１１は、図９と同様に、第１のＤＭＡ転送要求Ｒ１と第２のＤＭＡ転送要求Ｒ２とが競合している場合のデータ転送を説明するタイミングチャートである。例えば、図１２に示すように、第１のＤＭＡ転送要求Ｒ１の時に第１のＦＩＦＯ２５に一時蓄積されている黒成分データの量を８００段とし、第２のＤＭＡ転送要求Ｒ２の時に第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データの量を２段とする。
【００８２】
第１のＤＭＡ制御部１７は、第１のＤＭＡ転送要求Ｒ１の時に第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１について、その黒成分データＤ１に対応する換算値(第１の情報)を、図６に示す第１のルックアップテーブル２７を参照して求める。この場合は、０．１６(つまり、主走査ラインが０．１６ライン分)となる。
【００８３】
第２のＤＭＡ制御部１９Ｃは、第２のＤＭＡ転送要求Ｒ２の時に第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２について、そのシアン成分データＤ２に対応する換算値(第２の情報)を、図７に示す第２のルックアップテーブル３３Ｃを参照して求める。この場合は、０．１２５(つまり、主走査ラインが０．１２５ライン分)となる。
【００８４】
バス調停部３５は、黒成分データＤ１についての換算値(０．１６)とシアン成分データＤ２についての換算値(０．１２５)とを比較し、シアン成分データＤ２の換算値が黒成分データＤ１の換算値よりも小さいので、第２のＤＭＡ制御部１９Ｃにバス２１の使用権を与える。従って、第１のＤＭＡ転送要求Ｒ１がアクティブの期間と第２のＤＭＡ転送要求Ｒ２がアクティブの期間とか重なる期間Ｔｂでは、第２のＤＭＡ制御部１９Ｃは、ＤＲＡＭ１５に展開されているシアン成分データＤ２を読み出して、第２のＦＩＦＯ３１Ｃを経由して、第２の画像処理部２９Ｃに転送する。期間Ｔｂ中、第１のＤＭＡ制御部１７は、ＤＲＡＭ１５に展開されている黒成分データＤ１を読み出すことができない。期間Ｔｂの終了後、第１のＤＭＡ制御部１７は、ＤＲＡＭ１５に展開されている黒成分データＤ１を読み出し第１のＦＩＦＯ２５を経由して、第１の画像処理部２３に転送する。
【００８５】
本実施形態の主な効果を説明する。カラー成分としてシアン成分を用いて説明するが、マゼンタ成分及びイエロー成分についても同じことが言える。図４を参照して、プリンターエンジン１３３に転送する黒成分データＤ１やシアン成分データＤ２について、アンダーランが発生すると、その期間は静電潜像が形成されないので、印刷不良となる。第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量で描ける主走査ラインの数と、第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量で描ける主走査ラインの数とを比べて、大きい方がアンダーランに対する余裕度が大きいことになる。
【００８６】
本実施形態に係る画像形成装置１でのモノクロ印刷の方式は、黒成分データＤ１と白成分のダミーデータからなるシアン成分データＤ２とを用い、かつシアン成分を黒成分よりも主走査１ライン当たりのデータ量を少なくして印刷を実行する方式である。この方式では、シアン成分が黒成分よりも主走査１ライン当たりのデータ量が少ない。従って、第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量と第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量とが同じでも、一時蓄積されているデータの量で描ける主走査ライン数は、シアン成分データＤ２の方が黒成分データＤ１よりも多くなる。
【００８７】
本実施形態ではモノクロ印刷において、第１のＤＭＡ転送要求Ｒ１の時に第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量を主走査ライン数に換算した第１の情報Ｉ１が、第１のＤＭＡ転送要求Ｒ１と一緒にバス調停部３５に送られる。第２のＤＭＡ転送要求Ｒ２の時に第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量を主走査ライン数に換算した第２の情報Ｉ２が、第２のＤＭＡ転送要求Ｒ２と一緒にバス調停部３５に送られる。そして、第１のＤＭＡ転送要求Ｒ１と第２のＤＭＡ転送要求Ｒ２とが競合した場合、第１の情報Ｉ１で示される主走査ライン数と第２の情報Ｉ２で示される主走査ライン数とを比較し、第１の情報Ｉ１で示される主走査ライン数が第２の情報Ｉ２で示される主走査ライン数よりも小さければ、第１のＤＭＡ制御部１７にバス２１の使用権が与えられる。第２の情報Ｉ２で示される主走査ライン数が第１の情報Ｉ１で示される主走査ライン数よりも小さければ、第２のＤＭＡ制御部１９Ｃにバス２１の使用権が与えられる。
【００８８】
以上のように、本実施形態によれば、第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量を主走査ライン数に換算した値と、第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量を主走査ライン数に換算した値とを比較して、バス２１の使用権を調停する。従って、画像の印刷時にアンダーランをより確実に防止することが可能となる。
【００８９】
また、本実施形態によれば、図６に示す第１のルックアップテーブル２７において、第１のＦＩＦＯ２５に一時蓄積されている黒成分データＤ１の量と第１の情報Ｉ１とを対応付けており、図７に示す第２のルックアップテーブル３３Ｃにおいて、第２のＦＩＦＯ３１Ｃに一時蓄積されているシアン成分データＤ２の量と第２の情報Ｉ２とを対応付けている。従って、第１のＤＭＡ転送要求Ｒ１の時に一緒に送る第１の情報Ｉ１、及び第２のＤＭＡ転送要求Ｒ２の時に一緒に送る第２の情報Ｉ２を迅速に得ることができる。
【００９０】
さらに、本実施形態によれば、モノクロ印刷において、モノクロ画像の白成分からなるシアン成分の主走査１ライン当たりのデータ量が、バス２１のバス幅(１２８)と同じにされている。これにより、第２のＤＭＡ転送要求Ｒ２を１回発生させると、主走査１ライン分のシアン成分データＤ２を転送させることができる。よって、モノクロ印刷において、プログラムでのシアン成分データＤ２の取り扱いを簡単にすることができる。
【００９１】
本実施形態として電子写真方式の画像形成装置１を例に説明したが、本発明はインクジェット方式の画像形成装置にも適用することができる。
【符号の説明】
【００９２】
１  画像形成装置
１３  ＥＥＰＲＯＭ(記憶部の一例)
１５  ＤＲＡＭ(メモリの一例)
１７  第１のＤＭＡ制御部
１９，１９Ｃ，１９Ｍ，１９Ｙ  第２のＤＭＡ制御部
２１  バス
２５  第１のＦＩＦＯ
３３，３３Ｃ，３３Ｍ，３３Ｙ  第２のＦＩＦＯ
３５  バス調停部
【図１】
0005520894.tif 000002
【図２】
0005520894.tif 000003
【図３】
0005520894.tif 000004
【図４】
0005520894.tif 000005
【図５】
0005520894.tif 000006
【図６】
0005520894.tif 000007
【図７】
0005520894.tif 000008
【図８】
0005520894.tif 000009
【図９】
0005520894.tif 000010
【図１０】
0005520894.tif 000011
【図１１】
0005520894.tif 000012
【図１２】
0005520894.tif 000013