CN1745361A - 用于凭单及赠券打印的接口 - Google Patents

用于凭单及赠券打印的接口 Download PDF

Info

Publication number
CN1745361A
CN1745361A CNA2003801093836A CN200380109383A CN1745361A CN 1745361 A CN1745361 A CN 1745361A CN A2003801093836 A CNA2003801093836 A CN A2003801093836A CN 200380109383 A CN200380109383 A CN 200380109383A CN 1745361 A CN1745361 A CN 1745361A
Authority
CN
China
Prior art keywords
printer
interface
data
print
controller
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CNA2003801093836A
Other languages
English (en)
Other versions
CN100343794C (zh
Inventor
唐纳德·E·布鲁克斯
理查德·S·奎夫
巴特·C·舒尔德曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TRANSACTION TECHNOLOGY Co
Original Assignee
TRANSACTION TECHNOLOGY Co
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 TRANSACTION TECHNOLOGY Co filed Critical TRANSACTION TECHNOLOGY Co
Publication of CN1745361A publication Critical patent/CN1745361A/zh
Application granted granted Critical
Publication of CN100343794C publication Critical patent/CN100343794C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B3/00Machines for issuing preprinted tickets
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/42Coin-freed apparatus for hiring articles; Coin-freed facilities or services for ticket printing or like apparatus, e.g. apparatus for dispensing of printed paper tickets or payment cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • 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/1222Increasing security of the print job

Abstract

本发明揭示一种用于驱动一打印机以打印高安全性凭单和低安全性赠券的接口。所述打印机可常驻于(例如)一赌博终端机(例如吃角子老虎机)、票据机、销售网点终端机或类似装置中。一第一驱动器(例如)从本地控制器接收指示将要打印的凭单信息的数据。一第二驱动器(例如)从中央系统控制器接收指示将要打印的赠券信息的数据。一响应于所述第一和第二驱动器的处理器产生标准打印机格式的打印机命令,以便可使用相同的打印机打印凭单和赠券。不须使用用于打印凭单的由终端机制造商提供的安全(且通常是专用的)硬件和/或软件来处理赠券。

Description

用于凭单及赠券打印的接口
技术领域
本发明一般而言涉及打印机,更特定而言涉及用于驱动用户终端机中的打印机的一接口。此类打印机尤其适合用于游戏机、投币式自动售货机、销售网点终端机、交通及娱乐行业售票机等等。
背景技术
票据打印机在各种应用中都很有用。其中一种应用是打印彩票终端机、吃角子老虎机和其它自助式赌博或交易(例如火车票、竞技比赛门票或飞机票)设备中使用的编码票据或凭单。就本发明及随附权利要求而言,术语“凭单”将用来表示一张打印的单据,例如一张票据,其具有(或潜在地具有)有意义的现金价值并必须使用安全技术进行打印以防止伪造。术语“赠券”用来指至多仅具有微不足道的现金价值并无需凭单所需的高水平安全性即能够打印的单据。应该认识到:也可使用安全技术打印赠券,然而,其安全水平通常将低于所使用的与凭单相关的安全水平。
人们已提议多种打印机系统供用于自助式终端机中,例如用于(例如)娱乐场和赛马场使用的非现金游戏系统中。在此类系统中,打印凭单是供游戏主顾用来代替诸如筹码(token)、现金、借记卡(debit card)及信用卡。此类自助式终端机可通过网络由一中央系统控制器(CSC)控制或至少部分控制。CSC可设置在与终端机相同的位置,也可远离终端机设置。远离终端机设置的CSC可服务于复数个场所(例如各种娱乐场、赛马场、彩票零售点等)处不同的终端机人群。
使用终端机的场所可能希望具有使用终端打印机打印除凭单以外的其他项目的能力。例如,人们可能希望打印在所述场所使用的赠券。举例而言,此类赠券可(例如)提供所述场所的免费或折扣食物项目。
人们还构想出其它形式的赠券,以实现诸如各种市场推销、广告宣传和促销目的,例如对将来特殊活动的折扣、新产品和新服务的广告、免费或打折泊车、酒店房间升级、旅行和娱乐推销、参加比赛等等。
在所述领域现有的大部分终端机中,其场所管理层无法访问终端机的打印机部分以打印与凭单分离的(和可能无关的)特殊赠券。为了提供这一能力,卖主已提供了能够打印赠券的新型终端机。这些新型终端设备需要使用专用的软件、硬件和/或协议以使终端打印机能够打印凭单和赠券。当提供有赠券打印时,要通过用于凭单的安全处理渠道来处理赠券打印,其中凭单要受到更严格的存取控制和安全要求的支配。这一解决方案对于许多场所是不可接受的,因为这需要购买新的终端机。对于一个具有数百台此类终端机的场所而言,这一解决方案的成本另人望而却步。
有利的情况是,提供一种使这些场所在其终端机上打印赠券的更加成本有效的方法。优选地,所述系统将允许继续使用现有终端机而不需要更换现有的大量终端机。进一步有利的情况是,使位于终端机(例如赌博终端机、POS终端机或其他消费者终端机)内部的一控制器(例如安全控制器)与终端打印机通信以打印凭单,同时还允许位于终端机外部的一CSC与内置式终端打印机通信以打印赠券或其他单据。
本发明提供了用于与现有和将来的终端机共同使用的各种打印机接口的实施例,所述实施例享有上述及其它优点。
发明内容
根据本发明,提供一种用于驱动打印机的接口。一第一驱动器从一本地控制器接收指示将要打印的信息的数据。一第二驱动器从中央系统控制器接收指示将要打印的信息的数据。一响应于所述第一和第二驱动器的处理器为打印机产生标准格式的打印机命令。
在一实施例中,所述第一驱动器接收第一格式的数据,且所述第二驱动器接收第二格式的数据。例如,第一驱动器可接收RS-232、Netplex、USB或I2C格式中一种格式的数据,第二驱动器接收RS-232、Netplex、USB或I2C格式中另一种格式的数据。
第一驱动器和处理器一起解码来自所述本地控制器的数据并将已解码的本地控制器数据转换成标准格式。第二驱动器和处理器一起解码来自所述中央系统控制器的数据并将已解码的中央系统控制器数据转换成标准格式。在一图解说明的实施例中,第一驱动器处理来自所述本地控制器的现金数据用于打印一凭单;第二驱动器处理来自所述中央系统控制器的非现金数据用于打印一赠券。
所述接口可内置于打印机内部,或者,所述接口可设置在打印机外部。所述打印机可包括(例如)一游戏机打印机、一销售网点终端打印机等等。
本发明揭示一种从一本地控制器和一中央系统控制器驱动打印机的方法。所述方法包括监视来自所述本地控制器和中央系统控制器的通信。在从所述控制器中的一个控制器接收到打印机通信时,确定所述打印机的可用性。如果所述打印机可用,则以一种格式解码打印机数据并将其转换成一用于与打印机通信的标准打印机格式。如果所述打印机不可用,则通知从其接收打印机通信的所述控制器:打印机忙。然后继续监视所述通信。
如果同时从两个控制器接收到打印机通信,则优先选择本地游戏控制器。或者,根据所希望的系统实施方案优先选择中央系统控制器。该打印机可包括(例如)一游戏机打印机或一销售网点终端打印机。
附图说明
图1是一用于控制一吃角子老虎机中的打印机的一现有技术架构的框图;
图2是一根据本发明的系统架构的框图;
图3是一根据本发明的一例示性接口实施方案的框图;
图4是一根据本发明的另一系统架构实施例的框图;及
图5是一图解说明为实施本发明所能够执行的例示性通信流程的流程图。
具体实施方式
本发明涉及用于分发给顾客的凭单和赠券的打印,更特定而言,本发明涉及一种用于使打印机能够响应来自本地控制器的命令打印凭单及响应来自中央系统控制器的命令打印赠券的接口。所述打印机可常驻于由顾客操作的终端机中,例如一游戏机(例如,吃角子老虎机或彩票销售终端机)、自动售货机、自助式票据终端机、POS终端机等等。在一游戏机的实施方案中,所述本地控制器可包括游戏机的有时被称作“游戏控制器”的那一部分。在所述实施方案中,所述系统控制器可包括有时被称作“游戏管理单元”的中央系统控制器。通常,所述本地控制器是所述终端机为顾客提供凭单和赠券的部分,而所述中央系统控制器是一个或与终端机位于相同场所中或位于一可位于实际上任何地方的不同场所中的远程装置。
本文中提到了各种众所周知的用于在所揭示实施例的不同元件之间传输信号的标准。这些标准包括RS-232、Netplex、USB和I2C标准。RS-232是一提供数据终端装置和数据通信装置之间接口的众所周知的标准,其中使用串行标准二进制数据交换。Netplex是一种由美国内华达州Reno国际游戏技术组织(International Game Technology)开发的标准,其在中央系统与外围设备之间提供一多点串行通信链路并用于传送信息及允许对外围设备进行控制。通用串行总线(USB)是“USB实施者论坛”(USB Implementer Forum)开发的连接性规范。USB用于连接计算机外部的外围设备以消除因打开机箱安装某些装置所需的卡而带来的麻烦。I2C或两线通信是菲利浦半导体公司(PhillipsSemiconductor)开发的一种同步串行通信形式。
本文所揭示的接口克服了现有技术系统中需要购买专用终端机来提供凭单和赠票的缺陷。所述现有技术的系统显示在图1中,其中提供一终端打印机10用于响应来自游戏控制器14的命令打印凭单和赠票。游戏控制器14使用与所述打印机兼容的协议12给打印机10提供打印命令。例如,协议12可包括在数据传输技术内众所周知的RS-232或Netplex协议中的一个或另外一个。
在图1所示现有技术的实施例中,游戏控制器14是包括在所述游戏机中的一专用装置。所述游戏控制器控制基本的游戏机硬件,包括:打印机、硬币分配机(coin dispenser)、纸币接受机、卷轴(用于吃角子老虎机)等,并使用通过系统接口16从中央系统控制器获得的序列号产生票据数据。系统接口与中央系统控制器及游戏控制器通信。所述接口从中央系统控制器获得票据序列号并把这些序列号提供给游戏控制器。系统接口还负责玩游戏者跟踪,并控制游戏机读卡器和显示器。
此类游戏机的每一特定制造商一般都拥有自己的出于安全和竞争原因而保密的游戏控制器技术。由于驱动打印机的游戏控制器的专用性质,顾客不可能访问打印机来直接打印其他单据,例如赠券。而且,即使当今游戏机中提供了赠券打印,赠券打印也只是通过专用游戏控制器来提供,这意味着赠券的产生必须与竞赛游戏机的制造商相关联。尤其是,如果顾客希望打印赠券,游戏机的制造商必须通过游戏控制器14提供所述技术来打印赠券。这使得制造商能够升级现有游戏机以收取额外的费用,或要求购买具有赠券打印能力的新游戏机。
至少一个游戏机制造商已经提供了一种允许在中央系统控制器输入的赠券信息通过通信路径18传送至游戏机系统接口16的新型终端机。通信路径18可包括(例如)一专用网络(有线和/或无线)或因特网。系统接口16将通过路径15把赠券信息传递给专用游戏控制器14,专用游戏控制器14对信息进行必要的转换以产生赠券打印命令供提供给终端打印机10。由于只有游戏控制器14与打印机通信,因此无法避免使用专用游戏控制器技术实施赠券打印。因此,拥有游戏机的场所(例如娱乐场)完全依赖游戏机制造商来提供除打印已设计游戏机打印的凭单以外还打印赠券的能力。
图2图解说明了根据本发明的一实施例,其中可不依赖于游戏机制造商打印赠券。在图2的实施例中,在系统接口26、游戏控制器24与打印机20之间提供一打印机接口23。将来自中央系统控制器的信息(其可视情况包括定义一将要打印的特定赠券的信息)通过通信路径28(类似于通信路径18)提供给系统接口26。所述系统接口将接收自中央系统控制器的数据通过路径29(类似于图1的路径15)以一种常规方式传递给游戏控制器24。作为游戏控制器24的输出而提供的常规数据借助游戏控制器使用的标准协议(例如RS-232或Netplex(“协议A”))通过路径25传送至打印机接口23。从中央系统控制器接收的信息也根据一合适的协议(例如I2C(“协议B”))通过路径27从系统接口26被直接传递给打印机接口23。应了解,可使用各种不同协议中的任何一种将打印机信息从系统接口26发送到打印机接口23。事实上,本发明的优点之一是系统接口与打印机接口之间的通信不是专用通信,游戏控制器与打印机接口之间的通信则是专用通信。因此,虽然协议A将由游戏机制造商规定,但协议B却不由游戏机制造商规定。协议B可以是系统接口能与之通信的任何协议。通过提供一通用打印机接口23,本发明允许在不通过游戏控制器24和不受游戏控制器24处理要求支配的情况下打印来自中央系统控制器的赠券信息。
打印机接口23一旦接收到来自游戏控制器24的数据(例如凭单信息)或系统接口26的数据(例如赠券信息),其确定打印机20是否可用;如果可用,则其处理所接收的数据以便以一适当的格式传送至打印机。随后,使用设计打印机所接收的协议(例如RS-232)将所述经适当格式化的数据经由路径22发送到打印机。下文将结合图5更详细地说明打印机接口的操作。
图3是一图解说明打印机接口23的硬件及软件/固件组件的原理框图。处理器30处理经由相应驱动器33、34和/或35从游戏控制器24和系统接口26接收的数据。驱动器33是(例如)一经配置以从游戏控制器接收使用Netplex协议格式化的数据的Netplex驱动器。所述数据可包括(例如)打印一凭单所需的数据。或者,游戏控制器可经配置以使用RS-232协议提供凭单数据,在这种情况下,将会使用RS-232驱动器34接收数据并将数据传递给处理器30。使用(例如)I2C协议经由系统接口将赠券数据从中央系统控制器提供给处理器30。I2C驱动器35处理来自系统接口的赠券数据并将数据继续传送给处理器30。
用于指令处理器30如何将接收自游戏控制器和系统接口的数据解码并转换成打印机所需格式的软件和/或固件被储存在一个或更多个电可擦除可编程存储器(EEPROM36)和快闪存储器31中。提供同步动态随机存取存储器(SDRAM)32用于存储处理器30计算的临时数据以及此项技术中众所周知的其它临时性信息。凭单或赠券信息一旦被解码并转换成用于打印的适当格式,其即刻通过RS-232驱动器34被传送至打印机。在被传送至打印机之前,打印数据可暂时存储在SDRAM32中。
图4是一替代实施例的原理框图,其中打印机接口23包含在终端打印机中。尤其是,图3中图解说明的所有组件都可构建在终端打印机40内。由于打印机中已存在的打印机控制器能够提供许多(如果不是全部)打印机接口处理器30所提供的功能,这一实施例是一针对提供一图2所示分离式打印机接口的经济型替代方案。打印机中已存在的存储器也可被共享以适应打印机接口的需要。这一实施方案消除了对两个单独的处理器及额外的存储器的需要。
如图4所示,结合图2论述的游戏控制器与系统接口之间的全部通信现在被直接传递给终端打印机40。打印机接口23和通信路径22的功能将由与打印机40自身集成为一体的等效元件来执行。
图5是一图解说明打印机接口的通信流程的流程图。请注意:所说明的通信流程是打印机接口的一种可能的实施方案的一个示例,其它实施方案也是可能的并归属于在本发明拟议的范围内。
图5的例行程序开始于方框50。在方框52中,监视来自游戏控制器和系统接口的通讯端口是否有一通信事件。例如,在图2所示的实施例中,打印机接口23通过路径25监视来自游戏控制器24的通信。同样,通过路径27监视来自系统接口26的通讯。如果在方框54中检测到一通讯事件(例如一针对打印机的信息),则在方框56中确定通讯源(游戏控制器或系统接口)。
一旦确定一打印机信息已从系统接口到达,所述信息即刻从方框56被引导到方框58,在方框58中确定打印机是否可用于打印从中央系统控制器接收的赠券。如果不可用,则发送给系统接口一个忙状态信号,以便其稍后能够再次发送所述信息(方框60)。所述例行程序随后如方框52中所指示继续监视通讯端口。
如果在方框58中确定打印机可用于打印赠券,则将来自系统接口的赠券数据接收(方框62)、解码(方框64)并转换成一标准的打印机数据流(方框66)。将标准打印机数据流格式化以适合将要打印赠券的特定打印机(例如图2中的终端打印机20或图4中的终端打印机40)。尽管可提供不同的打印机来打印凭单和赠券,但优选的实施例是使用同一打印机打印凭单和赠券。在赠券信息如方框66中所指示转换成标准打印机数据流后,其被转交给打印机用于打印赠券(方框80)。该例行程序然后返回到方框52,在此继续监视通讯端口。
在从游戏控制器检测到一通信事件的情形下,在方框54和56中确定这一事实,并在方框70中确定打印机是否可用于打印凭单。如果不可用,则给游戏控制器发送一忙状态(方框72),同时所述例行程序返回到方框52继续监视通信端口。如果在方框70中确定打印机可用,则将游戏控制器数据在方框74中接收、在方框76中解码并在方框78中转换成一标准的打印机数据流。如方框80中所指示,经格式化适合打印机的标准打印机数据流被传递给打印机用于打印凭单。所述例行程序随后返回到方框52继续监视通讯端口。
标准打印机数据流将依据使用的特定打印机所需的协议进行格式化。例如(及如图3所示),打印机数据流可以是RS-232格式。所属领域的技术人员将认识到:也可使用其它格式,例如I2C、Netplex或USB。通过在打印机接口中提供适宜的驱动程序,即能够适应新开发的打印机格式。
现在,应认识到:本发明提供了一种用于驱动打印机的接口。打印机可常驻于(例如)上文所述类型的顾客终端机中,或常驻于提供凭单和赠券的任何其它装置中。在一图解说明的实施例中,一第一驱动器(例如)从本地控制器接收指示将要打印的凭单信息的数据。一第二驱动器(例如)从中央系统控制器接收指示将要打印的赠券信息的数据。一响应于所述第一和第二驱动器的处理器为所述打印机产生标准格式的打印机命令。使用本发明的打印机接口使得能够使用一个或更多个终端打印机打印凭单和赠券,而不需要使用终端机制造商提供的安全(且通常是专用的)硬件和/或软件来处理所述赠券。
尽管本文结合各种具体实施例描述了本发明,但应认识到:可在不偏离如在权利要求中所述的本发明拟议范围的前提下对上述实施例做许多调整和修改。

Claims (16)

1、一种用于驱动打印机的接口,其包括:
一用于从本地控制器接收指示将要打印的信息的数据的第一驱动器;
一用于从中央系统控制器接收指示将要打印的信息的数据的第二驱动器;及
一响应于所述第一和第二驱动器用于为所述打印机产生标准格式的打印机命令的处理器。
2、如权利要求1所述的接口,其中所述第一驱动器接收第一格式的数据,且所述第二驱动器接收第二格式的数据。
3、如权利要求2所述的接口,其中:所述第一驱动器接收RS-232、Netplex、USB、或12C格式中一种格式的数据;及
所述第二驱动器接收所述RS-232、Netplex、USB、或12C格式中另一种格式的数据。
4、如权利要求1所述的接口,其中:
所述第一驱动器和所述处理器一起解码来自所述本地控制器的数据并将已解码的本地控制器数据转换成所述标准格式;及
所述第二驱动器和所述处理器一起解码来自所述中央系统控制器的数据并将已解码的中央系统控制器数据转换成所述标准格式。
5、如权利要求1所述的接口,其中所述第一驱动器处理来自所述本地控制器的现金数据以用于打印一凭单。
6、如权利要求5所述的接口,其中所述第二驱动器处理来自所述中央系统控制器的非现金数据以用于打印一赠券。
7、如权利要求1所述的接口,其中所述第二驱动器处理来自所述中央系统控制器的非现金数据以用于打印一赠券。
8、如权利要求1所述的接口,其中所述接口内置于所述打印机中。
9、如权利要求1所述的接口,其中所述接口位于所述打印机外部。
10、如权利要求1所述的接口,其中所述打印机是一游戏机打印机。
11、如权利要求1所述的接口,其中所述打印机是一销售网点终端打印机。
12、一种用于从一本地控制器和一中央系统控制器驱动打印机的方法,其包括如下步骤:
监视来自所述本地控制器和中央系统控制器的通信;
当从所述控制器中的一个接收到一打印机通信时,确定打印机的可用性,及
(i)如果所述打印机可用,则解码一种格式的打印机数据并将已解码的数据转换成一用于与所述打印机通信的标准打印机格式;
(ii)如果所述打印机不可用,则通知从其接收所述打印机通信的所述控制器:所述打印机忙;及
继续监视所述通信。
13、如权利要求12所述的方法,其中如果同时从两个控制器接收到打印机通信,则优先选择所述本地游戏控制器。
14、如权利要求12所述的方法,其中如果同时从两个控制器接收到打印机通信,则优先选择所述中央系统控制器。
15、如权利要求12所述的方法,其中所述打印机是一游戏机打印机。
16、如权利要求12所述的方法,其中所述打印机是一销售网点终端打印机。
CNB2003801093836A 2002-12-20 2003-11-25 用于凭单及赠券打印的接口和方法 Expired - Lifetime CN100343794C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/325,214 US6924903B2 (en) 2002-12-20 2002-12-20 Interface for voucher and coupon printing
US10/325,214 2002-12-20

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2007100056558A Division CN101042634B (zh) 2002-12-20 2003-11-25 用于从本地控制器和中央控制器驱动打印机的方法和装置

Publications (2)

Publication Number Publication Date
CN1745361A true CN1745361A (zh) 2006-03-08
CN100343794C CN100343794C (zh) 2007-10-17

Family

ID=32593698

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB2003801093836A Expired - Lifetime CN100343794C (zh) 2002-12-20 2003-11-25 用于凭单及赠券打印的接口和方法
CN2007100056558A Expired - Lifetime CN101042634B (zh) 2002-12-20 2003-11-25 用于从本地控制器和中央控制器驱动打印机的方法和装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2007100056558A Expired - Lifetime CN101042634B (zh) 2002-12-20 2003-11-25 用于从本地控制器和中央控制器驱动打印机的方法和装置

Country Status (12)

Country Link
US (1) US6924903B2 (zh)
EP (1) EP1579310A4 (zh)
JP (1) JP2006511885A (zh)
KR (1) KR20050096921A (zh)
CN (2) CN100343794C (zh)
AU (1) AU2003297604B2 (zh)
CA (1) CA2511172C (zh)
MX (1) MXPA05006754A (zh)
NZ (2) NZ541152A (zh)
RU (1) RU2005121913A (zh)
SG (1) SG166002A1 (zh)
WO (1) WO2004061778A2 (zh)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7666078B2 (en) * 2002-05-07 2010-02-23 Future Logic, Inc. Financial transaction printer with promotional printing capabilities
US7594855B2 (en) * 2002-03-29 2009-09-29 Futurelogic, Inc. Method and apparatus for gaming promotional printer
US7812992B2 (en) * 2002-03-29 2010-10-12 Futurelogic, Inc. Method and apparatus for gaming promotional printer
US20030228906A1 (en) 2002-04-19 2003-12-11 Walker Jay S. Methods and apparatus for providing communications services at a gaming machine
EP1372097B1 (en) * 2002-06-10 2006-09-06 Seiko Epson Corporation POS system, network system, method of generating printing data for POS system, and method of managing sales & advertisement information in network system
US20040095598A1 (en) * 2002-11-19 2004-05-20 Heidelberg Digital, L.L.C. Method of communicating with a proprietary printing system over a communications network
US8085418B2 (en) * 2002-12-20 2011-12-27 Transact Technologies Incorporated Method and apparatus for converting a printer firmware download port to a communicatons port
US7529868B2 (en) * 2002-12-20 2009-05-05 Transact Technologies Incorporated Method and apparatus for controlling a peripheral via different data ports
US20070248393A1 (en) * 2002-12-20 2007-10-25 Transact Technologies Incorporated Method and apparatus for driving a printer
US9564004B2 (en) 2003-10-20 2017-02-07 Igt Closed-loop system for providing additional event participation to electronic video game customers
US8512144B2 (en) 2003-10-20 2013-08-20 Tipping Point Group, Llc Method and apparatus for providing secondary gaming machine functionality
US7335106B2 (en) 2003-10-20 2008-02-26 Las Vegas Gaming, Inc. Closed-loop system for displaying promotional events and granting awards for electronic video games
US10127765B1 (en) 2003-10-20 2018-11-13 Tipping Point Group, Llc Gaming machine having secondary gaming controller with proxy configuration
US8721449B2 (en) 2003-10-20 2014-05-13 Tipping Point Group, Llc Method and system for paragame activity at electronic gaming machine
US9582963B2 (en) 2003-10-20 2017-02-28 Tipping Point Group, Llc Method and system for gaming machine accounting
US7500034B2 (en) * 2003-12-10 2009-03-03 Hewlett-Packard Development Company, L.P. Multiple integrated circuit control
US20100094692A1 (en) * 2005-09-30 2010-04-15 Futurelogic, Inc. Methods and apparatus for a promotional couponing system
CA2630292A1 (en) * 2005-11-16 2007-05-24 Futurelogic, Inc. Method and apparatus for dual system detection
JP5303005B2 (ja) * 2006-01-27 2013-10-02 セイコーエプソン株式会社 インクジェットプリンタ、インク課金システム及びインクジェットプリンタの制御方法
CA2734173C (en) * 2007-10-18 2019-04-23 Mayo Foundation For Medical Education And Research Igm-mediated receptor clustering
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
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
US9240100B2 (en) 2010-02-10 2016-01-19 Leap Forward Gaming Virtual players card
US8460091B2 (en) * 2010-02-10 2013-06-11 Leap Forward Gaming Remote power reset feature on a gaming machine
US20110195789A1 (en) 2010-02-10 2011-08-11 Leap Forward Gaming Device monitoring and wireless communications for vending machines
US9245419B2 (en) 2010-02-10 2016-01-26 Leap Forward Gaming, Inc. Lottery games on an electronic gaming machine
US8282480B2 (en) 2010-02-10 2012-10-09 Leap Forward Gaming Candle device for providing transaction verification on a gaming machine
US8814706B2 (en) 2010-02-10 2014-08-26 Leap Forward Gaming, Inc. Radio candle mount
US9036200B2 (en) 2010-09-14 2015-05-19 Hewlett-Packard Development Company, L.P. Job processing by dividing a job into sub-jobs for rendering and streaming
US8953200B2 (en) 2010-10-04 2015-02-10 Transact Technologies Incorporated Casino print system and corresponding methods
US9158481B2 (en) 2010-10-04 2015-10-13 Transact Technologies Incorporated Status monitor for casino print system and corresponding methods for status monitoring
US8529328B2 (en) 2011-03-14 2013-09-10 Elis Rocco Tarantino Gaming devices with dedicated player RNG and time share features
US9367835B2 (en) 2011-09-09 2016-06-14 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
CA2849971C (en) * 2011-09-29 2020-01-21 Transact Technologies Incorporated Status monitor for casino print system and corresponding methods for status monitoring
US9311027B2 (en) 2013-03-28 2016-04-12 Hewlett-Packard Development Company, L.P. Document generation based on target device availability
GB201312716D0 (en) * 2013-07-16 2013-08-28 Ecrebo Ltd Improvements relating to point-of-sale systems
US20160182604A1 (en) * 2014-12-19 2016-06-23 Zih Corp. Method for enabling communication between a user device browser and a local device
US9916735B2 (en) 2015-07-22 2018-03-13 Igt Remote gaming cash voucher printing system
CN109615795A (zh) * 2018-11-22 2019-04-12 广州昂泓科技有限公司 自助打印方法、装置、系统、计算机设备和存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5051926A (en) * 1991-03-25 1991-09-24 International Business Machines Corp. System wide local copy management of screen copy printing
US6048269A (en) * 1993-01-22 2000-04-11 Mgm Grand, Inc. Coinless slot machine system and method
JP3578528B2 (ja) * 1994-12-09 2004-10-20 株式会社リコー データのデコーダ回路
JP3175620B2 (ja) * 1996-06-21 2001-06-11 セイコーエプソン株式会社 印刷装置
JPH11177786A (ja) * 1997-12-11 1999-07-02 Fuji Xerox Co Ltd 画像出力システム
US6006281A (en) * 1998-01-08 1999-12-21 Xerox Corporation Network printing system with data merge feature
JP3633843B2 (ja) * 1999-03-10 2005-03-30 セイコーエプソン株式会社 Posシステム、広告掲載情報の処理方法およびコンピュータ読み取り可能な記録媒体
JP3656729B2 (ja) * 2000-03-27 2005-06-08 セイコーエプソン株式会社 レシート印刷・発行システム、これを用いた付加情報の印刷処理方法および情報記録媒体
US6493110B1 (en) * 2000-04-05 2002-12-10 Gregory B. Roberts System and method for bar code rendering and recognition
JP3733284B2 (ja) * 2000-09-18 2006-01-11 キヤノン株式会社 情報処理装置、印刷システム、及びコマンド生成方法
GB0028475D0 (en) * 2000-11-22 2001-01-10 Ncr Int Inc Module
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
CN101042634A (zh) 2007-09-26
SG166002A1 (en) 2010-11-29
EP1579310A4 (en) 2008-08-13
MXPA05006754A (es) 2006-02-17
US20040120002A1 (en) 2004-06-24
EP1579310A2 (en) 2005-09-28
WO2004061778A3 (en) 2004-12-09
JP2006511885A (ja) 2006-04-06
NZ541152A (en) 2006-04-28
RU2005121913A (ru) 2006-03-10
CA2511172A1 (en) 2004-07-22
CN101042634B (zh) 2012-07-18
NZ544416A (en) 2006-09-29
CN100343794C (zh) 2007-10-17
US6924903B2 (en) 2005-08-02
KR20050096921A (ko) 2005-10-06
AU2003297604A1 (en) 2004-07-29
AU2003297604B2 (en) 2009-02-12
WO2004061778A2 (en) 2004-07-22
CA2511172C (en) 2013-05-07

Similar Documents

Publication Publication Date Title
CN100343794C (zh) 用于凭单及赠券打印的接口和方法
US7099035B2 (en) Methods for voucher and coupon printing
US20080038035A1 (en) Interface for voucher and coupon printing
US7668987B2 (en) Method and apparatus for controlling a peripheral via different data ports
CN101646996B (zh) 用于将打印机固件下载端口转换为通信端口的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20071017

CX01 Expiry of patent term