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
JPH0358919B2 - - Google Patents
[go: Go Back, main page]

JPH0358919B2 - - Google Patents

Info

Publication number
JPH0358919B2
JPH0358919B2 JP55079365A JP7936580A JPH0358919B2 JP H0358919 B2 JPH0358919 B2 JP H0358919B2 JP 55079365 A JP55079365 A JP 55079365A JP 7936580 A JP7936580 A JP 7936580A JP H0358919 B2 JPH0358919 B2 JP H0358919B2
Authority
JP
Japan
Prior art keywords
pulse
time
timing
printing
correction
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 - Lifetime
Application number
JP55079365A
Other languages
Japanese (ja)
Other versions
JPS574779A (en
Inventor
Minoru Okabayashi
Tetsuo Nakai
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP7936580A priority Critical patent/JPS574779A/en
Publication of JPS574779A publication Critical patent/JPS574779A/en
Publication of JPH0358919B2 publication Critical patent/JPH0358919B2/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
    • B41J9/00Hammer-impression mechanisms
    • B41J9/16Means for cocking or resetting hammers
    • 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
    • B41J9/00Hammer-impression mechanisms
    • B41J9/44Control for hammer-impression mechanisms
    • B41J9/46Control for hammer-impression mechanisms for deciding or adjusting hammer-firing time

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 本発明は、印字タイミングを補正したプリン
タ、特に印字パターンの種類に対応して異なる印
字速度即ちキヤリアの移動速度が異なる場合に生
じるドツト印字位置の乱れの解消を図るようにし
た印字タイミングを補正したプリンタに関するも
のである。
DETAILED DESCRIPTION OF THE INVENTION The present invention is directed to a printer with corrected printing timing, in particular, to eliminate disturbances in dot printing positions that occur when printing speeds, that is, carrier movement speeds differ depending on the type of printing pattern. The present invention relates to a printer that corrects the print timing according to the following.

一般に、ドツト・プリンタ例えばワイヤ・ドツ
ト・マトリクス型プリンタ等においては、印字タ
イミングを決めるためにもうけられているタイミ
ング・フエンスを走査する光検出器から上記タイ
ミング・フエンスの縞模様に対応するタイミン
グ・パルスが得られ、該タイミング・パルスに同
期する信号がプリント・ヘツドの励磁コイルに送
られる。そして、該励磁コイルが励磁されてフラ
イト時間(励磁コイルが励磁されてからドツト印
字が行なわれるまでの時間)の経過時にドツト印
字が行なわれる。従来のプリンタにおける上記プ
リント・ヘツド駆動制御方式の一例を説明するた
めのブロツク図を第1図に示している。第1図に
おいて、検出器1は第2図に図示されているタイ
ミング・フエンス6を光学的に走査し、該タイミ
ング・フエンス6上に施されている例えば白黒の
縞模様を検出し、該縞模様に対応するタイミン
グ・パルス7(第2図a図示)をアンプ回路2を
介して制御部3に送る。該制御部3は、上記タイ
ミング・パルス7の立上りおよび立下り時点を捉
えて第2図b図示の如きプリント・ヘツド駆動パ
ネル8をプリント・ヘツド駆動部4を介してプリ
ント・ヘツド5に送る。該プリント・ヘツド5に
おいては、図示しない励磁コイルが上記プリン
ト・ヘツド駆動パルス8によつて励磁されてから
予め定められているフライト時間が経過した時点
において上記プリント・ヘツド5はドツト印字を
行なう。即ち、第2図c図示×印によつて示して
いる如く上記プリント・ヘツド駆動パルス8の立
上りからフライト時間tf経過時にドツト印字が行
なわれる。なお、上記プリント・ヘツド駆動パル
ス8は、上記制御部3において図示しない印字す
べき文字ドツト・パターンに対応するドツト信号
との一致がとられて出力されることは言うまでも
ない。
In general, in dot printers such as wire dot matrix printers, timing pulses corresponding to the striped pattern of the timing fence are sent from a photodetector that scans a timing fence provided to determine print timing. is obtained and a signal synchronized with the timing pulse is sent to the excitation coil of the print head. Dot printing is performed when the exciting coil is excited and a flight time (time from when the exciting coil is excited until dot printing is performed) has elapsed. A block diagram for explaining an example of the print head drive control system in a conventional printer is shown in FIG. In FIG. 1, a detector 1 optically scans the timing fence 6 shown in FIG. 2, detects, for example, a black and white striped pattern on the timing fence 6, and A timing pulse 7 (shown in FIG. 2a) corresponding to the pattern is sent to the control section 3 via the amplifier circuit 2. The control section 3 detects the rising and falling points of the timing pulse 7 and sends a print head drive panel 8 as shown in FIG. 2B to the print head 5 via the print head drive section 4. In the print head 5, the print head 5 prints dots when a predetermined flight time has elapsed after an excitation coil (not shown) is excited by the print head drive pulse 8. That is, dot printing is performed when the flight time t f has elapsed from the rise of the print head drive pulse 8, as indicated by the x mark in FIG. 2c. It goes without saying that the print head driving pulse 8 is outputted after matching with a dot signal corresponding to a character dot pattern (not shown) to be printed in the control section 3.

以上従来のプリンタの一例における印字タイミ
ングについて説明したが、上記検出器1のタイミ
ング・フエンス6に対する走査速度即ちキヤリア
の移動速度が定速である場合にはドツトの印字位
置間隔は一定となるけれども、一般に上記キヤリ
アの移動速度は定速であるとは限らない。即ち、
印字文字パターンが漢字、アルフアニユーメリツ
クおよびイメージの別によつてドツトの印字位置
間隔は異なることが普通である。上記各印字文字
パターンにおけるドツト間隔の相違例を第2図
c,d)およびeに図示している。第2図図示c
は漢字、dはアルフアニユーメリツクまたeはイ
メージの夫々の場合のドツト間隔である。漢字の
場合のドツト間隔が最も密であり、アルフアニユ
ーメリツクの場合は漢字の場合のドツト間隔の2
倍、イメージの場合はアルフアニユーメリツクの
3/4となつている。そして、印字品質を良くする
ためには、上記ドツト間隔が密である程上記キヤ
リアの移動を遅くする必要がある。また、上記キ
ヤリアの移動速度は上記3種類に限定されるもの
でなく、印字する文章中に漢字、アルフアニユー
メリツクまたはイメージ等が混在する場合には上
記キヤリアの移動速度を切替える必要があり、該
速度切替時に過渡的な上記キヤリアの移動速度の
変動が生じる。このように、キヤリアの移動速度
は一定でなくキヤリアの移動速度の変化に伴なつ
て、検出器1からアンプ回路2を介して制御部3
に送られるタイミング・パルス7のパルス幅は第
3図aに示す如く変化する。従つて、第2図図示
例と同様に、上記タイミング・パルス7の立上
り、立下り毎に制御部3が出力する第3図b図示
プリント・ヘツド駆動パルス8の周期もまた変化
する。そして、プリント・ヘツド5におけるドツ
ト印字タイミングは、第3図c×印によつて示さ
れている如く上記プリント・ヘツド駆動パルス8
の立上りからフライト時間tf経過時であるため、
ドツトの印字位置間隔は一定に保たれない。即
ち、キヤリアの移動速度の変化によつて、ドツト
の印字位置が乱れて印字される文字品質が悪くな
る欠点があつた。
The printing timing in an example of a conventional printer has been explained above.If the scanning speed of the detector 1 with respect to the timing fence 6, that is, the moving speed of the carrier is constant, the printing position interval of the dots will be constant. Generally, the moving speed of the carrier is not necessarily constant. That is,
The dot printing position interval usually differs depending on whether the printed character pattern is a kanji character, an alphanumeric character, or an image. Examples of differences in dot spacing in each of the above printed character patterns are illustrated in FIGS. 2c, d) and e. Figure 2 illustration c
is a kanji character, d is an alphanumeric symbol, or e is a dot spacing in each case of an image. For kanji, the dot spacing is the closest, and for alphanumeric characters, it is twice the dot spacing for kanji.
In the case of images, it is 3/4 of the alpha numerical value. In order to improve printing quality, the closer the dot spacing, the slower the carrier movement needs to be. Furthermore, the moving speed of the carrier is not limited to the above three types, and if the text to be printed includes kanji, alphanumeric characters, images, etc., it is necessary to switch the moving speed of the carrier. At the time of speed switching, a transient variation in the moving speed of the carrier occurs. In this way, the moving speed of the carrier is not constant, and as the moving speed of the carrier changes, the signal is transmitted from the detector 1 to the controller 3 via the amplifier circuit 2.
The pulse width of the timing pulse 7 sent to the timing pulse 7 varies as shown in FIG. 3a. Therefore, similarly to the example shown in FIG. 2, the period of the print head drive pulse 8 shown in FIG. 3B output by the control section 3 changes each time the timing pulse 7 rises and falls. The dot printing timing in the print head 5 is determined by the print head drive pulse 8 as shown by the mark c in FIG.
Since the flight time t f has elapsed since the rise of
The printing position spacing of the dots is not kept constant. That is, due to changes in the moving speed of the carrier, the printing positions of dots are disturbed, resulting in poor quality of printed characters.

