Various embodiments described herein relate to an apparatus for sensing the orientation of a bill validator and a method for the same.
Many vending machines and other machines use a bill validator to validate bills and transfer a bill into a cash box. Gaming machines also use a bill validator. Gaming machines, and other machines, come in different styles. These different styles of machines include upright machines, slant top machines, and bar top machines. Each of these machines includes a bill acceptor which receives bills and passes them along a substantially horizontal path to a cash box and past a bill validator. In each of these machines, the bill validator has a substantially vertical axis. The assembly in which the bill validators are housed can generally be mounted in two ways and are generally referred to as “downstackers” or “upstackers”.
In some applications, such as in a gaming machine, the bill validator also takes tickets which include printed material on one surface. Tickets need to be received in a particular orientation so that, the information on the tickets can be read at a later time. Tickets and cash bills are transported and stacked in a cash box after being validated by the bill validator. From time to time, the cash box is replaced with a new cash box. Autoreaders are used to recount the money and tickets within the cash box after the full cash box has been replaced with an empty cash box. Autoreaders can count the contents of the box, including the tickets if the tickets are all in a particular orientation. Counting of the cash boxes is slowed considerably if the tickets have to be flipped from an unreadable position to a readable position. Flipping tickets during counting wastes time and may involve increased labor for a mundane task.
The tickets generally are only accepted when presented or inserted into the bill validator in one of two ways. One orientation is face up and right and the other is face up and left. This assures that when the tickets are stacked in a bill stacker, they will be of the same orientation for reading. Therefore, the orientation of the bill validator is critical for different types of bill validators associated with different types of cash boxes. The orientation of the bill validator is critical for allowing the tickets to be read, and transported to a stacker in a proper orientation when placed on the stack in a cash drawer.
Bill validators generally have two sets of sensors for detecting currency and bills. One set is on one side of the narrow opening through which bills and tickets are passed and the other set is on the other side of the narrow opening through which the bills are stacked. Currently, if a technician needs to replace a bill stacker, the technician must determine the orientation and then set jumpers or dip switches on the device to enable the proper bank of sensors. On a given casino floor, there may be many different brands and different models of bill validators. Each brand and model of bill stacker may have a different jumper or dip switch setting. Potentially, there may be mounds of user manuals that need to be kept either as a paper copy or as a stored copy that need to be consulted to determine the proper dip switch or jumper settings for a particular model. So, the technician must not only know the orientation but must also determine the settings, such as dip switch or jumper positions, that must be properly positioned to enable the proper sensor or set of sensors to detect tickets and bills. Currently, there is a high probability of error in such systems. When setting a number of dip switches or positioning jumper wires, only one of the many needs to be out of place and the desired sensors will not work. In addition to this, when there are many types of bill validators, the technician needs to carry or have access to the various manuals since the dip switch or jumper settings are different between makes and models of bill validators.
A bill accepting apparatus includes a housing. The housing has an elongated opening therein. At one end of the elongated slot there is an article receiving slot. A first sensor is on one long side of the elongated slot and a second sensor is on the other long side of the elongated slot. The bill validating system includes a transport mechanism for moving the article of tender or a ticket past a first sensor and a second sensor. The bill validating apparatus validates bills and tickets. Most bills are printed on both sides. Unlike a bill, a ticket, many times, includes printing only on one side of the ticket. The ticket is also not translucent or transparent so that it cannot be read from the unprinted surface. After the bill or ticket is validated, the bill or ticket is placed in a stack in a cash box. Cash boxes are removed by operators in a casino environment. Therefore, it is a good idea to protect all concerned by validating what is in the cashbox after a person has handled the cashbox. This verification is done by another machine and the verification process is enhanced or enabled or quickened if the tickets in a stack are all orientated in the same way. For example, all the tickets should be in one orientation in an upstacking cashbox and in one orientation in a downstacking cashbox so the information on multiple tickets that needs to be read can be done so by a reader. If the tickets are all orientated the same way, a machine verification can be done quickly and without a need to stop the process and change the orientation of one or more tickets in a particular stack. In a gaming environment, many times the tickets include financial information so it is in the interest of the casino to settle accounts quickly rather than delay.
The bill validator of the current invention includes an orientation determination device. The orientation determination device determines the orientation of the bill validating device, such as when it is mounted within a machine such as an Electronic Gaming Device (EGM). The orientation determination device is communicatively coupled to the first sensor and the second sensor used to validate a bill (cash denomination) or read and validate a ticket. In response to the determined orientation, the orientation determination device enables one of the first sensor or the second sensor. One sensor can be used to validate bills and tickets in a first orientation such as the “up” position. Many bill validators can validate bills whether up or down. Tickets generally are on thicker stock that cannot be read through so a ticket can only be validated when the printed side of the ticket is passed below the proper sensor. If the ticket is not placed into the slot associated with the bill validator in an “up” position, for example, the ticket is rejected since it cannot be read by the bill validator. The orientation determination device detects gravity using an accelerometer or using a mechanical apparatus so that regardless of how the bill validator is mounted, an “up” orientation can be determined and the proper sensor for reading tickets and various cash denominations is enabled.
The orientation determination device can be placed on an external surface of the housing or within the housing. The orientation determination device, in one embodiment, is communicatively coupled to a processor associated with the bill validator. The processor sets up components within the bill validator in response to the determined orientation. For one orientation the settings on a component will be set to a first value and for another component the settings on a component will be set to a second value. In some bill validators, duplicate components are provided. For one determined orientation, one of the duplicate components is selected, and for another orientation the other duplicate components are selected. For example, a bill validator may have a bank of reading elements on one side of a bill or ticket and may also include another bank of reading elements on the other side of a bill or ticket.
A method for operating a bill validator includes determining orientation of a bill validator using a sensor, obtaining an indication of orientation of the bill validator from the sensor, and enabling components of the bill validator in a first manner in response to indication of a first orientation, and enabling components of the bill validator in a second manner in response to indication of a second orientation. Determining orientation includes the sensor producing a first signal for the first orientation and producing a second signal for the second orientation. In another embodiment, determining orientation includes the sensor producing a first signal for the first orientation and producing no signal for the second orientation. The method also includes executing a set of instructions related to determining orientation when a detected gravitational force is not near a particular axis. The set of instructions includes a set of rules with respect to angular displacement of a gravitational force from an axis of the bill validator.
A method for placing a bill validator apparatus in an environment includes providing mounts to allow mounting of the bill validator in a plurality of orientations, and mounting the bill validator in the environment using at least some of the mounts. The method also includes detecting orientation with a sensing element associated with the bill validator, indicating an orientation of the bill validator after mounting the bill validator in the environment, enabling at least one component when the sensing element indicates a first orientation, and enabling at least one other component when the sensing elements indicates a second orientation of the bill validator.
The embodiments will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
In the following paper, numerous specific details are set forth to provide a thorough understanding of the concepts underlying the described embodiments. It will be apparent, however, to one skilled in the art that the described embodiments may be practiced without some or all of these specific details. In other instances, well known process steps have not been described in detail in order to avoid unnecessarily obscuring the underlying concepts.
The transport mechanism 240 can include one or more rollers adapted to move an item past the sensors 250 and 252 where the item being transported is either validated and transported to the cash box 120, or rejected and backed out of the bill validator 200 through a slot 201 at a front face 202 of the bill validator 200. The bill validator 200 includes a bill or ticket path 260 along which a bill or ticket is transported through the bill validator 200 and to the cash box. In some environments, the bill validator 200 not only reads information to validate that the item being transported is cash currency, but also validates information printed on a ticket. A ticket or paper currency is placed in the slot 201, and transported along the currency or ticket path 260 by means of rollers 241, 242, 243, 244, 245, 246, 247, 248 associated with the transport mechanism 240. It should be noted that the bill transport mechanism 240 not only includes the ability to move currency or a ticket in the direction of the bill or ticket path 260 (as depicted by the arrows in
The orientation detection device 210 determines the orientation of the bill validator 200. In one embodiment, the ticket orientation is with the printed information “up”. In some embodiments, the ticket must also be orientated as positioned at or near the side of the paper path 260 or at the side of the slot 201. In these embodiments, the ticket items must be placed in the slot either “up and to the right edge” or “up and to the left edge”. The orientation detection device 210 determines which way is up. Put another way, the orientation detection device 210 determines which of the sensors or readers 250, 252 is above the other of the sensors or readers 252, 250 in the current orientation. The sensor or reader 250 or 252, that is above a bill or ticket transport path 260 is enabled. Again, put another way, the sensor or reader 250 or 252 that is highest is enabled, while the other sensor or reader 252 or 250 is disabled or not enabled. The orientation detection device 210, in one embodiment, is an accelerometer that detects the force of gravity. Once the vector associated with the force of gravity is determined, the up position or orientation can be determined. Up will be opposite the force of gravity. The position of the sensors or readers 250, 252 relative to one another can also be determined once the direction of gravity is determined. In another embodiment, an electromechanical orientation detection device can be used. In this embodiment, an elongated member that is electrically conductive is placed on a pivot. Two additional pins bracket the free end of the elongated member. If the bill validator 200 is positioned one way (with sensor 250 above sensor 252), the elongated member will contact one pin, and if the bill validator 200 is positioned another way (with sensor 252 above sensor 250), the elongated member will contact the other pin. Based on the determined orientation, one of the sensors 250 or 252 will be enabled. For example, if orientated as shown in
In another embodiment, the orientation determination device 210 is an accelerometer, such as part number KXSS5-2057 available as from Kionix of Ithaca, N.Y., USA. This is just one example of an accelerometer. Others may be available and could be readily substituted for the example part provided above.
Advantageously, the orientation of the bill validator can be determined as soon as it is installed and the correct sensor or reader can be enabled automatically. There is no need for a technician to determine the orientation and set jumpers or dip switches to enable the appropriate reader or sensor. This saves time as the technician no longer needs to know the dip switch or jumper setting positions for various models. Technicians or installers make fewer mistakes since the orientation is determined. The orientation detection device 210 sends a signal indicating the orientation is sent to the microcontroller or microprocessor 220. Based on the signal received, the microprocessor 220 enables the correct sensor 250, 252 so that a properly oriented ticket can be read.
Tickets or bills placed on the bill or ticket path 260 are tested for validation by the enabled sensor, such as sensor 250 in
The transport mechanism 240 can include one or more rollers adapted to move an item past the sensors 250 and 252 where the item being transported is either validated and transported to the cash box 120, or rejected and backed out of the bill validator 200 through a slot 201 at a front face 202 of the bill validator 200. The bill validator 200 includes a bill or ticket path 260 along which a bill or ticket is transported through the bill validator 200 and to the cash box. In some environments, the bill validator 200 not only reads information to validate that the item being transported is cash currency, but also validates information printed on a ticket. A ticket or paper currency is placed in the slot 201, and transported along the currency or ticket path 260 by means of rollers 241, 242, 243, 244, 245, 246, 247, 248 associated with the transport mechanism 240. It should be noted that the bill transport mechanism 240 not only includes the ability to move currency or a ticket in the direction of the bill or ticket path 260 (as depicted by the arrows in
The orientation detection device 210 determines the orientation of the bill validator 200. In one embodiment, the ticket orientation is with the printed information “up”. In some embodiments, the ticket must also be orientated as positioned at or near the side of the paper path 260 or at the side of the slot 201. In these embodiments, the ticket items must be placed in the slot either “up and to the right edge” or “up and to the left edge”. The orientation detection device 210 determines which way is up. Put another way, the orientation detection device 210 determines which of the sensors or readers 250, 252 is above the other of the sensors or readers 252, 250 in the current orientation. The sensor or reader 250 or 252, that is above a bill or ticket transport path 260 is enabled. Again, put another way, the sensor or reader 250 or 252 that is highest is enabled, while the other sensor or reader 252 or 250 is disabled or not enabled. The orientation detection device 210, in one embodiment, is an accelerometer that detects the force of gravity. Once the vector associated with the force of gravity is determined, the up position or orientation can be determined. Up will be opposite the force of gravity. The position of the sensors or readers 250, 252 relative to one another can also be determined once the direction of gravity is determined. In another embodiment, an electromechanical orientation detection device can be used. In this embodiment, an elongated member that is electrically conductive is placed on a pivot. Two additional pins bracket the free end of the elongated member. If the bill validator 200 is positioned one way (with sensor 250 above sensor 252), the elongated member will contact one pin, and if the bill validator 200 is positioned another way (with sensor 252 above sensor 250), the elongated member will contact the other pin. Based on the determined orientation, one of the sensors 250 or 252 will be enabled. For example, if orientated as shown in
Tickets or bills placed on the bill or ticket path 260 are tested for validation by the enabled sensor, such as sensor 250 in
The orientation determination device 210 within or externally mounted to or near a bill validator 200 is used to determine the orientation of the bill validator 200. The orientation determination device 210 of the bill validator 200 automatically and dynamically determines orientation by sensing gravity and produces a signal to the microprocessor 220 in the host device or bill validator 200. In response to the signal, the bill validator 200 sets up various options within itself without user interaction.
One of the options includes enabling the sensor or reader 250, 252 of the bill validator 200 that is above the other or most opposite the force of gravity. As shown in
As mentioned above, the gravity sensor allows a single bill validator to be used either as an “upstacker” or a “downstacker”. As a result, there could be a situation where a bill validator is taken out of one EGM and installed into another EGM before the cash box is emptied. The orientation could also be changed from an “upstacker” to a “downstacker” or vice versa during such a switch. In one embodiment, the bill validator has the capacity to verify that the cashbox has been emptied before allowing an acceptance sensor to be switched. This prevents a situation where a bill validator is taken from a “downstacker” orientation and installed in an “upstacker” orientation with bills and tickets already in the cashbox. In such a situation, the orientation of the bills and tickets would be wrong for any that are added after the bill validator has been installed in the upstacker orientation. The bill validator would be provided with hardware or software that would sense the change in bill validator orientation and would also require a signal that the cashbox had been emptied before enabling the acceptance of additional bills and tickets.
The example computer system 2000 includes a processor or multiple processors 2002 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), arithmetic logic unit or all), and a main memory 2004 and a static memory 2006, which communicate with each other via a bus 2008. The computer system 2000 can further include a video display unit 2010 (e.g., a liquid crystal displays (LCD) or a cathode ray tube (CRT)). The computer system 2000 also includes an alphanumeric input device 2012 (e.g., a keyboard), a cursor control device 2014 (e.g., a mouse), a disk drive unit 2016, a signal generation device 2018 (e.g., a speaker) and a network interface device 2020.
The disk drive unit 2016 includes a computer-readable medium 2022 on which is stored one or more sets of instructions and data structures (e.g., instructions 2024) embodying or utilized by any one or more of the methodologies or functions described herein. The instructions 2024 can also reside, completely or at least partially, within the main memory 2004 and/or within the processors 2002 during execution thereof by the computer system 2000. The main memory 2004 and the processors 2002 also constitute machine-readable media.
The instructions 2024 can further be transmitted or received over a network 2026 via the network interface device 2020 utilizing any one of a number of well-known transfer protocols (e.g., Hyper Text Transfer Protocol (HTTP), CAN, Serial, or Modbus).
While the computer-readable medium 2022 is shown in an example embodiment to be a single medium, the term “computer-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions and provide the instructions in a computer readable form. The term “computer-readable medium” shall also be taken to include any medium that is capable of storing, encoding, or carrying a set of instructions for execution by the machine and that causes the machine to perform any one or more of the methodologies of the present application, or that is capable of storing, encoding, or carrying data structures utilized by or associated with such a set of instructions. The term “computer-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media, tangible forms and signals that can be read or sensed by a computer. Such media can also include, without limitation, hard disks, floppy disks, flash memory cards, digital video disks, random access memory (RAMs), read only memory (ROMs), and the like.
The example embodiments described herein can be implemented in an operating environment comprising computer-executable instructions (e.g., software) installed on a computer, in hardware, or in a combination of software and hardware. Modules as used herein can be hardware or hardware including circuitry to execute instructions. The computer-executable instructions can be written in a computer programming language or can be embodied in firmware logic. If written in a programming language conforming to a recognized standard, such instructions can be executed on a variety of hardware platforms and for interfaces to a variety of operating systems. Although not limited thereto, computer software programs for implementing the present method(s) can be written in any number of suitable programming languages such as, for example, Hyper text Markup Language (HTML), Dynamic HTML, Extensible Markup Language (XML), Extensible Stylesheet Language (XSL), Document Style Semantics and Specification Language (DSSSL), Cascading Style Sheets (CSS), Synchronized Multimedia Integration Language (SMIL), Wireless Markup Language (WML), Java™, Jini™, C, C++, Perl, UNIX Shell, Visual Basic or Visual Basic Script, Virtual Reality Markup Language (VRML), ColdFusion™ or other compilers, assemblers, interpreters or other computer languages or platforms.
A bill validating apparatus includes a housing. The housing has an elongated opening 260 therein. In one embodiment, the elongated opening also serves as a path for items, such as currency or tickets, to travel or pass. At one end of the elongated slot there is an article receiving slot 201. A first sensor 250 is on one long side of the elongated opening 260. A second sensor 252 is on the other long side of the elongated opening 260. The bill validating system 200 includes a transport mechanism 400 for moving the article of tender past a first sensor 250 and a second sensor 252. The bill validating apparatus 200 also includes an orientation determination device 210. The orientation determination device 210 is communicatively coupled to the first sensor 250 and the second sensor 252. The orientation determination device 210 enables one of the first sensor 250 or the second sensor 252 based on the determined orientation of the bill validating apparatus 200. The orientation determination device 210 includes an accelerometer. In another embodiment, the orientation determination device 210 includes a first electrically conductive member 1110, a second electrically conductive member 1112, and a third electrically conductive member 1114. The first electrically conductive member 1110 is pivotally mounted on one end. The free end 1111 of the first electrically conductive member 1110 is positioned between the first 1112 and second electrically conductive member 1114 when the bill validating apparatus 200 is in a first orientation, and positioned in an electrically conductive position when in a second orientation. The orientation determination device 210 can be placed on an external surface of the housing or within the housing. The orientation determination device 210, in one embodiment, is communicatively coupled to a processor 220 associated with the bill validator. The processor 220 sets up components within the bill validator 200 in response to the determined orientation. For one orientation the settings on a component will be set to a first value and for another component the settings on a component will be set to a second value. In some bill validators 200, duplicate components are provided. For one determined orientation, one of the duplicate components is selected, and for the another orientation the other of the duplicate components are selected. In the bill validating apparatus, values related to orientation are settable. The bill validating apparatus 200 is mounted within a machine and capable of validating a ticket having printing on one side of the ticket when the ticket is presented to the bill validator. The enabled first sensor 260 of the bill validator 200 is used to sense the printed side of the ticket when the bill validator is in a first orientation. The enabled second sensor 252 of the bill validator is used to sense the printed side of the ticket when the bill validator 200 is in a second orientation. A bill validating apparatus includes a housing. The housing has an elongated opening therein. At one end of the elongated slot there is an article receiving slot. A first sensor 250 is on one long side of the elongated slot. A second sensor 252 is on the other long side of the elongated slot. The bill validating system 200 includes a transport mechanism 400 for moving the article of tender past a first sensor 250 and a second sensor 252. The bill validating apparatus 200 also includes an orientation determination device 210. The orientation determination device 210 is communicatively coupled to the first sensor 250 and the second sensor 252. The orientation determination device 210 enables one of the first sensor 250 or the second sensor 252 based on the determined orientation of the bill validating apparatus 200. The orientation determination device 210 includes an accelerometer. In another embodiment, the orientation determination device 210 includes a first electrically conductive member 1112, a second electrically conductive member 1114, and a third electrically conductive member 1110. The third electrically conductive member 1110 is pivotally mounted on one end. The free end 1111 of the third electrically conductive member 1110 is positioned between the first 1112 and second electrically conductive member 1114 when the bill validating apparatus is in a first orientation, and positioned in an electrically conductive position when in a second orientation. The orientation determination device can be placed on an external surface of the housing or within the housing. The orientation determination device 210, in one embodiment, is communicatively coupled to a processor 220 associated with the bill validator 200. The processor 220 sets up components within the bill validator 200 in response to the determined orientation. For one orientation the settings on a component will be set to a first value and for another component the settings on a component will be set to a second value. In some bill validators 200, duplicate components are provided. For one determined orientation, one of the duplicate components is selected, and for the another orientation the other of the duplicate components are selected. In the bill validating apparatus, values related to orientation are settable. The bill validating apparatus is mounted within a machine and capable of validating a ticket having printing on one side of the ticket when the ticket is presented to the bill validator 200. The enabled first sensor 250 of the bill validator is used to sense the printed side of the ticket when the bill validator 200 is in a first orientation. The enabled second sensor 252 of the bill validator 200 is used to sense the printed side of the ticket when the bill validator is in a second orientation.
The bill validator 200 that works as either an “upstacker” or a “downstacker”, known as a universal stacker, with the orientation determination device 210 allows a technician to merely mount the bill acceptor or a new bill validator into a machine without having to set the bill validator as either an “upstacker” or a “downstacker” and without having to make settings regarding the orientation. Setting the bill validator 210 would be automatic based on the orientation. Manufacturers and maintenance entities can reduce the number of stocked bill validator assemblies they need to carry. In essence, the number of stocked bill validators could easily be cut in half as there is no need to carry both an “upstacker” and a “downstacker” type assembly. Furthermore, field problems and paperwork associated with tracking DIP switch settings are reduced or eliminated. Field conversions of various machines would be eased since only one universal bill validator 200 could be used. The technician's job would be simplified since only one bill validator goes in all machines, and orientation no longer matters. There would be no options to set. The bill validator could be merely swapped out.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the present invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed. It will be apparent to one of ordinary skill in the art that many modifications and variations are possible in view of the above teachings.
The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
While the embodiments have been described in terms of several particular embodiments, there are alterations, permutations, and equivalents, which fall within the scope of these general concepts. It should also be noted that there are many alternative ways of implementing the methods and apparatuses of the present embodiments. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the described embodiments.
Number | Date | Country | |
---|---|---|---|
61541858 | Sep 2011 | US |