(57)【特許請求の範囲】
【請求項１】
印刷データに基づいて印刷を行うサーマルプリンタであって、
ライン状に配列された複数の発熱体が複数の印字ブロックに分割されて、前記印字ブロック毎に前記発熱体にエネルギーが印加されるサーマルヘッドと、
１印字ラインの印字を複数のステップに分割して、前記１印字ラインの印字時にステップ毎にエネルギーを印加する印字ブロックを示す印加パターンを設定し、該印加パターンに基づいて前記サーマルヘッドを駆動する駆動手段と、を有し、
前記駆動手段は、
印字データに基づいて、１のステップで全印字ブロックに同時にエネルギーを印加する一括印加パターンと、異なるステップで異なる印字ブロックにエネルギーを印加する分割印加パターンと、複数ステップで前記全印字ブロックに同時にエネルギーを印加する一括分割印加パターンと、を印加パターンとして設定し、
設定された前後する印加パターンに応じて、前記一括印加パターンを前記一括分割印加パターンに切り換えるサーマルプリンタ。
【請求項２】
前記駆動手段は、前記一括印加パターンの後に前記分割印加パターンがあるとき、前記一括印加パターンに代えて前記一括分割印加パターンに基づいて前記サーマルヘッドを駆動する請求項１記載のサーマルプリンタ。
【請求項３】
前記ステップのそれぞれは、紙送りのステップに対応している請求項１又は２に記載のサーマルプリンタ。
【請求項４】
前記駆動手段は、前記一括印加パターンの前あるいは後の印加パターンに基づいて、前記一括印加パターンを前記一括分割印加パターンに切り換える請求項１乃至３のいずれか一項記載のサーマルプリンタ。
【請求項５】
前記駆動手段は、前記発熱体に印加されるエネルギーに応じて前記一括印加パターンを前記一括分割印加パターンに切り換える請求項１乃至４のいずれか一項記載のサーマルプリンタ。
【請求項６】
印刷データに基づいて、ライン状に配置されている複数の発熱体が複数の印字ブロックに分割されたサーマルヘッドにエネルギーを印加して印刷を行うサーマルプリンタの制御方法であって、
１印字ラインの印字時にエネルギーを印加する印字ブロックを示す印加パターンを設定するとき、前記１印字ラインの印字データに基づいて、１のステップで全印字ブロックに同時にエネルギーを印加する一括印加パターンと、異なるステップで異なる印字ブロックにエネルギーを印加する分割印加パターンと、複数ステップで前記全印字ブロックに同時にエネルギーを印加する一括分割印加パターンと、を設定し、
設定した印加パターンに応じて、前記印字ブロック毎に前記発熱体にエネルギーを印加し、
設定された前後する印加パターンに応じて、前記一括印加パターンを前記一括分割印加パターンに切り換えるサーマルプリンタの制御方法。
【請求項７】
前記一括印加パターンの後に前記分割印加パターンがあるとき、前記一括印加パターンに代えて前記一括分割印加パターンに基づいて前記サーマルヘッドを駆動する請求項６記載のサーマルプリンタの制御方法。
【請求項８】
前記ステップのそれぞれは、紙送りのステップに対応している請求項６又は７に記載のサーマルプリンタの制御方法。
【請求項９】
前記一括印加パターンの前あるいは後の印加パターンに基づいて前記一括印加パターンを前記一括分割印加パターンに切り換える請求項６乃至８のいずれか一項記載のサーマルプリンタの制御方法。
【請求項１０】
前記発熱体に印加されるエネルギーに応じて前記一括印加パターンを前記一括分割印加パターンに切り換える請求項６乃至９のいずれか一項記載のサーマルプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーマルプリンタ及びその制御方法に係り、特に、印刷データに基づいて複数の印刷領域毎に熱を印加して、印刷を行うサーマルプリンタ及びその制御方法に関する。
【背景技術】
【０００２】
ラインサーマルプリンタに用いられるサーマルヘッドは、多数の発熱体がライン状に配列された構成されており、印刷イメージに応じて電流が供給され、発熱する。なお、サーマルヘッドは、複数のブロックに分割されており、印字ブロック毎に駆動されている（例えば、特許文献１−３参照）。印字ブロックは、ライン状に配列された多数の発熱体を所定数の発熱体毎に分割したものである。
【０００３】
サーマルヘッドの発熱体を複数の印字ブロックに分割し、各印字ブロックの発熱時間をずらせて駆動することにより、印字エネルギーが大きい場合などにおいてサーマルヘッドに流れる総電流を抑制できる。
【０００４】
このような、サーマルプリンタでは、紙送りのステップに同期してサーマルヘッドの発熱体に電流を供給し、発熱体を発熱させることにより印字を行っている。また、このとき、各印字ブロックには予め決められた熱印加パターンに基づいて電流が供給可能とされている。
【０００５】
図１は従来のサーマルプリンタの一例の熱印加パターンを説明するための図を示す。同図中、梨地部分が熱を印加する期間を示している。
【０００６】
熱印加パターンは、主に、第１の熱印加パターン、第２の熱印加パターンに分けられる。第１の熱印加パターンは、第１〜第４印字ブロックＢ１〜Ｂ４に同時に一括して熱を印加可能とするパターンである。
【０００７】
第２の熱印加パターンは、二分割パターン、三分割パターン、四分割パターンから構成されている。二分割パターンは、第１、第２印字ブロックＢ１、Ｂ２に対して第１、第２ステップ期間Ｓ１、Ｓ２で同時に一括して熱を印加可能とするとともに、第３、第４印字ブロックＢ３、Ｂ４に対して第３、第４ステップ期間Ｓ３、Ｓ４で同時に一括して熱を印加可能とするパターンである。
【０００８】
三分割パターンは、第１印字ブロックＢ１に対して第１ステップ期間Ｓ１に熱を印加可能とし、第２印字ブロックＢ２に対して第２ステップ期間Ｓ２に熱を印加可能とするとともに、第３、第４印字ブロックＢ３、Ｂ４に対して第３、第４ステップ期間Ｓ３、Ｓ４で同時に一括して熱を印加可能とするパターンである。
【０００９】
四分割パターンは、第１印字ブロックＢ１に対して第１ステップ期間Ｓ１に熱を印加可能とし、第２印字ブロックＢ２に対して第２ステップ期間Ｓ２に熱を印加可能とし、第３印字ブロックＢ３に対して第３ステップ期間Ｓ３に熱を印加可能とし、第４印字ブロックＢ４に対して第４ステップ期間Ｓ４に熱を印加可能とするパターンである。
【特許文献１】特開昭６１−２３５１６７号公報
【特許文献２】特開２００２−１９１７１号公報
【特許文献３】特開２００１−１９１５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
印字密度に応じて任意の複数の印字ブロックに分割してエネルギーを印加するサーマルプリンタにおいて、連続して一括印字を行う場合、及び、連続して多分割印字を行う場合は比較的高品位に印字を行うことができる。これに対し、多分割と一括印字を交互に行う場合には一括印字の直後の多分割印字の印字ラインで最後にエネルギーを印加する印字ブロックと全ラインの間に最大で１ドットラインの空白が生じ、例えば、図２に示すような印字を行った場合、図３に矢印で示すような印字劣化が発生する。これは、最後のステップ期間で熱が印加される第４印字ブロックＢ４に側で空白が大きくなり、空白部分の幅が広くなる。
【００１１】
本発明は上記の点に鑑みてなされたもので、印字品質を更に向上させることができるサーマルプリンタ及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、印刷データに基づいて複数の印刷領域毎に熱を印加して、印刷を行うサーマルプリンタであって、複数の印刷領域に熱を印加するサーマルヘッドと、印刷データに応じてサーマルヘッドに熱を印加する熱印加パターンを設定し、熱印加パターンに基づいてサーマルヘッドを駆動する駆動手段とを有し、駆動手段は、熱印加パターンのうち所定の期間内に複数の印刷領域に一括して熱を印加する一括熱印加パターンを所定の期間を分割した複数の期間毎に複数の印刷領域に一括して熱を印加する分割熱印加パターンに切り換え可能とされたことを特徴とする。
【００１３】
また、前記複数の期間は、前記所定の期間を二、三、四分割した期間であることを特徴とする。さらに、分割した各期間で均等に熱を印加することを特徴とする。
【００１４】
さらに、複数の期間を構成する１つの期間は、紙送りのステップに応じた期間であることを特徴とする。また、分割した各期間で均等に熱を印加することを特徴とする。
【００１５】
さらに、本発明は、印刷データに基づいてサーマルヘッドを駆動して、前記サーマルヘッドにより複数の印刷領域毎に熱を印加して、印刷を行うサーマルプリンタの制御方法において、前記所定の期間内に前記複数の印刷領域に一括して熱を印加する第１の熱印加パターンの前又は後に、前記所定の期間内に前記複数の印刷領域毎に、異なる期間に熱を印加する第２の熱印加パターンがあるとき、前記第１の熱印加パターンに代えて、前記所定の期間内に前記複数の印刷領域に対して一括に、複数の期間に分割して熱を印加する第３の熱印加パターンに基づいて前記サーマルヘッドを駆動することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数の印刷領域に熱を印加するサーマルヘッドに印刷データに応じて熱を印加するパターンを設定し、設定された熱印加パターンに基づいてサーマルヘッドを駆動することにより印刷を行うサーマルプリンタにおいて、所定の期間内に前記複数の印刷領域に一括して熱を印加する第１の熱印加パターンの前又は後に、所定の期間内に前記複数の印刷領域毎に、異なる期間に熱を印加する第２の熱印加パターンがあるとき、第１の熱印加パターンに代えて、所定の期間内に複数の印刷領域に対して一括に、複数の期間に分割して熱を印加する第３の熱印加パターンに基づいてサーマルヘッドを駆動することにより、連続して熱を印加する必要がある熱印加パターンにおいて熱が印加されない期間を小さくできるため、印字速度を落とすことなく、印字品質を更に向上させることができる。
【発明を実施するための最良の形態】
【００１７】
図４は本発明の一実施例のシステム構成図を示す。
【００１８】
本実施例の情報処理システム１００は、上位装置１０１、印刷装置１０２、インタフェースケーブル１０３を含む構成とされている。上位装置１０１と印刷装置１０２とは、インタフェースケーブル１０３を介して接続され、インタフェースケーブル１０３を介してデータ通信が行われる。
【００１９】
上位装置１０１で作成した文書、図表などのデータがインタフェースケーブル１０３を介して送信され、印刷装置１０２に提供される。印刷装置１０２は、上位装置１０１からのデータを解析、処理して、イメージに展開して、紙などの記録媒体に印刷する。
【００２０】
上位装置１０１は、コンピュータシステムから構成されている。
【００２１】
図５は上位装置１０１のブロック構成図を示す。
【００２２】
上位装置１０１は、ＣＰＵ１１１、記録装置１１２、メモリ１１３、インタフェース回路１１４、入力装置１１５、表示装置１１６を含む構成とされている。
【００２３】
ＣＰＵ１１１は、記録装置１１２などに予めインストールされた文書作成プログラムなどに基づいて処理を実行する。
【００２４】
記録装置１１２は、例えば、ハードディスクドライブなどであり、ＣＰＵ１１１で処理すべきプログラムなどがインストールされるとともに、処理されたデータが記憶されている。メモリ１１３は、例えば、ＲＡＭ、ＲＯＭなどであり、ＣＰＵ１１１の作業用記憶領域として用いられるとともに、ＢＩＯＳなどが記憶される。
【００２５】
インタフェース回路１１４は、インタフェースケーブル１０３に接続され、インタフェースケーブル１０３を介して印刷装置１０２とのデータ通信を行う。
【００２６】
入力装置１１５は、例えば、マウス、キーボードなどから構成されており、ユーザによる文書の入力、コマンドの発行などが行われる。
【００２７】
表示装置１１６は、例えば、ＣＲＴ、ＬＣＤなどから構成されており、プログラムに基づいて処理されたデータの表示、印刷情報の表示などを行う。
【００２８】
図６は印刷装置１０２のブロック構成図を示す。
【００２９】
印刷装置１０２は、インタフェース回路１２１、マイコン１２２、フラッシュＲＯＭ１２３、ＲＡＭ１２４、オペレーションパネル１２５、ドライバ１２６、印刷機構１２７、アナログデジタル変換回路１２８、電源１２９を含む構成とされている。
【００３０】
インタフェース回路１２１は、インタフェースケーブル１０３に接続されており、上位装置１０１からインタフェースケーブル１０３を介して供給される印刷データを受信し、マイコン１２２に供給する。
【００３１】
マイコン１２２は、フラッシュＲＯＭ１２３に予めインストールされた印刷処理プログラムに基づいて印刷処理を実行する。マイコン１２２で実行される印刷処理は、上位装置１０１から供給された印字データに基づいてドライバ１２６を介して印刷機構１２７を駆動するための各種駆動信号を生成する。
【００３２】
フラッシュＲＯＭ１２３は、例えば、書き換え可能な不揮発性半導体メモリであり、マイコン１２２で実行する印刷処理プログラム、各種設定値、スタック領域の最大アドレス値などが記憶される。
【００３３】
ＲＡＭ１２４は、マイコン１２２の作業用記憶領域として用いられ、ビットイメージが展開されるビットイメージ展開領域、上位装置１０１から供給された印刷データのうち有効となるデータを記憶する有効データ記憶領域、及び、無効となるデータを記憶する無効データ記憶領域とを含む構成とされている。
【００３４】
オペレーションパネル１２５は、操作キー、状態表示装置などを含み、電源１２９のオン／オフ、エラー発生時のリセット操作などを行うとともに、装置の状態などを表示する。
【００３５】
ドライバ１２６は、マイコン１２２から供給される印字データに基づいて印刷機構１２７を駆動するための駆動信号を生成し、印刷機構１２７に供給する。
【００３６】
印刷機構１２７は、ドライバ１２６から供給される駆動信号に応じて各部を駆動し、記録媒体、例えば、印刷用紙に印刷を行う機構であり、例えば、サーマルヘッド１３１、紙送り機構１３２、センサ１３３などを含む構成とされている。
【００３７】
サーマルヘッド１３１は、多数の発熱体がライン状に配列された構成されており、印刷イメージに応じて電流が供給され、発熱する。なお、サーマルヘッド１３１は、印字ブロック毎に駆動可能とされている。印字ブロックは、ライン状に配列された多数の発熱体を所定数の発熱体毎に分割したものである。
【００３８】
サーマルヘッド１３１を印字ブロック毎に駆動することにより、例えば、印字ブロック毎に時間をずらして発熱体を駆動することができ、印字エネルギーが大きい場合であってもサーマルヘッド１３１に流れる電流を抑制できるようになる。
【００３９】
紙送り機構１３２は、ステッピングモータなどを含み、１ステップ毎に所定の長さ印刷用紙を移動させる。
【００４０】
センサ１３３は、サーマルヘッド１３１の温度を検出する温度センサ、印刷用紙が無いことを検出するセンサ、サーマルヘッド１３１、紙送り機構１３２などをカバーするカバー部材がオープン状態であることを検出するセンサなどを含み、検出結果をアナログデジタル変換回路１２８に供給する。
【００４１】
アナログデジタル変換回路１２８は、センサ１３３で検出された各種検出信号をデジタルデータに変換して、マイコン１２２に供給する。マイコン１２２は、アナログデジタル変換回路１２８からのデータに応じて印刷装置１０２の状態を検出して、例えば、正常状態であれば印刷を許可し、エラー状態であれば印刷を禁止するとともに、オペレーションパネル１２５などに印刷装置１０２の状態を表示する。
【００４２】
電源１２９は、バッテリ、電源回路などを含み、印刷装置１０２の内部回路に電源を供給する。
【００４３】
次に、印字制御動作について説明する。
【００４４】
図７はマイコン１２２による印字処理の処理フローチャートを示す。
【００４５】
マイコン１２２は、ステップＳ１−１で印字データを受信すると、ステップＳ１−２で受信した印字データを解析し、ステップＳ１−３で印字データの解析結果に基づいて熱印加パターンを設定する。
【００４６】
次に、マイコン１２２は、ステップＳ１−４で設定した熱印加パターンのなかに第１熱印加パターンから第２熱印加パターンに遷移する部分を検出する。マイコン１２２は、ステップＳ１−４で設定した熱印加パターンのなかに第１熱印加パターンから第２熱印加パターンに遷移する部分がある場合には、ステップＳ１−５でその部分の第１熱印加パターンを第３熱印加パターンに置き換える。
【００４７】
マイコン１２２は、ステップＳ１−６で、紙送り機構１３２を駆動するとともに、設定された熱印加パターンによりサーマルヘッド１３１を駆動することにより、印刷用紙に印刷を行う。
【００４８】
図８は本発明の一実施例の熱印加パターンを示す図である。図８（Ａ）は基本パターン、図８（Ｂ）は熱印加パターンの一例を示す図である。
【００４９】
第１熱印加パターンは、サーマルヘッド１３１の第１〜第４印字ブロックＢ１〜Ｂ４を同時に一括して熱を印加可能とするパターンである。なお、１つの印字ブロックは、例えば、５０〜８０個の発熱素子から構成される。
【００５０】
第２熱印加パターンは、二分割パターン、三分割パターン、四分割パターンから構成されている。
【００５１】
二分割パターンは、例えば、第１、第２印字ブロックＢ１、Ｂ２を第１、第２ステップ期間Ｓ１、Ｓ２で、第３，第４印字ブロックＢ３、Ｂ４を第３、第４ステップ期間Ｓ３、Ｓ４で同時に一括して熱印加可能とするパターンである。
【００５２】
三分割パターンは、例えば、第１印字ブロックＢ１を第１ステップ期間Ｓ１で、第２印字ブロックＢ２を第２ステップ期間Ｓ２で、第３、第４ブロックを第３、第４ステップ期間Ｓ３、Ｓ４で熱印加可能とする熱印加パターンである。
【００５３】
四分割パターンは、第１印字ブロックＢ１を第１ステップ期間Ｓ１で、第２印字ブロックＢ２を第２ステップ期間Ｓ２で、第３印字ブロックＢ３を第３ステップ期間Ｓ３で、第４印字ブロックＢ４を第４ステップ期間Ｓ４で熱印加可能とする熱印加パターンである。
【００５４】
本実施例では、図８（Ｂ）に示すように第２の熱印加パターンの前後に配置される第１の熱印加パターンは第３の熱印加パターンに置き換えられ、図８（Ｃ）に示すような熱印加パターンとなる。
【００５５】
これによって、例えば、図８（Ｂ）に示す熱が印加されない期間Δｔ１を図８（Ｃ）に示す期間Δｔ11に短縮することができる。
【００５６】
次に、第２の熱印加パターンの前後の第１の熱印加パターンを第３の熱印加パターンに置き換えた熱印加パターンにより印字を行ったときの印字結果を説明する。
【００５７】
図９は本発明の一実施例の印字結果を示す図である。なお、図９は第２の熱印加パターンの前の第１の熱印加パターンを第３の熱印加パターンに置き換えた熱印加パターンにより印字を行ったときの印字結果を示している。なお、図９に示す印字結果は本実施例の効果を示すために実際の印字結果より空白が強調されたものとなっている。
【００５８】
本実施例によれば、第２の熱印加パターンの前後に配置される第１熱印加パターンを第３の熱印加パターンに置き換えることにより熱が印加されない期間を短縮できるため、図９に矢印で示す第４印字ブロックＢ４で発生する空白部分の幅ｄ４が図３に示す第４ブロックＢ４の空白部分の幅に比べて大幅に低減できる。また、図９に矢印で示す第１印字ブロックＢ１の空白部分の幅ｄ１との差も小さくなる。したがって、よって、印字品質を更に向上させることが可能となる。
【００５９】
なお、本実施例では、第１の熱印加パターンの熱印加期間を、第１、第２ステップ期間Ｓ１、Ｓ２と第３、第４ステップ期間Ｓ３、Ｓ４とで２分割した例について説明したがた、分割の方法は上記の方法限定されるものではない。
【００６０】
図１０は第３の熱印加パターンの第１変形例を説明するための図を示す。
【００６１】
本変形例の第３の熱印加パターンは第１−第３ステップ期間Ｓ１−Ｓ３と第４ステップ期間Ｓ４とで熱印加期間を２分割したものである。本変形例によれば、第２の熱印加パターンの前に本変形例の第３の熱印加パターンを配置した場合に熱がされない最大の期間を図１０にΔｔ２で示すように図８に示す第３の熱印加パターンに比べて更に短縮することができる。
【００６２】
図１１は第３の熱印加パターンの第２変形例を説明するための図を示す。
【００６３】
本変形例の第３の熱印加パターンは第１ステップ期間Ｓ１と第２−第４ステップ期間Ｓ２−Ｓ４とで熱印加期間を２分割したものである。本変形例によれば、第１の熱印加パターンに近い熱印加パターンで熱を印加できる。
【００６４】
図１２は第３の熱印加パターンの第３変形例を説明するための図を示す。
【００６５】
本変形例の第３の熱印加パターンは第１ステップ期間Ｓ１と第２ステップ期間Ｓ２と第３、第４ステップ期間Ｓ３、Ｓ４とで熱印加期間を３分割したものである。本変形例によれば、熱印加期間を分散できる。
【００６６】
図１３は第３の熱印加パターンの第４変形例を説明するための図を示す。
【００６７】
本変形例の第３の熱印加パターンは第１ステップ期間Ｓ１と第２、第３ステップ期間Ｓ２、Ｓ３と第４ステップ期間Ｓ４とで熱印加期間を３分割したものである。本変形例によれば、熱印加期間を分散できる。
【００６８】
図１４は第３の熱印加パターンの第５変形例を説明するための図を示す。
【００６９】
本変形例の第３の熱印加パターンは第１、第２ステップ期間Ｓ１、Ｓ２と第３ステップ期間Ｓ３と第４ステップ期間Ｓ４とで熱印加期間を３分割したものである。本変形例によれば、熱印加期間を分散できる。
【００７０】
図１５は第３の熱印加パターンの第６変形例を説明するための図を示す。
【００７１】
本変形例の第３の熱印加パターンは第１ステップ期間Ｓ１と第２のステップ期間Ｓ２と第３ステップ期間Ｓ３と第４ステップ期間Ｓ４とで熱印加期間を４分割したものである。本変形例によれば、熱印加期間を分散できる。
【００７２】
なお、設定された熱印加パターンにおいて、二分割の第２の熱印加パターンが連続する場合、いずれか一方の二分割の第２の熱印加パターンを第４の熱印加パターンに置き換えるようにしてもよい。
【００７３】
図１６は第４の熱印加パターンを説明するための図を示す。
【００７４】
第４の熱印加パターンは、図１６に示すように第２の熱印加パターンのうちの第１、第２印字ブロックＢ１、Ｂ２の第１、第２ステップ期間Ｓ１、Ｓ２で一括して印加するパターンを第１ステップ期間Ｓ１と第２ステップ期間Ｓ２とで二分割して印加するとともに、第３、第４印字ブロックＢ３、Ｂ４の第３、第４ステップ期間Ｓ３、Ｓ４で一括して印加するパターンを第３ステップ期間Ｓ３と第４ステップ期間Ｓ４とで二分割して印加する熱印加パターンである。
【００７５】
また、本実施例では、熱印加パターンをステップ期間に二分割するようにしたが、ステップ期間に四分割するようにしてもよい。
【００７６】
図１７は第４の熱印加パターンの変形例を説明するための図を示す。
【００７７】
本変形例の第４の熱印加パターンは、第２の熱印加パターンのうち第１、第２印字ブロックＢ１、Ｂ２で第１、第２ステップ期間Ｓ１、Ｓ２で一括して印加するパターンを第１−第４ステップ期間Ｓ１−Ｓ４で四分割して印加するとともに、第３、第４印字ブロックＢ３、Ｂ４で第３、第４ステップ期間Ｓ３、Ｓ４で一括して印加するパターンを第１−第４ステップ期間Ｓ１−Ｓ４で四分割して印加する熱印加パターンである。
【００７８】
本変形例によれば、熱印加パターンを分散できる。
【００７９】
また、上記実施例では、熱印加パターンに応じて第１の熱印加パターンを分割した第３又は第４の熱印加パターンを採用したが、第１の熱印加パターンの熱印加期間を印加エネルギーに応じて第１の熱印加パターンを分割するようにしてもよい。
【００８０】
図１８は第１の熱印加パターンの変形例を説明するための図を示す。
【００８１】
本変形例の第１の熱印加パターンは、熱印加パターンＰ１〜Ｐ４から構成されている。
【００８２】
熱印加パターンＰ１は、第１−第４ステップ期間Ｓ１−Ｓ４で第１−第４印加ブロックＢ１一Ｂ４で一括して熱を印加するパターンである。熱印加パターンＰ２は、第１、第２ステップ期間Ｓ１、Ｓ２と第３、第４ステップ期間Ｓ３、Ｓ４とで二分割して、第１−第４印加ブロックＢ１一Ｂ４に一括して熱を印加するパターンである。
【００８３】
熱印加パターンＰ３は、第１ステップ期間Ｓ１と第２ステップ期間Ｓ２と第３、第４ステップ期間Ｓ３、Ｓ４とで三分割して、第１−第４印加ブロックＢ１一Ｂ４に一括して熱を印加するパターンである。なお、熱印加パターンＰ３は、第１、第２ステップ期間Ｓ１、Ｓ２と第３ステップ期間Ｓ３と第４ステップ期間Ｓ４とで三分割して、第１−第４印加ブロックＢ１一Ｂ４に一括して熱を印加するパターン、第１ステップ期間Ｓ１と第２、第３ステップ期間Ｓ２、Ｓ３と第４ステップ期間Ｓ４とで三分割して、第１−第４印加ブロックＢ１一Ｂ４に一括して熱を印加するパターン、第２ステップ期間Ｓ２と第３ステップ期間Ｓ３と第４ステップ期間Ｓ４とで三分割して、第１−第４印加ブロックＢ１一Ｂ４に一括して熱を印加するパターンのいずれであってもよい。
【００８４】
また、熱印加パターンＰ４は、第１ステップ期間Ｓ１と、第２ステップ期間Ｓ２と、第３ステップ期間Ｓ３と、第４ステップ期間Ｓ４とで四分割して、第１−第４印加ブロックＢ１一Ｂ４に一括して熱を印加するパターンである。
【００８５】
周囲温度、印加電圧、印字速度などから求められる印加エネルギーに基づいて熱印加パターンＰ１〜Ｐ４を適用する。例えば、周囲温度が第１の閾値温度以下のときには熱印加パターンＰ１を用い、周囲温度が第１の閾値温度より大きく、かつ、第２の閾値温度以下のときには熱印加パターンＰ２を用い、周囲温度が第２の閾値温度より大きく、かつ、第３の閾値温度以下のときには熱印加パターンＰ３を用い、周囲温度が第３の閾値温度より大きいときには熱印加パターンＰ４を用いるようにする。
【００８６】
また、サーマルヘッド１３１への印加電圧が第１の閾値以下のときには熱印加パターンＰ１を用い、サーマルヘッド１３１への印加電圧が第１の閾値より大きく、かつ、第２の閾値以下のときには熱印加パターンＰ２を用い、サーマルヘッド１３１への印加電圧が第２の閾値より大きく、かつ、第３の閾値以下のときには熱印加パターンＰ３を用い、サーマルヘッド１３１への印加電圧が第３の閾値より大きいときには熱印加パターンＰ４を用いるようにする。
【００８７】
さらに、印字速度が第１の閾値以下のときには熱印加パターンＰ４を用い、印字速度が第１の閾値より大きく、かつ、第２の閾値以下のときには熱印加パターンＰ３を用い、印字速度が第２の閾値より大きく、かつ、第３の閾値以下のときには熱印加パターンＰ２を用い、印字速度が第３の閾値より大きいときには熱印加パターンＰ１を用いるようにする。
【００８８】
また、周囲温度、印加電圧、印字速度などを組み合わせて印加エネルギーを求め、印加エネルギーに応じて熱印加パターンＰ１〜Ｐ４を選択するようにしてもよい。
【００８９】
なお、本実施例では、４印字ブロックに分割したサーマルヘッドを例に説明をしたが、２印字ブロック以上のサーマルヘッドに適用可能であることは言うまでもない。また、四ステップ期間で１つの熱印加パターンを表現したが、２ステップ以上のステップ期間で１つの熱印加パターンを表現するものであれば、適用可能であることは言うまでもない。
【００９０】
なお、本発明は上記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形例が考えられることは言うまでもない。
【図面の簡単な説明】
【００９１】
【図１】従来のサーマルプリンタの一例の熱印加パターンを説明するための図である。
【図２】従来の熱印加パターンによる印字結果を説明するための図である。
【図３】従来の熱印加パターンによる印字結果を説明するための図である。
【図４】本発明の一実施例のシステム構成図である。
【図５】上位装置１０１のブロック構成図である。
【図６】印刷装置１０２のブロック構成図である。
【図７】マイコン１２２の印字処理の処理フローチャートである。
【図８】本発明の一実施例の熱印加パターンを示す図である。
【図９】本発明の一実施例の印字結果を示す図である。
【図１０】熱印加パターンの第１変形例を説明するための図である。
【図１１】熱印加パターンの第２変形例を説明するための図である。
【図１２】熱印加パターンの第３変形例を説明するための図である。
【図１３】第３の熱印加パターンの第４変形例を説明するための図である。
【図１４】第３の熱印加パターンの第５変形例を説明するための図である。
【図１５】第３の熱印加パターンの第６変形例を説明するための図である。
【図１６】第４の熱印加パターンを説明するための図である。
【図１７】第４熱印加パターンの変形例を説明するための図である。
【図１８】第５の熱印加パターンを説明するための図である。
【符号の説明】
【００９２】
１００  情報処理システム
１０１  上位装置、１０２  印刷装置
１１１  ＣＰＵ、１１２  記録装置、１１３  メモリ、１１４  インタフェース回路
１１５  入力装置、１１６  表示装置
１２１  インタフェース回路、１２２  マイコン、１２３  フラッシュＲＯＭ
１２４  ＲＡＭ、１２５  オペレーションパネル、１２６  ドライバ、１２７  印刷機構１２８  アナログデジタル変換回路、１２９  電源
１３１  サーマルヘッド、１３２  紙送り機構
【図１】
0005361179.tif 000002
【図２】
0005361179.tif 000003
【図３】
0005361179.tif 000004
【図４】
0005361179.tif 000005
【図５】
0005361179.tif 000006
【図６】
0005361179.tif 000007
【図７】
0005361179.tif 000008
【図８】
0005361179.tif 000009
【図９】
0005361179.tif 000010
【図１０】
0005361179.tif 000011
【図１１】
0005361179.tif 000012
【図１２】
0005361179.tif 000013
【図１３】
0005361179.tif 000014
【図１４】
0005361179.tif 000015
【図１５】
0005361179.tif 000016
【図１６】
0005361179.tif 000017
【図１７】
0005361179.tif 000018
【図１８】
0005361179.tif 000019