EP0189830A2 - Caisse enregistreuse électronique avec modification des données prédéterminables - Google Patents

Caisse enregistreuse électronique avec modification des données prédéterminables Download PDF

Info

Publication number
EP0189830A2
EP0189830A2 EP86100757A EP86100757A EP0189830A2 EP 0189830 A2 EP0189830 A2 EP 0189830A2 EP 86100757 A EP86100757 A EP 86100757A EP 86100757 A EP86100757 A EP 86100757A EP 0189830 A2 EP0189830 A2 EP 0189830A2
Authority
EP
European Patent Office
Prior art keywords
data
modification
time
management
cash register
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
Application number
EP86100757A
Other languages
German (de)
English (en)
Other versions
EP0189830A3 (fr
Inventor
Yasuo Omron Tateisi Electronics Co. Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Publication of EP0189830A2 publication Critical patent/EP0189830A2/fr
Publication of EP0189830A3 publication Critical patent/EP0189830A3/fr
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated

Definitions

  • the present invention relates to the field of electronic cash registers, and more specifically relates to an electronic cash register which maintains a data table for storing data relating to items to be sold, messages to be displayed on receipts, and so on, and in general for determining and controlling the action of the cash register.
  • a conventional electronic cash register often has an intemally stored management table for storing data relating to the operation of the cash register, such as item codes and unit prices for the various items that are being sold by the outlet owning the cash register, messages to be printed on receipts issued by the cash register, and so on.
  • data relating to the operation of the cash register such as item codes and unit prices for the various items that are being sold by the outlet owning the cash register, messages to be printed on receipts issued by the cash register, and so on.
  • a conventional electronic cash register usually has the capability of providing instantaneous changing of the data in this management table, typically by the user pressing an INPUT key and then keying in the new data as modification data
  • modification data for altering the unit price.
  • the data relating to a large number of items is required to be modified all at the same time, as for example when the prices of many drinks in a bar are required to be diminished at the start of "Happy Hour” and to be increased at the end thereof, along perhaps with some cheery message to be printed on the receipts during such a "Happy Hour", and this can consume quite a time, and further the physical and psychological strain upon the operator of the electronic cash register at such a time can be very burdensome.
  • business is required to be suspended while the alterations to the management data are inputted by the operator of the electronic cash register; but in many situations such interruption of business is not practicable or expedient. Therefore, in the past, it could happen that all modifications that are required to be performed to the management table data at a particular time are not able to be properly performed at that time, due especially to the excessive time required for carrying out all the modifications when the number of modifications is extremely large.
  • It is a yet further object of the present invention provide such an electronic cash register, which reduces the burden upon the operator of price and other operatione modifications.
  • It is a yet further object of the present invention te provide such an electronic cash register, which eliminate: any requirement for cessation of business during inputting o modification data for changing operational mode at a par ticular time.
  • an electronic cash register comprising: a means for counting the current time; a mean: for maintaining a management table in which is storec management data information; a means for storing modfica- tion data for said management data stored in said management table and also for storing the associated implementation time therefor; means for inputting said modification date and said implementation time therefor; and a means foi modifying said management data stored in said management table according to said modification data when saic implementation time for implementing such modification date has arrived, as determined by said time counting means and alternatively by an electronic cash register having ar unit item management table for storing unit item management data such as a unit item code, a unit price, and a uni item name and so on for each unit item, and a date management table for managing a system managemen table for determining the action of the electronic cash register such as messages printed on receipts, whereby the uni item management data may be modified to desired data by data input from an input key, comprising: a clock means fo counting the
  • this invention allows inputting, in advance, the modio l time, i.e. the time at which the modification of the data i: desired to be executed, as well as the modification data, a the modification data arises, eliminating the need to input a the data at the exact time when the modification is requirec and relieving the psycological and physical burden on the operator of the electronic cash register, since the modifica tion will be automatically carried out at the appropriate se time for modification. And; since concentrated inputting of such modification data in a hurry is not required, even when there are a large number of modifications to be made, it is prevented that the modification of the unit item management data for part of the unit items be not done in time due to excessive requirements for inputting time. Thus, greater efficiency in operation is attained.
  • Fig. 1 shows a block diagram of the control unit of said preferred embodiment.
  • the reference numeral 1 denotes a CPU (central processing unit) incorporating a ROM (read only memory) for storing its operational program.
  • This CPU 1 is operationally connected to: a data input device 2 which incorporates input keys for inputting data and operation information such as the unit numbers of items sold to a customer; a clock device 3 which keeps track of the current time; a display device 4 for displaying to the user information dispatched from the CPU 1 such as unit prices of purchased items; a print device 5 for putting receipts and the like for customers and so on; a first store 6 which holds a data management table, including a unit item management table for storing unit item management data such as unit item codes, unit prices and unit item names, and a system management table which determines the overall action of the system; and a second store 7, which is for storing modification data and data modification time data, as inputted via the data input device 2.
  • a data input device 2 which incorporates input keys for inputting data and operation information such as the unit numbers of items sold to a customer
  • a clock device 3 which keeps track of the current time
  • a display device 4 for displaying to the user information dispatched from the CPU 1 such as unit prices
  • this second store 7 comprises a storage device 70, which will be referred to as the "mail box” hereinafter, for storing the modification data for the data in the first store 6, said modification data having been inputted via the data input device 2, and further comprises another storage device 71, which will be referred to as the "time table” hereinafter, for storing the time of modifying said data in said first store 6 according to said modification data stored in said mailbox 70.
  • a storage device 70 which will be referred to as the "mail box” hereinafter, for storing the modification data for the data in the first store 6, said modification data having been inputted via the data input device 2, and further comprises another storage device 71, which will be referred to as the "time table” hereinafter, for storing the time of modifying said data in said first store 6 according to said modification data stored in said mailbox 70.
  • Fig. 2 shows an exemplary layout for the input keys incorporated in the data input device 2 and presented to the user.
  • a key switch 10 is for setting the operational mode of the electronic cash register to any one of a program mode, a registration mode, and a report outputting mode.
  • a section key 11 can be set to designate any one of, exemplarily, five sections such as sections of a department store such as a furniture section, a hardware section, a grocery section, and so on.
  • a ten key pad 12 is used for inputting the PLU code (merchandise code) and the sales value for each sale to a customer.
  • a function key set 13 includes a PLU key 13a for PLU code registration, a time key 13b for use in inputting modification data, a recognition key 13c, a subtotal key 13d for obtaining a subtotal, and a cash sales key 13e for use at the time of each sale.
  • Fig. 3 shows the internal structure of the data management table, which includes the unit item management table and the system management table, stored in the first store 6 of Fig. 1 as described above.
  • This data management table includes a unit item management table, an operator management table, a function management table and a data buffer.
  • the unit item management table has parts for storing the unit item code, the unit price, the unit item name, the total sales of the unit item and the number of sales for each unit item. For instance, with respect to the topmost unit item in the illustrative figure, which has the unit code of "0000001 ", it is shown that its unit price is "500", its unit item name is “socks", its total sales are "49053" and the number of sales is "90".
  • the system management table has an area for storing the management data which determines the system action for each management number. For instance, "0001" refers to and determines a message to be printed on each receipt made for a customer on the print device 5, and refers to a message "Thanks - come again", while “0025” likewise refers to the message "Service Is Our Business”.
  • the data buffer temporarily stores the data inputted from the keys and comprises registers BTIME for storing the modification time data or the time at which modifications are to be executed, BID for storing process recognition data which will be described hereinafter, BPLU for storing the unit item codes or the PLU codes, and BN for storing numeral placement data.
  • FIG 4 shows the structure of the mail box MB, i.e. of the modification store 70 shown in Figure 1.
  • This mail box 70 comprises, for each item, a storage area for a time table number, a process recognition number, modification data, and a process completion flag.
  • the time table number is for providing a link with storage data, which is described hereinafter, stored in a time table TT shown in Figure 5.
  • the first digit of the process recognition number indicates the table to be modified, "0" meaning the unit item management table and "1" meaning the system management table.
  • the second digit indicates the item to be modified, "1" meaning the unit price while "2" means the unit item name and "3" means the system management data.
  • the first data in the modification data is the unit item code or the management number
  • the next data is the data for the item to be modified, of a type corresponding to the second digit of the process recognition number.
  • the process completion flag "0" means that the process is not yet completed, while "1” means that the process has been completed.
  • FIG. 5 shows the structure of the time table TT, i.e. of the modification time store 71 shown in Figure 1.
  • This time table 70 comprises, for each item, storage registers for a timetable number, process timing information, and a process completion flag.
  • the timetable number is for providing a link with storage data stored in the mail box MB shown in Figure 4.
  • the process timing information is the time of modification (including date and time) of the modification data inputted from the input keys.
  • “0" means that the process is not yet completed, while "1" means that the process has been completed.
  • the first data item in the mail box MB means that the unit item name of the merchandise having the unit item code of "0000001" is to be changed into "socks" when, as indicated in the timetable No. 1 of the time table TT, the time has reached thirty minutes past eleven o'clock am, December 20th, 1986.
  • the second data item in the mail box MB means that the unit price of the merchandise having the unit item code of "0009850” is to be changed into "1300" when, as indicated in the timetable No.
  • the third data item in the mail box MB means that the message on the receipts given to customers is to be changed into "Happy New Year" when, as indicated in the timetable No. 3 of the time table TT, the time has reached zero am on January 1st, 1987.
  • the process completion flags of the main box MB and time table TT are changed from "0" to "1".
  • Figure 6 shows an example of the key input sequence for inputting modification data and the time of modification.
  • the unit price of the merchandise having the unit item code of "1230" is to be changed into "225" at thirty minutes past eleven o'clock, December 20th, 1986.
  • the numeral placement data preceding the time at which the time key 13b is pressed i.e. the time for modification (execution time data)
  • the numeral placement data entered before the recognize key 13c is pressed, i.e. the process recognition number
  • the numeral placement data which is entered before the PLU key 13a is pressed i.e.
  • the unit item code or the management code is temporarily stored in the data buffer BPLU. Subsequently, after the possible input of alteration data, on the operation of the subtotal key 13d, the temporary data of the data buffer BTIME is set up in a vacant area of the time table TT and the process completion flag at that position is set to "0", followed by setting up of the table number of this item of the time table TT which has just been set up, along with the data stored in the data buffers BID, BPLU and BN, in a vacant area of the mail box MB. At the same 'time the process completion flag at that position is set to "0".
  • Fig. 7 is a flov chart illustrating the action of inputting modification data an ⁇ the time that the modification is to be implemented.
  • a decision i made as to whether a key input has been made, or not. I the answer is NO, then the flow of control loops back to the step n1 again; but if the answer is YES, then control passes; next to the step n2.
  • a decision is made as t( whether the key is a numerical key inputting a digit, or not If the answer is NO, then the flow of control passes next tc the decision step n4; but if the answer is YES, then contro passes next to the step n3. In this step n3, this keyed ir data is placed in the data buffer BN, and then the flow o control loops back to the step n1 again.
  • the keyed in data is non numeri cal, then it may be one of the special keys shown in Fig. 2 i.e. the time key 13b, the recognize key 13c, the PLU ke) 13a, or the subtotal key 13d.
  • What type of key has pressec is decided by the daisychained decision steps n4, n5, n6 and n7; if the key which was pressed is decided to be none of the above, then the flow of control passes out of Fig. 7 tc the right, to another part of the program for the CPU 1, no particularly shown, which deals with other matters not rel. evant to the present invention.
  • step n4 in which the key pressed was in fact the time key 13b, then the flow of control passes to the decision step n8, in which a decisior is made as to whether any data has yet been placed in the data buffer BN, or not. If the answer is NO, then this is ar error, so the flow of control is transferred to an error routine, not particularly discussed herein; but if the answer is YES, then control passes next to the step n9. In this step n9, the numerical data in the buffer BN is transferred to the data buffer BTIME, and then the flow of control passes tc the step n23, to be explained later.
  • the flow of control passes to the decision step n10, in which a decision is made as to whether any time data has yet been placed in the data buffer BTIME, or not. If the answer is NO, then this is an error, so the flow of control is transferred to another error routine; but if the answer is YES, then control passes next to the decision step n11.
  • step n11 a decision is made as to whether any data has yet been placed in the data buffer BN, or not. If the answer is NO, then the flow of control passes next to an error routine; but if the answer is YES, then control passes next to the step n12. In this step n12, the numerical data in the buffer BN is transferred to the data buffer BID, and then as before the flow of control passes to the step n23, to be explained later.
  • the flow of control passes to the decision step n13, in which a decision is made as to whether any recognition input has yet occurred, or not. If the answer is NO, then this is an error, so the flow of control is transferred to an error routine; but if the answer is YES, then control passes next to the decision step n14.
  • step n14 a decision is made as to whether any data has yet been placed in the data buffer BN, or not. If the answer is NO, then the flow of control passes next to an error routine; but if the answer is YES, then control passes next to the step n15. In this step n15, the numerical data in the buffer BN is transferred to the data buffer BPLU, and then as before the flow of control passes to the step n23, to be explained later.
  • the flow of control passes to the decision step nl6, in which a decision is made as to whether any PLU input has yet occurred, or not. If the answer is NO, then the flow of control passes next to the other program portion mentioned above, not particularly shown; but if the answer is YES, then control passes next to the decision step n19.
  • step nl9 a decision is made as to whether any data has yet been placed in the data buffer BN, or not. If the answer is NO, then the flow of control passes next to an error routine; but if the answer is YES, then control passes next to the step n20.
  • step n20 the numerical data in the buffer BTIME is transferred to vacant area for a new item in the timetable TT in store, and also the process completion flag is set to the "0" value; and then the flow of control passes to the step n21.
  • step n21 in a vacant area for a new item in the mailbox MB, the address of this new timetable item is set; and also the values of the buffer registers BID, BPLU, and BN are copied into this new mailbox item, and its process completion flag is set to the "0" state; and then the flow of control passes to the step n22, in which the buffer registers BTIME, BID, and BPLU are cleared. Then, the flow of control passes to the step n23.
  • step n23 to which also the flow of control passes from the steps n9, n12, and n15 as explained above, the buffer register BN is cleared, and lastly the flow of control returns to the step n1 again, to loop round while keys are being pressed.
  • FIG. 8 there is shown the flow chart of an interrupt routine which is triggered, in normal conditions, by the event that a timer associated with the clock device 3 of Fig. 1 reaches a certain timed value; for example this interrupt routine may be run every fifteen minutes of operation of the electronic cash register.
  • the current time is read out by the CPU 1 from the clock device 3.
  • the time table TT is searched for data which are associated with a time before this current time and whose process completion flag still has the value "0" .
  • the mailbox MB is searched, using the timetable number of this data item as a key. If the fact there is any data item in said mailbox MB with the same time table number and whose process completion flag still has the value "0", then this information is used to update the management data table DT of Fig. 3 appropriately as explained hereinabove. If there should exist a plurality of such data items, they are all processed in this manner, and then the flow of control passes to the step n34.
  • the process completion flag or flags of such data item in the timetable TT and the mailbox MB are both set to now have the value "1". If there should exist a plurality of such data items, they are all processed in this manner, and finally, when they are all property processed and no more remain, the flow of control passes out of the end of this routine.
  • the modification time i.e. the time at which the modification of the data is desired to be executed, as well as the modification data, as the modification data arises, thus eliminating the need to input all the data at the exact time when the modification is required and relieving the psychological and physical burden on the operator of the electronic cash register, since the modification will be automatically carried out at the appropriate set time for modification. And, since concentrated inputting of such modification data in a hurry is not required, even when there are a large number of modifications to be made, it is prevented that the modification of the unit item management data for part of the unit items be not done in time due to excessive requirements for inputting time.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Cash Registers Or Receiving Machines (AREA)
EP86100757A 1985-01-21 1986-01-21 Caisse enregistreuse électronique avec modification des données prédéterminables Pending EP0189830A3 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP967285A JPS61168093A (ja) 1985-01-21 1985-01-21 電子式キヤツシユレジスタ
JP9672/85 1985-01-21

Publications (2)

Publication Number Publication Date
EP0189830A2 true EP0189830A2 (fr) 1986-08-06
EP0189830A3 EP0189830A3 (fr) 1988-07-27

Family

ID=11726695

Family Applications (1)

Application Number Title Priority Date Filing Date
EP86100757A Pending EP0189830A3 (fr) 1985-01-21 1986-01-21 Caisse enregistreuse électronique avec modification des données prédéterminables

Country Status (2)

Country Link
EP (1) EP0189830A3 (fr)
JP (1) JPS61168093A (fr)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0234402A3 (en) * 1986-02-10 1988-11-17 Omron Tateisi Electronics Co. Electronic cash register
WO1988010480A1 (fr) * 1987-06-18 1988-12-29 Ncr Corporation Procede de traitement de donnees relatives a des produits achetes
EP0266911A3 (en) * 1986-10-06 1989-10-04 Sharp Kabushiki Kaisha System for changing print format
EP0313376A3 (en) * 1987-10-23 1990-01-17 Omron Tateisi Electronics Co. Electronic cash register having discount prices selected by customer level
CN114596682A (zh) * 2022-01-20 2022-06-07 深圳市易捷通科技股份有限公司 一种无人商场用收银机管理方法、系统
US11795031B2 (en) 2018-09-14 2023-10-24 Otis Elevator Company System and method for servicing remote elevator calls based on proximity to elevator landing

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63116296A (ja) * 1986-11-05 1988-05-20 オムロン株式会社 電子式キヤツシユレジスタ
JPS63126092A (ja) * 1986-11-14 1988-05-30 松下電器産業株式会社 日替わり処理装置
JPS63220391A (ja) * 1987-03-10 1988-09-13 オムロン株式会社 取引処理装置
JPH01134696A (ja) * 1987-11-20 1989-05-26 Fujitsu Ltd Posシステムの品目設定方式
JPH0816954B2 (ja) * 1989-12-18 1996-02-21 株式会社テック 販売時点情報管理システム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4186439A (en) * 1977-12-29 1980-01-29 Casio Computer Co., Ltd. Electronic cash register for totalizing sales data on a time zone basis
GB2058424B (en) * 1979-09-10 1983-06-08 Casio Computer Co Ltd Electronic cash register
JPS5640965A (en) * 1979-09-10 1981-04-17 Casio Comput Co Ltd Data printing system of electronic register
JPS5786974A (en) * 1980-11-19 1982-05-31 Casio Comput Co Ltd Price setting system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0234402A3 (en) * 1986-02-10 1988-11-17 Omron Tateisi Electronics Co. Electronic cash register
EP0266911A3 (en) * 1986-10-06 1989-10-04 Sharp Kabushiki Kaisha System for changing print format
US5081579A (en) * 1986-10-06 1992-01-14 Sharp Kabushiki Kaisha System for changing print format
WO1988010480A1 (fr) * 1987-06-18 1988-12-29 Ncr Corporation Procede de traitement de donnees relatives a des produits achetes
US4833609A (en) * 1987-06-18 1989-05-23 Ncr Corporation ERC with operator prompting for entering quantity of selected multi-item packaged goods
EP0313376A3 (en) * 1987-10-23 1990-01-17 Omron Tateisi Electronics Co. Electronic cash register having discount prices selected by customer level
US5053957A (en) * 1987-10-23 1991-10-01 Omron Tateisi Electronics Co. Electronic cash register having discount prices selected by customer level
US11795031B2 (en) 2018-09-14 2023-10-24 Otis Elevator Company System and method for servicing remote elevator calls based on proximity to elevator landing
CN114596682A (zh) * 2022-01-20 2022-06-07 深圳市易捷通科技股份有限公司 一种无人商场用收银机管理方法、系统

Also Published As

Publication number Publication date
EP0189830A3 (fr) 1988-07-27
JPS61168093A (ja) 1986-07-29

Similar Documents

Publication Publication Date Title
US5612868A (en) Method and apparatus for dispensing discount coupons
EP0187523B1 (fr) Systèmes de point de vente
US5864825A (en) Method of displaying purchase data and goods registration system
EP0189830A2 (fr) Caisse enregistreuse électronique avec modification des données prédéterminables
US6542873B1 (en) System and method for using an enhanced external data interface to display data in EPL systems
US20040034562A1 (en) Time service management apparatus, method, medium, and program
TW511015B (en) Point-of-sale advertisement system
JPH0816928A (ja) レシート発行機能付き売上データ処理装置
EP0973110A1 (fr) Système et méthode d'affichage de changements de prix dans un système électronique d'étiquetage de prix
JP4255584B2 (ja) 電子価格表示装置によるランダム重量アイテムの価格情報表示方法
JPH1196255A (ja) 商品登録データ管理システム
JPH07244693A (ja) 商品販売登録データ処理装置
JP2001019126A (ja) 在庫管理装置
JPS5896368A (ja) 電子式キヤツシユレジスタ
JP4463932B2 (ja) 電子価格表示システムにおける情報表示方法
KR910003521B1 (ko) 상품판매 정보처리 시스템의 프린트 방법
JP3042510U (ja) Pos用コンピュータ装置
KR19990071040A (ko) 금전등록기의 매장 스케쥴 홍보 방법
JPS61210499A (ja) Posシステム
KR920004438B1 (ko) 전자식 금전등록기의 선수금 관리방법
JPH03276392A (ja) 商品マスタ削除方法及び装置
JPH04157598A (ja) 電子式キャッシュレジスタ
JPH0594589A (ja) 商品販売データ処理装置
JPS6265198A (ja) 売上デ−タ処理装置
KR19980073168A (ko) 동시 등록이 가능한 금전등록기

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19860401

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH DE FR GB IT LI LU NL SE

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE CH DE FR GB IT LI LU NL SE

17Q First examination report despatched

Effective date: 19881012

18W Application withdrawn

Withdrawal date: 19911031

D18W Application withdrawn (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 19910809

D18W Application withdrawn (deleted)
RIN1 Information on inventor provided before grant (corrected)

Inventor name: SUZUKI, YASUOOMRON TATEISI ELECTRONICS CO.