Linux系统下的中文打印
---------------------
1. 打印中文文本文件
1) 中文国标码(GB2312)或国标扩展码(GBK)文本文件
有两种方法: 一是可以在命令行直接以lpr命令打印, 如
[tlc@pht /]# lpr gb.txt
另一种方法是先用txt2gbps命令将文本文件转换为中文PostScript文件, 再用lpr命
令送到打印机上打印, 如
[tlc@pht /]# txt2gbps gb.txt > gb.gps
[tlc@pht /]# lpr gb.gps
2) 中文Big5码文本文件
由于系统打印机过滤器缺省认为要打印的文本文件是中文国标码(GB2312)
或国标扩展码(GBK), 所以您不能直接在命令行用"lpr big5.txt"打印一个中文Big5
码文本文件. 但您可以用txt2b5ps命令将文本文件转换为中文PostScript文件, 再用
lpr命令送到打印机上打印, 如
[tlc@pht /]# txt2b5ps big5.txt > big5.bps
[tlc@pht /]# lpr big5.bps
注意: 在上面的几个打印过程中, 系统打印过滤器不会对您的文本文件进行自动折行
处理, 所以如果您的文本文件中有较长(每行大于80个西文字符或40个中文字符)的行,
请先作分行处理, 然后再用上面的方法打印.
2. 在Netscape Communicator中打印中文页面
1) 中文国标码(GB2312)或国标扩展码(GBK)页面
首先将页面的"查看-->字符集"选项设为"中文简体 (GB2312)", 然后打开
"文件-->打印..."菜单项, 在打印窗口里, 更改"打印命令:"选项为
"ns2gbps - | lpr", 就可以直接将页面发送到打印机上打印了.
2) 中文Big5码页面
首先将页面的"查看-->字符集"选项设为"中文繁体 (Big5)", 然后打开
"文件-->打印..."菜单项, 在打印窗口里, 更改"打印命令:"选项为
"ns2b5ps - | lpr", 就可以直接将页面发送到打印机上打印了.
3. 其它中文PostScript文件的打印
您可以直接将由中文LaTeX, a2gbps, a2b5ps, ns2gbps, ns2b5ps, jy2gbps
等程序产生的中文PostScript文件用lpr命令送到打印机上打印.