(57)【要約】【課題】写真印刷において、インクの残量を平準化する。【解決手段】画像処理装置は、印刷対象の元画像データを取得する画像データ取得手段と、印刷装置におけるインクの種類ごとの前記インクの残量の差が小さくなるように印刷に際して消費する前記インクの種類ごとの消費量の配分を調整した画像データに前記元画像データを変換する画像データ変換手段と、変換した前記画像データが示す画像を前記印刷装置に印刷させる印刷制御手段と、を備える。【選択図】図３
2012245658.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の元画像データを取得する画像データ取得手段と、
印刷装置におけるインクの種類ごとの前記インクの残量の差が小さくなるように印刷に際して消費する前記インクの種類ごとの消費量の配分を調整した画像データに前記元画像データを変換する画像データ変換手段と、
変換した前記画像データが示す画像を前記印刷装置に印刷させる印刷制御手段と、
を備える画像処理装置。
【請求項２】
前記印刷装置における前記インクの種類ごとの残量を取得する残量取得手段を備え、
前記画像データ変換手段は、前記残量が第一の閾値より多い種類の前記インクを前記残量が前記第一の閾値以下の種類の前記インクより多く消費する前記画像データに前記元画像データを変換する、
請求項１に記載の画像処理装置。
【請求項３】
前記インクの消費履歴を示す履歴情報を取得する履歴情報取得手段を備え、
前記画像データ変換手段は、前記履歴情報に基づいて、過去の消費量が第二の閾値以下の種類の前記インクを、過去の消費量が前記第二の閾値より多い種類の前記インクより多く消費する前記画像データに前記元画像データを変換する、
請求項１に記載の画像処理装置。
【請求項４】
前記画像データ変換手段は、前記元画像データが示す画像を前記印刷装置に印刷させる場合の前記インクの消費量を前記インクの種類ごとに特定し、特定された消費量が第三の閾値以下の種類の前記インクを、特定された消費量が前記第三の閾値より多い種類の前記インクより多く消費する前記画像データに前記元画像データを変換する、
請求項１に記載の画像処理装置。
【請求項５】
印刷対象の元画像データを取得する画像データ取得機能と、
印刷装置におけるインクの種類ごとの前記インクの残量の差が小さくなるように印刷に際して消費する前記インクの種類ごとの消費量の配分を調整した画像データに前記元画像データを変換する画像データ変換機能と、
変換した前記画像データが示す画像を前記印刷装置に印刷させる印刷制御機能と、
をコンピューターに実現させる画像処理プログラム。
【請求項６】
印刷対象の元画像データを取得する画像データ取得工程と、
印刷装置におけるインクの種類ごとの前記インクの残量の差が小さくなるように印刷に際して消費する前記インクの種類ごとの消費量の配分を調整した画像データに前記元画像データを変換する画像データ変換工程と、
変換した前記画像データが示す画像を前記印刷装置に印刷させる印刷制御工程と、
を含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置が用いるインクの残量に応じた画像処理を行う画像処理装置、画像処理プログラム、画像処理方法に関する。
【背景技術】
【０００２】
従来、一体型のインクカートリッジにおいていずれかのインクが無くなると、他のインクは残存していてもインクカートリッジを交換しなければならず、残存するインクの無駄が生じていた。また、一体型のカートリッジでなくても、プリンター買い換え等に伴って古いプリンターを破棄する場合に、新しいプリンターでは使用できないインクカートリッジにインクが不均衡に余っていると、余っているインクが無駄になる。特許文献１には、インクの残存量に応じてレジクーポンの印刷に使用するインクの色を切り替えることによって、印刷可能枚数を増加させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３７５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文字やバーコード等で表された情報を主として伝達するレジクーポンのような印刷物の場合は、文字やバーコードに使用される色自体はさほど重要ではない。一方、写真印刷の場合は、使用される色は写真の印象を表現する上で重要である。
本発明は、写真印刷において、インクの残量を平準化することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本発明の画像処理装置は、画像データ取得手段と、画像データ変換手段と、印刷制御手段と、を備える。画像データ取得手段は、印刷対象の元画像データを取得する。画像データ変換手段は、元画像データを、インクの残量の差を小さくなるような画像データに変換する。すなわち、元画像データの色相・明度・彩度の少なくともいずれかを変更することで画像データを生成する。元画像データが示す画像を変換することなしに印刷する場合のインクの種類ごとのインク残量の差が、変換後の画像データが示す画像を印刷する場合のインクの種類ごとのインク残量の差より小さくなるように（すなわち残量の偏りが解消するように）、画像データ変換手段において元画像データが変換される。印刷制御手段は、変換された画像データが示す画像を印刷装置に印刷させる。
【０００６】
本発明によると、印刷装置におけるインクの残量の平準化に貢献することができ、特定のインクだけ先に早く消費されたり、あるいは、特定のインクだけ長い間多く余ってしまうことを抑制することができる。特許文献１では残量に応じて使用するインクの数を削減しているため表現できる色の種類が大幅に削減されてしまうが、本発明では表現できる色の種類を特許文献１の構成よりも多くすることができる（例えば元画像データの印刷では使用しないインクを平準化のために使用する状況も含むため。また例えば残量が少ないインクがある場合は、そのインクの使用量を減少させるが全くそのインクを使用しないわけではない状況も含むため）。そのため写真にエフェクトを施して印刷するような場合にも、大きく画質を損なうことなくインク残量の平準化に寄与することができる。
【０００７】
上記課題を解決するための画像処理装置において、さらに、印刷装置におけるインクの種類ごとのインクの残量を取得する残量取得手段を備えても良い。その場合に画像データ変換手段は、残量が第一の閾値より多い種類のインクを残量が第一の閾値以下の種類のインクより印刷に際して多く消費するような画像データに元画像データを変換してもよい。
この構成によると、画像を印刷することによって、残量が第一の閾値以下となっているインクが、残量が第一の閾値より多いインクよりも多く消費されてさらに残量が際だって減少してしまうことを防止することができる。
【０００８】
なお、画像データ変換手段は、割合Ｒ１＞割合Ｒ２となるように元画像データを変換して画像データを生成するようにしてもよい。割合Ｒ１は、元画像データが示す画像を変換せずに印刷装置に印刷させる場合のインクの種類ごとのインクの消費量の合算値Ｓ１（=第一インクの消費量＋第二インクの消費量＋…）に対する、残量が第一の閾値以下のインクの消費量Ｉ１の割合（Ｉ１／Ｓ１）とする。割合Ｒ２は、変換後の画像データが示す画像を印刷装置に印刷させる場合のインクの種類ごとのインクの消費量の合算値Ｓ２に対する、残量が第一の閾値以下のインクの消費量Ｉ２の割合（Ｉ２／Ｓ２）とする。割合Ｒ１＞割合Ｒ２となるように変換する場合は、残量が第一の閾値より多いインクが残量が第一の閾値以下のインクよりも多く消費されない場合も含むが、割合Ｒ１＞割合Ｒ２となるように変換した画像データを印刷することでインクごとの残量の偏りを元画像データをそのまま印刷する場合よりも少なくとも平準化することができる。
【０００９】
上記課題を解決するための画像処理装置においては、さらに、インクの消費履歴を示す履歴情報を取得する履歴情報取得手段を備えていても良い。その場合に画像データ変換手段は、履歴情報に基づいて、過去の消費量が第二の閾値以下の種類のインクを過去の消費量が第二の閾値より多い種類のインクより、多く消費する画像データに元画像データを変換してもよい。
この構成によると、多く消費される傾向にあるインクの消費量を抑制することができ、その結果、インク残量の平準化に寄与することができる。なお、履歴情報は、直接的にインクの使用履歴を示す情報であってもよいし、間接的にインクの使用履歴を示す情報であってもよい。
【００１０】
なお、画像データ変換手段は、割合Ｒ３＞Ｒ４となるように元画像データを変換して画像データを生成するようにしてもよい。割合Ｒ３は、元画像データが示す画像を変換せずに印刷装置に印刷させる場合のインクの種類ごとのインクの消費量の合算値Ｓ３（=第一インクの消費量＋第二インクの消費量＋…）に対する、過去の消費量が第二の閾値より多いインクの消費量Ｉ３の割合（Ｉ３／Ｓ３）とする。割合Ｒ４は、変換後の画像データが示す画像を印刷装置に印刷させる場合のインクの種類ごとのインクの消費量の合算値Ｓ４に対する、過去の消費量が第二の閾値より多いインクの消費量Ｉ４の割合（Ｉ４／Ｓ４）とする。割合Ｒ３＞割合Ｒ４となるように変換する場合は、過去の消費量が第二の閾値以下のインクが過去の消費量が第二の閾値より多いインクより多く消費されない場合も含むが、割合Ｒ３＞割合Ｒ４となるように変換した画像データを印刷することでインクごとの残量の偏りを元画像データをそのまま印刷する場合よりも少なくとも平準化することができる。
【００１１】
上記課題を解決するための画像処理装置において、画像データ変換手段は、元画像データが示す画像を印刷装置に印刷させる場合のインクの消費量をインクの種類ごとに特定してもよい。その場合に画像データ変換手段は、特定された消費量が第三の閾値以下の種類のインクを、特定された消費量が第三の閾値より多い種類のインクより多く消費する画像データに元画像データを変換するようにしてもよい。
元画像データが特定のインクを他のインクより多く消費するような特徴を持っている場合に、画像データを印刷することによって消費されるインクの消費量が平準化するように元画像データを変換することで、結果的にインクの残量の平準化に貢献することができる。
【００１２】
なお、画像データ変換手段は、割合Ｒ５＞割合Ｒ６となるように元画像データを変換して画像データを生成するようにしてもよい。割合Ｒ５は、元画像データが示す画像を変換せずに印刷装置に印刷させる場合のインクの種類ごとのインクの消費量の合算値Ｓ５（=第一インクの消費量＋第二インクの消費量＋…）に対する、消費量が第三の閾値より多いインクＸの消費量Ｉ５の割合（Ｉ５／Ｓ５）とする。割合Ｒ６は、変換後の画像データが示す画像を印刷装置に印刷させる場合のインクの種類ごとのインクの消費量の合算値Ｓ６に対する、インクＸの消費量Ｉ６の割合（Ｉ６／Ｓ６）とする。割合Ｒ５＞割合Ｒ６となるように変換する場合は、変換せずに印刷した場合の消費量が第三の閾値以下のインクのが、変換せずに印刷した場合の消費量が第三の閾値より多いインクＸより多く消費されない事も含むが、割合Ｒ５＞割合Ｒ６となるように変換した画像データを印刷することでインクごとの残量の偏りを元画像データをそのまま印刷する場合よりも少なくとも平準化することができる。
【００１３】
なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は方法としても、コンピュータープログラムとしても、そのプログラムの記録媒体としても成立する。むろん、そのコンピュータープログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００１４】
【図１】第一実施形態にかかるプリンターを示すブロック図。
【図２】画像変換および印刷処理を示すフローチャート。
【図３】第一実施形態にかかる平準化画像変換処理のフローチャート。
【図４】（４Ａ）および（４Ｂ）は履歴情報を示す図、（４Ｃ）は第二実施形態にかかる平準化画像変換処理のフローチャート。
【図５】第三実施形態にかかる平準化画像変換処理のフローチャート。
【図６】他の実施形態にかかる平準化画像変換処理のフローチャート。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００１６】
１．第一実施形態
１−１．構成
図１に本発明による画像処理装置の一実施形態としてのＰＣ（personal computer）１０と、印刷装置としてのプリンター２０とを示す。ＰＣ１０は、プリンター２０に印刷させる画像データを後述するフィルターを用いて元画像データから変換するために構成される。ＰＣ１０は、ＣＰＵ１１とＲＡＭ１２とＲＯＭ１３とハードディスク装置（ＨＤＤ）１４と外部インターフェース（Ｉ／Ｆ）１５と内部インターフェース（Ｉ／Ｆ）１６とを備える。ＲＯＭ１３には起動プログラムが格納されている。ＨＤＤ１４には画像処理プログラム１００やＯＳ等の各種プログラムが格納されている。これらのプログラムは、ＲＡＭ１２にロードされＣＰＵ１１によって実行される。外部Ｉ／Ｆ１５には、プリンター２０や図示しないデジタルカメラやディスプレイやキーボードやマウス等が接続されている。内部Ｉ／Ｆ１６は、ＣＰＵ１１とＲＡＭ１２とＲＯＭ１３とＨＤＤ１４と外部Ｉ／Ｆ１５を相互に通信可能とするためのインターフェースを構成する。
【００１７】
プリンター２０は、コントローラー２１と外部Ｉ／Ｆ２２と内部Ｉ／Ｆ２３とキャリッジユニット２４と搬送ユニット２６とを備える。コントローラー２１は、ＣＰＵやＲＯＭやＲＡＭやＡＳＩＣ等からなり、キャリッジユニット２４や搬送ユニット２６の動作を制御するための処理を実行する。キャリッジユニット２４は、印刷ヘッド２５を搭載したキャリッジ（不図示）とキャリッジモーター（不図示）等を備える。キャリッジモーターが駆動することにより、印刷ヘッド２５を搭載したキャリッジが主走査方向に往復移動する。印刷ヘッド２５は、本実施形態においてはシアン（Ｃ）・マゼンダ（Ｍ）・イエロー（Ｙ）・ブラック（Ｋ）・ライトシアン（ＬＣ）・ライトマゼンダ（ＬＭ）の６種類のインクカートリッジが搭載されている。プリンター２０は各インクについてその残量を検出する手段を備えている。印刷ヘッド２５は、記録媒体に平行に対向する吐出面に多数配列されたノズルからインクを吐出することによって記録媒体に画像を形成する。搬送ユニット２６は、搬送ローラー（不図示）と搬送モーター（不図示）等を備える。搬送モーターが搬送ローラーを駆動させることにより、記録媒体は副走査方向に搬送される。
【００１８】
近年、デジタルカメラで撮影した写真画像に様々なエフェクトを施しソーシャルネットワークサービス上で公開すること等が盛んに行われている。画像処理プログラム１００は、様々な画像フィルター（以降、単にフィルターという）を用いて様々なエフェクトを施した画像データを印刷する機能を有している。すなわち画像処理プログラム１００は、印刷対象の元画像データを取得し、ユーザーの所望のフィルターを適用して元画像データを変換して画像データを生成し、変換後の画像データをプリンター２０に印刷させる機能を主として有しており、画像データ取得手段と画像データ変換手段と印刷制御手段としてＣＰＵ１１を機能させる。本実施形態においては、プリンター２０における各インクの残量を取得する機能も備えており、ＣＰＵ１１を残量取得手段としても機能させる（プリンター２０が備える残量の検出手段が検出した残量を示す情報を取得する）。
【００１９】
フィルターは、元画像データの色変更（色相や明度や彩度の変更）、階調分布の調整（トーンカーブ）、輪郭の先鋭化あるいは非先鋭化、ノイズ成分の除去あるいは付加、その他様々なエフェクトを、それら単体としてあるいはそれらの組み合わせとしてユーザーに複数種類提供される。ユーザーは画像処理プログラム１００から複数種類提示されたフィルターの中から好みの雰囲気を出すことができるフィルターを選択すると、画像処理プログラム１００は元画像データを当該フィルターを用いて変換し変換後の画像データをプリンター２０に出力して印刷させる。
【００２０】
１−２．画像変換および印刷処理
図２は画像処理プログラム１００による画像変換および印刷処理の流れを示すフローチャートである。ＰＣ１０は、印刷対象の元画像データを取得すると（Ｓ１０）、当該元画像データを変換するためのフィルターを複数種類ユーザーに提示し選択を促す（Ｓ１１）。ユーザーに提示する複数のフィルターの中に、ユーザーへのおすすめフィルターとして、プリンター２０のインク残量を平準化させるためのフィルターが含まれている。ＰＣ１０はユーザーがおすすめフィルターを選択したか否かを判定し（Ｓ１２）、ユーザーがおすすめフィルターを選択しなかった場合はおすすめフィルター以外の他のフィルターを選択したか否かを判定し（Ｓ１３）、ユーザーが他のフィルターを選択した場合はユーザーが選択したフィルターを用いて元画像データを変換し（Ｓ１４）、変換した画像データが示す画像をプリンター２０に印刷を実行させる（Ｓ１６）。具体的には画像データに解像度変換処理、色変換処理、ハーフトーン処理、並べ替え処理を施して印刷データを生成し当該印刷データをプリンター２０に出力してプリンター２０に印刷を実行させる。なお、画像データから印刷データを生成するまでの各処理はＰＣ１０側で実施されてもよいしプリンター２０側で実施されてもよい。ユーザーがいずれのフィルターも選択しなかった場合（Ｓ１２およびＳ１３においてＮ判定）は取得した元画像データをフィルターによって変換することなく元画像データが示す画像をプリンター２０に印刷させる（Ｓ１６）。ユーザーがおすすめフィルターを選択した場合（Ｓ１２においてＹ判定）は、ＰＣ１０は平準化画像変換処理を行う（Ｓ１５）。
【００２１】
図３は、本実施形態における平準化画像変換処理を示すフローチャートである。ＰＣ１０は、インクの残量をインク毎に取得し（Ｓ１００）、残量が閾値Ａ（第一の閾値に相当）以下のインクが存在するか否かを判定する（Ｓ１０５）。残量が閾値Ａ以下のインクが存在する場合は、ＰＣ１０は残量が閾値Ａより多い（残量＞Ａ）インクを、残量が閾値Ａ以下（残量≦Ａ）のインクより多く消費するような画像データに変換するためのフィルターを用いて元画像データを変換し画像データを生成する（Ｓ１１０）。例えば、Ｍインクの残量≦ＡでありＣインクが残量＞Ａであるとすると、Ｃインクの消費量＞Ｍインクの消費量となるように変換する。より具体的には例えば、元画像データを変換せずに印刷した場合のＣインクの消費量よりＣインクの消費量が増加するように変換してＣインクの消費量＞Ｍインクの消費量としてもよい（なお、この場合、元画像データにＣインクを使用して表現する色の画素が含まれていなくてもよい（元画像データにおいてＣインクの消費量が０であってもよい））。また、元画像データを変換せずに印刷した場合のＭインクの消費量よりＭインクの消費量が減少するように変換してＣインクの消費量＞Ｍインクの消費量としてもよい。また、Ｍインクの消費量が０となるような画像データに変換してＣインクの消費量＞Ｍインクの消費量としてもよい。
【００２２】
Ｓ１０５において残量が閾値Ａ以下のインクが存在しないと判定された場合は、残量が閾値Ｂ（＞閾値Ａ）より多いインクを残量が閾値Ｂ以下のインクより多く消費するような画像データに変換するためのフィルターを用いて元画像データを変換して画像データを生成する（Ｓ１１５）。例えばＹインクの残量＞ＢでありＣインクの残量≦Ｂである場合、Ｙインクの消費量＞Ｃインクの消費量となるような画像データに元画像データを変換する。元画像データにＹインクを使用して表現する色の画素が含まれていてもいなくても、元画像データよりＹインクの消費量が多くなるように変換してＹインクの消費量＞Ｃインクの消費量としてもよいし、Ｙインクの消費量はそのままでＣインクの消費量が減少するように変換してＹインクの消費量＞Ｃインクの消費量としてもよい。
【００２３】
フィルターは、平準化画像変換処理において都度、変換後の画像データに関する上述の条件に合うフィルターを作成して適用するようにしてもよいし、あるいは既存のフィルターとして画像処理プログラム１００とともに記憶されているフィルターの中から上述の条件に合うフィルターを選択して適用するようにしてもよい。
このように、本実施形態によると、ユーザーがおすすめフィルターを選択して印刷する場合に、印刷画質を大きく落とすことなく、プリンター２０のインクの残量を平準化することができる。また、ユーザーはおすすめフィルターを選択することによりユーザーの予期しないような色合いの写真を印刷することもでき、ユーザーに驚きや楽しみを与えることができる。
【００２４】
２．第二実施形態
２−１．構成
第二実施形態の構成は第一実施形態とほぼ共通である。第二実施形態では、画像処理プログラム１００は履歴情報を取得する機能を備えており、ＣＰＵ１１を履歴情報取得手段としても機能させる点が第一実施形態と相違する点である。本実施形態において履歴情報は、プリンター２０の稼働履歴を示す情報であり、当該情報は間接的あるいは直接的にインクの消費履歴を表している。例えば、図４Ａに示すように間接的にインクの消費履歴を示す履歴情報として印刷用途ごとの印刷回数がプリンター２０に記憶されていてもよい。印刷用途として例えば、モノクロの文書・カラーの文書・写真などがある。そしてそれぞれの用途に応じて多用されるインクやあるいは逆に多用されないインクが対応付けられている。例えばモノクロ文書印刷ではＫインクが多用され、カラー文書印刷ではＬＣインクやＬＭインクは多用されない、等である。したがって図４Ａのような履歴情報が記憶されていたとすると、Ｋインクを多用するモノクロ文書の印刷回数が多く、ＬＣ・ＬＭインクを多用しないカラー文書の印刷回数が次に多く、全てのインクを使用する可能性のある写真の印刷回数が最も少ないことから、プリンター２０においてはＫインクが他のインクに比べて多く消費される傾向にあるという情報を取得することができる。また、ＬＣ・ＬＭインクはあまり消費されない傾向にあるという情報も取得することができる。
【００２５】
また、図４Ｂに示すようにインク色ごとのインクカートリッジ交換回数が履歴情報としてプリンター２０に記憶されていてもよい。この情報は、直接的にインクの消費履歴を示している。なお、図４Ａや図４Ｂに示すような履歴情報は、プリンター２０本体に記憶されている構成に限定されず、例えばプリンター２０とネットワークを介して接続するサーバーにおいて記憶されていてもよい。その場合画像処理プログラム１００は、当該サーバーから履歴情報を取得する機能を有していればよい。
【００２６】
２−２．平準化画像変換処理
図４Ｃは、第二実施形態にかかる平準化画像変換処理を示すフローチャートである。図４Ｃに示す処理は第一実施形態で示した画像変換および印刷処理（図２）のＳ１５において実施される処理である。ＰＣ１０はプリンター２０の履歴情報を取得する（Ｓ２００）。ＰＣ１０はプリンター２０の履歴情報を参照して、特定のインクが多用される傾向にあるか否か、すなわち特定のインクの過去の消費量が所定の基準（第二の閾値に相当）より多いか否かを判定する（Ｓ２０５）。具体的には例えば、インクカートリッジ交換回数の中央値Ｍと最小値Ｓとから、｛Ｍ＋（Ｍ−Ｓ）｝回を超えて交換されたインクが存在するか否かを判定する。Ｓ２０５において特定のインクの消費量が所定の基準より多い場合は、当該特定インクより他のインクを多く使用するような画像データを生成するためのフィルターを用いて元画像データを変換して画像データを生成する（Ｓ２１０）。なお、特定のインクが多用される傾向にない場合は、画像変換を行わずに平準化画像変換処理を終了する。
【００２７】
このように本実施形態によると、過去のインクの消費履歴を示す情報から多用される傾向にある（消費スピードが速い）インクの消費量を、画像処理プログラム１００においておすすめフィルターをユーザーが選択することによって抑えることができるので、プリンター２０のインク残量の平準化に貢献することができる。
【００２８】
３．第三実施形態
第三実施形態の構成は第一実施形態とほぼ共通である。図５は、第三実施形態にかかる平準化画像変換処理（図２のＳ１５で実行される）を示すフローチャートである。本実施形態ではＰＣ１０はフィルターを適用せずに（画像変換をせずに）元画像データを印刷した場合のインク色ごとの消費量を算出する（Ｓ３００）。具体的には例えば、元画像データをインク量の階調値を表すデータ形式に変換（ＲＧＢ−ＣＭＹＫＬＣＬＭ色変換）し、各画素の階調値をインク色ごとに積算することで、元画像データが示す画像を印刷した場合のインク色ごとにインク消費量の比を算出することができる。
【００２９】
続いてＰＣ１０は、フィルターを適用しないで元画像データが示す画像を印刷する場合に特定のインクの消費量が多いか否か、すなわちＳ３００で算出したインク色ごとの積算値が所定の基準（第三の閾値に相当）より多くなるインクが存在するか否かを判定する（Ｓ３０５）。フィルターを適用せずに印刷した場合に特定のインクの消費量が所定の基準より多い場合は、消費量が所定の基準より多いインクより、消費量が所定の基準以下となるインクの方が、消費量が多くなるようなフィルターを用いて元画像データを変換して画像データを生成する（Ｓ３１０）。
【００３０】
このように本実施形態では、元画像データの色の特徴に応じて、元画像データで多用されるインクに該当する色を抑制することで、インク残量の偏り解消に貢献することができる。
【００３１】
４．他の実施形態
尚、本発明の技術的範囲は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば平準化画像変換処理において上記実施形態の内容を組み合わせてもよい。図６は第一実施形態と第三実施形態の内容を組み合わせた平準化画像変換処理を示している。まずＰＣ１０は、Ｓ３００と同様にフィルターを適用せずに元画像データを印刷した場合のインク色ごとの消費量を算出し（Ｓ４００）、続いてＳ１００と同様にプリンター２０におけるインクの残量をインク色ごとに取得する（Ｓ４０５）。ＰＣ１０は、フィルターを適用せずに元画像データが示す画像を印刷させる場合に、消費量が所定の基準（第三の閾値に相当）より多くなるインクが、残量が閾値Ａ以下のインクであるか否かを判定する（Ｓ４１０）。消費量が所定の基準より多いインクが、残量が閾値Ａ以下の種類のインクである場合、消費量が所定の基準より多く残量≦Ａであるインクを、残量＞Ａであるインクより少なく消費するような画像データを生成するフィルターを適用して元画像データを変換し画像データを生成する（Ｓ４１５）。消費量が所定の基準より多いインクが、残量が閾値Ａ以下のインクでない場合、残量が閾値Ｂ（＞Ａ）より多いインクを残量が閾値Ｂ以下のインクより多く消費するような画像データを生成するためのフィルターを適用して元画像データを変換し画像データを生成する（Ｓ４２０）。
【００３２】
なお、上記実施形態において、画像処理装置としてＰＣを例に説明したが、画像処理装置はスマートフォンやタブレットＰＣなどの携帯情報端末でもよいし、デジタルカメラやデジタルフォトフレーム等であってもよい。また、プリンター単体が本発明の画像処理装置と印刷装置として機能してもよい。
【符号の説明】
【００３３】
１０：ＰＣ、１１：ＣＰＵ、１２：ＲＡＭ、１３：ＲＯＭ、１４：ＨＤＤ、１５：外部Ｉ／Ｆ、１６：内部Ｉ／Ｆ、２０：プリンター、２１：コントローラー、２２：外部Ｉ／Ｆ、２３：内部Ｉ／Ｆ、２４：キャリッジユニット、２５：印刷ヘッド、２６：搬送ユニット、１００：画像処理プログラム
【図１】
2012245658.tif 000003
【図２】
2012245658.tif 000004
【図３】
2012245658.tif 000005
【図４】
2012245658.tif 000006
【図５】
2012245658.tif 000007
【図６】
2012245658.tif 000008