不知道朋友们是否有这样的体会,当按下工具栏上的“打印”按钮,或者在“打印”对话框中单击“确定”按钮,第一页纸张从打印机中流出之时,才猛然发现却是打印了一份不应该打印的文档,而这个文档竟然还是超长的……
此时此刻,你可能会立即取消打印任务(见图1),一阵手忙脚乱之后,往往还是需要等待一些时间,如果你是使用的W indows 2000/XP操作系统,那么等待的时候恐怕还会更长,特别是惠普的HP LaserJet 6L打印机尤其严重,有时可能甚至需要重新启动系统才能完成取消打印任务的工作。更糟糕的事情还在后头,如果在第二天开机再次执行打印任务的时候,打印出来的却是前一天尚未取消的打印文档,想必一天的好心情也没有了。
让一个叫做“快速取消打印任务”的小软件来帮忙吧!它用**编写,设计原理很简单,首先停止打印缓冲服务,然后删除“C:\WINDOWS\system32\spool\PRINTERS\”路径下的打印缓存文件,最后是重新启动打印服务。而这些本来是我们需要付出一定时间才能手工完成的操作,现在只要直接运行“快速取消打印任务.exe”就可以了,而且还不需要一路小跑跑到打印机旁边去按下取消打印的按钮,更何况有时也不一定能够取消所有的打印任务。
软件个头不大,才216KB,解压缩后直接运行就可以了(见图2)。当然,如果打印任务能够顺利取消的话,这个小软件也可以暂时休息一会。
小提示:如果有兴趣,也可以自己手工编制一个批处理文件,例如下面的代码,最后将其保存为一个BAT或CMD文件就可以了:
echo on
net stop spooler
echo y|del %windir%\system32\spool\printers\*.*
net start spooler
此时此刻,你可能会立即取消打印任务(见图1),一阵手忙脚乱之后,往往还是需要等待一些时间,如果你是使用的W indows 2000/XP操作系统,那么等待的时候恐怕还会更长,特别是惠普的HP LaserJet 6L打印机尤其严重,有时可能甚至需要重新启动系统才能完成取消打印任务的工作。更糟糕的事情还在后头,如果在第二天开机再次执行打印任务的时候,打印出来的却是前一天尚未取消的打印文档,想必一天的好心情也没有了。
让一个叫做“快速取消打印任务”的小软件来帮忙吧!它用**编写,设计原理很简单,首先停止打印缓冲服务,然后删除“C:\WINDOWS\system32\spool\PRINTERS\”路径下的打印缓存文件,最后是重新启动打印服务。而这些本来是我们需要付出一定时间才能手工完成的操作,现在只要直接运行“快速取消打印任务.exe”就可以了,而且还不需要一路小跑跑到打印机旁边去按下取消打印的按钮,更何况有时也不一定能够取消所有的打印任务。
软件个头不大,才216KB,解压缩后直接运行就可以了(见图2)。当然,如果打印任务能够顺利取消的话,这个小软件也可以暂时休息一会。
小提示:如果有兴趣,也可以自己手工编制一个批处理文件,例如下面的代码,最后将其保存为一个BAT或CMD文件就可以了:
echo on
net stop spooler
echo y|del %windir%\system32\spool\printers\*.*
net start spooler
蚕子的意思是利用MMB来完成以上功能,增加界面与按钮选择的功能。
附:相关资料
解决打印机无法打印或无法删除打印任务
相信大部分用户在使用打印机时都遇到诸多烦心的事,这里介绍个解决问题的办法,希望能给大家带来方便。
部分计算机在使用打印机一段时间后,经常出现无法打印的情况,现象:打印任务管理器中显示“正在打印”,打印机却迟迟没有任何反应,且对打印管理器做诸如删除打印任务、暂停或重新启动都无反应。
print spooler根据描述“将文件加载到内存中以便迟后打印。”就是管理打印列表,将打印任务存入内存中。如果出现打印无法继续且无法删除时,解决的最快办法就是重新启动 print spooler服务项,具体做法在“运行”中输入services.msc。或则将net stop spooler 换行 net start spooler编辑程.bat文件。直接运行之。
回复Comments
作者:
{commentrecontent}