JPH045553B2 - - Google Patents

Info

Publication number
JPH045553B2
JPH045553B2 JP60298531A JP29853185A JPH045553B2 JP H045553 B2 JPH045553 B2 JP H045553B2 JP 60298531 A JP60298531 A JP 60298531A JP 29853185 A JP29853185 A JP 29853185A JP H045553 B2 JPH045553 B2 JP H045553B2
Authority
JP
Japan
Prior art keywords
erasing
key
word
erasure
printing
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
JP60298531A
Other languages
Japanese (ja)
Other versions
JPS62158078A (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 JP29853185A priority Critical patent/JPS62158078A/en
Priority to EP86310184A priority patent/EP0228300B1/en
Priority to DE8686310184T priority patent/DE3670798D1/en
Priority to US06/947,365 priority patent/US4834566A/en
Publication of JPS62158078A publication Critical patent/JPS62158078A/en
Publication of JPH045553B2 publication Critical patent/JPH045553B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は所定長さのキヤラクタ列、すなわち1
単語、1フレーズ、1行等を自動的に消去する機
能を備えたタイプライタに関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a character string of a predetermined length, that is, one
The present invention relates to a typewriter having a function of automatically erasing words, phrases, lines, etc.

従来の技術 特開昭60−210482号公報には、単語消去の可能
なタイプライタが記載されている。このタイプラ
イタにおいては、タイピストが消去を希望する単
語を構成するキヤラクタの何れか一つの位置にキ
ヤリツジを移動させた上で単語消去キーを操作す
れば、キヤリツジが自動的にその単語の末尾の位
置まで移動してから消去が開始され、先頭のキヤ
ラクタの消去が終了したとき自動的に消去動作が
停止される。また、複数の単語を消去する必要が
ある場合には、それら複数の単語の最後の単語の
位置へキヤリツジを移動させ、消去すべき単語の
数に相当する回数だけ単語消去キーの操作を繰り
返せば、タイプライタがその操作回数だけ単語消
去動作を繰り返した後停止する。
BACKGROUND TECHNOLOGY Japanese Patent Application Laid-Open No. 60-210482 describes a typewriter capable of erasing words. With this typewriter, if the typist moves the carriage to the position of one of the characters that make up the word he or she wishes to erase and then operates the word erase key, the carriage will automatically move to the last position of the word. Erasing is started after the first character is moved, and the erasing operation is automatically stopped when erasing of the first character is completed. Also, if you need to erase multiple words, move the carriage to the last word of the multiple words and repeat the operation of the word erase key as many times as the number of words to be erased. , the typewriter repeats the word erasing operation for the number of operations and then stops.

また、1回のキー操作に応じて1行のキヤラツ
クタ列を消去する機能を有するタイプライタも既
に知られている。
Further, typewriters having a function of erasing one character column in response to a single key operation are already known.

このように、1個の単語、複数個の単語から成
る1フレーズ、1行等所定長さのキヤラクタ列が
自動的に消去されるタイプライタによれば、タイ
プ作業を能率良く行うことができる。
In this way, a typewriter that automatically erases a character string of a predetermined length, such as one word, one phrase consisting of a plurality of words, or one line, can efficiently perform typing work.

発明が解決しようとする問題点 しかしながら、従来のタイプライタにおいては
一旦消去動作が開始された後は、消去動作を中止
させることができなかつた。消去動作の開始後に
タイピストが消去すべきキヤラクタ列の指定に誤
りがあつたことに気付くことがあるのであるが、
消去動作の開始前に指定されたキヤラクタ列の全
てが消去されるまでは、自動的に消去動作が繰り
返されるため、実際は消去の必要がないキヤラク
タまで消去されるのを待つて、改めてキー入力を
行わなければならないという問題があつたのであ
る。
Problems to be Solved by the Invention However, in conventional typewriters, once the erasing operation has started, it has not been possible to stop the erasing operation. After the erasing operation has started, the typist may realize that there was an error in specifying the character string to be erased.
The erasing operation will be repeated automatically until all the character strings specified before starting the erasing operation are erased, so wait until characters that do not actually need to be erased are erased before entering the key again. The problem arose that it had to be done.

また、タイプ作業を能率良く行うためには、上
記のように自動的に消去が行われている間に、そ
の消去終了後に印字されるべきデータをキー入力
することが望ましいのであるが、このキー入力が
誤つてしまつた場合には、従来のタイプライタに
おいては、その誤つたデータに基づく印字が行わ
れるのを待ち、印字されたキヤラクタ列を改めて
消去しなければならないという問題もあつた。
In addition, in order to type efficiently, it is desirable to input the data to be printed after the erasure is completed using the keypad while the erasure is being performed automatically as described above. In the case of an incorrect input, conventional typewriters have had the problem of having to wait for printing based on the incorrect data to be performed, and then erasing the printed character string again.

本発明はこのような事情を背景として、所定長
さのキヤラクタ列を自動的に消去することができ
るとともに、消去動作が開始された後であつて
も、タイピストが誤りに気付けば消去動作を中止
させることができ、さらに、自動消去中に行われ
たキー入力が誤つていた場合には、その入力され
たデータの消去を行うことができるタイプライタ
を得るために為されたものである。
With this background in mind, the present invention is capable of automatically erasing a character string of a predetermined length, and even if the erasing operation has started, if the typist notices an error, the erasing operation can be stopped. The present invention has been made in order to obtain a typewriter which is capable of erasing entered data if the key input made during automatic erasing is erroneous.

問題点を解決するための手段 そのために、本発明は第1図に示すように、(a)
多数のキヤラクタキーおよび機能キーを備えたキ
ーボードと、(b)そのキーボードから入力されたデ
ータを記憶する記憶手段と、(c)キーボードから入
力されたデータに対応したキヤラクタを印字する
印字装置と、(d)キーボード上に設けられた消去開
始指令キーの操作に応じて作動を開始し、印字装
置により印字用紙上に印字されたキヤラクタを記
憶手段に記憶されたデータに基づいて順次消去す
ることにより、1個ないし複数個の単語または1
行を構成するキヤラクタ列を消去する消去装置と
を含むタイプライタおいて、記憶手段に、前記消
去装置の作動中に前記キーボードから入力された
データを記憶する入力バツフアを設けるととも
に、キーボードに消去中止指令キーを設け、か
つ、消去装置がキヤラクタ列を消去している途中
においても、その消去装置に消去中止指令キーの
操作に応じて消去動作を中止させる消去中止制御
手段と、同じく消去中止指令キーの操作に応じて
入力バツフアをクリアするクリア制御手段とを設
けたものである。
Means for Solving the Problems To this end, the present invention, as shown in FIG.
a keyboard equipped with a large number of character keys and function keys; (b) a storage means for storing data input from the keyboard; (c) a printing device for printing characters corresponding to data input from the keyboard; d) By starting the operation in response to the operation of an erasure start command key provided on the keyboard and sequentially erasing the characters printed on the printing paper by the printing device based on the data stored in the storage means, one or more words or one
A typewriter including an erasing device for erasing character columns constituting a row, the storage means is provided with an input buffer for storing data input from the keyboard while the erasing device is in operation, and the keyboard is provided with an input buffer for storing data input from the keyboard while the erasing device is in operation. An erasure abort control means which is provided with a command key and causes the erasing device to abort the erasing operation in accordance with the operation of the erasure abort command key even while the erasing device is in the process of erasing a character string; A clear control means is provided for clearing the input buffer in accordance with the operation of the input buffer.

