JP2503363B2 - Carry initial position setting method - Google Patents

Carry initial position setting method

Info

Publication number
JP2503363B2
JP2503363B2 JP10572593A JP10572593A JP2503363B2 JP 2503363 B2 JP2503363 B2 JP 2503363B2 JP 10572593 A JP10572593 A JP 10572593A JP 10572593 A JP10572593 A JP 10572593A JP 2503363 B2 JP2503363 B2 JP 2503363B2
Authority
JP
Japan
Prior art keywords
carry
speed
sensor
initial position
pulse motor
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
JP10572593A
Other languages
Japanese (ja)
Other versions
JPH068563A (en
Inventor
俊也 入江
陽一 大古閑
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10572593A priority Critical patent/JP2503363B2/en
Publication of JPH068563A publication Critical patent/JPH068563A/en
Application granted granted Critical
Publication of JP2503363B2 publication Critical patent/JP2503363B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、プリンタ用印字ヘッド
を移動させるキャリーポジションの初期設定を正確に行
うキャリーの初期ポジション設定方法に関する。データ
処理機器の最終的な出力形式は、殆どの場合人間の視覚
に訴える文字、記号、図形を永久保存出来る形式で出力
される。このような出力形式を持つ機器の1つとして各
種のプリンタがある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a carry initial position setting method for accurately carrying out initial setting of a carry position for moving a printer print head. In most cases, the final output format of the data processing device is a format in which characters, symbols, and figures appealing to human eyes can be permanently stored. There are various printers as one of the devices having such an output format.

【0002】このプリンタ装置を大きく分類すると、ラ
インプリンタやシリアルプリンタからなるインパクトプ
リンタと、電気的入力信号(符号)に対応した文字・記
号等を非衝撃手段により出力するノンインパクトプリン
タとがある。これらプリンタ装置の中で、印字ヘッドを
搭載し移動させるキャリーを有し、このキャリーの駆動
用としてパルスモータを用いて制御するプリンタ装置が
あり、この方式でのキャリーのポジションは初期設定位
置を基準としてその移動距離を計数して印字ヘッドの移
動制御を行っている。
This printer device is roughly classified into an impact printer such as a line printer and a serial printer, and a non-impact printer that outputs a character / symbol corresponding to an electric input signal (code) by a non-impacting means. Among these printer devices, there is a printer device that has a carry for mounting and moving a print head and uses a pulse motor to drive this carry, and the carry position in this method is based on the initial setting position. As a result, the movement distance is counted to control the movement of the print head.

【0003】従って、前記方式を採用しているプリンタ
装置では、キャリーのポジションの初期設定を正確に制
御することが重要な課題となっている。
Therefore, it is an important subject in the printer apparatus adopting the above method to accurately control the initial setting of the carry position.

【0004】[0004]

【従来の技術】従来技術としてシリアルインパクトプリ
ンタを例に取り説明する。図3は従来のシリアルインパ
クトプリンタ装置の概要図、図4は図3に示す装置の動
作図、図5はキャリーの初期設定状況図をそれぞれ示
す。キャリー7の駆動用としてパルスモータ(図示して
ない)を用いたプリンタユニット4で、電源投入後や任
意のタイミング(例えば前記パルスモータが決められた
ステップ数通り動作しない脱調時等)時には、印字ヘッ
ド(図示してない)を移動させるキャリー7のポジショ
ンを初期設定してやる必要がある。
2. Description of the Related Art A conventional serial impact printer will be described as an example. FIG. 3 is a schematic diagram of a conventional serial impact printer device, FIG. 4 is an operation diagram of the device shown in FIG. 3, and FIG. In the printer unit 4 using a pulse motor (not shown) for driving the carry 7, after power-on or at an arbitrary timing (for example, when the pulse motor does not operate according to a predetermined number of steps), It is necessary to initialize the position of the carry 7 for moving the print head (not shown).

【0005】本例ではキャリー7が移動する範囲を図5
に示すような範囲cとし、キャリー7の位置を検知する
センサ6が右端a(矢印で示す)にあり、このセンサ6
の検知領域を領域bとし、以下の順序で初期設定動作を
行う。尚、プリンタユニット4の各種動作制御はマイク
ロプロセッサ1(以下MPU1と称する)からの指示に
よりプリンタユニット制御回路3が行い、センサ6の検
知信号は右端センサ回路5で検出し、この検出信号によ
り、MPU1はキャリーのポジションの初期設定制御を
プリンタユニット制御回路3に指示するものとする。
In this example, the range in which the carry 7 moves is shown in FIG.
The sensor 6 for detecting the position of the carry 7 is located at the right end a (indicated by an arrow) as shown in FIG.
The detection area of is set as the area b, and the initial setting operation is performed in the following order. The printer unit control circuit 3 controls various operations of the printer unit 4 in accordance with instructions from the microprocessor 1 (hereinafter referred to as MPU 1), and the detection signal of the sensor 6 is detected by the right end sensor circuit 5, and the detection signal It is assumed that the MPU 1 instructs the printer unit control circuit 3 to carry out initial setting control of the carry position.

【0006】以下、図4に示す動作図にもとずき初期設
定制御動作を説明する。尚、本動作は電源投入後の初期
設定動作とする。 (ST−1);電源投入後、キャリー7がセンサ6の検
知領域bにあるかどうかをMPU1が判定する。 (ST−2);検知領域bにあった場合は、キャリー7
をd方向(左方向)へMステップ移動後停止させ、再度
検知領域bにあるかどうかを判定し検知領域bにない場
合は(ST−3)へ、まだ検知領域bにある場合はメカ
エラー(キャリー7の機構やパルスモータ等の障害)と
してMPU1は処理する。 (ST−3);一方、(ST−1)で検知領域bになか
った場合は、キャリー7をe方向(右方向)へ1ステッ
プ移動後、キャリー7がセンサ6の検知領域bにはいっ
たかどうかをMPU1が判定する。まだ検知領域bにな
い場合はこの動作を繰り返し、検知領域bにはいった場
合は次の(ST−4)に移る。 (ST−4);キャリー7をe方向(右方向)へNステ
ップ移動後停止させる。このポジションが初期設定ポジ
ションとなる。
The initialization control operation will be described below with reference to the operation diagram shown in FIG. This operation is the initial setting operation after the power is turned on. (ST-1); After the power is turned on, the MPU 1 determines whether the carry 7 is in the detection area b of the sensor 6. (ST-2); if it is in the detection area b, carry 7
Is stopped after moving M steps in the d direction (left direction), it is determined again whether or not it is in the detection area b. If it is not in the detection area b, the operation proceeds to (ST-3). If it is still in the detection area b, a mechanical error ( The MPU 1 processes as a failure of the mechanism of the carry 7 or the pulse motor. (ST-3); On the other hand, if it is not in the detection area b in (ST-1), is the carry 7 moved to the detection area b of the sensor 6 after moving the carry 7 one step in the e direction (right direction)? MPU1 judges whether. If it is not in the detection area b yet, this operation is repeated. If it is in the detection area b, the operation proceeds to the next (ST-4). (ST-4): Carry 7 is stopped after moving N steps in the e direction (to the right). This position is the default position.

【0007】[0007]

【発明が解決しようとする課題】以上のような動作、即
ちセンサ6で移動しているキャリー7を検知することに
よりキャリー7のポジションが初期設定されることにな
るが、従来はキャリー7の移動速度を考慮した検知方法
ではない。即ち、センサ6の検知感度はキャリー7の移
動速度によって相違し、例えばキャリー7の移動が加速
制御中にセンサ6の検知を行った場合、正確な検知が出
来なく、その後の印字位置が全て狂ってしまうという問
題点がある。更にこの問題点を少しでも解決させるため
にはセンサ6の検知感度が良い高価なセンサ6を使用す
る必要がある等の問題点があった。
The position of the carry 7 is initialized by the above operation, that is, by detecting the carry 7 moving by the sensor 6, but conventionally the carry 7 moves. It is not a detection method that considers speed. That is, the detection sensitivity of the sensor 6 differs depending on the moving speed of the carry 7. For example, when the movement of the carry 7 detects the sensor 6 during the acceleration control, accurate detection cannot be performed, and the subsequent printing positions are all misaligned. There is a problem that it ends up. Further, in order to solve this problem as much as possible, there is a problem that it is necessary to use an expensive sensor 6 having a high detection sensitivity of the sensor 6.

【0008】[0008]

【課題を解決するための手段】本発明は、上記問題点を
解消した新規なキャリーの初期ポジション設定方法を実
現することを目的とするものであり、上記問題点は、キ
ャリーのセンサ通過速度が予め設定された速度である場
合には、キャリーのセンサ通過後、所定ステップキャリ
ーを駆動させた後パルスモータを停止させる制御を行う
とともに、キャリーのセンサ通過速度が予め設定された
速度と異なる場合には、キャリーを所定ステップ後退さ
せた後、再びキャリーを初期ポジション方向に移動させ
るよう制御することを特徴とする、キャリーの初期ポジ
ション設定方法により解決される。
SUMMARY OF THE INVENTION It is an object of the present invention to realize a novel carry initial position setting method that solves the above problems. When the speed is a preset speed, after carrying the sensor of the carry, control is performed to stop the pulse motor after driving the carry at a predetermined step, and when the carry speed of the carry sensor is different from the preset speed. Is solved by a carry initial position setting method characterized by controlling the carry to move toward the initial position again after retracting the carry by a predetermined step.

【0009】[0009]

【作用】即ち、キャリーの初期設定動作時は、キャリー
のセンサ通過速度が、キャリーをセンサが正確に検知す
るための最適な速度(例えば、キャリーがスペース等の
動作を行う場合の定速状態)であるかどうかを判定し、
判定されたセンサ通過速度に応じて停止制御を行うか、
初期ポジション設定制御を再び行うかを判断している。
これにより、センサの検知感度に左右されることなく正
確な位置へ確実にキャリーを初期設定することが可能と
なる。
In other words, during the initial setting operation of the carry, the speed at which the carry sensor passes is the optimum speed for the sensor to accurately detect the carry (for example, a constant speed state when the carry performs an operation such as a space). To determine if
Whether to perform stop control according to the determined sensor passing speed,
It is determined whether to perform the initial position setting control again.
This makes it possible to reliably initialize the carry to an accurate position without being affected by the detection sensitivity of the sensor.

【0010】更に、初期ポジション設定時には、キャリ
ー移動速度が定速となるように制御しつつ、キャリーの
センサ通過速度に応じて上記の制御を行うことにより、
キャリーの初期設定をより確実に行うことが可能とな
る。
Further, at the time of setting the initial position, the carry movement speed is controlled to be a constant speed, and the above control is performed according to the carry speed of the carry sensor.
It is possible to more reliably carry out the initial setting of the carry.

【0011】[0011]

【実施例】以下本発明の要旨を図1、図2に示す実施例
により具体的に説明する。図1は本発明に係るプリンタ
装置の一実施例を示すブロックダイヤグラム図、図2は
図1の動作図をそれぞれ示す。尚全図を通じて同一符号
は同一対象物を示す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The gist of the present invention will be specifically described below with reference to embodiments shown in FIGS. FIG. 1 is a block diagram showing an embodiment of a printer device according to the present invention, and FIG. 2 is an operation diagram of FIG. The same reference numerals denote the same objects throughout the drawings.

【0012】次に、本実施例の動作を図2に示す動作図
にもとずき説明する。尚、本実施例も電源投入後のキャ
リー7の初期設定動作とする。 (ST−1);電源投入後、キャリー7がセンサ6の検
知領域bにあるかどうか、即ち右端センサ検出回路5か
らの検出信号があるかどうかをMPU1が判定する。
Next, the operation of this embodiment will be described with reference to the operation diagram shown in FIG. In this embodiment, the carry 7 is initialized after the power is turned on. (ST-1): After the power is turned on, the MPU 1 determines whether the carry 7 is in the detection area b of the sensor 6, that is, whether there is a detection signal from the right end sensor detection circuit 5.

【0013】尚、この時のキャリー7の移動速度(即
ち、図示していないパルスモータの回転速度)はMPU
1からの初期設定動作指示を受けたパルスモータ速度決
定回路9が、予めセットしている所定速度で移動するよ
うにパルスモータ制御回路10を制御するものとする。 (ST−2);キャリー7が検知領域bにあった場合
は、右端センサ検出回路5はMPU1にその旨通知する
と共に、パルスモータ制御回路10に情報を出力し、キ
ャリー7をd方向(左方向)へMステップ移動後停止さ
せる。
At this time, the moving speed of the carry 7 (that is, the rotation speed of a pulse motor (not shown)) is MPU.
It is assumed that the pulse motor speed determination circuit 9 that has received the initial setting operation instruction from 1 controls the pulse motor control circuit 10 so as to move at a preset predetermined speed. (ST-2); When the carry 7 is in the detection area b, the right end sensor detection circuit 5 notifies the MPU 1 of that fact and outputs information to the pulse motor control circuit 10 to move the carry 7 in the d direction (left side). Direction) and then stop after moving M steps.

【0014】その後、再度検知領域bにあるかどうかを
判定し、検知領域bにない場合は(ST−3)へ、まだ
検知領域bにある場合はメカエラー(キャリー7の機構
やパルスモータ等の障害)としてMPU1は処理する。 (ST−3);(ST−1)で検知領域bになかった場
合は、キャリー7をe方向(右方向)へ1ステップ移動
後、キャリー7がセンサ6の検知領域bにはいったかど
うかをMPU1が判定する。また検知領域bにない場合
はこの動作を繰り返し、検知領域bにはいった場合は次
のステップに移る。 (ST−4);キャリー7の移動速度、即ち図示してい
ないパルスモータの回転速度をMPU1に予め記憶して
いる所定速度と比較し、その速度がパルスモータ速度決
定回路9が決定指示した速度であるかどうかを判定し、
指示した速度でない場合は(ST−2)へ、指示した速
度であれば次のステップに移動する。尚、キャリー7移
動速度(パルスモータ回転速度)の検出は、公知の手段
により行うことができる。 (ST−5);キャリー7をe方向(右方向)へNステ
ップ移動後停止させる。このポジションが初期設定ポジ
ションとなる。
Then, it is again judged whether or not it is in the detection area b, and if it is not in the detection area b, the operation goes to (ST-3), and if it is still in the detection area b, a mechanical error (such as the mechanism of the carry 7 or the pulse motor is detected). MPU1 processes as a failure). (ST-3); If it is not in the detection area b in (ST-1), after moving the carry 7 one step in the e direction (to the right), whether the carry 7 has entered the detection area b of the sensor 6 or not. MPU1 determines. If it is not in the detection area b, this operation is repeated, and if it is in the detection area b, the process proceeds to the next step. (ST-4): The moving speed of the carry 7, that is, the rotation speed of a pulse motor (not shown) is compared with a predetermined speed stored in advance in the MPU 1, and the speed is a speed determined and instructed by the pulse motor speed determination circuit 9. To determine if
If it is not the instructed speed, the operation proceeds to (ST-2). If it is the instructed speed, the operation proceeds to the next step. The carry 7 moving speed (pulse motor rotating speed) can be detected by a known means. (ST-5): The carry 7 is moved in the e direction (to the right) for N steps and then stopped. This position is the default position.

