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