我已经开发了ionic 3移动应用程序。 我已经购买了热敏打印机(Rongta RPP320 http://www.rongtatech.com/products-look-89.html)。
我尝试了github存储库和论坛解决方案中的几乎所有解决方案,但没有尝试。
我使用此存储库通过Ionic Native Bluetooth Serial进行连接。 https://github.com/razmans/ionicBluetoothPrint/blob/master/src/providers/print/print.ts
我可以建立蓝牙连接,但无法将数据发送到打印机。
我已经从阅读本地Java android代码的ascii代码中的一些十六进制代码中替换了简单的字符串。
我可以使用此代码开始移动热敏打印机
let printData = new Uint8Array(2);
printData[0] = 0x1B;//escape
printData[1] = 0x71;
然后尝试用一封信喂他
data = new Uint8Array(3);
data[0] = 0x0C;
data[1] = 0x41;
data[2] = 0x0C;
看来我无法完全了解事情的进展。 该代码唯一要做的就是将纸张铺开。它无法打印字母