(57)【要約】【課題】ビットマップデータをさらに分類して最適な画像処理を施して印刷する。【解決手段】メインＣＰＵは、ＲＯＭに予め記憶されているプログラムに基づいてインターフェースを介して送られてくるＰＤＬを解析し、オブジェクトの種別をビットマップと特定した際、当該ビットマップデータを内部データ形式に変換し、画素を種別にカウントし、このカウント結果から適用パターンを選択して色変換処理部を切り替え、空間フィルタ処理部を切り替え、圧縮方式処理部を切り替え、伸張方式処理部を切り替え、ハーフトーンパターンを切り替え、さらに当該ビットマップデータに対してカラーか否かの判定を行い、この判定結果に応じてモノクロ印刷用またはカラー印刷用を設定し、印刷データとしてプリンタ部へ転送する。【選択図】図５
2005335372.tif 000002
【特許請求の範囲】
【請求項１】
カラー印刷を行う印刷装置において、
当該装置で印刷を行う印刷データにビットマップデータが有るか否かを特定する特定手段と、
この特定手段でビットマップデータが特定された際、当該ビットマップデータを構成する画素を分類する分類手段と、
この分類手段で分類された画素数をカウントするカウント手段と、
このカウント手段でカウントされた分類画素のカウント数の比率から適用する画像処理パターンを決定する決定手段と、
この決定手段で決定された画像処理パターンによって当該ビットマップデータ領域の画像を処理する画像処理手段と、
を具備する印刷装置。
【請求項２】
カラー印刷を行う印刷装置において、
当該装置で印刷を行う印刷データにビットマップデータが有るか否かを特定する特定手段と、
この特定手段でビットマップデータが特定された際、当該ビットマップデータを構成する画素を分類する分類手段と、
この分類手段で分類された画素数をカウントするカウント手段と、
このカウント手段でカウントされた分類画素のカウント数の比率から適用する画像処理パターンを決定する決定手段と、
この決定手段で決定された画像処理パターンに応じた圧縮方式処理部を選択して当該ビットマップデータを圧縮処理する圧縮手段と、
この圧縮手段で圧縮された当該ビットマップデータと上記画像処理パターン情報とを記憶する記憶手段と、
この記憶手段に記憶された上記画像処理パターン情報に応じて、当該ビットマップデータ領域の画像を処理する画像処理手段と、
を具備する印刷装置。
【請求項３】
カラー印刷を行う印刷装置に、
当該装置で印刷を行う印刷データにビットマップデータが有るか否かを特定する特定機能と、
この特定機能でビットマップデータが特定された際、当該ビットマップデータを構成する画素を分類する分類機能と、
この分類機能で分類された画素数をカウントするカウント機能と、
このカウント機能でカウントされた分類画素のカウント数の比率から適用する画像処理パターンを決定する決定機能と、
この決定機能で決定された画像処理パターンによって当該ビットマップデータ領域の画像を処理する画像処理機能と、を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタあるいはデジタル複合機（Multi Function Peripheral）等の画像処理を行って印刷する印刷装置に関する。
【背景技術】
【０００２】
現在、多くのプリンタは、印刷対象であるオブジェクト（テキスト、グラフィックス、ビットマップ）の種類に応じて色変換処理やハーフトーンパターン等を切り替え最適な印刷結果を得る技術を備えている。例えば、テキストの場合は、スクリーン線数を増やして解像度を上げ文字のエッジをくっきりさせたり、写真等のビットマップデータは、スクリーン線数を増やさず色の変化を滑らかにした階調性を重視した仕上げにする。
【０００３】
また、墨入れ処理についても、図１の様にテキストやグラフィックスでは黒色部分を単一の黒トナーで印刷することが多く、ビットマップでは黒トナーだけで印刷すると不自然な印刷結果になることが多く、カラートナーを混合させた混合色として印刷していることが多い。
【０００４】
しかしながら、図２に示す様にビットマップは、写真データ（自然画）ばかりでなく、ＣＡＤデータの様に文字と線が中心のデータや、文字文書中心のスキャンデータといった必ずしも写真としての画像処理が適さないデータも存在する。
【０００５】
従来の方法では、ＰＤＬ（Page Description Language）レベルでのオブジェクト種別（テキスト、グラフィックス、ビットマップ）までは判別して適切な画像処理ができたが、ビットマップデータをさらに分類して最適な画像処理をすることはできなかった。
【０００６】
そのため、図３の様な細線（グレイ）で描かれた日本地図に色文字がある様なビットマップデータの場合、ビットマップデータはカラー画像として処理されるため、通常、グレイ線の部分が黒トナーだけでなくカラートナーも混合された黒で印刷される。そのため版ずれが発生した場合、図３の右側に示す様に各色がずれて印刷され、非常に見にくくなる。
【０００７】
また、グレイ中心の白黒写真ビットマップデータの一部に色文宇等がある場合、グレイ部分はカラートナーで印刷されるが、版ずれが発生すると、ずれた部分に色がついて青っぽくなったり、赤っぽくなったりしてしまう。
【０００８】
図４は、別な事例として鉛筆等により書かれた極端に薄いグレイがビットマップ上にあり、かつカラーのビットマップ文字がある場合である。このビットマップデータの場合、白黒モードであれば薄い線を濃くする補正処理を強くできるが、カラーの画像処理であるので弊害が起こることを想定して補正処理が十分できず、十分な濃度が得られなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
この発明の目的は、ビットマップデータをさらに分類して最適な画像処理を施して印刷することのできる印刷装置を提供することである。
【課題を解決するための手段】
【００１０】
この発明の印刷装置は、カラー印刷を行う印刷装置において、当該装置で印刷を行う印刷データにビットマップデータが有るか否かを特定する特定手段と、この特定手段でビットマップデータが特定された際、当該ビットマップデータを構成する画素を分類する分類手段と、この分類手段で分類された画素数をカウントするカウント手段と、このカウント手段でカウントされた分類画素のカウント数の比率から適用する画像処理パターンを決定する決定手段と、この決定手段で決定された画像処理パターンによって当該ビットマップデータ領域の画像を処理する画像処理手段とから構成されている。
【発明の効果】
【００１１】
本発明の印刷装置は、ビットマップデータをさらに分類して最適な画像処理を施して印刷することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、この発明の実施の形態について詳細に説明する。
【００１３】
図５は、この発明の印刷装置に係るデジタル複合機（ＭＦＰ）１０の構成を示すものである。すなわちＭＦＰ１０は、全体の制御を司るメインＣＰＵ１、本発明に係る制御プログラムなどが記憶されているＲＯＭ２、一時的にデータを記憶するＲＡＭ３、ビットマップデータ等を記憶するハードディスク装置（ＨＤＤ）４、操作パネル５、スキャナ部６、ハードウエアとして画像処理を行う画像処理部７、プリンタ部８、パーソナルコンピュータ（ＰＣ）と接続するインターフェース（Ｉ／Ｆ）９とから構成されている。
【００１４】
次に、このような構成において、本発明は、ビットマップを構成する画素の種類と画素数とを用いてビットマップデータの種別を判定し、その判定結果に応じた処理を選択して適切な画像処理を行うようにしたものである。
【００１５】
まず、ビットマップを構成する画素の種類と画素数とから判別する処理について図６を参照して簡単に説明する。
【００１６】
ビットマップ画像（データ）の画素は、無彩色の黒、薄いグレイ、濃いグレイ、白、有彩色の赤、黄、青、緑等から構成される。これらのデータはＰＤＬ上では、画素の色値として数値で表現されている。この色値をＲＩＰ（raster image processor）内の内部フォーマットへ格納する時、同時にカウント処理を行う。カウント処理は、図６に示す例では、６項目に分類される。
【００１７】
例としては、下記のようにカウントする。
【００１８】
白画素は、明度（１００％〜９０％）を＋１、彩度（無彩色）を＋１、色数を未登録色なら＋１。
【００１９】
黒画素は、明度（１０％〜０％）を＋１、彩度（無彩色）を＋１、色数を未登録色なら＋１。
【００２０】
グレイ画素（薄い）は、明度（９０％〜５０％）を＋１、彩度（無彩色）を＋１、色数を未登録色なら＋１。
【００２１】
グレイ画素（濃い）は、明度（５０％〜１０％）を＋１、彩度（無彩色）を＋１、色数を未登録色なら＋１。
【００２２】
色画素（薄い）は、明度（９０％〜５０％）を＋１、彩度（有彩色）を＋１、色数を未登録色なら＋１。
【００２３】
色画素（濃い）は、明度（５０％〜１０％）を＋１、彩度（有彩色）を＋１、色数を未登録色なら＋１。
【００２４】
図７は、画素カウントテーブルの例を示すものである。すなわち、明度（Ｌ）が、１０％≧Ｌ≧０、５０％≧Ｌ＞１０％、９０％≧Ｌ５０％、１００％≧Ｌ＞９０％、無彩色、有彩色、色数、及びＴＯＴＡＬとから構成されている。
【００２５】
なお、本実施例では、明度（Ｌ）を４つに分類したが、２５５階調あるのでより多くの分類をすることも可能である。また、ヒストグラムにして用いるようにしても良い。
【００２６】
例えば、図６に示す１ページ目の識別子ａ（オブジェクト）は、明度１０％≧Ｌ≧０が５００、明度５０％≧Ｌ＞１０％が１８００、明度９０％≧Ｌ＞５０％が１００、明度１００％≧Ｌ＞９０％が８００、無彩色が３２００、有彩色が０、色数が８０、ＴＯＴＡＬが３２００のカウント数である。
【００２７】
これらは、各ページのビットマップデータごと（例、識別子ａ〜ｄ）に管理される。
【００２８】
次に、カウント処理により画素の種類ごとにカウントされた画素数を元に図９の画素処理パターン設定テーブルを用いて、適用する画像処理のパターンを決定する。例えば、白黒画像で文字・線の場合は、明度１０％≧Ｌ≧０でＸが０％でない、明度５０％≧Ｌ＞１０％でＸ＝０％、明度９０％≧Ｌ＞５０％でＸ＝０％、明度１００％≧Ｌ＞９０％でＸ≧８０％、有彩色でＸ＝０％、色数がＸ≦２であるとパターンａが適用される。
【００２９】
この適用される画像処理パターンは、図１０に示す様な画像処理組み合せテーブルで予め定義されているものとする。例えば、パターンａは、色変換処理はしない、圧縮伸張方式としてはランレングスを用い、ハーフトーンパターンは使用しない、ガンマ補正処理はしない、空間フィルタ処理はしない、スムージングは使用する。
【００３０】
なお、図９、図１０のテーブルは、図１１の様な特別なモード（調整モード等）でユーザがＭＦＰ１０に接続しているＰＣから変更できる様になっており、好みに応じて微調整ができる。また、図１２の様にＭＦＰ１０に接続しているＰＣからプリンタドライバのプロパティ等で調整することもできる。プリンタドライバの場合は、今印刷しようとしているカレントジョブだけに適用するパラメータ設定と、ＭＦＰ１０のデフォルトを置き換えるパラメータ設定を選択できる。ＭＦＰ１０のデフォルトを置き換えるのには、ＭＦＰ１０に接続しているＰＣ上のパスワード等で制限し、管理者だけが変更することを可能としている。
【００３１】
次に本発明を適用した第１実施例について説明する。
【００３２】
まず、図１３は、印刷原稿を示すもので、黒文字、色文字、グラフィックス、ビットマップデータが混在している。図１３の印刷原稿にあるｉｍａｇｅ１（白黒写真に色文字あり）、ｉｍａｇｅ２（カラー写真）、ｉｍａｇｅ３（線画に色文字あり）は、ビットマップデータである。
【００３３】
これらのビットマップデータは、パーソナルコンピュータ（図示しない）のプリンタドライバでＰＤＬに変換されると図１４に示すようにＰＤＬファイル上に数値データ等で記述される。このＰＤＬは、ＭＦＰ１０に送られる。
【００３４】
ＭＦＰ１０のメインＣＰＵ（ＲＩＰ）１は、ＰＤＬを解析処理にてイメージ描画部を特定し、ビットマップデータを内部形式にて管理するとともに、画素のカウント処理を行って画素数を管理する。
【００３５】
カウントされた画素数を用いて図９に示した条件を満たすパターンが選択され、適用する画像処理が決定される。
【００３６】
図１５は、内部形式（点線内）の構成を示すものである。例えば、ｉｍａｇｅ１はグレイ写真に色文字あり（パターンｇ）、ｉｍａｇｅ２はカラー写真自然画（パターンｈ）、ｉｍａｇｅ３はＢ／Ｗ文字・線に色文字あり（パターンｆ）に判定される。また、ページ内にある複数のビットマップデータが全てグレイか、それともカラーが含まれるのかの判定も行われる。ここで色文字ありと判定しているが、これは色画素の数が少ないことから文字もしくは線画の可能性が高いからである。
【００３７】
この判定結果は、プリンタ部８へ出力する際にテキスト、グラフィックスにカラーが含まれるかの判定結果と共に、印刷ページをモノクロとして印刷するか、カラーとして印刷するかを決定するのに使用される。各ビットマップオブジェクトは、判定された画像処理パターン結果と図１０の画像処理組み合せテーブルから適用する、色変換処理、空間フィルタ処理、ガンマ補正処理、ハーフトーン処理、描画処理、圧縮伸張方式処理が決定され、印刷データが形成される。この形成された印刷データがプリンタ部８へ送出されて印刷される。
【００３８】
次に、このような構成において、第１実施例の画像処理を図１６，１７のフローチャートを参照して説明する。
【００３９】
メインＣＰＵ１は、ＲＯＭ２に予め記憶されているプログラムに基づいて以下の画像処理を実行する。
【００４０】
まず、メインＣＰＵ１は、インターフェース９を介して送られてきたＰＤＬを解析し（ＳＴ１）、オブジェクトの種別を特定する（ＳＴ２）。
【００４１】
ステップＳＴ２でオブジェクトがビットマップと特定された場合、メインＣＰＵ１は、当該ビットマップデータを内部データ形式に変換し（ＳＴ３）、画素を図７の表で示される種別ごとにカウントし、そのカウント結果から適用パターンを図９の表から決定する（ＳＴ４）。そして、メインＣＰＵ１は、ステップＳＴ４で決定した適用パターンに応じてビットマップ用色変換処理部を切り替え（ＳＴ５）色変換処理を行い（ＳＴ５−１）…（ＳＴ５−Ｎ）、決定した適用パターンを含めたビットマップ情報付加ディスプレイリストを生成する（ＳＴ６）。
【００４２】
また、ステップＳＴ２でビットマップ以外だった場合、メインＣＰＵ１は、その他のオブジェクト色変換処理を行う（ＳＴ７）。
【００４３】
ステップＳＴ６またはステップＳＴ７の後、メインＣＰＵ１は、画像の描画処理を行って（ＳＴ８）、付加情報を確認する（ＳＴ９）。
【００４４】
ステップＳＴ９で付加情報がビットマップの場合、メインＣＰＵ１は、ステップＳＴ４で決定した適用パターンと図１０の表からビットマップ用空間フィルタ処理部を切り替え（ＳＴ１０）空間フィルタ処理を行い（ＳＴ１０−１）…（ＳＴ１０−Ｎ）、ビットマップ用圧縮方式処理部を切り替え（ＳＴ１１）圧縮処理を行う（ＳＴ１１−１）…（ＳＴ１１−Ｎ）。
【００４５】
また、ステップＳＴ９でビットマップ以外だった場合、メインＣＰＵ１は、その他のオブジェクト空間フィルタ処理を行い（ＳＴ１２）、その他のオブジェクト圧縮処理を行う（ＳＴ１３）。
【００４６】
ステップＳＴ１１またはステップＳＴ１３の後、メインＣＰＵ１は、出力タイミング調整用バッファとしてＲＡＭ３を用いる（ＳＴ１４）。
【００４７】
ビットマップデータを出力する際、メインＣＰＵ１は、当該ビットマップデータをＲＡＭ３から読み出して付加情報を確認する（ＳＴ１５）。
【００４８】
ステップＳＴ１５で付加情報がビットマップだった場合、メインＣＰＵ１は、ステップＳＴ４で決定した適用パターンと図１０の表からビットマップ用伸張方式処理部を切り替え（ＳＴ１６）伸張処理を行い（ＳＴ１６−１）…（ＳＴ１６−Ｎ）、ビットマップ用ハーフトーンパターン処理部を切り替え（ＳＴ１７）ハーフトーンパターン処理を行う（ＳＴ１７−１）…（ＳＴ１７−Ｎ）。
【００４９】
また、ステップＳＴ１５でビットマップ以外だった場合、メインＣＰＵ１は、その他のオブジェクト伸張処理を行い（ＳＴ１８）、その他のオブジェクトハーフトーンパターン処理を行う（ＳＴ１９）。
【００５０】
ステップＳＴ１７またはステップＳＴ１９の後、メインＣＰＵ１は、当該ビットマップデータに対してカラーの判定を行い、図８のような表を作成し、ページ全体がモノクロデータで構成されているかどうかを判定する（ＳＴ２０）。
【００５１】
メインＣＰＵ１は、この判定がモノクロの場合にモノクロ印刷用を設定し（ＳＴ２１）、あるいは判定がカラーの場合にカラー印刷用を設定する（ＳＴ２２）。
【００５２】
そして、メインＣＰＵ１は、印刷データとしてプリンタ部８へ転送する（ＳＴ２３）。
【００５３】
以上説明したように上記第１実施例によれば、適切な画像処理が選択されることで、例えばｉｍａｇｅ１は、ＣＭＹＫの４色トナーで印刷されるグレイ部分がＫトナーのみで印刷される様になり、版ずれによる色付きを防止することができる。
【００５４】
また、例えばｉｍａｇｅ３についても版ずれによる見づらさが解消されるとともに、ガンマ補正を濃い目に強く補正することで細線の再現性を向上させることができる。
【００５５】
次に別な印刷原稿を用いた第２実施例について説明する。
【００５６】
本第２実施例と第１実施例の主な相違点は、ハーフトーン処理が画像データ圧縮処理の前にあるか、後にあるかである。第２実施例の場合は、一般に８ｂｉｔのデータを圧縮することになり画像データが大きくなるが、加工性は柔軟となる。一方、第１実施例の場合、一般に１ｂｉｔのデータであるため画像データは小さくなるがデータの加工には制限が生じる。また、第２実施例は、主な画像処理をハードウェアで処理することが可能となり高速な印刷を可能とすることができる。それは、詳しくは後述するが、ハードウェアで処理するため、印刷画像データの他に適用する画像処理を指示するためのビットマップデータの領域と適用パターンを記述したデータが生成される。このデータのフォーマットは、二次元ビットマップ形式でも良いし、ビットマップの領域を定義した座標情報とパターン番号の様にシステムに最適な方法を選択することが可能である。
【００５７】
図１８は、第２実施例を説明するための印刷原稿を示すものである。第２実施例は、画像処理の適用される場所が異なるだけで、ビットマップを構成する画素を分類してカウントした画素数を使い、ビットマップ分類を判定、適切な画像処理を選択する点で第１実施例と同じである。
【００５８】
図１８に示すビットマップデータは、パーソナルコンピュータ（図示しない）のプリンタドライバでＰＤＬに変換されると図１９に示すようにＰＤＬファイル上に数値データ等で記述される。このＰＤＬは、ＭＦＰ１０に送られる。
【００５９】
図２０は、内部形式（点線内）の構成を示すものである。例えば、ｉｍａｇｅ４はカラー写真自然画（パターンｈ）、ｉｍａｇｅ５はカラー写真シャドウ重視（パターンｊ）、ｉｍａｇｅ６はカラー写真ハイライト重視（パターンｉ）に判定される。
【００６０】
次に、このような構成において、第２実施例の画像処理を図２１，２２のフローチャートを参照して説明する。
【００６１】
メインＣＰＵ１は、ＲＯＭ２に予め記憶されているプログラムに基づいて以下の画像処理を実行する。
【００６２】
まず、メインＣＰＵ１は、インターフェース９を介して送られてきたＰＤＬを解析し（ＳＴ３１）、オブジェクトの種別を特定する（ＳＴ３２）
ステップＳＴ３２でオブジェクトがビットマップと特定された場合、メインＣＰＵ１は、当該ビットマップデータを内部データ形式に変換し（ＳＴ３３）、画素を図７の表で示される種別ごとにカウントし、そのカウント結果から適用パターンを図９の表から決定する（ＳＴ３４）。
【００６３】
ステップＳＴ３２でビットマップ以外だった場合またはステップＳＴ３４の後、メインＣＰＵ１は、決定した適用パターンを含めたビットマップ情報付加ディスプレイリストを生成する（ＳＴ３５）。
【００６４】
続いて、メインＣＰＵ１は、画像の描画処理を行って（ＳＴ３６）、付加情報を確認する（ＳＴ３７）。
【００６５】
ステップＳＴ３７で付加情報がビットマップの場合、メインＣＰＵ１は、ステップＳＴ３４で決定した適用パターンと図１０の表からビットマップ用圧縮方式処理部を切り替え（ＳＴ３８）圧縮処理を行う（ＳＴ３８−１）…（ＳＴ３８−Ｎ）。
【００６６】
また、ステップＳＴ３７でビットマップ以外だった場合、メインＣＰＵ１は、その他のオブジェクト圧縮処理を行う（ＳＴ３９）。
【００６７】
ステップＳＴ３８またはステップＳＴ３９の後、メインＣＰＵ１は、二次記憶装置としてのＲＡＭ３またはＨＤＤ４への書込み処理を行う（ＳＴ４０）。
【００６８】
次に、メインＣＰＵ１は、ハードウェアである画像処理部７を用いて以下の画像処理を実行する。
【００６９】
ビットマップデータを出力する際、メインＣＰＵ１は、当該ビットマップデータをＲＡＭ３またはＨＤＤ４から読み出して付加情報を確認する（ＳＴ４１，４２）。
【００７０】
ステップＳＴ４２で付加情報がビットマップだった場合、メインＣＰＵ１は、ステップＳＴ３４で決定した適用パターンと図１０の表から、ビットマップ用伸張方式処理部を切り替え（ＳＴ４３）伸張処理を行い（ＳＴ４３−１）…（ＳＴ４３−Ｎ）、ビットマップ用色変換処理部を切り替え（ＳＴ４４）色変換処理を行い（ＳＴ４４−１）…（ＳＴ４４−Ｎ）、ビットマップ用空間フィルタ処理部を切り替え（ＳＴ４５）空間フィルタ処理を行い（ＳＴ４５−１）…（ＳＴ４５−Ｎ）、ビットマップ用ハーフトーンパターン処理部を切り替え（ＳＴ４６）ハーフトーンパターン処理を行う（ＳＴ４６−１）…（ＳＴ４６−Ｎ）。
【００７１】
また、ステップＳＴ４２でビットマップ以外だった場合、メインＣＰＵ１は、その他のオブジェクト伸張処理を行い（ＳＴ４７）、その他のオブジェクト色変換処理を行い（ＳＴ４８）、その他のオブジェクト空間フィルタ処理を行い（ＳＴ４９）、その他のオブジェクトハーフトーンパターン処理を行う（ＳＴ５０）。
【００７２】
ステップＳＴ４６またはステップＳＴ５０の後、メインＣＰＵ１は、当該ビットマップデータに対してカラーの判定を行い、図８のような表を作成しページ全体がモノクロデータで構成されているかどうかを判定する（ＳＴ５１）。
【００７３】
メインＣＰＵ１は、この判定がモノクロの場合にモノクロ印刷用を設定し（ＳＴ５２）、あるいは判定がカラーの場合にカラー印刷用を設定する（ＳＴ５３）。
【００７４】
そして、メインＣＰＵ１は、印刷データとしてプリンタ部８へ転送する（ＳＴ５４）。
【００７５】
以上説明したように上記第２実施例によれば、適切な画像処理が適用されることにより、例えばｉｍａｇｅ５はシャドウ重視の色変換が適用されて黒が引き締まった画像になり、逆にｉｍａｇｅ６はハイライト重視の色変換が適用されて粒状感が目立たない画像にすることが可能となる。
【００７６】
以上説明したように上記発明の実施の形態によれば、従来では不可能だったビットマップデータの分類を可能とし、自然画以外の文字やラインアートの様な写真でないビットマップデータに対しても、より最適な画像処理（色変換、空間フィルタ、ガンマ補正、ハーフトーンパターン）を適用することが可能となる。
【００７７】
また、グレイのビットマップに対してもＣＭＹＫ印刷による版ズレ発生時のグレイ部の色付きや細線部の画像劣化を抑制することが可能となる。
【００７８】
また、処理の重い色変換処理や圧縮／伸張処理もデータの性質から、より最適なアルゴリズムを適用することが可能となり、処理の高速化や圧縮データサイズをより小さくすることが可能となる。
【００７９】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果（の少なくとも１つ）が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００８０】
【図１】一般的な色変換処理を説明するための図（従来技術）。
【図２】一般的なビットマップ処理を説明するための図（従来技術）。
【図３】一般的なビットマップ処理での不具合事例を示す図（従来技術）。
【図４】一般的なビットマップ処理での不具合事例を示す図（従来技術）。
【図５】デジタル複合機の概略構成を示すブロック図。
【図６】画素カウント方法の例を示す図。
【図７】画素カウントテーブルの例を示す図。
【図８】カラー判定テーブルの例を示す図。
【図９】画像処理パターン設定テーブルの例を示す図。
【図１０】画像処理組み合せ例を示す図。
【図１１】調整モードを説明するための図。
【図１２】プリンタドライバのプロパティで調整する例を示す図。
【図１３】印刷原稿の一例を示す図。
【図１４】ＰＤＬファイルの例を示す図。
【図１５】内部形式の構成例を示す図。
【図１６】第１実施例の画像処理を説明するためのフローチャート。
【図１７】第１実施例の画像処理を説明するためのフローチャート。
【図１８】印刷原稿の一例を示す図。
【図１９】ＰＤＬファイルの例を示す図。
【図２０】内部形式の構成例を示す図。
【図２１】第２実施例の画像処理を説明するためのフローチャート。
【図２２】第２実施例の画像処理を説明するためのフローチャート。
【符号の説明】
【００８１】
１…メインＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…ハードディスク装置、５…操作パネル、６…スキャナ部、７…画像処理部、８…プリンタ部、９…インターフェース、１０…デジタル複合機。
【図１】
2005335372.tif 000003
【図２】
2005335372.tif 000004
【図３】
2005335372.tif 000005
【図４】
2005335372.tif 000006
【図５】
2005335372.tif 000007
【図６】
2005335372.tif 000008
【図７】
2005335372.tif 000009
【図８】
2005335372.tif 000010
【図９】
2005335372.tif 000011
【図１０】
2005335372.tif 000012
【図１１】
2005335372.tif 000013
【図１２】
2005335372.tif 000014
【図１３】
2005335372.tif 000015
【図１４】
2005335372.tif 000016
【図１５】
2005335372.tif 000017
【図１６】
2005335372.tif 000018
【図１７】
2005335372.tif 000019
【図１８】
2005335372.tif 000020
【図１９】
2005335372.tif 000021
【図２０】
2005335372.tif 000022
【図２１】
2005335372.tif 000023
【図２２】
2005335372.tif 000024