(57)【特許請求の範囲】
【請求項１】
数値と演算子を含む計算データを入力する計算データ入力手段と、
丸めモードを設定する丸めモード設定手段と、
前記丸めモード設定手段により設定された丸めモードで前記計算データ入力手段により入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段と、
前記計算データ入力手段により入力された何れかの計算データがユーザ操作に応じて修正された場合、前記丸めモード設定手段により設定された丸めモードで前記修正された計算データを含む少なくとも１つの計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段と、
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する印刷禁止手段と、
を備えたことを特徴とする計算データ印刷装置。
【請求項２】
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違すると判断された場合に前記新たに算出された結果データを含む第２の印刷データを印刷させるための第１の印刷指示手段と、
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に前記新たに算出された結果データを含む第２の印刷データを印刷させるための第２の印刷指示手段と、
を更に備え、
前記印刷禁止手段は、前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、ユーザが前記第２の印刷指示手段により印刷の指示を行わない限り、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する、
ことを特徴とする請求項１に記載の計算データ印刷装置。
【請求項３】
前記印刷相違判断手段による判断結果を報知する印刷相違報知手段、
を備えたことを特徴とする請求項１に記載の計算データ印刷装置。
【請求項４】
前記計算データ印刷手段は、前記計算データ入力手段により計算データが入力される毎に、前記丸めモード設定手段により設定された丸めモードで前記入力された計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する、
ことを特徴とする請求項１又は請求項２に記載の計算データ印刷装置。
【請求項５】
数値と演算子を含む計算データを入力する計算データ入力手段と、
複数の丸めモードのうち何れかの丸めモードを設定する丸めモード設定手段と、
前記設定された丸めモードで前記計算データ入力手段により入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段と、
前記丸めモード設定手段により丸めモードが変更された場合、前記変更された丸めモードに従い前記入力された複数の計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段と、
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する印刷禁止手段と、
を備えたことを特徴とする計算データ印刷装置。
【請求項６】
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違すると判断された場合に前記新たに算出された結果データを含む第２の印刷データを印刷させるための第１の印刷指示手段と、
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に前記新たに算出された結果データを含む第２の印刷データを印刷させるための第２の印刷指示手段と、
を更に備え、
前記印刷禁止手段は、前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、ユーザが前記第２の印刷指示手段により印刷の指示を行わない限り、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する、
ことを特徴とする請求項５に記載の計算データ印刷装置。
【請求項７】
前記印刷相違判断手段による判断結果を報知する印刷相違報知手段、
を備えたことを特徴とする請求項５に記載の計算データ印刷装置。
【請求項８】
前記第１の印刷指示手段と前記第２の印刷指示手段とを異なる印刷指示手段としたことを特徴とする請求項２又は請求項６に記載の計算データ印刷装置。
【請求項９】
前記印刷指示手段は、キー操作による印刷指示手段であり、前記第１の印刷指示手段によるキー操作よりも前記第２の印刷指示手段によるキー操作の方が多くのキー操作を含む、
ことを特徴とする請求項２又は請求項６に記載の計算データ印刷装置。
【請求項１０】
前記第１の印刷指示手段は第１のキーの１回操作であり、前記第２の印刷指示手段は前記第１のキー及び第２のキーの同時操作である、
ことを特徴とする請求項２又は請求項６に記載の計算データ印刷装置。
【請求項１１】
前記第１の印刷指示手段は１つのキーの１回操作であり、前記第２の印刷指示手段は前
記１つのキーの２回操作である、
ことを特徴とする請求項２又は請求項６に記載の計算データ印刷装置。
【請求項１２】
印刷機能を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
数値と演算子を含む計算データを入力する計算データ入力手段、
丸めモードを設定する丸めモード設定手段、
前記丸めモード設定手段により設定された丸めモードで前記計算データ入力手段により入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段、
前記計算データ入力手段により入力された何れかの計算データがユーザ操作に応じて修正された場合、前記丸めモード設定手段により設定された丸めモードで前記修正された計算データを含む少なくとも１つの計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段、
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する印刷禁止手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【請求項１３】
印刷機能を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
数値と演算子を含む計算データを入力する計算データ入力手段、
複数の丸めモードのうち何れかの丸めモードを設定する丸めモード設定手段、
前記設定された丸めモードで前記計算データ入力手段により入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段、
前記丸めモード設定手段により丸めモードが変更された場合、前記変更された丸めモードに従い前記入力された複数の計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段、
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する印刷禁止手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算データの印刷機能を備えた電子式卓上計算機（プリンタ付き電卓）等の計算データ印刷装置及びその制御プログラムに関する。
【背景技術】
【０００２】
従来、１回目に入力した計算式を保存しておき、２回目に同じ計算式を入力して正誤判定する２度打ち検算を行なえるプリンタ付き電卓が提案されている（例えば、特許文献１参照。）。
【０００３】
このプリンタ付き電卓では、１回目の計算に伴う計算データは印刷せず、２回目の計算式の入力が終わった時点で、一連の計算データを印刷する。これにより、１回目の計算に入力ミスがあっても、２回目の計算の確認後に正しい入力内容を印刷することができるので、無駄な印刷を防ぐことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−２４１２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、プリンタ付き電卓は、計算式の演算数、被演算数を入力する毎にそれを計算データとして順次印刷して行き、入力した一連の計算式を確認しながら計算作業を行なえる利点があるが、前記従来のプリンタ付き電卓のように、１回目の計算に伴う計算データを印刷しないとこの利点が得られない。
【０００６】
すなわち、２回目に同じ計算式を入力して、１回目の計算と比較して正誤判定する２度打ち検算ではなく、入力した計算データをその都度表示や印刷にして確認する検算の仕方では、前記従来のプリンタ付き電卓の印刷方式で無駄な印刷を防ぐことはできない。
【０００７】
本発明は、このような課題に鑑みなされたもので、計算データが入力されて印刷された後に、計算データを修正する際に無駄な印刷を防いで印刷を節約することが可能になる計算データ印刷装置及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る計算データ印刷装置は、数値と演算子を含む計算データを入力する計算データ入力手段と、丸めモードを設定する丸めモード設定手段と、前記丸めモード設定手段により設定された丸めモードで前記計算データ入力手段により入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段と、前記計算データ入力手段により入力された何れかの計算データがユーザ操作に応じて修正された場合、前記丸めモード設定手段により設定された丸めモードで前記修正された計算データを含む少なくとも１つの計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段と、前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する印刷禁止手段と、を備えたことを特徴としている。
本発明に係る計算データ印刷装置は、数値と演算子を含む計算データを入力する計算データ入力手段と、複数の丸めモードのうち何れかの丸めモードを設定する丸めモード設定手段と、前記設定された丸めモードで前記計算データ入力手段により入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段と、前記丸めモード設定手段により丸めモードが変更された場合、前記変更された丸めモードに従い前記入力された複数の計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段と、前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に、前記新たに算出された結果データを含む第２の印刷データの印刷を禁止する印刷禁止手段と、を備えたことを特徴としている。
【発明の効果】
【０００９】
本発明によれば、計算データが入力されて印刷された後に、計算データを修正する際に無駄な印刷を防いで印刷を節約することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の計算データ印刷装置の実施形態に係るプリンタ付き電卓１０の外観構成を示す正面図。
【図２】前記プリンタ付き電卓１０の電子回路の構成を示すブロック図。
【図３Ａ】前記プリンタ付き電卓１０の計算データ印刷処理（その１）を示すフローチャート。
【図３Ｂ】前記プリンタ付き電卓１０の計算データ印刷処理（その２）を示すフローチャート。
【図４】前記計算データ印刷処理の実施例１であって、計算データを修正しても印刷データが変化（相違）しない場合のユーザ操作に応じた表示・印刷・計算動作を示す図。
【図５】前記実施例１であって、計算データを修正すると印刷データが変化（相違）する場合のユーザ操作に応じた表示・印刷・計算動作を示す図。
【図６】前記計算データ印刷処理の実施例２であって、丸めモードの設定を変更しても印刷データが変化（相違）しない場合のユーザ操作に応じた表示・印刷・計算動作を示す図。
【図７】前記実施例２であって、丸めモードの設定を変更すると印刷データが変化（相違）する場合のユーザ操作に応じた表示・印刷・計算動作を示す図。
【発明を実施するための形態】
【００１１】
以下図面により本発明の実施の形態について説明する。
【００１２】
図１は、本発明の計算データ印刷装置の実施形態に係るプリンタ付き電卓１０の外観構成を示す正面図である。
【００１３】
このプリンタ付き電卓１０は、机上に置いて操作し易い置き型の本体ケースの手前側にキー入力部１１を備え、キー入力部１１の奥側に表示部１２、印刷部１３を備えている。
【００１４】
前記キー入力部１１には、数値入力用の各キー（［０］［００］［１］〜［９］［．］）、演算子指定用の各キー（［＋＝］［−］［×］［÷］［Ｇ＊（グランドトータル）］［＊（トータル）］［％］［ＴＡＸ−］［ＴＡＸ＋］［Ｍ＊（メモリリコールクリア）］〜［Ｍ＋（メモリプラス）］［ＭＵ（マークアップ）／ＭＤ（マークダウン）］等）、クリアオールキー［ＣＡ］、クリアキー［Ｃ］、入力済み計算データの呼び出しキー［△］［▽］、修正指示キー［CORRECT］、印刷指定用の各キー［RE］［PRINT］等が備えられる。なお、本発明において演算子は、四則演算子に限定されず、合計計算や総合計の演算を行う演算命令や、計算実行を含む演算命令を含むこととする。
【００１５】
なお、前記［＋＝］キーを入力した場合は、［＋＝］キーの直前に入力された数値までを加算した結果の計算データが得られる。
【００１６】
また、前記キー入力部１１には、プリントモードスイッチ１１ａ、ラウンド（丸めモード）スイッチ１１ｂ、小数点指定スイッチ１１ｃが備えられる。
【００１７】
前記プリントモードスイッチ１１ａは、“OFF”“ON”“PRINT”の切り替え位置を有し、“OFF”の位置では電源ＯＦＦ、“ON”の位置では電源が入りプリントモードＯＦＦの状態に設定され、“PRINT”の位置では電源が入りプリントモードＯＮの状態（計算データの入力が確定する毎に印刷する状態）に設定される。
【００１８】
前記ラウンド（丸めモード）スイッチ１１ｂは、小数点以下をどのように求めるかの端数処理を指定するスイッチであり、図１（Ａ）に示すように、“F”“CUT”“UP”“5/4”の切り替え位置を有する。“F”の位置では、小数点以下を計算したまま丸めせずに求め、“CUT”の位置では、小数点以下の指定桁までを「切捨て」で求め、“UP”の位置では、小数点以下の指定桁までを「切上げ」で求め、“5/4”の位置では、小数点以下の指定桁までを「四捨五入」で求める。
【００１９】
前記小数点指定スイッチ１１ｃは、前記ラウンドスイッチ１１ｂが“CUT”“UP”又は“5/4”に指定されているとき、小数点以下を「何桁まで」求めるかを指定するスイッチであり、“0”〜“6”の桁指定位置を有し、指定した数の下１桁が「切捨て」「切上げ」「四捨五入」される。
【００２０】
前記印刷指定用の［RE］キーと［PRINT］キーは、図１（Ｂ）に示すように、そのキートップが独立しているものの、同時押し可能なように隣接して配置される。前記［PRINT］キーを単独で押した場合は、プリントモードＯＦＦの状態でその直前に計算された一連の計算データが印刷され、［RE］＋［PRINT］キーを同時押しした場合は、プリントモードＯＦＦ／ＯＮに関わらずその直前に計算された一連の計算データが印刷（再印刷）される。
【００２１】
なお、前記プリントモードＯＮの状態であっても、前記［PRINT］キーを単独で２回続けて押した場合、あるいは所定時間以上長押しした場合、その直前に計算された一連の計算データが再印刷される。
【００２２】
前記表示部１２は、１２桁のセグメントからなる液晶表示パネルを備え、入力された計算式や計算結果の計算データがその都度表示される。
【００２３】
前記印刷部１３は、例えば熱転写式の印刷機構を備え、前記プリントモードＯＦＦ／ＯＮの設定状態と前記［RE］キーと［PRINT］キーの入力状態とに基づいて、前記計算データを記録紙Ｐに印刷して出力する。
【００２４】
図２は、前記プリンタ付き電卓１０の電子回路の構成を示すブロック図である。
【００２５】
前記プリンタ付き電卓１０の電子回路は、コンピュータであるＣＰＵ（プロセッサ）１１を備えている。前記ＣＰＵ１１は、メモリ２２に記憶される計算機制御プログラムに従い回路各部の動作を制御し、前記キー入力部１１のユーザ操作に応じた各種の計算機能や計算データの印刷機能を実行する。
【００２６】
前記ＣＰＵ（プロセッサ）２１には、前記キー入力部１１、表示部１２、印刷部１３、記憶部２２、記録媒体読取部２４が接続される他に、外部機器（３０）との通信を行なう通信部２５も接続される。
【００２７】
前記計算機制御プログラムは、前記メモリ２２に予め記憶されるか、メモリカード等の外部記録媒体２３から記録媒体読取部２４により読み取られて前記メモリ２２に記憶されるか、通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）３０から通信部２５を介してダウンロードされ前記メモリ２２に記憶される。
【００２８】
前記計算機制御プログラムには、ユーザ操作に応じた各種の計算処理プログラムの他、計算処理プログラムに従い実行された計算処理の計算データを印刷するための計算データ印刷処理プログラム２２ａが含まれる。
【００２９】
また、前記メモリ２２には、ＰＲＩＮＴモード記憶エリア２２ｂ、未印刷フラグ記憶エリア２２ｃ、丸めモード（端数処理モード）記憶エリア２２ｄ、計算モード記憶エリア２２ｅ、計算データ記憶エリア２２ｆが確保される。
【００３０】
前記ＰＲＩＮＴモード記憶エリア２２ｂには、前記プリントモードスイッチ１１ａが“ON”の位置でプリントモードＯＦＦの設定データが記憶され、“PRINT”の位置でプリントモードＯＮ（計算データの入力が確定する毎に印刷する状態）の設定データが記憶される。
【００３１】
前記未印刷フラグ記憶エリア２２ｃには、ユーザ操作に応じた計算処理での一連の計算データに対応付けられて、前記ＰＲＩＮＴモードＯＦＦの状態で未印刷フラグＯＮのデータが記憶され、また、前記ＰＲＩＮＴモードＯＮの状態でも前記計算データの修正により印刷データが前回の印刷データから変化（相違）する場合は未印刷フラグＯＮのデータが記憶され、前回の印刷データから変化（相違）しない場合は未印刷フラグＯＦＦのデータが記憶される。
【００３２】
ここで、前記表示部１２に表示される計算データについて、前記未印刷フラグＯＮの場合は未印刷シンボル“ＮＯＴ  ＰＲＩＮＴＥＤ”が表示され、前記未印刷フラグＯＦＦの場合は印刷済みシンボル“ＰＲＩＮＴＥＤ”が表示される。
【００３３】
前記丸めモード（端数処理モード）記憶エリア２２ｄには、前記ラウンド（丸めモード）スイッチ１１ｂの位置に応じて指定された、“CUT”「切捨て」、“UP”「切上げ」、“5/4”「四捨五入」の何れかの設定データと、丸めモードにおいて前記小数点指定スイッチ１１ｃの位置に応じて指定された、丸め桁の設定データが記憶される。
【００３４】
前記計算モード記憶エリア２２ｅには、ユーザ操作に応じて入力される数値と計算機能からなる計算式の計算データを順次ジャーナルデータとして登録する計算登録モードの設定データか、計算登録モードで登録された計算データを前記呼び出しキー［△］［▽］の入力に応じて呼び出して表示させる計算確認（検算）モードの設定データが記憶される。
【００３５】
前記計算データ記憶エリア２２ｆには、前記計算登録モードにおいて、ユーザ操作に応じて入力された一連の計算データが、順次ジャーナルデータとして記憶され登録される。
【００３６】
このように構成されたプリンタ付き電卓１０は、前記ＣＰＵ２１が前記計算機制御プログラム（計算データ印刷処理プログラム２２ａ含む）に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べるような、各種の計算機能や計算データの印刷機能を実現する。
【００３７】
次に、前記構成のプリンタ付き電卓１０の動作について説明する。
【００３８】
図３Ａ、図３Ｂは、前記プリンタ付き電卓１０の計算データ印刷処理（その１）（その２）を示すフローチャートである。
【００３９】
前記プリントモードスイッチ１１ａが“OFF”から“ON”又は“PRINT”の位置に切替えられることにより電卓１０の電源が入り、前記ＣＰＵ１１により計算データ印刷処理プログラム２２ａの実行が開始されると、プリントモードスイッチ１１ａの状態がＣＰＵ１１に読み取られ、前記ＰＲＩＮＴモード記憶エリア２２ｂにプリントモードＯＦＦ又はプリントモードＯＮの設定データが記憶される（ステップＳ１）。
【００４０】
また、前記ラウンド（丸めモード）スイッチ１１ｂと小数点指定スイッチ１１ｃの状態がＣＰＵ１１により読み取られ、前記丸めモード（端数処理モード）記憶エリア２２ｄに、“CUT”「切捨て」、“UP”「切上げ」、“5/4”「四捨五入」の何れかの設定データと丸め桁の設定データが記憶される（ステップＳ２）。
【００４１】
（実施例１）
図４は、前記計算データ印刷処理の実施例１であって、ＰＲＩＮＴモードＯＮの状態で計算データの数値を修正しても丸め処理の関係で印刷データが変化しない場合のユーザ操作に応じた表示・印刷・計算動作を示す図である。
【００４２】
この実施例１では、前記プリントモードスイッチ１１ａが“PRINT”の位置にあることでプリントモードＯＮの設定データが記憶され、前記ラウンド（丸めモード）スイッチ１１ｂが“5/4”の位置、前記小数点指定スイッチ１１ｃが“2”の位置にあることで、「四捨五入」「丸め桁：２」の設定データが記憶された状態での動作について説明する。
【００４３】
図４（Ａ）に示すように、キー入力部１１のユーザ操作に応じて、クリアオールキー［ＣＡ］が入力された後、“３３．３３４”［＋＝］“３３．３２５”［＋＝］と入力されると、入力された計算データが［＋＝］キーが入力される毎に前記計算データ記憶エリア２２ｆに記憶される。そして、図４（Ｄ１）〜（Ｄ３）に示すように、前記丸めモードの設定データ（「四捨五入」「丸め桁：２」）に応じた計算が実行され、図４（Ｂ１）→（Ｂ２）に示すように、その計算結果の計算データが“３３．３３”（３３．３３４の丸め計算結果）→“６６．６６”（３３．３３＋３３．３２５の丸め計算結果）と表示部１２に表示される（ステップＳ３〜Ｓ５）。
【００４４】
この際、前記ＰＲＩＮＴモード記憶エリア２２ｂには、プリントモードＯＮの設定データが記憶されているので、図４（Ｃ１）に示すように、前記印刷部１３により、前記［ＣＡ］キーと［＋＝］キーが入力される毎に、“・・０・・ＣＡ”“３３．３３＋（３３．３３４の丸め計算結果）”“３３．３３＋（３３．３２５の丸め計算結果）”と順次記録紙Ｐに印刷される（ステップＳ６（Ｙｅｓ）→Ｓ７）。
【００４５】
ここで、トータルキー［＊］が入力されると、前記図４（Ｄ３）で示したように計算された計算結果の計算データ（３３．３３＋３３．３２５の丸め計算結果）“６６．６６”が、図４（Ｂ３）に示すように、表示部１２に表示される（ステップＳ３〜Ｓ５）。
【００４６】
そして、前記印刷部１３により、“６６．６６＊”と記録紙Ｐに印刷される（テップＳ６（Ｙｅｓ）→Ｓ７）。
【００４７】
なお、前記ステップＳ３〜Ｓ５に従った計算データの入力・登録・計算・計算結果の表示において、前記ＰＲＩＮＴモード記憶エリア２２ｂにプリントモードＯＦＦの設定データが記憶されている場合は（ステップＳ６（Ｎｏ））、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＮのデータを記憶させ、表示部１２に未印刷シンボル“ＮＯＴ  ＰＲＩＮＴＥＤ”を表示させる（ステップＳ８）。
【００４８】
ここで、前記一連の計算を確認するために、図４（Ａ）に示すように、入力済み計算データの呼び出しキー［▽］が１回入力される。すると、前記計算データ記憶エリア２２ｆに記憶された一連の計算データ（入力データ）“３３．３３４＋”“３３．３２５＋”と、（登録された計算結果データ）“６６．６６＊”のうち、先頭行“０１”の計算データ（入力データ）“３３．３３４＋”が呼び出され、図４（Ｂ４）に示すように、検算シンボル“ＲＥＶ”と共に表示部１２に表示される。
【００４９】
前記表示部１２に表示された先頭行“０１”の計算データ（入力データ）“３３．３３４＋”を修正するために、図４（Ａ）に示すように、修正指示キー［CORRECT］が入力され、小数点以下３桁目と４桁目を修正した計算データが“３３．３３２１”［＋＝］と入力されると、図４（Ｂ５）に示すように、修正した計算データ“３３．３３２１＋”が修正シンボル“ＣＲＴ”と共に表示部１２に表示される（ステップＳ９（Ｙｅｓ）→Ｓ１０）。
【００５０】
すると、前記計算データ記憶エリア２２ｆに記憶されている前記一連の計算データうち、図４（Ｄ４）に示すように、前記修正した先頭行“０１”までの計算データ“３３．３３２１＋”が、前記丸めモードの設定データ（「四捨五入」「丸め桁：２」）に応じて再計算され、その計算結果の計算データである印刷データ“３３．３３”が前回（修正前）の計算に応じた印刷データ“３３．３３”と比較される（ステップＳ１１）。
【００５１】
ここでは、前回（修正前）入力された計算データ“３３．３３４”に対し今回（修正後）入力された計算データ“３３．３３２１”は異なるが、その計算結果の計算データ（印刷データ）は、前記丸めモード（「四捨五入」「丸め桁：２」）に従い“３３．３３”となり前回の計算データ（印刷データ）と同じになる。
【００５２】
このため、印刷データに変化（相違）なし（印刷済み）と判断され（ステップＳ１２（Ｎｏ））、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＦＦのデータを記憶させ、図４（Ｂ５）に示すように、表示部１２に印刷済みシンボル“ＰＲＩＮＴＥＤ”を表示させる（ステップＳ１３）。
【００５３】
この印刷済みシンボル“ＰＲＩＮＴＥＤ”の表示により、ユーザは、前回入力した計算データを修正しても、再計算した計算結果の計算データ（印刷データ）に変化（相違）が無いことを容易に知ることができる。
【００５４】
この際、前記［PRINT］キーを入力しても、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＦＦのデータが記憶されているので、前記一連の計算データの再印刷は行われない（ステップＳ１７（Ｙｅｓ）→Ｓ１８（Ｎｏ））。これにより、印刷データが同じになる無駄な印刷を防いで印刷を節約できる。
【００５５】
一方、前記未印刷フラグＯＦＦとなっている場合でも、敢えて同じ計算データを印刷した記録紙Ｐが欲しい場合（控えの保存等）に、［RE］＋［PRINT］キーが同時押しされて再印刷が指示されると（ステップＳ１９（Ｙｅｓ））、図４（Ｂ６）〜（Ｂ８）に示すように、前記計算データ記憶エリア２２ｆに記憶されている修正後の一連の計算データ“３３．３３２１＋”“３３．３２５＋”について、その先頭行から再計算され、図４（Ｃ２）に示すように、当該再計算に伴う各計算データが順次、前記同様に印刷部１３により記録紙Ｐに印刷されて出力される（ステップＳ２０）。
【００５６】
なお、前記未印刷フラグＯＦＦとなっている場合は、前記［PRINT］キーを入力しても、計算データの再印刷は実行されないが（ステップＳ１７（Ｙｅｓ）→Ｓ１８（Ｎｏ））、変形例として、当該［PRINT］キーの１回目の入力に応じて、図４（Ｂ９）に示すように、印刷済みであるが再印刷を行なうかどうかの確認メッセージ“ＲＥ  ＰＲＩＮＴ？”を表示部１２に表示させる（ステップＳ１８ａ）。
【００５７】
そして、前記［PRINT］キーの２回目の入力に応じて、前記図４（Ｂ６）〜（Ｂ８）（Ｃ２）で示した場合と同様に、前記計算データ記憶エリア２２ｆに記憶された一連の計算データを再計算し、当該再計算に伴う各計算データを順次印刷部１３により記録紙Ｐに印刷する構成としてもよい（ステップＳ１８ｂ（Ｙｅｓ）→Ｓ２０）。
【００５８】
図５は、前記計算データ印刷処理の実施例１であって、ＰＲＩＮＴモードＯＮの状態で計算データの数値を修正すると印刷データが変化する場合のユーザ操作に応じた表示・印刷・計算動作を示す図である。
【００５９】
先ず、図５（Ａ）に示すように、ユーザ操作に応じて入力された一連の計算データ“１２３．４５４”［＋＝］“９８７．６４５”［＋＝］について、図５（Ｄ１）〜（Ｄ３）に示すように、丸めモードの設定データ（「四捨五入」「丸め桁：２」）に応じて計算が実行され、トータルキー［＊］が入力されると、図５（Ｂ１）〜（Ｂ３）に示すように、順次計算された計算結果の計算データが“１２３．４５＋（１２３．４５４の丸め計算結果）”“１１１１．１０＋（１２３．４５＋９８７．６４５の丸め計算結果）”“１１１１．１０（合計表示：１２３．４５＋９８７．６４５の丸め計算結果）”として表示部１２に表示される（ステップＳ３〜Ｓ５）。
【００６０】
また、図５（Ｃ１）に示すように、計算結果の計算データが、“・・０・・ＣＡ”“１２３．４５＋”“９８７．６５＋”“１，１１１．１０＊”と順次印刷部１３により記録紙Ｐに印刷される（ステップＳ６（Ｙｅｓ）→Ｓ７）。
【００６１】
ここで、図５（Ａ）に示すように、入力済み計算データの呼び出しキー［▽］を２回入力し、前記一連の計算データ（入力データ）“１２３．４５４＋”“９８７．６４５＋” と、（登録された計算結果データ）“１１１１．１０＊”のうち、２行目“０２”の計算データ（入力データ）“９８７．６４５＋”を呼び出し、図５（Ｂ４）に示すように、検算シンボル“ＲＥＶ”と共に表示部１２に表示させる。
【００６２】
そして、［CORRECT］キーを入力して修正を指示し、修正した計算データ“９８７．６５４”［＋＝］を入力すると、図５（Ｄ４）に示すように、前記修正した２行目“０２”までの計算データ（入力データ）“１２３．４５４＋”“９８７．６５４＋”が、前記同様に丸めモードの設定データ（「四捨五入」「丸め桁：２」）に応じて再計算され、その計算結果のデータである印刷データ“９８７．６５”が前回（修正前）の計算に応じた印刷データ“９８７．６５”と比較される（ステップＳ９〜Ｓ１１）。
【００６３】
ここでは、前回（修正前）入力された計算データ“９８７．６４５”に対し今回（修正後）入力された計算データ“９８７．６５４”は異なるが、その計算結果の計算データ（印刷データ）は、前記丸めモード（「四捨五入」「丸め桁：２」）に応じて“９８７．６５”となり前回の計算データ（印刷データ）と同じになる。このため、前記同様に、印刷データに変化（相違）なし（印刷済み）と判断され（ステップＳ１２（Ｎｏ））、未印刷フラグＯＦＦとし、図５（Ｂ５）に示すように、表示部１２に印刷済みシンボル“ＰＲＩＮＴＥＤ”を表示させる（ステップＳ１３）。
【００６４】
続いて、図５（Ａ）に示すように、呼び出しキー［△］（戻り）を１回入力し、前記一連の計算データのうち、１行目“０１”の計算データ（入力データ）“１２３．４５４＋”を呼び出し、図５（Ｂ６）に示すように、検算シンボル“ＲＥＶ”と共に表示部１２に表示させる。
【００６５】
そして、［CORRECT］キーを入力して修正を指示し、修正した計算データ“１２３．４５６”［＋＝］を入力すると、図５（Ｄ５）に示すように、当該修正した１行目“０１”までの計算データ“１２３．４５６＋”が、前記同様に丸めモードの設定データ（「四捨五入」「丸め桁：２」）に応じて再計算され、その計算結果のデータである印刷データ“１２３．４６”が前回（修正前）の計算に応じた印刷データ“１２３．４５”と比較される（ステップＳ９〜Ｓ１１）。
【００６６】
すると、今回（修正後）の計算結果の計算データ（印刷データ）“１２３．４６”は、前回の計算データ“１２３．４５”と異なるため、印刷データに変化あり（未印刷）と判断され（ステップＳ１２（Ｙｅｓ））、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＮのデータを記憶させ、図５（Ｂ７）に示すように、表示部１２に未印刷シンボル“ＮＯＴ  ＰＲＩＮＴＥＤ”を表示させる（ステップＳ１４）。
【００６７】
この未印刷シンボル“ＮＯＴ  ＰＲＩＮＴＥＤ”の表示により、ユーザは、前回入力した計算データを修正することで、再計算した計算結果の計算データ（印刷データ）に変化（相違）が無いことを容易に知ることができる。
【００６８】
そして、前記［PRINT］キーを入力すると、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＮのデータが記憶されているのに基づき（ステップＳ１８（Ｙｅｓ））、図５（Ｂ８）〜（Ｂ１０）に示すように、前記計算データ記憶エリア２２ｆに記憶されている修正後の一連の計算データ“１２３．４５６＋”“９８７．６５４＋”について、その先頭行から再計算され、図５（Ｃ２）に示すように、再計算に伴う各計算結果の計算データ“１２３．４６＋”“９８７．６５＋”“１，１１１．１１＊”が順次印刷部１３により記録紙Ｐに印刷されて出力される（ステップＳ２０）。
【００６９】
なお、前記［RE］＋［PRINT］キーが同時押しされて再印刷が指示されても（ステップＳ１９（Ｙｅｓ））、前記同様に、前記再計算に伴う各計算結果の計算データ“１２３．４６＋”“９８７．６５＋”“１，１１１．１１＊”が順次印刷部１３により記録紙Ｐに印刷されて出力される（ステップＳ２０）。
【００７０】
これにより、前記計算データを修正した場合には、その計算結果の計算データ（印刷データ）が修正前の計算データ（印刷データ）と比較して異なる場合にだけ、前記［PRINT］キーによる修正後の計算データの再印刷を可能としたので、無駄な印刷を防いで印刷を節約できる。
【００７１】
（実施例２）
図６は、前記計算データ印刷処理の実施例２であって、ＰＲＩＮＴモードＯＮの状態で丸めモードの設定を変更しても印刷データが変化（相違）しない場合のユーザ操作に応じた表示・印刷・計算動作を示す図である。
【００７２】
現在、電卓１０は、前記プリントモードスイッチ１１ａが“PRINT”の位置にあることでプリントモードＯＮの設定データが記憶され、前記ラウンド（丸めモード）スイッチ１１ｂが“5/4”の位置、前記小数点指定スイッチ１１ｃが“0”の位置にあることで、「四捨五入」「丸め桁：０」の設定データが記憶された状態である。
【００７３】
図６（Ａ）に示すように、キー入力部１１のユーザ操作に応じて、“２５１”［×］“３”［＝］［ＴＡＸ＋］と入力されると、入力された計算データが［×］［＝］［ＴＡＸ＋（税率８％）］キーが入力される毎に前記計算データ記憶エリア２２ｆに記憶される。そして、図６（Ｄ１）に示すように、前記丸めモードの設定データ（「四捨五入」「丸め桁：０」）に応じた計算が実行され、図６（Ｂ１）〜（Ｂ４）に示すように、その計算結果の計算データが“２５１”→“３”→“７５３”→“８１３”と表示部１２に表示される（ステップＳ３〜Ｓ５）。
【００７４】
また、図６（Ｃ１）に示すように、計算結果の計算データが、“・・０・・ＣＡ”“２５１．×”“３．＝”“７５３．”“７５３．−Ｔ”“８．％Ｔ”“６０．Ｔ”“８１３．＋Ｔ”と順次印刷部１３により記録紙Ｐに印刷される（ステップＳ６（Ｙｅｓ）→Ｓ７）。
【００７５】
ここで、前記税額の加算を「四捨五入」「丸め桁：０」で行ったが、小数点以下「切捨て」で再計算するために、前記ラウンド（丸めモード）スイッチ１１ｂを“CUT”の位置に切替えると（ステップＳ１５（Ｙｅｓ））、前記計算データ記憶エリア２２ｆに再計算の対象になる計算データが記憶された状態か判断される（ステップＳ１６）。
【００７６】
前記計算データ記憶エリア２２ｆに前記一連の計算“２５１”［×］〜［ＴＡＸ＋］に対応した計算データが記憶された状態であると判断されると（ステップＳ１６（Ｙｅｓ））、当該一連の計算データについて、図６（Ｄ２）に示すように、前記切替えられた丸めモードの設定データ（小数点以下「切捨て」）に応じた再計算が実行され、その計算結果のデータである印刷データ“８１３”が前回（丸めモード切替え前）の計算に応じた印刷データ“８１３”と比較される（ステップＳ１１）。
【００７７】
ここでは、前記丸めモードの設定データが小数点以下「四捨五入」から「切捨て」に切替えられたが、その計算結果の計算データ（印刷データ）は、“８１３”となり前回の計算データ（印刷データ）と同じになる。このため、印刷データに変化（相違）なし（印刷済み）と判断され（ステップＳ１２（Ｎｏ））、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＦＦのデータを記憶させ、図６（Ｂ５）に示すように、表示部１２に印刷済みシンボル“ＰＲＩＮＴＥＤ”を表示させる（ステップＳ１３）。
【００７８】
この印刷済みシンボル“ＰＲＩＮＴＥＤ”の表示により、ユーザは、前記丸めモードの設定データを変更しても、再計算した計算結果の計算データ（印刷データ）に変化（相違）が無いことを容易に知ることができる。
【００７９】
そして、前記図４で示した場合と同様に、［PRINT］キーを入力しても、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＦＦのデータが記憶されているので、前記一連の計算データの再印刷は行われない（ステップＳ１７（Ｙｅｓ）→Ｓ１８（Ｎｏ））。これにより、印刷データが同じになる無駄な印刷を防いで印刷を節約できる。
【００８０】
なお、［RE］＋［PRINT］キーを同時押しすれば（ステップＳ１９（Ｙｅｓ））、図６（Ｂ６）〜（Ｂ９）に示すように、前記丸めモード切替え後の一連の計算データについて、その先頭行から再計算させ、図６（Ｃ２）に示すように、当該再計算に伴う各計算データを、前記同様に印刷部１３により記録紙Ｐに印刷できる（ステップＳ２０）。
【００８１】
また、前記図４で示した場合と同様に、［PRINT］キーの１回目の入力に応じて、図６（Ｂ１０）に示すように、印刷済みであるが再印刷を行なうかどうかの確認メッセージ“ＲＥ  ＰＲＩＮＴ？”を表示させ（ステップＳ１８ａ）、同［PRINT］キーの２回目の入力に応じて、前記一連の計算データを再計算させ、当該再計算に伴う各計算データを順次記録紙Ｐに印刷する構成としてもよい（ステップＳ１８ｂ（Ｙｅｓ）→Ｓ２０）。
【００８２】
図７は、前記計算データ印刷処理の実施例２であって、ＰＲＩＮＴモードＯＮの状態で丸めモードの設定を変更すると印刷データが変化（相違）する場合のユーザ操作に応じた表示・印刷・計算動作を示す図である。
【００８３】
ここでは、丸めモードが小数点以下「四捨五入」に設定されている状態で、ユーザ操作に応じて、一連の計算データ［ＣＡ］“２５３”［×］“３”［＝］［ＴＡＸ＋］を入力し、前記図６で示した場合と同様に、当該計算データに応じた計算を実行する（図７（Ｄ１）参照）。そして、計算結果のデータを順次表示部１２に表示させ（図７（Ｂ１）〜（Ｂ４）参照）、印刷部１３により記録紙Ｐに印刷する（図７（Ｃ１）参照）（ステップＳ３〜Ｓ７）。
【００８４】
ここで、小数点以下「切捨て」で再計算するために、前記ラウンド（丸めモード）スイッチ１１ｂを“CUT”の位置に切替えると（ステップＳ１５（Ｙｅｓ））、前記一連の計算データについて、図７（Ｄ２）に示すように、前記切替えられた丸めモードの設定データ（小数点以下「切捨て」）に応じた再計算が実行され、その計算結果のデータである印刷データ“８１９”が前回（丸めモード切替え前）の計算に応じた印刷データ“８２０”と比較される（ステップＳ１１）。
【００８５】
すると、今回（丸めモード切替え後）の計算結果の計算データ（印刷データ）“８１９”は、前回の計算データ“８２０”と異なるため、印刷データに変化（相違）あり（未印刷）と判断され（ステップＳ１２（Ｙｅｓ））、前記未印刷フラグ記憶エリア２２ｃに未印刷フラグＯＮのデータを記憶させ、図７（Ｂ５）に示すように、表示部１２に未印刷シンボル“ＮＯＴ  ＰＲＩＮＴＥＤ”を表示させる（ステップＳ１４）。
【００８６】
この未印刷シンボル“ＮＯＴ  ＰＲＩＮＴＥＤ”の表示により、ユーザは、丸めモードを切替えて再計算した計算結果の計算データ（印刷データ）に変化（相違）があることを容易に知ることができる。
【００８７】
そして、前記図５で示した場合と同様に、［PRINT］キーを入力すると、未印刷フラグＯＮのデータに応じて（ステップＳ１８（Ｙｅｓ））、図７（Ｂ６）〜（Ｂ９）に示すように、前記丸めモード切替え後の一連の計算データについて、その先頭行から再計算され、図７（Ｃ２）に示すように、当該再計算に伴う各計算結果の計算データ“２５３．×”〜“８１９．＋Ｔ”が順次記録紙Ｐに印刷される（ステップＳ２０）。
【００８８】
なお、［RE］＋［PRINT］キーを同時押しすれば（ステップＳ１９（Ｙｅｓ））、前記同様に、前記再計算に伴う各計算結果の計算データを順次記録紙Ｐに印刷できる（ステップＳ２０）。
【００８９】
これにより、前記丸めモードを切替えた場合には、その計算結果の計算データ（印刷データ）が切替え前の計算データ（印刷データ）と比較して異なる場合にだけ、前記［PRINT］キーによる修正後の計算データの再印刷を可能としたので、無駄な印刷を防いで印刷を節約できる。
【００９０】
したがって、前記構成のプリンタ付き電卓１０の計算データ印刷機能によれば、ユーザ操作に応じて、指定桁以下「切捨て」「切上げ」「四捨五入」の丸めモードを設定し、数値と計算機能からなる計算データを入力すると、当該計算データを入力する毎に同計算データがその入力順に計算データ記憶エリア２２ｆに記憶され、同計算データに応じた計算が前記丸めモードの設定内容に従い行われ、計算された計算結果を含む前記一連の計算データが順次印刷部１３により記録紙Ｐに印刷される。そして、前記計算データ記憶エリア２２ｆに記憶された一連の計算データのうち何れかの計算データを修正するか、あるいは前記丸めモードの設定を変更すると、修正した計算データ（あるいは変更後の丸めモード）に応じた再計算が行われ、再計算された計算結果の計算データが前記印刷された計算データと異なるか判断され、異なる場合は、未印刷フラグ記憶エリア２２ｃの未印刷フラグをＯＮにして未印刷シンボル“ＮＯＴ  ＰＲＩＮＴＥＤ”を表示部１２に表示させ、異ならない場合は、同未印刷フラグをＯＦＦにして印刷済みシンボル“ＰＲＩＮＴＥＤ”を表示させる。
【００９１】
前記未印刷フラグＯＮ（“ＮＯＴ  ＰＲＩＮＴＥＤ”表示）の場合は、［PRINT］キーの入力、又は［RE］＋［PRINT］キー同時入力の何れの場合でも、前記計算データ修正後（あるいは丸めモード変更後）に再計算された計算結果を含む一連の計算データが順次印刷部１３により記録紙Ｐに印刷される。
【００９２】
前記未印刷フラグＯＦＦ（“ＰＲＩＮＴＥＤ”表示）の場合は、前記［PRINT］キーを入力しても、前記再計算された一連の計算データは印刷されず、前記［RE］＋［PRINT］キーを同時入力したときだけ、前記再計算された一連の計算データが再印刷される。
【００９３】
これにより、一旦計算して印刷した一連の計算データを、検算により修正し、あるいは丸めモードを変更して再計算した場合でも、丸めモードの設定内容に従い再計算した計算結果に変化（相違）がない場合には、前記［PRINT］キーによる再印刷を禁止し、前記［RE］＋［PRINT］キーを同時押ししたときにだけ再印刷を行なうので、無駄な印刷を防いで印刷を節約することが可能になる。
【００９４】
なお、前記各実施形態において記載したプリンタ付き電卓１０による各処理の手法、すなわち、図３Ａ，図３Ｂのフローチャートに示す計算データ印刷処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、印刷機能を備えた電子式計算機のコンピュータ（ＣＰＵ）は、この外部記憶装置の媒体に記憶されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した計算データ印刷機能を実現し、前述した手法による同様の処理を実行することができる。
【００９５】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータを、印刷機能を備えた電子式計算機に取り込んで記憶装置に記憶させ、前述した計算データ印刷機能を実現することもできる。
【００９６】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００９７】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９８】
［１］
数値と演算子を含む計算データを入力する計算データ入力手段と、
前記計算データ入力手段により計算データが複数入力された後に、前記入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段と、
前記計算データ入力手段により入力された何れかの計算データがユーザ操作に応じて修正された場合、前記入力された複数の計算データのうちの修正されていない計算データと前記修正された計算データとの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段と、
を備えたことを特徴とする計算データ印刷装置。
【００９９】
［２］
前記印刷相違判断手段による判断結果を報知する印刷相違報知手段、
を備えたことを特徴とする［１］に記載の計算データ印刷装置。
【０１００】
［３］
丸めモードを設定する丸めモード設定手段を備え、
前記計算データ印刷手段は、前記計算データ入力手段により計算データが入力される毎に、前記丸めモード設定手段により設定された丸めモードで前記入力された計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷し、
前記印刷相違判断手段は、前記丸めモード設定手段により設定された丸めモードで前記修正された計算データを含む少なくとも１つの計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する、
ことを特徴とする［１］又は［２］に記載の計算データ印刷装置。
【０１０１】
［４］
数値と演算子を含む計算データを入力する計算データ入力手段と、
複数の丸めモードのうち何れかの丸めモードを設定する丸めモード設定手段と、
前記計算データ入力手段により計算データが複数入力された後に、前記設定された丸めモードで前記入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段と、
前記丸めモード設定手段により丸めモードが変更された場合、前記変更された丸めモードに従い前記入力された複数の計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段と、
を備えたことを特徴とする計算データ印刷装置。
【０１０２】
［５］
前記印刷相違判断手段による判断結果を報知する印刷相違報知手段、
を備えたことを特徴とする［４］に記載の計算データ印刷装置。
【０１０３】
［６］
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違すると判断された場合に前記新たに算出された結果データを含む第２の印刷データを印刷させるための第１の印刷指示手段と、
前記印刷相違判断手段により前記第２の印刷データが、前記第１の印刷データと相違しないと判断された場合に前記新たに算出された結果データを含む第２の印刷データを印刷させるための第２の印刷指示手段とを備え、
前記第１の印刷指示手段と前記第２の印刷指示手段とを異なる印刷指示手段としたことを特徴とする［１］乃至［５］の何れかに記載の計算データ印刷装置。
【０１０４】
［７］
前記印刷指示手段は、キー操作による印刷指示手段であり、前記第１の印刷指示手段によるキー操作よりも前記第２の印刷指示手段によるキー操作の方が多くのキー操作を含む、
ことを特徴とする［６］に記載の計算データ印刷装置。
【０１０５】
［８］
前記第１の印刷指示手段は第１のキーの１回操作であり、前記第２の印刷指示手段は前記第１のキー及び第２のキーの同時操作である、
ことを特徴とする［６］に記載の計算データ印刷装置。
【０１０６】
［９］
前記第１の印刷指示手段は１つのキーの１回操作であり、前記第２の印刷指示手段は前記１つのキーの２回操作である、
ことを特徴とする［６］に記載の計算データ印刷装置。
【０１０７】
［１０］
印刷機能を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
数値と演算子を含む計算データを入力する計算データ入力手段、
前記計算データ入力手段により計算データが複数入力された後に、前記入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段、
前記計算データ入力手段により入力された何れかの計算データがユーザ操作に応じて修正された場合、前記入力された複数の計算データのうちの修正されていない計算データと前記修正された計算データとの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【０１０８】
［１１］
印刷機能を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
数値と演算子を含む計算データを入力する計算データ入力手段、
複数の丸めモードのうち何れかの丸めモードを設定する丸めモード設定手段、
前記計算データ入力手段により計算データが複数入力された後に、前記設定された丸めモードで前記入力された複数の計算データの結果データを算出し、前記算出された結果データを含む第１の印刷データを印刷する計算データ印刷手段と、
前記丸めモード設定手段により丸めモードが変更された場合、前記変更された丸めモードに従い前記入力された複数の計算データの結果データを新たに算出し、前記新たに算出された結果データを含む第２の印刷データが、前記第１の印刷データと相違するか否かを判断する印刷相違判断手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１０９】
１０  …プリンタ付き電卓
１１  …キー入力部
１１ａ…プリンタモードスイッチ
１１ｂ…ラウンド（丸めモード）スイッチ
１１ｃ…小数点指定スイッチ
１２  …表示部
１３  …印刷部
２１  …ＣＰＵ
２２  …記憶部
２２ａ…計算データ印刷処理プログラム
２２ｂ…ＰＲＩＮＴモード記憶エリア
２２ｃ…未印刷フラグ記憶エリア
２２ｄ…丸めモード（端数処理モード）記憶エリア
２２ｅ…計算モード記憶エリア
２２ｆ…計算データ記憶エリア
２３  …外部記録媒体
２４  …記録媒体読取部
２５  …通信部
３０  …Ｗｅｂサーバ（プログラムサーバ）
Ｐ  …記録紙
【図１】
0006724374.tif 000002
【図２】
0006724374.tif 000003
【図３Ａ】
0006724374.tif 000004
【図３Ｂ】
0006724374.tif 000005
【図４】
0006724374.tif 000006
【図５】
0006724374.tif 000007
【図６】
0006724374.tif 000008
【図７】
0006724374.tif 000009