【手続補正書】
【提出日】平成15年6月24日(2003.6.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の名称】印刷制御方法、印刷制御装置、印刷制御プログラムを記録した媒体
【特許請求の範囲】
【請求項１】色バランスのずれを修正するために要素色たる色インクの濃度が異なる複数のパッチを印刷する印刷制御方法であって、
上記複数のパッチを印刷させる前に、目視によって色バランスにずれが生じているか否かを確認するためのガイドパッチを印刷するガイドパッチ印刷工程を備えることを特徴とする印刷制御方法。
【請求項２】利用可能な色インクごとに独立した複数の印刷ヘッドを備えた印刷装置に対して、各色インクの使用量の基準値からのずれを取得して同ずれを解消するように元画像を再現して印刷させる印刷制御方法であって、
上記ずれが生じているか否かを利用者に判断させるためのガイドパッチを印刷させるガイドパッチ印刷工程と、
このガイドパッチ印刷工程にて印刷されたガイドパッチに基づいて上記ずれが生じているか否かを判断するずれ有無判断工程と、
このずれ有無判断工程にて上記ずれが生じている旨の判断がなされた場合に各色インクの濃度を徐々に変化させた複数のパッチを印刷させるパッチ印刷工程と、
このパッチ印刷工程にて印刷された複数のパッチから選択される無彩色のパッチに基づいて上記ずれを取得し、当該ずれを解消するように元画像を再現して印刷させる色ずれ解消印刷工程とを具備することを特徴とする印刷制御方法。
【請求項３】上記請求項１または請求項２に記載の印刷制御方法において、上記ガイドパッチ印刷工程は、無彩色のガイドパッチを印刷させ、当該ガイドパッチが無彩色に見える否かをもって上記ずれが生じているか否かを判断させることを特徴とする印刷制御方法。
【請求項４】上記請求項３に記載の印刷制御方法において、上記印刷装置が墨色インクを用いて印刷可能である場合に、上記ガイドパッチ印刷工程は、上記ガイドパッチの背景に横縞パターンのリファレンスパッチを印刷させることを特徴とする印刷制御方法。
【請求項５】上記請求項１〜請求項４のいずれかに記載の印刷制御方法において、上記パッチ印刷工程は、所定濃度のパッチを中心に配置するとともに、このパッチから所定角度方向に各色インクを対応させつつ外側に向けて各色インクの濃度を徐々に変化させた複数の組み合わせのパッチを配置して印刷させることを特徴とする印刷制御方法。
【請求項６】利用可能な色インクごとに独立した複数の印刷ヘッドを備えた印刷装置に対して、各色インクの使用量の基準値からのずれを取得して同ずれを解消するように元画像を再現して印刷させる印刷制御装置であって、
上記ずれが生じているか否かを利用者に判断させるためのガイドパッチを印刷させるガイドパッチ印刷手段と、
このガイドパッチ印刷手段にて印刷されたガイドパッチに基づいて上記ずれが生じているか否かを判断する有無判断手段と、
このずれ有無判断手段にて上記ずれが生じている旨の判断がなされた場合に各色インクの濃度を徐々に変化させた複数のパッチを印刷させるパッチ印刷手段と、
このパッチ印刷手段にて印刷された複数のパッチから選択される無彩色のパッチに基づいて上記ずれを取得し、当該ずれを解消するように元画像を再現して印刷させる色ずれ解消印刷手段とを具備することを特徴とする印刷制御装置。
【請求項７】利用可能な色インクごとに独立した複数の印刷ヘッドを備えた印刷装置に対して、各色インクの使用量の基準値からのずれを取得して同ずれを解消するように元画像を再現して印刷させる印刷制御プログラムを記録した媒体であって、
上記ずれが生じているか否かを利用者に判断させるためのガイドパッチを印刷させるガイドパッチ印刷機能と、
このガイドパッチ印刷機能にて印刷されたガイドパッチに基づいて上記ずれが生じているか否かの判断結果を利用者に入力させるずれ有無判断入力機能と、
このずれ有無判断入力機能にて上記ずれが生じている旨の判断結果が入力された場合に各色インクの濃度を徐々に変化させた複数のパッチを印刷させるパッチ印刷機能と、
このパッチ印刷機能にて印刷された複数のパッチから利用者に無彩色のパッチを選択させ、当該選択されたパッチに基づいて上記ずれを取得し、当該ずれを解消するように元画像を再現して印刷させる色ずれ解消印刷機能とをコンピュータに実現させることを特徴とする印刷制御プログラムを記録した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御方法、印刷制御装置および印刷制御プログラムを記録した媒体に関し、特に、色バランスを調整して印刷させる印刷制御方法、印刷制御装置および印刷制御プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
インクジェットプリンタのようなカラー印刷装置では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の三色の色インク、あるいはこれにブラック（Ｋ）を加えた四色の色インクでカラー画像を印刷する。これらの色インクを吐出する印刷ヘッドは全ての色インクを吐出する一体型のものとすることも可能であるが、歩留まりが悪くなるので複数の印刷ヘッドを色ごとに分けて使用することが多い。一体型の場合は色インクの吐出量は全体的に多いか少ないかの誤差はあるものの各色インク間でのバランスは保持される。しかしながら、複数の印刷ヘッドを使用する場合には印刷ヘッドごとのばらつきによって各色インク間でのバランスが崩れてしまう。
このため、特公平６−７９８５３号公報に示す従来のカラー印刷装置では、印刷ヘッドを駆動する駆動回路ごとに駆動信号を調整可能としておき、この駆動信号を工場などで設定すれば各色インク間でのバランスを保持可能となっている。しかし、かかる構成によっては各カラー印刷装置ごとに工場調整が必要となるので製造工程が増えて煩雑になるという課題がある。
【０００３】
かかる課題にかんがみ、本願出願人は特願平９−８４２３０号公報等に示すように、ハードウェアに依存することなく印刷ヘッドに対応した色バランスのずれを解消することが可能な構成を開発するに至った。
上記公報に示されるものにおいては、ＲＧＢの強弱バランスを階調値「１２８」を基準として変化させた複数の灰色パッチからなる第一のテストパターンのキャリブレーションシートを印刷し、利用者に無彩色の灰色パッチを選択させてコンピュータに入力させる。本来、色バランスにずれが生じていなければ、ＲＧＢの階調値がそれぞれ「１２８」の灰色パッチが選択されるところ、同ずれが大きい場合には他の灰色パッチが無彩色として選択されることになる。すなわち、利用者に無彩色の灰色パッチを選択させることにより、色バランスのずれが判明することになり、これに基づいて色変換時に修正を加えれば良さそうである。
【０００４】
しかし、ここで色バランスを修正したとしても、あくまでもＲＧＢの階調値が「１２８」付近でたまたま色バランスがとれただけであり、全階調にわたってリニアに色バランスが保たれるとは限らない。そこで、上記選択された灰色パッチにてＲＧＢの階調値をそれぞれ微妙に変化させた２７個の灰色パッチを用意するとともに、それぞれの灰色パッチにてＲＧＢの階調値を略均等に変化させたグラデーション風の灰色パッチからなる第二のテストパターンのキャリブレーションシートを印刷し、全階調にわたって無彩色に見える灰色パッチを利用者に選択させる。そして、ここで選択された灰色パッチに基づいて色バランスのずれを検知し、最終的に色変換テーブルに修正を加えるように構成されている。
【０００５】
【発明が解決しようとする課題】
上述した従来の技術においては、次のような課題があった。
印刷されたキャリブレーションシートにおいて、利用者に無彩色の灰色パッチを選択させ、実際に選択された灰色パッチに基づいて色変換テーブルに修正を加えるようにしているが、利用者の色彩感覚には個人差があるため、必ずしも客観的に無彩色である灰色パッチが選択されるとは限らなかった。とすれば、本来、色バランスにずれが生じていなかったにもかかわらず、誤った灰色パッチを選択したがために色変換テーブルに変更が加えられ、色バランスにずれが生じてしまうことになりかねなかった。
【０００６】
本発明は、上記課題にかんがみてなされたもので、要素色たる色インクの濃度が異なる複数のパッチを印刷して利用者に無彩色のパッチを選択させることにより、色バランスのずれを取得して修正する場合において、利用者が誤ったパッチを選択することにより正常な色バランスの状態が崩れてしまう可能性を低減することが可能な印刷制御方法、印刷制御装置および印刷制御プログラムを記録した媒体の提供を目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、色バランスのずれを修正するために要素色たる色インクの濃度が異なる複数のパッチを印刷する印刷制御方法であって、上記複数のパッチを印刷させる前に、目視によって色バランスにずれが生じているか否かを確認するためのガイドパッチを印刷するガイドパッチ印刷工程を備えた構成としてある。すなわち、要素色たる色インクの濃度が異なる複数のパッチを印刷して利用者に無彩色のパッチを選択させることにより、色バランスのずれを取得して修正する場合において、利用者が誤ったパッチを選択することにより正常な色バランスの状態が崩れてしまう可能性を低減することができる。
上記目的を達成するため、請求項２にかかる発明は、利用可能な色インクごとに独立した複数の印刷ヘッドを備えた印刷装置に対して、各色インクの使用量の基準値からのずれを取得して同ずれを解消するように元画像を再現して印刷させる印刷制御方法であって、上記ずれが生じているか否かを利用者に判断させるためのガイドパッチを印刷させるガイドパッチ印刷工程と、このガイドパッチ印刷工程にて印刷されたガイドパッチに基づいて上記ずれが生じているか否かを判断するずれ有無判断工程と、このずれ有無判断工程にて上記ずれが生じている旨の判断がなされた場合に各色インクの濃度を徐々に変化させた複数のパッチを印刷させるパッチ印刷工程と、このパッチ印刷工程にて印刷された複数のパッチから選択される無彩色のパッチに基づいて上記ずれを取得し、当該ずれを解消するように元画像を再現して印刷させる色ずれ解消印刷工程とを備えた構成としてある。
【０００８】
上記のように構成した請求項２にかかる発明においては、印刷装置は利用可能な色インクごとに独立した複数の印刷ヘッドを備えており、各印刷ヘッドにおける色インクの使用量に基準値からのずれが生じうるため、このずれが生じているか否かを適宜判断し、必要に応じて同ずれを解消させる。この場合、まずガイドパッチ印刷工程にて所定のガイドパッチを印刷されるので、利用者はこのガイドパッチに基づいて上記ずれが生じているか否かを判断し、その判断結果をずれ有無判断入力工程にて入力する。ここで、同ずれが生じている旨の判断結果が入力された場合、パッチ印刷工程にて各色インクの濃度が徐々に異なる複数のパッチを印刷させ、色ずれ解消印刷工程にて利用者に無彩色のパッチを選択させる。そして、この色ずれ解消印刷工程においては、利用者に選択されたパッチに基づいて上記ずれを取得し、当該ずれを解消するように元画像を再現して上記印刷装置にて印刷させる。
【０００９】
すなわち、各色インクの使用量の基準値からのずれを解消させるために各色インクの濃度が徐々に異なる複数のパッチを印刷し、利用者に同複数のパッチから無彩色のパッチを選択させ、実際に選択されたパッチに基づいて上記ずれを解消することを目的としている。ここで、利用者は複数のパッチから無彩色のパッチを一つだけ選択しなければならないが、利用者の色彩感覚には個人差があるため必ずしも客観的に無彩色のパッチが選択されるとは限らない。とすれば、元々、上記ずれが生じていないにもかかわらず、ずれが生じているものとして元画像に変更を加えてしまい、色バランスが崩れてしまうことも想定しうる。このため、上記複数のパッチを印刷する前に必ずガイドパッチを印刷して利用者に上記ずれが生じているか否かを判断させる。そして、同ずれが生じていないと判断され、その旨が入力された場合には、上記複数のパッチは印刷されないので元画像にも変更は加えられない。従って、色バランスも正常のままで維持されることになる。
【００１０】
ここにおいて、上記印刷装置に備えられた印刷機構としては、例えば、微少の色インクをピエゾ素子やバブルによって吐出させるインクジェット方式を採用することができ、この場合には色インク等ごとに別々にアセンブリされた印刷ヘッドが使用されることによって記録材の吐出量にずれを生じうると言える。また、駆動回路の個体差によっても与えられる機械的エネルギーに差が生じうる。
さらに、別の例としてトナーを静電気で付着させる電子写真方式を採用してもよく、この場合には個々のドラムの個体差であるとか、駆動回路、あるいは放電ワイヤの機械的配置の差などによって色インクの使用量に差が生じうる。
【００１１】
ガイドパッチは上記ずれが生じているか否かを利用者に判断させるものであるが、その本来的な目的としては各利用者の色彩感覚の差異による判断結果の差異を吸収することにあり、かかる目的としたものであれば各種の構成を適用可能である。その一例として、請求項３にかかる発明は、請求項１または請求項２に記載の印刷制御方法において、上記ガイドパッチ印刷工程は、無彩色のガイドパッチを印刷させ、当該ガイドパッチが無彩色に見える否かをもって上記ずれが生じているか否かを判断させる構成としてある。
上記のように構成した請求項３にかかる発明においては、ガイドパッチ印刷工程にて各色インクを所定の濃度で混合した無彩色のガイドパッチが印刷されるので、利用者はこれを視認して無彩色に見える場合には上記ずれが生じていないと判断し、無彩色に見えない場合には上記ずれが生じていると判断する。むろん、かかるガイドパッチは、各色インクに基準量にずれが生じていることがあるものの印刷データ上では無彩色と判断されるものであれば良い。
【００１２】
すなわち、各色インクの濃度が異なる複数のパッチから最も無彩色に見えるパッチを選択させるよりも、無彩色のパッチを印刷して無彩色に見えるか否かを問う方が各利用者の色彩感覚の差異が表れにくいと言える。また、かかるガイドパッチの周辺に色インクの濃度バランスが微妙に異なる他のパッチを印刷しておき、同パッチとガイドパッチとを比較しつつ当該ガイドパッチが無彩色に見えるか否かを判断させる構成としてもよく、かかる構成においては無彩色に見えるか否かを判断する上での指針を示すことができる。その一例として、パッチ印刷工程にて印刷される複数のパッチにて本来無彩色であるパッチをマーキングし、このマーキングされたパッチが無彩色に見えるか否かを判断させるようにしてもよい。
【００１３】
このように、無彩色のガイドパッチを印刷し、無彩色に見えるか否かを判断するにあたっては、基準となる無彩色パッチを印刷してこれと比較することにより行うと判断が容易となる。このため、請求項４にかかる発明は、請求項３に記載の印刷制御方法において、上記印刷装置が墨色インクを用いて印刷可能である場合に、上記ガイドパッチ印刷工程は、上記ガイドパッチの背景に横縞パターンのリファレンスパッチを印刷させる構成としてある。
上記のように構成した請求項４にかかる発明においては、ガイドパッチ印刷工程にてガイドパッチの背景に墨色インクで横縞パターンのリファレンスパッチが印刷されるので、利用者は同ガイドパッチとリファレンスパッチの色合いが合っているか否かで無彩色であるか否かを判断する。
すなわち、墨色インクによる横縞パターンは、印刷装置ごとに輝度の差が生じにくいので、かかるリファレンスパッチとして好適である。
【００１４】
上述したように、利用者がガイドパッチを視認して上記ずれが生じていると判断し、その判断結果を入力するとパッチ印刷工程にて各色インクの濃度が徐々に異なる複数のパッチが印刷される。そして、この複数のパッチの中から無彩色に見えるパッチを選択することになるが、このときに無彩色のパッチを選択しやすいようなパッチ配置としておけば好適である。その一例として、請求項５にかかる発明は、請求項１〜請求項４のいずれかに記載の印刷制御方法において、上記パッチ印刷工程は、所定濃度のパッチを中心に配置するとともに、このパッチから所定角度方向に各色インクを対応させつつ外側に向けて各色インクの濃度を徐々に変化させた複数の組み合わせのパッチを配置して印刷させる構成としてある。
【００１５】
上記のように構成した請求項５にかかる発明においては、各色インクの濃度が所定濃度で表現されるパッチを中心に配置し、この中心から所定角度方向に軸をとり、この軸に各色インクを対応させる。そして、軸に対応した色インクにて上記中心からこの軸の一方の側に向けて濃度を徐々に増加させるように変化させたパッチを規則的に配置するとともに、他方の側に向けて濃度を徐々に減少させるように変化させたパッチを規則的に配置する。
【００１６】
すなわち、複数のパッチを成分データの変化に対応して規則的に並べて印刷するため、人間の視覚の性質から比較作業を感覚的に理解しやすくすることができる。また、微妙に色バランスが変化し、無彩色のパッチを特定することが難しい場合もあるが、濃度が徐々に変化しているものが隣同士に並んでいることで、この隣同士のパッチの色バランスを比較することができ、無彩色のパッチを選択することが容易になる。ここで、このパッチの配置は各要素色における変化を一体に把握可能であり、比較を容易にする観点から上述した形態を採用しているが、むろん、このような形態に限定されるものではなく、各色インクごとに徐々に濃度を変化させたパッチを一列に配置するものであってもよく、適宜変更可能である。また、かかる複数のパッチから無彩色のパッチを選択するのであるから、その背景に上述したようなリファレンスパッチを配置しておけば好適である。
【００１７】
このように、利用可能な色インクごとに独立した複数の印刷ヘッドを備えるとともに各印刷ヘッドにおける色インクの使用量の基準値からのずれを解消させるにあたって、同ずれが生じているか否かをガイドパッチに基づいて判断させる方法は実体のある装置において実現されるものであり、この手法を取り入れた装置としても機能することは容易に理解できる。このため、請求項６にかかる発明は、利用可能な色インクごとに独立した複数の印刷ヘッドを備えた印刷装置に対して、各色インクの使用量の基準値からのずれを取得して同ずれを解消するように元画像を再現して印刷させる印刷制御装置であって、上記ずれが生じているか否かを利用者に判断させるためのガイドパッチを印刷させるガイドパッチ印刷手段と、このガイドパッチ印刷手段にて印刷されたガイドパッチに基づいて上記ずれが生じているか否かを判断する有無判断手段と、このずれ有無判断手段にて上記ずれが生じている旨の判断がなされた場合に各色インクの濃度を徐々に変化させた複数のパッチを印刷させるパッチ印刷手段と、このパッチ印刷手段にて印刷された複数のパッチから選択される無彩色のパッチに基づいて上記ずれを取得し、当該ずれを解消するように元画像を再現して印刷させる色ずれ解消印刷手段とを備えた構成としてある。
すなわち、必ずしも方法に限らず、その方法を取り込んだ実体のある装置においても有効であることに相違はない。
【００１８】
ところで、このような利用可能な色インクごとに独立した複数の印刷ヘッドを備えるとともに各印刷ヘッドにおける色インクの使用量の基準値からのずれを解消させるにあたって、同ずれが生じているか否かをガイドパッチに基づいて判断させる方法は、単独で存在する場合もあるし、装置に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれらに限定されるものではなく、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜変更可能である。
【００１９】
発明の思想の具現化例としてソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても上記の方法は当然に存在し、利用されるといわざるをえない。
その一例として、請求項７にかかる発明は、利用可能な色インクごとに独立した複数の印刷ヘッドを備えた印刷装置に対して、各色インクの使用量の基準値からのずれを取得して同ずれを解消するように元画像を再現して印刷させる印刷制御プログラムを記録した媒体であって、上記ずれが生じているか否かを利用者に判断させるためのガイドパッチを印刷させるガイドパッチ印刷機能と、このガイドパッチ印刷機能にて印刷されたガイドパッチに基づいて上記ずれが生じているか否かの判断結果を利用者に入力させるずれ有無判断入力機能と、このずれ有無判断入力機能にて上記ずれが生じている旨の判断結果が入力された場合に各色インクの濃度を徐々に変化させた複数のパッチを印刷させるパッチ印刷機能と、このパッチ印刷機能にて印刷された複数のパッチから利用者に無彩色のパッチを選択させ、当該選択されたパッチに基づいて上記ずれを取得し、当該ずれを解消するように元画像を再現して印刷させる色ずれ解消印刷機能とをコンピュータに実現させる構成としてある。
【００２０】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。その他、供給方法として通信回線を利用して行なう場合でも本発明が利用されていることにはかわりない。
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００２１】
【発明の効果】
以上説明したように請求項１にかかる発明によれば、利用者が誤ったパッチを選択することにより正常な色バランスの状態が崩れてしまう可能性を低減することができる。
また、請求項２にかかる発明によれば、各色インクの濃度が徐々に異なる複数のパッチを印刷して利用者に無彩色のパッチを選択させ、実際に選択されたパッチに基づいて色バランスのずれを解消するにあたり、所定のガイドパッチを印刷して色バランスのずれが生じているか否かを判断させ、同ずれが生じていないと判断される場合には色バランスを変更しないようにしたため、利用者が誤ったパッチを選択することにより正常な色バランスの状態が崩れてしまう可能性を低減することが可能な印刷制御方法を提供することができる。
さらに、請求項３にかかる発明によれば、無彩色のガイドパッチを印刷させ、当該ガイドパッチが無彩色に見える否かをもって上記ずれが生じているか否かを判断させるようにしたため、その判断結果に各利用者における色彩感覚の差異の影響が表れにくい。
【００２２】
さらに、請求項４にかかる発明によれば、ガイドパッチの背景に墨色インクによる横縞パターンのリファレンスパッチを印刷するようにしたため、ガイドパッチが無彩色であるか否かを判断しやすく、また、同リファレンスパッチは印刷装置ごとに輝度の差が生じにくいのでリファレンスパッチとして好適である。
さらに、請求項５にかかる発明によれば、各色インクの濃度を徐々に変化させた複数のパッチをその変化に対応して規則的に配置したため、より正確な無彩色のパッチを選択可能となる。
さらに、請求項６にかかる発明によれば、同様にして利用者が誤ったパッチを選択することにより正常な色バランスの状態が崩れてしまう可能性を低減することが可能な印刷制御装置を提供することができ、請求項７にかかる発明によれば、印刷制御プログラムを記録した媒体を提供することができる。
【００２３】
【発明の実施の形態】
以下、図面にもとづいて本発明の実施形態を説明する。
図１は、本発明の一実施形態にかかる印刷制御方法を適用した印刷システムをブロック図により示しており、図２は具体的ハードウェア構成例をブロック図により示している。
図において、画像入力装置１０はカラー画像の色画像データを印刷制御装置２０へ入力し、同印刷制御装置２０は同色画像データについて所定の画像処理を施し、印刷データを生成して印刷装置３０に出力する。ここにおいて、色画像データはカラー画像を所定の要素色ごとに色分解しつつその要素色毎に強弱を表したものであり、有彩色であって所定の比で混合したときには灰色に代表される無彩色と黒色とからなる。
【００２４】
ここにおいて、画像入力装置１０の具体例はスキャナ１１やデジタルスチルカメラ１２あるいはビデオカメラ１３などが該当し、印刷制御装置２０の具体例はコンピュータ２１とハードディスク２２とキーボード２３とＣＤ−ＲＯＭドライブ２４とフロッピーディスクドライブ２５とモデム２６などからなるコンピュータシステムが該当し、印刷装置３０の具体例はプリンタ３１等が該当する。なお、モデム２６については公衆通信回線に接続され、外部のネットワークに同公衆通信回線を介して接続し、ソフトウェアやデータをダウンロードして導入可能となっている。
【００２５】
コンピュータ２１は、演算処理の中枢をなすＣＰＵ２１ａや、書き換え不能なプログラムを記録したＲＯＭ２１ｂや、ワークエリアを確保するためのＲＡＭ２１ｃや、所定のＩ／Ｏ２１ｄなどの電子デバイスを備えており、これらを適宜使用して外部デバイスにアクセスしたり、プログラムを実行可能となっている。かかるプログラムのうち、基本プログラムとして稼働しているのはオペレーティングシステム（ＯＳ）２１ｅであり、このオペレーティングシステム２１ｅにはプリンタ３１に印刷出力を行わせるプリンタドライバ（ＰＲＴ  ＤＲＶ）２１ｆとディスプレイ３２での表示を行わせるディスプレイドライバ（ＤＳＰ  ＤＲＶ）２１ｇが組み込まれている。これらのドライバ２１ｆ，２１ｇの類はプリンタ３１やディスプレイ３２の機種に依存しており、それぞれの機種に応じてオペレーティングシステム２１ｅに対して追加変更可能である。また、機種に依存して標準処理以上の付加機能を実現することもできるようになっている。すなわち、オペレーティングシステム２１ｅという標準システム上で共通化した処理体系を維持しつつ、許容される範囲内での各種の追加的処理を実現できる。さらに、基本プログラムとしてのオペレーティングシステム２１ｅ上でアプリケーション（ＡＰＬ）２１ｈなどが実行され、その処理結果等が上記のようにしてプリンタ３１やディスプレイ３２から出力されることになる。
【００２６】
一方、図３はカラーインクジェット方式のプリンタ３１の概略構成を示しており、印字インクとしてシアン（Ｃ）、ライトシアン（ｃ）、マゼンタ（Ｍ）、ライトマゼンタ（ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の六色の色インクを使用するものであり、一列の印字ノズルを有する六つの印字ヘッドユニット３１ａ１にて構成している。このようにして各色ごとに印字ヘッドユニット３１ａ１が独立しているため、各印字ヘッドユニット３１ａ１ごとの機体差によって出力特性にバラツキが生じ、色バランスが崩れる要因になっている。そして、この六つの印字ヘッドユニット３１ａ１からなる印字ヘッド３１ａの他、この印字ヘッド３１ａを制御する印字ヘッドコントローラ３１ｂと、当該印字ヘッド３１ａを桁方向に移動させる印字ヘッド桁移動モータ３１ｃと、印字用紙を行方向に送る紙送りモータ３１ｄと、これらの印字ヘッドコントローラ３１ｂと印字ヘッド桁移動モータ３１ｃと紙送りモータ３１ｄにおける外部機器とのインターフェイスにあたるプリンタコントローラ３１ｅとから構成される。
【００２７】
ここで、図４は各印字ヘッドユニット３１ａ１において１ショットで使用される色インクのインク重量とそのＩＤによるクラス分けの対応表を示している。以下、単にＩＤと呼ぶときには、各ＣｃＭｍＹに対応するＩＤのインク重量を指す。図に示すように、ＩＤの範囲は「１」〜「２１」であり、中間の「１１」が基準値となっている。かかる場合は、１ショットで使用されるインク重量の基準量は、２０．０〜２０．５ナノグラム（ｎｇ）の範囲であることが望まれる。なぜなら、プリンタ３１の場合はコンピュータ２１内部で利用されるＲＧＢデータに対して上述したＣｃＭｍＹの色インクを利用して印字することになるが、その際に表色空間が異なるために色変換を実行している。従って、同じ色を保持しつつ変換するためには、ＣｃＭｍＹの印字ヘッドユニット３１ａ１にて１ショットに使用されるインク重量が一定の所定量であることを前提としており、この使用量が異なると上述した出力特性のバラツキとなり色バランスが崩れることになる。なお、灰色を表現する場合などにおいては、色変換によってＫの成分データが混入することもあるため、機体間でＫの印字ヘッドユニット３１ａ１について出力特性のバラツキがある場合、同様の理由から色バランスが崩れることになる。このため、図示していないが、Ｋのインク重量についても同様にＩＤによってクラス分けされているものとする。
【００２８】
上記インク重量の使用量の差異を小さくすることも可能であるが、印字ヘッドユニット３１ａ１の製造歩留まりを悪化させてしまうこととなる。従って、上記基準量と実際に特定されるＩＤにおけるインク重量とのずれを印刷制御装置２０にてデータの状態で修正することにより、色バランスのずれを解消することが可能になる。図から明らかなようにＩＤが小さいほどインク重量が重いので色インクをたくさん使用しており、逆にＩＤが大きいほど少しの色インクを使用している。従って、ＩＤが大きい場合にはデータが表す濃度を濃いめにすれば色バランスのずれを修正することになるし、逆にＩＤが小さい場合は濃度を薄めにすれば色バランスを修正することができるようになる。故に、予め、ＩＤに対応して図５に示すように入力データと出力データとの間で変換される関数を用意しておき、この関数に従ってデータの変換を行えば色バランスをとることができる。
【００２９】
なお、図５に示す関数はよく知られているγ補正のトーンカーブであり、２５６階調のＲＧＢデータを前提とすれば、γ曲線はＹ＝２５５×（Ｘ／２５５）＊＊γ（「＊＊」はべき乗を示す）となる入出力関係を意味しており、γ＝１において入出力間で修正を行わず、γ＞１において入力に対して出力が弱くなり、γ＜１において入力に対して出力が強くなる。
本実施形態においては、予めＩＤに対応して印刷結果が最もリニアになるトーンカーブのγ値を実験によって求めてあり、各ＩＤに対応したルックアップテーブルＬＵＴ１〜ＬＵＴ２１を生成してある。むろん、修正の程度を変えつつ所定の傾向に従って修正するトーンカーブとしては、γ補正に限られる必要はなく、スプライン曲線などの他の手法であっても構わない。
【００３０】
本実施形態においては、六色の色インクのそれぞれに印字ヘッドユニット３１ａ１を割り当てているが、図６に示すような同じ印字ヘッドユニット３１ａ２を利用して六色の色インクを使用するような構成としても良い。また、インクジェット方式のカラープリンタ３１について説明したが、色インクを吐出させるためにはピエゾ素子によるマイクロポンプ機構を採用しても良いし、インク吐出孔の内側壁面に備えられたヒータによって気泡を発生させ、その膨張圧力でインクを吐出させるようなものであっても構わない。むろん、これら以外の方法で色インクを吐出させるものであっても良いし、あるいは、色インクを吐出させるのではなく、ヒータによってインクリボンに付着した色インクを溶融させて転写する熱転写タイプの印字ヘッドなどについても適用可能である。ただし、この場合はインクリボンごとに印字ヘッドが異なっており、各印字ヘッドごとに機体差が生じているようなものに適用される。
【００３１】
また、本実施形態においては、印刷装置３０としてカラー印刷可能なプリンタ３１を使用しているが、図７に示すカラーファクシミリ機３３や、図８に示すカラーコピー機３４などに適用可能である。すなわち、カラーファクシミリ機３３やカラーコピー機３４などにおいても、プリンタ３１と同様に色インクやトナーなどの使用量に偏差が生じることがある。さらに、本実施形態においては、プリンタ３１に対して色画像データを修正するコンピュータシステムを使用しているが、図９に示すようにカラープリンタ３５内にかかる色修正システムを内蔵し、ネットワークなどから供給される色画像データを直に入力して印刷するような構成も可能である。
【００３２】
一方、印刷制御装置２０を構成するコンピュータ２１は、図１０のフローチャートに示す色バランス調整プログラムをハードディスク２２に備えており、必要時に実行可能となっている。同図において、ステップＳ１０５では所定のガイドパターンを印刷させる。このガイドパターンについては、説明の便宜上、後に詳述するが、目視によって色バランスにずれが生じているか否かを確認するためのものである。利用者は、このガイドパターンを視認して色バランスのずれが生じているか否かを判断し、次のステップＳ１１０でその判断結果をキーボード２３からコンピュータ２１に入力する。むろん、本実施形態においては、ステップＳ１０５を実行するソフトウェアおよびハードウェア構成によってガイドパッチ印刷手段が構成され、ステップＳ１１０を実行するソフトウェア構成およびハードウェア構成によってずれ有無判断入力手段が構成される。
【００３３】
次なるステップＳ１１５では、入力された判断結果に応じて分岐し、色バランスにずれが生じていないと判断された場合、後続の処理を実行することなく終了する。他方、色バランスにずれが生じていると判断された場合、次なるステップＳ１２０で第一段階のテストパターンであるカスタムＡパターンを印刷させる。このカスタムＡパターンは、図１１に示すように、互いに並列に印刷されるカスタムＡ１パターンおよびカスタムＡ２パターンとから構成されており、さらに、カスタムＡ１パターンには図１２に示すようなｃｍＹの成分データが少しずつ異なる円形の灰色パッチ「Ａ１」〜「Ｄ１８」が備えられ、カスタムＡ２パターンには図１３に示すようなＣＭＹの成分データが少しずつ異なる円形の灰色パッチ「Ａ１’」〜「Ｄ１８’」が備えられている。なお、図１２および図１３においては、それぞれｃｍＹおよびＣＭＹの成分データを％表示で示しており、図１４および図１５はそれらを表形式で示している。
【００３４】
図１２についてみれば、それぞれの灰色パッチのｃｍＹの成分データを所定の規則性に従って少しずつ変化させてあり、中央の灰色パッチ「Ａ１」において、本来的には無彩色に見えるようになっており、紙面上方に向かうにつれて赤（Ｒ）成分が大きくなるとともに下方に向かうにつれて同赤成分が小さくなる。また、紙面左下方向に向かうにつれて緑（Ｇ）成分が大きくなるとともに右上方向に向かうにつれて同緑成分が小さくなり、さらに、紙面右下方向に向かうにつれて青（Ｂ）成分が大きくなるとともに左上方向に向かうにつれて同青成分が小さくなっている。
【００３５】
すなわち、上方から下方に向かう方向に要素色たる赤成分の座標軸を設定し、左斜め下方から右斜め上方に向かう方向に要素色たる緑成分の座標軸を設定するとともに、右斜め下方から左斜め上方に向かう方向に要素色たる青成分の座標軸を設定し、これらの座標軸によって定まる座標に比例して各成分データが増減している。従って、このカスタムＡ１パターン内において全ての要素色の色バランスを一定の範囲内で変化させた全ての組が表示されることになる。また、カスタムＡ２パターンにおいては成分データがＣＭＹとなるが、カスタムＡ１パターンと同様の傾向を示すようにしてある。
【００３６】
なお、図１２に示すカスタムＡ１パターンについて、灰色パッチは中央の「Ａ１」と、その一回り外の「Ｂ１」〜「Ｂ６」と、さらに一回り外の「Ｃ１」〜「Ｃ１２」と、最外周の「Ｄ１」〜「Ｄ１６」とから構成されているが、ハードウェアのチェックでは必ず「Ｃ１」〜「Ｃ１２」よりも外側にずれないようにしている。それにもかかわらず「Ｄ１」〜「Ｄ１６」を印字するのは、無彩色を選択する際に一定の傾向で成分データがずれる複数の灰色パッチにおいて両側の灰色パッチと比較することによって正確に判断できる事実に鑑み、必ず両側に灰色パッチが存在するようにするためである。むろん、図１３のカスタムＡ２パターンについても同様であることは言うまでもない。
【００３７】
印字ヘッドユニット３１ａ１におけるインクの使用量に偏りがある場合には、予定通りの色インクが吐出されないため、灰色パッチ「Ａ１」あるいは「Ａ１’」ではなく、他の灰色パッチにおいて色バランスが正常になる、すなわち、無彩色のパッチとなる。その関係を逆算した対応関係の一例を図１６に示している。例えば、カスタムＡ２パターンにおいて、灰色パッチ「Ａ１’」が無彩色に見えるのであれば、シアンの色インクの使用量のＩＤは「１１」となり、マゼンタの色インクの使用量のＩＤは「１１」となり、イエローの色インクの使用量のＩＤは「１１」となるのでまさしく各要素色の使用量が均衡していることになる。しかし、灰色パッチ「Ｃ４’」が無彩色に見えるのであれば、シアンの色インクに対する使用量のＩＤは「１１」となり、マゼンタの色インクに対する使用量のＩＤは「１５」となり、イエローの色インクに対する使用量のＩＤは「７」となっていることが分かる。すなわち、イエロー、シアン、マゼンタの順で吐出するインク重量が少しずつ小さくなっており、各要素色間の実際の吐出量における強弱が分かる。
【００３８】
ところで、カスタムＡパターンにて灰色パッチがたくさん並ぶと、無彩色であるか否かの判断を付けにくくなる場合がある。このため、図１２および図１３に示すように、灰色パッチの背景に黒色インクにより所定の輝度を有するとともに機体間で輝度の差が生じにくい横縞パターンのリファレンスパッチを印刷し、この背景と灰色パッチを対比させることによって無彩色を確認しつつ選択させるようにしてある。かかる場合は灰色パッチの中から無彩色のパッチを選択する際の正確度を向上させることが可能である。なお、カスタムＡ１パターンのリファレンスパッチ「ＲＥＦ１」は、カスタムＡ２パターンのリファレンスパッチ「ＲＥＦ２」よりも横縞パターンにおける黒色線の線幅を細くし、全体的に淡色の要素色により印刷された灰色パッチと輝度が適合するようにしてある。
【００３９】
かかるカスタムＡパターンが印刷されたら、カスタムＡ１パターンおよびカスタムＡ２パターンのそれぞれについて無彩色に見える灰色パッチの記号を利用者に選択させ、ステップＳ１２５でキーボード２３からコンピュータ２１に対して入力させる。
次なるステップＳ１３０では、ステップＳ１２５で入力された二つの灰色パッチの記号を利用して第二段階のテストパターンであるカスタムＢ，Ｃパターンを印刷する。このカスタムＢ，Ｃパターンは、図１７に示すように、互いに並列に印刷されるカスタムＢパターンおよびカスタムＣパターンとから構成されており、さらに、カスタムＣパターンは、カスタムＣ１パターンとカスタムＣ２パターンとから構成されている。
【００４０】
ここにおいて、カスタムＢパターンは、図１８に示すように、黒色インクの成分データについて濃度が少しずつ異なるモノトーンパターンで短冊形に印刷された複数の黒色パッチ「１」〜「１１」と、その背景に黒色インクにより印刷された横縞パターンのリファレンスパッチ「ＲＥＦ１」とから構成されている。なお、それぞれの黒色パッチ「１」〜「１１」に記載された数字は、Ｋインクの成分データを表しており、中央の黒色パッチ「６」を基準として紙面上方に向かうにつれて濃度が薄くなるとともに下方に向かうにつれて同濃度が濃くなっている。一方、カスタムＣ１パターンおよびカスタムＣ２パターンは、図１９に示すように構成されている。同図を参照すると、この場合も同様に複数の短冊形パッチが印刷されていることが分かり、この意味において上述したカスタムＢパターンと相違はないが、カスタムＣ１パターンおよびカスタムＣ２パターンにおいては、それぞれの短冊形パッチが灰色パッチ「１」〜「１１」で構成されることで異なる。
【００４１】
すなわち、カスタムＣ１パターンにおいては、上記カスタムＡ１パターンにて利用者が選択した灰色パッチの記号に基づき、その灰色パッチと同等の輝度を有する灰色パッチ「６」を配置し、紙面上方に向かうにつれて濃度が薄くなるとともに下方に向かうにつれて同濃度が濃くなるようにｃｍＹの各成分データを略均等に変化させて印刷してあり、さらに、その背景には黒色インクにより横縞パターンのリファレンスパッチ「ＲＥＦ１」を印刷してある。他方、カスタムＣ２パターンにおいては、上記カスタムＡ２パターンにて利用者が選択した灰色パッチの記号に基づき、その灰色パッチと同等の輝度を有する灰色パッチ「６」を配置し、紙面上方に向かうにつれて濃度が薄くなるとともに下方に向かうにつれて同濃度が濃くなるようにＣＭＹの各成分データを略均等に変化させて印刷してあり、さらに、その背景には黒色インクにより横縞パターンのリファレンスパッチ「ＲＥＦ２」を印刷してある。なお、図２０および図２１は、カスタムＡ１パターンおよびカスタムＡ２パターンにてそれぞれ灰色パッチ「Ｂ４」および「Ａ１’」を選択した場合において、カスタムＣ１パターンおよびカスタムＣ２パターンの各灰色パッチの成分データをそれぞれ表形式により示している。これらの図を参照すると、ｃｍＹあるいはＣＭＹの各成分データが灰色パッチ「６」を基準として±２０％程度の範囲で略均等に増減していることが分かる。
【００４２】
このようなカスタムＢ，Ｃパターンが印刷されたら、カスタムＢパターンについては背景と輝度が一致する黒色パッチの記号を、カスタムＣ１パターンおよびカスタムＣ２パターンについては背景と輝度が一致する灰色パッチの記号をそれぞれ利用者に選択させ、ステップＳ１３５でキーボード２３からコンピュータ２１に対して入力させる。
次なるステップＳ１４０では、ステップＳ１３５で入力された灰色パッチの記号を利用して第三段階のテストパターンであるカスタムＤパターンを印刷させる。このカスタムＤパターンは、図１１に示すように互いに並列に印刷されるカスタムＤ１パターンおよびカスタムＤ２パターンから構成されている。このカスタムＤ１パターンおよびカスタムＤ２パターンにおいては、それぞれ複数の灰色パッチ「Ａ１」〜「Ｄ１８」および「Ａ１’」〜「Ｄ１８’」が印刷される点において上述したカスタムＡ１パターンおよびカスタムＡ２パターンと同様である。しかし、それぞれの灰色パッチにおけるｃｍＹあるいはＣＭＹの成分データが異なる。
【００４３】
すなわち、カスタムＤ１パターンおよびカスタムＤ２パターンにおいては、それぞれ上記カスタムＣ１パターンおよびカスタムＣ２パターンにて利用者が選択した灰色パッチと同等の成分データを有する灰色パッチを「Ａ１」，「Ａ１’」に配置する。そして、カスタムＡ１パターンおよびカスタムＡ２パターンと同様の規則性に従って成分データを変化させるが、このときの変化度合いをより小さくしてある。例えば、図２２および図２３は、それぞれカスタムＣ１パターンおよびカスタムＣ２パターンにて「６」および「３」の灰色パッチを選択した場合におけるカスタムＤ１パターンおよびカスタムＤ２パターンの成分データを表形式により示している。ここで、図１４と図２２、あるいは図１５と図２３とを比較すると、図２２および図２３に示す方が灰色パッチ間における成分データの変化度合いが小さいことが分かる。
【００４４】
カスタムＤパターンが印刷されたら、カスタムＤ１パターンおよびカスタムＤ２パターンのそれぞれについて無彩色に見える灰色パッチの記号を利用者に選択させ、ステップＳ１４５でキーボード２３からコンピュータ２１に対して入力させる。
次なるステップＳ１５０では、ステップＳ１３５で入力された黒色パッチの記号に該当するＫのＩＤに従って修正用ルックアップテーブルを決定し、プリンタドライバ２１ｆが色変換に使用する色変換用ルックアップテーブルに組み込むべく設定する。これとともに、ステップＳ１４５で入力された二つの灰色パッチの記号に該当するＣｃＭｍＹ各色のＩＤに従って修正用ルックアップテーブルを決定し、同様にプリンタドライバ２１ｆに設定する。
【００４５】
図２４は、プリンタドライバ２１ｆの処理手順を概略フローチャートにより示している。同図において、ステップＳ２１０ではラスタライズされた印刷データを入力し、ＲＧＢの階調データからＣｃＭｍＹＫの階調データへと色変換する。このときに色変換用ルックアップテーブルを参照した後、各成分毎に修正用ルックアップテーブルを参照してデータを修正してもかまわないが、予め色変換用ルックアップテーブルの中身を修正用ルックアップテーブルの内容で書き換えておけば、色変換用ルックアップテーブルを参照するだけで修正と色変換とが実行されることになる。
すなわち、色変換用ルックアップテーブルを参照してから修正用ルックアップテーブルを参照する場合であっても、また、書き換えた色変換用ルックアップテーブルを参照する場合であっても、ステップＳ２１０の色変換を実施することにより、色画像データは色の同一性を失って変換されることになる。しかし、このように色の同一性を失っているにもかかわらず、そのデータに従って印字ヘッドにて色インクが吐出された場合にはインク使用量の偏差によって元の色を再現することができるようになる。そして、色変換が行われたらステップＳ２２０にて２５６階調から二階調へと二値化し、ステップＳ２３０にて所定のコントロールコードを付加してスプールファイルを生成し、プリンタ３１に転送することにより印刷させる。
【００４６】
以上のように、本実施形態においては、色バランスにずれが生じている場合に、ステップＳ１２０〜Ｓ１４０で第一〜第三のテストパターンを印刷しており、かかる処理を実行するソフトウェア構成とハードウェア構成によってパッチ印刷手段が構成される。また、ステップＳ１４５，Ｓ１５０にて利用者にパッチを選択させることにより、各印字ヘッドユニット３１ａ１ごとにインク吐出量のバラツキを検出して修正用ルックアップテーブルを決定しており、かかる処理を実行するソフトウェア構成とハードウェア構成によって色ずれ解消印刷手段が構成される。
【００４７】
ところで、本実施形態においては第一〜第三の各テストパターンを印刷し、利用者にパッチを選択させるようにしているが、各テストパターンの意味は次のようになる。
まず、第一のテストパターンたるカスタムＡパターンにて無彩色の灰色パッチを選択させることにより、ＣｃＭｍＹの各色のインク吐出量のバラツキを大まかに検出する。すると、そのバラツキの程度も分かった感じもするが、その灰色パッチの輝度が最適であるとは限らない。そこで、各色の成分データを略均等に変化させることにより輝度を変化させた第二のテストパターンたるカスタムＢ，Ｃパターンを印刷する。
【００４８】
カスタムＢパターンにおいては、背景のリファレンスパッチと輝度が一致する黒色パッチを選択させてＫインクについてインク吐出量の基準量からの偏差を取得する。また、カスタムＣパターンにおいては、背景のリファレンスパッチと輝度の一致する灰色パッチを選択させて輝度合わせを行う。そして、第三のテストパターンにて輝度合わせ後のＣｃＭｍＹの成分データを基準として各成分データを微妙に変化させた灰色パッチを印刷し、利用者によって再度無彩色の灰色パッチを選択させ、最終的にＣｃＭｍＹの各色インクについてインク吐出量の基準量からの偏差を取得する。そして、取得したＣｃＭｍＹＫの各色の偏差に基づいてプリンタドライバ２１ｆの色変換処理に修正を加えていることになる。
【００４９】
ここで、上述したステップＳ１０５で印刷されるガイドパターンについて詳述することとする。
図２５は、本実施形態にかかるガイドパターンを示している。同図において、紙面中程から上側は、カスタムＡパターンにて中心の灰色パッチ「Ａ１」および「Ａ１’」を選択した場合のカスタムＢ，Ｃパターンと同様としてある。他方、同紙面中程から下側は、同カスタムＢ，Ｃパターンにて中央の灰色パッチ「６」を選択した場合のカスタムＤパターンと概ね同様としてある。また、図示していないが、ガイドパターンにおける各パッチの背景には同様にして所定のリファレンスパッチが印刷されているものとする。以下、説明の便宜上、かかるガイドパターンにおけるテストパターンをガイド用テストパターンと呼び、本来のテストパターンと区別することとする。
【００５０】
すなわち、このガイドパターンにおいては、カスタムＢ，ＣパターンとカスタムＤパターンとがそれぞれ縮小されて一枚のシートに印刷されたものであり、この意味においてそれぞれのテストパターンとガイド用テストパターンに相違はないが次の点において異なる。
まず、本来のカスタムＢ，ＣパターンおよびカスタムＤパターンにおいては、それぞれカスタムＡパターンおよびカスタムＢ，Ｃパターンにて選択される灰色パッチに応じて各灰色パッチの成分データが変動するが、ガイド用カスタムＢ，Ｃパターンの中心の灰色パッチおよびガイド用カスタムＤパターンの中心の灰色パッチの成分データは、カスタムＡパターンの灰色パッチ「Ａ１」および「Ａ１’」を基準とした固定値となっている。また、ガイド用カスタムＢパターンの黒色パッチ「５」〜「７」、ガイド用カスタムＣ１パターンの灰色パッチ「５」〜「７」およびガイド用カスタムＣ２パターンの灰色パッチ「５」〜「７」のそれぞれを囲むように矩形状の赤色ラインを印刷してある。さらに、ガイド用カスタムＤ１パターンの中心の灰色パッチ「Ａ１」およびガイド用カスタムＤ２パターンの中心の灰色パッチ「Ａ１’」のそれぞれを囲むように円形状の赤色ラインを同様にして印刷してある。
【００５１】
かかるガイドパターンを用いて色バランスにずれが生じているか否かを判断するには、上記の赤色ラインにて囲まれた各パッチとその背景のリファレンスパッチとの色合いが概ね合っているか否かを判断する。ここで、赤色ラインで囲まれた全てのパッチとその背景のリファレンスパッチの色合いが概ね合っている場合には色バランスにずれが生じていないと判断するが、色合いがずれているパッチが存在する場合には色バランスにずれが生じているものと判断する。そして、かかる判断結果を上述したステップＳ１１０でコンピュータ２１に対して入力する。従って、色バランスにずれが生じていないと判断される場合には、カスタムＡパターン、カスタムＢ，Ｃパターン、カスタムＤパターンの印刷は行わないし、ルックアップテーブルも修正されない。なお、図２５を参照すると、ガイド用カスタムＢ，Ｃパターンについては「５」〜「７」のパッチが赤色ラインで囲まれているのに対してガイド用カスタムＤパターンについては中心のパッチのみが赤色ラインで囲まれていることが分かる。これは、色目よりも輝度の方が視覚的に鈍感であるため、ガイド用カスタムＢ，Ｃパターンについては範囲を広げたものである。
【００５２】
むろん、このようなガイドパターンを利用せず、カスタムＡパターン、カスタムＢ，Ｃパターン、カスタムＤパターンを順次印刷して利用者にパッチを選択させる構成としても、色バランスにずれが生じていなければ本来的にはルックアップテーブルが修正されることはないはずである。ただし、その前提には利用者が客観的に正しいパッチを選択する必要があるが、各利用者によって色彩感覚に個人差があるため、必ずしも全ての利用者において正しいパッチが選択されるとは限らない。このように正しいパッチが選択されない可能性がある以上、本来、色バランスにずれが生じていないにもかかわらず、ルックアップテーブルが修正されて色バランスのずれが生じてしまうことがありうる。
そこで、上記のガイドパターンを視認して色バランスのずれが生じているか否かを判断する。上述したように、カスタムＡパターン、カスタムＢ，ＣパターンおよびカスタムＤパターンにおいては、背景のリファレンスパッチと最も色合いの合っているパッチを一つだけ選択する。これに対して、ガイドパターンにおいては、赤色ラインに囲まれた各パッチが背景のリファレンスパッチと色合いが概ね合っているか否かを判断すればよく、利用者においても感覚的に判断し易いし、各利用者の色彩感覚の個人差も表れにくいと言える。
【００５３】
ところで、かかるガイドパターンや上述したカスタムＡパターン、カスタムＢ，ＣパターンおよびカスタムＤパターンを印刷する場合、色変換処理を伴うプリンタドライバを利用した印刷手法は採用し得ない。すなわち、かかるパターンを印刷する意味は、各印字ヘッドユニット３１ａ１のインク吐出量のバラツキを取得することにある。従って、各パッチを所要の色インクの成分データで表現して印刷しなければならないが、色変換処理を伴う印刷手法においては、このような印刷態様をなし得ない。例えば、あるＲＧＢの階調データを入力したときに、それがｃｍＹあるいはＣＭＹの成分データに変換されるとは限らない。
従って、上記のパターンを印刷するにあたっては、色バランス調整プログラムにて、ドットマトリクス状の画素で構成されるとともに、各パッチに対応する画素に所要のｃｍＹ、ＣＭＹあるいはＫの成分データを配した画像データを生成し、この画像データを２５６階調から二階調に二値化した後、所定のコントロールコードを付加してスプールファイルを生成し、このスプールファイルをプリンタ３１に転送する。すると、プリンタ３１においては、上記画像データの各画素における成分データに従って各印字ヘッドユニット３１ａ１を独立して駆動するため、上記のパターンが印刷される結果となる。
【００５４】
なお、上述した色バランス調整プログラムやプリンタドライバ２１ｆなどはインストールプログラムとともにフロッピーディスクやＣＤ−ＲＯＭなどのプログラム記録媒体に記録されて頒布され、コンピュータ２１にプリンタ３１を接続した後、同フロッピーディスクをフロッピーディスクドライブ２５にセットしたり、ＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブ２４にセットしてインストールされる。すなわち、セットアップ後、インストールプログラムはアプリケーションとして実行され、プリンタドライバ２１ｆや色変換ルックアップテーブルなどをハードディスク２２上に展開することになる。むろん、インストールはかかるフロッピーディスクやＣＤ−ＲＯＭなどの具体的な媒体に限らず、モデム２６を介して公衆通信回線などを介してインストールすることも可能である。
【００５５】
次に、上記構成からなる本実施形態の動作を説明する。
プリンタ３１を導入してから所定期間が経過するごとに、色バランスのずれを解消するための色バランス調整プログラムを実行する。この色バランス調整プログラムが起動されると、コンピュータ２１はステップＳ１０５にてプリンタ３１に対して図２５で示されるガイドパターンを印刷させる。利用者はこのガイドパターンを視認し、赤色ラインで囲まれた各パッチとその背景のリファレンスパッチとの色合いが概ね合っているか否かを判断する。ここで、全てのパッチの色合いが概ね合っている場合には色バランスにずれが生じていないと判断するが、色合いが大きくずれているパッチが存在する場合には色バランスにずれが生じているものと判断する。そして、かかる判断結果をステップＳ１１０にてコンピュータ２１に入力する。
【００５６】
ここで、色バランスにずれが生じていない旨を入力した場合、コンピュータ２１はステップＳ１１５を経て色バランス調整プログラムを終了する。すなわち、色バランスのずれは生じていないため、何ら補正を行わずして終了する。一方、色バランスにずれが生じている旨を入力した場合、ステップＳ１１５を経てステップＳ１２０でプリンタ３１に対して図１１〜図１３に示すカスタムＡパターンを印刷させる。このカスタムＡパターンにおいて、利用者はそれぞれの灰色パッチを見て要素色の影響のないもの、すなわち無彩色に見える灰色パッチを選択し、ステップＳ１２５にてその灰色パッチの記号をコンピュータ２１に入力する。このとき、カスタムＡパターンにおいては灰色パッチの並びと成分データの変化の度合いに規則性があるため、二つ並んだいずれかが無彩色に近いか分かりにくい場合にはその並び方向の直線上にある離れた二つの灰色パッチを比較して中間を選択するといったことも可能である。
【００５７】
利用者が灰色パッチの記号を入力すると、コンピュータ２１はステップＳ１３０にてその記号に基づきプリンタ３１に対して図１７〜図１９に示すカスタムＢ，Ｃパターンをプリンタ３１にて印刷させる。上記カスタムＡパターンではｃｍＹあるいはＣＭＹについて、特定の階調値付近での色バランスのみしか判断できなかったが、カスタムＢ，Ｃパターンにおいては、色バランスがとれている各要素色の合計輝度を修正することができる。利用者はカスタムＢパターンからは背景と輝度の一致する黒色パッチの記号を選択するとともに、カスタムＣパターンからは背景と輝度の一致する灰色パッチの記号を選択し、ステップＳ１３５にてそれらの記号をコンピュータ２１に対して入力する。
【００５８】
利用者が黒色パッチおよび灰色パッチの記号を入力すると、コンピュータ２１はステップＳ１４０にて同灰色パッチの記号に基づきプリンタ３１に対してカスタムＤパターンを印刷させる。このカスタムＤパターンは、カスタムＡパターンと同様に複数の灰色パッチとその背景のリファレンスパッチとから構成されているが、成分データの変化度合いがカスタムＡパターンより小さくなっている。このため、カスタムＡパターンにて選択した無彩色の灰色パッチより、より無彩色に近い灰色パッチを選択することが可能になる。ここで、利用者はカスタムＤパターンにて無彩色に見える灰色パッチの記号を選択し、ステップＳ１４５にてコンピュータ２１に対して入力する。
【００５９】
すると、コンピュータ２１は、ステップＳ１３０で入力された黒色パッチの記号とステップＳ１４５で入力された灰色パッチの記号に基づき、ステップＳ１５０でＣｃＭｍＹＫのそれぞれについてＩＤを決定するとともに、総合的に最も色バランスのとれた修正用ルックアップテーブルを選択し、プリンタドライバ２１ｆに設定する。従って、プリンタドライバ２１ｆに修正用ルックアップテーブルが設定されれば、プリンタ３１における出力特性の偏差を打ち消すように色変換されて印刷され、本来のものに忠実に色が再現されるようになる。
【００６０】
このように、印刷制御装置２０は印刷装置３０に対して各色インクの濃度が異なる複数の灰色パッチを印刷させ、利用者によって選択された灰色パッチに基づいて色バランスのずれを解消する場合において、上記複数の灰色パッチを印刷させる前に所定のガイドパッチを印刷させて色バランスにずれが生じているか否かを利用者に判断させ、同ずれが生じていない場合には上記複数の灰色パッチを印刷しないようにして色バランスに変更を加えないようにしたため、利用者が誤った灰色パッチを選択することにより正常な色バランスの状態が崩れてしまう可能性を低減することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる印刷制御方法を適用した印刷システムの構成を示す概略ブロック図である。
【図２】同印刷システムの具体的ハードウェア構成例を示すブロック図である。
【図３】同印刷システムで色ずれを判断することになる印刷装置としてのプリンタの概略ブロック図である。
【図４】同プリンタにて吐出する色インクのインク重量とそのクラス分けの対応を示す図である。
【図５】クラス分けに対応した修正用ルックアップテーブルでの入出力の対応関係を示す図である。
【図６】プリンタの変形例を示す概略ブロック図である。
【図７】他の印刷装置としてカラーファクシミリ機を示す図である。
【図８】他の印刷装置としてカラーコピー機を示す図である。
【図９】他の印刷装置としてネットワークなどに接続可能なカラープリンタを示す図である。
【図１０】色バランス調整プログラムの処理手順を示すフローチャートである。
【図１１】カスタムＡ（Ｄ）パターンにおいてパターンの配置を示す図である。
【図１２】カスタムＡ１パターンをｃｍＹモードの成分データで示す図である。
【図１３】カスタムＡ２パターンをＣＭＹモードの成分データで示す図である。
【図１４】カスタムＡ１パターンの成分データの対応関係を示す図である。
【図１５】カスタムＡ２パターンの成分データの対応関係を示す図である。
【図１６】カスタムＡ２パターンで選択される灰色パッチに対応するＩＤを示す図である。
【図１７】カスタムＢ，Ｃパターンにおいてパターンの配置を示す図である。
【図１８】カスタムＢパターンを示す図である。
【図１９】カスタムＣパターンを示す図である。
【図２０】カスタムＣ１パターンにおける成分データの対応関係の一例を示す図である。
【図２１】カスタムＣ２パターンにおける成分データの対応関係の一例を示す図である。
【図２２】カスタムＤ１パターンにおける成分データの対応関係の一例を示す図である。
【図２３】カスタムＤ２パターンにおける成分データの対応関係の一例を示す図である。
【図２４】プリンタドライバの印刷処理手順を示すフローチャートである。
【図２５】ガイドパターンを示す図である。
【符号の説明】
１０…画像入力装置
１１…スキャナ
１２…デジタルスチルカメラ
１３…ビデオカメラ
２０…印刷制御装置
２１…コンピュータ
２１ａ…ＣＰＵ
２１ｂ…ＲＯＭ
２１ｃ…ＲＡＭ
２１ｄ…Ｉ／Ｏ
２１ｅ…オペレーティングシステム
２１ｆ…プリンタドライバ
２１ｇ…ディスプレイドライバ
２１ｈ…アプリケーション
２２…ハードディスク
２３…キーボード
２４…ＣＤ−ＲＯＭドライブ
３０…印刷装置
３１…プリンタ
３２…ディスプレイ
３３…カラーファクシミリ機
３４…カラーコピー機
３５…カラープリンタ