[发明专利]一种降低成本的打印方法有效
申请号: | 201911087466.9 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110837348B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 闫刚;丁正浩;李海洪;王敏 | 申请(专利权)人: | 南京莱贝尔特软件科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F13/20;G06F13/16 |
代理公司: | 常州市韬略专利代理事务所(普通合伙) 32565 | 代理人: | 王元腾 |
地址: | 210000 江苏省南京市栖霞区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 降低成本 打印 方法 | ||
1.一种降低成本的打印方法,其特征在于,包括如下控制过程:
第一步,初始化;
——打印机上电开机后进入初始化状态,优先通过MCU的外设SPI数据总线读取与MCU相连接的一块FLASH存储芯片里预先存储的各种文字的字形点阵数据,并查询这些点阵数据的查询列表信息数据;
——在完成对FLASH的查询列表数据读取后,接着完成MCU的通信接口信息的初始化,主要是USB、网口、串口、蓝牙等能与MCU进行交互的通信接口,用来接收打印命令数据,它们接收到的数据,传递给MCU,并暂时存放到MCU内部开辟的一个存储区域,即数据环形缓冲区;
第二步,预解析;
——侦测并按照先存先取的顺序获取数据环形缓冲区的数据,并把相应的数据提取出来,变成可以管理的数据条目暂存在一块专门由命令解析程序开辟和管理的内存容器里;
第三步,打印;
——通过数据条目解释器获取暂存在内存容器里的数据条目,并将其在动态扫描块的动态扫面区内绘制成图形;
——动态扫描块将绘制成的图形发送给打印单元,打印单元扫描已经绘制完毕的区域并打印,直到动态扫描区的图形被扫描打印完毕;
第四步,重复第二步、第三步过程,直到所有条目数据解析出来的图形打印完毕;
第五步,打印结束,打印机进入待机模式,等待下一个打印周期。
2.根据权利要求1所述的一种降低成本的打印方法,其特征在于,数据环形缓冲区大小为8KByte,动态扫描块大小为36KBytes。
3.根据权利要求1所述的一种降低成本的打印方法,其特征在于,数据条目解释器通过数据条目里的坐标值和内容,来判断绘制在动态扫描块里的图形的位置以及大小。
4.根据权利要求1所述的一种降低成本的打印方法,其特征在于,动态扫描区被绘制图形时,打印单元按照顺序从上到下的扫描已经绘制完毕的区域并打印。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京莱贝尔特软件科技有限公司,未经南京莱贝尔特软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911087466.9/1.html,转载请声明来源钻瓜专利网。