JPH01287724A - Input/output device - Google Patents

Input/output device

Info

Publication number
JPH01287724A
JPH01287724A JP1077466A JP7746689A JPH01287724A JP H01287724 A JPH01287724 A JP H01287724A JP 1077466 A JP1077466 A JP 1077466A JP 7746689 A JP7746689 A JP 7746689A JP H01287724 A JPH01287724 A JP H01287724A
Authority
JP
Japan
Prior art keywords
key
data
mode
characters
special symbol
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
Application number
JP1077466A
Other languages
Japanese (ja)
Inventor
Hideo Ueno
英生 上野
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP1077466A priority Critical patent/JPH01287724A/en
Publication of JPH01287724A publication Critical patent/JPH01287724A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To correct erroneous input permitting a correct key to be inputted following an operation to input a specific symbol key accidentally by deleting specific symbol data processed previously and stored in a storage means from the storage means. CONSTITUTION:When a key on an input means is operated, data corresponding to the key is stored in the storage means, and a character or a symbol, etc., is displayed on an output medium by an output means. Also, when the specific symbol key is depressed, it is decided whether or not combination with the key to be depressed next is correct by a decision means. And a control means outputs the combination as it is when the combination is correct, and deletes the specific symbol data operated previously and stored in the storage means from the storage means when it is not correct. In such a way, it is possible to eliminate a complicated correction operation when the specific symbol key is depressed accidentally.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、特殊記号キーの操作の次に引続いて操作され
た文字キーに基づいて、出力媒体上に特殊文字を出力す
る入出力装置に関するものである。
[Detailed Description of the Invention] [Industrial Application Field] The present invention provides an input/output device that outputs special characters on an output medium based on a character key operated subsequent to the operation of a special symbol key. It is related to.

[従来技術] 従来、特殊文字を出力媒体上に出力できる出力装置、例
えば、電子式タイプライタにあっては、特殊記号キーの
操作に基づいて印字位置の上方、若しくは下方に“°°
” (ウムラウト)等の特殊記号を印字した後、印字ヘ
ッドを上記印字位置に復帰(バックスペース)させると
共に、引続き操作された文字キーに基づいて、例えばア
ルファベット“A”を同一印字位置において印字し、上
記特殊記号と文字との組合せからなる特殊文字“λ。
[Prior Art] Conventionally, in an output device capable of outputting special characters on an output medium, such as an electronic typewriter, "°°" is displayed above or below the printing position based on the operation of a special symbol key.
After printing a special symbol such as " (umlaut), the print head is returned to the above printing position (backspace), and based on the subsequently operated character key, for example, the alphabet "A" is printed at the same printing position. , a special character "λ" consisting of a combination of the above special symbols and letters.

を印字用紙上に印字する構成であった。It was designed to print on printing paper.

[発明が解決しようとする課題〕 ところが、キーボード上の特殊記号キーを誤って操作し
た場合、例えば、本来、文字“B“を入力すべきときに
、特殊記号“゛(ウムラウト)等の特殊記号キーを操作
してしまった場合や、特殊文字)“A”を入力すべきと
きに他の特殊記号““ (アクサンテーギュ)を人力し
てしまった場合には、訂正キーによりそのキー人力を削
除し、改めて正しいキーを操作する必要があり、その操
作は非常に面倒であった◎ 本発明の目的は上記した従来の欠点に鑑み、特殊記号キ
ーを誤って操作しても、訂正キーを操作することなく、
引続いて正しいキーを入力すれば誤入力を訂正すること
ができる入出力装置を提供するものである。
[Problem to be Solved by the Invention] However, if a special symbol key on the keyboard is operated by mistake, for example, when the character "B" is supposed to be entered, a special symbol such as the special symbol "゛" (umlaut) may be input. If you accidentally press a key, or if you manually enter another special symbol "" (accentage) when you should have entered the special character "A", use the correction key to correct that key manually. It is necessary to delete the key and then operate the correct key again, which is very troublesome. ◎ The purpose of the present invention is to solve the above-mentioned drawbacks of the conventional technology, so that even if a special symbol key is operated incorrectly, the correction key cannot be used. without any operation,
To provide an input/output device that can correct incorrect input by subsequently inputting the correct key.

[課題を解決するだめの手段] この目的を達成するために、本発明の入出力装置は、文
字キー、特殊記号キー等の多数のキーを有する入力手段
と、操作されたキーに対応する文字、記号等を出力媒体
上に出力する出力手段とを備え、特殊記号キーの操作の
次に引続き文字キーに基づいて、出力手段により出力媒
体上に特殊文字を出力するものであり、操作されたキー
に対応するデータを記憶する記憶手段と、操作された特
殊記号データと、引続き操作されたキーに対応するデー
タとの組合せが正しいか否かを判定する判定手段と、そ
の判定手段により前記組合せが正しい場合には、その組
合せをそのまま出力し、また前記組合せが正しくない場
合には、記憶手段に記憶されている先に操作された特殊
記号データを記憶手段から削除する制御手段とを備えた
ことを特徴とする。
[Means for Solving the Problem] In order to achieve this object, the input/output device of the present invention includes an input means having a large number of keys such as character keys and special symbol keys, and a character key corresponding to the operated key. , an output means for outputting symbols, etc. on the output medium, and the output means outputs special characters on the output medium based on the character key after operation of the special symbol key. a storage means for storing data corresponding to a key; a determination means for determining whether or not a combination of operated special symbol data and data corresponding to a subsequently operated key is correct; control means for outputting the combination as it is if the combination is correct, and for deleting previously manipulated special symbol data stored in the storage means from the storage means when the combination is incorrect. It is characterized by

[作用] 前記入力手段上のキーを操作すると、そのキーに対応す
るデータが記憶手段に記憶され、前記出力手段により出
力媒体上に文字・記号等が出力される。また、特殊記号
キーが操作されると、次に操作されるキーとの組合せが
正しいか否かを判定手段により判定する。そして、制御
手段は、その組合せが正しい場合には、出力手段により
その組合せをそのまま出力し、その組合せが正しくない
場合には、記憶手段に記憶されている先に操作された特
殊記号データを記憶手段から削除する。このため、誤っ
て特殊記号キーを操作しても煩わしい訂正動作を行う必
要がない。
[Operation] When a key on the input means is operated, data corresponding to the key is stored in the storage means, and characters, symbols, etc. are outputted on the output medium by the output means. Furthermore, when a special symbol key is operated, the determining means determines whether or not the combination with the next operated key is correct. If the combination is correct, the control means outputs the combination as is through the output means, and if the combination is incorrect, the control means stores the previously operated special symbol data stored in the storage means. Remove from means. Therefore, even if a special symbol key is operated by mistake, there is no need to perform a troublesome correction operation.

