(57)【要約】【課題】  サーマルヘッドの過熱を原因とする尾引き等の記録結果の不良を防止するとともに、記録装置のスループットを良好にしうるサーマルヘッドの駆動制御方法および記録装置を提供する。【解決手段】  先の記録媒体の記録時における前記制御温度を、次の記録媒体の記録時における暫定の制御温度とし、この暫定の制御温度と先の記録媒体の記録動作を終了させたサーマルヘッドの温度とを比較して前記待機動作の要否を判断し、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行する。【選択図】      図２
2005219291.tif 000002
【特許請求の範囲】
【請求項１】
連続記録時において、先の記録媒体の記録終了後、次の記録媒体の記録開始前に、サーマルヘッドの温度を計測しながら過分な蓄熱を放熱させることにより、前記サーマルヘッドを記録に適した値の制御温度とする待機動作を実行するサーマルヘッドの駆動制御方法において、
前記先の記録媒体の記録時における前記制御温度を、次の記録媒体の記録時における暫定の制御温度とし、この暫定の制御温度と先の記録媒体の記録動作を終了させたサーマルヘッドの温度とを比較して前記待機動作の要否を判断し、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行することを特徴とするサーマルヘッドの駆動制御方法。
【請求項２】
同値の制御温度において前記待機動作を行った記録回数をカウントし、このカウント数に基づいて前記待機動作において適用されるサーマルヘッドの制御温度を決定することを特徴とする請求項１に記載のサーマルヘッドの駆動制御方法。
【請求項３】
前記サーマルヘッドの制御温度と、同値の制御温度に基づく待機動作が許容される記録回数との少なくとも一方をテーブル化して管理することを特徴とする請求項２に記載のサーマルヘッドの駆動制御方法。
【請求項４】
サーマルヘッドと、このサーマルヘッドの駆動を制御する制御部と、前記サーマルヘッドの温度を計測し、この温度データを前記制御部に出力する温度検出装置とを有し、前記制御部の制御により、連続記録時において、先の記録媒体の記録終了後、次の記録媒体の記録開始前に、サーマルヘッドの温度を計測しながら過分な蓄熱を放熱させることにより、前記サーマルヘッドを記録に適した値の制御温度とする待機動作を実行可能とされた記録装置において、
前記制御部は、各記録媒体の印刷後の待機動作の有無を判断するとともに、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行することを特徴とする記録装置。
【請求項５】
前記制御部は、同値の制御温度において前記待機動作を行った記録回数をカウントし、このカウント数に基づいて、前記待機動作において適用されるサーマルヘッドの制御温度を決定することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記制御部は、前記サーマルヘッドの制御温度と、同値の制御温度に基づく待機動作が許容される記録回数との少なくとも一方をテーブル化して管理することを特徴とする請求項５に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドの発熱温度を制御し、過熱による記録結果の不良を防止するとともに、記録装置のスループットを良好にしうるサーマルヘッドの駆動制御方法および記録装置に関する。
【背景技術】
【０００２】
一般に、記録装置としてのサーマルプリンタは、複数個の発熱素子を基板上に直線的に配列させたサーマルヘッドをインクフィルムあるいは感熱記録紙などの記録媒体に当接させて、所望の記録情報に基づいて、いずれかの発熱素子に選択的に順次通電を行なって発熱素子を加熱させることにより、感熱プリンタにおいては感熱記録紙を発色させ、熱転写プリンタにおいてはインクリボンのインクを部分的に溶融あるいは昇華させて記録紙に転写して、記録を行なうように形成されている。
【０００３】
ところで、前述したいずれのサーマルプリンタにおいても、記録時における前記サーマルヘッドの駆動制御は、その記録結果に大きな影響を与えることとなる。
【０００４】
例えば、サーマルヘッドの温度が記録紙にインクフィルムのインクを転写させたり、感熱記録紙を適切に発色させることが可能な程度に上昇していない場合には、前記サーマルヘッドの発熱素子を選択的に発熱させても、良好な記録結果を得ることはできない。そのため、従来においては、前記サーマルヘッドの発熱素子に対して記録開始前に予め熱を加える制御が行なわれている。
【０００５】
また、サーマルヘッドの温度が過熱すると、記録結果に潰れや、インクが擦れて尾を長く引いたような状態（尾引き）となる印字汚れが発生し、記録結果の品質が低下することがあった。前記サーマルヘッドは、長時間に亘って連続駆動をすると過熱する。例えば、記録媒体の記録範囲の一辺に相当する長さの範囲に発熱素子を整列配置してなるラインサーマルヘッドの場合、ラインサーマルヘッドの過熱を防止するため、複数シートを連続的に記録するときには１枚の記録媒体の記録毎に前記ラインサーマルヘッドの過分な蓄熱を放熱させた適正温度（以下、制御温度という）とするべく、記録動作を休止させるサーマルヘッドの駆動制御が行われている。なお、サーマルヘッドの放熱に関しては特許文献１、記録動作の休止に関しては特許文献２に記載されている。
【０００６】
【特許文献１】特開２００２−０８６８３０号公報
【特許文献２】実開平６−６４８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記記録動作を休止させる時間（以下、待機時間という）をサーマルヘッドが過熱状態にない場合にまで設ける必要はない。また、サーマルヘッドが少々過熱気味である状態と、記録動作が連続してサーマルヘッドが記録に不適な程に高温となっている状態とで一律の制御温度としていれば、サーマルヘッドは記録動作が連続する限り、サーマルヘッドの過熱状態は悪化するので、待機時間が短くなることは考えられず、当然にスループットが悪くなる。
【０００８】
本発明は前述の課題に鑑みてなされたものであり、サーマルヘッドの過熱を原因とする尾引き等の記録結果の不良を防止するとともに、記録装置のスループットを良好にしうるサーマルヘッドの駆動制御方法および記録装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
前述した目的を達成するため、本発明は、連続記録時において、先の記録媒体の記録終了後、次の記録媒体の記録開始前に、サーマルヘッドの温度を計測しながら過分な蓄熱を放熱させることにより、前記サーマルヘッドを記録に適した値の制御温度とする待機動作を実行するサーマルヘッドの駆動制御方法において、前記先の記録媒体の記録時における前記制御温度を、次の記録媒体の記録時における暫定の制御温度とし、この暫定の制御温度と先の記録媒体の記録動作を終了させたサーマルヘッドの温度とを比較して前記待機動作の要否を判断し、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行する。
【００１０】
その場合においては、同値の制御温度において前記待機動作を行った記録回数をカウントし、このカウント数に基づいて前記待機動作において適用されるサーマルヘッドの制御温度を決定する。
【００１１】
さらには、前記サーマルヘッドの制御温度と、同値の制御温度に基づく待機動作が許容される記録回数との少なくとも一方をテーブル化し、このテーブルに基づいてパラメータ設定する。
【００１２】
また、本発明は、サーマルヘッドと、このサーマルヘッドの駆動を制御する制御部と、前記サーマルヘッドの温度を計測し、この温度データを前記制御部に出力する温度検出装置とを有し、前記制御部の制御により、連続記録時において、先の記録媒体の記録終了後、次の記録媒体の記録開始前に、サーマルヘッドの温度を計測しながら過分な蓄熱を放熱させることにより、前記サーマルヘッドを記録に適した値の制御温度とする待機動作を実行可能とされた記録装置において、各記録媒体の印刷後の待機動作の有無を判断するとともに、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行する制御部を備える。
【００１３】
そして、前記制御部は、同値の制御温度において前記待機動作を行った記録回数をカウントし、このカウント数に基づいて、前記待機動作において適用されるサーマルヘッドの制御温度を決定する制御を行ない、さらには、前記サーマルヘッドの制御温度と、同値の制御温度に基づく待機動作が許容される記録回数との少なくとも一方をテーブル化して管理する。
【発明の効果】
【００１４】
このように構成された本発明のサーマルヘッドの駆動制御方法においては、連続記録時に、前記先の記録媒体の記録時における前記制御温度を次の記録媒体の記録時における暫定の制御温度とし、この暫定の制御温度と先の記録媒体の記録動作を終了させたサーマルヘッドの温度とを比較して前記待機動作の要否を判断することで、サーマルヘッドが過熱状態になく、前記待機動作が不要である場合には、記録動作を迅速に行なって良好な使用感をユーザーに与えることができる。
【００１５】
また、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行することで、サーマルヘッドの過熱状態がさらに悪化することを防止することができ、前記待機時間を累積的に長時間とすることを防止できるので、所望の連続記録に要する時間を結果として短縮することが可能となり、スループットを向上させることができる。
【００１６】
さらに、次の記録媒体の記録開始前に、サーマルヘッドの温度を計測しながら過分な蓄熱を放熱させることにより、サーマルヘッドの過熱を原因とする尾引き等の不具合のない良好な記録結果を得ることができる。
【００１７】
そして、同値の制御温度において前記待機動作を行った記録回数をカウントし、このカウント数に基づいて前記待機動作において適用されるサーマルヘッドの制御温度を決定することで、前記サーマルヘッドの駆動制御方法を効率的かつ確実に実行することができ、さらには、前記サーマルヘッドの制御温度と、同値の制御温度に基づく待機動作が許容される記録回数との少なくとも一方をテーブル化することで、このテーブルに基づいたパラメータ設定を簡便に行なうことが可能となる。
【００１８】
また、本発明の記録装置においても、連続記録時に、各記録媒体の印刷後の待機動作の有無を判断するとともに、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行する制御部を備えたことで、サーマルヘッドの過熱を原因とする尾引き等のない、良好な記録結果を得ることができ、しかも、スループットの良好な記録装置となる。
【００１９】
そして、前記制御部が、同値の制御温度において前記待機動作を行った記録回数をカウントし、このカウント数に基づいて、前記待機動作において適用されるサーマルヘッドの制御温度を決定する制御を行なうことで、前記サーマルヘッドの駆動制御方法を効率的かつ確実に実行することができ、また、前記サーマルヘッドの制御温度と、同値の制御温度に基づく待機動作が許容される記録回数との少なくとも一方をテーブル化して管理することで、このテーブルに基づいたパラメータ設定を簡便に行なうことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本実施形態の記録装置として、ラインサーマルヘッドを搭載したラインサーマルプリンタを例示し、前記ラインサーマルプリンタにおけるラインサーマルヘッドの駆動制御方法について説明する。
【００２１】
本実施形態のラインサーマルプリンタは、各部の動作を制御するＣＰＵと、適宜な容量のＲＯＭ、ＲＡＭ等により構成された制御部を有しており、前記ＣＰＵには、印刷ヘッドとしてのラインサーマルヘッドが電気的に接続され、ラインサーマルヘッドの発熱素子に選択的に電圧を印加することができるようになされている。
【００２２】
ここで、前記ラインサーマルヘッドは、発熱抵抗体からなる複数の発熱素子を基板上に一列に形成されており、前記基板をヘッド取付け台に取付けることでプリンタ本体内に配設されている。そして、前記ヘッド取付け台を図示しない駆動手段により回動させることによって、前記発熱素子をインクフィルムと記録用紙とを介して前記プラテンに当接させることが可能とされている。また、前記ラインサーマルヘッドには、前記ラインサーマルヘッドの温度を計測し、この温度データを前記制御部に出力する温度検出装置が配設されている。
【００２３】
また、前記制御部のＣＰＵにはさらに、記録媒体の搬送機構の駆動源となる搬送モータ、インクフィルムの搬送機構の駆動源となる搬送モータ、前記ラインサーマルヘッドをプラテンに対して接離動作させる駆動モータ、前記ラインサーマルヘッドに配設された温度検出装置等と電気的に接続されている。
【００２４】
そして、前記ラインサーマルプリンタは、コンピュータなどの上位機器に電気的に接続されており、上位機器から出力される原画像の記録情報が入力されるようになっている。
【００２５】
そして、前記ラインサーマルヘッドを用いて所望の記録を行なう場合には、前記プリンタ本体内に配設された制御部の制御により、インクフィルムと記録用紙とを介してラインサーマルヘッドの発熱素子を前記プリンタ本体内に配設されたプラテンに当接させ、インクフィルムと記録用紙を搬送させるとともに、前記記録情報に基づいて複数の発熱素子を選択的に発熱させて、インクフィルムを加熱することにより、前記インクフィルムのインクを記録用紙に転写して所望の文字や画像等の記録を得るようになされている。
【００２６】
このような記録動作中、本実施形態のラインサーマルプリンタにおいては、前記制御部は前記記録情報が複数枚の記録媒体への記録を要するものである場合に、先の記録媒体の記録終了後、次の記録媒体の記録開始前に、ラインサーマルヘッドの温度を前記温度検出装置を用いて計測しながら、過分な蓄熱を自然に、あるいは強制的に放熱させることにより、前記ラインサーマルヘッドを、記録に適した値の制御温度とする待機動作を実行する制御を行なうように構成されている。
【００２７】
なお、前記記録媒体の記録とは、発熱素子に対して実際に電圧を印加しインクを転写させていることを意味するものではなく、該記録媒体に所望の記録情報を記録するために要する、前記ラインサーマルプリンタを構成する部材の一連の記録動作の開始から終了までを意味する。よって、過分な蓄熱を放熱するという概念には、１枚の記録媒体に所望の記録情報を記録する一連の記録動作中において、記録媒体に所定の記録を施した後の発熱素子から熱が奪われていく状態（以下、この状態を待機モードという）を含まない。
【００２８】
そして、待機動作を実行する際、前記先の記録媒体の記録時における前記制御温度を、次の記録媒体の記録時における暫定の制御温度とし、この暫定の制御温度と先の記録媒体の記録動作を終了させたラインサーマルヘッドの温度とを比較して前記待機動作の要否を判断し、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるラインサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行する。
【００２９】
また、本実施形態においては、前記制御部は、前記待機動作を実行する際に、同じ温度とされた制御温度において、前記待機動作を行った記録回数をカウントし、このカウント数に基づいて前記待機動作において適用されるラインサーマルヘッドの制御温度を決定する制御を行なう。
【００３０】
本実施形態においては、前記サーマルヘッドの制御温度、前記ラインサーマルヘッドの制御温度を可変させる契機となる同値の制御温度に基づく待機動作が許容される記録回数、および記録設定温度をテーブル化し、前記制御部のＲＯＭに格納しておき、このテーブルに基づいて、前記待機動作を行なう。
【００３１】
さらに、本実施形態においては、前記制御部は、前記サーマルヘッドの温度が所定温度以下となった場合に、前記待機動作制御の各種設定を初期設定に戻す制御を行なう。
【００３２】
以下、前述したラインサーマルヘッドの駆動制御におけるラインサーマルヘッドの温度管理に関する待機動作制御について、具体的に説明する。
【００３３】
図１は本実施形態におけるラインサーマルヘッドの駆動制御に用いる、前記制御部のＲＯＭに格納された、前記ラインサーマルヘッドの制御温度ｔ、各制御温度ｔに基づく待機動作が許容される記録回数（以下、待機動作許容回数という）ｐａ、および記録設定温度ｓｔのテーブルである。本実施形態においては、前記記録設定温度は、前記ラインサーマルヘッドの予熱通電を開始する温度として、任意の温度を設定する。例えば、当該ラインサーマルプリンタが駆動する初期の記録環境温度を自動的に設定するように制御することも可能であるし、テーブルカウンタＣＴ毎に異ならせることも可能である。
【００３４】
前記テーブルにおけるテーブルカウンタＣＴの０は初期設定を示す。この初期設定においては、前記ラインサーマルヘッドの制御温度ｔ（０）は６０℃、６０℃の制御温度を基準とする前記待機動作許容回数ｐａ（０）は１回、記録設定温度ｓ（０）は２５℃とされている。また、次のテーブルカウンタＣＴ１に設定された数値は、前記ラインサーマルヘッドの制御温度ｔ（１）は、初期設定の制御温度ｔ（０）よりも２℃低い５８℃、５８℃の制御温度を基準とする待機動作許容回数ｐａ（１）は３回、記録設定温度ｓ（１）は２５℃とされている。同様に、次のテーブルカウンタＣＴ２に設定された数値は、前記ラインサーマルヘッドの制御温度ｔ（２）は、テーブルカウンタＣＴ１の制御温度ｔ（１）よりも２℃低い５６℃、５６℃の制御温度を基準とする待機動作許容回数ｐａ（２）は５回、記録設定温度ｓ（２）は２５℃とされている。なお、図１には示していないが、以降のテーブルカウンタＣＴについても同様に、前記ラインサーマルヘッドの制御温度ｔ（ｎ）、同値の制御温度を基準とする待機動作許容回数ｐａ（ｎ）、記録設定温度ｓ（ｎ）が決定されているものとする。このようにテーブルを持つことで、本制御におけるパラメータ設定を簡便に行なうことが可能となる。
【００３５】
また、図２は、本実施形態におけるサーマルヘッドの駆動制御における待機動作制御のフローチャートであり、図３は、この待機動作制御に基づき、８枚の記録媒体を連続的に記録した場合の温度変化を示すグラフである。
【００３６】
電気的に接続された上位機器から出力された原画像の記録情報がラインサーマルプリンタに入力されると、前記制御部においては、ラインサーマルヘッドの温度管理について、前記待機動作制御を開始する（ＳＴＡＲＴ）。
【００３７】
まず、前記待機動作制御の設定をすべて初期状態に戻す（ステップＳＴ１）。すなわち、前記テーブルカウンタＣＴを０に戻すとともに、前記同じ制御温度を基準とする待機動作の回数値（all_ct）（以下、待機動作カウント値（all_ct）という）を０に戻す。これにより、この初期設定においては、前記ラインサーマルヘッドの制御温度ｔ（０）は６０℃、６０℃の制御温度を基準とする待機動作許容回数ｐａ（０）は１回、記録設定温度ｓ（ｎ）は２５℃、そして、待機動作カウント値（all_ct）が０とされる。
【００３８】
次に、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。前記記録情報に基づく１枚目の記録の場合、前記待機動作カウント値（all_ct）は０とされているので、ステップＳＴ２においては否（No）を判断する。
【００３９】
続いて、記録情報があるか否かを判断する（ステップＳＴ３）。
【００４０】
以上が前記待機モードにおける判断制御となる。続いて、待機動作における判断制御を行なう。
【００４１】
すなわち、前記温度検出装置によって測定された前記ラインサーマルヘッドの温度が、前記制御温度ｔ（０）よりも高いか否かを判断する（ステップＳＴ４）。図３に示す本実施形態の場合、初回の記録時においては、ラインサーマルヘッドは無印加の状態にあるため記録環境温度に準じた温度となり、ここでの判断は否（No）となる。
【００４２】
よって、次ステップでは、前記記録情報に従ってインクの転写を行なう（ステップＳＴ５）。
【００４３】
このとき、図３の１枚目の記録動作時におけるラインサーマルヘッドの温度変化に示すように、ラインサーマルヘッドは電圧印加により過熱され（ラインＡに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＡ’に示す）、前記１枚目の記録媒体の記録動作の完了時においては、該記録時のピーク温度よりも低温となっている（ポイントａに示す）。
【００４４】
続いて、２枚目の記録媒体の記録動作に移行すべく、前記ステップＳＴ２へ戻り、再び、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。前記記録情報に基づく２枚目の記録の場合においても、前記待機動作カウント値（all_ct）はカウントアップされておらず、０とされているので、ステップＳＴ２においては否（No）を判断する。
【００４５】
続いて、記録情報があるか否かを判断し（ステップＳＴ３）、有（Yes）を選択して次ステップへ進む。
【００４６】
そして、前記温度検出装置によって測定された前記ラインサーマルヘッドの温度が、前記制御温度ｔ（０）よりも高いか否かを判断する（ステップＳＴ４）。本実施形態の場合、ポイントａに示す１枚目の記録媒体の記録動作の完了時においては、図３に示すように、制御温度ｔ（０）である６０℃よりも低温であるので、ここでの判断は否（No）となる。
【００４７】
よって、次ステップでは、前記記録情報に従い、インクの転写を行なう（ステップＳＴ５）。
【００４８】
このとき、図３の２枚目の記録動作時におけるラインサーマルヘッドの温度変化に示すように、ラインサーマルヘッドは電圧印加により過熱され（ラインＢに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＢ’に示す）、前記２枚目の記録媒体の記録動作を完了させた時は、該記録時のピーク温度よりも低温となる（ポイントｂに示す）。
【００４９】
続いて、３枚目の記録媒体の記録動作に移行すべく、前記ステップＳＴ２へ戻り、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。
【００５０】
前記記録情報に基づく３枚目の記録の場合においても、前記待機動作カウント値（all_ct）はカウントアップされておらず、０とされているので、ステップＳＴ２においては否（No）を判断する。
【００５１】
続いて、記録情報があるか否かを判断し（ステップＳＴ３）、有（Yes）を選択して次ステップへ進む。
【００５２】
そして、前記温度検出装置によって測定された前記ラインサーマルヘッドの温度が、前記制御温度ｔ（０）よりも高いか否かを判断する（ステップＳＴ４）。本実施形態の場合、ポイントｂに示す２枚目の記録媒体の記録動作の完了時においては、図３に示すように、制御温度ｔ（０）である６０℃よりも低温であるので、ここでの判断は否（No）となる。
【００５３】
よって、次ステップでは、前記記録情報に従い、インクの転写を行なう（ステップＳＴ５）。
【００５４】
このとき、図３の３枚目の記録時における温度変化に示すように、ラインサーマルヘッドは電圧印加により過熱され（ラインＣに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＣ’に示す）、前記２枚目の記録媒体の記録動作を完了させた時は、該記録時のピーク温度よりも低温となる（ポイントｃに示す）。
【００５５】
続いて、４枚目の記録媒体の記録動作に移行すべく、前記ステップＳＴ２へ戻り、待機動作カウント値が０より大きいか否かを判断する（ステップＳＴ２）。
【００５６】
前記記録情報に基づく４枚目の記録の場合においても、前記待機動作カウント値（all_ct）はカウントアップされておらず、０とされているので、ステップＳＴ２においては否（No）を判断する。
【００５７】
続いて、記録情報があるか否かを判断し（ステップＳＴ３）、有（Yes）を選択して次ステップへ進む。
【００５８】
そして、前記温度検出装置によって測定された前記ラインサーマルヘッドの温度が、前記制御温度ｔ（０）よりも高いか否かを判断する（ステップＳＴ４）。本実施形態の場合、ポイントｃに示す３枚目の記録媒体の記録動作の完了時においては、図３に示すように、制御温度ｔ（０）である６０℃よりも高温となっているため、ここでの判断は是（Yes）となる。
【００５９】
そこで、次ステップでは、まず、前記待機動作カウント値（all_ct）をカウントアップさせる（ステップＳＴ６）。これにより、前記待機動作カウント値（all_ct）は１となる。
【００６０】
続いて、その待機動作カウント値（all_ct）から、前記制御温度ｔ（０）を修正するか否かを判断する（ステップＳＴ７）。すなわち、前記待機動作カウント値（all_ct）が、このテーブルカウンタＣＴ０における前記待機動作許容回数ｐａ（０）以上であるか否かを判断する。このとき、図１のテーブルに示すように、前記待機動作許容回数ｐａ（０）は１であり、前記待機動作カウント値（all_ct）も１となっているため、ここでは、是（Yes）を選択して、次のステップへ進み、前記制御温度ｔを変更する。すなわち、テーブルカウンタＣＴ０をカウントアップしてテーブルカウンタＣＴ１とし、前記制御温度ｔを変更されたテーブルカウンタＣＴ１に基づいて求める。よって、制御温度ｔ（１）を５８℃に変更する。また、前記待機動作カウント値（all_ct）を０に戻す（ステップＳＴ８）。
【００６１】
そして、次ステップに進み、ラインサーマルヘッドの温度が前記制御温度ｔ（１）の５８℃以下となり、過熱状態が改善されたか否かを判断する（ステップ９）。ここでは、前記制御温度ｔ（１）が５８℃以下となるまで、前記ステップＳＴ９の判断を繰り返し行い、ラインサーマルヘッドの温度が５８℃以下となったとき（図３の待機動作１参照）に、前記記録情報に従い、インクの転写を行なう（ステップＳＴ５）。
【００６２】
このとき、図３の４枚目の記録動作時におけるラインサーマルヘッドの温度変化に示すように、ラインサーマルヘッドは電圧印加により過熱され（ラインＤに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＤ’に示す）、前記４枚目の記録媒体の記録動作を完了させた時は、該記録時のピーク温度よりも低温となる（ポイントｄに示す）。
【００６３】
続いて、５枚目の記録媒体の記録動作に移行すべく、前記ステップＳＴ２へ戻り、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。
【００６４】
前記記録情報に基づく５枚目の記録の場合においては、前記待機動作カウント値（all_ct）は４枚目の記録駆動時におけるステップＳＴ８でリセットされて０となっているので、ステップＳＴ２においては否（No）を判断する。
【００６５】
続いて、記録情報があるか否かを判断し（ステップＳＴ３）、有（Yes）を選択して次ステップへ進む。
【００６６】
そして、前記温度検出装置によって測定される前記ラインサーマルヘッドの温度が、前記制御温度ｔ（１）よりも高いか否かを判断する（ステップＳＴ４）。本実施形態の場合、ポイントｄに示す４枚目の記録媒体の記録動作の完了時においては、図３に示すように、制御温度ｔ（１）に示す５８℃よりも高温となっているため、ここでの判断は是（Yes）となる。
【００６７】
そこで、次ステップでは、まず、前記待機動作カウント値（all_ct）をカウントアップさせる（ステップＳＴ６）。これにより、前記待機動作カウント値（all_ct）は１となる。
【００６８】
続いて、その待機動作カウント値（all_ct）から、前記制御温度ｔを修正するか否かを判断する（ステップＳＴ７）。すなわち、前記待機動作カウント値（all_ct）が、このテーブルカウンタＣＴ（１）における前記待機動作の許容回数ｐａ（１）以上であるか否かを判断する。このとき、図１のテーブルに示すように、前記待機動作の許容回数ｐａ（１）は３であり、前記待機動作カウント値（all_ct）は１であるため、ここでは、否（No）を選択して次ステップに進み、ラインサーマルヘッドの温度が前記制御温度ｔ（１）である５８℃以下となり、過熱状態が改善されたか否かを判断する（ステップ９）。
【００６９】
ここでは、前記制御温度ｔ（１）以下となるまで、前記ステップＳＴ９の判断を繰り返し行い、ラインサーマルヘッドの温度が５８℃以下となったとき（図３の待機動作２参照）に、前記記録情報に従い、インクの転写を行なう（ステップＳＴ５）。
【００７０】
このとき、図３の５枚目の記録動作時におけるラインサーマルヘッドの温度変化に示すように、ラインサーマルヘッドは電圧印加により過熱され（ラインＥに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＥ’に示す）、前記５枚目の記録媒体の記録動作を完了させた時は、該記録時のピーク温度よりも低温となる（ポイントeに示す）。
【００７１】
さらに、６枚目の記録媒体の記録動作に移行すべく、前記ステップＳＴ２へ戻り、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。前記記録情報に基づく６枚目の記録の場合においては、前記待機動作カウント値（all_ct）は１とされているので、ステップＳＴ２においては是（Yes）を判断する。
【００７２】
続いて、ラインサーマルヘッドの放熱が、前記待機モードで完了しているか否かを判断する（ステップＳＴ１０）。すなわち、前記ラインサーマルヘッドの温度は前記記録設定温度ｓ（１）の２５℃以下となっているか否かを判断する。ここでは、前記ラインサーマルヘッドの温度は２５℃以下となっていないので否を選択する。
【００７３】
そして、次ステップにおいて、記録情報があるか否かを判断し（ステップＳＴ３）、有（Yes）を選択して、さらに、次ステップへ進む。
【００７４】
そして、前記温度検出装置によって測定される前記ラインサーマルヘッドの温度が、前記制御温度ｔよりも高いか否かを判断する（ステップＳＴ４）。本実施形態の場合、ポイントｅに示す５枚目の記録媒体の記録動作の完了時においては、図３に示すように、制御温度ｔ（１）に示す５８℃よりも高温となっているため、ここでの判断は是（Yes）となる。
【００７５】
次ステップでは、前記待機動作カウント値（all_ct）をカウントアップさせる（ステップＳＴ６）。これにより、前記待機動作カウント値（all_ct）は２となる。
【００７６】
続いて、その待機動作カウント値（all_ct）から、前記制御温度を変更するか否かを判断する（ステップＳＴ７）。すなわち、前記待機動作カウント値（all_ct）が、このテーブルカウンタＣＴ１における前記待機動作許容回数ｐａ（１）以上であるか否かを判断する。このとき、図１のテーブルに示すように、前記待機動作許容回数ｐａ（１）は３であり、前記待機動作カウント値（all_ct）は２であるため、ここでは、否（No）を選択して次ステップに進み、ラインサーマルヘッドの温度が前記制御温度ｔ（１）である５８℃以下となり、過熱状態が改善されたか否かを判断する（ステップ９）。ここでは、前記制御温度ｔ（１）の５８℃以下となるまで、前記ステップＳＴ９の判断を繰り返し行い、ラインサーマルヘッドの温度が５８℃以下となったとき（図３の待機動作３参照）に、前記記録情報に従い、インクの転写を行なう（ステップＳＴ５）。
【００７７】
このとき、図３の６枚目の記録動作時におけるラインサーマルヘッドの温度変化に示すように、ラインサーマルヘッドは電圧印加により過熱され（ラインＦに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＦ’に示す）、前記６枚目の記録媒体の記録動作を完了させた時は、該記録時のピーク温度よりも低温となる（ポイントｆに示す）。
【００７８】
そして、７枚目の記録媒体の記録動作に移行すべく、前記ステップＳＴ２へ戻り、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。
【００７９】
前記記録情報に基づく７枚目の記録の場合においては、前記待機動作カウント値（all_ct）は２とされているので、ステップＳＴ２においては是（Yes）を判断する。
【００８０】
続いて、ラインサーマルヘッドの放熱が、前記待機モードで完了しているか否かを判断する（ステップＳＴ１０）。すなわち、前記ラインサーマルヘッドの温度は前記記録設定温度ｓ（１）の２５℃以下となっているか否かを判断する。ここでは、前記ラインサーマルヘッドの温度は２５℃以下となっていないので否（No）を選択する。
【００８１】
そして、次ステップにおいて、記録情報があるか否かを判断し（ステップＳＴ３）、有（Yes）を選択して、さらに、次ステップへ進む。
【００８２】
そして、前記温度検出装置によって測定される前記ラインサーマルヘッドの温度が、前記制御温度よりも高いか否かを判断する（ステップＳＴ４）。本実施形態の場合、ポイントｆに示す６枚目の記録媒体の記録動作の完了時においては、図３に示すように、制御温度ｔ（１）に示す５８℃よりも高温となっているためここでの判断は是（Yes）となる。
【００８３】
そして、次ステップでは、前記待機動作カウント値（all_ct）をカウントアップさせる（ステップＳＴ６）。これにより、前記待機動作カウント値（all_ct）は３となる。
【００８４】
続いて、その待機動作カウント値（all_ct）から、前記制御温度ｔを変更するか否かを判断する（ステップＳＴ７）。すなわち、前記待機動作カウント値（all_ct）が、このテーブルカウンタＣＴ（１）における前記待機動作の許容回数ｐａ（１）以上であるか否かを判断する。このとき、図１のテーブルに示すように、前記待機動作の許容回数ｐａ（１）は３であり、前記待機動作カウント値（all_ct）も３であるため、ここでは、是（Yes）を選択して次ステップに進み、前記制御温度ｔを変更する。すなわち、テーブルカウンタＣＴ１をカウントアップしてテーブルカウンタＣＴ２とし、前記制御温度ｔを変更されたテーブルカウンタＣＴ２に基づいて求める。よって、制御温度ｔ（２）を５６℃に変更する。また、前記待機動作カウント値（all_ct）を０に戻す（ステップＳＴ８）。
【００８５】
続いて、次ステップにおいては、前記ラインサーマルヘッドの温度が前記制御温度ｔ（２）である５６℃以下となり、過熱状態が改善されたか否かを判断する（ステップ９）。ここでは、前記制御温度ｔ（２）以下となるまで、前記ステップＳＴ９の判断を繰り返し行い、ラインサーマルヘッドの温度が５６℃以下となったとき（図３の待機動作４参照）に、前記記録情報に従い、インクの転写を行なう（ステップＳＴ５）。
【００８６】
このとき、図３の７枚目の記録動作時におけるラインサーマルヘッドの温度変化に示すようにラインサーマルヘッドは電圧印加により過熱され（ラインＧに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＧ’に示す）、前記７枚目の記録媒体の記録動作を完了させた時は、該記録時のピーク温度よりも低温となる（ポイントｇに示す）。
【００８７】
そして、最後の８枚目の記録媒体の記録動作に移行すべく、前記ステップＳＴ２へ戻り、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。
【００８８】
前記記録情報に基づく８枚目の記録の場合においては、前記待機動作カウント値（all_ct）は７枚目の記録駆動時におけるステップＳＴ８でリセットされて０となっているので、ステップＳＴ２においては否（No）を判断する。
【００８９】
続いて、記録情報があるか否かを判断し（ステップＳＴ３）、有（Yes）を選択して次ステップへ進む。
【００９０】
そして、前記温度検出装置によって測定される前記ラインサーマルヘッドの温度が、前記制御温度よりも高いか否かを判断する（ステップＳＴ４）。本実施形態の場合、ポイントｇに示す７枚目の記録媒体の記録動作の完了時においては、図３に示すように、制御温度ｔ（２）に示す５６℃よりも高温となっているため、ここでの判断は是（Yes）となる。
【００９１】
そして、次ステップでは、前記待機動作カウント値（all_ct）をカウントアップさせる（ステップＳＴ６）。これにより、前記待機動作カウント値（all_ct）は１となる。
【００９２】
続いて、その待機動作カウント値（all_ct）から、前記制御温度ｔを修正するか否かを判断する（ステップＳＴ７）。すなわち、前記待機動作カウント値（all_ct）が、このテーブルカウンタＣＴ（２）における前記待機動作の許容回数ｐａ（２）以上であるか否かを判断する。このとき、図１のテーブルに示すように、前記待機動作の許容回数ｐａ（２）は５であり、前記待機動作カウント値（all_ct）は１であるため、ここでは、否（No）を選択して次ステップに進む。
【００９３】
続いて、次ステップにおいては、前記ラインサーマルヘッドの温度が前記制御温度ｔ（２）である５６℃以下となり、過熱状態が改善されたか否かを判断する（ステップ９）。ここでは、前記制御温度ｔ（２）が５６℃以下となるまで、前記ステップＳＴ９の判断を繰り返し行い、ラインサーマルヘッドの温度が５６℃以下となったとき（図３の待機動作５参照）に、前記記録情報に従い、インクの転写を行なう（ステップＳＴ５）。
【００９４】
このとき、図３の８枚目の記録動作時におけるラインサーマルヘッドの温度変化に示すように、ラインサーマルヘッドは電圧印加により過熱され（ラインＨに示す）、所定のインクの転写を終えた後、前記待機モードにおいて放熱し（ラインＨ’に示す）、前記８枚目の記録媒体の記録動作を完了させた時は、該記録時のピーク温度よりも低温となる（ポイントｈに示す）。
【００９５】
そして、本実施形態においては、このように所望の連続記録を終えたあと、再び、ステップＳＴ２に戻る。そして、待機動作カウント値（all_ct）が０より大きいか否かを判断する（ステップＳＴ２）。
【００９６】
このとき、前記待機動作カウント値（all_ct）は１とされているので、ステップＳＴ２においては是（Yes）を判断する。
【００９７】
続いて、ラインサーマルヘッドの放熱が、前記待機モードで完了しているか否かを判断する（ステップＳＴ１０）。すなわち、前記ラインサーマルヘッドの温度は前記記録設定温度ｓ（２）の２５℃以下となっているか否かを判断する。ここでは、前記ラインサーマルヘッドの温度は２５℃以下となっていないので否（No）を選択する。
【００９８】
そして、次ステップにおいて、記録情報があるか否かを判断し（ステップＳＴ３）、ここで否（No）を選択して、続いて、所定の待機時間が経過したか否かを判断する（ステップＳＴ１２）。
【００９９】
所定の時間を経過していない場合には、否（No）を選択し、再び、ステップＳＴ２へ戻る。
【０１００】
このように希望枚数の記録を終えた後も、ステップＳＴ２、ステップＳＴ１０、およびステップＳＴ３を繰り返し判断する制御を行なう。
【０１０１】
そして、ラインサーマルヘッドの温度の計測を続行するうちに、前記ラインサーマルヘッドが放熱されて前記記録設定温度ｓ（ｎ）以下となり、前記ステップＳＴ１０において是（Yes）の判断がされたら、ステップＳＴ１１に進み、前記テーブルカウンタＣＴ、および前記待機動作カウント値（all_ct）を初期設定の０に戻す。
【０１０２】
続いて、次ステップにおいて、記録情報があるか否かを判断し（ステップＳＴ３）、ここで否（No）を選択して、再び、ステップＳＴ２へ戻る。
【０１０３】
このとき、ステップＳＴ２においては、前記待機動作カウント値（all_ct）は０にリセットされているので、否（No）を判断し、以降、ステップＳＴ３、ステップＳＴ１２およびステップＳＴ２の判断を繰り返して、次の記録情報が入力されるのを待機する。
【０１０４】
そして、この処理中、ステップＳＴ１２において、所定の待機時間が経過したと判断された場合には、是（Yes）を選択し、該待機動作の制御を終了させる。
【０１０５】
なお、このラインサーマルヘッドの制御温度や、同値の制御温度に基づく待機動作が許容される記録回数等の数値は任意に設定可能であり、テーブル化することができるものとする。
【０１０６】
また、前記所定の待機時間も任意に設定可能であり、例えば、スタートから３０分としておき、前記制御をスタートさせてから３０分を経過した後にステップＳＴ１２の制御判断を行なう場合に終了処理を行なうようにすることも可能である。さらには、前記ステップＳＴ１２に示す処理を待機動作の制御に含めず、ラインサーマルプリンタの主電源のＯＦＦを待って、前記待機動作の制御も終了させることも可能である。
【０１０７】
そして、このように構成された本実施形態のラインサーマルヘッドの駆動制御方法および記録装置によれば、連続記録時に、前記先の記録媒体の記録時における前記制御温度を次の記録媒体の記録時における暫定の制御温度とし、この暫定の制御温度と先の記録媒体の記録動作を終了させたラインサーマルヘッドの温度とを比較して前記待機動作の要否を判断することで、ラインサーマルヘッドが過熱状態になく、前記待機動作が不要である場合には、前述の実施形態における１枚目から３枚目の記録時のように、記録動作を迅速に行なって良好な使用感をユーザーに与えることができる。
【０１０８】
また、前記待機動作を要と判断した場合には、さらに、該待機動作で適用されるラインサーマルヘッドの制御温度を求め、この制御温度に基づいて前記待機動作を実行することで、ラインサーマルヘッドの過熱状態がさらに悪化することを防止することができ、前記待機動作に要する前記待機時間を累積的に長時間とすることを防止できるので、所望の連続記録に要する時間を結果として短縮することが可能となり、スループットを向上させることができる。
【０１０９】
さらに、次の記録媒体の記録開始前に、ラインサーマルヘッドの温度を計測しながら過分な蓄熱を放熱させることにより、サーマルヘッドの過熱を原因とする尾引き等の不具合のない良好な記録結果を得ることができる。
【０１１０】
そして、同じ制御温度において前記待機動作を行った記録回数をカウントし、このカウント数に基づいて前記待機動作において適用されるサーマルヘッドの制御温度を決定することで、前記サーマルヘッドの駆動制御方法を効率的かつ確実に実行することができ、さらには、前記サーマルヘッドの制御温度や待機動作許容回数との少なくとも一方をテーブル化することで、このテーブルに基づいたパラメータ設定を簡便に行なうことが可能となる。
【０１１１】
なお、本発明は、前述した実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【０１１２】
温度検出手段は、ラインサーマルヘッドに配設されている必要はなく、プリンタ本体内に配設され、記録環境温度を検出するように構成することも可能である。
【図面の簡単な説明】
【０１１３】
【図１】本実施形態のサーマルヘッドの駆動制御に用いる、サーマルヘッドの制御温度、各制御温度に基づく待機動作許容回数、および記録設定温度のテーブル
【図２】本実施形態のサーマルヘッドの駆動制御における待機動作制御のフローチャート
【図３】本実施形態のサーマルヘッドの駆動制御における待機動作制御に基づき、複数枚の記録媒体を連続的に記録した場合の温度変化例を示すグラフ
【図１】
2005219291.tif 000003
【図２】
2005219291.tif 000004
【図３】
2005219291.tif 000005