打印方法及打印机技术

技术编号:15313696 阅读:102 留言:0更新日期:2017-05-15 20:44
本发明专利技术提出一种打印方法及打印机,用于对设置有标记的标记纸进行打印。该打印方法包括:接收打印数据,根据所述打印数据对标记纸执行打印,其中,在所述打印过程中,通过对所述标记纸进行光电检测,获得并存储对应的检测值,并将所述检测值与第一阈值进行对比,判断所述标记纸上与该检测值对应的位置是否存在所述标记;对预设时间段内获得的N个检测值进行统计分析,当所述统计分析的结果满足预设条件时,根据所述N个检测值计算第二阈值,并将所述第一阈值的值修改为所述第二阈值的值,其中N为正整数。本发明专利技术可以在打印过程中动态调整用于检测标记的阈值,从而可以显著提高标记检测的精确度。

Printing method and printer

The invention provides a printing method and a printer for printing labeled paper. The printing method includes: receiving print data, according to the label print, wherein the print data in the printing process, through the photoelectric detection on the label, to obtain and store the value corresponding to the detection, and the detection results were compared with the first threshold, judging the marking paper with the detection value corresponding to the location of the existence of the marker; N detection for a preset period of time, the value of statistical analysis, the statistical analysis of the results meet the preset condition, according to the N detection value calculation of the second threshold, and the first threshold value for the change the second threshold value, where N is a positive integer. The invention can dynamically adjust the threshold used for detecting the mark during the printing process so as to significantly improve the accuracy of the mark detection.

