#軟件開發(fā)#

Java實(shí)戰(zhàn)系列-項(xiàng)目簡介、技術(shù)選擇、Java ID讀卡器

項(xiàng)目正式開始的第二天,不知道項(xiàng)目基本情況的朋友可以參考我之前的一篇文章。

昨天基本完成了身份證讀卡器模塊的Java調(diào)用封裝,今天去客戶處取來了正式環(huán)境身份證讀卡器,跟我開發(fā)用的是同一型號(hào)“神思”,這就省了些麻煩。

今日主要任務(wù)完成小票打印機(jī)的安裝調(diào)試。

1、安裝小票打印機(jī)驅(qū)動(dòng) 官方網(wǎng)站下載后配置成系統(tǒng)默認(rèn)打印機(jī)。

2、查找小票打印機(jī)打印案例

這里找到了一些別的朋友分享的打印代碼編寫的案例,比較多的都是使用絕對(duì)定位,定位文字,圖片位置進(jìn)行打印操作。 開始想跟著網(wǎng)友去做來的,不過這樣調(diào)試起來太麻煩,一點(diǎn)一點(diǎn)定位,而且居中對(duì)齊等操作還是比較麻煩的,于是果斷換思路。

3、編寫打印程序

3.1 制作word模板

可以參考 官方文檔進(jìn)行配置。我這里用的版本 2.0.2

<dependency> <groupId>;/groupId> <artifactId>;/artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>;/groupId> <artifactId>;/artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>;/groupId> <artifactId>;/artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>;/groupId> <artifactId>;/artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>;/groupId> <artifactId>;/artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>;/groupId> <artifactId>;/artifactId> <version>2.0.2</version> </dependency>

按模板生成word還是比較簡單的

org. resource = new ClassPathResource("bill;); InputStream in = re(); IXDocReport report = XDocRe().loadReport( in, Tem); FieldsMetadata metadata = new FieldsMetadata(); me("ewm"); re(metadata); byte[] ewmBytesArray = createEwm(peopleReg); IImageProvider ewm = new ByteArrayImageProvider(ewmBytesArray); IContext context = re(); con("ewm",ewm); con("name",()); con("countryName",().getDepartName()); con("sn",()); con("cardId",()); con("time",new DateTime()).toString("yyyy-MM-dd HH:mm:ss")); re(context, bos);

3.2 二維碼生成,使用

Qrconfig config = new QrConfig(380, 380); // 設(shè)置邊距,既二維碼和背景之間的邊距 con(0); // 高糾錯(cuò)級(jí)別 con); // 設(shè)置前景色,既二維碼顏色(黑色) con); // 設(shè)置背景色(白色) con( Color.WHITE); BufferedImage bufferedImage = QrCodeU(// (), //二維碼內(nèi)容 config );?


最終打印效果:


未完待續(xù)。

歡迎大家持續(xù)關(guān)注!

1.《怎么安裝打印機(jī)打印小票看這里!Java實(shí)戰(zhàn)系列-小票打印機(jī)格式化打印 docx轉(zhuǎn)pdf打印》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。

2.《怎么安裝打印機(jī)打印小票看這里!Java實(shí)戰(zhàn)系列-小票打印機(jī)格式化打印 docx轉(zhuǎn)pdf打印》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/why/2994177.html