我已建立打印机连接,并设法创建发票。现在,我想在顶部添加徽标图像。
我正在使用react-native-printer: https://www.npmjs.com/package/react-native-printer
我要发送到打印机的命令示例是:
//center,bold,underline - close underline, close bold
texttoprint = "";
texttoprint += "\x1b\x61\x01\x1b\x45\x01\x1b\x2d\x02\x1b\x21\x10\x1b\x21\x20 Company name \x1b\x2d\x00\x1b\x45\x00";
texttoprint += "\n";
//normal text
texttoprint += "\x1b\x21\x00 Address";
texttoprint += "\n";
//normal text
texttoprint += "\x1b\x21\x00 Adress2";
此库使用的是esc pos工具包,没有将图像转换为字节数组以将其发送到打印机的方法。
我试图将图像转换为字节数组并以多种方式发送,但是由于打印机不打印图像,仅打印字母,因此没有成功。
使用打印机测试APK,当我浏览徽标并使用其应用程序进行打印时,效果很好。
有帮助吗?