本発明は、上記の如き欠点を解決することを目
的とし、キヤリアの移動速度に対応させてタイミ
ング・パルスを補正することによつてドツト印字
を常に正しい印字位置に行なうようにし、良質な
印字が得られるようにするプリンタを提供するこ
とを目的としている。そして、そのため、本発明
は、タイミング・フエンスを走査して該タイミン
グ・フエンスに対応するタイミング・パルスを出
力する検出器をそなえ、該検出器からのタイミン
グ・パルスに同期させてプリント・ヘツドを駆動
するようにしたプリンタにおいて、 上記タイミング・パルスを補正して上記検出器
の走査速度に対応する同期を有する補正パルスを
出力する補正回路をそなえ、 該補正回路は、 複数の印字パターンの種類に対応して予め定め
られている上記検出器の走査速度のうちの最高速
度の走査速度時におけるタイミング・パルスのパ
ルス時間を基準パルス時間としてそなえていて、
当該パルス時間と他の走査速度時における上記タ
イミング・パルスのパルス時間との差を当回のタ
イミング・パルスのパルス時間の間にカウント・
アツプ・モードの下で測定し、当該時間の差に対
応して与えられる時間を次回のタイミング・パル
スのパルス時間の間にカウント・アツプ・モード
によつて測定して遅延時間を生成するカウンタを
そなえ、当該カウンタからの上記遅延時間の経過
後に上記補正パルスを発生せしめるように構成さ
れている ことを特徴としている。以下、図面を参照しつ
つ説明する。
The present invention aims to solve the above-mentioned drawbacks, and by correcting the timing pulse in accordance with the moving speed of the carrier, dot printing is always performed at the correct printing position, thereby ensuring high quality printing. The aim is to provide a printer that can be obtained. Therefore, the present invention includes a detector that scans a timing fence and outputs a timing pulse corresponding to the timing fence, and drives a print head in synchronization with the timing pulse from the detector. The printer is equipped with a correction circuit that corrects the timing pulse and outputs a correction pulse having synchronization corresponding to the scanning speed of the detector, and the correction circuit is compatible with a plurality of types of printing patterns. The pulse time of the timing pulse at the highest scanning speed among the scanning speeds of the detector predetermined in advance is provided as a reference pulse time,
The difference between the pulse time of this pulse time and the pulse time of the above timing pulse at other scanning speeds is counted during the pulse time of the current timing pulse.
A counter that measures under up mode and measures the time given correspondingly to the time difference by count up mode during the pulse time of the next timing pulse to generate a delay time. The present invention is characterized in that the correction pulse is generated after the delay time from the counter has elapsed. This will be explained below with reference to the drawings.

