Android如何从esc打印机打印条码

时间:2017-04-07 06:49:34

标签: java android printing thermal-printer

我设法将我的Android应用程序的条形码打印到ip热敏打印机。但在我的情况下,我只能从我的打印机打印出文本,条形码图像无法正常工作。任何打印ESC热敏打印机条形码的建议。

  public void print_bar_code(String content) {

    byte[] formats = {(byte) 0x1d, (byte) 0x6b, (byte) 0x49};
    byte[] contents = content.getBytes();

    byte[] bytes = new byte[formats.length + contents.length + 1];

    System.arraycopy(formats, 0, bytes, 0, formats.length);
    System.arraycopy(contents, 0, bytes, formats.length, contents.length);

    try {
        writer.write(String.valueOf(formats));
        writer.write(String.valueOf(contents));
    } catch (IOException e) {
        e.printStackTrace();
    }
}

0 个答案:

没有答案