(57)【特許請求の範囲】
【請求項１】
主走査方向に複数の発熱素子が設けられたサーマルヘッドと、被印字媒体とを所定の副走査方向に相対移動させつつ、前記発熱素子に所定のエネルギ量を印加する印加手段とを備えた感熱記録装置において、
各画素に対応する前記発熱素子の発熱データが格納される発熱データ記憶手段と、
主走査方向の隣接する少なくとも２個の発熱素子を単位ブロックとして前記複数の発熱素子を複数ブロックにて構成し、主走査方向における両端のブロックを除いて、発熱させられるべき発熱素子の属する第１ブロックと、該第１ブロックの主走査方向に隣接する一対のブロックのうちの一方の第２ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数と、第１ブロックと該第１ブロックに隣接する他方の第３ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数とが多いほどエネルギ量が少なくなるように、発熱させられるべき発熱素子に印加されるエネルギ量を設定する印加エネルギ量設定手段とを備えたことを特徴とする感熱記録装置。
【請求項２】
所定の品質にてドットを記録できる所定の第１エネルギ量が予め格納される第１エネルギ量記憶手段を備え、
前記印加エネルギ量設定手段は、前記第１ブロックと前記第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して第１の割合以下であり、且つ第１ブロックと前記第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第１の割合以下である第１発熱状態の場合には、該発熱させられるべき発熱素子に印加されるエネルギ量を前記所定の第１エネルギ量に設定することを特徴とする請求項１に記載の感熱記録装置。
【請求項３】
前記所定の第１エネルギ量よりも小さい所定の第２エネルギ量が予め格納されている第２エネルギ量記憶手段を備え、
前記印加エネルギ量設定手段は、前記第１ブロックと前記第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して前記第１の割合よりも大きな第２の割合以上であり、且つ第１ブロックと第３ブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第２の割合以上である第２発熱状態の場合と、第１ブロックと第２ブロックとに属する発熱素子、あるいは第１ブロックと第３ブロックとに属する発熱素子の何れか一方が、総て発熱させられる第３発熱状態の場合とにおいては、該発熱させられるべき素子に印加されるエネルギ量を前記所定の第２エネルギ量に設定することを特徴とする請求項２に記載の感熱記録装置。
【請求項４】
前記所定の第１エネルギ量よりも小さく、且つ前記所定の第２エネルギ量よりも大きい所定の第３エネルギ量が予め格納される第３エネルギ量記憶手段を備え、
前記印加エネルギ量設定手段は、前記第１ブロックと前記第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の状態、及び第１ブロックと前記第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の状態が、共に前記第１発熱状態、第２発熱状態及び第３発熱状態以外の場合においては、該発熱させられるべき素子に印加させられるエネルギ量を前記所定の第３エネルギ量に設定することを特徴とする請求項３に記載の感熱記録装置。
【請求項５】
前記単位ブロックは２個の発熱素子から構成され、前記第１の割合は１／４であり、第２の割合は３／４であることを特徴とする請求項３に記載の感熱記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーマルヘッドに搭載された複数の発熱素子に選択的に多値化されたエネルギ量を印加し、そのエネルギ量を制御して各画素の所定濃度記録を行う感熱記録装置に関し、特に、前記複数の発熱素子を主査方向の隣接する少なくとも２個の発熱素子を単位ブロックとして複数のブロックにて構成し、発熱させられるべき発熱素子の属するブロックと、該ブロックの主走査方向に隣接する一対のブロックとに属する発熱素子の発熱データに基づいて、発熱させられるべき発熱素子に印加されるエネルギ量を設定することにより、常に同一濃度の画素を記録することが可能であると共に、高品位の印字が可能な感熱記録装置に関するものである。
【０００２】
【従来の技術】
従来より、サーマルヘッドを用いた同一濃度の画素を記録するための各種の感熱記録装置が提案されている。
例えば、特公昭６４−２０７６号公報に記載されたサーマル記録方法では、発熱抵抗体を複数個有するサーマルヘッドを用いて印字を行うサーマル記録方法において、前記発熱抵抗体を発熱させるための印加パルスを複数個のパルスで形成し、現在発熱させるべき発熱抵抗体の直前の印字時の発熱状態と、現在発熱させるべき発熱抵抗体の上下に隣接した発熱抵抗体の直前の印字時の発熱状態と、現在発熱すべき発熱抵抗体の次回における発熱情報とを考慮して、現在発熱させるべき発熱抵抗体に対する印加パルスの数を選択して印字を行うサーマル記録方法が採用されている。これにより、印字すべき発熱抵抗体の直前の発熱の履歴、隣接する発熱抵抗体の直前の発熱の履歴、及び次回に印字すべき発熱抵抗体の予測を加味し、発熱させるべき発熱抵抗体に余分な熱を加えない程度で、且つ印字を行うのに十分な温度となるように前記印加パルスの数を制御するように構成されるため、セラミック基板等の温度上昇による印字のにじみを防止し、高品位の印字を行うことが可能となる。
【０００３】
【発明が解決しようとする課題】
しかしながら、特公昭６４−２０７６号公報に記載されたサーマル記録方法においては、現在発熱させるべき発熱素子にパルスを印加する際、該発熱素子の直前の印字時の発熱状態と、現在発熱させるべき発熱素子の上下に隣接した発熱素子の直前の印字時の発熱状態とが考慮されるのみであり、現在発熱させるべき発熱素子と同時に発熱される発熱素子は全く考慮されない。近年、サーマルヘッドの発熱素子の高密度化に伴い、現在発熱させるべき発熱素子は、同時に発熱される近傍の発熱素子、特に上下に隣接した発熱素子の発熱の影響を受けて、現在発熱させるべき発熱素子の印加ドットはエネルギ量が過多になり、上下の発熱素子の発熱がない場合と比べて、ドット径が増加したり、印字のにじみ、ツブレ等の不具合が生じるという問題がある。
【０００４】
そこで、本発明は、上述した問題点を解決するためになされたものであり、前記複数の発熱素子を主査方向の隣接する少なくとも２個の発熱素子を単位ブロックとして複数のブロックにて構成し、発熱させられるべき発熱素子の属するブロックと、該ブロックの主走査方向に隣接する一対のブロックとに属する発熱素子の発熱データに基づいて、発熱させられるべき発熱素子に印加されるエネルギ量を設定することにより、常に同一濃度の画素を記録することが可能であると共に、高品位の印字が可能な感熱記録装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
【０００６】
【０００７】
前記目的を達成するため請求項１に係る感熱記録装置は、主走査方向に複数の発熱素子が設けられたサーマルヘッドと、被印字媒体とを所定の副走査方向に相対移動させつつ、前記発熱素子に所定のエネルギ量を印加する印加手段とを備えた感熱記録装置において、各画素に対応する前記発熱素子の発熱データが格納される発熱データ記憶手段と、主走査方向の隣接する少なくとも２個の発熱素子を単位ブロックとして前記複数の発熱素子を複数ブロックにて構成し、主走査方向における両端のブロックを除いて、発熱させられるべき発熱素子の属する第１ブロックと、該第１ブロックの主走査方向に隣接する一対のブロックのうちの一方の第２ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数と、第１ブロックと該第１ブロックに隣接する他方の第３ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数とが多いほどエネルギ量が少なくなるように、発熱させられるべき発熱素子に印加されるエネルギ量を設定する印加エネルギ量設定手段とを備えたことを特徴とする。
【０００８】
このような特徴を有する請求項１に係る感熱記録装置においては、主走査方向の隣接する少なくとも２個の発熱素子を単位ブロックとして前記複数の発熱素子を主走査方向における両端のブロックを除いて、複数ブロックにて構成し、発熱させられるべき発熱素子の属する第１ブロックと、該第１ブロックの主走査方向に隣接する一対のブロックのうちの一方の第２ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数と、第１ブロックと該第１ブロックに隣接する他方の第３ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数とが多いほどエネルギ量が少なくなるように、発熱させられるべき発熱素子に印加されるエネルギ量が設定される。
これにより、主走査方向における両端のブロックを除いて、発熱させられるべき発熱素子の属する第１ブロックと、該第１ブロックの主走査方向に隣接する一対のブロックのうちの一方の第２ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数と、第１ブロックと該第１ブロックに隣接する他方の第３ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数とが考慮されて、該発熱させられるべき発熱素子への印加エネルギ量が設定されるため、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ、掠れ等の不具合が発生せずに、常に同一濃度の画素を記録することが可能であると共に、高品位の印字が可能となる。
【０００９】
また、請求項２に係る感熱記録装置は、請求項１に記載の感熱記録装置において、所定の品質にてドットを記録できる所定の第１エネルギ量が予め格納される第１エネルギ量記憶手段を備え、前記印加エネルギ量設定手段は、前記第１ブロックと前記第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して第１の割合以下であり、且つ第１ブロックと前記第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第１の割合以下である第１発熱状態の場合には、該発熱させられるべき発熱素子に印加されるエネルギ量を前記所定の第１エネルギ量に設定することを特徴とする。
【００１０】
このような特徴を有する請求項２に係る感熱記録装置では、請求項１に記載の感熱記録装置において、第１ブロックと第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して第１の割合以下であり、且つ第１ブロックと第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第１の割合以下である第１発熱状態の場合には、該発熱させられるべき発熱素子に印加されるエネルギ量が所定の第１エネルギ量に設定される。
これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の数が、少ない場合には、所定の第１エネルギ量が印加されて、所定のドット径の印字を行うことができ、高品位の印字が可能となる。
【００１１】
また、請求項３に係る感熱記録装置では、請求項２に記載の感熱記録装置において、前記所定の第１エネルギ量よりも小さい所定の第２エネルギ量が予め格納されている第２エネルギ量記憶手段を備え、前記印加エネルギ量設定手段は、前記第１ブロックと前記第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して前記第１の割合よりも大きな第２の割合以上であり、且つ第１ブロックと第３ブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第２の割合以上である第２発熱状態の場合と、第１ブロックと第２ブロックとに属する発熱素子、あるいは第１ブロックと第３ブロックとに属する発熱素子の何れか一方が、総て発熱させられる第３発熱状態の場合とにおいては、該発熱させられるべき素子に印加されるエネルギ量を前記所定の第２エネルギ量に設定することを特徴とする。
【００１２】
このような特徴を有する請求項３に係る感熱記録装置では、請求項２に記載の感熱記録装置において、第１ブロックと第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して第１の割合よりも大きな第２の割合であり、且つ、第１ブロックと第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第２の割合以上である第２発熱状態の場合と、第１ブロックと第２ブロックとに属する発熱素子、あるいは第１ブロックと第３ブロックとに属する発熱素子の何れか一方が、総て発熱させられる第３発熱状態の場合とにおいては、発熱させられるべき発熱素子に印加されるエネルギ量が、所定の第１エネルギ量よりも小さい所定の第２エネルギ量に設定される。
これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の多くが、発熱される前記第２発熱状態ないし第３発熱状態の場合には、前記所定の第１エネルギ量よりも小さい所定の第２エネルギ量が印加されて、ほぼ所定ドット径の印字を行うことができ、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、高品位の印字が可能となる。
【００１３】
また、請求項４に係る感熱記録装置は、請求項３に記載の感熱記録装置において、前記所定の第１エネルギ量よりも小さく、且つ前記所定の第２エネルギ量よりも大きい所定の第３エネルギ量が予め格納される第３エネルギ量記憶手段を備え、前記印加エネルギ量設定手段は、前記第１ブロックと前記第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の状態、及び第１ブロックと前記第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の状態が、共に前記第１発熱状態、第２発熱状態及び第３発熱状態以外の場合においては、該発熱させられるべき素子に印加させられるエネルギ量を前記所定の第３エネルギ量に設定することを特徴とする。
【００１４】
このような特徴を有する請求項４に係る感熱記録装置では、請求項３に記載の感熱記録装置において、第１ブロックと第２ブロックとに属する発熱素子のうちの発熱させられる発熱素子の状態、及び第１ブロックと第３ブロックとに属する発熱素子のうちの発熱させられる発熱素子の状態が前記第１発熱状態、第２発熱状態、及び第３発熱状態以外の場合においては、該発熱させられるべき発熱素子に印加されるエネルギ量が、前記所定の第１エネルギ量よりも小さく、且つ前記所定の第２エネルギ量よりも大きい所定の第３エネルギ量に設定される。
これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の発熱状態が、前記第１発熱状態、第２発熱状態、及び第３発熱状態以外の場合には、前記所定の第１エネルギ量よりも小さく、且つ前記所定の第２エネルギ量よりも大きい所定の第３エネルギ量が印加されて、ほぼ所定ドット径の印字を行うことができ、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、高品位の印字が可能となる。
さらに、請求項５に係る感熱記録装置は、請求項３に記載の感熱記録装置において、単位ブロックが２個の発熱素子から構成されるのであれば、第１の割合は１／４、第２の割合は３／４であることが望ましい。
【００１５】
【発明の実施の形態】
以下、本発明に係る感熱記録装置について、本発明をテープ印字装置につき具体化した実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るテープ印字装置の概略構成について図１に基づき説明する。図１は本実施形態に係るテープ印字装置の制御構成を示すブロック図である。
図１において、テープ印字装置は、制御装置１を核として構成されている。制御装置１は、各機器を制御するＣＰＵ２と、このＣＰＵ２にデータバス１１を介して接続された入出力インタフェース１０、ＣＧＲＯＭ３、ＲＯＭ４、５、ＲＡＭ６とから構成されている。なお、ＣＰＵ２の内部にはタイマ２ａが設けられている。
【００１６】
ここに、ＣＧＲＯＭ３には、多数のキャラクタの各々に関して、表示のためのドットパターンデータがコードデータに対応させて格納されている。
【００１７】
また、ＲＯＭ（ドットパターンデータメモリ）４には、アルファベット文字や記号等のキャラクタを印字するための多数のキャラクタの各々に関して、印字用ドットパターンデータが、書体（ゴシック系書体、明朝体書体等）毎に分類され、各書体毎に６種類（１６、２４、３２、４８、６４、９６のドットサイズ）の印字文字サイズ分、コードデータに対応させて格納されている。また、階調表現を含むグラフィック画像を印字するためのグラフィックパターンデータも記憶されている。
【００１８】
また、ＲＯＭ５には、キーボード３から入力された文字や数字等のキャラクタのコードデータに対応させてＬＣＤＣ１５を制御する表示駆動制御プログラム、印字バッファ８のデータを読み出してサーマルヘッド１７やテープ送りモータ１９を駆動する印字駆動制御プログラム、後述の各印字ドットの形成エネルギ量及びこの形成エネルギ量に対応するパルス数を決定するパルス数決定プログラム、各形成エネルギ量に対応するパルス数データテーブル２４（図５参照）、及びその他テープ印字装置の制御上必要な各種のプログラムが格納されている。そして、ＣＰＵ２は、かかるＲＯＭ５に記憶されている各種プログラムに基づいて各種の演算を行うものである。
【００１９】
さらに、ＲＡＭ６には、テキストメモリ７、印字バッファ８、カウンタ９等が設けられており、テキストメモリ７には、キーボード１２から入力された文書データが格納される。印字バッファ８には、複数の文字や記号等の印字用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納され、サーマルヘッド１７はかかる印字バッファ８に記憶されているドットパターンデータに従ってドット印字を行う。カウンタ９には、印字制御処理において各発熱素子に対応してカウントされるカウント値Ｎが格納される。
【００２０】
ここで、図１に戻ってブロック図の説明を続けると、入出力インタフェース１０には、キーボード１２と、切断スイッチ１３と、ＬＣＤ１４に表示データを出力するためのビデオＲＡＭ１６を有するディスプレイコントローラ（以下、ＬＣＤＣという）１５と、サーマルヘッド１７を駆動するための駆動回路１８と、テープ送りモータ１９を駆動するための駆動回路２０とが各々接続されている。
よって、キーボード１２の文字キーを介して文字等が入力された場合、そのテキスト（文書データ）がテキストメモリ７に順次記憶されていくとともに、ドットパターン発生制御プログラム及び表示駆動制御プログラムに基づいてキーボード１２を介して入力された文字等に対応するドットパターンがＬＣＤ１４上に表示される。また、サーマルヘッド１７は駆動回路１８を介して駆動され、印字バッファ８に記憶されたドットパターンデータのドット印字を行い、これと同期してテープ送りモータ１９が駆動回路２０を介してテープ２３（図２参照）の送り制御を行うものである。ここに、サーマルヘッド１７には、複数の発熱素子が設けられており、駆動回路１８を介して各発熱素子が選択的に発熱駆動されることにより文字等をテープ上にドット印字するものである。尚、前記テープ印字装置の構成については公知であるので、ここではその詳細な説明は省略する。
【００２１】
次に、前記のように構成されたテープ印字装置で行われるドット印字の制御処理について図２に基づいて説明する。図２は本実施形態に係るテープ印字装置の制御装置１において行われるドット印字処理の制御フローチャートである。
また、本実施形態において、サーマルヘッド１７は、説明の便宜上１２個の発熱素子が一列に設けられている例を示している。
【００２２】
先ず、キーボード１２の文字キー等が操作されてグラフィック画像混じりの文章が作成されると、その文章データがテキストメモリ７に格納される。そして、キーボード１２の印字キーが押され印字開始が指令されると、テキストメモリ７に格納されている文書データとＲＯＭ４の印字用ドットパターンデータ及びグラフィックパターンデータと、ＲＯＭ５のパルス数決定プログラム等に基づいて、印字データが作成され、印字バッファ８に格納される。そして、この印字データに基づいてサーマルヘッド１７の選択された各発熱素子に所定のパルス数のパルス列が印加され発熱駆動が開始される。
【００２３】
次に、図２に示されるように、ドット印字の制御処理においては、副走査方向にサーマルヘッド１７とテープ２３（図３参照）が１印字ピッチ分相対移動毎に、各印字ドットの形成エネルギ量及びこの形成エネルギ量に対応する印加パルス列のパルス数を決定するサブルーチンである形成エネルギ量決定ＳＵＢの制御処理が行われ（Ｓ１、Ｓ２：ＮＯ）、全部の印字ドットの形成エネルギ量が決定されると（Ｓ２：ＹＥＳ）、次に、印字サブルーチンである印字ＳＵＢの制御処理が行われる（Ｓ３）。そして、印字が終了するまで１印字ピッチ分相対移動毎に１印字ピッチ分ずつ印字バッファ８の印字ドットパターンデータが読み出されて、繰り返し印字され（Ｓ４：ＮＯ）、印字バッファ８のドットパターンデータを全て印字すると終了する（Ｓ４：ＹＥＳ）。
【００２４】
次に、各印字ドットの形成エネルギ量及びこの形成エネルギ量に対応する印加パルス列のパルス数を決定するサブルーチンである形成エネルギ量決定ＳＵＢ（Ｓ１）の制御処理について、図３乃至図５に基づいて説明する。図３は本実施形態に係るサーマルヘッド１７により印字されるドットを模式的に示す図である。図４は図３における印字ドットＤ３の形成エネルギ量を決定する形成エネルギ量決定ＳＵＢのフローチャートである。図５は本実施形態に係る各形成エネルギ量に対応する印加パルス列のパルス数のデータテーブルである。
図３に示されるように、テープ２３に現在印字される印字ドットは、主査方向（図３中、上下方向）に並ぶ各印字ドットＤ１、Ｄ２、Ｄ３、Ｄ４、Ｄ５、Ｄ６、Ｄ７、Ｄ８、Ｄ９、Ｄ１０、Ｄ１１、及びＤ１２（図３中、破線の丸印）である。
また、各印字ドットは、順番に主走査方向の隣接する２個の印字ドットで１つのブロックを構成している。即ち、２個の印字ドットＤ１、Ｄ２によってブロックＢ１が、構成されている。また、２個の印字ドットＤ３、Ｄ４によってブロックＢ２が、構成されている。同様に、２個の印字ドットＤ５、Ｄ６によってブロックＢ３が、印字ドットＤ７、Ｄ８によってブロックＢ４が、印字ドットＤ９、Ｄ１０によってブロックＢ５が、印字ドットＤ１１、Ｄ１２によってブロックＢ６が各々構成されている。
そして、各印字ドットＤ１〜Ｄ１２の各々の形成エネルギ量は、各々の印字ドット毎に、各印字ドットＤ１〜Ｄ１２の各々の属するブロックと、該ブロックの主走査方向に隣接する一対のブロック（図３中、上下に隣接するブロック）との、３個のブロックに属する６個の印字ドットに対応する発熱素子の発熱の有無により決定される。
【００２５】
次に、一例として、図３における印字ドットＤ３の形成エネルギ量の決定を、図４に示される形成エネルギ量決定ＳＵＢのフローチャートに基づいて説明する。
先ず、印字ドットＤ３が発熱しない場合（Ｓ５：ＮＯ）には、印加パルス列のパルス数Ｎに０を代入して、印字ドットＤ３の印字データとして印字バッファ８に格納する（Ｓ１５）。
また、印字ドットＤ３が発熱する場合（Ｓ５：ＹＥＳ）には、印字ドットＤ３が属するブロックＢ２と、このブロックＢ２の上に隣接するブロックＢ１との、２つのブロックＢ１、Ｂ２に属する各印字ドットＤ１、Ｄ２、Ｄ３、Ｄ４に対応する発熱素子の発熱個数を印字バッファ８の印字データに基づいて算出する（Ｓ６）。そして、この発熱する総数が４個の場合、即ち、全数発熱の場合には（Ｓ６：ＹＥＳ）、印字ドットＤ３の形成エネルギ量にＰ１を代入し、ＲＡＭ６に格納する（Ｓ７）。
【００２６】
次に、２つのブロックＢ１、Ｂ２に属する各印字ドットＤ１〜Ｄ４に対応する発熱素子の発熱する総数が４個未満の場合には（Ｓ６：ＮＯ）、ブロックＢ２とこのブロックＢ２の下に隣接するブロックＢ３に属する各印字ドットＤ３、Ｄ４、Ｄ５、Ｄ６に対応する発熱素子の発熱個数を印字バッファ８の印字データに基づいて算出する（Ｓ８）。そして、この発熱する総数が４個の場合（即ち、全数発熱の場合）には（Ｓ８：ＹＥＳ）、印字ドットＤ３の形成エネルギ量にＰ１を代入し、ＲＡＭ６に格納する（Ｓ９）。
【００２７】
次に、２つのブロックＢ２、Ｂ３に属する各印字ドットＤ３〜Ｄ６に対応する発熱素子の発熱する総数が４個未満の場合には（Ｓ８：ＮＯ）、再度、ブロックＢ１とブロックＢ２に属する各印字ドットＤ１〜Ｄ４に対応する発熱素子の発熱個数を印字バッファ８の印字データに基づいて算出し、その発熱する総数が３個で（Ｓ９：ＹＥＳ）、且つブロックＢ２、Ｂ３に属する各印字ドットＤ３〜Ｄ６に対応する発熱素子の発熱総数が３個である場合には（Ｓ１０：ＹＥＳ）、印字ドットＤ３の形成エネルギ量にＰ１を代入し、ＲＡＭ６に格納する（Ｓ７）。
一方、ブロックＢ１、Ｂ２に属する各印字ドットＤ１〜Ｄ４に対応する発熱素子の発熱個数が３個であるが（Ｓ９：ＹＥＳ）、ブロックＢ２、Ｂ３に属する各印字ドットＤ３〜Ｄ６に対応する発熱素子の発熱総数が３個でない、即ち３個未満である場合には（Ｓ１０：ＮＯ）、印字ドットＤ３の形成エネルギ量にＰ２を代入し、ＲＡＭ６に格納する（Ｓ１１）。
【００２８】
次に、２つのブロックＢ１、Ｂ２に属する各印字ドットＤ１〜Ｄ４に対応する発熱素子の発熱する総数が３個でない、即ち、３個未満である場合には（Ｓ９：ＮＯ）、その総数が１個であるか否かが判断され（Ｓ１２）、１個でない場合には（Ｓ１２：ＮＯ）、印字ドットＤ３の形成エネルギ量にＰ２を代入し、ＲＡＭ６に格納する（Ｓ１１）。
一方、１個である場合には（Ｓ１２：ＹＥＳ）、再度、ブロックＢ２、Ｂ３に属する各印字ドットＤ３〜Ｄ６に対応する発熱素子の発熱個数を印字バッファ８の印字データに基づいて算出し（Ｓ１３）、その発熱する総数が１個である場合には（Ｓ１３：ＹＥＳ）、印字ドットＤ３の形成エネルギ量にＰ３を代入し、ＲＡＭ６に格納する（Ｓ１４）。
２つのブロックＢ２、Ｂ３に属する各印字ドットＤ３〜Ｄ６に対応する発熱素子の発熱総数が１個でない、即ち、１個よりも大きい場合には（Ｓ１３：ＮＯ）、印字ドットＤ３の形成エネルギ量にＰ２を代入し、ＲＡＭ６に格納する（Ｓ１１）。
【００２９】
次に、ＲＡＭ６に格納されている印字ドットＤ３の形成エネルギ量が、再度読み込まれ、ＲＯＭ５に格納されている各形成エネルギ量に対応する印加パルス列のパルス数のデータテーブル２４（図５参照）から印字ドットＤ３の形成エネルギ量に対応するパルス数Ｎが読み込まれる。そして、該パルス数Ｎは、印字バッファ８の印字ドットＤ３の印字データとして格納され、印字ドットＤ５の形成エネルギ量決定ＳＵＢ（Ｓ１）の制御処理を終了し、制御フローチャートに戻る（Ｓ１５）。
ここで、各形成エネルギ量に対応する印加パルス列のパルス数のデータテーブル２４を、図５に基づいて説明する。印字ドットの形成エネルギ量がＰ１の場合には、該印字ドットに印加されるパルス列のパルス数Ｎは、２パルスである。また、印字ドットの形成エネルギ量がＰ２の場合には、該印字ドットに印加されるパルス列のパルス数Ｎは、４パルスである。また、印字ドットの形成エネルギ量がＰ３の場合には、該印字ドットに印加されるパルス列のパルス数Ｎは、６パルスである。
【００３０】
したがって、印字ドットＤ３以外の各印字ドットＤ１、Ｄ２、Ｄ４、Ｄ５、Ｄ６、Ｄ７、Ｄ８、Ｄ９、Ｄ１０、Ｄ１１、及びＤ１２の形成エネルギ量も、同様にして決定され、ＲＯＭ５に格納されている各形成エネルギ量に対応する印加パルス列のパルス数のデータテーブル２４（図５参照）から各印字ドットＤ１、Ｄ２、Ｄ４、Ｄ５、Ｄ６、Ｄ７、Ｄ８、Ｄ９、Ｄ１０、Ｄ１１、及びＤ１２の形成エネルギ量に対応するパルス数Ｎが読み込まれる。そして、該パルス数Ｎは、印字バッファ８の各印字ドットＤ１、Ｄ２、Ｄ４、Ｄ５、Ｄ６、Ｄ７、Ｄ８、Ｄ９、Ｄ１０、Ｄ１１、及びＤ１２の印字データとして格納される（Ｓ５〜Ｓ１５）。
尚、各印字ドットＤ１、Ｄ２の属するブロックＢ１と、各印字ドットＤ１１、Ｄ１２の属するブロックＢ６の上側若しくは下側に隣接するブロックが無い場合には、各々、上側若しくは下側に印字しない２個のドットによって構成される仮想のブロックが設けられ、上記と同様にして各印字ドットＤ１、Ｄ２、Ｄ１１、及びＤ１２の形成エネルギ量は、決定される。
【００３１】
次に、印字サブルーチンである印字ＳＵＢ（Ｓ３）の制御処理について、図６及び図７に基づいて説明する。図６は本実施形態に係る印字処理のサブルーチンである印字ＳＵＢのフローチャートである。図７は本実施形態に係る印字処理の６パルスのパルス列を印加する場合のタイムチャートである。尚、以後の説明において、パルス幅又は印加幅とは、パルスがＯＮしている時間である。
先ず、各印字ドットＤ１〜Ｄ１２の印字記録について説明する。図６に示されるように、印字サブルーチンである印字ＳＵＢにおいては、印字バッファ８に格納されている各印字ドットＤ１〜Ｄ１２に対応する各パルス数Ｎを読み出し、各発熱素子に対応する各カウント値Ｎに代入してカウンタ９に格納する（Ｓ２１）。
【００３２】
次に、サーマルヘッド１７の選択された発熱素子への印加パルスがＯＮになり、各発熱素子が発熱を開始する（Ｓ２２）。
【００３３】
次に、タイマー２ａをスタートさせる（Ｓ２３）。次に、ＲＯＭ５に格納されている第１番目のパルスの印加時間Ｔ１（図７参照）を読み出し、タイマー２ａのカウント時間がＴ１になる迄待ち（Ｓ２４：ＮＯ）、タイマー２ａのカウント時間がＴ１になると（Ｓ２４：ＹＥＳ）、選択された各発熱素子への印加パルスをＯＦＦにするとともに、タイマー２ａを停止させ、カウント時間を０にした後に、再度、タイマー２ａをスタートさせる（Ｓ２５）。
【００３４】
次に、ＲＯＭ５に格納されている印加パルスのＯＦＦ時間Ｔｏｆｆ（図７参照）を読み出し、タイマー２ａのカウント時間がＴｏｆｆになる迄待ち（Ｓ２６：ＮＯ）、タイマー２ａのカウント時間がＴｏｆｆになると、タイマー２ａを停止させ、カウント時間を０にした後に、再度、タイマー２ａをスタートさせる（Ｓ２６：ＹＥＳ）。
【００３５】
次に、選択された各発熱素子のカウント値Ｎをカウンタ９から読み出し、該カウント値Ｎから１引き算し、再度、各発熱素子に対応させてカウンタ９に格納する（Ｓ２７）。次に、サーマルヘッド１７の選択された各発熱素子への印加パルスをＯＮにする（Ｓ２８）。
【００３６】
次に、ＲＯＭ５に格納されている第２番目以降のパルスの印加時間Ｔ２（図７参照）を読み出し、タイマー２ａのカウント時間がＴ２になる迄待ち（Ｓ２９：ＮＯ）、タイマー２ａのカウント時間がＴ２になると（Ｓ２９：ＹＥＳ）、選択された各発熱素子への印加パルスをＯＦＦにするとともに、タイマー２ａを停止させ、カウント時間を０にした後に、再度、タイマー２ａをスタートさせる（Ｓ３０）。
ここで、第２番目以降のパルスの印加時間Ｔ２は、第１番目のパルスの印加時間Ｔ１よりも短い時間に設定されている。
【００３７】
次に、ＲＯＭ５に格納されている印加パルスのＯＦＦ時間Ｔｏｆｆを読み出し、タイマー２ａのカウント時間がＴｏｆｆになる迄待ち（Ｓ３１：ＮＯ）、タイマー２ａのカウント時間がＴｏｆｆになると、タイマー２ａを停止させ、カウント時間を０にした後に、再度、タイマー２ａをスタートさせる（Ｓ３１：ＹＥＳ）。
【００３８】
次に、選択された各発熱素子のカウント値Ｎをカウンタ９から読み出し、該カウント値Ｎから１引き算し、再度、各発熱素子に対応させてカウンタ９に格納する（Ｓ３２）。
【００３９】
次に、選択された各発熱素子のカウント値Ｎをカウンタ９から読み出し、該カウント値Ｎが、０でなければ（Ｓ３３：ＮＯ）、サーマルヘッド１７の選択された各発熱素子への印加パルスをＯＮにして（Ｓ２８）、カウント値Ｎが０になるまでＳ２８以降の処理を繰り返す。
【００４０】
また、各発熱素子に対応する該カウント値Ｎが０であれば、この発熱素子へのパルスの印加は終了し、制御フローチャートに戻る（Ｓ３３：ＹＥＳ）。
【００４１】
次に、以上の印字ＳＵＢ（Ｓ３）の制御における発熱素子の温度上昇変化の一例を図７に基づいて説明する。図７は、発熱素子の印加パルス列のパルス数Ｎが６パルスのときの時間に対する発熱素子の温度上昇を示した図である。
第１番目の印加パルスは時間Ｔ１であり、このとき発熱素子の温度上昇曲線２５は、ほぼ予定発熱温度まで上昇している。そして、時間Ｔｏｆｆの間印加パルスがＯＦＦになり、発熱素子の温度は少し下がるが、再度、時間Ｔ２の間印加されるので発熱し、温度が上昇する。そして、時間Ｔｏｆｆの停止と時間Ｔ２の印加をカウンタ９に記憶されているカウント値ＮがＮ＝０になる迄繰り返す。
これにより、発熱素子は、第１番目の印加パルスによって、所定温度に予熱され、第２番目以降から第６番目迄の印加パルスによってほぼ一定の発熱温度に（Ｔ２×５＋Ｔｏｆｆ×５）の間保持され、印加パルス数が６パルスの印字ドットがテープ２３に印字される。
【００４２】
以上詳細に説明した通り、本実施形態のテープ印字装置においては、制御装置１の制御によって、キーボード１２の印字キーが押され印字開始が指令されると、テキストメモリ７に格納されている文書データとＲＯＭ４の印字用ドットパターンデータ及びグラフィックパターンデータと、ＲＯＭ５の各形成エネルギ量に対応するパルス数データテーブル２４等に基づいて、パルス数決定ＳＵＢ１（Ｓ１）の制御処理により各印字ドットＤ１〜Ｄ１２は、２個ずつのブロックに分けられ、各印字ドットＤ１〜Ｄ１２の形成エネルギ量が決定されると共に、この形成エネルギ量に対応する印加パルス列のパルス数Ｎが作成され、印字バッファ８に印字データとして格納される。そして、制御装置１の制御によって、印字ＳＵＢ（Ｓ３）の制御処理によりサーマルヘッド１７の各印字ドットＤ１〜Ｄ１２に対応する各発熱素子に印加されるパルス数Ｎに対応するパルス列の第１番目のパルスの印加パルス幅は、Ｔ１に設定され、該第１番目の印加パルスにより各発熱素子が所定発熱温度に予熱される。次に、パルス印加は時間Ｔｏｆｆの間ＯＦＦになり、次に、パルス列の第２番目の印加パルス幅が時間Ｔ２に設定され、印加される。そして、所定パルス数Ｎになる迄、時間ＴｏｆｆのＯＦＦと時間Ｔ２の印加を繰り返し、所定濃度のドット印字が行われる。
【００４３】
したがって、現在発熱させられるべき発熱素子の属する第１ブロックと、該第１ブロックの上に隣接する第２ブロックとに属する発熱素子のうち発熱する発熱素子の総数が１個であり、且つ第１ブロックと、該第１ブロックの下に隣接する第３ブロックとに属する発熱素子のうち発熱する発熱素子の総数が１個である場合には、現在発熱させられるべき発熱素子の形成エネルギ量はＰ３に設定され、６パルスのパルス列が印加される。これにより、印字の掠れ等が発生することなく所定ドット径の印字を行うことができ、高品位の印字が可能となる。
また、前記第１ブロックと第２ブロックとに属する発熱素子が総て発熱する場合、あるいは、第１ブロックと第３ブロックとに属する発熱素子が総て発熱する場合には、現在発熱させられるべき発熱素子の形成エネルギ量はＰ１に設定され、また、第１ブロックと第２ブロックとに属する発熱素子のうち発熱する発熱素子の総数が３個であり、且つ第１ブロックと第２ブロックとに属する発熱素子のうち発熱する発熱素子の総数が３個である場合にも、現在発熱させられるべき発熱素子の形成エネルギ量はＰ１に設定され、２パルスのパルス列が印加される。これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の発熱状態が考慮されて、該発熱させられるべき発熱素子への印加エネルギ量が設定されるため、ほぼ所定ドット径の印字を行うことができ、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、常に同一濃度の画素を記録することが可能であると共に、高品位の印字が可能となる。
また、前記第１ブロックと第２ブロックとに属する発熱素子のうち発熱する発熱素子の総数、及び第１ブロックと第３ブロックとに属する発熱素子のうち発熱する発熱素子の総数が上記以外の場合には、現在発熱させられるべき発熱素子の形成エネルギ量はＰ２に設定され、４パルスのパルス列が印加される。これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の発熱状態が上記発熱状態以外の場合であっても、ほぼ所定ドット径の印字を行うことができ、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、高品位の印字が可能となる。
さらに、現在発熱させられるべき発熱素子に印加される印字ドットの形成エネルギ量は、パルス列のパルス数により制御されるため、制御が容易になり、制御回路構成が簡単になり製造コストダウン、及び小型化が可能となる。
【００４４】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論であり、以下のようにしてもよい。
（ａ）前記実施形態では、各ブロックＢ１〜Ｂ６に属する発熱素子の個数を２個に設定したが、２個以上であれば任意の個数でもよい。
（ｂ）前記実施形態では、パルス数データテーブル２４の各形成エネルギ量Ｐ１、Ｐ２、Ｐ３に対応するパルス数を２パルス、４パルス、６パルスとしたが、各パルス数は、任意のパルス数でもよい。（例えば、２パルス、５パルス、１０パルス等）
（ｃ）前記実施形態では、サーマルヘッド１７に設けられた発熱素子の個数を１２個にしたが、もっと多くの個数を設けてもよい。（例えば、９６個、１２８個、２５６個等）
【００４５】
【発明の効果】
【００４６】
以上説明した通り請求項１に係る感熱記録装置においては、主走査方向の隣接する少なくとも２個の発熱素子を単位ブロックとして前記複数の発熱素子を主走査方向における両端のブロックを除いて、複数ブロックにて構成し、発熱させられるべき発熱素子の属する第１ブロックと、該第１ブロックの主走査方向に隣接する一対のブロックのうちの一方の第２ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数と、第１ブロックと該第１ブロックに隣接する他方の第３ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数とが多いほどエネルギ量が少なくなるように、発熱させられるべき発熱素子に印加されるエネルギ量が設定される。
これにより、発熱させられるべき発熱素子の属する第１ブロックと、該第１ブロックの主走査方向に隣接する一対のブロックのうちの一方の第２ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数と、第１ブロックと該第１ブロックに隣接する他方の第３ブロックとの２つのブロックに属する発熱素子のうちの発熱させられるべき発熱素子の数とが考慮されて、該発熱させられるべき発熱素子への印加エネルギ量が設定されるため、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ、掠れ等の不具合が発生せずに、常に同一濃度の画素を記録することが可能であると共に、高品位の印字が可能な感熱記録装置を提供することができる。
【００４７】
また、請求項２に係る感熱記録装置においては、請求項１に記載の感熱記録装置において、第１ブロックと第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して第１の割合以下であり、且つ第１ブロックと第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第１の割合以下である第１発熱状態の場合には、該発熱させられるべき発熱素子に印加されるエネルギ量が所定の第１エネルギ量に設定される。
これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の数が、少ない場合には、所定の第１エネルギ量が印加されて、所定のドット径の印字を行うことができ、高品位の印字が可能な感熱記録装置を提供することができる。
【００４８】
また、請求項３に係る感熱記録装置においては、請求項２に記載の感熱記録装置において、第１ブロックと第２ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が両ブロック内の総発熱素子数に対して第１の割合よりも大きな第２の割合であり、且つ、第１ブロックと第３ブロックとに属する発熱素子のうちの発熱させられるべき発熱素子の数が、両ブロック内の総発熱素子数に対して第２の割合以上である第２発熱状態の場合と、第１ブロックと第２ブロックとに属する発熱素子、あるいは第１ブロックと第３ブロックとに属する発熱素子の何れか一方が、総て発熱させられる第３発熱状態の場合とにおいては、発熱させられるべき発熱素子に印加されるエネルギ量が、所定の第１エネルギ量よりも小さい所定の第２エネルギ量に設定される。
これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の多くが、発熱される前記第２発熱状態ないし第３発熱状態の場合には、前記所定の第１エネルギ量よりも小さい所定の第２エネルギ量が印加されて、ほぼ所定ドット径の印字を行うことができ、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、高品位の印字が可能な感熱記録装置を提供することができる。
【００４９】
また、請求項４に係る感熱記録装置においては、請求項３に記載の感熱記録装置において、第１ブロックと第２ブロックとに属する発熱素子のうちの発熱させられる発熱素子の状態、及び第１ブロックと第３ブロックとに属する発熱素子のうちの発熱させられる発熱素子の状態が前記第１発熱状態、第２発熱状態、及び第３発熱状態以外の場合においては、該発熱させられるべき発熱素子に印加されるエネルギ量が、前記所定の第１エネルギ量よりも小さく、且つ前記所定の第２エネルギ量よりも大きい所定の第３エネルギ量に設定される。
これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の発熱状態が、前記第１発熱状態、第２発熱状態、及び第３発熱状態以外の場合には、前記所定の第１エネルギ量よりも小さく、且つ前記所定の第２エネルギ量よりも大きい所定の第３エネルギ量が印加されて、ほぼ所定ドット径の印字を行うことができ、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、高品位の印字が可能な感熱記録装置を提供することができる。
さらに、請求項５に係る感熱記録装置においては、請求項２乃至請求項４のいずれかに記載の感熱記録装置において、単位ブロックが２個の発熱素子から構成されるのであれば、第１の割合は１／４が望ましく、また、第２の割合は３／４であることが望ましい。このことにより、ドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、高品位の印字が可能な感熱記録装置を提供することができる。
【図面の簡単な説明】
【図１】  本実施形態に係るテープ印字装置の制御構成を示すブロック図である。
【図２】  本実施形態に係るテープ印字装置の制御装置において行われるドット印字処理の制御フローチャートである。
【図３】本実施形態に係るサーマルヘッドにより印字されるドットを模式的に示す図である。
【図４】本実施形態の図３に示される印字ドットＤ３の形成エネルギ量を決定する形成エネルギ量決定ＳＵＢのフローチャートである。
【図５】本実施形態に係る各形成エネルギ量に対応する印加パルス列のパルス数のデータテーブルである。
【図６】本実施形態に係る印字処理のサブルーチンである印字ＳＵＢのフローチャートである。
【図７】本実施形態に係る印字処理の６パルスのパルス列を印加する場合のタイムチャートである。
【符号の説明】
１  制御装置
２  ＣＰＵ
４、５  ＲＯＭ
６  ＲＡＭ
１７  サーマルヘッド
２３  テープ
２４  各形成エネルギ量に対応するパルス数のデータテーブル
２５  温度上昇曲線
Ｂ１〜Ｂ６  ブロック
Ｄ１〜Ｄ１２  印字ドット
【図１】
0003852201.tif 000002
【図２】
0003852201.tif 000003
【図３】
0003852201.tif 000004
【図４】
0003852201.tif 000005
【図５】
0003852201.tif 000006
【図６】
0003852201.tif 000007
【図７】
0003852201.tif 000008