java 读usb口 用POS-58 90U 打印

java 读usb口 用POS-58 90U 打印 如何做 我在网上搜到

 public static void doPrint(int index, String bf) {
  try {
   DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;

      // 使用默认打印机,如果默认打印机不是POS打印机,请通过名称查找。
   PrintService printer = PrintServiceLookup
     .lookupDefaultPrintService();
   // job
   DocPrintJob job = printer.createPrintJob();
   byte[] buf = bf.getBytes();
   InputStream stream = new ByteArrayInputStream(buf);
   Doc doc = new SimpleDoc(stream, flavor, null);

   // print
   job.print(doc, null);
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

但是我一直得不到pos机,打印页没有反应

你可能感兴趣的:(java)