MacでWi-Fiプリンターが「オフライン」と表示される

Macは、保存したアドレスまたは名前でプリンターに届かないと、プリンターを「オフライン」と表示します。プリンターがWi-Fiにつながっていても、Macからは届かないことがあります。

エージェントで解決するClaude Code、Codex、またはターミナルを使えるエージェント向けのプロンプトをコピーします。

私のMacでこの問題が起きています:MacでWi-Fiプリンターが「オフライン」と表示される。https://kilobat.app/ja/guides/printer-offline-mac.mdを読んで、一緒に進めてください。Kilobat CLIがなければインストールしてください:brew install seifip/kilobat/kilobat。ガイドにあるターミナルとkilobatのチェックはあなた自身で実行し、わかったことを教えてください。私にしかできない手順は一覧にしてください。設定を変更する前に必ず確認してください。

対象:macOS 14 Sonoma以降。「ローカルネットワーク」のプライバシー設定は、macOS 15 Sequoia以降にあります。確認日:2026年11月7日

症状

  • 印刷キューに、プリンターがオフライン、または接続されていないと表示される。
  • プリンター本体の画面には、Wi-Fi接続が表示されている。
  • 数日は印刷できるが、停電またはルーターの再起動のあとで止まる。
  • 新しいルーター、新しいメッシュ、新しいプロバイダにしたあと、プリンターがオフラインになった。
  • macOSのアップデート後にプリンターがオフラインになったが、ほかのデバイスからは印刷できる。
  • スマートフォンからは印刷できるのに、Macからは印刷できない。

考えられる原因

  • プリンターのIPアドレスが変わった。ルーターは、変わることがあるアドレスをプリンターに割り当てます。IPアドレスで追加したプリンターは古いアドレスのままなので、Macが違う場所を探します。
  • プリンターが別のネットワークにある。ルーターを変更したあと、プリンターが古いWi-Fi名、ゲストネットワーク、または別のサブネットに残ることがあります。
  • プリンターが2.4 GHzにしか対応していない。2.4 GHz帯域でしか動かないプリンターがあります。対応する帯域は、プリンターのマニュアルや仕様に記載されています。
  • ルーターが検出をブロックしている。デバイス分離、ゲストネットワーク、VLANは、Bonjourを止めます。新しいルーターやメッシュにしたらAirPlayやAirPrintが使えなくなったを参照してください。
  • ベンダーのアプリが「ローカルネットワーク」へのアクセスを失った。macOS 15以降では、プリンターのアプリに「ローカルネットワーク」の許可が必要です。アプリがローカルネットワーク上のデバイスを見つけられないを参照してください。
  • キューが一時停止している、またはエラーになっている。キューの一時停止や、止まったジョブのせいで、プリンターが使えないように見えることがあります。

確認方法

  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. Dockからプリントセンターを開きます。キューが一時停止している場合は、「再開」ボタンをクリックします。

  3. ルーターで、プリンターの現在のIPアドレスを予約します。DHCPの予約とも呼ばれます。

  4. アップルメニュー >「システム設定」を選び、「プリンタとスキャナ」をクリックします。

  5. オフラインのプリンターをControlキーを押しながらクリックします。「プリンタを削除」を選び、確認します。

  6. 「プリンタ、スキャナ、またはファクスを追加」をクリックします。一覧でプリンターを選び、「追加」をクリックします。

  7. プリンターが一覧にない場合は、「IP」ボタンをクリックします。

  8. プリンターのIPアドレスを入力します。「プロトコル」では、プリンターが対応していれば「AirPrint」を選びます。

  9. AirPrintが動かない場合は、「Internet Printing Protocol(IPP)」または「HP Jetdirect - Socket」を選びます。

  10. Appleによると、汎用のプロトコルで追加したプリンターは、機能が限られることがあります。

  11. 「追加」をクリックします。プリンターが表示されるまで、1~2分かかることがあります。

  12. 2.4 GHz専用のプリンターの場合は、ルーターの2.4 GHz帯域がオンになっていることを確認します。

  13. ルーターに2.4 GHz専用の名前がある場合は、プリンターをその名前に接続します。

  14. macOSのアップデート後は、プリンターのアプリで「ローカルネットワーク」へのアクセスをオンにします。「システム設定」>「プライバシーとセキュリティ」>「ローカルネットワーク」を開きます。

  15. どれも効かない場合は、プリントシステムをリセットします。Appleによると、すべてのプリンター、ジョブ、プリセットが削除されます。

  16. リセットするには、プリンタの一覧をControlキーを押しながらクリックします。「プリントシステムをリセット」を選びます。そのあと、もう一度プリンターを追加します。

お使いのルーターの正確なメニューは、FRITZ!BoxやXfinityからeero、Liveboxまで、ルーターガイドで確認できます。

Kilobatを使う場合

  1. Macが見たデバイスを、IPアドレスとハードウェアアドレスとともに一覧にします。ハードウェアアドレスで、プリンターを探します。

    kilobat devices
  2. BonjourでIPPを通知しているプリンターを探します。

    kilobat bonjour _ipp._tcp
  3. このネットワークで、キャストと印刷が使えるかどうかを確認します。

    kilobat local check
  4. Kilobatは、ルーターでアドレスの予約を設定できません。それにはルーターのアプリを使います。

よくある質問

プリンターメーカーのドライバは必要ですか?

AirPrintのプリンターには必要ありません。Appleによると、AirPrintは追加のドライバやソフトウェアなしで印刷できます。機能によっては、メーカーのソフトウェアが必要な場合があります。

iPhoneからは印刷できるのに、Macからはできないのはなぜですか?

Macが古いIPアドレスを保存している可能性があります。lpstat -vを確認して、プリンターを再追加します。

停電のたびにプリンターがオフラインになるのはなぜですか?

再起動後、ルーターがプリンターに新しいアドレスを割り当てることがあります。ルーターでアドレスを予約するか、一覧からBonjour名でプリンターを追加します。

お使いのプリンターのブランドについては、どこで調べられますか?

HP、Canon、Epson、Brotherのプリンターガイドと、AirPrintガイドを参照してください。

出典

2026年11月7日に確認。