l*l 发帖数: 225 | 1 本来是发在 Linux 版的, 我在bsd, solaris and osf 上看都能运行, 帖到
这里.
Linux 几乎已经解决了所有的中文问题, 从输入到打印, 可是基于软件的一些缺点, 像
netscape 还是不能够直接使用系统的 lpr 来打印中文. 我推荐大家采用一下方法避开
这个问题:
1) 使用 mozilla 浏览和打印
2) 使用新的 ghostscript, 支持中文代码的ps 文件.
由于很多人喜欢使用netscape, 且linux 版本从6.1 到 7.3 不尽相通,
我只好来狗尾续貂了.
netscape 打印扑通文档, 可以调出如下的对话框:
图1
如果是中文文件用如上方法打印无疑是乱码. 以前采用的方法是先打印为本地的文件,
然后采用 tocps 将这个ps文件转化成带字库的 ps文件, 然后送交打印机打印.
这样比较麻烦, 那么有没有办法可以一步实现以上全部工作呢? 方法是可以采用
包装 tocps 和 lpr 的办法, 实现接收 ps 字符流并且转换打印. 具体工作如下:
netscape print-> 程序接受字符流->存储为临时文件->转化 |
|