基于多路传感器的黑标纸打印方法和打印机技术

技术编号:35520810 阅读:18 留言:0更新日期:2022-11-09 14:40
本发明专利技术提供了一种基于多路传感器的黑标纸打印方法和打印机。打印方法包括如下的步骤:获取多路传感器中的每一个传感器至打印头的固定间距;在打印过程中对每个传感器执行黑标扫描算法,若判断任一传感器Sx扫描到黑标,则记录黑标高度以及传感器补偿距离;根据所述固定间距、所述黑标高度以及所述传感器补偿距离计算所述传感器Sx的定位距离;以及使所述黑标纸继续前进所述定位距离后开始打印。本发明专利技术的基于多路传感器的黑标纸打印方法和打印机可以兼容多类型黑标纸,提高黑标检测的效果,并在打印过程中充分利用黑标纸,避免浪费。避免浪费。避免浪费。

【技术实现步骤摘要】
基于多路传感器的黑标纸打印方法和打印机


[0001]本专利技术主要涉及黑标打印领域,尤其涉及一种基于多路传感器的黑标纸打印方法和打印机。

技术介绍

[0002]目前市面上的黑标打印机,大多数采用反射式光敏传感器检测,反射式光敏传感器带来的一大缺陷是只能检测有黑标面的纸,如果反过来会检测不到,大大缩小了对市面上黑标纸的兼容范围。这些黑标打印机也大多只有1路黑标传感器,只有一路传感器的设计,只能检测某种特定位置的黑标,例如,位于中间位置的传感器,只能支持中间带黑标的黑标纸,在左边位置的只能支持左边带黑标的纸,可以适用的黑标纸具有特殊种类的要求。
[0003]另一方面,由于传感器来料的不一致性,会造成常规黑标检测手法检测效果不佳。根据常规的检测手段,adc值大于黑标阈值即认为是黑标、adc值小于黑标阈值即认为是纸,由于阈值单一固定,因此无法完全覆盖所有机器透射光敏传感器的参数,造成部分机器不良。
[0004]在此基础上,市面上现有的黑标打印技术,由于黑标灯与打印头在结构上不处于同一位置的特性,无法完全利用热敏纸的所有空白区域进行打印,一般只能支持热敏纸有效空白的80%左右,会造成纸张的浪费。、
[0005]鉴于上述缺陷,如何实现多种类黑标纸兼容、提升检测效果并解决纸张浪费的现象是本领域亟待解决的问题。

技术实现思路

[0006]本专利技术要解决的技术问题是提供一种基于多路传感器的黑标纸打印方法和打印机,可以兼容多类型黑标纸,提高黑标检测的效果,并在打印过程中充分利用黑标纸,避免浪费。
[0007]为解决上述技术问题,本专利技术提供了一种基于多路传感器的黑标纸打印方法,其特征在于,包括如下的步骤:获取多路传感器中的每一个传感器至打印头的固定间距;在打印过程中对每个传感器执行黑标扫描算法,若判断任一传感器Sx扫描到黑标,则记录黑标高度以及传感器补偿距离;根据所述固定间距、所述黑标高度以及所述传感器补偿距离计算所述传感器Sx的定位距离;以及使所述黑标纸继续前进所述定位距离后开始打印。
[0008]在本专利技术的一实施例中,所述传感器补偿距离包括已走纸距离和待走黑标距离,计算所述传感器Sx的定位距离的步骤具体包括:判断在所述当前打印位置所述传感器Sx扫描到的黑标的黑标位置;若所述黑标位置位于所述传感器Sx与所述打印头之间,则所述定位距离为所述固定间距减去所述已走纸距离再加上所述黑标高度;若所述黑标位置位于所述传感器Sx之上,则所述定位距离为所述待走黑标距离加上所述固定间距再加上所述黑标高度。
[0009]在本专利技术的一实施例中,所述黑标扫描算法包括如下的步骤:在打印过程中通过
所述传感器持续的采集adc值,直至采集到N个adc值;将所述N个adc值分成M组,分别为组M1,M2,

Mm,每组adc值中均具有n个adc值,其中,M为N的整数倍;对每组adc值中的多个adc值取平均值,得到各组的adc值均值A1,A2,

Am;计算第一组M1对应的adc值均值A1与最后一组Mm对应的adc值均值Am的均值差值;以及比较所述均值差值与差值阈值X的大小,并根据比较结果判断所述传感器是否扫描到黑标。
[0010]在本专利技术的一实施例中,所述比较所述均值差值与差值阈值X的大小,并根据比较结果判断所述传感器是否扫描到黑标的步骤具体包括还包括设定差值阈值X,并获取如下判断条件的判断结果:在所述打印过程中执行第一判断条件,所述第一判断条件为若所述均值差值大于所述差值阈值X的正值,则判断开始扫描黑标;继续打印并执行第二判断条件,所述第二判断条件为若所述均值差值大于所述差值阈值X的负值且小于所述差值阈值X的正值,则判断正在扫描黑标;以及继续打印并执行第三判断条件,所述第三判断条件为若所述均值差值小于所述差值阈值X的负值,则判断未在扫描黑标或扫描黑标结束。
[0011]在本专利技术的一实施例中,所述差值阈值X根据所述传感器Sx的型号以及所述黑标的透光率决定,且所述差值阈值X的范围为600~1000。
[0012]在本专利技术的一实施例中,N的取值为50,M的取值为5。
[0013]本专利技术的另一方面还提出了一种基于多路传感器的黑标纸打印机,包括打印头,多个传感器,存储器以及处理器,其中,所述存储器用于存储可由处理器执行的指令,所述处理器用于执行所述指令以实现上述基于多路传感器的黑标纸打印方法。
[0014]在本专利技术的一实施例中,所述传感器的个数为3个,且分别位于黑标纸宽度方向的两端位置和中间位置。
[0015]在本专利技术的一实施例中,所述多路传感器位于同一条黑标灯带上,所述黑标灯带与所述打印头之间的间距为所述每一个传感器至打印头的固定间距。
[0016]本专利技术的另一方面还提出了一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现上述基于多路传感器的黑标纸打印方法。
[0017]与现有技术相比,本专利技术具有以下优点:
[0018]采用本专利技术的基于多路传感器的黑标纸打印方法和打印机,用户不需要自行调节传感器位置,放入纸张,算法就会自动寻找有效黑标进行定位。省去繁琐的操作流程,简单快捷。在进行黑标定位时,利用动态的方式进行对黑标进行定位,而不是利用传统的固定阈值,由此,无论用户放入什么类型的黑标纸,只要黑标与纸有透光率的差距,就能完成定位,对黑标纸的兼容范围大大提高。另外,通过不断的计算定位距离可以及时的调整黑标纸的打印位置,从而完整的利用到有效打印区域,纸张利用率更高,节省成本,避免浪费。
附图说明
[0019]包括附图是为提供对本申请进一步的理解,它们被收录并构成本申请的一部分,附图示出了本申请的实施例,并与本说明书一起起到解释本专利技术原理的作用。附图中:
[0020]图1是本专利技术一实施例的一种基于多路传感器的黑标纸打印方法的流程示意图;
[0021]图2是本专利技术一实施例的一种基于多路传感器的黑标纸打印机的架构示意图;
[0022]图3a和图3b是本专利技术一实施例的一种基于多路传感器的黑标纸打印方法的原理示意图。
具体实施方式
[0023]为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0024]如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
[0025]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多路传感器的黑标纸打印方法,其特征在于,包括如下的步骤:获取多路传感器中的每一个传感器至打印头的固定间距;在打印过程中对每个传感器执行黑标扫描算法,若判断任一传感器Sx扫描到黑标,则记录黑标高度以及传感器补偿距离;根据所述固定间距、所述黑标高度以及所述传感器补偿距离计算所述传感器Sx的定位距离;以及使所述黑标纸继续前进所述定位距离后开始打印。2.如权利要求1所述的方法,其特征在于,所述传感器补偿距离包括已走纸距离和待走黑标距离,计算所述传感器Sx的定位距离的步骤具体包括:判断在当前打印位置所述传感器Sx扫描到的黑标的黑标位置;若所述黑标位置位于所述传感器Sx与所述打印头之间,则所述定位距离为所述固定间距减去所述已走纸距离再加上所述黑标高度;若所述黑标位置位于所述传感器Sx之上,则所述定位距离为所述待走黑标距离加上所述固定间距再加上所述黑标高度。3.如权利要求1所述的方法,其特征在于,所述黑标扫描算法包括如下的步骤:在打印过程中通过所述传感器持续的采集adc值,直至采集到N个adc值;将所述N个adc值分成M组,分别为组M1,M2,

Mm,每组adc值中均具有n个adc值,其中,M为N的整数倍;对每组adc值中的多个adc值取平均值,得到各组的adc值均值A1,A2,

Am;计算第一组M1对应的adc值均值A1与最后一组Mm对应的adc值均值Am的均值差值;以及比较所述均值差值与差值阈值X的大小,并根据比较结果判断所述传感器是否扫描到黑标。4.如权利要求3所述的方法,其...

【专利技术属性】
技术研发人员:余日新林喆方梦宇高之翔
申请(专利权)人:深圳米开朗基罗科技有限公司
类型:发明
国别省市:

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

1