欧美激情视频一区二区三区免费,爱情岛论坛首页永久入口,性高朝久久久久久久3小时,97在线观看永久免费视频

行業(yè)動(dòng)態(tài)

當前位置:首頁(yè)>>新聞中心>>行業(yè)動(dòng)態(tài) 發(fā)布時(shí)間:2017-06-10 07:32:10

一種電子秤標簽打印系統的設計

時(shí)間:2017-06-10 07:32:10 來(lái)源:本站 點(diǎn)擊數:707

介紹一種利用低端電子秤結合LP 50標簽打印機設計標簽打印系統,討論硬件改造的原理和軟件設 計的過(guò)程,解決低端電子秤無(wú)法打印標簽的問(wèn)題。該方案能夠使用戶(hù)自由地設計標簽模板和編輯產(chǎn)品信息。上位 機軟件經(jīng)串口把標簽代碼信息下載到下位機存儲器上,用戶(hù)只需通過(guò)按鍵選擇相應的標簽模板就可以由下位機串 口把打印信息輸出給打印機打印標簽。

0. 前言

電子秤因為其測量速度快、操作簡(jiǎn)單,已經(jīng)逐漸 取代傳統機械秤。低端電子秤價(jià)格低廉,廣泛地運 用于各大超市和市場(chǎng)。在實(shí)際中,用戶(hù)已經(jīng)不滿(mǎn)足 于稱(chēng)重計價(jià)這些簡(jiǎn)單的功能,有時(shí)候需要對數據進(jìn) 行標簽打印,電子秤又不能滿(mǎn)足需要。若改用條 碼秤,一方面價(jià)格比較貴,另一方面用戶(hù)不一定一直 需要打印功能而造成資源的浪費,同時(shí)條碼秤內置 的便攜式標簽打印機一般要跟廠(chǎng)家配套,維修不 便。若對電子秤硬件進(jìn)行改造,則需要重新設計 電子電路并且更換更高級的控制芯片,成本也要相 應的提高。市場(chǎng)上已經(jīng)出現各種功能強大的標簽打 印機,針對這一情況,文章提出一種利用市面上通用 標簽打印機結合低端電子秤設計標簽的打印系統, 使低端電子秤借助打印機的功能也具備條碼秤的標 簽打印功能。電子秤和打印機二者相互獨立,若只 用到稱(chēng)重功能時(shí),電子秤可以和打印機脫離,若需要 打印功能時(shí),可以通過(guò)數據線(xiàn)把二者連接起來(lái),提高 設備資源的利用率,降低成本,有利于設備的更換和 維護。系統設計采用的是市面上常用的功能較強的 LP—50不干膠熱敏打印機。

1.標簽打印原理

LP—50是一款使用熱敏紙、專(zhuān)為打印尺寸較小 的標簽和圖像而設計的熱敏打印機,特別適用于打 印按照特定要求進(jìn)行局部修改的報告或是對模板表 單進(jìn)行填充,配置的RS—232接口,可以方便與設 備連接。

LP—50標簽打印機配有專(zhuān)用的標簽設計軟件, 用戶(hù)把設計好的標簽通過(guò)電腦串口傳給打印機即可 打印標簽。為了使硬件系統能夠識別標簽信息,需 要標簽模板的設計代碼。經(jīng)過(guò)觀(guān)察發(fā)現,設計好的 標簽需通過(guò)標簽設計軟件經(jīng)計算機串口傳給打印機打印,而產(chǎn)品說(shuō)明書(shū)又沒(méi)有提供標簽模板代碼設計, 本文利用虛擬串口做了串口實(shí)驗,把發(fā)送給打印機 的代碼通過(guò)串口調試助手截取,通過(guò)產(chǎn)品說(shuō)明書(shū)分 析代碼組成,找出代碼有用部分。以圖1標簽模板 代碼提取為例,圖左邊為設計的標簽,右邊為串口截 取的代碼,模擬的兩個(gè)串口連接為串口 1和串口 2, 串口 1連接的是設計軟件,串口 2連接的是串口調 試助手,最后提取的部分關(guān)鍵代碼如下:

 儀表1.jpg

由圖1設計的標簽模板可知,它有Firm, Name,Kg,/kg,Price, Barcode, No  7 個(gè)變量, 分別 對應 Supermarket,Bananas,1. 200,1. 50,1. 80,,40012401200 ,017個(gè)變量值。通過(guò)試驗把 代碼中的變量值部分改成用戶(hù)想要表達的數據,其 他代碼不變,通過(guò)串口調試助手把修改后的代碼發(fā)

送給打印機,打印機就能以圖1為標簽模板打印標 簽,原模板中的標簽數據則替換成用戶(hù)想要的數據。

2.系統方案設計

