LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mageia
User Name
Password
Mageia This forum is for the discussion of Mageia Linux.

Notices


Reply
  Search this Thread
Old 07-04-2015, 04:53 PM   #1
julian516
LQ Newbie
 
Registered: Apr 2011
Location: Loveland, CO
Distribution: Debian, LMDE,Xubuntu, Slackware
Posts: 12

Rep: Reputation: Disabled
Epson XP-810 on Mageia 5 KDE


I have a newly installed Mageia 5/KDE x86-64. Kernel is 3.19.8. system is up to date. I am trying to install an Epson XP-810 all-in-one printer. The only function I require under Linux is printing.

Epson makes Linux drivers available. They require that the system be lsb-compliant.

Step one: I installed the 64-bit lsb modules using the Mageia 5 software manager. There were no problems doing so.

Step two: I used CUPS to download and install the .rpm drivers listed by Epson.
Each effort to print a test page failed with the message "Stopped: Filter failed." I do not know what "Filter" means but I assume the message signals a driver failure of some sort. I tried each available Epson rpm driver for the XP-810 with the same result.

I know this printer can work because I installed it to Debian 8 using the Epson deb drivers. The driver that works for Debian is noted as being "amd64". That variant is not provided for Mageia.

Step three: I used alien to convert the known-good Debian driver to an rpm format. This yielded two drivers actuallly, one with and one without "scripts".

Step Four: I tried each of these converted rpm drivers and each failed, again with the "Filter failed" notation.

Question: Can someone tell me more clearly what "Filter failed" actually means? I would better understand my problem if I knew that.

Has anyone successfully installed an XP-810 on Mageia 5? If yes how did you do it?

Thanks for any help. This is my first experience with Mageia and I must say it looks impressively good -- if only it would print!
 
Old 07-04-2015, 06:01 PM   #2
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,833

Rep: Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148
It might be useful to examine /var/log/cups/error_log for more detail about what is failing here. It can be lengthy, so if you want to share it here, upload it to http://pastebin.com/ and post only the link to it here.

BTW,how is the printer connected (USB, ethernet, wifi)?

Does a test print complete successfully?
Cancel any existing print jobs with
Code:
cancel -a
then try test print eg using the CUPS web utility (via browser)
http://localhost:631/printers/
Select the printer, then Maintenance > Print Test Page
 
1 members found this post helpful.
Old 07-04-2015, 07:49 PM   #3
julian516
LQ Newbie
 
Registered: Apr 2011
Location: Loveland, CO
Distribution: Debian, LMDE,Xubuntu, Slackware
Posts: 12

Original Poster
Rep: Reputation: Disabled
Thank you ferrari!

I am using a wifi connection, which works perfectly with Debian, siduction and antiX MX-14. I used CUPS in each case, so I am a bit surprised and mystified.
Suffice it to say nothing prints; the job is stopped immediately it seems.
Going to look at those logs now. Will report back.

Thanks again for the help.
 
Old 07-04-2015, 08:01 PM   #4
julian516
LQ Newbie
 
Registered: Apr 2011
Location: Loveland, CO
Distribution: Debian, LMDE,Xubuntu, Slackware
Posts: 12

Original Poster
Rep: Reputation: Disabled
All efforts to print a test page were done using CUPS.

Odd, but I do not have the cups/error_log I expected to see. All I have is access_log. That seems uninformative judging from the excerpt below.

