|
@@ -8,16 +8,17 @@ import java.io.IOException;
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
|
|
|
public class ZplPrinter {
|
|
|
- private String printerURI = null; //打印机完整路径
|
|
|
- private PrintService printService = null; //打印机服务
|
|
|
+ private String printerURI = null; //打印机完整路径
|
|
|
+ private PrintService printService = null; //打印机服务
|
|
|
private byte[] dotFont;
|
|
|
- private String darkness = "~SD10"; //Set Darkness设置色带颜色的深度 0-30
|
|
|
- private String width = "^PW1000"; //Print Width打印宽度0-1500
|
|
|
- private String length = "^LL800"; //Label Length标签长度0-x(暂无作用)
|
|
|
- private String begin = "^XA" + darkness + width; //标签格式以^XA开始
|
|
|
- private String end = "^XZ"; //标签格式以^XZ结束
|
|
|
- private String content = ""; //打印内容
|
|
|
- private String message = ""; //打印的结果信息
|
|
|
+ private String darkness = "~SD10"; //Set Darkness设置色带颜色的深度 0-30
|
|
|
+ private String width = "^PW1000"; //Print Width打印宽度0-1500
|
|
|
+ private String length = "^LL800"; //Label Length标签长度0-x(暂无作用)
|
|
|
+ private String begin = "^XA" + darkness + width; //标签格式以^XA开始
|
|
|
+ private String end = "^XZ"; //标签格式以^XZ结束
|
|
|
+ private static String content = ""; //打印内容
|
|
|
+ private String message = ""; //打印的结果信息
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 构造方法
|
|
@@ -232,6 +233,9 @@ public class ZplPrinter {
|
|
|
String str = "云箭集团";
|
|
|
String bar0Zpl = "^FO190,90^BY1.4,3,80^BCN,60,N,N,N^FD${data}^FS";//条码样式模板
|
|
|
p.setBarcode(bar0, bar0Zpl);
|
|
|
+ p.setCharR(bar0,200,60,25,25);
|
|
|
+ content += "^CI26^SEE:GB18030.DAT^CWJ,E:MSUNG24^CI28^FO160,20^A1I,10,10^FD"+str+"^FS";
|
|
|
+ content += "^FO500,90^BY1.4,3,80^BCN,60,N,N,N^FD"+bar0+"^FS^FO510,60^A0I,25,25^FD"+bar0+"^FS^FT680,20^A1I,10,10^FD"+str+"^FS";
|
|
|
|
|
|
String zpl = p.getZpl();
|
|
|
System.out.println(zpl);
|