(57)【特許請求の範囲】
【請求項１】
印字部と、
表示部と、
複数桁の数字と共に表記される桁区切りシンボルのパターンを記憶する桁区切りパターン記憶手段と、
前記桁区切りパターン記憶手段により記憶された桁区切りパターンの中からユーザ操作に応じて任意の印字用の桁区切りパターンを選択する印字パターン選択手段と、
前記印字パターン選択手段により選択された印字用の桁区切りパターンを記憶する印字パターン記憶手段と、
前記印字パターン記憶手段により記憶された印字用の桁区切りパターンを、ユーザ操作に応じて、予め設定された桁区切りパターンとの間で切り替える印字パターン切り替え手段と、
複数桁の数字を前記印字パターン記憶手段により記憶された桁区切りパターンに従った桁区切りシンボルと共に前記印字部にて印字させる印字制御手段と、
前記桁区切りパターン記憶手段により記憶された桁区切りパターンの中からユーザ操作に応じて任意の表示用の桁区切りパターンを選択する表示パターン選択手段と、
前記表示パターン選択手段により選択された表示用の桁区切りパターンを記憶する表示パターン記憶手段と、
前記表示パターン記憶手段により記憶された表示用の桁区切りパターンを、ユーザ操作に応じて、予め設定された桁区切りパターンとの間で切り替える表示パターン切り替え手段と、
複数桁の数字を前記表示パターン記憶手段により記憶された表示用の桁区切りパターンに従った桁区切りシンボルと共に前記表示部に表示させる表示制御手段と、
を備えたことを特徴とするプリンタ付き電卓。
【請求項２】
電源の投入に伴い予め設定された複数桁の数字を前記表示パターン記憶手段により記憶された表示用の桁区切りパターンに従った桁区切りシンボルと共に前記表示部に表示させる表示パターン確認制御手段と、
電源の投入に伴い予め設定された複数桁の数字を前記印字パターン記憶手段により記憶された印字用の桁区切りパターンに従った桁区切りシンボルと共に前記印字部にて印字させる印字パターン確認制御手段と、
を備えたことを特徴とする請求項１に記載のプリンタ付き電卓。
【請求項３】
計算手段を備え、
前記印字制御手段は、前記計算手段により計算された複数桁の数字を前記印字パターン記憶手段により記憶された印字用の桁区切りパターンに従った桁区切りシンボルと共に当該桁区切りシンボルに応じた単位を付加して印字させる単位付加印字制御手段を有する、
ことを特徴とする請求項１または請求項２に記載のプリンタ付き電卓。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、桁区切りを付けて数値を印字するプリンタ付き電卓に関する。
【背景技術】
【０００２】
従来の電卓（電子式計算機）において、表示部に表示される数値の桁の区切りは「千(1,000)Thousand」「百万(1,000,000)Million」「十億(1,000,000,000)Billion」…に対応させて３桁毎が基本である。
【０００３】
数値を３桁毎に区切って表示する電子式計算機が考えられている（例えば、特許文献１参照。）。
【０００４】
また、前記３桁毎の区切り表示と同様に、計算の過程や結果の数値を３桁毎に区切って印字出力するプリンタ付き電卓が考えられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０４−１２３１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
数値を３桁毎に区切って表記する習慣は、基本的には西洋で一般的であるが、桁区切りの位置は国や地域によって異なる。
【０００７】
例えばインドにおける桁区切りは、「千(1,000)Sahastr/Hazaar」「十万(1,00,000)Lakh」「千万(1,00,00,000)Crore」「十億(1,00,00,00,000)Arawb」…に対応させて２桁毎（下３桁のみ例外）である。
【０００８】
このため、例えばインドにおいて、前記数値を３桁毎に区切って印字出力する従来のプリンタ付き電卓を使用して、印字された計算結果を現地で利用するには、非常に扱い辛い問題がある。
【０００９】
本発明は、このような課題に鑑みなされたもので、数字と共に印字される桁区切りシンボルの配置パターンを、国や地域に応じてユーザが随時切り替えて変更することが可能になるプリンタ付き電卓を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載のプリンタ付き電卓は、印字部と、表示部と、複数桁の数字と共に表記される桁区切りシンボルのパターンを記憶する桁区切りパターン記憶手段と、前記桁区切りパターン記憶手段により記憶された桁区切りパターンの中からユーザ操作に応じて任意の印字用の桁区切りパターンを選択する印字パターン選択手段と、前記印字パターン選択手段により選択された印字用の桁区切りパターンを記憶する印字パターン記憶手段と、前記印字パターン記憶手段により記憶された印字用の桁区切りパターンを、ユーザ操作に応じて、予め設定された桁区切りパターンとの間で切り替える印字パターン切り替え手段と、複数桁の数字を前記印字パターン記憶手段により記憶された桁区切りパターンに従った桁区切りシンボルと共に前記印字部にて印字させる印字制御手段と、前記桁区切りパターン記憶手段により記憶された桁区切りパターンの中からユーザ操作に応じて任意の表示用の桁区切りパターンを選択する表示パターン選択手段と、前記表示パターン選択手段により選択された表示用の桁区切りパターンを記憶する表示パターン記憶手段と、前記表示パターン記憶手段により記憶された表示用の桁区切りパターンを、ユーザ操作に応じて、予め設定された桁区切りパターンとの間で切り替える表示パターン切り替え手段と、複数桁の数字を前記表示パターン記憶手段により記憶された表示用の桁区切りパターンに従った桁区切りシンボルと共に前記表示部に表示させる表示制御手段と、を備えたことを特徴としている。
【００１２】
請求項２に記載のプリンタ付き電卓は、請求項１に記載のプリンタ付き電卓において、電源の投入に伴い予め設定された複数桁の数字を前記表示パターン記憶手段により記憶された表示用の桁区切りパターンに従った桁区切りシンボルと共に前記表示部に表示させる表示パターン確認制御手段と、電源の投入に伴い予め設定された複数桁の数字を前記印字パターン記憶手段により記憶された印字用の桁区切りパターンに従った桁区切りシンボルと共に前記印字部にて印字させる印字パターン確認制御手段と、を備えたことを特徴としている。
【００１３】
請求項３に記載のプリンタ付き電卓は、請求項１または請求項２に記載のプリンタ付き電卓において、計算手段を備え、前記印字制御手段は、前記計算手段により計算された複数桁の数字を前記印字パターン記憶手段により記憶された印字用の桁区切りパターンに従った桁区切りシンボルと共に当該桁区切りシンボルに応じた単位を付加して印字させる単位付加印字制御手段を有する、ことを特徴としている。
【発明の効果】
【００１４】
本発明によれば、数字と共に印字される桁区切りシンボルの配置パターンを、国や地域に応じてユーザが随時切り替えて変更することが可能になるプリンタ付き電卓を提供できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るプリンタ付き電卓１０の外観構成を示す正面図。
【図２】前記プリンタ付き電卓１０のセグメント型表示部１５の構成を示す正面図。
【図３】前記プリンタ付き電卓１０の電子回路の構成を示すブロック図。
【図４Ａ】前記プリンタ付き電卓１０においてデフォルト設定される桁区切りパターンを示す図。
【図４Ｂ】前記プリンタ付き電卓１０の表示パターン設定モードと印字パターン設定モードとにおいて選択可能な第１の桁区切りパターンを示す図。
【図４Ｃ】前記プリンタ付き電卓１０の表示パターン設定モードと印字パターン設定モードとにおいて選択可能な第２の桁区切りパターンを示す図。
【図４Ｄ】前記プリンタ付き電卓１０の表示パターン設定モードと印字パターン設定モードとにおいて選択可能な第３の桁区切りパターンを示す図。
【図４Ｅ】前記プリンタ付き電卓１０の表示パターン設定モードと印字パターン設定モードとにおいて選択可能な第４の桁区切りパターンを示す図。
【図４Ｆ】前記プリンタ付き電卓１０の表示パターン設定モードと印字パターン設定モードとにおいて選択可能な第５の桁区切りパターンを示す図。
【図５Ａ】前記プリンタ付き電卓１０による全体処理（その１）を示すフローチャート。
【図５Ｂ】前記プリンタ付き電卓１０による全体処理（その２）を示すフローチャート。
【図６Ａ】前記プリンタ付き電卓１０での演算処理に伴うデフォルトの桁区切りパターンでの数値表示動作の具体例を示す図。
【図６Ｂ】前記プリンタ付き電卓１０での演算処理に伴う第２の表示パターンでの数値表示動作の具体例を示す図。
【図７】前記プリンタ付き電卓１０での全体処理に伴う一連の数値印字動作の具体例を示す図。
【発明を実施するための形態】
【００１６】
以下図面により本発明の実施の形態について説明する。
【００１７】
図１は、本発明の実施形態に係るプリンタ付き電卓１０の外観構成を示す正面図である。
【００１８】
このプリンタ付き電卓１０の本体正面にはキー入力部１１、セグメント型の表示部１５、および印字部１６が設けられる。
【００１９】
キー入力部１１には、数値を入力したり計算の実行を指示したりするための数値・演算記号キー群１２、符号の切り替えやメモリ機能を利用した計算モードを設定するための計算機能設定キー群１３、計算チェック機能を利用して計算過程の見直しをするためのチェック機能キー群１４、そして、桁区切り表示パターンの切り替えや設定を指示するための[DISP]キー１４ｄ、桁区切り印字パターンの切り替えや設定を指示するための[PRINT]キー１４ｐが備えられる。
【００２０】
前記数値・演算記号キー群１２としては、［０］〜［９］（数値）キー、［＋］［−］［×］［÷］［＝］（算術記号）キー、［ＡＣ/ON］（クリア／電源）キーなどが配列される。
【００２１】
前記計算機能設定キー群１３としては、［＋／−］キー、［Ｍ＋］（メモリプラス）キー、［Ｍ−］（メモリマイナス）キー、［ＭＲＣ］（メモリクリア）キー、［ＭＵ］（マークアップ）キー、［ＧＴ］（総計）キーなどが配列される。
【００２２】
チェック機能キー群１４としては、[GO TO]（計算ステップ指定）キー、[AUTO REVIEW]（自動見直し）キー、[CORRECT]（修正）キー、［△］［▽］（計算ステップ移動）キーなどが配列される。
【００２３】
図２は、前記プリンタ付き電卓１０のセグメント型表示部１５の構成を示す正面図である。
【００２４】
この表示部１５は、１２桁の数値表示体１６ａ〜１６ｌ、各数値表示体１６ａ〜１６ｌの右下に隣接して配置されるピリオド表示体１７ａ〜１７ｌとカンマ表示体１８ａ〜１８ｌ、４桁目から１２桁目までの各数値表示体１６ｄ〜１６ｌの右上に配置されるプライム表示体１９ｄ〜１９ｌを備える。
【００２５】
ピリオド表示体１７ａ〜１７ｌは、主として、小数点として使用され、表示される数値の小数点以下に必要な桁数に応じて当該ピリオド表示体１７ａ〜１７ｌの何れかが点灯される。
【００２６】
カンマ表示体１８ａ〜１８ｌは、主として、表示される数値の桁区切り（位取り）に使用され、国や地域などに応じて選択される予め設定された６種類の桁区切りパターン（図４Ａ〜図４Ｆ参照）に応じた桁位置で点灯される。
【００２７】
プライム表示体１９ｄ〜１９ｌは、主として、前記カンマ表示体１８ａ〜１８ｌに替わる数値の桁区切り（位取り）に使用される。
【００２８】
なお、非英語圏の国や地域では、前記ピリオド表示体１７ａ〜１７ｌが数値の桁区切り（位取り）に使用され、前記カンマ表示体１８ａ〜１８ｌが小数点として使用されることがある。
【００２９】
また、前記表示部１５は、各数値表示体１６ａ〜１６ｌの左側に先頭表示体（“−”“ＧＴ”“＝”）２０、右上に演算子表示体（“％”“＋”“−”“×”“÷”）２１、上にモード表示体（“Ｍ”“Ｅ”“ＧＯＴＯ”“ＲＥＶ”“ＣＲＴ”“ＡＮＳ”“ＭＵ”“ＳＥＴ”）２２、左上にステップ数表示体２３を備える。
【００３０】
先頭表示体２０の“−”は表示された数値がマイナスのときに点灯され、“ＧＴ”は前記［ＧＴ］（総計）キーの操作に応じて総計の数値が表示されるときに点灯され、“＝”は前記［＝］（イコール）キーの操作に応じて計算結果の数値が表示されるときに点灯される。
【００３１】
演算子表示体（“％”“＋”“−”“×”“÷”）２１は、前記数値・演算記号キー群１２の該当するキーの操作に応じてそれぞれ点灯される。
【００３２】
モード表示体（“Ｍ”“Ｅ”“ＧＯＴＯ”“ＲＥＶ”“ＣＲＴ”“ＡＮＳ”“ＭＵ”“ＳＥＴ”）２２は、メモリモードのときに“Ｍ”、エラーのときに“Ｅ”、[GO TO]キーによる計算ステップ指定モードのときに“ＧＯＴＯ”、[AUTO REVIEW]キーによる自動見直しモードのときに“ＲＥＶ”、[CORRECT]キーによる修正モードときに“ＣＲＴ”、［＝］キーによる計算結果表示モードのときに“ＡＮＳ”、［ＭＵ］キーによるマークアップモードのときに“ＭＵ”、[DISP]キー１４ｄの長押し操作による表示パターン設定モードと[PRINT]キー１４ｐの長押し操作による印字パターン設定モードのときに“ＳＥＴ”がそれぞれ点灯される。
【００３３】
ステップ数表示体２３は、例えば３桁の数値表示体を備え、前記数値表示体１６ａ〜１６ｌにて表示中の数値の計算ステップ数に応じたセグメントが点灯される。
【００３４】
なお、前記表示部１５は、ドットマトリクス型の表示部として構成し、前記数字および各種のシンボル（１６ａ〜１６ｌ、１７ａ〜１７ｌ、１８ａ〜１８ｌ、１９ｄ〜１９ｌ、２０、２１、２２、２３）を、ビットマップパターンにして表示させてもよい。
【００３５】
また、印字部１６は、サーマルプリンタにより構成され、計算過程や計算結果に伴う演算子や数値を、設定された桁区切りパターンに応じた桁区切りのシンボル、単位などと共に記録紙１７に印字出力する。
【００３６】
図３は、前記プリンタ付き電卓１０の電子回路の構成を示すブロック図である。
【００３７】
このプリンタ付き電卓１０は、コンピュータである制御部（ＣＰＵ）３１を備えている。
【００３８】
制御部（ＣＰＵ）３１は、記憶装置（フラッシュＲＯＭ）３２に予め記憶されているシステムプログラム、あるいは外部から記憶装置３２に読み込まれた電卓制御プログラムに従い、ＲＡＭ３３を作業用メモリとして回路各部の動作を制御する。そして、前記記憶装置３２に予め記憶されたシステムプログラムや電卓制御プログラムは、キー入力部１１からのキー入力信号に応じて起動される。
【００３９】
前記制御部（ＣＰＵ）３１には、前記記憶装置３２、ＲＡＭ３３、キー入力部１１が接続される他に、表示制御部１５ｃを介して前記セグメント型表示部１５が接続され、印字制御部１６ｐを介して前記印字部１６が接続される。
【００４０】
ＲＡＭ３３には、桁区切りパターンデータメモリ３４、設定印字モードメモリ３５ａ、設定表示モードメモリ３５ｂ、計算履歴データメモリ３６などの記憶エリアが確保される。
【００４１】
桁区切りパターンデータメモリ３４には、表示部１５に表示させたり印字部１６にて印字させたりする小数点や桁区切りに用いるシンボルの形状、及び位取り位置の相違に応じた予め６種類の桁区切りパターン（図４Ａ〜図４Ｆ参照）が記憶されている。
【００４２】
［DISP］キー１４ｄの長押し操作により桁区切り表示パターンの設定モードに入るか、[PRINT]キー１４ｐの長押し操作により桁区切り印字パターンの設定モードに入ると、予めデフォルト設定された桁区切りパターンを除く５種類のパターンの中からユーザは任意の１種類の桁区切りパターンを選択することができる。
【００４３】
通常の電卓動作状態では、［DISP］キー１４ｄの操作が行われることにより、デフォルト設定された桁区切りパターンと選択された桁区切りパターンとが切り替えられて表示モードとして設定される。また、［PRINT］キー１４ｐの操作が行われることにより、デフォルト設定された桁区切りパターンと選択された桁区切りパターンとが切り替えられて印字モードとして設定される。
【００４４】
設定印字モードメモリ３５ａには、現在設定されている桁区切り印字パターンを示すデータが記憶される。
【００４５】
設定表示モードメモリ３５ｂには、現在設定されている桁区切り表示パターンを示すデータが記憶される。
【００４６】
計算履歴データメモリ３６には、キー入力部１１における数値・演算記号キー群１２および計算機能設定キー群１３のユーザ操作に応じた計算処理に伴う履歴データが、順次その計算ステップ数に対応付けられて記憶される。
【００４７】
次に、図４Ａ〜図４Ｆを参照して前記６種類の桁区切りパターンを説明する。桁区切りパターンは、小数点をピリオドで表し、３桁区切りとする「スタンダード仕様」、特殊な桁区切りの「インド仕様」、小数点をカンマで表し、３桁区切りとする「欧州仕様」の３タイプとし、各タイプで、桁区切りシンボルを数値の上方に表記するパターンと下方に表記するパターンが用意される。
【００４８】
図４Ａに示すように、デフォルトの桁区切りパターン（スタンダード仕様:Up）では、一般的な桁区切り「千(1,000.)Thousand」「百万(1,000,000.)Million」「十億(1,000,000,000.)Billion」…に対応させて、３桁毎の桁区切り（位取り）がプライム表示体（ダッシュ）１９ｄ，１９ｇ，１９ｊにより示され、小数点がピリオド表示体（ドット）１７ａにより示される。
【００４９】
図４Ｂに示すように、第１の桁区切りパターン（スタンダード仕様:Down）では、前記一般的な桁区切りに対応させて、３桁毎の桁区切り（位取り）がカンマ表示体１８ｄ，１８ｇ，１８ｊにより示され、小数点がピリオド表示体（ドット）１７ａにより示される。
【００５０】
図４Ｃに示すように、第２の桁区切りパターン（インド仕様:Up）では、インドにおける桁区切り「千(1,000.)Sahastr/Hazaar」「十万(1,00,000.)Lakh」「千万(1,00,00,000.)Crore」「十億(1,00,00,00,000.)Arawb」「千億(1,00,00,00,00,000.)Kharawb」…に対応させて、３桁目の桁区切り（位取り）およびそれ以降２桁毎の桁区切り（位取り）がプライム表示体（ダッシュ）１９ｄ，１９ｆ，１９ｈ，１９ｊ，１９ｌにより示され、小数点がピリオド表示体（ドット）１７ａにより示される。
【００５１】
図４Ｄに示すように、第３の桁区切りパターン（インド仕様:Down）では、前記インドにおける桁区切りに対応させて、３桁目の桁区切り（位取り）およびそれ以降２桁毎の桁区切り（位取り）がカンマ表示体１８ｄ，１８ｆ，１８ｈ，１８ｊ，１８ｌにより示され、小数点がピリオド表示体（ドット）１７ａにより示される。
【００５２】
図４Ｅに示すように、第４の表示パターン（欧州仕様:Up）では、西欧（非英語圏の国や地域）における桁区切り「千(1.000,)Thousand」「百万(1.000.000,)Million」「十億(1.000.000.000,)Billion」…に対応させて、３桁毎の桁区切り（位取り）がプライム表示体（ダッシュ）１９ｄ，１９ｇ，１９ｊにより示され、小数点がカンマ表示体１８ａにより示される。
【００５３】
図４Ｆに示すように、第５の表示パターン（欧州仕様:Down）では、前記西欧における桁区切りに対応させて、３桁毎の桁区切り（位取り）がピリオド表示体（ドット）１７ｄ，１７ｇ，１７ｊにより示され、小数点がカンマ表示体１８ａにより示される。
【００５４】
なお、前記デフォルトの桁区切りパターンおよび第１〜第５の桁区切りパターンの何れにおいても、計算処理に伴い小数点の桁位置がシフトすれば、桁区切りの位置もシフトする。
【００５５】
次に、前記構成のプリンタ付き電卓１０の動作について説明する。
【００５６】
図５Ａは、前記プリンタ付き電卓１０による全体処理（その１）を示すフローチャートである。
【００５７】
図５Ｂは、前記プリンタ付き電卓１０による全体処理（その２）を示すフローチャートである。
【００５８】
図６Ａは、前記プリンタ付き電卓１０での演算処理に伴うデフォルトの桁区切りパターンでの数値表示動作の具体例を示す図である。
【００５９】
図６Ｂは、前記プリンタ付き電卓１０での演算処理に伴う第２の表示パターンでの数値表示動作の具体例を示す図である。
【００６０】
図７は、前記プリンタ付き電卓１０での全体処理に伴う一連の数値印字動作の具体例を示す図である。
【００６１】
［ＡＣ/ON］（クリア／電源）キーが操作されると電卓１０は動作状態となり、表示部１５は、一定時間、全桁の数値表示体１６ａ〜１６ｌが“０”に点灯表示される。この際、設定表示モードメモリ３５ｂに現在設定されている桁区切り表示パターン（最初は“デフォルト”）に従い、ピリオド表示体１７ａ〜１７ｌ、カンマ表示体１８ａ〜１８ｌ、プライム表示体１９ｄ〜１９ｌが選択的に点滅表示される（ステップＳ１）。
【００６２】
また、印字部１６により、全桁“０”が記録紙１７に印字出力される（図１および図７の矢印ａ参照）。この際、設定印字モードメモリ３５ａに現在設定されている桁区切り印字パターン（最初は“デフォルト”）に従い、桁区切りのシンボルが印字される（ステップＳ２）。
【００６３】
すると、計算履歴データメモリ３６などの計算作業用のメモリエリアがクリアされ（ステップＳ３）、キー入力部１１のキー操作に応じた表示動作の待機状態になる（ステップＳ４）。
【００６４】
ここで、キー入力部１１の[DISP]キー１４ｄが操作されたことが検出されると（ステップＳ５（Ｙｅｓ）、[DISP]キー１４ｄが長押しされたか判断される（ステップＳ６）。[DISP]キー１４ｄが一定時間（例えば２秒）以上押し続けられると（ステップＳ６（Ｙｅｓ））、桁区切り表示パターンの設定モードに入る（ステップＳ７）。この際、表示部１５におけるモード表示体２２の“ＳＥＴ”が表示される。
【００６５】
すると、前記図４Ｂで示した第１の桁区切りパターンが表示部１５に表示される（ステップＳ８）。
【００６６】
そして、［▽］キーが操作された場合には、そのキー操作の都度、前記表示部１５は、前記図４Ｃで示した第２の桁区切りパターン、図４Ｄで示した第３の桁区切りパターン、図４Ｅで示した第４の桁区切りパターン…に順次切り替えられて表示され、また、［△］キーが操作された場合には、そのキー操作の都度、前記表示部１５は、前記図４Ｆで示した第５の桁区切りパターン、図４Ｅで示した第４の桁区切りパターン、図４Ｄで示した第３の桁区切りパターン…に順次切り替えられて表示される（ステップＳ９（Ｙｅｓ）→Ｓ１０）。
【００６７】
このユーザ操作により第１〜第５の桁区切りパターンの切り替え表示を行い、同ユーザがデフォルト以外で使用を希望する表示用の桁区切りパターンが表示された状態で、[DISP]キー１４ｄが操作されると（ステップＳ１１（Ｙｅｓ））、表示部１５に表示されている桁区切り表示パターンを示すデータが、設定表示モードメモリ３５ｂに記憶される（ステップＳ１２）。そして、桁区切り表示パターンの設定モードが解除される。
【００６８】
このように、前記桁区切り表示パターンの設定モードに従って（ステップＳ５〜Ｓ１２）、ユーザがデフォルトの桁区切りパターン（スタンダード仕様:Up（図４Ａ参照））以外で使用を希望するもう１つの桁区切り表示パターンを示すデータが、第１〜第５の桁区切りパターン（スタンダード仕様:Down（図４Ｂ参照）〜欧州仕様:Down（図４Ｆ参照））の中から選択されて設定表示モードメモリ３５ｂに記憶される。
【００６９】
この状態で、ユーザが[DISP]キー１４ｄを普通に押下操作すると（ステップＳ５（Ｙｅｓ）→Ｓ６（Ｎｏ））、そのキー操作の都度、前記設定表示モードメモリ３５ｂに設定された桁区切り表示パターンが、前記ユーザが希望するデフォルト以外の桁区切り表示パターンとデフォルトの桁区切りパターンとの間で切り替えられ（ステップＳ１３）、切り替えられた何れかの桁区切り表示パターンに従い表示部１５の数値が表示される（ステップＳ１４）。
【００７０】
一方、キー入力部１１の[PRINT]キー１４ｐが操作されたことが検出されると（ステップＳ１５（Ｙｅｓ）、[PRINT]キー１４ｐが長押しされたか判断される（ステップＳ１６）。[PRINT]キー１４ｄが一定時間（例えば２秒）以上押し続けられると（ステップＳ１６（Ｙｅｓ））、桁区切り印字パターンの設定モードに入る（ステップＳ１７）。この際、表示部１５におけるモード表示体２２の“ＳＥＴ”が表示される。
【００７１】
すると、前記図４Ｂで示した第１の桁区切りパターンが表示部１５に表示される（ステップＳ１８）。
【００７２】
そして、［▽］キーが操作された場合には、そのキー操作の都度、前記表示部１５は、前記図４Ｃで示した第２の桁区切りパターン、図４Ｄで示した第３の桁区切りパターン、図４Ｅで示した第４の桁区切りパターン…に順次切り替えられて表示され、また、［△］キーが操作された場合には、そのキー操作の都度、前記表示部１５は、前記図４Ｆで示した第５の桁区切りパターン、図４Ｅで示した第４の桁区切りパターン、図４Ｄで示した第３の桁区切りパターン…に順次切り替えられて表示される（ステップＳ１９（Ｙｅｓ）→Ｓ２０）。
【００７３】
このユーザ操作により第１〜第５の桁区切りパターンの切り替え表示を行い、同ユーザがデフォルト以外で使用を希望する印字用の桁区切りパターンが表示された状態で、[PRINT]キー１４ｄが操作されると（ステップＳ２１（Ｙｅｓ））、表示部１５に表示されている桁区切り印字パターンを示すデータが、設定印字モードメモリ３５ａに記憶される（ステップＳ２２）。
【００７４】
すると、図１および図７の矢印ｂに示すように、印字部１６により、全桁“０”が、前記設定印字モードメモリ３５ａに今回設定された桁区切り印字パターン（ここでは、第２の桁区切りパターン（図４Ｃ参照））に従った桁区切りのシンボルと共に記録紙１７に印字出力される（ステップＳ２３）。そして、桁区切り印字パターンの設定モードが解除される。
【００７５】
このように、前記桁区切り印字パターンの設定モードに従って（ステップＳ１５〜Ｓ２３）、ユーザがデフォルトの桁区切りパターン（スタンダード仕様:Up（図４Ａ参照））以外で使用を希望するもう１つの桁区切り印字パターンを示すデータが、第１〜第５の桁区切りパターン（スタンダード仕様:Down（図４Ｂ参照）〜欧州仕様:Down（図４Ｆ参照））の中から選択されて設定印字モードメモリ３５ａに記憶される。
【００７６】
この状態で、ユーザが[PRINT]キー１４ｐを普通に押下操作すると（ステップＳ１５（Ｙｅｓ）→Ｓ１６（Ｎｏ））、そのキー操作の都度、前記設定印字モードメモリ３５ａに設定された桁区切り印字パターンが、前記ユーザが希望するデフォルト以外の桁区切り印字パターンとデフォルトの桁区切りパターンとの間で切り替えられる（ステップＳ２４）。
【００７７】
そして、切り替えられた何れかの桁区切り印字パターンに従った桁区切りのシンボルと共に、全桁“０”が、印字部１６により記録紙１７に印字出力される（ステップＳ２３）。
【００７８】
ここで、前記桁区切り表示パターンの設定モードでのユーザ操作に従い、デフォルト以外の桁区切り表示パターンとして、例えば前記図４Ｃで示した第２の桁区切り表示パターン（インド仕様:Up）が設定されたとし、この後の[DISP]キー１４ｄの操作に応じて、設定表示モードメモリ３５ｂには、現在設定中の表示パターンとして、前記図４Ａで示したデフォルトの桁区切り表示パターン（スタンダード仕様:Up）を示すデータが記憶されたとする。
【００７９】
また、前記桁区切り印字パターンの設定モードでのユーザ操作に従い、デフォルト以外の桁区切り印字パターンとして、例えば前記図４Ｃで示した第２の桁区切り印字パターン（インド仕様:Up）が設定され、設定印字モードメモリ３５ａには、同第２の桁区切り表示パターン（インド仕様:Up）を示すデータが記憶されたとする。
【００８０】
この状態から、図６Ａに示すように、［２００×１３５０＝］の計算操作を行うと（ステップＳ２５（Ｙｅｓ））、当該計算操作に応じた置数処理および演算処理が実行される（ステップＳ２６）。
【００８１】
すると、この置数や演算処理の結果がＲＡＭ３３内の計算履歴データメモリ３６から表示メモリに書き込まれ、表示部１５に対し、設定表示モードメモリ３５ｂに設定されているデフォルトの桁区切り表示パターン（スタンダート仕様:Up）に従い、当該置数や演算結果の数値が表示される（ステップＳ２７）。
【００８２】
具体的に、前記計算操作［２００×１３５０＝］の演算結果としては、図６Ａに示すように、[２７０´０００．]（２７０（Thousand））として表示される。
【００８３】
またこれに伴い、印字部１６により、前記置数や演算処理の結果が、設定印字モードメモリ３５ａに設定されている第２の桁区切り印字パターン（インド仕様:Up）に従い、記録紙１７に印字される（ステップＳ２８）。
【００８４】
具体的に、前記計算操作と演算結果が、図７の矢印ｃ１に示すように、［２００×１’３５０＝２’７０’０００]（２（Lakh「ラーク」）７０（Sahastr/Hazaar「サハストル／ハザール」））として印字される。
【００８５】
この後、ユーザが図６Ｂに示すように、[DISP]キー１４ｄを普通に押下操作すると（ステップＳ５（Ｙｅｓ）→Ｓ６（Ｎｏ））、前記設定表示モードメモリ３５ｂに設定されていたデフォルトの桁区切り表示パターン（スタンダード仕様:Up）が、前記ユーザ任意に設定された第２の桁区切り表示パターン（インド仕様:Up）に切り替わる（ステップＳ１３）。
【００８６】
そして、前記演算結果は、図６Ｂに示すように、［２´７０´０００．]（２（Lakh「ラーク」）７０（Sahastr/Hazaar「サハストル／ハザール」））と表示が切り替えられる（ステップＳ１４）。
【００８７】
このあと続けて、［１５０×２０００＝］の計算操作を行うと（ステップＳ２５（Ｙｅｓ））、当該計算操作に応じた置数処理および演算処理が実行され（ステップＳ２６）、表示部１５には、当該計算操作の演算結果として、前記図６Ｂ同様の第２の桁区切り表示パターン（インド仕様:Up）で、［３´００´０００．]（３（Lakh「ラーク」）として表示される（ステップＳ２７）。
【００８８】
またこれに伴い、印字部１６により、前記計算操作と演算結果が、図７の矢印ｃ２に示すように、前記同様の第２の桁区切り印字パターン（インド仕様:Up）に従い、［１５０×２’０００＝３’００’０００]（３（Lakh「ラーク」））として記録紙１７に印字される（ステップＳ２８）。
【００８９】
このため、例えば日本や欧米のユーザが表示部１５の数値表示を見ながら計算の操作を行う過程においては、スタンダート仕様で桁区切りした数値表示により、その置数や演算結果を桁の読み違えなどなく、容易且つ明確に確認することができ、一方で、印字部１６により印字される置数や演算結果を、インド仕様で桁区切りした数値にして印字できるので、当該計算の内容を印字した記録紙１７をインドなどの地域にてより扱い易く利用することができる。
【００９０】
また、例えばスタンダード仕様での計算処理の実行中において、インド仕様での表示も容易に確認することができ、桁の読み間違いなどを未然に防ぐことができる。
【００９１】
こうして、前記［２００×１’３５０＝２’７０’０００]と［１５０×２’０００＝３’００’０００]とが計算され印字出力された状態で、［ＧＴ］（総計）キーが操作されると（ステップＳ２９（Ｙｅｓ））、前記２つの演算結果の総計が算出される（ステップＳ３０）。
【００９２】
ここで、例えば前記[DISP]キー１４ｄの通常操作に応じて、設定表示モードメモリ３５ｂにデフォルトの桁区切り表示パターン（スタンダード仕様:Up）が設定されている場合には、前記算出された総計が［５７０´０００］（５７０（Thousand））として表示部１５に表示される（ステップＳ３１）。この際、表示部１５における先頭表示体２０の“ＧＴ”が表示される。
【００９３】
またこれに伴い、印字部１６により、前記総計の算出結果が、図７の矢印ｄに示すように、前記設定印字モードメモリ３５ａに設定されている第２の桁区切り印字パターン（インド仕様:Up）に従い、総計の記号“ＧＴ”および単位“Lakh”（ラーク）と共に［５’７０’０００]として記録紙１７に印字される（ステップＳ３２）。
【００９４】
したがって、前記構成のプリンタ付き電卓１０による桁区切りパターン切り替え機能によれば、従来からある欧米タイプの３桁区切りの桁区切りパターンの他、国や地域に即した複数種類の桁区切りパターンを内蔵し、その中から予め設定されたデフォルトの桁区切りパターンとユーザ任意の桁区切りパターンとの２種類を選択／設定できる。そして、この２種類の桁区切りパターンを、ユーザの好みや使用するシーンに応じて自由に切り替え、その印字や表示を可能にしたので、使用する国や地域に関わらず、桁の読み間違いを防ぎ、桁（単位）の視認性や認識時間を早めることができる。
【００９５】
しかも、前記２種類の桁区切りパターンは、表示用の桁区切りパターンと印字用の桁区切りパターンとで別々に設定して、各々、デフォルトの桁区切りパターンとユーザ任意の桁区切りパターンとを自由に切り替え、その表示や印字を可能にした。このため、ユーザが日頃慣れ親しんだ桁区切りパターンにより計算過程とその計算結果を表示させて確認・視認できると共に、当該計算結果を計算過程と共に印字出力する場合は、その使用用途に最も適した桁区切りパターンにして印字でき、使い勝手を大幅に向上することができる。
【００９６】
また、前記構成のプリンタ付き電卓１０による桁区切りパターン切り替え機能によれば、電卓１０の電源をＯＮにしたときには、現在設定中の桁区切り表示パターンに従った全桁“０”の数値を表示部１５に表示させると共に、現在設定中の桁区切り印字パターンに従った全桁“０”の数値を印字部１６により記録紙１７に印字出力させるようにした。このため、電卓１０の使用開始に伴い、桁区切り表示パターンと桁区切り印字パターンそれぞれの設定状態を容易に確認することができる。
【００９７】
さらに、計算結果を計算過程と共に記録紙１７に印字出力する際には、そのときの桁区切り印字パターンに従った単位も併記して印字するようにしたので、その使い勝手をより向上することができる。
【００９８】
なお、前記実施形態では、[DISP]キー１４ｄの操作に応じて設定表示モードメモリ３５ｂに設定される桁区切り表示パターンを、デフォルトの桁区切りパターン（スタンダート:Up）とユーザ任意の桁区切りパターンとで切り替える構成とした。また同様に、[PRINT]キー１４ｐの操作に応じて設定印字モードメモリ３５ａに設定される桁区切り印字パターンを、デフォルトの桁区切りパターン（スタンダート:Up）とユーザ任意の桁区切りパターンとで切り替える構成とした。これに対し、同２つの桁区切りパターンは、キー操作でなく、スライドスイッチの操作に応じて切り替えたり、加速度センサにより検出される電卓本体の動きに応じて切り替えたりしてもよい。
【００９９】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【０１００】
１０  …プリンタ付き電卓（電子式計算機）
１１  …キー入力部
１２  …数字・演算記号キー群
１３  …計算機能設定キー群
１４  …チェック機能キー群
１４ｄ…[DISP]キー
１４ｐ…[PRINT]キー
１５  …表示部
１５ｃ…表示制御部
１６  …印字部
１６ｐ…印字制御部
１６ａ〜１６ｌ…数値表示体
１７  …記録紙
１７ａ〜１７ｌ…ピリオド表示体
１８ａ〜１８ｌ…カンマ表示体
１９ｄ〜１９ｌ…プライム表示体
２０  …先頭表示体
２１  …演算子表示体
２２  …モード表示体
２３  …ステップ数表示体
３１  …制御部（ＣＰＵ）
３２  …記憶装置
３３  …ＲＡＭ
３４  …桁区切りパターンデータメモリ
３５ａ…設定印字モードメモリ
３５ｂ…設定表示モードメモリ
３６  …計算履歴データメモリ
【図１】
0005672894.tif 000002
【図２】
0005672894.tif 000003
【図３】
0005672894.tif 000004
【図４Ａ】
0005672894.tif 000005
【図４Ｂ】
0005672894.tif 000006
【図４Ｃ】
0005672894.tif 000007
【図４Ｄ】
0005672894.tif 000008
【図４Ｅ】
0005672894.tif 000009
【図４Ｆ】
0005672894.tif 000010
【図５Ａ】
0005672894.tif 000011
【図５Ｂ】
0005672894.tif 000012
【図６Ａ】
0005672894.tif 000013
【図６Ｂ】
0005672894.tif 000014
【図７】
0005672894.tif 000015