第4図は本発明の前提条件を説明するための説
明図、第5図は本発明の一実施例ブロツク図、第
6図は第5図図示補正回路の一実施例の構成と動
作を説明するための説明図、第7図は本発明の他
の一実施例ブロツク図、第8図は第7図図示の別
タイミング・パルス作成回路の構成と動作を説明
するための説明図を示す。
Fig. 4 is an explanatory diagram for explaining the preconditions of the present invention, Fig. 5 is a block diagram of an embodiment of the invention, and Fig. 6 explains the configuration and operation of an embodiment of the correction circuit shown in Fig. 5. FIG. 7 is a block diagram of another embodiment of the present invention, and FIG. 8 is an explanatory diagram for explaining the configuration and operation of another timing pulse generation circuit shown in FIG.

本願明細書の冒頭に説明した如く、プリンタに
おけるキヤリアの移動速度は印字すべき文字パタ
ーン即ちアルフアニユーメリツク、漢字、イメー
ジ等によつて異なるが、一般に上記アルフアニユ
ーメリツク印字の場合における移動速度が最大で
ある。本発明においては、該アルフアニユーメリ
ツク印字の場合の上記移動速度を基準速度として
これをv0とし、該移動速度V0でもつて第4図図
示タイミング・フエンス6の1パターンの距離L
を進むに要する時間をT0とする。そして、他の
或る移動速度v1の場合における上記距離Lを進む
に要する時間をt1とする。いま、第1図ないし第
3図に関連させて説明した従来のプリンタのよう
に、上記移動速度がv0の場合もv1の場合もタイミ
ング・パルスに同期した同一タイミングで出力さ
れるプリント・ヘツド駆動パルス8によつて印字
が行なわれるものとすると、上記移動速度がv0
場合におけるドツト印字位置は第4図a×印によ
つて示されている如く、上記プリント・ヘツド駆
動パルス8の立上り点から距離v0tf進んだ位置と
なる。一方、上記移動速度がv1の場合には第4図
b×印によつて示されている如く、距離v1tf進ん
だ位置となる。即ち、上記移動速度がv0の場合と
v1の場合との印字位置は距離lのずれが生じる。
上記移動速度がv1の場合においても第4図b×印
に示されているように、ドツト印字位置を移動速
度v0の場合と同様にするためには、上記移動速度
v1におけるプリント・ヘツド駆動パルス8′の発
生タイミングを第4図に図示されている如く、上
記移動速度v0におけるプリント・ヘツド駆動パル
ス8よりも後述する補正時間Δtだけ遅らせるよ
うにすれば良い。即ち、上記補正時間△tとは上
記移動速度v1でもつて第4図bに図示されている
距離lを進むに要する時間である。更に詳しく上
記補正時間△tについて説明すると、第4図にお
いて、 v0tf=v1tf+l=v1tf+v1△t v1△t=v0tf−v1tf 故に △t=tf(v0/v1−1) ……(1) また、前述した距離Lと移動速度v0、v1と時間
t0、t1との関係から次式が成立する。
As explained at the beginning of this specification, the moving speed of the carrier in the printer varies depending on the character pattern to be printed, that is, alpha anonymous, kanji, image, etc., but generally the moving speed in the case of alpha anonymous printing is is the maximum. In the present invention, the above-mentioned moving speed in the case of alphanumeric printing is set as a reference speed and is set as v0 , and even at the moving speed V0 , the distance L of one pattern of the timing fence 6 shown in FIG.
Let T 0 be the time required to advance. Then, let t 1 be the time required to travel the distance L at another certain moving speed v 1 . Now, as with the conventional printers described in connection with FIGS. 1 to 3, prints are output at the same timing synchronized with the timing pulse whether the moving speed is v 0 or v 1 . Assuming that printing is performed by the print head drive pulse 8, the dot printing position when the above-mentioned moving speed is v 0 is as shown by the mark a in FIG. The position is a distance v 0 t f from the rising point of . On the other hand, when the moving speed is v 1 , the position is a distance v 1 t f as shown by the x mark b in FIG. 4. In other words, when the above moving speed is v 0 and
The printing position differs by a distance l from the case of v1 .
Even when the above-mentioned moving speed is v 1 , in order to make the dot printing position the same as when the moving speed is v 0 , as shown by the x mark b in Fig. 4, the above-mentioned moving speed is
As shown in FIG. 4, the generation timing of the print head drive pulse 8' at v 1 may be delayed by a correction time Δt, which will be described later, than the print head drive pulse 8 at the above-mentioned moving speed v 0 . . That is, the correction time Δt is the time required to travel the distance l shown in FIG. 4b at the moving speed v 1 . To explain the above correction time Δt in more detail , in FIG . △t=t f (v 0 /v 1 -1) ...(1) Also, the distance L, moving speed v 0 , v 1 and time mentioned above
The following equation holds true from the relationship between t 0 and t 1 .

L=v0t0=v1t1 ……(2) (2)式より v0/v1=t1/t0 ……(3) (1),(3)式より △t=tf(t1/t0−1) tf/t0(t1−t0) ……(4) 一般に、上記フライト時間tfは、上記アルフア
ニユーメリツク印字の場合における上記距離Lを
進むに要する時間t0と等しくなるように選ばれて
いるため、上記(4)式より次式が成立する。即ち △t=t1−t0 ……(5) 以上説明した如く、本発明は上記(5)式を満足せし
めるように、キヤリアの移動速度の変動に対応し
てプリント・ヘツド駆動パルスの発生タイミング
を補正するようにしている。
L=v 0 t 0 = v 1 t 1 ...(2) From equation (2) v 0 /v 1 =t 1 /t 0 ...(3) From equations (1) and (3) △t=t f (t 1 /t 0 -1) t f /t 0 (t 1 -t 0 ) ...(4) In general, the above flight time t f travels the above distance L in the case of the above alphanumeric printing. Since the time required for t is selected to be equal to t 0 , the following equation holds from equation (4) above. That is, △t=t 1 −t 0 ...(5) As explained above, the present invention generates print head drive pulses in response to fluctuations in the moving speed of the carrier so as to satisfy the above equation (5). I'm trying to correct the timing.

