Chinaunix首页 | 论坛 | 博客
  • 博客访问: 321364
  • 博文数量: 120
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 1290
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-19 01:46
文章分类

全部博文(120)

文章存档

2010年(84)

2009年(36)

我的朋友

分类:

2010-01-27 20:49:22

当打印任务提交后,才发现打错内容了,相信大家都碰到过这种情况。

       打印机无法打印,也无法删除。原因是打印机队列中有文档没有正确打印。要取消队列中没有打印的文档,是件比较麻烦的事。通常都需要先暂停打印,然后再重启计算机,甚至拔掉打印机的数据线和电源线。这里有一种很简单的方法,可以快速删除打印队列中的文档:

1、开始——设置——打印机——“文件”——”暂停打印“。

2、开始——设置——控制面板——服务。

      在服务中我们找到 "   print   spooler"   服务,双击此服务,点“停止”,然后再点击“启动”。

   3、 1、开始——设置——打印机——“文件”——”暂停打印“。

这时可以看一下,打印队列全部删除了。

      大家是否发现要删除打印任务,要花上几分钟或十几分钟,现在告诉大家快速删除打印任务的方法。

      方法1:开始->设置->控制面板->管理工具->服务,在该界面的右侧列表区域,找到 Print Spooler 项目,双击 出现属性页面,在常规卡中单击停止 Print Spooler服务之后,再次单击标签页面中的“启动”按钮,将Print Spooler服务重新启动起来,最后再删除打印任务,绝对不过30秒!

      方法2:开始->运行->spool,出现三个文件夹,打开PRINTERS 文件夹,删除相应的打印任务。

     我一般采用先停止任务,然后删除任务文件。


------------------------------------------------------------------

通过重新启动与打印机有关的系统服务Print Spooler,就能实现快速删除打印任务的目的,可是用手工方法先停止Print Spooler服务,再启动Print Spooler服务,这样的操作比较麻烦。为了进一步提高打印任务的删除效率,笔者经过仔细琢磨,特意创建了一个重新启动系统服务Print Spooler的批处理文件,以后我们需要删除打印任务时,只要双击一下创建好的批处理文件,就能将打印任务快速删除掉了,下面就是该方法的具体实施步 骤:
     
    首先运行记事本之类的文本编辑程序,并在其编辑界面中输入如下字符串代码:

    sc stop Spooler

    pause    

    sc config pooler start= auto   

    sc start Spooler  

    在确认上面的代码输入无误后,依次单击记事本编辑界面中的“文件”/“保存”命令,并将上面的代码保存成一个扩展名为bat的批处理文件,假设在这里笔者将它保存为“delprinter.bat”;
   
    其次,为方便日后调用“delprinter.bat”文件,我们可以为该文件创建一个快捷方式,并将该快捷方式直接拖放到系统的桌面中。日后,我们需要 对打印队列中的打印任务进行删除时,就可以简单地用鼠标双击一下系统桌面中的“delprinter.bat”文件,当该批处理文件运行结束后,打印队列 中的文件也就被自动删除掉了;此时,我们可以用鼠标单击批处理程序界面 同时按一下键盘上的任意按键,这样系统又会自动把暂停的系统服务Print Spooler重新启动起来,同时将该服务的运行模式设置为“自动”,日后打印机又能正常执行其他打印任务了。

阅读(982) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~