Wi-Fi 连接打印机后无法打印
问题描述
NokoPrint 成功发现并连接了打印机,但发送打印任务后:
- 打印机无任何反应(不启动、不出纸)
- 显示「连接超时」或「无法与打印机通信」
- 打印任务一直停留在队列中
排查步骤
第一步:确认打印机状态
基础检查:
- 打印机是否开机?电源指示灯是否常亮?
- 是否有纸张?纸盒是否正常放入?
- 是否有墨水/碳粉?(部分打印机墨水耗尽会拒绝打印)
- 是否有卡纸?查看打印机屏幕是否显示错误信息
网络状态:
- 打印机 Wi-Fi 灯是否仍然常亮(不是闪烁或熄灭)?
- 如果 Wi-Fi 灯闪烁,说明连接已断开,需要重新设置
第二步:检查手机网络
- 手机 Wi-Fi 是否还在连接状态?
- 手机网络信号强度如何?(太弱可能导致连接不稳定)
- 尝试用手机浏览器打开
http://打印机IP地址(很多打印机有内置 Web 管理页面),看能否访问——如果不能,说明手机和打印机之间网络不通
第三步:检查防火墙和安全设置
Windows 打印机共享场景
如果打印机是从 Windows 电脑共享出来的:
- 确认 Windows 防火墙没有阻止文件和打印机共享
- Windows 设置 → 隐私和安全 → Windows Defender 防火墙 → 允许应用通过防火墙
- 找到「文件和打印机共享」,确保在专用网络列已勾选
路由器防火墙
某些路由器有内置防火墙,可能阻止了打印机相关的网络流量。检查:
- 路由器管理页面 → 防火墙设置
- 如果有「打印机」或「打印服务」相关的预设规则,确保已开启
第四步:NokoPrint 应用权限
Android 手机上,NokoPrint 需要以下权限:
- 位置权限:用于 Wi-Fi 和蓝牙的网络发现(Android 12+ 部分蓝牙扫描需要位置权限)
- 存储权限:用于读取要打印的文件
- 附近设备/蓝牙权限:用于蓝牙扫描和连接
检查和开启:
- 手机设置 → 应用 → NokoPrint → 权限
- 将所有权限设为「允许」
第五步:清除 NokoPrint 打印队列
如果之前多次连接失败,可能有残留的打印任务阻塞队列:
- 打开 NokoPrint 设置
- 找到「打印队列」或「任务历史」
- 清除所有待处理和失败的任务
- 重新尝试打印
第六步:重置后重连
如果以上步骤都不行,尝试彻底重置:
- 打印机端:在打印机菜单中执行「网络设置重置」
- 路由器端:重启无线路由器
- 手机端:关闭 Wi-Fi 再打开,重新连接同一网络
- NokoPrint 端:删除已添加的打印机,重新扫描并添加