【0015】[0015]

【発明の効果】以上のように、キャリーのセンサ通過速
度に応じてキャリーの制御を洗濯する本発明の構成によ
れば、キャリーのポジション設定がセンサの感度によら
ず常に正確に行われると共に、更にセンサ感度の良い高
価なセンサを使用する必要がないと言う効果がある。
As described above, according to the configuration of the present invention in which the control of the carry is carried out according to the sensor passing speed of the carry, the carry position is always set accurately regardless of the sensitivity of the sensor. Further, there is an effect that it is not necessary to use an expensive sensor having good sensor sensitivity.

【0016】[0016]

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

【0017】[0017]

【図1】本発明に係るプリンタ装置の一実施例を示すブ
ロックダイヤグラム図である。
FIG. 1 is a block diagram showing an embodiment of a printer device according to the present invention.

【0018】[0018]

【図2】図1に示されるプリンタ装置の動作図である。FIG. 2 is an operation diagram of the printer device shown in FIG.

【0019】[0019]

【図3】従来のシリアルインパクトプリンタ装置の概要
図である。
FIG. 3 is a schematic diagram of a conventional serial impact printer device.

【0020】[0020]

【図4】図3に示される装置の動作図である。FIG. 4 is an operational diagram of the apparatus shown in FIG.

