JPS6241114B2 - - Google Patents

Info

Publication number
JPS6241114B2
JPS6241114B2 JP2641379A JP2641379A JPS6241114B2 JP S6241114 B2 JPS6241114 B2 JP S6241114B2 JP 2641379 A JP2641379 A JP 2641379A JP 2641379 A JP2641379 A JP 2641379A JP S6241114 B2 JPS6241114 B2 JP S6241114B2
Authority
JP
Japan
Prior art keywords
recording
output
circuit
drive signal
flip
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
Application number
JP2641379A
Other languages
Japanese (ja)
Other versions
JPS55119784A (en
Inventor
Yoshio Myama
Yoshiaki Ikeda
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.)
Seikosha KK
Original Assignee
Seikosha KK
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 Seikosha KK filed Critical Seikosha KK
Priority to JP2641379A priority Critical patent/JPS55119784A/en
Publication of JPS55119784A publication Critical patent/JPS55119784A/en
Publication of JPS6241114B2 publication Critical patent/JPS6241114B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 本発明はワイヤプリンタ、ラインプリンタなど
の記録装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a recording device such as a wire printer or a line printer.

一般にドツトマトリクスパターンによつて文
字、数字、記号等を記録する例えばワイヤプリン
タは、コンピユータの端末機などに用いられ、一
方では短時間に高密度で多量のデータを処理でき
るような高速記録性能が要求され、他方では普及
型として小型、安価で信頼性の高い装置であるこ
とが要求される。上記の装置で文字や図形情報を
記録する場合、情報量は時間的にかなり変動し、
又記録内容についても記録場所によりドツト密度
にむらがあるので駆動出力はかなり変動する。高
速プリンタとして用いる場合には、記録ヘツドの
駆動出力を大きくしてその性能の限界付近の速度
で駆動し、かつ高密度の記録を行なうにも駆動力
の低下、記録むらなどを生じないようにするた
め、大容量の電源、大入出力に耐える回路、発熱
に耐えるヘツド駆動機構が必要になり、大型かつ
高価なものになり、信頼性についても問題が生じ
るものであつた。一方安価な普及型プリンタとし
て使用する場合には、低速度で記録を行なうもの
であり、ヘツドの性能が十分活用されていなかつ
た。いずれの場合も記録密度(一定面積当りの印
字ドツト数あるいは一定面積当りの記録情報量)
が時間的にかなり変動するものであるにもかかわ
らず、一定の駆動速度で記録を行なうものである
ため、上述のような欠点が生じるものであつた。
ところが通常の記録ではヘツドの性能の限界で記
録するような高密度の記録箇所は全体の中のごく
一部にすぎず、大半は低駆動出力で記録が行なわ
れるもろである。
Wire printers, for example, which generally record letters, numbers, symbols, etc. in a dot matrix pattern, are used in computer terminals, etc., and on the other hand, they have high-speed recording performance that allows them to process large amounts of data at high density in a short period of time. On the other hand, it is required that the device be compact, inexpensive, and highly reliable for widespread use. When recording text or graphic information using the above devices, the amount of information fluctuates considerably over time.
Also, regarding the recorded content, since the dot density varies depending on the recording location, the drive output varies considerably. When used as a high-speed printer, the drive output of the recording head should be increased to drive it at a speed close to its performance limit, and even when performing high-density recording, the drive power should be increased and recording unevenness would not occur. Therefore, a large-capacity power supply, a circuit that can withstand large input/output, and a head drive mechanism that can withstand heat generation are required, making the device large and expensive, and causing reliability problems. On the other hand, when used as an inexpensive popular printer, recording is performed at a low speed, and the performance of the head is not fully utilized. In either case, recording density (number of printed dots per certain area or amount of recorded information per certain area)
Since recording is performed at a constant driving speed even though the speed varies considerably over time, the above-mentioned drawbacks arise.
However, in normal recording, high-density recording locations where recording is performed at the limit of the head's performance are only a small part of the total, and most of the recording is performed with low drive output.

そこで本発明は一定範囲内の印字ドツト数に応
じて記録速度を制御することにより、小容量の電
源、安価な装置で高速記録を行ない高密度の記録
箇所においても記録品質を補償するようにしたも
のである。
Therefore, the present invention enables high-speed recording with a small-capacity power supply and inexpensive equipment by controlling the recording speed according to the number of printed dots within a certain range, thereby ensuring recording quality even in high-density recording locations. It is something.

