【手続補正書】
【提出日】平成16年7月16日(2004.7.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧とＤＡコンバータの出力電圧とを比較して、前記アノード・カソード間電圧が前記ＤＡコンバータの出力電圧に対し高低を生じた時に温度検出出力を送出するヘッドドライバＩＣ温度検出装置において、前記ＤＡコンバータに設定するデジタル温度基準値を順次変えつつ前記温度検出出力を判定する操作を繰り返すことにより、前記デジタル温度基準値に対応するアノード・カソード間電圧を特定することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項２】
複数のヘッドドライバＩＣ内の各ダイオードのアノード・カソード間電圧とＤＡコンバータの出力電圧とを比較して、いずれか一以上のヘッドドライバＩＣ内の前記アノード・カソード間電圧がＤＡコンバータの出力電圧に対し高低を生じた時に温度検出出力を送出するヘッドドライバＩＣ温度検出装置において、一のヘッドドライバＩＣを除いた他の全てのヘッドドライバＩＣの前記各ＤＡコンバータに設定するデジタル温度基準値を最小値（０）に設定し、前記一のヘッドドライバＩＣの前記ＤＡコンバータに設定するデジタル温度基準値のみを順次変えつつ前記温度検出出力を判定する操作を繰り返すことにより、当該一のヘッドドライバＩＣの前記デジタル温度基準値に対応するアノード・カソード間電圧を特定することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項３】
請求項１又は２記載のヘッドドライバＩＣ温度検出装置において、近接するヘッドドライバＩＣのアノード・カソード間電圧の特定結果を参照して前記ヘッドドライバＩＣにおけるアノード・カソード間電圧を予測し、該予測したアノード・カソード間電圧に近い区間から前記判定する操作を開始することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項４】
請求項１又は２記載のヘッドドライバＩＣ温度検出装置において、更に、ヘッド近傍の温度を検出する温度検出手段を有し、該温度検出手段による検出結果を参照して前記ヘッドドライバＩＣにおけるアノード・カソード間電圧を予測し、該予測したアノード・カソード間電圧に近い区間から前記判定する操作を開始することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置。
【請求項５】
ヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧とＤＡコンバータの出力電圧とを比較して、前記アノード・カソード間電圧が前記ＤＡコンバータの出力電圧に対し高低を生じた時に温度検出出力を送出するヘッドドライバＩＣ温度検出装置における前記ダイオードのアノード・カソード間電圧特定方法において、少なくとも
前記ＤＡコンバータに第１のデジタル温度基準値を設定するステップと、
前記アノード・カソード間電圧のＤＡコンバータの出力電圧に対する高低に基づく前記温度検出出力を判定するステップと、
前記判定結果に基づき、前記第１のデジタル温度基準値と異なる第２のデジタル温度基準値を設定するステップと、
前記アノード・カソード間電圧のＤＡコンバータの出力電圧に対する高低に基づく前記温度検出出力を判定するステップとを有し、
前記デジタル温度基準値を設定するステップと前記温度検出出力を判定するステップとを繰り返すことにより、前記デジタル温度基準値に対応するアノード・カソード間電圧を特定することを特徴とする前記ダイオードのアノード・カソード間電圧特定方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】インクジェット式プリンタのヘッドドライバＩＣ温度検出装置及びそのダイオードのアノード・カソード間電圧特定方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】    【発明の属する技術分野】  本発明は、インクジェット式プリンタのヘッドにおいて、ダイオードのアノード・カソード間電圧が温度により変化することを利用してヘッドドライバＩＣが所定温度以上になったことを検出するインクジェット式プリンタのヘッドドライバＩＣの温度検出回路に関し、特に、上記温度検出回路においてダイオードのアノード・カソード間電圧を特定する技術に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】  このため、従来のインクジェット式プリンタにおいては、各ヘッドドライバＩＣ内に備えられたダイオードのアノード・カソード間電圧が、周囲の温度に依存して変化することに着目して、プリンタヘッド内に、例えば、４個設けられたヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧を、それぞれＦＦＣ（フレキシブルフラットケーブル）内の信号線を介して、プリンタ本体内の例えばＡＳＩＣにより構成される制御部に出力する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】そして、この制御部内でＡＤコンバータによりデジタル値に変換して、各ヘッドドライバＩＣのダイオードのアノード・カソード間電圧を検出し、これらのアノード・カソード間電圧に基づいて、各ヘッドドライバＩＣの温度を検出するようにしている。ここで、何れかのヘッドドライバＩＣの温度が所定温度以上になった場合には、上記制御部が、印刷動作を一時停止させて、ヘッドドライバＩＣの温度を低下させるようにしている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】  また、各ヘッドドライバＩＣからのアノード・カソード間電圧が、制御部内にてＡＤコンバータによりデジタル信号に変換されるので、検出時間が長くなってしまうと共に、制御部内にＡＤコンバータが必要となる。従って、例えばＡＳＩＣにより構成される制御部が大型化してしまう。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】  そこで、本願出願人は、特願２００１−２６２３６３号にて、プリンタヘッドの各ヘッドドライバＩＣ内部に設けられたダイオードのアノード・カソード間電圧と、デジタル温度基準値を設定したＤＡコンバータの出力電圧とをコンパレータで比較することによりヘッドドライバＩＣ内部の温度検出を行うようにしたインクジェット式プリンタのヘッドドライバＩＣ温度検出装置を提案した。このヘッドドライバＩＣ温度検出装置によれば、上記ダイオードのアノード・カソード間電圧を基準電圧と比較して、いずれか一以上のＩＣ内部の上記アノード・カソード間電圧が所定電圧以下又は以上になったとき、デジタル信号としての温度検出出力をプリンタ本体内の制御部に送出する。従って、各ヘッドドライバＩＣ内のコンパレータからプリンタ本体の制御部に出力される温度検出信号が、デジタル信号であることから、ノイズによる影響を受けにくく、検出精度が向上する。また、プリンタ本体の制御部にＡＤコンバータが不要であるので、検出時間が短くて済み、印刷動作中の短い時間でも、各ヘッドドライバＩＣの温度上昇を確実に検出することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】  しかしながら、特願２００１−２６２３６３号記載のヘッドドライバＩＣ温度検出装置においても、いずれか一以上のヘッドドライバＩＣの温度が、上述したデジタル温度基準値により設定した所定の温度より高いか又は低いかは検出できるが、あるヘッドドライバＩＣ内部の上述したダイオードのアノード・カソード間電圧を特定することはできない。仮に、かかるアノード・カソード間電圧の特定が可能となれば、従来よりも、より精密な制御をより容易に行うことができるようになる。例えば、冒頭に述べた従来例では、何れかのヘッドドライバＩＣの温度が所定温度以上になった時に印刷動作を一時停止させる制御を行っていたが、かかる所定温度に達する前に、アノード・カソード間電圧が所定の電圧まで低下したら、印刷速度を１０％低下させＩＣの発熱を抑える、また、これによりアノード・カソード間電圧が上記所定の電圧まで上昇したら（戻ったら）、印刷速度を元に戻すというような制御が可能となる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】  そこで、本発明の課題は、ダイオードのアノード・カソード間電圧の温度依存性を利用したインクジェット式プリンタのヘッドドライバＩＣ温度検出回路において、ダイオードのアノード・カソード間電圧を特定することが可能なインクジェット式プリンタのヘッドドライバＩＣ温度検出装置及び方法を提供することにある。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】【課題を解決するための手段】  上記課題を解決するため、本発明では、ヘッドドライバＩＣ内のダイオードのアノード電圧とＤＡコンバータの出力電圧とを比較するヘッドドライバＩＣの温度検出回路において、ＤＡコンバータに設定するデジタル温度基準値を順次変えていくことにより、ヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧を特定するようにした。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】  即ち、本発明によれば、ヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧とＤＡコンバータの出力電圧とを比較して、前記アノード・カソード間電圧が前記ＤＡコンバータの出力電圧に対し高低を生じた時に温度検出出力を送出するヘッドドライバＩＣ温度検出装置において、前記ＤＡコンバータに設定するデジタル温度基準値を順次変えつつ前記温度検出出力を判定する操作を繰り返すことにより、前記デジタル温度基準値に対応するアノード・カソード間電圧を特定することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置が得られる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】  例えば、８ビットのＤＡコンバータを用いて２５６段階のデジタル温度基準値の設定が可能な温度検出回路の場合、ヘッドドライバＩＣのＤＡコンバータのデジタル温度基準値を、まず、中央値（［０１１１１１１１］＝１２７）に設定し、アノード・カソード間電圧が高低どちら側にあるか判定する。ここで、アノード・カソード間電圧の方が高い場合には、該中央値（［０１１１１１１１］＝１２７）と最大値（［１１１１１１１１］＝２５６）の中間値である（［１１００００００］＝１９２）に設定し、アノード・カソード間電圧が高低どちら側にあるか判定する。かかる操作を繰り返すことにより８回の判定でダイオードのアノード・カソード間電圧を特定することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】  また、本発明によれば、複数のヘッドドライバＩＣ内の各ダイオードのアノード・カソード間電圧とＤＡコンバータの出力電圧とを比較して、いずれか一以上のヘッドドライバＩＣ内の前記アノード・カソード間電圧がＤＡコンバータの出力電圧に対し高低を生じた時に温度検出出力を送出するヘッドドライバＩＣ温度検出装置において、一のヘッドドライバＩＣを除いた他の全てのヘッドドライバＩＣの前記各ＤＡコンバータに設定するデジタル温度基準値を最小値（０）に設定し、前記一のヘッドドライバＩＣの前記ＤＡコンバータに設定するデジタル温度基準値のみを順次変えつつ前記温度検出出力を判定する操作を繰り返すことにより、当該一のヘッドドライバＩＣの前記デジタル温度基準値に対応するアノード・カソード間電圧を特定することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置が得られる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】  このように、複数のヘッドドライバＩＣのうち、いずれか一以上のＩＣ内部の上記アノード・カソード間電圧がＤＡコンバータの出力電圧よりも高低を生じた時に、温度検出出力を送出する構成においては、アノード・カソード間電圧を特定したいヘッドドライバＩＣを除いた、それ以外の全てのヘッドドライバＩＣのＤＡコンバータに設定するデジタル温度基準値を最小値（［００００００００］＝０）に設定し、アノード・カソード間電圧を特定したいヘッドドライバＩＣのみデジタル温度基準値を上記と同様に順次変えていくことにより、当該アノード・カソード間電圧を特定することができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】  更に、本発明によれば、以上の構成を有するヘッドドライバＩＣ温度検出装置において、近接するヘッドドライバＩＣのアノード・カソード間電圧の特定結果を参照して前記ヘッドドライバＩＣにおけるアノード・カソード間電圧を予測し、該予測したアノード・カソード間電圧に近い区間から前記判定する操作を開始することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置が得られる。また、以上の構成を有するヘッドドライバＩＣ温度検出装置において、更に、ヘッド近傍の温度を検出する温度検出手段を有し、該温度検出手段による検出結果を参照して前記ヘッドドライバＩＣにおけるアノード・カソード間電圧を予測し、該予測したアノード・カソード間電圧に近い区間から前記判定する操作を開始することを特徴とするインクジェット式プリンタのヘッドドライバＩＣ温度検出装置が得られる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】  このように、近接する（例えば、隣接する）ヘッドドライバＩＣの検出結果や、例えば、ヘッド基板上に設けられたサーミスタによるヘッド環境温度の測定結果等その他の温度検出手段による検出結果等から、アノード・カソード間電圧を特定したいヘッドドライバＩＣにおけるアノード・カソード間電圧の大まかな値が予測できる場合には、その近辺の区間から判定を開始することにより、判定回数を８回よりも更に減らすことが可能である。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】  一方、本発明によれば、ヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧とＤＡコンバータの出力電圧とを比較して、前記アノード・カソード間電圧が前記ＤＡコンバータの出力電圧に対し高低を生じた時に温度検出出力を送出するヘッドドライバＩＣ温度検出装置における前記ダイオードのアノード・カソード間電圧特定方法において、少なくとも  前記ＤＡコンバータに第１のデジタル温度基準値を設定するステップと、  前記アノード・カソード間電圧のＤＡコンバータの出力電圧に対する高低に基づく前記温度検出出力を判定するステップと、  前記判定結果に基づき、前記第１のデジタル温度基準値と異なる第２のデジタル温度基準値を設定するステップと、  前記アノード・カソード間電圧のＤＡコンバータの出力電圧に対する高低に基づく前記温度検出出力を判定するステップとを有し、  前記デジタル温度基準値を設定するステップと前記温度検出出力を判定するステップとを繰り返すことにより、前記デジタル温度基準値に対応するアノード・カソード間電圧を特定することを特徴とする前記ダイオードのアノード・カソード間電圧特定方法が得られる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】  本実施形態のヘッドドライバＩＣ温度検出装置１０は、上述したインクジェット式プリンタのプリンタヘッド１５内に、各ノズル列ごとに設けられた複数個（８個）のヘッドドライバＩＣ１１ａ，１１ｂ，１１ｃ，１１ｄ，１１ｅ，１１ｆ，１１ｇ，１１ｈ内にそれぞれ設けられたダイオードのアノード・カソード間電圧を基準電圧と比較して、比較結果をデジタル化して、ＦＦＣ１６内の１本の信号線１２を介して、プリンタ本体１３内の制御部１４に出力するように構成されている。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】  上記コンパレータ２４は、反転入力端子に上記ダイオード２３のアノード・カソード間電圧Ｖが入力され、また非反転入力端子に上記ＤＡコンバータ２２からのアナログ基準値Ｖａが入力されることにより、これらのアノード・カソード間電圧Ｖとアナログ基準値Ｖａとを比較する。そして、コンパレータ２４は、上記ダイオード２３のアノード・カソード間電圧Ｖがアナログ基準値Ｖａより高い場合には、Ｌレベルのデジタル信号を出力すると共に、上記ダイオード２３のアノード・カソード間電圧Ｖがアナログ基準値Ｖａより低くなったとき、Ｈレベルのデジタル信号を出力するようになっている。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】  先ず、初期測定を行わない場合について考察する。個々のダイオード２３は、この直線Ｐ及び直線Ｑの間の特性を有している。これにより、特性の上限を示す直線ＰとヘッドドライバＩＣの保証温度Ｔ１に対してマージンを取った僅かに低い上限温度Ｔ２との交点Ａを与える電圧Ｖｂを、初期測定をしない場合のダイオードのアノード・カソード間電圧のしきい値として、このしきい値の直線Ｑとの交点Ｂ（温度Ｔ３，電圧Ｖｂ）を求める。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】  このようにして、ダイオード２３の初期測定を行なわない場合、個々のダイオード２３の特性バラツキを考慮して設定したアノード・カソード間電圧のしきい値Ｖｂは、点Ａ及びＢの間の温度範囲、即ちＴ３〜Ｔ２の温度範囲を有することになる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】  これに対して、例えば、室温Ｔ０でダイオード２３のアノード・カソード間電圧を検出し、このアノード・カソード間電圧を検出電圧Ｖ０として、図４に示すように、温度−電圧グラフ上に点Ｃをプロットする。そして、この点Ｃから傾きのバラツキの上限である勾配の緩やかな直線Ｐ（傾きの符号は負）と平行な直線Ｒを引き、上限温度Ｔ２との交点Ｄ（温度Ｔ２，電圧Ｖｃ）を求める。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】  このとき、上記点Ｃから傾きのバラツキの下限である勾配の急な直線Ｑと平行な直線Ｓを引き、上記電圧Ｖｃとの交点Ｅ（温度Ｔ４，電圧Ｖｃ）を求める。この場合、ダイオード２３の初期測定を行なった場合、交点Ｄによるアノード・カソード間電圧のしきい値は、点Ｄ及びＥの間の温度範囲、即ちＴ４〜Ｔ２の比較的狭い温度範囲となり、温度検出精度が向上することになる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】  このようにして、ダイオード２３のアノード・カソード間電圧のしきい値Ｖｃ（＝アナログ基準値Ｖａ）が決まると、このアナログ基準値Ｖａに対応するデジタル基準値Ｖｄ（例えば、［０１００１１００］で表される）が決まるので、このデジタル基準値Ｖｄを温度設定部２１に入力する。これにより、個々のダイオード２３の特性バラツキを吸収することによって、温度検出の精度が向上することになる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】  さて、本発明の第一の実施形態では、例えば、上述した室温Ｔ０でダイオード２３のアノード・カソード間電圧を検出する場合に、アノード・カソード間電圧をアナログ的に直接測定する必要がないので、電圧測定器や測定した電圧をデジタル値に変換するためのＡ／Ｄコンバータが不要である。以下、本発明の第一の実施形態に係るアノード・カソード間電圧をデジタル的に特定する方法について、図５を参照して詳説する。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】  例えば、上述したＤＡコンバータ２２又はフリップフロップ回路２６には、８ビット、即ち、２５６段階のデジタル温度基準値の設定が可能だから、まず、アノード電圧を特定したいヘッドドライバＩＣをヘッドドライバＩＣ１１ｃとすると、ヘッドドライバＩＣ１１ｃのＤＡコンバータ２２に設定するデジタル基準値Ｖｄ（ＤＡＣ値）を、まず、中央値（［０１１１１１１１］＝１２７）に設定し（ステップＳ１）、アノード・カソード間電圧が高低どちら側にあるか、即ち、温度検出信号ＸＨＯＴがＬレベルになるか否か判定する（ステップＳ２）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、該中央値（［０１１１１１１１］＝１２７）と最大値（［１１１１１１１１］＝２５５）の中間値である（［１０１１１１１１］＝１９１、以後、２進数の表示は省略する）に設定し（ステップＳ３）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ４）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、該値（１９１）と最大値（２５５）の中間値である（２２３）に設定し（ステップＳ５）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ６）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、該値（２２３）と最大値（２５５）の中間値である（２３９）に設定し（ステップＳ７）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ８）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、該値（２３９）と最大値（２５５）の中間値である（２４７）に設定し（ステップＳ９）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ１０）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、該値（２４７）と最大値（２５５）の中間値である（２５１）に設定し（ステップＳ１１）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ１２）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、該値（２５１）と最大値（２５５）の中間値である（２５３）に設定し（ステップＳ１３）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ１４）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、該値（２５３）と最大値（２５５）の中間値である（２５４）に設定し（ステップＳ１５）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ１６）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、アノード・カソード間電圧は最大値（２５５）と判定する（ステップＳ１７）。反対に、ＸＨＯＴがＬレベルになれば、アノード・カ���ード間電圧の方が高くない場合であるから、アノード・カソード間電圧は当該値（２５４）と判定する（ステップＳ１８）。また、ステップＳ１４において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、該設定値（２５３）とその前の設定値（２５１）の中間値である（２５２）に設定し（ステップＳ１９）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ２０）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、アノード・カソード間電圧は値（２５３）と判定する（ステップＳ２１）。反対に、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、アノード・カソード間電圧は値（２５２）と判定する（ステップＳ２２）。また、ステップＳ１２において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、該設定値（２５１）とその前の設定値（２４７）の中間値である（２４９）に設定し（ステップＳ２３）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ２４）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、該設定値（２４９）とその前の設定値（２５１）の中間値である（２５０）に設定し（ステップＳ２５）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ２６）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、アノード・カソード間電圧は値（２５１）と判定する（ステップＳ２７）。反対に、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、アノード・カソード間電圧は値（２５０）と判定する（ステップＳ２８）。また、ステップＳ２４において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、値（２４８）に設定し（ステップＳ２９）、再び、アノード・カソード間電圧が高低どちら側にあるか判定する（ステップＳ３０）。ＸＨＯＴがＬレベルにならなければ（Ｈレベルを維持すれば）、アノード・カソード間電圧の方が高い場合であるから、アノード・カソード間電圧は値（２４９）と判定する（ステップＳ３１）。反対に、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、アノード・カソード間電圧は値（２４８）と判定する（ステップＳ３２）。一方、ステップＳ１０において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、該設定値（２４７）とその前の設定値（２３９）の中間値である（２４３）に設定し（ステップＳ３３）、再び、アノード・カソード間電圧が高低どちら側にあるか判定し（ステップＳ３４）、以後、同様な判定を繰り返す・・・。また、ステップＳ８において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、該設定値（２３９）とその前の設定値（２２３）の中間値である（２３１）に設定し（ステップＳ３５）、再び、アノード・カソード間電圧が高低どちら側に���るか判定し（ステップＳ３６）、以後、同様な判定を繰り返す・・・。また、ステップＳ６において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、該設定値（２２３）とその前の設定値（１９１）の中間値である（２０７）に設定し（ステップＳ３７）、再び、アノード・カソード間電圧が高低どちら側にあるか判定し（ステップＳ３８）、以後、同様な判定を繰り返す・・・。また、ステップＳ４において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、該設定値（１９１）とその前の設定値（１２７）の中間値である（１５９）に設定し（ステップＳ３９）、再び、アノード・カソード間電圧が高低どちら側にあるか判定し（ステップＳ４０）、以後、同様な判定を繰り返す・・・。更にまた、ステップＳ２において、ＸＨＯＴがＬレベルになれば、アノード・カソード間電圧の方が高くない場合であるから、該設定値（１２７）と最小値（０）の中間値である（６３）に設定し（ステップＳ４１）、再び、アノード・カソード間電圧が高低どちら側にあるか判定し（ステップＳ４２）、以後、同様な判定を繰り返す・・・。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】  以上のようにして、ある温度、例えば、室温Ｔ０でのダイオードのアノード・カソード間電圧をデジタル的に特定することができる。従って、かかる温度、例えば、室温Ｔ０でのダイオードのアノード・カソード間電圧に基づいて、図４に示したダイオードの初期測定を行う場合のヘッドドライバＩＣの温度制御が可能となる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】  このように、本実施形態によれば、ある温度におけるヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧を特定することで、アノード・カソード間電圧特性のばらつきの補正を行うことができる。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】  次に、図１乃至図３に示したヘッドドライバＩＣ温度検出装置を備えるインクジェット式プリンタにおいて、ヘッドドライバＩＣ内のダイオードのアノード・カソード間電圧をデジタル的に特定する、本発明の第二の実施形態について述べる。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】  即ち、図１乃至図３に示したヘッドドライバＩＣ温度検出装置を備えるインクジェット式プリンタにおいては、ヘッドドライバＩＣ１１ａ〜１１ｈの各温度検出部は、図２に示したように、各ＦＥＴ２５のオープンドレインの出力が共通する出力端子２８にワイヤード・アンド（Ｗｉｒｅｄ  ＡＮＤ）接続されており、従って、ヘッドドライバＩＣ１１ａ〜１１ｈのどれか１つでも温度検出出力がグラウンド電位（Ｌレベル）になると、出力端子２８からの温度検出信号ＸＨＯＴはＬになる構成であるから、アノード・カソード間電圧を特定したいヘッドドライバＩＣを除いた、それ以外の全てのヘッドドライバＩＣのＤＡコンバータに設定するデジタル温度基準値を最小値（［００００００００］＝０）に設定し、アノード・カソード間電圧を特定したいヘッドドライバＩＣのみデジタル温度基準値を上述した第一の実施形態と同様に順次変えていくことにより、当該アノード・カソード間電圧を特定する。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】  このように、複数のヘッドドライバＩＣのうち、いずれか一以上のＩＣ内部の上記アノード・カソード間電圧がＤＡコンバータの出力電圧よりも高低を生じた時に、温度検出出力を送出する構成においては、アノード・カソード間電圧を特定したいヘッドドライバＩＣを除いた、それ以外の全てのヘッドドライバＩＣのＤＡコンバータに設定するデジタル温度基準値を最小値（［００００００００］＝０）に設定し、アノード・カソード間電圧を特定したいヘッドドライバＩＣのみデジタル温度基準値を上記と同様に順次変えていくことにより、当該アノード・カソード間電圧を特定することができる。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】  かかるアノード・カソード間電圧の特定が可能となれば、従来よりも、より精密な制御をより容易に行うことができるようになる。例えば、冒頭に述べた従来例では、何れかのヘッドドライバＩＣの温度が所定温度以上になった時に印刷動作を一時停止させる制御を行っていたが、かかる所定温度に達する前に、アノード・カソード間電圧が所定の電圧まで低下したら、印刷速度を１０％低下させＩＣの発熱を抑える、また、これによりアノード・カソード間電圧が上記所定の電圧まで上昇したら（戻ったら）、印刷速度を元に戻すというような制御が可能となる。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】  更に、第一及び第二の実施形態の構成において、近接する（例えば、隣接する）ヘッドドライバＩＣの検出結果から、アノード・カソード間電圧を特定したいヘッドドライバＩＣにおけるアノード・カソード間電圧の大まかな値が予測できる場合には、その近辺の区間から判定を開始することにより、判定回数を８回よりも更に減らすことが可能である。例えば、図５に示した例において、ヘッドドライバＩＣ１１ｃのアノード・カソード間電圧の検出結果が、デジタル温度基準値（２５２）に対応する電圧（ステップＳ２２）であった場合、ヘッドドライバＩＣ１１ｃに隣接するヘッドドライバＩＣ１１ｄのアノード電圧を特定しようとする場合には、隣接するヘッドドライバＩＣであれば、比較的近い温度範囲にあることが推測されるので、少なくともステップＳ１からＳ４までは省略し、デジタル温度基準値（２２３）に設定するステップＳ５から開始すれば充分である。従って、この場合には、判定回数を６回に減らすことができる。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】  また、例えば、ヘッド基板上に設けられたサーミスタによるヘッド環境温度の測定結果等その他の温度検出手段による検出結果等から、アノード・カソード間電圧を特定したいヘッドドライバＩＣにおけるアノード・カソード間電圧の大まかな値が予測できる場合にも、その温度近辺の区間から判定を開始することにより、判定回数を８回よりも減らすことが可能である。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】  尚、上述した第二の実施形態では、インクジェット式プリンタのプリンタヘッド１５内に設けられた複数個のヘッドドライバＩＣ１１ａ乃至１１ｈ内にそれぞれ設けられたダイオードのアノード・カソード間電圧を基準電圧と比較した結果をデジタル化してプリンタ本体１３内の制御部１４に出力する構成を有し、プリンタ本体１３内の制御部１４によりアノード・カソード間電圧を特定するようにしたが、本発明は、かかる構成に限らず、例えば、ヘッドドライバＩＣが温度検出コマンドを受け、上述したようにデジタル温度基準値（ＤＡＣ値）を順次変化させることでアノード・カソード間電圧を特定し、結果をパラレル又はシリアルの多ビットデータとして出力する構成でも良い。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】  尚、本発明は、図５のフローチャートに示したヘッドドライバＩＣ温度検出用ダイオードのアノード・カソード間電圧特定方法に限られず、これら処理を記録したコンピュータが読取り可能な記録媒体やこれら処理を実行させるコンピュータプログラムそのものにも適用し得ることは勿論である。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】    【発明の効果】  本発明によれば、インクジェット式プリンタの複数のヘッドドライバＩＣ内にそれぞれ設けられる温度検出回路において、ＤＡコンバータに設定されるデジタル基準値を順次変えていくことにより、温度検出用ダイオードのアノード・カソード間電圧を特定することができる。そして、ある温度におけるアノード・カソード間電圧を特定することで、ダイオードのアノード・カソード間電圧特性のバラツキを補正することが可能となる。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】  また、複数のヘッドドライバＩＣのうち、いずれか一以上のＩＣ内部のアノード・カソード間電圧がＤＡコンバータの出力電圧よりも高低を生じた時に、温度検出出力を送出する構成においては、アノード・カソード間電圧を特定したいヘッドドライバＩＣを除いた、それ以外の全てのヘッドドライバＩＣのＤＡコンバータに設定するデジタル温度基準値を最小値に設定し、アノード・カソード間電圧を特定したいヘッドドライバＩＣのみデジタル温度基準値を上記と同様に順次変えていくことにより、当該アノード・カソード間電圧を特定することができる。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】  本発明の実施形態に係るヘッドドライバＩＣ温度検出用ダイオードのアノード・カソード間電圧特定方法を示すフローチャートである。