打印机打印乱码还不停吐纸,多半是打印机里积了一串错误打印任务;先断电让它停下来,再清空打印队列、核对默认打印机和端口,还不行就关掉高级打印功能并重装驱动。以下方法在 Windows 10/11 实测可用。
多数是驱动版本、任务队列或端口设置造成的,打印机硬件本身大多没坏,不用急着重装系统或送修。
适用系统:Windows 10/11;最后更新:2026-09-10。
为什么打印机会一直吐乱码纸?
打印机一页页往外吐乱码,纸上常见 “%!PS”“@PJL” 这样的字符串或一排菱形,有时还夹着半张图片;Windows 任务通知里通常没有明显报错,只有队列里的任务反复显示“正在打印”。
按这个方向排查并不难:问题多数落在虚拟默认打印机、卡死的队列、旧端口或驱动不匹配这几层,真正需要拆机维修的很少。
方法1 先让打印机断电复位,别再吐乱码纸
打印机还在持续吐纸时,先别再点“打印”,错误任务只会往队列里越堆越多。真正要做的是取消当前任务,再让打印机断电复位。
操作步骤
- 按下打印机面板上的“取消”或“停止”键,一般是带 × 的按键,连按几次观察是否停纸。
- 如果仍然不停,直接关掉打印机电源,并拔下 USB 线或网线,切断电脑继续发送乱码数据的通道。
- 等 1 分钟再通电开机,让打印机自己完成一次复位,指示灯正常后再试打印。
方法2 清空 Windows 里卡住的打印任务
队列里卡死的任务会被 Windows 反复发送,打完一张又出一张。清空队列并重启打印后台服务,能解决大多数重复出纸。
操作步骤
- 按 Win+R,输入 control printers 并回车,双击当前打印机图标打开打印队列。
- 在菜单栏点“打印机”→“取消所有文档”,把所有乱码任务清掉;正常任务也建议一并取消。
- 如果任务删不掉,按 Win+R 输入 services.msc,找到“Print Spooler”服务,右键选择“停止”,等几秒后再右键“启动”。
方法3 确认默认打印机没选成虚拟打印机
默认打印机一旦选到 Fax、Microsoft Print to PDF 这种虚拟设备,文档并不会真的送到实体打印机,电脑却会提示已经打印完。这时候纸张自然没有正常内容,甚至会把上次没处理完的任务一起带出来,看着像乱码、空转。先确认默认打印机有没有勾错,能省掉后面的反复折腾。
操作步骤
- 按 Win+R,输入 control printers 并回车,在“设备和打印机”窗口里看实体打印机图标有没有绿色对勾。
- 没有对勾就对实体打印机点右键→“设为默认打印机”。
- 检查 Fax、Microsoft Print to PDF 是否被默认选中,是的话取消它的默认勾选。
用「软领打印机驱动修复大师」更省事
手动排查要打开队列、端口、属性好几个窗口,位置比较分散。前面几步做完还有乱码,可以用软领打印机驱动修复大师把打印服务、端口和驱动状态一次性检查一遍。
智能打印修复会自动检查打印机设置、打印服务和端口状态,查出来的注册表错误、共享异常和卡住的任务会列在一起。乱码加反复出纸这类多故障叠加的情况,用它可以先整体修复一遍,不用逐个窗口翻。

自动安装驱动用来换掉版本不匹配的驱动文件。它识别当前连接的打印机型号后,从驱动库里匹配对应的官方驱动并安装,不用自己去官网查型号和系统位数。驱动文件装错时,换这一版通常就能消除乱码。

软领是知名国产软件品牌,有 20 年技术沉淀,服务过千万用户。安装包在官网 wyouhua.com 下载,没有捆绑勾选项;驱动反复装不好时,软件界面里点客服按钮能联系真人,复杂情况还有工程师远程协助。

方法4 核对打印机端口,并关闭高级打印功能
端口选错或“启用高级打印功能”在幕后重排打印数据,都会让打印机收到解释不了的指令流。这种问题不一定弹报错窗口,乱码和反复出纸反而更常见。先在端口页和高级页改两处,判断问题是否出在这里。
操作步骤
- 右键打印机图标→“打印机属性”→“端口”页,确认勾选的是 USB00x 或网络端口;如果勾在 LPT1 或 COM1 上,改成正确的 USB 或网络端口。
- 切到“高级”页,取消勾选“启用高级打印功能”,点“应用”。
- 回到“常规”页,点“打印测试页”,看这一页是否还带乱码。
方法5 卸载干净后重装打印机官方驱动
驱动文件损坏、版本混装或装过多个厂家驱动的打印机,会把打印指令当文本打出来,这就是乱码页的来源之一。重装前把旧驱动、打印缓存和后台服务都清干净,否则新驱动还会被旧文件干扰。
操作步骤
- 按 Win+R,输入 control printers 并回车,右键出问题的打印机→“删除设备”。
- 按 Win+R 输入 services.msc,停止“Print Spooler”;再打开 C:\Windows\System32\spool\PRINTERS 文件夹,清空里面的 .spl 和 .shd 文件,最后回到服务窗口重新启动“Print Spooler”。
- 到打印机品牌官网下载对应型号的最新驱动,比如佳能官网、HP 官网、爱普生官网;下载后右键“以管理员身份运行”安装,装完打印测试页。
常见问题
打印机打出来的全是乱码,而且一直出纸怎么办?
先关打印机电源并拔掉数据线,等 1 分钟再开机。然后打开打印队列点“取消所有文档”,不行就按 Win+R 输入 services.msc,重启 Print Spooler 服务。还乱码就按方法 5 彻底重装驱动。
打印机一直吐纸停不下来,按取消键也没反应是哪里坏了?
按取消键不停纸不等于主板烧了,更像是数据还在队列里。先拔电源和 USB 或网线,等 1 分钟后开机;再到电脑上清空 C:\Windows\System32\spool\PRINTERS 下的缓存。多数情况复位后能恢复正常。
打印任务发到了 Microsoft Print to PDF,打出来不是正常纸怎么办?
在“控制面板”→“设备和打印机”里,对实体打印机点右键→“设为默认打印机”,同时让 Microsoft Print to PDF 不再默认。发送打印任务时也要留意“打印机”下拉框,选实体型号再打印。
打印机端口显示 LPT1,打印总是乱码怎么改成 USB?
打开“打印机属性”→“端口”页,勾选 USB00x 或网络端口。如果列表里没有 USB 端口,先确认打印机数据线已经接好,再重启 Print Spooler 服务看一次。
打印机驱动卸载重装了还在乱码,下一步怎么排查?
先按方法 5 完整清理 .spl 缓存,再从品牌官网下载对应型号驱动。装完如果仍乱码,重点看端口页是不是 LPT1,是就改成 USB 或网络端口;也可以关掉“启用高级打印功能”再试。
推荐阅读
相关推荐

提示