Arch Linux & Brother MFC L8390CDW printer-scanner
Brief guide on setting up a fancy Brother multifunction printer-scanner on Arch-based Linux (EndeavourOS, Manjaro etc.)
Printer
FYI, even though my device is in “cable length”, I went ahead with setting it up as a network printer anyway.
Driver installation
Install brother-mfc-l8390cdw from AUR:
yay -S brother-mfc-l8390cdw
Adding printer to CUPS
- Open CUPS admin: localhost:631/admin/
- Administration > Add Printer
- Choose Internet printing protocol (ipps)
- Enter IP or hostname of your device:
ipps://192.168.1.123or e.g.ipps://printer.local - Name your device
- Now instead of choosing a Make and Model from the driver list, click on Select PPD file from disk below and choose
/usr/share/ppd/Brother/brother_mfcl8390cdw_printer_en.ppd
Printer shouldn now be added and working.
Issues?
- Note.: When I tried adding the printer via the driver list (Model/Make), I got this “There was an error during the CUPS operation: ‘server-error-internal-error’ error every time. Choose the PPD file directly from your disk instead.
- Logs: If you’re still not successful, check
/var/log/cups/error_logfor proper logs – in contrast to the generic “server internal error”.
Scanner
I’ve set the scanner primarily for scanning directly to my NAS, which was one of the main reasons why I bought this lovely machine.
Besides, for scanning to a PC (via network, again), install brscan4 from AUR and then set it up for network scanning:
Doni’t forget to update your IP!
yay -S brscan4
sudo brsaneconfig4 -a name="Brother" model="MFC L8390 CDW" ip=192.168.1.123
Then it’s just a matter of firing up something like simple-scan or my very favourite gscan2pdf and you can scan remotely from your duplex automatic document feeder.
Sources