[发明专利]一种打印方法、装置、打印机和存储介质有效
申请号: | 202010616511.1 | 申请日: | 2018-12-29 |
公开(公告)号: | CN111923605B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 厦门汉印电子技术有限公司 |
主分类号: | B41J2/35 | 分类号: | B41J2/35;B41J29/38 |
代理公司: | 厦门智慧呈睿知识产权代理事务所(普通合伙) 35222 | 代理人: | 杨唯 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 打印 方法 装置 打印机 存储 介质 | ||
1.一种打印方法,其特征在于,包括:
获取当前行打印数据;其中,所述当前行打印数据包括至少一个打印点数据,每个打印点数据具有与其颜色深度对应的打印阶数M;当前行的预定加热时间分为N份子时段;
根据打印机的驱动打印头的温度以及负载情况,调整所述打印机的占空比;
根据所述占空比以及所述子时段加热时间计算出在每个子时段的实际加热时间;
根据每个打印点数据的打印阶数M、N以及为每个打印点数据分配的随机数,生成每个打印点数据的打印驱动脉冲序列,以使得将每个打印点数据的加热时间随机分配到N份子时段的与所述打印驱动脉冲序列对应的子时段内;所述随机数的范围在0-N之间;其中,所述N大于打印阶数的最大值;
根据所述打印驱动脉冲序列驱动打印头的相应的加热元件进行加热,以将当前行打印数据再现于打印介质上;所述根据每个打印点数据的打印阶数M、N以及为每个打印点数据分配的随机数,生成每个打印点数据的打印驱动脉冲序列,以使得将每个打印点数据的加热时间随机分配到N份子时段的与所述打印驱动脉冲序列对应的子时段内,具体为:
对于每个打印点数据:
判断所述打印阶数M是否大于当前判断次数的随机值;其中,当所述当前判断次数为第一次时,所述随机值为所述随机数;
当所述打印阶数M大于等于当前判断次数的随机值时,为当前判断次数配置表示用于进行加热的第一打印驱动脉冲码,并根据N、打印阶数M以及当前判断次数的随机值生成下一判断次数的随机值;
当所述打印阶数M小于当前判断次数的随机值时,为当前判断次数配置表示用于不加热的第二打印驱动脉冲码,并根据M以及当前判断次数的随机值生成下一判断次数的随机值;
重复以上步骤直至当前判断次数为第N次;
依次根据每个判断次数配置的打印驱动脉冲码,获得每个打印点数据的打印驱动脉冲序列,以使得将每个打印点数据的加热时间随机分配到N份子时段的与所述打印驱动脉冲序列对应的子时段内。
2.根据权利要求1所述的打印方法,其特征在于,还包括:
将当前判断次数为第N次的随机值作为下一行判断次数为第一次时的随机数。
3.根据权利要求1所述的打印方法,其特征在于,根据所述打印驱动脉冲序列驱动打印头的相应的加热元件进行加热,以将当前行打印数据再现于打印介质上,具体为:
读取所述打印驱动脉冲序列的当前打印驱动脉冲码;
当所述当前打印驱动脉冲码为第一打印驱动脉冲码时,驱动打印头的相应的加热元件进行加热;
当所述当前打印驱动脉冲码为第二打印驱动脉冲码时不驱动打印头的相应的加热元件进行加热。
4.根据权利要求1所述的打印方法,其特征在于,
根据N、M以及当前判断次数的随机值生成下一判断次数的随机值的表达式为:N-M+当前判断次数的随机值;
根据M以及当前判断次数的随机值生成下一判断次数的随机值的表达式为:当前判断次数的随机值-M。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门汉印电子技术有限公司,未经厦门汉印电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010616511.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型电磁泵
- 下一篇:一种变流器的无互连线载波同步方法及装置