I have 2 computers with Ubuntu 16.04 and KDE desktop. Both computers are connected to a printer model {{Brother MFC-J5910DW}}, via wifi.
I have the same versions of drivers in both computers:
$ dpkg -l|grep -i brother brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
brscan4 0.4.4-1 amd64 Brother Scanner Driver
mfcj6910dwcupswrapper:i386 3.0.0-1 i386 Brother CUPS Inkjet Printer Definitions
mfcj6910dwlpr:i386 3.0.0-1 i386 Brother lpr Inkjet Printer Definitions
printer-driver-brlaser 3-5~ubuntu1 amd64 printer driver for (some) Brother laser printers
printer-driver-ptouch 1.4-1 amd64 printer driver Brother P-touch label printersI can do ping to the printer in both computers:
ping 192.168.1.131or access the printer with a browser (), so there are no connectivity issues.
With one computer I can print perfectly and with the other one I cannot print any page.
If I do this:
cupsctl LogLevel=debug
less /var/log/cups/error_logthen I can see these error messages:
Job stopped due to filter errors; please consult the error_log file for details
HTTP_STATE_WAITING Closing for error 32 (Broken pipe)Some pages I've read before asking:
Any idea, please?
21 Answer
Finally reinstalling the same version of Ubuntu (based on 16.04) has solved all my problems. Luckily it is quite fast to reinstall Ubuntu if you have separate /home and root partitions.
One big difference between now and before, is that the Brother supplied script it is now able to download and install the drivers. It failed before, no matter how many times I tried it.