〔実施例コ 以下、本発明の出力装置を実施例に従って説明する。[Example Hereinafter, the output device of the present invention will be explained according to embodiments.

第1図は本発明に係る電子式タイプライタの概略を示す
斜視図であり、キーボード1にはアルファベットに対応
する多数の文字キー2と、夫々の数字に対応する多数の
数字キー3と、文字、数字等の印字と独立して後述する
キャリッジ32を印字行に沿って歩道制御するスペース
パー4と、文字、数字等の印字と独立してキャリッジ3
2を印字行に沿って後退制御するバックスペースキー5
と、キャリッジ32をレフトマージン位置に復帰制御す
ると共に、後述するプラテン30に装着された印字用紙
をその印字行と直交する方向へ紙送り制御する改行キー
6と、多数の文字キー2、並びに数字キー3等に対応す
る大文字、若しくは小文字を選択制御するシフトキー7
と、文字キー2並びに数字キー3に対応して配列された
、例えば“#(ウムラウト)、“” (アクサンシリコ
ンフレックス)等の特殊記号を選択制御するセカンドシ
フトキー8と、印字行の左右幅を夫々設定するレフトマ
ージンキー9並びにライトマージンキー10と、前記レ
フトマージンキー9、ライトマージンキー10により夫
々設定された左右のマージン位置を位置印字行に亘って
解除するマージンリリースキー11と、前記レフトマー
ジンキー9、ライトマージンキー10によって設定され
た印字行内における任意のタブ位置を設定するタブセッ
トキー12と、該タブセットキー12により設定された
タブ位置を解除するタブクリヤキー13と、前記タブセ
ットキー12により設定されたタブ位置ヘキャリッジ3
2を移動制御するタブキー14と印字用紙をその印字行
と直交する方向へ所定ピッチ毎に紙送りする紙送りキー
15と、同様に印字用紙をその印字行と直交する方向へ
紙戻しする紙戻しキー16と、押下された前記文字キー
2、数字キー3、スペースパー4、パックスペ−スキー
5、改行キー6、紙送りキー15、紙戻しキー16に基
づく夫々の動作を連続動作させるリピートキー17と、
文字キー2、数字キー3、後述する演算キー19等の操
作により入力された文字、数字、演算記号等を、またキ
ー人力された数値データを演算キー19により指定され
た演算式に従って演算処理し、その演算結果を夫々表示
すると共に、表示された文字、数字、演算記号、並びに
演算結果を編集処理する第1のモードと、上記動作の外
に表示された文字、数字、演算記号、並びに演算結果等
を印字用紙上に印字する第2のモードと、入力された文
字、数字記号を表示すると同時に、印字用紙上に印字す
る第3のモードを選択するモード切換スイッチ18と、
該モード切換スイッチ18により第1のモード若しくは
第2のモードが選択された際、数字キー3により入力さ
れた数値データの四則演算式をそれぞれ選択する演算キ
ー19と、上記演算キー19により選択された演算式に
従って演算処理を実行するイコールキー20と、文字キ
ー2、数字キー3、演算キー19、並びにイコールキー
20により入力された文字、数字、演算記号、並びに演
算結果等を夫々5X8のドツトマトリクスで表示する所
定桁数からなる液晶表示装置21と、該表示装置21上
に表示された文字、数字、演算記号、演算結果等を全て
消去するクリヤキー22と、第1若しくは第2のモード
が選択された際、表示装置21上に表示されたカーソル
21aを所望の桁位置へ移動させると共に、移動された
桁位置における文字等を点滅させ、訂正可能状態にする
カーソルキー23・24と、前記カーソルキー23・2
4により移動されたカーソル21aに対応する桁位置の
文字等を削除する削除キー25と、同様にカーソルキー
23・24により移動されたカーソル21aに対応する
桁位置より上位桁に表示された文字を上位桁側ヘシフト
し、カーソル21aに対応する桁位置に対し文字等を追
加する挿入キー26と、印字行間隔を決定する行ピツチ
選択スイッチ27とが配列されている。
FIG. 1 is a perspective view schematically showing an electronic typewriter according to the present invention, and a keyboard 1 includes a large number of character keys 2 corresponding to alphabets, a large number of numeric keys 3 corresponding to respective numbers, and a number of character keys 2 corresponding to alphabetical characters. , a spacer 4 that controls a carriage 32 (described later) along the printing line independently of the printing of numbers, etc., and a carriage 3 that controls the carriage 32 independently of the printing of letters, numbers, etc.
Backspace key 5 to control 2 backwards along the print line
, a line feed key 6 that controls the return of the carriage 32 to the left margin position, and controls the paper feed of printing paper mounted on the platen 30 (to be described later) in a direction perpendicular to the printing line, a large number of character keys 2, and numeric keys. Shift key 7 to select and control uppercase or lowercase letters corresponding to key 3, etc.
and a second shift key 8, which selects and controls special symbols such as "# (umlaut)" and "" (accent silicone flex) arranged in correspondence with the character key 2 and number key 3, and the left and right width of the print line. a left margin key 9 and a right margin key 10 that set the left margin key 9 and the right margin key 10, respectively; a margin release key 11 that releases the left and right margin positions set by the left margin key 9 and the right margin key 10, respectively, across the position printing line; A tab set key 12 for setting an arbitrary tab position within a print line set by the margin key 9 and the right margin key 10, a tab clear key 13 for canceling the tab position set by the tab set key 12, and the tab set key. Carriage 3 to the tab position set by 12
2, a paper feed key 15 that feeds the print paper at predetermined pitches in a direction perpendicular to the print line, and a paper return key 15 that similarly moves the print paper back in the direction orthogonal to the print line. key 16, and a repeat key 17 that continuously performs the respective operations based on the pressed letter key 2, number key 3, space bar 4, pack space key 5, line feed key 6, paper feed key 15, and paper return key 16. and,
It calculates and processes characters, numbers, calculation symbols, etc. input by operating the character keys 2, number keys 3, calculation keys 19 (described later), etc., as well as numerical data input manually, according to calculation formulas specified by the calculation keys 19. , a first mode in which the calculation results are displayed respectively, and the displayed characters, numbers, calculation symbols, and calculation results are edited and processed, and the characters, numbers, calculation symbols, and calculations displayed outside of the above operations are a mode changeover switch 18 that selects a second mode in which the results, etc. are printed on the printing paper; and a third mode in which the input characters and numerical symbols are displayed and printed on the printing paper at the same time;
When the first mode or the second mode is selected by the mode selector switch 18, the calculation keys 19 each select one of the four arithmetic expressions for the numerical data input by the numeric keys 3, and The equal key 20 executes arithmetic processing according to the calculated formula, and the character keys 2, numeric keys 3, arithmetic keys 19, and the characters, numbers, arithmetic symbols, and arithmetic results entered using the equal key 20 are displayed as 5×8 dots. A liquid crystal display device 21 consisting of a predetermined number of digits displayed in a matrix, a clear key 22 for erasing all characters, numbers, calculation symbols, calculation results, etc. displayed on the display device 21, and a first or second mode. When selected, the cursor keys 23 and 24 move the cursor 21a displayed on the display device 21 to a desired digit position, and blink the characters, etc. at the moved digit position to enable correction; Cursor key 23/2
The delete key 25 deletes characters, etc. at the digit position corresponding to the cursor 21a moved by the cursor keys 23 and 24. An insert key 26 for shifting to the upper digit side and adding a character or the like to the digit position corresponding to the cursor 21a, and a line pitch selection switch 27 for determining the print line spacing are arranged.

尚、シフトロックキー7aは大文字の選択動作を保持す
るキーであり、そのキーが押下されると、発光ダイオー
ド28を発光させ、大文字、及びシフト側文字が選択状
態にあることを表示する。
The shift lock key 7a is a key that holds the selection operation for uppercase letters, and when the key is pressed, the light emitting diode 28 emits light to indicate that uppercase letters and shift-side characters are in the selected state.

また、改行キー6、紙送りキー15、若しくは紙戻しキ
ー16が夫々継続して押下された際、改行動作、紙送り
動作若しくは紙戻し動作を継続して実行するセルフリピ
ート機能を備えている。
It also has a self-repeat function that continuously executes the line feed operation, paper feed operation, or paper return operation when the line feed key 6, paper feed key 15, or paper return key 16 is continuously pressed.

更に、図中29は表示装置21における夫々の液晶に印
加される電圧を可変し、結晶の配列状態を変更させて輝
度調節を行う輝度設定ダイヤルである。
Further, reference numeral 29 in the figure is a brightness setting dial that adjusts the brightness by varying the voltage applied to each liquid crystal in the display device 21 and changing the arrangement state of the crystals.

プラテン30は本体フレーム(図示せず)に回転可能に
軸支され、熱により発色可能な発色層を定着してなる印
字用紙としての感熱紙31を装着するものであり、紙送
りステップモータ(図示せず)の回転駆動に従って前記
感熱紙31をその印字行と直交する方向へ紙送り、並び
に紙戻しする。
The platen 30 is rotatably supported by a main body frame (not shown), and is equipped with thermal paper 31 as printing paper on which a coloring layer that can be colored by heat is fixed. The thermal paper 31 is fed and returned in a direction perpendicular to the print line according to the rotational drive of the thermosensitive paper 31 (not shown).

キャリッジ32は印字行に沿って本体フレームに固着さ
れたガイドロット33、並びにリンク機構に連結され揺
動可能なロッド(何れも図示せず)に対し往復移動可能
に取付けられている。
The carriage 32 is attached to a guide rod 33 fixed to the main body frame along the printing line and to a swingable rod (none of which is shown) connected to a link mechanism so as to be reciprocatable.

サーマルヘッド34は前記キャリッジ32上に装着され
、印字動作時において前記感熱紙31に当接され、印字
行と直交する方向へ多数配列された発熱層を選択的に発
熱させ、感熱紙31上に文字、数字等を、例えば5X8
ドツトマトリクス形式で印字するものである。
The thermal head 34 is mounted on the carriage 32 and comes into contact with the thermal paper 31 during the printing operation, selectively generates heat in a large number of heat generating layers arranged in a direction perpendicular to the print line, and prints on the thermal paper 31. Letters, numbers, etc., for example 5x8
It is printed in dot matrix format.

尚、電源スィッチ35は本体ケースに取付けられ、該電
源スィッチ35がONされると、電子式タイプライタは
プラテン30の後方に収納された電池により電池駆動さ
れる。
A power switch 35 is attached to the main body case, and when the power switch 35 is turned on, the electronic typewriter is powered by a battery housed behind the platen 30.

第2図は電子式タイプライタの電子ブロック図、第3図
はバッファメモリ並びに表示装置を示す説明図、第4図
は電子式タイプライタの基本動作を示すフローチャート
であり、そのフローチャートに基づいて電子式タイプラ
イタの動作を説明する。
Fig. 2 is an electronic block diagram of an electronic typewriter, Fig. 3 is an explanatory diagram showing the buffer memory and display device, and Fig. 4 is a flowchart showing the basic operation of an electronic typewriter. Explain the operation of a typewriter.

先ず、電源スィッチ35がONされるとキャリッジ32
をホームポジションへ復帰させると共に、表示装置21
等を消去させてイニシャライズした後(ブロック40)
、マイクロコンピュータよりなる制御回路36はモード
切換スイッチ18により設定された第1乃至第3のモー
ドに対応するフラグをセットすると共に、セットされた
フラグに基づいてリード・オンリ・メモリ(以下、RO
Mと称す)37内のプログラムメモリ37aに書込まれ
た夫々のモードに対応するプログラムを指定する(ブロ
ック41)。
First, when the power switch 35 is turned on, the carriage 32
The display device 21 is returned to its home position, and the display device 21
After erasing and initializing (block 40)
, a control circuit 36 consisting of a microcomputer sets flags corresponding to the first to third modes set by the mode changeover switch 18, and also sets a read-only memory (hereinafter referred to as RO) based on the set flag.
A program corresponding to each mode written in the program memory 37a in the program memory 37a (referred to as M) is designated (block 41).

