作为一名 Linux 用户,如果你的打印机没有配套的Linux驱动光盘,或许你可以通过系统自带的 Unix 打印机驱动系统 (CUPS)来安装打印驱动,但是由于很多厂家的打印机使用了专有语言控制协议,而不同厂家对于Linux系统驱动支持程度差别很大,CUPS系统往往有可能无法为你的打印机提供有效驱动。所以我们在为Linux系统配置打印机前,就需要了解哪些打印机能够较好的兼容Linux系统(具体可查询Printer List | OpenPrinting - The Linux Foundation),避免购买打印机后无法正常使用,造成困扰。
首选支持PostScript 或 PCL标准的打印机系统
- 一方面,无论是 在Linux、MacOS、Windows 还是其他操作系统使用打印机,我建议购买支持行业标准的页面描述语言(PostScript 或 PCL)的打印机。那些使用专有语言协议的打印机(包括大多数喷墨打印机和一些激光打印机)只能使用厂家提供的驱动程序。即使在购买打印机时可以获得驱动程序,但如果操作系统在后期有了较大更新,其为打印机提供驱动支持的可能性很低。
- 另一方面,如果你的打印机支持PostScript 或 PCL标准,一般就不会有这个问题。驱动程序是通用的,我们可根据打印机的功能手动配置,也可以从制造商处下载跨平台的 PPD文件。如果打印机制造商无法提供支持了,操作系统的通用驱动程序仍将可以继续提供支持。
- 此外,如果打印机支持 PostScript标准( PCL相对兼容程度较低),意味着你的打印机也可以在那些冷门的操作系统(例如 SunOS、BeOS 和 OS/2)上进行使用,这些系统没有任何制造商会开发驱动程序,但它们都会包含一定的通用 PostScript 驱动支持。
推荐使用支持网络连接的打印机
- 除了选择好的语言支持外,我推荐使用网络打印机,即内置以太网(和/或) Wi-Fi 接口的打印机。如果打印机只能通过 USB 连接,那么你只能从连接的电脑上打印。或许你可以将该电脑配置为打印服务器,但它仍然需要存储和转发每个人的打印任务。如果打印机直接连接到网络,那么每台主机都可以配置其 IP 地址,并直接向其发送文件,而无需费心将电脑配置为打印服务器。
- 配置网络打印机推荐使用IPP(S)协议,它比AppSocket/LPD协议更安全、更便捷,同时还支持Driverless Printing(IPP Everywhere 无驱动打印)。
推荐安装使用的打印机驱动程序
- 使用老旧打印机的用户通常可以安装开源的Gutenprint 驱动程序包,但这些驱动程序的质量并不好,尤其是在色彩校准和照片打印方面。它们往往无法利用打印机的所有功能。
- 惠普公司的 HP Linux Imaging and Printing (HPLIP) 软件包对于HP打印机的支持非常好,如果你购买了HP打印机,强烈推荐你下载使用。爱普生(Epson)和兄弟(Brother)品牌的打印机也在其网站上提供了 Linux 打印机驱动程序和相关信息,在Linux系统上使用这两款打印机也不会有问题。
- CUPS 是通用UNIX打印系统,普遍用于各种 Linux 发行版。目前,它的使用非常广泛,已成为大多数流行 Linux 发行版的标准打印管理器。
打印机一体机的扫描驱动
- 扫描仪使用的 TWAIN 标准是一种 API驱动,它用于支持扫描的应用程序与特定设备的扫描仪软件进行通信。由于扫描仪并没有像打印机那样的通用 API(例如 PostScript 和 PCL),因此软件驱动支持往往只能由扫描仪制造商提供。
- 除此以外,SilverFast和VueScan 这样的收费软件包也能用来驱动部分没有原生驱动的扫描仪。
个人使用建议
- 多年来,我一直使用惠普打印机,因为它们的软件驱动支持非常好。但是其高昂的配件价格和糟糕的售后服务让人很不爽。
- 最近,我比较青睐兄弟公司的 WIFI 打印机,感觉非常满意。其配件价格低廉,打印机质量也非常好。兄弟公司网站也提供了丰富的应用软件和驱动程序下载,他们的软件还有自动解压和安装功能,使用起来非常方便。所以,我向所有使用 Linux 的朋友推荐兄弟打印机。