---
title: "Wi-Fi 打印机在 Mac 上脱机：IP 地址、通过 IP 重新添加、2.4 GHz · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/printer-offline-mac"
description: "打印机已开机并连接到 Wi-Fi，但 Mac 提示“脱机”或“打印机未连接”。找出原因并重新添加打印机，让它保持联机。"
---

# Wi-Fi 打印机在 Mac 上显示“脱机”

当 Mac 无法通过保存的地址或名称连接到打印机时，会将该打印机显示为“脱机”。打印机可能已连接 Wi-Fi，但 Mac 仍然无法访问它。

**让你的智能体来解决**拷贝一条提示词，适用于 Claude Code、Codex 或任何能使用终端的智能体。

我的 Mac 出现了这个问题：Wi-Fi 打印机在 Mac 上显示“脱机”。请阅读 https://kilobat.app/zh-hans/guides/printer-offline-mac.md，并和我一起逐步处理。如果缺少 Kilobat CLI，请安装：brew install seifip/kilobat/kilobat。请你自己运行指南中的终端和 kilobat 检查，并告诉我发现了什么。列出只有我才能完成的步骤。更改任何设置之前先问我。

适用于：macOS 14 Sonoma 及更高版本。“本地网络”隐私设置适用于 macOS 15 Sequoia 及更高版本。 · 核查日期：2026 年 11 月 7 日

## 症状

- 打印队列显示打印机脱机，或未连接。
- 打印机自己的屏幕显示已连接 Wi-Fi。
- 打印正常工作几天后，在断电或路由器重新启动后停止。
- 打印机在换了新路由器、新 Mesh 或新运营商之后脱机。
- 打印机在 macOS 更新后脱机，但其他设备仍可打印。
- 打印机可以从手机打印，但不能从 Mac 打印。

## 可能的原因

- **打印机有了新的 IP 地址。**路由器给打印机分配的地址可能变化。通过 IP 地址添加的打印机仍保留旧地址，所以 Mac 找错了地方。
- **打印机在另一个网络上。**更换路由器后，打印机可能仍停留在旧的 Wi-Fi 名称、访客网络或另一个子网上。
- **打印机只支持 2.4 GHz。**有些打印机只能在 2.4 GHz 频段工作。打印机的说明书或规格会说明它支持哪些频段。
- **路由器阻止了发现。**设备隔离、访客网络和 VLAN 会阻止 Bonjour。请参阅[换了新路由器或 Mesh 后，隔空播放或 AirPrint 停止工作](https://kilobat.app/zh-hans/guides/airplay-airprint-mesh-router)。
- **厂商 App 失去了“本地网络”访问权限。**在 macOS 15 及更高版本中，打印机 App 需要“本地网络”权限。请参阅[App 在本地网络上找不到设备](https://kilobat.app/zh-hans/guides/local-network-permission)。
- **队列已暂停或出错。**已暂停的队列或卡住的作业可能让打印机看起来不可用。

## 如何检查

1. 在打印机上打印一页网络配置页，记下它的 IP 地址和 Wi-Fi 名称。
2. 确认 Mac 使用相同的 Wi-Fi 名称。按住 Option 键并点按 Wi-Fi 图标。
3. 显示 Mac 为每台打印机保存的地址。

   ```
   lpstat -v
   ```

   输出带有 IP 地址的 `ipp://`、`lpd://` 或 `socket://` 是固定地址。`dnssd://` 表示 Mac 通过 Bonjour 名称找到打印机。
4. 如果保存的地址不是打印机当前的地址，说明打印机换了地址。请重新添加它。
5. 测试打印机当前的地址。请替换示例地址。

   ```
   ping -c 3 192.168.1.50
   ```
6. 查找在网络上发布自身的打印机。

   ```
   dns-sd -B _ipp._tcp
   ```
7. 显示每个队列是否已启用。

   ```
   lpstat -p
   ```

## 如何修复

1. 重新启动打印机。如果打印机仍然脱机，再重新启动路由器。
2. 从程序坞打开“打印中心”。如果队列已暂停，请点按“恢复”按钮。
3. 在路由器中保留打印机当前的 IP 地址。这也称为 DHCP 保留。
4. 选取苹果菜单 >“系统设置”，然后点按“打印机与扫描仪”。
5. 按住 Control 键点按脱机的打印机，选取“移除打印机”，然后确认。
6. 点按“添加打印机、扫描仪或传真”。在列表中选择打印机，然后点按“添加”。
7. 如果列表中没有该打印机，请点按“IP”按钮。
8. 输入打印机的 IP 地址。如果打印机支持，在“协议”中选择 AirPrint。
9. 如果 AirPrint 不起作用，请选择“互联网打印协议 (IPP)”或“HP Jetdirect – Socket”。
10. Apple 表示，使用通用协议添加的打印机功能可能有限。
11. 点按“添加”。打印机可能需要一两分钟才会出现。
12. 对于仅支持 2.4 GHz 的打印机，请确认路由器的 2.4 GHz 频段已开启。
13. 如果路由器有单独的 2.4 GHz 名称，请将打印机连接到该名称。
14. macOS 更新后，请为打印机 App 开启“本地网络”访问权限。打开“系统设置”>“隐私与安全性”>“本地网络”。
15. 如果都不行，请重置打印系统。Apple 表示，这会删除所有打印机、作业和预设。
16. 要重置，请在“打印机”列表中按住 Control 键点按，选取“重置打印系统”。然后重新添加打印机。

你的路由器的确切菜单，从 FRITZ!Box、Xfinity 到 eero 和 Livebox：[路由器指南](https://kilobat.app/routers)。

## 使用 Kilobat

1. 列出 Mac 见过的设备及其 IP 地址和硬件地址。通过硬件地址找到打印机。

   ```
   kilobat devices
   ```
2. 浏览通过 Bonjour 发布 IPP 的打印机。

   ```
   kilobat bonjour _ipp._tcp
   ```
3. 检查此网络上能否投放和打印。

   ```
   kilobat local check
   ```
4. Kilobat 无法在你的路由器中设置地址保留。请使用路由器的 App 来设置。

## 常见问题

**我需要打印机厂商的驱动程序吗？**

AirPrint 打印机不需要。Apple 表示，AirPrint 无需额外的驱动程序或软件即可打印。某些功能可能需要厂商的软件。

**为什么打印机在 iPhone 上能用，在 Mac 上却不行？**

Mac 可能保存了旧的 IP 地址。检查 `lpstat -v` 并重新添加打印机。

**为什么每次断电后我的打印机都会脱机？**

重新启动后，路由器可能会给打印机分配新地址。请在路由器中保留该地址，或通过 Bonjour 名称从列表中添加打印机。

**在哪里可以找到我的打印机品牌的帮助？**

请参阅 [HP](https://kilobat.app/zh-hans/devices/hp-printer)、[Canon](https://kilobat.app/zh-hans/devices/canon-printer)、[Epson](https://kilobat.app/zh-hans/devices/epson-printer) 和 [Brother](https://kilobat.app/zh-hans/devices/brother-printer) 打印机指南，以及 [AirPrint 指南](https://kilobat.app/zh-hans/devices/airprint)。

## 参考资料

- [Apple 支持：在 Mac 上添加和管理打印机](https://support.apple.com/guide/mac-help/add-and-manage-printers-mh14004/mac)
- [Apple 支持：解决 Mac 上的打印问题](https://support.apple.com/guide/mac-help/mh14002/mac)
- [Epson：在 Mac 上通过无线 (Wi-Fi) 连接打印时，我看到“Printer is Offline”消息](https://epson.com/faq/SPT_C11CE21201~faq-275913)
- lpstat(1)、dns-sd(1) 和 ping(8)，随 macOS 27.2 安装的手册页

核对于 2026 年 11 月 7 日。

## 相关指南

- [换了新路由器或 Mesh 后，隔空播放或 AirPrint 停止工作](https://kilobat.app/zh-hans/guides/airplay-airprint-mesh-router): 隔空播放和 AirPrint 通过 Bonjour 查找设备，而 Bonjour 在本地网络上使用多播。
- [Mac 上未显示 Chromecast、隔空播放电视或打印机](https://kilobat.app/zh-hans/guides/casting-printer-not-showing-mac): Chromecast、隔空播放和 AirPrint 通过本地网络上的 Bonjour 消息查找设备。
- [App 找不到本地网络上的设备](https://kilobat.app/zh-hans/guides/local-network-permission): macOS 15 Sequoia 及更高版本会在 App 连接本地网络设备前先征求许可。
- [在 Mac 上查找本地网络中的设备](https://kilobat.app/zh-hans/guides/find-devices-on-network): macOS 有两种内置方式查看其他设备：ARP 表和 Bonjour。
- [Mac 上的 2.4 GHz、5 GHz 和 6 GHz Wi-Fi](https://kilobat.app/zh-hans/guides/wifi-bands-2-4-5-6-ghz): Wi-Fi 使用三个频段。
