Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6132154B2 - - Google Patents
[go: Go Back, main page]

JPS6132154B2 - - Google Patents

Info

Publication number
JPS6132154B2
JPS6132154B2 JP19582081A JP19582081A JPS6132154B2 JP S6132154 B2 JPS6132154 B2 JP S6132154B2 JP 19582081 A JP19582081 A JP 19582081A JP 19582081 A JP19582081 A JP 19582081A JP S6132154 B2 JPS6132154 B2 JP S6132154B2
Authority
JP
Japan
Prior art keywords
printing
printing hammer
digit
character
time
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
JP19582081A
Other languages
Japanese (ja)
Other versions
JPS57210862A (en
Inventor
Tsuneki Kobayashi
Hiroshige Nakano
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.)
Koki Holdings Co Ltd
Original Assignee
Hitachi Koki 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 Hitachi Koki Co Ltd filed Critical Hitachi Koki Co Ltd
Priority to JP19582081A priority Critical patent/JPS57210862A/en
Publication of JPS57210862A publication Critical patent/JPS57210862A/en
Publication of JPS6132154B2 publication Critical patent/JPS6132154B2/ja
Granted 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
    • B41J1/00Typewriters or selective printing mechanisms characterised by the mounting, arrangement or disposition of the types or dies
    • B41J1/20Typewriters or selective printing mechanisms characterised by the mounting, arrangement or disposition of the types or dies with types or dies mounted on endless bands or the like

