(57)【特許請求の範囲】
【請求項１】
印刷データをバンド単位で描画し、当該描画した印刷データを圧縮して一時保存し、印刷時に複数バンドの符号データを連続して伸長して印刷データとして出力するカラー画像形成装置において、
１ページを複数に分割したバンド単位で描画して圧縮された指定量の画像データの符号量をカウントし、この符号カウント値と白符号量とを比較し、両者が同じであればさらに符号データと白符号データとが同一であるかを比較し、両者が同じであれば全白画像であるとみなして黒工程の印字を行ない、前記２つの比較結果がいずれも同一でなければ印刷データが存在するとみなしカラー印字を行なう印刷データ処理手段を備えたことを特徴とするカラー画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する分野】
本発明は、デジタルカラー複写機やカラープリンタなどのカラー画像形成装置に関し、より詳細には、印刷対象の画像データをバンド単位で描画し、当該描画した画像データを圧縮して一時保存し、印刷時に複数バンドの符号データを連続して伸長して印刷データとして出力するカラー画像形成装置に関する。
【０００２】
【従来の技術】
従来、デジタルカラー複写機やカラープリンタなどのカラー画像形成装置において、一般的には、スキャナで読み取った画像データあるいはホストコンピュータから送られる画像データなどを印刷出力する場合、その印刷データが白黒画像、カラー画像いずれであっても４色あるいは３色の作像工程を行なっている。
【０００３】
また、参考技術文献として、印刷データを、カラーページ用の印刷データと白黒ページ用の印刷データが混在する場合に、カラーページと白黒ページに分けて印刷するプリンタ装置が特開平１１−２０２５８号公報に開示されている。なお、この装置では、白黒およびカラー画像が混在した印刷ページが複数枚ある場合に、そのページを白黒ページとカラーページに分けて印刷するものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記に示されるような従来のカラー画像形成装置にあっては、たとえば、ホストコンピュータから送られる印刷命令にしたがって描画する際に、カラー印刷の命令でホストコンピュータから送られてくる実際の印刷画像にカラー画像が存在しない場合には、実際の印刷工程で白黒印刷時の工程で済むにもかかわらず、ＹＭＣＫ印字のカラー工程を行なうため、白黒印刷時の印刷処理時間が長くなるという問題点があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、バンド毎に画像の圧縮／伸長を行なって印字処理するカラー画像形成装置において、印刷画像に印刷する画像データが存在するか否かを判断し、その結果に応じた印字工程を選択し処理することにより、カラー画像形成装置における白黒画像印刷時の処理効率の向上を図ることを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するために、請求項１にかかるカラー画像形成装置にあっては、印刷データをバンド単位で描画し、当該描画した印刷データを圧縮して一時保存し、印刷時に複数バンドの符号データを連続して伸長して印刷データとして出力するカラー画像形成装置において、１ページを複数に分割したバンド単位で描画して圧縮された指定量の画像データの符号量をカウントし、この符号カウント値と白符号量とを比較し、両者が同じであればさらに符号データと白符号データとが同一であるかを比較し、両者が同じであれば全白画像であるとみなして黒工程の印字を行ない、前記２つの比較結果がいずれも同一でなければ印刷データが存在するとみなしカラー印字を行なう印刷データ処理手段を備えたものである。
【０００７】
この発明によれば、バンド単位で圧縮を行なった後、内部の符号カウンタをカウントアップさせて符号量をカウントし、圧縮動作終了後に、符号カウンタ値を読み出し、その値をまず白符号量と比較し、ここで比較結果が異なれば、印刷データが存在するとみなし、他方、一致すればさらにその符号データそのものと白符号データを比較し、比較結果が異なれば、印刷データが存在すると判定し、一致すれば全白画像であると判定することが可能となり、これらの判定結果にしたがった印字処理が実現する。
【００１６】
【発明の実施の形態】
以下、本発明にかかるカラー画像形成装置の好適な実施の形態について添付図面を参照し、詳細に説明する。なお、本発明はこの実施の形態に限定されるものではない。
【００１７】
まず、本発明が適用されるカラー画像形成装置の構成および動作例について説明する。図１は、本発明の実施の形態にかかるカラー画像形成装置の構成を示す説明図であり、ここでは、フルカラーの画像をデジタル処理して出力するカラーレーザデジタル複写機の断面構成を示している。なお、この実施の形態では、リボルバータイプの現像器を搭載した装置構成を例にとっているがこの限りではなく、たとえば、現像器がそれぞれ独立して並設された、いわゆる４連タイプのカラー画像形成装置などであってもよい。
【００１８】
この画像形成装置は、大きくは、原稿を読み取るＡＤＦ（自動原稿搬送装置）１００と、原稿を光学的に読み取りデジタル信号として出力するスキャナ２００と、カラー画像を形成するプリンタ部４００と、記録紙をカセット単位に積載し給紙する給紙バンク５００と、記録紙を大量に積載し給紙する大量給紙トレイ６００と、ジョブ単位あるいはページ毎に仕分けしスタックするソータ７００と、を備えている。
【００１９】
ＡＤＦ１００は、原稿束をセットするための原稿台１０１と、原稿台１０１にセットされた原稿を１枚ずつ繰り出す原稿給紙部１０２と、原稿の有無を検知する原稿セットセンサ１０３と、原稿の給紙タイミングなどを検出するための搬送センサ１０４と、原稿を読み取り位置であるコンタクトガラス２０２上に搬送する原稿搬送ベルト１０５と、読み取り後の原稿をＡＤＦ上に排紙する原稿排紙部１０６と、を備えている。
【００２０】
スキャナ２００は、読み取り対象の原稿がセットされるンタクトガラス２０２と、原稿反射光を導くためのミラー群２０４Ａ，２０４Ｂ，２０４Ｃと、原稿を照射する照明ランプ２０５と、照明により得られた原稿反射光を集光するレンズ２０６と、レンズ２０６によって集光された原稿反射光を電気信号として読み取りライン毎に画像データを出力するＣＣＤイメージセンサ２０７と、を備えている。
【００２１】
すなわち、スキャナ２００は、原稿を載置するコンタクトガラス２０２と光学走査系で構成されており、光学走査系は、照明ランプ２０５，ミラー２０４Ａ，レンズ２０６，ＣＣＤイメージセンサ２０７等々で構成されている。照明ランプ２０５およびミラー２０４Ａは、図示しない第１キャリッジ上に固定され、ミラー２０４Ｂおよびミラー２０４Ｃは、図示しない第２キャリッジ上に固定されている。原稿像を読み取るときには、光路長が変わらないように、第１キャリッジと第２キャリッジとが２対１の相対速度で機械的に走査される。この光学走査系は、図示しないスキャナ駆動モータ（不図示）にて駆動される。
【００２２】
プリンタ部４０１は、光書込みユニット４０１、感光体ドラム４１４、リボルバー現像器４２０、中間転写ベルト４１５、帯電チャージャ４１９、感光体クリーニングユニット４２１、搬送ユニット４２２、定着ローラ４２３Ａと加圧ローラ４２３Ｂを備えた定着ユニット４２３、排紙ユニット４２４、などを備えている。また、プリンタ部４００には、特殊紙などを手差しで給紙するための手差し給紙部４１２Ｂ２が設けられている。
【００２３】
光書込みユニット４０１は、レーザーダイオード４４１、これを発光駆動する発光駆動制御部（不図示）、ポリゴンミラー４４３、ポリゴンスキャナモータ４４４、ｆθレンズ４４２、反射ミラー４４６、などから構成されている。
【００２４】
リボルバー現像器４２０には、黒トナーによる現像を行なうＢＫ現像器４２０Ｋ、シアントナー（Ｃ）による現像を行なうＣ現像器４２０Ｃ、マゼンタトナー（Ｍ）による現像を行なうＭ現像器４２０Ｍ、イエロートナー（Ｙ）による現像を行なうＹ現像器４２０Ｙ、が図示のようにリボルバー状に配置されている。これらの現像器にはトナーを保持する現像剤（キャリア）をマグネットローラで保持し回転する現像スリーブ４２０ＫＳ、４２０ＣＳ、４２０ＭＳ、４２０ＣＳがそれぞれ配置され、さらに現像剤をくみ上げ攪拌するために回転する現像パドルが配置されている。
【００２５】
中間転写ベルト４１５は、駆動ローラ４１５Ｄ、転写対向ローラ４１５Ｔ、クリーニング対向ローラ４１５Ｃ、転写対向ローラ４１５Ｆおよび従動ローラ群に張架され、駆動モータ（不図示）により駆動されるように構成されている。中間転写ベルト４１５の転写位置下流には転写済み後の残留トナーを除去するためのベルトクリーニング装置４１５Ｕが配置されている。このベルトクリーニング装置４１５Ｕは、入口シール、ゴムブレード、排出コイルおよびこれら入口シールやゴムブレードの接離機構などにより構成される。さらに、中間転写ベルト４１５の下側には、重ねトナー像を記録紙に転写しやすいように、コロナ放電方式によりＡＣ＋ＤＣまたはＤＣ成分を記録紙および中間転写ベルト４１５に印加する紙転写コロナ放電器４１６が設けられている。また、中間転写ベルト４１５の内側には、転写処理用のベルト転写コロナ放電器４１６が設けられている。
【００２６】
感光体ドラム４１５の周りには、上述のユニットなどの他に、除電ランプ４１４Ｍ、感光体ドラム４１５の潜像電位を検知する電位センサー４１４Ｄ、現像濃度パターン検知器４１４Ｐ、などが所定の位置に配置されている。
【００２７】
給紙バンク５００は、この例では引き出しタイプの３段カセット４８２Ａ，４８２Ｂ，４８２Ｃが収納可能であり、サイズセンサ４８４Ａ，４８４Ｂ，４８４Ｃにより記録紙のサイズが検知され、給紙ローラ４８３Ａ，４８３Ｂ，４８３Ｃがそれぞれ設けられている。また、同様に、大量給紙ユニット６００にも、給紙ローラ４８３Ｄが設けられ、その直後には搬送センサ４８４Ｄが設けられている。
【００２８】
つぎに、以上のように構成された画像形成装置の動作について説明する。まず、ＡＤＦ１０１にある原稿台１０１に、原稿の画像面を上にして置かれた原稿束は、操作部上のスタートキーが押下されると、原稿給紙部１０２により、一番下の原稿から給送ローラおよび原稿搬送ベルト１０５によってコンタクトガラス２０２上の所定の位置に給送される。スキャナ２００によってコンタクトガラス２０２上の原稿の画像データを読み取った後、読み取りが終了した原稿は、原稿搬送ベルト１０５および原稿排紙部１０６によって排出される。さらに、原稿セットセンサ１０３にて原稿台１０１につぎの原稿が有ることを検知した場合、前原稿と同様にコンタクトガラス２０２上に給送される。原稿給紙部１０２，原稿搬送ベルト１０５および原稿排紙部１０６はモータによって駆動される。
【００２９】
スキャナ２００は、コンタクトガラス２０２上の原稿を照明ランプ２０５で照射し、その原稿反射光をミラー群２０４Ａ，２０４Ｂ，２０４Ｃによりレンズ２０６に導き、そのレンズ２０６によりＣＣＤイメージセンサ２０７に集光させる。これにより、ＣＣＤイメージセンサ２０７からは電気信号に変換された画像データが出力され、その画像データは、所定の画像処理が施された後にスキャナ２００から光書込みユニット４０１に供給される。このようにスキャナ２００による一回の走査によって１色の画像データを得る。
【００３０】
この画像データは、光書込みユニット４０１に送られ画像データに対応したレーザー変調が行なわれ、帯電後の感光体ドラム４１４に書き込まれ、現像された後に中間転写ベルト４１５に転写される。この動作はＢｋ、Ｃ、Ｍ、Ｙの４色分順に行なわれる。
【００３１】
待機状態では、リボルバー現像器４２０はＢＫ現像器４２０Ｋで現像を行なう位置にセットされており、コピー動作が開始されると、スキャナ２００が所定のタイミングからＢＫ画像データの読み取りを開始し、ここで取得した画像データにしたがってレーザー光による書き込み、静電潜像の形成が行なわれる。なお、以下、Ｂｋ画像データによる静電潜像をＢｋ潜像、Ｃ画像データによる静電潜像をＣ潜像、Ｍ画像データによる静電潜像をＭ潜像、Ｙ画像データによる静電潜像をＹ潜像という。
【００３２】
このＢｋ潜像の先端部から現像可能とすべく、ＢＫ現像器４２０Ｋの現像位置に潜像先端部が到達する前に、現像スリーブ４２０ＫＳの回転を開始し、Ｂｋ潜像をＢｋトナーで現像する。そして、以後、Ｂｋ潜像領域の現像動作を続けるが、潜像後端部がＢｋ潜像位置を通過した時点で、速やかに、ＢＫ現像器４２０Ｋによる現像位置からつぎの現像器による現像位置までリボルバー現像器４２０を駆動して回転させる。この回転動作は、少なくともつぎの画像データによる潜像先端部が到達するまでに完了させる。
【００３３】
像の形成サイクルが開始されると、感光体ドラム４１４は矢印で示すように反時計廻りに回転し、中間転写ベルト４１５は駆動モータ(不図示)により時計廻りに回転する。中間転写ベルト４１５の回転に伴って、Ｂｋトナー像の形成、Ｃトナー像の形成、Ｍトナー像の形成、Ｙトナー像の形成が順次行なわれ、最終的に、Ｂｋ、Ｃ、Ｍ、Ｙの順に中間転写ベルト４１５上に重ねられたトナー像が形成される。
【００３４】
Ｂｋ像の形成は以下のようにして行なわれる。すなわち、帯電チャージャ４１９がコロナ放電により、感光体ドラム４１４を一様に負電荷で約−７００Ｖに帯電する。つづいて、レーザダイオード４１４は、Ｂｋ画像データにしたがったラスタ露光を行なう。このようにラスタ像が露光されたとき、当初、一様に帯電された感光体ドラム４１４の露光された部分については、露光光量に比例する電荷が消失し、画像データに応じた静電潜像が形成される。
【００３５】
リボルバー現像器４２０内のトナーは、フェライトキャリアとの攪拌によって負極性に帯電される。また、本現像器のＢｋ現像スリーブ４２０ＫＳは、感光体ドラム４１４の金属基体層に対して電源回路（不図示）によって、負の直流電位と交流とが重畳された電位にバイアスされている。この結果、感光体ドラム４１４の電荷が残っている部分には、トナーが付着せず、電荷のない部分、つまり、露光された部分にはＢｋトナーが吸着され、潜像と相似なＢｋ可視像が形成される。
【００３６】
このように感光体ドラム４１４上に形成されたＢｋトナー像は、感光体ドラム４１４と接触状態で等速駆動している中間転写ベルト４１５の表面に、ベルト転写コロナ放電器４１６によって転写される。この感光体ドラム４１４から中間転写ベルト４１５へのトナー像転写を、ベルト転写という。感光体ドラム４１４上の若干の未転写（残留）トナーは、感光体ドラム４１４の再使用に備えて感光体クリーニングユニット４２１で掻き落とされ、回収される。ここで回収されたトナーは回収パイプを経由して廃トナータンクに収容される。
【００３７】
中間転写ベルト４１５には、感光体ドラム４１４に順に形成されるＢｋ，Ｃ，Ｎ，Ｙのトナー像を、同一面に順次、位置合わせして４色重ねのベルト転写の画像を形成し、その後、紙転写コロナ放電器４１７により記録紙に一括転写を行なう。
【００３８】
ところで、感光体ドラム４１４側では、Ｂｋ画像の形成工程のつぎに、Ｃ画像の形成工程に進むが、所定のタイミングから、スキャナ２００によるＣ画像データの読み取りが始まり、その画像データによるレーザー光書き込みでＣ潜像の形成を行なう。Ｃ現像器４２０Ｃは、その現像位置に対して、先のＢｋ潜像後端部が通過した後で、かつ、Ｃ潜像先端が到達する前に、リボルバー現像器４２０の回転動作を行ない、Ｃ潜像をＣトナーで現像する。以降、Ｃ潜像領域の現像を続けるが、潜像後端部が通過した時点で、先のＢＫ現像器４２０Ｋの場合と同様にリボルバー現像器４２０を駆動し、Ｃ現像器４２０Ｃを送り出し、つぎのＭ現像器４２０Ｍを現像位置に移動させる。この動作もやはり、つぎのＭ潜像先端部が現像部分に到達する前に行なう。このように、つぎのＭ画像およびＹ画像の形成も同様に行なわれる。
【００３９】
１色目のＢｋ画像をベルト転写した後の２，３，４色目の画像をベルト転写している間、ベルトクリーニング装置４１５Ｕはブレード接離機構によって、中間転写ベルト４１５面から入口シール、ゴムブレードなどを離間させておく。
【００４０】
このようにして中間転写ベルト４１５に形成されたトナー像は任意の給紙部から送られる記録紙に転写される。すなわち、給紙トレイ４８２Ｅあるいは給紙バンク５００、大量給紙トレイ６００に積載された記録紙は、それぞれ給紙ローラ４８３Ｅあるいは給紙ローラ４８３Ａ，４８３Ｂ，４８３Ｃ，４８３Ｄによって給紙され、搬送路を経て、レジストローラ４１８Ｒによって感光体ドラム４１４に当接する位置まで搬送され、一時待機状態となる。
【００４１】
そして、紙転写コロナ放電器４１７に中間転写ベルト４１５上のトナー像の先端がさしかかるときに、丁度、記録紙先端（所定の余白をもっている）がこの像の先端に一致するタイミングでレジストローラ４１８Ｒを再駆動し、画像と記録紙の位置合わせを行なう。このようにして、記録紙が中間転写ベルト４１５上の色重ね像と重ねられ、正電位につながれた紙転写コロナ放電器４１７の上を通過する。
【００４２】
このとき、コロナ放電電流で記録紙が正電荷に荷電され、トナー画像のほとんどが記録紙に転写される。つづいて、紙転写コロナ放電器４１７の左側に配置した除電ブラシ（不図示）による分離除電器を通過するとき、記録紙は除電され、中間転写ベルト４１５から剥離されて搬送ユニット４２２に移る。
【００４３】
中間転写ベルト４１５面から４色重ねトナー像を一括転写された記録紙は、搬送ユニット４２２により定着ユニット４２３に搬送され、所定の温度に制御された定着ローラ４２３Ａと加圧ローラ４２３Ｂのニップ部分でトナー像を溶融および定着し、排紙ユニット４２４によりソータ７００側あるいはスタックトレイに排出される。
【００４４】
一方、転写後の感光体ドラム４１４は、ファーブラシ、ゴムブレードなどからなる感光体クリーニングユニット４２１で表面をクリーニングされ、さらに、除電ランプ４１４Ｍで均一に除電され、初期状態に復帰し、つぎの画像形成に備える。また、転写後の中間転写ベルト４１５は、再び、ベルトクリーニング装置４１５Ｕのブレード接離機構によりブレードを押圧して表面をクリーニングする。
【００４５】
リピートコピーの場合には、スキャナ２００の動作および感光体ドラム４１４への画像形成は、１枚目の４色目工程に引きつづき、所定のタイミングで２枚目の１色目画像工程に進む。中間転写ベルト４１５の方は、１枚目の４色重ね画像の記録紙への一括転写工程に引きつづき、表面をベルトクリーニング装置４１５Ｕでクリーニングされた領域に、２枚目のＢｋトナー像がベルト転写されるようにする。その後は１枚目と同様の動作を繰り返し行なう。
【００４６】
このように、スキャナ２００にて読み込まれた画像データは、光書き込みユニット４０１からのレーザーによって感光体ドラム４１４に書き込まれ、レボルバー現像器４２０を通過することによってトナー像が形成され、中間転写ベルト４１５によってに転写される。そして、記録紙は中間転写ベルト４１５の回転と等速で搬送され転写される。その後、搬送ベルト４２２によって搬送、定着ユニット４２３にて画像を定着させ、排紙ユニット４２４によって排出される。
【００４７】
感光体ドラム４１４，搬送ベルト４２２，定着ユニット４２３，排紙ユニット４２４およびレボルバー現像器４２０は、メインモータによって駆動され、給紙ローラ４８３Ｅはメインモータの駆動を給紙クラッチによって伝達駆動される。
【００４８】
原稿画像は、ＣＣＤイメージセンサ２０７によって読み取られ、電気信号（アナログ画像信号）に変換され、そしてデジタルデ−タ（画像デ−タ）に変換される。画像デ−タにはさらに数種の画像処理が施される。レンズ２０６およびＣＣＤイメージセンサ２０７を図１において左右方向に移動させることにより、画像倍率が変わる。すなわち、指定された倍率に対応してレンズ２０６およびＣＣＤイメージセンサ２０７の左右方向に位置が設定される。
【００４９】
つぎに、これまで説明してきたカラー画像形成装置の制御系について説明する。図２は、図１のカラー画像形成装置におけるシステム構成を示すブロック図である。このカラー画像形成装置は、ＰＣＩバス１２上に、システムコントローラ１０と、プリンタ部４００（ソータ７００を含む）と、スキャナ２００（ＡＤＦ１００を含む）とが接続されている。システムコントローラ１０には、オペレータに対する表示と、オペレータからの機能設定に対する制御およびコピー指示を行なう操作ボード１３、ファクシミリボード１４、およびＬＡＮを介してホストコンピュータ（ＰＣ）８００が接続されている。
【００５０】
システムコントローラ１０は、通常のコピー処理の制御の他に、ホストコンピュータ（ＰＣ）８００など外部からの画像およびプリント指示コマンドを解析し、画像データとして印刷できる状態にビットマップ展開し、プリンタ部４００を制御して画像データをプリント出力する印刷制御も行なうように構成されている。システムコントローラ１０には、画像およびコマンドをＬＡＮおよびパラレルＩ／Ｆを介して受信し動作するために、ＬＡＮコントロール、パラレルＩ／Ｆがある。
【００５１】
ファクシミリボード１４は、ファクシミリ送信指示があるときには、システムコントローラ１０を介してスキャナ２００を駆動して画像を読み込み、そこで得た画像データを、通信コントロールおよびファクシミリボード１４を介してファクシミリ通信回線に送出する。また、通信回線からファクシミリの呼びを受けて画像データを受信すると、システムコントローラ１０を介してプリンタ部４００を駆動して受信した画像データを記録紙に出力する。
【００５２】
スキャナ２００とプリンタ部４００とは、汎用のバスであるＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス１２を介して相互に通信を行なう。スキャナ２００は、その内部の画像処理（ＩＰＵ）によって、読み取った画像データに対し、光学系およびデジタル信号への量子化に伴う劣化を補正（ＭＴＦ補正、シェーディング補正など）を行ない、プリンタ部４００に送るか、あるいは画像メモリ１１に書き込む。
【００５３】
すなわち、スキャナ２００には、読み取った画像データを画像メモリ１１に蓄積して再利用するジョブと、画像メモリ１１に蓄積しないでプリンタ部４００に出力するジョブとがある。画像メモリ１１に蓄積する一例としては、１枚の原稿を複数枚複写する場合、スキャナ２００を１回だけ動作させ、読み取った画像データを画像メモリ１１に蓄積し、その蓄積した画像データを複数回読み出すものがある。
【００５４】
一方、画像メモリ１１を用いない例としては、１枚の原稿を１枚だけ複写する場合には、読み取った画像データをそのままプリンタ部４００に出力すればよいので、画像メモリ１１への書き込みを行なう必要がなくなる。読み取った画像データを比較的に長時間保存する場合には、既設あるいは増設のたとえば、図示しない画像メモリ、フロッピイディスク、ＣＤＲＯＭ、ハードディスク、ＤＶＤなどに書き込む。また、ホストコンピュータ（ＰＣ）８００から送られる印刷データ（テキストデータ（文章データ）またはイメージデータ（ピクセルデータ））も同様にして処理する。
【００５５】
ここで、上述した画像データの出力処理についてさらに説明する。まず、画像メモリ１１を用いない場合、スキャナ２００は、その内部に設けられたＩＰＵ（画像処理回路）で、ＣＣＤイメージセンサ２０７による輝度データを面積階調に変換するための画質処理を行なう。この画質処理後の面積階調に変換された画像データはプリンタ部４００に送られ、プリンタ部４００内においてその内部の画像メモリを介して書き込み制御部（不図示）に供給される。プリンタ部４００内の書き込み制御は、ドット配置に関する後処理およびドットを再現するためのパルス制御をプリンタ部４００内の作像ユニットに対して行ない、前述のように記録紙に印刷出力する。
【００５６】
また、画像メモリ１１に画像データを蓄積し、それを読み出すときに付加的な処理、たとえば画像方向の回転や画像の合成などを行なう場合は、システムコントローラ１０内において画像データと画像メモリ１１のアクセス制御、ホストコンピュータ（ＰＣ）８００のプリント用データの展開（文字コード、キャラクタビット変換）、メモリの有効活用のための画像データの圧縮／伸長を行なう。画像メモリ１１へ送られた画像データは、画像メモリ１１内にデータ圧縮されて蓄積され、その蓄積された画像データを必要に応じて読み出す。読み出された画像データは、画像メモリ１１内で伸長され、本来の画像データに復号され、ＰＣＩバス１２を介してプリンタ部４００に出力される。
【００５７】
上述した画像データの流れにおいて、システムコントローラ１０にあるバス制御によるＰＣＩバス１２上のデータ転送により、デジタル複写機における複合機能（コピー機能、プリンタ出力機能、ファクシミリ送受信機能）を実現している。たとえば複合機能の一つであるファクシミリ送信機能は、スキャナ２００で読み取った画像データをＰＣＩバス１２を経由させ、ファクシミリボード１４へ転送し、そこから相手先端末とデータ通信を行なう。
【００５８】
コピー機能、ファクシミリ送受信機能およびプリンタ出力機能において、スキャナ２００、プリンタ部４００、画像メモリ１１およびファクシミリボード１４への汎用バスであるＰＣＩバス１２の使用権の割り振りを、システムコントローラ１０がそのバス制御機能を介して制御する。
【００５９】
つぎに、上述したシステムコントローラ１０の内部構成およびその動作について説明する。図３は、図２におけるシステムコントローラ１０の内部構成を示す説明図である。このシステムコントローラ１０は、内部バス２０に、ＰＣＩＩ／Ｆ部２１と、ＣＰＵ２２と、ＲＯＭ２３と、画像メモリ（ＲＡＭ）２４と、符号転送用ＤＭＡＣ２５と、画像転送用ＤＮＡＣ２６と、通信系Ｉ／Ｆ部２８と、が接続されている。また、符号転送用ＤＭＡＣ２５および画像転送用ＤＭＡＣ２６には圧縮／伸長部２７が接続されている。
【００６０】
ＰＣＩＩ／Ｆ部２１は、ＰＣＩバス１２と内部バス２０とのＩ／Ｆ部であり、スキャナ２００、プリンタ部４００などのＰＣＩバスマスタから指定されたアドレス、データを受け入れ画像メモリに入出力する。
【００６１】
画像転送用ＤＭＡＣ２６は、ＣＰＵ２２により起動され、圧縮時にはあらかじめ指定された領域の画像メモリから画像データを読み出して圧縮／伸長部２７から受けた画像データをあらかじめ指定された領域の画像メモリに書き込む。
【００６２】
符号転送用ＤＭＡＣ２５は，ＣＰＵ２２により起動され、圧縮時には圧縮／伸長部２７より出力される圧縮処理された符号データを受け入れ、あらかじめ指定された領域の画像メモリに書き込む。また、伸長時にはあらかじめ指定された領域の画像メモリから符号データを読み出し、圧縮／伸長部２７に出力する。圧縮時には、圧縮／伸長部２７から受ける符号データのデータ量をカウントしており、圧縮終了時には、ＣＰＵ２２は内部レジスタ経由でそのカウント値を知ることができる。
【００６３】
圧縮／伸長部２７は、圧縮時には、画像転送用ＤＭＡＣ２６から受けた画像データを圧縮して符号転送用ＤＭＡＣ２５に符号データとして出力し、伸長時には符号転送用ＤＭＡＣ２５から受けた符号データを伸長して画像転送用ＤＭＡＣ２６に画像データとして出力する。圧縮時には、圧縮終了信号も出力し、符号転送用ＤＭＡＣ２５に通知する。なお、この実施の形態では、画像データの符号化方式として、一般的に知られているＭＨ（ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）符号化方式を用いている。なお、符号化方式はこれに限るものではない。
【００６４】
通信系Ｉ／Ｆ２８は、ホストコンピュータ（ＰＣ）８００、操作ボード１３、ファクシミリボード１４とのインターフェイス処理を行なうものである。送受信されたデータは、画像メモリを経由するか内部レジスタ経由でＣＰＵ２２により処理される。
【００６５】
ＣＰＵ２２は、システムコントローラ１０全体を統括的に制御するものである。すなわち、システム関係のすべての設定や、ＤＭＡＣの起動を行ない、ホストコンピュータ（ＰＣ）８００からプリンタデータ受信時には、プリンタ記述言語にしたがって画像メモリに描画を行なう。描画時は、通常、１ページの画像は複数バンドに分割される。
【００６６】
画像メモリ（ＲＡＭ）２４は、画像データの保存用として用いられると共に、ＣＰＵ２２の演算結果や各データの一時的な記憶領域としても使用され、ＤＲＡＭなどの半導体メモリで構成される。ＲＯＭ２３は、主にＣＰＵ２２の制御プログラムや制御用パラメータなどが格納されている不揮発性のメモリである。
【００６７】
つぎに、以上のように構成されたシステムコントローラ１０において、ホストコンピュータ（ＰＣ）８００からプリンタデータ受信時の動作について説明する。まず、ＣＰＵ２２は、所定のプリンタ記述言語（たとえば、ポストスクリプト）にしたがって画像メモリ２４に１ページを複数に分割したバンド単位で描画を行なう。描画後に省メモリ化のために、バンド単位で圧縮を行ない符号データの形で一時保存を行なう。
【００６８】
圧縮はソフトウエアによる圧縮も可能であるが、この実施の形態では、符号転送用ＤＭＡＣ２５、画像転送用ＤＭＡＣ２６、圧縮／伸長部２７を用いたハードウエアによる圧縮を行なう。圧縮された複数バンドの符号は、プリンタ部４００に印刷時には画像メモリ２４に逐次伸長されてＰＣＩバス１２のプリンタ部４００がバスマスタとなり、その画像データを読み出して印刷する。
【００６９】
つぎに、圧縮時においてページに印刷データが存在するか否かの判定方法について説明する。図４は、本発明の実施の形態にかかるシステムコントローラ１０による印刷データの処理動作を示すフローチャートである。まず、ＣＰＵ２２で１ページを複数に分割したバンド単位で描画した後に符号転送用ＤＭＡＣ２５を用いて圧縮を実行する（ステップＳ１１）。さらに、指定量の画像データを転送し（ステップＳ１２）、符号転送用ＤＭＡＣ２５により符号量のカウントを行なう（ステップＳ１３）。
【００７０】
つづいて、符号カウント値と白符号量Ｎとが同じであるか否かを判断する（ステップＳ１４）。ここで、両者が同じであれば、さらに符号データと白符号データＡとが同じであるか否かを判断する（ステップＳ１５）。このステップＳ１５において両者が同じであると判断したならば、全白画像であるとみなし白黒工程の印字を行なう（ステップＳ１６）。一方、ステップＳ１４またはステップＳ１５において両者が異なる場合には、印刷データが存在するとみなしカラー工程の印字を行なう（ステップＳ１７）。
【００７１】
上述した動作について、さらに説明する。バンド単位で圧縮を行なった後、画像転送用ＤＭＡＣ２６は指定量の画像データを転送すると、圧縮／伸長部２７に対し、最終画像データを示す信号と共に画像データを出力する。圧縮／伸長部２７はバンド最終の符号データを出力すると共に符号転送用ＤＭＡＣ２５に転送の終了を知らせる。
【００７２】
符号転送用ＤＭＡＣ２５では、符号データを受け取る毎に内部の符号カウンタをカウントアップさせて符号量をカウントする。圧縮／伸長部２７から最終の符号データを受け取るとＣＰＵ２２に割り込み信号にて、圧縮動作の終了を知らせる。ＣＰＵ２２はその割り込みが通知されると、符号転送用ＤＭＡＣ２５の符号カウンタ値を読み出し、その値をまず白符号量Ｎと比較する。ここで比較結果が異なれば、印刷データが存在するとみなし、他方、一致すればその符号データそのものと白符号データＡを比較する。もともと白符号データ自体、圧縮率がよいため、データ量が少なくＣＰＵの処理負荷も小さい。上記比較結果が異なれば、印刷データが存在すると判定することができ、一致すれば全白画像であると判定することができる。
【００７３】
また、上述の動作において、圧縮するバンドの大きさに応じて白符号データおよび白符号データ量を切り替えることにより、圧縮する画像サイズに応じたフレキシブルなシステムが実現する。
【００７４】
すなわち、圧縮時に圧縮対象のバンドに存在する画像データ量は決まっているので、そのデータ量に等しい量の白データを圧縮し、符号量Ｎおよび圧縮後の符号データＡを算出する。バンドの大きさは通常、ページの後端部分以外は一定であるので、その値は繰り返し使用することができる。一方、ページの後端部分など圧縮するバンドの大きさが異なる場合は、そのデータ量に応じた符号量Ｎと符号データＡをあらかじめ用意し、比較対象を切り替える。バンドの大きさが数種類である場合には、たとえばＲＯＭ２３に用意しておく方法もある。
【００７５】
以上の手順で１ページ分のバンドの描画、圧縮を繰り返し、それぞれ圧縮後に全白かの判定を行ない、全てのバンドが全白画像であると判定された場合、その１ページは印刷データが存在しないとみなすことができる。したがって、図１に示した画像形成装置で、ホストコンピュータ（ＰＣ）８００からカラー印刷の指示があった場合、描画、圧縮を行なった後、ＹＭＣＫ画像データに以上の手順で印刷データが存在するか否かを判断し、ＹＭＣ画像に印刷データがないと判断した場合にはカラー工程の印字動作を行なわず、白黒工程のみの印字動作を実行する。これにより、無駄な工程を省略することになり、結果として処理時間を短縮することができる。
【００７６】
【発明の効果】
以上説明したように、本発明にかかるカラー画像形成装置（請求項１）によれば、バンド単位で圧縮を行なった後、内部の符号カウンタをカウントアップさせて符号量をカウントし、圧縮動作終了後に、符号カウンタ値を読み出し、その値をまず白符号量と比較し、ここで比較結果が異なれば、印刷データが存在するとみなし、他方、一致すればさらにその符号データそのものと白符号データを比較し、比較結果が異なれば、印刷データが存在すると判定し、一致すれば全白画像であると判定することが可能となり、これらの判定結果にしたがった印字処理が実現するため、たとえばカラー画像形成装置において白黒画像印刷時の処理効率の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかるカラー画像形成装置の構成を示す説明図である。
【図２】図１のカラー画像形成装置におけるシステム構成を示すブロック図である。
【図３】図２におけるシステムコントローラの内部構成を示す説明図である。
【図４】本発明の実施の形態にかかるシステムコントローラによる印刷データの処理動作を示すフローチャートである。
【符号の説明】
１０  システムコントローラ
１１  画像メモリ
２２  ＣＰＵ
２４  画像メモリ（ＲＡＭ）
２５  符号転送用ＤＭＡＣ
２６  画像転送用ＤＭＡＣ
２７  圧縮／伸長部
２００  スキャナ
４００  プリンタ部
８００  ホストコンピュータ（ＰＣ）
【図１】
0004527323.tif 000002
【図２】
0004527323.tif 000003
【図３】
0004527323.tif 000004
【図４】
0004527323.tif 000005