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)

Моя следующая работа - "Освободить" оставшуюся работу, как только бумага будет снова заполнена. Я просмотрел документацию и прогуглил ее, но не могу понять, какая команда освобождает задание (если оно есть). Я могу легко выпустить работу через веб-интерфейс, но я не смогу сделать это, когда она используется.

0 ответов

Другие вопросы по тегам