Mac打印任务卡住时,应优先用系统工具清空队列:图形界面一键操作、终端命令精准终止、重启CUPS服务、同步检查硬件状态,四步可安全高效解决。

Mac 上卡住的打印任务,多数是因为队列堵塞、服务异常或驱动不兼容。直接关机或拔线不是首选,用系统自带工具就能安全、快速清空。
图形界面一键清空队列
这是最常用也最稳妥的方式,适合大多数卡顿场景:
- 点击屏幕左上角苹果菜单 →「系统设置」→ 左侧边栏选择「打印机与扫描仪」
- 在右侧打印机列表中,选中你正在使用的那台设备
- 点击右侧的「打开打印队列」按钮(若不可见,先点「选项与耗材」确认打印机状态为“就绪”)
- 在弹出窗口中,按 Command + A 全选所有作业,右键选择「取消」;或逐个点击左侧任务旁的「×」图标单独删除
- 如果「取消」按钮是灰色的,说明该任务已被系统锁定,此时需配合终端命令或重启打印服务
终端命令精准终止顽固任务
当图形界面无响应、任务显示“正在处理”却不动时,终端能绕过界面限制直接操作:
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
- 按 Command + 空格 打开聚焦搜索,输入「终端」并回车
- 输入 lpstat -o 回车,查看当前所有待打印任务及对应 ID(如 HP_LaserJet-127)
- 记下打印机名称(可在「系统设置→打印机与扫描仪」里看到)和任务 ID,执行:
sudo lprm -P 打印机名称 任务ID - 要清空该打印机全部任务,直接运行:
sudo lprm -P 打印机名称 -(注意末尾短横线) - 输入管理员密码(输时不显示字符,输完直接回车)
重启打印后台服务(CUPS)
如果任务反复出现、队列自动重建或新任务发不出,说明 CUPS 服务已僵死,需要重置:
- 在终端中依次运行以下三条命令(每条回车后等几秒再输下一条):
sudo launchctl stop org.cups.cupsd
sudo launchctl start org.cups.cupsd - 或者更彻底一点:先停服务,再清空缓存文件夹:
sudo rm /var/spool/cups/*
(此操作不会删除配置,仅清除待处理文件) - 完成后关闭终端,重新打开「打印队列」窗口,应为空白且可正常提交新任务
硬件端同步配合(防二次卡死)
软件清理后若仍反复暂停,问题可能来自打印机本身:
- 检查打印机面板是否显示「暂停」「缺纸」「卡纸」或「脱机」——这些状态会让 Mac 自动挂起队列
- 按下打印机上的「继续」或「恢复」键(通常是▶️或↻图标),或长按「取消」键 3 秒强制中断当前页
- USB 连接的,拔插一次数据线;无线打印机则重启设备,并确认 Wi-Fi 指示灯常亮(非闪烁)
- 完成上述操作后再试打一页测试文档,观察是否恢复正常流转


















