温馨提示×

debian怎么更新打印机驱动

小樊
56
2026-09-28 20:10:16
栏目: 智能运维

在 Debian 里“更新打印机驱动”通常分几种情况:

  • 系统自带驱动(CUPS + 开源驱动)
  • 厂商提供的闭源/专有驱动(如 Brother、HP、Epson)
  • 通过 CUPS Web 管理界面更新配置

下面按最常用、最安全的方式一步步说明。


一、先更新系统和打印子系统(推荐第一步)

sudo apt update
sudo apt upgrade

然后确保打印相关组件是最新的:

sudo apt install --reinstall cups cups-client cups-bsd

重启 CUPS 服务:

sudo systemctl restart cups

二、使用官方仓库里的打印机驱动(最常见)

1️⃣ 通用开源驱动(很多打印机都支持)

sudo apt install printer-driver-all

或只装常用驱动:

sudo apt install printer-driver-gutenprint

gutenprint 支持大量 Canon / Epson 等打印机


2️⃣ HP 打印机(非常常见)

HP 推荐用 HPLIP:

sudo apt install hplip hplip-gui

更新已有驱动:

sudo hp-setup -i

或图形界面:

hp-toolbox

3️⃣ Brother 打印机

Brother 通常用官网 .deb 驱动:

  1. 去:https://support.brother.com
  2. 下载 linux-墨水/激光 驱动
  3. 安装:
sudo dpkg -i *.deb
sudo apt -f install

4️⃣ Epson

sudo apt install printer-driver-escpr

或从 Epson 官网下载 .deb


三、通过 CUPS Web 界面更新打印机(重要)

即使驱动更新了,也要在 CUPS 里重新指定:

  1. 浏览器打开:
http://localhost:631
  1. 点击 Administration
  2. 选择你的打印机 → Modify Printer
  3. 重新选择新的驱动/Make & Model
  4. 保存

四、删除旧打印机重新添加(最稳妥)

如果更新后仍有问题:

sudo systemctl stop cups

在 CUPS 网页里:

  • 删除打印机
  • 重新“Add Printer”
  • 选择更新后的驱动

五、验证打印机状态

lpstat -t

打印测试页:

lp -d 打印机名 /usr/share/cups/data/testprint

六、常见问题速查

问题 解决
打印机不显示 sudo systemctl start cups-browsed
驱动装了但用不了 在 CUPS 里重新选驱动
网络打印机 用 IP + IPP / LPD
权限问题 用户加入 lpadmin 组
sudo usermod -aG lpadmin $USER

如果你愿意,可以告诉我:

  • 打印机品牌和型号
  • Debian 版本(如 11 / 12)
  • USB 还是网络打印机

我可以直接给你精确的一条龙命令。

0 踩