公司的打印机偶尔无法打印,打开打印机程序一看,等待任务列表中有1个文档正在等待打印,可经过询问,打印该文档的同学已经完成打印任务,故我想把这个等待打印任务取消就可以了。

  于是,我开始删除打印机任务,但是等了好久也没有删除,郁闷,于是重启了下打印机,但是问题依旧。这时想想还是给打印机关闭,重启下电脑。重启电脑后,问题还是依旧。想想还是把打印机删除了,重新安装下打印机驱动算了,这打印机好像跟我教上劲了,连打印机都删除不了。于是用下面的方法解决了。

第一步:停止打印机服务,在控制面板--管理工具--服务--Print Spooler 停止了这个服务。

第二步:开始菜单--运行(输入 spool)回车,在 spool文件夹 打开”PRINTERS“文件,把这里面的文件都删除,然后按照第一步启动 Print Spooler服务。这是在打印就恢复正常了,但是在 打印机还显示那个打印任务,这是重启下电脑,一切就恢复正常了。

打印机任务无法删除,就是按照这个方法解决了,如果用 bat执行文件也可以解决,而且代码简单方便。代码如下。
NET STOP SPOOLER
DEL C:\WINDOWS\SYSTEM32\SPOOL\PRINTERS\*.* /F /Q
NET START SPOOLER