系統方案設計分為硬件設計和軟件設計。由標 簽打印原理可知,用戶(hù)設計完模板后,要先通過(guò)串口 助手得到模板代碼,然后修改代碼中的數據變量,最 終再由串口助手把代碼發(fā)送給打印機,打印機才能 打印出設計好的標簽。因此,下位機硬件需要存儲 標簽代碼,把電子秤采集的數據信息替換標簽代碼 中的有效信息,然后再把代碼發(fā)送給打印機打印。 低端電子秤的硬件結構大致如圖2所示:

儀表2.jpg

系統總體硬件結構只是在原硬件基礎上添加 標簽打印功能。標簽打印需用到顯示屏、按鍵、串口 等硬件,這些可以與原電路板共用,只需在軟件上進(jìn) 行修改。下位機需要存儲標簽代碼,一般情況下,控 制器采用較低端的單片機,數據存儲空間較小,考慮 到標簽數據下載存儲空間需求較大,所以硬件結構 上存儲器結構功能需要擴展,其他硬件可以保留不 變。上位機軟件功能是標簽模板的代碼管理,用 戶(hù)可以自由的設計標簽模板,軟件實(shí)時(shí)存儲模板信息。

3.存儲器設計

存儲器主要用于標簽模板代碼的存儲。系統采 用的存儲器芯片是市場(chǎng)上通用的SST公司生產(chǎn)的 SST25VF016B芯片。該芯片的存儲空間為16Mbit, 能夠滿(mǎn)足一般客戶(hù)需求。芯片采用SPI接口設計,電 路設計比較簡(jiǎn)單,硬件連接電路如圖3所示。

儀表3.jpg

4.系統軟件設計

軟件設計分為上位機軟件設計和下位機軟件設 計。下位機軟件主要是為了完成上位機串口數據下載,傳感器數據采集,標簽模板選擇,標簽代碼發(fā)送, 具體流程如圖4所示。

儀表4.jpg

上位機軟件設計語(yǔ)言是基于微軟公司開(kāi)發(fā)的 Visual Basic語(yǔ)言。為了實(shí)現客戶(hù)標簽設計需求, 上位機界面的主要功能是標簽模板管理。用戶(hù)可 以添加和刪除各種標簽模板,同時(shí)還可以方便地 瀏覽模板信息。為了實(shí)現模板實(shí)時(shí)的修改,軟件在 設計中需要與數據庫相連,VB可以通過(guò)數據訪(fǎng)問(wèn) 對象DAO訪(fǎng)問(wèn)數據或者使用Data控件。Data 件使用比較簡(jiǎn)單,但是沒(méi)有內置添加刪除功能, DAO訪(fǎng)問(wèn)數據有比較大的靈活性,但是需要補充些代碼[56]。系統根據實(shí)際設計的情況,采用 Data控件與ACCESS數據庫相關(guān)聯(lián),數據時(shí)時(shí)更 新,即使軟件出現突然崩潰的情況,數據都不會(huì ) 丟失。

標簽模板管理界面如圖5所示。界面設計采用 GRID表格控件,使信息的瀏覽更加方便。串口 MSComm控件完成上位機和下位機通信。界面 的右邊為用戶(hù)標簽模板圖片樣式區域以及模板代碼 的修改、瀏覽、查看區域。用戶(hù)可以很方便地通過(guò)點(diǎn) 擊左邊的標簽名查看編輯標簽信息。標簽模板統一 JPG圖片格式存儲,所以用戶(hù)在存儲圖片過(guò)程中 要注意格式的轉換。若用戶(hù)把軟件系統通過(guò)U盤(pán)

儀表5.jpg

或者網(wǎng)絡(luò )傳輸,會(huì )造成標簽模板圖片路徑找不到的 問(wèn)題,所以為了減少問(wèn)題的產(chǎn)生,管理軟件最好統一 安裝在C盤(pán)根目錄統一文件夾下。

5.實(shí)驗結果

系統通過(guò)軟件下載上位機數據,下位機在選擇 完模板后按照電子秤上數據打印標簽,實(shí)驗效果如 6所示。

儀表6.jpg

6可知,電子秤設定的物價(jià)為4. 00RMB/ KG,實(shí)際總量為0. 37KG,所以總價(jià)為1. 48RMB。 由電子秤右邊打印的數據可以看出,標簽打印與電 子秤數據相符,所以實(shí)驗結果表明,標簽打印系統能 夠實(shí)現電子秤數據的打印。

6.結語(yǔ)

系統設計很好地解決了低端電子秤數據標簽打 印功能的問(wèn)題,與通用的標簽打印機結合不僅提高 了資源的利用,也降低維護成本和打印成本。系統 設計具有很好的實(shí)用性,可以在低端電子秤設計上 進(jìn)行推廣。