HP Deskjet 2755e打印机在Ubuntu 22.04下hplip通信异常及多实例重复出现问题求助
HP Deskjet 2755e打印机在Ubuntu 22.04下hplip通信异常及多实例重复出现问题求助
我来帮你拆解下这个问题,大概率是Ubuntu自带的CUPS服务自动检测逻辑和HPLIP的手动安装流程冲突导致的,咱们分两步来解决:
一、打印机多实例自动重复生成的原因与解决
Ubuntu默认的CUPS打印服务会自动扫描并添加所有可识别的打印机设备——不管你有没有通过HPLIP手动安装。所以当你的Deskjet 2755e(不管是USB还是无线连接)被系统检测到,CUPS就会自动创建一个独立的打印机实例,和HPLIP安装的版本并存;删掉之后,CUPS下次扫描设备又会重新生成这个实例,这就是问题的根源。
解决步骤:
- 禁用CUPS自动添加打印机功能
打开终端,输入以下命令编辑CUPS配置文件:
找到sudo nano /etc/cups/cupsd.confBrowseProtocols这一行,将其修改为:
如果配置文件里有BrowseProtocols noneBrowsePoll相关的行,在该行开头加#注释掉。
保存并退出编辑器(按Ctrl+O回车确认保存,再按Ctrl+X退出),然后重启CUPS服务让配置生效:sudo systemctl restart cups - 彻底清理残留的重复实例
打开系统设置的「打印机」界面,删除所有该打印机的实例;接着回到终端,输入以下命令确认所有相关打印机已移除:
如果还有残留的打印机条目,用以下命令删除(把lpstat -t<打印机名称>换成lpstat输出里显示的对应名称):sudo lpadmin -x <打印机名称>
二、HPLIP通信错误的排查与修复
解决完多实例问题后,咱们来处理通信故障:
- 检查并修复HPLIP依赖
运行HPLIP自带的依赖检查修复工具,它会自动补全缺失的组件:
过程中需要输入sudo密码,按照提示完成操作即可。hp-check -r - 修复USB设备权限
USB连接的打印机经常会因为权限不足导致通信失败,把当前用户添加到打印相关的用户组:
注销当前用户再重新登录,让权限变更生效。sudo usermod -aG lp $USER sudo usermod -aG lpadmin $USER - 重置HPLIP设备配置
打开HP Device Manager,先删除已添加的打印机,然后重新选择USB连接选项进行安装;如果还是不行,试试用交互式安装模式:
按照终端提示一步步完成USB打印机的配置。hp-setup -i - 验证HPLIP版本兼容性
如果你是通过Ubuntu仓库安装的HPLIP,可能和官方版本存在兼容性问题。可以先卸载现有版本:
然后下载对应型号的HPLIP 3.24.4安装包,运行以下命令完成安装(注意选择USB连接选项):sudo apt remove --purge hplip hplip-guish hplip-3.24.4.run
备注:内容来源于stack exchange,提问作者SharonK
相关产品推荐
相关产品推荐