作用および効果 したがつて、本発明に係るタイプライタにおい
ては、消去開始指令キーの操作に応じて印字用紙
上に印字された1個ないし複数個の単語または1
行を構成するキヤラクタ列の消去が開始された後
であつても、消去中止指令キーが操作されれば消
去動作が中止される。タイピストは消去すべきキ
ヤラクタ列の指定に誤りがあつたことに気付け
ば、いつでも消去を中止させることができるので
ある。これによつて、無駄な消去とその消去され
たキヤラクタを復元させるためのキー入力操作を
少なくすることができ、タイプ作業の能率が向上
する効果が得られる。特に、消去が消去リボンを
使用して行われる場合には、消去リボンの無駄な
消費が回避される効果も得られる。
Functions and Effects Therefore, in the typewriter according to the present invention, one or more words or one word printed on printing paper in response to the operation of the erasure start command key.
Even after the erasing of character columns constituting a row has started, if the erasure abort command key is operated, the erasing operation is aborted. If the typist notices that there is an error in the specification of the character string to be erased, he can cancel the erasure at any time. As a result, unnecessary erasure and key input operations for restoring the erased character can be reduced, and the efficiency of typing work can be improved. Particularly, when erasing is performed using an erasing ribbon, the effect of avoiding wasteful consumption of the erasing ribbon can also be obtained.

また、消去中止指令キーが操作された場合に
は、入力バツフアが自動的にクリアされる。した
がつて、タイピストは自動消去が行われている間
に行つたキー入力が誤りであつた場合には、消去
中止指令キーの操作によつてこの誤つたデータを
クリアすることができ、従来のように、現に実行
中の自動消去が終了し、誤つたデータの印字が行
われるのを待つて、その印字されたキヤラクタを
改めて消去する必要がなくなり、この点からもタ
イプ作業の能率が向上する効果が得られる。
Furthermore, when the erasure abort command key is operated, the input buffer is automatically cleared. Therefore, if the typist makes an error in key input while automatic erasing is in progress, he or she can clear the erroneous data by operating the erasure abort command key. Thus, it is no longer necessary to wait for the currently running automatic erasure to finish and for the erroneous data to be printed, and then to erase the printed characters again, which also improves the efficiency of typing work. Effects can be obtained.

なお、タイピストが自動消去が行われれている
間に行つたキー入力が正しい場合にも、消去中止
指令キーの操作によつてこのデータがクリアされ
るが、このデータはタイピストがキヤラクタ列の
消去後に印字する予定のものであつて、消去すべ
きキヤラクタ列の指定に誤りがあつた場合には、
変更されなければならないのが普通である。
Note that even if the key input by the typist while automatic erasing is in progress is correct, this data will be cleared by operating the erasure abort command key, but this data will be cleared after the typist erases the character row. If you are planning to print and there is an error in specifying the character string to be erased,
Usually it has to be changed.

したがつて、タイピストが消去動作中に入力し
たキヤラクタ列の消去後に印字すべきデータが、
消去動作の中止と同時にクリアされることは望ま
しいことである。タイピストが消去動作中に行つ
たキー入力が誤りでも、正しくても、消去動作の
中止と同時にそのデータがクリアされることによ
つて作業性を向上させる効果が得られるのであ
る。
Therefore, the data to be printed after erasing the character string input by the typist during erasing operation is
It is desirable that the flag be cleared at the same time as the erase operation is stopped. Even if the key input made by the typist during the erasing operation is incorrect or correct, the data is cleared as soon as the erasing operation is stopped, thereby improving work efficiency.

実施例 第2図は本発明の一実施例であるタイプライタ
の外観を示す図であるが、本タイプライタはケー
ス10の前部に多数のキーを備えたキーボード1
2を備え、後部に印字機構14および消去機構1
6を備えている。
Embodiment FIG. 2 is a diagram showing the appearance of a typewriter that is an embodiment of the present invention.
2, with a printing mechanism 14 and an erasing mechanism 1 at the rear.
It is equipped with 6.

