JPS6082368A - サ−マルプリンタにおける印刷方式 - Google Patents
サ−マルプリンタにおける印刷方式Info
- Publication number
- JPS6082368A JPS6082368A JP58191769A JP19176983A JPS6082368A JP S6082368 A JPS6082368 A JP S6082368A JP 58191769 A JP58191769 A JP 58191769A JP 19176983 A JP19176983 A JP 19176983A JP S6082368 A JPS6082368 A JP S6082368A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- timer
- data
- heating resistor
- 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
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
【発明の詳細な説明】
発明の技術分野
本発明は1発熱抵抗体に選択的に通電することにより転
写方式または感熱方式として印刷することができるサー
マルプリンタにおける印刷方式に関するものである。
写方式または感熱方式として印刷することができるサー
マルプリンタにおける印刷方式に関するものである。
技術的背景およびその問題点
従来、サーマルプリンタにおいてはプロセッサを用いて
その動作制御をすることが一般的であるが、その処理は
大きく分けてホストからのデータを受信し編集する「メ
インルーチン」とキャリッジモータ、紙送りモータ、ソ
レノイドなど動作系を駆動する「ドライブルーチン」と
印刷を行なう「プリントルーチン」との王つに分けられ
る。ここで、このような三つの処理をシーケンシャルに
行なっていたのでは全体のスループツ1−が低下し応用
性が良くない。また、それぞれのルーチンを別々のCP
Uに担当させると効率はよくなるが価格が高くなると云
う問題を有する。そこで、1個のCPUでスループツ1
−を上げてこのような三つの処理を行なうのにタイマー
を用いた割込処理が考えられるが、この場合、ドライブ
ルーチンとプリントルーチンとを割込系にとると、当然
、ドライブルーチンの割込がプリントルーチンの割込よ
り優先することになる。このプリン1ヘルーチンの割込
タイミングは、主にヘッド(ON)、ドラ1一連続時の
パルス幅コントロール(PWC)、ヘッド(OF F)
の3つのタイミングであり、その時間間隔は(ON)→
(PWC)で0.5〜0.7msであり、(p’w c
)→(OF F)で0#3〜0.5mSであり、その
間髪二次のドツトコラムでの印刷データを準備したり、
p w c mのデータを作成したりし帽づればならな
り)。そのため、ドライブルーチンの割込みが発生する
と、プr)ントル−チンの処理に遅れが生じ、当然tl
l粕jしなtt ;lv L工ならない位置よりずれて
印刷品質を損なう結果しこなる。
その動作制御をすることが一般的であるが、その処理は
大きく分けてホストからのデータを受信し編集する「メ
インルーチン」とキャリッジモータ、紙送りモータ、ソ
レノイドなど動作系を駆動する「ドライブルーチン」と
印刷を行なう「プリントルーチン」との王つに分けられ
る。ここで、このような三つの処理をシーケンシャルに
行なっていたのでは全体のスループツ1−が低下し応用
性が良くない。また、それぞれのルーチンを別々のCP
Uに担当させると効率はよくなるが価格が高くなると云
う問題を有する。そこで、1個のCPUでスループツ1
−を上げてこのような三つの処理を行なうのにタイマー
を用いた割込処理が考えられるが、この場合、ドライブ
ルーチンとプリントルーチンとを割込系にとると、当然
、ドライブルーチンの割込がプリントルーチンの割込よ
り優先することになる。このプリン1ヘルーチンの割込
タイミングは、主にヘッド(ON)、ドラ1一連続時の
パルス幅コントロール(PWC)、ヘッド(OF F)
の3つのタイミングであり、その時間間隔は(ON)→
(PWC)で0.5〜0.7msであり、(p’w c
)→(OF F)で0#3〜0.5mSであり、その
間髪二次のドツトコラムでの印刷データを準備したり、
p w c mのデータを作成したりし帽づればならな
り)。そのため、ドライブルーチンの割込みが発生する
と、プr)ントル−チンの処理に遅れが生じ、当然tl
l粕jしなtt ;lv L工ならない位置よりずれて
印刷品質を損なう結果しこなる。
発明の目的
本発明は、プロセッサの負担を軽減してFJI刷イケイ
立置が生じないサーマJレプ1jンタレ;お(するr口
I+1方法を提供することを目的とする。
立置が生じないサーマJレプ1jンタレ;お(するr口
I+1方法を提供することを目的とする。
発明の概要
本発明は1発熱抵抗体ヘッドレこ対する通電+1寺間を
提供する単安定マルチ/<イブレータのト電ツガ−を印
字のためのデータ編集力へ完了した後1こ起動するタイ
マによって行なわせるようtこシたので、プロセッサの
処理によることなく発熱抵抗体ヘッドの通電時間を制御
すること力1でき、これしこより。
提供する単安定マルチ/<イブレータのト電ツガ−を印
字のためのデータ編集力へ完了した後1こ起動するタイ
マによって行なわせるようtこシたので、プロセッサの
処理によることなく発熱抵抗体ヘッドの通電時間を制御
すること力1でき、これしこより。
ドライブルーチンの割込み力〜あってもrII刷の位置
ずれが生じることがなく、印字品質を低下させることが
ないように構成したものである。
ずれが生じることがなく、印字品質を低下させることが
ないように構成したものである。
発明の実施例
まず、プロセッサとしてのCPU1には、D。
〜D7のデータバスを介在させてタイマ2力1接続され
ている。このタイマ2の出力が出るT ou丁は、フリ
ップフロップ3のTに接続さオしてt)るとともにイン
バータ4を介して前記C’PIJ1のIN〒に接続され
ている。このCPUIのプリセット端子は前記フリップ
フロップ3のPRに接続さ、lt、このフリップフロッ
プ3のQはそれぞれ反転時間が相違する単安定マルチバ
イブレータ5,6のそれぞれのAに接続されている。ま
た、前記C,PU1のセレクト端子は、前記単安定マル
チAイブレータ50Bに接続されているとともにインノ
ベータ7を介して前記単安定マルチバイブレータ6の已
に接続されている。
ている。このタイマ2の出力が出るT ou丁は、フリ
ップフロップ3のTに接続さオしてt)るとともにイン
バータ4を介して前記C’PIJ1のIN〒に接続され
ている。このCPUIのプリセット端子は前記フリップ
フロップ3のPRに接続さ、lt、このフリップフロッ
プ3のQはそれぞれ反転時間が相違する単安定マルチバ
イブレータ5,6のそれぞれのAに接続されている。ま
た、前記C,PU1のセレクト端子は、前記単安定マル
チAイブレータ50Bに接続されているとともにインノ
ベータ7を介して前記単安定マルチバイブレータ6の已
に接続されている。
ついで、シリアルデータ端子8とクロック端子9とが接
続されたシフトレジスタ10が設けられ、このシフトレ
ジスタlOはラツチノ(ルス端子11を有するラッチ回
路12に接続されている。このラッチ回路12の出力と
ストローブ端子13とを入力とするドライブ回路14が
設けられ、このドライブ回路14は供給電源V T H
が接続された発熱抵抗体ヘッド15のそれぞれの発熱抵
抗体16に接続されている。
続されたシフトレジスタ10が設けられ、このシフトレ
ジスタlOはラツチノ(ルス端子11を有するラッチ回
路12に接続されている。このラッチ回路12の出力と
ストローブ端子13とを入力とするドライブ回路14が
設けられ、このドライブ回路14は供給電源V T H
が接続された発熱抵抗体ヘッド15のそれぞれの発熱抵
抗体16に接続されている。
しかして、前記単安定マルチバイブレータ5゜6の出力
QはNO’Rゲート17の入力側に接続され、このN
ORグー1−17の出力側と前記cpu1のイネーブル
端子とはNANDゲート18の入力側に接続されている
。このNANDゲート18の出力側はストローブ端子1
3に接続されてし)る。
QはNO’Rゲート17の入力側に接続され、このN
ORグー1−17の出力側と前記cpu1のイネーブル
端子とはNANDゲート18の入力側に接続されている
。このNANDゲート18の出力側はストローブ端子1
3に接続されてし)る。
また、前記フリップフロップ3のて端子と前記CPUI
のPWCラッチ端子とにはインノベータ19.20がそ
れぞれ接続され、これらのインノベータ19.20は供
給電源P6とともにインノベータ21に接続され、この
インバータ21は前記ラッチパルス端子11に接続され
ている。
のPWCラッチ端子とにはインノベータ19.20がそ
れぞれ接続され、これらのインノベータ19.20は供
給電源P6とともにインノベータ21に接続され、この
インバータ21は前記ラッチパルス端子11に接続され
ている。
このような構成において、CPUIが印字のためのデー
タ編集を完了するとタイマ2を起動させる。そして、印
字開始のTo時間前に割込のを発生させる。プリントル
ーチンはこの割込で発熱抵抗体ヘッド15のドライブ回
路14のストローブ信号をイネーブル(L)にする。ま
た、印字モードを判断してCP、tJ 1のセレクト端
子からの出力により、単安定マルチバイブレータ5,6
のいずれかが選択さオbる。第2図においては両者の動
作状態が記載されているが、実際の動作においてはいず
れか一方である。そして、シフトレジスタ10に印字領
域の第1コラム目の印刷データを準備し、次の割込■に
備える。また、ブリップフロップ3のプリセットをHレ
ベルにして次のTOLIT信号により発熱抵抗体ヘッド
15がONされる状態をつくる。
タ編集を完了するとタイマ2を起動させる。そして、印
字開始のTo時間前に割込のを発生させる。プリントル
ーチンはこの割込で発熱抵抗体ヘッド15のドライブ回
路14のストローブ信号をイネーブル(L)にする。ま
た、印字モードを判断してCP、tJ 1のセレクト端
子からの出力により、単安定マルチバイブレータ5,6
のいずれかが選択さオbる。第2図においては両者の動
作状態が記載されているが、実際の動作においてはいず
れか一方である。そして、シフトレジスタ10に印字領
域の第1コラム目の印刷データを準備し、次の割込■に
備える。また、ブリップフロップ3のプリセットをHレ
ベルにして次のTOLIT信号により発熱抵抗体ヘッド
15がONされる状態をつくる。
しかして1次の割込■では印字モードに応じて自動的に
セレクトされた単安定マルチバイブレータ5,6のいず
れかが走り始め、発熱抵抗体ヘッド15をON状態にし
、かつ、ブリップフロップ3からのラッチ信号により、
先にシフトレジスタ10にセットしたデータをラッチ回
路12にラツチし、印刷データを発生させる。また、次
のPWC用割込■にそなえて現在出力中のデータと二つ
前の印刷コラムで出力したデータとからPWC用データ
を作成し、シフトレジスタ10に準備する。
セレクトされた単安定マルチバイブレータ5,6のいず
れかが走り始め、発熱抵抗体ヘッド15をON状態にし
、かつ、ブリップフロップ3からのラッチ信号により、
先にシフトレジスタ10にセットしたデータをラッチ回
路12にラツチし、印刷データを発生させる。また、次
のPWC用割込■にそなえて現在出力中のデータと二つ
前の印刷コラムで出力したデータとからPWC用データ
を作成し、シフトレジスタ10に準備する。
割込0においては、PWCラッチ信号をL −) H→
Lとすることにより先程のPWC用データを出力させ、
次の割込■にそなえる。そして、割込Oから割込■まで
の間に単安定マルチバイブレータの時間定数に応じて自
動的に発熱抵抗体ヘッド15はOFFされる。
Lとすることにより先程のPWC用データを出力させ、
次の割込■にそなえる。そして、割込Oから割込■まで
の間に単安定マルチバイブレータの時間定数に応じて自
動的に発熱抵抗体ヘッド15はOFFされる。
このようなシーケンスが繰り返され、印字終了割込◎で
はイネーブル信号をHレベルとすることにより発熱低抗
体ヘッド15はディスイネーブルとなり、印字は終了す
る。
はイネーブル信号をHレベルとすることにより発熱低抗
体ヘッド15はディスイネーブルとなり、印字は終了す
る。
しかして、このようなシーケンスにおいて、発熱抵抗体
ヘッド15のONとOFFに関しては、全くソフトを介
することなくタイマ2と単安定マルチバイブレータ5,
6とによってなされるため、他の割込などに関係がなく
行なわれる。
ヘッド15のONとOFFに関しては、全くソフトを介
することなくタイマ2と単安定マルチバイブレータ5,
6とによってなされるため、他の割込などに関係がなく
行なわれる。
発明の効果
本発明は、発熱抵抗体ヘッドに対する通電時間を提供す
る単安定マルチバイブレータを設け、この単安定マルチ
バイブレータのトリガーを印字のためのデータ編集が完
了した後に起動するタイマによって直接的に行なわせる
ようにしたので、発熱抵抗体ヘッドのONとOFFとを
プロセッサの処理によることなく行なうことができ、こ
れにより、印刷位置の位置ずれが生じることがなく、印
字品質を低下させることがない等の効果を有するもので
ある。
る単安定マルチバイブレータを設け、この単安定マルチ
バイブレータのトリガーを印字のためのデータ編集が完
了した後に起動するタイマによって直接的に行なわせる
ようにしたので、発熱抵抗体ヘッドのONとOFFとを
プロセッサの処理によることなく行なうことができ、こ
れにより、印刷位置の位置ずれが生じることがなく、印
字品質を低下させることがない等の効果を有するもので
ある。
図面は本発明の一実施例を示すもので、第1図はn路図
、第2図はタイミングチャートである。 1・・・CPtJ (プロセッサ)2・・・タイマ、5
〜6・・・単安定マルチバイブレータ、15・・・発熱
抵抗体ヘッド 出 願 人 東京電気株式会社
、第2図はタイミングチャートである。 1・・・CPtJ (プロセッサ)2・・・タイマ、5
〜6・・・単安定マルチバイブレータ、15・・・発熱
抵抗体ヘッド 出 願 人 東京電気株式会社
Claims (1)
- 発熱抵抗体ヘッドに対する通電時間を提供する単安定マ
ルチバイブレータをを設け、この単安定マルチバイブレ
ータを動作させるトリガ信号を印字のためのデータ編集
が完了した後に起動するタイマの出力から直接とること
により印刷位置ずれをなくすようにしたことを特徴とす
るサーマルプリンタにおける印刷方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58191769A JPS6082368A (ja) | 1983-10-14 | 1983-10-14 | サ−マルプリンタにおける印刷方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58191769A JPS6082368A (ja) | 1983-10-14 | 1983-10-14 | サ−マルプリンタにおける印刷方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6082368A true JPS6082368A (ja) | 1985-05-10 |
Family
ID=16280208
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58191769A Pending JPS6082368A (ja) | 1983-10-14 | 1983-10-14 | サ−マルプリンタにおける印刷方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6082368A (ja) |
-
1983
- 1983-10-14 JP JP58191769A patent/JPS6082368A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07237314A (ja) | 高速サーマル印刷装置 | |
| US4649401A (en) | Thermal recording apparatus | |
| JPS6082368A (ja) | サ−マルプリンタにおける印刷方式 | |
| JP2907600B2 (ja) | サーマルプリンタ | |
| JPS6082367A (ja) | サ−マルプリンタにおけるヘツド通電時間制御方法 | |
| JPH01160657A (ja) | 感熱式プリンタ装置 | |
| JP3182789B2 (ja) | プリンタ制御装置、プリンタ及びその制御方法 | |
| JPS58155975A (ja) | 感熱記録装置 | |
| JPS6312291B2 (ja) | ||
| JP2589858B2 (ja) | サーマルヘッドの発熱体制御方法 | |
| JPH04110167A (ja) | サーマルヘッドの熱履歴制御装置 | |
| JP3273731B2 (ja) | プリンタ | |
| JPS6078770A (ja) | ラインサ−マルヘツドの駆動方法 | |
| JP3302146B2 (ja) | プリンタ装置及びそのヘッド駆動回路 | |
| JP2508979B2 (ja) | バス制御装置 | |
| KR940003332B1 (ko) | 시스템 버스의 사용량을 조절할 수 있는 버스 리퀘스터 | |
| JP3088520B2 (ja) | サーマルヘッド駆動回路 | |
| JPS59224382A (ja) | 印字装置 | |
| JP2593449B2 (ja) | ディスク駆動装置 | |
| JPH065174Y2 (ja) | サ−マルプリンタの駆動回路 | |
| JPS63159067A (ja) | サ−マルヘツドの印字制御方法 | |
| JPS5938081A (ja) | 改頁制御方式 | |
| JPS60124147A (ja) | プリンタの受信制御装置 | |
| JPS63193870A (ja) | シリアルプリンタによる印字方法 | |
| JPS6366757A (ja) | フレキシブルデイスク装置のモ−タオン・デイレイ回路 |