чашки pycups. IPPError не принимает работы - PullRequest
0 голосов
/ 11 ноября 2018

Я установил 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", {})

Я что-то не так сделал? Пожалуйста, помогите мне. Заранее спасибо.

...