JPS5814699B2 - Group management method for electronic cash registers - Google Patents
Group management method for electronic cash registersInfo
- Publication number
- JPS5814699B2 JPS5814699B2 JP54076209A JP7620979A JPS5814699B2 JP S5814699 B2 JPS5814699 B2 JP S5814699B2 JP 54076209 A JP54076209 A JP 54076209A JP 7620979 A JP7620979 A JP 7620979A JP S5814699 B2 JPS5814699 B2 JP S5814699B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic cash
- customer
- clerk
- cash registers
- operator
- 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
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【発明の詳細な説明】
この発明は電子式キャッシュレジスタの群管理方式に関
し、たとえば複数の電子式キャッシュレジスタ(以下、
ECR)間でデータの送受信を行うデータ伝送システム
において、ECRを操作する複数の係員が登録した商品
に関連するデータを一括的に管理するようなECRの群
管理方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a group management system for electronic cash registers.
The present invention relates to a group management method for ECRs that collectively manages data related to products registered by a plurality of staff operating ECRs in a data transmission system that transmits and receives data between ECRs.
たとえば、レストランなどにおいて、商品を登録するた
めのチェツカ機能と精算するためのキャツシャ機能とを
有する複数台のECRを配置しておき、顧客がいずれか
のECRを配置してある所に行って飲食物を注文したり
精算したりすることができれば非常に便利である。For example, in a restaurant, etc., multiple ECRs are installed that have a checker function for registering products and a checker function for making payments, and customers can go to one of the ECRs to eat and drink. It would be very convenient to be able to order things and pay for things.
また、各ECRを複数のオペレータが任意に登録および
精算をすることができれば、ECRの機能を一層向上さ
せることができる。Furthermore, if a plurality of operators can arbitrarily register and pay for each ECR, the functionality of the ECR can be further improved.
しかしながら、上述のようなシステムを採用する場合、
いずれかのECRで一括的に商品データを管理する必要
がある。However, when adopting the above system,
It is necessary to manage product data collectively in one of the ECRs.
そこで、この発明は、複数台のECRのうち少なくとも
一台のECRが一括的に商品データを管理することので
きるようなECRの群管理方式を提供することを主たる
目的とする。Therefore, the main object of the present invention is to provide an ECR group management system that allows at least one ECR out of a plurality of ECRs to collectively manage product data.
この発明は要約すれば、任意の係員が任意のECRによ
ってある顧客の商品データと係員番号とを入力したとき
、その商品データと係員番号とを特定のECRに設けた
メモリに記憶してお匂そして、精算するために、前記係
員が任意のECRから顧客番号と係員番号とを入力した
とき、特定のECHのメモリから登録した商品データを
読出して精算するようにしたものである。In summary, the present invention is that when an arbitrary staff member inputs a certain customer's product data and staff number using an arbitrary ECR, the product data and staff number are stored in a memory provided in the specific ECR, and then the staff number is stored in the memory provided in the specific ECR. Then, when the clerk inputs the customer number and clerk number from any ECR in order to settle the bill, the registered product data is read out from the memory of a specific ECH and the bill is made.
以下に、図面に示す実施例とともにこの発明をより具体
的に説明する。The present invention will be described in more detail below along with embodiments shown in the drawings.
第1図はこの発明が適用されるECRの群管理ツステム
の概略ブロック図である。FIG. 1 is a schematic block diagram of an ECR group management system to which the present invention is applied.
図において、この実施例では、4台のECR11〜14
を共通母線10で共通接続したシステムに適用した場合
について説明する。In the figure, in this embodiment, four ECRs 11 to 14 are used.
A case where this is applied to a system commonly connected by a common bus 10 will be explained.
また、これらのECR11〜14を操作するオペレータ
は3人(A,B,C)とする。Further, it is assumed that three operators (A, B, C) operate these ECRs 11 to 14.
ECR11,13はホームマシンと呼ばれ、オペレータ
A,B,Cがそれぞれ登録したデータを管理する。The ECRs 11 and 13 are called home machines, and manage data registered by operators A, B, and C, respectively.
すなわち、ECR11は予めオペレータA,Cの登録し
た商品データを管理するものとして割当てられる。That is, the ECR 11 is assigned in advance to manage product data registered by operators A and C.
そして、このECR11には、オペレータA,Cが登録
したある顧客の顧客番号(以下、チェックナンパと称す
る)を記憶するチェックナンパテーブルと、オペレータ
A,Cがそれぞれ登録した累積データを記憶するトータ
ライザとを含むメモリ41が設けられる。The ECR 11 includes a check pick-up table that stores the customer number of a certain customer (hereinafter referred to as check pick-up) registered by operators A and C, and a totalizer that stores cumulative data registered by operators A and C, respectively. A memory 41 is provided.
ECRI3は予めオペレータBの登録した商品データを
管理するものとして定められる。The ECRI 3 is predetermined to manage product data registered by operator B.
そして、このECR13には、オペレータBが登録した
チェックナンパを記憶するチェックナンパテーブルと累
積データを記憶するトータライザとを有するメモリ43
が設けられる。This ECR 13 includes a memory 43 having a check pick-up table that stores the check pick-up registered by operator B and a totalizer that stores cumulative data.
is provided.
ECR12,14は単に登録機能および精算機能を有す
るものであって、各オペレータA,B,Cを管理するた
めのメモリを有していない。The ECRs 12 and 14 merely have a registration function and a payment function, and do not have a memory for managing each operator A, B, and C.
そして、各オペレータA,B,Cは各ECRI1〜14
のうち任意のECRを操作して登録および精算を行うこ
とができる。And each operator A, B, C has each ECRI1 to 14.
Registration and settlement can be performed by operating any ECR among them.
第2図はこの発明に適用されるECHのキーボードのキ
ー配置図である。FIG. 2 is a key arrangement diagram of the ECH keyboard to which this invention is applied.
このキーボード20は各ECRI1〜14のそれぞれに
設けられる。This keyboard 20 is provided in each of the ECRIs 1-14.
モード設定手段としてのモードスイッチ21は登録モー
ドと精算モードとを切換えるものである。A mode switch 21 serving as mode setting means switches between a registration mode and a payment mode.
なお、第2図では図示しないがモードスイッチ21はE
CRの電源を断としたり点検モードを設定する機能も含
む。Although not shown in FIG. 2, the mode switch 21 is set to E.
It also includes functions to turn off the CR power and set inspection mode.
そして、このモードスイッチ21に挿入されるキーには
予め係員別の固有の係員番号(オペレータコード)が設
定されていて、係員が自己のキーを挿入することによっ
て、各ECR11〜14がそのキーからオペレータコー
ドを読取ることができる。A unique staff number (operator code) for each staff member is set in advance in the key inserted into this mode switch 21, and when the staff member inserts his or her own key, each ECR 11 to 14 can be operated from that key. Can read operator codes.
部門キー22は部門コード1〜3(DPI〜3)をキー
人力するものであり、この部門キー22を操作すると、
各部門コードに対応して予め定められる金額データを入
力することができる。The department key 22 is used to input department codes 1 to 3 (DPI to 3) manually, and when this department key 22 is operated,
Predetermined amount data corresponding to each department code can be input.
テンキー23はチェックナンパやオペレータコードなど
をキー人力するものであり、クリア(CL)キー24は
テンキー23から間違った数値を入力したとき、それを
訂正するものである。The numeric keypad 23 is used to manually enter a check number, operator code, etc., and the clear (CL) key 24 is used to correct incorrect numerical values entered from the numeric keypad 23.
演算キー25は顧客が飲食物などを注文したとき、それ
を登録(以下、プリチェック登録と称する)するときに
操作されるSERVキー251吉、テンキー23から入
力した数値がチェックナンパであることを特定するため
のCHK−#キー252と、精算のときに操作されるC
ASHキー253とを含む。The arithmetic key 25 is a SERV key 251, which is operated when a customer orders food or drink, etc. (hereinafter referred to as pre-check registration), and the numerical value entered from the numeric keypad 23 is a check pick-up key. CHK-# key 252 for identification and C to be operated at the time of payment
ASH key 253.
第3図はこの発明の−実施例が適用されるECRの概略
ブロック図である。FIG. 3 is a schematic block diagram of an ECR to which an embodiment of the present invention is applied.
前記キーボード20に含まれるいずれかのキーを操作す
ると、キー人力信号や中央処理装置(以下、CPU)3
に与えられる。When any key included in the keyboard 20 is operated, a key human input signal or a central processing unit (hereinafter referred to as CPU) 3 is activated.
given to.
このCPU3に関連してメモリ4(後述の第4図〜第6
図で詳細に説明する)と、表示器5と、印字手段として
のプリンタ6とが設けられる。In relation to this CPU 3, a memory 4 (see FIGS. 4 to 6 described later)
(described in detail in the drawings), a display 5, and a printer 6 as a printing means.
第4図は各ECRのメモリに記憶される内容を示す図解
図であり、第5図は第4図に示すオペレータマシンナン
パテーブルに記憶されるデータを具体的に示す図解図で
あり、第6図は第4図のチェックナンパテーブルに記憶
されるデータを具体的に示す図解図である。FIG. 4 is an illustrative diagram showing the contents stored in the memory of each ECR, FIG. 5 is an illustrative diagram specifically showing the data stored in the operator machine pick-up table shown in FIG. The figure is an illustrative diagram specifically showing the data stored in the check pick-up table of FIG. 4.
次に、第4図ないし第6図を参照して、各メモリ41〜
43のそれぞれに記憶されるデータについて説明する。Next, referring to FIGS. 4 to 6, each memory 41 to
The data stored in each of 43 will be explained.
図において、メモリ41〜44はそれぞれ前記ECRI
1〜14に内蔵される。In the figure, memories 41 to 44 are each connected to the ECRI
1 to 14 are built in.
メモリ41は記憶領域411〜415、オペレータマシ
ンナンパテーブル51およびチェックナンパテーブル6
1を含む。The memory 41 includes storage areas 411 to 415, an operator machine pick-up table 51, and a check pick-up table 6.
Contains 1.
記憶領域411は部門コード1〜3にそれぞれ対応して
予め単価が記憶されるとともに、合計額を記憶する合計
器(以下、トータライザ;TTLと称する)と、登録し
た回数を記憶する回数器(以下、カウンタ、CNTと称
する)とを含む。The storage area 411 stores unit prices in advance corresponding to department codes 1 to 3, and also includes a totalizer (hereinafter referred to as TTL) that stores the total amount, and a number counter (hereinafter referred to as TTL) that stores the number of registered times. , counter, CNT).
記憶領域412はワーキングレジスタR1〜R5であっ
て、CPU3が演算するときの演算レジスタきしての機
能を有する。The storage area 412 is working registers R1 to R5, and has the function of a calculation register when the CPU 3 performs calculations.
また、紀憶領域413はフラグF1〜F4を記憶するも
のである。Further, the memory area 413 stores flags F1 to F4.
オペレータマシンナンパテーブル51は、いずれかのオ
ペレータがいずれかのホームマシンに属するかを記憶す
るものである。The operator machine pick-up table 51 stores which operator belongs to which home machine.
チェックナンパテーブル61は各顧客ごとのチェックナ
ンパとその顧客が注文した飲食物の合計額(以下、ブリ
チェック額と称する)とを記憶するものである。The check pick-up table 61 stores the check pick-up for each customer and the total amount of food and beverages ordered by that customer (hereinafter referred to as the check amount).
記憶領域414はオペレータAが登録した合計額(以下
、セールストータライザと称する)を記憶するものであ
り、記憶領域415はオペレータCのセールストータラ
イザを記憶するものである。A storage area 414 is for storing the total amount registered by operator A (hereinafter referred to as a sales totalizer), and a storage area 415 is for storing operator C's sales totalizer.
ECR12〜14のメモリ42〜44には、それぞれ前
記メモリ41に設けた記憶領域411,412,413
および51と同様の記憶領域が設けられる。The memories 42 to 44 of the ECRs 12 to 14 include storage areas 411, 412, and 413 provided in the memory 41, respectively.
Storage areas similar to and 51 are provided.
また、オペレータBのホームマシンとなるECR13の
メモリ43には、チェックナンパテーブル63とオペレ
ータBのセールストータルを記憶する記憶領域434と
が設けられる。Further, the memory 43 of the ECR 13, which is operator B's home machine, is provided with a check pick-up table 63 and a storage area 434 for storing operator B's sales total.
第7図は登録モードにおけるキー操作の順序を説明する
ための図であり、第8図は精算モードにおけるキー操作
の順序を説明するための図である。FIG. 7 is a diagram for explaining the order of key operations in the registration mode, and FIG. 8 is a diagram for explaining the order of key operations in the payment mode.
第9図は登録モードにおけるブリチェックレシートに印
字されるデータを示す図解図であり、第10図は精算モ
ードにおける精算レシートに印字されるデータを示す図
解図である。FIG. 9 is an illustrative diagram showing the data printed on the check receipt in the registration mode, and FIG. 10 is an illustrative diagram showing the data printed on the payment receipt in the payment mode.
第11図はこの発明の一実施例の登録モードにおける具
体的な動作を説明するためのフロー図であり、第12図
は同じく精算モードにおける具体的な動作を説明するた
めのフロー図である。FIG. 11 is a flowchart for explaining specific operations in the registration mode according to an embodiment of the present invention, and FIG. 12 is a flowchart for explaining specific operations in the payment mode.
次に、第1図〜第7図、第9図および第11図を参照し
て登録モードにおける具体的な動作について説明する。Next, specific operations in the registration mode will be described with reference to FIGS. 1 to 7, FIG. 9, and FIG. 11.
まず、顧客がたとえば任意のオペレータ(たとえばオペ
レータA)に飲食物を注文したとする。First, suppose that a customer orders food and drink from an arbitrary operator (for example, Operator A).
応じて、オペレータAは任意のECR(たとえばECR
12)のモードスイッチ21に自己のキーを差込み登録
モードに設定する。Accordingly, operator A can select any ECR (e.g. ECR
12) Insert your own key into the mode switch 21 and set it to registration mode.
それによって、CPU3は差込まれたキーからオペレー
タAのオペレータコードを読取る。Thereby, the CPU 3 reads operator A's operator code from the inserted key.
同時に、登録モードに設定されたことを判別する。At the same time, it is determined that the registration mode is set.
続いて、オペレータAがその顧客のチェックナンパ(た
とえばr333j)をテンキー23によってキー人力す
る。Subsequently, operator A manually enters the customer's check number (for example, r333j) using the numeric keypad 23.
このチェックナンパ「333」は、予め複数のチェック
ナンパを用意しておき、顧客が注文するごとに用意した
チェックナンパから選び出してキー人力すればよい。This check pick-up "333" can be done by preparing a plurality of check pick-ups in advance and selecting one from the prepared check pick-ups each time a customer places an order.
CPU3はキーボード20からキー人力信号があったか
否かを判別し、キー人力のあったことを判別すると、テ
ンキー23からの入力か否かを判別する。The CPU 3 determines whether or not there is a key input signal from the keyboard 20, and when determining that there is a key input signal, determines whether the input is from the numeric keypad 23 or not.
テンキー23でなければCHK#252か否かを判別す
る。If it is not the numeric keypad 23, it is determined whether it is CHK #252 or not.
テンキー23であれば、そのテンキー23から入力され
たチェックナンパ[333JをレジスタR1にストアし
かつフラグF1をセットして初期状態に戻る。If it is the numeric keypad 23, the check number [333J input from the numeric keypad 23 is stored in the register R1, the flag F1 is set, and the process returns to the initial state.
次に、オペレータAはテンキー23から入力した数値「
333−」がチェックナンパであることを特定するため
にCHK#キー252を操作する。Next, operator A enters the numerical value “
333-'' is the check pick-up, the CHK# key 252 is operated.
応じて、CPU3はCHK#キー252が操作されたこ
とを判別し、フラグF1がセットされているか否かを判
別する。In response, the CPU 3 determines that the CHK# key 252 has been operated, and determines whether the flag F1 is set.
フラグF1がセットされていなければエラー処理する。If flag F1 is not set, error processing is performed.
すなわち、CHK#キー252が操作されたにもかかわ
らず、直前にテンキー23からチェックナンパが入力さ
れていないときにはエラーとして処理する。That is, even though the CHK# key 252 has been operated, if a check pick-up has not been input from the numeric keypad 23 immediately before, it is treated as an error.
フラグF1がセットされていれば、テンキー23から入
力された置数が3桁か否かを判別する。If the flag F1 is set, it is determined whether the number input from the numeric keypad 23 is three digits or not.
チェックナンパは予め3桁と定められているので、3桁
以外の数値であればエラー処理する。Since the check number is predetermined to be 3 digits, if the number is other than 3 digits, an error will be processed.
3桁であれば、フラグF2がリセットされているか否か
を判別する。If it is 3 digits, it is determined whether the flag F2 has been reset.
もし、フラグF2がセットされていればエラー処理し、
リセットされていればオペレータAのオペレータコード
に基づいて、マシンナンパテーブル52によりオペレー
タAが所属するECRI1を指定し、レジスタR1にス
トアされているチェックナンバr333jをECR11
のチェックナンパテーブル61にストアする。If flag F2 is set, handle the error,
If it has been reset, the machine number table 52 specifies the ECRI1 to which operator A belongs based on the operator code of operator A, and the check number r333j stored in register R1 is sent to ECR11.
is stored in the check pick-up table 61.
そして、フラグF1をリセットするとともに、フラグF
2をセットし、レジスタR1のチェックナンバr333
JをレジスタR4に転送して初期状態に戻る。Then, the flag F1 is reset, and the flag F1 is reset.
2 and check number r333 of register R1.
Transfer J to register R4 and return to the initial state.
次に、オペレータAが顧客の注文した飲食物が部門コー
ド1に対応するものであれば、部門キー22のDPIキ
ーを操作する。Next, if the food and drink ordered by the customer corresponds to department code 1, operator A operates the DPI key of the department key 22.
応じて、CPU3は部門キー22が操作されたことを判
別し、フラグF2がセットされているか否かを判別する
。In response, the CPU 3 determines that the department key 22 has been operated, and determines whether the flag F2 is set.
フラグF2がセットされていなければ、チェックナンパ
が入力されなかったものとしてエラー処理する。If the flag F2 is not set, it is assumed that the check pick-up has not been input and an error process is performed.
フラグF2がセットされていれば、フラグF1がリセッ
トされているか否かを判別する。If flag F2 is set, it is determined whether flag F1 has been reset.
すなわち、部門キー22が操作される直前にテンキー2
3が操作されていればエラー処理する。That is, immediately before the department key 22 is operated, the numeric key 2
If 3 has been operated, an error will be handled.
フラグF1がリセットされていれば、メモリ42の記憶
領域421から部門コード1に対応して予めブリセット
されている単価(たとえば700円)を読出し、レジス
タR2にストアする。If the flag F1 has been reset, the unit price preset (for example, 700 yen) corresponding to the department code 1 is read from the storage area 421 of the memory 42 and stored in the register R2.
そして、記憶領域421の部門コード1に対応するトー
タライザ(TTL)にその単価データ700円を加算す
るとともに、対応するカウンタ(CNT)を歩進する。Then, the unit price data of 700 yen is added to the totalizer (TTL) corresponding to department code 1 in the storage area 421, and the corresponding counter (CNT) is incremented.
そして、プリンタ6によって、第9図に示すように部門
コードDPIと単価データ700円とをプリチェックレ
シート7に印字させる。Then, the printer 6 prints the department code DPI and unit price data of 700 yen on the pre-check receipt 7 as shown in FIG.
次に、顧客が部門コード2に対応する飲食物を注文する
と、部門キー22のDP2キーを操作する。Next, when the customer orders food and drink corresponding to department code 2, he operates the DP2 key of the department key 22.
応じて、CPU3は前述の説明と同様にして、レジスタ
R2に部門コード2の単価データとしてたとえば300
円を加算してブリチェック額を1000円にするととも
に、記憶領域421のトータライザにそう単価データ3
00円を加算し、カウンタを歩進する。In response, the CPU 3 stores, for example, 300 as the unit price data for the department code 2 in the register R2 in the same manner as described above.
Add yen to make the check amount 1000 yen, and write the unit price data 3 in the totalizer in the storage area 421.
00 yen is added and the counter is incremented.
さらに、プリンタ6によってプリチェックレシート7に
部門コード2と単価データ300円とを印字させる。Further, the department code 2 and unit price data of 300 yen are printed on the pre-check receipt 7 by the printer 6.
顧客が注文を終えると、オペレータAは演算キー25に
含まれるSERVキー251を操作する。When the customer completes the order, operator A operates the SERV key 251 included in the calculation keys 25.
応じて、CPU3はフラグF2がセットされかつフラグ
F1がリセットされているか否かを判別する。In response, the CPU 3 determines whether the flag F2 is set and the flag F1 is reset.
フラグF2がリセットされ、フラグF1がセットされて
いればエラー処理し、フラグF2がセットされかつフラ
グF1がリセットされていれば、レジスタR4にストア
されているチェックナンバr333JとレジスタR2に
ストアされているプリチェック額「1000」とを、オ
ペレータAを管理しているECR11のチェックナンパ
テーブル61にストアする。If flag F2 is reset and flag F1 is set, error processing is performed, and if flag F2 is set and flag F1 is reset, check number r333J stored in register R4 and check number r333J stored in register R2 are processed. The pre-check amount "1000" is stored in the check pick-up table 61 of the ECR 11 that manages operator A.
同時に、オペレータAのセールストータライザ414に
、そのプリチェック額を加算する。At the same time, the pre-check amount is added to operator A's sales totalizer 414.
そして、プリンタ6によって、第9図に示すように合計
額としてSERVIOOOを印字させる。Then, the printer 6 prints SERVIOOO as the total amount as shown in FIG.
さらに、オペレータAのホームマシンを特定するために
、マシンナンパとして−#001A123 o1を印字
させ、最後に日付たとえば05/19を印字させ、さら
にチェックナンパ「333jを印字させる。Furthermore, in order to identify operator A's home machine, -#001A123 o1 is printed as a machine number, and finally a date such as 05/19 is printed, and a check number ``333j'' is printed.
そして、このチェックナンバr333Jを加算した数値
9をチェックデイジット(後で詳細に説明する)として
印字させる。Then, the value 9 obtained by adding this check number r333J is printed as a check digit (described in detail later).
このチェックデイジットはチェックナンパを加算するこ
となくそれぞれを乗算するようにしてもよい。This check digit may be multiplied by each check pick-up instead of being added.
第9図に示すようなブリチェックレシートの印字を終了
すると、レジスクR2、フラグF1,F2をそれぞれリ
セットして登録モードにおける動作を終了する。When the printing of the check receipt as shown in FIG. 9 is completed, the register R2 and flags F1 and F2 are reset, respectively, and the operation in the registration mode is ended.
そして、オペレータAはチェックレシート7を顧客に手
渡す。Operator A then hands check receipt 7 to the customer.
なお、前述のそれぞれの判断ステップにおいて、エラー
であることを判別したときには、表示器5に含まれるエ
ラー表示器(図示せず)を表示させる。In addition, in each of the above-mentioned judgment steps, when it is determined that there is an error, an error indicator (not shown) included in the display 5 is displayed.
そして、オペレータAがその表示を見て、キー操作の間
違ったことを知り、クリアキー24を操作する。Then, operator A sees the display, realizes that the key operation was incorrect, and operates the clear key 24.
応じて、CPU3はエラー表示ランプを消灯させるとと
もに、フラグF1をリセットして初期状態に戻る。In response, the CPU 3 turns off the error display lamp and resets the flag F1 to return to the initial state.
なお、前述の説明ではオペレータAが登録する場合の動
作について説明したが、オペレータBが登録した場合に
は、オペレータBを管理しているECR13が、そのオ
ペレータBの登録データを管理する。In the above description, the operation when operator A registers is explained, but when operator B registers, the ECR 13 that manages operator B manages the registered data of operator B.
また、オペレータCが登録した場合には、ECRI1が
管理する。Furthermore, when operator C registers, the ECRI 1 manages it.
したがって、オペレータA,BおよびCのそれぞれがE
CR11〜14のいずれかを操作して商品データを登録
しても、それぞれのオペレータを管理しているECRが
登録されたデータを管理するようにしているため、たと
えばオペレータAはECR11のみしか操作できないと
いうようなことがなくなり、ECRの操作における汎用
性を高めることができるという利点がある。Therefore, each of operators A, B and C
Even if product data is registered by operating any of CR11 to CR14, the ECR that manages each operator manages the registered data, so for example, Operator A can only operate ECR11. This has the advantage of eliminating such problems and increasing the versatility in operating the ECR.
次に、第1図〜第6図、第8図、第10図および第12
図を参照して精算モードにおける具体的な動作について
説明する。Next, Figures 1 to 6, Figure 8, Figure 10, and Figure 12
The specific operation in the payment mode will be explained with reference to the drawings.
顧客は注文した飲食物を食べ終り、レストランを出ると
きには、前述の第9図に示したプリチェックレシート7
をいずれかのオペレータに手渡す。When the customer finishes eating the food and drinks he ordered and leaves the restaurant, he will submit the pre-check receipt 7 shown in Figure 9 above.
hand it to one of the operators.
そして、そのプリチェックレシート7を受取ったたとえ
ばオペレータAは近くのECRたとえば14を操作して
精算処理を行う。Then, for example, operator A who receives the pre-check receipt 7 operates a nearby ECR, for example 14, to perform payment processing.
すなわち、自己のキーをモードスイッチ21に挿入し、
精算モードに設定する。That is, insert your own key into the mode switch 21,
Set to payment mode.
応じて、CPU3はそのキーからオペレータAのオペレ
ータコードを読取る。In response, CPU 3 reads operator A's operator code from the key.
同時に、精算モードが設定されたことを判別する。At the same time, it is determined that the settlement mode has been set.
次に、オペレータAはプリチェックレシートIに印字さ
れているマシンナンバ01を読取り、そのマシンナンバ
01をテンキー23からキー人力する。Next, the operator A reads the machine number 01 printed on the pre-check receipt I and manually inputs the machine number 01 from the numeric keypad 23.
それによって、第11図における説明と同様にして、レ
ジスタR1にマシンナンバ01がストアされかつフラグ
F1がセットされる。As a result, machine number 01 is stored in register R1 and flag F1 is set in the same manner as described in FIG.
続いて、オペレータAはテンキー23から入力した数値
01がマシンナンパであることを特定するためにCHK
#キー252を操作する。Next, operator A presses CHK to specify that the number 01 entered from the numeric keypad 23 is the machine pick-up.
Operate # key 252.
応じて、CPU3はフラグF1がセットされていること
を判別し、入力された置数が2桁か否かを判別する。In response, the CPU 3 determines that the flag F1 is set, and determines whether the input number is two digits or not.
2桁でなければ4桁であるか否かを判別するが、2桁で
あればフラグF2,F3がそれぞれリセットされている
か否かを判別する。If it is not 2 digits, it is determined whether it is 4 digits, but if it is 2 digits, it is determined whether flags F2 and F3 have been reset.
リセットされていなければ、エラー処理し、リセットさ
れていれば、レジスタR1のマシンナンバ01をレジス
タR3に転送する。If it has not been reset, error processing is performed, and if it has been reset, machine number 01 in register R1 is transferred to register R3.
そして、フラグF1をリセットし、フラグF3をセット
して初期状態に戻る。Then, the flag F1 is reset and the flag F3 is set to return to the initial state.
次に、オペレータAはプリチェックレシート7のチェッ
クナンパ「333」およびチェックデイジット「9」を
読取って、その数値をテンキー23からキー人力する。Next, operator A reads the check pick-up number "333" and the check digit "9" on the pre-check receipt 7, and inputs the numbers using the numeric keypad 23.
応じて、CPU3は4桁の置数があったことを判別し、
フラグF3がセットされかつ、フラグF2がリセットさ
れているか否かを判別する。In response, CPU3 determines that there is a 4-digit number,
It is determined whether flag F3 is set and flag F2 is reset.
フラグF3がリセットされかつフラグF2がリセットさ
れていればエラー処理し、フラグF3がセットされかつ
フラグF2がリセットされていれば、チェックデイジッ
トが正しいか否かを判別する。If the flag F3 is reset and the flag F2 is reset, error processing is performed, and if the flag F3 is set and the flag F2 is reset, it is determined whether the check digit is correct.
すなわち、入力されたチェックナンパ「333Jをそれ
ぞれ加算し、その加算した値が9であるか否かを判別す
る。That is, the input check number "333J" is added up, and it is determined whether the added value is 9 or not.
これはオペレータAが精算するときに不正を行わないよ
うにするためのものである。This is to prevent operator A from committing fraud when making payment.
チェックデイジットが正常であれば、レジスタR1にス
トアされている上位3桁の数値「333JをレジスタR
4に転送する。If the check digit is normal, the upper three digits stored in register R1 “333J” are stored in register R.
Transfer to 4.
そして、レジスタR3にストアされているマシンナンパ
「01」で指定されるECRI1のチェックナンパテー
ブル61に、レジスタR4にストアされているチェック
ナンパ「333」が登録されているか否かを判別する。Then, it is determined whether or not the check number "333" stored in the register R4 is registered in the check number table 61 of the ECRI1 specified by the machine number "01" stored in the register R3.
そして、チェックナンパテーブル61のチェックナンパ
「333」に対応するプリチェック額1 000円を読
出し、その1000円をレジスタR2にストアする。Then, the pre-check amount of 1000 yen corresponding to the check pick-up number "333" in the check pick-up table 61 is read out, and the 1000 yen is stored in the register R2.
そして、プリンタ6によって、第10図に示すようにレ
シート8に、プリチェック額としてPBAL1000を
印字させる。Then, the printer 6 prints PBAL1000 as the pre-check amount on the receipt 8 as shown in FIG.
そして、フラグF1,F3をリセットしかつフラグF2
をセットして初期状態に戻る。Then, flags F1 and F3 are reset and flag F2 is reset.
to return to the initial state.
オペレータAが精算しているときに、顧客がたとえば煙
草などを注文したとする。Suppose that a customer orders, for example, cigarettes while operator A is paying the bill.
すると、オペレータAは煙草の単価データが予めプリセ
ットされている部門コード3を入力するために、部門キ
ー22のDP3キーを操作する。Operator A then operates the DP3 key of the department key 22 in order to input department code 3 in which cigarette unit price data is preset.
応じて、CPU3は部門キー22が操作されたことを判
別し、フラグF2がセットされかつフラグF1がリセッ
トされていることを判別して、部門コード3に対応する
単価データ100円をレジスタR5にストアする。In response, the CPU 3 determines that the department key 22 has been operated, determines that the flag F2 is set and the flag F1 is reset, and stores unit price data of 100 yen corresponding to the department code 3 in the register R5. Store.
そして、煙草の買ったことを示すために、レシート8に
DP3 100を印字させる。Then, to show that the cigarettes were purchased, DP3 100 is printed on the receipt 8.
さらに、フラグF4をセットして初期状態に戻る。Furthermore, flag F4 is set to return to the initial state.
最後に、オペレータAは締操作をするために、CASH
キー253を操作する。Finally, operator A uses CASH to perform the tightening operation.
Operate key 253.
応じて、CPU3はフラグF2がセットされかつフラグ
F1がリセットされていることを判別し、レジスタR2
にストアされているプリチェック額1000円とレジス
タR5にストアされている煙草の単価データ100円と
を加算してレジスタR2にストアする。In response, the CPU 3 determines that the flag F2 is set and the flag F1 is reset, and sets the register R2.
The pre-check amount of 1,000 yen stored in , and the cigarette unit price data of 100 yen stored in register R5 are added and stored in register R2.
そして、そのレジスタR2にストアした合計額1100
円が総合計としてTTL 1100を印字させる。The total amount stored in that register R2 is 1100.
Yen causes TTL 1100 to be printed as the grand total.
そして、フラグF4がセットされているか否かを判別す
る。Then, it is determined whether the flag F4 is set.
セットされていなければ、フラグF1〜F4およびレジ
スタR1〜R5をリセットして精算モードにおける動作
を終了する。If not set, flags F1 to F4 and registers R1 to R5 are reset to end the operation in the settlement mode.
しかしながら、フラグF4がセットされているとき、す
なわち精算モードであるにもかかわらず、前述のように
顧客が煙草を追加注文した場合には、その煙草の金額デ
ータをオペレータAのセールストータライザ414に加
算する必要がある。However, if the customer orders additional cigarettes as described above while the flag F4 is set, that is, in the payment mode, the amount data for the cigarettes is added to the sales totalizer 414 of operator A. There is a need to.
そのために、フラグF4がセットされていれば、オペレ
ータAの管理しているECRすなわちECR11をサー
チし、ECR11のオペレータAのセールストータライ
ザ414にレジスタR5にストアされている煙草の羊価
データを加算する。For this purpose, if the flag F4 is set, the ECR managed by operator A, that is, ECR11, is searched, and the cigarette price data stored in register R5 is added to the sales totalizer 414 of operator A in ECR11. .
なお、各判断ステップにおけるエラー処理は、前述の登
録モードにおける動作と同じである。Note that the error handling in each determination step is the same as the operation in the registration mode described above.
このように、任意のオペレータが任意のECRを操作し
て精算する場合であっても、マシンナンパとチェックナ
ンパとを入力することによって、その顧客の注文した飲
食物の単価データを読出して簡単に精算することができ
る。In this way, even if any operator operates any ECR to make a payment, by inputting the machine pick-up and check pick-up, the unit price data of the food and drink ordered by the customer can be easily read out. Payment can be made.
また、精算時に顧客が新たに商品を追加注文しても、精
算と登録とを一括的に行うことができるという利点があ
る。Furthermore, even if the customer orders additional products at the time of checkout, there is an advantage that the checkout and registration can be done all at once.
なお、上述の実施例では、オペレータAおよびCをEC
R11によって管理させ、オペレータBをECR13に
よって管理させるようにしたが、1台のECRたとえば
ECR11にすべてのオペレータを管理させるようにし
てもよい。Note that in the above embodiment, operators A and C are
Although the operator B is managed by the ECR 13 and the operator B is managed by the ECR 13, it is also possible to have one ECR, for example, the ECR 11, manage all the operators.
また、オペレータの数が多い場合には、各ECRにそれ
ぞれ数人ずつの管理を行わせるようにしてもよい。Furthermore, if there are a large number of operators, each ECR may be made to manage several operators.
以上のように、この発明によれば、少なくとも1台のE
CRに、オペレータが登録した商品データを管理させる
ようにしているため、任意のオペレータが任意のECH
によって登録および精算を簡単に行うことができる。As described above, according to the present invention, at least one E
Since CR manages product data registered by operators, any operator can access any ECH.
Registration and payment can be easily done.
それによって、登録および精算における処理を短時間に
行うことができ、顧客に対するサービスを向上させるこ
とができる。Thereby, registration and payment processing can be performed in a short time, and service to customers can be improved.
第1図はこの発明が適用されるECHの群管理システム
の概略ブロック図である。
第2図はこの発明に適用されるECHのキーボードのキ
ー配置図である。
第3図はこの発明の一実施例が適用されるECRの概略
ブロック図である。
第4図は各ECRのメモリに記憶される内容を示す図解
図である。
第5図は第4図に示すオペレータマシンナンパテーブル
に記憶されるデータを具体的に示す図解図である。
第6図は第4図のヂエツクナンパテーブルに記憶される
データを具体的に示す図解図である。
第7図は登録モードにおけるキー操作の順序を説明する
ための図である。
第8図は精算モードにおけるキー操作の順序を説明する
ための図である。
第9図は登録モードにおけるプリチェックレシートに印
字されるデータを示す図解図である。
第10図は精算モードにおける精算レシートに印字され
るデータを示す図解図である。
第11図はこの発明の一実施例の登録モードにおける具
体的な動作を説明するためのフロー図である。
第12図は同じく精算モードにおける具体的な動作を説
明するためのフロー図である。
図において、10は共通母線11,12,13,14は
ECR,20はキーボード、21はモードスイッチ、2
2は部門キー、23はテンキー、24はクリアキー、2
5は演算キー、3は中央処理装置、4,41,42,4
3,44はメモリ、50はオペレータマシンナンパテー
ブル、60はチェックナンパテーブル、414,415
,434はセールストータライザ、8はプリンタを示す
。FIG. 1 is a schematic block diagram of an ECH group management system to which the present invention is applied. FIG. 2 is a key arrangement diagram of the ECH keyboard to which this invention is applied. FIG. 3 is a schematic block diagram of an ECR to which an embodiment of the present invention is applied. FIG. 4 is an illustrative diagram showing the contents stored in the memory of each ECR. FIG. 5 is an illustrative diagram specifically showing data stored in the operator machine pick-up table shown in FIG. 4. FIG. 6 is an illustrative diagram specifically showing the data stored in the check pick-up table of FIG. 4. FIG. 7 is a diagram for explaining the order of key operations in the registration mode. FIG. 8 is a diagram for explaining the order of key operations in the payment mode. FIG. 9 is an illustrative diagram showing the data printed on the pre-check receipt in the registration mode. FIG. 10 is an illustrative diagram showing the data printed on the payment receipt in the payment mode. FIG. 11 is a flow diagram for explaining specific operations in the registration mode of an embodiment of the present invention. FIG. 12 is a flowchart for explaining specific operations in the payment mode. In the figure, 10 is a common bus line 11, 12, 13, 14 is an ECR, 20 is a keyboard, 21 is a mode switch, 2
2 is the department key, 23 is the numeric keypad, 24 is the clear key, 2
5 is the calculation key, 3 is the central processing unit, 4, 41, 42, 4
3 and 44 are memories, 50 is an operator machine pick-up table, 60 is a check pick-up table, 414 and 415
, 434 is a sales totalizer, and 8 is a printer.
Claims (1)
て接続し、各電子式キャッシュレジスタ間でデータの送
受信を行う電子式キャッシュレジスタのデータ伝送シス
テムにおいて、 前記複数の電子式キャッシュレジスタは、少なくともそ
れぞれ登録モードと精算モードとを設定するためのモー
ド設定手段、および 商品に関連するデータを入力するための入力手段を備え
、 前記複数の電子式キャッシュレジスタのうち少なくとも
1つの電子式キャッシュレジスタは、前記複数の電子式
キャッシュレジスタを操作する複数の係員にそれぞれ対
応して、各供員が登録した商品の累積データを記憶する
第1の記憶手段と、 各顧客毎の顧客番号および各顧客毎の商品データを記憶
するための第2の記憶手段とを有し、前記登録モードに
おいて、任意の係員が任意の電子式キャッシュレジスタ
の入力手段によって、ある顧客の商品データと顧客番号
と当該係員の予め定められる番号とを入力したことに応
じて、前記第1の記憶手段の当該係員に対応する記憶領
域の内容を更新させるとともに、当該顧客の顧客番号と
商品データとを前記第2の記憶手段に記憶させ、 前記精算モードにおいて、前記係員が任意の電子式キャ
ッシュレジスタの入力手段から前記顧客番号を入力した
ことに応じて、前記第2の記憶手段から当該顧客番号に
対応する商品データを読出して精算するようにしたこと
を特徴吉する電子式キャッシュレジスタの群管理方式。 2 前記複数の電子式キャッシュレジスタは、それぞれ
前記第1および第2の記憶手段を含み、前記各電子式キ
ャッシュレジスタは係員毎に予め割当てられていて、前
記登録モードにおいて、任意の係員が任意の電子式キャ
ッシュレジスタの入力手段によって、係員番号を入力し
たことに応じて、当該係員の割当てられた電子式キャッ
シュレジスタを指定して、当該電子式キャッシュレジス
タの第1および第2の記憶手段の内容を更新し、前記精
算モードにおいて、任意の係員が任意の電子式キャッシ
ュレジスタの入力手段から前記登録時の係員の割当てら
れた電子式キャッシュレジスタを指定して、当該電子式
キャッシュレジスタの第2の記憶手段の内容を精算する
ようにした特許請求の範囲第1項記載の電子式キャッシ
ュレジスタの群管理方式。 3 前記複数の電子式キャッシュレジスタは、それぞれ
印字手段を含み、 前記顧客番号は複数桁からなり、 前記登録モードにおいて、前記複数桁の顧客番号と、該
複数桁の顧客番号を所定の演算式で演算した結果の数値
と、前記商品データとを前記印字手段によって印字し、 前記精算モードにおいて、前記顧客番号と前記演算結果
の数値とが登録されたとき精算を可能にするようにレた
特許請求の範囲第1項記載の電子式キャッシュレジスタ
の群管理方式。[Scope of Claims] 1. In a data transmission system for electronic cash registers in which a plurality of electronic cash registers are connected by a common bus line and data is transmitted and received between the electronic cash registers, the plurality of electronic cash registers are , at least one electronic cash register among the plurality of electronic cash registers, comprising at least mode setting means for respectively setting a registration mode and a payment mode, and an input means for inputting data related to the product. a first storage means for storing cumulative data of products registered by each clerk corresponding to a plurality of clerks who operate the plurality of electronic cash registers; and a customer number for each customer and a customer number for each customer. and a second storage means for storing product data for each customer, and in the registration mode, any clerk inputs the product data of a certain customer, the customer number, and the clerk using the input means of any electronic cash register. In response to the input of the predetermined number of the customer, the contents of the storage area corresponding to the clerk in the first storage means are updated, and the customer number and product data of the customer are stored in the second storage. storing the product data corresponding to the customer number from the second storage means in response to the clerk inputting the customer number from the input means of any electronic cash register in the payment mode; A group management method for electronic cash registers characterized by readout and settlement. 2. Each of the plurality of electronic cash registers includes the first and second storage means, and each of the electronic cash registers is assigned in advance to each clerk, and in the registration mode, any clerk can In response to the input of the clerk number through the input means of the electronic cash register, the electronic cash register to which the clerk is assigned is specified, and the contents of the first and second storage means of the electronic cash register are stored. and in the payment mode, any clerk specifies the electronic cash register assigned to the clerk at the time of registration from the input means of any electronic cash register, and updates the second electronic cash register of the electronic cash register. A group management system for electronic cash registers according to claim 1, wherein the contents of the storage means are settled. 3. Each of the plurality of electronic cash registers includes a printing means, and the customer number is made up of multiple digits, and in the registration mode, the multiple digit customer number and the multiple digit customer number are combined with a predetermined calculation formula. A numeric value as a result of calculation and the product data are printed by the printing means, and in the payment mode, when the customer number and the numeric value as the calculation result are registered, payment can be made. A group management method for electronic cash registers according to item 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54076209A JPS5814699B2 (en) | 1979-06-15 | 1979-06-15 | Group management method for electronic cash registers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54076209A JPS5814699B2 (en) | 1979-06-15 | 1979-06-15 | Group management method for electronic cash registers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS562059A JPS562059A (en) | 1981-01-10 |
| JPS5814699B2 true JPS5814699B2 (en) | 1983-03-22 |
Family
ID=13598771
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54076209A Expired JPS5814699B2 (en) | 1979-06-15 | 1979-06-15 | Group management method for electronic cash registers |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5814699B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60123996A (en) * | 1983-12-07 | 1985-07-02 | シャープ株式会社 | Electronic cash register |
| JPS60124797A (en) * | 1983-12-09 | 1985-07-03 | シャープ株式会社 | Electronic cash register |
| JPH0658254B2 (en) * | 1984-08-28 | 1994-08-03 | 東京電気株式会社 | Weighing inline system |
| JPH0612295B2 (en) * | 1984-08-28 | 1994-02-16 | 東京電気株式会社 | Weighing inline system |
| JPH0766473B2 (en) * | 1985-06-17 | 1995-07-19 | カシオ計算機株式会社 | Sales data management system |
| JPH0766474B2 (en) * | 1985-06-17 | 1995-07-19 | カシオ計算機株式会社 | Sales data management system |
| JPH0766472B2 (en) * | 1985-06-17 | 1995-07-19 | カシオ計算機株式会社 | Sales data processor |
| JPH0721833B2 (en) * | 1985-06-17 | 1995-03-08 | カシオ計算機株式会社 | Cumulative data management device |
| JP3064710B2 (en) * | 1992-12-11 | 2000-07-12 | 富士通株式会社 | Data processing system |
-
1979
- 1979-06-15 JP JP54076209A patent/JPS5814699B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS562059A (en) | 1981-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5820071B2 (en) | Group management method for electronic cash registers | |
| US5970474A (en) | Registry information system for shoppers | |
| US4398250A (en) | Electronic cash register mutual transmission system for plurality of cash registers | |
| JPS5814699B2 (en) | Group management method for electronic cash registers | |
| CN109559143A (en) | Information provider unit and information providing method | |
| JP2015121940A (en) | Commodity sales data processing device and commodity sales program | |
| JP6538939B2 (en) | Electronic receipt system, server device and program thereof | |
| JP6236812B2 (en) | Checkout terminal, POS system and checkout program | |
| JPS646519B2 (en) | ||
| JP2501476B2 (en) | Credit processor | |
| JPS61278964A (en) | Restaurant managing system | |
| JP2522531B2 (en) | POS system | |
| JPH08167079A (en) | Cash register device | |
| JP5544769B2 (en) | Sales data processing apparatus and program | |
| JPH0673133B2 (en) | Transaction processor | |
| JPH0636233B2 (en) | Sales registration processor | |
| JPS5835302B2 (en) | electronic cash register | |
| JPH0816664A (en) | Commodity order data processor | |
| JP2979090B2 (en) | Data processing system | |
| JPS5833981B2 (en) | electronic cash register | |
| JPH071516B2 (en) | Electronic cash register | |
| JPS613297A (en) | Electronic type cash register | |
| JPH03100893A (en) | Product sales data processing device | |
| JPH04259094A (en) | Goods sales data processor | |
| JPH08115473A (en) | Processor for data on acceptance/registration of commodity order |