(57)【要約】【課題】使用するトナー量に応じた印刷コストを保持しつつ、画質の低下を抑制する技術を提供すること。【解決手段】本発明は、画像情報を特定の２色の色情報に変換する色変換部２と、色変換部２で変換して得た２色の色情報から使用するトナーの量を算出する算出部３と、算出部３で算出して得たトナー量が閾値を超えているか否かを判定する判定部４と、判定部４でトナー量が閾値を超えていると判定した場合、２色の色情報の少なくとも１色の色情報を、使用するトナー量が少なくなるよう変更する変更部６とを有する画像処理装置１である。【選択図】図１
2011069864.tif 000002
【特許請求の範囲】
【請求項１】
３色以上の色を含む画像情報を指定された複数の色情報で印刷する印刷手段と、
前記印刷手段で画像情報を印刷する際に、前記画像情報を印刷するときに用いる全体のトナー量が閾値より上である場合には、前記複数の色情報の少なくとも一つの色情報を前記全体のトナー量が前記閾値より少なくなる色情報に変更する変更手段と
を有する画像処理装置。
【請求項２】
画像情報を指定された複数の色情報に変換する色変換手段と、
前記色変換手段で変換して得た前記複数の色情報から、前記画像情報の印刷で使用する全体のトナーの量を算出する算出手段と、
前記算出手段で算出して得たトナー量が閾値を超えているか否かを判定する判定手段と、
前記判定手段で前記トナー量が閾値を超えていると判定した場合、前記指定された複数の色情報の少なくとも１色の色情報を、使用するトナー量が少なくなる色情報に変更する変更手段と
を有する画像処理装置。
【請求項３】
前記変更手段で色情報を変更する対象となる領域を選択する領域選択手段を有する
請求項２記載の画像処理装置。
【請求項４】
前記変更手段で色情報を変更する方法を選択する方法選択手段を有する
請求項２または３記載の画像処理装置。
【請求項５】
前記領域選択手段は、前記画像情報の属性に応じて色情報を変更する対象となる領域を選択する
請求項３記載の画像処理装置。
【請求項６】
前記方法選択手段は、前記画像情報の属性に応じて色情報を変更する方法を選択する
請求項４記載の画像処理装置。
【請求項７】
前記領域選択手段は、前記画像情報の属性がグラフィックスまたはイメージの領域を選択する
請求項５記載の画像処理装置。
【請求項８】
前記方法選択手段は、前記画像情報の属性がテキストの領域について輪郭以外の領域の色情報を変更する方法を選択する
請求項６記載の画像処理装置。
【請求項９】
前記方法選択手段は、前記画像情報の属性がグラフィックスまたはイメージの領域について色相を保存して色情報を変更する方法を選択する
請求項６または８記載の画像処理装置。
【請求項１０】
画像情報を指定された複数の色情報に変換する色変換手段と、
４つ以上の現像器を用いて画像を形成する画像形成手段と、
前記色変換手段で変換して得た前記複数の色情報から、前記画像形成手段の現像器で使用する全体のトナーの量を算出する算出手段と、
前記算出手段で算出して得たトナー量が閾値を超えているか否かを判定する判定手段と、
前記判定手段で前記トナー量が閾値を超えていると判定した場合、前記複数の色情報の少なくとも一つの色の情報を前記全体のトナー量が前記閾値より少なくなる色の情報に変更する変更手段と
を有する画像形成装置。
【請求項１１】
ユーザが画像情報を印刷する際に支払う料金を事前に設定する設定手段と、
前記設定手段で設定された料金に合わせて前記閾値を変更する閾値変更手段と
を有する請求項１０記載の画像形成装置。
【請求項１２】
画像情報を指定された複数の色情報に変換する色変換ステップと、
前記色変換ステップで変換して得た前記複数の色情報から、前記画像情報の印刷で使用する全体のトナーの量を算出する算出ステップと、
前記算出ステップで算出して得たトナー量が閾値を超えているか否かを判定する判定ステップと、
前記判定ステップで前記トナー量が閾値を超えていないと判定した場合、前記複数の色情報をそのまま出力し、前記トナー量が閾値を超えていると判定した場合、前記複数の色情報の少なくとも一つの色情報を、使用するトナー量が少なくなるよう色情報を変更する変更ステップと
をコンピュータに実行させる画像処理プログラム。
【請求項１３】
前記変更ステップでは、前記トナー量が閾値を超えなくなるようトナー量の削減を行う
請求項１２記載の画像処理プログラム。
【請求項１４】
前記算出ステップ、前記判定ステップ、前記変更ステップを、前記トナー量が閾値を超えなくなるまで繰り返す
請求項１２記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、コスト削減のため、２色カラー文書出力が多くのユーザに利用されており、フルカラー文書をより高品質な２色文書に変換する方法が提案されている。特許文献１では、カラープリント時、プリント条件（画質モード、ドラフト、黒墨等）、プリントプレビュー、コストをあわせて画面上に表示し、選択させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１７７７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、指定された複数の色の情報で印刷する場合においても、予め定められたトナー総量規制値より少ないトナー総量で印刷することが可能となる装置の提供を目的とする。
【課題を解決するための手段】
【０００５】
本願請求項１に係る発明は、３色以上の色を含む画像情報を指定された複数の色情報で印刷する印刷手段と、前記印刷手段で画像情報を印刷する際に、前記画像情報を印刷するときに用いる全体のトナー量が閾値より上である場合には、前記複数の色情報の少なくとも一つの色情報を前記全体のトナー量が前記閾値より少なくなる色情報に変更する変更手段とを有する画像処理装置である。
【０００６】
本願請求項２に係る発明は、画像情報を指定された複数の色情報に変換する色変換手段と、前記色変換手段で変換して得た前記複数の色情報から、前記画像情報の印刷で使用する全体のトナーの量を算出する算出手段と、前記算出手段で算出して得たトナー量が閾値を超えているか否かを判定する判定手段と、前記判定手段で前記トナー量が閾値を超えていると判定した場合、前記２色の色情報の少なくとも１色の色情報を、使用するトナー量が少なくなるよう変更する変更手段とを有する画像処理装置である。
【０００７】
本願請求項３に係る発明は、前記変更手段で色情報を変更する対象となる領域を選択する領域選択手段を有する請求項２記載の画像処理装置である。
【０００８】
本願請求項４に係る発明は、前記変更手段で色情報を変更する方法を選択する方法選択手段を有する請求項２または３記載の画像処理装置である。
【０００９】
本願請求項５に係る発明は、前記領域選択手段が、前記画像情報の属性に応じて色情報を変更する対象となる領域を選択する請求項３記載の画像処理装置である。
【００１０】
本願請求項６に係る発明は、前記方法選択手段が、前記画像情報の属性に応じて色情報を変更する方法を選択する請求項４記載の画像処理装置である。
【００１１】
本願請求項７に係る発明は、前記領域選択手段が、前記画像情報の属性がグラフィックスまたはイメージの領域を選択する請求項５記載の画像処理装置である。
【００１２】
本願請求項８に係る発明は、前記方法選択手段が、前記画像情報の属性がテキストの領域について輪郭以外の領域の色情報を変更する方法を選択する請求項６記載の画像処理装置である。
【００１３】
本願請求項９に係る発明は、前記方法選択手段が、前記画像情報の属性がグラフィックスまたはイメージの領域について色相を保存して色情報を変更する方法を選択する請求項６または８記載の画像処理装置である。
【００１４】
本願請求項１０に係る発明は、画像情報を指定された複数の色情報に変換する色変換手段と、４つ以上の現像器を用いて画像を形成する画像形成手段と、前記色変換手段で変換して得た前記複数の色情報から、前記画像形成手段の現像器で使用する全体のトナーの量を算出する算出手段と、前記算出手段で算出して得たトナー量が閾値を超えているか否かを判定する判定手段と、前記判定手段で前記トナー量が閾値を超えていると判定した場合、前記複数の色情報の少なくとも一つの色の情報を前記全体のトナー量が前記閾値より少なくなる色の情報に変更する変更手段とを有する画像形成装置である。
【００１５】
本願請求項１１に係る発明は、ユーザが画像情報を印刷する際に支払う料金を事前に設定する設定手段と、前記設定手段で設定された料金に合わせて前記閾値を変更する閾値変更手段とを有する請求項１０記載の画像形成装置である。
【００１６】
本願請求項１２に係る発明は、画像情報を指定された複数の色情報に変換する色変換ステップと、前記色変換ステップで変換して得た前記複数の色情報から、前記画像情報の印刷で使用する全体のトナーの量を算出する算出ステップと、前記算出ステップで算出して得たトナー量が閾値を超えているか否かを判定する判定ステップと、前記判定ステップで前記トナー量が閾値を超えていないと判定した場合、前記複数の色情報をそのまま出力し、前記トナー量が閾値を超えていると判定した場合、前記複数の色情報の少なくとも一つの色情報を、使用するトナー量が少なくなるよう変更する変更ステップとをコンピュータに実行させる画像処理プログラムである。
【００１７】
本願請求項１３に係る発明は、前記変更ステップにおいて、前記トナー量が閾値を超えなくなるようトナー量の削減を行う請求項１２記載の画像処理プログラムである。
【００１８】
本願請求項１４に係る発明は、前記算出ステップ、前記判定ステップ、前記変更ステップを、前記トナー量が閾値を超えなくなるまで繰り返す請求項１２記載の画像処理プログラムである。
【発明の効果】
【００１９】
本願請求項１に係る発明によれば、指定された複数の色の情報で印刷する場合においても、本構成を有しない場合と比較して予め定められたトナー総量規制値より少ないトナー総量で印刷することが可能となる。
【００２０】
本願請求項２に係る発明によれば、指定された複数の色の情報で印刷する場合においても、本構成を有しない場合と比較して予め定められた総量規制値より少ないトナー総量で印刷することが可能となる。
【００２１】
本願請求項３に係る発明によれば、本構成を有していない場合に比較して、トナーの使用量を削減する領域を選択することが可能となる。
【００２２】
本願請求項４に係る発明によれば、請求項１記載の発明と比較して、画質の低下を抑制できるトナーの使用量の削減方法を選択することが可能となる。
【００２３】
本願請求項５に係る発明によれば、本構成を有していない場合に比較して、トナーの使用量を削減できる属性の領域を選択することが可能となる。
【００２４】
本願請求項６に係る発明によれば、請求項３記載の発明と比較して、画像情報の属性ごとにトナーの使用量の削減方法を選択することが可能となる。
【００２５】
本願請求項７に係る発明によれば、本構成を有していない場合に比較して、トナーの使用量を削減抑制できる領域を選択することが可能となる。
【００２６】
本願請求項８に係る発明によれば、本構成を有していない場合に比較して、テキストの輪郭は保持してトナーの使用量を削減することが可能となる。
【００２７】
本願請求項９に係る発明によれば、本構成を有していない場合に比較して、利用者に違和感のない印刷結果を得られることになる。
【００２８】
本願請求項１０に係る発明によれば、フルカラー印刷に比べてトナーの使用量を削減しつつ、画質の低下を抑制することが可能となる。
【００２９】
本願請求項１１に係る発明によれば、利用者の設定した料金に収めつつ、利用者に違和感のない印刷結果を得られることになる。
【００３０】
本願請求項１２に係る発明によれば、指定された複数の色の情報で印刷する場合においても、本構成を有しない場合と比較して予め定められた総量規制値より少ないトナー総量で印刷することが可能となる。
【００３１】
本願請求項１３に係る発明によれば、本構成を有していない場合に比較して、トナーの使用量が閾値を超えないようにすることが可能となる。
【００３２】
本願請求項１４に係る発明によれば、本構成を有していない場合に比較して、トナーの使用量が閾値を超えないよう色情報を変更することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態に係る画像処理装置の構成例を説明するブロック図である。
【図２】画像データ生成部を構成する各部の具体例を説明する図である。
【図３】ＲＧＢからＣＭＹＫへの変換のルックアップテーブルの例を示す図である。
【図４】トナーの使用量の算出を説明する図である。
【図５】画像データの属性および色による選択の一例を説明する図である。
【図６】画像処理装置のハードウェア構成例を示す図である。
【図７】コンピュータのハードウェア構成例を示すブロック図である。
【図８】パーソナルコンピュータと画像処理装置との通信手段構成例を説明する図である。
【図９】本実施形態に係る画像処理プログラムを説明するフローチャートである。
【図１０】トナー量を削減する領域および削減の方法の選択処理を説明するフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明を実施するための形態（以下、「実施形態」という。）について説明する。なお、説明は以下の順序で行う。
１．第１の実施形態（画像処理装置の概要、画像処理装置の構成、各部の構成）
２．第２の実施形態（各部の具体例）
３．第３の実施形態（画像処理プログラム）
【００３５】
＜１．第１の実施形態＞
［画像処理装置の概要］
図１は、本実施形態に係る画像処理装置の構成例を説明するブロック図である。本実施形態に係る画像処理装置は、主として複写機、印刷装置、複合機（複写機能、印刷機能、画像入力機能等の複数の機能を備えた装置）等の一つの機能として実現される。また、本実施形態に係る画像処理装置は、コンピュータで実行される一つの機能としても実現されるものでもある。
【００３６】
本実施形態に係る画像処理装置は、カラー画像を指定された複数の色に変換する処理を行う。指定された複数の色としては、例えば黒と指定色であり、指定色としては赤、青といった黒以外の色である。本実施形態では、複数の色として黒と指定色の２色に変換する場合を例とするが、本発明は２色に限定されるものではない。カラー画像を特定の２色に変換して印刷出力する２色印刷では、カラー画像を全色で印刷する場合に比べて印刷コストが抑制される。すなわち、印刷に用いるトナーの使用量を少なくできるためである。また、２色印刷の利用者は、安価なプリント料金を保持しつつ、強調したい部分を適切に強調したいとの要求もある。
【００３７】
本実施形態に係る画像処理装置は、上記の要求に鑑み、例えば２色印刷が指定された場合、２色印刷に使用されるトナー量を算出し、算出したトナー量が予め定めたの閾値以下の場合には色値を変更せず、予め定めた閾値を超える場合は、ページ内の指定色で処理される領域の色値を、トナー量が閾値内に収まるよう変更する点に特徴がある。
【００３８】
［画像処理装置の構成］
この特徴を実現するため、本実施形態に係る画像処理装置１は、図１に示すように、主として、色変換部２、算出部３、判定部４、選択部５、変更部６を備えている。ここで、上記色変換部２、算出部３、判定部４、選択部５、変更部６は、画像処理装置１の画像データ生成部７に設けられている。画像データ生成部７は、アプリケーションソフトウェア等によって生成された画像データを入力データとして、画像データ（カラー画像）を特定の２色の画像データに変換し、出力データとして出力する。
【００３９】
処理対象となる画像データの属性は、テキスト、グラフィックス、イメージである。テキストは、文字、数字等のフォントデータによって構成されるデータである。グラフィックスは、コンピュータで生成した図形や絵、グラフ等によって構成されるデータである。イメージは、写真など画像入力装置で取り込んだデータである。
【００４０】
［各部の構成］
色変換部２は、入力された画像データを特定の２色の色情報に変換する部分である。本実施形態では、特定の２色が黒と指定色の場合を例とする。色変換部は、例えばＲ（赤）、Ｇ（緑）、Ｂ（青）の各色の画素データから明度成分を算出し、この明度成分に応じた指定色を画素データに割り当てる処理を行う。明度成分に応じた指定色の割り当ては、例えばＲＧＢの画素値からＧｒａｙ変換した値を参照して行われる。これにより、カラーの画素データが、明度を保存した状態で指定色の色相面内の画素データに変換される。なお、色変換部２は、カラーの画素データが黒の場合には、そのまま黒を出力する。
【００４１】
算出部３は、色変換部２で変換して得た２色の画像データから使用するトナーの量を算出する。本実施形態では、算出部３において、黒と指定色とで表される画像データをＹ（黄）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（黒）データに変換して、使用するトナーの量を演算によって求める。
【００４２】
本実施形態では、トナーを使用する領域（印刷対象の領域）のトナーの使用量として、印刷対象の領域の１画素分のトナーの使用量を領域の画素数分加算した値とする。
【００４３】
判定部４は、算出部３で算出して得たトナーの量が、予め設定された閾値を超えているか否かを判定する部分である。閾値は、利用者が印刷コストとの関係で設定する値であり、必要に応じて変更される値である。例えば、閾値は、１画素分のトナーの平均の使用量によって表される。
【００４４】
判定部４は、算出部３で算出して得たトナーの量が閾値を超えていない場合には、２色の画像データをそのまま出力する。一方、算出部３で算出して得たトナー量が閾値を超えている場合には、２色の画像データを変更部へ送る。
【００４５】
変更部６は、判定部４でトナーの量が閾値を超えていると判定した場合、２色の画像データの少なくとも１色の色情報を、使用するトナーの量が少なくなるよう変更する処理を行う。ここで、変更部６は、画像データの変更を行うにあたり、選択部５で選択された変更の対象となる領域や、変更の方法に基づいて処理を実行する。
【００４６】
選択部５は、変更部６で画像データを変更する対象となる領域を選択する領域選択部５ａと、変更部６で色データを変更する方法を選択する方法選択部５ｂとを備えている。領域選択部５ａは、画像データの属性（テキスト、グラフィックス、イメージ）に応じて色データの変更の対象となる領域を選択する。例えば、画像データの属性として、グラフィックスまたはイメージの領域を色データの変更の対象となる領域として選択する。また、例えば、画像データの属性としてテキストの領域については、テキストの領域の輪郭以外の領域を色データの変更の対象となる領域として選択する。また、領域選択部５ａは、２色の画像データのうち指定色で表された領域のみを変更の対象として選択する場合もある。
【００４７】
方法選択部５ｂは、画像データの属性（テキスト、グラフィックス、イメージ）に応じて色データの変更の方法を選択する。例えば、画像データの属性がグラフィックスまたはイメージの領域について色相を保存して色データを変更する方法を選択する。また、方法選択部５ｂは、画像データの属性がテキストの場合、文字品質に影響（途切れ等）が生じない変更方法を選択する。
【００４８】
また、方法選択部５ｂは、画像データの属性とともに指定色によって変更する方法を選択する。例えば、指定色が赤であり、テキストが赤で表現されている場合は、Ｍ（マゼンタ）を保存して、Ｙ（黄）を減らす。これにより、多少、色相は変わるが、文字品質（途切れ）の発生は抑えられる。逆にグラフィックスの場合は、色味重視で色相を保存しながら色値を変更する。
【００４９】
選択部５における領域選択部５ａおよび方法選択部５ｂでの方法の選択方法は、予め画像処理装置１に設定された方法を用いても、利用者の希望によって選択、設定された方法を用いてもよい。利用者の希望によって選択、設定するには、画像処理装置１の表示部（図示せず）に表示される内容から利用者が選択することになる。
【００５０】
変更部６で２色の画像データの変更が行われた場合、必要に応じて算出部で再度トナーの使用量を算出し、判定部４で閾値による判定を行ってもよい。また、必要に応じて変更部６での２色の画像データの変更、算出部３でのトナーの使用量の算出、判定部４での閾値判定を、トナー使用量が閾値を超えなくなるまで繰り返し行うようにしてもよい。
【００５１】
＜第２の実施形態＞
［各部の具体例］
図２は、画像データ生成部を構成する各部の具体例を説明する図である。色変換部２は、Ｒ0Ｇ0Ｂ0から成るフルカラーの画像データをＲ1Ｇ1Ｂ1から成る黒および指定色の２色の画像データに変換する。フルカラーＲ0Ｇ0Ｂ0の画像データから黒および指定色Ｒ1Ｇ1Ｂ1の２色の画像データへの変換は、ルックアップテーブルを用いる方法や、計算式を用いる方法を適用する。ここでは、計算式を用いる方法の一例として、ＨＳＶ空間(Ｈ：色相、Ｓ：彩度、Ｖ：明度）とＧｒａｙ変換値とを使用して行う方法を説明する。
【００５２】
ＲＧＢとＨＳＶとの変換や、ＲＧＢからＧｒａｙ値への変換は、一般的な変換方法を使用するものとする(Ｇｒａｙ値＝２５５−（０．３×Ｒ＋０．６×Ｇ＋０．１×Ｂ）等）。
【００５３】
具体的には、先ず、入力されたフルカラーＲ0Ｇ0Ｂ0の画像データから、Ｈ0Ｓ0Ｖ0値、Ｇｒａｙ値（Ｇｙ０）を算出する。次に、算出したＨ0Ｓ0Ｖ0値の色相Ｈ0を指定色の色相Ｈ1として逆変換を行い、Ｒ0’Ｇ0’Ｂ0’を求める。さらに、算出したＲ0’Ｇ0’Ｂ0’値からＧｒａｙ値（Ｇｙ0’）を算出する。さらに、ＲｇＧｇＢｇ＝[ｍａｘ(Ｒ0’Ｇ0’Ｂ0’)，ｍａｘ(Ｒ0’Ｇ0’Ｂ0’)，ｍａｘ(Ｒ0’Ｇ0’Ｂ0’)]となるＧｒａｙ軸上のＧｒａｙ値（Ｇｙｇ）を算出する。ここでは、ｍａｘ（引数）は、引数のうち最大値を返す関数である。
【００５４】
求めるＲ1、Ｇ1、Ｂ1は以下の式のようになる。
Ｒ1＝ｍａｘ(Ｒ0’Ｇ0’Ｂ0’)−(Ｇｙ0−Ｇｙｇ)×(Ｒｇ−Ｒ0’)／(Ｇｙ0’−Ｇｙｇ)
Ｇ1＝ｍａｘ(Ｒ0’Ｇ0’Ｂ0’)−(Ｇｙ0−Ｇｙｇ)×(Ｇｇ−Ｇ0’)／(Ｇｙ0’−Ｇｙｇ)
Ｂ1＝ｍａｘ(Ｒ0’Ｇ0’Ｂ0’)−(Ｇｙ0−Ｇｙｇ)×(Ｂｇ−Ｂ0’)／(Ｇｙ0’−Ｇｙｇ)
【００５５】
[黒および指定色（赤）に変換する場合]
入力Ｒ0Ｇ0Ｂ0＝［１９２，１９２，６４］の場合、
Ｈ0Ｓ0Ｖ0＝［６０，０．６７，１９２］、Ｇｙ０＝７７
となる。指定色：赤の色相は、Ｈ＝０であるため、
Ｈ0’Ｓ0’Ｖ0’＝［０，０．６７，１９２］となり、
Ｈ0’Ｓ0’Ｖ0’をＲＧＢへ逆変換すると、
Ｒ0’Ｇ0’Ｂ0’＝［１９２，６４，６４］、Ｇｙ０’＝１５３となる。
また、ｍａｘ（Ｒ0’Ｇ0’Ｂ0’）＝１９２であるため、ＲＧＢ＝［１９２，１９２，１９２］のＧｒａｙ値は、
Ｇｙｇ＝６３となる。
したがって、Ｒ1、Ｇ1、Ｂ1は、
Ｒ１＝１９２
Ｇ１＝１９２−(７７−６３)×(１９２−６４)／(１５３−６３)＝１７２
Ｂ１＝１９２−(７７−６３)×(１９２−６４)／(１５３−６３)＝１７２となる。
【００５６】
算出部３は、色変換部２で変換して得た２色の画像データＲ1Ｇ1Ｂ1を２色の画像データＣ1Ｍ1Ｙ1Ｋ1に変換し、トナーの使用量を算出する。図３は、例としてＲＧＢからＣＭＹＫへの変換のルックアップテーブルの一部分を示した図である。なお、図３では、黒と赤との２色の画像データについてのＲ1Ｇ1Ｂ1からＣ1Ｍ1Ｙ1Ｋ1への変換のルックアップテーブルの例を示している。
【００５７】
図３において、上段は、黒〜赤〜白の軸を示しており、下段は、黒〜白のグレー軸を示している。入力がグレーデータ（Ｒ＝Ｇ＝Ｂ）の場合は下段のテーブルが参照され、それ以外は、上段のテーブルが参照される。
【００５８】
算出部３は、図３のルックアップテーブルのＲＧＢとＣＭＹＫ  Ｃｏｖ．との関係から、トナーの使用量を算出する。ここで、ＣＭＹＫ  Ｃｏｖ．はＣＭＹＫの各階調値の合算を示している。
【００５９】
図４は、トナーの使用量の算出を説明する図である。図４では、画像データとしてテキスト領域とグラフィックス領域とがあり、例えば、テキスト領域が黒の、グラフィックス領域が指定色（赤）に変換された２色の画像データとなっている。算出部は、入力される２色の画像データの赤のＲＧＢ値が、ＲｒＧｒＢｒ＝［２５５，０，０］であることから、図３に示すルックアップテーブルを参照し、ＣｒＭｒＹｒＫｒ＝［０，２５５，２５５，０］を求める。また、黒のＲＧＢ値は、ＲｋＧｋＢｋ＝［０，０，０］であるため、図３に示すルックアップテーブルより、ＣｋＭｋＹｋＫｋ＝［０，０，０，２５５］を求める。
【００６０】
そして、算出部３は、求めたＣＭＹＫ値より、以下の式によって使用するトナーの総量を求める。
・赤領域のトナー使用量＝（２５５＋２５５）×Ｒ領域画素数
・黒領域のトナー使用量＝２５５×黒領域画素数
・画像データのトナー総使用量＝赤領域のトナー使用量＋黒領域のトナー使用量
【００６１】
図２に示す判定部４は、算出部３で求めたトナーの総使用量が予め設定された閾値を超えているか否かの判定を行う。判定部４は、トナーの総使用量が閾値を超えていない場合、色変換部２で変換して得た２色の画像データをそのまま出力する。一方、トナーの総使用量が閾値を超えている場合、２色の画像データを変更部６へ送る。
【００６２】
変更部６は、選択部５で選択された領域および方法によって、２色の画像データのうち少なくとも１色の画像データについて変更を行う。この変更によって、トナーの総使用量を閾値以内に収める。
【００６３】
ここで、選択部５による画像データの変更の対象および方法の選択について説明する。選択部５は、画像データの属性および２色の画像データの色によって変更部６で変更を行う領域および変更方法の選択を行う。変更を行う領域は、領域選択部５ａで選択され、変更方法は、方法選択部５ｂで選択される。
【００６４】
図５は、画像データの属性および色による選択の一例を説明する図である。画像データの属性としては、テキスト、グラフィックス、イメージとなっている。また、色は、黒と指定色となっている。これら属性と色との組み合わせによって、変更の対象となる領域か否か、どのような変更方法かの選択が行われる。
【００６５】
図５に示す例では、属性がテキストで、色が黒の場合、変更の対象としない。また、属性がテキストで、色が指定色（例えば、赤）の場合、変更の対象とする。この場合、変更方法として、テキストのエッジ（輪郭）を保存する、すなわち輪郭以外の部分を変更する方法を選択する。なお、ここでは変更方法として輪郭以外の部分を変更することを選択しているが、変更の対象として輪郭以外の部分を変更対象とする選択でもよい。
【００６６】
また、属性がグラフィックスまたはイメージの場合、色が黒でも指定色でも変更の対象としている。また、変更方法は指定色の色相を保存した状態でトナー量が削減される値に変更する処理を選択する。なお、図５に示す例は一例であり、これ以外の領域選択および方法選択であってもよい。
【００６７】
図２に示す変更部６は、選択部５での選択に従って２色の色データのうち少なくとも１色の変更を行い、トナーの総使用量が閾値以内に収まるようにする。
【００６８】
変更部６による具体的な色データの変更は次のようになる。すなわち、トナーの総使用量を閾値Ｘ以内に収めるためには、テキストの黒領域は削減しないので、指定色（例えば、赤）の領域の１画素当たりの平均のトナー使用量を以下のように求める。
・赤領域の１画素当たりの平均のトナー使用量＝（Ｘ−黒領域のトナー使用量）／赤領域の画素数
【００６９】
ここで求めた赤領域の１画素当たりの平均のトナー使用量について、図３に示すルックアップテーブルから対応する値が選択され、その選択された値に赤領域の画素データが変更される。
【００７０】
なお、図３に示すルックアップテーブルにおいて、赤（ＲＧＢ＝［２５５，０，０］）から白（ＲＧＢ＝［２５５，２５５，２５５］）に向かっては、ＣＭＹＫ  Ｃｏｖ．が一方向に減っていくが、赤（ＲＧＢ＝［２５５，０，０］）から黒（ＲＧＢ＝［０，０，０］）に向かっては、必ずしもＣＭＹＫ  Ｃｏｖ．が一方向に増加していくものではない。したがって、画素データの変更は、ＣＭＹＫ  Ｃｏｖ．の値を確認しながら変更値を決定する必要がある。
【００７１】
また、選択部５で、テキストの領域におけるエッジ保存での変更方法が選択された場合、変更部６は、テキストのエッジ（輪郭から予め設定された１画素から数画素分）の赤文字（ＲＧＢ＝［２５５，０，０］）について変更せず、図３に示すルックアップテーブルから、ＣＭＹＫ＝［０，２５５，２５５，０］を得る。
【００７２】
また、エッジ保存では、エッジの画素データについて、エッジ品質に影響を与えないような変更を行うようにしてもよい。例えば、赤文字（ＲＧＢ＝［２５５，０，０］）に対応するＣＭＹＫ＝［０，２５５，２５５，０］について、Ｍ（マゼンタ）のデータ（階調値）を保存しつつ、Ｙ（黄）のデータ（階調値）を低減する方法が挙げられる。この際、階調値を２５５より低減することで、スクリーン処理により、スクリーンパターンが見えてくるが、Ｍの階調値を保存しつつ、視覚的に目立たないＹの階調値を低減することにより、文字のエッジ品質に受ける影響を抑えつつ、トナーの使用量の低減が行われることになる。
【００７３】
変更部６は、トナー量の削減を図るための画素データの変更として、画像データの属性に応じた変更を行うようにしてもよい。例えば、変更の対象となる領域の属性がテキストまたはグラフィックスの場合、明度または彩度が低い方向で、入力の画素データに対し、一番近い画素データを選択する。また、属性がイメージの場合は、画素数×画素データ（階調値）に対するトナー量が最も多い画素データを基準として、トナー量の削減が見込め、その画素データから一番近い画素データを選択し、全体の画素データも基準となる画素データの変更度合いに応じて、変更を行う。
【００７４】
＜第３の実施形態＞
［本実施形態に係る画像処理プログラム］
本実施形態に係る画像処理プログラムは、画像処理装置内のコンピュータやパーソナルコンピュータのプリンタドライバとして実現される。
【００７５】
［画像処理装置のハードウェア構成例］
図６は、画像処理装置のハードウェア構成例を示す図である。すなわち、画像処理装置１は、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、通信手段Ｎを介してパーソナルコンピュータ等の端末装置２０との間でデータの送信および受信を行う通信インタフェース（ＩＦ）部２４、タッチパネルや液晶ディスプレイにより構成されたユーザインタフェース（ＵＩ）装置１５、印刷装置ＰＲ１との間でデータの送受信を行うエンジンＩＦ部１６を備えている。また、これらの構成が制御バス１７を介して互いに接続されている。
【００７６】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された画像処理プログラムに基づいて予め定めた処理を実行し、画像処理装置１の動作を制御する。
【００７７】
本実施形態に係る画像形成装置は、図６に示す画像処理装置のハードウェア構成に加え、画像形成手段である印刷装置ＰＲ１を含む構成となっている。印刷装置ＰＲ１は、画像処理装置１から送られる画像情報を受けて、４つ以上の現像器を用いて画像として形成する。現像器は、例えば、Ｙ（黄）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（黒）の４色に対応しており、各色の画像情報に応じた画像を形成する。各現像器で形成された各色の画像は、転写手段で用紙等の媒体に重ね合わせた状態で転写され、定着手段で定着される。これにより、媒体上にカラー画像が構成される。カラー画像が構成された媒体は、搬出手段によって装置外に搬出される。画像形成装置としては、プリンタ、複写機、ファクシミリ、複合機等の装置が挙げられる。
【００７８】
［コンピュータのハードウェア構成］
図７は、コンピュータのハードウェア構成例を示すブロック図である。コンピュータのハードウェア構成としては、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＨＤＤ（Hard Disk Drive）１０４、ＨＤＤコントローラ１０５、マウス１０６、キーボード１０７、ディスプレイ１０８、入出力コントローラ１０９およびネットワークコントローラ１１０がバス１１１によって接続された構成となっている。
【００７９】
本実施形態に係る画像処理プログラムは、上記画像処理装置やコンピュータのハードウェア構成例におけるＣＰＵ１１、１０１で実行されるステップを有する。また、本実施形態の画像処理プログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されていたり、通信手段を介して配信されたりするものでもある。
【００８０】
図８は、パーソナルコンピュータと画像形成装置との通信手段構成例を説明する図である。パーソナルコンピュータＰＣは、ＬＡＮ（Local Area Network）等の通信手段Ｎを介して画像形成装置ＭＣと接続されている。画像形成装置ＭＣは、例えば複写機、複合機、印刷装置である。
【００８１】
パーソナルコンピュータＰＣが図７に示すハードウェア構成から成る場合、本実施形態の画像処理プログラムは、パーソナルコンピュータＰＣのソフトウェアとして実行される。本実施形態の画像処理プログラムが実行されるソフトウェアとしては、プリンタドライバや画像処理アプリケーションソフトウェアが挙げられる。これらソフトウェアで実行される本実施形態の画像処理プログラムによって、２色の画像データのうち少なくとも１色が変更される処理が行われる。
【００８２】
［画像処理プログラム］
図９は、本実施形態に係る画像処理プログラムを説明するフローチャートである。先ず、アプリケーションソフトウェア等から送られるフルカラーの画像データについて、特定の２色の色データに変換する処理を行う（ステップＳ１０１）。ここでは、２色として黒と指定色とによる色データに変換される。
【００８３】
次に、変換して得た２色の色データ情報から使用するトナーの量を算出する（ステップＳ１０２）。トナー量の算出は、２色の画像データの色空間（例えば、ＲＧＢ）を印刷のための色空間（例えば、ＣＭＹＫ）に変換し、変換して得た色空間での使用する色のトナーの量を計算する。トナーの量は、図３に示すルックアップテーブルを参照し、上記説明したように求める。
【００８４】
次に、求めたトナー量と閾値との比較を行う（ステップＳ１０３）。閾値は、利用者が印刷コストとの関係で設定する値であり、必要に応じて変更される値である。例えば、閾値は、１画素分のトナーの平均の使用量によって表される。
【００８５】
比較の結果、トナー量が閾値を超えていない場合には、２色の画像データをそのまま出力する。一方、トナー量が閾値を超えている場合には、２色のうち少なくとも１色のトナー量を削減する領域および削減の方法を選択する処理を行う（ステップＳ１０４）。
【００８６】
図１０は、トナー量を削減する領域および削減の方法の選択処理を説明するフローチャートである。先ず、画像データからオブジェクトの解析を行う（ステップＳ２０１）。オブジェクトは、画像データに含まれる印刷対象物のデータである。解析は、オブジェクトの属性を調べる処理である。なお、オブジェクトの解析は、前段階で解析を行ったものをタグ（付加情報）として、画像に埋め込んでおいたものを用いてもよい。
【００８７】
次に、オブジェクトの属性がテキストであるか否かを判断する（ステップＳ２０２）。オブジェクトの属性がテキスト以外である場合は、そのオブジェクトの領域について色相保存による削減方法を選択する。色相保存による削減方法は、指定色の色相を維持したまま、トナー量が削減される色値の変更である。つまり、オブジェクトがテキスト以外、すなわちグラフィックスやイメージの場合は、トナー量の削減の対象とし、色調を重要視して、色相を保存するような削減方法を選択する。
【００８８】
オブジェクトの属性がテキストである場合、テキストの領域の色値を検出する（ステップＳ２０３）。そして、検出した色値が黒であるか否かを判断する（ステップＳ２０４）。この判断の結果、色値が黒である場合には、テキストの領域についてトナー量を削減しないことを選択する。つまり、オブジェクトがテキストで、出力色が黒の場合、特に画質が重要視されるため、削減を行わないことを選択する。
【００８９】
一方、色値が黒でない場合には、テキストの領域についてエッジ保存による削減方法を選択する。つまり、オブジェクトがテキストで、出力色が指定色（黒以外）の場合、トナー量の削減は実施するが、できるだけ文字品質を落とさないようにエッジを保存する削減を選択する。ここで、エッジ保存による削減方法は、テキストのエッジ（輪郭）はそのままの色値を用い、エッジ以外の部分の色値を変更する方法、もしくは、テキストのエッジの見た目に影響が生じないよう色値を変更する方法である。
【００９０】
図９に戻り、ステップＳ１０４で削減領域および削減方法の選択を行った後は、色値の変更を行う（ステップＳ１０５）。この色値の変更では、ステップＳ１０４で選択した領域について、選択した削減方法で行う。これにより、２色の色データのうち少なくとも１色について、使用するトナー量が少なくなるような色値の変更が行われる。
【００９１】
色値を変更した後は、ステップＳ１０２に戻り、変更後の色値によるトナー量の算出を再度行う。その後、算出したトナー量と閾値との比較を行う（ステップＳ１０３）、トナー量が閾値を超えていない場合にはその２色の色データを出力し、トナー量が閾値を超えている場合には、再度色値の変更を行う。この処理を、トナー量が閾値を超えなくなるまで繰り返す。
【００９２】
なお、ここではステップＳ１０２〜ステップＳ１０５の処理を繰り返す例を示したが、最初に行う色値の変更処理（ステップＳ１０５）で、トナー量と閾値との差分を相殺するよう色値を変更する処理を行う場合には、ステップＳ１０５からステップＳ１０２に戻らず、トナー量と閾値との差分を相殺した変更後の２色の画像データを出力すればよい。
【００９３】
このような画像処理プログラムの動作によれば、想定したトナーの使用量以上の場合、２色のうち少なくとも１色の色値を変更し、トナー量を調整することから、課金料金に合わせたトナー量による印刷が行われることになる。
【００９４】
なお、課金料金に合わせた適切なトナー量の制御を行うには、上記説明した画像処理装置もしくは画像形成装置に、ユーザが画像情報を印刷する際に支払う料金を事前に設定する設定手段と、設定された料金に合わせて上記トナー量の閾値を変更する閾値変更手段とを更に備えている。ユーザが、設定手段によって所望の料金を設定すると、この設定した料金に収まるよう閾値変更手段が閾値の変更を行う。閾値変更手段は、例えば、料金とトナー量の閾値との関係をテーブルもしくは計算式によって求める。これにより、ユーザが設定した料金に収めるトナー量の制御が実現されることになる。
【符号の説明】
【００９５】
１…画像処理装置、２…色変換部、３…算出部、４…判定部、５…決定部、６…変更部、７…画像データ生成部
【図１】
2011069864.tif 000003
【図２】
2011069864.tif 000004
【図３】
2011069864.tif 000005
【図４】
2011069864.tif 000006
【図５】
2011069864.tif 000007
【図６】
2011069864.tif 000008
【図７】
2011069864.tif 000009
【図８】
2011069864.tif 000010
【図９】
2011069864.tif 000011
【図１０】
2011069864.tif 000012