Did a forums search and Googled for it, just came up with this https://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj985dw_us_eu_as&os=127 but dunno where to begin, I’m a openSUSE noob but a good listener willing to learn too, thank you.
Got this far with YaST printer, Am I on the right path please?
https://i.imgur.com/1n3mwHv.png
mfcj985dwlpr-1.0.0-0.i386.rpm and *mfcj985dwcupswrapper-1.0.0-0.i386.rpm *from Brother both installed successfully via YaST but driver not available in either YaST Printer or (KDE?) Printers.
Rebooted, popped up alright, only needed to change interface from USB to IP address and I can print.
Final step: the scanner driver, how to go about it please?
I would’ve loved to have been able to install via this as Brother reports “will install LPR, CUPSwrapper driver and scanner driver (for scanner models)” but trying Run In Konsole only produced a directory error.
Well done with getting the printer function configured. For the scanner, you’ll need the Scanner driver 64bit (rpm package) (2 languages) package from the Brother website. Once that’s done, you can configure using the brsaneconfig4 utility (that the package provides). Something like this…
sudo brsaneconfig4 -a name=MFC-J985DW model=MFC-J985DW ip=192.168.178.22
More info here…
https://support.brother.com/g/b/downloadhowto.aspx?c=us_ot&lang=en&prod=mfcj985dw_us_eu_as&os=127&dlid=dlf006648_000&flang=4&type3=564
Unfortunately print jobs come out kinda faded, black is grey and blue is cyan, default driver and software settings, something which doesn’t happen with Manajro KDE and a Windows 10 machine, anyone knows where to look please? Thank you.
Compare the current printer settings between Manjaro and openSUSE…
lpoptions -p <printer_name> -l
(Use ‘lpstat -t’ first to get the exact printer name if you’re not certain.)
Sometimes setting the appropriate media type can make a difference.
This may be of further help…
You can also check/compare configured driver details…
egrep -i "name|model|filter" /etc/cups/ppd/*
(If you know the file name you can substitute the name for the wildcard’*’ to eliminate results from all other configured printers.)
openSUSE:
lpoptions -p MFCJ985DW -l
PageSize/Media Size: *A4 BrA4_B Letter BrLetter_B Legal Executive A5 A6 BrA6_B B5 BrPostC4x6_S BrPostC4x6_B BrIndexC5x8_S BrI
ndexC5x8_B BrPhotoL_S BrPhotoL_B BrPhoto2L_S BrPhoto2L_B Postcard BrHagaki_B DoublePostcardRotated EnvDL EnvC5 Env10 EnvMonar
ch EnvYou4 EnvChou3 EnvChou4
Duplex/Two-Sided: DuplexTumble *DuplexNoTumble None
BRResolution/Print Quality: PlainFast *PlainNormal Fast Normal Photo Best
BRMonoColor/Color / Grayscale: *Color Mono
BRSlowDrying/Slow Drying Paper: *OFF ON
BRMediaType/Media Type: PlainDuplex *Plain Inkjet BrotherGlossyR BrotherBP60Matte Glossy HagakiAtena HagakiUra
BROutput/Send Fax: *None FAX
BRColorPaperThick/Paper Thickness: *Regular Thick Env
BRBiDir/Bi-Directional Printing: OFF *ON
BRColorMatching/Color Mode: Natural *Vivid None
BRJpeg/Change Data Transfer Mode: *Recommended QualityPrior SpeedPrior
BRDuplexMode/Advanced 2-sided Settings: *Normal Duplex1 Duplex2
BRHalfTonePattern/Halftone Pattern: *Diffusion Dither
BRColorEnhancement/Color Enhancement: *OFF ON
BRBrightness/Brightness: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRContrast/Contrast: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRRed/Red: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRGreen/Green: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRBlue/Blue: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
sudo egrep -i "name|model|filter" /etc/cups/ppd/*
/etc/cups/ppd/MFCJ985DW.ppd:*PCFileName: "MFC985.PPD"
/etc/cups/ppd/MFCJ985DW.ppd:*cupsFilter: "application/vnd.cups-postscript 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/MFCJ985DW.ppd:*cupsFilter: "application/vnd.cups-pdf 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/MFCJ985DW.ppd:*cupsModelNumber: 15
/etc/cups/ppd/MFCJ985DW.ppd:*ModelName: "Brother MFC-J985DW"
/etc/cups/ppd/MFCJ985DW.ppd:*ShortNickName: "MFC-J985DW"
/etc/cups/ppd/MFCJ985DW.ppd:*NickName: "Brother MFC-J985DW CUPS"
/etc/cups/ppd/MFCJ985DW.ppd:*%==Only for the Model with MP Tray===
/etc/cups/ppd/MFCJ985DW.ppd.O:*PCFileName: "MFC985.PPD"
/etc/cups/ppd/MFCJ985DW.ppd.O:*cupsFilter: "application/vnd.cups-postscript 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/MFCJ985DW.ppd.O:*cupsFilter: "application/vnd.cups-pdf 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/MFCJ985DW.ppd.O:*cupsModelNumber: 15
/etc/cups/ppd/MFCJ985DW.ppd.O:*ModelName: "Brother MFC-J985DW"
/etc/cups/ppd/MFCJ985DW.ppd.O:*ShortNickName: "MFC-J985DW"
/etc/cups/ppd/MFCJ985DW.ppd.O:*NickName: "Brother MFC-J985DW CUPS"
/etc/cups/ppd/MFCJ985DW.ppd.O:*%==Only for the Model with MP Tray===
Majaro:
lpoptions -p Brother-MFC-J985DW -l
PageSize/Media Size: *A4 BrA4_B Letter BrLetter_B Legal Executive A5 A6 BrA6_B B5 BrPostC4x6_S BrPostC4x6_B BrIndexC5x8_S BrIndexC5x8_B BrPhotoL_S BrPhotoL_B BrPhoto2L_S BrPhoto2L_B Postcard BrHagaki_B DoublePostcardRotated EnvDL EnvC5 Env10 EnvMonarch EnvYou4 EnvChou3 EnvChou4
Duplex/Two-Sided: DuplexTumble *DuplexNoTumble None
BRResolution/Print Quality: PlainFast *PlainNormal Fast Normal Photo Best
BRMonoColor/Color / Grayscale: *Color Mono
BRSlowDrying/Slow Drying Paper: *OFF ON
BRMediaType/Media Type: *PlainDuplex Plain Inkjet BrotherGlossyR BrotherBP60Matte Glossy HagakiAtena HagakiUra
BROutput/Send Fax: *None FAX
BRColorPaperThick/Paper Thickness: *Regular Thick Env
BRBiDir/Bi-Directional Printing: OFF *ON
BRColorMatching/Color Mode: Natural *Vivid None
BRJpeg/Change Data Transfer Mode: *Recommended QualityPrior SpeedPrior
BRDuplexMode/Advanced 2-sided Settings: *Normal Duplex1 Duplex2
BRHalfTonePattern/Halftone Pattern: *Diffusion Dither
BRColorEnhancement/Color Enhancement: *OFF ON
BRBrightness/Brightness: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRContrast/Contrast: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRRed/Red: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRGreen/Green: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRBlue/Blue: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
sudo egrep -i "name|model|filter" /etc/cups/ppd/*
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*PCFileName: "MFC985.PPD"
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*cupsFilter: "application/vnd.cups-postscript 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*cupsFilter: "application/vnd.cups-pdf 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*cupsModelNumber: 15
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*ModelName: "Brother MFC-J985DW"
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*ShortNickName: "MFC-J985DW"
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*NickName: "Brother MFC-J985DW CUPS"
/etc/cups/ppd/Brother-MFC-J985DW.ppd:*%==Only for the Model with MP Tray===
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*PCFileName: "MFC985.PPD"
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*cupsFilter: "application/vnd.cups-postscript 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*cupsFilter: "application/vnd.cups-pdf 0 brother_lpdwrapper_mfcj985dw"
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*cupsModelNumber: 15
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*ModelName: "Brother MFC-J985DW"
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*ShortNickName: "MFC-J985DW"
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*NickName: "Brother MFC-J985DW CUPS"
/etc/cups/ppd/Brother-MFC-J985DW.ppd.O:*%==Only for the Model with MP Tray===
Ok, so the PPD filter config is identical (as expected). The only difference I noted with the print settings was the ‘BRMediaType/Media Type’ value (set to ‘Plain’ with openSUSE, and ‘PlainDuplex’ with Manjaro). I wouldn’t expect that particular setting to make a difference with print quality though. Is the print quality noticeable when printing a CUPS test page (via CUPS web interface) from each OS? Or only evident when printing from certain applications?
Printed from http://localhost:631/printers/ a test page and it came out faded as expected (i.e. black is gray, colors are washed up).
Print jobs are always faded from the openSUSE notebook, from all apps.
Try setting media type “PlainDuplex” (as with the Manjaro config). Although I initally doubted the difference would be significant, perhaps it is. You can use “lpoptions” command to do this, or via the CUPS web interface.
Didn’t make a difference.
For my Brother printer, I did not use Yast. I downloaded the rpm of the printer driver (mine has a scanner too so I downloaded that driver too) from Brother Support. I then followed their instructions and installed the driver via the terminal. I then rebooted and it works great.
First I downloaded the driver from Brother to my Downloads directory. Then I changed the directory in terminal to get to the directory that contains the downloaded printer driver file: cd Downloads. The syntax I then used to install the printer driver, per Brother, was: sudo rpm -ihv --nodeps [insert your printer driver]
for example, for me that was, sudo rpm -ihv --nodeps hll2390dwpdrv-4.0.0-1.i386.rpm
I hope that might be helpful.
I did download the RPMs from the Brother website, only used the GUI instead of the terminal to install but I doubt that makes much of a difference.
Do you install all the 32bit libs:
glibc-32bit and libusb in 32 bit?
I can’t imagine how that would affect print quality (only the ability to print in the first place).
Issue still very much affecting all my print jobs, any suggestions please?
I can only assume that something in the filter chain has changed with CUPS versions.
Compare the CUPS version in Manjaro and openSUSE…
cups-config --version
It may well be that a bug report is needed to help resolve this.