pythonescpos QS打印机未打印

2024-09-30 04:29:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我的QS-5801打印机无法打印出来。我的电脑在Windows10上运行,安装了Python2.7和PythonESCPOS。我试过了,但没用。在

>>>from escpos.printer import Serial
>>>ser = Serial('COM3', 9600, timeout=1)
Serial printer enabled
>>>ser.text('hello world') #nothing happened

打印机本身与ESC/POS兼容。我通过USB连接到它(多功能USB到串行通信端口(COM3))。在


Tags: fromimporttimeoutserial打印机enabledprinterser
1条回答
网友
1楼 · 发布于 2024-09-30 04:29:17

这实际上是代码片段的预期行为。在发送换行符\n终止文本行之前,文本将保留在打印机的缓冲区中。在

假设您的打印机正在正确地监听COM1,您可能只想修改代码段以包含一个换行符-

from escpos.printer import Serial
ser = Serial('COM3', 9600, timeout=1)
ser.text("Hello world\n")

python-escpos自述文件包含此用法的一个示例。在

相关问题 更多 >

    热门问题