一種手持式標簽打印機標簽寬度測量方法
【專利摘要】本發明涉及一種用于測量單張紙或卷紙之類的復制材料的紙張寬度的方法,具體涉及一種手持式標簽打印機的標簽紙張寬度測量方法。一種手持式標簽打印機的標簽紙張寬度測量方法,包括以下步驟:設定標簽寬度為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日
【發明者】龐靜, 徐洋, 周昌偉 申請人:重慶品勝科技有限公司