📡 打印机连接问题 网络打印机总是消失、断开连接,或者找不到 ⚠ 常见症状 打印机原本工作正常,突然在网络上找不到了 路由器重启后打印机重新出现,但过一段时间又消失了 设置完成后打印一开始正常,但一两天内就失效了 Windows 显示的打印机是对的,但每次重启后都显示“离线” 🪟 Windows 🍎 macOS 🐧 Ubuntu / Linux 1 查找打印机当前的 IP 地址 在打印机控制面板上打印一份配置报告 → 即可看到当前 IP 地址。或者:登录路由器管理后台 → 查看已连接设备列表 → 通过主机名/MAC 地址找到打印机。 2 更新电脑上的打印机端口以匹配该 IP 控制面板 → 设备和打印机 → 右键点击打印机 → 打印机属性 → 端口选项卡 → 选择当前端口 → 配置端口 → 将 IP 地址更新为第 1 步中获取的地址。 3 为打印机分配静态(保留)IP 路由器管理后台 → DHCP 保留地址(或地址保留)→ 输入打印机的 MAC 地址 → 分配一个 DHCP 范围之外的固定 IP(例如 192.168.1.200)。打印机将永久保留这个 IP——不会再出现“重启后离线”的问题。 4 确认打印机和电脑处于同一网段 如果办公室划分了不同的 VLAN 或访客 Wi-Fi,请确保两台设备处于同一网络——访客网络上的打印机对主网络上的笔记本电脑是不可见的,即使信号满格也一样。 5 更新打印机固件 固件更新通常能修复打印机连接方面的 bug。前往制造商支持网站 → 输入打印机型号 → 下载最新固件 → 按照安装说明操作。这是解决许多顽固问题的一次性方案。 1 查找打印机当前的 IP 地址 在打印机控制面板上打印一份配置/网络状态页 → 显示当前 IP 地址、子网掩码和 MAC 地址。或者:登录路由器管理后台 → 查看已连接设备列表 → 通过主机名/MAC 地址找到打印机。 2 通过 IP 地址重新添加打印机 系统设置 → 打印机与扫描仪 → + → IP 选项卡 → 在地址中输入打印机的 IP。协议——选择其一:• HP Jetdirect — Socket(HP 及大多数其他品牌)• Line Printer Daemon — LPD然后从使用下拉菜单中选择驱动程序 → 添加。 3 在路由器中为打印机分配静态保留 IP 路由器管理后台 → DHCP 保留地址(或地址保留)→ 将打印机的 MAC 地址绑定到一个 DHCP 范围之外的固定 IP(例如 192.168.1.200)。打印机此后将始终获得相同的 IP——不会再“路由器重启后消失”,也不用每次都在 Mac 上重新添加。 4 确认 Mac 和打印机处于同一网络 如果你的工作场所划分了不同的 VLAN 或访客 Wi-Fi,Mac 和打印机必须处于同一网段——访客网络上的打印机对企业网络上的 Mac 是不可见的,即使信号满格也一样。检查方法:系统设置 → Wi-Fi → 确认 Mac 所连接的网络与打印机一致。 5 更新打印机固件 固件更新通常能修复打印机连接方面的 bug。前往制造商支持网站 → 输入打印机型号 → 下载最新固件。或者:打开 Safari → 输入打印机的 IP 地址 → 在其内置网页界面中触发固件更新。 1 在网络上查找打印机的 IP 地址 # Scan the local network for devices (install nmap first) sudo apt install nmap -y sudo nmap -sn 192.168.1.0/24 | grep -i "printer\|hp\|canon\|epson\|brother" # Or check your router's ARP table arp -a 2 将 CUPS 打印机端口更新为正确的 IP # Check current printer URI (connection address) lpstat -v # Delete and re-add with correct IP (replace values) sudo lpadmin -x PrinterName sudo lpadmin -p PrinterName -v socket://192.168.1.200 -m everywhere -E 3 通过路由器为打印机分配静态 IP 路由器管理后台(通常是 192.168.1.1)→ DHCP 保留地址 → 将打印机的 MAC 地址绑定到一个 DHCP 地址池之外的固定 IP(例如 192.168.1.200)→ 将第 2 步中的 CUPS URI 更新为该 IP。 4 验证打印机和电脑处于同一子网 # Check your machine's IP and subnet ip addr show # Test connectivity to the printer IP ping -c 4 192.168.1.200 如果打印机已开机但 ping 不通——可能是网段不同,或者被防火墙拦截了。 5 更新打印机固件 前往制造商支持页面 → 下载适用于你打印机型号的最新固件。大多数网络打印机:访问 http://<printer-ip> → 工具 → 固件更新。 💡 一次搞定,一劳永逸:第 3 步(DHCP 保留地址)是唯一能永久防止此类问题的方案。其他步骤大多是为了在你设置保留地址之前,先解决已经发生的问题。
❓ 相关问题 针对此问题的快速解答 为什么每次路由器重启后我的打印机都会离线? ▼ 路由器每次重启后都会通过 DHCP 为打印机分配一个新的 IP 地址,而你的电脑仍在尝试旧的 IP,因此找不到打印机。永久的解决方法是在路由器管理后台设置 DHCP 保留地址(静态 IP 保留)——这大约需要 5 分钟,能彻底消除这个问题。 如何找到打印机的 MAC 地址以设置 DHCP 保留? ▼ 在打印机自身的菜单中(通常在“设置”或“网络设置”下)打印一份网络配置报告——上面会同时列出 MAC 地址和当前 IP。你也可以查看路由器的已连接设备列表,大多数打印机会以制造商名称(HP、佳能、爱普生、兄弟)标识自己。 Windows 中打印机显示“离线”,但我已经修好了 IP——接下来怎么办? ▼ 更新端口的 IP 地址后,打印后台处理程序(spooler)可能仍保留着旧状态。请重启 Print Spooler 服务或电脑,然后再次检查打印机状态。如果仍显示离线,请参阅我们的打印机离线指南,了解重置后台处理程序的步骤。