一种热敏打印机的打印控制方法及装置制造方法及图纸

技术编号:36798877 阅读:16 留言:0更新日期:2023-03-08 23:24
本发明专利技术涉及热敏打印机技术领域,揭露了一种热敏打印机的打印控制方法,包括:提取原始热敏打印图像的纹理特征,根据纹理特征判断原始热敏打印图像是否为缺陷图像,若是,则报警显示,若不是,则利用图像增强公式对原始热敏数字图像执行图像增强操作,得到目标热敏数字图像,将目标热敏数字图像中像素点拆分为待打印行集,识别打印宽度,根据打印宽度进行打印顺序排列,得到待打印行序集,根据待打印行序集中待打印行的打印顺序打印所述目标热敏数字图像。本发明专利技术还提出一种热敏打印机的打印控制装置、电子设备以及计算机可读存储介质。本发明专利技术可以解决当前热敏打印机存在故障率高的问题。问题。问题。

【技术实现步骤摘要】
一种热敏打印机的打印控制方法及装置


[0001]本专利技术涉及热敏打印机
,尤其涉及一种热敏打印机的打印控制方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]热敏打印机是一种利用半导体加热元件接触热敏打印纸进行打印的便携式打印机。其原理是通过打印头加热热敏打印纸,进而在纸中产生化学反应,通过化学反应使热敏打印纸变色,最终实现打印的效果。
[0003]当前热敏打印机在出厂时通常会进行产品测试,但在实际使用过程中还是避免不了出现打印缺陷的图像,且由于热敏打印头需要不断频繁的加热实现打印效果,因此当前热敏打印机存在故障率高的现象。

技术实现思路

