JPS6030381A - Driving system of printing head for printer - Google Patents

Driving system of printing head for printer

Info

Publication number
JPS6030381A
JPS6030381A JP13814283A JP13814283A JPS6030381A JP S6030381 A JPS6030381 A JP S6030381A JP 13814283 A JP13814283 A JP 13814283A JP 13814283 A JP13814283 A JP 13814283A JP S6030381 A JPS6030381 A JP S6030381A
Authority
JP
Japan
Prior art keywords
carriage
data
reverse mode
weight
print data
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
Application number
JP13814283A
Other languages
Japanese (ja)
Inventor
Masao Daishima
代島 正夫
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.)
Tokyo Sanyo Electric Co Ltd
Sanyo Electric Co Ltd
Sanyo Denki Co Ltd
Original Assignee
Tokyo Sanyo Electric Co Ltd
Sanyo Electric Co Ltd
Sanyo Denki Co Ltd
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 Tokyo Sanyo Electric Co Ltd, Sanyo Electric Co Ltd, Sanyo Denki Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP13814283A priority Critical patent/JPS6030381A/en
Publication of JPS6030381A publication Critical patent/JPS6030381A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

PURPOSE:To dispense with a large capacity power source by preventing the lowering in power source voltage, by setting a carriage to a reverse mode corresponding to a wt. based on a printing data by a reverse mode judging and indicating part. CONSTITUTION:Printing data outputted from CPU1 is stored in a printing data memory part 2 and added to a printing data judging and indicating part 9 and a dot number/line calculating part 3. The wt. data calculated and operated by a wt. operating part 6 is added to a reverse mode judging and indicating part 4 and the moving direction of a carriage 8 is judged to output indication data to a carriage driving stage 7. The setting state of the carriage 8 to a predetermined position is judged on the basis of driving data to the printing data judging and indicating part 9 from the carriage driving stage 7 and needle data is outputted from the indicating part 9 while a printing head 11 is driven by a needle driving stage 10.

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明はコンピュータ、ワードプロセッサ等の情報処理
装置のデータ出力装置に最適なプリンタ用印字ヘッドの
駆動方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Field of Industrial Application The present invention relates to a drive system for a print head for a printer, which is most suitable for a data output device of an information processing device such as a computer or a word processor.

(ロ)従来例 一般にオフィスコンピュータ、パーソナルコンビーータ
及びワードプロセッサ等のプリンタとして漢字印字が可
能な小型かつ安価なプリンタが要求されているが、前述
の漢字印字を行うには、従来のカナ、アルファベット又
は数字だけを印字するプリンタに比し、キャリッジ駆動
用のモータ(ステッピングモータ)及びニードルを駆動
するニードルドライバに大電流を要する。
(b) Conventional example Generally, small and inexpensive printers capable of printing kanji are required as printers for office computers, personal computers, word processors, etc., but in order to print kanji as mentioned above, conventional kana, alphabet Also, compared to a printer that prints only numbers, a large current is required for the motor for driving the carriage (stepping motor) and the needle driver for driving the needle.

これは先ず印字密度がカナ等より高く、又印字密度が高
いことから高速化を図るために、大電流駆動をしなけれ
ばならない理由による。
This is due to the fact that the print density is higher than that of kana, etc., and because of the high print density, a large current drive is required in order to increase the speed.

例えば全ニードル列保証し得るだけの容量の電源が使用
されている場合、6ドツト列目からは少しずつ電源電圧
は下がり、次第に印字不可能な電圧値に落ちて、終いに
は印字できなくなってしまう。
For example, if a power supply with a capacity sufficient to guarantee all needle rows is used, the power supply voltage will gradually decrease from the 6th dot row, gradually dropping to a voltage value that makes printing impossible, and eventually printing will no longer be possible. It ends up.

