pycups debian возвращает ошибку "js: Uncaught (in promise) AttributeError: 'cups.Connection' object has no attribute 'GetDefaultPrinter'"
Всем привет! Пытаюсь распечатать изображение из кода на python при помощи pycups:
import cups
def printImageLinux(image_name):
conn = cups.Connection()
printer = conn.GetDefaultPrinter()
printer.printImage(image_name)
После запуска данной функции из кода получаю ошибку:
js: Uncaught (in promise) AttributeError: 'cups.Connection' object has no attribute 'GetDefaultPrinter'
Модуль pycups установлен. Служба cups запущена. Принтер установлен и успешно печатает пробную страницу.
Буду благодарен за любую помощь!
Ответы (1 шт):
Автор решения: andrey.t
→ Ссылка
Ошибка была в использовании несуществующего метода у cups.Connection(). Правильный код будет следующим:
import cups
def printImageLinux(image_name):
conn = cups.Connection()
printer = conn.getDefault()
conn.printFile(printer, image_name, 'project_image', {})