Solaris 8 设置打印设备

【Solaris 8 设置打印设备】
简体中文 Solaris 操作环境通过下列类型的打印设备支持打印简体中文输出:

有内置简体中文字体的行式打印机

有包含内置可缩放字体的基于 PostScript 的打印机

用于位图打印的任何基于 PostScript 的打印机

系统管理员按照打印机产品文档所述方法安装打印机 。然后,用户可按本章所述步骤打印简体中文文本 。

按照打印机文档物理连接打印机 。然后使用下列说明 。

行式打印机支持
在简体中文 Solaris 操作环境下运行行式打印机,打印机必须识别 EUC 。

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


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


象下面这样的 lpfilter 命令行可用于打印机不支持的打印文件格式的处理过程:


# lpfilter -f filter-name -F pathname


上面的命令通知 LP,通过以路径名命名的过滤器描述文件可使用一个叫作过滤器名 (例如 euctogb) 的转换器 。路径名的内容如下:


Input types: simple
Output types: GB
Command: euctogb


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

要打印 EUC 文件,请用下列实例中的命令:


system% lp EUC-filename


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


system% lp -T GB GB-filename


激光打印机支持
要用基于 PostScript 的打印机打印简体中文字符,简体中文 Solaris 软件应用程序必须具有简体中文 Solaris xetops 实用程序 。

使用 xetops 实用程序
xetops 实用程序产生以位图化图形打印的图象 。

简体中文 Solaris 操作环境包括 xetops 实用程序,因此任何系统都可在 PostScript 打印机上打印简体中文 。

按照简体中文 Solaris 用户指南"简体中文打印设备"一章和 xetops(1)man 页都对 xetops 的使用有描述 。

打印名为文件名且包含简体中文字符的文件 (不管有或无 ASCII/英文字符) ,其典型的命令行如下:


system% pr filename | xetops | lp


以文件名作为要打印文件的名称 。该文件既可包含 ASCII/英文字符也可包含简体中文 。

    推荐阅读