(57)【要約】【課題】複数のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを適切に決定することができるようにすることである。【解決手段】画像処理システムは、カラー画像を第１のグレー変換処理を用いてモノクロ画像に変換する第１の変換手段と、カラー画像を第２のグレー変換処理を用いてモノクロ画像に変換する第２の変換手段と、変換されたモノクロ画像のトナー消費量またはインク消費量、または、画像調整機能の設定に基づいて、第１のグレー変換処理および第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する決定手段とを有する。【選択図】図１０
2020113840.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像を第１のグレー変換処理を用いてモノクロ画像に変換する第１の変換手段と、
カラー画像を第２のグレー変換処理を用いてモノクロ画像に変換する第２の変換手段と、
前記変換されたモノクロ画像のトナー消費量またはインク消費量、または、画像調整機能の設定に基づいて、前記第１のグレー変換処理および前記第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する決定手段と
を有することを特徴とする画像処理システム。
【請求項２】
前記第１のグレー変換処理は、前記カラー画像の各画素の色値を、複数のグレー値のうちの略等間隔のグレー値に割り当てる処理であり、
前記第２のグレー変換処理は、前記カラー画像の各画素の色値に対して、各画素の輝度値の高い順に、複数のグレー値のうちの薄いグレー値から順に割り当てる処理であることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記決定手段は、前記第１のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量に基づいて、前記第１のグレー変換処理および前記第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定することを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記決定手段は、前記第１のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量と、第３のグレー変換処理を用いてカラー画像から変換されたモノクロ画像のトナー消費量またはインク消費量に基づいて、前記第１のグレー変換処理および前記第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定することを特徴とする請求項１〜３のいずれか１項に記載の画像処理システム。
【請求項５】
前記第３のグレー変換処理は、前記カラー画像の各画素の各色値に対して重み付け加算したグレー値を取得する処理であることを特徴とする請求項４に記載の画像処理システム。
【請求項６】
前記決定手段は、
前記第３のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量が、前記第１のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量より多い場合には、前記第１のグレー変換処理を用いて変換されたモノクロ画像を採用し、
前記第３のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量が、前記第１のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量より少ない場合には、前記第２のグレー変換処理を用いて変換されたモノクロ画像を採用することを特徴とする請求項４または５に記載の画像処理システム。
【請求項７】
前記決定手段は、
前記第１のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量が閾値より少ない場合には、前記第１のグレー変換処理を用いて変換されたモノクロ画像を採用し、
前記第１のグレー変換処理を用いて変換されたモノクロ画像のトナー消費量またはインク消費量が前記閾値より多い場合には、前記第２のグレー変換処理を用いて変換されたモノクロ画像を採用することを特徴とする請求項４または５に記載の画像処理システム。
【請求項８】
前記決定手段は、濃度調整機能の設定に基づいて、前記第１のグレー変換処理および前記第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定することを特徴とする請求項１または２に記載の画像処理システム。
【請求項９】
前記決定手段は、
濃度を薄くする機能が設定されている場合には、前記第１のグレー変換処理を用いて変換されたモノクロ画像を採用し、
濃度を薄くする機能が設定されていない場合には、前記第２のグレー変換処理を用いて変換されたモノクロ画像を採用することを特徴とする請求項１、２および８のいずれか１項に記載の画像処理システム。
【請求項１０】
前記決定手段は、
濃度を濃くする機能が設定されている場合には、前記第１のグレー変換処理を用いて変換されたモノクロ画像を採用し、
濃度を濃くする機能が設定されていない場合には、前記第２のグレー変換処理を用いて変換されたモノクロ画像を採用することを特徴とする請求項１、２、８および９のいずれか１項に記載の画像処理システム。
【請求項１１】
前記決定手段は、
濃度を濃くする機能が設定されており、調整濃度域が一部である場合には、前記第１のグレー変換処理を用いて変換されたモノクロ画像を採用し、
濃度を濃くする機能が設定されており、調整濃度域が全部である場合には、前記第２のグレー変換処理を用いて変換されたモノクロ画像を採用することを特徴とする請求項１、２および８〜１０のいずれか１項に記載の画像処理システム。
【請求項１２】
前記決定手段により採用が決定されたモノクロ画像を印刷するように制御する制御手段をさらに有することを特徴とする請求項１〜１１のいずれか１項に記載の画像処理システム。
【請求項１３】
前記画像処理システムは、画像処理装置と、画像形成装置とを有し、
前記画像処理装置は、前記第１の変換手段と、前記第２の変換手段と、前記決定手段とを有し、
前記画像形成装置は、前記制御手段を有することを特徴とする請求項１２に記載の画像処理システム。
【請求項１４】
カラー画像を第１のグレー変換処理を用いてモノクロ画像に変換する第１の変換手段と、
カラー画像を第２のグレー変換処理を用いてモノクロ画像に変換する第２の変換手段と、
前記変換されたモノクロ画像のトナー消費量またはインク消費量、または、画像調整機能の設定に基づいて、前記第１のグレー変換処理および前記第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する決定手段と
を有することを特徴とする画像形成装置。
【請求項１５】
カラー画像を第１のグレー変換処理を用いてモノクロ画像に変換する第１の変換ステップと、
カラー画像を第２のグレー変換処理を用いてモノクロ画像に変換する第２の変換ステップと、
前記変換されたモノクロ画像のトナー消費量またはインク消費量、または、画像調整機能の設定に基づいて、前記第１のグレー変換処理および前記第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する決定ステップと
を有することを特徴とする画像処理システムの制御方法。
【請求項１６】
コンピュータを、請求項１〜１３のいずれか１項に記載された画像処理システムの各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像形成装置、画像処理システムの制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ドキュメントやプレゼンテーションの文書は、フルカラーで作成されることが一般的であるが、元がカラーの文書であっても、その印刷時には、コストを考慮してモノクロ（単色）で印刷される場合が多い。このようにカラー画像をモノクロ画像として印刷する場合、カラーデータをグレースケールデータに変換する処理が必要となる。通常、このような変換処理では、例えば元のカラーデータがＲＧＢで表される場合、ＮＴＳＣ変換とよばれる変換方式が用いられることが多い。ＮＴＳＣ変換では、ＲＧＢ値に一定の重み付けをして、０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂの演算で得られた値をカラー値に対応するグレー値とする。しかし、元のカラー文書では全く異なる複数のカラー値が、ＮＴＳＣ変換後に同じ或いは近似するグレー値になってしまい、弁別性が低下するという課題がある。ＲＧＢ値を均等な重み付けでグレー値に変換する方式や、重み付けを変えた方式などもあるが、弁別性低下の課題を同様にはらんでいる。そこで、カラー画像内の色数を解析して、色数が一定数以下の場合には、各グレー値が離れた値となる様に調整することで弁別性を向上させる技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−３８２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、弁別性向上のためにグレー値同士の間隔を広げるため、モノクロ変換後の色の弁別性はＮＴＳＣ変換の場合に比べて向上する。しかし、特許文献１では、モノクロ変換後のグレー値が、ＮＴＳＣ変換後のグレー値よりも濃くなる場合がある。その場合には、特許文献１のグレー変換後の画像を印刷するためのトナー消費量が、ＮＴＳＣ変換を行った場合に比べて増加してしまう。
【０００５】
本発明の目的は、複数のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを適切に決定することができるようにすることである。
【課題を解決するための手段】
【０００６】
本発明の画像処理システムは、カラー画像を第１のグレー変換処理を用いてモノクロ画像に変換する第１の変換手段と、カラー画像を第２のグレー変換処理を用いてモノクロ画像に変換する第２の変換手段と、前記変換されたモノクロ画像のトナー消費量またはインク消費量、または、画像調整機能の設定に基づいて、前記第１のグレー変換処理および前記第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する決定手段とを有する。
【発明の効果】
【０００７】
本発明によれば、複数のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを適切に決定することができる。
【図面の簡単な説明】
【０００８】
【図１】画像処理システムの構成例を示すブロック図である。
【図２】プリント処理の機能構成例を示すブロック図である。
【図３】描画コマンドの一例を示す図である。
【図４】トナー消費量算出処理の流れを示すフローチャートである。
【図５】第１および第２のグレー変換処理の流れを示すフローチャートである。
【図６】カラー画像の一例を示す図である。
【図７】色値リストの一例を示す図である。
【図８】グレーターゲットの模式図である。
【図９】第１〜第３のグレー変換処理のグレー値を示す模式図である。
【図１０】第１の実施形態の処理の流れを示すフローチャートである。
【図１１】第２の実施形態の処理の流れを示すフローチャートである。
【図１２】ＵＩの一例を示す図である。
【図１３】第３の実施形態の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
図１は、本発明の第１の実施形態による画像処理システム１１８の構成例を示すブロック図である。画像処理システム１１８は、画像形成装置１００と、ホストパーソナルコンピュータ（ホストＰＣ）１１０とを有する。ホストＰＣ１１０は、画像形成装置１００に対して、ネットワーク１１７を介して接続されている。
【００１０】
画像形成装置１００は、例えば、スキャン機能やプリンタ機能等の複数の機能が一体化された複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。画像形成装置１００は、制御部１０１と、操作部１０４と、画像読取部１０８と、画像出力部１０９とを有する。
【００１１】
制御部１０１は、画像形成装置１００を統括的に制御しており、ＣＰＵ１０５と、ＲＡＭ１０６と、記憶部１０７と、装置制御部１０２と、画像処理部１０３とを有する。ＣＰＵ１０５は、記憶部１０７に記憶されているプログラムをＲＡＭ１０６に展開し、それを実行することにより、この画像形成装置１００の動作を制御している。ＲＡＭ１０６は、一時記憶メモリであり、画像データやプログラム等を一時的に記憶することが可能である。記憶部１０７は、例えばハードディスクであり、この画像形成装置１００を制御するためのパラメータや、画像形成装置１００の制御を実現するためのアプリケーションやプログラムやＯＳなどを記憶している。
【００１２】
装置制御部１０２は、デバイスコントローラであり、操作部１０４、画像読取部１０８、画像出力部１０９などの制御部１０１に接続されている部分を制御する。画像読取部１０８は、例えばスキャナであり、原稿を読み取ることにより原稿の画像データを生成する。画像出力部１０９は、例えばプリンタであり、画像を用紙等の記録媒体やモニタなどへ出力する。ＣＰＵ１０５が上述のプログラムを実行することにより、画像読取部１０８が読み取った原稿の画像データを取得するスキャン機能や、画像出力部１０９を介して画像を用紙等の記録媒体やモニタなどへ出力する出力機能が実現される。
【００１３】
画像処理部１０３は、例えば、記憶部１０７に記憶された画像データを読み出し、パラメータに従って、その画像データを最適化し、操作部１０４から通知された設定情報に基づいて、画像処理を行う。操作部１０４は、タッチパネルやハードウェアキー等を有し、ユーザからの指示や設定の操作を受け付けるとともに、画像形成装置１００の装置情報やジョブの進捗情報、各種ユーザインタフェース画面を表示する。操作部１０４で受け付けた設定情報などは、装置制御部１０２を介して記憶部１０７に格納される。
【００１４】
ホストＰＣ１１０は、画像処理装置であり、制御部１１１と、画像処理部１１２と、計算部１１３と、ＣＰＵ１１４と、ＲＡＭ１１５と、記憶部１１６とを有する。制御部１１１は、ホストＰＣ１１０を統括的に制御しており、ＣＰＵ１１４やＲＡＭ１１５を用いて、画像処理部１１２や計算部１１３、その他ホストＰＣ１１０に搭載されているアプリケーションやプリンタドライバ等を制御する。計算部１１３は、画像処理部１１２において処理され、記憶部１１６に保存された画像のトナー消費量を計算する。トナー消費量は、インク消費量でもよい。以下、トナー消費量の例を説明する。
【００１５】
画像形成装置１００とホストＰＣ１１０は、図１に示すブロックの他に、機能を実行する際に必要なブロックを有する。
【００１６】
図２は、画像処理システム１１８のプリント処理の機能構成例を示す図である。ホストＰＣ１１０は、アプリケーション２０１と、プリンタドライバ２０２とを記憶している。画像処理部１０３は、コマンド判別部２０３と、コマンド解析部２０４と、コマンド実行部２０５と、画像調整部２０６とを有する。
【００１７】
ホストＰＣ１１０は、アプリケーション２０１を使用して、ドキュメント文書やプレゼンテーション文書などの電子データを生成する。プリンタドライバ２０２は、画像形成装置１００に印刷データ（カラー画像データ）を出力し、画像形成装置１００に印刷データを印刷させるためのドライバである。プリンタドライバ２０２は、印刷データを生成し、印刷データを画像形成装置１００に出力する。画像形成装置１００は、その印刷データを印刷する。
【００１８】
画像形成装置１００の画像処理部１０３は、プリンタドライバ２０２から入力した印刷データを処理する。コマンド判別部２０３は、この印刷データを入力すると、ＰＤＬ種別を判別する。このＰＤＬ種別は、ＰｏｓｔＳｃｒｉｐｔ（ＰＳ）やＰｒｉｎｔｅｒＣｏｍｍａｎｄＬａｎｇｕａｇｅ（ＰＣＬ）などを含む。コマンド解析部２０４は、ＰＤＬの種別毎に存在し、コマンド判別部２０３で特定されたＰＤＬ種別のコマンドの抽出および解析を実行する。こうして解析されたコマンドの内容に応じてグレー化処理などが行われる。コマンド実行部２０５は、コマンド解析部２０４の解析結果に応じて、ラスタ画像を生成する。画像調整部２０６は、そのラスタ画像に対して色変換、フィルタなどの画像処理を行う。なお、画像処理部１０３のコマンド判別部２０３、コマンド解析部２０４、コマンド実行部２０５および画像調整部２０６の機能は、ＣＰＵ１０５が前述のプログラム実行することにより実現される。
【００１９】
図３（ａ）は、画像形成装置１００が入力した印刷データに含まれる描画コマンド３００の例を示す図である。図３（ｂ）は、図３（ａ）の描画コマンド３００に基づく描画結果の画像３０７の例を示す図である。コマンドには、描画コマンドと制御コマンドがある。描画コマンド３００は、その描画コマンドの一例を示す。画像３０７は、この描画コマンド３００を用いて描画された画像である。
【００２０】
描画コマンド３００は、ジョブのカラーモードを設定するカラーモード設定コマンド３０１と、色を設定する色設定コマンド３０２とを有する。さらに、描画コマンド３００は、オブジェクトを描画するオブジェクト描画コマンド３０３と、文字のサイズを設定する文字サイズ設定コマンド３０４と、文字のフォントを設定するフォント設定コマンド３０５と、文字を描画する文字描画コマンド３０６を有する。これら一連のコマンドの構成は、他のオブジェクトや文字列の場合も同様である。この他にも、描画コマンド３００は、座標や線の太さを設定するコマンドと、イメージを描画するコマンド等を有する。描画コマンド３００や色値データは、例えば、８ビット画像を前提とするものとする。
【００２１】
カラーモード設定コマンド３０１の「Set Page Color(CL)」は、以下のコマンドがカラーで展開されることを示す。色設定コマンド３０２の「Set Color(146, 208, 80)」は、ＲＧＢ値がＲ（赤）＝１４６、Ｇ（緑）＝２０８、Ｂ（青）＝８０の緑であることを示す。文字サイズ設定コマンド３０４の「Set Text Size(6)」は、文字のサイズが６ポイントであることを示す。フォント設定コマンド３０５の「Set Font (Arial)」は、文字のフォントがＡｒｉａｌであることを示す。オブジェクト描画コマンド３０３の「Draw Polygon」は、座標値に基づいて図形を描画することを示す。文字描画コマンド３０６の「Draw Text("x")」は、文字「x」を描画することを示す。したがって、図３の３番目と４番目のコマンド３０２および３０３は、角丸四角形３０８が緑で描画されることを示している。同様に、５番目〜１２番目のコマンドは、文字列「1.xxx」３０９がＡｒｉａｌフォント、６ポイントの文字サイズで、黒色で描画されることを示している。さらに、１３番目から１６番目のコマンドは、太陽３１０が赤で描画されることを示している。以上がプリント処理の一例である。
【００２２】
図４は、トナー消費量算出処理の流れを示すフローチャートである。このフローチャートで示す処理は、ホストＰＣ１１０のＣＰＵ１１４が記憶部１１６に格納されているプログラムをＲＡＭ１１５に展開し、その展開したプログラムを実行することにより達成される。また上述した通り、ＣＰＵ１１４がコマンド解析部２０４として機能することにより実行されるものとして説明する。
【００２３】
ステップＳ４０１では、ホストＰＣ１１０の制御部１１１は、アプリケーション２０１からカラー画像データを取得し、画像処理部１１２により、カラー画像データに対してＲＧＢからＣＭＹＫへの色変換を行う。トナー消費量を算出するには、ＣＭＹＫの信号値が必要となる。そのため、モノクロジョブの場合には、画像処理部１１２は、カラー画像データをＲＧＢ等量のモノクロ画像データへ変換し、さらにＣＭＹＫ画像データへの色変換を行う。モノクロ化手法は、ＮＴＳＣ変換処理やその他のグレー変換処理など予め用意された手法の中から選択された変換処理を用いる。ＲＧＢからＣＭＹＫへの色変換は、一般的な色変換テーブルを用いる手法を用いればよい。制御部１１１は、記憶部１１６に保存されている色変換テーブルを読み出し、画像処理部１１２は、色変換テーブルを用いて色変換処理を行う。カラージョブの場合には、画像処理部１１２は、カラー画像データがＲＧＢであれば、ＲＧＢからＣＭＹＫへ色変換を行い、カラー画像データがＣＭＹＫであれば、必要に応じて色変換を行う。制御部１１１は、色変換後のＣＭＹＫ画像データをＲＡＭ１１５または記憶部１１６へ保存する。
【００２４】
次に、ステップＳ４０２では、制御部１１１は、ＣＭＹＫ画像データをＲＡＭ１１５または記憶部１１６から読み出す。画像処理部１１２は、ＣＭＹＫ画像データを基にＣＭＹＫビットマップ画像の生成を行う。制御部１１１は、生成されたＣＭＹＫビットマップ画像を記憶部１１６に保存する。なお、画像処理部１１２は、トナー消費量の計算用に生成されるＣＭＹＫビットマップ画像に対して、例えば、トナー消費量計算で求められる精度に応じて、さらに、低解像度化したり、縮小したりしてもよい。
【００２５】
次に、ステップＳ４０３では、制御部１１１は、記憶部１１６からＣＭＹＫビットマップ画像を取得する。
【００２６】
次に、ステップＳ４０４では、計算部１１３は、ＣＭＹＫビットマップ画像の１画素毎にＣ、Ｍ、Ｙ、Ｋのそれぞれの信号値を取得する。
【００２７】
次に、ステップＳ４０５では、計算部１１３は、信号値とトナー消費量の関係に基づいて、ＣＭＹＫ信号値をトナー消費量Ｃ’，Ｍ’，Ｙ’，Ｋ’に換算する。すなわち、（Ｃ’，Ｍ’，Ｙ’，Ｋ’）＝ｆ（Ｃ，Ｍ，Ｙ，Ｋ）である。ＣＭＹＫ信号値とトナー消費量Ｃ’，Ｍ’，Ｙ’，Ｋ’の関係がリニアな関係であれば、ＣＭＹＫ信号値がそのままトナー消費量Ｃ’，Ｍ’，Ｙ’，Ｋ’となる。
【００２８】
次に、ステップＳ４０６では、計算部１１３は、換算されたトナー消費量Ｃ’，Ｍ’，Ｙ’，Ｋ’を累積加算し、総トナー消費量Ｃｓ，Ｍｓ，Ｙｓ，Ｋｓを求める。
【００２９】
次に、ステップＳ４０７では、計算部１１３は、全ての画素の値の処理が終了したか否かを判定する。計算部１１３は、全ての画素の値の処理が終了していない場合には、ステップＳ４０４に戻り、次の画素値を取得し、上記の処理を繰り返す。計算部１１３は、全ての画素の処理が終了した場合には、総トナー消費量を記憶部１１６に保存して終了する。
【００３０】
上記の総トナー消費量Ｃｓ、Ｍｓ、Ｙｓ、Ｋｓは、式（１）で表される。ここで、Ｎは全画素数を表す。なお、総トナー消費量Ｃｓ、Ｍｓ、Ｙｓ、Ｋｓは、０から２５５の値を画素数分加算した値でも、２５５を１００％とした割合に換算した値でも、実際のトナーの重量に換算した値でもよく、トナー消費量が相対的に比較できる値で算出されればよい。
【００３１】
【数１】
2020113840.tif 000003
【００３２】
次に、画像形成装置１００が行う第１〜第３のグレー変換処理について説明する。画像形成装置１００が第１〜第３のグレー変換処理を行う例を説明するが、ホストＰＣ１１０が第１〜第３のグレー変換処理をしてもよい。前述の通り、８ビット画像データを前提として、各処理を説明する。
【００３３】
第３のグレー変換処理は、前述したカラー画像の各画素の色値（ＲＧＢ値）に対して重み付け加算したグレー値を取得する処理である。ＣＰＵ１０５は、記憶部１０７に保存されている演算式を取得する。画像処理部１０３は、カラー画像のＲＧＢ値に一定の重み付けをして、例えば、ＮＴＳＣ変換により、０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂの演算で得られた値をグレー値とする。
【００３４】
第１および第２のグレー変換処理は、演算でグレー値を一意に決定するのではなく、カラー画像内の色数に応じて、カラーでの弁別性をグレーでも損なうことのないようにグレー変換する処理である。第１のグレー変換処理は、弁別性を最大化する処理である。第２のグレー変換処理は、弁別性は確保しつつ、トナー消費量が少なくなるようにグレー値を決定する処理である。
【００３５】
図５は、画像形成装置１００の第１および第２のグレー変換処理を説明するフローチャートである。第１および第２のグレー変換処理の違いは、グレーターゲット作成ステップＳ５０２のみであるため、まず、図５を用いて全体の流れを説明する。なお、このフローチャートで示す処理は、ＣＰＵ１０５が記憶部１０７に格納されているプログラムをＲＡＭ１０６に展開し、その展開したプログラムを実行することにより達成される。また、上述した通り、ＣＰＵ１０５がコマンド解析部２０４として機能することにより実行されるものとして説明する。
【００３６】
コマンド解析部２０４は、図３に示すような描画コマンド３００を入力する。なお、カラーモード設定コマンド３０１がモノクロ指定であっても、色設定コマンド３０２はカラーの値のままコマンド解析部２０４まで送られる。
【００３７】
図６（ａ）はカラー画像６００の一例を示す図であり、図６（ｂ）は入力画像のＲＧＢ値を示す図である。画像６００は、太陽６０１と角丸四角６０２とＰＬＡＮの文字６０３がカラーで、その他の文字６０４が黒で描画されるデジタル画像データである。斜線部のＲＧＢ値６０６は（２５５，０，０）である。千鳥格子部のＲＧＢ値６０７は（１４６，２０８，８０）である。ドット部のＲＧＢ値６０８は（２５５，１９２，０）である。その他の文字６０４のＲＧＢ値は黒（０，０，０）である。紙白部６０５のＲＧＢ値は白（２５５，２５５，２５５）である。
【００３８】
ステップＳ５０１では、ＣＰＵ１０５は、コマンド解析部２０４により、色設定コマンド３０２をチェックし、色設定コマンド３０２で指定されている色値（ＲＧＢ値）を抽出し、図７（ａ）に示す色値リスト７００に追加する。色値リスト７００は、抽出された色値に対してＩｎｄｅｘとＲＧＢ値を保持するものである。ＣＰＵ１０５は、色設定コマンド３０２で抽出された色値と同じ色値がすでに色値リスト７００に保存されている場合には、色値リスト７００に追加しない。ＣＰＵ１０５は、画像６００の色値リスト７００が完成した後、色値リスト７００をＲＡＭ１０６に保存する。
【００３９】
次に、ステップＳ５０２では、ＣＰＵ１０５は、グレーターゲット５０７を作成し、ＲＡＭ１０６に保存する。図８（ａ）に示すグレーターゲット８００は、８ビットグレー画像の信号値０〜２５５の間で、グレー値（白）８０１、グレー値（黒）８０９に加えて、その間に複数のグレー値８０２〜８０８を有する。第１のグレー変換処理では、グレーターゲット５０７は、グレー値８０１、８０３、８０５、８０７、８０９を有する。第２のグレー変換処理では、グレーターゲット５０７は、グレー値８０１〜８０９を有する。グレーターゲット作成ステップＳ５０２の詳細については後述する。
【００４０】
次に、ステップＳ５０３では、ＣＰＵ１０５は、ＲＡＭ１０６に保存された色値リスト７００を読み出し、図７（ｂ）のように、各色値に対して輝度値７０１を算出し、ＲＡＭ１０６に保存する。輝度値７０１は、例えば、前述したＮＴＳＣ変換によって求められるグレー値が表す明るさの値であり、図７（ｂ）に示すような値になる。例えば、Ｉｎｄｅｘ２の色をＮＴＳＣ変換すると、輝度値７０１は、０．２９９×１４６＋０．５８７×２０８＋０．１１４×８０＝１７５となる。なお、輝度値７０１は、ＲＧＢ値をＬａｂやＬｃｈなどの一般的な色空間に変換した際のＬ値等でも、その他の明るさの指標となる値でもよい。
【００４１】
次に、ステップＳ５０４では、ＣＰＵ１０５は、ＲＡＭ１０６に保存された色値リスト７００と輝度値７０１を読み出し、図７（ｃ）に示すように、輝度値７０１の明るい順（または暗い順）に色値リスト７００の値をソートする。
【００４２】
次に、ステップＳ５０５では、ＣＰＵ１０５は、図７（ｃ）に示すように、ソートされた輝度値７０１の明るい（または暗い）色値から順に、グレーターゲット５０７の薄い（濃い）グレー値７０２を割り当てる。ＣＰＵ１０５は、複数のグレーターゲットのうち、薄いグレー値から順に使用する。具体的には、ＣＰＵ１０５は、描画コマンド３００の色設定コマンド３０２を、各色値に割り当てられたグレー値７０２に変換する。ステップＳ５０４とＳ５０５の処理の結果を図７（ｃ）に示す。グレー値７０２は、グレー値７０３とグレー値７０４を有する。グレー値７０３は、第１のグレー変換処理のグレー値である。グレー値７０４は、第２のグレー変換処理のグレー値である。
【００４３】
第１のグレー変換処理のグレー値７０３では、１番目に明るいＩｎｄｅｘ１の白には、グレー値（白）８０１の値２５５が割り当てられ、２番目に明るいＩｎｄｅｘ３の色には、グレー値８０３の値１９１が割り当てられる。さらに、３番目に明るいＩｎｄｅｘ２の色には、グレー値８０５の値１２８が割り当てられ、４番目に明るいＩｎｄｅｘ５の色には、グレー値８０７の値６４が割り当てられ、最も暗いＩｎｄｅｘ４の黒には、グレー値８０９の値０が割り当てられる。以上の処理により、各色間が最も離れた値となるため、弁別性を最大化できる。
【００４４】
第２のグレー変換処理のグレー値７０４では、１番目に明るいＩｎｄｅｘ１の白には、グレー値（白）８０１の値２５５が割り当てられ、２番目に明るいＩｎｄｅｘ３の色には、グレー値８０２の値２２３が割り当てられる。さらに、３番目に明るいＩｎｄｅｘ２の色には、グレー値８０３の値１９１が割り当てられ、４番目に明るいＩｎｄｅｘ５の色には、グレー値８０４の値１５９が割り当てられ、最も暗いＩｎｄｅｘ４の黒には、グレー値８０９の値０が割り当てられる。これは、主に文字に使用される黒が薄くなると、文字が読みづらくなるためである。以上の処理により、各色間の弁別性は確保した上で、トナー消費量を少なく抑えることができる。ただし、Ｉｎｄｅｘ４の黒にグレー値８０５の値１２８を割り当てることで、トナー消費量をさらに抑えてもよい。
【００４５】
図９（ａ）〜（ｃ）は、画像６００を第１〜第３のグレー変換処理でグレー化した際に割り当てられるグレー値を示す図である。以下、第２のグレー変換処理では、弁別性を確保しつつ、トナー消費量を抑えることが可能となる効果を説明する。図９（ａ）は、第３のグレー変換処理で変換した際のグレー値９００を示す図である。図９（ｂ）は、第１のグレー変換処理で変換した際のグレー値９０６を示す図である。図９（ｃ）は、第２のグレー変換処理で変換した際のグレー値９１２を示す図である。
【００４６】
第３のグレー変換処理で変換した際のグレー値９００は、図７（ｃ）の輝度値７０１であり、これらの輝度値７０１を表すのが、グレー値９０１〜９０５である。第１のグレー変換処理で変換した際のグレー値９０６は、図７（ｃ）のグレー値７０３であり、これらのグレー値７０３を表すのが、グレー値９０７〜９１１である。第２のグレー変換処理で変換した際のグレー値９１２は、図７（ｃ）のグレー値７０４であり、これらのグレー値７０４を表すのが、グレー値９１３〜９１７である。
【００４７】
図９（ｂ）の第１のグレー変換処理は、カラー画像の各画素の色値を、図８（ａ）の複数のグレー値のうちの略等間隔のグレー値に割り当てる処理である。図９（ｃ）の第２のグレー変換処理は、カラー画像の各画素の色値に対して、各画素の輝度値の高い順に、図８（ａ）の複数のグレー値のうちの薄いグレー値から順に割り当てる処理である。
【００４８】
図９（ａ）の第３のグレー変換処理では、グレー値９０２と９０３が、それぞれ値１８９と１７５であり、非常に近いグレー値となり、弁別性が確保できない。これに対して、図９（ｂ）の第１のグレー変換処理と図９（ｃ）の第２のグレー変換処理では、各グレー値間が等間隔かつ、弁別性を確保できるだけ離れている。
【００４９】
第３のグレー変換処理で変換した際のグレー値９００と第１のグレー変換処理で変換した際のグレー値９０６を比較すると、グレー値９０３と９０４よりもグレー値９０９と９１０の方が濃い。そのため、同じカラー画像をグレー変換した結果、第３のグレー変換処理よりも第１のグレー変換処理の方が、トナー消費量が多くなる。
【００５０】
一方で、第３のグレー変換処理で変換した際のグレー値９００と第２のグレー変換処理で変換した際のグレー値９１２を比較すると、図９（ｃ）のグレー値９１４、９１５、９１６は、図９（ａ）のグレー値９０２、９０３、９０４よりも全て薄い。そのため、同じカラー画像をグレー変換した結果、第３のグレー変換処理よりも第２のグレー変換処理の方が、トナー消費量が少なくなる。このように、第２のグレー変換処理では、図８（ａ）のグレーターゲット８００を薄いグレー値から順に割り当てることで、グレー値同士の弁別性は確保しつつ、トナー消費量を抑えることが可能となる。
【００５１】
図８（ａ）はグレーターゲット８００を示す図であり、図８（ｂ）はプリンタ特性８１０を示す図である。以下、図５のグレーターゲット作成ステップＳ５０２の詳細について説明する。グレーターゲット８００は、信号値８０１〜８０９を有する。グレー値８０１〜８０９は、そのグレー値で印刷物が出力された際に、どのグレー値も人の目で弁別可能な濃度差を実現するものとなるように設定される。プリンタ特性８１０は、グレー値８０１〜８０９を出力する際、入力信号値に比例して濃度が濃く（薄く）なる（リニアである）プリンタ特性であるとして説明する。
【００５２】
図８（ｂ）に示すように、黒の最大濃度が１．４のプリンタにおいて、紙白濃度が０．６の紙を用いる場合、グレーターゲット８００のグレー値８０１〜８０９が実現する濃度域は０．６〜１．４となる。また、人の目が濃度を区別するのに必要な濃度差が０．１であるとすると、これが弁別性の閾値となり、結果として濃度０．１の間隔で全９レベルのグレーターゲット８００のグレー値８０１〜８０９が設定される。つまり、グレー値（白）８０１から濃度０．１離れたグレー値８０２には濃度０．７を、グレー値８０２から濃度０．１離れたグレー値８０３には濃度０．８を実現する信号値が設定される。
【００５３】
プリンタ特性８１０は、グレー値と出力濃度のリニアな関係を離散的に表している。点８１１では、グレー値が２５５の場合、出力濃度が０．６になる。点８１２では、グレー値が２２４の場合、出力濃度が０．７になる。点８１３では、グレー値が１９２の場合、出力濃度が０．８になる。点８１９では、グレー値が０の場合、出力濃度が１．４になる。点８１４〜８１８についても、プリンタ特性８１０にプロットされている通りである。つまり、グレー値（白）８０１は２５５、グレー値８０２は２２４、グレー値８０３は１９２となる。グレー値８０４〜８０９は、順に、１６０、１２８、９６、６４、３２、０となる。
【００５４】
ここでは、再現可能な濃度域が弁別性の閾値の等倍であったため、全てのグレーターゲットのグレー値８０１〜８０９が等間隔となったが、必ずしもこの限りではなく、略等間隔であればよい。再現可能な濃度域が弁別性の閾値の等倍でない場合には、例えば、グレー値（白）８０１から順にグレー値を設定していき、最後のグレー値８０８とグレー値（黒）８０９の間が弁別性の閾値よりも広くなることがあってもよい。または、グレー値（白）８０１とグレー値８０２の間と、グレー値８０８とグレー値（黒）８０９の間を広めに設定するようにしてもよい。さらに、全てのグレーターゲット８００のグレー値８０１〜８０９の間隔を、弁別性の閾値よりも少し広い間隔で設定してもよい。その他、どのような設定方法であっても、グレーターゲット８００のグレー値８０１〜８０９同士が弁別性の閾値以上離れた状態であればよい。弁別性の閾値については濃度を基に設定したが、この他に明度や輝度、グレー値などを基に設定してもよい。また、グレーターゲット８００のグレー値８０１〜８０９の数については９個で説明したが、この限りではない。上記の条件を満たした上で、設定可能な最大数のグレーターゲット８００のグレー値を設定できればよい。
【００５５】
ＣＰＵ１０５は、図５のステップＳ５０２のグレーターゲット５０７を予め作成し、その作成したグレーターゲット５０７を記憶部１０７に保存し、ジョブ実行時に、グレーターゲット５０７を読み出してＲＡＭ１０６に展開してもよい。
【００５６】
以上の処理を実行することにより、カラー画像のモノクロ印刷時に弁別性を確保しつつ、トナー消費量を抑えることが可能となる。
【００５７】
以上のように、第１のグレー変換処理は、弁別性向上のためにグレー値同士の間隔を広げるため、第３のグレー変換処理に比べ、グレー変換処理後の色の弁別性が向上する。しかし、第１のグレー変換処理後のグレー値は、第３のグレー変換処理後のグレー値よりも濃くなる場合がある。その場合には、第１のグレー変換処理後の画像を印刷するためのトナー消費量が、第３のグレー変換処理を行った場合に比べて増加してしまう。
【００５８】
一方で、画像全体が濃い場合には、第１のグレー変換処理後のグレー値の方が第３のグレー変換処理後のグレー値よりも薄いグレー値になる場合がある。その場合には、第１のグレー変換処理後の画像を印刷するためのトナー消費量が、第３のグレー変換処理を行った場合に比べて減少する。そのため、第１のグレー変換処理は、第３のグレー変換処理に対して、弁別性が向上し、かつ、トナー消費量が低減する。
【００５９】
このように、第１のグレー変換処理は、弁別性を向上させた際に、第３のグレー変換処理に比べてトナー消費量が増加するか減少するかは画像によるため、弁別性とトナー消費量が最適なグレー変換処理をユーザが常に正しく判断するのは困難である。
【００６０】
また、画像処理システム１１８には、省トナーモード、濃度調整、黒領域調整等、ユーザが濃度調整を行うための機能が存在する。これらの機能を有効にした際に、いずれのグレー変換処理を選択すれば、他の機能と整合性が取れるのかについて、ユーザが判断するのは困難である。以下、いずれのグレー変換処理を設定すべきかを、グレー変換処理後のトナー消費量、あるいは、他の画像調整機能の設定状況を考慮して、決定することができる画像処理システム１１８を説明する。
【００６１】
図１０は、第１および第２のグレー変換処理の選択方法を説明するフローチャートである。画像処理システム１１８は、第３のグレー変換処理に比べてトナー消費量が増えないように、第１または第２のグレー変換処理を選択する。図１０の処理の一部は、ホストＰＣ１１０のＣＰＵ１１４が記憶部１１６に格納されているプログラムをＲＡＭ１１５に展開し、その展開したプログラムを実行することにより実現される。また、図１０の処理の他の一部は、画像形成装置１００のＣＰＵ１０５が記憶部１０７に格納されているプログラムをＲＡＭ１０６に展開し、その展開したプログラムを実行することにより実現される。なお、上述した通り、第１および第２のグレー変換処理は、ＣＰＵ１１４および／またはＣＰＵ１０５がコマンド解析部２０４として機能することにより実行されるものとして説明する。
【００６２】
ステップＳ１００１では、制御部１１１は、トナー消費量Ｔａを算出するため、第３のグレー変換処理でモノクロ画像データを生成するように画像処理部１１２へ指示する。画像処理部１１２は、第３のグレー変換処理を用いて、カラー画像データを第３のモノクロ画像データに変換し、その変換した第３のモノクロ画像データをレンダリングした第３のモノクロビットマップ画像を記憶部１１６に保存する。制御部１１１は、記憶部１１６から第３のモノクロビットマップ画像を読み出す。計算部１１３は、前述したトナー消費量算出処理により、第３のモノクロビットマップ画像のトナー消費量Ｔａを算出し、トナー消費量Ｔａを記憶部１１６に保存する。
【００６３】
ステップＳ１００２では、制御部１１１は、トナー消費量Ｔｂを算出するため、第１のグレー変換処理で第１のモノクロ画像データ１００８を生成するように画像処理部１１２へ指示する。画像処理部１１２は、第１のグレー変換処理を用いて、カラー画像データを第１のモノクロ画像データ１００８に変換する。そして、画像処理部１１２は、その変換した第１のモノクロ画像データ１００８と、第１のモノクロ画像データ１００８をレンダリングした第１のモノクロビットマップ画像を記憶部１１６に保存する。制御部１１１は、記憶部１１６から第１のモノクロビットマップ画像を読み出す。計算部１１３は、前述したトナー消費量算出処理により、第１のモノクロビットマップ画像のトナー消費量Ｔｂを算出し、トナー消費量Ｔｂを記憶部１１６に保存する。
【００６４】
次に、ステップＳ１００３では、制御部１１１は、記憶部１１６に保存されたトナー消費量ＴａとＴｂを読み出し、トナー消費量ＴａとＴｂを比較する。制御部１１１は、トナー消費量Ｔａがトナー消費量Ｔｂより少ない場合には、第１のグレー変換処理は第３のグレー変換処理よりもトナー消費量が増えてしまうので、第２のグレー変換処理を選択するため、ステップＳ１００４に進む。また、制御部１１１は、トナー消費量Ｔａがトナー消費量Ｔｂ以上である場合には、第１のグレー変換処理は第３のグレー変換処理よりもトナー消費量が増えないため、弁別性が最大化できる第１のグレー変換処理を選択するため、ステップＳ１００６に進む。
【００６５】
ステップＳ１００４では、制御部１１１は、弁別性を確保しつつトナー消費量が少なくなるようにグレー値を決定する第２のグレー変換処理の採用を決定し、第２のグレー変換処理でモノクロ画像データを生成するように画像処理部１１２へ指示する。画像処理部１１２は、第２のグレー変換処理を用いて、カラー画像データを第２のモノクロ画像データ１００９に変換し、その変換した第２のモノクロ画像データ１００９を記憶部１１６に保存する。
【００６６】
次に、ステップＳ１００５では、制御部１１１は、記憶部１１６から第２のモノクロ画像データ１００９を読み出し、ネットワーク１１７を介して、画像形成装置１００に第２のモノクロ画像データ１００９を出力する。画像形成装置１００の制御部１０１は、ホストＰＣ１１０からネットワーク１１７を介して第２のモノクロ画像データ１００９を入力する。画像処理部１０３は、その入力した第２のモノクロ画像データ１００９を処理する。制御部１０１は、画像処理部１０３により処理された第２のモノクロ画像データ１００９を印刷するように、画像出力部１０９を制御する。画像出力部１０９は、画像処理部１０３により処理された第２のモノクロ画像データ１００９を印刷する。
【００６７】
ステップＳ１００６では、制御部１１１は、第１のグレー変換処理の採用を決定し、記憶部１１６から第１のモノクロ画像データ１００８を読み出す。
【００６８】
次に、ステップＳ１００７では、制御部１１１は、ネットワーク１１７を介して、画像形成装置１００に第１のモノクロ画像データ１００８を出力する。画像形成装置１００の制御部１０１は、ホストＰＣ１１０からネットワーク１１７を介して第１のモノクロ画像データ１００８を入力する。画像処理部１０３は、その入力した第１のモノクロ画像データ１００８を処理する。制御部１０１は、画像処理部１０３により処理された第１のモノクロ画像データ１００８を印刷するように、画像出力部１０９を制御する。画像出力部１０９は、画像処理部１０３により処理された第１のモノクロ画像データ１００８を印刷する。
【００６９】
なお、ホストＰＣ１１０がモノクロ画像データを生成して画像形成装置１００へ出力する方法を説明したが、これに限定されない。例えば、ホストＰＣ１１０は、ステップＳ１００１〜Ｓ１００３の処理を行い、プリンタドライバ２０２を介してカラー画像データとステップＳ１００３の比較結果を画像形成装置１００へ出力する。画像形成装置１００は、カラー画像データと比較結果を入力し、比較結果に応じて、第１のグレー変換処理または第２のグレー変換処理を行う。また、画像形成装置１００が、図１０のステップＳ１００１〜Ｓ１００７のすべての処理を行ってもよい。
【００７０】
また、ステップＳ１００６では、制御部１１１は、記憶部１１６の第１のモノクロ画像データ１００８を用いずに、第１のグレー変換処理を用いて、カラー画像データを第１のモノクロ画像データに変換してもよい。
【００７１】
以上のように、画像処理システム１１８は、入力カラー画像データを第３のグレー変換処理した場合のモノクロ画像データのトナー消費量Ｔａと、入力カラー画像データを第１のグレー変換処理した場合のモノクロ画像データのトナー消費量Ｔｂを算出する。そして、画像処理システム１１８は、トナー消費量ＴａとＴｂの比較結果に応じて、第１のグレー変換処理および第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する。これにより、画像処理システム１１８は、弁別性を確保しつつ、第３のグレー変換処理（ＮＴＳＣ変換）と比べてトナー消費量が増えないように、第１または第２のグレー変換処理を自動で選択することができる。
【００７２】
（第２の実施形態）
本発明の第２の実施形態が第１の実施形態と異なる処理についてのみ説明する。第１の実施形態では、第３のグレー変換処理と比べてトナー消費量が増えないように第１または第２のグレー変換処理を選択した。本実施形態では、画像処理システム１１８は、ユーザによって設定されたトナー消費量の許容値ｔｈを超えないように第１または第２のグレー変換処理を選択する。
【００７３】
図１１は、本発明の第２の実施形態による第１および第２のグレー変換処理の選択方法を示すフローチャートである。図１１の処理の一部は、ホストＰＣ１１０のＣＰＵ１１４が記憶部１１６に格納されているプログラムをＲＡＭ１１５に展開し、その展開したプログラムを実行することにより実現される。また、図１１の処理の他の一部は、画像形成装置１００のＣＰＵ１０５が記憶部１０７に格納されているプログラムをＲＡＭ１０６に展開し、その展開したプログラムを実行することにより実現される。なお、上述した通り、第１および第２のグレー変換処理は、ＣＰＵ１１４および／またはＣＰＵ１０５がコマンド解析部２０４として機能することにより実行されるものとして説明する。
【００７４】
図１２（ａ）は、トナー消費量の許容値ｔｈの設定するための処理オプション設定画面１２００を示す図である。以下、トナー消費量の許容値ｔｈの設定方法を説明する。処理オプション設定画面１２００は、プリンタドライバ２０２内の処理オプション設定画面の一例である。処理オプション設定画面１２００には、複数の処理オプションとその設定値が表示されており、設定をキャンセルするキャンセルボタン１２０３と、設定を決定するＯＫボタン１２０４が表示されている。処理オプション設定画面１２００では、選択されている処理オプションがハイライト表示されている。処理オプションの１つがトナー消費量設定１２０１である。トナー消費量設定１２０１は、設定値が低、中、高を選択可能である。ユーザは、トナー消費量設定１２０１を選択し、設定のドロップダウンボタン１２０２で設定値を選択することで、トナー消費量の許容値ｔｈが設定される。制御部１１１は、ドロップダウンボタン１２０２の設定値に応じたトナー消費量の許容値ｔｈを記憶部１１６に保存する。なお、トナー消費量の許容値ｔｈの設定方法は、これに限定されず、設定できるレベルは３段階でなくでもよく、ユーザが直観的に設定できるものであればよい。
【００７５】
ステップＳ１１０１では、計算部１１３は、図１０のステップＳ１００２と同様に、トナー消費量Ｔｂを算出し、トナー消費量Ｔｂを記憶部１１６に保存する。画像処理部１１２は、第１のグレー変換処理を用いて、カラー画像データを第１のモノクロ画像データ１００８に変換し、第１のモノクロ画像データ１００８を記憶部１１６に保存する。
【００７６】
次に、ステップＳ１１０２では、制御部１１１は、記憶部１１６に保存されているトナー消費量の許容値ｔｈとトナー消費量Ｔｂを読み出し、トナー消費量Ｔｂと許容値ｔｈを比較する。許容値ｔｈは、閾値である。制御部１１１は、プリンタドライバ２０２で設定されているトナー消費量の許容値ｔｈを取得し、その取得したトナー消費量の許容値ｔｈを記憶部１１６に保存する。制御部１１１は、トナー消費量Ｔｂが許容値ｔｈより少ない場合には、弁別性が最大化できる第１のグレー変換処理のトナー消費量Ｔｂが許容値ｔｈを超えないため、第１のグレー変換処理を選択するためのステップＳ１１０３に進む。また、制御部１１１は、トナー消費量Ｔｂが許容値ｔｈ以上である場合には、第１のグレー変換処理のトナー消費量Ｔｂが許容値ｔｈ以上であるため、第２のグレー変換処理を選択するためのステップＳ１１０５に進む。
【００７７】
ステップＳ１１０３では、制御部１１１は、図１０のステップＳ１００６と同様に、第１のグレー変換処理の採用を決定し、第１のモノクロ画像データ１００８を記憶部１１６から読み出す。
【００７８】
次に、ステップＳ１１０４では、制御部１１１は、図１０のステップＳ１００７と同様に、第１のモノクロ画像データ１００８を画像形成装置１００に出力する。画像処理部１０３は、第１のモノクロ画像データ１００８を処理する。制御部１０１は、画像処理部１０３により処理された第１のモノクロ画像データ１００８を印刷するように、画像出力部１０９を制御する。画像出力部１０９は、画像処理部１０３により処理された第１のモノクロ画像データ１００８を印刷する。
【００７９】
ステップＳ１１０５では、制御部１１１は、図１０のステップＳ１００４と同様に、第２のグレー変換処理の採用を決定する。画像処理部１１２は、第２のグレー変換処理を用いて、カラー画像データを第２のモノクロ画像データに変換する。
【００８０】
次に、ステップＳ１１０６では、制御部１１１は、図１０のステップＳ１００５と同様に、第２のモノクロ画像データを画像形成装置１００に出力する。画像処理部１０３は、第２のモノクロ画像データを処理する。制御部１０１は、画像処理部１０３により処理された第２のモノクロ画像データを印刷するように、画像出力部１０９を制御する。画像出力部１０９は、画像処理部１０３により処理された第２のモノクロ画像データを印刷する。
【００８１】
以上のように、画像処理システム１１８は、入力カラー画像データを第１のグレー変換処理した場合のトナー消費量Ｔｂを算出し、トナー消費量Ｔｂとトナー消費量の許容値ｔｈを比較する。そして、画像処理システム１１８は、その比較の結果に応じて、第１のグレー変換処理および第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する。画像処理システム１１８は、各ユーザにとって最適な第１または第２のグレー変換処理を自動で選択することができる。なお、画像形成装置１００が、図１１のステップＳ１１０１〜Ｓ１００６のすべての処理を行ってもよい。
【００８２】
（第３の実施形態）
本発明の第３の実施形態が第１および第２の実施形態と異なる処理についてのみ説明する。第３の実施形態は、第１および第２の実施形態のようにトナー消費量を算出することをせず、画像調整機能の設定に基づいて、第１のグレー変換処理および第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像データを採用するかを決定する。これにより、第３の実施形態は、印刷時の画像調整機能の設定によって弁別性が損なわれることがないようにすることができる。
【００８３】
図１３は、本発明の第３の実施形態による第１および第２のグレー変換処理の選択方法を示すフローチャートである。図１３の処理の一部は、ホストＰＣ１１０のＣＰＵ１１４が記憶部１１６に格納されているプログラムをＲＡＭ１１５に展開し、その展開したプログラムを実行することにより実現される。また、図１３の処理の他の一部は、画像形成装置１００のＣＰＵ１０５が記憶部１０７に格納されているプログラムをＲＡＭ１０６に展開し、その展開したプログラムを実行することにより実現される。なお、上述した通り、第１および第２のグレー変換処理は、ＣＰＵ１１４および／またはＣＰＵ１０５がコマンド解析部２０４として機能することにより実行されるものとして説明する。
【００８４】
ステップＳ１３０１では、制御部１１１は、プリンタドライバ２０２で濃度を薄くする機能が設定されているか否かを判定する。濃度を薄くする機能は、例えば、濃度調整機能、濃度微調整機能、省トナー機能などであり、その他、画像を明るくしたり薄くしたりすることが可能な機能のことである。濃度を薄くする機能の一例を、図１２（ｂ）を参照しながら説明する。
【００８５】
図１２（ｂ）は、濃度調整画面１２０５の例を示す図である。濃度調整画面１２０５は、濃度調整機能の設定画面である。濃度調整画面１２０５は、濃度レベル目盛り１２０６、濃度レベルを薄く調整する濃度薄調整ボタン１２０７、濃度レベルを濃く調整する濃度濃調整ボタン１２０８、設定をキャンセルするキャンセルボタン１２０９、設定を決定するＯＫボタン１２１０を有する。濃度レベルは、デフォルトで濃度レベル目盛り１２０６の中央に設定されており、濃度薄調整ボタン１２０７が押されることで濃度レベルを示すインジケータが左へ移動し、濃度レベルが薄く設定される。また、濃度濃調整ボタン１２０８が押されることで濃度レベルを示すインジケータが右へ移動し、濃度レベルが濃く設定される。なお、濃度レベルの段階やデフォルトの設定は、これに限定されず、濃度調整が可能であればよい。また、濃度微調整機能では、低濃度、中濃度、高濃度などの濃度域毎に、濃度調整が可能であればよい。濃度を薄くする機能は、弁別性を低下させる。
【００８６】
制御部１１１は、濃度を薄くする機能が設定されている場合には、弁別性を低下させるため、ステップＳ１３０４に進み、濃度を薄くする機能が設定されていない場合には、ステップＳ１３０２に進む。
【００８７】
ステップＳ１３０２では、制御部１１１は、プリンタドライバ２０２で濃度を濃くする機能が設定されているか否かを判定する。制御部１１１は、濃度を濃くする機能が設定されている場合には、ステップＳ１３０３に進み、濃度を濃くする機能が設定されていない場合には、ステップＳ１３０６に進む。
【００８８】
ステップＳ１３０３では、制御部１１１は、調整濃度域が一部なのか全部なのかを判定する。調整濃度域が一部の機能とは、例えば、濃度微調整機能である。調整濃度域が全部の機能とは、例えば、濃度調整機能、黒（Ｂｋ）の最大濃度アップ機能など、その他、グレー値を部分的または全体的に暗くしたり濃くしたりすることが可能な機能のことである。調整濃度域が一部の場合には、調整された濃度域において弁別性が低下するリスクがある。
【００８９】
制御部１１１は、調整濃度域が一部である場合には、調整された濃度域において弁別性が低下するリスクがあるので、ステップＳ１３０４に進む。また、制御部１１１は、調整濃度域が全部である場合には、調整された濃度域において弁別性が低下するリスクがないので、ステップＳ１３０６に進む。
【００９０】
ステップＳ１３０４では、制御部１１１は、第１のグレー変換処理の採用を決定し、弁別性を最大化するための第１のグレー変換処理によりモノクロ画像データを生成するように画像処理部１１２へ指示する。画像処理部１１２は、第１のグレー変換処理を用いて、カラー画像データを第１のモノクロ画像データに変換し、その変換した第１のモノクロ画像データを記憶部１１６に保存する。
【００９１】
次に、ステップＳ１３０５では、制御部１１１は、記憶部１１６から第１のモノクロ画像データを読み出し、ネットワーク１１７を介して、画像形成装置１００に第１のモノクロ画像データを出力する。画像形成装置１００の制御部１０１は、ホストＰＣ１１０からネットワーク１１７を介して第１のモノクロ画像データを入力する。画像処理部１０３は、その入力した第１のモノクロ画像データを処理する。制御部１０１は、画像処理部１０３により処理された第１のモノクロ画像データを印刷するように、画像出力部１０９を制御する。画像出力部１０９は、画像処理部１０３により処理された第１のモノクロ画像データを印刷する。
【００９２】
ステップＳ１３０６では、制御部１１１は、第２のグレー変換処理の採用を決定し、トナー消費量を抑えるための第２のグレー変換処理によりモノクロ画像データを生成するように画像処理部１１２へ指示する。画像処理部１１２は、第２のグレー変換処理を用いて、カラー画像データを第２のモノクロ画像データに変換し、その変換した第２のモノクロ画像データを記憶部１１６に保存する。
【００９３】
次に、ステップＳ１３０７では、制御部１１１は、記憶部１１６から第２のモノクロ画像データを読み出し、ネットワーク１１７を介して、画像形成装置１００に第２のモノクロ画像データを出力する。画像形成装置１００の制御部１０１は、ホストＰＣ１１０からネットワーク１１７を介して第２のモノクロ画像データを入力する。画像処理部１０３は、その入力した第２のモノクロ画像データを処理する。制御部１０１は、画像処理部１０３により処理された第２のモノクロ画像データを印刷するように、画像出力部１０９を制御する。画像出力部１０９は、画像処理部１０３により処理された第２のモノクロ画像データを印刷する。
【００９４】
なお、ステップＳ１３０１およびＳ１３０２では、制御部１１１は、プリンタドライバ２０２の設定に限らず、画像形成装置１００の濃度調整に関する機能の設定を判定してもよい。また、画像形成装置１００が、図１３のステップＳ１３０１〜Ｓ１３０７のすべての処理を行ってもよい。
【００９５】
以上のように、画像処理システム１１８は、画像調整機能の設定に基づいて、第１のグレー変換処理および第２のグレー変換処理のうちのいずれを用いて変換されたモノクロ画像を採用するかを決定する。画像処理システム１１８は、弁別性を損なうリスクを低減しつつ、トナー消費量を低減するように、第１または第２のグレー変換処理を自動で選択することができる。
【００９６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９７】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９８】
１００  画像形成装置、１１１  制御部、１１２  画像処理部、１１３  計算部、１１０  ホストＰＣ、１０１  制御部、１０９  画像出力部、１１８  画像処理システム
【図１】
2020113840.tif 000004
【図２】
2020113840.tif 000005
【図３】
2020113840.tif 000006
【図４】
2020113840.tif 000007
【図５】
2020113840.tif 000008
【図６】
2020113840.tif 000009
【図７】
2020113840.tif 000010
【図８】
2020113840.tif 000011
【図９】
2020113840.tif 000012
【図１０】
2020113840.tif 000013
【図１１】
2020113840.tif 000014
【図１２】
2020113840.tif 000015
【図１３】
2020113840.tif 000016