打印控制方法及系统的制作方法

文档序号:6669411阅读:123来源:国知局
专利名称:打印控制方法及系统的制作方法
技术领域
本发明涉及一种打印控制方法及系统。
背景技术
票据打印机广泛应用于彩票、交通、超市、商场等领域,用于打印有价证券或交易 凭证,比如彩票、车票、购物发票等。这些票据只有在票面内容打印完整的情况下才能正常 使用。现有技术中,打印机的主机控制软件无法得知票据包含的数据是否完全打印,于 是主机控制软件在向打印机下发了一张待打印票据的数据后,就认为该票据打印是成功 的,即使出现票据内容打印不全造成票据无效的情况,也认为打印出了有效的票据并把票 据票号登记在主机的软件系统中。例如,在票据打印过程中,因为打印机抬起上盖、数据通 讯受干扰、打印票据纸用完需要更换纸卷等原因,造成当前票据的数据丢失、票据内容打印 不全,主机控制软件也认为打印了完全有效的票据。因此,如果打印机发生错误,导致需要 打印的票据数据没有完全精确地打印在票面上时,用户购买获得的票据就可能由于票据的 条形码、关键号码、金额等内容不全,导致票据无法正常使用,严重损害了票据用户的财产 利益,并造成票据用户与票据发布商之间不必要的纠纷。针对相关技术中相关技术中打印系统难以判断票纸是否完整打印的问题,目前尚 未提出有效的解决方案。