そして、制御回路36はキーボード1上に配列されたキ
ーが押下されたか否かを判断し、キー人力されていない
場合、前述したモード検索を継続する(ブロック42)
The control circuit 36 then determines whether or not a key arranged on the keyboard 1 has been pressed, and if no key has been pressed manually, the control circuit 36 continues the mode search described above (block 42).
.

一方、キー人力された場合、制御回路36は夫々のキー
に対応してキーボード1から入力されたコードデータを
表示装置21と等しい桁数の記憶位置を有するランダム
・アクセス会メモリ等のバッファメモリ36aに順次書
込むと共に、書込まれたコードデータに基づいて夫々の
文字、数字等ツバターンデータが書込まれてなるROM
37内のパターンメモリ37bから押下されたキーに対
応するパターンデータをアクセスして表示制御回路38
に出力する。
On the other hand, when a key is pressed manually, the control circuit 36 stores the code data inputted from the keyboard 1 corresponding to each key into a buffer memory 36a such as a random access memory having storage locations with the same number of digits as the display device 21. A ROM in which letters, numbers, etc. are written in sequence, and data such as letters and numbers are written based on the written code data.
The display control circuit 38 accesses pattern data corresponding to the pressed key from the pattern memory 37b in the display control circuit 37.
Output to.

また、制御回路36は第2のモードが選択された際、前
記バッファメモリ36aからシフトアウトしたコードデ
ータに基づいてパターンメモリ37bから押下されたキ
ーに対応するパターンデータを、そして第3のモードが
選択された際、バッファメモリ36aに書込まれたコー
ドデータに基づいてパターンメモリ37bからパターン
データを夫々アクセスして印字制御回路39に出力する
Further, when the second mode is selected, the control circuit 36 transfers the pattern data corresponding to the pressed key from the pattern memory 37b based on the code data shifted out from the buffer memory 36a, and when the third mode is selected. When selected, each pattern data is accessed from the pattern memory 37b based on the code data written in the buffer memory 36a and outputted to the print control circuit 39.

表示制御回路38は入力されたパターンデータを前記表
示装置21と等しい桁数の記憶位置を有するバッファメ
モリ38aに桁位置をシフトしながら順次書込むと共に
、該バッファメモリ38aに書込まれたパターンデータ
を操作して夫々の記憶位置に書込まれたパターンデータ
を該記憶位置に対応する表示装置21の桁位置に出力し
、該パターンデータに基づいて文字、数字等を5×8の
ドツトマトリクス形式で液晶表示させる。
The display control circuit 38 sequentially writes the input pattern data into a buffer memory 38a having storage positions with the same number of digits as the display device 21 while shifting the digit positions, and also writes the pattern data written into the buffer memory 38a. is operated to output the pattern data written in each memory location to the digit position of the display device 21 corresponding to the memory location, and based on the pattern data, characters, numbers, etc. are displayed in a 5×8 dot matrix format. to display on the LCD.

印字制御回路39は制御回路36から入力されるパター
ンデータに基づいてキャリッジ32を印字行に沿って歩
進させると共に、サーマルヘッドの発熱層を選択的に発
熱させ、印字用紙31に文字、数字等を5×8のドツト
マトリクス形式で印字させる(ブロック43)。
The print control circuit 39 advances the carriage 32 along the print line based on the pattern data input from the control circuit 36, and selectively causes the heat generating layer of the thermal head to generate heat to print characters, numbers, etc. on the print paper 31. is printed in a 5×8 dot matrix format (block 43).

尚、第2図破線で示すブロックMC内の上記制御回路3
6並びにROM37は1チツプのマイクロコンピュータ
により構成されている。
Note that the control circuit 3 in the block MC indicated by the broken line in FIG.
6 and ROM 37 are constituted by a one-chip microcomputer.

次に、第5図乃至第15図に従って各モードの動作を説
明する。
Next, the operation in each mode will be explained according to FIGS. 5 to 15.

先ず、モード切換スイッチ18により第1のモードが選
択されると、該第1のモードに対応するフラグをセット
すると共に、該フラグに基づいてプログラムメモリ37
aにおいて第1のモードに対応するプログラムがストア
された先頭アドレスをアクセスし、順次該プログラムに
従って後述する第1のモード処理を実行する。
First, when the first mode is selected by the mode changeover switch 18, a flag corresponding to the first mode is set, and the program memory 37 is set based on the flag.
At step a, the first address where the program corresponding to the first mode is stored is accessed, and the first mode processing, which will be described later, is executed sequentially according to the program.

キー人力された場合、該キーに対応するコードデータが
文字キー2、数字キー3、スペースパー4、演算キー1
9等に対応する表示データであるか、或いはバックスペ
ースキー5、改行キー6、タブキー14、イコールキー
20等に対応するファンクションデータであるか否がを
判定し、上記ファンクションデータ以外の場合、入力可
能状態であるか否かを判定する。
When a key is entered manually, the code data corresponding to the key is character key 2, number key 3, space key 4, and calculation key 1.
9, etc., or whether it is function data corresponding to the backspace key 5, line feed key 6, tab key 14, equal key 20, etc., and if it is other than the above function data, input. Determine whether the state is possible.

入力可能状態にある場合、バッファメモリ36aに書込
まれたコードデータに基づいてアクセスされたパターン
データを前記バッファメモリ38aに書込むと共に、入
力されたパターンデータに基づいて押下された文字キー
2、数字キー3、スペースパー4、演算キー19に対応
する文字、記号等を5X8ドツトマトリクス形式で液晶
表示する。
When in the input enabled state, the pattern data accessed based on the code data written in the buffer memory 36a is written in the buffer memory 38a, and the character key 2 pressed based on the input pattern data; Characters, symbols, etc. corresponding to numeric keys 3, space keys 4, and calculation keys 19 are displayed on a liquid crystal display in a 5×8 dot matrix format.

上記表示後、データカウンタをカウントアツプし、入力
データ数を計数すると共に、入力されたデータ数がバッ
ファメモリ36aの桁数をオーバーしているか否かを判
定し、入力データ数がその桁数をオーバーしている場合
、該バッファメモリ36aからシフトアウトしたコード
データをレジスタ36bに印字データとして記憶した後
、該レジスタ36bに記憶されたコードデータが数値デ
−タであるか否かを判定する。
After the above display, the data counter is counted up to count the number of input data, and it is determined whether the number of input data exceeds the number of digits in the buffer memory 36a, and the number of input data exceeds the number of digits. If it is over, the code data shifted out from the buffer memory 36a is stored as print data in the register 36b, and then it is determined whether the code data stored in the register 36b is numerical data.

上記コードデータが数値データの場合、該数値デ・−夕
を第1若しくは第2の計算レジスタ(図示せず)に書込
んだ後、第5図に示すフローチャートに従って順次入力
されるコードデータに基づい。
When the above code data is numerical data, after writing the numerical data into the first or second calculation register (not shown), the code data is inputted sequentially according to the flowchart shown in FIG. .

てキー人力された文字等を表示処理する。The key is used to display and process characters entered manually.

前述したコードデータの判定において、該コードデータ
がカーソル21aを左側ヘシフトさせるカーソルキー2
3に対応するファンクションデータである場合、第6図
に示す様に表示装置21上においてカーソル21aを点
滅させて訂正モードに切換えると共に、カーソル21a
を1桁分、左側(上位桁側)へ移動させる。
In the code data determination described above, the code data is the cursor key 2 that shifts the cursor 21a to the left.
3, the cursor 21a on the display device 21 is switched to the correction mode by blinking as shown in FIG.
Moves one digit to the left (toward the higher digits).

そして、該カーソルキー23の次に押下されたキーに対
応するコードデータをカーソル21aにより指定された
バッファメモリ36aの桁位置に書込むと共に、該コー
ドデータに基づいてパターンメモリ37bからアクセス
されたパターンデータをバッファメモリ38aの桁位置
に書込む。
Then, the code data corresponding to the key pressed next to the cursor key 23 is written to the digit position of the buffer memory 36a designated by the cursor 21a, and the pattern accessed from the pattern memory 37b based on the code data is written. Data is written to the digit position of the buffer memory 38a.

上記動作後、前記カーソル21aが表示装置21のO桁
目に位置するか否かを判定し、該カーソル21aが0桁
目に位置する場合、訂正モードを解除すると共に、カー
ソル21aにより指定された桁位置に表示された文字等
を訂正入力されたパターンデータに基づいて表示替えす
る。また、上記カーソル21gの桁位置の判定において
、該カーソルが0桁以外に位置する場合、カーソル21
aを右側ヘシフトし、カーソル21aにより指定された
桁位置に表示されている文字等を訂正入力されたパター
ンデータに基づいて表示替えし、表示装置21に表示さ
れた文字等を順次訂正する。
After the above operation, it is determined whether or not the cursor 21a is located at the 0th digit of the display device 21, and if the cursor 21a is located at the 0th digit, the correction mode is canceled and the correction mode specified by the cursor 21a is canceled. The characters displayed at the digit positions are changed based on the corrected input pattern data. In addition, in determining the digit position of the cursor 21g, if the cursor is located at a position other than 0, the cursor 21g
a to the right, and the characters displayed at the digit position specified by the cursor 21a are corrected.The display is changed based on the input pattern data, and the characters displayed on the display device 21 are sequentially corrected.

また、カーソルキー24が押下されると、カーソル21
aを点滅させると共に、訂正モードに切換えた後、表示
装置21上のカーソル21aがO桁目に位置するか否か
を判定し、該カーソル21aが0桁目に位置する場合、
訂正モードを解除する。上記判定においてカーソル21
aが0桁以外に位置する場合、カーソル21aを下位桁
側ヘシフトし、前述した動作に従って訂正入力されたコ
ードデータに基づいて表示装置21に表示された文字等
を表示替えする。
Also, when the cursor key 24 is pressed, the cursor 21
After blinking a and switching to the correction mode, it is determined whether the cursor 21a on the display device 21 is located at the 0th digit, and if the cursor 21a is located at the 0th digit,
Cancel correction mode. In the above judgment, cursor 21
If a is located at a position other than 0, the cursor 21a is shifted to the lower digit, and the characters displayed on the display device 21 are changed based on the corrected code data according to the above-described operation.

上記動作と同様に訂正モードにあるとき、削除キー25
が押下されると、カーソル21aにより指定されたバッ
ファメモリ36a・38aにおける桁位置のコードデー
タ及びパターンデータを消去すると共に、バッファメモ
リ36a・38aにおいて前記カーソル21a位置より
上位桁側に書込まれたコードデータ及びパターンデータ
を下位桁側ヘシフトした後、前述した動作に従ってカー
ソル21aがバッファメモリ38aにおける0桁に位置
するか否かを判定し、該カーソル21aが0桁に位置す
る場合、訂正モードを解除し、また0桁以外に位置する
場合、カーソル21aを下位桁側ヘシフトしてスタート
へ移行する。
Similar to the above operation, when in the correction mode, delete key 25
When is pressed, the code data and pattern data at the digit position in the buffer memories 36a, 38a specified by the cursor 21a are erased, and the code data and pattern data written in the buffer memories 36a, 38a at the upper digits from the cursor 21a position are erased. After shifting the code data and pattern data to the lower digit side, it is determined whether the cursor 21a is located at the 0 digit in the buffer memory 38a according to the operation described above, and if the cursor 21a is located at the 0 digit, the correction mode is activated. When the cursor 21a is released and is located at a digit other than 0, the cursor 21a is shifted to the lower digit side and the process moves to the start.

上記動作と同様に訂正モードにあるとき、挿入キー26
が押下されると、バッファメモリ36a・38aにおけ
る力、−ツル21a位置より上位桁側に書込まれたコー
ドデータ及びパターンデータを上位桁側へ1桁シフトす
ると共に、該カーソル21aを上位桁側ヘシフトしてカ
ーソル21 a Eより指定されたバッファメモリ36
a・38aにおける桁位置にスペースに対応するコード
データ及びパターンデータを書込み、前述した動作に従
ってデータカウンタ数をカウントアツプした後、スペー
スに対応するコードデータ及びパターンデータを、訂正
モードに従って挿入キー26に引続き押下されたキーに
対応するコードデータ及びパターンデータに書替え、文
字等の挿入処理を実行する。
Similar to the above operation, when in the correction mode, insert key 26
When is pressed, the force in the buffer memories 36a and 38a shifts the code data and pattern data written to the upper digit side from the -curve 21a position by one digit, and moves the cursor 21a to the upper digit side. Shift to the buffer memory 36 specified by cursor 21 a E
After writing the code data and pattern data corresponding to the space in the digit position a. Subsequently, the code data and pattern data corresponding to the pressed key are rewritten, and characters, etc. are inserted.

キー人力されたコードデータがイコールキー20に対応
するファンクションデータの場合、第1の計算レジスタ
に書込まれた数値データと、次に入力されて第2の計算
レジスタに書込まれた数値データとを演算キー19によ
り指定された演算式に従って演算した後、第1の計算レ
ジスタの内容を第1の演算結果に書換える。
If the manually entered code data is function data corresponding to the equal key 20, the numerical data written in the first calculation register and the numerical data input next and written in the second calculation register is calculated according to the calculation formula specified by the calculation key 19, and then the content of the first calculation register is rewritten to the first calculation result.

そして、更に入力される数値データに従って第2の計算
レジスタの内容を書換えると共に、第1の計算レジスタ
に書込まれた第1の演算結果と、第2の計算レジスタに
書込まれた数値データを演算キー19により指定された
演算式に従って演算した後、第1の計算レジスタの内容
を上記第2の演算結果に書換えて順次演算する。
Then, the contents of the second calculation register are rewritten according to the input numerical data, and the first calculation result written to the first calculation register and the numerical data written to the second calculation register are rewritten. is calculated according to the calculation formula specified by the calculation key 19, and then the content of the first calculation register is rewritten to the second calculation result and the calculations are performed sequentially.

そしてまた、数値データの後にイコールキー20が押下
されると、バッファメモリ36aに書込まれたコードデ
ータを全てシフトアウトし、該コードデータに基づいて
上記と同様な演算を実行した後、その演算結果を第3の
計算レジスタに書込んだ後、イコール記号並びに第3の
計算レジスタに書込まれた演算結果をバッファメモリ3
8aに書込み、イコール記号及び演算結果を表示装置2
1上に表示した後、スタートへ移行する。
Then, when the equal key 20 is pressed again after the numerical data, all the code data written in the buffer memory 36a is shifted out, the same calculation as above is performed based on the code data, and then the calculation is performed. After writing the result to the third calculation register, the equal sign and the calculation result written to the third calculation register are transferred to the buffer memory 3.
8a, the equal sign and the calculation result are displayed on the display device 2.
1, then move to start.

上記演算処理において、例えば、 “No、20  ABC$50000X60PC8”の
演算式の様に、上記数値データ“20°が第1の計算レ
ジスタに一旦書込まれた後、文字データ、スペースデー
タに引き続いて数値データ“50000”が入力される
と、制御回路36は数値データ“20”を演算式に無関
係な数値データと判断し、第1の計算レジスタの内容を
数値データ“50000“に書換えて演算式50000
x60に基づいて演算処理を実行する。
In the above calculation process, for example, as in the calculation formula "No, 20 ABC $50000 When the numerical data "50000" is input, the control circuit 36 determines that the numerical data "20" is numerical data unrelated to the arithmetic expression, rewrites the contents of the first calculation register to the numerical data "50000", and uses the arithmetic expression. 50000
Arithmetic processing is performed based on x60.

尚、第1のモードにおいてバックスペースキー5、改行
キー6、若しくはタブキー14がキー人力されると、第
8図並びに第9図に示す様にアラーム処理を実行する。
In the first mode, when the backspace key 5, line feed key 6, or tab key 14 is pressed manually, alarm processing is executed as shown in FIGS. 8 and 9.

次に、モード切換スイッチ18により第2のモードが選
択されると、該第2のモードに対応するフラグをセット
すると共に、該フラグに基づいてプログラムメモリ37
aにおいて第2のモードに対応するプログラムがストア
された先頭アドレスをアクセスし、順次該プログラムに
従って後述する第2のモード処理を実行する。
Next, when the second mode is selected by the mode changeover switch 18, a flag corresponding to the second mode is set, and the program memory 37 is set based on the flag.
At step a, the start address where the program corresponding to the second mode is stored is accessed, and the second mode processing, which will be described later, is executed sequentially according to the program.

そしてキー人力されると、第5図に示すフローチャート
に従ってキー人力されたコードデータ及びパターンデー
タをバッファメモリ36a・38aに書込むと共に、該
パターンデータに対応する文字等を表示装置21上に順
次表示した後、データカウンタがライトマージンに対応
するか否かを判定し、両者が一致する場合、アラーム処
理を実行する。また反対に両者が一致しない場合、デー
タカウンタをカウントアツプした後、キー人力に従って
バッファメモリ36aからシフトアウトしたコードデー
タに基づいてパターンメモリ37bからアクセスされた
パターンデータを印字制御回路39に出力してサーマル
ヘッド34における発熱層を選択的に発熱させ、感熱紙
31上に文字、数字、演算記号等を印字する。
When the key is input manually, the input code data and pattern data are written into the buffer memories 36a and 38a according to the flowchart shown in FIG. 5, and characters etc. corresponding to the pattern data are sequentially displayed on the display device 21. After that, it is determined whether the data counter corresponds to the write margin, and if they match, alarm processing is executed. Conversely, if the two do not match, after counting up the data counter, the pattern data accessed from the pattern memory 37b is output to the print control circuit 39 based on the code data shifted out from the buffer memory 36a according to the key input. The heat generating layer in the thermal head 34 is selectively heated to print letters, numbers, arithmetic symbols, etc. on the thermal paper 31.

第2のモードにおいて訂正モードに切替わり、削除キー
25がキー人力されると、前述した第1のモードと同様
にカーソル21aにより指定されたバッファメモリ36
a・38aにおける桁位置に書込まれたコードデータ及
びパターンデータを消去した後、第6図に示すフローチ
ャートに従ってバッファメモリ36aψ38aにおける
カーソル21aより左側に書込まれたコードデータ及び
パターンデータを下位桁ヘシフトし、該シフトに伴なっ
てデータカウンタの計数値をカウントダウンしてデータ
カウンタの計算処理を実行して、スタートへ移行する。
In the second mode, when the mode is switched to the correction mode and the delete key 25 is pressed manually, the buffer memory 36 designated by the cursor 21a is
After erasing the code data and pattern data written in the digit positions in a and 38a, shift the code data and pattern data written to the left side of the cursor 21a in the buffer memory 36aψ38a to lower digits according to the flowchart shown in FIG. Then, along with the shift, the count value of the data counter is counted down, calculation processing of the data counter is executed, and the process moves to the start.

