• 大小: 4KB
    文件类型: .java
    金币: 2
    下载: 1 次
    发布日期: 2023-01-19
  • 语言: Java
  • 标签: sato  sbpl  java  

资源简介

java sbpl sato 调取驱动,传送sbpl

资源截图

代码片段和文件信息

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.PrintServiceAttribute;
import javax.print.attribute.standard.PrinterName;


public class PrintTest2 {
    public static void main(String args[]) {
     try {
          PrintService psZebra = null;
          String sPrinterName = null;
          PrintService[] services = PrintServiceLookup.lookupPrintServices(null null);

          for (int i = 0; i < services.length; i++) {
              PrintServiceAttribute attr = services[i].getAttribute(PrinterName.class);
              sPrinterName = ((PrinterName) attr).getValue();

              if (sPrinterName.toLowerCase().indexOf(“sato“) >= 0) {
                  psZebra = services[i];
                  System.out.println(psZebra);
                  break;
              }
          }

          if (psZebra == null) {
              System.out.println(“Zebra printer not found.“);
              return;
          }          
          
          DocPrintJob job = psZebra.createPrintJob();
          
          String s = “${^XA^FO100100^BY7^BCN100YNN^FD123456^FS^XZ}$“;

          byte[] by = s.getBytes();
          DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
         // printCommond(new String[]{“1107sfdfas好dfa dafhello\nfas007“} job flavor);
          Doc doc = new SimpleDoc(getCommond().getBytes() flavor null);
          job.print(doc null);

      } catch (PrintException e) {
          e.printStackTrace();
      }   
    }
    
    public static String getCommond2() {
     StringBuilder sb = new StringBuilder();
 sb.append((char) 2);
 sb.append((char) 27 + “A“);
 sb.append((char) 27 + “%“ + 3);
 sb.append((char) 27 + “V“ + 20);
 sb.append((char) 27 + “H“ + 500);
 sb.appe

评论

共有 条评论