问题背景:
打印机需要使用特定低版本的驱动程序,但每次开机后系统会自动安装高版本的驱动程序,导致打印机无法正常工作。
解决方案:
方法一:排查软件商店中的自动更新选项是否勾选。
打开软件商店->右上角设置->取消勾选“自动更新软件”选项即可。

方法二:卸载打印机驱动程序(部分机型)
删除打印机后,返回 “设备和打印机” 窗口,点击窗口左上角的 “文件” 菜单,选择 “服务器属性”,在弹出的 “服务器属性” 窗口中,选择 “驱动程序” 选项卡,在 “驱动程序” 列表中找到要卸载的打印机驱动程序,点击 “删除”,在弹出的确认对话框中,点击 “是” 以确认删除操作。
方法三:命令删除打印机驱动
1.打开终端:首先,你需要打开麒麟系统的终端窗口。
2.定位到设备管理文件夹:在终端中输入cd /var/lib/dpkg/info并回车,切换到dpkg信息目录。这个目录包含了所有已安装软件的信息。
3.查找打印驱动:输入ls |grep print * 来列出所有包含"print"关键字的包名,这通常是打印机相关的驱动程序。
4.确认待卸载驱动:查看结果,找到你想卸载的打印驱动的完整名称,比如libprinter-foo-dev。
5.卸载驱动:输入sudo dpkg -p<package_name>,将<package_name>替换为你找到的包名,然后按回车键。注意这里需要管理员权限,所以会提示输入密码