【0021】[0021]

【図5】キャリーの初期設定状況図である。FIG. 5 is a diagram showing the initial setting status of a carry.

【0022】[0022]

【符号の説明】[Explanation of symbols]

1・・・MPU 2・・・プリンタ装置 3・・・プリンタユニット制御回路 4・・・プリンタユニット 5・・・右端センサ検出回路 6・・・センサ 7・・・キャリー 8・・・印字情報制御回路 9・・・パルスモータ速度決定回路 10・・・パルスモータ制御回路 1 ... MPU 2 ... Printer device 3 ... Printer unit control circuit 4 ... Printer unit 5 ... Right end sensor detection circuit 6 ... Sensor 7 ... Carry 8 ... Print information control Circuit 9 ... Pulse motor speed determination circuit 10 ... Pulse motor control circuit

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭61−41574(JP,A) 特開 昭58−87964(JP,A) 特開 昭58−78789(JP,A) 特開 昭58−101088(JP,A) 特公 昭57−3317(JP,B2) 特公 昭53−41328(JP,B2) ─────────────────────────────────────────────────── ─── Continuation of front page (56) Reference JP 61-41574 (JP, A) JP 58-87964 (JP, A) JP 58-78789 (JP, A) JP 58- 101088 (JP, A) JP 57-3317 (JP, B2) JP 53-41328 (JP, B2)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】印字ヘッドを搭載するキャリー(7) を移動
せしめるパルスモータを有するプリンタユニットと、前
記キャリーの位置をセンサにより検出するセンサ検出回
路(5) とを備えてなる装置(2) の、キャリーの初期ポジ
ション設定方法において、 前記キャリーが前記センサを通過する時のキャリー速度
を検出し、 前記キャリー速度が予め設定された速度である場合に
は、前記キャリーが前記センサを通過した後、所定ステ
ップ前記キャリーを移動させた後前記パルスモータを停
止させるとともに、 前記キャリー速度が予め設定された速度と異なる場合に
は、前記キャリーを所定ステップ後退させた後、再び前
記キャリーを初期ポジション方向に移動させるよう制御
することを特徴とする、キャリーの初期ポジション設定
方法。
1. A device (2) comprising a printer unit having a pulse motor for moving a carry (7) carrying a print head, and a sensor detection circuit (5) for detecting the position of the carry by a sensor. In the carry initial position setting method, the carry detects the carry speed when passing the sensor, and when the carry speed is a preset speed, after the carry has passed the sensor, The pulse motor is stopped after moving the carry for a predetermined step, and if the carry speed is different from a preset speed, the carry is moved backward by a predetermined step, and then the carry is again moved toward the initial position. A method for setting an initial position of a carry, characterized by controlling to move.
【請求項2】印字ヘッドを搭載するキャリー(7) を移動
せしめるパルスモータを有するプリンタユニットと、前
記キャリーの位置をセンサにより検出するセンサ検出回
路(5) とを備えてなる装置(2) の、キャリーの初期ポジ
ション設定方法において、 前記パルスモータを予め設定された速度で制御して、前
記キャリーを初期ポジション方向へ移動させ、 前記キャリーが前記センサを通過する時のキャリー速度
を検出し、 前記キャリー速度が予め設定された速度である場合に
は、前記キャリーが前記センサを通過した後、所定ステ
ップ前記キャリーを移動させた後前記パルスモータを停
止させるとともに、 前記キャリー速度が予め設定された速度と異なる場合に
は、前記キャリーを所定ステップ後退させた後、再び前
記キャリーを初期ポジション方向に移動させるよう制御
することを特徴とする、キャリーの初期ポジション設定
方法。
2. An apparatus (2) comprising a printer unit having a pulse motor for moving a carry (7) carrying a print head, and a sensor detection circuit (5) for detecting the position of the carry by a sensor. In the carry initial position setting method, the pulse motor is controlled at a preset speed to move the carry in the initial position direction, and the carry speed is detected when the carry passes the sensor, When the carry speed is a preset speed, after the carry has passed the sensor, the pulse motor is stopped after moving the carry by a predetermined step, and the carry speed is a preset speed. If it is different from the above, the carry is retracted by a predetermined step, and then the carry is again in the initial position. A method for setting an initial position of a carry, which is characterized by controlling to move in a direction.
JP10572593A 1993-05-06 1993-05-06 Carry initial position setting method Expired - Lifetime JP2503363B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10572593A JP2503363B2 (en) 1993-05-06 1993-05-06 Carry initial position setting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10572593A JP2503363B2 (en) 1993-05-06 1993-05-06 Carry initial position setting method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP27752584A Division JPS61167595A (en) 1984-12-26 1984-12-26 Initial position setting of carrier

