(57)【要約】  【課題】  サーマルヘッドの温度が適正温度よりも低い場合にはサーマルヘッドを強制的に昇温させることにより、適切な印字結果を得られるようにしたサーマルプリンタを提供する。  【解決手段】  発熱素子による印字の可否に関連する温度を検出する温度センサ２Ｌ，２Ｒを備え、制御部１０が温度センサ２Ｌ，２Ｒの検出結果が発熱素子による印字に適切な所定温度に達していないと判断した場合に、クロックの１周期の間、発熱素子への画像メモリ１２からの画像データの出力を停止させる一方、ストローブ信号発生回路１４にストローブ信号を出力させて発熱素子を加熱すると共に、紙送りローラ３による感熱紙Ｐの送りを行なわせないように制御する。【選択図】      図１
2005081739.tif 000002
【特許請求の範囲】
【請求項１】
ライン状に配列された発熱素子に画像データとストローブ信号とを与えて発熱させることにより前記画像データに対応した印字を用紙に行ないつつ、前記用紙を前記発熱素子による印字位置を通過するように送ることにより印字を行なうようにしたサーマルプリンタにおいて、
前記発熱素子による印字の可否に関連する温度を検出する温度センサを備え、
該温度センサによる検出結果が所定温度に達していない場合に、前記ストローブ信号のみを前記発熱素子に与えて加熱すると共に、用紙の送りを行なわないようにしてあることを特徴とするサーマルプリンタ。
【請求項２】
ライン状に配列された発熱素子に画像データの１ライン分とストローブ信号とが共に与えられた場合に発熱して前記１ライン分のデータに対応した印字を用紙に行なうサーマルヘッドと、前記ストローブ信号を発生するストローブ信号発生手段と、前記サーマルヘッドにより印字すべき画像データを記憶した画像データ記憶手段と、前記用紙を１ライン単位で前記サーマルヘッドの印字位置を通過するように送る紙送り手段とを備え、所定周期で前記画像メモリから１ライン単位で読み出された画像データと前記ストローブ信号発生回路が発生したストローブ信号とを前記発熱素子に与えると共に、前記紙送り手段に用紙を１ライン分送らせることにより印字を行なうようにしたサーマルプリンタにおいて、
前記発熱素子による印字の可否に関連する温度を検出する温度センサと、
該温度センサの検出結果が所定温度に達していない場合に、前記所定周期の１周期の間、前記発熱素子への前記画像メモリからの画像データの出力を停止させ、前記ストローブ信号発生手段にストローブ信号を出力させて前記発熱素子を加熱させ、前記紙送り手段による用紙の送りを行なわせないように制御する制御手段と
を備えたことを特徴とするサーマルプリンタ。
【請求項３】
ライン状に配列された発熱素子に画像データとストローブ信号とを与えて発熱させることにより前記画像データに対応した印字を用紙に行ないつつ、前記用紙を前記発熱素子による印字位置を通過するように送ることにより印字を行なうようにしたサーマルプリンタにおいて、
前記発熱素子による印字の可否に関連する温度を検出する温度センサを備え、
該検出結果が所定温度に達していない場合に、前記ストローブ信号を延長して前記発熱素子に与えて加熱するようにしてあることを特徴とするサーマルプリンタ。
【請求項４】
ライン状に配列された発熱素子に画像データの１ライン分とストローブ信号とが共に与えられた場合に発熱して前記１ライン分のデータに対応した印字を用紙に行なうサーマルヘッドと、前記ストローブ信号を発生するストローブ信号発生手段と、前記サーマルヘッドにより印字すべき画像データを記憶した画像データ記憶手段と、前記用紙を１ライン単位で前記サーマルヘッドの印字位置を通過するように送る紙送り手段とを備え、所定周期で前記画像メモリから１ライン単位で読み出された画像データと前記ストローブ信号発生回路が発生した所定の有意期間のストローブ信号とを前記発熱素子に与えると共に、前記紙送り手段に用紙を１ライン分送らせることにより印字を行なうようにしたサーマルプリンタにおいて、
前記発熱素子による印字の可否に関連する温度を検出する温度センサと、
該温度センサの検出結果が所定温度に達していない場合に、前記所定周期の１周期の間又は複数周期にわたって前記ストローブ信号発生手段に前記所定長よりも長い有意期間のストローブ信号を発生させて前記発熱素子に与えさせると共に前記発熱素子へ同一の画像データを前記画像メモリから出力させ、前記ストローブ信号の有意期間が終了した次の前記所定周期の１周期の間、前記紙送り手段による用紙の送りを行なわせないように制御する制御手段と
を備えたことを特徴とするサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルプリンタに関し、特にサーマルヘッドの温度が正常に印字可能な温度よりも低い場合に、サーマルヘッドの温度を強制的に上昇させて良好な印字結果を得られるようにしたサーマルプリンタに関する。
【背景技術】
【０００２】
加熱されることにより発色する感熱紙、または加熱されることにより溶融するインクを用紙に転写する方式のサーマルプリンタに使用されるサーマルヘッドには多数の発熱素子が配列されており、個々の発熱素子に対応する画像データの信号とストローブ信号とを与えることにより、与えられた画像データの信号に対応して個々の発熱素子が発熱する。これにより、画像データに応じて感熱紙が発色し、またはインクが溶融して用紙に転写されて画像が用紙に印字される。
【０００３】
このようなサーマルプリンタでは、印字していない状態、即ち画像データもストローブ信号も与えられていない状態での発熱素子自体の温度が適切な範囲内でなければ、印字を行なう状態、即ち画像データとストローブ信号とが与えられている状態での発熱量と合わせた温度が過大になったり、又逆に印字に適切な温度にまで上昇しなかったりして適切な印字を行なうことができないという問題がある。このような事情からたとえば特許文献１ではサーマルヘッドの温度が低い場合にプリヒートを行なう技術が開示されている。この特許文献１に記載の技術ではその「実施例１５」に記載されているように、サーマルヘッドに通常与えられるストローブ信号とは異なるプリヒートデータを予め用意しておき、サーマルヘッドの温度が所定値よりも低い場合にこのプリヒートデータをストローブ信号に代えてサーマルヘッドに与えることによりサーマルヘッドの温度を上昇させる構成を採っている。
【０００４】
また特許文献２にはストローブ信号を補正する技術が開示されている。この特許文献２に開示されている技術では、ストローブ信号を補正、具体的にはその有意期間の長さを変化させてサーマルヘッドの抵抗体の通電時間を制御することによりサーマルヘッドのコモン抵抗による印字結果の濃度変動を低減させる構成を採っている。
【特許文献１】特開平０５−３１８８０５号公報
【特許文献２】特開平０６−０００９８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されている技術では、プリヒートデータを発生するための回路を必要とするため、回路構成が複雑になる。また特許文献２に開示されている技術では、サーマルヘッドの温度は考慮されていない。
【０００６】
本発明は以上のような事情に鑑みてなされたものであり、サーマルヘッドの温度が適正温度よりも低い場合にはサーマルヘッドを強制的に昇温させることにより、適切な印字結果を得られるようにしたサーマルプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１発明に係るサーマルプリンタは、ライン状に配列された発熱素子に画像データとストローブ信号とを与えて発熱させることにより前記画像データに対応した印字を用紙に行ないつつ、前記用紙を前記発熱素子による印字位置を通過するように送ることにより印字を行なうようにしたサーマルプリンタにおいて、前記発熱素子による印字の可否に関連する温度を検出する温度センサを備え、該温度センサによる検出結果が所定温度に達していない場合に、前記ストローブ信号のみを前記発熱素子に与えて加熱すると共に、用紙の送りを行なわないようにしてあることを特徴とする。
【０００８】
また、第２発明に係るサーマルプリンタは、ライン状に配列された発熱素子に画像データの１ライン分とストローブ信号とが共に与えられた場合に発熱して前記１ライン分のデータに対応した印字を用紙に行なうサーマルヘッドと、前記ストローブ信号を発生するストローブ信号発生手段と、前記サーマルヘッドにより印字すべき画像データを記憶した画像データ記憶手段と、前記用紙を１ライン単位で前記サーマルヘッドの印字位置を通過するように送る紙送り手段とを備え、所定周期で前記画像メモリから１ライン単位で読み出された画像データと前記ストローブ信号発生回路が発生したストローブ信号とを前記発熱素子に与えると共に、前記紙送り手段に用紙を１ライン分送らせることにより印字を行なうようにしたサーマルプリンタにおいて、前記発熱素子による印字の可否に関連する温度を検出する温度センサと、該温度センサの検出結果が所定温度に達していない場合に、前記所定周期の１周期の間、前記発熱素子への前記画像メモリからの画像データの出力を停止させ、前記ストローブ信号発生手段にストローブ信号を出力させて前記発熱素子を加熱させ、前記紙送り手段による用紙の送りを行なわせないように制御する制御手段とを備えたことを特徴とする。
【０００９】
このような第１、第２発明に係るサーマルプリンタでは、温度センサの検出結果が発熱素子による印字に適切な所定温度に達していない場合には、発熱素子への画像メモリからの画像データの出力が停止され、ストローブ信号発生手段がストローブ信号を出力して発熱素子が加熱される。そして、その間は紙送り手段による用紙の送りは行なわれない。
【００１０】
第３発明に係るサーマルプリンタは、ライン状に配列された発熱素子に画像データとストローブ信号とを与えて発熱させることにより前記画像データに対応した印字を用紙に行ないつつ、前記用紙を前記発熱素子による印字位置を通過するように送ることにより印字を行なうようにしたサーマルプリンタにおいて、前記発熱素子による印字の可否に関連する温度を検出する温度センサを備え、該検出結果が所定温度に達していない場合に、前記ストローブ信号を延長して前記発熱素子に与えて加熱するようにしてあることを特徴とする。
【００１１】
また、第４発明に係るサーマルプリンタは、ライン状に配列された発熱素子に画像データの１ライン分とストローブ信号とが共に与えられた場合に発熱して前記１ライン分のデータに対応した印字を用紙に行なうサーマルヘッドと、前記ストローブ信号を発生するストローブ信号発生手段と、前記サーマルヘッドにより印字すべき画像データを記憶した画像データ記憶手段と、前記用紙を１ライン単位で前記サーマルヘッドの印字位置を通過するように送る紙送り手段とを備え、所定周期で前記画像メモリから１ライン単位で読み出された画像データと前記ストローブ信号発生回路が発生した所定の有意期間のストローブ信号とを前記発熱素子に与えると共に、前記紙送り手段に用紙を１ライン分送らせることにより印字を行なうようにしたサーマルプリンタにおいて、前記発熱素子による印字の可否に関連する温度を検出する温度センサと、該温度センサの検出結果が所定温度に達していない場合に、前記所定周期の１周期の間又は複数周期にわたって前記ストローブ信号発生手段に前記所定長よりも長い有意期間のストローブ信号を発生させて前記発熱素子に与えさせると共に前記発熱素子へ同一の画像データを前記画像メモリから出力させ、前記ストローブ信号の有意期間が終了した次の前記所定周期の１周期の間、前記紙送り手段による用紙の送りを行なわせないように制御する制御手段とを備えたことを特徴とする。
【００１２】
このような第３、第４発明に係るサーマルプリンタでは、温度センサの検出結果が発熱素子による印字に適切な所定温度に達していない場合には、発熱素子へ画像メモリから同一の画像データの出力が継続されると共に、ストローブ信号発生手段が通常よりは延長されて発熱素子が加熱される。
【発明の効果】
【００１３】
以上のような第１乃至第４発明に係るサーマルプリンタによれば、サーマルヘッドを適切な温度に維持することが容易になるのでサーマルヘッドの抵抗値を高くした場合にも対応可能になり、従って電源の容量を小さくしても十分な発熱量を得ることができるので、ダウンサイジングが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明に係るサーマルプリンタをその実施の形態を示す図面に基づいて詳述する。
【００１５】
（第１の実施の形態）
以下、本発明に係るサーマルプリンタの第１の実施の形態について説明する。図１は本発明に係るサーマルプリンタの第１の実施の形態の要部の回路構成例を示すブロック図である。なお、図１において、破線は制御信号の送信経路を、実線はデータの送信経路を示している。
【００１６】
サーマルヘッド１は本実施の形態では、左発熱体１Ｌと右発熱体１Ｒとを備えており、両発熱体１Ｌ，１Ｒは感熱紙Ｐの移動方向（紙送り方向）と実質的に直交する方向に並設されている。各発熱体１Ｌ，１Ｒには、感熱紙Ｐの移動方向（紙送り方向）と実質的に直交する方向に発熱素子がライン状に配列されている。
【００１７】
両発熱体１Ｌ，１Ｒにはそれぞれの温度を発熱素子の温度とみなして検出するためのたとえばサーミスタ等を利用した温度センサ２Ｌ，２Ｒが取り付けられており、それぞれの検出結果は後述する制御部１０へ与えられている。
【００１８】
紙送りローラ３はモータ、たとえばステッピングモータ３Ｍにより感熱紙Ｐを１ライン分ずつサーマルヘッド１側（図中の矢符方向）へ送る。このステッピングモータ３Ｍは制御回路１０から出力される制御信号に従ってドライブ回路１１により駆動制御される。
【００１９】
画像メモリ１２にはサーマルヘッド１により感熱紙Ｐに印字されるべき画像のデータが記憶されている。この画像メモリ１２に記憶されている画像データは、制御部１０の制御により１ライン単位でバッファメモリ１３へ出力され、１ライン分のデータの左半分のデータが左発熱体１Ｌへ、残りの右半分のデータが右発熱体１Ｒへそれぞれ出力される。
【００２０】
また、ストローブ信号発生回路１４は両発熱体１Ｌ，１Ｒに与えられている画像データに応じてそれぞれの発熱素子を発熱させるためのストローブ信号（本実施の形態ではローアクティブ）を発生して両発熱体１Ｌ，１Ｒに与える。たとえば、まず左発熱体１Ｌにストローブ信号が与えられ、その間に紙送りローラにより半ライン分だけ感熱紙Ｐが送られ、次いで右発熱体１Ｒにストローブ信号が与えられ、その間に紙送りローラにより半ライン分感熱紙Ｐが送られる。従って、感熱紙Ｐが１ライン分送られる間の前半に左発熱体１Ｌにより印字が行なわれ、後半に右発熱体１Ｒにより印字が行なわれる。
【００２１】
なお、本実施の形態において発熱体が両発熱体１Ｌ，１Ｒに分割されている理由は、両発熱体１Ｌ，１Ｒを合わせた大きさの一つの発熱体で印字を行なう場合には多量の電流を消費すると共に、発熱量も多量になるため、それらによる弊害を避けるためであり、同様の理由により両発熱体１Ｌ，１Ｒが同時に印字を行なうことがないようにしている。
【００２２】
図２は制御部１０による制御手順を示すフローチャートであり、図３はその際のストローブ信号と紙送りの状態とを示すタイミングチャートである。なお、図２に示す制御手順は図示しないクロック発生器が発生するクロック（図３(a))の各１クロック周期で制御部１０により実行される (ステップＳ１１でＹＥＳ）。
【００２３】
各１クロック周期で制御部１０は両温度センサ２Ｌ，２Ｒの検出値を読み込み (ステップＳ１２）、適正範囲内であるか否かを判断する（ステップＳ１３）。両温度センサ２Ｌ，２Ｒの検出値が共に適正範囲内である場合（ステップＳ１３でＹＥＳ）、即ち両発熱体１Ｌ，１Ｒの温度が共に適正温度内である場合は制御部１０は正常時の制御を行なう（ステップＳ１４）。
【００２４】
正常時の制御は具体的には、制御部１０が図３(b) に示すように画像データを各クロック期間Ｐ１，Ｐ２，Ｐ３，Ｐ４…において１ライン分ずつＤ１，Ｄ２，Ｄ３，Ｄ４…と順次画像メモリから出力させてそのままバッファメモリ１３を通過させて両発熱体１Ｌ，１Ｒに与えると共に、図３(c) に示すように左発熱体１Ｌに与えられる左ストローブ信号を各クロック周期の前半で有意（ハッチングにて示す）にするように、また図３(e) に示すように右発熱体１Ｒに与えられる右ストローブ信号を各クロック周期の後半で有意にするようにストローブ信号発生回路１４を制御すると共に、各クロック周期の間に図３(d) に示すようにステッピングモータ３Ｍが１ライン分ずつ感熱紙Ｐを紙送りするすようにドライバ回路１１を制御することにより実行される。
【００２５】
なお、画像データＤ１，Ｄ２，Ｄ３，Ｄ４…は実際には両発熱体１Ｌ，１Ｒへ左半分（Ｄ１Ｌ，Ｄ２Ｌ，Ｄ３Ｌ，Ｄ４Ｌ…），右半分（Ｄ１Ｒ，Ｄ２Ｒ，Ｄ３Ｒ，Ｄ４Ｒ…）ずつに分割して与えられる。以上のような制御により、正常時には、各クロック期間Ｐ１，Ｐ２，Ｐ３，Ｐ４…毎にそれぞれ１ラインづつの画像データＤ１，Ｄ２，Ｄ３，Ｄ４…が感熱紙Ｐに順次的に印字されてゆく。
【００２６】
ステップＳ１３において両温度センサ２Ｌ，２Ｒの検出値のいずれか一方が適正範囲内ではなく (ステップＳ１３でＮＯ）、少なくとも一方の検出値が適正範囲を超えていた場合（ステップＳ１５でＹＥＳ）、換言すれば少なくとも一方の発熱体１Ｌ又は１Ｒが適正温度範囲よりも高温であった場合は、制御部１０は印字を行なわない（ステップＳ１６）。この状態が反復された場合、即ちステップＳ１１，Ｓ１２，Ｓ１３，Ｓ１５，Ｓ１６からＳ１１へ戻るループ制御が反復された場合、発熱体１Ｌ，１Ｒは加熱されずに放熱のみが行なわれるので、やがて両発熱体１Ｌ，１Ｒの温度は適正温度範囲にまで低下する（ステップＳ１３でＹＥＳ）。
【００２７】
一方、ステップＳ１５での判断結果がＮＯであった場合は少なくとも一方の温度センサ２Ｌ，２Ｒの検出値が適正範囲を下回っていた、換言すれば少なくとも一方の発熱体１Ｌ又は１Ｒが適正温度範囲よりも低温であったことを意味しているので、制御部１０はバッファメモリ１３に制御信号を与えて画像データの出力を１ライン分遅らせる (ステップＳ１７）。これにより、その時点でバッファメモリ１３から出力されるはずであった画像データはバッファメモリ１３に１クロック期間バッファリングされて次のクロック期間に出力される。なお、バッファメモリ１３にある程度の容量があれば、画像メモリ１２からの画像データのバッファメモリ１３への出力は各クロック期間毎に行なっても問題は生じない。しかし、バッファメモリ１３の容量が小さい場合、またはバッファメモリ１３にバッファリングされた画像データが大量になって余裕がなくなった場合には、制御部１０は画像メモリ１２に制御信号を与えて画像データの出力を一時的に停止させるようにしてもよい。
【００２８】
次に制御部１０はストローブ信号発生回路１４に制御信号を与えて低温であった方（又は両方）の発熱体１Ｌ及び／又は１Ｒの温度の適正範囲の下限と検出値との差に応じた長さのストローブ信号を発生させ（ステップＳ１８）、また同時にドライバ回路１１に制御信号を与えてステッピングモータ３Ｍの駆動を停止させる（ステップＳ１９）。これにより、紙送りが１回（１クロック期間）停止される。
【００２９】
以上のような低温時の制御は具体的には、たとえば図３(a) に示す２番目のクロック期間Ｐ２において両発熱体１Ｌ，１Ｒが所定温度よりも低温であり、しかも右発熱体１Ｒの方が左発熱体１Ｌよりもより低温であったことが判明したとすると、制御部１０は図３(g) 及び図３(i) にクロスハッチングで示すような有意なストローブ信号を２番目のクロック期間Ｐ２内に両方の両発熱体１Ｌ，１Ｒに与えるようにストローブ信号発生回路１４を制御する。この場合、右発熱体１Ｒの方が左発熱体１Ｌよりもより低温であったので、クロック期間Ｐ２に出力される右ストローブ信号の有意期間が左ストローブ信号の有意期間よりも長くなっている。更に制御部１０はこのクロック期間Ｐ２においては、図３(f) に示すようにバッファメモリ１３に制御信号を与えて画像データＤ２の出力を停止させると共に、このクロック周期Ｐ２においては図３(h) に示すようにステッピングモータ３Ｍを停止させて１ライン分の紙送りを行なわないようにドライバ回路１１を制御する。
【００３０】
なお、画像データＤ１，Ｄ２，Ｄ３…は実際には両発熱体１Ｌ，１Ｒへ左半分（Ｄ１Ｌ，Ｄ２Ｌ，Ｄ３Ｌ…），右半分（Ｄ１Ｒ，Ｄ２Ｒ，Ｄ３Ｒ…）ずつに分けられて与えられることは上述した正常時の制御の場合と同様である。以上のような制御により、サーマルヘッド１（発熱体１Ｌ，１Ｒ）の低温時には、１クロック期間において有意なストローブ信号を低温である発熱体１Ｌ，１Ｒに与えてその温度を上昇させると共に、そのクロック期間には画像データをバッファメモリ１３にバッファリングして発熱体１Ｌ，１Ｒへは与えず、またステッピングモータＭ３を駆動させないことにより紙送りも停止させる。この結果、クロック期間Ｐ１に１ラインの画像データＤ１が感熱紙Ｐに印字され、クロック期間Ｐ２には印字も紙送りも行なわれずに発熱素子の過熱のみが行なわれる。そして、以降の各クロック期間Ｐ３，Ｐ４…ではそれぞれ１ラインづつの画像データＤ２，Ｄ３…が感熱紙Ｐに順次的に印字されてゆく。
【００３１】
（第２の実施形態）
次に本発明のサーマルプリンタの第２の実施の形態について説明する。なお、この第２の実施の形態の回路構成例は前述した図１に示す第１の実施の形態の回路構成例と同一であるので、その説明は省略する。但し、この第２の実施の形態においては、発熱体１Ｌ，１Ｒの温度が低い場合にストローブ信号そのものの有意期間を調整することにより発熱体１Ｌ，１Ｒを昇温させるようにする。
【００３２】
図４は第２の実施の形態の制御部１０による制御手順を示すフローチャートであり、図５はその際のストローブ信号と紙送りの状態とを示すタイミングチャートである。なお、図４に示す制御手順は図示しないクロック発生器が発生するクロック（図５(a))の各１クロック周期で制御部１０により実行される (ステップＳ３１でＹＥＳ）。
【００３３】
各１クロック周期で制御部１０は両温度センサ２Ｌ，２Ｒの検出値を読み込み (ステップＳ３２）、適正範囲内であるか否かを判断する（ステップＳ３３）。両温度センサ２Ｌ，２Ｒの検出値が共に適正範囲内である場合（ステップＳ３３でＹＥＳ）、即ち両発熱体１Ｌ，１Ｒの温度が共に適正温度内である場合は制御部１０は正常時の制御を行なう (ステップＳ３４）。
【００３４】
正常時の制御は具体的には、制御部１０が図５(b) に示すように画像データを各クロック期間Ｐ１，Ｐ２，Ｐ３，Ｐ４…において１ライン分ずつＤ１，Ｄ２，Ｄ３，Ｄ４…と順次画像メモリから出力させてそのままバッファメモリ１３を通過させて両発熱体１Ｌ，１Ｒに与えると共に、図５(c) に示すように左発熱体１Ｌに与えられる左ストローブ信号を各クロック周期の前半で有意（ハッチングにて示す）にするように、また図５(e) に示すように右発熱体１Ｒに与えられる右ストローブ信号を各クロック周期の後半で有意にするようにストローブ信号発生回路１４を制御すると共に、各クロック周期の間に図５(d) に示すようにステッピングモータ３Ｍが１ライン分ずつ感熱紙Ｐを紙送りするすようにドライバ回路１１を制御することにより実行される。
【００３５】
なお、画像データＤ１，Ｄ２，Ｄ３，Ｄ４…は実際には両発熱体１Ｌ，１Ｒへ左半分（Ｄ１Ｌ，Ｄ２Ｌ，Ｄ３Ｌ，Ｄ４Ｌ…），右半分（Ｄ１Ｒ，Ｄ２Ｒ，Ｄ３Ｒ，Ｄ４Ｒ…）ずつに分割して与えられる。以上のような制御により、正常時には、各クロック期間Ｐ１，Ｐ２，Ｐ３，Ｐ４…毎にそれぞれ１ラインづつの画像データＤ１，Ｄ２，Ｄ３，Ｄ４…が感熱紙Ｐに順次的に印字されてゆく。
【００３６】
ステップＳ３３において両温度センサ２Ｌ，２Ｒの検出値のいずれか一方が適正範囲内ではなく (ステップＳ３３でＮＯ）、少なくとも一方の検出値が適正範囲を超えていた場合（ステップＳ３５でＹＥＳ）、換言すれば少なくとも一方の発熱体１Ｌ又は１Ｒが適正温度範囲よりも高温であった場合は、制御部１０は印字を行なわない（ステップＳ３６）。この状態が反復された場合、即ちステップＳ３１，Ｓ３２，Ｓ３３，Ｓ３５，Ｓ３６からＳ３１へ戻るループ制御が反復された場合、発熱体１Ｌ，１Ｒは加熱されずに放熱のみが行なわれるので、やがて両発熱体１Ｌ，１Ｒの温度は適正温度範囲にまで低下する（ステップＳ３３でＹＥＳ）。
【００３７】
一方、ステップＳ３５での判断結果がＮＯであった場合は少なくとも一方の温度センサ２Ｌ，２Ｒの検出値が適正範囲を下回っていた、換言すれば少なくとも一方の発熱体１Ｌ又は１Ｒが適正温度範囲よりも低温であったことを意味しているので、制御部１０はストローブ信号発生回路１４に制御信号を与えて低温であった方（又は両方）の発熱体１Ｌ及び／又は１Ｒの温度の適正範囲の下限と検出値との差に応じてストローブ信号の有意期間を延長させ（ステップＳ３７）、１クロック期間が経過するまで待機する（ステップＳ３８）。ここで１クロック期間が経過すると（ステップＳ３８でＹＥＳ）、制御部１０はバッファメモリ１３に制御信号を与えて画像データの出力を１ライン分遅らせる (ステップＳ３９）。これにより、その時点でバッファメモリ１３から出力されるはずであった画像データはバッファメモリ１３に１クロック期間バッファリングされて次のクロック期間に出力される。なお、バッファメモリ１３にある程度の容量があれば、画像メモリ１２からの画像データのバッファメモリ１３への出力は各クロック期間毎に行なっても問題は生じない。しかし、バッファメモリ１３の容量に余裕がない場合、またはバッファメモリ１３にバッファリングされた画像データが大量になった場合には、制御部１０は画像メモリ１２に制御信号を与えて画像データの出力を一時的に停止させるようにしてもよい。
【００３８】
また同時に制御部１０はドライバ回路１１に制御信号を与えてステッピングモータ３Ｍの駆動を停止させる（ステップＳ４０）。これにより、紙送りが１回（１クロック期間）停止される。
【００３９】
以上のような低温時の制御は具体的には、たとえば図５(a) に示す１番目のクロック期間Ｐ１において両発熱体１Ｌ，１Ｒが所定温度よりも低温であり、しかも右発熱体１Ｒの方が左発熱体１Ｌよりもより低温であったことが判明したとすると、制御部１０は図５(g) 及び図５(i) にクロスハッチングで示すようにストローブ信号の有意な期間を通常の場合のストローブ信号の有意な期間よりも延長して両方の両発熱体１Ｌ，１Ｒに与えるようにストローブ信号発生回路１４を制御する。この場合、右発熱体１Ｒの方が左発熱体１Ｌよりもより低温であったので、クロック期間Ｐ１に出力される左ストローブ信号の有意期間がクロック期間Ｐ２に出力される右ストローブ信号の有意期間よりも長くなっている。更に制御部１０はこのストローブ信号の有意期間を延長した場合には、図５(f) に示すようにバッファメモリ１３に制御信号を与えてクロック期間Ｐ２においても画像データＤ１の出力を継続させて画像データＤ２の出力を停止させると共に、このクロック周期Ｐ２においては図５(h) に示すようにステッピングモータ３Ｍを停止させて１ライン分の紙送りを行なわないようにドライバ回路１１を制御する。
【００４０】
以上のような制御により、サーマルヘッド１（発熱体１Ｌ，１Ｒ）の両方が低温時には、１クロック期間において正常時よりも有意期間が長い左ストローブ信号を低温である左発熱体１Ｌに与えてその温度を上昇させると共に、次のクロック期間にはやはり正常時よりも有意期間が長い右ストローブ信号を低温である右発熱体１Ｒに与えてその温度を上昇させると共に、両クロック期間にわたって同一の画像データをバッファメモリ１３から出力させて次の画像データをバッファメモリ１３にバッファリングしておく。また、ステッピングモータＭ３を駆動させないことにより紙送りも停止するので、２クロック期間Ｐ１，Ｐ２において１ラインの画像データＤ１が感熱紙Ｐに印字される。このようにして両発熱体１Ｌ，１Ｒの温度が上昇した場合は、以降の各クロック期間Ｐ３，Ｐ４…においては前述した正常時の制御が行なわれ、画像データＤ２，Ｄ３…が感熱紙Ｐに順次的に印字されてゆく。
【００４１】
なお、画像データＤ１，Ｄ２，Ｄ３…は実際には両発熱体１Ｌ，１Ｒへ左半分（Ｄ１Ｌ，Ｄ２Ｌ，Ｄ３Ｌ…），右半分（Ｄ１Ｒ，Ｄ２Ｒ，Ｄ３Ｒ…）ずつに分けられて与えられることは上述した正常時の制御の場合と同様である。
【００４２】
なお、図５(j) 乃至図５(m) は、両発熱体１Ｌ，１Ｒの温度が極度に低い場合にストローブ信号の有意期間を１クロック期間以上にわたって延長した例を示すタイミングチャートである。
【００４３】
この場合、図５(k) に示すように左ストローブ信号の有意期間がクロック期間Ｐ１を超えてクロック期間Ｐ２にまで延長されており、図５(m) に示すように右ストローブ信号もその有意期間がクロック期間Ｐ２を超えてクロック期間Ｐ３にまで延長されている。このような場合には、図５(j) に示すようにクロック期間Ｐ１，Ｐ２，Ｐ３にわたって同一の画像データ（Ｄ１）がバッファメモリ１３から継続して出力されると共に、図５(l) に示すようにクロック期間Ｐ２，Ｐ３の２クロック期間にわたって紙送りが停止される。なお、以上のような制御部１０による制御により両発熱体１Ｌ，１Ｒの温度が適正温度範囲になると、クロック期間Ｐ４以降においては正常時の制御が行なわれる。
【００４４】
なお、上述の両実施の形態においては感熱紙Ｐに印字を行なうようにしているが、熱溶融性のインクシートを加熱して溶融したインクを用紙へ転写する方式のプリンタにも本発明が適用可能であることはいうまでもない。
【図面の簡単な説明】
【００４５】
【図１】本発明に係るサーマルプリンタの第１の実施の形態の要部の回路構成例を示すブロック図である。
【図２】本発明に係るサーマルプリンタの第１の実施の形態の制御部による制御手順を示すフローチャートである。
【図３】本発明に係るサーマルプリンタの第１の実施の形態の制御部による制御の際のストローブ信号と紙送りの状態とを示すタイミングチャートである。
【図４】本発明に係るサーマルプリンタの第２の実施の形態の制御部による制御手順を示すフローチャートである。
【図５】本発明に係るサーマルプリンタの第２の実施の形態の制御部による制御の際のストローブ信号と紙送りの状態とを示すタイミングチャートである。
【符号の説明】
【００４６】
１  サーマルヘッド
１Ｌ  左発熱体
１Ｒ  右発熱体
２Ｌ  温度センサ
２Ｒ  温度センサ
３  紙送りローラ
３Ｍ  ステッピングモータ
１０  制御部
１２  画像メモリ
１３  バッファメモリ
１４  ストローブ信号発生回路
【図１】
2005081739.tif 000003
【図２】
2005081739.tif 000004
【図３】
2005081739.tif 000005
【図４】
2005081739.tif 000006
【図５】
2005081739.tif 000007