(ハ)発明の目的 本発明は、情報処理装置におけるプリンタの電源の容量
として小なるもので、電源の垂下特性の小さく安定した
印字が行えるプリンタを提供することを目的とする。
(C) Object of the Invention The present invention aims to provide a printer in an information processing apparatus that has a small power supply capacity and can perform stable printing with low power droop characteristics.

に)発明の構成 本発明は、中央情報処理装置と、複数のニードルを有す
るプリンタ用印字ヘッドと、前記中央情報処理装置から
伝送される印字データを記憶する印字データ記憶部と、
該印字データ記憶部のデータに基づき前記ニードルの動
作回数を計数するドツト数算出部と、該ドツト数算出部
の出力に応じて重みを決定する重み演算部と、該重み演
算部から出力される重みデータに応じて通常モードとリ
バースモードの判定指令を行うリバースモード判定指令
部と該リバースモード判定指令部から出力されるキャリ
ッジ駆動データに応動するキャリッジ駆動段と、該キャ
リッジ駆動段によって駆動されるキャリッジとを備え、
前記印字データに基づく重みに応じて前記リバースモー
ド判定指令部によりキャリッジをリバースモードに設定
し、電源電圧の低下を防止する構成である。
B) Structure of the Invention The present invention includes a central information processing unit, a print head for a printer having a plurality of needles, a print data storage unit that stores print data transmitted from the central information processing unit,
a dot number calculation unit that counts the number of operations of the needle based on data in the print data storage unit; a weight calculation unit that determines a weight according to the output of the dot number calculation unit; and an output from the weight calculation unit. A reverse mode determination command unit that issues a determination command between normal mode and reverse mode according to weight data; a carriage drive stage that responds to carriage drive data output from the reverse mode determination command unit; and a carriage drive stage that is driven by the carriage drive stage. Equipped with a carriage,
The carriage is set to reverse mode by the reverse mode determination command section according to the weight based on the print data, thereby preventing a drop in power supply voltage.

(ホ)実施例 図面に従って本発明を説明すると、第1図は本発明のプ
リンタ用印字ヘッドの駆動方式に用いるブロック図、第
2図はキャリッジの移動方向を示す説明図、第3図は同
駆動方式のフローチャートを示す。
(E) The present invention will be explained with reference to the drawings. Figure 1 is a block diagram used in the drive system of the print head for a printer of the present invention, Figure 2 is an explanatory diagram showing the moving direction of the carriage, and Figure 3 is the same. A flowchart of the drive method is shown.

第1図において、(1)はコンピュータ本体等の印字デ
ータを発生する中央情報処理装置(以下CPUと称する
)、(2)は印字データ記憶部、(3)はドツト数/列
算出部、(4)はカウンタ(5)を備えたリバースモー
ド判定指令部、(6)は重み演算部、(7)はキャリッ
ジ駆動段、(8)はキャリッジ、(りは印字データ判定
指令部、(至)はニードル駆動段、0ηは印字ヘッドを
示す。
In FIG. 1, (1) is a central information processing unit (hereinafter referred to as CPU) that generates print data such as a computer main body, (2) is a print data storage unit, (3) is a dot number/column calculation unit, ( 4) is a reverse mode judgment command unit equipped with a counter (5), (6) is a weight calculation unit, (7) is a carriage drive stage, (8) is a carriage, (is a print data judgment command unit, (to) indicates the needle drive stage, and 0η indicates the print head.

次に第1図における各種構成素子の機能について説明す
ると、CPU中から出力された印字データは、印字デー
タ記憶部(2)に記憶されると共に該印字データは印字
データ判定指令部(り及びドツト数/列算出部(3)に
加わり、前記ドツト数/列算出部(3)から出力された
ドツト数列データに応じた重み、例えばドツト数/列即
ち1文字当りのドツト数が次の場合、重みを各々これに
応じて設定する。
Next, to explain the functions of the various constituent elements in FIG. In addition to the number/column calculation unit (3), the weight according to the dot number sequence data output from the dot number/column calculation unit (3), for example, when the number of dots/column, that is, the number of dots per character is as follows, Each weight is set accordingly.

(表1) ドツト数 重 み 7まで −1 8〜10 0 11〜151 16〜20 2 21〜243 表1 前記重み演算部(6)によって算出、演算された重みデ
ータはリバースモード判定指令部■に加わり、キャリッ
ジ(8)の移動方向を判定し、キャリッジ駆動段(7)
に指令データを出力する。このとき前記リバースモード
指令が出力されたとき、第2図に示す如く定速で通常方
向(正)への移動(パス■)から、判定点(縦軸A点)
にて減速され(パス■)、横軸のB点にて逆方向(負)
に加速され、縦軸の0点にて定速に達しくパス■)、一
定時間後り点から減速しくパス■)、E点にて停止する
(Table 1) Number of dots Weight up to 7 -1 8 to 10 0 11 to 151 16 to 20 2 21 to 243 Table 1 The weight data calculated and operated by the weight calculation section (6) is sent to the reverse mode judgment command section ■ determines the moving direction of the carriage (8), and determines the moving direction of the carriage (8), and
Outputs command data to. At this time, when the reverse mode command is output, as shown in FIG.
It is decelerated at (pass ■), and in the opposite direction (negative) at point B on the horizontal axis.
Path (■) where the vehicle is accelerated to a constant speed at the zero point on the vertical axis, Path (2) where the vehicle decelerates from the point after a certain period of time, and stops at point E.

次にE点から加速を始め(パス■)、F点で定速に達し
た後は、パス■で再び通常の印字に戻る。
Next, acceleration starts from point E (pass -), and after reaching a constant speed at point F, normal printing returns again at pass -.

次に第3図のフローチャートを第1図のブロック図を用
いながら説明すると、CPU中からの印字データが印字
データ記憶部(2)に伝送されて記憶されると共にドツ
ト数/列算出部(3)及び印字データ判定指令部(りに
送られる。前記ドツト数/列算出部(3)はドツト数列
(24ドツト方式の場合3ブロツクに分けたとすると、
θ〜Bのいずれか)をプリセットする。同時に前記印字
データに基づき前記ドツト数/列算出部(3)にてドツ
ト数を算出して、該ドツト数に応じたデータを重み演算
部(6)に伝送し、該重み演算部(6)にて前記ドツト
数に応じた重み(前記重1の値)を演算記憶し、更に以
降の重みを累計即ち積算する。前記重み演算部(6)で
の積算値(nl)が所定の値(kl)即ち積算値(r+
+) >限界値(k、)となったか否かを前記リバース
モード判定指令部性)にて判定する。
Next, the flowchart of FIG. 3 will be explained using the block diagram of FIG. ) and the print data judgment command unit (3).
θ to B). At the same time, the dot number/column calculation section (3) calculates the number of dots based on the print data, and transmits data corresponding to the number of dots to the weight calculation section (6). The weight corresponding to the number of dots (the value of weight 1) is calculated and stored, and the subsequent weights are accumulated or integrated. The integrated value (nl) in the weight calculation unit (6) is a predetermined value (kl), that is, the integrated value (r+
+) > limit value (k,) is determined by the reverse mode determination command section).

