macOS打印任务卡死时,应分四步处理:图形界面一键清空队列、终端命令精准终止顽固任务、重启CUPS服务重置后台、同步检查硬件状态与驱动兼容性。
遇到打印任务卡在“正在处理”却不动、界面按钮变灰、右键无响应,说明队列已僵死。macos 内置工具完全能强制清理,无需重启或重装系统——关键在于分清场景,选对入口和命令。
图形界面快速清空(适合多数误打或轻度卡顿)
这是最直观的方式,响应快、操作稳:
- 打开「系统设置」→「打印机与扫描仪」→ 选中你的打印机 → 点击「打开打印队列」
- 窗口中按 Command + A 全选所有任务,再按 Delete 键批量删除
- 若单个任务右侧有灰色“×”,说明它已被系统锁定,此时跳过该条目,改用终端方式
- 也可右键程序坞右端的动态打印机图标(纸张+齿轮),直接选「取消所有作业」
终端命令精准清除(应对界面失效或顽固残留)
当队列窗口打不开、任务长期灰显、或取消后又自动重现,终端命令可绕过界面直连 CUPS 后台:
- 打开「终端」,输入 lpstat -o 查看当前所有任务及 ID(如 HP_LaserJet-127)
- 要删指定任务:运行 lprm 127(只输数字 ID 即可)
- 要清空该打印机全部任务:输入 sudo lprm -P HP_LaserJet -(末尾短横线不能少)
- 想一键清空所有打印机的所有任务:执行 sudo cancel -a,输入密码后立即生效
重启 CUPS 服务(解决反复卡死或新任务发不出)
如果清理后任务仍自动重建、状态栏持续显示“正在等待”,说明 CUPS 服务本身已异常:
- 在终端中依次运行:
sudo launchctl stop org.cups.cupsd
sudo launchctl start org.cups.cupsd - 更彻底的做法是停服务后清缓存:
sudo rm /var/spool/cups/*(仅删待处理文件,不碰配置) - 完成后重新打开「打印队列」,应为空白且可正常提交新任务
同步检查硬件与驱动(防止二次卡住)
软件清理只是前半步,硬件状态不匹配会立刻让队列再次挂起:
- 查看打印机面板是否提示「暂停」「卡纸」「缺纸」或「脱机」——这些状态会让 macOS 主动挂起队列
- 按下打印机上的「恢复」键(▶️ 或 ↻ 图标),或长按「取消」键 3 秒中断当前页
- USB 连接:拔插一次数据线;无线连接:重启打印机并确认 Wi-Fi 指示灯常亮
- 驱动建议优先使用 AirPrint,避免安装厂商全功能套件;如已装,可用官方卸载工具彻底清理



















