(57)【要約】【課題】  発熱体に対して、それまでに実質的に影響を及ぼした蓄熱量を正確に予測して予熱パルスを生成する。  【解決手段】  サーマルヘッド制御装置は、複数の発熱体をライン上に配列させたサーマルヘッド４と、記録情報に基づいてサーマルヘッドの各発熱体を選択的に駆動するための駆動パルスを生成するサーマルヘッド制御部５と、を備えている。 サーマルヘッド制御部は、印刷対象ドットに対する印刷タイミング前に該ドットに対応する発熱体を駆動して予熱する予熱パルスを生成する予熱パルス生成手段９と、印刷対象ドットが印刷タイミングになったときに該ドットに対応する発熱体を駆動する基本パルスを生成する基本パルス生成手段８と、を備えている。予熱パルス生成手段９は、印刷対象ドットの周辺にありドット列方向及びライン方向に位置する複数のドットのうち印刷対象となっているドットパターンに基づいて予熱パルスを生成する。【選択図】  図１
2008229855.tif 000002
【特許請求の範囲】
【請求項１】
複数の発熱体をライン上に配列させたサーマルヘッドと、記録情報に基づいて該サーマルヘッドの各発熱体を選択的に駆動するための駆動パルスを生成するサーマルヘッド制御部と、を備えるサーマルヘッド制御装置において、
前記サーマルヘッド制御部は、
印刷対象ドットに対する印刷タイミング前に該ドットに対応する発熱体を駆動して予熱する予熱パルスを生成する予熱パルス生成手段と、
印刷対象ドットが印刷タイミングになったときに該ドットに対応する発熱体を駆動する基本パルスを生成する基本パルス生成手段と、
を備え、
前記予熱パルス生成手段は、前記印刷対象ドットの周辺にありドット列方向及びライン方向に位置する複数のドットのうち印刷対象となっているドットパターンに基づいて予熱パルスを生成することを特徴とするサーマルヘッド制御装置。
【請求項２】
前記予熱パルス生成手段は、前記ドットパターンに基づいたパルスパターンの予熱パルスを生成することを特徴とする、請求項１記載のサーマルヘッド制御装置。
【請求項３】
前記パルスパターンは、パルス幅の異なるパルスを組み合わせて構成したパターンである請求項２記載のサーマルヘッド制御装置。
【請求項４】
前記パルスパターンは、パルス幅が同じパルスを組み合わせて構成したパターンである請求項２記載のサーマルヘッド制御装置。
【請求項５】
前記パルスパターンは、パルス幅が同じであってパルス印加タイミングが異なるパルスを組み合わせて構成したパターンである請求項２記載のサーマルヘッド制御装置。
【請求項６】
前記基本パルス生成手段は、前記印刷対象ドットの周辺に位置するドットのうち印刷対象となっているドットパターンに基づいて基本パルスを生成することを特徴とする、請求項１〜６のいずれかに記載のサーマルヘッド制御装置。
【請求項７】
前記基本パルス生成手段は、前記印刷対象ドットの直前位置にあるドットの印刷有無に基づいて基本パルスを生成する、請求項６記載のサーマルヘッド制御装置。
【請求項８】
複数の発熱体をライン上に配列させたサーマルヘッドに対して、記録情報に基づいて該サーマルヘッドの各発熱体を選択的に駆動するための駆動パルスをサーマルヘッド制御部から与えるサーマルヘッド制御方法において、
印刷対象ドットに対する印刷タイミング前に該ドットに対応する発熱体を駆動して予熱する予熱パルスを生成する予熱パルス生成ステップと、
印刷対象ドットが印刷タイミングになったときに該ドットに対応する発熱体を駆動する基本パルスを生成する基本パルス生成ステップと、
を備え、
前記予熱パルス生成ステップは、前記印刷対象ドットの周辺にありドット列方向及びライン方向に位置する複数のドットのうち印刷対象となっているドットパターンに基づいて予熱パルスを生成することを特徴とするサーマルヘッド制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライン状のサーマルヘッドを用いたサーマルヘッド制御装置及びサーマルヘッド制御方法に関する。
【背景技術】
【０００２】
ライン状のサーマルヘッドを用いたサーマルヘッド制御装置では、複数の発熱体をライン状に配列してサーマルヘッドを構成している。搬送されてくる記録媒体に印刷を行うために、記録情報に基づいて複数の発熱体を選択的に駆動し、それらの発熱体に熱エネルギを選択的に付与する。このようなサーマルヘッド制御装置を内蔵したプリンタとしては、主に、インクリボンを用いた直接型熱転写プリンタと、感熱記録媒体を用いた感熱印刷プリンタが実用化されている。直接型熱転写プリンタは、プラテンとサーマルヘッドとの間にインクを塗布したインクフィルムと用紙とを挟持し、インクフィルムと用紙を繰出して印刷を実施する。感熱印刷プリンタは、感熱記録媒体の表面に塗布されている発色塗料と発熱体を接触させることで熱エネルギを記録媒体に付与し、発色させて印刷を実施する。
【０００３】
上記サーマルプリンタは、普通紙、厚紙、葉書などの幅広い種類の用紙や、感熱紙、感熱剤付着カードなどの記録媒体への記録が可能であるが、上記サーマルヘッド制御装置を使用して記録媒体に対して高速で印刷を行うと、印刷開始直後の濃度が低く、印刷が連続する部分においては、濃度が徐々に濃くなるという問題が発生する。これは、発熱体に適切な熱エネルギーが付与されていないためであり、特に、印刷が連続する部分において濃度が徐々に濃くなる原因は、付与した熱エネルギが発熱体およびサーマルヘッドに蓄熱しているためである。このような現象は、印刷品質の低下に繋がる。
【０００４】
この課題を解決するため、印刷開始直前にサーマルヘッドの全発熱体や印刷中の全非印刷の発熱体に対し、インクリボンのインクが溶融しない程度の熱エネルギを付与し所定温度に予熱する制御を行い、それにより印刷開始直後の濃度を高くする制御装置が提案されている（特許文献１）。
【０００５】
また、直接型熱転写プリンタにおいて、印刷対象ヘッドに対する印刷タイミング前に該ドットに対応する発熱体を駆動して、該発熱体をインクリボンのインクが溶融しない程度に予熱する制御装置が提案されている（特許文献２）。
【特許文献１】特開平３−４５３６３号公報
【特許文献２】特開２００６−０２７１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、印刷タイミング以前の発熱体毎に不均一な蓄熱を考慮していないため、印刷濃度のばらつきを解決するには不十分であった。
【０００７】
上記蓄熱は、記録情報、印刷速度、媒体の種類等のパラメータにより各発熱体毎に異なっているため、全発熱体や全非印刷の発熱体に対して一定の予熱を行っても発熱体毎に正確な温度コントロールを行うことができない。
【０００８】
また、特許文献２では、印刷対象ドットの直前のドットの熱影響を考慮しているに過ぎないため、ドット列方向の蓄熱効果により印刷対象ドットに印刷を行うときの発熱体の温度が一定値以上に上昇する恐れがあった。
【０００９】
また、感熱記録媒体を用いたプリンタにおいては、インクリボンと異なり、発色開始温度以降の発熱体の温度変化によって印刷濃度が変化するため、特許文献１、２に示される制御方法により過剰な熱エネルギーの付与されたドットが存在すると、印刷濃度が不均一となる問題がより深刻になる不都合があった。
【００１０】
本発明の目的は、印刷対象ドットに印刷しようとしている発熱体に対して、それまでに実質的に影響を及ぼした蓄熱量を正確に予測して予熱パルスを生成する
サーマルヘッド制御装置及びサーマルヘッド制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るサーマルヘッド制御装置は、複数の発熱体をライン上に配列させたサーマルヘッドと、記録情報に基づいて該サーマルヘッドの各発熱体を選択的に駆動するための駆動パルスを生成するサーマルヘッド制御部と、を備えるサーマルヘッド制御装置において、
前記サーマルヘッド制御部は、
印刷対象ドットに対する印刷タイミング前に該ドットに対応する発熱体を駆動して予熱する予熱パルスを生成する予熱パルス生成手段と、
印刷対象ドットが印刷タイミングになったときに該ドットに対応する発熱体を駆動する基本パルスを生成する基本パルス生成手段と、
を備えている。
【００１２】
本発明の上記予熱パルス生成手段は、前記印刷対象ドットの周辺にありドット列方向及びライン方向に位置する複数のドットのうち印刷対象となっているドットパターンに基づいて予熱パルスを生成する。
【００１３】
このように構成することで、予熱パルスの生成にはドット列方向の蓄熱量も考慮されるから、より正確な予熱を行うことができる。
【００１４】
予熱パルスは、ドットパターンに基づいて、パルスパターンを決定する。例えば、パルス幅の異なる複数のパルスを組み合わせたり、パルス長を変化されたり、パルス印加タイミングを変えたりする。
【００１５】
基本パルス生成手段は、前記印刷対象ドットの直前位置にあるドットの印刷有無に基づいて基本パルスのパルスパターンを変えることも可能である。
【発明の効果】
【００１６】
本発明によれば、ライン方向とドット列方向の両方の方向の蓄熱量に基づいて印刷を行う発熱体が駆動することで、各発熱体に対して常に一定の熱エネルギーが付与されることになり、印刷濃度が均一で高品質な印刷を行うことができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施の形態）
図１は、本発明の実施形態のサーマル印刷装置のブロック図である。このサーマル印刷装置は、感熱記録媒体を用いたサーマル印刷を実施する。
【００１８】
サーマル印刷装置は、上位ホスト１とインタフェース２を介して接続されており、装置制御部３は、印刷を行うサーマルヘッド４を制御するサーマルヘッド制御部５と、印刷データ等の各種情報を格納するローカルメモリ６と、装置の特性情報を格納する装置情報レジスタ７とを備える。装置情報レジスタ７に格納するデータは、サーマルヘッド抵抗値情報、サーマルヘッド駆動電圧情報、サーマルヘッド温度情報、媒体特性情報を含み、印刷時に付与する熱エネルギーを決定するのに必要なパラメータ情報である。
【００１９】
サーマルヘッド制御部５は基本パルス生成手段８と、予熱パルス生成手段９とを備えている。
【００２０】
ローカルメモリ６は、タイマテーブル１０を備える。タイマテーブル１０には、印刷対象ドット（印刷タイミングにおいて印刷されるドット）に対応する発熱体に印加する基本パルスＰｘの設定値（パルス幅）と、予熱対象ドット（印刷タイミング直前において予熱されるドット）に対応する発熱体に印加する予熱パルスＰｙの設定値（パルス幅）とを記憶する。基本パルスＰｘは、装置情報レジスタ７に記憶されている装置情報に基づいて設定される。予熱パルスＰｙは、後述するように、パルス幅の異なる予熱パルスＰｙ１〜Ｐｙ３で構成され、これらがタイマテーブル１０に記憶されている。
【００２１】
サーマルヘッド４は、１ライン分のパルスデータを格納できるレジスタ１１と、パルスによって発熱させる発熱体１２とを備える。なお、サーマルヘッド制御部５は、サーマルヘッド４に設けることも可能である。
【００２２】
サーマル印刷装置での印刷動作について説明する。
【００２３】
上位ホスト１は、インタフェース２を介して、装置制御部３に印刷の指示と印刷データ（記録情報）を送信する。装置制御部３は、受信した印刷データをローカルメモリ６に格納する。印刷指示を受け取った装置制御部３は、基本パルス生成手段８により、基本パルスＰｘを生成する。基本パルスＰｘは、装置情報レジスタ７に格納している情報に基づいて、タイマテーブル１０内に登録されている基本パルス設定値テーブルを参照して生成される。また、サーマルヘッド制御部５は、予熱パルス生成手段９により、予熱パルスＰｙを生成する。予熱パルスＰｙは、受信した印刷データに基づいて、タイマテーブル１０内に登録されている予熱パルス設定値テーブルを参照して生成される。詳細については後述するように、予熱パルスＰｙは、印刷対象ドットの周辺のドット列方向及びライン方向に位置する複数のドットのうち印刷対象となっているドットパターンに基づいて生成される。詳細には、印刷対象ドットを基準にライン方向に一つ前のドットを中心に、このドット（後述のように、このドットを予熱制御対象ドットという）周辺のドット列方向及びライン方向に位置する複数のドットのうち印刷対象となっているドットパターンに基づいて生成される。基本パルスＰｘと予熱パルスＰｙとは、発熱体毎に生成される。
【００２４】
サーマルヘッド制御部５は、上記の基本パルスＰｘと予熱パルスＰｙに対応した基本パルス用データ、予熱パルス用データと制御信号とをサーマルヘッド４へ転送する。サーマルヘッド４は、受信した１ライン分の予熱パルス用データをレジスタ１１にラッチし、予熱パルスＰｙに基づき、発熱体１２に熱エネルギを付与させ、１ライン分の予熱を行う。続いて、１ライン分の基本パルス用データをレジスタ１１にラッチし、印刷タイミングにおいて、基本パルスＰｘに基づき、発熱体１２に熱エネルギを付与させ、１ラインの印刷を行う。
【００２５】
図２は、印刷データに対するドットの位置関係を表した図であり、ライン方向のドット番号をｉ、印刷方向のライン番号をｌ（エル）としている。なお、説明の都合上、ドット番号ｉを、そのドットに対応する発熱体の番号を表す発熱体番号ｉと言うことがある。
【００２６】
印刷パターンにおけるドット位置を次のように表す。
【００２７】
今、黒塗りのドットで示される印刷対象ドットをＤ（ｉ，ｌ＋１）とすると、ライン方向に直前の印刷ラインｌに位置する斜線で表されるドットはＤ（ｉ，ｌ）と表すことができる。このドットを予熱制御対象ドットといい、該ドットに対応する発熱体が予熱される。予熱制御対象ドットの１ライン前に位置するドットをＤ（ｉ，ｌ−１）、以下、ｎ（ｎ＝２、３、・・Ｌ）ライン前に位置するドットを、Ｄ（ｉ，ｌ−２）、・・Ｄ（ｉ，ｌ−ｎ）・・・、Ｄ（ｉ，ｌ−Ｌ）と表す。
【００２８】
また、予熱制御対象ドットＤ（ｉ，ｌ）のドット列方向に隣接するドットを、Ｄ（ｉ−１，ｌ）、Ｄ（ｉ＋１，ｌ）と表し、予熱制御対象ドットＤ（ｉ，ｌ）の１ライン前（ライン番号ｌ−１）のドット列方向に隣接するドットを、Ｄ（ｉ−１，ｌ−１）、Ｄ（ｉ＋１，ｌ−１）と表す。
【００２９】
図３、図４は、予熱制御対象ドットＤ（ｉ，ｌ）に対応する発熱体を駆動して予熱する予熱パルスを生成するための予熱パラメータを示す。この予熱パラメータは、タイマテーブル１０に登録されている。
【００３０】
図３は，第１の予熱パラメータＤａを示している。予熱パラメータＤａは、予熱制御対象ドットＤ（ｉ，ｌ）を基準に、ライン方向に印刷対象となっているドットパターンに基づいて決定される。予熱制御対象ドットＤ（ｉ，ｌ）を基準に、ライン方向に近い位置のドット（前ドットと称する）が印刷済であれば予熱パラメータＤａの値が大きくなる。図示の例では、前ドットＤ（ｉ，ｌ−３）が印刷済であれば、Ｄａ＝１、前ドットＤ（ｉ，ｌ−２）が印刷済であれば、Ｄａ＝２、前ドットＤ（ｉ，ｌ−１）が印刷済であれば、Ｄａ＝３に設定される。
【００３１】
図４は，第２の予熱パラメータＤｂを示している。予熱パラメータＤｂは、予熱制御対象ドットＤ（ｉ，ｌ）とライン方向に１ドット前のドットＤ（ｉ，ｌ−１）を基準に、ドット列方向に印刷対象となっているドットパターンに基づいて決定される。予熱制御対象ドットＤ（ｉ，ｌ）を基準に、ｌ列のドット列方向に隣接する位置のドット（左右ドットと称する）が印刷対象ドットであれば予熱パラメータＤｂの値が大きくなる。また、ドットＤ（ｉ，ｌ−１）を基準に、ｌ−1列のドット列方向に隣接する位置の左右ドットが印刷対象であれば予熱パラメータＤｂの値が大きくなる。すなわち、予熱制御対象ドットＤ（ｉ，ｌ）を基準に、1列とｌ−1列のドット列方向に隣接する位置の４個の左右ドットをチェックし、この４個の左右ドットのうち、印刷対象であるドット数に基づいて予熱パラメータＤｂを決定する。左右ドットは、Ｄ（ｉ±２、１）、Ｄ（ｉ±３、１）、・・・Ｄ（ｉ±ｍ、１）としても良い。
【００３２】
図示の例では、４個の左右ドットにおいて、印刷対象であるドット数が１〜４の場合、予熱パラメータＤｂはそれぞれ１〜４に設定される。
【００３３】
図５は予熱パラメータＤａと予熱パラメータＤｂの組み合わせによって決まる予熱パルスＰｙを示す。予熱パルスＰｙは、Ｐｙ１〜Ｐｙ３で構成される。各予熱パルスＰｙ１〜Ｐｙ３は、パルス幅が異なっていて、そのパルス幅はタイマテーブル１０に記憶されている。予熱パラメータＤａと予熱パラメータＤｂの値が大きいほど、予熱パルスＰｙのパルス幅が短くなるように、Ｐｙ１〜Ｐｙ３が選択される。
【００３４】
本装置では、予熱パルスＰｙとともに、パルス幅が一定の基本パルスＰｘが生成される。予熱パルスＰｙは、発熱体に対して基本パルスＰｘを印加する前に該発熱体に印加されるパルスであり、該発熱体を予熱する。基本パルスＰｘは、印刷タイミングにおいて、発熱体を駆動して印刷を実行するために該発熱体に印加されるパルスである。このため、予熱パルスＰｙは、基本パルスＰｘが印加される発熱体に対して、その発熱体に対する印刷タイミング前に印加される。すなわち、パルスの印加順序は、予熱パルスＰｙ→基本パルスＰｘとなる。
【００３５】
図６は、予熱パルスＰｙと基本パルスＰｘの印加タイミングの関係を表した図である。図示の例では、予熱パルスＰｙは３つのパルスＰｙ１、Ｐｙ２．Ｐｙ３で構成されている。各パルスの幅は異なっているため、これらのパルスの組み合わせで予熱パルス幅制御を行うことができる。なお、上記パルスはドット毎に１ライン分が用意されて、基本パルスＰｘ用データ、予熱パルスＰｙ１用データ、予熱パルスＰｙ２用データ、予熱パルスＰｙ３用データの順に、サーマルヘッド４に転送される。
【００３６】
別の例として、予熱パルスＰｙを３つのパルスでなく、２つのパルスや４つ以上のパルスで構成しても良い。このように、予熱パルス全体のパルス幅を複数のパルスで構成することにより、きめ細かな予熱制御が可能となり、また、サーマルヘッド側にパルス制御回路を設ける必要がなくなるため低コスト化に寄与する。サーマルヘッド側にドット毎に予熱パルスのパルス幅制御回路を設けることも可能である。このように構成した場合は、個々のドット毎に予熱パルス幅を設定できるため、印刷パターンに対してより高精度なパルス幅を設定することが可能である。
【００３７】
印刷タイミングにおいては、印刷対象ドットＤ（ｉ，ｌ＋１）に対応する発熱体に対して基本パルスＰｘが印加される。Ｄ（ｉ，ｌ＋１）が印刷対象ドットでない場合（印刷されないドットの場合）は、もちろん、基本パルスＰｘが印加されることはない。そして、印刷タイミングの直前においては、予熱制御対象ドットＤ（ｉ，ｌ）に対応する発熱体に対してドットパターンに基づいて生成された予熱パルスＰｙが印加される。Ｄ（ｉ，ｌ）が予熱制御対象ドットでない場合は、もちろん、予熱パルスＰｙが印加されることはない。
【００３８】
図６に示す例では、最初の印刷タイミングでは、印刷対象ドットＤ（ｉ，ｌ＋１）に対応する発熱体に対して基本パルスＰｘが印加されている。また、その直前には、上記印刷対象ドットＤ（ｉ，ｌ＋１）が予熱制御対象ドットＤ（ｉ，ｌ）となっていて、該ドットＤ（ｉ，ｌ）に対応する発熱体に対して予熱パルスＰｙ１、Ｐｙ２、Ｐｙ３が印加されていた。この結果、印刷タイミングでは、印刷対象ドットＤ（ｉ，ｌ＋１）に対して十分な熱エネルギーが供給される。
【００３９】
また、２回目の印刷タイミングでは、印刷対象ドットＤ（ｉ，ｌ＋１）に対応する発熱体に対して基本パルスＰｘが印加されない。このため、その直前においても、予熱制御対象ドットＤ（ｉ，ｌ）に対応する発熱体に対して予熱パルスＰｙが印加されない。また、３回目の印刷タイミングでは、印刷対象ドットＤ（ｉ，ｌ＋１）に対応する発熱体に対して基本パルスＰｘが印加されている。また、その直前には、予熱制御対象ドットＤ（ｉ，ｌ）に対応する発熱体に対して予熱パルスＰｙ１、Ｐｙ２が印加されていた。この結果、印刷タイミングでは、印刷対象ドットＤ（ｉ，ｌ＋１）に対して十分な熱エネルギーが供給される。３回目の印刷タイミングで予熱パルスＰｙ１が印加されていないのは、予熱パラメータＤａ、Ｄｂの値が大きかったからである。
【００４０】
このように、予熱パラメータの値に基づいて予熱パルスＰｙのパルス幅を設定しているため、各ドット毎に最適な予熱制御を行うことができ、均一な印字濃度が実現される。
【００４１】
図７は、サーマルヘッド制御処理手順を示すフローチャートである。
【００４２】
印刷データを読込み後（ＳＴ１）、１ライン毎に予熱パラメータＤａ、Ｄｂを決定（ＳＴ４、ＳＴ５）する。予熱パルスＰｙ１用の印刷データ、Ｐｙ２用の印刷データ、Ｐｙ３用の印刷データを生成し（ＳＴ６）、これらの印刷データと基本パルス用の印刷データとを、１ライン分決定し（ＳＴ７）、メモリ上に格納する（ＳＴ８）。これを印刷範囲の全ライン分繰り返す（ＳＴ２１）。
【００４３】
全ラインの印刷データ決定後、１ライン目の基本パルス用印刷データからサーマルヘッドに転送し（ＳＴ１１）、印刷タイミングで基本パルスによる印刷を行う（ＳＴ１２）。次に、次ライン用の予熱パルスＰｙ１用印刷データを転送して（ＳＴ１３）、予熱パルスＰｙ１タイミング（図９参照）で同パルス印加による予熱を行う（ＳＴ１４）。以降、Ｐｙ２，Ｐｙ３の印刷データを順に転送して（（ＳＴ１５、ＳＴ１７）予熱を行う。このようにして、１ライン分の印刷及び次ライン分の予熱が完了する。これを繰り返し、全印刷範囲分の印刷及び予熱が終了する。
【００４４】
図８は、１つの発熱体（番号）ｉにおける印刷パターンと、サーマルヘッドに印加するパルスと、発熱体ｉの温度との関係を表した図である。なお、印刷対象ドットに対応する発熱体に対しては、基本パルスを印加した直後において予熱は行なわない。また、次ラインのドットが印刷対象ドットでない場合も当該ドットでの予熱は行なわない。
【００４５】
印刷ライン１では、印刷は行わず、予熱のみを実施する。このとき、予熱はＰｙ１〜Ｐｙ３全てをＯＮ（予熱パラメータＤａ＝０、Ｄｂ＝０）し、予熱温度まで予熱する。印刷ライン２では、基本パルスＰｘのみを印加し、予熱温度から発色ピーク温度まで加熱し、印刷を行う。印刷ライン３では印刷を行わない為、発熱体の温度が発色温度より下がり、更に予熱温度以下まで下がる。しかし、印刷ライン４は印刷ありのため、予熱パルスＰｙ１及びＰｙ３をＯＮ（予熱パラメータＤａ＝２、Ｄｂ＝０）することで、再び予熱温度まで加熱する。印刷ライン４では、基本パルスＰｘのみを印加し、熱温度から発色ピーク温度まで加熱し、印刷を行う。印刷ライン５では、予熱温度以下にさがるが、印刷ライン６では印刷を行わないため、予熱も行わない。印刷ライン６では、予熱はＰｙ１〜Ｐｙ３全てをＯＮ（予熱パラメータＤａ＝０、Ｄｂ＝０）し、予熱温度まで予熱する。印刷ライン７及び８では、基本パルスＰｘのみを印加して印刷行い、印刷ライン９では、Ｐｙ３のみをＯＮ（予熱パラメータＤａ＝４、Ｄｂ＝３）し、予熱温度まで加熱する。印刷ライン９及び１０では、基本パルスＰｘのみを印加して印刷行う。以降、同様に印刷パターンからドット毎の予熱パルスを求めて全印刷範囲の印刷を行う。
【００４６】
上記の制御では、常に一定の予熱温度から発色ピーク温度まで加熱して印刷を行うため、基本パルスＰｘのパルス幅は印刷媒体等の条件に合わせた固定値で良い。
【００４７】
（第２の実施の形態）
図８において、印刷ライン１０、１１の様な連続印刷が続く場合、予熱制御なしとなるが、連続印刷による蓄熱で、発色ピーク温度が徐々に上がる場合がある。そこで、このような場合、基本パルスＰｘのパルス幅を印刷パターンに応じて変更する。このようにすることで、予熱制御が働かない連続印刷の場合であっても蓄熱の影響を防ぐことができる。すなわち、連続印刷の場合に、基本パルスＰｘのパルス幅を短くして発熱ピーク温度が一定となるように制御する。このように、予熱パルスと基本パルスの両方のパルス幅制御を行うことにより、均一な濃度を得るのにより一層効果的となる。
【００４８】
本実施形態が第１の実施形態と異なる点は、基本パルス生成手段８にて、基本パルスＰｘをＰｘＡ、Ｐｘ１、Ｐｘ２と3つのパルスに分割して生成する点である。そして、印刷対象ドットの周辺に位置するドットのうち印刷対象となるドットパターンに基づいて、ＰｘＡ、Ｐｘ１、Ｐｘ２の組み合わせを決定する。基本パルスＰｘ制御が予熱パルスＰｙ制御と異なる点は、印刷するために最低限必要となるパルス幅をＰｘＡとし、基本パルスＰｘを、ＰｘＡ+Ｐｘ１，ＰｘＡ+Ｐｘ２、ＰｘＡ+Ｐｘ１+Ｐｘ２のいずれかにしていることである。その他の点は同様である。
【００４９】
図９は、予熱パルスＰｙと基本パルスＰｘの関係を表した図である。予熱パルスＰｙは第１の実施形態と同様に３つのパルスＰｙ１、Ｐｙ２．Ｐｙ３の組み合わせで構成している。基本パルスＰｘは、２つのパルスＰｘＡ、Ｐｘ１の組み合わせで構成している。１ライン分の印刷データは、基本パルス用データＰｘＡ用データ、Ｐｘ１用データ、予熱パルスＰｙ１用データ、予熱パルスＰｙ２用データ、予熱パルスＰｙ３用データの計５個で構成して、これらを順番にサーマルヘッド４に転送する。
【００５０】
基本パルスは３つ以上のパルスで構成しても良い。第１の実施形態と同様に、サーマルヘッド側にパルス幅制御回路を複数設けることも可能である。
【００５１】
図１０は、１つの発熱体（番号）ｉにおける印刷パターンと、サーマルヘッドに印加するパルスと、発熱体ｉの温度との関係を表した図である。なお、印刷対象ドットに対応する発熱体に対しては、基本パルスを印加した直後において予熱は行なわない。また、次ラインのドットが印刷対象ドットでない場合も当該ドットでの予熱は行なわない。
【００５２】
印刷ライン１では、印刷は行わず、予熱Ｐｙのみを実施する。印刷ライン２では、予熱Ｐｙと基本パルスＰｘＡ+Ｐｘ１を印加し、予熱温度から発色ピーク温度まで加熱し、印刷を行う。印刷ライン３では印刷を行わないため、発熱体の温度が発色温度より下がり、更に予熱温度以下まで下がる。印刷ライン４では予熱パルスＰｙを印加することで、再び予熱温度まで加熱を行う。印刷ライン５では、予熱Ｐｙと基本パルスＰｘＡ+Ｐｘ１を印加し、熱温度から発色ピーク温度まで加熱し、印刷を行う。印刷ライン６では、連続印刷で、温度が下がらないため、基本パルスＰｘＡのみで発色ピーク温度まで加熱し、印刷を行う。印刷ライン７では予熱パルスＰｙを印加することで、再び予熱温度まで加熱を行う。印刷ライン８では、基本パルスＰｘＡ+Ｐｘ１の印加により、予熱温度から発色ピーク温度まで加熱し、印刷を行う。印刷ライン９では、連続印刷で、温度が下がらないため、基本パルスＰｘＡのみで発色ピーク温度まで加熱し、印刷を行う。以降、同様に印刷パターンからドット毎の予熱パルス、基本パルスを求めて全印刷範囲の印刷を行う。
【００５３】
（第３の実施の形態）
本実施の形態では、予熱パルス生成手段９において生成する予熱パルスＰｙのパルス時間を固定とし、予熱パルスＰｙを付与するタイミングを可変させる。これにより、より少ない予熱パルスで予熱温度を一定に保ちながら、安定した印刷濃度を提供する。その他の点については、第１の実施の形態と同様である。
【００５４】
図１１は、本実施形態に使用するタイマテーブル１０を示している。図１２は、サーマルヘッドに印加するパルスと、発熱体ｉの温度との関係を表した図である。
【００５５】
サーマルヘッド４の印刷周期Ｔｆは、発熱体に対応するドットに付与されうる最大のパルス時間以上の値となるよう設定されている。第１の実施形態における予熱パルスＰｙは、３つのパルスタイマＰｙ１，Ｐｙ２，Ｐｙ３組み合わせで構成し、予熱制御対象ドットに付与する予熱パルス時間を可変に制御するが、本実施形態においては、印加タイミングｔｐ＝ｔｐ０で固定である。本実施形態における予熱パルスＰｙは、１つのパルスタイマで構成し、印加タイミングｔｐを複数箇所設定し、固定値の予熱パルスＰｙを印加するタイミングｔｐ０〜ｔｐ２を設定する。
【００５６】
本実施形態では、パルスタイマが１つで良く、印加タイミングｔｐを設定するだけであるため、予熱パルス制御がより容易になる。
【００５７】
図１１は、本実施形態で使用するタイマテーブルであり、図１２は、予熱パラメータＤａ＝２，Ｄｂ＝１の状態について、上段に第１の実施形態における印加パルスと温度経緯を、下段に本実施形態における印加パルスと温度経緯を比較した図である。第１の実施形態においては、周囲の印刷パターンより、Ｐｙ１，Ｐｙ３をＯＮ、Ｐｙ２をＯＦＦし、印加タイミングｔｐ＝０にて予熱パルスＰｙを付与し、予熱温度まで加熱する。本実施形態では、図１１のタイマテーブルより、予熱パラメータＤａ＝２，Ｄｂ＝１に基づいて印加タイミングｔｐ＝ｔｐ１およびｔｐ２に設定し、固定の予熱パルスＰｙをｔｐ１およびｔｐ２にて２回付与して予熱温度まで加熱する。
【００５８】
なお、予熱パルス制御において、第１の実施形態の予熱パルス幅の可変制御と本実施形態の印加タイミングの可変制御を複合して用いてもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態のサーマル印刷装置のブロック図
【図２】印刷データに対するドットの位置関係を表した図
【図３】予熱パラメータＤａを示す図
【図４】予熱パラメータＤｂを示す図
【図５】予熱パルスＰｙを示す図
【図６】予熱パルスＰｙと基本パルスＰｘの印加タイミングの関係を表した図
【図７】サーマルヘッド制御処理手順を示すフローチャート・
【図８】印刷パターンと、サーマルヘッドに印加するパルスと、発熱体ｉの温度との関係を表した図
【図９】予熱パルスＰｙと基本パルスＰｘの関係を表した図
【図１０】印刷パターンと、サーマルヘッドに印加するパルスと、発熱体ｉの温度との関係を表した図
【図１１】タイマテーブル１０を示す図
【図１２】サーマルヘッドに印加するパルスと、発熱体ｉの温度との関係を表した図
【図１】
2008229855.tif 000003
【図２】
2008229855.tif 000004
【図３】
2008229855.tif 000005
【図４】
2008229855.tif 000006
【図５】
2008229855.tif 000007
【図６】
2008229855.tif 000008
【図７】
2008229855.tif 000009
【図８】
2008229855.tif 000010
【図９】
2008229855.tif 000011
【図１０】
2008229855.tif 000012
【図１１】
2008229855.tif 000013
【図１２】
2008229855.tif 000014