![CUPS 作为网络 PDF 打印的单一打印机](https://linux22.com/image/1293431/CUPS%20%E4%BD%9C%E4%B8%BA%E7%BD%91%E7%BB%9C%20PDF%20%E6%89%93%E5%8D%B0%E7%9A%84%E5%8D%95%E4%B8%80%E6%89%93%E5%8D%B0%E6%9C%BA.png)
我有一些设备可以选择将运行结果打印到联网打印机;但是,配置打印机的唯一选项是 IP/端口。
如果有一台实际的打印机可以打印,那么这大概是可以的 - 但我希望输出到 PDF 打印机(我已经设置了 cups-pdf,但可以轻松使用其他软件)。如果我尝试从机器打印测试页,我会在 CUPS 日志文件中看到以下错误消息:
Unable to encrypt connection from 192.168.15.101 - A record packet with illegal version was received
我认为安全错误可能是因为打印请求被发送到 192.168.15.100:631 的根目录,而不是 /printers/pdf,尽管我也读过有关当前版本的 gnutls 中存在无法解决的错误?
除非有办法为特定打印机设置带有专用端口的 CUPS,否则首先要尝试的可能是在端口(例如 192.168.15.100:632)上设置一个侦听器,所有流量都通过该端口发送到 127.0.0.1:631/printers/pdf。有没有一种使用 xinetd 或类似工具的简单方法可以做到这一点?
谢谢!
答案1
如果打印机需要发送到单个端口,则可能需要lpr
键入 setup。尝试配置 CUPS BSD 打印机组件。端口 515 是默认的打印机后台处理程序端口。