其它资讯

Linux如何在终端上安装打印机USB驱动

腾智科技1个月前 (02-09)其它资讯461

在 Debian 系统中,完全通过终端安装 USB 打印机驱动的步骤如下:


1. 连接打印机并检查识别

bash
复制
lsusb | grep -i "Printer"  # 确认系统识别到打印机(替换 Printer 为品牌关键词)
  • 如果输出中包含打印机信息(如 ID 1234:5678),说明 USB 设备已被识别。


2. 安装基础依赖和驱动

bash
复制
sudo apt updatesudo apt install cups cups-bsd printer-driver-all  # 核心打印服务和通用驱动sudo apt install hplip  # 惠普专用驱动(可选)sudo apt install printer-driver-escpr  # 爱普生专用驱动(可选)sudo apt install printer-driver-gutenprint  # 通用高质量驱动(推荐)

3. 通过终端配置打印机

(1) 查找打印机 URI

bash
复制
lpinfo -v | grep -i "usb"  # 获取打印机的 USB URI(如 `usb://HP/DESKJET-1234`)
  • 记下类似 usb://HP/DESKJET-1234?serial=ABCDE 的 URI。

(2) 查找可用驱动

bash
复制
lpinfo -m | grep -i "hp"  # 替换 hp 为你的打印机品牌关键词
  • 找到匹配的驱动名称(如 drv:///hpcups.drv/hp-deskjet_1234.ppd)。

(3) 添加打印机

bash
复制
sudo lpadmin -p HP_Printer -v "usb://HP/DESKJET-1234?serial=ABCDE" -m "drv:///hpcups.drv/hp-deskjet_1234.ppd" -E
  • -p HP_Printer: 自定义打印机名称(无空格)。

  • -v: 使用上一步获取的 USB URI。

  • -m: 指定驱动名称(从 lpinfo -m 获取)。

  • -E: 启用打印机。

(4) 设为默认打印机

bash
复制
sudo lpoptions -d HP_Printer  # 将 HP_Printer 设为默认

4. 测试打印

bash
复制
echo "Debian USB Printer Test" > test.txtlpr -P HP_Printer test.txt  # 发送打印任务

5. 管理命令

  • 查看打印机状态

    bash
    复制
    lpstat -p -d  # 显示默认打印机
  • 删除打印机

    bash
    复制
    sudo lpadmin -x HP_Printer  # 删除名为 HP_Printer 的配置
  • 查看打印队列

    bash
    复制
    lpq -P HP_Printer

6. 故障排查

  • 检查 CUPS 日志

    bash
    复制
    tail -n 50 /var/log/cups/error_log  # 查看最新错误
  • 重置 CUPS 服务

    bash
    复制
    sudo systemctl restart cups
  • 手动安装驱动包(如官网下载的 .deb):

    bash
    复制
    sudo dpkg -i brother-printer-driver.deb  # 替换为实际文件名sudo apt --fix-broken install  # 处理依赖问题

常见问题解决

  • 驱动未找到

    bash
    复制
    sudo apt install printer-driver-*  # 尝试通配符安装所有驱动
  • 权限拒绝

    bash
    复制
    sudo usermod -aG lpadmin $USER  # 确保用户加入 lpadmin 组newgrp lpadmin  # 立即生效(无需重启)

通过上述步骤,你可以完全在终端中完成 USB 打印机驱动的安装和配置。如果遇到特定型号问题,建议访问 OpenPrinting 数据库 查询兼容性。


扫描二维码推送至手机访问。

转载请注明出处http://128d.com/post/218.html

标签: Linux打印
分享给朋友:
现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待