JPS6158745A - 合成文字処理装置 - Google Patents

合成文字処理装置

Info

Publication number
JPS6158745A
JPS6158745A JP18124384A JP18124384A JPS6158745A JP S6158745 A JPS6158745 A JP S6158745A JP 18124384 A JP18124384 A JP 18124384A JP 18124384 A JP18124384 A JP 18124384A JP S6158745 A JPS6158745 A JP S6158745A
Authority
JP
Japan
Prior art keywords
character
data
hangul
printing
letter
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
JP18124384A
Other languages
English (en)
Inventor
Satoru Maruyama
悟 丸山
Sae Takenaka
竹中 佐恵
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 JP18124384A priority Critical patent/JPS6158745A/ja
Publication of JPS6158745A publication Critical patent/JPS6158745A/ja
Pending legal-status Critical Current

Links

Classifications

    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はキーボード等から入力された複数のデータを合
成して19られる合成文字の表示または印字をそれぞれ
の媒体、すなわち、表示は各種表示装酉、印字は印字用
紙等へ行うことが可能で、且つその表示または印字を訂
正するためのコレクションぼ能を有りる合成文字処理装
=に関する。
[軸重技術] 従来、この種の合成文字処理装では、表示または印字し
た合成文字のコレクションにおいて表示装ご上のカーソ
ルや印字ヘッド等の移動、及び表示または印字した合成
文字の消去を行う際、合成文字を橘成する各字素を1つ
の単位として複数回の入力によって行っていた。
[発明がM決しようとブる問題点] そのような従来装置においては、合成文字を1つの単位
として表示Vt認上のカーソルや印字ヘッド等の移動を
行う際、キー人力等の1度限りの入力操作で1つの゛合
成文字に対応する距離を移動することはできなかった。
従って、合成文字をuI′i成する各字素にその移動が
行われるため、そのための入力は少なくとも各字素の数
だけ行わなければならなかフた。例えば、キーボードか
ら入力する場合は、スペースやバックスペースキーを各
字素の数だけ押下して初めて1つの合成文字に対応する
距離を移動することができるのであり、操作が煩雑にな
るとともに移動に要する時間も長く不都合であった。ま
た、表示或いは印字した合成文字の消去を行う際におい
ても同様に、1度の入力で1つの合成文字のすべてを消
去することはできなかった。従って、合成文字を構成す
る各字素を1つずつ複数回の入力により消去していかな
ければならず、やはり操作性が悪く消去に多くの時間を
要し不便であった。
[発明の目的] 本発明の目的は上記従来の問題点を除去し、表示装置上
のカーソルや印字ヘッド等の移動、及び、表示または印
字した合成文字の消去等のコレクションをそれぞれ@潔
な操作により1合成文字単位毎に迅速に行うことが可能
な合成文字処理装置を提供することにある。
[問題点を解決するための手段1 本発明では1表示または印字した1つの合成文字に対応
する各字素等の少数のデータを1ブロツクとして、例え
ばキーボードのキーの押下を1rtJ。
たけ行うような1度のアクセスによりそれらが記憶され
ているバッファから1度に読み出すことができるように
している。また、読み出されたデータにより構成される
合成文字が、表示装置や印字用紙等の媒体において存在
する位置を指定することができるようにしている。
〔作用1 表示装置にお(・」るカーソルや印字装置における印字
ヘッド等の移動に8いて、1度のキーの押下等によるア
クセスで1つの合成文字を構成する各字素と各字素の位
置とが指定される。従って、カーソルや印字ヘッド等の
移動は1つの合成文字に対応する距向1を11−1i位
として1度のキー人力により1車位ずつ(7なわれる。
また、表示OH及び印字用紙上の1つの合成文字を消去
する場合においても同様に、1度のアクセスに基づいて
連続的な動作により1つの合成文字を構成する各字素が
次々に消去されていく。
[実施例] 以下、第1図乃至第4図を参照して本発明をハングル文
字の印字が可能なタイプライタに応用した一実施例を説
明する。
ハングル文字を構成する表音記号単位は字素と呼ばれ、
1つのハングル文字は、子音やm音等の複数の字素が一
定の規則に従って徂み合わされて構成される合成文字の
1つである。
第2図において、ハングル文字を構成する各字素、数字
、各ファンクション等のキーが配列されたキーボード1
は中央処し!1!装=(以下CPIJと称す)2に接続
されている。また、キー人力されたハングル字素等のデ
ータを表示する液晶表示装置(以下しCDと称す)3、
印字リボンの送り出し及び巻き取りを行う印字リボン駆
動礪構4、印字用紙上に印字された文字のインクを剥離
する際使用する消去リボンの送り出し及び巻き取りを行
う消去リボン駆動G1構5、各字素f+数字等の活字部
が設けられた活字ホイール及びこの活字ホイールの活字
部を印字リボン或いは消去リボンを介して印字用紙へ押
圧する印字ハンマがU、置されているキャリッジを印字
行に沿って移動するキャリッジ駆動は構6、プラテンを
回転させて印字用紙の送りを行う用紙送り1砿7、活字
ホイールを回転して所望の活字部を印字ハンマに対向す
る位置へ移動すると共に印字リボン或いは消去リボンを
活字部と印字用紙との闇へ移動して印字ハンマの駆動を
行う印字d崩81よそれぞれCPU2に接続されている
。また、各字素の組み合わせの規則等、各処理を実行す
るためのプログラム笠が2き込まれているROM(読み
出し専用メモリ)9、印字されるハングル文字を@成す
る各字素とこの各字素を印字後キャリッジが移動するピ
ッチ及び1つのハングル文字に対応する字素の範囲を示
すハングルビットHBが川さ込まれるデータバッファ1
0a、キャリッジの移動する距離が加算されていくピッ
チレジスタiob、データバッファ103における所望
のアドレスを指定するデータポインタ10C,データバ
ッフ?1oaにおける所望のアドレスのハングルビット
Heを指定り゛るハングルポインタ10d 、LCD3
へ表示するデータを一時記憶する表示バッフ?10e、
キーボード1上のバックスペースキーがONされるとセ
ットされるコレクションフラグ10「等としてのワーキ
ング用としてはたら<RAM10もCPU2に接続され
ている。
上記84成において、次にその動作を説明する。
キーボード1から印字しようとするハングル文字を構成
する字素を次々にキー人力していく。@初に印字するハ
ングル文字の次に印字するハングル文字の各字素のうち
最初の母音又は英数字がキー人力された場合、既にキー
人力済みの最初のハングル文字を構成する各字素の組み
合わせが一定の規則に従って行われ、合成されたハング
ル文字はしCD3に表示されると共に印字用紙上に印字
される。印字において、ハングル文字の文字ピッチ0/
120インチと設定ざ札ている。印字後、キi・リッジ
は次の文字の印字を行う位置まで移動して停止する。ま
た、キャリッジの動作に対応してLCD3に6いて6次
の文字を表示する位置がカーソルで示される。また、こ
れらの表示或いは印字した文字のデータは、ハングル文
字の場合にはそれを構成する各字素に対応するコード、
このそれぞれの字素を印字した後のキャリッジの移動0
D及びハングルビットHBよりなる1ブロツクとしてデ
ータバッファによき込まれていく。ここで、データボイ
ンクIOCにはデータバッフ?10aにおいて次に印字
する文字のデータが書き込まれるアドレスを指定する直
が設定される。また、ハングル文字以外の英数字データ
の場合には、ハングル文字の場合の各字素に対応するコ
ードの代わりに英数字に対応するコードが書き込まれる
。また、ハングルビット1−IBは1つのハングル文字
を1111成する字素のうち最初に印字する字素及び英
数字の場合はOとなり、それ以外の場合は1となる。
次にハングル文字 及び英数字2を続けて印字する場合
について説明する。
キーボード1より各字素さ、ト、Lがキー人力された後
、英数字2がキー人力されると、前記各字素の組み合わ
せが決定されハングル文字芭及び英数字2がLCD3に
表示されると共に、活字ホイールの11な記各字素吉、
し、ト、英数字2に対応する活字部が印字リボンを介し
て印字用紙へ押圧されて印字が行われる。各字毒吉、L
1トと英数字2の(V置関係は第3図のようになる。図
中の数字は距離を示し、単位はインチである。そして、
データバッフ?10aには第1図に示すような内容に対
応するデータの占ぎ込みが行われる。第1図においてブ
ロックB1に【よ、宇素古、字素古の印字後にJ5ける
キャリッジの移シ’JffiD−4/120インチ、ハ
ングルビット)−IB−0のそれぞれに対応するデータ
が出き込まれる。ブロックB2には字素し、ブロックB
3には字素ト、ブロックB4には英数字2についての同
様なデータがそれぞれのき込まれる。また、これらのデ
ーダハ4ニー人力の順序とは必ずしも一致せず、表示ま
たは印字が行われた順序で1−クバッフ7へ占き込まれ
ていく。これは、各字素の組み合わせがそのキー人力の
順序によって決定されるため、このキー人力の順序は一
定のルリ限を受けることになり、必ずしも印字速度等の
点で最適な順序になるとは限らず、印字はキー人力の順
序とは関係なく印字にとって最適な順序で行われるから
である。また、通常データポインタIOCは、データバ
ッフ710aに+t3いて次のデータが書き込まれるブ
ロック、第1図ではブロックB5を指定する(nがSQ
定されている。。
次に、コレクシコンについて説明する。
タイプライタに電源が投入されると、第4図のステップ
20に示り゛ように、ピッチレジスタ1゜1]及びコレ
クションフラグ10tがリセットされる。次にステップ
21へ進み、キーボード1上のバックスペースキーがO
Nされたか否かの判断が(テわれる。ここでONされl
ζ場合は次のステップ22へ進み、コレクションフラグ
10rをセットする。次にステップ23へ進み、データ
ポインタ10Cの直から1を減口する。次にステップ2
4へ進み、データバッファ10aにおいてデータポイン
タ10Cの値により指定されるブロックにJ5(プるキ
ャリッジの移動量をピッチレジスタ10bへ加算する。
次にステップ25へi↓み、ステップ24と同様にデー
タポインタ100の値により指定されるブロックにおけ
るハングルビットHBが0であるか否かの判断を行う。
ここで0でない場合、すなわら1である場合は再びステ
ップ23へ行く。一方、ハングルビットHBがOである
場合は次のステップ26へ進み、ピッチレジスタ10b
の値に対応する移動)だけキ↑rリッジをバンクスペー
スする。前述したように、ハングルビット1−([3は
1つのハングル文字をde;成Tる各字素のうら最初に
印字したもの及びハングル文字の字素以外の英数字等に
おいてのみ0となる。従って、バックスペースキーが1
度ONされると、印字位置の1つ前の文字が英数字の場
合はこの英数字の上に、ハングル文字の場合は最初に印
字した字素の上にキャリッジの印字部が位置するまで連
続的にバックスペースが行われる。
次にステップ27へ進み、キーボード1上の消去キーが
ONされたか否かの判断が行われる。ここで、ONされ
た15合は次のステップ28へ進み、コレクションフラ
グ10fがセットされているか否かの判断を行う。ここ
でセラ1〜されている場合は次のステップ2つへ進み、
ピッチレジスタ1゜bをクリアする。次にステップ30
へ進み、ハングルポインタ10dヘデータポインタIO
Cより1大きい値を設定する。次にステップ31へ進み
、データバッファ10a1.:おいてハングルポインタ
10dの値で指定されるブロックのハングルビットHB
が0であるか否かの判断を行う、ここで0である場合は
次のステップ32へ進み、ピッチレジスタ10bのらα
に対応する移動呈だけキャリッジを先へ進めてスペース
を行う。一方、ステップ31でハングルビットHBが0
ではない場合はステップ33へ行き、データバッファ1
0aにおいてデータボインク10Cの値で指定されるブ
ロックの移動りをピッチレジスタ10bへ加算した後、
ステップ34へ進み、データボインク10Cへ1を加算
して再びステップ30へ行く。つまり、バックスペース
キーのONにより、1つのハングル−文字を構成Tる各
字素のうち最初に印字されたものの上に印字部が位置す
るまで移動したキャリッジが、そのハングル文字におい
て最後に印字された字素の上に印字部が位置するまで移
動する。尚、消去しようとする文字が英数字である場合
はステップ32においてスペースは行われない。
次にステップ35へ進み、データバッファ10a1.:
おいてデータポインタ10cの値で)画定されるブロッ
クの字素または英数字を読み出し、活字ホイールにおい
て対応する活字部を印字位置へ移動して消去リボンを介
して印字用紙へ向って印字ハンマを駆動してIQI圧す
ることによって、印字上の対応する字素まIζは英数字
のインクを剥離して消去を行なう。次にステップ36へ
進み、ステップ34でデータポインタ10cの直により
I画定されたブロックのハングルビットHBが0である
か否かの判断を行い、Oである場合はコレクションの処
1!l!を終了する。ここで0でない場合はステップ3
7へ(1き、データポインタ10cか61を減口する。
次にステップ38へ行き、データバッファ10aにおい
てデータポインタ10cの値で指定されるブロックに潟
き込まれている移動mだけキャリッジを戻してバックス
ペースを行い、再びステップ35へ行く。つまり、消去
キーの1度の押下により、英数字の場合は1度の動作で
、ハングル文字の場合tよ1つのハングル文字を構成す
るずべての字素を印=jパ時とは逆の順序で連続的に消
去していく。一方、ステップ21でバックスペースキー
がONされていない場合はステップ27へ(テき、また
、ステップ27で消去キーがONされていない場合は再
びステップ20へ戻る。つまり、キーボード1上のバッ
クスペースキーにより消去したい文字の上にキャリッジ
の印字部が位置するまで移動し、その1!2潤去キーが
押下されることにJ二り消去リボンにJ:って印字用組
上の訂去したい文字のインクが剥離される。
一方、ステップ28でコレクシ3ンフラグ10rがセッ
トされていない場合はステップ37へ行く。つまり、バ
ックスペースを行わずにいきなり消去キーが押下された
場合は、Ω後に印字された文字の消去を(テう。この最
接に印字されlζ文字がハングル文字である場合は、や
1より、消去キーの1度の押下でそのハングル文字を構
成するすべての字素が連続して消去される。
また、6字り単位のコレクシコンも、その旨を示すフラ
グをセットするキーが押下されることにより従米通り行
なうことができる。
また、LCD3においても印字に準じた表示が(テわれ
カーソルによってキレリッジの印字部の位置が示される
ため、印字または消去におtブるギヤリッジの移動はカ
ーソルの移動となって現われる。
つまり、ハングル文字の場合であっても、1度のキー人
〕〕でカーソルを1文字分移動させることができる。ま
た、印字に6ける印字用紙上の文字のデータが表示バッ
ファ10eに♂き込まれ、この内容がそのままLCD3
に表示される。従って、表示の処理は印字の場合と同様
なものとなるため、詳しい説明は省I3づる。
[発明の効果] 以上に詳述した通り、本発明に係る合成文字処理装置は
、印字CI H;、;等が載置されたキャリッジ等を移
動し!ζつ、!<示菰買上でカーソル等を移動したりし
て印字または表示された合成文字のコレクション等を行
う際、1合成文字単位で行うキVす7ジやカーソル等の
移シ」や罰去動作を1度の操作によるアクセスで実行す
ることができる。従って、1合成文字11位の移動や消
去においてその合成文字を構成する各及累毎にキー人力
を反復する必要がないため、これらの動作を必要とする
コレクションを簡便な操作により迅速且つ確実に行うこ
とが可(jピである。
4、し1面の前用な説明 第1図は木11明の一実施例のデータバッファの内容を
示す図、第2図は上記実施例のブロック図、第3図は上
記実施例による印字例を示す図、第4図は上記実施V1
1のコレクション処理を示すフローチャートである。 
 ・ 図中、1はキーボード、2は中央処理装2,3は液晶表
示装置、4は印字リボン駆動U!構、5は間ムリボン駆
(力(汲4箇、6はキャリッジ駆す」d構、8は印字l
;l fiIi、9LtROM、101よRAMで、9
る。

Claims (1)

  1. 【特許請求の範囲】 1、入力された複数のデータを合成して得られる合成文
    字の表示または印字をそれぞれの媒体へ行うことが可能
    で、且つその表示または印字を訂正するためのコレクシ
    ョン機能を有する合成文字処理装置において、 表示または印字したデータを記憶するデータバッファと
    、 1個の前記合成文字に対応する前記データを1ブロック
    として1度のアクセスにより前記データバッファから読
    み出す手段と、 前記データバッファから読み出された前記合成文字が前
    記媒体において存在する位置を指定する位置指定手段と
    を有し、 前記位置指定手段により指定された位置における1文字
    単位のコレクションを可能としたことを特徴とする合成
    文字処理装置。
JP18124384A 1984-08-30 1984-08-30 合成文字処理装置 Pending JPS6158745A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18124384A JPS6158745A (ja) 1984-08-30 1984-08-30 合成文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18124384A JPS6158745A (ja) 1984-08-30 1984-08-30 合成文字処理装置

Publications (1)

Publication Number Publication Date
JPS6158745A true JPS6158745A (ja) 1986-03-26

Family

ID=16097295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18124384A Pending JPS6158745A (ja) 1984-08-30 1984-08-30 合成文字処理装置

Country Status (1)

Country Link
JP (1) JPS6158745A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5851176A (ja) * 1981-09-24 1983-03-25 Canon Inc 印字装置
JPS5853475A (ja) * 1981-09-24 1983-03-30 Canon Inc 印字装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5851176A (ja) * 1981-09-24 1983-03-25 Canon Inc 印字装置
JPS5853475A (ja) * 1981-09-24 1983-03-30 Canon Inc 印字装置

Similar Documents

Publication Publication Date Title
US4725158A (en) Printing apparatus including a memory for storing title information and associated text information
KR100421129B1 (ko) 인쇄를이행하기위한문자정보처리장치
US5395173A (en) Bar code and text printer capable of displaying bar code location
US4728209A (en) Printing apparatus having a memory for storing composite and printed character information for subsequent erasure
JP2703907B2 (ja) 文書処理方法
JP4491220B2 (ja) 小印刷物作成装置、小印刷物作成方法及び小印刷物作成プログラム
JPS5920132B2 (ja) 和文編集作成機
US5413420A (en) Wordprocessing device
EP0292726B1 (en) Correction buffer
JPS61862A (ja) 仮名漢字変換処理方式
JPH03156668A (ja) 文書作成装置
JPS60176137A (ja) 文章作成機
JP2837497B2 (ja) 出力制御装置および出力制御方法
JPS6198471A (ja) 印字装置
JP2612277B2 (ja) 高速キャラクタ印字方法
JPS62294567A (ja) プリンタバツフア装置
JPH049154B2 (ja)
JPH01235686A (ja) 印刷位置確認機能付印刷装置
JP2904486B2 (ja) 文字処理装置
JPS63314671A (ja) 文書処理装置
JPH0749851A (ja) 文書整形装置
JPS60111286A (ja) 表示装置付きタイプライタ
JPH06236377A (ja) 文書作成装置及びメッセージ表示方法
JPS6398766A (ja) 文書作成処理装置
JP2001293910A (ja) テープ印刷装置