以下本発明の一実施例を図面に基づいて説明す
る。第1図において、Buはバツフアメモリであ
り、1行分の記録データを記憶するものである。
CGはキヤラクタジエネレータおよびこのキヤラ
クタジエネレータから読み出される、文字パター
ンを表し、かつ印字素子を駆動するための印字素
子駆動信号を読み出すための制御回路とからなる
駆動信号発生器、Dr1はコイルL1……L7の駆動回
路である。コイルL1…L7は印字素子である印字
ワイヤー(図示せず。)駆動用のものであり、本
例では7本の印字ワイヤーを紙送り方向に配設し
てある。M1,M2はワンシヨツトマルチ、F0
F1,F2はフリツプフロツプ回路、E1はインバー
タ、G1……G4はゲーート回路である。C0はカウ
ンタ、Dは可変分周器であり、この可変分周器D
とフリツプフロツプ回路F2等により制御手段を
構成するものである。Dfr2は駆動回路であり、ヘ
ツド送り用のモータMを駆動するものである。
R1……R10は抵抗、Cはコンデンサ、D1……D7
ダイオード、Tr1,Tr2はトランジスタであり、
トランジスタTr1抵抗R8とフリツプフロツプ回路
F1等により検出手段を構成するものである。そ
してコンデンサC、ダイオードD1〜D7およよび
抵抗R1〜R7により計数手段を構成している。抵
抗FR1………R7は総て同一抵抗値に設定してあ
る。
An embodiment of the present invention will be described below based on the drawings. In FIG. 1, Bu is a buffer memory that stores one line of recorded data.
CG is a drive signal generator consisting of a character generator and a control circuit for representing a character pattern read out from this character generator and for reading a print element drive signal for driving a print element; Dr 1 is a drive signal generator; Coil L1 ...This is a drive circuit for L7 . The coils L1 ... L7 are for driving printing wires (not shown) which are printing elements, and in this example, seven printing wires are arranged in the paper feeding direction. M 1 , M 2 are one shot multi, F 0 ,
F 1 and F 2 are flip-flop circuits, E 1 is an inverter, and G 1 . . . G 4 is a gate circuit. C 0 is a counter, D is a variable frequency divider, and this variable frequency divider D
A control means is constituted by a flip-flop circuit F2 and the like. Dfr2 is a drive circuit that drives the motor M for feeding the head.
R1 ... R10 is a resistor, C is a capacitor, D1 ... D7 is a diode, Tr1 , Tr2 are transistors,
Flip-flop circuit with transistor Tr 1 resistor R 8
F1 etc. constitute a detection means. The capacitor C, diodes D 1 to D 7 and resistors R 1 to R 7 constitute a counting means. Resistors FR 1 ......R 7 are all set to the same resistance value.

つぎに動作について述べる前に記録密度の許容
レベルおよび電源の容量の設定について説明す
る。
Next, before describing the operation, the permissible level of recording density and the setting of the power supply capacity will be explained.

まず記録密度の許容レベルについては、ヘツド
駆動用コイルの電源の容量とヘツドの特性との関
係において、以下のように予め設定しておく。ま
ず非安定化電源を用いた場合の電源特性は第2図
のようになり、同図においてVは電源電圧、Tは
通電時間を示す。電圧Voは無負荷状態における
電源電圧、電圧Vnはコイルを正常駆動させるの
に必要な最低電圧である。そこで、通常の記録に
おける平均負荷に対して適度に余裕のある負荷
Wnを許容負荷として定め、第2図の曲線lnのよ
うにこの負荷Wnを1行連続しても電源電圧は電
圧Vn以下に低降しないように電源の容量を定め
る。また全ピン同時駆動した場合等における瞬時
最大負荷をW1とし、第2図の曲線l1のようにこの
負荷W1を時間T1の間(すなわちn桁)連続記録
が可能であるように電源の容量を定めるものであ
る。この最大負荷W1に耐える時間T1は、あまり
短いと電圧変動による記録品質の低下、ヘツドの
破損等の障害を生じるため、例えば数桁を連続記
録できる時間に設定する。
First, the permissible level of recording density is set in advance as follows based on the relationship between the capacity of the power source of the head drive coil and the characteristics of the head. First, the power supply characteristics when an unregulated power supply is used are as shown in FIG. 2, where V indicates the power supply voltage and T indicates the energization time. Voltage Vo is the power supply voltage in a no-load state, and voltage Vn is the minimum voltage required to drive the coil normally. Therefore, a load with a reasonable margin compared to the average load in normal recording.
Wn is determined as an allowable load, and the capacity of the power supply is determined so that the power supply voltage will not drop below the voltage Vn even if this load Wn is applied in one row in succession as shown by the curve ln in FIG. In addition, the instantaneous maximum load when all pins are driven simultaneously is W 1 , and this load W 1 can be continuously recorded for a time T 1 (that is, n digits) as shown in the curve l 1 in Figure 2 . This determines the capacity of the power supply. The time T 1 to withstand this maximum load W 1 is set to a time that allows continuous recording of several digits, for example, since if it is too short, problems such as deterioration of recording quality due to voltage fluctuations and damage to the head will occur.

なお電源に定電圧回路を用いた場合には、上記
のような電圧変動はないが、過負荷状態において
は定電圧回路が破損してしまうものである。そこ
でこの場合には、許容負荷Wnは、電源構成部品
の発熱、平均電力量および駆動コイルの発熱量に
応じて定め、最大負荷W1およびこれに耐える時
間T1(n桁)は電源構成部品(例えばヒユー
ズ、トランジスタ、整流器等)の短時間最大定格
によつて定めるものである。
Note that when a constant voltage circuit is used as a power source, there is no voltage fluctuation as described above, but the constant voltage circuit will be damaged in an overload state. Therefore, in this case, the allowable load Wn is determined according to the heat generation of the power supply components, the average power amount, and the heat generation amount of the drive coil, and the maximum load W 1 and the time to withstand this T 1 (n digit) are determined by the power supply components. It is determined based on the short-term maximum rating of (for example, fuses, transistors, rectifiers, etc.).

さて記録密度については、1行をn行ずつの複
数ブロツクに分割し、各n桁における印字ドツト
の数を検出することによつて検知できるものであ
る。そしてこの記録密度と予め設定した許容レベ
ルとを比較し、許容レベルを越える箇所が存在し
た場合には、その1行を低速で記録し、総て許容
レベル以下の場合には高速で記録を行なうもので
ある。
Now, the recording density can be detected by dividing one line into a plurality of blocks of n lines each and detecting the number of printed dots in each n column. Then, this recording density is compared with a preset tolerance level, and if there is a part that exceeds the tolerance level, that one line is recorded at low speed, and if all of the lines are below the tolerance level, recording is performed at high speed. It is something.

つぎに動作について説明する。初期状態におい
てフリツプフロツプ回路F0,F1,F2はリセツト
されているものとする。まず端子P1から記録デー
タが入力され、1行分の記録データがバツフアメ
モリBuに記憶されると、データ入力終了信号が
端子P2に供給され、ワンシヨツトマルチM1がト
リガされて第3図Aのごとく出力パルスが生じ、
ゲート回路G2に供給される。ゲート回路G2の入
力端子P3はインバータE1の出力によつて“1”
に保持されているため、ゲート回路G2が開き、
端子CLからのクロツクパルスが第3図Bのごと
く通過する。このクロツクパルスはゲート回路
G1を介してバツフアレジスタBuおよび駆動信号
発生器CGに供給され、上記1行分の記録データ
中の第1桁目の文字の文字パターンを表し、印字
素子をを駆動するための印字素子駆動信号が第1
列から順次読み出され、駆動信号発生器CGの出
力端子q1……q7に生じる。このときフリツプフロ
ツプ回路F2の出力によつてゲート回路G4の出力
端子P5が“0”に保持されているため、駆動回路
Dr1およびDr2は不動作状態に保持される。
Next, the operation will be explained. It is assumed that flip-flop circuits F 0 , F 1 , and F 2 are reset in the initial state. First, recording data is input from terminal P 1 , and when one line of recording data is stored in the buffer memory Bu, a data input end signal is supplied to terminal P 2 , and one shot multi M 1 is triggered, as shown in FIG. An output pulse is generated as shown in A,
Supplied to gate circuit G2 . The input terminal P3 of the gate circuit G2 is set to “1” by the output of the inverter E1 .
Since it is held at , gate circuit G 2 opens,
A clock pulse from terminal CL passes as shown in FIG. 3B. This clock pulse is a gate circuit.
The print element is supplied to the buffer register Bu and the drive signal generator CG via G1 , represents the character pattern of the first digit character in the one line of recorded data, and drives the print element. The drive signal is the first
The signals are sequentially read out from the column and are generated at the output terminals q 1 ... q 7 of the drive signal generator CG. At this time, since the output terminal P5 of the gate circuit G4 is held at "0" by the output of the flip-flop circuit F2 , the drive circuit
Dr 1 and Dr 2 are kept inactive.

つぎにn桁ごとの印字ドツト数も計数する動作
について述べる。
Next, the operation of counting the number of printed dots for every n digits will be described.

一方端子q1……q7からの印字素子駆動信号はダ
イオードD1……D7および抵抗R1……R7を介して
コンデンサCに供給され、ドツト数がアナログ電
圧として加算される。すなわちまず第1桁目は第
1列に記録されるドツト数がアナログ電圧に変換
され、コンデンサCに充電される。このときトラ
ンジスタTr2はオフに保持されている。例えば端
子q1のみが“1”の場合には、抵抗R1およびコ
ンデンサCによつて決まる時定数で積分される
が、端子子q1,q2が“1”のときには抵抗R1
R2が並列接続された形になり、積分回路の時定
数が上記の1/2になる。したがつて積分出力
は、記録されるドツト数に対応した電圧となる。
つぎに第2列目の印字素子駆動信号が駆動信号発
生器CGから生じ、上記と全く同様に、記録され
るドツト数がアナログ電圧に変換され、積分すな
わち計数される。こうして順次各列の印字素子駆
動信号が読み出され、次々と加算されていき、1
桁目が終了すると、ゲート回路G2からのつぎの
クロツクパルスによつて2桁目の文字の印字素子
駆動信号が上記と同様に順次読み出され、その印
字ドツト数に応じて積分が行なわれる。上記積分
出力は第3図Cのごとくドツト数に応じて上昇し
ていく。一方リングカウンタC0はゲート回路G2
からの上記クロツクパルスをカウントし、すなわ
ち今第何桁目が読み出されているかをカウント
し、先に設定したn桁分のデータが読み出される
と出力を生じるものである。これによつてワンシ
ヨツトマルチM3がトリガされ、第3図Dのごと
くパルスが生じ、トランジスタTr2がオンにな
り、コンデンサCが放電する。このときインバー
タE1の出力によつてゲート回路G2を閉じ、クロ
ツクパルスを停止しておく。この動作がn桁ごと
に繰り返され、各n桁における印字ドツト数が許
容レベル以下のときには上記積分出力が第3図C
の基準電圧V0に達せず、トランジスタTr1がオフ
に保持されるように設定しておく。また印字ドツ
ト数が許容レベルを越えると、積分出力が電圧
V0に達し、トランジスタTr1がオンになるように
設定しておく。いまフリツプフロツプ回路F1
出力によつてゲート回路G3が開いており、端
子CPからのクロツクパルスが第3図Eのごとく
フリツプフロツプ回路F1に供給されている。と
ころが第3図Cの1番目および2番目の積分出力
は電圧V0に達しないため、トランジスタTr1がオ
フに保持され、フリツプフロツプ回路F1のD入
力が“0”に保持されているため、その出力Q,
はそれぞれ“0”,“1”に保持されたままであ
る。そして第3図Cの3番目の積分出力が電圧
V0を越えると、トランジスタTr1がオンになり、
フリツプフロツプ回路F1のD入力が“1”に反
転する。いまゲート回路G3の端子CPには第3図
Eのクロツクパルスを供給してあり、これによつ
てフリツプフロツプ回路F1の出力Qが第3図F
のごとく“1”に反転するとともに出力が
“0”に反転してゲート回路G3を閉じる。そのた
めゲート回路G3からは第3図Eのようにクロツ
クパルスが停止し、以降はフリツプフロツプ回路
F1の出力Q,はそれぞれ“1”,“0”に保持
されたままとなる。すなわち1行のうち1箇所で
もn桁内の印字ドツト数が許容レベルを越える箇
所があつた場合には、フリツプフロツプ回路F1
の出力Q,はそれぞれ“1”、“0”に保持され
るものである。これによつて、以下のように可変
分周器Dの分周比が指定され、1行分の記録速度
が指定される。
On the other hand, printing element drive signals from terminals q 1 . . . q 7 are supplied to capacitor C via diodes D 1 . . . D 7 and resistors R 1 . That is, for the first digit, the number of dots recorded in the first column is converted into an analog voltage and the capacitor C is charged. At this time, transistor Tr 2 is kept off. For example, when only terminal q 1 is "1", integration is performed with a time constant determined by resistor R 1 and capacitor C, but when terminals q 1 and q 2 are "1", resistor R 1 ,
R 2 is connected in parallel, and the time constant of the integrating circuit becomes 1/2 of the above value. Therefore, the integrated output is a voltage corresponding to the number of dots recorded.
A second column printing element drive signal is then generated from the drive signal generator CG, and the number of recorded dots is converted to an analog voltage and integrated or counted in exactly the same manner as above. In this way, the printing element drive signals of each column are sequentially read out and added one after another.
When the digit is completed, the printing element drive signal for the second digit character is sequentially read out in the same manner as described above by the next clock pulse from the gate circuit G2 , and integration is performed according to the number of printed dots. The integrated output increases according to the number of dots as shown in FIG. 3C. On the other hand, ring counter C 0 is gate circuit G 2
The above-mentioned clock pulses are counted, that is, the number of digits that are currently being read is counted, and an output is generated when the previously set n digits of data are read out. This triggers the one-shot multiplier M3 , producing a pulse as shown in FIG. 3D, turning on the transistor Tr2 and discharging the capacitor C. At this time, the gate circuit G2 is closed by the output of the inverter E1 , and the clock pulse is stopped. This operation is repeated every n digits, and when the number of printed dots in each n digit is below the allowable level, the above integral output is shown in Figure 3C.
The setting is made so that the reference voltage V 0 of the transistor Tr 1 is not reached and the transistor Tr 1 is kept off. Also, if the number of printed dots exceeds the permissible level, the integral output will change to voltage.
Set it so that V 0 is reached and transistor Tr 1 is turned on. The gate circuit G3 is now open by the output of the flip-flop circuit F1 , and the clock pulse from the terminal CP is supplied to the flip-flop circuit F1 as shown in FIG. 3E. However , since the first and second integral outputs in FIG . Its output Q,
remain held at "0" and "1", respectively. And the third integrated output in Figure 3C is the voltage
When V 0 is exceeded, transistor Tr 1 turns on,
The D input of the flip-flop circuit F1 is inverted to "1". Now, the clock pulse shown in FIG. 3E is supplied to the terminal CP of the gate circuit G3 , so that the output Q of the flip-flop circuit F1 becomes as shown in FIG.
At the same time, the output is inverted to "0" and the gate circuit G3 is closed. Therefore, the clock pulse from the gate circuit G3 stops as shown in Figure 3E, and from then on, the clock pulse is stopped from the flip-flop circuit.
The output Q of F1 remains at "1" and "0", respectively. In other words, if there is even one location in one line where the number of printed dots within n digits exceeds the permissible level, the flip-flop circuit F1
The outputs Q, are held at "1" and "0", respectively. As a result, the frequency division ratio of the variable frequency divider D is specified as shown below, and the recording speed for one line is specified.

こうして1行分のデータが総て読み出される
と、ワンシヨツトマルチM1の出力パルスが第3
図Aのごとく停止し、ゲート回路G2が閉じると
ともにフリツプフロツプ回路F0がトリガされ第
3図Gのごとく出力が生じる。この出力によつて
可変分周器Dのリセツトが解除されるとともにフ
リツプフロツプ回路F2がトリガされてその出力
Qによりゲート回路G4が開く。可変分周器Dは
フリツプフロツプ回路F1の出力によつて分周比
を指定され、端子CPからのクロツクパルスを受
けて第3図Hの出力パルスを生じる。この出力パ
ルスはゲート回路G4を介して駆動回路Dr2に供給
され、モータMを駆動してヘツドを送る。この送
り速度は例えば通常送り速度の1/2に設定して
ある。一方端子P5からの上記パルスは駆動回路
Dr1に供給されるとともにゲート回路G1を介して
バツフアレジスタBuおよび駆動信号発生器CGに
供給される。これによりバツフアレジスタBuか
らは、上記ヘツドの送りに同期して上記1行分の
データが再び読み出され、駆動信号発生器CGか
らの印字素子駆動信号に応じて駆動回路Dr1から
コイルL1……L7の駆動出力が選択的に生じ、印
字ワイヤーが駆動されて記録が行なわれる。
When all the data for one row is read out in this way, the output pulse of one-shot multi M1 is the third one.
The circuit stops as shown in FIG. 3A, and as the gate circuit G2 closes, the flip-flop circuit F0 is triggered to produce an output as shown in FIG. 3G. This output releases the reset of the variable frequency divider D, triggers the flip-flop circuit F2 , and its output Q opens the gate circuit G4 . The variable frequency divider D has a frequency division ratio designated by the output of the flip-flop circuit F1 , and produces the output pulse shown in FIG. 3H in response to a clock pulse from the terminal CP. This output pulse is supplied to the drive circuit Dr 2 via the gate circuit G 4 to drive the motor M and send the head. This feed rate is set, for example, to 1/2 of the normal feed rate. On the other hand, the above pulse from terminal P5 is the drive circuit
It is supplied to the buffer register Bu and the drive signal generator CG via the gate circuit G1 . As a result, the data for one line is read out again from the buffer register Bu in synchronization with the feeding of the head, and the data is read out from the drive circuit Dr 1 to the coil L in accordance with the printing element drive signal from the drive signal generator CG. 1 ...The driving output of L7 is selectively generated, the printing wire is driven, and recording is performed.

