Solus newbie here. Love it, but I had trouble making my Brother printer work. Through much trial-and-error I figured it out, and I'm here to post my procedure in hopes that it will help others.
My printer is a DCP-L2520DW. Brother publishes Linux drivers for it but there are two problems: It comes as either a .rpm or a .deb only, and it includes 32-bit binaries. So here's what I did:
First, use the Solus Software Center to install psutils and glibc-32bit. I'm not sure psutils is really necessary, but glibc-32 is totally necessary. I also installed libstdc++-32bit just in case.
Go the the Brother support site and find and download the following files:
Put them in separate folders. I used:
You'll want to be root for the next steps, so do this:
$ sudo su
Extract the files from the .deb package using ar, for example:
# ar -x dcpl2520dwlpr-3.2.0-1.i386.deb
This creates 2 tar.gz files. Unpack them:
# tar xvfz control.tar.gz
# tar xvfz data.tar.gz
This creates a bunch of files and folders. Copy the folders and their contents to the root directory:
# cp -nr opt /
# cp -nr etc /
# cp -nr usr /
# cp -nr var /
Now run the installation script:
OK, we're done now with dcpl2520dwlpr-3.2.0-1.i386.deb. Go to the folder where you put dcpl2520dwcupswrapper-3.2.0-1.i386.deb and repeat the same steps on it.
Now open your favorite web browser, and go to http://localhost:631/
. You should see the CUPS configuation, and if you click on "Printers", you should see your printer. Mine was set up as a USB printer, but it's on the network, so I had to change the connection to lpd://<ip-address>/BINARY_P1. (I always put printers on a static ip address).
Print a test page, and it should work!