我正在开发一个 POS 应用程序并使用 python 脚本与 ESC/POS 打印机进行通信。我能够成功地将 ESC/POS 命令发送到网络上的打印机,但我无法接收响应,尤其是在尝试通过网络获取打印机状态时。
这是python lib 的链接
任何帮助将非常感激。
我正在开发一个 POS 应用程序并使用 python 脚本与 ESC/POS 打印机进行通信。我能够成功地将 ESC/POS 命令发送到网络上的打印机,但我无法接收响应,尤其是在尝试通过网络获取打印机状态时。
这是python lib 的链接
任何帮助将非常感激。
好吧,我能够发送 DLE EOT 1 以获得 b'\x16' 响应,即二进制位中的 0001 0110 第 3 位是在线或离线状态,但您必须反转位顺序,请参阅:Reverse Bit Order Python ? ESC/POS DLE EOT 打印机状态 escpos
您提到的库无法从打印机获取响应。如果你仔细观察,你会发现它只是发送。