printing problem in openSUSE 13.2

Recently I installed openSUSE 13.2 with GNOME 3.14.1 on my computer. Everything works fine, except for my printer, an Epson Stylus Photo RX585. I installed my printer in the same way as before under 13.1 with Yast. I have a special driver from Epson which seems to be installed correctly. However, under Yast I can not print a test page. Nothing happens. Under localhost:631/admin I can print a test page, but it is not good. The contents of one page is divided over two pages.

When I look in the file /var/log/cups/error_log it gives an error: Bad driver information file “/usr/share/cups/drv/sample.drv” So that seems to be a wrong driver. How can I change this driver for the correct one? Everything worked fine under 13.1, so what has been changed in 13.2?

I found some possible solutions on this forum: installing hplip, adding the current user to group ‘lp’ but that didn’t help. I hope someone can help me with this problem.

Thijs Bennis

The easiest way to check the configured driver is to check the ppd in /etc/cups/ppd/ directory. Examine the epson ppd and look for the ‘*cupsFilter:’ entry. Report back here with the line if you need help to make sense of it (but it should clearly show the path to the filter).

I found some possible solutions on this forum: installing hplip, adding the current user to group ‘lp’ but that didn’t help. I hope someone can help me with this problem.

Thijs Bennis

No, HPLIP is for HP printers. Irrelevant here.

Hplip is for HP printers; so it is no use for you.

There are gutenprint drivers for your printer which you should be able to use; if you go to the CUPS printers page and select your printer, you should find a Modify printer option (I think under Administration); just click through the options until you get to the list of printer drivers; then scroll down the list until you find the gutenprint drivers. There are two of them; I don’t know the difference but it would be worth trying a test page with both of them to see if one is better than the other.

Thank you for your quick replies.

The easiest way to check the configured driver is to check the ppd in /etc/cups/ppd/ directory. Examine the epson ppd and look for the ‘*cupsFilter:’ entry. Report back here with the line if you need help to make sense of it (but it should clearly show the path to the filter).

In /etc/cups/ppd I found the file EPSON_Stylus_Photo_RX585.ppd. The ‘*cupsFilter:’ entry is

*cupsFilter:            "application/vnd.cups-raster 0 /opt/epson-inkjet-printer-escpr/cups/lib/filter/epson-escpr-wrapper"

The file epson-escpr-wrapper exists in the given directory. So what can I do next?

There are gutenprint drivers for your printer which you should be able to use; if you go to the CUPS printers page and select your printer, you should find a Modify printer option (I think under Administration); just click through the options until you get to the list of printer drivers; then scroll down the list until you find the gutenprint drivers. There are two of them; I don’t know the difference but it would be worth trying a test page with both of them to see if one is better than the other.

I tried the gutenprint driver but it didn’ give a test page either.

This problems seems to be the subject of openSUSE:Most annoying bugs 13.2 - openSUSE Wiki

The workaround given there is:

Workaround: Re-install cups-filters-ghostscript and restart cupsd (as root run “zypper install --force cups-filters-ghostscript” and “rccups restart”)

Howard

This workaround solved my problem. I can now again use my printer.

Thank you for your help!

Thijs Bennis

Good to know. Thanks for sharing.

Hi all,
ich habe das gleiche Problem mit dem EPSON WF-2010. Das rpm von der EPSON-Seite die oben beschrieben ist funktioniert unter Suse 13.1 einwandfrei.
Auch der Tip cups neu zu installieren hilft nicht. Die Treiberinstallation und die Neuinstallation von cups laufen fehlerlos durch. Auch steht der Treiber für den WF-2010 in der etc/cups/ppd.
Trotzdem funktioniert unter 13.2 das Teil nicht. ???
Gruß