Landscapes

  • Impact Printers (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明はベルト、トレイン、チエーン等の活字
搬送体を用いるインパクト式高速度プリンタに関
し、更に詳述すれば、かかる活字搬送体上の活字
と該活字を押打する印字ハンマとがその押打時に
常に一致するように印字ハンマの駆動時刻を補正
するようにした印字ハンマ制御装置にする。 かかる活字搬送体は機械的手段により製作され
ているが、各活字間のピツチが所定範囲内にない
と欠字やサイドクリツピング等の現象が起こる。
従つてこの機掛的ピツチ精度は非常に厳しいもの
が要求される。このため活字搬送体は一般に非常
に高価なものとなつているのが現状である。 本発明は上記の点に鑑み、活字搬送体に要求さ
れるこの厳しい機械的精度をゆるめ、このゆるめ
た機械的精度を電気的に補償するようにしたもの
である。 すなわち、本発明の目的は活字搬送体に要求さ
れる機械的精度をゆるくし、以つて活字搬送体の
製造原価を低減することである。 また本発明の他の目的は、印字サイクル開始後
に最初に駆動される印字ハンマすなわち1桁目の
印字ハンマの駆動タイミングを電気的に演算決定
し、印字品質の向上を図ることである。 以上活字搬送体を活字ベルトに限定した実施例
図面を参照して本発明を説明するが、トレインチ
エーン等にも適用できることは以下の説明から明
らかである。 第1図はベルト式プリンタの一部を示すもの
で、10は活字搬送体を構成するエンドレス活字
ベルトであつて、その外周上に活字11、基準マ
ーク12(第3図参照)及びキヤラクタマーク1
3が刻設されている。14は活字ベルト10を駆
動するプーリであつて、図示しないデータ等の駆
動源によつて駆動されて活字ベルト10を所定速
度で走行させるものである。15及び16は前記
活字ベルト10上の基準マーク12及びキヤラク
タマーク13を検出する検出器であつて、活字ベ
ルト10に近接して設置されている。17はイン
クリボン、18は印字用紙、19は印字用紙18
及びインクリボン17を介して活字ベルト10に
対向した印字ハンマであつて、衆知の如く電磁石
20によつて付勢駆動される。 かかるベルト式プリンタの印字方式を第2図を
参照して以下簡単に述べる。 活字ベルト10上の活字11と印字ハンマ19
との対応は3:4となつており、キヤラクタマー
ク検出器16が1個のキヤラクタマーク13を検
出してからつぎのキヤラクタマーク13を検出す
るまでの間に副走査を3回行い、各副走査時に印
字すべき文字と活字11が一致した印字ハンマ1
9を駆動して印字するようにしている(第2図イ
において×印の活字11が印字ハンマ19に押打
されて印字される)。 先ず、副走査1において、印字ハンマ19の1
桁目が印字すべき文字と該印字ハンマ19に対応
する活字ベルト10上の活字11が一致しておれ
ば印字ハンマ19は駆動され1桁目の文子が印字
される。つぎに印字ハンマ19の4桁目が印字す
べき文字と対応する活字11すなわち1桁目の印
字ハンマ19に対応する活字11の2個後の活字
11が一致しておれば前記同様印字される。以後
印字ハンマ19の7、10、13、………133、136桁
の印字すべき文字とこれらの印字ハンマ19に対
応する活字11とを比較し、一致していれば印字
ハンマ19を駆動して印字する。 続いて副走査2において、2桁目の印字ハンマ
19の印字すべき文字と該印字ハンマ19に対応
する活字11とを比較し、一致していれば印字ハ
ンマ19を駆動して印字する。以後、5、8、
11、………、131、135桁の印字ハンマ19と各桁
に対応する活字11とを比較し、一致していれば
印字ハンマ19を駆動して印字する。 更に副走査3で3、6、9、………、132、135
桁の印字ハンマ19について同様に比較し印字す
る。 これら副走査1,2,3で一つの印字走査とな
り、1行分の印字が終了するまで行われる。(第
2図ロ参照)従つてこの印字走査は最大活字ベル
ト10の活字11の種類の数だけ行われることに
なる。 上記した活字11と印字ハンマ19との対応
3:4は完全に対応する(例えば印字ハンマ19
の1桁目とある活字11が対応した時、印字ハン
マ19の4桁目と前記活字11の2個後の活字1
1と完全に対応すること)のではなく、第2図イ
に示す如くわずかのズレTrpがある。このズレ
Trpは印字ハンマ19が一斎に駆動されて活字ベ
ルト10を同一タイミングで押打する印字ハンマ
19の数を制限し、以つて活字ベルト10の強度
を小さくすると共に印字ハンマ19の押打時の衝
撃力による活字ベルト10の速度変動を小さくす
るためのものである。 従つて、このズレが1倍、2倍、3倍、………
というように規則正しくなつていれば、1副走査
において対応する各印字ハンマ19をこのズレ
Trp分だけ時間を遅らせて順々に付勢駆動するこ
とにより印字ハンマ19と対応する各活字11は
正しく一致するようになる。 すなわち、第3図に示す如く、活字ベルト10
上の各活字11間のピツチすなわち各キヤラクタ
マーク13の間にピツチdiが全て等しいか、ある
いは所定精度範囲内に入つていれば、キヤラクタ
マーク検出器16がキヤラクタマーク13を検出
した時、もしくは一定時間後に印字ハンマ19を
駆動するようにしてやればよい。しかし、ピツチ
diの精度が悪い場合に上記のような印字ハンマ1
9の駆動を行うと前記欠字やサイドクリツピング
が発生し、印字品質が悪くなる。この印字品質を
良くするには印字ハンマ19を駆動するタイミン
グを各印字ハンマ19について調整してやればよ
い。 本発明はこのように印字ハンマ19の駆動タイ
ミングを各印字ハンマ19について調整するよう
にしたもので、以下各印字走査を3回の副走査に
分けて印字する印字方式に限定して本発明を説明
する。 第4図において、キヤラクタマーク検出器16
の位置から印字ハンマ19の1桁目までの距離を
Dpとし、印字ハンマ19の駆動電磁石20に付
勢電流が流れてから印字ハンマ19が活字ベルト
10上の活字11を押打するまでに要する時間す
なわちフライトタイムをTFとし、かつ活字ベル
ト10が所定速度υで走行しているとすれば、フ
ライトタイムTFの間に活字ベルト10が移動す
る距離は DF=υ×TF (1) と表わせる。従つて、印字ハンマ19の1桁目の
中心に活字11が正しくくるためには、印字ハン
マ19の1桁目の中心から距離DFだけ以前の位
置(第4図中矢印↑で示す)で印字ハンマ19の
1桁目を駆動してやればよい。 ここで以下の説明の便宜上つぎのことを仮定す
る。 (i) 各印字ハンマ19の各フライトタムTFは各
ハンマ共同一である。 (ii) 各印字ハンマ19のピツチ(第4図中dH
は全ピツチにわたつて同一である。 (iii) 活字ベルト10の走行速度υは変化せず一定
である。 今、印字ハンマ19の1桁目が印字しようとす
る活字11を押打するためタイミングは、上記し
た如く、印字しようとする活字(第4図中13番目
のキヤラクタマーク13)が点Fを通過した時で
ある。従つて印字しようとする活字11がキヤラ
クタマーク検出器16でキヤラクタマーク13が
検出された後、どれだけの時間後に点Fに到達す
るかを知れば正しく印字できるようになる。 キヤラクタマーク検出器16でキヤラクタマー
ク13が検出された時、印字ハンマ19の1桁目
に印字される活字11は、第4図において、検出
されたキヤラクタマーク13より9個後に位置し
た活字11が印字されることになる。すなわち、
第4図において、4番目のキヤラクタマーク13
が検出されたとき13番目の活字11が印字ハンマ
19の1桁目にて印字される文字となる。 この4番目のキヤラクタマーク13から13番目
のキヤラクタマーク13までのキヤラクタピツチ
の合計は と表わせる。 この値DTは各キヤラクタピツチdiが種々の値
をとるために一定ではない。このため、キヤラク
タマーク検出器16でキヤラクタマーク13を検
出した時、または一定時間後に印字ハンマ19を
駆動したのでは正しい印字はなされないことにな
る。 キヤラクタマーク検出器16から印字ハンマ1
9の1桁目の中心までの距離Dpと印字ハンマ1
9のフライトタイムTFに対応する距離DFは一定
であるから、印字しようとする活字と点Fとの間
の距離DDは、 DD=DT−(DP+DF) (3) である。すなわち、キヤラクタマーク検出器16
でキヤラクタマーク13を検出した後印字すべき
活字11がDDだけ移動してくる時間を待つて印
字ハンマ19の1桁目を駆動してやれば正しい印
字がされることになる。 以上のDT,DP,DFは距離であるから、これ
らを走行速度υで割つたものは時間の次元を持
つ。 TT=DT/υTP=DP/υTF=DF/υ (4) ここでDTについては であるからdi/υ=tiとしてよい。すなわちキヤ
ラクタピツチdiを時間tiに置き換えることができ
る。従つて走行速度υが一定の時、前記(3)式は となり、キヤラクタマーク13が検出されたら、
The present invention relates to an impact type high-speed printer using a type carrier such as a belt, train, chain, etc. More specifically, the present invention relates to an impact type high-speed printer using a type carrier such as a belt, a train, or a chain. To provide a printing hammer control device which corrects driving times of printing hammers so that they always match. 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, very strict mechanical pitch accuracy is required. For this reason, the current situation is that type carriers are generally very expensive. 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 electrically calculate and determine the driving timing of the printing hammer that is driven first after the start of the printing cycle, that is, the printing hammer for the first digit, thereby improving printing quality. The present invention will be described above with reference to the drawings of embodiments in which the type conveyor is limited to a type belt, but it will be clear from the following description that it can also be applied to a train chain or the like. FIG. 1 shows a part of a belt-type printer, and 10 is an endless type belt constituting a type conveyor, on the outer circumference of which there are type 11, reference marks 12 (see FIG. 3), and character marks. 1
3 is engraved. A pulley 14 drives the type belt 10, and is driven by a drive source such as data (not shown) to run the type belt 10 at a predetermined speed. Detectors 15 and 16 detect the reference mark 12 and character mark 13 on the type belt 10, and are installed close to the type belt 10. 17 is an ink ribbon, 18 is a printing paper, 19 is a printing paper 18
and a printing hammer that faces the type belt 10 via an ink ribbon 17, and is biased and driven by an electromagnet 20 as is well known. The printing method of such a belt type printer will be briefly described below with reference to FIG. Type 11 on type belt 10 and printing hammer 19
The ratio is 3:4, and sub-scanning is performed three times between when the character mark detector 16 detects one character mark 13 and when it detects the next character mark 13. , the printing hammer 1 whose printed character 11 matches the character to be printed during each sub-scanning
9 is driven to print (in FIG. 2A, the type 11 marked with an x is pressed by the printing hammer 19 and printed). First, in sub-scanning 1, 1 of the printing hammer 19
If the character to be printed in the digit matches the character 11 on the character belt 10 corresponding to the printing hammer 19, the printing hammer 19 is driven and the first digit character is printed. 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. . Thereafter, the characters to be printed in the 7, 10, 13, . to print. 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. After that, 5, 8,
The printing hammer 19 of digits 11, 131, and 135 is compared with the printed characters 11 corresponding to each digit, and if they match, the printing hammer 19 is driven to print. Furthermore, in sub-scanning 3, 3, 6, 9, ......, 132, 135
The digit printing hammer 19 is compared and printed in the same manner. These sub-scans 1, 2, and 3 constitute one print scan, which is continued until printing for one line is completed. (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. The above-mentioned correspondence 3:4 between the printing type 11 and the printing hammer 19 is a perfect correspondence (for example, the printing hammer 19
When the 1st digit of the printing hammer 19 corresponds to a certain type 11, the 4th digit of the printing hammer 19 corresponds to the type 1 two places after the said type 11.
1), but there is a slight deviation Trp as shown in FIG. 2A. This gap
Trp limits the number of printing hammers 19 that drive the printing hammers 19 in one stroke and presses the type belt 10 at the same timing, thereby reducing the strength of the type belt 10 and reducing the impact when the printing hammers 19 press. This is to reduce speed fluctuations of the type belt 10 due to force. Therefore, this discrepancy is 1x, 2x, 3x, etc.
If the pattern is regular, then each printing hammer 19 corresponding to this deviation is set in one sub-scanning.
By sequentially energizing and driving with a time delay of Trp, the printing hammer 19 and the corresponding printed characters 11 can be correctly aligned. That is, as shown in FIG.
If the pitches between the characters 11 above, that is, the pitches di between the character marks 13, are all equal or within a predetermined precision range, then the character mark detector 16 has detected the character mark 13. The printing hammer 19 may be driven at the same time or after a certain period of time. However, Pituchi
If the accuracy of di is poor, use the printing hammer 1 as shown above.
9, the missing characters and side clipping occur, resulting in poor print quality. 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. In the present invention, the driving timing of the printing hammers 19 is adjusted for each printing hammer 19 in this way.Hereinafter, the present invention will be limited to a printing method in which each printing scan is divided into three sub-scans for printing. explain. In FIG. 4, the character mark detector 16
Determine the distance from the position to the first digit of the printing hammer 19.
Dp is the time required from when the energizing current flows through the drive electromagnet 20 of the printing hammer 19 until the printing hammer 19 presses the type 11 on the type belt 10, that is, the flight time is TF , and when the type belt 10 is Assuming that the type belt 10 is traveling at a predetermined speed υ, the distance that the type belt 10 moves during the flight time T F can be expressed as D F =υ×T F (1). Therefore, in order for the type 11 to be placed correctly at the center of the first digit of the printing hammer 19, it must be moved a distance D F from the center of the first digit of the printing hammer 19 (indicated by the arrow ↑ in Fig. 4). All you have to do is drive the first digit of the printing hammer 19. Here, for convenience of the following explanation, the following is assumed. (i) Each flight tom T F of each printing hammer 19 is the same for each hammer. (ii) Pitch of each printing hammer 19 (d H in Figure 4)
is the same across all pitches. (iii) The running speed υ of the type belt 10 does not change and remains constant. Now, since the first digit of the printing hammer 19 presses the type 11 to be printed, the timing is such that the type to be printed (the 13th character mark 13 in Fig. 4) hits point F, as described above. That's when it passed. 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. When the character mark 13 is detected by the character mark detector 16, the printed character 11 printed in the first digit of the printing hammer 19 is located nine places after the detected character mark 13 in FIG. Type 11 will be printed. That is,
In Figure 4, the fourth character mark 13
When detected, the 13th printed character 11 becomes the character printed in the first digit of the printing hammer 19. The total character pitch from this 4th character mark 13 to the 13th character mark 13 is It can be expressed as This value D T is not constant because each character pitch di takes various values. Therefore, correct printing will not be performed if the printing hammer 19 is driven when the character mark 13 is detected by the character mark detector 16 or after a certain period of time. Character mark detector 16 to printing hammer 1
Distance D p to the center of the first digit of 9 and printing hammer 1
Since the distance D F corresponding to the flight time T F of 9 is constant, the distance D D between the type to be printed and the point F is D D = D T − (D P + D F ) (3) It is. That is, the character mark detector 16
After detecting the character mark 13, if you wait until the type 11 to be printed moves by D D and then drive the first digit of the printing hammer 19, correct printing will be achieved. Since D T , D P , and D F above are distances, dividing these by the traveling speed υ has the dimension of time. T T =D T /υT P =D P /υT F =D F /υ (4) Here, for D T Therefore, we can set di/υ=ti. In other words, the character pitch di can be replaced with the time ti. Therefore, when the traveling speed υ is constant, the above equation (3) becomes Then, when character mark 13 is detected,

【式】の時間後に印字ハンマ19の 1桁目を駆動すれば正しい印字がなされる。 このようにして印字走査1の副走査1の1桁目
の印字ハンマ19が正しく活字11を押打するた
めの駆動タイミングが決定される。 印字ハンマ19の1桁目が駆動された後4、
7、………、133、136桁の印字ハンマ19が駆動
されるが、上記したようにある桁の印字ハンマ1
9がある活字11と完全に対応した時、つぎに印
字すべき活字11と印字ハンマ19はわずかにズ
レがあるから、このズレ量だけ活字ベルト10が
移動してきたところで印字ハンマ19をつぎつぎ
と駆動してやればよい。しかし、このズレ量は各
桁により異なつているため印字ハンマ19を駆動
するタイミングも各桁により異なる。 この駆動タイミングを正しく行い、正しい印字
をするための方法を印字ハンマ19の4桁目を駆
動するタイミングを参照して説明する。 印字ハンマ19の4桁目に対応する活字ベルト
10上の活字11は第4図中15番目の活字11で
ある。印字ハンマ19の1桁目に対応する13番目
の活字11が点Fを通過した時15番目の活字11
は点Fから(d13+d14)の距離にある。また印字
ハンマ19の1桁目の中心から4桁目の中心まで
の距離はハンマピツチdHの3倍である。 今13番目の活字11が印字ハンマ19の中心に
一致した時、15番目の活字11は第5図に示す如
く印字ハンマ19の中心よりδだけのズレがあ
る。従つて印字ハンマ19の1桁目が駆動された
後活字ベルト10がδだけ走行したところで印
字ハンマ19の4桁目を駆動してやればよい。こ
のずれδは δ=(d13+d14)−3dH (7) である。このδを時間に換算すると、活字ベル
ト10は所定速度υで走行していることから、 t2=δ/υ (8) となる。すなわち、印字ハンマ19の1桁目が駆
動された後t2時間後に4桁目を駆動すればよい。 更に、印字ハンマ19の7桁目の駆動タイミン
グは、第6図に示す如く、 t2′=δ2′/υ (9) の時間が印字ハンマ19の4桁目が駆動された後
に経過した時に7桁目を駆動してやればよい。こ
こでδ2′は δ2′=(d15+d16)−3dH (10) である。以後10、13、16、………、133、136桁の
駆動タイミングは、駆動しようとする印字ハンマ
19の前に駆動した印字ハンマ(例えば10桁目で
は7桁という如く)の駆動タイミングより t2 (n)=δ (n)/υ={(di+d(i+1)) −3dH}/υ (11) だけ遅れて駆動させればよい。 以上は副走査1の印字におけるハンマ駆動タイ
ミングであるが、つぎに副走査2の印字における
ハンマ駆動タイミングについて説明する。副走査
1で印字ハンマ19の1桁目が駆動された時から
副走査2で最初に駆動される印字ハンマ19の2
桁目が正しく印字するまでの活字ベルト10の移
動距離は第5図中DM1で示される。このDM1は DM1=d13−dH (12) であるから、時間に換算すると TM1=DM1/υ=(d13−dH)/υ (13) となる。すなわち副走査1で印字ハンマ19の1
桁目が駆動された時刻からTM1遅れた時点で副走
査2で最初の印字ハンマ19の2桁目を駆動すれ
ば、14番目の活字11と印字ハンマ19の2桁目
は一致する。 ここでは副走査1で最初に駆動される印字ハン
マ19の1桁目の駆動時刻を基準時刻としたが、
副走査1で最後に駆動される印字ハンマ19の
136桁目の駆動時刻を基準時刻とすることも可能
であり、この場合には印字ハンマ19の136桁目
の駆動時刻から TM1′=TM1−t2Σ (14) だけ遅らせて駆動すればよい。ここでt2Σは印字
ハンマ19の1桁目の駆動から最後の136桁目の
駆動までに経過した時間であり、 で表わせる。 以後の5、8………131、134桁の駆動は副走査
1で述べた方法で順次行えばよい。すなわち、印
字ハンマ19の5桁目は、2桁目の駆動時刻から t12=δ12/υ={(d14+d15) −3dH}/υ (16) だけ遅れて駆動すればよく、また印字ハンマ19
の8桁目は、5桁目の駆動時刻から t12′=δ12′/υ={(d16+d17) −3dH}/υ (17) だけ遅れて駆動すればよい。以後の11、14、……
…131、134桁も同様である。 つぎに副走査3であるが、副走査1で印字ハン
マ19の1桁目が駆動された時刻から副走査3で
最初に駆動される印字ハンマ19の3桁目が正し
く印字するまでの活字ベルト10の移動距離は第
5図中DM2′で示される。このDM2′は DM2′=(d13+d14)−2dH (18) であり、これを時間に換算すれば TM2′=DM2′/υ={(d13+d14) −2dH}/υ (19) となる。すなわち、副走査1で印字ハンマ19の
1桁目が駆動された時刻からTM2′遅れた時点に
副走査3で最初に駆動される印字ハンマ19の3
桁目を駆動すれば15番目の活字11と印字ハンマ
19の3桁目は一致する。 また副走査2で最初に駆動される印字ハンマ1
9の2桁目が駆動された時刻を基準時刻とすれ
ば、活字ベルト10の移動距離は第5図中DM2
示され、このDM2は DM2=d14−dH (20) であるから、時間換算では TM2=(d14−dH)/υ (21) となる。すなわち、副走査2で印字ハンマ19の
2桁目が駆動された時刻からTM2遅れた時点に印
字ハンマ19の3桁目を駆動すれば15番目の活字
11と完全に一致する。 副走査3で以後の6、9、12、………、132、
135桁のハンマ駆動タイミングは副走査1及び副
走査2の場合と全く同様にして決定される。すな
わち、6桁目は3桁目が駆動された後 t22=δ22/υ={(d15+d16) −3dH}/υ (22) の遅れで駆動すればよい。 135桁目の印字ハンマが駆動されると副走査3
すなわち印字走査1が終了し、印字走査2に移行
するが、この印字走査2の副走査1に入るタイミ
ングについて以下説明する。 印字走査1の副走査1で最初に駆動される印字
ハンマ19の1桁目の駆動時刻から印字走査2の
副走査1で最初に駆動される印字ハンマ19の1
桁目が駆動されるまでに活字ベルト10が移動す
る距離はd13である。従つて印字走査1の副走査
1の印字ハンマ19の1桁目の駆動時刻から T1=d13/υ (23) だけ遅れて印字走査2の副走査1で印字ハンマ1
9の1桁目を駆動してやればよい。 印字走査1の副走査3で最初に駆動される印字
ハンマ19の3桁目の駆動時刻を基準時刻とすれ
ば、活字ベルト10上の活字11が印字走査2の
副走査1で印字ハンマ19の1桁目の中心までに
移動する距離は第5図中DM3で示され、このDM3
は DM3=2dH−d14 (24) で、時間に換算すれば TM3=(2dH−d14)/υ (25) となる。従つて印字走査1の副走査3の印字ハン
マ19の3桁目の駆動時刻からTM3遅らせて駆動
すればよい。 更に印字走査1の副走査3で最後に駆動される
印字ハンマ19の135桁目の駆動時刻を基準時刻
とすれば、 時間後に印字走査2の副走査1で印字ハンマ19
の1桁目を駆動してやればよい。 以後の4、7、………、133、136桁及び副走査
2,3での各印字ハンマ19の駆動タイミングの
決定は印字走査1と同様に考えて行うことができ
る。 前記各キヤラクタピツチdiは活字ベルト10が
所定速度υで走行しているとすれば、上記した如
く ti=di/υ (27) で表わされる時間tiに変換され、各式のキヤラク
タピツチdiの代りにtiを用いて演算を行えば正し
い駆動タイミングが得られる。 以下正しい駆動タイミングを得るに必要な演算
式の一例を示す。 M1=t13−TH (13)′ TM2=t14−TH (21)′ TM2=2TH−t14 (25)′ t(n)=ti+ti+1−3TH (11)′ なお、ここでTH=dH/υである。 以上の演算式で変数と考えられるものはtiだけ
であり、他のTP、TF、THは定数とみなしてよ
い。この変数tiを印字過程に入る前であつて、か
つ活字ベルト10が所定速度υで走行している下
で全ピツチにわたつて測定、記憶し、駆動タイミ
ング決定時に必要な変数tiを読み出し、所定の演
算を行うことにより正しい駆動タイミングを決定
できる。 以下変数tiを測定、記憶するプロセスを第7図
を参照して説明する。 第7図において、71は基準マーク検出器15
からの出力によつて発振を開始するクロツクパル
ス発生器(以下CPOという)であつて、所定幅
tw、所定周期tfのクロツクパルスを発生する。7
2はキヤラクタマーク検出器16からの出力によ
つてゲートコントロール出力を発生するゲートコ
ントロール回路(以下GCCという)、73,74
は夫々CPO71及びGCC72の出力の一致をと
るアンドゲートである。GCC72のゲートコン
トロール出力が交互に生じるものであるから、こ
れらアンドゲート73,74がそのゲートを同時
に開くことはない。75及び76は夫々アンドゲ
ート73及び74からの出力すなわちCPO71
からのクロツクパルスを計数するカウンタ、77
は夫々データバスa及びbを介してカウンタ75
及び76に接続されたデータセレクタであつて、
GCC72の出力によつて制御されてカウンタ7
5及び76の計数値を交互にデータバスcを介し
てキヤラクタピツチメモリ(以下CPMという)
78に送つて記憶させるものである。 基準マーク検出器15が活字ベルト10上の基
準マーク12を検出するとその出力によりCPO
71が発振を開始し、前記した所定周期tfのクロ
ツクパルスを発生する。その後キヤラクタマーク
検出器16がキヤラクタマーク13を検出する
(第3図に示す如く基準マーク12とキヤラクタ
マーク13は同一鉛直線上にあるので実際には同
時に検出するが、その後の波形整形操作によりあ
たかも基準マーク検出器15が先に検出したよう
になる)と、その出力によりGCC72が動作し
てアンドゲート73がそのゲートを開くような出
力を発生する。この結果、CPO71のクロツク
パルスはアンドゲート73を介してカウンタ75
に入り、その数が計数される。 該計数はキヤラクタマーク検出器16がつぎの
キヤラクタマーク13を検出するまで続けられ
る。キヤラクタマーク検出器16がつぎのキヤラ
クタマーク13を検出するとGCC72が動作
し、アンドゲート73がそのゲートを閉じ、アン
ドゲート74はそのゲートを開く。この結果カウ
ンタ76はCPO71からのクロツクパルスを計
数する。同時にカウンタ75での計数値Niはデ
ータセレクタ77によりCPM78に入れられ
る。なおNiは、 ti=di/υ≒tf・Ni (28) であるから、変数tiはパルスの個数Niに変換して
測定記憶されることになる。以後キヤラクタマー
ク検出器16がキヤラクタマーク13を検出する
ごとにカウンタ75及び76で交互にクロツクパ
ルスを計数し、パルス個数Niすなわち変数tiを印
字動作にはいる前に全ピツチにわたつて測定記憶
する。 第8図は駆動タイミングを決定するための演算
比較回路のブロツク線図である。81はキヤラク
タピツチメモリ番地コントロールカウンタ(以下
CPACという)であつて、CPM78内の番地を
指定するものである。82は前記TH、TP、TF
をクロツクパルスの周期tfで割つて得られる数値
H、NP、NFに変換して記憶する演算データメ
モリ(以下ADMという)、83は該ADM82の
番地を指定する演算データメモリ番地コントロー
ルカウンタ(以下DACという)、84,86及び
88は夫々Xレジスタ、Yレジスタ及びZレジス
タである。87はXレジスタ84及びYレジスタ
86からのデータを受けて駆動タイミングを決定
するための上記した各演算を行う論理演算装置
(以下ALUという)であつて、ALUコントロール
論理85によりその演算が制御される。また
ALU87の演算結果はZレジスタ88に入れら
れる。89はキヤラクタマーク検出器16からの
出力を受け、どのキヤラクタマーク13(基準マ
ーク12から何番目)がキヤラクタマーク検出器
16を通過したかを判定するアドレスカウンタコ
ントロール(以下ACCという)であつて、その
出力によつて前記CPAC81及びDAC83をコ
ントロールするものである。90は前記CPO7
1のパルスと全く同一幅twで同一周期tfのクロツ
クパルスをカウントし、その演算結果を前記
ALU87に送るクロツク論理であつて、キヤラ
クタマーク検出器16からの出力によつてその動
作がコントロールされる。 以下駆動タイミングを演算決定するプロセスを
第4図及び第8図を参照して説明する。なお、こ
の前にあらかじめ活字ベルト10上のキヤラクタ
ピツチは上記した如く時間に換算したクロツクパ
ルスの数Niで全ピツチにわたり測定され、CPM
78に記憶されているものとする。キヤラクタマ
ーク検出器16がキヤラクタマーク13を検出す
るとACC89によりそれが4番目のマークであ
ることが判別され、それがCPAC81に記憶され
る。と同時にクロツク論理90が前記クロツクパ
ルスを計数し始める。 CPAC81が指定するCPM78の番地に記憶
されているキヤラクタピツチデータt4すなわちN4
を読み出し、このN4をXレジスタ84に記憶さ
せる。つぎにCPAC81を1カウンタアツプし
CPM78からデータN5を読み出しYレジスタ8
6に記憶させる。その後X、Yレジスタ84,8
6に記憶されているN4、N5をALU87で加算
し、その値(N4+N5)をZレジスタ88に一時記
憶させてからXレジスタ84に記憶させる。更に
CPAC81を1カウントアツプしCPM78から
データN6を読み出してYレジスタ86に入れ
る。ここで再びX、Yレジスタ84,86のデー
タをALU87で加算し、その結果(N4+N5
N6)をZレジスタ88に記憶させた後Xレジスタ
84に記憶させる。以上の操作をN12まで繰り返
して加算し、Xレジスタ84に
If the first digit of the printing hammer 19 is driven after the time [Equation], correct printing will be performed. 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. After the first digit of the printing hammer 19 is driven, 4.
The printing hammers 19 for digits 7, 133, and 136 are driven, but as described above, the printing hammer 1 for a certain digit
When 9 perfectly corresponds to the type 11, there is a slight misalignment between the type 11 to be printed next and the printing hammer 19, so when the type belt 10 has moved by this amount of deviation, the printing hammers 19 are driven one after another. Just do it. However, since this amount of deviation differs for each digit, the timing at which the print hammer 19 is driven also differs for each digit. 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 printing hammer 19. 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. When the 13th printed character 11 corresponding to the 1st digit of the printing hammer 19 passes point F, the 15th printed character 11
is at a distance of (d 13 +d 14 ) from point F. Further, 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 dH . When the 13th printed character 11 is now aligned with the center of the printing hammer 19, the 15th printed character 11 is offset by δ2 from the center of the printing hammer 19, as shown in FIG. Therefore, after the first digit of the printing hammer 19 is driven, the fourth digit of the printing hammer 19 may be driven when the type belt 10 has traveled by δ2 . This deviation δ 2 is δ 2 =(d 13 +d 14 )−3d H (7). When converting this δ 2 into time, since the type belt 10 runs at a predetermined speed υ, t 22 /υ (8). That is, the fourth digit may be driven t2 hours after the first digit of the printing hammer 19 is driven. Furthermore, the driving timing of the 7th digit of the printing hammer 19 is, as shown in FIG . All you have to do is drive the 7th digit. Here, δ 2 ′ is δ 2 ′=(d 15 +d 16 )−3d H (10). Thereafter, the drive timing for the 10th, 13th, 16th, ......, 133rd, and 136th digits will be t from the drive timing of the printing hammer that was driven before the printing hammer 19 to be driven (for example, the 7th digit for the 10th digit). 2 (n) = δ 2 (n) / υ = {(di+d(i+1)) −3d H }/υ (11) It is sufficient to drive with a delay. 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. From the time when the first digit of the printing hammer 19 is driven in sub-scanning 1, the second digit of printing hammer 19 is driven first in sub-scanning 2.
The moving distance of the type belt 10 until a digit is correctly printed is indicated by D M1 in FIG. Since this D M1 is D M1 = d 13 - d H (12), when converted into time it becomes T M1 = D M1 /υ = (d 13 - d H )/υ (13). In other words, in sub-scanning 1, 1 of printing hammer 19
If the second digit of the first printing hammer 19 is driven in sub-scanning 2 at a time T M1 delayed from the time when the digit is driven, the 14th printed character 11 and the second digit of the printing hammer 19 match. Here, the driving time of the first digit of the printing hammer 19 that is driven first in sub-scanning 1 was taken as the reference time.
The printing hammer 19 that is driven last in sub-scanning 1
It is also possible to set the driving time of the 136th digit as the reference time, and in this case, the driving time of the printing hammer 19 should be delayed by T M1 ′=T M1 −t 2 Σ (14) from the driving time of the 136th digit. Bye. Here, t 2 Σ is the time elapsed from the driving of the first digit of the printing hammer 19 to the driving of the final 136th digit, It can be expressed as The subsequent driving of the 5th, 8th, 131st, and 134th digits may be performed sequentially using the method described in sub-scanning 1. In other words, the fifth digit of the printing hammer 19 only needs to be driven with a delay of t 12 = δ 12 /υ = {(d 14 + d 15 ) −3d H }/υ (16) from the driving time of the second digit. Also, printing hammer 19
The 8th digit may be driven with a delay of t 12 ′=δ 12 ′/υ={(d 16 +d 17 ) −3d H }/υ (17) from the driving time of the 5th digit. Subsequent 11, 14,...
...The same applies to digits 131 and 134. 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 driven first in sub-scanning 3 is correctly printed. The moving distance of 10 is indicated by D M2 ' in FIG. This D M2 ′ is D M2 ′=(d 13 +d 14 )−2d H (18), and converting this into time, T M2 ′=D M2 ′/υ={(d 13 +d 14 ) −2d H }/υ (19). That is, at a time T M2 ' delayed from the time when the first digit of the printing hammer 19 is driven in the sub-scanning 1, the third printing hammer 19 that is driven first in the sub-scanning 3 is activated.
If the digit is driven, the 15th printed character 11 and the 3rd digit of the printing hammer 19 will match. Also, printing hammer 1 is driven first in sub-scanning 2.
If the time when the second digit of 9 is driven is taken as the reference time, the moving distance of the type belt 10 is shown by D M2 in FIG. 5, and this D M2 is D M2 = d 14 - d H (20). Therefore, in terms of time, T M2 = (d 14 - d H )/υ (21). That is, if the third digit of the printing hammer 19 is driven at a time T M2 delayed 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 . In sub-scanning 3, the following 6, 9, 12, ......, 132,
The 135-digit hammer drive timing is determined in exactly the same manner as in the sub-scanning 1 and sub-scanning 2 cases. That is, the sixth digit may be driven with a delay of t 2222 /υ={(d 15 +d 16 ) −3d H }/υ (22) after the third digit is driven. When the printing hammer at the 135th digit is driven, sub-scanning 3
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 of the printing hammer 19 that is first driven in sub-scan 1 of print scan 2 from the driving time of the first digit of the printing hammer 19 that is first driven in sub-scan 1 of print scan 1.
The distance that type belt 10 travels before a digit is driven is d13 . Therefore, printing hammer 1 in sub-scan 1 of print scan 2 is delayed by T 1 = d 13 /υ (23) from the drive time of the first digit of print hammer 19 in sub-scan 1 of print scan 1.
All you have to do is drive the first digit of 9. If the driving time of the third digit of the print hammer 19 that is driven first in the sub-scan 3 of the print scan 1 is used as the reference time, the type 11 on the type belt 10 will be driven by the print hammer 19 in the sub-scan 1 of the print scan 2. The distance traveled to the center of the first digit is indicated by D M3 in Figure 5, and this D M3
is D M3 = 2d H − d 14 (24), and when converted to time, it becomes T M3 = (2d H − d 14 )/υ (25). Therefore, it is only necessary to drive the print hammer 19 with a delay of T M3 from the drive time of the third digit in the sub-scan 3 of the print scan 1. Furthermore, if the drive time of the 135th digit of the print hammer 19 that is driven last in the sub-scan 3 of the print scan 1 is set as the reference time, then After the time, print hammer 19 in sub-scan 1 of print scan 2.
All you have to do is drive the first digit of . The determination of the driving timing of each print hammer 19 in the subsequent 4th, 7th, . Assuming that the type belt 10 is running at a predetermined speed υ, each character pitch di is converted to time ti expressed by ti=di/υ (27) as described above, and ti is used instead of character pitch di in each equation. Correct drive timing can be obtained by performing calculations using . An example of the calculation formula necessary to obtain correct drive timing is shown below. T M1 = t 13 −T H (13)′ T M2 = t 14 −T H (21)′ T M2 = 2T H −t 14 (25)′ t (n) = ti+ti+1−3T H (11)′ , where T H =d H /υ. In the above equation, only ti can be considered as a variable, and the other T P , T F , and T H can be considered constants. This variable ti is measured and stored over all pitches before entering the printing process and while the type belt 10 is running at a predetermined speed υ, and the variable ti required when determining the drive timing is read out and The correct drive timing can be determined by performing the calculation. The process of measuring and storing the variable ti will be explained below with reference to FIG. In FIG. 7, 71 is the reference mark detector 15.
A clock pulse generator (hereinafter referred to as CPO) that starts oscillation by the output from
tw, a clock pulse with a predetermined period tf is generated. 7
2 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, 74;
are AND gates that match the outputs of CPO 71 and GCC 72, respectively. Since the gate control outputs of GCC 72 occur alternately, AND gates 73 and 74 do not open their gates simultaneously. 75 and 76 are outputs from AND gates 73 and 74, respectively, CPO 71
counter for counting clock pulses from 77
are connected to the counter 75 via data buses a and b, respectively.
and a data selector connected to 76,
Counter 7 is controlled by the output of GCC72.
The count values of 5 and 76 are alternately stored in character pitch memory (hereinafter referred to as CPM) via data bus c.
78 to be stored. When the fiducial mark detector 15 detects the fiducial mark 12 on the type belt 10, the CPO is detected by its output.
71 starts oscillation and generates the clock pulse of the predetermined period tf mentioned above. 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 (This makes it as if the reference mark detector 15 detected it first), the GCC 72 operates based on its output, and the AND gate 73 generates an output that opens its gate. As a result, the clock pulse of CPO 71 is passed through AND gate 73 to counter 75.
and the number is counted. 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 is activated, the AND gate 73 closes its gate, and the AND gate 74 opens its gate. As a result, counter 76 counts clock pulses from CPO 71. At the same time, the count value Ni at the counter 75 is input to the CPM 78 by the data selector 77. Note that Ni is ti=di/υ≒tf·Ni (28) Therefore, the variable ti is converted into the number of pulses Ni and then measured and stored. Thereafter, each time the character mark detector 16 detects the character mark 13, the counters 75 and 76 alternately count clock pulses, and the number of pulses Ni, that is, the variable ti, is measured and memorized over all pitches before starting the printing operation. do. FIG. 8 is a block diagram of an arithmetic comparison circuit for determining drive timing. 81 is the character pitch memory address control counter (hereinafter referred to as
CPAC), which specifies an address within the CPM 78. 82 is the aforementioned T H , T P , T F
an arithmetic data memory (hereinafter referred to as ADM) that converts and stores the numerical values N H , N P , N F obtained by dividing the clock pulse by the period tf of the clock pulse; 83 is an arithmetic data memory address control counter (83) that specifies the address of the ADM 82; (hereinafter referred to as DAC), 84, 86, and 88 are an X register, a Y register, and a Z register, respectively. 87 is a logical operation unit (hereinafter referred to as ALU) that receives data from the X register 84 and the Y register 86 and performs the above-mentioned operations to determine drive timing, and its operations are controlled by the ALU control logic 85. Ru. Also
The calculation result of the ALU 87 is put into the Z register 88. 89 is an address counter control (hereinafter referred to as ACC) which receives the output from the character mark 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 is the above CPO7
Count the clock pulses with exactly the same width tw and the same period tf as the pulse 1, and use the calculation result as described above.
It is clock logic sent to ALU 87, and its operation is controlled by the output from character mark detector 16. The process of calculating and determining the drive timing will be described below with reference to FIGS. 4 and 8. Note that before this, the character pitch on the type belt 10 is measured over all pitches by the number of clock pulses Ni converted into time as described above, and the CPM
78. 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. At the same time, clock logic 90 begins counting the clock pulses. Character pitch data t 4 , that is, N 4 stored at the address of CPM 78 specified by CPAC 81
is read out and this N 4 is stored in the X register 84. Next, increase CPAC81 by 1 counter.
Read data N5 from CPM78 Y register 8
6. After that, X and Y registers 84, 8
The ALU 87 adds N 4 and N 5 stored in 6, and the resulting value (N 4 +N 5 ) is temporarily stored in the Z register 88 and then stored in the X register 84. Furthermore
The CPAC 81 is counted up by 1, and data N 6 is read from the CPM 78 and placed in the Y register 86. Here, the data in the X and Y registers 84 and 86 are added again by the ALU 87, and the result (N 4 + N 5 +
N 6 ) is stored in the Z register 88 and then in the X register 84. Repeat the above operation until N 12 and add it to the X register 84.

【式】の値を記 憶させる。 つぎに、DAC83でNPが記憶されている
ADM82の番地を指定し、NPを読み出してYレ
ジスタ86に記憶させる。ここでALU87によ
りXレジスタ84のデータからYレジスタ86の
データを減算し、その減算結果
Store the value of [formula]. Next, N P is stored in DAC83.
Specify the address of ADM 82, read N P and store it in Y register 86. Here, the ALU 87 subtracts the data in the Y register 86 from the data in the X register 84, and the result of the subtraction is

【式】を Zレジスタ88に記憶後Xレジスタ84に記憶さ
せる。その後DAC83を変え、NFが記憶されて
いるADM82の番地を指定し、NFを読み出して
Yレジスタ86に記憶させ、再びALU87によ
りXレジスタ84のデータからYレジスタ86の
データを減算し、その結果
[Formula] is stored in the Z register 88 and then stored in the X register 84. After that, change the DAC 83, specify the address of the ADM 82 where N F is stored, read N F and store it in the Y register 86, subtract the data in the Y register 86 from the data in the X register 84 again using the ALU 87, and then result

【式】を Xレジスタ84に記憶させる。 以上で印字走査1の副走査1で最初に駆動され
る印字ハンマ19の1桁目の駆動タイミングが決
定されたことになり、この後Xレジスタ84から
の演算結果
[Formula] is stored in the X register 84. With the above, the driving timing of the first digit of the printing hammer 19 that is driven first in the sub-scanning 1 of the printing scanning 1 has been determined, and after this, the calculation result from the X register 84 is determined.

【式】とクロツク論理 90の計数値をALU87で比較し、クロツク論
理90の計数値が前記演算結果に一致した時に
ALU87の比較出力端から信号が出る。この信
号が前記印字ハンマ19の1桁目を駆動する信号
となる(もちろん、この前に印字すべき文字と活
字ベルト10の活字11とを照合し、一致する時
のみ駆動信号が出されるようになつている)。な
お、クロツク論理90はALU87からのこの一
致出力信号によりクリアされる。 4桁目以降はつぎのようにして決められる。先
ずCPAC81のカウンタでN13が記憶されている
CPM78の番地を指定し、N13を読み出してXレ
ジスタ84に記憶させた後CPAC81をIカウン
トアツプし、N14を読み出してYレジスタ86に
記憶させる。この後X、Yレジスタ84,86の
データを加算し、この加算結果(N13+N14)をZ
レジスタ88経由でXレジスタ84に記憶させ
る。つぎにDAC83でNHが記憶されている
ADM82の番地を指定し、NHを読み出してYレ
ジスタ86に記憶させた後Xレジスタ84のデー
タからYレジスタ86のデータを減算し、この減
算結果(N13+N14−NH)をZレジスタ88経由
でXレジスタ84に記憶させる。ここで再びXレ
ジスタ84からYレジスタ86を減算し、その結
果(N13+N14−2NH)をXレジスタ84に記憶さ
せる。更にYレジスタ86のデータを減算すると
(N13+N14−3NH)の結果を得、これをXレジス
タ84に記憶させる。 この演算結果と印字ハンマ19の1桁目が駆動
された時からクロツクパルスを計数しているクロ
ツク論理90のカウンタ出力をALU87にて比
較し、一致した時その比較出力端から駆動信号が
発生される。 7、10、………133、136桁の印字ハンマ駆動の
タイミング決定も同様にして行われる。すなわ
ち、7桁目の場合は(N15+N16−3NH)と、10桁
目の場合は(N17+N18−3NH)と、それらより一
つ前の駆動信号発生時から計数を開始したクロツ
ク論理90のカウンタ出力との比較をし、一致し
た時駆動信号を発生する。他も全く同様である。 副走査2の開始タイミングは副走査1で印字ハ
ンマ19の136桁目が駆動された後つぎのように
して決定される。CPAC81でN13が記憶されて
いるCPM78の番地を指定し、N13を読み出して
Xレジスタ84に記憶させると共にDAC83で
Hが記憶されているADM82の番地を指定し、
Hを読み出してYレジスタ86に記憶させる。
つぎにXレジスタ84のデータからYレジスタ8
6のデータを減算し、その結果(N13−NH)をZ
レジスタ88経由でXレジスタ84に記憶させ
る。この間クロツク論理90は副走査1で最初に
駆動された印字ハンマ19の1桁目が駆動された
時からクロツクパルスを計数しているカウンタ出
力をALU87に送つており、このカウンタ出力
がXレジスタ84に一致した時ALU87の比較
出力端から駆動信号が発生され、これが副走査2
で最初に駆動される印字ハンマ19の2桁目の印
字ハンマ駆動信号となる。以後の副走査2での駆
動タイミングの決定は副走査1の場合と全く同様
に考えて行われる。 副走査3の開始タイミングは副走査2で印字ハ
ンマ19の134桁目が駆動された後つぎのように
して決定される。CPAC81でN14が記憶されて
いるCPM78の番地を指定し、N14を読み出して
Xレジスタ84に記憶させると共にDAC83で
Hが記憶されているADM82の番地を指定し、
Hを読み出してYレジスタ86に記憶させる。
つぎにXレジスタ84のデータからYレジスタ8
6のデータを減算し、その結果(N14−NH)をZ
レジスタ88経由でXレジスタ84に記憶させ
る。この間クロツク論理90は副走査2で最初に
駆動される印字ハンマ19の2桁目の駆動時から
クロツクパルスを計数しているカウンタ出力を
ALUに送つており、このカウンタ出力がXレジ
スタ84に一致した時ALU87の比較出力端か
ら駆動信号が発生され、これが副走査3で最初に
駆動される印字ハンマ19の3桁目の印字ハンマ
駆動信号となる。以後の副走査3での駆動タイミ
ングの決定は副走査1の場合と全く同様に考えて
行われる。 最後に副走査3が終了すなわち印字走査1が終
了し、印字走査2に移る際のタイミング決定につ
いて述べる。先ずCPAC81でN14が記憶されて
いるCPM78の番地を指定し、N14を読み出して
Xレジスタ84に記憶されると共にDAC83で
Hが記憶されているADM82の番地を指定し、
Hを読み出してYレジスタ86に記憶させる。
つぎにYレジスタ86のデータからXレジスタ8
4のデータをALU87で減算し、その結果(NH
−N14)をZレジスタ88経由でXレジスタ84に
記憶させる。更にXレジスタ84のデータとYレ
ジスタ86のデータをALU87で加算し、その
結果(2NH−N14)をZレジスタ88経由でXレジ
スタ84に記憶させる。この間クロツク論理90
は印字走査1の副走査3で最初に駆動される印字
ハンマ19の3桁目の駆動時からクロツクパルス
を計数しているカウンタ出力をALU87に送
り、このカウンタ出力がXレジスタ84に一致し
た時ALU87の比較出力端から駆動信号が発生
され、これが印字走査2の副走査1で最初に駆動
される印字ハンマ19の1桁目の印字ハンマ駆動
信号となる。以後の印字ハンマ駆動のタイミング
決定は印字走査1と全く同様に考えて行うことが
できる。 以上のALU87の演算及び比較はALUコント
ロール論理85のコントロールの下で行われる。 以上のように本発明は、印字サイクル開始後に
最初に駆動される印字ハンマすなわち1桁目の印
字ハンマの駆動タイミングを電気的に演算決定す
るようにしたので、活字搬送体上の活字ピツチに
ずれがあつても所望の活字を正確に打撃すること
が可能となり、印字品質の向上が可能になると共
にこれ以降に駆動される印字ハンマの駆動タイミ
ングを容易に決定できるようになる。また活字搬
送体上の活字形成精度に従来のような厳しい精度
が要求されず、活字搬送体を簡単に製造でき、か
つその製造原価を低減できるという効果を奏し得
る。
The ALU 87 compares [Formula] with the count value of the clock logic 90, and when the count value of the clock logic 90 matches the above calculation result,
A signal is output from the comparison output terminal of ALU87. 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 of the type belt 10 are compared, and the drive signal is output only when they match. ). Note that clock logic 90 is cleared by this match output signal from ALU 87. The fourth and subsequent digits are determined as follows. First, N 13 is stored in the counter of CPAC81.
After specifying the address of CPM 78 and reading N 13 and storing it in X register 84 , CPAC 81 is counted up by I, and N 14 is read and stored in Y register 86 . After this, the data in the X and Y registers 84 and 86 are added, and the result of this addition (N 13 +N 14 ) is
It is stored in the X register 84 via the register 88. Next, N H is stored in DAC83.
Specify the address of the ADM 82 , read N H and store it in the Y register 86, then subtract the data in the Y register 86 from the data in the The data is stored in the X register 84 via 88. Here, the Y register 86 is subtracted from the X register 84 again, and the result (N 13 +N 14 -2N H ) is stored in the X register 84. Furthermore, by subtracting the data in the Y register 86, a result of (N 13 +N 14 -3N H ) is obtained, which is stored in the X register 84. 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. . The timing for driving the printing hammer for digits 7, 10, . . . 133, and 136 is determined in the same manner. In other words, for the 7th digit, (N 15 + N 16 −3N H ), for the 10th digit, (N 17 + N 18 −3N H ), and counting starts from the time when the previous drive signal is generated. The output of the clock logic 90 is compared with the counter output of the clock logic 90, and when they match, a drive signal is generated. The rest are exactly the same. The start timing of sub-scanning 2 is determined as follows after the 136th digit of printing hammer 19 is driven in sub-scanning 1. The CPAC 81 specifies the address of the CPM 78 where N 13 is stored, reads N 13 and stores it in the X register 84, and the DAC 83 specifies the address of the ADM 82 where N H is stored.
N H is read and stored in the Y register 86.
Next, from the data in the X register 84, the Y register 8
6 data and the result (N 13 −N H ) is Z
It is stored in the X register 84 via the register 88. 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 ALU 87, and this is used for sub-scanning 2.
This becomes the second-digit printing hammer drive signal for the printing hammer 19 that is driven first. The determination of drive timing in subsequent sub-scanning 2 is performed in exactly the same manner as in sub-scanning 1. The start timing of the sub-scan 3 is determined as follows after the 134th digit of the printing hammer 19 is driven in the sub-scan 2. The CPAC 81 specifies the address of the CPM 78 where N 14 is stored, reads N 14 and stores it in the X register 84, and the DAC 83 specifies the address of the ADM 82 where NH is stored.
N H is read and stored in the Y register 86.
Next, from the data in the X register 84, the Y register 8
6 data and the result (N 14 −N H ) is Z
It is stored in the X register 84 via the register 88. During this time, the clock logic 90 outputs the counter output which has been counting clock pulses since the second digit of the print hammer 19, which is first driven in sub-scanning 2, is driven.
When this counter output matches the X register 84, a drive signal is generated from the comparison output terminal of the ALU 87, and this drives the 3rd digit printing hammer of the printing hammer 19 that is driven first in sub-scanning 3. It becomes a signal. The determination of drive timing in subsequent sub-scanning 3 is performed in exactly the same manner as in sub-scanning 1. Finally, the timing determination when sub-scanning 3 ends, that is, printing scanning 1 ends, and moving to printing scanning 2 will be described. First, the CPAC 81 specifies the address of the CPM 78 where N 14 is stored, reads N 14 and stores it in the X register 84, and the DAC 83 specifies the address of the ADM 82 where NH is stored.
N H is read and stored in the Y register 86.
Next, from the data in Y register 86,
4 data is subtracted by ALU87, and the result (N H
-N 14 ) is stored in the X register 84 via the Z register 88. Further, the data in the X register 84 and the data in the Y register 86 are added by the ALU 87, and the result (2N H -N 14 ) is stored in the X register 84 via the Z register 88. During this time clock logic 90
sends the output of a counter that counts clock pulses from the time of driving the third digit of the print hammer 19, which is first driven in the sub-scan 3 of the print scan 1, to the ALU 87, and when this counter output matches the X register 84, the ALU 87 A drive signal is generated from the comparison output terminal of , 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. The subsequent timing decisions for driving the print hammer can be made in exactly the same way as in print scan 1. The above calculations and comparisons of the ALU 87 are performed under the control of the ALU control logic 85. As described above, the present invention electrically calculates and determines the drive timing of the printing hammer that is driven first after the start of the printing cycle, that is, the printing hammer for the first digit. Even if there is a problem, it becomes possible to accurately hit the desired type, thereby making it possible to improve the printing quality, and also making it possible to easily determine the driving timing of the printing hammer to be driven thereafter. In addition, the accuracy of forming the type on the type carrier does not require the same strict precision as in the past, and the type carrier can be manufactured easily and the manufacturing cost can be reduced.

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

図面は本発明活字搬送体を活字ベルトに限定し
た実施例を示し、第1図は印字部の概略を示す斜
視図、第2図イ及びロは印字方式を説明するため
の印字ハンマと活字の対応図及び印字走査と各副
走査の対応図、第3図は活字ベルトの拡大正面
図、第4図は駆動タイミングの決定法を説明する
ための印字ハンマと活字ベルトの対応図、第5図
は印字ハンマと各活字の対応図、第6図は各印字
ハンマの駆動タイミング図、第7図はキヤラクタ
ピツチを測定記憶する構成を示すブロツク線図、
第8図は各印字ハンマの駆動タイミングを演算決
定する構成を示すブロツク線図である。図中10
は活字ベルト(搬送体)、11は活字、12は基
準マーク、13はキヤラクタマーク、16はキヤ
ラクタマーク検出器、19は印字ハンマ、71は
クロツクパルス発生器(CPO)、72はゲートコ
ントロール回路(GCC)、75,76はカウン
タ、78はキヤラクタピツチメモリ(CPM)、8
1はキヤラクタピツチメモリ番地コントロールカ
ウンタ(CPAC)、82は演算データメモリ
(ADM)、83は演算データメモリ番地コントロ
ールカウンタ(DAC)、84,86,88はレジ
スタ、87は論理演算装置(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 schematically showing the printing section, and FIGS. 2A and 2B show a printing hammer and a type belt for explaining the printing method. Correspondence diagram and correspondence diagram of print scanning 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 type, FIG. 6 is a drive timing diagram of each printing hammer, and FIG. 7 is a block diagram showing a configuration for measuring and storing character pitch.
FIG. 8 is a block diagram showing a configuration for calculating and determining the drive timing of each printing hammer. 10 in the diagram
11 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), 72 is a gate control circuit (GCC), 75 and 76 are counters, 78 is character pitch memory (CPM), 8
1 is a character pitch memory address control counter (CPAC), 82 is an arithmetic data memory (ADM), 83 is an arithmetic data memory address control counter (DAC), 84, 86, and 88 are registers, and 87 is an arithmetic logic unit (ALU). , 89 is an address counter control (ACC), and 90 is a clock logic.

Claims (1)

【特許請求の範囲】 1 その外周に活字及び該活字に対応するキヤラ
クタマークを有する活字搬送体と、該活字搬送体
上の活字を打撃するために印字位置に沿つて並べ
て設けられた複数の印字ハンマと、前記キヤラク
タマークを検出するキヤラクタマーク検出器と、
前記活字搬送体を所定速度で走行させ、前記キヤ
ラクタマーク間の各ピツチを全ピツチにわたり前
記活字搬送体の走行速度で除して時間に換算して
測定記憶するピツチ記憶手段と、前記印字ハンマ
の中心間の距離を前記走行速度で除して時間に換
算した時間値で記憶するデータ記憶手段とを有
し、前記活字搬送体上の活字が1活字ピツチ移動
する間の各印字走査をN回の副走査に分け、各印
字ハンマの駆動タイミングを前記ピツチ記憶手段
からのピツチデータ及びデータ記憶手段からの時
間データにより演算決定するようにした高速度プ
リンタにおいて、 印字サイクル開始後に最初に駆動される1桁目
の印字ハンマの駆動時に、前記ピツチ記憶手段か
らのピツチデータを読み出し、前記マーク検出器
に対向する活字から1桁目印字ハンマによつて打
撃される印字までのピツチデータを加算するステ
ツプと、前記マーク検出器と1桁目印字ハンマの
中心までの距離を前記走行速度で除して時間に換
算し、前記ピツチデータの加算値から減算するス
テツプと、この減算値から更に印字ハンマのフラ
イトタイムを減算して駆動タイミング時刻を決定
するステツプと、印字サイクル開始時からの経過
時間を測定し、この測定値が前記駆動タイミング
時刻と一致した時に駆動タイミング信号を発生す
るステツプとからなることを特徴とした印字ハン
マ制御法。
[Claims] 1. A type carrier having type characters and character marks corresponding to the type characters on its outer periphery, and a plurality of type carriers arranged in line along the printing position to strike the type on the type carrier. a printing hammer; a character mark detector for detecting the character mark;
a pitch storage means for running the type carrier at a predetermined speed, dividing each pitch between the character marks by the traveling speed of the type carrier over all pitches, converting the result into time, and measuring and storing the result; and the printing hammer. data storage means for storing a time value obtained by dividing the distance between the centers of the characters by the running speed and converting the distance between the centers of the characters by the traveling speed, and storing each printing scan while the characters on the type carrier move by one character pitch. In a high-speed printer in which the driving timing of each printing hammer is calculated and determined by pitch data from the pitch storage means and time data from the data storage means, the driving timing of each printing hammer is calculated and determined by the pitch data from the pitch storage means and the time data from the data storage means. a step of reading pitch data from the pitch storage means when driving the first digit printing hammer, and adding pitch data from the printed character facing the mark detector to the printed character struck by the first digit printing hammer; A step of dividing the distance between the mark detector and the center of the first digit printing hammer by the traveling speed and converting it into time, and subtracting it from the added value of the pitch data, and further calculating the flight time of the printing hammer from this subtracted value. The method is characterized by comprising a step of determining the drive timing time by subtraction, and a step of measuring the elapsed time from the start of the printing cycle and generating a drive timing signal when this measured value coincides with the drive timing time. Printing hammer control method.
JP19582081A 1981-12-04 1981-12-04 Controlling method for printing hammer of high-speed printer Granted JPS57210862A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19582081A JPS57210862A (en) 1981-12-04 1981-12-04 Controlling method for printing hammer of high-speed printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19582081A JPS57210862A (en) 1981-12-04 1981-12-04 Controlling method for printing hammer of high-speed printer

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP14027674A Division JPS585791B2 (en) 1974-12-05 1974-12-05 Indicator Printer

Publications (2)

Publication Number Publication Date
JPS57210862A JPS57210862A (en) 1982-12-24
JPS6132154B2 true JPS6132154B2 (en) 1986-07-24

Family

ID=16347534

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19582081A Granted JPS57210862A (en) 1981-12-04 1981-12-04 Controlling method for printing hammer of high-speed printer

Country Status (1)

Country Link
JP (1) JPS57210862A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0655525B2 (en) * 1982-12-29 1994-07-27 富士通株式会社 Printer

Also Published As

Publication number Publication date
JPS57210862A (en) 1982-12-24

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
US4116567A (en) Printer synchronization control for shuttle having non-uniform velocity
JP3198268B2 (en) Carriage position detection method and apparatus
CN100553974C (en) Inkjet printing device, inkjet printing method for the same
JPS6132154B2 (en)
JPS6132153B2 (en)
EP0033069B1 (en) Printer system with continuous-moving type element
JPS60127406A (en) Position measuring apparatus
JPS585791B2 (en) Indicator 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
JP3480604B2 (en) Raster recording device
JP2895542B2 (en) Character reading method and apparatus
JP2907692B2 (en) Serial printer
US4152981A (en) Dual pitch impact printing mechanism and method
EP0807528A1 (en) Method and system for detecting the position of a carriage
US3974765A (en) Apparatus for correcting the way in which print hammers strike
JP3582750B2 (en) Recording device
JPH03265A (en) Control device of dot printer
JPH03286874A (en) Print timing control system and ink jet recorder using same system
JP3513400B2 (en) Serial recording device and serial recording method
JPH091863A (en) Printing control circuit for serial printer
JP3040446B2 (en) Recording apparatus and control method thereof
JP2000085185A (en) Recording apparatus