また、上記訂正モードにおいて挿入キー26がキー人力
されると、前述した第1のモードと同様にバッファメモ
リ36a・38aにおけるカーソル21aより左側に書
込まれたコードデータ及びパターンデータ、並びにカー
ソル21aを一桁分上位桁側ヘシフトするに従ってデー
タカウンタの計数値をカウントアツプしてデータカウン
タの計数処理を実行し、スタートへ移行する。
Furthermore, when the insert key 26 is pressed manually in the correction mode, the code data and pattern data written to the left of the cursor 21a in the buffer memories 36a and 38a, as well as the cursor 21a, are As the data is shifted to the upper digit by one digit, the count value of the data counter is counted up, the counting process of the data counter is executed, and the process moves to the start.

尚、訂正モードにあるとき、前述した第1のモードにお
ける動作と同様にカーソルキー23・24に引続いてキ
ー人力されたコードデータ及びパターンデータに基づい
てバッファメモリ36a・38aの内容を書換える。
Incidentally, when in the correction mode, the contents of the buffer memories 36a and 38a are rewritten based on the code data and pattern data manually entered after pressing the cursor keys 23 and 24, similar to the operation in the first mode described above. .

また、第2のモードにおいて演算式の入力後、イコール
キー20がキー人力されると、前述した第1のモードと
同様にキー人力された数値データを演算キー19により
指定された演算式に従って演算処理した後、第7図に示
すフローチャートに従って演算処理を実行すると共に、
データカウンタ数とバッファメモリ36aに書込まれた
データ数を加算し、データカウンタの計算処理を実行し
てスタートへ移行する。
In addition, when the equal key 20 is pressed manually after inputting an arithmetic expression in the second mode, the input numerical data is calculated according to the arithmetic expression specified by the calculation key 19, as in the first mode described above. After processing, perform arithmetic processing according to the flowchart shown in FIG. 7, and
The data counter number and the data number written in the buffer memory 36a are added, the data counter calculation process is executed, and the process moves to the start.

第2のモードにおいてバックスペースキー5が押下され
ると、第8図に示す様にデータカウンタの計数値に基づ
いてキャリッジ32がレフトマージン位置に移動してい
るか否かを判定し、レフトマージン以外にキャリッジ3
2が位置する場合、該キャリッジ32を印字行に沿って
1桁分後退移動させた後、データカウンタをタウントダ
ウンすると共に、データカウンタの計算処理を実行し、
スタートへ移行する。
When the backspace key 5 is pressed in the second mode, it is determined whether the carriage 32 has moved to the left margin position based on the count value of the data counter as shown in FIG. Carriage 3
2 is located, the carriage 32 is moved backward by one digit along the print line, and then the data counter is taunted down and the calculation process of the data counter is executed.
Move to start.

第2のモードにおいて改行キー6若しくはタブキー14
が押下されると、第9図に示す様に押下されたキーが改
行キー6若しくはタブキー14であるか否かを判定する
。その判定において改行キー6が押下された場合、バッ
ファメモリ36a・38aに書込まれたコードデータ及
びパターンデータを全てシフトアウトして表示装置21
上に表示された文字等を全て消去すると共に、シフトア
ウトされたコードデータに対応するパターンデータを印
字制御回路39に出力して文字等を印字した後、キャリ
ッジ32をレフトマージンキー9により設定されたレフ
トマージン位置に復帰させると共に、プラテン30を回
転駆動し、行ピツチ選択スイッチ27により設定された
行ピッチにより感熱紙31を紙送りし、データカウンタ
をレフトマージンにセットして計算処理を実行し、スタ
ートへ移行する。
In the second mode, the new line key 6 or the tab key 14
When the key is pressed, it is determined whether the pressed key is the line feed key 6 or the tab key 14, as shown in FIG. If the line feed key 6 is pressed in this determination, all code data and pattern data written in the buffer memories 36a and 38a are shifted out and displayed on the display device 2.
After erasing all the characters, etc. displayed above and outputting the pattern data corresponding to the shifted out code data to the print control circuit 39 to print the characters, etc., the carriage 32 is moved to the position set by the left margin key 9. At the same time, the platen 30 is rotated, the thermal paper 31 is fed according to the line pitch set by the line pitch selection switch 27, the data counter is set to the left margin position, and calculation processing is executed. , move to start.

また、タブキー14が押下された場合、バッファメモリ
36a・38aに書込まれたコードデータ及びパターン
データをタブ位置に対応してシフトし、表示装置21上
に表示された文字等を表示替えすると共に、シフトアウ
トされたコードデータに対応するパターンデータを印字
制御回路39に出力して文字等を印字した後、タブセッ
トキー12により設定されたタブ位置ヘキャリッジ32
を移動し、データカウンタをタブ位置にセットして計算
処理を実行し、スタートへ移行する。
Further, when the tab key 14 is pressed, the code data and pattern data written in the buffer memories 36a and 38a are shifted in accordance with the tab position, and the characters etc. displayed on the display device 21 are changed. After outputting pattern data corresponding to the shifted out code data to the print control circuit 39 and printing characters, etc., the carriage 32 moves to the tab position set by the tab set key 12.
, set the data counter to the tab position, perform calculation processing, and move to start.

次に、モード切換スイッチ18により第3のモードが選
択されると、第3のモードに対応するフラグをセットす
ると共に、該フラグに基づいてプログラムメモリ37a
において第3のモードに対応するプログラムがストアさ
れた先頭アドレスをアクセスし、順次該プログラムに従
って後述する第3のモード処理を実行する。
Next, when the third mode is selected by the mode changeover switch 18, a flag corresponding to the third mode is set, and the program memory 37a is set based on the flag.
The program accesses the start address where the program corresponding to the third mode is stored, and sequentially executes the third mode processing described later in accordance with the program.

そしてキー人力されると、第5図に示すフローチャート
に従って制御回路36は前述した第2のモードにおける
動作と同様にデータカウンタをカウントアツプした後、
バッファメモリ36aに書込まれたコードデータに基づ
いてパターンメモリ37bからアクセスされたパターン
データを表示制御回路38並びに印字制御回路39に夫
々出力し、該パターンデータに基づいて表示装置21上
に文字等を表示すると共に、感熱紙31上に文字等を印
字する。
When the key is pressed manually, the control circuit 36 counts up the data counter in the same way as the operation in the second mode described above according to the flowchart shown in FIG.
The pattern data accessed from the pattern memory 37b based on the code data written in the buffer memory 36a is output to the display control circuit 38 and the print control circuit 39, respectively, and characters etc. are displayed on the display device 21 based on the pattern data. is displayed, and characters and the like are printed on the thermal paper 31.

第3のモードにおいてカーソルキー23・24、削除キ
ー25、挿入キー26並びにイコールキー20がキー人
力されると、第6図、第7図に示す様に編集処理並びに
演算処理が禁止され、アラーム処理を実行する。
When the cursor keys 23 and 24, the delete key 25, the insert key 26, and the equal key 20 are pressed manually in the third mode, editing processing and arithmetic processing are prohibited as shown in FIGS. 6 and 7, and an alarm is generated. Execute processing.

第3のモードにおいてバックスペースキー5がキー人力
されると、第8図に示す様に第2のモードにおける動作
と同様にデータカウンタを計算処理した後、バッファメ
モリ36a・38aに書込まれたコードデータ及びパタ
ーンデータを一桁分、下位桁側ヘシフトすると共に、表
示装置21を表示替えしてスタートへ移行する。
When the backspace key 5 is pressed in the third mode, the data counter is calculated in the same way as in the second mode, and then written to the buffer memories 36a and 38a, as shown in FIG. The code data and pattern data are shifted by one digit to the lower digit side, the display device 21 is changed, and the process moves to the start.

第3のモードにおいて改行キー6若しくはタブキー14
がキー人力されると、第9図に示す第2のモードにおけ
る動作と同様にバッファメモリ36a・38aに書込ま
れたパターンデータを消去すると共に、表示装置21を
表示替えした後、改行動作若しくはタブ動作を実行する
と共に、データカウンタの計算処理を実行してスタート
へ移行する。
In the third mode, line feed key 6 or tab key 14
When the key is pressed manually, the pattern data written in the buffer memories 36a and 38a is erased in the same way as the operation in the second mode shown in FIG. At the same time as the tab operation is executed, data counter calculation processing is executed and the process moves to the start.

尚、前述したデータカウンタの計算処理は、第10図に
示す様にライトマージンに対応するコードデータ数と、
データカウンタによりカウントされたコードデータ数に
基づいて、オーバーフローしているか否かを判定し、該
判定において、データカウンタ数がライトマージンから
オーバーフローしている場合、ライトマージンからオー
バーフローするコードデータに基づいて表示装置21上
において文字等を点滅表示させ、点滅表示された文字等
がオーバーフロー状態にあることを知らせる。また反対
に、上記判定において入力されたコードデータがライト
マージンからオーバーフローしていない場合、上記オー
バーフロー動作を解除する。
The calculation process of the data counter described above is based on the number of code data corresponding to the write margin, as shown in FIG.
Based on the number of code data counted by the data counter, it is determined whether or not there is an overflow, and in this determination, if the number of data counters overflows from the write margin, based on the code data that overflows from the write margin. Characters, etc. are displayed blinking on the display device 21 to notify that the blinking characters, etc. are in an overflow state. Conversely, if the input code data does not overflow the write margin in the above determination, the overflow operation is canceled.

次に、第11図に従ってモード切換スイッチ18の切換
えに伴なう諸動作を説明する。
Next, various operations associated with switching the mode changeover switch 18 will be explained according to FIG. 11.

