(57)【要約】【課題】サーマルヘッドのプレヒートを制御する制御手段に異常が生じた場合であっても、過剰な加熱によりサーマルヘッドが損傷することを防止するサーマルヘッドのプレヒート制御装置を備えたサーマルプリンタを提供する。【解決手段】サーマルヘッド２のプレヒートを制御する制御手段４と、この制御手段４から通電開始指令を入力することによりサーマルヘッド２の発熱抵抗体３に対してプレヒート用の通電を行う通電手段５とを具備してなり、この通電手段５は、通電開始指令の入力後に所定量の通電を行った段階で次の通電開始指令の入力まで通電を停止する。【選択図】図１
2010240883.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドのプレヒートを制御する制御手段と、
この制御手段から通電開始指令を入力することにより前記サーマルヘッドの発熱抵抗体に対してプレヒート用の通電を行う通電手段とを具備してなり、
この通電手段は、前記通電開始指令の入力後に所定量の前記通電を行った段階で次の前記通電開始指令の入力まで前記通電を停止するように構成されていることを特徴とするサーマルプリンタ。
【請求項２】
前記サーマルヘッドの温度を検出する温度検出手段をさらに備え、
前記通電手段は、前記通電を停止しているか否かに関する通電状態情報を記録する記憶部を備えており、
前記制御手段は、前記温度検出手段の検出に基づいて、前記サーマルヘッドが所定温度に達しているか否かを判定する温度判定部と、
前記記憶部に記録されている前記通電状態情報に基づいて、前記通電手段が前記通電を停止しているか否かを判定する通電状態判定部と、
前記サーマルヘッドの温度が所定温度に達していないと前記温度判定部により判定され、且つ、前記通電が停止されていると前記通電状態判定部により判定された場合に、前記通電手段に前記通電開始指令を行う通電指令部とを具備する請求項１に記載のサーマルプリンタ。
【請求項３】
前記通電指令部はさらに、前記通電手段が前記通電を停止していない場合において前記サーマルヘッドの温度が所定温度に達したと前記温度判定部により判定された場合に、前記通電手段に前記通電を強制停止させる通電停止指令を行うように構成されている請求項２に記載のサーマルプリンタ。
【請求項４】
前記通電指令部は、前記通電を行うべき通電量に関する通電予定情報を前記通電開始指令に先立って前記記憶部に記憶し、
前記通電手段は、前記記憶部に記憶された前記通電予定情報に基づいて、前記通電を行うように構成されている請求項２又は３に記載のサーマルプリンタ。
【請求項５】
前記通電指令部は、前記サーマルヘッドの所定温度と前記温度検出手段が検出した温度との温度差に基づいて、前記行うべき通電量を決定するように構成されている請求項４に記載のサーマルプリンタ。
【請求項６】
前記通電はパルスによる通電であり、前記通電量はパルスの通電回数により規定される請求項１〜５のいずれかに記載のサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを加熱するサーマルヘッドのプレヒート制御装置を備えたサーマルプリンタに関する。
【背景技術】
【０００２】
従来、特許文献１等に示されるように、サーマルヘッドの加熱により染料または顔料を紙などの記憶媒体に転写させて印刷するプリンタにおいて、印刷の待機中および印刷直前に、サーマルヘッドが所定の温度になるようにサーマルヘッドを加熱するプレヒートを行うプレヒート制御装置が開示されている。プレヒートは、例えばサーマルヘッドが印刷を行う上で必要な温度まで暖まっていない状態で印刷を行ったときにプリント濃度が所望の濃度よりも薄くなる等、印刷時におけるサーマルヘッドの温度のばらつきにより生ずるプリント濃度のばらつきを小さくするために行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０９０５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１等に係る従来のサーマルヘッドのプレヒート制御装置は、サーマルヘッドの温度に基づいてサーマルヘッドのプレヒートを制御するソフトウェア（制御手段）と、この制御手段から通電開始指令を入力することによりサーマルヘッドの発熱抵抗体に対してプレヒート用の通電を行うハードウェア（通電手段）と、を備えた構成が一般的である。このような装置のプレヒートは、図６に示すように行われる。すなわち、ソフトウェアがハードウェアに対して通電開始を指令し、通電開始指令を受けたハードウェアがソフトウェアから通電停止を指令されるまでサーマルヘッドの発熱抵抗体に対してプレヒート用の通電を所定の周期で行うことにより、プレヒートが開始されてサーマルヘッドの加熱が開始され継続される。次に、サーマルヘッドの温度が所望の温度に達するとソフトウェアがこれを検出し、ハードウェアに対して通電停止を指令し、通電停止指令を受けたハードウェアがプレヒート用の通電を停止することにより、サーマルヘッドの加熱が停止されてプレヒートが終了する。これが従来のプレヒート制御装置の正常時の動作である。
【０００５】
しかしながら、ソフトウェアがハードウェアに対して通電開始を指令した後において、ソフトウェアがフリーズしたり暴走したりする等、ソフトウェアに異常が生じて正常に動作しない場合は、サーマルヘッドの温度が所望の温度に達してもハードウェアに通電停止の指令がなされずにサーマルヘッドの加熱が継続されてしまい、過剰な加熱によりサーマルヘッドが損傷するという問題がある。特にソフトウェアの開発中やテスト中において、かかる問題が生じやすくプリンタ開発の障害となっていた。
【０００６】
本発明は、このような課題に着目してなされたものであって、サーマルヘッドのプレヒートを制御する制御手段に異常が生じた場合であっても、過剰な加熱によりサーマルヘッドが損傷することを防止するサーマルヘッドのプレヒート制御装置を備えたサーマルプリンタを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、かかる目的を達成するために、次のような手段を講じたものである。
【０００８】
すなわち、本発明の一構成に係るサーマルヘッドのプレヒート制御装置は、サーマルヘッドのプレヒートを制御する制御手段と、この制御手段から通電開始指令を入力することにより前記サーマルヘッドの発熱抵抗体に対してプレヒート用の通電を行う通電手段とを具備してなり、この通電手段は、前記通電開始指令の入力後に所定量の前記通電を行った段階で次の前記通電開始指令の入力まで前記通電を停止するように構成されていることを特徴とする。
【０００９】
このような構成によれば、サーマルヘッドのプレヒートを制御する制御手段に異常が生じても、サーマルヘッドの発熱抵抗体へ所定量の通電が行われた段階で通電が停止されるから、過剰な加熱によりサーマルヘッドが損傷する事態を防止することができる。
【００１０】
サーマルヘッドが所定温度に達するまでプレヒートするためには、前記サーマルヘッドの温度を検出する温度検出手段をさらに備え、前記通電手段は、前記通電を停止しているか否かに関する通電状態情報を記録する記憶部を備えており、前記制御手段は、前記温度検出手段の検出に基づいて、前記サーマルヘッドの温度が所定温度に達しているか否かを判定する温度判定部と、前記記憶部に記録されている前記通電状態情報に基づいて、前記通電手段が前記通電を停止しているか否かを判定する通電状態判定部と、前記サーマルヘッドが所定温度に達していないと前記温度判定部により判定され、且つ、前記通電が停止されていると前記通電状態判定部により判定された場合に、前記通電手段に前記通電開始指令を行う通電指令部とを具備する構成が好適である。
【００１１】
加熱されているサーマルヘッドの温度が所定温度を大きく超えてしまうことを軽減するためには、前記通電指令部はさらに、前記通電手段が前記通電を停止していない場合において前記サーマルヘッドの温度が所定温度に達したと前記温度判定部により判定された場合に、前記通電手段に前記通電を強制停止させる通電停止指令を行うような構成が有効である。
【００１２】
多様なパターンで通電を行うためには、前記通電指令部は、行うべき通電量に関する通電予定情報を前記通電開始指令に先立って前記記憶部に記憶し、前記通電手段は、前記記憶部に記憶された前記通電予定情報に基づいて、前記通電を行うような構成が有効である。
【００１３】
必要な通電開始指令の数を少なくする等、適切なプレヒートを行うためには、前記通電指令部は、前記サーマルヘッドの所定温度と前記温度検出手段が検出した温度との温度差に基づいて、前記行うべき通電量を決定するような構成が好適である。
【００１４】
サーマルヘッドの発熱抵抗体が発生する熱量の算出や通電の制御を適切に行うためには、前記通電はパルスによる通電であり、前記通電量はパルスの通電回数により規定されることが好適である。
【００１５】
本発明のプレヒート制御装置は、以上説明した構成であるから、これをプリンタに搭載することによって、サーマルヘッドの損傷の少ない、信頼性および耐久性に優れたプリンタを実現できることになる。
【発明の効果】
【００１６】
本発明は、以上説明した構成であるから、サーマルヘッドのプレヒートを制御する制御手段に異常が生じても、サーマルヘッドの発熱抵抗体へ所定量の通電が行われた段階で通電が停止されるから、サーマルヘッドへの加熱が継続されて過剰に加熱されることにより生ずるサーマルヘッドの損傷や破損を防止することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るサーマルヘッドのプレヒート制御装置の機能ブロック図。
【図２】同プレヒート制御装置のより詳細な構成図。
【図３】同プレヒート制御装置の制御手段で実行されるプレヒート制御処理ルーチンを示すフローチャート。
【図４】同プレヒート制御装置の正常時の動作を示すシーケンス図。
【図５】同プレヒート制御装置の異常時の動作を示すシーケンス図。
【図６】従来のサーマルヘッドのプレヒート制御装置の動作を示すシーケンス図。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態に係るサーマルヘッドのプレヒート制御装置の機能を図１に示して説明する。
【００１９】
サーマルヘッドのプレヒート制御装置１は、サーマルヘッド２のプレヒートを制御する制御手段４と、制御手段４から通電開始指令を入力することによりサーマルヘッド２に設けられた発熱抵抗体３に対してプレヒート用の通電を行う通電手段５と、サーマルヘッド２の温度を検出する温度検出手段６とを有している。
【００２０】
通電手段５は、通電予定情報５２と、通電状態情報５３とを記憶する記憶部５１を有している。
【００２１】
通電予定情報５２は、発熱抵抗体３にプレヒート用の通電を行うべき通電量に関する情報であり、具体的には通電開始指令によって与えられる、発熱抵抗体３に通電させるパルス数を表している。
【００２２】
通電状態情報５３は、発熱抵抗体３にプレヒート用の通電が行われているか否かに関する情報であり、具体的には通電中であるか若しくは通電停止中であるかを表している。なお、プレヒート用の通電とは、印刷時に用いる印刷用の通電とは異なり、サーマルヘッド２を用紙に対し非接触状態に保持するなどして、印刷されない状況下にサーマルヘッド２を加熱するための通電である。
【００２３】
通電手段５は、制御手段４から通電開始指令を受けると、通電状態情報５３を通電中に変更し、通電予定情報５２が表す通電数に応じたプレヒート用のパルスを発熱抵抗体３に通電し、その通電が終わると通電状態情報５３を通電停止中に変更して、次に通電開始指令が入力されるまでプレヒート用のパルス通電を停止する。また、通電手段５は、制御手段４から通電停止指令を受けると、通電状態情報５３を通電停止中に変更すると共に、プレヒート用のパルス通電を停止する。
【００２４】
温度検出手段６は、サーマルヘッド２の温度を検出する。
【００２５】
制御手段４は、温度判定部４１と、通電状態判定部４２と、通電指令部４３とを有している。
【００２６】
温度判定部４１は、温度検出手段６に接続されており、温度検出手段６が検出したサーマルヘッド２の温度情報を入力し、入力した温度情報に基づいてサーマルヘッド２の温度が目標温度としての所定温度に達しているか否かを判定する。
【００２７】
通電状態判定部４２は、記憶部５１が記憶する通電状態情報５３を入力し、入力した通電状態情報５３に基づいて、通電手段５がプレヒート用の通電を停止しているか否かを判定する。
【００２８】
通電指令部４３は、通電手段５に接続されており、サーマルヘッド２が所定温度に達していないと温度判定部４１により判定され、かつ、プレヒート用の通電が停止されていると通電状態判定部４２により判定された場合に、サーマルヘッド２の温度と所定温度との温度差に基づいて、通電すべきパルス数を決定し、決定したパルス数を通電予定情報５２として記憶部５１に記憶し、通電手段５に通電開始指令を入力する。また、通電指令部４３は、通電手段５が通電を停止していない場合においてサーマルヘッド２の温度が所定温度に達したと温度判定部４１により判定された場合に、通電手段５に通電を強制停止させる通電停止指令を入力する。
【００２９】
以上、本発明の一実施形態に係るサーマルヘッドのプレヒート制御装置の機能を説明したが、これら機能を実現する具体的な構成を以下に説明する。
【００３０】
図２に示すように、プレヒート制御装置１は、ソフトウェアとしての制御手段４と、ハードウェアとしてのＦＰＧＡ７とを備えている。
【００３１】
制御手段４は、ＣＰＵ４４と、ＲＡＭ４５と、ＲＯＭ４６と、インターフェイス４７とを備えている。ＣＰＵ４４は、後述するプレヒート制御処理ルーチンを実行することにより、温度判定部４１、通電状態判定部４２および通電指令部４３を実現する。ＲＯＭ４６は、ＣＰＵ４４により実行される各プログラムや、恒久的に用いるデータが記憶されている。ＲＯＭ４６に記憶されるプログラムは、例えば、後述するプレヒート制御処理ルーチンである。ＲＡＭ４５は、ＣＰＵ４４が実行するプログラムや、プログラムを実行する際に用いられるデータを一時的に記憶する。インターフェイス４７は、後述するＦＰＧＡ７のメモリ７１に接続されており、ＣＰＵ４４とメモリ７１との信号のやりとりを中継する。
【００３２】
ＦＰＧＡ７は、Field Programmable Gate Arrayの略称で、プログラミングすることができる集積回路であり、メモリ７１と、通電制御回路７２と、クロック生成部７３と、通電用パルス生成部７４と、温度検出回路６２とを備えている。
【００３３】
メモリ７１は、通電開始指令または通電停止指令を示す指令フラグと、通電予定情報５２としての通電予定パルス数と、通電を行った通電済パルス数と、通電状態情報５３としての通電中または通電停止中を示す通電状態フラグと、サーマルヘッドの温度値とを記憶している。指令フラグおよび通電予定のパルス数は、インターフェイス４７を介して制御手段４により書き換えられるものであり、指令フラグが書き換えられることにより制御手段４がＦＰＧＡ７に対して通電開始指令および通電停止指令を行うことになる。
【００３４】
クロック生成部７３は、各回路が動作するタイミングを取るための周期的な信号であるクロックを生成し、通電制御回路７２、通電用パルス生成部７４、および温度検出回路６２にクロックを提供する。
【００３５】
通電用パルス生成部７４は、クロック生成部７３から提供されたクロックに基づいて、サーマルヘッド２に設けられた発熱抵抗体３に通電させるプレヒート用のパルスを生成し、これを通電制御回路７２に提供する。
【００３６】
通電制御回路７２は、メモリ７１に記憶されている指令フラグ、通電予定パルス数、および通電済パルス数に基づいて、通電用パルス生成部７４から入力したプレヒート用のパルスを発熱抵抗体３に通電させる通電制御を行う回路である。通電制御回路７２は、メモリ７１の指令フラグが通電開始指令に書き換えられると、通電用パルスによる発熱抵抗体３への通電を開始すると共に、メモリ７１の通電状態フラグを通電中に書き換え、発熱抵抗体３に通電させたパルス数をメモリ７１の通電済パルス数に記憶する。通電制御回路７２は、メモリ７１の通電済パルス数が通電予定パルス数以上になった場合に、通電用パルスによる発熱抵抗体３への通電を停止すると共に、メモリ７１の通電状態フラグを通電停止中に書き換える。また、通電制御回路７２は、メモリ７１の指令フラグが通電停止指令に書き換えられると、通電用パルスによる発熱抵抗体３への通電を停止すると共に、メモリ７１の通電状態フラグを通電停止中に書き換える。このように、メモリ７１は記憶部５１を実現する。また、メモリ７１、通電制御回路７２、クロック生成部７３、および通電用パルス生成部７４は通電手段５を実現する。
【００３７】
温度検出回路６２は、サーマルヘッド２に設けられたサーマルヘッド２の温度を検出する温度センサ６１に接続されており、温度センサ６１にサーマルヘッド２の温度を検出させ、検出した温度をメモリ７１のサーマルヘッドの温度値に記憶する。このように、温度センサ６１および温度検出回路６２は温度検出手段６を実現する。
【００３８】
次に、制御手段４の動作について説明する。ＣＰＵ４４は、プリント待機中あるいはプリント処理実行直前に、図３に示すプレヒート制御処理ルーチンを実行する。
【００３９】
プレヒート制御処理ルーチンが実行されると、まず、ＣＰＵ４４は、ハードウェアステータスをメモリ７１から取得する（Ａ１）。ここでハードウェアステータスは、メモリ７１に記憶されているサーマルヘッドの温度値、および、通電中または通電停止中を示す通電状態フラグをいう。次に、ＣＰＵ４４は、取得したサーマルヘッドの温度値が所定温度以下であるか否かを判定する（Ａ２）。取得したサーマルヘッドの温度値が所定温度以下でないと判定された場合には（Ａ２：ＮＯ）、このプレヒート処理ルーチンの実行を終了する。一方、取得したサーマルヘッドの温度値が所定温度以下であると判定された場合には（Ａ２：ＹＥＳ）、ＣＰＵ４４は、サーマルヘッドの温度と所定温度との温度差に基づいて通電予定パルス数を算出する（Ａ３）。次に、ＣＰＵ４４は、インターフェイス４７を介して、算出した通電予定パルス数をメモリ７１に記憶することにより、行うべき通電量を指定し（Ａ４）、メモリ７１の指令フラグを通電開始指令に書き換えることにより、ＦＰＧＡ７に通電開始を指令する（Ａ５）。この指令の後、ＣＰＵ４４は、ハードウェアステータスを取得し（Ａ６）、取得した通電状態フラグが通電停止中を表しているか否かを判定する（Ａ７）。通電停止中を表していると判定された場合には（Ａ７：ＹＥＳ）、ＣＰＵ４４は、Ａ１の処理を実行する。一方、通電停止中を表していないと判定された場合には（Ａ７：ＮＯ）、ＣＰＵ４４は、取得したサーマルヘッドの温度値が所定温度以下であるか否かを判定する（Ａ８）。取得したサーマルヘッドの温度値が所定温度以下であると判定された場合には（Ａ８：ＹＥＳ）、ＣＰＵ４４は、Ａ６の処理を実行する。一方、取得したサーマルヘッドの温度値が所定温度以下でないと判定された場合には（Ａ８：ＮＯ）、ＣＰＵ４４は、このプレヒート処理ルーチンの実行を終了する。
【００４０】
以上、制御手段４および通電手段５としてのＦＰＧＡ７の構成および動作をそれぞれ別個に説明したが、以下、これら全体の動作についてシーケンス図を用いて説明する。ここでは、制御手段４を単にソフトウェア、通電手段５としてのＦＰＧＡ７を単にハードウェアと略して説明する。
【００４１】
まず、図４を用いて正常時の動作を説明する。ソフトウェアにおいてプレヒート処理ルーチンが実行されると、ソフトウェアはハードウェアからサーマルヘッドの温度を検出する。この温度は３０℃であるとすると、ソフトウェアは、目標温度７０℃とサーマルヘッドの温度３０℃との温度差４０℃に基づいて、予定通電量をパルス４００回の通電と算出し、ソフトウェアはハードウェアに対して通電回数（４００回）を指定し、通電開始を指令する。
【００４２】
通電開始を指令されたハードウェアは、プレヒート用のパルスをサーマルヘッドの発熱抵抗体３に４００回通電し、通電を停止する。通電が終了するとハードウェアは、通電停止中であることをメモリ７１に記憶し、ソフトウェアは、これを検出して通電停止中であると判定する。
【００４３】
通電停止中であると判定されると、ソフトウェアはハードウェアからサーマルヘッドの温度を検出する。この温度は６０℃であるとすると、ソフトウェアは、目標温度７０℃とサーマルヘッドの温度６０℃との温度差１０℃に基づいて、予定通電量をパルス１００回の通電と算出し、ソフトウェアはハードウェアに対して通電回数（１００回）を指定し、通電開始を指令する。
【００４４】
通電開始を指令されたハードウェアは、プレヒート用のパルスをサーマルヘッド２の発熱抵抗体３に１００回通電する処理を開始する。
【００４５】
この１００回通電の間にも、ソフトウェアはハードウェアからサーマルヘッドの温度を検出している。この温度が７０℃になると、サーマルヘッドの温度７０℃は目標温度７０℃に達しているため、ソフトウェアはハードウェアに対して通電を強制停止する指令し、通電停止指令を受けたハードウェアは、発熱抵抗体３へのパルス通電を停止する。
【００４６】
次に、図５を用いて異常時の動作を説明する。正常時の動作と同様に、ソフトウェアにおいてプレヒート処理ルーチンが実行されると、ソフトウェアはハードウェアからサーマルヘッドの温度を検出する。ソフトウェアは、温度差に基づいて予定通電量を算出し、ソフトウェアはハードウェアに対して通電回数（４００回）を指定し、通電開始を指令する。その後、ソフトウェアがフリーズするという異常が発生したとする。
【００４７】
しかしながら、通電開始を指令されたハードウェアは、プレヒート用のパルスをサーマルヘッドの発熱抵抗体３に４００回通電し、通電を停止するため、ソフトウェアが異常になり正常に動作しなくなっても、サーマルヘッド２が過剰に加熱されて損傷することはない。
【００４８】
以上のように、本実施形態に係るサーマルヘッドのプレヒート制御装置は、サーマルヘッド２のプレヒートを制御する制御手段４（通電指令部４３等）と、この制御手段４から通電開始指令を入力することによりサーマルヘッド２の発熱抵抗体３に対してプレヒート用の通電を行う通電手段５（ＦＰＧＡ７、通電制御回路７２等）とを具備してなり、この通電手段５は、通電開始指令の入力後に所定量の通電を行った段階で次の通電開始指令の入力まで通電を停止するように構成されていることを特徴とする。
【００４９】
このような構成によれば、サーマルヘッド２のプレヒートを制御する制御手段４に異常が生じても、サーマルヘッド２の発熱抵抗体３へ所定量の通電が行われた段階で通電が停止されるから、従来のようにソフトウェアの暴走時等に通電停止指令が入力されないことによりサーマルヘッドの発熱抵抗体が加熱され続けるという不具合を解消して、過剰な加熱によりサーマルヘッド２が損傷する事態を確実に防止することができる。感熱印刷版プリンタのサーマルヘッド等は非常に高価なものであるため、このような損傷防止は大きな実効を伴うものである。
【００５０】
特に、サーマルヘッドの温度を検出する温度検出手段６（温度センサ６１、温度検出回路６２等）をさらに備え、通電手段５は、通電を停止しているか否かに関する通電状態情報５３を記録する記憶部５１（メモリ７１等）を備えており、制御手段４は、温度検出手段６の検出に基づいて、サーマルヘッド２の温度が所定温度に達しているか否かを判定する温度判定部４１と、記憶部５１に記録されている通電状態情報５３に基づいて、通電手段５が通電を停止しているか否かを判定する通電状態判定部４２と、サーマルヘッド２が所定温度に達していないと温度判定部４１により判定され、且つ、通電が停止されていると通電状態判定部４２により判定された場合に、通電手段５に通電開始指令を行う通電指令部４３とを具備している。そして、これにより、所定量の通電が行われた後に通電が停止される動作が、サーマルヘッド２が所定温度に達するまで繰り返し実施されるから、サーマルヘッド２が所定温度に達するまで確実にプレヒートすることができる。
【００５１】
また、通電指令部４３はさらに、通電手段５が通電を停止していない場合においてサーマルヘッド２の温度が所定温度に達したと温度判定部４１により判定された場合に、通電手段５に通電を強制停止させる通電停止指令を行うように構成されており、通電手段５による通電が停止されていない場合において、サーマルヘッド２の温度が所定温度に達したときに通電が強制停止されるから、加熱されているサーマルヘッド２の温度が所定温度を大きく超えてしまうことを軽減することができる。
【００５２】
さらに、通電指令部４３は、通電を行うべき通電量に関する通電予定情報５２を通電開始指令に先立って記憶部５１に記憶し、通電手段５は、記憶部５１に記憶された通電予定情報５２に基づいて、通電を行うように構成されているから、一の通電開始指令に基づいて行われる通電量を、通電開始指令毎に変更することが可能になるから、多様なパターンで通電を行うことができる。
【００５３】
また、通電指令部４３は、サーマルヘッド２の所定温度と温度検出手段６が検出した温度との温度差に基づいて、行うべき通電量を決定するように構成されており、サーマルヘッド２の温度と所定温度との温度差に基づいて、行うべき通電量が決定されるから、必要な通電開始指令の数を少なくし、プレヒート時間を短縮する等、適切なプレヒートを行うことができる。
【００５４】
また、通電はパルスによる通電であり、通電量はパルスの通電回数により規定されるから、サーマルヘッド２の発熱抵抗体３が発生する熱量の算出や通電の制御に適切である。
そして、このようなプレヒート制御装置をプリンタに搭載することによって、サーマルヘッドの損傷の少ない、信頼性および耐久性に優れたプリンタを提供することが可能となる。
【００５５】
なお、各部の具体的な構成は、上述した実施形態のみに限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【符号の説明】
【００５６】
１……サーマルヘッドのプレヒート制御装置
２……サーマルヘッド
３……発熱抵抗体
４……制御手段
５……通電手段
６……温度検出手段
７……ＦＰＧＡ
４１…温度判定部
４２…通電状態判定部
４３…通電指令部
４４…ＣＰＵ
４５…ＲＡＭ
４６…ＲＯＭ
４７…インターフェイス
５１…記憶部
５２…通電予定情報
５３…通電状態情報
６１…温度センサ
６２…温度検出回路
７１…メモリ
７２…通電制御回路
７３…クロック生成部
７４…通電用パルス生成部
【図１】
2010240883.tif 000003
【図２】
2010240883.tif 000004
【図３】
2010240883.tif 000005
【図４】
2010240883.tif 000006
【図５】
2010240883.tif 000007
【図６】
2010240883.tif 000008