OS X / CUPS如何获得原始主机的打印作业?

时间:2016-05-10 05:41:02

标签: macos cups

我需要区分服务器端的本地和远程CUPS打印作业。 我认为可以使用打印作业的原始主机,但我找不到可靠地获取其值的方法,最接近的是IPP作业属性之一" job-originating-host-name" ,但是当我用" ipptool"对于从一个主机打印到另一个主机的暂停作业,它是空的。 " LPQ"报告与#34; localhost"相同的工作,所以也不是很有帮助。

这适用于虚拟OS X打印机的自定义CUPS后端部分,但如果您知道无论如何获取此信息可能有所帮助,请感谢您的努力。

1 个答案:

答案 0 :(得分:0)

发现"工作原创 - 主机名"没有显示它是default private job attributes之一。 在cupsd.conf中更改JobPrivateValues使其可见,例如用cups" JobPrivateValues none"替换它在cupsd.conf中的任何地方。