(57)【特許請求の範囲】
【請求項１】
印刷データに基づいて複数の要素色でカラー画像を印刷出力するために各要素色毎の記録材をドットマトリクス状に記録媒体に付着させる印刷装置に対し、同記録材の使用量の偏りに基づく色変化を補償するために上記印刷データを修正する印刷データ修正装置であって、
各要素色毎に設定してあるとともに上記印刷装置の機体差による上記記録材の使用量の偏りを補償する所定の修正量に基づいて上記印刷データを修正する修正手段と、
各要素色を組み合わせて実現する混色時に単色時よりも上記修正手段による上記修正量を低減させる修正量低減手段とを具備することを特徴とする印刷データ修正装置。
【請求項２】
上記請求項１に記載の印刷データ修正装置において、上記修正量低減手段は、混色する色数が多くなるにつれて上記修正量をより低減させることを特徴とする印刷データ修正装置。
【請求項３】
上記請求項１または請求項２のいずれかに記載の印刷データ修正装置において、上記修正量低減手段は、混色する色数に応じた最適な低減量を記憶する低減量記憶手段と、各画素の混色する色数を集計するとともに画素数に対応する重み付けで上記低減量を加算する低減量重み付け加算手段とを具備することを特徴とする印刷データ修正装置。
【請求項４】
印刷データに基づいて複数の要素色でカラー画像を印刷出力するために各要素色毎の記録材をドットマトリクス状に記録媒体に付着させる印刷装置に対し、同記録材の使用量の偏りに基づく色変化を補償するために上記印刷データを修正する印刷データ修正方法であって、各要素色毎に上記印刷装置の機体差による上記記録材の使用量の偏りを補償する所定の修正量を設定してあるとともに、各要素色を組み合わせて実現する混色時に単色時よりも同修正量を低減させて上記印刷データを修正することを特徴とする印刷データ修正方法。
【請求項５】
印刷データに基づいて複数の要素色でカラー画像を印刷出力するために各要素色毎の記録材をドットマトリクス状に記録媒体に付着させる印刷装置に対し、コンピュータにて同記録材の使用量の偏りに基づく色変化を補償するために上記印刷データを修正する印刷データ修正プログラムを記録したソフトウェア記録媒体であって、各要素色毎に上記印刷装置の機体差による上記記録材の使用量の偏りを補償する所定の修正量を設定してあるとともに、各要素色を組み合わせて実現する混色時に単色時よりも同修正量を低減させて上記印刷データを修正することを特徴とする印刷データ修正プログラムを記録したソフトウェア記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷データ修正装置、印刷データ修正方法および印刷データ修正プログラムを記録したソフトウェア記録媒体に関する。
【０００２】
【従来の技術】
近年、カラーインクジェットプリンタの高精細化が進み、いわゆる写真画質と呼ばれるまでに至っている。このようなインクジェットプリンタは、所定の色インクを粒状に吐出することにより、所望の位置に所定色のドットを付し、画像をドットマトリクス状に表現している。この場合、カラー画像であれば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の三色あるいはこれにブラック（Ｋ）を加えた四色の色インクを使用して再現する。
【０００３】
ところで、写真画質と呼ばれるようになるには、ドットが微少化することも重要であるが、色再現性も極めて重要となる。コンピュータの内部では色を赤緑青（ＲＧＢ）の多階調データで表現しているにも関わらず、プリンタではＣＭＹＫの二階調データにしか対応できないため、色空間の変換と、階調変換が行われている。すなわち、ＲＧＢの多階調で表現される色を維持しながらＣＭＹＫの二階調表示で実現している。むろん、ここでは一つ一つのドットが規定どおりの濃度で発色しているということを前提としている。
【０００４】
しかしながら、印刷データ的には色の再現性を維持して出力されているにも関わらず、印字ヘッドごとの機体差によって色インク粒の重量が異なり、この結果、各ドットが本来の濃度で発色しているとはいえない場合がある。
【０００５】
【発明が解決しようとする課題】
上述した従来の印刷装置においては、印字ヘッドの機体差によって吐出するインク粒の量が異なると、各ドットが本来の濃度で発色しているとはいえなくなり、結果的に色の再現性が劣化することがあるという課題があった。
【０００６】
このため、本出願人の場合、あらかじめ印刷データを修正して機体差を補償しておき、修正後の印刷データに基づいて印刷することによって色の再現性を向上させることにした。このような修正は修正テーブルを使用する。この修正テーブルを作成するには、まず、基準重量の色インク粒を吐出する基準印字ヘッドにて全階調にわたってパッチを印刷するとともに、機体差のある印字ヘッドでも同様に全階調にわたってパッチを印刷する。そして、各パッチを対比して誤差のないパッチ同士の組み合わせを求め、その組み合わせ一覧を修正テーブルとしている。
【０００７】
このようにパッチを比較して対比する必要があるため、再現可能な全色についてパッチを対比することはとてもできない。従って、各要素色毎に修正テーブルを作成したところ、単色を印刷する場合には基準ヘッドの場合とほぼ同様の発色を得ることができたが、混色になると再びずれが生じてしまった。
【０００８】
本発明は、上記課題にかんがみてなされたもので、印字ヘッドなどの機体差に関わらずより正確に色を再現できるようにすることが可能な印刷データ修正装置、印刷データ修正方法および印刷データ修正プログラムを記録したソフトウェア記録媒体の提供を目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、印刷データに基づいて複数の要素色でカラー画像を印刷出力するために各要素色毎の記録材をドットマトリクス状に記録媒体に付着させる印刷装置に対し、同記録材の使用量の偏りに基づく色変化を補償するために上記印刷データを修正する印刷データ修正装置であって、各要素色毎に設定してあるとともに上記印刷装置の機体差による上記記録材の使用量の偏りを補償する所定の修正量に基づいて上記印刷データを修正する修正手段と、各要素色を組み合わせて実現する混色時に単色時よりも上記修正手段による上記修正量を低減させる修正量低減手段とを具備する構成としてある。
【００１０】
上記のように構成した請求項１にかかる発明においては、修正手段は各要素色毎に設定してあるとともに印刷装置の機体差による記録材の使用量の偏りを補償する所定の修正量に基づいて印刷データを修正し、当該修正された印刷データに基づいて印刷装置は各要素色毎の記録材をドットマトリクス状に記録媒体に付着させ、複数の要素色でカラー画像を印刷出力する。この場合、修正量低減手段は上記修正手段が印刷データを修正するにあたって各要素色を組み合わせて実現する混色時には単色時よりも機体差による記録材の使用量の偏りを補償する上記修正量を低減させている。
【００１１】
単色時の修正量を混色に適用したときには単色として設定した修正量が強すぎるという実験結果が得られた。これは各種の要因が考えられるが、混色することによって各要素色毎の修正量が強く影響しすぎると考えるのが妥当であり、混色時に機体差による記録材の使用量の偏りを補償する同修正量を低減することによって、単色の状態で設定した修正量がそのまま混色の場合に使用されることにはならず、混色の再現性が向上することになる。
【００１２】
ここで、修正手段は、少なくとも各要素色毎に単色での修正量を備えており、修正量低減手段の指示に基づいて機体差による記録材の使用量の偏りを補償する同修正量を低減させて印刷データを修正する。修正するのは各印刷データ毎に個別に行っても良いし、同印刷データが参照することになる変換テーブルなどがあれば同変換テーブルを一括的に修正しておき、個々に同変換テーブルを参照すれば変換と修正とが行われるようなものでも良い。
【００１３】
また、修正量低減手段は結果的に混色時には単色時よりも修正手段による修正量を低減させればよく、その低減量は画一的ではない。ただし、その一例として、請求項２にかかる発明は、請求項１に記載の印刷データ修正装置において、上記修正量低減手段は、混色する色数が多くなるにつれて上記修正量をより低減させる構成としてある。
【００１４】
上記のように構成した請求項２にかかる発明においては、混色する色数が多くなればなるほど、修正量低減手段は修正量を低減させていく。
【００１５】
単色時の設定を混色時に使用するとずれが生じるのは単色時の修正量が強すぎると考えられ、この考え方を延長させると混色する色数が増えるほど修正量を弱めていくと好適となる。
【００１６】
修正量を低減させるにあたってその傾向は上述したとおりであるが、現実には単色もあるし、混色もあり、さらにその色数も雑多である。従って、修正量を決定するには調整が必要となる。そのような場合に好適な一例として、請求項３にかかる発明は、請求項１または請求項２のいずれかに記載の印刷データ修正装置において、上記修正量低減手段は、混色する色数に応じた最適な低減量を記憶する低減量記憶手段と、各画素の混色する色数を集計するとともに画素数に対応する重み付けで上記低減量を加算する低減量重み付け加算手段とを具備する構成としてある。
【００１７】
上記のように構成した請求項３にかかる発明においては、低減量記憶手段が混色する色数に応じた最適な低減量を記憶しており、低減量重み付け加算手段が各画素の混色する色数を集計するとともに画素数に対応する重み付けで上記低減量を加算する。
【００１８】
従って、混色する色数ごとに最適な低減量がその画素数の割合に応じた重み付けで加算されることになり、印刷物全体として調和のとれた低減量となる。
【００１９】
このように各要素色毎に設定した修正量を混色時には低減して適用する手法は必ずしも実体のある装置でなければならないわけではなく、その一例として、請求項４にかかる発明は、印刷データに基づいて複数の要素色でカラー画像を印刷出力するために各要素色毎の記録材をドットマトリクス状に記録媒体に付着させる印刷装置に対し、同記録材の使用量の偏りに基づく色変化を補償するために上記印刷データを修正する印刷データ修正方法であって、各要素色毎に上記印刷装置の機体差による上記記録材の使用量の偏りを補償する所定の修正量を設定してあるとともに、各要素色を組み合わせて実現する混色時に単色時よりも同修正量を低減させて上記印刷データを修正する構成としてある。
【００２０】
すなわち、必ずしも実体のある装置で修正する作業に限らず、その方法としても有効であることに相違はない。
【００２１】
ところで、上述したように印刷データを修正する印刷データ修正装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としては各種の態様を含むものである。また、ハードウェアで実現されたり、ソフトウェアで実現されるなど、適宜、変更可能である。
【００２２】
発明の思想の具現化例として色修正するソフトウェアとなる場合には、かかるソフトウェアを記録したソフトウェア記録媒体上においても当然に存在し、利用されるといわざるをえない。
【００２３】
その一例として、請求項５にかかる発明は、印刷データに基づいて複数の要素色でカラー画像を印刷出力するために各要素色毎の記録材をドットマトリクス状に記録媒体に付着させる印刷装置に対し、コンピュータにて同記録材の使用量の偏りに基づく色変化を補償するために上記印刷データを修正する印刷データ修正プログラムを記録したソフトウェア記録媒体であって、各要素色毎に上記印刷装置の機体差による上記記録材の使用量の偏りを補償する所定の修正量を設定してあるとともに、各要素色を組み合わせて実現する混色時に単色時よりも同修正量を低減させて上記印刷データを修正する構成としてある。
【００２４】
むろん、そのソフトウェア記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなるソフトウェア記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。その他、供給方法として通信回線を利用して行う場合でも本発明が利用されていることには変わりないし、半導体チップに書き込まれたようなものであっても同様である。
【００２５】
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものはなく、一部をソフトウェア記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００２６】
【発明の効果】
以上説明したように本発明は、各要素色毎に修正量を設定するという意味で混色の修正量を求めるような困難さはないし、また、混色時には修正量を弱めることによって対応するようにしたため、実質的に機体差による色ずれを無くし、色の再現性を向上させることが可能な印刷データ修正装置を提供することができる。
【００２７】
また、請求項２にかかる発明によれば、混色色数が多くなるほど修正量を低減させることにより、色数が多くなる場合の各色単独での修正量が弱まり、良好な色再現性を実現できる。
【００２８】
さらに、請求項３にかかる発明によれば、混色色数ごとの画素数を集計してそれぞれに最適な低減量を重み付け加算するため、調和のとれた低減量を求めることができる。
【００２９】
さらに、請求項４にかかる発明によれば、同様に混色時の色再現性を向上させることが可能な印刷データ修正方法を提供することができる。
【００３０】
さらに、請求項５にかかる発明によれば、同様に混色時の色再現性を向上させることが可能な印刷データ修正プログラムを記録したソフトウェア記録媒体を提供することができる。
【００３１】
【発明の実施の形態】
以下、図面にもとづいて本発明の実施形態を説明する。
【００３２】
図１は、本発明の一実施形態にかかる印刷データ修正装置をクレーム対応図により示しており、図２は同印刷データ修正装置を適用した印刷システムのハードウェア構成例をブロック図により示している。
【００３３】
この印刷システムは、概略、画像入力装置１０と、画像処理装置２０と、印刷装置３０とに分類できる。画像入力装置１０としては、スキャナ１１やデジタルスチルカメラ１２あるいはビデオカメラ１４などが該当するし、画像処理装置２０としては、コンピュータ２１とハードディスク２２とキーボード２３とＣＤ−ＲＯＭドライブ２４とフロッピーディスクドライブ２５とモデム２６とディスプレイ２７などが該当し、印刷装置３０の具体例はプリンタ３１等が該当する。なお、モデム２６については公衆通信回線に接続され、外部のネットワークに同公衆通信回線を介して接続し、ソフトウェアやデータをダウンロードして導入可能となっている。
【００３４】
ここで、画像入力装置１０としてのスキャナ１１やデジタルスチルカメラ１２は画像データとしてＲＧＢ（緑、青、赤）の２５６階調の画像データを出力し、印刷装置３０としてのプリンタ３１はＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）の二階調の画像データを入力として必要とする。従って、画像処理装置２０としてのコンピュータ２１内では上記２５６階調の画像データを入力して所定の画像処理及び印刷処理を行い、二階調の画像データとして出力する。なお、コンピュータ２１内ではオペレーティングシステム２１ａが稼働しており、プリンタ３１やディスプレイ２７に対応したプリンタドライバ２１ｂやディスプレイドライバ２１ｃが組み込まれているとともに、アプリケーション２１ｄはオペレーティングシステム２１ａにて処理の実行を制御され、ディスプレイドライバ２１ｃと連携してディスプレイ２７への表示を行うとともに、必要に応じてプリンタドライバ２１ｂと連携して印刷処理を実行している。
【００３５】
本実施形態においては、印刷データ修正装置３０ａはこのような印刷システムにおいて印刷データを生成する過程において、同生成された印刷データを入力し、所定のデータ修正を行って出力する。この場合、修正手段３０ａ１は後述するようにして予め各要素色毎に機体差を修正するための修正量を保持しており、修正量低減手段３０ａ２からの低減指示によって同修正量を低減させ、印刷データを修正する。以下、この工程を詳細に説明する。
【００３６】
まず、修正された印刷データに基づいて印刷を行うプリンタ３１について説明する。図３はプリンタ３１の概略構成を示しており、三つの印字ヘッドユニットからなる印字ヘッド３１ａと、この印字ヘッド３１ａを制御する印字ヘッドコントローラ３１ｂと、当該印字ヘッド３１ａを桁方向に移動させる印字ヘッド桁移動モータ３１ｃと、印字用紙を行方向に送る紙送りモータ３１ｄと、これらの印字ヘッドコントローラ３１ｂと印字ヘッド桁移動モータ３１ｃと紙送りモータ３１ｄにおける外部機器とのインターフェイスにあたるプリンタコントローラ３１ｅとからなるドット印刷機構を備え、印刷データに応じて画像印刷可能となっている。
【００３７】
図４は印字ヘッド３１ａのより具体的な構成を示しており、図５はインク吐出時の動作を示している。印字ヘッド３１ａには色インクタンク３１ａ１からノズル３１ａ２へと至る微細な管路３１ａ３が形成されており、同管路３１ａ３の終端部分にはインク室３１ａ４が形成されている。このインク室３１ａ４の壁面は可撓性を有する素材で形成され、この壁面に電歪素子であるピエゾ素子３１ａ５が備えられている。このピエゾ素子３１ａ５は電圧を印加することによって結晶構造が歪み、高速な電気−機械エネルギー変換を行うものであるが、かかる結晶構造の歪み動作によって上記インク室３１ａ４の壁面を押し、当該インク室３１ａ４の容積を減少させる。すると、このインク室３１ａ４に連通するノズル３１ａ２からは所定量の色インク粒が勢いよく吐出することになる。このポンプ構造をマイクロポンプ機構と呼ぶことにする。
【００３８】
なお、一つの印字ヘッドユニットには独立した二列のノズル３１ａ２が形成されており、各列のノズル３１ａ２には独立して色インクが供給されるようになっている。従って、三つの印字ヘッドユニットでそれぞれ二列のノズルを備えることになり、最大限に利用して六色の色インクを使用することも可能である。図３に示す例では、左列の印字ヘッドユニットにおける二列を黒インクに利用し、中程の印字ヘッドユニットにおける一列だけを使用してシアン色インクに利用し、右列の印字ヘッドユニットにおける左右の二列をそれぞれマゼンタ色インクとイエロー色インクに利用している。
【００３９】
このように、本実施形態においては、マイクロポンプ機構を採用するインクジェット方式のプリンタ３１について適用している。インクジェット方式からなるドット付着機構を有するプリンタ３１においては、上述した印字ヘッド３１ａから一つのドットについて一つのインク粒を吐出させて印字させる。しかしながら、このようにして付される一つのドットの大きさが必ずしも一定ではなく、印字ヘッド３１ａに機体差が生じている。いわゆる重ね打ちによって印刷濃度が変化しないものにおいては、ドットの大きさは即ち印刷濃度に影響を与える。従って、ドットの大きさに機体差が生じるものにおいては印刷濃度にバラツキが生じ、カラーにおいては色のバランスと明度として、また、モノクロにおいてはグレイの濃さとしてバラツキが生じることになる。
【００４０】
本実施形態では、マイクロポンプ機構を採用するインクジェット方式のプリンタ３１を説明したが、ドットの大きさに機体差が生じるようなものであれば、他のドット付着機構を有するプリンタにおいても適用可能である。
【００４１】
例えば、図６に示すようにノズル３１ａ６近傍の管路３１ａ７の壁面にヒータ３１ａ８を設けておき、このヒータ３１ａ８を加熱して気泡を発生させ、その圧力で色インクを吐出するようなバブルジェット方式のポンプ機構も実用化されている。この場合においても、ヒータ３１ａ８の能力やノズル３１ａ６の開口形状などによって機体差が生じてしまうのは否めない。
【００４２】
また、他の機構として図７にはいわゆる電子写真方式のプリンタ３３の概略構成を示している。感光体としての回転ドラム３３ａの周縁には回転方向に対応して帯電装置３３ｂと露光装置３３ｃと現像装置３３ｄと転写装置３３ｅとが配置され、帯電装置３３ｂにて回転ドラム３３ａの周面を均一に帯電させた後、露光装置３３ｃによって画像部分の帯電を除去し、現像装置３３ｄで帯電していない部分にトナーを付着させ、転写装置３３ｅによって同トナーを記録媒体としての紙上に転写させる。その後、ヒータ３３ｆとローラ３３ｇとの間を通過させて同トナーを溶融して紙に定着させている。
【００４３】
このような電子写真方式のプリンタ３３の場合でも、帯電装置３３ｂや露光装置３３ｃあるいは回転ドラム３３ａ自身の機体差によって付着されるトナーの量にバラツキが生じる。従って、インクジェット方式のプリンタ３１と同様の問題が生じている。
【００４４】
本実施形態においては、画像入力装置１０と印刷装置３０との間にコンピュータシステムを組み込んで印刷処理を行うようにしているが、必ずしもかかるコンピュータシステムを必要とするわけではない。例えば、図８に示すように、コンピュータシステムを介することなく画像データを入力して印刷するプリンタ３２においては、スキャナ１１ｂやデジタルスチルカメラ１２ｂあるいはモデム２６ｂ等を介して入力される印刷データとしての画像データを入力し、機体差を解消するような修正を行うように構成することも可能である。
【００４５】
次に、修正手段３０ａ１について説明する。図９は画像データの流れを示しており、画像入力装置１０がドットマトリクス状の画素として表したＲＧＢの多階調（２５６階調）の画像データを画像処理装置２０へ出力し、同画像処理装置２０は所定の画像処理をするとともにＣＭＹＫの二階調の画像データ（二値データ）として印刷装置３０へ出力する。画像処理装置２０内ではＲＧＢ色空間からＣＭＹＫ色空間への色変換処理を行い、この処理でＲＧＢの２５６階調の画像データはＣＭＹＫの２５６階調の画像データに変換される。この後、印刷装置３０が入力可能なデータが２階調であることに鑑み、２５６階調の画像データを２階調の画像データに変換するハーフトーン処理を実行する。画像データはこのような過程を経て印刷データとして印刷装置３０に出力されるが、それ以前の過程においても実質的に同じ画像についてのデータであるので広義の意味で印刷データと呼ぶことができる。そして、上述した印刷データ修正装置３０ａは原理的にもどの段階の印刷データに対して修正処理を行うことも可能であり、本実施形態においては、色変換処理と同時にＣＭＹＫの２５６階調の画像データに対して行なうものとする。
【００４６】
図１０は色変換処理として修正処理を行うための色変換テーブルの書き換え手順を示している。ここでその手順に従ってその内容を説明する。
【００４７】
先ず、ステップＳ１００では一次色（単色）での補正ルックアップテーブルを作成する。ここでこの補正ルックアップテーブルの作成手順を説明する。前述したように、まず、基準重量の色インク粒を吐出する基準印字ヘッド３１ａにて全階調にわたってパッチを印刷する。本実施形態においては、２５６階調であるので、印刷したパッチは図１１に示すように縦横１６ずつの升目状になる。次に、機体差のある印字ヘッド３１ａでも同様に全階調にわたってパッチを印刷する。機体差のある印字ヘッド３１ａでは吐出されるインク粒の重量がずれているので印刷濃度がずれ、基準印字ヘッド３１ａで全階調にわたって印刷したパッチとは一致しない。
【００４８】
従って、図１２に示すように基準印字ヘッド３１ａで印刷した各パッチと、機体差のある印字ヘッド３１ａで印刷した各パッチとを個別に対比し、一致するパッチの階調を対比する。同図においては、共に所定の階調データを入力したときに印刷されたパッチであって同じ印刷濃度になったパッチ同士の組み合わせを示している。従って、この組み合わせはそのまま補正ルックアップテーブルを構成することになる。本実施形態においては三つの印字ヘッド３１ａを備えているため、各印字ヘッド３１ａごとに補正ルックアップテーブルを作成する。なお、かかる補正ルックアップテーブルは上述した修正量が内在するものであり、この意味で各要素色毎の修正量とも言える。
【００４９】
このようにして各印字ヘッド３１ａごとに作成した補正ルックアップテーブルを使用すれば一次色以外のものでも同様に補正することが可能と考えるが、現実には二次色や三次色というように混色状態となってくるとずれが表れる。
【００５０】
このため、ステップＳ１１０では上記補正ルックアップテーブルにおける修正量を低減させて二次色のパッチを印刷させる。ここで低減量の調整は所定の係数を修正量に乗算して表すものとし、同係数を「０．１」刻みとした場合の補正ルックアップテーブルを図１３に示している。低階調領域や高階調領域では修正量が小さいので変化は見にくいが、修正量が最大となる階調「１８０」付近を見ると、係数が「１．０」であるときに修正量として「２０」階調データの差があったものが係数を「０．１」刻みに少なくしていくことによってほぼ「２」階調データずつ修正量が低減していることが分かる。むろん、二次色の場合はそれぞれの印字ヘッド３１ａにおける個別の補正ルックアップテーブルであって同じ係数を乗算したものを使用する。なお、この場合の係数の刻み幅は必ずしも「０．１」刻みである必要はない。
【００５１】
ステップ１２０では、このようにして二次色について印字した基準印字ヘッド３１ａでのパッチと、係数α２を変えた機体差のある印字ヘッド３１ａでのパッチとをそれぞれ測色し、全体として誤差の少なくなる係数α２を決定する。実験結果によれば、係数α２は「０．８」が最も好適であった。
【００５２】
次に、同様の手法で三次色についての係数α３を決定する。すなわち、ステップＳ１３０では係数α３を変えて三次色のパッチを印刷し、ステップＳ１４０では基準印字ヘッド３１ａでのパッチと対比して最適な係数α３を決定する。この三次色についての最適な係数α３は「０．６」位であることが確認された。
【００５３】
ただし、上述したように一次色から三次色までそれぞれに最適な係数がある一方で、印刷データには一次色から三次色まで雑多に含まれている。従って、どの次元の色の再現性を重視するかによって係数は調整せざるを得ない。ステップＳ１５０ではそのような照準色を決定し、どの係数を採用するかを決定する。
【００５４】
なお、ここでは照準色を決め、その照準色によって係数を決定するようにしているが、実際の一次色と二次色と三次色の画素数を集計して係数を決めるようにしても良い。図１４は、印刷データの全画素に基づいて一次色〜三次色の画素数を集計した結果を示している。この集計結果から係数に重み付けする。同図に示す例では、一次色の画素数がｓ１個、二次色の画素数がｓ２個、三次色の画素数がｓ３個であるため、全画素数の（Ｓ＝ｓ１＋ｓ２＋ｓ３）個に対する割合で係数を重み付け加算する。
【００５５】
すなわち、
α０＝１．０×（ｓ１／Ｓ）＋α２×（ｓ２／Ｓ）＋α３×（ｓ３／Ｓ）…（１）
となる係数α０を利用する。一方、ある要素色の成分に対して別の要素色の成分が少しでも混ざっている場合に必ずしも二次色であるとか三次色であるというように判断すると一次色や二次色の数はかなり少なくなってしまう。しかしながら、このような場合にはより強めに修正をかけたとしてももともとの成分が小さいので悪影響は少ない。従って、相対的に他の要素色が無視できないような混色状態に限り二次色であるとか三次色であるという判断を行うのも有効である。
【００５６】
図１５は一例として各要素色毎の成分比に基づく判断を行なった場合の集計結果を示しており、最大の成分値のものに対して２０％以下の成分値の要素色を無視した場合である。このようにした結果、一次色や二次色の画素数が増え、係数α０を求める際にも影響を与えることになる。
【００５７】
以上のように、印刷データに基づいて画素を集計し、その集計結果を反映させる場合には、一次色、二次色、三次色毎に最適な係数が得られているため、これらを記憶するハードウェア及びソフトウェアが低減量記憶手段を構成し、また、現実の印刷データから一次色、二次色、三次色毎の画素数を集計して重み付け加算する処理が低減量重み付け加算手段を構成することになる。
【００５８】
色修正はＣＭＹＫの印刷データでこの補正ルックアップテーブルを参照しても構わないが、ＲＧＢからＣＭＹＫへの色変換の際にも色変換テーブルを参照することになるため、この色変換テーブルを書き換えることにより、一度のテーブル参照で修正作業も終了させる。このため、ステップＳ１６０では決定した係数の補正ルックアップテーブルを色変換テーブルに書き込む。むろん、このようにして照準色に対応させて係数を決定し、同係数を乗算した修正量を色変換テーブルに書き込むことになるため、これらの処理が修正量低減手段３０ａ２を構成する。
【００５９】
上述した手順はコンピュータ２１にてプリンタドライバ２１ｂが起動されたときに実行することになり、以下、図１６に示すプリンタドライバ２１ｂのフローチャートを参照しながら上記構成からなる本実施形態の動作を説明する。
【００６０】
スキャナ１１で読み込んだ画像データをプリンタ３１で印刷する場合を想定すると、まず、コンピュータ２１にてオペレーティングシステム２１ａが稼働しているもとで、アプリケーション２１ｄを起動させ、スキャナ１１に対して読み取りを開始させる。読み取られた画像データが同オペレーティングシステム２１ａを介してアプリケーション２１ｄに取り込まれたら、所定の画像処理を行い、印刷処理を選択する。
【００６１】
印刷処理が選択されるとオペレーティングシステム２１ａはプリンタドライバ２１ｂを起動させる。プリンタドライバ２１ｂの最初の起動時には一次色の補正ルックアップテーブルがないので、ステップＳ２００の判断を経てステップＳ２０５にて単色のパッチを印刷する。一方、基準印字ヘッド３１ａで印刷したパッチは別途用意しておき、各プリンタ３１ごとに備えられている印字ヘッド３１ａで印刷したパッチと対比させ、ステップＳ２１０では対応が得られた値を入力する。
【００６２】
この結果を利用してステップＳ２１５では二次色のパッチを印刷する。このとき係数を変えていくつかのパッチを印刷し、ステップＳ２２０で最適と思われるパッチについての係数α２を決定する。同様にしてステップＳ２２５では三次色のパッチを印刷し、ステップＳ２３０では最適と思われるパッチについての係数α３を決定する。係数α２と係数α３は最適と思われるものについての係数を入力することになる。以上の処理は一度行っておけば印字ヘッド３１ａが変わらない限り有効である。
【００６３】
ただ、これらのステップＳ２１５〜Ｓ２３０の処理については係数α２，α３を求める必要があることを前提としている。係数α２，α３については実験的に求めたところそれぞれ「０．８」および「０．６」という数値が好適であることが分かっており、これらの値をデフォルトとして使用しても十分効果的な結果を得られる。従って、少なくともステップＳ２０５，Ｓ２１０にて単色のパッチを印刷して所定の対応値さえ入力できれば、ステップＳ２１５〜Ｓ２３０の処理を省略するようにしても構わない。
【００６４】
最初の起動時は上述した印刷と入力とを行うとともに、次のステップＳ２３５での照準色を決定し、対応する係数を決定してステップＳ２４０では色変換テーブルに書き込む処理を行う。
【００６５】
但し、ここでの処理は照準色を変化させたい場合に実行する必要があり、ステップＳ２００にて一次色の補正ルックアップテーブルを作成する必要がないと判断された場合でもステップＳ２４５にて照準色を変更する必要があるかないかを問い合わせ、必要があればステップＳ２３５，Ｓ２４０の処理を実行することになる。
【００６６】
この後、アプリケーション２１ｄで作成されたＲＧＢの印刷データをステップＳ２５０にてＣＭＹＫの印刷データに色変換する。むろん、このときの色変換に使用されるのはステップＳ２４０にて所定の修正量が書き込まれている色変換テーブルであり、色変換と同時に必要な修正も加えられている。
【００６７】
色変換が終了した時点では印刷データは２５６階調のままであるから、ステップＳ２５５ではプリンタ３１で入力可能な２階調の印刷データに変換して同プリンタ３１に出力する。プリンタ３１がかかる印刷データを入力した場合、照準色の近辺で補正ルックアップテーブルの低減量が最適な値となっており、基準印字ヘッド３１ａで印字する場合と同様に色ずれのないきれいな印字が可能となる。
【００６８】
このように、インクジェット方式のプリンタ３１のようにドットを構成する色インクなどの記録材が機体差によって変動する場合、各色ごとに色ずれの修正量を設定することは不可能であるが、少なくとも単色での修正量を求めておき、照準色を決めれば最適な低減量で単色の修正量を低減させて適用することにより、二次色や三次色においても容易に好適な色修正が可能となる。
【図面の簡単な説明】
【図１】本発明の印刷データ修正装置のクレーム対応図である。
【図２】同印刷データ修正装置が適用される印刷システムの具体的ハードウェア構成例を示すブロック図である。
【図３】プリンタの概略ブロック図である。
【図４】同プリンタにおける印字ヘッドユニットのより詳細な概略説明図である。
【図５】同印字ヘッドユニットで色インクを吐出させる状況を示す概略説明図である。
【図６】バブルジェット方式の印字ヘッドで色インクを吐出させる状況を示す概略説明図である。
【図７】電子写真方式のプリンタの概略説明図である。
【図８】本発明の印刷データ修正装置の他の適用例を示す概略ブロック図である。
【図９】印刷処理の具体的手順を示すブロック図である。
【図１０】色変換テーブルの書き換え手順を示すフローチャートである。
【図１１】印刷するパッチを示す図である。
【図１２】基準印字ヘッドによるパッチと機体差のある印字ヘッドによるパッチの比較状況を示す図である。
【図１３】係数を変化させた補正ルックアップテーブルを示す図である。
【図１４】画素の分布割合に応じて係数を決定する場合のヒストグラムを示す図である。
【図１５】同じく画素の分布割合に対応するヒストグラムであって集計時にしきい値を利用した場合の図である。
【図１６】プリンタドライバのフローチャートである。
【符号の説明】
１０…画像入力装置
２０…画像処理装置
２１…コンピュータ
２３…キーボード
３０…印刷装置
３１〜３３…プリンタ
【図１】
0003708681.tif 000002
【図２】
0003708681.tif 000003
【図３】
0003708681.tif 000004
【図４】
0003708681.tif 000005
【図５】
0003708681.tif 000006
【図６】
0003708681.tif 000007
【図７】
0003708681.tif 000008
【図８】
0003708681.tif 000009
【図９】
0003708681.tif 000010
【図１０】
0003708681.tif 000011
【図１１】
0003708681.tif 000012
【図１２】
0003708681.tif 000013
【図１３】
0003708681.tif 000014
【図１４】
0003708681.tif 000015
【図１５】
0003708681.tif 000016
【図１６】
0003708681.tif 000017