一种手持式标签打印机标签宽度测量方法

文档序号:2514626阅读:256来源:国知局
一种手持式标签打印机标签宽度测量方法
【专利摘要】本发明涉及一种用于测量单张纸或卷纸之类的复制材料的纸张宽度的方法,具体涉及一种手持式标签打印机的标签纸张宽度测量方法。一种手持式标签打印机的标签纸张宽度测量方法,包括以下步骤:设定标签宽度为L1,控制标签卷纸前进N毫米,并记录这N毫米的红外接收光电管的输出电压output值;将N毫米的输出电压output值从小到大排列起来,用最大值减去最小值得到差值D;将N毫米的输出电压output值的中间值记为Label等步骤。本发明提供一种一边测量一边标定方法,可以减小红外光电管的老化对测量结果的影响,从而保证打印和进纸的准确性、减小故障率,延长标签打印机的使用寿命。
【专利说明】一种手持式标签打印机标签宽度测量方法
【技术领域】
[0001]本发明涉及一种用于测量单张纸或卷纸之类的复制材料的纸张宽度的方法,具体涉及一种手持式标签打印机的标签纸张宽度测量方法。
【背景技术】
[0002]目前,标签打印机是使用在长的衬纸上以一定的间隔粘贴标签纸进行打印,由于标签的类型较多,当更换不同的标签时,为了能对标签进行正确的进纸和打印,就需要对标签的宽度进行测量。现有的测量方法主要是通过红外光电传感器进行探测,红外光电传感器长时间使用存在老化的现象,将导致测量标签不准确,使打印和进纸都存在错误。

【发明内容】

[0003]本发明提供一种一边测量一边标定的手持式标签打印机标签宽度测量方法,可以减小红外光电管的老化对测量结果的影响,从而保证打印和进纸的准确性、减小故障率,延长标签打印机的使用寿命。
[0004]为了解决上述技术问题,本发明所提供的方法的步骤如下:
一种手持式标签打印机的标签纸张宽度测量方法,包括以下步骤:
(1)、设定标签宽度为LI,控制标签卷纸前进N毫米,并记录这N毫米的红外接收光电管的输出电压output值;
(2)、将N毫米的输出电压output值从小到大排列起来,用最大值减去最小值得到差值D。假设前进的N毫米的标签卷纸中全为标签,则D小于设定值LI,转到第(3)步;假设前进的N毫米标签卷纸中有标签和间隙,则D大于设定值LI,转到第(5)步;
(3)、将N毫米的输出电压output值的中间值记为Label,控制标签卷纸前进并记录接收光电管新的输出电压output值X,当X减去Label的绝对值大于设定值LI时,停止前进,这时是反射点落在标签上,转到第(4)步;
(4)、控制标签卷纸前进I毫米,并记录这I毫米的接收光电管输出电压output值,从小到大排列起来,最大值设定为Space,转到第(6)步;
(5)、控制标签卷纸前进I毫米,并记录这I毫米的接收光电管输出电压output值,从小到大排列起来,如果这I毫米输出电压output值最大值大于N毫米的输出电压output值最大值,则标签卷纸的前进应为从标签前进到间隙,把I毫米的输出电压output值最大值记为Space, N毫米的输出电压output值最小值记为Label ;如果这I毫米输出电压output值最大值小于N毫米的输出电压output值最大值,则标签卷纸的前进应为从间隙前进到标签,把N毫米输出电压output值最大值记为Space, I毫米的输出电压output值最小值记为Label,转到第(6)步;
(6)、通过以上5步,已经得到当前红外光电传感器测量的标签基准值Label和测量的间隙的基准值 Space。计算 LABEL_SPACE_L0W = Label + (Space - Label) *0.3; LABEL_SPACE_HIGH = Label + (Space - Label)*0.7; (7)、控制标签卷纸前进,每前进I步记录接收光电管输出电压output值。当输出电压output值小于LABEL_SPACE_LOW,记录前进的步长则对应标签的宽度L ;当输出电压output值大于LABEL_SPACE_HIGH,记录前进的步长则对应间隙的宽度S。
[0005]本发明的有益效果:
由于红外光电传感器长时间使用存在老化现象,会使接收光电管接收到的输出电压output随时间波动,但是标签宽度L和间隙S的输出电压之差波动不大,通过采用本发明提供的一边测量一边标定的方法,可以减少红外光电传感器老化对测量结果的影响,从而保证打印和进纸的准确性、减小故障率,延长标签打印机的使用寿命。
【专利附图】

