JP3948862B2 - Product sales registration data processing device - Google Patents
Product sales registration data processing device Download PDFInfo
- Publication number
- JP3948862B2 JP3948862B2 JP25315199A JP25315199A JP3948862B2 JP 3948862 B2 JP3948862 B2 JP 3948862B2 JP 25315199 A JP25315199 A JP 25315199A JP 25315199 A JP25315199 A JP 25315199A JP 3948862 B2 JP3948862 B2 JP 3948862B2
- Authority
- JP
- Japan
- Prior art keywords
- settlement
- sales
- data
- time
- product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、24時間営業の店で運用するのに適したPOS(Point Of Sales:販売時点情報管理)ターミナル,電子式キャッシュレジスタ等の商品販売登録データ処理装置に関する。
【0002】
【従来の技術】
近年のPOSターミナルは、様々なハードウェアを選択的に用いて店毎に最適なシステムを構築できるように、汎用のアプリケーションソフトを活用できるオープンPOSターミナルが主流になっている。
ただし、オープンPOSターミナルの場合、長期間連続して運用していると、メモリの開放漏れによる断片化等によりCPU(Central Processing Unit)の処理能力が著しく低下して不安定になり、ひいてはシステムダウンにつながるおそれがあった。
【0003】
一般に、24時間営業でない店では、毎営業日の閉店後に精算処理を行った後、POSターミナルの電源をオフし、翌営業日の開店前にPOSターミナルの電源をオンするので、この電源オフ,オンによりシステムが再起動され、メモリが初期化されて、断片化等が解消される。このため、POSターミナルは安定稼働することができる。
ところが、コンビニエンスストアなどのように年中無休の24時間営業の店では、24時間休むことなくPOSターミナルを運用しているため、電源をオフ,オンすることがなく、システムを再起動する機会がなかった。このため、長期間の連続運用によりCPUの処理能力が低下して不安定になったり、システムダウンを生じることがあった。
【0004】
【発明が解決しようとする課題】
上述したように、24時間営業の店で運用されるPOSターミナルにおいては、システムを再起動する機会がなかったためにCPUの処理能力が低下し、稼働が不安定になることがあった。
【0005】
そこで本発明は、24時間営業の店で運用されても長期間にわたり安定に稼働させることができる商品販売登録データ処理装置を提供しようとするものである。
【0006】
【課題を解決するための手段】
本願請求項1記載の発明は、電源の投入により、メモリをクリアし、クリアしたメモリをプログラムエリア,設定データエリア,売上集計エリア等の各エリアに区分し、区分した当該エリアにプログラムをロードしたり設定値をセットしたりする立上げ処理を実行し、この立上げ処理の終了後に商品登録処理を実行して商品販売データを売上集計エリアに登録し、精算が指示されると精算処理を実行して売上集計エリアに登録された商品販売データを読出し精算レポートに出力した後、売上集計エリアをクリアする商品販売登録データ処理装置において、1客が買い上げる商品の登録処理終了を宣言する締め操作が行われる毎に予め設定された精算時刻を経過しているか否かを判別し、経過していると判別すると精算処理の実行を促すメッセージ画面を表示させ、精算処理実行が指示されると精算処理を実行し、この精算処理により売上集計エリアをクリアした後、立上げ処理を実行させるようにしたものである。
このような手段を講じたことにより、客が途絶えた時間を見計らって立上げ処理を実行することが可能となり、実用的である。
【0009】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて説明する。
なお、この実施の形態では、予め設定された時刻になると精算処理を実行可能とする24時間営業店舗向けのオープンPOSターミナルに、本発明を適用した場合について述べる。
【0010】
図1は本実施の形態におけるオープンPOSターミナルの要部構成を示すブロック図であり、1は制御部を示している。この制御部1は、制御部本体を構成するCPU11、ブートプログラムなどの固定的データが予め格納されたROM(Read Only Memory)12、前記CPU11によってデータの書込み及び読出しが行われるRAM(Random Access Memory)13、内蔵のハードディスクに対してデータの書込み及び読出しを行うHDD(Hard Disc Drive)装置14、着脱自在に装着されるフロッピディスクに対してデータの書込み及び読出しを行うFDD(Floppy Disk Drive)装置15、日付及び時刻を計時する時計部16、通信回線で接続された上位装置(ストアコントローラ)との間で行うデータ通信を制御する通信ボード17及び各種の周辺機器を接続可能な複数のインタフェース部18a,18b,18c,18d,18e,18fを備え、各部をシステムバス19で接続して構成したものである。
【0011】
そして、第1のインタフェース部18aにはハンドスキャナ,固定スキャナなどのスキャナ装置2を接続し、第2のインタフェース18bにはテンキー,締めキー,実行キー,キャンセルキーなどを配設したPOS専用のキーボード3を接続し、第3のインタフェース部18cにはオペレータ用のタッチパネル付ディスプレイ4を接続し、第4のインタフェース部18dには客用表示器5を接続し、第5のインタフェース部18eにはサーマルレシート印字及びジャーナル印字が可能なプリンタ6を接続し、第6のインタフェース部18fにはドロワ7を接続している。
【0012】
なお、制御部1は、図示しないが、主電源である商用電源の停電時に電力を供給する無停電電源装置を装備しており、停電が発生すると所定時間にわたり商用電源の代わりに主電源を確保し、RAM13のデータをハードディスクに移す停電バックアップ処理を可能にしている。
【0013】
図2は前記RAM13の構成図であり、本POSターミナルでは、RAM13を、基本プログラムであるオペレーティングシステム(OS)や業務プログラムであるアプリケーションプログラム(APL)を格納するプログラムエリア13aと、POSターミナルの状況を示すステータスデータを格納するステータスエリア13bと、精算時刻hh:mm,カウンタ初期値X(>0)などの設定データを格納する設定データエリア13cと、責任者別,時間帯別,客層別,部門別,取引別等の項目別に商品販売データを登録処理して売上を集計する売上集計エリア13dと、再起動カウンタNや各種フラグ等の可変的データを格納するためのデータエリアを形成するワークエリア13eとに分割している。
【0014】
しかして、本POSターミナルは、図3に示すように、電源が投入されると、CPU11が起動し、ST(ステップ)1としてRAM13の初期化などの立上げ処理を実行する。すなわち、RAM13を一旦クリアし動作チェックをした後、プログラムエリア13a,ステータスエリア13b,設定データエリア13c,売上集計エリア13d及びワークエリア13eに区分する。そして、プログラムエリア13aには、ハードディスクまたはフロッピディスクから読込んだオペレーティングシステム及びアプリケーションプログラムをロードする。また、設定データエリア13cには、ROM12またはハードディスクに保持されている精算時刻やカウンタ初期値のデフォルト値をセットする。なお、立上げ処理はこれ以外の処理も含むものである。
【0015】
こうして、立上げ処理を終了すると、CPU11は、設定業務,登録業務,点検業務,トレーニング業務などの各種業務の選択画面をオペレータ用のタッチパネル付ディスプレイ4に表示させる。そして、ST3としていずれかの業務が選択されるのを待機する。ここで、タッチパネル入力またはキーボード3のキー入力により、いずれかの業務が選択されると、その選択された業務の処理を実行する。
【0016】
例えば、ST4として設定業務が選択された場合には、図4に具体的に示す設定業務処理を実行する。先ず、各種設定データの項目選択画面を前記タッチパネル付ディスプレイ4に表示させる。そして、いずれかの設定項目が選択されるのを待機する。
【0017】
ここで、タッチパネル入力またはキー入力により精算時刻の設定項目が選択された場合には、精算時刻の入力を待機し、精算時刻に相当する数値データhhmmがキー入力されたならば、その数値データhhmmをRAM13の設定データエリア13cにおける精算時刻設定エリアに上書きして、精算時刻を更新する。
【0018】
また、同じくタッチパネル入力またはキー入力によりカウンタ初期値の設定項目が選択された場合には、カウンタ初期値の入力を待機し、カウンタ初期値に相当する数値データX(>0)がキー入力されたならば、その数値データXをRAM13の設定データエリア13cにおけるカウンタ初期値設定エリアに上書きして、カウンタ初期値を更新する。
タッチパネル入力またはキー入力により設定終了が選択された場合には、この設定業務処理を終了し、図3中ST2の業務選択画面の表示処理に戻る。
【0019】
一方、ST5として登録業務が選択された場合には、図5に具体的に示す登録業務処理を実行する。先ず、RAM13の設定データエリア13cに格納されたカウンタ初期値Xをワークエリア13eの再起動カウンタNにセットする。
【0020】
次に、スキャナ装置2による商品コードのスキャニング操作またはキーボード3のキー操作により販売商品の商品コードが入力されるのを待機する。そして商品登録が行われると、通信ボード17を介して上位装置に商品コードの問合せを行い、当該商品コードが付された商品の品名,単価などの商品データを受信すると、その単価に販売点数(商品コードの入力前に乗数がキー入力されていればその乗数,乗数がキー入力されていなければ1)を乗じて販売金額を算出する。そして、この販売点数及び販売金額の商品販売データをRAM13の売上集計エリア13dに該当項目別に売上登録処理する。また、商品コード,販売点数及び販売金額をトランザクションデータとしてRAM12のワークエリア13eに一時格納する。さらに、商品名,単価,販売点数,販売金額などをオペレータ用のタッチパネル付ディスプレイ4及び客用表示器5に表示させる。
以後、商品コードの入力により商品登録が行われる毎に上記処理を繰り返す。
【0021】
また、1客が買上げる商品の販売登録を終了し、その登録終了を宣言する締めキーが入力された場合には、会計処理を実行する。この会計処理は、ワークエリア13eに一時格納された当該1客による買上商品のトランザクションデータから合計金額を算出する。そして、この合計金額に対して現金による支払いデータが入力された場合には、釣銭を算出し、レシートを発行する。また、クレジットカードによる支払いデータが入力された場合には、信用照会を行い承認されるとクレジット伝票を発行する。
【0022】
こうして、1客との商取引を終了すると、CPU11は、ワークエリア13eに精算済フラグがセットされているか否かを判断する。そしてセットされていない場合には、時計部16で計時されている現時刻を読込み、設定データエリア13cに格納されている精算時刻と比較する。ここで、現時刻が精算時刻を経過していない場合には、次の商品登録が開始されるのを待機する。
【0023】
これに対し、現時刻が精算時刻を経過している場合には、オペレータ用のタッチパネル付ディスプレイ4に精算業務の実行を促すメッセージ画面を表示させる。ここで、タッチパネル入力またはキー入力により精算業務の実行が指令された場合には、精算処理を実行する。すなわち、売上集計エリア13dにて各項目別に集計されたデータを読込み当営業日分の商品売上データとしてHDD装置14によりハードディスクに記録保存するとともに、その売上集計エリア13dのデータに基づいて精算レポートデータを編集する。そしてこの精算レポートデータをプリンタ6によりレシート用紙に印字して、精算レポートを排出する。その後、売上集計エリア13dをクリアする。
【0024】
こうして、精算処理を完了したならば、ワークエリア13eに精算済フラグをセットする。また、再起動カウンタNを“1”だけカウントダウンする。その結果、再起動カウンタNが0または負になったか否かを判断する。ここで、再起動カウンタNが正の場合には、次の商品登録が開始されるのを待機する。
【0025】
これに対し、再起動カウンタNが0または負になった場合には、前記タッチパネル付ディスプレイ4にシステムの再起動を促すメッセージ画面を表示させる。ここで、タッチパネル入力またはキー入力により再起動の実行が指令された場合には、図3のST1に戻り、前述した立上げ処理を再度実行する。
【0026】
なお、前記タッチパネル付ディスプレイ4に精算業務の実行を促すメッセージ画面が表示されたときに、タッチパネル入力またはキー入力によりキャンセルが指示された場合、及びシステムの再起動を促すメッセージ画面が表示されたときに、タッチパネル入力またはキー入力によりキャンセルが指示された場合には、それぞれ精算処理及び立上げ処理を実行せずに次の商品登録が開始されるのを待機する。
【0027】
このように構成された本実施の形態のオープンPOSターミナルを年中無休で24時間営業のコンビニエンスストアなどで運用する場合、先ず、電源を投入すると、立上げ処理が実行され、RAM13の初期化などが行われる。次に、タッチパネル付ディスプレイ4に業務選択画面が表示される。ここで、登録業務を選択すると、登録業務処理が開始され、RAM13のワークエリア13eに設けられた再起動カウンタNに、同RAM13の設定データエリア13cに格納されたカウンタ初期値X(>0)がセットされる。これにより、買物客が買上げる商品の登録が可能となる。そして、当営業日の間に登録された各商品の販売データは、RAM13の売上集計エリア13dにて責任者別,時間帯別,客層別,部門別,取引別などの項目別に売上登録処理される。
【0028】
その後、ある買物客が買上げた商品の登録を終了し、締めキー操作により会計処理が実行された時点で、時計部16にて計時されている現時刻がRAM13の設定データエリア13cに格納されている精算時刻を経過すると、前記タッチパネル付ディスプレイ4に精算業務の実行を促すメッセージ画面が表示される。そこでキャッシャは、精算業務の実行が可能か否かを判断する。そして、買物客が途絶えており、精算業務の実行が可能であると判断すると、タッチパネル入力またはキー入力によって精算業務の実行を指示する。そうすると、前述したような精算処理が実行されて、当営業日の売上が確定される。
【0029】
精算処理終了後、ワークエリア13eに精算済フラグがセットされる。また、再起動カウンタNが“1”だけダウンカウントされる。このとき、再起動カウンタNが正の値をとる場合には、引き続き次の買物客が買上げる商品の販売登録が可能となる。なお、この場合は、会計処理を終了した時点で時計部16にて計時されている現時刻が精算時刻を経過しているが、精算済フラグがセットされているので、精算確認画面は表示されず、引き続き次の買物客が買上げる商品の販売登録が可能となる。そして、時計部16にて計時されている日付が更新された時点,つまり時計部16にて計時されている現時刻が精算時刻より前になった時点で精算済フラグはリセットされ、その後、現時刻が精算時刻を過ぎると、1買物客に対する会計処理終了後に精算確認画面が表示される。
【0030】
したがって、精算処理は1日1回だけ予め決められた精算時刻を過ぎると実行され、その営業日の売上が確定される。そして、精算処理が実行される毎に前記再起動カウンタNが“1”ずつダウンカウントされる。
こうして、再起動カウンタNが1営業日の精算処理が終了する毎に“1”ずつダウンカウントされ、カウンタ初期値Xに一致する日数が経過して“0”になると、タッチパネル付ディスプレイ4にシステムの再起動を促すメッセージ画面が表示される。ここで、キャッシャは精算業務の実行が可能か否かを判断する。そして、買物客が途絶えており、システム再起動の実行が可能であると判断すると、タッチパネル入力またはキー入力によってシステム再起動の実行を指示する。そうすると、立上げ処理が実行され、RAM13が初期化される。その後、タッチパネル付ディスプレイ4に業務選択画面が表示されるので、登録業務を選択すると、登録業務処理が開始され、再起動カウンタNにカウンタ初期値Xがセットされる。
【0031】
したがって、本実施の形態によれば、1日1回実行される精算処理がカウンタ初期値Xに一致する回数実行される毎に、再起動カウンタNが“0”となり、システム再起動を促すメッセージ画面が表示されて、システムを再起動させることが可能となる。その結果、定期的にシステムを再起動させてRAM13を初期化することができるので、メモリの開放漏れによる断片化等を回避でき、CPU11の処理能力が低下し不安定化するのを防ぐことができる。かくして、CPU11の処理能力低下に起因するシステムダウンを未然に防止できるので、年中無休で24時間営業の店舗で当該POSターミナルを運用しても、長期間に亙り安定に稼働させることができる。
【0032】
また、本実施の形態では、業務選択画面において設定業務を選択することにより、精算時刻と同様にカウンタ初期値Xを任意の値に変更できるようにしている。したがって、システム再起動の間隔を、ユーザがシステムの状況に合わせ効率的な間隔に設定することができるので、より安定に稼働させることができるようになる。
【0033】
また、システム再起動を実行させるか否かをオペレータが選択できるようにしたので、深夜などの客が途絶えた時間を見計らってシステムを再起動させることができ、実用的である。
【0034】
なお、本発明は前記一実施の形態に限定されるものではない。
例えば前記一実施の形態では、RAM13の設定データエリア13cに精算時刻を設定しておき、現時刻が精算時刻を経過すると精算確認画面を表示させる場合を示したが、精算時刻を回線接続された上位装置で管理し、この上位装置から精算指示コマンドを受信することにより、精算確認画面を表示させるようにしてもよい。また、精算確認画面を省略し、精算時刻を経過すると強制的に精算処理を実行するようにしてもよい。
【0035】
また、本発明は、毎回の精算処理の後にシステム再起動を実行するものも含むものとする。この場合、再起動カウンタNを省略できる。
この他、本発明を単体の電子式キャッシュレジスタに適用するなど、本発明の要旨を逸脱しない範囲で種々変形実施可能であるのは勿論である。
【0036】
【発明の効果】
以上詳述したように本願請求項1記載の発明によれば、客が途絶えた時間を見計らって立上げ処理を実行できるので、システム再起動のために客を待たせるなどの不都合を避けることができ、実用的に安定稼働を実現できる商品販売登録データ処理装置を提供できる。
【図面の簡単な説明】
【図1】 本発明の一実施の形態であるオープンPOSターミナルの要部構成を示すブロック図。
【図2】 同実施の形態におけるRAMの要部構成図。
【図3】 同実施の形態におけるCPUのメイン処理ルーチンの要部を示す流れ図。
【図4】 図3における設定業務処理を具体化した流れ図。
【図5】 図3における登録業務処理を具体化した流れ図。
【符号の説明】
1…制御部
2…スキャナ装置
3…キーボード
4…タッチパネル付ディスプレイ
5…客用表示器
6…プリンタ
7…ドロワ
11…CPU
13…RAM
16…時計部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a merchandise sales registration data processing apparatus such as a POS (Point Of Sales) terminal, an electronic cash register, and the like suitable for operation in a 24-hour shop.
[0002]
[Prior art]
Recent POS terminals are mainly open POS terminals that can use general-purpose application software so that an optimum system can be constructed for each store by selectively using various hardware.
However, in the case of an open POS terminal, if it is operated continuously for a long period of time, the processing capacity of the CPU (Central Processing Unit) will be significantly degraded due to fragmentation due to memory leaks, etc., resulting in system downtime. Could lead to
[0003]
Generally, in a store that is not open 24 hours a day, the POS terminal is turned off after the closing process every business day, and the POS terminal is turned on before the next business day. When turned on, the system is restarted, the memory is initialized, and fragmentation and the like are eliminated. For this reason, the POS terminal can operate stably.
However, 24/7 stores such as convenience stores operate POS terminals without resting 24 hours, so there is an opportunity to restart the system without turning the power off and on. There wasn't. For this reason, the processing capacity of the CPU may be lowered due to continuous operation for a long period of time, resulting in instability or system down.
[0004]
[Problems to be solved by the invention]
As described above, in a POS terminal that is operated in a 24-hour shop, there was no opportunity to restart the system, so that the processing capacity of the CPU was lowered and the operation could become unstable.
[0005]
Accordingly, the present invention is intended to provide a merchandise sales registration data processing apparatus that can be stably operated over a long period of time even when operated in a 24-hour shop.
[0006]
[Means for Solving the Problems]
According to the first aspect of the present invention, when the power is turned on, the memory is cleared, the cleared memory is divided into areas such as a program area, a setting data area, and a sales aggregation area, and the program is loaded into the divided areas. Execute the start-up process that sets the set value, etc., and after completing this start-up process, execute the product registration process, register the product sales data in the sales summary area, and execute the check-out process when payment is instructed In the product sales registration data processing device that clears the sales summary area after reading the product sales data registered in the sales summary area and outputting it to the settlement report, a closing operation to declare the end of the registration process for the product purchased by one customer A message that prompts execution of the settlement process when it is determined whether or not a preset settlement time has elapsed. Display the over-di screen, executes the settlement process and settlement process execution is instructed, after clearing the sales totalization area by this settlement process, it is obtained so as to perform the startup process.
By taking such means, it is possible to execute the start-up process in anticipation of the time when the customer has stopped, which is practical.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
In this embodiment, a case will be described in which the present invention is applied to an open POS terminal for a 24-hour store that can execute a checkout process at a preset time.
[0010]
FIG. 1 is a block diagram showing a main configuration of an open POS terminal according to the present embodiment, and 1 shows a control unit. The
[0011]
A
[0012]
Although not shown in the figure, the
[0013]
FIG. 2 is a block diagram of the
[0014]
As shown in FIG. 3, when the power is turned on, the POS terminal starts up the CPU 11 and executes start-up processing such as initialization of the
[0015]
When the start-up process is thus completed, the CPU 11 displays a selection screen for various operations such as a setting operation, a registration operation, an inspection operation, and a training operation on the
[0016]
For example, when the set job is selected as ST4, the set job process specifically shown in FIG. 4 is executed. First, an item selection screen for various setting data is displayed on the
[0017]
Here, when the setting item of the settlement time is selected by touch panel input or key input, the input of the settlement time is awaited, and if the numerical data hhmm corresponding to the settlement time is key-input, the numerical data hhmm. Is overwritten on the settlement time setting area in the
[0018]
Similarly, when a counter initial value setting item is selected by touch panel input or key input, input of the counter initial value is waited, and numerical data X (> 0) corresponding to the counter initial value is key-input. Then, the numerical data X is overwritten on the counter initial value setting area in the setting
When the setting end is selected by touch panel input or key input, this setting work process is ended, and the process returns to the work selection screen display process of ST2 in FIG.
[0019]
On the other hand, when a registration job is selected as ST5, a registration job process specifically shown in FIG. 5 is executed. First, the counter initial value X stored in the setting
[0020]
Next, it waits for the product code of the sale product to be input by the scanning operation of the product code by the
Thereafter, the above process is repeated every time product registration is performed by inputting a product code.
[0021]
Further, when the sales registration of the product purchased by one customer is finished and the closing key for declaring the end of the registration is inputted, the accounting process is executed. In this accounting process, the total amount is calculated from transaction data of merchandise purchased by the one customer temporarily stored in the
[0022]
Thus, when the commercial transaction with one customer is completed, the CPU 11 determines whether or not a settlement flag is set in the
[0023]
On the other hand, when the current time has passed the checkout time, a message screen that prompts execution of the checkout operation is displayed on the
[0024]
In this way, when the settlement process is completed, the settlement completed flag is set in the
[0025]
On the other hand, when the restart counter N becomes 0 or negative, a message screen prompting the restart of the system is displayed on the
[0026]
When a message screen prompting execution of the settlement operation is displayed on the
[0027]
When the open POS terminal of this embodiment configured as described above is operated in a convenience store that is open 24 hours a day, 365 days a year, when the power is turned on, the startup process is executed and the
[0028]
Thereafter, the registration of the product purchased by a shopper is terminated, and the current time measured by the
[0029]
After completion of the settlement process, a settlement completed flag is set in the
[0030]
Accordingly, the settlement process is executed once a day after a predetermined settlement time, and sales on that business day are determined. Each time the checkout process is executed, the restart counter N is decremented by "1".
In this way, the restart counter N is decremented by “1” every time the settlement process for one business day is completed, and when the number of days corresponding to the counter initial value X elapses to “0”, the
[0031]
Therefore, according to the present embodiment, every time the checkout process executed once a day is executed the number of times that matches the counter initial value X, the restart counter N becomes “0”, and the message prompting the system restart A screen is displayed and the system can be restarted. As a result, it is possible to initialize the
[0032]
In the present embodiment, by selecting a setting job on the job selection screen, the counter initial value X can be changed to an arbitrary value similarly to the settlement time. Therefore, since the user can set the system restart interval to an efficient interval according to the system situation, the system can be operated more stably.
[0033]
In addition, since the operator can select whether or not to restart the system, the system can be restarted after the time when the customer stops, such as at midnight, which is practical.
[0034]
The present invention is not limited to the one embodiment.
For example, in the above-described embodiment, the settlement time is set in the setting
[0035]
In addition, the present invention includes a system that restarts the system after each settlement process. In this case, the restart counter N can be omitted.
In addition to the above, it goes without saying that various modifications can be made without departing from the gist of the present invention, such as application of the present invention to a single electronic cash register.
[0036]
【The invention's effect】
As described above in detail, according to the invention described in
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of an open POS terminal according to an embodiment of the present invention.
FIG. 2 is a main part configuration diagram of a RAM according to the embodiment.
FIG. 3 is a flowchart showing a main part of a main processing routine of a CPU according to the embodiment.
4 is a flowchart that embodies the setting work process in FIG. 3;
FIG. 5 is a flowchart that embodies the registration work process in FIG. 3;
[Explanation of symbols]
DESCRIPTION OF
13 ... RAM
16 ... clock part
Claims (1)
1客が買い上げる商品の登録処理終了を宣言する締め操作が行われる毎に予め設定された精算時刻を経過しているか否かを判別し、経過していると判別すると前記精算処理の実行を促すメッセージ画面を表示させ、精算処理実行が指示されると前記精算処理を実行し、この精算処理により前記売上集計エリアをクリアした後、前記立上げ処理を実行させることを特徴とする商品販売登録データ処理装置。When the power is turned on, the memory is cleared, and the cleared memory is divided into program areas, setting data areas, sales summary areas, and other areas, and programs are loaded into the divided areas and setting values are set. After the start-up process is completed, the product registration process is executed to register the product sales data in the sales aggregation area. When the settlement is instructed, the settlement process is executed and registered in the sales aggregation area. In the merchandise sales registration data processing device that clears the sales aggregation area after reading out the merchandise sales data output to the settlement report,
Each time a closing operation for declaring the end of the registration process of a product purchased by one customer is performed, it is determined whether or not a preset settlement time has elapsed. If it is determined that the period has elapsed, the settlement process is executed. A product sales registration that displays a prompt message screen, executes the settlement process when the settlement process execution is instructed, clears the sales aggregation area by the settlement process, and then executes the start-up process Data processing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25315199A JP3948862B2 (en) | 1999-09-07 | 1999-09-07 | Product sales registration data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25315199A JP3948862B2 (en) | 1999-09-07 | 1999-09-07 | Product sales registration data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001076253A JP2001076253A (en) | 2001-03-23 |
| JP3948862B2 true JP3948862B2 (en) | 2007-07-25 |
Family
ID=17247242
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25315199A Expired - Fee Related JP3948862B2 (en) | 1999-09-07 | 1999-09-07 | Product sales registration data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3948862B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4887065B2 (en) * | 2006-03-27 | 2012-02-29 | 東芝テック株式会社 | Product sales data processing apparatus and reboot control program |
| JP2008146555A (en) * | 2006-12-13 | 2008-06-26 | Teraoka Seiko Co Ltd | Electronic bin tag system |
| JP2015052913A (en) * | 2013-09-06 | 2015-03-19 | 東芝テック株式会社 | Product sales data processing apparatus and program |
-
1999
- 1999-09-07 JP JP25315199A patent/JP3948862B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001076253A (en) | 2001-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3022053B2 (en) | POS terminal device | |
| JP5648444B2 (en) | POS system, product registration device and checkout device | |
| JP3948862B2 (en) | Product sales registration data processing device | |
| JP2907686B2 (en) | Product sales data processing device | |
| JPH06215270A (en) | Product sales data processor | |
| JP3641455B2 (en) | Product sales system and accounting device | |
| JP4083727B2 (en) | Product sales system | |
| JP2022009795A (en) | Article sale data processing apparatus and program | |
| JP2001306345A (en) | Information processing device and POS terminal | |
| JP3449446B2 (en) | Product sales registration data processing device | |
| JP3065817B2 (en) | Electronic cash register | |
| JP3472501B2 (en) | Electronic cash register | |
| JPH0793665A (en) | Commodity sales data processor | |
| JP3076725B2 (en) | Electronic cash register | |
| JPH06131565A (en) | Product sales data processor | |
| JP2019207565A (en) | Merchandise sales data processing system, settlement device and program | |
| JPS63138493A (en) | Goods sales data processor | |
| JPH06348962A (en) | Product sales data processor | |
| JP2002133534A (en) | Commodity sales data processing device and storage medium | |
| JP2014032548A (en) | Merchandise sales data processing device, and merchandise sales data processing program | |
| JP3292546B2 (en) | Electronic cash register | |
| JP2024151100A (en) | Product sales data processing device and program | |
| JPH09326084A (en) | Article sales registration data processor | |
| JP2533155B2 (en) | Electronic cash register | |
| JPH11242779A (en) | Electronic cash register |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050824 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060530 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060728 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070307 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070410 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070417 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3948862 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100427 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110427 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120427 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130427 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130427 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140427 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |