用 cancel 命令取消 Mac 上卡住的打印任务

CUPS 的 cancel 命令可以按任务号删除打印队列里的任务,也可以一次性清空整台打印机的队列。

macOS打印系统低风险
运行 `cancel Office_Printer-142`(任务号来自 `lpstat -o`)即可删除该任务,`cancel -a Office_Printer` 则清空该打印机的所有任务。

01命令

命令
$ cancel Office_Printer-142

02作用说明

打印任务会一直占用打印机并堵住后面的任务,清掉卡住的任务是最常见的处理方法。先用 `lpstat -o` 拿到任务号,再交给 cancel 执行。不带参数的 `cancel -a` 会清空默认打印机的队列;指定打印机名则只清该打印机。已经传到打印机内存里的任务无法从 Mac 上撤回,如果打印机仍在打印,只能重启打印机。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案