打印 频道

[使用技巧]活用批处理,还打印高效率

    3、活用批处理,快删打印任务
   
    在打印文档的过程中,我们有时会发现刚刚发送到打印机的某个作业中还有错误存在,于是我们希望能在打印队列中及时将那个包含有错误的打印作业删除掉,不然会造成打印资源的白白浪费;可是在尝试用手工方法来删除目标打印作业时,我们可能会发现有的打印作业无法被及时删除掉,为此许多人都想到了通过重启Print Spooler服务的方法,来强行删除难以被及时取消的打印任务,但是这种方法需要先停用系统服务Print Spooler,然后再启动该服务,显然这样的删除操作相对麻烦一些。事实上,我们可以创建一个批处理文件,来实现Print Spooler服务的自动停止与启用,从而达到提高删除打印任务的效率:
   
图 4

    首先运行记事本之类的文本编辑程序,并在其编辑界面中输入如下字符串命令:

    sc stop Spooler

    pause

    sc config pooler start= auto

    sc start Spooler

    完成上面的代码输入操作后,依次单击文本编辑界面菜单栏中的“文件”/“保存”命令,打开文件保存对话框,然后将批处理文件名称设置为“delprint.bat”;
   
    下面为方便日后执行“delprint.bat”批处理文件,我们可以用鼠标右键单击该文件,并按住鼠标右键不放将其文件图标拖放到系统桌面中,然后松开鼠标右键,从其后出现的右键菜单中执行“在当前位置创建快捷方式”命令,这样“delprint.bat”文件的快捷图标就会出现在系统桌面中了。以后我们需要删除打印队列中某个目标打印任务时,只需要用鼠标双击系统桌面中的“delprint.bat”快捷文件,该批处理文件就会自动执行停用系统服务Print Spooler的操作,当该操作成功后,目标打印任务就会自动从打印队列中消失了;之后,我们再用鼠标单击一下批处理运行窗口(如图4所示),并按键盘上的任意一个按键,这样批处理文件又会自动重新启用Print Spooler服务,以确保之后的打印任务能被打印机顺利执行。
0
相关文章