(57)【特許請求の範囲】
【請求項１】
画像毎に画像の種類を示す画像種類情報と記録材の消費の抑制に関する判断材料となる指標値と印刷設定情報とを含む画像形成情報を記憶する記憶手段と、
画像形成対象の画像の種類を判別する判別手段と、
前記指標値を算出する算出手段と、
前記判別手段による判別の結果と前記算出手段による算出の結果とに基づき、前記記憶手段に記憶されている画像形成情報の中から最優先の画像形成情報を選択する選択手段と、
ユーザによって指定される記録材の第１の消費率を取得する取得手段とを有し、
前記算出手段は、
前記指標値であって、前記記憶手段に記憶されている画像形成情報の中の前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報に対応して、当該画像形成情報を基に当該画像形成情報に対応する画像にかかわる記録材の第２の消費率を算出し、
前記選択手段は、
前記第１の消費率と前記第２の消費率との差分を求めるとともに、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報の中から、前記差分の値が最も小さいものとなる前記記録材の第２の消費率に対応する画像形成情報を選択する、
ことを特徴とする画像処理装置。
【請求項２】
前記記憶手段は、
算出された色空間の色毎の画像に関する画像密度を前記指標値として記憶し、
前記算出手段は、
前記指標値であって、前記画像形成対象の画像かかわる予め定められた色空間の色毎の画像に関する画像密度を算出し、
前記選択手段は、
前記記憶手段に記憶されている画像形成情報の中から、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報であって、前記算出手段によって算出された画像密度との差分の値が最も小さい画像密度を含む画像形成情報を選択する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ユーザによって指定される記録材の第１の消費率を取得する取得手段、を更に備え、
前記算出手段は、
前記指標値であって、前記記憶手段に記憶されている画像形成情報の中の前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報に対応して、当該画像形成情報と前記画像形成対象の画像とを基に当該画像形成対象の画像にかかわる記録材の第２の消費率を算出し、
前記選択手段は、
前記第１の消費率と前記第２の消費率との差分を求めるとともに、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報の中から、前記差分の値が最も小さいものとなる前記記録材の第２の消費率に対応する画像形成情報を選択する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記記憶手段は、
算出された色空間の色毎の画像に関するヒストグラムを前記指標値として記憶し、
前記算出手段は、
前記指標値であって、前記画像形成対象の画像かかわる予め定められた色空間の色毎の画像に関するヒストグラムを算出し、
前記選択手段は、
前記記憶手段に記憶されている画像形成情報の中から、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報であって、前記算出手段によって算出されたヒストグラムとの差分の値が最も小さいヒストグラムを含む画像形成情報を選択する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記選択手段が、前記記憶手段に記憶されている画像形成情報の中から、前記判別手段によって判別された画像の種類を示す画像種類情報を含む複数の画像形成情報を選択した場合に、前記選択された複数の画像形成情報について前記２つの指標値の差分の値が小さい順番に並び替えする並び替え手段と、
前記並び替え手段によって並び替えられた順番での前記複数の画像形成情報をユーザに対し提示する提示手段と、
更に備えたことを特徴とする請求項１〜４の何れか一項に記載の画像処理装置。
【請求項６】
画像毎に画像の種類を示す画像種類情報と記録材の消費の抑制に関する判断材料となる指標値と印刷設定情報とを含む画像形成情報を記憶手段に記憶させる記憶処理過程と、
画像形成対象の画像の種類を判別する判別処理過程と、
前記指標値を算出する算出処理過程と、
前記判別処理過程により判別された判別結果と前記算出処理過程により算出された算出結果とに基づき、前記記憶手段に記憶されている画像形成情報の中から最優先の画像形成情報を選択する選択処理過程と、
ユーザによって指定される記録材の第１の消費率を取得する取得処理過程とをコンピュータに実行させ、
前記算出処理過程では、
前記指標値であって、前記記憶手段に記憶されている画像形成情報の中の前記判別処理過程で判別された画像の種類を示す画像種類情報を含む画像形成情報に対応して、当該画像形成情報を基に当該画像形成情報に対応する画像にかかわる記録材の第２の消費率を算出し、
前記選択処理過程では、
前記第１の消費率と前記第２の消費率との差分を求めるとともに、前記判別処理過程で判別された画像の種類を示す画像種類情報を含む画像形成情報の中から、前記差分の値が最も小さいものとなる前記記録材の第２の消費率に対応する画像形成情報を選択する、
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラムに関するものである。
【背景技術】
【０００２】
画像形成装置には、画像形成のときの印刷設定情報やトナー使用量など過去の画像形成にかかわる情報を保存しておき、新たな画像形成のときに前記保存されている情報を再利用するものがある（例えば、特許文献１参照。）。
【０００３】
この特許文献１では、画像形成装置は、過去の画像形成ジョブに対するジョブ設定情報（転写紙サイズ、出力部数、片面／両面印刷など）、画像率及びトナー使用量を含むジョブ情報とこれに対応して付与された名称とを記憶しておき、新たな画像形成ジョブに対する画像形成条件の設定のときに、記憶されている一つ以上のジョブ情報を表示する。そして、ユーザは、表示された一つ以上のジョブ情報の中から特定のジョブ情報を選択する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０１９７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画像形成対象の画像に適した画像形成情報を迅速に設定することのできる画像処理装置、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の本発明の画像処理装置は、画像毎に画像の種類を示す画像種類情報と記録材の消費の抑制に関する判断材料となる指標値と印刷設定情報とを含む画像形成情報を記憶する記憶手段と、画像形成対象の画像の種類を判別する判別手段と、前記指標値を算出する算出手段と、前記判別手段による判別の結果と前記算出手段による算出の結果とに基づき、前記記憶手段に記憶されている画像形成情報の中から最優先の画像形成情報を選択する選択手段と、ユーザによって指定される記録材の第１の消費率を取得する取得手段とを有し、前記算出手段は、前記指標値であって、前記記憶手段に記憶されている画像形成情報の中の前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報に対応して、当該画像形成情報を基に当該画像形成情報に対応する画像にかかわる記録材の第２の消費率を算出し、前記選択手段は、前記第１の消費率と前記第２の消費率との差分を求めるとともに、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報の中から、前記差分の値が最も小さいものとなる前記記録材の第２の消費率に対応する画像形成情報を選択する、ことを特徴とする。
【０００７】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記記憶手段は、算出された色空間の色毎の画像に関する画像密度を前記指標値として記憶し、前記算出手段は、前記指標値であって、前記画像形成対象の画像かかわる予め定められた色空間の色毎の画像に関する画像密度を算出し、前記選択手段は、前記記憶手段に記憶されている画像形成情報の中から、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報であって、前記算出手段によって算出された画像密度との差分の値が最も小さい画像密度を含む画像形成情報を選択する、ことを特徴とする。
【０００９】
請求項３に記載の発明は、上記請求項１に記載の発明において、ユーザによって指定される記録材の第１の消費率を取得する取得手段、を更に備え、前記算出手段は、前記指標値であって、前記記憶手段に記憶されている画像形成情報の中の前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報に対応して、当該画像形成情報と前記画像形成対象の画像とを基に当該画像形成対象の画像にかかわる記録材の第２の消費率を算出し、前記選択手段は、前記第１の消費率と前記第２の消費率との差分を求めるとともに、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報の中から、前記差分の値が最も小さいものとなる前記記録材の第２の消費率に対応する画像形成情報を選択する、ことを特徴とする。
【００１０】
請求項４に記載の発明は、上記請求項１に記載の発明において、前記記憶手段は、算出された色空間の色毎の画像に関するヒストグラムを前記指標値として記憶し、前記算出手段は、前記指標値であって、前記画像形成対象の画像かかわる予め定められた色空間の色毎の画像に関するヒストグラムを算出し、前記選択手段は、前記記憶手段に記憶されている画像形成情報の中から、前記判別手段によって判別された画像の種類を示す画像種類情報を含む画像形成情報であって、前記算出手段によって算出されたヒストグラムとの差分の値が最も小さいヒストグラムを含む画像形成情報を選択する、ことを特徴とする。
【００１１】
請求項５に記載の発明は、上記請求項１〜４の何れか一項に記載の発明において、前記選択手段が、前記記憶手段に記憶されている画像形成情報の中から、前記判別手段によって判別された画像の種類を示す画像種類情報を含む複数の画像形成情報を選択した場合に、前記選択された複数の画像形成情報について前記２つの指標値の差分の値が小さい順番に並び替えする並び替え手段と、前記並び替え手段によって並び替えられた順番での前記複数の画像形成情報をユーザに対し提示する提示手段と、更に備えたことを特徴とする。
【００１３】
上記課題を解決するため、請求項６に記載の本発明の画像処理プログラムは、画像毎に画像の種類を示す画像種類情報と記録材の消費の抑制に関する判断材料となる指標値と印刷設定情報とを含む画像形成情報を記憶手段に記憶させる記憶処理過程と、画像形成対象の画像の種類を判別する判別処理過程と、前記指標値を算出する算出処理過程と、前記判別処理過程により判別された判別結果と前記算出処理過程により算出された算出結果とに基づき、前記記憶手段に記憶されている画像形成情報の中から最優先の画像形成情報を選択する選択処理過程と、ユーザによって指定される記録材の第１の消費率を取得する取得処理過程とをコンピュータに実行させ、前記算出処理過程では、前記指標値であって、前記記憶手段に記憶されている画像形成情報の中の前記判別処理過程で判別された画像の種類を示す画像種類情報を含む画像形成情報に対応して、当該画像形成情報を基に当該画像形成情報に対応する画像にかかわる記録材の第２の消費率を算出し、前記選択処理過程では、前記第１の消費率と前記第２の消費率との差分を求めるとともに、前記判別処理過程で判別された画像の種類を示す画像種類情報を含む画像形成情報の中から、前記差分の値が最も小さいものとなる前記記録材の第２の消費率に対応する画像形成情報を選択する、ことを特徴とする。
【発明の効果】
【００１５】
請求項１記載の発明によれば、画像形成対象の画像に適した画像形成情報を迅速に設定することができる。
【００１６】
請求項２記載の発明によれば、指標値としての色空間の色毎の画像に関する画像密度を基に記憶手段に記憶されている一つ以上の画像形成情報の中から画像形成対象の画像に適した特定の画像形成情報を選択することができる。
【００１９】
請求項４記載の発明によれば、指標値としての色空間の色毎の画像に関するヒストグラムを基に記憶手段に記憶されている一つ以上の画像形成情報の中から画像形成対象の画像に適した特定の画像形成情報を選択することができる。
【００２０】
請求項５記載の発明によれば、ユーザは、２つの指標値の差分の値が小さい順番に並び替えられて提示された複数の画像形成情報の中から画像形成対象の画像に適した特定の画像形成情報を選択することができる。
【００２２】
請求項６記載の発明によれば、画像形成対象の画像に適した画像形成情報を迅速に設定させるソフトウェアを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】第１の実施の形態に係わる画像処理装置の機能を示すブロック図である。
【図２】第１の実施の形態に係わる画像形成情報（プリセット）のデータ構造の一例を示す図である。
【図３】第１の実施の形態に係わる画像処理装置のプリセット選択処理の処理手順を示すフローチャートである。
【図４】第１の実施の形態に係わる画像処理装置のハードウェア構成を示す構成図である。
【図５】第２の実施の形態に係わる画像処理装置のプリセット選択処理の処理手順を示すフローチャートである。
【図６】第３の実施の形態に係わる画像処理装置の機能を示すブロック図である。
【図７】第３の実施の形態に係わる画像処理装置のプリセット選択処理の処理手順を示すフローチャートである。
【図８】第３の実施の形態に係わる画像処理装置の画像処理部によって提供される印刷設定プロパティの一例を示す図である。
【図９】第４の実施の形態に係わる画像処理装置の機能を示すブロック図である。
【図１０】第４の実施の形態に係わる画像処理装置のプリセット選択処理の処理手順を示すフローチャートである。
【図１１】第５の実施の形態に係わる画像処理装置の機能を示すブロック図である。
【図１２】第５の実施の形態に係わる画像処理装置のプリセット選択処理の処理手順を示すフローチャートである。
【図１３】第５の実施の形態に係わる２つのヒストグラムの差分について説明する図である。
【図１４】第６の実施の形態に係わる画像処理装置の機能を示すブロック図である。
【図１５】第６の実施の形態に係わる並び替え設定部によって並び替え基準としてのＲＧＢ画像密度が設定された場合の画像処理装置の機能を示すブロック図である。
【図１６】第６の実施の形態に係わる画像処理装置のプリセット選択処理の処理手順を示すフローチャートである。
【図１７】第６の実施の形態に係わる画像処理装置のプリセット表示部に表示される印刷設定プロパティ内に表示される複数のプリセット名の一例（並び替え無しの場合）を示す図である。
【図１８】第６の実施の形態に係わる画像処理装置のプリセット表示部に表示される印刷設定プロパティ内に表示される複数のプリセット名の一例（並び替え有りの場合）を示す図である。
【図１９】第７の実施の形態に係わる画像処理装置の機能を示すブロック図である。
【図２０】第７の実施の形態に係わる画像処理装置のプリセット表示部に表示されるプリセット名および画像表示部に表示される縮小画像の表示の一例を示す図である。
【図２１】第７の実施の形態に係わる画像処理装置のプリセット選択処理の処理手順を示すフローチャートである。
【図２２】第８の実施の形態に係わる画像処理装置の機能を示すブロック図である。
【図２３】第８の実施の形態に係わる画像処理装置のプリセット保存処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の一例としての実施の形態について、図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２６】
（第１の実施の形態）
【００２７】
第１の実施の形態に係わる画像処理装置について説明する。
【００２８】
画像処理装置１０は、例えばコンピュータであり、図１に示すように、画像処理部１００、プリセット記憶部１０１、入力部１０２および表示部１０３を有している。
【００２９】
プリセット記憶部１０１は、記憶手段の機能を有し、画像毎に画像の種類を示す画像種類情報と記録材の消費の抑制に関する判断材料となる指標値と印刷設定情報とを含む画像形成情報を記憶する。
【００３０】
画像の種類としては文字、文字写真および写真の３種類があり、画像種類情報は３種類中の何れかの種類を示す情報である。なお、文字写真とは、文字と写真とが含まれているものである。
【００３１】
記録材の消費の抑制に関する判断材料となる指標値としては、画像形成対象の画像にかかわる予め定められた色空間の色毎の画像に関する画像密度、画像形成対象の画像かかわる記録材の消費率、および画像形成対象の画像にかかわる予め定められた色空間の色毎の画像に関するヒストグラム、画像形成対象の画像にかかわる例えば縮小画像などが挙げられる。
【００３２】
画像密度には、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各色（以下「ＲＧＢ色」という。）で表現される色空間（以下「ＲＧＢ色空間」という。）の色毎の画像に関する画像密度（以下「ＲＧＢ画像密度」という。）と、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｍ）およびブラック（Ｋ）の各色（以下「ＣＭＹＫ色」という。）で表現される色空間（以下「ＣＭＹＫ色空間」という。）の色毎の画像に関する画像密度（以下「ＣＭＹＫ画像密度」という。）と、が含まれる。
【００３３】
トナー消費率（％）とは、｛（印刷設定の値を適用した画像に関するＣＭＹＫ画像密度／印刷に関するデフォルト設定の値を適用した画像に関するＣＭＹＫ画像密度）×１００｝を演算して得られる値である。
【００３４】
印刷に関するデフォルト設定の値とは、後述する印刷設定情報に関して画像処理装置１０つまりシステムにより提供される予め設定された値（デフォルト設定値＝初期設定値）である。本願明細書では、印刷に関するデフォルト設定の値を「デフォルト印刷設定情報」と定義する。
【００３５】
印刷設定の値とは、ユーザによってデフォルト印刷設定情報（印刷に関するデフォルト設定の値）が変更された後の設定値である。この印刷設定の値が画像形成情報に含まれている印刷設定情報である。
【００３６】
印刷設定情報とは、記録媒体としての例えば用紙の用紙サイズ、カラーモード（白黒、カラー）、出力部数、用紙の向き、片面印刷または両面印刷などである。
【００３７】
なお、デフォルト印刷設定情報（印刷に関するデフォルト設定の値）は、プリセット記憶部１０１に、プリセットが記憶される記憶領域とは異なる記憶領域に記憶されるようになっている。
【００３８】
ヒストグラムとしては、ＲＧＢ色空間の色毎の画像に関するヒストグラム（以下「ＲＧＢヒストグラム」という。）が挙げられる。
【００３９】
本願明細書では、指標値としての画像密度（ＲＧＢ画像密度、ＣＭＹＫ画像密度）、記録材の消費率、ヒストグラム（ＲＧＢヒストグラム）および縮小画像のうち、画像密度、ヒストグラムおよび縮小画像のうち少なくとも一つの情報がプリセット記憶部１０１に記憶され、記録材の消費率についてはＣＭＹＫ画像密度を基に算出されるのでプリセット記憶部１０１には記憶されないようになっている。もちろん、記録材の消費率についてもプリセット記憶部１０１に記憶されるようにしてもよい。
【００４０】
ちなみに、第１の実施の形態では、色空間の色毎の画像に関する画像密度例えばＲＧＢ画像密度が指標値としてプリセット記憶部１１０に記憶されている。
【００４１】
上述した画像種類情報、指標値および印刷設定情報を含む画像形成情報は、予め記憶（設定）された情報を意味する。そのため、本願明細書では、画像形成情報を「プリセット」と定義する。
【００４２】
すなわち、プリセット記憶部１０１には、画像毎に、画像種類情報、指標値としてのＲＧＢ画像密度、および印刷設定情報がプリセットとして記憶されている。
【００４３】
画像処理部１００は、画像入力部１１０、プリセット画像処理部１２０、画像種類判別部１３０、画像密度算出部１４０、プリセット読込部１５０、プリセット選択部１６０、プリセット保存処理部１７０および画像出力部１８０を有している。
【００４４】
画像入力部１１０は、画像形成対象の画像（以下「印刷画像」という。）を入力する処理を行うものであり、例えば、アプリケーションにより作成された画像データを取得する処理、記憶装置やリムーバブルメディアなど記憶媒体に格納された画像データを読み取る処理、またはコンピュータやサーバなどから通信回線を介して送信された画像データを受け付ける処理を行う。
【００４５】
このようにして画像入力部１１０によって入力された印刷画像例えばＲＧＢの印刷画像はプリセット画像処理部１２０および画像種類判別１３０に与えられる。
【００４６】
プリセット画像処理部１２０は、画像入力部１１０から受け取ったＲＧＢの印刷画像を基に、ＲＧＢ色の色毎の出力プレーン情報（ビットマスク）を生成する。このＲＧＢ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【００４７】
また、プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像とプリセット選択部１６０から渡された特定のプリセットに含まれる印刷設定情報とを印刷ジョブとして、画像出力部１８０へ出力する。
【００４８】
画像種類判別部１３０は、判別手段の機能を有し、印刷画像（画像形成対象の画像）中のグラフィックス（広義のグラフィックス）とイメージとの割合を算出し、この算出した結果を基に印刷画像の種類を判別する。本願明細書において、グラフィックス（広義のグラフィックス）は、狭義のグラフィックス（図形など）および文字の少なくとも一方の要素を含むものとする。
【００４９】
画像密度算出部１４０は、算出手段の機能を有し、上記指標値を算出するものであり、印刷画像にかかわる予め定められた色空間の色毎の画像に関する画像密度を算出する。第１の実施の形態では、画像密度算出部１４０は、ＲＧＢ画像密度（ＲＧＢ色空間の色毎の画像に関する画像密度）を算出する。
【００５０】
具体的には、画像密度算出部１４０は、プリセット画像処理部１２０から受け取ったＲＧＢ色の色毎の出力プレーン情報を基にＲＧＢ画像密度を算出する。
【００５１】
ちなみに、ＲＧＢ色空間のＲＧＢ色で表現される画像（ＲＧＢ画像）Ａに関し、Ｒ色の画像Ａに関する画像密度をＲａ、Ｇ色の画像Ａに関する画像密度をＧａ、Ｂ色の画像Ａに関する画像密度をＢａとした場合、画像密度算出部１４０は、次の数１の式を演算することでＲＧＢ画像密度を算出する。ただし、ＲＧＢ画像Ａの画像サイズは、横＝ｗｉｄｔｈ、縦＝ｈｅｉｇｈｔとする。
【数１】
0005423225.tif 000002
【００５２】
ここで、ＰＲ（ｘ，ｙ）は画像Ａの座標（ｘ，ｙ）の画素のＲ色の値を示し、ＰＧ（ｘ，ｙ）は画像Ａの座標（ｘ，ｙ）の画素のＧ色の値を示し、ＰＢ（ｘ，ｙ）は画像Ａの座標（ｘ，ｙ）の画素のＢ色の値を示す。
【００５３】
プリセット読込部１５０は、プリセット記憶部１０１からプリセット（全てのプリセット）を読み込む。
【００５４】
プリセット選択部１６０は、選択手段の機能を有し、画像種類判別部１３０による判別の結果と画像密度算出部１４０による算出の結果とに基づき、プリセット読込部１５０によって読み込まれた全てのプリセット（プリセット記憶部１０１に記憶されている画像形成情報）の中から最優先のプリセットを選択する。
【００５５】
具体的には、プルセット選択部１６０は、上記全てのプリセットの中から、画像種類判別部１３０によって判別された画像の種類を示す画像種類情報を含むプリセットであって、画像密度算出部１４０によって算出された画像密度との差分の値が最も小さい画像密度を含むプリセットを選択する。
【００５６】
また、プリセット選択部１６０は、上述したようにして選択した特定のプリセットをプリセット画像処理部１２０へ出力する。
【００５７】
プリセット保存処理部１７０は、プリセット選択部１６０によって選択された特定のプリセットに含まれる指標値としての画像密度と、画像密度算出部１４０によって算出された印刷画像にかかわる画像密度との差分の値が閾値を超えている場合に、当該印刷画像にかかわる画像種類情報、指標値および印刷設定情報を新規のプリセットとしてプリセット記憶部１０１に保存する。なお、前記差分の値が閾値以下の場合は、印刷画像に対応する新規のプリセットはプリセット記憶部１０１には保存されない。
【００５８】
画像出力部１８０は、プリセット画像処理部１２０から受け取った印刷ジョブを図示しないプリンタに向けて出力する。
【００５９】
入力部１０２は、例えば入力装置であり、印刷設定を行う旨や印刷する旨の指示、選択肢の選択など入力情報を入力する。
【００６０】
表示部１０３は、例えば表示装置であり、アプリケーションにより提供される印刷ダイアログ（プロパティ）や画像処理部１００によって提供される印刷設定プロパティなど表示情報を表示する。
【００６１】
なお、本願明細書では、画像処理部１００はプリンタドライバを想定している。しかし、画像処理部１００は、プリンタドライバに限定されるものではなく、専用のソフトウェア、ファームウェア、またはハードウェアで構成するようにしてもよい。
【００６２】
次に、画像形成情報（プリセット）のデータ構造の一例を、図２に示す。
【００６３】
画像形成情報つまりプリセットは、図２に示すように、プリセット名、縮小画像、画像種類、ＲＧＢ画像密度、ＲＧＢヒストグラム、デフォルト設定適用時のＣＭＹＫ画像密度、印刷設定適用時のＣＭＹＫ画像密度、印刷設定適用時のＣＭＹＫヒストグラム、および印刷設定情報のうち、少なくとも画像種類情報、指標値および印刷設定情報を有するデータ構造になっている。
【００６４】
プリセット名とは、プリセットに付与された名称つまりプリセットに対してシステム（画像処理部１００）あるいはユーザによって付与される名前である。
【００６５】
縮小画像とは、印刷画像を縮小した画像であり、例えばプリセット名と対応つけられて提示（表示）される提示用の画像である。
【００６６】
デフォルト設定適用時のＣＭＹＫ画像密度とは、デフォルト印刷設定情報（印刷に関するデフォルト設定の値）に基づき画像処理された後の画像に関するＣＭＹＫ画像密度である。
【００６７】
印刷設定適用時のＣＭＹＫ画像密度とは、印刷設定情報に基づき画像処理された後の画像に関するＣＭＹＫ画像密度である。
【００６８】
印刷設定適用時のＣＭＹＫヒストグラムとは、印刷設定情報に基づき画像処理された後の画像に関するＣＭＹＫヒストグラムである。
【００６９】
画像種類、ＲＧＢ画像密度、ＲＧＢヒストグラムおよび印刷設定情報は、上述した内容の通りである。
【００７０】
本願明細書では、上述したプリセットに含まれる縮小画像、ＲＧＢ画像密度、ＲＧＢヒストグラム、デフォルト設定適用時のＣＭＹＫ画像密度、印刷設定適用時のＣＭＹＫ画像密度、および印刷設定適用時のＣＭＹＫヒストグラムのうち少なくとも一つの情報、または印刷設定適用時のＣＭＹＫ画像密度および印刷設定適用時のＣＭＹＫヒストグラムに基づき求められるトナー消費率が、上記指標値として採用される。もちろん、上述したプリセット中の上記少なくとも一つの情報および上記トナー消費率を上記指標値として採用するようにしてもよい。
【００７１】
次に、画像処理装置１０のプリセット選択処理について、図３を参照して説明する。
【００７２】
この例では、プリセット記憶部１０１に記憶されているプリセットは、少なくとも、画像毎に、画像種類情報、ＲＧＢ画像密度および印刷設定情報を含んでいるものとする。
【００７３】
ユーザは、画像処理装置１０で動作し起動中のアプリケーションが表示部１０３に表示されている状態で、入力部１０２を操作して、当該アプリケーションから印刷コマンドを指示し、当該アプリケーションにより提供され表示部１０３に表示される印刷ダイアログの中の「ＯＫ」ボタンを押下する。
【００７４】
印刷ダイアログ中の「ＯＫ」ボタンが押下されると、プリンタドライバとしての画像処理部１００が起動される。起動した画像処理部１００では、プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込む。
【００７５】
また、画像入力部１１０は、アプリケーションから印刷対象の画像としての印刷画像データ（ＲＧＢの印刷画像データ）を読み込み（ステップＳ１０１）、読み込んだ印刷画像データをプリセット画像処理部１２０および画像種類判別１３０へ出力する。
【００７６】
プリセット画像処理部１２０は、画像入力部１１０から受け取ったＲＧＢの印刷画像データを基に、ＲＧＢ色の色毎の出力プレーン情報（ビットマスク）を生成する。このＲＧＢ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【００７７】
画像密度算出部１４０は、プリセット画像処理部１２０からのＲＧＢ色の色毎の出力プレーン情報を基にＲＧＢ画像密度（ＲＧＢ色空間の色毎の画像に関する画像密度）を算出する（ステップＳ１０２）。つまり画像密度算出部１４０は、上述した数１の数式を演算することで、ＲＧＢ画像密度を算出する。
【００７８】
画像入力部１１０からの印刷画像データを受け取った画像種類判別部１３０は、その印刷画像データを基に印刷画像中の広義のグラフィックスとイメージとの割合を算出し（ステップＳ１０３）、この算出した結果を基に当該印刷画像の画像種類を判別し（ステップＳ１０４）、この判別した結果をプリセット選択部１６０へ出力する。
【００７９】
ステップＳ１０４の判定の処理においては、広義のグラフィックスを印刷すべき領域とイメージを印刷すべき領域との割合に応じて画像種類が決定される。具体的には、「広義のグラフィックスを印刷すべき領域＞イメージを印刷すべき領域」の場合には「文字」が、「広義のグラフィックスを印刷すべき領域＝イメージを印刷すべき領域」の場合には「文字写真」が、「広義のグラフィックスを印刷すべき領域＜イメージを印刷すべき領域」の場合は「写真」が、それぞれ画像種類であると判定される。
【００８０】
なお、「広義のグラフィックスを印刷すべき領域＞イメージを印刷すべき領域」の関係において、広義のグラフィックスの内容が、文字および狭義のグラフィックスを含む内容、狭義のグラフィックスのみの内容、文字のみの内容の何れの場合であっても、画像種類は「文字」として判定されるようになっている。
【００８１】
画像種類判別部１３０からの判別の結果、および画像密度算出部１４０からのＲＧＢ画像密度を受け取ったプリセット選択部１６０は、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類判別部１３０によって判別された画像の種類を示す画像種類情報を含むプリセットであって、画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が最も小さいＲＧＢ画像密度を含むプリセットを選択する（ステップＳ１０５〜Ｓ１０７）。
【００８２】
なお、上記差分の値が最も小さいＲＧＢ画像密度を含むプリセットの求め方の詳細については後述する。
【００８３】
具体的には、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字」を示している画像種類情報を有しているプリセットであって、画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が最も小さいＲＧＢ画像密度を含むプリセットを選択する（ステップＳ１０５）。
【００８４】
また、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字写真」を示している画像種類情報を有しているプリセットであって、画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が最も小さいＲＧＢ画像密度を含むプリセットを選択する（ステップＳ１０６）。
【００８５】
さらに、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「写真」を示している画像種類情報を有しているプリセットであって、画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が最も小さいＲＧＢ画像密度を含むプリセットを選択する（ステップＳ１０７）。
【００８６】
そして、プリセット選択部１６０は、上述したようにして選択した特定のプリセットをプリセット画像処理部１２０へ出力する。
【００８７】
プリセット画像処理部１２０は、既に画像入力部１１０から受け取っている印刷画像データ、およびプリセット選択部１６０からの特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【００８８】
画像出力部１８０は、プリセット画像処理部１２０からの印刷ジョブを、図示しないプリンタに向けて出力して印刷要求を行う（ステップＳ１０８）。
【００８９】
なお、プリセット保存処理部１７０は、プリセット選択部１６０によって選択された特定のプリセットに含まれる指標値としてのＲＧＢ画像密度と、画像密度算出部１４０によって算出された印刷画像にかかわるＲＧＢ画像密度との差分の値が閾値を超えている場合は、当該印刷画像にかかわる画像種類情報、指標値としてのＲＧＢ画像密度および印刷設定情報を新規のプリセットとしてプリセット記憶部１０１に保存する。
【００９０】
次に、プリセット選択部１６０による画像密度算出部１４０によって算出されたＲＧＢ画像密度（印刷画像にかかわるＲＧＢ画像密度）との差分の値が最も小さいＲＧＢ画像密度（プリセットに対応する画像にかかわるＲＧＢ画像密度）を含むプリセットの求め方について説明する。
【００９１】
ここで、上記印刷画像（ＲＧＢの画像）を画像＃１とし、画像＃１についてのＲ色の画像に関する画像密度、Ｇ色の画像に関する画像密度、Ｂ色の画像に関する画像密度をそれぞれＲａ、Ｇａ、Ｂａとする。
【００９２】
また、プリセットに対応する画像（ＲＧＢの画像）を画像＃２とし、画像＃２についてのＲ色の画像に関する画像密度、Ｇ色の画像に関する画像密度、Ｂ色の画像に関する画像密度をそれぞれＲｂ、Ｇｂ、Ｂｂとする。
【００９３】
上述した前提条件の下、次の（１）〜（３）の算出手順に従って算出処理を実行することにより上記差分の値が求められる。
【００９４】
（１）プリセット選択部１６０は、画像＃１に関するＲＧＢ画像密度と画像＃２に関するＲＧＢ画像密度との差分の値△ＰＣａｂを次の式を演算して求める。
△ＰＣａｂ
＝｛（Ｒａ−Ｒｂ）＾２＋（Ｇａ−Ｇｂ）＾２＋（Ｂａ−Ｂｂ）＾２｝＾（１／２）
【００９５】
なお、「△ＰＣａｂが小さければ小さいほど、画像＃１に関するＲＧＢ画像密度と画像＃２に関するＲＧＢ画像密度との差分の値は小さい」ということになる。換言すれば「△ＰＣａｂが小さければ小さいほど、画像＃１に関するＲＧＢ画像密度と画像＃２に関するＲＧＢ画像密度とは近い」ということになる。
【００９６】
（２）プリセット選択部１６０は、上述したようにして画像＃１に関するＲＧＢ画像密度と複数のプリセットに対応する複数の画像＃２のそれぞれに関するＲＧＢ画像密度との差分の値を求め、これら求めた差分の値の中で最も小さい差分の値を抽出する。
【００９７】
（３）プリセット選択部１６０は、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、上記抽出した差分の値が得られた画像を含むプリセットを選択する。
【００９８】
次に、画像処理装置１０のハードウェア構成について、図４を参照して説明する。
【００９９】
画像処理装置１０は、図４に示すように、ＣＰＵ１１、記憶装置１２、ＲＯＭ１３、ＲＡＭ１４、入力Ｉ／Ｆ１５Ａ、出力Ｉ／Ｆ１５Ｂ、通信Ｉ／Ｆ１５Ｃ、入力Ｉ／Ｆ１５Ａに接続された入力装置１６、および出力Ｉ／Ｆ１５Ｂに接続された表示装置１７を有している。各構成要素１１〜１４，１５Ａ〜１５Ｃはシステムバス１８に接続されている。
【０１００】
記憶装置１２は、例えばハードディスクであり、図１に示した画像処理部１００（構成要素１１０〜１８０）の機能を実現するためのソフトウェア（プログラム）、図２に示したプリセット選択処理の処理手順に対応するソフトウェア（プログラム）、画像処理プログラム１２Ａなどインストールされた各種のプログラムを記憶している。
【０１０１】
また、記憶装置１２は、図１に示したプリセット記憶部１０１の機能を果たし、一つ以上のプリセットを記憶している。
【０１０２】
画像処理プログラム１２Ａは、図１に示した画像処理部１００の画像入力部１１０、プリセット画像処理部１２０、画像種類判別部１３０、画像密度算出部１４０、プリセット読込部１５０、プリセット選択部１６０、プリセット保存処理部１７０および画像出力部１８０の各機能を実現するためのソフトウェア（プログラム）を含んでいる。なお、画像処理部１００において、プリセット保存処理部１７０は記憶処理過程を実行し、画像種類判別部１３０は判別処理過程を実行し、画像密度算出部１４０は算出処理過程を実行し、プリセット選択部１６０は選択処理過程を実行する。
【０１０３】
ＲＯＭ１３は、読み出し専用メモリであり、数１で示される数式に対応する数式情報、外部の装置と通信するための通信プロトコル情報などを記憶している。また、ＲＯＭ１３は、図１に示したプリセット記憶部１０１の機能を果たし、デフォルト印刷設定情報を記憶している。
【０１０４】
ＲＡＭ１４は、随時書き込み読み出しメモリであり、記憶装置１２から読み込まれた画像処理プログラム１２Ａを含むプログラムや印刷画像データ、ＲＯＭ１３から読み込まれた数式情報、デフォルト印刷設定情報、通信プロトコル情報を記憶する。
【０１０５】
また、ＲＡＭ１４には、画像処理部１００が処理するのに必要な記憶領域（ワークエリア）が割り当てされている。このワークエリアには、プリセット画像処理部１２０による画像処理、画像種類判別部１３０による画像種類の判別処理、および画像密度算出部１４０による画像密度の算出処理の各処理の途中結果や最終結果、プリセット読込部１５０によって読み込まれたプリセットが記憶される。
【０１０６】
入力Ｉ／Ｆ（入力インタフェース）１５Ａおよび出力Ｉ／Ｆ（出力インタフェース）１５Ｂはそれぞれデータ通信を実行するＣＰＵ（中央演算処理装置）を備え、入力Ｉ／Ｆ１５Ａは入力装置１６とのデータ通信を行い、出力Ｉ／Ｆ１５Ｂは表示装置１７とのデータ通信を行う。入力装置１６は、図１に示した入力部１０２の機能を果たし、表示装置１７は図１に示した表示部１０３の機能を果たす。
【０１０７】
通信Ｉ／Ｆ（通信インタフェース）１５Ｃは、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、ＲＯＭ１３からＲＡＭ１４へ上記通信プロトコル情報を読み込んで実行することにより、画像形成装置としてのプリンタ９０とのデータ通信を行う。
【０１０８】
ＣＰＵ１１は、中央演算処理装置であり、記憶装置１２からＲＡＭ１４へ、画像処理プログラム１２Ａを含むプログラムを読み込んで実行することにより、上述した画像入力部１１０、プリセット画像処理部１２０、画像種類判別部１３０、画像密度算出部１４０、プリセット読込部１５０、プリセット選択部１６０、プリセット保存処理部１７０および画像出力部１８０の各機能を実現するとともに、画像処理プログラム１２Ａに対応する処理機能を実現する。また、ＣＰＵ１１は画像処理装置１０全体を制御する。
【０１０９】
（第２の実施の形態）
【０１１０】
次に、第２の実施の形態に係わる画像処理装置について説明する。
【０１１１】
第２の実施の形態の画像処理装置は、図１に示した第１の実施の形態の画像処理装置１０と同様の機能構成になっている。
【０１１２】
なお、第２の実施の形態において、プリセット記憶部１０１、プリセット画像処理部１２０、画像密度算出部１４０およびプリセット読込部１５０は、第１の実施の形態の場合に比較して機能が変更されている。次に、それらの構成要素の変更点について説明する。
【０１１３】
プリセット記憶部１０１には、デフォルト印刷設定情報（印刷に関するデフォルト設定の値）が記憶されているととともに、画像毎に、画像種類情報、デフォルト設定適用時のＣＭＹＫ画像密度および印刷設定情報を含むプリセットが記憶されている。
【０１１４】
プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込むとともにデフォルト印刷設定情報を読み込む。
【０１１５】
プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ（ＲＧＢの印刷画像データ）からＣＭＹＫ色の色毎の出力プレーン情報（ビットマスク）を生成する。このＣＭＹＫ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０１１６】
また、プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ、およびプリセット選択部１６０からの特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０１１７】
ところで、上述したＣＭＹＫ色の色毎の出力プレーン情報を生成するに際し、プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ（ＲＧＢの印刷画像データ）に対し、色空間変換用の多次元（３次元など）のルックアップテーブル（ＬＵＴ）に基づきＲＧＢ色空間からＣＭＹＫ色空間に色変換する色変換処理を実行するとともに、色変換処理後のＣＭＹＫ色空間の印刷画像データに対し、階調再現曲線（ＴＲＣ）に基づき階調補正する階調補正処理を実行する。
【０１１８】
次に、プリセット画像処理部１２０は、プリセット読込部１５０によって読み込まれた一つ以上のプリセット（全てのプリセット）を取得するとともに、プリセット読込部１５０によって読み込まれたデフォルト印刷設定情報を取得し、さらに上記画像処理後の印刷画像データ（ＣＭＹＫの印刷画像データ）に対し前記取得したデフォルト印刷設定情報に基づく画像処理を実行する。
【０１１９】
さらに、プリセット画像処理部１２０は、デフォルト印刷設定情報に基づいた画像処理後のＣＭＹＫの印刷画像データを基に、ＣＭＹＫ色の色毎の出力プレーン情報（ビットマスク）を生成する。
【０１２０】
画像密度算出部１４０は、印刷画像にかかわるＣＭＹＫ画像密度（ＣＭＹＫ色空間の色毎の画像に関する画像密度）を算出する。
【０１２１】
具体的には、画像密度算出部１４０は、プリセット画像処理部１２０から受け取ったＣＭＹＫ色の色毎の出力プレーン情報を基にＣＭＹＫ画像密度（ＣＭＹＫ色空間の色毎の画像に関する画像密度）を算出する。
【０１２２】
ちなみに、ＣＭＹＫ色空間のＣＭＹＫ色で表現される画像（ＣＭＹＫ画像）Ａに関し、Ｃ色の画像Ａに関する画像密度をＣａ、Ｍ色の画像Ａに関する画像密度をＭａ、Ｙ色の画像Ａに関する画像密度をＹａ、Ｋ色の画像Ａに関する画像密度をＫａとした場合、画像密度算出部１４０は、次の数２の式を演算することでＣＭＹＫ画像密度を算出する。ただし、ＣＭＹＫ画像Ａの画像サイズは、横＝ｗｉｄｔｈ、縦＝ｈｅｉｇｈｔとする。
【数２】
0005423225.tif 000003
【０１２３】
ここで、Ｐｃ（ｘ，ｙ）は画像Ａの座標（ｘ，ｙ）の画素のＣ色の値を示し、ＰＭ（ｘ，ｙ）は画像Ａの座標（ｘ，ｙ）の画素のＭ色の値を示し、ＰＹ（ｘ，ｙ）は画像Ａの座標（ｘ，ｙ）の画素のＹの値を示し、ＰＫ（ｘ，ｙ）は画像Ａの座標（ｘ，ｙ）の画素のＫの値を示す。
【０１２４】
次に、画像処理装置１０のプリセット選択処理について、図５を参照して説明する。
【０１２５】
ユーザによって、第１の実施の形態の場合と同様に、アプリケーションにより提供される印刷ダイアログの中の「ＯＫ」ボタンが押下されると、プリンタドライバとしての画像処理部１００が起動される。
【０１２６】
起動した画像処理部１００では、プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込むとともにデフォルト印刷設定情報を読み込む。
【０１２７】
また、画像入力部１１０は、アプリケーションから印刷対象の画像としての印刷画像データ（ＲＧＢの印刷画像データ）を読み込み（ステップＳ２０１）、読み込んだ印刷画像データをプリセット画像処理部１２０および画像種類判別１３０へ出力する。
【０１２８】
プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ（ＲＧＢの印刷画像データ）に対し上述した色変換処理、階調補正処理など画像処理を実行する。この画像処理の結果はＣＭＹＫの印刷画像データとなる。
【０１２９】
次に、プリセット画像処理部１２０は、プリセット読込部１５０によって読み込まれた一つ以上のプリセット（全てのプリセット）を取得するとともに、プリセット読込部１５０によって読み込まれたデフォルト印刷設定情報を取得し、さらに上記画像処理後の印刷画像データ（ＣＭＹＫの印刷画像データ）に対し前記取得したデフォルト印刷設定情報にと基づく画像処理を実行し、この画像処理の結果であるＣＭＹＫの印刷画像データを基に、ＣＭＹＫ色の色毎の出力プレーン情報を生成する（ステップＳ２０２）。この生成された結果（ＣＭＹＫ色の色毎の出力プレーン情報）は画像密度算出部１４０に与えられる。
【０１３０】
画像密度算出部１４０は、プリセット画像処理部１２０からのＣＭＹＫ色の色毎の出力プレーン情報を基にＣＭＹＫ画像密度を算出する（ステップＳ２０３）。つまり画像密度算出部１４０は、上述した数２の式を演算することで、ＣＭＹＫ画像密度を算出する。
【０１３１】
ちなみに、ステップＳ２０３において算出されるＣＭＹＫ画像密度は、デフォルト印刷設定情報を適用した印刷画像に関するＣＭＹＫ画像密度である。
【０１３２】
画像入力部１１０からの印刷画像データを受け取った画像種類判別部１３０は、その印刷画像データを基に印刷画像中の広義のグラフィックスとイメージとの割合を算出し（ステップＳ２０４）、この算出した結果を基に当該印刷画像の画像種類を判別し（ステップＳ２０５）、この判別した結果をプリセット選択部１６０へ出力する。
【０１３３】
画像種類判別部１３０からの判別の結果、および画像密度算出部１４０からのＣＭＹＫ画像密度を受け取ったプリセット選択部１６０は、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類判別部１３０によって判別された画像の種類を示す画像種類情報を含むプリセットであって、画像密度算出部１４０によって算出されたＣＭＹＫ画像密度との差分の値が最も小さいデフォルト設定適用時のＣＭＹＫ画像密度を含むプリセットを選択する（ステップＳ２０６〜Ｓ２０８）。
【０１３４】
具体的には、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字」を示している画像種類情報を有しているプリセットであって、画像密度算出部１４０によって算出されたＣＭＹＫ画像密度との差分の値が最も小さいデフォルト設定適用時のＣＭＹＫ画像密度を含むプリセットを選択する（ステップＳ２０６）。
【０１３５】
また、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字写真」を示している画像種類情報を有しているプリセットであって、画像密度算出部１４０によって算出されたＣＭＹＫ画像密度との差分の値が最も小さいデフォルト設定適用時のＣＭＹＫ画像密度を含むプリセットを選択する（ステップＳ２０７）。
【０１３６】
さらに、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「写真」を示している画像種類情報を有しているプリセットであって、画像密度算出部１４０によって算出されたＣＭＹＫ画像密度との差分の値が最も小さいデフォルト設定適用時のＣＭＹＫ画像密度を含むプリセットを選択する（ステップＳ２０８）。
【０１３７】
そして、プリセット選択部１６０は、上述したようにして選択した特定のプリセットをプリセット画像処理部１２０へ出力する。
【０１３８】
プリセット画像処理部１２０は、既に画像入力部１１０から受け取っている印刷画像データ、およびプリセット選択部１６０からの特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０１３９】
画像出力部１８０は、プリセット画像処理部１２０からの印刷ジョブを、図示しないプリンタに向けて出力して印刷要求を行う（ステップＳ２０９）。
【０１４０】
なお、プリセット保存処理部１７０は、プリセット選択部１６０によって選択された特定のプリセットに含まれる指標値としてのＣＭＹＫ画像密度と、画像密度算出部１４０によって算出された印刷画像にかかわるＣＭＹＫ画像密度との差分の値が閾値を超えている場合は、当該印刷画像にかかわる画像種類情報、指標値としてのＣＭＹＫ画像密度（デフォルト設定適用時のＣＭＹＫ画像密度）、および印刷設定情報を新規のプリセットとしてプリセット記憶部１０１に保存する。
【０１４１】
第２の実施の形態の画像処理装置１０のハードウェア構成も、図４に示した第１の実施の形態の画像処理装置１０と同様になっている。
【０１４２】
（第３の実施の形態）
【０１４３】
次に、第３の実施の形態に係わる画像処理装置について説明する。
【０１４４】
第３の実施の形態の画像処理装置３０は、図６に示す構成になっている。画像処理装置３０は、図１に示した第１の実施の形態の画像処理装置１０において、画像密度算出部１４０を削除し、トナー消費率算出部３１０、トナー消費率取得部３２０、およびトナー消費率設定部１０４を追加した機能構成になっている。なお、図６において、図１に示す構成要素と同様の機能を果たす部分には同一の符号を付す。また、図６においては、入力部１０２および表示部１０３は省略されている。
【０１４５】
なお、第３の実施の形態において、プリセット記憶部１０１、プリセット画像処理部１２０、画像種類判別部１３０およびプリセット選択部１６０は、第１の実施の形態の場合に比較して機能が変更されている。次に、それらの構成要素の変更点について説明する。
【０１４６】
プリセット記憶部１０１には、画像毎に、画像種類情報、デフォルト設定適用時のＣＭＹＫ画像密度、印刷設定適用時のＣＭＹＫ画像密度および印刷設定情報含むプリセットが記憶されている。
【０１４７】
プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ、およびプリセット選択部１６０からの特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。プリセット画像処理部１２０は、前記印刷画像データに対する画像処理は実施しない。
【０１４８】
画像種類判別部１３０は、判別した結果としての画像種類をトナー消費率算出部３１０へ出力する。
【０１４９】
トナー消費率算出部３１０は、算出手段の機能を有し、プリセット読込部１５０によって読み込まれた一つ以上のプリセットのうち、画像種類判別部１３０から受け取った画像種類を示す画像種類情報を含むプリセットに対応して、当該プリセットに含まれる印刷設定適用時のＣＭＹＫ画像密度およびデフォルト設定適用時のＣＭＹＫ画像密度に基づき当該プリセットに対応する画像にかかわるトナー消費率を算出する。
【０１５０】
このプリセットに対応する画像にかかわるトナー消費率は、記録材（トナー）の第２の消費率を意味する。
【０１５１】
すなわち、トナー消費率算出部３１０は、｛（印刷設定の値を適用した画像に関するＣＭＹＫ画像密度／デフォルト設定の値を適用した画像に関するＣＭＹＫ画像密度）×１００｝、すなわち（印刷設定適用時のＣＭＹＫ画像密度／デフォルト設定適用時のＣＭＹＫ画像密度）×１００｝を演算してトナー消費率を算出する。
【０１５２】
トナー消費率取得部３２０は、トナー消費率設定部１０４によって設定されるトナー消費率を取得する。この取得されたトナー消費率は記録材（トナー）の第１の消費率を意味する。
【０１５３】
トナー消費率設定部１０４は、例えば入力装置であり、記録材の第１の消費率としてのトナー消費率を設定する。
【０１５４】
プリセット選択部１６０は、上述した第１の消費率と上述した第２の消費率との差分を求めるとともに、プリセット読込部１５０によって読み込まれた一つ以上のプリセットのうちの、画像種類判別部１３０から受け取った画像種類を示す画像種類情報を含むプリセットの中から、前記差分の値が最も小さいものとなる前記記録材の第２の消費率に対応するプリセットを選択する。
【０１５５】
次に、画像処理装置３０のプリセット選択処理について、図７を参照して説明する。
【０１５６】
この例では、ユーザによって設定されたトナー消費率（記録材の第１の消費率）を第１のトナー消費率とし、プリセットに対応する画像にかかわるトナー消費率（記録材の第２の消費率）を第２のトナー消費率とする。
【０１５７】
ユーザは、画像処理装置３０で動作し起動中のアプリケーションが表示部１０３に表示されている状態で、入力部１０２を操作して、当該アプリケーションから印刷コマンドを指示し、当該アプリケーションにより提供され表示部１０３に表示される印刷ダイアログの中の「プロパティ」ボタンを押下する。
【０１５８】
このようにして印刷ダイアログ中の「プロパティ」ボタンが押下されると、プリンタドライバとしての画像処理部１００が起動される。
【０１５９】
起動した画像処理部１００は、図８に示すような印刷設定プロパティ（ドライバプロパティ）１０４０を表示部１０３に表示する。ユーザは、トナー消費率設定部１０４を操作して、表示部１０３に表示された印刷設定プロパティ１０４０の中のトナー消費率を設定する設定欄１０４１に所望のトナー消費率（第１のトナー消費率）を設定し、その後、「ＯＫ」ボタン１０４２を押下する。
【０１６０】
印刷設定プロパティ１０４０の設定欄１０４１に第１のトナー消費率が設定され「ＯＫ」ボタン１０４２が押下されると、画像処理部１００では、トナー消費率取得部３２０は、印刷設定プロパティ１０４に設定された第１のトナー消費率を取得し（ステップＳ３０１）、この取得した第１のトナー消費率をプリセット選択部１６０へ出力する。
【０１６１】
プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込む。
【０１６２】
画像入力部１１０は、アプリケーションから印刷対象の画像としての印刷画像データ（ＲＧＢの印刷画像データ）を読み込み（ステップＳ３０２）、読み込んだ印刷画像データをプリセット画像処理部１２０および画像種類判別１３０へ出力する。
【０１６３】
画像種類判別部１３０は、その印刷画像データを基に印刷画像中の広義のグラフィックスとイメージとの割合を算出し（ステップＳ３０３）、この算出した結果を基に当該印刷画像の画像種類を判別し（ステップＳ３０４）、この判別した結果をトナー消費率算出部３１０へ出力する。
【０１６４】
トナー消費率算出部３１０は、プリセット読込部１５０によって読み込まれた一つ以上のプリセットのうち、画像種類判別部１３０から受け取った画像種類を示す画像種類情報を含むプリセットについて、該当するプリセットに含まれる印刷設定適用時のＣＭＹＫ画像密度およびデフォルト設定適用時のＣＭＹＫ画像密度に基づきトナー消費率（第２のトナー消費率）を算出する（ステップＳ３０５〜Ｓ３０７）。
【０１６５】
具体的には、トナー消費率算出部３１０は、画像種類判別１３０からの画像種類が「文字」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットのうちの、画像種類情報が「文字」を示している画像種類情報を有しているプリセットからデフォルト設定適用時のＣＭＹＫ画像密度および印刷設定適用時のＣＭＹＫ画像密度を抽出するとともに、これら抽出したデフォルト設定適用時のＣＭＹＫ画像密度および印刷設定適用時のＣＭＹＫ画像密度を基に第２のトナー消費率を算出する（ステップＳ３０５）。
【０１６６】
また、トナー消費率算出部３１０は、画像種類判別１３０からの画像種類が「文字写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットのうちの、画像種類情報が「文字写真」を示している画像種類情報を有しているプリセットからデフォルト設定適用時のＣＭＹＫ画像密度および印刷設定適用時のＣＭＹＫ画像密度を抽出するとともに、これら抽出したデフォルト設定適用時のＣＭＹＫ画像密度および印刷設定適用時のＣＭＹＫ画像密度を基に第２のトナー消費率を算出する（ステップＳ３０６）。
【０１６７】
さらに、トナー消費率算出部２１０は、画像種類判別１３０からの画像種類が「写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットのうちの、画像種類情報が「写真」を示している画像種類情報を有しているプリセットからデフォルト設定適用時のＣＭＹＫ画像密度および印刷設定適用時のＣＭＹＫ画像密度を抽出するとともに、これら抽出したデフォルト設定適用時のＣＭＹＫ画像密度および印刷設定適用時のＣＭＹＫ画像密度を基に第２のトナー消費率を算出する（ステップＳ３０７）。
【０１６８】
そして、トナー消費率算出部３１０は、画像種類判別部１３０によって判別された画像種類に対応する画像種類情報を有するプリセットについて第２のトナー消費率を算出したときは、プリセットと第２のトナー消費率とを関連つけてプリセット選択部１６０へ出力する。
【０１６９】
トナー消費率算出部３１０からのプリセットおよび第２のトナー消費率を受け取ったプリセット選択部１６０は、受け取ったプリセットに対応する第２のトナー消費率と、既にトナー消費率取得部３２０から受け取っている第１のトナー消費率との差分を求めるとともに、プリセット読込部１５０によって読み込まれた一つ以上のプリセットの中から、画像種類判別部１３０から受け取った画像種類を示す画像種類情報を含むプリセットであって、前記差分の値が最も小さいものとなる第２の消費率に対応するプリセットを選択する（ステップＳ３０８）。
【０１７０】
そして、プリセット選択部１６０は、上述したようにして選択した特定のプリセットをプリセット画像処理部１２０へ出力する。
【０１７１】
プリセット画像処理部１２０は、既に画像入力部１１０から受け取っている印刷画像データ、およびプリセット選択部１６０から渡された特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０１７２】
画像出力部１８０は、プリセット画像処理部１２０からの印刷ジョブを、図示しないプリンタに向けて出力して印刷要求を行う（ステップＳ３０９）。
【０１７３】
第３の実施の形態の画像処理装置３０のハードウェア構成も、図４に示した第１の実施の形態の画像処理装置１０と同様になっている。
【０１７４】
なお、記憶装置１２に記憶される画像処理プログラム１２Ａは、図６に示した画像処理部１００の画像入力部１１０、プリセット画像処理部１２０、画像種類判別部１３０、プリセット読込部１５０、プリセット選択部１６０、プリセット保存処理部１７０、画像出力部１８０およびトナー消費率算出部３１０およびトナー消費率取得部３２０の各機能を実現するためのソフトウェア（プログラム）を含んでいる。
【０１７５】
（第４の実施の形態）
【０１７６】
次に、第４の実施の形態に係わる画像処理装置について説明する。
【０１７７】
第４の実施の形態の画像処理装置４０は、図９に示す構成になっている。画像処理装置４０は、図６に示した第３の実施の形態の画像処理装置３０において、画像密度算出部４１０を追加し、トナー消費率算出部３１０をトナー消費率算出部４２０に変更した機能構成になっている。なお、図９において、図６に示す構成要素と同様の機能を果たす部分には同一の符号を付す。また、図９においては、入力部１０２および表示部１０３は省略されている。
【０１７８】
なお、第４の実施の形態において、プリセット画像処理部１２０、画像種類判別部１３０、プリセット読込部１５０およびプリセット選択部１６０は、第３の実施の形態の場合に比較して機能が変更されている。次に、それらの構成要素の変更点について説明する。
【０１７９】
プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込むとともにデフォルト印刷設定情報を読み込む。
【０１８０】
画像種類判別部１３０は、判別した結果としての画像種類をプリセット画像処理部１２０へ出力する。
【０１８１】
プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ（ＲＧＢの印刷画像データ）からＣＭＹＫ色の色毎の出力プレーン情報を生成する。このＣＭＹＫ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０１８２】
また、プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ、およびプリセット選択部１６０からの特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０１８３】
ところで、上述したＣＭＹＫ色の色毎の出力プレーン情報を生成するに際し、プリセット画像処理部１２０は、２種類のＣＭＹＫ色の色毎の出力プレーン情報を生成する。
【０１８４】
すなわち、プリセット画像処理部１２０は、１種類目の出力プレーン情報を生成するために、画像入力部１１０から受け取った印刷画像データ（ＲＧＢの印刷画像データ）に対し、上述した色変換処理、階調補正処理など画像処理を実行する。この画像処理の結果は、ＣＭＹＫの印刷画像データとなる。
【０１８５】
次に、プリセット画像処理部１２０は、プリセット読込部１５０によって読み込まれた一つ以上のプリセット（全てのプリセット）の中から画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含むプリセットを取得するとともに、取得したプリセット毎に、上述したＣＭＹＫの印刷画像データに対し該当するプリセットに含まれる印刷設定情報に基づく画像処理を実行する。
【０１８６】
この画像処理の結果としての印刷画像（ＣＭＹＫの印刷画像）を印刷設定適用時の印刷画像（プリセット内の印刷設定情報の印刷設定適用時のＣＭＹＫの印刷画像）と定義する。
【０１８７】
プリセット画像処理部１２０は、印刷設定適用時の印刷画像（印刷設定適用時のＣＭＹＫの印刷画像）を基にＣＭＹＫ色の色毎の出力プレーン情報を生成する。この印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０１８８】
次に、プリセット画像処理部１２０は、２種類目の出力プレーン情報を生成するために、プリセット読込部１５０によって読み込まれたデフォルト印刷設定情報を取得するとともに、上述したＣＭＹＫの印刷画像データに対し前記取得したデフォルト印刷設定情報に基づく画像処理を実行する。
【０１８９】
この画像処理の結果としての印刷画像（ＣＭＹＫの印刷画像）をデフォルト設定適用時の印刷画像（デフォルト設定適用時のＣＭＹＫの印刷画像）と定義する。
【０１９０】
続いて、プリセット画像処理部１２０は、デフォルト設定適用時の印刷画像（デフォルト設定適用時のＣＭＹＫの印刷画像）を基にＣＭＹＫ色の色毎の出力プレーン情報を生成する。このデフォルト設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０１９１】
第４の実施の形態では、画像密度算出部４１０およびトナー消費率算出部４２０が協働することで算出手段の機能を果たし、プリセット記憶部１０１に記憶されているプリセットの中の画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含むプリセットに対応して、当該プリセットと印刷画像とを基に当該印刷画像にかかわる第２のトナー消費率（記録材の第２の消費率）を算出する。
【０１９２】
すなわち、画像密度算出部４１０は、上述したように、プリセット画像処理部１２０によって生成された印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報を基にＣＭＹＫ画像密度（ＣＭＹＫ色空間の色毎の画像に関する画像密度）を算出するとともに、プリセット画像処理部１２０によって生成されたデフォルト設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報を基にＣＭＹＫ画像密度（ＣＭＹＫ色空間の色毎の画像に関する画像密度）を算出する。
【０１９３】
トナー消費率算出部４２０は、上述した一つ以上のプリセット（全てのプリセット）の中の画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含むプリセットに対応して画像密度算出分４１０によって算出された印刷設定適用時の印刷画像（ＣＭＹＫの印刷画像）にかかわるＣＭＹＫ画像密度と、画像密度算出分４１０によって算出されたデフォルト設定適用時の印刷画像（ＣＭＹＫの印刷画像）にかかわるＣＭＹＫ画像密度とに基づき、印刷画像にかかわる第２のトナー消費率（記録材の第２の消費率）を算出する。
【０１９４】
そして、トナー消費率算出部４２０は、｛（印刷設定適用時のＣＭＹＫ画像密度／デフォルト設定適用時のＣＭＹＫ画像密度）×１００｝を演算してトナー消費率を算出する。
【０１９５】
この場合、画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含むプリセット毎に印刷画像にかかわる第２のトナー消費率が算出される。このようにして算出された前記プリセット毎の印刷画像にかかわる第２のトナー消費率はプリセット選択部１６０に与えられる。
【０１９６】
プリセット選択部１６０は、トナー消費率取得部３２０によって取得された第１のトナー消費率とトナー消費率算出部４２０によって算出された第２のトナー消費率との差分を求めるとともに、プリセット読込部１５０によって読み込まれた一つ以上のプリセット（プリセット記憶部１０１に記憶されている一つ以上のプリセット）のうちの、画像種類判別部１３０によって判別された画像の種類を示す画像種類情報を含むプリセットの中から、前記差分の値が最も小さいものとなる第２のトナー消費率に対応するプリセットを選択する。
【０１９７】
次に、画像処理装置４０のプリセット選択処理について、図１０を参照して説明する。
【０１９８】
ユーザは、第３の実施の形態での所望のトナー消費率（第１のトナー消費率）の設定の操作と同様に、アプリケーションから印刷コマンドを指示し、印刷ダイアログの中の「プロパティ」ボタンを押下するとともに、印刷ダイアログ中の「プロパティ」ボタンが押下されることに起因して表示部１０３に表示される印刷設定プロパティ（ドライバプロパティ）１０４０（図８参照）の中の設定欄１０４１に所望のトナー消費率（第１のトナー消費率）を設定し、その後、「ＯＫ」ボタン１０４２を押下する。
【０１９９】
印刷設定プロパティ１０４０の設定欄１０４１に第１のトナー消費率が設定され「ＯＫ」ボタン１０４２が押下されると、画像処理部１００では、トナー消費率取得部３２０は、印刷設定プロパティ１０４に設定された第１のトナー消費率を取得し（ステップＳ４０１）、この取得した第１のトナー消費率をプリセット選択部１６０へ出力する。
【０２００】
プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込むとともにデフォルト印刷設定情報を読み込む。
【０２０１】
画像入力部１１０は、アプリケーションから印刷対象の画像としての印刷画像データ（ＲＧＢの印刷画像データ）を読み込み（ステップＳ４０２）、読み込んだ印刷画像データをプリセット画像処理部１２０および画像種類判別１３０へ出力する。
【０２０２】
画像種類判別部１３０は、その印刷画像データを基に印刷画像中の広義のグラフィックスとイメージとの割合を算出し（ステップＳ４０３）、この算出した結果を基に当該印刷画像の画像種類を判別し（ステップＳ４０４）、この判別した結果をプリセット画像処理部１２０へ出力する。
【０２０３】
プリセット画像処理部１２０は、プリセット読込部１５０によって読み込まれた一つ以上のプリセット（全てのプリセット）の中から画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含むプリセットを取得するとともに、取得したプリセット毎に、該当するプリセットに含まれる印刷設定情報を適用した印刷設定適用時の印刷画像（印刷設定適用時のＣＭＹＫの印刷画像）に対応するＣＭＹＫ色の色毎の出力プレーン情報を生成する（ステップＳ４０５〜Ｓ４０７）。
【０２０４】
すなわち、プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ（ＲＧＢの印刷画像データ）に対し、上述した色変換処理、階調補正処理など画像処理を実行して、ＣＭＹＫの印刷画像データを生成する。
【０２０５】
次に、プリセット画像処理部１２０は、取得したプリセット毎に、上述したＣＭＹＫの印刷画像データに対し該当するプリセットに含まれる印刷設定情報に基づく画像処理を実行して、印刷設定適用時の印刷画像（プリセット内の印刷設定情報の印刷設定適用時のＣＭＹＫの印刷画像）を生成する。
【０２０６】
続いて、プリセット画像処理部１２０は、印刷設定適用時の印刷画像（印刷設定適用時のＣＭＹＫの印刷画像）を基にＣＭＹＫ色の色毎の出力プレーン情報を生成する。
【０２０７】
具体的には、プリセット画像処理部１２０は、画像種類判別１３０からの画像種類が「文字」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字」を示している画像種類情報を有しているプリセットを取得するとともに、取得したプリセット毎に、該当するプリセットに含まれる印刷設定情報を適用した印刷設定適用時の印刷画像（印刷設定適用時のＣＭＹＫの印刷画像）に対応するＣＭＹＫ色の色毎の出力プレーン情報を生成する（ステップＳ４０５）。
【０２０８】
このようにして生成されるプリセット毎の印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報は、画像密度算出部１４０に与えられる。
【０２０９】
また、プリセット画像処理部１２０は、画像種類判別１３０からの画像種類が「文字写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字写真」を示している画像種類情報を有しているプリセットを取得するとともに、取得したプリセット毎に、該当するプリセットに含まれる印刷設定情報を適用した印刷設定適用時の印刷画像（印刷設定適用時のＣＭＹＫの印刷画像）に対応するＣＭＹＫ色の色毎の出力プレーン情報を生成する（ステップＳ４０６）。
【０２１０】
このようにして生成されるプリセット毎の印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報は、画像密度算出部１４０に与えられる。
【０２１１】
さらに、プリセット画像処理部１２０は、画像種類判別１３０からの画像種類が「写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「写真」を示している画像種類情報を有しているプリセットを取得するとともに、取得したプリセット毎に、該当するプリセットに含まれる印刷設定情報を適用した印刷設定適用時の印刷画像（印刷設定適用時のＣＭＹＫの印刷画像）に対応するＣＭＹＫ色の色毎の出力プレーン情報を生成する（ステップＳ４０７）。
【０２１２】
このようにして生成されるプリセット毎の印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報は、画像密度算出部１４０に与えられる。
【０２１３】
ステップＳ４０５、ステップＳ４０６またはステップＳ４０７を終了したプリセット画像処理部１２０は、プリセット読込部１５０によって読み込まれたデフォルト印刷設定情報を取得するとともに、画像入力部１１０から受け取った印刷画像データに対し前記取得したデフォルト印刷設定情報に基づく画像処理を実行し、さらに、前記画像処理の結果であるデフォルト設定適用時の印刷画像（デフォルト設定適用時のＣＭＹＫの印刷画像）を基にＣＭＹＫ色の色毎の出力プレーン情報を生成する（ステップＳ４０８）。
【０２１４】
このデフォルト設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０２１５】
画像密度算出部４１０は、プリセット画像処理部１２０から受け取ったプリセット毎の印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報を基にプリセット毎のＣＭＹＫ画像密度（ＣＭＹＫ色空間の色毎の画像に関する画像密度）を算出する（ステップＳ４０９）。
【０２１６】
また、画像密度算出部４１０は、プリセット画像処理部１２０から受け取ったデフォルト設定適用時の印刷画像（ＣＭＹＫの印刷画像）に対応するＣＭＹＫ色の色毎の出力プレーン情報を基にＣＭＹＫ画像密度（ＣＭＹＫ色空間の色毎の画像に関する画像密度）を算出する。
【０２１７】
トナー消費率算出部４２０は、上述した一つ以上のプリセット（全てのプリセット）の中の画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含むプリセットに対応して画像密度算出部４１０によって算出された印刷設定適用時の印刷画像（ＣＭＹＫの印刷画像）にかかわるＣＭＹＫ画像密度と、画像密度算出部４１０によって算出されたデフォルト設定適用時の印刷画像（ＣＭＹＫの印刷画像）にかかわるＣＭＹＫ画像密度とに基づき、印刷画像にかかわる第２のトナー消費率（記録材の第２の消費率）を算出する（ステップＳ４１０）。
【０２１８】
すなわち、トナー消費率算出部４２０は、画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含む各プリセットに対応して、｛（印刷設定適用時のＣＭＹＫ画像密度／デフォルト設定適用時のＣＭＹＫ画像密度）×１００｝を演算して第２のトナー消費率を算出する。
【０２１９】
上述したようにして求めた上記各プリセットのそれぞれに対応する第２のトナー消費率はプリセット選択部１６０に与えられる。
【０２２０】
プリセット選択部１６０は、トナー消費率取得部３２０から取得した第１のトナー消費率とトナー消費率算出部４２０から取得した各プリセットに対応する各第２のトナー第２の消費率との差分を求めるとともに、プリセット読込部１５０によって読み込まれた一つ以上のプリセットのうちの、画像種類判別部１３０から受け取った画像種類を示す画像種類情報を含むプリセットであって、前記差分の値が最も小さいものとなる第２のトナー消費率に対応するプリセットを選択する（ステップＳ４１１）。
【０２２１】
そして、プリセット選択部１６０は、上述したようにして選択した特定のプリセットをプリセット画像処理部１２０へ出力する。
【０２２２】
プリセット画像処理部１２０は、既に画像入力部１１０から受け取っている印刷画像データ、プリセット選択部１６０から渡された特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０２２３】
画像出力部１８０は、プリセット画像処理部１２０からの印刷ジョブを、図示しないプリンタに向けて出力して印刷要求を行う（ステップＳ４１２）。
【０２２４】
第４の実施の形態の画像処理装置４０のハードウェア構成も、図４に示した第１の実施の形態の画像処理装置１０と同様になっている。
【０２２５】
なお、記憶装置１２に記憶される画像処理プログラム１２Ａは、図９に示した画像処理部１００の画像入力部１１０、プリセット画像処理部１２０、画像種類判別部１３０、プリセット読込部１５０、プリセット選択部１６０、プリセット保存処理部１７０、画像出力部１８０、トナー消費率取得部３２０、画像密度算出部４１０およびトナー消費率算出部４２０の各機能を実現するためのソフトウェア（プログラム）を含んでいる。
【０２２６】
（第５の実施の形態）
【０２２７】
次に、第５の実施の形態に係わる画像処理装置について説明する。
【０２２８】
第５の実施の形態の画像処理装置５０は、図１１に示す構成になっている。画像処理装置５０は、図１に示した第１の実施の形態の画像処理装置１０において、画像密度算出部１４０を削除し、ヒストグラム算出部５１０を追加した機能構成になっている。なお、図１１において、図１に示す構成要素と同様の機能を果たす部分には同一の符号を付す。また、図１１においては、入力部１０２および表示部１０３は省略されている。
【０２２９】
なお、第５の実施の形態において、プリセット記憶部１０１およびプリセット画像処理部１２０は、第１の実施の形態の場合に比較して機能が変更されている。次に、その構成要素の変更点について説明する。
【０２３０】
プリセット記憶部１０１には、画像毎に、画像種類情報、ＲＧＢヒストグラムおよび印刷設定情報含むプリセットが記憶されている。
【０２３１】
プリセット画像処理部１２０は、画像入力部１１０から受け取ったＲＧＢの印刷画像データをそのままヒストグラム算出部５１０へ出力する。
【０２３２】
また、プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ、およびプリセット選択部１６０からの特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０２３３】
ヒストグラム算出部５１０は、算出手段の機能を有し、上記指標値を算出するものであり、例えば、プリセット画像処理部１２０から受け取ったＲＧＢの印刷画像データにかかわる予め定められた色空間の色毎の画像に関する画像密度を算出する。第５の実施の形態では、ヒストグラム算出部５１０は、ＲＧＢヒストグラム（ＲＧＢ色空間の色毎の画像に関するヒストグラム）を算出する。
【０２３４】
次に、画像処理装置５０のプリセット選択処理について、図１２を参照して説明する。
【０２３５】
この例では、画像入力部１１０は、例えば階調数が２５６（階調値が０〜２５５）のＲＧＢの印刷画像データを、アプリケーションから読み込むものとする。
【０２３６】
ユーザは、画像処理装置１０で動作し起動中のアプリケーションが表示部１０３に表示されている状態で、入力部１０２を操作して、当該アプリケーションから印刷コマンドを指示し、当該アプリケーションにより提供され表示部１０３に表示される印刷ダイアログの中の「ＯＫ」ボタンを押下する。
【０２３７】
このように印刷ダイアログ中の「ＯＫ」ボタンが押下されると、プリンタドライバとしての画像処理部１００が起動される。起動した画像処理部１００では、プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込む。
【０２３８】
また、画像入力部１１０は、アプリケーションから印刷対象の画像としての印刷画像データ（ＲＧＢの印刷画像データ）を読み込み（ステップＳ５０１）、読み込んだ印刷画像データをプリセット画像処理部１２０および画像種類判別１３０へ出力する。
【０２３９】
プリセット画像処理部１２０は、印刷画像入力部１１０から受け取ったＲＧＢの印刷画像データをそのままヒストグラム算出部５１０へ出力する。
【０２４０】
ヒストグラム算出部５１０は、プリセット画像処理部１２０からのＲＧＢの印刷画像データにかかわるＲＧＢヒストグラム（ＲＧＢ色空間の色毎の画像に関するヒストグラム）を算出する（ステップＳ５０２）。
【０２４１】
この場合、ヒストグラム算出部５１０は、ＲＧＢの印刷画像データについて、０〜２５５の階調値毎に画素数の累積値を求めることにより、ＲＧＢヒストグラムを算出する。
【０２４２】
画像入力部１１０からの印刷画像データを受け取った画像種類判別部１３０は、その印刷画像データを基に印刷画像中の広義のグラフィックスとイメージとの割合を算出し（ステップＳ５０３）、この算出した結果を基に当該印刷画像の画像種類を判別し（ステップＳ５０４）、この判別した結果をプリセット選択部１６０へ出力する。
【０２４３】
画像種類判別部１３０からの判別の結果、およびヒストグラム算出部５１０からのＲＧＢヒストグラムを受け取ったプリセット選択部１６０は、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類判別部１３０によって判別された画像の種類を示す画像種類情報を含むプリセットであって、ヒストグラム算出部５１０によって算出されたＲＧＢヒストグラムとの差分の値が最も小さいＲＧＢヒストグラムを含むプリセットを選択する（ステップＳ５０５〜Ｓ５０７）。
【０２４４】
なお、上記差分の値が最も小さいＲＧＢヒストグラムを含むプリセットの求め方の詳細については後述する。
【０２４５】
具体的には、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字」を示している画像種類情報を有しているプリセットであって、ヒストグラム算出部５１０によって算出されたＲＧＢヒストグラムとの差分の値が最も小さいＲＧＢヒストグラムを含むプリセットを選択する（ステップＳ５０５）。
【０２４６】
また、プリセット選択部１６０は、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字写真」を示している画像種類情報を有しているプリセットであって、ヒストグラム算出部５１０によって算出されたＲＧＢヒストグラムとの差分の値が最も小さいＲＧＢヒストグラムを含むプリセットを選択する（ステップＳ５０６）。
【０２４７】
さらに、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「写真」を示している画像種類情報を有しているプリセットであって、ヒストグラム算出部５１０によって算出されたＲＧＢヒストグラムとの差分の値が最も小さいＲＧＢヒストグラムを含むプリセットを選択する（ステップＳ５０７）。
【０２４８】
そして、プリセット選択部１６０は、上述したようにして選択した特定のプリセットをプリセット画像処理部１２０へ出力する。
【０２４９】
プリセット画像処理部１２０は、既に画像入力部１１０から受け取っている印刷画像データ、プリセット選択部１６０からの特定のプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０２５０】
画像出力部１８０は、プリセット画像処理部１２０からの印刷ジョブを、図示しないプリンタに向けて出力して印刷要求を行う（ステップＳ５０８）。
【０２５１】
なお、プリセット保存処理部１７０は、プリセット選択部１６０によって選択された特定のプリセットに含まれる指標値としてのＲＧＢヒストグラムと、ヒストグラム算出部５１０によって算出された印刷画像にかかわるＲＧＢヒストグラムとの差分の値が閾値を超えている場合は、当該印刷画像にかかわる画像種類情報、指標値としてのＲＧＢヒストグラム、および印刷設定情報を新規のプリセットとしてプリセット記憶部１０１に保存する。
【０２５２】
次に、プリセット選択部１６０によるヒストグラム算出部５１０によって算出されたＲＧＢヒストグラム（印刷画像にかかわるＲＧＢヒストグラム）との差分の値が最も小さいＲＧＢヒストグラム（プリセットに対応する画像にかかわるＲＧＢヒストグラム）を含むプリセットの求め方について説明する。
【０２５３】
ここで、上記印刷画像（ＲＧＢの画像）を画像＃１とし、プリセットに対応する画像（ＲＧＢの画像）を画像＃２とする。例えば赤（Ｒ）色の画像＃１および例えば赤（Ｒ）色の画像＃２のそれぞれに関するヒストグラムは、横軸を例えば０〜２５５の階調値の階調数とし、縦軸を画素数とした場合、階調値毎の画素数の累積値の特性を示すものである。
【０２５４】
また、緑（Ｇ）色の画像＃１および緑（Ｇ）色の画像＃２のそれぞれに関するヒストグラム、青（Ｂ）色の画像＃１および青（Ｂ）色の画像＃２のそれぞれに関するヒストグラムも、上記同様に、階調値毎の画素数の累積値の特性を示すものである。
【０２５５】
上述した前提条件の下、次の（１）〜（３）の算出手順に従って算出処理を実行することにより上記差分の値が求められる。
【０２５６】
（１）プリセット選択部１６０は、Ｒ色の画像＃１に関するヒストグラムとＲ色の画像＃２に関するヒストグラムとについて、上記階調数における同一の階調値毎に画素数の差の絶対値を算出し、その絶対値の総和（この例では２５６分の絶対値の総和）を求める。
【０２５７】
（２）プリセット選択部１６０は、Ｇ色の画像およびＢ色の画像のそれぞれに関するヒストグラムについても、Ｒ色の画像に関するヒストグラムの場合と同様に、上記階調数における同一の階調値毎に画素数の差の絶対値を算出し、その絶対値の総和（この例では２５６分の絶対値の総和）を求める。
【０２５８】
（３）プリセット選択部１６０は、Ｒ色の画像にかかわる絶対値の総和と、Ｇ色の画像にかかわる絶対値の総和と、Ｂ色の画像にかかわる絶対値の総和とを合計する。この合計した結果（合計値）が、ＲＧＢの画像＃１に関するＲＧＢヒストグラムとＲＧＢの画像＃２に関するＲＧＢヒストグラムとの差分の値となる。
【０２５９】
そして、プリセット選択部１６０は、上述したようにして画像＃１に関するＲＧＢヒストグラムと複数のプリセットに対応する複数の画像＃２のそれぞれに関するＲＧＢヒストグラムとの差分の値を求め、これら求めた差分の値の中で最も小さい差分の値を抽出する。
【０２６０】
さらに、プリセット選択部１６０は、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、上記抽出した差分の値が得られた画像を含むプリセットを選択する。
【０２６１】
例えば、Ｒ色の画像＃１に関するヒストグラムおよびＲ色の画像＃２に関するヒストグラムが図１３（ａ）に示すように内容であるとし、またＲ色の画像＃１に関するヒストグラムおよびＲ色の画像＃３に関するヒストグラムが図１３（ｂ）に示すように内容であるとする。
【０２６２】
この場合、Ｒ色の画像に注目した場合、Ｒ色の画像＃１に関するヒストグラムとＲ色の画像＃２に関するヒストグラムとの差分の値は、図１３（ａ）に示すように、点線矢印で示される各階調の差の総和である。
【０２６３】
また、Ｒ色の画像に注目した場合、Ｒ色の画像＃１に関するヒストグラムとＲ色の画像＃３に関するヒストグラムとの差分の値は、図１３（ｂ）に示すように、実線矢印で示される各階調の差の総和である。
【０２６４】
図１３に示す例では、Ｒ色の画像に注目した場合においては、画＃１に関するヒストグラムとの差分の値が最も小さいヒストグラムは、画像＃３に関するヒストグラムということになる。
【０２６５】
第５の実施の形態の画像処理装置５０のハードウェア構成も、図４に示した第１の実施の形態の画像処理装置１０と同様になっている。
【０２６６】
なお、記憶装置１２に記憶される画像処理プログラム１２Ａは、図１１に示した画像処理部１００の画像入力部１１０、プリセット画像処理部１２０、画像種類判別部１３０、プリセット読込部１５０、プリセット選択部１６０、プリセット保存処理部１７０、画像出力部１８０およびヒストグラム算出部５１０の各機能を実現するためのソフトウェア（プログラム）を含んでいる。
【０２６７】
（第６の実施の形態）
【０２６８】
次に、第６の実施の形態に係わる画像処理装置について説明する。
【０２６９】
第６の実施の形態の画像処理装置６０は、図１４に示す構成になっている。画像処理装置６０は、図１に示した第１の実施の形態の画像処理装置１０において、並び替え設定部１０５、プリセット表示部１０６、プリセット指定部１０７、プリセット並び替え部６１０、第３の実施の形態のトナー消費率算出部３１０およびトナー消費率３２０（図６参照）、第４の実施の形態の画像密度算出部４１０およびトナー消費率算出部４２０（図９参照）、第５の実施の形態のヒストグラム算出部５１０（図１１参照）を追加した機能構成になっている。なお、図１４において、図１に示す構成要素と同様の機能を果たす部分には同一の符号を付す。また、図１４においては、入力部１０２および表示部１０３は省略されている。
【０２７０】
第６の実施の形態において、画像処理部１００は、図１４に示すように、構成要素１１０〜１８０，３１０，３２０，４１０，４２０，５１０，６１０を有している。
【０２７１】
また、第６の実施の形態において、プリセット画像処理部１２０、画像密度算出部１４０およびプリセット選択部１６０は第１の実施の形態の場合に比較して、トナー消費率算出部３１０は第３の実施の形態の場合に比較して、トナー消費率算出部４２０は第４の実施の形態の場合に比較して、ヒストグラム算出部５１０は第５の実施の形態の場合に比較して、それぞれ機能が変更されている。
【０２７２】
プリセット画像処理部１２０は、次の（１）〜（５）のうち何れかの処理を実行する。
【０２７３】
（１）プリセット画像処理部１２０第１の実施の形態の場合と同様に、画像入力部１１０から受け取ったＲＧＢの印刷画像データを基に、ＲＧＢ色の色毎の出力プレーン情報（ビットマスク）を生成する。このＲＧＢ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０２７４】
（２）プリセット画像処理部１２０は、第２の実施の形態の場合と同様に、画像入力部１１０から受け取ったＲＧＢの印刷画像データからＣＭＹＫ色の色毎の出力プレーン情報を生成する。このＣＭＹＫ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０２７５】
（３）プリセット画像処理部１２０は、第３の実施の形態の場合と同様に、画像入力部１１０から受け取ったＲＧＢの印刷画像データに対しては何もしない。
【０２７６】
（４）プリセット画像処理部１２０は、第４の実施の形態の場合と同様に、ＣＭＹＫ色の色毎の出力プレーン情報を生成する。このＣＭＹＫ色の色毎の出力プレーン情報は画像密度算出部１４０に与えられる。
【０２７７】
（５）プリセット画像処理部１２０は、第５の実施の形態の場合と同様に、画像入力部１１０から受け取ったＲＧＢの印刷画像データをそのままヒストグラム算出部５１０へ出力する。
【０２７８】
また、プリセット画像処理部１２０は、画像入力部１１０から受け取った印刷画像データ、およびプリセット読込部１５０によって読み込まれた全てのプリセットの中のプリセット指定部１０７によって指定された特定のプリセット名に対応するプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０２７９】
画像密度算出部１４０、トナー消費率算出部３１０、トナー消費率算出部４２０およびヒストグラム算出部５１０は、上述したようにして算出した算出結果（ＲＧＢ画像密度、トナー消費率、ＲＧＢヒストグラム）をプリセット並び替え部６１０へ出力する。
【０２８０】
プリセット選択部１６０は、選択手段の機能を有し、プリセット読込部１５０によって読み込まれた全てのプリセット（プリセット記憶部１０１に記憶されている画像形成情報）の中から、画像種類判別部１３０によって判別された画像の種類を示す画像種類情報を含む複数のプリセットを選択する。
【０２８１】
また、プリセット選択部１６０は、上述したようにして選択した複数のプリセットをプリセット並び替え部６１０へ出力する。
【０２８２】
プリセット並び替え部６１０は、並び替え手段の機能を有し、後述する並び替え設定部１０５によって設定された並び替えの基準に従って、プリセット選択部１６０によって選択された複数のプリセットを並び替え、並び替え後の複数のプリセットをプリセット表示部１０７に供給する。
【０２８３】
すなわち、プリセット並び替え部６１０は、並び替えの基準に応じて、次の３通りの処理のうち何れかの処理を行う。
【０２８４】
プリセット並び替え部６１０は、並び替えの基準がＲＧＢ画像密度の場合、プリセット選択部１６０によってされた複数のプリセットについて、画像密度算出部１４０によって算出された指標値（ＲＧＢ画像密度）と当該プリセットに含まれる指標値（ＲＧＢ画像密度）との差分の値が小さい順番に並び替えする。
【０２８５】
プリセット並び替え部６１０は、並び替えの基準がＲＧＢヒストグラムの場合、プリセット選択部１６０によってされた複数のプリセットについて、ヒストグラム算出部５１０によって算出された指標値（ＲＧＢヒストグラム）と当該プリセットに含まれる指標値（ＲＧＢヒストグラム）との差分の値が小さい順番に並び替えする。
【０２８６】
プリセット並び替え部６１０は、並び替えの基準がトナー消費率の場合、トナー消費率取得部３２０によって取得されトナー消費率設定部１０４によって設定されたトナー消費率（第１のトナー消費率）とトナー消費率算出部３１０またはトナー消費率算出部４２０によって算出されたトナー消費率（第２のトナー消費率）との差分の値が小さい順番に並び替えする。
【０２８７】
並び替え設定部１０５は、プリセットを並び替える基準を設定する。並び替える基準としては、ＲＧＢ画像密度、トナー消費率、ＲＧＢヒストグラムが挙げられる。
【０２８８】
プリセット表示部１０６は、提示手段の機能を有し、プリセット並び替え部６１０から供給される複数のプリセットに対応する複数のプリセット名をそれらの並び順で表示する。
【０２８９】
プリセット指定部１０７は、プリセット表示部１０６に表示された複数のプリセット名の中から特定のプリセット名を指定する。
【０２９０】
なお、並び替え設定部１０５およびプリセット指定部１０７はそれぞれ例えば入力装置であり、プリセット表示部１０６は例えば表示装置である。
【０２９１】
第６の実施の形態においては、画像処理部１００を構成する上述した各構成要素のうち、画像密度算出部１４０、トナー消費率算出部３１０、トナー消費率取得部３２０、画像密度算出部４１０、トナー消費率算出部４２０およびヒストグラム算出部５１０（図１４中２点鎖線の四角で表現している各構成要素）については、並び替え設定部１０５によって設定される並び替えの基準に応じて機能するようになっている。
【０２９２】
すなわち、並び替え設定部１０５によって設定される並び替えの基準が、ＲＧＢ画像密度の場合には画像密度算出部１４０のみが機能し、プリセットに対応する画像にかかわるトナー消費率の場合にはトナー消費率算出部３１０およびトナー消費率取得部３２０のみが機能し、印刷画像にかかわるトナー消費率の場合にはトナー消費率取得部３２０、画像密度算出部４１０およびトナー消費率算出部４２０のみが機能し、ＲＧＢヒストグラムの場合はヒストグラム算出部５１０のみが機能するようになっている。
【０２９３】
ここで、並び替え設定部１０５によって並び替えの基準としてＲＧＢ画像密度が設定された場合の画像処理装置６０の機能構成を、図１５に示す。
【０２９４】
次に、画像処理装置６０のプリセット選択処理について、図１５および図１６を参照して説明する。
【０２９５】
この例では、プリセット記憶部１０１に記憶されているプリセットは、少なくとも、画像毎に、画像種類情報、ＲＧＢ画像密度および印刷設定情報を含んでいるものとする。
【０２９６】
ユーザが並び替え設定部１０５を操作して、並び替えの基準としてＲＧＢ画像密度を設定したとする。
【０２９７】
この場合、図１４の画像処理部１００において、並び替え設定部１０５によって設定される並び替えの基準に応じて機能する画像密度算出部１４０、トナー消費率算出部３１０、トナー消費率取得部３２０、画像密度算出部４１０、トナー消費率算出部４２０およびヒストグラム算出部５１０のうち、画像密度算出部１４０のみが機能し、他の構成要素は機能が停止された状態となる。すなわち、図１４に示す画像処理装置６０は図１５に示す画像処理装置６０に変更された状態と同じことになる。
【０２９８】
この図１５の画像処理装置６０は、最初に図３に示した第１の実施の形態のプリセット選択処理のステップＳ１０１〜Ｓ１０４と同様の処理を実施する（ステップＳ６０１〜Ｓ６０４）。
【０２９９】
ステップＳ６０２でＲＧＢ画像密度を算出した画像密度算出部１４０は、その算出したＲＧＢ画像密度をプリセット並び替え部６１０へ出力する。
【０３００】
画像種類判別部１３０は、ステップＳ６０４で判別した結果（画像識別）をプリセット選択部１６０へ出力する。
【０３０１】
プリセット選択部１６０およびプリセット並び替え部６１０が協働して、画像種類判別部１３０からの判別の結果（画像種類情報）を含むプリセットについて、当該プリセットに含まれるＲＧＢ画像密度と画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が小さい順番に並び替えし、プリセット表示部１０６がその並び替え後の複数のプリセットに対応するプリセット名をそれらの並び順で表示する（ステップＳ６０５〜Ｓ６０７）。
【０３０２】
すなわち、ステップＳ６０５では、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字」を示している画像種類情報を有している複数のプリセットを選択し、この選択した複数のプリセットをプリセット並び替え部６１０へ出力する。
【０３０３】
プリセット並び替え部６１０は、プリセット選択部１６０からの複数のプリセットについて、当該プリセットに含まれるＲＧＢ画像密度と画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が小さい順番に並び替えする。
【０３０４】
また、プリセット並び替え部６１０は、並び替え後の複数のプリセットをプリセット表示部１０７へ供給する。
【０３０５】
プリセット表示部１０６は、プリセット並び替え部６１０から供給される複数のプリセットに対応する複数のプリセット名をそれらの並び順に表示する。
【０３０６】
また、ステップＳ６０６では、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「文字写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字写真」を示している画像種類情報を有している複数のプリセットを選択し、この選択した複数のプリセットをプリセット並び替え部６１０へ出力する。
【０３０７】
プリセット並び替え部６１０は、プリセット選択部１６０からの複数のプリセットについて、当該プリセットに含まれるＲＧＢ画像密度と画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が小さい順番に並び替えする。
【０３０８】
また、プリセット並び替え部６１０は、並び替え後の複数のプリセットをプリセット表示部１０７に供給する。
【０３０９】
プリセット表示部１０６は、プリセット並び替え部６１０から供給される複数のプリセットに対応する複数のプリセット名をそれらの並び順に表示する。
【０３１０】
さらに、ステップＳ６０７では、プリセット選択部１６０は、画像種類判別１３０からの画像種類が「写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「写真」を示している画像種類情報を有している複数のプリセットを選択し、この選択した複数のプリセットをプリセット並び替え部６１０へ出力する。
【０３１１】
プリセット並び替え部６１０は、プリセット選択部１６０からの複数のプリセットについて、当該プリセットに含まれるＲＧＢ画像密度と画像密度算出部１４０によって算出されたＲＧＢ画像密度との差分の値が小さい順番に並び替えする。
【０３１２】
また、プリセット並び替え部６１０は、並び替え後の複数のプリセットをプリセット表示部１０７に供給する。
【０３１３】
プリセット表示部１０６は、プリセット並び替え部６１０から供給される複数のプリセットに対応する複数のプリセット名をそれらの並び順に表示する。
【０３１４】
そして、ユーザは、プリセット指定部１０７を操作して、ステップＳ６０５、ステップＳ６０６またはステップＳ６０７でプリセット表示部１０６に表示され上記差分の値が小さい順の並びの複数のプリセット名の中から特定のプリセット名を選択する。
【０３１５】
このようにして選択された特定のプリセット名はプリセット画像処理部１２０に与えられる。
【０３１６】
プリセット画像処理部１２０は、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、プリセット指定部１０７によって指定された特定のプリセット名に対応するプリセットを抽出するとともに（ステップＳ６０８）、この抽出したプリセットに含まれる印刷設定情報、画像入力部１１０から受け取った印刷画像データを印刷ジョブとして、画像出力部１８０へ出力する。
【０３１７】
画像出力部１８０は、プリセット画像処理部１２０からの印刷ジョブを、図示しないプリンタに向けて出力して印刷要求を行う（ステップＳ６０９）。
【０３１８】
ここで、プリセット選択部１６０が、印刷画像として黄色い写真画像に対応して、プリセット読込部１５０によって読み込まれた複数のプリセットの中から、画像種類判別部１３０からの判別の結果（画像種類情報）を含む複数のプリセットを抽出した場合に、当該抽出された複数のプリセットが、並び替えが行われることなくプリセット並び替え部６１０を経由して、プリセット表示部１０６に表示されるものと仮定する。この場合の表示例を、図１７に示す。
【０３１９】
図１７に示す例では、プリンタドライバとしての画像処理部１００により提供される印刷設定プロパティ１０６０のプリセット名表示欄１０６１には、上から順に、画像種類情報「写真」を含むプリセットに対応するプリセット名として、プリセット名「標準」、プリセット名「カラー写真−赤削減用」、プリセット名「カラー写真−黄色削減用」が表示されている。例えばプリセットをプリセット記憶部１０１に格納した順番あるいはプリセット名の「あいうえお順」の順番で表示される。
【０３２０】
これに対し、プリセット選択部１６０が、プリセット読込部１５０によって読み込まれた複数のプリセットの中から、画像種類判別部１３０からの判別の結果（画像種類情報「写真」）を含む複数のプリセットとして、図１７のプリセット名表示欄１０６１に表示されている複数のプリセット名に対応するプリセットを抽出したとする。そして、当該抽出された複数のプリセットに対応する複数のプリセット名が、プリセット並び替え部６１０によって並び替えされた後、プリセット表示部１０６に表示された様子を、図１８に示す。
【０３２１】
図１８に示す例では、印刷設定プロパティ１０６０のプリセット名表示欄１０６１には、上から順に、画像種類情報「写真」を含むプリセットに対応するプリセット名として、プリセット名「カラー写真−黄色削減用」、プリセット名「カラー写真−赤削減用」、プリセット名「標準」が表示されている。すなわち、プリセット名「カラー写真−黄色削減用」が並び順の上位に表示されている。
【０３２２】
第６の実施の形態の画像処理装置６０のハードウェア構成も、図４に示した第１の実施の形態の画像処理装置１０と同様になっている。
【０３２３】
（第７の実施の形態）
【０３２４】
次に、第７の実施の形態に係わる画像処理装置について説明する。
【０３２５】
第７の実施の形態の画像処理装置７０は、図１９に示す構成になっている。画像処理装置７０は、図１に示した第１の実施の形態の画像処理装置１０において、画像密度算出部１４０およびプリセット選択部１６０を削除し、プリセット抽出部７１０、画像表示部１０８、第６の実施の形態のプリセット表示部１０６およびプリセット指定部１０７を追加した機能構成になっている。なお、図１９において、図１に示す構成要素と同様の機能を果たす部分には同一の符号を付す。また、図１９においては、入力部１０２および表示部１０３は省略されている。
【０３２６】
第７の実施の形態において、プリセット記憶部１０１、プリセット画像処理部１２０および画像種類判別部１３０は、第１の実施の形態の場合に比較して機能が変更されている。
【０３２７】
プリセット記憶部１０１には、画像毎に、画像種類情報、記録材の消費の抑制に関する判断材料となる縮小画像（提示用の画像）、印刷設定情報およびプリセット名を含むプリセットが記憶されている。
【０３２８】
プリセット画像処理部１２０は、プリセット指定部１０７によって指定された特定のプリセット名に対応するプリセットをプリセット読込部１５０によって読み込まれたプリセットの中から取得するとともに、画像入力部１１０から受け取った印刷画像データおよび前記取得したプリセットに含まれる印刷設定情報を印刷ジョブとして、画像出力部１８０へ出力する。
【０３２９】
画像種類判別部１３０は、判別手段の機能を有し、印刷画像の種類を判別し、この判別した結果（画像種類情報）をプリセット抽出部７１０へ出力する。
【０３３０】
プリセット抽出部７１０は、抽出手段の機能を有し、プリセット読込部１５０が読み込んだプリセット（プリセット記憶部１０１に記憶されているプリセット）の中から画像種類判別部１３０によって判別された画像の種類を示す画像種類情報を含むプリセットを抽出する。このようにして抽出されたプリセットに対応するプリセット名は、プリセット表示部１０６に表示される。
【０３３１】
画像表示部１０８は、プリセット抽出部１５０によって抽出されたプリセットに対応するプリセット名に対応して、当該プリセットに含まれる縮小画像（提示用の画像）を表示する。
【０３３２】
第７の実施の形態では、プリセット表示部１０６および画像表示部１０８は、提示手段の機能を果たす。
【０３３３】
ここで、プリセット表示部１０６にプリセット名が表示されるとともに画像表示部１０８に縮小画像が表示された様子を、図２０に示す。
【０３３４】
図２０に示す例では、表示部１０３に表示される印刷設定プロパティ（ドライバプロパティ）７２０の表示領域７２１および表示領域７３１がプリセット表示部１０６に対応し、また表示領域７２２および表示領域７３２が画像表示部１０８に対応する。
【０３３５】
この例では、印刷画像の画像種類が「文字写真」である場合、表示領域７２１（プリセット表示部１０６）に「文字写真」と同じ画像種類を含むプリセットに対応するプリセット名（プリセット１）が表示され、また表示領域７２２（画像表示部１０８）にプリセット名（プリセット１）に対応して縮小画像が表示されている。
【０３３６】
上記同様に、表示領域７３１（プリセット表示部１０６）に「文字写真」と同じ画像種類を含むプリセットに対応するプリセット名（プリセット２）が表示され、また表示領域７３２（画像表示部１０８）にプリセット名（プリセット２）に対応して縮小画像が表示されている。
【０３３７】
次に、画像処理装置７０のプリセット選択処理について、図２１を参照して説明する。
【０３３８】
ユーザは、画像処理装置７０で動作し起動中のアプリケーションが表示部１０３に表示されている状態で、入力部１０２を操作して、当該アプリケーションから印刷コマンドを指示し、当該アプリケーションにより提供され表示部１０３に表示される印刷ダイアログの中の「プロパティ」ボタンを押下する。
【０３３９】
このようにして印刷ダイアログ中の「プロパティ」ボタンが押下されると、プリンタドライバとしての画像処理部１００が起動される。
【０３４０】
起動した画像処理部１００では、プリセット読込部１５０は、プリセット記憶部１０１から全てのプリセットを読み込む。
【０３４１】
また、画像入力部１１０は、アプリケーションから印刷画像データを読み込み（ステップＳ７０１）、読み込んだ印刷画像データをプリセット画像処理部１２０および画像種類判別１３０へ出力する。
【０３４２】
画像種類判別部１３０は、受け取った印刷画像データを基に印刷画像中のグラフィックスとイメージとの割合を算出し（ステップＳ７０２）、この算出した結果を基に当該印刷画像の画像種類を判別し（ステップＳ７０３）、この判別した結果をプリセット抽出部７１０へ出力する。
【０３４３】
画像種類判別部１３０からの判別の結果（画像種類）を受け取ったプリセット抽出部７１０は、プリセット読込部１５０が読み込んだ全てのプリセットの中から画像種類判別部１３０によって判別された画像種類を示す画像種類情報を含むプリセットを抽出する。
【０３４４】
次に、プリセット抽出部７１０は、抽出したプリセットのプリセット名をプリセット表示部１０６に表示させるとともに、当該抽出したプリセットに対応する縮小画像を画像表示部１０８に表示させる（ステップＳ７０４〜Ｓ７０６）。
【０３４５】
具体的には、プリセット抽出部７１０は、画像種類判別１３０からの画像種類が「文字」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字」を示している画像種類情報を有しているプリセットを抽出し、抽出したプリセットのプリセット名をプリセット表示部１０６に表示させるとともに、当該抽出したプリセットに対応する縮小画像を画像表示部１０８に表示させる（ステップＳ７０４）。
【０３４６】
また、プリセット抽出部７１０は、画像種類判別１３０からの画像種類が「文字写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「文字写真」を示している画像種類情報を有しているプリセットを抽出し、抽出したプリセットのプリセット名をプリセット表示部１０６に表示させるとともに、当該抽出したプリセットに対応する縮小画像を画像表示部１０８に表示させる（ステップＳ７０５）。
【０３４７】
さらに、プリセット抽出部７１０は、画像種類判別１３０からの画像種類が「写真」であった場合には、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、画像種類情報が「写真」を示している画像種類情報を有しているプリセットを抽出し、抽出したプリセットのプリセット名をプリセット表示部１０６に表示させるとともに、当該抽出したプリセットに対応する縮小画像を画像表示部１０８に表示させる（ステップＳ７０６）。
【０３４８】
ユーザは、プリセット表示部１０６に表示されているプリセット名とこのプリセット名に対応して画像表示部１０８に表示されている縮小画像とを参照して、特定のプリセット名を選択する。
【０３４９】
この選択された特定のプリセット名はプリセット画像処理部１２０に与えられるので、プリセット画像処理部１２０は、プリセット読込部１５０によって読み込まれた全てのプリセットの中から、前記特定のプリセット名に対応するプリセットを取得するとともに（ステップＳ７０７）、既に画像入力部１１０から受け取っている印刷画像データ、および前記取得したプリセット内の印刷設定情報を印刷ジョブとして画像出力部１８０へ出力する。
【０３５０】
画像出力部１８０は、プリセット画像処理部１２０からの印刷ジョブを、図示しないプリンタに向けて出力して印刷実行を依頼する（ステップＳ７０８）。
【０３５１】
第７の実施の形態の画像処理装置７０のハードウェア構成も、図４に示した第１の実施の形態の画像処理装置１０と同様になっている。
【０３５２】
（第８の実施の形態）
【０３５３】
次に、第８の実施の形態に係わる画像処理装置について説明する。
【０３５４】
第８の実施の形態の画像処理装置８０は、図２２に示す構成になっている。画像処理装置８０は、図１４に示した第６の実施の形態の画像処理装置６０において、第７の実施の形態の画像表示部１０８およびプリセット抽出部７１０を追加した構成になっている。なお、図２２において、図１４に示す構成要素と同様の機能を果たす部分には同一の符号を付す。また、図２２においては、入力部１０２および表示部１０３は省略されている。
【０３５５】
画像処理装置８０は、ユーザによってＲＧＢ画像密度、ＲＧＢヒストグラム、トナー消費率、縮小画像のうちの何れかの指標によりプリセットを選択する旨が指定された場合に、その指定された指標に応じて第１の実施の形態から第７の実施の形態のうちの何れかの実施の形態の画像処理装置の機能を果たすようになっている。
【０３５６】
第８の実施の形態において、画像処理部１００は、図２２に示すように、構成要素１１０〜１８０，３１０，３２０，４１０，４２０，５１０，６１０，７１０を有している。
【０３５７】
プリセット記憶部１０１には、図２に示したデータ構造の複数のプリセットが記憶されている。
【０３５８】
第８の実施の形態では、プリセットの保存処理について説明する。すなわち、画像処理装置８０のプリセット保存処理について、図２３を参照して説明する。
【０３５９】
ユーザは、画像処理装置８０で動作し起動中のアプリケーションが表示部１０３（図２２では図示せず）に表示されている状態で、入力部１０２（図２２では図示せず）を操作して、当該アプリケーションから印刷コマンドを指示し、当該アプリケーションにより提供され表示部１０３に表示される印刷ダイアログの中の「プロパティ」ボタンを押下する。
【０３６０】
このようにして印刷ダイアログ中の「プロパティ」ボタンが押下されると、プリンタドライバとしての画像処理部１００が起動され、この起動した画像処理部１００によって印刷プロパティ（ドライバプロパティ）が表示部１０３に表示される。ユーザは、入力部１０２を操作して、表示部１０３に表示された印刷プロパティの中の「保存」ボタンを押下する。
【０３６１】
このようにしてユーザによって印刷プロパティの中の「保存」ボタンが押下されると、画像処理部１００では、プリセット読込部１５０は、プリセット記憶部１０１からデフォルト印刷設定情報を読み込む。この場合は、プリセット記憶部１０１内のプリセットは読み込まれない。
【０３６２】
また、画像入力部１１０は、アプリケーションから印刷画像データ（ＲＧＢの印刷画像データ）を読み込み（ステップＳ８０１）、読み込んだ印刷画像データをプリセット画像処理部１２０および画像種類判別１３０へ出力する。
【０３６３】
画像種類判別部１３０は、受け取った印刷画像データを基に印刷画像中のグラフィックスとイメージとの割合を算出し（ステップＳ８０２）、この算出した結果を基に当該印刷画像の画像種類を判別し（ステップＳ８０３）、この判別した判別結果をプリセット画像処理部１２０へ出力する。
【０３６４】
プリセット画像処理部１２０は、受け取った上記判別結果が、文字を示す画像種類情報の場合には当該印刷画像の画像種類は文字であると認識し（ステップＳ８０４）、また文字写真を示す画像種類情報の場合には当該印刷画像の画像種類は文字写真であると認識し（ステップＳ８０５）、さらに写真を示す画像種類情報の場合には当該印刷画像の画像種類は写真であると認識する（ステップＳ８０６）。
【０３６５】
プリセット画像処理部１２０は、画像入力部１１０から受け取っているＲＧＢの印刷画像データからデフォルト設定適用時の印刷画像（ＣＭＹＫの印刷画像）を生成するとともに、このデフォルト設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報を生成し（ステップＳ８０７）、さらに、この生成したＣＭＹＫ色の色毎の出力プレーン情報を画像密度算出部４１０へ出力する。
【０３６６】
また、プリセット画像処理部１２０は、画像入力部１１０から受け取っているＲＧＢの刷画像データから当該印刷画像にかかわる印刷設定情を適応した印刷設定適用時の印刷画像（ＣＭＹＫの印刷画像）を生成するとともに、印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報を生成し（ステップＳ８０８）、さらに、この生成したＣＭＹＫ色の色毎の出力プレーン情報を画像密度算出部４１０へ出力する。
【０３６７】
画像密度算出部４１０は、プリセット画像処理部１２０からのデフォルト設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報を基にＣＭＹＫ画像密度を算出するとともに、プリセット画像処理部１２０からの印刷設定適用時の印刷画像に対応するＣＭＹＫ色の色毎の出力プレーン情報を基にＣＭＹＫ画像密度を算出する（ステップＳ８０９）。
【０３６８】
また、上述したようにしてＣＭＹＫ色の色毎の出力プレーン情報を生成したプリセット画像処理部１２０は、画像入力部１１０からのＲＧＢの印刷画像データを基に、ＲＧＢ色の色毎の出力プレーン情報を生成し、このＲＧＢ色の色毎の出力プレーン情報を画像密度算出部１４０へ出力する。
【０３６９】
画像密度算出部１４０は、プリセット画像処理部１２０からのＲＧＢ色の色毎の出力プレーン情報を基にＲＧＢ画像密度を算出する（ステップＳ８１０）。
【０３７０】
上述したようにしてＲＧＢ色の色毎の出力プレーン情報を生成したプリセット画像処理部１２０は、画像入力部１１０からのＲＧＢの印刷画像データに対し予め決められた縮小倍率で縮小処理を施して縮小画像を生成する（ステップＳ８１１）
【０３７１】
最後に、プリセット保存処理部１７０は、ステップＳ８１１で生成された印刷画像に関する縮小画像、ステップＳ８０４〜Ｓ８０６の何れかのステップで認識された画像種類を示す画像種類情報、ステップＳ８１０で算出された印刷画像にかかわるＲＧＢ画像密度（ＲＧＢの累積値）、ステップＳ８０９で算出されたデフォルト設定適用時の印刷画像（ＣＭＹＫ色の色毎の出力プレーン情報）にかかわるＣＭＹＫ画像密度（ＣＭＹＫの累積値）、および印刷設定適用時の印刷画像（ＣＭＹＫ色の色毎の出力プレーン情報）にかかわるＣＭＹＫ画像密度（ＣＭＹＫの累積値）、ステップＳ８０１で読み込まれた印刷画像にかかわる印刷設定情報を、今回の印刷画像に関するプリセットとしてプリセット記憶部１０１に保存する（ステップＳ８１２）。
【０３７２】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって、開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈されるべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲の要旨を逸脱しない限りにおけるすべての変更が含まれる。
【０３７３】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記憶媒体に格納して提供してもよい。
【０３７４】
すなわち、画像処理プログラムを含むプログラムをハードディスク等の記憶装置に記録する場合に限らず、当該プログラムを次のようにして提供してもよい。
【０３７５】
たとえば、プログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０３７６】
また、上記プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取りされる記憶媒体に格納して配布するようにしてもよい。
【０３７７】
さらには、画像処理装置等を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、サーバ装置あるいはホストコンピュータから上記プログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記憶媒体）が挙げられる。
【産業上の利用可能性】
【０３７８】
本発明の画像処理装置は、トナーで画像を形成する画像形成装置（電子写真プロセス方式の画像形成装置）、あるいはインクで画像を形成する画像形成装置（インクジェット方式の画像形成装置）に向けて印刷データを送信する画像処理装置に適用してもよい。
【符号の説明】
【０３７９】
１０，３０，４０，５０，６０，７０，８０  画像処理装置
１１  ＣＰＵ
１２  記憶装置
１２Ａ  画像処理プログラム
１３  ＲＯＭ
１４  ＲＡＭ
１６  入力装置
１７  表示装置
１００  画像処理部
１０１  プリセット記憶部
１０２  入力部
１０３  表示部
１０４  トナー消費率設定部
１０５  並び替え設定部
１０６  プリセット表示部
１０７  プリセット指定部
１０８  画像表示部
１１０  画像入力部
１２０  プリセット画像処理部
１３０  画像種類判別部
１４０，４１０  画像密度算出部
１５０  プリセット読込部
１６０  プリセット選択部
１７０  プリセット保存処理部
３１０，４２０  トナー消費率算出部
３２０  トナー消費率取得部
５１０  ヒストグラム算出部
６１０  プリセット並び替え部
７１０  プリセット抽出部
【図１】
0005423225.tif 000004
【図２】
0005423225.tif 000005
【図３】
0005423225.tif 000006
【図４】
0005423225.tif 000007
【図５】
0005423225.tif 000008
【図６】
0005423225.tif 000009
【図７】
0005423225.tif 000010
【図８】
0005423225.tif 000011
【図９】
0005423225.tif 000012
【図１０】
0005423225.tif 000013
【図１１】
0005423225.tif 000014
【図１２】
0005423225.tif 000015
【図１３】
0005423225.tif 000016
【図１４】
0005423225.tif 000017
【図１５】
0005423225.tif 000018
【図１６】
0005423225.tif 000019
【図１７】
0005423225.tif 000020
【図１８】
0005423225.tif 000021
【図１９】
0005423225.tif 000022
【図２０】
0005423225.tif 000023
【図２１】
0005423225.tif 000024
【図２２】
0005423225.tif 000025
【図２３】
0005423225.tif 000026