[go: up one dir, main page]

MX2007012441A - Metodos para impresion de cupones y combrobantes. - Google Patents

Metodos para impresion de cupones y combrobantes.

Info

Publication number
MX2007012441A
MX2007012441A MX2007012441A MX2007012441A MX2007012441A MX 2007012441 A MX2007012441 A MX 2007012441A MX 2007012441 A MX2007012441 A MX 2007012441A MX 2007012441 A MX2007012441 A MX 2007012441A MX 2007012441 A MX2007012441 A MX 2007012441A
Authority
MX
Mexico
Prior art keywords
printer
controller
received
data
available
Prior art date
Application number
MX2007012441A
Other languages
English (en)
Inventor
Donald E Brooks
Bart C Shuldman
Richard S Quaif
Original Assignee
Transact Tech 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 Transact Tech Inc filed Critical Transact Tech Inc
Publication of MX2007012441A publication Critical patent/MX2007012441A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1254Automatic configuration, e.g. by driver
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1286Remote printer device, e.g. being remote from client or server via local network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

Se describen metodos para manejar una impresora a fin de imprimir comprobantes altamente seguros y cupones menos seguros; la impresora puede residir, por ejemplo, en una terminal de apuestas (por ejemplo, maquina tragamonedas), maquina de boletos, terminal de punto-de-venta o similares; un primer accionador recibe, por ejemplo, desde un controlador primario, datos que indican la informacion del comprobante que se va a imprimir; un segundo accionador recibe, por ejemplo, desde un controlador secundario, datos que indican informacion del cupon que se va a imprimir; un procesador que responde al primer y segundo accionadores genera comandos de impresora en un formato de impresora estandar para que la misma impresora pueda ser utilizada para imprimir comprobantes y cupones; los cupones no tienen que ser procesados por el hardware y/o software de seguridad (y por lo regular de propiedad registrada) proporcionado por el fabricante de la terminal para la impresion de comprobantes.

Description

MÉTODOS PARA IMPRESIÓN DE CUPONES Y COMPROBANTES CAMPO DE LA INVENCION La presente invención se refiere, por lo general, a impresoras, y de manera más particular, a métodos para el manejo de una impresora en una terminal de usuario. Dichas impresoras están, por lo general, bien adecuadas para su uso en máquinas de juego, máquinas despachadoras, terminales de punto de venta (POS), máquinas para boletos de transporte y entretenimiento, y similares.
ANTECEDENTES DE LA INVENCION Las impresoras de boletos son útiles en una variedad de aplicaciones. Una aplicación de éstas es imprimir boletos codificados o comprobantes utilizados en terminales de lotería, máquinas tragamonedas y otros aparatos de transacción o apuesta de autoservicio (por ejemplo, boletos de tren, eventos o avión) . Para fines de la presente descripción y reivindicaciones anexas, el término "comprobante" se utilizará para referirse a un documento impreso, tal como un boleto, que tiene (o tiene de manera potencial) un valor en efectivo significativo y debe ser impreso utilizando tecnología segura para evitar falsificaciones. El término "cupón" se utiliza para referirse a documentos que tienen, cuando mucho, sólo un valor en efectivo insignificante, y el cual puede ser impreso sin el alto nivel de seguridad requerido para comprobantes. Se debe apreciar que los cupones pueden ser impresos utilizando tecnología segura; sin embargo, el nivel de seguridad será, por lo común, más bajo que el utilizado en relación con los comprobantes. Diversos sistemas de impresión han sido propuestos para uso en terminales de autoservicio, tales como sistemas de juego sin efectivo utilizados, por ejemplo, en casinos e hipódromos. En dichos sistemas, un comprobante es impreso para uso por parte de patrocinadores de juego en lugar de, por ejemplo, fichas, efectivo, tarjetas de débito y tarjetas de crédito. Dichas terminales de autoservicio pueden ser controladas, o por lo menos parcialmente controladas, por un Controlador de Sistema Central (CSC) mediante una red. El CSC puede estar situado en la misma ubicación que las terminales, o puede estar ubicado de manera remota. Un CSC ubicado de manera remota puede dar servicio a diferentes poblaciones de terminal en una pluralidad de instalaciones (tales como diferentes casinos, hipódromos, establecimientos de lotería de venta al menudeo, etc. ) . Una instalación que utiliza las terminales puede desear tener la capacidad para que las impresoras terminales impriman otros artículos además de los comprobantes. Por ejemplo, se puede desear imprimir cupones para uso en la instalación. Dichos cupones pueden, por ejemplo, proporcionar artículos alimenticios con descuento o gratis en la instalación. También se contemplan otros tipos de cupones para cumplir con, por ejemplo, diversos fines de mercadotecnia, publicidad o promoción, tales como descuentos para eventos futuros especiales, publicidad de nuevos productos y servicios, estacionamiento gratis o con descuento, mejoras en las habitaciones de hotel, promociones de viaje y entretenimiento, entradas a concursos, y similares. En la mayoría de las terminales ya en campo, no hay manera de que la administración de la instalación tenga acceso a la porción de impresión de la terminal para que imprima cupones especiales que están separados de (y pueden no estar relacionados con) los comprobantes. Para proporcionar dicha capacidad, los distribuidores han ofrecido nuevos modelos de terminales que pueden imprimir cupones. Estas nuevas terminales requieren el uso de software, hardware y/o protocolos de propiedad registrada para permitir que la impresora de la terminal imprima comprobantes y cupones. La impresión de cupones, cuando son ofrecidos, se maneja mediante canales de procesamiento seguros utilizados para los comprobantes, mismos que están sujetos a medidas de control de acceso y requisitos de seguridad más estrictos. Esta solución no es aceptable para muchas instalaciones debido a que se requiere la adquisición de nuevas terminales. Para una instalación que tiene cientos de dichas terminales, una solución como ésta es prohibitiva en costo. Sería ventajoso proporcionar una forma más efectiva en costo para que las instalaciones impriman cupones desde sus terminales. De manera preferente, un sistema como éste permitiría que las terminales presentes fueran utilizadas, sin la necesidad de reemplazar una población existente de terminales. Sería además ventajoso permitir que un controlador (por ejemplo, un controlador de seguridad) que es interno en la terminal (por ejemplo, una terminal de apuesta, terminal POS, u otra terminal de consumidor) se comunique con la impresora de la terminal para imprimir comprobantes, al tiempo que permite que un CSC, el cual es externo a la terminal, se comunique con la impresora integrada en la terminal para imprimir cupones y otros documentos. La presente invención proporciona diversas modalidades de interfaz de impresora para uso con terminales existentes y futuras, cuyas modalidades disfrutan de las ventajas anteriores y de otras.
SUMARIO DE LA INVENCION De acuerdo con la presente invención, se proveen métodos para el manejo de una impresora. Un primer accionador recibe, desde un controlador primario (por ejemplo, un controlador local) , datos indicativos de la información que se va a imprimir. Un segundo accionador recibe, desde un controlador secundario (por ejemplo, un controlador de sistema central), datos indicativos de información que se va a imprimir. Un procesador que responde al primer y segundo accionadores genera comandos de impresión en un formato estándar para la impresora. En una modalidad, el primer accionador recibe datos en un primer formato, y el segundo accionador recibe datos en un segundo formato. Por ejemplo, el primer accionador podría recibir datos en uno de un RS-232, Netplex, USB, Ethernet o formato I2C, donde el segundo accionador recibe datos en otro de los RS-232, Netplex, USB, Ethernet o formatos I2C. El primer accionador y el procesador, juntos, decodifican datos del controlador primario y convierte los datos decodificados del controlador primario al formato estándar. El segundo accionador y el procesador, juntos, decodifican datos del controlador secundario y convierte los datos decodificados del controlador secundario al formato estándar. En una modalidad ilustrada, el primer accionador procesa los datos de efectivo desde el controlador primario para uso en la impresión de un comprobante. El segundo accionador procesa los datos de no efectivo desde el controlador secundario para uso en la impresión de un cupón. La interfaz puede estar integrada en la impresora. De manera alternativa, se puede proporcionar de manera externa a la impresora. La impresora puede incluir, por ejemplo, una impresora de máquina de juego, una impresora de terminal de punto de venta, o similar. Se describe un método para el manejo de una impresora desde un controlador primario y un controlador secundario. El método comprende el monitoreo de comunicaciones desde los controladores primario y secundario. La disponibilidad de la impresora se determina cuando una comunicación de impresora es recibida desde uno de los controladores. En caso de que la impresora esté disponible, los datos de la impresora son decodificados en un formato y convertidos a uno formato de impresora estándar para comunicación a la impresora. En caso de que la impresora no esté disponible, los datos de la impresora son decodificados de manera subsecuente en un formato y convertidos al formato de impresora estándar para la comunicación a la impresora, después de que la impresora se vuelva disponible. El monitoreo de las comunicaciones continúa . Cuando la impresora no está disponible, al controlador desde el cual la comunicación de impresión fue recibida se le puede notificar que la impresora está ocupada. De manera alternativa, en caso de que la impresora no esté disponible, los datos de la impresora pueden ser almacenados en memoria intermedia, decodificados y, de manera subsecuente, impresos cuando la impresora se vuelva disponible, sin notificar al controlador, desde el cual se recibió la comunicación de la impresora, que la impresora no estuvo disponible cuando la comunicación de la impresora fue recibida. Todavía en otra modalidad, el controlador primario es un controlador local y el controlador secundario es un controlador de sistema central. En caso de que la impresora no esté disponible cuando los datos de la impresora son recibidos desde el controlador local, los datos de la impresora son almacenados en memoria intermedia, decodificados y, de manera subsecuente, impresos cuando la impresora se vuelva disponible, sin notificar al controlador local de que la impresora no está disponible. En caso de que la impresora no esté disponible cuando los datos de la impresora son recibidos desde el controlador del sistema central, al controlador del sistema central se le notifica que la impresora está ocupada. En un caso así, los datos del controlador del sistema central pueden ser almacenados en memoria intermedia, decodificados y, de manera subsecuente, impresos, o el controlador del sistema central puede intentar enviar los datos de la impresora en un momento posterior. En caso de que las comunicaciones de la impresora sean, de manera simultánea, recibidas desde ambos controladores, la preferencia puede ser otorgada al controlador primario (por ejemplo, local). De manera alternativa, la preferencia puede ser otorgada al controlador secundario (por ejemplo, sistema central), dependiendo de la ejecución del sistema deseado. La impresora puede incluir, por ejemplo, una impresora de máquina de juego o una impresora de terminal de punto de venta .
BREVE DESCRIPCIÓN DE LAS FIGURAS La figura 1 es un diagrama en bloques de una arquitectura de una técnica anterior para controlar la impresora en una maquina tragamonedas; La figura 2 es un diagrama en bloques de una arquitectura de sistema de acuerdo con la presente invención; La figura 3 es un diagrama en bloques de una ejecución de interfaz ejemplar de acuerdo con la invención; La figura 4 es un diagrama en bloques de una otra modalidad de arquitectura de sistema de acuerdo con la invención; y La figura 5 es un diagrama de flujo que ilustra un ejemplo de flujo de comunicación que puede ser ejecutado para llevar a cabo la presente invención.
DESCRIPCIÓN DETALLLADA DE LA INVENCION La presente invención se refiere a la impresión de comprobantes y cupones para la distribución a clientes. De manera más particular, la invención se refiere a una interfaz para permitir a las impresoras que impriman comprobantes en respuesta a comandos desde un controlador primario y para imprimir cupones en respuesta a comandos desde un controlador secundario. La impresora puede residir en una terminal operada por el cliente tal como una máquina de juego (por ejemplo, máquina tragamonedas o terminal de lotería) , máquina despachadora, terminal de boletos de autoservicio, terminal POS, o similares. En una ejecución ejemplar, el controlador primario es un "controlador local" que es parte de una terminal operada por el cliente, y el controlador secundario es un "controlador de sistema central" que está ubicado remotamente de la terminal. En una ejecución de máquina de juego, el controlador primario puede comprender la porción de la máquina de juego algunas veces denominada como el "controlador de juego". En una ejecución de estas, el controlador secundario puede comprender el controlador de sistema central que algunas veces es denominado como "unidad de administración de juego". Por lo regular, el controlador primario es parte de la terminal que proporciona comprobantes y cupones al cliente, y el controlador secundario es un dispositivo remoto que está, ya sea en la misma instalación donde se ubican las terminales, o en una instalación diferente que puede estar localizada de manera virtual en cualquier lugar . Diversos estándares bien conocidos son mencionados aquí para su uso en señales de comunicación entre diferentes elementos de las modalidades descritas. Estas incluyen los estándares RS-232, USB, Netplex, Ethernet e I2C. El RS-232 es un estándar bien conocido que proporciona una interfaz entre el equipo de la terminal de datos y el equipo de comunicaciones de datos, en donde se utiliza el intercambio de datos binarios de serie. Netplex, un estándar desarrollado por International Game Technology de Reno, Nevada, EUA, proporciona un enlace de comunicación serial multipunto entre un sistema central y dispositivos periféricos, y es utilizado para transferir información y permitir el control de periféricos. El Enlace Serial Universal (USB) es una especificación de conectividad desarrollada por el Foro de Creadores de USB. El USB es utilizado para conectar periféricos fuera de una computadora para eliminar la inconveniencia de abrir la caja de la computadora para instalar tarjetas necesarias para ciertos dispositivos. Ethernet es una especificación de red definida por IEEE 802.3 y es utilizada para ejecutar redes de área local de alta velocidad (LAN) , I2C, o comunicación de dos cables, es una forma de comunicación serial sincrónica que fue desarrollada por Phillips Semiconductor . La interfaz aquí descrita supera los inconvenientes de los sistemas de la técnica anterior que requieren que se adquiera una terminal de propiedad registrada para proporcionar tanto los comprobantes como los cupones. Dicho sistema de técnica anterior se muestra en la figura 1, en donde una impresora de terminal 10 es proporcionada para imprimir comprobantes y cupones en repuesta a los comandos de un controlador de juego 14. El controlador de juego 14 proporciona comandos de impresión a la impresora 10 utilizando un protocolo 12 que es compatible con la impresora. Por ejemplo, el protocolo 12 puede comprender uno u otro de los protocolos RS-232 o Netplex bien conocidos en la técnica de transmisión de datos . En la modalidad de la técnica anterior de la figura 1, el controlador de juego 14 es un dispositivo de propiedad registrada que está incluido en la máquina de juego. El controlador de juego controla el hardware de la máquina de juego básico, incluyendo la impresora, dispensador de monedas, aceptador de billetes, carretes (para una máquina tragamonedas), etc., y también genera datos de boletos utilizando un número de serie obtenido a partir de un controlador de sistema central mediante una interfaz de sistema 16. La interfaz de sistema se comunica con el controlador de sistema central y con el controlador de juego. Obtiene los números de serie de los boletos desde el controlador de sistema central y proporciona dichos números al controlador de juego. La interfaz del sistema también es responsable del rastreo del jugador, y controla el despliegue y lector de la tarjeta de la máquina de juegos . Cada fabricante particular de dichas máquinas de juegos por lo general tendrá su propia tecnología de controlador de juego la cual es guardada en secreto por razones de seguridad y competitividad. Debido a la naturaleza de propiedad registrada del controlador de juego que maneja la impresora, no es posible que el cliente tenga acceso a la impresora de forma directa para la impresión de otros documentos, tales como cupones. Y, en donde se ofrece la impresión de cupones en máquinas de juego de hoy en día, solo se provee mediante el controlador de juego de propiedad registrada, lo cual significa que los cupones deben ser generados en asociación con el fabricante de la máquina de juego. En particular, en donde el cliente desea que un cupón sea impreso, el fabricante de la máquina de juego debe proporcionar la tecnología para hacerlo mediante el controlador de juego 14. Esto permite al fabricante cobrar cuotas adicionales para mejorar las máquinas de juego actuales, o para requerir la adquisición de nuevas máquinas de juego con capacidad de impresión de cupones. Por lo menos un fabricante de máquina de juego ha proporcionado una terminal de modelo nuevo que permite la entrada de información de cupón en el controlador de sistema central que se va a comunicar a la interfaz de sistema de máquina de juego 16 a través de la ruta de comunicación 18. La ruta de comunicación 18 puede comprender, por ejemplo, una red privada (cableada y/o inalámbrica) o la Internet. La interfaz de sistema 16 pasará la información de cupón a través de la ruta 15 al controlador de juego de propiedad registrada 14, el cual convierte la información según sea necesario para generar comandos de impresión de cupones que son proporcionados a la impresora de la terminal 10. Ya que sólo el controlador de juego 14 se comunica con la impresora, no hay manera de evitar el uso de la tecnología del controlador de juego de propiedad registrada para efecto de la impresión de cupones. Por lo tanto, las instalaciones (por ejemplo, casinos) que son propietarias de las máquinas de juego dependen por completo de los fabricantes de máquinas de juego para proporcionar la capacidad de imprimir cupones además de los comprobantes que las máquinas de juego ya están diseñadas para imprimir. La figura 2 ilustra una modalidad de acuerdo con la presente invención, en donde los comprobantes pueden ser impresos sin basarse en el fabricante de las máquinas de juego. En la modalidad de la figura 2, una interfaz de impresora 23 es proporcionada entre la interfaz del sistema 26, el controlador de juego "primario" 24 y la impresora 20. La información del controlador de sistema central "secundario" (el cual puede incluir, de manera opcional, información que define un cupón en particular que va a ser impreso) es proporcionada a la interfaz del sistema 26 a través de la ruta de comunicación 28 (similar a la ruta de comunicación 18) . La interfaz del sistema pasa los datos recibidos desde el controlador del sistema central al controlador de juego 24 de una manera convencional, a través de la ruta 29 (como la ruta 15 en la figura 1) . Los datos convencionales proporcionados como salida desde el controlador de juego 24 son comunicados a la interfaz de impresora 23 a través de la ruta 25 con el protocolo normal utilizado por el controlador de juego, por ejemplo, RS-232 o Netplex ("Protocolo A") . La información recibida desde el controlador del s stema central se pasa también desde la interfaz del sistema 26 directamente a la interfaz de la impresora 23 mediante la ruta 27, de acuerdo con un protocolo adecuado tal como I2C ("Protocolo B") . Se debe entender que cualquiera de los diversos protocolos puede ser utilizado para enviar la información de la impresora desde la interfaz del sistema 26 a la interfaz de la impresora 23. De hecho, una de las ventajas de la presente invención es que la comunicación entre la interfaz del sistema y la interfaz de la impresora no es una comunicación de propiedad registrada, como lo es la comunicación entre el controlador de juego y la interfaz de la impresora. Por lo tanto, mientras el Protocolo A será definido por el fabricante de la máquina de juego, el Protocolo B no está tan definido. El Protocolo B puede ser cualquier protocolo con el que la interfaz del sistema es capaz de comunicarse. Al proporcionar una interfaz de impresora genérica 23, la presente invención permite que la información de los cupones del controlador del sistema central sea impresa sin pasar a través y sin estar sujeta a los requisitos de procesamiento del controlador de juego 24. Una vez que la interfaz de la impresora 23 recibe los datos desde el controlador de juego 24 (por ejemplo, información de comprobantes) o la interfaz del sistema 26 (por ejemplo, información de cupones) , ésta determina si la impresora 20 está disponible, de ser así, procesa los datos recibidos para comunicación a la impresora en un formato adecuado. Los datos formateados de manera adecuada son entonces enviados a la impresora a través de la ruta 22, utilizando el protocolo (por ejemplo, RS-232) que la impresora está diseñada para recibir. La operación de la interfaz de la impresora es explicada con mayor detalle posteriormente en relación con la figura 5. La figura 3 es un diagrama en bloques que ilustra los componentes de hardware y software/microprogramación cableada de la interfaz de la impresora 23. Un procesador 30 procesa los datos recibidos desde el controlador de juego 24 y la interfaz del sistema 26 mediante los accionadores respectivos 33, 34 y/o 35. El accionador 33 es, por ejemplo, un accionador Netplex configurado para recibir datos formateados utilizando el protocolo Netplex desde el controlador de juego. Dichos datos pueden comprender, por ejemplo, los datos necesarios para imprimir un comprobante. De manera alternativa, el controlador de juego puede estar configurado para proporcionar datos de comprobante utilizando el protocolo RS-232, en cuyo caso los datos serán recihidos por y pasados al procesador 30 utilizando los accionadores 34 RS-232. Los datos de cupones son proporcionados al procesador 30 desde el controlador del sistema central mediante la interfaz del sistema utilizando, por ejemplo, un protocolo I2C. El accionador I2C procesa los datos del cupón desde la interfaz del sistema y los pasa al procesador 30. El software y/o microprogramación cableada que ordena al procesador 30 la manera en la que debe decodificar y convertir los datos recibidos desde el controlador de juego e interfaz del sistema al formato requerido por la impresora, es almacenado en uno o más de EEPROM 36 y memoria rápida 31. SDRAM 32 es proporcionada para el almacenamiento de valores provisionales calculados por el procesador 30 así como otra información temporal también conocida en la técnica. Una vez que la información del comprobante o cupón es decodificada y convertida al formato adecuado para impresión, ésta es comunicada a la impresora mediante los accionadores 34 RS-232. Antes de que sean comunicados a la impresora, los datos de impresión pueden ser temporalmente almacenados en SDRAM 32. La figura 4 es un diagrama en bloques de una modalidad alterna en donde la interfaz de la impresora 23 está incorporada dentro de la impresora de la terminal. En particular, todos los elementos ilustrados en la figura 3 pueden estar integrados en la impresora de la terminal 40. Dicha modalidad es una alternativa económica para proporcionar una interfaz de impresora separada como se muestra en la figura 2, ya que el controlador de la impresora que está presente en la impresora puede proporcionar mucha (si no toda) la funcionalidad provista por el procesador de interfaz de la impresora 30. La memoria ya presente en la impresora también puede ser compartida para acomodar las necesidades de la interfaz de la impresora. Dicha ejecución elimina la necesidad de dos procesadores separados y memoria adicional. Como se muestra en la figura 4, todas las comunicaciones entre el controlador de juego y la interfaz del sistema descritas en relación con la figura 2 pasan ahora de manera directa a la impresora de la terminal 40. Las funciones de la interfaz de la impresora 23 y la ruta de comunicación 22 serán realizadas por elementos equivalentes que están integrados con la impresora 40 en sí . La figura 5 muestra un diagrama de flujo que ilustra el flujo de comunicación para la interfaz de la impresora. Se observa que el flujo de comunicación ilustrado es un ejemplo de una posible ejecución de la interfaz de la impresora, y que otras ejecuciones son posibles y están dentro del alcance pretendido de la invención . La rutina de la figura 5 comienza en la caja 50. En la caja 52, los puertos de comunicación del controlador de juego y la interfaz del sistema son monitoreados para un suceso de comunicación. Por ejemplo, en la modalidad mostrada en la figura 2, la interfaz de la impresora 23 monitorea comunicaciones del controlador de juego 24 a través de la ruta 25. De manera similar, las comunicaciones desde la interfaz del sistema 26 son monitoreadas a través de la ruta 27. En caso de que el suceso de comunicación (por ejemplo, un mensaje para la impresora) sea detectado en la caja 54, la fuente de comunicación (controlador de juego o interfaz del sistema) se determinará en la caja 56. Al determinar que un mensaje de impresora ha llegado desde Ja interfaz del sistema, el mensaje es dirigido de la caja 56 a la caja 58, donde se lleva a cabo una determinación para saber si la impresora está disponible para imprimir un cupón recibido desde el controlador del sistema central. En caso de que no sea así, una señal de estado ocupado es enviada a la interfaz del sistema de modo que pueda enviar el mensaje más tarde otra vez (caja 60) . De manera alternativa, el mensaje de la impresora puede ser almacenado en memoria intermedia (ya sea en su formato original o en un formato decodificado) para posterior impresión cuando la impresora se vuelva disponible. En un caso así, una señal de ocupado puede o no ser enviada a la interfaz del sistema, dependiendo de la ejecución deseada. Entonces la rutina continúa para monitorear los puertos de comunicación como se indica en la caja 52. En caso de que se determine en la caja 58 que la impresora está disponible para imprimir un cupón, los datos del cupón desde la interfaz del sistema son recibidos (caja 62), decodificados (caja 64), y convertidos a una corriente de datos de impresora estándar (caja 66) . La corriente de datos de la impresora estándar es formateada para la impresora particular que va a imprimir el cupón (por ejemplo, impresora de la terminal 20 de la figura 2 o impresora de la terminal 40 de la figura 4). Aunque las diferentes impresoras pueden ser proporcionadas para imprimir cupones y comprobantes, la modalidad preferida va a utilizar la misma impresora para ambos. Después de que la información del cupón es convertida a la corriente de datos de impresora estándar como se indica en la caja 66, ésta es reenviada a la impresora para imprimir el cupón (caja 80) . La rutina regresa entonces a la caja 52, donde los puertos de comunicación siguen siendo monitoreados. En caso de que un suceso de comunicación sea detectado desde el controlador de juego, este hecho se determina en las cajas 54 y 56, y en la caja 70 se realiza una determinación en cuanto a si la impresora está disponible para imprimir un comprobante. En caso de que no sea así, un estado de ocupado puede ser enviado al controlador de juego (caja 72) y la rutina regresa a la caja 52 para el monitoreo continuo de los puertos de comunicación. De manera alternativa, cuando la impresora no está disponible, los datos de los comprobantes pueden ser almacenados en memoria intermedia (ya sea en su formato original o en un formato decodificado) para posterior impresión cuando la impresora se vuelve disponible. En un caso así, una señal de ocupado puede ser o no enviada al controlador de juego, dependiendo de la ejecución deseada. Por ejemplo, podría ser ventajoso conservar la ejecución transparente para el controlador de juego al no enviar una señal de ocupado de regreso al controlador. En caso de que se determine que la impresora está disponible en la caja 70, los datos del controlador de juegos son recibidos en la caja 74, decodificados en la caja 76, y convertidos a una corriente de datos de impresora estándar en la caja 78. La corriente de datos de impresora estándar, formateada para la impresora, se pasa a la impresora para imprimir el comprobante, como se indica en la caja 80. La rutina entonces regresa a la caja 52 para el monitoreo continuo de los puertos de comunicación. La corriente de datos de impresora estándar será formateada de acuerdo con el protocolo requerido por la impresora particular utilizada. Por ejemplo (y como se muestra en la figura 3), la corriente de datos de la impresora puede estar en el formato RS-232. Aquellos expertos en la técnica apreciarán que se pueden utilizar otros formatos, tales como I2C, Netplex, o USB. Los formatos nuevos de impresora pueden ser acomodados según sean desarrollados, al proporcionar el accionador adecuado en la interfaz de la impresora. Se debe apreciar ahora que la presente invención proporciona una interfaz para el manejo de una impresora. La impresora puede residir, por ejemplo, en una terminal de cliente del tipo anteriormente descrito, o en cualquier otro dispositivo el cual proporcione cupones y comprobantes. En una modalidad ilustrada, un primer accionador recibe, por ejemplo, desde un controlador primario, datos indicativos de la información del comprobante que se va a imprimir. Un segundo accionador recibe, por ejemplo, desde un controlador secundario, datos indicativos de información del cupón que se va a imprimir. Un procesador que responde al primero y segundo accionadores genera comandos de impresora en un formato estándar para la impresora. El uso de una interfaz de impresora, de acuerdo con la invención, permite que una o más impresoras de terminal sean utilizadas tanto para comprobantes como para cupones, sin requerir que los cupones sean procesados por el hardware y/o software de seguridad (y por lo general de propiedad registrada) proporcionados por el fabricante de la terminal. Aunque la invención ha sido descrita junto con diversas modalidades específicas, se debe apreciar que numerosas adaptaciones y modificaciones pueden ser realizadas sin apartarse del alcance pretendido de la invención como se expone en las reivindicaciones.

Claims (12)

NOVEDAD DE IA INVENCION Habiendo descrito el presente invento, se considera como una novedad y, por lo tanto, se reclama como prioridad lo contenido en las siguientes: REIVINDICACIONES
1.- Un método para el manejo de una impresora desde un controlador primario y un controlador secundario, que comprende los pasos de: monitorear comunicaciones desde dicho controlador primario y controlador secundario; determinar la disponibilidad de la impresora cuando una comunicación de impresora es recibida desde uno de dichos controladores; y (i) en caso de que la impresora esté disponible, comunicar los datos recibidos de la impresora a la impresora en un formato de impresora estándar; (ii) en caso de que la impresora no esté disponible, almacenar en memoria intermedia los datos de la impresora recibidos y comunicarlos, posteriormente, a la impresora en un formato de impresora estándar después de que la impresora se vuelva disponible; y continuar con el monitoreo de dichas comunicaciones .
2.- El método de conformidad con la reivindicación 1, caracterizado porque si las comunicaciones de la impresora son recibidas simultáneamente desde ambos controladores, se da preferencia a un controlador predeterminado.
3.- El método de conformidad con la reivindicación 1, caracterizado porque dicha impresora es una impresora de máquina de juego.
4. - El método de conformidad con la reivindicación 1, caracterizado porque dicha impresora es una impresora de terminal de punto de venta.
5. - El método de conformidad con la reivindicación 1, caracterizado porque si la impresora no está disponible, se debe notificar al controlador desde el cual la comunicación de la impresora fue recibida acerca de que la impresora está ocupada.
6.- El método de conformidad con la reivindicación 1, caracterizado porque si la impresora no está disponible, los datos recibidos de la impresora son puestos en memoria intermedia e impresos posteriormente cuando la impresora se vuelve disponible, sin notificar al controlador desde el cual la comunicación de la impresora fue recibida acerca de que la impresora no estaba disponible cuando se recibió la comunicación de la impresora .
7. - El método de conformidad con la reivindicación 1, que además comprende: proporcionar una interfaz de impresora para: recibir y monitorear comunicaciones desde dicho controlador primario mediante una primera ruta de comunicación; recibir y monitorear comunicaciones desde dicho controlador secundario mediante una segunda ruta de comunicación; colocar en memoria intermedia dichos datos de impresora recibidos en caso de que la impresora no esté disponible; y comunicar dichos datos de impresora recibidos a dicha impresora mediante una tercera ruta de comunicación.
8. - El método de conformidad con la reivindicación 7, caracterizado porque: dicha interfaz de impresora es externa a la impresora .
9.- El método de conformidad con la reivindicación 7, caracterizado porque si los datos de la impresora son recibidos simultáneamente en dicha interfaz de impresora desde ambos controladores, se da preferencia a un controlador predeterminado.
10.- El método de conformidad con la reivindicación 9, caracterizado porque: los datos recibidos de la impresora desde uno de dichos controladores predeterminados son comunicados a dicha impresora mediante dicha tercera ruta de comunicación; los datos recibidos de la impresora desde uno de dichos controladores son almacenados en memoria intermedia; y dichos datos de impresora almacenados en memoria intermedia son comunicados posteriormente a dicha impresora mediante dicha tercera ruta de comunicación después de que dichos datos de impresora, de dicho controlador predeterminado, son impresos.
11.- Un método para el manejo de una impresora desde un controlador primario y un controlador secundario, que comprende los pasos de: monitorear comunicaciones desde dichos controladores; determinar la disponibilidad de la impresora cuando una comunicación de impresora es recibida desde uno de dichos controladores; y (i) en caso de que la impresora esté disponible, comunicar los datos recibidos de la impresora a la impresora en un formato de impresora estándar; (ü) en caso de que la impresora no esté disponible cuando los datos de la impresora son recibidos desde el controlador primario, poner en memoria intermedia y, posteriormente, comunicar los datos de la impresora recibidos a la impresora en dicho formato de impresora estándar cuando la impresora se vuelva disponible, sin notificar al controlador primario que la impresora no está disponible; y (iii) en caso de que la impresora no esté disponible cuando los datos de la impresora son recibidos desde el controlador secundario, notificar al controlador secundario que la impresora está ocupada.
12.- El método de conformidad con la reivindicación 11, caracterizado porque el controlador primario es un controlador local y el controlador secundario es un controlador del sistema central.
MX2007012441A 2005-04-07 2006-03-29 Metodos para impresion de cupones y combrobantes. MX2007012441A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/102,458 US7099035B2 (en) 2002-12-20 2005-04-07 Methods for voucher and coupon printing
PCT/US2006/012008 WO2006110348A2 (en) 2005-04-07 2006-03-29 Methods for voucher and coupon printing

Publications (1)

Publication Number Publication Date
MX2007012441A true MX2007012441A (es) 2007-12-05

Family

ID=37087498

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2007012441A MX2007012441A (es) 2005-04-07 2006-03-29 Metodos para impresion de cupones y combrobantes.

Country Status (10)

Country Link
US (1) US7099035B2 (es)
EP (1) EP1869559A2 (es)
JP (1) JP2008538034A (es)
KR (1) KR20080007221A (es)
CN (1) CN101310251A (es)
AU (1) AU2006234980B8 (es)
CA (1) CA2604092C (es)
MX (1) MX2007012441A (es)
NZ (1) NZ562168A (es)
WO (1) WO2006110348A2 (es)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6131811A (en) 1998-05-29 2000-10-17 E-Micro Corporation Wallet consolidator
US7028009B2 (en) * 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
US7666078B2 (en) * 2002-05-07 2010-02-23 Future Logic, Inc. Financial transaction printer with promotional printing capabilities
US8202164B2 (en) * 2005-01-21 2012-06-19 Dr Gaming Technology Ticket management apparatus, a ticketing device and a data management system for cashless operation
US8641532B2 (en) 2005-09-08 2014-02-04 Bally Gaming, Inc. Gaming device having two card readers
US8550464B2 (en) 2005-09-12 2013-10-08 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games with selectable odds
US8342932B2 (en) 2005-09-12 2013-01-01 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games with intermediary playing card receiver
US7967682B2 (en) 2006-04-12 2011-06-28 Bally Gaming, Inc. Wireless gaming environment
US8038153B2 (en) 2006-05-23 2011-10-18 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games
US8052519B2 (en) 2006-06-08 2011-11-08 Bally Gaming, Inc. Systems, methods and articles to facilitate lockout of selectable odds/advantage in playing card games
US8998692B2 (en) 2006-06-21 2015-04-07 Bally Gaming, Inc. Systems, methods and articles to facilitate delivery of sets or packets of playing cards
AU2007205809B2 (en) 2006-08-17 2012-05-17 Bally Gaming, Inc. Systems, methods and articles to enhance play at gaming tables with bonuses
US8286856B2 (en) * 2006-09-12 2012-10-16 Futurelogic, Inc. Modular gaming transaction printer
US9101820B2 (en) 2006-11-09 2015-08-11 Bally Gaming, Inc. System, method and apparatus to produce decks for and operate games played with playing cards
US8191121B2 (en) 2006-11-10 2012-05-29 Bally Gaming, Inc. Methods and systems for controlling access to resources in a gaming network
US8920233B2 (en) 2006-11-10 2014-12-30 Bally Gaming, Inc. Assignment template and assignment bundle in a gaming configuration and download system
US8784212B2 (en) 2006-11-10 2014-07-22 Bally Gaming, Inc. Networked gaming environment employing different classes of gaming machines
US8631501B2 (en) 2006-11-10 2014-01-14 Bally Gaming, Inc. Reporting function in gaming system environment
US9275512B2 (en) 2006-11-10 2016-03-01 Bally Gaming, Inc. Secure communications in gaming system
US9111078B2 (en) 2006-11-10 2015-08-18 Bally Gaming, Inc. Package manager service in gaming system
US9082258B2 (en) 2006-11-13 2015-07-14 Bally Gaming, Inc. Method and system for providing download and configuration job progress tracking and display via host user interface
US8347280B2 (en) 2006-11-13 2013-01-01 Bally Gaming, Inc. System and method for validating download or configuration assignment for an EGM or EGM collection
US8930461B2 (en) 2006-11-13 2015-01-06 Bally Gaming, Inc. Download and configuration management engine for gaming system
US10202430B2 (en) * 2007-10-18 2019-02-12 Mayo Foundation For Medical Education And Research IgM-mediated receptor clustering and cell modulation
US8272945B2 (en) 2007-11-02 2012-09-25 Bally Gaming, Inc. Game related systems, methods, and articles that combine virtual and physical elements
US8201229B2 (en) 2007-11-12 2012-06-12 Bally Gaming, Inc. User authorization system and methods
US8616958B2 (en) 2007-11-12 2013-12-31 Bally Gaming, Inc. Discovery method and system for dynamically locating networked gaming components and resources
US9563898B2 (en) 2008-04-30 2017-02-07 Bally Gaming, Inc. System and method for automated customer account creation and management
US8597107B2 (en) 2007-12-28 2013-12-03 Bally Gaming, Inc. Systems, methods, and devices for providing purchases of instances of game play at a hybrid ticket/currency game machine
US8721431B2 (en) 2008-04-30 2014-05-13 Bally Gaming, Inc. Systems, methods, and devices for providing instances of a secondary game
US8251808B2 (en) * 2008-04-30 2012-08-28 Bally Gaming, Inc. Game transaction module interface to single port printer
US9005034B2 (en) 2008-04-30 2015-04-14 Bally Gaming, Inc. Systems and methods for out-of-band gaming machine management
US9483911B2 (en) 2008-04-30 2016-11-01 Bally Gaming, Inc. Information distribution in gaming networks
US8856657B2 (en) 2008-04-30 2014-10-07 Bally Gaming, Inc. User interface for managing network download and configuration tasks
US9406194B2 (en) 2008-04-30 2016-08-02 Bally Gaming, Inc. Method and system for dynamically awarding bonus points
US8366542B2 (en) 2008-05-24 2013-02-05 Bally Gaming, Inc. Networked gaming system with enterprise accounting methods and apparatus
US9443377B2 (en) 2008-05-30 2016-09-13 Bally Gaming, Inc. Web pages for gaming devices
US8412768B2 (en) 2008-07-11 2013-04-02 Ball Gaming, Inc. Integration gateway
US20100124970A1 (en) * 2008-11-14 2010-05-20 Igt Gaming system, gaming device, and method for providing a guaranteed win feature
US8347303B2 (en) 2008-11-14 2013-01-01 Bally Gaming, Inc. Apparatus, method, and system to provide a multi-core processor for an electronic gaming machine (EGM)
US8266213B2 (en) 2008-11-14 2012-09-11 Bally Gaming, Inc. Apparatus, method, and system to provide a multiple processor architecture for server-based gaming
US8423790B2 (en) 2008-11-18 2013-04-16 Bally Gaming, Inc. Module validation
US8192283B2 (en) 2009-03-10 2012-06-05 Bally Gaming, Inc. Networked gaming system including a live floor view module
US8968086B2 (en) 2010-02-10 2015-03-03 Leap Forward Gaming, Inc. Video processing and signal routing apparatus for providing picture in a picture capabilities on an electronic gaming machine
US8814706B2 (en) 2010-02-10 2014-08-26 Leap Forward Gaming, Inc. Radio candle mount
US8282480B2 (en) 2010-02-10 2012-10-09 Leap Forward Gaming Candle device for providing transaction verification on a gaming machine
US8336697B2 (en) 2010-02-10 2012-12-25 Leap Forward Gaming Device health monitoring for gaming machines
US8460091B2 (en) * 2010-02-10 2013-06-11 Leap Forward Gaming Remote power reset feature on a gaming machine
US9240100B2 (en) 2010-02-10 2016-01-19 Leap Forward Gaming Virtual players card
US9245419B2 (en) 2010-02-10 2016-01-26 Leap Forward Gaming, Inc. Lottery games on an electronic gaming machine
US8814681B2 (en) 2010-02-10 2014-08-26 Leap Forward Gaming, Inc. Candle device for generating display interfaces on the main display of a gaming machine
US9058716B2 (en) 2011-06-06 2015-06-16 Bally Gaming, Inc. Remote game play in a wireless gaming environment
US9367835B2 (en) 2011-09-09 2016-06-14 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US9120007B2 (en) 2012-01-18 2015-09-01 Bally Gaming, Inc. Network gaming architecture, gaming systems, and related methods
US8974305B2 (en) 2012-01-18 2015-03-10 Bally Gaming, Inc. Network gaming architecture, gaming systems, and related methods
US9165428B2 (en) 2012-04-15 2015-10-20 Bally Gaming, Inc. Interactive financial transactions
CN110244914A (zh) * 2018-03-07 2019-09-17 北大方正集团有限公司 付印单的处理方法、装置及系统

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4157829A (en) 1975-01-28 1979-06-12 System Operations, Inc. Instant lottery game employing vending machines which are centrally controlled by computers
JP3175620B2 (ja) 1996-06-21 2001-06-11 セイコーエプソン株式会社 印刷装置
US6500067B1 (en) * 1998-12-04 2002-12-31 Sierra Design Group Voucher gaming system
US6442449B1 (en) 1999-10-15 2002-08-27 Andrew Blasy System and method for providing directions between locations
US6493110B1 (en) * 2000-04-05 2002-12-10 Gregory B. Roberts System and method for bar code rendering and recognition
US6676515B1 (en) 2000-10-19 2004-01-13 Aristocrat Technologies, Inc. Apparatus and method for a secure ticket actuated gaming system
US6647437B2 (en) 2001-05-15 2003-11-11 Lexmark International, Inc. Method for automatically detecting and processing binary postscript print jobs
US20040053681A1 (en) 2002-09-13 2004-03-18 Acres Gaming Incorporated System for electronic game promotion

Also Published As

Publication number Publication date
CA2604092A1 (en) 2006-10-19
KR20080007221A (ko) 2008-01-17
CA2604092C (en) 2015-05-26
US7099035B2 (en) 2006-08-29
JP2008538034A (ja) 2008-10-02
NZ562168A (en) 2010-01-29
AU2006234980B8 (en) 2011-01-06
EP1869559A2 (en) 2007-12-26
AU2006234980A1 (en) 2006-10-19
WO2006110348A3 (en) 2009-04-16
WO2006110348A2 (en) 2006-10-19
CN101310251A (zh) 2008-11-19
AU2006234980B2 (en) 2010-08-12
US20050195432A1 (en) 2005-09-08

Similar Documents

Publication Publication Date Title
MX2007012441A (es) Metodos para impresion de cupones y combrobantes.
AU2003297604B2 (en) Interface for voucher and coupon printing
US20080038035A1 (en) Interface for voucher and coupon printing
CA2643132C (en) Method and apparatus for controlling a peripheral via different data ports
AU2007351815B2 (en) Method and apparatus for converting a printer firmware download port to a communications port

Legal Events

Date Code Title Description
FA Abandonment or withdrawal