JPH0241427B2 - - Google Patents

Info

Publication number
JPH0241427B2
JPH0241427B2 JP3907582A JP3907582A JPH0241427B2 JP H0241427 B2 JPH0241427 B2 JP H0241427B2 JP 3907582 A JP3907582 A JP 3907582A JP 3907582 A JP3907582 A JP 3907582A JP H0241427 B2 JPH0241427 B2 JP H0241427B2
Authority
JP
Japan
Prior art keywords
signal
zone
dot
carrier
pulse
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
JP3907582A
Other languages
Japanese (ja)
Other versions
JPS58155309A (en
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 filed Critical
Priority to JP3907582A priority Critical patent/JPS58155309A/en
Publication of JPS58155309A publication Critical patent/JPS58155309A/en
Publication of JPH0241427B2 publication Critical patent/JPH0241427B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 本発明は、シリアル・ドツトプリンタ装置にお
けるキヤリヤ位置検出方法、特にハンマ励磁タイ
ミング検出用のドツト信号およびキヤラクタ単位
またはキヤラクタ・ブロツク単位で出力されるゾ
ーン信号にもとづいてキヤリヤ移動およびハンマ
励磁を行なうようにするシリアル・ドツトプリン
タ装置において、上記ドツト信号をカウントして
該カウント値が予め定められた規定値に達したの
ちに出力されるゾーン信号にもとづいてキヤリヤ
位置を検出するようにしたシリアル・ドツトプリ
ンタ装置におけるキヤリヤ位置検出方法に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for detecting a carrier position in a serial dot printer, and in particular to a method for detecting a carrier position in a serial dot printer device, in particular, a method for detecting a carrier position based on a dot signal for detecting hammer excitation timing and a zone signal output in character units or character block units. In a serial dot printer device that performs hammer excitation, the carrier position is detected based on a zone signal that is output after the dot signal is counted and the count value reaches a predetermined value. The present invention relates to a carrier position detection method in a serial dot printer device.

一般に、シリアル・ドツトプリンタ装置におけ
るキヤリヤの駆動源として、例えばパルス・モー
タを使用した場合、キヤリヤの起動初期領域にお
いては、上記パルス・モータのハンチングやメカ
ニカル部分の振動などによつて、上記キヤリヤは
振動即ち微量ながらも往復運動をしつつ移動する
ため、所定の方向への円滑なキヤリヤの移動が行
われない。そのため、キヤリヤの移動に対応して
出力される上記ゾーン信号およびドツト信号に、
第1図を参照して後述するような割れが生じる。
なお、上記ゾーン信号およびドツト信号は、例え
ばキヤリヤを駆動せしめるパルス・モータに連動
して回転するスリツト円板にもうけられたゾーン
信号発生用スリツトおよびドツト信号発生用スリ
ツトを検出するフオト・センサによつて生成され
る。即ち、第1図図示符号1が上記スリツト円板
であつて、該スリツト円板1には、キヤラクタ単
位またはキヤラクタ・ブロツク単位にゾーン信号
を発生せしめるためのゾーン・スリツト2および
該ゾーン・スリツト2の間に上記キヤラクタまた
はキヤラクタ・ブロツクを構成するドツト数に対
応するドツト・スリツト3がもうけられている
(なお、第1図図示スリツト円板1は、スリツト
部分を直線状に展開した状態が示されている)。
そして、上記ゾーン・スリツト2およびドツト・
スリツト3に対応するセンサ出力(第1図図示
a)にもとづいて第1図図示a′の如きパルス状の
ゾーン信号(以下ゾーン・パルス、または略称し
てZON・Pと呼ぶ)および図示省略したドツト
信号(以下ドツト・パルス、または略称して
POT・Pと呼ぶ)が生成される。第1図図示a
はキヤリヤを駆動するパルス・モータの回転が定
常状態になつたときのセンサ出力を示しており、
該センサ出力aは上記ゾーン・スリツト2および
ドツト・スリツト3に対応した規則正しい波形と
なつている。従つて、上記センサ出力aにもとづ
いて生成されるゾーン・パルスa′も上記ゾーン・
スリツト2に対応する周期を有するパルス波形と
なる。しかしながら、前述した如く、上記パル
ス・モータの起動初期領域においては、第1図b
に図示されている如く、センサ出力に割れが生じ
る。いま、上記パルス・モータの起動前における
フオト・センサ(図示省略)の位置が第1図図示
点線位置であつたものとすると、起動後の上記フ
オト・センサの出力は、前述したパルス・モータ
のハンチングの影響を受けて、例えば第1図図示
bの如き波形となる。該ハンチングの影響は起動
直後において最も大であり、次第に小さくなつて
行く。そして、センサ出力bにもとづいて生成さ
れるゾーン・パルスは、第1図図示b′の如くな
る。即ち、ゾーン・スリツト2−iに対応するゾ
ーン・パルスは前述したセンサ出力bの割れ発生
のため複数の偽のゾーン・パルスとドツト・パル
スとが生成される場合がある。従つて、該ゾー
ン・パルスによつてキヤリヤの位置が検出される
ため、キヤリヤ位置が誤つて認識されることにな
る。このようなキヤリヤ位置の誤認識を防止する
ため、従来のシリアル・ドツトプリンタ装置にお
いては、ゾーン間隔を広くすることによつて、パ
ルス・モータの起動初期領域およびスルーイング
中にゾーンを横切らないようにする方式がとられ
ていた。しかしながら、両方向最短距離印字機能
を有するプリンタ装置の場合、ゾーン間隔が広く
なることによつて、キヤリヤ移動動作のスループ
ツトが上がらないという欠点があつた。
Generally, when a pulse motor, for example, is used as a drive source for a carrier in a serial dot printer, the carrier vibrates during the initial startup region due to hunting of the pulse motor, vibration of mechanical parts, etc. That is, since the carrier moves while making a reciprocating movement, albeit a small amount, smooth movement of the carrier in a predetermined direction is not achieved. Therefore, the zone signal and dot signal output in response to the movement of the carrier,
Cracks occur as described below with reference to FIG.
Note that the above zone signals and dot signals are generated, for example, by a photo sensor that detects zone signal generation slits and dot signal generation slits provided in a slit disk that rotates in conjunction with a pulse motor that drives the carrier. generated. That is, reference numeral 1 in FIG. 1 is the above-mentioned slit disk, and the slit disk 1 includes a zone slit 2 and a zone slit 2 for generating a zone signal in character units or character block units. Dot slits 3 corresponding to the number of dots constituting the character or character block are formed between the dots 3 (the slit disk 1 shown in FIG. ).
Then, zone slit 2 and dot
Based on the sensor output (a shown in FIG. 1) corresponding to the slit 3, a pulse-like zone signal (hereinafter referred to as zone pulse or abbreviated as ZON・P) as shown in a' in FIG. Dot signal (hereinafter referred to as dot pulse)
(called POT・P) is generated. Figure 1 illustration a
indicates the sensor output when the rotation of the pulse motor that drives the carrier reaches a steady state,
The sensor output a has a regular waveform corresponding to the zone slit 2 and dot slit 3. Therefore, the zone pulse a' generated based on the sensor output a also corresponds to the zone pulse a'.
The pulse waveform has a period corresponding to slit 2. However, as mentioned above, in the initial startup region of the pulse motor, as shown in FIG.
As shown in the figure, cracks occur in the sensor output. Now, assuming that the position of the photo sensor (not shown) before starting the pulse motor is the dotted line position shown in Figure 1, the output of the photo sensor after starting is equal to Under the influence of hunting, the waveform becomes, for example, as shown in FIG. 1 (b). The effect of hunting is greatest immediately after startup, and gradually decreases. The zone pulse generated based on the sensor output b is as shown in b' in FIG. That is, in the zone pulse corresponding to zone slit 2-i, a plurality of false zone pulses and dot pulses may be generated due to the aforementioned cracking of the sensor output b. Therefore, since the carrier position is detected by the zone pulse, the carrier position will be erroneously recognized. In order to prevent such erroneous recognition of the carrier position, conventional serial dot printer devices widen the zone spacing to prevent the pulse motor from crossing the zone in the initial startup region and during slewing. The method was adopted. However, in the case of a printer having a shortest distance printing function in both directions, the throughput of the carrier movement operation cannot be increased due to the wide zone interval.

本発明は、上記の如き欠点を解決することを目
的とし、キヤリヤ駆動用パルス・モータの起動初
期領域におけるハンチングやメカ機構の振動など
に起因するゾーン信号の割れによるキヤリヤ位置
の誤認識を防止し、より効果的な両方向最短距離
印字機能の実現を図ることを目的としている。そ
してそのため、本発明のシリアル・ドツトプリン
タ装置におけるキヤリヤ位置検出方法は、ハンマ
励磁タイミング検出用のドツト信号およびキヤラ
クタ単位またはキヤラクタ・ブロツク単位で出力
されるキヤリヤ位置検出用のゾーン信号の発生手
段をそなえ、上記ドツト信号およびゾーン信号に
もとづいてキヤリヤ移動およびハンマ励磁を行な
うようにするシリアル・ドツトプリンタ装置にお
いて、上記ゾーン信号によつて初期化され上記ド
ツト信号をカウントするカウンタと該カウンタの
カウント値が予め定められた規定値に達したこと
を示す信号をイネーブル信号とし上記ゾーン信号
を入力信号とするフリツプ・フロツプとをそな
え、該フリツプ・フロツプの出力によつてキヤリ
ヤのゾーン位置制御を行うようにしたことを特徴
としている。以下図面を参照しつつ説明する。
The present invention aims to solve the above-mentioned drawbacks, and prevents erroneous recognition of the carrier position due to cracking of the zone signal caused by hunting in the initial startup region of the carrier drive pulse motor or vibration of the mechanical mechanism. The aim is to realize a more effective shortest distance printing function in both directions. Therefore, the method for detecting the carrier position in a serial dot printer device of the present invention includes means for generating a dot signal for detecting the hammer excitation timing and a zone signal for detecting the carrier position that is output in character units or character block units. In a serial dot printer device that moves the carrier and excites the hammer based on the dot signal and the zone signal, a counter that is initialized by the zone signal and counts the dot signal and a count value of the counter are predetermined. A flip-flop whose enable signal is a signal indicating that a prescribed value has been reached is used as an input signal, and the zone position of the carrier is controlled by the output of the flip-flop. It is characterized by This will be explained below with reference to the drawings.

第2図は本発明の一実施例を説明するためのブ
ロツク図、第3図は第2図図示実施例の動作を説
明するためのタイム・チヤートを示している。図
中の符号4はカウンタ、5および6は夫々フリツ
プ・フロツプを表わしている。また、第3図図示
は、本願明細書冒頭に述べたフオト・センサの
出力波形であつて、第1図図示bに対応するもの
である。図示はゾーン・パルス(ZON・P)
であつて、前述した如く、センサ出力にもとづ
いて生成されるものであるが、起動直後に現われ
た上記センサ出力のゾーン波形に割れが生じた
ため、該ゾーン波形に対応して複数個の偽のゾー
ン・パルスが生成される。そして、キヤリヤ駆動
用パルス・モータのハンチング収斂したのち即ち
該パルス・モータが正常回転になつた第3図図示
時刻ts以後に現われるゾーン波形に対応した正常
なゾーン・パルスが生成される。また、第3図図
示はドツト・パルス(DOT・P)であつて、
上記センサ出力にもとづいて生成されるもので
ある。第3図図示ないしについては後述する
第2図図示実施例の動作説明中において遂次説明
することにする。
FIG. 2 is a block diagram for explaining one embodiment of the present invention, and FIG. 3 is a time chart for explaining the operation of the embodiment shown in FIG. In the figure, numeral 4 represents a counter, and 5 and 6 each represent a flip-flop. Further, the illustration in FIG. 3 is the output waveform of the photo sensor described at the beginning of this specification, and corresponds to illustration b in FIG. 1. The diagram shows zone pulse (ZON・P)
As mentioned above, it is generated based on the sensor output, but because the zone waveform of the sensor output that appeared immediately after startup was broken, multiple false signals were generated corresponding to the zone waveform. A zone pulse is generated. Then, a normal zone pulse corresponding to the zone waveform that appears after the time ts shown in FIG. 3 after the hunting of the carrier drive pulse motor is converged, that is, when the pulse motor starts rotating normally, is generated. Also, the illustration in Figure 3 is a dot pulse (DOT/P),
It is generated based on the above sensor output. The parts shown in FIG. 3 will be explained successively in the explanation of the operation of the embodiment shown in FIG. 2, which will be described later.

第2図において、カウンタ4はドツト・パルス
(第3図図示POT・P)をカウントし、該カウ
ント値が予め定められた規定値に達したとき、キ
ヤリー(第4図図示CRY)を出力する。該規
定値とは起動(第3図図示時刻t0)からセンサ出
力に割れが生じなくなるまで(第3図図示時刻ts
のドツト・パルス数(第3図図示例においては
“4”である。これはカウンタ4が、ゾーンパル
スと同時に発生する割れたドツト・パルスを、ゾ
ーンパルスのクリア作用によつてカウントしない
ためである)によつて決められた数値である。な
お、該カウンタ4のクリヤは、ゾーン・パルス
(第3図図示ZON・P)によつて行なわれる。
フリツプ・フロツプ5(FF1)は、キヤリヤ駆
動用パルス・モータの起動信号(第3図図示
CRBSY)の“L”レベルによつてON(Q=
“H”)にプリセツトされ、フリツプ・フロツプ6
(FF2)に対しイネーブル信号を出力しており、
割れたゾーン・パルスZOZ・Pの第1発目のパル
スでフリツプ・フロツプ6(FF2)をONにセツ
トする。またフリツプ・フロツプ5(FF1)は、
上記カウンタ4からのキヤリー信号によつてもQ
出力(第3図図示FF1・Q)即ち次段のフリ
ツプ・フロツプ6に対するイネーブル信号を出力
し、ゾーン・パルスによつてクリアされる。しか
し、カウンタ4は割れたゾーン・パルスZON・
Pとドツト・パルスDOT・Pの各々が同時に入
力されているときはゾーン・パルスがクリア作用
をもつためドツト・パルスのカウントを行わな
い。そして、フリツプ・フロツプ6はゾーン・パ
ルス(第3図図示ZON・P)によつて動作し
てQ出力(第3図図示FF2・Q)即ちZON・
F信号を出力する。以上から明白なように、カウ
ンタ4およびFF1の作用により、信号ZOZ・P
と次に発生するZON・Pとの間に、ある規定数
以上の信号DOT・Pの発生が無い場合には
ZON・Pを無視、すなわちZON・Fが出力しな
いことにより、振動により割れたZON・Pの誤
検出を無視するものである(第3図のFF2・
Qで、t0の直後に割れたZON・Pの第2発目と
第3発目に対するZON・Fが出力されない)。
ZON・Fが出力されると信号は、図示省略した
プリント装置の制御部に送れてキヤリヤ位置の確
認、キヤリヤ移動制御が行なわれる。なお、該フ
リツプ・フロツプ6のクリヤは、上記ZON・F
信号によつて利用回路から応答されるACK信号
(第3図図示ZON・F ACK)によつて行な
われる。
In Fig. 2, the counter 4 counts dot pulses (POT/P shown in Fig. 3), and outputs a carry (CRY shown in Fig. 4) when the count value reaches a predetermined value. . The specified value is from startup (time t 0 shown in Figure 3) until no cracks occur in the sensor output (time ts shown in Figure 3).
The number of dot pulses (in the example shown in Figure 3, it is "4". This is because the counter 4 does not count the broken dot pulses that occur simultaneously with the zone pulses due to the clearing effect of the zone pulses. This is a numerical value determined by Note that the counter 4 is cleared by a zone pulse (ZON.P shown in FIG. 3).
Flip-flop 5 (FF1) provides a start signal for the carrier drive pulse motor (as shown in Figure 3).
ON (Q=
“H”) and flip-flop 6
It outputs an enable signal to (FF2),
Set flip-flop 6 (FF2) to ON with the first pulse of the broken zone pulse ZOZ・P. Also, flip-flop 5 (FF1) is
By the carry signal from counter 4 mentioned above, Q
The output (FF1/Q shown in FIG. 3), that is, the enable signal for the next stage flip-flop 6 is output, and is cleared by the zone pulse. However, counter 4 shows the broken zone/pulse ZON/
When P and dot pulse DOT.P are input simultaneously, the zone pulse has a clearing effect, so dot pulses are not counted. The flip-flop 6 is operated by the zone pulse (ZON・P shown in FIG. 3) and outputs Q (FF2・Q shown in FIG. 3), that is, ZON・P.
Outputs F signal. As is clear from the above, by the action of counter 4 and FF1, signal ZOZ・P
If there are no more than a certain number of signals DOT/P generated between ZON/P and the next ZON/P,
By ignoring ZON・P, that is, by not outputting ZON・F, the erroneous detection of ZON・P cracked by vibration is ignored (FF2・F in Figure 3).
In Q, ZON・F for the second and third shots of ZON・P that broke immediately after t 0 are not output).
When ZON.F is output, the signal is sent to a control section of the printing device (not shown), where the carrier position is confirmed and the carrier movement is controlled. In addition, the clearing of the flip-flop 6 is the above-mentioned ZON・F.
This is done by an ACK signal (ZON・FACK shown in FIG. 3) which is responded from the circuit to be used.

以上説明した如く、本発明によれば、キヤリヤ
駆動用パルス・モータの起動初期領域におけるハ
ンチングやメカ機構の振動等に起因するゾーン信
号の割れによるキヤリヤ位置の誤認識防止が可能
となり、そのためにゾーン・パルスの出力間隔を
小さくすることができ、従つて、より効果的な両
方向最短距離印字機能の実現を可能ならしめるよ
うにするシリアル・ドツトプリンタ装置における
キヤリヤ位置検出方法を提供することができる。
As explained above, according to the present invention, it is possible to prevent misrecognition of the carrier position due to cracking of the zone signal caused by hunting in the initial startup region of the carrier drive pulse motor, vibration of the mechanical mechanism, etc. - It is possible to provide a method for detecting a carrier position in a serial dot printer device, which allows the output interval of pulses to be reduced, and therefore enables the realization of a more effective bidirectional shortest distance printing function.

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

第1図は本発明の前提となるキヤリヤ位置検出
用信号の割れ発生に関する説明図、第2図は本発
明の一実施例を説明するためのブロツク図、第3
図は第2図図示実施例の動作を説明するためのタ
イム・チヤートを示す。 図中、4はカウンタ、5および6はフリツプ・
フロツプを表わす。
FIG. 1 is an explanatory diagram regarding the generation of cracks in the carrier position detection signal, which is the premise of the present invention. FIG. 2 is a block diagram for explaining one embodiment of the present invention.
The figure shows a time chart for explaining the operation of the embodiment shown in FIG. In the figure, 4 is a counter, 5 and 6 are flip
Represents a flop.

Claims (1)

【特許請求の範囲】[Claims] 1 ハンマ励磁タイミング検出用のドツト信号お
よびキヤラクタ単位またはキヤラクタ・ブロツク
単位で出力されるキヤリヤ位置検出用のゾーン信
号の発生手段をそなえ、上記ドツト信号およびゾ
ーン信号にもとづいてキヤリヤ移動およびハンマ
励磁を行なうようにするシリアル・ドツトプリン
タ装置において、上記ゾーン信号によつて初期化
され上記ドツト信号をカウントするカウンタと、
該カウンタのカウント値が予め定められた規定値
に達したことを示す信号をイネーブル信号とし上
記ゾーン信号を入力信号とするフリツプ・フロツ
プとをそなえ、該フリツプ・フロツプの出力によ
つてキヤリヤのゾーン位置制御を行うようにした
ことを特徴とするシリアル・ドツトプリンタ装置
におけるキヤリヤ位置検出方法。
1. A means for generating a dot signal for detecting hammer excitation timing and a zone signal for detecting carrier position which is output in character units or character block units is provided, and carrier movement and hammer excitation are performed based on the dot signal and zone signal. a counter initialized by the zone signal and counting the dot signals;
A flip-flop is provided which uses a signal indicating that the count value of the counter has reached a predetermined value as an enable signal and receives the zone signal as an input signal. A method for detecting a carrier position in a serial dot printer device, characterized in that position control is performed.
JP3907582A 1982-03-12 1982-03-12 Carrier position detecting system in serial dot printer device Granted JPS58155309A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3907582A JPS58155309A (en) 1982-03-12 1982-03-12 Carrier position detecting system in serial dot printer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3907582A JPS58155309A (en) 1982-03-12 1982-03-12 Carrier position detecting system in serial dot printer device

Publications (2)

Publication Number Publication Date
JPS58155309A JPS58155309A (en) 1983-09-16
JPH0241427B2 true JPH0241427B2 (en) 1990-09-17

Family

ID=12542992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3907582A Granted JPS58155309A (en) 1982-03-12 1982-03-12 Carrier position detecting system in serial dot printer device

Country Status (1)

Country Link
JP (1) JPS58155309A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6157371A (en) * 1984-07-25 1986-03-24 Fujitsu Ltd Thermal printer
JPS6425723A (en) * 1988-07-07 1989-01-27 Teijin Ltd Production of active type vitamin d3 composition

Also Published As

Publication number Publication date
JPS58155309A (en) 1983-09-16

Similar Documents

Publication Publication Date Title
US4158800A (en) Control system
US4410286A (en) Printing complex characters
US4030591A (en) Controls for a movable disk printer
JPS585600B2 (en) Step motor speed control method and device
JPH0241427B2 (en)
US4425844A (en) Home pulse compensation for multiple speed line printer
JPS6056632B2 (en) Printer print position control method
US4724366A (en) Randomized motor drive
JPS59232885A (en) Compensator for variation of speed of carrier of printer
EP0041100A2 (en) Improved acoustical tone generator and printing system using said generator
US4603984A (en) Apparatus and method for the reduction of printing offset in bidirectional printing devices
US4809119A (en) Circuit arrangement for the determination of the constant speed rotation of a disklike record medium
JPS6144073B2 (en)
JPS6330154B2 (en)
US4286517A (en) Printer magnetic interference prevention system
JP3096195B2 (en) Transport member drive method
JPS6316318Y2 (en)
JPS59147593A (en) Transmitting and receiving method for remote control
JPS5829237B2 (en) serial printer
CA1049946A (en) Random access line printer
SU419924A1 (en) PUNCHING CONTROL DEVICE
JPS62239061A (en) Rotating speed detecting method
JPS58215379A (en) Continuous fan hold paper feeder
SU881827A2 (en) Device for recording digital information
JPS5863483A (en) Impact printer control device