UOS下惠普M128.M126a.M1216打印机问题解决方案

场景

打印机型号:HP LaserJet Pro M128fn MFP
终端硬件型号:706天玥TR1192(龙芯3A400)
终端OS版本信息:统信UOS桌面专业版V20(1021-MIPS)

问题现象

1.未安装signed_com.hp.hplip_3.21.4.2_mips64el.deb时,使用系统集成的HP LaserJet Pro MFP m128fn, hpcups 3.18.12驱动
(1)无法使用扫描功能(扫描管理一直寻找设备,扫描易无法查找到设备)
(2)一次打印多份文档时,后续份比第一份行位置下移0.6厘米

2.安装signed_com.hp.hplip_3.21.4.2_mips64el.deb后,会增加3.21.4和3.21.4.2版本驱动各两个
(1)扫描功能正常
(2)采用两个版本的第1个驱动,首次打印正常,但是打印机会卡死(按键无反应),再打印,作业显示为排队,打印管理器和HP设备配置搜索不到打印机,只能重启打印机;
(3)采用两个版本的第2个驱动,首次打印正常,后续打印,系统上显示打印完成,打印机无动作,偶尔能正常打印。
(4)一次打印多份文档时,后续每份比上一份行位置下移0.6厘米

问题分析

惠普打印机驱动hplip驱动版本情况
3.18.12:统信UOS桌面专业版系统默认集成,
3.21.2:1个驱动包+10个依赖包,全面升级系统默认集成的3.18.12
3.21.4.2:1个安装包,安装新的包com.hp.hplip,并替换3.18.12的hplip、libhpmud0、libsane-hpaio、printer-driver-hpcups中的文件,因此安装后再卸载会导致hplip驱动故障,需要重新安装3.18.12、3.21.2或3.21.4.2。

扫描问题:依赖hplip-plugin插件,而且版本需要与hplip一致,mips架构没有3.18.12版本插件的安装包,通过命令hp-plugin hplip-3.18.12-plugin.run安装后,扫描管理器仍然提示未安装plugin插件,在线和离线安装后,无改变;有3.21.2版本的插件安装包

卡死问题:驱动问题,已反馈给惠普厂商

行位置下移问题:驱动问题,已反馈给惠普厂商

解决办法

切记:如果已安装signed_com.hp.hplip_3.21.4.2_mips64el.deb,务必先从启动器中找到HP插件安装程序、HP设备配置、HP设备管理器、HP UI扫描,右击其中任意一个进行卸载。如果未先卸载,会导致后续在打印管理器从添加驱动时提示:安装失败,lpadmin无效的device-uri值,需要dpkg -P彻底删除hplip开通的3个包,其中会有提示:/usr/share/hplip目录非空,删除失败,用sudo rm -rf /usr/share/hplip删除该目录,然后再安装3.21.2的11个离线包。

如果未安装signed_com.hp.hplip_3.21.4.2_mips64el.deb,直接按照顺序点击3.21.2的11个安装包进行更新安装。

3.21.2下载链接:https://pan.baidu.com/s/1d37nayqUb_pu1Bd4xAiARg 提取码:uctu

其它

打印机型号:HP LaserJet Pro M1216nfh MFP和HP LaserJet Pro M128fw MFP
终端硬件型号:联想开天M530Z(龙芯3A400)
终端OS版本信息:统信UOS桌面专业版V20(1031-MIPS)

打印机型号:HP LaserJet Pro MFP M126a
终端硬件型号:706 TR1252(飞腾2000)
终端OS版本信息:统信UOS桌面专业版V20(1031-ARM)

上面场景也遇到了相同问题,已采用此方案解决。