清除打印机队列中无法清除的任务 & 清空打印池

故障现象典型表现为以下两种情况


1、当打印任务开始进行时,这些打印任务便被保存在打印作业列表(也称打印队列)内。如果打印机因意外暂停(如打印机未连接)而未完成打印任务,则该打印任务将列入打印队列,并且存入文件的打印池,备份。进行备份的打印任务,如果不加以清除,后面的打印任务无法执行,导致打印机无法继续打印。

2、打印机的打印列表里,一个文档,无法打印,也无法删除。重启动,故障依旧。那篇文档牢牢地占据了打印列表。尝试打印新的文档,居然是“打印到文件”。尝试删除打印机,准备重装打印机驱动,居然也不让删除。

【批处理解决办法】


@echo off
title 快速清除打印队列
echo.
echo 停止打印机服务
net stop spooler>nul
echo.
del /q /f %windir%\system32\spool\PRINTERS\*.*>nul
echo 清除打印队列
echo.
net start spooler>nul
echo 启动打印机服务完毕
pause

如果以上方法是用于解决打印队列问题,不是无法打印的问题。

如果清空了打印队列也就无法打印,建议进行如下操作。

1. 断开打印机电源,重启电脑。

2. 卸载打印机驱动,重启电脑,然后重装驱动。

3. 检查打印机数据线是否有问题,更换接口。(尽量不要使用前置USB接口)

可乐云:http://www.colafile.com/file/6110068

YunFile:http://p1.yunfile.com/file/HKMHD/bfe49be0/

上一篇:使用即时文件初始化提高SQL Server性能


下一篇:通过js检测到iframe,使父窗口重定向到index -----------???----------------------