Можно ли определить, застряла ли бумага в принтере, с помощью команд cups

Когда я проверяю текущее состояние принтера с помощью команды lpstat, cups возвращает is ready and printing. Но принтер ничего не печатает из-за застрявшей бумаги.

Есть ли способы удаленно проверить, правильно ли работает принтер или не застряла ли бумага. Также я не смог найти никаких журналов, касающихся ошибок чашек. У меня есть принтер Canon Pixma ip100, и я использую Ubuntu 12.04.


person huseyinozcan    schedule 26.11.2015    source источник


Ответы (1)


Запросите CUPS для состояния очереди печати:

#!/usr/bin/env ipptool -tv ipp://localhost/printers/my_pixma { OPERATION Get-Printer-Attributes GROUP operation-attributes-tag ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri $uri }

Это должно вывести много информации. Найдите атрибуты состояния принтера:

printer-state (enum) = idle printer-state-message (textWithoutLanguage) = printer-state-reasons (keyword) = none

Если водитель использует стратегию «выстрелил и забыл», CUPS не сможет обнаружить неисправности.

person IPP Nerd    schedule 26.04.2016