第5図は本発明の一実施例ブロツク図を示し、
図中の符号1ないし5は第1図に対応しており、
3−1は補正回路であつて制御部3にもうけられ
て上記キヤリアの移動速度の変動に対応してアン
プ回路2からのタイミング・パルスを補正するも
のを表わしている。また、第6図は第5図示補正
回路3−1の構成と動作とを説明するための説明
図であり、図中の符号9および10はモノステー
ブルであつてパルス信号入力の立上りまたは立下
りでワン・シヨツト信号を出力するもの、11お
よび12はカウンタ、13および14はフリツ
プ・フロツプ、15および16はアンド回路、1
7はノツト回路、18はオア回路、そしてCLは
クロツク信号を夫々表わしている。
FIG. 5 shows a block diagram of an embodiment of the present invention,
Reference numerals 1 to 5 in the figure correspond to those in FIG.
Reference numeral 3-1 denotes a correction circuit which is provided in the control section 3 and corrects the timing pulse from the amplifier circuit 2 in response to fluctuations in the moving speed of the carrier. Further, FIG. 6 is an explanatory diagram for explaining the configuration and operation of the fifth illustrated correction circuit 3-1, and reference numerals 9 and 10 in the figure are monostables, and the rising or falling edge of the pulse signal input 11 and 12 are counters, 13 and 14 are flip-flops, 15 and 16 are AND circuits, 1
7 represents a NOT circuit, 18 represents an OR circuit, and CL represents a clock signal.

本発明は、第5図に図示されている如く、制御
部3にキヤリアの移動速度の変動に対応して印字
タイミングを補正するために後述する第6図図示
の如き補正回路3−1がそなえられている。そし
て、本発明における印字タイミングの補正はアル
フアニユーメリツク印字におけるキヤリアの移動
速度v0を基準にして行なうものである。以下、第
6図を参照して本発明における印字タイミングの
補正について具体的に説明する。なお、上記補正
回路3−1以外の部分については、前述した従来
の装置と何等変るものでないので説明を省略す
る。
In the present invention, as shown in FIG. 5, the control section 3 is provided with a correction circuit 3-1 as shown in FIG. It is being In the present invention, the printing timing is corrected based on the moving speed v0 of the carrier in alphanumeric printing. Hereinafter, correction of printing timing in the present invention will be specifically explained with reference to FIG. 6. It should be noted that the explanation of the parts other than the correction circuit 3-1 will be omitted since they are no different from the conventional device described above.

第6図中に図示されている上記補正回路3−1
の構成を示す構成図において、モノステーブル9
および10にはアンプ回路2から第6図図示タイ
ミング・パルスaが入力される。該タイミング・
パルスaのパルス波形は上記キヤリアの移動速度
の変動に対応してパルス幅即ち時間T1〜T2間の
時間t1、時間T2〜T3間の時間t2、……、時間T5
〜T6間の時間t0の如く夫々異なつている。そし
て、時間t0は上記アルフアニユーメリツク印字の
場合即ち基準速度v0にてキヤリアが移動する場合
のタイミング・パルスのパルス時間を示してい
る。上記モノステーブル9および10にタイミン
グ・パルスaが入力されると、モノステーブル9
においてはタイミング・パルスaの立上り毎に第
6図図示bの如きワンシヨツトの信号を出力して
カウンタ11に送る。また、モノステーブル10
においてはタイミング・パルスaの立上り毎に第
6図図示cの如きワンシヨツトの信号を出力して
カウンタ12に送る。上記カウンタ11および1
2は上記夫々のワンシヨツト信号によつてカウン
トを開始し、該カウントはクロツク信号CLによ
つて行なわれる。なお、上記カウンタ11,12
は、夫々のU/D端子に印加される入力信号が低
レベルの間はカウント・アツプまた高レベルの間
はカウント・ダウンを行なうものである。また、
カウンタ11および12はカウント・アツプ時に
おけるカウント上限値が定められており、該上限
値は時間t0に対応するクロツク計数値とされてい
る。そして上記カウント上限値を越えてカウン
ト・アツプする場合には、一旦「0」値に戻り再
び「0」値からカウント・アツプを続けて行くよ
うに動作する。
The above correction circuit 3-1 illustrated in FIG.
In the configuration diagram showing the configuration of the monostable 9
The timing pulse a shown in FIG. 6 is input from the amplifier circuit 2 to 10 and 10. The timing
The pulse waveform of pulse a has a pulse width, that is, time t 1 between time T 1 and time T 2 , time t 2 between time T 2 and time T 3 , ..., time T 5 in response to fluctuations in the moving speed of the carrier.
The time t 0 between T 6 and T 6 is different from each other. The time t 0 indicates the pulse time of the timing pulse in the case of the above-mentioned alphanumeric printing, that is, when the carrier moves at the reference speed v 0 . When timing pulse a is input to the monostables 9 and 10, the monostable 9
At each rising edge of timing pulse a, a one-shot signal as shown in FIG. Also, Monostable 10
At each rising edge of timing pulse a, a one-shot signal as shown in FIG. The above counters 11 and 1
2 starts counting by each of the one-shot signals mentioned above, and the counting is carried out by the clock signal CL. Note that the counters 11 and 12
The circuit counts up while the input signal applied to each U/D terminal is at a low level, and counts down while it is at a high level. Also,
Counters 11 and 12 have a count upper limit value determined at the time of counting up, and the upper limit value is a clock count value corresponding to time t0 . When the count exceeds the upper limit value, the count returns to the "0" value and continues to count up again from the "0" value.

