文档发去打印机显示已成功机器却一张纸不出

急着打一份合同,点完打印,电脑右下角气泡一闪“打印成功”,任务栏里的打印任务也没了,可打印机那头安安静静,一张纸都没吐。再发一次,还是“成功”,还是没纸。跑去隔壁工位用别人的电脑打,一下就出来了——问题不在打印机,在你这台电脑和它之间的那段路上。所谓“显示成功”,只说明任务从你这头发出去了,不代表机器真的执行了。

原因分析

打印这条链路分两截:你的电脑把文档渲染成打印任务,送到队列;打印后台服务再把队列里的任务递给物理端口上的打印机。“打印成功”的提示,往往只覆盖头一截——任务顺利入队、顺利出队,系统就认为完事了。后一截断了,系统并不知情:端口指向一个已经不存在的地址(网络打印机换了 IP、USB 换了口)、打印机被系统标记成“脱机”但任务照发、驱动与机型对不上把任务送进了无人认领的端口,这些都会造出“假成功”。

分步解决

  1. 先看打印机本体有没有告警:面板上是否缺纸、卡纸、墨盒报错,网络指示灯是否正常。机器自身有状况时任务会被压住,先解决眼前的告警。
  2. 清一次队列再重发:设置-蓝牙和其他设备-打印机和扫描仪(或控制面板-设备和打印机),双击那台打印机打开队列窗口,把里面挂着的任务全部取消,卡死的任务删不掉就重启 Print Spooler 服务再删,然后重发一次文档。队列里一个卡死的老任务,能把后面所有任务堵成“假成功”。
  3. 核对端口指向:打印机属性-端口页。USB 连接的,看勾选的端口对不对,换过 USB 插口的机器常指在旧口上;网络打印机更常见——路由器重新分配过地址后,端口还指着旧 IP,任务发往一个空地址当然没下文。把打印机固定一个 IP,或把端口改成新地址。
  4. 确认默认打印机没选错:办公室里装过好几台打印机驱动的,这份文档可能“成功”地打到了另一台机器上。看队列窗口标题栏是哪台打印机,说不定纸在别人那头早就出来了,只是不是你想要的那台。勾掉“让 Windows 管理默认打印机”,手动指定常用的那台。
  5. 打一张测试页收尾:打印机属性-常规页里点“打印测试页”。测试页能出,说明通道已通,再打正式文档;测试页也不出,回到端口和驱动继续查,别急着反复发大文件把队列又堆满。

预防

把打印机接到新电脑、或者换了网络环境之后,验收别停在“驱动装好了”——现场打一页带字的文档出来再算数,面板不报错不算数。贵州诚鑫致达科技给客户做办公组网和装机交付,打印机接入完一律现场打印一页实测,网络打印机的地址还会固定下来写进交付文档,省得下次路由器一重启又是满屋子的“假成功”。