JPS6319155Y2 - - Google Patents
Info
- Publication number
- JPS6319155Y2 JPS6319155Y2 JP1980113166U JP11316680U JPS6319155Y2 JP S6319155 Y2 JPS6319155 Y2 JP S6319155Y2 JP 1980113166 U JP1980113166 U JP 1980113166U JP 11316680 U JP11316680 U JP 11316680U JP S6319155 Y2 JPS6319155 Y2 JP S6319155Y2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- shift register
- pulse
- input
- timing
- 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
Links
- 230000020169 heat generation Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 238000004904 shortening Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Description
【考案の詳細な説明】
本考案はシリアルプリント方式のサーマルプリ
ンタに関し、更に詳述すれば平均印字時間の短縮
を図つたサーマルプリンタを提案したものであ
る。[Detailed Description of the Invention] The present invention relates to a serial printing type thermal printer, and more specifically, it proposes a thermal printer that aims to shorten the average printing time.
シリアルプリント方式のサーマルプリンタにお
いては従来より印字ヘツドの発熱時間の短縮及び
印字ヘツドの横移動(桁移動、キヤリツジリター
ン)時間の短縮を図つて平均印字時間の短縮を図
る努力がなされてきた。さてコンピユータの出力
端末機として使用されるプリンタは、作表などフ
オーマツト印字されることが多く、スペース(無
印字)部分が多くなりがちである。サーマルプリ
ンタは簡易型のプリンタであり、パルスモータに
よる印字ヘツド送りを行う構成としているので、
タブ機構を備えること、つまりスペース部分をス
キツプさせて早送りする駆動方式とするのは困難
であり、一般にはそれ自体ではタブ機構を有せ
ず、コンピユータ側にてソフトウエア上フオーマ
ツトを記憶しておき、スペースコードを所要数プ
リンタへ出力することによりタブ機構を有するの
と同結果を得られるようにしてある。しかしなが
らプリンタ側では一般にスペースコードも印字す
べき文字のコードと同様に扱うよう構成されてい
るので、ソフトウエアによるタブ機構は印字速度
の向上には全く寄与しない。 In serial printing type thermal printers, efforts have been made to shorten the average printing time by shortening the heat generation time of the print head and shortening the lateral movement (digit movement, carriage return) time of the print head. Now, printers used as output terminals for computers often print in formats such as tables, and tend to have a large amount of space (no printing). Thermal printers are simple printers that use a pulse motor to feed the print head.
It is difficult to provide a tab mechanism, that is, a drive system that skips spaces and moves quickly.Generally, the tab mechanism itself is not provided, and the format is stored in software on the computer side. By outputting the required number of space codes to the printer, the same result as with a tab mechanism can be obtained. However, since printers are generally configured to handle space codes in the same way as character codes to be printed, the software-based tab mechanism does not contribute to improving printing speed at all.
以下サーマルプリンタの駆動につき具体的に説
明する。第1図はサーマルプリンタ要部の構成を
略示するブロツク図、第2図イ〜トは動作説明の
ためのタイミングチヤートである。外部からのデ
ータコードDCDはデータ制御回路11へ入力さ
れ、ここで入力されたデータコードが印字文字
(記号を含む)のコードであるか、フアンクシヨ
ンコードであるかが判別され、印字文字コードで
ある場合は文字信号発生回路12へ与えられ、こ
の回路から文字パターンが発生され、バツフア1
3にセツトされて印字ヘツド14に発熱すべきド
ツトが準備される。一方、印字制御回路15はス
トローブ信号STRを外部から受け、逆に印字中
であることを報ずるビジー信号BSY〔第2図ロ〕
を出力する。そしてデータ制御回路11は入力デ
ータが印字文字コードであることを報じる信号
CHAC〔第2図ハ〕を印字制御回路15へ発する
がこの信号CHACがハイレベルである間に前記
文字パターンが準備される。一方、信号CHAC
を受けた印字制御回路15はその立下りタイミン
グを利用するシフトレジスタなどにより第2図ニ
に示す如きタイミング信号〜が作り出され
る。これは第3図に示すように8桁のシフトレジ
スタ31,32,33,34を直列接続し、第2
図イに示すクロツク信号CLKをシフトパルスと
して信号CHACをシフトさせて対応する符号を
付した並列出力端子から得る。そして例えばタイ
ミング信号〜により発熱パルスHT〔第2図
ホ〕を作成し、これをヘツド発熱制御回路16へ
出力し、ヘツド発熱制御回路16はこの発熱パル
スHTを受けて、その間印字ヘツドを発熱させ
る。そしてのタイミングにてモータ駆動パルス
MCP〔第2図ヘ〕をモータドライブ回路17へ発
し、モータドライブ回路17はこれを受けて印字
ヘツド14駆動用のモータ18を正転させ、次い
でのタイミングで同様の操作を行い、更にの
タイミングではモータ駆動パルスMCPと逆転指
令パルスMR〔第2図ト〕をモータドライブ回路
17へ発し、モータドライブ回路17はこの両パ
ルスを受けてモータ18を逆転させる制御を行
い、〓〓のタイミングで再び前述したところと同様
にしてモータ18を正転させる制御を行うように
している。この一連のモータ制御においては途中
で1回逆転(伝動系の振動抑制を目的とする)さ
せているので結局2つのパルスで1桁送りを行う
ことになる。そしてのタイミングでビジー
BSYをリセツトするようにしてある。 The driving of the thermal printer will be specifically explained below. FIG. 1 is a block diagram schematically showing the structure of the main parts of the thermal printer, and FIG. 2 is a timing chart for explaining the operation. The data code DCD from the outside is input to the data control circuit 11, where it is determined whether the input data code is a print character code (including symbols) or a function code, and the print character code is determined. If so, it is applied to the character signal generation circuit 12, from which a character pattern is generated, and the buffer 1
3, and a dot to be heated is prepared in the print head 14. On the other hand, the print control circuit 15 receives a strobe signal STR from the outside, and conversely receives a busy signal BSY that indicates that printing is in progress [Figure 2 B].
Output. The data control circuit 11 then sends a signal indicating that the input data is a printed character code.
CHAC (FIG. 2C) is sent to the print control circuit 15, and while this signal CHAC is at a high level, the character pattern is prepared. On the other hand, the signal CHAC
The print control circuit 15 receives the signal and generates a timing signal as shown in FIG. 2D using a shift register or the like using the falling timing. As shown in Fig. 3, 8-digit shift registers 31, 32, 33, and 34 are connected in series, and the second
The signal CHAC is shifted using the clock signal CLK shown in FIG. Then, for example, a heat generation pulse HT [Fig. 2 E] is created by the timing signal ~ and outputted to the head heat generation control circuit 16, and the head heat generation control circuit 16 receives this heat generation pulse HT and causes the printing head to generate heat during that time. . And the motor drive pulse at the timing of
The MCP (FIG. 2) is sent to the motor drive circuit 17, which in turn causes the motor 18 for driving the print head 14 to rotate forward, performs the same operation at the next timing, and then rotates the motor 18 at the next timing. Then, the motor drive pulse MCP and the reversal command pulse MR [Fig. 2 G] are sent to the motor drive circuit 17, and the motor drive circuit 17 receives these pulses and controls the motor 18 to reverse. The motor 18 is controlled to rotate in the normal direction in the same manner as described above. In this series of motor control, the motor is reversed once in the middle (for the purpose of suppressing vibrations in the transmission system), so in the end, one digit feed is performed using two pulses. Busy at that time
It is designed to reset BSY.
このような制御において入力される8ビツトの
データコードDCDはデータ制御回路11による
上位4ビツトの判別にて印字文字コードであるか
否かの判断をして、印字文字コードの場合、信号
CHACを発して上述の一連の制御シーケンスを
走らせるのであるが、JISC6220の8単位符号の
コードでは#、%等の記号とスペースコードとが
その上位4ビツトを同じくしており、発熱、印字
は行われないにも拘わらず制御シーケンスは同様
に実行され、しかもその所要時間は印字を行う場
合と同様である。本考案は斯かる時間的な無駄を
排除し平均印字時間の短縮を図つたサーマルプリ
ンタを提案したものである。 The data control circuit 11 determines whether or not the input 8-bit data code DCD is a printing character code by determining the upper 4 bits, and if it is a printing character code, the signal
CHAC is issued to run the above-mentioned control sequence, but in the JISC6220 8-unit code, symbols such as # and % and the space code have the same upper 4 bits, so heat generation and printing do not occur. Even though this is not done, the control sequence is executed in the same way, and the time required is the same as in the case of printing. The present invention proposes a thermal printer that eliminates such time wastage and shortens the average printing time.
本考案に係るサーマルプリンタは、複数のシフ
トレジスタを縦続接続してなるシフトレジスタ群
に、データ入力に同期させて与えたパルスをシフ
トとして得られるその並列出力をタイミング信号
として、印字ヘツドの発熱及び桁移動を順次的に
行わせるようにしたシリアルプリント方式のサー
マルプリンタにおいて、入力データが文字コード
であることを判別して第1信号を出力する手段
と、入力データが文字コード中のスペースコード
であることを判別して第2信号を出力する手段
と、上記手段から第1の信号のみが得られた場合
に前記シフトレジスタ群の入力端子にシフトすべ
きパルスを与える論理回路と、上記手段から第
1,第2の信号が得られた場合に前記シフトレジ
スタ群のうち、発熱のためのタイミング信号を出
力するシフトレジスタ以降のシフトレジスタにシ
フトすべきパルスを与える論理回路とを具備する
ことを特徴とするものである。 The thermal printer according to the present invention uses a shift register group consisting of a plurality of shift registers connected in cascade to shift pulses applied in synchronization with data input, and uses the parallel output obtained as a timing signal to reduce heat generation in the print head. In a serial printing type thermal printer in which digits are sequentially shifted, there is a means for determining that input data is a character code and outputting a first signal, and a means for outputting a first signal when input data is a space code in the character code. a logic circuit for providing a pulse to be shifted to an input terminal of the shift register group when only the first signal is obtained from the above means; and a logic circuit that provides a pulse to be shifted to a shift register subsequent to a shift register that outputs a timing signal for heat generation among the shift register group when the first and second signals are obtained. This is a characteristic feature.
即ちデータ制御回路11にはスペースコード
(00100000)の入力があつた場合にはこれを報じ
る信号SPCを印字制御回路15に与えるようにし
てある。第4図は本考案に係るサーマルプリンタ
における印字制御回路15のタイミング信号発生
に与る要部を示すブロツク図であり、第3図に示
す従来回路同様8桁のシフトレジスタ41,4
2,43,44を備え夫々にクロツク信号CLK
をシフトパルスとして与えるようにしてある。タ
イミング信号〜,〜及び〓〓〜をその並
列出力端子から出力すべきシフトレジスタ42,
43,44は従来のシフトレジスタ32,33,
34同様に直列接続されているがシフトレジスタ
41,42の接続を特殊なものとしてある。即ち
データ制御回路11から入力された信号CHAC、
つまり前記第1信号はANDゲート47へ直接、
またNORゲート46へはインバータ45を介し
てその反転信号CHACとして夫々与えられるよ
うになし、また同じく信号SPC、つまり前記第2
信号はいずれも直接ANDゲート48及びNORゲ
ート46へ与えるようにしてある。NORゲート
46の出力はシフトレジスタ41の入力端子に接
続され、またANDゲート47の出力端子はORゲ
ート48の入力端子に接続されている。シフトレ
ジスタ8のタイミング信号を取出すべき端子、つ
まり8桁目の出力端子はORゲート48の他方の
入力端子に接続され、該ORゲート48の出力端
子はシフトレジスタ42の入力端子に接続されて
いる。 That is, when a space code (00100000) is input to the data control circuit 11, a signal SPC reporting this is given to the print control circuit 15. FIG. 4 is a block diagram showing the main parts involved in timing signal generation of the print control circuit 15 in the thermal printer according to the present invention, in which the 8-digit shift register 41, 4 is similar to the conventional circuit shown in FIG.
2, 43, and 44, each with a clock signal CLK.
is given as a shift pulse. a shift register 42 to output timing signals ~, ~ and 〓〓~ from its parallel output terminals;
43, 44 are conventional shift registers 32, 33,
34, they are connected in series, but the shift registers 41 and 42 are connected in a special way. That is, the signal CHAC input from the data control circuit 11,
In other words, the first signal is directly sent to the AND gate 47.
Further, the inverted signal CHAC is supplied to the NOR gate 46 via the inverter 45, and the signal SPC, that is, the second
All signals are applied directly to AND gate 48 and NOR gate 46. The output of NOR gate 46 is connected to the input terminal of shift register 41, and the output terminal of AND gate 47 is connected to the input terminal of OR gate 48. The terminal from which the timing signal of the shift register 8 is to be taken out, that is, the output terminal of the 8th digit, is connected to the other input terminal of the OR gate 48, and the output terminal of the OR gate 48 is connected to the input terminal of the shift register 42. .
叙上の如く構成された本考案に係る印字制御回
路15の動作をまずスペースコード以外の印字文
字のコードが入力された場合について説明すると
この場合は信号SPCがローレベルにあり、また信
号CHACがハイレベルになるからANDゲート4
7の出力がローレベルとなるのに対しNORゲー
ト46の出力がハイレベルとなり、シフトレジス
タ41の入力端子に信号CHACが与えられたの
と同様となり、第2図ニに示すタイミング信号
〜が総て出力され、発熱パルスHT等のパルス
が発せられて印字ヘツド14による印字、その桁
移動が前述したところと同様にして行われる。 The operation of the print control circuit 15 according to the present invention constructed as described above will be explained first when a code of a print character other than a space code is input. In this case, the signal SPC is at a low level, and the signal CHAC is at a low level. AND gate 4 because it becomes high level
7 becomes low level, while the output of NOR gate 46 becomes high level, which is similar to the signal CHAC being given to the input terminal of shift register 41, and the timing signals shown in FIG. A pulse such as a heating pulse HT is emitted, and printing by the print head 14 and its digit movement are performed in the same manner as described above.
これに対してスペースコードが入力された場合
には第5図イに示すように信号SPCがハイレベル
になり、同時に第5図ロに示すように信号
CHACもハイレベルとなる。そうするとNORゲ
ート46の出力がローレベルとなるのに対して
ANDゲート47の出力がハイレベルとなり、こ
れがシフトレジスタ42の入力端子へORゲート
48を介して与えられるから、要するに信号
CHACがシフトレジスタ41を省略してシフト
レジスタ42の入力端子に与えられたのと等価と
なり、第5図ハに示すようにタイミング信号〜
が得られることになる。従つてこの場合にはタ
イミング信号〜にて作成されるべき発熱パル
スHTは得られず第5図ニ,ホに示す如くモータ
駆動パルスMCPが、,,,〓〓のタイミン
グで、また逆転指令パルスMRがのタイミング
で得られ、結局、発熱は行われず桁移動のみが行
われ、次順の信号CHAC等を待機する状態にな
る。このように本考案のサーマルプリンタではス
ペースコードが入力された場合にはタイミング信
号作成のためのシフトレジスタ群の途中からシフ
トが開始されることになり、発熱時間の省略が可
能になり、スペースコードの場合の所要時間は3/
4になる。いま発熱時間5ms、桁移動時間15ms、
1桁80印字、スペースがその半分の40桁分を占め
るものとすると従来は1行につき
(5+15)×80=1600ms
要したのに対し本考案のサーマルプリンタでは
(5+15)×40+15×40=1400ms
となり大幅な平均印字時間の短縮が可能にな
り、本考案により作表の高速化が実現できる。 On the other hand, if a space code is input, the signal SPC goes high as shown in Figure 5A, and at the same time the signal SPC goes high as shown in Figure 5B.
CHAC is also at a high level. Then, the output of NOR gate 46 becomes low level.
The output of the AND gate 47 becomes high level, and this is given to the input terminal of the shift register 42 via the OR gate 48, so in short, the signal
This is equivalent to CHAC being applied to the input terminal of the shift register 42 by omitting the shift register 41, and as shown in FIG.
will be obtained. Therefore, in this case, the heat generation pulse HT that should be generated by the timing signal ~ cannot be obtained, and the motor drive pulse MCP is generated at the timings , , , , and the reverse rotation command pulse as shown in Figure 5 D and E. MR is obtained at the timing of , and in the end, no heat is generated, only digit movement is performed, and the state waits for the next signal CHAC, etc. In this way, in the thermal printer of the present invention, when a space code is input, shifting starts from the middle of the shift register group for creating timing signals, making it possible to omit heat generation time, and reducing the space code. The required time is 3/
It becomes 4. Now heat generation time is 5ms, digit movement time is 15ms,
Assuming that 80 digits are printed and the space occupies half of that, 40 digits, the conventional method required (5 + 15) x 80 = 1600 ms per line, whereas the thermal printer of this invention requires (5 + 15) x 40 + 15 x 40 = 1400 ms. This makes it possible to significantly shorten the average printing time and achieve faster tabulation with this invention.
第1図はサーマルプリンタ要部の構成を略示す
るブロツク図、第2図イ〜トは動作説明のための
タイミングチヤート、第3図は従来の印字制御回
路要部の略示ブロツク図、第4図は本考案のサー
マルプリンタの印字制御回路要部の略示ブロツク
図、第5図イ〜ホはスペースコードが入力された
場合における動作説明のためのタイミングチヤー
トである。
11……データ制御回路、12……文字信号発
生回路、14……印字ヘツド、15……印字制御
回路、41,42,43,44……シフトレジス
タ、46……NORゲート、47……ANDゲー
ト。
Fig. 1 is a block diagram schematically showing the configuration of the main part of a thermal printer, Fig. 2 is a timing chart for explaining the operation, Fig. 3 is a schematic block diagram of the main part of a conventional printing control circuit, FIG. 4 is a schematic block diagram of the main part of the printing control circuit of the thermal printer of the present invention, and FIGS. 5A to 5E are timing charts for explaining the operation when a space code is input. 11...Data control circuit, 12...Character signal generation circuit, 14...Print head, 15...Print control circuit, 41, 42, 43, 44...Shift register, 46...NOR gate, 47...AND Gate.
Claims (1)
トレジスタ群に、データ入力に同期させて与えた
パルスをシフトして得られるその並列出力をタイ
ミング信号として、印字ヘツドの発熱及び桁移動
を順次的に行わせるようにしたシリアルプリント
方式のサーマルプリンタにおいて、 入力データが文字コードであることを判別して
第1信号を出力する手段と、 入力データが文字コード中のスペースコードで
あることを判別して第2信号を出力する手段と、 上記手段から第1の信号のみが得られた場合に
前記シフトレジスタ群の入力端子にシフトすべき
パルスを与える論理回路と、 上記手段から第1,第2の信号が得られた場合
に前記シフトレジスタ群のうち、発熱のためのタ
イミング信号を出力するシフトレジスタ以降のシ
フトレジスタにシフトすべきパルスを与える論理
回路と を具備することを特徴とするサーマルプリン
タ。[Claims for Utility Model Registration] Pulses applied in synchronization with data input are shifted to a shift register group consisting of a plurality of shift registers connected in cascade, and the parallel output obtained is used as a timing signal to generate heat in the print head. and a means for outputting a first signal by determining that input data is a character code, and a means for outputting a first signal by determining that input data is a character code; means for determining that the first signal is the same and outputting a second signal; a logic circuit for providing a pulse to be shifted to an input terminal of the shift register group when only the first signal is obtained from the means; and a logic circuit that provides a pulse to be shifted to a shift register after the shift register that outputs the timing signal for heat generation among the shift register group when the first and second signals are obtained from the shift register group. A thermal printer featuring
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1980113166U JPS6319155Y2 (en) | 1980-08-09 | 1980-08-09 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1980113166U JPS6319155Y2 (en) | 1980-08-09 | 1980-08-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5739246U JPS5739246U (en) | 1982-03-02 |
JPS6319155Y2 true JPS6319155Y2 (en) | 1988-05-30 |
Family
ID=29474190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1980113166U Expired JPS6319155Y2 (en) | 1980-08-09 | 1980-08-09 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6319155Y2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62178682U (en) * | 1986-04-30 | 1987-11-13 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54142930A (en) * | 1978-04-28 | 1979-11-07 | Oki Electric Ind Co Ltd | Printing system by heat sensitive recording |
-
1980
- 1980-08-09 JP JP1980113166U patent/JPS6319155Y2/ja not_active Expired
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54142930A (en) * | 1978-04-28 | 1979-11-07 | Oki Electric Ind Co Ltd | Printing system by heat sensitive recording |
Also Published As
Publication number | Publication date |
---|---|
JPS5739246U (en) | 1982-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3081986B2 (en) | Small printer | |
US3938641A (en) | Control system for high speed printer | |
JPH04279362A (en) | Line thermal head | |
JPS6319155Y2 (en) | ||
JPS6133711B2 (en) | ||
JPH0482758A (en) | Impact dot printer | |
JP3273731B2 (en) | Printer | |
JPH0514619B2 (en) | ||
JP2555105B2 (en) | Printing equipment | |
JPS62183349A (en) | Character pitch control method of printer | |
JP2570723B2 (en) | Thermal head control circuit | |
JPH0439019Y2 (en) | ||
JPS6037632Y2 (en) | Print circuit in small electronic calculator | |
JP2760303B2 (en) | Thermal head drive | |
JPH0425145B2 (en) | ||
JPH0515344B2 (en) | ||
JP2932606B2 (en) | Printing device | |
JPS622127Y2 (en) | ||
JPH0429859A (en) | Printing head controller | |
JPS61241170A (en) | Driving-controlling system for thermal serial printer | |
JPS6129271B2 (en) | ||
JP2003291429A (en) | Thermal head driver circuit | |
JPH1115782A (en) | Interface controller, recorder and information processing system and method | |
JPH0422650A (en) | Printing head controller | |
JPH027092B2 (en) |