Quote:
localhost - root [04/Jul/2015:15:04:45 -0600] "POST /admin HTTP/1.1" 200 1953389 - -
localhost - - [04/Jul/2015:15:04:45 -0600] "POST /admin/ HTTP/1.1" 401 1951667 CUPS-Add-Modify-Printer successful-ok
localhost - root [04/Jul/2015:15:04:45 -0600] "POST /admin/ HTTP/1.1" 200 1951667 CUPS-Add-Modify-Printer successful-ok
localhost - root [04/Jul/2015:15:04:45 -0600] "POST /admin HTTP/1.1" 200 1958477 - -
localhost - root [04/Jul/2015:15:04:49 -0600] "POST /admin HTTP/1.1" 200 203 - -
localhost - - [04/Jul/2015:15:04:49 -0600] "POST /admin/ HTTP/1.1" 401 238 CUPS-Add-Modify-Printer successful-ok
localhost - root [04/Jul/2015:15:04:49 -0600] "POST /admin/ HTTP/1.1" 200 238 CUPS-Add-Modify-Printer successful-ok
localhost - root [04/Jul/2015:15:04:49 -0600] "POST /admin HTTP/1.1" 200 2231 - -
localhost - - [04/Jul/2015:15:05:05 -0600] "POST /printers/EPSON_XP-810_Series HTTP/1.1" 200 424 Print-Job successful-ok
localhost - - [04/Jul/2015:15:05:30 -0600] "POST /jobs HTTP/1.1" 200 139 Cancel-Job successful-ok
localhost - - [04/Jul/2015:16:01:48 -0600] "POST / HTTP/1.1" 200 152 Cancel-Subscription successful-ok
localhost - - [04/Jul/2015:18:51:13 -0600] "POST / HTTP/1.1" 200 349 Create-Printer-Subscriptions successful-ok
Sorry to be confused. I really am at a loss. The solution is to go buy an HP? That seems rather extreme!
 
Old 07-04-2015, 08:37 PM   #5
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,833

Rep: Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148
I'm surprised that there was no error_log file. Check again immediately after the print job fails. CUPS verbosity can be increased for diagnostic purposes if necessary.
Code:
sudo /usr/sbin/cupsctl --debug-logging
BTW, did you try the test print as explained? I'm just trying to determine if maybe it is just the type of document you were trying to print, or any document type? Single page or a multiple page document? You might need to try printing from different applications.

Can you print successfully via lpr command?
Code:
lpr -P <printer_name> /path/to/sample.pdf

Last edited by ferrari; 07-04-2015 at 08:48 PM.
 
Old 07-04-2015, 09:33 PM   #6
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,833

Rep: Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148
Going back over your first post, this caught my attention
Quote:
Step three: I used alien to convert the known-good Debian driver to an rpm format. This yielded two drivers actuallly, one with and one without "scripts".
There are RPM packages available for this model from Epson

http://download.ebz.epson.net/dsc/se...search/?OSC=LX

Also, an older package available via
http://www.openprinting.org/printer/...-XP-800_Series

I recommend starting over, downloading and installing the appropriate RPM with your package manger (to take care of any dependencies).
 
Old 07-04-2015, 09:36 PM   #7
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,360
Blog Entries: 28

Rep: Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148
I found this at the Open Printing database: http://openprinting.org/printer/Epso...-XP-800_Series

Maybe it will help.
 
Old 07-04-2015, 09:37 PM   #8
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,833

Rep: Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148
Beat you to it
 
Old 07-05-2015, 08:18 PM   #9
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,360
Blog Entries: 28

Rep: Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148
Quote:
Originally Posted by ferrari View Post
Beat you to it
Darn. That reading comprehension thingee gets me every time!
 
Old 07-05-2015, 10:22 PM   #10
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,833

Rep: Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148
Quote:
Darn. That reading comprehension thingee gets me every time!
LOL..well, hopefully the OP has comprehended our last posts.
 
Old 07-06-2015, 02:49 PM   #11
julian516
LQ Newbie
 
Registered: Apr 2011
Location: Loveland, CO
Distribution: Debian, LMDE,Xubuntu, Slackware
Posts: 12

Original Poster
Rep: Reputation: Disabled
The OP is indeed following along and he is most grateful for your help! Let me clarify a few things.
Note: I am away from my home computer at the moment working under Windows.

Before I start special thinks to ferrari for his willingness to stay with this thread.