Publications (2)

Publication Number Publication Date
JPH068563A JPH068563A (en) 1994-01-18
JP2503363B2 true JP2503363B2 (en) 1996-06-05

Family

ID=14415289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10572593A Expired - Lifetime JP2503363B2 (en) 1993-05-06 1993-05-06 Carry initial position setting method

Country Status (1)

Country Link
JP (1) JP2503363B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007128075A2 (en) * 2006-05-08 2007-11-15 Epitactix Pty Ltd Method and apparatus for manufacture of semiconductors and resulting structures, devices, circuits, and components

Also Published As

Publication number Publication date
JPH068563A (en) 1994-01-18

Similar Documents

Publication Publication Date Title
JPH0725103A (en) Printer and printing method
JP3381348B2 (en) Printer
JP2503363B2 (en) Carry initial position setting method
JPS6337595B2 (en)
EP0341671B1 (en) Bidirectional printing device
US5147143A (en) Printer carriage homing mechanism
JP2790387B2 (en) Serial printer space control method
EP0391730A2 (en) Method of and device for printer control
JPH0439436B2 (en)
JP2738891B2 (en) Printer print width detection method
JP3415258B2 (en) Dot printer shuttle controller
JP3433472B2 (en) Printer and control method of the printer
JPH0995023A (en) Recorder and control method for lf motor in recorder
JPH05169763A (en) Device and method for controlling printing head
JPH0365364A (en) Printing device
JPH04310780A (en) Printing apparatus
JPS60174677A (en) Printing system for line printer
JPH05238108A (en) Method for control of printer
JPH02151460A (en) Printer
JPH1148574A (en) Wire dot printer
JPH0580760U (en) Long head up / down mechanism
JPH11115269A (en) Image-forming apparatus
JPS63237975A (en) Printer
JPH0263781A (en) Printer device
JPH01103476A (en) Head carriage feed velocity controller for printer

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19960123

EXPY Cancellation because of completion of term