(57)【要約】【課題】より簡単に演算数の入力が行える電子機器、その電子機器への演算数の入力方法及びプログラムを提供する。【解決手段】  本発明の電子機器１は、基本の演算数と、基本の演算数の倍数である第１の倍数演算数を基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力手段と、ユーザ操作により演算子を入力する演算子入力手段と、演算子の入力により基本の演算数の入力と第１の倍数値の入力とを区切る区切り手段と、を備える。【選択図】図１
2020024627.tif 000002
【特許請求の範囲】
【請求項１】
基本の演算数と、前記基本の演算数の倍数である第１の倍数演算数を前記基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力手段と、
ユーザ操作により演算子を入力する演算子入力手段と、
前記演算子の入力により前記基本の演算数の入力と前記第１の倍数値の入力とを区切る区切り手段と、
を備える電子機器。
【請求項２】
前記入力された前記基本の演算数と前記第１の倍数値とに基づいて演算を行う演算手段をさらに備え、
前記演算手段は、前記基本の演算数に前記第１の倍数値を掛けた値を演算することで前記第１の倍数演算数を求める、
請求項１に記載の電子機器。
【請求項３】
前記数値入力手段は、前記第１の倍数演算数の倍数である第２の倍数演算数を前記第１の倍数演算数で割った値である第２の倍数値もユーザ操作により入力可能とし、
前記演算子入力手段は、ユーザ操作により前記演算子を入力することで、前記第１の倍数値の入力と前記第２の倍数値の入力との区切りも可能とする、
請求項１に記載の電子機器。
【請求項４】
前記入力された前記基本の演算数と前記第１の倍数値と前記第２の倍数値とに基づいて演算を行う演算手段をさらに備え、
前記演算手段は、前記基本の演算数に前記第１の倍数値を掛けた値を演算することで前記第１の倍数演算数を求めるとともに、前記第１の倍数演算数に前記第２の倍数値を掛けた値を演算することで前記第２の倍数演算数を求める、
請求項３に記載の電子機器。
【請求項５】
前記基本の演算数と、少なくとも前記第１の倍数演算数を含む１または複数の倍数演算数とからなる演算数群を記憶する記憶部と、
ユーザ操作により前記記憶部に記憶されている前記演算数群をクリアする指示を行うクリア部と、
を備え、
前記クリアする指示が行われていない場合は、前記記憶されている演算数群に基づいた前記演算を繰り返し実行可能とする、
請求項２あるいは４に記載の電子機器。
【請求項６】
前記演算手段は、被演算数に対して、前記基本の演算数と、少なくとも前記第１の倍数演算数を含む１または複数の倍数演算数との各々に基づいた複数の商と１つの余りとを求める商余り演算を実行可能とし、
前記商余り演算の結果を表示する表示部と、
前記表示部に前記商余り演算の結果が表示される場合に、前記複数の商および前記１つの余りの各々に対応する単位を表すシンボルを表示させるシンボル表示手段と、
をさらに備えた、請求項２、４、５のいずれか１項に記載の電子機器。
【請求項７】
前記表示されるシンボルをユーザ操作に応じて変更するシンボル変更手段をさらに備えた、
請求項６に記載の電子機器。
【請求項８】
前記演算子は、乗算演算子である、
請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
基本の演算数と、前記基本の演算数の倍数である第１の倍数演算数を前記基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力工程と、
前記数値入力工程において、ユーザ操作により演算子を入力する演算子入力工程と、
前記数値入力工程において、前記演算子の入力により前記基本の演算数の入力と前記第１の倍数値の入力とを区切る区切り工程と、
を含む入力方法。
【請求項１０】
電子機器に対して、
基本の演算数と、前記基本の演算数の倍数である第１の倍数演算数を前記基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力手段、
ユーザ操作により演算子を入力する演算子入力手段、
前記演算子の入力により前記基本の演算数の入力と前記第１の倍数値の入力とを区切る区切り手段、
としての処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その電子機器への演算数の入力方法及びプログラムに関するものである。
【背景技術】
【０００２】
処方箋薬局等で取り扱われる薬剤の状態には、一般に、複数の連包体を箱に詰めた箱詰めの状態（以下、箱詰め状態のものを箱体ともいう。）と、その箱から取り出した個別の連包体の状態と、その連包体をばらしたバラの状態と、がある。
【０００３】
なお、連包体は、例えば、錠剤又はカプセル剤の場合、複数個の錠剤又はカプセル剤がＰＴＰ（ｐｒｅｓｓ  ｔｈｒｏｕｇｈ  ｐａｃｋａｇｅ）包装されたものになっている。
また、粉剤の場合、ＳＰ（ｓｔｒｉｐ  ｐａｃｋａｇｅ）包装されたものになっており、具体的には、所定量の粉剤を袋状にされた袋体が複数個繋がったシートになっている。
【０００４】
そして、処方箋薬局等では、患者に薬剤を渡すために、薬剤師が処方箋に従って、箱体、連包体及びバラを組み合わせて、必要な数の薬剤を準備し、その準備した薬剤を患者に渡すことになる。
【０００５】
ここで、３個の薬剤が連包された連包体を１４組箱詰めした箱体（薬剤数４２個）と、３個の薬剤が連包された連包体（薬剤数３個）と、連包体をばらして１個の薬剤の状態としたバラ（薬剤数１個）と、を組み合わせて、薬剤師が処方箋に従って、１００個の薬剤を準備する場合について説明すると、まず、薬剤師は、箱体がいくつ必要であるのかを求めることになる。
【０００６】
具体的には、薬剤師は、計算機を用いて、必要な薬剤の個数である１００を箱体の薬剤の個数である４２で割って２．３８・・・を求め、箱体が２つでは少なく、３つでは多いことを確認し、２つの箱体を準備する。
【０００７】
引き続き、薬剤師は、計算機を用いて、必要な薬剤の個数である１００から準備した箱体２つ分の薬剤の個数８４を引いて、余り（不足分）が１６個であることを求め、この不足分の薬剤の個数１６を連包体の薬剤の個数である３で割って５．３３・・・を求め、連包体が５つでは少なく、６つでは多いことを確認し、５つの連包体を準備する。
【０００８】
そして、最後に、薬剤師は、計算機を用いて、先ほどの不足分の薬剤の個数１６から準備した連包体５つ分の薬剤の個数１５を引いて、余り（不足分）が１個であることを求め、バラを１つ準備する。
【０００９】
このような計算に適した計算機として、特許文献１には、被演算数（例えば、必要な薬剤の個数１００）を演算数（箱体の薬剤の個数４２）で割った演算の結果が、商（箱体の数２）と余り（１６個）で得られ、その余り（１６個）が次の計算の被演算数（不足分１６個）として利用でき、引き続き、次の演算数（連包体の薬剤の個数３）で割って演算を行い、商（連包体の数５）と余り（バラの数１）を一連の作業で求められる計算機が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１５−２１９７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ところで、上記で説明したような連包体、箱体は、あくまでも一例であって、薬剤の種類によって、１つの連包体の薬剤の個数、及び、箱体に収容されている連包体の個数が異なる場合があり、また、処方箋薬局等で処方される薬剤の種類も多い。
【００１２】
このため、全ての薬剤について、薬剤ごとに、１つの連包体が何個の薬剤を有し、１つの箱体が何個の薬剤を有しているかを覚えるのは難しく、計算機に演算数を入力するに当たって、薬剤師は、１つの連包体の有する薬剤の個数、及び、１つの箱体の有する薬剤の個数がわからない場合、まず、連包体の薬剤の個数を数えて、連包体の薬剤の個数を求めるとともに、その数えた個数に箱体に収容されている連包体の数を積算して箱体の有している薬剤の個数を求めるといった計算を行うことになり、より簡単に演算数の入力が行える計算機（以下、電子機器ともいう。）の出現が求められる。
【００１３】
本発明は、このような事情に鑑みてなされたものであり、より簡単に演算数の入力が行える電子機器、その電子機器への演算数の入力方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明は、以下の構成により把握される。
本発明の電子機器は、基本の演算数と、前記基本の演算数の倍数である第１の倍数演算数を前記基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力手段と、ユーザ操作により演算子を入力する演算子入力手段と、前記演算子の入力により前記基本の演算数の入力と前記第１の倍数値の入力とを区切る区切り手段と、を備える。
【発明の効果】
【００１５】
本発明によれば、より簡単に演算数の入力が行える電子機器、その電子機器への演算数の入力方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る第１実施形態の電子機器の平面図である。
【図２】本発明に係る第１実施形態の電子機器のブロック図である。
【図３】本発明に係る第１実施形態の電子機器のシンボルテーブルの概要を示す図である。
【図４】本発明に係る第１実施形態の具体的な事例に基づく電子機器の操作及び動作等を説明するための図である。
【図５】本発明に係る第２実施形態を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態（以下、「実施形態」という）を、添付図面に基づいて詳細に説明する。
なお、実施形態の説明の全体を通して同じ要素には同じ符号を付している。
【００１８】
（第１実施形態）
図１は本発明に係る第１実施形態の電子機器１の平面図である。
図２は本発明に係る第１実施形態の電子機器１のブロック図である。
図１を見るとわかるように、第１実施形態の電子機器１は、いわゆる電子式卓上計算機（電卓）である。
【００１９】
図１及び図２に示すように、電子機器１は、操作部１０と、表示部２０と、記録媒体読取部３０（図２参照）と、記憶部４０（図２参照）と、ＣＰＵ５０（図２参照）と、データバス６０（図２参照）と、を備えている。
操作部１０、表示部２０、記録媒体読取部３０、及び、記憶部４０のそれぞれは、データバス６０で、ＣＰＵ５０に接続されている。
また、図１に示すように、電子機器１は、ソーラーパネルを有する発電部７０も備えている。
【００２０】
操作部１０は、図１に示すように、ユーザによる各種の操作を行うための部分であり、数値等の入力を行うときに操作される数入力部１１と、演算の種類を指定する演算子の入力を行う演算子入力部１２と、演算結果を表示部２０に表示させる結果表示指示部１３（「＝」キー）と、を備えている。
【００２１】
また、操作部１０は、表示部２０の表示及び演算過程で記憶部４０に記憶されたデータ等をクリアするクリア部１４（「ＡＣ」キー）を備えており、「ＡＣ」キーは、電子機器１の電源ＯＮを行うための電源入力操作部としても機能する。
【００２２】
つまり、電子機器１の電源がＯＦＦの状態のときに「ＡＣ」キーを押圧操作すると、電子機器１の電源がＯＮとなり、電源がＯＮの状態のときには、クリア部１４として機能する。
なお、電源のＯＦＦは、所定時間以上、操作部１０の操作が行われなかった場合に自動的に行われるようになっている。
【００２３】
また、演算子入力部１２の各キー、及び、数入力部１１の各キーは、演算子の指定、及び、数の指定を行う以外にも用いられるが、これについては、後述する。
【００２４】
表示部２０は、操作部１０の操作に応じた表示を行う部分であり、例えば、液晶表示パネルを備えている。
【００２５】
記録媒体読取部３０は、着脱可能に接続ポートに接続された記録媒体Ｍ（例えばＵＳＢメモリ等）に記録されているデータ等を読み取るための読取部である。
【００２６】
記憶部４０は、ＲＯＭやＲＡＭ等を備え、ＲＯＭには、計算機としての各種処理をＣＰＵ５０に行わせるための計算処理プログラム等が記憶されている。
また、ＲＡＭには、計算過程で一時記憶する必要があるデータ等が記憶されるだけでなく、後ほど説明する、表示部２０に演算結果とともに表示されるシンボルのためのデータ（シンボルテーブル）等も記憶されている。
【００２７】
ＣＰＵ５０は、記憶部４０に記憶されている計算処理プログラム等に従って、電子機器１の全体的な制御を司る制御部である。
【００２８】
データバス６０は、各部（操作部１０、表示部２０、記録媒体読取部３０、及び、記憶部４０）とＣＰＵ５０との間でのデータ通信を行うための伝送路である。
【００２９】
以上のような構成を有する電子機器１において、実際に、複数の演算数を用いて、商余り演算（商余り計算という場合もある。）を行う事例を参照しながら、より詳細な説明を行う。
【００３０】
事例としては、処方箋薬局等で薬剤師が処方箋に従って、２００個の薬剤を準備するときに、その薬剤を収容している箱体（単に、箱という場合もある。）に何個の連包体が収容されているのかを知らず、また、連包体が何個の薬剤を有しているのかを知らないときに、本実施形態の電子機器１を用いて、必要な箱体の数、必要な連包体の数、及び、必要なバラの数を求める計算を行う場合とする。
【００３１】
なお、薬剤の場合、連包体は、ヒートシール方式で作製されている場合が多く、処方箋薬局等では、ヒートと呼ばれているため、以下の説明でも、ヒートと呼ぶ場合がある。
【００３２】
まず、ユーザ（薬剤師）は、図１に示す「ＡＣ」キーを押圧操作して、電子機器１の電源をＯＮにする。
そして、引き続き、数入力部１１の小数点キー（「・」キー）を、例えば、３秒以上、長押しする。
【００３３】
このように、小数点キー（「・」キー）が長押しされると、ＣＰＵ５０は、メニューの選択が行われたものと判断し、記憶部４０に記憶されているシンボルテーブルにアクセスできるようにする。
【００３４】
図３は、シンボルテーブルの概要を示す図である。
図３に示すように、シンボルテーブルには、各業種で複数の演算数を用いて演算を行うときの演算結果の複数の商及び余りに対応した呼び名（シンボル）が、あらかじめ準備されており、その中から適切なものを選択できるようになっている。
なお、実際に、どのように表示部２０にシンボルが表示されるのかについては、後ほど、図４を参照した説明のところで行う。
【００３５】
具体的に説明すると、小数点キー（「・」キー）の長押しでメニューの選択が行われると、シンボルテーブルの一番上の行に対応する薬局の内容が表示部２０に表示される。
つまり、商１に対して箱数というシンボルが表示され、商２に対してヒート数というシンボルが表示され、余りに対してバラというシンボルが表示されることが表示部２０に示される。
【００３６】
これから説明する事例は、薬局であり、商１（箱数）と、商２（ヒート数）と、余り（バラ）の計算を行う内容であるため、このシンボルテーブルの一番上の行に対応する薬局の内容が表示部２０に表示されている状態で、もう一度、小数点キー（「・」キー）を押圧すれば、この内容が演算結果の複数の商及び余りに対応した呼び名（シンボル）に適用されることになる。
【００３７】
なお、以前に、メニューを選択してシンボルテーブルのうちの薬局が選択されている場合には、それが記憶された状態になっているため、このメニューを選択する操作は不要である。
【００３８】
一方、運送会社では、所定の個数の製品がパレットで纏められ（小梱包ともいう。）、さらに、所定の個数のパレットが纏められる（大梱包ともいう。）形態で製品が扱われており、所定数の製品を準備するときには、バラ、パレット数（小梱包数）、及び、組数（大梱包数）という呼び方が使用されることが多く、運送会社の社員が複数の演算数を用いた商余り演算を行う場合には、シンボルテーブルの上から二番目の行に対応する運送の内容を選択すればよい。
【００３９】
具体的に説明すると、このメニューの選択が行われている状態のときには、加算演算子の入力を行うための演算子入力部１２のキーである加算キー（「＋」キー）がシンボルテーブルの次のデータに移動させる操作を行うキーとして機能するようになっている。
このため、先に説明したように、薬局の内容が表示部２０に表示されている状態のときに、加算キー（「＋」キー）を押圧すると、シンボルテーブルの上から二番目の行に対応する運送の内容が表示部２０に表示され、その状態で、先ほどと同様に、小数点キー（「・」キー）を押圧すればよい。
【００４０】
なお、運送の内容が表示部２０に表示されている状態で、減算演算子の入力を行うための演算子入力部１２のキーである減算キー（「−」キー）を押圧すると、再び、薬局の内容が表示部２０に表示される。
【００４１】
また、適切なシンボルの内容がシンボルテーブルのあらかじめ準備されている内容の中になかったときには、図３に示すように、ユーザがそれに対応したシンボルの内容を作成できるように、シンボルテーブルには、新規作成の項目も準備されている。
【００４２】
すなわち、表示部２０に新規作成を表示させ、その状態で表示部２０に表示されるカーソルを乗算演算子の入力を行うための演算子入力部１２キーである乗算演算子キー（「×」キー）及び除算演算子の入力を行うための演算子入力部１２キーである除算演算子キー（「÷」キー）で操作するとともに、数入力部１１の数入力キーを操作してシンボルの作成を行うことができる。
【００４３】
なお、数入力部１１の数入力キーの上に表示されている平仮名は、シンボルを作成するために、その数入力キーで入力することができる平仮名を示したものになっており、漢字に変換したい場合には、結果表示指示部１３（「＝」キー）を操作すればよい。
【００４４】
このため、例えば、準備されているのとは全く別の呼び名（シンボル）を演算結果とともに表示部２０に表示させたい場合や商３以降の商が存在する場合にも対応できるようになっている。
【００４５】
以上のような前準備が行われているものとして、以下、先に説明した事例に対応する計算を行う場合の電子機器１の操作及び動作等について、図４を参照しながら説明する。
図４は具体的な事例に基づく電子機器１の操作及び動作等を説明するための図である。
なお、図４（Ａ）は操作部１０の操作内容と、その操作に応じた表示部２０の表示内容を示す図であり、図４（Ｂ）は電子機器１の動作を説明するためのフローチャートである。
【００４６】
電源がＯＦＦのときに、ユーザが図１に示す「ＡＣ」キーを押圧操作して、電子機器１の電源をＯＮにすると、図４（Ｂ）に示すフローチャートの動作が開始される。
そして、電源がＯＮになると、ＣＰＵ５０は、ステップＳ１０に進み、図４（Ａ）の操作１に示す「ＡＣ」キーの操作に続いて、「×」キーの操作が行われることでユーザによって「個数−組モード」が選択されたかを判定する。
【００４７】
そして、ステップＳ１０がＮＯの場合、ＣＰＵ５０は、その他の操作が行われたかを判定し（ステップＳ２０）、ステップＳ２０がＹＥＳの場合、さらに、ステップＳ２１に進んで、ＣＰＵ５０は、その他の操作に基づく、その他の処理を実行し、再び、ステップＳ１０に戻る。
例えば、その他の処理の一例としては、先に説明した小数点キー（「・」キー）の長押しによるメニューの選択等がある。
【００４８】
また、ステップＳ２０がＮＯの場合、ＣＰＵ５０は、ステップＳ３０に進み、操作が行われていない時間があらかじめ設定されている所定時間を経過したかを判定し、所定時間経過した場合（ステップＳ３０：ＹＥＳ）、ＣＰＵ５０は、電子機器１の電源をＯＦＦする処理（ステップＳ３１）を行い、このフローチャートの動作が終了することになり、ステップＳ３０がＮＯの場合、再び、ステップＳ１０に戻ることになる。
【００４９】
そして、図４（Ａ）の操作１に示す「ＡＣ」キーの操作に続いて、「×」キーの操作が行われ、ステップＳ１０がＹＥＳになると、複数の演算数を用いた演算の処理が開始される。
なお、「ＡＣ」キーの操作に続いて、「×」キーの操作が行われ、複数の演算数を用いた演算の処理（「個数−組モード」ともいう。）が開始されると、図４（Ａ）に示すように「個数−組モード」が選択されたことを示す表示が表示部２０の左上に行われるようになっている。
【００５０】
ステップＳ１０がＹＥＳになると、まず、ＣＰＵ５０は、ステップＳ１１に進み、ユーザによって、記憶部４０のＲＡＭに設けられた一時記憶領域の被演算数メモリに、入力される被演算数を記憶する処理を実行する。
【００５１】
具体的には、ユーザが数入力部１１を操作して数を入力するごとに、その入力された数を表示部２０に表示し、その入力された数を被演算数メモリに記録する処理が実行される。
【００５２】
例えば、本事例では、図４（Ａ）の操作２に示すように、ユーザが数入力部１１を操作して、「２」、「０」及び「０」の入力（つまり「２００」の入力）が行われるため、表示部２０には、その順番どおりに数が表示されて行き、「２００」の入力に応じた「２００．」の表示が行われるとともに、被演算数メモリには、その順番どおりに「２００」が記憶され、数値「２００」（準備する薬剤の個数に対応する数値）が記憶されることになる。
【００５３】
ここで、表示部２０における表示内容「２００．」のうちの「.」（ドット）は、入力中の数値の位置を示している。
この「．」については、数入力部１１により他の数を入力する場合も同様であるため、以降はその説明を省略する。
なお、この被演算数メモリへの数の登録は、ステップＳ１２がＹＥＳとなるまで実行される。
【００５４】
そして、ユーザが商余り演算を指定する「÷余り」キーの操作（図４（Ａ）の操作３参照）を行うと、ステップＳ１２がＹＥＳとなり、ＣＰＵ５０は、ステップＳ１３に進み、ユーザによる基本演算数（基本の演算数ともいう。）の入力を受け付けることになる。
なお、ユーザが商余り演算を指定する「÷余り」キーの操作（図４（Ａ）の操作３参照）を行うと、図４（Ａ）に示すように、表示部２０の右上に「÷余り」が表示され、商余り演算が指定されたことが視覚的にわかるようになっている。
【００５５】
先に説明したように、本事例では、ユーザ（薬剤師）は、箱（箱体）に何個のヒート（連包体）が収容されているかを把握しておらず、かつ、１つのヒート（１つの連包体）にいくつの薬剤が纏められているのかを把握していないので、ユーザは、まず、箱を開けて、１つのヒートを取り出して、そのヒートが何個の薬剤を有しているのかを数えて、数入力部１１を操作し、その薬剤の個数の入力を行う。
【００５６】
例えば、１つのヒートに１４個の薬剤が纏められていた場合、図４（Ａ）の操作４に示すように、ユーザは、数入力部１１を操作して、「１」及び「４」の入力（つまり、「１４」の入力）を行うので、ＣＰＵ５０は、表示部２０に、その順番どおりに数の表示を行わせ、「１４」の入力に応じた「１４．」を表示させる。
なお、この「１４」は、１つのヒートが有する薬剤の個数であるため、図４（Ａ）の操作４に示すように、表示部２０には、個数との表示が行われており、この個数の表示のところに「１４．」が表示される。
【００５７】
また、ＣＰＵ５０は、記憶部４０のＲＡＭに設けられた一時記憶領域の基本演算数メモリに、その順番どおりに「１４」を記憶させ、基本演算数「１４」（ヒートの有する薬剤の個数）を記録する。
ここで、入力される演算数を基本演算数と呼んでいる理由については、後ほど説明する。
なお、この基本演算数メモリへの数の登録は、ステップＳ１４がＹＥＳとなるまで実行される。
【００５８】
そして、図４（Ａ）の操作５に示すように、この基本演算数の入力に続いて、乗算演算子を入力する演算子入力部１２の乗算演算子キー（「×」キー）の操作が行われると、先に、述べたようにステップＳ１４がＹＥＳとなり、ＣＰＵ５０は、それを区切りとして、倍数（倍数値）を受け入れる（受け付ける）処理（ステップＳ１５の処理）を行うことになる。
【００５９】
この倍数は、１つの箱（箱体）に収納されている薬剤が、１つのヒートの有する薬剤の何倍であるか、すなわち、基本演算数の倍数である倍数演算数（基本演算数の倍数である演算数。ここでは、後述の第１倍数演算数。）を基本演算数で割った値であり、１つの箱（箱体）に収用されているヒート数に相当する。
【００６０】
先に述べたように、ユーザは、箱（箱体）を開けて、１つのヒートを取り出して、そのヒートに何個の薬剤が纏められているかを数えたので、ここでは、箱（箱体）内に何個のヒートが残っているかを数え、それに１を加えた数が、ここで、入力される数値となる。
【００６１】
例えば、箱（箱体）内に残っているヒートが２個であった場合、ユーザは、図４（Ａ）の操作６に示すように、数入力部１１を操作して「３」の入力を行うことになる。
【００６２】
そうすると、ＣＰＵ５０は、ステップＳ１５の処理として、入力された数「３」を表示部２０に表示させる。
なお、ここで入力される数（数値）は、ヒートの数（組数）であることから、図４（Ａ）の操作６に示すように、表示部２０には組数との表示が行われており、この組数の表示のところに「３．」が表示される。
【００６３】
また、ＣＰＵ５０は、記憶部４０のＲＡＭに設けられた一時記憶領域の倍数メモリに、「３」を記憶させ、後述する演算数を求めるための倍数「３」を記録する。
つまり、本実施形態では、数入力部１１の操作による基本演算数（「１４」）の入力に続く、演算子入力部１２の操作による演算子（乗算演算子）の入力を区切りとして、数入力部１１の操作による後述する演算数を求めるための倍数（「３」）の入力が行われる入力手順となっている。
【００６４】
なお、ステップＳ１５の処理は、ステップＳ１６がＹＥＳとなるまで実行される。
このため、入力される数が２以上である場合は、ステップＳ１３での説明と同様に、その入力された数が順次、表示部２０に表示されるとともに、倍数メモリにも入力された数が順次記録されることになる。
【００６５】
そして、図４（Ａ）の操作７に示すように、ユーザによって、結果表示指示部１３（「＝」キー）の操作が行われると、ステップＳ１６がＹＥＳとなり、ＣＰＵ５０は、ステップＳ１７に進み、被演算数メモリ、基本演算数メモリ及び倍数メモリに記憶されている数値「２００」、「１４」及び「３」に基づき、商余り演算を実行する。
【００６６】
具体的には、まず、ＣＰＵ５０は、基本演算数メモリに記憶されている箱（箱体）内に収容される薬剤の基本単位となるヒートの有する薬剤の個数（基本演算数「１４」）と、倍数メモリに記憶されている、その箱（箱体）内に収容されているヒートの個数（倍数「３」）と、を用い、箱（箱体）内の薬剤の個数を求め、箱（箱体）を基準とした演算数（第１演算数あるいは第１倍数演算数ともいう。）を取得する。
【００６７】
つまり、ＣＰＵ５０は「１４×３」の演算を実行し、箱（箱体）内の薬剤の個数（「４２」）を求め、これを商余り演算の第１演算数として取得する。
【００６８】
そして、ＣＰＵ５０は、被演算数メモリに記憶されている被演算数「２００」を第１演算数「４２」で割る演算を行い、商１と余り１を求める。
例えば、本事例の場合、商１は「４」となり、余り１は「３２」となる。
【００６９】
引き続き、ＣＰＵ５０は、余り１「３２」を基本演算数「１４」で割る演算を行い、商２と、バラの数に対応する余り２を求める。
例えば、本事例では、商２は「２」となり、余り２は「４」となる。
なお、この余り２は、最終的な余りのため、以降では、単に「余り」と記載する場合がある。
【００７０】
そして、上記のように、商余り演算を実行すると、ＣＰＵ５０は、ステップＳ１８に進み、図４（Ａ）の操作７に示すように、表示部２０に、商１（「４」）、商２（「２」）及び余り（「４」）を表示させるとともに、それらの上側に単位を示すシンボル（「箱数」、「ヒート数」及び「バラ」）を表示させる。
【００７１】
上記のように、本実施形態の「個数−組モード」では、入力手順に従って、ヒートの有する薬剤の個数、箱（箱体）内のヒート数を数えて入力を行うだけで演算数の入力が完了するため、極めて簡単に演算数の入力が行える。
【００７２】
しかも、基本演算数（ヒートの有する薬剤の個数）の入力に続く、倍数の入力の指示が乗算演算子を入力する乗算演算子キー（「×」キー）の操作によって行われるようになっている。
【００７３】
この倍数は、箱（箱体）を基準としたときの演算数を求める演算（基本演算数「１４」×倍数「３」）に用いられるものであり、その倍数の入力の指示に乗算演算子キー（「×」キー）を用いるようにすると、操作するキー（「×」キー）と、その後入力される数値（倍数）の概念が一致するので、ユーザにとって操作内容が直感的に理解でき、操作性のよいものとなる。
【００７４】
また、先に説明したように、小数点キー（「・」キー）の長押しでメニューを選択して、演算結果とともに表示されるシンボルを変更する入力も可能であるため、業種等に合わせて適切な単位表示を行うことができ、演算結果が理解しやすいものとなる。
【００７５】
（第２実施形態）
次に、図５を参照しながら、第２実施形態について、説明する。
第２実施形態は、先に説明した「個数−組モード」において、演算数を固定（ロック）して、商余り計算を繰り返し、異なる被演算数に対して行えるようにした点が異なっており、その他の点では、第１実施形態と同様である。
したがって、以下では、第１実施形態と異なる点について主に説明し、第１実施形態と同様の点については、説明を省略する場合がある。
【００７６】
図５は本発明に係る第２実施形態を説明するための図であり、先ほどの図４と同様に、図５（Ａ）は操作部１０の操作内容と、その操作に応じた表示部２０の表示内容を示す図であり、図５（Ｂ）は電子機器１の動作を説明するためのフローチャートである。
なお、ここでも、先ほどと同様に、具体的な事例に即して説明していくものとする。
【００７７】
具体的には、事例として、１回目の演算が２００個の薬剤を準備するための演算であり、これは、第１実施形態と同様である。
そして、本事例では、さらに、２回目の演算として３３０個の薬剤を準備するための演算を行うものとしている。
【００７８】
図５（Ｂ）に示すように、電源がＯＮになると、ＣＰＵ５０は、先ほど説明した図４（Ｂ）のステップＳ１０、ステップＳ２０及びステップＳ３０に対応するステップＴ１０、ステップＴ３０及びステップＴ４０の判定を行っている。
【００７９】
そして、ステップＴ３０がＹＥＳになると、ＣＰＵ５０は、先ほど説明した図４（Ｂ）のステップＳ２１に対応するステップＴ３１の処理を実行し、ステップＴ４０がＹＥＳになると、先ほど説明した図４（Ｂ）のステップＳ３１に対応するステップＴ４１の処理を実行し、このフローチャートの動作を終了する。
【００８０】
一方、図５（Ａ）の操作１（図４（Ａ）の操作１と同じ操作）がユーザによって行われると、ステップＴ１０がＹＥＳとなり、ＣＰＵ５０は、ステップＴ１１の処理を実行する。
【００８１】
なお、ステップＴ１０がＹＥＳになると、第１実施形態と同様に、表示部２０の左上に「個数−組モード」が選択されたことを示す表示が行われるが、本実施形態では、演算数を固定（ロック）するモードであるため、それを示す「Ｋ」という標記が行われた「Ｋ  個数−組モード」の表示が行われるようになっている。
【００８２】
また、第２実施形態では、基本演算数の入力から開始されるため、表示部２０には個数の表示も行われるようになっている。
【００８３】
ステップＴ１１の処理は、図４（Ｂ）のステップＳ１３と同様の処理になっており、詳細な説明は省略するが、図４（Ａ）の操作４と同様の図５（Ａ）の操作２がユーザによって行われることで、先ほどと同様の表示部２０の表示が行われるとともに、基本演算数メモリに基本演算数の数値「１４」の記録が行われる。
【００８４】
ステップＴ１１の処理は、ステップＴ１２がＹＥＳとなるまで行われるが、このステップＴ１２は、図４（Ｂ）のステップＳ１４と同様である。
また、ステップＴ１２がＹＥＳとなると、ステップＴ１３に進むことになるが、このステップも図４（Ｂ）のステップＳ１５と同様であり、図４（Ａ）の操作６と同様の図５（Ａ）の操作４がユーザによって行われることで、先ほどと同様の表示が表示部２０に行われるとともに、倍数メモリに倍数の数値「３」の記録が行われる。
【００８５】
そして、図５（Ａ）の操作５に示すように、ユーザが商余り演算を指定する「÷余り」キーの操作を行うと、ステップＴ１４がＹＥＳとなり、ＣＰＵ５０は、ステップＴ１５に進み、基本演算数メモリに記憶されている基本演算数の数値「１４」及び倍数メモリに記憶されている倍数の数値「３」に基づいて、第１演算数を求め、記憶部４０のＲＡＭに設けられた一時記憶領域の第１演算数メモリに数値「４２」を記憶させる。
すなわち、ＣＰＵ５０は、ここまでの処理で、基本演算数と、少なくとも第１倍数演算数を含む１または複数の倍数演算数とからなる演算数群を記憶部４０のＲＡＭ内の一時記憶領域に記憶させる。
【００８６】
なお、ユーザが商余り演算を指定する「÷余り」キーの操作を行うと、演算数に関係する入力が完了しているため、上記のように、第１演算数を求める処理を行うとともに、次の処理が、被演算数の入力処理となるため、表示部２０の表示を「０．」にして、被演算数の入力を行う状態になっていることを示す「総個数」の表示が行われるようになっている。
【００８７】
また、第１実施形態と同様に、表示部２０の右上に「÷余り」が表示され、商余り演算が指定されたことが視覚的にわかるようになっている（図５（Ａ）の操作５に対応する表示部２０の表示参照。）。
【００８８】
引き続き、ＣＰＵ５０は、ステップＴ１６に進み、入力された数を表示部２０に表示し、記憶部４０の被演算数メモリに記憶させる処理を行うが、このステップＴ１６の処理も、図４（Ｂ）のステップＳ１１の処理と同様である。
本事例でも、図５（Ａ）の操作６に示すように、図４（Ａ）の操作２と同様の操作が行われているので、被演算数メモリには、数値「２００」の記録が行われる。
なお、このステップＴ１６の処理は、ステップＴ１７がＹＥＳとなるまで行われる。
【００８９】
そして、図５（Ａ）の操作７に示すように、ユーザによって、結果表示指示部１３（「＝」キー）の操作が行われると、ステップＴ１７がＹＥＳとなり、ＣＰＵ５０は、ステップＴ１８に進み、被演算数メモリ、基本演算数メモリ及び第１演算数メモリに記憶されている数値「２００」、「１４」及び「４２」に基づき、商余り演算を実行する。
なお、商余り演算は先の説明と同様であり、その商余り演算の実行によって、得られる演算結果は、商１が「４」、商２が「２」及び余りが「４」である。
【００９０】
続いて、ＣＰＵ５０は、ステップＴ１９に進み、第１実施形態の図４のステップＳ１８と同様の処理を行い、ステップＴ２０に進む。
【００９１】
そして、ユーザによるステップＴ１７の次の操作が、クリア部１４（「ＡＣ」キー）の操作であると、ＣＰＵ５０は、ステップＴ２０の判定をＹＥＳとして、記憶部４０の複数の演算数等（基本演算数メモリの基本演算数及び第１演算数メモリの演算数等）をクリアして、再び、ステップＴ１０に戻る。
なお、このときには、倍数メモリの倍数や被演算数メモリの被演算数もクリアされ、表示部２０の表示も、電源がＯＮされたときと同じ状態の表示にされる。
【００９２】
一方、ユーザによるステップＴ１７の次の操作が、数入力部１１の操作であると、ＣＰＵ５０は、ステップＴ２０の判定をＮＯとして、ステップＴ２１に進み、被演算数メモリだけをリセット（クリア）し、ステップＴ１６に進む。
【００９３】
そして、図５（Ａ）の操作８に示すように、数入力部１１を操作して「３３０」の入力が行われると、ＣＰＵ５０は、被演算数メモリに「３３０」を記憶させ、図５（Ａ）の操作９に示すように、ユーザによって、結果表示指示部１３（「＝」キー）の操作が行われると、ステップＴ１７がＹＥＳとなり、ＣＰＵ５０は、ステップＴ１８に進み、被演算数メモリ、基本演算数メモリ及び第１演算数メモリに記憶されている数値「３３０」、「１４」及び「４２」に基づき、商余り演算を実行する。
【００９４】
今回の演算では、商１が「７」、商２が「２」及び余りが「８」となるので、ステップＴ１８の演算後、ステップＴ１９に進んで、表示部２０に表示される表示内容は、図５（Ａ）の操作９のところで示している表示部２０の表示のようになる。
【００９５】
このように、第２実施形態では、クリア部１４の操作によって、記憶部４０から複数の演算数をクリアする入力（指示）があるまでは、複数の演算数を用いた演算が繰り返し行えるので、同じ演算数での商余り演算を繰り返し行う場合に、演算数の入力作業を繰り返し行う必要がなくなり、操作性がよいものとなる。
【００９６】
また、第２実施形態では、被演算数の入力に先だって、演算数に関連する入力を行うようになっているが、その演算数に関連する数値の入力手順は、第１実施形態の手順を踏襲したものとなっているため、極めて簡単に演算数の入力が行える点では同じである。
【００９７】
以上、具体的な実施形態に基づいて本発明の電子機器１について説明してきたが、本発明は、上記の具体的な実施形態に限定されるものではない。
例えば、第１実施形態と第２実施形態を合わせたような電子機器１としてもよい。
【００９８】
具体的には、第１実施形態では、ユーザによる「個数−組モード」の選択が「ＡＣ」キーの操作に続く「×」キーの操作で選択され、第２実施形態でも同様の操作によって、演算数を固定する「Ｋ  個数−組モード」が選択されるようになっていたが、どちらかの選択を「ＡＣ」キーの操作に続く「×」キーの操作に加え、さらに、「×」キーの操作を行うことで選択されるように、一部異なる操作を加えて選択されるものとすれば、どちらが選択されているのかを区別することができるので、第１実施形態と第２実施形態の双方を合わせたようにしても不具合が生じることはない。
【００９９】
また、第１実施形態でも、少し触れたが、演算数が基本演算数と第１演算数の２つの演算数であることに限られるものではなく、３つ以上の演算数であってもよい。
このような場合でも、演算数の入力は、基本の演算数以外を倍数として入力するようにして行えば、先に説明したように、個数を数えて、その個数を倍数として入力していくだけでよく、入力作業を容易なものにすることができる。
【０１００】
例えば、薬剤の連包体（ヒート）の有する薬剤の個数が１４で、小箱に２つの連包体（ヒート）が収容され、さらに、大箱に３つの小箱が収容されている場合、数入力部１１の操作による基本の演算数の入力（個数「１４」の入力）に続く、演算子入力部１２の操作による演算子の入力を区切りとして、数入力部１１の操作による演算数を求めるための倍数の入力（小箱内のヒート数「２」）を行い、さらに、数入力部１１の操作による演算数を求めるための倍数の入力（大箱内の小箱数「３」）を行うようにすればよく、この倍数の入力は必要回数（基本演算数を除いた演算数の数の分だけの回数）繰り返し行うようにすればよい。
【０１０１】
そして、このように倍数の入力を行えば、最も基本的な単位となる薬剤の連包体（ヒート）の有する薬剤の個数（基本の演算数）に、つまり、基本の演算数に、倍数（小箱内のヒート数「２」）を乗算して第２演算数「２８」を得ることができ、さらに、その第２演算数「２８」に倍数（大箱内の小箱数「３」）を乗算して、最も大きい演算数である第１演算数「８４」を得ることができる。
【０１０２】
つまり、このように倍数の入力を行えば、演算数（第２演算数、第１演算数）は、直前の入力に従った演算数（基本の演算数、第２演算数）を入力された倍数倍（２倍、３倍）することで求められる。
【０１０３】
また、前述の第１実施形態および第２実施形態では、入力中の数値の位置を示すものとして、入力中の数値に「．」を付して表示しているが、これを省略してもよい。
【０１０４】
このように、本発明は、具体的な実施形態に限定されるものではなく、様々な変形や改良を加えたものも本発明の技術的範囲に含まれるものであり、そのことは当業者にとって特許請求の範囲の記載から明らかである。
【０１０５】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。
付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
＜請求項１＞
基本の演算数と、前記基本の演算数の倍数である第１の倍数演算数を前記基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力手段と、
ユーザ操作により演算子を入力する演算子入力手段と、
前記演算子の入力により前記基本の演算数の入力と前記第１の倍数値の入力とを区切る区切り手段と、
を備える電子機器。
＜請求項２＞
前記入力された前記基本の演算数と前記第１の倍数値とに基づいて演算を行う演算手段をさらに備え、
前記演算手段は、前記基本の演算数に前記第１の倍数値を掛けた値を演算することで前記第１の倍数演算数を求める、
請求項１に記載の電子機器。
＜請求項３＞
前記数値入力手段は、前記第１の倍数演算数の倍数である第２の倍数演算数を前記第１の倍数演算数で割った値である第２の倍数値もユーザ操作により入力可能とし、
前記演算子入力手段は、ユーザ操作により前記演算子を入力することで、前記第１の倍数値の入力と前記第２の倍数値の入力との区切りも可能とする、
請求項１に記載の電子機器。
＜請求項４＞
前記入力された前記基本の演算数と前記第１の倍数値と前記第２の倍数値とに基づいて演算を行う演算手段をさらに備え、
前記演算手段は、前記基本の演算数に前記第１の倍数値を掛けた値を演算することで前記第１の倍数演算数を求めるとともに、前記第１の倍数演算数に前記第２の倍数値を掛けた値を演算することで前記第２の倍数演算数を求める、
請求項３に記載の電子機器。
＜請求項５＞
前記基本の演算数と、少なくとも前記第１の倍数演算数を含む１または複数の倍数演算数とからなる演算数群を記憶する記憶部と、
ユーザ操作により前記記憶部に記憶されている前記演算数群をクリアする指示を行うクリア部と、
を備え、
前記クリアする指示が行われていない場合は、前記記憶されている演算数群に基づいた前記演算を繰り返し実行可能とする、
請求項２あるいは４に記載の電子機器。
＜請求項６＞
前記演算手段は、被演算数に対して、前記基本の演算数と、少なくとも前記第１の倍数演算数を含む１または複数の倍数演算数との各々に基づいた複数の商と１つの余りとを求める商余り演算を実行可能とし、
前記商余り演算の結果を表示する表示部と、
前記表示部に前記商余り演算の結果が表示される場合に、前記複数の商および前記１つの余りの各々に対応する単位を表すシンボルを表示させるシンボル表示手段と、
をさらに備えた、請求項２、４、５のいずれか１項に記載の電子機器。
＜請求項７＞
前記表示されるシンボルをユーザ操作に応じて変更するシンボル変更手段をさらに備えた、
請求項６に記載の電子機器。
＜請求項８＞
前記演算子は、乗算演算子である、
請求項１〜７のいずれか１項に記載の電子機器。
＜請求項９＞
基本の演算数と、前記基本の演算数の倍数である第１の倍数演算数を前記基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力工程と、
前記数値入力工程において、ユーザ操作により演算子を入力する演算子入力工程と、
前記数値入力工程において、前記演算子の入力により前記基本の演算数の入力と前記第１の倍数値の入力とを区切る区切り工程と、
を含む入力方法。
＜請求項１０＞
電子機器に対して、
基本の演算数と、前記基本の演算数の倍数である第１の倍数演算数を前記基本の演算数で割った値である第１の倍数値とをユーザ操作により入力する数値入力手段、
ユーザ操作により演算子を入力する演算子入力手段、
前記演算子の入力により前記基本の演算数の入力と前記第１の倍数値の入力とを区切る区切り手段、
としての処理を実行させるためのプログラム。
【符号の説明】
【０１０６】
１  電子機器
１０  操作部
１１  数入力部
１２  演算子入力部
１３  結果表示指示部
１４  クリア部
２０  表示部
３０  記録媒体読取部
４０  記憶部
５０  ＣＰＵ
６０  データバス
７０  発電部
Ｍ  記録媒体
【図１】
2020024627.tif 000003
【図２】
2020024627.tif 000004
【図３】
2020024627.tif 000005
【図４】
2020024627.tif 000006
【図５】
2020024627.tif 000007