Linux 基础打印指南
1. 向打印队列中集成 Ghostscript
在 Linux 系统中,若要向非 PostScript 打印机进行打印,就需要将 Ghostscript 集成到打印队列中。通常,这一过程借助智能过滤器来完成。智能过滤器是打印过程中会调用的程序,它会检查待打印文件,确定其类型,在 lpd 将文件发送至打印机之前,让文件通过一个或多个额外程序。智能过滤器可配置为使用合适的参数调用 Ghostscript,以生成适用于队列打印机的输出。
智能过滤器在 /etc/printcap 文件的 if 字段中指定。Linux 有多个可用的智能过滤器包,例如:
- rhs-printfilters :用于 Red Hat 及其部分衍生版本。
- APSFilter :用于其他一些发行版。
- magicfilter 。
智能过滤器的配置可能颇具挑战性,但大多数发行版都提供了非常有用的设置工具。
典型的 Linux 打印机队列配置最终能让用户将任何受支持的打印机当作 PostScript 打印机使用。能生成 PostScript 输出的应用程序可直接向队列打印,智能过滤器会检测到输出为 PostScript 格式,并通过 Ghostscript 进行处理。同时,智能过滤器还能检测其他文件类型,如纯文本和各种图形文件,并将它们通过合适的程序处理,从而生成合理的打印输出。
若打印机本身能处理 PostScript,智能过滤器通常仍会参与其中,但不会将 PostS
超级会员免费看
订阅专栏 解锁全文
355

被折叠的 条评论
为什么被折叠?



