(57)【要約】【課題】  連続印刷において色の安定性が得られる印刷パラメータを設定する。【解決手段】  印刷枚数を取得し(S501)、印刷パラメータを調整して、印刷枚数を連続印刷する場合の色の安定性を評価し(S502)、評価結果に基づき、印刷パラメータを設定する(S503)。【選択図】  図5
2008311878.tif 000002
【特許請求の範囲】
【請求項１】
印刷枚数を取得する取得手段と、
印刷パラメータを調整して、前記印刷枚数を連続印刷する場合の色の安定性を評価する評価手段と、
前記評価手段の評価結果に基づき、前記印刷パラメータを設定する設定手段とを有することを特徴とする画像処理装置。
【請求項２】
前記評価手段は、前記印刷パラメータの調整量と色の安定性を示す評価値の関係を示すテーブルを参照して、前記色の安定性を評価することを特徴とする請求項1に記載された画像処理装置。
【請求項３】
さらに、印刷すべき画像の色域を解析して、印刷装置の使用色域を判断する解析手段を有し、前記評価手段は、前記使用色域を固定して前記色の安定性を評価することを特徴とする請求項1または請求項2に記載された画像処理装置。
【請求項４】
前記印刷パラメータは、ハーフトーンテーブル、色分解テーブルおよび色調整テーブルの調整量を示すことを特徴とする請求項1から請求項3の何れか一項に記載された画像処理装置。
【請求項５】
前記評価手段は、印刷される画像の画質劣化値が目標値を超えない範囲で、前記色の安定性を評価することを特徴とする請求項1から請求項4の何れか一項に記載された画像処理装置。
【請求項６】
印刷装置を制御する画像処理装置の画像処理方法であって、
印刷枚数を取得し、
印刷パラメータを調整して、前記印刷枚数を連続印刷する場合の色の安定性を評価し、
前記評価の結果に基づき、前記印刷パラメータを設定することを特徴とする画像処理方法。
【請求項７】
コンピュータ装置を制御して、請求項1から請求項5の何れか一項に記載された画像処理装置の各手段として機能させることを特徴とするコンピュータプログラム。
【請求項８】
請求項7に記載されたコンピュータプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置を制御する画像処理に関する。
【背景技術】
【０００２】
カラープリンタは、同一の画像を連続して印刷する（以下、連続印刷）と、その間の機械的な変動などにより、頁間で色が変動する問題が知られている。
【０００３】
この色の変動を抑えるために、例えば、特許文献1は、連続印刷中のプリンタエンジンの状態を監視し、色の変動が発生する状況が生じた場合は、直ちに連続印刷を一時停止し、キャリブレーション動作を行う技術を開示する。これにより、連続印刷における色の安定を図ることができる。
【０００４】
しかし、上記の技術は、連続印刷の一時停止を必要とし、キャリブレーション動作に必要な時間を含めて、印刷の完了までに多くの時間を必要とする。また、周期的にキャリブレーションを行うことにより、頁間の色の差の局所的な増大が懸念される。
【０００５】
【特許文献１】特開2006-030422号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、連続印刷において色の安定性が得られる印刷パラメータの設定を目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【０００８】
本発明にかかる画像処理は、印刷枚数を取得し、印刷パラメータを調整して、前記印刷枚数を連続印刷する場合の色の安定性を評価し、評価の結果に基づき、前記印刷パラメータを設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、連続印刷において色の安定性が得られる印刷パラメータを設定することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明にかかる実施例の画像処理を図面を参照して詳細に説明する。
【実施例１】
【００１１】
［システムの構成］
図1は実施例の画像処理システムの基本的な機能構成例を示すブロック図である。
【００１２】
プリント枚数取得部101は、印刷枚数を取得する。パラメータ評価部102は、プリント枚数取得部101が取得した印刷枚数を基に、プリントジョブ全体に亘り安定性を向上させるような印刷パラメータを選択するために、印刷パラメータの評価を行う。パラメータ設定部103は、パラメータ評価部102の評価結果に基づき、印刷パラメータを設定する。
【００１３】
図2は画像処理システムのハードウェア接続例を示す図である。
【００１４】
画像処理システムは、ネットワーク201に接続されたプリンタ202、204を有する。プリンタコントローラ203は、ネットワーク201を介して、プリンタ202を制御する。プリンタコントローラ205は、ネットワーク201を介して、プリンタ204を制御する。また、ネットワーク201には、クライアントコンピュータ206、207が接続されている。
【００１５】
図2に示すプリンタ、プリンタコントローラ、クライアントコンピュータの数は一例であり、とくに数に制限があるわけではない。また、プリンタは、プリンタコントローラとクライアントコンピュータの両方から操作可能である。さらに、クライアントコンピュータは、プリンタコントローラを兼ねることができる。
【００１６】
図3はクライアントコンピュータがプリンタコントローラを兼ねる場合の画像処理システムの最小構成例を示す図である。図3おいて、プリンタ302とクライアントコンピュータ303は、通信線301によって接続される。通信線301としては、ネットワーク、SCSIやIEEE1284などのパラレルインタフェイス、USBやIEEE1394などのシリアルバスなどが利用可能である。
【００１７】
以降では、説明を容易にするために、図3に示す画像処理システムにおける処理の流れを説明する。
【００１８】
［クライアントコンピュータの構成］
図4はクライアントコンピュータ303の構成例を示すブロック図である。
【００１９】
CPU402は、RAM404をワークメモリとして、ROM408やハードディスク(HD)409に格納されたオペレーティグシステム(OS)や各種ソフトウェアを実行し、システムバス414を介して各構成を制御する。また、プリンタ302を制御するプリンタドライバを実行し、後述する印刷パラメータの制御を行う。なお、HD409は、ソフトウェアだけではなく、画像データの格納や、印刷データの一時記憶にも利用される。
【００２０】
キーボードインタフェイス(KBD I/F)401は、ユーザの指示などを入力をするためのマウスやキーボード411とシステムバス414を接続するインタフェイスである。ビデオカード405は、ユーザインタフェイス(UI)や、処理対象の画像、処理の経過状態などを表示するためのディスプレイ412とシステムバス414を接続するインタフェイスである。USB I/F406は、プリンタ302とシステムバス414を接続するインタフェイスである。
【００２１】
ディスクドライブ407は、記憶媒体（CD、CD-R、CD-RW、DVD、DVD-R、DVD-RW）などのドライブ装置で、マウントされた記憶媒体からデータを読み込み、または、マウントされた記憶媒体にデータを書き込む機能を有する。CPU402は、記憶媒体に画像処理用のプログラム、プリンタドライバやプリンタ情報などが格納されている場合、記憶媒体からそれらのプログラムや情報を読み出して、HD409にインストールし、必要に応じて、RAM404にロードする
【００２２】
カードI/F410は、MODEMカード、ネットワークカード、または、カードリーダライタなどのカード413を接続可能な汎用のインタフェイスである。CPU402は、カードI/F410に接続されたカード413を介して、電話回線を介して接続された機器、ネットワーク上のサーバ、各種記憶メディアとの間でデータの送受信を行うことができる。
【００２３】
［処理］
図5は印刷パラメータの制御を説明するローチャートで、例えばユーザから印刷が指示された場合にプリンタドライバを実行するCPU402が行う処理である。
【００２４】
CPU402は、ディスプレイ412に例えば図7に示すUIを表示して、印刷すべき画像の印刷枚数を取得する(S501)。ユーザは、図7に示すUIを操作して、出力画像を指定するとともに、印刷枚数を入力する。なお、CPU402は、指示された印刷枚数Nを示す情報をRAM404の所定領域に保存する。
【００２５】
次に、CPU402は、指示された印刷枚数Nを安定に印刷可能な印刷パラメータを評価する(S502)。
【００２６】
図6は、プリンタ303の情報として提供される、疑似中間調処理用のハーフトーンテーブル、色分解テーブル、カラーマッチング用の色調整テーブルのパラメータの調整量に応じた安定性評価値を示す図である。パラメータとしては、ハーフトーンテーブルの場合は線数、色分解テーブルの場合は墨量、色調整テーブルの場合は色域サイズなどである。
【００２７】
安定性評価値は、例えば印刷100枚単位の色の変動量の逆数を示す値である。色の変動量は、例えば、一枚目に印刷された画像と、百枚目に印刷された画像の平均的な色差を表す。つまり、各テーブルの調整量から得られる安定性評価値をそれぞれ1/ΔE1、1/ΔE2、1/ΔE3とすれば、N枚印刷する場合、一枚目とN枚目の画像の色差ΔEは式(1)で表される。
ΔE = √(ΔE1×Nn)2 + (ΔE2×Nn)2 + (ΔE3×Nn)2
= √Nn2・(ΔE12 + ΔE22 + ΔE32)      …(1)
ここで、Nn = N/100
【００２８】
CPU402は、三つのテーブルのうち一つのテーブルをパラメータを調整して、指示された印刷枚数を印刷した場合の色差ΔEを計算し、ΔEが所定の目標値ΔEthを超えない場合、安定に印刷可能な調整量と評価する。
【００２９】
ただし、図6に示すように、墨量を増やすと安定性は向上するが画質が劣化する、また、色域サイズを拡大すれば安定性は低下するが画質は向上するなど、安定性と画質はトレードオフの関係を示す。そこで、安定性評価値とともに提供される画質劣化値から、安定に印刷可能と評価した調整量における画質劣化値を判定する。そして、画質劣化が所定の目標値を超える場合は、別のテーブルを調整して安定性評価をやり直す。
【００３０】
画質劣化には、粒状性の増加、色再現範囲の縮小、色再現精度の低下、階調性の低下、解像度の低下などがあり、パラメータと画質劣化値の関係を示すテーブルが提供される。
【００３１】
CPU402は、図7に示すUIにおいてパラメータの自動調整が指示された場合は上記のようにして印刷パラメータを決定する。図7に示すUIにおいては、印刷パラメータのマニュアル設定も可能で、ユーザはラジオボタンでマニュアル調整を選択した後、画質の優先度合い、鮮やかさの優先度合いをスライダによって設定することができる。マニュアル調整の場合、CPU402は、上記の安定性評価を行い、指示された印刷枚数を安定に印刷できない場合は、その旨をUIに表示して警告を発する。
【００３２】
印刷パラメータの評価、または、ユーザ設定が終了すると、CPU402は、評価結果の印刷パラメータをRAM404に保存して、印刷処理用に設定する(S503)。
【００３３】
次に、CPU402は、設定した印刷パラメータを使用して印刷すべき画像データから印刷データを作成し(S504)、指示された印刷枚数を示す情報と、印刷データを含む印刷ジョブをプリンタ302に送信して(S505)、連続印刷を実行させる。
【００３４】
このように、連続印刷すべき印刷枚数に応じ、色を安定に印刷可能な印刷パラメータを設定することができる。
【実施例２】
【００３５】
以下、本発明にかかる実施例2の色処理を説明する。なお、実施例2において、実施例1と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００３６】
実施例1では、印刷する画像の種別は任意で、どのような画像でも指定された印刷枚数を安定して印刷可能な印刷パラメータの評価を行う。これに対して、実施例2は、印刷する画像を解析した後、印刷パラメータを評価する。従って、さらに適切な印刷パラメータの制御が可能になる。
【００３７】
図8は実施例2の印刷パラメータの制御を説明するフローチャートで、例えばユーザから印刷が指示された場合にプリンタドライバを実行するCPU402が行う処理である。
【００３８】
CPU402は、ディスプレイ412に例えば図7に示すUIを表示して印刷すべき画像データ取得する(S801)。ユーザは、図7に示すUIを操作して、出力画像を指定する。
【００３９】
次に、CPU402は、取得した画像データを解析する(S802)。この解析は、画像データが含む色の色相や彩度を調べるもので、当該画像データを印刷した場合、プリンタ色域のどの領域を使用するかを判断するものである。なお、以下では、使用するプリンタの色域を「使用色域」と呼ぶ。
【００４０】
以降の処理は、解析結果に基づき、使用色域に関してのみ、印刷パラメータを評価すればよい。つまり、使用色域に基づき、図6に示す色調整テーブルの色域サイズを固定することが可能になるので、ハーフトーンテーブルの線数調整、および、色分解テーブルの墨量調整を行うことで印刷パラメータを評価することができる。もし、線数調整と墨量調整では、充分な画質と安定性が得られない場合、使用色域を段階的に狭めればよい。その結果、印刷する画像により適切な印刷パラメータを設定することができる。
【００４１】
以降の処理は、ステップS501からS505の処理は、図5に示した実施例1の処理と同様であるから、その詳細説明を省略する。
【００４２】
［他の実施例］
なお、本発明は、複数の機器（例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置、制御装置など）に適用してもよい。
【００４３】
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記憶媒体をシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（CPUやMPU）が前記コンピュータプログラムを実行することでも達成される。この場合、記憶媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムと、そのコンピュータプログラムを記憶する、コンピュータが読み取り可能な記憶媒体は本発明を構成する。
【００４４】
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム(OS)および/または第一の、第二の、第三の、…プログラムなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００４５】
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットなどのデバイスのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、第一の、第二の、第三の、…デバイスのCPUなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００４６】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応または関連するコンピュータプログラムが格納される。
【図面の簡単な説明】
【００４７】
【図１】実施例の画像処理システムの基本的な機能構成例を示すブロック図、
【図２】画像処理システムのハードウェア接続例を示す図、
【図３】クライアントコンピュータがプリンタコントローラを兼ねる場合の画像処理システムの最小構成例を示す図、
【図４】クライアントコンピュータの構成例を示すブロック図、
【図５】印刷パラメータの制御を説明するローチャート、
【図６】各種テーブルのパラメータの調整量と安定性評価値の関係を示す図、
【図７】プリンタドライバが表示するUIの一例を示す図、
【図８】実施例2の印刷パラメータの制御を説明するフローチャートである。
【図１】
2008311878.tif 000003
【図２】
2008311878.tif 000004
【図３】
2008311878.tif 000005
【図４】
2008311878.tif 000006
【図５】
2008311878.tif 000007
【図６】
2008311878.tif 000008
【図７】
2008311878.tif 000009
【図８】
2008311878.tif 000010