JPH0458365A - 帳票出力装置 - Google Patents

帳票出力装置

Info

Publication number
JPH0458365A
JPH0458365A JP2168284A JP16828490A JPH0458365A JP H0458365 A JPH0458365 A JP H0458365A JP 2168284 A JP2168284 A JP 2168284A JP 16828490 A JP16828490 A JP 16828490A JP H0458365 A JPH0458365 A JP H0458365A
Authority
JP
Japan
Prior art keywords
data
format
stored
level
file
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
Application number
JP2168284A
Other languages
English (en)
Inventor
Yuji Sonoyama
祐司 園山
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2168284A priority Critical patent/JPH0458365A/ja
Publication of JPH0458365A publication Critical patent/JPH0458365A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、予め作成した帳票出力データを印字出力する
オフィスコンピュータやパーソナルコンピュータ等の帳
票出力装置に関する。
[発明の概要] 本発明の帳票出力装置は、連続的に生成されるデータ内
から各種帳票フォーマットの必要とするカテゴリ単位の
データを抽出する手段を設けたことにより、種々の目的
を持つ複数の帳票を最低限のデータ処理にて出力するこ
とができるようにしたものである。
[従来の技術] 従来、オフィスコンピュータ等に構成された帳票出力装
置に於いて、伝票、帳票の作成出力を行なう場合、その
帳票に応じたデータを生成すると共に、その帳票の各種
印字項目に関する印字フォーマットを設計している。
例えば、品目、地区、並びに営業所基で特定される売上
額を用いて、カテゴリとして「品目情報」及び「地区情
報」を有する品目別地区別売上げ帳票を作成出力する場
合には、その帳票の印字フォーマットを設計し、品目別
の合計売上額並びに地区別の合計売上額のデータを入力
しなければならない。
つまりこれらの処理では、データの生成手段と印字フォ
ーマット制御手段とが1対1に対応するものとなってい
る。
[発明が解決しようとする課題] このように従来の帳票出力装置では、各種帳票の持つカ
テゴリの関係を意識しないため、各種帳票作成の処理は
独立したものとなる。よって、帳票印刷毎に、その印字
フォーマットに合わせたデータの生成処理を行なうこと
が必要であった。
これらは結果として、1種類の帳票作成であれば良いが
、複数種の帳票を作成する場合には、同様のデータ処理
を複数回実行することとなり、処理時間が多大なものと
なってしまう。つまり、従来の帳票出力装置は、処理時
間の面からみて、最適なデータ処理を行なっているとは
いいがたいものてあった。
このような原因は、各種帳票の持つカテゴリの関係を意
識していないことにある。
してみれば、各種帳票のカテゴリの関係を意識して、デ
ータ処理を行なえば、種々の目的を持つ複数の帳票を最
低限のデータ処理にて出力することが可能となることは
明かである。
本発明の課題は、各種帳票のカテゴリの関係を意識した
データ処理を行なうことである。
[課題を解決するための手段] 本発明の手段は次の通りである。
カテゴリ別に区分されたデータを記憶するデータ記憶手
段1(第1図の機能ブロック図を参照、以下同じ)。例
えば、実施例の第2データフアイルに相当する。
複数の出力フォーマット及び各フォーマットに於いて出
力すべきデータのカテゴリ分類条件を設定するための設
定手段2゜ 前記設定手段2で設定された出力フォーマット並びにカ
テゴリ分類条件を対応付けて記憶するフォーマット記憶
手段3゜ 前記フォーマット記憶手段3に記憶された各フォーマッ
ト毎に設定されたカテゴリ分類条件に合致するデータを
前記データ記憶手段1から抽出する抽出手段4゜例えば
、実施例のCPUに於けるステップS7乃至ステップ5
12に相当する。
前記抽出手段4により各フォーマット毎に抽出されたデ
ータを、前記フォーマット記憶手段3に記憶された対応
するフォーマットで出力する出力手段5゜ [作用] 本発明の手段の作用は次の通りである。
先ずデータ記憶手段1にカテゴリ別に区分されたデータ
を記憶し、さらに設定手段2によって複数の出力フォー
マット及び各フォーマットに於いて出力すべきデータの
カテゴリ分類条件を設定して、この設定手段2で設定さ
れた出力フォーマット並びにカテゴリ分類条件を対応付
けてフォーマット記憶手段3に記憶しておく。そして、
帳票出力時に、抽出手段4によって、前記フォーマット
記憶手段3に記憶された各フォーマット毎に設定された
カテゴリ分類条件に合致するデータを、前記データ記憶
手段1から抽出し、こうして抽出手段4により各フォー
マット毎に抽出されたデータを、出力手段5により前記
フォーマット記憶手段3に記憶された対応するフォーマ
ットでそれぞれ出力する。
従って、カテゴリ分類条件により出力すべきデータを抽
出するデータ抽出処理を行なう、つまり各種帳票のカテ
ゴリの関係を意識したデータ処理を行なうことができる
ので、種々の目的を持つ複数の帳票を最低限のデータ処
理にて出力することができるようになる。
[実施例] 以下、第2図乃至第10図(b)を参照して実施例の帳
票出力装置を説明する。
第2図は、実施例の構成を示す図で、図中の参照番号l
Oは全体の制御を司るCPUである。
12は処理の対象となるデータが格納されている第1デ
ータフアイル12a1並びに後述するようにしてこの第
1データフアイル12aに格納されたデータから集計展
開されたデータが格納される第2データフアイル12b
を含む入力データ格納部である。14は上記CPUl0
からの指示により、上記入力データ格納部12からデー
タを読出すため及び上記入力データ格納部12にデータ
を書き込むためのファイル制御部である。また、16は
上記第2データフアイル12bへのデータ集計展開の際
等に用いられるワークエリアとしての演算部である。
18はオペレータからの各種指示、帳票フォーマット入
力、及びデータ入力をCPU3に伝達するためのキーボ
ード等の入力部であり、20は入力された指示やデータ
等を表示するCRT等の表示部である。22は上記入力
部18によって設定された帳票のフォーマットを示すフ
ォーマットデータを記憶するフォーマットデータメモリ
である。24は上記フォーマットデータメモリ22に記
憶された各フォーマット毎に記憶領域を有し、各記憶領
域に印字データを記憶する印字データメモリである。2
6は上記印字データメモリに記憶された印字データと、
上記フォーマットデータメモリ22に記憶された対応す
るフォーマットデータに基づいて、印字部28で印字す
べき帳票データを作成する帳票作成部である。
上記入力データ格納部12の第1データフアイル12a
には、例えば第3図に示すようなデータか格納されてい
る。このデータは、実際は第4図に示すような処理対象
データを表わしている。
つまり、「品名情報」、「地区情報」、「営業所情報」
の各カテゴリ(データレベル)と、売上金額を表わして
いる。第3カテゴリ「品名情報」の内容としては、“時
計“、“電卓°、“楽器”・・・が示されており、これ
らは第1データフアイル12Hには、それぞれデータレ
ベル「3」に“1°  “2“3“、・・・のコードで
格納される。同様に、第4図に於ける第2カテゴリ「地
区情報」の内容“東京0.“愛知″、“大阪”、・・・
は、第1データフアイル12Hにはデータレベル「2」
に“1′、“2”、′3”、・・・のコードで格納され
る。また、第1データフアイル12aのデータレベル「
1」の“1°、“2”、“3”・・・のコードは、第4
図に示すように、第1カテゴリ「営業所情報」の“A“
、“B″、“C″、・・・を示している。このように、
入力データ格納部12の第1データフアイル12aには
、売上金額がデータレベル「3〜1」に与えられたコー
ドで特定されて格納されている。
また、上記フォーマットデータメモリ22は、第5図に
示すように、各フォーマット単位にて構成された複数の
フォーマットデータ記憶部22a。
22b・・・を有している。各フォーマットデータ記憶
部は、印字データレベル管理部30と、フォーマット情
報管理部32とを有している。印字データレベル管理部
30は、当該フォーマットが使用するデータのデータレ
ベルを記憶管理するものであり、本実施例では第1フォ
ーマットデータ記憶部22gに記憶される第1フオーマ
ツトについてはレベル「3」と「2」が、また第2フォ
ーマットデータ記憶部22bに記憶される第2フオーマ
ツトについてはレベル「2」と「1」が登録されている
。フォーマット情報管理部32は、印字開始点の座標や
改行幅等の情報が登録されている。
また、上記印字データメモリ24は、第6図に示すよう
に、上記フォーマットデータメモリ22の各フォーマッ
トデータ記憶部22a、22b・・・に対応して、つま
り各フォーマット単位にて構成された複数の印字データ
記憶部24a、24b・・・を有している。
次に、上記構成の帳票出力装置の動作を、第7図に示す
CPUl0によって実行されるデータ処理のフローチャ
ートを参照して説明する。
先ず、CPUl0は、入力データ格納部12の第1デー
タフアイル12aからファイル制御部14を介して処理
対象データを読出しくステップS1)、レコードがあれ
ば(ステップS2)、演算部16に一時的に格納する。
そして、第3データレベル別の集計を行ない、その結果
をファイル制御部14を介して入力データ格納部12の
第2データフアイル12bに格納する(ステップS3)
  。
例えば、第3図の例によれば、データレベル「3」のコ
ード“1”として、データレベル「3〜1」のコードが
“111”、“112““123”の売上金額“50,
000円”“40,000円″、”40,000円″が
集計されて、データレベル「3〜1」のコードが“1 
 ″のコードに対応させて合計売上金額1130.00
0円“が第2データフアイル12bに格納される。同様
にして、データレベル「3」のコード″2°、“3″、
・・・に対応する金額が集計されて、その結果の合計売
上金額がデータレベル「3〜1」のコードが“2  ″
のコード、“3  ′のコード、・・・に対応させてそ
れぞれ第2データフアイル12bに格納される。
次に、第2データレベル別の集計を行ない、その結果を
第2データフアイル12bに格納する(ステップS4)
例えば、第3図の例によれば、データレベル「3及び2
」のコード“11“とじて、データレベル「3〜IJの
コードが“111”“112゛の売上金額“50,00
0円″“40、OOO円°が集計されて、データレベル
「3〜1」のコードか“11 ”のフードに対応させて
合計売上金額“90.000円′か第2データフアイル
12bに格納される。同様にして、データレベル「3及
び2」のコード“12″“23′ ・・に対応する金額
が集計されて、その結果の合計売上金額がデータレベル
「3〜1」のコードが“12 °のコード、  ”23
  ”のコード、・・に対応させてそれぞれ第2データ
フアイル12bに格納される。
次に、第3データレベル別の集計を行ない、その結果を
第2データフアイル12bに格納する(ステップS5)
。つまり、読出した各レコードをそのまま第2データフ
アイル12bに格納する。
こうして、全てのレコードが集計処理に供されたならば
(ステップS2)、第2データフアイル12bの内容を
、キー順につまりコード順にソートする(ステップS6
)。この処理により、第8図に示すようなデータが第2
データフアイル12bに生成される。この第8図のデー
タは、実際には第9図に示すようなデータを表わしてい
る。
次にCPUI Oは、ファイル制御部14を介して第2
データフアイル12bよりルコードを読み出しくステッ
プS7)、レコードが有れば(ステップS8)、そのレ
コードのレベルを判定する(ステップS9)。そして、
この判定したレベルと合致するデータレベルが指定され
ているフォーマットを検索する(ステップ510)。
即ち、第5図に示すようなフォーマットデータメモリ2
2の各フォーマットデータ記憶部22a。
22b、・・・の印字データレベル管理部30に登録さ
れているデータレベルとの比較処理を行なう。
こうて、読出されたデータレコードのデータレベルと一
致する指定データレベルが登録されている印字データレ
ベル管理部30が有れば(ステップ511)、その印字
データレベル管理部30を含むフォーマットデータ記憶
部に対応する印字データメモリ24の印字データ記憶部
24a。
24b、・・・に、読出したデータレコードを格納する
(ステップ512)。
こうして、全てのフォーマットデータ記憶部22a、2
2b、・・・の印字データレベル管理部30に登録され
たデータレコードレベルとの比較が終了したならば(ス
テップ5ll)、上記ステップS7に戻って、次のデー
タレコードを読出す。
本実施例では、このような処理により、各フォーマット
データ記憶部22a、22bには第5図のように印字デ
ータレベルが登録されているので、データレベル「3」
及び「2」のデータは全て第1印字データ記憶部24a
へ、またデータレベル「2」及び「1」のデータは全て
第2印字データ記憶部24bへ格納される。
こうして、全てのデータレコードに対する処理が終了し
たならば(ステップS8) 、CPUl0は、印字デー
タメモリ24の各印字データ記憶部22a、22b、 
・・・のデータを順に帳票作成部26へ転送し、印字部
28への印字出力を行なう(ステップ813)。
本実施例では、上述の処理により、第10図(a)及び
(b)に示すように、カテゴリ「品目情報」及び「地区
情報」を単位とする帳票と、カテゴリ「地区情報」及び
「営業所情報」を単位とする帳票が得られる。また、フ
ォーマットデータメモリ22に印字データレベルとして
データレベル「3」、「2」、「1」を指定したフォー
マットデータを作成格納しておけば、第9図に示したよ
うなカテゴリ「品目情報」、「地区情報」、及び「営業
所情報」を単位とする帳票が得られる。
ここで、第9図及び第10図(a)及び(b)に示すよ
うな帳票を印字出力するためには、実際には各見出し文
字や罫線についてのデータも必要であり、これは特に図
示していないが各フォーマットデータ記憶部に設定登録
されており、周知のようにして帳票作成部でこのデータ
に基づいて作成される。
このように、本発明は、連続的に生成されるデータ内か
ら各種帳票フォーマットの必要とするカテゴリ単位のデ
ータを抽出する手段を設けたので、関連する複数の帳票
出力に関するデータ生成処理を必要最少限に抑えること
ができる。そのため、多種の目的を持つ情報の出力装置
として利用することができる。
なお、本発明は上記実施例に限定されるものではなく、
種々の変形実施が可能である。例えば、上記実施例では
、各フォーマットに対応して抽出したデータを一旦に記
憶し、後で1つの印字部で各フォーマットのデータを順
次出力するようにしたが、複数の印字部(フォーマット
の数分)を用意し、抽出毎に対応する各印字部で印字す
るようにしても良い。また、第3図に示したように第1
データフアイル12aにデータを登録せずに、最初から
第8図に示すようなデータを第2データフアイル12b
に登録しておき、第7図のステップS1乃至ステップS
5を省略することもできる。
さらには、上記実施例では、データレベルを3階層とし
たが、何階層であっても本発明は適用可能である。
[発明の効果コ 本発明によれば、カテゴリ分類条件により出力すべきデ
ータを抽出するデータ抽出処理を行なう、つまり各種帳
票のカテゴリの関係を意識したデータ処理を行なうこと
ができる。よって、種々の目的を持つ複数の帳票を最低
限のデータ処理にて出力することができる。
【図面の簡単な説明】
第1図は本発明の機能ブロック図、第2図は実施例の帳
票出力装置のブロック構成図、第3図は第1データフア
イルに登録されたデータを示す図、第4図は第3図の各
データの意味を説明するための図、第5図はフォーマッ
トデータメモリのデータ記憶構造を示す図、第6図は印
字データメモリのデータ記憶構造を示す図、第7図は動
作を説明するためのフローチャート、第8図は第2デー
タフアイルに登録されたデータを示す図、第9図は第8
図の各データの意味を説明するための図、第10図(a
)及び(b)はそれぞれ印字出力例を示す図である。 1・・・データ記憶手段、2・・・設定手段、3・・・
フォーマット記憶手段、4・・・抽出手段、5・・・出
力手段。

Claims (1)

  1. 【特許請求の範囲】 カテゴリ別に区分されたデータを記憶するデータ記憶手
    段と、 複数の出力フォーマット及び各フォーマットに於いて出
    力すべきデータのカテゴリ分類条件を設定するための設
    定手段と、 前記設定手段で設定された出力フォーマット並びにカテ
    ゴリ分類条件を対応付けて記憶するフォーマット記憶手
    段と、 前記フォーマット記憶手段に記憶された各フォーマット
    毎に設定されたカテゴリ分類条件に合致するデータを前
    記データ記憶手段から抽出する抽出手段と、 前記抽出手段により各フォーマット毎に抽出されたデー
    タを、前記フォーマット記憶手段に記憶された対応する
    フォーマットで出力する出力手段とを具備することを特
    徴とする帳票出力装置。
JP2168284A 1990-06-28 1990-06-28 帳票出力装置 Pending JPH0458365A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2168284A JPH0458365A (ja) 1990-06-28 1990-06-28 帳票出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2168284A JPH0458365A (ja) 1990-06-28 1990-06-28 帳票出力装置

Publications (1)

Publication Number Publication Date
JPH0458365A true JPH0458365A (ja) 1992-02-25

Family

ID=15865168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2168284A Pending JPH0458365A (ja) 1990-06-28 1990-06-28 帳票出力装置

Country Status (1)

Country Link
JP (1) JPH0458365A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06309342A (ja) * 1993-04-20 1994-11-04 Casio Comput Co Ltd データ集計方法
JPH06332927A (ja) * 1993-05-21 1994-12-02 Casio Comput Co Ltd データ処理装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06309342A (ja) * 1993-04-20 1994-11-04 Casio Comput Co Ltd データ集計方法
JPH06332927A (ja) * 1993-05-21 1994-12-02 Casio Comput Co Ltd データ処理装置

Similar Documents

Publication Publication Date Title
KR900000920B1 (ko) 전자식 금전 등록기
US6108677A (en) Data processing apparatus
JP2001005886A (ja) データ処理装置及び記憶媒体
JP2020201858A (ja) 情報処理装置、情報処理システム及びプログラム
JP7544263B2 (ja) 情報処理装置、情報処理方法及びプログラム
JPS6057479A (ja) 伝票作成装置
JP3008448B2 (ja) データ出力装置
JP3337469B2 (ja) 情報処理装置
JP2007018364A (ja) 帳票発行装置、帳票発行システム、帳票発行方法、および帳票発行プログラム
JPH0129674Y2 (ja)
JP3063612U (ja) カスタマイズ可能な業務プログラム処理装置
JPS60159980A (ja) 印鑑検索システム
JPH0224778A (ja) データ処理装置
JPS6263395A (ja) 電子式キヤツシユレジスタ
JPH1055396A (ja) データ処理装置
JP2020205022A (ja) 情報処理装置、情報処理システム及びプログラム
JPH08171380A (ja) 外字検証方法および入稿システム
JP2022050756A (ja) 取引明細照合システム及び取引明細照合方法
JPH0224773A (ja) 集計データ処理装置
JPH01220066A (ja) 帳票出力装置
JPH0728796A (ja) 名刺作成装置
JPH0554047A (ja) 情報処理装置
JPH02135596A (ja) 商品情報レジスタ
JPH0225354A (ja) 帳票出力装置
JPH0443492A (ja) 購買時点広告情報の処理装置