JPH04315293A - Merchandise sales data processor - Google Patents
Merchandise sales data processorInfo
- Publication number
- JPH04315293A JPH04315293A JP10643691A JP10643691A JPH04315293A JP H04315293 A JPH04315293 A JP H04315293A JP 10643691 A JP10643691 A JP 10643691A JP 10643691 A JP10643691 A JP 10643691A JP H04315293 A JPH04315293 A JP H04315293A
- Authority
- JP
- Japan
- Prior art keywords
- specific data
- stored
- journal
- data
- storage means
- 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.)
- Pending
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】本発明は、電子キャッシュレジス
タ(ECR)やPOS端末等の商品販売データ処理装置
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a product sales data processing device such as an electronic cash register (ECR) or a POS terminal.
【0002】0002
【従来の技術】今日、印字時間を短縮するために、従来
レシート印字とともに行っていたジャーナル印字をやめ
、いわゆる電子ジャーナルと称するジャーナルデータ記
憶手段にジャーナルデータを記憶するようにした商品販
売データ処理装置が知られている。このような商品販売
データ処理装置では、商品登録時にはジャーナルデータ
をすべて電子ジャーナルに記憶しておき、夜間等の非多
忙時にこの電子ジャーナルに記憶したジャーナルデータ
を一括して印字するようにしている。[Prior Art] Today, in order to shorten printing time, a product sales data processing device has stopped printing a journal, which was conventionally performed together with receipt printing, and instead stores journal data in a journal data storage means called an electronic journal. It has been known. In such a product sales data processing device, all journal data is stored in an electronic journal at the time of product registration, and the journal data stored in this electronic journal is printed all at once during non-busy times such as at night.
【0003】ところで、このような従来の商品販売デー
タ処理装置では、ジャーナルデータの管理上の目的から
、レシートに印字されるデータとほぼ同一のデータ、即
ち日付、登録番号および責任者番号等のデータを、ジャ
ーナルデータの一部として各取引毎に電子ジャーナルに
記憶するようにしているものである。By the way, for the purpose of managing journal data, such conventional product sales data processing devices process almost the same data as the data printed on the receipt, such as date, registration number, and manager number. is stored in the electronic journal for each transaction as part of the journal data.
【0004】0004
【発明が解決しようとする課題】ところが、上記のよう
な商品販売データ処理装置では各取引毎に日付、登録番
号および責任者番号等のデータを電子ジャーナルに記憶
しているため、電子ジャーナルは記憶容量を大容量のも
のとする必要がある。また、上記のように電子ジャーナ
ルに記憶したジャーナルデータを一括して印字する場合
にも、多くの時間と用紙が必要となるという欠点を有す
るものである。[Problem to be Solved by the Invention] However, since the above-mentioned product sales data processing device stores data such as the date, registration number, and responsible person number for each transaction in an electronic journal, the electronic journal cannot be stored. It is necessary to have a large capacity. Furthermore, even when printing the journal data stored in the electronic journal as described above, there is a drawback that a large amount of time and paper are required.
【0005】[0005]
【課題を解決するための手段】本発明は、商品データを
メモリに登録処理するとともにレシートを発行し、かつ
ジャーナルデータをジャーナルデータ記憶手段に記憶す
る商品販売データ処理装置において、前記ジャーナルデ
ータのうち特定データを記憶する特定データ記憶手段と
、この特定データ記憶手段に記憶された特定データと予
め設定された特定データとが一致するか否かを判断する
特定データ一致判断手段と、この特定データ一致判断手
段によって前記予め設定された特定データと前記特定デ
ータ記憶手段に記憶されている特定データとが一致して
いることが判断された場合には前記特定データを前記ジ
ャーナルデータ記憶手段に記憶せず、一致していないこ
とが判断された場合には前記特定データ記憶手段に記憶
された前記特定データを更新するとともにこの更新した
特定データを前記ジャーナルデータ記憶手段に記憶する
特定データ処理手段とを有するものである。[Means for Solving the Problems] The present invention provides a product sales data processing device that registers product data in a memory, issues a receipt, and stores journal data in a journal data storage means. a specific data storage means for storing specific data; a specific data matching determining means for determining whether the specific data stored in the specific data storage means matches specific data set in advance; If the determining means determines that the preset specific data and the specific data stored in the specific data storage means match, the specific data is not stored in the journal data storage means. and specific data processing means for updating the specific data stored in the specific data storage means and storing the updated specific data in the journal data storage means when it is determined that they do not match. It is something.
【0006】[0006]
【作用】このように構成した本発明によれば、特定デー
タ記憶手段に記憶されている特定データと同一の特定デ
ータはジャーナルデータ記憶手段に記憶しないようにす
ることができる。[Operation] According to the present invention constructed as described above, it is possible to prevent the same specific data stored in the specific data storage means from being stored in the journal data storage means.
【0007】[0007]
【実施例】以下、本発明の実施例について図面を参照し
て説明する。Embodiments Hereinafter, embodiments of the present invention will be described with reference to the drawings.
【0008】図1は本実施例のECRのハードウエアを
示すブロック図であり、中央処理装置(CPU)11に
は各種の動作プログラムが格納された読出専用メモリ(
ROM)12、および各種のデータを記憶するための随
時読出し書込みメモリ(RAM)13(メモリ)がバス
ライン14を介して電気的に接続されている。また、C
PU11にはI/Oポート15を介してドロワ開放装置
16およびレシート発行用のプリンタ17を駆動させる
ためのプリンタ駆動回路18が接続されている。更に、
CPU1には表示器コントローラ19を介して前述のキ
ャッシャ用および客用表示器20と、キーボードコント
ローラ21を介して前述のキーボード22が接続されて
いる。FIG. 1 is a block diagram showing the hardware of the ECR of this embodiment. A central processing unit (CPU) 11 includes a read-only memory (CPU) 11 in which various operating programs are stored.
A ROM (ROM) 12 and a read/write memory (RAM) 13 (memory) for storing various data are electrically connected via a bus line 14. Also, C
A printer drive circuit 18 for driving a drawer opening device 16 and a printer 17 for issuing receipts is connected to the PU 11 via an I/O port 15. Furthermore,
The CPU 1 is connected to the above-mentioned cashier and customer displays 20 via a display controller 19 and the above-mentioned keyboard 22 via a keyboard controller 21 .
【0009】また、CPU11には、ジャーナルデータ
を記憶するための電子ジャーナル23(ジャーナルデー
タ記憶手段)が接続されている。更に、前記RAM13
には、締めキーが操作が行われたとき「1」にセットさ
れる締めフラグを格納する締めフラグエリア24が設け
られている。[0009] Furthermore, an electronic journal 23 (journal data storage means) for storing journal data is connected to the CPU 11. Furthermore, the RAM 13
is provided with a tightening flag area 24 that stores a tightening flag that is set to "1" when the tightening key is operated.
【0010】更に前記RAM13には、図2、図3およ
び図4に示すようなカウンタエリア25、テーブルエリ
ア26(特定データ記憶手段)およびスキップ間隔エリ
ア27が設けられている。カウンタエリア25には、電
子ジャーナル23に記憶しなかった日付の回数を数える
ための日付スキップカウンタ28、同様に記憶しなかっ
たレジNo.の回数を数えるレジNo.スキップカウン
タ29、同様に記憶しなかった責任者No.の回数を数
える責任者No.スキップカウンタ30、各取引を連番
で数える連番カウンタ31、および同様に記憶しなかっ
た連番の回数を数える連番スキップカウンタ32を備え
ている。Further, the RAM 13 is provided with a counter area 25, a table area 26 (specific data storage means), and a skip interval area 27 as shown in FIGS. 2, 3, and 4. The counter area 25 includes a date skip counter 28 for counting the number of dates that were not stored in the electronic journal 23, and a register number that was also not stored. Cash register number that counts the number of times. Skip counter 29, the number of the person in charge who was not stored in the same way. Person in charge of counting the number of times. It is provided with a skip counter 30, a serial number counter 31 that counts each transaction as a serial number, and a serial number skip counter 32 that similarly counts the number of consecutive numbers that have not been stored.
【0011】テーブルエリア26には、後述する更新し
た日付を記憶する日付管理テーブル33、更新したレジ
No.を記憶するレジNo.管理テーブル34および更
新した責任者No.を記憶する責任者No.管理テーブ
ル35を備えている。The table area 26 includes a date management table 33 that stores updated dates, which will be described later, and an updated register number. The register number that stores the Management table 34 and updated responsible person No. Person in charge of memorizing No. A management table 35 is provided.
【0012】スキップ間隔エリア27には、日付が同一
である場合に電子ジャーナル23への日付の記憶をスキ
ップを許容する回数を記憶する日付スキップ間隔エリア
36、同様にレジNo.の記憶をスキップを許容する回
数を記憶するレジNo.スキップ間隔エリア37、同様
に責任者No.の記憶をスキップを許容する回数を記憶
する責任者No.スキップ間隔エリア38、および同様
に連番の記憶をスキップを許容する回数を記憶する連番
スキップ間隔エリア39を備えている。The skip interval area 27 includes a date skip interval area 36 that stores the number of times the date is allowed to be skipped in the electronic journal 23 when the dates are the same; Register No. that stores the number of times skips are allowed. Skip interval area 37, similarly, the person in charge No. Responsible person No. 1 who stores the number of times skips are allowed. It is provided with a skip interval area 38 and a serial number skip interval area 39 that similarly stores the number of times skips are allowed to be stored.
【0013】次に図5、図6および図7を参照して、本
実施例によるプログラム制御について説明する。まず、
SP1で登録モードに設定されているかを判断する。こ
のモードの設定は通常鍵の位置を指定のモードに合わせ
ることで行える。Next, program control according to this embodiment will be explained with reference to FIGS. 5, 6, and 7. first,
It is determined whether registration mode is set in SP1. This mode can usually be set by adjusting the key position to the specified mode.
【0014】次にSP2でキー入力待ちとなる。SP2
でキー入力の操作があった場合、商品コードが力された
のか(SP3)、それとも締めキーが操作されたのか(
SP4)を判断する。そして、商品コードが入力された
のであれば、次にSP5で締めキーが操作が行われたと
き「1」にセットされる締めフラグエリア24内の締め
フラグが「1」であるか否かを判断する。そして、締め
フラグが「1」であるならば後述する図4および図5の
処理を行い、締めフラグが「0」であるならば、入力さ
れた商品コードに基づく通常の登録処理を行い、登録内
容と同一の内容を電子ジャーナルに記憶する(SP6)
。また、締めキーが操作されたならば締め処理を行い、
レシートに登録データを印字して発行する。そして、締
めフラグエリア24の締めフラグを1にして終了する。Next, at SP2, the system waits for a key input. SP2
If there is a key input operation, whether the product code was input (SP3) or the closing key was operated (SP3).
SP4). If the product code has been input, check whether the tightening flag in the tightening flag area 24, which is set to "1" when the tightening key is operated next in SP5, is "1" or not. to decide. Then, if the closing flag is "1", the processing shown in FIGS. 4 and 5 described later is performed, and if the closing flag is "0", the normal registration processing based on the input product code is performed, and the registration is completed. Store the same content in the electronic journal (SP6)
. Also, if the tightening key is operated, the tightening process is performed,
Print the registration data on the receipt and issue it. Then, the closing flag in the closing flag area 24 is set to 1 and the process ends.
【0015】SP5で締めフラグが1、即ち直前に締め
キーが操作されているならば、この商品コードの入力は
新規の客の取引きの開始であると判断して、予め設定さ
れている日付、レジNo.、および責任者No.を呼出
してきて、テーブルエリア26に記憶されている日付、
レジNo.、および責任者No.とそれぞれ一致してい
るかを比較する(SP11、SP12およびSP13)
(特定データ一致判断手段)。[0015] If the closing flag is 1 in SP5, that is, the closing key was operated immediately before, it is determined that the input of this product code is the start of a new customer transaction, and the preset date is , cash register no. , and responsible person no. and the date stored in the table area 26,
Cash register no. , and responsible person no. (SP11, SP12 and SP13)
(Specific data matching determination means).
【0016】SP11で同一の日付でないと判断された
場合は、日付管理テーブル33に記憶されている日付を
新しい日付に更新し、その更新した日付を電子ジャーナ
ル23に記憶させる。また、SP11で同一の日付であ
ると判断された場合は、次にSP14でスキップした回
数Aがスキップ間隔エリア27の日付スキップ間隔エリ
ア36に設定されたスキップ間隔値A’と一致している
かを判断する。そして、一致していなければカウンタエ
リア25の日付スキップカウンタ28に記憶されたスキ
ップ値Aを+1する。また、一致していれば所定回数ス
キップしたものと判断し、日付スキップカウンタ28の
Aを「0」にクリアして電子ジャーナル23に日付を記
憶する。If it is determined in SP11 that the dates are not the same, the date stored in the date management table 33 is updated to a new date, and the updated date is stored in the electronic journal 23. If it is determined in SP11 that the dates are the same, then in SP14 it is determined whether the number of skips A matches the skip interval value A' set in the date skip interval area 36 of the skip interval area 27. to decide. If they do not match, the skip value A stored in the date skip counter 28 of the counter area 25 is incremented by 1. If they match, it is determined that the date has been skipped a predetermined number of times, and A of the date skip counter 28 is cleared to "0" and the date is stored in the electronic journal 23.
【0017】次に、SP12で同一のレジNo.か否か
を判断し、同一のレジNo.でない場合はレジNo.管
理テーブル34に記憶されているレジNo.を新しいレ
ジNo.に更新し、その更新したレジNo.を電子ジャ
ーナル23に記憶させる。また、SP12で同一のレジ
No.であると判断された場合は、次にSP15でスキ
ップした回数Bがスキップ間隔エリア27のレジNo.
スキップ間隔エリア37に設定されたスキップ間隔値B
’と一致しているかを判断する。そして、一致していな
ければカウンタエリア25のレジNo.スキップカウン
タ29に記憶されたスキップ値Bを+1する。また、一
致していれば所定回数スキップしたものと判断し、レジ
No.スキップカウンタ29のBを「0」にクリアして
電子ジャーナル23に日付を記憶する。Next, at SP12, the same register number. It is determined whether or not the register number is the same. If not, register no. The cashier No. stored in the management table 34. to the new cash register number. and the updated register number. is stored in the electronic journal 23. Also, in SP12, the same cash register number. If it is determined that this is the case, then the number of skips B in SP15 is set to the register number in the skip interval area 27.
Skip interval value B set in skip interval area 37
' to determine if it matches. If they do not match, check the register number of the counter area 25. The skip value B stored in the skip counter 29 is incremented by 1. Also, if they match, it is determined that the skip has been made a predetermined number of times, and the cashier No. B of the skip counter 29 is cleared to "0" and the date is stored in the electronic journal 23.
【0018】次に、SP13で同一の責任者No.か否
かを判断し、同一の責任者No.でない場合は責任者N
o.管理テーブル35に記憶されている責任者No.を
新しい責任者No.に更新し、その更新した責任者No
.を電子ジャーナル23に記憶させる。また、SP13
で同一の責任者No.であると判断された場合は、次に
SP16でスキップした回数Cがスキップ間隔エリア2
7の責任者No.スキップ間隔エリア38に設定された
スキップ間隔値C’と一致しているかを判断する。そし
て、一致していなければカウンタエリア25の責任者N
o.スキップカウンタ30に記憶されたスキップ値Cを
+1する。また、一致していれば所定回数スキップした
ものと判断し、責任者No.スキップカウンタ29のC
を「0」にクリアして電子ジャーナル23に日付を記憶
する。Next, in SP13, the same person in charge No. The same responsible person No. If not, responsible person N
o. Responsible person No. stored in the management table 35. The new person in charge No. and the person responsible for the update No.
.. is stored in the electronic journal 23. Also, SP13
The same person in charge No. If it is determined that
7 responsible person no. It is determined whether the skip interval value C' matches the skip interval value C' set in the skip interval area 38. If they do not match, the person in charge of counter area 25 N
o. The skip value C stored in the skip counter 30 is incremented by 1. Also, if they match, it is determined that the skip has been made a predetermined number of times, and the responsible person No. Skip counter 29 C
is cleared to "0" and the date is stored in the electronic journal 23.
【0019】次に、SP17で連番スキップカウンタ3
2の値Dと連番スキップ間隔エリア39の値D’とが一
致しているかを判断する。そして、一致していれば連番
カウンタ31の値を電子ジャーナル23に記憶し、Dの
値を「0」にする。また、一致していなければDの値を
+1する。そして連番カウンタ31の値を+1して締め
フラグエリア24の締めフラグを0にして終了する。Next, at SP17, the serial number skip counter 3
It is determined whether the value D of 2 and the value D' of the serial number skip interval area 39 match. If they match, the value of the serial number counter 31 is stored in the electronic journal 23, and the value of D is set to "0". If they do not match, the value of D is increased by 1. Then, the value of the serial number counter 31 is increased by 1, the closing flag of the closing flag area 24 is set to 0, and the process ends.
【0020】このように構成された本実施例のECRに
よれば、取引の最初の商品コードが入力されると、設定
されている特定データである日付、レジNo.、および
責任者No.を読出し、テーブルエリア26に記憶され
ている日付、レジNo.、および責任者No.とそれぞ
れ一致しているかを比較する。そして、一致していない
特定データを更新してこの更新した特定データのみを電
子ジャーナル23に記憶させることができるので、許容
容量がさほど大きくない電子ジャーナル23でも多くの
商品登録データを記憶させることが可能となる。According to the ECR of this embodiment configured as described above, when the first product code of a transaction is input, the set specific data such as date, register number, etc. are input. , and responsible person no. The date and register number stored in the table area 26 are read out. , and responsible person no. Compare whether they match. Since it is possible to update the specific data that does not match and store only this updated specific data in the electronic journal 23, it is possible to store a large amount of product registration data even in the electronic journal 23 whose capacity is not so large. It becomes possible.
【0021】また、上記の特定データのうち長期間変更
がなく所定回数スキップしたものについても、特定デー
タを所定取引毎に電子ジャーナル23に記憶させること
ができるので、所定の間隔でこれらの特定データを確認
することも可能である。[0021]Furthermore, even with regard to the specific data mentioned above that has not been changed for a long time and has been skipped a predetermined number of times, the specific data can be stored in the electronic journal 23 for each predetermined transaction, so that these specific data can be stored at predetermined intervals. It is also possible to check.
【発明の効果】以上説明したように、本発明は上記のよ
うに構成したので、許容容量が限られたジャーナルデー
タ記憶手段を有効的に使用することができるものである
。As explained above, since the present invention is constructed as described above, it is possible to effectively use journal data storage means having a limited allowable capacity.
【図1】本発明の一実施例のハード的構成を示すブロッ
ク図である。FIG. 1 is a block diagram showing the hardware configuration of an embodiment of the present invention.
【図2】本発明の一実施例のメモリ構成を示すメモリマ
ップである。FIG. 2 is a memory map showing the memory configuration of an embodiment of the present invention.
【図3】本発明の一実施例のメモリ構成を示すメモリマ
ップである。FIG. 3 is a memory map showing the memory configuration of an embodiment of the present invention.
【図4】本発明の一実施例のメモリ構成を示すメモリマ
ップである。FIG. 4 is a memory map showing the memory configuration of an embodiment of the present invention.
【図5】本発明の一実施例のプログラム制御を示すフロ
ーチャートである。FIG. 5 is a flowchart showing program control according to an embodiment of the present invention.
【図6】本発明の一実施例のプログラム制御を示すフロ
ーチャートである。FIG. 6 is a flowchart showing program control according to an embodiment of the present invention.
【図7】本発明の一実施例のプログラム制御を示すフロ
ーチャートである。FIG. 7 is a flowchart showing program control according to an embodiment of the present invention.
22 電子ジャーナル 24 締めフラグエリア 25 カウンタエリア 26 テーブルエリア 27 スキップ間隔エリア 22 Electronic journal 24 Tightening flag area 25 Counter area 26 Table area 27 Skip interval area
Claims (1)
ともにレシートを発行し、かつジャーナルデータをジャ
ーナルデータ記憶手段に記憶する商品販売データ処理装
置において、前記ジャーナルデータのうち特定データを
記憶する特定データ記憶手段と、この特定データ記憶手
段に記憶された特定データと予め設定された特定データ
とが一致するか否かを判断する特定データ一致判断手段
と、この特定データ一致判断手段によって前記予め設定
された特定データと前記特定データ記憶手段に記憶され
ている特定データとが一致していることが判断された場
合には前記特定データを前記ジャーナルデータ記憶手段
に記憶せず、一致していないことが判断された場合には
前記特定データ記憶手段に記憶された前記特定データを
更新するとともにこの更新した特定データを前記ジャー
ナルデータ記憶手段に記憶する特定データ処理手段とを
有することを特徴とする商品販売データ処理装置。1. A product sales data processing device that registers product data in a memory, issues a receipt, and stores journal data in a journal data storage means, comprising: a specific data storage device that stores specific data among the journal data; means, specific data matching determining means for determining whether or not the specific data stored in the specific data storage means matches the preset specific data; If it is determined that the specific data and the specific data stored in the specific data storage means match, the specific data is not stored in the journal data storage means, and it is determined that they do not match. and a specific data processing means for updating the specific data stored in the specific data storage means and storing the updated specific data in the journal data storage means when the specified data is stored in the journal data storage means. Processing equipment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10643691A JPH04315293A (en) | 1991-04-12 | 1991-04-12 | Merchandise sales data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10643691A JPH04315293A (en) | 1991-04-12 | 1991-04-12 | Merchandise sales data processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04315293A true JPH04315293A (en) | 1992-11-06 |
Family
ID=14433601
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10643691A Pending JPH04315293A (en) | 1991-04-12 | 1991-04-12 | Merchandise sales data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04315293A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5363296A (en) * | 1993-03-03 | 1994-11-08 | Matsushita Electric Industrial Co., Ltd. | Electronic cash register having macro-keys |
-
1991
- 1991-04-12 JP JP10643691A patent/JPH04315293A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5363296A (en) * | 1993-03-03 | 1994-11-08 | Matsushita Electric Industrial Co., Ltd. | Electronic cash register having macro-keys |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0697472B2 (en) | Electronic cash register | |
| JPH04315293A (en) | Merchandise sales data processor | |
| JP2509747B2 (en) | Product sales registration device | |
| JP2624547B2 (en) | Product sales data processing device | |
| JPH08249542A (en) | Cash register | |
| JPH0546150Y2 (en) | ||
| JP2561355B2 (en) | Electronic cash register | |
| JPH0658711B2 (en) | POS system | |
| JPH0371392A (en) | Printing device | |
| JP2948017B2 (en) | Electronic cash register | |
| JPS63201897A (en) | cash register machine | |
| JP2723430B2 (en) | How to operate a card vending machine | |
| JPS63308696A (en) | Goods sales data processor | |
| JPH02197957A (en) | Automatic transaction system | |
| JPH07129853A (en) | Sales data processor | |
| JPS6232594A (en) | Sales data processor | |
| JPS60221895A (en) | Product sales data processing system | |
| JPH01191996A (en) | electronic cash register | |
| JPH0668358A (en) | Product sales data processor | |
| JPH04101295A (en) | electronic cash register | |
| JPH01215571A (en) | Medium issuing processor | |
| KR19990000329A (en) | How to operate an electronic journal in an electronic cash register | |
| JPH05189665A (en) | Commodity sales data processor | |
| JPH02288999A (en) | electronic cash register | |
| JPH06103281A (en) | Transaction processor |