ところで1行総てにわたつて、n桁ごとの印字
ドツト数が許容レベル以下であつた場合には、フ
リツプフロツプ回路F1の出力Qが“0”に保持
されたままとなる。これによつて可変分周器Dの
分周比が上記の1/2になる。
By the way, if the number of printed dots per n digits is below the permissible level over the entire line, the output Q of the flip-flop circuit F1 remains at "0". As a result, the frequency division ratio of the variable frequency divider D becomes 1/2 of the above value.

そのため可変分周器Dからは第3図Iのごとく
上記の2倍の周波数のパルスが生じ、上記の2倍
の速度で記録が行なわれる。
Therefore, as shown in FIG. 3I, the variable frequency divider D generates a pulse having twice the above-mentioned frequency, and recording is performed at twice the above-mentioned speed.

このように本例では、記録速度を2段階にわ
け、n桁内の印字ドツト数が許容レベルを越える
ブロツクのある行は通常送りの半分の速度で記録
を行なうものである。記録速度が半分になると、
電源に対する実負荷が半分に軽減するため、高密
度の記録箇所の記録品質も補償できる。
As described above, in this example, the recording speed is divided into two stages, and a line containing a block in which the number of printed dots within n digits exceeds the permissible level is recorded at half the normal speed. When the recording speed is halved,
Since the actual load on the power supply is reduced by half, the recording quality of high-density recording areas can also be compensated.

つぎに他の実施例について説明する。 Next, other embodiments will be described.

第4図においてSRはシフトレジスタ、Caはカ
ウンタであり、これが計数手段を構成するもので
ある。Aは判別回路であり、これとフリツプフロ
ツプ回路F1等によつて検出手段を構成する。
Cb,Ccはカウンタ、Bは一致回路、F3,F4はフ
リツプフロツプ回路、Kはリセツト回路、G5
…G9はゲート回路、E2はインバータである。
In FIG. 4, SR is a shift register and Ca is a counter, which constitute a counting means. A is a discrimination circuit, and this and a flip-flop circuit F1 etc. constitute a detection means.
Cb and Cc are counters, B is a coincidence circuit, F 3 and F 4 are flip-flop circuits, K is a reset circuit, G 5 ...
... G9 is a gate circuit, and E2 is an inverter.

なお第1図と同一符号は同一のものを示す。 Note that the same reference numerals as in FIG. 1 indicate the same things.

つぎに動作について説明する。端子P1から1行
分の記録データが順次供給されると、これはバツ
フアメモリBuに書き込まれるとともにカウンタ
Cbに書込み用のストローブパルスが供給され、
カウンタCbはバツフアメモリBuに書き込された
記録データの桁数をカウントする。すなわち1行
中で記録すべき最終桁が第何桁目であるかをカウ
ントするものである。この場合、途中に空白桁が
存在するときには、これも桁数にいれるものであ
る。そして端子P2にデータ入力終了信号が到来
し、フリツプフロツプ回路F3,F4の出力Qが
“1”に反転してゲート回路G8,G9の一入力が
“1”に保持されるとともにゲート記録G6が開い
てクロツクパルスが通過する。この1パルスによ
つて上記の実施例と同様に駆動信号発生器CGか
ら1桁分の文字の文字パターンを表す印字素子駆
動信号が以下のようして読み出される。
Next, the operation will be explained. When one line of recording data is sequentially supplied from terminal P1 , it is written to the buffer memory Bu and also written to the counter.
A writing strobe pulse is supplied to Cb,
Counter Cb counts the number of digits of recorded data written to buffer memory Bu. That is, it counts the number of the last digit to be recorded in one line. In this case, if there are blank digits in the middle, these are also included in the number of digits. Then, the data input end signal arrives at the terminal P2 , the outputs Q of the flip-flop circuits F3 and F4 are inverted to "1", and one input of the gate circuits G8 and G9 is held at "1". Gate record G 6 opens and the clock pulse passes. With this one pulse, a print element drive signal representing a character pattern of one digit of characters is read out from the drive signal generator CG in the following manner as in the above embodiment.

