I have a Brother multifunction printer on my network, it works very well with all my devices windows pc, laptop, kids tablet and phones. I already try the installation in the terminal, also in YAST. Install the drivers, uninstall everything and then start again and reinstall the drivers, the printer and configure it and nothing I’m doing this for the last few months. I am learning to use linux because I do not want to use windows anymore but this is one of the things that are holding me for completely make the change.I can not even print the test page. why something as simple as installing a printer on a machine is so complicated in Linux? Please help!:’(:’(
Which printer and which driver?
Please take a look at the following OpenPrinting (Linux Foundation) sources: <https://wiki.linuxfoundation.org/openprinting/database/databaseintro> <https://wiki.linuxfoundation.org/openprinting/start>.
If, the Brother printer you have, isn’t listed there, there’s a chance that, Brother have a Linux printer definition (PPD) file available: <https://support.brother.com/g/s/id/linux/en/index.html?c=us_ot&lang=en&comple=on&redirect=on>.
Printer
Brother MFC-490CW
driver
linux-brprinter-installer-2.2.1-1
Start from the beginning. Is this printer network-attached, or connected via USB cable? If ethernet/wifi connected, do you know it’s current configured IP address, and can you ping it successfully? If USB, does the following command detect it?
/usr/lib/cups/backend/usb
This will report current defined queue and printer status (from CUPS perspective)…
sudo lpinfo -v
lpstat -t
This will report any currently configured driver…
egrep -i "name|model|filter" /etc/cups/ppd/*
Report back with the output from those commands.
linux-2p8a:~ # /usr/lib/cups/backend/usb
DEBUG: Loading USB quirks from “/usr/share/cups/usb”.
DEBUG: Loaded 161 quirks.
DEBUG: list_devices
DEBUG: libusb_get_device_list=8
linux-2p8a:~ # /usr/lib/cups/backend/usb
DEBUG: Loading USB quirks from “/usr/share/cups/usb”.
DEBUG: Loaded 161 quirks.
DEBUG: list_devices
DEBUG: libusb_get_device_list=8
linux-2p8a:~ # sudo lpinfo -v
network beh
network ipps
network lpd
network socket
network http
network https
network ipp
network smb
linux-2p8a:~ # lpstat -t
scheduler is running
system default destination: MFC490CW
device for MFC490CW: ipp://192.168.1.4/ps
MFC490CW accepting requests since Mon Apr 15 01:07:57 2019
printer MFC490CW is idle. enabled since Mon Apr 15 01:07:57 2019
linux-2p8a:~ # egrep -i “name|model|filter” /etc/cups/ppd/*
/etc/cups/ppd/MFC490CW.ppd:*PCFileName: “BR490_2.PPD”
/etc/cups/ppd/MFC490CW.ppd:*cupsFilter: “application/vnd.cups-postscript 0 brlpdwrappermfc490cw”
/etc/cups/ppd/MFC490CW.ppd:cupsModelNumber: 8
/etc/cups/ppd/MFC490CW.ppd:ModelName: “Brother MFC-490CW”
/etc/cups/ppd/MFC490CW.ppd:*ShortNickName: “Brother MFC-490CW”
/etc/cups/ppd/MFC490CW.ppd:*NickName: “Brother MFC-490CW CUPS v1.1”
/etc/cups/ppd/MFC490CW.ppd.O:*PCFileName: “BR490_2.PPD”
/etc/cups/ppd/MFC490CW.ppd.O:*cupsFilter: “application/vnd.cups-postscript 0 brlpdwrappermfc490cw”
/etc/cups/ppd/MFC490CW.ppd.O:cupsModelNumber: 8
/etc/cups/ppd/MFC490CW.ppd.O:ModelName: “Brother MFC-490CW”
/etc/cups/ppd/MFC490CW.ppd.O:*ShortNickName: “Brother MFC-490CW”
/etc/cups/ppd/MFC490CW.ppd.O:*NickName: “Brother MFC-490CW CUPS v1.1”
this printer is network connected via cable
Yes, I can see that from the output. The USB commands were not required as such.
The device status and configured driver look as expected. The next step is to investigate why the print jobs are failing. Any error messages will be reported to /var/log/cups/error_log. This file can be lengthy, so you can remove the existing file ahead of testing with
sudo rm -f /var/log/cups/error_log
Put CUPS into debug mode with
sudo cupsctl --debug-logging
and send a print job (eg print a test page).
Examine the error_log file with an editor. You can copy/paste the output to https://paste.opensuse.org/ and share the link that it generates so that others can review the log and perhaps advise further. Often, when printing fails, there can be filter errors being reported. That can help with identifying the underlying cause (eg missing supporting libraries).
As an alternative to copy/pasting the output to the online paste site, there is also the susepaste command which can be installed and can take a complete file and upload it for you…
https://www.google.com/search?client=firefox-b-d&q=susepaste
I’m not sure if the printer URI you have configured is quite correct…
ipp://192.168.1.4/ps
One of these may be suitable…
ipp://192.168.1.4/ipp/port1
http://192.168.1.4:631/ipp
This Debian reference has some good information about determining the correct IPP URI for a given network printer…
https://wiki.debian.org/PrintQueuesCUPS#The_device-uri_for_a_Networked_Printer
Another useful Brother reference…
https://wiki.archlinux.org/index.php/CUPS/Printer-specific_problems#Brother
Alternatively, most Brother printers also support the LPD and AppSocket network printing protocols, so you could try using these as well if you can’t get the IPP protocol working…
lpd://192.168.1.4/BINARY_P1
socket://192.168.1.4
You need the cups driver and the driver for your Printer, both from Brother:
https://support.brother.com/g/b/downloadlist.aspx?c=de&lang=de&prod=mfc490cw_all&os=127&flang=English
For Network see here:
https://support.brother.com/g/b/downloadhowto.aspx?c=de&lang=de&prod=mfc490cw_all&os=127&dlid=dlf006141_000&flang=4&type3=560
Recently I reinstalled a Brother MFC9340cdw using the same installer file version. There are confusing points in the process, so I may not recall every step exactly.
When running the installer, my errors happened in several ways. The first time the installer automatically chose the USB port, but this printer is on the LAN. When I ran it again and chose the “socket” option, the process failed if I chose the URI within the installer. However, if I didn’t chose the URI, then I could find the driver in Yast/hardware/printer.Now it works fine.
…except for the scanner function, which I’m still futzing with.
However, if I didn’t chose the URI, then I could find the driver in Yast/hardware/printer.Now it works fine.
…except for the scanner function, which I’m still futzing with.
If you’d like assistance with that, please start a new thread explaining what you’ve done or tried so far. Usually a straight forward process if you know the current IP configuration of the multifunction device.
try install
patterns-base-32bit
I already tried that I have even uninstalled everything and started from scratch I also noticed that when I leave the PC in idle for some time the system freezes and uninstall everything and reinstalled it again, I’m dedicating 2 to 4 hours every day after work and more time on the weekends for the last two weeks and I couldn’t solve this problem, This is very frustrating for me, I really like this system but I think it’s not for me.
I really don’t know what to do, I don’t like apple and after windows 7 dies I’m not going to use windows anymore:( !?
I can understand your frustration, but this post reads like you have bigger issues than simply configuring your network printer. Assuming no hardware problem at play, it may be an issue with the graphics configuration perhaps. In any case, I suggest starting a new thread for that with an accurate problem description, and some graphics hardware information to start with as well.
I’m sorry but with all due respect I don’t think you understand my frustration, I’m not a newbie and this is not a cheap machine, I invest a lot of money in this just to realize that Linux is not user friendly to install a simple printer that works fine with my other 8 devices (2 laptops one mac and one windows, one galaxy tab, two kids kindle fire tabs, one Iphone and two android phones) seriously it works with basically everything except this
AMD Ryzen 7 2700X
GIGABYTE AORUS GA-AX370-Gaming K7
Corsair LPX 64GB 3200MHz
Samsung SSD 960 EVO 1TB
Gigabyte Radeon RX 560 Gaming
I’ve been around for long enough on this planet to have experienced frustration and the feeling of not being able to resolve some situation on my own, so let’s not debate that please. Do you know fellow local Linux user’s who can assist? A local tech company or user group perhaps?
I’m not a newbie and this is not a cheap machine, I invest a lot of money in this just to realize that Linux is not user friendly to install a simple printer that works fine with my other 8 devices (2 laptops one mac and one windows, one galaxy tab, two kids kindle fire tabs, one Iphone and two android phones) seriously it works with basically everything except this
I’ve never had a problem getting Brother multi-function devices configured, and assisted dozens of users getting printers/scanners up and running, so this the is an exception not the norm. However, it can be difficult to diagnose a problem from a distance, when we can’t easily check your particular install directly. Your previous post mentioned freezing or lockups, so you should investigate that first IMHO.
FWIW, google ‘AMD Ryzen 7 2700X linux freezing’ and similar, and you’ll turn out numerous results discussing similar behaviour.
For example…
https://bugzilla.redhat.com/show_bug.cgi?id=1562530
https://www.reddit.com/r/Amd/comments/b50rhw/why_are_random_kernel_lockups_still_a_problem/
I really do encourage you to start a new thread for this though. I’m sure that there will be others (we’re all volunteers) who would be able to assist further here.
Do you know fellow local Linux user’s who can assist? A local tech company or user group perhaps?
I was looking for someone to help me with Lixus since I started to build this pc but unfortunately live in the heart of the Silicon Valley and here 55% are in love with Apple and the rest is lost with Microsoft. So far I have not found anyone
I really do encourage you to start a new thread for this though. I’m sure that there will be others (we’re all volunteers) who would be able to assist further here.
Thank you for your patience, I already started a new thread about this and other problems, thanks again