优秀的编程知识分享平台

网站首页 > 技术文章 正文

银河麒麟操作系统使用打印机的常见问题

nanyue 2024-10-14 11:42:31 技术文章 50 ℃

麒麟系统添加打印机报错问题总结

开始菜单-控制面板-打印机,当出现如下cups服务错误报错时,参考如下几种解决办法解决。

1. 首先排查电脑是否安装了或者安装过某些厂家的安全类软件,某些安全软件会接管打印机服务也就是CUPSD服务,修改/usr/sbin/cupsd文件权限,导致出现该问题。正确权限为755(也就是-rwxr-xr-x),可以使用ll /usr/sbin/cupsd查看该文件权限(如图1为正确权限),权限不对执行 sudo chmod 755 /usr/sbin/cupsd即可解决该问题。


2. 如果该文件权限无问题使用sudo systemctl status cups 查看cups服务状态,如图1绿色active(running)为正常启动状态,图2中dead或红色faild状态为失败状态。如果是未启动状态则执行sudo systemctl start cups 启动cups服务,启动后再执行sudo systemctl status cups 查看cups服务状态,状态正常解决该问题。



3. 如果步骤2启动cups服务成功但是控制面板-打印机依然提示cups服务异常(图3),则使用命令sudo systemctl status cups.socket和sudo systemctl status cups.path查看cups.socket和cups.path两个服务是否正常启动,如果没启动则使用sudo systemctl start cups.socket 和 sudo systemctl start cups.path启动这两个服务即可解决。


4. 如果步骤2中cups服务一致无法启动,在计算机可连接互联网的情况下执行sudo apt --purge remove cups-daemon卸载cups-daemon包,然后执行sudo apt-get install cups-daemon重装这个包即可解决。


问题总结:该问题可能是cups服务不正确,或cups进程权限被其他安全软件修改,也可能是cups的软件包故障,上述为详细解释包括操作,如果不需要理解问题原因,可按照顺序直接执行下面的命令即可解决该问题。

sudo chmod 755 /usr/sbin/cupsd

sudo apt --purge remove cups-daemon(此命令需要互联网连接)

sudo apt-get install cups-daemon(此命令需要互联网连接)

sudo systemctl start cups

sudo systemctl start cups.socket

sudo systemctl start cups.path

最近发表
标签列表