У меня есть термопринтер Epson (TM-82), подключенный через USB.Я использую библиотеку python-escpos (версия v2.2.0). Я пытаюсь запустить некоторые из методов модуля Escpos , например ln()
, textln()
и т. Д. Но ни один изэти команды работают, и я получаю ошибку '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'