91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 283KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-04-05
  • 語言: Java
  • 標簽: 條碼打印??

資源簡介

Java調用Zebra條碼打印機打印條碼、中英文數字條碼混合標簽,可自由控制格式和排版。

資源截圖

代碼片段和文件信息

import?java.io.File;
import?java.io.FileInputStream;
import?java.io.IOException;
import?java.io.UnsupportedEncodingException;

import?javax.print.Doc;
import?javax.print.DocFlavor;
import?javax.print.DocPrintJob;
import?javax.print.PrintException;
import?javax.print.PrintService;
import?javax.print.PrintServiceLookup;
import?javax.print.SimpleDoc;
import?javax.print.attribute.standard.PrinterName;

public?class?ZplPrinter?{
private?String?printerURI?=?null;//打印機完整路徑
private?PrintService?printService?=?null;//打印機服務
private?byte[]?dotFont;
private?String?begin?=?“^XA“; //標簽格式以^XA開始
private?String?end?=?“^XZ“; //標簽格式以^XZ結束
private?String?content?=?““;

public?static?void?main(String[]?args)?{
ZplPrinter?p?=?new?ZplPrinter(“\\\\192.168.0.12\\ZDesigner?105SLPlus-300dpi?ZPL“);
//1.打印單個條碼
String?bar0?=?“1234567890“;//條碼內容
String?bar0Zpl?=?“^FO110110^BY63.0280^BCNYNN^FD${data}^FS“;//條碼樣式模板
p.setBarcode(bar0?bar0Zpl);
String?zpl?=?p.getZpl();
System.out.println(zpl);
boolean?result1?=?p.print(zpl);//打印

p.resetZpl();//注意要清除上次的打印信息
//2.打印中、英、數字、條碼混合
//左邊的條碼
String?bar1?=?“07“;
p.setChar(bar1?190?130?60?60);
String?bar1Zpl?=?“^FO100200^BY83.0240^BCRNNN^FD${data}^FS“;//條碼樣式模板
p.setBarcode(bar1bar1Zpl);
//下邊的條碼
String?bar2?=?“00000999990018822969“;//20位
String?bar2Paper?=?“^FO380600^BY33.0100^BCNYNN^FD${data}^FS“;//條碼樣式模板
p.setBarcode(bar2bar2Paper);

p.setText(“國藥控股湖南有限公司“?380?40?60?60?30?2?2?24);
p.setChar(“CSS0BPKPPR“?380?100?60?60);

p.setText(“09件“940?80?60?60?30?2?2?24);
p.setText(“補“?1100?80?60?60?30?2?2?24);

p.setText(“公司自配送?公路“?380?180?80?80?30?3?3?24);
p.setChar(“03231151“940?187?40?40);
p.setChar(“2015-10-10“940?227?30?30);

p.setText(“湖南六谷大藥房連鎖有限公司“?380?260?60?60?30?2?2?24);

p.setText(“長沙市開福區(qū)撈刀河鎮(zhèn)中嶺村258號“?380?320?60?60?30?2?2?22);

p.setText(“多SKU“?800?485?60?60?30?2?2?24);

p.setText(“庫位:49“?380?420?56?56?30?2?2?24);
p.setText(“品類:感冒膠囊“?380?485?56?56?30?2?2?24);

p.setText(“批號:“?380?550?56?56?30?2?2?24);
p.setChar(“78787878788“?500?560?40?40);

String?zpl2?=?p.getZpl();
System.out.println(zpl2);
boolean?result2?=?p.print(zpl2);
}

/**
?*?構造方法
?*?@param?printerURI?打印機路徑
?*/
public?ZplPrinter(String?printerURI){
this.printerURI?=?printerURI;
//加載字體
File?file?=?new?File(“C://ts24.lib“);
if(file.exists()){
FileInputStream?fis;
try?{
fis?=?new?FileInputStream(file);
dotFont?=?new?byte[fis.available()];
fis.read(dotFont);
fis.close();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}else{
System.out.println(“C://ts24.lib文件不存在“);
}
//初始化打印機
PrintService[]?services?=?PrintServiceLookup.lookupPrintServices(nullnull);
if?(services?!=?null?&&?services.length?>?0)?{
for?(PrintServi

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????7620??2015-04-18?22:04??ZplPrinterUtil\ZplPrinter.java
?????文件??????487296??2009-02-27?16:31??ZplPrinterUtil\ts24.lib
?????目錄???????????0??2015-04-18?22:04??ZplPrinterUtil\

評論

共有 條評論