JPH0257790B2 - - Google Patents

Info

Publication number
JPH0257790B2
JPH0257790B2 JP58076844A JP7684483A JPH0257790B2 JP H0257790 B2 JPH0257790 B2 JP H0257790B2 JP 58076844 A JP58076844 A JP 58076844A JP 7684483 A JP7684483 A JP 7684483A JP H0257790 B2 JPH0257790 B2 JP H0257790B2
Authority
JP
Japan
Prior art keywords
carriage
space
feed
key
feed instruction
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
JP58076844A
Other languages
Japanese (ja)
Other versions
JPS59201884A (en
Inventor
Hikari Tamagaki
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP7684483A priority Critical patent/JPS59201884A/en
Publication of JPS59201884A publication Critical patent/JPS59201884A/en
Publication of JPH0257790B2 publication Critical patent/JPH0257790B2/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
    • B41J15/00Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, specially adapted for supporting or handling copy material in continuous form, e.g. webs
    • B41J15/02Web rolls or spindles; Attaching webs to cores or spindles

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 <技術分野> 本発明は電子タイプライターのキヤリツジスペ
ース送りに関するものである。
DETAILED DESCRIPTION OF THE INVENTION <Technical Field> The present invention relates to carriage space feeding for electronic typewriters.

<従来技術> 従来の電子タイプライターではスペースキーが
入力されると、ホストCPUがキヤリツジの1ス
ペース分の移動指示を行なつてキヤリツジを移動
させる。
<Prior Art> In a conventional electronic typewriter, when the space key is input, the host CPU instructs the carriage to move by one space and moves the carriage.

前記スペースキーは第1図に示すように、スペ
ースキーSPの押下量に従つた2アクシヨンキー
となつており、軽く押下するとスイツチSW1が閉
成されまた強く押下するとスイツチSW2が閉成さ
れる。このスイツチSW1はスペースキーSPのキ
ー入力を意味したままスイツチSW2は前記キー入
力のリピートを意味する。
As shown in Fig. 1, the space key is a two-action key that corresponds to the amount of press of the space key SP, and when pressed lightly, switch SW 1 is closed, and when pressed strongly, switch SW 2 is closed. . This switch SW 1 means a key input of the space key SP, and the switch SW 2 means a repeat of the key input.

従つて、上記ホストCPUはキヤリツジが1ス
ペース分の移動中に次のキー入力状態をみにゆ
き、この時スペースキーSPがリピート状態にあ
ると先ずキヤリツジの1スペース送りが完了する
のを待ち、このスペース送りが完了すると次の1
スペース分の移動指示を行なつてキヤリツジを更
に1スペース分進行させる。以下、スペースキー
SPがリピート状態にあると上記動作が繰り返え
される。
Therefore, the host CPU checks the next key input state while the carriage is moving one space, and if the space key SP is in the repeat state at this time, it first waits for the carriage to complete moving one space, and then When this space feed is completed, the next 1
A movement instruction for one space is given, and the carriage is further advanced by one space. Below, space key
When SP is in the repeat state, the above operation is repeated.

このキヤリツジの連続動作時の状態を第2図に
示している。
FIG. 2 shows the state of this carriage during continuous operation.

即ち、第2図において(A)はスペースキーの操作
状態を示し、(B)はホストCPUのキヤリツジ指示
を示し、(C)はキヤリツジの動作状態を示してい
る。
That is, in FIG. 2, (A) shows the operating state of the space key, (B) shows the carriage instruction of the host CPU, and (C) shows the operating state of the carriage.

この第2図からわかるように、スペースキーが
リピート状態にあつてキヤリツジを連続的に送る
場合に、該キヤリツジは加速、減速、停止の一連
の動作を繰返して進行する。
As can be seen from FIG. 2, when the space key is in the repeat state and the carriage is continuously fed, the carriage advances by repeating a series of acceleration, deceleration, and stop operations.

従つて、キヤリツジを連続的に送る場合にその
送り速度が遅くなりまた騒音や振動を伴うという
欠点があつた。
Therefore, when the carriage is continuously fed, the feeding speed becomes slow and noise and vibrations are generated.

このような欠点を除去するため、従来より連続
するスペース動作においてはキヤリツジを停止さ
せることなく連続して駆動させればよく、例えば
特開昭56−15384号に示すような技術が周知とな
つている。すなわち、キヤリツジ動作信号が連続
して入力された場合に、第1番目の入力信号によ
り直ちにキヤリツジの駆動を開始し、第2番目の
信号がきたとき、第1番目の入力信号に対するキ
ヤリツジの移動量に第2番目の入力信号の移動量
を加えて、キヤリツジの動作を一時停止させるこ
となく連続して駆動させているものがあつた。
In order to eliminate these drawbacks, conventional techniques such as the one shown in Japanese Patent Application Laid-Open No. 15384-1984 have become well-known, and it is sufficient to drive the carriage continuously without stopping it in continuous space operations. There is. In other words, when carriage operation signals are input continuously, the first input signal immediately starts driving the carriage, and when the second signal arrives, the amount of carriage movement relative to the first input signal is changed. In some cases, the movement amount of the second input signal is added to the movement amount of the second input signal to drive the carriage continuously without temporarily stopping the operation.

前記の技術では、該第2番目の信号の入力タイ
ミングが、入力用同期信号に準じて入力されてお
り、キヤリツジの移動には同期していない。その
ためキーボードで入力したスペースの数だけ高速
でキヤリツジが移動し、操作をする人がキヤリツ
ジの動きだけを見て入力操作を行なつていると、
キヤリツジが希望位置に達した際にスペース入力
を停止しても、すべに多数のスペースが入力され
た状態で処理実行されているため、希望停止位置
より余分なスペース分だけキヤリツジが大幅に送
られてしまう欠点があつた。
In the above technique, the input timing of the second signal is input in accordance with the input synchronization signal, and is not synchronized with the movement of the carriage. Therefore, the carriage moves as fast as the number of spaces entered on the keyboard, and if the operator performs input operations by looking only at the movement of the carriage,
Even if you stop inputting spaces when the carriage reaches the desired position, processing is executed with a large number of spaces already input, so the carriage will be moved far beyond the desired stop position by the extra space. There were some drawbacks.

<目 的> 本発明はキヤリツジを連続送りさせる場合に、
操作をする人の操作感覚にあわせてスペース入力
を行なうことができ、高速でしかも騒音、振動が
発生するのを防止した制御方法を提供するもので
ある。
<Purpose> The present invention provides a method for continuously feeding a carriage.
To provide a control method that allows a space input to be performed in accordance with the operating sense of an operator, is fast, and prevents noise and vibration from occurring.

<実施例> 第3図は電子タイプライターの構成を示すブロ
ツク図であり、ホストCPU1を中心としてキー
ボード2、ホイール用スレーブCPU3、ホイー
ルサーボ回路4、キヤリツジ用スレーブCPU5、
キヤリツジサーボ回路6、リボン駆動回路7、紙
送り駆動回路8、表示用スレーブCPU9、表示
駆動回路10で構成されている。
<Example> Fig. 3 is a block diagram showing the configuration of an electronic typewriter, which includes a host CPU 1, a keyboard 2, a wheel slave CPU 3, a wheel servo circuit 4, a carriage slave CPU 5,
It is composed of a carriage servo circuit 6, a ribbon drive circuit 7, a paper feed drive circuit 8, a display slave CPU 9, and a display drive circuit 10.

また、前記キーボード2には上記第1図で示し
た構成と同様のスペースキーSPを含んでいる。
Further, the keyboard 2 includes a space key SP similar to the configuration shown in FIG. 1 above.

第4図はホストCPU1とキヤリツジ用スレー
ブCPU5、キヤリツジサーボ回路6間の構成を
示している。
FIG. 4 shows the configuration between the host CPU 1, the carriage slave CPU 5, and the carriage servo circuit 6.

先ずスペースキーSPが押下されると、そのキ
ー信号がホストCPU1へ入力される。そして、
ホストCPU1はキヤリツジの1スペース送りを
キヤリツジ用スレーブCPU5へ指示する。
First, when the space key SP is pressed, the key signal is input to the host CPU 1. and,
The host CPU 1 instructs the carriage slave CPU 5 to advance the carriage by one space.

この場合の指示はキヤリツジ用スレーブCPU
5から出力される動作の終了信号がONである事
を確認した後データバスよりキヤリツジの移動
量・移動方向、リピードの有無、キヤリツジ送り
のみ又は印字送りの指示等を転送する。
In this case, the instructions are for the carriage slave CPU.
After confirming that the operation end signal output from 5 is ON, the data bus transmits information such as the amount and direction of carriage movement, presence or absence of repeating, and instructions for only carriage feed or print feed.

キヤリツジ用スレーブCPU5はデータが送ら
れて来ると、インタラプトが発生してデータの取
込みが行なわれる。
When data is sent to the carriage slave CPU 5, an interrupt occurs and data is taken in.

このデータの取込みは第5図に示すようにまず
終了信号をOFFにし、キヤリツジ送りのみ(す
なわちスペースキー、タブキー、キヤリツジリタ
ーンキー等が押された時)と印字送り(すなわち
アルフアベツトキー等を押された時)とによりフ
ローが2分割される。スペースキーSPが押され
た時はキヤリツジ送りのみなので下へ進み、デー
タより移動量をSUBレジスター52へ、又移動
の方向をキヤリツジサーボ回路6へ更にSUBレ
ジスター52の値より速度値をキヤリツジサーボ
回路6へ送る。
To import this data, first turn off the end signal as shown in Fig. 5, and then only carry out carriage advance (i.e., when the space key, tab key, carriage return key, etc. When pressed), the flow is divided into two. When the space key SP is pressed, only the carriage feeds, so proceed downwards, and input the amount of movement from the data to the SUB register 52, the direction of movement to the carriage servo circuit 6, and the speed value from the value of the SUB register 52 to the carriage servo circuit 6. send.

これによりサーボ回路6は動作し、キヤリツジ
モータが駆動される。そしてキヤリツジモータに
直結されたエンコーダにより位置信号が出力され
てキヤリツジ用スレーブCPU5へ送られる。該
CPU5は位置信号が出る都度SUB−1を行ない、
SUB=0になると停止を指示し、キヤリツジが
目的位置に達し終了する。その時終了信号をON
してホストCPU1より次の指示をもらう事にな
る。
As a result, the servo circuit 6 operates and the carriage motor is driven. Then, a position signal is outputted by an encoder directly connected to the carriage motor and sent to the carriage slave CPU 5. Applicable
CPU5 performs SUB-1 every time a position signal is output,
When SUB=0, a stop command is issued, and the carriage reaches the target position and ends. At that time, turn on the end signal
Then, the next instruction will be received from host CPU1.

所で、SUBレジスター52の移動量としては
1スペース分のデータ値とし例えば“30”が送ら
れ、位置信号に基づいて“1”づつ減算される。
そしてSUB=6の時点において、ホストCPU1
からのデータにスペースキーのリピート指示がな
いか判断し、リピート指示があればREPETのフ
ラグ51をセツトし、この時点で終了信号をON
すると共にホストCPU1からの指示を受付け可
とする。
By the way, as the amount of movement of the SUB register 52, for example, "30" is sent as a data value for one space, and it is subtracted by "1" based on the position signal.
Then, at the time of SUB=6, host CPU1
Determine whether there is a space key repeat instruction in the data from , and if there is a repeat instruction, set the REPET flag 51, and turn on the end signal at this point.
At the same time, instructions from the host CPU 1 can be accepted.

ホストCPU1は終了信号のONでホスト側でイ
ンタラプトがかかり次の指示を行なう。
When the end signal turns ON, the host CPU 1 receives an interrupt on the host side and issues the next instruction.

キヤリツジ用スレーブCPU5は次のデータが
送られてくると、インタラプトが発生しデータの
取込みが行なわれる。これを第6図のフローで説
明すると、前回と異なりREPETフラグがセツト
しているので今回の移動量をSUBの残りの値と
加算しその値をSUBへ入れる。
When the carriage slave CPU 5 receives the next data, an interrupt occurs and data is taken in. To explain this using the flowchart of FIG. 6, unlike last time, the REPET flag is set, so the current movement amount is added to the remaining value of SUB and that value is placed in SUB.

するとホストCPU1から指示を受けるまでは
SUBはSUB<6の値となつており、この間キヤ
リツジの減速を行なつているが、ホストCPU1
からの指示でSUBは次の移動量が加算されたた
め再び加速を始める。つまり、キヤリツジの停止
動作は行われない。
Then, until receiving instructions from host CPU1,
SUB has a value of SUB < 6, and the carriage is decelerating during this time, but the host CPU
With the instruction from SUB, the next amount of movement is added, so it starts accelerating again. In other words, the carriage is not stopped.

上述した動作を第7図に示しており、(A)はスペ
ースキー操作、(B)はホストCPU1からの指示、
(C)はキヤリツジの動作を夫々示している。
The above-mentioned operation is shown in Figure 7, where (A) is the space key operation, (B) is the instruction from the host CPU 1,
(C) shows the movement of the carriage.

即ち、aでホストCPU1から指示を出し、取
込み後加速を行なつてSUBの値よりbで減速を
開始する。CでSUB=6となり完了の信号をホ
ストCPU1へ出す。ホストCPU1は次のスペー
ス送りを指示し、取込み時SUBの残りと加算し
て直に加速を始める。後は前記と同様な動作であ
り、dで減速を始め、eで完了信号を出す。
That is, an instruction is issued from the host CPU 1 at point a, acceleration is performed after loading, and deceleration is started at point b from the value of SUB. In C, SUB=6 and a completion signal is sent to the host CPU1. The host CPU 1 instructs the next space feed, adds it to the rest of SUB at the time of capture, and immediately starts accelerating. The rest of the operation is the same as described above, starting deceleration at d and issuing a completion signal at e.

第2図と第7図を比較すればよくわかるが第7
図においては、キヤリツジの速度がある速度に落
ちると再び速度を上げる事となりキヤリツジ送り
がスムーズに又それに伴なつて騒音と振動が少な
くなる。(第2図ではキヤリツジ停止後、再び始
動を開始する。) 尚、SUB=6の点で終了信号を出すのは、ス
ペース送りの速度をある範囲で押さえてキヤリツ
ジ送りと操作する人の操作感覚をあわすためであ
つて、前のスペース送り最中に次のスペース送り
信号を1文字づつ検出することによつて余分なス
ペース送り量を記憶することがなくなり、操作を
する人がスペースキーのリピート操作を終了させ
た時点ですぐキヤリツジを停止させることができ
る。
As you can clearly see by comparing Figure 2 and Figure 7,
In the figure, when the speed of the carriage drops to a certain speed, the speed increases again, and the carriage is fed smoothly, and as a result, noise and vibration are reduced. (In Figure 2, the carriage stops and then starts again.) Note that the reason why the end signal is issued at SUB=6 is based on the operating sense of a person who controls the space feed speed within a certain range and operates the carriage feed. By detecting the next space feed signal one character at a time while the previous space key is in progress, there is no need to memorize the extra space feed amount, and the operator can repeat the space key. The carriage can be stopped immediately upon completion of the operation.

<効 果> このように、本発明のキヤリツジの送り制御に
あつては、キヤリツジの連続的な送り動作時にも
高速でかつ騒音、振動のない動作を行なわせるこ
とができ、性能面及び使用面で優れた効果を奏す
る。
<Effects> As described above, in the carriage feed control of the present invention, the carriage can operate at high speed and without noise and vibration even during continuous feed operation, which improves performance and usage. It has excellent effects.

また、該動作時において操作をする人がキヤリ
ツジの移動だけを見て操作していたとしても、ス
ペースキーを離した時点ですぐキヤリツジを停止
させることができるものである。
Further, even if the operator only watches the movement of the carriage during the operation, the carriage can be stopped immediately upon releasing the space key.

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

第1図はスペースキーの構成を示す図、第2図
は従来のキヤリツジ動作を示す図、第3図は本発
明にかかわる電子タイプライターの構成を示すブ
ロツク図、第4図は同タイプライターの要部構成
を示すブロツク図、第5図及び第6図は同タイプ
ライターの動作を示すフローチヤート、第7図は
同タイプライターのキヤリツジ動作を示す図であ
る。 1……ホストCPU、2……キーボード、3…
…ホイール用スレーブCPU、5……キヤリツジ
用スレーブCPU、6……キヤリツジサーボ回路。
Fig. 1 is a diagram showing the configuration of the space key, Fig. 2 is a diagram showing the conventional carriage operation, Fig. 3 is a block diagram showing the configuration of the electronic typewriter according to the present invention, and Fig. 4 is a diagram showing the configuration of the electronic typewriter according to the present invention. 5 and 6 are flowcharts showing the operation of the typewriter, and FIG. 7 is a diagram showing the carriage operation of the typewriter. 1...Host CPU, 2...Keyboard, 3...
...Slave CPU for wheels, 5...Slave CPU for carriage, 6...Carriage servo circuit.

Claims (1)

【特許請求の範囲】 1 キーボードのスペースキー操作に従い、予め
定められた所定移動量を、1スペース単位として
スペース送りを行い、該スペース送り最中に次の
スペース送り指示の検出を行い、次のスペース送
り指示があるときにはキヤリツジを停止させるこ
となく次のスペース送りを連続的に行うように
し、またスペース送り指示がない場合にはキヤリ
ツジを停止させるようにしたキヤリツジ制御方法
において、 前記スペース送り最中にキヤリツジの移動に伴
う1スペース単位の予め決められた移動終了直前
の所定位置への到達検出に応答して、前記次のス
ペース送り指示信号の有無を検出し、 次のスペース送り指示が有るときには1スペー
ス単位の送りを連続させるためキヤリツジの減速
駆動を加速駆動に切り替えてキヤリツジを停止さ
せることなしにスペース送りを連続的に行わせて
なり、 1スペース単位でキヤリツジの制御を行うこと
により、スペースキー操作とキヤリツジの移動量
を操作者の操作感覚に合うように一致させたこと
を特徴とする電子タイプライターのキヤリツジ制
御方法。
[Claims] 1. According to the space key operation on the keyboard, a space is moved by a predetermined movement amount in units of one space, and during the space feeding, the next space feed instruction is detected, and the next space feed instruction is detected. In the carriage control method, the carriage is continuously fed the next space without stopping when there is a space feed instruction, and the carriage is stopped when there is no space feed instruction. In response to detection of arrival at a predetermined position immediately before the end of a predetermined movement of one space unit as the carriage moves, the presence or absence of the next space feed instruction signal is detected, and when there is a next space feed instruction, In order to continuously feed in units of 1 space, the deceleration drive of the carriage is switched to acceleration drive, and space feed is performed continuously without stopping the carriage. By controlling the carriage in units of 1 space, space A method for controlling a carriage of an electronic typewriter, characterized in that key operations and the amount of movement of the carriage are matched to match an operator's operating sense.
JP7684483A 1983-04-28 1983-04-28 Carriage controlling system for electronic typewriter Granted JPS59201884A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7684483A JPS59201884A (en) 1983-04-28 1983-04-28 Carriage controlling system for electronic typewriter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7684483A JPS59201884A (en) 1983-04-28 1983-04-28 Carriage controlling system for electronic typewriter

Publications (2)

Publication Number Publication Date
JPS59201884A JPS59201884A (en) 1984-11-15
JPH0257790B2 true JPH0257790B2 (en) 1990-12-05

Family

ID=13616968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7684483A Granted JPS59201884A (en) 1983-04-28 1983-04-28 Carriage controlling system for electronic typewriter

Country Status (1)

Country Link
JP (1) JPS59201884A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0288276A (en) * 1988-09-26 1990-03-28 Matsushita Electric Ind Co Ltd typewriter

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55143721A (en) * 1979-04-27 1980-11-10 Suwa Seikosha Kk Key switch for electronic typewriter
JPS5615384A (en) * 1979-07-18 1981-02-14 Ricoh Co Ltd Printer control system

Also Published As

Publication number Publication date
JPS59201884A (en) 1984-11-15

Similar Documents

Publication Publication Date Title
US4287460A (en) Positioning control system
JPS5863486A (en) Semi-automatic paper setting method for printers
US4180335A (en) High speed serial printer
JP2550570B2 (en) Printer
JPH02137955A (en) Printer control method
US5147143A (en) Printer carriage homing mechanism
JPS6258317B2 (en)
JP3458718B2 (en) Serial printer and operating method of serial printer
JP2564850B2 (en) Printing method of thermal printer
JPH0375180A (en) Dot serial printer
EP0098530A2 (en) Daisywheel printer
JPS6043528B2 (en) electronic typewriter
JPH0798411B2 (en) Serial printer printing carrier control method
JPS60180871A (en) Thermal printer
KR950005675B1 (en) Left margin selecting method in printer
JP2820830B2 (en) Printer print control method
JPS59156779A (en) serial printer
JPH04221658A (en) Drive of serial printer
JPH0144154B2 (en)
JPH0678012B2 (en) Print control device
JPH0463784B2 (en)
JPS6040282A (en) Printer
JPS59201884A (en) Carriage controlling system for electronic typewriter
JPS63230375A (en) Printer
JPS57151373A (en) Printer