Brother MFC-7860DW
The Brother MFC7860DW does work on (Arch) Linux, but can have issues. In particular, duplexing may not work, and pages may be offset or shifted improperly.
Start by installing the AUR package and setting up the printer in CUPS.
If your printed pages are shifted or duplex is not working, it's because something in the pipeline isn't respecting the parameters supplied by the job. Following the note here, edit the file /usr/share/brother/printer/MFC7860DW/inf/brMFC7860DWrc
and set:
Duplex=ON
PaperType=Letter
In the past I have had some trouble printing from the (Gnome?) system print UI. Sometimes it works, sometimes it doesn't. But even when it doesn't, I've been able to print directly w/ LPR, e.g.:
# sudo lpr -P Brother_MFC-7860DW \
-o media=letter -o sides=two-sided-long-edge foo.ps
You can get the list of printer names on the console with lpstat -t
.