1. The "document" I am trying to print is simply the CUPS test page I use routinely when I do a new printer installation using CUPS. That is how I know I have the printer correctly installed. So, the constant "Stopped: Filter Failed" tells me the printer is not installed correctly, which leads to much head-scratching because what I am doing usually works. That is to say I usually let CUPS find and identify my wireless printer, then I install the needed driver/firmware, then I do the test-print and declare victory. This has not worked with Suse and now it is not working with Mageia. Suse did not impress me enough to care; Mageia is another story.

2. frankbell (Always nice to meet another Slacker! I am a Slackware subscriber and I like 14.1 a lot.) is right; the Epson XP-800 series firmware works perfectly. That is it works perfectly unless a distribution is not lsb compliant and the lsb modules are not available in the distro repositories. At that point the printer is out of business. The several Debian-based distros I am running all pass the lsb test and so my XP-810 works perfectly well.

3. My apologies for misleading you all; my attempt to use alien to convert a .deb Epson driver was a last-ditch effort. Prior to doing that I downloaded and attempted to use each of the .rpm drivers that Epson offers for the 810. Not one of them worked and each of them threw up the "Filter Failed" message. Given that I knew I had a .deb driver that worked I decided there was little to lose by using alien to make a conversion and try the result. The conversion was done nicely (alien is a handy tool) but the result was the same "Filter Failed" message. The printer simply never prints. In fact it just sits there like a completely unresponsive plastic lump. Not good. A person could develop HP laser envy working with this thing.

4. So the question becomes what am I missing? If I use CUPS to configure the 810 it certainly looks ready and the Epson driver looks as though it has installed properly. Then I try printing the test page. Oooops ....... Filter Failed again.

I would like to solve this because my first impression of Mageia is that it is very well done. Much care has been taken to make the installation/configuration process understandable for new users and the system itself runs nicely on my System 76 laptop. Urpmi looks like a quick and efficient package manager. In short there is a lot to like here -- if only I could print!
 
Old 07-07-2015, 06:00 AM   #12
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,833

Rep: Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148
Try increasing the CUPS logging verbosity (as mentioned previously), then send a print job. Let's see if we can capture what is causing the filter to fail.

I'd also like to know if printing from a terminal result in the same
Code:
lpr -P <printer_name> /path/to/sample.pdf
*Replace <printer_name> with your actual printer as shown by 'lpstat -t'
 
Old 07-07-2015, 06:55 PM   #13
julian516
LQ Newbie
 
Registered: Apr 2011
Location: Loveland, CO
Distribution: Debian, LMDE,Xubuntu, Slackware
Posts: 12

Original Poster
Rep: Reputation: Disabled
Thank you! Very busy day, back to you as soon as I can.
 
Old 07-08-2015, 04:05 PM   #14
julian516
LQ Newbie
 
Registered: Apr 2011
Location: Loveland, CO
Distribution: Debian, LMDE,Xubuntu, Slackware
Posts: 12

Original Poster
Rep: Reputation: Disabled
Curious and more curious, as they say.

Epson XP-810 installed using CUPS v 2.2. As I use it the printer normally works as a network printer in wireless mode. The driver installed as we begin is
epson-inkjet-printer-escpr-1.4.5-2.x86_64.rpm.

Note this first requires installation of the lsb modules from the Mageia repositories. The Epson drivers do not work with systems that are not lsb-compliant. In my case the Epson XP-810 works perfectly with Debian, siduction, Mint and antiX. Given that it works with Mint it probably also works with Ubuntu. I tried Suse earlier. I had no success with it.

The following steps record what I did, trying to follow suggestions from ferrari and others.

1. at cli as root do: /usr/sbin/cupsctl debug-logging
no error reported, command appeared to be taken. This should increase the verbosity of cups error reporting.

2. at terminal do lpstat -t
This should identify the printer as cups sees it. This returns
EPSON_EPSON_XP-810_Series

3. at terminal do lpr -P Epson_Epson_XP-810_series /home/beejay/epsontestprint.txt
This produces no response at all from the printer.

