Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android如何从esc打印机打印条形码_Java_Android_Printing_Thermal Printer - Fatal编程技术网

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

Java Android如何从esc打印机打印条形码,java,android,printing,thermal-printer,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

我设法将我的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();
    }
}