具有可配置模板的打印机和配置打印机模板的方法

文档序号:2479647阅读:492来源:国知局
专利名称:具有可配置模板的打印机和配置打印机模板的方法
技术领域
本发明大概涉及打印(例如)收据、彩票、公共汽车票、飞机票、火车票、赌博凭单、老虎机凭单等票据的领域。更明确地说,本发明提供设定打印机模板的方法和具有可配置模板的票据打印机。
背景技术
打印票据的现有技术采用三种基本方法。第一种现有技术方法不使用打印装置的增强界面。所需要用来选择打印位置、字体、点大小、每英寸字符数(CPI)等命令通过主机系统发送到打印机。需要所述主机系统详细了解所述打印装置的命令界面。此方法的缺点为主机系统需要知道并向打印机发送所有命令以使打印机工作。
第二种现有技术方法使用预定的打印机宏指令来完成各种“安装命令”。这些命令用于选择打印位置、字体、点大小、CPI等。此方法需要为每个字段(field)调用一个宏指令。
第三种现有技术方法是在打印机中提供模板。接着向所述打印机发送预定数目的打印字段。基于所述模板,所述打印机调用发送给它的关于怎样打印所述字段数据的预定行为。此方法的缺点是呆板。
提供可设定的打印模板将是有利的。启用例如打印位置、字体、点大小、CPI等各种模板属性的设定将是更有利的。
本发明的方法和设备提供上述和其它优点。

发明内容
本发明总体上是关于打印(例如)收据、彩票、公共汽车票、飞机票、火车票、赌博凭单、老虎机凭单等票据的领域。更明确地说,本发明提供设定打印机模板的方法和一具有可配置模板的票据打印机。
在本发明的一示范性实施例中,提供具有可配置模板的打印机。所述打印机包括用于存储接收的模板属性和接收的打印数据的存储器。提供一处理器,用于从所述模板属性创建一模板并将所述打印数据合并到所述模板中以创建一合成图像(compositeimage)。提供打印构件(例如打印驱动器、打印引擎和用于产生图像的必要的打印机器械)以用于在衬底上打印所述合成图像。
在一示范性实施例中,所述打印机可包含一票据打印机且所述衬底可包含一票据。
打印机处的处理器可根据所接收的模板属性在所述打印机处创建或建立一模板。或者,所述打印机可在存储器中存储一个或一个以上可配置模板。接着,所述处理器可通过根据所述模板属性更改所述可配置模板中的一个而创建待由所述打印机使用的模板。在此实施例中,与所述打印机相关联的主机系统可向所述打印机提供一命令,以用于识别待由所述模板属性更改的可设定的模板中的一个。此命令可包含一另外未使用的打印机命令。
所述模板属性可由与所述打印机相关联的主机系统提供。举例来说,所述模板属性可经由与主机系统相关联的用户界面而输入。或者,所述模板属性可从一可插入所述打印机中的可擦除存储装置提供。所述可擦除存储装置可包含CF卡(compact flash card)、智能卡、SM卡(smart media card)、USB闪存驱动器、记忆棒(memory stick)、插入式串行EEPROM等中的一者。
所述模板属性可包含打印字段数目、打印字段位置、打印字段区域、打印位置、字体格式、粗体字体、斜体字体、下划线、字体大小、每英寸字符数、文本方位、图像位置、图像大小、打印清晰度、条形码类型、颜色等中的至少一者。
所述模板可包含许多打印字段。打印字段的数目可为可设定的。可为每个打印字段提供模板属性。
所述打印数据可包括文本和图形中的至少一者。所述打印数据可从一与所述打印机相关联的主机系统中转发。
所述主机系统可包含收银机、销售终端点、老虎机、赌博终端、彩票机、运输自动售票机、娱乐自动售票机或类似类型的装置中的一者。所述票据可包含收据、彩票、赠券、公共汽车票、飞机票、火车票、赌博凭单、老虎机凭单等中的一者。
所述模板属性可包括分开的打印字段数据的界限特征。所述界限特征可为可设定的。
根据本发明还提供了为打印机设定模板的相应方法。