Hi,
kann damit jemand etwas anfangen?:
#{E [03/Dec/2014:19:13:11 +0100] [Job 11] Job stopped due to filter errors; please consult the error_log file for details.
D [03/Dec/2014:19:13:11 +0100] [Job 11] The following messages were recorded from 19:13:11 to 19:13:11
D [03/Dec/2014:19:13:11 +0100] [Job 11] Adding start banner page “none”.
D [03/Dec/2014:19:13:11 +0100] [Job 11] Queued on “epsonwf2010series” by “root”.
D [03/Dec/2014:19:13:11 +0100] [Job 11] Auto-typing file…
D [03/Dec/2014:19:13:11 +0100] [Job 11] Request file type is application/postscript.
D [03/Dec/2014:19:13:11 +0100] [Job 11] File of type application/postscript queued by “root”.
D [03/Dec/2014:19:13:11 +0100] [Job 11] Adding end banner page “none”.
D [03/Dec/2014:19:13:11 +0100] [Job 11] job-sheets=none,none
D [03/Dec/2014:19:13:11 +0100] [Job 11] argv[0]=“epsonwf2010series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] argv[1]=“11”
D [03/Dec/2014:19:13:11 +0100] [Job 11] argv[2]=“root”
D [03/Dec/2014:19:13:11 +0100] [Job 11] argv[3]=“YaST2testprint_epsonwf2010series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] argv[4]=“1”
D [03/Dec/2014:19:13:11 +0100] [Job 11] argv[5]=“finishings=3 number-up=1 page-label=epsonwf2010series:YaST2testprint@pcneu job-uuid=urn:uuid:44396aa9-168f-31f2-577c-465b051b7459 job-originating-host-name=localhost time-at-creation=1417630391 time-at-processing=1417630391”
D [03/Dec/2014:19:13:11 +0100] [Job 11] argv[6]="/var/spool/cups/d00011-001"
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[0]=“CUPS_CACHEDIR=/var/cache/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[1]=“CUPS_DATADIR=/usr/share/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[2]=“CUPS_DOCROOT=/usr/share/cups/webcontent”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[3]=“CUPS_FONTPATH=/usr/share/cups/fonts”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[4]=“CUPS_REQUESTROOT=/var/spool/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[5]=“CUPS_SERVERBIN=/usr/lib/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[6]=“CUPS_SERVERROOT=/etc/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[7]=“CUPS_STATEDIR=/run/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[8]=“HOME=/var/spool/cups/tmp”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[9]=“PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[10]=“SERVER_ADMIN=root@pcneu”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[11]=“SOFTWARE=CUPS/1.5.4”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[12]=“TMPDIR=/var/spool/cups/tmp”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[13]=“USER=root”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[14]=“CUPS_MAX_MESSAGE=2047”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[15]=“CUPS_SERVER=/run/cups/cups.sock”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[16]=“CUPS_ENCRYPTION=IfRequested”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[17]=“IPP_PORT=631”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[18]=“CHARSET=utf-8”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[19]=“LANG=en.UTF-8”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[20]=“PPD=/etc/cups/ppd/epsonwf2010series.ppd”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[21]=“RIP_MAX_CACHE=128m”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[22]=“CONTENT_TYPE=application/postscript”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[23]=“DEVICE_URI=usb://EPSON/WF-2010%20Series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[24]=“PRINTER_INFO=Epson WF-2010 with driver Epson WF-2010 Series - epson-inkjet-printer 1.0.0-1lsb3.2 (Seiko Epson Corporation LSB 3.2)”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[25]=“PRINTER_LOCATION=home”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[26]=“PRINTER=epsonwf2010series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[27]=“PRINTER_STATE_REASONS=none”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[28]=“CUPS_FILETYPE=document”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[29]=“FINAL_CONTENT_TYPE=printer/epsonwf2010series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[30]=“AUTH_I****”
D [03/Dec/2014:19:13:11 +0100] [Job 11] Started filter /usr/lib/cups/filter/pstops (PID 30500)
D [03/Dec/2014:19:13:11 +0100] [Job 11] Started filter /usr/lib/cups/filter/gstoraster (PID 30501)
D [03/Dec/2014:19:13:11 +0100] [Job 11] Started filter /opt/epson-inkjet-printer-201211w/cups/lib/filter/epson_inkjet_printer_filter (PID 30502)
D [03/Dec/2014:19:13:11 +0100] [Job 11] Started backend /usr/lib/cups/backend/usb (PID 30503)
D [03/Dec/2014:19:13:11 +0100] [Job 11] STATE: +connecting-to-device
D [03/Dec/2014:19:13:11 +0100] [Job 11] epsonwf2010series: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
D [03/Dec/2014:19:13:11 +0100] [Job 11] Printer using device file “/dev/usb/lp0”…
D [03/Dec/2014:19:13:11 +0100] [Job 11] STATE: -connecting-to-device
D [03/Dec/2014:19:13:11 +0100] [Job 11] backendRunLoop(print_fd=0, device_fd=5, snmp_fd=-1, addr=(nil), use_bc=1, side_cb=0x7fc56c604cb0)
D [03/Dec/2014:19:13:11 +0100] [Job 11] Page = 595x842; 8,8 to 587,834
D [03/Dec/2014:19:13:11 +0100] [Job 11] slow_collate=0, slow_duplex=0, slow_order=0
D [03/Dec/2014:19:13:11 +0100] [Job 11] Before copy_comments - %!PS-Adobe-3.0
D [03/Dec/2014:19:13:11 +0100] [Job 11] %!PS-Adobe-3.0
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%BoundingBox: 0 0 612 792
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%Pages: 1
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%LanguageLevel: 1
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%DocumentData: Clean7Bit
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%DocumentSuppliedResources: procset testprint/1.3
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%DocumentNeededResources: font Helvetica Helvetica-Bold Times-Roman
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%Creator: Michael Sweet, Apple Inc. - adapted by openSUSE/Novell
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%CreationDate: D:20090113092400+0800
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%Title: Test Page
D [03/Dec/2014:19:13:11 +0100] [Job 11] %%EndComments
D [03/Dec/2014:19:13:11 +0100] [Job 11] Before copy_prolog - %%BeginProlog
D [03/Dec/2014:19:13:11 +0100] [Job 11] Before copy_setup - %%Page: 1 1
D [03/Dec/2014:19:13:11 +0100] [Job 11] Before page loop - %%Page: 1 1
D [03/Dec/2014:19:13:11 +0100] [Job 11] Copying page 1…
D [03/Dec/2014:19:13:11 +0100] [Job 11] pagew = 578.5, pagel = 825.1
D [03/Dec/2014:19:13:11 +0100] [Job 11] bboxx = 0, bboxy = 0, bboxw = 595, bboxl = 841
D [03/Dec/2014:19:13:11 +0100] [Job 11] PageLeft = 8.4, PageRight = 586.9
D [03/Dec/2014:19:13:11 +0100] [Job 11] PageTop = 833.5, PageBottom = 8.4
D [03/Dec/2014:19:13:11 +0100] [Job 11] PageWidth = 595.3, PageLength = 841.9
D [03/Dec/2014:19:13:11 +0100] [Job 11] Wrote 1 pages…
D [03/Dec/2014:19:13:11 +0100] [Job 11] Color Manager: Calibration Mode/Off
D [03/Dec/2014:19:13:11 +0100] [Job 11] Calling FindDeviceById(cups-epsonwf2010series)
D [03/Dec/2014:19:13:11 +0100] [Job 11] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [03/Dec/2014:19:13:11 +0100] [Job 11] Failed to get find device cups-epsonwf2010series
D [03/Dec/2014:19:13:11 +0100] [Job 11] Calling FindDeviceById(cups-epsonwf2010series)
D [03/Dec/2014:19:13:11 +0100] [Job 11] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [03/Dec/2014:19:13:11 +0100] [Job 11] Failed to get device cups-epsonwf2010series
D [03/Dec/2014:19:13:11 +0100] [Job 11] Color Manager: no profiles specified in PPD
D [03/Dec/2014:19:13:11 +0100] [Job 11] Color Manager: ICC Profile: None
D [03/Dec/2014:19:13:11 +0100] [Job 11] Ghostscript command line: /usr/bin/gs -dQUIET -dPARANOIDSAFER -dNOPAUSE -dBATCH -dNOINTERPOLATE -dNOMEDIAATTRS -sDEVICE=cups -sstdout=%stderr -sOutputFile=%stdout -r360x360 -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=841 -dcupsBitsPerColor=8 -dcupsColorOrder=0 -dcupsColorSpace=1 -dcupsCompression=1 -scupsPageSizeName=A4 -I/usr/share/cups/fonts -c ‘<</.HWMargins[8.400000 8.400000 8.399963 8.400024] /Margins[0 0]>>setpagedevice’ -f -_
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[0]=“CUPS_CACHEDIR=/var/cache/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[1]=“CUPS_DATADIR=/usr/share/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[2]=“CUPS_DOCROOT=/usr/share/cups/webcontent”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[3]=“CUPS_FONTPATH=/usr/share/cups/fonts”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[4]=“CUPS_REQUESTROOT=/var/spool/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[5]=“CUPS_SERVERBIN=/usr/lib/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[6]=“CUPS_SERVERROOT=/etc/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[7]=“CUPS_STATEDIR=/run/cups”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[8]=“HOME=/var/spool/cups/tmp”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[9]=“PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[10]=“SERVER_ADMIN=root@pcneu”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[11]=“SOFTWARE=CUPS/1.5.4”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[12]=“TMPDIR=/var/spool/cups/tmp”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[13]=“USER=root”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[14]=“CUPS_MAX_MESSAGE=2047”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[15]=“CUPS_SERVER=/run/cups/cups.sock”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[16]=“CUPS_ENCRYPTION=IfRequested”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[17]=“IPP_PORT=631”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[18]=“CHARSET=utf-8”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[19]=“LANG=en.UTF-8”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[20]=“PPD=/etc/cups/ppd/epsonwf2010series.ppd”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[21]=“RIP_MAX_CACHE=128m”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[22]=“CONTENT_TYPE=application/postscript”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[23]=“DEVICE_URI=usb://EPSON/WF-2010%20Series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[24]=“PRINTER_INFO=Epson WF-2010 with driver Epson WF-2010 Series - epson-inkjet-printer 1.0.0-1lsb3.2 (Seiko Epson Corporation LSB 3.2)”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[25]=“PRINTER_LOCATION=home”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[26]=“PRINTER=epsonwf2010series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[27]=“PRINTER_STATE_REASONS=none”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[28]=“CUPS_FILETYPE=document”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[29]=“FINAL_CONTENT_TYPE=printer/epsonwf2010series”
D [03/Dec/2014:19:13:11 +0100] [Job 11] envp[30]=“AUTH_INFO_REQUIRED=none”
D [03/Dec/2014:19:13:11 +0100] [Job 11] Start rendering…
D [03/Dec/2014:19:13:11 +0100] [Job 11] Processing page 1…
D [03/Dec/2014:19:13:11 +0100] [Job 11] Processing page 2…
D [03/Dec/2014:19:13:11 +0100] [Job 11] Rendering completed
D [03/Dec/2014:19:13:11 +0100] [Job 11] End of messages
D [03/Dec/2014:19:13:11 +0100] [Job 11] printer-state=3(idle)
D [03/Dec/2014:19:13:11 +0100] [Job 11] printer-state-message=“Rendering completed”
D [03/Dec/2014:19:13:11 +0100] [Job 11] printer-state-reasons=none}

Install libjpeg62

~$ sudo zypper in libjpeg62

then try again.

Hallo Paul,
es ist phantastisch!

Die libjpeg62 war in der 64 bit Version installiert.
Offensichtlich fehlte die 32 bit Version.

Installiert und funktioniert!

Danke für die Hilfe.
fanifeey

Works like a charm after installing the 32-bit version of the lib. Thanks a lot!

On 2014-12-04 06:46, fanifeey wrote:
>
> Hallo Paul,
> es ist phantastisch!

Please notice that you are posting on an English language forum, and
most of us can not understand you. There is another for German.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)