(57)【要約】【課題】  利用者によって設定された情報を印字して利用者に対する利便性を向上し、かつ電源の電力を有効に活用できる電子装置を提供する。【解決手段】  ＲＡＭ２には、利用者によって設定される動作内容を表すユーザ情報が記憶され、このユーザ情報に基づいて、ＣＰＵ４が動作を実行する。ユーザ情報がＲＡＭ２に記憶されている場合、バッテリレベル検出手段７によって検出される駆動電力の電圧が予め定める設定電圧以下になったとき、プリンタ手段７が、ＣＰＵ４によって、ＲＡＭ２に記憶されるユーザ情報を印字するように制御される。プリンタ手段７によってユーザ情報が印字された後、バッテリ６は、ＣＰＵ４によって、各手段への駆動電力の供給を停止するように制御される。【選択図】      図１
2005104073.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報に基づいて、予め定める動作内容の動作を実行する電子装置であって、
利用者によって設定されるユーザ情報を記憶可能な揮発性記憶手段と、
揮発性記憶手段にユーザ情報が記憶される場合、そのユーザ情報に基づいて動作を実行する動作手段と、
情報を印字する印字手段と、
少なくとも揮発性記憶手段、動作手段および印字手段を含む電子装置の各手段に駆動電力を供給するための電源手段と、
駆動電力の電圧を検出する電圧検出手段と、
揮発性記憶手段にユーザ情報が記憶されている場合、検出される電圧が予め定める設定電圧以下になったとき、揮発性記憶手段に記憶されるユーザ情報を印字するように、印字手段を制御し、ユーザ情報の印字後、各手段への駆動電力の供給を停止するように、電源手段を制御する制御手段とを含むことを特徴とする電子装置。
【請求項２】
利用者によって操作され、動作手段による動作内容が設定されるスイッチ手段を含み、
ユーザ情報は、スイッチ手段の操作によって設定された動作内容を表すスイッチ情報を含むことを特徴とする請求項１記載の電子装置。
【請求項３】
利用者によって操作され、動作手段による動作内容が入力される入力手段を含み、
ユーザ情報は、入力手段の操作によって入力された動作内容を表す入力情報を含むことを特徴とする請求項１または２記載の電子装置。
【請求項４】
印字順設定手段を含み、
揮発性記憶手段には、複数のユーザ情報が記憶されており、
印字順設定手段には、各ユーザ情報の印字順が設定され、
制御手段は、印字順設定手段に設定される印字順に、揮発性記憶手段に記憶されるユーザ情報を印字するように、印字手段を制御することを特徴とする請求項１〜３のいずれかに記載の電子装置。
【請求項５】
動作手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、電子装置に初期設定される動作内容の動作を実行し、
制御手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、検出される電圧が前記設定電圧以下になったとき、その電圧が動作手段の動作に必要な最低電圧を超えるか否かを判定し、最低電圧を超えると判定すると、検出電圧が最低電圧以下になるまで、各手段への駆動電力の供給を継続するように、電源手段を制御することを特徴とする請求項１〜４のいずれかに記載の電子装置。
【請求項６】
利用者の操作によって、電力供給を続行するか否かを設定する設定手段を含み、
動作手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、電子装置に初期設定される動作内容の動作を実行し、
制御手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、検出される電圧が前記設定電圧以下になったとき、設定手段によって電力供給を続行すると設定されていると、その電圧が動作手段の動作に必要な最低電圧を超えるか否かを判定し、最低電圧を超えると判定すると、検出電圧が最低電圧以下になるまで、各手段への駆動電力の供給を継続するように、電源手段を制御し、設定手段によって電力供給しないと設定されていると、各手段への駆動電力の供給を停止するように、電源手段を制御することを特徴とする請求項１〜５のいずれかに記載の電子装置。
【請求項７】
印字選択手段を含み、
揮発性記憶手段には、複数のユーザ情報が記憶されており、
印字選択手段には、各ユーザ情報に対して印字および非印字のいずれか一方を表す印字選択が設定され、
制御手段は、印字選択手段に設定される印字選択に基づいて、揮発性記憶手段に記憶されるユーザ情報を印字するように、印字手段を制御することを特徴とする請求項１〜６のいずれかに記載の電子装置。
【請求項８】
電圧設定手段を含み、
揮発性記憶手段には、複数のユーザ情報が記憶されており、
電圧設定手段には、ユーザ情報の情報量に基づいて、前記設定電圧が設定されることを特徴とする請求項１〜７のいずれかに記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶手段に記憶される情報を印字可能な印字手段を有する電子装置に関する。
【背景技術】
【０００２】
第１の従来の技術の制御装置は、内蔵電源であるバッテリの電圧が、異常によって基準電圧以下になったとき、利用者が装置を利用した回数を表す集計結果を印字するように構成される（たとえば特許文献１参照）。
【０００３】
第２の従来の技術の記憶装置は、ファクシミリ装置が備えるメモリの異常を検出すると、メモリをイニシャライズするように構成され、イニシャライズされると、どのメモリがイニシャライズされたかを報知するための情報が出力される（たとえば特許文献２参照）。
【０００４】
第３の従来の技術の印字制御回路は、利用者が読出しスイッチを操作することによって、プリンタの保守内容を印字するように構成される（たとえば特許文献３参照）。
【０００５】
第４の従来の技術の金銭出納機は、印字手段を有するプリンタ電卓などのように個人で利用する装置ではなく、不特定多数の利用者に利用される装置である。この金銭出納機は、内蔵電源であるバッテリの電力不足によって、駆動電圧がある一定の電圧以下になったとき、入金金額および入金取消金額などの予め定める取引結果の項目毎に金額を印字するように構成される（たとえば特許文献４参照）。
【０００６】
【特許文献１】特開昭６０−２０７９０５号公報
【特許文献２】特開昭６２−１１７４６６号公報
【特許文献３】特開平２−１２７０７２号公報
【特許文献４】特開平６−２９０２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
第１の従来の技術では、装置の動作途中で、バッテリの電力が不足し、各手段へ電力供給を停止した場合、利用者による装置の利用回数を表す集計結果を印字することによって、管理者に対する利便性を向上することができるが、利用者による装置の設定内容ではないので、利用者が情報を再設定するときに非常に不便であった。したがって利用者に対する利便性を向上することができない。
【０００８】
第２の従来の技術では、どのメモリがイニシャライズされたかを知ることができるが、そのメモリに記憶されていた情報を知ることができず、前述と同様に、利用者が再設定するときに非常に不便であり、利用者に対する利便性を向上することができない。
【０００９】
また第３の従来の技術では、保守内容を印字する場合には、装置によって自動的に行われるのではなく、利用者が読出しスイッチを操作しなければならなかった。したがって利用者が読出しスイッチを操作しない限り印字が行われず、不便であった。さらに、印字される情報は、あくまでも保守内容であり、ユーザーが設定した内容を印字するものではないので、管理者に対して利便性を図るものであり、利用者の利便性を図るものではなかった。
【００１０】
第４の従来の技術では、入金金額および入金取消金額などの予め定める取引結果の項目毎に金額が印字されるが、取引結果は、利用者が装置に対して設定した情報ではなく、さらに装置の動作モードなどに関する情報ではないので、利用者自身がその取引結果を装置の設定に利用することができず、不便であった。
【００１１】
前述のように第１〜第４の従来の技術では、印字される情報は、利用回数および入金金額などの処理結果であり、演算動作に必要な情報ではないので、利用者に対する利便性が低い。
【００１２】
また第１〜第４の従来の技術では、駆動電圧がある一定のレベル以下になったときの印字に必要となる電圧が、バッテリを有効に活用することができるように考慮して設定されたものではなかった。特に、第４の従来の技術では、印字するためにはいつも一定の電圧を要するので、バッテリの使用可能な電圧は、中央演算処理装置（Central Processing
Unit；略称ＣＰＵ）の最低駆動電圧に、印字する情報量に拘らず、印字に必要と思われる一定の電圧を加算した基準電圧に設定される。この設定された基準電圧以下になって印字が行われると、印字する情報量によっては、最低駆動電圧よりも高い電圧で電力供給が停止されるので、バッテリを早めに交換しなければならず、バッテリの電力を有効に活用することができない。さらに電力供給を停止する前の印字が不要であると考えている利用者にとっては、非常に不便であった。
【００１３】
本発明の目的は、利用者によって設定された情報を印字しておくことによって、利用者に対する利便性を向上することができる電子装置を提供することである。また本発明の目的は、電源の電力を有効に活用することができる電子装置を提供することである。
【課題を解決するための手段】
【００１４】
本発明は、ユーザ情報に基づいて、予め定める動作内容の動作を実行する電子装置であって、
利用者によって設定されるユーザ情報を記憶可能な揮発性記憶手段と、
揮発性記憶手段にユーザ情報が記憶される場合、そのユーザ情報に基づいて動作を実行する動作手段と、
情報を印字する印字手段と、
少なくとも揮発性記憶手段、動作手段および印字手段を含む電子装置の各手段に駆動電力を供給するための電源手段と、
駆動電力の電圧を検出する電圧検出手段と、
揮発性記憶手段にユーザ情報が記憶されている場合、検出される電圧が予め定める設定電圧以下になったとき、揮発性記憶手段に記憶されるユーザ情報を印字するように、印字手段を制御し、ユーザ情報の印字後、各手段への駆動電力の供給を停止するように、電源手段を制御する制御手段とを含むことを特徴とする電子装置である。
【００１５】
本発明に従えば、電子装置は、揮発性記憶手段、動作手段、電源手段および制御手段を含んで構成され、ユーザ情報に基づいて、予め定める動作内容の動作を実行する。少なくとも揮発性記憶手段、動作手段および制御手段の各手段には、電源手段によって駆動電力が供給される。揮発性記憶手段には、利用者によって設定されるユーザ情報が記憶され、このユーザ情報に基づいて、動作手段が動作を実行する。
【００１６】
ユーザ情報が揮発性記憶手段に記憶されている場合、電圧検出手段によって検出される駆動電力の電圧が予め定める設定電圧以下になったとき、印字手段が、揮発性記憶手段に記憶されるユーザ情報を印字するように、制御手段によって制御される。印字手段によってユーザ情報が印字された後、電源手段が、各手段への駆動電力の供給を停止するように、制御手段によって制御される。
【００１７】
このように検出される駆動電力の電圧が予め定める設定電圧以下になったとき、揮発性記憶手段からユーザ情報が消去される前に、ユーザ情報が印字され、その後、各手段への駆動電力の供給が停止される。電力供給を停止することによって揮発性記憶手段から消去されても、印字媒体に印字されたユーザ情報を用いて、利用者が手間をかけずに元の設定状態に戻すことができる。これによって利用者に対する利便性を向上することができる。また印字後に、電力供給を停止するので、電力を節約して印字以外の動作に必要となったときに用いるなどして、バッテリの電力を有効に活用することができる。
【００１８】
また本発明は、利用者によって操作され、動作手段による動作内容が設定されるスイッチ手段を含み、
ユーザ情報は、スイッチ手段の操作によって設定された動作内容を表すスイッチ情報を含むことを特徴とする。
【００１９】
本発明に従えば、スイッチ手段は、利用者によって操作され、利用者の操作によって動作手段による動作内容が設定される。スイッチ手段の操作によって設定された動作内容は、スイッチ情報として記憶される。この利用者の操作によるスイッチ情報を、不揮発性記憶手段に記憶される場合、各手段への駆動電力の供給を停止する前に、印字媒体に印字することができる。これによって利用者が、印字されたスイッチ情報に基づいて、スイッチ情報を元の設定状態になるように設定するときの利便性を確実に向上することができる。
【００２０】
また本発明は、利用者によって操作され、動作手段による動作内容が入力される入力手段を含み、
ユーザ情報は、入力手段の操作によって入力された動作内容を表す入力情報を含むことを特徴とする。
【００２１】
本発明に従えば、入力手段は、利用者によって操作され、利用者の操作によって動作手段による動作内容が入力される。入力手段の操作によって入力された動作内容は、入力情報として記憶される。この利用者の操作による入力情報を、不揮発性記憶手段に記憶される場合、各手段への駆動電力の供給を停止する前に印字することができる。これによって利用者が、印字された入力情報に基づいて、入力情報を元の入力状態になるように設定するときの利便性を確実に向上することができる。
【００２２】
また本発明は、印字順設定手段を含み、
揮発性記憶手段には、複数のユーザ情報が記憶されており、
印字順設定手段には、各ユーザ情報の印字順が設定され、
制御手段は、印字順設定手段に設定される印字順に、揮発性記憶手段に記憶されるユーザ情報を印字するように、印字手段を制御することを特徴とする。
【００２３】
本発明に従えば、揮発性記憶手段には、複数のユーザ情報が記憶される。印字順設定手段には、各ユーザ情報の印字順が設定される。印字手段は、印字順設定手段によって設定される印字順に、揮発性記憶手段に記憶されるユーザ情報を印字するように、制御手段によって制御される。このように各ユーザ情報が印字順に印字されるので、利用者にとって重要なユーザ情報が先に印字されるように設定することができる。したがって、たとえばユーザ情報が印字される印字媒体が、途切れてしまった場合であっても、利用者にとって重要なユーザ情報が出来るだけ印字されるように構成することができる。
【００２４】
また本発明は、動作手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、電子装置に初期設定される動作内容の動作を実行し、
制御手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、検出される電圧が前記設定電圧以下になったとき、その電圧が動作手段の動作に必要な最低電圧を超えるか否かを判定し、最低電圧を超えると判定すると、検出電圧が最低電圧以下になるまで、各手段への駆動電力の供給を継続するように、電源手段を制御することを特徴とする。
【００２５】
本発明に従えば、動作手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、電子装置に初期設定される動作内容の動作を実行する。制御手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、検出される電圧が設定電圧以下になったとき、その電圧が動作手段の動作に必要な最低電圧を超えるか否かを判断する。制御手段が、検出される電圧が最低電圧を超えると判定すると、電源手段は、検出電圧が最低電圧以下になるまで、各手段への駆動電力の供給を継続するように制御される。このように揮発性記憶手段にユーザ情報が記憶されていない場合には、検出電圧が設定電圧以下になっても、各手段への駆動電力の供給を停止せずに、最低電圧以下になるまで継続される。これによって印字動作以外の動作に、電源手段の駆動電力を利用することができ、電源手段の駆動電力を効率よく活用することができる。
【００２６】
また本発明は、利用者の操作によって、電力供給を続行するか否かを設定する設定手段を含み、
動作手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、電子装置に初期設定される動作内容の動作を実行し、
制御手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、検出される電圧が前記設定電圧以下になったとき、設定手段によって電力供給を続行すると設定されていると、その電圧が動作手段の動作に必要な最低電圧を超えるか否かを判定し、最低電圧を超えると判定すると、検出電圧が最低電圧以下になるまで、各手段への駆動電力の供給を継続するように、電源手段を制御し、設定手段によって電力供給しないと設定されていると、各手段への駆動電力の供給を停止するように、電源手段を制御することを特徴とする。
【００２７】
本発明に従えば、利用者が設定手段を操作することによって、電力供給を続行するか否かが設定される。動作手段は、揮発性記憶手段にユーザ情報が記憶されていない場合、電子装置に初期設定される動作内容の動作を実行する。揮発性記憶手段にユーザ情報が記憶されていない場合、検出される電圧が設定電圧以下になったとき、設定手段によって電力供給を続行すると設定されていると、制御手段は、検出される電圧が動作手段の動作に必要な最低電圧を超えるか否かを判定する。制御手段が検出される電圧が最低電圧を超えると判定すると、電源手段は、検出電圧が最低電圧以下になるまで、各手段への駆動電力の供給を継続するように制御される。制御手段が検出される電圧が最低電圧以下であると判定すると、電源手段は、各手段への駆動電力の供給を停止するように制御される。
【００２８】
また揮発性記憶手段にユーザ情報が記憶されていない場合、検出される電圧が設定電圧以下であると判定されると、電源手段は、各手段への駆動電力の供給を停止するように制御される。このようにユーザ情報が記憶されていない場合、電源手段の各手段への駆動電力の供給を続行するか否かを、利用者が設定手段を操作することによって選択することができる。これによって利便性の高い電子装置を実現することができる。
【００２９】
また本発明は、印字選択手段を含み、
揮発性記憶手段には、複数のユーザ情報が記憶されており、
印字選択手段には、各ユーザ情報に対して印字および非印字のいずれか一方を表す印字選択が設定され、
制御手段は、印字選択手段に設定される印字選択に基づいて、揮発性記憶手段に記憶されるユーザ情報を印字するように、印字手段を制御することを特徴とする。
【００３０】
本発明に従えば、揮発性記憶手段には、複数のユーザ情報が記憶される。印字選択手段には、各ユーザ情報に対して印字および非印字のいずれか一方を表す印字選択が設定される。印字手段は、印字選択手段に設定される印字選択に基づいて、揮発性記憶手段に記憶されるユーザ情報を印字するように、制御手段によって制御される。このように複数のユーザ情報から、印字するユーザ情報を選択して、必要最低限のユーザ情報だけを印字することができる。これによって複数のユーザ情報すべてを印字する場合に比べて、印字に必要な電力を可及的に少なくして、印字以外の動作に電力を利用することができる。したがって電源手段の駆動電力を有効に活用することができる。
【００３１】
また本発明は、電圧設定手段を含み、
揮発性記憶手段には、複数のユーザ情報が記憶されており、
電圧設定手段には、ユーザ情報の情報量に基づいて、前記設定電圧が設定されることを特徴とする。
【００３２】
本発明に従えば、設定電圧は、揮発性記憶手段に記憶される複数のユーザ情報の情報量に基づいて、電圧設定手段に設定される。このように設定電圧を、ユーザ情報の情報量に基づいて変更して設定することができるので、必要なユーザ情報を印字したうえで、電源手段の駆動電力を有効に活用することができる。
【発明の効果】
【００３３】
本発明によれば、検出される駆動電力の電圧が予め定める設定電圧以下になったとき、揮発性記憶手段からユーザ情報が消えてしまう前に、ユーザ情報が印字され、その後、各手段への駆動電力の供給が停止される。電力供給を停止することによって揮発性記憶手段から消去されても、印字媒体に印字されたユーザ情報を用いて、利用者が手間をかけずに元の設定状態に戻すことができる。これによって利用者が手間をかけずに元の状態に戻すことができ、利用者に対する利便性を向上することができる。また印字後に、電力供給を停止するので、電力を節約して印字以外の動作に必要となったときに用いるなどして、電源手段の電力を有効に活用することができる。
【００３４】
また本発明によれば、利用者のスイッチ手段の操作によるスイッチ情報を、不揮発性記憶手段に記憶される場合、各手段への駆動電力の供給を停止する前に、印字媒体に印字することができる。これによって利用者が、印字されたスイッチ情報に基づいて、スイッチ情報を元の設定状態になるように設定するときの利便性を確実に向上することができる。
【００３５】
また本発明によれば、利用者の入力手段の操作による入力情報を、不揮発性記憶手段に記憶される場合、各手段への駆動電力の供給を停止する前に、印字媒体に印字することができる。これによって利用者が、印字された入力情報に基づいて、入力情報を元の入力状態になるように設定するときの利便性を確実に向上することができる。
【００３６】
また本発明によれば、各ユーザ情報に印字順が設定されるので、利用者にとって重要なユーザ情報を、先に印字することができる。したがって、たとえばユーザ情報が印字される印字媒体が、途切れてしまった場合であっても、利用者にとって重要なユーザ情報が出来るだけ印字されるように構成することができる。
【００３７】
また本発明によれば、揮発性記憶手段にユーザ情報が記憶されていない場合には、検出電圧が設定電圧以下になっても、各手段への駆動電力の供給を停止せずに、最低電圧未満になるまで継続される。これによって印字動作以外の動作に、電源手段の駆動電力を利用することができ、電源手段の駆動電力を効率よく活用することができる。
【００３８】
また本発明によれば、電源手段の各手段への駆動電力の供給を続行するか否かを、利用者が設定手段を操作することによって選択することができる。これによって利便性の高い電子装置を実現することができる。
【００３９】
また本発明によれば、複数のユーザ情報から、印字するユーザ情報を選択して、必要最低限のユーザ情報だけを印字することができる。これによって複数のユーザ情報すべてを印字する場合に比べて、印字に必要な電力を可及的に少なくして、印字以外の動作に電力を利用することができる。したがって電源手段の駆動電力を有効に活用することができる。
【００４０】
また本発明によれば、設定電圧を、各ユーザ情報に基づいて変更して設定することができるので、設定電圧が一定値に固定される場合に比べて、必要なユーザ情報を印字したうえで、印字以外の動作に電源手段の駆動電力を有効に活用することができる。
【発明を実施するための最良の形態】
【００４１】
図１は、本発明の実施の一形態である電子装置１の電気的構成を示すブロック図である。図２は、電子装置１を示す正面図である。電子装置１は、予め定める動作内容の動作として、たとえば利用者の操作によって設定および入力される情報および演算処理の形態に基づいて、四則演算などの演算処理を実行する計算機である。本実施の形態では、前記利用者は、管理者によって管理される電子装置１を演算処理などに利用し、この利用によって利益を得る者であり、管理者は、電子装置１が好適に動作するように管理する者である。
【００４２】
電子装置１は、ランダムアクセスメモリ（Random Access Memory；略称ＲＡＭ）２、プログラムリードオンリーメモリ（Read Only Memory；略称ＲＯＭ）３、中央演算処理装置（Central Processing Unit；略称ＣＰＵ）４、プリンタ手段５、バッテリ（Battery）６、バッテリレベル検出手段７、ディスプレイＲＡＭ８、ディスプレイ９およびキーボード１０を含んで構成される。
【００４３】
揮発性記憶手段であるＲＡＭ２は、利用者によって設定される動作内容を表すユーザ情報を記憶可能に構成される。本実施の形態では、ＲＡＭ２には、複数のユーザ情報が記憶される。プログラムＲＯＭ３には、ＣＰＵ４が電子装置１の各手段を制御するためのプログラムが記憶される。動作手段であるＣＰＵ４は、プログラムＲＯＭ３に記憶されるプログラムを読み出し、このプログラムとユーザ情報とに基づいて、各手段に対して指令を与えて制御する。
【００４４】
ＣＰＵ４は、ＲＡＭ２にユーザ情報が記憶される場合、そのユーザ情報に基づいて、各手段に指令を与えて制御する。ＣＰＵ４は、ユーザ情報がＲＡＭ２に記憶されていない場合、電子装置１に、デフォルト値などで初期設定される動作内容の動作を実行する。
【００４５】
印字手段であるプリンタ手段５は、ユーザ情報を含む各種の情報を、シート状の印字媒体１１に印字する。プリンタ手段５には、プログラムＲＯＭ３に記憶されるプログラムに従ってＣＰＵ４から指令が与えられ、この指令に基づいて、プリンタ手段５は、情報を印字する。電源手段であるバッテリ６は、少なくともＲＡＭ２、ＣＰＵ４およびプリンタ手段５を含む電子装置１の各手段に駆動電力を供給するための手段であり、たとえば交換可能に設けられる内部電源である。
【００４６】
電圧検出手段であるバッテリレベル検出手段７は、バッテリ６の駆動電力の電圧を検出するための手段である。バッテリレベル検出手段７には、プログラムＲＯＭ３のプログラムに従って電圧を検出する指令がＣＰＵ４から与えられており、この指令に基づいて、バッテリレベル検出手段７は、バッテリの駆動電力の電圧を検出する。バッテリレベル検出手段７は、割込み処理によって、バッテリ６の駆動電力の電圧が、どの程度のレベルにあるかを常に検出する。これによって電子装置１は、バッテリレベル検出手段７を用いて、バッテリ６の駆動電力の電圧を常に監視している。
【００４７】
制御手段でもある前記ＣＰＵ４は、ＲＡＭ２にユーザ情報が記憶されている場合、バッテリレベル検出手段７によって検出される電圧が予め定める設定電圧以下になったとき、ＲＡＭ２に記憶されるユーザ情報を印字するように、プリンタ手段５を制御する。さらにＣＰＵ４は、プリンタ手段５による印字後、電子装置１の各手段への駆動電力の供給を停止するように、バッテリ６を制御する。
【００４８】
ディスプレイＲＡＭ８は、記憶手段であり、プログラムＲＯＭ３のプログラムに従って、表示しようとする情報を記憶する指令がＣＰＵ４から与えられており、この指令に基づいて、ビット情報を記憶する。ディスプレイ９は、ディスプレイＲＡＭ８に記憶されるビット情報に基づいて画像を表示する。
【００４９】
キーボード１０は、ＣＰＵ４による動作内容を設定および入力するための手段であって、利用者によって操作される。利用者のキーボード１０の操作によって動作内容が設定および入力され、ＣＰＵ４は、設定および入力された情報に基づいてプログラムＲＯＭ３から読み出したプログラムを実行し、各手段に対して指令を与えて制御する。キーボード１０は、利用者によって操作され、利用者による操作によって、値を入力したり、動作内容を設定するための手段である。キーボード１０は、利用者によって操作されるスイッチ手段１５および入力手段１６を有する。利用者によるスイッチ手段１５の操作と入力手段１６の入力とよって、ＣＰＵ４による動作内容が設定される。前記ＣＰＵ４による動作内容は、たとえばスイッチ手段１５および入力手段１６の操作によって、演算処理に必要な値を、ＲＡＭ２に記憶するという動作内容、およびその動作内容によって記憶された演算処理に必要な値を含む。
【００５０】
スイッチ手段１５は、利用者が各種の設定をすることができるスイッチ部である。スイッチ手段１５は、後述するＫスイッチ２０、アイシー（ＩＣ）スイッチ２１、エイプラス（Ａ＋）スイッチ２２、タブ（ＴＡＢ）スイッチ２３、ジーティ（ＧＴ）スイッチ２４および小数点以下処理スイッチ２５を含む。入力手段１６は、利用者自身が入力した値を記憶させたり、記憶される値を呼び出したりすることのできるメモリに関するキーである。入力手段１６は、テンキー２７、記号キー２８およびメモリキー２９を含む。
【００５１】
テンキー２７は、数値を入力するための手段である。記号キー２８は、＋、−、×、÷、＝、％および小数点などの記号を入力するための手段である。メモリキー２９は、予め定める記憶領域に情報を記憶させるための手段である。メモリキー２９は、後述するエム（Ｍ）メモリキー４５、アイ（Ｉ）メモリキー４６、ジーティ（ＧＴ）メモリキー４７、タックス（ＴＡＸ）メモリキー４８、ローカル（Ｌｏｃａｌ）メモリキー４９およびデイト（Ｄａｔｅ）メモリキー５０を含む。
【００５２】
前記ＲＡＭ２は、スイッチ情報および入力情報を含むユーザ情報を記憶する記憶領域を有する。スイッチ情報は、利用者によるスイッチ手段１５の各種のスイッチの操作によって設定される動作内容を表す情報である。入力情報は、利用者による入力手段１６の各種のキーの操作によって入力される動作内容を表す情報である。
【００５３】
ＲＡＭ２は、スイッチ記憶エリア３２、メモリ記憶エリア３３、オフ印字情報エリア３４、設定バッテリレベルエリア３５およびキーバッファ３６を含む複数の記憶領域を有する。図１は、図解を容易にするために、スイッチ記憶エリア３２、メモリ記憶エリア３３およびオフ印字情報エリア３４に記憶される情報を、表にして示している。
【００５４】
スイッチ記憶エリア３２には、スイッチ情報が記憶される。スイッチ情報は、Ｋスイッチ情報、ＩＣスイッチ情報、Ａ＋スイッチ情報、ＴＡＢスイッチ情報、ＧＴスイッチ情報および小数点以下処理スイッチ情報に分類されて記憶される。Ｋスイッチ情報は、利用者によるＫスイッチ２０の操作によって設定される動作内容を表すスイッチ情報である。ＩＣスイッチ情報は、利用者によるＩＣスイッチ２１の操作によって設定される動作内容を表すスイッチ情報である。
【００５５】
Ａ＋スイッチ情報は、利用者によるＡ＋スイッチ２２の操作によって設定される動作内容を表すスイッチ情報である。ＴＡＢスイッチ情報は、利用者によるＴＡＢスイッチ２３の操作によって設定される動作内容を表すスイッチ情報である。ＧＴスイッチ情報は、利用者によるＧＴスイッチ２４の操作によって設定される動作内容を表すスイッチ情報である。小数点以下処理スイッチ情報は、利用者による小数点以下処理スイッチ２５の操作によって設定される動作内容を表すスイッチ情報である。
【００５６】
前述の各種のスイッチ情報を記憶する記憶領域は、スイッチ手段１５の種類と設定状態と印字順とが記憶される記憶領域を有する。スイッチ手段１５の種類は、スイッチ種類エリア４０に記憶される。スイッチ手段１５の操作による設定状態は、状態エリア４１に記憶される。スイッチ手段１５の印字順は、印字順エリア４２に記憶される。スイッチ手段１５に関する種類、設定状態および印字順は、各スイッチ２０〜２５のスイッチ情報毎に、互いに関連付けて記憶されている。
【００５７】
本実施の形態では、スイッチ記憶エリア３２およびメモリ記憶エリア３３の両方の記憶領域に、印字順設定手段である印字順エリア４２，４３が設けられ、これらの印字順エリア４２，４３に、利用者によるテンキー２７の操作によって、ユーザ情報の印字順が設定される。印字順は、具体的には、バッテリレベル検出手段７によって検出される電圧が、予め定める設定電圧以下になったとき、スイッチ情報および入力情報の各種の情報を印字する順番である。
【００５８】
Ｋスイッチ２０は、乗除算を連続して行う場合に、乗数および被除数などの値を、ＣＰＵ４によってＲＡＭ２に記憶させるための手段である。Ｋスイッチ２０は、利用者によって、オン状態（ＯＮ）およびオフ（ＯＦＦ）状態のいずれか一方の状態になるように設定操作される。
【００５９】
Ｋスイッチ２０がオン状態に設定操作される場合、Ｋスイッチ情報は、ＣＰＵ４が乗数および被除数などの値を記憶させる動作内容を表し、「１」の値でスイッチ記憶エリア３２の予め定める記憶領域である状態エリア４１に記憶される。さらに、Ｋスイッチ２０がオフ状態に設定操作される場合、Ｋスイッチ情報は、ＣＰＵ４が乗数および被除数などの値を記憶させない動作内容を表し、「０」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。
【００６０】
ＩＣスイッチ２１は、加減算を連続して行った回数を算出し、この算出回数を、ＣＰＵ４によってＲＡＭ２に記憶させるための手段である。ＩＣスイッチ２１は、利用者によって、加減算状態および加算状態のいずれか一方の状態になるように設定操作される。図１および図２では、加減算状態はＩＣ±で示され、加算状態はＩＣ＋で示される。
【００６１】
ＩＣスイッチ２１が加減算状態に設定操作される場合、ＩＣスイッチ情報は、ＣＰＵ４が加減算を連続して行った回数を、加算の場合には１回ずつ増やし、かつ減算の場合には１回ずつ減らして算出し、この算出回数を記憶させる動作内容を表し、「１」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。
【００６２】
さらに、ＩＣスイッチ２１が加算状態に設定操作される場合、ＩＣスイッチ情報は、ＣＰＵ４が加減算を連続して行った回数を、加算および減算に拘らず、１回ずつ増やして算出し、この算出回数を記憶させる動作内容を表し、「０」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。
【００６３】
Ａ＋スイッチ２２は、利用者によって入力された値の予め定める位に、小数点を付させるための手段である。利用者は、ＴＡＢスイッチ２３を操作することによって、小数点の位を設定することができる。このＡ＋スイッチ２２によって、利用者が小数点に対応する入力ボタンを入力操作しなくても、入力された値の予め定める位に小数点を付すことができる。
【００６４】
Ａ＋スイッチ２２は、利用者によって、オン状態およびオフ状態のいずれか一方の状態になるように設定操作される。Ａ＋スイッチ２２がオン状態に設定操作される場合、Ａ＋スイッチ情報は、ＣＰＵ４が利用者によって入力された値の予め定める位に小数点を付す動作内容を表し、「１」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。さらに、Ａ＋スイッチ２２がオフ状態に設定操作される場合、Ａ＋スイッチ情報は、ＣＰＵ４が利用者によって入力された値に小数点を付さない動作内容を表し、「０」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。
【００６５】
ＴＡＢスイッチ２３は、ＣＰＵ４によって、計算結果に対して、小数点以下何桁までの値を残して有効とするかを設定するための手段である。ＴＡＢスイッチ２３は、利用者によって、計算結果に対して、小数点以下１〜６桁目のうちのいずれか１つの桁目までを残して有効とするオン状態と、小数点以下の値を残さずに無効とするオフ状態とのいずれか一方の状態になるように設定操作される。
【００６６】
ＴＡＢスイッチ２３がオン状態に設定操作される場合、ＴＡＢスイッチ情報は、ＣＰＵ４が、計算結果に対して小数点以下１〜６桁目のうちいずれか１つの桁目までを有効とする動作内容を表す。さらにこの場合、ＴＡＢスイッチ情報は、選択された桁目に対応する「１」〜「６」のうちのいずれか１つの値でスイッチ記憶エリア３２の状態エリア４１に記憶される。さらに、ＴＡＢスイッチ２３がオフ状態に設定操作される場合、ＴＡＢスイッチ情報は、ＣＰＵ４が、計算結果に対して小数点以下の値を残さずに無効とする動作内容を表し、「０」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。
【００６７】
前述のＡ＋スイッチ２２がオン状態に設定操作される場合に、ＴＡＢスイッチ２３と併用することによって、入力した値に対して、ＴＡＢスイッチ２３による設定を反映させることができる。また、Ａ＋スイッチ２２がオフ状態にあり、かつＴＡＢスイッチ２３がたとえば小数点第３位に小数点を付すオン状態にある場合、利用者が「１」〜「４」のテンキー２７をこの順に入力操作し、その後、記号キー２８の＋＝キー３０を入力操作すると、１２３４の下位から３桁目の位置に小数点が付される。このようにＡ＋スイッチ２２の代わりに、値の入力後に、＋＝キー３０の入力操作によって、小数点が付された値、前述の例では、値１２３４の小数点第３位に小数点を付した１．２３４を入力することができる。
【００６８】
ＧＴスイッチ２４は、メモリ記憶エリア３２の予め定める記憶領域であるＧＴメモリ５７に記憶される値に対して、計算結果を加算するように組み込まれた計算を行うときに用いられる。ＧＴスイッチ２４は、ＣＰＵ４によって、ＧＴメモリ５７に記憶される値に計算結果を加算するように設定するための手段である。ＧＴスイッチ２４は、利用者によって、オン状態およびオフ状態のいずれか一方の状態になるように設定操作される。
【００６９】
ＧＴスイッチ２４がオン状態に設定操作される場合、ＧＴスイッチ情報は、ＣＰＵ４がＧＴメモリ５７に記憶される値に対して、計算結果を加算する動作内容を表し、「１」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。さらに、ＧＴスイッチ２４がオフ状態に設定操作される場合、ＧＴスイッチ情報は、ＣＰＵ４がＧＴメモリ５７に記憶される値に対して、計算結果を加算しない動作内容を表し、「０」の値でスイッチ記憶エリア３２に記憶される。
【００７０】
小数点以下処理スイッチ２５は、計算結果などの入力された値の予め定める位の値に対して、ＣＰＵ４によって、切上げ、四捨五入および切り捨てのうちいずれか１つの処理を行うための手段である。小数点以下処理スイッチ２５は、利用者によって、切上げ状態、四捨五入状態および切下げ状態のうちいずれか１つの状態になるように設定操作される。図１および図２では、切上げ状態は記号「↑」で示され、四捨五入状態は記号「５／４」で示され、切下げ状態は記号「↓」で示される。
【００７１】
小数点以下処理スイッチ２５が、切上げ状態に設定操作される場合、小数点以下処理スイッチ情報は、ＣＰＵ４が切上げ処理を行う動作内容を表し、「０」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。切上げ処理は、ＣＰＵ４が、値の予め定める位の値を切り上げて、その位よりも１つ上の位の値を１だけ増やし、かつ切り上げた位以下の値を零とする処理である。小数点以下処理スイッチ２５が四捨五入状態に設定操作される場合、四捨五入スイッチ情報は、ＣＰＵ４が値の予め定める位の値を四捨五入する動作内容を表し、「１」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。
【００７２】
さらに、小数点以下処理スイッチ２５が切下げ状態に設定操作される場合、小数点以下処理スイッチ情報は、切り下げ処理を行う動作内容を表し、「２」の値でスイッチ記憶エリア３２の状態エリア４１に記憶される。切り下げ処理は、ＣＰＵ４が、値の予め定める位の値を切り下げて、その位以下の値を零とする処理である。
【００７３】
スイッチ手段１５は、Ｐスイッチ２６（図２参照）をさらに含む。前述の各種のスイッチと同様に、スイッチ記憶エリア３２には、Ｐスイッチ２６に対応して、Ｐスイッチ２６に関する設定状態と印字順とが関連付けて記憶されている。このＰスイッチ２６は、印字するときの各種の設定するための手段である。
【００７４】
このＰスイッチ２６の操作による設定は、利用者が印字のために操作する場合が多いので、設定操作による設定状態および印字順などの情報を、スイッチ記憶エリア３２に記憶する必要性がない。本実施の形態では、Ｐスイッチ２６に関するスイッチ情報は、記憶されない構成になっているが、他の実施の形態では、Ｐスイッチ２６に関するスイッチ情報をスイッチ記憶エリア３２に記憶するように構成されていてもよい。
【００７５】
前述の各スイッチ２０〜２５の操作によって設定される各種のスイッチ情報には、利用者によるテンキー２７の操作によって印字順が設定されており、設定された印字順が印字順エリア４２に記憶されている。この印字順に従って、各種のスイッチの名称と、それらの設定状態を表す情報である「１」および「０」などの値とが、プリンタ手段５によって、印字媒体１１に印字される。
【００７６】
たとえば図１に示すように、Ｋスイッチ２０の場合、印字順は７番目に設定されており、この印字順が、「７」の値でスイッチ記憶エリア３２の印字順エリア４２に記憶される。また図１に示すように、ＧＴスイッチ２４の場合、印字順が「０」で印字順エリア４２に記憶されており、換言すると印字順はオフ状態に設定されており、この場合、ＧＴスイッチ情報は印字されない。
【００７７】
ＲＡＭ２のメモリ記憶エリア３２には、入力情報が記憶される。入力情報は、Ｍ入力情報、Ｉ入力情報、ＧＴ入力情報、ＴＡＸ入力情報、Ｌｏｃａｌ入力情報およびＤａｔｅ入力情報を含み、これらの入力情報に分類されて記憶される。Ｍ入力情報は、利用者によるＭメモリキー４５の操作によって入力される動作内容を表す入力情報である。Ｉ入力情報は、利用者によるＩメモリキー４６の操作によって入力される動作内容を表す入力情報である。
【００７８】
ＧＴ入力情報は、利用者によるＧＴメモリキー４７の操作によって入力される動作内容を表す入力情報である。ＴＡＸ入力情報は、利用者によるＴＡＸメモリキー４８の操作によって入力される入力情報である。Ｌｏｃａｌ入力情報は、利用者によるＬｏｃａｌメモリキー４９の操作によって入力される入力情報である。Ｄａｔｅ入力情報は、利用者によるＤａｔｅメモリキー５０の操作によって入力される動作内容を表す入力情報である。
【００７９】
前述の各種の入力情報を記憶する記憶領域は、入力手段１６の種類と内容である値と印字順とが記憶される記憶領域を有する。入力手段１６の種類は、入力種類エリア６２に記憶される。入力手段１６の操作によって入力され記憶される内容は、入力内容エリア６３に記憶される。入力手段１６の印字順は、前記印字順エリア４３に記憶される。入力手段１６に関する種類と内容と印字順とは、入力手段１６の各種のメモリ情報毎に、互いに関連付けて記憶されている。
【００８０】
Ｍメモリキー４５、Ｉメモリキー４６、ＧＴメモリキー４７、ＴＡＸメモリキー４８およびＬｏｃａｌメモリキー４９は、演算処理に用いるために利用者によって入力された値を、メモリ記憶エリア３２の予め定める記憶領域にそれぞれ記憶させる動作内容を入力するための手段である。利用者によってＭメモリキー４５が操作される場合、Ｍメモリキー４５による動作内容を表すＭ入力情報は、演算処理に用いるための、利用者によって入力された値を表す。この値がＭ入力情報として、ＣＰＵ４によってメモリ記憶エリア３２のＭメモリ５５に記憶される。
【００８１】
利用者によってＩメモリキー４６が操作される場合、Ｉメモリキー４６による動作内容を表すＩ入力情報は、演算処理に用いるために利用者によって入力された値を表す。この値がＩ入力情報として、ＣＰＵ４によってメモリ記憶エリア３２のＩメモリ５６に記憶される。利用者によってＧＴメモリキー４７が操作される場合、ＧＴメモリキー４７による動作内容を表すＧＴ入力情報は、演算処理に用いるために利用者によって入力された値を表す。この値がＧＴ入力情報として、ＣＰＵ４によってメモリ記憶エリア３３のＧＴメモリ５７に記憶される。またＧＴスイッチ４７がオン状態に設定操作される場合、ＧＴメモリキー４７の操作によって、前記ＧＴメモリ５７には、既にＧＴメモリ５７に記憶される値に、入力された値をさらに加算するなどして、組込み計算を行うことができる。
【００８２】
利用者によってＴＡＸメモリキー４８が操作される場合、ＴＡＸメモリキー４８による動作内容を表すＴＡＸ入力情報は、利用者によって入力された値を表す。この値がＴＡＸ入力情報として、ＣＰＵ４によってメモリ記憶エリア３３のＴＡＸメモリ５８に記憶される。前記ＴＡＸメモリキー４８は、たとえば消費税率および割引き率などを加味した予め定める値を、メモリ記憶エリア３３の予め定める記憶領域に記憶する動作内容の動作を実行させるための手段である。
【００８３】
たとえば消費税を５％としたとき、利用者によるＴＡＸメモリキー４８の操作によって、図１に示すように、入力された値に対して、ＴＡＸメモリ５８に記憶される値「５．０００」を用いて、消費税を考慮した後の値を算出する動作内容を表すＴＡＸ入力情報が、ＣＰＵ４に与えられる。これによって消費税考慮後の値が算出され、その値が表示手段に表示される。
【００８４】
利用者によってＬｏｃａｌメモリキー４９が操作される場合、Ｌｏｃａｌメモリキー４９による動作内容を表すＬｏｃａｌ入力情報は、利用者によって入力された値を表す。この値がＬｏｃａｌ入力情報として、ＣＰＵ４によってメモリ記憶エリア３３のＬｏｃａｌメモリ５９に記憶される。Ｄａｔｅメモリキー５０は、年月日を、ＣＰＵ４によって、メモリ記憶エリアのＤａｔｅメモリ６０に記憶させるという動作内容の動作を実行させるための手段である。
【００８５】
利用者によってＤａｔｅメモリキー５０が操作される場合、Ｄａｔｅメモリキー５０による動作内容を表すＤａｔｅ入力情報は、たとえば図示しない計時手段によって与えられる日時、または利用者によって入力される日時を表し、この日時がメモリ記憶エリア３３のＤａｔｅメモリ６０に記憶される。
【００８６】
前述のスイッチ情報および入力情報に対して、印字順エリア４２，４３に記憶される値が「０」である場合、その値「０」が記憶される情報は、印字する必要がないことを表している。スイッチ記憶エリア３２およびメモリ記憶エリア３３の各種の情報に対して、印字順エリア４２，４３に記憶される値が「０」以外である場合、その「０」以外の値が記憶される情報を含めた印字順で、プリンタ手段５が印字するように制御される。
【００８７】
オフ印字情報エリア３４は、方法種類エリア６５および情報エリア６６とを有する。方法種類エリア６５には、印字方法の種類が自動および選択オフ動作と、印字有無との２つに分類されて記憶される。情報エリア６６に記憶される値は、方法種類エリア６５に記憶される種類毎に、選択された情報が対応付けて記憶される。方法種類エリア６５は、検出電圧が設定電圧以下になったときに、印字または駆動電力のために、印字方法、具体的には電子装置１の動作手順の種類が記憶される記憶領域である。情報エリア６６は、各分類毎に選択された情報が記憶される記憶領域である。図４では、「自動および選択オフ動作」は、「自動／選択」と示されている。
【００８８】
駆動電力のための電子装置１の動作手順には、自動オフ動作による印字方法と選択オフ動作による印字方法とがある。自動オフ動作は、ＲＡＭ２にユーザ情報が記憶されていない場合であり、かつバッテリレベル検出手段７による検出電圧が設定電圧以下になったときに、各手段への駆動電力の供給を継続するように、バッテリ６がＣＰＵ４によって制御される動作である。
【００８９】
この自動オフ動作を行うにあたって、ＣＰＵ４は、検出電圧が、電子装置１に初期設定される動作内容の動作の実行に必要な最低電圧である最低駆動電圧を超えるか否かを判定する。これによってＣＰＵ４が、検出電圧が最低駆動電圧を超えると判定すると、ユーザ情報の印字を行わずに、検出電圧が最低駆動電圧以下になるまで、各手段への駆動電力の供給を継続するように、バッテリ６を制御する。検出電圧が最低駆動電圧以下になると、バッテリ６は、ＣＰＵ４による制御によって、駆動電力の供給を停止する。前記最低駆動電圧は、設定電圧よりも小さい電圧である。
【００９０】
選択オフ動作は、ＲＡＭ２にユーザ情報が記憶されていない場合であり、かつ検出電圧が設定電圧以下になったときに、各手段への駆動電力の供給を停止するか否かを、利用者によって選択される動作である。選択オフ動作では、各手段への駆動電力の供給を停止するように、バッテリ６がＣＰＵ４によって制御される動作と、各手段への駆動電力の供給を継続するように、バッテリ６がＣＰＵ４によって制御される動作とが、利用者によっていずれか一方に選択される。このように利用者によって選択することができるので、利便性の高い電子装置１を実現することができる。
【００９１】
選択オフ動作の２つの動作から１つを選択するにあたって、利用者がキーボード１０の設定キー３０を操作することによって、駆動電力の供給を続行するか否かが設定される。利用者による設定キー３０の操作によって、自動オフ動作に設定される場合、自動および選択オフ動作に対応する情報エリア６６には、自動オフ動作が選択されたことを表す値「１」が記憶される。
【００９２】
また、利用者による設定キー３０の操作によって、選択オフ動作に設定される場合、自動および選択オフ動作に対応する情報エリア６６には、選択オフ動作が選択されたことを表す値「０」が記憶される。情報エリアに値「１」が記憶される場合、換言すると自動オフ動作に設定される場合には、検出された駆動電圧がＣＰＵ４の最低駆動電圧以下になるまで、駆動電力の供給が継続されるので、バッテリの駆動電力を有効に活用することができる。
【００９３】
方法種類エリア６５に対応する情報エリア６６に記憶される値が、もし、「０Ｆｈ」であるならば、自動および選択オフ動作の選択設定が未だ行われていない初期設定であることを示す。ここで、値「０Ｆｈ」とは、１６進数の１６を意味し、すべてのビットが「１」であることを示している。自動および選択オフ動作に対応する情報エリア６６に、値「０Ｆｈ」が記憶される場合、初期設定される動作内容の動作として、たとえばＣＰＵ４は、利用者に設定を促すための文字列などの画像を、ディスプレイ９に表示させる。この表示動作の実行によって、ＣＰＵ４は、利用者に動作内容を設定および入力させる。
【００９４】
さらに、この場合、リセット等によってＲＡＭ２に記憶される情報がすべて消去された時、ＲＡＭ２には値「０Ｆｈ」が記憶される初期設定の状態にあり、何らかの設定の必要性があったときには、値「０Ｆｈ」が設定および入力に応じた値に変更される。たとえばユーザ情報が値「０Ｆｈ］で記憶される初期設定される場合、ＣＰＵ４は、値「０」で記憶される場合と同様の動作内容で動作するように各手段を制御する。
【００９５】
印字のための電子装置１の動作手順には、印字有無による印字方法がある。印字有無は、バッテリ６の駆動電力の供給を停止するときに、スイッチ情報および入力情報を印字するか否かの設定である。印字有無に対応する情報エリア６６に「１」が記憶される場合、スイッチ情報および入力情報を印字した後に、電力供給を停止するように、プリンタ手段５およびバッテリ６が制御される。さらに、印字有無に対応する情報エリア６６に「０」が記憶される場合、スイッチ情報および入力情報を印字しないで、電力供給を停止するように、プリンタ手段５およびバッテリ６が制御される。
【００９６】
設定バッテリレベルエリア３５には、設定電圧の情報が記憶される。設定バッテリレベルエリア３５には、電子装置１における電圧が降下することによって各手段への電力供給を停止する必要が生じたとき、ユーザ情報の印字に必要な電圧になるように、最低駆動電圧に対して印字に必要な電圧を加味した値に設定された設定電圧が記憶される。
【００９７】
電子装置１における駆動電圧が、この設定バッテリレベルエリア３５の設定電圧以下になったとき、スイッチ情報および入力情報の印字後、駆動電力の供給を停止する。さらに、電子装置１における駆動電圧が、この設定バッテリレベルエリア３５の設定電圧以下になったとき、ＲＡＭ２にユーザ情報が記憶されていない場合または印字順が設定されない場合、印字を行わないで、駆動電力の供給を継続する。このように設定電圧を利用して、様々な仕様シーンを実現することができる。
【００９８】
キーバッファ３６には、利用者の操作によって入力された入力手段１６のコードを表すキー情報が記憶される。たとえば、入力手段１６のリセット（ＲＥＳＥＴ）キー５１のコードがキーバッファ３６に記憶されているときには、ＣＰＵ４が、ユーザ情報を印字し、印字後に駆動電力の供給を停止するように設定されているか、または印字せずに、計算処理などの通常の動作中であるかの判定に利用している。前記リセットキー５１は、各種の記憶エリア３２，３３，６６に記憶される値および設定等をクリアし、その後、駆動電力の供給を停止する前に印字を行うための設定をするためのキーである。
【００９９】
設定キー３０は、リセットキー５１に加え、オンオフ（ＯＮ／ＯＦＦ）キー５２およびクリアキー５３をさらに含む。オンオフキー５２は、電子装置１を、各手段に電力が供給されるオン状態と、各手段に駆動電力の供給が停止されるオフ状態とのいずれか一方に設定するためのキーである。また、設定手段であるオンオフキー５２は、駆動電力の供給を続行するように設定するためのキーでもある。
【０１００】
クリアキー５３は、利用者が計算途中に操作すると、入力した値をクリアしたり、今までのトータル値を出したりするためのキーである。本実施の形態では、クリアキー５３は、電力供給の停止前の印字設定を終了させるときにも使用される。
【０１０１】
前記ディスプレイ９には、各種のメモリキー４５〜５０の操作によって値が記憶されているとき、操作されたメモリキー４５〜５０を報知するための画像が表示される。たとえば「Ｍ」の表示は、Ｍメモリ５５に値が記憶されているときに点灯し、「Ｉ」の表示は、Ｉメモリ５６に値が記憶されているときに点灯する。「−」の表示は、入力され、表示される値が負数であるときに点灯する。「●」の表示は、ＧＴメモリ４７に値が記憶されているときに点灯する。また、「Ｅ」の表示は、電子装置１の動作に、エラーが発生したときに点灯する。
【０１０２】
図３は、印字媒体１１へのユーザ情報の印字例を説明するための図である。図４は、印字媒体１１へのユーザ情報の他の印字例を説明するための図である。バッテリ６の駆動電力の電圧が設定電圧以下になったとき、ＲＡＭ２に記憶されるユーザ情報を、電力供給の停止の前に印字するように設定される場合に、ユーザ情報が印字媒体１１に印字される。図３では、ＲＡＭ２に記憶されるすべてのスイッチ情報および入力情報が、印字媒体１１に印字されている。図４では、記憶されるスイッチ情報および入力情報が、図１に示すスイッチ記憶エリア３２およびメモリ記憶エリア３３の印字順エリア４２，４３に記憶される値に基づいて、印字媒体１１に印字されている。
【０１０３】
印字順エリア４２，４３に記憶される値の順に印字を行ったので、Ｄａｔｅ入力情報、ＴＡＸ入力情報、Ｌｏｃａｌ入力情報、Ｍ入力情報、ＴＡＢスイッチ情報、小数点以下処理スイッチ情報、Ｋスイッチ情報、ＩＣスイッチ情報およびＡ＋スイッチ情報が印字されている。但し、Ａ＋スイッチ情報のように、スイッチ記憶エリア３２の設定状態が「０」であるオフ状態になっているので、印字は行わないようにプリンタ手段５が制御される。
【０１０４】
図５は、ユーザ情報の印字設定に関するＣＰＵ４の処理手順を示すフローチャートである。ステップａ０では、ＣＰＵ４は、ユーザ情報の印字設定に関する処理手順を開始して、ステップａ１に進む。ステップａ１では、ＣＰＵ４は、利用者がキーボードを操作してキー入力を待っているキー待ち状態にあり、この状態で、ステップａ２に進む。
【０１０５】
ステップａ２では、ＣＰＵ４は、利用者の操作によるキー入力が行われたかか否かを判定するキー確定処理を行う。ステップａ２では、ＣＰＵ４が、キー確定をすることができる、換言するとキー入力が行われたと判定した場合、ステップａ３に進む。さらに、ステップａ２では、ＣＰＵ４が、キー確定をすることができない、換言するとキー入力が行われていないと判定した場合、ステップａ１に進む。
【０１０６】
ステップａ３では、ＣＰＵ４は、利用者によってリセットキー５１が操作されたか否かを判定する。ステップａ３では、ＣＰＵ４が、リセットキー５１の操作による入力であると判定した場合、ステップａ４に進み、リセットキー５１の操作による入力でないと判定した場合、ステップａ８に進む。ステップａ４では、ＣＰＵ４は、ＲＡＭ２のキーバッファ３６に、リセットキー５１のコードを表すキー情報を記憶させ、ステップａ５に進む。
【０１０７】
ステップａ５では、ＣＰＵ４は、電力供給の停止前の印字設定をクリアするために、印字順エリア４２，４３と情報エリア６６とを初期設定の状態にする。具体的にはＣＰＵ４は、スイッチ記憶エリア３２およびメモリ記憶エリア３３の各印字順エリア４２，４３に「０」の値を記憶させるとともに、オフ印字情報エリア３４のすべての情報エリア６６に「０Ｆｈ」の値を記憶させる。ステップａ５では、印字順エリア４２，４３と情報エリア６６とが、初期設定の状態にされると、ステップａ６に進む。
【０１０８】
ステップａ６では、ＣＰＵ４は、ＣＰＵ４は、変数ｉに初期値である零を入れて、ステップ７に進む。変数ｉは、印字順を確定するための変数である。ステップａ７では、利用者の理解を容易にするために、ＣＰＵ４は、ディスプレイ９に指令を与えて、初期設定されたことを報知するための「ＯＦＦ  ＳＥＴＴＩＮＧ」という文字列を表示させる。ステップａ７では、ディスプレイ９に「ＯＦＦ  ＳＥＴＴＩＮＧ」が表示されると、ステップａ１に進んで、ＣＰＵ４はキー待ち状態になる。
【０１０９】
ステップａ８では、ＣＰＵ４は、キーバッファ３６に記憶されるキー情報が、リセットキー５１のコードであるか否かを判定する。ステップａ８では、ＣＰＵ４が、キー情報がリセットキー５１のコードであると判定した場合、ステップａ９に進み、リセットキー５１のコードでないと判定した場合、ステップａに進む。ステップａ８におけるＣＰＵ４の判定は、ユーザ情報を印字する設定になっているか否かの判定であり、もし、ＲＥＳＥＴコードが入っていないならば、通常の動作設定でのキー入力であるので、ステップａ１２で、後述する図６のフローチャートに示すその他のキー処理を行う。ステップａ１２で、ＣＰＵ４によって、その他のキー処理が行われると、ステップａ１３に進んですべての処理手順を終了する。
【０１１０】
ステップａ９では、ＣＰＵ４は、利用者による入力手段１６の各種のメモリキー４５〜５０の操作によって値が入力されたか否かを判定する。ステップａ９では、ＣＰＵ４が、各種のメモリキー４５〜５０の操作による値の入力があると判定した場合、ステップａ１０に進み、値の入力が無いと判定した場合、ステップａ１４に進む。
【０１１１】
ステップａ１０では、ＣＰＵ４は、変数ｉと１とを加算した値を、変数ｉに新たに入れる。このステップａ１０における処理は、次に入力される入力手段１６のメモリキー２９に関する印字順エリア４２，４３に値を記憶するための準備としての処理である。ステップａ１０で、変数ｉと１とを加算した値が、変数ｉに新たに入れられると、ステップａ１１に進む。
【０１１２】
ステップａ１１では、ＣＰＵ４は、メモリ記憶エリア３３の印字順エリア４３に、メモリキー２９のうち操作されたキーに対応して、変数ｉの値を記憶させる。これによって、入力情報を印字するように操作されたメモリキー２９の各種のキーに対して、印字順が確定される。ステップａ１１で、変数ｉの値がメモリ記憶エリア３３の印字順エリア４３に記憶されると、ステップａ１に進んで、ＣＰＵ４は、キー待ち状態に設定される。
【０１１３】
前述のステップa１１では、利用者が操作した順番が早いキーに関する入力情報から順に印字するように、印字順が設定される。これによって利用者による入力手段１６の操作順を考慮して、入力情報を印字をすることができ、利用者に対する利便性を向上することができる。
【０１１４】
ステップａ１４では、ＣＰＵ４は、利用者によるスイッチ手段１５の各種のスイッチ２０〜２５の操作によって値が設定されたか否かを判定する。ステップａ１４では、ＣＰＵ４が、各種のスイッチ２０〜２５の操作によって値が設定されたと判定した場合、ステップａ１５に進み、各種のスイッチ２０〜２５の操作によって値が設定されていないと判定した場合、ステップａ１７に進む。
【０１１５】
ステップａ１５では、ＣＰＵ４は、スイッチ手段１５に関するスイッチ情報の印字順を確定するために、変数ｉと１とを加算した値を、変数ｉに新たに入れて、ステップａ１６に進む。このステップａ１５における処理は、次に入力されるスイッチ手段１５の各種のスイッチ２０〜２６に関する印字順エリア４２，４３に値を記憶するための準備としての処理である。
【０１１６】
ステップａ１６では、ＣＰＵ４は、スイッチ記憶エリア３２の印字順エリア４２に、スイッチ手段１５の各種のスイッチ２０〜２５のうち操作されたスイッチに対応して、変数ｉの値を記憶させる。これによって、スイッチ情報を印字するように操作されたスイッチ手段１５の各種のスイッチ２０〜２５に対して、印字の順番が確定される。このステップa１６では、利用者が操作した順番が早いスイッチ手段１５のスイッチに関する入力情報から順に印字するように、印字順が設定される。これによって利用者によるスイッチ手段１５の操作順を考慮して、スイッチ情報を印字することができ、利用者に対する利便性を向上することができる。
【０１１７】
ステップａ１６で、変数ｉの値がスイッチ記憶エリア３２の印字順エリア４２に記憶されると、ステップａ１に進んで、ＣＰＵ４は、キー待ち状態に設定される。ステップａ１７では、前述のステップａ１２と同様に、図６のフローチャートに示すその他のキー処理を行う。ステップａ１７で、ＣＰＵ４によって、その他のキー処理が行われると、ステップａ１８に進んですべての処理手順を終了する。
【０１１８】
図６は、ＣＰＵ４がその他のキー処理を行うときの処理手順を示すフローチャートである。その他のキー処理は、ＲＡＭ２に記憶されるユーザ情報を、電力供給の停止前に、印字するように設定される場合に、スイッチ手段１５の各種のスイッチ２０〜２５と入力手段１６のメモリキー２９とを除く他のキーボード１０の操作による値の入力があったときの処理である。ステップｂ０では、ＣＰＵ４は、図１のステップａ１２およびステップａ１７のいずれか一方に進んだ場合、その他のキー処理を開始して、ステップｂ１に進む。
【０１１９】
ステップｂ１では、ＣＰＵ４は、利用者によってクリアキー５３が入力操作されたか否かを判定する。ステップｂ１では、ＣＰＵ４が、利用者によってクリアキー５３が操作されたことを表す入力値を取得すると、クリアキー５３が操作されたと判定し、この場合、ステップｂ２に進む。
【０１２０】
さらにステップｂ１で、ＣＰＵ４が、利用者によってクリアキー５３以外のキーが入力操作されたと判定されれば、電力供給の停止前にユーザ情報を印字する設定モードで有効な入力操作ではないので、ステップｂ８のキー待ち状態、換言すると図５に示すステップａ１に進む。ステップｂ８で、ＣＰＵ４がキー待ち状態になると、ステップｂ９で、すべての処理手順を終了する。
【０１２１】
ステップｂ２では、ＣＰＵ４は、キー情報をクリアして、初期設定の値をキーバッファ３６に記憶させる。このステップｂ２の処理は、電力供給の停止前にユーザ情報を印字する設定モードが終了したことを表すための処理である。ステップｂ２で、キー情報がクリアされると、ステップｂ３に進む。
【０１２２】
ステップｂ３では、ＣＰＵ４は、スイッチ記憶エリア３２およびメモリ記憶エリア３３の各印字順エリア４２，４３に記憶される値が全て零か否かを判定する。ステップｂ３で、ＣＰＵ４が、すべて零であると判定すると、ステップｂ５に進み、すべて零でないと判定すると、ステップｂ４に進む。
【０１２３】
ステップｂ４では、ＣＰＵ４は、オフ印字情報エリア３４の方法種類エリアの印字有無に対応する情報エリア６６に、値「１」を記憶させる。このステップｂ４の処理は、ＣＰＵ４が、印字順の設定を利用者が行っていると判定して、電力供給の停止前に印字が必要であるという設定を行った処理を表す。ステップｂ４で、情報エリア６６に値「１」が記憶されると、ステップｂ６に進む。
【０１２４】
ステップｂ５では、ＣＰＵ４は、オフ印字情報エリア３４の方法種類エリアの印字有無に対応する情報エリア６６に、値「０」を記憶させる。このステップｂ５の処理は、ユーザ情報を印字するにあたって、ユーザ情報の印字順が設定されていないので、ＣＰＵ４が、印字する必要がない設定を利用者が行ったと判定して、電力供給の停止前の印字を行わない設定をした処理を表す。ステップｂ５で、情報エリア６６に、値「０」が記憶されると、ステップｂ６に進む。
【０１２５】
ステップｂ６では、ＣＰＵ４は、設定バッテリレベルエリア３５に、印字可能な電圧になるように、ユーザ情報に基づいて、具体的には印字すべきスイッチ情報および入力情報に基づいて、設定した設定電圧を記憶させる。たとえば設定電圧は、バッテリ６の充電完了直後の電源電圧から、スイッチ情報および入力情報の印字に必要な電圧を減算した電圧に設定され、設定バッテリレベルエリア３５に記憶される。
【０１２６】
このように印字の必要があると利用者が決定したスイッチ情報および入力情報を印字するために、必要最低限の電圧を算出しておくことによって、バッテリ６の検出時の検出電圧が、この設定電圧以下であるかに基づいて、電力供給の停止前に印字するか否かの判定を行うことができる。この設定電圧は、印字すべきスイッチ情報および入力情報の情報量に基づいて調整されるので、バッテリ６の駆動電力が有効に活用されるような電圧に設定することができる。
【０１２７】
ステップｂ６で、設定電圧が設定され、設定バッテリレベルエリア３５に記憶されると、ステップｂ７のキー待ち状態、換言すると図５に示すステップａ１のキー待ち状態に進む。ステップｂ７で、ＣＰＵ４がキー待ち状態になると、ステップｂ１０に進んですべての処理手を終了する。
【０１２８】
図７は、検出される駆動電圧に基づくＣＰＵ４の処理手順を示すフローチャートである。ステップｃ０では、ＣＰＵ４は、バッテリレベル検出手段によって検出されるバッテリ６の駆動電圧に基づく処理手順を開始して、ステップｃ１に進む。ステップｃ１では、ＣＰＵ４は、検出された駆動電圧である検出電圧が、設定電圧以下であるか否かを判定する。
【０１２９】
ステップｃ１で、ＣＰＵ４が、検出電圧が設定電圧以下であると判定した場合、ステップｃ２に進む。ステップｃ１で、ＣＰＵ４が、検出電圧が設定電圧よりも大きいと判定した場合、各手段への電力供給を停止する必要がないので、ステップｃ３のキー待ち状態、換言すると図５のステップａ１のキー待ち状態に進む。ステップｃ３で、ＣＰＵ４がキー待ち状態になると、ステップｃ４に進んですべての処理手順を終了する。
【０１３０】
ステップｃ２では、ＣＰＵ４は、オフ印字情報エリア３４の印字有無に対応する情報エリアに記憶される値が「１」か否かを判定する。ステップｃ２で、ＣＰＵ４が、印字有無に対応する情報エリアに記憶される値が「１」であると判定した場合、ステップｃ５に進む。ステップｃ２で、ＣＰＵ４が、印字有無に対応する情報エリアに記憶される値が「０」であると判定した場合、電力供給の停止前のユーザ情報の印字が必要ないという設定なので、電子装置１をＣＰＵ４の最低電圧まで使用できる設定にするために、ステップｃ１４に進む。
【０１３１】
ステップｃ５では、ＣＰＵ４は、メモリ記憶エリア３３の印字順エリア４３に記憶される値が「０」以外となる入力内容エリア６３に記憶される値が、「０」であるか否かを判定する。ステップｃ５で、ＣＰＵ４が、前記入力内容エリア６３に記憶される値が「０」であると判定した場合と、ステップｃ６に進む。ステップｃ５で、ＣＰＵ４が、前記入力内容エリア６３に記憶される値が「０」以外の値であると判定した場合、確定した印字順に従って印字する必要があると判定し、ステップｃ１０に進む。
【０１３２】
ステップｃ６では、オフ印字情報エリア３４の自動および選択オフ動作に対応する情報エリア６６に、値「０Ｆｈ」が記憶されているか否かを判定する。ステップｃ６で、ＣＰＵ４が、前記情報エリア６６に値「０Ｆｈ」が記憶されていると判定した場合、ステップｃ７に進み、前記情報エリア６６に値「０Ｆｈ」が記憶されていないと判定した場合、ステップｃ１１に進む。
【０１３３】
ステップｃ７では、ＣＰＵ４は、予め定める内容を表す文字列を表示するように、ディスプレイ９を制御する。前述のステップｃ６で、自動および選択オフ動作の設定に関しては、利用者が未設定であるということなので、ＣＰＵ４は、たとえばディスプレイ９を用いて利用者に報知する動作を実行する。
【０１３４】
具体的にはステップｃ７で、ＣＰＵ４からの指令によって、ディスプレイ９が、「Ｍｅｍｏｒｙ＝０  Ｐｒｉｎｔｉｎｇ  ａｎｄ  ＯＦＦ？」という文字列を表示する。この表示内容は、入力内容エリア６３に記憶される値を印字後、電力供給を停止するか否かの判定を、利用者が行う必要があることを報知するための表示である。これによって印字が必要な入力内容エリア６３に記憶される値が「０」であっても、利用者が入力情報を印字するか否かを選択することができ、利用者にとって利便性を向上することができる。
【０１３５】
ステップｃ７で、ディスプレイ９によって利用者に前述のように報知されると、ステップｃ８に進む。ステップｃ８では、ＣＰＵ４は、利用者によって、オンオフキー５２が操作されたか否かを判定する。ステップｃ８で、ＣＰＵ４が、オンオフキー５２による入力を検出した場合、利用者によってオンオフキー５２が操作された、換言すると電力供給を続行しない自動オフ動作に設定されたと判定し、ステップｃ９に進む。ステップｃ８で、ＣＰＵ４が、オンオフキー５２による入力を検出しなかった場合、利用者によってオンオフキー５２が操作されていない、換言すると電力供給を続行する選択オフ動作に設定されたと判定し、ステップｃ１２に進む。
【０１３６】
ステップｃ９では、ＣＰＵ４は、オフ印字情報エリア３４の自動および選択オフ動作に対応する情報エリア６６に、値「１」を記憶させる。これは、印字を行う必要のある入力内容エリアに記憶される値が、「０」であっても、印字を行い、印字後、電力供給を停止するための処理である。ステップｃ９で、前記情報エリア６６に値「１」が記憶されると、ステップｃ１０に進む。
【０１３７】
ステップｃ１０では、ＣＰＵ４は、スイッチ記憶エリア３２とメモリ記憶エリア３３との各印字順エリア４２，４３に記憶される値に従って、換言すると印字順に従って、スイッチ情報および入力情報を印字するように、プリンタ手段５を制御する。さらに印字後、ＣＰＵ４は、バッテリレベル検出手段７によって常に検出される駆動電圧が、ＣＰＵ４の最低駆動電圧を超えるか否かを判定する。
【０１３８】
ＣＰＵ４は、駆動電圧がＣＰＵ４の最低駆動電圧を超えると判定すると、電子装置１の各手段への電力の供給を続行するように、バッテリ６を制御し、駆動電圧がＣＰＵ４の最低駆動電圧以下であると判定すると、電子装置１の各手段への電力の供給を停止するように、バッテリ６を制御する。これによって利用者が設定したユーザ情報を取得することができるとともに、バッテリ６の電力を効率良く活用することができる。ステップｃ１０で、ユーザ情報が印字され、電子装置１がオフ状態にされると、ステップ１５に進んですべての処理手順を終了する。
【０１３９】
ステップｃ１１では、ＣＰＵ４は、オフ印字情報エリア３４の自動および選択オフ動作に対応する情報エリア６６に記憶される値が、「１」であるか否かを判定する。ステップｃ１１で、ＣＰＵ４が、前記情報エリアに値「１」が記憶されると判定した場合、前述のステップｃ１０に進み、前記情報エリアに値「１」が記憶されていないと判定した場合、ステップｃ１３に進む。
【０１４０】
ステップｃ１２では、ＣＰＵ４は、オフ印字情報エリア３４の自動および選択オフ動作に対応する情報エリア６６に、値「０」を記憶させる。これは、印字を行う必要のある入力内容エリア６３に記憶される値が０であるならば、印字を行わず、かつ印字後に、電力供給を継続するように設定している。このように利用者が設定したユーザ情報がＲＡＭ２に記憶されていない場合には、ＣＰＵ４の最低電圧以下になるまで、電力供給を継続するように自動的に設定される。これによってバッテリの駆動電力を、効率よく活用することができる。ステップｃ１２で、前記情報エリア６６に値「０」が記憶されると、ステップｃ１３に進む。
【０１４１】
ステップｃ１３では、ＣＰＵ４は、ユーザ情報の印字を行わずに、検出電圧が、ＣＰＵ４の最低駆動電圧以下、具体的には最低駆動電圧になるまで電力供給を続行するように、バッテリ６を制御する。このようにユーザ情報を印字する必要が無い場合には、印字を行わずに、検出電圧が最低駆動電圧以下、具体的にはＣＰＵ４の最低駆動電圧になるまで、電子装置１がオフ状態にされず、バッテリ６による各手段への電力供給が継続される。これによってバッテリ６の電力を効率よく活用することができる。ステップｃ１３で、検出駆動電圧がＣＰＵ４の最低駆動電圧になるまで、電力供給が続行されると、ステップｃ１４に進んですべての処理手順を終了する。
【０１４２】
前述のようにスイッチ手段１５の各種のスイッチ２０〜２５と、入力手段１６の各種のメモリキー４５〜５０との操作によって、演算結果ではなく、演算処理に用いられる値、たとえば利用者がＲＡＭ２に予め設定および入力した値、または計算などの処理の最中に設定および入力したユーザ情報がＲＡＭ２に記憶される。これらの値は、検出される駆動電力の電圧が予め定める設定電圧以下になったとき、各手段への電力供給を停止する前に印字される。このように利用者が設定および入力したユーザ情報が印字されるので、利用者による再設定を容易にし、したがって利用者のために利便性を向上することができる。
【０１４３】
またＲＡＭ２とプリンタ手段５とを備える電子装置１では、ユーザ情報を印字媒体１１に印字するだけの簡単な構成で、利便性を向上することができるとともに、不揮発性の記憶手段を用いる場合に比べて、コストダウンを図ることができる。またバッテリ６がたとえば充電式の内部電源である場合、印字後、電力供給が停止されると、充電が完了するまで、電子装置１を使用することができないが、印字されたユーザ情報と他の電子装置１とを用いることによって、処理を再開することができ、利便性を向上することができる。
【０１４４】
本実施の形態によれば、検出される駆動電力の電圧が予め定める設定電圧以下になったとき、ユーザ情報がＲＡＭ２から消去される前に、ユーザ情報が印字され、その後、各手段への駆動電力の供給が停止される。電力供給を停止することによってＲＡＭ２から消去されても、印字媒体１１に印字されたユーザ情報を用いて、利用者が手間をかけずに元の設定状態に戻すことができる。これによって利用者が手間をかけずに元の状態に戻すことができ、利用者に対する利便性を向上することができる。また印字後に、電力供給を停止するので、電力を節約して印字以外の動作に必要となったときに用いるなどして、バッテリ６の電力を有効に活用することができる。
【０１４５】
また本実施の形態によれば、利用者のスイッチ手段１５の操作によるスイッチ情報を、ＲＡＭ２に記憶される場合、各手段への駆動電力の供給を停止する前に印字することができる。これによって利用者が、印字媒体に印字されるスイッチ情報に基づいて、スイッチ情報を元の設定状態にするために設定するときの利便性を確実に向上することができる。
【０１４６】
また本実施の形態によれば、利用者の入力手段１６の操作による入力情報が、ＲＡＭ２に記憶される場合、この入力情報を、各手段への駆動電力の供給を停止する前に印字することができる。これによって利用者が、印字媒体に印字される入力情報に基づいて、入力情報を元の入力状態にするために入力するときの利便性を確実に向上することができる。
【０１４７】
また本実施の形態によれば、各ユーザ情報に印字順が設定されるので、利用者にとって重要なユーザ情報を、先に印字することができる。これによって、たとえばユーザ情報が印字される印字媒体１１が、途中で途切れてしまった場合であっても、利用者にとって重要なユーザ情報が出来るだけ印字されるように構成することができる。
【０１４８】
また本実施の形態によれば、ＲＡＭ２にユーザ情報が記憶されていない場合には、検出電圧が設定電圧以下になっても、各手段への駆動電力の供給を停止せずに、最低電圧未満になるまで継続される。これによって印字動作以外の動作に、電源手段の駆動電力を利用することができ、バッテリ６の駆動電力を効率よく活用することができる。
【０１４９】
また本実施の形態によれば、バッテリ６の各手段への駆動電力の供給を続行するか否かを、利用者がオンオフキー５２を操作することによって選択することができる。これによって利便性の高い電子装置１を実現することができる。
【０１５０】
また本実施の形態によれば、複数のユーザ情報から、印字するユーザ情報を選択して、必要最低限のユーザ情報だけを印字することができる。これによって複数のユーザ情報すべてを印字する場合に比べて、印字に必要な電力を可及的に少なくして、印字以外の動作に電力を利用することができる。したがってバッテリ６の駆動電力を有効に活用することができる。
【０１５１】
また本実施の形態によれば、設定電圧を、各ユーザ情報に基づいて変更して設定することができるので、設定電圧が一定値に固定される場合に比べて、必要なユーザ情報を印字したうえで、印字以外の動作にバッテリ６の駆動電力を有効に活用することができる。
【０１５２】
前述の実施の形態は、本発明の例示に過ぎず、発明の範囲内において構成を変更してもよい。たとえば印字順は、ステップa１１およびステップa１５でスイッチ手段１５および入力手段１６の操作順に設定されるが、設定後に利用者が変更するステップをさらに追加してもよい。
【図面の簡単な説明】
【０１５３】
【図１】本発明の実施の一形態である電子装置１の電気的構成を示すブロック図である。
【図２】電子装置１を示す正面図である。
【図３】印字媒体１１へのユーザ情報の印字例を説明するための図である。
【図４】印字媒体１１へのユーザ情報の他の印字例を説明するための図である。
【図５】ユーザ情報の印字設定に関するＣＰＵ４の処理手順を示すフローチャートである。
【図６】ＣＰＵ４がその他のキー処理を行うときの処理手順を示すフローチャートである。
【図７】検出される駆動電圧に基づくＣＰＵ４の処理手順を示すフローチャートである。
【符号の説明】
【０１５４】
１  電子装置
２  ＲＡＭ
４  ＣＰＵ
５  プリンタ手段
６  バッテリ
７  バッテリレベル検出手段
９  ディスプレイ
１５  スイッチ手段
１６  入力手段
【図１】
2005104073.tif 000003
【図２】
2005104073.tif 000004
【図３】
2005104073.tif 000005
【図４】
2005104073.tif 000006
【図５】
2005104073.tif 000007
【図６】
2005104073.tif 000008
【図７】
2005104073.tif 000009