我正在使用此库,以便通过以太网打印到热敏打印机:https://github.com/Simonefardella/escposprinter
但是,当我发布大量打印件时,过了一段时间我会收到错误32 Broken Pipe。
我不知道为什么,我真的需要一个解决方案,因为,如果我将从两个不同的ip的两个打印机启动,一切都停止工作,我必须重新启动打印命令......
我不知道为什么,有一些与套接字有关的东西?
非常感谢。
答案 0 :(得分:1)
你得到Broken Pipe error
,因为你的一个人试图将数据发送到已经关闭的连接,在这种情况下是打印机。
很可能套接字在一段时间后关闭,或者对于请求以超时结束,导致关闭连接。
你在说什么,只是一段时间后你才会收到这个错误。获得[Errno 32] Broken pipe
时尝试重新连接。