(57)【要約】【課題】複数の税率が混在する税計算を税別に分けて実行し容易に印刷することが可能になる計算装置を提供する。【解決手段】通常課税品（税率１）の税抜額の数値データを数値キーを操作して入力し［税込１］キーを操作すると、その税込額データが計算されて表示される。軽減課税品（税率２）の税抜額の数値データを数値キーを操作して入力し［税込２］キーを操作すると、その税込額データが計算されて表示される。［税計算合計］（税総合計計算）キーを操作すると、税率別の前記税込額データが当該税率別に合計されその総合計の税込額データが計算されて表示される。この後、［REPRINT］キーを操作すると、税率別の前記数値データ（税抜額）と合計税抜額データと合計税額データと合計税込額データ、及び総合計の税抜額データと税額データと税込額データが計算され印刷部１３により記録紙Ｐに印刷される。【選択図】      図１０
2018049491.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に応じて数値データを入力する数値データ入力手段と、
ユーザによる第１税率の税計算の操作を受け付ける第１税計算受付手段と、
ユーザによる第２税率の税計算の操作を受け付ける第２税計算受付手段と、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第１税計算受付手段により第１税率の税計算の操作が受け付けられると、当該数値データについて前記第１税率に応じた第１税込額データを計算する第１税計算手段と、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第２税計算受付手段により第２税率の税計算の操作が受け付けられると、当該数値データについて前記第２税率に応じた第２税込額データを計算する第２税計算手段と、
ユーザによる税合計計算の操作を受け付ける合計計算受付手段と、
前記合計計算受付手段により税合計計算の操作が受け付けられると、前記第１税計算手段により計算された前記第１税込額データを合計した第１合計税込額データと、前記第２税計算手段により計算された前記第２税込額データを合計した第２合計税込額データとを総合計した総合計税込額データを表示させる総合計表示制御手段と、
ユーザによる印刷の操作を受け付ける印刷操作受付手段と、
前記総合計表示制御手段により総合計税込額データが表示された後に、前記印刷操作受付手段により印刷の操作が受け付けられると、前記第１税計算手段により計算された第１税込額データに対応する第１税率の合計の税抜額データと、前記第２税計算手段により計算された第２税込額データに対応する第２税率の合計の税抜額データと、を印刷させる総合計印刷制御手段と、
を備えたことを特徴とする計算装置。
【請求項２】
前記総合計印刷制御手段は、さらに、前記総合計表示制御手段により表示された総合計の税込額データを印刷させることを特徴とする請求項１に記載の計算装置。
【請求項３】
前記総合計印刷制御手段は、さらに、前記第１税計算手段により計算された第１税込額データに対応する第１税率の合計の税額データと、前記第２税計算手段により計算された第２税込額データに対応する第２税率の合計の税額データ、も印刷させることを特徴とする請求項１又は請求項２に記載の計算装置。
【請求項４】
前記総合計印刷制御手段は、さらに、前記数値データ入力手段により入力された各数値データも印刷させることを特徴とする請求項１乃至請求項３の何れか１項に記載の計算装置。
【請求項５】
前記総合計表示制御手段により総合計の税込額データが表示された後に、前記第１税計算受付手段により第１税率の税計算の操作が受け付けられる毎に、当該第１税率の税計算の合計の税込額データ又は当該第１税率の合計の税抜額データと、当該第１税率の合計の税額データとを順に表示させる第１税率別計表示制御手段を備えたことを特徴とする請求項１乃至請求項４の何れか１項に記載の計算装置。
【請求項６】
前記総合計表示制御手段により総合計の税込額データが表示された後に、前記合計計算受付手段により税合計計算の操作が受け付けられる毎に、第１税率の合計の税抜額データと第２税率の合計の税抜額データを総合計した総合計の税抜額データと、第１税率の合計の税額データと第２税率の合計の税額データを総合計した総合計の税額データとを、順に表示させる総合計税抜額税額表示制御手段を備えたことを特徴とする請求項１乃至請求項５の何れか１項に記載の計算装置。
【請求項７】
ユーザ操作に応じて印刷モード又は非印刷モードを設定する印刷モード設定手段と、
前記印刷モード設定手段により印刷モードが設定されている場合は、前記数値データ入力手段により数値データが入力され、かつ前記第１税計算受付手段により第１税率の税計算の操作が受け付けられる毎に、前記数値データである税抜額データと当該数値データを前記第１税率に応じて計算した結果の第１税込額データを含む第１税率の税計算結果データを順次印刷し、前記数値データ入力手段により数値データが入力され、かつ前記第２税計算受付手段により第２税率の税計算の操作が受け付けられる毎に、前記数値データである税抜額データと当該数値データを前記第２税率に応じて計算した結果の第２税込額データを含む第２税率の税計算結果データを順次印刷する税計算印刷制御手段と、
を備えたことを特徴とする請求項１乃至請求項６の何れか１項に記載の計算装置。
【請求項８】
前記数値データ入力手段により入力された数値データと前記第１税計算受付手段又は前記第２税計算受付手段により受け付けられた税計算の操作に対応する税計算データを計算操作データとして登録する計算操作データ登録手段を備え、
前記総合計印刷制御手段は、
前記計算操作データ登録手段により登録された計算操作データに基づいて、前記入力された数値データに対応した第１税率又は第２税率の税抜額データと当該第１税率又は第２税率の合計の税抜額データと第１税率又は第２税率の合計の税額データと第１税率又は第２税率の合計の税込額データとを印刷させ、当該第１税率又は第２税率の合計の税抜額データと税額データと税込額データをそれぞれ総合計した総合計の税抜額データと税額データと税込額データとを印刷させる第１の総合計印刷制御手段と、
前記計算操作データ登録手段により登録された計算操作データの登録順に当該計算操作データに基づいて、前記入力された数値データに対応した第１税率又は第２税率の税抜額データと税額データと税込額データと、当該第１税率又は第２税率の税抜額データと税額データと税込額データをそれぞれ第１税率と第２税率別に合計した税率別合計の税抜額データと税額データと税込額データと、当該税率別合計の税抜額データと税額データと税込額データをそれぞれ総合計した総合計の税抜額データと税額データと税込額データとを印刷させる第２の総合計印刷制御手段とを有する、
ことを特徴とする請求項１乃至請求項７の何れか１項に記載の計算装置。
【請求項９】
前記第１の総合計印刷制御手段は、前記総合計表示制御手段により総合計の税込額データが表示された状態で、前記印刷操作受付手段により印刷の操作が受け付けられると印刷を行ない、
前記第２の総合計印刷制御手段は、前記総合計表示制御手段により総合計の税込額データが表示されて消去された状態で、前記印刷操作受付手段により印刷の操作が受け付けられると印刷を行なう、
ことを特徴とする請求項８に記載の計算装置。
【請求項１０】
ユーザ操作に応じて税抜額データの数値データが入力され、かつユーザによる第１税率の税計算の操作が受け付けられると、当該数値データについて前記第１税率に応じた第１税込額データを計算し、
ユーザ操作に応じて税抜額データの数値データが入力され、かつユーザによる第２税率の税計算の操作が受け付けられると、当該数値データについて前記第２税率に応じた第２税込額データを計算し、
ユーザによる税合計計算の操作が受け付けられると、前記計算された第１税込額データを合計した第１合計税込額データと、前記計算された第２税込額データを合計した第２合計税込額データとを総合計した総合計税込額データを表示させ、
前記総合計税込額データが表示された後に、ユーザによる印刷の操作が受け付けられると、前記計算された第１税込額データに対応する第１税率の合計の税抜額データと、前記計算された第２税込額データに対応する第２税率の合計の税抜額データとを印刷させる、
ことを特徴とする計算印刷方法。
【請求項１１】
コンピュータを、
ユーザ操作に応じて数値データを入力する数値データ入力手段、
ユーザによる第１税率の税計算の操作を受け付ける第１税計算受付手段、
ユーザによる第２税率の税計算の操作を受け付ける第２税計算受付手段、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第１税計算受付手段により第１税率の税計算の操作が受け付けられると、当該数値データについて前記第１税率に応じた第１税込額データを計算する第１税計算手段、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第２税計算受付手段により第２税率の税計算の操作が受け付けられると、当該数値データについて前記第２税率に応じた第２税込額データを計算する第２税計算手段、
ユーザによる税合計計算の操作を受け付ける合計計算受付手段、
前記合計計算受付手段により税合計計算の操作が受け付けられると、前記第１税計算手段により計算された前記第１税込額データを合計した第１合計税込額データと、前記第２税計算手段により計算された前記第２税込額データを合計した第２合計税込額データとを総合計した総合計税込額データを表示させる総合計表示制御手段、
ユーザによる印刷の操作を受け付ける印刷操作受付手段、
前記総合計表示制御手段により総合計税込額データが表示された後に、前記印刷操作受付手段により印刷の操作が受け付けられると、前記第１税計算手段により計算された第１税込額データに対応する第１税率の合計の税抜額データと、前記第２税計算手段により計算された第２税込額データに対応する第２税率の合計の税抜額データと、を印刷させる総合計印刷制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算装置、計算印刷方法、及びその制御プログラムに関する。
【背景技術】
【０００２】
従来、税計算機能と印刷機能を備えた電子装置（税計算プリンタ付き電卓）が考えられている（例えば、特許文献１参照。）。
【０００３】
また、複数の税率を混在して計算できる電卓も実用化されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１０４０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
日本でも、欧州で実施されているような軽減税率の税制が採用される予定であるが、従来ある税計算プリンタ付き電卓等の小型の計算装置では、複数の税率が混在する税計算を税別に分けて実行し容易に印刷するといった適切な対応ができていない。
【０００６】
本発明は、このような課題に鑑みなされたもので、複数の税率が混在する税計算を税別に分けて実行し容易に印刷することが可能になる計算装置、計算印刷方法、及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る計算装置は、ユーザ操作に応じて数値データを入力する数値データ入力手段と、ユーザによる第１税率の税計算の操作を受け付ける第１税計算受付手段と、ユーザによる第２税率の税計算の操作を受け付ける第２税計算受付手段と、前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第１税計算受付手段により第１税率の税計算の操作が受け付けられると、当該数値データについて前記第１税率に応じた第１税込額データを計算する第１税計算手段と、前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第２税計算受付手段により第２税率の税計算の操作が受け付けられると、当該数値データについて前記第２税率に応じた第２税込額データを計算する第２税計算手段と、ユーザによる税合計計算の操作を受け付ける合計計算受付手段と、前記合計計算受付手段により税合計計算の操作が受け付けられると、前記第１税計算手段により計算された前記第１税込額データを合計した第１合計税込額データと、前記第２税計算手段により計算された前記第２税込額データを合計した第２合計税込額データとを総合計した総合計税込額データを表示させる総合計表示制御手段と、ユーザによる印刷の操作を受け付ける印刷操作受付手段と、前記総合計表示制御手段により総合計税込額データが表示された後に、前記印刷操作受付手段により印刷の操作が受け付けられると、前記第１税計算手段により計算された第１税込額データに対応する第１税率の合計の税抜額データと、前記第２税計算手段により計算された第２税込額データに対応する第２税率の合計の税抜額データと、を印刷させる総合計印刷制御手段と、を備えたことを特徴としている。
【発明の効果】
【０００８】
本発明によれば、複数の税率が混在する税計算を税別に分けて実行し容易に印刷することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の計算装置の実施形態に係るプリンタ付き電卓１０の外観構成を示す正面図。
【図２】前記プリンタ付き電卓１０の電子回路の構成を示すブロック図。
【図３】前記プリンタ付き電卓１０の計算データメモリ２２ｃに登録された計算操作データの具体例を示す図。
【図４】前記プリンタ付き電卓１０の税計算データメモリ２２ｅに登録された税計算データの具体例を示す図。
【図５】前記プリンタ付き電卓１０の計算データ印刷処理（その１）を示すフローチャート。
【図６】前記プリンタ付き電卓１０の計算データ印刷処理（その２）を示すフローチャート。
【図７】前記プリンタ付き電卓１０の計算データ印刷処理（その３）を示すフローチャート。
【図８】前記プリンタ付き電卓１０の計算データ印刷処理における登録データ印刷処理（その１）を示すフローチャート。
【図９】前記プリンタ付き電卓１０の計算データ印刷処理における登録データ印刷処理（その２）を示すフローチャートである。
【図１０】前記計算データ印刷処理の第１実施形態のユーザ操作に応じた表示・印刷動作（その１）を示す図。
【図１１】前記計算データ印刷処理の第１実施形態のユーザ操作に応じた表示・印刷動作（その２）を示す図。
【図１２】前記計算データ印刷処理の第２実施形態のユーザ操作に応じた表示・印刷動作を示す図。
【発明を実施するための形態】
【００１０】
以下図面により本発明の実施の形態について説明する。
【００１１】
図１は、本発明の計算装置の実施形態に係るプリンタ付き電卓１０の外観構成を示す正面図である。
【００１２】
前記プリンタ付き電卓１０は、計算専用の電卓１０として構成する他、計算機能と印刷機能を有する（計算データ印刷処理プログラムが実装された）パーソナルコンピュータ、タブレット型コンピュータ、スマートフォン、携帯電話機、タッチパネル式ＰＤＡ(personal digital assistants)、電子ブック、携帯ゲーム機等として構成することができる。
【００１３】
なお、前記電卓１０のような物理的なキー（ボタン）が実装されていない計算装置は、前記電卓１０のキーと同様なソフトウェアキーボードを表示し、当該ソフトウェアキーボードに対するキー操作に応じて計算処理を実行する。また、前記プリンタ付き電卓１０のような印刷装置が実装されていない計算装置は、近距離無線通信等により外部の印刷装置と通信接続し、当該印刷装置に印刷制御信号と印刷データを送信して印刷処理を実行する。
【００１４】
本実施形態におけるプリンタ付き電卓１０には、加減乗除等の通常の計算機能、表示機能、印刷機能の他、ユーザ操作に応じて入力された数値データを対象に、予め設定された複数の税率に基づいた税計算を実行する税計算機能、前記税計算機能により税計算された計算データを表示する表示機能、当該税計算の計算データを印刷する印刷機能が備えられる。
【００１５】
前記プリンタ付き電卓１０は、机上に置いて操作し易い置き型の本体ケースの手前側にキー入力部１１を備え、キー入力部１１の奥側に表示部１２、印刷部１３を備えている。
【００１６】
前記キー入力部１１には、電源キー１１Ｅをはじめ、数値キー、演算キー、税計算機能キー、印刷機能キー、その他の機能キーが設けられる。
【００１７】
前記数値キーは、例えば［００］［０］〜［９］のそれぞれに対応する複数のキーを含む。前記演算キーは、例えば［＋＝］（加算合計）キー、［−］（減算）キー、［×］（乗算）キー、［÷］（除算）キーのそれぞれに対応する複数のキーを含む。なお、前記［＋＝］（加算合計）キーを入力した場合は、当該［＋＝］キーの直前に入力された数値までを加算した合計の計算データが得られる。
【００１８】
前記税計算機能キーは、税率１（例えば１０％）の［税込１］（税込１計算）キー１１ｂ１、税率２（例えば８％）の［税込２］（税込２計算）キー１１ｂ２、前記税率１の［税抜１］（税抜１計算）キー１１ｃ１、前記税率２の［税抜２］（税抜２計算）キー１１ｃ２、［税計算合計］（税総合計計算）キー１１ｄのそれぞれに対応する複数のキーを含む。
【００１９】
なお、前記［税込１］キー１１ｂ１、［税込２］キー１１ｂ２、［税抜１］キー１１ｃ１、［税抜２］キー１１ｃ２、［税計算合計］キー１１ｄのそれぞれに対応する税計算の操作データを、税込１データ［ＴＡＸ１＋］、税込２データ［ＴＡＸ２＋］、税抜１データ［ＴＡＸ１−］、税抜２データ［ＴＡＸ２−］、税総合計データ［ＴＡＸ  ＴＯＴＡＬ］とする。
【００２０】
前記印刷機能キーは、［ＰＲＴ］（プリントモード）キー１１ａ、［REPRINT］（登録データ印刷）キー１１ｅのそれぞれに対応する複数のキーを含む。
【００２１】
その他の機能キーには、例えばクリアオールキー（［ＣＡ］キー１１ｆ）、クリアキー（［Ｃ］キー）などが含まれる。
【００２２】
前記表示部１２は、ドットマトリクス型の液晶表示ユニットからなる。表示部１２には、キー入力部１１のキーに対する操作により入力された数値が表示される。表示部１２には、限られた行数分（例えば１行）の数値が表示される。また、表示部１２の辺に沿って設けられた状態表示エリアには、計算操作データの行番号、表示中の数値データの内容、設定中の動作モード等、各種の状態を示す数字、文字、記号（シンボル）が表示される。
【００２３】
前記印刷部１３は、例えば熱転写式の印刷機構を備え、前記［ＰＲＴ］キー１１ａの操作に応じたプリントモードＯＦＦ／ＯＮの設定状態と前記［REPRINT］キー１１ｅの入力状態とに基づいて、入力された数値データと税計算を含む計算操作データについて計算した結果等を記録紙Ｐに印刷して出力する。
【００２４】
図２は、前記プリンタ付き電卓１０の電子回路の構成を示すブロック図である。
【００２５】
前記プリンタ付き電卓１０の電子回路は、コンピュータであるＣＰＵ（プロセッサ）２１を備えている。前記ＣＰＵ２１は、メモリ２２に記憶される計算機制御プログラムに従い回路各部の動作を制御し、前記キー入力部１１のユーザ操作に応じた各種の計算機能や計算データの印刷機能を実行する。
【００２６】
前記ＣＰＵ（プロセッサ）２１には、前記キー入力部１１、表示部１２、印刷部１３、メモリ２２が接続される他に、メモリカード等の外部記録媒体２３に記録されたデータを読み取る記録媒体読取部２４、外部機器（３０）との通信を行なう通信部２５も接続される。
【００２７】
前記計算機制御プログラムは、前記メモリ２２に予め記憶されるか、外部記録媒体２３から記録媒体読取部２４により読み取られて前記メモリ２２に記憶されるか、通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）３０から前記通信部２５を介してダウンロードされ前記メモリ２２に記憶される。
【００２８】
前記計算機制御プログラムには、ユーザ操作に応じた各種の計算処理（税計算処理を含む）プログラムの他、当該計算処理プログラムに従い実行された計算処理の計算データを印刷するための計算データ印刷処理プログラム２２ａが含まれる。
【００２９】
また、前記メモリ２２には、ＰＲＩＮＴモードメモリ２２ｂ、計算データメモリ２２ｃ、行番号メモリ２２ｄ、税計算データメモリ２２ｅ、状態フラグメモリ２２ｆ等が確保される。
【００３０】
前記ＰＲＩＮＴモードメモリ２２ｂには、本電卓１０の電源ＯＮ時の初期設定においてプリントモードＯＮの設定データが記憶され、その後は、前記［ＰＲＴ］（プリントモード）キー１１ａが操作される毎にプリントモードＯＦＦの設定データとプリントモードＯＮの設定データとが切り替えられて記憶される。なお、プリントモードＯＮの状態では、計算操作データの入力が確定する毎に印刷が行われる。
【００３１】
前記計算データメモリ２２ｃには、ユーザ操作に応じて入力される数値データとユーザによる税計算の操作データからなる一連の計算操作データが、順次増加される行番号に対応付けられて記憶され登録される（登録モード）。
【００３２】
図３は、前記プリンタ付き電卓１０の計算データメモリ２２ｃに登録された計算操作データの具体例を示す図である。
【００３３】
前記行番号メモリ２２ｄには、前記登録モード、前記［REPRINT］キー１１ｅの操作に応じたリプリントモード（登録データ印刷モード）の各モードにおいて、前記計算データメモリ２２ｃの処理対象とする行番号のデータが記憶される。
【００３４】
前記税計算データメモリ２２ｅには、前記計算データメモリ２２ｃに登録される一連の計算操作データのうち、数値データと税計算の操作データ（税込１データ［ＴＡＸ１＋］又は税込２データ［ＴＡＸ２＋］又は税抜１データ［ＴＡＸ１−］又は税抜２データ［ＴＡＸ２−］）との組みに対応して、当該数値データ（税抜額又は税込額）とその税率データ（税率１又は税率２）とが税計算データとして記憶される。また、前記税計算データメモリ２２ｅには、前記記憶された税計算データに基づき計算された税率１での税１合計税抜額データと税１合計税額データ、税率２での税２合計税抜額データと税２合計税額データが記憶される。そして、これらに基づき、税１合計税込額データ、税２合計税込額データ、総合計の税抜額データと税額データと税込額データも計算される。
【００３５】
図４は、前記プリンタ付き電卓１０の税計算データメモリ２２ｅに登録された税計算データの具体例を示す図である。
【００３６】
前記状態フラグメモリ２２ｆには、前記計算データ印刷処理（２２ａ）に応じた本電卓１０の動作状態が、数値データを入力する［数値入力状態］か、［税込計算の税込額表示状態］か、［税込計算の税額表示状態］か、［税抜計算の税抜額表示状態］か、［税抜計算の税額表示状態］か、［総合計の税込額表示状態］か、［総合計の税抜額表示状態］か、［総合計の税額表示状態］か、［税１合計の税込額表示状態］か、［税１合計の税抜額表示状態］か、［税１合計の税額表示状態］か、［税２合計の税込額表示状態］か、［税２合計の税抜額表示状態］か、［税２合計の税額表示状態］かの何れにあるかを示す状態フラグが記憶される。
【００３７】
このように構成されたプリンタ付き電卓１０は、前記ＣＰＵ２１が前記計算機制御プログラム（計算データ印刷処理プログラム２２ａ含む）に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べるような、各種の税計算機能や計算データの印刷機能を実現する。
【００３８】
次に、前記構成のプリンタ付き電卓１０の動作について説明する。
【００３９】
図５，図６，図７は、前記プリンタ付き電卓１０の計算データ印刷処理（その１，２，３）を示すフローチャートである。
【００４０】
図８、図９は、前記プリンタ付き電卓１０の計算データ印刷処理における登録データ印刷処理（その１，２）を示すフローチャートである。
【００４１】
この動作説明では、商店において、通常課税品（税率１：１０％）であるお酒Ａ（５００円）と衣服Ａ（１５００円）と衣服Ｂ（２０００円）、軽減課税品（税率２：８％）である食品Ａ（３００円）と食品Ｂ（４００円）を売上げて税計算を行い、インボイスを作成することを仮定する。
【００４２】
（第１実施形態）
この第１実施形態では、前記ＰＲＩＮＴモードメモリ２２ｂにプリントモードＯＦＦの設定データが記憶された状態での動作について説明する。
【００４３】
図１０，図１１は、前記計算データ印刷処理の第１実施形態のユーザ操作に応じた表示・印刷動作（その１，２）を示す図である。
【００４４】
前記プリンタ付き電卓１０において、ユーザ操作に応じて電源ＯＮされると、ＣＰＵ２１により、当該電源ＯＮに応じた初期設定の処理として、前記ＰＲＩＮＴモードメモリ２２ｂにプリントモード（ＯＮ）の設定データが記憶され、計算モードが登録モードに設定され、前記行番号メモリ２２ｄに行番号“０”のデータが記憶される（ステップＳ１）。
【００４５】
前記プリントモード（ＯＮ）の状態で、前記［ＰＲＴ］（プリントモード）キー１１ａが操作されると（ステップＳ２（Ｙｅｓ））、前記プリントモード（ＯＮ）の設定データがプリントモード（ＯＦＦ）の設定データに切り替えられる（ステップＳ３）。
【００４６】
そして、図１０（Ａ１）に示すように、［ＣＡ］キー１１ｆが操作されると（ステップＳ４（Ｙｅｓ））、前記行番号のデータが改めて“０”に設定される（ステップＳ５）。
【００４７】
なおここでは、前記プリントモード（ＯＦＦ）に設定されているので（ステップＳ６（Ｎｏ））、ステップＳ７によるプリントモード（ＯＮ）での印刷開始処理は行われない。
【００４８】
次に、図１０（Ａ２）に示すように、前記数値キーのユーザ操作に応じて、前記通常課税品（税率１：１０％）であるお酒Ａの価格（税抜額）「５００」が入力されると（ステップＳ８（Ｙｅｓ））、前記行番号のデータが（＋１）されて“１”に更新され前記表示部１２に表示される。また、前記入力された数値データ「５００」が前記表示部１２に表示される。そして、前記状態フラグメモリ２２ｆの状態フラグが［数値入力状態］に設定される（ステップＳ９）。
【００４９】
ここで、前記［税込１］（税込１計算）キー１１ｂ１が操作されると（ステップＳ１０（Ｙｅｓ））、前記状態フラグメモリ２２ｆの状態フラグが前記［総合計の…表示状態］又は［税１合計の…表示状態］又は［税２合計の…表示状態］の何れかの合計表示状態であるか否か判断され（ステップＳ１０Ａ）、合計表示状態ではないと判断されると（ステップＳ１０Ａ（Ｎｏ））、［数値入力状態］であるか否か判断される（ステップＳ１１）。
【００５０】
前記状態フラグが［数値入力状態］であると判断されると（ステップＳ１１（Ｙｅｓ））、前記行番号メモリ２２ｄに記憶されている現在の行番号データ“１”に応じて、前記計算データメモリ２２ｃ（図３参照）の行番号“１”のエリアに、前記入力された数値データ「５００」と前記［税込１］（税込１計算）キー１１ｂ１に対応した税込１データ［ＴＡＸ１＋］が記憶されて登録される。またこれに伴い、前記税計算データメモリ２２ｅ（図４参照）に、前記入力された数値データ「５００」と前記［税込１］（税込１計算）キー１１ｂ１に対応した税率データ（税率１：１０％）が記憶されて登録される（ステップＳ１２）。
【００５１】
すると、前記数値データ「５００」に対する税込１計算（税率１：１０％）が実行される（ステップＳ１３）。また、前記税込１計算された税込額データ「５５０」が表示され、当該税込額を示すシンボル「税込［税１］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［税込計算の税込額表示状態］に設定される。そして、前記行番号データ“１”が（＋１）され“２”に更新されて表示される（ステップＳ１４）。
【００５２】
なおここでは、前記プリントモード（ＯＦＦ）に設定されているので（ステップＳ１５（Ｎｏ））、ステップＳ１６，Ｓ１７に従ったプリントモード（ＯＮ）での税込計算結果の印刷処理は行われない。
【００５３】
ここで、図１０（Ａ３）に示すように、前記［税込１］（税込１計算）キー１１ｂ１がもう一度操作されると（ステップＳ１０（Ｙｅｓ））、前記状態フラグメモリ２２ｆの状態フラグが［税込計算の税込額表示状態］であると判断される（ステップＳ１８（Ｙｅｓ））。
【００５４】
すると、前記行番号メモリ２２ｄに記憶されている現在の行番号データ“２”に応じて、前記計算データメモリ２２ｃ（図３参照）の行番号“２”のエリアに、前記［税込１］（税込１計算）キー１１ｂ１に対応した税込１データ［ＴＡＸ１＋］が記憶されて登録される（ステップＳ１９）。
【００５５】
そして、前記税込１計算された税額データ「５０」が表示され、当該税額を示すシンボル「税［税１］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［税込計算の税額表示状態］に設定される。そして、前記行番号データ“２”が（＋１）され“３”に更新されて表示される（ステップＳ２０）。
【００５６】
ここで更に、図１０（Ａ４）に示すように、前記［税込１］キー１１ｂ１がもう一度操作されると（ステップＳ１０（Ｙｅｓ））、前記状態フラグが［税込計算の税額表示状態］であると判断される（ステップＳ２１（Ｙｅｓ））。
【００５７】
すると、前記行番号メモリ２２ｄに記憶されている現在の行番号データ“３”に応じて、前記計算データメモリ２２ｃ（図３参照）の行番号“３”のエリアに、前記［税込１］キー１１ｂ１に対応した税込１データ［ＴＡＸ１＋］が記憶されて登録される（ステップＳ２２）。
【００５８】
そして、前記税込１計算された税込額データ「５５０」が再び表示され、当該税込額を示すシンボル「税込［税１］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが再び［税込計算の税込額表示状態］に設定される。そして、前記行番号データ“３”が（＋１）され“４”に更新されて表示される（ステップＳ２３）。
【００５９】
次に、図１０（Ａ５）に示すように、前記数値キーのユーザ操作に応じて、前記軽減課税品（税率２：８％）である食品Ａの価格（税抜額）「３００」が入力されると（ステップＳ８（Ｙｅｓ））、前記入力された数値データ「３００」が前記表示部１２に表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［数値入力状態］に設定される（ステップＳ９）。
【００６０】
ここで、前記［税込２］（税込２計算）キー１１ｂ２が操作されると（ステップＳ１０（Ｙｅｓ））、前記状態フラグメモリ２２ｆの状態フラグが［数値入力状態］であると判断され（ステップＳ１１（Ｙｅｓ））、現在の行番号データ“４”に応じて、前記計算データメモリ２２ｃ（図３参照）の行番号“４”のエリアに、前記入力された数値データ「３００」と前記［税込２］（税込２計算）キー１１ｂ２に対応した税込２データ［ＴＡＸ２＋］が記憶されて登録される。またこれに伴い、前記税計算データメモリ２２ｅ（図４参照）に、前記入力された数値データ「３００」と前記［税込２］（税込２計算）キー１１ｂ２に対応した税率データ（税率２：８％）が記憶されて登録される（ステップＳ１２）。
【００６１】
すると、前記同様に数値データ「３００」に対する税込２計算（税率２：８％）が実行され（ステップＳ１３）、当該税込２計算された税込額データ「３２４」が表示され、当該税込額を示すシンボル「税込［税２］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［税込計算の税込額表示状態］に設定される。そして、前記行番号データ“４”が（＋１）され“５”に更新されて表示される（ステップＳ１４）。
【００６２】
ここで、図１０（Ａ６）に示すように、前記［税込２］（税込２計算）キー１１ｂ２がもう一度操作されると（ステップＳ１０（Ｙｅｓ））、前記状態フラグメモリ２２ｆの状態フラグが［税込計算の税込額表示状態］であると判断される（ステップＳ１８（Ｙｅｓ））。
【００６３】
すると、前記同様に、前記行番号メモリ２２ｄに記憶されている現在の行番号データ“５”に応じて、前記計算データメモリ２２ｃ（図３参照）の行番号“５”のエリアに、前記［税込２］（税込２計算）キー１１ｂ２に対応した税込２データ［ＴＡＸ２＋］が記憶されて登録される（ステップＳ１９）。
【００６４】
そして、前記税込２計算された税額データ「２４」が表示され、当該税額を示すシンボル「税［税２］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［税込計算の税額表示状態］に設定される。そして、前記行番号データ“５”が（＋１）され“６”に更新されて表示される（ステップＳ２０）。
【００６５】
この後、前記同様に、図１０（Ａ７）に示すように、通常課税品（税率１：１０％）である衣服Ａの価格（税抜額）「１５００」が入力され、前記［税込１］（税込１計算）キー１１ｂ１が操作されると、現在の行番号データ“６”に応じて、前記計算データメモリ２２ｃ（図３参照）の行番号“６”のエリアに、前記入力された数値データ「１５００」と税込１データ［ＴＡＸ１＋］が記憶されて登録される。またこれに伴い、前記税計算データメモリ２２ｅ（図４参照）に、前記入力された数値データ「１５００」と前記［税込１］（税込１計算）キー１１ｂ１に対応した税率データ（税率１：１０％）が記憶されて登録される（ステップＳ８〜Ｓ１２）。
【００６６】
そして、前記数値データ「１５００」に対する税込１計算（税率１：１０％）が実行され（ステップＳ１３）、当該税込１計算された税込額データ「１６５０」が表示され、当該税込額を示すシンボル「税込［税１］」が表示される。そして、前記行番号データ“６”が（＋１）され“７”に更新されて表示される（ステップＳ１４）。
【００６７】
この後さらに、図１０（Ａ８）に示すように、軽減課税品（税率２：８％）である食品Ｂの価格（税抜額）「４００」が入力され、前記［税込２］（税込２計算）キー１１ｂ２が操作されると、前記計算データメモリ２２ｃ（図３参照）の行番号“７”のエリアに、前記入力された数値データ「４００」と税込２データ［ＴＡＸ２＋］が記憶されて登録される。またこれに伴い、前記税計算データメモリ２２ｅ（図４参照）に、前記入力された数値データ「４００」と税率データ（税率２：８％）が記憶されて登録される（ステップＳ８〜Ｓ１２）。
【００６８】
そして、前記数値データ「４００」に対する税込２計算（税率２：８％）が実行され（ステップＳ１３）、当該税込２計算された税込額データ「４３２」が表示される。そして、前記行番号データ“７”が（＋１）され“８”に更新されて表示される（ステップＳ１４）。
【００６９】
さらに、図１０（Ａ９）に示すように、通常課税品（税率１：１０％）である衣服Ｂの価格（税抜額）「２０００」が入力され、前記［税込１］（税込１計算）キー１１ｂ１が操作されると、前記計算データメモリ２２ｃ（図３参照）の行番号“８”のエリアに、前記入力された数値データ「２０００」と税込１データ［ＴＡＸ１＋］が記憶されて登録される。またこれに伴い、前記税計算データメモリ２２ｅ（図４参照）に、前記入力された数値データ「２０００」と税率データ（税率１：１０％）が記憶されて登録される（ステップＳ８〜Ｓ１２）。
【００７０】
そして、前記数値データ「２０００」に対する税込１計算（税率１：１０％）が実行され（ステップＳ１３）、当該税込１計算された税込額データ「２２００」が表示される。そして、前記行番号データ“８”が（＋１）され“９”に更新されて表示される（ステップＳ１４）。
【００７１】
ここで、前記複数の税率で税計算された各商品の総合計額を得るために、図１０（Ａ１０）に示すように、［税計算合計］（税総合計計算）キー１１ｄが操作されると（ステップＳ２４（Ｙｅｓ））、前記計算データメモリ２２ｃ（図３参照）の現在の行番号“９”のエリアに、当該入力された税総合計データ［ＴＡＸ  ＴＯＴＡＬ］が記憶されて登録される（ステップＳ２４Ａ）。
【００７２】
するとここでは、前記状態フラグメモリ２２ｆの状態フラグが［税込計算の税込額表示状態］に設定されており、［総合計の税込額表示状態］又は［総合計の税抜額表示状態］の何れでもないと判断される（ステップＳ２５，Ｓ２６（Ｎｏ））。
【００７３】
すると、前記計算データメモリ２２ｃに数値データと税込１データ［ＴＡＸ１＋］及び数値データと税込２データ［ＴＡＸ２＋］として登録された各計算操作データ（行番号“１”“４”“６”“７”“８”の計算操作データ）に従い、総合計の税込額データ「５１５６」が計算されて表示され、当該総合計の税込額を示すシンボル「税込［合計］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［総合計の税込額表示状態］に設定される。そして、前記行番号データ“９”が（＋１）され“１０”に更新されて表示される（ステップＳ２７）。
【００７４】
ここでは、前記プリントモード（ＯＦＦ）に設定されているので（ステップＳ３０（Ｎｏ））、ステップＳ３１，Ｓ３２に従ったプリントモード（ＯＮ）での総合計の計算結果の印刷処理は行われない。
【００７５】
そして、図１０（Ａ１１）に示すように、［REPRINT］（登録データ印刷）キー１１ｅが通常操作（例えばワンクリック操作）されると（ステップＳ３３（Ｙｅｓ））、図８、図９に示す登録データ印刷処理が実行される（ステップＳＰ）。
【００７６】
前記登録データ印刷処理が開始されると、前記状態フラグメモリ２２ｆの状態フラグが［総合計の税込額表示状態］に設定されていると判断され（ステップＰ０（Ｙｅｓ）→Ｐ１０（Ｙｅｓ））、また、前記［REPRINT］キー１１ｅは通常操作されたと判断される（ステップＰ１１（Ｙｅｓ））。
【００７７】
すると、前記計算データメモリ２２ｃに数値データと税込１データ［ＴＡＸ１＋］及び数値データと税込２データ［ＴＡＸ２＋］として登録された各計算操作データ（行番号“１”“４”“６”“７”“８”の計算操作データ）に従い、図１０（Ｂ１）に示すように、総合計の全印刷項目［税１の各入力額（税抜額）データ「５００・＋」「１５００・＋」「２０００・＋」、税１合計の税抜額データ「４０００・−Ｔ」、税額データ「４００・Ｔ」、税込額データ「４４００・＋Ｔ」、税２の各入力額（税抜額）データ「３００・＋」「４００・＋」、税２合計の税抜額データ「７００・−Ｔ」、税額データ「５６・Ｔ」、税込額データ「７５６・＋Ｔ」、総合計の税抜額データ「４７００・−Ｔ」、税額データ「４５６・Ｔ」、税込額データ「５１５６・＊」］が各項目のシンボル付きで印刷部１３により記録紙Ｐに印刷される（ステップＰ１２）。
【００７８】
なお、図１０（Ａ１２）に示すように、前記［REPRINT］キー１１ｅが特殊操作（例えば長押し操作やダブルクリック操作）されたと判断された場合は（ステップＰ１１（Ｎｏ））、図１０（Ｂ２）に示すように、総合計の簡略印刷項目［税１合計の税抜額データ「４０００・−Ｔ」、税額データ「４００・Ｔ」、税込額データ「４４００・＋Ｔ」、税２合計の税抜額データ「７００・−Ｔ」、税額データ「５６・Ｔ」、税込額データ「７５６・＋Ｔ」、総合計の税抜額データ「４７００・−Ｔ」、税額データ「４５６・Ｔ」、税込額データ「５１５６・＊」］が各項目のシンボル付きで印刷部１３により記録紙Ｐに印刷される（ステップＰ１３）。
【００７９】
そして、前記図１０（Ａ１０）〜（Ａ１２）で示したように、前記状態フラグメモリ２２ｆの状態フラグが［総合計の税込額表示状態］に設定されている場合に、図１０（Ａ１３）に示すように、前記［税計算合計］キー１１ｄが再操作されると（ステップＳ２４（Ｙｅｓ））、前記計算データメモリ２２ｃ（図３参照）の現在の行番号“１０”のエリアに、当該入力された税総合計データ［ＴＡＸ  ＴＯＴＡＬ］が記憶されて登録される（ステップＳ２４Ａ）。また、前記計算データメモリ２２ｃの各計算操作データ（行番号“１”“４”“６”“７”“８”の計算操作データ）に従い、総合計の税抜額データ「４７００」が計算されて表示され、当該総合計の税抜額を示すシンボル「税抜［合計］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［総合計の税抜額表示状態］に設定される。そして、前記行番号データ“１０”が（＋１）され“１１”に更新されて表示される（ステップＳ２５（Ｙｅｓ）→Ｓ２７）。
【００８０】
さらに、前記状態フラグメモリ２２ｆの状態フラグが［総合計の税抜額表示状態］に設定されている場合に、図１０（Ａ１４）に示すように、前記［税計算合計］キー１１ｄが再操作されると（ステップＳ２４（Ｙｅｓ））、前記同様に、計算データメモリ２２ｃ（図３参照）の現在の行番号“１１”のエリアに、当該入力された税総合計データ［ＴＡＸ  ＴＯＴＡＬ］が記憶されて登録される（ステップＳ２４Ａ）。また、前記計算データメモリ２２ｃの各計算操作データに従い、総合計の税額データ「４５６」が計算されて表示され、当該総合計の税額を示すシンボル「税［合計］」が表示される。また、前記状態フラグメモリ２２ｆの状態フラグが［総合計の税額表示状態］に設定される。そして、前記行番号データ“１１”が（＋１）され“１２”に更新されて表示される（ステップＳ２６（Ｙｅｓ）→Ｓ２９）。
【００８１】
このように、前記状態フラグが［総合計の税抜額表示状態］や［総合計の税額表示状態］に設定された状態で、図１０（Ａ１５）に示すように、前記［REPRINT］キー１１ｅが通常操作された場合にも（ステップＳ３３（Ｙｅｓ））、図１０（Ｂ１）で示したように、総合計の全印刷項目が印刷部１３により記録紙Ｐに印刷される（ステップＰ０（Ｙｅｓ）→Ｐ１０〜Ｐ１２）。
【００８２】
また同様に、図１０（Ａ１６）に示すように、前記［REPRINT］キー１１ｅが特殊操作された場合にも（ステップＳ３３（Ｙｅｓ））、図１０（Ｂ２）で示したように、総合計の簡略印刷項目が印刷部１３により記録紙Ｐに印刷される（ステップＰ０（Ｙｅｓ）→Ｐ１０（Ｙｅｓ），Ｐ１１（Ｎｏ），Ｐ１３）。
【００８３】
次に、前記図１０（Ａ１０）〜（Ａ１６）で示したように、総合計の税込額データ「５１５６」又は税抜額データ「４７００」又は税額データ「４５６」が表示された状態にあって、図１１（Ａ１７）に示すように、［税込１］キー１１ｂ１が操作されると（ステップＳ１０（Ｙｅｓ）、前記状態フラグが［総合計の…表示状態］に設定されていると判断され（ステップＳ１０Ａ（Ｙｅｓ）→Ｓ３５（Ｙｅｓ））、前記計算データメモリ２２ｃ（図３参照）の現在の行番号“１２”のエリアに、前記［税込１］キー１１ｂ１に対応した税込１データ［ＴＡＸ１＋］が記憶されて登録される（ステップＳ３６）。
【００８４】
そして、前記［税込１］キー１１ｂ１に対応した税率１での税１合計税込額データ「４４００」が計算されて表示され、当該税１合計税込額を示すシンボル「税込［税１］合計」が表示される。また、前記状態フラグが［税１合計の税込額表示状態］に設定される。そして、前記行番号データ“１２”が（＋１）され“１３”に更新されて表示される（ステップＳ３７）。
【００８５】
ここで、図１１（Ａ１８）に示すように、前記［REPRINT］キー１１ｅが通常操作され、図８，図９における登録データ印刷処理が開始されると（ステップＳ３３（Ｙｅｓ）→ＳＰ）、前記状態フラグが［税１合計の…表示状態］に設定されていると判断され（ステップＰ０（Ｙｅｓ）→Ｐ１０（Ｎｏ）→Ｐ１４（Ｙｅｓ））、また、前記［REPRINT］キー１１ｅは通常操作されたと判断される（ステップＰ１５（Ｙｅｓ））。
【００８６】
すると、前記計算データメモリ２２ｃに数値データと税込１データ［ＴＡＸ１＋］として登録された各計算操作データ（行番号“１”“６”“８”の計算操作データ）に従い、図１１（Ｂ１−１）に示すように、税１合計の全印刷項目［税１の各入力額（税抜額）データ「５００・＋」「１５００・＋」「２０００・＋」、税１合計の税抜額データ「４０００・−Ｔ」、税額データ「４００・Ｔ」、税込額データ「４４００・＋Ｔ」］が各項目のシンボル付きで印刷部１３により記録紙Ｐに印刷される（ステップＰ１６）。
【００８７】
なお、図１１（Ａ１９）に示すように、前記［REPRINT］キー１１ｅが特殊操作されたと判断された場合は（ステップＰ１５（Ｎｏ））、図１１（Ｂ２−１）に示すように、税１合計の簡略印刷項目［税１合計の税抜額データ「４０００・−Ｔ」、税額データ「４００・Ｔ」、税込額データ「４４００・＋Ｔ」］が各項目のシンボル付きで印刷部１３により記録紙Ｐに印刷される（ステップＰ１７）。
【００８８】
そして、前記図１１（Ａ１７）〜（Ａ１９）で示したように、前記状態フラグが［税１合計の税込額表示状態］に設定されている場合に、図１１（Ａ２０）に示すように、前記［税込１］キー１１ｂ１が再操作されると（ステップＳ１０（Ｙｅｓ），Ｓ１０Ａ（Ｙｅｓ））、前記状態フラグが今回キー操作した［税込１］キー１１ｂ１と別の税率に対応する［税２合計の…表示状態］ではなく、また［総合計の…表示状態］ではなく（ステップＳ３５（Ｎｏ））、［税１合計の税込額表示状態］であると判断される（ステップＳ３８（Ｎｏ），Ｓ３９（Ｙｅｓ））。
【００８９】
すると、前記計算データメモリ２２ｃ（図３参照）の現在の行番号“１３”のエリアに、前記［税込１］キー１１ｂ１に対応した税込１データ［ＴＡＸ１＋］が記憶されて登録される（ステップＳ４０）。
【００９０】
そして、前記［税込１］キー１１ｂ１に対応した税率１での税１合計税抜額データ「４０００」が計算されて表示され、当該税１合計税抜額を示すシンボル「税抜［税１］合計」が表示される。また、前記状態フラグが［税１合計の税抜額表示状態］に設定される。そして、前記行番号データ“１３”が（＋１）され“１４”に更新されて表示される（ステップＳ４１）。
【００９１】
さらに、図１１（Ａ２１）に示すように、前記［税込１］キー１１ｂ１が再操作されると（ステップＳ１０（Ｙｅｓ），Ｓ１０Ａ（Ｙｅｓ））、前記同様に、計算データメモリ２２ｃ（図３参照）の現在の行番号“１４”のエリアに、当該入力された税込１データ［ＴＡＸ１＋］が記憶されて登録される（ステップＳ３５（Ｎｏ），Ｓ３８（Ｎｏ），Ｓ３９（Ｎｏ）→Ｓ４２）。そして、前記［税込１］キー１１ｂ１に対応した税率１での税１合計税額データ「４００」が計算されて表示され、当該税１合計税額を示すシンボル「税［税１］合計」が表示される。また、前記状態フラグが［税１合計の税額表示状態］に設定される。そして、前記行番号データ“１４”が（＋１）され“１５”に更新されて表示される（ステップＳ４３）。
【００９２】
このように、前記状態フラグが［税１合計の税抜額表示状態］や［税１合計の税額表示状態］に設定された状態で、図１１（Ａ２２）に示すように、前記［REPRINT］キー１１ｅが通常操作された場合にも（ステップＳ３３（Ｙｅｓ））、図１１（Ｂ１−１）で示したように、税１合計の全印刷項目が印刷部１３により記録紙Ｐに印刷される（ステップＰ０（Ｙｅｓ）→Ｐ１４〜Ｐ１６）。
【００９３】
また同様に、図１１（Ａ２３）に示すように、前記［REPRINT］キー１１ｅが特殊操作された場合にも（ステップＳ３３（Ｙｅｓ））、図１１（Ｂ２−１）で示したように、税１合計の簡略印刷項目が印刷部１３により記録紙Ｐに印刷される（ステップＰ０（Ｙｅｓ）→Ｐ１４（Ｙｅｓ），Ｐ１５（Ｎｏ），Ｐ１７）。
【００９４】
続いて、図１１（Ａ２４）に示すように、［税込２］キー１１ｂ２が操作されると（ステップＳ１０（Ｙｅｓ））、前記状態フラグが今回キー操作した［税込２］キー１１ｂ２と別の税率に対応する［税１合計の…表示状態］であると判断される（ステップＳ１０Ａ（Ｙｅｓ）→Ｓ３５（Ｙｅｓ））。
【００９５】
すると、前記計算データメモリ２２ｃ（図３参照）の現在の行番号“１５”のエリアに、前記［税込２］キー１１ｂ２に対応した税込２データ［ＴＡＸ２＋］が記憶されて登録される（ステップＳ３６）。
【００９６】
そして、前記［税込２］キー１１ｂ２に対応した税率２での税２合計税込額データ「７５６」が計算されて表示され、当該税２合計税込額を示すシンボル「税込［税２］合計」が表示される。また、前記状態フラグが［税２合計の税込額表示状態］に設定される。そして、前記行番号データ“１５”が（＋１）され“１６”に更新されて表示される（ステップＳ３７）。
【００９７】
ここで、図１１（Ａ２５）に示すように、前記［REPRINT］キー１１ｅが通常操作され、図８，図９における登録データ印刷処理が開始されると（ステップＳ３３（Ｙｅｓ）→ＳＰ）、前記状態フラグが［税２合計の…表示状態］に設定されていると判断され（ステップＰ０（Ｙｅｓ）→Ｐ１０（Ｎｏ）→Ｐ１４（Ｙｅｓ））、また、前記［REPRINT］キー１１ｅは通常操作されたと判断される（ステップＰ１５（Ｙｅｓ））。
【００９８】
すると、前記計算データメモリ２２ｃに数値データと税込２データ［ＴＡＸ２＋］として登録された各計算操作データ（行番号“４”“７”の計算操作データ）に従い、図１１（Ｂ１−２）に示すように、税２合計の全印刷項目［税２の各入力額（税抜額）データ「３００・＋」「４００・＋」、税２合計の税抜額データ「７００・−Ｔ」、税額データ「５６・Ｔ」、税込額データ「７５６・＋Ｔ」］が各項目のシンボル付きで印刷部１３により記録紙Ｐに印刷される（ステップＰ１６）。
【００９９】
また、図１１（Ａ２６）に示すように、前記［REPRINT］キー１１ｅが特殊操作されたと判断された場合は（ステップＰ１５（Ｎｏ））、図１１（Ｂ２−２）に示すように、税２合計の簡略印刷項目［税２合計の税抜額データ「７００・−Ｔ」、税額データ「５６・Ｔ」、税込額データ「７５６・＋Ｔ」］が各項目のシンボル付きで印刷部１３により記録紙Ｐに印刷される（ステップＰ１７）。
【０１００】
そして、前記図１１（Ａ２４）〜（Ａ２６）で示したように、前記状態フラグが［税２合計の税込額表示状態］に設定されている場合に、図１１（Ａ２７）に示すように、前記［税込２］キー１１ｂ１が再操作されると（ステップＳ１０（Ｙｅｓ），Ｓ１０Ａ（Ｙｅｓ））、前記状態フラグが今回キー操作した［税込２］キー１１ｂ２と別の税率に対応する［税１合計の…表示状態］ではなく、また［総合計の…表示状態］ではなく（ステップＳ３５（Ｎｏ））、［税２合計の税込額表示状態］であると判断される（ステップＳ３８（Ｎｏ），Ｓ３９（Ｙｅｓ））。
【０１０１】
すると、前記計算データメモリ２２ｃ（図３参照）の現在の行番号“１６”のエリアに、前記［税込２］キー１１ｂ２に対応した税込２データ［ＴＡＸ２＋］が記憶されて登録される（ステップＳ４０）。
【０１０２】
そして、前記［税込２］キー１１ｂ２に対応した税率２での税２合計税抜額データ「７００」が計算されて表示され、当該税２合計税抜額を示すシンボル「税抜［税２］合計」が表示される。また、前記状態フラグが［税２合計の税抜額表示状態］に設定される。そして、前記行番号データ“１６”が（＋１）され“１７”に更新されて表示される（ステップＳ４１）。
【０１０３】
さらに、図１１（Ａ２８）に示すように、前記［税込２］キー１１ｂ２が再操作されると（ステップＳ１０（Ｙｅｓ），Ｓ１０Ａ（Ｙｅｓ））、前記同様に、計算データメモリ２２ｃ（図３参照）の現在の行番号“１７”のエリアに、当該入力された税込２データ［ＴＡＸ２＋］が記憶されて登録される（ステップＳ３５（Ｎｏ），Ｓ３８（Ｎｏ），Ｓ３９（Ｎｏ）→Ｓ４２）。そして、前記［税込２］キー１１ｂ２に対応した税率２での税２合計税額データ「５６」が計算されて表示され、当該税２合計税額を示すシンボル「税［税２］合計」が表示される。また、前記状態フラグが［税２合計の税額表示状態］に設定される（ステップＳ４３）。
【０１０４】
このように、前記状態フラグが［税２合計の税抜額表示状態］や［税２合計の税額表示状態］に設定された状態で、図１１（Ａ２９）に示すように、前記［REPRINT］キー１１ｅが通常操作された場合にも（ステップＳ３３（Ｙｅｓ））、図１１（Ｂ１−２）で示したように、税２合計の全印刷項目が印刷部１３により記録紙Ｐに印刷される（ステップＰ０（Ｙｅｓ）→Ｐ１４〜Ｐ１６）。
【０１０５】
また同様に、前記［REPRINT］キー１１ｅが特殊操作された場合にも（ステップＳ３３（Ｙｅｓ））、図１１（Ｂ２−２）で示したように、税２合計の簡略印刷項目が印刷部１３により記録紙Ｐに印刷される（ステップＰ０（Ｙｅｓ）→Ｐ１４（Ｙｅｓ），Ｐ１５（Ｎｏ），Ｐ１７）。
【０１０６】
（第２実施形態）
この第２実施形態では、前記ＰＲＩＮＴモードメモリ２２ｂにプリントモードＯＮの設定データが記憶された状態での動作について説明する。
【０１０７】
図１２は、前記計算データ印刷処理の第２実施形態のユーザ操作に応じた表示・印刷動作を示す図である。
【０１０８】
前記プリンタ付き電卓１０において、前記ＰＲＩＮＴモードメモリ２２ｂにプリントモード（ＯＮ）の設定データが記憶されたプリントモード（ＯＮ）の状態で（ステップＳ１）、図１２（Ａ１）に示すように、［ＣＡ］キー１１ｆが操作されると（ステップＳ４（Ｙｅｓ））、前記行番号メモリ２２ｄの行番号のデータが“０”に設定される（ステップＳ５）。前記表示部１２には、数値データ「０」と前記プリントモード（ＯＮ）の状態であることを示すシンボル「ＰＲＴ」が表示される。
【０１０９】
ここで、前記ＣＰＵ２１により、プリントモード（ＯＮ）の状態であると判断されると（ステップＳ６（Ｙｅｓ））、図１２（Ｂ）に示すように、当該プリントモード（ＯＮ）の状態での［ＣＡ］(Clear All)キー１１ｆの操作に応じた印刷であることを示す通常印刷開始マーク「・・０・・」が、前記印刷部１３により記録紙Ｐに対して印刷される（ステップＳ７）。
【０１１０】
なお、この第２実施形態において、以下（１）〜（４）に列記するユーザ操作に応じた入力処理、計算処理、表示処理、印刷処理は、プリントモード（ＯＮ）に設定されている状態であることを除いて、前記第１実施形態と同様の処理となるため、その詳細な説明を省略する。
【０１１１】
（１）図１２（Ａ２）〜（Ａ９）に示すように、数値キー、［税込１］（税１計算）キー１１ｂ１、［税込２］（税２計算）キー１１ｂ２を操作して、通常課税品と軽減課税品それぞれの税抜額の数値データを入力し税込額データを計算して表示させたり（ステップＳ８〜Ｓ１４）、当該［税込１］キー１１ｂ１や［税込２］キー１１ｂ２を繰り返し操作して、前記通常課税品と軽減課税品それぞれの税額データと税込額データを切り替えて表示させたり（ステップＳ１８〜Ｓ２３）、する処理（第１実施形態の図１０（Ａ２）〜（Ａ９）と同様）。
【０１１２】
（２）図１２（Ａ１０）〜（Ａ１６）に示すように、［税計算合計］（税総合計計算）キー１１ｄを操作して、前記通常課税品と軽減課税品の総合計の税込額データを計算して表示させたり（ステップＳ２４〜Ｓ２７）、当該［税計算合計］キー１１ｄを繰り返し操作して、前記総合計の税込額データと税抜額データと税額データを切り替えて表示させたり（ステップＳ２４〜Ｓ２９）、前記総合計の税込額データの計算後に［REPRINT］キー１１ｅを通常操作して、総合計の全印刷項目を印刷させたり（ステップＳ３３，ＳＰ（Ｐ０，Ｐ１０〜Ｐ１２））、同［REPRINT］キー１１ｅを特殊操作して、総合計の簡略印刷項目を印刷させたり（ステップＳ３３，ＳＰ（Ｐ０，Ｐ１０〜Ｐ１３））、する処理（第１実施形態の図１０（Ａ１０）〜（Ａ１６）（Ｂ１）（Ｂ２）と同様）。
【０１１３】
（３）図示はしないが、前記総合計の税込額データの計算後に前記［税込１］キー１１ｂ１を繰り返し操作して、税１合計の税込額データと税抜額データと税額データを切り替えて表示させたり（ステップＳ１０，Ｓ１０Ａ，Ｓ３５〜Ｓ４３）、前記［REPRINT］キー１１ｅを通常操作して、税１合計の全印刷項目を印刷させたり（ステップＳ３３，ＳＰ（Ｐ０，Ｐ１４〜Ｐ１６））、同［REPRINT］キー１１ｅを特殊操作して、税１合計の簡略印刷項目を印刷させたり（ステップＳ３３，ＳＰ（Ｐ０，Ｐ１４〜Ｐ１７））、する処理（第１実施形態の図１１（Ａ１７）〜（Ａ２３）（Ｂ１−１）（Ｂ２−１）と同様）。
【０１１４】
（４）図示はしないが、前記総合計の税込額データの計算後に前記［税込２］キー１１ｂ２を繰り返し操作して、税２合計の税込額データと税抜額データと税額データを切り替えて表示させたり（ステップＳ１０，Ｓ１０Ａ，Ｓ３５〜Ｓ４３）、前記［REPRINT］キー１１ｅを通常操作して、税２合計の全印刷項目を印刷させたり（ステップＳ３３，ＳＰ（Ｐ０，Ｐ１４〜Ｐ１６））、同［REPRINT］キー１１ｅを特殊操作して、税２合計の簡略印刷項目を印刷させたり（ステップＳ３３，ＳＰ（Ｐ０，Ｐ１４〜Ｐ１７））、する処理（第１実施形態の図１１（Ａ２４）〜（Ａ２９）（Ｂ１−２）（Ｂ２−２）と同様）。
【０１１５】
すなわち、この第２実施形態では、前記図１２（Ａ１）（Ｂ）で示したように、プリントモード（ＯＮ）の状態での［ＣＡ］キー１１ｆの操作に応じた通常印刷開始マーク「・・０・・」の印刷処理（ステップＳ４〜Ｓ７）に続いて、図１２（Ａ２）（Ａ５）（Ａ７）（Ａ８）（Ａ９）（Ｂ）に示すように、通常課税品と軽減課税品の税抜額である各数値データの入力と各税率に対応した［税込１］キー１１ｂ１又は［税込２］キー１１ｂ２の操作に応じて、税込計算が実行されて各税込額データが表示される毎に（ステップＳ８〜Ｓ１４）、当該税込計算の結果データとして、前記入力された数値データ（税抜額）及び税抜額マーク「−Ｔ」と、税率データ及び税率マーク「％Ｔ」と、税額データ及び税額マーク「Ｔ」と、税込額データ及び税込額マーク「＋Ｔ」とが、前記印刷部１３により記録紙Ｐに印刷処理（ステップＳ１５〜Ｓ１７）される動作が、前記第１実施形態と異なる。
【０１１６】
さらに、この第２実施形態では、図１２（Ａ１０）（Ｂ）に示すように、［税計算合計］キー１１ｄの操作に応じて、総合計の税込額データが計算されて表示された際に、（ステップＳ２４〜Ｓ２７）、当該総合計の結果データとして、税率別に合計した税抜額データ及び税抜額マーク「−Ｔ」と、税額データ及び税額マーク「Ｔ」と、税込額データ及び税込額マーク「＋Ｔ」と、総合計の税抜額データ及び税抜額マーク「−Ｔ」と、税額データ及び税額マーク「Ｔ」と、税込額データ及び税込額マーク「＊」とが、前記印刷部１３により記録紙Ｐに印刷処理（ステップＳ３０〜Ｓ３２）される動作が、前記第１実施形態と異なる。
【０１１７】
例えば、図１２（Ａ２）に示すように、通常課税品であるお酒Ａの数値データ（税抜額）「５００」が入力され［税込１］キー１１ｂ１が操作されると、当該入力された数値データ（税抜額）の税込額データ「５５０」が計算されて表示される（ステップＳ８〜Ｓ１４）。すると、図１２（Ｂ）に示すように、記録紙Ｐには、前記通常印刷開始マーク「・・０・・」に続けて、前記入力された数値データ（税抜額データ）「５００・−Ｔ」と、税率データ「１０・％Ｔ」と、税額データ「５０・Ｔ」と、税込額データ「５５０・＋Ｔ」とが印刷される（ステップＳ１５〜Ｓ１７）。
【０１１８】
また、図１２（Ａ５）に示すように、軽減課税品である食品Ａの数値データ（税抜額）「３００」が入力され［税込２］キー１１ｂ２が操作されると、当該入力された数値データ（税抜額）の税込額データ「３２４」が計算されて表示される（ステップＳ８〜Ｓ１４）。すると、図１２（Ｂ）に示すように、記録紙Ｐには、前記入力された数値データ（税抜額データ）「３００・−Ｔ」と、税率データ「８・％Ｔ」と、税額データ「２４・Ｔ」と、税込額データ「３２４・＋Ｔ」とが印刷される（ステップＳ１５〜Ｓ１７）。
【０１１９】
さらに、図１２（Ａ１０）に示すように、［税計算合計］キー１１ｄが操作されると、前記計算データメモリ２２ｃに登録された数値データと税込１データ［ＴＡＸ１＋］又は税込２データ［ＴＡＸ２＋］からなる計算操作データに基づいて、総合計の税込額データ「５１５６」が計算されて表示される（ステップＳ２４〜Ｓ２７）。すると、図１２（Ｂ）に示すように、記録紙Ｐには、税１合計の税抜額データ「４０００・−Ｔ」と税額データ「４００・Ｔ」と税込額データ「４４００・＋Ｔ」、税２合計の税抜額データ「７００・−Ｔ」と税額データ「５６・Ｔ」と税込額データ「７５６・＋Ｔ」、総合計の税抜額データ「４７００・−Ｔ」と税額データ「４５６・Ｔ」と税込額データ「５１５６・＊」が印刷される（ステップＳ３０〜Ｓ３２）。
【０１２０】
なお、前記プリントモード（ＯＮ）の状態であっても、図１２（Ａ３）（Ａ４）（Ａ６）に示すように、前記［税込１］キー１１ｂ１又は［税込２］キー１１ｂ２の繰り返し操作により、前記税率１又は税率２の税込額データと税額データとを切り替えて表示する際（ステップＳ１０→Ｓ１８〜Ｓ２３）、また、前記［税計算合計］キー１１ｄの操作後の［税込１］キー１１ｂ１又は［税込２］キー１１ｂ２の操作により、税１合計又は税２合計の税込額データと税抜額データと税額データとを切り替えて表示する際（ステップＳ１０，Ｓ１０Ａ→Ｓ３５〜Ｓ４３）（図１１（Ａ１７）（Ａ２０）（Ａ２１）（Ａ２４）（Ａ２７）（Ａ２８）参照）は、当該税込額データや税抜額データや税額データの個別の印刷は行わないので、既に印刷されたデータの無駄な印刷が防止される。
【０１２１】
さらに、前記プリントモード（ＯＮ）の状態であっても、図１２（Ａ１０）（Ａ１３）（Ａ１４）に示すように、前記［税計算合計］キー１１ｄの繰り返し操作により、前記総合計の税込額データと税抜額データと税額データとを切り替えて表示する際（ステップＳ２４〜Ｓ２９）は、前記［税計算合計］キー１１ｄの最初の操作にのみに従い総合計の結果データが印刷され、その後は印刷済みと判断されて印刷は行われないので（ステップＳ３０〜Ｓ３２）、ここでも既に印刷されたデータの無駄な印刷が防止される。
【０１２２】
前記第１実施形態又は第２実施形態に従った一連の税計算処理の実行により、当該税計算処理に応じた一連の計算操作データが前記計算データメモリ２２ｃ（図３参照）に登録された状態で、前記［ＣＡ］(Clear All)キー１１ｆの操作により、前記表示部１２に表示される行番号データ“０”、数値データ“０”に戻した後は、次のキー操作が行われるまで、前記計算データメモリ２２ｃに登録された一連の計算操作データは消去されずに保持される。
【０１２３】
ここで、前記［REPRINT］（登録データ印刷）キー１１ｅが操作されると（ステップＳ３３（Ｙｅｓ）→ＳＰ）、図８に示す登録データ印刷処理に従い、前記図１２（Ｂ）で示した一連の税計算処理での印刷内容と同様の印刷が行われる（ステップＰ１〜Ｐ９）。
【０１２４】
すなわち、前記登録データ印刷処理が開始されると、前記状態フラグが［総合計の…表示状態］［税１合計の…表示状態］［税２合計の…表示状態］の何れの合計表示状態でもないと判断され（ステップＰ０（Ｎｏ））、リプリントモードでの［ＣＡ］（クリアオール）印刷であることを示す登録データ印刷開始マーク「・・・・０・・・・」が、前記印刷部１３により記録紙Ｐに対して印刷される（ステップＰ１）。
【０１２５】
そして、前記行番号メモリ２２ｅの現在の行番号データが“１”に設定され（ステップＰ２）、当該現在の行番号“１”に対応付けられて前記計算データメモリ２２ｃに登録されている計算操作データが、数値データと税込（又は税抜）データを含む計算データであるか否か判断される（ステップＰ３）。
【０１２６】
ここでは、現在の行番号“１”に対応付けられて前記計算データメモリ２２ｃ（図３参照）に登録されている計算操作データは、数値データ「５００」と税込１データ［ＴＡＸ１＋］を含む計算操作データであると判断される（ステップＰ３（Ｙｅｓ））。
【０１２７】
すると、前記記録紙Ｐに印刷された登録データ印刷開始マーク「・・・・０・・・・」に続いて、前記数値データ「５００」と税込１データ［ＴＡＸ＋］に応じた税計算結果データとして、前記数値データ（税抜額データ）「５００」及び税抜額マーク「−Ｔ」と、税率データ「１０」及び税率マーク「％Ｔ」と、税額データ「５０」及び税額マーク「Ｔ」と、税込額データ「５５０」及び税込額マーク「＋Ｔ」とが、前記印刷部１３により記録紙Ｐに印刷される（ステップＰ４（Ｓ１７同様））。
【０１２８】
この後、前記計算データメモリ２２ｃ（図３参照）に次の行番号に対応付けられた計算操作データがあるか否か判断される（ステップＰ８）。ここでは、次の行番号“２”に対応付けられた計算操作データ（税込１データ［ＴＡＸ１＋］）があると判断され（ステップＰ８（Ｙｅｓ））、前記現在の行番号“１”が（＋１）されて“２”に更新される（ステップＰ９）。
【０１２９】
すると、現在の行番号“２”に対応付けられて前記計算データメモリ２２ｃ（図３参照）に登録されている計算操作データは税込１データ［ＴＡＸ１＋］であり、数値データと税込（又は税抜）データを含む計算操作データではないと判断される（ステップＰ３（Ｎｏ））。また、直前の行番号“１”に対応付けられた計算操作データにも現在の行番号“２”に対応付けられた計算操作データにも同じ税込データがあることで、連続する同じ税計算データであると判断される（ステップＰ５（Ｙｅｓ））。この場合、前記記録紙Ｐに対する印刷は行われない（印刷が抑制される）（ステップＰ６）。
【０１３０】
この後、前記同様に、現在の行番号“２”が“３”と更新された場合でも（ステップＰ８（Ｙｅｓ），Ｐ９）、当該行番号“３”に対応付けられた計算データは連続する同じ税計算データであると判断されるので（ステップＰ３（Ｎｏ），Ｐ５（Ｙｅｓ））、前記記録紙Ｐに対する印刷は行われない（印刷が抑制される）（ステップＰ６）。
【０１３１】
続いて、現在の行番号“４”に更新されると、前記同様に、数値データ「３００」と税込２データ［ＴＡＸ２＋］を含む計算操作データであると判断され（ステップＰ３（Ｙｅｓ））、前記数値データ「３００」と税込２データ［ＴＡＸ２＋］に応じた税計算結果データとして、前記数値データ（税抜額データ）「３００・−Ｔ」と、税率データ「８・％Ｔ」と、税額データ「２４・Ｔ」と、税込額データ「３２４・＋Ｔ」とが、前記印刷部１３により記録紙Ｐに印刷される（ステップＰ４）。
【０１３２】
この後、現在の行番号“５”に更新されると、前記同様に、当該行番号“５”に対応付けられた計算データは連続する同じ税計算データであると判断されるので（ステップＰ３（Ｎｏ），Ｐ５（Ｙｅｓ））、前記記録紙Ｐに対する印刷は行われない（印刷が抑制される）（ステップＰ６）。
【０１３３】
そして、現在の行番号“６”“７”“８”と更新される毎に、前記同様に、各対応する数値データ（税抜額データ）「１５００・−Ｔ」「４００・−Ｔ」「２０００・−Ｔ」と、税率データ「１０・％Ｔ」「８・％Ｔ」「１０・％Ｔ」と、税額データ「１５０・Ｔ」「３２・Ｔ」「２００・Ｔ」と、税込額データ「１６５０・＋Ｔ」「４３２・＋Ｔ」「２２００・＋Ｔ」とが、順次、前記印刷部１３により記録紙Ｐに印刷される（ステップＰ８，Ｐ９→Ｐ３，Ｐ４）。
【０１３４】
続いて、現在の行番号“９”に更新されると、当該行番号“９”に対応付けられた計算操作データは税総合計データ［ＴＡＸ  ＴＯＴＡＬ］であり、数値データと税込（又は税抜）データを含む計算操作データではないと判断される（ステップＰ８，Ｐ９→Ｐ３（Ｎｏ））。また、直前の行番号“８”に対応付けられた計算操作データに含まれる（税込１データ［ＴＡＸ１＋］）と現在の行番号“９”に対応付けられた計算操作データ（税総合計データ［ＴＡＸ  ＴＯＴＡＬ］）とは同じ税計算データではないと判断される（ステップＰ５（Ｎｏ））。
【０１３５】
すると、前記計算データメモリ２２ｃに登録された各数値データと税込１データ［ＴＡＸ１＋］又は税込２データ［ＴＡＸ２＋］からなる計算操作データに基づいて、総合計の結果データとして、税１合計の税抜額データ「４０００・−Ｔ」と税額データ「４００・Ｔ」と税込額データ「４４００・＋Ｔ」、税２合計の税抜額データ「７００・−Ｔ」と税額データ「５６・Ｔ」と税込額データ「７５６・＋Ｔ」、総合計の税抜額データ「４７００・−Ｔ」と税額データ「４５６・Ｔ」と税込額データ「５１５６・＊」が、前記印刷部１３により前記記録紙Ｐに印刷される（ステップＰ７（Ｓ３２同様））。
【０１３６】
この後、現在の行番号“１０”“１１”…“１６”“１７”と更新された何れの場合でも（ステップＰ８（Ｙｅｓ），Ｐ９）、当該各行番号に対応付けられた計算データは連続する同じ税計算データであると判断され（ステップＰ３（Ｎｏ），Ｐ５（Ｙｅｓ））、前記記録紙Ｐに対する印刷は行われない（印刷が抑制される）（ステップＰ６）。
【０１３７】
これにより、前記［ＣＡ］(Clear All)キー１１ｆの操作により、前記表示部１２に表示される行番号データ“０”、数値データ“０”に戻した後でも、前記［REPRINT］（登録データ印刷）キー１１ｇを操作することで、前記一連の税計算処理に応じた税率別の税抜額データ（−Ｔ）と税率データ（％Ｔ）と税額データ（Ｔ）と税込額データ（＋Ｔ）、税率別合計の税抜額データ（−Ｔ）と税額データ（Ｔ）と税込額データ（＋Ｔ）、総合計の税抜額データ（−Ｔ）と税額データ（Ｔ）と税込額データ（＋Ｔ）を、容易に記録紙Ｐに印刷することができる。
【０１３８】
したがって、前記構成のプリンタ付き電卓１０によれば、通常課税品（税率１）の税抜額の数値データを、数値キーを操作して入力し、［税込１］（税１計算）キー１１ｂ１を操作すると、前記通常課税品の税込額データが計算されて表示される。また、軽減課税品（税率２）の税抜額の数値データを、数値キーを操作して入力し、［税込２］（税２計算）キー１１ｂ２を操作すると、前記軽減課税品の税込額データが計算されて表示される。そして、［税計算合計］（税総合計計算）キー１１ｄを操作すると、税率別の前記税込額データが当該税率別に合計されその総合計の税込額データが計算されて表示される。この後、［REPRINT］キー１１ｅを操作すると、税率別の前記数値データ（税抜額）と合計税抜額データと合計税額データと合計税込額データ、及び総合計の税抜額データと税額データと税込額データが計算され印刷部１３により記録紙Ｐに印刷される。
【０１３９】
これにより、複数の税率が混在する税計算を税別に分けて実行し容易に印刷することが可能になる。
【０１４０】
また、前記構成のプリンタ付き電卓１０によれば、前記［税計算合計］（税総合計計算）キー１１ｄを操作して総合計の税込額データを表示させた後に、前記［税込１］（税１計算）キー１１ｂ１又は［税込２］（税２計算）キー１１ｂ２を繰り返し操作すると、当該税率別の合計税込額データと合計税抜額データと合計税額データとを切り替えて表示させることができる。
【０１４１】
さらに、前記構成のプリンタ付き電卓１０によれば、前記通常課税品（税率１）の税抜額の数値データを入力して［税込１］（税１計算）キー１１ｂ１を操作し、また、前記軽減課税品（税率２）の税抜額の数値データを入力して［税込２］（税２計算）キー１１ｂ２を操作すると、前記税抜額の数値データの入力順に当該数値データに前記［税込１］キー１１ｂ１の操作を示す税込１データ［ＴＡＸ１＋］又は前記［税込２］キー１１ｂ２の操作を示す税込２データ［ＴＡＸ２＋］を対応付けた計算操作データが計算データメモリ２２ｃに登録される。
【０１４２】
そして、前記［税計算合計］（税総合計計算）キー１１ｄを操作して前記総合計の税込額データを表示させた後に、［REPRINT］キー１１ｅを操作すると、前記計算データメモリ２２ｃに登録された各計算操作データに基づいて、税率別に前記数値データ（税抜額）と合計税抜額データと合計税額データと合計税込額データ、及び総合計の税抜額データと税額データと税込額データを印刷部１３により記録紙Ｐに印刷できる。また、前記［税計算合計］（税総合計計算）キー１１ｄを操作して総合計の税込額データを表示させた後の［ＣＡ］(Clear All)キー１１ｆの操作により、当該総合計の税込額データの表示が無い状態で、前記［REPRINT］キー１１ｅを操作すると、前記計算データメモリ２２ｃに登録された各計算操作データに基づいて、前記数値データ（税抜額）毎の税抜額データと税率データと税額データと税込額データ、及び税率別の合計税抜額データと合計税額データと合計税込額データ、及び総合計の税抜額データと税額データと税込額データを印刷部１３により記録紙Ｐに印刷できる。
【０１４３】
なお、前記各実施形態のプリンタ付き電卓１０が、メモリ容量の制限から前記計算データメモリ２２ｃを備えない構成である場合、前記税１（税２）に対応した税込額データ、税額データ、税抜額データの計算、前記税１合計（税２合計）に対応した税込額データ、税額データ、税抜額データの計算、前記総合計に対応した税込額データ、税額データ、税抜額データの計算は、前記税計算データメモリ２２ｅに登録された税計算データに基づき実行される。
【０１４４】
また、前記各実施形態では、通常課税品又は軽減課税品等、各商品価格の税抜額データである数値データの入力後に、［税込１］（税込１計算）キー１１ｂ１又は［税込２］（税込２計算）キー１１ｂ２を操作し、先ず、各商品価格の税込額データを計算・表示させて一連の税計算処理を行なう場合について説明した。
【０１４５】
これに対し、各商品価格の税込額データである数値データの入力後に、［税抜１］（税抜１計算）キー１１ｃ１又は［税抜２］（税抜２計算）キー１１ｃ２を操作し、先ず、各商品価格の税抜額データを計算・表示させて一連の税計算処理を行なう場合については、前記「税込１」［ＴＡＸ１＋］又は「税込２」［ＴＡＸ２＋］と、「税抜１」［ＴＡＸ１−］又は「税抜２」［ＴＡＸ２−］との扱いが逆になるだけで前記同様の処理となるため、その詳細な説明は省略する。
【０１４６】
前記各実施形態において記載したプリンタ付き電卓１０による各処理の手法、すなわち、図５〜図７のフローチャートに示す計算データ印刷処理、図８，図９のフローチャートに示す登録データ印刷処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、印刷機能を備えた電子式計算機のコンピュータ（ＣＰＵ）は、この外部記録装置の媒体に記録されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した計算データ印刷機能を実現し、前述した手法による同様の処理を実行することができる。
【０１４７】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータを、印刷機能を備えた電子式計算機に取り込んで記憶装置に記憶させ、前述した計算データ印刷機能を実現することもできる。
【０１４８】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１４９】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１５０】
［１］
ユーザ操作に応じて数値データを入力する数値データ入力手段と、
ユーザによる第１税率の税計算の操作を受け付ける第１税計算受付手段と、
ユーザによる第２税率の税計算の操作を受け付ける第２税計算受付手段と、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第１税計算受付手段により第１税率の税計算の操作が受け付けられると、当該数値データについて前記第１税率に応じた第１税込額データを計算する第１税計算手段と、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第２税計算受付手段により第２税率の税計算の操作が受け付けられると、当該数値データについて前記第２税率に応じた第２税込額データを計算する第２税計算手段と、
ユーザによる税合計計算の操作を受け付ける合計計算受付手段と、
前記合計計算受付手段により税合計計算の操作が受け付けられると、前記第１税計算手段により計算された前記第１税込額データを合計した第１合計税込額データと、前記第２税計算手段により計算された前記第２税込額データを合計した第２合計税込額データとを総合計した総合計税込額データを表示させる総合計表示制御手段と、
ユーザによる印刷の操作を受け付ける印刷操作受付手段と、
前記総合計表示制御手段により総合計税込額データが表示された後に、前記印刷操作受付手段により印刷の操作が受け付けられると、前記第１税計算手段により計算された第１税込額データに対応する第１税率の合計の税抜額データと、前記第２税計算手段により計算された第２税込額データに対応する第２税率の合計の税抜額データと、を印刷させる総合計印刷制御手段と、
を備えたことを特徴とする計算装置。
【０１５１】
［２］
前記総合計印刷制御手段は、さらに、前記総合計表示制御手段により表示された総合計の税込額データを印刷させることを特徴とする［１］に記載の計算装置。
【０１５２】
［３］
前記総合計印刷制御手段は、さらに、前記第１税計算手段により計算された第１税込額データに対応する第１税率の合計の税額データと、前記第２税計算手段により計算された第２税込額データに対応する第２税率の合計の税額データ、も印刷させることを特徴とする［１］又は［２］に記載の計算装置。
【０１５３】
［４］
前記総合計印刷制御手段は、さらに、前記数値データ入力手段により入力された各数値データも印刷させることを特徴とする［１］乃至［３］の何れかに記載の計算装置。
【０１５４】
［５］
前記総合計表示制御手段により総合計の税込額データが表示された後に、前記第１税計算受付手段により第１税率の税計算の操作が受け付けられる毎に、当該第１税率の税計算の合計の税込額データ又は当該第１税率の合計の税抜額データと、当該第１税率の合計の税額データとを順に表示させる第１税率別計表示制御手段を備えたことを特徴とする［１］乃至［４］の何れかに記載の計算装置。
【０１５５】
［６］
前記総合計表示制御手段により総合計の税込額データが表示された後に、前記合計計算受付手段により税合計計算の操作が受け付けられる毎に、第１税率の合計の税抜額データと第２税率の合計の税抜額データを総合計した総合計の税抜額データと、第１税率の合計の税額データと第２税率の合計の税額データを総合計した総合計の税額データとを、順に表示させる総合計税抜額税額表示制御手段を備えたことを特徴とする［１］乃至［５］の何れかに記載の計算装置。
【０１５６】
［７］
ユーザ操作に応じて印刷モード又は非印刷モードを設定する印刷モード設定手段と、
前記印刷モード設定手段により印刷モードが設定されている場合は、前記数値データ入力手段により数値データが入力され、かつ前記第１税計算受付手段により第１税率の税計算の操作が受け付けられる毎に、前記数値データである税抜額データと当該数値データを前記第１税率に応じて計算した結果の第１税込額データを含む第１税率の税計算結果データを順次印刷し、前記数値データ入力手段により数値データが入力され、かつ前記第２税計算受付手段により第２税率の税計算の操作が受け付けられる毎に、前記数値データである税抜額データと当該数値データを前記第２税率に応じて計算した結果の第２税込額データを含む第２税率の税計算結果データを順次印刷する税計算印刷制御手段と、
を備えたことを特徴とする［１］乃至［６］の何れかに記載の計算装置。
【０１５７】
［８］
前記数値データ入力手段により入力された数値データと前記第１税計算受付手段又は前記第２税計算受付手段により受け付けられた税計算の操作に対応する税計算データを計算操作データとして登録する計算操作データ登録手段を備え、
前記総合計印刷制御手段は、
前記計算操作データ登録手段により登録された計算操作データに基づいて、前記入力された数値データに対応した第１税率又は第２税率の税抜額データと当該第１税率又は第２税率の合計の税抜額データと第１税率又は第２税率の合計の税額データと第１税率又は第２税率の合計の税込額データとを印刷させ、当該第１税率又は第２税率の合計の税抜額データと税額データと税込額データをそれぞれ総合計した総合計の税抜額データと税額データと税込額データとを印刷させる第１の総合計印刷制御手段と、
前記計算操作データ登録手段により登録された計算操作データの登録順に当該計算操作データに基づいて、前記入力された数値データに対応した第１税率又は第２税率の税抜額データと税額データと税込額データと、当該第１税率又は第２税率の税抜額データと税額データと税込額データをそれぞれ第１税率と第２税率別に合計した税率別合計の税抜額データと税額データと税込額データと、当該税率別合計の税抜額データと税額データと税込額データをそれぞれ総合計した総合計の税抜額データと税額データと税込額データとを印刷させる第２の総合計印刷制御手段とを有する、
ことを特徴とする［１］乃至［７］の何れかに記載の計算装置。
【０１５８】
［９］
前記第１の総合計印刷制御手段は、前記総合計表示制御手段により総合計の税込額データが表示された状態で、前記印刷操作受付手段により印刷の操作が受け付けられると印刷を行ない、
前記第２の総合計印刷制御手段は、前記総合計表示制御手段により総合計の税込額データが表示されて消去された状態で、前記印刷操作受付手段により印刷の操作が受け付けられると印刷を行なう、
ことを特徴とする［８］に記載の計算装置。
【０１５９】
［１０］
ユーザ操作に応じて税抜額データの数値データが入力され、かつユーザによる第１税率の税計算の操作が受け付けられると、当該数値データについて前記第１税率に応じた第１税込額データを計算し、
ユーザ操作に応じて税抜額データの数値データが入力され、かつユーザによる第２税率の税計算の操作が受け付けられると、当該数値データについて前記第２税率に応じた第２税込額データを計算し、
ユーザによる税合計計算の操作が受け付けられると、前記計算された第１税込額データを合計した第１合計税込額データと、前記計算された第２税込額データを合計した第２合計税込額データとを総合計した総合計税込額データを表示させ、
前記総合計税込額データが表示された後に、ユーザによる印刷の操作が受け付けられると、前記計算された第１税込額データに対応する第１税率の合計の税抜額データと、前記計算された第２税込額データに対応する第２税率の合計の税抜額データとを印刷させる、
ことを特徴とする計算印刷方法。
【０１６０】
［１１］
コンピュータを、
ユーザ操作に応じて数値データを入力する数値データ入力手段、
ユーザによる第１税率の税計算の操作を受け付ける第１税計算受付手段、
ユーザによる第２税率の税計算の操作を受け付ける第２税計算受付手段、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第１税計算受付手段により第１税率の税計算の操作が受け付けられると、当該数値データについて前記第１税率に応じた第１税込額データを計算する第１税計算手段、
前記数値データ入力手段により税抜額データの数値データが入力され、かつ前記第２税計算受付手段により第２税率の税計算の操作が受け付けられると、当該数値データについて前記第２税率に応じた第２税込額データを計算する第２税計算手段、
ユーザによる税合計計算の操作を受け付ける合計計算受付手段、
前記合計計算受付手段により税合計計算の操作が受け付けられると、前記第１税計算手段により計算された前記第１税込額データを合計した第１合計税込額データと、前記第２税計算手段により計算された前記第２税込額データを合計した第２合計税込額データとを総合計した総合計税込額データを表示させる総合計表示制御手段、
ユーザによる印刷の操作を受け付ける印刷操作受付手段、
前記総合計表示制御手段により総合計税込額データが表示された後に、前記印刷操作受付手段により印刷の操作が受け付けられると、前記第１税計算手段により計算された第１税込額データに対応する第１税率の合計の税抜額データと、前記第２税計算手段により計算された第２税込額データに対応する第２税率の合計の税抜額データと、を印刷させる総合計印刷制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１６１】
１０  …プリンタ付き電卓
１１  …キー入力部
１１ａ…［ＰＲＴ］（プリントモード）キー
１１ｂ１…［ＴＡＸ１＋］（税込１計算）キー
１１ｂ２…［ＴＡＸ２＋］（税込２計算）キー
１１ｃ１…［ＴＡＸ１−］（税抜１計算）キー
１１ｃ２…［ＴＡＸ２−］（税抜２計算）キー
１１ｄ…［税計算合計］（税総合計計算）キー
１１ｅ…［REPRINT］（登録データ印刷）キー
１１ｆ…［ＣＡ］（クリアオール）キー
１２  …表示部
１３  …印刷部
Ｐ  …記録紙
２１  …ＣＰＵ
２２  …メモリ
２２ａ…計算データ印刷処理プログラム
２２ｂ…ＰＲＩＮＴモードメモリ
２２ｃ…計算データメモリ
２２ｄ…行番号メモリ
２２ｅ…税計算データメモリ
２２ｆ…状態フラグメモリ
２３  …外部記録媒体
２４  …記録媒体読取部
２５  …通信部
３０  …Ｗｅｂサーバ
Ｎ  …通信ネットワーク
【図１】
2018049491.tif 000003
【図２】
2018049491.tif 000004
【図３】
2018049491.tif 000005
【図４】
2018049491.tif 000006
【図５】
2018049491.tif 000007
【図６】
2018049491.tif 000008
【図７】
2018049491.tif 000009
【図８】
2018049491.tif 000010
【図９】
2018049491.tif 000011
【図１０】
2018049491.tif 000012
【図１１】
2018049491.tif 000013
【図１２】
2018049491.tif 000014