Browse Source

斑马打印测试

zhuhao 2 years ago
parent
commit
fc3d76f928

+ 5 - 22
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/util/ZplPrinter.java

@@ -3,10 +3,8 @@ package com.github.zuihou.business.util;
 import com.github.zuihou.business.util.qRcode.Image2Zpl;
 import com.github.zuihou.business.util.qRcode.ImageProducerUtil;
 import com.github.zuihou.business.util.qRcode.TwoDimensionCode;
-import com.github.zuihou.common.util.DateUtil;
 import lombok.Data;
 
-import javax.imageio.ImageIO;
 import javax.print.*;
 import javax.print.attribute.standard.PrinterName;
 import java.awt.image.BufferedImage;
@@ -14,9 +12,6 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
 
 
 @Data
@@ -38,30 +33,18 @@ public class ZplPrinter {
         System.out.println("result2=======" + result2); */
 
 
-//        printBarcode();
-//        printQRCOde();
-        Map<String,String> paraMap = new HashMap<>();
-        paraMap.put("uniqueCode","K&DD_202221390963&TASK_20222139490279&kT_DH001&KT001&000002");
-        paraMap.put("bomName","前格框");
-        paraMap.put("deliveryTime", DateUtil.dateToString0(new Date(),"yyyy-MM-dd HH:mm"));
-        paraMap.put("orderName", "12月紧急订单");
-        paraMap.put("procedureName", "OP40翻面");
-        paraMap.put("furnaceBatchNo", "536433234343");
-        try {
-            BufferedImage labelImg = ImageProducerUtil.createImage(paraMap);
-            ImageIO.write(labelImg,"jpg", new File("d://1219Code.jpg"));
-        }catch (Exception e){
-
-        }
+        printBarcode();
+        printQRCOde();
 
     }
 
-    public static boolean printBarcode(ZplPrinter p, Map map){
+    public static boolean printBarcode(ZplPrinter p,String uniqueCode){
         String zpl2 = "";
         try {
             //String uniqueCode = "K&DD_202221390963&TASK_20222139490279&kT_DH001&KT001&000002";
-            BufferedImage labelImg = ImageProducerUtil.createImage(map);
+            BufferedImage labelImg = ImageProducerUtil.createImage(uniqueCode);
             zpl2 = Image2Zpl.image2Zpl2(labelImg);
+            //System.out.println("zpl2======="+zpl2);
         } catch (Exception e) {
             e.printStackTrace();
         }