我有一个用户使用 Windows XP Pro 计算机。她连接了一台 HP LaserJet 1022 打印机。出于某种我不明白的原因,她无法用那台愚蠢的打印机打印任何东西。现在她有 17 个打印作业在队列中,但什么都没有出来。我检查过,打印后台处理程序服务正在运行。为什么它不起作用?
打印机已打开并连接到 PC。
答案1
听起来好像队列中的第一个作业导致后台处理程序崩溃,所以所有其他打印输出都滞后于它。
假脱机程序将通过重新启动(假脱机程序和系统)来维持作业,因此在重新启动时(如果是这种情况)它将再次崩溃。
您可以手动清除打印队列并重试(说明从这里)。
- 单击“开始”并转到“运行”
- 在提示符下输入“services.msc”,将打开服务窗口。
- 在右侧窗格中向下滚动按字母顺序排列的列表,直到找到名称为“Print Spooler”的条目
- 右击此条目,然后选择“停止”。这将停止计算机运行保存打印队列的进程。
- 暂时保持该窗口打开,再次单击“开始”,然后单击“我的电脑”以打开 Windows 资源管理器窗口。
- 我们已经停止了队列服务,现在我们只需清除已经存在的堵塞。为此,我们导航到隐藏在 Windows 文件夹中的打印假脱机文件夹。通常,Windows 安装在 C: 驱动器上,但当资源管理器窗口打开时,您应该能够轻松分辨出它位于哪个驱动器上。假脱机文件夹的常用路径是
C:\WINDOWS\system32\spool\PRINTERS
,但您的路径可能略有不同。例如,您的 Windows 驱动器可能有其他名称,但这种情况并不常见。因此,单击您的 Windows 驱动器(通常是 C),然后双击 Windows 文件夹,然后找到 System32 文件夹并双击它。Windows 可能会警告您即将查看系统文件,但请单击“仍然查看文件”消息并搜索“假脱机文件夹”。假脱机文件夹中是您的打印机文件夹,您应该打开它。- 删除此文件夹内的每个文件以清空卡住的打印队列(按“ctrl”和“a”键将选择所有文件,然后您只需点击“删除”即可)。
- 现在我们已经清空了清除的后台打印文件,请关闭资源管理器窗口并返回到“服务”窗口。我们必须重新启动打印后台打印服务,方法是右键单击打印后台打印条目并从列表中选择“启动”。关闭服务窗口并再次尝试打印
您可能还想尝试将打印机驱动程序更新为HP.com 上的最新版本,因为更新后的驱动程序可能能够处理当前让您感到困扰的文档。
答案2
原因很简单,因为打印机是一个噩梦,似乎多年来都没有太大的进步......
(完整漫画链接)
...
首先要尝试检查队列。如果队列显示某种错误,请记下并说明或研究它。但是,如果队列只是显示printing...
或类似内容,请遵循以下建议:
尝试关闭打印机然后重新打开。
接下来,重新启动后台处理程序服务。
接下来,尝试看看是否可以升级驱动程序。
接下来,尝试踢几次。
确保打印机已连接。
尝试再次重新启动后台处理程序服务,并删除后台处理目录中的临时文件。
如果您仍然遇到问题,请告诉我,我将尝试提供进一步的措施。
答案3
这就是您所做的全部检查吗:检查假脱机程序是否正在运行,并查看队列中的作业?
如果是这样,您是否尝试过删除此队列中的部分(或全部)作业?
此外,队列开头的作业是否具有有关其正在尝试执行的操作的一些状态?它可能表示出错,或者可能提供有助于我们确定真正问题的详细信息。
答案4
使用提升的权限打开命令提示符,然后按“net stop spooler”,接着进入打印队列,删除所有作业。在命令提示符中再次输入“net start spooler”。现在启动 notepad.exe 并打印测试文档。这应该有效,因为 notepad.exe 通常不会使您的后台处理程序崩溃...