JPH0286484A - Printing output form record-generating system - Google Patents
Printing output form record-generating systemInfo
- Publication number
- JPH0286484A JPH0286484A JP63237960A JP23796088A JPH0286484A JP H0286484 A JPH0286484 A JP H0286484A JP 63237960 A JP63237960 A JP 63237960A JP 23796088 A JP23796088 A JP 23796088A JP H0286484 A JPH0286484 A JP H0286484A
- Authority
- JP
- Japan
- Prior art keywords
- output
- format
- byte character
- storage area
- 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
Links
- 238000000034 method Methods 0.000 claims description 22
- 238000004458 analytical method Methods 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 15
- 238000003491 array Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は印字用出力形式レコード生成方式に関し、特に
1バイトの文字コード(以下、1バイト系文字コードと
いう)と2バイトの文字コード(以下、2バイト系文字
コードという)とを含む混在データを複数の印字形式情
報に従って出力装置に出力する電子計算機システムの印
字用出力形式レコード生成方式に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a printing output format record generation method, and in particular, the present invention relates to a printing output format record generation method, and particularly to a 1-byte character code (hereinafter referred to as a 1-byte character code) and a 2-byte character code (hereinafter referred to as a 1-byte character code). , 2-byte character codes) to an output device according to a plurality of pieces of print format information.
電子計算機システムの内部で日本語文字を表現する際に
は、2バイト系文字コードを使用することが一般的であ
る。このような日本語文字等の2バイト系文字コードと
通常の英数字等の1バイト系文字コードとを混在させて
取り扱う場合、各種の考慮が必要である。When expressing Japanese characters inside a computer system, double-byte character codes are generally used. When handling double-byte character codes such as Japanese characters and single-byte character codes such as ordinary alphanumeric characters in a mixed manner, various considerations must be taken.
例えば、両系の文字コードが混在する出力形式レコード
を1印字形式ごとに生成して出力装置に出力する場合に
は、両系のコード体系の切換えを行うために、2バイト
系文字コード列からなるデータの前後に制御文字コード
を挿入しなければならないことが多い。For example, when generating an output format record containing a mixture of character codes from both systems for each print format and outputting it to the output device, in order to switch between the two systems, the 2-byte character code string must be It is often necessary to insert control character codes before and after the data.
また、出力装置上で各行中の文字の印字位置を出力レコ
ードの格納位置(バイト位置)から直接制御する場合に
は、2バイト系文字コードについては2バイトの出力レ
コード位置が1文字分(1桁)の印字位置に対応するこ
と、制御文字コードは印字位置を占めないこと等により
、出力レコードの格納位置と印字または表示される位置
とが−致しなくなること、印字形式ごとに出力レコード
の格納位置が異なること、印字文字サイズおよび印字文
字間隔が1バイト系文字コードと2バイト系文字コード
とで異なるために行間での文字列位置が合わなくなるこ
と等に対する配慮が必要である。In addition, when controlling the print position of characters in each line on the output device directly from the storage position (byte position) of the output record, for 2-byte character codes, the 2-byte output record position corresponds to one character (1 The storage position of the output record may not match the position where it is printed or displayed due to the fact that the control character code does not occupy the print position, etc., and the storage of the output record for each print format Consideration must be given to the fact that the character string positions between lines may not match because the positions are different and the print character size and print character interval are different between the 1-byte character code and the 2-byte character code.
従来、出力装置に印字するデータは1バイト系文字コー
ドと2バイト系文字コードとで印字文字サイズおよび印
字文字間隔が異なるために、文字列位置を設定する場合
においては、利用者が出力装置の印字文字サイズおよび
印字文字間隔を考慮した印字位置にプログラムを変更す
るか、プログラム内で複数の印字形式間で印字文字列位
置のズレが最小限に抑えられるような考慮(空白データ
を挿入するなど)を行って位置調整するかなどの処理が
必要とされていた。Conventionally, data printed on an output device has different print character size and print character spacing between 1-byte character code and 2-byte character code, so when setting the character string position, the user has to set the character string position of the output device. Either change the program to a print position that takes into account the print character size and print character spacing, or take measures to minimize the discrepancy in the print character string position between multiple print formats within the program (such as inserting blank data). ) to adjust the position.
例えば、印字文字サイズとして、1バイト系文字コード
が2.6X2.1ミリ (16X13ドツト)、2バイ
ト系文字コードが3.5X3.5ミリ (22X22ド
ツト)、印字文字間隔として、1バイト系文字コードが
2.54ミリ (7,2ポイント)、2バイト系文字コ
ードが3.81ミリ(10,8ポイント)であった場合
において、第12図に示すような印字結果となる。すな
わち、1バイト系文字コードと2バイト系文字コードと
の印字されたデータサイズの比率は、1対1.5となる
。このため、開始位置が同じ1バイト系文字コードまた
は2バイト系文字コードであっても、前後のデータによ
って印字位置が異なってくるので、縦の位置を合わせる
ために印字形式間で印字位置のズレを最小限に抑えるべ
く空白データによる調整が行われている。また、この調
整において、1バイト系文字コードと2バイト系文字コ
ードとの切換えのために、2バイト系文字コード列から
なるデータの前後に制御文字コードを挿入している。For example, the print character size is 2.6 x 2.1 mm (16 x 13 dots) for a 1-byte character code, 3.5 x 3.5 mm (22 x 22 dots) for a 2-byte character code, and 1-byte characters for the print character spacing. When the code is 2.54 mm (7.2 points) and the double-byte character code is 3.81 mm (10.8 points), the printing results are as shown in FIG. 12. That is, the ratio of the printed data size of the 1-byte character code and the 2-byte character code is 1:1.5. For this reason, even if the starting position is the same 1-byte character code or 2-byte character code, the printing position will differ depending on the preceding and succeeding data, so the printing position may differ between printing formats in order to align the vertical position. Adjustments are made using blank data to minimize the In addition, in this adjustment, control character codes are inserted before and after data consisting of a 2-byte character code string in order to switch between a 1-byte character code and a 2-byte character code.
上述した従来の印字用出力形式レコード生成方式では、
入力データを印字形式ごとに編集し印字あるいは表示す
る出力形式レコードとして出力形式レコード格納領域に
格納する際に、制御文字コードの設定数および2バイト
系文字コードの設定数を考慮しながら印字位置に対応し
た格納位置の始点および終点を求めたり、また出力装置
の1バイト系文字コードと2バイト系文字コードとに関
する印字文字サイズおよび印字文字間隔を利用者から与
えてもらったりして印字位置のズレを最小限に抑えるべ
き調整を必要としていたので、■ 印字位HID整のた
めの処理が複雑となる、■ 印字されたデータの印字位
置が複数の印字形式ごとにズレる、
などの欠点がある。In the conventional printing output format record generation method described above,
When input data is edited for each print format and stored in the output format record storage area as an output format record to be printed or displayed, the print position is adjusted while taking into account the number of control character code settings and the number of double-byte character code settings. By finding the start and end points of the corresponding storage positions, or by asking the user to provide the print character size and print character spacing for the 1-byte character code and 2-byte character code of the output device, the deviation of the print position can be determined. However, this method requires adjustment to minimize the print position, and has drawbacks such as: ■ The processing for adjusting the print position HID is complicated; and ■ The print position of printed data may shift depending on multiple print formats.
本発明の目的は、上述の点に鑑み、印字位置調整のため
の処理の複雑さを回避することができるとともに、印字
されたデータの印字位置を規則性のある形で与えて印字
結果データを見やすくすることができる印字用出力形式
レコード生成方式を提供することにある。In view of the above-mentioned points, an object of the present invention is to avoid the complexity of the process for adjusting the print position, and to provide the print position of the printed data in a regular manner so as to improve the print result data. An object of the present invention is to provide a printing output format record generation method that can be easily viewed.
本発明の印字用出力形式レコード生成方式は、1バイト
系文字コードおよび2バイト系文字コードを含む入力デ
ータを所要の印字形式に編集して印字する電子計算機シ
ステムにおいて、出力形式レコードが格納される出力形
式レコード格納領域と、この出力形式レコード格納領域
の領域サイズを求めるための仮データが一時的に格納さ
れる仮格納領域と、印字形式ごとの出力形式レコードの
長さを管理する印字形式管理領域と、入力データの書式
を得て1バイト系文字コードについては2バイト系文字
コードの半角コードによる印字文字数分の仮データを、
2バイト系文字コードについては2バイト系文字コード
の全角コードによる印字文字数分の仮データを出力装置
での印字する文字列位置に対応付けて前記仮格納領域に
格納する解析手段と、前記仮格納領域に格納されている
仮データを印字する行数の位置ごとに読み取り行内で印
字される最終印字文字列位置から前記出力形式レコード
のサイズを求めて前記印字形式管理領域に登録し登録さ
れた出力形式レコードのサイズの中で最大となる値を領
域サイズとして前記出力形式レコード格納領域を確保す
る設定手段と、入力データの書式を得て人力データが1
バイト系文字コードの場合には2バイト系文字コードの
半角コードに対応するデータに変換し2バイト系文字コ
ードの場合には非変換として所定の印字形式に編集する
ことにより行単位の出力形式レコードを生成して前記出
力形式レコード格納領域に登録する登録手段と、この登
録手段により前記出力形式レコード格納領域に登録され
た出力形式レコードを行単位またはページ単位に出力す
る出力手段とを有する。The printing output format record generation method of the present invention stores output format records in a computer system that edits and prints input data including 1-byte character codes and 2-byte character codes into a required print format. An output format record storage area, a temporary storage area where temporary data for determining the area size of this output format record storage area is temporarily stored, and a print format management that manages the length of the output format record for each print format. Obtain the area and format of the input data, and for 1-byte character codes, create temporary data for the number of characters to be printed using half-width codes for 2-byte character codes,
For 2-byte character codes, an analysis means stores temporary data for the number of printed characters in full-width codes of 2-byte character codes in the temporary storage area in association with the character string position to be printed on the output device; The size of the output format record is calculated from the position of the final print string to be printed within the read line for each position of the number of lines to print the temporary data stored in the area, and is registered in the print format management area, and the registered output is performed. a setting means for securing the output format record storage area by setting the maximum value among the format record sizes as an area size;
In the case of a byte character code, it is converted to data corresponding to the half-width code of the 2-byte character code, and in the case of a 2-byte character code, it is not converted and edited to the specified print format to create an output format record for each line. and an output means for outputting the output format records registered in the output format record storage area by the registration means line by line or page by page.
本発明の印字用出力形式レコード生成方式では、出力形
式レコード格納領域に出力形式レコードが格納され、仮
格納領域に出力形式レコード格納領域の領域サイズを求
めるための仮データが一時的に格納され、印字形式管理
領域が印字形式ごとの出力形式レコードの長さを管理し
、解析手段が人力データの書式を得て1バイト系文字コ
ードについては2バイト系文字コードの半角コードによ
る印字文字数分の仮データを、2バイト系文字コードに
ついては2バイト系文字コードの全角コードによる印字
文字数分の仮データを出力装置での印字する文字列位置
に対応付けて仮格納領域に格納し、設定手段が仮格納領
域に格納されている仮データを印字する行数の位置ごと
に読み取り行内で印字される最終印字文字列位置から出
力形式レコードのサイズを求めて印字形式管理領域に登
録し登録された出力形式レコードのサイズの中で最大と
なる値を領域サイズとして出力形式レコード格納領域を
確保し、登録手段が入力データの書式を得て入力データ
が1バイト系文字コードの場合には2バイト系文字コー
ドの半角コードに対応するデータに変換し2バイト系文
字コードの場合には非変換として所定の印字形式に編集
することにより行単位の出力形式レコードを生成して出
力形式レコード格納領域に登録し、出力手段が登録手段
により出力形式レコード格納領域に登録された出力形式
レコードを行単位またはページ単位に出力する。In the printing output format record generation method of the present invention, an output format record is stored in an output format record storage area, temporary data for determining the area size of the output format record storage area is temporarily stored in a temporary storage area, The print format management area manages the length of the output format record for each print format, and the analysis means obtains the format of the manual data and, for 1-byte character codes, uses half-width codes for 2-byte character codes to temporarily calculate the number of characters to be printed. For 2-byte character codes, temporary data for the number of characters to be printed in full-width codes of 2-byte character codes is stored in a temporary storage area in association with the character string position to be printed on the output device, and the setting means temporarily stores the data in a temporary storage area. The size of the output format record is calculated from the position of the final print character string to be printed in the reading line for each position of the number of lines to print the temporary data stored in the storage area, and is registered in the print format management area.The registered output format is The storage area for the output format record is secured using the maximum value among the record sizes as the area size, and the registration means obtains the format of the input data, and if the input data is a 1-byte character code, it is set to a 2-byte character code. Convert the data to data corresponding to the half-width code, and if it is a double-byte character code, edit it to the specified print format without converting it, generate an output format record for each line, and register it in the output format record storage area, The output means outputs the output format records registered in the output format record storage area by the registration means line by line or page by page.
次に、本発明について図面を参照しながら詳細に説明す
る。Next, the present invention will be explained in detail with reference to the drawings.
第1図は、本発明の一実施例の印字用出力形式レコード
生成方式が適用された電子計算機システムの構成を示す
ブロック図である。この電子計算機システムは、解析手
段10と、設定手段20と、登録手段30と、出力手段
40と、記憶装置50と、出力プログラム60と、入力
定義情報70と、出力定義情報80と、入力データ90
と、出力装置100とを含んで構成されている。FIG. 1 is a block diagram showing the configuration of a computer system to which a printing output format record generation method according to an embodiment of the present invention is applied. This computer system includes an analysis means 10, a setting means 20, a registration means 30, an output means 40, a storage device 50, an output program 60, input definition information 70, output definition information 80, and input data. 90
and an output device 100.
記憶装置50は、入力データ90を印字形式ごとに編集
した印字可能なデータ(出力形式レコード)が格納され
る出力形式レコード格納領域51と、出力形式レコード
格納領域51の最適な長さを求めるために仮データが一
時的に格納される仮格納領域52と、印字形式ごとに出
力形式レコードの長さを管理する印字形式管理領域53
とを含んでいる。The storage device 50 has an output format record storage area 51 in which printable data (output format records) obtained by editing the input data 90 for each print format is stored, and an optimal length of the output format record storage area 51. A temporary storage area 52 where temporary data is temporarily stored, and a print format management area 53 that manages the length of the output format record for each print format.
Contains.
出力プログラム60は、制御文字コードを含まない入力
データ90を出力装置100に印字するために、入力デ
ータ90の書式(データ位置、属性および長さ)を定義
している入力定義情WI70と、入力定義情報70内の
各項目を印字するための印字形式情報81および出力装
置100の特性(1用紙分または1画面分の最大行数、
最大文字列数および制御文字コード)を定義している出
力媒体情報82からなる出力定義情報80とを宣言して
いる。In order to print input data 90 that does not include a control character code on output device 100, output program 60 includes input definition information WI 70 that defines the format (data position, attributes, and length) of input data 90, and input data 90 that does not include a control character code. Print format information 81 for printing each item in definition information 70 and characteristics of output device 100 (maximum number of lines for one sheet or one screen,
Output definition information 80 consisting of output medium information 82 defining the maximum number of character strings and control character code is declared.
解析手段10は、入力定義情報70および出力定義情報
80に基づいて入力データ90の書式を得て、1バイト
系文字コードについては2バイト系文字コードの半角コ
ードによる印字文字数分の仮データを仮格納領域52に
格納し、2バイト系文字コードについては2バイト系文
字コードの全角コードによる印字文字数分の仮データを
仮格納領域52に格納し、仮格納領域52への格納にあ
たっては格納位置を出力装置100に印字する文字列位
置に対応付けて仮データを格納する。The analysis means 10 obtains the format of the input data 90 based on the input definition information 70 and the output definition information 80, and for the 1-byte character code, provisional data for the number of printed characters in the half-width code of the 2-byte character code. For 2-byte character codes, temporary data for the number of characters printed in full-width codes of 2-byte character codes is stored in the temporary storage area 52, and when storing in the temporary storage area 52, the storage location is Temporary data is stored in association with the character string position to be printed on the output device 100.
第2図を参照すると、解析手段10における処理は、印
字可能な文字列数登録ステップ201と、印字形式情報
読込みステップ202と、項目取得ステップ203と、
属性取得ステップ204と、仮データ登録ステップ20
5とからなる。Referring to FIG. 2, the processing in the analysis means 10 includes a step 201 of registering the number of printable character strings, a step 202 of reading print format information, a step 203 of acquiring items,
Attribute acquisition step 204 and temporary data registration step 20
It consists of 5.
設定手段20は、複数の印字形式に基づく印字位置に対
応して格納されている仮格納領域52内の仮データを印
字する行数の位置ごとに読み取り、行内で印字される最
右端位置(最終印字文字列位置)から出力形式レコード
を格納するのに必要な領域サイズを求め、求めた領域サ
イズを印字形式管理領域53に登録し、登録された領域
サイズ(出力文字長)の中で最大となる値を領域サイズ
として出力形式レコード格納領域51を確保する。The setting means 20 reads temporary data in the temporary storage area 52 stored corresponding to print positions based on a plurality of print formats for each position of the number of lines to be printed, and selects the rightmost position (last position) to be printed within the line. Find the area size required to store the output format record from the print character string position), register the area size found in the print format management area 53, and select the largest area size (output character length) among the registered area sizes (output character length). The output format record storage area 51 is secured with a value as the area size.
第3図を参照すると、設定手段20における処理は、仮
格納領域読込みステップ301と、ページ識別名取得ス
テップ302と、行数の位置取得ステップ303と、2
バイト系文字コードへの換算ステップ304と、制御文
字コード長加算および印字形式管理領域への登録ステッ
プ305と、出力形式レコード格納領域確保ステップ3
06とからなる。Referring to FIG. 3, the processing in the setting means 20 includes a temporary storage area reading step 301, a page identification name acquisition step 302, a line number position acquisition step 303,
Conversion step 304 to byte-based character code, addition of control character code length and registration step 305 in print format management area, step 3 of securing output format record storage area
It consists of 06.
登録手段30は、入力定義情報70および出力定義情f
[I80から入力データ90の書式を得、入力データ9
0が1バイト系文字コードの場合には2バイト系文字コ
ードの半角コードに対応するデータに変換し、2バイト
系文字コードの場合には非変換として所定の印字形式に
編集することにより行単位の出力形式レコードを生成し
て出力形式レコード格納領域51に登録する。The registration means 30 stores input definition information 70 and output definition information f.
[Get the format of input data 90 from I80, input data 9
If 0 is a 1-byte character code, it is converted to data corresponding to a half-width code of a 2-byte character code, and if it is a 2-byte character code, it is not converted and edited to the specified print format, so it can be printed line by line. An output format record is generated and registered in the output format record storage area 51.
第4図を参照すると、登録手段30における処理は、入
力データ読込みステップ401と、出力形式レコード格
納領域初期化ステップ402と、全印字形式処理判定ス
テップ403と、項目有無判定ステップ404と、項目
判定ステップ405と、書式取得ステップ406と、項
目属性判定ステップ407と、2バイト系文字コード半
角コード対応データへの変換ステップ408と、出力形
式レコード格納領域内格納位置算出ステップ409と、
出力形式レコード格納領域内格納位置登録ステップ41
0とからなる。Referring to FIG. 4, the processing in the registration means 30 includes an input data reading step 401, an output format record storage area initialization step 402, an all print format processing determination step 403, an item existence determination step 404, and an item determination step 403. step 405, format acquisition step 406, item attribute determination step 407, conversion step 408 to data corresponding to double-byte character code half-width code, storage position calculation step 409 in output format record storage area,
Storage position registration step 41 in output format record storage area
Consists of 0.
出力手段40は、出力形式レコード格納領域51に格納
された出力形式レコードを行単位またはページ単位に出
力する。The output means 40 outputs the output format records stored in the output format record storage area 51 line by line or page by page.
第5図を参照すると、出力手段40における処理は、処
理単位判定ステップ501と、出力形式レコード作成ス
テップ502と、1ペ一ジ分判定ステップ503と、出
力データ出力ステップ504とからなる。Referring to FIG. 5, the processing in the output means 40 consists of a processing unit determination step 501, an output format record creation step 502, a one page determination step 503, and an output data output step 504.
なお、本実施例で述べる用語につき、以下のように定義
する。行とは文字の1次元的並びであり、列とは1次元
的並びを構成する文字の1要素である。したがって、行
数は1次元的並びの数であり、文字列数または文字数は
1次元的並びを構成する文字の要素数である。また、行
数の位置は1次元的並びの数に対して通し番号を与えた
ものであり、文字列位置は1次元的並びを構成する文字
に対して通し番号を与えたものである。Note that the terms described in this example are defined as follows. A row is a one-dimensional arrangement of characters, and a column is one element of characters constituting the one-dimensional arrangement. Therefore, the number of lines is the number of one-dimensional arrays, and the number of strings or characters is the number of character elements making up the one-dimensional array. Further, the line number position is a serial number given to the number of one-dimensional sequences, and the character string position is a serial number given to the characters constituting the one-dimensional sequence.
第6図は、入力定義情報70の内容を例示した構成図で
ある。入力定義情報70の1エントリは、項目名、属性
、長さ(バイト)およびデータ位置からなる。例えば、
項目名rMA I LJのデータは、入力データ90内
の格納値210文字(バイト)目から英数字で6文字(
バイト)分格納されていることを示している。FIG. 6 is a configuration diagram illustrating the contents of the input definition information 70. One entry of the input definition information 70 consists of an item name, an attribute, a length (bytes), and a data position. for example,
The data of item name rMA I LJ is 6 alphanumeric characters (from the 210th character (byte) of the stored value in input data 90).
(bytes) are stored.
第7図は、出力定義情報80の内容を例示した構成図で
ある。出力定義情報80内の印字形式情報81の1エン
トリは、印字形式、ページ識別名(ページ種別)1行数
の位置3項目、印字文字列位置および入力文字数(バイ
ト)とからなる。すなわち、印字形式情報81は、印字
形式ごとに、印字する項目(入力データ項目、定数など
)と、その項目を印字する文字列位置および印字する文
字列数(バイト)を印字するページ種別でかつそのペー
ジ内での行数の位置に分けて管理している。例えば、印
字形式−1は、ページ識別名rPAGEOIJとして、
行数の位置がrlJであるところに、定数の“郵便番号
”、“会社名”および“所在地”を印字文字列位置rl
J、rlOJおよび「40」からそれぞれ出力すること
を意味している。印字形式−2は、ページ識別名「PA
GEol」として、行数の位置が[2〜40Jであると
ころに、入力テーク90上の項目であるrMA I L
J 、 rCOMPJおよびr A D D R、J
を印字文字列位置「IJ、rlOJおよび「40」から
それぞれ出力することを意味している。印字形式−3は
、ページ識別名rPAGE02Jとして、行数の位置が
「1」であるところに、定数の“件数”および入力デー
タ90上の項目であるrcOMPJのデータ件数($C
NTは関数を意味する)を印字文字列位置「30」およ
び「34」にそれぞれ出力することを意味している。な
お、前回の印字形式のページ識別名と今回の印字形式の
ページ識別名とが異なる場合には、印字出力されるとき
にページを分けて印字される。FIG. 7 is a configuration diagram illustrating the contents of the output definition information 80. One entry of the print format information 81 in the output definition information 80 consists of three items: print format, page identification name (page type), position of number of lines per line, print character string position, and number of input characters (bytes). In other words, the print format information 81 includes, for each print format, the page type that prints items to be printed (input data items, constants, etc.), the character string position to print the items, and the number of character strings to print (in bytes). It is managed by dividing it into the position of the number of lines within the page. For example, print format-1 has the page identification name rPAGEOIJ,
Print the constants “zip code”, “company name” and “location” where the line number position is rlJ. String position rl
This means outputting from J, rlOJ and "40" respectively. Print format-2 is the page identification name “PA
GEol", where the line number position is [2 to 40J, rMA I L which is an item on the input take 90
J, rCOMPJ and r A D D R, J
This means that the characters are output from the print character string positions "IJ, rlOJ" and "40", respectively. Print format-3 has the page identification name rPAGE02J, and where the line number position is "1", the constant "number of items" and the data number of rcOMPJ ($C
(NT means function) is output to print character string positions "30" and "34", respectively. Note that if the page identification name of the previous printing format and the page identification name of the current printing format are different, the pages are printed separately when they are printed out.
また、出力媒体情報82は、出力装置情報として、装置
名、当該出力装置100の印字可能な最大行数(最大印
字行数)および最大印字文字列数を管理するとともに、
特殊な情報(特性情報)として、2バイト系制御文字コ
ード(漢字インrlA70」、漢字アウトrlA71J
など)を管理している。In addition, the output medium information 82 manages the device name, the maximum number of printable lines (maximum number of print lines), and the maximum number of print character strings of the output device 100 as output device information, and
As special information (characteristic information), 2-byte system control character code (Kanji In rlA70", Kanji Out rlA71J
etc.) are managed.
次に、このように構成された本実施例の印字用出力形式
レコード生成方式の動作について説明する。Next, the operation of the printing output format record generation method of this embodiment configured as described above will be explained.
まず、解析手段10は、出力プログラム60が宣言した
出力定義情報80内の出力媒体情報82から最大印字文
字列数を得て、印字可能な文字列数として印字形式管理
領域53に登録する(ステップ201 ’) 。First, the analysis means 10 obtains the maximum number of print character strings from the output medium information 82 in the output definition information 80 declared by the output program 60, and registers it in the print format management area 53 as the number of printable character strings (step 201').
次に、出力定義情報80内の印字形式情報81を読んで
印字形式を得る(ステップ202 ) 、 !いて、印
字形式内の出力対象となる項目を1つ得て(ステップ2
03)、項目が項目名指定ならば入力定義情報70から
該当する項目の属性を得る(ステップ204)0次に、
項目の属性が1バイト系文字コードであるならば、2バ
イト系文字コードの半角コードによる印字文字数分の仮
データ“#”を仮格納領域52に登録し、2バイト系文
字コードであるならば、2バイト系文字コードの全角コ
ードによる印字文字数分の仮データ“#”を仮格納領域
52に登録する(ステップ205)。例えば、第8図に
おいて、ページ識別名rPAGEo IJでの行数の位
置r2〜40Jでは、項目名rMA I L J ノテ
ータ(1バイト系文字コード、文字長6ハイト)に対す
る仮データ“#”が印字文字列位置「1〜6」に登録さ
れる。登録後、ステップ203に戻り、次の項目に対し
て処理を繰り返す。ステップ203で項目がなくなれば
、ステップ202に戻って次の印字形式に対して処理を
繰り返す。ステップ202で全ての印字形式について処
理し終えたならば、設定手段20に制御を渡す。Next, read the print format information 81 in the output definition information 80 to obtain the print format (step 202). and obtain one item to be output in the print format (step 2).
03) If the item is an item name specification, obtain the attributes of the corresponding item from the input definition information 70 (step 204). Next,
If the attribute of the item is a 1-byte character code, register temporary data "#" for the number of characters to be printed in the half-width code of a 2-byte character code in the temporary storage area 52; , temporary data "#" corresponding to the number of printed characters in double-byte double-byte character codes are registered in the temporary storage area 52 (step 205). For example, in FIG. 8, the temporary data "#" for the item name rMA I L J notator (1-byte character code, character length 6 heights) is printed in the line number positions r2 to 40J for the page identification name rPAGEo IJ. Registered in character string positions "1 to 6". After registration, the process returns to step 203 and repeats the process for the next item. If there are no more items in step 203, the process returns to step 202 and repeats the process for the next print format. When all print formats have been processed in step 202, control is passed to the setting means 20.
第8図は、仮格納領域52の内容を例示した構成図であ
る。仮格納領域52には、印字形式(ページ識別名およ
び行数の位置)ごとに、1バイト系文字コードと2バイ
ト系文字コードとが印字される文字列位置に対応付けて
仮データ“#”が登録されている。例えば、ページ識別
名rPAGEO1」においては、行数の位置「1」に対
して、仮データ“#”が印字する文字列位置「1〜8」
、[10〜15Jおよび「40〜45」にそれぞれ登録
されている。FIG. 8 is a configuration diagram illustrating the contents of the temporary storage area 52. In the temporary storage area 52, temporary data "#" is stored in which 1-byte character codes and 2-byte character codes are associated with the character string position to be printed for each print format (page identification name and line number position). is registered. For example, in the page identification name "rPAGEO1", the temporary data "#" is printed at character string positions "1 to 8" for the line number position "1".
, [10-15J and "40-45", respectively.
設定手段20は、まず、仮格納領域52のページ識別名
1行数の位置および仮データを1単位として読み(ステ
ップ301 ) 、未処理の単位があればページ識別名
を得て、印字形式管理領域53の最終印字文字列位置の
値を読んで印字行の出力文字数が全て設定されているか
どうかを判定する(ステップ302)。設定されていな
ければ、そのページ識別名内の印字対象となる行数の位
置を1つ得(ステップ303)、仮データ“#”が登録
されている最右端位置を求め、求めた最右端位置を最大
レコード長になるべき値と解釈し、2倍して2バイト系
文字コードに換算した文字数(バイト)を算出する(ス
テップ304)。次に、算出した文字数に対して出力形
式レコード格納領域51内に格納される出力形式レコー
ドが全て2バイト系文字コードであることを指示するた
めの制御文字コード長(4バイト)分を加算し、印字形
式管理領域53に登録する(ステップ305)。登t!
後、ステップ303に戻り、次の行数の位置に対する処
理を継続する。The setting means 20 first reads the position of one line of page identification name and temporary data in the temporary storage area 52 as one unit (step 301), obtains the page identification name if there is an unprocessed unit, and manages the print format. The value of the final print character string position in area 53 is read to determine whether the number of output characters in the print line has all been set (step 302). If it is not set, obtain one position of the number of lines to be printed in the page identification name (step 303), find the rightmost position where the temporary data "#" is registered, and use the found rightmost position. is interpreted as the value that should be the maximum record length, and is doubled to calculate the number of characters (bytes) converted into a double-byte character code (step 304). Next, the control character code length (4 bytes) for indicating that all output format records stored in the output format record storage area 51 are 2-byte character codes is added to the calculated number of characters. , is registered in the print format management area 53 (step 305). Climb!
After that, the process returns to step 303 and continues processing for the next number of rows.
ステップ303で同じページ識別名に対応する全ての行
数の位置について処理が済んだならばステップ302に
戻り、次の単位に対して処理を継続する。If all row positions corresponding to the same page identification name have been processed in step 303, the process returns to step 302 and continues processing for the next unit.
ステップ301で全ての単位について処理が完了したな
らば、印字形式管理領域53内の全出力文字数の中で最
大の値を領域サイズとして記憶装置50内に出力形式レ
コード格納領域51を確保しくステップ306)、登録
手段30に制御を渡す。When the processing is completed for all units in step 301, the output format record storage area 51 is secured in the storage device 50 with the maximum value among the total number of output characters in the print format management area 53 as the area size.Step 306 ), and passes control to the registration means 30.
第9図は、印字形式管理wiili53の内容を例示す
る構成図である。印字形式管理領域53には、ページ識
別名ごとに行数の位置に対応して、印字可能な文字列数
(バイト)1行内の最終印字文字列位置aおよびこの最
終印字文字列位置aから算出される全出力文字数b(バ
イト)が管理されている。FIG. 9 is a configuration diagram illustrating the contents of the print format management wili 53. In the print format management area 53, the number of printable character strings (bytes) calculated from the final print character string position a within one line and this final print character string position a are stored in the print format management area 53, corresponding to the position of the number of lines for each page identification name. The total number b (bytes) of output characters is managed.
例えば、ページ識別名rPAGE01Jの行数の位置「
1」においては、印字可能な文字列数「80」1行内の
最右端位置を示す最終印字文字列位置「45」および全
出力文字数「94」が登録されている。全出力文字数「
94」は、出力形式レコード格納領域51内に格納され
る出力形式レコードが全て2バイト系文字コードで成り
立つことから、最終印字文字列位置の「45」を2倍し
、さらに出力形式レコードの左端および右端にそれぞれ
2バイト系制御文字コードを登録するために設けられた
制御文字コード領域(第10図参照)の4バイト分が加
算されて求められる。For example, the position of the number of lines for the page identification name rPAGE01J is “
1", the number of printable character strings "80", the final print character string position "45" indicating the rightmost position in one line, and the total number of output characters "94" are registered. Total number of output characters
94'' is the output format record stored in the output format record storage area 51 that is all composed of double-byte character codes, so the final print character string position ``45'' is doubled, and the left end of the output format record is It is obtained by adding 4 bytes of the control character code area (see FIG. 10) provided at the right end for registering the 2-byte control character code.
登録手段30は、入力データ90を1件読み、入力デー
タ90の有無をチエツクする(ステップ401)。The registration means 30 reads one item of input data 90 and checks the presence or absence of the input data 90 (step 401).
入力データが有る場合には、まず出力定義情報80内の
印字形式情報81の印字形式を1つ取り出し、かつ出力
形式レコード格納領域51内を初期化する(ステップ4
02)。初期化においては、2バイト系文字コードの半
角コードにあたる空白データを左端および右端のそれぞ
れ2バイト分の制御文字コード領域を除いて登録する。If there is input data, first extract one print format from the print format information 81 in the output definition information 80 and initialize the output format record storage area 51 (step 4).
02). In initialization, blank data corresponding to a half-width code of a double-byte character code is registered except for control character code areas of 2 bytes at the left end and right end, respectively.
制御文字コード領域には、出力形式レコード格納領域5
1内に登録されるデータが全て2バイト系文字コードで
あることを指示する制御文字コードが登録される。未処
理の印字形式があれば、項目を1つ得て(ステップ40
4 ) 、未処理の項目があればその項目の属性(項目
名指定であるか定数であるか)を判定しくステップ40
5)、項目名指定であるならば入力定義情報70から当
該項目に対する書式を得る(ステップ406)。項目が
定数であるならば、ステップ46をスキップする。次に
、入力データ90が出力媒体情報82の特性情報を含ん
でいるか否かを読み取って1バイト系文字コードである
か2バイト系文字コードであるかを判定しくステップ4
07 ) 、1バイト系文字コードであるならば2バイ
ト系文字コードの半角コードに対応するデータに変換し
くステップ408 ) 、2バイト系文字コードならば
非変換のまま次の処理ステップに進む。続いて、印字す
る文字列位置に対応する出力形式レコード格納領域51
内の格納位置を、格納されるデータが全て2バイト系文
字コードであることによる単純式に従って、すなわち印
字する文字列位置を2倍して求める(ステップ409)
。求めた格納位置に、ステップ408で変換されたまた
は変換されなかったデータを格納しくステップ410
) 、次の項目を処理するためにステップ404に戻る
。ステップ404で全ての項目について処理し終えたな
らば、出力手段40に制御を渡す。The control character code area includes an output format record storage area 5.
A control character code is registered that indicates that all data registered in 1 is a double-byte character code. If there is an unprocessed print format, get one item (step 40).
4) If there is an unprocessed item, determine the attribute of that item (item name specification or constant) in step 40.
5) If the item name is specified, the format for the item is obtained from the input definition information 70 (step 406). If the item is a constant, step 46 is skipped. Next, step 4 reads whether the input data 90 includes the characteristic information of the output medium information 82 and determines whether it is a 1-byte character code or a 2-byte character code.
07), if it is a 1-byte character code, convert it to data corresponding to a half-width code of a 2-byte character code; step 408); if it is a 2-byte character code, proceed to the next processing step without conversion. Next, an output format record storage area 51 corresponding to the character string position to be printed
The storage position within is determined according to a simple formula based on the fact that all stored data is double-byte character codes, that is, by doubling the character string position to be printed (step 409).
. Step 410: Store the data converted or not converted in step 408 at the determined storage location.
), return to step 404 to process the next item. When all items have been processed in step 404, control is passed to the output means 40.
第10図は、出力形式レコード格納領域51を例示する
図である。この出力形式レコード格納領域51は、印字
形式管理領域53の印字形式管理情報に基づいて出力形
式レコードとして必要とされる最大の領域サイズr12
2Jを有し、左端および右端に2バイトずつの制御文字
コード領域がとられている。FIG. 10 is a diagram illustrating the output format record storage area 51. This output format record storage area 51 has a maximum area size r12 required for an output format record based on the print format management information of the print format management area 53.
2J, with control character code areas of 2 bytes each at the left and right ends.
出力手段40は、まず出力媒体情報82を読み、装置名
による出力装置100の特性を得て出力する処理単位を
求める(ステップ501 ) 、ページ単位で出力する
場合には、出力形式レコード格納領域51に格納された
出力形式レコードを1ペ一ジ分の出力形式レコードを作
成するために出カバソファプール(図示せず)に格納し
くステップ502 ) 、1ペ一ジ分の出力形式レコー
ドが作成されたならば(ステップ503 ) 、 1
ペ一ジ分の出力形式レコードを出力装置100に送出す
る(ステップ504)。The output means 40 first reads the output medium information 82, obtains the characteristics of the output device 100 based on the device name, and determines the processing unit to be output (step 501). When outputting in units of pages, the output format record storage area 51 In order to create an output format record for one page, the output format record stored in the output format record is stored in an output buffer pool (not shown) (step 502), and an output format record for one page is created. If (step 503), 1
The output format record for one page is sent to the output device 100 (step 504).
また、行単位で出力する場合には、出力形式レコード格
納領域51に格納された出力形式レコードをただちに出
力袋2100に送出する(ステップ504)。この後、
登録手段30のステップ402に戻る。When outputting in line units, the output format record stored in the output format record storage area 51 is immediately sent to the output bag 2100 (step 504). After this,
Returning to step 402 of the registration means 30.
登録手段30は、ステップ403で、全ての印字形式に
ついて処理を終えたならば、次の入力データ90を読み
込むためにステップ401に戻る。登録手段30のステ
ップ401で入力データ90がなくなれば、処理を終了
する。なお、この際、出力形式レコードをページ単位で
出力する場合に、出力ハノファプールに未出力の出力形
式レコードが残存するときには、これらの未出力の出力
形式レコードが出力された後に処理が終了される。When the registration means 30 finishes processing all print formats in step 403, it returns to step 401 to read the next input data 90. If there is no more input data 90 in step 401 of the registration means 30, the process ends. At this time, when output format records are output page by page, if unoutput output format records remain in the output Hanofa pool, the process ends after these unoutput output format records are output.
第11図は、出力形式レコードを出力装置100に印字
出力した帳票を例示する図である。ページ識別名rPA
GEOIJのページには、行数の位置「1」に対して、
印字する文字列位置「1〜8」に“郵便番号”を、rl
o−15Jに“会社名゛を、「40〜45」に“所在地
”をそれぞれ印字し、行数の位置「2〜40」に対して
、印字する文字列位置「1〜6」にMAIL値を、「l
O〜29」にCOMP値を、「40〜59」にADDR
値をそれぞれ印字している。ページ識別名が異なるrP
AGEo 2Jのページには、行数の位置「1」に対し
て、印字する文字列位置「30〜33」に“件数2を、
「34〜39」に入力データ90であるCOMPの件数
をそれぞれ印字している。FIG. 11 is a diagram illustrating a form in which an output format record is printed out on the output device 100. Page identification name rPA
On the GEOIJ page, for the row number position "1",
Enter “zip code” in character string position “1-8” to be printed, rl
Print the "company name" on o-15J and the "location" on "40-45", and for the line number position "2-40", enter the MAIL value in the character string position "1-6" to be printed. ``l
COMP value to "0~29", ADDR to "40~59"
Each value is printed. rP with different page identification name
On the AGEo 2J page, for the line number position ``1'', the character string position ``30-33'' to be printed is ``number 2'',
The number of COMP, which is the input data 90, is printed in "34 to 39", respectively.
以上説明したように本発明は、解析手段、設定手段、登
録手段、出力手段、仮格納領域、印字形式管理領域およ
び出力形式レコード格納領域を設けたことにより、印字
位置調整のための処理の複雑さと利用者が出力装置の印
字文字サイズおよび印字文字間隔を覚えていなければな
らないという使いにくさとを簡易化するとともに、印字
されたデータの印字位置を規則性のある形で与えて印字
結果データを見やすくすることができるという効果があ
る。As explained above, the present invention provides an analysis means, a setting means, a registration means, an output means, a temporary storage area, a print format management area, and an output format record storage area, thereby making the processing for adjusting the print position complicated. In addition to simplifying the user's difficulty of having to remember the print character size and print character spacing of the output device, it also provides the print position of the printed data in a regular manner and allows the user to easily record the print result data. This has the effect of making it easier to see.
第1図は本発明の一実施例の印字用出力形式レコード生
成方式が適用された電子計算機システムの構成を示すブ
ロック図、
第2図は第1図中の解析手段における処理を示す流れ図
、
第3図は第1図中の設定手段における処理を示す流れ図
、
第4図は第1図中の登録手段における処理を示す流れ図
、
第5図は第1図中の出力手段における処理を示す流れ図
、
第6図は第1図中の入力定義情報の構成を示す図、
第7図は第1図中の出力定義情報の構成を示す図、
第8図は第1図中の仮格納領域の内容を例示する図、
第9図は第1図中の印字形式管理領域の内容を例示する
図、
第10図は第1図中の出力形式レコード格納領域の格納
形式を例示する図、
第11図は第1図中の出力手段により印字された帳票を
例示する図、
第12図は従来の印字用出力形式レコード生成方式によ
る印字結果を例示する図である。
図において、
10・・・解析手段、
20・・・設定手段、
30・・・登録手段、
40・・・出力手段、
50・・・記憶装置、
51・・・出力形式レコード格納領域、52・・・仮格
納領域、
53・・・印字形式管理領域、
60・・・出力プログラム、
70・・・入力定義情報、
80・・・出力定義情報、
81・
82・
90・
印字形式情報、
出力媒体情報、
人力データ、
出力装置である。FIG. 1 is a block diagram showing the configuration of a computer system to which a printing output format record generation method according to an embodiment of the present invention is applied; FIG. 2 is a flowchart showing the processing in the analysis means in FIG. 1; 3 is a flowchart showing the processing in the setting means in FIG. 1; FIG. 4 is a flowchart showing the processing in the registration means in FIG. 1; FIG. 5 is a flowchart showing the processing in the outputting means in FIG. 1; Figure 6 is a diagram showing the configuration of the input definition information in Figure 1, Figure 7 is a diagram showing the configuration of the output definition information in Figure 1, and Figure 8 is the content of the temporary storage area in Figure 1. Figure 9 is a diagram illustrating the contents of the print format management area in Figure 1; Figure 10 is a diagram illustrating the storage format of the output format record storage area in Figure 1; Figure 11 is a diagram illustrating the storage format of the output format record storage area in Figure 1; 1 is a diagram illustrating a form printed by the output means in FIG. 1, and FIG. 12 is a diagram illustrating a printing result by a conventional printing output format record generation method. In the figure, 10... analysis means, 20... setting means, 30... registration means, 40... output means, 50... storage device, 51... output format record storage area, 52... ... Temporary storage area, 53... Print format management area, 60... Output program, 70... Input definition information, 80... Output definition information, 81, 82, 90, Print format information, output medium Information, human data, and output devices.
Claims (1)
む入力データを所要の印字形式に編集して印字する電子
計算機システムにおいて、 出力形式レコードが格納される出力形式レコード格納領
域と、 この出力形式レコード格納領域の領域サイズを求めるた
めの仮データが一時的に格納される仮格納領域と、 印字形式ごとの出力形式レコードの長さを管理する印字
形式管理領域と、 入力データの書式を得て1バイト系文字コードについて
は2バイト系文字コードの半角コードによる印字文字数
分の仮データを、2バイト系文字コードについては2バ
イト系文字コードの全角コードによる印字文字数分の仮
データを出力装置での印字する文字列位置に対応付けて
前記仮格納領域に格納する解析手段と、 前記仮格納領域に格納されている仮データを印字する行
数の位置ごとに読み取り行内で印字される最終印字文字
列位置から前記出力形式レコードのサイズを求めて前記
印字形式管理領域に登録し登録された出力形式レコード
のサイズの中で最大となる値を領域サイズとして前記出
力形式レコード格納領域を確保する設定手段と、 入力データの書式を得て入力データが1バイト系文字コ
ードの場合には2バイト系文字コードの半角コードに対
応するデータに変換し2バイト系文字コードの場合には
非変換として所定の印字形式に編集することにより行単
位の出力形式レコードを生成して前記出力形式レコード
格納領域に登録する登録手段と、 この登録手段により前記出力形式レコード格納領域に登
録された出力形式レコードを行単位またはページ単位に
出力する出力手段と を有することを特徴とする印字用出力形式レコード生成
方式。[Claims] In a computer system that edits and prints input data including 1-byte character codes and 2-byte character codes into a required print format, an output format record storage area in which output format records are stored; , a temporary storage area where temporary data for determining the area size of this output format record storage area is temporarily stored, a print format management area that manages the length of the output format record for each print format, and a storage area for input data. Obtain the format, and for 1-byte character codes, create temporary data for the number of characters to be printed using half-width codes for 2-byte character codes, and for 2-byte character codes, create temporary data for the number of characters to be printed using full-width codes for 2-byte character codes. an analysis means for storing the temporary data in the temporary storage area in association with the position of the character string to be printed on the output device; The size of the output format record is calculated from the final print character string position, and registered in the print format management area, and the output format record storage area is set to the maximum value among the registered output format record sizes as the area size. A setting means to secure the format of the input data is obtained, and if the input data is a single-byte character code, it is converted to data corresponding to a half-width code of a double-byte character code, and if it is a double-byte character code, it is converted to data that corresponds to a half-width code of a double-byte character code. a registration means for generating an output format record line by line by editing into a predetermined print format as conversion and registering it in the output format record storage area; and an output format registered in the output format record storage area by the registration means. 1. A printing output format record generation method characterized by having an output means for outputting records line by line or page by page.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63237960A JPH0286484A (en) | 1988-09-22 | 1988-09-22 | Printing output form record-generating system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63237960A JPH0286484A (en) | 1988-09-22 | 1988-09-22 | Printing output form record-generating system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0286484A true JPH0286484A (en) | 1990-03-27 |
Family
ID=17023016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63237960A Pending JPH0286484A (en) | 1988-09-22 | 1988-09-22 | Printing output form record-generating system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0286484A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5911141A (en) * | 1995-11-07 | 1999-06-08 | International Business Machines Corporation | On-line hierarchical form records identification |
-
1988
- 1988-09-22 JP JP63237960A patent/JPH0286484A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5911141A (en) * | 1995-11-07 | 1999-06-08 | International Business Machines Corporation | On-line hierarchical form records identification |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7200811B1 (en) | Form processing apparatus, form processing method, recording medium and program | |
| JPH07200631A (en) | Electronic filing equipment | |
| JP2855207B2 (en) | Form output device | |
| JPH0286484A (en) | Printing output form record-generating system | |
| JP3246142B2 (en) | Printing control device | |
| JPH05342291A (en) | Display merchandise shelf assignment device | |
| JP3451289B2 (en) | Table output device | |
| JP2614339B2 (en) | Form output editing device | |
| JPH01184180A (en) | Printing position control system | |
| JP2758778B2 (en) | Print data output method | |
| JP2001010146A (en) | Method and system for designated format printing | |
| JPS62266616A (en) | Continuous postcard printing method in document production equipment | |
| JPS61264864A (en) | Image output method | |
| JPH10171686A (en) | Database extension method | |
| JPH04267493A (en) | Method and device for correcting name card recognition data | |
| JPS63724A (en) | Editing and printing system | |
| JPH0749228B2 (en) | Form output device | |
| JP2003114781A (en) | IMAGE FORMING APPARATUS, IMAGE FORMING SYSTEM USING THE APPARATUS, PRINTING METHOD USING THE SYSTEM, AND SYSTEM PROGRAM | |
| JPH0426487B2 (en) | ||
| JPS62137631A (en) | Format print control system in computer system | |
| JPH11161723A (en) | Format information generating device | |
| JPH10207672A (en) | Data printing processor | |
| JPH02139658A (en) | Japanese-language document processing system | |
| JPH07182315A (en) | Text data editing and processing method | |
| JPH02211518A (en) | Printing output editing system |