JPH0321483A - Electronic typewriter - Google Patents
Electronic typewriterInfo
- Publication number
- JPH0321483A JPH0321483A JP15723489A JP15723489A JPH0321483A JP H0321483 A JPH0321483 A JP H0321483A JP 15723489 A JP15723489 A JP 15723489A JP 15723489 A JP15723489 A JP 15723489A JP H0321483 A JPH0321483 A JP H0321483A
- Authority
- JP
- Japan
- Prior art keywords
- character
- memory
- erasing
- corrected
- carrier
- 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.)
- Pending
Links
- 238000012937 correction Methods 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 6
- 239000000853 adhesive Substances 0.000 description 3
- 230000001070 adhesive effect Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004804 winding Methods 0.000 description 3
- 241000723353 Chrysanthemum Species 0.000 description 1
- 235000005633 Chrysanthemum balsamita Nutrition 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は電子式タイプライタに関する。[Detailed description of the invention] (Industrial application field) The present invention relates to electronic typewriters.
(背景技術)
まず、タイプライタで印字されたキャラクタ(文字、数
字、記号)の消去方法について説明する。紙面に印字さ
れた例えばrA,1というキャラクタを消去する場合、
キーボードの消去機能を指示する機能キーを押して消去
の指示を入力する。(Background Art) First, a method for erasing characters (letters, numbers, symbols) printed by a typewriter will be explained. For example, when erasing the characters rA,1 printed on paper,
Enter the erase instruction by pressing the function key on the keyboard that instructs the erase function.
そしてキャリアを横方向に移動させ、消去テープと活字
ホイールの活字rAJに対向させる。次にキーボードの
キャラクタキー「A」を紙面上に印字されたキャラクタ
「A」を押してタイブハンマによって活字「A」で消去
テープを介して紙面上の印字されたキャラクタ「A」を
叩く。これを消去ハンマリングと呼ぶ。消去テープの紙
面側の面は粘着面になっており、紙面上のキャラクタ「
A」を表示しているインクが消去テープの粘着面によっ
て剥取られ、紙面上からキャラクタ「A」が消去される
.前述の消去ハンマリングは1個のキャラクタ「A」を
消去する場合であるが、実際にタイプライタを運用する
場合、タイブミスに気付くのは何キャラクタか印字した
後であることが少なくない。多数のキャラクタを前述の
ような手順で1キャラクタずつ消去するのでは能率が悪
い。そこで電子式タイブライタには領域消去と呼ばれる
複数のキャラクタを連続的かつ自動的に消去する機能が
設けられているものが有る。電子式タイプライタの場合
、メモリに、印字したキャラクタとその印字位置を記憶
しており、ユーザが領域消去の範囲を指定すると上述の
消去ハンマリングによって指定された範囲内のキャラク
タを消去するもノテアる。この消去ハンマリングはキャ
リアを横方向に移動させながら消去ハンマリングを各キ
ャラクタ毎に行なうのであるが、例えば消去しようとす
るキャラクタ列が現在キャリアと対向している行より何
行も前の場合、プラテンを回動させて遡り、当該行をキ
゛ヤリアと対向させねばならない。The carrier is then moved laterally to face the eraser tape and the type letters rAJ of the type wheel. Next, the character key "A" on the keyboard is pressed to hit the character "A" printed on the paper, and the character "A" printed on the paper is struck with the typed hammer using the erasing tape. This is called erasure hammering. The paper-side side of the erasing tape is an adhesive surface, and the characters on the paper
The ink displaying "A" is peeled off by the adhesive surface of the erasing tape, and the character "A" is erased from the paper. The above-mentioned erasure hammering is for erasing one character "A", but when actually using a typewriter, it is often the case that a typing error is noticed after several characters have been printed. It is inefficient to erase a large number of characters one by one using the procedure described above. Therefore, some electronic tiewriters are provided with a function called area erasing to continuously and automatically erase a plurality of characters. In the case of an electronic typewriter, the printed characters and their printing positions are stored in the memory, and when the user specifies the area to be erased, the characters within the specified area are erased using the erase hammer described above. Ru. This erasure hammering is performed for each character while moving the carrier in the horizontal direction. For example, if the character string to be erased is several lines before the line currently facing the carrier, The platen must be rotated back so that the line is facing the carrier.
その際プラテンと用紙の間に滑りが生じたりして用紙に
スキューが発生することが有る。そのため、消去しよう
とする牟ヤラクタ列がキャリアの移動方向に対して傾斜
してしまうことが有る。こうなると、消去ハンマリング
は直線的にしか行なえないので当富亥キャラクタ列の全
てのキャラクタを確実に消去することができないという
課題が有る。At this time, slippage may occur between the platen and the paper, and skew may occur in the paper. Therefore, the array of mullactors to be erased may be tilted with respect to the moving direction of the carrier. In this case, since erasure hammering can only be performed linearly, there is a problem in that it is not possible to reliably erase all the characters in the character string.
従って、本発明は用紙にスキューが生じた場合にも領域
消去を確実に行ない得る電子式タイブライタを提供する
ことを目的とする。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an electronic tie writer that can reliably erase areas even when skew occurs in paper.
(課題を解決するための手段) 上記課題を解決するため本発明は次の構成を備える。(Means for solving problems) In order to solve the above problems, the present invention has the following configuration.
すなわち、プラテンに押接された紙面に印字するキャラ
クタを指示するキャラクタキー及び、領域消去の指示、
キャラクタ位置の補正指示等の機能を指示する機能キー
とを有するキーボードと、活字、ハンマ等の印字手段を
搭載したキャリアに設けられ、前記キーボードから領域
消去の指示が入力された際には前記紙面上に印字された
キャラクタ列を連続的に消去可能な消去手段と、前記キ
ャリアの左右方向における現在位置を検出するためのキ
ャリア位置検出手段と、前記プラテンの回動量を検出し
て前記キャリアが対向している紙面上における上下方向
の現在位置を検出するプラテン回動量検出手段と、前記
キーボードから人力されると共に印字されたキャラクタ
を記憶し、当該キャラクタの前記紙面上の印字位置を記
憶する第1のメモリと、領域消去を指示されたキャラク
タ列を構成する各キャラクタと該キャラクタの印字位置
を記憶する第2のメモリと、前記キャリアを消去しよう
とするキャラクタ列の始端キャラクタと一致させると共
に、キャラクタ位置補正指示が有る場合に前記始端のキ
ャラクタの補正後の印字位置を記憶する第3のメモリと
、前記キャリアを消去しようとするキャラクタ列の終端
キャラクタと一致させると共に、キャラクタ位置補正指
示がある場合に領域消去を指示された前記キャラクタ列
の終端のキャラクタの補正後の印字位置を記憶する第4
のメモリと、前記第2のメモリに記憶されているキャラ
クタ列の始端のキャラクタの印字位置と前記第3のメモ
リに記憶されている該始端のキャラクタの補正後の印字
位置とを比較し、前記第2のメモリに記憶されているキ
ャラクタ列の終端のキャラクタの印字位置と前記第4の
メモリに記憶されている該終端のキャラクタの補正後の
印字位置とを比較してキャラクタ列の補正前の印字位置
に対する傾きを求め、第2のメモリに記憶されている各
キャラクタの補正された印字位置を求めるための演算手
段と、該演算手段が前記第2のメモリの各キャラクタの
補正された印字位置を求めた際には第2のメモリの各キ
ャラクタの印字位置を補正された印字位置に置換し、領
域消去の実行の際には前記消去手段を第2のメモリに記
憶されている補正後の印字位置へ移動させ消去を行う制
御手段とを具備することを特徴とする。In other words, a character key for instructing the character to be printed on the paper surface pressed against the platen, an instruction for erasing the area,
The carrier is provided with a keyboard having function keys for instructing functions such as character position correction instructions, and a printing means such as type, hammer, etc., and when an area deletion instruction is input from the keyboard, the paper surface is an erasing means capable of continuously erasing a character string printed thereon; a carrier position detecting means for detecting the current position of the carrier in the left-right direction; and a carrier position detecting means detecting the amount of rotation of the platen so that the carrier faces platen rotation amount detecting means for detecting the current position in the vertical direction on the sheet of paper; and a first platen rotating amount detecting means for storing the character inputted and printed manually from the keyboard, and storing the printing position of the character on the sheet of paper. a second memory that stores each character constituting the character string for which area erasing is instructed and the printing position of the character; a third memory that stores the corrected printing position of the starting character when there is a position correction instruction; and a third memory that stores the corrected printing position of the starting character; and a third memory that stores the corrected printing position of the starting character; and a third memory that stores the corrected printing position of the starting character; a fourth memory for storing the corrected printing position of the character at the end of the character string for which area erasure has been instructed;
, the printing position of the starting character of the character string stored in the second memory and the corrected printing position of the starting character stored in the third memory are compared; The printing position of the terminal character of the character string stored in the second memory is compared with the corrected printing position of the terminal character stored in the fourth memory, and the printing position of the character string before correction is compared. a calculation means for determining the inclination with respect to the print position and calculating the corrected print position of each character stored in the second memory; and the calculation means calculates the corrected print position of each character stored in the second memory. When determining the printing position of each character in the second memory, the printing position of each character is replaced with the corrected printing position, and when executing area erasing, the erasing means is replaced with the corrected printing position stored in the second memory. It is characterized by comprising a control means for moving to a printing position and erasing.
(作用) 作用について説明する。(effect) The effect will be explained.
演算手段で消去しようとするキャラクタ列の始端のキャ
ラクタと、終端のキャラクタの現在位置である補正され
た印字位置と、第2のメモリに記憶されている補正前の
前記始端キャラクタと終端キャラクタの印字位置のずれ
を求めることにより、キャラクタ列の傾斜度を測定し、
そのキャラクタ列の各キャラクタの現在の印字位置、つ
まり補正された印字位置を求め、キャラクタをその補正
された印字位置へ移動して消去ハンマリングを行うので
用紙のスキューによって消去しようとするキャラクタ列
が傾いていても確実に消去することができる。The starting character of the character string to be erased by the calculation means, the corrected printing position which is the current position of the ending character, and the printing of the starting end character and ending character before correction stored in the second memory. By determining the positional shift, the slope of the character row is measured,
The current printing position of each character in the character string, that is, the corrected printing position, is determined, and the character is moved to the corrected printing position and erase hammering is performed, so the character string to be erased due to paper skew is Even if the image is tilted, it can be erased reliably.
(実施例)
以下、本発明の好適な実施例について添付図面と共に詳
述する。(Embodiments) Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
まず構成について第1図(実施例の電子式タイプライタ
の斜視図)、第2図(そのブロックダイヤグラム)と共
に説明する。First, the configuration will be explained with reference to FIG. 1 (a perspective view of an electronic typewriter according to an embodiment) and FIG. 2 (a block diagram thereof).
lOはキーボードであり、用祇12の祇面14へ印字す
るスペースを含む文字、数字、記号(以下、キャラクタ
という)を指示するキャラクタキーと、アルファベット
の大文字、小文字の選択、領域消去(AC)の指示、領
域消去始端(ST)の指示、領域消去終端(SP)の指
示、キャラクタの位置の補正(CPC)の指示等の機能
を指示する機能キーとから構或されている。10 is a keyboard, which has character keys for instructing letters, numbers, and symbols (hereinafter referred to as characters) including spaces to be printed on the gimen 14 of the gi 12, as well as selection of uppercase and lowercase letters of the alphabet, and area erasure (AC). , an area erasure start point (ST) instruction, an area erasure end point (SP) instruction, and a character position correction (CPC) instruction.
キャリア16はキャリアドライバ回路l8を介して駆動
されるキャリアモータ20によって左右方向ヘシフトす
るようになっている.キャリア16は例えばキャリアモ
ータ20が1/8回転する度に1キャラクタ分左右ヘシ
フトするようになっている。キャリアl6には通称デイ
ジーホイールと呼ばれる活字ホイール22が設けられて
おり、活字ホイール22はホイールドライバ回路24を
介して駆動されるホイールモータ26に取り付けられ、
ホイールモータ26の回動位置により活字が選択される
.選択された活字はインクリボン(不図示)を介してタ
イプハンマ28によって紙面l4上へ叩きつけられ祇面
l4上に印字される。そのタイブハンマ28はハンマド
ライバ回路30によって駆動されるハンマソレノイド3
2によって作動ずる。これらの活字ホイール22、タイ
プハンマ28等が印字手段をtI威している。The carrier 16 is adapted to be shifted in the left-right direction by a carrier motor 20 driven via a carrier driver circuit 18. For example, the carrier 16 is configured to shift one character to the left or right every time the carrier motor 20 rotates 1/8. The carrier l6 is provided with a type wheel 22 commonly called a daisy wheel, and the type wheel 22 is attached to a wheel motor 26 driven via a wheel driver circuit 24.
The type of type is selected depending on the rotational position of the wheel motor 26. The selected type is struck onto the paper surface 14 by a type hammer 28 via an ink ribbon (not shown) and printed on the paper surface 14. The type hammer 28 is a hammer solenoid 3 driven by a hammer driver circuit 30.
It is activated by 2. These type wheel 22, type hammer 28, etc. act as a printing means.
34は消去テープであり、例えば祇面l4上に「A」と
いう文字を誤印字した際、キーボード10の消去キーを
押し、祇面14上の誤字「A」に対向するように活字ホ
イール22の活字「A」と消去テーブ34を移動させ、
タイブハンマ28によって活字「A」を叩く(消去ハン
マリング)。すると消去テーブ34の祇面l4側の粘着
面にインクが剥ぎ取られ、祇面l4上のキャラクタを消
去できるようになっている.その際活字ホイール22の
活字と祇面I4の間へ消去テープ34を上動させるのは
テープリフトドライバ回路36によって駆動されるテー
プリフトソレノイド3日の作動により行なわれる.また
、一旦消去が終了したら消去テープ34を1キャラクタ
分巻上げる。その巻上げはテープ巻上ドライバ回路40
によって駆動されるテープ巻上機構42によって行なわ
れる。34 is an erasing tape; for example, when the letter "A" is mistakenly printed on the Gime 14, the erase key on the keyboard 10 is pressed and the type wheel 22 is moved so that it is opposite to the erroneous letter "A" on the Gime 14. Move the printed letter "A" and the erasing table 34,
Hit the type "A" with the tie hammer 28 (erasing hammering). Then, the ink is peeled off from the adhesive surface of the erasing table 34 on the side of the Gime l4, making it possible to erase the characters on the Gime l4. At this time, the erasing tape 34 is moved upward between the type characters on the type wheel 22 and the Giomasu I4 by operating a tape lift solenoid driven by a tape lift driver circuit 36. Further, once erasing is completed, the erasing tape 34 is wound up by one character. The winding is done by the tape winding driver circuit 40.
This is done by a tape winding mechanism 42 driven by.
消去動作は上述の消去テーブ34、タイブハンマ28等
によって行なわれ、これらが消去手段を構威している。The erasing operation is performed by the above-mentioned erasing table 34, tie hammer 28, etc., which constitute erasing means.
前述の印字手段、消去手段はキャリアl6に搭載されて
おり、キャリア16の左右方向へのシフトに伴って一緒
に移動する。The above-mentioned printing means and erasing means are mounted on the carrier 16, and move together with the shift of the carrier 16 in the left and right direction.
用祇12はローラ(不図示)等によってプラテン44外
周面に押接されており、このプラテン44が回転するこ
とにより印字行を変えることが可能になっている。プラ
テン44はプラテンドライバ回路46によって駆動され
るプラテンモータ48の回転に伴って回転し、改行動作
が可能になっている。プラテンモータ48が例えばl/
3回転するとプラテン44は1行分回動ずるようになっ
ている。The guide 12 is pressed against the outer peripheral surface of the platen 44 by a roller (not shown) or the like, and by rotating the platen 44, it is possible to change the printing line. The platen 44 rotates with the rotation of a platen motor 48 driven by a platen driver circuit 46, thereby enabling a changeover operation. For example, the platen motor 48
When the platen 44 rotates three times, the platen 44 rotates by one line.
本発明に係る電子式タイブライタはマイクロコンピュー
タで制御された領域消去機能を有しており、そのシステ
ムについて説明する。The electronic tie writer according to the present invention has an area erasing function controlled by a microcomputer, and the system will be explained below.
50はRAMであり、第1のメモリ52、第2のメモリ
54、第3のメモリ56、第4のメモリ58を含んでい
る。50 is a RAM, which includes a first memory 52, a second memory 54, a third memory 56, and a fourth memory 58.
第1のメモリ52はキーボード10から入力され、紙面
14に印字されたキャラクタを記憶すると共に、その印
字されたキャラクタの祇面14上の印字位置を起憶する
。その印字位置は、キャラクタ位置検出手段、プラテン
回動量検出手段等であるマイクロプロセッサ(MPU)
60が常時検出する.紙面14に対して左右方向の印字
位置はキャリアモータ20の回転量をMPU60が測定
し、例えばホームポジションからの距離で知ることがで
きる.一方、祇面14に対して上下方向の印字位置はプ
ラテンモータ48の回転量をMPU60が測定し、例え
ば印字開始行からの距離で知ることができる。The first memory 52 stores characters input from the keyboard 10 and printed on the paper surface 14, and also stores the printing position of the printed characters on the surface 14. The printing position is determined by a microprocessor (MPU) that is a character position detection means, a platen rotation amount detection means, etc.
60 is always detected. The printing position in the left and right direction with respect to the paper surface 14 can be determined by the MPU 60 measuring the amount of rotation of the carrier motor 20 and, for example, from the distance from the home position. On the other hand, the printing position in the vertical direction with respect to the surface 14 can be determined by the MPU 60 measuring the amount of rotation of the platen motor 48 and, for example, from the distance from the printing start line.
第2のメモリ54には領域消去を行うキャラクタ列の各
キャラクタと、その各キャラクタの印字位置が記憶され
る。キーボード10のACキー62が押されると、MP
U60は領域消去を判断し、STキー64に続いて入力
されるキャラクタ又はキャラクタ列の最初のキャラクタ
を領域消去の始端キャラクタ、SPキー66に続いて入
力されるキャラクタ又はキャラクタ列の最後のキャラク
タを領域消去の終端キャラクタと判断し、始端キャラク
タと終端キャラクタの間のキャラクタ列及びそのキャラ
クタ列の各キャラクタの印字位置を第1のメモリ52か
ら読出して第2のメモリ54へ記憶する。The second memory 54 stores each character of the character string whose area is to be erased and the print position of each character. When the AC key 62 of the keyboard 10 is pressed, the MP
The U 60 determines area deletion, and uses the character input after the ST key 64 as the first character of the character string to be the start character for area deletion, and the character input after the SP key 66 as the last character of the character string. It is determined that the character is the end character for erasing the area, and the character string between the start character and the end character and the print position of each character in the character string are read from the first memory 52 and stored in the second memory 54.
第3のメモリ56には、消去しようとするキャラクタ列
の始端キャラクタの補正された印字位置が記憶される。The third memory 56 stores the corrected printing position of the starting character of the character string to be erased.
例えば消去しようとするキャラクタ列が数1テ前の場合
、プラテン44を回動させて用紙12を戻す必要が有る
が、そのプラテン44の回動の際に用紙l2にスキュー
が生じ、第3図に示すようにスキュー発生後のキャラク
タ列68bは印字時の基準となるキャラクタ列68aよ
り傾斜してしまうことが有る。このような傾斜が生じた
場合に基準となるキャラクタ列68aに沿って消去ハン
マリングを行なっても確実に消去することはできない。For example, if the character string to be erased is a few characters earlier, it is necessary to rotate the platen 44 to return the paper 12, but when the platen 44 is rotated, the paper 12 is skewed, as shown in FIG. As shown in FIG. 3, the character row 68b after the skew has occurred may be tilted more than the character row 68a which serves as a reference during printing. When such an inclination occurs, even if erasing hammering is performed along the character row 68a serving as a reference, erasing cannot be ensured.
そこでユーザはCPCキー70を押してMPU60にキ
ャラクタ位置の補正を行う旨入力する.ユーザはまずマ
イクロステップでキャリアモータ20及びプラテンモー
タ48を回転させ、キャラクタ列68bの始端キャラク
タ72にキャリア16を対向させる。そして消去キーを
押して消去ハンマリングを行ない、始端キャラクタ72
が確実に消去できたか確認し、消去残りが有る場合には
さらにマイクロステップでキャリアモータ20及びプラ
テンモータ48を回転させてキャリア16の位置を微動
させて調整し、始端キャラクタ72を確実に消去できる
位置を求める。The user then presses the CPC key 70 and inputs to the MPU 60 that the character position is to be corrected. First, the user rotates the carrier motor 20 and the platen motor 48 in microsteps to make the carrier 16 face the starting character 72 of the character row 68b. Then, press the erase key to perform erase hammering, and erase the starting character 72.
If there is any remaining data, the carrier motor 20 and platen motor 48 are further rotated in microsteps to slightly move and adjust the position of the carrier 16, thereby ensuring that the starting character 72 is erased. Find the location.
その位置が決まったらSTキー64を押す。これにより
MPU60は前述のように常時検出しているキャリア1
6位置により始端キャラクタ72の補正された印字位置
を第3のメモリ56へ記憶する。Once the position is determined, press the ST key 64. As a result, the MPU 60 detects carrier 1, which is constantly detected as described above.
The corrected printing position of the start character 72 based on the position 6 is stored in the third memory 56.
第4のメモリ58にはキャラクタ列68bの終端キャラ
クタ74の補正された印字位置が記憶される。終端キャ
ラクタ74の補正された印字位置を求める手順は始端キ
ャラクタ72の補正ざれた印字位置を求める手順と同様
なので説明は省略する.
MPU6 0はキャリア位置検出手段、プラテン回動量
検出手段であると共に、さらに演算手段及び制御手段を
兼ねている。キャラクタ位置の補正指示が入力され、第
3のメモリ56と第4のメモ+7 5 8に補正された
印字位置のデータが記憶されるとMPU6 0は第2の
メモリ54から補正する前の基準キャラクタ列68aの
始端キャラクタ76の位置を読出し、第3のメモリ56
のスキュー後のキャラクタ列68bの始端キャラクタ7
2の位置とのずれ、X,とyIを演算で求める。また、
MPU60は同じく第2のメモリ54から補正する前の
基準キャラクタ列68aの終端キャラクタ78の位置を
読出し、第4のメモリ58のスキュー後のキャラクタ列
68bの終端キャラクタ74の位置とのずれ、Xt、V
zを演算で求める。これによりキャラクタ列68bの基
準となるキャラクタ列68aに対する傾きを求める。こ
の傾きが求められたらMPU60はキャラクタ列68b
を構或する各キャラクタの印字位置を補正する。キャラ
クタ列68b内のキャラクタ同士の間隔は第2のメモリ
54の各キャラクタの印字位置情報から知ることができ
るので、先に求めた傾きから演算処理で各キャラクタの
補正された位置が求められる。次にMPU60は第2の
メモリ54の各キャラクタの印字位置を演算で求めた補
正された印字位置と置換する。またMPU6 0は制御
手段として、ROM80に搭載されている制御プログラ
ム82に従って電子式タイプライタの動作を制御するの
であるが、本発明の最も特徴とする印字位置の補正動作
を伴う領域消去について第4図のフローチャートをさら
に参照して説明する。The corrected printing position of the terminal character 74 of the character string 68b is stored in the fourth memory 58. The procedure for finding the corrected printing position of the end character 74 is the same as the procedure for finding the corrected printing position of the starting character 72, so the explanation will be omitted. The MPU 60 is a carrier position detecting means, a platen rotation amount detecting means, and also serves as a calculation means and a control means. When a character position correction instruction is input and the corrected print position data is stored in the third memory 56 and fourth memo +758, the MPU 60 retrieves the reference character before correction from the second memory 54. The position of the starting character 76 in the column 68a is read and stored in the third memory 56.
Starting character 7 of character string 68b after skewing
The deviation from the position of 2, X, and yI are calculated. Also,
Similarly, the MPU 60 reads the position of the end character 78 of the reference character string 68a before correction from the second memory 54, and calculates the deviation from the position of the end character 74 of the character string 68b after skew in the fourth memory 58, Xt, V
Find z by calculation. As a result, the inclination of the character row 68b with respect to the character row 68a, which is the reference, is determined. Once this slope is determined, the MPU 60 uses the character string 68b.
Correct the printing position of each character comprising the character. Since the spacing between the characters in the character row 68b can be known from the print position information of each character in the second memory 54, the corrected position of each character can be determined by calculation processing from the previously determined inclination. Next, the MPU 60 replaces the print position of each character in the second memory 54 with the corrected print position obtained by calculation. Furthermore, the MPU 60, as a control means, controls the operation of the electronic typewriter according to the control program 82 installed in the ROM 80. This will be explained with further reference to the flowchart in the figure.
前述のようにユーザが領域消去を指定した後、CPCキ
ー70を押下してキャラクタ位置の補正を行なうよう指
示し(ステップ100)、キャラクタ列68bの始端キ
ャラクタ72の補正された印字位置を検出すると、MP
U60はその補正された印字位置を第3のメモリ56へ
記憶する(ステップ102)。続いて、キャラクタ列6
8bの終端キャラクタ74の補正された印字位置を検出
すると、MPU6 0はその補正された印字位置を第4
のメモリ58へ記憶する(ステップ104)。After the user specifies area erasure as described above, the user presses the CPC key 70 to instruct to correct the character position (step 100), and when the corrected printing position of the starting character 72 of the character string 68b is detected. , M.P.
U60 stores the corrected print position in third memory 56 (step 102). Next, character string 6
When the corrected printing position of the end character 74 of 8b is detected, the MPU 60 transfers the corrected printing position to the fourth
(step 104).
そしてMPU6 0はキャラクタ列68bの傾きを求め
(ステップ106)、キャラクタ列68bの各キャラク
タの補正された印字位置を演算で求め、第2のメモリ5
4へ記憶させる(ステップ108)。Then, the MPU 60 calculates the inclination of the character string 68b (step 106), calculates the corrected printing position of each character in the character string 68b, and stores it in the second memory 5.
4 (step 108).
次に、消去手段により、消去ハンマリングを行ないキャ
ラクタ列68bのエキャラクタを紙面I4上から消去す
る。その際、消去方向は問わないが、終端キャラクタ7
4の方向から始端キャラクタ72の方向へ消去すると良
い。紙面14上から1キャラクタを消去したらMPU6
0は第2のメモリ54から消去したキャラクタを消す(
ステソプ110)。Next, the erasing means performs erasing hammering to erase the character of the character string 68b from the paper surface I4. In this case, the erasing direction does not matter, but the terminal character 7
It is preferable to erase from the direction of 4 toward the starting character 72. After deleting one character from the top of paper 14, MPU6
0 erases the erased character from the second memory 54 (
Stethop 110).
そして、第2のメモリ54に未だ消去するキャラクタが
有ると判断したら(ステップ112)、キャリアI6を
1キャラクタ分シフトして(ステップ114)、次のキ
ャラクタを消去するためステップ110へ戻る。キャラ
クタ列68bの全てのキャラクタの消去が終了し、第2
のメモリ54内にデータが無くなったらMPU60は領
域消去終了と判断し(ステップ112),第2のメモリ
54、第3のメモリ56、第4のメモリ58をクリアし
てノーマルモードに戻る(ステップ116)。If it is determined that there are still characters to be erased in the second memory 54 (step 112), the carrier I6 is shifted by one character (step 114), and the process returns to step 110 to erase the next character. After all the characters in the character string 68b have been erased, the second
When there is no more data in the memory 54, the MPU 60 determines that erasing the area is complete (step 112), clears the second memory 54, third memory 56, and fourth memory 58, and returns to normal mode (step 116). ).
なお、図示しないが、第2のメモリ54への領域消去の
ための始端および終端キャラクタの入力は、キャリア1
6を、その始端あるいは終端のキャラクタに対向させる
位置に移動させ、その位置をMPU60に認識させて、
第1のメモリ52内の、キャリア16の位置に対応する
キャラクタを読出し、それを第3のメモリ56および第
4のメモリ5日に記憶させるものでもよい。Although not shown, the start and end characters for erasing the area are input to the second memory 54 using the carrier 1.
6 to a position facing the starting or ending character, and having the MPU 60 recognize the position.
The character corresponding to the position of the carrier 16 in the first memory 52 may be read out and stored in the third memory 56 and the fourth memory 5th.
以上、本発明の好適な実施例について種々述べて来たが
、本発明は上述の実施例に限定されるのではなく、発明
の精神を逸脱しない範囲でさらに多くの改変を施し得る
のはもちろんである。Although various preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and it goes without saying that many modifications can be made without departing from the spirit of the invention. It is.
(発明の効果)
本発明に係る電子式クイプライタを用いると、領域消去
の際に用紙のスキューが生じ、キャラクタ列が傾斜して
いても各キャラクタ毎に消去のためのキャリアの位置調
整が不要であり、自動的に確実な連続消去が可能となり
作業能率を向上させることができる。(Effects of the Invention) When the electronic quiwriter of the present invention is used, it is not necessary to adjust the position of the carrier for erasing each character even if paper skew occurs when erasing an area and the character row is tilted. This enables automatic and reliable continuous erasing, which improves work efficiency.
第1図は本発明に係る電子式タイプライタの斜視図、第
2図はそのブロックダイアダラム、第3図は用紙のスキ
ューによってキャラクタ列が傾いた状態を示す説明図、
第4図は領域消去の一部の手順を示したフローチャート
。
10・・・キーボード、 14・・・紙面、16・・
・キャリア、 22・・・活字ホイール、28・・・タ
イプハンマ、 34・・・消去テープ、 44・・・プ
ラテン、 52・・・第1のメモリ、 54・・・第2
のメモリ、 56・・・第3のメモリ、58・・・第4
のメモリ、60・・・マイクロプロセッサ、
68a,68b・・・キャラクタ列。FIG. 1 is a perspective view of an electronic typewriter according to the present invention, FIG. 2 is a block diagram thereof, and FIG. 3 is an explanatory diagram showing a state in which character rows are tilted due to paper skew.
FIG. 4 is a flowchart showing a part of the procedure for erasing an area. 10...Keyboard, 14...Paper, 16...
- Carrier, 22... Type wheel, 28... Type hammer, 34... Erasing tape, 44... Platen, 52... First memory, 54... Second
memory, 56... third memory, 58... fourth memory
memory, 60... microprocessor, 68a, 68b... character string.
Claims (1)
指示するキャラクタキー及び、領域消去の指示、キャラ
クタ位置の補正指示等の機能を指示する機能キーとを有
するキーボードと、 活字、ハンマ等の印字手段を搭載したキャ リアに設けられ、前記キーボードから領域消去の指示が
入力された際には前記紙面上に印字されたキャラクタ列
を連続的に消去可能な消去手段と、 前記キャリアの左右方向における現在位置 を検出するためのキャリア位置検出手段と、前記プラテ
ンの回動量を検出して前記キャ リアが対向している紙面上における上下方向の現在位置
を検出するプラテン回動量検出手段と、 前記キーボードから入力されると共に印字 されたキャラクタを記憶し、当該キャラクタの前記紙面
上の印字位置を記憶する第1のメモリと、 領域消去を指示されたキャラクタ列を構成 する各キャラクタと該キャラクタの印字位置を記憶する
第2のメモリと、 前記キャリアを消去しようとするキャラク タ列の始端キャラクタと一致させると共に、キャラクタ
位置補正指示が有る場合に前記始端のキャラクタの補正
後の印字位置を記憶する第3のメモリと、 前記キャリアを消去しようとするキャラク タ列の終端キャラクタと一致させると共に、キャラクタ
位置補正指示がある場合に領域消去を指示された前記キ
ャラクタ列の終端のキャラクタの補正後の印字位置を記
憶する第4のメモリと、 前記第2のメモリに記憶されているキャラ クタ列の始端のキャラクタの印字位置と前記第3のメモ
リに記憶されている該始端のキヤラクタの補正後の印字
位置とを比較し、前記第2のメモリに記憶されているキ
ャラクタ列の終端のキャラクタの印字位置と前記第4の
メモリに記憶されている該終端のキャラクタの補正後の
印字位置とを比較してキャラクタ列の補正前の印字位置
に対する傾きを求め、第2のメモリに記憶されている各
キャラクタの補正された印字位置を求めるための演算手
段と、 該演算手段が前記第2のメモリの各キャラ クタの補正された印字位置を求めた際には第2のメモリ
の各キャラクタの印字位置を補正された印字位置に置換
し、領域消去の実行の際には前記消去手段を第2のメモ
リに記憶されている補正後の印字位置へ移動させ消去を
行う制御手段とを具備することを特徴とする電子式タイ
プライタ。[Scope of Claims] 1. A keyboard having a character key for instructing a character to be printed on a sheet of paper pressed against a platen, and a function key for instructing functions such as an instruction to erase an area and an instruction to correct a character position; an erasing means provided on a carrier equipped with a printing means such as type, a hammer, etc., and capable of continuously erasing character strings printed on the paper surface when an area erasing instruction is input from the keyboard; carrier position detection means for detecting the current position of the carrier in the horizontal direction; and platen rotation amount detection means for detecting the rotation amount of the platen to detect the current position in the vertical direction on the paper surface that the carrier faces. a first memory that stores the characters input and printed from the keyboard and stores the printing position of the characters on the paper surface; a second memory for storing the printing position of a character; and a second memory for matching the carrier with the starting character of the character string to be erased, and storing the corrected printing position of the starting character when there is a character position correction instruction. a third memory for matching the carrier with the terminal character of the character string to be erased, and printing after correction of the terminal character of the character string for which area erasure is instructed when a character position correction instruction is given; a fourth memory for storing positions; a print position of a character at the start end of the character string stored in the second memory and a corrected print position of the character at the start end stored in the third memory; and comparing the print position of the last character of the character string stored in the second memory with the corrected print position of the last character stored in the fourth memory. a calculation means for determining the inclination of the character string with respect to the print position before correction, and calculating the corrected print position of each character stored in the second memory; When the corrected printing position is determined, the printing position of each character in the second memory is replaced with the corrected printing position, and when the area erasing is executed, the erasing means is stored in the second memory. 1. An electronic typewriter, comprising: control means for moving the print position to the corrected print position and erasing the print position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15723489A JPH0321483A (en) | 1989-06-20 | 1989-06-20 | Electronic typewriter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15723489A JPH0321483A (en) | 1989-06-20 | 1989-06-20 | Electronic typewriter |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0321483A true JPH0321483A (en) | 1991-01-30 |
Family
ID=15645173
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15723489A Pending JPH0321483A (en) | 1989-06-20 | 1989-06-20 | Electronic typewriter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0321483A (en) |
-
1989
- 1989-06-20 JP JP15723489A patent/JPH0321483A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5706030A (en) | Compact data input device having transparent touch panel | |
| JPS59188459A (en) | Print controller for typewriter | |
| US4749289A (en) | Printing device for attribute printing | |
| JPS612586A (en) | Method of resetting typewriter or printing mechanism of similar machine under initial state | |
| JPH0321483A (en) | Electronic typewriter | |
| US5482392A (en) | Recording apparatus for changing the amount of displacement and the timing of displacement of an erasing member | |
| JPH01101175A (en) | Electronic typewriter | |
| JPS61211073A (en) | Electronic typewriter | |
| JPS61295064A (en) | Electronic typewriter | |
| JPH02286279A (en) | Electronic typewriter | |
| JPH0717552U (en) | Printer | |
| JPH01308674A (en) | Electronic typewriter | |
| JPH01145180A (en) | Electronic typewriter with automatic correction function | |
| JPH0453780A (en) | Electronic typewriter | |
| JPH05162388A (en) | Printing device | |
| JPS62218166A (en) | Word-erasable printing device | |
| JPH01145179A (en) | Electronic typewriter with correction function | |
| JPS627583A (en) | electronic typewriter | |
| JPH0615253B2 (en) | Electronic typewriter | |
| JPH0464474A (en) | Printing apparatus | |
| JPS62131322A (en) | word processor | |
| JPH04341878A (en) | Recording method and device | |
| JPH0794174B2 (en) | Electronic typewriter | |
| JPS60210481A (en) | electronic typewriter | |
| JPH0313370A (en) | Electronic typewriter |