LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Using printer Epson XP-205 CUPS says "filter failed" (https://www.linuxquestions.org/questions/linux-hardware-18/using-printer-epson-xp-205-cups-says-filter-failed-4175611247/)

stamcose 08-03-2017 01:47 PM

Using printer Epson XP-205 CUPS says "filter failed"
 
I wanted to start using my Epson printer also from the SUSE system when I found that Epson provids drivers for this printer suitable for Linux

I therefore downloaded "epson-inkjet-printer-201202w-1.0.0-1lsb3.2.i486.rpm" from Epson and installed these drivers with
"sudo zypper install epson-inkjet-printer-201202w-1.0.0-1lsb3.2.i486.rpm"

To enable printing I then over "System" / "Manage printings" got to page "localhost:631"
Over "Adding Printers and Classes" the system correctly identified my Epson XP-205" that was switched on and connected to the computer over an USB cabel

On the page

http://localhost:631/printers/EPSON-XP-205-207-Series

I find under "Maintenance" the option "Print Test Page"

But this does not result in any printing but only in a message "stopped, filter failed"

What shall I do to make the printing work?

AwesomeMachine 08-03-2017 10:23 PM

That's a bug in the cups-filters package. Try this: https://www.bleepingcomputer.com/for...buntu-1604lts/

stamcose 08-04-2017 03:37 AM

I tried to follow this description!

1
The driver packet "printer-driver-escpr" is not availble in the SUSE distribution. But as I have installed the package "epson-inkjet-printer-201202w-1.0.0-1lsb3.2.i486.rpm" from Epson said to be the Linux driver for XP-205 (proprietary!) I assume that this part is OK?!

2
The key message should be "select type of connection DNS-SD and then ESC/P-R". But how?

"Connection" on page "New Printer / Select device / Epson XP-205 207 is a pull down menue only offering the single item "USB". No way to select any "DNS-SD"!!

Problem not solved, as before no test page printed (as the printer was installed in exactly the same way a second time!)

ferrari 08-04-2017 03:56 AM

Quote:

1
The driver packet "printer-driver-escpr" is not availble in the SUSE distribution. But as I have installed the package "epson-inkjet-printer-201202w-1.0.0-1lsb3.2.i486.rpm" from Epson said to be the Linux driver for XP-205 (proprietary!) I assume that this part is OK?!
That Epson package should be ok, but as you are reporting a 'filter failed' error we need investigate further. CUPS logging verbosity can be increased with
Code:

sudo cupsctl --debug-logging
then try sending a print job, or preferably start with a test page again. Examine /var/log/cups/error_log for errors, and if you need help with that then you can upload the output to https://pastebin.com/ and paste the link to it here.

BTW, for openSUSE there is the generic 'epson-inkjet-printer-escpr' package (available from the OSS repo).

Quote:

2
The key message should be "select type of connection DNS-SD and then ESC/P-R". But how?
No, that's not applicable if your printer is USB connected. That's for Avahi discovery (network connected devices).

ferrari 08-04-2017 04:31 AM

Re-reading your opening post I note that you installed the 32-bit driver (epson-inkjet-printer-201202w-1.0.0-1lsb3.2.i486.rpm) as opposed to the 64-bit driver (epson-inkjet-printer-201202w-1.0.0-1lsb3.2.x86_64.rpm) that is also available. Is you openSUSE installation really 32-bit?

http://www.openprinting.org/printer/...205_207_Series

stamcose 08-04-2017 04:52 AM

OK, the package can be found outside the distribution from

http://www.openprinting.org/driver/epson-escpr

The installation

sudo zypper install epson-inkjet-printer-escpr-1.4.1-1lsb3.2.x86_64.rpm

also seemed OK, no error messages

But still, no new option for "Connection" when installing new printer "Epson - XP-205" was offered! Only option is still USB!!!!

stamcose 08-04-2017 04:57 AM

Quote:

Originally Posted by ferrari (Post 5744246)
Re-reading your opening post I note that you installed the 32-bit driver (epson-inkjet-printer-201202w-1.0.0-1lsb3.2.i486.rpm) as opposed to the 64-bit driver (epson-inkjet-printer-201202w-1.0.0-1lsb3.2.x86_64.rpm) that is also available. Is you openSUSE installation really 32-bit?

http://www.openprinting.org/printer/...205_207_Series

You are right, my mistake! My system is indeed 64 bit! I will install the 64 bit drivers for Epson XP 205! How can I remove the 32 bit drivers, alternatively are they removed automatically!

stamcose 08-04-2017 05:07 AM

But the page
download.ebz.epson.net

really only species "Linux" as operating system, not seperately 32 bits and 64 bits! For systems Windows 7,8,10 the options 32 bits - 64 bits are available seperately????

ferrari 08-04-2017 05:43 AM

Quote:

But still, no new option for "Connection" when installing new printer "Epson - XP-205" was offered! Only option is still USB!!!!
The USB backend is appropriate for a USB-connected printer! ;)

Quote:

You are right, my mistake! My system is indeed 64 bit! I will install the 64 bit drivers for Epson XP 205! How can I remove the 32 bit drivers, alternatively are they removed automatically!
Remove the 32-bit package with
Code:

rpm -e epson-inkjet-printer-201202w-1.0.0-1lsb3.2.i486.rpm

ferrari 08-04-2017 05:50 AM

Quote:

But the page
download.ebz.epson.net

really only species "Linux" as operating system, not seperately 32 bits and 64 bits! For systems Windows 7,8,10 the options 32 bits - 64 bits are available seperately????
Not true! When you get to the page where the drivers can be downloaded (and accept the terms and conditions), there are options to download the 64-bit (epson-inkjet-printer-201202w-1.0.0-1lsb3.2.x86_64.rpm) package.

stamcose 08-04-2017 06:03 AM

On the page

http://www.openprinting.org/printer/...205_207_Series

there is (as opposed to "download.ebz.epson.net") a

epson-inkjet-printer-201202w-1.0.0-1lsb3.2.x86_64.rpm

I downloaded and installed this package without explicitely removing the 32 bit package and it works

But still only "USB connection" on the pull-down menu, no trace of any "escpr" system! But it is then anyway not needed!

ferrari 08-04-2017 06:10 AM

Quote:

I downloaded and installed this package without explicitely removing the 32 bit package and it works
Yes, there should be no harm in having both installed.

Quote:

But still only "USB connection" on the pull-down menu, no trace of any "escpr" system! But it is then anyway not needed!
That is to be expected. You stated already that your printer is USB-connected!

Just select the appropriate printer make and model and you should be good to go.

ferrari 08-05-2017 01:07 AM

Don't forget to mark this as solved if the printing is now working as expected.

stamcose 08-05-2017 03:38 AM

I will do that!

Just a final word!

Quote:

That's a bug in the cups-filters package. Try this: https://www.bleepingcomputer.com/for...buntu-1604lts/
That was misleading! There is no such bug in CUPS and the package "printer-driver-escpr" not available in the SUSE distribution is irrelevant

The only problem was that I overlooked the correct driver choise 32 bits 64 bits! And that the CUPS error message "stopped, filter failed" could have been more informative!

ferrari 08-05-2017 04:42 AM

Quote:

The only problem was that I overlooked the correct driver choise 32 bits 64 bits!
Yes, agreed!


All times are GMT -5. The time now is 12:08 AM.