我有一台 Zebra 打印机,我正在尝试将标签的 PDF 发送到该打印机。我在 Zebra 的网站上读到 CUPS 是一个可选的打印服务器/假脱机程序,可以完全满足我的需要。因此,我通过访问此处完成了在我的 AIX 6.1 系统上安装 CUPS 的过程:http ://www.perzl.org/aix/index.php?n= Main.Cups 并下载了 CUPS rpm 及其依赖项。我能够启动并运行服务器,并且可以很好地添加新打印机并将它们设置为使用内置的 Zebra ZPL 驱动程序。当我尝试通过 Web 界面发送测试打印作业或使用lp -d <printer-name> <pdf-file>
. 每当我尝试向打印机发送任何内容时,我只会返回“不支持的文档格式”异常。
对于网络界面,它是:
unsupported format: "application/vnd.cups-banner"
对于pdf文件,它是:
unsupported document-format: "application/pdf"
我不确定此时该做什么。我已经安装了 GhostScript 和 Foomatic 的过滤器 (foomatic-rip),但我不确定它们是否完全与 CUPS 绑定。我在这里找到了这个:http ://www.linuxfromscratch.org/blfs/view/svn/pst/cups-filters.html这是苹果在接管这个项目时显然删除的所有 CUPS 过滤器的源代码,但我在尝试其他任何事情之前,我宁愿先获得更多反馈。
有什么想法吗?
注意:我确认 CUPS 确实可以工作,因为我有一个单独的 RedHat 盒子,它已经预装了 CUPS。我能够很好地添加打印机并打印 PDF 文件。我知道它可以工作,但我们的生产服务器在 AIX 上,所以我更希望它在 AIX 上。