cups 2.2.2-1ubuntu1取决于ghostscript,但是如果我理解正确ghostscript是需要的PDF / PS解释器,我们会向CUPS发送PDF / PS,但打印机不支持这两种格式。 For example用于提供CUPS驱动程序(也称为Raster驱动程序)的打印机:
但是如果我有PS打印机,那么不需要过滤器,也不应该调用ghostscript。
为什么要为非自由软件添加依赖(如果我错了,请更正我,但AFAIK ghostscript是双AGPL /商业许可证),简单案例不需要?
[...] Linux下CUPS的上游标准(使用CUPS加上我们的cups-filters包)是基于PDF的作业处理[...]。唯一的例外是输入数据是PostScript并且打印机是PostScript打印机或打印机驱动程序需要PostScript作为输入。然后我们不会将PostScript转换为PDF并返回到PostScript ,而是像以前一样通过pstops过滤器传递PostScript。