(57)【特許請求の範囲】
【請求項１】
電気的エネルギーを利用してエネルギー発生素子が発生する液体を吐出するためのエネルギーを利用して前記エネルギー発生素子と対応する吐出口から液滴を吐出する吐出ヘッドの複数の前記吐出口から記録媒体の単位領域に吐出される液滴の数の調整の実行指示を受け付ける受付手段と； 
前記複数の吐出口それぞれから前記液滴を吐出するために前記複数の吐出口と対応する前記エネルギー発生素子に付与する前記電気的エネルギーの量の決定をさせる制御手段と；
を備え、 
前記制御手段は前記受付手段が前記指示を受け付けたことに応じて前記エネルギーの量の決定をさせるか否かを決定することを特徴とする記録制御装置。  
【請求項２】
前記調整は、前記吐出ヘッドの前記複数の吐出口から液滴を吐出することによって前記記録媒体にパッチを記録し、測定手段により測定された前記パッチの光学的濃度に基づいて行われることを特徴とする請求項１に記載の記録制御装置。
【請求項３】
前記電気的エネルギーの量の決定は、前記エネルギー発生素子に付与する電気信号のパルスの幅を決定することにより行われることを特徴とする請求項１または２に記載の記録制御装置。
【請求項４】
前記電気的エネルギーの量の決定は、前記エネルギー発生素子に付与する電圧を決定することにより行われることを特徴とする請求項１または２に記載の記録制御装置。
【請求項５】
所定の量の電気的エネルギーを前記エネルギー発生素子に付与した場合に前記吐出口から液滴が吐出されたことを検知手段が検知したことに基づいて前記エネルギーの量の決定が行なわれることを特徴とする請求項１から４のいずれか一項に記載の記録制御装置。
【請求項６】
前記エネルギー発生素子に前記電気的エネルギーが付与された回数に関する情報を取得する取得手段を有し、前記制御手段は前記受付手段が前記指示を受け付けたことに応じて、前記取得手段によって取得された回数に関する情報に基づいて前記エネルギーの量の決定をさせるか否かを決定することを特徴とする請求項１から５のいずれか一項に記載の記録制御装置。
【請求項７】
前回の前記電気的エネルギーの量の決定が行なわれてから経過した時間に関する情報を取得する取得手段を有し、前記制御手段は前記受付手段が前記指示を受け付けたことに応じて、前記時間に関する情報に基づいて前記エネルギーの量の決定をさせるか否かを決定することを特徴とする請求項１から５のいずれか一項に記載の記録制御装置。
【請求項８】
前記制御手段は、前記取得手段によって取得された前記エネルギー発生素子に前記電気的エネルギーが付与された回数に関する情報が、前記エネルギー発生素子に前記電気的エネルギーが所定の回数より大きい回数で付与されたことを示す場合に、前記エネルギーの量の決定をさせることを決定することを特徴とする請求項６に記載の記録制御装置。
【請求項９】
前記制御手段は、前記取得手段によって取得された前回の前記電気的エネルギーの量の決定が行なわれてから経過した時間に関する情報が、前回の前記電気的エネルギーの量の決定が行なわれてから所定の時間より大きい時間が経過したことを示す場合に、前記エネルギーの量の決定をさせることを決定することを特徴とする請求項７に記載の記録制御装置。
【請求項１０】
電気的エネルギーを利用してエネルギー発生素子が発生する液体を吐出するためのエネルギーを利用して前記エネルギー発生素子と対応する吐出口から液滴を吐出する吐出ヘッドの複数の前記吐出口から記録媒体の単位領域に吐出される液滴の数の調整の実行指示を受け付ける受付工程と； 
前記複数の吐出口それぞれから前記液滴を吐出するために前記複数の吐出口と対応する前記エネルギー発生素子に付与する前記電気的エネルギーの量の決定をさせる工程と；
を含み、
前記受付工程で前記指示を受け付けたことに応じて前記エネルギーの量の決定をさせるか否かを決定することを特徴とする記録制御方法。
【請求項１１】
前記調整は、前記吐出ヘッドの前記複数の吐出口から液滴を吐出することによって前記記録媒体にパッチを記録し、測定手段により測定された前記パッチの光学的濃度に基づいて行われることを特徴とする請求項１０に記載の記録制御方法。
【請求項１２】
前記電気的エネルギーの量の決定は、前記エネルギー発生素子に付与する電気信号のパルスの幅を決定することにより行われることを特徴とする請求項１０または１１に記載の記録制御方法。
【請求項１３】
前記電気的エネルギーの量の決定は、前記エネルギー発生素子に付与する電圧を決定することにより行われることを特徴とする請求項１０または１１に記載の記録制御方法。
【請求項１４】
所定の量の電気的エネルギーを前記エネルギー発生素子に付与した場合に前記吐出口から液滴が吐出されたことを検知したことに基づいて前記エネルギーの量の決定が行なわれることを特徴とする請求項１０から１３のいずれか一項に記載の記録制御方法。
【請求項１５】
前記エネルギー発生素子に前記電気的エネルギーが付与された回数に関する情報を取得し、前記指示を受け付けたことに応じて、取得された回数に関する情報に基づいて前記エネルギーの量の決定をさせるか否かを決定することを特徴とする請求項１０から１４のいずれか一項に記載の記録制御方法。
【請求項１６】
前回の前記電気的エネルギーの量の決定が行なわれてから経過した時間に関する情報を取得し、前記指示を受け付けたことに応じて、前記時間に関する情報に基づいて前記エネルギーの量の決定をさせるか否かを決定することを特徴とする請求項１０から１４のいずれか一項に記載の記録制御方法。
【請求項１７】
取得した前記エネルギー発生素子に前記電気的エネルギーが付与された回数に関する情報が、前記エネルギー発生素子に前記電気的エネルギーが所定の回数より大きい回数で付与されたことを示す場合に、前記エネルギーの量の決定をさせることを決定することを特徴とする請求項１５に記載の記録制御方法。
【請求項１８】
取得した前回の前記電気的エネルギーの量の決定が行なわれてから経過した時間に関する情報が、前回の前記電気的エネルギーの量の決定が行なわれてから所定の時間より大きい時間が経過したことを示す場合に、前記エネルギーの量の決定をさせることを決定することを特徴とする請求項１６に記載の記録制御方法。
【請求項１９】
請求項１０から１８のいずれか一項に記載される記録制御方法を実行するためのプログラムを格納する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置の濃度補正に関し、特に、色ずれ補正、濃度ムラ補正に関する補正機能を備えた記録制御装置、記録制御方法および記憶媒体に関するものである。
【背景技術】
【０００２】
従来、紙など各種の記録媒体に対して画像の記録を行う出力機器の１つとして、同色のインクについて複数の記録ヘッドもしくは複数の吐出口（以下、ノズルとも称す）を有したノズル列を備えたインクジェット記録装置が知られている。このような複数の記録ヘッドあるいは複数のノズル列を備えた記録装置では、個々の記録ヘッドないしノズル列の吐出特性の違いに起因して、記録画像において所望の色調が得られないことがある。記録ヘッドごとあるいはノズル列ごとに吐出特性の違いが存在しあるいは生じることが、その１つの原因となっている。これは、吐出特性が異なることにより、記録画像の濃度値が変わるためである。
【０００３】
このような記録ヘッドごとあるいはノズル列ごとに吐出特性が異なる要因として、インクを吐出させる発熱ヒータの発熱量（もしくは発熱ヒータの膜厚）のばらつきやインクを吐出するノズルの口径のばらつきなどが挙げられる。経年変化による発熱ヒータの発熱量の変動や、使用環境の違いによるインクの粘性の変動によっても、インク吐出量に差が生じ、記録媒体に形成された記録特性に変化が生じることがある。
【０００４】
以上のようなノズル列ごとあるいは記録ヘッドごとの吐出特性の違いに起因した色調の違いに対処する技術として、色ずれ補正処理が知られている。
【０００５】
色ずれ補正処理は、例えば、記録ヘッドの吐出特性を補正するために画像処理の一環として行われるγ補正処理で用いるγテーブルを変更することによって行われる。具体的には、複数の記録ヘッドないしノズル列を用いて記録媒体にパッチを記録し、そのパッチの記録結果に基づいて、γ補正処理で用いるテーブルを適切なものに設定し直す。    
【０００６】
そして、記録したパッチにおいて色ずれを検出する方法としては、記録したパッチをスキャナなどの入力機器を用いて検出する方法がある。Ｃ、Ｍ、Ｙ、Ｋの色材毎にパッチを記録し；各パッチを記録装置に装着されたスキャナや測色計、濃度計などで読み取り；読み取り値とパッチの期待値とのずれを検出し；そのずれに基づいてγ値などの値を変更することを含む、色味を補正する方法が知られている。例えば、特許文献１参照。
【０００７】
一方、記録ヘッドの消耗により記録ヘッドがインクをぎりぎり吐出可能な臨界駆動電圧に対する実際に投入電圧の比を表わす因子を一定に保ち、駆動パルス幅を最適に設定することができる記録ヘッドの駆動パルス幅調整方法が知られている（特許文献２参照）。所定単位でパルス幅を小さくして記録ヘッドを駆動させ、各々の吐出されるインク滴を光電センサで検出し、最適な駆動パルス数を決定する方法である。これにより決定された駆動パルス（以下、吐出エネルギーともいう）に変更することで安定してインクを吐出し、記録ヘッドの使用寿命を延ばすことができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１６７９４７号公報
【特許文献２】特開２００４−５８５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１の色ずれ補正（カラーキャリブレーション）後に、特許文献２の記録ヘッドの吐出エネルギー変更（以下、Ｐｔｈ制御ともいう）を実施すると、吐出量変動によって色が変動し、カラーキャリブレーション補正精度を維持できなくなる場合が考えられる。
【課題を解決するための手段】
【００１０】
上述の課題を解決するための本発明の記録制御装置は、電気的エネルギーを利用してエネルギー発生素子が発生する液体を吐出するためのエネルギーを利用してエネルギー発生素子と対応する吐出口から液滴を吐出する吐出ヘッドの複数の吐出口から記録媒体の単位領域に吐出される液滴の数の調整の実行指示を受け付ける受付手段と；複数の吐出口それぞれから液滴を吐出するために複数の吐出口と対応するエネルギー発生素子に付与する電気的エネルギーの量の決定をさせる制御手段と；を備え、制御手段は受付手段が指示を受け付けたことに応じてエネルギーの量の決定をさせるか否かを決定することを特徴とする。
【発明の効果】
【００１１】
本発明の記録制御装置では、カラーキャリブレーション実行前に吐出エネルギーを決定する。これにより、カラーキャリブレーション後すぐに吐出エネルギーが変更さることがなくなり、本発明の記録制御装置によれば、吐出エネルギーの変更による色変動を防止でき、カラーキャリブレーション精度を維持できる。
【図面の簡単な説明】
【００１２】
【図１】記録システムの構成を示すブロック図である。
【図２】プリンタの機械的構成を示す概略斜視図である。
【図３】（ａ）は、インクが吐出されるノズル面の側から見た記録ヘッドの模式的な斜視図であり、（ｂ）は、各吐出部の模式的な斜視図である。
【図４】（ａ）は、多目的センサの模式的な平面図であり、（ｂ）は、多目的センサの模式的な断面図である。
【図５】多目的センサの入出力信号を処理する制御回路の概略図である。
【図６】プリンタの制御回路の要部の構成例を示す図である。
【図７】本発明の実施形態のプリンタの概略的な電気的構成を示すブロック図である。
【図８】吐出駆動パルス幅と光電センサ出力との関係を示すグラフである。
【図９】記録ヘッドの駆動パルス幅を決定するための処理を示すフローチャートである。
【図１０】記録ヘッドの消耗に応じたインク吐出エネルギーの設定方法を示すフローチャートである。
【図１１】本発明の実施形態の画像処理の構成を示すブロック図である。
【図１２】プリンタで記録データを記録する際の記録色特性（色ずれ補正値）を取得する方法を説明するフローチャートである。
【図１３】第１の実施形態に係るドット数閾値を示すテーブルである。
【図１４】第１の実施形態におけるカラーキャリブレーション実行時の処理フローである。
【図１５】第２の実施形態に係るキャリブレーション用ドット数閾値を示すテーブルである。
【図１６】第２の実施形態におけるカラーキャリブレーション実行時の処理フローである。
【図１７】第３の実施形態に係る同時実行用のキャリブレーション用ドット数閾値を示すテーブルである。
【図１８】第３の実施形態におけるカラーキャリブレーション実行時の処理フローである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を詳細に説明する。  
【００１４】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る記録システムの構成を示すブロック図である。
【００１５】
図１において、記録システムは、情報処理装置としてのホスト装置１００と、記録装置としてのプリンタ２００とを含む。
【００１６】
ホスト装置１００は、パーソナルコンピュータやデジタルカメラなどであり、ＣＰＵ１０と、メモリ１１と、キーボードやマウス等の入力部１２と、プリンタ２００との間の通信のためのインタフェース１４と、を備えている。ＣＰＵ１０は、メモリ１１に格納されたプログラムに従い、種々の処理を実行する。プログラムは、メモリ１１が記憶するためにＣＤ−ＲＯＭ、ＵＳＢメモリなどの記憶媒体のような外部記憶部１３から供給されたり、あらかじめメモリ１１に記憶されていたりする。
【００１７】
ホスト装置１００は、インタフェース１４を介してプリンタ２００と接続されており、後述する画像処理工程におけるＲ、Ｇ、Ｂで表される記録データと、その後の画像処理用のテーブルといった画像処理情報を、プリンタ２００に送信する。
【００１８】
プリンタ２００は、送信された画像処理情報を基に、後述する色処理、２値化処理等の画像処理や、本実施形態に関する記録特性の補正処理を実行する。また、プリンタ２００は、画像処理を施した記録データの記録を行うことができる。
【００１９】
＜プリンタの構成＞
図２は、上述したプリンタ２００の機械的構成を示す概略斜視図である。
【００２０】
図２において、記録用紙やプラスチックシート等の記録媒体１は、不図示のカセット等に複数枚が積層するようにセットされ、記録時には不図示の給紙ローラによって１枚ずつ分離されて供給される。給紙された記録媒体は、一定間隔を隔てて配置される第１搬送ローラ３および第２搬送ローラ４により、記録ヘッド５の走査に応じたタイミングで矢印Ａ方向（搬送方向、副走査方向とも称する）に所定量ずつ搬送される。第１搬送ローラ３は、ステッピングモータ（不図示）によって駆動される駆動ローラと駆動ローラの回転に伴って回転する従動ローラとの１対のローラからなり、同様に、第２搬送ローラ４も１対のローラからなる。なお、プリンタ２００では、カセットに積層された所定の大きさにカットされた記録媒体以外に、ロール状の記録媒体に記録することも可能である。
【００２１】
記録ヘッド５は、Ｃ（濃シアン）Ｍ（濃マゼンダ）Ｙ（イエロー）Ｋ（ブラック）ＰＣ（淡シアン）ＰＭ（淡マゼンダ）Ｇｙ（グレイ）Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）の各色インクを吐出して記録を行うインクジェット方式の吐出ヘッドである。本実施形態における記録ヘッド５は、分離した複数の記録ヘッドの集合体として形成されている。集合体としての記録ヘッド５を形成する分離したそれぞれの記録ヘッドは、ノズル列を有している。記録ヘッド５には、不図示のインクカートリッジからインクが供給される。そして、記録ヘッド５は、吐出信号に応じて駆動されることによりノズル列を形成するそれぞれのノズルの吐出口から各色のインクの液体を液滴として吐出する。詳細には、インクを吐出するそれぞれのノズル内には、電気熱変換素子（発熱部、ヒータ、吐出エネルギー発生素子ともいう）が設けられている。記録ヘッド５は、吐出信号に応じた電気熱変換素子の駆動により発生する熱エネルギーを利用して膜沸騰によりインクに気泡を発生させ、この気泡の圧力によってインクを吐出する。
【００２２】
この記録ヘッド５はキャリッジ６に搭載されて用いられる。キャリッジ６にはベルト７およびプーリ８ａ、８ｂを介してキャリッジモータ１０の駆動力が伝達され、これにより、キャリッジ６はガイドシャフト９に沿って往復運動でき、記録ヘッド５の主走査方向への走査を行うことが可能となる。
【００２３】
キャリッジ６の側面には多目的センサ１０２が搭載されている。多目的センサ１０２は、キャリッジ６に搭載された状態において、多目的センサ１０２の測定を行う領域が記録ヘッド５の記録を行う領域に対し搬送方向の下流側に位置するように配置されている。多目的センサ１０２は、記録媒体に吐出されたインクの濃度検知や、記録媒体の幅検知、記録ヘッドから記録媒体までの距離検知などに使用される。
【００２４】
以上の構成において、記録ヘッド５は、矢印Ｂ方向に往復走査しながら吐出信号に応じてインクを吐出することで、記録媒体１上にインクのドットを形成して記録を行うことができる。記録ヘッド５は、必要に応じてホームポジションに移動し、ホームポジション位置に設けられた吐出回復装置２による回復動作を行うことにより、ノズルの目詰まり等による吐出不良の状態から回復する。記録ヘッド５による記録走査（インクを吐出しながらの走査）の後、搬送ローラ対３、４が駆動されて記録媒体１は矢印Ａ方向に所定量搬送される。この記録ヘッド５の記録走査と記録媒体の搬送動作とを交互に繰り返すことにより、記録媒体１に画像等の記録を行うことができる。
【００２５】
なお、本実施形態ではこのようなシリアルスキャン型のプリンタを用いたが、本発明に関わる記録ヘッドは、シリアルスキャン型のものに限られず、いわゆるフルライン型のものであってもよい。
【００２６】
図３（ａ）は、インクが吐出されるノズル面の側から見た記録ヘッド５の模式的な斜視図である。
【００２７】
記録ヘッド５には、異なる色調（色、濃度を含む）のインクを吐出可能な複数の吐出部（以下ノズル列ともいう）５ａから５ｊが主走査方向Ｂに並置されている。各吐出部に対しては、インク導入部２３から記録ヘッド５内部のインク流路を介してインクが供給される。インク導入部２３にはインクタンクより供給チューブを介してインクが導入される。
【００２８】
ノズル列５ａには濃シアン（Ｃ）インク、５ｂには、濃マゼンタ（Ｍ）インク、５ｃにはイエロー（Ｙ）インク、５ｄにはブラック（Ｋ）インクが供給される。また、ノズル列５ｅには淡シアン（ＰＣ）インク、５ｆには淡マゼンダ（ＰＭ）インク、５ｇにはグレイ（Ｇｙ）インク、５ｈにはレッド（Ｒ）インク、５ｉにはグリーン（Ｇ）インク、５ｊにはブルー（Ｂ）インクが供給される。以下、ノズル列５ａはＣノズル列、ノズル列５ｂはＭノズル列、ノズル列５ｃはＹノズル列、ノズル列５ｄはＫノズル列とも称する。また、ノズル列５ｅはＰＣノズル列、ノズル列５ｆはＰＭノズル列、ノズル列５ｇはＧｙノズル列、ノズル列５ｈはＲノズル列、ノズル列５ｉはＧノズル列、ノズル列５ｊはＧノズル列とも称する。なお、インク色の種類や数はこれらの種類や数にのみに限られるものではない。
【００２９】
図３（ｂ）は、１つの吐出部の模式的な斜視図である。吐出部は、インクを吐出するために利用されるエネルギーとして、通電に応じインクに膜沸騰を生じさせる熱エネルギーを用いる方式のものであり、発熱部（ヒータ）５２が所定のピッチで形成された発熱部列を２列、並列させてなる基板５１を有している。基板５１の２列の発熱部列の間には、上記インク流路に連通するインク供給口５６が設けられている。発熱部５２のそれぞれに対応したノズル５５と、ノズル５５のそれぞれに対応してインク供給口５６からインクを供給するためのインク路５９と、が形成された部材（オリフィスプレート）５４が基板５１に対して接合されて、吐出部が構成される。２列の発熱部列のうちの一方の列の発熱部５２およびノズル５５を他方の列の発熱部５２およびノズル５５に対して半ピッチずらすようにして発熱部列を配置することで、所望の記録解像度を実現している。
【００３０】
ここで、記録ヘッド５の吐出部５ａから５ｊのそれぞれを同じ記録密度およびノズル数とすることもできるし、異なる記録密度およびノズル数とすることもできる。本実施形態では、吐出部５ａから５ｊでは各色とも１ｃｍあたり約４７０ノズルの密度で１２８０個のノズルが配列されている。なお、本例では発熱部５２が基板５１に対して垂直な方向にインクを吐出させる方式の吐出部を用いているが、平行な方向にインクを吐出させる形態の吐出部を用いるものでもよい。
【００３１】
次に、キャリッジ６に搭載された多目的センサ１０２について、図４（ａ）および図４（ｂ）を用いて説明する。前述のとおり、多目的センサ１０２は、記録媒体に吐出されたインクの濃度（光学的濃度）検知や、記録媒体の幅検知、記録ヘッドから記録媒体までの距離検知などに使用されるセンサである。図４（ａ）は多目的センサ１０２の模式的な平面図を、図４（ｂ）は多目的センサ１０２の模式的な断面図を、それぞれ示している。
【００３２】
多目的センサ１０２は、光学素子として１つの赤外ＬＥＤ、３つの可視ＬＥＤ、および２つのフォトトランジスタを備えている。それぞれの素子の駆動は不図示の外部回路によって行われる。これらの素子は全て直径が最大部分で約４ｍｍの砲弾型素子（一般的なφ３.０〜３.１ｍｍサイズの量産型タイプ）である。
【００３３】
光学素子について詳細に説明する。赤外ＬＥＤ２０１は発光素子である。赤外ＬＥＤ２０１は、ＸＹ平面と平行な記録媒体の表面（測定面）に対して４５度の照射光の照射角を持ち、照射光の光軸(赤外ＬＥＤの照射軸）が、測定面の法線（Ｚ軸）に平行なセンサ中心軸２０２と、所定の位置で交差するように配置されている。この交差する位置（交点）のＺ軸上における位置を「基準位置」とし、多目的センサから基準位置までのＺ軸方向における最短距離を「基準距離」とする。赤外ＬＥＤ２０１の照射光は、照射光がそこを通って多目的センサから照射される多目的センサの開口部によってその照射幅が調整され、基準位置にある測定面に直径約４〜５ｍｍの照射面（照射領域）を形成するように最適化される。
【００３４】
なお、本実施形態においては、発光素子から測定面に対して照射された照射光の照射領域（範囲）の中心点と発光素子の中心とを結ぶ直線を、発光の光軸（発光素子の照射軸）と称する。この照射軸は、照射光の光束の中心でもある。赤外ＬＥＤからの照射光は、測定面で反射する。この反射光の光束の中心でもある光軸を、赤外ＬＥＤの反射軸と称する。
【００３５】
発光素子である３つの可視ＬＥＤ２０５、２０６、２０７のうち、可視ＬＥＤ２０５は、緑色の発光波長（約５１０〜５３０ｎｍ）を持つ単色可視ＬＥＤである。可視ＬＥＤ２０５は、その照射軸がセンサ中心軸２０２と一致するように配置される。
【００３６】
可視ＬＥＤ２０６は、青色の発光波長（約４６０〜４８０ｎｍ）を持つ単色可視ＬＥＤである。図４（ａ）を参照して、可視ＬＥＤ２０６の照射軸は、センサ中心軸２０２でもある可視ＬＥＤ２０５の照射軸に平行であるとともに、これ対し、Ｘ方向に＋２ｍｍ、Ｙ方向に−２ｍｍ移動した位置に配置されている。
【００３７】
可視ＬＥＤ２０７は、赤色の発光波長（約６２０〜６４０ｎｍ）を持つ単色可視ＬＥＤである。図４（ａ）を参照して、可視ＬＥＤ２０７の照射軸は、センサ中心軸２０２でもある可視ＬＥＤ２０５の照射軸に平行であるとともに、これ対し、Ｘ方向に−２ｍｍ、Ｙ方向に＋２ｍｍ移動した位置に配置されている。
【００３８】
２つのフォトトランジスタ２０３、２０４は、受光素子であり、可視光から赤外光までの波長の光に対し感度を持つ。フォトトランジスタ２０３は、その受光軸が、赤外ＬＥＤ２０１の反射軸と平行となり、かつ、可視ＬＥＤ２０６の照射軸と、基準位置にある測定面上で交差するように配置される。この構成によると、フォトトランジスタ２０３の受光軸は、赤外ＬＥＤの反射軸に対し、Ｘ方向に＋２ｍｍ、Ｙ方向に−２ｍｍ、Ｚ方向に＋２ｍｍ移動した位置となるように配置されていることになる。
【００３９】
同様に、フォトトランジスタ２０４は、その受光軸が赤外ＬＥＤ２０１の反射軸と平行となり、かつ、可視ＬＥＤ２０７の照射軸と、基準位置にある測定面上で交差するように配置される。この構成によると、フォトトランジスタ２０４の受光軸は、赤外ＬＥＤの反射軸に対し、Ｘ方向に−２ｍｍ、Ｙ方向に＋２ｍｍ、Ｚ方向に−２ｍｍ移動した位置となるように配置されていることになる。
【００４０】
２つのフォトトランジスタ２０３、２０４の間には、厚さ約１ｍｍのスペーサーが挟まれており、互いに受光した光が回り込まないような構造となっている。また、多目的センサ１０２のフォトトランジスタ側には入光範囲を制限するための開口部がそれぞれ設けられている。開口部の大きさは、基準位置にある測定面において直径３〜４ｍｍの範囲の領域に対応する反射光のみを受光可能となるように最適化されている。
【００４１】
以上に説明した構成によると、測定面が基準位置にあるときに、測定面と、赤外ＬＥＤ２０１および可視ＬＥＤ２０５の照射軸の交点とが一致し、また、２つのフォトトランジスタ２０３、２０４の受光領域がこの交点を挟むように形成される。
【００４２】
図５に、本実施形態に係る多目的センサ１０２のそれぞれの素子の入出力信号を処理する制御回路の概略図を示す。ＣＰＵ３０１は、発光素子である赤外ＬＥＤ２０１および可視ＬＥＤ２０５〜２０７のオン／オフの制御信号の出力や、受光素子であるフォトトランジスタ２０３、２０４の受光量に応じて得られる出力信号の演算などを行う。駆動回路３０２は、ＣＰＵ３０１から送られるオン信号を受けてそれぞれの発光素子へ定電流を供給して発光素子を発光させたり、受光素子の受光量が所定量となるようにそれぞれの発光素子の発光量を調整したりする。Ｉ／Ｖ変換回路３０３は、フォトトランジスタ２０３、２０４から電流値として送られてきた出力信号を電圧値に変換する。増幅回路３０４は、微小信号である電圧値に変換後の出力信号を、Ａ／Ｄ変換において最適なレベルまで増幅する働きをする。Ａ／Ｄ変換回路３０５は、増幅回路３０４で増幅された出力信号を１０ｂｉｔディジタル値に変換してＣＰＵ３０１に入力する。メモリ（不揮発性メモリなど）３０６は、ＣＰＵ３０１の演算結果から所望の測定値を導き出すための参照テーブルの記録や、出力値の一時的な記憶に用いられる。このＣＰＵ３０１やメモリ３０６として、プリンタのＣＰＵやＲＡＭを用いてもよい。
【００４３】
本発明において使用可能なセンサの形態は上述のものに限られない。多目的センサに、分光データを取得できる測色器を用いてもよい。また、プリンタ２００とは別体の濃度計または測色器を用いてもよく、プリンタと合体できる濃度計または測色器を用いてもよい。
【００４４】
＜制御系の構成例＞
図６は、本発明に適用可能なプリンタの制御回路の要部の構成例を示す。
【００４５】
プリンタのプログラマブル・ペリフェラル・インターフェース（ＰＰＩ）１０１は、ホスト装置１００から送られてくる指令信号（コマンド）や記録データを含む記録情報信号を受信し、これをマイクロプロセッシングユニット（ＭＰＵ）１５０に転送する。ＰＰＩ１０１は、ホスト装置１００に対しては、必要に応じてプリンタ２００のステータス情報を送出する。ＰＰＩ１０１は、また、ユーザーがプリンタに対して各種設定を行う設定入力部やユーザーに対してメッセージを表示する表示部などを有したコンソール１０６との間で入出力を行う。ＰＰＩ１０１は、さらに、キャリッジユニットないし記録ヘッド５がホームポジションにあることを検出するホームポジションセンサや、キャッピングセンサなどを含むセンサ群１０７からの信号入力を受け付ける。
【００４６】
ＭＰＵ１５０は、アドレスバス１１７およびデータバス１１８を介して、制御用ＲＯＭ１０５に記憶された処理手順、設定に対応した制御プログラムに従って、プリンタ内の各部を制御する。ＲＡＭ１０３は、受信した信号を格納し、あるいはＭＰＵ１５０のワークエリアとして使用され、また各種データを一時的に記憶する。フォント発生用ＲＯＭ１０４は、コード情報に対応して文字や記録等のパターン情報を記憶しており、入力したコード情報に対応して各種パターン情報を出力する。プリントバッファ１２１は、ＲＡＭ１０３等に展開された記録データを記憶するためのものであって、Ｍ行記録分の容量を持つ。
【００４７】
制御用ＲＯＭ１０５には、上記制御プログラムの他、本発明における吐出周波数の検出や駆動エネルギーの設定に必要なデータを含む各種データを格納しておくことができる。そのようなデータとしては、例えばマルチパス記録を行う際の記録パス数や、キャリッジ速度、記録ヘッドの高さ設定、記録媒体単位面積（単位領域）あたりのインクの打ち込み量、記録方向がある。また、マルチパス記録を行う際に適用されるデータ間引き用のマスク種類、記録ヘッド５の駆動条件（例えば発熱部５２に印加する駆動パルスの形状、印加時間等）、記録するインクのドットのサイズ、記録媒体搬送の条件も、格納可能なデータに含まれる。
【００４８】
モータドライバ１１４〜１１６は、それぞれ、キャッピングモータ１１３、キャリッジモータ２３および給紙モータ２４をＭＰＵ１５０の制御に応じて駆動するためのドライバである。シートセンサ１０９は、記録媒体の有無、すなわち記録媒体が記録ヘッド５による記録が可能な位置に供給されたか否かを検知する。ヘッドドライバ１１１は、記録情報信号に応じて記録ヘッド５の発熱部５２を駆動するためのドライバを示している。電源部１２０は、上記各部へ電源を供給するものであり、駆動電源装置としてＡＣアダプタと電池とを有している。
【００４９】
上記プリンタと、これに対して記録情報信号を供給するホスト装置１００と、からなる記録システムにおいては、ホスト装置１００よりパラレルポート、赤外線ポート、あるいはネットワーク等を介してプリンタに記録データを送信できる（図１参照）。その際、送信される記録データの先頭部分には、所要のコマンドが付加される。そのようなコマンドとしては、例えば記録の行われる記録媒体の種類、媒体サイズ、記録品位、給紙経路、およびオブジェクトの自動判別の有無などがある。より詳細には、記録の行われる記録媒体の種類としては、普通紙、ＯＨＰシート、光沢紙等の種類や、さらには転写フィルム、厚紙、バナー紙等の特殊な記録媒体の種別といったコマンドがある。また、媒体サイズとしては、Ａ０判、Ａ１判、Ａ２判、Ｂ０判、Ｂ１判、Ｂ２判などのコマンドがある。さらに、記録品位としては、速い、標準、きれい、特定色の強調、モノクローム／カラーの種別などのコマンドがある。また、給紙経路は、プリンタが備える記録媒体の送給手段の形態や種類に応じて定められるものであり、そのコマンドとしては、例えばロール紙、手差しなどがある。これらのコマンドに従って、プリンタ側では前述したＲＯＭ１０５から記録に必要なデータを読み込み、それらのデータに基づいて記録を行う。
【００５０】
＜インク吐出エネルギー量＞
本発明においては、以下で説明するｒ値をベースとして、下式（１）でｒ値の平方根として定義されるＫ値という表現を用いて、記録ヘッドからインクを吐出させるための駆動エネルギー（インク吐出エネルギー）量を表すものとする。  
Ｋ＝√（ｒ）              （１）
【００５１】
ここで、Ｋ値とは、記録ヘッドがインクを吐出することができる略下限の大きさの駆動電圧である臨界駆動電圧に対する、実際に投入する駆動電圧の比を表わす因子である。
【００５２】
記録ヘッドに印加するパルスの幅（複数のパルスを分割して与える時はその合計幅）をＰとし、印加する電圧をＶとし、ヒータの抵抗をＲとする。この時、投入エネルギーＥは、下式（２）で表わすことができる。  
Ｅ＝Ｐ×Ｖ2／Ｒ          （２）
【００５３】
記録ヘッドがインクを吐出することができる略下限の大きさの投入エネルギーをＥｔｈとし、実際に駆動を行う時の投入エネルギーをＥｏｐとすれば、Ｋ値を求めるためのｒ値は、下式（３）で与えられる。  
ｒ＝Ｅｏｐ／Ｅｔｈ        （３）
【００５４】
記録ヘッドの駆動条件（パルス幅、電圧、等）から、ｒ値は、実用上、以下の２つの方法のいずれかにより求められる。
【００５５】
（方法１）
方法１は、パルス幅を固定してｒ値を求める方法である。与えられたパルス幅を用い、記録ヘッドがインクを吐出する適当な電圧を見つけて、その電圧で記録ヘッドを駆動する。次いで、印加する電圧を徐々に下げていき、インクの吐出が止まる電圧を見つける。インクの吐出が止まる直前の、インクが吐出される電圧を、インクを吐出することができる略下限の大きさの電圧Ｖｔｈとする。実際に駆動で使用されている電圧をＶｏｐとすれば、ｒ値は下式（４）で求められる。  
ｒ＝（Ｖｏｐ／Ｖｔｈ）2      （４）
【００５６】
（方法２）
方法２は、電圧を固定してｒ値を求める方法である。与えられた電圧を用い、記録ヘッドがインクを吐出する適当なパルス幅を見つけて、そのパルス幅で記録ヘッドを駆動する。次いで、印加するパルス幅を徐々に短くしていき、インクの吐出が止まるパルス幅を見つける。インクの吐出が止まる直前の、インクが吐出されるパルス幅を、インクを吐出することができる略下限の大きさのパルス幅Ｐｔｈとする。実際に駆動で使用されているパルス幅をＰｏｐとすれば、ｒ値は下式（５）で求められる。  
ｒ＝Ｐｏｐ／Ｐｔｈ            （５）
【００５７】
式（２）と式（３）とから、同一のｒ値においては、Ｖの２乗とＰは反比例するように見える。しかしながら、実際には、パルス波形が矩形にならない等の電気的問題、パルス波形が異なるとヒータ周辺の熱拡散が異なる等の熱的問題、電圧が異なるとヒータからインクへの熱流束が異なり発泡状態が変化する等のインクジェット特有の問題がある。したがって、Ｖの２乗とＰとは単純な関係には無い。そのため、上記方法１および方法２はそれぞれ独立して扱われなければならず、一方の値から計算で他方の値に変換することは誤差があることを注意しなければならず、実測による補正を行う事が望ましい。
【００５８】
＜インク吐出エネルギー設定方法（Ｐｔｈ制御方法）＞
図７は、本実施形態のプリンタの概略的な電気的構成を示すブロック図である。プリンタの各駆動部（ドライバ）は、制御部５１０（図６のＭＰＵ１５０に相当する）からの駆動指令に基づき駆動信号を出力して、各部を駆動させる仕組みになっている。
【００５９】
ヘッド駆動部５０８（図６のヘッドドライバ１１１に相当する）による記録ヘッド５の駆動について具体的に説明する。前述のように、記録ヘッド５の各ノズルには、吐出エネルギー発生素子であるヒータ（発熱部）が設けられている。このヒータに電気信号を送ることにより、ヒータが発熱し、インク中に膜沸騰による気泡を発生させる。発生した気泡が生み出す圧力によって、記録ヘッドはインクを所定量だけ吐出する。このような記録ヘッド５を駆動制御するために、制御部５１０は画像データに基づいた制御指令をヘッド駆動部５０８へ送る。制御指令を受けたヘッド駆動部５０８は、記録ヘッド５の各ノズルのヒータに電気信号を送り、記録ヘッド５からのインクの吐出を駆動制御する。
【００６０】
本実施形態では、記録ヘッド５の各ノズルからインクが吐出されているか否かを、次のようにして検出する。図７において、照明５０２は、記録ヘッド５のノズル面と記録媒体の表面（不図示）との間の空間を横断する方向（図中、水平方向）に進む光を射出する。照明５０２の点灯／消灯の制御は、制御部５１０からの駆動指令を受けた照明駆動部５０７からの信号に基づいて行われる。この照明５０２から射出された光束は集光レンズ５０３を介して１点に集められ、スリット５０４を通ることで、記録ヘッド５のノズルから吐出されたインク滴の進行方向と直交する平面状の光束となる。この光束は、集光レンズ５０３と記録ヘッドを介して対面する位置に設けられた撮像レンズ５０５を通して、光電センサ５０６まで到達している。スリット５０４は、記録ヘッド５のノズル列の列長と同じかそれ以上の長さに亘ってノズル列と平行に設けられた細長い形状である。このスリット５０４を設けることによって照明５０２の光束を記録ヘッド５の複数のノズル列が並置される方向（主走査方向）に亘る平面状の光束に制限できる。このような構成により、各ノズルがインク滴を吐出した場合、吐出されたインク滴は光束を確実に遮る。吐出されたインク滴が光束を遮ると、光電センサ５０６がそれを例えばインク滴が光束を遮断した時とそうでない時との信号比等により検知する。このようにして、ノズルからのインク吐出の有無が測定される。このインク吐出の有無の測定結果は、光電センサ５０６から吐出有無測定部５０９へ送られる。
【００６１】
照明５０２、集光レンズ５０３、スリット５０４、撮像レンズ５０５、光電センサ５０６等の部材は、記録領域外に設けられていてもよい。例えば、これらの部材が予備吐出領域に設けられていれば、吐出状態を検出するために吐出されるインク滴を予備吐出領域で受けることができるので、記録媒体を汚すことなく、検出処理を実施することができる。
【００６２】
本実施形態では、さらに、ノズルからインクを吐出することができる略下限の大きさの駆動パルス幅である吐出臨界駆動パルス幅を測定するために、ヒータへ送る電気信号のパルス幅を変えて順に記録ヘッドを駆動させる駆動パルス幅設定部５１１が設けられている。
【００６３】
図８は、インクを吐出させるために記録ヘッドに印加する吐出駆動パルス幅と光電センサの出力との関係を示すグラフ図である。
【００６４】
記録ヘッドを全ノズルがインクを吐出している状態にし、吐出駆動パルス幅を大きい値から所定の値ずつ小さくしていくと、インクを吐出するノズルの数があるパルス幅から急激に減少し、ついには全ノズルが不吐出となる。インクの吐出量（吐出されるインク滴の数）の変化に応じてインク吐出の有無を検出する光電センサの出力も、ある地点を境に急激に変化している。全てのノズルが不吐出となった地点で用いた吐出駆動パルス幅より上記所定の値だけ大きい吐出駆動パルス幅が、ノズルがインクを吐出することができる略下限の大きさのパルス幅である吐出臨界駆動パルス幅Ｐｔｈである。実際に記録ヘッドを駆動させる際に印加する駆動パルス幅Ｐｏｐには、吐出の安定性等を考慮して、吐出臨界駆動パルス幅Ｐｔｈを１．４倍した幅を設定する。なお、本実施形態では倍率を１．４倍としたが、本発明においては、倍率は吐出の確実性等が保証されるものであればよく、これに限定されるものではない。
【００６５】
図９は、記録ヘッドの駆動パルス幅を決定するための処理ルーチンを示すフローチャートである。図７に示す駆動パルス幅設定部５１１は、まず、記録ヘッド５中の全ノズルが駆動する上で十分余裕のある駆動パルス幅を、初期駆動パルス幅として設定する（ステップＳ３０１）。続いて、ヘッド駆動部５０８は、ステップＳ３０１で設定された初期駆動パルス幅で全ノズルを駆動して、インクを吐出させる（ステップＳ３０２）。同時に、照明駆動部５０７は照明を点灯し、光電センサ５０６はインクの吐出状態を測定する（ステップＳ３０３）。このセンサの測定をもとに、吐出有無測定部５０９は、インクを吐出しているノズルの数を推定する（ステップＳ３０４）。ここでは、インクを吐出しているノズルが１つでもある場合には、吐出有りと判定し、インクを吐出しているノズルが１つもない場合には、吐出無しと判定する。ステップS３０４で吐出有りと判定された場合、駆動パルス幅設定部５１１は、駆動パルス幅を所定のパルス幅の値（以下、これを１ランクとする）だけ下げる（ステップＳ３０５）。次いで、ステップＳ３０２に戻り、再び全ノズルを駆動させる。このように、駆動パルス幅を下げては、全ノズルを駆動させ、インクの吐出状態、すなわちノズルの出力状態を測定するという処理を繰り返す。そして、ステップＳ３０４で、インクを吐出しているノズルが１つもないと推定された場合、全ノズルの駆動を終了する（ステップＳ３０６）。
【００６６】
吐出しているノズルが１ノズルも検出されなくなった地点の駆動パルス幅の値に対して、上記１ランク分の所定のパルス幅の値を加えた駆動パルス幅を、吐出臨界駆動パルス幅Ｐｔｈとして判定する。上記１ランクとして表される所定のパルス幅の値を小さく設定することにより、より厳密な吐出臨界駆動パルス幅Ｐｔｈを得ることができる。駆動パルス幅設定部５１１は、この吐出臨界駆動パルス幅Ｐｔｈを１．４倍したパルス幅を記録ヘッドの駆動パルス幅Ｐｏｐとして決定する（ステップＳ３０７）。実際の記録動作の際は、この駆動パルス幅Ｐｏｐをヒータに印加して、記録ヘッドを駆動させる。
【００６７】
図１０に、記録ヘッドの消耗に応じたインク吐出エネルギーの設定方法について示す。
【００６８】
まず、記録が終了したら（ステップＳ８０１）、記録ヘッドが吐出したインクのドット数（インク滴の数）が所定の閾値を超えたか否かを判定する（ステップＳ８０２）。ドット数の閾値については、図１３に示すとおり、記録ヘッド毎に、記録ヘッドが本来吐出可能な総ドット数に応じたドット数の閾値として、プリンタ２００のＲＡＭ１０３にあらかじめ記憶されている。
【００６９】
記録ヘッドが吐出したインクのドット数が閾値を超えたら（ステップＳ８０２）、閾値を超えた記録ヘッドを吐出臨界駆動パルス幅Ｐｔｈの制御を実行する記録ヘッドとして決定する（ステップＳ８０３）。
【００７０】
続いて、ステップＳ８０３でＰｔｈの制御を実行する記録ヘッドとして決定された記録ヘッドの吐出特性を取得し（ステップＳ８０４）、取得されたインク吐出特性に応じてインク吐出エネルギーを設定する（ステップＳ８０５）。
【００７１】
その後、計測されたドット数をリセットしてゼロにする（ステップＳ８０６）。
【００７２】
ドット数の計測は、各色のインクを吐出する記録ヘッド毎に、インクを吐出する度に、実行する。
【００７３】
＜画像処理方法＞
次に、プリンタ２００で用いる記録データを、ホスト装置１００とプリンタ２００とで生成するための画像処理方法について説明する。
【００７４】
図１１は、本実施形態の画像処理の構成を示すブロック図である。本実施形態の画像処理では、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）各色８ビット（それぞれ２５６階調）の画像データ（輝度データ）が入力される。そして、最終的にＣノズル列、Ｍノズル列、Ｙズル列、Ｋノズル列、ＰＣノズル列、ＰＭノズル列、Ｇｙノズル列、Ｒノズル列、Ｇノズル列、Ｂノズル列が吐出する各ノズル列１ビットのビットイメージデータ（記録データ）として出力する処理を行う。なお、本発明において適用可能な色の種類や、色の階調はこの値に限るものではない。
【００７５】
まず、色空間変換前処理（前段色処理とも称する）について説明する。ホスト装置１００において、多次元のルックアップテーブル（ＬＵＴ）４０１を用いてＲ、Ｇ、Ｂ多値の輝度信号で表現される画像データが、Ｒ、Ｇ、Ｂ多値のデータに変換される。この色空間変換前処理は、記録対象におけるＲ、Ｇ、Ｂの画像データが表わす入力画像の色空間と、プリンタ２００で再現可能な色空間との間の差を補正するために行なわれる。
【００７６】
次に、色変換処理（後段処理とも称する）について説明する。前段色処理を施されたＲ、Ｇ、Ｂ各色のデータは、プリンタ２００に送信される。プリンタ２００は、多次元ＬＵＴ４０２を用いて、ホスト装置１００より受信した前段色処理を施されたＲ、Ｇ、Ｂ各色のデータを、Ｃ、Ｍ、Ｙ、Ｋ多値のデータに変換する。この色変換処理は、輝度信号で表現される入力系のＲＧＢ系画像データを、濃度信号で表現するための出力系のＣＭＹＫ系の画像データに色変換するために行なわれる。入力データはディスプレイなど発光体の加法混色の３原色（ＲＧＢ）で作成されている場合が多く、一方、プリンタなどでは光の反射で色を表現する減法混色の３原色（ＣＭＹ）が用いられているため、このような色変換処理が行なわれる。
【００７７】
次に、出力γ処理について説明する。後段色処理が施されたＣ、Ｍ、Ｙ、Ｋ、ＰＣ、ＰＭ、Ｇｙ、Ｒ、Ｇ、Ｂ多値のデータは、それぞれの色の１次元ＬＵＴ４０３により出力γ補正が行なわれる。通常、記録媒体の単位面積当たりに記録されるドットの数と、記録された画像を測定して得られる反射濃度などの記録特性は、線形関係にならない。そのため、例えばＣ、Ｍ、Ｙ、Ｋ、ＰＣ、ＰＭ、Ｇｙ、Ｒ、Ｇ、Ｂ各１０ビットの入力階調レベルとそれによって記録される画像の濃度レベルが線形関係となるように、各色多値の入力階調レベルを補正する出力γ補正処理が行なわれる。
【００７８】
次に、色ずれ補正処理について説明する。一般に、出力γ処理に用いられる出力γ補正テーブル（１次元ＬＵＴ４０３）は、標準的な記録特性を示す記録ヘッド用に作成されたものが用いられることが多い。しかし、前述したように、記録ヘッドにはインク吐出特性に関して個体差がある。そのため、標準的なインク吐出特性を示す記録ヘッドを用いたプリンタによる記録特性を補正する出力γ補正テーブルだけでは、全てのプリンタに対して適切な出力結果を得ることができない。したがって、本実施形態では、出力γ補正が施されたＣ、Ｍ、Ｙ、Ｋ、ＰＣ、ＰＭ、Ｇｙ、Ｒ、Ｇ、Ｂ多値データについて、それぞれの色の色ずれ補正用１次元ＬＵＴ４０４によって色ずれ補正処理を行う。色ずれ補正処理は、後述する色ずれ補正値を生成する工程において取得されるノズル列毎の濃度値情報より設定される。
【００７９】
色ずれ補正処理したＣ、Ｍ、Ｙ、Ｋ、ＰＣ、ＰＭ、Ｇｙ、Ｒ、Ｇ、Ｂの多値データをディザや誤差拡散法（ＥＤ）などによるハーフトン処理およびＩｎｄｅｘ展開によって量子化処理４０５しＣ、Ｍ、Ｙ、Ｋ、ＰＣ、ＰＭ、Ｇｙ、Ｒ、Ｇ、Ｂの２値データに変換する。
【００８０】
その後、マスクパターンなどによってパス分配処理４０６を行い、各インク色のデータを各インク色のノズル列で記録するデータに分配する。
【００８１】
＜記録色特性取得方法＞
次に、図１２に、プリンタ２００で記録データを記録する際の記録色特性（色ずれ補正値）を取得する方法を示す。
【００８２】
ホスト装置１００またはプリンタ２００のコンソールに設けられている設定入力部としての操作パネルより、パッチを記録して濃度を測定するキャリブレーション動作の実行の指示を入力する。指示の受付がなされると、まず、パッチの記録のために、記録媒体が供給される（ステップＳ９０１）。そして、パッチ記録手段としての記録ヘッド５が、パッチを記録する（ステップＳ９０２）。パッチは、インク色毎に、階調が異なる複数のパッチで形成される。このキャリブレーションの実行の指示として、ユーザーからの実行指示が入力されてもよく、また、所定の条件を満たすことに応じて、ＣＰＵ、ＭＰＵによりＰＰＩ１０１に実行指示が入力されてもよい。ここで、所定の条件とは、記録媒体が変更された場合や、プリンタが設置されている環境の温度が変化した場合、あるいは前回のキャリブレーションの実行から所定の時間以上が経過した場合という条件である。
【００８３】
次に、ステップＳ９０２において記録したパッチを乾燥させるために、所定時間待機するためのタイマー計測を開始する（ステップＳ９０３）。続いて、パッチが記録されていない白レベル（すなわち記録媒体の地色）についての読み取りを行う（ステップＳ９０４）。読み取りにおいては、多目的センサ１０２を用いて反射光度測定を行う。白レベルの測定結果は、この後に記録するパッチの濃度値算出を行う際の、白の基準として利用される。このため、白レベルの値はＬＥＤ毎にそれぞれ保持される。ここで、パッチが記録されていない記録媒体の空白部分の濃度には、記録媒体の地色が測定され、白い記録媒体であれば地色は白色である。
【００８４】
本実施形態においては、白い地色の記録媒体を用いる例について説明する。反射光度測定は、多目的センサ１０２に搭載されている可視ＬＥＤ２０５から２０７のうち、濃度測定するインク色に適した可視ＬＥＤを点灯し、パッチの濃度を測定する測定手段としてのフォトトランジスタ２０３、２０４により反射光を読み取ることにより行う。
【００８５】
乾燥タイマーの計測時間が所定時間を経過したことが確認された後（ステップＳ９０５）、各パッチの読み取りを開始する（ステップＳ９０６）。パッチの読み取りは、多目的センサ１０２を用いて反射濃度測定を行う。緑色ＬＥＤ２０５は、例えば、Ｍインク、ＰＭインク、Ｂインクにより記録されたパッチ、およびパッチが記録されていない空白部分（白色）を測定する時に点灯する。また、青色ＬＥＤ２０６は、例えば、Ｙインク、Ｋインク、Ｇｙインクにより記録されたパッチ、およびパッチが記録されていない空白部分（白色）を測定する時に点灯する。さらに、赤色ＬＥＤ２０７は、例えば、Ｃインク、ＰＣインク、Ｇインクにより記録されたパッチ、およびパッチが記録されていない空白部分（白色）を測定する時に点灯する。
【００８６】
ステップＳ９０６でのパッチ読み取りが終了すると、それぞれのパッチと空白部分（白色）との双方からの出力値に基づいてパッチの濃度値を算出し、それぞれのパッチの濃度値は、プリンタ本体内のメモリまたはＲＡＭに保存される（ステップＳ９０７）。その後、記録媒体の排出処理を行い（ステップＳ９０８）、処理を終了する。
【００８７】
上述した濃度測定値に基づき、色ずれ補正処理の内容が更新される。本実施形態では、色ずれ補正処理に用いられるテーブルである１次元ＬＵＴ４０４に対して補正処理が行われる。ここでは、濃度測定により得られた各パッチの濃度測定値と、ターゲット値と称するあらかじめ定められている所定の目標濃度値とを比較し、記録したときのパッチの濃度がターゲット値に近づくように濃度補正値を較正する。ターゲット値は、あらかじめ精度の良好なプリンタおよび記録ヘッドを用いてパッチを記録し、濃度測定した際に得られた値を採用することもできる。このように、ターゲット値は極めて理想値に近い値である。ここで、例えば、ホスト装置１００のＣＰＵ１０あるいはプリンタ２００のＣＰＵといったテーブル設定手段が、補正ＬＵＴを作成することになる（テーブル設定工程）。補正ＬＵＴは記録媒体の種類や解像度ごとに作成し、作成された補正ＬＵＴはプリンタ本体のメモリに保存される。また、使用環境毎に別々の補正ＬＵＴを作成してもよい。このようにして、パッチ記録手段によって記録されたパッチに基づいて、テーブルが設定される。
【００８８】
また、パッチ記録手段によって記録されたパッチに基づいて、あらかじめ作成されているテーブルが選択されても良い。このようにキャリブレーションが行われる際には、記録ヘッドの各インク色の吐出特性のバランスが、適正な吐出特性を示す記録ヘッドのバランスと比較して好ましくない場合には、適正な吐出特性に近づくように１次元ＬＵＴテーブルが選択される。例えば、Ｃ（濃シアン）の色材を吐出する記録ヘッドの吐出特性の出力値が大きくなっていると仮定する。このとき、それぞれ補正値が異なる複数の色ずれ補正用１次元ＬＵＴ４０４のうち、Ｃ成分の出力値が入力値に対して低めの値となるような１次元ＬＵＴテーブルを選択、設定する。このようにキャリブレーションを行うことにより、Ｃの色材が多めに付与される記録ヘッドを用いても、標準的な記録特性を示す記録ヘッドと同じ色味が再現されるようにＣの色材を吐出するための出力値が小さめになる補正がなされる。これにより、記録ヘッドの各色の吐出特性のバランスが適正なバランスに保たれる。
【００８９】
なお、本実施形態においてＬＵＴ４０２、４０３および４０４はプリンタ２００に保持されており、あらかじめＲＯＭに格納しておいても、ＲＡＭに格納しておいてもよい。また、ＲＯＭに格納しておく場合には、ひとつの目的のために複数のＬＵＴをあらかじめ用意しておき、そのうちから適当なＬＵＴを選択して利用できるように構成されていることが望ましい。
【００９０】
図１４に、本実施形態におけるカラーキャリブレーション（色ずれ補正）実行時の処理フローを示す。
【００９１】
まず、インク吐出特性を取得する（ステップＳ１００１）。続いて、ステップＳ１００１で取得されたインク吐出特性に応じてＰｔｈ制御によりインク吐出エネルギーを設定する（ステップＳ１００２）。次いで、計測されたドット数をリセットしてゼロにする（Ｓ１００３）。
【００９２】
その後、ステップＳ１００２で設定されたインク吐出エネルギーで吐出された場合の記録色特性を取得する（ステップＳ１００４）。そして、ステップＳ１００４で取得された記録特性に応じて、色ずれ補正用記録データを変更する（ステップＳ１００５）。
【００９３】
以上のように、本実施形態では、カラーキャリブレーション実行時の記録色特性を取得する前に必ずインク吐出エネルギーを設定する（すなわち、インク吐出条件設定を行う）。このような色ずれ補正制御により、本実施形態によれば、カラーキャリブレーション後すぐに吐出エネルギーが変更されることがなくなり、吐出エネルギーの変更による色変動を防止でき、カラーキャリブレーション精度を維持できる。
【００９４】
（第２の実施形態）
第１の実施形態では、カラーキャリブレーション実行時の記録色特性を取得する前に必ずインク吐出エネルギーを設定している。しかしながら、インク吐出エネルギーの設定にはインク吐出特性取得のための時間が掛かりインクを消耗する。したがって、これらを低減するために、インク吐出エネルギーを必要なタイミングに応じて設定してもよい。具体的にはインク吐出エネルギー発生部に電気的エネルギーの投入が行なわれた回数に関する情報としてドット数を利用して必要なタイミングを決定する方法である。
【００９５】
図１５に、キャリブレーション用のドット数の閾値を示す。キャリブレーション用のドット数の閾値は、図１５に示すとおり、記録ヘッド毎に総ドット数に応じたドット数として、プリンタ２００のＲＡＭ１０３にあらかじめ記憶されている。
【００９６】
図１６に、本実施形態におけるカラーキャリブレーション実行時の処理フローを示す。
【００９７】
まず、ドット数が図１５に示すキャリブレーション用の閾値を超えたか否か判定する（すなわち、インク吐出エネルギー変更のタイミング判定を行う）（ステップＳ１１０１）。ドット数が閾値を超えたら、閾値を超えた記録ヘッドを吐出エネルギー変更（Ｐｔｈ制御）を実行する記録ヘッドとして決定する（ステップＳ１１０２）。  
続いて、ステップＳ１１０２で決定された記録ヘッドのインク吐出特性を取得する（ステップＳ１１０３）。取得されたインク吐出特性に応じてＰｔｈ制御によりインク吐出エネルギーを設定する（ステップＳ１１０４）。次いで、計測されたドット数をリセットしてゼロにする（ステップＳ１１０５）。  
その後、ステップＳ１１０４で設定された、または設定されなかった場合は既に設定されていたインク吐出エネルギーで吐出された場合の記録色特性を取得する（ステップＳ１１０６）。そしてステップＳ１１０６で取得された記録特性に応じて、色ずれ補正用記録データを変更する（ステップＳ１１０７）。
【００９８】
キャリブレーション用のドット数の閾値は、Ｐｔｈ制御による色変動が発生しない程度のインク吐出ドット数とし、色変動の傾向に応じて記録ヘッド毎に閾値を変えても構わない。
【００９９】
以上のように、本実施形態では、カラーキャリブレーション実行時の記録色特性を取得する前に必要なタイミングに応じてインク吐出エネルギーを設定する。これにより、本実施形態によれば、カラーキャリブレーション後すぐに吐出エネルギーが変更されることがなくなり、吐出エネルギーの変更による色変動を防止でき、カラーキャリブレーション精度を維持できる。
【０１００】
（第３の実施形態）
第２の実施形態では、カラーキャリブレーション実行時にドット数が閾値を超えた記録ヘッドのみについてＰｔｈ制御を行ったが、閾値を超えない記録ヘッドについても同時にＰｔｈ制御を行ってもよい。それにより、カラーキャリブレーション後に吐出エネルギーが変更される期間を延ばすことが可能となるからである。
【０１０１】
全ての記録ヘッドのＰｔｈ制御を同時に行ってもよいが、Ｐｔｈ制御を行うためには時間を要するため、同時実行用のキャリブレーション用ドット数閾値を用いて判断してもよい。
【０１０２】
同時実行用のキャリブレーション用ドット数閾値については、図１７に示すとおり、記録ヘッド毎に総ドット数に応じたドット数としてプリンタ２００のＲＡＭ１０３にあらかじめ記憶されている。同時実行用のキャリブレーション用ドット数閾値は、図１５に示すキャリブレーション用ドットカウンタ閾値以下の値とする。
【０１０３】
図１８に、本実施形態におけるカラーキャリブレーション実行時の処理フローを示す。
【０１０４】
まず、ドット数が図１５に示すキャリブレーション用の閾値を超えたか否か判定する（すなわち、インク吐出エネルギー変更の第１のタイミング判定を行う）（ステップＳ１２０１）。ドット数が閾値を超えたら、閾値を超えた記録ヘッドをＰｔｈ制御を実行する記録ヘッドとして決定する（ステップＳ１２０２）。
【０１０５】
続いて、ドット数が図１７に示す同時実行用のキャリブレーション用閾値を超えたか否か判定する（すなわち、インク吐出エネルギー変更の第２のタイミング判定を行う）（ステップＳ１２０３）。ドット数が閾値を超えたら、閾値を超えた記録ヘッドをＰｔｈ制御を同時に実行する記録ヘッドとして決定する（ステップＳ１２０４）。
【０１０６】
続いて、ステップＳ１２０２およびステップＳ１２０４で決定された記録ヘッドのインク吐出特性を取得する（ステップＳ１２０５）。取得されたインク吐出特性に応じてＰｔｈ制御によりインク吐出エネルギーを設定する（ステップＳ１２０６）。次いで、計測されたドット数をリセットしてゼロにする（ステップＳ１２０７）。
【０１０７】
その後、ステップＳ１２０６で設定された、または設定されなかった場合は既に設定されていたインク吐出エネルギーで吐出された場合の記録色特性を取得する（ステップＳ１２０８）。そしてステップＳ１２０８で取得された記録特性に応じて色ずれ補正用記録データを変更する（ステップＳ１２０９）。
【０１０８】
以上のように、本実施形態では、カラーキャリブレーション実行時の記録色特性を取得する前により多くの記録ヘッドのインク吐出エネルギーを設定する。これにより、本実施形態によれば、カラーキャリブレーション後すぐに吐出エネルギーが変更されることがなくなり、吐出エネルギーの変更による色変動を防止でき、カラーキャリブレーション精度を維持できる。
【０１０９】
（第４の実施形態）
第２および第３の実施形態では、インク吐出エネルギー発生部に電気的エネルギーの投入が行なわれた回数に関する情報としてドット数をカウントする方法を例示した（図１６のステップＳ１１０１、図１８のステップＳ１２０１、ステップＳ１２０３）。これに対して、第４の実施形態では、記録ヘッドについてドット数をカウントする代わりに前回の吐出エネルギーの変更からの経過時間をタイマーにより測定し、測定した経過時間をプリンタ２００のＲＡＭ１０３にあらかじめ記憶されている閾値の時間と比較する。経過時間が閾値を超えたら、その記録ヘッドを、吐出エネルギー変更（Ｐｔｈ制御）を実行する記録ヘッドとして決定するようにして記録制御を行ってもよい（図１６のステップＳ１１０２、図１８のステップＳ１２０１、ステップＳ１２０４参照）。
【図１】
0006039442.tif 000002
【図２】
0006039442.tif 000003
【図３】
0006039442.tif 000004
【図４】
0006039442.tif 000005
【図５】
0006039442.tif 000006
【図６】
0006039442.tif 000007
【図７】
0006039442.tif 000008
【図８】
0006039442.tif 000009
【図９】
0006039442.tif 000010
【図１０】
0006039442.tif 000011
【図１１】
0006039442.tif 000012
【図１２】
0006039442.tif 000013
【図１３】
0006039442.tif 000014
【図１４】
0006039442.tif 000015
【図１５】
0006039442.tif 000016
【図１６】
0006039442.tif 000017
【図１７】
0006039442.tif 000018
【図１８】
0006039442.tif 000019