[發明專利]標簽紙識別定位方法在審
| 申請號: | 202010626525.1 | 申請日: | 2020-07-02 |
| 公開(公告)號: | CN111823736A | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 王麗昕;吳略;顏宏權 | 申請(專利權)人: | 西安富立葉微電子有限責任公司 |
| 主分類號: | B41J29/393 | 分類號: | B41J29/393;G06M7/00 |
| 代理公司: | 西安佩騰特知識產權代理事務所(普通合伙) 61226 | 代理人: | 姚敏杰 |
| 地址: | 710075 陜西省西安市雁塔區丈*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 標簽 識別 定位 方法 | ||
1.一種標簽紙識別定位方法,其特征在于:所述標簽紙識別定位方法包括以下步驟:
1)對打印設備進行上電初始化;
2)檢測打印設備是否有待打印的標簽紙,若有,則進行步驟3);若無,則退出識別定位;
3)接收打印指令,在待打印的標簽紙上開始打印,并上報消息打印中;
4)根據打印進度實時判斷打印標簽紙的結束位置或開始位置;
5)判斷當前打印指令是否結束,若是,則退出識別定位;若否,則繼續執行步驟3)直至打印指令結束。
2.根據權利要求1所述的標簽紙識別定位方法,其特征在于:所述步驟1)的具體實現方式是:
1.1)根據實際獲取的待打印的標簽紙確定待打印的標簽紙的最大高度,所述待打印的標簽紙的最大高度是20厘米;
1.2)初始化基礎閾值;所述基礎閾值是待打印的標簽紙與底紙的對比度;所述待打印的標簽紙通過背膠貼附在底紙上;
1.3)初始化待打印的標簽紙的識別位置;
1.4)初始化ADC控制器以及SPI總線,確保ADC控制器以及SPI進入打印準備狀態。
3.根據權利要求2所述的標簽紙識別定位方法,其特征在于:所述步驟4)的具體實現方式是:
4.1)通過ADC控制器監測打印過程中每步的ADC值;
4.2)保存連續16步監測得到的ADC1值至ADC16值,每連續8步進行求和,得到兩個ADC的和ADC_SUM1以及ADC_SUM2;
所述ADC_SUM1=ADC1+ADC2+ADC3.....+ADC8;
所述ADC_SUM2=ADC9+ADC10+ADC11.....+ADC16;
4.3)求取ADC_SUM2和ADC_SUM1的差值,所述差值是目標值objective;
4.4)根據目標值objective與基礎閾值的關系判斷打印標簽紙的結束位置或開始位置。
4.根據權利要求3所述的標簽紙識別定位方法,其特征在于:所述步驟4.4)中根據目標值objective與基礎閾值的關系判斷打印標簽紙的結束位置的具體實現方式是:若目標值objective小于步驟1.2)中的基礎閾值時,則標記上一標簽結束,記錄標簽結束位置,同時以標簽結束位置為起點通過第一計數器進行倒計數,所述第一計數器的倒計數從220開啟;以標簽結束位置往下繼續延伸20行作為第二起點,第二起點通過第二計數器進行倒計數,所述第二計數器的倒計數從200開啟;根據打印指令繼續打印,每打印一行所述第一計數器的數值以及第二計數器的數值均減一。
5.根據權利要求3所述的標簽紙識別定位方法,其特征在于:所述步驟4.4)中根據目標值objective與基礎閾值的關系判斷打印標簽紙的開始位置的具體實現方式是:若目標值objective大于步驟1.2)中的基礎閾值時,則標記下一標簽開始,記錄標簽開始位置,同時以該位置為起點通過第一計數器進行倒計數,所述第一計數器的倒計數從200開啟;根據打印指令繼續打印,每打印一行所述第一計數器的數值減一。
6.根據權利要求4所述的標簽紙識別定位方法,其特征在于:所述步驟5)中的退出的具體實現方式是:
等待單張標簽打印結束指令,收到單張標簽打印結束指令,繼續判斷第二計數器的數值是小于0大于-20,若是,則倒退第二計數器的步數,并將第二計數器的數值歸零;若第二計數器的數值大于0,則繼續走待打印的標簽紙至第二計數器的步數,并將第二計數器的數值清零并停止倒計數;若接收到單張標簽打印結束指令后,0.5s未收到任何后續打印數據,則走紙70步,讓打印的內容露出在紙倉外部方便撕紙,并標記位置,下次打印前則退紙70步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安富立葉微電子有限責任公司,未經西安富立葉微電子有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010626525.1/1.html,轉載請聲明來源鉆瓜專利網。





