(57)【要約】【課題】記録ヘッドの温度を検出する際にクロストークの影響を防ぐ記録装置を提供する。【解決手段】記録ヘッドの温度を検出して電圧として出力するセンサと、センサにより出力された電圧をケーブルを介して検出して記録ヘッドの駆動を制御する制御部とを含む記録装置であって、センサに電流を供給する、もしくは、供給しないの２種類に設定可能であるスイッチと、スイッチによりセンサに電流を供給すると設定された場合に制御部が検出した第１の電圧から、スイッチによりセンサに電流を供給しないと設定された場合に制御部が検出した第２の電圧を差し引くことにより、ケーブルに生じるクロストーク分を補正した補正電圧を求める補正手段とを備える。【選択図】図４
2011207220.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドの温度を検出して電圧として出力するセンサと、前記センサにより出力された電圧をケーブルを介して検出して前記記録ヘッドの駆動を制御する制御部とを含む記録装置であって、
前記センサに電流を供給する、もしくは、供給しないの２種類に設定可能であるスイッチと、
前記スイッチにより前記センサに電流を供給しないと設定された場合に前記制御部が検出した第１の電圧を、前記スイッチにより前記センサに電流を供給すると設定された場合に前記制御部が検出した第２の電圧から差し引くことにより、前記ケーブルに生じるクロストーク分を補正した補正電圧を求める補正手段と
を備えることを特徴とする記録装置。
【請求項２】
記録ヘッドの温度を検出して電圧として出力するセンサと、前記センサにより出力された電圧をケーブルを介して検出して前記記録ヘッドの駆動を制御する制御部とを含む記録装置であって、
前記センサに第１の電流値で供給する、もしくは、前記第１の電流値よりも大きい第２の電流値で供給する、もしくは、供給しないの３種類に設定可能であるスイッチと、
前記スイッチにより前記センサに電流を供給しないと設定された場合に前記制御部が検出した第１の電圧が基準値未満であるか、基準値以上であるかを判定する判定手段と、
前記判定手段により前記第１の電圧が基準値未満であると判定された場合に、前記スイッチにより前記第２の電流値で供給すると設定された場合に前記制御部が検出した第２の電圧から前記第１の電圧を差し引くことにより補正電圧を求め、
一方、前記判定手段により前記第１の電圧が基準値以上であると判定された場合に、前記スイッチにより前記第１の電流値で供給すると設定された場合に前記制御部が検出した第３の電圧から前記第１の電圧を差し引くことにより第１の補正電圧を求める第１の補正手段と
を備えることを特徴とする記録装置。
【請求項３】
印刷濃度が順に変化する複数の印刷パターンを、前記複数の印刷パターンそれぞれの間に白紙のパターンを挿入することで、印刷パターンと白紙のパターンとを交互に並べて出力するパターン出力手段をさらに備えることを特徴とする請求項２に記載の記録装置。
【請求項４】
特定の印刷濃度を有する印刷パターンが出力される場合に前記制御部が検出した前記第２の電圧と、前記印刷パターンに後続する白紙パターンが出力される場合に前記制御部が検出した前記第２の電圧との差分を求める算出手段と、
前記第１の補正手段により求められた前記第１の補正電圧から、前記算出手段により算出された差分を差し引くことにより補正された第２の補正電圧を求める第２の補正手段と
をさらに備えることを特徴とする請求項３に記載の記録装置。
【請求項５】
特定の印刷濃度を有する印刷パターンが出力される場合に前記制御部が検出した前記第３の電圧と、前記印刷パターンに後続する白紙パターンが出力される場合に前記制御部が検出した前記第３の電圧との差分を求める算出手段と、
前記第１の補正手段により求められた前記第１の補正電圧から、前記算出手段により算出された差分を差し引くことにより補正された第２の補正電圧を求める第２の補正手段と
をさらに備えることを特徴とする請求項３に記載の記録装置。
【請求項６】
記録ヘッドの温度を検出して電圧として出力するセンサと、前記センサにより出力された電圧をケーブルを介して検出して前記記録ヘッドの駆動を制御する制御部と、前記センサに電流を供給するもしくは供給しないの２種類に設定可能であるスイッチとを含む記録装置において実行される前記センサにより出力された電圧を補正する補正方法であって、
前記スイッチが、前記センサに電流を供給しないと設定する第１の設定工程と、
前記制御部が、前記第１の設定工程において設定された電流に応じて前記センサにより出力された第１の電圧を検出する第１の検出工程と、
前記スイッチが、前記センサに電流を供給すると設定する第２の設定工程と、
前記制御部が、前記第２の設定工程において設定された電流に応じて前記センサにより出力された第２の電圧を検出する第２の検出工程と、
前記補正手段が、前記第２の電圧から前記第１の電圧を差し引くことにより、前記ケーブルに生じるクロストーク分を補正した補正電圧を求める補正工程と
を備えることを特徴とする補正方法。
【請求項７】
記録ヘッドの温度を検出して電圧として出力するセンサと、前記センサにより出力された電圧をケーブルを介して検出して前記記録ヘッドの駆動を制御する制御部と、前記センサに電流を供給するもしくは供給しないの２種類に設定可能であるスイッチとを含む記録装置において前記センサにより出力された電圧を補正するためのプログラムであって、
前記センサに電流を供給しないと設定する第１の設定手段と、
前記第１の設定手段により設定された電流に応じて前記センサにより出力された第１の電圧を検出する第１の検出手段と、
前記センサに電流を供給すると設定する第２の設定手段と、
前記第２の設定手段により設定された電流に応じて前記センサにより出力された第２の電圧を検出する第２の検出手段と、
前記第２の電圧から前記第１の電圧を差し引くことにより、前記ケーブルに生じるクロストーク分を補正した補正電圧を求める補正手段と
してコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドの温度を検出する記録装置、および、補正方法に関する。
【背景技術】
【０００２】
一般的に、インクジェット方式の記録装置においてはインクを記録ヘッドから吐出させて印刷するので、印刷濃度を安定させるために吐出されるインクの量を一定とすることが重要である。インクは、使用環境温度、或いは、記録ヘッドから熱を受けることにより、温度が変化するので粘度が変化する。その粘度の変化により、吐出されるインクの量が変化することが判っている。従って、記録ヘッドの温度が一定になるように保温制御を行う、また、記録ヘッドの温度（インク温度と同等）を測定し、その温度に応じてヘッド駆動信号を制御すること等によって吐出インク量を一定に保つように制御が行われる。このためには、記録ヘッドの温度を正しく測定することが極めて重要となる。特許文献１には、キャリッジ基板上に温度センサの出力を増幅するためのアンプを設けて温度センサの出力を高電圧に増幅して出力することで記録ヘッド温度を読み取る方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−６３０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の方法によると、キャリッジ基板上にアンプを置く必要があるので、基板が大きくなって高コスト化してしまう。また、記録ヘッドに設置された温度センサにより記録ヘッドの温度を検出する方法においては、印刷動作中の温度をリアルタイムで検出するためには以下のことを考慮しなければならない。例えば、記録ヘッド駆動のためのデータ転送信号による配線クロストークによる影響と印刷時における記録ヘッド駆動電流によるクロストークの影響とにより検出精度が低下することを防ぐことが必要である。
【０００５】
上記の点に鑑み、本発明は、記録ヘッドの温度を検出する際にクロストークの影響を防ぐ記録装置、および、補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る記録装置は、記録ヘッドの温度を検出して電圧として出力するセンサと、前記センサにより出力された電圧をケーブルを介して検出して前記記録ヘッドの駆動を制御する制御部とを含む記録装置であって、
前記センサに電流を供給する、もしくは、供給しないの２種類に設定可能であるスイッチと、
前記スイッチにより前記センサに電流を供給すると設定された場合に前記制御部が検出した第１の電圧から、前記スイッチにより前記センサに電流を供給しないと設定された場合に前記制御部が検出した第２の電圧を差し引くことにより、前記ケーブルに生じるクロストーク分を補正した補正電圧を求める補正手段と
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、記録ヘッドの温度を検出する際にクロストークの影響を防ぐことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る第１の実施例における記録装置の構成を示す図である。
【図２】制御部とキャリッジの接続の構成の概要を示す図である。
【図３】記録ヘッドの構成を示す図である。
【図４】第１の実施例における制御部とキャリッジの接続の構成を示す図である。
【図５】図４における測定電流とセンサ電圧の変化を示す図である。
【図６】第２の実施例における制御部とキャリッジの接続の構成を示す図である。
【図７】図６における測定電流とセンサ電圧の変化を示す図である。
【図８】第３の実施例における印刷パターンに対応する測定電流について説明する図である。
【図９】記録ヘッドの他の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
＜第１の実施例＞
図１は、本発明に係る実施例における記録装置の構成を説明するための図である。制御部１に含まれるＣＰＵ２４は、記録装置１０全体の制御を行う。外部のホストコンピュータ１１からの印刷データは、ＵＳＢ受信部２７を介してＤＲＡＭ３３に一旦格納される。ＤＲＡＭ３３に格納された印刷データは順次読み出され、ＣＰＵ２４によりコマンドの展開及びイメージデータの展開が行われるとともに、記録ヘッド２に転送可能な印刷データ形式に変換され、再度、ＤＲＡＭ３３に格納される。
【００１１】
ＤＭＡ２６は、ＤＲＡＭ３３に格納された印刷データをＤＲＡＭ制御部２９を介して順次読み出し、記録ヘッド制御部３０を介してキャリッジ２１に搭載された記録ヘッド２に印刷データ信号を転送する。さらに、記録ヘッド制御部３０は、記録ヘッド内のヒータ８（後述）を駆動するために必要なヒータ選択信号、ヒートパルス信号の生成及び送出も行う。記録ヘッド２には、記録ヘッドの温度を検出するための温度センサ７（後述）も設けられていて、温度検出部３５により増幅及びアナログ・ディジタル変換が行われ、記録ヘッド２の温度に適したヒートパルス信号が生成される。
【００１２】
また、記録装置１０には、キャリッジモータ３６を駆動させるモータドライバ３４、モータドライバ３４を制御するモータ制御部３２、外部からのユーザによる設定を受け付ける操作パネル２２、操作パネル２２を制御するパネル制御部３１が含まれる。また、記録装置１０には、記憶領域としてのＲＡＭ２５やＲＯＭ２８も含まれる。
図２、図３は、記録ヘッド２の詳細を説明するための図である。図２において、キャリッジ２１は、フレキシブルケーブル配線材ＦＦＣ２３により制御部１と接続され、ＦＦＣ２３を介して、印刷データ信号、ヒータ選択信号、ヒートパルス信号、ヘッド温度信号が送信され、記録ヘッド駆動電源の供給が行われる。記録ヘッド２には、インク滴を吐出させるためのヒータ８がノズル数分、搭載されており、さらに記録ヘッドの温度を測定するための温度センサ７が必要に応じて、１〜数個搭載されている。
【００１３】
図３は、記録ヘッド２の構成をより詳細に説明するための図である。記録ヘッド２には、シリアルデータで転送された印刷データをパラレルデータに変換するシリアル・パラレル変換部４１、印刷データラッチ部４２が含まれる。また、記録ヘッド２には、複数のノズルを時分割により選択駆動するセレクタ４３、ヒータ８を駆動するためのトランジスタ４４、温度センサ７が含まれる。
【００１４】
以下、記録ヘッド２の動作を詳細に説明する。まず、制御部１からの印刷データクロックＣＬＫに同期した印刷データＤをシリアル・パラレル変換部４１において受信する。次に、印刷データラッチ部４２において、シリアル・パラレル変換部４１でパラレルに変換された印刷データをＬＡＴ信号によりラッチする。次に、セレクタ４３は、ヒータ８を時分割により駆動するための選択信号ＳＥＬ信号により選択されたヒータに対し、ヒート信号ＨＥＡＴによって規定の時間だけ駆動するための信号を出力する。尚、ヒータ８を時分割により駆動する理由は、ヒータ８の同時駆動数を減少させることによって、ピーク電流の抑制、ＥＭＩ（放射雑音）の低減、電源のピーク電流容量の低減を目的とするためである。次に、ヒータ８は、トランジスタ４４のドライバにより駆動される。温度センサ７は、記録ヘッド２に設けられたダイオード式の温度センサであり、温度に対する順方向電圧の変化により温度の検出を行う。
【００１５】
本実施例におけるインクジェット方式の記録装置では、インクの温度によりインク粘度が異なるため、印刷結果に悪い影響を与える場合がある。このためインクの吐出を行う記録ヘッドの温度を検出して前述のＨＥＡＴ信号を制御することは、印刷を安定させるために重要である。
【００１６】
図４は、制御部１と記録ヘッド２との接続を詳細に説明するための図である。記録装置の機種に応じて、５０ｃｍから１ｍの長さのＦＦＣ２３により、制御部１と記録ヘッド２とが接続されている。温度センサ７のアナログ出力は、長いＦＦＣ２３を経由して制御部１に送られるため、ＦＦＣ２３内での配線間浮遊容量によって記録ヘッド駆動信号との容量結合によるクロストークの影響を受け、温度センサのアナログ出力に誤差を生じてしまう。そのために、本実施例において、温度センサ７に電流を流さないときの電圧をクロストークによる誤差要因として判断する。そして、温度センサ７に設定電流を流した時の検出電圧を、その誤差要因に基づいて補正することによって誤差を低減させる。なお、制御部１のグランド電位と記録ヘッド２のグランド電位は等しくなるように接続されている。この形態は、他の実施例も同様である。
【００１７】
図４に示す、ＡＳＩＣ等の集積回路３のポート１は出力ポートである。アナログスイッチ４は、＋３．３Ｖ（ａ側）と０Ｖ（ｂ側）の２種類に電位を設定可能であり、電流制限抵抗５を介して温度センサ７に接続されている。アナログスイッチ４の端子ａに、＋３．３Ｖを生成する電源が接続されている。アナログスイッチ４の端子ｂにグランドが接続されている。ここで、アナログスイッチ４のａ側は実際の温度測定を行う時に使用し、ｂ側はクロストークレベルを測定するときに使用される。一例として、スイッチ４がａ側（＋３．３Ｖ）に接続されているとき、温度センサ７の電圧が約０．５Ｖであるとすると、電流制限抵抗５の電圧降下は、３．３−０．５＝２．８Ｖとなる。従って、電流制限抵抗５の抵抗値を２．８ＫΩに設定することによって、測定電流を約１ｍＡにすることができる。
【００１８】
温度センサ７の出力は、アナログ・ディジタル変換器６でディジタル信号に変換され、集積回路３のポート２を経由してＣＰＵ２４（不図示）により読み込まれ、予め定められたセンサ電圧−温度変換テーブルを参照することにより温度が求められる。
【００１９】
次に、図４に示す構成の動作を、図５を参照しながら詳細に説明する。まず、印刷を行うためのキャリッジモータ３６を駆動する。次に、アナログスイッチ４をｂ側に切り替えて、測定電流を０ｍＡに設定する（第１の設定の一例）。次に、その時のセンサ電圧（第１の電圧）をＡ／Ｄ変換器６を介して読み取り、クロストーク電圧Ｖ０（丸印Ａ）を求める（第１の検出の一例）。次に、０．５ｍ秒後アナログスイッチ４をａ側に切り替えて、測定電流を０．１ｍＡに設定する（第２の設定の一例）。次に、その時のセンサ電圧（第２の電圧）をＡ／Ｄ変換器６を介して読みとり、センサ電圧Ｖ１（丸印Ｂ）を求める（第２の検出の一例）。このセンサ電圧Ｖ１は、上述のクロストーク電圧Ｖ０を誤差分として含んでいる。
【００２０】
次に、センサ電圧の差（Ｖ１−Ｖ０）を求めてセンサ検出結果（補正された補正電圧）とし、予め定められたセンサ電圧−温度変換テーブルによって温度を求める。以上のような温度読み取りは、１０ｍ秒毎に繰り返して行われる。以上において、０ｍＡは、温度センサとして実質的に機能しない電流値の一例であり、特に他の値が用いられてもよい。また、０．１ｍＡは、温度センサとして機能させるための電流値の一例であり、特に他の値が用いられてもよい。また、図５に示される０．５ｍ秒、１０ｍ秒は、時間設定値としての一例であり、特に他の値が用いられてもよい。
【００２１】
以上のように、本実施例においては、温度センサ７に電流を流さずに、温度センサとして機能しないときの測定結果をケーブルに生じたクロストーク分（誤差分）として求め、その誤差分により実際の温度センサ７からの出力を補正する。その結果、より精度の高い温度測定が可能となる。次に、第１の実施例の変形例を説明する。アナログスイッチ４の端子ｂを電位ＶＲ（０．３ボルト）と定めている。即ち、アナログスイッチ４の端子ａに３．３Ｖを生成する電圧源が接続され、アナログスイッチ４の端子ｂに０．３Ｖを生成する電圧源が接続されている。温度センサ７がダイオードの場合に、アナログスイッチを端子ｂに接続することで、ダイオードの順方向電圧以下の電圧（例えば０．３ボルト）に設定することになる。この結果、測定電流を０ｍＡにすることができる。まず、印刷を行うためのキャリッジモータ３６を駆動する。次に、アナログスイッチ４を端子ｂに接続して、測定電流を０ｍＡに設定する。次に、その時のセンサ電圧をＡ／Ｄ変換器６を介して読み取り、クロストーク電圧Ｖ０（Ａ）を求める。次に、０．５ｍ秒後アナログスイッチ４を端子ａに接続して、測定電流を０．１ｍＡに設定する。次に、その時のセンサ電圧（第２の電圧）をＡ／Ｄ変換器６を介して読みとり、センサ電圧Ｖ１（Ｂ）を求める。このセンサ電圧Ｖ１は、上述のクロストーク電圧Ｖ０を誤差分として含んでいる。なお、この電圧Ｖ０には、電圧ＶＲを含んでいる。次に、センサ電圧の差（Ｖ１−Ｖ０−ＶＲ）を求めてセンサ検出結果（補正された補正電圧）とし、予め定められたセンサ電圧−温度変換テーブルによって温度を求める。
【００２２】
＜第２の実施例＞
一般的に、ダイオードを利用した温度センサのセンサ電圧は、電流が大きくなると電圧の傾き（感度に相当する）が小さくなる傾向にある。即ち、電流が少ない方が感度が高く、電流が多い方が感度が低い特徴がある。また、一方、温度センサの測定電流を大きくした方がクロストークに起因するインピーダンスを低くすることができ、相対的にクロストークの影響を小さくすることができる。本実施例においては、クロストークレベルの大小に応じて、温度センサの測定電流を適した値に設定することによりクロストーク誤差分の低減を図る。
【００２３】
図６は、本発明に係る第２の実施例を説明するための図である。アナログスイッチ１４は、ａ端子、ｂ端子、ｃ端子を備えている。端子を選択することで３種類のレベルの電流値が設定可能なアナログスイッチである。ここで、レベルａは、０ｍＡの測定電流であり、実質的に温度センサとして機能しない電流値である。また、レベルｂは０．１ｍＡの測定電流であり、レベルｃは１ｍＡの測定電流である。
【００２４】
図７は、図６の構成の動作を説明するための図である。第１の実施例と同様に、印刷中にアナログスイッチをａ、ｂ（電流源１５）、ｃ（電流源１６）と順次変更してクロストークレベルの測定を行う。その結果、得られたクロストークレベルによって適した測定電流での温度測定を行う。
【００２５】
図７の動作を詳細に説明する。まず、印刷を行うためキャリッジモータを駆動する。次に、アナログスイッチ４をａ側に切り替えて、測定電流を０ｍＡに設定する。次に、その時のセンサ電圧（第１の電圧）をＡ／Ｄ変換器６を介して読み取り、クロストーク電圧Ｖ０（丸印Ｃ）を求める。次に、０．５ｍ秒後にアナログスイッチ４をｂ側に切り替えて、測定電流を０．１ｍＡ（第１の電流値）に設定する。次に、その時のセンサ電圧（第３の電圧）をＡ／Ｄ変換器６を介して読み取り、クロストーク誤差分を含むセンサ電圧Ｖ１（丸印Ｄ）を求める。次に、さらに０．５ｍ秒後にアナログスイッチ４をｃ側に切り替えて、測定電流を１ｍＡ（第２の電流値）に設定する。次に、その時のセンサ電圧（第２の電圧）をＡ／Ｄ変換器６を介して読み取り、クロストーク誤差分を含むセンサ電圧Ｖ２（丸印Ｅ）を求める。次に、先に求められたクロストーク電圧Ｖ０の値を、予め定められた測定電流の基準値Ｖｋと比較し、大小を判定する。その結果、Ｖ０＜Ｖｋ（基準値未満）の場合に、センサ電圧Ｖ２を選択し、Ｖ０＝＞Ｖｋ（基準値以上）の場合に、センサ電圧Ｖ１を選択する。その選択結果（Ｖ２−Ｖ０、又は、Ｖ１−Ｖ０）を温度測定結果とし、予め定められたセンサ電圧−温度変換テーブルを参照して温度を求める。以上のような動作は、第１の実施例と同様に、１０ｍ秒毎に繰り返して行われる。以上において、０ｍＡは、温度センサとして実質的に機能しない電流値の一例であり、特に他の値が用いられてもよい。また、０．１ｍＡと１ｍＡは、温度センサとして機能させるための電流値の一例であり、特に他の値が用いられてもよい。また、０．５ｍ秒、１０ｍ秒は、時間設定値としての一例であり、特に他の値が用いられてもよい。
【００２６】
以上のように、第２の実施例においては、温度センサに電流を流さず温度センサとして機能しないときのクロストーク誤差分のレベルに応じて、最適なセンサ電流で温度測定を行う。例えば、上述のように、クロストーク電圧が基準値よりも低い場合には、上述の感度が低い領域でも十分に精度を維持した温度の読み取りを行うことができる。従って、その場合には、測定電流が高い方（１ｍＡ）で測定されたセンサ電圧Ｖ２を選択する。
【００２７】
一方、クロストーク電圧が基準値よりも高い場合には、上述の感度が高い領域で十分に精度を維持して温度を読み取る必要がある。従って、その場合には、測定電流が低い方（０．１ｍＡ）で測定されたセンサ電圧Ｖ１を選択する。以上のように、本実施例においては、クロストーク電圧のレベルに応じて最適なセンサ電流で温度測定を行うので、クロストーク誤差分のレベルに応じて、温度読み取りの精度を維持することができる。上述の第２の実施例の変形例として、上述した電流源の切り替えの他に、電圧源の切替えや、抵抗の切り替えがある。そこで、電圧源を切り替える回路構成を説明する。測定電流とセンサ電圧の変化は図７を用いて説明する。アナログスイッチ４を端子ｃ側に切り替えて電圧源（ＶＲボルト、例えば０．３ボルト）と接続し、測定電流を０ｍＡに設定する。次に、その時のセンサ電圧（第１の電圧）をＡ／Ｄ変換器６を介して読み取り、クロストーク電圧Ｖ０（Ｃ）を求める。次に、０．５ｍ秒後にアナログスイッチ４を端子ａに切り替えて電圧源（１．５ボルト）と接続し、測定電流を０．１ｍＡ（第１の電流値）に設定する。次に、その時のセンサ電圧（第３の電圧）をＡ／Ｄ変換器６を介して読み取り、クロストーク誤差分を含むセンサ電圧Ｖ１（Ｄ）を求める。次に、さらに０．５ｍ秒後にアナログスイッチ４を端子ｂに切り替えて電圧源（１０．５ボルト）と接続し、測定電流を１ｍＡ（第２の電流値）に設定する。次に、その時のセンサ電圧（第２の電圧）をＡ／Ｄ変換器６を介して読み取り、クロストーク誤差分を含むセンサ電圧Ｖ２（Ｅ）を求める。なお、補足すると、ダイオード７に印加される電圧は０．５ボルトとして、測定電流が、図７で説明した値（０ｍＡ，０．１ｍＡ，１ｍＡ）になるように、電圧源や抵抗値を定める。例えば、抵抗５の値は１０キロオームである。以上のような構成により、クロストーク電圧Ｖ０と電圧ＶＲとの差分値（｜Ｖ０−ＶＲ｜）を求め、その差分値と基準値Ｖｋとの比較結果に基づきセンサ電圧Ｖ１かセンサ電圧Ｖ２を選択する。例えば、｜Ｖ０−ＶＲ｜＜Ｖｋの場合に、センサ電圧Ｖ２を選択する。一方、｜Ｖ０−ＶＲ｜＝＞Ｖｋの場合に、センサ電圧Ｖ１を選択する。選択したセンサ電圧について、予め定められたセンサ電圧−温度変換テーブルを参照して温度を求める。
【００２８】
＜第３の実施例＞
図８は、第２の実施例の測定精度をより向上させるための第３の実施例を説明するための図である。図８に示す印刷パターンは部分的に印刷濃度の異なる予め定められた印刷パターンである。Ｂ１は無印刷、Ｃ１〜Ｇ１は、徐々に印刷濃度を増した印刷パターン、Ｂ０〜Ｇ０は無印刷である。つまり、図８に示すように、印刷濃度が順に変化する複数の印刷パターンそれぞれの間に白紙のパターンが挿入され、印刷パターンと白紙のパターンとが交互にパターン出力される。
【００２９】
第３の実施例においては、予め定められた印刷パターンによって補正値を求め、実際の温度測定時に、求められた補正値を用いて測定結果の補正を行うことにより、測定精度の向上を図る。
【００３０】
図８に示すａは電流０ｍＡで温度センサ７を駆動している状態であり、ｂは０．１ｍＡで温度センサ７を駆動している状態であり、ｃは１ｍＡで温度センサ７を駆動している状態である。また、Ｂ１は、記録ヘッド駆動信号の影響が有り、かつ、ＨＥＡＴ信号の影響無しでの測定データを示す。また、Ｂ０、Ｃ０・・・Ｇ０は、記録ヘッド駆動信号の影響が無し、かつ、ＨＥＡＴ信号の影響無しでの測定データを示す。さらに、Ｃ１、Ｄ１・・・Ｇ１は、記録ヘッド駆動信号の影響が有り、かつ、ＨＥＡＴ信号の影響有りでの測定データを示す。
【００３１】
まず、図８のＢ１において、無印刷で第２の実施例と同様に、測定電流のレベルをａ、ｂ、ｃと変化させてセンサ電圧の測定を行う。次に、図８のＢ０において、無印刷で第２の実施例と同様に、測定電流のレベルをａ、ｂ、ｃと変化させてセンサ電圧の測定を行う。次に、図８のＣ１において、薄い印刷で第２の実施例と同様に、測定電流のレベルをａ、ｂ、ｃと変化させてセンサ電圧の測定を行う。次に、図８のＣ０において、無印刷で第２の実施例と同様に、測定電流のレベルをａ、ｂ、ｃと変化させてセンサ電圧の測定を行う。以下、印刷濃度を除除に上げて、Ｆ１、Ｆ０まで同様に、センサ電圧の測定を行う。図８のＧ１において、全印刷で第２の実施例と同様に、測定電流のレベルをａ、ｂ、ｃと変化させてセンサ電圧の測定を行う。図８のＧ０において、無印刷で第２の実施例と同様に、測定電流のレベルをａ、ｂ、ｃと変化させてセンサ電圧の測定を行う。このように、例えば、Ｇ０はＧ１の印刷直後に測定が行われるので、Ｇ０とＧ１においては、実質的に記録ヘッド温度の変化が無く一定となる。Ｂ１とＢ０・・・Ｆ１とＦ０についても同様である。
【００３２】
こうして得られた結果から測定電流に対する、各印刷濃度でのクロストークによる誤差分を求める。例えば、Ｇ１とＧ０において、各測定値をＶＧ１ａ、ＶＧ１ｂ、ＶＧ１ｃ、ＶＧ０ａ、ＶＧ０ｂ、ＶＧ０ｃとし、各測定電流レベルでのクロストーク誤差分をＶＧａ、ＶＧｂ、ＶＧｃとすると、以下の式（１）〜（３）により算出される。
【００３３】
ＶＧａ＝ＶＧ１ａ−ＶＧ０ａ  ・・・（１）
ＶＧｂ＝ＶＧ１ｂ−ＶＧ０ｂ  ・・・（２）
ＶＧｃ＝ＶＧ１ｃ−ＶＧ０ｃ  ・・・（３）
尚、ＶＧ１ａとＶＧ０ａは温度センサが機能しない時の電圧であるために、実際には測定しなくても良い。ＶＧａ、ＶＧｂ、ＶＧｃはそれぞれ、各測定電流レベルでのＨＥＡＴ信号と記録ヘッド駆動信号の影響による誤差を表している。
【００３４】
本実施例では、それぞれの印刷濃度において第２の実施例を実行した場合に、それぞれの測定電流レベル（０．１ｍＡと１ｍＡ）について求められたＶ１−Ｖ０またはＶ２−Ｖ０（第１の補正電圧）から更に、上記ＶＧｂまたはＶＧｃを差し引いて補正する。この補正は、本実施例における第２の補正の一例である。その結果、測定電流を流さないときに存在するクロストーク電圧だけでなく、測定電流を供給しているときのＨＥＡＴ信号と記録ヘッド駆動信号からの影響による誤差分をさらに除いたセンサ電圧（第２の補正電圧）を得ることができる。その結果、より精度の高い測定が可能となる。
【００３５】
本実施例は、例えば、工場出荷時に実施を行い補正値（ＶＧａ、ＶＧｂ、ＶＧｃ）を記憶しておくようにしておいてもよい。また、記録装置の電源投入時に一度だけ実施して補正値を記憶しておくようにしてもよいし、記録動作休止時に適宜行って補正値を記憶しておくようにしてもよい。また、図８に示す印刷パターン全ての印刷濃度について行うのではなく、特定の印刷濃度を有する印刷パターンとそれに後続する白紙パターンについて（例えば、Ｄ１とＤ０）について行ってもよい。
【００３６】
図９は、記録ヘッド２内に配線パターンにより形成された抵抗体５１を用いた温度センサ７の他の例である。図９に示すセンサは、温度により配線抵抗値が変化することを利用している。記録ヘッドの温度は、定電流を抵抗体５１のＲＳ端子に印加してＲＳ端子の電圧を求め、予め定められた変換テーブルに従って求めるようにしてもよい。また、例えば、３．３Ｖの電源と抵抗体５１のＲＳ端子間に適当な抵抗を接続してＲＳ端子の電圧を求め、予め定められた変換テーブルに従って求めるようにしてもよい。図９に示すような抵抗体５１を用いた温度センサを用いた記録ヘッド２についても、上述のような実施例における補正を行うことによって、温度読み取りの精度の向上させることができる。
【００３７】
＜その他の実施例＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011207220.tif 000003
【図２】
2011207220.tif 000004
【図３】
2011207220.tif 000005
【図４】
2011207220.tif 000006
【図５】
2011207220.tif 000007
【図６】
2011207220.tif 000008
【図７】
2011207220.tif 000009
【図８】
2011207220.tif 000010
【図９】
2011207220.tif 000011