热转印打印机及其打印控制方法与流程
- 国知局
- 2024-07-05 16:04:22
本发明涉及热转印打印,特别是涉及一种热转印打印机及其打印控制方法。
背景技术:
1、热转印打码技术是一种接触式打码技术,热转印打印机(thermal transferoverprinter,tto)的工作原理是使用打印头将碳带下压,将碳带压到软包装薄膜或标签使之能够与软包装薄膜或标签等打印介质直接接触,从而打印出清晰度较高的图案。其中,碳带是打印机所使用的耗材,碳带上面覆盖有一层碳粉,在打印时,打印头发热使得碳粉能够移印到打印介质上,从而完成热转印打码。
2、如图1和2所示,现有使用的热转印打印机包括打印头11、打印头驱动装置12、碳带13、碳带驱动装置14、打印介质驱动装置(图未示)、以及控制所述打印头驱动装置12、碳带驱动装置14和打印介质驱动装置的控制器(图未示)。所述打印头11设置在碳带13的上方,碳带13的下方设置有打印介质(图未示)。通常,该热转印打印机外接一打印图案输入装置(图未示),用户通过打印图案输入装置输入一待打印的图案,所述控制器通过控制打印头驱动装置12以控制打印头11按照用户输入的待打印的图案下压碳带13在打印介质上,打印出图案。当一个完整的待打印图案打印完成后,所述控制器控制打印介质驱动装置以更换新的打印介质,同时控制碳带驱动装置14卷绕以同步将碳带13向前移动更换新的一段碳带13,以对应打印下一个新的打印图案。
3、通常,所述碳带13为满带地铺满碳粉(即碳全覆盖),而需打印的图案仅对应用到了碳带的部分区域,打印完成一次图案的碳带13实际仍有许多地方未被利用就不再使用,造成碳带13严重浪费,从而增加打印成本。
技术实现思路
1、基于此,本发明的目的在于,提供一种打印控制方法,通过待打印图案矩阵的有效打印像素的总数控制碳带的走动距离,能够在保证打印效果的前提下,最大限度地节省碳带损耗,降低打印成本。
2、在一个实施例中,本发明提供了一种打印控制方法,包括步骤:
3、s1:获取当前待打印图案矩阵以及当前碳带图案矩阵;
4、s2:遍历模拟碳带每移动到第n列所对应的模拟碳带图案矩阵,并评估计算每一模拟碳带图案矩阵的打印得分;其中,n=0、1、2……n;
5、s3:以打印得分最高的最优模拟碳带图案矩阵对应的当前最优移动列数控制碳带移动;
6、s4:控制打印头以当前待打印图案矩阵进行打印,生成打印后的图案矩阵。
7、进一步地,所述步骤s2具体包括:
8、s21:模拟碳带移动到第n列,获得对应的模拟碳带图案矩阵;
9、s22:计算当前待打印图案矩阵相对于当前对应的模拟碳带图案矩阵的有效打印像素的总数,并根据有效打印像素的总数计算所述模拟碳带图案矩阵的打印得分;
10、s23:判断模拟碳带移动至第n列的有效打印像素的总数是否满足一设定的阈值条件,若否,则进入s24;若是,则进入s3;
11、s24:判断模拟碳带移动至第n列的有效打印像素的总数是否等于当前待打印图像矩阵a中未打印的像素数点的总数,若否,则模拟碳带移动列数n加1,返回s21;若是,则进入s3。
12、进一步地,所述打印得分为:
13、s=p*(w-n)
14、其中,s为打印得分,p为有效打印像素的总数,w为当前待打印图案矩阵的列数,n为模拟碳带的移动列数。
15、进一步地,所述步骤s23设定的阈值条件为:
16、p≥f*u*t
17、其中,p为有效打印像素的总数,f为当前待打印图案矩阵中未打印像素的总数,u为用户设定的初始覆盖率,t为当前待打印图案矩阵对应的迭代数。
18、进一步地,还包括步骤:
19、s5:在所述当前待打印图案矩阵中抹去打印后的图案矩阵对应的显色像素点,获得下一轮的预备待打印图案矩阵;
20、s6:判断预备待打印图案矩阵是否为空矩阵,若否,则将获取的预备待打印图案矩阵作为下一次当前待打印图案矩阵,以当前最优移动列数对应的最优模拟碳带图案矩阵作为下一次当前碳带图像矩阵,并控制迭代次数t加1,控制模拟碳带移动列数n重置为0,返回s1;若是,则进入下一步骤。
21、进一步地,还包括步骤:
22、s7:判断是否打印结束,若是,则结束打印;若否,则进入s8;
23、s8:控制更换打印介质。
24、进一步地,还包括步骤:
25、s9:将所述预备待打印图案矩阵替换为原始待打印图案矩阵;
26、所述步骤s9在将所述迭代数t重置为1、模拟碳带移动列数n重置为0、预备待打印图案矩阵作为下一轮当前待打印图案矩阵,以当前最优移动列数对应的最优模拟碳带图案矩阵作为下一轮当前碳带图案矩阵后,循环进入步骤s1。
27、进一步地,所述打印得分、有效打印像素的总数以及对应的移动列数被缓存至一映射表中。
28、在另一实施例中,本发明还提供了一种热转印打印机,包括控制器、及由该控制器通过上述任一打印控制方法控制的打印头、打印头驱动装置、碳带、碳带驱动装置、打印介质驱动装置。
29、进一步地,所述控制器执行的步骤s3具体包括:
30、s31:根据当前待打印图案矩阵的图案分辨率以及所述当前最优移动列数计算得到碳带的移动距离;
31、s32:根据所述碳带的移动距离以及碳带的直径,计算得到碳带驱动装置的旋转弧度,控制碳带驱动装置按照所述旋转弧度进行旋转。
32、相对于现有技术,本发明通过遍历模拟碳带逐列向前移动所形成的模拟碳带图案矩阵与当前待打印图案矩阵进行比对获得对应的有效打印像素,并根据有效打印像素的总数计算对应的打印得分,以打印得分最高的最优的碳带移动方式来控制碳带局部移动,实现了在提高打印效率的同时节省碳带损耗,降低打印成本。
33、为了更清晰的理解本发明,以下将结合附图说明阐述本发明的具体实施方式。
技术特征:1.一种打印控制方法,其特征在于,包括步骤:
2.根据权利要求1所述的打印控制方法,其特征在于,所述步骤s2具体包括:
3.根据权利要求1或2所述的打印控制方法,其特征在于,所述打印得分为:
4.根据权利要求3所述的打印控制方法,其特征在于,所述步骤s23设定的阈值条件为:
5.根据权利要求2-4中任一所述的打印控制方法,其特征在于,还包括步骤:
6.根据权利要求5所述的打印控制方法,其特征在于,还包括步骤:
7.根据权利要求6所述的打印控制方法,其特征在于,还包括步骤:
8.根据权利要求4所述的打印控制方法,其特征在于,所述打印得分、有效打印像素的总数以及对应的移动列数被缓存至一映射表中。
9.一种热转印打印机,其特征在于,包括控制器、及由该控制器通过如权利要求1-7中的任一打印控制方法进行控制的打印头、打印头驱动装置、碳带、碳带驱动装置、打印介质驱动装置。
10.根据权利要求9所述的热转印打印机,其特征在于,所述控制器执行的步骤s3具体包括:
技术总结本发明涉及一种热转印打印机及其打印控制方法,所述打印控制方法包括:获取当前打印图案矩阵以及当前碳带图案矩阵;遍历模拟碳带每移动到第n列(n=0、1、2……n)所对应的模拟碳带图案矩阵,并评估计算每一模拟碳带图案矩阵的打印得分;以打印得分最高的最优模拟碳带图案矩阵对应的当前最优移动列数控制碳带移动;控制打印头以当前待打印图案矩阵进行打印,生成打印后的图案矩阵。本发明通过遍历模拟碳带逐列向前移动形成的模拟碳带图案矩阵与当前待打印图案矩阵获得对应的有效打印像素,并根据有效打印像素总数计算对应打印得分,以打印得分最高的最优碳带移动方式来控制碳带移动后再打印,实现了在提高打印效率的同时节省碳带损耗。技术研发人员:廖鹏,黄有琪受保护的技术使用者:广州市科帕电子科技有限公司技术研发日:技术公布日:2024/6/2本文地址:https://www.jishuxx.com/zhuanli/20240617/40252.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表