(57)【特許請求の範囲】
【請求項１】
１ラインのドット数分の発熱抵抗素子を駆動電源に並列に接続して成るサーマルヘッドであって、前記各発熱抵抗素子に選択的に印字データを入力し、印字データを入力した前記発熱抵抗素子に前記駆動電源により通電して１ライン分を印字し、これを所定の印字周期で繰り返すサーマルヘッドの駆動方法において、
前記印字周期毎に、前記各発熱抵抗素子を所定数ずつのブロックに分割し、これら各ブロックのうち、ブロック内の全発熱抵抗素子数に対する前記印字データが入力される発熱抵抗素子数の比が予め定めた規定値以下になるブロックを導出すると共に、
前記各発熱抵抗素子のうち印字データが入力される前記発熱抵抗素子の総数が予め定めた設定値以上であるかどうかを判断し、
設定値以上であるときに、前記印字データを入力した前記発熱抵抗素子への前記駆動電源による第１の通電に先立って前記導出したブロックにおける前記印字データが入力された前記発熱抵抗素子のみに前加熱するための前記駆動電源による第２の通電を行い、且つ前記第２の通電に連続して前記第１の通電を行うことを特徴とするサーマルヘッドの駆動方法。
【請求項２】
前記印字周期における前記駆動電源の初期電圧が予め定めた所定電圧以下であるかどうかを判断し、所定電圧以下であるときに、前記印字データを入力した前記発熱抵抗素子への前記駆動電源による第１の通電に先立って前記導出したブロックにおける前記印字データが入力された前記発熱抵抗素子のみに前加熱するための前記駆動電源による第２の通電を行い、且つ前記第２の通電に連続して前記第１の通電を行うことを特徴とする請求項１に記載のサーマルヘッドの駆動方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、１ラインのドット数分の発熱抵抗素子を駆動電源に並列に接続して成るサーマルヘッドの駆動方法に関する。
【０００２】
【従来の技術】
テープ印字装置等の印字用に使用されるサーマルヘッドは、通常１ラインのドット数に相当する数の発熱抵抗素子が基板上に配列されて駆動電源に並列接続されて構成され、印字データが入力される発熱抵抗素子が選択的に通電されることにより発熱抵抗素子が発熱し、発熱抵抗素子の熱によって印字用テープの感熱層が破壊されてテープの下地の黒色が現れ、所定の文字や記号等が印字されるようになっている。
【０００３】
このようなサーマルヘッドの駆動回路は、例えば図５に示すように構成されている。
【０００４】
図５において、Ｒ1、Ｒ2、Ｒ3、…、Ｒnは発熱抵抗素子であり、１ラインのドット数（例えば９６ドット）に相当する数（ｎ＝９６）が図示しない基板上に配列されている。１は駆動電源であり、各発熱抵抗素子Ｒ1〜Ｒnがこの駆動電源１に並列に接続されている。２はテープ印字装置の制御部であり、例えばマイクロコンピュータにより構成され、装置各部の制御を行うのは勿論のこと、キーボードの操作により入力された文字、記号、図形などのキャラクタデータを印字するためのドットデータである印字データを作成し、これら印字データを各発熱抵抗素子Ｒ1〜Ｒnに選択的に入力すべく、ヘッドドライバ３にシリアル送信する。
【０００５】
さらに図５において、４はストローブ発生部であり、制御部２の制御により一定の印字周期毎に所定パルス幅のストローブ信号を出力する。Ｇ1、Ｇ2、Ｇ3、…、Ｇnはゲートであり、それぞれ一方の入力端にはストローブ発生部４からのストローブ信号が入力されると共に他方の入力端には制御部２からの印字データが入力されるようになっており、ストローブ信号と印字データの双方が入力されたときに、これらゲートＧ1〜Ｇnの出力が例えばハイレベルからローレベルに反転して各発熱抵抗素子Ｒ1〜Ｒnに駆動電源１からの電流が流れる。
【０００６】
このようにして、各発熱抵抗素子Ｒ1〜Ｒnのうち制御部２からの印字データが入力されたものだけが選択的に通電されるが、図６に示すように印字周期Ｔの間にパルス幅ｔのストローブ信号Ｓｔが出力され、印字データの入力された発熱抵抗素子に選択的に通電が行われると、同図に示すように、駆動電源１の端子電圧Ｖｄが電圧降下によって変動する。
【０００７】
このとき、駆動電源１の電圧変動は印字パターンによって異なり、これについて説明する。いま図７に示すように、１ラインの総ドット数を上記したように９６ドットとして、四角の枠内に“Ｈ”の文字を太く印字する場合に、図７中のラインＬａ、Ｌｂ、Ｌｃを例にとると、ラインＬａでは全ドットに相当する全ての発熱抵抗素子Ｒ1〜Ｒn（ｎ＝９６）に通電し、ラインＬｂでは枠の上辺、下辺の例えば２ドットずつの計４ドット分の発熱抵抗素子に通電し、ラインＬｃでは上辺、下辺の４ドットと“Ｈ”の文字の例えば５６ドットとの計６０ドット分の発熱抵抗素子に通電する必要がある。
【０００８】
このような場合、図６に示すようにストローブ信号のパルス幅ｔは一定であるため、ドット数の多いほど即ち通電すべき発熱抵抗素子の数が多いほど一度に多くの電流が流れるため、駆動電源１の電圧変動は大きくなり、図７の各ラインＬａ、Ｌｂ、Ｌｃでは、Ｌｂ＜Ｌｃ＜Ｌａの順で電圧変動が大きくなる。
【０００９】
従って、ラインＬｂでは電圧変動が少なく印字に要するエネルギは比較的安定しているため、印字の際にかすれが生じることはない。一方、ラインＬａでは電圧変動は大きくても、印字ドットが連続しているため、互いに隣接する発熱抵抗素子の熱の影響により感熱破壊が十分に進み、連続する印字ドットにおいてほとんど印字かすれが生じないのである。
【００１０】
ところが、ラインＬｃでは、“Ｈ”の文字の一部である印字ドットの連続部分における印字かすれは生じないが、枠の上辺、下辺の相当するドットが文字部分から離れているために、電圧変動の影響により枠の上辺、下辺のドットに対応する発熱抵抗素子が発熱不足となり、枠全体の印字結果を見たときにこのラインＬｃの部分だけ枠が細くなってしまう。
【００１１】
【発明が解決しようとする課題】
しかし、従来の駆動方法では、上記したようにストローブ信号のパルス幅ｔが一定であるため、上記したラインＬｃのような印字かすれを防止するには、駆動電源１に容量の大きなものを当初から使用することが考えられるが、この場合上記したラインＬｂのように印字ドット数が少ないところにおいて、逆に過熱状態となって印字の際ににじみが生じ、更にコスト的にも電源が高価になるといった問題が発生する。
【００１２】
また、コスト面を考慮して駆動電源１に容量の小さいものを使用すると、過熱による印字の際のにじみが生じることは防止できても、電圧変動による印字かすれを防止することはできず、容量の小さい電源を使用しても印字かすれが生じないようにするには、例えば上記したラインＬｃにおける印字ドットが連続する部分のドット数を制限して、電圧変動をできる限り抑制することが考えられるが、複雑な処理が必要で印字かすれを確実に防止することは困難である。
【００１３】
ところで、特開平２−１９６６６８号公報に記載のように、印字により駆動電源の電圧が所定値以下に低下したときに、電源電圧が回復するまで次の印字タイミングを遅延させることも提案されているが、このように印字タイミングを遅延させると、印字周期が延びて印字終了までの時間が長くなるという問題がある。この発明が解決しようとする課題は、印字ドットを制限せず、印字周期を変えることもなく、駆動電源の電圧変動による印字かすれを未然に防止できるようにすることにある。
【００１４】
【課題を解決するための手段】
請求項１に記載の発明は、１ラインのドット数分の発熱抵抗素子を駆動電源に並列に接続して成るサーマルヘッドであって、前記各発熱抵抗素子に選択的に印字データを入力し、印字データを入力した前記発熱抵抗素子に前記駆動電源により通電して１ライン分を印字し、これを所定の印字周期で繰り返すサーマルヘッドの駆動方法において、前記印字周期毎に、前記各発熱抵抗素子を所定数ずつのブロックに分割し、これら各ブロックのうち、ブロック内の全発熱抵抗素子数に対する前記印字データが入力される発熱抵抗素子数の比が予め定めた規定値以下になるブロックを導出すると共に、前記各発熱抵抗素子のうち印字データが入力される前記発熱抵抗素子の総数が予め定めた設定値以上であるかどうかを判断し、設定値以上であるときに、前記印字データを入力した前記発熱抵抗素子への前記駆動電源による第１の通電に先立って前記導出したブロックにおける前記印字データが入力された前記発熱抵抗素子のみに前加熱するための前記駆動電源による第２の通電を行い、且つ前記第２の通電に連続して前記第１の通電を行うことを特徴としている。
【００１５】
このような構成によれば、各発熱抵抗素子のうち印字データが入力される発熱抵抗素子の総数が予め定めた設定値以上であり、各ブロックのうち、ブロック内の全発熱抵抗素子数に対する印字データが入力される発熱抵抗素子数の比が予め定めた規定値以下になるブロックでは、駆動電源の電圧変動による印字かすれが生じると予測される。そして、これら印字かすれが生じると予測されるブロックの発熱抵抗素子に対して、他の発熱抵抗素子よりも先に前加熱としての第２の通電が開始されて印字かすれが生じない程度のエネルギがこれらの発熱抵抗素子に与えられ、続いてこれらの発熱抵抗素子に第１の通電が行われ、駆動電源の電圧変動による印字かすれが防止される。
【００１６】
このとき、従来のように印字ドットを制限したり、印字周期を変えたりすることがなく、複雑な処理が不要で、印字終了までの時間が長くなることもなく、印字かすれを確実に防止することが可能になる。
【００１７】
また、請求項２に記載のように、前記印字周期における前記駆動電源の初期電圧が予め定めた所定電圧以下であるかどうかを判断し、所定電圧以下であるときに、前記印字データを入力した前記発熱抵抗素子への前記駆動電源による第１の通電に先立って前記導出したブロックにおける前記印字データが入力された前記発熱抵抗素子のみに前加熱するための前記駆動電源による第２の通電を行い、且つ前記第２の通電に連続して前記第１の通電を行うようにしてもよい。
【００１８】
このようにすると、駆動電源に容量の小さいものを使用しても、電圧変動による印字かすれを防止することができるため、駆動電源の容量を小さくしてコストの低減を図ることが可能である。
【００１９】
【発明の実施の形態】
この発明をテープ印字装置に適用した一実施形態について図１ないし図４を参照して説明する。尚、本実施形態において、サーマルヘッド及びその駆動回路の基本的な構成は図５に示すものと同じであるため、以下において重複した説明は省略し、相違点について図５も参照しつつ説明する。
【００２０】
まず、キーボードの操作により入力された文字、記号、図形などのキャラクタを印字するためのドットデータである１ライン分（例えば９６ドット）の印字データ（以下これをメイン印字データと称する）がテープ印字装置の制御部２（図５参照）により作成される。
【００２１】
続いて、各発熱抵抗素子Ｒ1〜Ｒn（図５参照）が例えば４個ずつのブロックに分割され、作成されたメイン印字データに基づき、これら各ブロック内の全発熱抵抗素子の数（ここでは、“４”）に対するメイン印字データが入力される発熱抵抗素子数の比（以下これをデューティと称する）が予め定めた規定値（例えば２／４）以下になるブロックが制御部２により導出され、導出されたブロックにおいてメイン印字データが入力される発熱抵抗素子を前加熱するためのサブ印字データが制御部２により作成される。
【００２２】
つぎに、各発熱抵抗素子Ｒ1〜Ｒnのうち作成されたメイン印字データが入力される発熱抵抗素子の総数が、予め定めた設定値（例えば“６０”）以上であるかどうかの判断が制御部２により行われ、設定値以上であるときに、前加熱すべく導出されたブロックの発熱抵抗素子のうち、メイン印字データが入力される発熱抵抗素子への駆動電源１による通電開始を他のブロックよりも早めるために、制御部２によりストローブ発生部４が駆動されてサブストローブ信号され、このサブストローブ信号が各ゲートＧ1〜Ｇnに供給される。尚、駆動電源１の電圧が所定値以下であるときに、サブストローブ信号が発生されるようになっている。
【００２３】
そして、各ゲートＧ1〜Ｇnのうち、上記したように制御部２によって作成されたサブ印字データ及びサブストローブ信号の双方が入力されるゲートを介して、駆動電源１の電圧変動により印字かすれを生じると予測されるドットに対応する発熱抵抗素子が通電（第２の通電）されて前加熱が行われ、この前加熱によって駆動電源１の電圧変動によるエネルギ不足が補われる。
【００２４】
さらにサブストローブ信号に続いて、ストローブ発生部４から従来のストローブ信号と同様のメインストローブ信号が発生されて各ゲートＧ1〜Ｇnに供給されると共に、制御部２からメイン印字データが供給され、各ゲートＧ1〜Ｇnのうちこれらメイン印字データ及びメインストローブ信号の双方が入力されるゲートを介して発熱抵抗素子の通電（第１の通電）が行われ、１ライン分の印字が行われるのである。尚、実際にはサブストローブ信号とメインストローブ信号との区別はなく、制御プログラムによる処理上、サブとメインとに分けられているのである。
【００２５】
つぎに、印字の動作手順について図１ないし図３のフローチャートを参照して説明する。
【００２６】
まず図１に示すように、キーボードの操作により入力された文字、記号等のキャラクタを印字するための１ライン（９６ドット）分のメイン印字データが作成され（ステップＳ１）、続いて次データつまり次の１ライン分のメイン印字データの作成要求があるか否かの判定がなされ（ステップＳ２）、この判定結果がＮＯであれば次データの作成要求があるまでこの判定が繰り返され、判定結果がＹＥＳになれば、ステップＳ１において作成されたメイン印字データに基づいてサブ印字データが作成される（ステップＳ３）。
【００２７】
このとき、上記したように、全発熱抵抗素子Ｒ1〜Ｒn（図５参照）が例えば４個ずつのブロックに分割され、これらのブロックのうちデューティが規定値である例えば２／４以下になるブロックが導出され、導出されたブロックにおいてメイン印字データが入力される発熱抵抗素子を前加熱すべく、メイン印字データと同様のサブ印字データが作成されるのである。
【００２８】
さらに図１に示すように、印字すべきドット数、即ち全発熱抵抗素子Ｒ1〜Ｒnのうち作成されたメイン印字データが入力される発熱抵抗素子の総数がカウントされ（ステップＳ４）、ステップＳ３の処理により作成されたサブ印字データが制御部２からヘッドドライバ３にシリアル送信され（ステップＳ５）、その後動作は終了する。
【００２９】
続いて、図２に示すようなサブストローブ信号の発生割込ルーチンが印字周期の立上がりに同期して実行され、図２に示すように、図１のステップＳ５の処理により送信されたサブ印字データがラッチされ（ステップＴ１）、更に図１のステップＳ１の処理により作成されたメイン印字データが制御部２からヘッドドライバ３にシリアル送信される（ステップＴ２）。
【００３０】
そして図２に示すように、図１のステップＳ４の処理によりカウントされた印字すべきドット数、つまり各発熱抵抗素子Ｒ1〜Ｒnのうち作成されたメイン印字データが入力される発熱抵抗素子の総数が予め定めた設定値である例えば“６０”以上であるかどうかの判定がなされ（ステップＴ３）、この判定結果がＹＥＳであれば、電圧検出手段により検出された駆動電源１の電圧値がアナログ／デジタル（Ａ／Ｄ）変換される（ステップＴ４）。
【００３１】
続いて図２に示すように、Ａ／Ｄ変換された電圧値が９．５Ｖ以下であるか否かの判定がなされ（ステップＴ５）、この判定結果がＹＥＳであれば、駆動電源１の電圧変動による印字かすれが生じると予測されるため、ストローブ発生部４からサブストローブ信号が発生され（ステップＴ６）、その後ステップＴ３の判定結果がＮＯである場合及びステップＴ５の判定結果がＮＯである場合と共にステップＴ７に移行し、メインストローブ信号の発生割込ルーチンがセットされ（ステップＴ７）、サブストローブ信号の発生割込ルーチンは終了する。
【００３２】
つぎに、図２のステップＴ７の処理によりセットされたメインストローブ信号の発生割込ルーチンが実行される。この割込ルーチンでは、まず図３に示すように、メインストローブ信号が出力中か否かの判定がなされ（ステップＵ１）、この判定結果がＮＯであればサブストローブ信号及びサブ印字データによる前加熱の状態にあるため、図２のステップＴ２の処理により送信されたメイン印字データがラッチされる（ステップＵ２）。
【００３３】
続いて図３に示すように、メインストローブ信号の出力が開始されると共に（ステップＵ３）、制御部２の内蔵タイマ等による２５０μｓｅｃ周期で、このメインストローブ信号の発生割込ルーチンが繰り返されるようセットされ（ステップＵ４）、次データの作成要求がなされ（ステップＵ５）、その後一旦この割込ルーチンは終了して再びスタートに戻る。
【００３４】
そして、再びステップＵ１の判定が繰り返されるが、２回目以降ではすでにメインストローブ信号が出力されているため、このステップＵ１の判定結果はＹＥＳとなってステップＵ６に移行し、電圧検出手段により検出された駆動電源１の電圧値がＡ／Ｄ変換され（ステップＵ６）、Ａ／Ｄ変換された電圧値に基づいて発熱抵抗素子に通電されたエネルギ値（通電エネルギ）が導出される（ステップＵ７）。
【００３５】
このとき、駆動電源１の各電圧値に対するエネルギ値の変換テーブルが予め作成されて制御部２の内蔵のメモリ等に格納されており、ステップＵ６で得られた電圧値に対応するエネルギ値がテーブルから読み取られて導出されるようになっている。
【００３６】
その後図３に示すように、ステップＵ７の処理により導出されたエネルギ値が現在の雰囲気温度におけるエネルギ値に合致するように温度補正され（ステップＵ８）、このメインストローブ信号の発生割込ルーチンを繰り返す毎にステップＵ７、Ｕ８の処理によって得られたエネルギ値が累積計算されて通電エネルギの積算値が求められ（ステップＵ９）、この通電エネルギの積算値が予め定められたしきい値に達するか、或いはこのメインストローブ信号の発生割り込みルーチンの繰り返し回数が所定回数に達するという通電終了条件が満たされたか否かの判定がなされる（ステップＵ１０）。
【００３７】
ここで、通電終了条件である通電エネルギの判断基準となるしきい値は、発熱抵抗素子により印字用テープの感熱破壊が十分行われるエネルギ値に設定され、このようにしきい値を設定することによって過熱による印字の際のにじみを防止することができる。また、通電終了条件であるメインストローブ信号の発生割込ルーチンの繰り返し回数の判断基準となる所定回数は、この割込ルーチンの繰り返し周期（２５０μｓｅｃ）と印字周期Ｔとの関係で決定され、メインストローブ信号の出力停止が印字周期Ｔの終端より先になるように決定される。
【００３８】
そして図３に示すように、ステップＵ１０の判定結果がＹＥＳであれば、メインストローブ信号の出力が停止され（ステップＵ１１）、その後この割込ルーチンは終了する一方、ステップＵ１０の判定結果がＮＯであれば、通電終了条件は満たされていないため継続してメインストローブ信号を出力する必要があると判断されるため、一旦この割込ルーチンは終了して再びスタートに戻り、このステップＵ１０の判定結果がＹＥＳになるまでステップＵ１、Ｕ６〜Ｕ１０の処理が繰り返されるのである。
【００３９】
ところで、ある印字周期Ｔにおける動作タイミングについて図４を参照して説明すると、図４（ａ）に示すように、印字周期Ｔの立上がりのタイミングで上記したサブストローブ信号の発生割込ルーチン（図２参照）がスタートし、この割込ルーチンにおけるサブ印字データのラッチ処理（図２のステップＴ１参照）のためのラッチ信号が図４（ｃ）に示すタイミングで出力され、サブ印字データのラッチが行われる。
【００４０】
つぎに、サブストローブ信号の発生割込ルーチンにおけるサブストローブ信号の出力処理（図２のステップＴ６参照）によるサブストローブ信号が、図４（ｄ）に示すようにストローブ発生部４から各ゲートＧ1〜Ｇnにｔ’時間出力され、各ゲートＧ1〜Ｇnのうち、図４（ｃ）のラッチ信号によりラッチされたサブ印字データとサブストローブ信号の双方が入力されるゲートを介して発熱抵抗素子に駆動電源１からの電流が通流され、前過熱が行われる。
【００４１】
さらに、サブストローブ信号の発生割込ルーチンにおいてメインストローブ信号の発生割込ルーチンがセットされることにより（図２のステップＴ７参照）、図４（ｂ）に示すように“０”回目のメインストローブ信号の発生割込ルーチン（図３参照）がスタートし、この割込ルーチンのメイン印字データのラッチ処理（図３のステップＵ２参照）のラッチ信号が図４（ｃ）に示すタイミングで出力され、メイン印字データのラッチが行われる。
【００４２】
続いて、メインストローブ信号の発生割込ルーチンにおけるメインストローブ信号の出力処理（図３のステップＵ３参照）によるメインストローブ信号が、図４（ｄ）に示すようにストローブ発生部４から各ゲートＧ1〜Ｇnに出力され、各ゲートＧ1〜Ｇnのうち、図４（ｃ）のラッチ信号によりラッチされたメイン印字データとメインストローブ信号の双方が入力されるゲートを介して発熱抵抗素子に駆動電源１からの電流が通流され、印字が開始される。
【００４３】
また、メインストローブ信号の発生割込ルーチンにおけるこの割込ルーチンの２５０μｓｅｃの繰り返し周期のセット（図３のステップＵ４参照）により、この“０”回目のメインストローブ信号の発生割込ルーチンはスタートから２５０μｓｅｃ後に一旦終了し、その後図４（ｂ）に示すように、次の“１”回目のメインストローブ信号の発生割込ルーチンが直ぐにスタートし、この割込ルーチンの通電エネルギの積算処理（図３のステップＵ９参照）により発熱抵抗素子に通電されたエネルギ値が累積計算され、図４（ｅ）に示すように通電エネルギの積算値が求められ、このエネルギ値の積算値或いはメインストローブ信号の発生割込ルーチンの繰り返し回数から、通電終了条件の成否の判定（図３のステップＵ１０参照）が行われる。
【００４４】
そして、この通電終了条件が成立しなければ、図４（ｂ）に示すように“２”回目更には“３”回目、…、“ｎ”回目のメインストローブ信号の発生割込ルーチンが２５０μｓｅｃの周期で繰り返し行われ、通電終了条件が成立すればメインストローブ信号の発生割込ルーチンが終了して図４（ｄ）に示すようにメインストローブ信号の出力が停止され、１ライン分の印字が終了する。
【００４５】
このようにして、例えば図７中のラインＬｃを印字する際に、このラインＬｃにおける枠の上辺、下辺のドットに対応する発熱抵抗素子がサブストローブ信号により前加熱され、駆動電源１の電圧変動に起因したエネルギ不足が補償され、この部分の印字かすれが未然に防止されるのである。
【００４６】
一方、図７中のラインＬｂ或いはラインＬａでは印字かすれが生じるおそれはないため、上記したサブストローブ信号の発生割込ルーチンにおけるステップＴ３の判定結果がＮＯとなり、サブストローブ信号が出力されることはない（図４（ｄ）中の１点鎖線参照）。
【００４７】
従って、上記した実施形態によれば、従来のように印字ドットを制限したり、印字周期を変えたりすることがなく、複雑な処理が不要で、しかも印字終了までの時間が長くなることもなく、駆動電源１の電圧変動による印字かすれを確実に防止することが可能になる。
【００４８】
また、駆動電源１の電圧値が所定値（＝９．５Ｖ）以下のときにサブストローブ信号を出力するようにしているため（図２のステップＴ５参照）、駆動電源１に容量の小さいものを使用しても電圧変動による印字かすれを防止することが可能になり、駆動電源１の容量を小さくしてコストの低減を図ることができる。
【００４９】
なお、上記実施形態では、駆動電源１の電圧値が所定値以下のときにサブストローブ信号を出力するようにした場合について説明したが、このような電圧値の条件は必ずしも設けなくてもよい。
【００５０】
また、上記実施形態では、この発明をテープ印字装置に適用した場合について説明しているが、特にテープ印字装置に限定されるものではなく、サーマルヘッドを使用する装置に対してこの発明を適用することが可能であり、上記実施形態の場合と同等の効果を得ることができる。
【００５１】
【発明の効果】
以上のように、請求項１に記載の発明によれば、印字かすれが生じると予測されるブロックの発熱抵抗素子に対して、他の発熱抵抗素子よりも先に前加熱としての第２の通電が開始され、続いて第１の通電が行われるため、従来のように印字ドットを制限したり、印字周期を変えたりすることがなく、複雑な処理が不要でしかも印字終了までの時間が長くなることもなく、印字かすれを確実に防止することが可能になり、種々の印字装置におけるサーマルヘッドに対して有効である。
【００５２】
また、請求項２に記載の発明によれば、駆動電源に容量の小さいものを使用しても、電圧変動による印字かすれを防止することができるため、駆動電源の容量を小さくすることが可能で、駆動電源に要するコストの低減を図ることが可能である。
【図面の簡単な説明】
【図１】  この発明の一実施形態の動作説明用フローチャートである。
【図２】  一実施形態の動作説明用フローチャートである。
【図３】  一実施形態の動作説明用フローチャートである。
【図４】  一実施形態の動作説明用のタイミングチャートである。
【図５】  従来例の結線図である。
【図６】  従来例の動作説明用の信号波形図である。
【図７】  従来例の動作説明図である。
【符号の説明】
１  駆動電源
２  制御部
４  ストローブ発生部
Ｒ1〜Ｒn  発熱抵抗素子
Ｇ1〜Ｇn  ゲート
【図１】
0003736042.tif 000002
【図２】
0003736042.tif 000003
【図３】
0003736042.tif 000004
【図４】
0003736042.tif 000005
【図５】
0003736042.tif 000006
【図６】
0003736042.tif 000007
【図７】
0003736042.tif 000008