打印设备的打印控制方法和装置、存储介质及电子设备与流程

专利检索2025-03-22  15


本申请涉及打印设备应用领域,具体而言,涉及一种打印设备的打印控制方法和装置、存储介质及电子设备。


背景技术:

1、热敏打印机广泛应用于电信电力、商超物流、家用办公等各种领域场景。目前热敏打印机打印和显示文字多采用查找字库的方式,通过字符编码找到对应的字符点阵数据,把字符打印或显示出来的方式。这种方式是以存储的字库为基准,也就说打印机只能打印或显示字库中已有类型的文字。

2、当有增加修饰字符需求的时候,就需要在字库中新增字符,这无形中会增加字库的存储量,使得字库消耗的存储空间增加。

3、由此可见,相关技术中的打印设备的打印控制方法,存在由于需要新增修饰字符导致的字库消耗的存储空间增加的技术问题。


技术实现思路

1、本申请实施例提供了一种打印设备的打印控制方法和装置、存储介质及电子设备,以至少解决相关技术中的打印设备的打印控制方法存在由于需要新增修饰字符导致的字库消耗的存储空间增加的技术问题。

2、根据本申请实施例的一个方面,提供了一种打印设备的打印控制方法,包括:确定待打印符号和目标符号修饰模式,其中,所述目标符号修饰模式是用于对所述待打印符号进行符号修饰的符号修饰模式;从点阵字库中获取与所述待打印符号对应的点阵数据,得到待打印点阵数据;按照所述目标符号修饰模式对所述待打印点阵数据进行数据处理,并基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作。

3、作为一种可选的方案,所述按照所述目标符号修饰模式对所述待打印点阵数据进行数据处理,并基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作,包括:以点行为单位按照所述目标符号修饰模式对所述待打印点阵数据中的每个待打印点行数据进行数据处理;将处理后的所述每个待打印点行数据传输至所述打印部件,以由所述打印部件按照处理后的所述每个待打印点行数据执行打印操作。

4、作为一种可选的方案,所述以点行为单位按照所述目标符号修饰模式对所述待打印点阵数据中的每个待打印点行数据进行数据处理,包括以下至少之一:在所述目标符号修饰模式包括第一符号修饰模式的情况下,以点行为单位按照所述第一符号修饰模式对所述待打印点阵数据中与所述第一符号修饰模式匹配的第一待打印点行数据中的每个字节中的第一指定数据位执行置0操作,得到处理后的所述第一待打印点行数据;在所述目标符号修饰模式包括第二符号修饰模式的情况下,以点行为单位按照所述第二符号修饰模式对所述待打印点阵数据中与所述第二符号修饰模式匹配的第二待打印点行数据中的第一指定字节的数据执行取反操作,得到处理后的所述第二待打印点行数据;在所述目标符号修饰模式包括第三符号修饰模式的情况下,以点行为单位按照所述第三符号修饰模式对所述待打印点阵数据中与所述第三符号修饰模式匹配的第三待打印点行数据中的第二指定字节的第二指定数据位执行取1操作,得到处理后的所述第三待打印点行数据;在所述目标符号修饰模式包括第四符号修饰模式的情况下,以点行为单位按照所述第四符号修饰模式对扩展的第四待打印点行数据中的每个字节的数据执行取反操作,得到处理后的所述第四待打印点行数据,其中,所述第四待打印点行数据为所述待打印点阵数据中与所述第四符号修饰模式匹配的点行数据,扩展的所述第四待打印点行数据是将所述第四待打印点行数据分别向两侧扩展第三指定字节的数据得到的。

5、作为一种可选的方案,所述待打印符号的数量为多个,多个所述待打印符号对应于多个所述待打印点阵数据,多个所述待打印点阵数据被存放为同一个打印缓存内的目标点阵数据;所述按照所述目标符号修饰模式对所述待打印点阵数据进行数据处理,并基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作,包括:以点行为单位使用所述目标符号修饰模式对所述目标点阵数据中的每个目标点行数据进行数据处理,并基于处理后的所述每个目标点行数据控制所述打印部件执行打印操作。

6、作为一种可选的方案,所述从点阵字库中获取与所述待打印符号对应的点阵数据,得到待打印点阵数据,包括:从预设的点阵字库中查找与所述待打印符号对应的符号编码,得到目标符号编码;使用目标字体渲染引擎将所述目标符号编码转换为对应的点阵数据,得到所述待打印点阵数据。

7、作为一种可选的方案,所述打印设备为打印机,所述打印部件为打印头;所述基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作,包括:基于处理后的所述待打印点阵数据,通过定时器控制所述打印机的步进电机的运行速度和所述打印头的加热时间,以通过控制所述打印头的加热线的加热点位置和所述加热线的加热时间执行打印操作。

8、作为一种可选的方案,所述打印设备为热敏打印机,所述打印部件为打印头;所述基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作,包括:基于处理后的所述待打印点阵数据控制所述打印头对液晶显示屏执行打印操作,以在所述液晶显示屏上显示修饰后的所述待打印符号。

9、根据本申请实施例的另一个方面,还提供了一种打印设备的打印控制装置,包括:确定单元,用于确定待打印符号和目标符号修饰模式,其中,所述目标符号修饰模式是用于对所述待打印符号进行符号修饰的符号修饰模式;获取单元,用于从点阵字库中获取与所述待打印符号对应的点阵数据,得到待打印点阵数据;处理单元,用于按照所述目标符号修饰模式对所述待打印点阵数据进行数据处理,并基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作。

10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述打印设备的打印控制方法。

11、根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的打印设备的打印控制方法。

12、根据本申请的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。

13、通过本申请实施例,确定用于对待打印符号进行符号修饰的符号修饰模式与待打印符号;从点阵字库获取与待打印符号对应的点阵数据,得到待打印点阵数据;通过数据处理的方式使用预设的符号修饰模式对已有的待打印点阵数据进行处理,并基于处理后的待打印点阵数据控制打印设备的打印部件执行打印操作,由此,能够在不增加字库存储容量的基础上,根据符号修饰模式实现多种修饰字符的生成,提高了打印设备打印修饰字符的多样性与便捷性,进而解决了相关技术中的打印设备的打印控制方法,存在由于需要新增修饰字符导致的字库消耗的存储空间增加的技术问题。



技术特征:

1.一种打印设备的打印控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述按照所述目标符号修饰模式对所述待打印点阵数据进行数据处理,并基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述以点行为单位按照所述目标符号修饰模式对所述待打印点阵数据中的每个待打印点行数据进行数据处理,包括以下至少之一:

4.根据权利要求1所述的方法,其特征在于,所述待打印符号的数量为多个,多个所述待打印符号对应于多个所述待打印点阵数据,多个所述待打印点阵数据被存放为同一个打印缓存内的目标点阵数据;

5.根据权利要求1所述的方法,其特征在于,所述从点阵字库中获取与所述待打印符号对应的点阵数据,得到待打印点阵数据,包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述打印设备为打印机,所述打印部件为打印头;所述基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作,包括:

7.根据权利要求1至5中任一项所述的方法,其特征在于,所述打印设备为热敏打印机,所述打印部件为打印头;所述基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作,包括:

8.一种打印设备的打印控制装置,其特征在于,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法的步骤。

10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请公开了一种打印设备的打印控制方法和装置、存储介质及电子设备,其中,上述方法包括:确定待打印符号和目标符号修饰模式,其中,所述目标符号修饰模式是用于对所述待打印符号进行符号修饰的符号修饰模式;从点阵字库中获取与所述待打印符号对应的点阵数据,得到待打印点阵数据;按照所述目标符号修饰模式对所述待打印点阵数据进行数据处理,并基于处理后的所述待打印点阵数据控制所述打印设备的打印部件执行打印操作。通过本申请,解决了相关技术中存在的由于需要新增修饰字符导致的字库消耗的存储空间增加的技术问题。

技术研发人员:丁真真,王晓伟,郭晋鹏
受保护的技术使用者:珠海趣印科技有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1151278.html

最新回复(0)