【技术实现步骤摘要】
打印方法及打印机
本专利技术涉及打印
,具体而言,涉及一种打印方法以及使用该打印方法的打印机。
技术介绍
目前,交通、物流、零售等行业使用的打印机通常使用标记纸进行打印以得到具有固定长度的票据。常用的标记纸包括黑标纸和标签纸,图1和图2中分别示出了相关黑标纸和标签纸的示意图。图1所示为多张连续的黑标纸的示意图,黑标纸包括基纸和印刷在基纸上的黑块M1,其中,黑块M1为标记,而黑块M1以外的部分为非标记区,H1表示每张黑标纸的长度。图2所示为多张连续的标签纸的示意图,标签纸包括衬纸和粘贴在衬纸上的标签,其中,位于相邻两张标签之间的衬纸M2为标记,而标签为非标记区,H2表示每张标签纸的长度。现有技术中,打印机的输送通道中通常设置有用于检测标记纸上的标记的光电检测单元,这样的光电检测单元可以包括光发生器和光接收器。在打印机执行打印的过程中,伴随标记纸的输送,光发生器以一定频率发射具有一定强度的光以使其照射在标记纸上,经过标记纸反射或透射后的光被光接收器接收,并且光接收器将所接收的光信号转化为电信号。由于标记纸的标记和非标记区具有不同的光反射率或透射率,所以光接收器相应地输出数值不同的电信号。通过将光接收器输出的电信号的数值与固定阈值Vth相比,打印机可以判断出当前是标记纸上的标记还是非标记区位于光电检测单元的检测位置,从而实现标记检测。图3中示出针对图2所示的标签纸、光电检测单元输出的电信号的波形与标签纸的标记和非标记区之间的对应关系的一种示意图。如图3所示,当光接收器输出的电压形式电信号大于或等于固定阈值Vth时,能够判定标记纸的标记位于光电检测单元的检测位置;而当光接收器输出的电压形式电信号小于固定阈值Vth时,能够判定标记纸的非标记区位于光电检测单元的检测位置。但是,专利技术人发现,受环境温度和/或标记纸材质等因素的影响,光电检测单元在检测标记时输出的电信号会发生改变。如果在上述打印过程中始终使用固定阈值Vth进行标记检测,那么当光电检测单元在检测标记时输出的电压值小于固定阈值Vth时,打印机就无法准确检测到标记,从而无法正常打印。针对现有技术所存在的受环境温度和/或标记纸材质等因素的影响,打印过程中无法准确检测到标记的问题,目前尚未提出有效的解决方案。
技术实现思路
鉴于此,本专利技术的目的在于提供一种适用于对标记纸进行打印的打印方法及打印机,以改善现有技术中所存在的受环境温度和/或标记纸材质等因素的影响,对标记纸进行打印的过程中无法准确检测到标记的问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种打印方法,用于在标记纸上进行打印,所述标记纸上设置有标记。所述打印方法包括:接收打印数据,根据所述打印数据对所述标记纸执行打印,其中,在所述打印过程中,通过对所述标记纸进行光电检测,获得并存储对应的检测值,并将所述检测值与第一阈值进行对比,判断所述标记纸上与该检测值对应的位置是否存在所述标记;对预设时间段内获得的N个检测值进行统计分析,当所述统计分析的结果满足预设条件时,根据所述N个检测值计算第二阈值,并将所述第一阈值的值修改为所述第二阈值的值,其中N为正整数。第二方面,本专利技术实施例还提供了一种打印机,用于在标记纸上进行打印,所述标记纸上设置有标记。所述打印机包括通信单元、控制单元、打印单元、输送单元和光电检测单元。所述通信单元用于接收打印数据。所述控制单元用于根据所述打印数据,控制所述打印单元、所述输送单元和所述光电检测单元对所述标记纸执行打印。所述光电检测单元用于在所述打印过程中对所述标记纸进行光电检测以获得对应的检测值,其中,在所述打印过程中,将所述检测值与第一阈值进行对比,判断所述标记纸上与该检测值对应的位置是否存在所述标记。所述控制单元还用于对预设时间段内获得的N个检测值进行统计分析,当所述统计分析的结果满足预设条件时,根据所述N个检测值计算第二阈值,并将所述第一阈值的值修改为所述第二阈值的值,其中N为正整数。本专利技术实施例提供的打印方法及打印机,通过在打印过程中,先使用第一阈值对标记纸的标记进行检测,同时在打印过程中,对光电检测单元获得的检测值进行统计分析,当分析结果满足预设条件时,根据对光电检测单元获得的检测值进行计算获得第二阈值,并将第一阈值的值修改为第二阈值的值,从而可以在打印过程中动态调整用于检测标记的阈值,能够有效降低标记纸更换、温度变化等外在因素对标记检测所造成的影响,从而可以大幅提高标记检测的精确度,避免打印机出现跳标记、打印位置不正确等问题。为使本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本专利技术的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本专利技术的主旨。图1示出了一种常用标记纸的示意图;图2示出了另一种常用标记纸的示意图;图3示出了针对图2所示的标记纸,光电检测单元输出的电信号的波形与标记纸的标记和非标记区之间的对应关系的示意图;图4示出了本专利技术第一实施例提供的打印方法的流程图;图5示出了本专利技术第一实施例提供的打印方法中对检测值进行统计分析并在分析结果满足预设条件时修改第一阈值的一种示例性实施方式的流程图;图6示出了本专利技术第一实施例提供的打印方法中对检测值进行统计分析并在分析结果满足预设条件时修改第一阈值的另一种示例性实施方式的流程图;图7示出了本专利技术第二实施例提供的打印机的一种示意性结构图;图8示出了本专利技术第二实施例提供的打印机的另一种示意性结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的打印方法可以应用于具有通信单元、控制单元、打印单元、输送单元和光电检测单元的打印机。其中,控制单元可以控制打印单元、输送单元和光电检测单元对标记纸执行打印。当然,所述打印机还可包括更多其他的组件或者具有不同的配置。例如,控制单元还可以包括存储单元和计算单元等。通信单元、控制单元、打印单元、输送单元和光电检测单元可以采用硬件或硬件和软件组合的形式实现。第一实施例本专利技术第一实施例提供了一种用于对标记纸,例如上文所述的标记纸进行打印的打印方法。图4中示出本专利技术第一实施例提供的打印方法的流程图。请参阅图4,第一实施例提供的打印方法可以包括:步骤S11,接收打印数据,根据所述打印数据对所述标记纸执行打印,其中,在所述打印过程中,通过对所述标记纸进行光电检测,获得并存储对应的检测值,并将所述检测值与第一阈值进行对比,判断所述标记纸上与该检测值对应的位置是否存在所述标记。当用户使用打印机对标记本文档来自技高网
...
打印方法及打印机

【技术保护点】
一种打印方法,用于在标记纸上进行打印,所述标记纸上设置有标记,其特征在于,所述打印方法包括:接收打印数据,根据所述打印数据对所述标记纸执行打印,其中,在所述打印过程中,通过对所述标记纸进行光电检测,获得并存储对应的检测值,并将所述检测值与第一阈值进行对比,判断所述标记纸上与该检测值对应的位置是否存在所述标记;对预设时间段内获得的N个检测值进行统计分析,当所述统计分析的结果满足预设条件时,根据所述N个检测值计算第二阈值,并将所述第一阈值的值修改为所述第二阈值的值,其中N为正整数。

【技术特征摘要】
1.一种打印方法,用于在标记纸上进行打印,所述标记纸上设置有标记,其特征在于,所述打印方法包括:接收打印数据,根据所述打印数据对所述标记纸执行打印,其中,在所述打印过程中,通过对所述标记纸进行光电检测,获得并存储对应的检测值,并将所述检测值与第一阈值进行对比,判断所述标记纸上与该检测值对应的位置是否存在所述标记;对预设时间段内获得的N个检测值进行统计分析,当所述统计分析的结果满足预设条件时,根据所述N个检测值计算第二阈值,并将所述第一阈值的值修改为所述第二阈值的值,其中N为正整数。2.根据权利要求1所述的打印方法,其特征在于,所述对预设时间段内获得的N个检测值进行统计分析,包括:将预设时间段内获得的N个检测值中数值相等的检测值归类为同一个检测值集合,以得到P个检测值集合,其中P为正整数且P小于或等于N;根据每个所述检测值集合中的检测值的数值的大小对所述P个检测值集合排序;将排序后的所述P个检测值集合中每M个相邻的检测值集合依次归类为同一个检测值集合组合,其中M为正整数且M小于P;统计每个所述检测值集合组合中的检测值的总数目,并选取所述检测值集合组合中检测值的总数目最大的一个检测值集合组合作为最大检测值集合组合,当所述最大检测值集合组合中的检测值的总数目大于第三阈值时,判定所述统计分析的结果满足预定条件。3.根据权利要求2所述的打印方法,其特征在于,所述将排序后的所述P个检测值集合中每M个相邻的检测值集合依次归类为同一个检测值集合组合,包括:当P除以M的余数为零时,针对排序后的所述P个检测值集合,从排序最先的检测值集合起将每M个相邻的检测值集合依次归类为同一个检测值集合组合,以获得P/M个检测值集合组合;或者当P除以M的余数为R时,针对排序后的所述P个检测值集合,从排序最先的检测值集合起将每M个相邻的检测值集合依次归类为同一个检测值集合组合直至剩余R个检测值集合,将剩余的R个检测值集合与前一个检测值集合组合中与所述R个检测值集合顺序相邻的M-R个检测值集合组合在一起形成最后一个检测值集合组合,以获得1+(P-R)/M个检测值集合组合,其中R为正整数且R小于M。4.根据权利要求2所述的打印方法,其特征在于,所述根据所述N个检测值计算第二阈值,包括:获取所述最大检测值集合组合中各检测值的数值的平均值或中间值,并将所获取的平均值或中间值与第一预设值之和设为所述第二阈值。5.根据权利要求1所述的打印方法,其特征在于,所述对预设时间段内获得的N个检测值进行统计分析,包括:获取在预设时间段内获得的N个检测值中数值最大的检测值作为峰值,并且获取所述N个检测值中数值最小的检测值作为谷值,当所述峰值减去所述谷值获得的差值大于第四阈值时,判定所述统计分析的结果满足预定...

【专利技术属性】
技术研发人员:孙传亮王春涛赵刚赵强强
申请(专利权)人:山东新北洋信息技术股份有限公司
类型:发明
国别省市:山东,37

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

1