Reliable printing setup for the office Brother MFC-L5710DW on macOS.
This Mac now has:
Brother_Reliable: default queue using fixed IP IPP atipp://192.168.1.208/ipp/printBrother_Reliable_PCL: fallback queue using raw socket/PCL atsocket://192.168.1.208Brother_MFC_L5710DW_series: kept as the Bonjour/AirPrint fallback queue
The fixed-IP queue avoids Bonjour/mDNS printer discovery during normal printing. The PCL socket queue is available if the Brother IPP implementation still stalls under load.
- Model: Brother MFC-L5710DW series
- IP:
192.168.1.208 - DNS-SD hostname:
BRN94DDF85108CD.local - Current firmware observed:
1.18:D14E - Latest Brother firmware listed:
1.40, released2026-06-04 - Supported direct protocols observed: HTTP, HTTPS/IPPS, IPP, LPD, AppSocket/JetDirect 9100
- Preferred document format reported by printer:
application/pdf
Run:
./scripts/setup-mac-brother-reliable.sh
./scripts/verify-brother-printer.shOn Macs that have both Ethernet and Wi-Fi on the office LAN, keep Ethernet above Wi-Fi in service order, or disable Wi-Fi while docked. This avoids two active routes to the same printer subnet.
Brother's support page reports firmware 1.40, but the download exposed during setup was a Windows .exe firmware updater. Do not run that on macOS.
Update firmware from the printer web admin or a supported Brother updater, then verify with:
./scripts/verify-brother-printer.shThe script prints the observed printer-firmware-string-version.
If direct Mac printing still stalls after firmware and queue changes, use the server path on Baller.
Server directory requested by the user:
viktoor@Baller:/srv/projects/printer
Copy this repo there and run:
sudo ./scripts/setup-baller-print-server.sh
sudo ./scripts/install-baller-monitor.shThen add this printer on Macs:
ipp://192.168.1.108/printers/Brother_Reliable