JPH0425145B2 - - Google Patents
Info
- Publication number
- JPH0425145B2 JPH0425145B2 JP5794784A JP5794784A JPH0425145B2 JP H0425145 B2 JPH0425145 B2 JP H0425145B2 JP 5794784 A JP5794784 A JP 5794784A JP 5794784 A JP5794784 A JP 5794784A JP H0425145 B2 JPH0425145 B2 JP H0425145B2
- Authority
- JP
- Japan
- Prior art keywords
- shift register
- bit
- data
- circuit
- clock
- 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 - Lifetime
Links
- 238000010438 heat treatment Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
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
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Electronic Switches (AREA)
Description
【発明の詳細な説明】
発明の技術分野
本発明は、サーマルプリンタに用いられるサー
マルヘツドに係り、とくにサーマルヘツドのデー
タ送出回路に関するものである。
マルヘツドに係り、とくにサーマルヘツドのデー
タ送出回路に関するものである。
技術的背景およびその問題点
一般にサーマルヘツドにおいては、一直線上に
配列されたN個の発熱体に対して1対1で対応す
るNビツトのシフトレジスタを備え、ストローブ
信号によりシフトレジスタの内容に応じてN個の
発熱体の通電を同時に制御しているものである。
そして、シフトレジスタへのデータ送出は1ビツ
トずつ行なうものであるが、これはソフトウエア
操作によつて行なつているものである。しかしな
がら、一般的なマイクロプロセツサによつてサー
マルヘツドをソフトウエア操作でコントロールす
る場合、その命令サイクルは数百nS〜数μSもあ
り、高速印字することは難かしいものである。
配列されたN個の発熱体に対して1対1で対応す
るNビツトのシフトレジスタを備え、ストローブ
信号によりシフトレジスタの内容に応じてN個の
発熱体の通電を同時に制御しているものである。
そして、シフトレジスタへのデータ送出は1ビツ
トずつ行なうものであるが、これはソフトウエア
操作によつて行なつているものである。しかしな
がら、一般的なマイクロプロセツサによつてサー
マルヘツドをソフトウエア操作でコントロールす
る場合、その命令サイクルは数百nS〜数μSもあ
り、高速印字することは難かしいものである。
また、高速化のために、印字中のソフトウエア
処理を減らすには印字データの全て(1ラインの
ビツト数×印字ライン数)を印字バツフアとして
持たねばならず、大容量の印字バツフアメモリー
を必要とするものである。
処理を減らすには印字データの全て(1ラインの
ビツト数×印字ライン数)を印字バツフアとして
持たねばならず、大容量の印字バツフアメモリー
を必要とするものである。
発明の目的
本発明は、大容量の印字バツフアメモリーを用
いることなしに高速印字を行なうことができるサ
ーマルヘツドのデータ送出回路を得ることを目的
とする。
いることなしに高速印字を行なうことができるサ
ーマルヘツドのデータ送出回路を得ることを目的
とする。
発明の概要
本発明は、マイクロプロセツサにより行なう動
作制御はデータのセツト信号のみとし、nビツト
のデータ送出はきわめて高速駆動可能なクロツク
発生回路により行ない、これにより大容量の印字
バツフアを用いることなく高速印字することがで
きるように構成したものである。
作制御はデータのセツト信号のみとし、nビツト
のデータ送出はきわめて高速駆動可能なクロツク
発生回路により行ない、これにより大容量の印字
バツフアを用いることなく高速印字することがで
きるように構成したものである。
発明の実施例
本発明の第一の実施例を第1図および第2図に
基いて説明する。まず、図示しないマイクロプロ
セツサに接続されているスタート端子1はクロツ
ク発生回路2とn進カウンタ3とに接続されてい
る。このn進カウンタ3には前記クロツク発生回
路2の出力側が接続されているとともにそのn進
カウンタ3のRC(リツプルキヤリー)は前記クロ
ツク発生回路2のストツプ信号として接続されて
いる。
基いて説明する。まず、図示しないマイクロプロ
セツサに接続されているスタート端子1はクロツ
ク発生回路2とn進カウンタ3とに接続されてい
る。このn進カウンタ3には前記クロツク発生回
路2の出力側が接続されているとともにそのn進
カウンタ3のRC(リツプルキヤリー)は前記クロ
ツク発生回路2のストツプ信号として接続されて
いる。
ついで、前記クロツク発生回路2の出力側は、
nビツト並列入力直列出力シフトレジスタ4に接
続されている。このnビツト並列入力直列出力シ
フトレジスタ4にはnビツトのデータが並列に同
時に入力されるものである。そして、このnビツ
ト並列入力直列出力シフトレジスタ4の出力SIN
と前記クロツク発生回路2の出力CLOCKとはN
ビツト(n<N)のシフトレジスタ5に接続され
ている。
nビツト並列入力直列出力シフトレジスタ4に接
続されている。このnビツト並列入力直列出力シ
フトレジスタ4にはnビツトのデータが並列に同
時に入力されるものである。そして、このnビツ
ト並列入力直列出力シフトレジスタ4の出力SIN
と前記クロツク発生回路2の出力CLOCKとはN
ビツト(n<N)のシフトレジスタ5に接続され
ている。
しかして、前記シフトレジスタ5にはラツチ回
路6が各ビツト毎に並列に接続され、このラツチ
回路6はストローブ信号端子7が一方の出力に接
続されたN個のANDゲート8に接続され、これ
らのANDゲート8はVoなる電源9に接続された
N個の発熱体10に接続されている。
路6が各ビツト毎に並列に接続され、このラツチ
回路6はストローブ信号端子7が一方の出力に接
続されたN個のANDゲート8に接続され、これ
らのANDゲート8はVoなる電源9に接続された
N個の発熱体10に接続されている。
このような構成において、初期状態ではクロツ
ク発生回路2が動作しておらず、スタート信号も
Hレベルで信号がなく、n進カウンタ3からのス
トツプ信号もHレベルである。
ク発生回路2が動作しておらず、スタート信号も
Hレベルで信号がなく、n進カウンタ3からのス
トツプ信号もHレベルである。
そこで、印字動作に入ると、まず、nビツトの
並列データをnビツト並列入力直列出力シフトレ
ジスタ4に入れてラツチする。この状態ではD1
〜Doのnビツトデータのうち、D1が出力されて
いる状態にある。そして、マイクロプロセツサよ
りスタート信号が与えられると、クロツク発生回
路2が動作を始め、クロツクの立上がりでD1デ
ータがシフトレジスタ5に送られる。次のクロツ
クの立下がりでn進カウンタ3は+1し、nビツ
ト並列入力直列出力シフトレジスタ4はデータを
シフトしてD2を出力する。この動作をn回繰り
返し、n回目のクロツクの立下りでn進カウンタ
3がRC(リツプルキヤリー)を出力し、クロツク
発生回路2を停止させ、nビツトのデータ転送を
終了する。このような動作を行なうシフトレジス
タ5はマイクロプロセツサのソフト操作に較べる
ときわめて高速度であり、数MHzで動作する。
並列データをnビツト並列入力直列出力シフトレ
ジスタ4に入れてラツチする。この状態ではD1
〜Doのnビツトデータのうち、D1が出力されて
いる状態にある。そして、マイクロプロセツサよ
りスタート信号が与えられると、クロツク発生回
路2が動作を始め、クロツクの立上がりでD1デ
ータがシフトレジスタ5に送られる。次のクロツ
クの立下がりでn進カウンタ3は+1し、nビツ
ト並列入力直列出力シフトレジスタ4はデータを
シフトしてD2を出力する。この動作をn回繰り
返し、n回目のクロツクの立下りでn進カウンタ
3がRC(リツプルキヤリー)を出力し、クロツク
発生回路2を停止させ、nビツトのデータ転送を
終了する。このような動作を行なうシフトレジス
タ5はマイクロプロセツサのソフト操作に較べる
ときわめて高速度であり、数MHzで動作する。
このようにしてnビツトのデータ転送を終了す
るとデータはシフトレジスタ5にホールドされ、
ラツチ信号によりラツチ回路6にラツチされる。
そして、ストローブ信号によりANDゲート8が
開いてデータの内容に応じた発熱体10への通電
がなされる。
るとデータはシフトレジスタ5にホールドされ、
ラツチ信号によりラツチ回路6にラツチされる。
そして、ストローブ信号によりANDゲート8が
開いてデータの内容に応じた発熱体10への通電
がなされる。
このような動作を繰り返してnビツトの印字が
複数行にわたつてなされ、ドツトの集合体として
の文字が印字される。
複数行にわたつてなされ、ドツトの集合体として
の文字が印字される。
つぎに、第3図ないし第5図に基いて本発明の
第二の実施例を説明する。前記実施例と同一部分
は同一符号を用い説明も省略する。本実施例はク
ロツク発生回路2とnビツト並列入力直列出力シ
フトレジスタ4との間に1/m分周器11を挿入
したものである。
第二の実施例を説明する。前記実施例と同一部分
は同一符号を用い説明も省略する。本実施例はク
ロツク発生回路2とnビツト並列入力直列出力シ
フトレジスタ4との間に1/m分周器11を挿入
したものである。
このような構成において、シフトレジスタ5に
対してはクロツク発生回路2のクロツクパルスが
パルス毎に与えられるが、nビツト並列入力直列
出力シフトレジスタ4へのシフトクロツクとn進
カウンタ3へのカウンタクロツクとはm回に1回
の割合いで行なわれる。そのため、nビツト並列
入力直列出力シフトレジスタ4からのデータ出力
は、クロツク発生回路2のm回のパルス発生毎に
行なわれる。
対してはクロツク発生回路2のクロツクパルスが
パルス毎に与えられるが、nビツト並列入力直列
出力シフトレジスタ4へのシフトクロツクとn進
カウンタ3へのカウンタクロツクとはm回に1回
の割合いで行なわれる。そのため、nビツト並列
入力直列出力シフトレジスタ4からのデータ出力
は、クロツク発生回路2のm回のパルス発生毎に
行なわれる。
いま、印字すべき文字が第5図aに示すように
n=5によるものとした場合、m=2としたとき
に第5図bに示すような倍角文字が印字される。
そして、mの選択は任意であるので、かなり広幅
の印字が可能である。しかも、発熱体10への通
電時間を延長して紙送りを行なえば、縦方向への
長さ、すなわち、文字高さの拡大も任意であり、
必要に応じて縦横ともに拡大した印字を行なうこ
とができる。なお、従来においては、このように
文字の大きさを変えることはプログラム制御によ
るものであり、きわめて繁雑であつたが、1/m
分周器11の分周比の通電時間の制御とによりき
わめて簡単に大きさの異なる文字を得ることがで
きるものである。
n=5によるものとした場合、m=2としたとき
に第5図bに示すような倍角文字が印字される。
そして、mの選択は任意であるので、かなり広幅
の印字が可能である。しかも、発熱体10への通
電時間を延長して紙送りを行なえば、縦方向への
長さ、すなわち、文字高さの拡大も任意であり、
必要に応じて縦横ともに拡大した印字を行なうこ
とができる。なお、従来においては、このように
文字の大きさを変えることはプログラム制御によ
るものであり、きわめて繁雑であつたが、1/m
分周器11の分周比の通電時間の制御とによりき
わめて簡単に大きさの異なる文字を得ることがで
きるものである。
発明の効果
本発明は、上述のように1回のスタート信号に
よりn個のクロツクパルスを発生するクロツクパ
ルス発生回路を発熱体への通電制御をするシフト
レジスタとnビツト並列入力直列出力シフトレジ
スタとに接続したので、命令サクルの遅いマイク
ロプロセツサからはスタート信号のみとし、一行
のnビツトのデータ送出をクロツクパルス発生回
路により行なうようにしたので、大容量の印字バ
ツフアメモリーを用いることなく高速印字を行な
うことができるものである。
よりn個のクロツクパルスを発生するクロツクパ
ルス発生回路を発熱体への通電制御をするシフト
レジスタとnビツト並列入力直列出力シフトレジ
スタとに接続したので、命令サクルの遅いマイク
ロプロセツサからはスタート信号のみとし、一行
のnビツトのデータ送出をクロツクパルス発生回
路により行なうようにしたので、大容量の印字バ
ツフアメモリーを用いることなく高速印字を行な
うことができるものである。
第1図は本発明の第一の実施例を示す回路図、
第2図はタイミングチヤート、第3図は本発明の
第二の実施例を示す回路図、第4図はそのタイミ
ングチヤート、第5図a,bは印字例を示す平面
図である。 2……クロツク発生回路、4……nビツト並列
入力直列出力シフトレジスタ、5……シフトレジ
スタ、10……発熱体。
第2図はタイミングチヤート、第3図は本発明の
第二の実施例を示す回路図、第4図はそのタイミ
ングチヤート、第5図a,bは印字例を示す平面
図である。 2……クロツク発生回路、4……nビツト並列
入力直列出力シフトレジスタ、5……シフトレジ
スタ、10……発熱体。
Claims (1)
- 1 Nビツトの印字データが1ビツトずつ直列に
入力されるNビツトのシフトレジスタと、ラツチ
回路とゲート回路とを介して前記シフトレジスタ
に1対1で対応させて接続され一直線上に配列さ
れたN個の発熱体と、nビツトのデータが並列に
入力されるnビツト並列入力直列出力シフトレジ
スタと、このnビツト並列入力直列出力シフトレ
ジスタと前記シフトレジスタとに接続されてマイ
クロプロセツサからのスタート信号により動作を
始めるクロツク発生回路と、マイクロプロセツサ
からのスタート信号によりクリアされn個のクロ
ツクをカウントしたときに前記クロツク発生回路
の動作を停止させる停止信号を発生するn進カウ
ンタとよりなることを特徴とするサーマルヘツド
のデータ送出回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59057947A JPS60201958A (ja) | 1984-03-26 | 1984-03-26 | サ−マルヘツドのデ−タ送出回路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59057947A JPS60201958A (ja) | 1984-03-26 | 1984-03-26 | サ−マルヘツドのデ−タ送出回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60201958A JPS60201958A (ja) | 1985-10-12 |
JPH0425145B2 true JPH0425145B2 (ja) | 1992-04-30 |
Family
ID=13070225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59057947A Granted JPS60201958A (ja) | 1984-03-26 | 1984-03-26 | サ−マルヘツドのデ−タ送出回路 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60201958A (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4758966A (en) * | 1986-05-05 | 1988-07-19 | Ncr Canada Ltd. - Ncr Canada Ltee | Thermal printing apparatus and method |
JPH0611552B2 (ja) * | 1987-04-06 | 1994-02-16 | 株式会社日立製作所 | プリンタ制御装置 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51105831A (ja) * | 1975-03-14 | 1976-09-20 | Oki Electric Ind Co Ltd | |
JPS5339140A (en) * | 1976-09-22 | 1978-04-10 | Nippon Telegr & Teleph Corp <Ntt> | Head drive system |
JPS53112755A (en) * | 1977-03-11 | 1978-10-02 | Omron Tateisi Electronics Co | Thermal printer |
JPS5484962A (en) * | 1977-12-20 | 1979-07-06 | Nippon Steel Corp | Generation method of pulse train |
JPS5646100B2 (ja) * | 1974-06-26 | 1981-10-30 | ||
JPS5749584A (en) * | 1980-09-09 | 1982-03-23 | Sanyo Electric Co Ltd | Printing method of thermal printer |
JPS5868787A (ja) * | 1981-10-21 | 1983-04-23 | 東芝テック株式会社 | Crtデイスプレイ制御装置 |
JPS58143378A (ja) * | 1982-02-19 | 1983-08-25 | 株式会社日立製作所 | Crt上における表示文字拡大制御方式 |
JPS58162985A (ja) * | 1982-03-23 | 1983-09-27 | 株式会社東芝 | 文字パタ−ン出力制御方法 |
JPS58164368A (ja) * | 1982-03-25 | 1983-09-29 | Ricoh Co Ltd | サ−マルヘツドの中間調記録装置 |
JPS58188677A (ja) * | 1982-04-30 | 1983-11-04 | Ricoh Co Ltd | サ−マルプリンタ |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS624960Y2 (ja) * | 1979-09-13 | 1987-02-04 |
-
1984
- 1984-03-26 JP JP59057947A patent/JPS60201958A/ja active Granted
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5646100B2 (ja) * | 1974-06-26 | 1981-10-30 | ||
JPS51105831A (ja) * | 1975-03-14 | 1976-09-20 | Oki Electric Ind Co Ltd | |
JPS5339140A (en) * | 1976-09-22 | 1978-04-10 | Nippon Telegr & Teleph Corp <Ntt> | Head drive system |
JPS53112755A (en) * | 1977-03-11 | 1978-10-02 | Omron Tateisi Electronics Co | Thermal printer |
JPS5484962A (en) * | 1977-12-20 | 1979-07-06 | Nippon Steel Corp | Generation method of pulse train |
JPS5749584A (en) * | 1980-09-09 | 1982-03-23 | Sanyo Electric Co Ltd | Printing method of thermal printer |
JPS5868787A (ja) * | 1981-10-21 | 1983-04-23 | 東芝テック株式会社 | Crtデイスプレイ制御装置 |
JPS58143378A (ja) * | 1982-02-19 | 1983-08-25 | 株式会社日立製作所 | Crt上における表示文字拡大制御方式 |
JPS58162985A (ja) * | 1982-03-23 | 1983-09-27 | 株式会社東芝 | 文字パタ−ン出力制御方法 |
JPS58164368A (ja) * | 1982-03-25 | 1983-09-29 | Ricoh Co Ltd | サ−マルヘツドの中間調記録装置 |
JPS58188677A (ja) * | 1982-04-30 | 1983-11-04 | Ricoh Co Ltd | サ−マルプリンタ |
Also Published As
Publication number | Publication date |
---|---|
JPS60201958A (ja) | 1985-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4059183A (en) | Dot matrix printer with slanted print head and modular skewing of dot pattern information | |
JPS6254676B2 (ja) | ||
US4278359A (en) | Control circuit for use with a dot matrix printer | |
JPH0425145B2 (ja) | ||
US4163285A (en) | Control circuit for metal paper printer head | |
JPS6133711B2 (ja) | ||
JPS6312291B2 (ja) | ||
EP0441188B1 (en) | Dot-matrix printer | |
JP2570768B2 (ja) | サーマルプリンタの印字制御装置 | |
JPH0382562A (ja) | サーマルヘッド駆動装置 | |
EP0391689B1 (en) | Thermal line printer | |
JPS60142730A (ja) | インパクト式プリンタ制御方式 | |
JPH0319069B2 (ja) | ||
JPS6220035B2 (ja) | ||
JP2575930B2 (ja) | プリンタの印字ピン制御回路 | |
JPS6319155Y2 (ja) | ||
JPH047909B2 (ja) | ||
JP2877426B2 (ja) | サーマルプリンタ | |
JPH0223411Y2 (ja) | ||
JPH0514619B2 (ja) | ||
JP2570723B2 (ja) | サーマルヘッドの制御回路 | |
JP2564513B2 (ja) | プリンタ制御装置 | |
JPH0533076Y2 (ja) | ||
JPH05162358A (ja) | 熱式記録装置 | |
JPH0647301B2 (ja) | キヤラクタパタ−ン発生装置 |