【技术实现步骤摘要】
一种彩票打印的方法、彩票阅读器、系统及存储介质
本专利技术涉及热敏打印技术,尤其是涉及一种彩票打印的方法、彩票阅读器、系统及存储介质。
技术介绍
热敏打印机的工作原理是打印头机芯上有一排微小的半导体加热元件,打印加热元件发热并接触热敏打印纸使热敏打印纸在膜中产生化学反应;打印纸的化学反应属于热敏反应,被加热的地方会转化为黑色或者蓝色,热敏打印机驱动通过联动控制发热芯加热与马达走纸,有选择地在热敏打印纸的确定位置上加热打印出目标图案或文字。热敏打印纸化学反应是在一定的温度下进行的,高温会加速这种化学反应。当温度低于60℃时,打印纸要经过相当长,甚至长达几年的时间才能变成深色;而当温度为200℃时,这种化学反应在几微秒内完成。为了保证打印速度,现有热敏打印机机芯的加热效率特别高,在短时间内即可达到需要的加热量。现有技术中已将超时检测处理方法和基于内核进程中嵌入的循环检测加热方法运用于热敏打印机中,但是,由于彩票打印的特殊性,超时检测处理方法和基于内核进程中嵌入的循环检测加热方法还没有被运用到彩票打印技术当中。
技术实现思路
为了解决上述至少一个技术问题,本专利技术的目的在于提供一种彩票打印的方法、彩票阅读器、系统及存储介质。本专利技术所采取的技术方案是:一方面,本专利技术实施例包括一种彩票打印方法,包括:计算第一时间,所述第一时间为打印单行彩票数据需要的时间;根据所述第一时间,计算第二时间,所述第二时间为打印待打印彩票数据需要的总时间;指定所述待打印彩票 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。