下文中将结合附图描述本发明,其中类似参考数字表示类似元件,且图1展示本发明的一示范性实施例的方框图;图2展示本发明的另一示范性实施例的方框图;图3展示根据本发明的模板的示范性实施例;图4展示使用图3的示范性模板创建的打印衬底的示范性实施例;和图5(图5a和5b)展示说明根据本发明的示范性实施例的打印机的加电和重置的流程图。
具体实施例方式
随后的详细描述仅提供示范性实施例,且无意限制本发明的范畴、适用性或设定。确切地说,随后的示范性实施例的详细描述将为所属领域的技术人员提供能够用于实施本发明的实施例的描述。应了解,在不脱离如所附权利要求书中所陈述的本发明的精神和范畴的情况下,可对元件的功能和配置做各种改变。
在如图1所示的本发明的示范性实施例中,提供具有可设定的模板的打印机10。所述打印机10包括用于存储所接收的模板属性14和所接收的打印数据16的存储器12。所述存储器12可包含所属领域中已知的非易失性存储器和工作存储器。提供一处理器18,用于从所述模板属性14创建一模板并将所述打印数据16合并到所述模板中以产生合成图像。提供打印构件20(例如,打印驱动器、打印引擎和产生所述图像的必要的打印机器械)以用于在衬底上打印所述合成图像。
在一示范性实施例中,所述打印机10可包含一票据打印机且所述衬底可包含一票据。
打印机10处的处理器18可根据所接收的模板属性14而在所述打印机10处创建或建立所述模板。在图2中展示的本发明的替代实施例中,所述打印机10可在存储器12中存储一个或一个以上可设定的模板22。接着,所述处理器18可通过根据所接收的模板属性14更改所述可设定的模板22中的一个来创建待由所述打印机10使用的模板。在此实施例中,与所述打印机10相关联的主机系统30可向所述打印机10提供命令32,用于识别待由所述模板属性14更改的所述可设定的模板22中的一个。此命令22可包含一另外未使用的打印机命令,例如[ESC]t7、[ESC]3w、[GS]8等。
所述模板属性14可由与打印机10相关联的主机系统30提供。举例来说,所述模板属性14可经由与主机系统30相关联的用户界面34输入并发送到所述打印机10(如在36处所示)。或者,所述模板属性14可从可插入打印机10中的可擦除存储装置24提供。所述可擦除存储装置24可包含CF卡、智能卡、SM卡、USB闪存驱动器、记忆棒、插入式串行EEPROM等中的一者。
所述模板属性14可包含打印字段数目、打印字段位置、打印字段区域、打印位置、字体格式、粗体字体、斜体字体、下划线、字体大小、每英寸字符数、文本方位、图像位置、图像大小、打印清晰度、条形码类型、颜色等中的至少一者。
所述打印数据16可包括文本和图形中的至少一者。所述打印数据16可从与所述打印机10相关联的主机系统30连同打印命令一起转发(如在38处所示)。
所述主机系统30可包含收银机、销售终端点、老虎机、赌博终端、彩票机、运输自动售票机、娱乐自动售票机或类似类型的装置中的一者。所述衬底可包含收据、彩票、赠券、公共汽车票、飞机票、火车票、赌博凭单、老虎机凭单等中的一者。
所述模板属性14可包括用于分开打印字段数据的界限特征。所述界限特征可为可设定的。例如,所述界限特征可设定成逗号、分号、冒号、句号等。
图3展示根据本发明的示范性模板40。所述模板40可在打印区域50中包含若干打印字段(例如,打印字段1-7)。在模板40中提供的打印字段的数目可为可设定的(例如,经由一来自所述主机系统30的命令或经由所述可擦除存储装置24)。可为每个打印字段提供模板属性。
在图3展示的示范性模板40中,所述打印字段1-7经设定以创建凭单或赠券。举例来说,打印字段1和2可设定成包含文本信息,打印字段3可设定成包含条形码,打印字段4可设定成包含赠券数量,打印字段5可设定成包含赠券的到期日期,打印字段6和7可留白或设定成包含其他文本信息或图像。举例来说,这些字段可设定成包含可收回赠券的设立机构的名称或标志、序列号、打印日期、可收回赠券的产品的图像或名称等。
所述模板40的各打印字段可具有若干可配置的属性,例如打印字段的位置、打印字段区域、所用的字体(包括字体格式、粗体、斜体、下划线、字体大小、文本方位等)、使用的图像、条形码类型、颜色、字段方位(字段旋转)。
图4展示使用图3的示范性模板40产生的打印衬底60的实例。在图4中展示的实例中,所述衬底包含一从打印日期2004年2月19日起三十天到期的价值$20.00的赠券。所述赠券60还包括条形码和序列号,连同文本消息“谢谢光临,欢迎下次再来”。
图5(图5a和图5b)为说明根据本发明的打印机的示范性实施例的加电和重置的流程图。重置所述打印机(101)之后,所述打印机将确定是否可擦除存储装置已连接(102)。如果所述可擦除存储装置已连接,那么所述打印机会将可擦除存储装置的内容(例如模板属性)复制到非易失性存储器中(103)。接着,所述非易失性存储器的内容可被复制到打印机的工作存储器中(104)。所述打印机接着将监控来自主机系统的通信(105)。如果所述可擦除存储装置未连接,那么所述打印机将监控来自主机系统的通信(105)。
所述打印机确定来自所述主机系统的通信是否为一设定命令(106)。如果所述通信为一设定命令,那么确定所述命令是否包含临时设定数据(107)。如果所述数据为临时设定数据,那么将其复制到工作存储器中(108)。如果所述数据不是临时设定数据,那么在将所述数据复制到工作存储器(108)之前首先将其复制到非易失性存储器中(109)。临时设定数据为如果打印机被重置或电源循环就会丢失的数据(例如模板属性)。非临时设定数据为重置或电源循环之后仍保留的数据。从所述打印机可发送一命令,其指示所述数据是否被处理为临时或永久的(例如,所述模板属性是否将被保存)。
如果来自所述主机系统的通信不是一设定命令,那么就确定所述命令是否包含打印数据和/或打印命令(110)。如果所述命令不包含打印数据和/或打印命令,那么处理所述命令(111),且所述打印机继续监控来自主机系统的通信(105)。如果所述数据为打印数据和/或打印命令,那么所述数据与从所述设定数据创建的模板相合并(112)。所述打印机可检验确定是否所有的模板字段都完整(113)。如果所述模板字段不完整,那么所述打印机继续监控来自主机系统的通信(105)并重复上述程序(步骤106到113)直至所述模板字段完整。一旦所述模板字段为完整的,就将合成图像打印到所述衬底上(114)。
应了解,本发明提供用于设定打印机模板的有利的方法和设备。
尽管已结合各种说明性实施例对本发明进行描述,但可在不脱离如所附权利要求书中所陈述的本发明的精神和范畴的情况下,做出许多修改和变更。
权利要求
1.一种为打印机配置模板的方法,其包含向所述打印机的存储器提供模板属性;从所述模板属性创建一模板;向所述打印机存储器提供打印数据;将所述打印数据合并到所述模板中以创建一合成图像;和在一衬底上打印所述合成图像。
2.根据权利要求1所述的方法,其中所述打印机包含一票据打印机;且所述衬底包含一票据。
3.根据权利要求1所述的方法,其中一个或一个以上可配置模板存储在所述打印机处;且从所述模板属性创建所述模板的所述步骤包含根据所述模板属性修改所述可配置模板中的一个。
4.根据权利要求3所述的方法,其进一步包含向所述打印机提供一命令,用于识别将被所述模板属性修改的所述可配置模板中的一个。
5.根据权利要求4所述的方法,其中所述命令包含一另外未使用的打印机命令。
6.根据权利要求1所述的方法,其中所述模板属性可由一与所述打印机相关联的主机系统提供。
7.根据权利要求6所述的方法,其中所述模板属性经由一与所述主机系统相关联的用户界面输入。
8.根据权利要求1所述的方法,其中所述模板属性从一可插入到所述打印机中的可擦除存储装置提供。
9.根据权利要求8所述的方法,其中所述可擦除存储装置包含一CF卡、一智能卡、一SM卡、一USB闪存驱动器、一记忆棒或一插入式串行EEPROM中的一者。
10.根据权利要求1所述的方法,其中所述模板属性包含打印字段数目、打印字段位置、打印字段区域、打印位置、字体格式、粗体字体、斜体字体、下划线、字体大小、每英寸字符数、文本方位、图像位置、图像大小、打印清晰度、条形码类型和颜色中的至少一者。
11.根据权利要求1所述的方法,其中所述模板包含许多打印字段。
12.根据权利要求11所述的方法,其中打印字段的所述数目是可配置的。
13.根据权利要求11所述的方法,其进一步包含为每一打印字段提供模板属性。
14.根据权利要求1所述的方法,其中所述打印数据包含文本和图形中的至少一者。
15.根据权利要求1所述的方法,其中所述打印数据从一与所述打印机相关联的主机系统转发。
16.根据权利要求1所述的方法,其中所述主机系统包含一收银机、一销售终端点、一老虎机、一赌博终端、一彩票机、一运输自动售票机或一娱乐自动售票机中的一者。
17.根据权利要求1所述的方法,其中所述衬底包含一收据、一彩票、一赠券、一公共汽车票、一飞机票、一火车票、一赌博凭单或一老虎机凭单中的一者。
18.根据权利要求1所述的方法,其中所述模板属性包括用于分开打印字段数据的界限特征。
19.根据权利要求18所述的方法,其中所述界限特征是可配置的。
20.一种具有一可配置模板的打印机,其包含存储器,用于存储所接收的模板属性和所接收的打印数据;一处理器,用于从所述模板属性创建一模板并将所述打印数据合并到所述模板中以创建一合成图像;和打印构件,用于在一衬底上打印所述合成图像。
21.根据权利要求20所述的打印机,其中所述打印机包含一票据打印机;且所述衬底包含一票据。
22.根据权利要求20所述的打印机,其中所述存储器存储一个或一个以上可配置模板;且所述处理器从所述模板属性通过根据所述模板属性更改所述可配置模板中的一个来创建所述模板。
23.根据权利要求22所述的打印机,其中一与所述打印机相关联的主机系统向所述打印机提供一命令,用于识别待被所述模板属性更改的所述可配置模板中的一个。
24.根据权利要求23所述的打印机,其中所述命令包含一另外未使用的打印机命令。
25.根据权利要求20所述的打印机,其中所述模板属性由一与所述打印机相关联的主机系统提供。
26.根据权利要求25所述的打印机,其中所述模板属性经由一与所述主机系统相关联的用户界面输入。
27.根据权利要求20所述的打印机,其中所述模板属性从一可插入所述打印机中的可擦除存储装置提供。
28.根据权利要求27所述的打印机,其中所述可擦除存储装置包含一CF卡、一智能卡、一SM卡、一USB闪存驱动器、一记忆棒或一插入式串行EEPROM中的一者。
29.根据权利要求20所述的打印机,其中所述模板属性包含打印字段数目、打印字段区域、打印位置、字体格式、粗体字体、斜体字体、下划线、字体大小、每英寸字符数、文本方位、图像位置、图像大小、打印清晰度、条形码类型和颜色中的至少一者。
30.根据权利要求20所述的打印机,其中所述模板包含许多打印字段。
31.根据权利要求30所述的打印机,其中打印字段的所述数目是可设定的。
32.根据权利要求30所述的打印机,其中为每一打印字段提供模板属性。
33.根据权利要求20所述的打印机,其中所述打印数据包含文本和图形中的至少一者。
34.根据权利要求20所述的打印机,其中所述打印数据从一与所述打印机相关联的主机系统转发。
35.根据权利要求20所述的打印机,其中所述主机系统包含一收银机、一销售终端点、一老虎机、一赌博终端、一彩票机、一运输自动售票机或一娱乐自动售票机中的一者。
36.根据权利要求20所述的打印机,其中所述衬底包含一收据、一彩票、一赠券、一公共汽车票、一飞机票、一火车票、一赌博凭单或一老虎机凭单中的一者。
37.根据权利要求20所述的打印机,其中所述模板属性包括用于分开打印字段数据的界限特征。
38.根据权利要求37所述的打印机,其中所述界限特征是可设定的。
全文摘要
本发明提供用于配置一打印机模板(40)的方法和一具有一可配置模板的票据打印机(10)。在所述打印机处接收模板属性(36)并存储在打印机存储器(12)中。所述打印机处的一处理器(18)从所述模板属性(36)创建一模板(40)。提供打印数据(16)到所述打印机存储器。所述打印数据合并到所述模板中以创建一合成图像(50)。接着,可在一衬底上打印所述合成图像。所述衬底可包含一收据、一彩票、一赠券、一公共汽车票、一飞机票、一火车票、一赌博凭单、一老虎机凭单等。
文档编号B41J29/48GK101052973SQ200480033354
公开日2007年10月10日 申请日期2004年11月9日 优先权日2003年11月12日
发明者斯蒂芬·R·佩恩 申请人:交易技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1