駆動信号発生器CG内の制御回路からは上記1
パルスによつて第5図Aのパルスを、1桁を構成
する列数分(スペースを含む)だけ生じ、この1
パルスごとに上記1桁内の第1列目から印字素子
駆動信号が順次読み出されていく。第5図Aのパ
ルスは第5図Bのようにレベル反転されてゲート
複数G9に供給され、これによつて端子CPからの
パルスが第5図Cのごとくゲート回路G9から生
じる。つまり、第5図Aの第1のパルスによつて
第1列目の7つの印字素子駆動信号が端子q1〜q7
からシフトレジスタSR内に読み出されると、そ
の直後にゲート回路G9から端子Cpのパルスが7
パルス発生してシフトレジスタSR内の上記印字
素子駆動信号がシリアルにシフトされて読み出さ
れるのである。
From the control circuit in the drive signal generator CG, the above 1
The pulse generates the pulses shown in Figure 5A for the number of columns (including spaces) that make up one digit, and this one
The printing element drive signal is sequentially read out from the first column within the one digit for each pulse. The pulses of FIG. 5A are level inverted and supplied to the gate circuit G 9 as shown in FIG. 5B, so that the pulses from the terminal CP are generated from the gate circuit G 9 as shown in FIG. 5C. In other words, the first pulse shown in FIG .
is read into the shift register SR, and immediately after that, a pulse from the gate circuit G9 to the terminal Cp is read from the gate circuit G9 to the shift register SR.
A pulse is generated, and the printing element drive signal in the shift register SR is serially shifted and read out.

例えばシフトレジスタSRの印字素子駆動信号
(1110010)であつたとすると、ゲート回路G9
らの第6図A(第5図Cのパルスを拡大したも
の)のパルスによつてシフトレジスタSRからは
第6図Bのごとく印字素子駆動信号が読み出さ
れ、この印字素子駆動信号と上記パルスとによつ
てゲート回路G5からは第6図Cのごとく印字素
子駆動信号“1”に対応した数のパルスが生じ、
カウンタCaでカウントされる。すなわち、上記
の実施例ではドツト数をアナログ電圧に変換して
印字ドツト数を検知したが、本例ではカウンタ
Caによつてデジタル的にカウントするものであ
る。
For example, if the printing element drive signal (1110010) of the shift register SR is, the pulse of FIG. 6A (enlarged pulse of FIG. 5C) from the gate circuit G9 causes the shift register SR to output The printing element drive signal is read out as shown in Fig. 6B, and the number corresponding to the printing element drive signal "1" is output from the gate circuit G5 by this printing element drive signal and the above-mentioned pulse as shown in Fig. 6C. A pulse occurs,
It is counted by counter Ca. In other words, in the above embodiment, the number of printed dots was detected by converting the number of dots into an analog voltage, but in this example, the number of printed dots is detected by converting the number of dots into an analog voltage.
It is counted digitally by Ca.

ところで端子P4からの上記クロツクパルスはリ
ングカウンタCoおよびCoに供給され、桁数が計
数される。リングカウンタCoはn桁ごとに出力
を生じ、カウンタCcは1行分の桁数を計数する
ものである。
By the way, the above clock pulse from terminal P4 is supplied to ring counters Co and Co, and the number of digits is counted. The ring counter Co produces an output every n digits, and the counter Cc counts the number of digits for one line.

さてカウンタCaがn桁分の印字ドツト数をカ
ウントすると、上記の実施例と同様にリンクカウ
ンタCoから出力が生じ、ワンシヨツトマルチM3
がトリガされ、その出力パルスによつて判別回路
Aが作動する。判別回路Aは、カウンタCaの内
容と予め設定した値との大小比較を行なう。すな
わち印字ドツト数が許容レベル以下であるか否か
を判別し、許容レベルを越えたときに、判別回路
Aの出力が“1”に、許容レベル以下のときに
“0”になるよう設定してある。したがつて上記
の実施例と同様に、一行中にn桁分の印字ドツト
数が許容レベルを越えるブロツクがあつた場合に
は、フリツプフロツプ回路F1の出力Qが“1”
に保持され、分周器Dの分周比が指定される。
Now, when the counter Ca counts the number of printed dots for n digits, an output is generated from the link counter Co as in the above embodiment, and the one shot multi M 3
is triggered, and the discrimination circuit A is activated by its output pulse. The determination circuit A compares the contents of the counter Ca with a preset value. In other words, it is determined whether the number of printed dots is below the allowable level or not, and when the number of printed dots exceeds the allowable level, the output of the judgment circuit A is set to "1", and when it is below the allowable level, it becomes "0". There is. Therefore, similarly to the above embodiment, if there is a block in one line in which the number of printed dots for n digits exceeds the permissible level, the output Q of the flip-flop circuit F1 becomes "1".
is held, and the frequency division ratio of frequency divider D is specified.

