Printer model
|
Printer driver
|
Printer?
|
Scanner?
|
Remarks
|
DCP-J785DW
|
RPMs from Brother web site
|
Works!
|
Works!
|
Connected by USB
|
DCP-750CW
|
?
|
Works!
|
Works!
|
No remark
|
DCP-1610WE
|
?
|
Works!
|
TBD
|
After WPS configuration printer used Zeroconf instead of DHCP!
|
DCP-7055W
|
?
|
Works!
|
Works!
|
No remark
|
DCP-7070DWR
|
net-print/brother-genml1-bin from brother-overlay
|
Works!
|
Works!
|
Printer works through ipp, but not through lpd protocol. Scanner driver: brscan4
|
DCP-J100
|
RPMs from Brother website
|
Works!
|
Works!
|
Scanner driver media-gfx/brother-dcpj100-bin from brother-overlay
|
DCP-J140W
|
driverless — Alternatively, RPMs from Brother website can be used
|
Works!
|
Works!
|
Please use Brother's Driver Install Tool to install printer and scanner functionality. You can download the install tool here: https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=dcpj140w_all&os=127
Run via [root]# sh linux-brprinter-installer-<version> DCP-J140W
When it asks for DeviceURI, if you have a networked printer, you may have to specify the specific IP address of the printer.
The Brother printer installer script may not properly create /usr/libexec/cups/filters/brlpdwrapperdcpj140w. To get this file, first download the DCP-J140W driver source code from the Brother webpage (the same page that also provides the driver scripts). Then, after you gunzip and tar -xf the file, find the cupswrapperdcpj140w file. Inside that script is a "cat" command that creates brlpdwrapperdcpj140w. Copy and paste that manually to /usr/libexec/cups/filter/brldpwrapperdcpj140w. Then, just for safe measure, copy and paste (or symlink) the contents of /usr/libexec/cups/filters/ to /usr/lib64/cups/filter/. Once done, re-modify the printer through CUPS, and printing should work.
Scanner only works after emerging dev-libs/libusb-compat. Thanks to i92guboj for discovering this and posting it on the Gentoo Forums.
|
DCP-9020CDW
|
net-print/brother-dcp9020cdw-bin in brother-overlay
|
Works!
|
Works!
|
Works over network. Scanner driver media-gfx/brother-dcp9020cdw-bin with media-gfx/brother-scan4-bin from brother-overlay
|
HL-2240
|
?
|
Works!
|
n/a
|
[1] Not networked printer
|
HL-L2340DW
|
driverless
|
Works!
|
n/a
|
Alternatively any of net-print/brlaser (release >=6) and net-print/brother-genml1-bin from brother-overlay can be used. Both also work.
|
HL-L2350DW
|
net-print/brother-genml1-bin from brother-overlay
|
Works!
|
n/a
|
No remark
|
HL-L2380DW
|
net-print/brother-genml1-bin from brother-overlay
|
Works!
|
n/a
|
No remark
|
HL-L3210CW
|
driverless
|
Works!
|
n/a
|
No remark
|
MFC-J4410DW
|
|
Works!
|
Works!
|
Filter to copy is at /opt/brother/Printers/mfcj4410dw/lpd/filtermfcj4410dw but scanner not detected by xsane at the moment.
|
MFC-J870DW
|
net-print/brother-mfcj870dw in ulm overlay
|
Works!
|
Works!
|
Scanner driver media-gfx/brscan4 in Gentoo repository
|
MFC-J5910DW
|
?
|
Works!
|
Works!
|
Filter to copy is /usr/lib64/cups/filter/brother_lpdwrapper_mfcj5910dw. Also requires dev-libs/libusb-compat (see section Common Troubles)
|
MFC-J6920DW
|
net-print/brother-mfcj6920dw-bin from brother-overlay
|
Works!
|
Works!
|
|
MFC-9320CW
|
net-print/brother-mfc9320cw-bin from brother-overlay
|
Works!
|
Works!
|
No remark
|
MFC-9330CDW
|
net-print/brother-mfc9330cdw-bin from brother-overlay
|
Works!
|
Works!
|
Set up a socket based printer (seem to have better luck with it, test pages not working with lpp)
|
MFC-9340CDW
|
net-print/brother-mfc9340cdw-bin from brother-overlay
|
Works!
|
Works!
|
|
HL-4570CDW
|
net-print/brother-hl4570cdw-bin from brother-overlay
|
Works!
|
n/a
|
No remark
|
MFC-7460DN
|
?
|
Works!
|
unknown
|
No remark
|
DCP-7060D, DCP-7065DN, DCP-8080DN, DCP-L2520DW, DCP-L2540DW, HL-2230, HL-2240, HL-2240D, HL-2270DW, HL-2280DW, HL-5370DW/HL-5370DWT, HL-5440D, HL-5450DN, HL-5470DW, HL-6180DW, HL-L2320D, HL-L2360DW, HL-L2380DW, MFC-7360N, MFC-7460DN, MFC-7860DW, MFC-8480DN, MFC-8510DN, MFC-8710DW, MFC-8890DW, MFC-8910DW, MFC-8950DW, MFC-L2700DW, MFC-L2720DW, MFC-L2740DW
|
net-print/brother-genml1-bin from brother-overlay
|
Works!
|
unknown
|
No remark
|
MFC-8950DW
|
?
|
Works!
|
Works!
|
Filter to copy is at /opt/brother/Printers/MFC8950DW/lpd/filter_MFC8950DW
|
MFC-5890CN
|
?
|
Works!
|
Works!
|
scanner config command brsaneconfig3
|
MFC-9970CDW
|
?
|
Works!
|
unknown
|
|
MFC-9140CDN
|
?
|
Works!
|
Works!
|
scanner requires dev-libs/libusb-compat to work (see section Common Troubles)
|
MFC-J5620DW
|
Brother linux-brprinter-installer-2.0.0-1
|
Works!
|
Works!
|
installs nicely but needed dev-libs/libusb-compat to work. Maybe put a 'brother4' line in /etc/sane.d/dll.conf. Also needs editing of PPD and cups filter files to get duplex double-sided printing to work.
|
MFC-J480DW
|
brother-mfcj480dw driver in andy ebuild repository
|
Works!
|
Works!
|
Scanner driver media-gfx/brscan4 in andy ebuild repository
|
MFC-J6710DW
|
brother-mfcj6710dw driver in brother-overlay
|
?
|
?
|
See Printer_mfcj6710dw
|
MFC-J6720DW
|
mfcj6720dwlpr and brscan4
|
Works!
|
Works!
|
Needs dev-libs/libusb-compat even for network scanning. Did not test USB, only network.
|
MFC-9130CW
|
RPMs from Brother website + brscan4 from brother-overlay
|
Works!
|
Works!
|
Printing is somewhat flaky with the Brother drivers (no landscape mode, bad margins sometimes). The generic CUPS postscript driver is compatible with this printer and doesn't have these issues, but also lacks several configuration settings from the proprietary driver.
|
MFC-9120CN
|
Brother MFC-9120CN CUPS (color) (Official driver from Brother website)
|
Works!
|
Works!
|
Filter to copy is at /usr/lib64/cups/filter/brlpdwrappermfc9120cn. Scanner requires dev-libs/libusb-compat even if used over network. Scanner config command is brsaneconfig3.
|
MFC-9560CDW
|
net-print/foomatic-db Brother MFC9840CDW Foomatic/Postscript
|
works, but duplex is not available
|
works with media-gfx/brother-mfc9560cdw-bin from brother-overlay
|
Official mfc9560cdw.ppd downloaded from Brother does NOT work
|
MFC-9142CDN
|
Brother MFC-9142CDN CUPS (color, 2-sided printing) (official driver from Brother website)
|
Works!
|
Works!
|
Filter to copy is at /usr/lib64/cups/filter/brother_lpdwrapper_mfc9142cdn. Scanner requires dev-libs/libusb-compat even if used over network. Scanner config command is brsaneconfig4.
|
HL-3170CDW
|
Official Brother-hl3170cdw RPM Drivers
|
Works!
|
N/A
|
Right after copying the filter, printer was visible in the GNOME setting's "Printers" section. For printer to work though, remove that printer and install the printer from scratch, selecting the LPD printer option when prompted.
Make sure you install app-text/psutils; The filter uses psnup. If using usb make sure to add a udev rule as per gentoo documentation. Copy the filter over to cups; cp /usr/lib64/cups/filter/brother_lpdwrapper_hl3170cdw /usr/libexec/cups/filter/
Finish up with /etc/init.d/cupsd restart
|
HL-3180CDW
|
media-gfx/brother-hl3180cdw-bin from brother-overlay
|
Works!
|
Works!
|
Filter to copy is at /opt/brother/Printers/mfc9320cw/lpd/filtermfc9320cw. Scanner config command is brsaneconfig4.
|
MFC-J6510DW
|
Official Brother-mfc6510dw RPM Drivers
|
Works!
|
not tested
|
No remark
|
QL-700
|
Official Brother ql700pdrv-3.1.5-0.i386.rpm rpm drivers
|
Works!
|
|
Connected by USB. See Gentoo forum thread regarding installation
|
MFC-L2710DN
|
Official Brother-MFC-L2710DN RPM Drivers
|
Works!
|
Works! Installation of Avahi and sudo were needed
|
Network Connected. Drivers installed from *.rpm package using guide herein. Before running #rpm -i the archive was unpacked using #rpm2tar command and then investigated with #tree in order to identify which folders should be created in advance. To complete installation of scanner run $brsaneconfig4
|
MFC-L2712DN
|
net-print/brother-genml1-bin from brother-overlay
|
Works!
|
Works!
|
To add scanner, run brsaneconfig4, works like a charm with Plasma Skanlite. For CUPS printing you will need Avahi running and change printer hostname to end with .local - ie. BRNB422000E9552.local
|