发明内容
针对相关技术中打印系统难以判断票纸是否完整打印的问题而提出本发明,为 此,本发明的主要目的在于提供一种打印控制方法及系统,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了 一种打印控制方法。根据本发明的打印控制方法包括接收待打印的票面数据;打印票面数据;对打 印后的票面数据进行扫描,得到图像数据;根据图像数据判断票面数据是否打印完整;在 确定票面数据打印不完整的情况下,对票面数据进行预定的处理。优选地,在接收待打印的票面数据之后,该方法还包括对票面数据进行存储;在 确定票面数据打印完整的情况下,方法还包括删除存储的票面数据。优选地,对打印后的票面数据进行扫描,得到图像数据为采用以下方式进行扫描 对票面上第一预设区域的图像进行扫描。优选地,在对打印后的票面数据进行扫描,得到图像数据之后,该方法还包括将 图像数据转换为字符数据;根据图像数据判断票面数据是否打印完整包括通过将字符数 据和票面数据进行对比来判断票面数据是否打印完整。优选地,将图像数据转换为字符数据包括将图像数据中第二预设区域的图像数 据转换为字符数据。优选地,在确定票面数据打印不完整的情况下,对票面数据进行预定处理包括进行以下任一处理或对任意多个的组合进行处理对票面数据进行重新打印;生成提示信 息,其中,提示信息用于指示票面数据未完整打印;将未完整打印的票面进行回收;以及在 未完整打印的票面上进行标记。优选地,在未完整打印的票面上进行标记包括按照以下方式之一或任意多个的组合进行标记对未完整打印的票面进行打孔处理;以及在票面上进行文字或图像标记。为了实现上述目的,根据本发明的另一方面,提供了一种打印控制系统。根据本发明的打印控制系统包括打印机构,打印接收到的票面数据;扫描机构, 扫描打印的票面数据,得到图像数据;控制机构,根据图像数据判断票面数据是否打印完 整;处理机构,在票面数据打印不完整的情况下,对票面数据进行预定的处理。优选地,打印控制系统还包括切刀机构,位于纸张输送通道中,对打印之后的票 纸进行裁剪;第一出口,输出打印完整的票纸;第二出口,输出打印不完整的票纸。优选地,处理机构包括以下之一或任意多个的组合标记机构,对票纸进行标记, 其中,标记用于指示票面数据打印不完整;生成机构,生成提示信息,其中,提示信息用于指 示票面数据打印不完整;回收机构,将打印不完整的票面进行回收。优选地,标记机构包括以下之一或任意多个的组合打孔机构,对未完整打印的票 面进行打孔处理;文字或图像标记机构,在票面上进行文字或图像标记。通过本发明,采用接收待打印的票面数据;打印票面数据;对打印后的票面数据 进行扫描,得到图像数据;根据图像数据判断票面数据是否打印完整;在确定票面数据打 印不完整的情况下,对票面数据进行预定的处理,解决了相关技术中打印系统难以判断票 纸是否完整打印的问题,进而达到了简便、快速地判断票纸是否完整打印的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的打印控制方法的流程图;图2是根据本发明实施例一的打印控制系统的示意图;图3是根据图2所示的一种打印控制方法的流程图;图4是根据本发明实施例二的打印控制系统的示意图;图5是根据图4所示的一种打印控制方法的流程图;图6是根据本发明实施例三的打印控制系统的示意图;图7是根据本发明实施例四的打印控制系统的示意图;图8是根据图7所示的一种打印控制方法的流程图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。根据本发明的实施例,提供了一种打印控制方法和系统。本发明能够实时检测每 张票面数据打印情况,每张票面打印完成后通过扫描打印图像,检测票面内容打印是否完 整,在票面打印不完整的情况下可以重新打印或者向操作者发出提示,以进行相应处理。
图1是根据本发明实施例的打印控制方法的流程图。如图1所示,该方法包括如下的步骤S102至步骤SllO 步骤S102,接收待打印的票面数据;步骤S104,打印票面数据;步骤S106,对打印后的票面数据进行扫描,得到图像数据;步骤S108,根据图像数据判断票面数据是否打印完整;步骤S110,在确定票面数据打印不完整的情况下,对票面数据进行预定的处理。其中,在接收待打印的票面数据之后,上述方法还可以包括对票面数据进行存储;在确定票面数据打印完整的情况下,方法还可以包括删除存储的票面数据。从而可以 节省打印设备的内部存储空间。其中,判断票面数据是否打印完整可以采用对打印后的票面数据进行扫描的方 法,可以采用以下方式进行扫描对票面上第一预设区域的图像进行扫描,扫描成功后得到 图像数据。在该实施例中,可以不对全部的打印数据进行扫描,从而可以加快打印系统处理 的速度。其中,在对打印后的票面数据进行扫描,得到图像数据之后,上述方法还可以包 括将图像数据转换为字符数据;根据图像数据判断票面数据是否打印完整可以包括通 过将字符数据和票面数据进行对比来判断票面数据是否打印完整。其中,将所述图像数据转换为字符数据可以为将所述图像数据中第二预设区域 的图像数据转换为字符数据。在该实施例中可以将打印后的票面数据进行全部扫描,但仅 仅将扫描到的预设区域内的图像数据转换为字符数据,从而可以加快判断的速度。其中,在确定票面数据打印不完整的情况下,对票面数据进行预定处理可以包括 进行以下任一处理或对任意多个的组合进行处理对票面数据进行重新打印;生成提示信 息,其中,提示信息用于指示票面数据未完整打印;将未完整打印的票面进行回收;以及在 未完整打印的票面上进行标记。其中,在未完整打印的票面上进行标记包括以下方式之一或任意多个的组合进行 标记对未完整打印的票面进行打孔处理;以及在票面上进行文字或图像标记。下面将结合实例对本发明实施例的实现过程进行详细描述。图2是根据本发明实施例一的打印控制系统的示意图。如图2所示。该打印控制系统包括容纸机构1、打印机构2、切刀机构3和扫描机 构4。其中,容纸机构1用于容纳打印使用的卷纸P ;打印机构2位于纸张输送通道上容纸 机构下游,用于在票纸P上打印设定图像或文字;切刀机构3位于纸张输送通道上打印机构 2的下游,用于裁剪打印后的纸张,使其与纸卷分离。扫描机构4位于纸张输送通道上切刀 机构3的下游,用于扫描票纸P上打印的图像或文字。由于打印机构2的作用是在票纸上打印预定的图像或文字,因此,其采用何种方 式实现打印功能不影响本发明的实施,因此,打印机构2可以是热敏打印机构、热转印打印 机构、点阵式打印机构、喷墨打印机构等。本实施例中,打印机构2为热敏打印机构,包括打 印头21和打印胶辊22,其中,打印头21与胶辊22相切接触,打印纸从二者之间穿过。需要 打印时,打印胶辊22受打印机传动机构(图中未显示)驱动,带动纸张向出纸口方向运动, 同时打印头21在纸张上打印。
扫描机构4包括用于采集介质图像信息的图像获取模块41。其中,图像获取模块 41可以是接触式图像传感器CIS,当然,图像获取模块41也可以为其他类型的能够采集介 质图像信息的图像获取模块,比如电耦合式图像传感器CCD。当图像获取模块41是接触式 图像传感器CIS时,扫描机构4还包括与其相对设置扫描胶辊42。扫描胶辊42与图像获取 模块41紧密接触,打印后的票纸P从扫描胶辊42和图像获取模块41之间通过,图像获取 模块41可以完成对票纸P表面图像的采集。打印后的票纸由打印控制系统的出口 A排出。图3是根据图2所示的一种打印控制方法的流程 图。如图3所示,根据本发明实施例一提供的打印控制方法可以包括如下步骤步骤S301 接收并存储待打印的票面数据。接收主机发送的待打印的票面数据,并将数据保存至设定存储器。这里的票面数 据是指一张完整票据所包含的数据。步骤S302 打印存储的票面数据。打印机构将存储的票面数据打印到票纸表面。步骤S303:切纸。票面数据打印完成后,打印机控制装置会根据切纸指令执行切纸动作,将打印后 的票纸与纸卷分离。步骤S304 扫描票面图像,获取图像数据。切断后的票纸经过扫描机构,通过图像获取模块采集票纸表面图像,并利用OCR 识别技术,将图像信息转换为字符数据。在将图像信息的转换为字符数据的过程中,为了节 省处理时间,其中,打印控制系统可以仅将预设的关键区域的图像信息的转换为字符数据, 关键区域可以是票纸上数字、条码等图像所在区域。步骤S305 判断票面打印是否完整,如果是,则执行步骤S306,否则执行步骤 S302,并将打印不完整的票纸排出打印控制系统。本实施例通过对比获取的图像数据与接收到的待打印的票面数据是否一致,判断 票面打印是否完整。当获取的图像数据与接收到的待打印的票面数据一致时,表面票面打 印完整,因此,打印完整的票纸由打印控制系统的出口排出;否则,表示票面打印不完整,执 行步骤S302,重新打印待打印票面,并将打印不完整票纸排出打印控制系统。其中,当步骤S304转换的图像数据仅为关键区域的图像数据时,与其对比的数据 可以是预设的接收到的待打印的票面数据中的关键数据。本实施例中根据图像数据判断票面数据是否打印完整可以包括直接根据扫描得 到的图像数据与打印机接收到的数据生成的图像数据比对判断票面数据是否打印完整;或 通过将扫描得到的图像数据转换为字符数据和接收到的数据进行对比来进行判断。步骤S306:出票。将打印后的票纸由打印控制系统出口 A排出。其中,在当步骤S305判断出票面打印不完整后,可以将该信息反馈给主机,主机 软件向操作人员发出当前票面打印不完整的提示信息,由操作人员确认是否需要重新打印 当前票面;当步骤S305判断出票面打印完整后,打印机控制系统可以删除存储器中存储的 票面数据,以节省存储器空间。本发明提供的打印控制方法,在每张票面打印完成后通过扫描打印图像,检测票面内容打印是否完整,在票面打印不完整的情况下可以重新打印或者向操作者发出提示, 以进行相应处理,从而避免了因打印控制系统的通讯、缺纸等原因造成的用户购买的票据 内容不全、无法正常使用的问题,减少了不必要的纠纷,保证了打印机工作的可靠性。图4是根据本发明实施例二的打印控制系统的示意图。如图4所示,本实施例二的打印控制系统与本发明实施例一提 供的打印控制系统 的区别在于,该打印控制系统还包括废票处理机构5,用于在打印不完整的票面记录作废标 记,废票处理机构可以是打印机构,也可以是打孔机构,或者印章机构,图中示意的废票处 理机构为打孔机构,包括冲头51和垫板52,通过冲头51在票据上打孔,表明票据已经作废, 该无效票据不能流通。打印后的票纸由打印机出口 A排出图5是根据图4所示的一种打印控制方法的流程图。如图5所示,实施例二提供的打印控制方法包括如下步骤步骤S501至步骤S506同步骤S301至步骤S306。步骤S507,当步骤S505判断出票面打印不完整时,在执行步骤S502的同时,将通 过废票处理机构对打印不完整的票纸进行作废处理,比如在票纸上打孔,或者打印用于表 示票纸不能使用的文字或图像,比如“作废”字样,防止打印不完整的票纸被不法分子利用。 该步骤的具体执行动作根据废票处理机构的类型确定。本发明提供的打印控制方法和系统,能够实时检测每张票面数据打印情况,从而 对打印不完整的票面数据进行重新打印,对打印不完整的票纸进行废票处理,有效避免了 打印内容不完整票据的流通。图6是根据本发明实施例三的打印控制系统的示意图。如图6所示,本实施例三的打印控制系统与实施例一提供的打印控制系统的区别 在于,在扫描机构下游设置导向机构6和回收箱7。导向机构6位于出口 A和回收口 B之间, 用于引导打印后的票纸由出口 A或回收口 B输出。导向机构包括翻板61和切换机构(图 中未显示),翻板61与打印机铰接,并与切换机构连接。当票面内容打印完整时,翻板61打 开出口 A的同时封闭回收口 B,使打印完整的票纸由出口 A排出打印机;当票面内容打印不 完整时,翻板61在切换机构的驱动下绕铰接点旋转,封闭出口 A,打开回收口 B,使打印不完 整的票纸由回收口 B进入回收箱7。导向机构的切换机构可以是电磁铁或者凸轮机构。因此,由图6所示的本发明实施例三提供的打印控制系统可知,当通过扫描机构 判断出票面打印不完整时,可以通过控制导向机构,将打印不完整的票纸输送至回收箱保 存,防止打印不完整的票据被不法分子利用。图7是根据本发明实施例四的打印控制系统的示意图。如图7所示,本实施例四的打印控制系统与实施例一提供的打印控制系统的区别 在于,本实施例的切刀机构4设置在纸张输送通道上扫描机构的下游,因此,打印后的票纸 先经过扫描后再执行切纸动作。打印后的票纸由出口 A排出打印控制系统。图8是根据图7所示的一种打印控制方法的流程图。如图8所示,实施例四的打印控制方法包括如下步骤步骤S801 :同步骤S101,接收并存储待打印的票面数据。步骤S802 同步骤S102,打印存储的票面数据。步骤S803 同步骤S104,扫描票面图像,获取图像数据。
步骤S804 同步骤S103,切纸。
步骤S805 判断票面打印是否完整,如果是,执行步骤S806 ;否则执行步骤S802, 并将打印不完整的票纸由出口 A排出打印控制系统。其中步骤S804和步骤S805顺序进行,也可以同步进行。步骤S206:出票打印后的票纸由出口 A排出打印控制系统。需要说明的是,本发明上述的实施例中,打印控制系统也可以设置废票处理机构 或导向机构,其打印控制方法根据设置机构的不同而相应调整。此外,上述在对打印控制方 法进行描述时,虽然是参照于打印控制系统来进行描述,但这仅仅是为了使本领域技术人 员更好地理解本发明的方法,根据本发明的打印控制方法并不限于上述的打印控制系统。本发明提供的打印控制方法,在每张票面打印完成后通过扫描打印图像,检测票 面内容打印是否完整,在票面打印不完整的情况下可以重新打印或者向操作者发出提示, 以进行相应处理,从而避免了因打印机通讯、缺纸等原因造成的用户购买的票据内容不全、 无法正常使用的问题,减少了不必要的纠纷,保证了打印机工作的可靠性。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。从以上的描述中,可以看出,本发明实现了如下技术效果本发明避免了因打印控 制系统的通讯、缺纸等原因造成的用户购买的票据内容不全、无法正常使用的问题,减少了 不必要的纠纷,保证了打印控制系统工作的可靠性,有效避免了打印内容不完整票据的流
ο根据本发明的实施例,提供了 一种打印控制系统。该打印控制系统包括打印机构、扫描机构、控制机构和处理机构。其中,打印机构,打印接收到的票面数据;扫描机构,扫描打印的票面数据,得到图 像数据;控制机构,根据图像数据判断票面数据是否打印完整;处理机构,在票面数据打印 不完整的情况下,对票面数据进行预定的处理。优选地,打印控制系统还包括切刀机构、第一出口和第二出口。其中,切刀机构,位于纸张输送通道中,对打印之后的票纸进行裁剪;第一出口,输 出打印完整的票纸;第二出口,输出打印不完整的票纸。优选地,处理机构包括以下之一或任意多个的组合标记机构、生成机构和回收机 构。其中,标记机构,对票纸进行标记,上述标记用于指示票面数据打印不完整;生成 机构,生成提示信息,其中,提示信息用于指示票面数据打印不完整;回收机构,将打印不完 整的票面进行回收。优选地,标记机构包括以下之一或任意多个的组合打孔机构和文字或图像标记 机构。其中,打孔机构,对未完整打印的票面进行打孔处理;文字或图像标记机构,在票 面上进行文字或图像标记。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种打印控制方法,其特征在于,包括接收待打印的票面数据;打印所述票面数据;对打印后的所述票面数据进行扫描,得到图像数据;根据所述图像数据判断所述票面数据是否打印完整;在确定所述票面数据打印不完整的情况下,对所述票面数据进行预定的处理。
2.根据权利要求1所述的方法,其特征在于, 在接收待打印的票面数据之后,所述方法还包括 对所述票面数据进行存储;在确定所述票面数据打印完整的情况下,所述方法还包括 删除存储的票面数据。
3.根据权利要求1所述的方法,其特征在于,对打印后的所述票面数据进行扫描,得到 图像数据为采用以下方式进行扫描对所述票面上第一预设区域的图像进行扫描。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在对打印后的所述票面数据进行扫描,得到图像数据之后,所述方法还包括将所述图像数据转换为字符数据;根据所述图像数据判断所述票面数据是否打印完整包括通过将所述字符数据和所述票面数据进行对比来判断所述票面数据是否打印完整。
5.根据权利要求4所述的方法,其特征在于,将所述图像数据转换为字符数据包括 将所述图像数据中第二预设区域的图像数据转换为字符数据。
6.根据权利要求1至3中任一项所述的方法,其特征在于,在确定所述票面数据打印不 完整的情况下,对所述票面数据进行预定处理包括进行以下任一处理或对任意多个的组合 进行处理对所述票面数据进行重新打印;生成提示信息,其中,所述提示信息用于指示所述票面数据未完整打印; 将未完整打印的票面进行回收;以及 在所述未完整打印的票面上进行标记。
7.根据权利要求6所述的方法,其特征在于,在所述未完整打印的票面上进行标记包 括按照以下方式之一或任意多个的组合进行标记对所述未完整打印的票面进行打孔处理;以及 在所述票面上进行文字或图像标记。
8. —种打印控制系统,其特征在于,包括 打印机构,打印接收到的票面数据;扫描机构,扫描打印的票面数据,得到图像数据;控制机构,根据所述图像数据判断所述票面数据是否打印完整;处理机构,在所述票面数据打印不完整的情况下,对所述票面数据进行预定的处理。
9.根据权利要求8所述的系统,其特征在于,所述打印控制系统还包括 切刀机构,位于纸张输送通道中,对打印之后的票纸进行裁剪;第一出口,输出打印完整的票纸; 第二出口,输出打印不完整的票纸。
10.根据权利要求8或9所述的系统,其特征在于,所述处理机构包括以下之一或任意多个的组合标记机构,对所述票纸进行标记,其中,所述标记用于指示所述票面数据打印不完整;生成机构,生成提示信息,其中,所述提示信息用于指示所述票面数据打印不完整; 回收机构,将打印不完整的票面进行回收。
11.根据权利要求10所述的系统,其特征在于,所述标记机构包括以下之一或任意多个的组合打孔机构,对所述未完整打印的票面进行打孔处理; 文字或图像标记机构,在所述票面上进行文字或图像标记。
全文摘要
本发明公开了一种打印控制方法及系统。其中,该方法包括接收待打印的票面数据;打印票面数据;对打印后的票面数据进行扫描,得到图像数据;根据图像数据判断票面数据是否打印完整;在确定票面数据打印不完整的情况下,对票面数据进行预定的处理。通过本发明,能够简便、快速地判断票纸是否完整打印。
文档编号G07B1/02GK101807140SQ201010106158
公开日2010年8月18日 申请日期2010年1月29日 优先权日2010年1月29日
发明者丛强滋, 姜天信, 王春涛, 许加波, 韩智华 申请人:山东新北洋信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1