简体中文 Solaris 系统管理员指南

行式打印机支持

为使简体中文 Solaris 操作环境能够运行行式打印机,打印机必须识别 EUC。

简体中文 Solaris 代码过滤器

不支持 EUC 的打印机需要为打印转换 EUC 文件的过滤器。例如,以下命令序列告诉 LP(即打印服务)打印机 lp1 仅接受 GB 格式的文件。此命令行还在端口 ttya 安装打印机 lp1lpadmin(1) man 页更全面地解释了此命令。


# lpadmin -p lp1 -v /dev/ttya -I GB
# accept lp1
# enable lp1

在打印格式不受打印机支持的文件的过程中可以使用象下面这样的 lpfilter 命令行:


# lpfilter -f filter-name -F pathname

上面的命令告诉 LP 通过名为 pathname 的过滤器说明文件可以获得一个名为 filter-name 的转换器(例如 euctogb)。 pathname 的内容可以如下:


Input types: simple
Output types: GB
Command: euctocgb

上面的过滤器采用缺省类型文件输入,并用 euctogb 把它转换成 GB 格式。

要打印一个 EUC 文件,使用下例中的命令:


system% lp EUC-filename 

要打印 GB 格式文件,使用以下命令:


system% lp -T GB GB-filename