印字機構14はプラテン20、活字ホイール2
2、ハンマ24および印字リボンバイブレータ2
6等を備え、活字ホイール22の多数の放射状ア
ームの先端に担持された活字の1個が活字ホイー
ル22の回転によつてハンマ24の位置に停止さ
せられた後、ハンマ24が作動し、印字リボンバ
イブレータ26によつて印字高さに上昇させられ
た印字リボン28を介して、プラテン20に支持
された印字用紙30に所定のキヤラクタ(文字や
記号)を印字するものである。活字ホイール2
2、ハンマ24、印字リボンバイブレータ26等
は図示を省略するキヤリツジに支持されており、
キヤリツジのプラテン20に沿つた移動によつて
印字用紙30の左右方向における印字位置が変え
られる。また、プラテン20の回転により印字用
紙30が上下方向に送られ、それによつて上下方
向の印字位置が変えられる。
The printing mechanism 14 includes a platen 20 and a type wheel 2.
2. Hammer 24 and printing ribbon vibrator 2
6, etc., and one of the type characters supported at the tips of a number of radial arms of the type wheel 22 is stopped at the position of the hammer 24 by the rotation of the type wheel 22, and then the hammer 24 is activated to print. Predetermined characters (letters and symbols) are printed on a printing paper 30 supported by a platen 20 via a printing ribbon 28 raised to a printing height by a ribbon vibrator 26. type wheel 2
2. The hammer 24, printing ribbon vibrator 26, etc. are supported by a carriage (not shown);
By moving the carriage along the platen 20, the printing position on the printing paper 30 in the left and right direction is changed. Furthermore, the rotation of the platen 20 causes the printing paper 30 to be fed in the vertical direction, thereby changing the printing position in the vertical direction.

消去機構16は、印字リボン28の代わりに図
示しない消去リボンを印字高さに上昇させる消去
リボンバイブレータを備えている。この消去リボ
ンバイブレータが上記印字機構14の構成要素で
あるプラテン20、活字ホイール22、ハンマ2
4等とともに消去機構を構成しているのである。
The erasing mechanism 16 includes an erasing ribbon vibrator that raises an erasing ribbon (not shown) to the printing height in place of the print ribbon 28. This erasing ribbon vibrator is a component of the printing mechanism 14, which is a platen 20, a type wheel 22, and a hammer 2.
Together with No. 4 and the like, it constitutes an erasing mechanism.

キーボード12には、アルフアベツト、数字な
らびに各種記号を入力するためのキヤラクキー4
0と、スペースキー42、改行キー44、シフト
キー46、コードキー48、ワードイレーズキー
50、オートコレクシヨンキー52、リピートキ
ー54、マージンリリースキー56等多数の機能
キーを備えている。これら各機能キーの機能は後
に詳述する。
The keyboard 12 has character keys 4 for inputting alphanumeric characters, numbers, and various symbols.
0, a space key 42, a new line key 44, a shift key 46, a code key 48, a word erase key 50, an autocorrection key 52, a repeat key 54, a margin release key 56, and many other function keys. The functions of each of these function keys will be explained in detail later.

本タイプライタの制御装置を第3図に示す。制
御装置の主体はCPU64、RAM66、ROM6
8およびバス70から成るマイクロコンピユータ
72であり、これに入力装置として前記キーボー
ド12が接続されている。
The control device for this typewriter is shown in FIG. The main components of the control device are CPU64, RAM66, and ROM6
8 and a bus 70, to which the keyboard 12 is connected as an input device.

マイクロコンピユータ72には更に、活字ホイ
ール制御回路80、ハンマ制御回路82、キヤリ
ツジ制御回路84、紙送り制御回路86、印字リ
ボン送り制御回路88、印字リボンリフト制御回
路90および消去リボンリフト制御回路92を介
して、それぞれ活字ホイール駆動モータ100、
ハンマ駆動ソレノイド102、キヤリツジ駆動モ
ータ104、プラテン駆動モータ106、印字リ
ボン送りモータ108、印字リボンリフトソレノ
イド110および消去リボンリフトソレノイド1
12が持続されている。活字ホイール駆動モータ
100は、前記活字ホイール22を回転させて所
定の活字を前記ハンマ24の位置、すなわち印字
位置に位置決めするものであり、ハンマ駆動ソレ
ノイド102はハンマ24を作動させるものであ
る。キヤリツジ駆動モータ104は図示しない歯
車列、タイミングプーリおよびタインミングベル
ト等を介して前記キヤリツジを正逆両方向に移動
させるものであり、プラテン駆動モータ106は
歯車列を介して前記プラテン20を正逆両方向に
回転させるものである。印字リボン送りモータ1
08は前記印字リボン28を印字させた文字の数
に相当する量だけ送る印字リボン送り機構の駆動
源であり、印字リボンリフトソレノイド110は
前記印字リボンバイブレータ26の駆動源であ
る。また、消去リボンリフトソレノイド112
は、消去リボンを印字高さまで上昇させる消去リ
ボンバイブレータの駆動源であるが、消去リボン
の送り機構の駆動源をも兼ねている。すなわち、
消去リボンが印字高さ位置まで1回上昇させられ
る毎に、消去リボンバイブレータの昇降運動に連
動して消去リボン送り機構が作動し、消去リボン
が1キヤラクタ分ずつ送られるようになつている
のである。
The microcomputer 72 further includes a type wheel control circuit 80, a hammer control circuit 82, a carriage control circuit 84, a paper feed control circuit 86, a print ribbon feed control circuit 88, a print ribbon lift control circuit 90, and an erase ribbon lift control circuit 92. via a type wheel drive motor 100, respectively;
Hammer drive solenoid 102, carriage drive motor 104, platen drive motor 106, print ribbon feed motor 108, print ribbon lift solenoid 110, and erase ribbon lift solenoid 1
12 is sustained. The type wheel drive motor 100 rotates the type wheel 22 to position a predetermined type at the position of the hammer 24, that is, the printing position, and the hammer drive solenoid 102 operates the hammer 24. The carriage drive motor 104 moves the carriage in both forward and reverse directions via a gear train, a timing pulley, a timing belt, etc. (not shown), and the platen drive motor 106 moves the platen 20 in both forward and reverse directions through a gear train. It rotates. Print ribbon feed motor 1
Reference numeral 08 is a driving source for a printing ribbon feeding mechanism that feeds the printing ribbon 28 by an amount corresponding to the number of printed characters, and a printing ribbon lift solenoid 110 is a driving source for the printing ribbon vibrator 26. Additionally, the erase ribbon lift solenoid 112
is the driving source for the erasing ribbon vibrator that raises the erasing ribbon to the printing height, and also serves as the driving source for the erasing ribbon feeding mechanism. That is,
Each time the erasing ribbon is raised to the printing height position, the erasing ribbon feeding mechanism is activated in conjunction with the vertical movement of the erasing ribbon vibrator, and the erasing ribbon is fed one character at a time. .

前記RAM66には、キーボード12から入力
されたキーデータを記憶するキーバツフア120
が設けられている。キーボード12から入力され
たキーデータはキーバツフア120に既に記憶さ
れているデータの後に記憶され、かつ、CPU6
4の要求に応じて先頭のデータから順次CPU6
4に供給される。RAM66には更に、印字され
たキヤラクタのデータを1行分記憶し、改行キー
44が操作される毎にクリアされるワンラインメ
モリ122が設けられている。一方、ROM68
には、第4図ないし第6図のフローチヤートで表
されるプログラムを始め、本タイプライタ全体を
制御するための制御プログラムを記憶するプログ
ラムメモリ130が設けられている。
The RAM 66 includes a key buffer 120 that stores key data input from the keyboard 12.
is provided. The key data input from the keyboard 12 is stored after the data already stored in the key buffer 120, and
CPU 6 sequentially starts from the first data according to the request of 4.
4. The RAM 66 is further provided with a one-line memory 122 that stores one line of printed character data and is cleared each time the line feed key 44 is operated. On the other hand, ROM68
The typewriter is provided with a program memory 130 that stores control programs for controlling the entire typewriter, including the programs shown in the flowcharts of FIGS. 4 to 6.

以下、第4図ないし第6図のフローチヤートを
参照しつつ、本タイプライタの作動を説明する。
The operation of this typewriter will be explained below with reference to the flowcharts shown in FIGS. 4 to 6.

電源投入と同時に第4図におけるステツプS1
(以下、単にS1で表す。他のステツプについても
同じ)の初期設定が行われ、続いてS2が実行さ
れる。キーバツフア120から先頭データの取込
みが行われるのであり、S3において取り込まれ
たキーデータがワードイレーズデータであるか否
かが判定されて、ワードイレーズデータであれば
S4の単語消去処理が行われ、そうでなければS5
の別の処理が行われてプログラムの実行はS2に
戻る。
At the same time as the power is turned on, step S1 in Fig. 4
(hereinafter simply referred to as S1; the same applies to other steps) is initialized, and then S2 is executed. The leading data is fetched from the key buffer 120, and it is determined in S3 whether the key data fetched is word erase data, and if it is word erase data.
S4 word erasure processing is performed, otherwise S5
Another process is performed and program execution returns to S2.

このメインルーチンの実行中、第5図のキー入
力処理がインターバル割込みで行われる。まず、
S6において、キーボード12のいずれかのキー
が操作されているか否かが判定され、何れのキー
も操作されていなければキー入力処理はそのまま
終了するのであるが、いずれかのキーが操作され
ていればS7が実行されて単語消去フラグがオン
の状態にあるか否かが判定される。通常は単語消
去フラグはオフの状態にあるため、この判定結果
はNOとなり、S8においてキーデータがキーバツ
フア120に格納され、キー入力処理が終了す
る。
During execution of this main routine, the key input process shown in FIG. 5 is performed at interval interrupts. first,
In S6, it is determined whether or not any key on the keyboard 12 is being operated. If no key is being operated, the key input process ends, but if any key is not being operated. For example, S7 is executed to determine whether the word deletion flag is on. Since the word deletion flag is normally in an off state, the result of this determination is NO, and the key data is stored in the key buffer 120 in S8, and the key input process ends.

このようにインターバル割込みによつてキーデ
ータがキーバツフア120に格納される一方、第
4図のS2が実行され、S5において通常の印字処
理が行われるのであるが、単語消去の必要が生じ
た場合にはワードイレーズキー50が操作され
る。それによつてワードイレーズデータがキーバ
ツフア120に格納され、やがてS2の実行に伴
つてこのワードイレーズデータがCPU64に取
り込まれる。その結果、S3の判定結果がYESと
なり、S4の単語消去処理が実行される。
While the key data is stored in the key buffer 120 by the interval interrupt, S2 in Fig. 4 is executed, and normal printing processing is performed in S5. The word erase key 50 is operated. As a result, the word erase data is stored in the key buffer 120, and soon this word erase data is taken into the CPU 64 as S2 is executed. As a result, the determination result in S3 becomes YES, and the word deletion process in S4 is executed.

この単語消去処理の詳細を第6図に示す。ま
ず、S9において単語消去フラグがオンの状態と
された後、S9′においてキヤリツジの位置にキヤ
ラクタがあるか否かが判定される。第7図におい
てキヤリツジが三角形で表される位置にあり、そ
の位置にあるのが四角形で表されるスペースであ
るとすれば、キヤリツジの位置にはキヤラクタが
ないこととなり、S9′の判定結果がNOとなる。
したがつて、S10においてキヤリツジの位置が左
のキヤラクタからの移動領域内であるか否かが判
定される。タイプライタにおいては、各キヤラク
タの印字後にキヤリツジが1ピツチ分自動的に右
へ移動させられるようになつているため、S10の
判定結果がYESであればキヤリツジのすぐ左に
キヤラクタが印字されており、NOであればキヤ
リツジの左側がスペースであることとなる。
The details of this word deletion process are shown in FIG. First, after the word deletion flag is turned on in S9, it is determined in S9' whether or not there is a character at the position of the carriage. In Figure 7, if the carriage is in the position represented by a triangle and the space at that position is represented by a rectangle, then there is no character at the position of the carriage, and the determination result of S9' is The answer will be NO.
Therefore, in S10, it is determined whether the position of the carriage is within the movement area from the left character. In a typewriter, the carriage is automatically moved one pitch to the right after each character is printed, so if the judgment result in S10 is YES, the character is printed immediately to the left of the carriage. , if NO, the left side of the carriage is a space.

キヤリツジの左がスペースである場合には、
S11においてキヤリツジの左方への移動が禁止さ
れた状態にあるか否かが判定される。第7図に示
すようにキヤリツジの位置の左側がスペースであ
る場合には、S10の判定結果がNOとなつてS11が
実行される。キヤリツジの位置が破線で示すレフ
トマージンの位置である場合には、たとえワード
イレーズキー50が操作された場合でもマージン
リリースキー56が操作されない限り、レフトマ
ージンの左方にスペースを隔てて印字されている
単語は消去されない方が良い場合が多く、逆にキ
ヤリツジが第8図に示す位置にある状態でワード
イレーズキー50が操作された場合には、たとえ
レフトマージンより左方に印字されている単語で
あつても消去されるほうがよい場合が多いため、
S11が設けられているのである。第7図の場合に
は、S11の判定結果がYESとなつてS12が実行さ
れ、単語消去フラグがオフの状態に復帰させられ
て実際に単語消去が行われることなく単語消去処
理が終了する。それに対して、第8図の場合には
S10の判定結果がYESとなつて通常の消去処理が
行われ、単語abcは消去される。また、キヤリツ
ジが第9図の位置にある状態でワードイレーズキ
ー50が操作されればS10の判定結果はNOとな
り、S11が実行されるが、この判定結果もNOで
あるためS13が実行され、キヤリツジが左に1キ
ヤラクタ分移動させられる。したがつて、その
後、ワードイレーズキー50が再び操作されれば
S10の判定結果がYESとなり、消去処理が行われ
て単語abcが消去される。また、キヤリツジが第
10図の位置にある状態でワードイレーズキー5
0が操作されればS9′の判定結果がYESとなり、
S14が実行されて単語abcが消去される。
If there is a space to the left of the carriage,
In S11, it is determined whether or not movement of the carriage to the left is prohibited. As shown in FIG. 7, if the left side of the carriage position is a space, the determination result in S10 is NO and S11 is executed. When the carriage position is at the left margin indicated by the broken line, even if the word erase key 50 is operated, unless the margin release key 56 is operated, the printout will be printed with a space to the left of the left margin. In many cases, it is better not to erase words that are printed to the left of the left margin.Conversely, if the word erase key 50 is operated with the carriage in the position shown in FIG. Because it is often better to erase even if
This is why S11 is provided. In the case of FIG. 7, the determination result in S11 is YES, S12 is executed, the word deletion flag is returned to the OFF state, and the word deletion process ends without actually performing word deletion. On the other hand, in the case of Figure 8
If the determination result in S10 is YES, normal deletion processing is performed and the word abc is deleted. Further, if the word erase key 50 is operated with the carriage in the position shown in FIG. 9, the determination result in S10 will be NO and S11 will be executed, but since this determination result is also NO, S13 will be executed. The carriage is moved one character to the left. Therefore, if the word erase key 50 is operated again after that,
The determination result in S10 is YES, and deletion processing is performed to delete the word abc. Also, with the carriage in the position shown in Figure 10, press the word erase key 5.
If 0 is operated, the judgment result of S9' becomes YES,
S14 is executed and the word abc is deleted.

この単語abcの消去は次のようにして行われ
る。まずS14が実行されて単語abcの末尾のキヤ
ラクタcが消去される。ワンラインメモリ122
に記憶されているデータに基づいて活字ホイール
駆動モータ100が作動させられ、活字ホイール
22のcの活字が印字位置へ移動させられるとと
もに、消去リボンリフトソレノイド112の作用
によつて消去リボンが印字高さに上昇させられ、
さらにハンマ駆動ソレノイド102の作用により
ハンマ24が作動させられて、キヤラクタcが消
去されるのである。なお、通常はキヤリツジが1
キヤラクタ分左へ移動させられた上で上記の動作
が行われるのであるが、S9′の判定結果がYESと
なつてS14が実行される場合には、キヤリツジが
移動させられることなく同じ動作が行われる。
This deletion of word abc is performed as follows. First, S14 is executed to erase the character c at the end of the word abc. One line memory 122
The type wheel drive motor 100 is operated based on the data stored in the type wheel 22, and the type c on the type wheel 22 is moved to the print position, and the erase ribbon is raised to the print height by the action of the erase ribbon lift solenoid 112. He was lifted up,
Furthermore, the hammer 24 is actuated by the action of the hammer drive solenoid 102, and the character c is erased. In addition, normally the carriage is 1
The above operation is performed after moving the carriage to the left by the character, but if the judgment result of S9' is YES and S14 is executed, the same operation is performed without moving the carriage. be exposed.

続いて、S15が実行されるが、この判定の結果
は通常はNOであるため、S16においてキヤリツ
ジの位置が左のキヤラクタの移動領域内であるか
否か、すなわちキヤリツジの左がスペースである
か否かが判定される。ここではスペースではな
く、キヤラクタbであるため、S16の判定結果は
YESとなり、再びS14が実行されてキヤラクタb
が消去される。この作動の繰返しによつてキヤラ
クタaが消去された後には、S16の判定結果が
NOとなるため、S17が実行される。キーバツフ
ア120内の先頭データがリピートオンデータで
あるか否かが判定されるのであるが、ワードイレ
ーズキー50が操作されたのみであれば、この判
定結果はNOであり、続いて行われるS18、S19の
判定結果もNOであるため、S12において単語消
去フラグがオフの状態に復帰させられ、1単語の
消去が終了する。
Next, S15 is executed, but since the result of this determination is usually NO, in S16 it is determined whether the position of the carriage is within the movement area of the left character, that is, whether the left side of the carriage is a space. It is determined whether or not. Here, it is not a space but character b, so the judgment result of S16 is
YES, S14 is executed again and character b
will be deleted. After character a is erased by repeating this operation, the judgment result of S16 is
Since the answer is NO, S17 is executed. It is determined whether the first data in the key buffer 120 is repeat-on data, but if only the word erase key 50 has been operated, the determination result is NO, and the subsequent S18 Since the determination result in S19 is also NO, the word deletion flag is returned to the OFF state in S12, and the deletion of one word is completed.

これに対して、第9図の場合にワードイレーズ
キー50の操作に伴つて単語abcの消去が行われ
ている間に、リピートキー54が押下操作され、
単語abcの消去終了後もその操作が続けられる場
合には単語hijの消去が開始され、この単語hijの
消去中にリピートキー54が解除されれば、単語
hijの消去終了後に自動的に消去動作が停止する。
以下、この作動について説明する。
On the other hand, in the case of FIG. 9, while the word abc is being erased with the operation of the word erase key 50, the repeat key 54 is pressed.
If the operation continues even after erasing the word abc, the erasure of the word hij will start, and if the repeat key 54 is released while the word hij is being erased, the word hij will be erased.
The erasing operation will automatically stop after erasing hij.
This operation will be explained below.

単語abcの消去中にリピートキー54が押下操
作されれば、キーバツフア120にリピートオン
データが格納される。したがつて、単語abcの消
去終了時に、S16の判定結果がNOとなり、S17が
実行されればこの判定結果がYESとなり、S20に
おいてリピートフラグがオンの状態とされる。続
いてS19においてリピートフラグがオンの状態で
あるか否かが判定されるが、この判定の結果は勿
論YESであり、プログラムの実行はS9′に戻る。
このとき、キヤリツジはキヤラクタaが印字され
ていた位置にあるため、S9′およびS10の判定結
果がNOとなり、S11の判定結果もNOとなるた
め、以後前述のS13、S15、S16およびS14が実行
されてキヤラクタjが消去される。すなわち、単
語hijの消去が開始されるのである。
If the repeat key 54 is pressed while erasing the word abc, repeat-on data is stored in the key buffer 120. Therefore, when the erasure of the word abc is completed, the determination result in S16 becomes NO, and if S17 is executed, the determination result becomes YES, and the repeat flag is turned on in S20. Next, in S19, it is determined whether or not the repeat flag is on, but the result of this determination is, of course, YES, and the program execution returns to S9'.
At this time, since the carriage is in the position where character a was printed, the judgment results of S9' and S10 are NO, and the judgment result of S11 is also NO, so the above-mentioned S13, S15, S16, and S14 are executed. character j is deleted. In other words, erasure of the word hij is started.

この単語hijの消去開始後にリピートキー54
の押下操作が解除されれば、それに伴つてキーバ
ツフア120にはリピートオフデータが格納され
る。したがつて、単語hijの先頭キヤラクタhの
消去終了後にS17が実行されればこの判定結果が
NOとなり、続いて実行されるS18の判定結果が
YESとなる。よつて、S21においてリピートフラ
グがオフの状態とされた後、S19が実行される
が、この判定結果は勿論NOとなつてS12におい
て単語消去フラグがオフの状態に復帰させられ、
単語消去処理が終了する。
Repeat key 54 after starting to erase this word hij
When the pressing operation is released, repeat-off data is stored in the key buffer 120 accordingly. Therefore, if S17 is executed after erasing the first character h of the word hij, this determination result will be
If the result is NO, the judgment result of the subsequent S18 is
YES. Therefore, after the repeat flag is turned off in S21, S19 is executed, but the result of this determination is of course NO, and the word deletion flag is returned to the off state in S12.
The word deletion process ends.

本タイプライタにおいては、以上のようにして
印字用紙上に印字された1個の単語の消去あるい
は単語消去の繰返しによつて複数個の単語の消
去、またはワンラインメモリ122に記憶されて
いる1行分のキヤラクタの消去が行われるのであ
るが、この消去中にタイピストがその消去動作を
中止させることができる。また、単語消去中であ
つても、リピートキー54の押下操作を解除した
後であれば、キヤラクタキー40等の他のキーの
操作を開始し得るのであるが、このキー操作が誤
つた場合にはキーバツフア120内のデータをク
リアすることもできる。以下、これらの点につい
て説明する。
In this typewriter, multiple words can be erased by erasing one word printed on the printing paper as described above or by repeating word erasing, or one word stored in the one-line memory 122 can be erased. Characters for a line are erased, but the typist can stop the erasing operation during this erasing. Furthermore, even if a word is being erased, it is possible to start operating other keys such as the character key 40 after the repeat key 54 is released; however, if this key operation is made by mistake, Data in key buffer 120 can also be cleared. These points will be explained below.

上記のように消去動作を中止させること、ある
いは単語消去中に入力したキーバツフア120の
データをクリアする必要が生じた場合には、オー
トコレクシヨンキー52が操作される。その結
果、第5図におけるS22の判定結果がYESとな
り、S23が実行されてキーバツフア120がクリ
アされる。また、S24において中止フラグがオン
の状態とされる。中止フラグがオンの状態とされ
れば、第6図において1個のキヤラクタが消去さ
れる毎に実行されるS15の判定結果がYESとな
り、S12において単語消去フラグがオフの状態と
され、単語消去処理が中止される。
When it becomes necessary to stop the erasing operation as described above or to clear the data in the key buffer 120 that was input during word erasing, the autocorrection key 52 is operated. As a result, the determination result in S22 in FIG. 5 becomes YES, and S23 is executed to clear the key buffer 120. Further, in S24, the cancellation flag is turned on. If the cancel flag is turned on, the determination result in S15, which is executed every time one character is erased in FIG. 6, becomes YES, and the word erase flag is turned off in S12, and the word erase Processing is aborted.

