Linux 版 (精华区)

发信人: tcpip (高级草包), 信区: Linux
标  题: 打印及传真 - 12. Windows 专用打印机
发信站: 紫 丁 香 (Tue Apr 11 19:20:20 2000) WWW-POST

打印及传真 - 12. Windows 专用打印机  


如同稍早之前我所讨论的, 有些打印机原本就不被支持, 因为它们并非使用一般的打印机
语言, 而是利用电脑的 CPU 来描绘出比特列(bitmap), 然后再以固定的速率将之导到
(pipe to) 打印机. 少数这类的打印机也使用普通的打印机语言, 像PCL, 但是通常都没
有. 有些 (非常低级的) 打印机甚至并非使用平行埠连接, 而是靠厂商的驱动程序来模拟
硬件的行为 (最重要的控制信号交换(handshaking)). 


假如你发现你陷在这种恶劣的情况, 无论如何, 总还有一些可能的解决之道. 


12.1 Ghostscript Windows 导向器(redirector) 
现在有一个 Windows 的打印机驱动程序可以用 (叫做 mswinpr2), 它可以在打印出报表
之前先将其送到 Ghostscript 处理. (有点像在 Unix LPD 中的 if filter). 也有一个
新的 Ghostscript 驱动程序可以用 Windows GDI 调用来打印. 把它们兜在一块儿, 这样
应该可以让 Windows 机器用厂商的驱动程序打印 PostScript 到一部 Windows 专用的打
印机. 

如果你成功了, 你可以依照前面让 Linux 通过网络打印到 Windows 打印机的说明, 让 
Unix (以及其它的 Windows, Mac 等) 主机打印到你的打印机. 

话虽如此, 我从来没试过, 因为我没有 Windows 专用的打印机, 所以你的评价可能不同
. 所有这儿所牵涉到的软件应该都可以从 Ghostscript 的首页 (请看这份文件在 
Ghostscript 一节中的连结) 找到. 


12.2 pbm2ppa 程序 
有些 HP 的打印机使用 "Printing Performance Architecture" ("我们太便宜了, 所以
没有 PCL" 的行销术语). 要支持这种打印机, 可以通过使用 Tim Norman 所写的 
pbm2ppa 翻译器(translator) 的这种迂回的方式. 基本上, 你使用 ghostscript 将 
PostScript 描绘成 pbm 格式的比特列图案(bitmapped image), 然后用 pbm2ppa 将其翻
译成可以直接倾印(dump) 的打印机专属的 ppa 格式的比特列(bitmap). 这个程序现在可
能也以 ghostscript 驱动程序的型式出现. 


ppa 软件可以由 ppa 的首页 取得. pbm2ppa 支持 HP 720, 820, 和 1000 的一些机种; 
请阅读套件中所附的文件以取得有关 ppa 打印机支持的更进一步信息. 

--
"这一千多年没写诗了?"
"写了, 不过只写了两句."
"千年得两句, 一定是万古丽句了. 念来听听."
"好吧, 我现丑了" 太白星清了清嗓子, 浑厚的男中音在天庭响起:
大海啊, 都是水;
骏马啊, 四条腿;

※ 来源:·紫 丁 香 bbs.hit.edu.cn·[FROM: tcpip.hit.edu.c] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.048毫秒