噴碼機通過條碼掃描識別實現自動噴印的方法
【技術領域】
[0001]本發明涉及一種噴碼機通過掃描槍作為噴印數據輸入實現自動噴印的方法。
【背景技術】
[0002]在提倡工業4.0的大背景下,許多應用都用到了條碼,特別是在產品追溯和物流管理中大量的引入了條碼管控,在與噴碼機的結合過程中,條碼的錄入在自動化管控方面成了一個比較突出的問題。目前條碼的錄入方式有兩種模式,一種是人工輸入;另一種是經由PC電腦處理后再傳給噴碼機。前者在人員、效率與質量的管控上精度比較沒法控制;后者雖然在精度方面基本沒問題,但比較耗費成本,基本上每一臺噴碼機就要配一臺電腦。
【發明內容】
[0003]本發明的目的在于克服上述現有技術的不足,提供一種輸入方式更簡單的通過條碼掃描識別實現自動噴印的方法。
[0004]為實現上述目的,本發明采用以下技術方案:
[0005]噴碼機通過條碼掃描識別實現自動噴印的方法,包括以下步驟:
[000?]掃描槍對條碼進行掃描;
[0007]對條碼進行識讀采集,獲得條碼信息數據并存儲,并設定不同的噴印模式,噴印模式包括掃一噴一模式、掃一噴多模式、掃多噴多模式以及掃固定個數矩陣噴模式;
[0008]噴碼機依設定的噴印模式自動噴印數據直至結束。
[0009]所述掃一噴一模式包括如下步驟
[0010]S11、檢測是否有掃描數據,若是沒有掃描數據則結束,若是有掃描數據則進行步驟SI 2;
[0011]S12、檢測是否有待噴數據,若是有待噴數據則結束,若是沒有待噴數據則進行步驟SI 3;
[0012]S13、將掃描數據轉為待噴數據,并處于待噴印狀態;
[0013]S14、結束準備噴印數據的流程。
[0014]所述掃一噴多模式包括如下步驟
[0015]S21、檢測是否有掃描數據,若是有掃描數據則進行步驟S22,若是沒有掃描數據則進行步驟S24;
[0016]S22、檢測是否有待噴印數據,若是有待噴數據則丟棄待噴印數據并進行步驟S23,若是沒有待噴印數據則直接進行步驟S23;
[0017]S23、將掃描數據轉為噴印數據并處于待噴狀態;
[0018]S24、檢測噴印是否結束,若噴印沒有結束則結束噴印數據準備過程,若是噴印結束則進行步驟S25;
[0019]S25、把上次掃描數據轉為噴印數據并處于待噴印狀態;
[0020]S26、結束準備噴印數據的流程。[0021 ]所述掃多噴多模式包括如下步驟
[0022]S31、檢測是否有掃描數據,若是有掃描數據則進行步驟S32,若是沒有掃描數據則進行步驟S35;
[0023]S32、進一步檢測是否有待噴數據,若是沒有待噴數據則進行步驟S33,若是有待噴數據則進行步驟S34;
[0024]S33、將掃描數據轉為噴印數據并處于待噴狀態,結束準備噴印數據的流程;
[0025]S34、把掃描數據存儲起來并結束準備噴印數據的流程;
[0026]S35、檢測噴印是否結束,若噴印沒有結束則結束準備噴印數據的過程,若是噴印結束則進行步驟S36;
[0027]S36、判斷某個掃描數據的重噴次數是否到設定值,若是已經到達設定值,則進行步驟S37,若是沒有到達設定值,則進行步驟S38;
[0028]S37、把存儲的掃描數據轉為噴印數據并處于待噴印狀態,結束準備噴印數據的流程;
[0029]S38、把上次掃描數據轉為噴印數據并處于待噴印狀態,結束準備噴印數據的流程。
[0030]所述掃固定個數矩陣噴模式包括如下步驟
[0031]S41、檢測掃描數據的采集是否已經結束,若沒有結束則進行步驟S42,若掃描數據的采集已經結束則進行步驟S43;
[0032]S42、掃描槍采集數據并存儲起來,返回到步驟S41;
[0033]S43、檢測噴印是否結束,若噴印已經結束則進行步驟S44,若噴印未結束則進行步驟S47.’
[0034]S44、判斷某個掃描數據的重噴次數是否到設定值,若是已經到達設定值,則進行步驟S45,若是沒有到達設定值,則進行步驟S46;
[0035]S45、把存儲的掃描數據轉為噴印數據并處于待噴印狀態,結束準備噴印數據的流程;
[0036]S46、把上次掃描數據轉為噴印數據并處于待噴印狀態,結束準備噴印數據的流程;
[0037]S47、進一步檢測是否有待噴數據,若是有待噴數據則結束準備噴印數據的流程,若是有待噴數據則進行步驟S48;
[0038]S48、把存儲的掃描數據轉為噴印數據并處于待噴印狀態,結束準備噴印數據的流程
[0039]采用上述技術方案后,本發明與【背景技術】相比,具有如下優點:
[0040]Sojet噴碼機直接采用掃描槍作為噴印數據源輸入的控制,基于掃描槍掃描數據實時噴碼的實現方法,解決了上述人工輸入或PC處理后再傳給噴碼機這兩種輸入模式的缺點,在自動化的生產中起了比較顯著的實用價值。
【附圖說明】
[0041 ]圖1為本發明掃一噴一模式的流程示意圖;
[0042]圖2為本發明掃一噴多模式的流程示意圖;
[0043]圖3為本發明掃多噴多模式的流程示意圖;
[0044]圖4為本發明掃固定個數矩陣噴模式的流程示意圖;
【具體實施方式】
[0045]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0046]本發明通過掃描槍對條碼進行掃描;對條碼進行識讀采集,獲得條碼信息數據并存儲,并依據不同的情況來設定不同的噴印模式;噴碼機依設定的噴印模式自動噴印數據直至結束,其包括掃一噴一、掃一噴多、掃多噴多及掃固定個數矩陣噴四種模式,應用于各種場合。
[0047]實施例一
[0048]結合圖1所示的流程示意圖,本發明通過掃一噴一模式實現自動噴印的方法包括如下步驟
[0049]S11、檢測是否有掃描數據,若是沒有掃描數據則結束,若是有掃描數據則進行步驟SI 2;
[0050]S12、檢測是否有待噴數據,若是有待噴數據則結束,若是沒有待噴數據則進行步驟SI 3;
[0051]S13、將掃描數據轉為待噴數據,并處于待噴印狀態;
[0052]S14、結束準備噴印數據的流程。
[0053]掃一噴一模式即掃描一個數據噴印一個,此種模式只有掃描數據才進行噴印,掃描數據最多只存一筆,多掃描的數據自動丟棄。
[0054]實施例二
[0055]結合圖2所示的流程示意圖,本發明通過掃一噴多模式實現自動噴印的方法包括如下步驟
[0056]S21、檢測是否有掃描數據,若是有掃描數據則進行步驟S22,若是沒有掃描數據則進行步驟S24;
[0057]S22、檢測是否有待噴印數據,若是有待噴數據則丟棄待噴印數據并進行步驟S23,若是沒有待噴印數據則直接進行步驟S23;
[0058]S23、將掃描數據轉為噴印數據并處于待噴狀態;
[0059]S24、檢測噴印是否結束,若噴印沒有結束則結束噴印數據準備過程,若是噴印結束則進行步驟S25;
[0060]S25、把上次掃描數據轉為噴印數據并處于待噴印狀態;
[0061]S26、結束準備噴印數據的流程。
[0062]掃一噴多模式即掃