処で、以上説明した如く、時刻T1においてタ
イミング・パルスaの立上りを捉えてモノステー
ブル9が第6図図示bの如きワンシヨツト信号を
カウンタ11にロードすることによつて、カウン
タ11はカウント・アツプを開始する。何となれ
ば、カウンタ11のU/D端子にはノツト回路1
7を介して低レベルがロードされているからであ
る。即ち、上記カウンタ11は時刻T1からクロ
ツク信号CLによつてカウント・アツプを開始し
時間t0を経過すると同時に即ち時刻T′1において
カウント値は一旦「0」に戻り該「0」値からカ
ウント・アツプを続ける。そして、時刻T2に達
すると上記U/D端子がそれまでの低レベルであ
つたものが反転して高レベルとなるため、上記カ
ウンタ11はカウント・ダウンを開始する。該カ
ウント・ダウン直前のカウント値がNであつたと
すると、該カウント値Nは時間△t即ち時間(t1
−t0)に対応するカウント値である。従つて、上
記カウント・ダウン開始後Nカウントした時即ち
カウント・ダウン開始時刻T2から時間△t即ち
時間(t1−t0)が経過した時刻T′2においてカウン
ト値は「0」に達して第6図d図示の如きcarry
dが上記カウンタ11からアンド回路15に送ら
れる。このとき、該アンド回路15に送られる。
このとき、該アンド回路15の他の入力即ちノツ
ト回路17の出力は高レベルとなつているため、
アンド回路15は導通してオア回路18を介して
第6図図示fの如きパルス信号即補正パルスfが
出力される。なお、上記アンド回路15の出力に
よつてフリツプ・フロツプ13からENB信号A
が上記カウンタ11に送られて該カウンタ11の
カウントは停止する。そして、時刻T3において
再び上記カウンタ11は上記の如くカウントを開
始する。
As explained above, the monostable 9 captures the rising edge of the timing pulse a at time T1 and loads the one-shot signal as shown in FIG. Start up. What happens is that the U/D terminal of the counter 11 is connected to the not circuit 1.
This is because the low level is loaded via 7. That is, the counter 11 starts counting up from time T1 in response to the clock signal CL, and at the same time as time t0 elapses, that is, at time T'1 , the count value temporarily returns to "0" and starts from the "0" value. Continue counting up. Then, when time T2 is reached, the U/D terminal, which had been at a low level until then, is reversed and becomes a high level, so that the counter 11 starts counting down. Assuming that the count value immediately before the countdown is N, the count value N is equal to the time △t, that is, the time (t 1
−t 0 ). Therefore, the count value reaches "0" at time T' 2 when time △t, that is, time (t 1 - t 0 ) has passed after N counts after the start of the countdown, that is, from the countdown start time T 2 . Carry as shown in Figure 6d.
d is sent from the counter 11 to the AND circuit 15. At this time, it is sent to the AND circuit 15.
At this time, since the other input of the AND circuit 15, that is, the output of the NOT circuit 17, is at a high level,
The AND circuit 15 becomes conductive and outputs a pulse signal immediate correction pulse f as shown in FIG. 6 via the OR circuit 18. Note that the ENB signal A is output from the flip-flop 13 by the output of the AND circuit 15.
is sent to the counter 11, and the counter 11 stops counting. Then, at time T3 , the counter 11 starts counting again as described above.

一方、モノステーブル10は時刻T2における
タイミング・パルスaの立下りを捉えて第6図図
示cの如きワンシヨツト信号をカウンタ12にロ
ードすることによつて、カウンタ12はカウン
ト・アツプを開始し、以後前述のカウンタ11に
おける説明と同様にして、時刻T3から時間△t′即
ち時間(t2−t0)が経過した時刻T′3において第6
図fの図示されるような補正パルスが出力され
る。
On the other hand, the monostable 10 captures the falling edge of the timing pulse a at time T2 and loads a one-shot signal as shown in FIG. Thereafter, in the same manner as described for the counter 11 described above, the sixth counter at time T' 3 when time Δt', that is, time (t 2 −t 0 ) has elapsed from time T 3 .
A correction pulse as shown in FIG. f is output.

また、タイミング・パルスaにおける時刻T5
からT6までの時間t0を有するタイミング・パルス
即ち上記アルフアニユーメリツク印字の場合にお
いては、上記タイミング・パルスと同期して補正
パルスが発生する。
Also, time T 5 at timing pulse a
In the case of a timing pulse having a time t 0 from T 6 to T 6 , i.e. in the case of the above-mentioned alphanumeric printing, a correction pulse is generated synchronously with the above-mentioned timing pulse.

以上説明した如く、本発明における補正回路3
−1においては、キヤリアの移動速度の変動に対
応させて検出器1からのタイミング・パルスを補
正して第6図図示fの如き補正パルス即ち第4図
を参照して説明した(5)式を満足するタイミング補
正を行なうことの出来る補正パルスを発生せしめ
るようにしている。なお、第6図図示実施例にお
いては、検出器1からアンプ回路2を介して入力
されるタイミング・パルスaの立上りおよび立下
りに対応する補正パルスfを発生しせめるように
構成された実施例が示されている。しかしなが
ら、本願明細書冒頭に述べた如く、印字すべき文
字パターンの種類即ち漢字、アルフアニユーメリ
ツクおよびイメージの夫々の場合によつてドツト
印字の位置間隔の変更が行なわれる。従つて、第
2図cに図示されている漢字の場合には、上記第
6図図示補正パルスfのタイミングの通り行なえ
ば良く、また第2図dに図示されているように、
上記漢字の場合の2ドツト印字毎に1ドツト印字
を行なうアルフアニユーメリツクの場合には、制
御部3に図示しない2進カウンタ、フリツプ・フ
ロツプ等をもうけることによつて上記補正パルス
fを2対1にすることは簡単に出来る。しかし、
第2図eに図示されているイメージ印字の場合の
ように、アルフアニユーメリツクの場合の3/4の
印字間隔にすることは簡単ではない。本発明にお
ける上記イメージ印字の場合の印字タイミングの
補正について次に説明する。即ち、 第7図は本発明の他の一実施例ブロツク図を示
し、図中の符号1ないし5および3−1は第5図
に対応しており、3−2は別タイミング・パルス
作成回路であつてイメージ印字の場合のタイミン
グ・パルスを作成するものを表わしている。ま
た、第8図は第7図図示別タイミング・パルス作
成回路3−2の構成と動作とを説明するための説
明図を示し、図中の符号19はノツト回路、20
はシフト・レジスタ、21ないし23はカウン
タ、24はオア回路を夫々表わしている。
As explained above, the correction circuit 3 in the present invention
-1, the timing pulse from the detector 1 is corrected in accordance with the variation in the moving speed of the carrier, resulting in a correction pulse as shown in FIG. A correction pulse is generated that can perform timing correction that satisfies the following. In the embodiment shown in FIG. 6, the embodiment is configured to generate correction pulses f corresponding to the rising and falling edges of the timing pulse a inputted from the detector 1 via the amplifier circuit 2. It is shown. However, as mentioned at the beginning of this specification, the positional spacing of dot printing is changed depending on the type of character pattern to be printed, that is, Chinese characters, alphanumeric characters, and images. Therefore, in the case of the kanji shown in FIG. 2c, it is sufficient to follow the timing of the correction pulse f shown in FIG. 6, and as shown in FIG. 2d,
In the case of an alphanumeric character in which one dot is printed for every two dots of the above-mentioned kanji, the correction pulse f can be changed by providing a binary counter, flip-flop, etc. (not shown) in the control section 3. It's easy to make it one against one. but,
As in the case of image printing shown in FIG. 2e, it is not easy to achieve a printing interval of 3/4 of that of alphanumeric printing. Correction of the print timing in the case of image printing according to the present invention will be described next. That is, FIG. 7 shows a block diagram of another embodiment of the present invention, in which numerals 1 to 5 and 3-1 correspond to those in FIG. 5, and 3-2 is another timing pulse generation circuit. This shows what creates the timing pulse for image printing. Further, FIG. 8 shows an explanatory diagram for explaining the configuration and operation of the timing pulse generation circuit 3-2 shown in FIG.
21 represents a shift register, 21 to 23 represent counters, and 24 represents an OR circuit.

