Next Previous Contents

4. 支援的印表机

Linux 核心大致上支援所有能够接到序列或并列埠的印表机, 但还是有些要注意的事项, 和一些虽然能与 Linux 沟通(就电子讯号而言) 却无法使用的印表机. 与 Linux 不相容的主要是那些靠 "Windows 列印系统" 的印表机. (通常会模糊地标示著 "for Windows" 或是称为 "GDI" 印表机). Linux 不能使用这种印表机. 这种印表机完全没有 "智慧", 它们必须依赖电脑的 CPU 来处理传统上由印表机的 CPU 所做的工作. 不幸的是, 这些工作只能靠厂商所提供的驱动程式来完成, 而且通常只有 Windows 的版本. 所以最好别购买这种印表机给 Linux 使用. (万一你已经有这种印表机, 仍然有变通之道, 只不过相当的笨拙, 所以我绝对不会使用这种方式. 想更深入的□解 Windows-only 印表机请看第 12 节)

那些印表机一定可以用呢? 最好的选择就是买具备 PostScript 支援的印表机. 几乎所有的 Unix 软体都以 PostScript 来产生报表, 所以很明显的, 如果能有一部直接支援 PostScript 的印表机的话是再好不过了! 不幸的是除了雷射印表机外, 其它种类的印表机几乎都不支援 PostScript, 要不然就是相当昂贵的选购配备.

如果预算不允许买一部 PostScript 印表机, 你可以买任何 Ghostscript 支援的印表机. GhostScript 是一个免费的 PostScript 解译器, 可以用来模拟实际的印表机支援. Ghostscript 的首页 中有支援的印表机清单, 以及新的和开发中的驱动程式的最新消息. 也请你将成功或失败的经验如同网页中所要求的告诉他们以帮忙改进这个网页.

Adobe 公司有一种新的印表机语言叫做 "PrintGear". 我想它是具有 PostScript 观念但与其不相容的一种大幅简化的二进位语言. 而我也没听说 ghostscript 支援它. 但是有些 PrintGear 印表机似乎也支援其它语言如 PCL , 而这种印表机便可以在 Linux 下使用.

4.1 特定印表机的注意事项

这一小节永远也不会完整. 但是我放在这□的资料应该是正确的:

Canon BJ-10ex

有人建议 Canon 在 Epson LQ 模式下运作比较好. (可以用 dip switch 设定). 在 Canon 模式下的列印结果似乎会时好时坏或是完全失败. 但另一方面, Ghostscript 很明确地支援许多 Canon 的印表机, 所以这很可能只是个特例.

Lexmark

Lexmark (原来是 IBM 的一份子) 生产很多种印表机. 其中有一部份是 Windows 专用的.


Next Previous Contents