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

下面的屏幕截图是 Open Printing 针对 Hewlett-Packard LaserJet 4050 的结果——根据数据库,它应该“完美”运行。推荐的驱动程序与通用说明一起列出,让我知道它与 CUPS、线路打印机后台程序 (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 来启动。

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