不能 运行 python-escpos 方法
Cannot run python-escpos methods
我有一台爱普生热敏打印机 (TM-82),通过 USB 连接。我正在使用 python-escpos library (version v2.2.0) I am trying to run some of Escpos module's 方法,例如 ln()
、textln()
等。但是这些命令中的 none 有效,我收到错误 'Usb' object has no attribute <method_name>
。唯一有效的命令是 text()
、qrcode()
、barcode()
、image()
和 cut()
.
你们能告诉我哪里出了问题吗?
重现步骤
>>> from escpos import printer
>>> p = printer.Usb(0x04b8, 0x0e11, 0)
>>> p.text('hello')
>>> p.ln()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Usb' object has no attribute 'ln'
>>> p.is_online()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Usb' object has no attribute 'is_online'
如果您使用的是 python-escpos 2.2.0,请查看 source and documentation for that version。
该版本中没有 ln
或 is_online
功能。
我有一台爱普生热敏打印机 (TM-82),通过 USB 连接。我正在使用 python-escpos library (version v2.2.0) I am trying to run some of Escpos module's 方法,例如 ln()
、textln()
等。但是这些命令中的 none 有效,我收到错误 'Usb' object has no attribute <method_name>
。唯一有效的命令是 text()
、qrcode()
、barcode()
、image()
和 cut()
.
你们能告诉我哪里出了问题吗?
重现步骤
>>> from escpos import printer
>>> p = printer.Usb(0x04b8, 0x0e11, 0)
>>> p.text('hello')
>>> p.ln()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Usb' object has no attribute 'ln'
>>> p.is_online()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Usb' object has no attribute 'is_online'
如果您使用的是 python-escpos 2.2.0,请查看 source and documentation for that version。
该版本中没有 ln
或 is_online
功能。