Translations:Brother networked printer/5/en

From Gentoo Wiki
Jump to:navigation Jump to:search
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-J925DW driverless Works! Works!
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.
DCP-L2550DW driverless Works! Works! scanner over network works with

>=media-gfx/sane-backends-1.0.31-r2 SANE_BACKENDS: escl

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 driverless, or alternatively net-print/brother-mfcj870dw in ulm overlay Works! Works! Driverless printing works, but not driverless scanning. 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, 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
DCP-L2540DW, DCP-L2540DN net-print/brother-genml1-bin from brother-overlay Works! Works! Works over network. For scanner you'll need media-gfx/brother-scan4-bin from brother-overlay
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
MFC-L2750DW driverless Works! Works! Connected via network. OSS (driverless) provides (limited) basic support:

- Printing: Use cups IPP Everywhere builtin driver. Printing works in apps, including duplex. From IPP attr, as seen in ipptool, it is unclear if optimum resolution (HW spec: max 1200dpi) is used because "pwg-raster-document-resolution-supported" only provides "600dpi", while attr "printer-resolution-supported" lists up to "1200dpi". Actual resolution is not visible in print dialog, where only Q levels Draft/Normal/High are listed! From inspecting IPP attr list, IPP 2.0 is published and raster format seem to be mainly supported (no PDF format, no full IPP Everywhere/yet?).

- Scanning: A) Use media-gfx/sane-airscan. Scanning works e.g. in skanlite. Unfortunately, only up to 600dpi seem to be published via eSCL protocol (and only max 300dpi with WSD protocol), as seen in airscan trace log of capability XML. Official HW spec states max 1200dpi for flatbed, max 600dpi for ADF. So maximum HW supported dpi is not available in scanner option dialog. B) Use core package media-gfx/sane-backends with "SANE_BACKENDS: escl". Also works. Obviously using eSCL protocol too, and therefore with same restrictions (max resolution etc).

- Fax sending: Should likely also be possible in future via OpenPrinting "IPP Fax out" support soon (very similar to printing, but with additional phone number as IPP attr).

MFC-L2750DW Proprietary/binary:


- Printer: Official Brother-MFC-L2750DW RPM Drivers 4.0.0 (no readymade ebuild known yet)

- Scanner: media-gfx/brscan4

Works! Works! - Printing: Arch Linux has dedicated RPM package of proprietary printer driver. No ebuild prepared+tested yet. After manual installation, printing also works: Dpi selection up to 1200dpi (with two flavors "HQ1200"=2400x600, "1200dpi") possible in printer settings -- with only subtle differences for text prints in comparison to printout of IPP driverless. Also additional options for Secure Print and Toner Save are shown.



- Scanning: After installation of brscan4, scanning also works e.g. in skanlite: Higher dpis up to 9600dpi can be selected (obviously also interpolated when exceeding HW spec limit). Note that even brscan5 works with the scanner. In addition to brscan4, it seems to offer dedicated scanner specific option ("Auto deskew"). Obviously, brscan5 is using a more advanced binary protocol than brscan4, for scanners supporting this. However, for brscan5 no official ebuild is known yet.

Assumption: Proprietary drivers might use other protocol, e.g. send binary PCL or BRScript3 stream (instead of regular PWG raster format) to facilitate features like higher res that are not published via IPP attr. May need analysis of network stream. Features of "driverless" open source universal IPP driver (see above) may often suffice though if closed source driver shall be avoided.