如何在Windows中取消或删除卡住打印作业

有时,您正在打印的文档可能会卡在打印机的队列中,从而阻止打印更多的文档。以下是当这种情况发生时如何修复它。

无论您使用的是本地打印机还是共享网络打印机,有时打印效果都不太好。如果您尝试对明显的打印机问题进行故障排除-卡纸、没有纸张、墨水或碳粉不足,或者只是重新启动打印机-是时候将注意力转向打印队列了。通常,只需清除并重新启动后台打印程序-准备和管理打印文档的软件-就可以解决问题。如果失败,您可能需要取消打印队列中的一个或多个文档,并查看是否可以重新启动。

这应该可以在Windows Vista、7、8和10中运行。

清除并重新启动后台打印程序

在尝试修复停滞的打印作业时,清除并重新启动后台打印程序应该是您的第一步,因为它实际上不会取消您当前打印的任何文档。相反,它会重新启动并继续进行操作,就好像所有这些文档都是第一次发送到打印机一样。

为此,您需要停止后台打印程序服务,删除Windows用来假脱机打印作业的临时缓存,然后重新启动该服务。“我们将向您展示两种方法。首先,我们将了解如何手动执行此操作,然后我们将了解如何创建批处理脚本,以便您只需单击一下即可随时执行。

相关:如何在Windows 7、8或10中设置共享网络打印机

手动清除并重新启动后台打印程序

若要手动清除并重新启动后台打印程序,您首先需要停止后台打印程序服务。*单击“开始”,键入“服务”,然后单击“服务”应用程序。

在“服务”窗口的右窗格中,找到并双击“后台打印程序”服务以打开其属性窗口。

在“属性”窗口的“常规”选项卡上,单击“停止”按钮。稍后您将重新启动该服务,因此请继续操作,并暂时将此属性窗口保持打开状态。

启动文件资源管理器并浏览到以下位置-或者只需将此文本复制并粘贴到您的文件资源管理器地址栏中,然后按Enter键:

%windir%\System32\spool\PRINTERS

可能会要求您提供访问此文件夹的权限。尽管接受吧。

通过按Ctrl+A,然后按Delete键删除整个文件夹的内容。

现在,返回到Services应用程序中打开的属性窗口,然后单击“Start”重新启动打印假脱机程序服务。单击“确定”关闭属性窗口,您也可以继续并退出服务应用程序。

重新启动后台打印程序服务后,队列中的所有文档都会立即重新合用并发送到打印机。如果一切顺利,他们应该立即重新开始打印。

使用批处理文件清除并重新启动后台打印程序

相关:如何在Windows上编写批处理脚本

如果您认为通过重新启动打印假脱机程序服务来清除打印队列会不止一次-或者您只是不想麻烦地使用服务应用程序-您还可以创建一个简单的批处理文件来完成这项工作。

启动记事本或首选的文本编辑器。将以下文本作为单独的行复制并粘贴到空白文档中:

net stop spoolerdel /Q /F /S "%windir%\System32\spool\PRINTERS\*.*"net start spooler

接下来,您将把文档另存为.bat文件。打开“文件”菜单,然后单击“另存为”命令。在“另存为”窗口中,浏览到要保存文件的位置。在“保存类型”下拉菜单中,选择“所有文件(*.*)”条目。您可以随心所欲地命名您的文件,但在末尾要包含“.bat”。完成后,单击“保存”。

现在,您可以随时双击该批处理文件以清除后台打印程序。更好的做法是,创建批处理文件的快捷方式,然后将该快捷方式放在对您最有意义的位置-桌面、开始菜单或任务栏-这样您就可以一键访问,随时清除并重新启动后台打印程序。

重新启动或取消部分或全部打印文档

如果清除并重新启动打印假脱机程序没有起到作用,那么下一步您要采取的措施是看看是否可以识别并取消任何被卡住的文档。有时,清除单个卡住的文档会使打印机重新运行,队列中的任何其他打印作业都可以正常完成打印。其他时候,您可能必须取消所有当前打印的文档,然后再次尝试打印它们。

单击开始,键入“设备”,然后单击“设备和打印机”控制面板应用程序。

在“Devices and Printers(设备和打印机)”窗口中,右键单击出现问题的打印机,然后单击“查看正在打印的内容”命令以打开打印队列。

打印队列窗口显示当前等待打印的打印作业。如果是单个文档导致问题,并且队列中有多个文档,则通常是最早被卡住的文档。点击“已提交”栏的标题,以便文件按照提交的顺序排列,最早的在顶部。请注意,在我们的示例中,我们对列进行了排列,使它们更适合我们的屏幕截图,因此您的“提交”列可能更靠右。

右键单击最早的打印作业,然后从上下文菜单中选择“重新启动”。

如果您的打印机在重新启动文档后启动并开始打印,您就可以开始打印了。否则,您需要尝试取消文档。再次右键单击该文档,然后选择“取消”命令。

单击“是”确认要取消该文档。

如果取消成功,文档应从打印队列中消失,打印机将开始打印下一个文档。如果文档根本没有被取消-或者如果文档确实被取消了,但是打印仍然没有发生-您将需要尝试取消队列中的所有文档。单击“打印机”菜单,然后选择“取消所有文档”命令。

队列中的所有文档应该都会消失,您可以尝试打印一个新文档,看看它是否正常工作。

如果重新启动后台打印程序并从打印队列中清除文档不能解决打印问题-并且您的打印机以前工作成功-那么您可能需要将注意力转向更新或重新安装打印机驱动程序或转到打印机制造商提供的任何诊断程序等事情上。但希望这些步骤有助于在走那么远之前修复您卡住的打印作业。

相关文章