(57)【特許請求の範囲】
【請求項１】
入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置であって、
前記画像形成装置のモードが通常のモードではなく前記色材の消費を削減する削減モードである場合に、前記色材の消費を削減するための削減用規則によって前記入力色値の色域を圧縮し、
前記削減用規則は、前記入力色値の等色相面において、明度が最低の色値を示す最低明度色値と、前記入力色値とを通る直線上の全ての色値が、彩度が最高の色値を示す最高彩度色値から明度が最高の色値を示す最高明度色値に向かう方向に移動されて、前記最低明度色値と、前記入力色値が変換される変換入力色値とを通る直線上の色値に変換される規則であることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置のモードが前記通常のモードである場合に前記入力色値を特定の規則によって前記出力色値に変換することによって前記出力色値を生成する出力色値生成手段と、
前記削減用規則によって前記入力色値を前記変換入力色値に変換することによって前記変換入力色値を生成する変換入力色値生成手段とを備え、
前記出力色値生成手段は、前記画像形成装置のモードが前記削減モードである場合に、前記変換入力色値生成手段によって生成された前記変換入力色値を前記特定の規則によって前記出力色値に変換し、
前記変換入力色値生成手段は、前記削減用規則に基づいた計算によって印刷データにおける前記入力色値から前記変換入力色値を生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置のモードが前記通常のモードである場合に前記入力色値を特定の規則によって前記出力色値に変換することによって前記出力色値を生成する出力色値生成手段と、
前記削減用規則によって前記入力色値を前記変換入力色値に変換することによって前記変換入力色値を生成する変換入力色値生成手段とを備え、
前記出力色値生成手段は、前記画像形成装置のモードが前記削減モードである場合に、前記変換入力色値生成手段によって生成された前記変換入力色値を前記特定の規則によって前記出力色値に変換し、
前記変換入力色値生成手段は、前記入力色値を前記変換入力色値に変換する削減用色変換テーブルを前記削減用規則に基づいて生成し、生成した前記削減用色変換テーブルを使用して印刷データにおける前記入力色値から前記変換入力色値を生成することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記画像形成装置のモードが前記通常のモードである場合に前記入力色値を特定の規則によって前記出力色値に変換することによって前記出力色値を生成する出力色値生成手段と、
前記削減用規則によって前記入力色値を前記変換入力色値に変換することによって前記変換入力色値を生成する変換入力色値生成手段とを備え、
前記特定の規則は、前記入力色値を前記入力色値以外の色値に変換する変換テーブルによる変換を少なくとも含み、
前記変換入力色値生成手段は、生成した前記変換入力色値と、前記変換テーブルとを使用して前記削減モードのための削減モード用色変換テーブルを生成し、
前記出力色値生成手段は、前記画像形成装置のモードが前記削減モードである場合に、印刷データにおける前記入力色値を少なくとも前記削減モード用色変換テーブルを使用して前記出力色値に変換することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記出力色値生成手段は、前記入力色値を生成したアプリケーションソフトウェアの種類に応じて、前記通常のモードと、前記削減モードとを切り替えることを特徴とする請求項２から請求項４までの何れかに記載の画像形成装置。
【請求項６】
入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置によって実行される色変換プログラムであって、
前記画像形成装置のモードが通常のモードではなく前記色材の消費を削減する削減モードである場合に、前記色材の消費を削減するための削減用規則によって前記入力色値の色域を前記画像形成装置に圧縮させ、
前記削減用規則は、前記入力色値の等色相面において、明度が最低の色値を示す最低明度色値と、前記入力色値とを通る直線上の全ての色値が、彩度が最高の色値を示す最高彩度色値から明度が最高の色値を示す最高明度色値に向かう方向に移動されて、前記最低明度色値と、前記入力色値が変換される変換入力色値とを通る直線上の色値に変換される規則であることを特徴とする色変換プログラム。
【請求項７】
入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置のための色変換方法であって、
前記画像形成装置のモードが通常のモードではなく前記色材の消費を削減する削減モードである場合に、前記色材の消費を削減するための削減用規則によって前記入力色値の色域を圧縮し、
前記削減用規則は、前記入力色値の等色相面において、明度が最低の色値を示す最低明度色値と、前記入力色値とを通る直線上の全ての色値が、彩度が最高の色値を示す最高彩度色値から明度が最高の色値を示す最高明度色値に向かう方向に移動されて、前記最低明度色値と、前記入力色値が変換される変換入力色値とを通る直線上の色値に変換される規則であることを特徴とする色変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置、色変換プログラムおよび色変換方法に関する。
【背景技術】
【０００２】
従来、ＲＧＢ値などの入力色値からＣＭＹＫ値などの出力色値に変換した後、変換した出力色値に応じた量のトナーなどの色材によって印刷を実行する画像形成装置が知られている。そして、従来の画像形成装置として、通常のモードでの印刷とは別に、トナーの消費を削減する削減モードでの印刷を実行することができるものが知られている。
【０００３】
ここで、トナーの消費を削減する方法として、シアン、マゼンタ、イエローおよびブラック（黒色）のそれぞれのトナーの１次元の入出力特性（ガンマ値）をそれぞれ制御すること、すなわち、出力色値としてのＣＭＹＫ値のＣ値、Ｍ値、Ｙ値およびＫ値をそれぞれ同一の比率で圧縮することによって、シアン、マゼンタ、イエローおよび黒色の全体のトナーの消費を削減する方法（以下「ガンマ制御式削減方法」と言う。）が知られている。
【０００４】
また、トナーの消費を削減する他の方法として、ＲＧＢ値などの入力色値の色域を圧縮すること、すなわち、入力色値を変更することによってトナーの消費を削減する方法（以下「入力色値変更式削減方法」と言う。）が知られている（例えば、特許文献１参照。）。
【０００５】
特許文献１に記載された入力色値変更式削減方法を、図１４を使用して説明する。
【０００６】
図１４（ａ）〜（ｃ）は、それぞれ、入力色値の等色相面を示している。図１４において、矢印は、色域の圧縮の方向を示している。また、破線は、色域の圧縮後の境界線を示している。
【０００７】
図１４（ａ）は、入力色値の彩度のみを、彩度が高いほど大きく下げることによってトナーの消費を削減する入力色値変更式削減方法（以下「彩度変更式削減方法」と言う。）を示す図である。図１４（ｂ）は、入力色値の明度のみを、明度が低いほど大きく上げることによってトナーの消費を削減する入力色値変更式削減方法（以下「明度変更式削減方法」と言う。）を示す図である。図１４（ｃ）は、彩度が高い部分の入力色値と、明度が低い部分の入力色値とを白色に向かって移動させることによってトナーの消費を削減する入力色値変更式削減方法（以下「白色方向変更式削減方法」と言う。）を示す図である。
【０００８】
図１５（ａ）〜（ｃ）は、それぞれ、入力色値に対する出力色値の一例を示している。
【０００９】
図１５において、入力色値としてのＲＧＢ値のＲ値、Ｇ値およびＢ値は、それぞれ、明度の最小値が０であり、明度の最大値が１である。
【００１０】
出力色値としてのＣＭＹＫ値のＣ値、Ｍ値、Ｙ値およびＫ値は、それぞれ、印刷に使用されるトナーの量、すなわち、濃度を示している。図１５において、Ｃ値、Ｍ値、Ｙ値およびＫ値は、それぞれ、濃度の最小値が０であり、濃度の最大値が２５５である。
【００１１】
出力色値としてのＬａｂ値は、出力色値としてのＣＭＹＫ値が、デバイスに依存しないＬａｂ値に変換されたものである。図１５において、Ｌａｂ値のＬ値は、最小値が０であり、最大値が１００である。
【００１２】
図１５において、識別記号ａ１は、画像形成装置が通常のモードである場合の色値を示している。識別記号ａ２は、画像形成装置が、出力色値としてのＣＭＹＫ値のＣ値、Ｍ値、Ｙ値およびＫ値を通常のモードの７５％にそれぞれ圧縮するガンマ制御式削減方法での削減モードである場合の、識別記号ａ１に対する色値を示している。識別記号ａ３は、画像形成装置が、入力色値の色域を通常のモードの７５％に圧縮する白色方向変更式削減方法での削減モードである場合の、識別記号ａ１に対する色値を示している。なお、識別記号ｂ１、ｂ２およびｂ３と、識別記号ｃ１、ｃ２およびｃ３とについても、それぞれ、識別記号ａ１、ａ２およびａ３と同様の関係である。
【００１３】
図１５（ａ）は、入力色値としてのＲＧＢ値が（４／５，４／５，０）である場合の色値を示している。図１５（ｂ）は、入力色値としてのＲＧＢ値が（０，４／５，４／５）である場合の色値を示している。図１５（ｃ）は、入力色値としてのＲＧＢ値が（１／８，１／８，１／８）である場合の色値を示している。
【００１４】
なお、図１５における識別記号ａ２、ｂ２およびｃ２の入力色値は、通常のモードの場合と同一であるので、特に示していない。また、図１５における識別記号ａ３、ｂ３およびｃ３の入力色値は、色域の圧縮後の入力色値を示している。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特許第４７６６０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
ガンマ制御式削減方法は、シアン、マゼンタ、イエローおよび黒色のうち少なくとも２種類の色によって構成される色のバランスが崩れる場合があるという問題がある。
【００１７】
以下、図１６を使用して具体的に説明する。
【００１８】
図１６は、シアン、マゼンタ、イエローおよび黒色のそれぞれのトナーの１次元の入出力特性を示すグラフである。
【００１９】
図１６において、シアン、マゼンタ、イエロー、黒色の入力は、それぞれ、ＣＭＹＫ値のＣ値、Ｍ値、Ｙ値、Ｋ値である。また、シアン、マゼンタ、イエロー、黒色の出力は、それぞれ、ＸＹＺ値のＸ値、Ｙ値、Ｚ値、Ｙ値を特徴量としている。
【００２０】
図１６に示すように、シアン、マゼンタ、イエローおよび黒色のそれぞれのトナーの１次元の入出力特性は、直線ではなく、互いに異なる曲線となっている。そのため、ＣＭＹＫ値のＣ値、Ｍ値、Ｙ値、Ｋ値を同一の比率で圧縮したとしても、それぞれの出力としてのＸＹＺ値のＸ値、Ｙ値、Ｚ値、Ｙ値は同一の比率で圧縮されない。したがって、出力色値としてのＣＭＹＫ値のＣ値、Ｍ値、Ｙ値およびＫ値をそれぞれ同一の比率で圧縮することによってトナーの消費を削減する方法は、シアン、マゼンタ、イエローおよび黒色のうち２つ以上によって構成される色のバランスが崩れる場合がある。
【００２１】
例えば、図１５（ａ）においては、入力色値としてのＲＧＢ値が（４／５，４／５，０）であるので、画像形成装置が通常のモードである場合の出力色値としてのＣＭＹＫ値は、Ｙ値が特に大きい。すなわち、イエローのトナーの濃度が特に高い。また、図１５（ｂ）において、入力色値としてのＲＧＢ値が（０，４／５，４／５）であるので、画像形成装置が通常のモードである場合の出力色値としてのＣＭＹＫ値は、Ｃ値が特に大きい。すなわち、シアンのトナーの濃度が特に高い。ここで、図１５（ａ）における識別記号ａ２と、識別記号ａ３との出力色値の色差ΔＥは、２．２７である。また、図１５（ｂ）における識別記号ｂ２と、識別記号ｂ３との出力色値の色差ΔＥは、１．４８である。このように、シアン、マゼンタ、イエローおよび黒色のうち１種類の色のトナーの濃度が特に高い色においては、ガンマ制御式削減方法での削減モードであっても、白色方向変更式削減方法での削減モードであっても、出力色値に色差ΔＥがそれほど生じない、ということが分かる。
【００２２】
一方、図１５（ｃ）においては、入力色値としてのＲＧＢ値が（１／８，１／８，１／８）であるので、画像形成装置が通常のモードである場合の出力色値としてのＣＭＹＫ値は、Ｃ値、Ｍ値、Ｙ値およびＫ値の何れも大きい。すなわち、シアン、イエロー、マゼンタおよび黒色の何れもトナーの濃度が高い。ここで、図１５（ｃ）における識別記号ｃ２と、識別記号ｃ３との出力色値の色差ΔＥは、７．３９である。このように色差ΔＥが大きく現れた原因は、ガンマ制御式削減方法での削減モードにおいて、上述したように、シアン、マゼンタ、イエローおよび黒色のうち少なくとも２種類の色によって構成される色のバランスが崩れるからである。
【００２３】
したがって、色のバランスを崩さずにトナーの消費を削減する方法としては、入力色値変更式削減方法が好ましい。
【００２４】
しかしながら、特許文献１に記載された入力色値変更式削減方法には、以下に説明する問題がある。
【００２５】
まず、彩度変更式削減方法における問題について説明する。
【００２６】
図１４（ａ）に示すように、彩度変更式削減方法は、明度が変更されずに彩度のみが変更されるので、明度が高い部分の境界線９１ａ、すなわち、彩度が最高の色値の明度以上の明度の色値のうち、各明度において彩度が最高の色値によって構成される境界線が、元々の色域の内部の境界線９１ｂに変更される。すなわち、明度が高い部分の境界線９１ａ上の色値が元々の色域の内部に移動する。ここで、シアン、マゼンタ、イエローなどの単色のトナーのみで印刷されるべき色は、境界線９１ａ上に存在する。そのため、彩度変更式削減方法でトナーの消費を削減すると、境界線９１ａ上の色値が元々の色域の内部に移動するので、シアン、マゼンタ、イエローなどの単色のトナーのみで印刷されるべき色が、少なくとも２種類の色のトナーが混ざった状態で印刷されることになる。画像形成装置の利用者は、単色のトナーのみで印刷されるべき色が実際に単色のトナーのみで印刷されることを期待する場合が多い。特に、イエローは、一般的に、イエローのトナーのみで印刷されることが利用者によって特に期待されている。したがって、彩度変更式削減方法は、単色のトナーのみで印刷されることが利用者によって期待されている色を、利用者の期待通りに再現することができないという問題がある。
【００２７】
次に、明度変更式削減方法における問題について説明する。
【００２８】
図１４（ｂ）に示すように、明度変更式削減方法は、明度が低い部分の明度を上げるので、ＲＧＢ値が（０，０，０）の色、すなわち、黒色が白色に近付くことによって灰色になる。したがって、明度変更式削減方法は、例えば黒色の文字など、黒色で印刷されるべきものが擦れて視認され難くなるという問題がある。しかも、明度変更式削減方法は、黒色のトナーの消費を削減することができるものの、有彩色のトナー、すなわち、シアン、マゼンタおよびイエローのトナーの消費をあまり削減することができないという問題もある。
【００２９】
最後に、白色方向変更式削減方法における問題について説明する。
【００３０】
図１４（ｃ）に示すように、白色方向変更式削減方法も、図１４（ｂ）に示す明度変更式削減方法と同様に、明度が低い部分の明度を上げるので、黒色で印刷されるべきものが擦れて視認され難くなるという問題がある。例えば、図１５（ｃ）において、白色方向変更式削減方法での削減モードの出力色値のＫ値は、通常のモードの出力色値のＫ値より極端に小さくなっている。この原因は、白色方向変更式削減方法での削減モードにおいて、黒色が白色に近付くことによって灰色になるからである。
【００３１】
そこで、本発明は、色材の消費を削減する場合であっても、単色の色材のみで印刷されるべき色と、黒色とを印刷物において正確に再現することができる画像形成装置、色変換プログラムおよび色変換方法を提供することを目的とする。
【課題を解決するための手段】
【００３２】
本発明の画像形成装置は、入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置であって、前記画像形成装置のモードが通常のモードではなく前記色材の消費を削減する削減モードである場合に、前記色材の消費を削減するための削減用規則によって前記入力色値の色域を圧縮し、前記削減用規則は、前記入力色値の等色相面において、明度が最低の色値を示す最低明度色値と、前記入力色値とを通る直線上の全ての色値が、彩度が最高の色値を示す最高彩度色値から明度が最高の色値を示す最高明度色値に向かう方向に移動されて、前記最低明度色値と、前記入力色値が変換される変換入力色値とを通る直線上の色値に変換される規則であることを特徴とする。
【００３３】
この構成により、本発明の画像形成装置は、色材の消費を削減する場合に、入力色値の等色相面において最高彩度色値と、最高明度色値とを通る直線上の入力色値を同一の直線上の変換入力色値に変換するので、色材の消費を削減する場合であっても、単色の色材のみで印刷されるべき色を印刷物において正確に再現することができる。また、本発明の画像形成装置は、色材の消費を削減する場合に、入力色値の等色相面において入力色値が最低明度色値であるときに入力色値をそのままの値で変換入力色値にするので、色材の消費を削減する場合であっても、黒色を印刷物において正確に再現することができる。
【００３４】
また、本発明の画像形成装置は、前記画像形成装置のモードが前記通常のモードである場合に前記入力色値を特定の規則によって前記出力色値に変換することによって前記出力色値を生成する出力色値生成手段と、前記削減用規則によって前記入力色値を前記変換入力色値に変換することによって前記変換入力色値を生成する変換入力色値生成手段とを備え、前記出力色値生成手段は、前記画像形成装置のモードが前記削減モードである場合に、前記変換入力色値生成手段によって生成された前記変換入力色値を前記特定の規則によって前記出力色値に変換し、前記変換入力色値生成手段は、前記削減用規則に基づいた計算によって印刷データにおける前記入力色値から前記変換入力色値を生成しても良い。
【００３５】
この構成により、本発明の画像形成装置は、印刷データにおける入力色値から変換入力色値を計算によって生成するので、色材の消費を削減するための色変換テーブルを記憶デバイスに記憶しておく必要性をなくすことができる。
【００３６】
また、本発明の画像形成装置は、前記画像形成装置のモードが前記通常のモードである場合に前記入力色値を特定の規則によって前記出力色値に変換することによって前記出力色値を生成する出力色値生成手段と、前記削減用規則によって前記入力色値を前記変換入力色値に変換することによって前記変換入力色値を生成する変換入力色値生成手段とを備え、前記出力色値生成手段は、前記画像形成装置のモードが前記削減モードである場合に、前記変換入力色値生成手段によって生成された前記変換入力色値を前記特定の規則によって前記出力色値に変換し、前記変換入力色値生成手段は、前記入力色値を前記変換入力色値に変換する削減用色変換テーブルを前記削減用規則に基づいて生成し、生成した前記削減用色変換テーブルを使用して印刷データにおける前記入力色値から前記変換入力色値を生成しても良い。
【００３７】
この構成により、本発明の画像形成装置は、色材の消費を削減するための色変換テーブルとしての削減用色変換テーブルを生成するので、色材の消費を削減するための色変換テーブルを不揮発性の記憶デバイスに常に記憶しておく必要性をなくすことができる。
【００３８】
また、本発明の画像形成装置は、前記画像形成装置のモードが前記通常のモードである場合に前記入力色値を特定の規則によって前記出力色値に変換することによって前記出力色値を生成する出力色値生成手段と、前記削減用規則によって前記入力色値を前記変換入力色値に変換することによって前記変換入力色値を生成する変換入力色値生成手段とを備え、前記特定の規則は、前記入力色値を前記入力色値以外の色値に変換する変換テーブルによる変換を少なくとも含み、前記変換入力色値生成手段は、生成した前記変換入力色値と、前記変換テーブルとを使用して前記削減モードのための削減モード用色変換テーブルを生成し、前記出力色値生成手段は、前記画像形成装置のモードが前記削減モードである場合に、印刷データにおける前記入力色値を少なくとも前記削減モード用色変換テーブルを使用して前記出力色値に変換しても良い。
【００３９】
この構成により、本発明の画像形成装置は、色材の消費を削減するための色変換テーブルとしての削減モード用色変換テーブルを生成するので、色材の消費を削減するための色変換テーブルを不揮発性の記憶デバイスに常に記憶しておく必要性をなくすことができる。
【００４０】
また、本発明の画像形成装置において、前記出力色値生成手段は、前記入力色値を生成したアプリケーションソフトウェアの種類に応じて、前記通常のモードと、前記削減モードとを切り替えても良い。
【００４１】
この構成により、本発明の画像形成装置は、入力色値を生成したアプリケーションソフトウェアの種類に応じて色材の消費を自動的に削減するので、利便性を向上することができる。
【００４２】
本発明の色変換プログラムは、入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置によって実行される色変換プログラムであって、前記画像形成装置のモードが通常のモードではなく前記色材の消費を削減する削減モードである場合に、前記色材の消費を削減するための削減用規則によって前記入力色値の色域を前記画像形成装置に圧縮させ、前記削減用規則は、前記入力色値の等色相面において、明度が最低の色値を示す最低明度色値と、前記入力色値とを通る直線上の全ての色値が、彩度が最高の色値を示す最高彩度色値から明度が最高の色値を示す最高明度色値に向かう方向に移動されて、前記最低明度色値と、前記入力色値が変換される変換入力色値とを通る直線上の色値に変換される規則であることを特徴とする。
【００４３】
この構成により、本発明の色変換プログラムは、色材の消費を削減する場合に、入力色値の等色相面において最高彩度色値と、最高明度色値とを通る直線上の入力色値を同一の直線上の変換入力色値に変換するので、色材の消費を削減する場合であっても、単色の色材のみで印刷されるべき色を印刷物において正確に再現することができる。また、本発明の色変換プログラムは、色材の消費を削減する場合に、入力色値の等色相面において入力色値が最低明度色値であるときに入力色値をそのままの値で変換入力色値にするので、色材の消費を削減する場合であっても、黒色を印刷物において正確に再現することができる。
【００４４】
本発明の色変換方法は、入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置のための色変換方法であって、前記画像形成装置のモードが通常のモードではなく前記色材の消費を削減する削減モードである場合に、前記色材の消費を削減するための削減用規則によって前記入力色値の色域を圧縮し、前記削減用規則は、前記入力色値の等色相面において、明度が最低の色値を示す最低明度色値と、前記入力色値とを通る直線上の全ての色値が、彩度が最高の色値を示す最高彩度色値から明度が最高の色値を示す最高明度色値に向かう方向に移動されて、前記最低明度色値と、前記入力色値が変換される変換入力色値とを通る直線上の色値に変換される規則であることを特徴とする。
【００４５】
この構成により、本発明の色変換方法は、色材の消費を削減する場合に、入力色値の等色相面において最高彩度色値と、最高明度色値とを通る直線上の入力色値を同一の直線上の変換入力色値に変換するので、色材の消費を削減する場合であっても、単色の色材のみで印刷されるべき色を印刷物において正確に再現することができる。また、本発明の色変換方法は、色材の消費を削減する場合に、入力色値の等色相面において入力色値が最低明度色値であるときに入力色値をそのままの値で変換入力色値にするので、色材の消費を削減する場合であっても、黒色を印刷物において正確に再現することができる。
【発明の効果】
【００４６】
本発明の画像形成装置、色変換プログラムおよび色変換方法は、色材の消費を削減する場合であっても、単色の色材のみで印刷されるべき色と、黒色とを印刷物において正確に再現することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施の形態に係るＭＦＰのブロック図である。
【図２】（ａ）は、図１に示すＭＦＰによる色域の圧縮方法を示す図である。  （ｂ）は、図２（ａ）に示す圧縮方法において１つの入力色値に着目した図である。
【図３】図１に示すＭＦＰの動作のフローチャートである。
【図４】（ａ）は、図１に示すＭＦＰにおける入力色値が配置されるＲＧＢ色空間を示す図である。  （ｂ）は、黒色と、白色とを結ぶ直線を縦軸にして図４（ａ）に示すＲＧＢ色空間を描いた図である。
【図５】図１に示すＭＦＰにおいて扱われる等色相面を示す図である。
【図６】図５に示す等色相面における最高彩度色値の算出方法を示す図である。
【図７】図４（ｂ）に示すＲＧＢ色空間における最高彩度色値の位置を示す図である。
【図８】図５に示す等色相面における変換入力色値の算出方法における一工程を示す図である。
【図９】図５に示す等色相面における変換入力色値の算出方法における一工程であって、図８とは異なる工程を示す図である。
【図１０】図５に示す等色相面における変換入力色値の算出方法における一工程であって、図８および図９とは異なる工程を示す図である。
【図１１】図１に示すＭＦＰにおける入力色値に対する出力色値の一例を示す図である。
【図１２】本発明の第２の実施の形態に係るＭＦＰの動作のフローチャートである。
【図１３】本発明の第３の実施の形態に係るＭＦＰの動作のフローチャートである。
【図１４】従来の画像形成装置における入力色値の色域の圧縮方法を示す図である。
【図１５】従来の画像形成装置における入力色値に対する出力色値の一例を示す図である。
【図１６】従来の画像形成装置におけるシアン、マゼンタ、イエローおよび黒色のそれぞれのトナーの１次元の入出力特性を示すグラフである。
【発明を実施するための形態】
【００４８】
以下、本発明の実施の形態について、図面を用いて説明する。
【００４９】
（第１の実施の形態）
まず、第１の実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００５０】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００５１】
図１に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由でＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの外部の装置と通信を行う通信デバイスであるネットワーク通信部１６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部１８とを備えている。
【００５２】
プリンター１４は、色材として、シアン、イエロー、マゼンタおよびブラック（黒色）のトナーによって印刷を実行するデバイスである。
【００５３】
記憶部１７は、入力色値としてのＲＧＢ値から出力色値としてのＣＭＹＫ値に変換するための色変換プログラム１７ａを記憶している。色変換プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００５４】
記憶部１７は、入力色値としてのＲＧＢ値と、デバイスに依存しない色空間としてＣＩＥＬＡＢ色空間の色値であるＬａｂ値との対応関係を示す色変換テーブル（ＬＵＴ：Ｌｏｏｋｕｐ  Ｔａｂｌｅ）としてのＲＧＢ色変換テーブル１７ｂをデバイス毎に備えている。例えば、記憶部１７は、表示部１２によって表示される画像のＲＧＢ値と、Ｌａｂ値との対応関係を示すＲＧＢ色変換テーブル１７ｂを備えている。また、記憶部１７は、スキャナー１３によって原稿から読み取られた画像のＲＧＢ値と、Ｌａｂ値との対応関係を示すＲＧＢ色変換テーブル１７ｂを備えている。また、記憶部１７は、外部の装置からネットワーク通信部１６を介して受信した印刷データに含まれる画像のＲＧＢ値と、Ｌａｂ値との対応関係を示すＲＧＢ色変換テーブル１７ｂを備えている。
【００５５】
記憶部１７は、Ｌａｂ値と、出力色値としてのＣＭＹＫ値との対応関係を示す色変換テーブルとしてのＣＭＹＫ色変換テーブル１７ｃをプリンター１４用に備えている。
【００５６】
制御部１８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられる主記憶デバイスとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行する。
【００５７】
制御部１８は、記憶部１７に記憶されている色変換プログラム１７ａを実行することによって、特定の規則によって色値を出力色値としてのＣＭＹＫ値に変換することによって出力色値としてのＣＭＹＫ値を生成する出力色値生成手段１８ａ、および、トナーの消費を削減するための削減用規則によって入力色値としてのＲＧＢ値を変換入力色値としてのＲＧＢ値に変換することによって変換入力色値を生成する変換入力色値生成手段１８ｂとして機能する。
【００５８】
ＭＦＰ１０によってトナーの消費を削減する方法について説明する。
【００５９】
ＭＦＰ１０は、入力色値としてのＲＧＢ値の色域を圧縮すること、すなわち、入力色値を変更することによってトナーの消費を削減する。
【００６０】
図２（ａ）は、ＭＦＰ１０による色域の圧縮方法を示す図である。図２（ｂ）は、図２（ａ）に示す圧縮方法において１つの入力色値に着目した図である。
【００６１】
図２は、入力色値の等色相面を示している。図２（ａ）において、矢印は、色域の圧縮の方向を示している。また、破線は、色域の圧縮後の境界線を示している。また、図２（ｂ）において、ＫおよびＷは、それぞれ、ブラック（黒色）およびホワイト（白色）を表している。
【００６２】
図２に示すように、ＭＦＰ１０は、入力色値としての点Ｑの等色相面において、明度が最低の色値を示す最低明度色値としての点Ｋと、点Ｑとを通る直線ＫＱ上の全ての色値を、彩度が最高の色値を示す最高彩度色値としての点Ｐから明度が最高の色値を示す最高明度色値としての点Ｗに向かう方向、すなわち、ベクトルＰＷで示す方向に移動して、点Ｋと、変換入力色値としての点Ｑ´とを通る直線ＫＱ´上の色値に変換する。
【００６３】
次に、ＭＦＰ１０の動作について説明する。
【００６４】
図３は、ＭＦＰ１０の動作のフローチャートである。
【００６５】
ＭＦＰ１０は、外部の装置からネットワーク通信部１６を介して印刷データを受信すると、図３に示す動作を実行する。
【００６６】
図３に示すように、ＭＦＰ１０の変換入力色値生成手段１８ｂは、受信した印刷データ（以下「対象印刷データ」と言う。）を生成したアプリケーションソフトウェアが画像編集系のアプリケーションソフトウェアであるか否かを対象印刷データに基づいて判断する（Ｓ１０１）。ここで、対象印刷データを生成したアプリケーションソフトウェアの種類は、対象印刷データに情報として含まれていても良い。また、変換入力色値生成手段１８ｂは、対象印刷データの拡張子に基づいて、対象印刷データを生成したアプリケーションソフトウェアの種類を判断しても良い。
【００６７】
制御部１８は、画像編集系のアプリケーションソフトウェアであるとＳ１０１において判断されると、ＭＦＰ１０のモードが通常のモードである場合の動作を実行する。すなわち、制御部１８は、Ｓ１０２〜Ｓ１０５の処理を実行する。
【００６８】
以下、具体的に説明する。
【００６９】
まず、出力色値生成手段１８ａは、対象印刷データに含まれる入力色値としてのＲＧＢ値のうち未だ対象にしていない１つを対象にする（Ｓ１０２）。
【００７０】
次いで、出力色値生成手段１８ａは、Ｓ１０２において対象にしたＲＧＢ値（以下「対象ＲＧＢ値」と言う。）をＲＧＢ色変換テーブル１７ｂでＬａｂ値に変換する（Ｓ１０３）。そして、出力色値生成手段１８ａは、Ｓ１０３において生成したＬａｂ値をＣＭＹＫ色変換テーブル１７ｃで出力色値としてのＣＭＹＫ値に変換する（Ｓ１０４）。すなわち、出力色値生成手段１８ａは、特定の規則、すなわち、ＲＧＢ色変換テーブル１７ｂおよびＣＭＹＫ色変換テーブル１７ｃを使用した変換規則によって、入力色値としてのＲＧＢ値を出力色値としてのＣＭＹＫ値に変換する。
【００７１】
次いで、出力色値生成手段１８ａは、対象印刷データに含まれる全ての入力色値を対象にしたか否かを判断する（Ｓ１０５）。
【００７２】
出力色値生成手段１８ａは、対象印刷データに含まれる入力色値の何れかを対象にしていないとＳ１０５において判断すると、Ｓ１０２の処理を実行する。
【００７３】
制御部１８は、画像編集系のアプリケーションソフトウェアではない、すなわち、画像編集系のアプリケーションソフトウェア以外のドキュメント系のアプリケーションソフトウェアによって対象印刷データが生成されたとＳ１０１において判断されると、ＭＦＰ１０のモードが図２に示す方法によってトナーの消費を削減する削減モードである場合の動作を実行する。すなわち、制御部１８は、Ｓ１０６〜Ｓ１１１の処理を実行する。
【００７４】
以下、具体的に説明する。
【００７５】
まず、変換入力色値生成手段１８ｂは、対象印刷データに含まれる入力色値としてのＲＧＢ値のうち未だ対象にしていない１つを対象にする（Ｓ１０６）。
【００７６】
次いで、変換入力色値生成手段１８ｂは、Ｓ１０６において対象にしたＲＧＢ値、すなわち、対象ＲＧＢ値の等色相面において彩度が最大となる点ＰのＲＧＢ値を算出する（Ｓ１０７）。
【００７７】
以下、対象ＲＧＢ値に基づいた点ＰのＲＧＢ値の算出方法について具体的に説明する。
【００７８】
入力色値としてのＲＧＢ値は、図４（ａ）に示すようなＲＧＢ色空間に配置される。ここで、図４において、Ｋ、Ｗ、Ｒ、Ｇ、Ｂ、Ｃ、ＭおよびＹは、それぞれ、ブラック（黒色）、ホワイト（白色）、レッド、グリーン、ブルー、シアン、マゼンタおよびイエローを表している。
【００７９】
図４（ｂ）は、黒色と、白色とを結ぶ直線を縦軸にして図４（ａ）に示すＲＧＢ色空間を描いた図である。すなわち、図４（ｂ）に示す縦軸としての軸Ｌは、明度を表していて、最小値が黒色であり、最大値が白色である。また、図４（ｂ）において軸Ｌからの距離は、彩度を表していて、軸Ｌから遠いほど彩度が高い。
【００８０】
Ｓ１０７において扱われる等色相面は、図４（ｂ）に示すＲＧＢ色空間において、軸Ｌと、対象ＲＧＢ値としての点Ｑとを含む平面のうち、図５に示すように軸Ｌに対して点Ｑ側の面である。ここで、この等色相面には、軸Ｌ上の点も含む。
【００８１】
点Ｋ、すなわち、黒色のＲＧＢ値が（０，０，０）であり、点Ｗ、すなわち、白色のＲＧＢ値が（１，１，１）であるので、点Ｋおよび点Ｗについて、それぞれ、数１および数２に示す式が成り立つ。同様に、点ＱのＲＧＢ値を（Ｑｒ，Ｑｇ，Ｑｂ）とすると、点Ｑについて数３に示す式が成り立つ。また、点ＰのＲＧＢ値を（Ｐｒ，Ｐｇ，Ｐｂ）とすると、点Ｐについて数４に示す式が成り立つ。
【数１】
0006012122.tif 000002
【数２】
0006012122.tif 000003
【数３】
0006012122.tif 000004
【数４】
0006012122.tif 000005
【００８２】
点Ｋから点Ｑに向かうベクトルＫＱは、図６に示すように、点Ｋから点Ｐに向かうベクトルＫＰと、点Ｋから点Ｗに向かうベクトルＫＷとを用いて数５に示す式によって表すことができる。数５に示す式において、ベクトルＫＰ´は、点Ｋから直線ＫＰ上の点Ｐ´に向かうベクトルである。また、ベクトルＫＷ´は、点Ｋから直線ＫＷ上の点Ｗ´に向かうベクトルである。また、ｘは、ベクトルＫＰに対するベクトルＫＰ´の長さの比率であり、ｙは、ベクトルＫＷに対するベクトルＫＷ´の長さの比率である。
【数５】
0006012122.tif 000006
【００８３】
数１〜数５に示す式に基づいて、数６に示す式を求めることができる。
【数６】
0006012122.tif 000007
【００８４】
ここで、点Ｐは、図７に太線の実線または太線の破線で示す線上の何れかの点である。すなわち、点ＰのＲＧＢ値のＲ値、Ｇ値およびＢ値の少なくとも何れか１つは最小値の“０”であり、点ＰのＲＧＢ値のＲ値、Ｇ値およびＢ値の少なくとも何れか１つは最大値の“１”である。このことと、数６に示す式とから、数７および数８で示す式が求められる。数７に示す式において、ｍｉｎ（Ｑ）は、点ＱのＲＧＢ値のＲ値、Ｇ値およびＢ値のうち最小値を表している。また、数８に示す式において、ｍａｘ（Ｑ）は、点ＱのＲＧＢ値のＲ値、Ｇ値およびＢ値の最大値を表している。
【数７】
0006012122.tif 000008
【数８】
0006012122.tif 000009
【００８５】
数６〜数８に示す式によれば、点ＱのＲＧＢ値と、点ＰのＲＧＢ値との間には次の関係（以下「最小値最大値対応関係」と言う。）がある。すなわち、点ＰのＲ値、Ｇ値およびＢ値のうちＲ値が最小値であれば、点ＱのＲ値、Ｇ値およびＢ値のうちＲ値は最小値である。また、点ＰのＲ値、Ｇ値およびＢ値のうちＲ値が最大値であれば、点ＱのＲ値、Ｇ値およびＢ値のうちＲ値は最大値である。Ｒ値について説明したが、Ｇ値およびＢ値についても同様である。
【００８６】
数５、数７および数８で示す式から、数９で示す式が求められる。
【数９】
0006012122.tif 000010
【００８７】
そして、数１〜数４に示す式と、数９で示す式から、数１０で示す式が求められる。
【数１０】
0006012122.tif 000011
【００８８】
以上に説明したように、変換入力色値生成手段１８ｂは、数１０で示す式に基づいて、対象ＲＧＢ値から点ＰのＲＧＢ値を算出することができる。
【００８９】
図３に示すように、変換入力色値生成手段１８ｂは、Ｓ１０７の処理の後、対象ＲＧＢ値を削減用規則によって変換入力色値に変換する（Ｓ１０８）。
【００９０】
以下、対象ＲＧＢ値に基づいた変換入力色値の算出方法について具体的に説明する。
【００９１】
点Ｋから点Ｑに向かうベクトルＫＱは、図８に示すように、点Ｋから点Ｐに向かうベクトルＫＰと、点Ｐから点Ｗに向かうベクトルＰＷとを用いて数１１に示す式によって表すこともできる。数１１に示す式において、ベクトルＫＳは、点Ｋから直線ＫＰ上の点Ｓに向かうベクトルであって、ベクトルＰＷと向きが同一のベクトルである。また、ベクトルＳＱは、点Ｓから点Ｑに向かうベクトルである。また、βは、ベクトルＫＰに対するベクトルＫＳの長さの比率であり、δは、ベクトルＰＷに対するベクトルＳＱの長さの比率である。
【数１１】
0006012122.tif 000012
【００９２】
数１〜数４および数１１に示す式に基づいて、数１２に示す式を求めることができる。
【数１２】
0006012122.tif 000013
【００９３】
上述したように点ＰのＲＧＢ値のＲ値、Ｇ値およびＢ値の少なくとも何れか１つが最小値の“０”であり、点ＰのＲＧＢ値のＲ値、Ｇ値およびＢ値の少なくとも何れか１つが最大値の“１”であることと、上述した最小値最大値対応関係と、数１２に示す式とによれば、数１３および数１４で示す式が求められる。
【数１３】
0006012122.tif 000014
【数１４】
0006012122.tif 000015
【００９４】
そして、点Ｋから変換入力色値としての点Ｑ´に向かうベクトルＫＱ´は、図９に示すように、ベクトルＫＱと、ベクトルＫＷと、ベクトルＫＰとを用いて数１５に示す式によって表すことができる。数１５に示す式において、γは、点Ｑから点Ｑ´に向かうベクトルＱＱ´のベクトルＰＷに対する長さの比率である。
【数１５】
0006012122.tif 000016
【００９５】
ここで、図１０に示すように、ベクトルＴＷに対するベクトルＵＷの長さの比率をαとすると、ベクトルＵＷは、数１６に示す式で表される。なお、ベクトルＴＷは、点Ｔから点Ｗに向かうベクトルである。ベクトルＵＷは、点Ｕから点Ｗに向かうベクトルである。したがって、数１６に示す式は、点Ｋから点Ｕに向かうベクトルＫＵと、点Ｋから点Ｔに向かうベクトルＫＴと、ベクトルＫＷとを用いて、数１７に示す式のように表される。ここで、点Ｔは、直線ＫＱと、直線ＰＷとの交点である。また、点Ｕは、直線ＫＱ´と、直線ＰＷとの交点である。そして、ΔＫＳＱ∽ΔＫＰＴおよびΔＫＱＱ´∽ΔＫＴＵの関係がある。これらのことから、数１７に示す式は、ベクトルＫＱと、ベクトルＫＱ´と、βとを用いて、数１８に示す式のように表される。したがって、ベクトルＫＱ´は、数１９に示す式のように表される。
【数１６】
0006012122.tif 000017
【数１７】
0006012122.tif 000018
【数１８】
0006012122.tif 000019
【数１９】
0006012122.tif 000020
【００９６】
そして、数１５に示す式と、数１９に示す式とに基づいて、数２０に示す式が求められる。数２０に示す式と、数９に示す式と、数１４に示す式とに基づいて、γは、数２１に示す式のように表される。したがって、点Ｑ´のＲＧＢ値である（Ｑ´ｒ，Ｑ´ｇ，Ｑ´ｂ）は、数１〜数４、数１５および数２１に示す式から、数２２に示す式によって表すことができる。すなわち、点Ｑ´のＲＧＢ値は、点ＱのＲＧＢ値と、点ＰのＲＧＢ値と、αとによって表すことができる。
【数２０】
0006012122.tif 000021
【数２１】
0006012122.tif 000022
【数２２】
0006012122.tif 000023
【００９７】
以上に説明したように、変換入力色値生成手段１８ｂは、数２２に示す式に基づいて、対象ＲＧＢ値と、αと、Ｓ１０７において算出した点ＰのＲＧＢ値とから、変換入力色値としてのＲＧＢ値を算出することができる。ここで、αは、入力色値の色域の圧縮率である。
【００９８】
図３に示すように、出力色値生成手段１８ａは、Ｓ１０８の処理の後、Ｓ１０８において生成された変換入力色値としてのＲＧＢ値を、Ｓ１０３において使用されるＲＧＢ色変換テーブル１７ｂと同一のＲＧＢ色変換テーブル１７ｂでＬａｂ値に変換する（Ｓ１０９）。次いで、出力色値生成手段１８ａは、Ｓ１０９において生成したＬａｂ値を、Ｓ１０４において使用されるＣＭＹＫ色変換テーブル１７ｃと同一のＣＭＹＫ色変換テーブル１７ｃで出力色値としてのＣＭＹＫ値に変換する（Ｓ１１０）。すなわち、出力色値生成手段１８ａは、特定の規則、すなわち、ＲＧＢ色変換テーブル１７ｂおよびＣＭＹＫ色変換テーブル１７ｃを使用した変換規則によって、変換入力色値としてのＲＧＢ値を出力色値としてのＣＭＹＫ値に変換する。
【００９９】
次いで、出力色値生成手段１８ａは、対象印刷データに含まれる全ての入力色値を対象にしたか否かを判断する（Ｓ１１１）。
【０１００】
変換入力色値生成手段１８ｂは、対象印刷データに含まれる入力色値の何れかを対象にしていないとＳ１１１において判断されると、Ｓ１０６の処理を実行する。
【０１０１】
制御部１８は、対象印刷データに含まれる全ての入力色値を対象にしたとＳ１０５またはＳ１１１において判断されると、Ｓ１０４またはＳ１１０において生成されたＣＭＹＫ値に応じた量のトナーによってプリンター１４で印刷を実行して（Ｓ１１２）、図３に示す動作を終了する。
【０１０２】
図１１（ａ）〜（ｃ）は、それぞれ、ＭＦＰ１０が通常のモードである場合と、削減モードである場合とにおける入力色値に対する出力色値の一例を示している。
【０１０３】
図１１において、入力色値としてのＲＧＢ値のＲ値、Ｇ値およびＢ値は、それぞれ、明度の最小値が０であり、明度の最大値が１である。
【０１０４】
出力色値としてのＣＭＹＫ値のＣ値、Ｍ値、Ｙ値およびＫ値は、それぞれ、印刷に使用されるトナーの量、すなわち、濃度を示している。図１１において、Ｃ値、Ｍ値、Ｙ値およびＫ値は、それぞれ、濃度の最小値が０であり、濃度の最大値が２５５である。
【０１０５】
出力色値としてのＬａｂ値は、出力色値としてのＣＭＹＫ値がＬａｂ値に変換されたものである。図１１において、Ｌａｂ値のＬ値は、最小値が０であり、最大値が１００である。
【０１０６】
図１１において、識別記号ａ１は、ＭＦＰ１０が通常のモードである場合の色値を示している。識別記号ａ４は、ＭＦＰ１０が、図２に示す方法で入力色値の色域を通常のモードの７５％に圧縮する削減モードである場合の、識別記号ａ１に対する色値を示している。なお、識別記号ｂ１およびｂ４と、識別記号ｃ１およびｃ４とについても、それぞれ、識別記号ａ１およびａ４と同様の関係である。
【０１０７】
図１１（ａ）は、入力色値としてのＲＧＢ値が（４／５，４／５，０）である場合の色値を示している。図１１（ｂ）は、入力色値としてのＲＧＢ値が（０，４／５，４／５）である場合の色値を示している。図１１（ｃ）は、入力色値としてのＲＧＢ値が（１／８，１／８，１／８）である場合の色値を示している。
【０１０８】
なお、図１１における識別記号ａ４、ｂ４およびｃ４の入力色値は、色域の圧縮後の入力色値を示している。
【０１０９】
以上に説明したように、ＭＦＰ１０は、トナーの消費を削減する場合に（Ｓ１０１でＮＯ）、入力色値の等色相面において最高彩度色値としての点Ｐと、最高明度色値としての点Ｗとを通る直線ＰＷ上の入力色値としての点Ｑを同一の直線、すなわち、直線ＰＷ上の変換入力色値としての点Ｑ´に変換する（Ｓ１０８）ので、トナーの消費を削減する場合であっても、単色のトナーのみで印刷されるべき色を印刷物において正確に再現することができる。
【０１１０】
また、ＭＦＰ１０は、トナーの消費を削減する場合に（Ｓ１０１でＮＯ）、入力色値の等色相面において入力色値としての点Ｑが最低明度色値としての点Ｋであるときに点Ｑをそのままの値で変換入力色値としての点Ｑ´にする（Ｓ１０８）ので、トナーの消費を削減する場合であっても、黒色を印刷物において正確に再現することができる。したがって、ＭＦＰ１０は、例えば黒色の文字など、黒色で印刷されるべきものが擦れて視認され難くなることを防止することができる。
【０１１１】
なお、ＭＦＰ１０は、トナーの消費を削減する場合に（Ｓ１０１でＮＯ）、入力色値としての点Ｑが点Ｋであるときだけでなく直線ＫＷ上にあるときに、例えば図１１（ｃ）に示すように、点Ｑをそのままの値で変換入力色値としての点Ｑ´にする（Ｓ１０８）。
【０１１２】
ＭＦＰ１０は、トナーの消費を削減する場合に（Ｓ１０１でＮＯ）、入力色値の等色相面において明度が低い部分にある入力色値を変換入力色値に変換する（Ｓ１０８）とき、図１４（ｂ）または図１４（ｃ）に示す方法によってトナーの消費を削減する構成と比較して、入力色値から変換入力色値への変化量が小さいので、トナーの消費を削減しても、めりはりのある画像を印刷することができる。
【０１１３】
ＭＦＰ１０は、入力色値としてのＲＧＢ値の色域を圧縮すること、すなわち、入力色値を変更することによってトナーの消費を削減するので、ガンマ制御式削減方法と比較して、シアン、マゼンタ、イエローおよび黒色のうち２つ以上によって構成される色のバランスを崩さずにトナーの消費を削減することができる。
【０１１４】
ＭＦＰ１０は、印刷データにおける入力色値から変換入力色値を計算によって生成する（Ｓ１０７およびＳ１０８）ので、トナーの消費を削減するための色変換テーブルを、制御部１８のＲＯＭ、制御部１８のＲＡＭ、または、記憶部１７などの記憶デバイスに記憶しておく必要性をなくすことができる。
【０１１５】
ＭＦＰ１０は、入力色値を生成したアプリケーションソフトウェアの種類に応じて通常のモードと、削減モードとを切り替える（Ｓ１０１）ことによって、トナーの消費を自動的に削減するので、利便性を向上することができる。
【０１１６】
なお、ＭＦＰ１０は、操作部１１またはネットワーク通信部１６を介した指示に応じて通常のモードと、削減モードとを切り替えても良い。
【０１１７】
ＭＦＰ１０は、デバイスに依存しない色空間としてＣＩＥＬＡＢ色空間を利用しているが、デバイスに依存しない色空間としては、ＣＩＥＸＹＺ色空間、ＣＩＥＬＣｈ色空間など、ＣＩＥＬＡＢ色空間以外の色空間を利用しても良い。
【０１１８】
また、ＭＦＰ１０は、入力色値としてのＲＧＢ値からＬａｂ値に変換するためのＲＧＢ色変換テーブル１７ｂと、Ｌａｂ値から出力色値としてのＣＭＹＫ値に変換するためのＣＭＹＫ色変換テーブル１７ｃとを備えているが、デバイスリンクプロファイルを利用することによって入力色値としてのＲＧＢ値から出力色値としてのＣＭＹＫ値に直接変換する色変換テーブルを備えることによって、色変換テーブルのために必要なデータ量を削減することができる。
【０１１９】
（第２の実施の形態）
第２の実施の形態は、以下に述べる内容を除いて、第１の実施の形態と同様である。
【０１２０】
図１２は、本実施の形態に係るＭＦＰ１０の動作のフローチャートである。
【０１２１】
図１２に示す動作は、以下に述べる内容を除いて、図３に示す動作と同様である。
【０１２２】
図１２に示すように、変換入力色値生成手段１８ｂは、画像編集系のアプリケーションソフトウェアではない、すなわち、画像編集系のアプリケーションソフトウェア以外のドキュメント系のアプリケーションソフトウェアによって対象印刷データが生成されたとＳ１０１において判断されると、入力色値となり得るＲＧＢ値のうち未だ対象にしていない１つを対象にする（Ｓ２０１）。
【０１２３】
次いで、変換入力色値生成手段１８ｂは、図３に示すＳ１０７の処理と同様に、Ｓ２０１において対象にしたＲＧＢ値、すなわち、対象ＲＧＢ値の等色相面において彩度が最大となる点ＰのＲＧＢ値を算出する（Ｓ２０２）。
【０１２４】
次いで、変換入力色値生成手段１８ｂは、図３に示すＳ１０８の処理と同様に、対象ＲＧＢ値を削減用規則によって変換入力色値に変換する（Ｓ２０３）。
【０１２５】
次いで、変換入力色値生成手段１８ｂは、入力色値となり得る全てのＲＧＢ値を対象にしたか否かを判断する（Ｓ２０４）。
【０１２６】
変換入力色値生成手段１８ｂは、入力色値となり得る全てのＲＧＢ値を対象にしていないとＳ２０４において判断すると、Ｓ２０１の処理を実行する。
【０１２７】
変換入力色値生成手段１８ｂは、入力色値となり得る全てのＲＧＢ値を対象にしたとＳ２０４において判断すると、Ｓ２０３において変換する前の入力色値としてのＲＧＢ値と、Ｓ２０３において変換した変換入力色値としてのＲＧＢ値との対応関係に基づいて、入力色値を変換入力色値に変換する削減用色変換テーブルを生成する（Ｓ２０５）。
【０１２８】
次いで、変換入力色値生成手段１８ｂは、対象印刷データに含まれる入力色値としてのＲＧＢ値のうち未だ対象にしていない１つを対象にする（Ｓ１０６）。
【０１２９】
次いで、変換入力色値生成手段１８ｂは、Ｓ１０６において対象にしたＲＧＢ値、すなわち、対象ＲＧＢ値を、Ｓ２０５において生成した削減用色変換テーブルを使用して変換入力色値に変換する（Ｓ２０６）。
【０１３０】
そして、出力色値生成手段１８ａは、Ｓ２０６の処理の後、Ｓ１０９の処理を実行する。
【０１３１】
以上に説明したように、本実施の形態に係るＭＦＰ１０は、トナーの消費を削減するための色変換テーブルとしての削減用色変換テーブルを生成するので、トナーの消費を削減するための色変換テーブルを記憶部１７または制御部１８のＲＯＭなどの不揮発性の記憶デバイスに常に記憶しておく必要性をなくすことができる。
【０１３２】
なお、ＭＦＰ１０は、本実施の形態において、Ｓ１０１の処理と、Ｓ１０６の処理との間で削減用色変換テーブルを生成しているが、図１２に示す動作より前に削減用色変換テーブルを生成しても良い。
【０１３３】
また、ＭＦＰ１０は、削減用色変換テーブルを生成する構成ではなく、記憶部１７または制御部１８のＲＯＭなどの不揮発性の記憶デバイスに常に削減用色変換テーブルを記憶しておく構成であっても良い。
【０１３４】
（第３の実施の形態）
第３の実施の形態は、以下に述べる内容を除いて、第１の実施の形態と同様である。
【０１３５】
図１３は、本実施の形態に係るＭＦＰ１０の動作のフローチャートである。
【０１３６】
図１３に示す動作は、以下に述べる内容を除いて、図１２に示す動作と同様である。
【０１３７】
図１３に示すように、変換入力色値生成手段１８ｂは、入力色値となり得る全てのＲＧＢ値を対象にしたとＳ２０４において判断すると、削減モードのために入力色値をＬａｂ値に変換する削減モード用色変換テーブルを生成する（Ｓ３０１）。ここで、変換入力色値生成手段１８ｂは、Ｓ２０３において変換する前の入力色値としてのＲＧＢ値と、Ｓ２０３において変換した変換入力色値としてのＲＧＢ値との対応関係と、Ｓ１０３において使用されるＲＧＢ色変換テーブル１７ｂと同一のＲＧＢ色変換テーブル１７ｂとに基づいて、削減用色変換テーブルを生成する。具体的には、変換入力色値生成手段１８ｂは、Ｓ２０３において変換する前の入力色値としてのＲＧＢ値と、このＲＧＢ値をＳ２０３において変換した変換入力色値としてのＲＧＢ値を入力色値としてＲＧＢ色変換テーブル１７ｂによって変換したＬａｂ値との対応関係を、削減モード用色変換テーブルとして生成する。
【０１３８】
次いで、出力色値生成手段１８ａは、対象印刷データに含まれる入力色値としてのＲＧＢ値のうち未だ対象にしていない１つを対象にする（Ｓ１０６）。
【０１３９】
次いで、出力色値生成手段１８ａは、Ｓ１０６において対象にしたＲＧＢ値、すなわち、対象ＲＧＢ値を、Ｓ３０１において生成された削減モード用色変換テーブルを使用してＬａｂ値に変換する（Ｓ３０２）。
【０１４０】
次いで、出力色値生成手段１８ａは、Ｓ３０２において生成したＬａｂ値を、Ｓ１０４において使用されるＣＭＹＫ色変換テーブル１７ｃと同一のＣＭＹＫ色変換テーブル１７ｃで出力色値としてのＣＭＹＫ値に変換する（Ｓ１１０）。
【０１４１】
以上に説明したように、本実施の形態に係るＭＦＰ１０は、トナーの消費を削減するための色変換テーブルとしての削減モード用色変換テーブルを生成するので、トナーの消費を削減するための色変換テーブルを記憶部１７または制御部１８のＲＯＭなどの不揮発性の記憶デバイスに常に記憶しておく必要性をなくすことができる。
【０１４２】
なお、ＭＦＰ１０は、本実施の形態において、Ｓ１０１の処理と、Ｓ１０６の処理との間で削減モード用色変換テーブルを生成しているが、図１３に示す動作より前に削減モード用色変換テーブルを生成しても良い。
【０１４３】
また、ＭＦＰ１０は、削減モード用色変換テーブルを生成する構成ではなく、記憶部１７または制御部１８のＲＯＭなどの不揮発性の記憶デバイスに常に削減モード用色変換テーブルを記憶しておく構成であっても良い。
【０１４４】
なお、削減モード用色変換テーブルは、以上において、削減モードのために入力色値としてのＲＧＢ値をＬａｂ値に変換する色変換テーブルである。しかしながら、削減モード用色変換テーブルは、ＲＧＢ色変換テーブル１７ｂだけでなく、ＣＭＹＫ色変換テーブル１７ｃにも基づいて生成されることによって、削減モードのために入力色値としてのＲＧＢ値を出力色値としてのＣＭＹＫ値に直接変換する色変換テーブルとされることも可能である。
【０１４５】
本発明の画像形成装置は、以上の実施の形態においてＭＦＰであるが、入力色値から変換した出力色値に応じた量の色材によって印刷を実行する画像形成装置であれば、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【０１４６】
１０  ＭＦＰ（画像形成装置）
１７ａ  色変換プログラム
１８ａ  出力色値生成手段
１８ｂ  変換入力色値生成手段
Ｋ  点（最低明度色値を示す点）
Ｐ  点（最高彩度色値を示す点）
Ｑ  点（入力色値を示す点）
Ｑ´  点（変換入力色値を示す点）
Ｗ  点（最高明度色値を示す点）
【図１】
0006012122.tif 000024
【図２】
0006012122.tif 000025
【図３】
0006012122.tif 000026
【図４】
0006012122.tif 000027
【図５】
0006012122.tif 000028
【図６】
0006012122.tif 000029
【図７】
0006012122.tif 000030
【図８】
0006012122.tif 000031
【図９】
0006012122.tif 000032
【図１０】
0006012122.tif 000033
【図１１】
0006012122.tif 000034
【図１２】
0006012122.tif 000035
【図１３】
0006012122.tif 000036
【図１４】
0006012122.tif 000037
【図１５】
0006012122.tif 000038
【図１６】
0006012122.tif 000039