JPH0829600B2 - サ−マルプリンタの印字制御装置 - Google Patents

サ−マルプリンタの印字制御装置

Info

Publication number
JPH0829600B2
JPH0829600B2 JP62053452A JP5345287A JPH0829600B2 JP H0829600 B2 JPH0829600 B2 JP H0829600B2 JP 62053452 A JP62053452 A JP 62053452A JP 5345287 A JP5345287 A JP 5345287A JP H0829600 B2 JPH0829600 B2 JP H0829600B2
Authority
JP
Japan
Prior art keywords
energization
circuit
data
signal
time
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.)
Expired - Fee Related
Application number
JP62053452A
Other languages
English (en)
Other versions
JPS63218377A (ja
Inventor
政寛 箕輪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP62053452A priority Critical patent/JPH0829600B2/ja
Publication of JPS63218377A publication Critical patent/JPS63218377A/ja
Publication of JPH0829600B2 publication Critical patent/JPH0829600B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315Typewriters 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/32Typewriters 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/35Typewriters 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/355Control circuits for heating-element selection

Landscapes

  • Electronic Switches (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はサーマルプリンタに関し、特にその発熱要素
の駆動結果によって発熱制御する履歴制御に関する。
〔従来の技術〕
従来からサーマルプリンタでは、サーマルヘッドの連
続駆動時の蓄熱による印字品位の低下を抑制するため、
過去の駆動履歴を記憶しこれに応じてサーマルヘッドの
印加エネルギを制御する履歴制御方式と呼ばれる印字制
御方法が用いられてきた。これらの一例として、特開昭
58−49279、特開昭58−67477、特開昭59−150768等があ
げられる。
〔発明が解決しようとする問題点〕
これら従来例では、特開昭59−150768のように、一般
に履歴制御用のデータをデータ処理回路によって作成
し、これを順次サーマルヘッドのドライブICに送出し、
データの入れ替えをしながら印字する方式が一般的であ
った。このような方式では、サーマルプリンタを高速に
動作させようとしても処理が追いつかず、高速化の障害
となっていた。
又、特開昭58−49279、特開昭58−67477あるいは特開
昭59−150768等に見られるように、過去の履歴、隣接ド
ットを参照して通電時間を現在の駆動データに対応する
ものと過去の駆動データ等を参照するものとに分割して
出力する場合に、インクリボンの差や感熱紙による印字
といった印字モードや印刷スピード等に対応して通電時
間の構成比をフレキシブルに可変できないため、インク
リボンを限定したり、印字スピードを限定しなければな
らないという不具合を有していた。
本発明の目的は、このような従来の不具合点を除去
し、様々な印字媒体に対応が可能で且つ、印字品位のす
ぐれたサーマルプリンタの印字制御装置を提供すること
にある。
本発明の他の目的は、過去の記憶データを参照する時
に、駆動データの印字中の転送を最小限にとどめ、高速
化の障害を取り除くとともに、簡略な構成によって多数
の分割されたヘッドの通電時間を送出可能な構成を提供
し、これにより、シリアル型のサーマルプリンタの高速
化をも可能にしたサーマルプリンタの印字制御装置を提
供することにある。
〔問題点を解決するための手段〕
本発明によるサーマルプリンタの印字制御装置は、発
熱要素の現在及び過去の駆動データを記憶し、且つ個々
の記憶データが直接出力可能な記憶回路と、該記憶回路
に接続され任意の発熱要素の通電時間を現在の駆動デー
タを出力するための主通電時間と過去の駆動データに対
応するデータを出力するための複数の通電時間とに分割
して出力するゲート回路と、主通電時間及び副通電時間
との比例関係を示し記録回路に格納され複数の印字モー
ドに対応した参照手段と、ゲート回路に複数の通電区間
を設定するため参照手段を参照して求めた各通電時間に
応じ各通電時間の開始と終了を示す周期信号に変調して
出力する通電信号出力手段と、通電信号出力手段の信号
を復調しそれぞれの周期と対応する時間幅を有する個々
の通電時間を出力し通電区間信号としてゲート回路に与
える通電区間信号発生回路と、ゲート回路の出力信号に
応答し発熱要素への通電をオンオフするヘッドドライブ
回路とを有することを特徴とする。
〔実施例〕
第1図は本発明によるサーマルプリンタの印字制御装
置を用いたターミナルプリンタの一実施例の構成を示す
略図である。
1は複数の発熱要素1aを有するサーマルヘッド、2は
このサーマルヘッドをドライブするヘッドドライブ回
路、3はCPU4とサーマルヘッドとの間に挿入されサーマ
ルヘッドの発熱量をドットごとに制御するヘッド制御回
路(以下HCUと略す)、15はサーマルヘッド1の周囲温
度もしくは基板温度を検出するサーミスタ19を有し、CP
U4からのTRIG入力に同期してパルスを発生し、発熱要素
への通電時間の基準量を決定する基準パルス発生回路、
12はROM、13はRAM、17はデータバス、18はアドレスバ
ス、14はCPU4に内蔵されたタイマー回路であり前記基準
パルス発生回路15のパルス幅を測る計測手段、20は電源
Vh入力端子をそれぞれ示している。
CPU4は、一例として8ビットのCPUを示し、▲▼
端子8及びI/Oポート、タイマー回路14等を有してい
る。
HCU3はユニット回路としてCPUの一種のペリフェラル
として働き、ROM12、RAM13と同様メモリマップ上の特定
の番地に割り当てられる。デコーダ16はこのユニット回
路をアクセスするための▲▼端子7に接続される。
5はデータバス17に接続されるデータ入力端子、6はア
ドレスバスの下位2ビットを入力するアドレス入力端
子、9、10は発熱要素1aの通電時間を決定するための、
通電信号入力端子で第2図を用いて詳しく述べる。
第5図は基準パルス発生回路15の一実施例の回路図で
ある。
抵抗器61、62サーミスタ19によって基準電位発生回路
を、トランジスタ64、コンデンサ63、抵抗器65によって
充放電回路を構成している。66は電圧比較回路、67は出
力用プルアップ抵抗器を示している。
TRIG入力端子15aへCPUから信号が入力されると出力端
子15bからサーミスタ19の働きによってサーマルヘッド
の温度に対応したパルス幅TWのパルス波形が出力され
る。CPU4はタイマー回路14を用いてこれを計測し、サー
マルヘッドに設置された発熱要素への基準通電時間を得
ることができる。
第2図は本発明による印字制御装置のヘッド制御回路
HCU3の詳細回路図である。
データ入力端子5はD0〜D7の8ビットデータがパラレ
ルに入力可能である。
21から29は8ビットのデータを保有するデータラッチ
回路をそれぞれ示し、21〜23はヘッド駆動信号のH0〜H7
のデータを保持し、24〜26はH8〜H15のデータを、27〜2
9はH16〜H23のデータをそれぞれラッチしている。
ヘッド駆動出力は一例として24ドットのサーマルヘッ
ドを駆動するものとして24コの出力端子H0〜H24を有し
ている。
31は現在のヘッドデータの1ドット列分を保持するラ
ッチ回路群であり、32は1回前の過去のデータの1ドッ
ト列分を、33は2回前の過去のデータの1ドット列分を
それぞれ保有するラッチ回路群を示している。
30はCPUのデータ出力のアドレス情報によってヘッド
データを8ビットごとにふり分けて格納するためのアド
レスデコーダであり、一例としてアドレスデータの下位
2ビットA0、A1のビット情報によってデータラッチ回路
21、24、27を選択可能である。
CPU4からデータバスにヘッド駆動データが出力される
と同時に、▲▼信号が出力され、あらかじめCPU4の
メモリマップ上に定めたアドレス情報によって▲▼
端子がアクセスされ、アドレスバスの下位2ビットの情
報によってデータラッチ回路21、24、27のそれぞれにデ
ータが転送される。すると既に格納されていたデータ
は、第2図の右方向、例えばデータラッチ回路21のデー
タはデータラッチ回路22へと言うようにシフトされ過去
のデータとして順次保有される。上記データラッチ回路
は、格納されたデータがそれぞれビットごとに全て直接
出力可能に構成され、過去のデータを参照するとき、現
在のデータを記憶しているデータラッチ回路の出力とゲ
ート回路によって直接比較可能となっている。
下位2ビットの情報では4つのデータラッチ回路まで
アクセス可能であるが、発熱要素の数に応じてアドレス
入力端子数と、データラッチ回路を増加すれば良い。デ
ータがセットされた後、通電信号入力端子9、10に所定
のパルスを入力すると発熱要素への通電がなされる。
34はCPU4からの周期信号に変調された通電信号を通電
区間信号として復調する通電区間信号発生回路であり、
バイナリィカウンタ35とインバータ35a、AND回路35bか
らなっている。9はバイナリィカウンタのクロック入力
端子、10はリセット入力端子である。クロック入力は、
周期を可変して転送されてくる信号であり、この周期を
選択的に取り出して区間信号を作るのが通電区間信号発
生回路34である。
第3図は通電区間信号発生回路の入出力波形を示して
いる。41はリセット入力波形を、42はクロック入力波形
すなわち通電信号出力手段の出力波形を示している。通
電信号出力手段の出力波形は、その周期が別に算出され
た各通電区間のパルス幅に対応して順次変化するもので
あり、その各通電時間の開始と終了を示す周期信号とな
るような波形である。バイナリティカウンタ35がリセッ
ト入力後、このクロックを受けると4ビットのコードに
変換する。これをインバータ35a、AND回路35bによっ
て、43〜46の出力波形に変換する。43は36aの端子の出
力波形、44は、36b端子の、45は36c端子の、46は35d端
子の出力波形をそれぞれ示していてそのパルス幅はそれ
ぞれt3、t2、t1、t0である。これらのパルス幅は発熱要
素の通電時間となり、過去の駆動履歴と対応させた通電
区間として発熱要素に付与される。
第6図は通電区間の比を参照する参照手段の内容の一
例を示す説明図である。
一例として、熱転写印字モードの時のt0を100として
それぞれの比例関係を示している。この比はインクリボ
ンの種類や印刷紙の種類等に応じて変更したり追加が可
能である。この比をテーブルにしてROM12内に設置し、
別に定めた基準値とテーブル内の値から印字モードや印
字スピードに応じて個々の通電時間を求めることができ
る。又、基準値として基準パルス発生回路の出力パルス
幅を用いることによりその演算が容易となる。このよう
に基準パルス発生回路のパルス幅TWは主通電区間t0を求
めるような値とすることができるが、全野電時間をTWと
してこれから通電区間の比によって分割して求めること
もできる。この時、基準パルス発生回路15に印字モード
等によって出力パルス幅を可変できるよう切換回路を増
設すれば良い。
第2図のゲート回路37(GO)は通電区間信号発生回路
34の出力信号と記憶回路の駆動データとを混合し発熱要
素へのヘッド駆動信号を出力するものであり、過去の駆
動データに対応する第1のゲート回路38と現在の駆動デ
ータに対応する第2のゲート回路40過去の駆動履歴に応
じて予熱パルスを加える第3のゲート回路39とから構成
されている。通電区間t3、t2、t1は過去の駆動データに
対応する副通電区間であり第1のゲート回路に入力さ
れ、通電区間t0は現在の駆動データに対応する主通電区
間であり第2のゲート回路に入力される。副通電区間の
うちt2は予熱パルス用として第3のゲート回路にも入力
される。
〔動作〕
第1図の基準パルス発生回路15によってサーマルヘッ
ドの温度に応じたパルス幅TWをタイマー回路14で読み取
る。次にこれに応じた発熱要素への主通電区間及び副通
電区間のそれぞれのパルス幅をCPU4によって演算処理
し、これを内蔵のI/Oポートの出力端子である通電信号
出力端子4aから内蔵のタイマー回路を用いて周期信号と
して出力する。CPU4は通電信号出力手段を兼ねているこ
とになる。パルス幅TWの読み取りは印字の通電周期ごと
に行ない、時々刻々と変るサーマルヘッドの温度に対応
させることによって蓄熱を防止し良好な印字品質を実現
できる。
第4図は本発明による印字制御装置のサーマルヘッド
への通電方法を示す説明図であり、51、52、53は記憶回
路31、32、33内のデータをそれぞれ示し、Iがオンデー
タを、Oがオフデータを表し、51は現在の、52は一つ前
の回の、53は二つ前の回のデータを示している。54〜58
はヘッド駆動信号の出力波形を示していて、54はH0端子
の、55はH2端子の、56はH5端子の、57はH7端子の、58は
H10端子の出力波形をそれぞれ示している。
第4図では53が印刷開始時のデータとして示してい
る。通電初回に通電オンのドットは全ての通電区間が通
電される全通電時間が印加され、通電オフのドットはt1
区間が予熱パルスとして付与される。この予熱パルスは
サーマヘッドの基板温度を高めるだけでドットを形成す
ることはない。
一つ前のタイミングで自己の発熱要素の通電データが
オンであると斜線部で示したt3区間が削減され(出力波
形54に示す)、2つ前のタイミングで駆動データがある
とt2区間が削減され(出力波形57に示す)、これが連続
していると、t3+t2区間が削減される(出力波形54に示
す)。前回の駆動結果で隣接した双方のドットが通電オ
ンである時はt1区間が削減される(出力波形56に示
す)。そして全ての削減しようとして比較されるデータ
がオンデータであって自己の現在のデータがオンの時
は、t0区間のみが通電オンとなる。逆に削減しようとし
て比較されるデータがオフデータで、かつ現在のデータ
がオフの時は予熱パルスが与えられる。このような駆動
データの比較と通電区間の選択をゲート回路37が行って
いる。
ヘッド制御回路2はゲートアレイ化しワンチップとす
ることによってきわめて簡略な構成を有するサーマルプ
リンタを実現することが可能となる。これはサーマルプ
リンタを用いたターミナルプリンタばかりでなく、ポー
タブルワードプロセッサ等の小型化指向の機器に組み込
む場合きわめて重要な要素である。
本実施例では一例として過去のデータを二回前まで記
憶する例で示したが、これを三回、四回として副通電区
間の数を4回、5回と増加することが可能であり、この
ようにすることによって更にきめ細かな履歴制御を実現
することができる。
又、CPU4は、インクリボンの種類や紙の種類に応じ
て、全通電時間、通電区間の幅を便宜可変して通電信号
を出力するため、これらの印字のモード別に全通電時
間、各通電区間の比をROM12内に記憶しておき、印字モ
ードに対応してこれらを読み出し周期信号に変換して出
力する。
〔発明の効果〕
本発明によれば、従来例に一般的に見られるように過
去の駆動データによるデータの加工をCPU等のデータ処
理回路で行い、このデータを順次入れ替えながら処理す
る必要が無く、過去のデータが格納された状態をそのま
ま用いることができるため、CPUの処理を高速化し、サ
ーマルプリンタ全体の処理速度を上げ、ひいては印字ス
ピードの上昇に寄与する。
又、通電時間を分割する通電区間信号をこの通電区間
に対応した周期信号として出力するため、通電区間のパ
ルス幅の組み合わせに制限が無く、様々印刷モードや印
字スピードに対応して最適な通電時間の比を選択しこれ
を容易に設定できるため、熱転写プリンタあるいはサー
マルプリンタに幅広く適用が可能となる他、従来、熱転
写プリンタとサーマル紙対応のプリンタの共用が困難で
あったが、それぞれに対応した最適な制御方式を選択可
能に構成したため、一台のプリンタで対応させることが
可能となった。
更に、変調された周期信号とリセット信号によりすべ
ての通電区間を発生させることができ、記憶回路を増加
して過去の駆動履歴を参照する回数が増加しても容易に
対応可能であり、印字品質の更なる向上が可能である。
以上詳述した如く本発明によるサーマルプリンタの印
字制御装置は、発熱要素を用いて印刷する如きあらゆる
タイプのプリンタに応用が可能でありきわめて有益なも
のである。
【図面の簡単な説明】
第1図は本発明によるサーマルプリンタの印字制御装置
を用いたターミナルプリンタの一実施例の構成を示す略
図。 第2図は本発明の印字制御装置のヘッド制御回路HCU3の
詳細回路図。 第3図は本発明の印字制御装置の通電区間信号発生回路
の入出力波形を示す説明図。 第4図は本発明の印字制御装置のサーマルヘッドへの通
電方法を示す説明図。 第5図は本発明の印字制御装置に用いる基準パルス発生
回路の一実施例の回路図。 第6図は通電区間の比を参照する参照手段の内容の一例
を示す説明図。 1……サーマヘッド 2……ヘッドドライブ回路 31、32、33……記憶回路 4……通電信号出力手段、CPU 15……基準パルス発生回路 14……タイマー回路 34……通電区間信号発生回路 37……ゲート回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数の発熱要素を有するサーマルヘッドを
    用いて、サーマル紙又は熱転写リボンを介して普通紙に
    印刷する如きサーマルプリンタであって、前記発熱要素
    の過去の駆動履歴を記憶し、この記憶結果に基づいて前
    記発熱要素のそれぞれの通電時間を制御するごときサー
    マルプリンタに於いて、前記発熱要素の現在及び過去の
    駆動データを記憶し、且つ個々の記憶データが直接出力
    可能な記憶回路と、該記憶回路に接続され任意の発熱要
    素の通電時間を現在の駆動データを出力するための主通
    電時間と過去の駆動データに対応するデータを出力する
    ための複数の副通電時間とに分割して出力するゲート回
    路と、前記主通電時間及び副通電時間との比例関係を示
    し記憶回路に格納され複数の印字モードに対応した参照
    手段と、、前記ゲート回路に前記複数の通電区間を設定
    するため前記参照手段を参照して求めた各通電時間に応
    じ各通電時間の開始と終了を示す周期信号に変調して出
    力する通電信号出力手段と、該通電信号出力手段の信号
    を復調しそれぞれの周期と対応する時間幅を有する個々
    の通電時間を出力し通電区間信号として前記ゲート回路
    に与える通電区間信号発生回路と、前記ゲート回路の出
    力信号に応答し前記発熱要素への通電をオンオフするヘ
    ッドドライブ回路とを有することを特徴とするサーマル
    プリンタの印字制御装置。
JP62053452A 1987-03-09 1987-03-09 サ−マルプリンタの印字制御装置 Expired - Fee Related JPH0829600B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62053452A JPH0829600B2 (ja) 1987-03-09 1987-03-09 サ−マルプリンタの印字制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62053452A JPH0829600B2 (ja) 1987-03-09 1987-03-09 サ−マルプリンタの印字制御装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP24493295A Division JP2647062B2 (ja) 1995-09-22 1995-09-22 サーマルプリンタの印字制御装置

Publications (2)

Publication Number Publication Date
JPS63218377A JPS63218377A (ja) 1988-09-12
JPH0829600B2 true JPH0829600B2 (ja) 1996-03-27

Family

ID=12943247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62053452A Expired - Fee Related JPH0829600B2 (ja) 1987-03-09 1987-03-09 サ−マルプリンタの印字制御装置

Country Status (1)

Country Link
JP (1) JPH0829600B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5849279A (ja) * 1981-09-18 1983-03-23 Hitachi Ltd 感熱記録における予熱パルス制御回路
JPS5867477A (ja) * 1981-10-19 1983-04-22 Yokogawa Hokushin Electric Corp 感熱記録装置における発熱ヘッドの制御方法
JPS59150768A (ja) * 1983-02-18 1984-08-29 Oki Electric Ind Co Ltd ラインサ−マルヘツドの駆動方法

Also Published As

Publication number Publication date
JPS63218377A (ja) 1988-09-12

Similar Documents

Publication Publication Date Title
US4912485A (en) Print controlling apparatus for a thermal printer
JPH07108572B2 (ja) サ−マルプリンタの印字制御装置
KR910010111B1 (ko) 기록농도를 보상하는 방법 및 그 장치.
US4575732A (en) Thermal printer
JPH0829600B2 (ja) サ−マルプリンタの印字制御装置
JPH0243060A (ja) サーマルヘッド駆動装置
JPH0829599B2 (ja) サ−マルプリンタの印字制御装置
JP2570768B2 (ja) サーマルプリンタの印字制御装置
JP2570715B2 (ja) サ−マルプリンタの印字制御装置
JP2647062B2 (ja) サーマルプリンタの印字制御装置
JPH0382562A (ja) サーマルヘッド駆動装置
JP2562379B2 (ja) サーマルプリンタの駆動制御装置
JP2570741B2 (ja) サ−マルプリンタのヘッド駆動制御装置
JPS6023063A (ja) 記録装置
JP2923950B2 (ja) サーマルプリンタの印字制御装置
JP2573947B2 (ja) サーマルヘッドの予熱装置
JPS6067178A (ja) サ−マルヘッド駆動装置
JPH03126563A (ja) サーマルプリンタの駆動制御装置
JPS59230364A (ja) サ−マル記録方式
JP2721150B2 (ja) 感熱記録装置
JPH05305725A (ja) サーマルヘッド及びそれを備えた電子機器
JPH02305657A (ja) サーマルプリンタの印字制御装置
JPH03120052A (ja) サーマルプリンタの駆動制御装置
JPH02305659A (ja) サーマルプリンタの印字制御装置
JPH03126564A (ja) サーマルプリンタの駆動制御装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees