JPH03227285A - 帳票出力編集装置 - Google Patents
帳票出力編集装置Info
- Publication number
- JPH03227285A JPH03227285A JP2022021A JP2202190A JPH03227285A JP H03227285 A JPH03227285 A JP H03227285A JP 2022021 A JP2022021 A JP 2022021A JP 2202190 A JP2202190 A JP 2202190A JP H03227285 A JPH03227285 A JP H03227285A
- Authority
- JP
- Japan
- Prior art keywords
- code
- printer
- editing
- ruled line
- page printer
- 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.)
- Granted
Links
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 5
- 230000015572 biosynthetic process Effects 0.000 claims description 4
- 238000003786 synthesis reaction Methods 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 claims description 3
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 238000000926 separation method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、ページプリンタ用の帳票フォーマットを使用
して、シリアルプリンタ用の印刷データである機械コー
ドを作成することができる帳票出力編集装置に関する。
して、シリアルプリンタ用の印刷データである機械コー
ドを作成することができる帳票出力編集装置に関する。
(従来の技術)
帳票の印刷は、固定データである帳票フォーマットに、
可変データである帳票作成データを重ねあわせて、印刷
データである機械コードを作成している。この方式を、
フオームオーバレイ方式という。
可変データである帳票作成データを重ねあわせて、印刷
データである機械コードを作成している。この方式を、
フオームオーバレイ方式という。
第2図(a)は、フオームオーバレイ方式のページプリ
ンタによる、従来の帳票出力編集装置の構成を示すブロ
ック図である。
ンタによる、従来の帳票出力編集装置の構成を示すブロ
ック図である。
第2図(b)は、フオームオーバレイ機能を持たないシ
リアルプリンタによる、従来の帳票出力装置の構成を示
すブロック図である。
リアルプリンタによる、従来の帳票出力装置の構成を示
すブロック図である。
図示のように、ページプリンタ11と、シリアルプリン
タ12とについて、別個に帳票出力編集装置が構成され
る。
タ12とについて、別個に帳票出力編集装置が構成され
る。
ページプリンタ11は、1ページ毎に帳票の印刷を行な
うもので、印刷するときの機械コードは、XY座標によ
り与えられる。
うもので、印刷するときの機械コードは、XY座標によ
り与えられる。
シリアルプリンタ12は、1行毎に帳票の印刷を行なう
もので、印刷するときの機械コードは、各行のX座標に
より与えられる。
もので、印刷するときの機械コードは、各行のX座標に
より与えられる。
このように、ページプリンタ11に対応した機械コード
と、シリアルプリンタ12に対応した機械コードとは、
異なるものとなっている。
と、シリアルプリンタ12に対応した機械コードとは、
異なるものとなっている。
次に、上述した各装置の動作を説明する。
ページプリンタ11については、予めファイル21に作
成した帳票作成データF2をページプリンタ11側に送
信する。また、同様に作成した帳票作成データとそれに
対応する文字コードを帳票パッケージ上の処理E1で編
集し、ページプリンタll側に送信する。ページプリン
タ11側では、処理E4で帳票フォーマットと帳票作成
データを重ねあわせてフオームオーバレイ方式の印刷を
行なう。
成した帳票作成データF2をページプリンタ11側に送
信する。また、同様に作成した帳票作成データとそれに
対応する文字コードを帳票パッケージ上の処理E1で編
集し、ページプリンタll側に送信する。ページプリン
タ11側では、処理E4で帳票フォーマットと帳票作成
データを重ねあわせてフオームオーバレイ方式の印刷を
行なう。
次に、シリアルプリンタについては、プリンタ側にフオ
ームオーバレイ機能が存在しないので、帳票フォーマッ
トFl’及び帳票作成データF2’について、文字コー
ドを帳票パッケージ上の処理E3で編集し、シリアルプ
リンタ12側に送信する。
ームオーバレイ機能が存在しないので、帳票フォーマッ
トFl’及び帳票作成データF2’について、文字コー
ドを帳票パッケージ上の処理E3で編集し、シリアルプ
リンタ12側に送信する。
(発明が解決しようとする課題)
しかしながら、上述した従来の装置には、次のような問
題点があった。
題点があった。
即ち、帳票フォーマット及び帳票作成データのそれぞれ
について、ページプリンタ用のものと、シリアルプリン
タ用のものの2種類が存在する。
について、ページプリンタ用のものと、シリアルプリン
タ用のものの2種類が存在する。
よって、今まで、ページプリンタへ出力していた帳票を
シリアルプリンタへ出力すること、またはその逆のこと
をするのは、不可能であった。即ち、帳票フォーマット
及び帳票作成データをページプリンタ及びシリアルプリ
ンタのそれぞれについて作成しなければならなかった。
シリアルプリンタへ出力すること、またはその逆のこと
をするのは、不可能であった。即ち、帳票フォーマット
及び帳票作成データをページプリンタ及びシリアルプリ
ンタのそれぞれについて作成しなければならなかった。
本発明は以上の点に着目してなされたもので、ページプ
リンタ用の帳票フォーマット及び帳票作成データからシ
リアルプリンタ用の帳票フォーマット及び帳票作成デー
タを自動的に作成し、シリアルプリンタでのフオームオ
ーバレイ印刷ができるようにした帳票出力編集装置を提
供することを目的とするものである。
リンタ用の帳票フォーマット及び帳票作成データからシ
リアルプリンタ用の帳票フォーマット及び帳票作成デー
タを自動的に作成し、シリアルプリンタでのフオームオ
ーバレイ印刷ができるようにした帳票出力編集装置を提
供することを目的とするものである。
(課題を解決するための手段)
本発明の帳票出力編集装置は、ページプリンタ用の帳票
フォーマット及び帳票作成データを格納した格納手段と
、当該格納手段内の帳票フォーマット及び帳票作成デー
タをページプリンタに対応した機械コードに変換する変
換手段と、これらのページプリンタに対応した機械コー
ド及び帳票作成データに対応した機械コードを合成する
合成手段と、当該合成手段により合成されたページプリ
ンタに対応した機械コードを、文字コードか横罫線コー
ドか縦罫線コードかのいずれかに分離する分離手段と、
前記ページプリンタに対応した文字コードを、シリアル
プリンタに対応した文字コードに編集する文字コード編
集手段と、前記ページプリンタに対応した横罫線コード
を、シリアルプリンタに対応した横罫線コードに編集す
る横罫線コード編集手段と、前記ページプリンタに対応
した縦罫線コードを、1行分だけシリアルプリンタに対
応した縦罫線コードに編集する縦罫線コード編集手段と
、当該縦罫線コード編集手段により1行分だけ編集され
たシリアルプリンタ用の縦罫線コードを行列順に入れ換
える部分ソート手段とから成ることを特徴とするもので
ある。
フォーマット及び帳票作成データを格納した格納手段と
、当該格納手段内の帳票フォーマット及び帳票作成デー
タをページプリンタに対応した機械コードに変換する変
換手段と、これらのページプリンタに対応した機械コー
ド及び帳票作成データに対応した機械コードを合成する
合成手段と、当該合成手段により合成されたページプリ
ンタに対応した機械コードを、文字コードか横罫線コー
ドか縦罫線コードかのいずれかに分離する分離手段と、
前記ページプリンタに対応した文字コードを、シリアル
プリンタに対応した文字コードに編集する文字コード編
集手段と、前記ページプリンタに対応した横罫線コード
を、シリアルプリンタに対応した横罫線コードに編集す
る横罫線コード編集手段と、前記ページプリンタに対応
した縦罫線コードを、1行分だけシリアルプリンタに対
応した縦罫線コードに編集する縦罫線コード編集手段と
、当該縦罫線コード編集手段により1行分だけ編集され
たシリアルプリンタ用の縦罫線コードを行列順に入れ換
える部分ソート手段とから成ることを特徴とするもので
ある。
(作用)
本発明の帳票出力編集装置においては、格納手段に格納
されたページプリンタ用の帳票フォーマット及び帳票作
成データが、それぞれ変換手段によりページプリンタに
対応した機械コードに変換される。これらの機械コード
によりページプリンタから帳票を印刷することができる
。また、これらの機械コードは、合成手段により、合成
され、分離手段により、文字、横罫線及び縦罫線の各機
械コードに順次分離される。そして、各機械コードは、
それぞれ文字、横罫線及び縦罫線の各編集手段により、
シリアルプリンタに対応した機械コードに編集される。
されたページプリンタ用の帳票フォーマット及び帳票作
成データが、それぞれ変換手段によりページプリンタに
対応した機械コードに変換される。これらの機械コード
によりページプリンタから帳票を印刷することができる
。また、これらの機械コードは、合成手段により、合成
され、分離手段により、文字、横罫線及び縦罫線の各機
械コードに順次分離される。そして、各機械コードは、
それぞれ文字、横罫線及び縦罫線の各編集手段により、
シリアルプリンタに対応した機械コードに編集される。
ここで、縦罫線は、複数の行にまたがるものなので、そ
の機械コードを、まず、1行分の機械コードと他の機械
コードに分離した後、部分ソート手段によりソートを行
なう。このようにして、編集された機械コードによりシ
リアルプリンタから帳票を印刷することができる。
の機械コードを、まず、1行分の機械コードと他の機械
コードに分離した後、部分ソート手段によりソートを行
なう。このようにして、編集された機械コードによりシ
リアルプリンタから帳票を印刷することができる。
(実施例)
第1図は、本発明の帳票出力編集装置の構成を示すブロ
ック図である。
ック図である。
図示の装置は、格納手段1と、変換手段2と、合成手段
3と、分離手段4と、文字コード編集手段5と、横罫線
コード編集手段6と、縦罫線コード編集手段7と、部分
ソート手段8とから成る。
3と、分離手段4と、文字コード編集手段5と、横罫線
コード編集手段6と、縦罫線コード編集手段7と、部分
ソート手段8とから成る。
格納手段1は、磁気ディスク装置等から成り、ページプ
リンタ用の帳票フォーマット及び帳票作成データを格納
する。
リンタ用の帳票フォーマット及び帳票作成データを格納
する。
変換手段2は、プロセッサ等から成り、格納手段1内の
帳票フォーマット及び帳票作成データをページプリンタ
11に対応した機械コードに変換する。
帳票フォーマット及び帳票作成データをページプリンタ
11に対応した機械コードに変換する。
合成手段3と、分離手段4と、文字コード編集手段5と
、横罫線コード編集手段6と、縦罫線コード編集手段7
と、部分ソート手段8とは、それぞれプロセッサ等から
成り、帳票編集部13を構成している。各手段の役割は
、以下の通りである。
、横罫線コード編集手段6と、縦罫線コード編集手段7
と、部分ソート手段8とは、それぞれプロセッサ等から
成り、帳票編集部13を構成している。各手段の役割は
、以下の通りである。
合成手段3は、ページプリンタ11に対応した機械コー
ド及び帳票作成データに対応した機械コードを合成する
。
ド及び帳票作成データに対応した機械コードを合成する
。
分離手段4は、合成手段3により合成されたページプリ
ンタ11に対応した機械コードを、文字コードか横罫線
コードか縦罫線コードかのいずれかに分離する。
ンタ11に対応した機械コードを、文字コードか横罫線
コードか縦罫線コードかのいずれかに分離する。
文字コード編集手段5は、ページプリンタ11に対応し
た文字コードを、シリアルプリンタ12に対応した文字
コードに編集する。
た文字コードを、シリアルプリンタ12に対応した文字
コードに編集する。
横罫線コード編集手段6は、ページプリンタ11に対応
した横罫線コードを、シリアルプリンタに対応した横罫
線コードに編集する。
した横罫線コードを、シリアルプリンタに対応した横罫
線コードに編集する。
縦罫線コード編集手段7は、ページプリンタ11に対応
した縦罫線コードを、1行分だけシリアルプリンタ12
に対応した縦罫線コードに編集する。
した縦罫線コードを、1行分だけシリアルプリンタ12
に対応した縦罫線コードに編集する。
部分ソート手段8は、縦罫線コード編集手段により1行
分だけ編集されたシリアルプリンタ用の縦罫線コードを
行列順に入れ換える部分ソートを行なう。
分だけ編集されたシリアルプリンタ用の縦罫線コードを
行列順に入れ換える部分ソートを行なう。
ページプリンタ11は、1ページ毎に帳票の印刷を行な
うもので、印刷するときの機械コードは、XY座標によ
り与えられる。
うもので、印刷するときの機械コードは、XY座標によ
り与えられる。
シリアルプリンタ12は、1行毎に帳票の印刷を行なう
もので、印刷するときの機械コードは、各行のX座標に
より与えられる。
もので、印刷するときの機械コードは、各行のX座標に
より与えられる。
このように、ページプリンタ11に対応した機械コード
と、シリアルプリンタ12に対応した機械コードとは、
異なるものとなっている。
と、シリアルプリンタ12に対応した機械コードとは、
異なるものとなっている。
第3図は、第1図の帳票出力編集部13の編集処理手順
を説明するフローチャートである。
を説明するフローチャートである。
まず、格納手段1から読み込んだ帳票フォーマットと、
帳票作成データの各フィールドをXY座標を基に合成手
段3によって合成(マージ)する(ステップSl)。こ
れにより、各フィールドは、複数の行としての行インタ
フェースにおいて、順に整列される。次に、行の先頭か
ら、フィールドの種類ごとに分離をさせて、各々の編集
処理を行なう(ステップS2、S3)。
帳票作成データの各フィールドをXY座標を基に合成手
段3によって合成(マージ)する(ステップSl)。こ
れにより、各フィールドは、複数の行としての行インタ
フェースにおいて、順に整列される。次に、行の先頭か
ら、フィールドの種類ごとに分離をさせて、各々の編集
処理を行なう(ステップS2、S3)。
例えば、文字フィールドならば、ステップS4で文字編
集を行ない、また、横罫線ならば、ステップS5で横罫
線編集を行なう。
集を行ない、また、横罫線ならば、ステップS5で横罫
線編集を行なう。
そして、縦罫線の場合は、行インタフェースのシリアル
プリンタでは、1行では、全てを印字できないので、次
のように、分割して印字する。即ち、ページプリンタで
は、縦罫線のデータは、列がどの列かの指定と、その縦
罫線が回行に亘るかの指定とから成る。一方、シリアル
プリンタでは、行ごとの印字しかできないので、ページ
プリンタにおける縦罫線のデータを分解しなければなら
ない。
プリンタでは、1行では、全てを印字できないので、次
のように、分割して印字する。即ち、ページプリンタで
は、縦罫線のデータは、列がどの列かの指定と、その縦
罫線が回行に亘るかの指定とから成る。一方、シリアル
プリンタでは、行ごとの印字しかできないので、ページ
プリンタにおける縦罫線のデータを分解しなければなら
ない。
即ち、まず、ステップS6で、1行分だけ、縦罫線を編
集し、次に、その縦罫線のフィールドをその1行分だけ
少ないものにする。そして、ステップS7でXY座標で
このフィールドを部分的にソートする。
集し、次に、その縦罫線のフィールドをその1行分だけ
少ないものにする。そして、ステップS7でXY座標で
このフィールドを部分的にソートする。
ステップS8ですべての編集が終わっていなければ、ス
テップS2に戻る。すべての編集が終われば、本編集処
理を終了する。
テップS2に戻る。すべての編集が終われば、本編集処
理を終了する。
(発明の効果)
以上説明したように、本発明の帳票出力編集装置によれ
ば、ページプリンタ用の機械コードを編集してシリアル
プリンタ用の機械コードを作成するようにしたので、次
のような効果がある。
ば、ページプリンタ用の機械コードを編集してシリアル
プリンタ用の機械コードを作成するようにしたので、次
のような効果がある。
即ち、帳票フォーマット等を一度設計して作成すると、
それを使用してページプリンタへもシリアルプリンタへ
も、フオームオーバレイ方式による帳票出力を行なうこ
とができる。また、物理的には、ページプリンタにより
帳票出力する場合にも、論理的には、ページプリンタに
より帳票出力するものとみなしてプログラミングを行な
うことができる。
それを使用してページプリンタへもシリアルプリンタへ
も、フオームオーバレイ方式による帳票出力を行なうこ
とができる。また、物理的には、ページプリンタにより
帳票出力する場合にも、論理的には、ページプリンタに
より帳票出力するものとみなしてプログラミングを行な
うことができる。
第1図は本発明の帳票出力編集装置の構成を示すブロッ
ク図、第2図は従来の帳票出力編集装置の構成を示すブ
ロック図、第3図は本発明の編集処理手順を説明するフ
ローチャートである。 1・・・格納手段、2・・・変換手段、3・・・合成手
段、4・・・分離手段、5・・・文字コード編集手段、
6・・・横罫線コード編集手段、 7・・・縦罫線コード編集手段、 8・・・部分ソート手段。 21 (0) の (0帳票出力編集装置 第2図
ク図、第2図は従来の帳票出力編集装置の構成を示すブ
ロック図、第3図は本発明の編集処理手順を説明するフ
ローチャートである。 1・・・格納手段、2・・・変換手段、3・・・合成手
段、4・・・分離手段、5・・・文字コード編集手段、
6・・・横罫線コード編集手段、 7・・・縦罫線コード編集手段、 8・・・部分ソート手段。 21 (0) の (0帳票出力編集装置 第2図
Claims (1)
- 【特許請求の範囲】 ページプリンタ用の帳票フォーマット及び帳票作成デー
タを格納した格納手段と、 当該格納手段内の帳票フォーマット及び帳票作成データ
をページプリンタに対応した機械コードに変換する変換
手段と、 これらのページプリンタに対応した機械コード及び帳票
作成データに対応した機械コードを合成する合成手段と
、 当該合成手段により合成されたページプリンタに対応し
た機械コードを、文字コードか横罫線コードか縦罫線コ
ードかのいずれかに分離する分離手段と、 前記ページプリンタに対応した文字コードを、シリアル
プリンタに対応した文字コードに編集する文字コード編
集手段と、 前記ページプリンタに対応した横罫線コードを、シリア
ルプリンタに対応した横罫線コードに編集する横罫線コ
ード編集手段と、 前記ページプリンタに対応した縦罫線コードを、1行分
だけシリアルプリンタに対応した縦罫線コードに編集す
る縦罫線コード編集手段と、当該縦罫線コード編集手段
により1行分だけ編集されたシリアルプリンタ用の縦罫
線コードを行列順に入れ換える部分ソート手段とから成
ることを特徴とする帳票出力編集装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022021A JP2614339B2 (ja) | 1990-02-02 | 1990-02-02 | 帳票出力編集装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022021A JP2614339B2 (ja) | 1990-02-02 | 1990-02-02 | 帳票出力編集装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03227285A true JPH03227285A (ja) | 1991-10-08 |
| JP2614339B2 JP2614339B2 (ja) | 1997-05-28 |
Family
ID=12071334
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022021A Expired - Lifetime JP2614339B2 (ja) | 1990-02-02 | 1990-02-02 | 帳票出力編集装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2614339B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7677708B2 (en) | 2006-03-17 | 2010-03-16 | Ngk Insulators, Ltd. | Discharge device |
| US9832592B2 (en) | 2013-11-21 | 2017-11-28 | Fujitsu Limited | Radio communication device and radio communication method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01296335A (ja) * | 1988-05-25 | 1989-11-29 | Fujitsu Ltd | ホームズ・オーバーレイ作表方式 |
| JPH01316278A (ja) * | 1988-06-15 | 1989-12-21 | Nec Corp | 日本語プリンターの帳票定義システム |
-
1990
- 1990-02-02 JP JP2022021A patent/JP2614339B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01296335A (ja) * | 1988-05-25 | 1989-11-29 | Fujitsu Ltd | ホームズ・オーバーレイ作表方式 |
| JPH01316278A (ja) * | 1988-06-15 | 1989-12-21 | Nec Corp | 日本語プリンターの帳票定義システム |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7677708B2 (en) | 2006-03-17 | 2010-03-16 | Ngk Insulators, Ltd. | Discharge device |
| US9832592B2 (en) | 2013-11-21 | 2017-11-28 | Fujitsu Limited | Radio communication device and radio communication method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2614339B2 (ja) | 1997-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63205257A (ja) | 印刷制御装置 | |
| CA1169569A (en) | Method for editing spatially related data in an interactive text processing system | |
| JPH03227285A (ja) | 帳票出力編集装置 | |
| US20040019848A1 (en) | Method for dynamically inserting and removing tab text | |
| JPS6321158A (ja) | プリンタ出力装置 | |
| US20040019854A1 (en) | Dynamically configurable page numbering system | |
| JPS63139751A (ja) | 印刷システムにおける印刷方法 | |
| JPH02158827A (ja) | 印刷出力用データストリーム作成処理方式 | |
| JP3022113B2 (ja) | テキストデータ編集処理方法 | |
| JP2674020B2 (ja) | 光学文字認識装置 | |
| JPS58211284A (ja) | 編集機能を有するプリンタ接続装置 | |
| JP2594043B2 (ja) | 罫線作成装置 | |
| JP2002183654A (ja) | 帳票データのcsvデータ変換装置及び方法 | |
| JPS6189061A (ja) | プリンタ装置 | |
| JPH0550694A (ja) | フオームマージ方式 | |
| JPS62269272A (ja) | イメ−ジデ−タと日本語文字デ−タの編集方式 | |
| JPH038073A (ja) | 縮小添字への網かけ印刷を行う文書処理装置 | |
| JPH03192466A (ja) | 文書作成方式 | |
| JPH01155483A (ja) | 文字読取装置 | |
| JPS63247809A (ja) | メツセ−ジテキスト組み立て編集制御方式 | |
| JPS62146663A (ja) | 文書印刷装置 | |
| JPH04170671A (ja) | 文書作成機 | |
| JPS62269991A (ja) | 文字変形印刷処理装置 | |
| JPH02121856A (ja) | 印刷方式 | |
| JPH0241278A (ja) | レコード印刷方式 |