JPH0442688B2 - - Google Patents

Info

Publication number
JPH0442688B2
JPH0442688B2 JP56166640A JP16664081A JPH0442688B2 JP H0442688 B2 JPH0442688 B2 JP H0442688B2 JP 56166640 A JP56166640 A JP 56166640A JP 16664081 A JP16664081 A JP 16664081A JP H0442688 B2 JPH0442688 B2 JP H0442688B2
Authority
JP
Japan
Prior art keywords
data
information
storage means
key
cursor
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
JP56166640A
Other languages
English (en)
Other versions
JPS5868136A (ja
Inventor
Katsumi Masaki
Juichi Sakauchi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP56166640A priority Critical patent/JPS5868136A/ja
Publication of JPS5868136A publication Critical patent/JPS5868136A/ja
Publication of JPH0442688B2 publication Critical patent/JPH0442688B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0227Cooperation and interconnection of the input arrangement with other functional units of a computer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ワードプロセツサ等文字処理装置に
おける差込み印刷機能を実現するための文字処理
装置に関する。
[従来技術の説明とその課題] 従来、手紙文などの被差込みデータにおいて、
データを差込むべく指定された位置にそのことを
示す記号を示し、その位置に氏名、住所等の差込
みデータを差込みながら印刷する文字処理装置は
あつた。
しかしながら、従来の装置では、差込み位置に
付される記号はただ単にデータの差込まれる位置
を示す為だけのものであり、他の機能はなかつ
た。
[課題を解決する為の手段] 本発明は上記従来の課題を解決する為に、文書
情報を記憶する文書記憶手段と、差込むべき文字
列情報を記憶する差込み情報記憶手段と、前記文
書記憶手段に記憶される文書情報において、前記
差込み情報記憶手段に記憶される文字列情報の差
込み位置を記憶する記憶手段と、前記記憶手段に
記憶される文書情報の差込み位置に従つて、前記
差込み情報記憶手段に記憶された文字列情報を前
記文書情報に差込んで印字するよう制御する印字
制御手段とを有する文字処理装置であつて、前記
記憶手段に記憶された文書情報を表示する表示手
段と、前記差込み位置にカーソルを移動するよう
指示する指示手段と、前記指示に応答して、前記
文書情報において前記差込み位置を検索し、カー
ソルを該位置に表示するよう制御する制御手段と
を有することを特徴とする文字処理装置を提供す
る。
[実施例] 以下本発明による1実施例を説明する。
CPUはマイクロプロセツサであり、演算、論
理判断等を行なう。後述するアドレスバスAB、
コントロールバスCB、データバスDBを介して、
AB,CB,DBに連ながる機器等をコントロール
する。
ABはアドレスバスで制御対象を指示する信号
を転送する。
CBはコントロールバスで各制御対象に制御信
号を印加するものである。
DBはデータバスで各種データを転送する。
ROMは制御メモリで、第3図〜第6図に示す
制御手順等を記憶するものである。
RAMはランダムアクセスメモリで、各種デー
タの一時記憶に用いられる。例えばバラメータ
P,N,Qを貯えるレジスタP,N,Qを有す
る。
KBはキーボードで、オペレータが本装置に指
示を与えるためのキー群から成る。KBは、文字
入力用のキー群CKと、各種機能を指令するため
のキー群FKから成る。第2図はキーボードの詳
細を示す。
キー群CKは、例えば、文字キー、アンダーラ
インキーを含むものである。キー群FKは、登録
キーRK、名称キーNK、印刷キーPK、呼出キー
CLK、保存キーMK、始動キーSK、Bタブセツ
トキーBTK、Bタブ実行キーBTEK、その他各
種編集キー例えば、カーソル移動キー、タブキー
等を含むものである。
DISPは、表示装置であり、リフレツシユメモ
リ、カーソルレジスタ、CRTコントローラ、
CRT等を含むものである。CRTコントローラ
は、リフレツシユメモリに書き込まれた文字コー
ド情報とカーソルレジスタに蓄えられたカーソル
位置情報とをCRT上に表示する役割を担う。後
述するバツフアBUF1の内容は、CPUの指示に
より、CRT上に表示される。
又DISPはアンダライン表示機能を有する。即
ち、文字コード8ビツトの内上位1ビツトにより
アンダライン付か否かを判断し、CRT上に表示
するものである。
PRTは印刷装置であり、CPUの指令により後
述するバツフアBUF3に蓄えられた情報を印刷
する役割を担う。
DISCは本装置により作成された文書等を保存
する保存装置である。
NAME REGは、前記DISCへ文書等を保存す
るにあたつて、文書ごとに付けられる名前即ちフ
アイル名を一時的に蓄えるためのレジスタであ
る。
BUF1は、キーボードKBから入力された文字
等情報を蓄えるためのバツフアであり、ここで、
手紙等の文書や名簿等が作成される。ここに蓄え
られる情報は、8ビツトで1文字を表現するもの
とし、下位7ビツトは文字種を表現し、上位1ビ
ツトはアンダライン付か否かを表現するものとす
る。バツフアBUF1の内容は、一般にBUF1N
で表わすものとする。即ち、BUF1Nはバツフ
アBUF1内の第N番目の情報を表わすものとす
る。
BUF2は差込みを行うべき情報を格納するバ
ツフアである。後述するように差込むべき情報
は、バツフアBUF1を用いて、まず作成され、
後述する二つのどちらかの経路により、バツフア
BUF2に移される。一つは、バツフアBUF1か
ら直接バツフアBUF2に移される経路であり、
他は一旦他の記録媒体例えば保存装置DISCを介
してバツフアBUF2に移される経路である。又
バツフアBUF2に蓄えられる情報は、ある特定
の区切り情報により区切られた複数個のレコード
から成る。あるいは複数個の固定長レコードであ
つても良い。バツフアBUF2の内容を一般にバツ
フアBUF2Nで表わすものとする。即ちバツフ
アBUF2NはバツフアBUF2内の第N番目の情
報を表わすものとする。又別の表現方法として
BUF2P,Qで表わすものとする。即ちBUF2
P,QはバツフアBUF2内の第Pレコードの第
Q番目の情報を表わすものとする。バツフア
BUF2内の情報が確定すれば、簡単にBUF2N
とBUF2P,Qとの対応がつくものである。特
にバツフアBUF2が固定長レコードから構成さ
れている場合には、その対応は明白である。
BUF3はプリントを行うべき情報を一旦格納
するためのバツフアであり、バツフアBUF2に
蓄えられた名簿等の差込むべき情報を、バツフア
BUF1に蓄えられた手紙等の差込まれるべき情
報に差込んだ結果の情報を格納するものである。
FGは、前述した二つの経路の一方、即ちバツ
フアBUF1から直接バツフアBUF2に情報を移
したことを知らせるためのフラツグである。
CPTERは、CRT上に表示すべきカーソルの位
置を格納するためのレジスタであり、又その値
は、同時にバツフアBUF1のアドレスと対応づ
けられているものである。即ち前述したようにバ
ツフアBUF1の内容をCRT上に表示されるにあ
たつて、バツフアBUF1内の位置とCRT上の位
置との対応をとるのがレジスタCPTERであり、
オペレータには、CRT上のカーソルとしてその
対応を知ることができる。
以上の構成により成る本実施例の動作を説明す
る。
オペレータは電源投入後、始動キーを押下する
ことにより操作を開始する。又始動キーの押下
は、一つの仕事を開始する際に必ず行うものであ
る。始動キーを押下することにより、CRT上の
画面はクリアされ、新しい文書の作成準備が整
う。ここでオペレータはキーボードKBを操作す
ることにより、新規文書等の作成あるいは、以前
作成し、保存装置DISCに保存していた文書の修
正等を行う。
まずBタブ機能につき簡単に説明を行う。
オペレータは入力文中で、Bタブをセツトした
い位置に自由にそのセツトを行うことができる。
セツトの方法は、BタブセツトキーBTKを押下
することによる。これは、文字の入力方法と全く
同一である。オペレータがカーソルを動かすには
カーソルキー(不図示)を押下することで実現で
きるが、Bタブ実行キーBTEKを押下すること
により、カーソルをBタブがセツトしてある位置
まで一気に飛ばすことができる。この機能は文書
等の入力を大いに助けるものである。かくして、
文字キーあるいは、他の多くの編集キーを利用す
ることにより、文章データ、名簿等の差込みデー
タ、手紙等の差込まれるデータ等の作成を行うも
のである。
次に差込み印刷を実行しようとする場合の操作
方法について説明する。
オペレータはまず差込むべき情報を作成する。
第6図2にその例を示す。ここで〓のマークで示
されているのが各レコードの区切りマークであ
り、各レコードには、氏名が記載されている。作
成した名簿は一旦DISCに保存しておき、必要な
時に取り出しても良いし、又直接に今作成した名
簿を差込むべき情報として登録しても良い。
保存装置DISCへの保存は次のようにして行う。
まず保存する際のフアイル名を入力する。入力す
るには、名称キーNKを押下し、次にフアイル名
をキーボードKBから入力することによる。然る
後、保存キーMKを押下することにより保存され
る。保存した名簿は、後に差込用フアイルとして
使用することができる。一方保存装置DISC等へ
の保存なしに、今作つた名簿を差込用データとし
て利用することもできる。その時は、オペレータ
は登録キーRKを押下すれば良い。次に差込まれ
る方のデータを用意する。もちろん改めて作成し
ても良いし、保存装置DISCから呼出しても良い。
保存装置DISCから呼出すには、名称キーNKを
押下し、次にフアイル名をキーボードKBから入
力し、かつ呼出キーを押下する。公知の方法によ
り差込まれる方のデータ例えば手紙文を作成し、
完成させる。第6図1にその例を示す。ここで
というマークはBタブセツトキーBTKを押下す
ることにより入力することができる。差込印刷を
実行するとこの位置に差込みデータが次々と差込
まれ出力される。次に差込印刷の実行について説
明する。もし、前もつて名簿等の差込みデータが
登録キーRKにより登録されていたならば、印刷
キーを押下するだけで差込み印刷が実行される。
もし前もつて登録がなされておらず、なおかつ保
存装置DISC上に名簿等の差込みデータが格納さ
れているならば、まず、名称キーNKを押下し、
次にそのフアイル名をキーボードKBから入力す
る。次に印刷キーPKを押下することにより保存
装置DISC上に蓄えられた名簿等の差込みデータ
による差込み印刷が実行される。
次に第3図〜第5図のフローチヤートを用い、
本実施例の作動を詳細に説明する。
第3図は本実施例のメインフローチヤートであ
る。電源をONにすることにより、本フローが実
行され前述の作動を実行する。以下各ステツプに
つき説明する。
1 KBから入力されるデータを待つ。もし入力
されたならステツプ2に進む。
2 KBから入力されたデータを読み取る。
3 入力したデータが文字キー、タブセツトキー
等からの入力データであつたなら、ステツプ4
に進む。否ならステツプ5に進む。
4 入力したデータをBUF1内のカーソルポイ
ンタに対応する位置に書き込み、カーソルポイ
ンタの値をインクリメントする。このことによ
り、CTR画面上のカーソルが存在する位置に
入力されたデータが表示され、なおかつカーソ
ルが1つ歩進することになる。
ステツプ4をさらに詳述する。
(1) 入力したデータをBUF1へ書き込む。
もし入力したデータがアンダラインデータで
あるなら、BUF1内のカーソルの位置に対
応するメモリの内容の上位1ビツトをONに
する。
もし入力したデータが文字データあるいは
タブセツトキーからの出力データであつたな
らそのデータをBUF1内のカーソルの位置
に対応する位置に移す。
(2) カーソルポインタをインクリメントする。
(3) BUF1の内容及びカーソルポインタの内
容をリフレツシユメモリ、カーソルレジスタ
に書き込み表示を行う。
5 入力したデータが始動キーからの入力データ
であつたなら、ステツプ6に進む。否ならステ
ツプ7に進む。
6 バツフア、フラツグ等のイニシヤライズを行
う。
リフレツシユメモリのクリア(スペースコ
ードで埋める) NREGのクリア BUF1のクリア BUF2のクリア BUF3のクリア FGのリセツト カーソルポインタのイニシヤライズ カーソルレジスタのイニシヤライズ 7 入力したデータがタブ実行キーからの入力で
あつたならステツプ8に進む。否ならステツプ
9に進む。
8 カーソルをBタブがセツトされている位置ま
で移動させる。そのためにはカーソルが存在し
ている位置以降についてのBUF1の内容を順
に読み取りBタブコードが存在する位置をさが
し、その位置に対応するアドレスをカーソルポ
インタに書き込むことによる。最後にカーソル
レジスタにカーソルポインタの値をとり込み、
CRTへの表示を行う。
9 入力したデータが、登録キーからの入力であ
つたならステツプ10に進む。否ならステツプ11
に進む。
10 BUF1の内容をすべてBUF2に移し、FGを
セツトする。
11 入力したデータが名称キーからの入力であつ
たならステツプ12へ進む。否ならステツプ13に
進む。
12 KBより次に入力されるデータをレジスタ
NREGへ入力する。
13 入力したデータが印刷キーPKからの入力で
あつたならステツプ14へ進む。否ならステツプ
15へ進む。
14 差込み印刷処理を行う。詳細は後述する。
15 入力したデータが保存キーMKからの入力で
あつたならステツプ16へ進む。否ならステツプ
17へ進む。
16 BUF1に蓄えられたデータをDISCに保存す
る。その時のキーワード(フアイルネーム)は
レジスタNREGに蓄えられている名前を使う
ものとする。
17 入力したデータが呼出キーからの入力であつ
たならステツプ18に進む。否ならステツプ19に
進む。
18 DISCから文書データ等を呼出し、BUF1に
入れる。その時のキーワード(フアイルネー
ム)はレジスタNREGに蓄えられた名前を用
いる。
19 入力したデータがその他諸々の編集キーであ
つたなら、ステツプ20に進む。否ならステツプ
21に進む。
20 各種編集処理を行う。
21 入力したデータを捨てる。
次に前述したステツプ14についてさらに詳細に
説明する。(第4図)。
14.1 FG=1ならばステツプ14.3に進む。
FG=0ならばステツプ14.2に
進む。
14.2 レジスタNREGに蓄えられたデータをキ
ーワード(フアイルネーム)としてDISCか
ら文書を呼出し、BUF2に蓄える。
14.3 FGをリセツトする。
14.4 カレントパラメータPを1にセツトす
る。
14.5差込み処理を実行する。(詳細は後述) 14.6 印刷処理を実行する。(BUF3の内容を
プリンタに出力する。) 14.7 カレントパラメータPをインクリメント
する。
14.8 P=PMAXであるなら(即ち差込みが終了
したなら)リターンする。
否ならステツプ14.3に進む。
ここでP=MAXであることは、差込みデータ
のレコードのすべてについて差込みを完了し
たことを示す。
次にステツプ14.5について詳述する。(第5図) 14.5.1 BUF1の内容をすべてBUF3に移す。
BUF3(N)←=BUF1(N) N=1,2,3…… 14.5.2 Nを1にセツトする。
14.5.3 BUF3NがBタブセツトコードである
ならステツプ14.5.4に進む。否ならステツプ
14.5.7に進む。
14.5.4 BUF3Nがアンダライン付コードであ
るならばステツプ14.5.5に進む。否なら
14.5.6に進む。
14.5.5 アンダライン付の差込み編集処理を行
う。
BUF(N+Q−1)←=BUF2(P,
Q)+>80 Q=1,2,3……QMAX ここで>は、16進コードを示す。
14.5.6 アンダライン無の差込み編集処理を行
う。
BUF(N+Q−1)←=BUF2(P,
Q) Q=1,2,3……QMAX 14.5.7 N←=N+1 14.5.8 N=NMAXであるならばリターンする。否
ならばステツプ14.5.3に進む。
即ちBUF3に格納されているすべてのデ
ータに対し差込み処理を完了する。
他の応用例 1 本実施例では、内部的なFGにより、登録に
よる差込み印刷なのか、登録によらない差込み
印刷なのかの区別を行つているが、この旨を例
えばDRT等に表示することにより、ユーザー
にも明白に判断がつくようにしても良い。
[発明の効果] 以上説明した様に、本発明によれば、被差込み
データである文書情報におけるデータの差込み位
置へのカーソルの移動を、移動の指示に応答して
差込み位置の検索と該位置へのカーソルの表示を
行わせることにより、文書の中に埋もれている差
込み位置の発見が容易となり、差込み位置付近の
データの編集や差込み位置の確認が非常に簡便・
確実となる。
また、差込みデータによる差込み印刷を行う他
に、差込みデータに含まれていないものを入力し
たい時にも、わざわざ差込みデータを新たに作成
したり、更新したりせずに、直線入力する際に
も、差込み位置がすぐにわかる為、入力が楽にな
るという効果がある。
【図面の簡単な説明】
第1図は本発明による1実施例を示すブロツク
図、第2図はキーボードの詳細図、第3図〜第5
図は制御手順を示す図、第6図1,2,3は作動
を説明する為の図。 NREG……レジスタ、BUF1〜3……バツフ
ア。

Claims (1)

  1. 【特許請求の範囲】 1 文書情報を記憶する文書記憶手段と、 差込むべき文字列情報を記憶する差込み情報記
    憶手段と、 前記文書記憶手段に記憶される文書情報におい
    て、前記差込み情報記憶手段に記憶される文字列
    情報の差込み位置を記憶する記憶手段と、 前記記憶手段に記憶される文書情報の差込み位
    置に従つて、前記差込み情報記憶手段に記憶され
    た文字列情報を前記文書情報に差込んで印字する
    よう制御する印字制御手段とを有する文字処理装
    置であつて、 前記記憶手段に記憶された文書情報を表示する
    表示手段と、 前記差込み位置にカーソルを移動するよう指示
    する指示手段と、 前記指示に応答して、前記文書情報において前
    記差込み位置を検索し、カーソルを該位置に表示
    するよう制御する制御手段とを有することを特徴
    とする文字処理装置。
JP56166640A 1981-10-19 1981-10-19 文字処理装置 Granted JPS5868136A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56166640A JPS5868136A (ja) 1981-10-19 1981-10-19 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56166640A JPS5868136A (ja) 1981-10-19 1981-10-19 文字処理装置

Publications (2)

Publication Number Publication Date
JPS5868136A JPS5868136A (ja) 1983-04-22
JPH0442688B2 true JPH0442688B2 (ja) 1992-07-14

Family

ID=15835018

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56166640A Granted JPS5868136A (ja) 1981-10-19 1981-10-19 文字処理装置

Country Status (1)

Country Link
JP (1) JPS5868136A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60176784A (ja) * 1984-02-24 1985-09-10 Hitachi Ltd 表デ−タ差込み印刷装置
JPS6115267A (ja) * 1984-06-29 1986-01-23 Kuraichiro Kazama 受注獲得用文書作成方式
JPS63106827A (ja) * 1986-10-24 1988-05-11 Casio Comput Co Ltd ワ−ドプロセツサ
JPH02297256A (ja) * 1989-03-22 1990-12-07 Sharp Corp 文字処理装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4085445A (en) * 1976-06-07 1978-04-18 International Business Machines Corporation Text merge with copies and envelopes
JPS57106990A (en) * 1980-12-23 1982-07-03 Sharp Corp Editing processor

Also Published As

Publication number Publication date
JPS5868136A (ja) 1983-04-22

Similar Documents

Publication Publication Date Title
JPH0442688B2 (ja)
JPH0612514B2 (ja) 文書処理方法及び装置
JPH069045B2 (ja) ワ−ドプロセッサ
JPH0440730B2 (ja)
JPS6351306B2 (ja)
JPH0572270B2 (ja)
JP3067083B2 (ja) 文書入力装置
JPH0666066B2 (ja) 振仮名付加機能付き文書処理装置
JP2995630B2 (ja) 文書データ処理装置
JP2596950B2 (ja) 文字処理装置
JPH0411393B2 (ja)
JPS61175765A (ja) 文書処理装置の書式設定方式
JPS6263366A (ja) ワ−ドプロセツサにおける無記入部サ−チ方式
JPH05257936A (ja) 文書作成装置
JPH0716192Y2 (ja) 文章処理装置
JPH0666065B2 (ja) 振仮名付加機能付き文書処理装置
JPS61151595A (ja) 電子機器
JPH0749851A (ja) 文書整形装置
JPH01288957A (ja) 文字処理装置
JPH05342207A (ja) ワードプロセッサの書式指定方法
JPS59146329A (ja) 日本語入力装置
JPS63137359A (ja) ワ−ドプロセツサ
JPS62189566A (ja) 文書作成装置
JPH0199166A (ja) 文書作成装置
JPH0687235B2 (ja) ユ−ザ辞書を備えた文字処理装置