简体中文 Solaris 用户指南

第 8 章 简体中文打印工具

介绍

简体中文Solaris操作环境通过下面的打印工具支持简体中文的打印输出:


注意:

在能够打印简体中文之前,系统管理员必须按简体中文Solaris系统管理人员指南一书中的描述设置你的简体中文打印支持。


可使用简体中文Solaris的xetops实用程序在PostScript打印机上打印含有中文文本的文件。这些打印工具可直接从命令行调用,也可以在下面数节里将讨论到的简体中文Solaris应用程序里调用。

从命令行打印中文输出

用行式打印机打印

简体中文Solaris操作环境使用EUC代码集。它的打印应用程序(如桌面工具)产生使用EUC的PostScript代码。如果使用不同的PostScript打印,要确保它具有同样的能力。

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


system% lp EUC文件名 

    如要在支持GB格式的打印机上打印一个GB格式文件,可使用下面的命令:


system% lp -T GB GB文件名 

有关设立GB过滤器的更多的信息,可参见简体中文Solaris系统管理人员指南

使用xetops实用程序打印

xetops实用程序把中文文本转换为位图图形打印图像。下面是一个典型的命令行指令可打印出一个含有中文字符、可含也可不含ASCII英语字符的名为filename的文件:


system%  pr filename | xetops | lp

filename作为要打印的文件名称。这个文件可以含有 ASCII英语字符和中文。有关的详细信息,请参见xetops(1)的手册页。

xetops实用程序容许你使用基于PostScript的打印机打印简体中文字体。

zh.GBK语言环境,xetops实用程序容许你使用 TrueType或位图字体打印简体中文字符。对于 TrueType 字体,你可选择四种铅印字体,包括仿宋体、宋体、黑体和楷体。要知道如何调用xetops,可键入


system%  xetops -h

下列指令格式信息出现:


xetops  [-r] [-B|[-T [-t S|F|K|H] [-s [i]|m|c]
[-p A3|A4|A5|B5|USLtr|USLgl] 
[-o length=i|c| [,width=i|c]]
                  [filename]

xetops的选项如下:

在这里给出一些使用prxetops的示例。以下指令:


system% pr filename | xetops | lp

将使用宋体TrueType字体打印出文件。打印出的字符的尺寸是4mm。

以下指令:


system% pr filename | 
xetops -t K -s 8m | lp

将使用楷体TrueType字体打印出文件。打印出的字符的尺寸是8mm。

以下指令:


system% xetops -t H -s 1.2 filename 
| lp

将使用黑体TrueType字体打印出文件。打印出的字符的尺寸是1.2英寸。

以下指令:


system% xetops -B filename 
| lp

将使用位图字体打印出文件。