首页 文章

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

提问于
浏览
0

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

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

1 回答

  • 0

    发现"job-originating-host-name"没有显示的原因是它是default private job attributes之一 . 在cupsd.conf中更改JobPrivateValues使其可见,例如用"JobPrivateValues none"替换cupsd.conf中的所有地方 .

相关问题