[发明专利]一种基于便携式热敏打印机的快速打印方法及存储介质在审
申请号: | 202211033074.6 | 申请日: | 2022-08-26 |
公开(公告)号: | CN115390774A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 胡景邦;黎明;傅兆柯 | 申请(专利权)人: | 惠州市博实结科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 便携式 热敏 打印机 快速 打印 方法 存储 介质 | ||
本发明涉及热敏打印技术领域,提供一种基于便携式热敏打印机的快速打印方法及存储介质,建立预设算法,对每一像素行的行数据进行数据分段,得到5组段数据,对每一组段数据进行色阶分组得到3组筛选分组;针对段数据的3组筛选分组,将其与对应的筛选色阶组进行一一比对,即可计算出当前像素行的16阶打印点阵;通过依次序获取每一组目标色阶组中的前N个筛选色阶,得到5组比对色阶组,与对应筛选分组对比即可得到连续混合色阶打印点阵,递进式的判断筛选分组中的像素点是否需要持续加热,从而实现连续不断的色阶混合打印,将打印时间降低至传统16阶打印的1/5的打印时间。
技术领域
本发明涉及热敏打印技术领域,尤其涉及一种基于便携式热敏打印机的快速打印方法及存储介质。
背景技术
便携式热敏打印机用于图像打印时对打印质量有较高的要求,而普通的2阶打印使用抖动算法或误差扩散算法先对原图做近似处理得到人眼认为可以接受的图像,但是图像本身的龟纹明显,虽然有一些方法可以减少龟纹,但由于2阶算法处理相当于有损压缩,令图像的质量本身受到了很大的下降。
使用抖动算法或误差扩散算法做16阶图像压缩可以让图像更接近于原图,并让打印出来的图像的龟纹几乎人眼不可辨;然而,由于现实中打印设备的各种限制和人们对打印速度的要求使得16阶打印难以实现。具体如下:
(1)便携式热敏打印机的限制有:使用普通电池、热敏片电压、电池负载最大电流、热敏片需要分段打印;使用的普通电池决定了热敏片电压不能选择太高的输入电压型号,如7.2v或4.2v;电池一般最大电流4.5A。在此种打印设备在实际的使用场景中一个点加热时间一般需要800us左右。由于电池最大电流限制,热敏片需要分段打印,否则电流过大。
(2)在16阶打印中,假设一行分5段打印,每个色阶都需要800us,那么一行点需要800us*5*16=64ms,1秒打印像素行数为1000/64约等于16行,那么对于高为800像素的图像需要打印50秒,对于使用者来说等待时间很长,很多场景下失去了实用的价值。
(3)热敏片传输数据需要30-50us,而在16色阶中个别相邻色阶的加热时间差小于30us,所以个别色阶不能同时打印,因此无法直接进行多个色阶的同步混合打印。
发明内容
本发明提供一种基于便携式热敏打印机的快速打印方法及存储介质,解决了现有热敏打印技术因为设备的局限性无法有效实现16阶打印,且耗时长、打印效率低下的技术问题。
为解决以上技术问题,本发明提供一种基于便携式热敏打印机的快速打印方法,包括步骤:
S1、采用16阶误差扩散算法将获取到的目标图像转换为对应的图像数据;
S2、以像素行为单位将所述图像数据分批次地发送到终端;
S3、所述终端获取所述图像数据中每一像素行的行数据,并根据预设算法将每一所述行数据转换为打印数据;
S4、依次序读取每一行所述打印数据,控制所述热敏片发热、驱动电机走纸执行图像打印。
在进一步的实施方案中,所述步骤S1包括步骤:
S11、获取待打印的目标图像,并对所述目标图像作灰度化处理得到灰度图;
S12、采用16阶误差扩散算法对所述灰度图进行预处理,得到对应16阶的图像数据。
本方案采用16阶误差扩散算法进行图像处理,一方面可通过降阶降低图像打印难道,从而提高打印效率,另一方面可兼顾实际的打印质量,满足用户需求。
在进一步的实施方案中,所述步骤S2包括步骤:
S21、采用4位存储将所述图像数据存储为打印文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市博实结科技有限公司,未经惠州市博实结科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211033074.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种红外传感器
- 下一篇:数据迁移方法、装置、设备以及存储介质