pycups - выпустить задание после заправки бумаги
Я использую pycups для печати на Raspberry Pi 3 без головы. Когда в принтере заканчивается бумага. Приведенный ниже код обнаруживает, что задание было задержано, и указывает пользователю.
while conn.getJobs().get(print_id, None):
jobs = conn.getJobs(requested_attributes=['job-id', 'job-state']).get(print_id, None)
if jobs['job-state'] == 4:
success = False
break
time.sleep(1)
Моя следующая работа - "Освободить" оставшуюся работу, как только бумага будет снова заполнена. Я просмотрел документацию и прогуглил ее, но не могу понять, какая команда освобождает задание (если оно есть). Я могу легко выпустить работу через веб-интерфейс, но я не смогу сделать это, когда она используется.