我正在尝试编写一个flask应用程序,其中包含几个使用python escpos函数打印收据的路由。你知道吗
该路由工作并立即打印收据,但随后的打印要么延迟2分钟以上,要么如果烧瓶应用程序被终止,积压打印会立即完成。你知道吗
我最初使用的是python escpos2.2.0,它完美无瑕,每次访问路线时,一个接一个地出现打印。但是Python escpos 2.2.0(稳定版本)不允许文本操作或打印图像。我切换到最新的预发行版3.0a4,这就是我的问题开始与延迟。你知道吗
from flask import Flask, flash
from escpos import *
import PIL
app = Flask(__name__, template_folder='.')
@app.route('/')
def homepage():
printerip = "192.168.3.197"
Epson = printer.Network(printerip)
Epson.text('CHARGING')
Epson.cut()
return 'printed'
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True, port=80)
期望在访问路线时,即使延迟几秒钟,收据也会立即打印,目前的打印延迟超过2分钟。你知道吗
我在github报告了一个由nickk9推荐的python escpos项目的bug。其中一个用户建议在我的收据代码的末尾使用close(),这个代码已经起作用了。我提交的bug可以在here找到。你知道吗
相关问题 更多 >
编程相关推荐