我们朝着长期以来传言的无纸化社会迈出了重大步伐,但我们仍然需要不时打印文档的硬拷贝。如果您是 Linux 用户,并且拥有一台没有 Linux 安装盘的打印机,或者您正在市场上寻找新设备,那么您很幸运。这是因为大多数 Linux 发行版(以及 MacOS)都使用通用 Unix 打印系统 (CUPS),其中包含当今大多数可用打印机的驱动程序。这意味着 Linux 比 Windows 提供更广泛的打印机支持。
选择打印机
如果您要购买新打印机,了解它是否支持 Linux 的最佳方法是查看包装盒上的文档或制造商的网站。您还可以搜索 Open Printing 数据库。它是检查各种打印机与 Linux 兼容性的绝佳资源。
以下是一些 Open Printing 针对 Linux 兼容佳能打印机的结果。

下面的屏幕截图是 Open Printing 针对 Hewlett-Packard LaserJet 4050 的结果——根据数据库,它应该“完美”运行。推荐的驱动程序与通用说明一起列出,让我知道它与 CUPS、Line Printing Daemon (LPD)、LPRng 等兼容。

在任何情况下,最好在购买打印机之前查看制造商的网站并咨询其他 Linux 用户。
检查您的连接
有几种方法可以将打印机连接到计算机。如果您的打印机通过 USB 连接,则可以通过在 Bash 提示符下发出 lsusb 来轻松检查连接。
$ lsusb
该命令返回 Bus 002 Device 004: ID 03f0:ad2a Hewlett-Packard——信息不多,但我可以判断打印机已连接。我可以输入以下命令来获取有关打印机的更多信息
$ dmesg | grep -i usb
结果更加详细。

如果您尝试将打印机连接到并行端口(假设您的计算机有并行端口——现在很少见了),您可以使用此命令检查连接
$ dmesg | grep -i parport
返回的信息可以帮助我为我的打印机选择正确的驱动程序。我发现,如果我坚持使用流行的名牌打印机,大多数时候我都会得到好的结果。
设置您的打印机软件
Fedora Linux 和 Ubuntu Linux 都包含简单的打印机设置工具。Fedora 维护了一个出色的 Wiki,用于解答打印问题。这些工具可以从 GUI 中的“设置”轻松启动,也可以在命令行上调用 system-config-printer 来启动。

Hewlett-Packard 的 HP Linux Imaging and Printing (HPLIP) 软件支持 Linux 打印,可能已经安装在您的 Linux 系统上;如果未安装,您可以下载 适合您发行版的最新版本。打印机制造商 Epson 和 Brother 也有包含 Linux 打印机驱动程序和信息的网页。
您最喜欢的 Linux 打印机是什么?请在评论中分享您的意见。
13 条评论