Intelligent cash drawer unit or cash register and methods of operation therefor
11238688 · 2022-02-01
Assignee
Inventors
- Mark Bernhardt (Hampshire, GB)
- Gerard Nicholas Schoen (South Wales, GB)
- Gareth Ross Jones (South Wales, GB)
- Justin Ray (South Wales, GB)
Cpc classification
G07G1/0009
PHYSICS
G07D11/34
PHYSICS
International classification
G07D11/34
PHYSICS
Abstract
An intelligent cash drawer unit or cash register is operable to process signals from load cells beneath note/coin cups when the drawer is open. It then determines the weight/value of cash in the cups, in order to either (a) detect an accurate weight in a cup comprising a poorly placed note, or (b) allow a float to be added, or a lift to be made, stepwise, whilst the drawer remains open. An intelligent cash drawer unit or cash register is also described which can detect a poorly placed note, by either (a) comparing signals from the load cells when the drawer is open, and when the drawer is closed or (b) monitoring stable readings, over a predetermined period when the drawer is closed and comparing the monitored values and where the apparent weight determined by the transducer appears to reduce by more than a predetermined amount, determining that a note is poorly placed.
Claims
1. An intelligent cash drawer unit or cash register having an openable cash drawer comprising a plurality of cups supported on a plurality of transducers operable to weigh the cups, a signal processor operable to process signals received from the transducers to determine a weight of cash in the cups, and a sensor operable to detect whether the cash drawer is open or closed; wherein the signal processor is operable to process signals from the transducers when the sensor detects that the cash drawer is open, and to determine the weight of cash in the cups when the cash drawer is open, in order to detect an accurate weight in a cup comprising poorly placed cash wherein the poorly placed cash is a poorly placed note which sticks up from the cup and touches another part of the intelligent cash drawer unit, so as to allow a lift to be made, stepwise, while the cash drawer remains open.
2. An intelligent cash drawer unit or cash register according to claim 1 comprising a second sensor operable to detect when the cash drawer is fully open, wherein the signal processor is operable to determine when the cash drawer is opening or closing, based on signals from the sensor and the second sensor and operable to detect an accurate weight in a cup comprising a poorly placed note by processing signals from the transducers during a period when the drawer is opening or closing to determine the weight of cash in the cups.
3. An intelligent cash drawer unit or cash register according to claim 1 comprising memory operable to store readings.
4. An intelligent cash drawer unit or cash register according to claim 3 wherein the signal processor is operable to detect stable readings while the drawer is open, to reject readings that are determined to be unstable, and to store stable readings in the memory, wherein the signal processor is operable to determine when the cash drawer is opening or closing, based on signals from the sensor and operable to detect an accurate weight in a cup comprising a poorly placed note by processing one or more readings from the transducers stored as stable readings in the memory during a period when the drawer is opening or closing to determine the weight of cash in the cups.
5. An intelligent cash drawer unit or cash register according to claim 3 comprising a timing unit and wherein the signal processor is operable to store in the memory a most recent stable open reading and its time, and a most recent stable closed reading and its time.
6. An intelligent cash drawer unit or cash register according to claim 5 wherein the signal processor is operable to determine a current time or a time when the cash drawer was closed, to calculate whether the time of the most recent stable open reading is within a certain predefined period of the current time or the time when the cash drawer was closed, and when the time of the most recent stable open reading is within the predefined period, to determine that the most recent stable open reading corresponds to a correct weight of cash in the cup.
7. An intelligent cash drawer unit or cash register according to claim 5 wherein the signal processor is operable to determine a current time or a time when the cash drawer was closed and operable to calculate whether the time of the most recent stable open reading is within a certain predefined period of the current time or the time when the cash drawer was closed, and when the time of the most recent stable open reading is within the predefined period, operable to compare the most recent stable open reading with the most recent stable closed reading and when the most recent stable open reading and the most recent stable closed reading differ by more than a predetermined amount, operable to determine that there is a poorly placed note in a cup.
8. An intelligent cash drawer unit or cash register according to claim 1 which is operable to enter a float and/or lift mode in response to an input from a user indicating that a float is to be added, or the lift is to be made, in order to allow the float to be added or the lift to be made, stepwise, while the drawer remains open.
9. An intelligent cash drawer unit or cash register according to claim 8 comprising a memory, wherein a threshold weight for each of the plurality of cups that is allowed to be added and/or removed in one step is stored in the memory.
10. An intelligent cash drawer unit or cash register according to claim 8 wherein the signal processor is operable to process signals from the transducers in response to a signal from the sensor detecting that the drawer is open, operable to determine a weight of currency in each cup when a stable reading is available, and operable to calculate a weight added to or removed from each cup and compare the weight added to or removed from each cup to a threshold weight for each cup.
11. An intelligent cash drawer unit or cash register according to claim 10 wherein the signal processor is operable to output a validation signal when the weight added to or removed from each cup is within the threshold weight for each cup, and/or operable to output an error signal when the weight added to or removed from one or more cups is beyond the threshold weight for the one or more cups, wherein the signal processor is operable to store in a memory the weight of the cash in each cup after or before outputting the validation signal, and/or after or before outputting the error signal.
12. An intelligent cash drawer unit or cash register having an openable cash drawer comprising a plurality of cups for receiving notes supported on a plurality of transducers operable to weigh the cups, a signal processor operable to process signals received from the transducers to determine a weight of the notes in the cups, and a sensor operable to detect whether the cash drawer is open or closed; wherein the signal processor is operable to detect a poorly placed note, the signal processor being operable to either (a) detect based on an output from the sensor that the drawer is open and process signals from the transducers when the cash drawer is open, to detect when the cash drawer is closed based on the output from the sensor and to store a most recent stable open reading and a most recent stable closed reading, to compare the most recent stable open reading and the most recent stable closed reading and where a difference in value between the most recent stable open reading and the most recent stable closed reading is greater than a predetermined value, to determine that a note is poorly placed; or (b) to detect based on the output from the sensor when the cash drawer is closed, to process signals from the transducers when the cash drawer is closed, and to store stable closed readings and operable to monitor the stable closed readings and determine monitored values of the stable closed readings, over a predetermined period when the cash drawer is closed and compare the monitored values of the stable closed readings and when a difference in value of the monitored values of the stable closed readings reduces by more than a predetermined value, to determine that a note is poorly placed.
13. An intelligent cash drawer unit or cash register according to claim 12 wherein in operation (a), the signal processor compares a result from when the cash drawer is closing, with a subsequent result when the cash drawer is closed, or compares a result from when the cash drawer is opening, with a prior result before the cash drawer was opened.
14. An intelligent cash drawer unit or cash register according to claim 12 wherein the cash drawer comprises vertical note cups.
15. An intelligent cash drawer unit or cash register according to claim 12 operable to detect the presence of a poorly placed note that sticks up from one of the vertical note cups.
16. An intelligent cash drawer unit or cash register according to claim 12 wherein the sensor operable to detect whether the cash drawer is open or closed comprises a micro-switch.
17. An intelligent cash drawer unit or cash register according to claim 12 operable to issue an indicator or alert when a poorly placed note is detected.
18. An intelligent cash drawer unit or cash register according to claim 17 wherein the signal processor is operable to send a signal to an external device, to provide a visual alert, and/or operable to send a signal to a remote helpdesk terminal, or management terminal to enable the indicator to be incorporated into a report and/or an audible alert to be issued.
19. An intelligent cash drawer unit or cash register according to claim 18 comprising an audio device selected from a speaker, a buzzer, a beeper or a bell, wherein the signal processor is operable to operate the audio device, wherein the signal processor is operable to issue the indicator and/or alert when the cash drawer is closed when a poorly placed note is detected, and/or operable to issue the indicator and/or alert a next time the drawer is opened, to alert a user cashier at an opportune moment, when the poorly placed note can be identified and correctly placed.
20. An intelligent cash drawer unit or cash register having an openable cash drawer comprising a plurality of cups supported on a plurality of transducers operable to weigh the cups, a signal processor operable to process signals received from the transducers to determine a weight of cash in the cups, and a sensor operable to detect whether the cash drawer is open or closed; wherein the signal processor is operable to process signals from the transducers when the sensor detects that the cash drawer is open, and to determine the weight of cash in the cups when the cash drawer is open, in order to detect an accurate weight in a cup comprising poorly placed cash wherein the poorly placed cash is a poorly placed note which sticks up from the cup and touches another part of the intelligent cash drawer unit.
21. An intelligent cash drawer unit or cash register according to claim 20 comprising a second sensor operable to detect when the cash drawer is fully open, wherein the signal processor is operable to determine when the cash drawer is opening or closing, based on signals from the sensor and the second sensor and operable to detect an accurate weight in a cup comprising a poorly placed note by processing signals from the transducers during a period when the drawer is opening or closing to determine the weight of cash in the cups.
22. An intelligent cash drawer unit or cash register according to claim 20 comprising memory operable to store readings.
23. An intelligent cash drawer unit or cash register according to claim 22 wherein the signal processor is operable to detect stable readings while the drawer is open, to reject readings that are determined to be unstable, and to store stable readings in the memory, wherein the signal processor is operable to determine when the cash drawer is opening or closing, based on signals from the sensor and operable to detect an accurate weight in a cup comprising a poorly placed note by processing one or more readings from the transducers stored as stable readings in the memory during a period when the drawer is opening or closing to determine the weight of cash in the cups.
24. An intelligent cash drawer unit or cash register according to claim 22 comprising a timing unit and wherein the signal processor is operable to store in the memory a most recent stable open reading and its time, and a most recent stable closed reading and its time.
25. An intelligent cash drawer unit or cash register according to claim 24 wherein the signal processor is operable to determine a current time or a time when the cash drawer was closed, to calculate whether the time of the most recent stable open reading is within a certain predefined period of the current time or the time when the cash drawer was closed, and when the time of the most recent stable open reading is within the predefined period, to determine that the most recent stable open reading corresponds to a correct weight of cash in the cup.
26. An intelligent cash drawer unit or cash register according to claim 24 wherein the signal processor is operable to determine a current time or a time when the cash drawer was closed and operable to calculate whether the time of the most recent stable open reading is within a certain predefined period of the current time or the time when the cash drawer was closed, and when the time of the most recent stable open reading is within the predefined period, operable to compare the most recent stable open reading with the most recent stable closed reading and when the most recent stable open reading and the most recent stable closed reading differ by more than a predetermined amount, operable to determine that there is a poorly placed note in a cup.
27. An intelligent cash drawer unit or cash register according to claim 20 which is operable to enter a float and/or lift mode in response to an input from a user indicating that a float is to be added, or the lift is to be made, in order to allow the float to be added or the lift to be made, stepwise, while the drawer remains open.
28. An intelligent cash drawer unit or cash register according to claim 27 comprising a memory, wherein a threshold weight for each of the plurality of cups that is allowed to be added and/or removed in one step is stored in the memory.
29. An intelligent cash drawer unit or cash register according to claim 27 wherein the signal processor is operable to process signals from the transducers in response to a signal from the sensor detecting that the drawer is open, operable to determine a weight of currency in each cup when a stable reading is available, and operable to calculate a weight added to or removed from each cup and compare the weight added to or removed from each cup to a threshold weight for each cup.
30. An intelligent cash drawer unit or cash register according to claim 29 wherein the signal processor is operable to output a validation signal when the weight added to or removed from each cup is within the threshold weight for each cup, and/or operable to output an error signal when the weight added to or removed from one or more cups is beyond the threshold weight for the one or more cups, wherein the signal processor is operable to store in a memory the weight of the cash in each cup after or before outputting the validation signal, and/or after or before outputting the error signal.
Description
DETAILED DESCRIPTION OF THE INVENTION
(1) In order that the invention may be more clearly understood an embodiment thereof will now be described, by way of example only, with reference to the accompanying drawings, of which:
(2)
(3)
(4)
(5)
(6)
(7)
(8) With reference to the figures, in particular
(9) As is typical, the intelligent cash drawer unit of this embodiment 1 is cuboid, with a long front and shorter sides. The note cups 2 are so-called “vertical” note cups. These vertical note cups 2 are intended and designed to receive notes with their plane substantially vertical, having their long axes horizontal and their short axes vertical. Consequently, the vertical note cups 2 are taller than they are wide and longer than they are tall. The vertical note cups 2 all have their long axes extending parallel to the front and rear of the intelligent cash drawer unit 1 and are arranged in the right hand side of the housing 4, one behind another. They are each intended to receive a specific denomination of note and may be provided with indicia indicating the note they are intended to receive.
(10) The coin cups 3 are intended and designed to receive coins. They are arranged to the left of the note cups 2, in two rows of four, one row behind the other. The coin cups are intended to each receive a specific denomination of coin and may also be provided with indicia showing the denomination they are intended to receive.
(11) The housing 4 and lid 5 of the cash drawer 1 of this embodiment of the invention is in metal, but of course other suitable materials are available (metal has the advantage of shielding components (e.g. load cells, ADC and other circuitry discussed below from electrical noise). The cups 2, 3 in this embodiment are formed from ABS plastic material, e.g. by injection moulding, but of course, other plastics materials, or even other different non-plastics materials could be used.
(12) As shown schematically in
(13) The ADC 7 is connected to a signal processor 8, which in turn is connected to a memory component 9, an actuator 10 (to actuate the latch mechanism 11 shown in
(14) The network interface 14 is a communications bus and comprises a transceiver to transmit data to and receive data from a network 18, such as a LAN, WAN or internet connection. In this way it can communicate with separate EPOS 19 and/or other networked terminals, such as the management terminal 20 shown schematically in
(15) The micro switch 12 is preferably arranged to be closed by closure of the lid 5, such that it registers opening as soon as the lid 5 starts to open. An alternative embodiment (not shown) also comprises a second micro switch arranged to be closed when the lid is fully open, so as to register full opening, such that the opening/closing period (when the lid is between the closed position and the fully open position) can be accurately detected.
(16) The actuator 10 may for example be a solenoid arranged to unlatch the latch mechanism 11. The speaker 15, as can be seen by comparing
(17) The signal processor 8 controls the operations of the intelligent cash drawer unit 1, based on instructions stored in software in memory 9.
(18) Memory 9, in addition to storing the software on the basis of which the signal processor 8 controls the intelligent cash drawer unit 1, is also operable on instruction from the signal processor 8 to store data, including data from the transducers and data such as the unique serial number of the intelligent cash drawer unit 1, used to identify the intelligent cash drawer unit 1 when reporting to a management terminal (not shown). Memory 9 can comprise non-volatile and volatile memory, with information that should be retained in a power loss stored on non-volatile memory (such as a hard disc, flash memory or battery backed DRAM) and information that need not be kept in the event of loss of power stored on volatile memory. For example, the operating system, and program on the basis of which the signal processor controls the intelligent cash drawer unit 1 should be stored in non-volatile memory.
(19) The current status of the lid 5 (e.g. open/closed), for example, as determined by the sensor 12 may be stored in volatile memory, although advantageously, open/closed status and the time of opening and closing may be stored in non-volatile memory and transmitted via the network interface 14 to the management terminal 20.
(20) According to this embodiment of the invention, the signal processor 8 is operable (in accordance with the operating system stored in memory 9) to process signals from the transducers of the load cells 6 when the sensor 12 detects that the drawer is open (i.e. when it detects that the lid 5 is open), and to determine the weight/value of cash in the cups (2, 3), in order to either (a) detect an accurate weight in a cup 2, 3 comprising a poorly placed note, or (b) allow a float to be added, or a lift to be made, stepwise, whilst the intelligent cash drawer unit 1 remains open.
(21) In terms of detecting poorly placed notes, this embodiment of the invention is primarily concerned with detecting notes 21 misplaced as shown in
(22) As set out in the introduction, this gives rise to inaccurate, overly heavy, weight readings, because the downward force of the lid on the note is transmitted to the respective load cell 6, causing greater strain on the load cell and hence a reading that suggests there are more notes in the respective note cup.
(23) Consequently, to detect the presence of poorly placed notes, the signal processor is operable to process signals from the sensor 12 to determine that the drawer has closed and then process signals from the transducers and store stable closed readings in memory 9. The signal processor 8 is then operable to monitor the stable readings, over a predetermined period when the drawer is closed and compare the monitored values and where the apparent weight determined by the transducer appears to reduce by more than a predetermined amount, to determine that a note is poorly placed.
(24) The predetermined period may for example be one minute or more. The predetermined amount may be the weight of one note of whatever denomination is intended to be inserted into a respective cup 2. This data may be stored in memory 9.
(25) A benefit of this method is that it takes place when the drawer is closed. Consequently, readings from the load cells 6 are unlikely to be affected by outside conditions, e.g. interaction with the drawer by the cashier, or shaking caused by the drawer opening. Accordingly, it is frequently likely to successfully detect the presence of a poorly placed note.
(26) This embodiment of the invention is also operable to detect a poorly placed note by another method. This second approach is based on the fact that when the intelligent cash drawer unit 1 is open it should (if a settled reading is available) weigh correctly. Thus taking a reading just before the intelligent drawer unit 1 is closed (either by using a buffer to store many settled readings and then running back in the buffer after the drawer is shut to the reading just prior to its closing, or by storing only the most recent stable open reading) and comparing this to the closed reading, it is possible to detect a poorly placed note.
(27) The steps carried out by the signal processor are as follows:
(28) 1. Detect whether the lid 5 is open or closed based on the output from the micro-switch 12.
(29) 2. Obtain digitized weight values for each cup 2a-f, 3a-h from the ADC 7, process weight values by transient removal and store the most recent stable weight readings for each cup 2a-f, 3a-h in two variables in memory 9; MostRecentStableOpenReading and MostRecentStableClosedReading. Obtain the time at which the readings are taken from the timing unit 22 and store the time at which each of these readings were taken in two further variables for each cup 2a-f, 3a-h in memory 9 as MostRecentStableOpenReading_time and MostRecentStableClosedReading_time
(30) 3. Detect closing of the lid 5, and obtain the MostRecentStableOpenReading. Lookup current time from timing unit 22 (timeNow), subtract MostRecentStableOpenReading_time from timeNow and where result is greater than tau (where tau is a parameter stored in memory 9) deem the readings too old and exit without detecting a sticking up note
(31) 4 If tau is less than the parameter, subtract MostRecentStableClosedReading from MostRecentStableOpenReading and where the difference is greater than gamma (where gamma is another parameter stored in memory 9) determine that a poorly placed note has been detected. As an example, tau may be a second, or less, to correspond to the period when the intelligent cash drawer unit 1 is being closed and gamma may be the weight of a note of whatever denomination is intended to be stored in a respective cup.
(32) In either method, when a poorly placed note is detected, the signal processor 8 stores in memory 9 the detail of which cup 2a-f, 3a-h contains the poorly placed note 21 and issues an indicator and an alert.
(33) In particular, the signal processor 8 sends a signal via the network interface, to the associated EPOS terminal 19 to provide a visual alert, such as text on a screen which can indicate the denomination of the cup in which a note has been poorly placed, or simply identify that a note has been poorly placed.
(34) Additionally, a signal is sent to the management terminal 20 so that the indication can be incorporated into a report; the signal may simply be an indication that there is a poorly placed note, or more preferably, the indication will be sent with additional information in the course of reporting. For example, the time of detection of the poorly placed note, the serial number of the intelligent cash drawer unit 1 and if available an indication of the cashier who is logged on, can also be incorporated into the alert. In this way, back-office reporting software can track and measure which cashiers are the worst offenders for poorly placing notes in the cups, and managers can take effective action (e.g. targeted retraining).
(35) In addition, the intelligent cash drawer 1 issues an audible alert, with the signal processor sending a signal to the speaker 15 to cause it to emit an appropriate noise, such as an alert tone or message. The message may indicate the cup 2a-f in which the note is poorly placed, although that will normally be obvious to the cashier.
(36) The alert is issued both when the intelligent cash drawer unit 1 is closed (as soon as a poorly placed note is detected), and the next time the lid 5 of the intelligent cash drawer unit 1 is opened, to alert the cashier at an opportune moment, when the note can be identified and correctly placed.
(37) In addition to these two methods of detecting the presence of a poorly placed note, (which could of course be used separately and independently, one without the other, or could be used to cross-check), this embodiment of the invention is arranged to accurately weigh the contents of a note cup 2a-f that contains a poorly placed note 21.
(38) This aspect of the invention is based upon the observation that if a settled reading is available when the drawer (i.e. the lid 5) is open then this will be correct even if notes are sticking up because there is nothing for the sticking up notes to interfere with.
(39) As set out above, digitized weight values from the load cells 6 are continuously available and are processed by the signal processor 8 by transient removal, with the most recent stable weight readings stored in two variables—MostRecentStableOpenReading and MostRecentStableClosedReading. The time at which these readings were taken is also stored MostRecentStableOpenReading_time and MostRecentStableClosedReading_time
(40) Consequently, if a poorly placed note has been detected by any method then, in response the signal processor 8 is operable to carry out the following steps to determine the correct weight in the cup 2 in which a poorly placed note has been detected:
(41) 1. Store the time at which the sensor 12 detected closure of the lid 5 in memory 9 as timeClosed.
(42) 2. Test if timeClosed—MostRecentStableOpenReading_time>tau, where tau is a predetermined period corresponding to the likely time taken to close the lid 5. If this is true then the readings are deemed too old to be of use, and the note weights that are used and reported to the EPOS 19 or management terminal 20 in the usual fashion are kept at MostRecentStableClosedReading.
(43) 3. If, however, the difference between the time that the drawer was closed and the time of the most recent stable open reading is less than the predefined period of tau, the signal processor 8 declares the note weight in the cup in which the poorly placed note has been detected to be MostRecentStableOpenReading and this value is used for any reporting.
(44) Apart from detecting poorly placed notes and calculating the contents of a cup including such notes, this embodiment of the invention is also arranged to allow a float to be added or the lift to be made, stepwise, whilst the drawer remains open. Of course, those skilled in the art will appreciate that these separate functions need not all be available in the same drawer.
(45) As set out before, real cash, and in particular notes have small variations in their weight, these variations impose an upper limit on how many notes can be reliably counted by a weighing technology, even if the weighing technology was ‘perfect’. Given the known statistical variations in the weight of notes compared to their mean weight it is possible to calculate the maximum number of notes that can be counted by weight for a given permissible level of error (for example 0.1% error might be deemed acceptable). This can be a problem in an intelligent cash drawer because users are free to do what they like and may not realise that they are reducing the accuracy of the drawer. In practice users rarely add too many notes in one go, but they might often try to remove a large quantity that has built up over a busy period of trading.
(46) In response to an input, e.g. an open signal from an EPOS, the signal processor 8 sends a signal to the actuator 10 to open the lid, (the lid may, of course, also be opened manually) this allows the user to perform a cash-lift, and remove a bundle of notes as shown in
(47) The signal processor 8 then processes signals received from the transducers 6 and detects whether the user has removed so many notes that it is likely to cause an error at a user-defined threshold level. This is done for each cup 2,3 by comparing the weight removed Wr with a predetermined threshold value, alpha, stored in memory 9 for each cup 2,3 and based on the denomination held within each cup 2,3 and the known statistical variations in weight, to a set level defining a number of notes that can be removed with sufficient accuracy. The weight removed Wr can be obtained simply by subtracting (for each cup 2,3) the weight of currency in the cup 2,3 as detected when the readings from the transducers 6 become stable Ws (they will be unstable when the cash is being removed) from the known weight value Wk before the drawer is opened which is stored in memory 9.
(48) Of course the known weight value for each cup before the intelligent cash drawer unit 1 is opened may be substituted with the MostRecentStableOpenValue, if a poorly placed note is present, or indeed the signal processor of the intelligent cash drawer unit 1 may be programmed to refuse to enter the lift/float mode when a poorly placed note has been detected.
(49) Where the comparison of weight removed Wr with the predetermined threshold value alpha, determines that Wr is greater than alpha, the signal processor 8 is operable to store in memory 9 the amount of weight remaining in each cup 2,3 and to send an audible tone to a loudspeaker in the drawer to alert the user that they have removed too many notes. In the embodiment, this error tone is, for example, a long tone (e.g. 2 seconds) at a low frequency, which is likely to be associated in the mind of the cashier with an error (this may be referred to as a “burp”). A signal can also be sent by the signal processor 8 to the associated EPOS 19 to display a visual indication that too many notes/coins have been removed and all the cash must be returned.
(50) On hearing the error tone, the user must replace all the cash that they removed.
(51) Having output the error tone, the signal processor 8 will continue to process digitised signals from the transducers 6 for each cup and compare stable values of the weight Ws with the known weight value Wk from before the drawer was opened. Once the stable weight value Ws for each cup 2,3 is within a predetermined margin beta of the original known weight value from before the drawer was opened, the signal processor unit 8 will determine that all the cash has been returned. The predetermined margin beta may, for example be a fraction of the weight of an item of cash of the denomination intended to be stored in each cup 2,3, for example 10% of the weight of one note/coin. This allows for errors in measuring, but would register if a note was stolen rather than returned. This determination that the notes have been returned is possible because the memory 9 stored the weight before the cash was lifted, so the weight should return to that weight (even if the signal processor 8 cannot be sufficiently confident about the quantity of cash the large batch represented)
(52) Having determined that all the cash has been returned to its original place, the signal processor 8 sends a signal to the audio device 15 to produce a validation tone to signify that the cash has been returned. The validation tone may be a short tone e.g. less than 1 second at a high frequency, e.g. a “beep” which is likely to be associated in the mind of the cashier with an success. A signal can also be sent by the signal processor 8 to the associated EPOS 19 to display a visual indication that the contents of the intelligent cash drawer unit 1 have been restored, and the lift may be attempted once again, taking a smaller batch.
(53) Obviously, if the user does not return all the cash, the drawer not issue a validation signal—so a user cannot exploit this feature to steal a note. However, the signal processor continues to process signals until the comparison of weight Ws with the known weight value Wk from before the drawer was opened for each cup 2,3 is within a predetermined margin beta of the original known weight value from before the drawer was opened. This gives the user flexibility, they may return the cash all at once or in a few batches.
(54) This embodiment does not “time-out” if the cash is not all returned within any predetermined period. Instead, it acts when the intelligent cash drawer unit 1 is finally closed, alerting if the user closes the lid 5 without returning all the cash, by sending a signal to the speaker 15 to emit the error tone.
(55) In order to establish if the user closes the lid 5 without returning all the cash, when the intelligent cash drawer 1 is closed, this is detected by the micro-switch 12, with a corresponding signal being sent to the signal processor 8. The signal processor then to processes digitised signals from the transducers 6 for each cup 2,3 and compares stable values of the weight Ws with the known weight value Wk from before the drawer was opened. The signal processor 8 then divides any weight difference by the weight of one note/coin of the denomination of the cup (or each cup) in which there is a difference in weight to compute the number of missing notes, and transmits any discrepancy via the network interface 14 to reporting software in the associated EPOS 19 and the management terminal 20, so that managers can see that the user has not followed the cash-lift process, by ignoring the warning sound and failing to return the notes. This allows managers to see who the offending cashiers are and perform training. If the discrepancy is so great that the number of notes cannot be accurately determined (i.e. the missing weight is so high that given the known variations in weight, the total number removed cannot be determined accurately), the estimated number can be transmitted together with an indication possible extent of the error (e.g. +/−1 or +/−2 notes) and an indication of the percentage likelihood that there is an error in the count, e.g. 0.1%.
(56) Of course, if the signal processor determines that there is no discrepancy, or the discrepancy is with the margin beta, corresponding to a fraction of the weight of a note, and thus indicating that the inaccuracy is due to hardware, rather than a missing note, it will send a signal to the speaker 15 to emit the validation tone.
(57) Turning back to the situation in which the signal processor has determined that all the cash has been returned to its original place, and sent a signal to the audio device 15 to produce a validation tone to signify that the cash has been returned, once the intelligent cash drawer unit 1 has sounded the tone indicating the original drawer state has been returned then the user may remove a smaller batch of notes/coins.
(58) The signal processor 8 then again processes signals received from the transducers 6 and detects whether the user has removed so many notes/coins that it is likely to cause an error at a user-defined threshold level. This is done for each cup 2,3 by comparing the weight removed Wr with a predetermined threshold value alpha stored in memory 9 for each cup 2,3 and based on the denomination held within each cup 2,3 and the known statistical variations in weight, to a set level defining a number of notes that can be removed with sufficient accuracy. The weight removed Wr is obtained simply by subtracting (for each cup 2,3) the weight of currency in the cup 2,3 as detected when the readings from the transducers 6 become stable Ws from the known weight value Wk before the drawer is opened which is stored in memory 9.
(59) When the stable value of the weight removed Wr is within the threshold value alpha, the signal processor 8 is operable to cause the speaker 13 to issue the validation tone (and optionally send a validation message to the associated EPOS 19) and operable to store to memory 9 the amount of weight removed and/or the amount of weight remaining in each cup 2,3 (knowing the amount previously in each cup, the amount removed, or amount remaining can be calculated easily, provided two of the three values are known).
(60) These steps of processing signals after cash is removed, detecting whether it is within the error threshold (by comparing alpha with the amount of weight removed from the amount remaining in the cup after the last removal step), storing the amount remaining in each cup in memory 9 and issuing a validation signal continues until the user has finished performing the cash-lift.
(61) The user can simply end the process at any time after the drawer makes the validation tone indicating the drawer state is known by simply closing the lid 5.
(62) Upon closing the lid 5, the signal processor is operable transmit via the network interface the status and denominational breakdown to the external reporting system (i.e. the management terminal 20 in this embodiment).
(63) If the intelligent cash drawer unit 1 is shaken (whether deliberately or due to the environment) then stable readings may not be available. This is always the case in count-by-weight technology. This scenario does not alter the behaviour of the intelligent cash drawer, the signal processor 8 continues to process signals from the transducers 6, but waits until a stable reading is available before issuing the signal to emit a validation tone to indicate a known state, or an error tone, if a too-large batch has been removed, or all notes have not been returned having removed a quantity of notes above the threshold value, alpha.
(64) Ultimately whatever the user does, once the drawer is finally in a stable state (either with the drawer open or shut) the drawer will be able to determine that either (a) it contains the same weight as before, implying the cashier aborted the cash lift, (b) it contains less weight, but within the limits for accurate counting by weight—here the drawer can accurately report how much cash is missing, or (c) if the weight difference is too great the drawer can report the estimated number of missing notes, together with an indication that the count will be in error (usually by +/−one note) more than the threshold percentage of the time (e.g. 0.1%).
(65) In accordance with this method, the accurate stepwise removal of a lift can be conducted without having to close the drawer between removal of batches of notes, if/when a user is aware of the acceptable number of notes to take from each cup, this can be achieved rapidly.
(66) Of course, those skilled in the art will immediately see how the method can equally work for addition of a float. However for the sake of completeness it is set out below.
(67) In response to the user opening the cash drawer manually, or in response to an “open” signal from an EPOS which causes the signal processor 8 to send a signal to the actuator 10 to open the lid, the lid is open and the user may perform a cash-float, and introduce a bundle of notes as shown in
(68) The signal processor 8 then processes signals received from the transducers 6 and detects whether the user has added so many notes that it is likely to cause an error at a user-defined threshold level. This is done for each cup 2,3 by comparing the weight added Wa with the predetermined threshold value, alpha, stored in memory 9 for each cup 2,3 and based on the denomination held within each cup 2,3 and the known statistical variations in weight, to a set level defining a number of notes that can be removed with sufficient accuracy. The weight added Wa can be obtained simply by subtracting (for each cup 2,3) the known weight value Wk before the drawer is opened which is stored in memory 9 from the weight of currency in the cup 2,3 as detected when the readings from the transducers 6 become stable Ws (they will be unstable when the cash is being removed).
(69) Again, of course the known weight value for each cup before the intelligent cash drawer unit 1 is opened may be substituted with the MostRecentStableOpenValue, if a poorly placed note is present, or indeed the signal processor of the intelligent cash drawer unit 1 may be programmed to refuse to enter the lift/float mode when a poorly placed note has been detected.
(70) Where the comparison of weight added Wa with the predetermined threshold value alpha, determines that Wa is greater than alpha, the signal processor 8 is operable to store in memory 9 the amount of weight remaining in each cup 2,3 and to send an audible tone to a loudspeaker in the drawer to alert the user that they have added too many notes. In the embodiment, this error tone is, for example, a long tone (e.g. 2 seconds) at a low frequency, which is likely to be associated in the mind of the cashier with an error (this may be referred to as a “burp”). A signal can also be sent by the signal processor 8 to the associated EPOS 19 to display a visual indication that too many notes/coins have been added and all the cash added must be removed.
(71) On hearing the error tone, the user must remove all the cash that they introduced. Typically a float will be added to an empty drawer, so removal should be straightforward.
(72) Having output the error tone, the signal processor 8 will continue to process digitised signals from the transducers 6 for each cup and compare stable values of the weight Ws with the known weight value Wk from before the drawer was opened. Once the stable weight value Ws for each cup 2,3 is within a predetermined margin beta of the original known weight value from before the drawer was opened, the signal processor unit 8 will determine that all the cash has been removed. The predetermined margin beta may, for example be a fraction of the weight of an item of cash of the denomination intended to be stored in each cup 2,3, for example 10% of the weight of one note/coin. This allows for errors in measuring, or dust/detritus in empty cups 2, 3 but would register if an extra note was left in a cup 2, 3.
(73) Having determined that all the cash of the float has been removed, the signal processor 8 sends a signal to the audio device 15 to produce a validation tone to signify that the cash has been returned. The validation tone may again be a short tone e.g. less than 1 second at a high frequency, e.g. a “beep” which is likely to be associated in the mind of the cashier with an success. A signal can also be sent by the signal processor 8 to the associated EPOS 19 to display a visual indication that the contents of the intelligent cash drawer unit 1 have been restored, and the float may be attempted once again, adding smaller batches.
(74) Obviously, if the user does not remove all the cash, the drawer not issue a validation signal.
(75) This embodiment, as with the lift, does not “time-out” if the cash is not all removed within any predetermined period. Instead, it acts when the intelligent cash drawer unit 1 is finally closed, alerting if the user closes the lid 5 without removing all the cash from the float, by sending a signal to the speaker 15 to emit the error tone.
(76) In order to establish if the user closes the lid 5 without removing all the cash from the float, when the intelligent cash drawer 1 is closed, this is detected by the micro-switch 12, with a corresponding signal being sent to the signal processor 8. The signal processor then to processes digitised signals from the transducers 6 for each cup 2,3 and compares stable values of the weight Ws with the known weight value Wk from before the drawer was opened. The signal processor 8 then divides any weight difference by the weight of one note/coin of the denomination of the cup (or each cup) in which there is a difference in weight to compute the number of extra notes, and transmits any discrepancy via the network interface 14 to reporting software in the associated EPOS 19 and the management terminal 20, so that managers can see that the user has not followed the cash-float process, by ignoring the warning sound and failing to remove the notes. This status information allows managers to see who the offending cashiers are and perform training. The discrepancy will normally be so great that the number of notes cannot be accurately determined (i.e. the added weight is so high that given the known variations in weight, the total number added cannot be determined accurately, the estimate number can be transmitted together with an indication possible extent of the error (e.g. +/−1 or +/−2 notes) and an indication of the percentage likelihood that there is an error in the count, e.g. 0.1%.
(77) Turning back to the situation in which the signal processor has determined that all the float has been removed, and sent a signal to the audio device 15 to produce a validation tone to signify that the cash has been removed, once the intelligent cash drawer unit 1 has sounded the tone indicating the original drawer state has been returned then the user may add a smaller batch of notes/coins, just as they should have done in the first place.
(78) Thus, the signal processor 8 then again processes signals received from the transducers 6 and detects whether the user has added so many notes/coins that it is likely to cause an error at a user-defined threshold level. This is done as set out above and when the stable value of the weight added Wa is within the threshold value alpha, the signal processor 8 is operable to cause the speaker 13 to issue the validation tone (and optionally send a validation message to the associated EPOS 19) and operable to store to memory 9 the amount of weight added and/or the amount of weight remaining in each cup 2,3 (knowing the amount previously in each cup, the amount added, or amount remaining can be calculated easily, provided two of the three values are known).
(79) These steps of processing signals after cash is added, detecting whether it is within the error threshold (by comparing alpha with the amount of weight to each cup 2, 3 after the last adding step), storing the amount remaining in each cup in memory 9 and issuing a validation signal continues until the user has finished performing the cash-float.
(80) The user can simply end the process at any time after the drawer makes the validation tone indicating the drawer state is known by simply closing the lid 5.
(81) Upon closing the lid 5, the signal processor is operable transmit via the network interface the status and denominational breakdown to the external reporting system (i.e. the management terminal 20 in this embodiment).
(82) If the intelligent cash drawer unit 1 is shaken (whether deliberately or due to the environment) then stable readings may not be available. This is always the case in count-by-weight technology. This scenario does not alter the behaviour of the intelligent cash drawer, the signal processor 8 continues to process signals from the transducers 6, but waits until a stable reading is available before issuing the signal to emit a validation tone to indicate a known state, or an error tone, if a too-large batch has been added, above the threshold value, alpha.
(83) Ultimately whatever the user does, once the drawer is finally in a stable state (either with the drawer open or shut) the drawer will be able to determine that either (a) it contains the same weight as before, implying the cashier aborted the cash float, or (b) it contains more weight, and if the weight difference is too great the drawer can report the estimated number of added notes, together with an indication that the count will be in error (usually by +/−one note) more than the threshold percentage of the time (e.g. 0.1%).
(84) These steps of determining whether an amount of cash added or removed is within a threshold (alpha) and emitting an error/validation signal accordingly are described above in relation to a cash float or lift. However, those skilled in the art will appreciate that they occur every time the drawer is opened. Consequently, if in the context of a transaction, a number of notes beyond the threshold is added or removed, the signals will prompt the stepwise introduction/removal of the notes (whilst the drawer is open), so as to ensure an accurate count.
(85) As will be appreciated, the above described embodiment of the invention comprises a signal processor 8 operable to process signals received from the transducers 6 to determine the value of the cash in the cups 2,3, in order to detect poorly placed notes, work out the correct weight when a note is poorly placed, or allow a float to be added, or a lift to be made, stepwise, whilst the drawer remains open. However, it is possible that the signal processor could simply output the raw data and this calculation could be calculated elsewhere, e.g. on a separate electronic-point-of-sale device 19, another computer/server such as the management terminal 20 networked to the intelligent cash drawer 1 or even in “the cloud” (not shown).
(86) The above embodiment is described by way of example only. Many variations are possible without departing from the scope of the invention as defined in the appended claims.