なお上記判別が終了すると、ワンシヨツトマル
チM3の出力パルスが停止し、リセツト回路Kの
出力によつてカウンタCaの内容がクリアされ
る。そして一行分の記録データが総て読み出され
ると、カウンタCcの内容がカウンタCbの内容と
一致し、一致回路Bから出力が生じる。この出力
はゲート回路G7を介してフリツプフロツプ回路
F3をリセツトする。そのためゲート回路G6,G9
が閉じてゲート回路G8が開成するとともに分周
器Dのリセツトが解除され、さらにフリツプフロ
ツプ回路F2がトリガされる。したがつて分周器
Dからのパルスがゲート回路G4,G3,G1を通過
し、モータMが駆動されてヘツドが送られ、これ
に同期して上記一行分のデータが順次読み出さ
れ、駆動回路Dr1の出力によつて印字ワイヤーが
駆動される。
Note that when the above-mentioned determination is completed, the output pulse of the one-shot multi M3 is stopped, and the content of the counter Ca is cleared by the output of the reset circuit K. When all of the recorded data for one line is read out, the contents of the counter Cc match the contents of the counter Cb, and an output is generated from the matching circuit B. This output is connected to the flip-flop circuit via the gate circuit G7 .
Reset F3 . Therefore, gate circuits G 6 , G 9
is closed and the gate circuit G8 is opened, the reset of the frequency divider D is released, and the flip-flop circuit F2 is further triggered. Therefore, the pulse from the frequency divider D passes through the gate circuits G 4 , G 3 , and G 1 , drives the motor M, and sends the head, and in synchronization with this, the above-mentioned one row of data is sequentially read out. The print wire is driven by the output of the drive circuit Dr 1 .

そして上記一行分の記録が終了すると、端子
REに記録終了信号が供給され、フリツプフロツ
プ回路F1〜F4およびカウンタCa,Cb,Cc等がリ
セツトされて初期状態に戻り、次の行の記録が上
記と全く同様にして行なれる。
When the recording for the above line is finished, the terminal
A recording end signal is supplied to RE, and the flip-flop circuits F1 to F4 and counters Ca, Cb, Cc, etc. are reset to their initial states, and the next row can be recorded in exactly the same manner as described above.

ところで上記の各実施例では記録速度を2段階
にわけたが、これに限らず必要に応じて3段階以
上にわけることも可能である。この場合、第1図
の実施例では段階数に応じた数のトランジスタの
バイアス電圧をそれぞれ異ならせ、各トランジス
タのベースをコンデンサCに共通に接続するとと
もに各トランジスタの出力をそれぞれに対応した
フリツプフロツプ回路に供給する。そして各フリ
ツプフロツプ回路の出力によつて分周器Dの分周
比を指定すればよい。
Incidentally, in each of the above embodiments, the recording speed is divided into two stages, but the recording speed is not limited to this, and it is also possible to divide it into three or more stages as necessary. In this case, in the embodiment shown in FIG. 1, the bias voltages of the transistors of the number corresponding to the number of stages are made different, the base of each transistor is commonly connected to the capacitor C, and the output of each transistor is connected to the corresponding flip-flop circuit. supply to. Then, the frequency division ratio of the frequency divider D can be designated by the output of each flip-flop circuit.

また第4図の実施例では、各段階の印字ドツト
数の対応したカウンタCaの各計数内容を判別回
路で判別し、各判別出力をそれぞれに対応したフ
リツプフロツプ回路に記録させればよい。
Further, in the embodiment shown in FIG. 4, the contents of each count of the counter Ca corresponding to the number of printed dots at each stage are determined by a discrimination circuit, and each discrimination output is recorded in the corresponding flip-flop circuit.

また上記のようにワイヤプリンタに限らず放電
破壊プリンタ、ラインプリンタなどに用いてもよ
い。ラインプリンタの場合には、例えば数行分ず
つの情報量を前もつて検知し、その情報量に応じ
て記録速度を制御すればよい。
Furthermore, as described above, the present invention is not limited to wire printers, and may be used in discharge breakdown printers, line printers, and the like. In the case of a line printer, for example, the amount of information for several lines may be detected in advance and the recording speed may be controlled according to the amount of information.

以上詳述したごとく本発明によれば、1行をn
桁ずつの複数ブロツクに分割した各ブロツクにお
ける印字ドツト数を計数し、1行中において印字
ドツト数が最大となるブロツクの印字ドツト数の
応じてその1行の印字速度を選択するようにした
ので高密度の記録箇所においても平均消費電力を
少なくできるとともに記録品質を補償できる。し
たがつて小容量の電源、安価な駆動装置ですむも
のである。しかも漢字、数字、アルフアベツト等
が混在する行においても、文字の種類にとらわれ
ず、きめ細かに記録密度の判定が行え、常に最適
の速度で印字を行うこができる。
As detailed above, according to the present invention, one line is n
The number of printing dots in each block divided into blocks of digits each is counted, and the printing speed for one line is selected according to the number of printing dots in the block with the maximum number of printing dots in one line. Even in high-density recording locations, average power consumption can be reduced and recording quality can be compensated. Therefore, a small-capacity power source and an inexpensive drive device are required. Furthermore, even in lines containing a mixture of Chinese characters, numbers, alphanumeric characters, etc., the recording density can be determined in detail regardless of the type of characters, and printing can always be performed at the optimum speed.

