JPH0339269A - Printing control method in serial printer - Google Patents
Printing control method in serial printerInfo
- Publication number
- JPH0339269A JPH0339269A JP17626989A JP17626989A JPH0339269A JP H0339269 A JPH0339269 A JP H0339269A JP 17626989 A JP17626989 A JP 17626989A JP 17626989 A JP17626989 A JP 17626989A JP H0339269 A JPH0339269 A JP H0339269A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- signal
- conduction
- bit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 7
- 239000011159 matrix material Substances 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 abstract description 2
- 230000000630 rising effect Effects 0.000 abstract description 2
- 239000004020 conductor Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Electronic Switches (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、複数の印字素子列を並列に配置することによ
り印字速度の向上を図ったシリアルドツトマトリクスプ
リンタの印字制御に関する。DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention relates to print control for a serial dot matrix printer in which printing speed is improved by arranging a plurality of print element rows in parallel.
(従来の技術)
シリアルプリンタの印字速度は印字素子の最高駆動周波
数に制限される。しかし、印字速度の向上にともない、
この駆動周波数のさらなる引き上げは困難の度をたかめ
てきている。(Prior Art) The printing speed of a serial printer is limited to the maximum driving frequency of the printing element. However, with the increase in printing speed,
Further raising this drive frequency is becoming increasingly difficult.
そのため個々の印字素子の応答特性はそのままでも、横
方向のドツト印字を複数の印字素子に担当させることに
より見かけ上の駆動周波数を向上させる方法が考案され
ている。Therefore, a method has been devised in which the apparent drive frequency is improved by assigning a plurality of printing elements to print dots in the horizontal direction, even though the response characteristics of the individual printing elements remain the same.
これらの方法は印字ヘッド上に複数列の印字素子列を配
置し、なんらかの手段により各印字素子列上の印字素子
に印字データを分配することで実現される。特に第3図
のような2列の印字素子列についての考案が中心である
。These methods are realized by arranging a plurality of print element rows on a print head and distributing print data to the print elements on each print element row by some means. In particular, the idea is centered on two rows of printing element rows as shown in FIG.
印字パターンとして最も普通に用いられているハーフド
ツトパターンを、この「2列ヘッドJを用いたプリンタ
において使用する場合の例としては、印字パターンとタ
イミングを第1図にしめすように与える方法がある。An example of using the half-dot pattern, which is the most commonly used printing pattern, in a printer using this two-row head J is to give the printing pattern and timing as shown in Figure 1. .
同図においては、まず、ハーフドツト構成のパターンで
あることにより連続タイミング100でドツトが存在す
ることはありえない。In the figure, since the pattern is a half-dot structure, it is impossible for dots to exist at consecutive timings 100.
さらに、2列の印字列を有効に使用するため、黒丸10
1と白丸102で表されたドツトはそれぞれ別の印字素
子が担当する。したがって、4タイミングに2回以上お
なし印字素子が駆動されることがない。Furthermore, in order to effectively use the two printing lines, black circles 10
The dots represented by 1 and white circles 102 are respectively handled by different printing elements. Therefore, the backprinting element is not driven more than once in four timings.
つまり、4タイミング分の時間が1印字素子のl駆動周
期に相当するような周波数で印字素子を駆動することが
でき、1列ヘッドの場合の2倍の速度が得られる。この
とき各印字素子は4タイミングを1周期とする4つのと
の「位相」からでも通電開始される可能性があるので、
ある印字素子の1最短駆動周期の間に他の印字素子のた
めの印字タイミングが3つ必要である。In other words, the printing element can be driven at a frequency such that four timings correspond to one driving cycle of one printing element, and a speed twice as high as that of a single-row head can be obtained. At this time, each printing element may start energizing even from the four "phases" with four timings as one cycle.
Three printing timings for other printing elements are required during one shortest drive cycle of a certain printing element.
さて、4タイミングが1つの印字素子の】−駆動周期に
あたるのであるから、第2図のように、あるタイミング
で発生された通電43号1・2・3が、後続する3つの
タイミングに重なる可能性を考慮しなければならない。Now, since the 4 timings correspond to the - drive cycle of one printing element, as shown in Figure 2, it is possible that the energization No. 43 1, 2, and 3 generated at a certain timing overlaps with the following three timings. gender must be taken into consideration.
通電信号幅が印字タイミングに制限されて狭くなると、
印字素子が媒体に残すドツトの濃度が薄く制限されてし
まうからである。特に、PI数列ヘッドでは、列の数に
応じて1列ヘッドの数倍の速さで印字タイミングがあた
えられるのであるし、プリンタ自体も高速化を0指した
ものであって基本的に高周波数で駆動しようとするのが
普通であるから、この問題は檄要である。When the energization signal width becomes narrow due to the limitation of printing timing,
This is because the density of dots left on the medium by the printing element is limited to a low density. In particular, the PI multi-column head can provide print timing several times faster than a single-column head, depending on the number of columns, and the printer itself is designed to achieve high speed, so it basically uses a high frequency This problem is important because it is common to try to drive it with
より一般的にいえば、N列の印字素子をもつヘッドの通
電信号は2N回のタイミングを1周期とし、最大で2N
回のタイミング間で重なって発生されなければならない
。同時に、第2図のように、ある印字素子の通電期間中
でも他の印字素子が自由に通電開始−終了できなければ
ならない。More generally, the energization signal for a head with N rows of printing elements has one cycle of 2N timings, and a maximum of 2N
They must occur overlapping times. At the same time, as shown in FIG. 2, even during the energization period of one printing element, other printing elements must be able to freely start and end energization.
これは、単に印字タイミングを1つの通電信号発生手段
に入力してその出力を各印字素子の通電信号とするだけ
では実現不可能である。This cannot be achieved by simply inputting the print timing into one energization signal generating means and using the output as the energization signal for each printing element.
従来の技術で、これに類する課題を扱ったものとしては
、公告特許「昭61−52792」があるが、これは1
つの印字素子の通電信号を2タイミング間のみで徂なら
せるようにしたものであり、上述の課題に応用できるも
のではない。As a conventional technology that deals with a similar problem, there is a published patent "Sho 61-52792";
This method is designed to cause the energization signal of one printing element to vary only between two timings, and cannot be applied to the above-mentioned problem.
(発明が解決しようとする課題)
本発明は、上記の課題を解決するためのものであって、
N列の印字素子をもつヘッドの通電信号を2N回のタイ
ミング間で電ね、かつ、各印字素子の通電信号を自由に
亀ねることを目的とする。(Problems to be Solved by the Invention) The present invention is intended to solve the above-mentioned problems,
The purpose is to apply an energizing signal to a head having N rows of printing elements for 2N timings and to freely change the energizing signal to each printing element.
(課題を解決するための手段)
上記の課題を解決するため、本発明では、印字素子の駆
動タイミングをあたえる1つのパルス信号を2N本の信
号線へ一定の順番にしたがって振り分ける手段と、前記
2N本の信号線それぞれに設けられ前記振り分けられた
パルス信号に同期して印字素子を駆動する通電信号を発
生する2N例の通電信号発生手段と、前記印字ヘッド上
の印字素子のための印字データビットをデータ入力とし
、前記2N個のパルス信号または前記2N個の通電信号
をクロックとし、データ入力とクロックとの全ての組み
台せを実現するラッチ手段と、前記ラッチ手段の出力と
前記2N個の通電信号との論理積をとる手段と、前記論
理積手段の出力を各印字素子のためのデータビット毎に
2N個ずつ合成する論理和手段とを設け、通電信号発生
手段を2N系統とした。(Means for Solving the Problems) In order to solve the above problems, the present invention provides means for distributing one pulse signal, which gives the drive timing of a printing element, to 2N signal lines in a fixed order; 2N energizing signal generating means provided on each signal line of the book and generating an energizing signal for driving a printing element in synchronization with the distributed pulse signals; and printing data bits for the printing element on the print head. is used as a data input, the 2N pulse signals or the 2N energization signals are used as a clock, and a latch means realizes all the combinations of the data input and the clock; Means for calculating an AND with the energization signal, and OR means for synthesizing 2N outputs of the AND means for each data bit for each printing element were provided to provide 2N systems of energization signal generating means.
(作用)
2N系統の通電信号発生手段を設けたことにより、通電
中に発生するタイミングパルスには全く影響を受けるこ
となく1つの印字素子の1駆動周期の長さまで自由に通
1を輻を延ばすことが可能になる。(Function) By providing a 2N system of energization signal generation means, the energization can be freely extended to the length of one drive cycle of one printing element without being affected by timing pulses generated during energization. becomes possible.
(実施例) 本発明の実施例を図に基づき説明する。(Example) Embodiments of the present invention will be described based on the drawings.
本実施例では、第3図に示すような、1列に6個のワイ
ヤ・ノズルなどの印字素子302をもつ印字素子列30
1を2列配置したヘッド300を用いるプリンタについ
て述べる。In this embodiment, a printing element row 30 having six printing elements 302 such as wire nozzles in one row as shown in FIG.
A printer using a head 300 in which two rows of 1 are arranged will be described.
第4図は本実施例の構成図である。同図において、 1
は入力される印字タイミングパルス信号を2〜5へ一定
の順番にしたがって振り分ける手段である。2〜5は振
り分けられた印字タイミングパルス信号をトリガとして
印字素子の通f4信号を出力するワンショット回路であ
る。6・7は各印字タイミングにおいて必要な印字ヘッ
ド各列用の文字パターンを6ビツトデータとして供給す
る手段である。FIG. 4 is a configuration diagram of this embodiment. In the same figure, 1
is means for distributing input print timing pulse signals into 2 to 5 in a fixed order. Reference numerals 2 to 5 designate one-shot circuits that output an f4 signal through the printing element using the distributed printing timing pulse signal as a trigger. Reference numerals 6 and 7 are means for supplying character patterns for each row of print heads necessary at each print timing as 6-bit data.
8〜11は該文字パターン12ビツトをデータ入力とし
、ワンショット2〜5からの通電信号をクロックとする
12ビツト構成のレジスタである。12〜15は、レジ
スタ8〜11の出力を一方の入力とし通電信号をもう一
方の入力とする2人力論理積回路それぞれ12個によっ
て構成される論理積ブロックである。16〜22(図で
は17〜21を省略)は、該41固の論理積ブロックの
ビットOから11までの出力をビット番号毎に4つずつ
集め、論理和をとって出力する4人力の論理和回路であ
る。各論理和回路の出力はビットO〜5までが右ヘッド
列用、6〜11が左ヘッド列用となる。Reference numerals 8 to 11 are registers having a 12-bit configuration in which the 12-bit character pattern is used as data input, and the energization signals from one-shots 2 to 5 are used as clocks. Reference numerals 12 to 15 designate AND blocks each comprised of 12 two-manpower AND circuits each having the outputs of the registers 8 to 11 as one input and the energization signal as the other input. 16 to 22 (17 to 21 are omitted in the figure) is a four-person logic system that collects four outputs for each bit number from bits O to 11 of the AND block of the 41, calculates the logical sum, and outputs the result. It is a sum circuit. As for the output of each OR circuit, bits 0 to 5 are for the right head column, and bits 6 to 11 are for the left head column.
第5図に、印字タイミングパルス信号振り分は手段1の
回路例を示す。印字タイミングパルス信号401をクロ
ックとする4進カウンタ400の出力によって4個のゲ
ート402を順番に開き、印字タイミングパルス信号自
体の送り先を順番に切り替える。FIG. 5 shows a circuit example of means 1 for distributing print timing pulse signals. Four gates 402 are sequentially opened by the output of a quaternary counter 400 using the print timing pulse signal 401 as a clock, and the destination of the print timing pulse signal itself is switched in order.
このように構成された回路において、4個の12ビツト
レジスタをクリアした後、印字タイミングパルス信号に
先んじて、6・7に印字パターン発生要求の信号が1個
あたえられる。これに応じて6・7は右列ヘッド用・左
列ヘッド用の1印字タイミング分のパターンをそれぞれ
6ビツト出力する。この12ビツトの印字パターンデー
タは8〜11の工2ビットレジスタにデータ入力として
与えられる。In the circuit configured as described above, after clearing the four 12-bit registers, one print pattern generation request signal is applied to 6 and 7 in advance of the print timing pulse signal. In response to this, outputs 6 and 7 each output a 6-bit pattern for one print timing for the right row head and the left row head. This 12-bit print pattern data is given as data input to 2-bit registers 8 to 11.
次に、印字タイミングパルス信号が1に与えられ、2の
トリガパルスとなる。2は印字素子の通電仕様に応した
輻のパルスを発生する。Next, a print timing pulse signal is given to 1 and becomes a 2 trigger pulse. 2 generates a pulse of radiation according to the energization specifications of the printing element.
発生した通電信号の立ち上がり(前縁)によって12ビ
ツトレジスタ8の入力データはラッチされ出力される。The input data of the 12-bit register 8 is latched and output by the rising edge (leading edge) of the generated energization signal.
その出力に設けられた論理積手段12によって、レジス
タ出力は通電期間だけイネーブルされる。他の3つのレ
ジスタ9〜11の出力はディセー、プルの1まであり、
8と12に影響を与えない。12の出力はビット毎に1
2個の論理和手段16〜22に入力される。The register output is enabled only during the energization period by the AND means 12 provided at the output. The outputs of the other three registers 9 to 11 range from 1 to 1, which is disable and pull.
Does not affect 8 and 12. 12 output is 1 per bit
It is input to two logical sum means 16-22.
右印字素子列用印字パターンデータのビットO用である
論理和手段16を例にとれば、「従来の技術」の項で述
べたように、この最初の印字データが有効(印字する)
であれば、少なくとも以後3回の印字タイミングで13
14・15から通1を信号があたえられることはないよ
うにパターン発生手段6は機能している。そして、通電
信号発生手段2も、4回後の印字タイミングまでには出
力を止めているのであるから、論理和手段16において
論理積手段12〜15から順番に入力される通電信号が
一部分でも重なることはない。従って、 16から出力
される論理和の結果も、通電信号発生手段2が出力した
通電信号幅そのままであって、パルス幅が異常に長くな
ったりすることはない。Taking the OR means 16 for bit O of the print pattern data for the right print element row as an example, as described in the "Prior Art" section, this first print data is valid (printed).
If so, 13 at least in the next three printing timings.
The pattern generating means 6 functions so that the signal 1 is not applied from 14 and 15. Since the energization signal generating means 2 also stops outputting by the fourth printing timing, the energization signals sequentially inputted from the AND means 12 to 15 in the OR means 16 overlap even partially. Never. Therefore, the OR result output from 16 is also the same as the energization signal width output by the energization signal generating means 2, and the pulse width will not become abnormally long.
第6図に第4図の回路の各部の状態のタイミングチャー
トを示す。Fは右ヘッド列用パターンのLSB、すなわ
ち12ビツト中のビットOのパターンデータである。第
6図でわかるように、Fのあたえるドツトデータが印字
タイミング4回に1(1i以内のドツトしがないという
条件を守っていれば、最終出力Oで各通電信号が重なる
ことはない。この条件の実現についてはすでに考案がな
されているので(公告特許「昭62−22792Jなど
)、ここではその方法等については特に述べない。FIG. 6 shows a timing chart of the states of each part of the circuit of FIG. 4. F is the LSB of the pattern for the right head row, that is, the pattern data of bit O of the 12 bits. As can be seen in Fig. 6, if the condition that the dot data given by F is 1 (within 1i) every 4 printing timings is observed, the energization signals will not overlap at the final output O. Since the implementation has already been devised (e.g., published patent "Sho 62-22792J"), we will not specifically discuss the method etc. here.
第6図では、BとGのタイミングによっては、アで示す
ような「ヒゲ」が生しる可能性があるが、これを防ぐた
めには論理積ブロックへの通電幅入力Bに遅延を加えれ
ばよい。In Figure 6, depending on the timing of B and G, there is a possibility that a "whisker" as shown in A may occur, but in order to prevent this, it is necessary to add a delay to the energization width input B to the AND block. good.
一般にこの遅延量は数十ナノ秒以下でよく、シリアルプ
リンタの印字素子駆動周期(数キロヘルツ)に比べて手
分の一以下であるので、印字アライメントへの影響は無
視できるものである。In general, this amount of delay may be several tens of nanoseconds or less, which is less than a fraction of the print element drive cycle (several kilohertz) of a serial printer, so the effect on print alignment can be ignored.
本実施例においては、通N信号発生手段である第4図の
2〜5は、一定のパルス幅を出力するだけであったが、
かわりに通電信号の輻をヘッド駆動電圧や温度等さまざ
まなパラメータによりリアルタイムで変化させるような
手段を用いても、他の部分をどこも変更せずに同じ効果
を得ることができる。In this embodiment, the N signal generating means 2 to 5 in FIG. 4 only output a constant pulse width.
Instead, the same effect can be obtained without changing any other parts by using means that changes the intensity of the energization signal in real time according to various parameters such as head drive voltage and temperature.
また本実施例においては、 12ビツトレジスタ8〜工
1のクロックとして通電信号そのものを用いたが、通電
信号発生手段2の入力トリガ信号を用いるようにしても
結果は同じである。このようにすれば、2〜5を定電流
ヂョッパ制御用などのより複雑な通電信号を発生するも
のとすることも可能である。Further, in this embodiment, the energization signal itself is used as the clock for the 12-bit registers 8 to 1, but the same result can be obtained even if the input trigger signal of the energization signal generating means 2 is used. In this way, it is also possible to use signals 2 to 5 to generate more complicated energization signals such as those for constant current chopper control.
熱論、構成要素の数を変えるだけで印字素子列内により
多くの印字素子を持つ印字ヘッドや、印字素子列が3列
以上である印字ヘッドにも対応が可能である。In theory, by simply changing the number of constituent elements, it is possible to accommodate a print head with more print elements in the print element row or a print head with three or more print element rows.
(発明の効果)
以上のべたように、本発明によれば、複数列ヘッドの各
印字素子の通電幅を、印字タイミングの速さに制限され
ることなく最大限に長く設定することが可能となり、ま
た、各印字素子の通電信号が重なることも可能となるた
め、高速印字のプリンタを実現できるようになる。(Effects of the Invention) As described above, according to the present invention, it is possible to set the energization width of each printing element of a multi-row head to be as long as possible without being limited by the speed of printing timing. Furthermore, since it becomes possible for the energization signals of each printing element to overlap, it becomes possible to realize a printer capable of high-speed printing.
第1図は、印字パターンと印字タイミングの例を示す図
。
第2図は、印字タイミングと通電信号の関係の例を示す
図。
第3図は、印字素子配置の例を示す図。
第4図は、本発明の一実施例の構成図。
第5図は、印字タイミングパルス振り分は手段の回路例
を示す図。
第6図は、各部の電圧波形を示す図。
以上FIG. 1 is a diagram showing an example of printing patterns and printing timing. FIG. 2 is a diagram showing an example of the relationship between print timing and energization signals. FIG. 3 is a diagram showing an example of printing element arrangement. FIG. 4 is a configuration diagram of an embodiment of the present invention. FIG. 5 is a diagram showing an example of a circuit for determining the printing timing pulse distribution. FIG. 6 is a diagram showing voltage waveforms at various parts. that's all
Claims (1)
、各印字素子へ必要な印字データビットを送り込む手段
をもつシリアルドットマトリクスプリンタにおいて、 印字素子の駆動タイミングをあたえる1つのパルス信号
を2N本の信号線へ一定の順番にしたがって振り分ける
手段と、 前記2N本の信号線それぞれに設けられ、 前記振り分けられたパルス信号に同期して印字素子を駆
動する通電信号を発生する2N個の通電信号発生手段と
、 前記印字ヘッド上の印字素子のための印字データビット
をデータ入力とし、前記2N個のパルス信号または前記
2N個の通電信号をクロックとし、データ入力とクロッ
クとの全ての組み台せを実現するラッチ手段と、 前記ラッチ手段の出力と前記2N個の通電信号との論理
積をとる手段と、 前記論理積手段の出力を各印字素子のためのデータビッ
ト毎に2N個ずつ合成する論理和手段と、 を備えたことを特徴とするシリアルプリンタの印字制御
方法。[Scope of Claims] When N is an integer of 2 or more, a serial dot matrix equipped with a print head in which N rows of printing elements are arranged in parallel, and having means for sending necessary print data bits to each printing element. In the printer, means for distributing one pulse signal that gives drive timing of a printing element to 2N signal lines in a fixed order, and a means provided for each of the 2N signal lines and synchronized with the distributed pulse signal 2N energizing signal generating means for generating energizing signals for driving the printing elements by using the 2N pulse signals or the 2N energizing signals, the data input being print data bits for the printing elements on the print head; a latch means that uses a signal as a clock and realizes all combinations of data input and clock; a means for logically multiplying the output of the latch means and the 2N energization signals; and an output of the logical product means. A method for controlling printing in a serial printer, comprising: logical sum means for composing 2N pieces of each data bit for each printing element;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17626989A JPH0339269A (en) | 1989-07-07 | 1989-07-07 | Printing control method in serial printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17626989A JPH0339269A (en) | 1989-07-07 | 1989-07-07 | Printing control method in serial printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0339269A true JPH0339269A (en) | 1991-02-20 |
Family
ID=16010619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17626989A Pending JPH0339269A (en) | 1989-07-07 | 1989-07-07 | Printing control method in serial printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0339269A (en) |
-
1989
- 1989-07-07 JP JP17626989A patent/JPH0339269A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3305115B2 (en) | Recording apparatus and method, recording head and driving circuit thereof | |
EP1070593A2 (en) | Thermal printer and method of controlling it | |
JPH0339269A (en) | Printing control method in serial printer | |
US4937591A (en) | Apparatus for correcting quantity of light from optical printer | |
JP2565212B2 (en) | Thermal printer | |
JPS5919170A (en) | Printer | |
JPS60201772A (en) | Record control system | |
JPS61241170A (en) | Driving-controlling system for thermal serial printer | |
JP2753632B2 (en) | Thermal head printer | |
JPH10226102A (en) | Driving ic and optical print head | |
JPH0441261A (en) | Printing head controller | |
JPH0640083A (en) | Print head control device | |
JP2537394B2 (en) | Print control method of serial dot printer | |
JPS63111067A (en) | Thermal head driving method | |
KR970078413A (en) | Scanning Circuit and Matrix Image Display | |
JPH0441262A (en) | Printing head controller | |
JPH0768821A (en) | Thermal printer | |
JPH0281649A (en) | Method for driving head of thermal printer | |
JPH02289361A (en) | Printing controller in serial printer | |
JP2772170B2 (en) | Thermal head drive circuit and printing device | |
JPS6357253A (en) | Dot signal control circuit | |
JP2000218843A (en) | Color printer | |
JPH0292552A (en) | Thermal recording method, thermal recording head, and its driving ic | |
JPS63203352A (en) | Method for driving recording element array in optical printer | |
JPH0435965A (en) | Printing head controller |