用 cancel 命令取消 Mac 上卡住的打印任务
CUPS 的 cancel 命令可以按任务号删除打印队列里的任务,也可以一次性清空整台打印机的队列。
运行 `cancel Office_Printer-142`(任务号来自 `lpstat -o`)即可删除该任务,`cancel -a Office_Printer` 则清空该打印机的所有任务。
01命令
命令
$ cancel Office_Printer-14202作用说明
打印任务会一直占用打印机并堵住后面的任务,清掉卡住的任务是最常见的处理方法。先用 `lpstat -o` 拿到任务号,再交给 cancel 执行。不带参数的 `cancel -a` 会清空默认打印机的队列;指定打印机名则只清该打印机。已经传到打印机内存里的任务无法从 Mac 上撤回,如果打印机仍在打印,只能重启打印机。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- cancel — cancel print jobs (macOS man page)依据: Documents `cancel job-id` to remove a queued job and `cancel -a` to cancel all jobs on a printer.
最后验证: 2026-09-18 · 分类: 系统与设置