[发明专利]一种灰度热敏打印方法、热敏打印机和可读存储介质有效
| 申请号: | 201710819425.9 | 申请日: | 2017-09-12 |
| 公开(公告)号: | CN107621929B | 公开(公告)日: | 2023-07-14 |
| 发明(设计)人: | 丁鹏;李晓波 | 申请(专利权)人: | 珠海智汇网络设备有限公司 |
| 主分类号: | G06F3/12 | 分类号: | G06F3/12;B41J2/32 |
| 代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 黄国豪 |
| 地址: | 519000 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 灰度 热敏 打印 方法 打印机 可读 存储 介质 | ||
本发明提供一种灰度热敏打印方法、热敏打印机和可读存储介质,打印方法包括位图处理步骤、点阵图转换步骤和打印步骤;位图处理步骤包括:接收原始位图;获取原始位图的像素;生成关于原始位图的像素数组;取出当前像素的RBG值并生成当前像素的索引;根据当前像素的RBG值、当前像素的索引和处理系数对当前像素的周边像素的RBG值素进行处理;保存周边像素的RBG值;点阵图转换步骤为将新的位图生成点阵图;打印步骤为根据点阵图进行热敏打印。通过生成黑白的索引,并以预设的处理系数累加到周边的像素中,随后根据处理后的新位图生成点阵图,最后完成灰度打印,可见通过对彩色位图处理,继而能够实现利用热敏打印实现图案的灰度打印。
技术领域
本发明涉及热敏打印领域,尤其涉及一种灰度热敏打印方法、热敏打印机和一种计算机可读存储介质。
背景技术
银行的自动提款机、超市的收银台和电商发货处均设有热敏打印机,用于打印交易凭条、小票或快递单。受限于热敏打印原理,热敏打印小票上一般只记录文字,通过黑点和白点的配合形成文字,很难形成图像,对于灰度成像就更加困难了,随着打印内容的多样化,除了小票上形成交易记录文字外,图案的打印除了提高美观度外,使用灰度打印其更加能够生动地打印图像,然而,现有技术中没法实现通过热敏打印将彩色位图实现灰度成像。
发明内容
本发明的第一目的提供一种实现灰度打印的灰度热敏打印方法。
本发明的第二目的提供一种实现灰度打印的热敏打印机。
本发明的第三目的提供一种实现灰度打印的计算机可读存储介质。
为了实现本发明第一目的,本发明提供一种灰度热敏打印方法,其特征在于,包括位图处理步骤、点阵图转换步骤和打印步骤;
位图处理步骤包括:
接收原始位图;
获取原始位图的像素;
生成关于原始位图的像素数组;
判断步骤,判断是否全部像素处理完毕;
如否,则对像素进行调色步骤;
如是,则生成新的位图,
调色步骤包括:
取出当前像素的RBG值并生成当前像素的索引;
根据当前像素的RBG值、当前像素的索引和处理系数对当前像素的周边像素的RBG值素进行处理;
保存周边像素的RBG值;
返回判断步骤,
点阵图转换步骤为:将新的位图生成点阵图;
打印步骤为:根据点阵图进行热敏打印。
更进一步的方案是,取出当前像素的RBG值并生成当前像素的索引的步骤包括:
将当前像素的RBG值和全白RBG值求差,并生成白差值;
将当前像素的RBG值和全黑RBG值求差,并生成黑差值;
当白差值的绝对值小于黑差值的绝对值时,则设置当前像素的索引为全白;
当黑差值的绝对值小于白差值的绝对值时,则设置当前像素的索引为全黑。
更进一步的方案是,像素数组为一维数组。
更进一步的方案是,处理系数大于0且小于1。
更进一步的方案是,将新的位图生成点阵图的步骤包括:
将像素的RBG值和全白RBG值求差,并生成白差值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海智汇网络设备有限公司,未经珠海智汇网络设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710819425.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据输出方法及相关设备
- 下一篇:一种基于物联网技术的智能打印系统