そこでnl)kl ならばYESラインを介して、以下
のステップ即ちリバースカウンタ(5)の値を+1にす
るステップに移行し、該リバースカウンタ(5)で定め
であるリバースカウンタ(5)の限界値(k2)以上か
否かを判定し、そうでなげればリバースモード即ち第2
図に示す通常方向から逆方向へのキャリッジ(8)の移
動を制御するようにリバースモードデータがリバースモ
ード判定指令部性)より出力され、キャリッジ駆動段(
7)を介してキャリッジ(8)に加わる。前記リバース
モードが−サイクル終了し、キャリッジ(8)が所定位
置に設定されているか否かは、前記キャリッジ駆動段(
7)から印字データ判定指令部(りへのキャリッジ駆動
データに基き判定し、これに伴ってYESラインを介し
て次のステップに進み、前記印字データ判定指令部す)
からニードルデータが出力され、ニードル駆動段(ト)
によって印字ヘッド(ロ)が駆動される。次にデータ列
即ち本実施例では24本のニードルを3分割して3ブロ
ツクに分けてあり、その1ブロツク分終了したら次のス
テップである全ブロック終了が否かを印字データ判定指
令部像)にて判定し、全ブロック終了であれば、次のス
テップ3分割指令解除を介して1ザイクル即ち1行分の
印字が終了する。
Therefore, if nl)kl, then the process moves to the following step via the YES line, that is, the step of increasing the value of the reverse counter (5) by 1, and the limit value of the reverse counter (5) determined by the reverse counter (5). (k2) or more, and if not, reverse mode, i.e. second mode.
Reverse mode data is outputted from the reverse mode determination command section) to control the movement of the carriage (8) from the normal direction to the reverse direction shown in the figure, and the carriage drive stage (
7) to the carriage (8). The carriage drive stage (
7) to the print data judgment command unit (makes a judgment based on the carriage drive data sent to RI, and accordingly advances to the next step via the YES line; the print data judgment command unit)
Needle data is output from the needle drive stage (G).
The print head (b) is driven by. Next, the data string, that is, in this embodiment, the 24 needles are divided into three blocks, and when one block is completed, the next step is to determine whether or not all blocks have been completed (image of the print data judgment command unit). If it is determined that all blocks have been completed, printing for one cycle, that is, for one line, is completed through the next step of canceling the three-division command.

前記全ブロックが終了していない場合は、サブルーチを
介して元のスタートの次のステップに戻る。
If all the blocks have not been completed, the process returns to the next step from the original start via the subroutine.