本発明の他の1実施例は、第7図に示す如く、
制御部3に第6図図示補正回路3−1と共に別タ
イミング・パルス作成回路3−2がもうけられて
おり、イメージ印字の場合のタイミング・パルス
を発生せしめる機能を有するものであり、その他
の構成および動作は第5図図示実施例と何等変わ
るものでない。以下、第8図を参照して本発明に
おけるイメージ印字の場合の印字タイミングの補
正について説明する。
Another embodiment of the present invention is as shown in FIG.
In addition to the correction circuit 3-1 shown in FIG. 6, the control section 3 is provided with a separate timing pulse generation circuit 3-2, which has a function of generating timing pulses for image printing, and other configurations. The operation is no different from the embodiment shown in FIG. Hereinafter, correction of print timing in the case of image printing in the present invention will be explained with reference to FIG.

第8図中に図示されている上記別タイミング・
パルス作成回路3−2の構成を示すブロツク図に
おいて、補正回路3−1からの補正パルスfがノ
ツト回路19を介してシフト・レジスタ20に入
力される。該入力は第8図aに図示されている。
シフト・レジスタ20において、上記反転パネル
aがクロツク信号CLの1クロツク分シフトされ
た第8図b図示のシフト・パネルbがカウンタ2
1に送られる。また、更に1クロツク分シフトさ
れた第8図c図示のシフト・パルスcがカウンタ
22およびオア回路24を介してカウンタ23に
送られる。いま、上記反転パルスaのうちのパル
スa1がシフト・レジスタ20において1クロツク
分シフトされたシフト・パルスb1がカウンタ21
にロードされると、該カウンタ21はカウント・
アツプを開始し次のシフト・パルスb2までをカウ
ントする。該カウント値の1/2即ちx/2を図示
しないレジスタに格納しておく。そして、該レジ
スタの内容がシフト・パルスc2によつてカウンタ
22にロードされると共に該カウンタ22におい
て上記ロード値x/2からのカウント・ダウンを
開始する。そして、該カウンタ22において、上
記カウンタ・ダウンによりカウント値が「0」値
になつた時にcarry d2が出力されてオア回路24
を介してカウンタ23に送られる。このようにし
て上記の動作が繰返される。即ち、上記カウンタ
22においてシフト・パルスc3からシフト・パル
スb2、b3間のカウント値の1/2即Y/2遅れたタ
イミングでもつて次のcarry d3がカウンタ23に
送られる。このようにして、カウンタ23にはシ
フト・パルスc1、c2、c3、……とcarry d1、d2
d3、……とが交互に入力される。そして、3進カ
ウンタである上記カウンタ23は、carry d1、シ
フト・パルスc2およびcarry d2が入力されて、3
番目の該carry d2が入力された時に別タイミン
グ・パルスe1を出力する。更に、続いて入力され
るシフト・パルスc3、carry d3そして3番目の入
力パルスであるシフト・パルスc4が入力された時
に次のタイミング・パルスe2が出力される。即
ち、第8図図示の別タイミング・パルス作成回路
3−2は、第8図e図示の如く、第6図図示補正
パルスfの1.5倍の周期を有する別タイミング・
パルスを出力することが出来る。なお、第8図図
示実施例においては、上記別タイミング・パルス
が上記補正パルスに対して1.5倍の周期を有する
場合について説明したが、これに限るものではな
く、上記カウンタ22にロードされるカウンタ2
1の出力を適当に選ぶことにより所望するタイミ
ング・パルスを得ることが出来る。
The above-mentioned different timings shown in FIG.
In the block diagram showing the configuration of the pulse generation circuit 3-2, a correction pulse f from the correction circuit 3-1 is inputted to the shift register 20 via a not circuit 19. The inputs are illustrated in Figure 8a.
In the shift register 20, the shift panel b shown in FIG. 8b, which has been shifted by one clock of the clock signal CL, is the counter 2.
Sent to 1. Furthermore, the shift pulse c shown in FIG. Now, a shift pulse b 1 obtained by shifting pulse a 1 of the above-mentioned inverted pulse a by one clock in the shift register 20 is transferred to the counter 21 .
When loaded into the counter 21, the counter 21 counts.
Start up and count up to the next shift pulse b2 . 1/2 of the count value, ie, x/2, is stored in a register (not shown). Then, the contents of the register are loaded into the counter 22 by the shift pulse c2 , and the counter 22 starts counting down from the load value x/2. Then, in the counter 22, when the count value reaches the "0" value due to the counter down, carry d 2 is outputted and the OR circuit 24
is sent to the counter 23 via. In this way, the above operation is repeated. That is, the next carry d 3 is sent to the counter 23 at a timing delayed by 1/2 or Y/ 2 of the count value between the shift pulse c 3 and the shift pulses b 2 and b 3 in the counter 22 . In this way, the counter 23 receives shift pulses c 1 , c 2 , c 3 , . . . and carries d 1 , d 2 ,
d 3 , ... are input alternately. The counter 23, which is a ternary counter, receives input of carry d 1 , shift pulse c 2 and carry d 2 , and then inputs 3
When the th carry d 2 is input, another timing pulse e 1 is output. Furthermore, when the shift pulses c 3 , carry d 3 and the third input pulse, the shift pulse c 4 , are input, the next timing pulse e 2 is output. That is, the separate timing pulse generating circuit 3-2 shown in FIG. 8 generates a different timing pulse having a period 1.5 times as long as the correction pulse f shown in FIG. 6, as shown in FIG. 8e.
It can output pulses. In the embodiment shown in FIG. 8, a case has been described in which the separate timing pulse has a period 1.5 times that of the correction pulse, but the invention is not limited to this, and the counter loaded into the counter 22 2
By appropriately selecting the output 1, a desired timing pulse can be obtained.

