JPH01295862A - サーマルヘッドの通電制御方法 - Google Patents
サーマルヘッドの通電制御方法Info
- Publication number
- JPH01295862A JPH01295862A JP12488488A JP12488488A JPH01295862A JP H01295862 A JPH01295862 A JP H01295862A JP 12488488 A JP12488488 A JP 12488488A JP 12488488 A JP12488488 A JP 12488488A JP H01295862 A JPH01295862 A JP H01295862A
- Authority
- JP
- Japan
- Prior art keywords
- addition
- subtraction
- tables
- value
- thermal head
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
- B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
- B41J2/35—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
- B41J2/355—Control circuits for heating-element selection
Landscapes
- Electronic Switches (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、サーマルプリンタに使用されるサーマルヘッ
ドにおいて各ドツトに対する通電時間を制御するサーマ
ルヘッドの通電制御方法に係り、特に、印字状態および
環境湿度に応じてサーマルヘッドの発熱温度を安定させ
るためにサーマルヘッドの各ドツトの通電時間を制御す
るサーマルヘッドの通電制御方法に関する。
ドにおいて各ドツトに対する通電時間を制御するサーマ
ルヘッドの通電制御方法に係り、特に、印字状態および
環境湿度に応じてサーマルヘッドの発熱温度を安定させ
るためにサーマルヘッドの各ドツトの通電時間を制御す
るサーマルヘッドの通電制御方法に関する。
従来から、サーマルプリンタとしては、熱転写タイプお
よび感熱記録タイプのものが知られている。このうち熱
転写タイプのサーマルヘッドは、サーマルヘッドの各ド
ツトに選択的に通電してドツトを加熱し、このドツトの
発熱によりインクリボンの発熱したドツトに対向する部
位のインクを溶融して用紙に転写して印字を行なうよう
になっている。また、感熱記録タイプのサーマルプリン
タは、サーマルヘッドの各ドツトに選択的に通電してド
ツトを加熱し、このドツトの発熱により感熱記録紙の発
熱したドツトに対向する部位を発色させて印字を行なう
ようになっている。
よび感熱記録タイプのものが知られている。このうち熱
転写タイプのサーマルヘッドは、サーマルヘッドの各ド
ツトに選択的に通電してドツトを加熱し、このドツトの
発熱によりインクリボンの発熱したドツトに対向する部
位のインクを溶融して用紙に転写して印字を行なうよう
になっている。また、感熱記録タイプのサーマルプリン
タは、サーマルヘッドの各ドツトに選択的に通電してド
ツトを加熱し、このドツトの発熱により感熱記録紙の発
熱したドツトに対向する部位を発色させて印字を行なう
ようになっている。
このようなサーマルプリンタのサーマルヘッドの各ドツ
トに選択的に通電して、第6図に示すように、格子模様
の印字(デユーティ50%印字)を行なった場合には、
サーマルヘッドの基板温度は、1行分の印字を行なうと
、この1行分の印字中において印字が進むにつれて次第
に上昇する。
トに選択的に通電して、第6図に示すように、格子模様
の印字(デユーティ50%印字)を行なった場合には、
サーマルヘッドの基板温度は、1行分の印字を行なうと
、この1行分の印字中において印字が進むにつれて次第
に上昇する。
このため、行頭と行末での濃度差を生じ、良好な印字を
行なうことができない。
行なうことができない。
さらに、第7図に示すように、黒べたの線の印字(デユ
ーティ100%印字)を行なった場合には、1行分の印
字を行なう間にサーマルヘッドの基板温度がさらに茗し
く上昇する。このように印字デユーティの高い方が、通
電されたドツトの温度がその分だけ轟く加熱され、ドツ
トの過熱により良質な印字を行なうことができないとい
う問題点があった。
ーティ100%印字)を行なった場合には、1行分の印
字を行なう間にサーマルヘッドの基板温度がさらに茗し
く上昇する。このように印字デユーティの高い方が、通
電されたドツトの温度がその分だけ轟く加熱され、ドツ
トの過熱により良質な印字を行なうことができないとい
う問題点があった。
このため、通電時間の加算処理を行なうための加算テー
ブルおよび通電時間の減算処理を行なうだめの減算テー
ブルをあらかじめ別個に設定しておき、1行の印字にお
ける総非通電ドツト数により算出される加算カウンタの
値および1行の印字における総通電ドツト数により算出
される減算カウンタの値に応じて前記各テーブルにより
ドツトに対する通電時間を決定するようにしたことを特
徴とするサーマルプリンタの通電制御方法が本出願人よ
りすでに出願されている。
ブルおよび通電時間の減算処理を行なうだめの減算テー
ブルをあらかじめ別個に設定しておき、1行の印字にお
ける総非通電ドツト数により算出される加算カウンタの
値および1行の印字における総通電ドツト数により算出
される減算カウンタの値に応じて前記各テーブルにより
ドツトに対する通電時間を決定するようにしたことを特
徴とするサーマルプリンタの通電制御方法が本出願人よ
りすでに出願されている。
このサーマルプリンタの通電制御方法によれば、通電時
間の制御が、加算処理時および減算処理時にそれぞれ別
個のテーブルに基づいて行なわれることになり、サーマ
ルヘッド基板の温度が低下あるいは上昇した場合におけ
るドツトへの通電時間の延長(加算)あるいは短縮(減
算)をサーマルヘッド基板の温度に応じて常に適切に制
御してサーマルヘッドの基板を常に最適な温度に保持す
ることができ、各種の印字パターンにおいて1行中の濃
淡差を補正した良好な印字を行なうことができる。
間の制御が、加算処理時および減算処理時にそれぞれ別
個のテーブルに基づいて行なわれることになり、サーマ
ルヘッド基板の温度が低下あるいは上昇した場合におけ
るドツトへの通電時間の延長(加算)あるいは短縮(減
算)をサーマルヘッド基板の温度に応じて常に適切に制
御してサーマルヘッドの基板を常に最適な温度に保持す
ることができ、各種の印字パターンにおいて1行中の濃
淡差を補正した良好な印字を行なうことができる。
すなわち、第8図に示すように、1行中の印字を行なう
間にサーマルヘッドの基板5rtxの上昇分を、総通電
ドツト数の減算カウンタにより算出される減算テーブル
のドツトに対する通電時間を決定することにより制御し
、行頭と行末における濃度差を押えることができる。
間にサーマルヘッドの基板5rtxの上昇分を、総通電
ドツト数の減算カウンタにより算出される減算テーブル
のドツトに対する通電時間を決定することにより制御し
、行頭と行末における濃度差を押えることができる。
また、総ドツト数に応じて通電時間を決定するため、デ
ユーティの高いパターンは、より早く通電時間を減算す
ることができ、印字デユーティによる差も押えることが
できる。
ユーティの高いパターンは、より早く通電時間を減算す
ることができ、印字デユーティによる差も押えることが
できる。
また逆に、1行中に印字デユーティの低いパターンがあ
る場合、基板温度が降下し温度が低下し゛すぎる場合が
生じる。例えば、第9図に示すように、1行中に通電な
しの領域がある場合、総非通電ドツト数の加算カウンタ
により算出される加算テーブルのドツトに対する通電時
間を決定することにより基板降下温度を判断し、1行中
の温度差を押えることができる。
る場合、基板温度が降下し温度が低下し゛すぎる場合が
生じる。例えば、第9図に示すように、1行中に通電な
しの領域がある場合、総非通電ドツト数の加算カウンタ
により算出される加算テーブルのドツトに対する通電時
間を決定することにより基板降下温度を判断し、1行中
の温度差を押えることができる。
ところで、このような先願のものにおいては、加算テー
ブルおよび減算テーブルが1組のみ設定されているだけ
であるが、印字を行なう環境温度が変化した場合には、
この変化した環境温度に対応した加算カウンタおよび減
算カウンタの値に応じた加算テーブルおよび減算テーブ
ルによりドツトに対する通電時間の延長あるいは短縮を
行なうことにより、初めてサーマルヘッド基板温度およ
び環11温度に対応した温度INIIを行なうことがで
きる。しかしながら、前記両テーブルを1組のみ設定し
たのでは環境温度に対応しきれず、サーマルヘッドの基
板温度を適正に制御できないおそれがあった。
ブルおよび減算テーブルが1組のみ設定されているだけ
であるが、印字を行なう環境温度が変化した場合には、
この変化した環境温度に対応した加算カウンタおよび減
算カウンタの値に応じた加算テーブルおよび減算テーブ
ルによりドツトに対する通電時間の延長あるいは短縮を
行なうことにより、初めてサーマルヘッド基板温度およ
び環11温度に対応した温度INIIを行なうことがで
きる。しかしながら、前記両テーブルを1組のみ設定し
たのでは環境温度に対応しきれず、サーマルヘッドの基
板温度を適正に制御できないおそれがあった。
本発明は、前述した点に鑑みてなされたもので、環境温
度に応じてサーマルヘッドの基板温度を適正に保持する
ことができ、しかも、各種の印字パターンにおける濃淡
差を完全に補正することができるサーマルヘッドの通電
制御方法を提供することを目的とする。
度に応じてサーマルヘッドの基板温度を適正に保持する
ことができ、しかも、各種の印字パターンにおける濃淡
差を完全に補正することができるサーマルヘッドの通電
制御方法を提供することを目的とする。
〔課題を解決するための手段〕
前述した目的を達成するため本発明は、通電時間の加算
処理を行なうための加算テーブルおよび通電時間の減算
処理を行なうための減算テーブルを環境温度の高低に応
じてあらかじめ複数組設定しておき、環境温度を検知し
、この検知した環境温度に応じて複数組の前記加算テー
ブルおよび前記減算テーブルの中から環境温度に対応し
た1組の加算テーブルおよび減算テーブルを自動的に選
択し、1行の印字における総非通電ドツト数により算出
される加算カウンタの値および1行の印字における総通
電ドツト数により算出される減nカウンタの値に応じて
前記1組の加算テーブルおよび減算テーブルによりドツ
トに対する通電時間を決定するようにしたことを特徴と
している。
処理を行なうための加算テーブルおよび通電時間の減算
処理を行なうための減算テーブルを環境温度の高低に応
じてあらかじめ複数組設定しておき、環境温度を検知し
、この検知した環境温度に応じて複数組の前記加算テー
ブルおよび前記減算テーブルの中から環境温度に対応し
た1組の加算テーブルおよび減算テーブルを自動的に選
択し、1行の印字における総非通電ドツト数により算出
される加算カウンタの値および1行の印字における総通
電ドツト数により算出される減nカウンタの値に応じて
前記1組の加算テーブルおよび減算テーブルによりドツ
トに対する通電時間を決定するようにしたことを特徴と
している。
前述した構成の本発明によれば、印字を行なう際の環境
温度を自動的に検知し、この環境温度に応じて複数組設
定しである加算テーブルおよび減算テーブルの中から環
境温度に対応した適当なものを選択し、このように選択
された前記両テーブルに基づいてサーマルヘッドのドラ
1−に対する通電時間を制御し、サーマルヘッド基板の
温度が低下あるいは上昇した場合におけるドツトへの通
電時間の延長(加算)あるいは短縮(減算)を環境温度
およびサーマルヘッド基板の温度に応じて常に適切にI
II ’a してサーマルヘッドの基板を常に最適な温
度に保持することができ、季節により印字を行なう環境
温度が変化しても常に良好な印字を行なうことができる
。
温度を自動的に検知し、この環境温度に応じて複数組設
定しである加算テーブルおよび減算テーブルの中から環
境温度に対応した適当なものを選択し、このように選択
された前記両テーブルに基づいてサーマルヘッドのドラ
1−に対する通電時間を制御し、サーマルヘッド基板の
温度が低下あるいは上昇した場合におけるドツトへの通
電時間の延長(加算)あるいは短縮(減算)を環境温度
およびサーマルヘッド基板の温度に応じて常に適切にI
II ’a してサーマルヘッドの基板を常に最適な温
度に保持することができ、季節により印字を行なう環境
温度が変化しても常に良好な印字を行なうことができる
。
以下、本発明を図面に示す実施例により説明する。
第1図は本発明に係るサーマルヘッドの通電制御方法を
実施するための装置の実施例を示すものであり、通電制
御装置1は制御回路2を有しており、このIII御回路
2には、図示しないサーマルヘッドに整列配置されてい
る複数のドツトが各列の印字においていくつ通電された
かまたは通電されないかを4数するカウンタ3が設けら
れている。
実施するための装置の実施例を示すものであり、通電制
御装置1は制御回路2を有しており、このIII御回路
2には、図示しないサーマルヘッドに整列配置されてい
る複数のドツトが各列の印字においていくつ通電された
かまたは通電されないかを4数するカウンタ3が設けら
れている。
また、このカウンタ3は、各列の印字における総ドツト
数に対する通電ドツト数の割合があらかじめ設定した定
数以上となった場合に、その列を黒列と判断し、他方、
通電ドツト数が定数未満の場合にその列を0列と判断す
るようになっている。
数に対する通電ドツト数の割合があらかじめ設定した定
数以上となった場合に、その列を黒列と判断し、他方、
通電ドツト数が定数未満の場合にその列を0列と判断す
るようになっている。
前記カウンタ3からの各列における通電ドツト数は、前
記制御回路2に設けられている演算部4に出力されるよ
うになっている。
記制御回路2に設けられている演算部4に出力されるよ
うになっている。
前記演算部4は、前記カウンタ3からの出力信号に基づ
いて、同一行におけるそれまでの総通電ドツト数たる減
算カウンタの値Xと、同一行におけるそれまでの総非通
電ドツト数たる加算カウンタの値Yとを計数するように
なっている。一方、この演算部4には、前記減算カウン
タの値Xおよび前記加算カウンタの値Yと比較を行なっ
てドツトに対する通電時間を演算するための減算テーブ
ルおよび加算テーブルの各数値があらかじめ入力されて
いる。これらの減算テーブルおよび加算テーブルは印字
する際の環境温度の高低を考慮して減算テーブルおよび
加算テーブルの各数値を異ならせたものを複数組(m組
)設定しである。これらの環境温度に応じた減算テーブ
ルおよび加算テーブルは、環境温度が高いときには、通
電時間の短縮を通電ドツト数が少ない範囲において急激
に行なうのに対し、通電時間の延長を通電ドツト数の多
少にかかわらずほぼ一定の比率で行なうようになってい
る。また、環境温度が低いときには、通電時間の延長を
通電ドツト数が多い範囲において急激に行なうのに対し
、通電rf間の短縮を通電ドツト数の多少にかかわらず
ほぼ一定の比率で行なうようになっている。
いて、同一行におけるそれまでの総通電ドツト数たる減
算カウンタの値Xと、同一行におけるそれまでの総非通
電ドツト数たる加算カウンタの値Yとを計数するように
なっている。一方、この演算部4には、前記減算カウン
タの値Xおよび前記加算カウンタの値Yと比較を行なっ
てドツトに対する通電時間を演算するための減算テーブ
ルおよび加算テーブルの各数値があらかじめ入力されて
いる。これらの減算テーブルおよび加算テーブルは印字
する際の環境温度の高低を考慮して減算テーブルおよび
加算テーブルの各数値を異ならせたものを複数組(m組
)設定しである。これらの環境温度に応じた減算テーブ
ルおよび加算テーブルは、環境温度が高いときには、通
電時間の短縮を通電ドツト数が少ない範囲において急激
に行なうのに対し、通電時間の延長を通電ドツト数の多
少にかかわらずほぼ一定の比率で行なうようになってい
る。また、環境温度が低いときには、通電時間の延長を
通電ドツト数が多い範囲において急激に行なうのに対し
、通電rf間の短縮を通電ドツト数の多少にかかわらず
ほぼ一定の比率で行なうようになっている。
一方、サーマルプリンタには、印字の際の環境温度を検
知するサーミスタなどの温度検知手段5が設けられてお
り、この温度検知手段5が検知した環境温度の検知信号
を前記制御回路2の演算部4に入力し、この制御部4が
、検知した環境温度の信号に応じて前述したように設定
された複数組(m組)の両テーブルの中から環境温度に
適合する1組の減算テーブルおよび加算テーブルを自動
的に選択するようになっている。
知するサーミスタなどの温度検知手段5が設けられてお
り、この温度検知手段5が検知した環境温度の検知信号
を前記制御回路2の演算部4に入力し、この制御部4が
、検知した環境温度の信号に応じて前述したように設定
された複数組(m組)の両テーブルの中から環境温度に
適合する1組の減算テーブルおよび加算テーブルを自動
的に選択するようになっている。
前述したように複数組(m)設定された減算テーブルお
よび加算テーブルはそれぞれ環tn’lA度に応じて同
様の形態に形成されている。すなわち、任意のm組目の
減算テーブルの値8 m (0)〜B m (n)およ
び加算テーブルのWm(0)〜Wm(n)は、第2図に
示されているようにそれぞれ通電時間 t m (n)
と対応して設定されており、各数値B m (0)〜B
m (n) 、Wm(0)〜Wm(n)は、具体的に
それぞれある幅をもって設定されている。すなわち、B
m (0)の最大値より1だけ大きい数が8(1)の
最小値とされ、B m (1)の最大値より1だけ大き
い数がB m (2)の最小値となるように、()内の
数値が大きくなるにつれて減算テーブルの各数値が大き
くなるようになっており、加算テーブルの値W(0)〜
Wm(n)も、同様に()内の数値が大きくなるように
それぞれある幅をもって設定されている。
よび加算テーブルはそれぞれ環tn’lA度に応じて同
様の形態に形成されている。すなわち、任意のm組目の
減算テーブルの値8 m (0)〜B m (n)およ
び加算テーブルのWm(0)〜Wm(n)は、第2図に
示されているようにそれぞれ通電時間 t m (n)
と対応して設定されており、各数値B m (0)〜B
m (n) 、Wm(0)〜Wm(n)は、具体的に
それぞれある幅をもって設定されている。すなわち、B
m (0)の最大値より1だけ大きい数が8(1)の
最小値とされ、B m (1)の最大値より1だけ大き
い数がB m (2)の最小値となるように、()内の
数値が大きくなるにつれて減算テーブルの各数値が大き
くなるようになっており、加算テーブルの値W(0)〜
Wm(n)も、同様に()内の数値が大きくなるように
それぞれある幅をもって設定されている。
また、減算テーブルの値B m (0)〜B m (n
)および加算テーブルの値W(0)〜Wm(n)に対応
する通電時間t(0)〜t m (n)は()内の数値
が大きくなるにつれて時間が短かくなるように設定され
ている。すなわち、第3図に示すように、環境温度に応
じて設定された3組(m=3>の減算テーブルおよび加
算テーブルと通電時間との関係を説明すると、低温時(
m=1)における減算テーブルの各@81(n)に対応
する通電時間t 1(n)の変化が通電ドツト数との関
連において曲線T 、 (H)で示されているが、この
曲線T 1(H)は直線に近似しており、低温時におけ
る通電時間の短縮はほぼ一定の比率により行なわれるよ
うになっている。また、低温時(m=1)における加算
テーブルの各1aW1(n)に対応する通電時間t 1
(n)の変化が同様に通電時間との関連において曲線T
1(P)で示されているが、この曲[ITl(P)は
、通電ドツト数が多い範囲において通電時間の延長を急
激に行なうようになっている。
)および加算テーブルの値W(0)〜Wm(n)に対応
する通電時間t(0)〜t m (n)は()内の数値
が大きくなるにつれて時間が短かくなるように設定され
ている。すなわち、第3図に示すように、環境温度に応
じて設定された3組(m=3>の減算テーブルおよび加
算テーブルと通電時間との関係を説明すると、低温時(
m=1)における減算テーブルの各@81(n)に対応
する通電時間t 1(n)の変化が通電ドツト数との関
連において曲線T 、 (H)で示されているが、この
曲線T 1(H)は直線に近似しており、低温時におけ
る通電時間の短縮はほぼ一定の比率により行なわれるよ
うになっている。また、低温時(m=1)における加算
テーブルの各1aW1(n)に対応する通電時間t 1
(n)の変化が同様に通電時間との関連において曲線T
1(P)で示されているが、この曲[ITl(P)は
、通電ドツト数が多い範囲において通電時間の延長を急
激に行なうようになっている。
さらに、高温時(m=3)における減算テーブルの8値
B 3 (n)に対応する通電時間t 3(n)の変化
が通電ドツト数との関連において曲線T (H)で示
されているが、この曲l2T3(H)は、通電ドツト数
が少ない範囲において通電時間の短縮を急激に行なうよ
うになっている。また、高温時(m=3>における加算
テーブルの8値W3(n)に対応する通電時間t3(n
)の変化が同様に通電時間との関連において曲線T 3
(P)で示されているが、この曲線T3(P)は直線に
近似しており、高温時における通電時間の延長がほぼ一
定の比率により行なわれるようになっている。
B 3 (n)に対応する通電時間t 3(n)の変化
が通電ドツト数との関連において曲線T (H)で示
されているが、この曲l2T3(H)は、通電ドツト数
が少ない範囲において通電時間の短縮を急激に行なうよ
うになっている。また、高温時(m=3>における加算
テーブルの8値W3(n)に対応する通電時間t3(n
)の変化が同様に通電時間との関連において曲線T 3
(P)で示されているが、この曲線T3(P)は直線に
近似しており、高温時における通電時間の延長がほぼ一
定の比率により行なわれるようになっている。
ざらにまた、常温時(m−2>における減算テーブルの
8値B2(ll)に対応する通電時間t 2(n)の変
化が通電ドツト数との関連において曲線T 2(H)で
示されているが、この曲線T 2(H)は、通電ドツト
数が少ない範囲において通電時間の短縮を比較的急激に
行なうようになっている。また、常温時(m=2)にお
ける加算テーブルの8値W2の変化が、同様に通電時間
との関連において曲線T2(P)で示されているが、こ
の曲1! T 、2 (P)は、通電ドツト数の多い範
囲において通電時間の延長を比較的急激に行なうように
なっている。
8値B2(ll)に対応する通電時間t 2(n)の変
化が通電ドツト数との関連において曲線T 2(H)で
示されているが、この曲線T 2(H)は、通電ドツト
数が少ない範囲において通電時間の短縮を比較的急激に
行なうようになっている。また、常温時(m=2)にお
ける加算テーブルの8値W2の変化が、同様に通電時間
との関連において曲線T2(P)で示されているが、こ
の曲1! T 、2 (P)は、通電ドツト数の多い範
囲において通電時間の延長を比較的急激に行なうように
なっている。
第1図に戻って、前記演算部4には、この演口部4にお
いて演算した数値の信号が入力される制御部6が接続さ
れており、この制御部6において、前記減篩カウンタの
値Xおよび加算カウンタの値Yに応じた所定の通電時間
t m (0)〜t m (n)をもって画像情報に応
じた複数の選択されたドツトに通電する制御信号を形成
するようになっている。
いて演算した数値の信号が入力される制御部6が接続さ
れており、この制御部6において、前記減篩カウンタの
値Xおよび加算カウンタの値Yに応じた所定の通電時間
t m (0)〜t m (n)をもって画像情報に応
じた複数の選択されたドツトに通電する制御信号を形成
するようになっている。
そして、この制御部6において形成された制御信号は、
制御回路2の外部に設けられた駆動回路7に出力される
ようになっており、この駆動回路7により選択されたド
ツト8.8・・・に所定時間通電がなされることになる
。
制御回路2の外部に設けられた駆動回路7に出力される
ようになっており、この駆動回路7により選択されたド
ツト8.8・・・に所定時間通電がなされることになる
。
つぎに、前述した構成の本実施例の作用を第4図および
第5図に示すフローチャートに基づいて説明する。
第5図に示すフローチャートに基づいて説明する。
この第4図および第5図において、
T:印字する際の環境温度
T1.T2:任意に設定された環境湿度範囲の境界温度
m:複数組(m)粗設定された減算テーブルおよび加算
テーブルの任意の組 x:1度の印字におけるドツト総数(縦1列)中の通電
ドツト数 X:減算カウンタ(同一行の印字における総数通電ドツ
ト数) y:1度の印字におけるドツト総数(縦1列)中の非通
電ドラ1−敗 Y:加算カウンタ(同一行の印字における総非通電ドツ
ト数) n:設定された通電時間を示す数値で初+M設定はO k:焦死・0列を選別するための設定値(O〜縦1列ド
ツト総数+1) とされている。
テーブルの任意の組 x:1度の印字におけるドツト総数(縦1列)中の通電
ドツト数 X:減算カウンタ(同一行の印字における総数通電ドツ
ト数) y:1度の印字におけるドツト総数(縦1列)中の非通
電ドラ1−敗 Y:加算カウンタ(同一行の印字における総非通電ドツ
ト数) n:設定された通電時間を示す数値で初+M設定はO k:焦死・0列を選別するための設定値(O〜縦1列ド
ツト総数+1) とされている。
印字に際しては、まずザーミスタなどの温度検知手段に
より印字の際の環境温度(T)が検知され、その検知さ
れた環境温度(T)に対応した減算テーブルおよび加算
テーブルの選択が、第4図に示すフローチャートにより
なされる。この第4図に示すフローチャートには、−例
として減算テーブルおよび加算テーブルが3組設定され
ている場合、すなわち第3図に通電時間の特性を示す3
組の減算テーブルおよび加算テーブルのうち1組を選択
する場合のフローチャートが示されている。
より印字の際の環境温度(T)が検知され、その検知さ
れた環境温度(T)に対応した減算テーブルおよび加算
テーブルの選択が、第4図に示すフローチャートにより
なされる。この第4図に示すフローチャートには、−例
として減算テーブルおよび加算テーブルが3組設定され
ている場合、すなわち第3図に通電時間の特性を示す3
組の減算テーブルおよび加算テーブルのうち1組を選択
する場合のフローチャートが示されている。
第4図のステップSTIにおいて印字ボタンを押すなど
してフローが開始されると、温度検知手段5(第1図)
により検知された環境温度の信号が演算部4(第1図)
に入力され、ステップST2において、この検知された
環境温度(T)がT1より低い(TN71)か否かが判
断される。
してフローが開始されると、温度検知手段5(第1図)
により検知された環境温度の信号が演算部4(第1図)
に入力され、ステップST2において、この検知された
環境温度(T)がT1より低い(TN71)か否かが判
断される。
T tfi T 1より低い(T<T1)場合には、ス
テップST3に示すように低温のテーブル(m−1、第
3図の破線)B (n)、Wl(n)が選択される。
テップST3に示すように低温のテーブル(m−1、第
3図の破線)B (n)、Wl(n)が選択される。
また、ステップST2において環fQ湿温度がT1以上
と判断された場合には、ざらに、ステップST4におい
て環境湿度TがT2以上であるかが判断され、環境温度
TがT1≦T≦T2の場合には、ステップST5に示す
ように、常温のテーブル(m=2、第3図の実線> B
(n) 、W2 (n)が−選択される。さらに、
ステップST4において環境温度TがT より高い(T
>T2)と判断された場合には、ステップST6に示す
ように高温のテーブル(n=3、第3図の一点鎖線)B
3(n)、W3(n)が選択サレル。
と判断された場合には、ざらに、ステップST4におい
て環境湿度TがT2以上であるかが判断され、環境温度
TがT1≦T≦T2の場合には、ステップST5に示す
ように、常温のテーブル(m=2、第3図の実線> B
(n) 、W2 (n)が−選択される。さらに、
ステップST4において環境温度TがT より高い(T
>T2)と判断された場合には、ステップST6に示す
ように高温のテーブル(n=3、第3図の一点鎖線)B
3(n)、W3(n)が選択サレル。
つぎに、第1図において画像情報が制御回路2に入力さ
れると、まず、最初の縦1列の印字においては、サーマ
ルヘッドの基板湿度が低いためnの初期設定がOとされ
て最大の通電時間t(0)により、選択された少なくと
も1個のドツトに通電されて印字が行なわれる。このよ
うにして縦1列の印字が行なわれるごとに、第5図にお
いてステップST11に示すように各縦1列の印字にお
ける通電ドツト数がカウンタ3により計数される。
れると、まず、最初の縦1列の印字においては、サーマ
ルヘッドの基板湿度が低いためnの初期設定がOとされ
て最大の通電時間t(0)により、選択された少なくと
も1個のドツトに通電されて印字が行なわれる。このよ
うにして縦1列の印字が行なわれるごとに、第5図にお
いてステップST11に示すように各縦1列の印字にお
ける通電ドツト数がカウンタ3により計数される。
このカウンタ3が計数した通電ドツト数の信号が演算部
4に出力されて、この演算部4においてステップ5T1
2に示すように通電ドツト数Xと設定値にとが比較され
て焦死・0列が判別される。
4に出力されて、この演算部4においてステップ5T1
2に示すように通電ドツト数Xと設定値にとが比較され
て焦死・0列が判別される。
そして、x>kの場合、最初の印字が焦死と判別され、
ステップ5T13に示すように総非通電ドツト数たる加
算カウンタの値Yが、第2図に示す環境温度に対応した
特定の加算テーブルの通電時間t(0)に対応する数値
W m (0)の幅内におけるある特定の値、例えば一
番小さい値に補正される。一方、X≦にの場合、最初の
印字が0列と判別され、ステップ5T14に示すように
、今までの加算カウンタの値Y(i初の印字の場合はO
)に、カウンタ3が計数したこの最初の印字における非
通電ドツト数yが演算部4において加算されて新たな加
算カウンタの1iffYが演算される。
ステップ5T13に示すように総非通電ドツト数たる加
算カウンタの値Yが、第2図に示す環境温度に対応した
特定の加算テーブルの通電時間t(0)に対応する数値
W m (0)の幅内におけるある特定の値、例えば一
番小さい値に補正される。一方、X≦にの場合、最初の
印字が0列と判別され、ステップ5T14に示すように
、今までの加算カウンタの値Y(i初の印字の場合はO
)に、カウンタ3が計数したこの最初の印字における非
通電ドツト数yが演算部4において加算されて新たな加
算カウンタの1iffYが演算される。
その後、ステップ5T15に示すように、演算カウンタ
の値Xが通電時間t m (0)に対応する演算テーブ
ルの[B m (0)と比較されて、ステップ5T16
においてB m (0)の最大値を減算カウンタの値X
が上回るとnの数値が1増加する。一方、減算カウンタ
の値XがB m (0)の最大値を上回らなければnの
数値は変化しない。さらに、ステップST17に示すよ
うに加算カウンタの値Yが通電時間t m (0)に対
応する加算テーブルの値W (0)と比較されてWm
(0)の最大値を加算力ウンタの値Yが上回ると、ステ
ップST18においてnの数値が1J!加するとともに
、ステップ5T19において減算カウンタの値Xが、加
算テーブルの通電時間t m (0)に対応する数値W
m(0)幅内におけるある特定の幅、例えば一番小さい
値に補正される。したがって、印字の度ごとにこのよう
に減算カウンタの値Xと減算テーブルの値B m (0
)をステップST15において比較するとともに、加算
カウンタの値Yと加緯テーブルの値W(0)をステップ
ST17において比較してnの値に変化があったらその
nの値に対応する通電時間に変更して次回の印字を行な
う(ステップ5T20)。
の値Xが通電時間t m (0)に対応する演算テーブ
ルの[B m (0)と比較されて、ステップ5T16
においてB m (0)の最大値を減算カウンタの値X
が上回るとnの数値が1増加する。一方、減算カウンタ
の値XがB m (0)の最大値を上回らなければnの
数値は変化しない。さらに、ステップST17に示すよ
うに加算カウンタの値Yが通電時間t m (0)に対
応する加算テーブルの値W (0)と比較されてWm
(0)の最大値を加算力ウンタの値Yが上回ると、ステ
ップST18においてnの数値が1J!加するとともに
、ステップ5T19において減算カウンタの値Xが、加
算テーブルの通電時間t m (0)に対応する数値W
m(0)幅内におけるある特定の幅、例えば一番小さい
値に補正される。したがって、印字の度ごとにこのよう
に減算カウンタの値Xと減算テーブルの値B m (0
)をステップST15において比較するとともに、加算
カウンタの値Yと加緯テーブルの値W(0)をステップ
ST17において比較してnの値に変化があったらその
nの値に対応する通電時間に変更して次回の印字を行な
う(ステップ5T20)。
このような通電時間の制御を、第3図において、例えば
前述したように環境温度Tに対応して低温のテーブル(
m = 1 ) B (n) 、W 1 (n)が選
択された場合について説明する。まず、通電時間を短か
くする場合は、減算テーブルB 1(n)の曲線T 1
(H)が用いられて、通電ドツト数の多少にかかわらず
ほぼ一定の比率でサーマルヘッドの基板温度を下降する
ようになっている。一方、通電時間を長くする場合は、
テーブルW1(n)、曲線T 1(P)が用いられ、通
電ドツト数が多い範囲において通電時間の延長を急激に
行なうようにしてサーマルヘッドの基板温度の急上昇を
なし得るようになっている。
前述したように環境温度Tに対応して低温のテーブル(
m = 1 ) B (n) 、W 1 (n)が選
択された場合について説明する。まず、通電時間を短か
くする場合は、減算テーブルB 1(n)の曲線T 1
(H)が用いられて、通電ドツト数の多少にかかわらず
ほぼ一定の比率でサーマルヘッドの基板温度を下降する
ようになっている。一方、通電時間を長くする場合は、
テーブルW1(n)、曲線T 1(P)が用いられ、通
電ドツト数が多い範囲において通電時間の延長を急激に
行なうようにしてサーマルヘッドの基板温度の急上昇を
なし得るようになっている。
前述した実施例においては、印字の環境温度に応じて複
数組設定しである加算テーブルおよび減算テーブルの中
から環境温度に対応する適当なものを選択し、このよう
に選択された前記両テーブルに基づいてサーマルヘッド
のドツトに対する通電時間が制御されるようになってい
るため、サーマルヘッド基板の温度が低下あるいは上昇
した場合におけるドツトの通電時間の延長(加算)ある
いは短縮(減算)を環境温度およびサーマルヘッド基板
の温度にそれぞれ応じて常に適正に制御してサーマルヘ
ッドの基板を常に最適な温度に保持して良好な品質の印
字を行なうことができる。
数組設定しである加算テーブルおよび減算テーブルの中
から環境温度に対応する適当なものを選択し、このよう
に選択された前記両テーブルに基づいてサーマルヘッド
のドツトに対する通電時間が制御されるようになってい
るため、サーマルヘッド基板の温度が低下あるいは上昇
した場合におけるドツトの通電時間の延長(加算)ある
いは短縮(減算)を環境温度およびサーマルヘッド基板
の温度にそれぞれ応じて常に適正に制御してサーマルヘ
ッドの基板を常に最適な温度に保持して良好な品質の印
字を行なうことができる。
なお、本発明は、前述した実施例に限定されるものでは
なく、必要に応じて種々の変更が可能である。例えば、
印字の環1#温度に応じて設定される加算テーブルおよ
び減算テーブルの組数は3組に限定されるものではなく
、2組あるいは4組以上の任意の組数に設定することが
できる。
なく、必要に応じて種々の変更が可能である。例えば、
印字の環1#温度に応じて設定される加算テーブルおよ
び減算テーブルの組数は3組に限定されるものではなく
、2組あるいは4組以上の任意の組数に設定することが
できる。
以上説明したように本発明によれば、環境湿度に応じて
サーマルヘッドの基板温度を適正に保持して良質な印字
を継続することができ、しかも、各種の印字パターンに
おける濃淡差を完全に補正することができるという効果
を奏する。
サーマルヘッドの基板温度を適正に保持して良質な印字
を継続することができ、しかも、各種の印字パターンに
おける濃淡差を完全に補正することができるという効果
を奏する。
第1図ないし第5図は本発明に係るサーマルヘッドの通
ffi fli制御方法の実施例を示すものであり、第
1図は回路図、第2図は加算テーブルおよび減算テーブ
ルと通電時間との関係を示す表、第3図は通電時間を短
かくする場合の曲線および通電時間を長くする場合の曲
線を環境温度が低温、常温、高温についてのものをそれ
ぞれ示す線図、第4図は環境温度に対応したね図を決定
する場合のフローチャート、第5図は通電時間を決定す
る場合のフローチャート、第6図および第7図は従来の
サーマルヘッドの通電制御方法によるサーマルヘッド基
板の温度特性をそれぞれ示す線図、第8図および第9図
は先願のサーマルヘッドの通電制御方法によるサーマル
ヘッドの基板温度と通電時間との関係をそれぞれ示す線
図である。 1・・・通電制御装置、2・・・制御回路、3・・・カ
ウンタ、4・・・演算部、6・・・制御部、7・・・駆
動回路、8・・・ドツト。 出願人代理人 中 尾 俊 輔第1図 第2図 第3図 第4図 第5図 第6図
ffi fli制御方法の実施例を示すものであり、第
1図は回路図、第2図は加算テーブルおよび減算テーブ
ルと通電時間との関係を示す表、第3図は通電時間を短
かくする場合の曲線および通電時間を長くする場合の曲
線を環境温度が低温、常温、高温についてのものをそれ
ぞれ示す線図、第4図は環境温度に対応したね図を決定
する場合のフローチャート、第5図は通電時間を決定す
る場合のフローチャート、第6図および第7図は従来の
サーマルヘッドの通電制御方法によるサーマルヘッド基
板の温度特性をそれぞれ示す線図、第8図および第9図
は先願のサーマルヘッドの通電制御方法によるサーマル
ヘッドの基板温度と通電時間との関係をそれぞれ示す線
図である。 1・・・通電制御装置、2・・・制御回路、3・・・カ
ウンタ、4・・・演算部、6・・・制御部、7・・・駆
動回路、8・・・ドツト。 出願人代理人 中 尾 俊 輔第1図 第2図 第3図 第4図 第5図 第6図
Claims (1)
- 通電時間の加算処理を行なうための加算テーブルおよび
通電時間の減算処理を行なうための減算テーブルを環境
温度の高低に応じてあらかじめ複数組設定しておき、環
境温度を検知し、この検知した環境温度に応じて複数組
の前記加算テーブルおよび前記減算テーブルの中から環
境温度に対応した1組の加算テーブルおよび減算テーブ
ルを自動的に選択し、1行の印字における総非通電ドッ
ト数により算出される加算カウンタの値および1行の印
字における総通電ドット数により算出される減算カウン
タの値に応じて前記1組の加算テーブルおよび減算テー
ブルによりドットに対する通電時間を決定するようにし
たことを特徴とするサーマルヘッドの通電制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63124884A JP2503251B2 (ja) | 1988-05-24 | 1988-05-24 | サ―マルヘッドの通電制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63124884A JP2503251B2 (ja) | 1988-05-24 | 1988-05-24 | サ―マルヘッドの通電制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01295862A true JPH01295862A (ja) | 1989-11-29 |
| JP2503251B2 JP2503251B2 (ja) | 1996-06-05 |
Family
ID=14896477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63124884A Expired - Fee Related JP2503251B2 (ja) | 1988-05-24 | 1988-05-24 | サ―マルヘッドの通電制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2503251B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003080757A (ja) * | 2001-09-10 | 2003-03-19 | Brother Ind Ltd | 感熱記録装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5757679A (en) * | 1980-09-24 | 1982-04-06 | Canon Inc | Device for driving thermal head |
| JPS59143659A (ja) * | 1983-02-04 | 1984-08-17 | Sharp Corp | プリンタ |
| JPS6023062A (ja) * | 1983-07-18 | 1985-02-05 | Matsushita Graphic Commun Syst Inc | 感熱記録装置 |
| JPS60173335U (ja) * | 1984-04-27 | 1985-11-16 | 株式会社東芝 | 感熱記録装置 |
-
1988
- 1988-05-24 JP JP63124884A patent/JP2503251B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5757679A (en) * | 1980-09-24 | 1982-04-06 | Canon Inc | Device for driving thermal head |
| JPS59143659A (ja) * | 1983-02-04 | 1984-08-17 | Sharp Corp | プリンタ |
| JPS6023062A (ja) * | 1983-07-18 | 1985-02-05 | Matsushita Graphic Commun Syst Inc | 感熱記録装置 |
| JPS60173335U (ja) * | 1984-04-27 | 1985-11-16 | 株式会社東芝 | 感熱記録装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003080757A (ja) * | 2001-09-10 | 2003-03-19 | Brother Ind Ltd | 感熱記録装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2503251B2 (ja) | 1996-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2503251B2 (ja) | サ―マルヘッドの通電制御方法 | |
| JPH01154774A (ja) | サーマルヘッドの通電制御方法 | |
| JP2916652B2 (ja) | 熱転写プリンタ | |
| WO2018180113A1 (en) | Printer, printing system, print controlling method, and recording medium | |
| JPS62152868A (ja) | 印字制御方式 | |
| JPS63283965A (ja) | サ−マル・プリンタにおけるサ−マル・ヘッド駆動制御回路 | |
| JP3137611B2 (ja) | サーマルヘッドの制御方法 | |
| JPH03104660A (ja) | サーマルプリンタ | |
| JP2002137431A (ja) | サーマルプリンタ | |
| JPH01156079A (ja) | サーマルヘツド | |
| JPH01166969A (ja) | 熱転写プリンター | |
| JPS58147384A (ja) | 感熱記録装置における感熱ヘツドの加熱電源調整方法 | |
| JPS61195860A (ja) | サ−マルヘツド制御方法 | |
| JPS59142170A (ja) | サ−マルヘツドに於ける濃度制御方法 | |
| JP2007090661A (ja) | 記録装置、記録装置の制御方法、及び、プログラム | |
| JPS59118477A (ja) | 感熱式プリンタ | |
| JPH01154775A (ja) | 印字制御方式 | |
| US6616356B2 (en) | Method for controlling a thermal head to permit multicolor printing | |
| JPS5979765A (ja) | ドツト式プリンタのドツト印字制御方法 | |
| JPH04329152A (ja) | サーマルヘッド制御回路 | |
| JPS63221058A (ja) | サ−マル記録装置 | |
| JPH03211061A (ja) | サーマルヘッドの制御装置 | |
| JP2002002010A (ja) | サーマルプリンタ | |
| JPH05201055A (ja) | 熱転写プリンターの制御方法 | |
| JPS6299164A (ja) | サ−マルヘツド駆動装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |