Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH07109602B2 - Document processor - Google Patents
[go: Go Back, main page]

JPH07109602B2 - Document processor - Google Patents

Document processor

Info

Publication number
JPH07109602B2
JPH07109602B2 JP60241602A JP24160285A JPH07109602B2 JP H07109602 B2 JPH07109602 B2 JP H07109602B2 JP 60241602 A JP60241602 A JP 60241602A JP 24160285 A JP24160285 A JP 24160285A JP H07109602 B2 JPH07109602 B2 JP H07109602B2
Authority
JP
Japan
Prior art keywords
word
key
spelling
data
input
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 - Fee Related
Application number
JP60241602A
Other languages
Japanese (ja)
Other versions
JPS61121168A (en
Inventor
勝 巻田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP60241602A priority Critical patent/JPH07109602B2/en
Publication of JPS61121168A publication Critical patent/JPS61121168A/en
Publication of JPH07109602B2 publication Critical patent/JPH07109602B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [技術分野] 本発明は文書処理装置に関し、特に入力単語のスペリン
グベリフアイ機能を備えた文書処理装置に関するもので
ある。
Description: TECHNICAL FIELD The present invention relates to a document processing apparatus, and more particularly to a document processing apparatus having a spelling verify function for input words.

[従来技術] 近年、文書処理装置(ワードプロセツサ)も小型化し、
ますます普及するようになつてきた。特に電子タイプラ
イタにおいては伝統的に確立されたタイプライタ機能を
維持しつつも、近年の電子技術にささえられた新しい機
能が加味され、格段の進歩をみせるものがある。キー入
力単語のスペリングベリフアイ機能はその一つといえよ
う。オペレータが入力する単語は、仮にスペリングミス
をしていてもタイプライタ自身が辞書検索をしてベリフ
アイし、直ちに誤りを知らせてくれるから入力時点で完
全な文書が作成される利点がある。
[Prior Art] In recent years, document processing devices (word processors) have also been downsized,
It has become more and more popular. In particular, some electronic typewriters have made remarkable progress by maintaining the traditionally established typewriter function and adding new functions supported by recent electronic technology. The spelling verifiy function for key-in words is one of them. Even if the operator inputs a word, even if a spelling mistake is made, the typewriter itself makes a dictionary search and verifies, and immediately informs the user of an error, so there is an advantage that a complete document is created at the time of input.

しかしながら、そのためには辞書に膨大なメモリを必要
とし、その分従来より装置が高価、大型化する欠点があ
つた。また、制御部による処理に要する時間が多くな
り、操作に支障をきたす場合があつた。
However, this requires an enormous memory for the dictionary, and there is a drawback that the device is more expensive and larger than the conventional one. In addition, the time required for the processing by the control unit increases, which may hinder the operation.

また、一通りの単語を納めた程度の辞書では特殊、専門
的な文書の処理に対処できず、かえつて操作上に不便を
きたすことも少なくなかつた。
Moreover, a dictionary containing only one word cannot handle special and specialized document processing, and inconvenience in operation is rather rare.

[目的] 本発明は上記従来例に鑑みてなされたもので、例えば単
語のスペルを修正した後、再度その単語のスペルが正し
いかどうかを検査できる文書処理装置を提供することを
目的とする。
[Object] The present invention has been made in view of the above-described conventional example, and an object of the present invention is to provide a document processing apparatus that can check whether or not the spelling of a word is correct again after correcting the spelling of the word.

[問題点を解決するための手段] 上記目的を達成するために本発明の文書処理装置は以下
のような構成を備える。即ち、 文書データを入力する入力手段と、前記入力手段により
入力された文書データに含まれる単語に対してスペルの
ベリファイ動作の実行を指示する第1指示手段と、前記
第1指示手段による指示に基づき前記入力手段により入
力された文書データに含まれる単語に対するスペルのベ
リファイ動作を実行する第1ベリファイ手段と、前記第
1ベリファイ手段による前記入力手段により入力された
文書データに含まれる単語に対するスペルのベリファイ
動作の実行の結果、当該単語のスペルが誤っていると判
定された場合にスペルエラーであることを報知して当該
単語のスペルの修正を指示する修正指示手段と、前記修
正指示手段による指示に次いで、スペルが修正された単
語に対してスペルのベリファイ動作の実行を指示する第
2指示手段と、前記第2指示手段による指示に基づき、
前記修正された単語に対するスペルのベリファイ動作を
実行する第2ベリファイ手段とを有する。
[Means for Solving Problems] In order to achieve the above object, the document processing apparatus of the present invention has the following configuration. That is, the input means for inputting the document data, the first instructing means for instructing the execution of the spell verify operation for the words contained in the document data input by the input means, and the instruction by the first instructing means First verifying means for executing a verifying operation of spelling on a word included in the document data input by the inputting means, and a spelling check for a word included in the document data input by the inputting means by the first verifying means. As a result of the execution of the verify operation, if it is determined that the word is spelled incorrectly, a correction instruction means for notifying that there is a spelling error and instructing correction of the spelling of the word, and an instruction by the correction instruction means Second instruction means for instructing execution of a spell verify operation for a word whose spelling has been corrected And, based on the instruction from the second instruction means,
Second verifying means for performing a verifying operation of spelling on the corrected word.

[作用] 以上の構成において、入力された文書データに含まれる
単語に対してスペルのベリファイ動作の実行を指示する
と、その指示に基づき、入力された文書データに含まれ
る単語に対するスペルのベリファイ動作を実行する。そ
の入力された文書データに含まれる単語に対するスペル
のベリファイ動作の実行の結果、当該単語のスペルが誤
っていると判定された場合に、その単語がスペルエラー
であることを報知してその単語のスペルの修正を指示す
る。この指示に次いで、当該単語のスペルが修正され、
その修正された単語に対してスペルのベリファイ動作の
実行を指示すると、その指示に基づいて、修正された単
語に対するスペルのベリファイ動作を実行するように動
作する。
[Operation] In the above configuration, when the execution of the spell verify operation is instructed for the word included in the input document data, the spell verify operation for the word included in the input document data is performed based on the instruction. Run. If it is determined that the word is misspelled as a result of executing the spell verify operation for the word included in the input document data, the word is notified as a spelling error, and the word Instruct to correct spelling. Following this instruction, the spelling of the word has been corrected,
When the spell verify operation is instructed to the corrected word, the spell verify operation is performed to the corrected word based on the instruction.

[実施例] 以下、添付図面を参照して本発明の実施例を詳細に説明
する。
Embodiments Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

第1図は本発明に係る実施例の電子タイプライタ(ET
W)の外観斜視図である。図において、プラテンノブ1
は用紙を手動で装填する際、あるいは印字位置の縦方向
の微調をする際に使用される。ノブ1を内側に押すと内
部の駆動パルスモータとの結合がはずれ、ノズ1の手動
回転が可能となる構造になつている。ペーパサポート2
は用紙の案内板であり、薄い用紙を使用した場合も印字
面が操作者に向くようにするための物である。ページエ
ンドインジケータ3は用紙終了行までの長さを示す物差
しであり、用紙の縦の長さに合わせてあらかじめ操作者
がインジケータ3を矢印の如く上下方向に調整して置
き、プラテンを通過して出て来た用紙の上辺がインジケ
ータ3の目盛位置に達した時用紙の終了行までの長さを
知る事ができる。レリーズレバー4はプラテンの下部に
配置されているピンチローラをプラテンから離し、用紙
の傾きをマニアルで修正する時に用いる。防音カバー5
はインパクト印字の衝撃音を抑えるためにあり、透明ア
クリルで形成されているので印字文字は防音カバー5を
通して見る事ができる。書体の変更、あるいはリボンカ
セツトの交換時は上カバー6を後方に回転させながら開
け、キヤリツジ部に装荷されている活字ホイールの交
換、あるいはリボンカセツトの交換を行なう。本電子タ
イプライタは横方向の印字ピツチが1インチあたり10文
字、12文字、15文字、及び活字の大きさにより印字ピツ
チが変わるプロポーシヨンナル・スペーシング(以下PS
と記す)の4種類を有している。スケール8は10文字ピ
ツチ、12文字ピツチ、15文字ピツチで刻まれた3本の目
盛りを有し、またキヤリツジインジケータ7は3ケのLE
D等のランプから構成され、該ランプはキヤリツジに搭
載されていて、キーボード10から指定されたピツチに対
応するランプを点灯しキヤリツジ位置をスケール8上に
示す。キーボード10は文字を入力、印字するための文字
キー群10aと、その両側に配置された制御キー群10b,10c
からなる。
FIG. 1 shows an electronic typewriter (ET of an embodiment according to the present invention.
It is an external perspective view of FIG. In the figure, the platen knob 1
Is used for manually loading paper or for fine adjustment of the print position in the vertical direction. When the knob 1 is pushed inward, the connection with the internal drive pulse motor is released and the nose 1 can be manually rotated. Paper support 2
Is a paper guide plate for making the printing surface face the operator even when thin paper is used. The page end indicator 3 is a ruler that indicates the length to the end line of the paper, and the operator preliminarily adjusts the indicator 3 in the vertical direction as shown by the arrow according to the vertical length of the paper, and passes it through the platen. It is possible to know the length to the end line of the paper when the upper side of the paper that has come out reaches the scale position of the indicator 3. The release lever 4 is used when the pinch roller arranged below the platen is separated from the platen and the inclination of the sheet is manually corrected. Soundproof cover 5
Is for suppressing the impact sound of impact printing, and since it is made of transparent acrylic, the printed characters can be seen through the soundproof cover 5. When the typeface is changed or the ribbon cassette is replaced, the upper cover 6 is opened while rotating backward, and the type wheel loaded in the carriage portion is replaced or the ribbon cassette is replaced. This electronic typewriter has a lateral printing pitch of 10 characters, 12 characters, 15 characters per inch, and proportional spacing (hereinafter PS) that changes the printing pitch depending on the size of the type.
It is described as 4). The scale 8 has three scales engraved with 10-character pitch, 12-character pitch, and 15-character pitch, and the carriage indicator 7 has 3 LEs.
It is composed of a lamp such as D, and the lamp is mounted on a carriage, and the lamp corresponding to the pitch designated by the keyboard 10 is turned on to indicate the carriage position on the scale 8. The keyboard 10 is a character key group 10a for inputting and printing characters, and control key groups 10b, 10c arranged on both sides of the character key group 10a.
Consists of.

第2図は電子タイプライタの操作パネルの正面図であ
る。図において、「Pitch」キーは前述したように1イ
ンチあたりの印字文字数を指定するものである。「Pitc
h」キーを押下する毎にピツチに関するLED等のランプで
構成されている表示部L1は10,12,15,PSの順に、しかも
サイクリツクに点灯する。10,12,15の単位は文字数/inc
hであるが、PSは印字される文字により1インチあたり
の文字数は異なる。「Line Space」キーは行送り時の送
り量を示し、送り量の基本単位長1は1/6 inchとしてい
る。この場合も前と同様に、キーの押下によりサイクリ
ツクにランプL2が点灯する。「KB select」キーは大文
字、小文字等を指定する「SHIFT」キーを用いても選字
できないようなキー、即ちK IIIのように単一キーで3
種の活字に対応するキーに対して択一的な意味を与える
ものである。また、右上方の「R.M Control」キーは右
マージンにおける電子タイプライタの機能を指示するも
のである。JUST,AUTO,OFFの何れかが「R.M Control」キ
ーを押下する毎に選択される。これもランプL4のサイク
リツク点灯により示される。JUSTランプの点灯時はライ
トジヤステイフイケーシヨン(右揃え)機能を選択し、
AUTOランプの点灯時はオートラインフイードを行なう。
OFFは文字通り何も指示しない。「OP control」キー電
子タイプライタの印字モードを決定するとき用いられ
る。これも先と同様にキー押下毎にC,W,L,STOREのどれ
かが点灯し、印字モードを示すようになつている。Cは
文字毎印字、Wは単語毎印字、Lは行毎印字、STOREは
内部記憶装置(テキストバツフアTB)への登録を意味
し、STOREのときは行毎印字Lのモードになる。「MEMOR
Y」キーは文字列(文章)操作を行なう場合に使用する
ものであり、記憶装置に対する動作開始を宣言する。マ
ージンリリース「MARREL」キーはキー入力が阻止(マー
ジンストツプ)された状態を解除するものであり、例え
ば後述する単語入力の際のスペルベリフアイエラーが発
生した場合の解除にも使用される。リロケーシヨン「RE
LOC」キーは単語入力を修正して再度スペルベリフアイ
させる場合に使用される。また、レバースイツチSSWは
本実施例装置の3つの動作モードを択一的に選択するス
イツチである。スイツチレバーがマニユアルモードMNに
位置するときはオペレータがベリフアイ「VER」キーを
押すとその直前に入力した単語のスペルがベリフアイさ
れる。スイツチレバーがオートベリフアイモードAVに位
置するときはオペレータが単語を入力する(「SPACE」
キーを押す)度に自動的に単語のスペルがベリフアイさ
れる。以上の2モードの場合は、もし内部記憶装置への
登録指定(STORE指定)があるときは入力した単語文字
コードがそのまま形でテキストバツフアTBに蓄えられ
る。またスイツチレバーがオートコンバージヨンモード
AVCに位置するときはオペレータが単語を入力する度に
自動的に単語スペルのベリフアイを行ない、かつ同時に
単語文字コードは対応する単語識別コードIDに変換され
る。そしてこの場合にもし内部記憶装置へのSTORE指定
があるときは、変換した単語識別コードIDをテキストバ
ツフアTBに蓄える。
FIG. 2 is a front view of the operation panel of the electronic typewriter. In the figure, the "Pitch" key specifies the number of characters to be printed per inch as described above. "Pitc
Each time the “h” key is pressed, the display unit L1 which is composed of lamps such as LEDs relating to the pitch lights up in the order of 10, 12, 15, PS, and also in a cyclic manner. The unit of 10,12,15 is the number of characters / inc
Although it is h, the number of characters per inch for PS differs depending on the characters printed. The "Line Space" key indicates the line feed amount, and the basic unit length 1 of the line feed is 1/6 inch. In this case as well, the lamp L2 is lit cyclically by pressing the key as before. The "KB select" key is a key that cannot be selected by using the "SHIFT" key that specifies uppercase letters, lowercase letters, etc., that is, a single key such as K III.
It gives an alternative meaning to the key corresponding to the type of the seed. The "RM Control" key on the upper right is for instructing the function of the electronic typewriter in the right margin. Either JUST, AUTO, or OFF is selected each time the "RM Control" key is pressed. This is also indicated by the cyclic lighting of lamp L4. When the JUST lamp is lit, select the light stay stay function (right alignment) function,
Perform auto line feed when the AUTO lamp is lit.
OFF literally indicates nothing. "OP control" key Used to determine the print mode of the electronic typewriter. As in the previous case, one of C, W, L, and STORE lights up each time the key is pressed to indicate the print mode. C is character-by-character printing, W is word-by-word printing, L is line-by-line printing, STORE means registration in the internal storage device (text buffer TB), and STORE means line-by-line printing L mode. "MEMOR
The "Y" key is used to perform a character string (sentence) operation and declares the start of operation for the storage device. The margin release “MARREL” key is used to release the state where the key input is blocked (margin stop). For example, it is also used to release when a spell verify error occurs at the time of word input described later. Relocation "RE
The "LOC" key is used to correct the word entry and re-spell verifi. The lever switch SSW is a switch that selectively selects one of the three operation modes of the apparatus of this embodiment. When the switch lever is in the manual mode MN, the operator presses the "VER" key of the verifi-eye, and the spelling of the word just before that is verified. The operator inputs a word when the switch lever is located in the autoverify eye mode AV ("SPACE"
Every time you press a key, the word is automatically spelled. In the case of the above two modes, if the designation (STORE designation) to the internal storage device is made, the inputted word character code is stored as it is in the text buffer TB. In addition, the switch lever is in autoconversion mode.
When located in AVC, each time the operator inputs a word, it verifies the word spelling automatically, and at the same time, the word character code is converted into the corresponding word identification code ID. In this case, if STORE is designated for the internal storage device, the converted word identification code ID is stored in the text buffer TB.

第3図は電子タイプライタのブロツク構成図である。第
1図で既に示したものについては同一の番号を付し、そ
の説明を省略する。
FIG. 3 is a block diagram of the electronic typewriter. The same reference numerals are given to those already shown in FIG. 1, and the description thereof will be omitted.

図において、11は電子タイプライタ(ETW)の主制御を
掌るセントラルプロセツシングユニツト(CPU)、12はC
PU11が実行するプログラム(第6図〜第9図示)を記憶
しているROM、13はキー入力した文書データ及びETW制御
に必要なデータ等を一時的に記憶するRAM、14は文書デ
ータをプリントするプリンタ部、15はキー入力単語をス
ペリングベリフアイし、必要なら単語文字コードと単語
識別コード間の変換を行なうスペリングベリフアイユニ
ツト(SVCU)、16は上述した各構成をCPU11に接続するE
TWの内部共通バスである。
In the figure, 11 is a central processing unit (CPU) which controls the main control of an electronic typewriter (ETW), and 12 is a C.
ROM storing programs executed by the PU 11 (shown in FIGS. 6 to 9), 13 is RAM for temporarily storing keyed document data and data necessary for ETW control, and 14 is for printing document data. The printer unit, 15 spells verifiy key input words, and if necessary, converts between word character code and word identification code Spelling verifi unit (SVCU), 16 connects each of the above-mentioned components to CPU 11
It is a common bus inside TW.

尚、図示しないが、内部共通バス16にシリアルインタフ
エースを接続することで他のETW等との間でデータ通信
することも可能である。
Although not shown, by connecting a serial interface to the internal common bus 16, it is possible to perform data communication with another ETW or the like.

SVCU15は、その複雑な動作を簡単な構成で実現するため
同様にして主制御を掌るセントラルプロセツシングユニ
ツト(CPU)152を含み、更に該CPU152の制御プログラム
(第6図〜第9図の一部の手順)を内蔵したROM153と、
スペリングベリフアイ制御に必要なデータ等を一時的に
記憶させるRAM154と、膨大な単語数のスペルをテーブル
状に記憶した辞書メモリ(ROM)155と、これら各構成を
CPU152に接続するSVCUの内部共通バス156と、及びSVCU1
5全体をETWの内部共通バス16に接続するインタフエース
151から成つている。
The SVCU 15 also includes a central processing unit (CPU) 152 that similarly controls the main control in order to realize its complicated operation with a simple configuration, and further includes a control program for the CPU 152 (see FIGS. 6 to 9). ROM153 with some procedures),
A RAM 154 for temporarily storing data and the like required for spelling verification, a dictionary memory (ROM) 155 for storing a huge number of spellings in a table, and each of these components.
SVCU internal common bus 156 connected to CPU152, and SVCU1
An interface that connects the entire 5 to the ETW internal common bus 16.
It consists of 151.

第4図は第3図で示したスペリングベリフアイユニツト
(SVCU)15を機能構成で示す機能ブロツク図である。図
において、157は第3図のCPU152とROM153の構成により
実現されるスペル検査・変換制御部(SVCC)である。SV
CC157はインタフエース151を介してETWから送られるキ
ー入力データ及び各種指令データに従い、キー入力単語
のスペリングベリフアイ制御と、テキストバツフアTBに
単語識別コードIDによる文書データを形成するため入力
単語から単語識別コードIDにコード変換する制御と、単
語識別コードIDから成る文書データを印字するためテキ
ストバツフアTBから読み出したIDを文字コードデータに
逆変換する制御を、夫々行う。またかかる制御を実行す
るため、RAM154にはETWから送られるキー入力文字デー
タの数を計数する文字カウンタCCと、一単語分のスペル
(文字コードデータ)を記憶するワードバツフアWBと、
単語識別コードIDを記憶するコードバツフアIDBと、単
語の属性のコードを記憶するフラグバツフアIDFBが設け
られている。また更に第4図には辞書メモリ155の一例
の構成が示されている。図において、一単語はそのスペ
ル部分SPと、単語識別コードIDと、単語に付属させた属
性コードからなる識別フラグIDFの対から成り、これら
が複数単数についてテーブル状に記憶されている。従つ
てSVCC157は単語のスペル部分SP又は単語識別コードID
について辞書メモリ155を検索可能である。
FIG. 4 is a functional block diagram showing the functional structure of the spelling verify unit (SVCU) 15 shown in FIG. In the figure, 157 is a spell check / conversion control unit (SVCC) realized by the configuration of the CPU 152 and ROM 153 of FIG. SV
The CC157 follows the key input data and various command data sent from the ETW via the interface 151, and controls the spelling verifiy of the key input word and forms the document data by the word identification code ID in the text buffer TB. The control for converting the code to the word identification code ID and the control for inversely converting the ID read from the text buffer TB for printing the document data including the word identification code ID into the character code data are performed. Further, in order to execute such control, the RAM 154 has a character counter CC that counts the number of key input character data sent from the ETW, a word buffer WB that stores one word of spelling (character code data),
A code buffer IDB that stores a word identification code ID and a flag buffer IDFB that stores a code of a word attribute are provided. Further, FIG. 4 shows an example of the structure of the dictionary memory 155. In the figure, one word consists of a spelling part SP, a word identification code ID, and an identification flag IDF consisting of an attribute code attached to the word, and these are stored in a table for a plurality of singular items. Therefore, SVCC157 is the spelling part SP of a word or word identification code ID.
The dictionary memory 155 can be searched for.

尚、実施例は英語のスペルで示したが、他に日本語、独
語、仏語等、何語であつてもよい。
Although the examples are shown in English spelling, any other language such as Japanese, German, and French may be used.

さて、この種の装置は通常キー入力データのスペリング
ベリフアイをすることが主目的である。勿論、本実施例
装置でもそのために上述したような辞書メモリ155が用
意されている。しかし、本実施例装置の一つの特徴はか
かる辞書メモリを移用して、更に文書データの効率良い
処理を可能にしたことにある。以下、先ずこの点を中心
にして説明を進める。
Now, the main purpose of this type of device is usually to perform spelling verification of key input data. Of course, in the apparatus of this embodiment, the dictionary memory 155 as described above is prepared for that purpose. However, one of the features of the apparatus of this embodiment is that the dictionary memory is diverted to enable more efficient processing of document data. Hereinafter, the description will be made focusing on this point.

第5図(a)〜(d)は本実施例の動作説明に係り、第
5図(a)はキー入力単語が単語識別コードIDに変換さ
れる場合を示す図である。図において、キーボード10か
ら文字キー入力があると該キー入力データは夫々の処理
目的に応じ、RAM13のラインバツフアLB、表示部9のデ
イスプレイバツフアDB、及びSVCU15のワードバツフアWB
に送られる。例えばラインバツフアLBでは1ラインデー
タのアセンブルが目的であり、デイスプレイバツフアDB
では20文字分の表示が目的であり、ワードバツフアWBで
は辞書検索のための単語抽出が目的である。本実施例の
一態様によれば一単語の区切りを「SPACE」キー入力の
検出をもつて行つている。従つて、ある時点で単語「An
(sp)」のキー入力があると、文字カウンタCCは該単語
の文字数(2)+1を計数し、ワードバツフアWBは該単
語のスペル(文字コード)を記憶する。そこで、SVCC15
7がこの文字コードデータで辞書メモリ155を検索する
と、第4図のスペル部SPの「An」で比較の一致が得ら
れ、対応する単語識別コードID=0023H(Hはヘキサデ
シマル表示であることを示す)はバツフアIDBに、属性
コードIDF=AはフラグバツフアIDFBに読み出される。
この場合に、属性コード「A」は検索単語が辞書にあつ
たことを示す。即ち、IDB内の単語識別コード0023Hは有
効である旨を示す。ETWのCPU11はこの結果を基にIDBの
内容をテキストバツフアTBに転送し、結果として入力文
字データを短い単語識別コードに変換して記憶させるこ
とができる。続くキー入力単語、「electronic(sp)」
「thermometer(sp)」についても同様である。ここ
で、実際のキー入力データは26文字(バイト)であつた
ものが、テキストバツフアTBには12テイジツト(6バイ
ト)に短縮されて記憶されることに注目されたい。
5 (a) to 5 (d) relate to the description of the operation of this embodiment, and FIG. 5 (a) is a diagram showing a case where a key input word is converted into a word identification code ID. In the figure, when there is a character key input from the keyboard 10, the key input data is line buffer LB of the RAM 13, the display buffer DB of the display unit 9, and the word buffer WB of the SVCU 15 according to the processing purpose.
Sent to. For example, in the line buffer LB, the purpose is to assemble 1 line data, and the display buffer DB
The purpose is to display 20 characters, and the purpose of word buffer WB is to extract words for dictionary search. According to one aspect of this embodiment, a word is separated by detecting the "SPACE" key input. Therefore, at some point the word "An
(Sp) ”key input, the character counter CC counts the number of characters (2) +1 of the word, and the word buffer WB stores the spelling (character code) of the word. Therefore, SVCC15
When 7 searches the dictionary memory 155 with this character code data, a comparison match is obtained with "An" in the spelling portion SP in FIG. 4, and the corresponding word identification code ID = 0023H (H is hexadecimal display. Is shown in the buffer IDB and the attribute code IDF = A is read in the flag buffer IDFB.
In this case, the attribute code "A" indicates that the search word is found in the dictionary. That is, it indicates that the word identification code 0023H in the IDB is valid. Based on this result, the ETW CPU 11 transfers the contents of the IDB to the text buffer TB, and as a result, the input character data can be converted into a short word identification code and stored. The following keystroke word, "electronic (sp)"
The same applies to "thermometer (sp)". It should be noted that the actual key input data is 26 characters (bytes) and is stored in the text buffer TB in a shortened form to 12 bytes (6 bytes).

第5図(b)は人名等の固有名詞が自動的に識別される
場合を示す図である。一般に人名は辞書検索になじまな
い。よつて、本実施例では人名入力等に対し無駄なスペ
リングベリフアイを行わないようにしている。しかし何
らかの方法で人名入力を予知しておかないと、無用な辞
書検索を行つてしまつた結果として人名入力と判別する
ことにもなりかねない。このため、本実施例では通常人
名の前に置かれるような所定の略語を識別できるように
なつている。例えば、第4図の辞書メモリ155でミスタ
ー「Mr.」の辞書検索一致が得られると、次に入力され
る単語は人名である。本実施例ではかかる制御を実現す
るためこのような略語「Mr.」のIDFには属性コードCを
書込み、他の単語と区別している。他にも「Mrs.」「D
r.」…等、この種の属性を有する略語には同一の属性コ
ードCを記憶させておけば同様の処理が行なえ、便利で
ある。またこの考えは他の種類の属性についても容易に
利用できるものである。さて、第5図(b)において、
ETWのCPU11は単語「Mr.(sp)」の辞書検索後はIDFB内
の属性コードIDF=Cを判別して次の単語を自動的にベ
リフアイ又はコード変換しないようにする。このように
すると、単語識別コードに変換した文書データと変換し
ない文書データをテキストバツフアTBに混在させて記憶
させる必要が生じる。そこで、CPU11はかかる固有名詞
のように変換しない文書データをTBに記憶させる場合
は、例えば先頭に特定マーク「※」をつけ、次に文字数
を表すため文字カウンタCCの内容を挿入し、その次に単
語のスペル(文字コード)をそのまま記憶させるように
している。
FIG. 5 (b) is a diagram showing a case where proper nouns such as a person's name are automatically identified. Generally, a person's name is not familiar with a dictionary search. Therefore, in this embodiment, useless spelling verification is not performed for personal name input. However, if the person's name input is not foreseen somehow, it may be judged as the person's name input as a result of carrying out an unnecessary dictionary search. For this reason, in this embodiment, it is possible to identify a predetermined abbreviation that is usually placed before the personal name. For example, if a dictionary search match of Mr. "Mr." is obtained in the dictionary memory 155 of FIG. 4, the next word input is a person's name. In the present embodiment, in order to realize such control, the attribute code C is written in the IDF of such abbreviation "Mr." to distinguish it from other words. Besides, "Mrs.""D
If the same attribute code C is stored in an abbreviation having this type of attribute such as "r." ..., It is convenient because the same processing can be performed. This idea can also be easily applied to other types of attributes. Now, in FIG. 5 (b),
The CPU 11 of the ETW discriminates the attribute code IDF = C in the IDFB after the dictionary search for the word "Mr. (sp)" so as to prevent the next word from being automatically verified or transcoded. In this case, it becomes necessary to store the document data converted into the word identification code and the document data not converted into the text buffer TB in a mixed manner. Therefore, when storing in the TB the document data that is not converted like the proper noun, the CPU 11 puts a specific mark "*" at the beginning, then inserts the contents of the character counter CC to indicate the number of characters, and then The word's spelling (letter code) is stored as is.

第5図(C)はキー入力ミスをした場合の処理を示す図
である。図において、最初の辞書検索では単語「stabir
ization」のrがlの誤りであるから、検索結果は否定
的(辞書に不存在)である。実施例ではこれをIDF=F
で示している。ここで、属性コードFは辞書メモリ155
内にあつたものではなく、辞書に不存在を検出したSVCC
157が生成したものである。ETWのCPU11はこの状態を検
出するとデイスプレイバツフア(DB)の当該単語表示を
反転させ、更にキーボード10に一時的なマージンストツ
プをかけ、オペレータの注意を促す。オペレータはこの
状態でカーソルを左側に戻す等の操作を行うことができ
る。従つて、例えばカーソルを「r」の位置に戻し、
「r」を「l」に変更可能である。修正後は「REROC」
キーを押すことにより、再び辞書検索が成され、図のよ
うに単語識別コードID=4C35と属性コードIDF=Aが夫
々バツフアIDB,IDFBに転送される。CPU11はこの時点でI
DBの内容をテキストバツフアTBに転送する。
FIG. 5C is a diagram showing a process when a key input error is made. In the figure, the word "stabir" is used in the first dictionary search.
The search result is negative (absent in the dictionary) because r of "ization" is an error of 1. In the embodiment, this is IDF = F
It shows with. Here, the attribute code F is the dictionary memory 155.
SVCC that detected the absence in the dictionary, not the one in
It was generated by 157. When the CPU 11 of the ETW detects this state, it reverses the word display of the display buffer (DB) and further applies a temporary margin stop to the keyboard 10 to call the operator's attention. In this state, the operator can perform operations such as returning the cursor to the left side. So, for example, return the cursor to the "r" position,
"R" can be changed to "l". After correction "REROC"
By pressing the key, the dictionary is searched again, and the word identification code ID = 4C35 and the attribute code IDF = A are transferred to the buffer IDB and IDFB, respectively, as shown in the figure. CPU11 is I at this point
Transfer the contents of DB to text buffer TB.

第5図(d)はテキストバツフアTB上の単語識別コード
IDからなる文書データが文字コードデータに変換されて
プリントされる場合を示す図である。図において、テキ
ストバツフアTBにある単語識別コードIDはSVCU内のRAM1
54にあるIDBに送られる。次にCPU11はSVCC157に対しコ
ード逆変換指令を発する。これによりSVCC157は、例え
ばID=4C35で辞書メモリ155を検索し、対応する文字単
語「stabilization」をワードバツフアWBに読み出す。
次にCPU11はこの文字コードデータをプリントバツフアP
Bに転送して文字を順次プリントさせていく。
Figure 5 (d) shows the word identification code on the text buffer TB.
FIG. 6 is a diagram showing a case where document data including an ID is converted into character code data and printed. In the figure, the word identification code ID in the text buffer TB is RAM1 in SVCU.
Sent to IDB at 54. Next, the CPU 11 issues a code reverse conversion command to the SVCC157. As a result, the SVCC 157 searches the dictionary memory 155 with ID = 4C35, for example, and reads the corresponding character word “stabilization” into the word buffer WB.
Next, the CPU 11 prints this character code data
Transfer to B and print the characters one after another.

このようにして、本実施例装置では文字データからIDデ
ータへの変換手段とIDデータから文字データへの変換手
段を併せ持ち、文書データを短い単語識別コードIDの形
でテキストバツフアTBに記憶させることを可能にしてい
る。従つて、従来よりテキストバツフアサイズを格段に
小さなものとすることができ、また逆に同じテキストバ
ツフアサイズなら沢山の頁データを記憶できる。しか
も、この種の他のETWとデータ通信を行うような場合に
は1頁分のテキストでもデータ長がきわめて短いから伝
送が速く、効率が良い。
In this way, the apparatus of this embodiment has both a conversion means for converting character data to ID data and a conversion means for converting ID data to character data, and stores the document data in the text buffer TB in the form of a short word identification code ID. Makes it possible. Therefore, the text buffer size can be made significantly smaller than before, and conversely, if the same text buffer size is used, many page data can be stored. Moreover, in the case of performing data communication with other ETWs of this kind, even one page of text has a very short data length, so transmission is fast and efficient.

第6図〜第8図は本実施例装置の3つの動作モードにお
けるCPU11の制御手段に係り、第6図はキーボード10の
スライドスイツチレバーがマニユアルモードMNに位置す
るときの処理を示すフローチヤートである。第3図にお
いてキーボード10からのモード選択信号はROM12のMV処
理プログラムを選択し、起動させる。装置がこの動作モ
ードにあるときは通常の「SPACE」キー入力では何らス
ペリングベリフアイ動作を行なわないが、オペレータが
「VER」キーを押下するとその直前に入力された語を単
語にしてスペリングベリフアイを行なう。キー入力操作
に自信がなかつたとき等、必要なときだけベリフアイ指
定できるので全体として高速キー入力処理が可能であ
り、実用的な動作モードである。また、「VER」キーは
一つには強制的に単語を区切る働きをするので、このキ
ーにより単語を任意の場所で区切れ、便利である。
6 to 8 relate to the control means of the CPU 11 in the three operation modes of the apparatus of this embodiment, and FIG. 6 is a flow chart showing the processing when the slide switch lever of the keyboard 10 is located in the manual mode MN. is there. In FIG. 3, the mode selection signal from the keyboard 10 selects and activates the MV processing program in the ROM 12. When the device is in this mode of operation, no normal spelling verifi- cation will be performed by pressing the "SPACE" key, but when the operator presses the "VER" key, the word entered immediately before that will be converted into a word and the spelling verifi Do. Since it is possible to specify the verifi eye only when necessary, such as when there is no confidence in the key input operation, high-speed key input processing is possible as a whole, which is a practical operation mode. Also, since the "VER" key has a function of forcibly separating words, this key is convenient because words can be separated at arbitrary places.

ステツプM1ではキー入力を待つ。ステツプM2では「VE
R」キー入力か否かを判断する。「VER」キーでなければ
ステツプM3に進み、キー入力処理をする。キー入力処理
とは、例えば入力文字コードをラインバツフアLB、デイ
スクプレイブアツフアDB、ワードバツフアWBに転送する
処理である。またキー入力が文字編集用キー入力である
なら、対応する処理(挿入、削除、カーソル移動等)を
実行する処理である。「VER」ーのときはステツプM4に
進み、SVCC157に「スタートSVC(1)」指令を発し、ス
テツプM5がSVCC157の処理終了を待つ。ここで、SVCCのC
PU152が実行する処理はステツプS1,S2で示されている。
ステツプS1ではワードバツフアWBの内容で辞書メモリ15
5を検索し、ステツプS2では対応IDFをIDFBに転送する。
これにより、ステツプM5でSVCCがビジイ(BSY)でなく
なると、ステツプM6でIDFBの内容が「F」か否かを調べ
る。「F」でなければ検索単語があつたことを示し、ス
テツプM7に進み「リセツトSVC」指令を発する。これに
より、SVCCのCPU152はステツプS3,S4を実行し、文字カ
ウンタCとワードバツフアWBの内容をOに初期化する。
次にETWのCPU11はステツプM8でマージンリリースを実行
し、ステツプM1で次のキー入力データを待つ。
Step M1 waits for key input. In the step M2, "VE
It is judged whether or not the "R" key is pressed. If it is not the "VER" key, the process proceeds to step M3 to perform key input processing. The key input process is, for example, a process of transferring the input character code to the line buffer LB, the display buffer DB, and the word buffer WB. If the key input is a character editing key input, the corresponding processing (insertion, deletion, cursor movement, etc.) is executed. When it is "VER", the process proceeds to step M4, where a "start SVC (1)" command is issued to SVCC157, and step M5 waits for the end of processing of SVCC157. Where SVCC C
The processing executed by the PU 152 is indicated by steps S1 and S2.
In step S1, the contents of the word buffer WB are stored in the dictionary memory 15
5 is searched, and in step S2, the corresponding IDF is transferred to IDFB.
As a result, when SVCC is not busy (BSY) at step M5, it is checked at step M6 whether the content of IDFB is "F". If it is not "F", it means that the retrieval word has been found, and the program proceeds to step M7 to issue the "reset SVC" command. As a result, the CPU 152 of SVCC executes steps S3 and S4 to initialize the contents of the character counter C and the word buffer WB to O.
Next, the CPU 11 of the ETW executes the margin release at step M8 and waits for the next key input data at step M1.

また、ステツプM6の判別でIDFBの内容が「F」のときは
検索単語が辞書で見つからなかつたことを示す。フロー
はステツプM9でキーボードにマージンストツプをかけ、
それ以上の桁のキー入力が進まないようにする。しかし
カーソルを戻して一定のキー編集処理をすることは可能
である。ステツプM10ではマージンリリース「MAR REL」
キー入力か否かを判別し、「MAR REL」キーなら、もは
やその単語のスペルを問題とせず次の単語入力に進むこ
とを示し、フローはステツプM7に抜ける。「MAR REL」
キーでないときはステツプM11でリロケーシヨン「RELO
C」キーか否かを判別し、「RELOC」キーなら再度辞書メ
モリの検索をする。スペルの誤りを修正した後、再度確
認検査したい場合の処理である。「RELOC」キーでもな
いときはステツプM12で入力キー処理を行なう。例えば
誤つたスペルを修正するため、カーソル移動、文字の挿
入、削除、変換等を行う処理である。このようにして本
動作モードによれば、オペレータによる任意時点でのス
ペリングベリフアイが可能である。
If the content of IDFB is "F" in the determination of step M6, it means that the search word is not found in the dictionary. Flow applies Margin Stop to the keyboard with Step M9,
Make sure that no further digits are entered. However, it is possible to return the cursor and perform a certain key editing process. Margin Release "MAR REL" in Step M10
It is determined whether or not it is a key input, and if it is the "MAR REL" key, it indicates that spelling of the word is no longer a problem and the next word input is proceeded to, and the flow exits to step M7. "MAR REL"
If it is not a key, press the M11 relocation button "RELO
Whether or not it is the "C" key is determined, and if it is the "RELOC" key, the dictionary memory is searched again. This is the process when you want to check again after correcting the spelling error. If it is not the "RELOC" key, input key processing is performed with step M12. For example, it is a process of moving a cursor, inserting, deleting, converting, or the like in order to correct a misspelled spell. In this way, according to this operation mode, the spelling verify at any time by the operator is possible.

第7図はキーボード10のスライドスイツチレバーがオー
トベリフアイモードAVに位置するときの処理をフローチ
ヤートである。第3図においてキーボード10からのモー
ド選択信号はROM12のAV処理プログラムを選択し、起動
させる。装置がこの動作モードにあるときは通常の「SP
ACE」キー入力がある度に単語に区切りと判断して自動
的にスペリングベリフアイ動作を行う。また装置がこの
動作モードにあるときオペレータが「VER」キーを押下
すると、その直前に入力された語を単語にしてスペリン
グベリフアイを行なう。この場合の「VER」キーは「SPA
CE」キーと関係なく強制的に単語を区切る働きをするの
で、このキーにより単語を任意の場所で区切れ、便利で
ある。
FIG. 7 is a flow chart showing the processing when the slide switch lever of the keyboard 10 is located in the autoverify eye mode AV. In FIG. 3, a mode selection signal from the keyboard 10 selects and activates the AV processing program in the ROM 12. When the device is in this mode of operation, the normal “SP
Every time there is an "ACE" key input, it is judged to be a word break and the spelling verifi operation is automatically performed. When the operator presses the "VER" key while the device is in this operation mode, the word entered immediately before is pressed as a word to perform spelling verification. In this case, the "VER" key is "SPA
This key is convenient because it works by separating the words forcibly regardless of the "CE" key.

さて、第7図において第6図と同等の処理をする工程ブ
ロツクには同一番号を付して説明を省略する。上述した
如く、AV処理では全ての単語についてベリフアイを自動
的に行なう。そして単語の区切は「SPACE」キー入力を
識別することで行なつている。即ち、ステツプA1では
「SPACE」キーか否かを判別し、「SPACE」キーでなけれ
ばステツプM1に戻り、次のキー入力を待つ。また「SPAC
E」キーならステツプA2に進み、IDFBの内容がCか否か
を調べる。IDFBの内容がCのとき、SVCC157が直前の単
語入力で例えば人名の前に付する所定の単語(略語)を
ベリフアイしたことを示し、フローはステツプA3に進
む。ステツプA3ではIDBFの内容をAに戻し、何らスペリ
ングベリフアイ動作を行わない。所定略語の後の人名等
は辞書検索になじまないからである。しかし、例えば
「Tokyo」のように地名等の固有名詞は普通の単語と同
等に扱える。ステツプA2でIDF=Cでないときは入力単
語が通常の単語であることを示しており、フローはステ
ツプM4に進み、第6図において説明したと同様の処理を
実行する。
Now, in FIG. 7, the process blocks which perform the same processing as in FIG. 6 are given the same numbers and their explanations are omitted. As described above, in AV processing, verifai is automatically performed for all words. And the word division is done by identifying the "SPACE" key input. That is, in step A1, it is determined whether or not the key is the "SPACE" key, and if it is not the "SPACE" key, the process returns to step M1 and waits for the next key input. In addition, "SPAC
If the "E" key, the process proceeds to step A2 to check whether the content of the IDFB is C or not. When the content of IDFB is C, it indicates that SVCC157 verifies a predetermined word (abbreviation) added to the front of the person's name, for example, when the last word is input, and the flow advances to step A3. At step A3, the contents of IDBF are returned to A and no spelling verify operation is performed. This is because a person's name after the predetermined abbreviation does not fit into the dictionary search. However, proper nouns such as place names such as "Tokyo" can be treated in the same way as ordinary words. If IDF = C is not satisfied at step A2, it means that the input word is a normal word, and the flow advances to step M4 to execute the same processing as described in FIG.

尚、本動作モードにおけるテキストバツフアTBへのデー
タ転送は、通常なされるように、例えばラインバツフア
LBに一ライン分の文字コードデータが蓄積されることで
行なわれる。
Data transfer to the text buffer TB in this operation mode is performed as usual, for example, line buffer.
This is done by accumulating character code data for one line in LB.

また図示しないが、例えば文字数の少ない単語「An,I,H
e,…」等は、通常スペルを間違えることもないから、こ
れをCPU11の判断でスペリングベリフアイしないように
することも可能である。その判断基準は例えば文字数が
所定数以下という条件で行える。
Although not shown, for example, the word “An, I, H
Since "e, ..." and the like usually do not make a mistake in spelling, it is possible to prevent the spelling verifay from being judged by the CPU 11. The criterion can be determined on the condition that the number of characters is a predetermined number or less.

第8図はキーボード10のスライドスイツチレバーがオー
トベリフアイアンドコンバージヨンAVCに位置するとき
の処理を示すフローチヤートである。第3図においてキ
ーボード10からのモード選択信号はROM12のAVC処理プロ
グラムを選択し、起動させる。ここで、第6図及び第7
図と同等の処理をする工程のブロツクには同一番号を付
して説明を省略する。装置がこの動作モードにあるとき
は通常の「SPACE」キー入力がある度に単語の区切りと
判断して自動的にスペリングベリフアイ動作を行うとと
もに、ベリフアイ結果が肯定的であつた単語は対応する
単語識別コードIDに変換してテキストバツフアTBに格納
する。また装置がこの動作モードにあるときオペレータ
が「VER」キーを押下すると、その直前に入力された語
を単語にしてスペリングベリフアイを行なう点について
は前述と同様である。
FIG. 8 is a flow chart showing the processing when the slide switch lever of the keyboard 10 is located at the automatic verification eye and conversion AVC. In FIG. 3, a mode selection signal from the keyboard 10 selects and activates the AVC processing program in the ROM 12. Here, FIG. 6 and FIG.
Blocks of steps that perform processing equivalent to those in the figure are assigned the same numbers and explanations thereof are omitted. When the device is in this operation mode, it will automatically perform spelling verifay operation by judging it as a word break each time there is a normal "SPACE" key input, and the word with a positive verifai result corresponds. It is converted into a word identification code ID and stored in the text buffer TB. Also, when the operator presses the "VER" key while the device is in this operation mode, the word entered immediately before that is used as a word to perform spelling verification, as in the above description.

この動作モードでの一つの特徴は、例えばステツプA2で
直前の単語が人名の前に置く略語であつたと判別した場
合はステツプC1に進み、「※」信号と、文字カウンタCC
内容と、ワードバツフアWBの内容をアセンブルしてテキ
ストバツフアTBに転送することである。人名は単語識別
コードに変換できないため、文字コードのままでTBに格
納し、後にCPU11がその部分のデータであることを認識
できるように、例えば特定マーク「※」と、単語文字数
を記録するようにした。前述した如く著名な地名等な辞
書検索に適するので予め辞書メモリ155に格納しておけ
る。また、辞書メモリ155の一部としてRAMを付加すれ
ば、装置使用の際に適当なデータを登録して使用でき
る。
One feature of this operation mode is, for example, if it is determined in step A2 that the immediately preceding word is an abbreviation to be placed in front of the person's name, the process proceeds to step C1, the "*" signal and the character counter CC.
The contents and the contents of the word buffer WB are assembled and transferred to the text buffer TB. Since a person's name cannot be converted into a word identification code, the character code is stored as it is in TB, so that the CPU 11 can recognize later that it is data, for example, a specific mark "*" and the number of word characters are recorded. I chose As described above, it is suitable for a dictionary search such as a famous place name, so that it can be stored in the dictionary memory 155 in advance. If RAM is added as a part of the dictionary memory 155, appropriate data can be registered and used when the device is used.

また、この動作モードでのもう一つの特徴は、ステツプ
M6でIDF=Fでないと判別したときは単語の辞書検索比
較が得られたことを示し、CPU11のフローはステツプC2
に進んでIDB内の単語識別コードIDをテキストバツフアT
Bに転送することである。また、このためにSVCCのCPU15
2が実行するステツプT1では辞書検索比較が得られた単
語の単語識別コードIDをIDBに転送している。このよう
にしてキー入力処理が進むと、文書データとしてテキス
トバツフアTB内にはアセンブルされた文字コードとコー
ド変換された単語識別コードIDとが混在することにな
る。
Another feature of this operating mode is the step
When M6 determines that IDF = F is not satisfied, it means that a dictionary search comparison of words has been obtained, and the flow of the CPU 11 is step C2.
Proceed to the text identification code for the word ID code ID in the IDB.
It is to transfer to B. Also for this purpose SVCC CPU15
In step T1 executed by 2, the word identification code ID of the word obtained by the dictionary search comparison is transferred to IDB. When the key input process proceeds in this manner, the assembled character code and code-converted word identification code ID are mixed in the text buffer TB as document data.

第9図はテキストバツフアTBに格納された文書データを
プリントする処理を示すフローチヤートである。ステツ
プP1ではTBからのデータ(1バイト)を読取る。ステツ
プP2では該データが特定コード「※」か否かを判別す
る。もし特定コード「※」ならTBには引き続き文字数デ
ータと単語データが入つているから、ステツプP3で文字
数データを読み取り、更にステツプP4で文字数データに
従つた数の文字データを読取り、ステツプP5で読取つた
単語データをプリントバツフアPBに転送する。こうして
転送されたプリントバツフアPB内のデータはETWの他の
プログラム(図示せず)によりプリントされる。ステツ
プP11ではテキストデータ終了か否かをエンドシーラに
よつて調べ、終了でなければステツプP1に戻り、終了な
らプリント処理を抜ける。
FIG. 9 is a flow chart showing the process of printing the document data stored in the text buffer TB. At step P1, the data (1 byte) from TB is read. At step P2, it is determined whether the data is the specific code "*". If the specific code is "*", the character number data and word data are still contained in TB, so the character number data is read in step P3, the number of character data according to the character number data is read in step P4, and read in step P5. The transferred word data is transferred to the print buffer PB. The data in the print buffer PB thus transferred is printed by another program (not shown) of ETW. At step P11, it is checked by the end sealer whether or not the text data ends, and if not ended, the process returns to step P1 and if ended, the print processing is ended.

また、ステツプP2で特定コード「※」でないときは、ス
テツプP6で次のID(1バイト)を読取り、ステツプP7で
IDデータをSVCU15のIDBに転送する。ステツプP8ではス
タートSVCC(3)指令を発し、ステツプP9ではSVCC157
の実行終了を待つ。一方、SVCC157のCPU152が実行する
ステツプU1ではIDデータで辞書検索をして、一致が得ら
れると対応する単語のスペルSPを読み出し、ステツプU2
でスペル(文字コード)をWBに転送する。ETWのCPU152
はステツプP9でSVCCがBSYでなくなるのを判別すると、
ステツプP10でWBの内容をPBに転送する。尚、WDの内容
をデイスプレイバツフアに転送すると、表示部9にデイ
スプレイされる。
If the specific code is not "*" at step P2, the next ID (1 byte) is read at step P6, and at step P7.
Transfer ID data to IDB of SVCU15. At step P8, a start SVCC (3) command is issued, and at step P9, SVCC157
Wait for the execution of. On the other hand, in step U1 executed by the CPU 152 of SVCC157, a dictionary search is performed using the ID data, and when a match is obtained, the spell SP of the corresponding word is read out and step U2
To transfer the spelling (letter code) to WB. ETW CPU152
Determines that SVCC is no longer BSY at step P9,
The contents of WB are transferred to PB in step P10. When the contents of WD are transferred to the display buffer, they are displayed on the display unit 9.

尚、本発明は複数の機器から構成されるシステムに適用
しても、1つの機器からなる装置に適用しても良い。ま
た本発明は、システム或は装置に、本発明を実施するプ
ログラムを供給することによって達成される場合にも適
用できることはもちろんである。
The present invention may be applied to a system including a plurality of devices or an apparatus including one device. The present invention can also be applied to a case where the present invention is achieved by supplying a program for implementing the present invention to a system or an apparatus.

[発明の効果] 以上説明したように本発明によれば、文書データに含ま
れる単語のスペルが誤っていると判定された場合に、そ
の単語のスペルを修正した後、再度その修正された単語
のスペルのベリファイ動作を実行して、その修正された
スペルが正しいかどうかを検査できる効果がある。
As described above, according to the present invention, when it is determined that the word included in the document data is misspelled, the spelling of the word is corrected, and then the corrected word is corrected again. This has the effect of performing a verify action on the spell of to check if the corrected spell is correct.

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

第1図は本発明に係る実施例の電子タイプライタ(ET
W)の外観斜視図、 第2図は電子タイプライタの操作パネルの正面図、 第3図は電子タイプライタのブロツク構成図、 第4図は第3図で示したスペリングベリフアイユニツト
(SVCU)15を機能構成で示す機能ブロツク図、 第5図(a)はキー入力単語が単語識別コードIDに変換
される場合を示す図、 第5図(b)は人名等の固有名詞が自動的に識別される
場合を示す図、 第5図(c)はキー入力ミスをした場合の処理を示す
図、 第5図(d)はテキストバツフアTB上の単語識別コード
IDからなる文書データが文字コードデータに変換されて
プリントされる場合を示す図、 第6図はキーボード10のスライドスイツチレバーがマニ
ユアルモードMNに位置するときの処理を示すフローチヤ
ート、 第7図はキーボード10のスライドスイツチレバーがオー
トベリフアイモードAVに位置するときの処理のフローチ
ヤート、 第8図はキーボード10のスライドスイツチレバーがオー
トベリフアイアンドコンバージヨンAVCに位置するとき
の処理を示すフローチヤート、 第9図はテキストバツフアTBに格納された文書データを
プリントする処理を示すフローチヤートである。 ここで、9……表示部、10……キーボード、11……セン
トラルプロセツシングユニツト(CPU)、12……ROM、13
……RAM、14……プリンタ部、15……スペリングベリフ
アイユニツト(SVCU)、16…内部共通バスである。
FIG. 1 shows an electronic typewriter (ET of an embodiment according to the present invention.
W) external perspective view, FIG. 2 is a front view of the operation panel of the electronic typewriter, FIG. 3 is a block configuration diagram of the electronic typewriter, and FIG. 4 is the spelling verifi unit (SVCU) shown in FIG. FIG. 5 (a) is a diagram showing a case where a key input word is converted into a word identification code ID, and FIG. 5 (b) is an automatic noun such as a personal name. FIG. 5 (c) is a diagram showing a process when a key input error is made, and FIG. 5 (d) is a word identification code on the text buffer TB.
The figure which shows the case where the document data which consists of ID is converted to the character code data and is printed, FIG. 6 is the flow chart which shows the processing when the slide switch lever of the keyboard 10 is located in the manual mode MN, FIG. The flow chart of the process when the slide switch lever of the keyboard 10 is located in the auto-verify eye mode AV. Fig. 8 is the flow chart showing the process when the slide switch lever of the keyboard 10 is located in the auto-verify eye and conversion AVC. FIG. 9 is a flow chart showing the process of printing the document data stored in the text buffer TB. Here, 9 ... Display, 10 ... Keyboard, 11 ... Central processing unit (CPU), 12 ... ROM, 13
...... RAM, 14 ...... Printer section, 15 …… Spelling Verifi Unit (SVCU), 16… Internal common bus.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】文書データを入力する入力手段と、 前記入力手段により入力された文書データに含まれる単
語に対してスペルのベリファイ動作の実行を指示する第
1指示手段と、 前記第1指示手段による指示に基づき前記入力手段によ
り入力された文書データに含まれる単語に対するスペル
のベリファイ動作を実行する第1ベリファイ手段と、 前記第1ベリファイ手段による前記入力手段により入力
された文書データに含まれる単語に対するスペルのベリ
ファイ動作の実行の結果、当該単語のスペルが誤ってい
ると判定された場合にスペルエラーであることを報知し
て当該単語のスペルの修正を指示する修正指示手段と、 前記修正指示手段による指示に次いで、スペルが修正さ
れた単語に対してスペルのベリファイ動作の実行を指示
する第2指示手段と、 前記第2指示手段による指示に基づき、前記修正された
単語に対するスペルのベリファイ動作を実行する第2ベ
リファイ手段と、 を有することを特徴とする文書処理装置。
1. Input means for inputting document data; first instructing means for instructing execution of a spell verify operation for words included in the document data input by the input means; and the first instructing means. First verifying means for performing a spell verifying operation on a word included in the document data input by the inputting means based on an instruction by the input means, and a word included in the document data input by the inputting means by the first verifying means. As a result of the execution of the verify operation of the spell for the word, a correction instruction means for notifying that there is a spelling error and instructing the correction of the spelling of the word when it is determined that the word is misspelled, and the correction instruction. A second instruction to perform a spell verify operation on the spell corrected word following the instruction by the means A document processing device comprising: an instruction unit; and a second verification unit that executes a spelling verification operation for the corrected word based on an instruction from the second instruction unit.
JP60241602A 1985-10-30 1985-10-30 Document processor Expired - Fee Related JPH07109602B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60241602A JPH07109602B2 (en) 1985-10-30 1985-10-30 Document processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60241602A JPH07109602B2 (en) 1985-10-30 1985-10-30 Document processor

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP59240584A Division JPH07117956B2 (en) 1984-11-16 1984-11-16 Document processing method

Publications (2)

Publication Number Publication Date
JPS61121168A JPS61121168A (en) 1986-06-09
JPH07109602B2 true JPH07109602B2 (en) 1995-11-22

Family

ID=17076757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60241602A Expired - Fee Related JPH07109602B2 (en) 1985-10-30 1985-10-30 Document processor

Country Status (1)

Country Link
JP (1) JPH07109602B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63763A (en) * 1986-06-20 1988-01-05 Sanyo Electric Co Ltd English spelling check system for word processor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59167738A (en) * 1983-03-11 1984-09-21 Brother Ind Ltd Collating device of spelling

Also Published As

Publication number Publication date
JPS61121168A (en) 1986-06-09

Similar Documents

Publication Publication Date Title
JPH0434190B2 (en)
EP0228913A2 (en) Typewriter having means for automatic indication of candidate correct word for misspelled word, and/or automatic correction of misspelled word
US4354765A (en) Hyphen characterization apparatus for a typewriter
US5802537A (en) Word processor which does not activate a display unit to indicate the result of the spelling verification when the number of characters of an input word does not exceed a predetermined number
JPH0812669B2 (en) Document processing method
JPH07109602B2 (en) Document processor
JPH07117956B2 (en) Document processing method
JPH06150061A (en) Document recognition device
US5675821A (en) Document processing apparatus and method
JPH0762847B2 (en) Document processing method
US5745911A (en) System for performing spell check functions on a printing device without operator intervention
JPH0442997B2 (en)
US5013167A (en) Bounded word replace function for an electronic typewriter erasing a zone bounded by erroneous characters
JPS61120269A (en) document processing device
JPS6338735B2 (en)
US4772145A (en) Document preparing apparatus which automatically capitalizes characters at the head of a sentence
US5112148A (en) Electronic typewriter with override of spelling-checking function
JPS5994132A (en) Japanese word processor
JPS6321422Y2 (en)
KR940005156B1 (en) How to convert Korean / English to electronic typewriter
KR900008897B1 (en) Automatic position printing method according to wheel change of electronic typewriter
JPS61120272A (en) Document processor
JPS6184774A (en) electronic typewriter
JPS61120274A (en) Document processor
GB2220773A (en) Apparatus for preparing dictionary data for personal dictionary

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees