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时,能够判定标记纸的标记位于光电检测单元的检测 ...
【技术保护点】
一种打印方法,用于在标记纸上进行打印,所述标记纸上设置有标记,其特征在于,所述打印方法包括:接收打印数据,根据所述打印数据对所述标记纸执行打印,其中,在所述打印过程中,通过对所述标记纸进行光电检测,获得并存储对应的检测值,并将所述检测值与第一阈值进行对比,判断所述标记纸上与该检测值对应的位置是否存在所述标记;对预设时间段内获得的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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。