系统管理指南:打印

添加、更改、删除和恢复打印过滤器

仅在打印服务器上添加、更换、删除或恢复打印过滤器。

可以使用 lpfilter 命令管理可用过滤器的列表。有关过滤器的系统信息存储在 /etc/lp/filter.table 文件中。lpfilter 命令从过滤器描述符文件中获取要写入表中的有关过滤器的信息。提供的过滤器描述符文件(仅限 PostScript)位于 /etc/lp/fd 目录中。实际的过滤器程序位于 /usr/lib/lp 目录中。

对于可以定义的打印过滤器数目,LP 打印服务没有固定的限制。您可以删除不再使用的过滤器,以避免 LP 打印服务进行多余的处理。(LP 检查所有过滤器以查找适用于特定打印请求的过滤器。)在没有把握的情况下,请不要删除过滤器。

在添加、更改或删除过滤器时,可以覆盖或删除 LP 打印服务提供的一些原始过滤器。如有必要,可以恢复原始的过滤器组。您还可以删除已添加的任何过滤器。

SunOS 软件提供了一组缺省的 PostScript 过滤器。Solaris Print Manager 会自动将这些过滤器添加到打印服务器。与基于 LPD 的打印服务一起使用的一些 TranScript 过滤器具有等效的 SunOS 过滤器功能,但其他 TranScript 过滤器则没有。下表列出了缺省的 PostScript 过滤器并标识了等效的 TranScript 过滤器(如果有)。

表 10–3 缺省的 PostScript 过滤器

PostScript 过滤器 

操作 

等效的 TranScript 过滤器 

download

用于下载字体 

 

dpost

ditroff 更改为 PostScript

psdit

postdaisy

daisy 更改为 PostScript

 

postdmd

dmd 更改为 PostScript

 

postio

用于 PostScript 打印机的串行接口 

pscomm

postior

用于与打印机进行通信 

 

postmd

将点阵灰度级更改为 PostScript 

 

postplot

plot 更改为 PostScript

psplot

postprint

simple 更改为 PostScript

enscript

postreverse

用于颠倒或选择页面 

psrev

posttek

TEK4014 更改为 PostScript

ps4014

SunOS 软件提供以下过滤器:

为了替换 Enscript 而提供了 postreversepostprintpostiodpost 过滤器。

Solaris Print Manager 会将缺省的 PostScript 过滤器添加到打印服务器。如果这些过滤器不能满足您的打印需要,请参见如何创建新的打印过滤器。本节提供有关编写定制打印过滤器的信息。