Файл управления заданиями будет содержать все параметры задания файла, используемого для печати. Есть 3 типа работы:
- те, которые были специально и явным образом выбраны пользователем в командной строке или нажатием некоторых элементов графического интерфейса (они появятся в управляющих файлах);
- те, которые были неявно установлены, потому что они содержатся и читаются из пользовательского
~/.lpoptions
или общесистемного /etc/cups/lpoptions
файла (пользовательский файл был перенесен в ~/.cups/lpoptions
в более поздних версиях CUPS (они также появятся в контрольных файлах);
- те, которые были добавлены CUPS путем анализа PPD и поиска содержащихся в них настроек по умолчанию (эти не появятся в контрольных файлах, поскольку CUPS оценивает их только в момент выполнения задания - это может быть 2 дня в будущем, если вы использовали
-o job-hold-until=indefinite
.
Если вам известно имя printqueuen и используемый cupsserver, вы можете запросить параметры очереди по умолчанию для этой комбинации с помощью этих двух команд:
lpoptions -h cupsserver \
-U username \
-d printqueuename
Это вернет все текущие настройки, как отмечено в (.)loptions
файлах.
lpoptions -h cupsserver \
-U username \
-d printqueuename \
-l
Это вернет все пользовательские настройки, содержащиеся в PPD. Обратите внимание, что звездочками *
отмечены настройки по умолчанию для каждой опции. Также обратите внимание, что -U username
здесь важно - разные пользователи могут использовать разные настройки по умолчанию ...
Теперь следите за результатами этих команд, отмечая PageSize
used ...