[摘要] 分析了外部控制設備的遠程數(shù)據(jù)傳輸要求、噴碼機和條形碼打印機的通信協(xié)議。根據(jù)數(shù)碼物流防偽系統(tǒng)中用戶的實際需求,自行研究了一種波浪形隨機碼協(xié)議,利用先進的包裝標識設備結合計算機技術,通過噴印特異形狀隨機數(shù)碼來達到假冒商品難以仿制的要求,從源頭上打擊了大規(guī)模的商業(yè)造假。 關鍵詞:噴碼機;條形碼打印機;數(shù)碼防偽;通信協(xié)議;物流管理 隨著我國經(jīng)濟的迅速發(fā)展,對產(chǎn)品的標記、包裝、防偽等提出了更高的要求,這也促使了包裝標記設備的發(fā)展。全電腦控制的非接觸式噴印技術[1]被廣泛應用于噴印生產(chǎn)日期、批號以及其他表示標志,噴碼機噴印的字符既美觀一致,又千差萬別,如果采用自行設計的數(shù)碼樣式,可以實現(xiàn)很強的防偽功能,對于高速大規(guī)模工業(yè)生產(chǎn)的應用場合來說,噴碼機是目前唯一適合的標識設備。在商業(yè)、物流或者是低速的工業(yè)生產(chǎn)場合下,考慮到成本的因素和條形碼可以通過條形碼閱讀器( 掃描槍)進行快速的數(shù)據(jù)采集,方便企業(yè)進行產(chǎn)品的數(shù)據(jù)庫管理,故可以采用條形碼打印機。1 標識設備的通信協(xié)議分析1. 1 遠程數(shù)據(jù)傳輸要求 噴印設備專門為外部控制設備控制噴印設備提供了RS -232C 串行通信的硬件接口,根據(jù)RS - 232C 的接線規(guī)格進行連線后,通過相應的通信協(xié)議即可和噴印設備進行通信,如圖1所示。. 噴印設備對外部控制設備傳送數(shù)據(jù)有如下的要求:1) 遠程數(shù)據(jù)必須按照協(xié)議數(shù)據(jù)幀傳送數(shù)據(jù),否則噴印設備當成無效信息包丟棄。2) 遠程數(shù)據(jù)根據(jù)命令參數(shù)的不同而傳送的信息也不同。3) 外部控制設備和噴印設備的串行通信參數(shù)的設置必須完全一致。4) 光電檢測器一經(jīng)檢測到產(chǎn)品外部控制設備就必須向噴印設備送下一次將要噴印的數(shù)據(jù)。1. 2 Videotjet 43s 噴碼機通信協(xié)議 43s 小字符噴碼機協(xié)議[2]簡單,功能強大,主要命令有Message Select (選擇噴印信息)、Delete Message Text (清空當前所選噴印信息中的文本內容)、Update Message Text ( 更新當前噴印信息中的內容)、Modify Message Parameters(更新所選噴印信息的噴印參數(shù))、Clear User Field Data(清空用戶自定義字段中的內)、Update User Field Data( 更新用戶自定義字段中的內容)、Update Logo Data(更新位圖數(shù)據(jù))。我們主要使用UpdateMessage Text (更新當前噴印信息中的內容)命令來對噴碼機送數(shù)據(jù),該命令可以在線更新噴印信息中的內容,并在新數(shù)據(jù)被插入之前自動清除噴印信息中原有的內容。 每一個發(fā)送給43s 噴碼機的協(xié)議包必須遵守以下的格式: ?。跾TX][TYPE][DATA][ETX][STX]表示協(xié)議命令的開始,[TYPE]表示所發(fā)送命令的類型,[DATA]表示待發(fā)送的數(shù)據(jù),[ETX]表示協(xié)議命令的結束。Update Message Text 命令格式: [STX][TYPE][MESSAGEDATA1][ SEP][MESSAGE DATAn][ETX] ?。跿YPE]字段值為ˊTˊ表示待發(fā)送的是Update Message Text命令, ?。跰ESSAGE DATA]字段中包含一些子字段,在一條更新噴印信息內容的命令中可以允許有多個MESSAGE DATA 字段,每一個字段由[SEP]字段隔開?! ESSAGE DATA 字段的格式:[ FONTNUM][ HORC][ VERC][ ATTRIB][ MESSAGETEXT][FONT NUM]字段決定了待噴印文本的字體大小,見表1,[HORC]字段決定了信息內各個文本之間的水平相對位置(文本之間總是左對齊),[VERC]字段決定了信息內各個文本之間的垂直相對位置(文本之間總是上對齊),[ATTRIB]字段中前4 個字符決定了所打印信息的屬性,第5 個字符代表的是信息的區(qū)域碼,[MESSAGE TEXT]字段最多可容納200 個ASCII 字符,可允許文本,條形碼或者其他被插入到信息中的實時數(shù)據(jù)。 條形碼打印機的通信協(xié)議Eastcoder C4 條形碼打印機的通信協(xié)議[3]的命令行都是以大、小寫字母、數(shù)字、逗號、引號以及換行符(LF)組合而成。每條命令都是以換行符(LF)結尾,表示命令行結束。每條命令參數(shù)之間以逗號分隔,對于條形碼的內容則以上下引號標明,數(shù)字表示條形碼或者字符打印在標簽紙上的具體位置,大小寫字母則用來區(qū)分命令。 打印ASCII 碼或者漢字的命令:Ap1,p2,p3,p4,p5,p6,p7,"DATA" ?! 〈蛴l形碼的命令:Bp1,p2,p3,p4,p5,p6,p7,p8," DATA"(待續(xù))
相關資訊
-
近日,意大利全國性報紙《福利奧日報》稱其出版發(fā)行了全球首份、完全由生成式人工智能技術撰寫的報紙。 人工智能生成的報紙,以紙質插頁的形式,夾在同一天發(fā)售的主報當中。在報頭上標有人工智能AI字樣。報紙文章的標題、摘要、內容等均由人工智能生成。報社工作人員…
2025/3/27 8:04:12
共有 網(wǎng)友評論