4. A check at /var/log/cups continues to show no error log. There should be one. Curious.

5. Epson offers several rpm drivers for the SP-810. I tried each of those with no response at all from the printer other than the "Filter Failed" notice.

6. The Generic Epson driver wakes up the printer and does page-feeds, but it does not print. This at least confirms that the printer is on-line in some fashion. Small progress, but progress. The printer is not a plastic lump.

7. Time for hunt 'n peck experimentation. We have to start somewhere, so we try several drivers in the CUPS/Epson Workforce series. CUPS does not list the XP series at all. (My guess, the XP drivers were rewritten from something existing and the something is on the CUPS list.)

8. Partial success! The driver Epson Workforce 1100 CUPS+Gutenprint v5.2.10 simplified will produce good quality grey-scale print. It does not properly control color (the primaries appear to be off-register) and it does nothing for the scanning/copying capabilities of the XP-810.

9. The XP-810 can copy and scan directly from the printer. Would I like color? For some jobs that is handy, but 90 of the time I print in grey-scale economy mode to save ink. I have three other Linux systems available on this machine from which I can print color if I need it.

10. At this point unless someone has a really good idea I think we have gone as far as we can go. Recall that the Epson Linux drivers require the installation of the lsb modules. Part of what we are dealing with here may be an interaction between the lsb printing module and the Epson XP drivers, which may point to where the problem lies. Why this shows up on Mageia with the rpm driver files and not on the Debian distros with the deb files I do not know.

11. A person running Mageia 5 who wants full color operation with an ink-jet printer might consider one of several HP ink-jets. They should lash up with no trouble. A more cost-effective but more limited solution might be an inexpensive HP grey-scale laser printer. My experience says that I cannot recommend the Epson XP series with Mageia 5. If you have one you can get grey-scale printing out of it under Mageia as I report here.

I do not think the Mageia team can be faulted. There is too much evidence that Mageia 5 is a well-crafted system. Epson simply does not make the effort to support Linux that HP does. I used Epson dot-matrix printers for many years and I still have fond memories of my LQ-850, an impressively well-built, reliable machine. Suffice it to say I do not have the same fondness for this XP-810 device.

My thanks to all of those persons who have done their best to assist with this problem. Well done! I will look for ways to return the favor and contribute as I can.
 
Old 07-08-2015, 07:14 PM   #15
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,833

Rep: Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148Reputation: 1148
Quote:
1. at cli as root do: /usr/sbin/cupsctl debug-logging
no error reported, command appeared to be taken. This should increase the verbosity of cups error reporting.
For accuracy, the actual command is
Code:
/usr/sbin/cupsctl --debug-logging
or
Code:
/usr/sbin/cupsctl LogLevel=debug
he LogLevel directive in /etc/cups/cupsd.conf defines what is logged. (LogLevel=debug2 is the most verbose, and LogLevel=none is logging turned off)
The current LogLevel can be checked with
Code:
grep -i LogLevel /etc/cups/cupsd.conf
There are ways to debug printing problems. This Fedora guide outlines how to run the filters by hand which can help with finding out exactly where the problem may lie. It takes effort, but worth it especially if a bug report is required.

Your problem may be due to missing libraries required for filter processing, or it could be down to a Mageia bug with the packaging.
 
  


Reply

Tags
cups, epson, mageia



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: How to customize Mageia 4 KDE LXer Syndicated Linux News 0 02-03-2014 08:12 PM
How to install kde 4.9 to Mageia 2 nando321 Mageia 2 09-10-2012 12:36 AM
LXer: First Alpha of Mageia 3 Comes With KDE 4.9 LXer Syndicated Linux News 0 09-08-2012 04:42 AM
LXer: Mageia 2 KDE: first glance LXer Syndicated Linux News 0 06-21-2012 03:40 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mageia

All times are GMT -5. The time now is 02:32 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration