温馨提示×

debian打印机驱动如何用

小樊
35
2026-10-04 16:38:53
栏目: 智能运维

在 Debian 上使用和安装打印机驱动,通常遵循以下流程和常见方法。下面按新手友好的方式说明。


一、确认系统环境

先确认你用的是哪种桌面环境(影响配置工具):

  • GNOME / Debian 默认:可用 CUPS + 设置里的打印机
  • KDE:系统设置 → 打印机
  • 服务器/无桌面:直接用 CUPS Web 管理

查看 Debian 版本:

cat /etc/debian_version

二、安装打印系统(CUPS)

Debian 默认使用 CUPS(Common UNIX Printing System)。

1. 安装 CUPS

sudo apt update
sudo apt install cups

2. 启动并设置开机自启

sudo systemctl enable --now cups

三、添加用户到 lpadmin(推荐)

否则可能没权限添加打印机:

sudo usermod -aG lpadmin $USER

注销再登录生效。


四、通过 Web 界面安装打印机(最通用)

  1. 浏览器打开:
http://localhost:631
  1. 点击 Administration → Add Printer
  2. 选择:
    • USB 打印机
    • 网络打印机(IPP / LPD / Socket)
  3. 输入用户名和密码(你的 Debian 用户)
  4. 选择或安装驱动

五、安装打印机驱动(关键)

✅ 情况 1:打印机较常见(推荐)

很多打印机 无需额外驱动,CUPS 自带:

  • HP
  • Brother(部分)
  • Canon(部分)

添加打印机时直接选型号即可。


✅ 情况 2:HP 打印机(最省心)

安装 HPLIP:

sudo apt install hplip hplip-gui

然后运行:

hp-setup

按提示完成。


✅ 情况 3:需要专有驱动(Canon / Epson / 老型号)

Canon

sudo apt install printer-driver-gutenprint

或去 Canon 官网下载 .deb

Epson

sudo apt install printer-driver-escpr

通用驱动(强烈推荐)

sudo apt install printer-driver-gutenprint

支持大量老打印机。


六、命令行添加打印机(无桌面环境)

查看已识别打印机

lpinfo -v

查看可用驱动

lpinfo -m

添加打印机示例

sudo lpadmin -p MyPrinter \
  -E \
  -v usb://Vendor/Model \
  -m drv:///sample.drv/generic.ppd

设为默认

lpoptions -d MyPrinter

七、测试打印

echo "Hello Debian" | lp

或打印测试页:

lpstat -p

八、常见问题

❌ 打印机找不到

  • 检查 USB 线
  • 重启 cups:
sudo systemctl restart cups

❌ 权限不足

  • 确保用户在 lpadmin

❌ 网络打印机连不上

  • 确认 IP
  • 防火墙允许 631 端口

九、推荐组合(通用方案)

sudo apt install cups printer-driver-gutenprint hplip

覆盖 90% 家用/办公打印机。


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

  • 打印机 品牌和型号
  • 是否 USB / 网络
  • 是否 有桌面环境

我可以直接给你精确命令。

0 踩