1. 程式人生 > >專案中用jbarcode生成條形碼,並進行特定的格式列印標籤紙(完成步驟):(得力,斑馬印表機都能使

專案中用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 下載  謝謝閱讀

相關推薦

專案中用jbarcode生成條形碼進行特定格式列印標籤完成步驟得力斑馬印表機使

專案完成的功能如下:掃描加密的條形碼,進行解密,打印出正確的文字資訊以及二維碼的內容,並生成新的條形碼(個數可以控制):圖片如下:(1)下載jbarcode-0.2.8.jar,copy到/lib/資料夾下,並add build path工程目錄如下:   (2)下載好印表機

Python併發程式設計十一程序池執行緒池協程

目錄 注意 二、執行緒池 協程的本質 注意 1、不能無限的開程序和執行緒,最常用的就是開程序池,開執行緒池。 2、其中回撥函式非常重要,回撥函式其實可以作為一種程式設計思想,函數語言程式設

計算機圖形學 學習筆記十二顏色模型簡單 / 增量 光照模型

接下來將介紹真實感圖形學的內容。 真實感圖形學包括:顏色模型,簡單光照模型,增量光照模型,區域性光照模型和投射模型,整體光照模型,紋理對映和陰影處理。 真實感圖形學 真實感圖形學研究的是什麼?簡單來說,就是希望用計算機生成像照相機拍的照片一樣逼真地

Spring Boot 入門十二報表匯出對比poi、jxl和esayExcel的效率

本片部落格是緊接著Spring Boot 入門(十一):整合 WebSocket, 實時顯示系統日誌寫的 關於poi、jxl和esayExcel的介紹自行百度。 jxl最多支援03版excel,所以單個sheet頁面最多隻能匯出65536條資料。 我直接將excel匯入到瀏覽器並開啟,以下統計匯出時長指將資

java隨機生成指定區間的資料帶兩位小數進行了格式化

public static void main(String[] args) {Map<Double, String> map=new HashMap<>();double min = 3000;    double max = 3500; // 總和

Spark Streaming從Kafka中獲取數據進行實時單詞統計統計URL出現的次數

scrip 發送消息 rip mark 3.2 umt 過程 bject ttr 1、創建Maven項目 創建的過程參考:http://blog.csdn.net/tototuzuoquan/article/details/74571374 2、啟動Kafka A:安裝ka

linux下使用eclipse打開esp32工程文件進行編譯下載。

包含 class ttyusb0 windows 變量 如果 -1 我們 sta 在之前的文章中,已經講過將esp-idf 運用linux自帶的工具下載,但是為了開發的系統性,這裏運用eclipse來對idf進行整體的編譯。 首先 cd /esp32 運行eclipse

mysql查看數據庫中所有表的行數進行排序

mysql查看數據庫中所有表的行數。mysql查看數據庫中所有表的行數,並進行排序:進行數據庫遷移或還原後,可以通過比較行數,檢查數據是否正確。mysql> use information_schema; mysql> select table_name,table_rows from table

利用sklearn獲取手寫數字數據集進行可視化

字數 size pre code http text 添加 col sha %matplotlib inline from sklearn import datasets from matplotlib import pyplot as plt #獲取數據集 digits

使用js對在網頁中開啟Excel表格進行自動求和操作。

js-Excel Js is used to operate Excel tables and realize automatic summation. 使用js對在網頁中開啟Excel表格,並進行自動求和操作。 使用的外掛:js-xlsx 程式碼地址:https://g

阿里雲伺服器上部署tomcat進行訪問測試

    要求將一個專案部署到新買的阿里雲伺服器上。使用xshell遠端連線(連線使用的ip是例項的公網ip)。     在部署配置tomcat之前首先進行JDK的部署,先說明一下,我使用的CentOS7.4.     選擇JDK1.

定義一個Father和Child類進行測試

1. 題目描述 定義一個Father和Child類,並進行測試. 要求如下:  1)Father類為外部類,類中定義一個私有的String型別的屬性name,name的值為“zhangjun”。  2)Child類為Father類的內部類,其中定義一個introFather()方法,方法

ajax接收手機驗證碼倒計時60秒進行驗證判斷

register.html: <input type="text" placeholder="請輸入手機號" class="inp" name="uphone" id="uphone" style="width: 50%;"> <input type="button" n

如何用c++生成html5檔案進行程式設計

有時候根據專案需要,在一個c++專案裡面,需要對某些結果儲存為.htm或者.html檔案,並根據需要,在visual studio2013/2015的c++環境下對該.html檔案進行程式設計。這樣做,一方面為了輸出結果需要,一方面便於瀏覽器開啟。 首先 建立3個.html檔案,並設

nodejs 使用axios模組發起http請求進行攔截各種請求資料

1、安裝axios npm install axios --save -g 2、先寫好攔截器、服務等 新建一個名為http_server.js的檔案 // http_server.js var axios = require("axios") // 建立axios例項s c

讀取檔案內的資料數字進行三種排序1快速排序2歸併排序3希爾排序

#include<iostream> #include<fstream> #include<stdlib.h> int n1=0; using namespace std; void Merge(int a[], i

JBarcode生成條形碼帶漢字

 JBarcode生成條形碼(帶漢字);請注意Maven裡面現在沒有這個jar報的依賴,需要自己下載,並手動匯入Maven import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; impo

將資料庫查詢資料封裝到XML檔案中進行格式化處理進行加密操作和解密操作

1.pom檔案 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7&l

樹莓派 用lirc 複製遙控器進行遙控。

LIRC是我們需要的軟體. LIRC 是 Linux Infrared remote control的縮寫,是linux系統下開源的軟體包。從名字中可知,這個軟體讓你的Linux系統能夠控制紅外線訊號。 LIRC有個具有圖形使用者介面的前端,叫做KDELirc 在使用LIRC之前建議

利用pyrealsense獲取深度圖進行畫素對齊

系統:Ubuntu16.04 python版本:python2.7 核心版本:4.13.0 realsense SDK:librealsense1.12.1 python wrapper:pyrealsense2.2 這裡的pyrealsense2.2指的是pyrealsense