故障现象
系统:Linux Mint 22.2 Zara(基于Ubuntu24.04 LTS),桌面Cinnamon;打印机HP DeskJet 3775。
系统升级Mint22.2 Zara后出现问题:
- HP DeskJet3775打印机只能USB打印,无线连接失效;
- HPLIP托盘图标消失,开始菜单办公分组找不到HP设备管理器;
- 用户之前版本为HPLIP‑3.22.12,修改HP Wi‑Fi Direct密码后无线异常;
- 尝试手动安装官方hplip‑3.25.8.run,因依赖包提示过时安装中止;也无法降级回3.22.12。
说明:Linux Mint22.2正式版本代号为Zara,底层基于Ubuntu24.04 LTS,软件仓库自带HPLIP版本为3.23.12。
HPLIP版本选型对比(Mint22.2 Zara)
| 版本来源 | 版本号 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|---|
| Mint软件源 | 3.23.12 | 系统深度集成,依赖自动管理,稳定,不易破坏包管理;自带hplip‑gui托盘工具 | 版本略旧,部分新打印机新特性缺失 | 绝大多数普通HP打印机,追求稳定优先,例如DeskJet3775 |
| 官方.run安装包 | 3.24.1 /3.25.8 | 版本新,新硬件支持、bug修复更多 | 手动补齐大量编译依赖;容易和apt包产生冲突;升级系统后可能失效 | 新款打印机源内版本识别异常、扫描异常场景 |
核心建议:
- 普通用户优先使用系统软件源自带3.23.12版本,稳定性最高;
- 仅当源版本出现硬件识别、扫描功能异常,才考虑手动安装官方.run更高版本。
方案一:优先使用Mint软件源安装(推荐,适配DeskJet3775)
干净清理旧的错乱HPLIP配置,重新从源部署:
# 彻底卸载旧HPLIP包
sudo apt purge hplip hplip-data hplip-gui
# 删除用户本地HPLIP缓存配置
rm -rf ~/.hplip
sudo apt autoremove
sudo apt update
# 安装系统源完整套件,包含图形托盘工具
sudo apt install hplip hplip-gui
重启 CUPS 打印服务:
sudo systemctl restart cups
运行hp‑setup重新添加打印机,优先选择网络 / Wi‑Fi 连接模式;
安装完成后,HP 设备管理器会重新出现在应用菜单,托盘图标恢复。
方案二:需要更高 HPLIP 版本,手动.run 包完整安装步骤
注意:手动.run 安装容易带来包管理冲突,遇到依赖过时报错属于 Mint22.2 常见现象。
步骤 1:清理旧版本
sudo apt purge hplip hplip-data hplip-gui
rm -rf ~/.hplip
步骤 2:安装全套编译构建依赖
sudo apt update
sudo apt install --no-install-recommends git build-essential automake libtool libcups2-dev libusb-1.0-0-dev libsnmp-dev libssl-dev libtool-bin cups python3-dev python3-pyqt5 python3-pyqt5.qtsvg python3-dbus.mainloop.qt5
步骤 3:下载并运行 hplip‑xxx.run 安装脚本
cd ~/Downloads
chmod +x hplip‑3.24.1.run
sudo ./hplip‑3.24.1.run
安装模式选择自动,跟随向导完成安装。
步骤 4:安装打印机专有插件(扫描功能必需)
sudo hp-plugin -i
步骤 5:配置打印机
sudo systemctl restart cups
hp-setup
扫描仍然异常补充:新型号一体机可补充安装 eSCL 扫描后端
sudo apt install sane-airscan
针对本案例:DeskJet3775 无线失效排查重点
- 修改 Wi‑Fi Direct 密码之后,需要在
hp‑setup中重新做无线配对;仅改密码不会自动同步电脑端配置; - 删除 CUPS 旧 USB 打印队列,重新以网络模式添加打印机,不要继续沿用 USB 队列;
- 确认电脑和打印机处于同一个局域网,防火墙不要拦截 mDNS / 打印端口;
- 运行
hp‑check -t查看整体 HPLIP 环境警告。
快速总结
- Linux Mint22.2 Zara 优先系统源 HPLIP‑3.23.12,足够驱动 HP DeskJet3775,稳定性最好;
- HPLIP 托盘图标消失:卸载重装 hplip‑gui,清理~/.hplip 配置;
- 只有源版本无法识别硬件、扫描异常,才使用.run 手动安装更高版本;手动安装需要补齐全套编译依赖;
- 修改 Wi‑Fi Direct 密码后,务必 hp‑setup 重新做无线配对,旧打印队列需要删除重建。