モード切換スイッチ18を第3のモードから第2のモー
ドに切換えると、制御回路36は第2のモードに対応す
るフラグをセットした後、バッファメモリ36a・38
aに書込まれたコードデータ及びパターンデータを全て
消去すると共に、表示装置21に表示された文字等を表
示替えし、スタートへ移行する。
When the mode selector switch 18 is switched from the third mode to the second mode, the control circuit 36 sets a flag corresponding to the second mode, and then switches the buffer memories 36a and 38.
All the code data and pattern data written in a are erased, the characters etc. displayed on the display device 21 are changed, and the process moves to the start.

モード切換スイッチ18を第2のモードから第1のモー
ドへ切換えると、制御回路36は第1のモードに対応す
るフラグをセットした後、バッファメモリ36aに書込
まれたコードデータ数がライトマージンからオーバーフ
ローしているか否かヲ判定し、オーバーフローの場合、
バッファメモリ36aに書込まれたオーバーフロー以外
のコードデータに基づいてパターンメモリ37bからパ
ターンデータをアクセスし、該パターンデータに基づい
て印字動作を実行した後、データカウンタをライトマー
ジンにセットすると共にオーバーフローしたコードデー
タをバッファメモリ36aに書込み、オーバーフローし
たコードデータに対応する文字等の点滅表示を解除した
後、該コードデータに基づいて表示装置21に表示され
た文字等を表示替えしてスタートへ移行する。また反対
に、上記判定においてコードデータ数がライトマージン
からオーバーフローしていない場合、バッファメモリ3
6aに書込まれたコードデータに対応する文字等を印字
した後、バッファメモリ36aに書込まれたコードデー
タを全て消去してスタートへ移行する。
When the mode selector switch 18 is switched from the second mode to the first mode, the control circuit 36 sets a flag corresponding to the first mode, and then changes the number of code data written in the buffer memory 36a from the write margin. Determine whether there is an overflow or not, and if it is an overflow,
After accessing pattern data from the pattern memory 37b based on code data other than overflow written in the buffer memory 36a and executing a printing operation based on the pattern data, the data counter is set to the write margin and an overflow occurs. After writing the code data into the buffer memory 36a and canceling the blinking display of the characters, etc. corresponding to the overflowed code data, the display of the characters, etc. displayed on the display device 21 is changed based on the code data, and the process moves to the start. . Conversely, if the number of code data does not overflow from the write margin in the above judgment, the buffer memory 3
After printing characters etc. corresponding to the code data written in the buffer memory 36a, all the code data written in the buffer memory 36a are erased and the process moves to the start.

モード切換スイッチ18を第1のモードから第2のモー
ドに切換えると、制御回路36は第2のモードに対応す
るフラグをセットした後、バッファメモリ36aに書込
まれたコードデータがライトマージンからオーバーフロ
ーしているか否かを判定し、オーバーフローしていない
場合、バッファメモリ36aに書込まれたコードデータ
に基づいて印字動作を実行した後、表示装置21上に表
示された文字等を全て消去し、スタートへ移行する。
When the mode selector switch 18 is switched from the first mode to the second mode, the control circuit 36 sets a flag corresponding to the second mode, and then the code data written in the buffer memory 36a overflows from the write margin. If there is no overflow, the printing operation is executed based on the code data written in the buffer memory 36a, and then all the characters etc. displayed on the display device 21 are erased. Move to start.

上記判定においてオーバーフローしている!、ライトマ
ージンからオーバーフローしている文字等を点滅表示し
た後、改行キー6がキー人力されたか否かを判定する。
There is an overflow in the above judgment! After blinking and displaying the characters overflowing from the light margin, it is determined whether the line feed key 6 has been pressed manually.

該判定において改行キー6がキー人力された場合、ライ
トマージンからオーバーフローしていない文字等を印字
した後、改行動作を実行すると共に、オーバーフローし
た文字等を表示装置21上に表示した後、バッファメモ
リ36aに書込まれたコードデータ数とレフトマージン
位置とを加算すると共に、データカウンタに入力してデ
ータカウンタの計算処理を実行し、スタートへ移行する
。また、上記判定において改行キー6以外のキーがキー
人力された場合、アラーム処理を実行した後、再び改行
キー6が押下されたか否かを判定し、前述した動作に従
って処理する。
If the line feed key 6 is pressed manually in this judgment, after printing the characters that do not overflow from the light margin, executes the line feed operation, displays the overflowing characters on the display device 21, and then prints the characters from the buffer memory. The number of code data written in 36a and the left margin position are added together, input to the data counter, calculation processing of the data counter is executed, and the process moves to the start. Further, in the above determination, if a key other than the line feed key 6 is pressed manually, after executing the alarm process, it is determined whether or not the line feed key 6 has been pressed again, and processing is performed according to the above-described operation.

モード切換スイッチ18を第1のモードから第3のモー
ドに切換えると、制御回路36は第3のモードに対応す
るフラグをセットした後、バッファメモリ36aに書込
まれたコードデータがライトマージンからオーバーフロ
ーしているか否かを判定し、オーバーフローしていない
場合、前述した動作と同様にバッファメモリ36aに書
込まれたコードデータに基づいて印字動作を実行した後
、表示装置21上に表示された文字等を全て消去し、ス
タートへ移行する。また、上記判定においてオーバーフ
ローしている場合、オーバーフローした文字等を点滅表
示した後、改行キー6がキー人力されたか否かを判定す
る。
When the mode selector switch 18 is switched from the first mode to the third mode, the control circuit 36 sets a flag corresponding to the third mode, and then the code data written in the buffer memory 36a overflows from the write margin. If there is no overflow, a printing operation is executed based on the code data written in the buffer memory 36a in the same way as the operation described above, and then the characters displayed on the display device 21 are printed. etc., and move to the start. If the above determination indicates that there is an overflow, the overflowed characters, etc. are displayed blinking, and then it is determined whether the line feed key 6 has been pressed manually.

改行キー6がキー人力された場合、オーバーフローして
いない文字等を印字して改行動作を実行した後、オーバ
ーフローしたコードデータをバッファメモリ36aに書
込むと共に、該コードデータに基づいて印字動作を実行
し、バッファメモリ36aに書込まれたコードデータ数
とレフトマージン位置とを加算すると共に、データカウ
ンタに入力してデータカウンタの計算処理を実行し、ス
タートへ移行する。また、上記判定において改行キー6
以外のキーがキー人力された場合、前述した動作と同様
にアラーム処理を実行した後、再び改行キー6が押下さ
れたか否かを判定し、前述した動作に従って処理する。
When the line feed key 6 is pressed manually, after printing characters that have not overflowed and executing the line feed operation, the overflowed code data is written to the buffer memory 36a, and the printing operation is executed based on the code data. Then, the number of code data written in the buffer memory 36a and the left margin position are added, the data is input to the data counter, calculation processing of the data counter is executed, and the process moves to the start. Also, in the above judgment, the line feed key 6
If a key other than the key is pressed manually, alarm processing is performed in the same way as in the operation described above, and then it is determined whether the line feed key 6 has been pressed again, and processing is performed according to the operation described above.

モード切換スイッチ18を第3のモードから第1のモー
ドに切換えると、制御回路36は第1のモードに対応す
るフラグをセットした後、バッファメモリ36aに書込
まれたコードデータを全て消去すると共に、表示装置2
1上に表示された文字等を消去してスタートへ移行する
When the mode selector switch 18 is switched from the third mode to the first mode, the control circuit 36 sets a flag corresponding to the first mode, and then erases all code data written in the buffer memory 36a. , display device 2
1. Erase the characters displayed above and proceed to the start.

更にモード切換スイッチ18を第3のモードから第2の
モードに切換えると、制御回路36は第2のモードに対
応するフラグをセットした後、前述した動作と同様にバ
ッファメモリ36aに書込まれたコードデータを全て消
去すると共に、表示装置21上に表示された文字等を消
去してスタートへ移行する。
Furthermore, when the mode selector switch 18 is switched from the third mode to the second mode, the control circuit 36 sets a flag corresponding to the second mode, and then writes the flag to the buffer memory 36a in the same manner as described above. All the code data is erased, as well as the characters displayed on the display device 21, and the process moves to the start.

次に、本発明の出力装置における特殊文字の出力(表示
及び印字)について、第12図及び第13図を参照して
説明する。
Next, the output (display and printing) of special characters in the output device of the present invention will be explained with reference to FIGS. 12 and 13.

まず、第1乃至第3のモードにおいてセカンドシフトキ
ー8が押下された状態で(ステップS1、以下単にSl
と表す。他のステップも同様)、キャリッジ32の移行
を伴なわない特殊記号“”(ウムラウト)、“#(アク
サンテーギュ)等のデッドキーが押下された場合(S2
、YES)、制御回路36は第12図並びに第13図に
示す様に、デッドキーモードにセットされているか否か
を判定する(S3)。
First, in a state where the second shift key 8 is pressed in the first to third modes (step S1, hereinafter simply SL
It is expressed as The same applies to other steps), when a dead key such as a special symbol "" (umlaut) or "# (accentage) that does not involve movement of the carriage 32 is pressed (S2
, YES), the control circuit 36 determines whether or not the dead key mode is set, as shown in FIGS. 12 and 13 (S3).

デッドキーモードにセットされていない場合(S3でN
o) 、押下されたデッドキーに対応するコードデータ
をバッファメモリ36aに書込む(S4)と共に、キャ
リッジ32の移行を伴なわないデッドキーモードにセッ
トした(S5)後、該バッファメモリ36aに書込まれ
たコードデータに対応するパターンデータに基づいて表
示装置21上に特殊記号“°゛′を表示しくS6)、ス
タート(Sl)へ移行する。
If not set to dead key mode (N in S3)
o) Write the code data corresponding to the pressed dead key into the buffer memory 36a (S4), set the dead key mode that does not involve movement of the carriage 32 (S5), and then write the code data into the buffer memory 36a. A special symbol "°" is displayed on the display device 21 based on the pattern data corresponding to the code data entered (S6), and the process moves to start (S1).

そして引き続いて、例えば特殊記号“”に対応するデッ
ドキーが押下された場合(S3でYES)、先にバッフ
ァメモリ36aに書込まれた特殊記号“°“に対応する
コードデータを後に押下されたデッドキーに対応するコ
ードデータに書換える(S7)と共に、該コードデータ
に対応するパターンデータに基づいて表示装置21に表
示された特殊記号“゛を特殊記号“″”に表示替えしく
38)、スタート(Sl)へ移行する。
Subsequently, for example, if a dead key corresponding to the special symbol "" is pressed (YES in S3), the code data corresponding to the special symbol "°" previously written in the buffer memory 36a is transferred to the dead key pressed afterward. (S7), and the special symbol “゛” displayed on the display device 21 is changed to the special symbol “″” based on the pattern data corresponding to the code data (38), and the start ( Shift to SL).

反対に、特殊記号“°゛のキー人力に引き続いてデッド
キー以外の、例えば文字“A”がキー人力された場合(
S9でYES)、上記デッドキーモードを解除する(S
 10)と共に、所定の特殊文字に対応するコードデー
タが配列されてなる特殊文字データテーブルを参照し、
先に入力された特殊記号“°と後に入力された文字を“
A″との組合せが可能か否かを判定する(Sll)。
On the other hand, if a key other than a dead key, such as the letter "A", is pressed after the special symbol "°゛" (
YES in S9), cancel the dead key mode mentioned above (S9).
10), refer to a special character data table in which code data corresponding to predetermined special characters are arranged,
The special symbol “°” entered earlier and the character entered later “
It is determined whether the combination with A'' is possible (Sll).

上記判定においてその組合せが可能な場合(S11でY
ES)、特殊文字データテーブルから特殊文字“A”に
対応するコードデータをアクセスし、該コードデータを
バッファメモリ36aに書込む(S 12)と共に、該
コードデータに対応するパターンデータを表示制御回路
38若しくは印字制御回路39へ出力し、該パターンデ
ータに対応する文字等を表示若しくは印字する(31 
B)。
If the combination is possible in the above judgment (Y in S11)
ES), accesses the code data corresponding to the special character "A" from the special character data table, writes the code data to the buffer memory 36a (S12), and writes the pattern data corresponding to the code data to the display control circuit. 38 or print control circuit 39 to display or print characters, etc. corresponding to the pattern data (31
B).

そして処理はスタート(Sl)へ戻る。The process then returns to the start (Sl).

