打印机任务卡在“排队中”是因队列阻塞,需依次执行:打开打印队列→取消所有文档→确认队列清空→重启CUPS服务→测试打印;若仍无效,再检测并终止锁定进程。

统信UOS中打印机任务卡在“排队中”却始终不输出,说明打印队列已被阻塞,新任务无法推进,旧任务又未被清除,此时点击“打印测试页”会立即进入队列但毫无响应,纸张不进、指示灯无变化。
打开并定位到目标打印机队列
点击屏幕左下角「开始菜单」→ 搜索“打印管理器”并打开;在左侧设备列表中,右键你正在使用的打印机 → 选择“打开队列”。
若右键菜单中没有“打开队列”,说明该打印机尚未被系统正确识别或驱动异常,需先检查驱动安装状态,本流程不适用。
强制取消所有挂起的打印文档
在打开的队列窗口顶部菜单栏,点击【文档】→【取消所有文档】。
弹出确认框后直接点“确定”;等待约3秒,观察窗口列表是否完全变为空白——若仍有条目残留(如状态为“已暂停”“处理中”或“错误”),说明有任务被底层服务锁定,必须配合后续操作。
关闭该队列窗口,重新右键同一台打印机 → 再次选择“打开队列”,确认列表确实为空。这一步不可跳过,图形界面有时存在缓存延迟,仅凭第一次关闭不等于任务真正释放。
重启CUPS打印服务以重置通道状态
按下 Ctrl + Alt + T 打开终端,输入以下命令并回车:
sudo systemctl restart cups
输入管理员密码(输入时无显示,输完直接回车);命令执行完毕后不报错即为成功。【此操作会中断当前所有未完成的打印连接,但不会丢失已提交任务的状态记录】
回到打印管理器,右键该打印机 → 点击“打印测试页”。如果打印机立刻进纸并输出,说明队列阻塞已解除。
手动终止残留进程(仅当测试页仍不响应时启用)
方法一:检测是否被文件管理器锁定
在终端中执行:lsof +D ~/.local/share/Trash/files 2>/dev/null | grep -i print;若返回含 dde-file-manager 或 cupsd 的行,记下其PID(第二列数字)。
方法二:强制释放打印相关句柄
执行:sudo kill -9 PID(将PID替换为上一步查到的实际数字);若无输出或提示“no process found”,则跳过此步。
完成后,再次尝试“打印测试页”。【此操作会强制退出当前运行的文件管理器界面,桌面图标可能短暂消失,几秒后自动恢复】


















