WO2007133717A2 - Multi-media gaming printer - Google Patents

Multi-media gaming printer Download PDF

Info

Publication number
WO2007133717A2
WO2007133717A2 PCT/US2007/011477 US2007011477W WO2007133717A2 WO 2007133717 A2 WO2007133717 A2 WO 2007133717A2 US 2007011477 W US2007011477 W US 2007011477W WO 2007133717 A2 WO2007133717 A2 WO 2007133717A2
Authority
WO
WIPO (PCT)
Prior art keywords
card
printer
magazine
rewritable
cards
Prior art date
Application number
PCT/US2007/011477
Other languages
French (fr)
Other versions
WO2007133717A3 (en
Inventor
Eric Meyerhofer
Original Assignee
Futurelogic, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Futurelogic, Inc. filed Critical Futurelogic, Inc.
Publication of WO2007133717A2 publication Critical patent/WO2007133717A2/en
Publication of WO2007133717A3 publication Critical patent/WO2007133717A3/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/42Coin-freed apparatus for hiring articles; Coin-freed facilities or services for ticket printing or like apparatus, e.g. apparatus for dispensing of printed paper tickets or payment cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers

Definitions

  • This invention relates generally to gaming printers and more specifically to printers for use in cashless gaming machines that use rewritable cards or other kinds of media such as thermally writable media, smart cards, magnetic strip cards, or RFID media.
  • the gaming machine manufacturing industry provides a variety of gaming machines for the amusement of gaming machine players.
  • An exemplary gaming machine is a slot machine.
  • a slot machine is an electro-mechanical game wherein chance or the skill of a player determines the outcome of the game. Slot machines are usually found in casinos or other more informal gaming establishments.
  • Cashless enabled games are so named because they can conduct financial exchanges using a mixture of traditional currencies and rewritable cards.
  • a cashless enabled game has a gaming printer to produce rewritable cards and a rewritable card reader that supports automatic reading of rewritable cards.
  • one or more cashless enabled games may be electronically coupled to a cashless enabled game system that controls the cashless operations of a cashless enabled game.
  • the cashless enabled game When a player cashes out using a cashless enabled game coupled to a cashless enabled game system, the cashless enabled game signals the system and the system may determine the type of pay out presented to the player. Depending on the size of the pay out, the cashless enabled game system may cause the cashless enabled game to present coins in the traditional method of a slot machine, or the cashless enabled game system may cause a gaming printer in the cashless enabled game to produce a rewritable card for the value of the pay out. The rewritable card may then be redeemed in a variety of ways. For example, the rewritable card may be redeemed for cash at a cashier's cage or used with another cashless enabled game.
  • the rewritable card In order to use the rewritable card in a cashless enabled game, the rewritable card is inserted into a rewritable card reader of another cashless enabled game at a participating casino and the cashless enabled game system recognizes the rewritable card, redeems the rewritable card, and places an appropriate amount of playing credits on the cashless enabled game.
  • Cashless enabled games have found an increasing acceptance and use in the gaming industry, both with players who enjoy the speed of play and ease of transporting their winnings around the casino and casinos who have realized significant labor savings in the form of reduced coin hopper reloads in the games, and an increase in revenue because of the speed of play.
  • Practical field experience with printers used in cashless enabled games has illustrated that there are areas for improvement in the current printer designs and implementation. These areas in need of improvement include methods and means for using various forms of media for printing of vouchers.
  • Rewritable Card - Media such as a smart card, magnetic media, thermal media, thermal reversible media, RF fiber media, RFID tag media, or write once media.
  • Game Voucher A media, such as paper or rewritable card, containing sufficient information to identify at a minimum, an amount of money and a validation number used to authenticate a transaction.
  • Promotional Voucher A media, such as paper or rewritable card, containing sufficient information to identify at a minimum, a promotional event, a promotional reward to a player and validation information.
  • a multi-media printer useful as a gaming machine printer for printing vouchers includes a print module coupled to one or more separate card magazines, each having independent card drives. The operations of the print module and one or more card magazines are controlled by a printer controller. Cards may be exchanged between multiple card magazines so that cards can be escrowed, exchanged, or selectively located and retrieved.
  • the print module may receive as well as dispense cards from and to an external card source so that the card magazines may be replenished without opening up a gaming machine hosting the multi-media printer.
  • the printer may be coupled to a central controller or an external magazine loading/emptying device for reporting its LD. and status or for transmitting and/or receiving signaling regarding loading and emptying rewritable cards from the printer.
  • a printer reports an identification and card capacity status, and the identification and card capacity status are stored in a database.
  • the printer is adjusted based on the card capacity status of the printer stored in the database.
  • one or a plurality of multi-media printers may be coupled to a central controller (or sub-net controller), each said printer signaling and reporting its unique I.D. and status in terms of card/space capacity in one or a plurality of card magazines.
  • a central (or sub-net) controller may store a database regarding one or a plurality of multi-media printers coupled to the controller.
  • a database may store the history of said each status reported by each multi-media printer.
  • a database may store the LD. of each multimedia printer with each status reported.
  • a process may be utilized to improve the time between loading/emptying based on the history of each multi-media printer and adjustments made in the direction of improvement.
  • the central (or sub-net) controller may signal one or a plurality of multi-media printers as to the amount of space (absence of card count) that should be reserved in each magazine of each printer when loading or emptying rewritable cards.
  • one or a plurality of multi-media printers may be coupled to an external magazine loading/emptying device, each said printer signaling and reporting its unique I.D. to the external magazine loading/emptying device.
  • a multi-media printer may be coupled to an external magazine loading/emptying device, said magazine loading/ emptying device may contain a database, the database may comprise a relationship between the unique I.D. of the multi-media printer and the desired amount of reserved space.
  • a multi-media printer may be coupled to an external magazine loading/emptying device, said external magazine loading/emptying device signaling the printer, said printer executing the signaled amount of loading/emptying of cards.
  • a magazine loading/emptying device may serve as the master of the card load/empty processes, whereby upon receiving a unique I.D. of a multi-media printer, signals the printer to load/empty the desired amount of cards.
  • a central (or sub-net) controller may be coupled to an external magazine loading/emptying device for data exchange.
  • a method of server control is provided.
  • a plurality of devices are connected to a central controller (or sub-net controller), with the devices reporting their I.D. and status in terms of card/space capacity in their magazines.
  • a database stores the history of the status, and an process which would continue to attempt to improve the time between loading/emptying based on its history and adjustments made in the direction of improvement, the central unit signaling the devices as to the amount of space (absence of card count) which should be reserved in their magazines when loading/emptying.
  • the multi-media gaming printer has a unique I.D., with the LD. signaled to the external magazine loading/emptying device, said magazine emptying/loading device containing a database which further contains a relationship between the unique I.D. and the desired amount of reserved space, the external magazine loading/emptying device signaling the printer, and the printer executing the signaled amount of loading/emptying of cards.
  • the external magazine loading device is the master of the load/empty processes, and upon receiving the LD. instructs the printer to load/empty the desired amount of cards.
  • FIG. 1 is a block diagram of a cashless gaming machine and system in accordance with an exemplary embodiment of the present invention
  • FIG. 2a is an illustration of a rewritable card in accordance with an exemplary embodiment of the present invention
  • FIG. 2b is an illustration of another portion of a rewritable card in accordance with an exemplary embodiment of the present invention.
  • FIG. 2c is an illustration of another portion of a rewritable card having a static memory in accordance with an exemplary embodiment of the present invention
  • FIG. 3 is a block diagram illustrating a security feature employing capacitive inks in accordance with an exemplary embodiment of the present invention
  • FIG. 4 is a block diagram of a security feature utilizing an optical signature in accordance with an exemplary embodiment of the present invention
  • FIG. 5 is a block diagram of a security feature using randomly deposited radio sensitive fibers embedded in a rewritable card in accordance with an exemplary embodiment of the present invention
  • FIG. 6 is a block diagram of the operation of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • FIG. 7a is a block diagram of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • FIG. 7b is an architecture diagram of a multi-media printer employing components having integral controllers in accordance with an exemplary embodiment of the present invention
  • FIG. 8 is an isometric view of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • FIG. 9 is an isometric view of a multi-media printer with the card magazine opened in accordance with an exemplary embodiment of the present invention.
  • FIG. 10 is a top plan view of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • FIG. 1 Ia is side elevation view of a multi-media printer in accordance with an exemplary embodiment of the present invention
  • FIG. 1 Ib is side elevation view of a rewritable card charging process in accordance with an exemplary embodiment of the present invention
  • FIG. 1 Ic is a side elevation view of a multi-media printer with a card magazine having two independent magazine card drives in accordance with an exemplary embodiment of the present invention
  • FIG. 1 Id is a side elevation view of a card magazine having a plurality of card storage locations serviced by a single card magazine drive in accordance with an exemplary embodiment of the present invention
  • FIG. 1 Ie is side elevation view of a multi-media printer slidably coupled to a gaming machine in accordance with an exemplary embodiment of the present invention
  • FIG. 12 is a process flow diagram of a rewritable card printing process in accordance with an exemplary embodiment of the present invention.
  • FIG. 13 is a process flow diagram of a card escrowing process used by a multimedia printer in accordance with an exemplary embodiment of the present invention
  • FIG. 14 is a card retrieval process used by a multi-media printer having companion magazines in accordance with an exemplary embodiment of the present invention
  • FIG. 15 is a process flow diagram of a card location process used by a multimedia printer having multiple card magazines in accordance with an exemplary embodiment of the present invention
  • FIG. 16 is a process flow diagram of a card replacement process in accordance with the present invention.
  • FIG. 17 is a process flow diagram of a programming process using a rewritable card in accordance with an exemplary embodiment of the present invention.
  • FIG. 18 is a process flow diagram of a card information storage process in accordance with an exemplary embodiment of the present invention.
  • FIG. 19 is a process flow diagram of a card information retrieval process in accordance with an exemplary embodiment of the present invention.
  • FIG. 20 is a stored card status printing process in accordance with an exemplary embodiment of the present invention.
  • FIG. 21 is a side view drawing of a retractable head in accordance with an exemplary embodiment of the present invention.
  • FIG. 22 is a process flow diagram of a head retraction process in accordance with an exemplary embodiment of the present invention.
  • FIG. 23 is a process flow diagram of a card load balancing process in accordance with an exemplary embodiment of the present invention.
  • FIG. 24 is a block diagram of a plurality of multi-media printers coupled to a central (or sub-net) controller in accordance with an exemplary embodiment of the present invention
  • FIG. 25 is a block diagram of a multi-media printer coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention
  • FIG. 26 is a process diagram of the loading/emptying time adjustment process performed in real time in accordance with an exemplary embodiment of the present invention.
  • FIG. 27 is a process diagram of a space adjustment in a card loading/emptying process performed in real time in accordance with an exemplary embodiment of the present invention.
  • FIG.28 is a block diagram of a central (or sub-net) controller coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention.
  • FIG. 1 is a block diagram of a cashless enabled gaming machine coupled to a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • a cashless gaming system includes a cashless gaming system controller 100 hosted by a system host 102 coupled 104 to one or more cashless enabled games 106.
  • a cashless enabled game includes a game controller 108 that controls the operation of the cashless enabled game.
  • the game controller is coupled to a multi-media printer 110.
  • the cashless enabled game uses the multi-media printer to write rewritable card media such as rewritable card 114.
  • the multi-media printer includes card identification and printing process 113 used in conjunction with rewritable cards.
  • the rewritable card includes the cash-out information for a player.
  • the multi-media printer may also be coupled (112) to the host system and cashless gaming controller.
  • the rewritable card may be redeemed (116) in a variety of ways.
  • the rewritable card may be redeemed by a human cashier or card reader 122 at a game table 124, or a human cashier or card reader 126 at a cashier's cage or kiosk 128, or by a card reader 118 at another cashless enabled game 120. Redemption is only possible after the rewritable card passes a verification of account information 130 and validation using security features 132 included in the rewritable card.
  • FIG. 2a is an illustration of a rewritable card in accordance with an exemplary embodiment of the present invention.
  • the rewritable card shown is produced from commands issued by the cashless enabled game to the gaming printer in response to a player's request to cash-out.
  • the rewritable card 114 includes features such as a validation number, printed in both a human readable form such as a character string 200 and in a machine-readable form such as a bar code 202, time and date stamps 204, cash-out amount 206, casino location information 208, cashless enabled game identifier 210, and an indication of an expiration date 212.
  • a security feature 132 may take one or more forms as discussed below.
  • one face of the rewriteable card includes a layer of writable and erasable thermally sensitive film.
  • the thermal film becomes opaque at one temperature level but becomes transparent at another temperature. This effect can be used to create a thermally rewritable card.
  • FIG. 2b is an illustration of another side of a rewriteable card in accordance with an exemplary embodiment of the present invention.
  • the rewriteable card 114 may also include a read/write magnetic strip 214 for encoding of any of the information described • above.
  • the magnetic strip may be used to transmit information to the multimedia printer.
  • the magnetic strip may encode instructions such as configuration flags or programming instructions used to reconfigure or reprogram a multi-media printer.
  • FIG. 2c is an illustration of another portion of a rewriteable card having a static memory in accordance with an exemplary embodiment of the present invention.
  • the rewriteable card 114 may ' also include a static memory 216 embedded in the rewritable card so that the rewritable card can be used as a "smart" card for encoding of any of the information described above.
  • the static memory may be used to transmit information to the multimedia printer.
  • the static memory may encode instructions such as configuration flags or programming instructions used to reconfigure or reprogram a multi-media printer.
  • FIG. 3 is a block diagram illustrating a security feature employing capacitive inks in accordance with an exemplary embodiment of the present invention.
  • a rewritable card 114 may be imprinted with metallic inks to create one or more capacitors in the rewriteable card.
  • the one or more capacitors may be used to create a security feature in the form of a capacitor structure 300 whose capacitance may be detected by a capacitance sensor 302 coupled to the rewritable card.
  • the sensor senses changes in the localized capacitance of the card and generates (306) a security signature signal 308 corresponding to the structure of the capacitor structure 300 in the rewritable card.
  • This security signature signal may be used to identify each rewritable card used in a cashless enabled gaming system.
  • FIG. 4 is a block diagram of a security feature utilizing an optical signature in accordance with an exemplary embodiment of the present invention.
  • a rewritable card 114 includes a structure 400 having a variable optical density or optical reflectivity that is not apparent under normal lighting conditions.
  • a high intensity light such as a laser beam 402 generated by a laser diode 404 or other laser beam generating device
  • a light sensor 406 may detect fluctuations in the intensity of the transmitted or reflected laser beam caused by the structure. If the card is moved past the laser beam (as indicated by arrow 408) the moving structure generates a changing light signal that is received by the light sensor. In response to the changing light signal, the light sensor generates (410) a time varying security signature signal 412 that may be used as a signature to uniquely identity each rewritable card used in a cashless gaming system.
  • FIG. 5 is a block diagram of a security feature using randomly deposited radio sensitive fibers or inks embedded in a rewritable card in accordance with an exemplary embodiment of the present invention.
  • a rewritable card 114 may include a layer of randomly deposited radio sensitive fibers 500 embedded within the card.
  • An excitor 502 is used to transmit short pulses of radio waves 504 into the layer of fibers.
  • the fibers In response to the radio waves, the fibers generate a resultant radio frequency signal 506 that may be detected by a sensor 508.
  • the rewritable card is moving (as indicated by direction arrow 509) as the fibers are being excited, the sensor receives a time varying radio frequency signal generated by the excited and moving fibers.
  • the sensor In response to the time varying radio frequency signal, the sensor generates (510) a time varying security signature signal 512 that may be used to uniquely identify each rewritable card in a cashless gaming system.
  • FIG. 6 is a block diagram of the operation of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer includes a security feature reader 600 for reading a security feature embedded in a rewritable card 114.
  • the type of security feature reader is dependent on the type of security features used with the rewritable card.
  • the security feature reader supplies the appropriate excitation energy and sensor to generate a security signature signal as previously described.
  • the multi-media printer also includes an erase head 602 for erasing a rewritable card prior to printing on the rewritable card.
  • the erase head raises the temperature of the rewritable thermal film to the erasing temperature and any images previously written to the rewritable card are erased.
  • the multi-media printer also includes a print head 604 for printing on the rewritable card.
  • the print head raises the temperature of the thermal film on the rewritable card to the writing temperature and indicia are printed onto the rewritable card as a result.
  • the multi-media printer also includes an optical scanning device 605 for reading the printed indicia on the rewritable card.
  • the operation of such a device is more fully detailed in U.S. Patent Application No. 10/136,897, filed April 30, 2002 (abandoned), the contents of which are hereby incorporated by reference as if stated herein in full.
  • the multi-media printer also includes a magnetic strip read/write head 607 for reading from, and writing to a magnetic strip 214 (of FIG.2) on the rewritable card.
  • the multi-media printer includes a printer controller 606 operably coupled to the security feature reader.
  • the security feature reader generates a security signature signal 608 that is transmitted to the printer controller.
  • the printer controller is also coupled to the erase head 602.
  • the printer controller generates an erase control signal 612 that is transmitted to the erase head.
  • the erase head heats the rewritable card until all indicia are erased from the rewritable card.
  • the printer controller is also coupled to the print head 604.
  • the printer controller transmits print head control signals 616 to the print head.
  • the print head heats a thermal element for each dot that is to be imaged on the rewritable card.
  • the print head typically creates dot images to a granularity of 12 dots per millimeter, each dot image using a separate thermal element to create a dot image.
  • the printer controller is also coupled to the optical scanner 605. As the optical scanner scans the printed indicia on the rewritable card, the optical scanner transmits scanned signals 617 to the printer controller.
  • the printer controller is also coupled to the magnetic strip read/write head 607.
  • the printer controller transmits magnetic strip write signals and receives magnetic strip read signals to and from (619) the magnetic strip read/write head.
  • the printer controller may also be coupled to a static memory read/write connector 622.
  • the printer controller transmits static memory write signals and receives static memory read signals to and from (624) the static memory read/write head.
  • the multi-media printer may also include an optional thermal write head and optional read head (not shown) operably coupled to the printer controller.
  • the optional heads are used to write to and read from write-once media such as thermal paper used for vouchers or coupons. This enables the multi-media printer to be used in establishments that use both rewritable cards and non-rewritable vouchers and coupons.
  • a game controller 108 is operably coupled to the printer controller.
  • the printer controller receives printer control instructions 614, including card information for writing to the rewritable card, from the game controller.
  • the printer controller may also transmit printer status and card identification signals 610 to the game controller.
  • FIG. 7a is a block diagram of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer 110 includes a printer controller 606, a print module 702, and one or more card magazines 704.
  • the print module includes a print card drive 706 that moves cards through the print module.
  • the print card drive is reversible such that a card may be fed through the print module in more than one direction by the print card drive.
  • the print card drive includes a card motion sensor 707 for sensing card movement within the print card drive.
  • the print drive further includes an embossing detector 709 that may be used to sense when an embossed item, such as a conventional credit card, is inserted into the print module.
  • the embossing detector may be a mechanical device, such as a limit switch, that contacts an inserted card and detects any embossing. If an embossed card is inserted into the multi-media printer, the multi -media printer may not attempt to write to the card, only read the card.
  • the print module further includes a security feature reading device 600 for reading any security features included in the card.
  • the print module further includes a print head 604 for writing indicia to the rewritable card and an erase head 602 for erasing the indicia from the rewritable card.
  • the print module further includes an optical scanning device 605 for scanning the indicia printed onto a rewritable card.
  • the print module further includes a magnetic strip read/write head 607 used to read and write from and to a rewritable card's magnetic strip.
  • the print module may also further include an optional print head 705 and read head 711 for reading and writing to write-once media.
  • the print module is removably and electronically coupled to the printer controller and removably and mechanically coupled to the card magazine.
  • the print module receives printer control signals from the printer controller.
  • the print module scans rewritable cards for the presence and value of any security feature in the rewritable card.
  • the security feature reading device generates a previously described security signature signal that is transmitted to the printer controller.
  • the print module thermally prints on the rewritable cards, and thermally erases the rewritable cards, under the control of the printer controller.
  • the print module may also receive a rewritable card from a player and transmit a rewritable card detection signal to the printer controller.
  • the print module may also include a static memory read/write connector 622 for coupling to a "smart" card having a readable/writable static memory.
  • the printer controller transmits static memory write signals and receives static memory read signals to and from the static memory read/write head.
  • the one or more independently controlled card magazines store rewritable cards and provide the rewritable cards to the printer module on command from the printer controller.
  • Each card magazine may include one or more magazine card drives 710 for moving cards into and out of the magazine.
  • Each card magazine also includes a card storage area 712 for storage of rewritable cards.
  • the card magazine receives card magazine control signals from the printer controller.
  • the card magazine feeds cards to the printer from the card storage area using the magazine card drive.
  • the card magazine may also receive rewritable cards from the print module and store the rewritable cards in the card storage area.
  • the card magazine may also include one or more card sensors 714 used to detect the number of cards stored in the card storage area.
  • the card sensors sense the quantity of cards stored in the card storage area and transmit card count signals to the printer controller for further processing.
  • the card magazine may also include a read/write static memory 715 for semipermanent storage of card information about cards stored in the card magazine.
  • the printer controller includes a processor 716 coupled to a main memory 718 by a system bus 720.
  • the printer controller also includes a storage memory 722 coupled to the processor by the bus.
  • the storage memory stores programming instructions 113, executable by the processor to implement the features of a multi-media printer.
  • the storage memory also includes printer and card information 724 stored and used by the processor.
  • the printer and card information includes information received by the printer controller about the status of the print module and card magazine and also about the status and identity of any cards stored in the card magazines or being operated on by the print module.
  • the types of status information may include an image of a last printed rewritable card as scanned by the optical scanning device and the current status, such as millimeters of advancement, of a card currently in the print module.
  • the printer controller also includes an Input/Output (I/O) device 726 coupled to the processor by the system bus.
  • I/O device is used by the printer controller to transmit control signals to the print module and the card magazine.
  • the I/O device may also be used by the printer controller to receive security feature and status signals from the print module and card magazine.
  • One or more communications devices 728 may be coupled to the system bus for use by the printer controller to communicate with a cashless gaming system host 102 or a game controller 108 (both of FIG. 1).
  • the printer controller uses the communication devices to receive commands, program instructions, and card information from the external devices.
  • the printer controller may use the communication devices to transmit printer status information to the external devices.
  • Other communication devices may also be used by the printer controller to couple in a secure fashion over a local area network 732 for administrative or other purposes.
  • Additional communication devices and channels may be provided for communication with other peripheral devices as needed.
  • one communication device may be provided with a local communications port, accessible from an exterior of a gaming machine hosting the multi-media printer that a technician may use to communicate with the printer controller during servicing using an external controller 730.
  • the external controller may communicate with the printer controller using an infrared link, other short- range wireless communication link, or a hard link with an external connector in a secure manner.
  • the processor may be further coupled to an encryption/decryption module 740 that may be used to encrypt and decrypt messages encoded using an encryption standard. This enables the printer controller to engage in secure transactions with external devices.
  • the processor may access the display device either as a component through the bus as shown or as an external device through a communications device using a high level communications protocol.
  • the printer controller may also include program instructions to perform encryption/decryption services as well.
  • the processor may be further coupled to a display device 742 that may be used to display printer status information or card information.
  • the display may be used to display an "as-scanned" version of the most recently printed and scanned card.
  • the processor may access the display device either as a component through the I/O device or as an external device through a communications device.
  • the processor loads the programming instructions into the main memory and executes the programming instructions to implement the features of a multimedia printer as described herein.
  • the printer controller is shown as being electronically coupled to the print module and card magazine without any mechanically coupling.
  • the printer controller may be mounted in a variety of ways and may be incorporated into various components of either the multi-media printer or the game hosting the multi-media printer.
  • the printer controller may be attached to and supported by the print module, the card magazine, or the host game as may be required to mechanically integrate the multi-media printer into the host game.
  • FIG. 7b is an architecture diagram of a multi-media printer employing, components having integral controllers in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer 110 may be composed of a printer controller 606 that communicates with components and modules of the multi-media printer using a communications link 749.
  • the communications link may use either serial or parallel communications protocols to communicate with the components of the multi-media printer.
  • a print module 750 includes a print module controller 752 coupled to the printer controller. To control the operations of the print module, the printer controller transmits high level commands and status requests to the print module. In response, the print module performs the commands and transmits the requested information.
  • One or more card magazines 754 may also have integral card magazine controllers 756 that are coupled to the printer controller via the communications link.
  • the printer controller transmits high level commands and status requests to the card magazine.
  • the card magazine performs the commands and transmits the requested information to the printer controller.
  • the internal architecture of the multi-media printer may be extended to external devices 758 as well, each having its own internal controller 760.
  • the printer controller communicates with the external device using high level commands.
  • the external device performs the commands and transmits any requested information to the printer controller.
  • An example of an external device having its own internal controller includes an external card magazine or cassette used to load cards into, or retrieve cards from, the multi-media printer.
  • FIG. 8 is an isometric view of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • the multi-media printer 110 includes a print module 702 and one or more card magazines 704 mechanically coupled on a base 800.
  • the multi-media printer includes a front bezel 802 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multimedia printer as previously described.
  • the card magazine is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards to and receive rewritable cards from the print module as previously described.
  • the print module and the magazine drive are separately mounted to the base and each may be separately serviced in the field without affecting the operation of the other.
  • each component may be removed from the multi-media printer and replaced without removing the power to the multimedia printer.
  • the orientation of the print module and card magazine may be altered as needed to suit the mechanical requirements of a host game.
  • the distance between the print module and the card magazine may be altered in order to accommodate a shorter printer bay included in a host game.
  • the cards are stored in the card magazine at an angle, up to 90 degrees, relative to the orientation to a card as it is fed into or out of a print module.
  • This allows the card magazine to accommodate a larger number of cards in a given space, thus enhancing the card magazine's storage capabilities.
  • the magazine card drive receives the card from the print module or another card magazine and tilts the card as it is added to the card storage area. When a card is retrieved from the card magazine, the magazine card drive reorients the card into a proper position for presentation to the print module.
  • FIG. 9 is an isometric view of a multi-media printer with the card magazine opened in accordance with an exemplary embodiment of the present invention.
  • the multi-media printer 110 includes a print module 702 and one or more card magazines 704 mechanically coupled on a base 800.
  • the multi-media printer includes a front bezel 802 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multi-media printer, as previously described.
  • the card magazine is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards to and receive rewritable cards from the print module as previously described.
  • the magazine card drive is removably coupled to the card storage area 712 by a hinge 900 such that the magazine may be opened to allow access to the card storage area.
  • a cleaning device 902 (shown through a cutaway in the front bezel 802) is attached to the print module such that incoming rewritable cards are cleaned before they enter the print module.
  • the cleaning device may include flexible solid or bristled wiper elements that contact the card as it is taken into the print module.
  • the wiper elements may be conductive so as to remove static surface charges from the card as it moves in the card printer.
  • the wiper elements may also be charged so as to electrically attract and collect particles of dust and dirt from the card.
  • the incoming card may be passed repeatedly, back and forth, through the cleaning element as needed.
  • the cleaning device may be located within the print module, within the card magazine, or between the print module and a card magazine.
  • the cleaning device is a separate device and not integrated with either a print module or a card magazine. Instead, the cleaning device is a separate motorized device similar to a card magazine and is electronically coupled to a printer controller.
  • FIG. 10 is a top plan view of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • the multi -media printer 110 includes a print module 702 and one or more card magazines 704a, 704b, and 704c that are mechanically coupled on a base 800.
  • the multi-media printer includes a front bezel 802 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multi-media printer, as previously described.
  • the plan view also illustrates a possible relative position of a security feature reading device 600, a print head 604, and an erase head 602 within the print module.
  • Card magazine 704a is positioned on the base such that the card magazine's magazine card drive 710a may feed rewritable cards to and receive rewritable cards from the print module as previously described.
  • additional positions for card magazines are illustrated. These additional card magazine positions may be used to mount one or more card magazines in various relationships to the print module as may be dictated by an existing printer bay in a host game.
  • a card magazine 704a is located to the side of the print module.
  • two card magazines, 704b and 704c are mounted such that the card magazines may feed and receive rewritable cards to and from each other as companions.
  • card magazine 704b is the primary card magazine and may feed cards into and receive cards from the print module.
  • Card magazine 704c is a secondary card magazine that may feed cards to and receive cards from the primary card magazine.
  • Companion card magazines configured so as to allow movement of cards between the card magazines are herein termed “companion” magazines.
  • Companion card magazines may be used to move rewritable cards around such that individual rewritable cards may be identified and retrieved from storage. This is because a card magazine with a single magazine card drive may be used as a Last In First Out (LIFO) rewritable card "memory" where the last rewritable card placed into the card magazine will be the first rewritable card retrieved from the card magazine when a rewritable card is requested.
  • LIFO Last In First Out
  • FIFO First In First Out
  • Companion card magazines may also be used to store different kinds of rewritable cards for use by the multi-media printer.
  • the rewritable cards may have different permanent graphics imprinted on them indicating different user affiliations such as affiliations to different loyalty reward programs. In this way, a user may "upgrade" their affiliations by inserting a first style of rewritable card into the multi-media printer and exchange it for a second style of rewritable card.
  • FIG. 1 Ia is side elevation view of a multi-media printer in accordance with an exemplary embodiment of the present invention.
  • the multi-media printer 110 includes a print module 702 and one or more card magazines 704d and 704e mechanically coupled to a base 800.
  • the multi-media printer includes a front bezel 802 through which a rewritable card may be fed by the print module's print card drive 706, either into or out of the multi-media printer as previously described.
  • Card magazine 704d is positioned on the base such that the card magazine's magazine card drive 71Od may feed rewritable cards to and receive rewritable cards from the print module as previously described.
  • card magazine 704e located beneath card magazine 704d. This position may be used to mount a card magazine as either a previously described primary or secondary card magazine.
  • card magazine 704e may be replaced by a larger card storage area for card magazine 704d that extends through the base.
  • FIG. 1 Ib is side elevation view of a rewritable card charging and retrieval process in accordance with an exemplary embodiment of the present invention.
  • the multi-media printer 110 includes a print module 702 and a card magazine 704 mechanically coupled to a base 800.
  • the multi-media printer includes a front bezel S02 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multimedia printer as previously described.
  • Card magazine 704 is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards to and receive rewritable cards from the print module as previously described.
  • a technician may use an external controller 730 electronically coupled to the multi-media printer and to an external card magazine 1112 removable and mechanically coupled to the multi-media printer to load rewritable cards into and retrieve cards, such as escrowed cards, from the multi-media printer. This may be done without opening a cabinet in a game hosting the multi-media printer.
  • the technician couples the external controller and external card magazine to the multi-media printer.
  • the technician uses the external controller to send a card load signal to the multi-media printer and the external card magazine.
  • the external card magazine dispenses cards into the multi-media printer print module.
  • the print module accepts the dispensed cards and forwards them to an appropriate internal card magazine in the multi-media printer.
  • the technician couples the external controller and external card magazine to the multi-media printer.
  • the multi-media printer retrieves cards from the multi-media printer's one or more internal card magazines and dispenses the cards using the printer module.
  • the external card magazine receives the dispensed cards from the multi-media printer and stores them.
  • the external print controller may store the number of rewritable cards loaded into the multi-media printer, an identification of each of the rewritable cards loaded into the multi-media printer, and an identifier of the multi-media printer.
  • the multimedia printer may receive from the external controller a rewritable card identifier for each card dispensed by the external card magazine.
  • the multi-media printer may also scan each rewritable card for its identifier as each rewritable card is dispensed into the multi-media printer.
  • the multi-media printer's printer controller contains all of the program instructions necessary to perform card loading and retrieval operations.
  • the external card magazine couples electronically with the multi-media printer's printer controller and the multi-media printer's printer controller commands the external card magazine to dispense and receive cards.
  • the external controller may also communicate directly to the host game 106 or the system host 102.
  • An external controller may be implemented in a variety of different external devices.
  • the external controller may be a purpose-built controller.
  • Other external controllers may be implemented in a programmable device such a Personal Digital Assistant (PDA) or a portable or "laptop" computer.
  • PDA Personal Digital Assistant
  • FIG. 1 Ic is a side elevation view of a multi-media printer with a card magazine having two independent magazine card drives in accordance with an exemplary embodiment of the present invention.
  • the multi-media printer 110 includes a print module 702 and a card magazine 1100 mechanically coupled to a base 800.
  • the multi-media printer includes a front bezel 802 through which a rewritable card may be fed by the print module's print card drive 706, either into or out of the multi-media printer as previously described.
  • Card magazine 1100 includes a first magazine card drive 1102 and a second magazine card drive 1104.
  • the card is positioned on the base such that the card magazine's magazine card drives may feed rewritable cards, 114a and 114b, to and receive rewritable cards from the print module using the same card storage area 1106.
  • the first magazine card drive receives and dispenses cards from a first end 1108 of the card storage location.
  • the second card magazine drive receives and dispenses cards from a second end 1110 of the card storage location.
  • the card magazine may be used as a LIFO card storage device or a FIFO card storage device depending on whether two drives or one drive are employed.
  • the magazine card drives may be used to store cards in the card storage location at an angle, such as at a 90 degree angle, relative to the orientation of the card while the card is being operated on by the printer module.
  • FIG. 11 d is a side elevation view of a card magazine having a plurality of card storage locations serviced by a single card magazine drive.
  • a card magazine 1112 may have a plurality of card storage locations, such as card storage locations 1114 and 1116.
  • a single magazine card drive 1118 may service both card storage locations. In this way, a single card magazine may be used to shuffle cards to locate specific cards or rotate cards in storage to even out erase and write cycles performed on the cards.
  • FlG. 1 Ie is side elevation view of a multi-media printer slidably coupled to a gaming machine in accordance with an exemplary embodiment of the present invention.
  • the multi-media printer 110 includes a print module 702 and a card magazine 704 mechanically coupled to a printer base 1150.
  • the multi-media printer includes a front bezel 802 through which a rewritable card may be fed by the print module's print card drive 706, either into or out of the multi-media printer as previously described.
  • Card magazine 704 is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards 114 to and receive rewritable cards from the print module as previously described.
  • the printer base is further slidably coupled to a base plate 1152 that is fixedly coupled to a portion 1154 of a gaming machine hosting the printer.
  • the multi-media printer may be accessed while still in the gaming machine by sliding the multi-media printer out of the gaming machine.
  • the card magazine may be mechanically coupled to the printer base by a quick disconnect 1156 so that the card magazine may be easily removed.
  • the card magazine may be coupled to the printer controller 606 (of FIG. 6) by a quick disconnect electrical connector 1157 that allows the card magazine to be installed, removed, or exchanged without removing the power to the gaming machine or multi-media printer.
  • the print module may be mechanically coupled to the printer base by a quick disconnect 1158 so that the print module may be easily removed.
  • the print magazine may be coupled to the printer controller 606 (of FIG. 6) by a quick disconnect electrical connector 1160 that allows the print module to be installed, removed, or exchanged without removing the power to the gaming machine or multi-media printer.
  • the card magazine is slidably coupled to the printer base separately from the print module.
  • the card magazine may accessed by sliding the card magazine past the print module so that the card magazine may be separately serviced.
  • FIG. 12 is a process flow diagram of a rewritable card printing process in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer receives (1202) rewritable card information such as cash- out value or images to print onto the rewritable card.
  • the multi-media printer reads (1204) any security feature embedded in the rewritable card, storing the resultant security signature signal in temporary memory.
  • the multi-media printer generates (1206) indicia to print onto the rewritable card using the rewritable card values or images.
  • the multi-media printer may incorporate all or a portion of security signature signal into the printed indicia as either a clearly readable value or an encoded value.
  • the multi-media printer then optionally erases (1208) the rewritable card and then prints the indicia onto the rewritable card prior to dispensing the rewritable card.
  • the multi-media printer may then transmit (1210) the security signature signal, either as an encoded value or as a clearly readable value, to a game host or cashless enabled system host.
  • FIG. 13 is a process flow diagram of a card escrowing process used by a multimedia printer in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer determines if a card should be removed from service.
  • a card may be removed from service for a variety of reasons.
  • Rewritable cards have a finite number of erase and write cycles and so must be removed from service as they age.
  • a card may become damaged so that it is no longer operable within multi-media printer or the rewritable card's security feature is no longer readable.
  • Cards may also have physical features such as embossing that may require the card to be handled in a special manner.
  • the multi-media printer includes an optical scanner and can verify if a card was printed properly immediately after printing the card, the multi-media printer may determine that a card was printed in error and may escrow the card. In addition, the multi-media printer may receive an identifier for a rewritable card to be removed from service. In which case, the security feature in the rewritable card may ' be readable but correspond to a card to be removed from service. Another reason a card may be escrowed is that the user is exchanging one kind of rewritable card for another kind of rewritable card.
  • Cards may be removed from service by moving the card into an escrow location within the multi-media printer by either a magazine card drive or by a print card drive.
  • the rewritable card determines (1302) if a card should be removed from service. If the multi-media printer determines that the card should remain in service (1304), the rewritable card continues processing (1312) the rewritable card. Otherwise, the multimedia printer moves (1306) the rewritable card to an escrow location 1307 within the multimedia printer and obtains (1308) a replacement card from a card magazine 1310 and continues processing (1312) the newly obtained rewritable card.
  • FIG. 14 is a card retrieval process used by a multi-media printer having companion magazines in accordance with an exemplary embodiment of the present invention.
  • a card magazine having a single magazine card drive may be considered as being similar to a LIFO memory device.
  • a rewritable printer controller may store information about cards stored in the card magazines. This information may include where in a card magazine a particular rewritable card is stored. In this case, a specific card stored in the card magazines may be retrieved using the following process.
  • a multi-media printer receives a request for a specific rewritable card from an external host or a game controller.
  • the multi-media printer receives (1402) the request and determines (1404) where in the storage areas of the card magazines that the specific card is located using previously stored card information 724.
  • the rewritable card moves (as indicated by loop structure 1406, to 1410) all of the cards on top of the requested card into a companion card magazine's storage area 1409.
  • the multi-media printer then dispenses (1412) the located card.
  • the multi-media printer may replace all of the moved cards from the companion card magazine (as indicated by loop structure 1414, 1416, and 1418).
  • FIG. 15 is a process flow diagram of a card location process used by a multimedia printer having multiple card magazines in accordance with an exemplary embodiment of the present invention.
  • This card location process, 1500 may be used when the multimedia printer does not keep an accounting of each writeable card stored in the multi-media printer's memory.
  • the multi-media printer receives (1502) an identifier for a card to be located. For each rewritable card stored by the multi-media printer in a card magazine (as indicated by the loop structure 1504 to 1514), the multi-media printer moves (1506) a rewritable card from a card magazine 1507 into a read portion of the print module 702 (of FIG.
  • the multi-media printer then compares (1510) the read identifier to the received identifier. If the comparison indicates that the requested rewritable card is located, the multi-media printer dispenses (1516) the located card. If the comparison indicates that the retrieved rewritable card is not the requested rewritable card, the multi-media printer moves the card into a companion card magazine's storage location 1409 and continues processing rewritable card until either the requested card is located or the last of the stored rewritable cards is retrieved.
  • an identifier such as a previously described security feature
  • the multi-media printer may put all of the moved rewritable cards back into their original locations within a card magazine. For each of the moved cards (as indicated by the loop structure 1518 to 1522) the multi-media printer retrieves (1520) a moved card out of the companion storage location and places it back into the card magazine 1507.
  • FIG. 16 is a process flow diagram of a card replacement process in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer may include two or more card magazines as previously discussed. This feature allows a gaming machine to be used for more sophisticated transactions than merely accepting wagers, playing games, and printing cash-out cards. Using multiple card magazines allows a gaming machine to also function as a customer service kiosk for several types of operations wherein a player may exchange one type of rewritable card for another during a transaction. An example of such a transaction is when a player wants to join a loyalty program.
  • a multi-media printer receives (1602) a card from a user for imprinting.
  • the multi-media printer moves (1604) the received card into a first card magazine 1606 for storage and possible reuse.
  • the multi-media printer retrieves (1608) a replacement card from a second card magazine 1610.
  • the multi-media printer continues processing (1612) the replacement card such as by printing on the card as previously described.
  • the multi-media printer dispenses (1614) the imprinted replacement card to the user whereby the user's original card has been replaced with another type of card.
  • FlG. 17 is a process flow diagram of a programming process using a rewritable card in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer may use a rewritable card to load programming instructions into memory.
  • the rewritable card may include programming instructions in a magnetic strip readable by the rewritable card's magnetic strip read/write head, or programming instructions may be included in the printed indicia on the card and read by an optical scanning device.
  • a multi-media printer receives (1702) a card and determines (1704) if the card includes programming instructions.
  • a multi-media printer may make the determination by either scanning the card and parsing the information found on the card or may be signaled by an external device that the inserted card includes programming instructions. If the card does have programming instructions, the multi-media printer reads (1706) the programming instructions and stores the programming instructions 113 in the multi-media printer's memory 722. After reading the card, the multi-media printer dispenses (1708) the card 114.
  • the multi-media printer may receive programming instructions from an external device, such as external controller 730 (of FIG. 7a).
  • FIG. 18 is a process flow diagram of a card information storage process in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer receives (1802) a card 1804 for storage into a card magazine.
  • the multi-media printer reads (1806) card information from the card.
  • the card information may include the number of erase/write cycles that the card has gone through and the unique signature of the card.
  • the multi-media printer stores (1808) the card information in static memory 1810.
  • the static memory may be on the card itself, in a card magazine, or in a static memory location in the printer controller.
  • the writable card printer erases (1812) the card and stores (1814) the erased card in a card magazine 1816.
  • FIG. 19 is a process flow diagram of a card information retrieval process in accordance with an exemplary embodiment of the present invention.
  • a card retrieval process . 1900 is used by a multi-media printer to initiate writing on to an erased card.
  • the card's information including information about how many read/write cycles the card has gone through, is stored in static memory 1810 as previously described. This enables a multi-media printer to safely store rewritable cards in an erased mode and still track card usage in order to determine when a card should be removed from service.
  • the multi-media printer retrieves (1902) a card from a card magazine 1816.
  • the multi-media printer reads (1904) the cards signature and uses (1906) the card's signature to retrieve card information from the static memory.
  • the multi-media printer then continues (1908) processing the rewritable card using the retrieved card information. This may include incrementing the number of erase/write cycles that the card has gone through onto the card before dispensing the card. This processing may also include removing the card from service.
  • FIG. 20 is a stored card status printing process in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer uses a stored card status printing process 2000 to report on a rewritable card the status of the multi-media printer, game host, and rewritable cards stored by the multi-media printer.
  • the multi-media printer receives 2002 a request for printing a status card.
  • the multi-media printer retrieves (2004) a card from the card magazine 1816.
  • the multi-media printer retrieves (2006) card information stored in static memory 1810 about the cards stored by the multimedia printer.
  • the multi-media printer then uses the card information to generate printable indicia for printing (2008) on the card and prints the indicia on the card before dispensing it.
  • FIG. 21 is a side view drawing of a retractable head assembly in accordance with an exemplary embodiment of the present invention.
  • a retractable head assembly 2110 includes a read or write head 2101 movably coupled to a rewritable card platen or guide 2105. The head is held in a frame 2102 that is slidably mounted on to the guide at one or more posts, 2103 and 2104, extending from the guide.
  • a positioning mechanism such as a motorized cam 2111, is used to slidably move the head and frame toward and away from the guide. In one position, the head is held in contact with media, such as card 114, that is inserted into the printer and positioned in the guide by one or more pinch rollers, 2106 and 2107. In another position, the head is held in a retracted position, away from the card without touching it.
  • Other mechanisms may be used to position the head such as a solenoid or the like.
  • FIG. 22 is a process flow diagram of a head retraction process in accordance with an exemplary embodiment of the present invention.
  • a rewriteable card printer detects (2202) the insertion of a card.
  • the printer attempts (2204) to read the inserted card using a read head. If the read operation is successful (2205), the printer extends (2208) a retractable head to contact the card before further operations (2206) are performed by the printer using the inserted card.
  • the retractable head is not extended to contact the card.
  • FIG. 23 is a process flow diagram of a card load balancing process in accordance with an exemplary embodiment of the present invention.
  • a multi-media printer collects rewriteable cards as well as dispenses them. Therefore, when a printer is placed into service, it must both contain some cards to dispense and have room in its card magazines to accept collected cards. Depending on where in a gaming establishment the multi-media printer is placed, the multi-media printer may dispense more cards than it receives.
  • the multi-media printer may dispense more cards than it receives as players entering the establishment "cash-in" by exchanging cash or other types of credits for a rewritable card.
  • Other multi-media printers may be located in gaming machines where a player cashes-in using a rewritable card and then exhausts their credits while playing. In this case, the player will walk away from the gaming machine without receiving another rewritable card. A multi-media printer in this case will then collect more cards than it dispenses.
  • the time periods between servicing the printers could be increased if the amount of cards held in the card magazines controlled by printers could be adjusted. For example, for the printer that dispenses more cards than it collects, the number of cards held in the printer's card magazines could be increased so that there are more cards that could be dispensed before the magazine is exhausted. In the case of a printer that collects more cards than it dispenses, the number of cards held in the printer's card magazines after servicing could be decreased so that it could collect more cards before having to be serviced to remove the excess cards.
  • a card magazine load adjustment process 2300 during normal operation of dispensing and collecting cards (2301) the printer tracks card usage by recording (2302) the number of cards dispensed and recording the number of cards received (2304) in a data store 2306. Then, either before or when being serviced (2400), the printer analyzes (2402) the number of cards dispensed and received and adjusts (2404) the desired number of cards the multi-media printer should hold in its magazine after servicing. For example, if a printer determines that is dispensing too many cards and runs out of cards quickly, it will request more cards during servicing. In a like manner, if the printer is constantly filling up its card magazines with collected cards, the printer could dispense more cards during servicing, leaving more room in its internal card magazines for storing cards.
  • the desired number of cards held in the card magazine is sent to the printer via an external controller such as a game controller or card tracking controller.
  • the multi-media printer receives the desired number of cards from a manual input such as a switch or other type of user interface.
  • the printer adjusts the number of cards held in its magazines by tracking how often the card magazines must be either replenished or emptied. For example, each time the printer is serviced to empty a magazine, the number of cards that are retained in the printer's magazines after servicing could be reduced. In a like manner, each time a printer must be serviced because its magazines are empty, the number of cards retained in the magazines after servicing could be increased.
  • FIG. 24 is a block diagram of a plurality of multi-media printers coupled to a central (or sub-net) controller in accordance with an exemplary embodiment of the present invention.
  • a plurality of multi-media printers (shown as printers 2460, 2470, 2480 and 2490) is coupled to a central (or sub-net) controller 2450.
  • Each multi-media printer may include a unique I.D. (respectively shown as I.D.s 2462, 2472, 2482 and 2492) and process (respectively shown as 2464, 2474, 2484 and 2494), among other components not shown in this figure.
  • the central (or sub-net) controller 2450 may include a database 2452 and process 2454, among other components not shown in this figure. [001531
  • the central (or sub-net) controller 2450 may store a database 2452 regarding one or a plurality of multi-media printers coupled to the controller.
  • each multi-media printer may signal and report its unique LD. and its card or space capacity status of one or a plurality of its card magazines to the central (or sub-net) controller 2450.
  • the central (or sub-net) controller 2450 may store the unique I.D. of each multi-media printer and the history of the status of each multi-media printer in the database 2452.
  • the database 2452 may store the history of each status reported by each multi-media printer. Additionally, the database 2452 may store the LD. of each multi-media printer with each status reported.
  • server control is provided.
  • a plurality of devices (for example, 2460, 2470, 2480 and 2490 in the figure) are connected to a central controller (or sub-net controller) 2450, with the devices reporting their I.D. and status in terms of card or space capacity in their magazines.
  • a database 2452 stores the history of each status, and a process 2454 may continuously attempt to improve the time between loading or emptying based on the history and adjustments made in the direction of improvement, and the central unit can signal the devices as to the amount of space (absence of card count) which should be reserved in their magazines when loading or emptying.
  • the process 2454 of the central (or sub-net) controller 2450 may be used to report and adjust the time interval for loading or emptying one or a plurality of card magazines as disclosed later in FIG. 26, or for space adjustment as disclosed later in FIG. 27.
  • a variation to this is using a process of the respective multi-media printer (correspondingly shown as 2464, 2474, 2484 and 2494).
  • Another variation is to use processes of both a multi-media printer and central (or sub-net) controller 2450.
  • Another variation' is to use processes of a multi-media printer and an external magazine loading/emptying device (not shown).
  • Another variation is to use processes of a central (or sub-net) controller and the external magazine loading/emptying device.
  • the central (or sub-net) controller 2450 may signal one or a plurality of multi-media printers as to the amount of space (absence of card count) that should be reserved in each card magazine of each multi-media printer when loading or emptying rewritable cards.
  • the central (or sub-net) controller 2450 could be implemented in a variety of ways without deviating from the spirit of the invention.
  • the logic modules could be constructed from hardware such as hardwired circuits within the controller.
  • the logic modules could be implemented in the form of software, such as computer-executable instructions stored on a computer-readable medium, and the central (or sub-net) controller 2450 could be a programmable controller with a processor and memory executing the computer-executable instructions.
  • the central (or sub-net) controller 2450 could also be constructed from a combination of hardware and software components.
  • FIG. 25 is a block diagram of a multi-media printer coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention.
  • One or a plurality of multi-media printers may be coupled to the external magazine loading/emptying device, with each printer signaling and reporting its unique I.D. to the external magazine loading/emptying device.
  • a multi-media printer 2500 is coupled to an external magazine loading/emptying device 2510.
  • the multi-media printer 2500 may include a unique LD. 2502 and process 2504, among other components not shown in this figure.
  • the external magazine loading/emptying device 2510 may include a database 2516, controller 2514 and process 2512, among other components not shown in this figure.
  • the multimedia gaming printer 2500 has a unique LD. 2502, and the LD. 2502 is signaled to the external magazine loading/emptying device 2510, with the magazine emptying/loading device 2510 containing a database 2516 which further contains a relationship between the unique I.D. 2502 and the desired amount of reserved space, with the external magazine loading/emptying device 2510 signaling the printer 2500, and with the printer 2500 executing the signaled amount of loading or emptying of cards.
  • the external magazine loading/emptying device 2510 using process 2512 may signal the multi-media printer 2500 as to the amount of space to reserve for the loading or emptying of rewritable cards in one or a plurality of card magazines, with the multi-media printer 2500 executing said signaling as later disclosed in FIG. 27 or for time adjustments as later disclosed in FIG. 26. Additionally, the multi-media printer 2500 may report its unique LD. 2502 to the external magazine loading/emptying device 2510.
  • the magazine loading/ emptying device 2510 may contain a database 2516, and the database 2516 may include a relationship between the unique LD. 2502 of the multi-media printer 2500 and the desired amount of reserved space. The LD.
  • the external magazine loading/emptying device 2510 may signal the printer 2500, and the printer 2500 may execute the signaled amount of loading or emptying of cards.
  • the external magazine loading/emptying device 2510 may serve as the master of the card load/empty processes, whereby upon receiving a unique LD. 2502 of a multi-media printer 2500, the external magazine loading/emptying device 2510 signals or instructs the printer 2500 to load or empty the desired amount of cards.
  • a variation to this embodiment is a multi-media printer 2500 using a process 2504 to determine the amount of space to reserve and signaling and reporting to an external magazine loading/emptying device 2510. Another variation is to use processes of both a multi-media printer and an external magazine loading/emptying device. Another variation is to use a process of a central (or sub-net) controller (not shown). Another variation is to use processes of a central (or sub-net) controller and an external magazine loading/emptying device.
  • an external magazine loading/emptying device 2510 may use a controller 2514 to signal a multi-media printer to load or empty a desired amount of cards.
  • FIG. 26 is a process diagram of a loading or emptying time adjustment process performed in real time in accordance with an exemplary embodiment of the present invention. The process may be utilized to improve the time between loading or emptying based on the history of each multi-media printer and adjustments made in the direction of improvement.
  • the process 2600 begins with a check (2602) of the intervals of loading or emptying where a process may be used to determine one or multiple time intervals of any or all loading or emptying operations based on the status history of a multi-media printer stored in a database.
  • the loading or emptying operations may include allowing more space or capacity in one or a plurality of card magazines.
  • This real-time check may be accomplished using a process from a central (or sub-net) controller, an external magazine loading/emptying device, a multi-media printer, or a combination of any of these, and may utilize data in the database of a central (or sub-net) controller or an external magazine loading/emptying device.
  • the process may further determine (2604) that a time adjustment must be made, for instance, to reduce the time between emptying one or a plurality of card magazines. If a time adjustment is to be made, the time adjustment is transmitted (2606) to the multi-media printer from a central (or sub-net) controller or an external magazine loading/emptying device. After a time adjustment is made, the process 2600 returns to the real-time check of the intervals of loading/emptying.
  • FIG. 27 is a process diagram of a space adjustment in a card loading or emptying process performed in real time in accordance with an exemplary embodiment of the present invention.
  • the process 2700 begins with determining (2702) the amount of reserved space for rewritable cards in a multi-media printer. This may be accomplished by signaling from a central (or sub-net) controller or an external magazine loading/emptying device. Additionally, the amount of space to reserve in a multi-media printer may be predetermined.
  • a check is made (2704) on the amount of reserved space in a multimedia printer.
  • This real-time check may be accomplished using process from a central (or sub-net) controller, an external magazine loading/emptying device, a multi-media printer, or a combination of any of these, and may utilize data in the database of a central (or sub-net) controller or an external magazine loading/emptying device.
  • the process may further determine (2706) that a space adjustment must be made, for instance, to increase the storage capacity for loaded rewritable cards. If a space adjustment is to be made, a central (or sub-net) controller or an external magazine loading/emptying device transmits (2708) the space adjustment to a multi-media printer, which then adjusts (2710) the reserved space for card loading or emptying. After a space adjustment is made, the process returns to the real-time check for reserved space.
  • FIG. 28 is a block diagram of a central (or sub-net) controller coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention.
  • a central (or sub-net) controller 2800 may be coupled to an external magazine loading/emptying device 2810.
  • the central (or sub-net) controller 2800 may be coupled to an external magazine loading/emptying device 2810 for data exchange.
  • Central (or sub-net) controller 2800 may include process 2802 and database 2804. Magazine loading/emptying device 2810 may include process 2812, controller 2814, and database 2816.
  • data is exchanged between the central (or sub-net) controller 2800 and an external magazine loading/emptying device 2810.
  • data from the database of a central (or sub-net) controller 2800 may be downloaded to the external magazine loading/emptying device 2810, which in turn may process a time adjustment as previously disclosed in FIG. 26 or a space adjustment as previously disclosed in FIG. 27.
  • Data from the database of an external magazine loading/emptying device 2810 may then be uploaded to a central (or sub-net) controller 2800.

Abstract

A multi-media printer useful as a multi-media printer. The multi-media printer includes a print module coupled to one or more separate card magazines, each having independent card drives. The operation of the print module and one or more card magazines are controlled by a printer controller. Cards may be exchanged between multiple card magazines so that cards can be escrowed, exchanged, or selectively located and retrieved. The print module may receive as well as dispense cards from and to an external card source so that the card magazines may be replenished without opening up a gaming machine hosting the multi-media printer. The print module may further include a security device reader that is used to read security features embedded in the cards. The security features may be'used to track individual card use and to guard against card duplication and fraud. The printer may be coupled to a central controller or an external magazine loading/emptying device for reporting its LD. and status or for transmitting and/or receiving signaling regarding loading and emptying rewritable cards from the printer.

Description

MULTI-MEDIA GAMING PRINTER
CROSS-REFERENCE TQ RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 60/799,571, filed May 11, 2006, the contents of which are hereby incorporated by reference as if fully stated herein.
FIELD OF THE INVENTION
[0002] This invention relates generally to gaming printers and more specifically to printers for use in cashless gaming machines that use rewritable cards or other kinds of media such as thermally writable media, smart cards, magnetic strip cards, or RFID media.
BACKGROUND OF THE INVENTION
[0003 J The gaming machine manufacturing industry provides a variety of gaming machines for the amusement of gaming machine players. An exemplary gaming machine is a slot machine. A slot machine is an electro-mechanical game wherein chance or the skill of a player determines the outcome of the game. Slot machines are usually found in casinos or other more informal gaming establishments.
[0004] Gaming machine manufacturers have more recently introduced cashless enabled games to the market and these have begun to find wide acceptance in the gaming industry. Cashless enabled games are so named because they can conduct financial exchanges using a mixture of traditional currencies and rewritable cards. Typically, a cashless enabled game has a gaming printer to produce rewritable cards and a rewritable card reader that supports automatic reading of rewritable cards. To coordinate the activities of multiple cashless enabled games, one or more cashless enabled games may be electronically coupled to a cashless enabled game system that controls the cashless operations of a cashless enabled game.
[0005] When a player cashes out using a cashless enabled game coupled to a cashless enabled game system, the cashless enabled game signals the system and the system may determine the type of pay out presented to the player. Depending on the size of the pay out, the cashless enabled game system may cause the cashless enabled game to present coins in the traditional method of a slot machine, or the cashless enabled game system may cause a gaming printer in the cashless enabled game to produce a rewritable card for the value of the pay out. The rewritable card may then be redeemed in a variety of ways. For example, the rewritable card may be redeemed for cash at a cashier's cage or used with another cashless enabled game. In order to use the rewritable card in a cashless enabled game, the rewritable card is inserted into a rewritable card reader of another cashless enabled game at a participating casino and the cashless enabled game system recognizes the rewritable card, redeems the rewritable card, and places an appropriate amount of playing credits on the cashless enabled game.
[0006] Cashless enabled games have found an increasing acceptance and use in the gaming industry, both with players who enjoy the speed of play and ease of transporting their winnings around the casino and casinos who have realized significant labor savings in the form of reduced coin hopper reloads in the games, and an increase in revenue because of the speed of play. Practical field experience with printers used in cashless enabled games has illustrated that there are areas for improvement in the current printer designs and implementation. These areas in need of improvement include methods and means for using various forms of media for printing of vouchers.
DEFINITIONS
[0007) For the purposes of this document, the following definitions apply:
"Casino" - A casino in the traditional sense, or some other place where gambling takes place.
"Slot Machine" or "Slot" — A casino electro-mechanical game of chance. A Slot
Machine as it is known is a sub-set of such games.
"Rewritable Card" - Media such as a smart card, magnetic media, thermal media, thermal reversible media, RF fiber media, RFID tag media, or write once media.
"Game Voucher" - A media, such as paper or rewritable card, containing sufficient information to identify at a minimum, an amount of money and a validation number used to authenticate a transaction.
"Promotional Voucher" - A media, such as paper or rewritable card, containing sufficient information to identify at a minimum, a promotional event, a promotional reward to a player and validation information. SUMMARY OF THE INVENTION
[0008] A multi-media printer useful as a gaming machine printer for printing vouchers is provided. The multi-media printer includes a print module coupled to one or more separate card magazines, each having independent card drives. The operations of the print module and one or more card magazines are controlled by a printer controller. Cards may be exchanged between multiple card magazines so that cards can be escrowed, exchanged, or selectively located and retrieved. The print module may receive as well as dispense cards from and to an external card source so that the card magazines may be replenished without opening up a gaming machine hosting the multi-media printer. The printer may be coupled to a central controller or an external magazine loading/emptying device for reporting its LD. and status or for transmitting and/or receiving signaling regarding loading and emptying rewritable cards from the printer.
[0009] In one aspect of the invention, a printer reports an identification and card capacity status, and the identification and card capacity status are stored in a database. The printer is adjusted based on the card capacity status of the printer stored in the database.
[0010] In another aspect of the invention, one or a plurality of multi-media printers may be coupled to a central controller (or sub-net controller), each said printer signaling and reporting its unique I.D. and status in terms of card/space capacity in one or a plurality of card magazines.
[0011] In another aspect of the invention, a central (or sub-net) controller may store a database regarding one or a plurality of multi-media printers coupled to the controller.
[0012] In another aspect of the invention, a database may store the history of said each status reported by each multi-media printer.
[0013] In another aspect of the invention, a database may store the LD. of each multimedia printer with each status reported.
[0014] In another aspect of the invention, a process may be utilized to improve the time between loading/emptying based on the history of each multi-media printer and adjustments made in the direction of improvement.
[0015] In another aspect of the invention, the central (or sub-net) controller may signal one or a plurality of multi-media printers as to the amount of space (absence of card count) that should be reserved in each magazine of each printer when loading or emptying rewritable cards.
[0016] In another aspect of the invention, one or a plurality of multi-media printers may be coupled to an external magazine loading/emptying device, each said printer signaling and reporting its unique I.D. to the external magazine loading/emptying device.
[0017] In another aspect of the invention, a multi-media printer may be coupled to an external magazine loading/emptying device, said magazine loading/ emptying device may contain a database, the database may comprise a relationship between the unique I.D. of the multi-media printer and the desired amount of reserved space.
[0018] In another aspect of the invention, a multi-media printer may be coupled to an external magazine loading/emptying device, said external magazine loading/emptying device signaling the printer, said printer executing the signaled amount of loading/emptying of cards.
[0019] In another aspect of the invention, a magazine loading/emptying device may serve as the master of the card load/empty processes, whereby upon receiving a unique I.D. of a multi-media printer, signals the printer to load/empty the desired amount of cards.
[0020] In another aspect of the invention, a central (or sub-net) controller may be coupled to an external magazine loading/emptying device for data exchange.
[0021] In one aspect of the invention, a method of server control is provided. In the method, a plurality of devices are connected to a central controller (or sub-net controller), with the devices reporting their I.D. and status in terms of card/space capacity in their magazines. A database stores the history of the status, and an process which would continue to attempt to improve the time between loading/emptying based on its history and adjustments made in the direction of improvement, the central unit signaling the devices as to the amount of space (absence of card count) which should be reserved in their magazines when loading/emptying.
[0022] In another aspect of the invention, a method of external magazine loader control is provided. In the method, the multi-media gaming printer has a unique I.D., with the LD. signaled to the external magazine loading/emptying device, said magazine emptying/loading device containing a database which further contains a relationship between the unique I.D. and the desired amount of reserved space, the external magazine loading/emptying device signaling the printer, and the printer executing the signaled amount of loading/emptying of cards. [0023] In another aspect of the invention, the external magazine loading device is the master of the load/empty processes, and upon receiving the LD. instructs the printer to load/empty the desired amount of cards.
[0024] These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description and accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG. 1 is a block diagram of a cashless gaming machine and system in accordance with an exemplary embodiment of the present invention;
[0026] FIG. 2a is an illustration of a rewritable card in accordance with an exemplary embodiment of the present invention;
[0027] FIG. 2b is an illustration of another portion of a rewritable card in accordance with an exemplary embodiment of the present invention;
[0028] FIG. 2c is an illustration of another portion of a rewritable card having a static memory in accordance with an exemplary embodiment of the present invention;
[0029] FIG. 3 is a block diagram illustrating a security feature employing capacitive inks in accordance with an exemplary embodiment of the present invention;
[0030] FIG. 4 is a block diagram of a security feature utilizing an optical signature in accordance with an exemplary embodiment of the present invention;
[0031] FIG. 5 is a block diagram of a security feature using randomly deposited radio sensitive fibers embedded in a rewritable card in accordance with an exemplary embodiment of the present invention;
[0032] FIG. 6 is a block diagram of the operation of a multi-media printer in accordance with an exemplary embodiment of the present invention;
[0033] FIG. 7a is a block diagram of a multi-media printer in accordance with an exemplary embodiment of the present invention;
[0034] FIG. 7b is an architecture diagram of a multi-media printer employing components having integral controllers in accordance with an exemplary embodiment of the present invention; [0035] FIG. 8 is an isometric view of a multi-media printer in accordance with an exemplary embodiment of the present invention;
[0036] FIG. 9 is an isometric view of a multi-media printer with the card magazine opened in accordance with an exemplary embodiment of the present invention;
Ϊ0037] FIG. 10 is a top plan view of a multi-media printer in accordance with an exemplary embodiment of the present invention;
[0038] FIG. 1 Ia is side elevation view of a multi-media printer in accordance with an exemplary embodiment of the present invention;
[0039] FIG. 1 Ib is side elevation view of a rewritable card charging process in accordance with an exemplary embodiment of the present invention;
[0040] FIG. 1 Ic is a side elevation view of a multi-media printer with a card magazine having two independent magazine card drives in accordance with an exemplary embodiment of the present invention;
[0041] FIG. 1 Id is a side elevation view of a card magazine having a plurality of card storage locations serviced by a single card magazine drive in accordance with an exemplary embodiment of the present invention;
[0042] FIG. 1 Ie is side elevation view of a multi-media printer slidably coupled to a gaming machine in accordance with an exemplary embodiment of the present invention;
[0043] FIG. 12 is a process flow diagram of a rewritable card printing process in accordance with an exemplary embodiment of the present invention;
[0044] FIG. 13 is a process flow diagram of a card escrowing process used by a multimedia printer in accordance with an exemplary embodiment of the present invention;
[0045] FIG. 14 is a card retrieval process used by a multi-media printer having companion magazines in accordance with an exemplary embodiment of the present invention;
[0046] FIG. 15 is a process flow diagram of a card location process used by a multimedia printer having multiple card magazines in accordance with an exemplary embodiment of the present invention;
[0047] FIG. 16 is a process flow diagram of a card replacement process in accordance with the present invention; [0048] FIG. 17 is a process flow diagram of a programming process using a rewritable card in accordance with an exemplary embodiment of the present invention;
[0049] FIG. 18 is a process flow diagram of a card information storage process in accordance with an exemplary embodiment of the present invention;
[0050] FIG. 19 is a process flow diagram of a card information retrieval process in accordance with an exemplary embodiment of the present invention;
[0051] FIG. 20 is a stored card status printing process in accordance with an exemplary embodiment of the present invention;
[0052] FIG. 21 is a side view drawing of a retractable head in accordance with an exemplary embodiment of the present invention;
[0053] FIG. 22 is a process flow diagram of a head retraction process in accordance with an exemplary embodiment of the present invention;
[0054] FIG. 23 is a process flow diagram of a card load balancing process in accordance with an exemplary embodiment of the present invention;
[0055] FIG. 24 is a block diagram of a plurality of multi-media printers coupled to a central (or sub-net) controller in accordance with an exemplary embodiment of the present invention;
[0056] FIG. 25 is a block diagram of a multi-media printer coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention;
[0057] FIG. 26 is a process diagram of the loading/emptying time adjustment process performed in real time in accordance with an exemplary embodiment of the present invention;
[0058] FIG. 27 is a process diagram of a space adjustment in a card loading/emptying process performed in real time in accordance with an exemplary embodiment of the present invention; and
[0059] FIG.28 is a block diagram of a central (or sub-net) controller coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0060] FIG. 1 is a block diagram of a cashless enabled gaming machine coupled to a multi-media printer in accordance with an exemplary embodiment of the present invention. A cashless gaming system includes a cashless gaming system controller 100 hosted by a system host 102 coupled 104 to one or more cashless enabled games 106. A cashless enabled game includes a game controller 108 that controls the operation of the cashless enabled game. The game controller is coupled to a multi-media printer 110. The cashless enabled game uses the multi-media printer to write rewritable card media such as rewritable card 114. The multi-media printer includes card identification and printing process 113 used in conjunction with rewritable cards. The rewritable card includes the cash-out information for a player.
[0061] The multi-media printer may also be coupled (112) to the host system and cashless gaming controller. The rewritable card may be redeemed (116) in a variety of ways. The rewritable card may be redeemed by a human cashier or card reader 122 at a game table 124, or a human cashier or card reader 126 at a cashier's cage or kiosk 128, or by a card reader 118 at another cashless enabled game 120. Redemption is only possible after the rewritable card passes a verification of account information 130 and validation using security features 132 included in the rewritable card.
[0062] FIG. 2a is an illustration of a rewritable card in accordance with an exemplary embodiment of the present invention. The rewritable card shown is produced from commands issued by the cashless enabled game to the gaming printer in response to a player's request to cash-out. The rewritable card 114 includes features such as a validation number, printed in both a human readable form such as a character string 200 and in a machine-readable form such as a bar code 202, time and date stamps 204, cash-out amount 206, casino location information 208, cashless enabled game identifier 210, and an indication of an expiration date 212. Included in the card is a security feature 132 that may take one or more forms as discussed below.
[0063] In one rewriteable card media in accordance with an exemplary embodiment of the present invention, one face of the rewriteable card includes a layer of writable and erasable thermally sensitive film. The thermal film becomes opaque at one temperature level but becomes transparent at another temperature. This effect can be used to create a thermally rewritable card.
[0064] FIG. 2b is an illustration of another side of a rewriteable card in accordance with an exemplary embodiment of the present invention. The rewriteable card 114 may also include a read/write magnetic strip 214 for encoding of any of the information described above.
[0065] In addition, the magnetic strip may be used to transmit information to the multimedia printer. For example, the magnetic strip may encode instructions such as configuration flags or programming instructions used to reconfigure or reprogram a multi-media printer.
[0066] FIG. 2c is an illustration of another portion of a rewriteable card having a static memory in accordance with an exemplary embodiment of the present invention. The rewriteable card 114 may'also include a static memory 216 embedded in the rewritable card so that the rewritable card can be used as a "smart" card for encoding of any of the information described above.
[0067] In addition, the static memory may be used to transmit information to the multimedia printer. For example, the static memory may encode instructions such as configuration flags or programming instructions used to reconfigure or reprogram a multi-media printer.
[0068] FIG. 3 is a block diagram illustrating a security feature employing capacitive inks in accordance with an exemplary embodiment of the present invention. A rewritable card 114 may be imprinted with metallic inks to create one or more capacitors in the rewriteable card. The one or more capacitors may be used to create a security feature in the form of a capacitor structure 300 whose capacitance may be detected by a capacitance sensor 302 coupled to the rewritable card. As the card moves across the sensor (as indicated by arrow 304) the sensor senses changes in the localized capacitance of the card and generates (306) a security signature signal 308 corresponding to the structure of the capacitor structure 300 in the rewritable card. This security signature signal may be used to identify each rewritable card used in a cashless enabled gaming system.
[0069] FIG. 4 is a block diagram of a security feature utilizing an optical signature in accordance with an exemplary embodiment of the present invention. To use this security feature, a rewritable card 114 includes a structure 400 having a variable optical density or optical reflectivity that is not apparent under normal lighting conditions. However, when a high intensity light, such as a laser beam 402 generated by a laser diode 404 or other laser beam generating device, is transmitted through the rewritable card, a light sensor 406 may detect fluctuations in the intensity of the transmitted or reflected laser beam caused by the structure. If the card is moved past the laser beam (as indicated by arrow 408) the moving structure generates a changing light signal that is received by the light sensor. In response to the changing light signal, the light sensor generates (410) a time varying security signature signal 412 that may be used as a signature to uniquely identity each rewritable card used in a cashless gaming system.
[0070] FIG. 5 is a block diagram of a security feature using randomly deposited radio sensitive fibers or inks embedded in a rewritable card in accordance with an exemplary embodiment of the present invention. A rewritable card 114 may include a layer of randomly deposited radio sensitive fibers 500 embedded within the card. An excitor 502 is used to transmit short pulses of radio waves 504 into the layer of fibers. In response to the radio waves, the fibers generate a resultant radio frequency signal 506 that may be detected by a sensor 508. If the rewritable card is moving (as indicated by direction arrow 509) as the fibers are being excited, the sensor receives a time varying radio frequency signal generated by the excited and moving fibers. In response to the time varying radio frequency signal, the sensor generates (510) a time varying security signature signal 512 that may be used to uniquely identify each rewritable card in a cashless gaming system.
[0071] FIG. 6 is a block diagram of the operation of a multi-media printer in accordance with an exemplary embodiment of the present invention. A multi-media printer includes a security feature reader 600 for reading a security feature embedded in a rewritable card 114. The type of security feature reader is dependent on the type of security features used with the rewritable card. The security feature reader supplies the appropriate excitation energy and sensor to generate a security signature signal as previously described.
[0072] The multi-media printer also includes an erase head 602 for erasing a rewritable card prior to printing on the rewritable card. The erase head raises the temperature of the rewritable thermal film to the erasing temperature and any images previously written to the rewritable card are erased.
[0073] The multi-media printer also includes a print head 604 for printing on the rewritable card. The print head raises the temperature of the thermal film on the rewritable card to the writing temperature and indicia are printed onto the rewritable card as a result.
[0074] The multi-media printer also includes an optical scanning device 605 for reading the printed indicia on the rewritable card. The operation of such a device is more fully detailed in U.S. Patent Application No. 10/136,897, filed April 30, 2002 (abandoned), the contents of which are hereby incorporated by reference as if stated herein in full. [0075] The multi-media printer also includes a magnetic strip read/write head 607 for reading from, and writing to a magnetic strip 214 (of FIG.2) on the rewritable card.
[0076] The multi-media printer includes a printer controller 606 operably coupled to the security feature reader. The security feature reader generates a security signature signal 608 that is transmitted to the printer controller.
[0077] The printer controller is also coupled to the erase head 602. The printer controller generates an erase control signal 612 that is transmitted to the erase head. In response to the erase head signal, the erase head heats the rewritable card until all indicia are erased from the rewritable card.
[0078] The printer controller is also coupled to the print head 604. The printer controller transmits print head control signals 616 to the print head. In response to the print head control signals, the print head heats a thermal element for each dot that is to be imaged on the rewritable card. The print head typically creates dot images to a granularity of 12 dots per millimeter, each dot image using a separate thermal element to create a dot image.
[0079] The printer controller is also coupled to the optical scanner 605. As the optical scanner scans the printed indicia on the rewritable card, the optical scanner transmits scanned signals 617 to the printer controller.
[0080] The printer controller is also coupled to the magnetic strip read/write head 607. The printer controller transmits magnetic strip write signals and receives magnetic strip read signals to and from (619) the magnetic strip read/write head.
[0081] The printer controller may also be coupled to a static memory read/write connector 622. The printer controller transmits static memory write signals and receives static memory read signals to and from (624) the static memory read/write head.
[0082] The multi-media printer may also include an optional thermal write head and optional read head (not shown) operably coupled to the printer controller. The optional heads are used to write to and read from write-once media such as thermal paper used for vouchers or coupons. This enables the multi-media printer to be used in establishments that use both rewritable cards and non-rewritable vouchers and coupons.
[0083] In one embodiment of a multi-media printer in accordance with the present invention, a game controller 108 is operably coupled to the printer controller. The printer controller receives printer control instructions 614, including card information for writing to the rewritable card, from the game controller. The printer controller may also transmit printer status and card identification signals 610 to the game controller.
[0084] FIG. 7a is a block diagram of a multi-media printer in accordance with an exemplary embodiment of the present invention. A multi-media printer 110 includes a printer controller 606, a print module 702, and one or more card magazines 704.
[0085] The print module includes a print card drive 706 that moves cards through the print module. The print card drive is reversible such that a card may be fed through the print module in more than one direction by the print card drive. The print card drive includes a card motion sensor 707 for sensing card movement within the print card drive. A more detailed discussion of printer media motion detection within a printer is presented in U.S. Patent Application entitled "PAPER MOTION DETECTOR IN A GAMING MACHINE", attorney docket number 50820/FLC/F392 filed August 12, 2003, the contents of which are hereby incorporated by reference as if stated herein in full. The print drive further includes an embossing detector 709 that may be used to sense when an embossed item, such as a conventional credit card, is inserted into the print module. The embossing detector may be a mechanical device, such as a limit switch, that contacts an inserted card and detects any embossing. If an embossed card is inserted into the multi-media printer, the multi -media printer may not attempt to write to the card, only read the card.
[0086] The print module further includes a security feature reading device 600 for reading any security features included in the card. The print module further includes a print head 604 for writing indicia to the rewritable card and an erase head 602 for erasing the indicia from the rewritable card. The print module further includes an optical scanning device 605 for scanning the indicia printed onto a rewritable card. The print module further includes a magnetic strip read/write head 607 used to read and write from and to a rewritable card's magnetic strip. The print module may also further include an optional print head 705 and read head 711 for reading and writing to write-once media. The print module is removably and electronically coupled to the printer controller and removably and mechanically coupled to the card magazine.
[0087] In operation, the print module receives printer control signals from the printer controller. In response to the printer control signals, the print module scans rewritable cards for the presence and value of any security feature in the rewritable card. As the print module scans the rewritable card, the security feature reading device generates a previously described security signature signal that is transmitted to the printer controller. In addition, the print module thermally prints on the rewritable cards, and thermally erases the rewritable cards, under the control of the printer controller. The print module may also receive a rewritable card from a player and transmit a rewritable card detection signal to the printer controller.
[0088] The print module may also include a static memory read/write connector 622 for coupling to a "smart" card having a readable/writable static memory. The printer controller transmits static memory write signals and receives static memory read signals to and from the static memory read/write head.
[0089] The one or more independently controlled card magazines store rewritable cards and provide the rewritable cards to the printer module on command from the printer controller. Each card magazine may include one or more magazine card drives 710 for moving cards into and out of the magazine. Each card magazine also includes a card storage area 712 for storage of rewritable cards. In operation, the card magazine receives card magazine control signals from the printer controller. In response to the control signals, the card magazine feeds cards to the printer from the card storage area using the magazine card drive. In response to the card magazine control signals, the card magazine may also receive rewritable cards from the print module and store the rewritable cards in the card storage area. The card magazine may also include one or more card sensors 714 used to detect the number of cards stored in the card storage area. The card sensors sense the quantity of cards stored in the card storage area and transmit card count signals to the printer controller for further processing. The card magazine may also include a read/write static memory 715 for semipermanent storage of card information about cards stored in the card magazine.
[0090] The printer controller includes a processor 716 coupled to a main memory 718 by a system bus 720. The printer controller also includes a storage memory 722 coupled to the processor by the bus. The storage memory stores programming instructions 113, executable by the processor to implement the features of a multi-media printer. The storage memory also includes printer and card information 724 stored and used by the processor. The printer and card information includes information received by the printer controller about the status of the print module and card magazine and also about the status and identity of any cards stored in the card magazines or being operated on by the print module. The types of status information may include an image of a last printed rewritable card as scanned by the optical scanning device and the current status, such as millimeters of advancement, of a card currently in the print module. [0091] The printer controller also includes an Input/Output (I/O) device 726 coupled to the processor by the system bus. The I/O device is used by the printer controller to transmit control signals to the print module and the card magazine. The I/O device may also be used by the printer controller to receive security feature and status signals from the print module and card magazine.
[0092] One or more communications devices 728 may be coupled to the system bus for use by the printer controller to communicate with a cashless gaming system host 102 or a game controller 108 (both of FIG. 1). The printer controller uses the communication devices to receive commands, program instructions, and card information from the external devices. In addition, the printer controller may use the communication devices to transmit printer status information to the external devices. Other communication devices may also be used by the printer controller to couple in a secure fashion over a local area network 732 for administrative or other purposes.
[0093] Additional communication devices and channels may be provided for communication with other peripheral devices as needed. For example, one communication device may be provided with a local communications port, accessible from an exterior of a gaming machine hosting the multi-media printer that a technician may use to communicate with the printer controller during servicing using an external controller 730. The external controller may communicate with the printer controller using an infrared link, other short- range wireless communication link, or a hard link with an external connector in a secure manner.
[0094] The processor may be further coupled to an encryption/decryption module 740 that may be used to encrypt and decrypt messages encoded using an encryption standard. This enables the printer controller to engage in secure transactions with external devices. The processor may access the display device either as a component through the bus as shown or as an external device through a communications device using a high level communications protocol. In addition, the printer controller may also include program instructions to perform encryption/decryption services as well.
[0095] The processor may be further coupled to a display device 742 that may be used to display printer status information or card information. For example, the display may used to display an "as-scanned" version of the most recently printed and scanned card. The processor may access the display device either as a component through the I/O device or as an external device through a communications device.
[0096] In operation, the processor loads the programming instructions into the main memory and executes the programming instructions to implement the features of a multimedia printer as described herein.
[0097] As illustrated, the printer controller is shown as being electronically coupled to the print module and card magazine without any mechanically coupling. The printer controller may be mounted in a variety of ways and may be incorporated into various components of either the multi-media printer or the game hosting the multi-media printer. For example, the printer controller may be attached to and supported by the print module, the card magazine, or the host game as may be required to mechanically integrate the multi-media printer into the host game.
[00981 FIG. 7b is an architecture diagram of a multi-media printer employing, components having integral controllers in accordance with an exemplary embodiment of the present invention. A multi-media printer 110 may be composed of a printer controller 606 that communicates with components and modules of the multi-media printer using a communications link 749. The communications link may use either serial or parallel communications protocols to communicate with the components of the multi-media printer. In this embodiment a print module 750 includes a print module controller 752 coupled to the printer controller. To control the operations of the print module, the printer controller transmits high level commands and status requests to the print module. In response, the print module performs the commands and transmits the requested information.
[0099] One or more card magazines 754 may also have integral card magazine controllers 756 that are coupled to the printer controller via the communications link. To control the operations of the card magazine, the printer controller transmits high level commands and status requests to the card magazine. In response, the card magazine performs the commands and transmits the requested information to the printer controller.
[00100] The internal architecture of the multi-media printer may be extended to external devices 758 as well, each having its own internal controller 760. In this embodiment, the printer controller communicates with the external device using high level commands. In response, the external device performs the commands and transmits any requested information to the printer controller. An example of an external device having its own internal controller includes an external card magazine or cassette used to load cards into, or retrieve cards from, the multi-media printer.
[00101] FIG. 8 is an isometric view of a multi-media printer in accordance with an exemplary embodiment of the present invention. As illustrated, the multi-media printer 110 includes a print module 702 and one or more card magazines 704 mechanically coupled on a base 800. The multi-media printer includes a front bezel 802 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multimedia printer as previously described. The card magazine is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards to and receive rewritable cards from the print module as previously described. The print module and the magazine drive are separately mounted to the base and each may be separately serviced in the field without affecting the operation of the other. In addition, each component may be removed from the multi-media printer and replaced without removing the power to the multimedia printer.
[00102] As the print module and card magazine are separately mounted and controllable, the orientation of the print module and card magazine may be altered as needed to suit the mechanical requirements of a host game. For example the distance between the print module and the card magazine may be altered in order to accommodate a shorter printer bay included in a host game.
[00103] In one card magazine in accordance with an exemplary embodiment of the present invention, the cards are stored in the card magazine at an angle, up to 90 degrees, relative to the orientation to a card as it is fed into or out of a print module. This allows the card magazine to accommodate a larger number of cards in a given space, thus enhancing the card magazine's storage capabilities. In operation, the magazine card drive receives the card from the print module or another card magazine and tilts the card as it is added to the card storage area. When a card is retrieved from the card magazine, the magazine card drive reorients the card into a proper position for presentation to the print module.
[00104] FIG. 9 is an isometric view of a multi-media printer with the card magazine opened in accordance with an exemplary embodiment of the present invention. As illustrated, the multi-media printer 110 includes a print module 702 and one or more card magazines 704 mechanically coupled on a base 800. The multi-media printer includes a front bezel 802 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multi-media printer, as previously described. The card magazine is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards to and receive rewritable cards from the print module as previously described. The magazine card drive is removably coupled to the card storage area 712 by a hinge 900 such that the magazine may be opened to allow access to the card storage area.
[00105] A cleaning device 902 (shown through a cutaway in the front bezel 802) is attached to the print module such that incoming rewritable cards are cleaned before they enter the print module. The cleaning device may include flexible solid or bristled wiper elements that contact the card as it is taken into the print module. The wiper elements may be conductive so as to remove static surface charges from the card as it moves in the card printer. The wiper elements may also be charged so as to electrically attract and collect particles of dust and dirt from the card. As the print module's print card drive is reversible, the incoming card may be passed repeatedly, back and forth, through the cleaning element as needed.
[00106] In other print modules in accordance with other exemplary embodiments of the present invention, the cleaning device may be located within the print module, within the card magazine, or between the print module and a card magazine. In other multi-media printers in accordance with exemplary embodiments of the present invention, the cleaning device is a separate device and not integrated with either a print module or a card magazine. Instead, the cleaning device is a separate motorized device similar to a card magazine and is electronically coupled to a printer controller.
[00107] FIG. 10 is a top plan view of a multi-media printer in accordance with an exemplary embodiment of the present invention. The multi -media printer 110 includes a print module 702 and one or more card magazines 704a, 704b, and 704c that are mechanically coupled on a base 800. The multi-media printer includes a front bezel 802 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multi-media printer, as previously described. The plan view also illustrates a possible relative position of a security feature reading device 600, a print head 604, and an erase head 602 within the print module. Card magazine 704a is positioned on the base such that the card magazine's magazine card drive 710a may feed rewritable cards to and receive rewritable cards from the print module as previously described. [00108] In the top view, additional positions for card magazines are illustrated. These additional card magazine positions may be used to mount one or more card magazines in various relationships to the print module as may be dictated by an existing printer bay in a host game. In one possible configuration, a card magazine 704a is located to the side of the print module. In another configuration, two card magazines, 704b and 704c, are mounted such that the card magazines may feed and receive rewritable cards to and from each other as companions. As illustrated, card magazine 704b is the primary card magazine and may feed cards into and receive cards from the print module. Card magazine 704c is a secondary card magazine that may feed cards to and receive cards from the primary card magazine.
100109] Card magazines configured so as to allow movement of cards between the card magazines are herein termed "companion" magazines. Companion card magazines may be used to move rewritable cards around such that individual rewritable cards may be identified and retrieved from storage. This is because a card magazine with a single magazine card drive may be used as a Last In First Out (LIFO) rewritable card "memory" where the last rewritable card placed into the card magazine will be the first rewritable card retrieved from the card magazine when a rewritable card is requested. Through the use of multiple magazine drives serving a single rewritable card storage location, different styles of rewritable card memories may be implemented such as a First In First Out (FIFO) memory.
[00110] Companion card magazines may also be used to store different kinds of rewritable cards for use by the multi-media printer. For example, the rewritable cards may have different permanent graphics imprinted on them indicating different user affiliations such as affiliations to different loyalty reward programs. In this way, a user may "upgrade" their affiliations by inserting a first style of rewritable card into the multi-media printer and exchange it for a second style of rewritable card.
[00111] FIG. 1 Ia is side elevation view of a multi-media printer in accordance with an exemplary embodiment of the present invention. The multi-media printer 110 includes a print module 702 and one or more card magazines 704d and 704e mechanically coupled to a base 800. The multi-media printer includes a front bezel 802 through which a rewritable card may be fed by the print module's print card drive 706, either into or out of the multi-media printer as previously described. Card magazine 704d is positioned on the base such that the card magazine's magazine card drive 71Od may feed rewritable cards to and receive rewritable cards from the print module as previously described. [00112] In the side view, an additional position for a card magazine is shown as card magazine 704e located beneath card magazine 704d. This position may be used to mount a card magazine as either a previously described primary or secondary card magazine. In addition, card magazine 704e may be replaced by a larger card storage area for card magazine 704d that extends through the base.
[00113] FIG. 1 Ib is side elevation view of a rewritable card charging and retrieval process in accordance with an exemplary embodiment of the present invention. The multi-media printer 110 includes a print module 702 and a card magazine 704 mechanically coupled to a base 800. The multi-media printer includes a front bezel S02 through which a rewritable card 114 may be fed by the print module's print card drive 706, either into or out of the multimedia printer as previously described. Card magazine 704 is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards to and receive rewritable cards from the print module as previously described.
[00114] A technician may use an external controller 730 electronically coupled to the multi-media printer and to an external card magazine 1112 removable and mechanically coupled to the multi-media printer to load rewritable cards into and retrieve cards, such as escrowed cards, from the multi-media printer. This may be done without opening a cabinet in a game hosting the multi-media printer. To load cards into the multi-media printer, the technician couples the external controller and external card magazine to the multi-media printer. The technician then uses the external controller to send a card load signal to the multi-media printer and the external card magazine. In response to the card load signal, the external card magazine dispenses cards into the multi-media printer print module. In response to the card load signal, the print module accepts the dispensed cards and forwards them to an appropriate internal card magazine in the multi-media printer.
[00115] To retrieve cards from the multi-media printer, the technician couples the external controller and external card magazine to the multi-media printer. In response to the card retrieval signal, the multi-media printer retrieves cards from the multi-media printer's one or more internal card magazines and dispenses the cards using the printer module. In response to the card retrieval signal, the external card magazine receives the dispensed cards from the multi-media printer and stores them. [00116] Optionally, the external print controller may store the number of rewritable cards loaded into the multi-media printer, an identification of each of the rewritable cards loaded into the multi-media printer, and an identifier of the multi-media printer.
[00117] To keep track of the rewritable cards held by the multi-media printer, the multimedia printer may receive from the external controller a rewritable card identifier for each card dispensed by the external card magazine. The multi-media printer may also scan each rewritable card for its identifier as each rewritable card is dispensed into the multi-media printer.
[00118] In one multi-media printer in accordance with an exemplary embodiment of the present invention, the multi-media printer's printer controller contains all of the program instructions necessary to perform card loading and retrieval operations. In this embodiment, the external card magazine couples electronically with the multi-media printer's printer controller and the multi-media printer's printer controller commands the external card magazine to dispense and receive cards. The external controller may also communicate directly to the host game 106 or the system host 102.
[00119] An external controller may be implemented in a variety of different external devices. For example, the external controller may be a purpose-built controller. Other external controllers may be implemented in a programmable device such a Personal Digital Assistant (PDA) or a portable or "laptop" computer.
[00120] FIG. 1 Ic is a side elevation view of a multi-media printer with a card magazine having two independent magazine card drives in accordance with an exemplary embodiment of the present invention. The multi-media printer 110 includes a print module 702 and a card magazine 1100 mechanically coupled to a base 800. The multi-media printer includes a front bezel 802 through which a rewritable card may be fed by the print module's print card drive 706, either into or out of the multi-media printer as previously described.
[00121] Card magazine 1100 includes a first magazine card drive 1102 and a second magazine card drive 1104. The card is positioned on the base such that the card magazine's magazine card drives may feed rewritable cards, 114a and 114b, to and receive rewritable cards from the print module using the same card storage area 1106. The first magazine card drive receives and dispenses cards from a first end 1108 of the card storage location. The second card magazine drive receives and dispenses cards from a second end 1110 of the card storage location. In this way, the card magazine may be used as a LIFO card storage device or a FIFO card storage device depending on whether two drives or one drive are employed. In addition, the magazine card drives may be used to store cards in the card storage location at an angle, such as at a 90 degree angle, relative to the orientation of the card while the card is being operated on by the printer module.
[00122] FIG. 11 d is a side elevation view of a card magazine having a plurality of card storage locations serviced by a single card magazine drive. A card magazine 1112 may have a plurality of card storage locations, such as card storage locations 1114 and 1116. A single magazine card drive 1118 may service both card storage locations. In this way, a single card magazine may be used to shuffle cards to locate specific cards or rotate cards in storage to even out erase and write cycles performed on the cards.
[00123] FlG. 1 Ie is side elevation view of a multi-media printer slidably coupled to a gaming machine in accordance with an exemplary embodiment of the present invention. The multi-media printer 110 includes a print module 702 and a card magazine 704 mechanically coupled to a printer base 1150. The multi-media printer includes a front bezel 802 through which a rewritable card may be fed by the print module's print card drive 706, either into or out of the multi-media printer as previously described. Card magazine 704 is positioned on the base such that the card magazine's magazine card drive 710 may feed rewritable cards 114 to and receive rewritable cards from the print module as previously described.
[00124] The printer base is further slidably coupled to a base plate 1152 that is fixedly coupled to a portion 1154 of a gaming machine hosting the printer. The multi-media printer may be accessed while still in the gaming machine by sliding the multi-media printer out of the gaming machine. The card magazine may be mechanically coupled to the printer base by a quick disconnect 1156 so that the card magazine may be easily removed. To facilitate easy removal, the card magazine may be coupled to the printer controller 606 (of FIG. 6) by a quick disconnect electrical connector 1157 that allows the card magazine to be installed, removed, or exchanged without removing the power to the gaming machine or multi-media printer.
[00125] The print module may be mechanically coupled to the printer base by a quick disconnect 1158 so that the print module may be easily removed. To further facilitate easy removal, the print magazine may be coupled to the printer controller 606 (of FIG. 6) by a quick disconnect electrical connector 1160 that allows the print module to be installed, removed, or exchanged without removing the power to the gaming machine or multi-media printer.
[00126] In one embodiment of a card magazine, the card magazine is slidably coupled to the printer base separately from the print module. In this embodiment, the card magazine may accessed by sliding the card magazine past the print module so that the card magazine may be separately serviced.
[00127] FIG. 12 is a process flow diagram of a rewritable card printing process in accordance with an exemplary embodiment of the present invention. During a printing process 1200, a multi-media printer receives (1202) rewritable card information such as cash- out value or images to print onto the rewritable card. The multi-media printer reads (1204) any security feature embedded in the rewritable card, storing the resultant security signature signal in temporary memory. The multi-media printer generates (1206) indicia to print onto the rewritable card using the rewritable card values or images. Additionally, the multi-media printer may incorporate all or a portion of security signature signal into the printed indicia as either a clearly readable value or an encoded value. The multi-media printer then optionally erases (1208) the rewritable card and then prints the indicia onto the rewritable card prior to dispensing the rewritable card. The multi-media printer may then transmit (1210) the security signature signal, either as an encoded value or as a clearly readable value, to a game host or cashless enabled system host.
[00128] FIG. 13 is a process flow diagram of a card escrowing process used by a multimedia printer in accordance with an exemplary embodiment of the present invention. In a card escrowing process 1300, a multi-media printer determines if a card should be removed from service. A card may be removed from service for a variety of reasons. Rewritable cards have a finite number of erase and write cycles and so must be removed from service as they age. A card may become damaged so that it is no longer operable within multi-media printer or the rewritable card's security feature is no longer readable. Cards may also have physical features such as embossing that may require the card to be handled in a special manner. As the multi-media printer includes an optical scanner and can verify if a card was printed properly immediately after printing the card, the multi-media printer may determine that a card was printed in error and may escrow the card. In addition, the multi-media printer may receive an identifier for a rewritable card to be removed from service. In which case, the security feature in the rewritable card may' be readable but correspond to a card to be removed from service. Another reason a card may be escrowed is that the user is exchanging one kind of rewritable card for another kind of rewritable card.
[00129] Cards may be removed from service by moving the card into an escrow location within the multi-media printer by either a magazine card drive or by a print card drive. In the escrow process, the rewritable card determines (1302) if a card should be removed from service. If the multi-media printer determines that the card should remain in service (1304), the rewritable card continues processing (1312) the rewritable card. Otherwise, the multimedia printer moves (1306) the rewritable card to an escrow location 1307 within the multimedia printer and obtains (1308) a replacement card from a card magazine 1310 and continues processing (1312) the newly obtained rewritable card.
[00130] FIG. 14 is a card retrieval process used by a multi-media printer having companion magazines in accordance with an exemplary embodiment of the present invention. As noted previously, a card magazine having a single magazine card drive may be considered as being similar to a LIFO memory device. As previously noted, a rewritable printer controller may store information about cards stored in the card magazines. This information may include where in a card magazine a particular rewritable card is stored. In this case, a specific card stored in the card magazines may be retrieved using the following process.
[00131] In a card retrieval process 1400, a multi-media printer receives a request for a specific rewritable card from an external host or a game controller. The multi-media printer receives (1402) the request and determines (1404) where in the storage areas of the card magazines that the specific card is located using previously stored card information 724. For the number of cards on top of the request card, the rewritable card moves (as indicated by loop structure 1406, to 1410) all of the cards on top of the requested card into a companion card magazine's storage area 1409. The multi-media printer then dispenses (1412) the located card. Optionally, the multi-media printer may replace all of the moved cards from the companion card magazine (as indicated by loop structure 1414, 1416, and 1418).
[00132] FIG. 15 is a process flow diagram of a card location process used by a multimedia printer having multiple card magazines in accordance with an exemplary embodiment of the present invention. This card location process, 1500, may be used when the multimedia printer does not keep an accounting of each writeable card stored in the multi-media printer's memory. The multi-media printer receives (1502) an identifier for a card to be located. For each rewritable card stored by the multi-media printer in a card magazine (as indicated by the loop structure 1504 to 1514), the multi-media printer moves (1506) a rewritable card from a card magazine 1507 into a read portion of the print module 702 (of FIG. 7) and reads (1508) an identifier, such as a previously described security feature, from the rewritable card. The multi-media printer then compares (1510) the read identifier to the received identifier. If the comparison indicates that the requested rewritable card is located, the multi-media printer dispenses (1516) the located card. If the comparison indicates that the retrieved rewritable card is not the requested rewritable card, the multi-media printer moves the card into a companion card magazine's storage location 1409 and continues processing rewritable card until either the requested card is located or the last of the stored rewritable cards is retrieved.
[00133] Optionally, the multi-media printer may put all of the moved rewritable cards back into their original locations within a card magazine. For each of the moved cards (as indicated by the loop structure 1518 to 1522) the multi-media printer retrieves (1520) a moved card out of the companion storage location and places it back into the card magazine 1507.
[00134] FIG. 16 is a process flow diagram of a card replacement process in accordance with an exemplary embodiment of the present invention. A multi-media printer may include two or more card magazines as previously discussed. This feature allows a gaming machine to be used for more sophisticated transactions than merely accepting wagers, playing games, and printing cash-out cards. Using multiple card magazines allows a gaming machine to also function as a customer service kiosk for several types of operations wherein a player may exchange one type of rewritable card for another during a transaction. An example of such a transaction is when a player wants to join a loyalty program.
[00135] In a card replacement process 1600, a multi-media printer receives (1602) a card from a user for imprinting. The multi-media printer moves (1604) the received card into a first card magazine 1606 for storage and possible reuse. The multi-media printer then retrieves (1608) a replacement card from a second card magazine 1610. The multi-media printer continues processing (1612) the replacement card such as by printing on the card as previously described. The multi-media printer dispenses (1614) the imprinted replacement card to the user whereby the user's original card has been replaced with another type of card.
[00136] Although this invention has been described in certain specific embodiments, many additional modifications and variations would be apparent to those skilled in the art. It is therefore to be understood that this invention may be practiced otherwise than as specifically described. Thus, the present embodiments of the invention should be considered in all respects as illustrative and not restrictive, the scope of the invention to be determined by any claims supported by this application and the claims' equivalents rather than the foregoing description.
[00137] FlG. 17 is a process flow diagram of a programming process using a rewritable card in accordance with an exemplary embodiment of the present invention. A multi-media printer may use a rewritable card to load programming instructions into memory. The rewritable card may include programming instructions in a magnetic strip readable by the rewritable card's magnetic strip read/write head, or programming instructions may be included in the printed indicia on the card and read by an optical scanning device.
[00138] In a programming process 1700, a multi-media printer receives (1702) a card and determines (1704) if the card includes programming instructions. A multi-media printer may make the determination by either scanning the card and parsing the information found on the card or may be signaled by an external device that the inserted card includes programming instructions. If the card does have programming instructions, the multi-media printer reads (1706) the programming instructions and stores the programming instructions 113 in the multi-media printer's memory 722. After reading the card, the multi-media printer dispenses (1708) the card 114. In addition to reading rewritable cards to obtain additional programming instructions, the multi-media printer may receive programming instructions from an external device, such as external controller 730 (of FIG. 7a).
[00139] FIG. 18 is a process flow diagram of a card information storage process in accordance with an exemplary embodiment of the present invention. In card information storage process 1800, a multi-media printer receives (1802) a card 1804 for storage into a card magazine. The multi-media printer reads (1806) card information from the card. The card information may include the number of erase/write cycles that the card has gone through and the unique signature of the card. The multi-media printer stores (1808) the card information in static memory 1810. The static memory may be on the card itself, in a card magazine, or in a static memory location in the printer controller. Once the card information has been stored, the writable card printer erases (1812) the card and stores (1814) the erased card in a card magazine 1816. [00140] FIG. 19 is a process flow diagram of a card information retrieval process in accordance with an exemplary embodiment of the present invention. A card retrieval process . 1900 is used by a multi-media printer to initiate writing on to an erased card. The card's information, including information about how many read/write cycles the card has gone through, is stored in static memory 1810 as previously described. This enables a multi-media printer to safely store rewritable cards in an erased mode and still track card usage in order to determine when a card should be removed from service.
[00141] The multi-media printer retrieves (1902) a card from a card magazine 1816. The multi-media printer reads (1904) the cards signature and uses (1906) the card's signature to retrieve card information from the static memory. The multi-media printer then continues (1908) processing the rewritable card using the retrieved card information. This may include incrementing the number of erase/write cycles that the card has gone through onto the card before dispensing the card. This processing may also include removing the card from service.
[00142] FIG. 20 is a stored card status printing process in accordance with an exemplary embodiment of the present invention. A multi-media printer uses a stored card status printing process 2000 to report on a rewritable card the status of the multi-media printer, game host, and rewritable cards stored by the multi-media printer. The multi-media printer receives 2002 a request for printing a status card. In response to the request, the multi-media printer retrieves (2004) a card from the card magazine 1816. The multi-media printer retrieves (2006) card information stored in static memory 1810 about the cards stored by the multimedia printer. The multi-media printer then uses the card information to generate printable indicia for printing (2008) on the card and prints the indicia on the card before dispensing it.
[00143] FIG. 21 is a side view drawing of a retractable head assembly in accordance with an exemplary embodiment of the present invention. A retractable head assembly 2110 includes a read or write head 2101 movably coupled to a rewritable card platen or guide 2105. The head is held in a frame 2102 that is slidably mounted on to the guide at one or more posts, 2103 and 2104, extending from the guide. A positioning mechanism, such as a motorized cam 2111, is used to slidably move the head and frame toward and away from the guide. In one position, the head is held in contact with media, such as card 114, that is inserted into the printer and positioned in the guide by one or more pinch rollers, 2106 and 2107. In another position, the head is held in a retracted position, away from the card without touching it. Other mechanisms may be used to position the head such as a solenoid or the like.
[00144] FIG. 22 is a process flow diagram of a head retraction process in accordance with an exemplary embodiment of the present invention. In the head retraction process 2200, a rewriteable card printer detects (2202) the insertion of a card. The printer attempts (2204) to read the inserted card using a read head. If the read operation is successful (2205), the printer extends (2208) a retractable head to contact the card before further operations (2206) are performed by the printer using the inserted card. In the event that the inserted card is unreadable, as might be the case if the card were not a proper rewritable card, the retractable head is not extended to contact the card.
[00145] FIG. 23 is a process flow diagram of a card load balancing process in accordance with an exemplary embodiment of the present invention. In operation, a multi-media printer collects rewriteable cards as well as dispenses them. Therefore, when a printer is placed into service, it must both contain some cards to dispense and have room in its card magazines to accept collected cards. Depending on where in a gaming establishment the multi-media printer is placed, the multi-media printer may dispense more cards than it receives. For example, if the multi-media printer is in a gaming machine placed at an entrance to a gaming establishment, the multi-media printer may dispense more cards than it receives as players entering the establishment "cash-in" by exchanging cash or other types of credits for a rewritable card. Other multi-media printers may be located in gaming machines where a player cashes-in using a rewritable card and then exhausts their credits while playing. In this case, the player will walk away from the gaming machine without receiving another rewritable card. A multi-media printer in this case will then collect more cards than it dispenses.
[00146] In each of the previously described cases, the time periods between servicing the printers could be increased if the amount of cards held in the card magazines controlled by printers could be adjusted. For example, for the printer that dispenses more cards than it collects, the number of cards held in the printer's card magazines could be increased so that there are more cards that could be dispensed before the magazine is exhausted. In the case of a printer that collects more cards than it dispenses, the number of cards held in the printer's card magazines after servicing could be decreased so that it could collect more cards before having to be serviced to remove the excess cards. [00147] In a card magazine load adjustment process 2300, during normal operation of dispensing and collecting cards (2301) the printer tracks card usage by recording (2302) the number of cards dispensed and recording the number of cards received (2304) in a data store 2306. Then, either before or when being serviced (2400), the printer analyzes (2402) the number of cards dispensed and received and adjusts (2404) the desired number of cards the multi-media printer should hold in its magazine after servicing. For example, if a printer determines that is dispensing too many cards and runs out of cards quickly, it will request more cards during servicing. In a like manner, if the printer is constantly filling up its card magazines with collected cards, the printer could dispense more cards during servicing, leaving more room in its internal card magazines for storing cards.
[00148] In another embodiment of a multi-media printer, the desired number of cards held in the card magazine is sent to the printer via an external controller such as a game controller or card tracking controller.
[00149] In another embodiment of the present invention, the multi-media printer receives the desired number of cards from a manual input such as a switch or other type of user interface.
[00150] In another embodiment of the present invention, rather than using the number of cards dispensed or collected, the printer adjusts the number of cards held in its magazines by tracking how often the card magazines must be either replenished or emptied. For example, each time the printer is serviced to empty a magazine, the number of cards that are retained in the printer's magazines after servicing could be reduced. In a like manner, each time a printer must be serviced because its magazines are empty, the number of cards retained in the magazines after servicing could be increased.
[00151] FIG. 24 is a block diagram of a plurality of multi-media printers coupled to a central (or sub-net) controller in accordance with an exemplary embodiment of the present invention.
[00152] As illustrated, a plurality of multi-media printers (shown as printers 2460, 2470, 2480 and 2490) is coupled to a central (or sub-net) controller 2450. Each multi-media printer may include a unique I.D. (respectively shown as I.D.s 2462, 2472, 2482 and 2492) and process (respectively shown as 2464, 2474, 2484 and 2494), among other components not shown in this figure. The central (or sub-net) controller 2450 may include a database 2452 and process 2454, among other components not shown in this figure. [001531 The central (or sub-net) controller 2450 may store a database 2452 regarding one or a plurality of multi-media printers coupled to the controller. In a preferred embodiment, each multi-media printer may signal and report its unique LD. and its card or space capacity status of one or a plurality of its card magazines to the central (or sub-net) controller 2450. The central (or sub-net) controller 2450 may store the unique I.D. of each multi-media printer and the history of the status of each multi-media printer in the database 2452. The database 2452 may store the history of each status reported by each multi-media printer. Additionally, the database 2452 may store the LD. of each multi-media printer with each status reported.
[00154] Thus, in one aspect, server control is provided. A plurality of devices (for example, 2460, 2470, 2480 and 2490 in the figure) are connected to a central controller (or sub-net controller) 2450, with the devices reporting their I.D. and status in terms of card or space capacity in their magazines. A database 2452 stores the history of each status, and a process 2454 may continuously attempt to improve the time between loading or emptying based on the history and adjustments made in the direction of improvement, and the central unit can signal the devices as to the amount of space (absence of card count) which should be reserved in their magazines when loading or emptying.
[00155] The process 2454 of the central (or sub-net) controller 2450 may be used to report and adjust the time interval for loading or emptying one or a plurality of card magazines as disclosed later in FIG. 26, or for space adjustment as disclosed later in FIG. 27. A variation to this is using a process of the respective multi-media printer (correspondingly shown as 2464, 2474, 2484 and 2494). Another variation is to use processes of both a multi-media printer and central (or sub-net) controller 2450. Another variation' is to use processes of a multi-media printer and an external magazine loading/emptying device (not shown). Another variation is to use processes of a central (or sub-net) controller and the external magazine loading/emptying device.
[00156] In another aspect of the invention, the central (or sub-net) controller 2450 may signal one or a plurality of multi-media printers as to the amount of space (absence of card count) that should be reserved in each card magazine of each multi-media printer when loading or emptying rewritable cards.
[0001] The foregoing description of the logic modules in the central (or sub-net) controller 2450 is provided by way of example and not of limitation, it being understood that the central (or sub-net) controller 2450 could be implemented in a variety of ways without deviating from the spirit of the invention. For example, the logic modules could be constructed from hardware such as hardwired circuits within the controller. Alternatively, the logic modules could be implemented in the form of software, such as computer-executable instructions stored on a computer-readable medium, and the central (or sub-net) controller 2450 could be a programmable controller with a processor and memory executing the computer-executable instructions. Finally, the central (or sub-net) controller 2450 could also be constructed from a combination of hardware and software components.
[00157] FIG. 25 is a block diagram of a multi-media printer coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention. One or a plurality of multi-media printers may be coupled to the external magazine loading/emptying device, with each printer signaling and reporting its unique I.D. to the external magazine loading/emptying device.
[00158] As illustrated, a multi-media printer 2500 is coupled to an external magazine loading/emptying device 2510. The multi-media printer 2500 may include a unique LD. 2502 and process 2504, among other components not shown in this figure. The external magazine loading/emptying device 2510 may include a database 2516, controller 2514 and process 2512, among other components not shown in this figure.
[00159] Thus, in one aspect, external magazine loader control is provided. The multimedia gaming printer 2500 has a unique LD. 2502, and the LD. 2502 is signaled to the external magazine loading/emptying device 2510, with the magazine emptying/loading device 2510 containing a database 2516 which further contains a relationship between the unique I.D. 2502 and the desired amount of reserved space, with the external magazine loading/emptying device 2510 signaling the printer 2500, and with the printer 2500 executing the signaled amount of loading or emptying of cards.
[00160] In one embodiment, the external magazine loading/emptying device 2510 using process 2512 may signal the multi-media printer 2500 as to the amount of space to reserve for the loading or emptying of rewritable cards in one or a plurality of card magazines, with the multi-media printer 2500 executing said signaling as later disclosed in FIG. 27 or for time adjustments as later disclosed in FIG. 26. Additionally, the multi-media printer 2500 may report its unique LD. 2502 to the external magazine loading/emptying device 2510. The magazine loading/ emptying device 2510 may contain a database 2516, and the database 2516 may include a relationship between the unique LD. 2502 of the multi-media printer 2500 and the desired amount of reserved space. The LD. 2502 and amount of space reserved may be stored in a database 2516 of the external magazine loading/emptying device 2510. The external magazine loading/emptying device 2510 may signal the printer 2500, and the printer 2500 may execute the signaled amount of loading or emptying of cards. The external magazine loading/emptying device 2510 may serve as the master of the card load/empty processes, whereby upon receiving a unique LD. 2502 of a multi-media printer 2500, the external magazine loading/emptying device 2510 signals or instructs the printer 2500 to load or empty the desired amount of cards.
[00161] A variation to this embodiment is a multi-media printer 2500 using a process 2504 to determine the amount of space to reserve and signaling and reporting to an external magazine loading/emptying device 2510. Another variation is to use processes of both a multi-media printer and an external magazine loading/emptying device. Another variation is to use a process of a central (or sub-net) controller (not shown). Another variation is to use processes of a central (or sub-net) controller and an external magazine loading/emptying device.
[00162] In another variation, an external magazine loading/emptying device 2510 may use a controller 2514 to signal a multi-media printer to load or empty a desired amount of cards.
[00163] FIG. 26 is a process diagram of a loading or emptying time adjustment process performed in real time in accordance with an exemplary embodiment of the present invention. The process may be utilized to improve the time between loading or emptying based on the history of each multi-media printer and adjustments made in the direction of improvement.
[00164] As illustrated, the process 2600 begins with a check (2602) of the intervals of loading or emptying where a process may be used to determine one or multiple time intervals of any or all loading or emptying operations based on the status history of a multi-media printer stored in a database. The loading or emptying operations may include allowing more space or capacity in one or a plurality of card magazines. This real-time check may be accomplished using a process from a central (or sub-net) controller, an external magazine loading/emptying device, a multi-media printer, or a combination of any of these, and may utilize data in the database of a central (or sub-net) controller or an external magazine loading/emptying device.
[00165] The process may further determine (2604) that a time adjustment must be made, for instance, to reduce the time between emptying one or a plurality of card magazines. If a time adjustment is to be made, the time adjustment is transmitted (2606) to the multi-media printer from a central (or sub-net) controller or an external magazine loading/emptying device. After a time adjustment is made, the process 2600 returns to the real-time check of the intervals of loading/emptying.
[00166] If no time adjustment is needed, the process 2600 ends.
[00167] FIG. 27 is a process diagram of a space adjustment in a card loading or emptying process performed in real time in accordance with an exemplary embodiment of the present invention.
[00168] As illustrated, the process 2700 begins with determining (2702) the amount of reserved space for rewritable cards in a multi-media printer. This may be accomplished by signaling from a central (or sub-net) controller or an external magazine loading/emptying device. Additionally, the amount of space to reserve in a multi-media printer may be predetermined.
[00169] Continuing, a check is made (2704) on the amount of reserved space in a multimedia printer. This real-time check may be accomplished using process from a central (or sub-net) controller, an external magazine loading/emptying device, a multi-media printer, or a combination of any of these, and may utilize data in the database of a central (or sub-net) controller or an external magazine loading/emptying device.
[00170] The process may further determine (2706) that a space adjustment must be made, for instance, to increase the storage capacity for loaded rewritable cards. If a space adjustment is to be made, a central (or sub-net) controller or an external magazine loading/emptying device transmits (2708) the space adjustment to a multi-media printer, which then adjusts (2710) the reserved space for card loading or emptying. After a space adjustment is made, the process returns to the real-time check for reserved space.
[00171] If no space adjustment is needed, the process ends.
[00172] FIG. 28 is a block diagram of a central (or sub-net) controller coupled to an external magazine loading/emptying device in accordance with an exemplary embodiment of the present invention.
[00173] As illustrated, a central (or sub-net) controller 2800 may be coupled to an external magazine loading/emptying device 2810. In one aspect, the central (or sub-net) controller 2800 may be coupled to an external magazine loading/emptying device 2810 for data exchange. Central (or sub-net) controller 2800 may include process 2802 and database 2804. Magazine loading/emptying device 2810 may include process 2812, controller 2814, and database 2816.
[00174] Thus, in one embodiment, data is exchanged between the central (or sub-net) controller 2800 and an external magazine loading/emptying device 2810. For example, data from the database of a central (or sub-net) controller 2800 may be downloaded to the external magazine loading/emptying device 2810, which in turn may process a time adjustment as previously disclosed in FIG. 26 or a space adjustment as previously disclosed in FIG. 27. Data from the database of an external magazine loading/emptying device 2810 may then be uploaded to a central (or sub-net) controller 2800.
[00175] Although this invention has been described in certain specific embodiments, many additional modifications and variations would be apparent to those skilled in the art. It is therefore to be understood that this invention may be practiced otherwise than as specifically described. Thus, the present embodiments of the invention should be considered in all respects as illustrative and not restrictive.

Claims

WHAT IS CLAIMED IS:
1. A method of operating a rewritable card printing system, comprising: reporting an identification and card capacity status of a printer; storing the identification and card capacity status of the printer in a database; and adjusting the printer based on the card capacity status of the printer stored in the database.
2. The method of Claim 1, wherein adjusting the printer comprises using the card capacity status of the printer to adjust a time of loading and emptying a card magazine of the printer.
3. The method of Claim 2, further comprising performing a real-time check of time intervals of loading and emptying a card magazine of the printer.
4. The method of Claim 1, wherein adjusting the printer comprises using the card capacity status of the printer to adjust an amount of reserved space for rewritable cards in the printer.
5. The method of Claim 4, further comprising performing a real-time check of the amount of reserved space for rewritable cards in the printer.
6. The method of Claim 1 , wherein the printer is adjusted based on a history of the card capacity status of the printer.
7. The method of Claim 1 , wherein the database is stored in a central controller connected to one or more printers.
8. The method of Claim 1 , wherein the database is stored in an external magazine used to load and empty the printer.
9. The method of Claim 1 , wherein the database stores a relationship between the identification of the printer and a desired amount of reserved space for rewritable cards in the printer.
10. The method of Claim 1, further comprising a step of signaling to the printer the amount of space to reserve for the loading or emptying of rewritable cards.
11. A system for rewritable card printing, comprising: a database; and one or more printers coupled to the database, wherein the printer reports an identification and card capacity status to the database, wherein the identification and card capacity status of the printer are stored in the database, and wherein the printer is adjusted based on the card capacity status of the printer stored in the database.
12. The system of Claim 11 , wherein adjusting the printer comprises using the card capacity status of the printer to adjust a time of loading and emptying a card magazine of the printer.
13. The system of Claim 12, further comprising performing a real-time check of time intervals of loading and emptying a card magazine of the printer.
14. The system of Claim 11 , wherein adjusting the printer comprises using the card capacity status of the printer to adjust an amount of reserved space for rewritable cards in the printer.
15. The system of Claim 14, further comprising performing a real-time check of the amount of reserved space for rewritable cards in the printer.
16. The system of Claim 11 , wherein the printer is adjusted based on a history of the card capacity status of the printer.
17. The system of Claim 11 , wherein the database is stored in a central controller connected to one or more printers.
18. The system of Claim 11 , wherein the database is stored in an external magazine used to load and empty the printer.
19. The system of Claim 11 , wherein the database stores a relationship between the identification of the printer and a desired amount of reserved space for rewritable cards in the printer.
20. The system of Claim 11, wherein the printer is signaled to the amount of space to reserve for the loading or emptying of rewritable cards.
21. A system for printing rewritable cards, comprising: a database; and one or more printers coupled to the database; wherein the printer reports an identification and card capacity status; wherein the identification and card capacity status of the printer are stored in the database, and the database stores a relationship between the identification of the printer and a desired amount of reserved space for rewritable cards in the printer; wherein a history of the card capacity status of the printer stored in the database is used to adjust a time for loading and emptying a card magazine of the printer, based on a check of time intervals of loading and emptying the card magazine performed in real-time, wherein the history of the card capacity status of the printer stored in the database is used to adjust an amount of reserved space for rewritable cards in the printer, based on a check of the amount of reserved space for rewritable cards in the printer performed in real-time, and wherein the printer is signaled as to the amount of space to reserve for loading and emptying of rewritable cards.
PCT/US2007/011477 2006-05-11 2007-05-11 Multi-media gaming printer WO2007133717A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US79957106P 2006-05-11 2006-05-11
US60/799,571 2006-05-11

Publications (2)

Publication Number Publication Date
WO2007133717A2 true WO2007133717A2 (en) 2007-11-22
WO2007133717A3 WO2007133717A3 (en) 2008-10-30

Family

ID=38694513

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/011477 WO2007133717A2 (en) 2006-05-11 2007-05-11 Multi-media gaming printer

Country Status (1)

Country Link
WO (1) WO2007133717A2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6152620A (en) * 1998-10-26 2000-11-28 Star Micronics Co., Ltd. Processing method for rewritable card and processing apparatus for the same
US6694884B2 (en) * 1999-01-25 2004-02-24 Fargo Electronics, Inc. Method and apparatus for communicating between printer and card supply

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6152620A (en) * 1998-10-26 2000-11-28 Star Micronics Co., Ltd. Processing method for rewritable card and processing apparatus for the same
US6694884B2 (en) * 1999-01-25 2004-02-24 Fargo Electronics, Inc. Method and apparatus for communicating between printer and card supply

Also Published As

Publication number Publication date
WO2007133717A3 (en) 2008-10-30

Similar Documents

Publication Publication Date Title
AU2004269032B2 (en) Rewritable card printer with retractable head
US7128482B2 (en) Multi-media gaming printer
EP1805028A2 (en) Rewritable card printer for a gaming machine
US6834794B2 (en) Method and apparatus for autonomous validation of issued scrip media
CA2581389C (en) Casino all in one kiosk for cash, tickets, and cards, with card issuing capability
US7213992B2 (en) Rewritable card printer
US20070164101A1 (en) Rewritable card printer
WO2007133717A2 (en) Multi-media gaming printer
MX2008005518A (en) Rewritable card printer
WO2008025039A2 (en) Multi-media gaming printer
WO2008118692A1 (en) Methods and apparatus for a multi-media printer
WO2008137611A1 (en) Methods and apparatus for a multi-media printer encoder
WO2008008855A2 (en) Main deck for a card magazine of a multi-media printer

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07809072

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07809072

Country of ref document: EP

Kind code of ref document: A2