如何在Linux上安装打印机驱动程序

您通常不需要在Linux上安装硬件驱动程序。它将自动检测您计算机中的硬件并为您进行设置-这就是目标。但打印机可能是另一回事。

这里有一个有趣的事实:Linux上的打印是通过CUPS(“通用Unix打印系统”)处理的。苹果拥有CUPS,并雇佣了主要的开发人员-CUPS还处理MacOSX上的打印。

使用FOOAFY数据库

相关:如何在Linux上安装硬件驱动程序

通常,您的Linux桌面环境将提供一个图形打印机配置工具,允许您轻松配置CUPS和设置打印机。连接打印机的方式有很多种,从使用USB电缆直接连接到通过网络连接。对于某些类型的连接,可能会自动检测和配置您的打印机。对于其他人,您可能需要自己完成此操作。

Ubuntu和许多其他Linux发行版使用由Red Hat开发的打印机配置。其他打印机配置工具的工作原理非常相似,因为它们都在后端使用CUP。在Linux桌面上启动打印机配置工具并开始添加打印机。(在Ubuntu上,打开系统设置窗口并单击打印机,或从仪表盘启动打印机应用程序。)

根据您选择的打印机协议类型,您可能需要提供打印机驱动程序。该工具将为您提供在foom数据库中可用的打印机驱动程序列表。选择打印机制造商,并在列表中查找其型号。

在列表中没有看到您的确切型号的打印机吗?找一找最近的型号,试一试。

以这种方式设置打印机后,您肯定想要打印一张测试页,以确认您选择的打印机驱动程序工作正常。

您也可以只使用CUPS Web界面进行打印机设置和配置。它的用户友好性稍差一些,但应该可以在每个Linux发行版上使用。打开网络浏览器,将localhost:631插入其本地地址栏,然后按Enter键。单击“管理”,然后使用“添加打印机”链接通过Web界面添加打印机。系统会要求您输入密码。输入您的Linux用户帐户的用户名和密码。对于某些Linux发行版,您可能需要使用用户名“root”和root密码。

从制造商那里获取PPD文件

打印机配置工具还允许您直接提供PPD文件。一些制造商为其打印机提供这些文件。您可以在打印机的驱动程序光盘、该打印机的制造商下载站点上找到它们,或者如果打印机是PostScript打印机,则可以在Windows驱动程序本身中找到它们。

在制造商网站或驱动程序光盘中查找PPD文件。您还可以考虑下载Windows驱动程序并尝试在文件解压缩程序中打开它。是的,即使它是一个.exe文件,您也可以打开它并四处挖掘,看看是否可以找到PPD文件。这可能需要使用CABExtract工具。

您还可以考虑在Web上搜索打印机名称和“PPD文件”,以查看其他人是否已成功找到适用于该打印机的PPD文件。如果您有PPD文件,可以从打印机配置界面安装。

进入OpenPrinting.org的高级打印机数据库

OpenPrinting.org网站维护一个打印机数据库以及推荐的打印机驱动程序。打印机配置工具实际上可以直接从那里搜索和下载PPD文件。不过,您也可以自己访问OpenPrinting.org网站上的打印机数据库并搜索您的打印机型号。

数据库将告诉您打印机的工作情况,推荐驱动程序,并提供PPD文件。如果数据库提供PPD文件,您可以直接下载并手动安装。

对于某些打印机,您可能需要使用制造商提供的特殊驱动程序。您可能需要安装这些程序才能使打印机正常工作-搜索您的打印机型号和“Linux”以获取有关使其正常工作的说明通常是个好主意。搜索特定于您的Linux发行版的说明也很有帮助,例如,您的打印机型号和“Ubuntu”。

但是它还是不起作用!

在理想情况下,您的打印机将被自动检测并“正常工作”。然而,打印机一直是Linux用户的一大痛点。foom提供的PPD文件数据库旨在使它们尽可能容易地工作,OpenPrinting.org网站旨在提供一个集中的指令数据库,使打印机能够在Linux上正常工作。

但有些打印机不受支持,无法正常工作。某些打印机可能工作正常,但效果不是很好。其他打印机可能需要制造商提供的专有驱动程序,而这些驱动程序安装起来往往令人头疼-或者可能根本不会安装在较新的Linux发行版上,因为这些年来它们没有得到维护和更新。

相关:如何(以及为什么)开始使用Google Cloud Print

对于许多打印机来说,您无能为力。如果您想在Linux上使用打印机,您应该不厌其烦地寻找支持Linux.t的打印机。

您还可以绕过整个打印机情况进行一次结束运行-例如,如果您获得了一台支持Google Cloud Print的打印机,您可以通过Google Cloud Print从Linux直接打印到它,从而避免任何打印机驱动程序问题。甚至还有一个针对CUPS的Google Cloud打印驱动程序,允许任何支持标准CUPS系统的应用程序(这意味着大多数Linux桌面应用程序)都可以打印到Google Cloud打印打印机。

打印有问题吗?考虑无纸化。您可以随时将文档打印为PDF并将其保存为数字形式-或者只需将这些PDF带到另一台具有打印机的计算机上并在那里打印它们。

图片来源:Flickr上的贾里德·莫兰(Jared Moran)

相关文章