このようにして消去が中止された単語を完全に
消去する必要がある場合には、再びワードイレー
ズキー50を操作すればよい。消去が中止された
場合にはキヤリツジの左側にキヤラクタがあるた
め、ワードイレーズキー50の操作に応じて実行
されるS10の判定結果がYESとなり、S14以下が
実行されて、残つているキヤラクタが消去される
のである。
If it is necessary to completely erase the word whose erasure has been canceled in this way, the word erase key 50 can be operated again. If erasing is canceled, since there are characters on the left side of the cartridge, the determination result in S10, which is executed in response to the operation of the word erase key 50, will be YES, and S14 and subsequent steps will be executed to erase the remaining characters. It will be done.

以上の説明から明らかなように、本実施例にお
いてはワードイレーズキー50が単語消去の開始
を指令する消去開始指令キーとして機能し、リピ
ートキー54が消去繰返し指令キーとして機能す
るようになつている。しかし、単一のキーに消去
開始指令キーと消去繰返し指令キーとの両方を兼
ねさせることも可能である。たとえば、ワードイ
レーズキー50が短時間だけ押下操作された場合
には、消去開始指令キーとして機能し、押下操作
され続けた場合には、消去繰返し指令キーとして
機能するようにすることができるのである。ま
た、オートコレクシヨンキー52が消去中止指令
キーとして機能するのであるが、他の1個のキー
または複数のキーの組合せが消去中止指令キーと
して機能するようにすることができる。
As is clear from the above description, in this embodiment, the word erase key 50 functions as an erase start command key for instructing the start of word erasure, and the repeat key 54 functions as an erase repeat command key. . However, it is also possible to have a single key serve as both the erase start command key and the erase repeat command key. For example, if the word erase key 50 is pressed for only a short period of time, it can function as an erase start command key, and if it continues to be pressed, it can function as an erase repeat command key. . Furthermore, although the auto-correction key 52 functions as the erasure abort command key, another key or a combination of a plurality of keys may function as the erasure abort command key.

また、上記実施例においては、ROM68の第
4図におけるS2、S3およびS5を実行するプログ
ラムを記憶している領域と、そのプログラムを実
行するCPU64と、印字機構14とが印字装置
を構成し、ROM68の第6図におけるS9、S9′、
S10、S14、S15、S16およびS12を実行するため
のプログラムを記憶している領域と、そのプログ
ラムを実行するCPU64と、消去機構16とが
消去装置を構成している。ただし、印字機構は必
ずしも活字により印字を行うものに限定されるわ
けではなく、ドツトマトリツクス式印字ヘツドや
ペン書き機構により印字を行うものでも良く、消
去機構もそれら印字機構に対応したものを使用す
ることができる。また、消去装置を前記特開昭60
−210482号公報に記載されているように、キヤリ
ツジが1単語の途中にある状態で消去開始指令キ
ーが操作された場合にはキヤリツジを自動的に単
語の末尾まで移動させて単語消去を開始するもの
とすることも可能である。さらに、印字や消去を
行うためのプログラムの変更も可能である。
Further, in the above embodiment, the area of the ROM 68 in which the program for executing S2, S3, and S5 in FIG. 4 is stored, the CPU 64 for executing the program, and the printing mechanism 14 constitute the printing device, S9, S9' in Figure 6 of ROM68,
The area storing programs for executing S10, S14, S15, S16, and S12, the CPU 64 for executing the programs, and the erasing mechanism 16 constitute an erasing device. However, the printing mechanism is not necessarily limited to one that prints by type; it may also be one that prints using a dot matrix printing head or a pen writing mechanism, and the erasing mechanism should also be compatible with these printing mechanisms. can do. In addition, the erasing device was
As described in Publication No. 210482, if the erasure start command key is operated while the carriage is in the middle of a word, the carriage is automatically moved to the end of the word and word erasure begins. It is also possible to make it a thing. Furthermore, it is also possible to change the program for printing and erasing.

また、上記実施例においては、ワンラインメモ
リ122およびキーバツフア120が記憶手段を
構成しており、そのうち、特にキーバツフア12
0が入力バツフアとして機能するようになつてい
る。また、ROM68のS15、S12、S22およびS24
を実行するプログラムを記憶している領域と、そ
のプログラムを実行するCPU64とが消去中止
制御手段を構成し、ROM68のS15、S12、S22
およびS23を実行するプログラムを記憶している
領域と、そのプログラムを実行するCPU64と
がクリア制御手段を構成しているのであるが、こ
れらのプログラムを変更することも勿論可能であ
る。
Further, in the above embodiment, the one-line memory 122 and the key buffer 120 constitute the storage means, and in particular, the key buffer 12
0 functions as an input buffer. Also, S15, S12, S22 and S24 of ROM68
The area in which the program for executing the program is stored and the CPU 64 for executing the program constitute the erasure abort control means.
The area storing the program for executing S23 and the CPU 64 for executing the program constitute the clear control means, but it is of course possible to change these programs.

その他、いちいち例示することはしないが、当
業者の知識に基づいて種々の変形、改良を施した
態様で本発明を実施することができる。
Although not illustrated in detail, the present invention can be implemented in various modifications and improvements based on the knowledge of those skilled in the art.

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

第1図は本発明の構成を示すブロツク図であ
る。第2図は本発明の一実施例であるタイプライ
タの斜視図であり、第3図はその制御装置を示す
ブロツク図である。第4図、第5図および第6図
は第3図のROMに記憶されている制御プログラ
ムのうち、本発明に関連の深い部分のみを取り出
して示すフローチヤートである。第7図、第8
図、第9図および第10図は上記タイプライタの
作動を説明するなめの図である。 12:キーボード、14:印字機構、16:消
去機構、20:プラテン、22:活字ホイール、
24:ハンマ、26:印字リボンバイブレータ、
28:印字リボン、40:キヤラクタキー、4
2:スペースキー、44:改行キー、46:シフ
トキー、48:コードキー、50:ワードイレー
ズキー、52:オートコレクシヨンキー、54:
リピートキー。
FIG. 1 is a block diagram showing the configuration of the present invention. FIG. 2 is a perspective view of a typewriter which is an embodiment of the present invention, and FIG. 3 is a block diagram showing a control device thereof. FIGS. 4, 5, and 6 are flowcharts showing only parts of the control program stored in the ROM shown in FIG. 3 that are closely related to the present invention. Figures 7 and 8
9 and 10 are diagonal diagrams for explaining the operation of the typewriter. 12: keyboard, 14: printing mechanism, 16: erasing mechanism, 20: platen, 22: type wheel,
24: Hammer, 26: Printing ribbon vibrator,
28: Printing ribbon, 40: Character key, 4
2: Space key, 44: New line key, 46: Shift key, 48: Code key, 50: Word erase key, 52: Auto correction key, 54:
repeat key.

Claims (1)

【特許請求の範囲】 1 多数のキヤラクタキーおよび機能キーを備え
たキーボードと、 そのキーボードから入力されたデータを記憶す
る記憶手段と、 前記キーボードから入力されたデータに対応し
たキヤラクタを印字する印字装置と、 前記キーボード上に設けられた消去開始指令キ
ーの操作に応じて作動を開始し、前記印字装置に
より印字用紙上に印字されたキヤラクタを前記記
憶装置に記憶されたデータに基づいて順次消去す
ることにより、1個ないし複数個の単語または1
行を構成するキヤラクタ列を消去する消去装置と を含むタイプライタにおいて、 前記記憶手段に、前記消去装置の作動中に前記
キーボードから入力されたデータを記憶する入力
バツフアを設けるとともに、前記キーボードに消
去中止指令キーを設け、かつ、前記消去装置が前
記キヤラクタ列を消去している途中においても、
その消去中止指令キーの操作に応じて消去装置に
消去動作を中止させる消去中止制御手段と、同じ
く前記消去中止指令キーの操作に応じて前記入力
バツフアをクリアするクリア制御手段とを設けた
ことを特徴とする消去中止および入力バツフアク
リアの可能なタイプライタ。
[Scope of Claims] 1. A keyboard equipped with a large number of character keys and function keys, a storage means for storing data input from the keyboard, and a printing device for printing characters corresponding to data input from the keyboard. , The operation is started in response to the operation of an erasure start command key provided on the keyboard, and the characters printed on the printing paper by the printing device are sequentially erased based on the data stored in the storage device. one or more words or one
A typewriter including an erasing device for erasing character columns constituting a row, wherein the storage means is provided with an input buffer for storing data input from the keyboard while the erasing device is in operation; Even when a stop command key is provided and the erasing device is in the middle of erasing the character string,
Erasure abort control means for causing the eraser to abort the erasing operation in response to the operation of the erasure abort command key, and clear control means for clearing the input buffer in response to the operation of the erasure abort command key. A typewriter that is capable of canceling erasure and clearing input buffers.
JP29853185A 1985-12-29 1985-12-29 Typewriter with ability to cancel erasure and clear input buffer Granted JPS62158078A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP29853185A JPS62158078A (en) 1985-12-29 1985-12-29 Typewriter with ability to cancel erasure and clear input buffer
EP86310184A EP0228300B1 (en) 1985-12-29 1986-12-29 Typewriter having means for interruption of automatic erasing operation, and/or automatic suspension thereof at each space between successive words
DE8686310184T DE3670798D1 (en) 1985-12-29 1986-12-29 TYPEWRITER WITH DEVICE FOR INTERRUPTING THE AUTOMATIC DELETION PROCESS AND / OR CANCELING IT IN EVERY GAP BETWEEN THE FOLLOWING WORDS.
US06/947,365 US4834566A (en) 1985-12-29 1986-12-29 Typewriter having means for interruption of automatic erasing operation, and/or automatic suspension thereof at each space between successive words

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29853185A JPS62158078A (en) 1985-12-29 1985-12-29 Typewriter with ability to cancel erasure and clear input buffer

Publications (2)

Publication Number Publication Date
JPS62158078A JPS62158078A (en) 1987-07-14
JPH045553B2 true JPH045553B2 (en) 1992-01-31

Family

ID=17860931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29853185A Granted JPS62158078A (en) 1985-12-29 1985-12-29 Typewriter with ability to cancel erasure and clear input buffer

Country Status (1)

Country Link
JP (1) JPS62158078A (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5793186A (en) * 1980-12-02 1982-06-10 Toshiba Corp Printer
JPS5950748U (en) * 1982-09-20 1984-04-04 三洋電機株式会社 electronic typewriter
JPS59160345U (en) * 1983-04-11 1984-10-27 ブラザー工業株式会社 printer
JPS6092888A (en) * 1983-10-27 1985-05-24 Tokyo Electric Co Ltd Electronic typewriter
JPS60181869A (en) * 1984-02-29 1985-09-17 Canon Inc character processing device

Also Published As

Publication number Publication date
JPS62158078A (en) 1987-07-14

Similar Documents

Publication Publication Date Title
JPH0753467B2 (en) Electronic typewriter
JPH0510234B2 (en)
EP0256633B1 (en) Character erasing device in a printer
JPH045553B2 (en)
JPH045552B2 (en)
US4834566A (en) Typewriter having means for interruption of automatic erasing operation, and/or automatic suspension thereof at each space between successive words
JPH047915B2 (en)
US4773774A (en) Printer with erasing ribbon control function
JPH0457512B2 (en)
US4818130A (en) Character erasable printing apparatus including selective erasing of variable length underline
JPS62242568A (en) Typewriter with easy manual erasing
JPS634974A (en) Word-processor
JPS62218166A (en) Word-erasable printing device
JPH01105770A (en) Electronic typewriter
JPH01145180A (en) Electronic typewriter with automatic correction function
JPH04126280A (en) recording device
JPH03124467A (en) Electronic typewriter
JPH06286222A (en) Printer
JPH01145179A (en) Electronic typewriter with correction function
JPS62294579A (en) printing device
JPS62294578A (en) Printing apparatus
JPH0550711A (en) Electronic typewriter
JPS62220360A (en) Typewriter automatic erasing device
JPS62158076A (en) Typewriter with automatic correction function
JPS62181171A (en) Printer