(19)
(11) EP 0 275 120 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
20.07.1988 Bulletin 1988/29

(21) Application number: 88100530.0

(22) Date of filing: 15.01.1988
(51) International Patent Classification (IPC)4G07G 1/00, G07C 9/00
(84) Designated Contracting States:
AT BE CH DE ES FR GB GR IT LI LU NL SE

(30) Priority: 16.01.1987 JP 8664/87

(71) Applicant: OMRON TATEISI ELECTRONICS CO.
Kyoto 616 (JP)

(72) Inventor:
  • Kayama, Shigeki Omron Tateisi Electronics Co.
    Nagaokakyo-City Kyoto 617 (JP)

(74) Representative: Wilhelms, Rolf E., Dr. et al
WILHELMS, KILIAN & PARTNER Patentanwälte Eduard-Schmid-Strasse 2
81541 München
81541 München (DE)


(56) References cited: : 
   
       


    (54) Electronic cash register having improved cashier security


    (57) An electronic cash register having greater cashier security is disclosed which uses both an assigned cashier code and a secret code, known only to the cashier, to gain access to use of said cash register for registering transactions. The assigned cashier code serves to identify the cashier using the electronic cash register, while the secret code prevents use of the electronic cash register by someone other than the assigned cashier who has access to the assigned cashier code.


    Description

    Background of the Invention


    1. Field of the Invention



    [0001] This invention relates to an electronic cash register (also referred to as an "ECR"), and more particularly to an elec­tronic cash register in which a cashier code or the like is entered before a registering operation to improve the security of the registering operation.

    2. Description of the Prior Art



    [0002] Fig. 5 is a block diagram showing the arrangement of a conventional ECR, and is useful in explaining the background of the invention.

    [0003] As shown in Fig. 5, a CPU 1 is connected to a keyboard 2, a RAM 3, a ROM 4, a printer 5, a display unit 6, and a time piece 7.

    [0004] The keyboard 2, as shown in Fig. 6, has a ten-key pad for entering the code numbers of commodities or amounts of money, and instruction keys for performing various instructions. The RAM 3 is used to temporarily store various data entered through the keyboard 2. The printer 5 is used to print receipts and various reports. The display unit 6 operates to display operating guide messages or symbols and data entered by means of the keyboard 2. The time piece 7 is used to record the time of recurrence of various operations.

    [0005] As shown in Fig. 6 the keyboard includes the ten-key pad as well as instruction keys, A-key, R-key, Dept., Sub-Total and D/C.

    [0006] Fig. 7 is a diagram showing an operating sequence car­ried out by a cashier with a conventional ECR.

    [0007] The registering operation of the conventional ECR will be described with reference to Figs. 5 through 7.

    [0008] The manager of a store assigns cashier codes to cashiers responsible for respective ECRs, and the cashiers ope­rate the ECRs by using their assigned cashier code. Before starting a registering operation, each cashier operates the ten-­key pad of the keyboard (Fig. 6) to enter the cashier code assigned to him and then operates a"RESPONSIBLE" key (R-key in Fig. 6). If, in this operation, the cashier code thus entered coincides with one preset in the ECR, then the cashier can carry out a registering operation; however, if not, he cannot.

    [0009] The purpose of the cashier code is to identify the cashier who has carried out the registering operation; i.e., to identify who is responsible for the registering operation, there­by preventing dishonest ECR operation and to monitor the sales of each cashier.

    [0010] While the above-described conventional ECR can prevent dishonest ECR operation by use of a cashier code, it suffers from the following difficulty. Since the manager knows the cashier code, the ECR is not protected from being dishonestly operated by the manager; that is, the conventional ECR is not totally secure against a dishonest manager.

    Summary of the Invention



    [0011] Accordingly, an object of this invention is to elimi­nate the above-described security risk accompanying a conven­tional electronic cash register. More specifically, an object of the invention is to provide an electronic cash register which cannot be dishonestly operated by the manager.

    [0012] This objective is accomplished in an ECR constructured in accordance with the invention, by allowing a registering ope­ration to occur only when, in addition to the ordinary cashier code, a predetermined secret code, known only to the cashier, is entered by the cashier.

    [0013] Since the registering operation can only occur when both the cashier code, which is known by the manager, and the secret code, known only by the cashier, are entered, the ECR is prevented from being dishonestly operated by the manager.

    [0014] The above and other objects, advantages and features of the invention will be more clearly understood from the following detailed description of the invention which is provided in con­nection with the accompanying drawings.

    Brief Description of the Drawings



    [0015] 

    Figs. 1(a), 1(b), 1(c) and 1(d) are diagrams showing operating sequences carried out in a preferred embodiment of the present invention;

    Fig. 2 is a diagram showing the arrangement of cashier files in the preferred embodiment of the invention;

    Fig. 3 is a diagram showing the arrangement of a cashier temporary file in the preferred embodiment of the inven­tion;

    Fig. 4 is a flow chart for a description of the opera­tion of the preferred embodiment of the invention;

    Fig. 5 is a block diagram outlining the arrangement of a conventional ECR (electronic cash register);

    Fig. 6 is a diagram of a keyboard used in a conven­tional ECR; and

    Fig. 7 is a diagram showing an operating sequence of the conventional ECR.


    Detailed Description of the Invention



    [0016] Fig. 1 is a diagram showing the operating sequence carried out with a preferred embodiment of this invention, while Fig. 2 is a diagram showing the arrangement of a cashier file in the preferred embodiment, Fig. 3 is a diagram showing the arrangement of a cashier temporary file in the preferred embodi­ment, and Fig. 4 is a flow chart showing the operation of the preferred embodiment.

    [0017] The operation of the preferred embodiment of the inven­tion will now be described with reference to Figs. 1 through 4.

    [0018] Fig. 1(a) shows an operating sequence for setting a cashier code in the ECR. A new setting operation for a cashier code is carried out as follows: The operating keys of the key­board of the ECR are operated to enter the cashier code (for example a three digit code), and then the "RESPONSIBLE" key (R) is operated. Thereafter, in this case, because the cashier secret code will be added, the digit "1" is entered by operating the ten-key pad, and then "SUB TOTAL" and "ALTERNATION" (A) keys are operated. This data entry sequence causes the ECR to search the cashier files (shown in Fig. 2) provided, for instance, in an external master unit, to check the cashier codes set in the cashier files for the existence of the entered cashier code. If the cashier code which has been entered is not found, a cashier file for a new cashier (consisting of a cashier code area, secret code area and sales area) is established, and the entered cashier code is then set in the cashier code area of the newly estab­lished cashier file. If, on the other hand, the same code as the newly entered cashier code is found, then it is determined that the entered cashier code is in error. A message indicating an erroneous entry operation is transmitted to the ECR and is dis­played on the display unit, thus requesting that the entered cashier code be corrected.

    [0019] Fig. 1(b) shows an operating sequence for setting a secret code. This is carried out after the cashier code has been correctly set according to the operating sequence of Fig. 1(a). First, the keyboard of the ECR is operated to enter a secret code (for example a three digit code), and then the cashier code, the "RESPONSIBLE'" (R) key and the "ALTERNATION" (A) key are operated successively. The cashier code areas of the cashier files are then searched for the entered cashier code. When the same cashier code is found, the entered secret code is then set in the secret code area of that cashier file containing the cashier code. When the same cashier code is not found, it is determined that the entered cashier code is in error, and it is requested that the cashier code be corrected.

    [0020] The cashier code and the secret code are set as de­scribed above. And they can be removed as described below.

    [0021] When it is required to remove a cashier code which has been set, the cashier code is entered and the "RESPONSIBLE" (R) key is operated, and then the digit "O" is entered by operating the ten-key pad. In succession, the "SUB TOTAL" and "ALTERNATION" (A) keys are then operated. Accordingly, all of the cashier codes of the cashier files are then checked for a match with the entered cashier code. If the same code is found, the cashier file of the code is removed. If the same code is not found, then the fact that the same code is not found is displayed to advise the operator of it.

    [0022] A secret code which has been set can be removed accord­ing to the operating sequence shown in Fig. 1(b). In order to remove a secret code, "000" is entered as the secret code. The operation is similar to the above-described secret code setting operation. When the same cashier code is found, the secret code in the secret code area of that file is erased; that is, the secret code area is cleared. Accordingly, the operator's cashier file for the cashier code remains as it is. Therefore, in set­ting a new secret code, it is unnecessary to set the cashier code; that is, the new secret code can be set according to the operating sequence shown in Fig. 1(b).

    [0023] Fig. 1(c) shows a so-called "cashier-on" operating sequence for starting the use of the ECR. In the "cashier-on" operation, the keyboard of the ECR is operated to enter a cashier code and secret code, and the "RESPONSIBLE" (R) key is operated. The operation of the ECR which occurs after the "cashier-on" operation will be described with reference to the flow chart of Fig. 4.

    [0024] All the cashier codes and secret codes set in the cashier files are searched according to the entered cashier code and secret code (step 101). When the same codes as the two entered codes are not found, it is determined (step 103) that the entry operation is in error, and the erroneous entry operation is displayed (step 105). The "cashier-on" operation is then ended, and no registering operation is permitted. When the same codes are found (step 103), the contents of the operator's cashier file thereof are transferred to the cashier temporary file (shown in Fig. 3) set in the RAM of the ECR (step 107). When this occurs, the usual registering operation of the ECR is permitted (step 109), and the registering data are updated in the cashier temp­orary file as registering operations occur.

    [0025] When the operation of the ECR is finished, for instance when the store is closed, or when the cashier is relieved by another cashier; i.e., when it is required to change the cashier code, a so-called "cashier-off" operation (step 111) shown in Fig. 1(d) is executed. The keyboard of the ECR is operated to enter the digit "O", and then the "RESPONSIBLE" (R) key is ope­rated. As a result, the contents of the cashier temporary file set in the RAM of the ECR are transferred, as they are, to the correspondsing area of the cashier file (step 113) and the "cashier-off" operation is then ended.

    [0026] The registering operation of the ECR can be started again according to the above-described procedure.

    [0027] In the above-described preferred embodiment, in the secret code setting operation, and in the "cash-on" operation, the order of entering the secret code and the cashier code and the numbers of digits of the codes have been specified in detail; however, the invention is not so limited; that is, the technical concept of the invention is applicable where the cashier and secret codes are entered in other sequences and where a fewer or greater number of digits are used for the secret and cashier codes.

    [0028] In the above-described embodiment, the cashier file is separate from the cashier temporary file, which is a working file; however, it is not always necessary that the former be separate from the latter. That is, the entered ECR registration data can be updated directly in the cashier file.

    [0029] As is apparent from the above description, the ECR cannot be operated without using the cashier's secret code which the manager does not know. Therefore, the ECR cannot be dis­honestly operated by the manager. Furthermore, as in the con­ventional ECR, in the ECR of the invention the person responsible for the registering operation is identified. Thus, the ECR of the invention has a much higher security than conventional ECR's.

    [0030] While a preferred embodiment of the invention has been described and illustrated, it should be apparent that many mod­ifications can be made thereto without departing from the spirit and scope of the invention. Accordingly, the invention is not limited by the foregoing description, but is only limited by the scope of the appended claims.


    Claims

    1. An electronic cash register comprising:
    memory means for storing a first preset code and a second secret code;
    cashier operated input means for entering a third code and a fourth code prior to commencing a registration opera­tion and corresponding to said first and second codes;
    means for comparing said entered third and fourth codes with said first and second codes stored by said memory means, to determine whether or not there is correspondence be­tween first and third and second and fourth codes; and
    enabling means for permitting a registering opera­tion of said cash register in response to an output provided by said determining means indicating a correspondence of said first and third and second and fourth codes.
     
    2. An electronic cash register as in Claim 1, wherein said first code and said third code are a code identifying said cashier.
     
    3. An electronic cash register as in Claim 1, wherein said memory means stores a plurality of cashier files, each con­taining a cashier code area for storing a first preset code for an assigned cashier, a second secret code known by said assigned cashier, and a cashier registration operation data area for said assigned cashier, said comparing means comparing said entered third and fourth codes with the first and second codes of said plurality of cashier files for said correspondence.
     
    4. An electronic cash register as in Claim 3, further comprising means for indicating an error when no correspondence is found between said entered third and fourth codes and the first and second codes of said plurality of cashier files.
     
    5. An electronic cash register as in Claim 3, further comprising means for transferring the contents of a cashier's file having first and second codes which correspond to said entered third and fourth codes to a temporary file for use during a registering operation.
     
    6. An electronic cash register as in Claim 5, further comprising means for transferring the contents of said temporary file to a corresponding cashier file when an assigned cashier associated with said corresponding cashier file ceases using said electronic cash register.
     




    Drawing