如何在 Linux 中设置打印机

打印是大多数人认为理所当然的事情。 这是 PC 的基本功能,但是当您切换到不同的平台(如 Linux)时,事情可能会变得棘手。 Linux 不像其他操作系统那样处理事情。 不要期望通过 CD 或下载运行驱动程序设置向导。 相反,在大多数发行版上,驱动程序可能已经安装或将自动处理。

官方驱动程序

也就是说,一些打印机制造商确实提供了官方的 Linux 驱动程序。 惠普和兄弟实际上都以很好地支持 Linux 而闻名,并且确实发布了自己的打印机驱动程序。 在开始此过程之前,请访问您的打印机制造商的网站以查看他们是否支持 Linux。

如果您的打印机是较新的型号,这是一个特别好的主意。 虽然 Linux 社区通常在支持设备方面表现出色,但他们也大多是在志愿者的基础上做这项工作。 这意味着绝对最新设备的驱动程序可能需要一些时间才能到达。 打印机制造商也可能有他们自己的安装过程,一个 .deb 或 .rpm 包,或者可能只是提供一个 PPD 文件,您可以在此过程中上传该文件以手动为您的打印机提供最佳驱动程序。

通常,Linux 上的打印并不特定于某个发行版。 相反,您的桌面环境决定了您将使用哪种配置工具来设置打印机。

侏儒

打开 GNOME 设置。 这和很多东西一样,已经集成到 GNOME 的基本功能中。 到达那里后,在左侧菜单中查找“设备”,然后单击下一个菜单中的“打印机”选项卡。

在窗口中间单击按钮以添加打印机。

GNOME 打印机列表

GNOME 将立即尝试检测您的打印机。 它将列出可用的打印机。 选择您要添加的那个。

GNOME 打印机

它将开始搜索可用的驱动程序。 完成后,GNOME 将自动添加您的打印机。 您将返回到您开始的“设置”菜单,并且您的打印机将被列出。

XFCE/通用 GTK

XFCE 添加打印机

在应用程序启动器的“系统”选项卡下打开打印设置。 与大多数原生 XFCE 组件一样,您会注意到该窗口相对简单明了。 单击右上角的大按钮以解锁窗口以进行更改。 您需要输入密码或 root 密码。

XFCE 可用打印机

单击“添加”按钮。 默认情况下,它有一个加号图标。 将打开一个新的较大窗口,左侧显示可用打印机列表,右侧显示有关所选打印机的更多详细信息。 找到您的打印机,然后按右下角的“前进”。

XFCE 搜索打印机驱动程序

打印机管理应用程序将开始为您的打印机搜索正确的驱动程序。 这将需要一些时间,所以请耐心等待。

XFCE 推荐的打印机驱动程序

完成搜索后,您将看到一个新窗口,其中包含大量打印机制造商,其中一个被列为“推荐”。 再次按“前进”,您应该会看到左侧列出了您的打印机型号,右侧列出了推荐的驱动程序。 如果列出的型号与您的打印机相似,则可能是正确的。 如果没有,您可以随时尝试通用驱动程序。 当一切看起来正确时,再次按“前进”。

XFCE 打印机说明

下一个屏幕要求您为打印机命名并提供简要说明。 完成后,按“应用”按钮完成打印机。 系统将设置所有内容,并询问您是否要打印测试页。 这完全是你的选择。 您的打印机可以使用了!

KDE

KDE 打印机设置

打开启动并前往“设置”选项卡。 找到并单击“系统设置”。 向下滚动以找到“打印机”选项卡。 当您第一次到达时,它会要求您使用管理帐户登录。 如果您有权访问 sudo, 你会没事的。 否则,您将需要使用 root。

KDE 可用的打印机

登录后,单击窗口中心的按钮以启动添加打印机的过程。 将打开一个新窗口,列出可用的打印机。 选择您要设置的那个。

KDE 可用驱动程序

Plasma 将尝试找到您的驱动程序。 搜索完成后,它会显示打印机制造商列表,顶部显示您推荐的驱动程序。 如果它没有找到任何东西,它会推荐通用驱动程序。 不过,您始终可以查看列表并手动选择您的驱动程序。

添加了 KDE 打印机

接下来,您可以为您的打印机设置描述。 完成后,单击“完成”按钮。 您的打印机将在您开始的设置屏幕上重新列出。

使用 CUPS 的手动方法

如果在尝试上述方法后您的系统仍然无法检测到您的打印机,那么最后的手段是使用 CUPS 手动配置它。

通用 Unix 打印机服务 (CUPS),实际上是由 Apple 开发的,是一种允许在 Linux 中打印的打印机服务器。 它可以与单个本地计算机或网络计算机组一起使用。 CUPS 为打印机提供基于 Web 的配置管理工具。

如果您的发行版没有安装 CUPS,请为您的包管理器使用适当的命令来安装它。 例如,如果您正在运行 Ubuntu,则命令将是:

使用以下命令启动服务:

或者

笔记: 如果您不想让 CUPS 一直运行,您可以通过以下方式停止服务:

或者

如果您是高级用户,您可能希望修改配置文件“/etc/cups/cupsd.conf”。 该文件将允许您更改某些打印机设置,例如是否启用共享打印机以及使用哪种类型的身份验证。 如果您在 CUPS 已经运行时更改此文件,请不要忘记重新启动服务器:

有关可以使用 CUPS 配置文件做什么的更多信息,请访问手册页:

基于 Web 的 CUPS 界面

运行 CUPS 后,您可以通过打开浏览器并导航至访问基于 Web 的界面 localhost:631. 该地址表明服务器在本地运行在 631 端口。

印刷-CUPS

要开始使用,请插入您的打印机并转到“管理”选项卡。 在页面左上角的“打印机”部分,单击“添加打印机”。

打印添加打印机

服务器会要求您输入用户名和密码。 您可以以 root 身份登录,但如果您希望普通用户也能够使用打印机,则必须将它们添加到 lpadmin 团体。 将用户添加到组的命令因发行版而异。 在 Ubuntu 上,它是:

如果幸运的话,您的打印机将被检测到并显示在已发现的本地和网络打印机列表中。

打印打印机列表

选择打印机并“继续”。 为了这 example,我们使用的是 USB 打印机,但是 – 正如您在上面的屏幕截图中看到的 – 这也适用于无线打印机。 CUPS 界面将为您提供一些配置打印机的选项。 如果您希望允许网络上的其他用户访问它,请选中“共享这台打印机”旁边的框。

打印打印机配置

接下来,CUPS 将尝试自动检测您的打印机型号。 如果它弄错了,您可以从出现的模型列表中选择正确的模型。 如果您的特定型号不在列表中,您可以提供 PostScript 打印机定义 (PPD) 文件。 一些制造商可能会在线提供 PPD 以供下载。

笔记: 某些打印机与同一系列和品牌的另一型号共享相同的 PPD 文件。 如果找不到打印机的 PPD,请与打印机的制造商联系以了解详细信息。 您还可以在以下位置找到许多打印机驱动程序 OpenPrinting.org

如果您使用的是 Hewlett-Packard (HP) 打印机,让 CUPS 识别它的最简单方法是安装 惠普的 Linux 成像和打印软件 (HPLIP). 此驱动程序集合可能作为“hplip”包含在您的一个软件包存储库中。 安装后,刷新浏览器中的“添加打印机”页面。 如果一切按计划进行,您的 HP 打印机现在应该显示在支持的型号列表中。

成功添加打印机后,CUPS 将为您提供更多配置选项。 如果您有一台标准的家用打印机,您可能希望将默认介质尺寸更改为“Letter”。

打印-打印机-config2

您现在可以在任何应用程序中使用打印对话框来使用您设置的打印机。

印刷-印刷

打印时,您可以返回 CUPS 管理页面并单击“作业”选项卡以查看正在运行和排队的打印作业列表。

打印作业

按照上述说明操作后,您的打印机应该可以在 Linux 中运行。

结论

大多数时候,在 Linux 中设置打印机并不像您想象的那么困难。 当您将其插入系统时,它通常会被检测到。 通常,该过程相对无痛并且实际上相当简化。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