打印控制方法及装置制造方法及图纸

技术编号:4301237 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种打印控制方法及装置。该方法包括:对打印装置的打印纸状态进行检测;在打印装置处于纸将尽状态时,获取待打印票面的长度;根据待打印票面的长度判断打印装置中的打印纸是否能够完整打印待打印票面;在确定能够完整打印待打印票面的情况下,打印待打印票面。通过本发明专利技术,能够及时地检测剩纸量,从而避免不能完整打印票面的问题。

【技术实现步骤摘要】

本专利技术涉及打印领域,具体而言,涉及一种打印控制方法及装置
技术介绍
使用巻筒纸的打印装置,如零售行业的收据打印机、各种日志打印机、彩票打印机 等,为了方便使用、减少人工换纸的工作量,一般使用长度很长的纸巻。在打印过程中,在剩 纸量很少(以下简称纸将尽)时发出提示信息,提醒使用者更换纸张、或小心使用,防止打 印出不完整的收据,如超市小票、彩票等是不允许半截票出现的。 相关技术中公开了一种使用巻筒纸的纸将尽检测装置,用来检测巻筒纸的剩纸 量。详细描述如图l和图2所示。 图1是根据相关技术的打印装置中纸仓容纳较大纸巻时的示意图;图2是根据相 关技术的打印装置中纸仓容纳较小纸巻时的示意图。 如图1中所示,纸巻110放置在纸仓100中,在纸仓的侧壁装有纸将尽检测装置 142。当纸仓100中的纸巻110中剩纸量很多时,纸将尽检测装置142能够接收到其发送的 通过纸巻反射回来的光信号;随着纸张的不断打印,纸巻110中的纸量不断减少,当纸巻上 的剩纸量减少到如图2中所示的程度时,由于纸巻不能够反射纸将尽检测装置142发送的 光信号从而引起纸将尽检测装置的检测结果发生变化,向打印装置报告纸巻110中的巻纸 将要用完,即纸将尽。该方案的缺点在于,当纸巻中的纸量越来越少时纸巻的重量也逐渐减 小,在进纸过程中纸巻容易在纸仓中窜动,影响纸将尽检测装置对纸巻的检测,因此无法实 现在纸巻较小时对纸巻剩纸量的准确检测。为了防止纸将尽检测装置检测失误,传统的打 印机通常在剩纸量为1. 5米-2. 5米的情况即提示纸将尽报警,造成了纸张的浪费。 相关技术中公开了一种方法。在该方法中,公开的纸将尽检测方法能比较准确地 检测到巻筒纸的尾端,使纸将尽时纸巻的剩纸量更少。其采用在打印过程,每打印一次,就 从纸巻的原始长度中减去该次打印用纸量的方法,使纸巻中的剩纸量达到期望值。由于打 印装置在打印过程中不可避免地存在机械结构上的走纸误差,为了保证打印票面的完整 性,实际使用时,当剩纸量达到期望值即检测到纸巻尾端时在纸巻上还是会留有少量的剩 纸。 相关技术中公开了一种方法。该方法能可靠准确地检测到巻筒纸的尾端、保证剩 纸量最少。利用在巻筒纸的尾端增加特殊标志、在打印装置中增加传感器来检测这些标志, 通过检测这些特殊标志来确认纸巻的尾端。由于该检测方法只适用于具有特殊标志的纸 张,在普通巻筒纸上不能实施,因此该方法不具有通用性;由于在检测到尾端的纸巻上还留 有包括带有特殊标志纸张在内的少量纸张,因此该方法仍然没有把纸巻中的纸张使用到极 限,即没有把剩纸量控制在一个打印票面之内。 针对相关技术中进行打印时,往往由于剩纸量不足而导致不能完整打印票面的问 题,目前尚未提出有效的解决方案。
技术实现思路
针对使用相关技术进行打印时,往往由于剩纸量不足而导致不能完整打印票面的 问题而提出本专利技术,为此,本专利技术的主要目的在于提供一种打印控制方法及装置,以解决上 述问题。 为了实现上述目的,根据本专利技术的一个方面,提供了 一种打印控制方法。根据本专利技术的打印控制方法包括对打印装置的打印纸状态进行检测;在打印装置处于纸将尽状态时,获取待打印票面的长度;根据待打印票面的长度判断打印装置中的打印纸是否能够完整打印待打印票面;在确定能够完整打印待打印票面的情况下,打印待打印票面。 优选地,对打印装置的打印纸状态进行检测包括通过查询纸将尽传感器的状态 来判断打印装置是否处于纸将尽状态。 优选地,根据待打印票面的长度判断打印装置中的打印纸是否能够完整打印待打印票面包括打印装置按照设定长度进纸;对打印装置中进纸的长度和设定长度进行对比;根据对比的结果来判断打印装置中的打印纸是否能够完整打印待打印票面。 优选地,在打印装置中的打印纸能够完整打印待打印票面的情况下,该方法还包括按设定长度退纸。 优选地,设定长度为待打印票面的长度或待打印票面长度与LS之差,其中,LS为 缺纸检测机构和打印位置间的距离。 优选地,待打印票面为固定长度票面或随机长度票面,在待打印票面为固定长度 票面的情况下,获取待打印票面的长度包括根据预存的固定票面长度来获取待打印票面 的长度。 优选地,待打印票面为固定长度票面或随机长度票面,在待打印票面为随机长度 票面的情况下,获取待打印票面的长度还包括根据接收到的待打印票面的打印数据来计 算待打印票面的长度。优选地,打印装置处于缺纸状态时,该方法还包括向用户告警。为了实现上述目的,根据本专利技术的另一方面,提供了 一种打印控制装置。 根据本专利技术的打印控制装置包括检测模块,用于对打印装置的打印纸状态进行检测;获取模块,在打印装置处于纸将尽状态时,用于获取待打印票面的长度;判断模块,用于根据待打印票面的长度判断打印装置中的打印纸是否能够完整打印待打印票面;打印模块,用于在确定能够完整打印待打印票面的情况下,打印待打印票面。 优选地,该打印控制装置还包括报警模块,在打印装置处于缺纸状态时,用于向用户告警。 通过本专利技术,采用对打印装置的打印纸状态进行检测;在打印装置处于纸将尽状 态时,获取待打印票面的长度;根据待打印票面的长度判断打印装置中的打印纸是否能够 完整打印待打印票面;在确定能够完整打印待打印票面的情况下,打印待打印票面,解决了 进行打印时,往往由于剩纸量不足而导致不能完整打印票面的问题,进而达到了能够及时 地检测剩纸量,从而避免不能完整打印票面的效果。附图说明 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中 图1是根据相关技术的打印装置中纸仓容纳较大纸巻时的示意图; 图2是根据相关技术的打印装置中纸仓容纳较小纸巻时的示意图; 图3是根据本专利技术实施例一的打印控制装置的示意图; 图4是根据本专利技术实施例的连续打印时打印票样的流程图; 图5是根据本专利技术实施例二的打印控制装置的走纸通道的示意图; 图6是根据本专利技术实施例三的优选的打印控制方法的流程图; 图7是根据本专利技术实施例的计算打印长度的控制方法的示意图; 图8是根据本专利技术实施例的对纸巻剩纸量能否完整打印票面进行确认的流程图; 图9是根据本专利技术实施例的打印控制装置的示意图。具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本专利技术。 根据本专利技术的实施例,提供了 一种打印控制方法及装置。 图3是根据本专利技术实施例一的打印控制装置的示意图。 该打印控制装置是一种能够既能减小剩纸量又能保证打印票面完整性的打印控制方法和打印装置。该装置在票据打印过程中,当打印机剩纸量较少即纸将尽时,采用每打印一张票面之前把剩纸量与票面长度进行比较,确认剩纸量能否保证票面内容的完整打印,当剩纸量能够完整地打印该票面时进行打印,否则进行报警或提示。 如图3所示,该打印控制装置包括控制器31、接口单元32、存储器33、打印单元34、检测单元35和指示单元36。 其中,控制器31,控制与主机之间的数据交互,如接收票面的打印数据,发送打印 装置纸状态有纸状态、纸将尽状态、缺纸状态等,控制打印过程中的进退纸操作、控制打印 单元的打印操作,进行打印票面的本文档来自技高网
...

【技术保护点】
一种打印控制方法,其特征在于,包括:对打印装置的打印纸状态进行检测;在所述打印装置处于纸将尽状态时,获取待打印票面的长度;根据所述待打印票面的长度判断所述打印装置中的打印纸是否能够完整打印所述待打印票面;在确定能够完整打印所述待打印票面的情况下,打印所述待打印票面。

【技术特征摘要】

【专利技术属性】
技术研发人员:丛强滋许加波马春光王春涛车磊
申请(专利权)人:山东新北洋信息技术股份有限公司
类型:发明
国别省市:37[中国|山东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1