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