#軟件開發(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