一、先分清故障类型
类型 1:打印任务排队不动 / 卡在队列里
最常见。发送打印后任务一直显示"正在打印"但打印机没反应,多为打印队列卡死、Print Spooler 服务异常。
类型 2:打印机显示"脱机"或"离线"
Windows 无法与打印机通信,多为连接断开、驱动异常、端口选错。
类型 3:打印出乱码 / 空白页
多为驱动不匹配或数据线问题,重装对应型号驱动可解决。
二、第一步:重启打印服务(解决 80% 的卡死)
- Win+R 输入
services.msc回车 - 找到 Print Spooler(打印后台处理程序)
- 右键 → 停止,然后再次右键 → 启动
- 回到打印队列窗口,右键卡住的任务 → 取消(如果取消不掉,继续下一步)
清空打印队列缓存(管理员 CMD)
- 管理员运行 CMD,执行:
net stop spooler - 打开文件夹
C:\Windows\System32\spool\PRINTERS,删除里面的所有文件 - 执行:
net start spooler - 重新发送打印任务
三、第二步:取消"脱机使用打印机"
- 设置 → 蓝牙和其他设备 → 打印机和扫描仪(或控制面板 → 设备和打印机)
- 右键你的打印机 → 查看打印队列
- 菜单栏"打印机"→ 取消勾选"脱机使用打印机"(有些版本叫"暂停打印")
- 勾选"设为默认打印机"
四、第三步:检查连接与驱动
USB 打印机
- 重新插拔 USB 线,换一个机箱后置接口
- 设备管理器查看打印机是否显示黄色感叹号
- 有叹号:右键 → 更新驱动程序,或到打印机官网下载对应型号驱动重装
网络打印机
- 确认打印机电源和网络指示灯正常
- 在打印机面板上查看 IP 地址(如 192.168.1.100)
- 电脑上:设置 → 打印机 → 添加设备 → 手动添加 → 使用 IP 地址添加打印机
- 端口类型选择"Standard TCP/IP Port"并填入打印机 IP
五、打印乱码 / 缺字怎么办
- 卸载当前打印机驱动(设备和打印机 → 右键 → 删除设备)
- 到打印机品牌官网下载对应型号和系统版本的最新驱动
- 重装后重启电脑再测试打印
- 确认打印的是 PDF/Word 等标准格式,部分旧驱动对特殊字体支持差