|

楼主 |
发表于 2003-6-12 13:19:50
|
显示全部楼层
文章标题:如何在 SUN Solarias 操作系统上实现中文打印?
http://www.icare.hp.com.cn/newte ... cle.asp?tar_id=1671
问题:SUN Solarias 操作系统中如何在未加中文字库条的 HP 激光打印机上实现中文打印? 解答:在 Solarias 中 xetops 实用程序可以产生以位图化图形打印的图象。简体中文 Solaris 操作环境包括 xetops 实用程序,因此任何系统都可在基于 PostScript 打印机 上打印简体中
文。
具体操作:
xetops 实用程序把中文文本转换为位图图形打印图像。下面是一个典型的命令行指令可打印出一个含有中文字符、可含也可不含 ASCII 英文字符的名为 filename 的文件:
system% pr filename | xetops | lp
其中filename 为要打印的文件名。
参数:
在 zh.GBK 语言环境,xetops 实用程序容许您使用 TrueType 或位图字体打印简体中文字符。对于 TrueType 字体,您可选择四种铅印字体,包括仿宋体、宋体、黑体和楷体。要知道如何调用 xetops 实用程序, 在命令行敲入 xetops –h 可查询 xetops 的参数用法,亦可敲入 man xetops 查询 system% xetops –h
xetops [-r] [-B|[-T [-t S|F|K|H] [-s |m|c][-p A3|A4|A5|B5|USLtr|USLgl] [-o length=i|c| [,width=i|c]][filename]
xetops 实用程序的选项如下:
-r:以横向模式打印文件。
-B:使用位图字体打印文件。(缺省值是 TrueType 宋体字体)
-T:使用 TrueType 字体打印文件。
-t:使用该选项来指定多至四种铅印字体。S 表示宋体,F 表示仿宋体,K 表示楷体,而 H 表示黑体。
-s:指定每个字符的尺寸。i 表示英寸,m 表示毫米,c 表示厘米。(缺省值是英寸)
-p:指定纸张的规格。(A3、A4、A5、B5、US Letter,或 US Legal)
-o:指定纸张的长和宽。i 表示英寸,c 表示厘米。(缺省值是行数)
以下是一个实例:
使用楷体 TrueType 字体打印文件,打印出的字符尺寸为 8mm。
system% pr filename | xetops -t K -s 8m | lp
Keywords: SUN Solarias, Chinese Printing |
|