OS X / CUPS, как получить исходный хост задания на печать?

Мне нужно различать локальные и удаленные задания печати CUPS на стороне сервера. Я думал, что исходный хост задания на печать можно использовать, но я не смог найти способ надежно получить его значение, ближе всего к одному из атрибутов задания IPP «имя хоста-источника задания», но когда я проверяю с «ipptool» для приостановленного задания, распечатываемого с одного хоста на другой, он пуст. «lpq» сообщает о той же работе, что и «localhost», поэтому тоже не очень полезно.

Это для пользовательской серверной части CUPS виртуального принтера OS X, но если вы все равно знаете, как получить эту информацию, это может помочь, спасибо за усилия.


person zzz    schedule 10.05.2016    source источник


Ответы (1)


Обнаружено, что причина того, что имя хоста-источника задания не отображается, заключается в том, что оно является одним из атрибуты приватных заданий по умолчанию. Изменение JobPrivateValues ​​в cupsd.conf делает его видимым, например. замените его везде в cupsd.conf на JobPrivateValues ​​none.

person zzz    schedule 11.05.2016