这个问题算是老生常谈了吧?不要说网管员,经常需要打印的朋友也一定遇到过,打印机由于某些原因显示为正在删除、正在打印等,怎么删也删不掉,就一直“卡”在那里,有时候需要等待很长时间才能删除掉,有时候无论如何也清除不掉,而不删除的话下面的打印任务就无法继续。我一直在想,这到底是 Windows 的BUG还是打印机的设计缺陷,XP这样,Windows 7中也是这样。一般遇到这种情部,要么重启一下电脑要么注销一下再打开或许也行。但是这样做太麻烦又浪费时间,有没有更简单点的方法?

  淘到一款小软件叫Delete Print Task,即删除打印任务。经本站试用,完美解决上述问题,经常遇到该问题的朋友不妨一试。这个软件绿色单文件,完全免费,启动之后为英文,但是点击Language下面的“简体中文”就可以切换到中文界面。其实切不切换都无所谓,就那么一个按钮。

打印机正在删除

  另外,网上有针对开该问题的解决方法,特意看了一下,方法是:
net stop spooler
del c:\windows\system32\spool\printers\*.* /Q /F
net start spooler
先停止打印服务Print Spooler,然后清空spool\printers目录下所有文件,然后重新启动服务,这就是以上批处理程序的思路。

  那么,这个小软件的实现原理是否也是这样呢?iHackSoft.com特地做了一个试验,开始-运行-spool,打开printers目录,然后往里面随便写入几个文件。运行Delete Print Task,删除打印任务,它果真清空我刚新建的所有文件。没有再深入了,这个小软件的原理或许就这么简单!