專案中用jbarcode生成條形碼,並進行特定的格式列印標籤紙(完成步驟):(得力,斑馬印表機都能使
專案完成的功能如下:掃描加密的條形碼,進行解密,打印出正確的文字資訊以及二維碼的內容,並生成新的條形碼(個數可以控制):圖片如下:
(1)下載jbarcode-0.2.8.jar,copy到/lib/資料夾下,並add build path工程目錄如下:
(2)下載好印表機的驅動,並進行安裝,除錯列印紙
(3)使用jbarcode生成條形碼,api提供的是把生成的條形碼圖片儲存在本地檔案中(.jpg),java原生的列印api並無法真正的使用,需要進行裝換:程式碼如下
1.生成二維碼圖片的方法:
public static Boolean printDimensionalCode(String code, String filePath) {
2.利用java原生的api進行讀取,裝換,並進行列印
3.熟練使用java列印api ,調節列印的邊距(專案中使用的是32*19的三排標籤列印紙,對打印出來的文字的控制是比較嚴格)
以上程式碼中含有這個專案列印的業務邏輯以及列印個數限制(對於得力和斑馬列印均已使用並穩定投用,這種方法相容相比較好)當然這只是專案的一個小部分,這個專案包括了jnative讀取第三方dll檔案(明達讀卡器的),掃描槍的使用,串列埠的使用,我已把相關的專案釋出到csdn,有需要的可以前往https://download.csdn.net/download/qq_31434117/10281740 下載 謝謝閱讀