また、上記第5図ないし第8図図示実施例にお
いては、補正回路3−1および別タイミング・パ
ルス作成回路3−2が制御部3にもうけられてい
るが、本発明はこれに限定されるものではなく、
例えば、図示しないがアンプ回路2と制御部3と
の間にもうけるようにしても良い。
Furthermore, in the embodiments shown in FIGS. 5 to 8 above, the correction circuit 3-1 and the separate timing/pulse generation circuit 3-2 are provided in the control section 3, but the present invention is not limited to this. Not a thing,
For example, although not shown, it may be provided between the amplifier circuit 2 and the control section 3.

以上説明した如く、本発明によれば、キヤリア
の移動速度の変動に対応してタイミング・パルス
を補正する補正回路をもうけることによつてドツ
ト印字を常に正しい印字位置に行なうことを可能
ならしめ、以て良質な印字が得られるようにする
印字タイミングを補正したプリンタを提供するこ
とが出来る。そして当該補正回路は、予め固定的
あるいは半固定的に定めておいた形の時遅れを与
えるようにしているものではないことから、所望
の時遅れを供給するに当つて融通性の高いものと
なつている。また更に、上記補正回路によつて補
正された補正パルスの周期をシフトさせる別タイ
ミング・パルス作成回路をもうけることによつ
て、1個のタイミング・フエンスを用いて、漢
字、アルフアニユーメリツク、イメージ等の何れ
の印字パターンにおいても良質な印字を行なうこ
との可能な印字タイミングを補正したプリンタを
提供することが出来る。
As explained above, according to the present invention, by providing a correction circuit that corrects the timing pulse in response to fluctuations in the moving speed of the carrier, it is possible to always print dots at the correct printing position, Accordingly, it is possible to provide a printer with corrected printing timing so that high-quality printing can be obtained. Since the correction circuit is not designed to provide a fixed or semi-fixed time delay, it is highly flexible in providing the desired time delay. It's summery. Furthermore, by providing a separate timing pulse generation circuit that shifts the cycle of the correction pulse corrected by the correction circuit, it is possible to use one timing fence to produce kanji, alphanumeric characters, and images. It is possible to provide a printer with corrected printing timing that can perform high-quality printing in any printing pattern.

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

第1図は従来のプリンタにおけるプリント・ヘ
ツド駆動制御方式の一例を説明するためのブロツ
ク図、第2図および第3図は第1図図示プリン
ト・ヘツド駆動制御動作を説明するための説明
図、第4図は本発明の前提条件を説明するための
説明図、第5図は本発明の一実施例ブロツク図、
第6図は第5図図示補正回路の一実施例構成とそ
の動作を説明するための説明図、第7図は本発明
の他の一実施例ブロツク図、第8図は第7図図示
別タイミング・パルス作成回路の一実施例構成と
その動作を説明するための説明図を示す。 図中、1は検出器、2はアンプ回路、3は制御
部、3−1は補正回路、3−2は別タイミング・
パルス作成回路、4はプリント・ヘツド駆動部、
5はプリント・ヘツド、9および10はモノステ
ーブル、11,12および21ないし23はカウ
ンタ、13および14はフリツプ・フロツプ、1
5および16はアンド回路、17および19はノ
ツト回路、18および24はオア回路、20はシ
フト・レジスタを夫々表わしている。
FIG. 1 is a block diagram for explaining an example of a print head drive control system in a conventional printer; FIGS. 2 and 3 are explanatory diagrams for explaining the print head drive control operation shown in FIG. 1; FIG. 4 is an explanatory diagram for explaining the preconditions of the present invention, and FIG. 5 is a block diagram of an embodiment of the present invention.
FIG. 6 is an explanatory diagram for explaining the configuration and operation of one embodiment of the correction circuit shown in FIG. 5, FIG. 7 is a block diagram of another embodiment of the present invention, and FIG. An explanatory diagram for explaining the configuration and operation of an embodiment of a timing pulse generation circuit is shown. In the figure, 1 is a detector, 2 is an amplifier circuit, 3 is a control unit, 3-1 is a correction circuit, and 3-2 is a different timing
a pulse generation circuit; 4 is a print head drive unit;
5 is a print head, 9 and 10 are monostables, 11, 12 and 21 to 23 are counters, 13 and 14 are flip-flops, 1
5 and 16 are AND circuits, 17 and 19 are NOT circuits, 18 and 24 are OR circuits, and 20 is a shift register.

Claims (1)

