(57)【特許請求の範囲】
【請求項１】
インクジェット式プリンタのヘッドドライバＩＣ内に設けられたダイオードのアノード電圧に基づいて、プリンタ本体の制御部にて、ヘッドドライバＩＣ温度の所定温度に対する高低を検出する、インクジェット式プリンタのヘッドドライバＩＣ温度検出装置であって、
温度検出のための基準温度に対応するデジタル基準値を設定する温度設定部と、
温度設定部からのデジタル基準値をアナログ基準値に変換するＤＡコンバータと、
上記ダイオードのアノード電圧と、上記ＤＡコンバータからのアナログ基準値とを比較して、上記ダイオードのアノード電圧のアナログ基準値に対する高低をプリンタ本体の制御部に対してデジタル信号として出力するコンパレータと、
を各ヘッドドライバＩＣ内に備え、
前記各ヘッドドライバＩＣの温度設定部が、それぞれ当該ヘッドドライバＩＣの発熱条件，放熱条件等の個別条件に対応して、独立的に設定されることを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項２】
各ヘッドドライバＩＣのコンパレータから出力されるデジタル信号が、それぞれ互いに独立的にプリンタ本体の制御部に対して出力されることを特徴とする、請求項１に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項３】
さらに各コンパレータから出力されるデジタル信号がそれぞれゲートに入力され、出力がオープンドレインにされたＦＥＴをヘッドドライバＩＣ毎に備えていることを特徴とする、請求項１又は２に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項４】
上記各ヘッドドライバＩＣのＦＥＴのオープンドレインから出力されるデジタル信号が、それぞれ互いに独立的にプリンタ本体の制御部に対して出力されることを特徴とする、請求項３に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項５】
上記各ヘッドドライバＩＣのＦＥＴのオープンドレインから出力されるデジタル信号が、それぞれ互いにワイアード・アンド接続されて、一本のケーブルによりプリンタ本体の制御部に対して出力されることを特徴とする、請求項３に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項６】
さらに各コンパレータから出力されるデジタル信号がそれぞれベースに入力され、出力がオープンコレクタにされたバイポーラ・トランジスタをヘッドドライバＩＣ毎に備えていることを特徴とする、請求項１又は２に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項７】
上記各ヘッドドライバＩＣのバイポーラ・トランジスタのオープンコレクタから出力されるデジタル信号が、それぞれ互いに独立的にプリンタ本体の制御部に対して出力されることを特徴とする、請求項６に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項８】
上記各ヘッドドライバＩＣのバイポーラ・トランジスタのオープンコレクタから出力されるデジタル信号が、それぞれ互いにワイアード・アンド接続されて、一本のケーブルによりプリンタ本体の制御部に対して出力されることを特徴とする、請求項６に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項９】
前記温度設定部は、前記ヘッドドライバＩＣの保証温度に対して僅かに低く設定した上限温度に対応するデジタル基準値を設定することを特徴とする請求項１ないし８に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項１０】
前記温度設定部は、室温で測定されたアノード電圧を示すダイオードが前記ヘッドドライバＩＣの保証温度に対して僅かに低く設定した上限温度において出力する可能性のある上限のアノード電圧に対応するデジタル基準値を設定することを特徴とする請求項１ないし８に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項１１】
前記各ヘッドドライバＩＣの温度設定部は、所定のビット数から成るデジタルデータ格納手段を含み、前記ビット数の範囲内で前記デジタル基準値を自由に設定し得ることを特徴とする、請求項１ないし１０に記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクジェット式プリンタのヘッドにて、ヘッドドライバＩＣが所定温度以上になったことを検出するようにしたインクジェット式プリンタのヘッドドライバＩＣの温度検出の技術に関するものである。
【０００２】
【従来の技術】
従来より、コンピュータの出力装置として、数色のインクを記録ヘッドから吐出するタイプのインクジェット式カラープリンタが普及してきており、コンピュータ等が処理した画像を多色多階調で印刷するために広く用いられている。例えば、インク吐出のための駆動素子として圧電素子を用いたインクジェット式プリンタでは、印刷ヘッドの複数のノズルに対応してそれぞれ設けられた複数個の圧電素子を選択的に駆動することにより、各圧電素子の動圧に基づいてノズルからインク滴を吐出させ、印刷用紙にインク滴を付着させることにより、印刷用紙にドットを形成して、印刷を行なうようにしている。
【０００３】
ここで、各圧電素子は、インク滴を吐出するためのノズルに対応して設けられており、印刷ヘッド内に実装された少なくとも一つのヘッドドライバＩＣから供給される駆動信号により駆動され、インク滴を吐出させるようになっている。
【０００４】
ところで、各ヘッドドライバＩＣは、駆動により発熱し、その熱は、吐出されるインク滴により放熱されるようになっているが、連続駆動等によって、インク滴により十分な放熱が行なわれなくなることがある。このような状態で、印刷を続けると、各ヘッドドライバＩＣの温度がさらに上昇して、各ヘッドドライバＩＣが熱破壊してしまうことがある。
【０００５】
このため、従来のインクジェット式プリンタにおいては、各ヘッドドライバＩＣ内に備えられたダイオードのアノード電圧が、周囲の温度に依存して変化することに着目して、図８に示すように、例えば四個のヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄ内のダイオードのアノード電圧を、それぞれケーブル２ａ，２ｂ，２ｃ，２ｄを介して、プリンタ本体３内の例えばＡＳＩＣにより構成される制御部４に出力する。
【０００６】
そして、この制御部４内でＡＤコンバータ５によりデジタル値に変換して、各ヘッドドライバＩＣのダイオードのアノード電圧を検出し、これらのアノード電圧に基づいて、各ヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄの温度を検出するようにしている。ここで、何れかのヘッドドライバＩＣ１ａ，１ｂ，１ｃまたは１ｄの温度が所定温度以上になった場合には、上記制御部４が、印刷動作を一時停止させて、ヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄの温度を低下させるようにしている。
【０００７】
【発明が解決しようとする課題】
しかしながら、このようなヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄの温度検出方法においては、各ヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄから制御部４までのケーブル２ａ，２ｂ，２ｃ，２ｄが比較的長くなると共に、これらのケーブル２ａ，２ｂ，２ｃ，２ｄをアナログ信号が通ることになるため、ノイズの影響を受けやすく、検出精度が低下してしまうという問題があった。
【０００８】
また、各ヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄからのアノード電圧が、制御部４内にてＡＤコンバータによりデジタル信号に変換されるので、検出時間が長くなってしまうと共に、制御部４内にＡＤコンバータ５が必要となる。従って、例えばＡＳＩＣにより構成される制御部４が大型化してしまう。
【０００９】
さらに、各ヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄからそれぞれケーブル２ａ，２ｂ，２ｃ，２ｄを介して信号が制御部４に出力されると共に、プリンタ本体３の制御部４内のＡＤコンバータ５には、各ヘッドドライバＩＣ１ａ，１ｂ，１ｃ，１ｄからそれぞれケーブル２ａ，２ｂ，２ｃ，２ｄを介して信号が入力されることになる。このため、ケーブル２ａ，２ｂ，２ｃ，２ｄの本数がヘッドドライバＩＣの個数と同じだけ必要になると共に、制御部４の入力ピンが多くなってしまい、コストが高くなってしまい、さらにはＡＳＩＣのピン数の低減化の流れに反することになる。
【００１０】
そこで、本発明の課題は、簡単な構成により、ノイズの影響を受けず、制御部の構成が簡略化されるようにした、インクジェット式プリンタのヘッドドライバＩＣ温度検出装置を提供することにある。
【００１１】
【課題を解決するための手段】
上記課題を解決するため、本発明では、各ヘッドドライバＩＣのダイオードのアノード電圧を、ヘッドドライバＩＣ内で基準電圧と比較して、所定電圧以下になったとき、デジタル信号を制御部に送出するようにした。
【００１２】
即ち、請求項１記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置では、インクジェット式プリンタのヘッドドライバＩＣ内に設けられたダイオードのアノード電圧に基づいて、プリンタ本体の制御部にて、ヘッドドライバＩＣ温度の所定温度に対する高低を検出する、インクジェット式プリンタのヘッドドライバＩＣ温度検出装置であって、温度検出のための基準温度に対応するデジタル基準値を設定する温度設定部と、温度設定部からのデジタル基準値をアナログ基準値に変換するＤＡコンバータと、上記ダイオードのアノード電圧と、上記ＤＡコンバータからのアナログ基準値とを比較して、上記ダイオードのアノード電圧のアナログ基準値に対する高低をプリンタ本体の制御部に対してデジタル信号として出力するコンパレータと、を各ヘッドドライバＩＣ内に含んでいることを特徴とする。
【００１３】
この構成によれば、インクジェット式プリンタの電源投入後に、温度設定部によりデジタル基準値を設定しておくことにより、ヘッドドライバＩＣにおいて、ＤＡコンバータが、このデジタル基準値をアナログ基準値に変換して、コンパレータの一方の入力端子に入力する。
【００１４】
この状態にて、コンパレータが、ヘッドドライバＩＣ内に設けられたダイオードのアノード電圧と、上記ＤＡコンバータからのアナログ基準値とを比較し、上記コンパレータは、ダイオードのアノード電圧がアナログ基準値より高い場合にはデジタル信号をインアクティブにし、また、ダイオードのアノード電圧がアナログ基準値より低くなった場合に、デジタル信号をアクティブにする。
【００１５】
印字動作の間、プリンタ本体の制御部は、各ヘッドドライバＩＣ内に設けられたコンパレータからのデジタル信号を監視することにより、各ヘッドドライバＩＣが所定温度より高くなったことを検出することができる。さらに、プリンタ本体の制御部は、上述のように各ヘッドドライバＩＣが所定温度より高くなったことを検出したとき、印刷動作を一時停止したり、場合によって印刷動作を強制終了させることにより、各ヘッドドライバＩＣの温度上昇による熱破壊を防止することができる。
【００１６】
従って、各ヘッドドライバＩＣからプリンタ本体の制御部に出力される温度検出のための信号が、デジタル信号であることから、ヘッドドライバＩＣから制御部までのケーブルが長くても、ノイズによる影響を受けにくく、検出精度が向上することになる。また、プリンタ本体の制御部にＡＤコンバータが不要であるので、検出時間が短くて済み、印刷動作の間の短い時間でも、確実に各ヘッドドライバＩＣの温度検出を行なうことができる。
【００１７】
請求項２記載のヘッドドライバＩＣ温度検出装置においては、各ヘッドドライバＩＣのコンパレータから出力されるデジタル信号が、それぞれ互いに独立的にプリンタ本体の制御部に対して出力されることを特徴とする。この構成によれば、各ヘッドドライバＩＣのコンパレータからのデジタル信号が、それぞれ独立してプリンタ本体の制御部に対して出力されるので、各ヘッドドライバＩＣからプリンタ本体の制御部へのケーブルの一部に断線等の障害が生じた場合であっても、障害の発生したケーブルを使用するヘッドドライバＩＣの温度検出のみができなくなるが、他のケーブルを使用するヘッドドライバＩＣの温度検出は可能である。
【００１８】
請求項３記載のヘッドドライバＩＣ温度検出装置においては、さらに各コンパレータから出力されるデジタル信号がそれぞれゲートに入力され、出力がオープンドレインにされたＦＥＴをヘッドドライバＩＣ毎に備えていることを特徴とする。この構成によれば、各コンパレータからのデジタル信号により、ＦＥＴがオンオフされ、オープンドレインの出力が、プリンタ本体の制御部に入力されることになる。
【００１９】
請求項４記載のヘッドドライバＩＣ温度検出装置においては、上記各ヘッドドライバＩＣのＦＥＴのオープンドレインから出力されるデジタル信号が、それぞれ互いに独立的にプリンタ本体の制御部に対して出力されることを特徴とする。この構成によれば、各ヘッドドライバＩＣのＦＥＴからのデジタル信号が、それぞれ独立してプリンタ本体の制御部に対して出力されるので、各ヘッドドライバＩＣからプリンタ本体の制御部へのケーブルの一部に断線等の障害が生じた場合であっても、障害の発生したケーブルを使用するヘッドドライバＩＣの温度検出のみができなくなるが、他のケーブルを使用するヘッドドライバＩＣの温度検出は可能である。
【００２０】
請求項５記載のヘッドドライバＩＣ温度検出装置においては、上記各ヘッドドライバＩＣのＦＥＴのオープンドレインから出力されるデジタル信号が、それぞれ互いにワイアード・アンド接続されて、一本のケーブルによりプリンタ本体の制御部に対して出力されることを特徴とする。この構成によれば、各ヘッドドライバＩＣのＦＥＴからのデジタル信号が、オープンドレインにより出力されるので、各ＦＥＴのオープンドレインの出力を互いにワイアード・アンド接続しても、各ＦＥＴのデジタル出力信号が互いに干渉することなく、一本のケーブルによりプリンタ本体の制御部に対して出力される。
【００２１】
従って、複数個のヘッドドライバＩＣからの温度検出のためのケーブルが一本で済み、コストが低減されると共に、プリンタ本体の制御部の入力ピンが少なくて済み、制御部を構成するＡＳＩＣのピンの低減化に寄与し得る。
【００２２】
請求項６記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置では、さらに各コンパレータから出力されるデジタル信号がそれぞれベースに入力され、出力がオープンコレクタにされたバイポーラ・トランジスタをヘッドドライバＩＣ毎に備えていることを特徴とする。この構成によれば、各コンパレータからのデジタル信号により、バイポーラ・トランジスタがオンオフされ、オープンコレクタの出力が、プリンタ本体の制御部に入力されることになる。
【００２３】
請求項７記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置では、各ヘッドドライバＩＣのバイポーラ・トランジスタのオープンコレクタから出力されるデジタル信号が、それぞれ互いに独立的にプリンタ本体の制御部に対して出力されることを特徴とする。この構成によれば、各ヘッドドライバＩＣのバイポーラ・トランジスタからのデジタル信号が、それぞれ独立してプリンタ本体の制御部に対して出力されるので、各ヘッドドライバＩＣからプリンタ本体の制御部へのケーブルの一部に断線等の障害が生じた場合であっても、障害の発生したケーブルを使用するヘッドドライバＩＣの温度検出のみができなくなるが、他のケーブルを使用するヘッドドライバＩＣの温度検出は可能である。
【００２４】
請求項８記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置では、上記各ヘッドドライバＩＣのバイポーラ・トランジスタのオープンコレクタから出力されるデジタル信号が、それぞれ互いにワイアード・アンド接続されて、一本のケーブルによりプリンタ本体の制御部に対して出力されることを特徴とする。この構成によれば、各ヘッドドライバＩＣのバイポーラ・トランジスタからのデジタル信号が、オープンコレクタから出力されるので、各バイポーラ・トランジスタのオープンコレクタの出力を互いにワイアード・アンド接続しても、各バイポーラ・トランジスタのデジタル出力信号が互いに干渉することなく、一本のケーブルによりプリンタ本体の制御部に対して出力される。
【００２５】
従って、複数個のヘッドドライバＩＣからの温度検出のためのケーブルが一本で済み、コストが低減されると共に、プリンタ本体の制御部の入力ピンが少なくて済み、制御部を構成するＡＳＩＣのピンの低減化に寄与し得る。
請求項記載のヘッドドライバＩＣ温度検出装置においては、前記温度設定部は、前記ヘッドドライバＩＣの保証温度に対して僅かに低く設定した上限温度に対応するデジタル基準値を設定することを特徴とする。
また、請求項記載のヘッドドライバＩＣ温度検出装置においては、前記温度設定部は、室温で測定されたアノード電圧を示すダイオードが前記ヘッドドライバＩＣの保証温度に対して僅かに低く設定した上限温度において出力する可能性のある上限のアノード電圧に対応するデジタル基準値を設定することを特徴とする。
【００２６】
請求項記載のヘッドドライバＩＣ温度検出装置においては、各ヘッドドライバＩＣの温度設定部が、それぞれ当該ヘッドドライバＩＣの発熱条件，放熱条件等の個別条件に対応して、独立的に設定されることを特徴とする。この構成によれば、各ヘッドドライバＩＣの個別条件そしてヘッドドライバＩＣ内に設けられたダイオードの特性のバラツキに対応して、各ヘッドドライバＩＣ毎に温度設定部のデジタル基準値を設定することができる。
【００２７】
請求項記載のインクジェット式プリンタのヘッドドライバＩＣ温度検出装置では、前記各ヘッドドライバＩＣの温度設定部は、所定のビット数から成るデジタルデータ格納手段を含み、前記ビット数の範囲内で前記デジタル基準値を自由に設定し得ることを特徴とする。この構成によれば、プリンタ設計者は、各ヘッドドライバＩＣごとの事前測定等により判明した個別条件等を参照しつつ、ビット数の範囲内で前記デジタル基準値を自由に設定し得る。
【００２８】
【発明の実施の形態】
図面を参照して、本発明の実施の形態に係るヘッドドライバＩＣ温度検出装置を備えたヘッドドライバＩＣについて説明する。尚、以下に述べる実施形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２９】
図１は、本発明によるヘッドドライバＩＣ温度検出装置の第一の実施形態の構成を示している。ヘッドドライバＩＣ温度検出装置１０は、インクジェット式プリンタのプリンタヘッド内に設けられた複数個（図示の場合、４個）のヘッドドライバＩＣ１１ａ，１１ｂ，１１ｃ，１１ｄ内にそれぞれ設けられたダイオードのアノード電圧を基準電圧と比較して、比較結果をデジタル化して、一本のケーブル１２を介して、プリンタ本体１３の制御部１４に出力するように構成されている。
【００３０】
ここで、各ヘッドドライバＩＣ１１ａ，１１ｂ，１１ｃ，１１ｄは、それぞれ同じ構成であり、例えばイエロー，マゼンタ，シアン，ブラックの各色に対応したヘッドノズル部を駆動するためのヘッドドライバＩＣとして構成されている。従って、以下に、ヘッドドライバＩＣ１１ａについて、その構成を説明する。
【００３１】
図２は、ヘッドドライバＩＣ１１ａの温度検出にかかわる部分の構成を示すブロック図である。図２において、ヘッドドライバＩＣ１１ａは、温度設定部２１と、ＤＡコンバータ２２と、ダイオード２３と、コンパレータ２４と、ＦＥＴ２５と、を含んでいる。
【００３２】
上記温度設定部２１は、例えばレジスタ等から構成されており、温度検出のための基準温度Ｔｒｅｆに対応するデジタル基準値Ｖｄを設定するものである。上記ＤＡコンバータ２２は、温度設定部２１からのデジタル基準値Ｖｄをアナログ基準値Ｖａに変換するようになっている。上記ダイオード２３は、ヘッドドライバＩＣ１１ａ内に設けられており、アノード側が抵抗Ｒ１を介して定電圧電源Ｖｄｄ１と、またカソード側がアースと接続されている。
【００３３】
尚、ダイオード２３は、図示の場合、複数個（例えば４個）のダイオードが互いに直列に接続されることにより、構成されている。ここで、ダイオード２３のアノード電圧は、後述するように、ヘッドドライバＩＣの温度が上昇するに従って、低くなる特性を有している。
【００３４】
上記コンパレータ２４は、反転入力端子に上記ダイオード２３のアノード電圧Ｖが入力され、また非反転入力端子に上記ＤＡコンバータ２２からのアナログ基準値Ｖａが入力されることにより、これらのアノード電圧Ｖとアナログ基準値Ｖａとを比較する。そして、コンパレータ２４は、上記ダイオード２３のアノード電圧Ｖがアナログ基準値Ｖａより高い場合には、Ｌレベルのデジタル信号を出力すると共に、上記ダイオード２３のアノード電圧Ｖがアナログ基準値Ｖａより低くなったとき、Ｈレベルのデジタル信号を出力するようになっている。
【００３５】
上記ＦＥＴ２５は、ゲートが上記コンパレータ２４の出力端子に接続され、ソースがアース接続されると共に、ドレインが抵抗Ｒ２を介して定電圧電源Ｖｄｄ２に接続され、さらにオープンドレインとしてドレインからデジタル信号が出力されるようになっている。これにより、ＦＥＴ２５は、コンパレータ２４からの出力信号がＬレベルの場合には、オフであって、そのドレインが定電圧電源Ｖｄｄ２の電圧に保持されるが、コンパレータ２４からの出力信号がＨレベルになると、オンとなり、そのドレインがアース電位に落とされる。
【００３６】
図３は、上記ヘッドドライバＩＣ１１ａの具体的な構成例を示している。図３において、ヘッドドライバＩＣ１１ａは、図２のヘッドドライバＩＣ１１ａと同様の構成であり、電圧設定部２１及びＤＡコンバータ２２の代わりに、複数個のフリップフロップ回路２６と、抵抗群２７と、を備えている。
【００３７】
上記フリップフロップ回路２６は、図示の場合、８個のフリップフロップ回路２６ａから構成されている。これらのフリップフロップ回路２６ａは、それぞれラッチ信号がクロック端子ＣＬＫに入力され、Ｄ端子に設定信号が入力され、さらにＶｒｅｆ端子に基準電圧Ｖｒｅｆが入力されるようになっている。
【００３８】
フリップフロップにＨが設定されると、出力はＶｒｅｆになり、Ｌが設定されると、ＧＮＤになる。ヘッドドライバＩＣは、ノズル選択のためのデータが、例えばシリアルで送られてくるが、Ｄ端子の入力Ｄ０〜Ｄ７は、このデータを用いると良い。この場合、シリアルデータはシフトレジスタに入力されるが、例えば最後に送られたデータをＤ０〜Ｄ７とし、温度検出回路専用のラッチ信号ＬＡＴを用い、フリップフロップにデータを格納する。
【００３９】
また、抵抗群２７は、コンパレータ２４の非反転入力端子＋とアース間に、直列に接続された７個の抵抗１Ｒ及び１個の抵抗２Ｒと、各抵抗１Ｒのアノード側と各フリップフロップ回路２６ａの出力端子Ｑとの間にそれぞれ接続された８個の抵抗２Ｒと、から構成されている。
【００４０】
これにより、各フリップフロップ回路２６ａのＤ端子に入力される設定信号の組合せにより、コンパレータ２４の非反転入力端子＋に入力されるアナログ基準値Ｖａが、電圧０からＶｒｅｆより僅かに低い電圧まで、２５６段階に設定され得るようになっている。
【００４１】
ここで、コンパレータ２４の非反転入力端子＋に入力されるアナログ基準値Ｖａは、当該ヘッドドライバＩＣ１１ａ乃至１１ｄ内に組み込まれるダイオード２３の特性バラツキを考慮して、ヘッドドライバＩＣ１１ａ乃至１１ｄの保証温度Ｔ１に対して僅かに低く設定した上限温度Ｔ２に対応する電圧となるように、個々のヘッドドライバＩＣ１１ａ乃至１１ｄ毎に出荷前に設定される。
【００４２】
本発明実施形態によるヘッドドライバＩＣ温度検出装置１０は、以上のように構成されており、以下のように動作する。先ず、アナログ基準値Ｖａの設定について説明する。
【００４３】
図４に示すように、ヘッドドライバＩＣ１１ａ乃至１１ｄ内に組み込まれるダイオード２３は、個々の特性バラツキの固体差により、直線Ｐ及び直線Ｑで示すような温度−電圧特性の幅を有している。この特性のバラツキには、傾きのバラツキと、オフセットのバラツキがあるが、傾きのバラツキによる弊害が大きい。即ち、オフセットのバラツキの方が、工場出荷時等に、ある温度で電圧を測定することにより、補正することができる。
【００４４】
先ず、初期測定を行わない場合について考察する。個々のダイオード２３は、この直線Ｐ及び直線Ｑの間の特性を有している。これにより、特性の上限を示す直線ＰとヘッドドライバＩＣの保証温度Ｔ１に対してマージンを取った僅かに低い上限温度Ｔ２との交点Ａを与える電圧Ｖｂを、初期測定をしない場合のダイオードのアノード電圧のしきい値として、このしきい値の直線Ｑとの交点Ｂ（温度Ｔ３，電圧Ｖｂ）を求める。
【００４５】
このようにして、ダイオード２３の初期測定を行なわない場合、個々のダイオード２３の特性バラツキを考慮して設定したアノード電圧のしきい値Ｖｂは、点Ａ及びＢの間の温度範囲、即ちＴ３〜Ｔ２の温度範囲を有することになる。
【００４６】
このため、ダイオード２３の特性バラツキによっては、上限温度Ｔ２より著しく低い温度Ｔ３でも、ヘッドドライバＩＣの温度上昇を検出してしまうことになる。
【００４７】
これに対して、実際に室温Ｔ０でダイオード２３のアノード電圧を測定し、このアノード電圧を測定電圧Ｖ０として、図４に示すように、温度−電圧グラフ上に点Ｃをプロットする。そして、この点Ｃから傾きのバラツキの上限である勾配の緩やかな直線Ｐ（傾きの符号は負）と平行な直線Ｒを引き、上限温度Ｔ２との交点Ｄ（温度Ｔ２，電圧Ｖｃ）を求める。
【００４８】
このとき、上記点Ｃから傾きのバラツキの下限である勾配の急な直線Ｑと平行な直線Ｓを引き、上記電圧Ｖｃとの交点Ｅ（温度Ｔ４，電圧Ｖｃ）を求める。この場合、ダイオード２３の初期測定を行なった場合、交点Ｄによるアノード電圧のしきい値は、点Ｄ及びＥの間の温度範囲、即ちＴ４〜Ｔ２の比較的狭い温度範囲となり、温度検出精度が向上することになる。
【００４９】
このようにして、ダイオード２３のアノード電圧のしきい値Ｖｃ（＝アナログ基準値Ｖａ）が決まると、このアナログ基準値Ｖａに対応するデジタル基準値Ｖｄ（例えば、［０１００１１００］で表される）が決まるので、このデジタル基準値Ｖｄを温度設定部２１に入力する。これにより、個々のダイオード２３の特性バラツキを吸収することによって、温度検出の精度が向上することになる。
【００５０】
次に、ヘッドドライバＩＣ温度検出装置１０の温度検出動作について説明する。インクジェット式プリンタの電源が投入された時、初期化動作として各ヘッドドライバＩＣ１１ａ乃至１１ｄ内では、それぞれ電圧設定部２１に前以て工場等で初期測定され定められ不揮発性ＲＡＭ等に格納されたデジタル基準値Ｖｄを設定し、ＤＡコンバータ２２がこのデジタル基準値Ｖｄをアナログ基準値Ｖａに変換して、コンパレータ２４の非反転入力端子に入力する。
【００５１】
他方、ダイオード２３には当該ヘッドドライバＩＣ１１ａ乃至１１ｄの温度に対応したアノード電圧Ｖが発生する。これにより、コンパレータ２４は、アナログ基準値Ｖａとアノード電圧Ｖを比較して、アノード電圧Ｖがアナログ基準値Ｖａより高い場合には、Ｌレベルの信号を出力するので、ＦＥＴ２５はオフのままであり、出力端子２８には、定電圧電源Ｖｄｄ２からの電圧が印加され、出力端子２８からＨレベルの信号が出力されることになる。
【００５２】
これに対して、ヘッドドライバＩＣ１１ａ乃至１１ｄの温度が印刷動作に伴って上昇して、ダイオード２３のアノード電圧Ｖが低下して、アナログ基準値Ｖａより低くなると、コンパレータ２４は、Ｈレベルの信号を出力し、ＦＥＴ２５がオンとなるので、出力端子２８はアースに落とされるので、出力端子２８からはＬレベルの信号が出力されることになる。
【００５３】
ここで、各ヘッドドライバＩＣ１１ａ乃至１１ｄは、図２に示すように、各ＦＥＴ２５の出力端子２８の出力がオープンドレインになっているので、出力端子２８を互いにアンド接続しても、相互に干渉するようなことがなく、ヘッドドライバＩＣ１１ａ乃至１１ｄの何れか一つのＦＥＴ２５がオンしたとき、このＦＥＴ２５を介してアースに落とされることになるので、出力端子２８からの信号はＬレベルのデジタル信号となる。
【００５４】
このようにして、ヘッドドライバＩＣ１１ａ乃至１１ｄの何れかの温度が上限温度Ｔ２を超える可能性がある場合（傾きのバラツキによりＴ２より低い場合もあるが、Ｔ４よりは高い）、そのコンパレータ２４の出力がＨレベルとなって、ＦＥＴ２５のオープンドレインから制御部１４に入力されるデジタル信号がＨレベルからＬレベルとなって、制御部１４が何れかのヘッドドライバＩＣの温度が上限温度Ｔ２を超えた可能性があることを検出することができる。
【００５５】
この場合、制御部１４には、ヘッドドライバＩＣ１１ａ乃至１ｄからデジタル信号が、一本のケーブル１２を介して入力されるので、従来のようなダイオード２３からのアノード電圧をＡＤ変換しなくてもよいので、ＡＤコンバータを備える必要がなく、また個々のヘッドドライバＩＣ１１ａ乃至１１ｄ毎にケーブル及び入力ピンを備えなくてもよい。従って、制御部１４が小型に、そして少ない入力ピンで構成され得ると共に、温度検出に関するケーブルも一本の芯線でよいので、コストが低減され得ることになる。
【００５６】
尚、制御部１４は、ヘッドドライバＩＣからの温度検出のためのデジタル信号の入力により、例えば図５に示すように動作する。図５のフローチャートにおいて、先ずステップＳＴ１にて、制御部１４が、各ヘッドドライバＩＣ１１ａに対して温度検出の指令を出力する。この温度検出の指令の出力は、例えば一ページ毎または一行毎の印刷が終了した時点で行なわれる。
【００５７】
そして、ステップＳＴ２にて、制御部１４は、各ヘッドドライバＩＣ１１ａ乃至１１ｄからケーブル１２を介して入力されるデジタル信号ＸＨＯＴがＨレベルの場合には、各ヘッドドライバＩＣ１１ａ乃至１１ｄが何れも上限温度Ｔ２以下であるので、ステップＳＴ３にて、カウントＣＮＴ＝０（ＣＮＴは、ＸＨＯＴがＬに連続してなった回数を示す変数）として、ステップＳＴ４にて印刷動作を継続した後、ステップＳＴ１に戻る。
【００５８】
また、ステップＳＴ２にて、上記デジタル信号ＸＨＯＴがＬレベルである場合には、制御部１４は、ステップＳＴ５にて、カウントＣＮＴを調べて、ＣＮＴ≦５であるときには、ステップＳＴ６にて、カウントＣＮＴ＝ＣＮＴ＋１としてカウントアップし、さらにステップＳＴ７にて所定の休止時間の間、印刷動作を休止した後、ステップＳＴ８にて印刷動作を再開し、ステップＳＴ１に戻る。尚、上記ステップＳＴ７における休止時間は、一定でもよく、またＣＮＴの値が大きくなるにつれて、長くなるように設定してもよい。
【００５９】
これに対して、ステップＳＴ５にて、ＣＮＴ＞５であるときには、制御部１４は、ステップＳＴ９にて、フェータルエラー発生と判断して、ステップＳＴ１０にて、印刷強制終了を含むヘェータルエラー処理を行なって、インクジェット式プリンタの動作を停止し、処理を終了する。
【００６０】
図６は、本発明によるヘッドドライバＩＣ温度検出装置の第二の実施形態を示している。図６において、ヘッドドライバＩＣ温度検出装置３０は、図１のヘッドドライバＩＣ温度検出装置１０と同様の構成であるが、以下の点でのみ異なる構成になっている。
【００６１】
即ち、ヘッドドライバＩＣ温度検出装置３０においては、各ヘッドドライバＩＣ１１ａ乃至１１ｄの温度検出用の出力信号が、それぞれ互いに独立したケーブル１２ａ，１２ｂ，１２ｃ，１２ｄを介して、プリンタ本体１３の制御部１４に入力されるようになっている。
【００６２】
このような構成のヘッドドライバＩＣ温度検出装置３０によれば、図１のヘッドドライバＩＣ温度検出装置１０と同様に動作すると共に、ヘッドドライバＩＣ１１ａ乃至１１ｄからのケーブルが、個々のヘッドドライバ１１ａ乃至１１ｄ毎に備えられているので、例えば何れかのケーブル１２ａ，１２ｂ，１２ｃまたは１２ｄに断線等の障害が発生した場合に、障害の発生したケーブルを使用するヘッドドライバＩＣの温度検出のみができなくなるが、他のケーブルを使用するヘッドドライバＩＣの温度検出は可能である。
【００６３】
図７は、本発明によるヘッドドライバＩＣ温度検出装置の第三の実施形態を示している。図７において、ヘッドドライバＩＣ温度検出装置４０は、図６のヘッドドライバＩＣ温度検出装置１０と同様の構成であるが、以下の点でのみ異なる構成になっている。
【００６４】
即ち、ヘッドドライバＩＣ温度検出装置４０においては、各ヘッドドライバＩＣ１１ａ乃至１１ｄのコンパレータ２４の出力が、ＦＥＴ２５を介さずに直接に、それぞれ互いに独立したケーブル１２ａ，１２ｂ，１２ｃ，１２ｄを介して、プリンタ本体１３の制御部１４に入力されるようになっている。
【００６５】
このような構成のヘッドドライバＩＣ温度検出装置３０によれば、図６のヘッドドライバＩＣ温度検出装置３０と同様に動作すると共に、ＦＥＴ２５が省略されることにより、部品点数が少なくて済み、コストが低減され得ることになる。
【００６６】
上述した実施形態においては、ヘッドドライバＩＣ温度検出装置１０，３０は、それぞれ四つのヘッドドライバＩＣ１１ａ乃至１１ｄを備えているが、これに限らず、例えば７つのヘッドドライバＩＣを備えた７色カラーのインクジェット式プリンタや、唯一つのヘッドドライバＩＣを備えたモノクロインクジェット式プリンタに対しても本発明を適用し得ることは明らかである。
【００６７】
また、上述した実施形態においては、アナログ基準値Ｖａの設定の際に、ダイオード２３の特性バラツキを考慮するようになっているが、これに限らず、個々のヘッドドライバＩＣ１１ａ乃至１１ｄの配置等による発熱条件，放熱条件等の個別条件をも考慮するようにしてもよい。
【００６８】
例えば、複数個のヘッドドライバＩＣが並んで配置されている場合、両側のヘッドドライバＩＣは比較的放熱条件が良いが、内側のヘッドドライバＩＣは比較的放熱条件が良くない。このような場合には、内側のヘッドドライバＩＣに関するアナログ基準値Ｖａを低めに設定するようにすればよい。
【００６９】
このようにして、次の温度検出までの印刷動作中に、各ヘッドドライバＩＣが上限温度Ｔ２を超えないように、個々のヘッドドライバＩＣのアナログ基準値Ｖａを設定すればよい。
【００７０】
【発明の効果】
以上述べたように、本発明によれば、各ヘッドドライバＩＣからプリンタ本体の制御部に出力される温度検出のための信号が、デジタル信号であることから、ヘッドドライバＩＣから制御部までのケーブルが長くても、ノイズによる影響を受けにくく、検出精度が向上することになる。
【００７１】
また、プリンタ本体の制御部にＡＤコンバータが不要であるので、検出時間が短くて済み、印刷動作の間の短い時間でも、確実に各ヘッドドライバＩＣの温度検出を行なうことができる。
【００７２】
さらに、各コンパレータからのデジタル信号により、ＦＥＴがオンオフされ、そのオープンドレインの出力が、それぞれ互いにアンド接続されて、一本のケーブルによりプリンタ本体の制御部に対して出力される場合には、各ヘッドドライバＩＣのＦＥＴからのデジタル信号が、オープンドレインにより出力されるので、各ＦＥＴのオープンドレインの出力を互いにアンド接続しても、各ＦＥＴのデジタル出力信号が互いに干渉することなく、一本のケーブルによりプリンタ本体の制御部に対して出力される。
【００７３】
従って、複数個のヘッドドライバＩＣからの温度検出のためのケーブルが一本で済むので、コストが低減されると共に、プリンタ本体の制御部の入力ピンが少なくて済み、制御部を構成するＡＳＩＣのピンの低減化に寄与し得る。
【図面の簡単な説明】
【図１】本発明によるヘッドドライバＩＣ温度検出装置の第一の実施形態の構成を示すブロック図である。
【図２】図１のヘッドドライバＩＣ温度検出装置における各ヘッドドライバＩＣの要部を示すブロック図である。
【図３】図２の各ヘッドドライバＩＣの要部の具体的な構成例を示す図である。
【図４】図１のヘッドドライバＩＣ温度検出装置におけるアナログ基準値の設定手順を示すグラフである。
【図５】図１のヘッドドライバＩＣ温度検出装置における制御部の制御の一例を示すフローチャートである。
【図６】本発明によるヘッドドライバＩＣ温度検出装置の第二の実施形態の構成を示すブロック図である。
【図７】本発明によるヘッドドライバＩＣ温度検出装置の第三の実施形態における各ヘッドドライバＩＣの要部を示すブロック図である。
【図８】従来のヘッドドライバＩＣ温度検出装置の一例の構成を示すブロック図である。
【符号の説明】
１０，３０，４０    ヘッドドライバＩＣ温度検出装置
１１ａ，１１ｂ，１１ｃ，１１ｄ    ヘッドドライバＩＣ
１２，１２ａ，１２ｂ，１２ｃ，１２ｄ    ケーブル
１３    プリンタ本体
１４    制御部
２１    温度設定部
２２    ＤＡコンバータ
２３    ダイオード
２４    コンパレータ
２５    ＦＥＴ
２６    フリップフロップ回路
２７    抵抗群
２８    出力端子
【図１】
0004202627.tif 000002
【図２】
0004202627.tif 000003
【図３】
0004202627.tif 000004
【図４】
0004202627.tif 000005
【図５】
0004202627.tif 000006
【図６】
0004202627.tif 000007
【図７】
0004202627.tif 000008
【図８】
0004202627.tif 000009