CUPS problem : "Job stopped due to filter errors"
Hi,
I am using a Slackware64 multilib. Cups 1.53.4 in 64. I have an Epson WF-3540 and do not use the wifi. I can print from an Ubuntu. I cannot print from my Slackware, neither via USB nor wired Network. I can ping the printer. I used the same ppd file than for the ubuntu to install the printer. Here's what I get in the error_log of cups (which I set to debug2! meaning, many GB of logs) Code:
# lpstat -h localhost -r It does the same if I just try to print a "hello" from LibreOffice or any text editor. I don't have anything in other logs such as messages / syslog, etc. Filters are all in 755. cupsd.conf Code:
LogLevel debug2 |
Cancel any previous jobs with
Code:
cancel -a Let us know if this succeeds or not. |
If this is a recent problem, then also consider checking that /var/spool/cups/ is not full.
|
Thank you for the reply.
That does not change anything. I don't think that could be a matter of queue. This system is a fresh install. |
Quote:
I don't own this printer, but installed the appropriate driver package for my system, and after configuring, sent a print job to my 'non-existent' network printer. I don't get any errors reported as such, but I'm wondering if you have a bad setting specified in your .ppd perhaps. For example, what default paper size is set for the printer? ('*DefaultPageSize:' entry in .ppd file) You can check/adjust settings via the CUPS web interface (as an alternative to system-config-printer) http://localhost:631/printers Click on the relevant printer and adjust via 'Administration' option. Follow the prompts given. You also mentioned that you used the same .ppd in your Slackware install as in your Ubuntu install. You didn't just copy it did you? Some of the configured settings may be unique to a particular environment eg the '*cupsFilter' entry which points to the exact location of the epson filter. I'm not a Slackware user, but I know that installing printer drivers is a little more convoluted than with DEB/RPM-based systems. You might want to share the steps you used to install the driver files. Maybe something was missed. |
Thank you again, I did not know a ppd file was text and not a sort of binary...
When I said "I used the same ppd file", I meant "among the things I tried". In fact the ppd file in use is the one with the correct paths (I checked them all) Code:
*DefaultPageSize: A4 Code:
... |
Unfortunately, the error reported doesn't really tell me what is wrong. It would be useful if you'd explain how you obtained and installed the drivers in the first place (as I requested in my last post). Perhaps that's where things went wrong. You might want to consider posting about your problem in the Slackware forum to attract the attention of other Slackware users.
Here's one thread that may offer an insight... http://www.linuxquestions.org/questi...re-4175448790/ |
Ah! very good, thank you.
I did the trick of the link from /lib64 because just like in his case, the file did not exist. So now it prints but there are 2 problems: 1- This is always Black & White (my options are correct) 2- Everything is about twice too large, so a test page takes 4 pages (divided into 4 quarters) I tried to change the printer options to: - Reduce/Enlarge: "On - By Output Paper Size" and have "Letter 8 1/2 x 11 in" as Paper Size. That does not change anything. - Reduce/Enlarge: "On - By Percentage" and put "By Percentage" to "50%". In this case, it might be the correct size, but the same thing is simply printed smaller, so it still prints 4 pages having the quarter of the document (on a smaller surface of the paper) So it seems that the document itself, when converted, is divided into multiple page because considered huge... ? I tried to print a document from LibreOffice, same problem :( PS: hmmm I start to wonder if that's a problem with 64/32 bit, since I made my slackware multilib. It would make sense with the double size and color problem no? |
Post the output of
Code:
cat /etc/cups/ppd/<name_of_your_Epson_printer>.ppd |egrep '*DefaultColor:|*DefaultPage' Code:
cat /etc/cups/ppd/epson.ppd |egrep '*DefaultColor:|*DefaultPage' Code:
lpoptions -l |
Thank you again for your help :)
Code:
# cat /etc/cups/ppd/Epson_WF-3540_192.168.10.17.ppd | egrep '*DefaultColor:|*DefaultPage' Code:
# lpoptions -l |
Check also for the existence of /etc/cups/lpoptions and ~/.cups/lpoptions, and remove if present.
Check '*DefaultColorSpace' entry in the PPD for Code:
*DefaultColorSpace: RGB I'm going to refer you to this CUPS debugging wiki for capturing print data https://wiki.ubuntu.com/DebuggingPri...print_job_data Capturing data that goes to the printer may also be useful in determining any options that are getting sent with the print job that may causing the issues you're describing. This could be useful for any bug report that may need to be submitted. Alternatively, you might try using the ESC/P-R Driver (generic driver): epson-inkjet-printer-escpr-1.4.3-1lsb3.2 from http://download.ebz.epson.net/dsc/se...search/?OSC=LX That's about all I can offer. Once the driver package is installed, configure a new queue (via the CUPS web interface) and select the new driver (Epson WF-3540 Series - epson-inkjet-printer-escpr). Maybe that will perform adequately. |
Dear Fellux,
I think we may reach the end :( I don't understand, you either, and I don't think we're idiots... :) No lpoptions at the wrong place, DefaultColorSpace is RGB, and I just tried the escpr version, same thing! In the end, although this is totally absurd, I think I will use wine or VirtualBox (I installed both) to print from another system like a stupid Ubuntu... Thank you again for the efforts, I truly appreciate! :) |
I stumbled across this slackware thread reporting the wrong size printing, including the test page, as you've described:
https://groups.google.com/forum/#!to...re/zXnyEfu4Sy8 I don't know why it should make a difference, but it was suggested to configure the ppd and queue manually using the 'lpadmin' command. So, in your case, something like Code:
/usr/sbin/lpadmin -p Epson_WF-3540 -E -v socket://192.168.10.17 -P /opt/epson-inkjet-printer-201212w/ppds/Epson/Epson-WF-3540_Series-epson-driver.ppd.gz |
Thank you.
Unfortunately, although it is slightly different (a little higher in the page) the problem is still the same :( |
All times are GMT -5. The time now is 10:20 AM. |