MacでWi-Fiプリンターが「オフライン」と表示される
Macは、保存したアドレスまたは名前でプリンターに届かないと、プリンターを「オフライン」と表示します。プリンターがWi-Fiにつながっていても、Macからは届かないことがあります。
私のMacでこの問題が起きています:MacでWi-Fiプリンターが「オフライン」と表示される。https://kilobat.app/ja/guides/printer-offline-mac.mdを読んで、一緒に進めてください。Kilobat CLIがなければインストールしてください:brew install seifip/kilobat/kilobat。ガイドにあるターミナルとkilobatのチェックはあなた自身で実行し、わかったことを教えてください。私にしかできない手順は一覧にしてください。設定を変更する前に必ず確認してください。
症状
- 印刷キューに、プリンターがオフライン、または接続されていないと表示される。
- プリンター本体の画面には、Wi-Fi接続が表示されている。
- 数日は印刷できるが、停電またはルーターの再起動のあとで止まる。
- 新しいルーター、新しいメッシュ、新しいプロバイダにしたあと、プリンターがオフラインになった。
- macOSのアップデート後にプリンターがオフラインになったが、ほかのデバイスからは印刷できる。
- スマートフォンからは印刷できるのに、Macからは印刷できない。
考えられる原因
- プリンターのIPアドレスが変わった。ルーターは、変わることがあるアドレスをプリンターに割り当てます。IPアドレスで追加したプリンターは古いアドレスのままなので、Macが違う場所を探します。
- プリンターが別のネットワークにある。ルーターを変更したあと、プリンターが古いWi-Fi名、ゲストネットワーク、または別のサブネットに残ることがあります。
- プリンターが2.4 GHzにしか対応していない。2.4 GHz帯域でしか動かないプリンターがあります。対応する帯域は、プリンターのマニュアルや仕様に記載されています。
- ルーターが検出をブロックしている。デバイス分離、ゲストネットワーク、VLANは、Bonjourを止めます。新しいルーターやメッシュにしたらAirPlayやAirPrintが使えなくなったを参照してください。
- ベンダーのアプリが「ローカルネットワーク」へのアクセスを失った。macOS 15以降では、プリンターのアプリに「ローカルネットワーク」の許可が必要です。アプリがローカルネットワーク上のデバイスを見つけられないを参照してください。
- キューが一時停止している、またはエラーになっている。キューの一時停止や、止まったジョブのせいで、プリンターが使えないように見えることがあります。
確認方法
プリンターでネットワーク設定ページを印刷します。IPアドレスとWi-Fi名を控えます。
Macが同じWi-Fi名を使っていることを確認します。Optionキーを押しながらWi-Fiアイコンをクリックします。
各プリンターについて、Macが保存したアドレスを表示します。
lpstat -v出力IPアドレス付きの
ipp://、lpd://、socket://は固定アドレスです。dnssd://は、MacがBonjour名でプリンターを見つけることを意味します。保存したアドレスがプリンターの現在のアドレスでなければ、プリンターは移動しています。再追加します。
プリンターの現在のアドレスをテストします。例のアドレスは置き換えます。
ping -c 3 192.168.1.50ネットワーク上で自分自身を通知しているプリンターを探します。
dns-sd -B _ipp._tcp各キューが有効かどうかを表示します。
lpstat -p
解決方法
プリンターを再起動します。それでもオフラインなら、ルーターも再起動します。
Dockからプリントセンターを開きます。キューが一時停止している場合は、「再開」ボタンをクリックします。
ルーターで、プリンターの現在のIPアドレスを予約します。DHCPの予約とも呼ばれます。
アップルメニュー >「システム設定」を選び、「プリンタとスキャナ」をクリックします。
オフラインのプリンターをControlキーを押しながらクリックします。「プリンタを削除」を選び、確認します。
「プリンタ、スキャナ、またはファクスを追加」をクリックします。一覧でプリンターを選び、「追加」をクリックします。
プリンターが一覧にない場合は、「IP」ボタンをクリックします。
プリンターのIPアドレスを入力します。「プロトコル」では、プリンターが対応していれば「AirPrint」を選びます。
AirPrintが動かない場合は、「Internet Printing Protocol(IPP)」または「HP Jetdirect - Socket」を選びます。
Appleによると、汎用のプロトコルで追加したプリンターは、機能が限られることがあります。
「追加」をクリックします。プリンターが表示されるまで、1~2分かかることがあります。
2.4 GHz専用のプリンターの場合は、ルーターの2.4 GHz帯域がオンになっていることを確認します。
ルーターに2.4 GHz専用の名前がある場合は、プリンターをその名前に接続します。
macOSのアップデート後は、プリンターのアプリで「ローカルネットワーク」へのアクセスをオンにします。「システム設定」>「プライバシーとセキュリティ」>「ローカルネットワーク」を開きます。
どれも効かない場合は、プリントシステムをリセットします。Appleによると、すべてのプリンター、ジョブ、プリセットが削除されます。
リセットするには、プリンタの一覧をControlキーを押しながらクリックします。「プリントシステムをリセット」を選びます。そのあと、もう一度プリンターを追加します。
お使いのルーターの正確なメニューは、FRITZ!BoxやXfinityからeero、Liveboxまで、ルーターガイドで確認できます。
Kilobatを使う場合
Macが見たデバイスを、IPアドレスとハードウェアアドレスとともに一覧にします。ハードウェアアドレスで、プリンターを探します。
kilobat devicesBonjourでIPPを通知しているプリンターを探します。
kilobat bonjour _ipp._tcpこのネットワークで、キャストと印刷が使えるかどうかを確認します。
kilobat local checkKilobatは、ルーターでアドレスの予約を設定できません。それにはルーターのアプリを使います。
よくある質問
プリンターメーカーのドライバは必要ですか?
AirPrintのプリンターには必要ありません。Appleによると、AirPrintは追加のドライバやソフトウェアなしで印刷できます。機能によっては、メーカーのソフトウェアが必要な場合があります。
iPhoneからは印刷できるのに、Macからはできないのはなぜですか?
Macが古いIPアドレスを保存している可能性があります。lpstat -vを確認して、プリンターを再追加します。
停電のたびにプリンターがオフラインになるのはなぜですか?
再起動後、ルーターがプリンターに新しいアドレスを割り当てることがあります。ルーターでアドレスを予約するか、一覧からBonjour名でプリンターを追加します。
お使いのプリンターのブランドについては、どこで調べられますか?
HP、Canon、Epson、Brotherのプリンターガイドと、AirPrintガイドを参照してください。
出典
- Appleサポート:Macでプリンターを追加・管理する
- Appleサポート:Macの印刷の問題を解決する
- Epson: I see the message Printer is Offline when I try to print with a wireless (Wi-Fi) connection on my Mac
- lpstat(1), dns-sd(1) and ping(8), man pages installed with macOS 27.2
2026年11月7日に確認。