用 lpstat 查看和管理打印队列

看看打印机队列里排了什么,清掉卡住的打印任务。

Linux打印低风险
运行 lpstat -o 列出排队任务,再用 cancel 任务号 删除单个任务(cancel -a 清空全部)。

01命令

命令
$ lpstat -o && cancel job-id

02作用说明

lpstat -o 会显示所有还在排队的打印任务及其任务号,cancel 命令需要用到它。lpstat -p 查看各打印机的就绪或停机状态,lpstat -d 显示默认打印机。队列最前面的任务卡住时,后面的任务都会一直等着,只能取消或等打印机恢复。

03风险

风险低风险
使用条件CUPS printing system
!注意: cancel -a 会取消该打印机上所有人的任务,不只是你自己的——在办公室共享打印机上请只 cancel 自己的任务号。

04撤销

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

05来源

  • lpstat(1) — print status information
    manpages.debian.org · community · 2026-09-17
    依据: lpstat -o lists pending print jobs with their request ids; lpstat -p shows printer states and lpstat -d the default printer.

最后验证: 2026-09-18 · 分类: 文件与文件夹