Setting up Brother HL-1110


I wanted to share a quick reference for getting a Brother HL-1110 working on my Fedora server and exposing it on the network.

1) Download both drivers

Get both the LPR driver and the CUPS wrapper from Brother:

https://support.brother.com/g/b/downloadlist.aspx?c=us_ot&lang=en&prod=hl1110_us_eu_as&os=127#SelectLanguageType-560_0_1

2) Install 32-bit runtime libraries (required on 64-bit Fedora)

sudo dnf install glibc.i686 libstdc++.i686

3) Install the CUPS wrapper RPM

sudo rpm -ihv --nodigest --nodeps hl1110cupswrapper-3.0.1-1.i386.rpm

4) Add printer to CUPS

sudo lpadmin -p Brother_HL-1110_series \
	-E \
	-v usb://Brother/HL-1110%20series \
	-P /opt/brother/Printers/HL1110/cupswrapper/brother-HL1110-cups-en.ppd

5) Open server firewall for network printing

sudo firewall-cmd --add-service=ipp --permanent
sudo firewall-cmd --add-service=mdns --permanent
sudo firewall-cmd --reload

That’s it — after this, the printer is available via IPP on the local network.