如何从Linux Server打印到Windows打印机服务器

时间:2018-01-25 17:38:25

标签: windows-server-2012 rhel ipp-protocol

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

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

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

我的问题是,这是RHEL系统通过IPP协议将文件发送到Windows Server打印机的最佳方式吗?

1 个答案:

答案 0 :(得分:1)

在linux上实现打印的常用方法是CUPS。假设Windows Server 2012实现(服务器端)ipp协议,您应该能够setup a printer/queue in CUPS使用(客户端)ipp协议。

最终您可以使用RHELs admin interface添加ipp打印机。

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

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