【特許請求の範囲】 1 タイミング・フエンスを走査して該タイミン
グ・フエンスに対応するタイミング・パルスを出
力する検出器をそなえ、該検出器からのタイミン
グ・パルスに同期させてプリント・ヘツドを駆動
するようにしたプリンタにおいて、 上記タイミング・パルスを補正して上記検出器
の走査速度に対応する同期を有する補正パルスを
出力する補正回路をそなえ、 該補正回路は、 複数の印字パターンの種類に対応して予め定め
られている上記検出器の走査速度のうちの最高速
度の走査速度時における上記タイミング・パルス
のパルス時間を基準パルス時間としてそなえてい
て、当該基準パルス時間と他の走査速度時におけ
る上記タイミング・パルスのパルス時間との差を
当回のタイミング・パルスのパルス時間の間にカ
ウント・アツプ・モードの下で測定し、当該時間
の差に対応して与えられる時間を次回のタイミン
グ・パルスのパルス時間の間にカウント・ダウ
ン・モードによつて測定して遅延時間を生成する
カウンタをそなえ、当該カウンタからの上記遅延
時間の経過後に上記補正パルスを発生せしめるよ
うに構成されている ことを特徴とする印字タイミングを補正したプリ
ンタ。
[Claims] 1. A detector is provided that scans a timing fence and outputs a timing pulse corresponding to the timing fence, and the print head is driven in synchronization with the timing pulse from the detector. The printer is provided with a correction circuit that corrects the timing pulse and outputs a correction pulse having synchronization corresponding to the scanning speed of the detector, and the correction circuit corresponds to a plurality of types of printing patterns. The pulse time of the timing pulse at the highest scanning speed among the predetermined scanning speeds of the detector is provided as a reference pulse time, and the pulse time of the timing pulse at the highest scanning speed among the scanning speeds of the detector determined in advance is provided as a reference pulse time, and the pulse time of the timing pulse at the time of the reference pulse time and other scanning speeds is provided as a reference pulse time. The difference between the pulse time of the timing pulse is measured under the count-up mode during the pulse time of the current timing pulse, and the time given corresponding to the time difference is calculated as the next timing pulse. a counter that generates a delay time by measuring in a countdown mode during the pulse time, and is configured to generate the correction pulse after the delay time from the counter has elapsed. A printer with corrected printing timing.
JP7936580A 1980-06-12 1980-06-12 Printer allowing correction of printing timing Granted JPS574779A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7936580A JPS574779A (en) 1980-06-12 1980-06-12 Printer allowing correction of printing timing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7936580A JPS574779A (en) 1980-06-12 1980-06-12 Printer allowing correction of printing timing

Publications (2)

Publication Number Publication Date
JPS574779A JPS574779A (en) 1982-01-11
JPH0358919B2 true JPH0358919B2 (en) 1991-09-06

Family

ID=13687848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7936580A Granted JPS574779A (en) 1980-06-12 1980-06-12 Printer allowing correction of printing timing

Country Status (1)

Country Link
JP (1) JPS574779A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6815961B2 (en) 1999-07-28 2004-11-09 Nanonexus, Inc. Construction structures and manufacturing processes for integrated circuit wafer probe card assemblies
US7601039B2 (en) 1993-11-16 2009-10-13 Formfactor, Inc. Microelectronic contact structure and method of making same
US7872482B2 (en) 2000-05-23 2011-01-18 Verigy (Singapore) Pte. Ltd High density interconnect system having rapid fabrication cycle

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5945166A (en) * 1982-09-07 1984-03-13 Usac Electronics Ind Co Ltd Printing mode for serial printer
US4854756A (en) * 1987-08-03 1989-08-08 Printronix, Inc. Adaptive print hammer timing system
US7284810B2 (en) 2002-03-14 2007-10-23 Seiko Epson Corporation Printer, printing method, program, storage medium and computer system
US7237858B2 (en) 2002-03-14 2007-07-03 Seiko Epson Corporation Printing apparatus, printing method, storage medium, and computer system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52108732A (en) * 1976-03-10 1977-09-12 Oki Electric Ind Co Ltd Dot printer
JPS52156513A (en) * 1976-06-23 1977-12-27 Brother Ind Ltd Serial printer
JPS53139929A (en) * 1977-05-13 1978-12-06 Hitachi Ltd Print control system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7601039B2 (en) 1993-11-16 2009-10-13 Formfactor, Inc. Microelectronic contact structure and method of making same
US7884634B2 (en) 1999-05-27 2011-02-08 Verigy (Singapore) Pte, Ltd High density interconnect system having rapid fabrication cycle
US6815961B2 (en) 1999-07-28 2004-11-09 Nanonexus, Inc. Construction structures and manufacturing processes for integrated circuit wafer probe card assemblies
US7872482B2 (en) 2000-05-23 2011-01-18 Verigy (Singapore) Pte. Ltd High density interconnect system having rapid fabrication cycle

Also Published As

Publication number Publication date
JPS574779A (en) 1982-01-11

Similar Documents

Publication Publication Date Title
US8333452B2 (en) Image forming apparatus, image forming method and computer-readable storage medium
US5278582A (en) Printer driving circuit
US6109721A (en) Alignment system and process of automatically controlling bidirectional printing position of printhead in a serial printer
EP0982143B1 (en) Printing method and apparatus
EP1287992B1 (en) Ink jet printing apparatus and method
JPS6040992B2 (en) Matrix printer hammer drive control circuit
JP3573788B2 (en) Printing method and apparatus
US4345263A (en) Recording apparatus
US4918462A (en) Method and apparatus for driving a solid scan type recording head
JPH0358919B2 (en)
US5198833A (en) Variable density ink-jet dot printer
US6302506B1 (en) Apparatus and method for correcting carriage velocity induced ink drop positional errors
KR960003351B1 (en) Position detecting apparatus
US4810113A (en) Print head driving system
JPH0684079B2 (en) Dot position shift correction circuit
JP4539182B2 (en) Printing apparatus, computer program, printing system, and printing method
JP2002331692A (en) Printing with multiple pixels as one unit of tone reproduction
JP2000071434A (en) Printing device and printing method
US4741636A (en) Dot drive circuit of wire dot type printer
JP3307454B2 (en) Printing method in inkjet printer
JP4507724B2 (en) Printing apparatus, computer program, printing system, and printing method
US20050110861A1 (en) Image forming apparatus and a sub-line control section for an image forming apparatus
JPH05138900A (en) Image forming device
JP3123555B2 (en) Print timing control method and ink jet recording apparatus using the same
JP3293707B2 (en) Ink jet recording device