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

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


 

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
View Code

 

 

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

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

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

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

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


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

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

转载于:https://www.cnblogs.com/hkmhd/p/4641789.html

你可能感兴趣的:(c#,python,移动开发)