[0004]本专利技术提供一种热敏打印机的打印控制方法、装置及计算机可读存储介质,其主要目的在于解决当前热敏打印机存在故障率高的问题。
[0005]为实现上述目的,本专利技术提供的一种热敏打印机的打印控制方法,包括:获取原始热敏打印图像,利用预构建的灰度共生矩阵算法提取所述原始热敏打印图像的纹理特征;根据所述纹理特征判断所述原始热敏打印图像是否为缺陷图像;若所述原始热敏打印图像为缺陷图像,则将所述原始热敏打印图像的缺陷信息进行报警显示;若所述原始热敏打印图像不为缺陷图像,则利用预构建的图像增强公式对所述原始热敏打印图像对应的原始热敏数字图像执行图像增强操作,得到目标热敏数字图像,其中,所述图像增强公式如下所示:其中,表示像素点坐标为(i,j)的像素增强值,表示以(i,j)为中心的区域面积的像素平均值,表示对比度增益,表示位置为(i,j)的像素点的像素值;将所述目标热敏数字图像中像素点拆分为待打印行集,识别所述待打印行集中每一个待打印行的打印宽度;根据所述打印宽度对所述待打印行集中每一个待打印行进行打印顺序排列,得到待打印行序集;根据所述待打印行序集中待打印行的打印顺序打印所述目标热敏数字图像,完成热敏打印机的打印控制。
[0006]可选地,所述利用预构建的灰度共生矩阵算法提取所述原始热敏打印图像的纹理
特征,包括:根据所述原始热敏打印图像的打印面积确定灰度共生矩阵;利用所述灰度共生矩阵在所述原始热敏打印图像中提取感兴趣区域;利用预构建的特征指标计算公式,计算所述感兴趣区域的纹理特征。
[0007]可选地,所述特征指标计算公式如下所示:其中,表示灰度值为a,b的两个相邻像素点在所述原始热敏打印图像中出现的概率,表示角二阶矩,表示惯性矩,表示熵,表示逆差矩,表示自相关。
[0008]可选地,所述根据所述纹理特征判断所述原始热敏打印图像是否为缺陷图像,包括:将所述纹理特征输入预构建的BP神经网络中进行缺陷分类,得到所述原始热敏打印图像的输出判定值;根据所述输出判定值判断所述原始热敏打印图像是否为缺陷图像。
[0009]可选地,所述将所述原始热敏打印图像的缺陷信息进行报警显示,包括:根据所述输出判定值所属的缺陷类型值域,确定所述原始热敏打印图像的缺陷类型;根据所述缺陷类型在预构建的缺陷检修索引表中查询所述缺陷类型对应的检修方案;整合所述缺陷类型及所述检修方案,得到所述缺陷信息,将所述缺陷信息在预构建的报警窗口进行报警显示。
[0010]可选地,所述利用预构建的图像增强公式对所述原始热敏打印图像对应的原始热敏数字图像执行图像增强操作,得到目标热敏数字图像,包括:确定局部平均值区域尺寸;根据所述局部平均值区域尺寸,利用预构建的像素平均值计算公式计算区域面积的像素平均值,其中,所述像素平均值计算公式如下所示:其中,2n+1表示以(i,j)为中心的区域的边长尺寸,表示图像增强的像素点坐标,表示像素点的横向坐标值,表示像素点的纵向坐标值,表示位置为
的像素点的像素值;根据所述局部平均值,利用所述图像增强公式对所述原始热敏打印图像对应的原始热敏数字图像执行图像增强操作,得到目标热敏数字图像。
[0011]可选地,所述将所述目标热敏数字图像中像素点拆分为待打印行集,识别所述待打印行集中每一个待打印行的打印宽度,包括:根据预构建的每步纸行进距离设置待打印行距离;根据所述待打印行距离将所述目标热敏数字图像中像素点拆分为待打印行集;识别所述待打印行集中每一待打印行的打印起点及打印终点;根据所述每一待打印行的打印起点及打印终点的距离,确定所述每一个待打印行的打印宽度。
[0012]可选地,所述根据所述打印宽度对所述待打印行集中每一个待打印行进行打印顺序排列,得到待打印行序集,包括:按照所述打印宽度的大小,对所述待打印行集中的每一个待打印行进行顺序排列,得到序列化的待打印行集;按照所述序列化的待打印行集中待打印行的先后顺序,对所有待打印行进行编号,得到所述待打印行序集。
[0013]可选地,所述根据所述待打印行序集中待打印行的打印顺序打印所述目标热敏数字图像,包括:按照预构建的打印头的打印方向及所述待打印行序集中待打印行的编号,在所述目标热敏数字图像中进行待打印行往返扫描,得到序列化的待打印行队列;根据所述待打印行队列打印所述目标热敏数字图像。
[0014]为了解决上述问题,本专利技术还提供一种热敏打印机的打印控制装置,所述装置包括:缺陷图像报警模块,用于获取原始热敏打印图像,利用预构建的灰度共生矩阵算法提取所述原始热敏打印图像的纹理特征;根据所述纹理特征判断所述原始热敏打印图像是否为缺陷图像;若所述原始热敏打印图像为缺陷图像,则将所述原始热敏打印图像的缺陷信息进行报警显示;图像增强模块,用于若所述原始热敏打印图像不为缺陷图像,则利用预构建的图像增强公式对所述原始热敏打印图像对应的原始热敏数字图像执行图像增强操作,得到目标热敏数字图像,其中,所述图像增强公式如下所示:其中,表示像素点坐标为(i,j)的像素增强值,表示以(i,j)为中心的区域面积的像素平均值,表示对比度增益,表示位置为(i,j)的像素点的像素值;打印宽度识别模块,用于将所述目标热敏数字图像中像素点拆分为待打印行集,识别所述待打印行集中每一个待打印行的打印宽度;打印顺序排列模块,用于根据所述打印宽度对所述待打印行集中每一个待打印行
进行打印顺序排列,得到待打印行序集;往返打印模块,用于根据所述待打印行序集中待打印行的打印顺序打印所述目标热敏数字图像。
[0015]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现上述所述的热敏打印机的打印控制方法。
[0016]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的热敏打印机的打印控制方法。
[0017]相比于
技术介绍
所述:当前热敏打印机存在故障率高的现象,本专利技术实施例通过灰度共生矩阵算法提取所述原始热敏打印图像的纹理特征,进而根据所述纹理特征进行缺陷图像的判定,当存在缺陷图像时,可以及时进行修理,避免出现较大的浪本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种热敏打印机的打印控制方法,其特征在于,所述方法包括:获取原始热敏打印图像,利用预构建的灰度共生矩阵算法提取所述原始热敏打印图像的纹理特征;根据所述纹理特征判断所述原始热敏打印图像是否为缺陷图像;若所述原始热敏打印图像为缺陷图像,则将所述原始热敏打印图像的缺陷信息进行报警显示;若所述原始热敏打印图像不为缺陷图像,则利用预构建的图像增强公式对所述原始热敏打印图像对应的原始热敏数字图像执行图像增强操作,得到目标热敏数字图像,其中,所述图像增强公式如下所示:其中,表示像素点坐标为(i,j)的像素增强值,表示以(i,j)为中心的区域面积的像素平均值,表示对比度增益,表示位置为(i,j)的像素点的像素值;将所述目标热敏数字图像中像素点拆分为待打印行集,识别所述待打印行集中每一个待打印行的打印宽度;根据所述打印宽度对所述待打印行集中每一个待打印行进行打印顺序排列,得到待打印行序集;根据所述待打印行序集中待打印行的打印顺序打印所述目标热敏数字图像,完成热敏打印机的打印控制。2.如权利要求1所述的热敏打印机的打印控制方法,其特征在于,所述利用预构建的灰度共生矩阵算法提取所述原始热敏打印图像的纹理特征,包括:根据所述原始热敏打印图像的打印面积确定灰度共生矩阵;利用所述灰度共生矩阵在所述原始热敏打印图像中提取感兴趣区域;利用预构建的特征指标计算公式,计算所述感兴趣区域的纹理特征。3.如权利要求2所述的热敏打印机的打印控制方法,其特征在于,所述特征指标计算公式如下所示:其中,表示灰度值为a,b的两个相邻像素点在所述原始热敏打印图像中出现的概率,表示角二阶矩,表示惯性矩,表示熵,表示逆差矩,表示自相关。
4.如权利要求2所述的热敏打印机的打印控制方法,其特征在于,所述根据所述纹理特征判断所述原始热敏打印图像是否为缺陷图像,包括:将所述纹理特征输入预构建的BP神经网络中进行缺陷分类,得到所述原始热敏打印图像的输出判定值;根据所述输出判定值判断所述原始热敏打印图像是否为缺陷图像。5.如权利要求4所述的热敏打印机的打印控制方法,其特征在于,所述将所述原始热敏打印图像的缺陷信息进行报警显示,包括:根据所述输出判定值所属的缺陷类型值域,确定所述原始热敏打印图像的缺陷类型;根据所述缺陷类型在预构建的缺陷检修索引表中查询所述缺陷类型对应的检修方案;整合所述缺陷类型及所述检修方案,得到所述缺陷信息,将所述缺陷信息在预构建的报警窗口进行报警显示。6.如权利要求1所述的热敏打印机的打印控制方法,其特征在于,所述利用预构建的图像增强公式对所述原始热敏打印图像对应的原始热敏数字图像执行图像增强操作,得到目标热敏数字图像,包括:确定局部平均值区域尺寸;根据所述局部平均值区域尺寸,利用预构建的像素平均值计算公式计算区域面积的像素平均值,其中,所述像素平...

【专利技术属性】
技术研发人员:吴小平吴茂林陈维江张明
申请(专利权)人:深圳市维斯易联科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1