(57)【特許請求の範囲】
【請求項１】
外部電源から電力を取得できるとき、外部電源によって駆動され、かつ外部電源から電力を取得できないとき、内部電源によって駆動され、入力される販売管理データを保管するための販売管理装置であって、
入力された販売管理データを保管用記録媒体に印字するための保管用印字手段と、
前記入力された販売管理データを記憶するための記憶手段と、
販売管理装置の駆動状態が、外部電源による駆動状態および内部電源による駆動状態のいずれであるかを検出する駆動状態検出手段と、
入力された販売管理データを連続した顧客用記録媒体に印字するための顧客用印字手段と、
一取引の販売管理データが印字された後、顧客用記録媒体を所定位置で、オートカッタによる機械動作によって切断するための切断手段と、
内部電源の蓄電力量を検出する電力量検出手段と、
駆動状態検出手段による検出結果に基づいて、外部電源による駆動状態であるとき、保管用印字手段による販売管理データの印字動作を許容し、内部電源による駆動状態であるとき、保管用印字手段による販売管理データの印字動作を禁止して、販売管理データを記憶手段に記憶する制御をする制御手段とを含み、
前記顧客用印字手段は、駆動状態検出手段による検出結果によらずに、印字動作を行うように構成され、
前記制御手段は、駆動状態検出手段による検出結果および電力量検出手段による検出結果に基づいて、外部電源による駆動状態であるとき、および内部電源による駆動状態でありかつ電力量検出手段による検出値が予め定める第１基準値を超えるとき、のいずれか一方であるとき、切断手段による顧客用記録媒体の切断動作を許容し、内部電源による駆動状態でありかつ電力量検出手段による検出値が第１基準値以下であるとき、切断手段による顧客用記録媒体の切断動作を禁止する制御をするように構成され、
また、前記制御手段は、前記保管用印字手段による印字動作を禁止する状態から印字動作を許容する状態になったとき、記憶手段に記憶されている販売管理データを保管用記録媒体に印字する制御をするように構成されることを特徴とする販売管理装置。
【請求項２】
外部電源から電力を取得できるとき、外部電源によって駆動され、かつ外部電源から電力を取得できないとき、内部電源によって駆動され、入力される販売管理データを保管するための販売管理装置であって、
入力された販売管理データを保管用記録媒体に印字するための保管用印字手段と、
前記入力された販売管理データを記憶するための記憶手段と、
販売管理装置の駆動状態が、外部電源による駆動状態および内部電源による駆動状態のいずれであるかを検出する駆動状態検出手段と、
入力された販売管理データを連続した顧客用記録媒体に印字するための顧客用印字手段と、
一取引の販売管理データが印字された後、顧客用記録媒体を所定位置で、オートカッタによる機械動作によって切断するための切断手段と、
内部電源の蓄電力量を検出する電力量検出手段と、
駆動状態検出手段による検出結果および電力量検出手段による検出結果に基づいて、外部電源による駆動状態であるとき、および内部電源による駆動状態でありかつ電力量検出手段による検出値が予め定める第１基準値を超えるとき、のいずれか一方であるとき、保管用印字手段による販売管理データの印字動作を許容し、内部電源による駆動状態でありかつ電力量検出手段による検出値が第１基準値以下であるとき、保管用印字手段による販売管理データの印字動作を禁止して、販売管理データを記憶手段に記憶する制御をする制御手段とを含み、
前記顧客用印字手段は、駆動状態検出手段による検出結果によらずに、印字動作を行うように構成され、
前記制御手段は、駆動状態検出手段による検出結果および電力量検出手段による検出結果に基づいて、外部電源による駆動状態であるときおよび内部電源による駆動状態でありかつ電力量検出手段による検出値が前記第１検出値よりも小さい第２基準値を超えるとき、切断手段による顧客用記録媒体の切断動作を許容し、内部電源による駆動状態でありかつ電力量検出手段による検出値が第２基準値以下であるとき、切断手段による顧客用記録媒体の切断動作を禁止する制御をするように構成され、
また、前記制御手段は、前記保管用印字手段による印字動作を禁止する状態から印字動作を許容する状態になったとき、記憶手段に記憶されている販売管理データを保管用記録媒体に印字する制御をするように構成されることを特徴とする販売管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＯＳ（Point of Sales)ターミナルなどの販売管理装置に関し、特に交流電源およびバッテリによる２電源駆動方式の販売管理装置に関する。
【０００２】
【従来の技術】
物品などを販売する販売店では、販売した物品の種類およびその代金などの販売状況に関する販売管理データを保管するために、ＰＯＳターミナルが用いられ、保管された販売管理データに基づいて、品揃えするなど顧客の要望に答えることができるようにしている。このＰＯＳターミナルは、オペレータによって入力された販売管理データを顧客用印字媒体に印字する顧客用印字手段と、入力された販売管理データを保管用記録媒体に印字する保管用記録手段とを有している。顧客用印字媒体は、顧客毎のデータが印字された領域で切断されて販売した物品とともに顧客に渡すことによって取引を円滑に行うことができる。保管用記録媒体は、販売店が保管することによって販売管理データを保管することができる。またＰＯＳターミナルには、顧客毎のデータの印字が終了したときに顧客用印字媒体を機械動作によっていわば、自動的に切断する手段が設けられており、利便性が向上されているとともに、処理時間を短縮できるようにしている。ＰＯＳターミナルは、その使用状態に応じて、商用交流電源または内蔵バッテリによって、商用交流電源を優先的に利用して駆動し、商用交流電源が利用できない状況下でもバッテリで駆動できるように構成されている。
【０００３】
内蔵バッテリを有する機器の他の従来技術として、特開平６−２９０２０１号公報に記載の金銭出納機がある。この出納機は、内蔵バッテリの電圧が低下するとエラーの表示およびガイダンスの表示が行われるとともにブザー音が出力され、オペレータに報知される。オペレータによってスリッププリンタに用紙がセットされ、プリントキーが押下されると、メモリに登録されている合計金額などのデータがスリッププリンタにより印字される。スリッププリンタに用紙がセットされない、またはプリントキーが押下されないまま予め定める期間が経過するとジャーナルプリンタによってメモリに登録されているデータが予め装着されている連続用紙に印字される。
【０００４】
また、印字後には、バッテリによる電力供給を停止する。これらによって内蔵バッテリの電圧低下時にレポートの発行が確実に行われ、登録内容が消失することが防がれている。バッテリが完全に放電されることがないのでバッテリの使用回数が減少することも防がれている。
【０００５】
内蔵バッテリを有する機器のさらに他の従来技術として、特開平１−１６６９７８号公報に記載の文書作成装置がある。この装置はプリンタモータとプリンタモータの駆動時に内蔵バッテリの電圧を検出する手段とを備えており、バッテリの電圧低下が検出されるとその情報を記憶し、プリンタモータの停止後にバッテリの蓄電力量が低下したことを告知するようにしている。この装置では、バッテリの電圧が最も低下するプリンタモータの駆動時に電圧を検出するのでバッテリの電圧低下を正確に評価している。
【０００６】
内蔵バッテリを有する機器のまたさらに他の従来技術として、特開平４−３０６７１６号公報に記載の電源出力監視システムを有するコンピュータがある。このシステムは、バッテリの蓄電力量の低下に伴う電圧低下を検知する手段を備え、この検知動作に基づいてシステムクロックの周波数を低くし、大電流消費ユニットへの電源供給を停止する。これによって、バッテリ容量低下時の電流消費を低減し、ＣＰＵの動作時間を延長することでデータをセーブするための終了プログラムの処理時間を確保している。
【０００７】
【発明が解決しようとする課題】
上述の販売管理装置では、内蔵バッテリによって、商用電源がない場所および停電時にも販売管理データの保管処理を行うことができるけれども、内蔵バッテリが放電できる電力量には制限があり、バッテリ駆動による動作時間は制限される。これに対して顧客の生活様式の変化などに伴い、販売店の営業時間が長期化するなど、バッテリ駆動であっても長時間動作可能な販売管理装置が望まれている。バッテリ駆動による長時間動作を可能にするためには、バッテリに蓄えられた電力の単位時間あたりの消費量を小さくしなければならないけれども、消費電力を抑えるために、顧客用および保管用印字手段の動作を停止すると、販売管理装置が本来担うべき販売管理データの保管処理ができなくなるとともに、取引を円滑に行うことができなくなる。
【０００８】
特開平６−２９０２０１号公報、特開平１−１６６９７８号公報および特開平４−３０６７１６号公報に示される各従来の技術では、バッテリ駆動しているときに、保管すべきデータなどが消失してしまうことを防ぐために、バッテリ電圧の検出値に基づいて予め定めるデータ保管処理などをするようにしているけれども、バッテリ駆動による動作時間を長くすることができる技術ではない。
【０００９】
本発明の目的は、販売管理データの保管および顧客の取引の円滑化のための機能を損なわずかつ、内蔵バッテリによる長時間駆動が可能な販売管理装置を提供することである。
【００１０】
【課題を解決するための手段】
本発明は、外部電源から電力を取得できるとき、外部電源によって駆動され、かつ外部電源から電力を取得できないとき、内部電源によって駆動され、入力される販売管理データを保管するための販売管理装置であって、
入力された販売管理データを保管用記録媒体に印字するための保管用印字手段と、
前記入力された販売管理データを記憶するための記憶手段と、
販売管理装置の駆動状態が、外部電源による駆動状態および内部電源による駆動状態のいずれであるかを検出する駆動状態検出手段と、
入力された販売管理データを連続した顧客用記録媒体に印字するための顧客用印字手段と、
一取引の販売管理データが印字された後、顧客用記録媒体を所定位置で、オートカッタによる機械動作によって切断するための切断手段と、
内部電源の蓄電力量を検出する電力量検出手段と、
駆動状態検出手段による検出結果に基づいて、外部電源による駆動状態であるとき、保管用印字手段による販売管理データの印字動作を許容し、内部電源による駆動状態であるとき、保管用印字手段による販売管理データの印字動作を禁止して、販売管理データを記憶手段に記憶する制御をする制御手段とを含み、
前記顧客用印字手段は、駆動状態検出手段による検出結果によらずに、印字動作を行うように構成され、
前記制御手段は、駆動状態検出手段による検出結果および電力量検出手段による検出結果に基づいて、外部電源による駆動状態であるとき、および内部電源による駆動状態でありかつ電力量検出手段による検出値が予め定める第１基準値を超えるとき、のいずれか一方であるとき、切断手段による顧客用記録媒体の切断動作を許容し、内部電源による駆動状態でありかつ電力量検出手段による検出値が第１基準値以下であるとき、切断手段による顧客用記録媒体の切断動作を禁止する制御をするように構成され、
また、前記制御手段は、前記保管用印字手段による印字動作を禁止する状態から印字動作を許容する状態になったとき、記憶手段に記憶されている販売管理データを保管用記録媒体に印字する制御をするように構成されることを特徴とする販売管理装置である。
【００１１】
本発明に従えば、外部電源によって駆動される外部電源駆動状態では、販売管理データを保管用印字手段によって保管用記録媒体に印字して、販売管理データを保管することができるとともに、内部電源によって駆動される内部電源駆動状態では、販売管理データを記憶手段に記憶して保管することができる。また、外部電源駆動状態から内部電源駆動状態へ切換わったときは、販売管理データの保管が保管用記録媒体への印字による保管から、記憶手段への保管に変更され、内部電源駆動状態から外部電源駆動状態へ復帰したときは、販売管理データの保管が記憶手段への保管から保管用記録媒体への印字による保管に変更される。
販売管理データを記憶手段に記憶するために必要とされる電力は、販売管理データを保管用印字手段によって保管用記録媒体に印字するために必要とされる電力よりも小さい。これによって内部電源駆動状態にあるとき、販売管理データを記憶手段に記憶するようにして、保管用印字手段による販売管理データの保管用記録媒体への印字動作を禁止することによって、販売管理データを保管するために消費される電力を少なくすることができる。したがって販売管理データの保管機能を損なうことなく、内部電源に蓄えられている電力の消費量を少なくし、内部電源による駆動可能時間を長くすることができる。
さらに、前記保管用印字手段による印字動作が禁止される状態から印字動作が許容される状態に復帰したとき、記憶手段に記憶されている販売管理データが保管用記録媒体に印字されるので、販売管理が容易な状態に復帰される。また販売管理データを印字して保管することによって、販売管理データの消失を防ぐことができる。
また本発明では、駆動状態検出手段による検出結果によらずに、販売管理データを顧客用印字手段によって顧客用記録媒体に印字し、この記録媒体をたとえば簡易領収書として顧客に渡すことが可能であり、取引を円滑にすることができる。さらに一取引の販売管理データが印字された後、顧客用記録媒体を、所定位置で、切断手段によって機械的にいわば自動的に切断することができ、取引をさらに円滑にできるとともに利便性に優れている。切断手段は、外部電源によって駆動される外部電源駆動状態のとき、および内部電源によって駆動される内部電源駆動状態であり、かつ内部電源の蓄電力量が第１基準値を超えるとき、のいずれか一方であるときに動作し、内部電源駆動状態であり、かつ内部電源の蓄電力量が第１基準値以下であるときには、動作しない。また、外部電源駆動状態から、内部電源駆動状態でありかつ内部電源の蓄電力量が予め定める第１基準値以下となったときは、切断手段による顧客用記録媒体の切断動作を禁止し、内部電源の蓄電力量が第１基準値を超えて復帰したときは、切断手段による切断動作が許容される。
これによって内部電源駆動状態にあり、かつ内部電源の蓄電力量が第１基準値以下のとき、切断手段による顧客用記録媒体の切断動作を禁止して、切断動作に要する電力の消費をしないようにすることができる。したがって販売管理データの印字出力機能を損なうことなく、内部電源に蓄えられている電力の消費量を少なくし、内部電源による駆動可能時間を長くすることができる。
しかも内部電源駆動状態であっても、蓄電力量が第１基準値を超えているときには、外部電源駆動状態であるときと同様に切断手段によって顧客用記録媒体の切断をし、取引を最も円滑にしている。したがってたとえば一時的な停電などによって、一時的に内部電源駆動状態になっても、販売管理装置を、外部電源駆動状態と同様の取引を最も円滑にできる状態で用いることができ、たとえば長時間の停電など内部電源駆動状態が長時間にわたって継続されるときには、電力の消費量を小さくして、販売管理装置の駆動時間を長くすることができる。
【００１２】
また本発明は、外部電源から電力を取得できるとき、外部電源によって駆動され、かつ外部電源から電力を取得できないとき、内部電源によって駆動され、入力される販売管理データを保管するための販売管理装置であって、
入力された販売管理データを保管用記録媒体に印字するための保管用印字手段と、
前記入力された販売管理データを記憶するための記憶手段と、
販売管理装置の駆動状態が、外部電源による駆動状態および内部電源による駆動状態のいずれであるかを検出する駆動状態検出手段と、
入力された販売管理データを連続した顧客用記録媒体に印字するための顧客用印字手段と、
一取引の販売管理データが印字された後、顧客用記録媒体を所定位置で、オートカッタによる機械動作によって切断するための切断手段と、
内部電源の蓄電力量を検出する電力量検出手段と、
駆動状態検出手段による検出結果および電力量検出手段による検出結果に基づいて、外部電源による駆動状態であるとき、および内部電源による駆動状態でありかつ電力量検出手段による検出値が予め定める第１基準値を超えるとき、のいずれか一方であるとき、保管用印字手段による販売管理データの印字動作を許容し、内部電源による駆動状態でありかつ電力量検出手段による検出値が第１基準値以下であるとき、保管用印字手段による販売管理データの印字動作を禁止して、販売管理データを記憶手段に記憶する制御をする制御手段とを含み、
前記顧客用印字手段は、駆動状態検出手段による検出結果によらずに、印字動作を行うように構成され、
前記制御手段は、駆動状態検出手段による検出結果および電力量検出手段による検出結果に基づいて、外部電源による駆動状態であるときおよび内部電源による駆動状態でありかつ電力量検出手段による検出値が前記第１検出値よりも小さい第２基準値を超えるとき、切断手段による顧客用記録媒体の切断動作を許容し、内部電源による駆動状態でありかつ電力量検出手段による検出値が第２基準値以下であるとき、切断手段による顧客用記録媒体の切断動作を禁止する制御をするように構成され、
また、前記制御手段は、前記保管用印字手段による印字動作を禁止する状態から印字動作を許容する状態になったとき、記憶手段に記憶されている販売管理データを保管用記録媒体に印字する制御をするように構成されることを特徴とする販売管理装置である。
【００１３】
本発明に従えば、外部電源によって駆動される外部電源駆動状態のとき、および内部電源によって駆動される内部電源駆動状態であり、かつ内部電源の蓄電力量が予め定める第１基準値を超えるとき、のいずれか一方であるときには、販売管理データを保管用印字手段によって保管用記録媒体に印字して、販売管理データを保管することができるとともに、内部電源駆動状態であり、かつ内部電源の蓄電力量が第１基準値以下であるときには、販売管理データを記憶手段に記憶して保管することができる。また、外部電源駆動状態から、内部電源駆動状態でありかつ内部電源の蓄電力量が予め定める第１基準値以下となったときは、販売管理データの保管が保管用記録媒体への印字による保管から記憶手段への保管に変更され、内部電源の蓄電力量が第１基準値を超えて復帰したときは、販売管理データの保管が記憶手段への保管から保管用記録媒体への印字による保管に変更される。
販売管理データを記憶手段に記憶するために必要とされる電力は、販売管理データを保管用印字手段によって保管用記録媒体に印字するために必要とされる電力よりも小さい。これによって内部電源駆動状態にあり、かつ内部電源の蓄電力量が第１基準値以下であるとき、販売管理データを記憶手段に記憶するようにして、保管用印字手段による販売管理データの保管用記録媒体への印字動作を禁止することによって、販売管理データを保管するために消費される電力を少なくすることができる。したがって販売管理データの保管機能を損なうことなく、内部電源に蓄えられている電力の消費量を少なくし、内部電源による駆動可能時間を長くすることができる。
【００１４】
しかも内部電源駆動状態であっても、蓄電力量が第１基準値を超えているときには、外部電源駆動状態であるときと同様に動作させ、保管される販売管理データの確認などの販売管理を容易にしている。したがってたとえば一時的な停電などによって、一時的に内部電源駆動状態になっても、販売管理装置を、外部電源駆動状態と同様の最も利便性の高い状態で用いることができ、たとえば長時間の停電など内部電源駆動状態が長時間にわたって継続されるときには、電力の消費量を小さくして、販売管理装置の駆動時間を長くすることができる。
さらに、前記保管用印字手段による印字動作が禁止される状態から印字動作が許容される状態に復帰したとき、記憶手段に記憶されている販売管理データが保管用記録媒体に印字されるので、販売管理が容易な状態に復帰される。また販売管理データを印字して保管することによって、販売管理データの消失を防ぐことができる。
【００１６】
また本発明では、駆動状態検出手段による検出結果によらずに、販売管理データを顧客用印字手段によって顧客用記録媒体に印字し、この記録媒体をたとえば簡易領収書として顧客に渡すことが可能であり、取引を円滑にすることができる。さらに一取引の販売管理データが印字された後、顧客用記録媒体を、所定位置で、切断手段によって機械的にいわば自動的に切断することができ、取引をさらに円滑にできるとともに利便性に優れている。この切断手段は、外部電源によって駆動される外部電源駆動状態のとき、および内部電源によって駆動される内部電源駆動状態であり、かつ内部電源の蓄電力量が第２基準値を超えるとき、のいずれか一方であるときに動作し、内部電源駆動状態であり、かつ内部電源の蓄電力量が第２基準値以下であるときには、動作しない。したがって内部電源駆動状態であっても、蓄電力量が第２基準値を超えているときには、円滑な取引を可能にし、たとえば長時間の停電など内部電源駆動状態が長時間にわたって継続されるときには、電力の消費量を小さくして、販売管理装置の駆動時間を長くすることができる。
【００２９】
【発明の実施の形態】
図１は、本発明の実施の一形態である電子式金銭登録機（以下単に「登録機」ともいう）１の電気的構成を示すブロック図である。物品を販売する販売店で、販売管理データを保管し、これに基づいて品揃えをするなどの販売管理をするために販売管理装置が用いられる。販売管理装置である登録機１は、取引状況を表す販売管理データの記録、販売管理データに基づく所定データ（たとえば１日の総売上げなど）の演算および、販売管理データに基づく金銭の授受の補助などを行うための装置であって、入力される販売管理データを、保管するとともに印字出力することができる装置である。販売管理データは、たとえば販売取引される物品の品名および代金である。この登録機１は、たとえばＰＯＳターミナルによって実現され、バーコードスキャナ６０を備え、図示しない外部の演算処理装置との間で通信して、販売管理をするための端末機形の金銭登録機である。登録機１は交流（略称ＡＣ）電源入力部２、交流／直流（略称ＤＣ）変換器３、電源切換回路４、バッテリ５、駆動電源検出回路６、バッテリ蓄電力量検出回路７、中央演算処理装置（略称ＣＰＵ）８、プリンタインタフェイス９、ジャーナルプリンタ５２、レシートプリンタ５３、オートカッタ１１、ディスプレイ１２、メモリ７０、キャラクタジェネレータ（略称ＣＧ）１６、バックアップバッテリ１７、キーボード５０、バーコードスキャナ６０およびタイマ５１を含んで構成される。
【００３０】
ＡＣ電源入力部２は外部電源である商用交流電源に接続するためのコネクタ部であって、このＡＣ電源入力部２が商用交流電源に接続されることによって、登録機１に電力を取込むことができる。ＡＣ／ＤＣ変換器３は、ＡＣ電源入力部２を介して取込まれる交流を登録機１内の各回路などが正しく動作できる直流に変換している。具体的には、電圧を変化させるためのトランス、電源の流れ方向を一定にするためのダイオードおよび電流を平滑化するためのコンデンサなどからなる。バッテリ５は、商用交流電源から電力を取込むことができないときに登録機１を駆動するために内蔵される内部電源である。
【００３１】
電源切換回路４は、登録機１を駆動させる電源を切換えるためのスイッチ回路である。具体的には、ダイオードおよび抵抗などから成り、ＡＣ／ＤＣ変換器３に接続される交流電源側回路とバッテリに接続されるバッテリ側回路との間に抵抗を接続し、電位差を生じさせる。交流電源から電力を取得しているときは、常に交流電源から登録機１内の各回路に電力が供給されているために、この電位差は交流電源側が高くなっている。したがって、バッテリ側から各回路に電流が流れることはない。しかし、停電などで交流電源が断たれると、交流電源側の電位が０になるのでバッテリ５から各回路に電力が供給される。
【００３２】
駆動電源検出回路６は、登録機１を駆動させている電源が外部電源と内部電源とのいずれであるかを検出する駆動状態検出手段である。具体的にはＡＣ／ＤＣ変換器に接続している交流電源側回路とバッテリに接続しているバッテリ側回路とに検流器を接続する。もしくは前記回路間に電圧計を設置することでどちらの回路に電流が流れているかを検出する。
【００３３】
バッテリ蓄電力量検出回路７は、バッテリの端子電圧を測定するための電圧計を含み、測定した電圧と既知の充電満了時の電圧とを比較することで現在の蓄電力量を検出する電力量検出手段である。
【００３４】
ＣＰＵ８は、登録機１を駆動している電源の判断、バッテリ容量と基準値との比較、タイマ回路による時刻の抽出および登録機全体の制御を行う。ジャーナルプリンタ５２、レシートプリンタ５３およびオートカッタ１１はプリンタインタフェイス９を介してＣＰＵ８に接続される。プリンタインタフェイス１１は、プリンタコントローラおよびドライバを含んで構成され、ジャーナルプリンタ５２、レシートプリンタ５３およびオートカッタ１１の動作を制御する。販売管理データを保管用記録媒体である連続紙に印字して保管する保管用印字手段であるジャーナルプリンタ５２と販売管理データを顧客用記録媒体である連続紙に印字する顧客用印字手段であるレシートプリンタ５３とを備えている。オートカッタ１１は、レシートプリンタによって販売管理データが印字された後、顧客用記録媒体である連続紙を所定の位置で機械的に切断する切断手段である。ディスプレイ１２は入力されたデータ、エラー表示および操作ガイドなどを表示し、オペレータに報知する。
【００３５】
メモリ７０は、ランダムアクセスメモリ（略称ＲＡＭ）１３、リードオンリメモリ（略称フラッシュＲＯＭ）１４およびバックアップメモリ１５からなる記憶手段である。ＲＡＭ１３、フラッシュＲＯＭ１４およびバックアップメモリ１５は、ワークメモリ、バッテリ蓄電力量基準値メモリおよびジャーナルデータバックアップメモリなどのメモリ領域を有している。ＣＧ１６は印字用のフォントを格納する。バックアップバッテリ１７は、電源をオフするときに必要なプログラムの稼働および前記メモリに記憶されているデータの保持に使用される。キーボード５０は複数のキーから成り、販売管理データなどの各種データが入力することができ、またバーコードスキャナ６０は、物品に表示されるバーコードを読取り、バーコードが表す情報を販売管理データとして入力することができる。タイマ５１は、ＣＰＵ８に対して現在時間などを出力する。
【００３６】
図２はメモリ７０の構成を示すブロック図である。メモリ７０はＲＡＭ１３、フラッシュＲＯＭ１４およびバックアップメモリ１５を備える。ＲＡＭ１３は、表示バッファ１８、バッテリ駆動切換時刻メモリ２３、オートカッタ停止時刻メモリ２４、取引件数メモリ２５、ワークメモリ２６、バッテリ駆動時のジャーナル印字停止フラグメモリ２７、バッテリ駆動時のオートカッタ停止フラグメモリ２８およびバッテリ蓄電力量基準ジャーナル印字停止フラグメモリ２９を備える。フラッシュＲＯＭ１４はバッテリ蓄電力量第１基準値メモリ１９、バッテリ蓄電力量第２基準値メモリ２０およびバッテリ蓄電力量第３基準値メモリ２１を備える。
【００３７】
表示バッファ１８には、円滑な入力操作のために、キーボード５０より入力された商品名、数値およびメッセージなどのディスプレイ１２に表示されるデータが一時的に記憶される。バッテリ蓄電力量第１〜第３基準値メモリ１９，２０，２１には現在のバッファ蓄電力量と比較するための基準値が記憶されている。
【００３８】
第１〜３基準値は、バッテリの蓄電力量と比較してジャーナル印字およびオートカッタの動作を禁止するための値であり、使用するバッテリの能力およびジャーナルプリンタとオートカッタの動作可能電圧などによって決定される。したがって、ジャーナルプリンタ５２などの動作が不充分でデータの保管ができなくなる前にメモリへの記憶による保管に変更し、データの保管を確実に行う。ジャーナルデータバックアップメモリ１５には、ジャーナル印字動作を禁止したときに、本来印字されるジャーナルデータが記憶される。バッテリ駆動切換時刻メモリ２３には、登録機１を駆動させる電源が外部電源である交流電源から内部電源であるバッテリに切換わった時刻が記憶される。オートカッタ停止時刻メモリ２４には、バッテリの蓄電力量が低下し、基準値以下となってオートカッタの動作を禁止した時刻が記憶される。取引件数メモリ２５には、駆動電源が交流電源からバッテリに切換わってから終了処理までの間に取引された件数が記憶される。ワークメモリ２６は、各種データの一時記憶、演算時のバッファおよびプリントバッファなどに使用される。
【００３９】
前記フラグメモリ２７には、ジャーナル印字動作を禁止するか否かの設定が記憶される。前記フラグメモリ２８には、オートカッタの動作を禁止するか否かの設定が記憶される。表１を用いて設定例について説明する。
【００４０】
【表１】
0004587345.tif 000002
【００４１】
ここで、○は動作許容、Ｂはバッテリ駆動時に動作禁止、▲１▼はバッテリ蓄電力量が第１基準値以下のときに動作禁止、および▲２▼はバッテリ蓄電力量が第２基準値以下のときに動作禁止をそれぞれ表す。
【００４２】
設定例１では、バッテリ駆動時にジャーナル印字動作を禁止し、オートカッタの動作は許容するとともに、バッテリ駆動状態から交流電源駆動状態となったときには、ジャーナル印字動作を許容するように設定される。設定例２では、バッテリ駆動時にオートカッタによる切断動作を禁止し、ジャーナル印字動作は許容するとともに、バッテリ駆動状態から交流電源駆動状態となったときには、オートカッタによる切断動作を許容するように設定される。設定例３では、バッテリ駆動時に両動作を禁止するとともにバッテリ駆動状態から交流電源駆動状態となったときには、両動作を許容するように設定される。設定例４では、バッテリ蓄電力量が第１基準値以下となったときにジャーナル印字動作を禁止し、蓄電力量が減少して第２基準値以下となったときにオートカッタによる切断動作を禁止するとともに、蓄電力量が第２基準値より大きくなったときにオートカッタによる切断動作を許容し、蓄電力量が第１基準値より大きくなったときにジャーナル印字動作を許容するように設定される。設定例５では、バッテリ蓄電力量が第１基準値以下となったときにオートカッタによる切断動作を禁止し、蓄電力量が減少して第２基準値以下となったときにジャーナル印字動作を禁止するとともに蓄電力量が第２基準値より大きくなったときにジャーナル印字動作を許容し、蓄電力量が第１基準値より大きくなったときにオートカッタによる切断動作を許容するように設定される。なお、設定例４，５については上述のように両動作を個別に許容しても良いし、蓄電力量が第１基準値より大きくなったときに両動作を許容するようにしても良い。
【００４３】
図３は、登録機１の処理動作を示すフローチャートであって、オペレータによってキーボード５０が操作され、販売管理データが入力されたときの処理動作を示す。登録機１は前述のようなジャーナル印字動作の禁止条件、およびオートカッタの動作禁止条件について、オペレータのキーボード５０の操作による設定がなされた状態で用いられる。登録機１では、上述の各条件が設定された状態で処理動作が開始され、ステップａ０でキーボード５０およびバーコードスキャナ６０の操作によって販売管理データの入力操作があったか否かが判断される。ステップａ０では入力操作があるまでこの処理を繰返す。すなわち、オペレータによる入力操作を待機している。この待機状態において、オペレータによって販売管理データの入力操作がなされると入力されたデータがディスプレイ１２に表示されるとともにステップａ０でこの販売管理データの入力操作がなされたと判断されてステップａ１にてレシート印字処理を行う。レシート印字処理は、入力された商品の品名、単価および個数などの販売管理データをプリンタインタフェイス９によって動作が制御された顧客用印字手段であるレシートプリンタ５３によってＣＧ１６に格納されたフォントを用いてレシート紙へ一入力毎に印字し、一取引の登録が終了したとき、たとえば締めキーなどが押されたときに合計金額を印字する処理動作である。このような一取引分のレシート印字が終了した後、ステップａ２へ進む。
【００４４】
ステップａ２で駆動電源検出回路６から与えられる検出信号に基づいて登録機１の駆動状態、すなわちバッテリ駆動であるか否かをＣＰＵ８が判断する。バッテリ駆動ではないと判断された場合にはステップａ３に進み、通常処理動作を行う。
【００４５】
また、既にジャーナル印字動作が禁止されジャーナルデータがバックアップメモリ１５に記憶されている場合、オートカッタ１１による切断動作が禁止されている場合で、ステップａ０において入力操作待機中にＡＣ電源からの電力取得が可能となれば、ステップａ２でバッテリ駆動ではないと判断されたときに、ジャーナル印字動作およびオートカッタによる切断動作を許容し、バックアップメモリ１５に記憶されていたジャーナルデータをジャーナルプリンタ５２によって印字する。この通常処理動作は、入力された一取引分の販売管理データを、プリンタインタフェイス９によって動作が制御された保管用印字手段によって、ＣＧ１６に格納されたフォントを用いてジャーナル紙へ印字し、レシート発行処理において一取引分の販売管理データの印字が終了すると、レシート紙をオートカッタ１１によって切断する処理動作である。この動作が終了するとステップａ４に進み、取引件数をカウントアップし、ステップａ０に戻って入力待ち状態へと戻る。取引件数のカウントはＲＡＭ１３内の取引件数メモリ２５に記憶され、一取引の登録が終了したときに、たとえば締めキーなどが押されたときに取引件数メモリに記憶されている数値に＋１される。
【００４６】
ステップａ２でバッテリ駆動であると判断された場合には、ステップａ５に進み、ＣＰＵ８がタイマ５１から現在時刻を取得して、バッテリ駆動切換時刻メモリ２３にその現在時刻を記憶させる。ステップａ５にて現在時刻の記憶処理後、ステップａ６に進み、ジャーナル印字停止フラグメモリ２７を参照して、ジャーナル印字動作を禁止するか否かをＣＰＵ８が判断する。ジャーナル印字動作を禁止する場合はステップａ７に進み、ＣＰＵ８によるジャーナルプリンタ５２に対する動作制御命令によってジャーナル印字動作を禁止し、ステップａ８にてＣＰＵ８はジャーナルデータがバックアップメモリ１５に記憶されるようにデータの制御を行いステップａ９に進む。これによってジャーナルデータがバックアップメモリ１５に記憶される。ステップａ６でジャーナル印字動作を禁止しない場合はステップａ９に進み、オートカッタ停止フラグメモリ２８を参照してオートカッタ１１による切断動作を禁止するか否かをＣＰＵ８が判断する。オートカッタ１１による切断動作を禁止する場合はステップａ１０に進み、ＣＰＵ８によるオートカッタ１１に対する動作制御命令によってオートカッタによる切断動作を禁止し、ステップａ１１に進む。
【００４７】
ステップａ１１では、バッテリ蓄電力量検出回路７によって検出された蓄電力量とフラッシュＲＯＭ１４に記憶されている第１基準値とを比較し、蓄電力量が第１基準値より大きい場合は、ステップａ１２に進み、ＡＣ／ＤＣ変換器３が動作しているか否かをＣＰＵ８が判断する。ＡＣ／ＤＣ変換器３が動作している場合には、ステップａ１３でＣＰＵ８によるオートカッタ１１に対する動作制御命令によってオートカッタの切断動作を許容する。ステップａ１４では、ＣＰＵ８によるジャーナルプリンタ５２に対する動作制御命令によってジャーナルプリンタの印字動作を許容する。ステップａ１４の処理後にステップａ１５に進みバックアップメモリ１５に記憶されていたジャーナルデータをジャーナルプリンタによって印字出力し、ステップａ３の通常処理動作となる。
【００４８】
ＡＣ／ＤＣ変換器３が動作していない場合は、ステップａ１６に進みバッテリ蓄電力量と第１基準値とを比較する。蓄電力量が第１基準値より小さい場合はステップａ４へ進む。なお、ジャーナル印字動作が許容されている場合は、入力された販売管理データをジャーナルプリンタ５２によって印字した後にステップａ４に進む。蓄電力量が第１基準値以上の場合はステップａ１７に進み、オートカッタの動作を許容するか否かをＣＰＵ８が判断する。オートカッタの動作を許容する場合は、ステップａ１３と同様に許容する。許容しない場合はステップａ１９に進みジャーナルプリンタの動作を許容するか否かをＣＰＵ８が判断する。ジャーナルプリンタの動作を許容する場合はステップａ２０でステップａ１４と同様に許容し、ステップａ２１でバックアップメモリ１５に記憶されていたジャーナルデータを印字出力してステップａ４へ進む。ジャーナルプリンタの動作を許容しない場合はステップａ４へ進む。なお、ジャーナル印字動作が許容されている場合は、入力された販売管理データをジャーナルプリンタ５２によって印字した後にステップａ４に進む。
【００４９】
バッテリ蓄電力量が第１基準値以下の場合は、ステップａ１１からステップａ２２に進み、ステップａ１１と同様に蓄電力量と第２基準値とを比較する。蓄電力量が第２基準値より大きい場合は、ステップａ２３に進み、ジャーナル印字動作を禁止するか否かをＣＰＵ８が判断する。ジャーナル印字動作を禁止する場合は、ステップａ２４でステップａ７と同様に印字動作を禁止する。ステップａ２５にてＣＰＵ８はジャーナルデータがバックアップメモリ１５に記憶されるようにデータの制御を行うことでジャーナルデータをバックアップメモリ１５に記憶し、バッテリ蓄電力量を確認するためにステップａ１６へ戻る。ジャーナル印字動作を禁止しない場合は、ステップａ２６でステップａ１０と同様にオートカッタによる切断動作を禁止し、バッテリ蓄電力量を確認するためにステップａ１６へ戻る。バッテリ蓄電力量が第２基準値以下の場合はステップａ２７に進み、ジャーナル印字動作が禁止されているか否かをＣＰＵ８が判断する。ジャーナル印字動作が禁止されている場合は、ステップａ３０でステップａ１０と同様にオートカッタによる切断動作を禁止し、ステップａ３１でオートカッタ停止時刻メモリ２４にＣＰＵ８がタイマ５１から取得した時刻を記憶させる。ジャーナル印字動作が禁止されていない場合は、ステップａ２８でステップａ７と同様にジャーナル印字動作を禁止し、ステップａ２９でＣＰＵ８はジャーナルデータがバックアップメモリ１５に記憶されるようにデータの制御を行うことでジャーナルデータをバックアップメモリ１５に記憶させる。
【００５０】
ステップａ３２では、ステップａ１１と同様にバッテリの蓄電力量と第３基準値とを比較し、蓄電力量が第３基準値より大きい場合はステップａ１６に戻り、第１基準値との比較を行う。第３基準値以下の場合は、バッテリ５によって登録機１を駆動させることが困難となるため、ステップａ３３にてオペレータに対しバッテリの蓄電力量が不足していることを示す警告文を報知し、終了処理を行う。報知手段としては、ジャーナル紙もしくはレシート紙に印字しても良いし、ディスプレイに表示しても良い。
【００５１】
終了処理には、取引件数のカウントアップを含む。取引件数のカウントはＲＡＭ１３内の取引件数メモリ２５に記憶され、一取引の登録したときに取引件数メモリに記憶されている数値に＋１される。他の終了処理としては、販売管理データの消失を防ぐために、入力された販売管理データをバックアップメモリ１５に記憶させ、バックアップバッテリ１７によって、少なくともデータを記憶したバックアップメモリ１５へ電力を供給し、登録機を駆動させるための電源、すなわち外部および内部電源からの電力供給が停止した後であってもデータを保存することができるようにする。また、バッテリ５の使用可能回数を減少させないために、バッテリ５の電力供給を停止し、バッテリ５の過放電を防ぐ。最後に、登録機１を駆動させるための電源、すなわち外部および内部電源からの電力供給を停止し、販売管理処理動作を終了する。またステップａ０の待機状態において、オペレータによって人為的に終了操作された場合には、このステップａ３３に進み同様の動作がされる。
【００５２】
図４は、バッテリ５の容量不足を報知するための警告文４８の印字例を示す図である。バッテリの蓄電力量が基準値３以下になると、プリンタ、オートカッタおよびディスプレイなどを駆動させるために充分な電圧を発生させることができず、売上登録処理が不可能となる。したがって、オペレータに対してバッテリ蓄電力量の不足を報知するための警告文を印字する。警告文としては、たとえば「バッテリの容量が不足しています。バッテリ交換を行うか、ＡＣ電源に切り換えて下さい。」が印字される。
【００５３】
図５は、精算レポート３７の印字例を示す図である。精算レポートは、売上登録されたデータを各部門毎および各担当者毎などにまとめたもので、商品の売上動向分析および担当者の管理などに利用される。精算レポート３７には、精算実施日付および時刻３８、レジスタ番号およびレシート一連番号３９、精算処理を示す「精算」の文字４０、予め設定された部門毎の売上個数４１、売上金額４２、売上構成比率４３、バッテリ駆動切換時刻４４、オートカッタ停止処理時刻４５、バッテリ駆動に切換わってからオートカッタが停止するまでの取引件数４６ならびに精算レポートの終了を示す「ＥＮＤ」４７の文字が印字される。バッテリ駆動切換時刻４４は、駆動電源検出回路６によって登録機１の駆動電源が交流電源からバッテリへ切換わったことが検出されたときに、バッテリ駆動切換時刻メモリ２３に記憶された時刻を印字したものである。オートカッタ停止処理時刻４５は、バッテリ蓄電力量検出回路７によって検出されたバッテリの蓄電力量が第２基準値以下になったときに、オートカッタ停止時刻メモリ２４に記憶された時刻を印字したものである。取引件数４６は登録機１の駆動電源がバッテリに切換わってから、オートカッタが停止するまでの間に、取引件数メモリ２５に記憶され、売上登録毎にカウントアップされた数値を印字したものである。
【００５４】
図６は、ジャーナル印字３０の印字例を示す図である。ジャーナル印字３０には、売上登録日付および時刻３１、担当者名３２、部門名および金額３３、売上金額合計３４、預かり金額３５ならびに釣銭額３６が印字される。ジャーナル印字は、顧客に渡すレシートとは異なり、データ保管用に連続した記録用紙に売上登録した販売管理データを記録したものである。上記のデータはジャーナル印字動作禁止時には、バックアップメモリ１５に記憶され、ジャーナル印字動作が許容された後印字出力される。
【００５５】
金銭登録機１の前記設定例毎の販売管理動作について、図３を参照して特徴のあるステップを中心に説明する。説明を省略するステップは、上述と同様に動作する。
【００５６】
設定例１の設定がされた状態では、バッテリ駆動時にジャーナル印字動作を禁止し、オートカッタの動作は許容する。交流電源駆動状態ではステップａ０からａ１を経てレシート印字を行い、ステップａ２で交流電源駆動であることが検知され、ステップａ３からａ４に進み、取引件数をカウントアップしてステップａ０へ戻る。バッテリ駆動状態では、ステップａ０からａ１を経てレシート印字を行いステップａ２に進むと、駆動電源検出回路６によって、登録機１の駆動状態が、バッテリ５による駆動状態であることが検知されたと判断され、ステップａ５，ａ６を経て前記設定に基づいて、ＣＰＵ８は、ステップａ７でジャーナルプリンタ５２の印字動作を禁止するとともに、ステップａ８で販売管理データをメモリ７０へ記憶するように制御することで販売管理データをメモリ７０へ記憶させる。
【００５７】
オートカッタによる切断動作は許容するので、ステップａ９からａ１１，ａ１２，ａ１６，ａ１７，ａ１９を経てステップａ４に進み、取引件数をカウントアップしてステップａ０へ戻る。バッテリの蓄電力量が減少すると、ステップａ１１で第１基準値以下と判断され、ステップａ２２へ進む。第２基準値より大きければ、ステップａ２３，ａ２６を経てステップａ１６へ進み、ステップａ１７，ａ１９を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。さらに蓄電力量が減少すると、ステップａ２２で第２基準値以下と判断され、ステップａ２７へ進む。ステップａ３０，ａ３１を経てステップａ３２で第３基準値より大きければステップａ１６へ進み、ステップａ１７，ａ１９を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。蓄電力量が第３基準値以下になるとステップａ３３で終了処理を行い、販売管理処理動作を終了する。また、交流電源駆動状態となったときには、ステップａ２からａ３へ進み、メモリ７０に記憶された販売管理データをジャーナルプリンタ５２で印字し、ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。もしくは、ステップａ１２からａ１３，ａ１４，ａ１５と進み、メモリ７０に記憶された販売管理データをジャーナルプリンタ５２で印字し、ステップａ３，ａ４を経てステップａ０へ戻る。
【００５８】
販売管理データを前記メモリ７０へ記憶するために必要な電力は、販売管理データをジャーナルプリンタ５２によって印字するために必要な電力よりも小さいので、設定例１に設定された登録機１では、販売管理データの保管機能を損なうことなく、バッテリ５に蓄えられている電力の消費量を少なくし、バッテリ５による駆動可能時間を長くすることができる。
【００５９】
設定例２の設定がされた状態では、バッテリ駆動時にオートカッタの動作を禁止し、ジャーナル印字動作は許容する。交流電源駆動状態ではステップａ０からａ１を経てレシート印字を行い、ステップａ２で交流電源駆動であることが検知され、ステップａ３からａ４に進み、取引件数をカウントアップしてステップａ０へ戻る。バッテリ駆動状態では、ステップａ０からａ１を経てレシート印字を行いステップａ２に進むと、駆動電源検出回路６によって登録機１の駆動状態が、バッテリ５による駆動状態であることが検知されたと判断され、ステップａ５，ａ６を経て前記設定に基づいて、ＣＰＵ８は、ステップａ１０でオートカッタ１１の切断動作を禁止する。
【００６０】
ステップａ１１，ａ１２，ａ１６，ａ１７，ａ１９を経てジャーナル印字を行い、ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。バッテリの蓄電力量が減少すると、ステップａ１１で第１基準値以下と判断され、ステップａ２２へ進む。第２基準値より大きければ、ステップａ２３，ａ２６を経てステップａ１６へ進み、ステップａ１７，ａ１９を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。さらに蓄電力量が減少すると、ステップａ２２で第２基準値以下と判断されステップａ２７へ進む。ステップａ２８，ａ２９を経てステップａ３２で第３基準値より大きければ、ステップａ１６へ進み、ステップａ１７，ａ１９を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。蓄電力量が第３基準値以下になると、ステップａ３３で終了処理を行い、販売管理処理動作を終了する。また、交流電源駆動状態となったときには、ステップａ２からａ３へ進み、オートカッタ１１の切断動作を許容する。ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。もしくは、ステップａ１２からａ１３でオートカッタ１１の切断動作を許容し、ステップａ１４，ａ１５，ａ３へ進み、ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。
【００６１】
オートカッタ１１によってレシート紙を切断するために必要な電力を消費しないので、設定例２に設定された登録機１では、販売管理データの印字出力機能を損なうことなく、バッテリ５に蓄えられている電力の消費量を少なくし、バッテリ５による駆動可能時間を長くすることができる。
【００６２】
設定例３の設定がされた状態では、バッテリ駆動時にジャーナル印字動作とオートカッタの動作とを禁止する。交流電源駆動状態ではステップａ０からａ１を経てレシート印字を行い、ステップａ２で交流電源駆動であることが検知され、ステップａ３からａ４に進み、取引件数をカウントアップしてステップａ０へ戻る。バッテリ駆動状態では、ステップａ０からａ１を経てレシート印字を行いステップａ２に進むと、駆動電源検出回路６によって登録機１の駆動状態が、バッテリ５による駆動状態であることが検知されたと判断され、ステップａ５，ａ６を経て前記設定に基づいて、ＣＰＵ８は、ステップａ７でジャーナルプリンタ５２の印字動作を禁止するとともに、ステップａ８で販売管理データをメモリ７０へ記憶するように制御することで販売管理データをメモリ７０へ記憶させ、かつステップａ１０でオートカッタ１１の切断動作を禁止する。
【００６３】
ステップａ１１，ａ１２，ａ１６，ａ１７，ａ１９を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。バッテリの蓄電力量が減少すると、ステップａ１１で第１基準値以下と判断され、ステップａ２２へ進む。第２基準値より大きければ、ステップａ２３，ａ２６を経てステップａ１６へ進み、ステップａ１７，ａ１９を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。さらに蓄電力量が減少すると、ステップａ２２で第２基準値以下と判断され、ステップａ２７へ進む。ステップａ３０，ａ３１を経てステップａ３２で第３基準値より大きければステップａ１６へ進み、ステップａ１７，ａ１９を経てステップａ４１で取引件数をカウントアップしてステップａ０へ戻る。蓄電力量が第３基準値以下になるとステップａ３３で終了処理を行い、販売管理処理動作を終了する。また、交流電源駆動状態となったときには、ステップａ２からａ３へ進みメモリ７０に記憶された販売管理データをジャーナルプリンタ５２で印字し、オートカッタ１１の切断動作を許容する。ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。もしくは、ステップａ１２からａ１３，ａ１４，ａ１５を経て、オートカッタ１１の切断動作を許容し、メモリ７０に記憶された販売管理データをジャーナルプリンタ５２で印字してステップａ３に進み、ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。
【００６４】
販売管理データを前記メモリ７０へ記憶するために必要な電力は、販売管理データをジャーナルプリンタ５２によって印字するために必要な電力よりも小さく、オートカッタ１１によってレシート紙を切断するために必要な電力を消費しないので、設定例３に設定された登録機１では、販売管理データの保管機能および印字出力機能を損なうことなく、バッテリ５に蓄えられている電力の消費量をさらに少なくし、バッテリ５による駆動可能時間を長くすることができる。
【００６５】
設定例４の設定がされた状態では、バッテリ（蓄電力量）が第１基準値以下となったときにジャーナル印字動作を禁止し、蓄電力量が減少して第２基準値以下となったときにオートカッタの動作を禁止するように設定される。交流電源駆動状態ではステップａ０からａ１を経てレシート印字を行い、ステップａ２で交流電源駆動であることが検知され、ステップａ３からａ４に進み、取引件数をカウントアップしてステップａ０へ戻る。バッテリ駆動状態では、ステップａ０からａ１を経てレシート印字を行いステップａ２に進むと、駆動電源検出回路６によって登録機１の駆動状態が、バッテリ５による駆動状態であることが検知されたと判断され、ステップａ５，ａ６を経て、ステップａ１１においてバッテリ蓄電力量検出回路７によって検出されたバッテリ５の蓄電力量が第１基準値以下であると判断され、ステップａ２２，ａ２３を経て前記設定に基づいて、ＣＰＵ８は、ステップａ２４でジャーナルプリンタ５２の印字動作を禁止するとともに、ステップａ２５で販売管理データをメモリ７０へ記憶するように制御することで販売管理データをメモリ７０へ記憶させる。
【００６６】
ステップａ１６を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。
【００６７】
販売管理データを前記メモリ７０へ記憶するために必要な電力は、販売管理データをジャーナルプリンタ５２によって印字するために必要な電力よりも小さいので、バッテリ５の蓄電力量が第１基準値以下のときは、販売管理データの保管機能を損なうことなく、バッテリ５に蓄えられている電力の消費量を少なくし、バッテリ５による駆動時間を長くすることができ、バッテリ駆動時でも蓄電力量が第１基準値を超えているときは、交流電源駆動時と同様に最も利便性の高い状態で用いることができる。さらに電力の消費が進み、蓄電力量が第２基準値以下であると判断され、ステップａ２７を経て前記設定に基づいて、ＣＰＵ８は、ステップａ３０でオートカッタ１１の切断動作を禁止する。バッテリ蓄電力量が第３基準値より大きければ、ステップａ３２からステップａ１６を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。蓄電力量が第３基準値以下になるとステップａ３３で終了処理を行い、販売管理処理動作を終了する。オートカッタ１１によってレシート紙を切断するために必要な電力を消費しないので、販売管理データの印字出力機能を損なうことなく、バッテリ５に蓄えられている電力の消費量をさらに少なくし、バッテリ５による駆動可能時間を長くすることができ、バッテリ駆動時でも蓄電力量が第２基準値を超えているときは、円滑な取引を可能にしている。
【００６８】
また、バッテリ蓄電力量が第１基準値より大きくなったときには、ステップａ１６からステップａ１７，ａ１８へ進んでオートカッタ１１による切断動作を許容し、ステップａ１９，ａ２０，ａ２１を経てメモリ７０に記憶された販売管理データをジャーナルプリンタ５２で印字し、ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。
【００６９】
設定例５の設定がされた状態では、バッテリ蓄電力量が第１基準値以下となったときにオートカッタの動作を禁止し、蓄電力量が減少して第２基準値以下になったときにジャーナル印字動作を禁止するように設定される。交流電源駆動状態ではステップａ０からａ１を経てレシート印字を行い、ステップａ２で交流電源駆動であることが検知され、ステップａ３からａ４に進み、取引件数をカウントアップしてステップａ０へ戻る。バッテリ駆動状態では、ステップａ０からａ１を経てレシート印字を行いステップａ２に進むと、駆動電源検出回路６によって登録機１の駆動状態が、バッテリ５による駆動状態であることが検知されたと判断され、ステップａ５，ａ６を経て、ステップａ１１においてバッテリ蓄電力量検出回路７によって検出されたバッテリ５の蓄電力量が第１基準値以下であると判断され、ステップａ２２，ａ２３を経て前記設定に基づいて、ＣＰＵ８は、ステップａ２６でオートカッタ１１の切断動作を禁止する。ステップａ１６を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。オートカッタ１１によってレシート紙を切断するために必要な電力を消費しないので、バッテリ５の蓄電力量が第１基準値以下のときは、販売管理データの印字出力機能を損なうことなく、バッテリ５に蓄えられている電力の消費量を少なくし、バッテリ５による駆動時間を長くすることができ、バッテリ駆動時でも蓄電力量が第１基準値を超えているときは、交流電源駆動時と同様に取引を最も円滑にできる状態で用いることができる。さらに電力の消費が進み、蓄電力量が第２基準値以下であると判断され、ステップａ２７を経て前記設定に基づいて、ＣＰＵ８は、ステップａ２８でジャーナルプリンタ５２の印字動作を禁止するとともに、ステップａ２９で販売管理データをメモリ７０へ記憶するように制御することで販売管理データをメモリ７０へ記憶させる。
【００７０】
バッテリ蓄電力量が第３基準値より大きければ、ステップａ３２からステップａ１６を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。蓄電力量が第３基準値以下になるとステップａ３３で終了処理を行い、販売管理処理動作を終了する。
【００７１】
販売管理データを前記メモリ７０へ記憶するために必要な電力は、販売管理データをジャーナルプリンタ５２によって印字するために必要な電力よりも小さいので、販売管理データの保管機能を損なうことなく、バッテリ５に蓄えられている電力の消費量をさらに少なくし、バッテリ５による駆動可能時間を長くすることができ、バッテリ駆動時でも蓄電力量が第２基準値を超えているときは、データの確認などの販売管理が容易である。
【００７２】
また、バッテリ蓄電力量が第１基準値より大きくなったときには、ステップａ１６からステップａ１７，ａ１８へ進んでオートカッタ１１による切断動作を許容し、ステップａ１９，ａ２０，ａ２１を経てメモリ７０に記憶された販売管理データをジャーナルプリンタ５２で印字し、ステップａ４で取引件数をカウントアップしてステップａ０へ戻る。
【００７３】
バッテリ蓄電力量が第３基準値より大きければ、ステップａ３２からステップａ１６を経てステップａ４で取引件数をカウントアップしてステップａ０へ戻る。蓄電力量が第３基準値以下になるとステップａ３３で終了処理を行い、販売管理処理動作を終了する。
【００７４】
登録機１は、ジャーナル印字動作およびオートカッタの動作を禁止する条件を設定例１〜５のように、キーボードなどから入力して設定することができる。これによってオペレータの好みや登録機の使用状況によってその設定を適宜選択し、変更することができ、優れた利便性を有する。
【００７５】
なお、本発明は、上記実施例に限定されるものではない。たとえば、上記実施例ではＰＯＳターミナルについて説明しているが、ＰＯＳターミナルではない金銭登録機でもよく、金銭登録機以外の販売管理装置でもよい。このほか、本発明の要旨を逸脱しない範囲で種々の実施が可能である。
【００７６】
【発明の効果】
以上のように本発明によれば、内部電源駆動状態にあるとき、販売管理データを記憶手段へ記憶し、保管用印字手段の印字動作を禁止することによって、販売管理データを保管するために必要な消費電力量を少なくすることができるので、データの保管機能を損なうことなく内部電源による駆動可能時間を長くすることができる。
また、保管用印字手段が禁止状態から許容状態に復帰したときに記憶されている販売管理データが印字出力されるので、販売管理が容易となり、データの消失を防ぐことができる。
さらに、顧客用印字手段によって印字された記録媒体を簡易領収書とすることと記録媒体を切断手段によって所定位置で自動的に切断することとが可能で、取引を円滑にするとともに、利便性に優れている。この切断手段は、内部電源駆動状態にありかつ内部電源の蓄電力量が第１基準値以下にあるとき切断動作を行わないので、切断動作に要する電力消費をなくすることができる。したがって、販売管理データの印字出力機能を損なわずに、内部電源による駆動可能時間を長くすることができる。
しかも、蓄電力量が第１基準値を超えていれば、外部電源駆動状態と同様に動作し、取引も最も円滑にしている。
【００７７】
また本発明によれば、内部電源駆動状態にあり、かつ内部電源の蓄電力量が第１基準値以下であるとき、販売管理データを記憶手段へ記憶し、保管用印字手段の印字動作を禁止することによって、販売管理データを保管するために必要な消費電力量を少なくすることができるので、データの保管機能を損なうことなく内部電源による駆動可能時間を長くすることができる。
しかも蓄電力量が第１基準値を超えていれば、外部電源駆動状態と同様に動作し、販売管理を容易にしている。
また、保管用印字手段が禁止状態から許容状態に復帰したときに記憶されている販売管理データが印字出力されるので、販売管理が容易となり、データの消失を防ぐことができる。
さらに、顧客用印字手段によって印字された記録媒体を簡易領収書とすることと記録媒体を切断手段によって所定位置で自動的に切断することが可能で、取引を円滑にするとともに利便性に優れている。この切断手段は、蓄電力量が第２基準値を超えるときは動作し、円滑な取引を可能にする。第２基準値以下であるときは、動作しないので、消費電力量を少なくして販売管理装置の駆動時間を長くすることができる。
【００７８】
しかも蓄電力量が第１基準値を超えていれば、外部電源駆動状態と同様に動作し、販売管理を容易にしている。
【図面の簡単な説明】
【図１】本発明の実施の一形態である電子式金銭登録機１の電気的構成を示すブロック図である。
【図２】メモリ７０の構成を示すブロック図である。
【図３】電子式金銭登録機１のバッテリ駆動モード切換処理を示すフローチャートである。
【図４】バッテリ５の容量不足を報知するための警告文４８の印字例を示す図である。
【図５】精算レポート３７の印字例を示す図である。
【図６】ジャーナル印字３０の印字例を示す図である。
【符号の説明】
１  電子式金銭登録機
２  交流電源入力部
３  交流／直流交換器
４  電源切換回路
５  バッテリ
６  駆動電源検出回路
７  バッテリ蓄電力量検出回路
８  ＣＰＵ
１１  オートカッタ
１３  ＲＡＭ
１４  フラッシュＲＯＭ
１５  バックアップメモリ
１９  バッテリ蓄電力量第１基準値メモリ
２０  バッテリ蓄電力量第２基準値メモリ
２１  バッテリ蓄電力量第３基準値メモリ
３７  精算レポート
５２  ジャーナルプリンタ
５３  レシートプリンタ
【図１】
0004587345.tif 000003
【図２】
0004587345.tif 000004
【図３】
0004587345.tif 000005
【図４】
0004587345.tif 000006
【図５】
0004587345.tif 000007
【図６】
0004587345.tif 000008