一种彩票打印的方法、彩票阅读器、系统及存储介质技术方案

技术编号:23740982 阅读:179 留言:0更新日期:2020-04-11 09:42
本发明专利技术公开了一种彩票打印的方法、彩票阅读器、系统及存储介质,通过设置打印规则为在打印当行数据的同时发送下一行数据至热敏打印头等待打印,且每结束一行数据的打印便自动开始打印下一行数据,能够节约数据发送的等待时间,使打印连续进行,提高打印速度;同时与智能控热技术相结合,使得热敏打印头不会在打印出现异常时还持续继续加热,从而能够避免彩票打印机因为加热关断响应不及时而导致的加热元件过热损坏,有效的增强打印的抗干扰能力,避免打印头的意外损坏,延长打印头的使用寿命。本发明专利技术可运用于热敏打印技术领域。

A lottery printing method, lottery reader, system and storage medium

【技术实现步骤摘要】
一种彩票打印的方法、彩票阅读器、系统及存储介质
本专利技术涉及热敏打印技术,尤其是涉及一种彩票打印的方法、彩票阅读器、系统及存储介质。
技术介绍
热敏打印机的工作原理是打印头机芯上有一排微小的半导体加热元件,打印加热元件发热并接触热敏打印纸使热敏打印纸在膜中产生化学反应;打印纸的化学反应属于热敏反应,被加热的地方会转化为黑色或者蓝色,热敏打印机驱动通过联动控制发热芯加热与马达走纸,有选择地在热敏打印纸的确定位置上加热打印出目标图案或文字。热敏打印纸化学反应是在一定的温度下进行的,高温会加速这种化学反应。当温度低于60℃时,打印纸要经过相当长,甚至长达几年的时间才能变成深色;而当温度为200℃时,这种化学反应在几微秒内完成。为了保证打印速度,现有热敏打印机机芯的加热效率特别高,在短时间内即可达到需要的加热量。现有技术中已将超时检测处理方法和基于内核进程中嵌入的循环检测加热方法运用于热敏打印机中,但是,由于彩票打印的特殊性,超时检测处理方法和基于内核进程中嵌入的循环检测加热方法还没有被运用到彩票打印技术当中。
技术实现思路
为了解决上述至少一个技术问题,本专利技术的目的在于提供一种彩票打印的方法、彩票阅读器、系统及存储介质。本专利技术所采取的技术方案是:一方面,本专利技术实施例包括一种彩票打印方法,包括:计算第一时间,所述第一时间为打印单行彩票数据需要的时间;根据所述第一时间,计算第二时间,所述第二时间为打印待打印彩票数据需要的总时间;指定所述待打印彩票数据中的任意一行为第一目标数据;设置在打印所述第一目标数据的同时,发送第二目标数据,所述第二目标数据为所述第一目标数据的下一行数据;设置打印从所述待打印彩票数据的首行开始逐行进行打印,且打印完一行彩票数据后自动打印下一行彩票数据;检测打印是否超时;当检测到单行打印超时时,终止当前行彩票数据的打印,启动下一行彩票数据开始打印;当检测到从开始打印截止到当前打印所消耗的总时间超时时,结束打印。进一步地,所述第一时间是运用以下公式计算得出的:式中,E0为发热体印加能量;I0为发热体电流;ts为选通脉冲宽度,VH为打印电压;Vcom为共通电极压降;为发热体阻值;Ric为发热IC内阻。进一步地,所述根据所述第一时间,计算第二时间这一步骤,具体包括:获取所述第一时间;计算所述待打印数据的行数;将第一时间与所述待打印数据的行数相乘得到第三时间;将所述第三时间按比例放大,得到所述第二时间。进一步地,所述检测打印是否超时这一步骤,具体包括:获取所述第一时间和所述第二时间;获取打印单行彩票数据实际消耗的时间为第四时间;获取从开始打印截止到当前打印所消耗的总时间为第五时间;比较所述第一时间和第四时间的大小;若所述第四时间小于所述第一时间,则判断为单行打印未超时,若所述第四时间大于所述第一时间,则判断为单行打印超时;比较所述第二时间和第五时间的大小;若所述第五时间小于所述第二时间,则判断为从开始打印截止到当前打印消耗的总时间未超时,若所述第五时间大于所述第二时间,则判断为从开始打印截止到当前打印消耗的总时间超时。另一方面,本专利技术实施例还包括一种彩票阅读器,包括热敏打印头、控制定时器和超时定时器,所述控制定时器和超时定时器分别与所述热敏打印头连接;所述热敏打印头,用于被加热并执行打印;所述控制定时器,用于获取所述第一时间并对单行彩票数据的打印进行计时;所述超时定时器,用于获取所述第二时间并对从开始打印截止到当前打印所消耗的总时间进行计时。进一步地,所述控制定时器还用于控制单行彩票数据的打印,具体为:当计时获取的单行彩票数据的打印时间等于所述第一时间时,所述控制定时器控制所述热敏打印头停止加热,终止当行彩票数据的打印;启动下一行彩票数据进行打印后,所述控制定时器控制所述热敏打印头开始加热,开始下一行彩票数据的打印。进一步地,所述超时定时器还用于控制热敏打印头加热,具体为:当从开始打印截止到当前打印所消耗的总时间超过所述第二时间时,所述超时定时器控制热敏打印头停止加热,结束打印。另一方面,本专利技术实施例还包括一种彩票打印系统,包括:计算模块,用于计算所述第一时间和所述第二时间,所述第一时间为打印单行彩票数据需要的时间,所述第二时间为打印待打印彩票数据需要的总时间;设置模块,用于设置打印规则;指定所述待打印彩票数据中的任意一行为第一目标数据;设置在打印所述第一目标数据的同时,发送第二目标数据,所述第二目标数据为所述第一目标数据的下一行数据;设置打印从所述待打印彩票数据的首行开始逐行进行打印,且打印完一行彩票数据后自动打印下一行彩票数据;检测模块,用于检测打印是否超时;处理模块,用于根据检测结果作相应处理,当检测到单行打印超时时,终止当前行彩票数据的打印,启动下一行彩票数据开始打印;当检测到从开始打印截止到当前打印所消耗的总时间超时时,结束打印。进一步地,所述计算模块用于计算所述第一时间是通过以下公式进行计算的:式中,E0为发热体印加能量;I0为发热体电流;ts为选通脉冲宽度,VH为打印电压;Vcom为共通电极压降;为发热体阻值;Ric为发热IC内阻。另一方面,本专利技术实施例还包括一种存储介质,所述处理器可执行的指令在由处理器执行时用于执行所述的彩票打印方法。本专利技术的有益效果是:本专利技术实施例所述的彩票打印方法,通过将超时检测处理方法和基于内核进程中嵌入的循环检测加热方法运用到彩票打印技术中,并将其与加快彩票打印速度的方法相结合,能够避免彩票阅读器热敏打印头因为加热关断响应不及时而导致的加热元件过热损坏,有效的增强打印的抗干扰能力,避免打印头的意外损坏,延长打印头的使用寿命;还能够在加热热敏打印头打印当前数据的同时;向所述打印头发送待打印数据,能够缩短打印所使用的时间,提高打印速度,从而提高工作效率。附图说明图1为一般彩票阅读器标记打印方法的步骤流程图;图2为本实施例中所述彩票打印方法的步骤流程图;图3为本实施例中所述彩票打印实际操作流程图。具体实施方式如图1所示,一般彩票阅读器标记打印方法,该方法的具体实施步骤如下:S1.开始打印;S2.放下热敏打印头;S3.发送待打印数据至打印头;S4.驱动电机走纸,计算加热(打印)时间;S5.启动热敏打印头加热;S6.判断是否到达加热时间;S7.如果是,判断打印是否完成;S8.如果是,打印结束;如果否,回到步骤S3。由图1可知,一般彩票阅读器标记打印方法是完成一行数据的打印后,再加载下一行打印数据进行打印,且需要每打印一行数据时启动热敏打印头开始加热,到达需要加热的时间后,需要进一步判断全部打印是否完成,如本文档来自技高网...