又前述のリバースカウンタ(5)の値(n、)が、限界
値(kり以上即ちn、≧に、ならば、印字データ判定指
令部■にて3分割印字指令データをニードル駆動段0Q
に出力した後、リバースカウンタ(5)をクリアし、キ
ャリッジ所定位置にあるが否かのステップに進む。これ
はリバースカウンタ(5)に前記印字データ判定指令部
(旦)からの印字データが限界値を越えると、印字ヘッ
ドが定格以上に過熱の恐れから、前述の様に24ドツト
の場合ニードルを3分割して8本のニードルを3回に分
けるよう各ブロックのニードル指令部θカ(6)02に
て1〜8本目、9〜16本目及び17〜24本目のニー
ドルを判定部(至)の出力に応じて制御する構成となし
である。
If the value (n,) of the reverse counter (5) mentioned above is greater than or equal to the limit value (k, that is, n, ≧), the print data judgment command section (■) sends the three-part print command data to the needle drive stage 0Q.
After outputting the data, the reverse counter (5) is cleared and the process proceeds to the step of determining whether the carriage is at a predetermined position. This is because if the print data from the print data judgment command unit (Dan) exceeds the limit value in the reverse counter (5), the print head may overheat beyond its rating, so in the case of 24 dots, the needle is The 1st to 8th, 9th to 16th, and 17th to 24th needles are controlled by the needle command section θ(6)02 of each block so that the 8 needles are divided into 3 times. There is a configuration that controls according to the output and a configuration that does not.

前述の重み演算部(6)で算出した積算データ(n、)
が限界値(k、)に達していない場合(n14 k、 
)、N。
Integrated data (n,) calculated by the weight calculation unit (6) mentioned above
has not reached the limit value (k,) (n14 k,
), N.

ラインを介して「キャリッジ所定位置か」のステップに
、又該ステップはそれ自身が達成される即ちキャリッジ
(8)が所定位置に達するまで判定を前記印字データ判
定指令部■にて行う。
The step ``Is the carriage at a predetermined position?'' is reached via the line, and the print data judgment command unit (2) makes a judgment until the step itself is achieved, that is, the carriage (8) reaches the predetermined position.

更に前記「データ列終了か」のステップにおいて、NO
ラインならば、データ列を+1してデータ列に対応した
印字データを印字データ記憶部(2)からロードするス
テップに進む。
Furthermore, in the step “Is the data string finished?”
If it is a line, the data string is incremented by 1 and the process proceeds to the step of loading print data corresponding to the data string from the print data storage section (2).

第1図の構成によって、第2図及び第3図に示した動作
で、通常モード即ち印字方向として設定された正方向か
ら所定の状態即ち印字密度が犬になって電源電圧が低下
しようとするのをリバースモード即ち一旦逆方向にキャ
リッジを移動させた後に、キャリッジを正方向に移動さ
せて防止し、印字を再開することができる。
With the configuration shown in FIG. 1, the operation shown in FIGS. 2 and 3 causes the power supply voltage to decrease from the normal mode, that is, the positive direction set as the printing direction, to a predetermined state, that is, the printing density changes to a dog. This can be prevented by moving the carriage in the reverse direction, that is, by moving the carriage in the forward direction after once moving the carriage in the reverse direction, and printing can be restarted.

なお前述の様に、印字ヘッドのニードルを、例えば24
ピンの場合8本づつの3ブロツクに分割して分割印字さ
せであるのは、印字ヘッド0→の異常過熱を防止するた
めである。
As mentioned above, the needle of the print head is set to 24, for example.
In the case of pins, the reason why the pins are divided into three blocks of eight pins and printed separately is to prevent abnormal overheating of the print head 0→.

(へ)発明の効果 本発明方式によれば、高密度印字に際して、従来生じて
いた電源電圧の低下(垂下特性)は未然に防止すること
ができ、特に大容量の電源を必要としないので、本発明
はパーソナルコンピュータ、ワードプロセッサ等小型化
及びコストダウンの要求されるプリンタに用いれば効果
大である。
(f) Effects of the Invention According to the method of the present invention, the drop in power supply voltage (dripping characteristic) that conventionally occurs during high-density printing can be prevented, and a particularly large-capacity power supply is not required. The present invention is highly effective when used in personal computers, word processors, and other printers that require miniaturization and cost reduction.

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

第1図は本発明のプリンタ用印字ヘッドの駆動方式に用
いるブロック図、第2図は同方式を説明するためのキャ
リッジの駆動説明図、第3図は同方式のフローチャート
を示す。 主な図番の説明 q)・・・中央情報処理装置、 (2)・・・印字デー
タ記憶部、 (3)・・・ドツト数/列算出部、 (4
)・・・リバースモード判定指令部、(6)・・・重み
演算部、 (7)・・・キャリッジ駆動部、 (8)・
・・キャリッジ、 (9)・・・印字データ判定指令部
、 (至)・・・ニードル駆動段、0])・・・印字ヘ
ッド。
FIG. 1 is a block diagram used in the method of driving a print head for a printer according to the present invention, FIG. 2 is an explanatory diagram of driving a carriage to explain the method, and FIG. 3 is a flowchart of the method. Explanation of main drawing numbers q)... Central information processing unit, (2)... Print data storage section, (3)... Dot number/column calculation section, (4
)... Reverse mode judgment command section, (6)... Weight calculation section, (7)... Carriage drive section, (8)...
... Carriage, (9) ... Print data judgment command unit, (To) ... Needle drive stage, 0]) ... Print head.

Claims (1)

