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

7 cups printing

我有一个带有打印机接口的古老传真设备,它只接受以特定方式格式化的 postscript 1 级文档。我只能通过 lpd:// 协议访问这台打印机。

我有一些来自我们以前系统的旧文档,它们在我们的 Unix 机器上运行良好,但是当我在 Linux 系统上使用 lp 时,它们被 CUPS 以某种方式改变了。最终出现在打印队列中的 PDF 文件是原始文件的显着修改版本,尽管它们仍然以 ghostscript 格式呈现,但它们不会在打印机上执行任何操作。

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

小智 7

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

lp -d printer_name -o raw filename
Run Code Online (Sandbox Code Playgroud)

-o 允许您指定一个选项。在这种情况下,它指定不使用 PPD。