1

我有一台热敏打印机,需要通过 WiFi 连接到我的 Android 设备。每当触发按钮时,我都需要它自动打印(没有打印对话框)

目前,我正在使用 Ionic 4,但我找不到任何支持 ESC/POS 语言的库。我可以使用任何库吗?

注意:以下解决方案适用于 Ionic 4 和 5。

4

1 回答 1

6

我设法通过从 ionic 到我的 WiFi 连接热敏打印机的 TCP/IP 端口连接找到了解决方案

为了从 ionic 创建 TCP/IP 套接字连接,我使用了 cordova 的套接字并将字节发送到我的热敏打印机 IP。根据每台打印机的不同,每台打印机都有不同的 ESC 命令(CMIIW),这意味着我们仍然需要将字节码一个一个地转换并发送到热敏打印机中。

另外,我有一个存储库https://www.npmjs.com/package/esc-pos-encoder-ionic可以用作将 ESC 命令编码为字节码的包装器。然后可以使用 TCP/IP 套接字将结果发送到打印机。

希望这对其他人也有帮助。

演示源码:https ://github.com/Ans0n-Ti0/esc-pos-encoder-ionic-demo

于 2019-05-11T02:53:58.897 回答