JPH04249165A - サーマルプリンタの熱履歴制御装置 - Google Patents
サーマルプリンタの熱履歴制御装置Info
- Publication number
- JPH04249165A JPH04249165A JP3015162A JP1516291A JPH04249165A JP H04249165 A JPH04249165 A JP H04249165A JP 3015162 A JP3015162 A JP 3015162A JP 1516291 A JP1516291 A JP 1516291A JP H04249165 A JPH04249165 A JP H04249165A
- Authority
- JP
- Japan
- Prior art keywords
- line
- print data
- thermal
- data
- printing
- 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.)
- Pending
Links
Landscapes
- Electronic Switches (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、ラインサーマルヘッド
を用いた感熱型および熱転写型のサーマルプリンタの熱
履歴制御装置に関する。
を用いた感熱型および熱転写型のサーマルプリンタの熱
履歴制御装置に関する。
【0002】
【従来の技術】従来のサーマルプリンタは、現在行前後
の印字データの有無にかかわらずラインサーマルヘッド
を一定時間加熱することにより印字を行うものや、現在
の印字行前の行の印字データおよび後行の印字データの
有無やパターンにより、ラインサーマルヘッドの加熱を
加熱電圧や加熱時間で制御する加熱制御手段を設けてい
るものがあった
の印字データの有無にかかわらずラインサーマルヘッド
を一定時間加熱することにより印字を行うものや、現在
の印字行前の行の印字データおよび後行の印字データの
有無やパターンにより、ラインサーマルヘッドの加熱を
加熱電圧や加熱時間で制御する加熱制御手段を設けてい
るものがあった
【0003】
【発明が解決しようとする課題】しかし、従来の感熱型
および熱転写型のサーマルプリンタでは、現在行前後の
印字データにかかわらずラインサーマルヘッドを一定時
間加熱することにより印字を行うものは、過去の行の印
字状態に影響を受けて、ラインサーマルヘッドの温度に
ばらつきが生じ、現在行の印字の濃度が一定にならず印
字品質に問題があった。具体的には、過去の行で印字が
全く行われず、初めて現在の行で印字を行う場合、ライ
ンサーマルヘッドは冷えた状態にあるため、加熱不足が
生じる。加熱不足を補うため、印字時間を長くすると、
過去の行と現在の行で連続印字をした場合、加熱過剰の
状態に陥ることになる。また現在行の前後の行の印字の
有無やパターンによって加熱時間や電圧を変化させるこ
とは、印字データの検索と印字データの演算、加熱時間
や電圧の演算に時間がかかるため、高速印字には向いて
いないという問題があった。
および熱転写型のサーマルプリンタでは、現在行前後の
印字データにかかわらずラインサーマルヘッドを一定時
間加熱することにより印字を行うものは、過去の行の印
字状態に影響を受けて、ラインサーマルヘッドの温度に
ばらつきが生じ、現在行の印字の濃度が一定にならず印
字品質に問題があった。具体的には、過去の行で印字が
全く行われず、初めて現在の行で印字を行う場合、ライ
ンサーマルヘッドは冷えた状態にあるため、加熱不足が
生じる。加熱不足を補うため、印字時間を長くすると、
過去の行と現在の行で連続印字をした場合、加熱過剰の
状態に陥ることになる。また現在行の前後の行の印字の
有無やパターンによって加熱時間や電圧を変化させるこ
とは、印字データの検索と印字データの演算、加熱時間
や電圧の演算に時間がかかるため、高速印字には向いて
いないという問題があった。
【0004】本発明は上記課題を解決しようとするもの
で、印字速度を損うことなく、印字の濃淡のない高品質
の印字と、加熱過剰により寿命が短くなることがないサ
ーマルプリンタの熱履歴制御装置を提供することを目的
とする。
で、印字速度を損うことなく、印字の濃淡のない高品質
の印字と、加熱過剰により寿命が短くなることがないサ
ーマルプリンタの熱履歴制御装置を提供することを目的
とする。
【0005】
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の第1の手段は、加熱制御手段とラインサ
ーマルヘッドを具備したサーマルプリンタにおいて、印
字データを記憶する記憶装置を持ち、その記憶装置内の
1行以上前のデータである過去に印字した行の印字デー
タとともに現在行の印字データを演算回路に入力し、そ
の演算回路の出力データと現在行の印字データをクロッ
ク信号に同期させてラインサーマルヘッドに入力するこ
とにより、演算回路の出力データによる加熱と現在行の
印字データによる加熱印字を、1行の印字期間内に時分
割して行うようにしたものである。
めに、本発明の第1の手段は、加熱制御手段とラインサ
ーマルヘッドを具備したサーマルプリンタにおいて、印
字データを記憶する記憶装置を持ち、その記憶装置内の
1行以上前のデータである過去に印字した行の印字デー
タとともに現在行の印字データを演算回路に入力し、そ
の演算回路の出力データと現在行の印字データをクロッ
ク信号に同期させてラインサーマルヘッドに入力するこ
とにより、演算回路の出力データによる加熱と現在行の
印字データによる加熱印字を、1行の印字期間内に時分
割して行うようにしたものである。
【0006】また第2の手段は、同じくサーマルプリン
タにおいて、記憶装置内から過去に印字した複数行の印
字データを順次出力しながら現在行の印字データととも
に同時に演算回路に入力し、その演算回路から出力され
る複数の出力データと現在行の印字データをクロック信
号に同期させてラインサーマルヘッドに入力することに
より、演算回路から出力される複数の出力データによる
加熱と現在行の印字データによる加熱印字を、1行の印
字期間内に時分割して行うようにしたものである。
タにおいて、記憶装置内から過去に印字した複数行の印
字データを順次出力しながら現在行の印字データととも
に同時に演算回路に入力し、その演算回路から出力され
る複数の出力データと現在行の印字データをクロック信
号に同期させてラインサーマルヘッドに入力することに
より、演算回路から出力される複数の出力データによる
加熱と現在行の印字データによる加熱印字を、1行の印
字期間内に時分割して行うようにしたものである。
【0007】
【作用】上記した手段によれば、過去の印字履歴のデー
タに基づいて1行の印字期間内において、ラインサーマ
ルヘッドの各ドットの加熱回数を変えて予熱を行った上
で印字を行うので、ラインサーマルヘッドの各ドットの
印字時における温度が一定となり、印字速度を損うこと
なく、印字の濃淡がなくなり印字品質が高くなると同時
に、ラインサーマルヘッドが加熱過剰にならないように
容易に制御できるのでラインサーマルプリンタの寿命を
長くすることができる。
タに基づいて1行の印字期間内において、ラインサーマ
ルヘッドの各ドットの加熱回数を変えて予熱を行った上
で印字を行うので、ラインサーマルヘッドの各ドットの
印字時における温度が一定となり、印字速度を損うこと
なく、印字の濃淡がなくなり印字品質が高くなると同時
に、ラインサーマルヘッドが加熱過剰にならないように
容易に制御できるのでラインサーマルプリンタの寿命を
長くすることができる。
【0008】
【実施例】以下に本発明の一実施例を図面を用いて説明
する。
する。
【0009】図1(A)は本発明による感熱型および熱
転写型のサーマルプリンタ履歴制御装置の要部を示すブ
ロック図である。
転写型のサーマルプリンタ履歴制御装置の要部を示すブ
ロック図である。
【0010】1は16bitのCPUで、ダイナミック
ランダムメモリー(DRAM)を用いた記憶装置2に記
憶されている印字データを読み出す。読み出された印字
データは、演算回路3に入力され、ラインサーマルヘッ
ド4に送るべき印字データをCPU1によって選択する
。選択された印字データは、クロック信号5に同期させ
てラインサーマルヘッド4に入力し、加熱印字が行われ
る。
ランダムメモリー(DRAM)を用いた記憶装置2に記
憶されている印字データを読み出す。読み出された印字
データは、演算回路3に入力され、ラインサーマルヘッ
ド4に送るべき印字データをCPU1によって選択する
。選択された印字データは、クロック信号5に同期させ
てラインサーマルヘッド4に入力し、加熱印字が行われ
る。
【0011】図2は演算回路3の詳細例の1つである。
本実施例では図3に示すように1ワードを160bit
、1行を40ワードの640bit構成とし、3行前と
2行前と1行前の過去の印字データと現在行の印字デー
タを使用しているが、図2の演算回路3の詳細の説明で
は簡単化のために、現在行の印字データと過去1行前の
印字データを用い、nワード目の下位2bitについて
の演算の方法の1例について述べる。
、1行を40ワードの640bit構成とし、3行前と
2行前と1行前の過去の印字データと現在行の印字デー
タを使用しているが、図2の演算回路3の詳細の説明で
は簡単化のために、現在行の印字データと過去1行前の
印字データを用い、nワード目の下位2bitについて
の演算の方法の1例について述べる。
【0012】Dijはi行前の1ワードのjbit目の
印字データを表す。例えば、D000は現在行の印字デ
ータの1ワードの最下位bitを表し、D100は1行
前の過去の印字データの1ワードの最下位bitを表す
。同様にD001は現在行の印字データの1ワードの下
位から2bit目を表し、D101は1行前の過去の印
字データの1ワードの下位から2bit目を表す。
印字データを表す。例えば、D000は現在行の印字デ
ータの1ワードの最下位bitを表し、D100は1行
前の過去の印字データの1ワードの最下位bitを表す
。同様にD001は現在行の印字データの1ワードの下
位から2bit目を表し、D101は1行前の過去の印
字データの1ワードの下位から2bit目を表す。
【0013】最初に記憶装置2から出力された現在行と
1行前のデータをCPU1の信号Lでラッチ回路6によ
りラッチし、D000を反転器7aにより反転させた信
号とD100との論理積を論理積素子8aにより得て選
択回路9aに入力する。さらにD000は、直接選択回
路9aにも入力される。入力された2つの信号をCPU
1による信号Sによって選択する。D001とD101
についても同様に選択回路9bに入力され、CPU1に
よる信号によって選択する。選択回路9aおよび9bに
よって選択された2つの印字データは、パラレル入力シ
リアル出力の、パラレルシリアル変換回路10によって
、ラインサーマルヘッドシリアルクロック信号に同期し
てシリアルのデータに変換されてラインサーマルヘッド
4に入力する。
1行前のデータをCPU1の信号Lでラッチ回路6によ
りラッチし、D000を反転器7aにより反転させた信
号とD100との論理積を論理積素子8aにより得て選
択回路9aに入力する。さらにD000は、直接選択回
路9aにも入力される。入力された2つの信号をCPU
1による信号Sによって選択する。D001とD101
についても同様に選択回路9bに入力され、CPU1に
よる信号によって選択する。選択回路9aおよび9bに
よって選択された2つの印字データは、パラレル入力シ
リアル出力の、パラレルシリアル変換回路10によって
、ラインサーマルヘッドシリアルクロック信号に同期し
てシリアルのデータに変換されてラインサーマルヘッド
4に入力する。
【0014】図1(B)は、印字データの一部分をモデ
ル図で示したものであり、白地の部分がデータの0、す
なわち印字を行わない部分で、斜線の部分がデータの1
で印字される部分である。(a)は3行前の過去の印字
データであり、(b)は2行前の過去の印字データであ
り、(c)は1行前の過去の印字データであり、(d)
は現在行の印字データであり、(e),(f)および(
g)は演算回路3による演算後の印字データである。
ル図で示したものであり、白地の部分がデータの0、す
なわち印字を行わない部分で、斜線の部分がデータの1
で印字される部分である。(a)は3行前の過去の印字
データであり、(b)は2行前の過去の印字データであ
り、(c)は1行前の過去の印字データであり、(d)
は現在行の印字データであり、(e),(f)および(
g)は演算回路3による演算後の印字データである。
【0015】まず始めにCPU1のリードサイクルによ
って現在行の印字データD000からD015までの1
6bitのデータを記憶装置2から読み出す。そのデー
タをCPU1の信号Lでラッチし、つづいて同じリード
サイクルの後の時間で1行前の過去の印字データD10
0からD115を読みラッチし、D200からD215
を読みラッチし、D300からD315までを読みラッ
チし、その後リアルタイムで演算を終了させ9aまたは
9bと同様の選択回路に入力する。選択回路では、3行
前の印字データ(a)と現在行の印字データ(d)の演
算結果である(e)をCPU1の信号Sで選択しパラレ
ルシリアル変換回路10によって、シリアルのデータに
変換しラインサーマルヘッド4にクロック信号5に同期
して入力する。これを40ワード分繰り返し加熱する。
って現在行の印字データD000からD015までの1
6bitのデータを記憶装置2から読み出す。そのデー
タをCPU1の信号Lでラッチし、つづいて同じリード
サイクルの後の時間で1行前の過去の印字データD10
0からD115を読みラッチし、D200からD215
を読みラッチし、D300からD315までを読みラッ
チし、その後リアルタイムで演算を終了させ9aまたは
9bと同様の選択回路に入力する。選択回路では、3行
前の印字データ(a)と現在行の印字データ(d)の演
算結果である(e)をCPU1の信号Sで選択しパラレ
ルシリアル変換回路10によって、シリアルのデータに
変換しラインサーマルヘッド4にクロック信号5に同期
して入力する。これを40ワード分繰り返し加熱する。
【0016】次は2行前の印字データ(b)と現在行の
印字データ(d)の演算結果である(f)を選択し、パ
ラレルシリアル変換回路10によって、シリアルのデー
タに変換しラインサーマルヘッド4にクロック信号5に
同期して入力する。これを40ワード分繰り返し加熱す
る。1行前の印字データ(c)と現在行の印字データ(
d)の演算結果である(g)を選択しパラレルシリアル
変換回路10によって、シリアルのデータに変換しライ
ンサーマルヘッド4にクロック信号5に同期して入力す
る。これを40ワード分繰り返し加熱する。最後は、現
在行の印字データ(d)を選択しパラレルシリアル変換
回路10によって、シリアルのデータに変換しラインサ
ーマルヘッド4にクロック信号5に同期して入力して印
字を行う。これを40ワード分繰り返し加熱印字する。 言い換えれば、3行前に印字加熱されたドットを除いて
現在行の印字ドットを加熱し、次に2行前に印字加熱さ
れたドットを除いて現在行の印字ドットを加熱し、さら
に1行前に印字加熱されたドットを除いて現在行の印字
ドットを加熱する。そして最後に現在行の加熱印字を行
う。以上3回の予熱と1回の加熱印字を行った後、紙を
次の行に進め、次の行の加熱を行う。3行前,2行前,
1行前ともにデータが0であったドットでは4度加熱が
行われ、加熱不足を防ぐことができ、3行前,2行前,
1行前ともにデータが1であったドットでは、1度しか
加熱が行われないためヘッドの寿命を長くする。
印字データ(d)の演算結果である(f)を選択し、パ
ラレルシリアル変換回路10によって、シリアルのデー
タに変換しラインサーマルヘッド4にクロック信号5に
同期して入力する。これを40ワード分繰り返し加熱す
る。1行前の印字データ(c)と現在行の印字データ(
d)の演算結果である(g)を選択しパラレルシリアル
変換回路10によって、シリアルのデータに変換しライ
ンサーマルヘッド4にクロック信号5に同期して入力す
る。これを40ワード分繰り返し加熱する。最後は、現
在行の印字データ(d)を選択しパラレルシリアル変換
回路10によって、シリアルのデータに変換しラインサ
ーマルヘッド4にクロック信号5に同期して入力して印
字を行う。これを40ワード分繰り返し加熱印字する。 言い換えれば、3行前に印字加熱されたドットを除いて
現在行の印字ドットを加熱し、次に2行前に印字加熱さ
れたドットを除いて現在行の印字ドットを加熱し、さら
に1行前に印字加熱されたドットを除いて現在行の印字
ドットを加熱する。そして最後に現在行の加熱印字を行
う。以上3回の予熱と1回の加熱印字を行った後、紙を
次の行に進め、次の行の加熱を行う。3行前,2行前,
1行前ともにデータが0であったドットでは4度加熱が
行われ、加熱不足を防ぐことができ、3行前,2行前,
1行前ともにデータが1であったドットでは、1度しか
加熱が行われないためヘッドの寿命を長くする。
【0017】そのほか本実施例では、CPU1からの信
号Sでデータを選択し、Lでデータのラッチをかけたが
、履歴制御回路内に信号SとLを作り出す回路を設ける
こともできる。
号Sでデータを選択し、Lでデータのラッチをかけたが
、履歴制御回路内に信号SとLを作り出す回路を設ける
こともできる。
【0018】
【発明の効果】以上述べたように本発明によれば、履歴
制御のために追加記憶装置を用いることなく、少しの追
加回路で、複数の過去の複数のドットの印字データと、
現在行の複数のドットの印字データとの演算をすること
により、過去の印字状態と現在行の印字状態に応じて、
1行の印字期内において、ラインサーマルヘッドの各ド
ットの加熱回数を変えて印字を行うので、印字速度を損
うことなくラインサーマルヘッドの各ドットの印字時に
おける温度が一定となり、印字の濃淡がなくなり印字品
質が向上し、さらにヘッドが過剰加熱されることがない
のでラインサーマルプリンタの長寿命化を実現できる。
制御のために追加記憶装置を用いることなく、少しの追
加回路で、複数の過去の複数のドットの印字データと、
現在行の複数のドットの印字データとの演算をすること
により、過去の印字状態と現在行の印字状態に応じて、
1行の印字期内において、ラインサーマルヘッドの各ド
ットの加熱回数を変えて印字を行うので、印字速度を損
うことなくラインサーマルヘッドの各ドットの印字時に
おける温度が一定となり、印字の濃淡がなくなり印字品
質が向上し、さらにヘッドが過剰加熱されることがない
のでラインサーマルプリンタの長寿命化を実現できる。
【図1】(A)は本発明によるサーマルプリンタの熱履
歴制御装置の要部のブロック図 (B)は過去の行の印字データと現在行の印字データと
演算後の印字データの一例を示すモデル図
歴制御装置の要部のブロック図 (B)は過去の行の印字データと現在行の印字データと
演算後の印字データの一例を示すモデル図
【図2】本発
明の制御装置における演算回路の一例を示す回路図
明の制御装置における演算回路の一例を示す回路図
【図3】印字データの構成図
2 記憶装置
3 演算回路
4 ラインサーマルヘッド
5 クロック信号
Claims (2)
- 【請求項1】加熱制御手段とラインサーマルヘッドを具
備したサーマルプリンタにおいて、印字データを記憶す
る記憶装置を持ち、その記憶装置内の1行以上前のデー
タである過去に印字した行の印字データとともに現在行
の印字データを演算回路に入力し、その演算回路の出力
データと現在行の印字データをクロック信号に同期させ
てラインサーマルヘッドに入力することにより、演算回
路の出力データによる加熱と現在行の印字データによる
加熱印字を、1行の印字期間内に時分割して行うサーマ
ルプリンタの熱履歴制御装置。 - 【請求項2】加熱制御手段とラインサーマルヘッドを具
備したサーマルプリンタにおいて、印字データを記憶す
る記憶装置を持ち、その記憶装置内から過去に印字した
複数行の印字データを順次出力しながら現在行の印字デ
ータとともに同時に演算回路に入力し、その演算回路か
ら出力される複数の出力データと現在行の印字データを
クロック信号に同期させてラインサーマルヘッドに入力
することにより、演算回路から出力される複数の出力デ
ータによる加熱と現在行の印字データによる加熱印字を
、1行の印字期間内に時分割して行うサーマルプリンタ
の熱履歴制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3015162A JPH04249165A (ja) | 1991-02-06 | 1991-02-06 | サーマルプリンタの熱履歴制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3015162A JPH04249165A (ja) | 1991-02-06 | 1991-02-06 | サーマルプリンタの熱履歴制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04249165A true JPH04249165A (ja) | 1992-09-04 |
Family
ID=11881109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3015162A Pending JPH04249165A (ja) | 1991-02-06 | 1991-02-06 | サーマルプリンタの熱履歴制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04249165A (ja) |
-
1991
- 1991-02-06 JP JP3015162A patent/JPH04249165A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63203348A (ja) | サ−マルプリンタの印字制御装置 | |
| JP2008213489A (ja) | サーマルヘッドの制御方法及びサーマルプリンタ | |
| US5483273A (en) | Drive control apparatus for thermal head | |
| JPH06198942A (ja) | プリンタの階調データ処理方法及びその装置 | |
| JPH04249165A (ja) | サーマルプリンタの熱履歴制御装置 | |
| JP2708285B2 (ja) | サーマルヘッドの駆動制御装置 | |
| JPH0243060A (ja) | サーマルヘッド駆動装置 | |
| JPH05104765A (ja) | サーマルプリンタの熱制御装置 | |
| US6480215B1 (en) | Control device for thermal printer head and printer using the same | |
| JP2785642B2 (ja) | 階調記録方法 | |
| JP2570741B2 (ja) | サ−マルプリンタのヘッド駆動制御装置 | |
| JP2606852B2 (ja) | サーマルプリンタの熱制御装置 | |
| JPS60230875A (ja) | サ−マルプリンタの熱履歴制御装置 | |
| JPS63203345A (ja) | サ−マルプリンタの印字制御装置 | |
| JP2760303B2 (ja) | サーマルヘッド駆動装置 | |
| JPH023347A (ja) | 熱転写プリンタの記録濃度制御方法 | |
| JP3105855B2 (ja) | サーマルヘッド制御方法及び装置 | |
| JPH0516415A (ja) | サーマルプリンタの熱制御装置 | |
| JPH0790648B2 (ja) | 熱転写印字装置 | |
| JPH0421464A (ja) | ラインサーマルヘッドの加熱方式 | |
| JPH02158356A (ja) | 印写装置 | |
| JPH04323048A (ja) | サーマルヘッドの駆動制御方法及び駆動制御装置 | |
| JPH05193175A (ja) | 感熱記録制御回路 | |
| JPS63218377A (ja) | サ−マルプリンタの印字制御装置 | |
| JPS63295278A (ja) | サ−マルプリンタのヘッド駆動制御装置 |