(57)【要約】【課題】第１のライン印刷の際に、第１のライン印刷に連続して行われる第２のライン印刷においてドット形成する画素に対応する発熱素子への通電を制御することができる制御装置を提供する。【解決手段】ライン状に並ぶ複数の発熱素子を有するサーマルヘッド１３２の制御装置１００であって、複数の発熱素子１３２６によるライン印刷を連続して行う第１のライン印刷および第２のライン印刷において、第２のライン印刷でドット形成する画素の情報を取得する取得手段２１０と、第１のライン印刷に際して、第１のライン印刷に係る画像データに基づいて、第１のライン印刷でドット形成すべき発熱素子に対して通電を行うドット形成通電と、ドット形成通電後に、前記取得手段２１０で取得した画素の情報に基づいて通電を行う先読み通電とを行う通電制御手段２２０と、を備える。【選択図】図３
2015063104.tif 000002
【特許請求の範囲】
【請求項１】
ライン状に並ぶ複数の発熱素子を有するサーマルヘッドの制御装置であって、
前記複数の発熱素子によるライン印刷を連続して行う第１のライン印刷および第２のライン印刷において、前記第２のライン印刷でドット形成する画素の情報を取得する取得手段と、
前記第１のライン印刷に際して、前記第１のライン印刷に係る画像データに基づいて、前記第１のライン印刷でドット形成すべき発熱素子に対して通電を行うドット形成通電と、前記ドット形成通電後に、前記取得手段で取得した前記画素の情報に基づいて通電を行う先読み通電とを行う通電制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記取得手段は、前記複数の発熱素子によるライン印刷に際し、前記第２のライン印刷に係る画像データを参照して、前記第２のライン印刷の際にドット形成する画素の情報を取得し、
前記通電制御手段は、前記第１のライン印刷に際して、前記第１のライン印刷に係る画像データに基づいて、ドット形成すべき前記発熱素子に対してドット形成する前記ドット形成通電と、前記ドット形成通電後に、前記取得手段で取得した画素に対応する発熱素子に対して、前記先読み通電とを行う手段であることを特徴とする請求項１記載の制御装置。
【請求項３】
前記ドット形成通電は、ドット形成する通電量の通電であり、
前記先読み通電は、ドット形成せずに発熱量を上昇させる通電量の通電であることを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記通電制御手段は、前記通電量を前記発熱素子に通電する通電時間で制御し、前記先読み通電の通電時間は、前記ドット形成通電の通電時間よりも短いことを特徴する請求項３に記載の制御装置。
【請求項５】
前記通電制御手段は、前記第２のライン印刷に係る画像データに基づいて、前記第２のライン印刷でドット形成して黒画像を形成する発熱素子を、前記先読み通電で通電させ、前記第２のライン印刷でドット形成せずに白画像を形成する発熱素子を前記先読み通電で通電させないことを特徴とする請求項２記載の制御装置。
【請求項６】
請求項１から５のいずれかに記載の制御装置と、
ライン状に並ぶ複数の発熱素子を有するサーマルヘッドと、
を備えることを特徴とするサーマルプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及びサーマルプリンターに関する。
【背景技術】
【０００２】
サーマルプリンターでは、発熱素子に与えられた熱エネルギー量によって、記録紙（感熱紙）に印刷される文字の濃度が異なるため、対象の発熱素子が直前に駆動されたか否かによって印刷結果が異なってしまう。このような問題を回避し、印刷品質を向上させるために、従来から、過去の印刷画素データを履歴として保持し、保持した履歴を反映して、各発熱素子への通電を決定する履歴制御を行うものがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１４６１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の開示技術は、各発熱素子の過去の通電履歴を参照して、次の印刷に使用する発熱素子の通電時間を決定しているだけであった。従って、例えば、ラインごと（行ごと）に印刷する場合において、次に印刷するラインの１つ先のラインの画像データに関しては反映していない。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、第１のライン印刷の際に、第１のライン印刷に連続して行われる第２のライン印刷においてドット形成する画素に対応する発熱素子への通電を制御することができる制御装置及びサーマルプリンターを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の制御装置は、ライン状に並ぶ複数の発熱素子を有するサーマルヘッドの制御装置であって、前記複数の発熱素子によるライン印刷を連続して行う第１のライン印刷および第２のライン印刷において、前記第２のライン印刷でドット形成する画素の情報を取得する取得手段と、前記第１のライン印刷に際して、前記第１のライン印刷に係る画像データに基づいて、前記第１のライン印刷でドット形成すべき発熱素子に対して通電を行うドット形成通電と、前記ドット形成通電後に、前記取得手段で取得した前記画素の情報に基づいて通電を行う先読み通電とを行う通電制御手段と、を備えることを特徴とする。
上記構成を備える制御装置は、第１のライン印刷に際して、第１のライン印刷でドット形成すべき発熱素子に対して通電を行うドット形成通電と、第２のライン印刷の際にドット形成する画素に対応する発熱素子の発熱量を上昇させる先読み通電とを行う。従って、第１のライン印刷の際に、第２のライン印刷においてドット形成する画素に対応する発熱素子の発熱量を上昇させることができる。このため、印刷の際に発熱素子の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【０００７】
上記制御装置において、前記取得手段は、前記複数の発熱素子によるライン印刷に際し、前記第２のライン印刷に係る画像データを参照して、前記第２のライン印刷の際にドット形成する画素の情報を取得し、前記通電制御手段は、前記第１のライン印刷に際して、前記第１のライン印刷に係る画像データに基づいて、ドット形成すべき前記発熱素子に対してドット形成する前記ドット形成通電と、前記ドット形成通電後に、前記取得手段で取得した画素に対応する発熱素子に対して、前記先読み通電とを行う手段であることを特徴とする。
上記構成を備える制御装置は、第１のライン印刷に際して、第１のライン印刷でドット形成すべき発熱素子に対して通電を行うドット形成通電と、第２のライン印刷の際にドット形成する画素に対応する発熱素子の発熱量を上昇させる先読み通電とを行う。従って、第１のライン印刷の際に、第２のライン印刷においてドット形成する画素に対応する発熱素子の発熱量を上昇させることができる。このため、印刷の際に発熱素子の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【０００８】
上記制御装置において、前記ドット形成通電は、ドット形成する通電量の通電であり、前記先読み通電は、ドット形成せずに発熱量を上昇させる通電量の通電であることを特徴とする。
上記構成を備える制御装置によれば、第１のライン印刷の際に、第２のライン印刷の際にドット形成する画素に対応する発熱素子の発熱量を、ドット形成せずに上昇させることができる。このため、第２のライン印刷の際に、ドット形成する発熱素子の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【０００９】
上記制御装置において、前記通電制御手段は、前記通電量を前記発熱素子に通電する通電時間で制御し、前記先読み通電の通電時間は、前記ドット形成通電の通電時間よりも短いことを特徴する。
上記構成を備える制御装置によれば、通電量を発熱素子に通電する通電時間で制御するため、通電量の制御が容易になる。また、先読み通電の通電時間がドット形成通電の通電時間よりも短いため、先読み通電を行うドットの発熱量は、ドット形成通電の発熱量よりも低い。このため、先読み通電を行う発熱素子の温度を、ドット形成時の温度よりも低い温度で温めることができる。
【００１０】
上記制御装置において、前記通電制御手段は、前記第２のライン印刷に係る画像データに基づいて、前記第２のライン印刷でドット形成して黒画像を形成する発熱素子を、前記先読み通電で通電させ、前記第２のライン印刷でドット形成せずに白画像を形成する発熱素子を前記先読み通電で通電させないことを特徴とする。
上記構成を備える制御装置によれば、第２のライン印刷の際にドット形成して黒画像を形成する発熱素子を、第１のライン印刷の際に通電させることができる。従って、第２のライン印刷の際に、ドット形成する発熱素子の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【００１１】
本発明のサーマルプリンターは、請求項１から５のいずれかに記載の制御装置と、ライン状に並ぶ複数の発熱素子を有するサーマルヘッドと、を備えることを特徴とする。
上記構成を備えるサーマルプリンターは、第１のライン印刷に際して、第１のライン印刷でドット形成すべき発熱素子に対して通電を行うドット形成通電と、第２のライン印刷の際にドット形成する画素に対応する発熱素子の発熱量を上昇させる先読み通電とを行う。従って、第１のライン印刷の際に、第２のライン印刷においてドット形成する画素に対応する発熱素子の発熱量を上昇させることができる。このため、印刷の際に発熱素子の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【発明の効果】
【００１２】
本発明によれば、第１のライン印刷の際に、第１のライン印刷に連続して行われる第２のライン印刷においてドット形成する画素に対応する発熱素子への通電を制御することができる。
【図面の簡単な説明】
【００１３】
【図１】サーマルプリンターの構成の一例を示す図である。
【図２】サーマルヘッドの構成の一例を示す図である。
【図３】制御装置の機能ブロックの構成の一例を示す図である。
【図４】従来の履歴通電の制御方法を説明するための図である。
【図５】対象ラインと注目画素について説明するための図である。
【図６】実施形態の制御装置の制御方法を説明するための図である。
【図７】制御装置の処理手順を示すフローチャートである。
【図８】履歴通電と先読み通電とを組み合わせた通電制御を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１に、本発明の実施形態としてのサーマルプリンター１の構成の一例を示す。サーマルプリンター１は、制御装置１００と印刷部１３０を備える。制御装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３とを備える。ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３の各部は、システムバス１５０に接続している。ＲＯＭ１０２は、例えばフラッシュメモリー等であり、サーマルプリンター１の制御に用いる制御プログラムやデータ等を記憶する不揮発性メモリーである。ＣＰＵ１０１は、制御プログラムをＲＯＭ１０２から読み出してＲＡＭ１０３に保存する。その後、ＣＰＵ１０１は、ＲＡＭ１０３に保存した制御プログラムに従って処理（演算）を行う。ＣＰＵ１０１が行う処理（演算）の詳細については後述する。ＲＡＭ１０３は、例えばＳＲＡＭ（Static Random Access Memory）等の揮発性メモリーであり、印刷すべきデータ等を一時的に記憶するワークメモリーとして使用される。例えば、ＣＰＵ１０１は、外部機器から入力された画像データを、入力インターフェース１２２を介して取り込み、取り込んだ画像データを２値形式のイメージデータに変換する。イメージデータとは、記録紙上の実際に画像を印刷するために用いられるデータであり、ドットの配置を表す２値データを意味している。なお、外部機器から転送された画像データと、この画像データから生成したイメージデータとが本願発明の画像データに相当する。ＣＰＵ１０１は、変換した２値形式のイメージデータをＲＡＭ１０３に構築されたイメージバッファーに展開する。
また、ＣＰＵ１０１は、イメージデータを記録紙に印刷させるため、イメージバッファーに展開したイメージデータを１ラインごとに読み出す。ＣＰＵ１０１は、読み出したイメージデータに基づいてデータ信号Ｄを生成し、印刷部１３０に出力する。イメージデータからデータ信号Ｄを生成する方法については後述する。なお、ＣＰＵ１０１、ＲＡＭ１０３などのハードウェアと、制御プログラムとの協働によって実現される機能ブロックについては、図３を参照しながら後述する。
【００１５】
また、サーマルプリンター１は、操作部１２１と、入力インターフェース１２２とを備える。入力インターフェース１２２は、操作部１２１及びシステムバス１５０に接続すると共に、パーソナルコンピューター、スキャナー等の外部機器（不図示）にも接続している。操作部１２１には、サーマルプリンター１の電源スイッチ、印刷の実行や中止を指示するためのボタン等の操作ボタンが設けられ、操作者からの操作入力を受け付ける。操作部１２１で受け付けた操作情報は、入力インターフェース１２２を介して制御装置１００に送られる。また、入力インターフェース１２２は、外部機器から送られる画像データを入力して制御装置１００に送る。
【００１６】
印刷部１３０は、印刷制御部１３１と、サーマルヘッド１３２とを備える。印刷制御部１３１は、システムバス１５０を介して制御装置１００に接続されている。印刷制御部１３１は、制御装置１００に制御され、サーマルヘッド１３２を制御するための制御信号をサーマルヘッド１３２に出力する。なお、制御信号については後述するが、データ信号Ｄと、クロック信号ＣＬＫと、ラッチ信号ＬＡＴと、ストローブ信号ＳＴＢとを含む。すなわち、データ信号Ｄと、クロック信号ＣＬＫと、ラッチ信号ＬＡＴと、ストローブ信号ＳＴＢとを総称して呼ぶ場合には、制御信号と表記する。
ここで、図２を参照しながら、サーマルヘッド１３２の詳細な構成の一例と、印刷制御部１３１からサーマルヘッド１３２に送られる制御信号とについて説明する。サーマルヘッド１３２は、シフトレジスタ１３２１と、ラッチレジスタ１３２２と、スイッチ回路１３２３と、印字ヘッド部１３２５とを備える。
シフトレジスタ１３２１は、印刷制御部１３１からデータ信号Ｄ及びクロック信号ＣＬＫが入力される。シフトレジスタ１３２１は、クロック信号ＣＬＫに同期して１ライン分のデータ信号Ｄが入力され、データ信号Ｄを保持する。なお、クロック信号ＣＬＫは、サーマルヘッド１３２がデータ信号Ｄを取り込むタイミングを通知する信号である。データ信号Ｄは、印刷される各画素に対応する信号を含み、例えば、信号レベルがローレベルとなった場合にアクティブとなる信号である。
ラッチレジスタ１３２２も、シフトレジスタ１３２１にパラレルに接続されている。ラッチレジスタ１３２２は、シフトレジスタ１３２１の保持するデータ信号Ｄを、同時並列的に、対応する記憶領域に移送して保持する。シフトレジスタ１３２１からラッチレジスタ１３２２へのデータの転送タイミングは、印刷制御部１３１から出力されるラッチ信号ＬＡＴのラッチレジスタ１３２２への入力タイミングによって制御される。ラッチ信号ＬＡＴは、シフトレジスタ１３２１からラッチレジスタ１３２２へのデータ信号Ｄの転送タイミングを通知する信号である。
スイッチ回路１３２３は、印字ヘッド部１３２５が備える各発熱素子１３２６に対応して設けられた複数の否定論理積ゲート１３２４を備える。各否定論理積ゲート１３２４の一方の入力端子には、ラッチレジスタ１３２２から出力されたデータ信号Ｄがパラレルで入力される。各否定論理積ゲート１３２４に入力されるデータ信号Ｄは、ドット形成する各画素に応じた信号となる。また、各否定論理積ゲート１３２４の他方の入力端子には、各否定論理積ゲート１３２４に共通にストローブ信号ＳＴＢが入力される。ストローブ信号ＳＴＢとは、印字ヘッド部１３２５が備える発熱素子１３２６の通電時間を規定する信号である。ストローブ信号ＳＴＢの信号レベルがアクティブな状態にあるときに、データ信号Ｄの信号レベルがアクティブになると、対応する発熱素子１３２６が通電して発熱する。スイッチ回路１３２３は、ラッチレジスタ１３２２からパラレル入力したデータ信号Ｄと、ストローブ信号ＳＴＢを否定（ＮＯＴ）演算した信号との否定論理積（ＮＡＮＤ）演算を否定論理積ゲート１３２４で行う。否定論理積ゲート１３２４の演算結果が印字ヘッド部１３２５に出力される。
【００１７】
印字ヘッド部１３２５は、１行分のイメージデータを同時に印刷するための多数の発熱素子１３２６（抵抗体）を有している。なお、以下では、複数の発熱素子１３２６を配列した行方向をライン方向と呼ぶ。発熱素子１３２６は、記録媒体としての記録紙の幅方向に沿って延びる印字ヘッド部１３２５の先端に配置され、発熱素子１３２６の選択的な加熱駆動によって、記録紙上に１行分のドットを同時に形成する。また、記録紙をライン方向に直交する方向に移動させながら１ラインの印刷を繰り返すことで、複数ラインのドットが記録紙に印刷される。なお、以下では、サーマルヘッド１３２を駆動して、画像を１ラインごとに形成する印刷をライン印刷と呼ぶ。各発熱素子１３２６には、発熱素子１３２６のそれぞれを独立して加熱駆動するための複数の駆動回路である否定論理積ゲート１３２４が接続されている。
【００１８】
図１に戻り、引き続きサーマルプリンター１の構成について説明する。サーマルプリンター１は、用紙搬送部１４０を備える。用紙搬送部１４０は、記録紙を搬送する機能部であり、モータードライバー１４１とステッピングモーター１４２とを備える。モータードライバー１４１は、制御装置１００の制御に従って、ステッピングモーター１４２を駆動制御する。ステッピングモーター１４２は、モータードライバー１４１の制御により給紙ローラー（不図示）を回転駆動する。サーマルヘッド１３２によりライン印刷された記録紙が、給紙ローラーの回転により、次に印刷するラインまで紙送りされる。
【００１９】
次に、図３を参照しながら制御装置１００の備える機能ブロック２００の構成の一例を説明する。機能ブロック２００とは、制御装置１００のＣＰＵ１０１、ＲＡＭ１０３などのハードウェアと、制御プログラムとの協働によって実現される処理を、一連の処理で実現される機能ごとにまとめたブロックである。制御装置１００は、機能ブロック２００として、取得手段２１０と、通電制御手段２２０とを備える。
取得手段２１０は、ライン印刷に際し、これから印刷を行う対象ラインの次のラインのイメージデータを参照して、次のラインのライン印刷の際に画像を形成する画素の情報を取得する。具体的には、取得手段２１０は、ＲＡＭ１０３のイメージバッファーを参照して、次のラインのライン印刷の際に画像を形成する画素の情報を取得する。
通電制御手段２２０は、１ラインのライン印刷に際して、対象ラインのイメージデータに基づいて、画像を形成すべき発熱素子１３２６に対して、画像を形成する通電量分の通電を行って画像を形成する形成通電を行う。また、通電制御手段２２０は、形成通電後に、取得手段２１０で取得した画素に対応する発熱素子１３２６に対して、画像を形成せずに当該発熱素子１３２６の発熱量を上昇させる通電量分の通電を行う先読み通電を行う。なお、通電制御手段２２０による通電量の制御は、印刷制御部１３１に出力するストローブ信号ＳＴＢにより調整する。通電制御手段２２０は、ストローブ信号ＳＴＢがアクティブとなる時間を制御することで通電量を制御する。
【００２０】
取得手段２１０、通電制御手段２２０の実行する処理について具体的に説明する前に、従来から行われている履歴通電の制御方法について説明する。履歴通電とは、過去のイメージデータの有無に応じて、処理するラインの印刷を行う前に発熱素子１３２６を事前に温める制御である。発熱素子１３２６の温度が低いと、ドットが小さくなったり薄くなったりして印刷品位が劣化してしまう。このため、例えば、処理対象に選択した対象ラインの１つ前のラインのある画素においてドット形成が行われておらず、対象ラインの同一画素においてドット形成を行う場合に、この画素に対応する発熱素子１３２６をドット形成の前に通電させる。
図４を参照しながら履歴通電について説明する。図４（Ａ）〜（Ｄ）には、対象ラインであるラインＬの注目画素Ａと、ラインＬの１つ前のラインであるラインＬ−１の注目画素Ａとのイメージデータを示している。また、図４（Ａ）〜（Ｄ）には、ラインＬの注目画素Ａのドット形成のためにサーマルヘッド１３２に入力される制御信号の一例を示している。なお、図４（Ａ）〜（Ｄ）に示す白丸は、注目画素Ａがドット形成しない画素（すなわち、白画素）であることを示し、黒丸は、注目画素Ａがドット形成する画素（すなわち、黒画素）であることを示している。また、図４（Ａ）〜（Ｄ）に示す例では、制御信号としてデータ信号Ｄと、ストローブ信号ＳＴＢとを示す。図４に示す例では、ストローブ信号ＳＴＢ及びデータ信号Ｄは、信号レベルがローレベルとなった場合にアクティブとなる信号である。また、ストローブ信号ＳＴＢは、信号レベルがハイレベル又はローレベルの信号が常に出力されているものであるが、以下では、ストローブ信号ＳＴＢの信号レベルがローレベルとなってアクティブになった場合を、ストローブ信号ＳＴＢが出力された状態と呼ぶ。例えば、「ストローブ信号ＳＴＢが出力される」と記載する場合には、ストローブ信号ＳＴＢの信号レベルがハイレベルからローレベルに変更されたことを示している。データ信号Ｄについても同様であり、データ信号Ｄの信号レベルがローレベルとなってアクティブになった場合を、「データ信号Ｄが出力された状態」と呼ぶ。
また、対象ラインとは、サーマルヘッド１３２により次にライン印刷を行うラインを指す。図５は、記録紙上の対象ラインと注目画素について模式的に示す図である。図４に対応して、ラインＬ−３、ラインＬ−２、ラインＬ−１の順にライン印刷を行って、次にライン印刷を行うラインＬが対象ラインとなる。また、注目画素とは、対象ラインの各画素のうち、説明のために注目する任意の１つの画素をいう。
【００２１】
図４（Ａ）は、ラインＬ−１と、ラインＬとで注目画素Ａを共にドット形成しない場合を示している。この場合、信号レベルをアクティブにしたストローブ信号ＳＴＢがサーマルヘッド１３２に入力されるが、データ信号Ｄの信号レベルは非アクティブのままとなる。ストローブ信号ＳＴＢは、発熱素子１３２６への通電時間を規定する信号であり、各発熱素子１３２６に共通に使用される信号である。このため、ドット形成する画素、ドット形成しない画素に関わらずに所定タイミングでストローブ信号ＳＴＢがスイッチ回路１３２３に一括出力される。図４（Ａ）に示す例では、ラインＬの注目画素Ａのドット形成を制御する信号出力期間内に、ストローブ信号ＳＴＢ１と、ストローブ信号ＳＴＢ２との２回、信号が出力されている。最初のストローブ信号ＳＴＢ１は、履歴通電のタイミングで出力される信号である。すなわち、ストローブ信号ＳＴＢ１は、
ドット形成する形成通電の前に事前に発熱素子を温める履歴通電のタイミングで出力される。２回目のストローブ信号ＳＴＢ２は、記録紙にドット形成する形成通電のタイミングで出力される信号である。なお、図４（Ａ）に示す例では、データ信号Ｄがサーマルヘッド１３２に入力されていないため、サーマルヘッド１３２がストローブ信号ＳＴＢを入力しても注目画素Ａに対応するドットが記録紙に形成されることはない。
図４（Ｂ）は、ラインＬ−１の注目画素Ａはドット形成せず、ラインＬの注目画素Ａをドット形成する場合を示している。ラインＬの注目画素Ａをドット形成するため、信号レベルをアクティブにしたストローブ信号ＳＴＢ及びデータ信号Ｄがサーマルヘッド１３２に入力される。図４（Ｂ）に示す例では、ラインＬの注目画素Ａのドット形成を制御する信号出力期間内に、データ信号Ｄ１とデータ信号Ｄ２との２回、信号がサーマルヘッド１３２に入力される。また、ストローブ信号ＳＴＢについては、図４（Ａ）の場合と同様に、ストローブ信号ＳＴＢ１及びＳＴＢ２がサーマルヘッド１３２に入力される。最初のデータ信号Ｄ１は、履歴通電のためにアクティブ状態にされた信号である。ラインＬの１つ前のラインであるラインＬ−１では、注目画素Ａのドット形成が行われていない。このため、形成通電のためにデータ信号Ｄ２を出力する前に、データ信号Ｄ１を出力して、注目画素Ａをドット形成する発熱素子１３２６を温める。ストローブ信号ＳＴＢ１に同期してデータ信号Ｄ１がサーマルヘッド１３２に入力されることで、発熱素子１３２６が通電して発熱する。
図４（Ｃ）は、ラインＬ−１の注目画素Ａをドット形成し、ラインＬの注目画素Ａはドット形成しない場合を示している。この場合、ストローブ信号ＳＴＢ１及びＳＴＢ２がサーマルヘッド１３２に入力されるが、データ信号Ｄはサーマルヘッド１３２に入力されない。
図４（Ｄ）は、ラインＬ−１の注目画素Ａをドット形成した後で、ラインＬの注目画素Ａもドット形成する場合を示している。この場合、ラインＬ−１の注目画素Ａをドット形成しているので、注目画素Ａをドット形成する発熱素子１３２６はラインＬ−１のライン印刷の際に通電し、事前に温められている。従って、発熱素子１３２６を事前に温める必要はないので、履歴通電のタイミングではデータ信号Ｄ１は出力されず、形成通電のタイミングでデータ信号Ｄ２が出力される。
【００２２】
次に、本実施形態の制御装置１００が行う通電制御について図６を参照しながら説明する。なお、通電制御は、図３に示す機能ブロックの取得手段２１０、通電制御手段２２０による処理によって実現されるものである。しかし、以下の説明では、取得手段２１０の処理と、通電制御手段２２０の処理とに分けて記載するのではなく、制御装置１００の処理として説明する。本実施形態の制御装置１００は、これから処理する対象ラインの次のラインのライン印刷の状況に応じて、対象ラインのライン印刷を行った後に、発熱素子１３２６を温める制御（以下、先読み通電と呼ぶ）を行う。
図６には、第１ラインＬと、第２ラインＬ＋１と、第３ラインＬ＋２との３ラインの注目画素Ａのイメージデータを示している。図４の場合と同様に、白丸は、注目画素Ａがドット形成しない画素（すなわち、白画素）であることを示し、黒丸は、注目画素Ａがドット形成する画素（すなわち、黒画素）であることを示している。また、図６には、ラインＬ、Ｌ＋１、Ｌ＋２の注目画素Ａのドット形成のために制御装置１００がサーマルヘッド１３２に出力する制御信号の一例を示している。なお、印刷部１３０は、第１ラインＬ、第２ラインＬ＋１、第３ラインＬ＋２の順でライン印刷を行うものとする。これらのうち、連続するライン印刷のいずれかが「第１のライン印刷」または「第２のライン印刷」に対応する。また、注目画素Ａは、第１ラインＬ、第２ラインＬ＋１、第３ラインＬ＋２の各ラインにおいて、ライン状に並べた複数の発熱素子１３２６のうちの同一の発熱素子１３２６によってドット形成される画素である。また、図６（Ａ）には、制御信号としてデータ信号Ｄとストローブ信号ＳＴＢとを示すが、ストローブ信号ＳＴＢは、注目画素Ａのイメージデータによらず常に同じ信号波形であるため、図６（Ｂ）〜（Ｈ）では図示を省略する。また、図６に示す例でも、ストローブ信号ＳＴＢ及びデータ信号Ｄは、信号レベルがローレベルに遷移した場合にアクティブとなる信号であるとする。また、ストローブ信号ＳＴＢは、信号レベルがアクティブになった場合を、ストローブ信号ＳＴＢが出力された状態と呼ぶ。データ信号Ｄについても同様である。また、対象ラインと注目画素Ａについては、図５を参照しながら説明した通りである。
【００２３】
図６に示す例では、ストローブ信号ＳＴＢ２により、ドット形成する形成通電の通電期間が規定され、ストローブ信号ＳＴＢ３により先読み通電の通電期間が規定される。本実施形態では、制御装置１００は、形成通電の通電期間を規定するストローブ信号ＳＴＢ２を印刷部１３０に出力した後に、先読み通電の通電期間を規定するストローブ信号ＳＴＢ３を印刷部１３０に出力する。また、ストローブ信号ＳＴＢ３の出力期間は、ストローブ信号ＳＴＢ２の出力期間よりも短い。すなわち、先読み通電の通電期間は、形成通電の通電期間よりも短い。これは、先読み通電では、ドット形成せずに、当該する発熱素子の発熱量を上昇させる通電量分の通電を行うためである。
図６（Ａ）に示す例は、第１ラインＬ、第２ラインＬ＋１、第３ラインＬ＋２の各ラインで、注目画素Ａのドット形成を行わない場合を示している。この場合、制御装置１００は、第１ラインＬに対する制御信号の出力期間内で、ストローブ信号ＳＴＢ２及びＳＴＢ３を印刷部１３０に出力するが、データ信号Ｄは、印刷部１３０に出力しない。第２ラインＬ＋１、第３ラインＬ＋２に対する制御信号の出力期間内でも同様に、制御装置１００は、ストローブ信号ＳＴＢ２及びＳＴＢ３を印刷部１３０に出力するが、データ信号Ｄは、印刷部１３０に出力しない。
図６（Ｂ）に示す例は、第１ラインＬで注目画素Ａをドット形成し、第２ラインＬ＋１、第３ラインＬ＋２では注目画素Ａのドット形成を行わない場合を示している。
第１ラインＬを対象ラインとして、第１ラインＬのドット形成を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第１ラインＬの注目画素Ａに対する制御信号を生成する際には、第１ラインＬの注目画素Ａと、第１ラインＬの次のラインである第２ラインＬ＋１の注目画素Ａとのイメージデータを参照する。第１ラインＬの注目画素Ａは、ドット形成を行う画素であり、第２ラインＬ＋１の注目画素Ａは、ドット形成を行わない画素である。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内のストローブ信号ＳＴＢ２を出力するタイミングに合わせてデータ信号Ｄ２を出力する。なお、データ信号Ｄ２は、形成通電のタイミングで制御装置１００から印刷部１３０に出力される信号であるとする。また、第２ラインＬ＋１の注目画素Ａはドット形成しない画素である。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３が出力されるタイミングでは、データ信号Ｄ３を出力しない。なお、データ信号Ｄ３は、先読み通電のタイミングで制御装置１００から印刷部１３０に出力される信号であるとする。
次に、第２ラインＬ＋１を対象ラインとして、第２ラインＬ＋１のライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第２ラインＬ＋１の注目画素Ａに対する制御信号を生成する際には、第２ラインＬ＋１の注目画素Ａと、第２ラインＬ＋１の次のラインである第３ラインＬ＋２の注目画素Ａとのイメージデータを参照する。第２ラインＬ＋１の注目画素Ａは、ドット形成を行わない画素であり、第３ラインＬ＋２の注目画素Ａもドット形成を行わない画素である。このため、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングではデータ信号Ｄ２を出力しない。また、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングでも、データ信号Ｄ３を出力しない。
【００２４】
図６（Ｃ）に示す例は、第２ラインＬ＋１で注目画素Ａをドット形成し、第１ラインＬ、第３ラインＬ＋２では注目画素Ａのドット形成を行わない場合を示している。
第１ラインＬを対象ラインとして、第１ラインＬのライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第１ラインＬの注目画素Ａと、第２ラインＬ＋１の注目画素Ａとのイメージデータを参照する。第１ラインＬの注目画素Ａは、ドット形成を行わない画素であり、第２ラインＬ＋１の注目画素Ａは、ドット形成を行う画素である。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングでは、データ信号Ｄ２を出力しない。また、第２ラインＬ＋１の注目画素Ａはドット形成する画素である。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３が出力されるタイミングで、データ信号Ｄ３を印刷部１３０に出力する。
次に、第２ラインＬ＋１を対象ラインとして、第２ラインＬ＋１のライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第２ラインＬ＋１の注目画素Ａと、第３ラインＬ＋１の注目画素Ａとのイメージデータを参照する。第２ラインＬ＋１の注目画素Ａは、ドット形成を行う画素であり、第３ラインＬ＋２の注目画素Ａは、ドット形成を行わない画素である。このため、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングでデータ信号Ｄ２を出力する。また、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングでは、データ信号Ｄ３を出力しない。
【００２５】
図６（Ｄ）に示す例は、第３ラインＬ＋２で注目画素Ａをドット形成し、第１ラインＬ、第２ラインＬ＋１では注目画素Ａのドット形成を行わない場合を示している。
第１ラインＬ１を対象ラインとして、第１ラインＬのライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第１ラインＬの注目画素Ａと、第２ラインＬ＋１の注目画素Ａとのイメージデータを参照する。この場合、第１ラインＬ、第２ラインＬ＋１ともに、注目画素Ａのドット形成は行わない。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングでは、データ信号Ｄ２を出力しない。また、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングでもデータ信号Ｄ３を印刷部１３０に出力しない。
次に、第２ラインＬ＋１を対象ラインとして、第２ラインＬ＋１のライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第２ラインＬ＋１の注目画素Ａと、第３ラインＬ＋１の注目画素Ａとのイメージデータを参照する。第２ラインＬ＋１の注目画素Ａは、ドット形成を行わない画素であり、第３ラインＬ＋２の注目画素Ａは、ドット形成を行う画素である。このため、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングでは、データ信号Ｄ２を出力しない。また、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングで、データ信号Ｄ３を出力する。
【００２６】
図６（Ｅ）に示す例は、第１ラインＬ、第２ラインＬ＋１で注目画素Ａをドット形成し、第３ラインＬ＋２では注目画素Ａのドット形成を行わない場合を示している。
第１ラインＬを対象ラインとして、第１ラインＬのライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第１ラインＬの注目画素Ａと、第２ラインＬ＋１の注目画素Ａとのイメージデータを参照する。この場合、第１ラインＬ、第２ラインＬ＋１ともに、注目画素Ａのドット形成を行う。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングでデータ信号Ｄ２を出力する。また、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングでもデータ信号Ｄ３を印刷部１３０に出力する。
次に、第２ラインＬ＋１を対象ラインとして、第２ラインＬ＋１のライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第２ラインＬ＋１の注目画素Ａと、第３ラインＬ＋１の注目画素Ａとのイメージデータを参照する。第２ラインＬ＋１の注目画素Ａは、ドット形成を行う画素であり、第３ラインＬ＋２の注目画素Ａは、ドット形成を行わない画素である。このため、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングで、データ信号Ｄ２を出力する。また、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングでは、データ信号Ｄ３を出力しない。
【００２７】
図６（Ｆ）に示す例は、第１ラインＬ、第３ラインＬ＋２で注目画素Ａをドット形成し、第２ラインＬ＋１では注目画素Ａのドット形成を行わない場合を示している。
第１ラインＬを対象ラインとして、第１ラインＬのライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第１ラインＬの注目画素Ａと、第２ラインＬ＋１の注目画素Ａとのイメージデータを参照する。この場合、第１ラインＬで注目画素Ａのドット形成を行い、第２ラインＬ＋１では、注目画素Ａのドット形成は行わない。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングで、データ信号Ｄ２を印刷部１３０に出力する。また、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングでは、データ信号Ｄ３を印刷部１３０に出力しない。
次に、第２ラインＬ＋１を対象ラインとして、第２ラインＬ＋１のライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第２ラインＬ＋１の注目画素Ａと、第３ラインＬ＋１の注目画素Ａとのイメージデータを参照する。第２ラインＬ＋１の注目画素Ａは、ドット形成を行わない画素であり、第３ラインＬ＋２の注目画素Ａは、ドット形成を行う画素である。このため、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングでは、データ信号Ｄ２を印刷部１３０に出力しない。また、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングで、データ信号Ｄ３を印刷部１３０に出力する。
【００２８】
図６（Ｇ）に示す例は、第２ラインＬ＋１、第３ラインＬ＋２で注目画素Ａをドット形成し、第１ラインＬ＋１では注目画素Ａのドット形成を行わない場合を示している。
第１ラインＬを対象ラインとして、第１ラインＬのライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第１ラインＬの注目画素Ａと、第２ラインＬ＋１の注目画素Ａとのイメージデータを参照する。この場合、第１ラインＬで注目画素Ａのドット形成を行わず、第２ラインＬ＋１では、注目画素Ａのドット形成を行う。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングでは、データ信号Ｄ２を印刷部１３０に出力しない。また、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングで、データ信号Ｄ３を印刷部１３０に出力する。
次に、第２ラインＬ＋１を対象ラインとして、第２ラインＬ＋１のライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第２ラインＬ＋１の注目画素Ａと、第３ラインＬ＋１の注目画素Ａとのイメージデータを参照する。第２ラインＬ＋１の注目画素Ａは、ドット形成を行う画素であり、第３ラインＬ＋２の注目画素Ａもドット形成を行う画素である。このため、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングで、データ信号Ｄ２を印刷部１３０に出力する。また、制御装置１００は、第２ラインＬ＋１に対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングで、データ信号Ｄ３を印刷部１３０に出力する。
【００２９】
図６（Ｈ）に示す例は、第１ラインＬ、第２ラインＬ＋１、第３ラインＬ＋２の３ラインで注目画素Ａのドット形成を行う場合を示している。
第１ラインＬを対象ラインとして、第１ラインＬのライン印刷を制御する信号の出力期間での制御装置１００の処理について説明する。制御装置１００は、第１ラインＬの注目画素Ａと、第２ラインＬ＋１の注目画素Ａとのイメージデータを参照する。この場合、第１ラインＬで注目画素Ａのドット形成を行い、第２ラインＬ＋１でも注目画素Ａのドット形成を行う。このため、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ２を出力するタイミングで、データ信号Ｄ２を印刷部１３０に出力する。また、制御装置１００は、第１ラインＬに対する制御信号の出力期間内であって、ストローブ信号ＳＴＢ３を出力するタイミングで、データ信号Ｄ３を印刷部１３０に出力する。なお、第２ラインＬ＋１、第３ラインＬ＋２の注目画素Ａに対する制御信号は、第１ラインＬの注目画素Ａに対する制御信号と同一であるため、説明を省略する。
【００３０】
次に、図７に示すフローチャートを参照しながら制御装置１００の処理手順を説明する。
制御装置１００は、まず、ライン印刷する対象ラインを選択する（ステップＳ１）。次に、制御装置１００は、選択した対象ラインと、対象ラインの次にライン印刷するラインとのイメージデータをＲＡＭ１０３のイメージバッファーから取得する（ステップＳ２）。次に、制御装置１００は、イメージバッファーから取得したイメージデータを参照して、対象ラインのドット形成する画素の情報と、対象ラインの次のラインのドット形成する画素の情報とを取得する（ステップＳ３）。次に、制御装置１００は、対象ラインと、対象ラインの次のラインにおいてドット形成する画素の情報を参照して、印刷部１３０に対象ラインをライン印刷させるためのデータ信号Ｄを生成する（ステップＳ４）。このデータ信号Ｄは、対象ラインのドット形成する画素に対応する発熱素子１３２６を形成通電させ、対象ラインの次のラインのドット形成する画素に対応する発熱素子１３２６を先読み通電させる信号である。
次に、制御装置１００は、ライン印刷する１ラインのすべて（全ライン）でデータ信号Ｄを生成したか否かを判定する（ステップＳ５）。全ラインでデータ信号Ｄを生成していないと判定する場合（ステップＳ５／ＮＯ）、制御装置１００は、ステップＳ１に戻り、ステップＳ１からＳ５までの処理を繰り返す。また、全ラインでデータ信号Ｄを生成したと判定する場合（ステップＳ５／ＹＥＳ）、制御装置１００は、生成したデータ信号Ｄを、ストローブ信号ＳＴＢ、クロック信号ＣＬＫと共に印刷部１３０に出力する（ステップＳ６）。
印刷部１３０では、制御装置１００から入力したデータ信号をサーマルヘッド１３２のシフトレジスタ１３２１に蓄積する。シフトレジスタ１３２１に蓄積されたデータ信号Ｄは、印刷制御部１３１から出力されるラッチ信号に同期してラッチレジスタ１３２２に出力される。スイッチ回路１３２３は、ラッチレジスタ１３２２から出力されるデータ信号Ｄと、ストローブ信号ＳＴＢを否定（ＮＯＴ）演算した信号との否定論理積（ＮＡＮＤ）演算を否定論理積ゲート１３２４で行う。スイッチ回路１３２３の否定論理積ゲート１３２４の出力に従って発熱素子１３２６が通電し、通電した発熱素子１３２６が発熱する。
【００３１】
以上のように本実施形態は、対象ラインのライン印刷を制御する制御信号と、対象ラインの次のラインでドット形成する画素に対応する発熱素子１３２６を通電させる制御信号とを生成する。そして、対象ラインに対する制御信号の出力期間内に、対象ラインのライン印刷を制御する制御信号と、次のラインでドット形成する画素に対応する発熱素子１３２６を通電させる制御信号とを順次、印刷部１３０に出力する。このため、次にライン印刷するラインの１つ先のラインのイメージデータを反映して、次にライン印刷するラインにおける発熱素子への通電を制御することができる。従って、ライン印刷の際に発熱素子１３２６の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
また、対象ラインの次のラインのドット形成する画素の発熱素子１３２６を、形成通電の終了後に直ちに温めることができるので、発熱素子１３２６の温度低下を防止することができる。従って、形成通電の直前に発熱素子１３２６を温める履歴通電の場合と比較して、発熱素子１３２６の通電時間を短縮し、電力消費量を削減することができる。
また、履歴通電と、先読み通電とを組み合わせて、ドットの形成の際の発熱素子１３２６への通電回数を、図８に示すように、履歴通電と、形成通電と、先読み通電との３回に分割して行う場合も想定される。すなわち、ドットの形成の際に、制御装置１００はストローブ信号ＳＴＢを３回サーマルヘッド１３２に出力することになる。ストローブ信号ＳＴＢの出力回数が３回の場合、先読み通電による制御の場合と比較して、ストローブ信号ＳＴＢの出力回数が１回多くなる。このため、１ドットの形成間隔が長くなり、印刷速度の高速化に対応させることができない。
これに対して本実施形態では、ドットの形成の際の発熱素子１３２６への通電期間内において、形成通電後に、記録紙にドット形成されない程度の通電時間分だけ発熱素子１３２６を通電しておく。このため、形成通電後の発熱素子１３２６の温度低下を防止することができ、形成通電前の履歴通電が不要になる。従って、発熱素子１３２６の温度低下を防止し、印刷品質の低下を防止することができる。また、１ドットの形成の際のストローブ信号ＳＴＢの出力回数を２回に抑えることができるので、印刷速度の高速化に対応することが可能となる。
【００３２】
以上説明したように、本実施形態に係る制御装置１００は、ライン状に並ぶ複数の発熱素子１３２６を有するサーマルヘッド１３２の制御装置１００である。制御装置１００は、取得手段２１０と通電制御手段２２０とを備える。取得手段２１０は、複数の発熱素子１３２６によるライン印刷を連続して行う第１のライン印刷および第２のライン印刷において、第２のライン印刷でドット形成する画素の情報を取得する手段である。また、通電制御手段２２０は、第１のライン印刷に際して、第１のライン印刷に係る画像データに基づいて、第１のライン印刷でドット形成すべき発熱素子１３２６に対して通電を行うドット形成通電と、ドット形成通電後に、取得手段２１０で取得した画素の情報に基づいて通電を行う先読み通電とを行う手段である。
上記構成を備える制御装置１００は、第１のライン印刷に際して、第１のライン印刷でドット形成すべき発熱素子１３２６に対して通電を行うドット形成通電と、第２のライン印刷の際にドット形成する画素に対応する発熱素子１３２６の発熱量を上昇させる先読み通電とを行う。従って、第１のライン印刷の際に、第２のライン印刷においてドット形成する画素に対応する発熱素子１３２６の発熱量を上昇させることができる。このため、印刷の際に発熱素子１３２６の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【００３３】
また、上記のドット形成通電は、ドット形成する通電量の通電であり、先読み通電は、ドット形成せずに発熱量を上昇させる通電量の通電である。従って、第１のライン印刷の際に、第２のライン印刷の際にドット形成する画素に対応する発熱素子１３２６の発熱量を、ドット形成せずに上昇させることができる。このため、第２のライン印刷の際に、ドット形成する発熱素子１３２６の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【００３４】
また、通電制御手段２２０は、通電量を発熱素子１３２６に通電する通電時間で制御し、先読み通電の通電時間は、ドット形成通電の通電時間よりも短い。従って、通電量を発熱素子１３２６に通電する通電時間で制御するため、通電量の制御が容易になる。また、先読み通電の通電時間がドット形成通電の通電時間よりも短いため、先読み通電を行うドットの発熱量は、ドット形成通電の発熱量よりも低い。このため、先読み通電を行う発熱素子１３２６の温度を、ドット形成時の温度よりも低い温度で温めることができる。
【００３５】
また、通電制御手段２２０は、第２のライン印刷に係る画像データに基づいて、第２のライン印刷でドット形成して黒画像を形成する発熱素子１３２６を、先読み通電で通電させ、第２のライン印刷でドット形成せずに白画像を形成する発熱素子１３２６を先読み通電で通電させない。従って、第２のライン印刷の際にドット形成して黒画像を形成する発熱素子１３２６を、第１のライン印刷の際に通電させることができる。このため、第２のライン印刷の際に、ドット形成する発熱素子１３２６の温度が低く、形成したドットが小さくなったり薄くなったりする印刷品位の低下を抑制することができる。
【００３６】
上述した実施形態は本発明の好適な実施の例である。ただし、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更実施が可能である。
【符号の説明】
【００３７】
１…サーマルプリンター、１００…制御装置、２１０…取得手段、２２０…通電制御手段、１３２１…シフトレジスタ、１３２２…ラッチレジスタ、１３２３…スイッチ回路、１３２５…印字ヘッド部、１３２６…発熱素子。
【図１】
2015063104.tif 000003
【図２】
2015063104.tif 000004
【図３】
2015063104.tif 000005
【図４】
2015063104.tif 000006
【図５】
2015063104.tif 000007
【図６】
2015063104.tif 000008
【図７】
2015063104.tif 000009
【図８】
2015063104.tif 000010