如何通过 CUPS 将原始 PostScript 发送到远程打印机?

如何通过 CUPS 将原始 PostScript 发送到远程打印机?

我有一台老式传真机,其打印机接口仅接受以特定方式格式化的 Postscript 1 级文档。我只能通过 lpd:// 协议访问这台打印机。

我有一些来自我们以前系统的旧文档,它们在我们的 Unix 机器上可以正常工作,但当我在我们的 Linux 系统上使用 lp 时,它们会被 CUPS 以某种方式改变。最终进入打印队列的 PDF 文件是原始文件的显著修改版本,尽管它们仍然在 ghostscript 中呈现,但它们在打印机上没有任何作用。

我想知道是否有办法告诉 CUPS“不要处理这个,只需将其不加修改地发送到打印机”,或者是否有我可以尝试的 lpd 客户端或程序?

答案1

您可以使用以下命令告诉它发送 RAW:

lp -d printer_name -o raw filename

-o 允许您指定一个选项。在本例中,它指定不使用 PPD。

答案2

在我的系统 (Fedora 12) 的打印机管理工具中,我能够添加“通用”的“PostScript Level 1 打印机”。您可能能够在那里执行相同的操作。

相关内容