EP0176072A2 - Electronic cash register system incorporating local goods data storage - Google Patents

Electronic cash register system incorporating local goods data storage Download PDF

Info

Publication number
EP0176072A2
EP0176072A2 EP85112049A EP85112049A EP0176072A2 EP 0176072 A2 EP0176072 A2 EP 0176072A2 EP 85112049 A EP85112049 A EP 85112049A EP 85112049 A EP85112049 A EP 85112049A EP 0176072 A2 EP0176072 A2 EP 0176072A2
Authority
EP
European Patent Office
Prior art keywords
electronic cash
goods
cash register
file
sub
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.)
Granted
Application number
EP85112049A
Other languages
German (de)
French (fr)
Other versions
EP0176072A3 (en
EP0176072B1 (en
Inventor
Hajime C/O Omron Tateisi Elec. Co. Takebayashi
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
Priority to AT85112049T priority Critical patent/ATE66309T1/en
Publication of EP0176072A2 publication Critical patent/EP0176072A2/en
Publication of EP0176072A3 publication Critical patent/EP0176072A3/en
Application granted granted Critical
Publication of EP0176072B1 publication Critical patent/EP0176072B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit
    • G07G1/145PLU-management

Definitions

  • the present invention relates to the field of electronic cash register systems, and in particular relates to such an electronic cash register system in which some of the data relating to goods which are to be sold is available locally at each cash register.
  • This prior art system is structured in this way because an information storage means for storing such a master file which contains information on all the various types of goods which are to be sold using the system is required to have a considerably large capacity, and accordingly is quite high in cost as well as being possibly large in physical size. Therefore, it is not considered to be efficient to store such a master file at each of the individual electronic cash registers, and, in order to reduce the unit price of the electronic cash registers, a single master file is maintained on the master electronic cash register or host computer, thu avoiding duplication of storage.
  • Another problem that has arisen in such a conventional type of multiple electronic cash register system has related to failure thereof. It is inevitable that at some time such a master file should become unusable, either for a relatively short time as because of breakdown of the master electronic cash register or host computer, or for a relatively long time as because of failure of the file storage media itself. In the case of such an event, the attendant at each of the electronic cash registers is required to enter on the keyboard of his or her electronic cash register all the data such as price data and other data for each item of goods which is sold, and not only is the speed of operation drastically reduced but also the entire processing of transactions may become unmanageable.
  • an electronic cash register system for dealing with a set of items of goods, comprising: (a) a means for storing a master file having reference data for the entirety of said set of items of goods; (b) a transfer means; (c) a plurality of electronic cash registers, each comprising: (cl) a means for storing a sub file having reference data for a subset of said set of items of goods; and: (c2) a means for consulting said sub file for reference data for a particular item of goods which is to be dealt with and for, if and only if said sub file does not hold said reference data, obtaining said reference data from said master file via said transfer means; (d) a means for, according to data of goods dealt with, determining a subset of said set of items of goods the members of which are often dealt with; and: (e) a means for updating said sub files kept at said electronic cash registers according to said subset of said set of items of goods determined by said
  • each of the individual electronic cash registers is equipped with its own sub file which holds the reference data for a subset of said set of items of goods which preferably is a subset including those of said set of items of goods which are more frequently to be dealt with, the dealing with items of goods at said individual electronic cash registers can mostly be accomplished locally, without using the transfer means for extracting reference data from the master file.
  • this electronic cash register system can increase the speed of transaction processing during normal operation of the system. Further, this electronic cash register system minimizes the load upon such a transfer means connecting the various electronic cash registers thereof, and accordingly can effectively function by utilizing such a transfer means which is relatively inexpensive and of low transmission capability. Furthermore, because the means at each of the electronic cash registers for storing its sub file is only required to storing the reference data for a subset of said set of items of goods, therefore the capacity of each such means can be much smaller than the capacity of the means for storing the master file which must hold all the reference data for the entirety of said set of items of goods. Accordingly, this electronic cash register system is inexpensive, because the individual electronic cash registers thereof themselves are relatively inexpensive. Further, these individual electronic cash registers themselves can be relatively compact.
  • this electronic cash register system can provide fairly effective transaction processing, because the individual electronic cash registers can still perform extraction of reference data from their local sub files, and, since this represents the majority of data which will be required, no substantial problem need occur for the majority of transactions. Yet further, since the sub files are updated by the means for updating them, the data in these sub files may be kept current and effective.
  • each of said plurality of electronic cash registers further comprises a means for maintaining a total relating to goods dealt with; further comprising a means for forwarding said totals maintained by said electronic cash registers to said determining means.
  • the determining means may usefully employ this information about totals relating to goods dealt with, which has been compiled by the individual electronic cash registers, without having to compile said information itself. This represents an economy of operation.
  • Fig. 1 shows in a very schematic block diagram form said preferred embodiment of the electronic cash register system of the present invention.
  • This electronic cash register system comprises a plurality of electronic cash registers, referred to in the figures as #1, #2, #3, . « in, which are mutually interconnected by a transfer line L.
  • the electronic cash register #1 which will hereinafter be referred to as the master electronic cash register, performs overall control of the electronic cash register system as a whole.
  • the master electronic cash register #1 not only performs the processing of normal transactions in the same way as do the other electronic cash registers #2, #3, ....
  • slave electronic cash registers which hereinafter will be referred to as slave electronic cash registers
  • a host computer may be installed, but according to this shown preferred embodiment a system which is solely comprised of a plurality of master and slave electronic cash registers as shown in the drawing is considered.
  • Fig. 2 shows in schematic block diagrammatical form the construction of a typical one of the slave electronic cash registers #2, i3, ...... #n.
  • This slave electronic cash register comprises a microcomputer 1 as its central element and a keyboard 2 for serving as an input means for said microcomputer 1, and further comprises as output means a display 3 for indicating data visually to the operator and/or the customer and a printer 4 for printing receipts and the like.
  • a transfer device 5 which interfaces between the microcomputer 1 and the transfer line L, and a random access memory unit (RAM) 6 which stores data on goods which are to be sold in the form of files, as will be particularly described hereinafter.
  • the structure of the master electronic cash register #l is substantially the same as that shown in Fig. 2, except that the capacity of the RAM 6 is much larger, for storing more data as will be explained later; alternatively, a backup storage means such as a disk storage device or the like may be provided for said master electronic cash register fl.
  • the keyboard 2 of each of the electronic cash registers comprises a tenkey pad 31, a set 32 of classification keys, a set of function keys 33, and a key switch 34 for mode switch over.
  • a key switch 34 for mode switch over.
  • this data is available in said local RAM 6 of this slave electronic cash register, then it is retrieved; but, if the local RAM 6 of this slave electronic cash register does not contain such data, then the microcomputer 1 sends a signal out via the transfer device 5 and the transfer line L to order this data from the exhaustive data file available on the master electronic cash register #1, and, waits until said data is received. Then, in either case, when the data becomes available, the price of the item of goods is displayed on the display 3, and also a receipt entry is issued from the printer 4. Thereby, so called price look up processing is performed.
  • FIG. 4 there are schematically shown in its subfigure 4(A) a part of the contents of the RAM 6 of the master electronic cash register ⁇ 1 and in its subfigure 4(B) a part of the contents of one of the slave electronic cash registers #2, #3, ...... #n; in this discussion, for the purposes of simplicity of explanation, it will be assumed that the relevant contents of the RAMs 6 of the various slave electronic cash registers f2, #3, — in are identical, but in fact this is not necessarily the case.
  • the part of the contents of the RAM 6 of the master electronic cash register #1 shown in Fig. 4(A) constitutes master files 41 for each of the classifications (DP), while the part of the contents of the RAMs 6 of the slave electronic cash registers #2, #3, & #n shown in Fig. 4(B) constitutes a sub file 42 for each of the classifications (DP).
  • Each of the master files 41 and the sub files 42 incorporates a goods data box a and a total box b; the total box of the master file 41 is designated as bl, and the total box of the sub files 42 is designated as b2.
  • the goods data box a lists the goods code of a type of goods and the unit price and so on for each of the classifications (DP), and the total boxes bl and b2 each have a cash total box and a units total box.
  • the total box bl of the master file 41 stores long term totals, for instance the totals over a period of one month or over a period corresponding to a certain season.
  • the total boxes b2 of the sub files 42 contain short term totals, for instance the totals for the current day.
  • the contents of the sub file 42 of each of the slave electronic cash registers are supposed to be identical, and the total box bl of the master file 41 simply holds totals for each of the goods without classifying them for each of the slave electronic cash registers.
  • Fig. 5 is a schematic flow chart showing the action of the overall system, and is referred to in the following description. It should be understood that this flow chart is only an informal one for aiding the understanding of the system according to the present invention, and does not actually represent the operation of any of the individual microcomputers in the electronic cash registers #1, #2, #3 ....... #n.
  • the steps 501 and 502 are initial processing steps for the master electronic cash register #1, and this initial processing involves forming of the master file 41 in the RAM 6 of said master electronic cash register #1 (in the step 501), extracting the data relevant to a certain number, for instance 2000, of the best selling goods for the section where each of the electronic cash registers is installed, and storing this data in a certain area of the RAM 6 of each of the slave electronic cash registers #2, 13, ising #n as sub file data 42 by extracting this data from said master file of the RAM 6 of said master electronic cash register #1 (in the step 502).
  • This system initial processing is performed, for instance, when the system is started up.
  • the sub file 42 of this slave electronic cash register has the goods code, it is looked up, and if not the master file 41 of the master electronic cash register #l is looked up by way of the transfer line L in the step 507, and then not only the unit price and the total price of the goods is displayed on the display 33 but also an appropriate receipt is issued from the printer 4, and then the totalling processing of the step 506 is performed.
  • the totalling processing of the step 506 consists of adding the price and the quantity to the total box b2 of the sub file 42 if the type of goods is one whose code was available in said sub file 42 of this slave electronic cash register, and on the other hand in creating a sub file for this type of goods if the data on the goods was required to be obtained by looking up the master file 41 in the step 507.
  • the total data which has been totalled up in the step 506 as described above is transferred to the master file in the master electronic cash register #1 all together, in the step 508.
  • the master electronic cash register fl the total data which is transferred from each of the slave electronic cash registers #2, #3, — #n every day is entered into the total box bl of the master file 41 each time in a cumulative manner, and when for instance the total data for one month have been obtained, in the step 509, the best selling goods are determined by statistical techniques, for instance according to the order of sales volume or the order of the increase rate in sales volume, in the step 510.
  • a group of goods for instance the top 2000 best selling goods, is extracted from the master file 41 as data for the sub files, and by comparing these data for the sub files with the contents of the sub files 42 of the slave electronic cash registers #2, #3, ... #n, disagreeing data on the goods are obtained, so that they may be transferred to the corresponding sub files 42 of the corresponding slave electronic cash registers, in the step 503 when it is next performed.
  • the improvement of the processing speed may be achieved from the beginning of the operation of the system.
  • the sub file data is prepared in advance as part of the system initial processing, this invention is not to be considered as limited thereby, but it is also possible to prepare the data for the sub files during the initial period of the system start up from the results of looking up the master file for each transaction at each of the electronic cash registers for a certain number of goods, and renewing the sub file according to the subsequent determination of well selling goods.
  • the determination of the best selling goods is performed by the master electronic cash register, but it is also possible for each individual electronic cash register to do the determination. And, in an electronic cash register system using a host computer, it is possible to provide the master file in the host computer, and to perform the determination of best selling goods and creation of data for the sub files on the part of the host computer, as a matter of course.

Abstract

This electronic cash register system includes a means for storing a master file having reference data for the entirety of a set of items of goods, a transfer means, and a plurality of electronic cash registers. Each of the registers includes a means for storing a sub file having reference data for a subset of the set of items of goods, and a means for consulting the sub file for reference data for a particular item of goods which is to be dealt with and for, if and only if the sub file does not hold the reference data. obtaining the reference data from the master file via the transfer means. The system further includes a means for, according to data of goods dealt with, determining a subset of the set of items of goods the members of which are often dealt with, and a means for updating the sub files kept at the electronic cash registers according to the thus determined subset. Thereby the dealing with items of goods can mostly be accomplished locally. Accordingly, this sytem can increase the speed of transaction processing, and the capacity of each local sub file storage means can be much smaller than the capacity of the master file storing means. If the master file has become inoperative, effective transaction processing can still be provided for most transactions. And, since the sub files are updated by the updating means, the data therein may be kept current.

Description

    BACKGROUND OF THE INVENTION
  • The present invention relates to the field of electronic cash register systems, and in particular relates to such an electronic cash register system in which some of the data relating to goods which are to be sold is available locally at each cash register.
  • There is a per se known type of electronic cash register system, for registering the sales of various types of goods at various different outlets, in which a plurality of electronic cash registers are linked together by a transfer line system. In such a system, it is per se known for a so called price look up system to be adopted, in which either a master one of the electronic cash registers or a host computer stores and maintains a master file which contains information on all the various types of goods which are to be sold using the system. In such a system, when a transaction such as the sale of an item of goods is to be performed by one of the electronic cash registers, said electronic cash register sends a message by way of the transfer line system to the master electronic cash register or host computer requesting data relating that item of goods, such as its unit price. This causes the master electronic cash register or host computer to forward that information to the transacting electronic cash register, again by way of the transfer line system. And then the transacting electronic cash register is enabled to process the transaction.
  • This prior art system is structured in this way because an information storage means for storing such a master file which contains information on all the various types of goods which are to be sold using the system is required to have a considerably large capacity, and accordingly is quite high in cost as well as being possibly large in physical size. Therefore, it is not considered to be efficient to store such a master file at each of the individual electronic cash registers, and, in order to reduce the unit price of the electronic cash registers, a single master file is maintained on the master electronic cash register or host computer, thu avoiding duplication of storage.
  • However, according to such a conventional type of multiple electronic cash register system, since each of the electronic cash registers accesses the master file on the master electronic cash register or host computer by way of the transfer line system each time the sale of any item of goods is required to be performed by any of the electronic cash registers, to receive price and other data regarding such item of goods, a considerable flow volume of data is required to be transferred by the transfer line system and to be retrieved from the master file, and this can cause undue slowdown in speed of operation. Especially this is the case if the transfer line system for transferring information between the master file serving means and the individual electronic cash registers is of relatively low transmission capability, which may be desirable from the point of view of cost of the system.
  • Another problem that has arisen in such a conventional type of multiple electronic cash register system has related to failure thereof. It is inevitable that at some time such a master file should become unusable, either for a relatively short time as because of breakdown of the master electronic cash register or host computer, or for a relatively long time as because of failure of the file storage media itself. In the case of such an event, the attendant at each of the electronic cash registers is required to enter on the keyboard of his or her electronic cash register all the data such as price data and other data for each item of goods which is sold, and not only is the speed of operation drastically reduced but also the entire processing of transactions may become unmanageable.
  • SUMMARY OF THE INVENTION
  • Accordingly, it is the primary object of the present invention to provide an electronic cash register system which avoids the above outlined problems.
  • It is a further object of the present invention to provide such an electronic cash register system which can increase the speed of transaction processing during normal operation of the system.
  • It is a further object of the present invention to provide such an electronic cash register system which can increase the speed of transaction processing, during failure or fall back operation of the system when the central or master file system has become inoperative.
  • It is a further object of the present invention to provide such an electronic cash register system which is inexpensive.
  • It is a further object of the present invention to provide such an electronic cash register system which comprises individual electronic cash registers which themselves are relatively inexpensive.
  • It is a further object of the present invention to provide such an electronic cash register system which comprises individual electronic cash registers which themselves are relatively compact.
  • It is a further object of the present invention to provide such an electronic cash register system which minimizes the load upon a transfer line system connecting the various electronic cash registers thereof.
  • It is a yet further object of the present invention to provide such an electronic cash register system which can effectively function by utilizing such a transfer line system which is relatively inexpensive and of low transmission capability.
  • According to the most general aspect of the present invention, these and other objects are accomplished by an electronic cash register system, for dealing with a set of items of goods, comprising: (a) a means for storing a master file having reference data for the entirety of said set of items of goods; (b) a transfer means; (c) a plurality of electronic cash registers, each comprising: (cl) a means for storing a sub file having reference data for a subset of said set of items of goods; and: (c2) a means for consulting said sub file for reference data for a particular item of goods which is to be dealt with and for, if and only if said sub file does not hold said reference data, obtaining said reference data from said master file via said transfer means; (d) a means for, according to data of goods dealt with, determining a subset of said set of items of goods the members of which are often dealt with; and: (e) a means for updating said sub files kept at said electronic cash registers according to said subset of said set of items of goods determined by said determining means.
  • According to such a structure, since each of the individual electronic cash registers is equipped with its own sub file which holds the reference data for a subset of said set of items of goods which preferably is a subset including those of said set of items of goods which are more frequently to be dealt with, the dealing with items of goods at said individual electronic cash registers can mostly be accomplished locally, without using the transfer means for extracting reference data from the master file.
  • Accordingly, this electronic cash register system can increase the speed of transaction processing during normal operation of the system. Further, this electronic cash register system minimizes the load upon such a transfer means connecting the various electronic cash registers thereof, and accordingly can effectively function by utilizing such a transfer means which is relatively inexpensive and of low transmission capability. Furthermore, because the means at each of the electronic cash registers for storing its sub file is only required to storing the reference data for a subset of said set of items of goods, therefore the capacity of each such means can be much smaller than the capacity of the means for storing the master file which must hold all the reference data for the entirety of said set of items of goods. Accordingly, this electronic cash register system is inexpensive, because the individual electronic cash registers thereof themselves are relatively inexpensive. Further, these individual electronic cash registers themselves can be relatively compact. Also, even during failure or fall back operation of the system when the central or master file system has become inoperative, this electronic cash register system can provide fairly effective transaction processing, because the individual electronic cash registers can still perform extraction of reference data from their local sub files, and, since this represents the majority of data which will be required, no substantial problem need occur for the majority of transactions. Yet further, since the sub files are updated by the means for updating them, the data in these sub files may be kept current and effective.
  • Further, according to a more particular aspect of the present invention, these and other objects are more particularly and concretely accomplished by an electronic cash register system of the type described above, wherein each of said plurality of electronic cash registers further comprises a means for maintaining a total relating to goods dealt with; further comprising a means for forwarding said totals maintained by said electronic cash registers to said determining means.
  • According to such a structure, the determining means may usefully employ this information about totals relating to goods dealt with, which has been compiled by the individual electronic cash registers, without having to compile said information itself. This represents an economy of operation.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention will now be shown and described with reference to the preferred embodiment thereof, and with reference to the illustrative drawings. It should be clearly understood, however, that the description of the embodiment, and the drawings, are all of them given purely for the purposes of explanation and exemplification only, and are none of them intended to be limitative of the scope of the present invention in any way, since the scope of the present invention is to be defined solely by the legitimate and proper scope of the appended claims. In the drawings, like parts and spaces and so on are denoted by like reference symbols in the various figures thereof; in the description, spatial terms are to be everywhere understood in terms of the relevant figure; and:
    • Fig. 1 is a schematic block diagram showing the preferred embodiment of the electronic cash register system of the present invention, which includes one master and several slave electronic cash registers;
    • Fig. 2 is a schematic block diagram showing the construction of a typical one of the slave electronic cash registers incorporated in the Fig. 1 system;
    • Fig. 3 shows in a diagrammatical front view a keyboard of each of the electronic cash registers;
    • Fig. 4 schematically shows in its subfigure 4(A) a part of the contents of a random access memory of the master electronic cash register and in its subfigure 4(B) a part of the contents of a random access memory of one of the slave electronic cash registers; and
    • Fig. 5 is a schematic informal flow chart showing the overall action of the system according to the present invention.
    DESCRIPTION OF THE PREFERRED EMBODIMENT
  • The present invention will now be described with reference to the preferred embodiment thereof, and with reference to the appended drawings. Fig. 1 shows in a very schematic block diagram form said preferred embodiment of the electronic cash register system of the present invention. This electronic cash register system comprises a plurality of electronic cash registers, referred to in the figures as #1, #2, #3, ....... in, which are mutually interconnected by a transfer line L. Further, in this preferred embodiment, the electronic cash register #1, which will hereinafter be referred to as the master electronic cash register, performs overall control of the electronic cash register system as a whole. In other words, the master electronic cash register #1 not only performs the processing of normal transactions in the same way as do the other electronic cash registers #2, #3, .... 4n (which hereinafter will be referred to as slave electronic cash registers), but also has the additional function of performing the overall management of the data on sold goods for the overall system, as will be explained in detail later. In an alternative form of such an electronic cash register system, a host computer may be installed, but according to this shown preferred embodiment a system which is solely comprised of a plurality of master and slave electronic cash registers as shown in the drawing is considered.
  • Fig. 2 shows in schematic block diagrammatical form the construction of a typical one of the slave electronic cash registers #2, i3, ...... #n. This slave electronic cash register comprises a microcomputer 1 as its central element and a keyboard 2 for serving as an input means for said microcomputer 1, and further comprises as output means a display 3 for indicating data visually to the operator and/or the customer and a printer 4 for printing receipts and the like. There is also provided a transfer device 5 which interfaces between the microcomputer 1 and the transfer line L, and a random access memory unit (RAM) 6 which stores data on goods which are to be sold in the form of files, as will be particularly described hereinafter. And the structure of the master electronic cash register #l is substantially the same as that shown in Fig. 2, except that the capacity of the RAM 6 is much larger, for storing more data as will be explained later; alternatively, a backup storage means such as a disk storage device or the like may be provided for said master electronic cash register fl.
  • As shown in diagrammatical front view in Fig. 3, the keyboard 2 of each of the electronic cash registers comprises a tenkey pad 31, a set 32 of classification keys, a set of function keys 33, and a key switch 34 for mode switch over. As will be understood from the designations in Fig. 3 of these keys, when an item of goods is to be sold by the operator of this slave electronic cash register (i.e., one of the electronic cash registers #2, #3, ..... #n), upon performing price look up operation on the function keys 33, key operation of the classification keys 32, and goods code input operation on the tenkey pad 31, the local RAM 6 of this slave electronic cash register is consulted for relevant data. If this data is available in said local RAM 6 of this slave electronic cash register, then it is retrieved; but, if the local RAM 6 of this slave electronic cash register does not contain such data, then the microcomputer 1 sends a signal out via the transfer device 5 and the transfer line L to order this data from the exhaustive data file available on the master electronic cash register #1, and, waits until said data is received. Then, in either case, when the data becomes available, the price of the item of goods is displayed on the display 3, and also a receipt entry is issued from the printer 4. Thereby, so called price look up processing is performed.
  • Now this operation according to the principle of the present invention will be explained in more detail. In Fig. 4 there are schematically shown in its subfigure 4(A) a part of the contents of the RAM 6 of the master electronic cash register §1 and in its subfigure 4(B) a part of the contents of one of the slave electronic cash registers #2, #3, ...... #n; in this discussion, for the purposes of simplicity of explanation, it will be assumed that the relevant contents of the RAMs 6 of the various slave electronic cash registers f2, #3, ...... in are identical, but in fact this is not necessarily the case.
  • The part of the contents of the RAM 6 of the master electronic cash register #1 shown in Fig. 4(A) constitutes master files 41 for each of the classifications (DP), while the part of the contents of the RAMs 6 of the slave electronic cash registers #2, #3, ...... #n shown in Fig. 4(B) constitutes a sub file 42 for each of the classifications (DP). Each of the master files 41 and the sub files 42 incorporates a goods data box a and a total box b; the total box of the master file 41 is designated as bl, and the total box of the sub files 42 is designated as b2. The goods data box a lists the goods code of a type of goods and the unit price and so on for each of the classifications (DP), and the total boxes bl and b2 each have a cash total box and a units total box. The total box bl of the master file 41 stores long term totals, for instance the totals over a period of one month or over a period corresponding to a certain season. On the other hand, the total boxes b2 of the sub files 42 contain short term totals, for instance the totals for the current day. In this preferred embodiment, for simplification of illustration, the contents of the sub file 42 of each of the slave electronic cash registers are supposed to be identical, and the total box bl of the master file 41 simply holds totals for each of the goods without classifying them for each of the slave electronic cash registers.
  • Fig. 5 is a schematic flow chart showing the action of the overall system, and is referred to in the following description. It should be understood that this flow chart is only an informal one for aiding the understanding of the system according to the present invention, and does not actually represent the operation of any of the individual microcomputers in the electronic cash registers #1, #2, #3 ....... #n.
  • In the Fig. 5 flow chart, the steps 501 and 502 are initial processing steps for the master electronic cash register #1, and this initial processing involves forming of the master file 41 in the RAM 6 of said master electronic cash register #1 (in the step 501), extracting the data relevant to a certain number, for instance 2000, of the best selling goods for the section where each of the electronic cash registers is installed, and storing this data in a certain area of the RAM 6 of each of the slave electronic cash registers #2, 13, ...... #n as sub file data 42 by extracting this data from said master file of the RAM 6 of said master electronic cash register #1 (in the step 502). This system initial processing is performed, for instance, when the system is started up.
  • At each of the slave electronic cash registers #2, #3, ... #n, since the data for the sub file 42 therein is transferred from the RAM 6 of the master electronic cash register #l to the RAM 6 of said slave electronic cash register by way of the transfer line L in the step 503, the routines in the step 504 to the step 508 are performed as the processing for everyday transactions.
  • In other words, a key entry is made on the keyboard 2 in the step 504, the sub file 42 of this slave electronic cash register is looked up, and it is determined in the step 505 whether the entered goods code is available in this own sub file 42 or not.
  • If the sub file 42 of this slave electronic cash register has the goods code, it is looked up, and if not the master file 41 of the master electronic cash register #l is looked up by way of the transfer line L in the step 507, and then not only the unit price and the total price of the goods is displayed on the display 33 but also an appropriate receipt is issued from the printer 4, and then the totalling processing of the step 506 is performed.
  • The totalling processing of the step 506 consists of adding the price and the quantity to the total box b2 of the sub file 42 if the type of goods is one whose code was available in said sub file 42 of this slave electronic cash register, and on the other hand in creating a sub file for this type of goods if the data on the goods was required to be obtained by looking up the master file 41 in the step 507.
  • When the day's business is completed, the total data which has been totalled up in the step 506 as described above is transferred to the master file in the master electronic cash register #1 all together, in the step 508.
  • In the master electronic cash register fl, the total data which is transferred from each of the slave electronic cash registers #2, #3, ...... #n every day is entered into the total box bl of the master file 41 each time in a cumulative manner, and when for instance the total data for one month have been obtained, in the step 509, the best selling goods are determined by statistical techniques, for instance according to the order of sales volume or the order of the increase rate in sales volume, in the step 510.
  • Then, in the step 511, a group of goods, for instance the top 2000 best selling goods, is extracted from the master file 41 as data for the sub files, and by comparing these data for the sub files with the contents of the sub files 42 of the slave electronic cash registers #2, #3, ... #n, disagreeing data on the goods are obtained, so that they may be transferred to the corresponding sub files 42 of the corresponding slave electronic cash registers, in the step 503 when it is next performed.
  • Thereafter, the steps 503 to 511 are repeated, and each of the sub files 42 of the electronic cash registers is updated, for instance once every month or once every season.
  • Thus, since the price look up processing which is performed in the processing of normal everyday transactions at each of the electronic cash registers can be performed mostly by looking up its own sub file, locally, and the need for looking up the master file 41 by way of the transfer line L is minimized, in addition to the advantage of gradually increasing the accuracy of the group of well selling goods stored in the sub files 42, the processing of transactions at each of the electronic cash registers can be performed in a very efficient manner.
  • Furthermore, according to this preferred embodiment of the present invention, since the sub file data for each of the electronic cash registers is prepared for instance at the start up of the system, the improvement of the processing speed may be achieved from the beginning of the operation of the system.
  • Although in the above described preferred embodiment the sub file data is prepared in advance as part of the system initial processing, this invention is not to be considered as limited thereby, but it is also possible to prepare the data for the sub files during the initial period of the system start up from the results of looking up the master file for each transaction at each of the electronic cash registers for a certain number of goods, and renewing the sub file according to the subsequent determination of well selling goods.
  • Also, in the above described embodiment the determination of the best selling goods is performed by the master electronic cash register, but it is also possible for each individual electronic cash register to do the determination. And, in an electronic cash register system using a host computer, it is possible to provide the master file in the host computer, and to perform the determination of best selling goods and creation of data for the sub files on the part of the host computer, as a matter of course.
  • Although the present invention has been shown and described with reference to the preferred embodiment thereof, and in terms of the illustrative drawings, it should not be considered as limited thereby. Various possible modifications, omissions, and alterations could be conceived of by one skilled in the art to the form and the content of any particular embodiment, without departing from the scope of the present invention. Therefore it is desired that the scope of the present invention, and of the protection sought to be granted by Letters Patent, should be defined not by any of the perhaps purely fortuitous details of the shown preferred embodiment, or of the drawings, but solely by the scope of the appended claims, which follow.

Claims (5)

1. An electronic cash register system, for dealing with a set of items of goods, comprising:
(a) a means for storing a master file having reference data for the entirety of said set of items of goods;
(b) a transfer means;
(c) a plurality of electronic cash registers, each comprising:

(cl) a means for storing a sub file having reference data for a subset of said set of items of goods; and:
(c2) a means for consulting said sub file for reference data for a particular item of goods which is to be dealt with and for, if and only if said sub file does not hold said reference data, obtaining said reference data from said master file via said transfer means;
(d) a means for, according to data of goods dealt with, determining a subset of said set of items of goods the members of which are often dealt with;
and:
(e) a means for updating said sub files kept at said electronic cash registers according to said subset of said set of items of goods determined by said determining means.
2. An electronic cash register system according to claim 1, wherein said sub files kept at said electronic cash registers all relate to the same subset of said set of items of goods.
3. An electronic cash register system according to claim 1, wherein each of said plurality of electronic cash registers further comprises a means for maintaining a total relating to goods dealt with; further comprising a_means for forwarding said totals maintained by said electronic cash registers to said determining means.
4. An electronic cash register system according to claim 3, wherein said totals maintained by said electronic cash registers are totals of numbers of dealt with goods.
5. An electronic cash register system according to claim 3, wherein said dealing with goods consists essentially of selling said goods, and wherein said totals maintained by said electronic cash registers are totals of prices of sold goods.
EP85112049A 1984-09-25 1985-09-24 Electronic cash register system incorporating local goods data storage Expired - Lifetime EP0176072B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AT85112049T ATE66309T1 (en) 1984-09-25 1985-09-24 CASH REGISTER SYSTEM INCLUDING A DATA STORAGE FOR LOCAL PROPERTIES.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP59200049A JPS6177996A (en) 1984-09-25 1984-09-25 Electronic type cash register system
JP200049/84 1984-09-25

Publications (3)

Publication Number Publication Date
EP0176072A2 true EP0176072A2 (en) 1986-04-02
EP0176072A3 EP0176072A3 (en) 1987-08-12
EP0176072B1 EP0176072B1 (en) 1991-08-14

Family

ID=16417976

Family Applications (1)

Application Number Title Priority Date Filing Date
EP85112049A Expired - Lifetime EP0176072B1 (en) 1984-09-25 1985-09-24 Electronic cash register system incorporating local goods data storage

Country Status (4)

Country Link
EP (1) EP0176072B1 (en)
JP (1) JPS6177996A (en)
AT (1) ATE66309T1 (en)
DE (1) DE3583784D1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0195371A2 (en) * 1985-03-14 1986-09-24 Tokyo Electric Co., Ltd. Point of sale system
EP0261650A2 (en) * 1986-09-22 1988-03-30 Omron Tateisi Electronics Co. Electronic cash register system with faster access time to price look-up file
EP0276815A2 (en) * 1987-01-27 1988-08-03 OMRON Corporation Transaction processing apparatus having external memory apparatuses connected thereto
EP0276816A2 (en) * 1987-01-28 1988-08-03 OMRON Corporation Transaction processing apparatus having plu function
US4891503A (en) * 1988-03-29 1990-01-02 Gascard, Inc. Distributed authorization system
EP0527423A2 (en) * 1991-08-08 1993-02-17 Kabushiki Kaisha TEC Electronic cash register
FR2689715A1 (en) * 1992-04-03 1993-10-08 Euro Cp Data collection system, method implemented in this system, and associated collection device.
US5491473A (en) * 1993-03-31 1996-02-13 Euro Cp S.A.R.L. System for remote data collecting, method implemented in this system and data collector device
WO2000014691A1 (en) * 1998-09-04 2000-03-16 Seiko Epson Corporation Pos terminal, method of controlling the pos terminal, pos system using the pos terminal, and information storage medium
GB2343764A (en) * 1998-11-10 2000-05-17 Int Computers Ltd Data processing system for integrated business solution
EP3358540A1 (en) * 2017-02-07 2018-08-08 Toshiba TEC Kabushiki Kaisha Object recognition system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0821131B2 (en) * 1987-03-19 1996-03-04 富士通株式会社 POS system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57105076A (en) * 1980-12-22 1982-06-30 Tokyo Electric Co Ltd Remote display device
JPS57182868A (en) * 1981-05-07 1982-11-10 Omron Tateisi Electronics Co Data gathering device for electronic cash register

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5152540A (en) * 1974-11-02 1976-05-10 Toyo Seisakusho Kk KASETSUTOSHIKINETSUKO KANSOCHI
JPS57161965A (en) * 1981-03-30 1982-10-05 Fujitsu Ltd Pos terminal device
JPS6014371A (en) * 1983-07-05 1985-01-24 Tokyo Electric Co Ltd Pos system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57105076A (en) * 1980-12-22 1982-06-30 Tokyo Electric Co Ltd Remote display device
JPS57182868A (en) * 1981-05-07 1982-11-10 Omron Tateisi Electronics Co Data gathering device for electronic cash register

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
IBM TECHNICAL DISCLOSURE BULLETIN, vol. 24, no. 2, July 1981, pages 976-978, New York, US; M.E. CHAMOFF et al.: "Dynamic self-optimizing price lookup for retail terminal system" *
PATENT ABSTRACTS OF JAPAN, vol. 6, no. 195 (P-146)[1073], 5th October 1982; & JP-A-57 105 076 (TOKYO DENKI K.K.) 30-06-1982 *
PATENT ABSTRACTS OF JAPAN, vol. 7, no. 30 (P-173)[1175], 5th February 1983; & JP-A-57 182 868 (TATEISHI DENKI K.K.) 10-11-1982 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0195371A2 (en) * 1985-03-14 1986-09-24 Tokyo Electric Co., Ltd. Point of sale system
EP0195371A3 (en) * 1985-03-14 1988-07-20 Tokyo Electric Co., Ltd. Point of sale system
EP0261650A2 (en) * 1986-09-22 1988-03-30 Omron Tateisi Electronics Co. Electronic cash register system with faster access time to price look-up file
EP0261650A3 (en) * 1986-09-22 1989-10-25 Omron Tateisi Electronics Co. Electronic cash register system with faster access time to price look-up file
EP0276815A2 (en) * 1987-01-27 1988-08-03 OMRON Corporation Transaction processing apparatus having external memory apparatuses connected thereto
EP0276815A3 (en) * 1987-01-27 1990-01-24 OMRON Corporation Transaction processing apparatus having external memory apparatuses connected thereto
EP0276816A2 (en) * 1987-01-28 1988-08-03 OMRON Corporation Transaction processing apparatus having plu function
US4879649A (en) * 1987-01-28 1989-11-07 Omron Tateisi Electronics Co. Transaction processing apparatus having PLU function
EP0276816A3 (en) * 1987-01-28 1990-01-24 OMRON Corporation Transaction processing apparatus having plu function
US4891503A (en) * 1988-03-29 1990-01-02 Gascard, Inc. Distributed authorization system
EP0527423A2 (en) * 1991-08-08 1993-02-17 Kabushiki Kaisha TEC Electronic cash register
EP0527423A3 (en) * 1991-08-08 1996-02-07 Tokyo Electric Co Ltd Electronic cash register
FR2689715A1 (en) * 1992-04-03 1993-10-08 Euro Cp Data collection system, method implemented in this system, and associated collection device.
EP0566441A1 (en) * 1992-04-03 1993-10-20 EURO CP s.a.r.l. System, method and device for remote data capture
US5475742A (en) * 1992-04-03 1995-12-12 Euro Cp System for remote data collection, process for operating this system and associated collection device
US5491473A (en) * 1993-03-31 1996-02-13 Euro Cp S.A.R.L. System for remote data collecting, method implemented in this system and data collector device
WO2000014691A1 (en) * 1998-09-04 2000-03-16 Seiko Epson Corporation Pos terminal, method of controlling the pos terminal, pos system using the pos terminal, and information storage medium
US6845363B1 (en) 1998-09-04 2005-01-18 Seiko Epson Corporation POS terminal, method of controlling the POS terminal, POS system using the POS terminal, and information storage medium
GB2343764A (en) * 1998-11-10 2000-05-17 Int Computers Ltd Data processing system for integrated business solution
EP3358540A1 (en) * 2017-02-07 2018-08-08 Toshiba TEC Kabushiki Kaisha Object recognition system

Also Published As

Publication number Publication date
DE3583784D1 (en) 1991-09-19
ATE66309T1 (en) 1991-08-15
EP0176072A3 (en) 1987-08-12
EP0176072B1 (en) 1991-08-14
JPS6177996A (en) 1986-04-21

Similar Documents

Publication Publication Date Title
EP0082225B1 (en) Business system
US4949257A (en) Automated merchandising system for computer software
EP0187523B1 (en) Pos systems
EP0187046B1 (en) Point-of-sales data system
US4843546A (en) POS system with means for automatically reconfiguring the center PLU and local files
EP0176072B1 (en) Electronic cash register system incorporating local goods data storage
JPH0261075B2 (en)
CN100440164C (en) Data storage structure on computer and computer using this structure
JPS62158636A (en) Measuring in-line system
JP2977377B2 (en) Cash register
GB2109966A (en) Control systems
Herr Microprocessor design for inteligent point-of-sale terminals
JPH039493B2 (en)
JP2001325336A (en) Settlement inventory method and system, host processor, and information storage medium
JP3962822B2 (en) Receipt issuing device and program recording medium thereof
Jackson An approach to library automation problems
JPS55134471A (en) Sales management system in small-scale computer constitution
KR920007255B1 (en) Operating method for point of sales terminal
JPS62160566A (en) Processing device for redemption for drawing of bond
JPS59106073A (en) Electronic register
JP2542454B2 (en) Product sales registration device
KR920001403A (en) How to manage customers using electronic cash register
JPS62205494A (en) Pos system
JPS62165297A (en) Sales data processor with setting function
GB2273802A (en) Memory utilisation for data processing

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: 19850924

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: 19881121

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

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

REF Corresponds to:

Ref document number: 66309

Country of ref document: AT

Date of ref document: 19910815

Kind code of ref document: T

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: LU

Payment date: 19910916

Year of fee payment: 7

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: AT

Payment date: 19910917

Year of fee payment: 7

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 19910918

Year of fee payment: 7

REF Corresponds to:

Ref document number: 3583784

Country of ref document: DE

Date of ref document: 19910919

ITF It: translation for a ep patent filed

Owner name: STUDIO TORTA SOCIETA' SEMPLICE

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 19910920

Year of fee payment: 7

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 19910930

Year of fee payment: 7

ET Fr: translation filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: BE

Payment date: 19911106

Year of fee payment: 7

EPTA Lu: last paid annual fee
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19920924

Ref country code: AT

Effective date: 19920924

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Effective date: 19920925

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CH

Effective date: 19920930

Ref country code: BE

Effective date: 19920930

Ref country code: LI

Effective date: 19920930

BERE Be: lapsed

Owner name: OMRON TATEISI ELECTRONICS CO.

Effective date: 19920930

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Effective date: 19930401

NLV4 Nl: lapsed or anulled due to non-payment of the annual fee
REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

EUG Se: european patent has lapsed

Ref document number: 85112049.3

Effective date: 19930406

REG Reference to a national code

Ref country code: GB

Ref legal event code: 746

Effective date: 19970516

ITPR It: changes in ownership of a european patent

Owner name: OFFERTA DI LICENZA AL PUBBLICO;AL PUBBLICO

REG Reference to a national code

Ref country code: FR

Ref legal event code: D6

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20010920

Year of fee payment: 17

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20040528

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20040910

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20040930

Year of fee payment: 20

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20050923

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20020930