使用银河麒麟桌面操作系统的用户,若遇到HP LaserJet Pro MFP M126及M128系列打印机USB直连打印不稳定、需频繁重启设备的情况,本文提供了一套详细的解决方案。通过更新驱动和修改配置文件,能够有效修复该兼容性问题,恢复打印服务的稳定性。
智能速览
部分HP打印机在银河麒麟系统下USB直连打印不稳定。
首先需要通过软件商店安装或更新最新版hplip驱动。
其次要获取打印机的VID和PID并记录。
然后将获取的VID和PID写入指定的系统配置文件。
最后需重启系统的cups打印服务使配置生效。
精华内容
此问题的根源在于系统打印服务对新设备的识别机制。通过手动配置,可以绕过兼容性障碍,整个过程主要涉及驱动更新、设备信息查询和系统配置文件修改。
更新驱动程序
解决打印问题的第一步是确保驱动程序为最新版本。用户可以在银河麒麟操作系统的应用商店中直接搜索“hplip”,并点击安装或更新。如果设备无法连接网络,则需要在外部网络环境下访问官网下载对应的驱动包。
官网链接提供了完整的驱动资源库,适用于不同型号和系统版本。
获取设备信息
驱动准备就绪后,需要获取打印机的唯一标识符VID(供应商ID)和PID(产品ID)。打开终端工具,输入`lsusb`命令并执行。
系统会列出所有USB设备的信息,找到对应HP打印机的那一行,记录下其VID和PID的值。例如,HP M126A的值可能是03f0:222a,其中“03f0”是VID,“222a”是PID。
修改配置文件
接下来,需要将获取到的设备信息写入系统配置文件中,以告知打印服务如何正确处理该设备。在终端中执行命令`sudo pluma /usr/share/cups/usb/hp.hplip.usb-quirks`,这会以管理员权限打开一个文本编辑器。
在文件末尾新增一行,格式为`0xVID 0xPID no-reattach soft-reset`。请将上一步获取的VID和PID填入,注意前面要加上`0x`以表示十六进制数。完成后保存文件并关闭编辑器。
重启打印服务
所有配置修改完成后,需要重启打印服务才能让新设置生效。可以通过图形界面操作:在任务栏右键点击,选择“系统监视器”,然后切换到“服务”选项卡。
在服务列表中搜索“cups”,找到后右键点击并选择“重新启动”。系统会提示输入开机密码进行授权,输入后服务将重启,打印问题至此应已解决。
通过以上步骤,可以有效解决银河麒麟系统与特定型号HP打印机之间的兼容性问题,恢复稳定打印体验。这展示了在国产化操作系统中,通过调整底层配置来应对硬件兼容挑战的典型思路。未来,随着生态的不断完善,这类问题有望得到更自动化的解决。