You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.1升级内核至5.15.0-60-generic后hp-setup无法识别USB打印机

Ubuntu 22.04.1升级内核至5.15.0-60-generic后hp-setup无法识别USB打印机

我碰到过不少用户在Ubuntu内核升级后遇到外设兼容问题,咱们一步步来排查解决你的HP打印机问题:

  • 先排查USB设备权限问题
    内核升级有时候会改变udev设备规则,导致hp-setup没有权限访问USB打印机。首先从lsusb输出里找到你的打印机条目,比如类似这样的:

    Bus 001 Device 005: ID 03f0:2b17 HP LaserJet Pro M203dw
    这里的03f0是厂商ID,2b17是产品ID。然后运行命令查看该设备的权限:

    ls -l /dev/bus/usb/001/005
    

    如果输出里的用户组不是lp,那咱们手动添加udev规则:

    1. 创建规则文件:sudo nano /etc/udev/rules.d/90-hp-printer.rules
    2. 写入以下内容(替换成你自己的厂商ID和产品ID):
      SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2b17", MODE="0666", GROUP="lp"
      
    3. 保存退出后,重新加载udev规则:
      sudo udevadm control --reload-rules && sudo udevadm trigger
      

    之后再运行hp-setup试试能不能识别打印机。

  • 确认HPLIP版本与新内核兼容
    新内核可能和旧版HPLIP存在兼容性问题,即使你重装过,也可以再确认下:

    1. 先彻底卸载旧版HPLIP:
      sudo apt purge hplip hplip-gui && sudo apt autoremove
      
    2. 重新安装最新的官方兼容版本:
      sudo apt update && sudo apt install hplip hplip-gui libusb-1.0-0-dev
      

    安装完成后,运行hp-setup -v查看版本,确保是适配Ubuntu 22.04的最新稳定版。

  • 临时回退内核验证问题根源
    如果上面的方法都没用,咱们可以先确认是不是新内核的问题:

    1. 重启电脑,在GRUB菜单选择「Advanced options for Ubuntu」
    2. 选择升级前的旧内核(比如5.15.0-58-generic)进入系统
    3. 再次运行hp-setup,如果能正常识别打印机,说明是新内核的兼容性bug
      这种情况下,你可以暂时使用旧内核,等待Ubuntu后续内核更新修复,或者向HP/Ubuntu官方提交bug报告。
  • 尝试绕过hp-setup手动添加打印机
    有时候不用hp-setup,直接通过系统自带的打印服务也能解决:

    1. 打开系统设置里的「打印机」选项,点击「添加打印机」
    2. 如果能看到你的USB打印机,直接选中它,然后选择对应的HP驱动完成配置
    3. 或者打开CUPS网页管理界面(在浏览器输入localhost:631),手动添加USB端口和HP驱动

备注:内容来源于stack exchange,提问作者user66362

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:17:46