A recent update in Clear Linux might make adding printers a miserable experience. I stumbled upon a somewhat simple solution that worked for me:
- You might need this:
sudo swupd bundle-add hardware-printing
- And definitely this:
sudo swupd bundle-add package-utils
(so you can install RPMs.)
Both of the printers are by Brother, who has a long history of great linux support. You can download their drivers as rpm’s from the printer’s model page. Below commands at the #
prompt are as root user, you can get there via sudo su
MFC-J995DW
# rpm -ihv --nodeps mfcj995dwpdrv-1.0.5-0.i386.rpm
– confirm ppd file is at /usr/share/cups/model/Brother/brother_mfcj995dw_printer_en.ppd
– remove the printer from CUPS admin via the web interface localhost:631
# lpadmin -p J995Color -E -v socket://192.168.1.108 -P /usr/share/cups/model/Brother/brother_mfcj995dw_printer_en.ppd
HL-L2370DW
# rpm -ihv --nodeps hll2370dwpdrv-4.0.0-1.i386.rpm
– verify your ppd location: /usr/share/cups/model/Brother/brother-HLL2370DW-cups-en.ppd
– remove the printer from CUPS admin via the web interface localhost:631
# lpadmin -p HL-L2370DW -E -v socket://192.168.1.11 -P /usr/share/cups/model/Brother/brother-HLL2370DW-cups-en.ppd
Edited to add the part about removing the initially installed printers from CUPS. Doing the rpm installs the drivers and also makes printer show up in CUPS, however, it always fails silently. lpadmin
installing the printer works correctly.