Skip to content

vvitovec/Printer-Fix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Brother Mac Printing Reliability

Reliable printing setup for the office Brother MFC-L5710DW on macOS.

Current Fix Applied

This Mac now has:

  • Brother_Reliable: default queue using fixed IP IPP at ipp://192.168.1.208/ipp/print
  • Brother_Reliable_PCL: fallback queue using raw socket/PCL at socket://192.168.1.208
  • Brother_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.

Printer Facts

  • 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, released 2026-06-04
  • Supported direct protocols observed: HTTP, HTTPS/IPPS, IPP, LPD, AppSocket/JetDirect 9100
  • Preferred document format reported by printer: application/pdf

Use On Other Macs

Run:

./scripts/setup-mac-brother-reliable.sh
./scripts/verify-brother-printer.sh

On 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.

Firmware

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.sh

The script prints the observed printer-firmware-string-version.

Fallback Server

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.sh

Then add this printer on Macs:

ipp://192.168.1.108/printers/Brother_Reliable

About

macOS Brother printer reliability scripts with fixed-IP queues and Baller print-server fallback

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages