打印机未响应

本文提供了打印机未响应的问题的解决方案。

打印机未响应时,通常意味着打印机无法与计算机设备或服务器通信。 出现此问题的原因有多种,例如:

  • 设备的网络通信问题
  • 不稳定的打印机状态或错误状态
  • 驱动程序已过时或损坏

若要解决此问题,请按顺序执行以下验证:

1.检查打印机连接

确保打印机已正确连接到计算机或网络:

  • 对于有线打印机,请确保电缆已安全插入。
  • 对于无线打印机,请验证打印机是否已连接到正常运行 Wi-Fi 网络。

2.检查打印机是否处于有问题状态

检查打印机的显示面板或计算机上的打印机状态。 如果打印机处于 “已停止 ”状态,请添加 “状态原因 ”列,以查看是否存在错误,例如 墨盒不足脱机

3.检查打印机属性

右键单击打印机图标,然后选择“ 属性”。 选择“ 常规 ”选项卡并检查设备状态消息。 它可能指示问题或提供错误代码以联机或打印机手册中检查。

4.重启打印机

关闭打印机,等待大约 30 秒,然后重新打开它。 此作通常可以解决临时问题。

5.运行打印机疑难解答

在 Windows 计算机上运行内置打印机疑难解答。 为此,请转到“设置>系统>排查>其他疑难解答”,然后选择“打印机”旁边的“运行”。

6.重新安装打印机驱动程序

在设备管理器中右键单击打印机,然后选择“ 卸载设备”。 然后,重新启动计算机并重新安装驱动程序。

如果驱动程序是最新的原始设备制造商(OEM)版本,请尝试切换到通用内置驱动程序。

7. 检查打印后台处理程序服务状态

使用下列方法之一重启打印后台处理程序服务以清除任何停滞的打印作业。 有关详细信息,请参阅 打印后台服务未运行导致的打印问题

手动重启服务

服务应用程序中,右键单击列表中的打印后台处理程序,然后选择重启

使用命令提示符

在搜索栏中键入 cmd ,右键单击 命令提示符,然后选择“ 以管理员 身份运行”以以管理员身份打开命令提示符。 运行以下命令,并在每个命令后按 Enter

-net stop spooler
-net start spooler

使用 Windows PowerShell

在搜索栏中键入 powershell ,右键单击 Windows PowerShell,然后选择“ 以管理员身份运行”以以管理员 身份打开 PowerShell。 运行以下 cmdlet,然后按 Enter

Restart-Service -Name spooler

8.验证打印机队列状态

如果有任何停滞的打印作业,请清除队列并重新提交打印作业。

若要删除停滞在队列中的任何文件,请执行以下步骤:

  1. 停止打印后台处理程序服务。
  2. 打开文件资源管理器并导航到 C:\Windows\System32\spool\PRINTER
  3. 删除此文件夹中的所有文件(.shd 文件)。 这些文件是停滞在队列中的打印作业。
  4. 重新启动打印后台处理程序服务。

9. 更新打印机固件

检查制造商的网站,了解可用于打印机的任何固件更新。

数据收集

如果需要Microsoft支持方面的帮助,建议按照 使用 TSS 收集信息中所述的步骤收集信息,解决与用户体验相关的问题