【附图说明】
[0006]下面结合附图对本发明技术方案进一步说明:
图1为本发明一种手持式标签打印机的标签纸张宽度测量方法中标签纸的俯视图;
图2为本发明一种手持式标签打印机的标签纸张宽度测量方法中标签侧视图;
图3为本发明一种手持式标签打印机的标签纸张宽度测量方法中检测电路原理图;
图4为本发明一种手持式标签打印机的标签纸张宽度测量方法中输出电压output波形图。
[0007]其中有:衬纸1、标签2、发射光电管3、接收光电管4、标签宽度L、间隙S。
【具体实施方式】
[0008]如图1所示,本发明中,标签打印机通过红外光电传感器以反射的方式对标签的宽度进行测量,标签纸卷包括衬纸I及附着在衬纸I上复数个标签2,当更换新的标签纸卷时,需要测量新标签2的自身宽度L及两个标签2之间的衬纸I的间隙S。
[0009]如图2所示,受标签打印机机械结构的影响,标签纸卷只能沿一个方向前进。假设标签纸卷从右往左前进,红外光电传感器包括发射光电管3和接收光电管4,发射光电管3发射出红外线,在标签2表面产生反射,接收光电管4接收发射过来的红外线,由于标签2和衬纸I对红外线的反射率不同,标签2的纸张反射率较高,衬纸I反射率较低,从而使接收光电管4接收到的红外线强度不一致,通过后续的检测电路可以分辨出当前正对的是标签2还是衬纸I。
[0010]后续检测电路如图3所示,当发射光电管3正对标签2时,由于标签2反射率高,红外接收管4的电阻小,输出电压output也较小,当发射光电管3正对的是衬纸I时,由于衬纸I反射率低,红外接收管4的电阻大,输出电压output也较大,输出电压output的波形图如图4所示。
[0011]由于红外光电传感器长时间使用存在老化现象,会使接收光电管4接收到的输出电压output随时间波动,但是标签2的宽度L和两个标签2之间的间隙S的输出电压之差波动不大,可以通过采用一边测量一边标定的方法,减少红外光电传感器老化对测量结果的影响。以下为一边测量一边标定的方法的具体步骤:
(I )、设定标签2宽度为LI,控制标签2前进N毫米,并记录这N毫米的红外接收光电管4的输出电压output值;
(2)、将N毫米的输出电压output值从小到大排列起来,用最大值减去最小值得到差值D。假设前进的N毫米的标签卷纸中全为标签2,则D小于设定值LI,转到第(3)步;假设前进的N毫米标签卷纸中有标签2和衬纸1,则D大于设定值LI,转到第(5)步;
(3)、将N毫米的输出电压output值的中间值记为Label,控制标签卷纸前进并记录接收光电管4新的输出电压output值X,当X减去Label的绝对值大于设定值LI时,停止前进,这时是反射点落在标签2上,转到第(4)步;
(4)、控制标签卷纸前进I毫米,并记录这I毫米的接收光电管4输出电压output值,从小到大排列起来,最大值设定为Space,转到第(6)步;
(5)、控制标签卷纸前进I毫米,并记录这I毫米的接收光电管4输出电压output值,从小到大排列起来,如果这I毫米输出电压output值最大值大于N毫米的输出电压output值最大值,则标签卷纸的前进应为从标签2前进到衬纸1,把I毫米的输出电压output值最大值记为Space, N毫米的输出电压output值最小值记为Label ;如果这I毫米输出电压output值最大值小于N毫米的输出电压output值最大值,则标签卷纸的前进应为从衬纸I前进到标签2,把N毫米输出电压output值最大值记为Space, I毫米的输出电压output值最小值记为Label,转到第(6)步;
(6)、通过以上5步,已经得到当前红外光电传感器测量的标签2基准值Label和测量的间隙 S 的基准值 Space。计算 LABEL_SPACE_LOW = Label + (Space - Label)*0.3;LABEL_SPACE_HIGH = Label + (Space - Label)*0.7;
(7)、控制标签卷纸前进,每前进I步记录接收光电管4输出电压output值。当输出电压output值小于LABEL_SPACE_LOW,记录前进的步长则对应标签2的宽度L ;当输出电压output值大于LABEL_SPACE_HIGH,记录前进的步长则对应间隙的宽度S。
[0012]本发明的方法通过在标签打印机的嵌入式处理器中通过C语言编程实现,该方法对于一些‘T’型或者‘L’型的标签也同样适用。
[0013]以上所述的仅是本发明的优选实施方式,应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。
【权利要求】
1.一种手持式标签打印机的标签纸张宽度测量方法,其特征在于,包括以下步骤: (1)、设定标签宽度为LI,控制标签卷纸前进N毫米,并记录这N毫米的红外接收光电管的输出电压output值; (2)、将N毫米的输出电压output值从小到大排列起来,用最大值减去最小值得到差值D ;假设前进的N毫米的标签卷纸中全为标签,则D小于设定值LI,转到第(3)步;假设前进的N毫米标签卷纸中有标签和间隙,则D大于设定值LI,转到第(5)步; (3)、将N毫米的输出电压output值的中间值记为Label,控制标签卷纸前进并记录接收光电管新的输出电压output值X,当X减去Label的绝对值大于设定值LI时,停止前进,这时是反射点落在标签上,转到第(4)步; (4)、控制标签卷纸前进I毫米,并记录这I毫米的接收光电管输出电压output值,从小到大排列起来,最大值设定为Space,转到第(6)步; (5)、控制标签卷纸前进I毫米,并记录这I毫米的接收光电管输出电压output值,从小到大排列起来,如果这I毫米输出电压output值最大值大于N毫米的输出电压output值最大值,则标签卷纸的前进应为从标签前进到间隙,把I毫米的输出电压output值最大值记为Space, N毫米的输出电压output值最小值记为Label ;如果这I毫米输出电压output值最大值小于N毫米的输出电压output值最大值,则标签卷纸的前进应为从间隙前进到标签,把N毫米输出电压output值最大值记为Space, I毫米的输出电压output值最小值记为Label,转到第(6)步; (6)、通过以上5步,已经得到当前红外光电传感器测量的标签基准值Label和测量的间隙的基准值 Space ;计算 LABEL_SPACE_LOW = Label + (Space - Label) *0.3; LABEL_SPACE_HIGH = Label + (Space - Label)*0.7; (7)、控制标签卷纸前进,每前进I步记录接收光电管输出电压output值; 当输出电压output值小于LABEL_SPACE_LOW,记录前进的步长则对应标签的宽度L ;当输出电压output值大于LABEL_SPACE_HIGH,记录前进的步长则对应间隙的宽度S。
【文档编号】B41J29/00GK103434277SQ201310369048
【公开日】2013年12月11日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】庞静, 徐洋, 周昌伟 申请人:重庆品胜科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1