仅在打印服务器上添加、更换、删除或恢复打印过滤器。
可以使用 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 软件不提供以下过滤器:
TEX
oscat (NeWSprint opost)
Enscript
为了替换 Enscript 而提供了 postreverse、postprint、postio 和 dpost 过滤器。
Solaris Print Manager 会将缺省的 PostScript 过滤器添加到打印服务器。如果这些过滤器不能满足您的打印需要,请参见如何创建新的打印过滤器。本节提供有关编写定制打印过滤器的信息。