Python 如何获取ESC/POS网络打印机状态

Python 如何获取ESC/POS网络打印机状态,python,printing,network-programming,thermal-printer,escpos,Python,Printing,Network Programming,Thermal Printer,Escpos,我正在开发POS应用程序,并使用python脚本与ESC/POS打印机通信。我能够成功地将ESC/POS命令发送到网络上的打印机,但无法收到响应,尤其是在尝试通过网络获取打印机状态时 下面是python库的示例 任何帮助都将不胜感激。您提到的库无法从打印机获取响应。如果你仔细看一下,你会发现,它只会发送。我能够发送DLE EOT 1以获得一个b'\x16'响应,它是0001 0110,二进制位。位3是在线或离线的状态,但你必须颠倒位顺序。请看:我也有同样的问题,你找到解决方案了吗?

我正在开发POS应用程序,并使用python脚本与ESC/POS打印机通信。我能够成功地将ESC/POS命令发送到网络上的打印机,但无法收到响应,尤其是在尝试通过网络获取打印机状态时

下面是python库的示例


任何帮助都将不胜感激。

您提到的库无法从打印机获取响应。如果你仔细看一下,你会发现,它只会发送。

我能够发送DLE EOT 1以获得一个b'\x16'响应,它是0001 0110,二进制位。位3是在线或离线的状态,但你必须颠倒位顺序。请看:

我也有同样的问题,你找到解决方案了吗?