JP3736592B2 - Printing device - Google Patents
Printing device Download PDFInfo
- Publication number
- JP3736592B2 JP3736592B2 JP08423297A JP8423297A JP3736592B2 JP 3736592 B2 JP3736592 B2 JP 3736592B2 JP 08423297 A JP08423297 A JP 08423297A JP 8423297 A JP8423297 A JP 8423297A JP 3736592 B2 JP3736592 B2 JP 3736592B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- setting data
- printing
- data
- print head
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
- Ink Jet (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、印刷装置に関する。
【0002】
【従来の技術】
インクジェットプリンタのようなカラー印刷装置では、シアン(C)、マゼンタ(M)、イエロー(Y)の三色の色インク、あるいはこれにブラック(K)を加えた四色の色インクでカラー画像を印刷する。これらの色インクを吐出する印刷ヘッドは全ての色インクを吐出する一体型のものとすることも可能であるが、歩留まりが悪くなるので複数の印刷ヘッドを色ごとに分けて使用することが多い。一体型の場合は色インクの吐出量は全体的に多いか少ないかの誤差はあるものの各色インク間でのバランスは保持される。しかしながら、複数の印刷ヘッドを使用する場合には印刷ヘッドごとのばらつきによって各色インク間でのバランスが崩れてしまう。
【0003】
このため、特公平6−79853号公報に示す従来のカラー印刷装置では、印刷ヘッドを駆動する駆動回路ごとに駆動信号を調整可能としておき、この駆動信号を工場などで設定すれば各色インク間でのバランスを保持可能となっている。
【0004】
一方、カラー印刷装置は出力装置であり、通常は印刷データを一時的に記憶するだけであって、電源を落とせば記憶しているデータがあったとしても消えてしまう。むろん、モード設定などに利用する設定データは不揮発性の記録領域に記録されるが、かかる設定データはカラー印刷装置の機種ごとに有するオプションなどを示すものであった。
【0005】
【発明が解決しようとする課題】
上述した従来のものにおいては、各カラー印刷装置ごとに工場調整が必要となるので製造工程が増えて煩雑であるという課題があった。
【0006】
これに対し、本願出願人は新たにカラー画像データを出力する段階で機体差を打ち消すような色修正を行う画像処理装置を考案することにより、各カラー印刷装置ごとの機体差が生じていることを許容しつつ印刷物は均一なものが得られるようになった。
【0007】
しかしながら、色修正によって均一な印刷結果を得ようとする場合にはその機体差をどこかに保存しておかない限り、毎回、機体差を取得する手続きが必要になる。この場合、画像処理を行う装置の側に機体差を保存しておくことも可能であるが、そのカラー印刷装置を移動させた場合には保存しておいた機体差を利用できないし、カラー印刷装置を変更したにもかかわらず他のカラー印刷装置の機体差のデータのまま画像処理を行ってしまうと本来の修正結果を得られない。
【0008】
一方、従来のカラー印刷装置であれば、その機種のオプションなどを表す設定データを記録するに過ぎず、このようなカラー印刷装置固有の機体差についてはもともと黙認されているものであって記録される術はなかった。
【0009】
本発明は、上記課題にかんがみてなされたもので、ハードウェアに依存することなく出力特性の偏差に対応した調整を可能とするための個々の偏差などを有効に利用でき、他の画像処理装置などに接続したとしてもユーザーの好みを反映した画像処理などが可能であるとともに、印刷用紙が白でない場合にも無彩色であるグレイの印刷データでグレイを印刷させて好みのグレイ合わせが可能な印刷装置の提供を目的とする。
【0010】
【課題を解決するための手段】
上記目的を達成するため、請求項1にかかる発明は、カラー画像を所定の要素色に色分解した印刷データに基づいてドットマトリクス状に同要素色に対応する記録材を発色せしめる印字ヘッドを有し、同印字ヘッドにて媒体上に所定の画像を出力する印刷装置であって、ユーザーの好みを反映して当該記録材を発色せしめる特性に関する設定データを保存可能な不揮発性の記録領域からなる設定データ保持手段と、所定の読出要求に対して同設定データ保持手段から上記設定データを読み出して出力可能な設定データ読出手段とを具備し、外部の設定データ形成装置は、上記要素色毎の成分が表された成分データであって所定の規則性に従って変化させた成分データから本印刷装置に対して無彩色を選択するための複数の灰色パッチを印刷用紙に印刷させる際に、同印刷用紙上で隣り合う灰色パッチどうしを結ぶ方向が互いに異なる3方向存在するように、かつ、当該3方向の各方向に対して同要素色毎の成分が順に変化するように同複数の灰色パッチのそれぞれを当該3方向の各方向についてそれぞれ複数列となるように並べて同印刷用紙に印刷させ、同印刷用紙に印刷された灰色パッチの選択結果を入力してユーザーの好みのグレイ合わせを反映した印刷結果が得られるように上記設定データを形成するとともに、同設定データを当該印刷装置に保持すべく所定の書込要求を出し、本印刷装置は、上記書込要求に基づいて上記設定データ保持手段に対して上記灰色パッチの選択結果からユーザーの好みのグレイ合わせを反映した印刷結果が得られるように形成された設定データを書き込みする設定データ書込手段を具備する構成としてある。
【0011】
上記のように構成した請求項1にかかる発明の印刷装置は、カラー画像を所定の要素色に色分解した印刷データに基づいてドットマトリクス状に同要素色に対応する記録材を発色せしめる印字ヘッドを有しており、同印字ヘッドにて媒体上に所定の画像を出力する。ここにおいて、かかる印字ヘッドがドットマトリクス状に記録材を発色せしめるにあたっては電気的な印字データを物理的な記録材の発色という変換を行うものであるから、当然に機構的偏差が生じうるものであり、厳密には当該記録材を発色せしめる特性に偏差が生じている。しかしながら、本印刷装置はユーザーの好みを反映してこのような記録材を発色せしめる特性に関する設定データを不揮発性の記録領域からなる設定データ保持手段に保存可能であるとともに、設定データ読出手段は所定の読出要求に対して同設定データ保持手段から上記設定データ読み出して出力する。
【0012】
従って、外部の画像処理装置にて同出力特性に見合った画像処理などを行う場合にこの設定データ読出手段にて上記設定データ保持手段に保存されているユーザーの好みを反映して記録材を発色せしめる特性を読み出して利用すれば、印刷装置を交換した場合にその印刷装置の設定データを利用できるようになる。
【0013】
むろん、このような設定データはユーザーの好みを反映して記録材を発色せしめる特性に関するものであればよく、現実の物理特性のみならず、それを修正するのに要するパラメータなどのデータであっても構わない。
【0014】
また、この印刷装置から見て外部機器となる設定データ形成装置は、上記要素色毎の成分が表された成分データであって所定の規則性に従って変化させた成分データから本印刷装置に対して無彩色を選択するための複数の灰色パッチを印刷用紙に印刷させる際に、同印刷用紙上で隣り合う灰色パッチどうしを結ぶ方向が互いに異なる3方向存在するように、かつ、当該3方向の各方向に対して同要素色毎の成分が順に変化するように同複数の灰色パッチのそれぞれを当該3方向の各方向についてそれぞれ複数列となるように並べて同印刷用紙に印刷させ、同印刷用紙に印刷された灰色パッチの選択結果を入力してユーザーの好みのグレイ合わせを反映した印刷結果が得られるように上記設定データを形成するが、同設定データを当該設定データ形成装置が保持するのではなく、同設定データ形成装置はこの設定データを当該印刷装置に保持すべく書込要求し、設定データ書込手段が上記設定データ保持手段に対して同設定データを書き込む。
【0015】
このような設定データ形成装置は、ホスト側装置において実行されるユーティリティソフトウェアのようなものでも実現でき、このようなユーティリティソフトウェアによってユーザが機体差に関する設定を行なったり、好みを反映させる設定を行なった場合に、設定データをホスト側装置に記録するのではなく、印刷装置に保持させる。
【0016】
本印刷装置は、上記書込要求に基づいて上記設定データ保持手段に対して上記灰色パッチの選択結果からユーザーの好みのグレイ合わせを反映した印刷結果が得られるように形成された設定データを書き込みする設定データ書込手段を具備する。
【0017】
上記のように構成した発明においては、上記灰色パッチの選択結果からユーザーの好みどおりの印刷結果が得られるように設定データを生成したら、外部より書込要求を出し、上記設定データ書込手段が上記設定データ保持手段に対して同設定データを書き込む。従って、かかる灰色パッチの選択結果からユーザーの好みのグレイ合わせを反映した印刷結果が得られるように形成された設定データを書き込まれた印刷装置を他の画像処理装置などに接続したとしてもユーザーの好みのグレイ合わせを反映した画像処理などが可能となる。
【0018】
その結果、グレイを基準とする色ずれを各人の好みに対応させるグレイ合わせは印刷用紙が白でない場合にも無彩色であるグレイの印刷データでグレイを印刷させることができ、好みのグレイ合わせができるようになる。
【0019】
設定データ保持手段が設定データを保持する記録領域は印刷装置においてどこに据え付けられようとも外部の画像処理装置などから見れば特に変わるところはない。しかしながら、請求項2にかかる発明は、請求項1に記載の印刷装置において、上記記録領域は、上記印字ヘッドに設けられている構成としてある。
【0020】
上記のように構成した請求項2にかかる発明においては、記録材を発色せしめる特性に関する設定データは何らかの計測などを経て得られることになるが、上記印字ヘッドに記録領域が設けられていれば少なくとも印字ヘッドだけを組み付けた状態でかかる計測などを実行することによって記録も可能となる。これに対し、印字ヘッドとは別個に設けられていれば、少なくとも同時に管理するか、印刷装置として組み上がった状態でなければ記録することができない。
【0021】
記録材を発色せしめる特性は種々のものがあり、特に限定されるものではない。すなわち、画像処理等を行うに必要な特性であればよい。その中の一例として、請求項3にかかる発明は、請求項1または請求項2に記載の印刷装置において、上記印字ヘッドは、カラー画像を所定の要素色に色分解した所定比率の印刷データに基づいて同要素色を発色せしめるものであり、上記設定データは、各要素色における発色程度が所定の基準値と異なる偏差として構成してある。
【0022】
上記のように構成した請求項3にかかる発明においては、カラー画像を所定の要素色に色分解した所定比率の印刷データに基づいて印字ヘッドは同要素色を発色せしめるが、色分解した印刷データであるのでその比率が変化すれば色としての同一性が無くなる。しかしながら、上述したように機械的偏差は生じうるものであり、要素色間の比率となって表れる。従って、上記設定データとして各要素色の発色程度が所定の基準値と異なる偏差を保存するようにして画像処理などで利用せしめる。
【0023】
【発明の効果】
以上説明したように本発明は、印刷データに基づいてドットマトリクス状に記録材を発色せしめて媒体上に所定の画像を出力するにあたり、印字ヘッドにてユーザーの好みを反映して記録材を発色せしめる特性に関する設定データを保存して読み出し可能としたため、接続される外部の画像処理装置にて同設定データを利用可能となり、同設定データを利用しやすくすることが可能な印刷装置を提供することができる。すなわち、必要に応じて印刷装置を他の画像処理装置に接続し直した場合でも、その印刷装置の設定データを利用できるし、機体差を解消して標準状態に設定する場合に限らず、各個人のユーザーの好みを常に反映させるようにするといったことも可能である。
【0024】
また、外部の設定データ形成装置にて、上記要素色毎の成分が表された成分データであって所定の規則性に従って変化させた成分データから本印刷装置に対して無彩色を選択するための複数の灰色パッチを印刷用紙に印刷させる際に、同印刷用紙上で隣り合う灰色パッチどうしを結ぶ方向が互いに異なる3方向存在するように、かつ、当該3方向の各方向に対して同要素色毎の成分が順に変化するように同複数の灰色パッチのそれぞれを当該3方向の各方向についてそれぞれ複数列となるように並べて同印刷用紙に印刷させ、同印刷用紙に印刷された灰色パッチの選択結果を入力してユーザーの好みのグレイ合わせを反映した設定データを形成した場合でも、印刷装置自体に同ユーザーの好みのグレイ合わせを反映した設定データを保持させるので、外部の設定データ形成装置を使用しない場合であってもユーザーの好みのグレイ合わせを反映した設定データを利用することができる。
【0025】
さらに、ユーザーの側などで作成したユーザーの好みを反映した設定データを後から書き込むことができるため、機体の偏差を修正するのみならず、各ユーザーのカスタマイズに応じた設定データを印刷装置に保存できるので、画像処理装置を換えたとしてもそのカスタマイズデータを活かして満足度の高い印刷結果を得ることができるようになる。また、グレイを基準とする色ずれを各人の好みに対応させるグレイ合わせは印刷用紙が白でない場合にも無彩色であるグレイの印刷データでグレイを印刷させることができ、好みのグレイ合わせができるようになる。
【0026】
さらに、請求項2にかかる発明によれば、記録材を発色せしめる特性が最も密接な関連を有する印字ヘッドに記録領域を設けたため、特性を表す設定データの保存が最低限の組み付け状態である印字ヘッドに対して行うことができ、計測後に組み立てるような場合に便利である。
【0027】
さらに、請求項3にかかる発明によれば、カラー画像を色分解した後に発色せしめる場合に必然的に起こりうる偏差を設定データとして保存するようにしたため、印刷装置においても特に利用価値が高くなる。
【0028】
【発明の実施の形態】
以下、図面にもとづいて本発明の実施形態を説明する。
【0029】
図1は、本発明の一実施形態にかかる印刷装置を適用した印刷処理システムをブロック図により示しており、図2は具体的ハードウェア構成例をブロック図により示している。
【0030】
図において、画像入力装置10はカラー画像の色画像データを画像処理装置20へ入力し、同画像処理装置20は同色画像データについて内部にて各種の画像処理を行う。この画像処理は所定の設定データに基づいて実行され、同画像処理装置20は当該画像処理装置20に接続されたカラー印刷可能な印刷装置30に印刷データを出力する。また、印刷装置30は、その内部に設定データを不揮発性の記録領域に保存可能な設定データ保持手段と、同記録領域から同設定データを読み出すための設定データ読出手段と、同記録領域に同設定データを記録するための設定データ書込手段とを備えている。すなわち、画像処理装置20はカラー画像を所定の要素色ごとに色分解した所定比率の印刷データを生成するにあたり、同印刷装置30に記録されている設定データを読み出すとともに、同設定データに基づく画像処理を実行し、所定の印刷データにして同印刷装置30に出力する。すると、同印刷装置30は同印刷データに基づいてドットマトリクス状に同要素色に対応する記録材を発色せしめて媒体上に所定の画像を出力する。
【0031】
ここにおいて、画像入力装置10の具体例はスキャナ11やデジタルスチルカメラ12あるいはビデオカメラ14などが該当し、画像処理装置20の具体例はコンピュータ21とハードディスク22とキーボード23とCD−ROMドライブ24とフロッピー(R)ディスクドライブ25とモデム26とディスプレイ27などからなるコンピュータシステムが該当する。
【0032】
図3はカラーインクジェット方式のプリンタ31の概略構成を示しており、印字インクとしてシアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の四色の色インクを使用するものであり、各色ごとに印字ヘッドユニット31a1を備えている。このようにして各色ごとに印字ヘッドユニット31a1が独立しているため、各印字ヘッドユニット31a1ごとの機体差によって出力特性にバラツキが生じ、色ずれの要因ともなっている。
【0033】
図4は各印字ヘッドユニット31a1において1ショットで使用される色インクのインク重量とそのクラス分けの対応表を示している。本実施形態においては、このインク重量のクラス分けをIDと呼んでいる。図に示すように、IDの範囲は「1」〜「21」であり、中間の「11」が基準値となり、本来は1ショットで使用されるインク重量は20.0〜20.5ナノグラム(ng)の範囲であることが望まれる。プリンタ31の場合はコンピュータ21内部で利用されるRGBデータに対して上述したCMYKの色インクを利用して印字することになるが、その際に表色空間が異なるがために色変換する。従って、同じ色を保持しつつ変換するためにはCMYKが所定量だけ利用されることが前提となり、この使用量のずれは色ずれの原因となってくる。
【0034】
むろん、製造精度を上げてこのずれを小さくすることも可能であるが、印字ヘッドユニット31a1の製造歩留まりを悪化させてしまう。従って、基準値と実際のIDとのずれを画像処理装置20におけるプリンタドライバで修正することにより、ずれを解消させる。図から明らかなようにIDが小さいほどインク重量が重いので色インクをたくさん使用しており、逆にIDが大きいほど少しの色インクを使用している。従って、IDが大きい場合にはデータが表す濃度を濃いめにすればずれを打ち消すことになるし、逆にIDが小さい場合は濃度を薄めにすれずれを打ち消すことができるようになる。このようなずれを打ち消すための変換テーブルである修正用ルックアップテーブルLUT1〜LUT21を図5に示している。この複数の修正用ルックアップテーブルLUT1〜LUT21はコンピュータシステムにおけるハードディスク22に記録されている。各修正用ルックアップテーブルLUT1〜LUT21は色画像データを構成するRGBデータの変換テーブルであり、各修正用ルックアップテーブルLUT1〜LUT21は上述した印字ヘッドユニット31a1に付されたIDに関連づけられて利用可能となっている。すなわち、ある印字ヘッドユニット31a1のIDが「11」であれば修正用ルックアップテーブルLUT11を使用することによって基準値どおりのインク重量を使用することになる。
【0035】
なお、図5に示す関数はよく知られているγ補正のトーンカーブであり、256階調のRGBデータを前提とすれば、γ曲線はY=255×(X/255)**γとなる入出力関係を意味しており、γ=1において入出力間で強調を行わず、γ>1において入力に対して出力が弱くなり、γ<1において入力に対して出力が強くなる。本実施形態においては、予めIDに対応して印刷結果が最もリニアになるトーンカーブのγを実験によって求めてあり、各IDに対応した修正用ルックアップテーブルLUT1〜LUT21を生成してある。むろん、強調程度を変えつつ所定の傾向に従って強調するトーンカーブとしては、γ補正に限られる必要はなく、スプライン曲線などの他の手法であっても構わない。
【0036】
印字ヘッドユニット31a1にはこのようなクラス分けのIDを記録するPROMが備えられており、この印字ヘッドユニット31a1を制御する印字ヘッドコントローラ31bには各印字ヘッドユニット31a1を駆動する印字ヘッド駆動部31b1とともに上記PROMエリアへの書き込みと読み出しを行うためのPROMインターフェイス31b2が備えられている。
【0037】
ここで、このような印字ヘッド31aのPROMエリアへの上記IDの書き込みについて説明する。この書き込みの手順は、図6に示す工場設定の手順書に示している。同図に示すように、最初の手順S11では色インク吐出量を計測し、次の手順S12にて計測したインク重量に相当するIDをPROMに書き込む。計測時には所定のショット数で吐出されるインク重量を計測し、ショット数で除算して求める。
【0038】
一方、このようにインク重量を直に計測するものであっても良いが、所定数のショットで印字したパッチの濃度を計測し、同濃度からインク重量を換算することも可能である。この場合、印字ヘッド31aを組み付けた状態で全ての印字ヘッドユニット31a1にシアン色インクを供給し、所定の用紙に25%といった適当な密度で図7に示すようにベタのパッチを印刷させ、その濃度を濃度計で測定する。むろん、図に示す四つのパッチは四つの印字ヘッドユニット31a1のそれぞれだけで印字する。全ての印字ノズルが同じシアン色インクを吐出するようにしているため、測定される濃度は印字ノズルごとの吐出量に概ね比例する。この結果、図8に示すように各ノズルが25%の基準で印字するようにしているにもかかわらず、計測された濃度にはバラツキが生じる。この例で言えば、マゼンタとイエローに使用することになる印字ヘッドユニット31a1の吐出量がやや少なく(23%)、シアンに使用することになる印字ヘッドユニット31a1の吐出量がやや多く(27%)なっており、ブラックに使用することになる印字ヘッドユニット31a1の吐出量が基準値と一致している(25%)。
【0039】
一方、予めインク重量を精密計測しておいた印字ヘッドユニット31a1を使用して同様のパッチを印字させ、その場合の濃度も計測しておく。そして、これらの濃度が一致するインク重量をもって被計測対象の印字ヘッドユニット31a1のIDとし、印字ヘッドユニット31a1のPROMに記録する。むろん、かかるIDは記録材である色インクを発色せしめる特性に関する設定データとなるわけであり、かかるIDを記録するPROMは不揮発性の記録領域としての設定データ保持手段を構成するし、同PROMからIDを読み出すことになるPROMインターフェイス31b2は設定データ読出手段を構成する。
【0040】
プリンタ31にはこの印字ヘッド31aと印字ヘッドコントローラ31bの他、印字ヘッド31aを桁方向に移動させる印字ヘッド桁移動モータ31cと、印字用紙を行方向に送る紙送りモータ31dと、これらの印字ヘッドコントローラ31bと印字ヘッド桁移動モータ31cと紙送りモータ31dにおける外部機器とのインターフェイスにあたるプリンタコントローラ31eとから構成されている。
【0041】
本実施形態においては、印字ヘッドユニット31a1にPROMを備えているので、印字ヘッドユニット31a1単体で計測装置などに組み付けて計測した後、同計測結果をそのままPROMに記録することができる。従って、その後でプリンタ31として組み付けるにあたって上記計測装置から取り外したとしても印字ヘッドユニット31a1と記録領域とが分離しないので管理が容易となる。特に、印字ヘッドと色インクタンクとが一体的に形成されるようなものにおいては、かかるカートリッジごとにデータを記録するようにしてもよい。
【0042】
これに対し、図9に示すように記録領域だけを単体のPROM31fとしてプリンタコントローラ31eに接続することも可能ではある。しかしながら、この場合にはプリンタ31として組み付けた後でないとPROM31fに記録できない。むろん、印字ヘッドユニット31a1とPROM31fとを個別に管理し、組付工程で対となるものを確実に組み付けるようにしても良いが、工場設定でIDを書き込むという管理工程が煩雑になり、現実的ではない。
【0043】
さらに、このようなデータを記録するという意味ではディップスイッチのようなものを備えてプリンタコントローラ31eに接続し、計測時に作業者が同ディップスイッチを設定するようにしても良い。このようにすれば同プリンタコントローラ31eを介して同ディップスイッチの設定内容を読みとることができ、同データを偏差として入力できるからである。
【0044】
一方、PROMに記録するのはかかるIDに限るものではなく、記録材を発色せしめる特性に関するものであればよい。これは広く解釈可能であり、例えば、IDの代わりに対応する修正用ルックアップテーブルLUT1〜LUT21のいずれかを記録するといったことも可能である。
【0045】
また、本実施形態においては、四色の色インクのそれぞれに印字ヘッドユニット31a1を割り当てているが、二列の印字ノズルを有する三つの印字ヘッドユニットで構成することもできるし、シアンとマゼンタとに濃淡の二色のインクを割り当てて六色の色インクを使用したりすることもできる。この場合、各印字ヘッドユニットにおける二列のノズル間の製造誤差は比較的小さく、ほぼ無視できるが、印字ヘッドユニット毎の誤差が無視できない場合が多い。また、本実施形態においては、インクジェット方式のカラープリンタ31について説明したが、色インクを吐出させるためにはピエゾ素子によるマイクロポンプ機構を採用しても良いし、インク吐出孔の内側壁面に備えられたヒータによって気泡を発生させ、その膨張圧力でインクを吐出させるようなものであっても構わない。むろん、これら以外の方法で色インクを吐出させるものであっても良いし、あるいは、色インクを吐出させるのではなく、ヒータによってインクリボンに付着した色インクを溶融させて転写する熱転写タイプの印字ヘッドなどについても適用可能である。ただし、この場合はインクリボンごとに印字ヘッドが異なっており、各印字ヘッドごとに機体差が生じているようなものに適用すると好適である。
【0046】
このように印字ヘッドユニット31a1のPROMに記録されたIDは、コンピュータ21の側において読み込まれるが、かかる読み込みはオペレーティングシステム(OS)を介して双方向通信によって読み込まれる。すなわち、同オペレーティングシステムは上記プリンタ31と通信可能となっており、印刷データの出力のみならず、上述したような色インクの吐出量であるIDを読み出し可能となっている。むろん、このオペレーティングシステムを介して同データの読み出しを要求するのはプリンタドライバ(PRTDRV)であり、このプリンタドライバはアプリケーションから出力される印刷用色画像データを入力し、上記プリンタ31が入力可能な印刷データとして出力する。
【0047】
プリンタドライバはアプリケーションから印刷処理が実行されたときに起動され、図10に示すフローチャートに従って印刷データを生成する。
【0048】
起動されると、先ず、ステップS120にてプリンタ31からIDを読み込む。このプリンタ31からのIDの読み込みは上述したようにオペレーティングシステムとプリンタコントローラ31eと印字ヘッドコントローラ31bのPROMインターフェイス31b2と介して行われる。そして、IDが読み込まれたらハードディスク22内に同IDと対応して記録されている修正用ルックアップテーブルLUT1〜LUT21を読み込む。
【0049】
この修正用ルックアップテーブルLUT1〜LUT21は各印字ヘッドユニット31a1におけるインク吐出量の偏差に対応して形成された変換テーブルであり、プリンタ31から読み込まれたIDによって複数の設定データのうちのいずれかが選択され、コンピュータ21に読み込まれたことになる。
【0050】
読み込まれた修正用ルックアップテーブルLUT1〜LUT21を利用するには、印刷用色画像データを構成するRGBデータを同修正用ルックアップテーブルLUT1〜LUT21で変換し、変換値を利用してさらに色変換することも可能である。しかしながら、ステップS140にてこのような変換テーブルを利用して色変換用ルックアップテーブルを書き換えることにより、ステップS150にて同色変換ルックアップテーブルを参照すれば印字ヘッドユニット31a1の機体差を解消しつつRGBデータをCMYKデータへと一度に変換可能となる。
【0051】
この後、通常のプリンタドライバと同様にステップS160にて256階調から2階調へと階調変換し、ステップS170にて印刷データをプリンタ31に出力する。この場合、プリンタ31では機体差によって印刷データが示すとおりの色再現ができないものの、この印刷データはプリンタ31の機体差を打ち消すように予め変換されているものであるから、打ち出された印刷物は色再現性の良いものとなっている。
【0052】
このプリンタドライバの場合、色ずれの原因となるインク重量をIDとしてプリンタ31内に保持ししておくことにより、当該プリンタ31を別のコンピュータシステムに接続した場合にも同IDを読み出すことによって色ずれを解消することができる。すなわち、既にプリンタ31に書き込まれたIDに対応した一定の印刷結果が得られるに過ぎない。しかしながら、利用する修正用ルックアップテーブルをユーザーが選択できるようにすればユーザーの好みを反映した設定データを保存しておくことになり、プリンタ31が一致すればその好みが必ず反映できるようになる。
【0053】
図11はこのようなユーザーの好みを反映させるために使用する修正用ルックアップテーブルを指定できるようにするためのLUT設定処理に対応したフローチャートを示している。ユーザーの好みに対応する一例として、グレイを基準とする色ずれを各人の好みに対応させる処理を示している。むろん、このようなグレイ合わせ以外の色合わせに関する設定データの処理とすることもできる。
【0054】
このLUT設定処理のステップS310では第一段階のテストパターンであるカスタムAパターンを印刷させる。カスタムAパターンを図13および図14に示しており、成分データが少しずつ異なる円形の複数の灰色パッチから構成されている。また、図12は256階調のRGBデータで成分データを表示しており、図13はCMYKデータの%表示で成分データを表示しており、図14はそれを一覧で示している。
【0055】
それぞれの灰色パッチの成分データについては所定の規則性に従って少しずつ変化させてあり、中央の灰色パッチにおいて成分データが均等しており、紙面上方に向かうにつれて赤(R)成分が大きくなるとともに下方に向かうにつれて同赤成分が小さくなり、また、紙面左下方向に向かうにつれて緑(G)成分が大きくなるとともに右上方向に向かうにつれて同緑成分が小さくなり、また、紙面右下方向に向かうにつれて青(B)成分が大きくなるとともに左上方向に向かうにつれて同青成分が小さくなる。すなわち、上方から下方に向かう方向に要素色たる赤成分の座標軸を設定するとともに、左斜め下方から右斜め上方に向かう方向に要素色たる緑成分の座標軸を設定するとともに、右斜め下方から左斜め上方に向かう方向に要素色たる青成分の座標軸を設定し、これらの座標軸によって定まる座標に比例して各成分データが増減している。
【0056】
従って、このカスタムAパターン内において全ての要素色のバランスを一定の範囲内で変化させた全ての組が表示されることになる。むろん、この成分データ通りに色インクが吐出されれば中央のA1の灰色パッチが無彩色に見え、その周縁では要素色のバランスが崩れていずれかの要素色の影響が表れた灰色となるはずである。また、中央から離れるに従ってバランスのずれの量も大きくなっている。
【0057】
しかしながら、印字ヘッドユニット31a1におけるインク使用量に偏りがある場合には基準値通りの色インクが吐出されないし、また、各人の好みによっては、必ずしもA1の灰色パッチではなくて他の灰色パッチにおいてバランスするように見えることになる。その関係を逆算した対応関係を図15に示している。例えば、A1が無彩色に見えるのであればシアンの色インクの使用量のIDは「11」となり、マゼンタの色インクの使用量のIDは「11」となり、イエローの色インクの使用量のIDは「11」となるのでまさしく均衡していることになる。しかし、C4が無彩色に見えるのであればシアンの色インクの使用量のIDは「11」となり、マゼンタの色インクの使用量のIDは「15」となり、イエローの色インクの使用量のIDは「7」となっていることが分かる。すなわち、イエロー、シアン、マゼンタの順で吐出するインク重量が少しずつ小さくなっており、各要素色間の強弱の偏差が分かる。
【0058】
なお、図12および図13に示すカスタムAパターンではそれぞれの灰色パッチについてはCMYの各要素色で印刷するものの、用紙の下部には切取線とともに黒色インクだけで階調値「128」に対するリファレンスパッチを印刷している。灰色パッチがたくさん並ぶと、無彩色であるか否かの判断を付けにくくなる場合がある。特に、紙色や照明の加減によっては分かりにくくなる可能性がある。しかしながら、黒色インクだけで印刷されたリファレンスパッチがあればこれと対比することによって無彩色の基準が確認できるので、灰色パッチの中から無彩色を選択する際の正確度が向上する。
【0059】
カスタムAパターンで灰色パッチを選択した場合、その強弱の程度も分かった感じもするが、ここで判断された強弱の偏差はあくまでも階調値であれば「128」近辺での偏差に過ぎず、全階調にわたってシアン、マゼンタ、イエローのIDが「11」、「15」、「7」とするのが最適であるとは限らない。
【0060】
従って、ステップS320にてユーザーはカスタムAパターンの中から無彩色と思われる灰色パッチを選択してキーボード23からコンピュータ21に対して入力すると、同コンピュータ21は次のステップS330にて修正用ルックアップテーブルの候補を選択し、ステップS340にて図16に示すカスタムBパターンを印刷する。カスタムBパターンは紙面上横方向に一つの修正用ルックアップテーブルに従って成分データを変化させた灰色パッチを印刷しつつ、紙面上縦方向にその修正用ルックアップテーブルを変化させ、最終的には紙面上に27のグラデーション風のグレイスケールパターンを印刷して構成されている。
【0061】
カスタムAパターンにおいてA1を無彩色として選んだ場合であっても成分データが「128」の近辺においてたまたまバランスが取れただけであり、他の階調値ではわずかにリニアでないこともある。従って、カスタムAパターンで選択された各要素色のIDについて前後プラスマイナス「1」の範囲で三つのIDを候補とし、それぞれを組み合わせた合計27個の修正用ルックアップテーブルを利用して図16に示す成分データを修正し、カスタムBパターンを印刷する。
【0062】
図17はカスタムAパターンにおいてA1を無彩色として選んだ場合であり、完全に理想通りであれば14番目のグレイスケールパターンが全階調にわたって無彩色に見えるはずである。しかしながら、他の階調値のバランスからすると他のグレイスケールパターンの方が全体的に無彩色に見えることもあり得る。また、図18はカスタムAパターンにおいてC4を無彩色として選んだ場合であり、先に得られたIDを基準に27個のグレイスケールパターンの中から全階調にわたって無彩色に見えるものを選択すればよい。
【0063】
ステップS350にて選択結果をキーボード23からコンピュータ21に入力すると、最終的に選択されたIDに従って修正用のルックアップテーブルも決定され、ステップS360ではプリンタドライバが色変換の際に利用できるようにプリンタ31における印字ヘッドユニット31a1のPROMに書き込む。むろん、この書き込みは印字ヘッドコントローラ31bのPROMインターフェイス31b2やプリンタコントローラ31eを介して行われ、これらが設定データ書込手段を構成する。一方、ステップS350を含む当該プリンタドライバは設定データ形成装置を構成する。
【0064】
この例では色ずれという観点で修正用ルックアップテーブルLUT1〜LUT21を利用しているが、むろん、別の観点での設定データとして利用しても構わない。例えば、上述したグレイ合わせは印刷用紙が白でない場合にも無彩色であるグレイの印刷データでグレイを印刷させることができるようになる。
【0065】
上述した実施形態においては、設定データが各要素色毎のインク重量の偏差による色ずれに関するものであったが、むろん、これに限られる必要はない。例えば、一列に並んだ各ノズルごとの偏差というようなものでも良いし、印字ヘッド31aにおける温度補償のデータであるとか、各ドットが記録材に向けて吐出されるときの位置ずれを示すデータなどであっても構わない。
【0066】
次に、上記構成からなる本実施形態の動作を説明する。
【0067】
印字ヘッド31aについてはプリンタ31としての組付前に、図6に示す工場設定の手順を経て各印字ヘッドユニット31a1のPROMにIDを書き込んでおく。従って、通常どおりにプリンタ31を組み付ければ既に設定データが当該プリンタ31内に保持されていることになる。むろん、PROMという不揮発性の記録領域に書き込まれているため、電源のオン・オフに関わらず保持される。
【0068】
かかるプリンタ31に対してコンピュータシステムにて印刷を行う際、アプリケーションなどから印刷処理を選択すると、所定のRGBデータからなる色画像データが生成され、図10に示すプリンタドライバが起動される。このプリンタドライバはステップS120にてプリンタ31からIDを読み込み、ステップS130では同IDに対応する修正用ルックアップテーブルを読み込み、ステップS140では読み込んだ修正用ルックアップテーブルにて色変換ルックアップテーブルを書き換える。これらの処理の後、同書き換えて色変換ルックアップテーブルを使用してステップS150にて色画像データをCMYKデータに変換すると、印字ヘッドユニット31a1の機体差を打ち消すことができるように色変換され、ステップS160では二値化されてステップS170にて印刷データがプリンタ31へと出力される。
【0069】
プリンタ31では同印刷データに基づいて印字ヘッド31aが色インクの要素色をドットマトリクス状に発色せしめると、機体差によって印刷データが示すものとは異なる発色となるものの、予めこの機体差を打ち消すように色変換しているので、アプリケーションの側で希望する色に忠実に再現することができる。
【0070】
むろん、このようなプリンタ31は別のコンピュータシステムに接続したとしてもプリンタドライバがこのプリンタ31から上述したIDを読み込むことになるため、色再現性は変わらない。
【0071】
さらに、ユーザーの好みに合わせて色ずれを修正すべく、図11に示すLUT設定処理を実行することも可能であり、カスタムAパターンの印刷と選択、およびカスタムBパターンの印刷と選択を経て好みのグレイ合わせができたら、ステップS360にて修正用ルックアップテーブルを利用可能とするためにプリンタ31に対してIDを書き込む。
【0072】
従って、この場合も当該プリンタ31を別のコンピュータシステムに接続したときにはユーザが設定した好みの設定を再現可能となる。
【0073】
このように、プリンタ31の側に印字ヘッドユニット31a1毎の使用するインク重量の機体差を表すIDを書き込むためのPROMを備えておくとともに、工場設定やユーザによるLUT設定処理を経て同PROMに設定データとしてのIDを書き込んでおくことにより、当該プリンタ31が接続されるコンピュータシステムでプリンタドライバが起動されると当該プリンタドライバはPROMに書き込まれている設定データを読み出し、この設定データに基づいて画像処理した印刷データを出力することになるため、別のコンピュータシステムに接続したとしても印刷時には書き込まれているIDを参照されることになり、設定が活かされた印刷結果を得ることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかる印刷装置を適用した印刷処理システムのブロック図である。
【図2】同印刷処理システムの具体的ハードウェア・ソフトウェア構成例を示すブロック図である。
【図3】プリンタの概略ブロック図である。
【図4】インク重量とクラス分けの対応を示す図である。
【図5】設定データである修正用ルックアップテーブルの入出力関係を示す図である。
【図6】印字ヘッドに偏差を書き込む工場設定の手順書である。
【図7】濃度計にて計測するパッチを示す図である。
【図8】濃度計にて計測した結果を示す図である。
【図9】変形例にかかるプリンタの概略ブロック図である。
【図10】プリンタドライバのフローチャートである。
【図11】LUT設定処理のフローチャートである。
【図12】カスタムAパターンをRGBデータの成分データで示す図である。
【図13】カスタムAパターンをCMYKモードの成分データで示す図である。
【図14】カスタムAパターンの成分データの対応関係を示す図である。
【図15】カスタムAパターンで選択される灰色パッチに対応するIDを示す図である。
【図16】カスタムBパターンを構成するグレイスケールパターンを示す図である。
【図17】カスタムAパターンでA1の灰色パッチを選択した場合の修正用ルックアップテーブルの組み合わせを示す図である。
【図18】カスタムAパターンでC4の灰色パッチを選択した場合の修正用ルックアップテーブルの組み合わせを示す図である。
【符号の説明】
10…画像入力装置
20…画像処理装置
30…印刷装置
31…プリンタ
31a…印字ヘッド
31a1…印字ヘッドユニット
31b…印字ヘッドコントローラ
31b1…印字ヘッド駆動部
31b2…PROMインターフェイス
31c…印字ヘッド桁移動モータ
31d…紙送りモータ
31e…プリンタコントローラ
31f…PROM[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printing apparatus.
[0002]
[Prior art]
In a color printing apparatus such as an ink jet printer, a color image is formed with three color inks of cyan (C), magenta (M), and yellow (Y), or four color inks obtained by adding black (K) thereto. Print. The print heads that discharge these color inks can be integrated into one that discharges all the color inks. However, since the yield deteriorates, a plurality of print heads are often used separately for each color. . In the case of the integrated type, although there is an error of whether the discharge amount of the color ink is large or small as a whole, the balance among the color inks is maintained. However, when a plurality of print heads are used, the balance among the color inks is lost due to variations among the print heads.
[0003]
For this reason, in the conventional color printing apparatus disclosed in Japanese Examined Patent Publication No. 6-79853, the drive signal can be adjusted for each drive circuit for driving the print head. The balance can be maintained.
[0004]
On the other hand, a color printing apparatus is an output device, and normally only temporarily stores print data. If the power is turned off, the stored data is lost. Needless to say, setting data used for mode setting or the like is recorded in a non-volatile recording area, and such setting data indicates an option or the like for each model of the color printing apparatus.
[0005]
[Problems to be solved by the invention]
In the above-described conventional apparatus, factory adjustment is required for each color printing apparatus, which causes a problem that the manufacturing process is increased and complicated.
[0006]
On the other hand, the applicant of the present application has devised an image processing apparatus that performs color correction that cancels the machine difference at the stage of newly outputting color image data, thereby causing machine difference for each color printing apparatus. As a result, a uniform printed material can be obtained.
[0007]
However, in order to obtain a uniform print result by color correction, a procedure for obtaining the machine difference is required every time unless the machine difference is stored somewhere. In this case, it is possible to save the machine difference on the side of the image processing device, but if the color printing device is moved, the saved machine difference cannot be used and color printing is performed. Even if the apparatus is changed, if the image processing is performed with the data of the machine difference of another color printing apparatus, the original correction result cannot be obtained.
[0008]
On the other hand, in the case of a conventional color printing apparatus, only setting data representing options of the model is recorded, and such machine differences inherent to the color printing apparatus are originally acknowledged and recorded. There was no way.
[0009]
The present invention has been made in view of the above problems, and can make effective use of individual deviations and the like for enabling adjustment corresponding to deviations in output characteristics without depending on hardware.Even if it is connected to other image processing devices, image processing that reflects the user's preferences is possible, and even if the printing paper is not white, gray is printed with gray print data that is achromatic color. Gray alignment is possibleIs to provide a simple printing apparatus.
[0010]
[Means for Solving the Problems]
In order to achieve the above object, an invention according to
[0011]
The printing apparatus of the invention according to
[0012]
Accordingly, when image processing corresponding to the output characteristics is performed by an external image processing apparatus, the setting data reading unit stores the setting data in the setting data holding unit.Reflecting user preferencesBy reading out and using the characteristics that cause the recording material to develop color, the setting data of the printing apparatus can be used when the printing apparatus is replaced.
[0013]
Of course, such setting data isAnything that relates to the characteristics of coloring the recording material reflecting the user's preferences,Not only actual physical characteristics but also data such as parameters required to correct them may be used.
[0014]
Also, the setting data forming apparatus that is an external device when viewed from the printing apparatus is the component data representing the component for each element color, and the component data changed in accordance with a predetermined regularity to the printing apparatus. When printing a plurality of gray patches for selecting an achromatic color on a printing paper, there are three directions in which adjacent gray patches are connected to each other on the printing paper, and each of the three directions Each of the plurality of gray patches is arranged in a plurality of rows in each of the three directions so that the component for each element color sequentially changes with respect to the direction, and is printed on the same printing paper. The setting data is formed so that a print result reflecting the user's preferred gray alignment is obtained by inputting the printed gray patch selection result. The setting data forming apparatus requests the writing to hold the setting data in the printing apparatus, and the setting data writing means writes the setting data to the setting data holding means. .
[0015]
Such a setting data forming apparatus can also be realized by utility software executed on the host side apparatus. With such utility software, the user makes settings related to machine differences or settings that reflect preferences. In this case, the setting data is not recorded in the host side device but is stored in the printing device.
[0016]
The printing apparatus sends the setting data holding unit to the setting data holding unit based on the writing request.grayUser preference from patch selection resultsGray alignmentSetting data writing means for writing setting data formed so as to obtain a printing result reflecting the above.
[0017]
In the invention configured as described above,grayWhen the setting data is generated so that the printing result according to the user's preference can be obtained from the patch selection result, a write request is issued from the outside, and the setting data writing means sends the setting data to the setting data holding means. Write. Therefore, takegrayUser preference from patch selection resultsGray alignmentEven if a printing device that has been written with setting data that is formed so as to obtain a printing result that reflects the image is connected to other image processing devices, etc.Gray alignmentImage processing reflecting the above becomes possible.
[0018]
As a result, gray matching that matches the color misregistration based on gray according to each person's preference can print gray with gray printing data that is achromatic even when the printing paper is not white, and the desired gray matching Will be able to.
[0019]
The recording area in which the setting data holding unit holds the setting data is not particularly different from the standpoint of an external image processing apparatus, regardless of where the recording area is installed in the printing apparatus. However,The invention according to
[0020]
Configured as aboveClaim 2In the invention according to the present invention, the setting data relating to the characteristics for coloring the recording material can be obtained through some measurement. However, if the recording area is provided in the print head, the setting data is applied at least with the print head assembled. Recording can also be performed by performing measurement or the like. On the other hand, if it is provided separately from the print head, it cannot be recorded unless it is managed at least simultaneously or assembled as a printing apparatus.
[0021]
There are various characteristics for coloring the recording material, and there is no particular limitation. In other words, any characteristics necessary for image processing and the like may be used. As an example, the invention according to
[0022]
Configured as aboveClaim 3In the invention, the print head develops the element colors based on the print data of a predetermined ratio obtained by color-separating the color image into the predetermined element colors. The identity as a color is lost. However, as described above, a mechanical deviation can occur and appears as a ratio between element colors. Therefore, the setting data can be used in image processing or the like so as to store a deviation in which the coloration degree of each element color is different from a predetermined reference value.
[0023]
【The invention's effect】
As described above, according to the present invention, when a recording material is colored in a dot matrix based on print data and a predetermined image is output on a medium, the print head usesReflecting user preferencesSince the setting data relating to the characteristics for coloring the recording material can be stored and read out, the setting data can be used in the connected external image processing apparatus, and the printing apparatus can easily use the setting data Can be provided. That is, even when the printing apparatus is reconnected to another image processing apparatus as necessary, the setting data of the printing apparatus can be used, and not only when the machine difference is eliminated and the standard state is set, It is also possible to always reflect the preferences of individual users.
[0024]
In addition, an external setting data forming device is used to select an achromatic color for the printing device from component data representing components for each element color and changed according to a predetermined regularity. When printing a plurality of gray patches on a printing paper, there are three different directions for connecting adjacent gray patches on the printing paper, and the same element color for each of the three directions. Select the gray patches printed on the same printing paper by arranging each of the same gray patches in multiple rows in each of the three directions so that the respective components change in order and printing them on the same printing paper. Even when the result is input and setting data that reflects the user's preferred gray alignment is created, the printing device itself retains the setting data that reflects the user's preferred gray alignment. Since, it is possible to even when not using the external setting data forming apparatus utilizing the configuration data that reflects the gray alignment of the user's preferences.
[0025]
further,Since setting data reflecting user preferences created on the user's side can be written later, not only the deviation of the aircraft can be corrected, but also the setting data according to each user's customization can be saved in the printing device Even if the image processing apparatus is changed, the customized data can be utilized to obtain a highly satisfactory printing result. In addition, gray alignment that matches the color misregistration based on gray according to each person's preference can print gray with gray printing data that is achromatic even when the printing paper is not white, become able to.
[0026]
further,Claim 2According to the invention, since the recording area is provided in the print head having the closest relationship with the characteristic of coloring the recording material, the setting data representing the characteristic is stored in the print head in the minimum assembled state. This is useful when assembling after measurement.
[0027]
further,Claim 3According to the invention, the deviation that inevitably occurs when the color image is color-separated after color separation is stored as the setting data, so that the utility value is particularly high also in the printing apparatus.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0029]
FIG. 1 is a block diagram illustrating a print processing system to which a printing apparatus according to an embodiment of the present invention is applied. FIG. 2 is a block diagram illustrating a specific hardware configuration example.
[0030]
In the figure, an
[0031]
Here, a specific example of the
[0032]
FIG. 3 shows a schematic configuration of a color
[0033]
FIG. 4 shows a correspondence table of ink weights of color inks used in one shot in each print head unit 31a1 and their classification. In the present embodiment, this ink weight classification is called ID. As shown in the figure, the ID range is “1” to “21”, and the middle “11” is the reference value, and the ink weight originally used in one shot is 20.0 to 20.5 nanograms ( ng) is desired. In the case of the
[0034]
Of course, it is possible to increase the manufacturing accuracy and reduce the deviation, but this deteriorates the manufacturing yield of the print head unit 31a1. Therefore, the deviation between the reference value and the actual ID is corrected by the printer driver in the
[0035]
Note that the function shown in FIG. 5 is a well-known tone curve for γ correction, and assuming the RGB data of 256 gradations, the γ curve is Y = 255 × (X / 255) ** γ. This means an input / output relationship. When γ = 1, no emphasis is made between input and output. When γ> 1, the output is weaker than the input, and when γ <1, the output is stronger than the input. In the present embodiment, γ of the tone curve at which the print result is the most linear corresponding to the ID is obtained in advance by experiment, and correction look-up tables LUT1 to LUT21 corresponding to each ID are generated. Of course, the tone curve to be emphasized according to a predetermined tendency while changing the degree of enhancement is not limited to γ correction, and may be another method such as a spline curve.
[0036]
The print head unit 31a1 is provided with a PROM for recording such classification IDs. The
[0037]
Here, the writing of the ID into the PROM area of the
[0038]
On the other hand, the ink weight may be directly measured as described above, but it is also possible to measure the density of a patch printed with a predetermined number of shots and convert the ink weight from the density. In this case, cyan ink is supplied to all the print head units 31a1 in a state where the
[0039]
On the other hand, the same patch is printed using the print head unit 31a1 in which the ink weight is accurately measured in advance, and the density in that case is also measured. Then, the ink weight having the same density is used as the ID of the print head unit 31a1 to be measured, and is recorded in the PROM of the print head unit 31a1. Of course, such an ID is setting data relating to the characteristic of coloring the color ink, which is a recording material, and the PROM for recording such ID constitutes a setting data holding means as a non-volatile recording area. The PROM interface 31b2 from which the ID is read constitutes setting data reading means.
[0040]
In addition to the
[0041]
In the present embodiment, since the print head unit 31a1 is provided with the PROM, after the print head unit 31a1 alone is assembled and measured in a measuring device or the like, the measurement result can be recorded in the PROM as it is. Therefore, even if the
[0042]
On the other hand, as shown in FIG. 9, it is also possible to connect only the recording area to the
[0043]
Further, in order to record such data, a dip switch or the like may be provided and connected to the
[0044]
On the other hand, what is recorded in the PROM is not limited to such an ID, but may be anything related to the characteristic of coloring the recording material. This can be widely interpreted. For example, any one of the corresponding lookup tables LUT1 to LUT21 can be recorded instead of the ID.
[0045]
In this embodiment, the print head unit 31a1 is assigned to each of the four color inks. However, the print head unit 31a1 may be configured by three print head units having two rows of print nozzles, and cyan and magenta. It is also possible to use six color inks by assigning two colors of light and dark ink. In this case, the manufacturing error between the two rows of nozzles in each print head unit is relatively small and can be almost ignored, but the error for each print head unit is often not negligible. In the present embodiment, the ink-
[0046]
The ID recorded in the PROM of the print head unit 31a1 in this way is read on the
[0047]
The printer driver is activated when print processing is executed from an application, and generates print data according to the flowchart shown in FIG.
[0048]
When activated, first, an ID is read from the
[0049]
The correction look-up tables LUT1 to LUT21 are conversion tables formed corresponding to deviations in the ink discharge amount in each print head unit 31a1, and any one of a plurality of setting data depending on the ID read from the
[0050]
In order to use the read correction look-up tables LUT1 to LUT21, the RGB data constituting the print color image data is converted by the correction look-up tables LUT1 to LUT21, and further color conversion is performed using the converted values. It is also possible to do. However, by rewriting the color conversion lookup table using such a conversion table in step S140, if the same color conversion lookup table is referred to in step S150, the machine difference of the print head unit 31a1 is eliminated. RGB data can be converted to CMYK data at a time.
[0051]
Thereafter, in the same manner as in a normal printer driver, gradation conversion is performed from 256 gradations to 2 gradations in step S160, and print data is output to the
[0052]
In the case of this printer driver, the ink weight that causes the color misregistration is held in the
[0053]
FIG. 11 shows a flowchart corresponding to the LUT setting process for enabling to specify a correction lookup table used to reflect such user preferences. As an example corresponding to the user's preference, a process of making a color shift based on gray correspond to the preference of each person is shown. Of course, it is also possible to process setting data relating to color matching other than gray matching.
[0054]
In step S310 of the LUT setting process, a custom A pattern, which is a first-stage test pattern, is printed. The custom A pattern is shown in FIGS. 13 and 14, and is composed of a plurality of circular gray patches with slightly different component data. FIG. 12 shows component data in 256 gradation RGB data, FIG. 13 shows component data in CMYK data% display, and FIG. 14 shows the list.
[0055]
The component data of each gray patch is changed little by little according to a predetermined regularity, the component data is uniform in the center gray patch, and the red (R) component increases and goes downward as it goes upward on the page. The red component becomes smaller as it goes, the green (G) component becomes larger as it goes to the lower left direction of the paper, the green component becomes smaller as it goes to the upper right direction, and blue (B ) The component becomes larger and the blue component becomes smaller toward the upper left. That is, from top to bottomWaySet the coordinate axis of the red component, which is the element color, in the direction from the lower left to the upper rightWaySet the coordinate axis of the green component, which is the element color, in the direction from the lower right to the upper leftWayThe coordinate axes of the blue component, which is the element color, are set in the direction, and each component data increases or decreases in proportion to the coordinates determined by these coordinate axes.
[0056]
Accordingly, all the sets in which the balance of all the element colors is changed within a certain range in the custom A pattern are displayed. Of course, if color ink is ejected according to this component data, the gray patch of A1 in the center will appear achromatic, and the edge will be out of balance and the effect of one of the element colors will appear gray. It is. Also, the amount of balance deviation increases as the distance from the center increases.
[0057]
However, if there is a bias in the amount of ink used in the print head unit 31a1, the color ink according to the reference value is not ejected. Also, depending on each person's preference, not necessarily the gray patch of A1 but other gray patches. It will appear to balance. FIG. 15 shows the correspondence obtained by calculating back the relationship. For example, if A1 looks achromatic, the cyan ink usage amount ID is “11”, the magenta ink usage amount ID is “11”, and the yellow color ink usage ID. Is “11”, so it is in perfect balance. However, if C4 looks achromatic, the cyan ink usage amount ID is “11”, the magenta ink usage amount ID is “15”, and the yellow color ink usage ID. It turns out that becomes "7". That is, the weight of ink ejected in the order of yellow, cyan, and magenta is gradually reduced, and the intensity deviation between the element colors can be seen.
[0058]
In the custom A pattern shown in FIG. 12 and FIG. 13, each gray patch is printed with each element color of CMY, but a reference patch for the gradation value “128” is formed at the bottom of the paper with only black ink together with a cut line. Printing. If many gray patches are arranged, it may be difficult to determine whether the color is achromatic. In particular, it may be difficult to understand depending on the paper color and the lighting. However, if there is a reference patch printed only with black ink, the reference of the achromatic color can be confirmed by comparing it with the reference patch, so that the accuracy in selecting the achromatic color from the gray patches is improved.
[0059]
When a gray patch is selected in the custom A pattern, it seems that the degree of strength is also known, but the strength deviation judged here is only a deviation around “128” if it is a gradation value, It is not necessarily optimal that the IDs of cyan, magenta, and yellow are “11”, “15”, and “7” over all gradations.
[0060]
Accordingly, in step S320, when the user selects a gray patch that seems to be an achromatic color from the custom A pattern and inputs it to the
[0061]
Even when A1 is selected as an achromatic color in the custom A pattern, the component data just happens to be balanced in the vicinity of “128”, and other gradation values may be slightly non-linear. Accordingly, with respect to the ID of each element color selected in the custom A pattern, three IDs in the range of plus or minus “1” are used as candidates, and a total of 27 correction look-up tables combined with each are used as shown in FIG. The component data shown in Fig. 5 is corrected, and a custom B pattern is printed.
[0062]
FIG. 17 shows a case where A1 is selected as an achromatic color in the custom A pattern, and if it is completely ideal, the 14th gray scale pattern should appear achromatic over all gradations. However, from the balance of other gradation values, the other gray scale pattern may appear to be achromatic as a whole. FIG. 18 shows the case where C4 is selected as an achromatic color in the custom A pattern. From the 27 gray scale patterns based on the ID obtained earlier, the one that appears achromatic over all gradations is selected. That's fine.
[0063]
When the selection result is input from the
[0064]
In this example, the correction lookup tables LUT1 to LUT21 are used from the viewpoint of color misregistration, but of course, they may be used as setting data from another viewpoint. For example, in the above-described gray alignment, even when the printing paper is not white, gray can be printed with gray gray print data.
[0065]
In the above-described embodiment, the setting data relates to the color shift due to the deviation of the ink weight for each element color, but it is not necessary to be limited to this. For example, it may be a deviation for each nozzle arranged in a line, temperature compensation data in the
[0066]
Next, the operation of the present embodiment configured as described above will be described.
[0067]
Before assembling the
[0068]
When printing is performed on the
[0069]
In the
[0070]
Of course, even if such a
[0071]
Furthermore, it is possible to execute the LUT setting process shown in FIG. 11 in order to correct the color misregistration in accordance with the user's preference. When the gray alignment is completed, an ID is written to the
[0072]
Therefore, also in this case, when the
[0073]
As described above, the PROM for writing the ID indicating the machine weight difference of the ink weight to be used for each print head unit 31a1 is provided on the
[Brief description of the drawings]
FIG. 1 is a block diagram of a print processing system to which a printing apparatus according to an embodiment of the present invention is applied.
FIG. 2 is a block diagram illustrating a specific hardware / software configuration example of the print processing system;
FIG. 3 is a schematic block diagram of a printer.
FIG. 4 is a diagram illustrating a correspondence between ink weight and classification.
FIG. 5 is a diagram showing an input / output relationship of a correction lookup table which is setting data.
FIG. 6 is a procedure manual for factory setting for writing a deviation into the print head.
FIG. 7 is a diagram showing a patch measured by a densitometer.
FIG. 8 is a diagram showing the results of measurement with a densitometer.
FIG. 9 is a schematic block diagram of a printer according to a modified example.
FIG. 10 is a flowchart of a printer driver.
FIG. 11 is a flowchart of LUT setting processing.
FIG. 12 is a diagram showing a custom A pattern as component data of RGB data.
FIG. 13 is a diagram illustrating a custom A pattern as component data in the CMYK mode.
FIG. 14 is a diagram illustrating a correspondence relationship between component data of a custom A pattern.
FIG. 15 is a diagram illustrating an ID corresponding to a gray patch selected in a custom A pattern.
FIG. 16 is a diagram showing a gray scale pattern constituting a custom B pattern.
FIG. 17 is a diagram illustrating a combination of correction lookup tables when a gray patch of A1 is selected in a custom A pattern.
FIG. 18 is a diagram illustrating combinations of correction lookup tables when a C4 gray patch is selected in a custom A pattern.
[Explanation of symbols]
10. Image input device
20 Image processing apparatus
30 ... Printing device
31 ... Printer
31a ... Print head
31a1 ... Print head unit
31b ... Print head controller
31b1... Print head drive unit
31b2 ... PROM interface
31c ... Print head digit moving motor
31d: Paper feed motor
31e ... Printer controller
31f ... PROM
Claims (3)
外部の設定データ形成装置は、上記要素色毎の成分が表された成分データであって所定の規則性に従って変化させた成分データから本印刷装置に対して無彩色を選択するための複数の灰色パッチを印刷用紙に印刷させる際に、同印刷用紙上で隣り合う灰色パッチどうしを結ぶ方向が互いに異なる3方向存在するように、かつ、当該3方向の各方向に対して同要素色毎の成分が順に変化するように同複数の灰色パッチのそれぞれを当該3方向の各方向についてそれぞれ複数列となるように並べて同印刷用紙に印刷させ、同印刷用紙に印刷された灰色パッチの選択結果を入力してユーザーの好みのグレイ合わせを反映した印刷結果が得られるように上記設定データを形成するとともに、同設定データを当該印刷装置に保持すべく所定の書込要求を出し、
本印刷装置は、上記書込要求に基づいて上記設定データ保持手段に対して上記灰色パッチの選択結果からユーザーの好みのグレイ合わせを反映した印刷結果が得られるように形成された設定データを書き込みする設定データ書込手段を具備することを特徴とすることを特徴とする印刷装置。It has a print head that develops a recording material corresponding to the element color in a dot matrix based on print data obtained by color-separating the color image into predetermined element colors, and outputs the predetermined image on the medium by the print head. And a setting data holding unit comprising a non-volatile recording area capable of storing setting data relating to the characteristics of coloring the recording material reflecting the user's preference, and the same setting for a predetermined read request Setting data reading means capable of reading out and outputting the setting data from the data holding means,
An external setting data forming device includes a plurality of grays for selecting an achromatic color for the printing device from component data representing components for each element color and changed according to a predetermined regularity. When printing a patch on printing paper, there are three directions in which the directions connecting adjacent gray patches on the printing paper are different from each other, and components for the same element color in each of the three directions. The gray patches are arranged in multiple rows in each of the three directions, printed on the same printing paper, and the selection result of the gray patches printed on the same printing paper is input. Then, the setting data is formed so that a printing result reflecting the user's preferred gray alignment is obtained, and a predetermined write request is issued to hold the setting data in the printing apparatus. And,
Based on the write request, the printing apparatus writes setting data formed so that a print result reflecting the user's preferred gray alignment can be obtained from the gray patch selection result to the setting data holding unit. And a setting data writing means for printing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08423297A JP3736592B2 (en) | 1997-04-02 | 1997-04-02 | Printing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08423297A JP3736592B2 (en) | 1997-04-02 | 1997-04-02 | Printing device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004161923A Division JP4161215B2 (en) | 2004-05-31 | 2004-05-31 | Printing apparatus, setting data forming apparatus, and print processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10278360A JPH10278360A (en) | 1998-10-20 |
JP3736592B2 true JP3736592B2 (en) | 2006-01-18 |
Family
ID=13824739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP08423297A Expired - Fee Related JP3736592B2 (en) | 1997-04-02 | 1997-04-02 | Printing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3736592B2 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10109365A1 (en) * | 2000-03-17 | 2001-09-20 | Heidelberger Druckmasch Ag | Device for identifying functional units detects change in characteristics of functional unit from change in corresponding function data of function entry in function register of functional unit |
JP2002254622A (en) | 2001-02-28 | 2002-09-11 | Canon Inc | Recorder and recording system |
JP3772805B2 (en) | 2002-03-04 | 2006-05-10 | セイコーエプソン株式会社 | Liquid ejecting head and liquid ejecting apparatus including the same |
JP4479255B2 (en) | 2004-01-28 | 2010-06-09 | セイコーエプソン株式会社 | Determining ink discharge error for printers |
US7782482B2 (en) | 2004-02-13 | 2010-08-24 | Seiko Epson Corporation | Color compensation of printing device |
US7341323B2 (en) | 2004-02-13 | 2008-03-11 | Seiko Epson Corporation | Printing control device, printing control method, and printing control program recording medium |
JP4576907B2 (en) | 2004-07-13 | 2010-11-10 | セイコーエプソン株式会社 | Liquid ejecting apparatus and liquid ejecting head |
JP4506323B2 (en) | 2004-07-16 | 2010-07-21 | セイコーエプソン株式会社 | Error information acquisition apparatus, error information acquisition method, error information acquisition program, print control apparatus, print control method, and print control program |
US7328958B2 (en) | 2004-11-18 | 2008-02-12 | Seiko Epson Corporation | Error information acquiring method and print controlling method |
JP5268695B2 (en) | 2009-02-13 | 2013-08-21 | キヤノン株式会社 | Image processing method and image processing apparatus |
JP5527996B2 (en) * | 2009-03-31 | 2014-06-25 | キヤノン株式会社 | Recording method and recording apparatus |
-
1997
- 1997-04-02 JP JP08423297A patent/JP3736592B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH10278360A (en) | 1998-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3736592B2 (en) | Printing device | |
JP2001270139A (en) | Recording medium containing program for controlling image processing, method of image processing and image processor | |
JP3818372B2 (en) | Printing apparatus, printing control program, medium recording printing control program, and printing method | |
JP4622880B2 (en) | Color chart evaluation system, color chart printing apparatus, color chart colorimetry apparatus, color chart evaluation method, and color chart evaluation program | |
JP2005014588A (en) | Printing device, printing method, and printing control program | |
JP2000238299A (en) | Printing control method, printing control apparatus, medium with printing control program recorded therein | |
JP4161215B2 (en) | Printing apparatus, setting data forming apparatus, and print processing system | |
JP3611162B2 (en) | Print processing system, print processing method, and print processing program | |
JP2000246923A (en) | Print controller, controlling method, and medium having print control program recorded therein | |
JP3733989B2 (en) | Color misregistration judging method, color misregistration judging test pattern, image processing apparatus, and medium recording color misregistration judging test pattern output program | |
JP3552874B2 (en) | Color correction device, color correction method, medium recording color correction program, and color printing device | |
JPH10285415A (en) | Color correction device, color correction method, medium-storing color correction program, and color printer | |
JP3475999B2 (en) | Print control method, print control device, medium recording print control program | |
JP4572353B2 (en) | Color conversion apparatus, color conversion method, recording medium, and image output apparatus | |
JP3438521B2 (en) | Printing system, print control device, print control method, and medium recording print control program | |
JP3552875B2 (en) | Image printing system, printing apparatus, image processing apparatus, method of identifying printing apparatus in image processing apparatus, and medium recording identification program of printing apparatus in image processing apparatus | |
JP4268715B2 (en) | Printing control method and printing apparatus | |
JP3611179B2 (en) | PRINT CONTROL METHOD, PRINT CONTROL DEVICE, AND MEDIUM RECORDING PRINT CONTROL PROGRAM | |
JP4572322B2 (en) | Print control method, print control apparatus, and computer program | |
JP3734006B2 (en) | Print control method, print control apparatus, and medium on which print control program is recorded | |
JP4442549B2 (en) | Printing method, medium recording printing control program, and printing apparatus | |
JP4501647B2 (en) | Error information acquisition method, error information acquisition program, error information acquisition device, print control method, print control program, and print control device | |
JP2001246784A (en) | Image processing method, image processing device, and recording medium with image processing control program recorded therein | |
JP2006346927A (en) | Printer, image processor, method for processing image, and image processing program | |
JP2006264270A (en) | Error information acquisition device, error information acquiring method, error information acquiring program, printing controller, printing control method and printing control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040414 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041001 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041119 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050608 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050706 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050810 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051018 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091104 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091104 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101104 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101104 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111104 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111104 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121104 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |