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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/42—Coin-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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/387—Payment using discounts or coupons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G5/00—Receipt-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)
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.
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)
| 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)
| 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 |
-
2005
- 2005-04-07 US US11/102,458 patent/US7099035B2/en not_active Expired - Lifetime
-
2006
- 2006-03-29 NZ NZ562168A patent/NZ562168A/en unknown
- 2006-03-29 EP EP06749063A patent/EP1869559A2/en not_active Withdrawn
- 2006-03-29 KR KR1020077022555A patent/KR20080007221A/ko not_active Withdrawn
- 2006-03-29 CA CA2604092A patent/CA2604092C/en active Active
- 2006-03-29 AU AU2006234980A patent/AU2006234980B8/en active Active
- 2006-03-29 JP JP2008505391A patent/JP2008538034A/ja not_active Withdrawn
- 2006-03-29 MX MX2007012441A patent/MX2007012441A/es not_active Application Discontinuation
- 2006-03-29 CN CNA2006800155275A patent/CN101310251A/zh active Pending
- 2006-03-29 WO PCT/US2006/012008 patent/WO2006110348A2/en not_active Ceased
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 |