0

现在我需要将文档从 RHEL 服务器打印到 Windows 打印机服务器,要使用的协议是 IPP。

协议 IPP 的原因是因为在 Windows Server 2012 上,不推荐使用 LPD 和 LPR 服务,请参阅https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012- R2 和 2012/jj134163%28v%3dws.11%29

使用 IPP 的另一个好理由:https ://www.pwg.org/ipp/everywhere.html

我的问题是,在 RHEL 系统上,通过 IPP 协议将要打印的文档发送到 Windows Server 打印机的最佳方式是什么?

4

1 回答 1

1

在 linux 上实现打印的常用方法涉及CUPS。假设 Windows Server 2012 实现(服务器端)ipp 协议,您应该能够在使用(客户端)ipp 协议的 CUPS 中设置打印机/队列。

最终,您可以使用RHEL 管理界面添加 ipp 打印机。

我认为“Windows Server 2012”没有特定的驱动程序。您宁愿选择“通用 Postscript(颜色)”之类的内容 - 取决于您的打印机或打印服务器支持的PDL 。

通常的 linux 打印工具/命令/库现在应该可以工作了。对于内部打印作业提交(例如lpcommand),他们通常不使用 ipp-protocol 但这对您来说并不重要。CUPS 将对打印作业进行排队,并使用配置的协议将打印作业转发到 Windows Server 上的打印队列。

于 2018-01-26T09:15:10.990 回答