JPS6314372B2 - - Google Patents

Info

Publication number
JPS6314372B2
JPS6314372B2 JP59185792A JP18579284A JPS6314372B2 JP S6314372 B2 JPS6314372 B2 JP S6314372B2 JP 59185792 A JP59185792 A JP 59185792A JP 18579284 A JP18579284 A JP 18579284A JP S6314372 B2 JPS6314372 B2 JP S6314372B2
Authority
JP
Japan
Prior art keywords
data
address
line
memory
code
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
Application number
JP59185792A
Other languages
English (en)
Other versions
JPS60132776A (ja
Inventor
Masaaki Izushima
Shintaro Abe
Tomoyuki Haganuma
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP59185792A priority Critical patent/JPS60132776A/ja
Publication of JPS60132776A publication Critical patent/JPS60132776A/ja
Publication of JPS6314372B2 publication Critical patent/JPS6314372B2/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/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)
  • Document Processing Apparatus (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 本発明は、間違いのない文書作成を迅速かつ経
済的に行うことを可能にしたワード・プロセツサ
に関するものである。
周知のように、タイプライタとしてミスインプ
ツトの迅速な回復、編集の柔軟性を目的とした高
性能文書挙集機能を備えた高級タイプライタ装置
がある。これをワード・プロセツサと称してい
る。しかし、従来のワードプロセツサにおいて
は、1文字の入力と同時にタイプライタが印字を
行い、ミスタイプの訂正は記憶部のキー入力デー
タについては行われても、一担印字されてしまつ
た用紙上では行うことができず、ミスタイプのな
い文書を作成するためには、記憶部にある訂正済
文書を再度初めから自動印字(プレーバツクと呼
ばれている)するという手順をふまなければなら
ず、文書の作成・記録をより迅速かつ経済的に行
うという点で問題があつた。一方、このような不
都合を取り除くため、CRT等の表示装置を備え、
表示面を見ながら文書の修正編集を行い、間違い
のない文書を表示装置上で確めた後用紙に記録印
字する高性能機種の装置もあるが、しかし、この
種の装置においても、1頁分の文書が作成編集さ
れた後にプレーバツクの手順をふんで初めてこれ
を印字し、永久的な記録を作成しており、いずれ
にしても文書作成を迅速に行うというと点でやは
り問題があつた。
本発明は叙上の事情に鑑み開発されたもので、
1行分の特定領域中に特定のデータが入力された
ことを検知するための手段を設け、1行ごとのラ
イン編集機能の働きにより、直ちに該当行の内容
の自動プリント・アウト、その他の動作を可能と
するワード・プロセツサを提供することにある。
以下、本発明の一実施例について詳細に説明す
る。
第1図は本発明の一実施例としてのワード・プ
ロセツサのシステム全体の概略を示すブロツク図
である。図において、10は文字・数字キー、フ
アクンシヨンキー等が配列されているキーボード
であり、該キーボード10からのキー入力情報は
キーボード・インタフエース及びバツフア部20
を通してコントロール部30に取り込みれる。コ
ントロール部30は上記キー入力情報(コード)
を解読し、それがフアンクシヨンコードであれ
ば、それに対応する制御を行い、データコードで
ある場合は当該データコードをメモリ40に書き
込む。メモリ40は例えばプリント1頁分の記憶
容量を有している。勿論、これは単なる一例であ
り、メモリ40の容量はプリント数行分であつて
もよい。このキー入力動作と並行して、コントロ
ール部30はメモリ40からの1行分のデータを
読み出し、これをCRT駆動及びインタフエース
部50を通して1行分の表示面を有するデイスプ
レイ装置60に与え、表示を行う。又、コントロ
ール部30はメモリ40から読み出されるデータ
の種類、及びデイスプレイ装置60のデータ表示
位置を監視しており、読出しデータとしてキヤリ
ツジ・リターン(CR)、ラインフイード(LF)
等のコードを検出したり、又、データ表示位置が
ライトハンドマージン(RHM)に入つたりする
と、当該1行分のデータをプリンタ・インタフエ
ース部70を通してプリンタ80に出力し、同時
にプリント開始信号を発し、自動的に1行分のデ
ータの印字を行う。メモリ40はフロツピイデイ
スク・インタフエース90を通してフロツピイデ
イスク装置100に接続されており、その記憶容
量で決まる例えば数行〜1頁分の作表が終了する
と、メモリ40の内容がフロツピイデイスク装置
100に転送される。なお、第1図において、太
い線はデータ線、細い線はコントロール線を示し
ている。
第2図はコントロール部30の詳細図で、以
下、これにより本発明のワード・プロセツサをよ
り詳細に説明することにする。図において、40
は第1図で説明した数行もしくは1頁分程度の記
憶容量を有するメモリで、斜線の部分にデータが
入つていることを示している。なお、H点はデイ
スプレイ装置60に次に表示する行の先頭データ
が格納されているメモリアドレス、P点は次のキ
ー入力データが格納されるメモリアドレス、Q点
はエンドコードが格納されているメモリアドレス
をそれぞれ示している。301はメモリ40のP
点アドレスを示すアドレスレジスタ、302はQ
点アドレスを示すアドレスレジスタ、303はH
点アドレスを示すアドレスレジスタ、304はデ
ータ転送時のワーキング用アドレスレジスタであ
る。305はプリンタ80に出力する1行分のデ
ータを格納するプリンタバツフア、306はデイ
スプレイ装置60で表示される1行分のデータを
格納するデイスプレイバツフアである。307は
レフト及びライトハンドマージン位置、タブのセ
ツト位置、ホツトゾーン、点滅データの表示位
置、カーソル位置(表示面上の次のデータの表示
位置)、マージンマスク位置、ラインテール位置
等を指定するフオーマツトレジスタ群で、各レジ
スタのビツト位置はデイスプレイバツフア306
のキヤラクタ位置に1対1に対応している。この
フオーマツトレジスタ群307において、上記各
位置は対応するビツトを論理“1”にすることで
指定する。308はデイスプレイバツフア306
及びフオーマツトレジスタ群307のワーキング
アドレスを示すアドレスポインタである。
309はレフトハンドマージン(LHM)のア
ドレスを格納するLHMアドレスレジスタ、31
0はデイスプレイ装置60へのデータ転送時に、
ホツトゾーン内に入つたスペース・コードのメモ
リ40上のアドレスを格納するスペースアドレス
レジスタである。311はライトハンドマージン
(RHM)のアドレスを格納するRHMアドレスレ
ジスタを示す。312はメモリ40からデイスプ
レイバツフア306に転送されるデータの種類を
判別し、各種の制御信号を出力するデータ判別・
制御論理回路である。313〜316はデータ判
別・制御論理回路312の出力制御信号でセツト
される状態フリツプフロツプであり、フリツプフ
ロツプ313はホツトゾーン内のスペース
(SP)、フリツプフロツプ314はホツトゾーン
内のハイフオン(−)、315はキヤリツジリタ
ーン(CR)、316はラインフイード(LF)ま
有無をそれぞれ示している。317はカーソルが
RHMにあるか否かを示す状態フリツプフロツ
プ、318はデイスプレイバツフア306への転
送データがメモリ40に残つているか否かを示す
状態フリツプフロツプである。319はアドレス
レジスタ301の内容を±1する演算器、320
はアドレスレジスタ304の内容を+1する演算
器、321はアドレスレジスタ301と304の
内容を比較する比較回路、322はワーキング用
アドレスレジスタ304とスペースアドレスレジ
スタ310の内容を比較する比較回路、323は
アドレスポインタ308とRHMアドレスレジス
タ311の内容を比較する比較回路である。
324はプリントバツフア305への転送デー
タ中のハイフオンコードを検出するハイフオン検
出回路、325はメモリ40からのデータ又は外
部からのCRコードを切換えて出力するマルチプ
レクサである。326はマルチプレクサ325の
出力データ中からCRコード、LFコードを検出
し、プリント開始信号を発するプリント開始指示
回路、同様に、327はプリントバツフア305
の出力データ中からCRコード、LFコードを検出
し、プリント終了信号を発するプリント終了指示
回路である。328はプリント開始信号、プリン
ト終了信号の指示によりプリントバツフア305
とプリンタ80との間のデータ転送を制御するプ
リンタ出力制御回路を示す。329はキー入力コ
ードを判定してデータとフアンクシヨンコードに
分け、データはメモリ40に転送し、フアンクシ
ヨンコードは制御信号として装置の所望箇所に出
力するコード判定制御回路である。
第3図に第2図の動作を説明するためのフロー
チヤートを示す。今、初期状態としてメモリ40
には斜線部分にデータが入つているものとする。
前に説明したように、アドレスレジスタ301に
はメモリ40のP点アドレスが格納され、同様
に、アドレスレジスタ302にはQ点アドレス
が、アドレスレジスタ303にはH点アドレスが
それぞれ格納されている。この時、デイスプレイ
バツフア306にはメモリ40のH点アドレス以
降の内容が格納され、それがフオーマツトレジス
タ群307の各情報とともデイスプレイ装置60
に取り込まれ、その表示面に表示されている。第
7図Aはフオーマツト表示の一例を示したもの
で、イはレフトハンドマージン、ロはライトハン
ドマージン、ハはタブのセツト位置、ニはホツト
ゾーンの範囲、ホはカーソルを表わしている。
さて、あらたにキーボード10より入力がなさ
れ、そのキー入力コードが入力コード判定制御回
路329によりデータと判定されると、該データ
はアドレスレジスタ301で指定されるメモリ4
0のP点アドレスに書き込まれる。その後、アド
レスレジスタ301は演算器319により+1さ
れる。
このキー入力動作にともない、デイスプレイバ
ツフア306の書き替えを行う必要がある。この
場合、まず次のようにしてデータ転送の準備処理
が実行される。すなわち、アドレスレジスタ30
3のH点アドレスがワーキング用アドレスレジス
タ304へ移され、デイスプレイバツフア306
の内容がクリアされる。同時に、LHMアドレス
レジスタ309の内容がアドレスポインタ308
にセツトされる。その後、LF表示フリツプフロ
ツプ316の状態が調べられ、それがリセツトさ
れている場合は、フオーマツトレジスタ群307
のレジスタ4〜7がクリアされ、フリツプフロツ
プ313〜318がリセツトされる。一方、LF
表示フリツプフロツプ316がセツトされている
場合は、データ判別・制御論理回路312の制御
のもとにレジスタ群307のラインテールレジス
タ7に“1”を検出するまでアドレスポインタ3
08が歩進されて、ラインフイードによるアドレ
スポインタの位置合せが行われ、その後、LF表
示フリツプフロツプ316がリセツトされている
場合と同様に、フオーマツトレジスタ群307の
レジスタ4〜7のクリア、フリツプフロツプ31
3〜318のリセツトが行われる。これでデータ
転送の準備処理が終了し、上記ワーキング用アド
レスレジスタ304で指定されたメモリ40のア
ドレスの内容が読み出され、アドレスポインタ3
08で指定されるデイスプレイバツフア306の
アドレスに書き込まれる。
このメモリ40からデイスプレイバツフア30
6へのデータ転送と並行して、該転送データはデ
ータ判別・制御論理回路312により判別され、
その種類によつて次のような処理が行われる。す
なわち、それが文字・数字及びシンボル・データ
の場合はアドレスポインタ308を+1し、次の
データ転送に備える。スペースコードの場合は、
ホツトゾーンに入つた時のみ状態フリツプフロツ
プ313をセツトするとともに、その時のワーキ
ング用アドレスレジスタ304の内容をスペース
アドレスレジスタ310へ転送する。アドレスポ
インタ308はホツトゾーン内外に関係なく+1
される。ハイフオンコード(特許請求の範囲の第
2のデータの一例)の場合は、ホツトゾーンに入
つた時のみ状態フリツプフロツプ314をセツト
する。アドレスポインタ308はスペースコード
の場合と同様にホツトゾーン内外に関係なく+1
される。キヤリツジリターンコード(特許請求の
範囲の第1のデータの一例)の場合はホツトゾー
ン内外に関係なく状態フリツプフロツプ315を
セツトする。又、この場合、アドレスポインタ3
08の歩進は行わない。ラインフイードコードの
場合は、状態フリツプフロツプ316をセツトす
るとゝもに、その時のアドレスポインタ308で
指定されるフオーマツトレジスタ群307中のレ
ジスタ7のビツトに“1”をたてる。アドレスポ
インタ308の歩進は行わない。その他のコード
についても、同様にして所定の処理を行う。第4
図及び第5図はこれらの処理を表にまとめて示し
たものである。特に、第5図の処理を行うことに
より、デイスプレイ装置60にはプリントヘツド
の動き一致したデータ表示がなされる。
ここで、ホツトゾーン領域の検出は、フオーマ
ツトレジスタ群307中のホツトゾーン指定レジ
スタ3をアドレスポインタ308をアクセスし、
指定されたビツトに“1”がたつているか否かを
みればよい。このホツトゾーン指定レジスタから
の読出し信号は、データ判別・制御論理回路31
2の判別信号と個別にアンドがとられ、それぞれ
状態フリツプフロツプ313,314のセツト入
力、及びスペースアドレスレジスタ310のデー
タラツチ信号となる。なお、状態フリツプフロツ
プ317はアドレスポインタ308とRHMアド
レスレジスタ311の内容を比較回路323で比
較し、両者が一致したとき比較回路323からの
一致信号によりセツトされる。
フリツプフロツプ313〜317が全てリセツ
ト状態のままの場合、1つのデータの転送が終了
するとワーキング用アドレスレジスタ304が演
算器320により+1され、該アドレスレジスタ
304で指定されるメモリ40の次のアドレスの
内容が読み出され、これがアドレスポインタ30
8(該ポインタは第5図の態様ですでに更新済み
である)で指定されるデイスプレイバツフア30
6のアドレスに書き込まれる。状態フリツプフロ
ツプ314〜317がリセツトの間、このデータ
転送が繰り返され、デイスプレイバツフア306
の書き替えが行われる。この間、比較回路321
はアドレスレジスタ301と304を比較し、両
者の内容が一致すると一致信号を送出する。この
一致信号により状態フリツプフロツプ318がセ
ツトされる。つまり、これはライトハンドマージ
ンに達する前にメモリ40からデイスプレイバツ
フア306へのデータ転送が全て終了し、しか
も、転送データ中にはキヤリツジリターン、ライ
ンフイード等のコードが含まれておらず、又、ハ
イフオンコードが含まれている場合でも、それは
ホツトゾーン外であることを意味している。
上記状態フリツプフロツプ318がセツトされ
ると、アドレスレジスタ302のQ点アドレスが
ワーキング用アドレスレジスタ304に移され、
メモリ40からエンドコードが読み出される。こ
のエンドコードをデータ判別・制御論理回路31
2が検出すると、次のキー入力が行われるまでメ
モリ40からデイスプレイバツフア306へのデ
ータの転送動作は実行されない。この間、デイス
プレイバツフア306の内容はデイスプレイ装置
60により表示し続けることになる。これはメモ
リ40にエンドコードを予め格納しておく場合で
あるが、エンドコードを使用しない場合は、フリ
ツプフロツプ318がセツトされたことによりメ
モリ40からデイスプレイバツフア306へのデ
ータ転送動作をやめ、次のキー入力にそなえるよ
うにする。一方、比較回路321の一致信号はフ
オーマツトレジスタ群307のカーソルレジスタ
5にも与えられ、その時のアドレスポインタ30
8で指定されるビツトに“1”がたてられる。つ
まり、これが次のキー入力データの表示位置を示
している。このようにして次のキー入力が行わ
れ、それがデータであると、該データはアドレス
レジスタ301で指定されるメモリ40のアドレ
スに格納され、同時に、前と同様にしてデイスプ
レイバツフア306の書き替えが再び実行され、
該書き替えられたデータがデイスプレイ装置60
に転送され表示される。第7図Bにその表示例を
示す。
以下、キーボードからのデータ入力、及び、こ
れにもとづくデイスプレイバツフア306のデー
タの書き替え動作が進み、フリツプフロツプ31
4〜317のいずれか一つでもセツトされたとす
る。この場合、RHM表示フリツプフロツプ31
7のみがセツトされるのであれば、それはホツト
ゾーン内へスペースが一つもない状態でライトハ
ンドマージンまで来たことを意味するので、オペ
レータにハイフネーシヨンを警報し、あらためて
キー入力が行われるまで装置を停止状態にする。
その他の場合は、装置はプリントモードに切り替
り、次のようにして自動的にプリント処理が行わ
れることになる。
まず、ハイフオン表示フリツプフロツプ314
がセツトされた場合を説明する。第4図から該フ
リツプフロツプ314がセツトされるのは、1行
のキー入力がホツトゾーンまで進み、行改のため
にハイフオンが付された場合である。この場合、
後述のホツトゾーン内でスペースが入力された場
合と異なり、入力されたデータが行末「RHM」
に達していなくても、その行の内容がただちにプ
リントアウトされ、デイスプレイ装置60には次
の行のキー入力データが表示される。その動作は
次の通りである。フリツプフロツプ314のセツ
ト状態が検出されると、再びアドレスレジスタ3
03のH点アドレスがワーキング用アドレスレジ
スタ304に移され、該アドレスレジスタ304
で示されるメモリ40のアドレスの内容がマルチ
プレクサ324を通りプリントバツフア305に
転送される。このプリントバツフア305への書
込みは入力ストローブのタイミングで行われる。
なお、この時はデイスプレイバツフア306への
データ転送は禁止される。その後、ワーキング用
アドレスレジスタ304は演算器320により+
1される。このワーキング用アドレスレジスタ3
04の内容は、比較回路321によりアドレスレ
ジスタ301の内容と比較され、両者が一致する
まで、プリントバツフア305へのデータ転送が
繰り返される。
アドレスレジスタ301と304が一致し、メ
モリ40からプリントバツフア305へのデータ
転送が終了した時点で、ハイフオン検出回路32
4はハイフオン・コードを検出している。又、こ
の時フリツプフロツプ314はセツト状態にあ
る。従つて、マルチプレクサ325には切替え信
号Dが印字される。この結果、マルチプレクサ3
25は予め設定されたキヤリツジターン・コード
(CRコード)を選択してプリントバツフア305
へ転送する。つまり、プリントバツフア305に
は、メモリ40のH点からP点(P点は新しいキ
ー入力が与えられるごとに移動する点である)ま
での1行分のデータに、更にCRコードが付加さ
れて格納される。その後、その時のワーキング用
アドレスレジスタ304の内容がアドレスレジス
タ303に移される。すなわち、新しいH点アド
レスが登録される。
一方、上記マルチプレクサ325で選択されプ
リントバツフア305に転送されたCRコードは
プリント開始指示回路326で検出され、その結
果、該指示回路326からプリント開始信号がプ
リンタ出力制御回路328に与えられる。プリン
タ出力制御回路328はプリント開始信号を受け
取ると出力ストローブ信号をプリントバツフア3
05に発し、プリンタ80のレデイ信号を見なが
らプリントバツフア305に格納されたデータを
順次読み出し、プリンタ80に出力する。このよ
うにして、プリントバツフア305から最後のデ
ータつまりCRコードが読み出されると、該CRコ
ードはプリンタ80に出力されると同時にプリン
ト終了指示回路327で検出され、その結果、該
指示回路327からプリント終了信号がプリンタ
出力制御回路328に与えらる。このプリント終
了信号を受け取ると、プリンタ出力制御回路32
8はプリントバツフア305への出力ストローブ
を停止し、これによりプリントバツフア305の
データ読出しが終了する。この間、プリンタ80
はプリンタ出力制御回路328を通して与えられ
るデータを順次プリントアウトし、CRコードを
検出するとキヤリツジリターンの動作を行い、次
の印字行に備えるのである。すなわち、メモリ4
0から1行分のデータがプリントバツフア305
に転送されると、その後は、プリント出力制御回
路328の制御のもとに、デイスプレイ表示動作
とは独立に1行分のプリント動作が行われるので
ある。これは後述の全てのプリント動作に共通で
ある。
次に、状態フリツプフロツプ315又は316
がセツトされた場合を説明する。この場合も、ア
ドレスレジスタ303の内容がワーキング用アド
レスレジスタ304に移され、該アドレスレジス
タ304で示されるメモリ40のアドレスの内容
がプリントバツフア305に転送される。その
後、アドレスレジスタ304が+1され、アドレ
スレジスタ301と304が一致するまでメモリ
40からプリントバツフア305へのデータ転送
が入力ストローブに同期して繰り返され、一致す
ると、その時のレジスタ304の内容がアドレス
レジスタ303に移される。これらの動作は状態
フリツプフロツプ314がセツトされた場合と同
じである。プリント動作は、メモリ40から読み
出されたCRコード又はLFコードがそのままマル
チプレクサ325を通り、これがプリント開始指
示回路326で検出され、プリント開始信号がプ
リンタ出力制御回路328に発せられることで開
始される。
次に状態フリツプフロツプ317がセツトさ
れ、この時フリツプフロツプ313もセツトされ
ている場合を説明する。この時の表示例を第7図
Cに示す。すなわち、この場合はライトハンドマ
ージン(RHM)に最も近いスペースまでのデー
タをプリントアウトするとともに、それ以降のデ
ータが新たにデイスプレイ装置に表示されること
になる。その動作は次の通りである。状態フリツ
プフロツプ313と317のセツト状態が検出さ
れると、前と同様に、アドレスレジスタ303の
内容がワーキング用アドレスレジスタ304に移
され、該アドレスレジスタ304で示されるメモ
リ40のアドレスの内容がプリントバツフア30
5に転送される。その後、ワーキング用アドレス
レジスタ304が+1される。この時、第4図か
ら明らかなように、スペースアドレスレジスタ3
10にはRHMに最も近いスペースのメモリ40
上でのアドレスが格納されている。ワーキング用
アドレスレジスタ304が+1されると、その内
容は比較回路322によりスペースアドレスレジ
スタ310の内容と比較され、両者が一致するま
でメモリ40からプリントバツフア305へのデ
ータ転送が繰り返される。アドレスレジスタ30
4と310が一致すると比較回路322から一致
信号が出力されて、RHMに最も近いスペースま
でのデータ転送が終了するが、この時、一致信号
Eによりマルチプレクサ325が切り替えられ、
先のフリツプフロツプ314がセツトされた場合
と同様にCRコードの追加が行われる。そして、
このCRコードがプリント開始回路326で検出
されることによりプリント動作が開始するのであ
る。一方、ワーキング用アドレスレジスタ304
は演算器320で+1され、その内容がアドレス
レジスタ303に新しく登録される。従つて、そ
の後のデイスプレイバツフア306に対するデー
タ転送では、RHMに最も近いスペースの次のデ
ータから読み出され、デイスプレイバツフア30
6の書き替えが行われることになる。
第6図はデータ判別・制御論理回路312の具
体的構成例を示したものである。このデータ判
別・制御論理回路312はメモリ40から読み出
されたデータをそのままデイスプレイバツフア3
06に転送する機能、転送データの判別を行う機
能、判別結果にもとづいてアドレスポインタ30
8を歩進せしめる機能を有している。ブロツク6
01はメモリ40からの入力データをそのままデ
イスプレイバツフア306へ出力すると同時に、
該データを判別する部分で、いわゆるデコーダ・
マトリクスよりなる。このデコーダ・マトリクス
601で検出されたスペース(SP)、ハイフオン
(−)、キヤリツジリターン(CR)、ラインフイー
ド(LF)の各判別出力は、それぞれ第2図の状
態フリツプフロツプ313〜316のセツト入力
となる。602はフリツプフロツプ、603はク
ロツクパルス発生器、604は±1回路である。
±1回路604は第2図のアドレスポインタ30
8に接続されており、デコーダ・マトリクス60
1で文字・数字及びシンボルが検出されるとアド
レスポインタ308を+1し、バツクスペース
(BSP)が検出されると−1する。なお、ストロ
ーブ信号は1つのデータ転送が行われる毎に発せ
られ、該ストローブ信号の発生タイミングで上記
の+1又は−1が実行される。デコーダ・マトリ
クス601でタブが検出されると、フリツプフロ
ツプ602がセツトされる。これによりクロツク
パルス発生器603のクロツク出力が±1回路に
印字され、この間は、アドレスポインタ308の
歩進が続けられる。アドレスポインタ308の歩
進が進み、フオーマツトレジスタ群307のタブ
レジスタ2から“1”が送出されるとフリツプフ
ロツプ602はリセツトされ、これによりクロツ
クパルスの送出、すなわちアドレスポインタ30
8の歩進が停止する。この時、アドレスポインタ
308は目的のタブ位置を指していることにな
る。同様に、状態フリツプフロツプ316がセツ
トされていると、フオーマツトレジスタ群307
のラインテールレジスタ7から“1”が送出され
るまで、クロツクパルス発生器603、±1回路
604によりアドレスポインタ308の歩進が行
われ、“1”が送出されると歩進が停止する。す
なわち、これが前に説明したラインフイードによ
るアドレスポインタ308の位置合せの処理であ
る。デコーダ・マトリクス601でキヤリツジリ
ターン(CR)、ラインフイード(LF)、ハーフラ
インフイード(HLF)、ハーフリバースラインフ
イード(HRLF)、マージンリリース、エンドコ
ードが検出された場合は±1回路604の動作を
禁止する。これは第5図の表から容易に理解され
ることである。
なお、第2図及び第6図は実際には例えばマイ
クロコンピユータの一部を構成しており、これま
で説明してきた各部の動作シーケンスはプログラ
ムにより制御されるものであることは云うまでも
ない。第3図はその動作フローをまとめて表わし
たものである。
以上の通り、本発明によれば、入力されたデー
タをデイスプレイ装置上で確認できるとゝもに、
確認ずみの行の内容を自動的にプリントアウトす
ることが可能であるため、この種の従来の装置に
比べて更に迅速に文書作成を行うことが可能にな
る。
【図面の簡単な説明】
第1図は本発明によるワードプロセツサの全体
構成を示す図、第2図は第1図のコントロール部
の一実施例を示す図、第3図は第2図の動作を説
明するためのフローチヤート、第4図及び第5図
は第2図のデータ判別・制御論理回路の機能説明
図、第6図はデータ判別・制御論理回路の具体的
構成例、第7図はデイスプレイ装置の表示例を示
す図である。 10……キーボード、30……コントロール
部、40……メモリ、60……デイスプレイ装
置、80……プリンタ、100……フロツピデイ
スク、301〜304……メモリアドレスレジス
タ、305……プリントバツフア、306……デ
イスプレイバツフア、307……フオーマツトレ
ジスタ群、308……アドレスポインタ、309
……LHMアドレスレジスタ、310……スペー
スアドレスレジスタ、311……RHMアドレス
レジスタ、312……データ判別・制御論理回
路、313〜318……状態フリツプフロツプ、
319,320……演算器、321〜323……
比較回路、324……ハイフオン検出回路、32
5……マルチプレクサ、326……プリント開始
指示回路、327……プリント終了指示回路、3
28……プリンタ出力制御回路、329……入力
コード判定制御回路。

Claims (1)

    【特許請求の範囲】
  1. 1 データを入力するためのデータ入力手段と、
    入力されたデータを表示するためのデイスプレイ
    手段と、入力されたデータを印字するためのプリ
    ンタとを有するワード・プロセツサにおいて、第
    1のデータが入力されたことを検出する手段と、
    第2のデータが1行中の特定領域内に入力された
    ことを検出する手段と、第1のデータが入力され
    た場合は前記特定領域の内外にかゝわらず1行分
    の入力されたデータの印字開始を指示し、前記第
    2のデータが1行中の特定領域内に入力された場
    合は入力されたデータが行末に達していなくとも
    1行分の入力されたデータの印字開始を指示する
    手段とを設け、データ入力手段により入力された
    データをデイスプレイ手段に表示し、入力された
    データの編集を1行毎におこない、編集されたデ
    ータを1行毎にプリンタにより印字することを特
    徴とするワード・プロセツサ。
JP59185792A 1984-09-05 1984-09-05 ワ−ド・プロセツサ Granted JPS60132776A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59185792A JPS60132776A (ja) 1984-09-05 1984-09-05 ワ−ド・プロセツサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59185792A JPS60132776A (ja) 1984-09-05 1984-09-05 ワ−ド・プロセツサ

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP59164654A Division JPS60229135A (ja) 1984-08-06 1984-08-06 ワ−ド・プロセツサ

Publications (2)

Publication Number Publication Date
JPS60132776A JPS60132776A (ja) 1985-07-15
JPS6314372B2 true JPS6314372B2 (ja) 1988-03-30

Family

ID=16176972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59185792A Granted JPS60132776A (ja) 1984-09-05 1984-09-05 ワ−ド・プロセツサ

Country Status (1)

Country Link
JP (1) JPS60132776A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1987006192A1 (fr) * 1986-04-14 1987-10-22 Brother Kogyo Kabushiki Kaisha Imprimante

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2699857A (en) * 1952-12-06 1955-01-18 Ind Patent Corp Line memory typewriter
US3278683A (en) * 1962-09-27 1966-10-11 North American Aviation Inc Character beam generating systems
US3466604A (en) * 1966-08-10 1969-09-09 Powers & Eaton Ind Inc Apparatus for automatic justification of line-casting matrices assembled by a coded tape
JPS5146874B2 (ja) * 1973-06-16 1976-12-11
JPS5235858B2 (ja) * 1974-03-04 1977-09-12
IT1071378B (it) * 1976-09-22 1985-04-02 Olivetti & Co Spa Sistema di scrittura automatica

Also Published As

Publication number Publication date
JPS60132776A (ja) 1985-07-15

Similar Documents

Publication Publication Date Title
JPS5821729B2 (ja) ワ−ド・プロセッサ
US4244031A (en) Word processor
GB1593612A (en) Word processing apparatus
JPS628833B2 (ja)
JPS586957B2 (ja) ワ−ド・プロセツサ
JPS627594B2 (ja)
JPS6314372B2 (ja)
JPS627593B2 (ja)
JPH0145111B2 (ja)
JPS5850374B2 (ja) ワ−ド・プロセツサ
JPS6314371B2 (ja)
JPS6367211B2 (ja)
JPS586958B2 (ja) ワ−ド・プロセツサ
JPH0442997B2 (ja)
JPS6058511B2 (ja) 電子タイプライタ
JPS6058510B2 (ja) 電子タイプライタ
JPS6132694B2 (ja)
JPS6339951B2 (ja)
JPS6058509B2 (ja) 電子タイプライタ
JPS63296164A (ja) ワード・プロセッサ
JPS62168217A (ja) 電子タイプライタ
JPH0751380B2 (ja) ページプリンタにおける印字基準位置設定方法
EP0327780B1 (en) Bounded word replace function for an electronic typewriter
JPS60155491A (ja) ワ−ド・プロセツサ
JPH06103430B2 (ja) 文字処理装置