JPS585791B2 - Indicator Printer - Google Patents
Indicator PrinterInfo
- Publication number
- JPS585791B2 JPS585791B2 JP14027674A JP14027674A JPS585791B2 JP S585791 B2 JPS585791 B2 JP S585791B2 JP 14027674 A JP14027674 A JP 14027674A JP 14027674 A JP14027674 A JP 14027674A JP S585791 B2 JPS585791 B2 JP S585791B2
- Authority
- JP
- Japan
- Prior art keywords
- type
- printing
- digit
- time
- hammer
- 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
Landscapes
- Impact Printers (AREA)
Description
【発明の詳細な説明】
本発明はベルト、トレイン、チェーン等の活字搬送体を
用いるインパクト式高速度プリンタに関し、更に詳述す
れば、かかる活字搬送体上の活字と該活字を押打する印
字ハンマとがその押打時に常に一致するように印字ハン
マの駆動時刻を補正するようにした印字ハンマ制御装置
に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an impact type high-speed printer using a type conveyor such as a belt, train, chain, etc., and more specifically, to a high-speed impact printer that uses a type conveyor such as a belt, a train, a chain, etc. The present invention relates to a printing hammer control device that corrects the driving time of the printing hammer so that the driving time of the printing hammer always coincides with the pressing time of the printing hammer.
かかる活字搬送体は機械的手段により製作されているが
、各活字間のピッチが所定範囲内にないと欠字やサイド
クリツピング等の現象が起こる。Such type carriers are manufactured by mechanical means, but if the pitch between each type is not within a predetermined range, phenomena such as missing characters and side clipping occur.
従ってこの機械的ピンチ精度は非常に厳しいものが要求
される。Therefore, this mechanical pinch accuracy is required to be extremely strict.
このため活字搬送体は一般に非常に高価なものとなって
いるのが現状である。For this reason, type carriers are generally very expensive at present.
本発明は上記の点に鑑み、活字搬送体に要求されるこの
厳しい機械的精度をゆるめ、このゆるめた機械的精度を
電気的に補償するようにしたものである。In view of the above points, the present invention relaxes the strict mechanical precision required of the type carrier, and electrically compensates for this relaxed mechanical precision.
すなわち、本発明の目的は活字搬送体に要求される機械
的精度をゆるくし、以って活字搬送体の製造原価を低減
することである。That is, an object of the present invention is to reduce the mechanical precision required of a type carrier, thereby reducing the manufacturing cost of the type carrier.
また、本発明の他の目的は活字搬送体上の活字を押打す
る各印字ハンマの駆動時刻を電気的に演算決定して印字
品質の向上を図ることである。Another object of the present invention is to improve printing quality by electrically calculating and determining the drive time of each printing hammer that presses the type on the type carrier.
以下活字搬送体を活字ベルトに限定した実施例図面を参
照して本発明を説明するが、トレインチェーン等にも適
用できることは以下の説明から明らかである。The present invention will be described below with reference to embodiment drawings in which the type conveyor is limited to a type belt, but it is clear from the following description that it can also be applied to a train chain or the like.
第1図はベルト式プリンタの一部を示すもので、10は
活字搬送体を構成するエンドレス活字ベルトであって、
その外周上に活字11、基準マーク12(第3図参照)
およびキャラクタマーク13が刻設されている。FIG. 1 shows a part of a belt-type printer, and 10 is an endless type belt constituting a type conveyor,
On its outer periphery, type 11 and reference mark 12 (see Figure 3)
and a character mark 13 are engraved.
14は活字ベルト10を駆動するプーリであって、図示
しないモータ等の駆動源によって駆動されて活字ベルト
10を所定速度で走行させるものである。A pulley 14 drives the type belt 10, and is driven by a drive source such as a motor (not shown) to cause the type belt 10 to travel at a predetermined speed.
15および16は前記活字ベルト10上の基準マーク1
2およびキャラクタマーク13を検出する検出器であっ
て、活字ベルト10に近接して設置されている。15 and 16 are reference marks 1 on the type belt 10.
2 and the character mark 13, and is installed close to the type belt 10.
17はインクリボン、18は印字用紙、19は印字用紙
18およびインクリボン17を介して活字ベルト10に
対向した印字ハンマであって、衆知の如く電磁石20に
よって付勢駆動される。17 is an ink ribbon, 18 is a printing paper, and 19 is a printing hammer that faces the type belt 10 via the printing paper 18 and the ink ribbon 17, and is biased and driven by an electromagnet 20 as is well known.
かかるベルト式プリンタの印字方式を第2図を参照して
以下簡単に述べる。The printing method of such a belt type printer will be briefly described below with reference to FIG.
活字ベルト10上の活字11と印字ハンマ19との対応
は3:4となっており、キャラクタマーク検出器16が
1個のキャラクタマーク13を検出してからつぎのキャ
ラクタマーク13を検出するまでの間に副走査を3回行
ない、各副走査時に印字すべき文字と活字11が一致し
た印字ハンマ19を駆動して印字するようにしている(
第2図イにおいてX印の活字11が印字ハンマ19に押
打されて印字される)。The correspondence between the type characters 11 on the type belt 10 and the printing hammer 19 is 3:4, and the character mark detector 16 detects one character mark 13 until the next character mark 13 is detected. In between, sub-scanning is performed three times, and during each sub-scanning, the printing hammer 19 is driven so that the character to be printed and the printed character 11 match (
In FIG. 2A, the type characters 11 marked with an X are pressed by the printing hammer 19 and printed).
先ず、副走査1において、印字ハンマ19の1桁目が印
字すべき文字と該印字ハンマ19に対応する活字ベルト
10上の活字11が一致しておれば印字ハンマ19は駆
動され1桁目の文字が印字される。First, in sub-scanning 1, if the character to be printed in the first digit of the printing hammer 19 matches the character 11 on the printing belt 10 corresponding to the printing hammer 19, the printing hammer 19 is driven and the first digit is printed. Characters are printed.
つぎに印字ハンマ19の4桁目が印字すべき文字と対応
する活字11すなわち1桁目の印字ハンマ19に対応す
る活字11の2個後の活字11が一致しておれば前記同
様印字される。Next, if the character to be printed in the fourth digit of the printing hammer 19 matches the character 11, that is, the character 11 two characters after the character 11 corresponding to the first digit of the printing hammer 19, it will be printed in the same manner as described above. .
以後印字ハンマト9の7.10,13,・・・・・・1
33,13′6桁の印字すべき文字とこれらの印字ハン
マ19に対応する活字11とを比較し、一致していれば
印字ハンマ19を駆動して印字する。From now on, print hammer 9 7.10,13,...1
33, 13' The six-digit characters to be printed are compared with the printed characters 11 corresponding to these printing hammers 19, and if they match, the printing hammers 19 are driven to print.
続いて副走査2において、2桁目の印字ハンマ19の印
字すべき文字と該印字ハンマ19に対応する活字11と
を比較し、一致していれば印字ハンマ19を駆動して印
字する。Subsequently, in sub-scanning 2, the character to be printed by the printing hammer 19 in the second digit is compared with the printed character 11 corresponding to the printing hammer 19, and if they match, the printing hammer 19 is driven to print.
以後5 , 8 , 1 1,・・・・・・,131
,134桁の印字ハンマ19と各桁に対応する活字11
とを比較し、一致していれば印字ハンマ19を1駆動し
て印字する。From then on 5, 8, 1 1,..., 131
, 134 digit printing hammer 19 and type 11 corresponding to each digit
If they match, the printing hammer 19 is driven one time to print.
更に副走査3で3,6,9,・・・・・・,132,1
35桁の印字ハンマ19について同様に比較し印字する
。Furthermore, in sub-scanning 3, 3, 6, 9, ..., 132, 1
The 35-digit printing hammer 19 is compared and printed in the same manner.
これら副走査1,2.3で一つの印字走査となり、1行
分の印字が終了するまで行なわれる。These sub-scans 1, 2, and 3 constitute one print scan, which is continued until printing for one line is completed.
(第2図ロ参照)従ってこの印字走査は最大活字ベルト
10の活字11の種類の数だけ行なわれることになる。(See FIG. 2B) Therefore, this printing scan is performed as many times as there are types of characters 11 on the maximum character belt 10.
前記した活字11と印字ハンマ19との対応3:4は完
全に対応する(例えば印字ハンマ19の1桁目とある活
字11が対応した時、印字ハンマ19の4桁目と前記活
字11の2個後の活字11と完全に対応すること)ので
はなく、第2図イに示す如くわずかのズレTrpがある
。The above-mentioned correspondence 3:4 between the printing hammer 19 and the printing hammer 19 is a complete correspondence (for example, when the first digit of the printing hammer 19 and a certain printing character 11 correspond, the fourth digit of the printing hammer 19 and the printing character 11 correspond to each other). Instead of completely corresponding to the succeeding printed characters 11), there is a slight deviation Trp as shown in FIG. 2A.
このズレTrpは印字ハンマ19が一斉に駆動されて活
字ベルト10を同一タイミングで押打する印字ハンマ1
9の数を制限し、以って活字ベルト10の強度を小さく
すると共に印字ハンマ19の押打時の衝撃力による活字
ベルト10の速度変動を小さくするためのものである。This deviation Trp is caused by the printing hammers 19 being driven simultaneously and pressing the type belt 10 at the same timing.
9, thereby reducing the strength of the type belt 10 and reducing the speed fluctuation of the type belt 10 due to the impact force when the printing hammer 19 is pressed.
従って、このズレが1倍、2倍、3倍、・・・・・・と
いうように規則正しくなっていれば、■副走査において
対応する各印字ハンマ19をこのズレTrp分だけ時間
を遅らせて順々に付勢駆動することにより印字ハンマ1
9と対応する各活字11は正しく一致するようになる。Therefore, if this shift is regular, such as 1x, 2x, 3x, etc., then the corresponding printing hammers 19 are delayed by this shift Trp in the sub-scanning, and then The printing hammer 1 is
Each character 11 corresponding to 9 will now match correctly.
すなわち、第3図に示す如く、活字ベルト10上の各活
字11間のピッチすなわち各キャラクタマーク13の間
のピツチdiが全て等しいか、あるいは所定精度範囲内
に入っていれば、キャラクタマーク検出器16がキャラ
クタマーク13を検出した時、もしくは一定時間後に印
字ハンマ19を駆動するようにしてやればよい。That is, as shown in FIG. 3, if the pitches between the characters 11 on the type belt 10, that is, the pitches di between the character marks 13, are all equal or within a predetermined accuracy range, the character mark detector 16 detects the character mark 13, or after a certain period of time, the printing hammer 19 may be driven.
しかし、ピツチd1の精度が悪い場合に上記のような印
字ハンマ19の駆動を行なうと前記欠字やサイドクリツ
ピングが発生し、印字品質が悪くなる。However, if the printing hammer 19 is driven as described above when the accuracy of the pitch d1 is poor, the missing characters and side clipping occur, resulting in poor printing quality.
この印字品質を良くするには印字ハンマ19を駆動する
タイミングを各印字ハンマ19について調整してやれば
よい。In order to improve the printing quality, the timing at which the printing hammers 19 are driven may be adjusted for each printing hammer 19.
本発明はこのように印字ハンマ19の駆動タイミングを
各印字ハンマ19について調整するようにしたもので、
以下各印字走査を3回の副走査に分けて印字する印字方
式に限定して本発明を説明する。According to the present invention, the driving timing of the printing hammer 19 is adjusted for each printing hammer 19 in this way.
The present invention will be explained below by limiting to a printing method in which each printing scan is divided into three sub-scans and printing is performed.
第4図において、キャラクタマーク検出器16の位置か
ら印字ハンマ19の1桁目までの距離をDpとし、印字
ハンマ19の駆動電磁石20に付勢電流が流れてから印
字ハンマ19が活字ベルト10上の活字11を押打する
までに要する時間すなわちフライトタイムをTFとし、
かつ活字ベルト10が所定速度υで走行しているとすれ
ば、フライトタイムTFの間に活字ベルト10が移動す
る距離は、
DF=υX T F (1)と表わ
せる。In FIG. 4, the distance from the position of the character mark detector 16 to the first digit of the printing hammer 19 is set as Dp, and after the energizing current flows through the drive electromagnet 20 of the printing hammer 19, the printing hammer 19 is placed on the printing belt 10. Let TF be the time required to press type 11, that is, the flight time.
If the type belt 10 is running at a predetermined speed υ, the distance that the type belt 10 moves during the flight time TF can be expressed as DF=υX TF (1).
従って、印字ハンマ19の1桁目の中心に活字11が正
しくくるためには、印字ハンマ19の1桁目の中心から
距離DFだけ以前の位置(第4図中矢印↑で示す)で印
字ハンマ19の1桁目を駆動してやればよい。Therefore, in order for the type 11 to be placed correctly at the center of the first digit of the printing hammer 19, the printing hammer must be moved from the center of the first digit of the printing hammer 19 by a distance DF earlier (indicated by the arrow ↑ in FIG. 4). All you have to do is drive the first digit of 19.
ここで以下の説明の便宜上つぎのことを仮定する。Here, for convenience of the following explanation, the following is assumed.
[)各印字ハンマ19の各フライトタイムTFは各ハン
マ共同一である。[) Each flight time TF of each printing hammer 19 is the same for each hammer.
f!) 各印字ハンマ19のピッチ(第4図中aH)は
全ピッチにわたって同一である。f! ) The pitch (aH in FIG. 4) of each printing hammer 19 is the same over all pitches.
11i)活字ベルNOの走行速度υは変化せず一定であ
る。11i) The traveling speed υ of the print bell NO does not change and remains constant.
今、印字ハンマ19の1桁目が印字しようとする活字1
1を押打するためタイミングは、前記した如く、印字し
ようとする活字(第4図中13番目のキャラクタマーク
13)が点Fを通過した時である。Now, the first digit of the printing hammer 19 is the type 1 to be printed.
The timing for pressing 1 is when the type character to be printed (13th character mark 13 in FIG. 4) passes point F, as described above.
従って印字しようとする活字11がキャラクタマーク検
出器16でキャラクタマーク13が検出された後、どれ
だけの時間後に点Fに到達するかを知れば正しく印字で
きるようになる。Therefore, if you know how long it takes for the printed characters 11 to reach point F after the character mark 13 is detected by the character mark detector 16, you can print correctly.
キャラクタマーク検出器16でキャラクタマーク13が
検出された時、印字ハンマ19の1桁目に印字される活
字11は、第4図において、検出されたキャラクタマー
ク13より9個後に位置した活字11が印字されること
になる。When the character mark 13 is detected by the character mark detector 16, the type 11 printed in the first digit of the printing hammer 19 is the same as the type 11 located nine positions after the detected character mark 13 in FIG. It will be printed.
すなわち、第4図において、4番目のキャラクタマーク
13が検出されたとき13番目の活字11が印字ハンマ
19の1桁目にて印字される文字となる。That is, in FIG. 4, when the fourth character mark 13 is detected, the thirteenth printed character 11 becomes the character printed in the first digit of the printing hammer 19.
この4番目のキャラクタマーク13から13番目のキャ
ラクタマーク13までのキャラクタピ゛ンチの合計は、
と表わせる。The total character pitch from the fourth character mark 13 to the thirteenth character mark 13 can be expressed as follows.
この値DTは各キャラクタピツチdiが種々の値をとる
ために一定ではない。This value DT is not constant because each character pitch di takes various values.
このため、キャラクタマーク検出器16でキャラクタマ
ーク13を検出した時、または一定時間後に印字ハンマ
19を駆動したのでは正しい印字はなされないことにな
る。Therefore, correct printing will not be performed if the printing hammer 19 is driven when the character mark detector 16 detects the character mark 13 or after a certain period of time.
キャラクタマーク検出器16から印字ハンマ19の1桁
目の中心までの距離DPと印字ハンマ19のフライトタ
イムTFに対応する距離DFは一定であるから、印字し
ようとする活字と点Fとの間の距離DDは、
DD=DT 一(DP+DF) (3)である。Since the distance DP from the character mark detector 16 to the center of the first digit of the printing hammer 19 and the distance DF corresponding to the flight time TF of the printing hammer 19 are constant, the distance between the character to be printed and point F is constant. The distance DD is: DD=DT - (DP+DF) (3).
すなわち、キャラクタマーク検出器16でキャラクタマ
ーク13を検出した後印字すべき活字11がDDだけ移
動してくる時間を待って印字ハンマ19の1桁目を駆動
してやれば正しい印字がされることになる。That is, after detecting the character mark 13 with the character mark detector 16, if you wait for the time when the type 11 to be printed moves by DD and then drive the first digit of the printing hammer 19, correct printing will be performed. .
以上のDT + DP y D’Fは距離であるから、
これらを走行速度υで割ったものは時間の次元を持つ。Since the above DT + DP y D'F is the distance,
Dividing these by the traveling speed υ has the dimension of time.
TT=DT/υ TP=DP/υ TF=DF/υここ
でDTについては、
であるからd i/v−t i としてよい。TT=DT/υ TP=DP/υ TF=DF/υ Here, for DT, since these are, it may be set as d i/v−t i .
すなわちキャラクタピツチdiを時間tiに置き換える
ことができる。That is, the character pitch di can be replaced with the time ti.
従って走行速度υが一定の時、前記(3)式は、TD−
DD/υ= DT/υ一(DP+DF)/υ=TT−(
TP+TF)
となり、キャラクタマーク13が検出されたら、の時間
後に印字ハンマ19
の1桁目を駆動すれば正しい印字がなされる。Therefore, when the traveling speed υ is constant, the above equation (3) becomes TD-
DD/υ= DT/υ1 (DP+DF)/υ=TT-(
TP+TF), and when the character mark 13 is detected, if the first digit of the printing hammer 19 is driven after a time of , correct printing will be performed.
このようにして印字走査1の副走査1の1桁目の印字ハ
ンマ19が正しく活字11を押打するための駆動タイミ
ングが決定される。In this way, the driving timing for the printing hammer 19 in the first digit of the sub-scanning 1 of the printing scanning 1 to correctly press the type 11 is determined.
印字ハンマ19の1桁目が駆動された後4,7,・・・
・・・,133,136桁の印字ハンマ19が駆動され
るが、前記したようにある桁の印字ハンマ19がある活
字11と完全に対応した時、つぎに印字すべき活字11
と印字ハンマ19はわずかにズレがあるから、このズレ
量だけ活字ベルト10が移動してきたところで印字ハン
マ19をつぎつぎと駆動してやればよい。After the first digit of the printing hammer 19 is driven, 4, 7,...
..., 133, 136 digit printing hammers 19 are driven, but as mentioned above, when the printing hammer 19 of a certain digit completely corresponds to a certain type 11, the next type 11 to be printed is activated.
Since the printing hammer 19 is slightly misaligned, the printing hammer 19 can be driven one after another when the type belt 10 has moved by this amount of misalignment.
しかし、このズレ量は各桁により異なっているため印字
ハンマ19を駆動するタイミングも各桁により異なる。However, since this amount of deviation differs for each digit, the timing at which the printing hammer 19 is driven also differs for each digit.
この駆動タイミングを正しく行ない、正しい印字をする
ための方法を印字ハンマ19の4桁目を駆動するタイミ
ングを参照して説明する。A method for correctly performing this drive timing and performing correct printing will be explained with reference to the timing for driving the fourth digit of the print hammer 19.
印字ハンマ19の4桁目に対応する活字ベルト10上の
活字11は第4図中15番目の活字11である。The type 11 on the type belt 10 corresponding to the fourth digit of the printing hammer 19 is the 15th type 11 in FIG.
印字ハンマ19の1桁目に対応する13番目の活字11
が点Fを通過した時15番目の活字11は点Fから(
d13+d1,)の距離にある。The 13th printed character 11 corresponds to the 1st digit of the printing hammer 19
passes through point F, the 15th character 11 moves from point F to (
It is located at a distance of d13+d1,).
また印字ハンマ19の1桁目の中心から4桁目の中心ま
での距離はハンマピツチctHの3倍である,今13番
目の活字11が印字ハンマ19の中心に一致した時、1
5番目の活字11は第5図に示す如く印字ハンマ19の
中心よりδ2だけのズレがある。Also, the distance from the center of the first digit to the center of the fourth digit of the printing hammer 19 is three times the hammer pitch ctH.When the 13th printed character 11 matches the center of the printing hammer 19, 1
The fifth type 11 is offset by δ2 from the center of the printing hammer 19, as shown in FIG.
従って印字ハンマ19の1桁目が駆動された後活字ベル
ト10がδ2だけ走行したところで印字ハンマ19の4
桁目を駆動してやればよい。Therefore, after the first digit of the printing hammer 19 is driven, when the printing belt 10 has traveled by δ2, the 4th digit of the printing hammer 19
All you have to do is drive the digits.
このずれδ2は、
δ2=( d13+dl4)−3dH (7)
である。This deviation δ2 is δ2=(d13+dl4)-3dH (7)
It is.
このδを時間に換算すると、活字ベルト10は所定速度
υで走行していることから、t2−δ2/υ
(8)となる。When converting this δ into time, since the type belt 10 runs at a predetermined speed υ, t2-δ2/υ
(8) becomes.
すなわち、印字ハンマ19の1桁目が駆動された後t2
時間後に4桁目を駆動すればよい,更に、印字ハンマ1
9の7桁目の駆動タイミングは、第6図に示す如く、
t2′=δ2/υ (9)の時間
が印字ハンマ19の4桁目が駆動された後に経過した時
に7桁目を駆動してやればよい。That is, after the first digit of the printing hammer 19 is driven, t2
It is only necessary to drive the 4th digit after the time has elapsed.Furthermore, print hammer 1
As shown in Figure 6, the drive timing for the 7th digit of 9 is as follows: t2' = δ2/υ (9) The 7th digit should be driven when the time of t2' = δ2/υ (9) has elapsed after the 4th digit of the printing hammer 19 was driven. Bye.
ここでδ2′は、
δ2−( dts + d16 )−3 d H
(IQ)である。Here, δ2' is δ2-(dts + d16)-3 dH
(IQ).
以後10,13,16,・・・・・・1 3 3,13
6桁の駆動タイミングは、駆動しようとする印字ハンマ
19の前に駆動した印字ハンマ(例えば10桁目では7
桁という如く)の駆動タイミングよりt2(n’=a4
” / (J { ( di+d( i+1)) 3d
H )/vだけ遅れて駆動させればよい。From then on 10, 13, 16,...1 3 3, 13
The drive timing for the 6th digit is the printing hammer that was driven before the printing hammer 19 to be driven (for example, the 7th digit for the 10th digit).
t2 (n'=a4) from the drive timing of
” / (J { (di+d(i+1)) 3d
It is sufficient to drive with a delay of H )/v.
以上は副走査1の印字におけるハンマ駆動タイミングで
あるが、つぎに副走査2の印字におけるハンマ駆動タイ
ミングについて説明する。The hammer drive timing in sub-scanning 1 printing has been described above, and next, the hammer drive timing in sub-scanning 2 printing will be explained.
副走査1で印字ハンマ19の1桁目が駆動された時から
副走査2で最初に駆動される印字ハンマ19の2桁目が
正しく印字するまでの活字ベルト10の移動距離は第5
図中DMtで示される。The moving distance of the type belt 10 from when the first digit of the printing hammer 19 is driven in the sub-scanning 1 until the second digit of the printing hammer 19 that is first driven in the sub-scanning 2 is correctly printed is the 5th digit.
It is indicated by DMt in the figure.
このDMI”は、?Mt =d1−ctH
(12)であるから、時間に換算すると、
TMx=DM1/L)=(dt3dH)/υ 03)
となる。This DMI" is ?Mt = d1-ctH
(12), so when converted to time, TMx=DM1/L)=(dt3dH)/υ 03)
becomes.
すなわち副走査1で印字ハンマ19の1桁目が駆動され
た時刻からTM1遅れた時点で副走査2で最初の印字ハ
ンマ19の2桁目を駆動すれば、14番目の活字11と
印字ハンマ19の2桁目は一致する。That is, if the second digit of the first printing hammer 19 is driven in sub-scanning 2 at a time delayed by TM1 from the time when the first digit of printing hammer 19 is driven in sub-scanning 1, the 14th type character 11 and printing hammer 19 The second digit of matches.
ここでは副走査1で最初に駆動される印字ハンマ19の
1桁目の駆動時刻を基準時刻としたが、副走査1で最後
に駆動される印字ハンマ19の136桁目の駆動時刻を
基準時刻とすることも可能であり、この場合には印字ハ
ンマ19の136桁目の駆動時刻から、
TMt’=TMt hΣ 04)だけ
遅らせて駆動すればよい。Here, the driving time of the 1st digit of the printing hammer 19 that is driven first in sub-scanning 1 is set as the reference time, but the driving time of the 136th digit of the printing hammer 19 that is driven last in sub-scanning 1 is the reference time. In this case, the printing hammer 19 may be driven with a delay of TMt'=TMt hΣ 04) from the driving time of the 136th digit.
ここでt2Σは印字?ンマ19の1桁目の駆動から最後
の136桁目の駆動までに経過した時間であり、
t2Σ=ΣI 2(n)=1 2+t 2′+t 2’
+・・・・・・t2←3)+12(44で表わせる。Is t2Σ printed here? This is the time elapsed from driving the first digit of the symbol 19 to driving the final 136th digit, t2Σ=ΣI 2(n)=1 2+t 2'+t 2'
+...t2←3)+12 (can be expressed as 44.
(15)以後の5,8・
・・・・・131 ,134桁の駆動は副走査1で述べ
た方法で順次行なえばよい。(15) Subsequent 5,8・
...The driving of the 131st and 134th digits may be performed sequentially using the method described in sub-scanning 1.
すなわち、印字ハンマ19の5桁目は、2桁目の駆動時
刻から、
t1=δ1/υ=((d14+dxs) 3dH )/
υα6)だけ遅れて駆動すればよく、また印字ハンマ1
9の8桁目は、5桁目の駆動時刻から、
tl2’=δ17υ= ((d16+dl?)−3dH
}/υ (17)だけ遅れて駆動すればよい。That is, the 5th digit of the printing hammer 19 is calculated from the driving time of the 2nd digit as follows: t1=δ1/υ=((d14+dxs) 3dH )/
It is sufficient to drive the printing hammer 1 with a delay of υα6).
The 8th digit of 9 is from the drive time of the 5th digit, tl2'=δ17υ= ((d16+dl?)-3dH
}/υ (17) may be delayed.
以後の11.14,・・・・・・131,134桁も同
様である。The same applies to the subsequent digits 11, 14, . . . 131, 134.
つぎに副走査3であるが、副走査1で印字ハンマ19の
1桁目が駆動された時刻から副走査3で最初に駆動され
る印字ハンマ19の3桁目が正しく印字するまでの活字
ベルト10の移動距離は第5図中DM,′で示される。Next, in sub-scanning 3, the type belt runs from the time when the first digit of the printing hammer 19 is driven in sub-scanning 1 until the third digit of the printing hammer 19 that is first driven in sub-scanning 3 is correctly printed. The moving distance of 10 is indicated by DM,' in FIG.
このDMI’は、DM 2′= ( d13+d14)
−2dH (18)であり、これを時間に換
算すれば、
TM2’一DM2’/υ={(dl3+dl4) −2
dH}AJ(1優となる。This DMI' is DM2'= (d13+d14)
-2dH (18), and if this is converted into time, TM2'-DM2'/υ={(dl3+dl4) -2
dH}AJ (1st grade).
すなわち、副走査1で印字ハンマ19の1桁目が駆動さ
れた時刻からTMS!’遅れた時点に副走査3で最初に
駆動される印字ハンマ19の3桁目を駆動すれば15番
目の活字11と印字ハンマ19の3桁目は一致する。That is, TMS! 'If the third digit of the printing hammer 19, which is driven first in sub-scanning 3, is driven at a delayed time, the 15th printed character 11 and the third digit of the printing hammer 19 will match.
また副走査2で最初に駆動される印字ハンマ?9の2桁
目が駆動された時刻を基準時刻とすれば、活字ベルト1
0の移動距離は第5図中DM2で示され、このDM2は
、
DM2 = d 14 dH(20)
であるから、時間換算では、
TM2−( dt+ ’H)/υ (2I)と
なる。Also, the printing hammer that is driven first in sub-scanning 2? If the time when the second digit of 9 is driven is the reference time, then type belt 1
The moving distance of 0 is indicated by DM2 in FIG. 5, and since this DM2 is DM2 = d 14 dH (20), in terms of time, it becomes TM2-(dt+'H)/υ (2I).
すなわち、副走査2で印字ハンマ19の2桁目が駆動さ
れた時刻からTM2遅れた時点に印字ハンマ19の3桁
目を駆動すれば15番目の活字11と完全に一致する。That is, if the third digit of the printing hammer 19 is driven at a time delayed by TM2 from the time when the second digit of the printing hammer 19 is driven in sub-scanning 2, it will perfectly match the 15th printed character 11.
副走査3で以後の6,9,12,・・・・・・,132
,135桁のハンマ駆動タイミングは副走査1および副
走査2の場合と全く同様にして決定される。Subsequent 6, 9, 12, ..., 132 in sub-scanning 3
, 135-digit hammer drive timing is determined in exactly the same manner as in sub-scanning 1 and sub-scanning 2.
すなわち、6桁目は3桁目が駆動された後、t22−δ
2/υ−{ (dl4+dl5 ) 3 dH )/
υ ((2)の遅れで駆動すればよい。In other words, the 6th digit is t22-δ after the 3rd digit is driven.
2/υ−{ (dl4+dl5 ) 3 dH )/
υ (It is sufficient to drive with the delay of (2).
135桁目の印字ハンマが駆動されると副走査?すなわ
ち印字走査1が終了し、印字走査2に移行するが、この
印字走査2の副走査1に入るタイミングについて以下説
明する。When the printing hammer at the 135th digit is driven, is it sub-scanning? That is, print scan 1 is completed and the process moves to print scan 2. The timing at which sub-scan 1 of print scan 2 is entered will be explained below.
印字走査1の副走査1で最初に駆動される印字ハンマ1
9の1桁目の駆動時刻から印字走査2の副走査1で最初
に駆動される印字ハンマ19の1桁目が駆動されるまで
に活字ベルト10が移動スる距離はdl2である。Printing hammer 1 that is driven first in sub-scanning 1 of printing scanning 1
The distance that the type belt 10 moves from the drive time of the first digit of 9 until the first digit of the print hammer 19, which is first driven in sub-scan 1 of print scan 2, is driven is dl2.
従って印字走査1の副走査1の印字ハンマ19の1桁目
の駆動時刻から、T1=d1/υ
(ム)だけ連れて印字走査2の副走査1で印字ハンマ1
9の1桁目を駆動してやればよい。Therefore, from the drive time of the first digit of the print hammer 19 in sub-scan 1 of print scan 1, T1=d1/υ
Printing hammer 1 in sub-scanning 1 of printing scanning 2 with only (mu)
All you have to do is drive the first digit of 9.
印字走査1の副走査3で最初に駆動される印字ハンマ1
9の3桁目の駆動時刻を基準時刻とすれば、活字ベルト
10上の活字11が印字走査2の副走査1で印字ハンマ
19の1桁目の中心までに移動する距離は第5図中DM
3で示され、このDMsは、DM3= 2dH’14
(24) .で、時間に換算すれば、
TM3 =( 2dH dt4)/υ (25)と
なる。Printing hammer 1 is driven first in sub-scanning 3 of printing scanning 1
If the drive time of the third digit of 9 is the reference time, the distance that the type 11 on the type belt 10 moves to the center of the first digit of the print hammer 19 in sub-scan 1 of print scan 2 is as shown in Fig. 5. DM
3, and this DMs is DM3=2dH'14
(24). Then, when converted to time, TM3 = (2dH dt4)/υ (25).
従って印字走査1の副走査3の印字ハンマ19の3桁目
の駆動時刻からTMa遅らせて駆動すればよい。Therefore, it is sufficient to drive the print hammer 19 with a delay of TMa from the drive time of the third digit in the sub-scan 3 of the print scan 1.
更に印字走査1の副走査3で最後に駆動される印字ハン
マ19の135桁目の駆動時刻を基準時刻とすれば、
時間後に印字走査2の副走査1で印字ハンマ19の1桁
目を駆動してやればよい。Furthermore, if the driving time of the 135th digit of the printing hammer 19, which is driven last in the sub-scan 3 of the print scan 1, is the reference time, the 1st digit of the print hammer 19 will be driven in the sub-scan 1 of the print scan 2 after a certain period of time. Just do it.
以後の4,7,・・・・・・133,136桁および副
走査2,3での各印字ハンマ19の駆動タイミングの決
定は印字走査1と同様に考えて行なうことができる。The drive timing of each print hammer 19 for the subsequent 4th, 7th, .
前記各キャラクタピツチdiは活字ベルト10が所定速
度υで走行しているとすれば、前記した如く、
ti=cti,/υ (27
)で表わされる時間tiに変換され、各式のキャラクタ
ピツチdiの代りにtiを用いて演算を行なえば正しい
駆動タイミングが得られる。Assuming that the type belt 10 runs at a predetermined speed υ, each character pitch di is as described above, ti=cti,/υ (27
), and by performing calculations using ti instead of the character pitch di in each equation, correct drive timing can be obtained.
以下正しい駆動タイミングを得るに必要な演算式の一例
を示す。An example of the calculation formula necessary to obtain correct drive timing is shown below.
なお、ここでTH=dH/υである。Note that here TH=dH/υ.
以上の演算式で変数と考えられるものはtiだけであり
、他のTr,TF,THは定数とみなしてよいこの変数
tiを印字過程に入る前であって、かつ活字ベルト10
が所定速度υで走行している下で全ピッチにわたって測
定、記憶し、駆動タイミング決定時に必要な変数tiを
読み出し、所定の演算を行なうことにより正しい駆動タ
イミングを決定できる。In the above calculation formula, only ti can be considered as a variable, and the other Tr, TF, and TH can be regarded as constants.
The correct drive timing can be determined by measuring and storing the data over all pitches while the motor is traveling at a predetermined speed υ, reading out the variable ti necessary for determining the drive timing, and performing a predetermined calculation.
以下変数tiを測定、記憶するプロセスを第7図を参照
して説明する。The process of measuring and storing the variable ti will be explained below with reference to FIG.
第7図において、71は基準マーク検出器15からの出
力によって発振を開始するクロツクパルス発生器(以下
CPOと略称する)であって、所定幅tw,所定周期i
fのクロツクパルスを発生する,72はキャラクタマー
ク検出器16からの出力によってゲートコントロール出
力を発生するゲートコントロール回路(以下GCCと略
称する)、73.74は夫々CPO71およびGCC7
2の出力の一致をとるアンドゲートである。In FIG. 7, 71 is a clock pulse generator (hereinafter abbreviated as CPO) which starts oscillation by the output from the reference mark detector 15, and has a predetermined width tw and a predetermined period i.
72 is a gate control circuit (hereinafter referred to as GCC) that generates a gate control output based on the output from the character mark detector 16; 73 and 74 are CPO 71 and GCC 7, respectively;
This is an AND gate that matches the two outputs.
GCC72のゲートコントロール出力が交互に生じるも
のであるから、これらアンドゲート73 ,74がその
ゲートを同時に開くことはない。Since the gate control outputs of GCC 72 occur alternately, AND gates 73 and 74 do not open their gates at the same time.
75および76は夫夫アンドゲート73および74から
の出力すなわちCPOT1からのクロツクパルスを計数
するカウンタ、77は夫々データバスaおよびbを介し
てカウンタ75および76に接続されたデータセレクタ
であって、GCC72の出力によって制御されてカウン
タ75および76の計数値を交互にデータバスCを介し
Fキャラクタピツチメモリ(以下CPMと略称する)7
8に送って記憶させるものである。75 and 76 are counters that count the outputs from the AND gates 73 and 74, that is, the clock pulses from CPOT1; 77 is a data selector connected to the counters 75 and 76 via data buses a and b, respectively; Controlled by the output of
8 to be stored.
基準マーク検出器15が活字ベルト10上の基準マーク
12を検出するとその出力によりCPO71が発振を開
始し、前記した所定周期ifのクロツクパルスを発生す
る。When the reference mark detector 15 detects the reference mark 12 on the type belt 10, the output causes the CPO 71 to start oscillating and generate the clock pulse of the predetermined period if.
その後キャラクタマーク検出器16がキャラクタマーク
13を検出する(第3図に示す如く基準マーク12とキ
ャラクタマーク13は同一鉛直線上にあるので実際には
同時に検出するが、その後の波形整形操作によりあたか
も基準マーク検出器15が先に検出したようになる)と
、その出力によりGCC72が動作してアンドゲート7
3がそのゲートを開くような出力を発生する。Thereafter, the character mark detector 16 detects the character mark 13 (as shown in FIG. 3, the reference mark 12 and the character mark 13 are on the same vertical line, so they are actually detected at the same time, but the subsequent waveform shaping operation makes it look like the reference mark 13). The mark detector 15 detects it first), and the GCC 72 operates based on its output, and the AND gate 7
3 produces an output that opens that gate.
この結果、CPO71のクロックパルスはアンドゲート
73を介してカウンタT5に入り、その数が計数される
。As a result, the clock pulses of the CPO 71 enter the counter T5 via the AND gate 73 and are counted.
該計数はキャラクタマーク検出器16がつぎのキャラク
タマーク13を検出するまで続けられる,キャラクタマ
ーク検出器16がつぎのキャラクタマーク13を検出す
るとGCC72が動作し、アンドゲート13がそのゲー
トを閉じ、アンドゲート74はそのゲートを開く。This counting continues until the character mark detector 16 detects the next character mark 13. When the character mark detector 16 detects the next character mark 13, the GCC 72 operates, the AND gate 13 closes its gate, and the AND gate 13 closes its gate. Gate 74 opens the gate.
この結果カウンタ76はCPO71からのクロツクパル
スを計数する。As a result, counter 76 counts clock pulses from CPO 71.
同時にカウンタ75での計数値Niはデータセレクタ7
7によりCPM78に入れられる。At the same time, the count value Ni at the counter 75 is
7 into CPM78.
なおNiは、
ti=di/υキtf−Ni (28)
であるから、変数tiはパルスの個数Niに変換して測
定記憶されることになる。Note that Ni is ti=di/υkitf−Ni (28)
Therefore, the variable ti is converted into the number of pulses Ni and then measured and stored.
以後キャラクタマーク検出器16がキャラクタマーク1
3を検出するごとにカウンタT5および76で交互にク
ロックパルスを計数し、パルス個数Niすなわち変数t
iを印字動作にはいる前に全ピッチにわたって測定記憶
する。From then on, the character mark detector 16 detects character mark 1.
3 is detected, the counters T5 and 76 alternately count clock pulses, and the number of pulses Ni, that is, the variable t
i is measured and stored over all pitches before starting the printing operation.
第8図は駆動タイミングを決定するための演算比較回路
のブロック線図である。FIG. 8 is a block diagram of an arithmetic comparison circuit for determining drive timing.
81はキャラクタピッチメモリ番地コントロールカウン
タ(以下CPACと略称する)であって、CPM78内
の番地を指定するものである。Reference numeral 81 denotes a character pitch memory address control counter (hereinafter abbreviated as CPAC), which specifies an address within the CPM 78.
82は前記TH,TP,TFをクロツクパルスの周期t
fで割って得られる数値N H t N P t NF
に変換して記憶する演算データメモリ(以下ADMと略
称する)、83は該a82の番地を指定する演算データ
メモリ番地コントロールカウンタ(以下DACと略称す
る)、84.86および88は夫々Xレジスタ、Yレジ
スタおよびZレジスタである。82 indicates the period t of the clock pulse for the TH, TP, and TF.
Number obtained by dividing by f N H t N P t NF
83 is an arithmetic data memory address control counter (hereinafter abbreviated as DAC) that specifies the address of a82; 84, 86 and 88 are X registers; These are the Y register and the Z register.
87はXレジスタ84およびYレジスタ86からのデー
タを受けて駆動タンイミングを決定するための前記した
各演算を行なう論理演算装置(以下ALUと略称する)
であって、ALUコントロール論理85によりその演算
が制御される。87 is a logic operation unit (hereinafter abbreviated as ALU) that receives data from the X register 84 and Y register 86 and performs the above-mentioned operations for determining drive timing.
The operation is controlled by ALU control logic 85.
またALU87の演算結果はZレジスタ88に入れられ
る。Further, the calculation result of the ALU 87 is stored in the Z register 88.
89はキャラクタマーiク検出器16からの出力を受け
、どのキャラクタマーク13(基準マーク12から何番
目)がキャラクタマーク検出器16を通過したかを判定
するアドレスカウンタコントロール(以下ACCと略称
する)であって、その出力によって前記CPAC81お
よびDAC83をコントロールするものである。89 is an address counter control (hereinafter abbreviated as ACC) which receives the output from the character mark i detector 16 and determines which character mark 13 (number from the reference mark 12) has passed through the character mark detector 16. The CPAC 81 and DAC 83 are controlled by the output thereof.
90は前記CPO71のパルスと全く同一幅twで同一
周期tfのクロツクパルスをカウントし、その演算結果
を前記ALU87に送るクロツク論理であって、キャラ
クタマーク検出器16からの出力によってその動作がコ
ントロールされる。90 is a clock logic which counts clock pulses having exactly the same width tw and the same period tf as the pulses of the CPO 71 and sends the calculation result to the ALU 87, and its operation is controlled by the output from the character mark detector 16. .
以下駆動タイミングを演算決定するプロセスを第4図お
よび第8図を参照して説明する。The process of calculating and determining the drive timing will be described below with reference to FIGS. 4 and 8.
なお、この前にあらかじめ活字ベルト10上のキャラク
タピッチは前記した如く時間に換算したクロツクパルス
の数Niで全ピッチにわたり測定され、CPM73に記
憶されているものとする。It is assumed that before this, the character pitch on the type belt 10 is measured over the entire pitch by the number Ni of clock pulses converted into time as described above, and is stored in the CPM 73.
キャラクタマーク検出器16がキャラクタマーク13を
検出するとACC89によりそれが4番目のマークであ
ることが判別され、それがCPAC81に記憶される。When the character mark detector 16 detects the character mark 13, the ACC 89 determines that it is the fourth mark, and stores it in the CPAC 81.
と同時にクロツク論理90が前記クロツクパルスを計数
し始める。At the same time, clock logic 90 begins counting the clock pulses.
CPAC81が指定するCPM78の番地に記憶されて
いるキャラクタピツチデータt4すなわちN4を読み出
し、このN4をXレジスタ84に記憶させる。The character pitch data t4, that is, N4, stored at the address of the CPM 78 designated by the CPAC 81 is read out, and this N4 is stored in the X register 84.
つぎにCPAC81を1カウンタアップしCPM78か
らデータN3を読み出しYレジスタ86に記憶させる。Next, the CPAC 81 is incremented by 1, and data N3 is read from the CPM 78 and stored in the Y register 86.
その後X,Yレジスタ84.86に記憶されているN4
, N,,をALU87で加算し、その値(N4十N5
)をZレジスタ?8に一時記憶させてからXレジスタ8
4に記憶させる。After that, N4 stored in X, Y register 84.86
, N,, are added by ALU87 and the value (N4 + N5
) in the Z register? Temporarily store it in 8 and then write it to X register 8.
4 to be memorized.
更にCPAC81を1カウントアップしCPM78から
データN,を読み出してYレジスタ86に入れる。Further, the CPAC 81 is counted up by 1, and data N is read out from the CPM 78 and placed in the Y register 86.
ここで再びX,Yレジスタ8486のデータをALU8
7で加算し、その結果(N4+N5+N6)をZレジス
タ88に記憶させた後Xレジスタ84に記憶させる。Here, the data of the X, Y register 8486 is transferred to ALU8 again.
7, and the result (N4+N5+N6) is stored in the Z register 88 and then in the X register 84.
以上の操作をN1まで繰り返して加算し、Xレジスタ8
4にの値を記憶させる。Repeat the above operations and add up to N1, and
Store the value in 4.
つぎに、DAC83でNpが記憶されているADM82
の番地を指定し、Npを読み出してYレジスタ86に記
憶させる。Next, the ADM82 in which Np is stored in the DAC83
, read Np, and store it in the Y register 86.
ここでALU87によりXレジスタ84のデータからY
レジスタ86のデータを減算し、その減算結果
をZレ
ジスタ88に記憶後Xレジスタ84に記憶させる。Here, the ALU 87 converts the data of the X register 84 into Y
The data in the register 86 is subtracted, and the subtraction result is stored in the Z register 88 and then stored in the X register 84.
その後DAC83を変え、NFが記憶されているADM
82の番地を指定し、NFを読み出してYレジスタ86
に記憶させ、再びALU87によりX.レジスタ84の
データからYレジスタ86のデータを減算し、その結果
をXレ
ジスタ84に記憶させる。After that, change the DAC83 and use the ADM where NF is stored.
Specify address 82, read NF and write Y register 86.
X. The data in the Y register 86 is subtracted from the data in the register 84, and the result is stored in the X register 84.
以上で印字走査1の副走査1で最初に駆動される印字ハ
ンマ19の1桁目の駆動タイミングが決定されたことに
なり、この後Xレジスタ84からの演算結果{.Σ N
i − ( Np +Np ) )とクロツク論理90
の計数値をALU87で比較し、クロツク論理90の計
数値が前記演算結果に一致した時にALU87の比較出
力端から信号が出る。As described above, the drive timing of the first digit of the print hammer 19 that is driven first in the sub-scan 1 of the print scan 1 has been determined, and after that, the calculation result from the X register 84 {. ΣN
i - (Np + Np)) and clock logic 90
The ALU 87 compares the counted values of , and when the counted value of the clock logic 90 matches the calculation result, a signal is output from the comparison output terminal of the ALU 87.
この信号が前記印字ハンマ19の1桁目を駆動する信号
となる(もちろん、この前に印字すべき文字と活字ベル
ト10上の活字11とを照合し、一致する時のみ駆動信
号が出されるようになっている)。This signal becomes the signal that drives the first digit of the printing hammer 19 (of course, before this, the characters to be printed and the type 11 on the type belt 10 are compared, and the drive signal is issued only when they match. It has become).
なお、クロツク論理90はALU87からのこの一致出
力信号によりクリアされる。Note that clock logic 90 is cleared by this match output signal from ALU 87.
4桁目以降はつぎのようにして決められる。The fourth and subsequent digits are determined as follows.
先ずCPAC81のカウンタでN12が記憶されている
CPM78の番地を指定し、N13を読み出してXレジ
スタ84に記憶させた後CPAC81を1カウントアッ
プし、N,4を読み出してYレジスタ86に記憶させる
。First, the address of the CPM 78 where N12 is stored is specified by the counter of the CPAC 81, N13 is read out and stored in the X register 84, the CPAC 81 is counted up by 1, and N and 4 are read out and stored in the Y register 86.
この後X,Yレジスタ84,86のデータを加算し、こ
の加算結果(N13+N14)をZレジスタ88経由で
Xレジスタ84に記憶させる。Thereafter, the data in the X and Y registers 84 and 86 are added, and the result of this addition (N13+N14) is stored in the X register 84 via the Z register 88.
つぎにDAC83でNHが記憶されているADM82の
番地を指定し、NHを読み出してYレジスタ86に記憶
させた後Xレジスタ84のデータからYレジスタ86の
データを減算し、この減算結果( N13+N14−N
H壬Zレジスタ88経由でXレジスタ84に記憶させる
。Next, the DAC 83 specifies the address of the ADM 82 where NH is stored, reads the NH, stores it in the Y register 86, subtracts the data in the Y register 86 from the data in the X register 84, and obtains the result of this subtraction (N13+N14- N
It is stored in the X register 84 via the H-Z register 88.
ここで再びXレジスタ84からYレジスタ86を減算し
、その結果(N13+N14−2NH)をXレジスタ8
4に記憶させる。Here, Y register 86 is subtracted from X register 84 again, and the result (N13+N14-2NH) is added to X register 84.
4 to be memorized.
更にYレジスタ86のデータを減算すると(N14+N
14−3NH)の結果を得これをXレジスタ84に記憶
させる。Further subtracting the data in the Y register 86 results in (N14+N
14-3NH) is obtained and stored in the X register 84.
この演算結果と印字ハンマ19の1桁目が駆動された時
からクロックパルスを計数しているクロツク論理90の
カウンタ出力をALU87にて比較し、一致した時その
比較出力端から駆動信号が発生される。The ALU 87 compares this calculation result with the counter output of the clock logic 90, which counts clock pulses since the first digit of the printing hammer 19 is driven, and when they match, a drive signal is generated from the comparison output terminal. Ru.
7,10,・・・・・・133,136桁の印字ハンマ
駆動のタイミング決定も同様にして行なわれる。The timing for driving the print hammer for digits 7, 10, . . . , 133, and 136 is determined in the same manner.
すなわち、7桁目の場合は( N15+N16 3N
H)と、10桁目の場合は( N17+N18−3NH
)と、それらより一つ前の駆動信号発生時から計数を開
始したクロツク論理90のカウンタ出力との比較をし、
一致した時駆動信号を発生する。In other words, in the case of the 7th digit (N15+N16 3N
H) and for the 10th digit (N17+N18-3NH
) and the counter output of the clock logic 90 that started counting from the time when the previous drive signal was generated,
When a match occurs, a drive signal is generated.
他も全く同様である。The rest are exactly the same.
副走査2の開始タイミングは副走査1で印字ハンマ19
の136桁目が駆動された後つぎのようにして決定され
る。The start timing of sub-scanning 2 is the print hammer 19 at sub-scanning 1.
After the 136th digit is driven, it is determined as follows.
CPAC81でN13が記憶されているCPM78の番
地を指定し、N13を読み出してXレジスタ84に記憶
させると共にDAC83でNHが記憶されているADM
32の番地を指定し、NHを読み出してYレジスタ86
に記憶させる。The CPAC 81 specifies the address of the CPM 78 where N13 is stored, reads N13 and stores it in the X register 84, and the DAC 83 reads the address of the CPM 78 where NH is stored.
Specify address 32, read NH, and store Y register 86.
to be memorized.
つぎにXレジスタ84のデータからYレジスタ86のデ
ータを減算し、その結果(N13一NH)をZレジスタ
88経由でXレジスタ84に記憶させる。Next, the data in the Y register 86 is subtracted from the data in the X register 84, and the result (N13-NH) is stored in the X register 84 via the Z register 88.
この間クロツク論理90は副走査1で最初に駆動された
印字ハンマ19の1桁目が駆動された時からクロックパ
ルスを計数しているカウンタ出力をALU87に送って
おり、このカウンタ出力がXレジスタ84に一致した時
ALU87の比較出力端から駆動信号が発生され、これ
が副走査2で最初に駆動される印字ハンマ19の2桁目
の印字ハンマ駆動信号となる。During this time, the clock logic 90 is sending a counter output that has been counting clock pulses since the first digit of the printing hammer 19 was driven in sub-scanning 1 to the ALU 87, and this counter output is sent to the X register 84. When they match, a drive signal is generated from the comparison output terminal of the ALU 87, and this becomes the print hammer drive signal for the second digit of the print hammer 19 that is driven first in sub-scanning 2.
以後の副走査2での駆動タイミングの決定は副走査1の
場合と全く同様に考えて行なわれる。The determination of drive timing in subsequent sub-scanning 2 is carried out in exactly the same manner as in sub-scanning 1.
副走査3の開始タイミングは副走査2で印字ハンマ19
の134桁目が駆動された後つぎのようにして決定され
る。The start timing of sub-scanning 3 is the print hammer 19 at sub-scanning 2.
After the 134th digit is driven, it is determined as follows.
CPAC81でN14が記憶されているCPM78の番
地を指定し、N14を読み出してXレジスタ84に記憶
させると共にDAC83でNHが記憶されているADM
82の番地を指定し、NHを読み出してYレジスタ86
に記憶させる。The CPAC 81 specifies the address of the CPM 78 where N14 is stored, reads N14 and stores it in the X register 84, and the DAC 83 reads the address of the CPM 78 where the NH is stored.
Specify address 82, read NH and write Y register 86.
to be memorized.
つぎにXレジスタ84のデータからYレジスタ86のデ
ータを減算し、その結果(N1,−NH)をZレジスタ
88経由でXレジスタ84に記憶させる。Next, the data in the Y register 86 is subtracted from the data in the X register 84, and the result (N1, -NH) is stored in the X register 84 via the Z register 88.
この間クロツク論理90は副走査2で最初に駆動される
印字ハンマ19の2桁目の駆動時からクロックパルスを
計数しているカウンタ出力をALUに送っており、この
カウンタ出力がXレジスタ84に一致した時ALU87
の比較出力端から駆動信号が発生され、これが副走査3
で最初に駆動される印字ハンマ19の3桁目の印字ハン
マ駆動信号となる。During this time, the clock logic 90 is sending the output of a counter that has been counting clock pulses since the second digit of the printing hammer 19, which is first driven in sub-scanning 2, to the ALU, and this counter output matches the X register 84. When ALU87
A drive signal is generated from the comparison output terminal of
This becomes the third-digit printing hammer drive signal for the printing hammer 19 that is driven first.
以後の副走査3での駆動タイミングの決定は副走査1の
場合と全く同様に考えて行なわれる。The determination of drive timing in subsequent sub-scanning 3 is performed in exactly the same manner as in sub-scanning 1.
最後に副走査3が終了すなわち印字走査1が終了し、印
字走査2に移る際のタイミング決定について述べる。Finally, the timing determination when sub-scanning 3 ends, that is, printing scanning 1 ends, and moving to printing scanning 2 will be described.
先ずCPAC81でN14が記憶されているCPM78
の番地を指定し、N14を読み出してXレジスタ84に
記憶させると共にDAC83でNHが記憶されているA
DM82の番地を指定し、NHを読み出してYレジスタ
86に記憶させる。First, CPM78 where N14 is stored in CPAC81
Specify the address of A, read N14 and store it in the X register 84, and use the DAC 83 to read the address of
Specify the address of DM82, read NH and store it in Y register 86.
つぎにYレジスタ86のデータからXレジスタ86のデ
ータからXレジスタ84のデータをALU87で減算し
、その結果(NH−N14)をZレジスタ88経由でX
レジスタ84に記憶させる。Next, the ALU 87 subtracts the data in the X register 84 from the data in the Y register 86, and the result (NH-N14) is sent to the X register 88 via the Z register 88.
It is stored in the register 84.
更にXレジスタ84のデータとYレジスタ86のデータ
をALU87で加算し、その結果 ( 2 NH N
14)をzレジスタ88経由でXレジスタ84に記憶さ
せる。Furthermore, the data in the X register 84 and the data in the Y register 86 are added by the ALU 87, and the result is (2 NH N
14) is stored in the X register 84 via the z register 88.
この間クロツク論理90は印字走査1の副走査3で最初
に駆動される印字ハンマ19の3桁目の駆動時からクロ
ックパルスを計数しているカウンタ出力をALU87に
送り、このカウンタ出力がXレジスタ84に一致した時
ALU87の比較出力端から駆動信号が発生され、これ
が印字走査2の副走査1で最初に駆動される印字ハンマ
19の1桁目の印字ハンマ駆動信号となる。During this time, the clock logic 90 sends the output of a counter that counts clock pulses from the time when the third digit of the print hammer 19 is driven first in the sub-scan 3 of the print scan 1 to the ALU 87, and this counter output is sent to the X register 84. When they match, a drive signal is generated from the comparison output terminal of the ALU 87, and this becomes the print hammer drive signal for the first digit of the print hammer 19 that is driven first in the sub-scan 1 of the print scan 2.
以後の印字ハンマ駆動のタイミング決定は印字走査1と
全く同様に考えて行なうことができる。The subsequent timing decisions for driving the print hammer can be made in exactly the same way as in print scan 1.
以上のALU87の演算および比較はALUコントロー
ル論理85のコントロールの下で行なわれる。The above calculations and comparisons of ALU 87 are performed under the control of ALU control logic 85.
以上のように本発明は、活字搬送体のキャラクタピッチ
を全ピッチにわたり時間に換算して測定記憶し、各印字
ハンマの駆動時に該測定データを使って印字ハンマの駆
動時刻を電気的に演算決定するようにしたので、常に印
字ハンマと活字の中心が一致するようになり印字品質が
向上すると共に活字搬送体上の活字形成精度に従来のよ
うな厳しい精度が要求されず、活字搬送体を簡単に形成
でき、しかもその原価を低減できる等の効果を奏するこ
とができる。As described above, the present invention measures and stores the character pitch of the type carrier by converting it into time over the entire pitch, and uses the measured data to electrically calculate and determine the driving time of the printing hammer when driving each printing hammer. As a result, the printing hammer and the center of the type are always aligned, improving printing quality. At the same time, the strict accuracy required for forming type on the type carrier is no longer required, which simplifies the type carrier. It is possible to form the structure in a similar manner, and it is possible to achieve effects such as being able to reduce the cost.
図面は本発明活字搬送体を活字ベルトに限定した実施例
を示し、第1図は印字部の概略を示す斜視図、第2図イ
およびロは印字方式を説明するための印字ハンマと活字
の対応図および印字走査と各副走査の対応図、第3図は
活字ベルトの拡大正面図、第4図は駆動タイミングの決
定法を説明するための印字ハンマと活字ベルトの対応図
、第5図は印字ハンマと各活字の対応図、第6図は各印
字ハンマの駆動タイミング図、第7図はキャラクタピン
チを測定記憶する構成を示すブロック線図、第8図は各
印字ハンマの駆動タイミングを演算決定する構成を示す
ブロック線図である。
図中10は活字ベルト(搬送体)、11は活字、12は
基準マーク、13はキャラクタマーク、16はキャラク
タマーク検出器、19は印字ハンマ、71はクロツクパ
ルス発生器(CPO)、72はゲートコントロール回路
(GCC)、75,76はカウンタ、78はキャラクタ
ピツチメモリ(CPM)、81はキャラクタピッチメモ
リ番地コントロールカウンタ(CPAC)、82は演算
データメモリ(ADM)、83は演算データメモリ番地
コントロールカウンタ(DAC),84 ,86 ,8
8はレジスタ、81は論理演算装置(ALU)、89は
アンドレスカウンタコントロール(ACC)、90はク
ロック論理である。The drawings show an embodiment in which the type conveyor of the present invention is limited to a type belt, FIG. 1 is a perspective view showing an outline of the printing section, and FIGS. Correspondence diagram and correspondence diagram of printing scan and each sub-scan, Figure 3 is an enlarged front view of the type belt, Figure 4 is a correspondence diagram of the print hammer and type belt to explain the method of determining drive timing, Figure 5 6 is a diagram showing the correspondence between the printing hammer and each character, FIG. 6 is a drive timing diagram of each printing hammer, FIG. 7 is a block diagram showing a configuration for measuring and storing character pinch, and FIG. 8 is a diagram showing the drive timing of each printing hammer. FIG. 2 is a block diagram showing a configuration for performing calculations and decisions. In the figure, 10 is a type belt (conveyor), 11 is a type, 12 is a reference mark, 13 is a character mark, 16 is a character mark detector, 19 is a printing hammer, 71 is a clock pulse generator (CPO), and 72 is a gate control. circuit (GCC), 75 and 76 are counters, 78 is a character pitch memory (CPM), 81 is a character pitch memory address control counter (CPAC), 82 is an arithmetic data memory (ADM), and 83 is an arithmetic data memory address control counter ( DAC), 84, 86, 8
8 is a register, 81 is an arithmetic logic unit (ALU), 89 is an Andres counter control (ACC), and 90 is a clock logic.
Claims (1)
ークを有する活字搬送体と、該活字搬送体上の活字を打
撃するために印字位置に沿って並べて設けられた複数の
印字ハンマと、前記キャラクタマークを検出するキャラ
クタマーク検出器とを有し、前記活字搬送体上の活字が
1活字ピッチ移動する間の各印字走査をN回の副走査に
分けて印字する高速度プリンタにおいて、 前記活字搬送体を所定速度で走行させ、前記キャラクタ
マーク間の各ピッチを全ピッチにわたり前記活字搬送体
の走行速度で除して時間に換算して測定記憶するピッチ
記憶手段と、前記印字ハンマの中心間の距離を前記走行
速度で除して時間に換算した時間値で記憶するデータ記
憶手段と、前回の駆動開始時からの経過時間を測定する
時間測定手段と、各印字ハンマの駆動時に、前記ピッチ
記憶手段からのピツチデータ及びデータ記憶手段からの
時間データを読み出し、前回印字された活字からの後の
(N−1)個の活字ピツチデータの和をとり、該和から
印字ハンマピツチデータのN倍の差をとって駆動タイミ
ングを決定する演算を行い、該演算結果が前記時間測定
手段からの時間と一致した時一致出力を発生する演算比
較手段とを備え、該演算比較手段の出力を各印字ハンマ
の駆動タイミング信号としたことを特徴とする印字ハン
マ制御法。[Claims] 1. A type carrier having type characters and character marks corresponding to the type characters on its outer periphery, and a plurality of printed characters arranged in line along the printing position to strike the type on the type type carrier. A high-speed printer that has a hammer and a character mark detector that detects the character mark, and prints by dividing each print scan during which the type on the type carrier moves by one type pitch into N sub-scans. Pitch storage means for making the type carrier run at a predetermined speed, dividing each pitch between the character marks by the running speed of the type carrier over all pitches, converting the result into time, and measuring and storing the result; a data storage means for storing a time value obtained by dividing the distance between the centers of the hammers by the traveling speed and converting the value into time; a time measuring means for measuring the elapsed time from the start of the previous drive; and a drive for each printing hammer. At times, the pitch data from the pitch storage means and the time data from the data storage means are read out, the sum of the pitch data of the next (N-1) characters from the last printed character is calculated, and the printing hammer pitch data is calculated from the sum. an arithmetic comparison means that performs an arithmetic operation to determine the drive timing by taking the difference of N times the difference between the two times, and generates a coincidence output when the arithmetic result matches the time from the time measuring means, the output of the arithmetic comparison means; A printing hammer control method characterized in that: is used as a drive timing signal for each printing hammer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14027674A JPS585791B2 (en) | 1974-12-05 | 1974-12-05 | Indicator Printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14027674A JPS585791B2 (en) | 1974-12-05 | 1974-12-05 | Indicator Printer |
Related Child Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19581981A Division JPS57142379A (en) | 1981-12-04 | 1981-12-04 | Method for controlling printing hammer of high-speed printer |
| JP19582081A Division JPS57210862A (en) | 1981-12-04 | 1981-12-04 | Controlling method for printing hammer of high-speed printer |
| JP19581881A Division JPS57142378A (en) | 1981-12-04 | 1981-12-04 | Method for controlling printing hammer of high-speed printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5165835A JPS5165835A (en) | 1976-06-07 |
| JPS585791B2 true JPS585791B2 (en) | 1983-02-01 |
Family
ID=15264999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14027674A Expired JPS585791B2 (en) | 1974-12-05 | 1974-12-05 | Indicator Printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS585791B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5822356B2 (en) * | 1979-04-05 | 1983-05-09 | 富士通株式会社 | Printer misalignment correction method and device |
-
1974
- 1974-12-05 JP JP14027674A patent/JPS585791B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5165835A (en) | 1976-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0813973B1 (en) | Apparatus and method for automatically controlling the bidirectional printing position in a serial printer | |
| US4819780A (en) | Device for verifying coins | |
| US3973662A (en) | Acceleration control system for high speed printer | |
| JPS585791B2 (en) | Indicator Printer | |
| JP3198268B2 (en) | Carriage position detection method and apparatus | |
| JPS6132154B2 (en) | ||
| JPS6132153B2 (en) | ||
| EP0173952B1 (en) | Impact dot matrix printer | |
| US4527920A (en) | Print hammer firing compensation circuit for printer velocity variation | |
| US4185930A (en) | Print position control in a printer including a printer head mounted on a traveling carriage | |
| EP0451321A2 (en) | Paper position control in a recorder | |
| JP3480604B2 (en) | Raster recording device | |
| JP2907692B2 (en) | Serial printer | |
| US4152981A (en) | Dual pitch impact printing mechanism and method | |
| JPH03265A (en) | Control device of dot printer | |
| JPH11179965A (en) | Recording device | |
| JPH11170618A (en) | Printing device | |
| JPS6143755B2 (en) | ||
| JPH0526684A (en) | Absolute scale device | |
| JPS6348571A (en) | Method and device for color electrophotography | |
| JPS5823648Y2 (en) | printer device | |
| JPH096928A (en) | Magnetic card reader / writer with printing function | |
| SU491821A1 (en) | The method of measuring the length of the filaments | |
| SU1242415A1 (en) | Apparatus for measuring the mileage of vehicle | |
| JPH0930047A (en) | Reciprocal printing type serial printer |