(57)【要約】【課題】文字に対する色材消費量抑制の手法として一般的な細らせ処理があるが、白抜き文字に対して適用すると色材消費量を増加させてしまう。【解決手段】本発明における画像処理装置は、白抜き文字やラインには細らせ処理を行わず、白抜き文字ではない文字やラインに細らせ処理を行うことで、白抜き文字が含まれる画像に対しても色剤消費量を効果的に抑制することを特徴とする。さらに、白抜き文字やラインには太らせ処理を行うことで、一層色剤消費量を抑制する。【選択図】図４
2015171098.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに含まれた文字またはラインが白抜きであるか否かを判定する判定手段と、
前記文字またはラインが白抜きでないと判定された場合には、前記文字又はラインに対して線幅を細くする細らせ処理を施し、白抜きであると判定された場合には、前記文字又はラインに対して前記細らせ処理を施さない処理手段と、
前記処理手段により処理された文字またはラインを含む印刷データを、印刷のために出力する出力手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記処理手段は、前記文字またはラインが白抜きでないと判定された場合には、前記印刷データを印刷する印刷手段により印刷された画像の細線再現性に応じて、前記細らせ処理により前記文字またはラインを細らせる程度を調整することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記処理手段は、前記文字またはラインが白抜きであると判定された場合には、前記文字またはラインに対して線幅を太くする太らせ処理を施すことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記処理手段は、前記文字またはラインが白抜きであると判定された場合には、指示に応じて、前記文字またはラインに対して線幅を太くする太らせ処理を施すことを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記指示の入力を受け付けるユーザインタフェースを表示する表示手段をさらに有することをと特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記判定手段により前記文字またはラインが白抜きであると判定された場合に、前記表示手段によりユーザインタフェースを表示し、前記処理手段は、入力された指示に応じて前記太らせ処理を施すことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記表示手段により表示したユーザインタフェースから入力された指示を記憶し、前記処理手段は、記憶した前記指示に応じて前記太らせ処理を施すことを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記処理手段は、前記文字またはラインが白抜きであると判定された場合には、前記文字またはラインに対して線幅を太くする太らせ処理と、コントラストを低下させるコントラスト低減処理とをそれぞれ施し、それぞれの処理が施された文字またはラインを含む印刷データを印刷したとした際の記録剤の消費量を比較して消費量が少ない方の処理が施された印刷データを選択し、
前記出力手段は選択された前記印刷データを出力することを特徴とする請求項１または２に記載の画像処理装置。
【請求項９】
コントラストの程度が異なる複数の画像を含むチャートのうちから選択された画像のコントラストの程度を記憶する記憶手段をさらに有し、
前記処理手段は、前記コントラスト低減処理において、記憶された前記コントラストの程度まで、コントラストを低下させることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記チャートを出力する手段と、
前記チャートのうちからの画像の選択の入力を受け付けるユーザインタフェースを表示する手段とをさらに有し、
前記記憶部は、前記ユーザインタフェースで入力された選択に応じたコントラストの程度を記憶することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記出力手段により出力された印刷データに基づいて画像を形成する画像形成手段をさらに有し、
前記画像形成手段は、電子写真方式またはインクジェット方式で画像を形成することを特徴とする請求項１乃至１０のいずれか一項に記載の画像処理装置。
【請求項１２】
印刷データに含まれた文字またはラインが白抜きであるか否かを判定する判定工程と、
前記文字またはラインが白抜きでないと判定された場合には、前記文字又はラインに対して線幅を細くする細らせ処理を施し、白抜きであると判定された場合には、前記文字又はラインに対して前記細らせ処理を施さない処理工程と、
前記処理工程により処理された文字またはラインを含む印刷データを、印刷のために出力する工程と
を有することを特徴とする画像処理方法。
【請求項１３】
請求項１乃至１１のいずれか一項に記載の画像処理装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省色材処理を実行し印刷する画像処理装置および画像処理方法ならびにプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置の色材消費量抑制のための処理モード、いわゆる省トナー処理は、印刷時の濃度を低減して印刷コストを節約する機能として広く知られている。さらに近年では、濃度を下げるだけでなく、縮小やエッジ抽出などの技術を利用した省トナー処理も実用化されており、ユーザーが処理を選択的に実行できる方法もある。例えば、特許文献１ではトナー節約モードがオンの場合には、画像を一律に細らせる処理か画像のエッジのみを出力する処理かを選択できる。また、画像の間引きや縮小処理も選択可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３２６５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献１では、色付きの背景上に白または背景よりも薄い色で描画された白抜き文字に対して必ずしも色材消費量抑制の手段とならない、という課題がある。例えば特許文献１の手法で白抜き文字を細らせた場合には、白抜き領域が減り、塗りの領域が増えるため、かえって色材消費量を増加させてしまう。
【課題を解決するための手段】
【０００５】
通常の印刷よりも色材の消費量を抑制した印刷を実行する機能を持ち、印刷対象の文字が白抜き文字であるかどうかを判定する白抜き文字判定手段（Ｓ４０２）と、前記白抜き文字判定手段で白抜き文字と判定された際には、白抜き文字に対して細らせ処理を行わず、白抜き文字でないと判定された際には、細らせ処理を実行する細らせ手段（Ｓ４０５）とを有し、前記細らせ手段は、エンジンの細線再現の状態を判定する再現レベル判定手段（Ｓ４０３）と、前記再現レベル判定手段の結果によって細らせレベルを調整する細らせレベル調整手段（Ｓ４０４）とを有することを特徴とする画像処理装置。
【発明の効果】
【０００６】
本発明によれば、文字部に対する省色材処理を実現しつつ、白抜き文字に対しては逆効果となる細らせ処理を回避することにより、色材消費量を増加させてしまうのを防ぐことが可能となる。
【図面の簡単な説明】
【０００７】
【図１】システム構成を示すブロック図である。
【図２】画像処理装置の構成を示すブロック図である。
【図３】レンダリング部の構成を示すブロック図である。
【図４】第１の実施形態の処理手順を示すフローチャートである。
【図５】第２の実施形態の処理手順を示すフローチャートである。
【図６】白抜き文字に対する処理を設定するＵＩ画面の一例である。
【図７】第３の実施形態の処理手順を示すフローチャートである。
【図８】コントラスト許容範囲の調整用チャートの一例である。
【図９】白抜き文字に対する省トナー処理の一例である。
【図１０】コントラスト許容範囲を調整するＵＩ画面の一例である。
【発明を実施するための形態】
【０００８】
（実施形態１）
以下、本発明を実施するための形態について図面を用いて説明する。図１は、本実施形態を適用するのに好適なシステム構成を示す。入力された画像データに対して画像処理を実行し出力を行う画像処理装置１００、印刷指示やアプリケーションによる画像処理を行うホストコンピュータ２００、モバイル端末３００、サーバー４００がネットワーク回線５００によって接続される。画像処理装置１００はネットワーク回線５００を介してホストコンピュータ２００、モバイル端末３００、サーバー４００からの指示に従って画像データを処理し印刷出力を行う機能を持つ画像形成装置であり、たとえばプリンタである。また画像処理装置１００は、プリンタとしての機能を有していれば、不図示の画像読み取り装置を利用し、原稿を読み取って生成した画像データを処理してホストコンピュータ２００、モバイル端末３００、サーバー４００に送信する機能を持っても良い。画像処理装置１００はさらに、原稿を読み取って生成した画像データを処理して印刷出力するコピー機能を有することも可能である。本実施形態では、ホストコンピュータ２００、モバイル端末３００、サーバー４００からの指示を受けて画像処理装置１００で印刷することを想定して記載する。ただしその限りではなく、コピー機能の動作時や不図示の画像読み取り装置で読み取った原稿を他の画像処理装置へ送信する際にも同様に適用可能である。
【０００９】
＜画像処理装置＞
図２は、画像処理装置１００の内部構成を示す。入力部１１０は外部装置から送信された各種データを受信するほか、不図示の画像読み取り装置によって原稿を読み取り生成された画像データの入力を行う。システム制御部１２０は画像処理装置１００全般を制御するコントローラとして機能する。入力部１１０から入力された画像データや、システム制御部１２０や操作部１５０から指示された処理に必要なデータはバス１８０を介してやり取りされる。記憶部１３０は画像データやそれに付随する情報が格納され、システム制御部１２０が動作するためのシステムワークメモリ等も含まれる。画像処理部１４０は画像データに対し補正、加工、編集および出力のための変換処理を行う。操作部１５０は不図示の操作画面や操作ボタン等を利用してユーザが各種操作を行うための装置であり、その操作で指示された情報をシステム制御部１２０に伝える。レンダリング部１６０は入力されたページ記述言語形式のデータ（以後、ＰＤＬデータと記載する）を解釈して出力のための画像データを再構成する。なおレンダリング部１６０の詳細は図３を用いて後述する。印刷部１７０は印刷用に変換された画像データを用紙上の画像として形成し出力する。この印刷方式は電子写真方式、インクジェット方式等があるが、本実施形態ではどの方式でも適用可能である。ただし、課題欄で述べた課題を生じる記録方式、すなわち電子写真方式やインクジェット方式等の、記録量に応じた量の記録剤を消費する方式に対してより効果的である。
【００１０】
図３は、レンダリング部１６０の内部構成を示す。入力部１６１は画像処理装置１００に入力されたＰＤＬデータを受け取る。入力部１６１から入力された画像データはバス１６７を介してやり取りされる。色変換処理部１６２は、ＰＤＬデータ内の画像データを既定の色空間に変換する。オブジェクト解析部１６３は、ＰＤＬデータ内の各オブジェクトについてその種類たとえばテキストかイメージかグラフィクスかなどの属性情報を取得する。さらに必要に応じて、対象オブジェクトの面積、信号値、位置情報などを解析してその後の処理に必要な特性情報を生成する。オブジェクト変換部１６４は、オブジェクト解析部１６３による解析結果に応じてオブジェクトごとに画像変換処理を行う。この変換処理はたとえば対象オブジェクトを拡大・縮小する変倍処理や、出力濃度を調整するための濃度変換処理などである。変換処理はこれらに限られるものではなく、色材消費量抑制のためにエッジ領域とそれ以外の出力濃度を切り替えるなどの複雑な処理を適用しても良い。レンダリング処理部１６５は、画像データを出力形式に変換する。出力部１６６は出力形式に変換された画像データを出力する。
【００１１】
＜細らせ処理＞
次に、本実施形態の基本的な処理の流れについて説明する。本発明は、入力画像の文字部に対して効果的に省トナー処理を行う手法に関するものである。なお印刷エンジンの方式によって記録剤はトナーとは限らないが、本実施形態では、印刷部１７０を電子写真方式として説明を進める。図４は、本実施形態の処理の流れを表すフローであり、以下で詳細に説明する。図４の処理手順等を実現する制御プログラムは記憶部１３０に格納されており、ワークメモリにロードされて、システム制御部１２０及びレンダリング部１６０によって実行されるものである。システム制御部１２０はＣＰＵあるいはプロセッサを有するか、あるいはそのものであり、制御プログラムはそのＣＰＵあるいはプロセッサにより実行される。システム制御部１２０とレンダリング部１６０との連携は、たとえば共有メモリやＤＭＡ、あるいはレンダリング部１６０のプロセッサ化等により行うことができる。ここでは、入力画像データによらず、レンダリング部１６０においては画像がシアン（Ｃ)、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）で構成されるＰＤＬデータを例に説明していく。
【００１２】
画像処理装置１００に例えばページ記述言語（ＰＤＬ）により記述された印刷データ（印刷対象のデータ）が入力されると、システム制御部１２０は、印刷データに含まれたオブジェクトを対象として（対象となるオブジェクトを対象オブジェクトと呼ぶ）、レンダリング処理部１６０によるレンダリング処理の開始を指示する。図４の手順はそれによって開始される。
【００１３】
ステップ４０１でオブジェクト解析部１６３は対象オブジェクトの属性がテキストであるかどうかを判定する。テキストであった場合にはさらに、ステップ４０２でそのオブジェクトが白抜き文字であるかどうかを判定する。白抜き文字であるかどうかは、文字を塗りつぶすＣＭＹＫの各色が閾値Ｔｈ以下であるかどうかによって判定する。たとえば、Ｔｈ＝０とすれば、真っ白な文字かどうかを判定できる。または、Ｔｈ＝１０とすれば、ある程度薄い色の文字も白抜き文字と同様に扱うことができる。ここでは、前述のどちらも白抜き文字として考え説明する。テキストオブジェクトの各色が閾値以下の白抜き文字であると判定された場合には、何も処理を行わない。一方、そのテキストオブジェクトが白抜き文字でないと判定された場合には、レンダリング部１６０からシステム制御部１２０にその判定結果が通知され、ステップ４０３でシステム制御部１２０は画像処理装置１００における細線再現性を判定する。細線再現性とは、どの程度の細さの線まで、かすれることなく印刷できるかを指している。細線再現性はたとえば、あらかじめ記憶部１３０に保存されている細線の画像を、システム制御部１２０が印刷部１７０から出力する。細線画像の出力時に、非図示の出力後センサーなどで細線の濃度値を読み取り、システム制御部１２０は読み取った濃度値を記憶部１３０に保存する。システム制御部１２０は予め記憶部１３０に保存されている正常時の濃度値と、読み取った濃度値を比較し、読み取った濃度値が正常時の濃度値を一定値以上下回る場合には、細線再現性が悪化していると判断してステップ４０４へ進む。ただし、細線再現性のテストは印刷する度に細線画像を出力して行う必要はなく、一定枚数が出力される毎に実施するなどのタイミングで定期的に実施すればよい。そして最新の細線の濃度値あるいは判定結果を記憶しておき、ステップＳ４０３ではその最新の濃度値或いは判定結果を参照する。出力後センサーがない場合には、不図示の画像読取装置を用いて細線画像を読み取り、同様に判定すること可能である。機器の構成に応じて最適な方法で判断すればよい。ステップ４０３で細線再現性が良好と判断された場合には、ステップ４０５でオブジェクト変換部１６４はテキストオブジェクトの細らせ処理を実行する。テキストオブジェクトの細らせ処理とは、レンダリング後の文字の線幅を細めるための処理であり、例えばテキストの線幅のパラメータをより細らせる程度に応じた値に変更する。細線再現性が良好な場合の細らせる程度は本実施形態では予め定めておく。ステップ４０３で細線の再現性が良好でないと判断された場合には、ステップ４０４でオブジェクト変換部１６４は細らせレベルを弱める調整を行った後、ステップ４０５でテキストオブジェクトの細らせ処理を実行する。たとえばステップ４０４では、細線再現性が良好な場合に細らせ処理時に適用される線幅のパラメータを、より細らせる程度が小さくなるように変更する。この変更する程度もやはり事前に設定しておくことができる。なお、属性がラインのオブジェクトも、白抜きで描画されている場合には白抜き文字と同様に考えることが出来る。テキストオブジェクトを代表として説明したが、ラインオブジェクトに対しても上述の処理が有効である。
【００１４】
以上の処理により、白抜き文字に対する細らせ処理を回避し、白抜き文字が含まれる場合にも色材消費量の増加を防ぐことができる。さらに、画像処理装置１００が電子写真方式のエンジンを備えている場合には、例えば感光体ドラムの劣化等に起因する画像処理装置１００の状態の変化に応じて細らせレベルを調整することで、画質を維持した省トナー処理が可能となる。したがって例えば印刷部がインクジェット方式であった場合、あるいは電子写真方式であっても単機能のプリンタなど細線再現性の判定が困難な場合には、ステップＳ４０２で白抜きではないと判定されたなら、ステップＳ４０５に分岐してもよい。
【００１５】
レンダリング部１６０に入力されたＰＤＬデータ内の全オブジェクトに対して以上の処理が行われ、レンダリング処理部１６５でビットマップデータ形式に変換された画像データが出力部１６６から画像処理部１４０に送信される。システム制御部１２０は、受信した画像データに対して、画像処理部１４０で、色変換処理、画像処理装置１００の階調特性を考慮したガンマ変換処理および画像形成処理を行い、印刷部１７０から、色材消費量抑制処理済みの画像データを印刷する。
【００１６】
以上のように、ＰＤＬデータ内のテキストオブジェクトおよびラインオブジェクトが白抜き文字の場合には細らせ処理を行わず、白抜き文字でない場合には細らせ処理を行う。その結果、画像に白抜き文字が含まれる場合でも色材消費量を抑制した印刷出力物を得ることが可能となる。
【００１７】
（実施形態２）
ここでは、前述の実施例１と異なる部分のみを説明する。本実施例では実施例１と異なり、白抜き文字に対する省トナー処理として有効な、太らせを行うかどうかを切り替える方法を記載する。なお、第１の実施形態と共通の内容については同じ参照番号を付して説明を省略する。
【００１８】
図５は本実施例の細らせ処理の流れを表すフローである。図５は、実施例１における図４に相当する。ステップ４０２で対象オブジェクトが白抜き文字であると判定された場合、ステップ５０１で白抜き文字に対して処理を行うかどうかを判断する。判断方法の詳細については、後述する。白抜き文字に対する省トナー処理としては、文字を太らせることで白抜き領域を増やし、塗りの領域を減らす方法があげられる。ステップ５０１で白抜き文字に対して処理を行うと判断された場合には、Ｓ５０２でオブジェクト変換部１６４は対象オブジェクトの太らせ処理を実行する。ステップ５０１で処理を行わないと判断された場合は、何も処理を行わない。白抜き文字に対する省トナー処理は、太らせに限定されるものではなく、効果的に色材消費量を抑制できる処理であればよいものとする。
【００１９】
図６は、白抜き文字に対する処理を切り替えるために操作部１５０に表示される操作画面（ユーザインタフェース）の一例である。白抜き文字に対する処理の設定画面６０１は、白抜き文字に対して処理を行うか行わないかを設定するボタンを持つ。ＯＮボタン６０２が選択された場合は、ステップ５０１で白抜き文字に対して処理を行うと判断される。ＯＦＦボタン６０３が選択された場合は、ステップ５０１で白抜き文字に対して処理を行わないと判断される。キャンセルボタン６０４は設定変更を取り消して任意の画面へ戻るため、ＯＫボタン６０５は設定完了時に任意の画面へ戻るために使用される。なお、白抜き文字に対する処理が複数ある場合には、ＯＦＦボタン６０３の他に、複数の処理の選択ボタンを設けて選択させる設定画面としてもよい。図６の画面は、図５の処理のステップＳ５０１で操作部１５０に表示し、オペレータによる入力を受け付け、ステップＳ５０１ではその入力に応じて判断をしても良い。あるいは、図６の画面による設定を別途行っておき、入力されたボタンに関する情報を記憶しておき、ステップＳ５０１ではその記憶された情報を参照して判断を行ってもよい。
【００２０】
以上のように、白抜き文字に対しても省トナー処理を実施可能とすることで、より一層の色材消費量抑制効果を得る事が可能となる。
【００２１】
（実施形態３）
ここでは、前述の実施例２と異なる部分のみを説明する。本実施例では実施例２と異なり、白抜き文字に対する省トナー処理として、複数の手法の中から効果の高いものを判定して適用する方法を記載する。なお、前述の実施形態と共通の内容については説明を省略する。
【００２２】
図７は本実施例の処理の流れを表すフローである。ステップ４０２で対象オブジェクトが白抜き文字であると判定された場合、ステップ７０１で、オブジェクト変換部は太らせ処理を実行し、太らせ画像７０５を生成する。同時に、ステップ７０２で、オブジェクト変換部はコントラスト低減処理を実行し、コントラスト低減画像７０７を生成する。ステップＳ７０１とＳ７０２とは、それぞれ同じ入力印刷データに対して適用され、別々に処理結果が得られる。太らせ画像７０５とコントラスト低減画像７０７の具体例を図９を用いて説明する。画像９０１は入力画像で、黒い背景の中に「Ａ」が白抜き文字で描画されている。入力画像９０１に対して太らせ処理を実行すると太らせ処理画像９０２が生成される。太らせ処理画像９０２は、入力画像９０１に比べて白抜き領域が増え、背景の黒の領域が減っているため、色材消費量は減少する。太らせ処理画像９０２は実施例２の太らせ処理（Ｓ５０２）の結果と同様のものである。
【００２３】
一方入力画像９０１に対してコントラスト低減処理を実行するとコントラスト低減処理画像９０３が生成される。コントラストラスト低減処理画像９０３は、背景の黒の領域が薄くなっているため、入力画像９０１に比べて色材消費量が減少する。コントラスト低減処理Ｓ７０２では、コントラスト許容範囲７０６にもとづいて、ユーザーに許容され得る範囲でのコントラスト低減処理が実行される。コントラスト低減処理は、例えば背景の濃度を低下させる処理である。低下させる程度はコントラスト許容範囲７０６に応じて決められる。コントラスト許容範囲７０６については後述する。
【００２４】
ステップ７０３で太らせ画像９０２とコントラストラスト低減画像９０３はレンダリング処理部１６５ビットマップデータ形式に変換されて画像データが出力部１６６から記憶部１３０に送信される。システム制御部１２０は、記憶部１３０に保存されたビットマップデータ形式の、太らせ画像７０５（以後、太らせビットマップ画像）とコントラストラスト低減画像７０７（以後、コントラスト低減ビットマップ画像）の色材消費量を比較する。各画像の色材消費量は、ＣＭＹＫ信号値の総和で算出することが出来る。たとえば、太らせビットマップ画像とコントラスト低減ビットマップ画像のＣＭＹＫ信号値の総和を比較し、総和が小さい方がより少ない色材で印刷されるため、色材消費量の抑制効果が高いと言える。あるいは、画像処理部１４０でＣＭＹＫの色ごとに適用される、画像処理装置１００の階調特性を考慮したガンマ変換処理を適用した上でＣＭＹＫ信号値の総和を算出して比較することで、より厳密な比較が行える。太らせ処理を施したビットマップ画像の色材消費量の方が少ないと判断された場合には、ステップ７０４で、システム制御部１２０は記憶部１３０から太らせ処理済みのビットマップ画像を読み出し、画像処理部１４０で処理後、印刷部１７０から、画像データを印刷する。コントラスト低減処理を施したビットマップ画像の色材消費量の方が少ないと判断された場合には同様に、コントラスト低減処理済みのビットマップ画像のデータを印刷する。ここでは、色材消費量の比較結果にもとづいて自動で出力画像を決定したが、どちらの画像を出力するかの選択方法はこれに限るものではない。例えば、ユーザーに色材消費量の抑制効果を提示したり、省トナー処理した画像をプレビューしたりして、操作部１５０から指示させてもよい。また、省トナー処理についても、白抜き文字に対して有効な手法であれば前述の手法に限るものではない。
【００２５】
コントラスト許容範囲７０６について図８、図１０を用いて説明する。調整用チャート８００はユーザーがどの程度のコントラストまでならば許容可能かを判定するための調整用チャートの一例である。調整用チャート８００には、白抜き文字と背景のコントラストレベルを変えた画像が６段階描画されている。例えば、背景の信号値が画像８０１から画像８０６まで、２５５、２００、１５０、１００、５０、３０の順に変化しており、画像８０１が最もコントラストが高い画像である。この調整用チャート８００の画像データは予め作成されている。図１０は調整用チャート８００の作成画面の一例である。所定の操作に応じて操作部１５０に調整用画面１０００が表示され、プリントボタン１００１が押された際に、画像処理装置１００の記憶部１５０に予め保存されていた調整用チャート８００の画像データが印刷される。キャンセルボタン１００２が押された場合には調整用チャート８００を出力せずに終了する。調整用チャート８００が印刷されると、操作部１５０に次の調整用画面１００３が表示される。調整用画面１００３上には画像８０１から画像８０６に対応した番号ボタン１００４が用意されている。各番号ボタンは排他的に選択可能である。ユーザーは出力された調整用チャート８００の中から、許容範囲の画像に対応する番号ボタン１００４を操作部１５０上で選択する。ＯＫボタン１００６が押されると、選択された番号ボタン１００４に対応したコントラスト許容範囲が、記憶部１５０に保存される。キャンセルボタン１００５が押されると、調整結果は保存されずに終了する。コントラスト許容範囲は、たとえば白抜き文字と背景との濃度差で示される。したがって、ステップＳ７０２においては例えば、白抜き文字の濃度と背景との濃度差がコントラスト許容範囲として設定された濃度差を超えていれば、コントラスト許容範囲として設定された濃度差となるまで、背景の濃度を下げる。濃度の変更は、カラー画像であれば色相を変化させないように行うのが望ましい。なお、チャートの画像やコントラストレベルのサンプル数、チャートの出力方法などはこれに限るものではない。実際にチャートを出力せず、操作部１５０上で調整用チャート８００のような画像を表示して、ユーザーに選択させるなどの方法でもよい。
【００２６】
以上のように、白抜き文字に対して複数の省トナー処理を実施し、効果の高いものを判定して適用することで、より一層の色材消費量抑制効果を得る事が可能となる。
【００２７】
また、上記実施形態の画像処理装置は、電子写真装置やインクジェットプリンタ、サーマルプリント等でもよく、本発明の主旨はプリンタの種類に限定されるものではない。また、印刷に用いる色材は、トナーやインク等の記録剤であってもよく、本発明の主旨は記録材の種類に限定されるものではない。ただし、電子写真方式やインクジェット方式など、記録剤が記録剤単独で供給され、記録量に応じた量が消費される印刷方式に特に効果がある。さらには、印刷だけでなくデータを送信する際の画像処理としても本発明は有効である。
（その他の実施形態）
本発明は、以下の処理を実行する事によっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステムあるいは、装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015171098.tif 000003
【図２】
2015171098.tif 000004
【図３】
2015171098.tif 000005
【図４】
2015171098.tif 000006
【図５】
2015171098.tif 000007
【図６】
2015171098.tif 000008
【図７】
2015171098.tif 000009
【図１０】
2015171098.tif 000010
【図８】
2015171098.tif 000011
【図９】
2015171098.tif 000012