JPH0768889A - 表印刷方法 - Google Patents

表印刷方法

Info

Publication number
JPH0768889A
JPH0768889A JP6099581A JP9958194A JPH0768889A JP H0768889 A JPH0768889 A JP H0768889A JP 6099581 A JP6099581 A JP 6099581A JP 9958194 A JP9958194 A JP 9958194A JP H0768889 A JPH0768889 A JP H0768889A
Authority
JP
Japan
Prior art keywords
stored
data
print
printing
output
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
Application number
JP6099581A
Other languages
English (en)
Other versions
JP2940657B2 (ja
Inventor
Toshio Otohata
敏男 乙幡
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 JP6099581A priority Critical patent/JP2940657B2/ja
Publication of JPH0768889A publication Critical patent/JPH0768889A/ja
Application granted granted Critical
Publication of JP2940657B2 publication Critical patent/JP2940657B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】予め記憶されている複数行複数列からなる表に
あって、この表をそのまま全体的に印刷出力すると共
に、必要に応じて、この表の中の所望する行、及び列の
みからなる表を印刷出力できるようにする。 【構成】コマンド解析部2により全印字制御データが加
わった時は、表データ格納部5に格納された全ての表項
目データが読み出されて、印字バッファ7ー1に格納さ
れ、コマンド解析部2により禁印字指定コマンドが加わ
った場合には、その禁印字指定された行及び列の表項目
データの印字バッファ7ー1に対する転送は禁止され、
禁印字指定されていない行及び列の表項目データのみ
が、印字バッファ7ー1に格納されて、印字部8で印字
される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、表データ記憶手段に記
憶された複数行及び複数列からなる表データを印刷出力
する際の表印刷方法に関する。
【0002】
【従来の技術】マイクロプロセッサの発展にともない、
罫線や罫線によって囲まれた範囲に目的とする項に対応
する値を記憶し、さらに前述の記憶した値を罫線に対応
して目的の演算を行う表処理装置がスタンドアロンで可
能となった。この表処理装置はあらかじめ記憶してある
罫線によって囲まれた範囲すなわち各欄の縦方向や横方
向の演算を実行し、指定されている欄に格納する機能を
有している。たとえば売上表等を作成する場合には品名
ごとに仕入価格、利益率、売価、数量、金額等の項目を
設ける。そして、仕入価格×利益率を売価とし、売価×
数量を金額として予めこのような演算を記憶させておけ
ば、仕入価格、利益率、数量を入力することによって自
動的に売価、金額欄にその値が格納される。
【0003】前述した機能によってこのような表処理装
置は各方向で使用されている。当然ながらこのような装
置には表示部や印字部を有し、表示部によって表データ
を作成し印字するような構成となっている。
【0004】一方、前述のような装置において、表示や
印字させたくないデータを有する場合もある。たとえば
前述のような売上表を他の者に提出する場合等は仕入価
格や利益率がその印字させたくないデータである。ま
た、たとえば各社員全員の労働日数、労働時間、時間給
さらには支給額を含む表を作成した場合には、経営者と
しては全て必要とする。しかしながら各社員の労働日
数、労働時間を確認するための表の時には時間給さらに
は支給額は必要でない。
【0005】
【発明が解決しようとする課題】従来、前述のような表
は使用する目的によって作りかえられていた。前述の場
合には、品名、売価、数量、金額や、氏名、労働日数、
労働時間を表わす表を別に再度作成していた。このた
め、ほぼ同一でありながら、複数の表を記憶させるため
に、たとえば補助記憶装置の記憶容量を増加させなけれ
ばならないという問題を有していた。さらには、別の表
を作るためのデータ入力等に不必要な時間を費やすとい
う問題を有していた。
【0006】本発明の課題は、予め記憶されている複数
行複数列からなる表にあって、この表をそのまま全体的
に印刷出力すると共に、必要に応じて、この表の中の所
望する行、及び列のみからなる表を印刷出力できるよう
にすることである。
【0007】
【課題を解決するための手段】本発明の手段は次の通り
である。表データ記憶手段に記憶された複数行及び複数
列からなる表データを印刷出力する際の表印刷方法であ
って、上記表データ記憶手段内に記憶されている表デー
タを印刷出力用の印刷バッファに格納させる際に、上記
表データについての全体出力が指定された場合には、上
記表データ記憶手段に記憶された各表項目データを上記
印刷バッファに全て格納し、上記表データ記憶手段内に
記憶されている表データを印刷出力用の印刷バッファに
格納させる際に、上記表データについての行及び列方向
における所望の印刷出力形態が、行単位及び列単位で設
定されている場合には、印刷対象外とされた各行の上記
印刷バッファに対する格納は行わず、且つ印刷出力対象
とされた各行においては印刷対象外とされた列を除いた
各列における表項目データのみを上記印刷バッファに格
納し、上記印刷バッファに格納された各表項目データを
読み出して印刷出力するようにし、これにより上記表デ
ータ全体の表形式での出力、あるいは上記表データに対
して上記印刷対象外とされた行及び列が削除された形態
の表形式での出力、の何れかを行えるようにしたことを
特徴とする。
【0008】
【作用】本発明の手段の作用は次の通りである。表デー
タ記憶手段内に記憶されている表データを印刷出力用の
印刷バッファに格納させる際に、上記表データについて
の全体出力が指定された場合には、上記表データ記憶手
段に記憶された各表項目データを上記印刷バッファに全
て格納する。一方、上記表データ記憶手段内に記憶され
ている表データを印刷出力用の印刷バッファに格納させ
る際に、上記表データについての行及び列方向における
所望の印刷出力形態が、行単位及び列単位で設定されて
いる場合には、印刷対象外とされた各行の上記印刷バッ
ファに対する格納は行わず、且つ印刷出力対象とされた
各行においては印刷対象外とされた列を除いた各列にお
ける表項目データのみを上記印刷バッファに格納する。
そしてこのように上記印刷バッファに格納された各表項
目データを読み出して印刷出力する。これにより上記表
データ全体の表形式での出力、あるいは上記表データに
対して上記印刷対象外とされた行及び列が削除された形
態の表形式での出力、の何れかを行える。
【0009】従って、表データ記憶手段に記憶された表
データを、そのまま出力できると共に、この表データ記
憶手段の記憶状態を変更しなくても、所望する行及び列
のみからなる表データを必要に応じて選択的に出力させ
ることができる。
【0010】
【実施例】図1は実施例の回路構成図である。キー入力
部1は罫線や項目名さらには対応する項目のデータ等を
入力する回路であり、オペレータ等によって操作され
る。キー入力部1により入力したデータはコマンド解析
部2に加わり、コマンド解析がなされる。たとえば表の
作成、計算式指定さらには禁印字設定のコマンドを解析
し、表処理制御部3や禁印字行列設定部4に制御データ
を出力する。さらに表作成のデータや計算式データはこ
のコマンド解析部2を介して表処理制御部3に加わる。
コマンド解析部2で解析され表処理制御部3に制御デー
タが加わると、表処理制御部3は制御データに対応した
動作を行う。入力した制御データが表の罫線作成である
ならばキー入力部1よりコマンド解析部2を介して加わ
る罫線指定データ等を表作成部3−1に入力し、罫線デ
ータに変換して表データ格納部5に表データ格納制御部
3−2を介して格納する。表データ格納制御部3−2は
表作成部3−1より発生した罫線データやキー入力部1
より入力された各項目数値データの格納、読み出し制御
を行う。一方、コマンド解析部2より加わった制御デー
タが計算式指定制御データであるならば、表処理制御部
3は続いて入力する計算式データを計算式登録部6に登
録する。表計算実行コマンドがコマンド解析部2に加わ
った場合は、コマンド解析部2は表処理制御部3に表計
算実行制御データを出力する。この表計算実行制御デー
タが表処理制御部3に加わると、検索部3−5は計算式
登録部6に登録されている計算式データを、計算式バッ
ファ3−4に一時格納する。そして、表データ格納部5
に記憶されている各項目、すなわち各欄に対応するデー
タを読み出し、計算部3−3は計算式バッファ3−4に
格納されている計算式をもとに演算を行い、結果を表デ
ータ格納部5に表データ格納制御部3−2を介して格納
する。この演算処理は対応する項目全てに対して行われ
るが、対応する項に数値データが入力していない場合に
は演算は実行されない。前述動作によって表データ格納
部5にデータが格納される。
【0011】一方、キー入力部1より禁止印字指定コマ
ンドがコマンド解析部2に加わった場合には、コマンド
解析部2は禁印字行列設定部4に禁印字行列設定制御デ
ータを出力する。この禁印字行列設定制御データが加わ
ると禁印字行列設定部4は以後より入力するデータを行
あるいは列の禁印字データとして列レジスタMCR1〜
MCR5、行レジスタMRR1〜MRR5に格納する。
これらのデータの格納は後述する印字の時に使われるも
のであり、さらに禁印字行列設定部4が有する列数カウ
ンタ4−1、行数カウンタ4−2、比較回路4−3,4
−4は禁印字制御における印字の時に動作する。
【0012】禁印字制御における印字コマンドがキー入
力部1よりコマンド解析部2に加わった場合には、コマ
ンド解析部2より表処理制御部3に対し表データ格納部
5に格納されている表データを印字制御部7に出力する
制御データを出力する。表処理制御部3はこの制御デー
タによって表データ格納制御部3−2を動作させ、表デ
ータ格納制御部3−2は表データ格納部5より印字すべ
き表データを順次読み出し、印字制御部7に出力する。
表処理制御部3は表データ格納部5より順次読み出す列
や行に対応して禁印字行列設定部4の列数カウンタ4−
1、行数カウンタ4−2にクロックパルスを出力する。
この列数カウンタ4−1並びに行数カウンタ4−2の値
は、表データ格納部5より表データ格納制御部3−2が
読み出し、印字制御部7に加える表データの行と列の位
置を表わしている。禁印字制御部4はこれらの列数カウ
ンタ4−1並びに行数カウンタ4−2の値を比較回路4
−3,4−4にそれぞれ加え、比較回路は前述動作によ
って予め記憶させた禁印字データと列数カウンタ4−
1、行数カウンタ4−2より加わるカウント値を比較す
る。これは、印字制御部7に加わる表データが禁印字デ
ータ、すなわち印字禁止の対象となっているデータであ
るかを判断し、禁印字データの時には印字バッファ7−
1にそのデータを格納しないようにするための比較であ
る。列数カウンタ4−1や行数カウンタ4−2より加わ
るカウント値が列レジスタMCR1〜MCR5や行レジ
スタMRR1〜MRR5に存在することが比較回路4−
3,4−4で検出された時すなわちそれらが一致した時
には、印字制御部7は加わる表データを印字バッファ7
−1には格納せず、続いて加わる表データを印字バッフ
ァに格納する。尚、続いて加わる前述表データが禁印字
データである、すなわち比較回路4−3,4−4によっ
て一致検出がなされた時には当然ではあるが、続いて加
わる前述データも格納しない。前述動作によって印字制
御部7の印字バッファ7−1には印字すべき表データの
みが格納され、印字制御部7は格納したデータを印字部
8に出力し、印字部8はそれらのデータを印字する。
【0013】一方、コマンド解析部2にキー入力より全
印字用の全印字制御データが加わった時にはコマンド解
析部2は表処理制御部3に対して表データ格納部5に格
納されている表データを印字制御部7に出力する制御デ
ータを出力する。これによって表処理制御部3は動作す
るが、この動作は禁印字の場合と全く同様である。しか
しながら、印字動作の場合には、前述した禁印字動作に
おいて動作した禁印字行列設定部4は動作せず、表デー
タ格納部5より表データは格納制御部3−2より順次読
み出された印字制御部7に加わるとともに全て印字バッ
ファ7−1に格納される。この印字バッファ7−1に格
納された表データは前述と同様に全てが印字部8に出力
され、印字される。
【0014】図2(a)は全印字動作における売上表の
印字結果図、図2(b)はB列、C列が禁印字された時
の売上表の印字結果図である。図2(a)において計算
式、D列=B列×C列、F列=D列×E列は計算式登録
部6に格納されており、対応する結果が各項に格納され
ている。そして、図2(b)においては禁印字行列、B
列、C列すなわち仕入価格と利益率は印字されておら
ず、必要とするデータ(品名、売価、数量、金額)のみ
が印字されている。
【0015】前述した図1の実施例ではプリンタ等にお
ける禁印字について述べているが、本発明はプリンタに
限らず、例えば特定のパスワードを検出する手段を設
け、パスワードを検出しない時には印字並びにCRT等
への表示も禁止されるように構成することも可能であ
る。さらに、本発明は表に限らず、不必要な文章を禁印
字したシステムに応用することも可能である。
【0016】
【発明の効果】本発明によれば、表データ記憶手段に記
憶された表データを、そのまま出力できると共に、この
表データ記憶手段の記憶状態を変更しなくても、所望す
る行及び列のみからなる表データを必要に応じて選択的
に出力させることができる。
【図面の簡単な説明】
【図1】実施例の回路構成図である。
【図2】実施例の禁印字しない場合の印字結果を示す図
である。
【符号の説明】
2 コマンド解析部 4 禁印字行列設定部 5 表データ格納部 7 印字制御部 8 印字部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 表データ記憶手段に記憶された複数行及
    び複数列からなる表データを印刷出力する際の表印刷方
    法であって、 上記表データ記憶手段内に記憶されている表データを印
    刷出力用の印刷バッファに格納させる際に、上記表デー
    タについての全体出力が指定された場合には、上記表デ
    ータ記憶手段に記憶された各表項目データを上記印刷バ
    ッファに全て格納し、 上記表データ記憶手段内に記憶されている表データを印
    刷出力用の印刷バッファに格納させる際に、上記表デー
    タについての行及び列方向における所望の印刷出力形態
    が、行単位及び列単位で設定されている場合には、印刷
    対象外とされた各行の上記印刷バッファに対する格納は
    行わず、且つ印刷出力対象とされた各行においては印刷
    対象外とされた列を除いた各列における表項目データの
    みを上記印刷バッファに格納し、 上記印刷バッファに格納された各表項目データを読み出
    して印刷出力するようにし、これにより上記表データ全
    体の表形式での出力、あるいは上記表データに対して上
    記印刷対象外とされた行及び列が削除された形態の表形
    式での出力、の何れかを行えるようにしたことを特徴と
    する表印刷方法。
JP6099581A 1994-05-13 1994-05-13 表印刷制御装置 Expired - Lifetime JP2940657B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6099581A JP2940657B2 (ja) 1994-05-13 1994-05-13 表印刷制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6099581A JP2940657B2 (ja) 1994-05-13 1994-05-13 表印刷制御装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP60097390A Division JPH0661982B2 (ja) 1985-05-08 1985-05-08 表印刷方法

Publications (2)

Publication Number Publication Date
JPH0768889A true JPH0768889A (ja) 1995-03-14
JP2940657B2 JP2940657B2 (ja) 1999-08-25

Family

ID=14251077

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6099581A Expired - Lifetime JP2940657B2 (ja) 1994-05-13 1994-05-13 表印刷制御装置

Country Status (1)

Country Link
JP (1) JP2940657B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001051289A1 (en) * 2000-01-11 2001-07-19 Fujitsu Limited Printer apparatus, printer driver, and computer-readable storage medium on which printing program is stored
JPWO2014025000A1 (ja) * 2012-08-08 2016-07-25 鍵和田 芳光 取引支援システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58145989A (ja) * 1982-02-24 1983-08-31 日本電気株式会社 インテリジエント・デイスプレイ装置
JPS5957326A (ja) * 1982-09-27 1984-04-02 Toshiba Corp 文書編集装置
JPS5968044A (ja) * 1982-10-13 1984-04-17 Fujitsu Ltd 表作成処理方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58145989A (ja) * 1982-02-24 1983-08-31 日本電気株式会社 インテリジエント・デイスプレイ装置
JPS5957326A (ja) * 1982-09-27 1984-04-02 Toshiba Corp 文書編集装置
JPS5968044A (ja) * 1982-10-13 1984-04-17 Fujitsu Ltd 表作成処理方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001051289A1 (en) * 2000-01-11 2001-07-19 Fujitsu Limited Printer apparatus, printer driver, and computer-readable storage medium on which printing program is stored
JPWO2014025000A1 (ja) * 2012-08-08 2016-07-25 鍵和田 芳光 取引支援システム

Also Published As

Publication number Publication date
JP2940657B2 (ja) 1999-08-25

Similar Documents

Publication Publication Date Title
US4503503A (en) Transaction processing apparatus for storing and/or calculating costs, sales, deductions, number of sales, cost multiplier, and profit, in a departmentalized format
JP2940657B2 (ja) 表印刷制御装置
JPS6259840B2 (ja)
JPS5840776B2 (ja) 電子式キヤツシユレジスタ
JPH0661982B2 (ja) 表印刷方法
JPS6255193B2 (ja)
JP2561355B2 (ja) 電子式キャッシュレジスタ
JPH0243227B2 (ja)
JPH0258672B2 (ja)
JP2669736B2 (ja) トラックスケール事務処理装置
JPH082791Y2 (ja) 電子式キャッシュレジスタ
JPS58225477A (ja) 電子式キヤツシユレジスタ
JP2701659B2 (ja) 電子ファイリング装置
JPH057662Y2 (ja)
JPH0460899A (ja) 電子式キャッシュレジスタ
JPH05158952A (ja) 建設工事管理装置
JPH0258671B2 (ja)
JPH05101277A (ja) 商品売上登録装置
JPH08110927A (ja) 帳票出力装置
JPS5938875A (ja) 分類別登録装置
JPH08235288A (ja) データ処理装置
JPH02280295A (ja) 商品販売データ処理装置
JPH04220797A (ja) 商品販売データ処理装置
JPS6146595A (ja) 電子キヤツシユレジスタ
JPS61184697A (ja) 電子キヤツシユレジスタ

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term