一方、特殊記号“°°″のキー人力に引き続いてプツト
キー以外の、例えば文字“B”がキー人力された場合(
S9でYES)、特殊文字データテーブル上に特殊記号
“°”と文字“B“との組合せからなる特殊文字″B”
に対応するコードデータが配列されていないため(S1
1でNO)、特殊記号“゛と文字“B“との組合せが不
可能であると判定した後、バッファメモリ36a1.Z
書込まれた特殊記号“°°″に対応するコードデータを
文字“B”に対応するコードデータへ書換える(S14
)と共に、該コードデータに対応するパータンデータに
基づいて表示装置21上に表示された特殊記号“°”を
文字“B″へ表示替えし、若しくは印字した(S 15
)後、スタート(Sl)へ戻る。
On the other hand, if the special symbol "°°" is followed by a key other than the put key, such as the letter "B" (
YES in S9), the special character "B" consisting of the combination of the special symbol "°" and the character "B" is displayed on the special character data table.
Because the code data corresponding to is not arranged (S1
1 (NO), after determining that the combination of the special symbol "" and the character "B" is impossible, the buffer memory 36a1.Z
The code data corresponding to the written special symbol “°°” is rewritten to the code data corresponding to the character “B” (S14
), and the special symbol "°" displayed on the display device 21 was changed to the letter "B" or printed based on the pattern data corresponding to the code data (S15
), return to the start (Sl).

同様に例えば、特殊記号“°”、特殊記号“〜″、文字
“N”の順に引き続いて入力された場合、上記動作と同
様に、まず後に入力された特殊記号“〜”を優先させ、
特殊文字データテーブルを参照して該特殊記号“〜″と
文字“N”との組合せがあるか否かを判定した後、上記
動作と同様に特殊文字データテーブルからアクセスされ
た特殊文字“K”に対応するコードデータに基づいて特
殊文字“N″を印字若しくは表示する。
Similarly, for example, if the special symbol "°", the special symbol "~", and the letter "N" are input in this order, similar to the above operation, the special symbol "~" input later is prioritized,
After referring to the special character data table and determining whether there is a combination of the special symbol "~" and the character "N", the special character "K" accessed from the special character data table in the same manner as the above operation is The special character "N" is printed or displayed based on the code data corresponding to the character "N".

即ち、特殊記号が連続してキー人力された場合、最後に
人力された特殊記号を優先させると共に、該特殊記号と
次にキー人力された文字との組合せを特殊文字データテ
ーブルに従って存在するか否かを判定し、その組合せが
特殊文字データテーブルに配列された特殊文字と一致す
る場合、該特殊文字を表示若しくは印字し、反対にその
組合せが特殊文字データテーブルに配列された特殊文字
と一致しない場合、特殊記号を無視すると共に、文字を
表示若しくは印字し、特殊文字の誤入力を防止する。
In other words, when special symbols are entered manually using the key, the last special symbol entered manually is given priority, and the combination of the special symbol and the character entered next using the key is determined according to the special character data table. If the combination matches the special characters arranged in the special character data table, display or print the special characters, and conversely, the combination does not match the special characters arranged in the special character data table. , the special characters are ignored and the characters are displayed or printed to prevent incorrect input of special characters.

次に、セルフリピート動作される改行キー6、紙送りキ
ー15若しくは紙戻しキー16が押下された場合におけ
るオートパワーオフ機能を第14図並びに第15図に従
って説明する。
Next, the automatic power-off function when the line feed key 6, paper feed key 15, or paper return key 16, which is operated in a self-repeat manner, is pressed will be described with reference to FIGS. 14 and 15.

第14図は走査により検索されるキーの押下・開放状態
に応じて遷移する各状態にSTO・ST1を示すもので
あり、状!t3s’roにあるときはキーが開放状態に
、また状態STIにあるときはキーが押下状態にあるこ
とを識別する。
FIG. 14 shows STO and ST1 in each state that changes depending on the pressed/released state of the key searched by scanning. It is recognized that the key is in the open state when it is in t3s'ro, and that the key is in the pressed state when it is in the state STI.

セルフリピート動作を伴なう、例えば改行キー6が押下
されると、改行キー6の押下・開放状態を判定し、状態
がSTOにある場合、キャリッジ33をレフトマージン
位置へ復帰させると共に、紙送り動作させ、所定の改行
処理を実行した後、状態STOからST1へ遷移すると
共に、タイマカウンタ、オートパワーオフ用カウンタを
リセットし、スタートへ戻る。
For example, when the line feed key 6 is pressed, which involves a self-repeat operation, the pressed/released state of the line feed key 6 is determined, and if the state is STO, the carriage 33 is returned to the left margin position and the paper is fed. After operating and executing a predetermined line feed process, the state changes from STO to ST1, resets the timer counter and auto power-off counter, and returns to the start.

上記状態において継続して改行キー6が押下されている
場合、タイマカウンタをカウントアツプし、キーの走査
回数を順次カウントする。
If the line feed key 6 is continuously pressed in the above state, the timer counter is counted up and the number of times the key is scanned is sequentially counted.

そして、タイマカウンタにより走査回数が所定数Mに達
した場合、前記タイマカウンタをリセットした後、前述
した改行処理を実行すると共に、オートパワーオフ用カ
ウンタをカウントアツプし、該オートパワーオフ用カウ
ンタが所定値Nに達していないか否かを判定する。
When the number of scans reaches a predetermined number M by the timer counter, after resetting the timer counter, the above-mentioned line feed processing is executed, and the auto power off counter is counted up, and the auto power off counter is counted up. It is determined whether the predetermined value N has not been reached.

上記判定においてオートパワーオフ用カウンタの計数値
が所定値Nに達していない場合、スタートへ移り、タイ
マカウンタにより走査回数が所定値Mに達する毎に前述
した改行動作を継続する。
In the above judgment, if the count value of the auto power-off counter has not reached the predetermined value N, the process moves to the start, and the above-mentioned changeover operation is continued every time the number of scans reaches the predetermined value M by the timer counter.

そして、オートパワーオフ用カウンタのカウント数が所
定値Nに達した場合、制御回路36はバッファメモリ3
6a・38aに書込まれたコードデータ、及びパターン
データを保持した状態で表示装置21に対する電源の供
給を遮断すると共に、ダイオードを介して制御回路36
のホールド端子をLOWに変化させ、該制御回路36を
ホールド状態にする。
Then, when the count number of the auto power-off counter reaches a predetermined value N, the control circuit 36 controls the buffer memory 3
The power supply to the display device 21 is cut off while the code data and pattern data written in 6a and 38a are held, and the control circuit 36 is connected via the diode.
The hold terminal of is changed to LOW, and the control circuit 36 is placed in a hold state.

尚、上記ホールド状態において例えば改行キー6が押下
されると、前記ホールド端子をHIGHに変化させ、制
御回路36のホールド状態を解除させる。
If, for example, the line feed key 6 is pressed in the hold state, the hold terminal is changed to HIGH, and the hold state of the control circuit 36 is released.

また、セルフリピート動作を伴なうキー以外のキーが押
下された場合、状態を判定し、状態がSTOの場合、押
下されたキーに対応する所定の印字動作・表示動作を実
行した後、状態をSTOからSTIへ遷移させ、スター
トへ戻る。
In addition, when a key other than a key with a self-repeat operation is pressed, the state is determined, and if the state is STO, the predetermined printing/display operation corresponding to the pressed key is executed, and then the state is Transition from STO to STI and return to the start.

即ち、継続して例えば改行キー6等のセルフリピートキ
ーが押下され、該キーに対応する動作が所定回数に達し
た場合、オートパワーオフ機能により該動作を禁止し、
電池駆動される装置の低消費電力化を図りうる。
That is, if a self-repeat key such as the line feed key 6 is continuously pressed and the operation corresponding to the key reaches a predetermined number of times, the automatic power-off function prohibits the operation;
It is possible to reduce the power consumption of a battery-powered device.

従って、本実施例は“°゛°(ウムラウト)等の特殊記
号を付した特殊文字をキー人力する場合、特殊記号と文
字との組合せを判定し、正しい組合せからなる特殊文字
のみキー人力を受けつけるため、実際にはありえない特
殊文字の誤入力を防止しうる。
Therefore, in this embodiment, when manually inputting a special character with a special symbol such as "°゛° (umlaut)," the combination of the special symbol and the character is determined, and only the special characters with the correct combination are accepted. Therefore, incorrect input of special characters that cannot actually occur can be prevented.

また、特殊記号が連続してキー人力された場合、最後に
入力された特殊記号を優先させ、該特殊記号と文字との
組合せを判定するため、上記した効果と共にその操作性
を向上しうる。
In addition, when special symbols are manually entered in succession, priority is given to the last entered special symbol and the combination of the special symbol and character is determined, which improves the operability as well as the effects described above.

[発明の効果] 以上詳述したように本発明の入出力装置は、入力手段に
設けられたキーを操作すると、そのキーに対応するデー
タを記憶する記憶手段と、そのキーに対応する文字、記
号等を出力媒体上に出力する出力手段と、操作された特
殊記号キーに対応する特殊記号データと、引続き操作さ
れたキーに対応するデータとの組合せが正しいか否かを
判定する判定手段と、その判定手段により前記組合せが
正しい場合には、その組合せをそのまま出力し、また、
前記組合せが正しくない場合には、記憶手段に記憶され
ている先に操作された特殊記号データを記憶手段から削
除する制御手段とを備えたもので、特殊記号キーを誤っ
て操作した場合にも、訂正キーを操作することなく、引
続いて正しいキーを人力すれば誤人力を訂正することが
できる、極めて操作性の良い入出力装置を提供すること
ができるものである。
[Effects of the Invention] As described in detail above, when a key provided on the input means is operated, the input/output device of the present invention includes a storage means for storing data corresponding to the key, a character corresponding to the key, an output means for outputting symbols, etc. onto an output medium; and a determining means for determining whether a combination of special symbol data corresponding to an operated special symbol key and data corresponding to a subsequently operated key is correct. , if the combination is correct by the determining means, output the combination as is;
and control means for deleting the previously operated special symbol data stored in the storage means if the combination is incorrect, and the control means deletes the previously operated special symbol data stored in the storage means, even if the special symbol key is operated by mistake. Therefore, it is possible to provide an input/output device with extremely good operability, in which an incorrect manual input can be corrected by manually inputting the correct key without operating the correction key.

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

第1図は本発明に係る電子式タイプライタの概略を示す
斜視図、第2図は電子式タイプライタの電子ブロック図
、第3図はバッファメモリを示す説明図、第4図は電子
式タイプライタの基本動作を示すフローチャート、第5
図乃至第11図は電子式タイプライタの各モードにおけ
る機能を説明するだめのフローチャート、第12図は特
殊文字を出力するためのフローチャート、第13図は特
殊記号と文字の組合せ例を示す説明図、第14図は状態
の遷移を示す説明図、第15図はオートパワーオフ機能
を示すフローチャートである。 図中、1はキーボード、2は文字キー、3は数字キー、
8はセカンドシフトキー、21は液晶表示装置、30は
プラテン、32はキャリッジ、34はサーマルヘッド、
36は制御回路、36aはバッファメモリ、37はRO
M、37aはプログラムメモリ、37bはパターンメモ
リ、38は表示制御回路、39は印字制御回路である。
Fig. 1 is a perspective view schematically showing an electronic typewriter according to the present invention, Fig. 2 is an electronic block diagram of the electronic typewriter, Fig. 3 is an explanatory diagram showing a buffer memory, and Fig. 4 is an electronic typewriter. Flowchart showing the basic operation of the writer, No. 5
Figures 11 to 11 are flowcharts for explaining the functions of the electronic typewriter in each mode, Figure 12 is a flowchart for outputting special characters, and Figure 13 is an explanatory diagram showing examples of combinations of special symbols and characters. , FIG. 14 is an explanatory diagram showing the state transition, and FIG. 15 is a flowchart showing the auto power-off function. In the figure, 1 is the keyboard, 2 is the letter key, 3 is the number key,
8 is a second shift key, 21 is a liquid crystal display device, 30 is a platen, 32 is a carriage, 34 is a thermal head,
36 is a control circuit, 36a is a buffer memory, 37 is RO
M, 37a is a program memory, 37b is a pattern memory, 38 is a display control circuit, and 39 is a print control circuit.

Claims (1)

【特許請求の範囲】 1、文字キー、特殊記号キー等の多数のキーを有する入
力手段と、 操作されたキーに対応する文字、記号等を出力媒体上に
出力する出力手段とを備え、 前記特殊記号キーの操作の次に引続き操作された文字キ
ーに基づいて、前記出力手段により出力媒体上に特殊文
字を出力する入出力装置であって、操作されたキーに対
応するデータを記憶する記憶手段と、 操作された特殊記号キーに対応する特殊記号データと、
引続き操作されたキーに対応するデータとの組合せが正
しいか否かを判定する判定手段と、その判定手段により
前記組合せが正しい場合には、その組合せをそのまま出
力し、また前記組合せが正しくない場合には、前記記憶
手段に記憶されている先に操作された特殊記号データを
記憶手段から削除する制御手段とを備えたことを特徴と
する入出力装置。
[Claims] 1. An input means having a large number of keys such as character keys and special symbol keys, and an output means for outputting characters, symbols, etc. corresponding to the operated keys on an output medium, An input/output device that outputs special characters on an output medium using the output means based on a character key that is operated subsequent to the operation of a special symbol key, and a memory that stores data corresponding to the operated key. means, special symbol data corresponding to the operated special symbol key,
a determining means for determining whether or not a combination with data corresponding to a subsequently operated key is correct; and if the determining means determines that the combination is correct, the combination is output as is, and if the combination is incorrect; An input/output device comprising: a control means for deleting previously manipulated special symbol data stored in the storage means from the storage means.
JP1077466A 1989-03-29 1989-03-29 Input/output device Pending JPH01287724A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1077466A JPH01287724A (en) 1989-03-29 1989-03-29 Input/output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1077466A JPH01287724A (en) 1989-03-29 1989-03-29 Input/output device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP5558182A Division JPS58171981A (en) 1982-04-02 1982-04-02 Electronic typewriter

Publications (1)

Publication Number Publication Date
JPH01287724A true JPH01287724A (en) 1989-11-20

Family

ID=13634770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1077466A Pending JPH01287724A (en) 1989-03-29 1989-03-29 Input/output device

Country Status (1)

Country Link
JP (1) JPH01287724A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5487117A (en) * 1977-12-16 1979-07-11 Ibm Keyboard device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5487117A (en) * 1977-12-16 1979-07-11 Ibm Keyboard device

Similar Documents

Publication Publication Date Title
US4564301A (en) Typewriter with text memory
US5480246A (en) Tape printing apparatus
US4548520A (en) Electronic typewriter
JPH0155112B2 (en)
JPH01287724A (en) Input/output device
US4564304A (en) Typewriter with resetting function for margin position and tab position
JPS58171982A (en) Typewriter
JPS60111284A (en) typewriter with display device
US4728964A (en) Recording apparatus with an indicator for indicating current recording conditions
JPS62220361A (en) Printing device with memory function
JPS58171981A (en) Electronic typewriter
JPS58171980A (en) electronic typewriter
JPS59188476A (en) Electronic typewriter with display device
JP2854300B2 (en) Character processor
JPS62160259A (en) typewriter display device
JPH0461777B2 (en)
JPS59188455A (en) typewriter
JPH0367515B2 (en)
JPS59188457A (en) electronic typewriter with text memory
JPS60111283A (en) Typewriter
JPH0472707B2 (en)
JPH01311312A (en) input device
JPS62218166A (en) Word-erasable printing device
JPS61237696A (en) Recording device having graph data display function
JPS60111285A (en) typewriter