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