【特許請求の範囲】[Claims] (1)中央情報処理装置と、複数のニードルを有するプ
リンタ用印字ヘッドと、前記中央情報処理装置から伝送
される印字データを記憶する印字データ記憶部と、該印
字データ記憶部のデータに基づき前記ニードルの動作回
数を計数するドツト数算出部と、該ドツト数算出部の出
力に応じて重みを決定する重み演算部と、該重み演算部
から出力される重みデータに応じて通常モードとリバー
スモードの判定指令を行うリバースモード判定指令部と
、該リバースモード判定指令部から出力されるキャリッ
ジ駆動データに応動するキャリッジ駆動段と、該キャリ
ッジ駆動段によって駆動されるキャリッジとを備え、前
記印字データに基づく重みに応じて前記リバースモード
判定指令部によりキャリッジをリバースモードに設定し
、電源電圧の低下を防止することを特徴としたプリンタ
用印字ヘッドの駆動方式。
(1) A central information processing unit, a printer print head having a plurality of needles, a print data storage unit that stores print data transmitted from the central information processing unit, and a print data storage unit that stores print data transmitted from the central information processing unit; A dot number calculation section that counts the number of times the needle operates, a weight calculation section that determines weight according to the output of the dot number calculation section, and a normal mode and reverse mode according to the weight data output from the weight calculation section. a reverse mode determination command unit that issues a determination command; a carriage drive stage that responds to carriage drive data output from the reverse mode determination command unit; and a carriage driven by the carriage drive stage; 1. A drive method for a print head for a printer, characterized in that the carriage is set in reverse mode by the reverse mode determination command unit according to the weight based on the weight, thereby preventing a drop in power supply voltage.
JP13814283A 1983-07-27 1983-07-27 Driving system of printing head for printer Pending JPS6030381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13814283A JPS6030381A (en) 1983-07-27 1983-07-27 Driving system of printing head for printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13814283A JPS6030381A (en) 1983-07-27 1983-07-27 Driving system of printing head for printer

Publications (1)

Publication Number Publication Date
JPS6030381A true JPS6030381A (en) 1985-02-15

Family

ID=15214983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13814283A Pending JPS6030381A (en) 1983-07-27 1983-07-27 Driving system of printing head for printer

Country Status (1)

Country Link
JP (1) JPS6030381A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55155131A (en) * 1979-05-22 1980-12-03 Eltreva Ag Air conditioner for closed room
JPS5625468A (en) * 1979-08-08 1981-03-11 Oki Electric Ind Co Ltd Impact type dot printer
JPS57114983A (en) * 1981-01-09 1982-07-17 Hitachi Ltd Print duty control system
JPS5871174A (en) * 1981-09-22 1983-04-27 Fujitsu Ltd Overload printing control system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55155131A (en) * 1979-05-22 1980-12-03 Eltreva Ag Air conditioner for closed room
JPS5625468A (en) * 1979-08-08 1981-03-11 Oki Electric Ind Co Ltd Impact type dot printer
JPS57114983A (en) * 1981-01-09 1982-07-17 Hitachi Ltd Print duty control system
JPS5871174A (en) * 1981-09-22 1983-04-27 Fujitsu Ltd Overload printing control system

Similar Documents

Publication Publication Date Title
EP0577087B1 (en) Output method and apparatus
EP0105095A2 (en) Printer with optimum printing velocity
KR0123531B1 (en) The controlling method of carriage for serial printer
JPS6030381A (en) Driving system of printing head for printer
JP3319632B2 (en) Printer
JPH02196672A (en) Controlling method for serial recorder
JPS6176373A (en) Printer
JPS5941276A (en) Dot-matrix type serial printer
JPS61112649A (en) Printer
JP2989197B2 (en) Heating element overheating prevention method
EP0795839B1 (en) Printer and method of controlling it
JP3234685B2 (en) Printer printing duty control device
KR900000259B1 (en) Method for printing in a printer with daisy wheel
KR950014201B1 (en) The complex printing method of normal character and bit image
JPS6087063A (en) Control device of dot printer
JPH01275152A (en) Dot printer
JPS62242565A (en) Recorder
JPS62178376A (en) Printer
JPH0354063B2 (en)
JPS61116550A (en) Character pattern memory system
JPS6174852A (en) Printing apparatus
JPS59232889A (en) Space controlling system for printer
JPH01178455A (en) Dot printer
JPH07106079B2 (en) Motor drive system
JPH023334A (en) Control system of printer