JPH0330177B2 - - Google Patents

Info

Publication number
JPH0330177B2
JPH0330177B2 JP59195190A JP19519084A JPH0330177B2 JP H0330177 B2 JPH0330177 B2 JP H0330177B2 JP 59195190 A JP59195190 A JP 59195190A JP 19519084 A JP19519084 A JP 19519084A JP H0330177 B2 JPH0330177 B2 JP H0330177B2
Authority
JP
Japan
Prior art keywords
character
data
register
word
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP59195190A
Other languages
English (en)
Other versions
JPS6174063A (ja
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to JP59195190A priority Critical patent/JPS6174063A/ja
Priority to US06/774,975 priority patent/US4737922A/en
Priority to DE8585111736T priority patent/DE3581345D1/de
Priority to EP85111736A priority patent/EP0175343B1/en
Publication of JPS6174063A publication Critical patent/JPS6174063A/ja
Publication of JPH0330177B2 publication Critical patent/JPH0330177B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/123Storage facilities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、ワードプロセツサ等のデータ処理
装置に関する。
[従来の技術] 従来のワードプロセツサ等において、所望の単
語に対して特殊なフオーマツト、例えばアニダー
ラインを付加するような場合、まずアンダーライ
ンモードを指定してから単語の入力を行つてい
た。
[発明が解決しようとする課題] しかしながら1つの文章内にアンダーラインを
ひきたい同一の単語が多数ある場合、その単語1
つを入力する毎に、アンダーラインモードの指定
及び解除をしなくてはならず、多くの手間と時間
がかかり、能率的ではなかつた。
このような問題点の原因は、アンダーライン等
の付加を逐時単語一つづつ行なうことしかできな
かつた点にあると考えられる。
してみれば、同一の文字あるいは文字列に対す
るアンダーライン等の付加はまとめて同時に行な
えるようにすれば能率がはかどることは明らかで
ある。
この発明の課題は、任意の文字あるいは文字列
に対するアンダーライン、倍角、反転表示などの
特殊フオーマツトの付加を同時に実行できるよう
にすることである。
[実施例] 以下図面を参照して一実施例を説明する。
第1図はワードプロセツサの回路構成を示すも
ので、11はキーボードである。このキーボード
11には、アルフアベツトキー111の他に、任
意の文字列の登録を行なうためのキー112、ア
ンダーラインを指定するためのアンダーラインキ
ー113、オーバーラインを指定するためのオー
バーラインキー114、大文字を指定するための
大文字キー115、反転印字を指定するための反
転印字キー116、及び印字の実行を指定するた
めの実行キー(図では「EXE」と表わす)11
7が備えられるもので、これらのキーを操作する
ことにより、入力データがCPU12へ送られる。
このCPU12は、キーボード11から入力デー
タによつて制御動作を実行するもので、その内部
には、文章データの最終位置を記憶するPC0レジ
スタ121、登録語データの行アドレス、桁アド
レスを記憶するaレジスタ122、bレジスタ1
23及び文字データの比較位置を記憶するPCレ
ジスタ124からなるレジスタ郡と、文字データ
の比較を行なう比較部125が備えられる。ま
た、このCPU12は、文章データを記憶する文
章メモリ13及び登録語データを記憶する記録語
メモリ14とデータ転送を行なうとともに、第1
のキヤラクタジエネレータ(図では「CG1」と表
す)151、第2のキヤラクタジエネレータ(図
では「CG2」と表わす)152に対して文字コー
ドデータを入力する。ここで特に、第2キヤラク
タジエネレータ152に対してCPU12は、属
性コード信号として大文字コード信号(図では
「CAP」と表わす)を入力する。第1及び第2の
キヤラクタジエネレータ151,152は、入力
される文字コードデータ及び大文字コード信号に
対応して文字パターンデータをプリンタ制御部1
6へ出力する。このプリンタ制御部16にはま
た、上記CPU12より属性コード信号としてア
ンダーラインコード信号(図では「UL」と表わ
す)、オーバーラインコード信号(図では「OL」
と表わす)及び反転印字コード信号(図では
「RE」と表わす)が入力されるもので、これら属
性コード信号と、上記文字パターンデータに従つ
て、プリンタ17に印字を行なわせるようにな
る。
第2図は上記登録語メモリ14の構成を簡略化
して示すもので、複数行、例えば5行からなり、
それぞれの行に登録語を1つずつ記憶するように
なつている。各行は、登録語の文字コードデータ
を記憶するA部と、その属性コードを記憶するB
部からなるもので、A部は例えば6桁の文字コー
ドが記憶できるようになつている。同図において
は、行アドレス「0」の第1番目の行に「FOR
となる単語が記憶されていることを示すもので、
A部の桁アドレス「0」〜「2」の最初の3桁に
それぞれ「F」、「0」、「R」の文字コードデータ
が記憶され、桁アドレス「3」の第4桁目に登録
単語の文字データ入力終了を示すストツプコード
(図では「S T」と表わす)が記憶されるとともに、
B部にアンダーラインコードデータが記憶され
る。
次いで上記実施例の動作について第3図のフロ
ーチヤートを参照して説明する。予め文章データ
を文章メモリ13に、また属性を指定した単語デ
ータを登録語メモリ14にそれぞれ格納した後
に、実行キー117を操作すると、まずステツプ
S01に示すようにbレジスタ123及びPCレジス
タ124の保持内容がともにクリアされて「0」
となる。そして、続くステツプS02において、a
レジスタ122の保持内容もクリアされて「0」
となる。次のステツプS03では、文章メモリ13
内の、PCレジスタ124に位置指定される文字
データ(図では「D(PC)」と表わす)と、登録
語メモリ14内A部の、aレジスタ122、bレ
ジスタ123に行アドレス、桁アドレスを指定さ
れる位置にある文字データ(図では「A(a、
b)」と表わす)との2つの文字データが等しい
かどうかを比較部125において判断する。この
場合は、文章メモリ13内のアドレス「0」の最
初の文字データと、登録語メモリ14内A部の行
アドレス、桁アドレスともに「0」位置にある文
字データとが等しいかどうか判断するもので、も
し一致した場合は、次のステツプS04へ進む。こ
のステツプS04においては、bレジスタ123の
内容が「+1」されるもので、これによつて、登
録語メモリ14の桁指定アドレスが更新される。
次のステツプS05にあつては、上記ステツプS04
登録語メモリ14の更新された位置、すなわちA
(a、b)にある文字データがストツプコードで
あるかどうかを判断する。もし、ストツプコード
でない場合は、続くステツプS06に示すようにPC
レジスタ124の内容を「+1」した後に、ステ
ツプS07に進む。このステツプS07においては、上
記ステツプS03と同様に文章メモリ13及び登録
語メモリ14内の文字データの一致を判断する。
ここでまた2つの文字データが一致したと判断さ
れた場合は、さらに次位置の文字データ判断をす
るために、上記ステツプS04へ戻る。また、一致
していないと判断された場合は、次ステツプS08
において、PCレジスタ124の内容を、bレジ
スタ123の内容分だけ減算したもの、すなわ
ち、PCの値を最後にステツプS03での処理を行な
つた時点での値に設定変更する。そして、次のス
テツプS09では、新たな文字列比較を行なうため
にbレジスタ123の内容をクリアし、その後に
ステツプS10へ進む。このステツプS10はまた、上
記ステツプS03において文章メモリ13と登録語
メモリ14の文字データが一致しないと判断され
た場合にも行なう動作で、aレジスタ122の内
容が4であるか否かを判断する。ここで、aレジ
スタ122の内容が4でない場合、これはまだa
レジスタ122の指示する登録語メモリ14の行
アドレスの更新設定が可能であることとなるの
で、次のステツプS11において、aレジスタ12
2の内容を「+1」し、その後に上記ステツプ
S03からの動作を繰り返す。またステツプS10でa
レジスタ122の内容が4であると判断された場
合は、その時点においてaレジスタ122の指定
する登録語メモリ14の行アドレスが最上値であ
り、それ以上更新設定を行なうことができないこ
とになり、ステツプS12からの印字動作を行なう。
さて上記ステツプS05において、登録語メモリ
14のaレジスタ122、bレジスタ123に指
示される行アドレス、桁アドレスに位置する文字
データがストツプコードであると判断された場
合、ステツプS13において、登録語メモリ14の
B部のaレジスタ122に指示される行アドレス
に位置する登録語の属性コード信号をCPU12
が読み出す。そして、この読み出した属性コード
信号を、次のステツプS14において、プリンタ制
御部16、あるいは第2のキヤラクタジエネレー
タ152に対して出力する。その後、ステツプ
S15において、上記ステツプS08と同様に、PCレ
ジスタ124の保持値をbレジスタ123の保持
値の分だけ減算設定し、登録単語の先頭文字デー
タを指示するようにした後に、ステツプS12へ進
む。
ステツプS12においては、文章メモリ13のPC
レジスタ124に指定される位置にある文字コー
ドデータをキヤラクタジエネレータ151,15
2に出力するもので、この出力に応じてキヤラク
タジエネレータ151,152は文字パターンデ
ータをプリンタ制御部16に出力し、印字を行な
わせる。ここで、上記ステツプS14によつてプリ
ンタ制御部16あるいは第2のキヤラクタジエネ
レータ152に属性コード信号が入力されている
場合は、この属性コード信号に従つた印字が行な
われるようになるものである。そして、続くステ
ツプS16では、bレジスタ123の内容が「0」
であるか否が判断される。ここでもし、bレジス
タ123の内容が「0」ではないと判断された場
合は、まだ文章メモリ13の登録文字データの印
字が終了していないことになるので、次のステツ
17で、PCレジスタ124の内容を「+1」更
新設定する。そして、次のステツプ18でこの更新
設定されたPCレジスタ124の指示する位置に
ある文章メモリ13内の文字データを印字出力す
る。この場合、上記ステツプS14により、プリン
タ制御部16または第2のキヤラクタジエネレー
タ152に属性信号が入力されているので、その
属性信号に従つて印字が行われる。次のステツプ
S18においては、bレジスタ123の内容が「−
1」変更設定される。その後、次のステツプS20
で、再び上記ステツプS16と同様に、変更設定さ
れたbレジスタ123の内容が「0」であるか否
か判断する。ここで、まだbレジスタ124の内
容が「0」ではないと判断された場合は、再び上
記ステツプS17からの動作を繰り返す。また、b
レジスタ123の内容が「0」であると判断され
た場合は、登録文字列の印字終了となり、ステツ
プS21に進んで、CPU12からの属性信号の出力
を停止する。そして、続くステツプ22に示すよう
に、PCレジスタ124の内容が、文章データの
最終位置を記憶するPC0レジスタ121の内容と
等しいか否かを判断する。このステツプS22はま
た、上記ステツプS16において、bレジスタ12
3の内容が「0」であると判断された場合にも実
行するステツプであり、もし、PCレジスタ12
4とPC0レジスタ121の内容が等しいと判断さ
れた場合は、印字動作の実行を終了する。また、
PCレジスタ124とPC0レジスタ121の内容
が等しくないと判断された場合は、ステツプS23
に進み、PCレジスタ124の内容を「+1」し
た後に、上記ステツプS02からの動作を繰り返す。
第4図は上記実施例による印字例を示すもの
で、前記第2図に示したように登録語メモリ14
に単語「FOR」とこの単語の属性コードとして
アンダーラインコードを登録させた後に、文章メ
モリ13に記憶されるプログラム文に対して、前
記第3図のフローチヤートに示したような印字動
作を実行したものである。同図においては、文番
号10,20,60,70のプログラム文中に単
語「FOR」が含まれるもので、これら「FOR」
に対して、アンダーラインが付されて印字される
ようになる。
なお、上記実施例にあつては、例えば「FOR」
という単語にアンダーラインを付させるように登
録した場合、第4図の文番号60における単語
「FORMAT」内の「FOR」部分にもアンダーラ
インを付してしまうようになるが、これは、文章
メモリ13内から「FOR」という単語を検索す
る際に、その次の位置に文字データがあるか否か
を判断し、もしあつた場合は属性コード信号を出
力しないように制御することにより解決すること
ができる。
また、電子式タイプライタなどのように、文字
キーと操作するとすぐに印字されるような機器に
おいても、登録単語が入力される際はその単語の
最後の文字が入力されるまでは印字を待機し、上
記登録単語が完全に入力されたと判断した時点で
属性を付加した状態に印字するようにしてもよ
い。
〔発明の効果〕
この発明によれば、多数の同一の文字あるいは
文字列データを特殊フオーマツトで出力しない場
合に、操作数を大幅に減らすことができ、文書作
成時の効率を非常に高いものとすることができ
る。
【図面の簡単な説明】
図面はこの発明の一実施例を示すもので、第1
図は回路構成を示すブロツク図、第2図は第1図
の登録語メモリの構成を示す図、第3図は動作内
容を示すフローチヤート、第4図は印字実行例を
示す図である。 11……キーボード、113……アンダーライ
ンキー、114……オーバーラインキー、115
……大文字キー、116……反転印字キー、11
7……実行キー、12……CPU、13……文章
メモリ、14……登録語メモリ、151……第1
のキヤラクタジエネレータ、152……第2のキ
ヤラクタジエネレータ、16……プリンタ制御
部、17……プリンタ。

Claims (1)

    【特許請求の範囲】
  1. 1 任意の文字あるいは文字列データ及びこの文
    字あるいは文字列データに対する特殊フオーマツ
    トデータを入力する入力手段と、この入力手段に
    より入力された上記文字あるいは文字列データ及
    びその特殊フオーマツトデータを記憶する記憶手
    段と、文章データを記憶する文章データ記憶手段
    と、この文章データ記憶手段内の文章データ中に
    上記記憶手段により記憶される文字あるいは文字
    列データと一致する文字あるいは文字列データが
    あるか否かを判別する判別手段と、この判別手段
    により上記記憶手段によつて記憶される文字ある
    いは文字列データと一致する文字あるいは文字列
    データがあると判別された場合にその一致した文
    字あるいは文字列データを上記特殊フオーマツト
    データに従つて変換するデータ変換手段とを具備
    したことを特徴とするデータ処理装置。
JP59195190A 1984-09-18 1984-09-18 データ処理装置 Granted JPS6174063A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP59195190A JPS6174063A (ja) 1984-09-18 1984-09-18 データ処理装置
US06/774,975 US4737922A (en) 1984-09-18 1985-09-11 Text processing apparatus
DE8585111736T DE3581345D1 (de) 1984-09-18 1985-09-17 Datenausgabegeraet.
EP85111736A EP0175343B1 (en) 1984-09-18 1985-09-17 Data output apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59195190A JPS6174063A (ja) 1984-09-18 1984-09-18 データ処理装置

Publications (2)

Publication Number Publication Date
JPS6174063A JPS6174063A (ja) 1986-04-16
JPH0330177B2 true JPH0330177B2 (ja) 1991-04-26

Family

ID=16336945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59195190A Granted JPS6174063A (ja) 1984-09-18 1984-09-18 データ処理装置

Country Status (4)

Country Link
US (1) US4737922A (ja)
EP (1) EP0175343B1 (ja)
JP (1) JPS6174063A (ja)
DE (1) DE3581345D1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6246664A (ja) * 1985-08-23 1987-02-28 Sharp Corp 拡大装飾文字出力装置
JPS62122432A (ja) * 1985-11-22 1987-06-03 Sharp Corp 直列データ転送におけるエラーチェック装置
US4831583A (en) * 1986-05-05 1989-05-16 International Business Machines Corporation System for saving previous format parameters and using the saved format parameters and changed format parameters to format data output
JPS6391796A (ja) * 1986-10-06 1988-04-22 シャープ株式会社 印字フオ−マツトの変更方式
JPS63144393A (ja) * 1986-12-09 1988-06-16 ブラザー工業株式会社 出力装置
USRE34406E (en) * 1987-05-19 1993-10-12 Asahi Kogaku Kogyo Kabushiki Kaisha Printer for continuous form with justification control
JP2820151B2 (ja) * 1987-05-19 1998-11-05 旭光学工業株式会社 印字ずれ補正装置
US4882686A (en) * 1987-06-22 1989-11-21 Eastman Kodak Company Printing apparatus with improved data formatting circuitry
JPH01225987A (ja) * 1988-03-07 1989-09-08 Brother Ind Ltd 文字列表示装置
US5241656A (en) * 1989-02-06 1993-08-31 International Business Machines Corporation Depth buffer clipping for window management
US5289169A (en) * 1991-01-31 1994-02-22 Frame Technology Corporation Composite underlining functions for text processors

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1499704A (en) * 1975-04-18 1978-02-01 Olivetti & Co Spa Automatic typing system
IT1117609B (it) * 1979-02-09 1986-02-17 Olivetti & Co Spa Macchina per scrivere elettronica con visualizzatore
US4435778C1 (en) * 1981-05-18 2002-09-03 Ibm Method for editing spatially related data in an interactive text processing system
US4507753A (en) * 1981-05-18 1985-03-26 International Business Machines Corporation Method for automatic field width expansion in a text processing system during interactive entry of displayed record selection criterium
US4495490A (en) * 1981-05-29 1985-01-22 Ibm Corporation Word processor and display
US4429372A (en) * 1981-06-16 1984-01-31 International Business Machines Corporation Method for integrating structured data and string data on a text processing system
EP0076902B1 (en) * 1981-10-09 1988-01-13 International Business Machines Corporation System for converting data processing information to text processing format and vice versa
US4491933A (en) * 1982-03-18 1985-01-01 Wordtronix Inc. Word processor
US4504828A (en) * 1982-08-09 1985-03-12 Pitney Bowes Inc. External attribute logic for use in a word processing system
US4648047A (en) * 1984-10-24 1987-03-03 International Business Machines Corporation Interactive operator selection of alternative implementations of printer functions

Also Published As

Publication number Publication date
EP0175343B1 (en) 1991-01-16
US4737922A (en) 1988-04-12
DE3581345D1 (de) 1991-02-21
EP0175343A3 (en) 1986-06-11
EP0175343A2 (en) 1986-03-26
JPS6174063A (ja) 1986-04-16

Similar Documents

Publication Publication Date Title
JPH0330177B2 (ja)
JP2959473B2 (ja) 文書処理装置
JP2001034611A (ja) 読み情報出力装置および記録媒体
JP2634926B2 (ja) かな漢字変換装置
JP2761606B2 (ja) 文書データ処理装置
US5404517A (en) Apparatus for assigning order for sequential display of randomly stored titles by comparing each of the titles and generating value indicating order based on the comparison
JP2845234B2 (ja) 文書データ処理装置
JP2845235B2 (ja) 文書データ処理装置
JPS58168180A (ja) 情報検索装置
JP2543501B2 (ja) ワ−ドプロセツサ
JPH0123192Y2 (ja)
JPS62156762A (ja) 文字データ入力装置
JPS61250769A (ja) 文書情報処理装置
JPH06203031A (ja) 文字入力装置
JPS62154169A (ja) かな漢字変換装置の辞書検索方法
JPS62125426A (ja) データ入力装置
JPH09288664A (ja) 文字コード変換装置
JPS61256469A (ja) 文字処理装置
JPH028956A (ja) 文書処理装置
JPH04257056A (ja) 文書処理装置
JPH03156663A (ja) 文書作成装置
JPS63177251A (ja) 仮名漢字変換装置
JPH0769909B2 (ja) 文書処理装置
JPH0769908B2 (ja) 文書処理装置
JPH06290175A (ja) 文書処理装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term