本技术涉及但不限定于一种热敏打印方法及芯片。
背景技术:
1、热敏打印机通过热敏电阻加热进行打印,电阻发热后对打印纸留色,温度越高,打印越深,温度越低,打印越浅。
2、当前的热敏打印机的热敏电阻工作状态只有加热与不加热两种情况,当同一电阻连续多行都进行加热后下一行不加热,可能会因温度过高拖尾,而同一电阻连续多行未加热后有一行突然加热,可能会因温度过低打印过浅。
3、因此,需要一种热敏打印方法,以提升热敏打印效果并提高热敏打印的配置效率和准确性。
技术实现思路
1、本技术提供一种热敏打印方法及芯片,用以提升热敏电阻的加热工作状态配置的准确性。
2、第一方面,本技术提供一种热敏打印方法,所述方法包括:
3、确定原始图像;
4、根据所述原始图像,确定像素图像;
5、其中,所述像素图像包括多个像素点,所述像素点的显色状态用于指示该像素点的打印情况,包括打印状态或空置状态;
6、在至少一种打印模式中确定打印模式,并根据所述打印模式,对像素图像进行处理;
7、作为一种可选的实施方式,所述至少一种打印模式中,包括第一打印模式:
8、确定像素点的显色状态,进而确定目标像素点的加热参数;
9、根据所述目标像素点与参考像素点的显色状态,确定所述目标像素点的加热参数,根据所述目标像素点的加热参数对目标像素点进行加热打印,并根据所所述像素图像中的每个像素点执行打印操作;
10、所述参考像素点包括与所述目标像素点上一行同列的第一像素点,以及与所述第一像素点左右相邻的第二像素点和第三像素点;
11、所述目标像素点的加热参数至少包括第一状态参数、第二状态参数和第三状态参数;
12、所述第一状态参数、第二状态参数以及第三状态参数用于指示目标像素点的加热程度,且加热程度可以叠加;
13、所述第一状态参数由目标像素点的显色状态确认,所述第二状态参数由所述目标像素点的显色状态和第一像素点的显色状态确定,所述第三状态参数由所述目标像素点的显色状态与所述第二像素点及第三像素点的显色状态确定。
14、作为一种可选的实施方式,所述至少一种打印模式中,包括第二打印模式:
15、所述目标像素点的加热参数至少包括第一状态参数和第二状态参数;
16、所述参考像素点包括第一像素点;
17、所述第一状态参数由目标像素点的显色状态确认,所述第二状态参数由所述目标像素点的显色状态和所述第一像素点的显色状态确定。
18、作为一种可选的实施方式,所述至少一种打印模式中,包括第三打印模式:
19、所述目标像素点的加热参数至少包括第一状态参数、第二状态参数、第三状态参数以及第四状态参数;
20、所述参考像素点包括第一像素点以及所述目标像素点同列下一行的第四像素点;
21、所述第一状态参数由所述目标像素点的显色状态确定,所述第二状态参数由目标像素点的显色状态以及第一像素点和第四像素点的显色状态确定,所述第三状态参数由所述目标像素点的显色状态和所述第一像素点的显色状态确定,所述第四状态参数由所述由目标像素点的显色状态以及第一像素点和第四像素点的显色状态确定。
22、作为一种可选的实施方式,所述至少一种打印模式中,包括第四打印模式:
23、所述目标像素点的加热参数至少包括第一状态参数、第二状态参数、第三状态参数以及第四状态参数;
24、所述参考像素点包括第一像素点、第二像素点、第三像素点、第四像素点以及所述目标像素点同列上两行的第五像素点;
25、所述第一状态参数由所述目标像素点的显色状态确定,所述第二状态参数由目标像素点的显色状态以及第一像素点和第五像素点的显色状态确定,所述第三状态参数由所述目标像素点的显色状态以及第一像素点和第五像素点的显色状态确定,所述第四状态参数由所述目标像素点的显色状态以及第一像素点、第二像素点、第三像素点、第四像素点与第五像素点的显色状态确定。
26、作为一种可选的实施方式,所述至少一种打印模式中,包括第五打印模式:
27、确定所述像素图像一行的像素点的显色状态;
28、统计显色状态为打印状态的像素点数量;
29、根据所述打印状态的像素点数量与打印模块一行可打印像素点数量阈值进行比较,得出打印次数,并控制打印模块按照打印次数进行打印;
30、其中,所述控制打印模块按照打印次数进行打印包括:
31、根据打印状态的像素点数量与所述数量阈值相除并向上取整,得到打印状态的像素点分为n次进行打印;
32、前n-1次打印中,对打印状态的像素点进行打印的数量等于所述数量阈值;
33、第n次打印中,对剩余打印状态的像素点进行打印;
34、所述n次打印中的每一次的打印中,打印状态的像素点可以连续或不连续。
35、作为一种可选的实施方式,所述控制打印模块按照打印次数进行打印还包括:
36、将所述像素图像一行的像素点按次序均分分为m组,所述像素图像一行的像素点中的显色状态的像素点根据位置设置于对应分组中,其中m为预设数且可均分像素图像同一行的像素点。
37、作为一种可选的实施方式,所述至少一种打印模式中,包括第六打印模式:
38、所述打印状态包括2n阶灰度状态,所述加热参数包括n个状态参数;
39、所述n个状态参数用于指示n个不同的加热等级;
40、通过所述2n阶灰度状态确定所述n个状态参数,并通过所述n个状态参数指示的n个不同的加热等级的叠加,实现对2n阶灰度状态的打印。
41、作为一种可选的实施方式,所述像素图像的每一像素点通过n位二进制数据进行指示所述2n阶灰度状态,所述n位二进制数的每一位用于指示对应的状态参数。
42、作为一种可选的实施方式,
43、根据所述打印模式对像素图像进行处理,将处理后的数据发送到打印模块进行打印的过程包括:
44、根据模数转换器连续输出的纸张检测参数,对当前的纸张检测参数与预设时长之前的纸张检测参数计算差值并与差值阈值进行比较;
45、当所述差值小于所述差值阈值时,将对应位置确认为纸张可打印位置;
46、当所述差值大于所述差值阈值时,将对应位置确认为不可打印位置。
47、第二方面,本技术提供一种芯片,所述芯片用于实现如第一方面所述的热敏打印方法。
48、本技术提供的热敏打印方法及芯片,选取待打印的目标像素点并根据选择的打印模式确定参考像素点,根据目标像素点及参考像素点对应的显色状态信号,确定所述目标像素点的加热参数,根据所述加热参数对目标像素点进行打印由此实现了加热状态信号的精确配置,可以实现根据打印像素点的分布情况,确定出热敏电阻对应的加热状态信号,提升了热敏电阻加热状态信号配置的效率和有效性,从而提升了打印的效果。
1.一种热敏打印方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一种打印模式中,包括第二打印模式:
3.根据权利要求1所述的方法,其特征在于,所述至少一种打印模式中,包括第三打印模式:
4.根据权利要求1所述的方法,其特征在于,所述至少一种打印模式中,包括第四打印模式:
5.根据权利要求1所述的方法,其特征在于,所述至少一种打印模式中,包括第五打印模式:
6.根据权利要求5所述的方法,其特征在于,所述控制打印模块按照打印次数进行打印还包括:
7.根据权利要求1所述的方法,其特征在于,所述至少一种打印模式中,包括第六打印模式:
8.根据权利要求7所述的方法,其特征在于,所述像素图像的每一像素点通过n位二进制数据进行指示所述2n阶灰度状态,所述n位二进制数的每一位用于指示对应的状态参数。
9.根据权利要求1-8中任意一项所述的方法,其特征在于,根据所述打印模式对像素图像进行处理,将处理后的数据发送到打印模块进行打印的过程包括:
10.一种芯片,其特征在于,所述芯片用于实现如权利要求1-9任一项的热敏打印方法。
