(57)【特許請求の範囲】
【請求項１】
カラー画像を色分解した所定の要素色の記録材を使用して印刷を行う印刷装置と、同印刷装置の機体差に応じた所定の画像処理をした印刷データをこの印刷装置に出力する画像処理装置とを備える画像印刷システムであって、上記印刷装置は、同印刷装置における各要素色ごとの記録材の使用量の機体差に関する性能を表す性能データを保持するとともに上記画像処理装置に対して出力可能な性能データ保持手段を有するとともに、上記画像処理装置は、上記性能データを取得可能であるとともに同性能データに基づいて上記印刷装置を識別する識別手段と、同識別手段にて識別される印刷装置ごとにその記録材の使用量の機体差を打ち消すように色画像データを色変換する色修正手段とを有し、同色修正手段では、要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行うことを特徴とする画像印刷システム。
【請求項２】
上記請求項１に記載の画像印刷システムにおいて、上記性能データ保持手段は、上記印刷装置において記録材を消費する印字ヘッドに備えられていることを特徴とする画像印刷システム。
【請求項３】
上記請求項１または請求項２のいずれかに記載の画像印刷システムにおいて、上記性能データ保持手段は、上記記録材の使用量を電気信号で記録することを特徴とする画像印刷システム。
【請求項４】
上記請求項１〜請求項３のいずれかに記載の画像印刷システムにおいて、上記性能データ保持手段は、上記記録材の使用量を機構的に記録することを特徴とする画像印刷システム。
【請求項５】
画像処理装置に接続されて、同画像処理装置からの印刷データを入力して印刷する印刷装置であって、自己の機体差に関する性能を表す性能データを保持するとともに上記画像処理装置に対して上記性能データを出力可能な性能データ保持手段と、要素色間の強弱を判定するための色偏りパッチと色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを印刷する印刷手段を有することを特徴とする印刷装置。
【請求項６】
接続された印刷装置に対して同印刷装置の機体差に応じた所定の画像処理をした印刷データを出力する画像処理装置であって、上記印刷装置から自己の機体差に関する性能を表す性能データを取得可能であるとともに、同性能データに基づいて同印刷装置を識別する識別手段と、要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行う色修正手段とを有することを特徴とする画像処理装置。
【請求項７】
印刷装置と画像処理装置とを接続し、同画像処理装置より同印刷装置の機体差に応じた所定の画像処理をした印刷データを同印刷装置に出力するにあたり、上記印刷装置より自己の機体差に関する性能を表す性能データを上記画像処理装置に対して出力し、上記画像処理装置はこの性能データを取得するとともに同性能データに基づいて同印刷装置を識別し、同性能データに応じた画像処理をして印刷データを出力するにあたり、要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行うことを特徴とする画像処理装置における印刷装置の識別方法。
【請求項８】
印刷装置と画像処理装置とを接続し、同画像処理装置より同印刷装置の機体差に応じた所定の画像処理をした印刷データを同印刷装置に出力するための画像処理装置における印刷装置の識別プログラムを記録した媒体であって、上記印刷装置より出力される自己の機体差に関する性能を表す性能データを取得し、同性能データに応じた画像処理をして印刷データを出力するにあたって当該性能データに基づいて同印刷装置を識別する機能および要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行う機能をコンピュータに実現させることを特徴とする画像処理装置における印刷装置の識別プログラムを記録した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像印刷システム、印刷装置、画像処理装置、画像処理装置における印刷装置の識別方法、および画像処理装置における印刷装置の識別プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
インクジェットプリンタのようなカラー印刷装置では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の三色の色インク、あるいはこれにブラック（Ｋ）を加えた四色の色インクでカラー画像を印刷する。これらの色インクを吐出する印刷ヘッドは全ての色インクを吐出する一体型のものとすることも可能であるが、歩留まりが悪くなるので複数の印刷ヘッドを色ごとに分けて使用することが多い。一体型の場合は色インクの吐出量は全体的に多いか少ないかの誤差はあるものの各色インク間でのバランスは保持される。しかしながら、複数の印刷ヘッドを使用する場合には印刷ヘッドごとのばらつきによって各色インク間でのバランスが崩れてしまう。
【０００３】
このため、特公平６−７９８５３号公報に示す従来のカラー印刷装置では、印刷ヘッドを駆動する駆動回路ごとに駆動信号を調整可能としておき、この駆動信号を工場などで設定すれば各色インク間でのバランスを保持可能となっている。
【０００４】
【発明が解決しようとする課題】
上述した従来のものにおいては、各カラー印刷装置ごとに工場調整が必要となるので製造工程が増えて煩雑であるという課題があった。
【０００５】
これに対し、本願出願人は新たにカラー画像データを出力する段階で機体差を打ち消すような色修正を行う手法を考案することにより、各カラー印刷装置ごとの機体差が生じていることを許容しつつ印刷物は均一なものが得られるようになった。
【０００６】
しかしながら、色修正によって均一な印刷結果を得ようとする場合にはカラー画像データを出力する側が接続されているカラー印刷装置の機体差に応じて色修正を行うことになるため、接続されているカラー印刷装置が変更されていないか識別する必要が生じる。
【０００７】
カラー印刷装置自体はシリアル番号を付されており、このようなシリアル番号を出力することは技術的には困難なわけではない。しかしながら、シリアル番号が付されるのは、カラー印刷装置の製造過程における最終段階の梱包過程においてシールを貼付する段階でしかない。すなわち、シリアル番号を印刷されたシールと登録葉書などとがセットにされ、梱包過程においてシールを貼付するとともに登録葉書とともに梱包箱に挿入している。
【０００８】
もし、カラー印刷装置自体がシリアル番号を出力できるようにすれば梱包過程においてそのシリアル番号に一致するシールと登録葉書などを用意して不一致とならないように慎重な作業が要求されてしまう。すなわち、技術的な問題以前において、製造コストの面からそのような手法は実質的に採用し得なかった。
【０００９】
なお、シリアル番号を出力可能に構成できるとして、このシリアル番号から機体差を入手するということも実現不可能ではないが、このような参照テーブルは巨大となるし、製品全てについての参照テーブルを形成して配布するのは困難である。
【００１０】
本発明は、上記課題にかんがみてなされたもので、ハードウェアに依存することなく機体差に対応した調整が可能であるとともに、接続されている印刷装置が変更されているか否かを効果的に識別することが可能な画像印刷システム、印刷装置、画像処理装置、画像処理装置における印刷装置の識別方法、および画像処理装置における印刷装置の識別プログラムを記録した媒体の提供を目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、カラー画像を色分解した所定の要素色の記録材を使用して印刷を行う印刷装置と、同印刷装置の機体差に応じた所定の画像処理をした印刷データをこの印刷装置に出力する画像処理装置とを備える画像印刷システムであって、上記印刷装置は、同印刷装置における各要素色ごとの記録材の使用量の機体差に関する性能を表す性能データを保持するとともに上記画像処理装置に対して出力可能な性能データ保持手段を有するとともに、上記画像処理装置は、上記性能データを取得可能であるとともに同性能データに基づいて上記印刷装置を識別する識別手段と、同識別手段にて識別される印刷装置ごとにその記録材の使用量の機体差を打ち消すように色画像データを色変換する色修正手段とを有し、同色修正手段では、要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行う構成としてある。
【００１２】
上記のように構成した請求項１にかかる発明においては、印刷装置と画像処理装置とが接続されており、同画像処理装置は同印刷装置の機体差に応じた所定の画像処理をした印刷データを同印刷装置に出力するが、このときに印刷装置の性能データ保持手段は自己の機体差に関する性能を表す性能データを保持するとともに上記画像処理装置に対して出力するし、上記画像処理装置の識別手段は上記性能データを取得するとともに、同性能データに基づいて同印刷装置を識別する。
【００１３】
機体差に関する性能データであればユーザの側において直接的に必要なものではなく、シリアル番号などのように装置外面に付されたり登録葉書などに付される必要もない。従って、純粋に製造過程だけの管理で性能データを付し、これを出力すればよい。
【００１４】
また、画像処理装置の側においては所定の画像処理をした印刷データを印刷装置に出力すればよいが、かかる画像処理は特別な処理に限定されることなく、広く適用可能である。ここにおいて、性能データに基づいて印刷装置を識別する関係上、性能データが一致する印刷装置においては識別し得ないことにもなる。しかしながら、その前提として機体差が無いものにおいては同じ印刷データを出力しても同じ印刷物を得られる意味で十分である。従って、より効果的な適用例として、上記印刷装置は、カラー画像を色分解した所定の要素色の記録材を使用して印刷するとともに、上記性能データ保持手段は、上記性能データとして同印刷装置における各要素色ごとの記録材の使用量を機体差として保持するとともに、上記画像処理装置は、上記識別手段にて識別される印刷装置ごとにその記録材の使用量の機体差を打ち消すように色画像データを色変換する色修正手段を有する構成としてある。なお、ここにいう使用量とは、各要素色毎の一画素あたりの記録材の使用量を指している。
【００１５】
上記のように構成した発明においては、印刷装置の性能データ保持手段は当該印刷装置における機体差に対応した各要素色ごとの記録材の使用量を性能データとして出力し、画像処理装置では識別手段がその性能データに基づいて印刷装置を識別するとともに、色修正手段がその記録材の使用量の機体差を打ち消すように色画像データを色変換する。
【００１６】
従って、標準的な性能データと比較して偏りのある機体であれば通常は記録材の使用量の偏差だけ色が変化してしまうことになるのであるが、このように色修正手段は印刷データを出力するにあたって性能データに基づいて機体差が打ち消されるように色修正するので、印刷装置において機体差の分だけ印刷データから色ずれが生じる印刷物となったとしてもそれを見越して色修正されているので、本来の色に忠実な印刷物となる。また、性能データが一致する複数の印刷装置においては識別不能となったとしても識別する理由が色合わせであるので、色の再現性は保持される。
【００１７】
記録材の使用量の機体差を性能データとして保持するにあたってどこに保持するのかは特に限定されるものではないが、作業性を考慮した好適な例として、請求項２にかかる発明は、請求項１に記載の画像印刷システムにおいて、上記性能データ保持手段は、上記印刷装置において記録材を消費する印字ヘッドに備えられている構成としてある。
【００１８】
上記のように構成した請求項２にかかる発明においては、記録材を消費する印字ヘッドに性能データが保持されることになるが、印字ヘッドはにおけ記録材の使用量を計測する状況においては印字ヘッドだけがアセンブルされるような状況もありうるため、他の構成パーツでなく印字ヘッド自体に保持せしめることにより現実の作業性を向上させうる。
【００１９】
印字ヘッドにおける性能データの保持手法については特に限定されるものでもないが、その一例として、請求項３にかかる発明は、請求項１または請求項２のいずれかに記載の画像印刷システムにおいて、上記性能データ保持手段は、上記記録材の使用量を電気信号で記録する構成としてある。
【００２０】
上記のように構成した請求項３にかかる発明においては、上記性能データ保持手段が電気信号で記録材の使用量を記録する。例えば、不揮発性のＰＲＯＭであるとか、他のメモリなどを備えておき、同使用量を記録する。ここにおいて記録された同使用量の出力手法は適宜変更可能であり、シリアル通信による出力であってもよいしパラレル通信による出力であってもよく、また、性能以外の他のデータを記録しておくものであってもよい。また、同使用量は、性能データとして画像処理装置において使用可能なものであればよく、必ずしも絶対的な値である必要はなく、相対的な値であったり、使用量を段階的にクラス分けしたようなデータであっても良い。
【００２１】
むろん、印字ヘッドに対する記録手法は電気信号以外であっても可能であり、請求項４にかかる発明は、請求項１〜請求項３に記載の画像印刷システムにおいて、上記性能データ保持手段は、上記記録材の使用量を機構的に記録する構成としてある。
【００２２】
上記のように構成した請求項４にかかる発明においては、例えば、ヘッドの一部に容易に切除可能なピンを形成しておき、計測した記録材の使用量に応じて対応するピンを切除するとともに、このようなピンの切除を印刷装置に設けた他のセンサで検出するようにしても良い。また、切除する部分にプリントパターンを形成しておき、切除した部分で非導通となるようにしておくようにすれば機構的な記録でありながら電気的に読みとり可能にもなる。
【００２３】
一方、本発明はこのような印刷装置と画像処理装置とが共に所定の構成を有することによって実現可能であるものの、その要素ごとにも発明としては成立しうる。すなわち、請求項５にかかる発明は、画像処理装置に接続されて、同画像処理装置からの印刷データを入力して印刷する印刷装置であって、自己の機体差に関する性能を表す性能データを保持するとともに上記画像処理装置に対して出力可能な性能データ保持手段と、要素色間の強弱を判定するための色偏りパッチと色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを印刷する印刷手段を有する構成としてあるし、請求項６にかかる発明は、接続された印刷装置に対して同印刷装置の機体差に応じた所定の画像処理をした印刷データを出力する画像処理装置であって、上記印刷装置から自己の機体差に関する性能を表す性能データを取得可能であるとともに、同性能データに基づいて同印刷装置を識別する識別手段と、要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行う色修正手段とを有する構成としてあり、それぞれにおいて個別の印刷装置や画像処理装置において適用される。
【００２４】
上述したようにして、印刷装置が保持する性能データを利用して画像処理装置が複数の印刷装置を識別する手法は、実体のある装置に限定される必要はなく、その方法としても機能することは容易に理解できる。このため、請求項７にかかる発明は、印刷装置と画像処理装置とを接続し、同画像処理装置より同印刷装置の機体差に応じた所定の画像処理をした印刷データを同印刷装置に出力するにあたり、上記印刷装置より自己の機体差に関する性能を表す性能データを上記画像処理装置に対して出力し、上記画像処理装置はこの性能データを取得するとともに同性能データに基づいて同印刷装置を識別し、同性能データに応じた画像処理をして印刷データを出力するにあたり、要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行う構成としてある。
【００２５】
すなわち、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。
【００２６】
ところで、このような画像処理装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【００２７】
その一例として、入力される色画像データに基づいて印刷インクなどに対応した色画像データに変換し、所定のカラープリンタに印刷せしめるプリンタドライバにおいても、接続されているカラープリンタから機体差に関する性能データを取得し、同性能データに応じてカラープリンタを識別するとともに、必要に応じて同性能データに基づいて画像処理を実行し、認識したカラープリンタに対して出力する構成とすることもできる。
【００２８】
すなわち、プリンタドライバは印刷インクなどに対応して入力された色画像データを変換するが、性能データを取得することによってカラープリンタを識別し、変換する処理が同性能データに対応することによって本来の変換処理も可能となり、所定のカラープリンタに対して印刷せしめることが可能となる。むろん、取得した性能データに基づいて複数のカラープリンタの中から所望のものを選択するといった処理とすることも可能である。
【００２９】
発明の思想の具現化例として画像処理装置のソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。
【００３０】
その一例として、さらに、請求項８にかかる発明は、印刷装置と画像処理装置とを接続し、同画像処理装置より同印刷装置の機体差に応じた所定の画像処理をした印刷データを同印刷装置に出力するための画像処理装置における印刷装置の識別プログラムを記録した媒体であって、上記印刷装置より出力される自己の機体差に関する性能を表す性能データを取得し、同性能データに応じた画像処理をして印刷データを出力するにあたって当該性能データに基づいて同印刷装置を識別する機能および要素色間の強弱を判定するための色偏りパッチを上記印刷装置に印刷させ、このパッチの選択の入力から上記印刷装置における各要素色ごとの強弱のバランスを判定し、色補正が必要な要素色を所定のトーンカーブで修正するためにどの程度の強調修正をすべきか判定するためのグレイスケールパターンであってトーンカーブを利用した強調修正を行ったグレイスケールパターンを上記印刷装置に印刷させ、このトーンカーブの選択の入力に対応した色修正を行う機能をコンピュータに実現させる構成としてある。
【００３１】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。
【００３２】
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものはなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００３３】
【発明の効果】
以上説明したように本発明は、性能データという製造過程においてのみ管理すれば足りるデータを利用して印刷装置を識別するようにしたため、梱包過程を含めた管理作業が不要となり、現実的な問題として実現可能な画像印刷システムを提供することができる。また、機体差に関する性能データであるので、画像処理装置の側でこれを取得することにより、ハードウェアに依存することなく機体差に対応した調整も可能となる。
【００３４】
また、記録材の使用量に関する偏差を打ち消すように色変換することにより、ハードウェアに対する直接の調整を行うことなく修正することができるようになる。すなわち、ハードウェアにおける記録材の使用量の偏りを許容するものであるから、ユーザの側で調整することができ、工場調整を不要にできる。なお、性能データが同一の印刷装置に対しては同じ色修正を行うのであるから、識別できない場合でも色再現性は保持される。
【００３５】
さらに、請求項２にかかる発明によれば、記録材の使用量の偏差を生じる直接の原因となる印字ヘッドに性能データを保持するため、記録材の使用量の計測時に記録対象が被計測物となって記録作業が容易であるし、計測に必要なアセンブルも最小単位でよくなる。
【００３６】
さらに、請求項３にかかる発明によれば、性能データの記録が電気信号によるものであり、書き込みと読み込みが容易となる。
【００３７】
さらに、請求項４にかかる発明によれば、性能データの記録が機構的によるものであり、記録方法が容易であるし、安価となる。
【００３８】
さらに、請求項５にかかる発明によれば、かかる効果を奏することが可能な印刷装置を提供することができる。
【００３９】
さらに、請求項６にかかる発明によれば、かかる効果を奏することが可能な画像処理装置を提供することができる。
【００４０】
さらに、請求項７にかかる発明によれば、かかる効果を奏することが可能な画像処理装置における印刷装置の識別方法を提供することができる。
【００４１】
さらに、請求項８にかかる発明によれば、かかる効果を奏することが可能な画像処理装置における印刷装置の識別プログラムを記録した媒体を提供することができる。
【００４２】
【発明の実施の形態】
以下、図面にもとづいて本発明の実施形態を説明する。
【００４３】
図１は、本発明の一実施形態にかかる画像印刷システムをブロック図により示しており、図２は具体的ハードウェア構成例をブロック図により示している。
【００４４】
図において、画像入力装置１０はカラー画像の色画像データを画像処理装置２０へ入力し、同画像処理装置２０は同色画像データについて画像処理する。そして、同画像処理装置２０は通信回線４０を介して接続されている複数の印刷装置３０のうちのいずれかに印刷データとして出力する。ここにおいて、各印刷装置３０は自己の機体差に関する性能データを保持しており、画像処理装置２０は通信回線４０を介して同性能データを取得し、この性能データに応じて印刷装置３０を識別するとともに、同性能データに応じた画像処理を行なっている。すなわち、印刷装置３０には性能データを保持するとともに通信回線４０を介して画像処理装置２０に出力する性能データ保持手段が備えられ、画像処理装置２０には同性能データを取得するとともに印刷装置３０を識別する識別手段と同性能データに応じた画像処理を行うための画像処理手段が備えられている。
【００４５】
ここにおいて、画像入力装置１０の具体例はスキャナ１１やデジタルスチルカメラ１２あるいはビデオカメラ１４などが該当し、画像処理装置２０の具体例はコンピュータ２１とハードディスク２２とキーボード２３とＣＤ−ＲＯＭドライブ２４とフロッピーディスクドライブ２５とモデム２６とディスプレイ２７などからなるコンピュータシステムが該当する。なお、モデム２６については公衆通信回線に接続され、外部のネットワークに同公衆通信回線を介して接続し、ソフトウェアやデータをダウンロードして導入可能となっている。また、この場合の通信回線４０はＬＡＮであり、複数台接続されている印刷装置３０の具体例は破線で示す他のコンピュータシステムを介して同通信回線４０に接続されたカラーインクジェット方式のプリンタ３１となっている。
【００４６】
本実施形態においては、通信回線４０を介して複数のプリンタ３１をコンピュータ２１に接続しているが、一台のプリンタ３１だけを接続する構成とするものであっても良い。
【００４７】
図３はプリンタ３１の概略構成を示しており、三つの印字ヘッドユニット３１ａ１からなる印字ヘッド３１ａと、この印字ヘッド３１ａを制御する印字ヘッドコントローラ３１ｂと、当該印字ヘッド３１ａを桁方向に移動させる印字ヘッド桁移動モータ３１ｃと、印字用紙を行方向に送る紙送りモータ３１ｄと、これらの印字ヘッドコントローラ３１ｂと印字ヘッド桁移動モータ３１ｃと紙送りモータ３１ｄにおける外部機器とのインターフェイスにあたるプリンタコントローラ３１ｅとから構成されている。
【００４８】
このプリンタ３１は印字インクとして四色の色インクを使用するものであり、各印字ヘッドユニット３１ａ１にはそれぞれ独立した二列の印字ノズルが形成されている。供給する色インクは印字ノズルの列単位で変えることができ、この場合は図示左方の印字ヘッドユニット３１ａ１については二列とも黒色インク（Ｋ）を供給し、図示右方の印字ヘッドユニット３１ａ１については左列にマゼンタ色インク（Ｍ）を供給するとともに右列にイエロー色インク（Ｙ）を供給し、図示真ん中の印字ヘッドユニット３１ａ１については左列にシアン色インク（Ｃ）を供給するとともに右列は不使用としている。ここにおいて、各印字ヘッドユニット３１ａ１の左列と右列との製造誤差は比較的小さく、ほぼ無視できる。
【００４９】
しかしながら、印字ヘッドユニット３１ａ１ごとの間では色インクの吐出量に差が生じやすく、後述するようにして測定された各印字ヘッドユニット３１ａ１ごとの色インクの吐出量を計測した性能データを保持できるようにＰＲＯＭエリアを備えている。本実施形態においては、性能データをＰＲＯＭに対して電気信号を利用して記録するようにしているが、印字ヘッドユニット３１ａ１に記録するにあたっては必ずしもこのようなＰＲＯＭを利用する必要はない。
【００５０】
例えば、図４には印字ヘッドユニット３１ａ１の背面側に容易に折ることの可能なピン３１ａ１Ｐを形成してあり、性能データを４ビットでコード化して記録できるようにしている。この場合、プリンタ３１内でピン３１ａ１Ｐのそれぞれに対応する位置に支持される可動センサ３１ａ１Ｓが４ビットをデコードして電気信号に変換する。また、図５には図４に示したピン３１ａ１Ｐを利用してプリントパターン３１ａ１Ｌを切断可能にした例を示している。すなわち、プリントパターン３１ａ１Ｌの一部が上述したピン３１ａ１Ｐの根部を通過するように配設してあり、同ピン３１ａ１Ｐを折ることによってプリントパターン３１ａ１Ｌが切除されてコード化できるようにしている。従って、同プリントパターン３１ａ１Ｌの端部で導通状況を判断すれば、折られたピン３１ａ１Ｐに対応するプリントパターン３１ａ１Ｌか否かを判断でき、デコード可能となる。すなわち、記録は機構的に行うとともに読み込みは電気的に行なえるようにした例である。
【００５１】
むろん、これら以外にも性能データの記録及び読み出しが可能であることはいうまでもなく、同様の意味でディップスイッチを装着しておいてもよい。この場合、同ディップスイッチのオン・オフの組み合わせによって複数ビットのコード化が可能となり、性能データを設定しておくことができる。
【００５２】
一方、上述した印字ヘッドコントローラ３１ｂには、この印字ヘッドユニット３１ａ１における各ノズルに備えられているピエゾ素子を駆動して色インクを吐出させる印字ヘッド駆動部３１ｂ１とともに同ＰＲＯＭエリアを参照するためのＰＲＯＭインターフェイス３１ｂ２を備えており、プリンタコントローラ３１ｅを介して入力される印字データに基づいて印字ヘッド駆動部３１ｂ１にて印字させるとともに、要求に応じてＰＲＯＭエリアに保持された色インクの吐出量である性能データを出力可能となっている。
【００５３】
また、このようなＰＲＯＭエリアは必ずしも印字ヘッドユニット３１ａ１に備えなければならないわけではなく、少なくともプリンタ３１内に装着してあればよく、図３の二点鎖線に示すように印字ヘッド３１ａとは別個に備えても良い。
【００５４】
ここで、このような印字ヘッド３１ａのＰＲＯＭエリアへの性能データの書き込みについて説明する。この書き込みの手順は、図６に示す工場設定の手順書に示している。同図に示すように、最初の手順Ｓ１１では色インク吐出量を計測する。
【００５５】
図７（Ａ）は印字ヘッド３１ａにおける色インク吐出量を示している。印字する際にプリンタドライバはＲＧＢデータをＣＭＹＫデータに色変換するとともにハーフトーン処理するが、これは印字ヘッド３１ａの色インクを考慮した対応関係に基づいている。そして、この対応関係は当然に色インクの吐出量にも関係している。すなわち、同図の上段（基準）に示すようにある印字データに対応して吐出されるべき色インク量が４０ｎｇであることを前提としてプリンタドライバが色変換するにもかかわらず、実際には下段（サンプル）のようにずれてしまう。むろん、このずれを小さくすることも可能であるが、印字ヘッドユニット３１ａ１の製造歩留まりを悪化させてしまう。
【００５６】
このような色インクの吐出量の計測（手順Ｓ１１）は、印字ヘッド３１ａを組み付けた状態で全ての印字ヘッドユニット３１ａ１にシアン色インクを供給し、所定の用紙に２５％といった適当な密度で図８に示すようにベタのパッチを印刷させ、その濃度を濃度計で測定する。むろん、図に示す六つのパッチは六列の印字ノズルのそれぞれだけで印字する。全ての印字ノズルが同じシアン色インクを吐出するようにしているため、測定される濃度は印字ノズルごとの吐出量に概ね比例する。この結果、図７（Ｂ）に示すように各ノズルが２５％の基準で印字するようにしているにもかかわらず、サンプルされた結果にはバラツキが生じる。この例で言えば、同じ印字ヘッドユニット３１ａ１で印字されるマゼンタとイエローに使用することになる印字ノズルの吐出量がやや少なく（２３％）、シアンに使用することになる印字ノズルの吐出量がやや多く（２７％）なっており、ブラックに使用することになる印字ノズルの吐出量が基準値と一致している（２５％）。
【００５７】
図９はこのように濃度計で計測される濃度と色インク量との対応関係を示すとともに、これをクラス分けしつつ４ビットでコード化した対応関係も示している。同図から明らかなように、起こりうる吐出量の偏差は基準となる４０ｎｇを中心として上下に２ｎｇずつの範囲で１６段階に分類でき、これをクラス分けして性能データとしてＰＲＯＭに記録する。すなわち、濃度を計測したら同対応関係を参照することにより対応する色インク量を得ることができ、結果的に色インク量を計測したのと同意義となるので印字ヘッド３１ａにおけるＰＲＯＭエリアに書き込む（手順Ｓ１２）。なお、同対応関係を形成するにあたっては何千、何万ショットを吐出した場合の色インク重量をショット数で除算して１ショットの色インク量を求めるとともに、そのようにして計測されたヘッドを使用してパッチを印刷させて濃度を測っておく。また、１６段階であれば二進法の４桁で表せることになり、図４および図５で示したようにして４ビットの性能データとして記録することができる。
【００５８】
図１０はこのような工場設定でのパッチ印刷の際の電気信号系統を示すブロック図であり、パッチ印刷回路５１が印字ヘッドユニット３１ａ１内のスイッチング回路を介してアクチュエータにあたる各ピエゾ素子を駆動させてパッチを印刷させ、濃度計で計測された濃度のデータをＰＲＯＭ書込回路５２が書き込んでいる。従って、上述したようにプリンタ３１に組み付けられたときには印字ヘッドコントローラ３１ｂを介して印字ヘッドユニット３１ａ１ごとの吐出量を読出可能となる。また、印字ヘッドユニット３１ａ１を組み付けた段階で既に記録手段も備えているので、この段階で計測した結果を記録でき、最小のアセンブルで性能データを保持できることになる。
【００５９】
特に、印字ヘッドと色インクタンクとが一体的に形成されるようなものにおいては、かかるカートリッジごとにデータを記録するようにしてもよい。
【００６０】
なお、本実施形態においては、四色の色インクを使用しているが、図１１に示すプリンタ３１の印字ヘッド３１ａのように三つの印字ヘッドユニット３１ａ１における二列の印字ノズルを最大限に利用して六色の色インクを使用することも可能である。この場合、シアンとマゼンタについては濃色インクと淡色インクとを使用するものとし、さらにイエローとブラックとを使用して合計六色となっている。また、本実施形態においては、色インクを吐出させるためにピエゾ素子によるマイクロポンプ機構を採用しているが、インク吐出孔の内側壁面に備えられたヒータによって気泡を発生させ、その膨張圧力でインクを吐出させるようなものであっても構わない。むろん、これら以外の方法で色インクを吐出させるものであっても良いし、あるいは、色インクを吐出させるのではなく、ヒータによってインクリボンに付着した色インクを溶融させて転写する熱転写タイプの印字ヘッドなどについても適用可能である。ただし、この場合はインクリボンごとに印字ヘッドが異なっており、各印字ヘッドごとに機体差が生じているようなものに適用される。
【００６１】
むろん、画像処理の内容によっては性能データの影響が異なる。本実施形態においては後述するように印字ヘッド３１ａの機体差を打ち消す画像処理をするべく性能データとして印字ヘッド３１ａの機体差を利用しているが、別の機体差を打ち消すような画像処理であれば印字ヘッド部分の機体差に限るものではない。
【００６２】
このように印字ヘッドユニット３１ａ１のＰＲＯＭに記録された性能データは、コンピュータ２１の側において読み込まれるが、かかる読み込みはオペレーティングシステム（ＯＳ）に組み込まれたＬＡＮドライバ（ＬＡＮＤＲＶ）を介して行われる。すなわち、同ＬＡＮドライバは通信回線４０を介して上記プリンタ３１と通信可能となっており、印刷データの出力のみならず、上述したような色インクの吐出量である性能データを読み出し可能となっている。さらに、このＬＡＮドライバを介して同データの読み出しを要求するのは後述するプリンタドライバ（ＰＲＴＤＲＶ）であり、このプリンタドライバが識別手段を構成するし、プリンタドライバ自身は通常の画像処理も含めて画像処理手段を構成している。むろん、通信回線４０を介することなくプリンタ３１をコンピュータ２１に接続する場合には、コンピュータ２１のＣＰＵが周辺機器としてのプリンタ３１と双方向通信を実行することによって行われる。このような双方向通信はオペレーティングシステムに組み込まれた基本プログラム等も利用して行われる。
【００６３】
一方、プリンタドライバはこれら以外の機能も備えている。すなわち、本実施形態においては、表色空間を変換する色変換手段や階調を変換する階調変換手段の機能を兼ね備えている。ただし、色変換手段と階調変換手段については公知の手法を採用しており、ここでは詳述しない。
【００６４】
このようなプリンタドライバなどはインストールプログラムとともにＣＤ−ＲＯＭなどのプログラム記録媒体に記録されて頒布され、コンピュータ２１にプリンタ３１を接続した後、同ＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブ２４にセットしてインストールされる。すなわち、セット後、インストールプログラムはアプリケーションとして実行され、プリンタドライバや色変換ルックアップテーブルなどをハードディスク２２上に展開することになる。むろん、上述したようにフロッピーディスクドライブ２５とモデム２６などを介して導入してもよい。
【００６５】
次に、上記構成からなる本実施形態の動作をプリンタドライバの流れに沿って説明する。
【００６６】
アプリケーションから印刷を行う場合、オペレーティングシステムに組み込まれたプリンタドライバが起動され、図１２に示すように、ステップＳ１１０にて印字ヘッドのＰＲＯＭから性能データを読み込む。すなわち、ＬＡＮドライバを介して通信回線４０上で現在指定されているプリンタ３１と通信し、印字ヘッドコントローラ３１ｂのＰＲＯＭインターフェイス３１ｂ２を介して印字ヘッド３１ａのＰＲＯＭエリアに書き込まれたインクの吐出量である性能データを読み出す。
【００６７】
次に、ステップＳ１２０では読み出されたデータに基づいてプリンタ３１が変更されたか否かを判断する。この識別はハードディスク２２などの所定の領域に書き込まれた一つ前に読み込んだ性能データを読み出して比較することにより行う。なお、初めてプリンタドライバが起動されたときにはそれ以前の読み出し経験がないためハードディスク２２上に記録されておらず、比較したときには変更有りと判断する。
【００６８】
このようにして識別した結果、プリンタ３１が変更されている場合、ステップＳ１３０にて色修正ルックアップテーブル（ＬＵＴ）を作成する。読み出されたデータは各印字ヘッドユニット３１ａ１ごとの色インクの吐出量の偏差を表しており、偏差があるということはある色を表す印刷データで印刷しようとしてもその偏りによって色が変化してしまうことを意味する。この色修正ルックアップテーブルは、かかる色の変化を打ち消すように予め色修正しておくための対応関係を表すものであり、かかる色修正ルックアップテーブルを参照して色修正しておけば、印字ヘッドユニット３１ａ１で印刷したときに色の変化が相殺されて原色に忠実に再現されるようになる。
【００６９】
上述した例を参照すれば、図９に示すように、シアンは基準よりも強く、マゼンタとイエローは基準よりも弱いから、図１３に示すように元のシアンＣのデータに対して修正されたシアンＣ’のデータは全体的に弱めとするとともに、元のマゼンタＭとイエローＹのデータに対して修正されたマゼンタＭ’とイエローＹ’のデータは全体的に強めとする対応関係をルックアップテーブルに形成する。また、ブラックについては基準通りであるため、入出力間で特性を変化させていない。なお、印字ヘッドユニット３１ａ１には計測結果に基づいたデータが記録されているため、相対的な誤差ではなく、絶対的な誤差が分かる。このような絶対的な誤差は製品検査でパスする程度であるのでその範囲は限られており、生じうる絶対的な誤差のすべてについて予め実験して最適な入出力の変換特性を得ておけばよい。
【００７０】
印刷手順としては、このような色修正と、ＲＧＢからＣＭＹＫなどへの色変換とを個別に実行することも可能であるが、実際には同時に実行することが可能である。ステップＳ１４０ではこの二つを同時に実行可能となるように色変換時に使用する色変換ルックアップテーブルを書き換えている。従って、ＲＧＢデータに基づいて同色変換ルックアップテーブルを参照すればＣＭＹＫへの色空間の変換と同時にプリンタ３１の出力特性の偏差を見越したＣ’Ｍ’Ｙ’Ｋ’データへの補正も同時に行われる。
【００７１】
すなわち、この後のステップＳ１５０で色変換する際には書き換えられた色変換ルックアップテーブルを参照することになり、色修正と色変換とが同時に完了する。従って、これらのステップＳ１３０〜Ｓ１５０の各処理が色修正手段を構成しているといえる。
【００７２】
この後、ステップＳ１６０にて二値化し、ステップＳ１７０にてプリンタ３１に印刷させたときには当該プリンタ３１における印刷ヘッドユニット３１ａ１の偏差によって生じるはずの色ずれが生じない。
【００７３】
この例では、接続されているプリンタ３１が変更されているか否かを識別しているが、別の用途として所望のプリンタを探し当てるような利用も可能である。図１４はこの場合のプリンタドライバのフローチャートを示している。
【００７４】
同図に示すように、ステップＳ１１０では先ほどと同様にして現在指定されている印字ヘッドユニット３１ａ１のＰＲＯＭを読み込み、ステップＳ１１２では読み込んだＰＲＯＭ内容のデータが所望のプリンタのデータであるか否かを判断する。この場合、所望のプリンタでなければステップＳ１１４にて現在の指定を解いてプリンタ３１を変更する。これを繰り返して所望のプリンタ３１となったら、ステップＳ１５０にて色変換するとともに、ステップＳ１６０にて二値化し、ステップＳ１７０で印刷する。
【００７５】
なお、印字ヘッドユニット３１ａ１のＰＲＯＭエリアに上述したような性能データが記録されている場合、その性能データに基づいて偏差を打ち消すような色修正を行えばよいのであるが、経年変化によって偏差が生じてくる場合には対応できない。従って、印字ヘッドユニット３１ａ１のＰＲＯＭエリアからの読み込みだけでなく、マニュアルによって偏差を取得して色修正することも可能である。
【００７６】
図１５〜図２０はこのような偏差取得のサブルーチン処理のフローチャートを示しており、パッチの印刷とユーザーによる選択によってコンピュータ２１は偏差を取得する。
【００７７】
図１６および図１７はコンピュータ２１にてプリンタ３１に印刷させるパッチとそのデータを示している。ステップＳ２１０では、紙面上に（１）〜（５）の符号を伴った五つの色偏りパッチを印刷させるものとし、その印刷の色データは赤成分を微妙に変化させたものとなっている。図１７に示すように、緑成分と青成分とを階調値「６４」で固定しつつ赤成分だけについては階調値「４８」〜「８０」の範囲で「８」刻みとしている。この刻み幅は全体としての傾向を見る必要があり、細かくしすぎる必要はない。（１）のように赤成分が弱ければシアンぽいグレイが印刷され、（５）のように赤成分が強ければ赤っぽいグレイが印刷される傾向にある。
【００７８】
色データを見れば分かるように、本来であれば（３）のパッチにおいて赤緑青の各成分が一致するのでグレーで出力されるべきであるが、上述したようにこの色データに基づいてプリンタ３１が印刷する場合に色インクの吐出量の偏差によっては必ずしも（３）のパッチがグレーで出力されるとは限らない。
【００７９】
ステップＳ２２０ではユーザーがこのパッチを見てグレーに近いパッチＮｏ．を選択してキーボード２３から手入力する。ここで、（３）のパッチがグレーであれば補正する必要はないといえる。しかしながら、（４）や（５）のパッチがグレーに近いと判断されたならばシアンが強いことを裏付け、（１）や（２）のパッチがグレーに近いと判断されたならばシアンが弱いことを裏付けることになる。すなわち、この選択はプリンタ３１における各要素色ごとの強弱のバランスを判定することに対応する。
【００８０】
図１８および図１９はステップＳ２２０においてユーザが選択したパッチが（４）または（５）であり、シアンが強くなる傾向の場合の色補正を示している。
【００８１】
ステップＳ２２０にて（４）または（５）が選択された場合は赤成分を強調する色補正が必要であると判断し、どの程度の強調補正をすべきか判定するためにステップＳ２３０にてグレイスケールパターンを印刷する。ここでいうグレイスケールパターンとは赤成分についてトーンカーブを利用した強調補正を行うものとし、その強調程度を変えて階調値の異なるグレイを連続したパッチ状に印刷したものを意味している。図１８はトーンカーブの符号とともにそのグレイスケールを印刷しており、図１９は各トーンカーブにおける入出力間の対応関係を示している。図に示すように、トーンカーブの符号が大きいものほど強調度が大きいことが分かる。この例では弱い成分だけを修正するようにしているが、図２０に示すように相対的に弱い成分は強くしつつ、強い成分の側を弱くするような修正を同時に行うことも可能である。
【００８２】
このようなトーンカーブの具体例としてはγ補正がよく知られている。２５６階調のＲＧＢデータを前提とすれば、γ曲線はＹ＝２５５×（Ｘ／２５５）＊＊γとなる入出力関係を意味しており、γ＝１において入出力間で強調を行わず、γ＞１において入力に対して出力が弱くなり、γ＜１において入力に対して出力が強くなる。本実施形態においては、トーンカーブとしてγを「０．０５」刻みで変化させてグレイスケールを印刷してみたところ、良好な結果を得た。
【００８３】
ステップＳ２４０ではユーザーがトーンカーブの選択を実行するが、かかる選択に対応してステップＳ１３０では色修正ルックアップテーブルを作成するとともに、ステップＳ１４０ではステップＳ１３０にて作成した色修正ルックアップテーブルに基づいて色変換ルックアップテーブルを書き換えればよい。
【００８４】
この結果、経年変化に対応可能となるし、印刷用紙の紙色の影響も打ち消すことができる。このような印刷用紙の紙色が印刷結果に及ぼす影響は実質的にハードウェアにおける出力特性の偏差と同様であるから、所望の紙に上述したパッチを印刷させて偏差を取得せしめることにより、紙色に影響されることなく元の色を再現するといったことが可能となる。
【００８５】
このように、コンピュータ２１に対してプリンタ３１が接続されているとともに、このプリンタ３１の印字ヘッド３１ａを構成する三つの印字ヘッドユニット３１ａ１に機体差がある場合、コンピュータ２１の側でこの機体差を打ち消すように画像処理して出力するが、これにあたって、プリンタ３１から印字ヘッド３１ａのＰＲＯＭエリアに記録された機体差の性能データをコンピュータ２１が読み込み、これによってプリンタ３１が変更されていないか判断できるようにしたため、純粋に製造工程においてのみ管理すれば足りるデータでプリンタ３１を識別することができ、管理が容易になるとともに、ハードウェアの機体差を許容しつつ同機体差の影響が出ないようにすることが可能となる。
【００８６】
＜他の実施形態＞
図２１は各印字ヘッドユニット３１ａ１において１ショットで使用される色インクのインク重量とそのクラス分けの対応表を示している。この例では１ショットあたりの色インク量が２０．５〜２１．０ｎｇであるときを基準として「１」〜「２１」のクラス分けを行ない、各クラスをＩＤと呼んでいる。図から明らかなようにＩＤが小さいほどインク重量が重いので色インクをたくさん使用しており、逆にＩＤが大きいほど少しの色インクを使用している。従って、ＩＤが大きい場合にはデータが表す濃度を濃いめにすればずれを打ち消すことになるし、逆にＩＤが小さい場合は濃度を薄めにすれずれを打ち消すことができるようになる。
【００８７】
故に、予め、ＩＤに対応して図２２に示すように入力データと出力データとの間で変換される色修正ルックアップテーブルＬＵＴ１〜ＬＵＴ２１を用意しておき、この色修正ルックアップテーブルＬＵＴ１〜ＬＵＴ２１に従ってデータの変換を行えばずれは解消される。本実施形態においては、予めＩＤに対応して印刷結果が最もリニアになるトーンカーブのγを実験によって求めてあり、各ＩＤに対応したルックアップテーブルＬＵＴ１〜ＬＵＴ２１を生成してある。
【００８８】
従って、この例ではプリンタ３１の印字ヘッド３１ａからＩＤを読み込むだけで色修正ルックアップテーブルＬＵＴ１〜ＬＵＴ２１も一義的に決まり、ステップＳ１３０を実行することなくステップＳ１４０にて色変換ルックアップテーブルを書き換えればよい。
【００８９】
また、上述した実施形態においては、色ずれが二つの印字ヘッドユニット３１ａ１の間の機体差によって生じるものであったため、図１７に示すように、緑成分と青成分とを固定しつつ赤成分だけについては階調値を変化させれば色ずれを解消させる方向性が分かった。しかしながら、赤成分と緑成分と青成分とがそれぞれ独立した印字ヘッドユニットを備えている場合には単に一つの成分を増減させるだけではグレーを得ることはできない。このような場合の手順を図２３に示している。
【００９０】
以下、この手順について詳述する。ステップＳ３１０では第一段階のテストパターンであるカスタムＡパターンを印刷させる。カスタムＡパターンを図２４および図２５に示しており、成分データが少しずつ異なる円形の複数の灰色パッチから構成されている。また、図２４は２５６階調のＲＧＢデータで成分データを表示しており、図２５はＣＭＹＫデータの％表示で成分データを表示しており、図２６はそれを一覧で示している。
【００９１】
それぞれの灰色パッチの成分データについては所定の規則性に従って少しずつ変化させてあり、中央の灰色パッチにおいて成分データが均等しており、紙面上方に向かうにつれて赤（Ｒ）成分が大きくなるとともに下方に向かうにつれて同赤成分が小さくなり、また、紙面左下方向に向かうにつれて緑（Ｇ）成分が大きくなるとともに右上方向に向かうにつれて同緑成分が小さくなり、また、紙面右下方向に向かうにつれて青（Ｂ）成分が大きくなるとともに左上方向に向かうにつれて同青成分が小さくなる。すなわち、上方から下方に向かうに方向に要素色たる赤成分の座標軸を設定するとともに、左斜め下方から右斜め上方に向かうに方向に要素色たる緑成分の座標軸を設定するとともに、右斜め下方から左斜め上方に向かうに方向に要素色たる青成分の座標軸を設定し、これらの座標軸によって定まる座標に比例して各成分データが増減している。
【００９２】
従って、このカスタムＡパターン内において全ての要素色のバランスを一定の範囲内で変化させた全ての組が表示されることになる。むろん、この成分データ通りに色インクが吐出されれば中央のＡ１の灰色パッチが無彩色に見え、その周縁では要素色のバランスが崩れていずれかの要素色の影響が表れた灰色となるはずである。また、中央から離れるに従ってバランスのずれの量も大きくなっている。
【００９３】
しかしながら、印字ヘッドユニットにおけるインク使用量に偏りがある場合には予定通りの量の色インクが吐出されないため、Ａ１の灰色パッチではなく、他の灰色パッチにおいてバランスすることになる。その関係を逆算した対応関係を図２１のクラス分けを利用して図２７に示している。例えば、Ａ１が無彩色に見えるのであればシアンの色インクの使用量のＩＤは「１１」となり、マゼンタの色インクの使用量のＩＤは「１１」となり、イエローの色インクの使用量のＩＤは「１１」となるのでまさしく均衡していることになるが、Ｃ４が無彩色に見えるのであればシアンの色インクの使用量のＩＤは「１１」となり、マゼンタの色インクの使用量のＩＤは「１５」となり、イエローの色インクの使用量のＩＤは「７」となっていることが分かる。すなわち、イエロー、シアン、マゼンタの順で吐出するインク重量が少しずつ小さくなっており、各要素色間の強弱の偏差が分かる。
【００９４】
なお、灰色パッチは中央のＡ１と、その一回り外のＢ１〜Ｂ６と、さらに一回り外のＣ１〜Ｃ１２と、最外周のＤ１〜Ｄ１６とから構成されているが、ハードウェアのチェックでは必ずＣ１〜Ｃ１２よりも外側にずれないようにしている。それにもかかわらずＤ１〜Ｄ１６を印字するのは、無彩色を選択する際に一定の傾向で成分データがずれる複数の灰色パッチにおいて両側の灰色パッチと比較することによって正確に判断できる事実に鑑み、必ず両側に灰色パッチが存在するようにするためである。
【００９５】
また、図２４および図２５に示すカスタムＡパターンではそれぞれの灰色パッチについてはＣＭＹの各要素色で印刷するものの、用紙の下部には切取線とともに黒色インクだけで階調値「１２８」に対するリファレンスパッチを印刷している。灰色パッチがたくさん並ぶと、無彩色であるか否かの判断を付けにくくなる場合がある。特に、紙色や照明の加減によっては分かりにくくなる可能性がある。しかしながら、黒色インクだけで印刷されたリファレンスパッチがあればこれと待避することによって無彩色の基準が確認できるので、灰色パッチの中から無彩色を選択する際の正確度が向上する。
【００９６】
ところで、カスタムＡパターンで灰色パッチを選択した場合、その強弱の程度も分かった感じもするが、ここで判断された強弱の偏差はあくまでも階調値であれば「１２８」近辺での偏差に過ぎず、全階調にわたってシアン、マゼンタ、イエローのＩＤが「１１」、「１５」、「７」とするのが最適であるとは限らない。
【００９７】
従って、ステップＳ３２０にてユーザーはカスタムＡパターンの中から無彩色と思われる灰色パッチを選択してキーボード２３からコンピュータ２１に対して入力すると、同コンピュータ２１は次のステップＳ３３０にて図２２に示した色修正ルックアップテーブルＬＵＴ１〜ＬＵＴ２１の候補を選択し、ステップＳ３４０にて図２８に示すカスタムＢパターンを印刷する。カスタムＢパターンは紙面上横方向に一つの色修正ルックアップテーブルに従って成分データを変化させた灰色パッチを印刷しつつ、紙面上縦方向にその色修正ルックアップテーブルを変化させ、最終的には紙面上に２７のグラデーション風のグレイスケールパターンを印刷して構成されている。
【００９８】
カスタムＡパターンにおいてＡ１を無彩色として選んだ場合であっても成分データが「１２８」の近辺においてたまたまバランスが取れただけであり、他の階調値ではわずかにリニアでないこともある。従って、カスタムＡパターンで選択された各要素色のＩＤについて前後プラスマイナス「１」の範囲で三つのＩＤを候補とし、それぞれを組み合わせた合計２７個の色修正ルックアップテーブルを利用して図２８に示す成分データを修正し、カスタムＢパターンを印刷する。
【００９９】
図２９はカスタムＡパターンにおいてＡ１を無彩色として選んだ場合であり、完全に理想通りであれば１４番目のグレイスケールパターンが全階調にわたって無彩色に見えるはずである。しかしながら、他の階調値のバランスからすると他のグレイスケールパターンの方が全体的に無彩色に見えることもあり得る。また、図３０はカスタムＡパターンにおいてＣ４を無彩色として選んだ場合であり、先に得られたＩＤを基準に２７個のグレイスケールパターンの中から全階調にわたって無彩色に見えるものを選択すればよい。選択結果はステップＳ３５０にてキーボード２３からコンピュータ２１に入力され、最終的に選択されたＩＤに従って図２２に示す色修正ルックアップテーブルも決定される。
【０１００】
むろん、この場合もステップＳ１３０を実行することなくステップＳ１４０にて色変換ルックアップテーブルを書き換えればよい。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる画像印刷システムのブロック図である。
【図２】同画像印刷システムの具体的ハードウェア・ソフトウェア構成例を示すブロック図である。
【図３】同画像印刷システムにおけるカラー印刷装置の概略ブロック図である。
【図４】印字ヘッドの変形例を示す斜視図である。
【図５】印字ヘッドの他の変形例を示す図である。
【図６】印字ヘッドに偏差を書き込む工場設定の手順書である。
【図７】印刷ヘッドユニットの色インクの吐出量の状況を示す図である。
【図８】濃度計にて計測するパッチを示す図である。
【図９】濃度計にて計測した結果を示す図である。
【図１０】工場設定で印字ヘッドに偏差を書き込む際の回路図である。
【図１１】カラー印刷装置の他の構成例を示す概略ブロック図である。
【図１２】プリンタドライバのフローチャートである。
【図１３】図９に示す計測結果に基づいて入出力特性を変換する対応関係を示す図である。
【図１４】他のプリンタドライバのフローチャートである。
【図１５】偏差取得のサブルーチンのフローチャートである。
【図１６】要素色間の強弱を判定するための色偏りパッチを示す図である。
【図１７】同色偏りパッチを印刷するためのデータを示す図である。
【図１８】補正態様を選択するためのグレイスケールパターンを示す図である。
【図１９】γ曲線を利用した補正態様と入出力の対応関係を示す図である。
【図２０】赤の色成分を相対的に強調補正する場合の入出力の対応関係を示す図である。
【図２１】プリンタにて吐出する色インクのインク重量とそのクラス分けの対応を示す図である。
【図２２】クラス分けに対応した色修正ルックアップテーブルでの入出力の対応関係を示す図である。
【図２３】色ずれ調整プログラムのフローチャートである。
【図２４】カスタムＡパターンをＲＧＢデータの成分データで示す図である。
【図２５】カスタムＡパターンをＣＭＹＫモードの成分データで示す図である。
【図２６】カスタムＡパターンの成分データの対応関係を示す図である。
【図２７】カスタムＡパターンで選択される灰色パッチに対応するＩＤを示す図である。
【図２８】カスタムＢパターンを構成するグレイスケールパターンを示す図である。
【図２９】カスタムＡパターンでＡ１の灰色パッチを選択した場合の色修正ルックアップテーブルの組み合わせを示す図である。
【図３０】カスタムＡパターンでＣ４の灰色パッチを選択した場合の色修正ルックアップテーブルの組み合わせを示す図である。
【符号の説明】
１０…画像入力装置
２０…画像処理装置
２１…コンピュータ
２２…ハードディスク
２３…キーボード
２４…ＣＤ−ＲＯＭドライブ
２５…フロッピーディスクドライブ
２６…モデム
２７…ディスプレイ
３０…印刷装置
３１…プリンタ
３１ａ…印字ヘッド
３１ａ１…印字ヘッドユニット
３１ａ１Ｌ…プリントパターン
３１ａ１Ｐ…ピン
３１ａ１Ｓ…可動センサ
３１ｂ…印字ヘッドコントローラ
３１ｂ２…ＰＲＯＭインターフェイス
３１ｅ…プリンタコントローラ
４０…通信回線
５１…パッチ制御回路
５２…ＰＲＯＭ書込回路
【図１】
0003552875.tif 000002
【図２】
0003552875.tif 000003
【図３】
0003552875.tif 000004
【図４】
0003552875.tif 000005
【図５】
0003552875.tif 000006
【図６】
0003552875.tif 000007
【図７】
0003552875.tif 000008
【図８】
0003552875.tif 000009
【図９】
0003552875.tif 000010
【図１０】
0003552875.tif 000011
【図１１】
0003552875.tif 000012
【図１２】
0003552875.tif 000013
【図１３】
0003552875.tif 000014
【図１４】
0003552875.tif 000015
【図１５】
0003552875.tif 000016
【図１６】
0003552875.tif 000017
【図１７】
0003552875.tif 000018
【図１８】
0003552875.tif 000019
【図１９】
0003552875.tif 000020
【図２０】
0003552875.tif 000021
【図２１】
0003552875.tif 000022
【図２２】
0003552875.tif 000023
【図２３】
0003552875.tif 000024
【図２４】
0003552875.tif 000025
【図２５】
0003552875.tif 000026
【図２６】
0003552875.tif 000027
【図２７】
0003552875.tif 000028
【図２８】
0003552875.tif 000029
【図２９】
0003552875.tif 000030
【図３０】
0003552875.tif 000031