JPH0361596B2 - - Google Patents
Info
- Publication number
- JPH0361596B2 JPH0361596B2 JP59032402A JP3240284A JPH0361596B2 JP H0361596 B2 JPH0361596 B2 JP H0361596B2 JP 59032402 A JP59032402 A JP 59032402A JP 3240284 A JP3240284 A JP 3240284A JP H0361596 B2 JPH0361596 B2 JP H0361596B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- merge
- block
- printing
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1242—Image or content composition onto a page
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- 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
- B41J5/00—Devices or arrangements for controlling character selection
- B41J5/30—Character or syllable selection controlled by recorded information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Record Information Processing For Printing (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は表データ差込み印刷装置に関し、更に
詳しくは、印刷すべき文書データに他の文書デー
タ(具体的には表データ)を挿入して差込み印刷
する装置に関する。
詳しくは、印刷すべき文書データに他の文書デー
タ(具体的には表データ)を挿入して差込み印刷
する装置に関する。
ワードプロセツサのような文書処理装置は、第
1図に示すように、文字や符号あるいは処理機能
の指定等を入力する入力装置1と、この入力装置
1から入力された文字コード、表データ、文字フ
オント、プログラム等を記憶する主記憶装置2お
よび補助記憶装置3と、前記入力装置1から入力
された文字や記憶装置2,3の記憶内容を表示す
る表示装置4と、前記記憶装置2,3の記憶内容
を印刷する印刷装置5と、前記各装置1〜5に制
御し、且つ前記入力装置1からの入力で指定され
た印刷文書データおよび該データ中にある差込み
印刷指示データで指定された表データ内の差込み
印刷データを前記印刷データ中の文字データと共
に印刷するように編集して前記印刷装置5に出力
する制御装置6を備える。
1図に示すように、文字や符号あるいは処理機能
の指定等を入力する入力装置1と、この入力装置
1から入力された文字コード、表データ、文字フ
オント、プログラム等を記憶する主記憶装置2お
よび補助記憶装置3と、前記入力装置1から入力
された文字や記憶装置2,3の記憶内容を表示す
る表示装置4と、前記記憶装置2,3の記憶内容
を印刷する印刷装置5と、前記各装置1〜5に制
御し、且つ前記入力装置1からの入力で指定され
た印刷文書データおよび該データ中にある差込み
印刷指示データで指定された表データ内の差込み
印刷データを前記印刷データ中の文字データと共
に印刷するように編集して前記印刷装置5に出力
する制御装置6を備える。
このような文書処理装置において、第2図aの
ように、文字列71,72と差込み印刷文字列7
3,74が混在する印刷書類を得る場合、オペレ
ータは表示装置4を利用して同図bのような文字
列71,72と差込み印刷指示符号75,76に
対応する印刷文書データと、同図cのような差込
み印刷指示符号75,76と対応させた差込み印
刷文字列77による表示データを作成し、これを
記憶させる。そして、印刷を指示するときに、こ
の第2図b,cのデータ名を指示して同図aの印
刷書類を得ている。
ように、文字列71,72と差込み印刷文字列7
3,74が混在する印刷書類を得る場合、オペレ
ータは表示装置4を利用して同図bのような文字
列71,72と差込み印刷指示符号75,76に
対応する印刷文書データと、同図cのような差込
み印刷指示符号75,76と対応させた差込み印
刷文字列77による表示データを作成し、これを
記憶させる。そして、印刷を指示するときに、こ
の第2図b,cのデータ名を指示して同図aの印
刷書類を得ている。
このときの制御装置6のデータ処理フローチヤ
ートを第3図に示す。オペレータによつて入力装
置1から印刷の指示と印刷すべき文書データ名の
指定と差込み印刷すべき文字列データをもつ表デ
ータ名が入力されると、制御装置6はブロツク
100で指定された第2図bの印刷文書データと第
2図cの表データをメモリのワークエリアに読込
み、次にブロツク110で印刷行カウンタ等の初期
値を設定し、更にブロツク120で印刷行データバ
ツフアをクリアする。次にブロツク130で印刷す
べき文書データから最初の印刷行のデータを読込
んでブロツク140に移り、この印刷行のデータ中
に差込み印刷指示符号が存在するか否かを判断す
る。差込み印刷指示符号が存在しない場合には、
ブロツク150に移つて前記印刷行のデータにより
文字列71を印刷する。そしてブロツク160で文
書データが終りか否かを判断し、この例の場合に
は未終了であるのでブロツク170に移り印刷行カ
ウンタを更新し、ブロツク120に戻る。
ートを第3図に示す。オペレータによつて入力装
置1から印刷の指示と印刷すべき文書データ名の
指定と差込み印刷すべき文字列データをもつ表デ
ータ名が入力されると、制御装置6はブロツク
100で指定された第2図bの印刷文書データと第
2図cの表データをメモリのワークエリアに読込
み、次にブロツク110で印刷行カウンタ等の初期
値を設定し、更にブロツク120で印刷行データバ
ツフアをクリアする。次にブロツク130で印刷す
べき文書データから最初の印刷行のデータを読込
んでブロツク140に移り、この印刷行のデータ中
に差込み印刷指示符号が存在するか否かを判断す
る。差込み印刷指示符号が存在しない場合には、
ブロツク150に移つて前記印刷行のデータにより
文字列71を印刷する。そしてブロツク160で文
書データが終りか否かを判断し、この例の場合に
は未終了であるのでブロツク170に移り印刷行カ
ウンタを更新し、ブロツク120に戻る。
ブロツク120では再び印刷行データバツフアを
クリアし、ブロツク130に移つて文書データから
第2番目の印刷行のデータを読込む。この第2番
目の印刷行のデータは差込印刷指示符号75であ
るので、ブロツク180に移つてこの差込み印刷指
示符号75で指定した差込み印刷データが表デー
タ内に存在するか否かを判断し、存在しなけれ
ば、これを文字列とみなしてブロツク150に移つ
てこの差込み印刷指示符号75をそのまま印刷す
る。
クリアし、ブロツク130に移つて文書データから
第2番目の印刷行のデータを読込む。この第2番
目の印刷行のデータは差込印刷指示符号75であ
るので、ブロツク180に移つてこの差込み印刷指
示符号75で指定した差込み印刷データが表デー
タ内に存在するか否かを判断し、存在しなけれ
ば、これを文字列とみなしてブロツク150に移つ
てこの差込み印刷指示符号75をそのまま印刷す
る。
指定された差込み印刷データが存在する場合に
は、ブロツク190に移つてこのデータを読込んで
ブロツク150に移り、このデータにおける文字列
77を差込み印刷文字列73,74として印刷す
る。
は、ブロツク190に移つてこのデータを読込んで
ブロツク150に移り、このデータにおける文字列
77を差込み印刷文字列73,74として印刷す
る。
以上の処理を印刷すべき文書データがなくなる
まで繰り返す。
まで繰り返す。
ところがこのような文書処理装置においては、
差込み印刷すべき文字列77を、差込み印刷指示
符号75,76と対応ずけて作成した表データを
用いているので、このような対応符号75,76
のない表データを差込み印刷することができな
い。従つて既存の表データを差込み印刷する必要
が生じたときは、これらの表データを改めて前述
のように差込み印刷指示符号75,76と対応づ
けて作り直さなければならず、表データの差込み
印刷操作が煩雑であつた。
差込み印刷すべき文字列77を、差込み印刷指示
符号75,76と対応ずけて作成した表データを
用いているので、このような対応符号75,76
のない表データを差込み印刷することができな
い。従つて既存の表データを差込み印刷する必要
が生じたときは、これらの表データを改めて前述
のように差込み印刷指示符号75,76と対応づ
けて作り直さなければならず、表データの差込み
印刷操作が煩雑であつた。
従つて本発明の目的は、このような差込み印刷
指示符号と対応させた差込み印刷文字列をもつ表
データを作成しなくとも、既存の表データからそ
のまま指定して差込み印刷できる表データ差込み
印刷装置を提案することにある。
指示符号と対応させた差込み印刷文字列をもつ表
データを作成しなくとも、既存の表データからそ
のまま指定して差込み印刷できる表データ差込み
印刷装置を提案することにある。
本発明は、前述の制御装置に、表データにおけ
る行および/または列に対応して印刷文書データ
中に差込み印刷指示データに存在する行番号およ
び/または列番号をキーワードとして前記表デー
タを検索して差込み印刷データを読出す手段と、
この手段によつて読出された差込み印刷データを
前記差込み印刷指示データに代えて前記印刷文書
データ中に挿入する手段と、差込み印刷データが
挿入された印刷文書データを前記印刷装置で印刷
する手段を設け、オペレータは表データの行番号
および/または列番号を用いて差込み印刷データ
の内容を指示することで、表データを差込み印刷
できるようにしたことを特徴とする。
る行および/または列に対応して印刷文書データ
中に差込み印刷指示データに存在する行番号およ
び/または列番号をキーワードとして前記表デー
タを検索して差込み印刷データを読出す手段と、
この手段によつて読出された差込み印刷データを
前記差込み印刷指示データに代えて前記印刷文書
データ中に挿入する手段と、差込み印刷データが
挿入された印刷文書データを前記印刷装置で印刷
する手段を設け、オペレータは表データの行番号
および/または列番号を用いて差込み印刷データ
の内容を指示することで、表データを差込み印刷
できるようにしたことを特徴とする。
本発明をワードプロセツサに適用した例を説明
する。このワードプロセツサの基本構成は第1図
に示したブロツク図と同一であり、この実施例の
特徴は、制御装置6内に設けられたデータ処理手
段にある。
する。このワードプロセツサの基本構成は第1図
に示したブロツク図と同一であり、この実施例の
特徴は、制御装置6内に設けられたデータ処理手
段にある。
この実施例における制御装置6内のデータ処理
手段は、コンピユータを主体として構成されるの
で、以下これを印刷例およびデータ処理フローチ
ヤートを参照して説明する。
手段は、コンピユータを主体として構成されるの
で、以下これを印刷例およびデータ処理フローチ
ヤートを参照して説明する。
第4図は差込み印刷の対象として作成され、ま
たは既に作成されているデータから差込み印刷の
対象として指定された表データによる画面であ
る。なお、欄外の行番号、列番号の表示は説明の
ために付したもので画面には表示されない。
たは既に作成されているデータから差込み印刷の
対象として指定された表データによる画面であ
る。なお、欄外の行番号、列番号の表示は説明の
ために付したもので画面には表示されない。
第5図は印刷のために作成され、または既に作
成されているデータから印刷の対象として指定さ
れた印刷文書データで、文字列81,82,8
3、と差込み印刷指示符号84,85により構成
されている。差込み印刷指示符号84,85は、
それぞれ差込み印刷することを示す差込み印刷マ
ーク84a,85aと差込み印刷すべきデータを
前記表示データから検索するためのキーワードと
しての表データの行番号および/または列番号8
4b,85bにより構成されている。
成されているデータから印刷の対象として指定さ
れた印刷文書データで、文字列81,82,8
3、と差込み印刷指示符号84,85により構成
されている。差込み印刷指示符号84,85は、
それぞれ差込み印刷することを示す差込み印刷マ
ーク84a,85aと差込み印刷すべきデータを
前記表示データから検索するためのキーワードと
しての表データの行番号および/または列番号8
4b,85bにより構成されている。
第6図は上記2つのデータにより印刷された文
書で、文字列81,82,83と差込み印刷文字
列86,87で構成されている。
書で、文字列81,82,83と差込み印刷文字
列86,87で構成されている。
以上のような表データの差込み印刷を行なうた
めの制御装置6のデータ処理機能を第7図〜第1
0図に示すデータ処理フローチヤートを参照して
説明する。
めの制御装置6のデータ処理機能を第7図〜第1
0図に示すデータ処理フローチヤートを参照して
説明する。
制御装置6は、第7図のブロツク210において、
入力装置1から指定された印刷すべき文書、差込
みデータの内容、ならびに文書、表構成の管理情
報を第1図の補助記憶装置4あるいはメモリ3か
ら、このメモリ上にあるブツフア領域に読込む。
ブロツク220において行カウンター、挿入時のワ
ークエリア等の初期設定を行なう。ブロツク230
においては行データを格納する行データバツフア
のクリアを行なう。これは、行データバツフア領
域に古い情報を残しておかないためである。ブロ
ツク240では、初めはブロツク220で設定された行
番号、それ以降はブロツク350で設定された行番
号から、バツフア上にある設定行データをワーク
エリアに移す。ブロツク250ではワークエリアに
移つたデータ中に、差込み印刷マークが存在する
か否かのチエツクを行なう。もし、ブロツク250
でのチエツクにおいて差込み印刷マークが存在し
なかつた場合には、ブロツク330の印刷処理に移
つてワークエリア内のデータを印刷する。
入力装置1から指定された印刷すべき文書、差込
みデータの内容、ならびに文書、表構成の管理情
報を第1図の補助記憶装置4あるいはメモリ3か
ら、このメモリ上にあるブツフア領域に読込む。
ブロツク220において行カウンター、挿入時のワ
ークエリア等の初期設定を行なう。ブロツク230
においては行データを格納する行データバツフア
のクリアを行なう。これは、行データバツフア領
域に古い情報を残しておかないためである。ブロ
ツク240では、初めはブロツク220で設定された行
番号、それ以降はブロツク350で設定された行番
号から、バツフア上にある設定行データをワーク
エリアに移す。ブロツク250ではワークエリアに
移つたデータ中に、差込み印刷マークが存在する
か否かのチエツクを行なう。もし、ブロツク250
でのチエツクにおいて差込み印刷マークが存在し
なかつた場合には、ブロツク330の印刷処理に移
つてワークエリア内のデータを印刷する。
差込み印刷マークが存在している場合には、差
込み印刷マークの後に続き差込み印刷すべきデー
タを示すキーワードが行の指定かあるいは列の指
定かを、ブロツク260,270にてチエツクする。ブ
ロツク260においては、先ず、キーワードが行で
あるか否かのチエツクを行なう。キーワードとし
ては直接に行番号を指定するため、差込み印刷デ
ータとして許す表データの大きさにより、キーワ
ードの文字数は変わるが、チエツクの仕方として
は、決められたキーワードの文字数の中に行を示
す語が存在しているかどうかをチエツクすれば良
い。キーワードの中に行を示す語が存在したなら
ばブロツク280へ進み、存在しない場合にはブロ
ツク270に進む。
込み印刷マークの後に続き差込み印刷すべきデー
タを示すキーワードが行の指定かあるいは列の指
定かを、ブロツク260,270にてチエツクする。ブ
ロツク260においては、先ず、キーワードが行で
あるか否かのチエツクを行なう。キーワードとし
ては直接に行番号を指定するため、差込み印刷デ
ータとして許す表データの大きさにより、キーワ
ードの文字数は変わるが、チエツクの仕方として
は、決められたキーワードの文字数の中に行を示
す語が存在しているかどうかをチエツクすれば良
い。キーワードの中に行を示す語が存在したなら
ばブロツク280へ進み、存在しない場合にはブロ
ツク270に進む。
ブロツク270ではブロツク260と同様な方法で、
キーワード中に列を示す語があるか否かのチエツ
クを行なう。存在する場合にはブロツク290へ進
む。ブロツク270において、キーワードが列を示
すものでないと判断された場合は、結局このキー
ワードは行でも列でもなく正しいキーワードでは
ないという事になる。したがつて、この差込み印
刷マークの後に続くキーワードに対する差込み印
刷データは存在しないという事になり、差込み印
刷マークは制御符号としてではなく、通常の文字
として扱つて差込み印刷マーク無しの場合と同様
の処理を行ない、ブロツク330の印刷処理へ移る。
キーワード中に列を示す語があるか否かのチエツ
クを行なう。存在する場合にはブロツク290へ進
む。ブロツク270において、キーワードが列を示
すものでないと判断された場合は、結局このキー
ワードは行でも列でもなく正しいキーワードでは
ないという事になる。したがつて、この差込み印
刷マークの後に続くキーワードに対する差込み印
刷データは存在しないという事になり、差込み印
刷マークは制御符号としてではなく、通常の文字
として扱つて差込み印刷マーク無しの場合と同様
の処理を行ない、ブロツク330の印刷処理へ移る。
ブロツク260で行を示しているキーワードと判
定された場合は、ブロツク280に移つてその示し
ている行が差込み印刷データとして表データ中に
存在しているか否かのチエツクを行なう。
定された場合は、ブロツク280に移つてその示し
ている行が差込み印刷データとして表データ中に
存在しているか否かのチエツクを行なう。
同様に、ブロツク270で列を示していると判定
されたキーワードに対する差込み印刷データが、
表データ中に存在しているか否かのチエツクをブ
ロツク290で行なう。このチエツクは、ブロツク
210で読み込んだ表構成の管理情報と比較する事
により行なう。
されたキーワードに対する差込み印刷データが、
表データ中に存在しているか否かのチエツクをブ
ロツク290で行なう。このチエツクは、ブロツク
210で読み込んだ表構成の管理情報と比較する事
により行なう。
ブロツク280のチエツクで、キーワードが示し
ている行が表データ中に存在していない場合は、
差込み印刷マークを通常の文字として扱い、差込
み印刷マーク無しの場合と同様に印刷処理330
を行なう。ブロツク290においても同様にチエツ
クを行ない、キーワードが示している列が表デー
タ中に存在していない場合は、差込み印刷マーク
無しの印刷処理330を行なう。
ている行が表データ中に存在していない場合は、
差込み印刷マークを通常の文字として扱い、差込
み印刷マーク無しの場合と同様に印刷処理330
を行なう。ブロツク290においても同様にチエツ
クを行ない、キーワードが示している列が表デー
タ中に存在していない場合は、差込み印刷マーク
無しの印刷処理330を行なう。
一方、ブロツク280,290で、キーワードの示す
行ならびに列が存在する場合には、それぞれブロ
ツク300,310で差込み印刷データを取得する。こ
の時、キーワードとして行データが差込み印刷デ
ータとして指定された場合は、ブロツク300で表
データの1行分の文字列データを取得する。しか
し、キーワードとして列データが差込み印刷デー
タとして指定された場合は、列データがバツフア
上に一連の文字列としては存在ず、バツフア上に
規即的に散らばつて存在するため、ブロツク310
ではそれを一連の差込み印刷データに編集し直さ
なければならない。この編集は、表構成の管理情
報より指定列の先頭行のバツフア上の位置、1行
の文字数と指定列の文字数の情報から行なわれ
る。
行ならびに列が存在する場合には、それぞれブロ
ツク300,310で差込み印刷データを取得する。こ
の時、キーワードとして行データが差込み印刷デ
ータとして指定された場合は、ブロツク300で表
データの1行分の文字列データを取得する。しか
し、キーワードとして列データが差込み印刷デー
タとして指定された場合は、列データがバツフア
上に一連の文字列としては存在ず、バツフア上に
規即的に散らばつて存在するため、ブロツク310
ではそれを一連の差込み印刷データに編集し直さ
なければならない。この編集は、表構成の管理情
報より指定列の先頭行のバツフア上の位置、1行
の文字数と指定列の文字数の情報から行なわれ
る。
ブロツク310での処理の詳細を、第8図を用い
て説明する。まず、ブロツク311で差込み文字列
データ作成のための行カウンタの初期設定を行な
う。ブロツク312では差込み印刷データを作成す
るためのワークエリアの初期クリアを行なう。ブ
ロツク313では各行の印刷データをセツトする位
置を示すポインタの初期設定を行なう。ブロツク
314では、ブロツク311あるいはブロツク317で設
定される行番号と、指定列番号によりブツフア上
にある位置を求め、この位置から指定列の文字数
分の印刷データを取得する。ブロツク315では、
ブロツク313で設定されたポインタを参照し、差
込み印刷データ作成ワークエリアにブロツク314
で取得した文字列印刷データをセツトする。ブロ
ツク316では指定列の差込み印刷データの作成が
終了したか否かを判定する。終了した場合は、第
7図のブロツク320へ進み、ブロツク300,310で
作成した差込み印刷データを、印刷すべき文書デ
ータの差込み印刷マークの位置に挿入する。この
時、差込み印刷マークの位置に差込み印刷データ
を置くだけでは差込み印刷マークの後に印刷すべ
き文字列データがあつた場合に、その文字列デー
タを破壊してしまう。そこでブロツク320では差
込み印刷データを置く前に、差込み印刷マークの
後に続く印刷すべき文字列データの退避を行なわ
なければならない。その退避を行なつた後に差込
み印刷データの挿入を行なう。
て説明する。まず、ブロツク311で差込み文字列
データ作成のための行カウンタの初期設定を行な
う。ブロツク312では差込み印刷データを作成す
るためのワークエリアの初期クリアを行なう。ブ
ロツク313では各行の印刷データをセツトする位
置を示すポインタの初期設定を行なう。ブロツク
314では、ブロツク311あるいはブロツク317で設
定される行番号と、指定列番号によりブツフア上
にある位置を求め、この位置から指定列の文字数
分の印刷データを取得する。ブロツク315では、
ブロツク313で設定されたポインタを参照し、差
込み印刷データ作成ワークエリアにブロツク314
で取得した文字列印刷データをセツトする。ブロ
ツク316では指定列の差込み印刷データの作成が
終了したか否かを判定する。終了した場合は、第
7図のブロツク320へ進み、ブロツク300,310で
作成した差込み印刷データを、印刷すべき文書デ
ータの差込み印刷マークの位置に挿入する。この
時、差込み印刷マークの位置に差込み印刷データ
を置くだけでは差込み印刷マークの後に印刷すべ
き文字列データがあつた場合に、その文字列デー
タを破壊してしまう。そこでブロツク320では差
込み印刷データを置く前に、差込み印刷マークの
後に続く印刷すべき文字列データの退避を行なわ
なければならない。その退避を行なつた後に差込
み印刷データの挿入を行なう。
ブロツク320での処理の詳細を、第9図を用い
て説明する。ブロツク321で差込み印刷マーク以
降の文字列データが差込み印刷データを挿入する
ことで破壊されないようにするために該文字列デ
ータを退避エリアに移しておく。ブロツク322で
は前述のようにして作成した差込み印刷データを
差込み印刷マークの位置から挿入する。ブロツク
323では、退避した文字列データを回復するため
に、差込み印刷マークの位置と差込み印刷データ
の文字数とにより、差込み後の文字末尾の更新を
行なう。ブロツク314では、ブロツク323で更新さ
れた文字末尾位置を参照し、退避していた文字列
データを回復させる。
て説明する。ブロツク321で差込み印刷マーク以
降の文字列データが差込み印刷データを挿入する
ことで破壊されないようにするために該文字列デ
ータを退避エリアに移しておく。ブロツク322で
は前述のようにして作成した差込み印刷データを
差込み印刷マークの位置から挿入する。ブロツク
323では、退避した文字列データを回復するため
に、差込み印刷マークの位置と差込み印刷データ
の文字数とにより、差込み後の文字末尾の更新を
行なう。ブロツク314では、ブロツク323で更新さ
れた文字末尾位置を参照し、退避していた文字列
データを回復させる。
以上の処理により、ブロツク320の差込み印刷
データの挿入が終わる。
データの挿入が終わる。
この差込み処理において、ある間隔をおいて行
データあるいは列データの各項目を差込みたいと
いう場合には、タブ・枠などを設定しておく事に
より、所望の間隔で各項目の差込みが行なわれ
る。
データあるいは列データの各項目を差込みたいと
いう場合には、タブ・枠などを設定しておく事に
より、所望の間隔で各項目の差込みが行なわれ
る。
次に、ブロツク320で作成された文字列データ
を、印刷用行データバツフアに送り印刷する処理
をブロツク330にて行なう。ブロツク330では行デ
ータバツフアに送られたデータをもとに、第1図
の印刷装置により印刷を行なう印刷後、ブロツク
340にて、指定された印刷文書データの印刷がす
べて終了したか否かのチエツクを行ない、終了し
ている場合は処理を終了し、印刷が終了していな
い場合にはブロツク350にて行番号の更新を行な
つてブロツク230へ戻り前述の処理を繰り返す。
を、印刷用行データバツフアに送り印刷する処理
をブロツク330にて行なう。ブロツク330では行デ
ータバツフアに送られたデータをもとに、第1図
の印刷装置により印刷を行なう印刷後、ブロツク
340にて、指定された印刷文書データの印刷がす
べて終了したか否かのチエツクを行ない、終了し
ている場合は処理を終了し、印刷が終了していな
い場合にはブロツク350にて行番号の更新を行な
つてブロツク230へ戻り前述の処理を繰り返す。
上記説明においては、差込み印刷データの指定
キーワードとして表の行番号あるいは列番号の指
定について説明したが、行と列の組み合せ指定に
よりある項目を示すキーワードとしても扱える。
しかし、この場合、行、列を指定する際に、差込
み印刷マークの後に、X行Y列と指定しただけで
は、前述の処理フローにおけるチエツクでは、先
に指定した行のデータしか読み取らず、行データ
の差込み印刷を行なつてしまう。そこで、項目を
指定する際には、差込み印刷マークの後に、項目
を指定するという意味で、制御符号を添えて指定
するようにし、項目の指定か、行あるいは列の指
定かという区別をチエツクする処理フローとす
る。
キーワードとして表の行番号あるいは列番号の指
定について説明したが、行と列の組み合せ指定に
よりある項目を示すキーワードとしても扱える。
しかし、この場合、行、列を指定する際に、差込
み印刷マークの後に、X行Y列と指定しただけで
は、前述の処理フローにおけるチエツクでは、先
に指定した行のデータしか読み取らず、行データ
の差込み印刷を行なつてしまう。そこで、項目を
指定する際には、差込み印刷マークの後に、項目
を指定するという意味で、制御符号を添えて指定
するようにし、項目の指定か、行あるいは列の指
定かという区別をチエツクする処理フローとす
る。
この場合のデータ処理フローについて、第10
図を用いて説明する。まず、第10図のブロツク
250(第7図のブロツク250と同じ)における差込
み印刷マークの有無チエツクで差込み有りとなつ
た場合、ブロツク410において、差込み印刷マー
クの後に項目指定のための制御符号データがある
か否かをチエツクする。もし、ない場合にはブロ
ツク260(第7図のブロツク260と同じ)へ進む。
項目指定の制御符号データが存在した場合には、
ブロツク420に移つて表構成の管理情報と比較す
る事により指定された項目が存在するか否かをチ
エツクする。指定項目が存在しない場合には、ブ
ロツク320(第7図のブロツク320と同じ)へ進む。
存在する場合には、ブロツク430で指定項目のデ
ータの取得を行なう。取得の方法は列の差込み印
刷データの作成方法と同様な考え方で、指定行の
バツフア上の位置に、指定列の行の先頭からの位
置を加えれば、指定項目のデータの取得ができ
る。その後にブロツク320へ進む。
図を用いて説明する。まず、第10図のブロツク
250(第7図のブロツク250と同じ)における差込
み印刷マークの有無チエツクで差込み有りとなつ
た場合、ブロツク410において、差込み印刷マー
クの後に項目指定のための制御符号データがある
か否かをチエツクする。もし、ない場合にはブロ
ツク260(第7図のブロツク260と同じ)へ進む。
項目指定の制御符号データが存在した場合には、
ブロツク420に移つて表構成の管理情報と比較す
る事により指定された項目が存在するか否かをチ
エツクする。指定項目が存在しない場合には、ブ
ロツク320(第7図のブロツク320と同じ)へ進む。
存在する場合には、ブロツク430で指定項目のデ
ータの取得を行なう。取得の方法は列の差込み印
刷データの作成方法と同様な考え方で、指定行の
バツフア上の位置に、指定列の行の先頭からの位
置を加えれば、指定項目のデータの取得ができ
る。その後にブロツク320へ進む。
以上のデータ処理により、項目指定の場合の差
込み印刷データの取得が行なえる。
込み印刷データの取得が行なえる。
本発明により、表データを差込み印刷データと
して使用する場合、既存の表データの行番号およ
び/または列番号で指定できるので、新たに表デ
ータを編集して差込み印刷データを作成して差込
み印刷用表データを作成する処理が不要となり、
オペレータの操作が容易になる。また、行あるい
は列の指定番号をキーワードとするため、既存の
表データにおける、行単位、列単位の一連のデー
タを一つの差込み印刷データとして指定する事が
可能になる。
して使用する場合、既存の表データの行番号およ
び/または列番号で指定できるので、新たに表デ
ータを編集して差込み印刷データを作成して差込
み印刷用表データを作成する処理が不要となり、
オペレータの操作が容易になる。また、行あるい
は列の指定番号をキーワードとするため、既存の
表データにおける、行単位、列単位の一連のデー
タを一つの差込み印刷データとして指定する事が
可能になる。
第1図〜第3図は従来の表データ差込み印刷装
置を説明するためのもので、第1図は文書処理装
置のブロツク図、第2図a〜cはそれぞれ印刷デ
ータ例、第3図は制御装置のデータ処理フローチ
ヤートである。第4図〜第10図は本発明の表デ
ータ差込み印刷装置の実施例を説明するためのも
ので、第4図は表データ例、第5図は印刷文書デ
ータ例、第6図は印刷された文書例、第7図〜第
10図は制御装置のデータ処理フローチヤートで
ある。 1……入力装置、2……主記憶装置、3……補
助記憶装置、4……表示装置、5……印刷装置、
6……制御装置、250〜290……差込み印刷
データの有無をチエツクする処理ステツプ、30
0……差込み印刷用の表データから行の差込み印
刷データを読出す処理ステツプ、310……差込
み印刷用の表データから列の差込み印刷データを
読出す処理ステツプ、320……印刷文書データ
に差込み印刷データを挿入する処理ステツプ、3
30……印刷処理ステツプ。
置を説明するためのもので、第1図は文書処理装
置のブロツク図、第2図a〜cはそれぞれ印刷デ
ータ例、第3図は制御装置のデータ処理フローチ
ヤートである。第4図〜第10図は本発明の表デ
ータ差込み印刷装置の実施例を説明するためのも
ので、第4図は表データ例、第5図は印刷文書デ
ータ例、第6図は印刷された文書例、第7図〜第
10図は制御装置のデータ処理フローチヤートで
ある。 1……入力装置、2……主記憶装置、3……補
助記憶装置、4……表示装置、5……印刷装置、
6……制御装置、250〜290……差込み印刷
データの有無をチエツクする処理ステツプ、30
0……差込み印刷用の表データから行の差込み印
刷データを読出す処理ステツプ、310……差込
み印刷用の表データから列の差込み印刷データを
読出す処理ステツプ、320……印刷文書データ
に差込み印刷データを挿入する処理ステツプ、3
30……印刷処理ステツプ。
Claims (1)
- 1 入力装置と、この入力装置から入力された文
字コード、表データ、文字フオント、プログラム
等を格納する記憶装置と、前記入力装置から入力
された文字や記憶装置の記憶内容を表示する表示
装置と、前記記憶装置の記憶内容を印刷する印刷
装置と、前記各装置を制御し、且つ前記入力装置
からの入力で指定された印刷文書データおよび該
データ中にある差込み印刷指示データで指定され
た表データ内の差込み印刷データを前記印刷文書
データ中の文字データと共に印刷するように編集
して前記印刷装置に出力する制御装置とを備えた
表データ差込み印刷装置において、前記制御装置
は、前記表データにおける行および/または列に
対応して前記印刷文書データ中の差込み印刷指示
データに存在する行番号および/または列番号を
キーワードとして前記表データを検索して差込み
印刷データを読出す手段と、この手段によつて読
出された差込み印刷データを前記差込み印刷指示
データに代えて前記印刷文書データ中に挿入する
手段と、差込み印刷データが挿入たれた印刷文書
データを前記印刷装置に出力する手段を有するこ
とを特徴とする表データ差込み印刷装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59032402A JPS60176784A (ja) | 1984-02-24 | 1984-02-24 | 表デ−タ差込み印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59032402A JPS60176784A (ja) | 1984-02-24 | 1984-02-24 | 表デ−タ差込み印刷装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60176784A JPS60176784A (ja) | 1985-09-10 |
| JPH0361596B2 true JPH0361596B2 (ja) | 1991-09-20 |
Family
ID=12357957
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59032402A Granted JPS60176784A (ja) | 1984-02-24 | 1984-02-24 | 表デ−タ差込み印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60176784A (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62115521A (ja) * | 1985-11-15 | 1987-05-27 | Casio Comput Co Ltd | 定型フォーマット印字装置 |
| JPS63244263A (ja) * | 1987-03-31 | 1988-10-11 | Matsushita Electric Ind Co Ltd | 文書処理装置 |
| JPH0749228B2 (ja) * | 1990-07-26 | 1995-05-31 | カシオ計算機株式会社 | 帳票出力装置 |
| JPH10124495A (ja) * | 1996-08-16 | 1998-05-15 | Pfu Ltd | 原稿テキスト生成処理装置及びそのプログラム記憶媒体 |
| CN1226981A (zh) * | 1997-01-21 | 1999-08-25 | 株式会社Pfu | 原稿文本生成处理装置及生成方法及它们的程序存储媒体 |
| JP6551846B2 (ja) * | 2016-07-25 | 2019-07-31 | 株式会社プロフィールド | ページ処理装置、ページ処理方法、及びプログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57103584A (en) * | 1980-12-19 | 1982-06-28 | Sharp Corp | Editing processor |
| JPS5868136A (ja) * | 1981-10-19 | 1983-04-22 | Canon Inc | 文字処理装置 |
-
1984
- 1984-02-24 JP JP59032402A patent/JPS60176784A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60176784A (ja) | 1985-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4393463A (en) | Insertion of character set change codes in an altered text stream | |
| CA1169569A (en) | Method for editing spatially related data in an interactive text processing system | |
| JPH0361596B2 (ja) | ||
| GB2154035A (en) | Document creating and editing apparatus | |
| JPS645344B2 (ja) | ||
| JPS60222270A (ja) | 表デ−タ差込み印刷装置 | |
| JPH0430074B2 (ja) | ||
| JPS6365988B2 (ja) | ||
| JP2562497B2 (ja) | 注釈機能付ワードプロセッサ | |
| JPH09330107A (ja) | プログラマブルコントローラ用ラダー図作成cadシステムにおけるコメント付与方法 | |
| JPH0128974B2 (ja) | ||
| JPH03185559A (ja) | 文書整形装置及び文書整形方法 | |
| JP2534685B2 (ja) | 情報表示方法 | |
| JPH0290360A (ja) | 文書内参考文献処理方式 | |
| JPH0225967A (ja) | 同音語の誤入力訂正方式 | |
| JPH067399Y2 (ja) | エディットデータ出力装置 | |
| JPH04190450A (ja) | 文書処理装置 | |
| JP2713942B2 (ja) | かな漢字変換装置 | |
| JP2758778B2 (ja) | 印字データ出力方式 | |
| JPH0734197B2 (ja) | 情報処理装置 | |
| JPH07249034A (ja) | 文字列抽出処理装置 | |
| JPS61285534A (ja) | 索引作成方式 | |
| JPS616761A (ja) | 文書作成装置 | |
| JPH05174024A (ja) | 文書編集装置 | |
| JPS60104373A (ja) | 文字処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |