麒麟OS打印任务卡在“正在删除”或右键“取消”为灰色,说明CUPS与kylin-printer-service被损坏缓存锁定,需终端停止双服务、清空/var/spool/cups和/var/spool/kylin-printer、再重启服务验证。

麒麟OS打印机队列任务卡在“正在删除”“排队中”或右键“取消”为灰色,说明CUPS与麒麟打印服务已被损坏缓存文件锁定,图形界面完全失效,必须通过终端强制清理才能释放阻塞。
先尝试图形界面快速清空
这一步操作起来很简单,直接右键点几下就行,但只对轻度卡顿有效——如果队列窗口打不开、任务呈灰色或“取消所有文档”按钮不可用,请跳过此步,直接进入服务重启环节。
点击任务栏右下角打印机图标(若未显示,右键通知区域→“显示隐藏的图标”→找到打印机图标)→右键当前打印机→选择“查看打印队列”→顶部菜单栏点击“打印机”→选择“取消所有文档”→确认弹窗点“是”。
若某项任务单独卡住,可右键该任务→选“取消”。【若右键菜单中“取消”为灰色,说明服务已假死,必须立即停止Print Spooler】
停止并重启打印后台处理服务
银河麒麟基于Linux内核,但桌面环境(如UKUI)仍依赖CUPS+spooler代理机制,Print Spooler服务卡死后,所有队列操作都会失效。必须先停服务,再删文件,否则删不掉、删不全。
按Ctrl + Alt + T打开终端→输入sudo systemctl stop cups→回车→输入密码→再执行sudo systemctl stop kylin-printer-service(部分旧版本为printer-daemon或printerd)。
【服务未停稳就删缓存,会提示“设备或资源忙”,导致清不干净】
执行完后,不要急着启动,先去清缓存文件夹。
手动清空双路径缓存目录
银河麒麟的打印缓存路径不是Windows风格的PRINTERS,而是两个独立路径:/var/spool/cups(CUPS原生作业)和/var/spool/kylin-printer(麒麟定制服务专用缓存)。
在终端中依次执行:
sudo rm -f /var/spool/cups/*
sudo rm -f /var/spool/kylin-printer/*
【务必两个路径都清,漏掉/var/spool/kylin-printer会导致任务表面消失、实际仍在后台重提】
执行完后,检查是否还有残留:输入ls -la /var/spool/cups和ls -la /var/spool/kylin-printer,输出应为空或仅剩以 . 开头的隐藏配置文件。
重启服务并验证基础通路
第一步:启动CUPS服务 → sudo systemctl start cups
第二步:启动麒麟打印服务 → sudo systemctl start kylin-printer-service
第三步:验证状态 → systemctl is-active cups kylin-printer-service,两行均应返回active
第四步:重新打开打印队列窗口 → 确认列表为空,且新提交的测试页可正常进入“正在处理”并吐纸。

















