Я установил pycups и драйвер принтера. Я могу подключить его и распечатать документ в Libre Office, но я попытался установить соединение с помощью pycups в файле с именем imprime1.py, и появляется следующая ошибка:
conn.printFile (p_name, file, "Project Report", {})
cups.IPPError: (1286, u'Destination "ML320-TURBO" is not accepting jobs.')
Мой код Python:
import cups
conn = cups.Connection()
p_name = "ML320-TURBO" # Printer Queue Name in CUPS
file_name = "/usr/share/cups/model/okdotmatrix9.ppd" # PPD file location
file = "~/Desktop/prueba.txt"
inf = "OKI DATA CORP ML320/1TURBO" # Description in CUPS
loc = "" # Location
uri_add = "usb://OKI%20DATA%20CORP/ML320/1TURBO" # URI of printer, use getDevices()
conn.addPrinter(name= p_name, filename= file_name, info = inf , location = loc, device = uri_add)
conn.printFile (p_name, file, "Project Report", {})
Я что-то не так сделал? Пожалуйста, помогите мне.
Заранее спасибо.