また通常の記録では高密度の記録箇所が数桁連
続するような低速記録を行なうべき箇所はごく一
部にすぎず、大半は高速で記録が行なえるため、
記録に要する総時間は従来の高速プリンタとほと
んど変らない。
In addition, in normal recording, there are only a few places where low-speed recording is required, such as consecutive high-density recording points of several orders of magnitude, and the majority can be recorded at high speed.
The total time required for recording is almost the same as that of conventional high-speed printers.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示した電気回路
図、第2図は本例における電源電圧特性図、第3
図は動作説明のためのタイムチヤート、第4図は
他の実施例の電気回路図、第5図及び第6図はそ
れぞれ第4図の動作説明のためのタイムチヤート
である。 D1〜D7…ダイオード、R1〜R10…抵抗、C…コ
ンデンサ、Tr1,Tr2…トランジスタ、F1,F2
フリツプフロツプ回路、Co…リングカウンタ、
M2…ワンシヨツトマルチ、D…可変分周器、SR
…シフトレジスタ、Ca…カウンタ、A…判別回
路、Cb,Cc…カウンタ、B…一致回路、F3,F4
…フリツプフロツプ回路。
Figure 1 is an electric circuit diagram showing one embodiment of the present invention, Figure 2 is a power supply voltage characteristic diagram in this example, and Figure 3 is a diagram showing power supply voltage characteristics in this example.
The figure is a time chart for explaining the operation, FIG. 4 is an electric circuit diagram of another embodiment, and FIGS. 5 and 6 are time charts for explaining the operation of FIG. 4, respectively. D1 to D7 ...Diode, R1 to R10 ...Resistor, C...Capacitor, Tr1 , Tr2 ...Transistor, F1 , F2 ...
Flip-flop circuit, Co...ring counter,
M 2 ...One-shot multi, D...Variable frequency divider, SR
...shift register, Ca...counter, A...discrimination circuit, Cb, Cc...counter, B...matching circuit, F 3 , F 4
...flip-flop circuit.

Claims (1)

【特許請求の範囲】 1 複数の印字素子を紙送り方向に配設してあ
り、この各印字素子を紙送りと直交する方向に走
査して記録を行う記録装置において、 1行をn桁ずつの複数のブロツクに分割してあ
り、 各文字の文字パターンを表し、上記印字素子を
駆動するための印字素子駆動信号を発生する駆動
信号発生手段と、 この駆動信号発生手段からの印字素子駆動信号
を計数入力とし、各ブロツク中に文字を印字する
のに必要な印字ドツト数を計数する計数手段と、 この計数手段による各ブロツクごとの計数値が
予め設定した複数の段階のどの段階に含まれるか
を検出する検出手段と、 この検出手段の出力を受け1行中において印字
ドツト数が最大となるブロツクにおける上記計数
手段の計数値の段階に応じてその1行の印字速度
を選択する制御手段と からなる記録装置。
[Scope of Claims] 1. A recording device in which a plurality of printing elements are arranged in the paper feeding direction, and each printing element is scanned in a direction perpendicular to the paper feeding direction to perform printing, in which one line is divided into n digits each. A drive signal generating means for generating a print element drive signal for representing a character pattern of each character and for driving the above-mentioned print element; and a print element drive signal from the drive signal generation means. a counting means for counting the number of printed dots necessary to print characters in each block, with the count input as a counting input; and a counting means for counting the number of printed dots required to print characters in each block; and a control means that receives the output of the detection means and selects the printing speed of one line according to the stage of the count value of the counting means in the block where the number of printed dots in one line is maximum. A recording device consisting of.
JP2641379A 1979-03-07 1979-03-07 Recording unit Granted JPS55119784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2641379A JPS55119784A (en) 1979-03-07 1979-03-07 Recording unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2641379A JPS55119784A (en) 1979-03-07 1979-03-07 Recording unit

Publications (2)

Publication Number Publication Date
JPS55119784A JPS55119784A (en) 1980-09-13
JPS6241114B2 true JPS6241114B2 (en) 1987-09-01

Family

ID=12192854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2641379A Granted JPS55119784A (en) 1979-03-07 1979-03-07 Recording unit

Country Status (1)

Country Link
JP (1) JPS55119784A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0584907U (en) * 1992-04-16 1993-11-16 株式会社ニコン Lens barrel

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62222851A (en) * 1986-03-25 1987-09-30 Mutoh Ind Ltd Method and apparatus for controlling speed in electrostatic plotter
JP3376118B2 (en) * 1994-08-24 2003-02-10 キヤノン株式会社 Image recording method and apparatus
US7347519B2 (en) 2004-05-26 2008-03-25 Canon Kabushiki Kaisha Printing apparatus, controlling method and computer program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0584907U (en) * 1992-04-16 1993-11-16 株式会社ニコン Lens barrel

Also Published As

Publication number Publication date
JPS55119784A (en) 1980-09-13

Similar Documents

Publication Publication Date Title
US4090188A (en) Dot matrix converter
JPS5928849Y2 (en) printer
US4219824A (en) Thermal recording apparatus
JPH057910B2 (en)
US4051945A (en) Electronic tabulator for high speed printers
US4193071A (en) Character display apparatus
US4153950A (en) Data bit assembler
US3999164A (en) Printing device
US4371274A (en) Apparatus for dot-matrix printing with proportional character spacing
JPS6215353B2 (en)
CA1108303A (en) Method and apparatus for addressing a character generator
US4145756A (en) Thermal line printer
JPS6241114B2 (en)
JPS592027B2 (en) character generator
JPS5846479A (en) Document processor
US3991405A (en) Margin adjusting of textual codes in a memory
EP0062520B1 (en) Thermal dot matrix printer and method of operating same
US4653945A (en) Rotary wheel printing apparatus with controllable hammer striking force
US3945019A (en) Apparatus and method for recording characters so as to enable reading thereof in a feed direction of a recording sheet therefor
US3088401A (en) Temporary information storage for high speed printers
JPH0311273B2 (en)
JPS6038167A (en) Character or figure pattern generating circuit device
Cheek Design of a low-cost character generator for remote computer displays
US5528275A (en) Gradational printing method
JPS6239472Y2 (en)