(57)【要約】【課題】複数ページの印刷データに対して、ページ毎に通常モードとトナーセーブモードを切り替えて印刷する。【解決手段】選択部１０１は、ページ単位に手動で指定して、通常モードとトナーセーブモードの何れのモードで印刷するか、または、全ページの画像データに対して通常モードとトナーセーブモードを自動的に判定して印刷するかを選択する。算出部１０２は、手動指定されたページの特徴量を算出し、格納部１０５に保存されている特徴量を、算出された特徴量により更新する。算出部１０３は、全画像データの各ページの画像データの特徴量データを算出し、格納部１０５に保存されている特徴量データとの類似度を算出する。決定部１０４は、ページ指定したページ指定情報を受信したとき、トナーセーブモードで印刷し、類似度を受信したとき、各ページの類似度を基にトナーセーブモードで印刷するか否かを決定する。【選択図】図１
2014160126.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像データに対して、ページ単位でトナーセーブモード印刷を指定する指定手段と、既にトナーセーブモード印刷が指定された画像データから算出された特徴量を格納する格納手段と、前記指定手段により指定されたページの画像データの特徴量を算出し、前記格納手段に格納されている特徴量を、前記算出された特徴量により更新する特徴量算出手段と、前記画像データの全てのページの画像データから特徴量を算出し、算出された各ページの特徴量と、前記格納手段の特徴量との類似度を算出する類似度算出手段と、前記指定手段により指定されたページに基づいて、または前記類似度算出手段の類似度に基づいて、前記画像データの各ページをトナーセーブモードにより印刷するか否かを決定する決定手段を備えたことを特徴とする画像形成装置。
【請求項２】
前記特徴量算出手段は、前記指定手段により指定されたページの画像データを構成する色成分情報、オブジェクト成分情報を算出し、前記格納手段に格納されている前記特徴量としての色成分情報、オブジェクト成分情報を、前記算出された色成分情報、オブジェクト成分情報、既にトナーセーブモード印刷された画像のページ数に基づいて更新することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記類似度算出手段は、前記各ページの画像データを構成する色成分情報、オブジェクト成分情報を算出し、前記算出された色成分情報と前記格納手段に格納されている前記特徴量としての色成分情報との類似度（以下、第１の類似度）を算出し、前記算出されたオブジェクト成分情報と、前記格納手段に格納されている前記特徴量としてのオブジェクト成分情報との類似度（以下、第２の類似度）を算出することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記類似度算出手段は、前記第１の類似度と第２の類似度の平均類似度を算出することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記決定手段は、前記類似度算出手段により算出された平均類似度が所定の閾値以下のページを、トナーセーブモード印刷と決定することを特徴とする請求項１または４記載の画像形成装置。
【請求項６】
所定の画像データに対して、ページ単位でトナーセーブモード印刷を指定する指定工程と、既にトナーセーブモード印刷が指定された画像データから算出された特徴量を格納する格納工程と、前記指定工程により指定されたページの画像データの特徴量を算出し、前記格納工程に格納されている特徴量を、前記算出された特徴量により更新する特徴量算出工程と、前記画像データの全てのページの画像データから特徴量を算出し、算出された各ページの特徴量と、前記格納工程の特徴量との類似度を算出する類似度算出工程と、前記指定工程により指定されたページに基づいて、または前記類似度算出工程の類似度に基づいて、前記画像データの各ページをトナーセーブモードにより印刷するか否かを決定する決定工程を備えたことを特徴とする画像形成方法。
【請求項７】
請求項６記載の画像形成方法をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トナーセーブモードを備える画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置は、一般的にＣＭＹＫ４色の色材（インク、トナー）を用いて印刷するが、印字する際に使用される色材量は、画像形成装置に入力される画像データに基づく色材信号量により決まる。また、通常の画像出力モードとは別に、色材消費量を通常よりも節約して出力するトナーセーブモードを備え、ユーザの選択、または画像情報を基に自動で出力方法を切り替える技術がある。
【０００３】
例えば、特許文献１では、プリンタ機能時には写真等の階調性が維持されるトナーセーブ処理を行い、コピー機能時には細線や濃度の薄い画像の再現性を損なうことがないトナーセーブ処理を行い、通常印刷よりもトナー使用量を削減している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記したトナーセーブ処理では、一種類のトナーセーブモードが予め画像形成装置に設定されており、複数ページの印刷データの全ページに対してトナーセーブ処理が実施され、本来、ユーザがトナーセーブ処理を実施したくないページに対してもトナーセーブ処理が実施されてしまう。そのため、ページ単位で通常モードとトナーセーブモードを切り替えて印刷できないという問題があった。
【０００５】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、複数ページの印刷データに対して、ページ毎に通常モードとトナーセーブモードを切り替えて印刷する画像形成装置、画像形成方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、所定の画像データに対して、ページ単位でトナーセーブモード印刷を指定する指定手段と、既にトナーセーブモード印刷が指定された画像データから算出された特徴量を格納する格納手段と、前記指定手段により指定されたページの画像データの特徴量を算出し、前記格納手段に格納されている特徴量を、前記算出された特徴量により更新する特徴量算出手段と、前記画像データの全てのページの画像データから特徴量を算出し、算出された各ページの特徴量と、前記格納手段の特徴量との類似度を算出する類似度算出手段と、前記指定手段により指定されたページに基づいて、または前記類似度算出手段の類似度に基づいて、前記画像データの各ページをトナーセーブモードにより印刷するか否かを決定する決定手段を備えたことを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数ページの印刷データに対して、ページ毎に通常モードとトナーセーブモードを切り替えて印刷することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像形成装置の機能構成を示す。
【図２】印刷方法選択部の処理フローチャートを示す。
【図３】特徴量算出部の処理フローチャートを示す。
【図４】類似度算出部の処理フローチャートを示す。
【図５】印刷方法決定部の処理フローチャートを示す。
【図６】プリンタドライバによる印刷設定画面の例を示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１０】
図１は、本発明の画像形成装置の機能構成を示す。画像形成部１００に入力画像として、ＲＧＢ、ＣＭＹＫの色情報、写真・文字・図形のオブジェクト情報などで構成されるデータが入力されると、印刷方法選択部１０１は、入力画像データをページ単位の画像データに変換する。ここで、ページ単位の画像データとは、入力画像データを印刷用紙サイズに合わせた範囲内に印刷されるように、複数ページで構成される入力画像データの各ページの画像データである。
【００１１】
そして、入力画像データに対して、通常モードとトナーセーブモードの何れのモードで、ページ単位で指定して印刷するか（手動指定印刷）、または、全ページの画像データに対して通常モードとトナーセーブモードを自動的に判定して印刷するか（自動判定印刷）を選択する。
【００１２】
手動指定印刷を選択した場合には、ページ単位の画像データに対して、どのページをトナーセーブモードで印刷するかを指定し、その指定情報を画像データと共に特徴量算出部１０２に渡す。印刷方法選択部１０１により自動判定印刷を選択した場合には、全ページのページ単位の画像データを類似度算出部１０３に渡す。印刷方法選択部１０１で行われる一連の処理の詳細は、図２で説明する。
【００１３】
特徴量算出部１０２は、印刷方法選択部１０１によりトナーセーブモード印刷として指定された画像データを構成する色情報やオブジェクト情報などに基づいて、トナーセーブモード印刷する画像データの特徴量を算出する。算出された特徴量は、特徴量データ格納部１０５（画像形成装置内部のハードディスクあるいは、外部記録装置）に保存しておき、特徴量を算出する際に参照できるようにする。そして、特徴量データを算出した後、トナーセーブモードで印刷するように指定したページのページ指定情報と画像データを印刷方法決定部１０４に渡す。特徴量算出部１０２で行われる一連の処理の詳細は、図３で説明する。
【００１４】
類似度算出部１０３は、ページ単位の画像データに対して、画像データを構成する色情報とオブジェクト情報を算出し、特徴量データ格納部１０５に格納されている特徴量データとの類似度を算出する。そして、全ページの類似度の算出後、各ページの類似度と画像データを印刷方法決定部１０４に渡す。類似度算出部１０３で行われる一連の処理の詳細は、図４で詳細に説明する。
【００１５】
印刷方法決定部１０４は、ページ単位の画像データに対して、通常モードとトナーセーブモードの何れのモードで印刷するかを決定する。特徴量算出部１０２より画像データが送られてきた場合には、画像データと共に、トナーセーブモードで印刷するようにページ指定したページ指定情報を受信するので、その情報をもとにトナーセーブモードで印刷するか否かを決定する。
【００１６】
類似度算出部１０３より画像データが送られてきた場合には、画像データと共に類似度の数値を受信するので、この類似度をもとにトナーセーブモードで印刷するか否かを決定する。印刷方法決定部１０４で行われる一連の処理の詳細は、図５で詳細に説明する。そして、最終的に決定された印刷方法によって画像データが印刷される。
【００１７】
図２は、本発明の印刷方法選択部の処理フローチャートを示す。入力画像データが印刷方法選択部１０１に入力されると、ステップ２０１では、入力画像データをページ単位の画像データに変換する。
【００１８】
ステップ２０２では、ステップ２０１で変換されたページ単位の画像データに対して、トナーセーブモードで印刷するページを、手動指定するか否かを判定する。このとき、手動指定する入力手段としては、画像形成装置に接続されたＰＣ上からユーザが入力できるようにすればよい。
【００１９】
トナーセーブモードで印刷するページを手動で指定すると判定された場合には、ステップ２０３の処理へ移行し、そうでない場合にはステップ２０５へ処理を移行する。ステップ２０３では、ページ単位の画像データに対して、トナーセーブ印刷するページを指定する。このとき、トナーセーブモードで印刷するページを指定する手段としては、画像形成装置に接続されたＰＣ上からユーザが入力できるようにすればよい。また、ページ単位の画像データのレイアウト・構成を見ながらユーザがページを指定できるように、画像形成装置と接続されたＰＣモニタ上に各ページ単位の画像データを表示させる。
【００２０】
ステップ２０４では、ステップ２０３でトナーセーブモード印刷すると指定された指定ページ情報と、ページ単位の画像データを送信して全ての処理を終了する。ステップ２０５では、ページ単位の画像データを送信して、全ての処理を終了する。
【００２１】
図３は、本発明の特徴量算出部の処理フローチャートを示す。ステップ３０１では、印刷方法選択部１０１から送信された画像データと指定ページ情報を受信する。ステップ３０２では、ステップ３０１で受信した指定ページ情報に基づいて、ページ単位の画像データがトナーセーブモードで印刷するように指定されたページか否かを判定する。トナーセーブモード印刷として指定された画像であれば、ステップ３０３へ処理を移行し、そうでなければ、ステップ３０６へ処理を移行する。
【００２２】
ステップ３０３では、特徴量算出部１０２は、特徴量データ格納部１０５の特徴量データを参照する。特徴量データ格納部１０５には、最新の特徴量データが格納されている。すなわち、特徴量データは、既にユーザがトナーセーブモードを手動指定して入力された画像データから計算（解析）された特徴量データを、入力の度に更新しながら蓄積したデータである。
【００２３】
特徴量データは、画像データを構成するＲＧＢ、ＣＭＹＫの色成分、図形・文字・写真のオブジェクト成分などに基づいて計算されたものである。特徴量データは、画像形成装置内部または外部記憶装置に記録しておき、印刷処理を行う際に参照できるようにすればよい。ユーザがトナーセーブ印刷するように指定した画像データから、色成分とオブジェクト成分の特徴量を算出することで、ユーザがどのような画像に対して、トナーセーブで印刷するかの傾向を定量化できる。
【００２４】
ステップ３０４では、トナーセーブモード印刷として指定されたページ単位の画像データを構成する色成分情報を、ステップ３０３で参照された特徴量データに反映させる（特徴量データを更新する）。画像データを構成する色成分情報とは、ＲＧＢ、ＣＭＹＫといった色成分の平均値を指す。平均値は、画像を構成する全画素数とＲＧＢ各色の画素数のカウント結果から算出することが可能である。以下、色成分情報は、ＲＧＢで構成されているものとして説明する。画像データのＲＧＢ各色の色成分の平均値を（Ｒｉｎ、Ｇｉｎ、Ｂｉｎ）、特徴量データの色成分情報を（Ｒｒｅｆ、Ｇｒｅｆ、Ｂｒｅｆ）、これまでにユーザが手動で指定してトナーセーブモードで印刷した画像のページ数をｘ枚とすると、画像データの色成分情報を反映させた後の特徴量データの色成分情報（Ｒ’ｒｅｆ、Ｇ’ｒｅｆ、Ｂ’ｒｅｆ）は以下の式で求めることができる。
【００２５】
【数１】
2014160126.tif 000003
【００２６】
例えば、画像データのＲＧＢ色成分の平均値が（Ｒｉｎ、Ｇｉｎ、Ｂｉｎ）＝（２０、５０、５０）、特徴量データの色成分情報が（Ｒｒｅｆ、Ｇｒｅｆ、Ｂｒｅｆ）＝（９０、２１０、５０）、これまでにユーザが手動で指定してトナーセーブモードで印刷した画像のページ数を２枚とすると、画像データの色成分情報を反映させた後の特徴量データの色成分情報（Ｒ’ｒｅｆ、Ｇ’ｒｅｆ、Ｂ’ｒｅｆ）は、以下のようになる。
【００２７】
【数２】
2014160126.tif 000004
【００２８】
ステップ３０５では、トナーセーブモード印刷として指定されたページ単位の画像データを構成するオブジェクト成分情報を、ステップ３０３で参照された特徴量データに反映させる（特徴量データを更新する）。画像データを構成するオブジェクト成分情報とは、写真（Ｐｈｏｔｏ）、文字（Ｃｈａｒａｃｔｅｒ）、図形（Ｆｉｇｕｒｅ）といった画像を構成する各オブジェクトが画像に占める割合を指す。割合は、画像の画素数ならびに、各オブジェクトを構成する画素数をカウントすることで算出する。
以下、オブジェクト成分は写真、文字、図形で構成されているものとして説明する。画像データの各オブジェクト成分の占める割合を（Ｐｉｎ、Ｃｉｎ、Ｆｉｎ）、特徴量データのオブジェクト成分情報を（Ｐｒｅｆ、Ｃｒｅｆ、Ｆｒｅｆ）、これまでにユーザが手動で指定してトナーセーブモードで印刷した画像のページ数をｘ枚とすると、画像データのオブジェクト成分を反映させた後の特徴量データのオブジェクト成分情報（Ｐ’ｒｅｆ、Ｃ’ｒｅｆ、Ｆ’ｒｅｆ）は、以下の式で求めることができる。
【００２９】
【数３】
2014160126.tif 000005
【００３０】
例えば、画像データのオブジェクト成分の平均値が（Ｐｉｎ、Ｃｉｎ、Ｆｉｎ）＝（５０、２０、３０）、特徴量データのオブジェクト成分情報が（Ｐｒｅｆ、Ｃｒｅｆ、Ｆｒｅｆ）＝（１５、２５、６０）、これまでにユーザが手動で指定してトナーセーブモードで印刷した画像のページ数を２枚とすると、画像データのオブジェクト成分を反映させた後の特徴量データのオブジェクト成分情報（Ｐ’ｒｅｆ、Ｃ’ｒｅｆ、Ｆ’ｒｅｆ）は、以下のようになる。
【００３１】
【数４】
2014160126.tif 000006
【００３２】
ステップ３０６では、ステップ３０１で受信したページ単位の画像データの全ページに対して、ステップ３０２からステップ３０５までの一連の処理を終了したか否かの判定を行う。全ページに対して処理が終了していない場合には、次ページの画像データに対して、ステップ３０２の処理へ移行する。全ページに対して処理が終了した場合には、ステップ３０７へ処理を移行する。ステップ３０７では、画像データとトナーセーブモードで印刷するように指定した指定ページ情報を送信して、全ての処理を終了する。
【００３３】
図４は、本発明の類似度算出部の処理フローチャートを示す。ステップ４０１では、印刷方法選択部１０１から送信された画像データを受信する。ステップ４０２では、ステップ４０１で受信したページ単位の画像データを構成する色成分情報を算出する。画像データを構成する色成分情報とは、ＲＧＢ、ＣＭＹＫといった色成分の平均値を指す。平均値は、画像を構成する全画素数とＲＧＢ各色の画素数のカウント結果から算出することが可能である。以下、色成分情報は、ＲＧＢで構成されているものとして、画像データのＲＧＢ色成分の平均値を（Ｒｉｎ、Ｇｉｎ、Ｂｉｎ）とする。
【００３４】
ステップ４０３では、ステップ４０１で受信したページ単位の画像データを構成するオブジェクト成分情報を算出する。画像データを構成するオブジェクト成分情報とは、写真（Ｐｈｏｔｏ）、文字（Ｃｈａｒａｃｔｅｒ）、図形（Ｆｉｇｕｒｅ）といった画像を構成する各オブジェクトが画像に占める割合を指す。割合は、画像の画素数ならびに、各オブジェクトを構成する画素数をカウントすることで算出する。以下、オブジェクト成分は、写真、文字、図形で構成されているものとして、画像データの各オブジェクト成分の占める割合を（Ｐｉｎ、Ｃｉｎ、Ｆｉｎ）とする。
【００３５】
ステップ４０４では、特徴量データ格納部１０５の最新の特徴量データを参照する。特徴量データは、画像データを構成するＲＧＢ、ＣＭＹＫといった色成分、図形・文字・写真といったオブジェクト成分などに基づいて計算されたものである。特徴量データは画像形成装置内部または外部記憶装置に記録しておき、印刷処理を行う際に参照できるようにすればよい。以下、特徴量データは、色成分情報とオブジェクト成分情報で構成され、それぞれ、（Ｒｒｅｆ、Ｇｒｅｆ、Ｂｒｅｆ）、（Ｐｒｅｆ、Ｃｒｅｆ、Ｆｒｅｆ）と表記する。
【００３６】
ステップ４０５では、ステップ４０２で算出した画像データを構成する色成分情報と、ステップ４０４で参照した特徴量データを構成する色成分情報との類似度を算出する。色成分情報の類似度は、ＲＧＢの３次元色空間上での、画像データを構成する色成分情報（Ｒｉｎ、Ｇｉｎ、Ｂｉｎ）と、特徴量データを構成する色成分情報（Ｒｒｅｆ、Ｇｒｅｆ、Ｂｒｅｆ）の２点間のユークリッド距離を算出し、この数値を色成分情報の類似度とする。色成分情報の類似度Ｌｃｏｌｏｒは、以下の式で求めることができる。
【００３７】
【数５】
2014160126.tif 000007
【００３８】
なお、ＲＧＢ信号は各色８ビット（０〜２５５）で構成されているため、正規化している。ステップ４０６では、ステップ４０３で算出した画像データを構成するオブジェクト成分情報と、ステップ４０４で参照した特徴量データを構成するオブジェクト成分情報との類似度を算出する。オブジェクト成分情報の類似度は、写真、文字、図形の３次元色空間上での、画像データを構成するオブジェクト成分情報（Ｐｉｎ、Ｃｉｎ、Ｆｉｎ）と、特徴量データを構成するオブジェクト成分情報（Ｐｒｅｆ、Ｃｒｅｆ、Ｆｒｅｆ）の２点間のユークリッド距離を算出し、この数値をオブジェクト成分情報の類似度とする。オブジェクト成分情報の類似度Ｌｏｂｊは、以下の式で求めることができる。
【００３９】
【数６】
2014160126.tif 000008
【００４０】
なお、オブジェクト成分情報は画像に占めるオブジェクトの割合であるため、正規化している。ステップ４０７では、ステップ４０５で算出した色成分情報の類似度と、ステップ４０６で算出したオブジェクト成分情報の類似度の平均値を算出する。そして、この算出値を当該ページの平均類似度Ｌａｖｅとし、以下の式で求めることができる。
【００４１】
【数７】
2014160126.tif 000009
【００４２】
ステップ４０８では、ステップ４０１で受信したページ単位の画像データの全ページに対して、ステップ４０２からステップ４０７までの一連の処理を終了したか否かの判定を行う。全ページに対して処理が終了していない場合には、次ページの画像データに対して、ステップ４０２の処理へ移行する。全ページに対して処理が終了した場合には、ステップ４０９へ処理を移行する。ステップ４０９では、画像データとステップ４０７で算出した、各ページの平均類似度を送信して、全ての処理を終了する。
【００４３】
ユーザがトナーセーブして印刷するように指定した画像データの特徴量（色成分情報、オブジェクト成分情報）と、入力画像データの色成分情報、オブジェクト成分情報とを比較して、類似度を算出することで、これまでにユーザがトナーセーブ印刷した画像と入力画像との類似度を定量化できる。
【００４４】
図５は、本発明の印刷方法決定部の処理フローチャートを示す。ステップ５０１では、特徴量算出部１０２から送信された画像データを受信する。ステップ５０２では、ステップ５０１で受信した画像データと共にトナーセーブモードで印刷するようにページ指定したページ指定情報、または、ステップ５０１で受信した画像データと共に類似度算出部１０３から送信された平均類似度を受信したか否かを判定する。ページ指定情報、または類似度情報を受信した場合には、ステップ５０３へ処理を移行する。受信しない場合には、ステップ５０７へ処理を移行する。
【００４５】
ステップ５０３では、ステップ５０１で画像データと共に受信したのがページ指定情報か否かを判定する。ページ指定情報であれば、ステップ５０４へ処理を移行し、そうでなければ、ステップ５０６へ処理を移行する。
【００４６】
ステップ５０４では、ページ単位の画像データがトナーセーブモードで印刷するようにページ指定されたページに該当するか否かを判定する。判定には、画像データと共に受信したページ指定情報と照合して、画像データが該当するかどうかを判定すればよい。ページ指定に該当した場合、ステップ５０５へ処理を移行し、該当しない場合には、ステップ５０７へ処理を移行する。
【００４７】
ステップ５０５では、ページ単位の画像データに対して、トナーセーブモードで印刷する命令信号を送信する。ステップ５０６では、ステップ５０１で受信した画像データと共に受信したページの平均類似度が所定の閾値以下であるか否かを判定する。そして、平均類似度が所定の閾値以下であればステップ５０５へ処理を移行し、所定の閾値より高ければステップ５０７へ処理を移行する。
【００４８】
なお、所定の閾値は予め画像形成装置の内部記憶装置、または、外部記憶装置に設定しておくか、ユーザの入力によって変更させるようにしてもよい。また、本発明では、３次元空間上でのユークリッド距離を類似度として算出しているため、閾値の数値が低いほど、トナーセーブモードで印刷する画像が少なくなる。
【００４９】
ステップ５０７では、ページ単位の画像データに対して、通常モードで印刷する命令信号を送信する。ステップ５０８では、ステップ５０１で受信したページ単位の画像データの全ページに対して、ステップ５０２からステップ５０７までの一連の処理を終了したか否かの判定を行う。全ページに対して処理が終了していない場合には、次ページの画像データに対して、ステップ５０２の処理へ移行する。全ページに対して処理が終了した場合には、全ての処理を終了する。
【００５０】
ユーザがこれまでにトナーセーブモードで印刷するように指定した画像データの特徴量と、入力画像データの特徴量との類似度に対して、一定閾値を超えているかどうかを判定させることで、自動でトナーセーブモード印刷するか否かを決定することができる。
【００５１】
図６は、プリンタドライバによる印刷設定画面の例を示す。図１の印刷方法選択部１０１では、トナーセーブモードで印刷するかどうかをユーザが入力できるように、プリンタドライバの印刷設定画面に「印刷方法」選択欄を設定する。
【００５２】
次に、ユーザがトナーセーブモードで印刷すると指定した場合には、トナーセーブモードで印刷するページを手動で選択するのか、それとも自動的にトナーセーブモードで印刷するかを判定して印刷させるのか、ユーザが選択できるように、プリンタドライバの印刷設定画面（Ａ）に「トナーセーブ・ページ設定」選択欄を設定する。
【００５３】
次に、ユーザが手動によりトナーセーブモードで印刷するページを選択した場合には、印刷設定画面（Ｂ）に示すように、ページ単位の画像データをディスプレイ上に表示させ、ユーザが画像のレイアウトや構成も確認しながら選択できるようにする。
【００５４】
以上説明したように、本発明では、ユーザがトナーセーブモードで印刷するように指定した印刷データの解析結果を蓄積し、その蓄積データと任意の印刷画像データとを照合して、その類似度から自動的にトナーセーブモードで印刷するか否かを判定し、通常モードとトナーセーブモードを切り替えて印刷することができる。
【００５５】
本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００５６】
１００  画像形成部
１０１  印刷方法選択部
１０２  特徴量算出部
１０３  類似度算出部
１０４  印刷方法決定部
１０５  特徴量データ格納部
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２００３−２９５７６号公報
【図１】
2014160126.tif 000010
【図２】
2014160126.tif 000011
【図３】
2014160126.tif 000012
【図４】
2014160126.tif 000013
【図５】
2014160126.tif 000014
【図６】
2014160126.tif 000015