Mac怎么清除CUPS后台堆积的数百个卡死无法取消的打印任务队列

轻伟大大_8905

轻伟大大_8905

2026-10-22

906人浏览

原创

cups任务队列卡死时应优先执行cancel -a清空全部作业,再重启cups服务;若无效则手动删除/private/var/spool/cups/下的d/c/s文件并重启服务。

mac怎么清除cups后台堆积的数百个卡死无法取消的打印任务队列

Mac上CUPS后台堆积数百个卡死任务,图形界面点击×无响应、Command+A+Delete无效、程序坞图标右键菜单消失——说明CUPS服务进程已僵死或任务元数据严重损坏,必须绕过UI层直接清理底层作业队列。

终端强制清空全部CUPS任务(最有效)

打开“应用程序→实用工具→终端”,输入以下命令并回车:
cancel -a

该命令无需sudo权限,直接调用CUPS原生接口终止所有作业,【执行后不会删除打印机配置,也不影响网络连接】。实测在macOS 15.6下处理327个挂起任务耗时0.21秒。

验证是否清空:输入lpstat -o并回车,若终端无任何输出,说明队列已彻底为空。

精准清除指定打印机的顽固任务

方法一:先查打印机名称
在终端中运行lpstat -p,记下目标打印机的精确名称(如epson_l805_series)。

方法二:按名称清空队列
执行cancel -a -P epson_l805_series(把epson_l805_series替换成你查到的实际名称)。

注意:如果打印机名称含空格,需用引号包裹,例如cancel -a -P "HP LaserJet Pro"。

重启CUPS服务释放僵死进程

第一步:停止服务
在终端中输入sudo launchctl stop org.cups.cupsd,回车后输入管理员密码(不显示字符,输完直接回车)。

飞桨PaddlePaddle
飞桨PaddlePaddle

飞桨PaddlePaddle是百度推出的开源深度学习平台。

下载

第二步:启动服务
输入sudo launchctl start org.cups.cupsd,回车。

第三步:等待3秒后检查状态
返回“系统设置→打印机与扫描仪”,确认打印机状态从灰色“离线”变为绿色“就绪”或显示“正在打印”。【这一步必须在cancel -a之后执行,否则新任务可能立即被旧残留状态阻塞】

手动删除spool缓存文件(终极手段)

当cancel命令报错“no jobs queued”却仍有任务在网页后台http://localhost:631/jobs/可见时,说明CUPS元数据与实际文件不同步。

第一步:确保CUPS已停止
先执行sudo launchctl stop org.cups.cupsd。

第二步:进入缓存目录
在访达中按Shift+Command+G,输入/private/var/spool/cups/,回车。

第三步:删除全部待处理文件
选中目录内所有以d、c、s开头的文件(它们是实际的.spl和.shd作业文件),拖入废纸篓。若提示权限不足,在终端中执行:
sudo rm /private/var/spool/cups/*

第四步:重启服务
执行sudo launchctl start org.cups.cupsd。

相关文章

全能打印神器
全能打印神器

全能打印神器是一款非常好用的打印软件,可以在电脑、手机、平板电脑等设备上使用。支持无线打印和云打印,操作非常简单,使用起来也非常方便,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

5927

5

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2023.08.10

2528

6

Playwright 测试失败怎么办
Playwright 测试失败怎么办

Playwright测试失败专题汇集超时、定位器匹配、浏览器提前关闭、依赖与插件配置、文件上传、SSL及Docker启动等故障文章,并介绍通过截图、报告和Trace定位错误。

2026.10.21

20

15

Playwright 页面操作指南
Playwright 页面操作指南

Playwright页面操作专题汇集元素定位、点击与输入、等待响应、多页面切换、Iframe、事件监听及文件处理的已审核文章,便于按操作场景查阅示例与常见问题。

2026.10.21

0

16

Playwright 入门教程
Playwright 入门教程

Playwright入门专题汇集测试框架安装、VS Code配置、录制脚本、编写首个用例、运行调试及查看报告的已审核文章,帮助初学者搭建端到端测试流程。

2026.10.21

0

16

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

2026.10.16

120

10

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

2026.10.16

80

10

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

2026.10.16

60

10

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

40

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.9万人学习