【技术保护点】
1.一种彩票打印方法,其特征在于,包括:/n计算第一时间,所述第一时间为打印单行彩票数据需要的时间;/n根据所述第一时间,计算第二时间,所述第二时间为打印待打印彩票数据需要的总时间;/n指定所述待打印彩票数据中的任意一行为第一目标数据;/n设置在打印所述第一目标数据的同时,发送第二目标数据,所述第二目标数据为所述第一目标数据的下一行数据;/n设置打印从所述待打印彩票数据的首行开始逐行进行打印,且打印完一行彩票数据后自动打印下一行彩票数据;/n检测打印是否超时;/n当检测到单行打印超时时,终止当前行彩票数据的打印,启动下一行彩票数据开始打印;/n当检测到从开始打印截止到当前打印所消耗的总时间超时时,结束打印。/n

【技术特征摘要】
1.一种彩票打印方法,其特征在于,包括:
计算第一时间,所述第一时间为打印单行彩票数据需要的时间;
根据所述第一时间,计算第二时间,所述第二时间为打印待打印彩票数据需要的总时间;
指定所述待打印彩票数据中的任意一行为第一目标数据;
设置在打印所述第一目标数据的同时,发送第二目标数据,所述第二目标数据为所述第一目标数据的下一行数据;
设置打印从所述待打印彩票数据的首行开始逐行进行打印,且打印完一行彩票数据后自动打印下一行彩票数据;
检测打印是否超时;
当检测到单行打印超时时,终止当前行彩票数据的打印,启动下一行彩票数据开始打印;
当检测到从开始打印截止到当前打印所消耗的总时间超时时,结束打印。


2.根据权利要求1所述的一种彩票打印方法,其特征在于,所述第一时间是运用以下公式计算得出的:



式中,E0为发热体印加能量;I0为发热体电流;ts为选通脉冲宽度,VH为打印电压;Vcom为共通电极压降;为发热体阻值;Ric为发热IC内阻。


3.根据权利要求1所述的一种彩票打印方法,其特征在于,所述根据所述第一时间,计算第二时间这一步骤,具体包括:
获取所述第一时间;
计算所述待打印数据的行数;
将第一时间与所述待打印数据的行数相乘得到第三时间;
将所述第三时间按比例放大,得到所述第二时间。


4.根据权利要求1所述的一种彩票打印方法,其特征在于,所述检测打印是否超时这一步骤,具体包括:
获取所述第一时间和所述第二时间;
获取打印单行彩票数据实际消耗的时间为第四时间;
获取从开始打印截止到当前打印所消耗的总时间为第五时间;
比较所述第一时间和第四时间的大小;
若所述第四时间小于所述第一时间,则判断为单行打印未超时,若所述第四时间大于所述第一时间,则判断为单行打印超时;
比较所述第二时间和第五时间的大小;
若所述第五时间小于所述第二时间,则判断为从开始打印截止到当前打印消耗的总时间未超时,若所述第五时间大于所述第二时间,则判断为从开始打印截止到当前打印消耗的总时间超时。


5.一种彩票阅读器,用于执行权利要求1-4所述的方法,其特征在于,包括热敏打印头、控制定时器和超时定时器,所述控制定时器和超时定时...

【专利技术属性】
技术研发人员:陈敬谦宁奇林曾祥佳赵启东
申请(专利权)人:广州市三环永新科技有限公司
类型:发明
国别省市:广东;44

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

1