Epson inkjet printer does not work on 10.04

Bug #576705 reported by Viking Dave
96
This bug affects 20 people
Affects Status Importance Assigned to Milestone
Gutenprint
Unknown
Unknown
gutenprint (Ubuntu)
Fix Released
Medium
Unassigned
Lucid
Fix Released
Medium
Unassigned

Bug Description

epson stylus s20 worked in 9.10 with cups+gutenprint 5.2.4en driver. will NOT work in 10.04 with cups+gutenprint 5.2.5(simplified)en (recommended) or cups+gutenprint 5.2.5en.
Symptoms :- Printer moves as if it is going to print, stops, moves as if it has finished.
                     Print queue says processing, pauses, says completed.
This happens with both new drivers.

Revision history for this message
David Tomaschik (matir) wrote :

Have you tried removing the printer and reinstalling it? Was this an upgrade, or did you do a fresh install?

Revision history for this message
Viking Dave (viking-dave) wrote :

Removed & reinstalled printer numerous times. Same result. Yes this is an upgrade from 9.10.

T L R (tlr)
affects: ubuntu → cups (Ubuntu)
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

This most probably caused by bug 539708. Please try out the proposed fix there.

Changed in cups (Ubuntu):
status: New → Incomplete
Revision history for this message
Viking Dave (viking-dave) wrote :

Tried fix for bug 539708, no change. Is there any way to install the drivers from 9.10 that worked, or is this not possible?

Revision history for this message
Ulf Michaelis (mail-sileachim) wrote :

The problem obviously came up with version 5.2.5 of gutenprint and affects both epson stylus S20 and S21 (I have tested both).
No driver delivered with (k)ubuntu 10.04 is working. It's always the same effect as described above.
On http://forum.ubuntuusers.de/topic/gutenprint-5-2-5/#post-2449404 is documented a workaround via another driver.

I support the suggestion of Viking Dave to reactivate gutenprint 5.2.4 if it's not to havy fpr other users.

Revision history for this message
Viking Dave (viking-dave) wrote :

Following Till's summary of bug #569190, I still can't print anything even after updating. Please see attached report

affects: cups (Ubuntu) → gutenprint (Ubuntu)
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can everyone who still has a problem run the following commands:

mkdir tmp
cd tmp
wget https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4.orig.tar.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4-0ubuntu2.dsc
wget https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4-0ubuntu2.diff.gz
sudo apt-get install build-essential fakeroot
sudo apt-get build-dep gutenprint
dpkg-source -x gutenprint_5.2.4-0ubuntu2.dsc
cd gutenprint-5.2.4
dpkg-buildpackage -rfakeroot
dpkg -i ../*.deb

Now try to print. Does it work now?

Revision history for this message
Klaus Schwarze (kschwarze) wrote :

Reverting back to 5.2.4 works

Revision history for this message
Viking Dave (viking-dave) wrote :

Ran Till's commands as above, had to install some missing dependencies along the way, pleased to report everything is now printing fine. Many thanks, Viking Dave.

Revision history for this message
Mihaly Vadai (vadaim) wrote :

Till's fix works! Thank you!

Revision history for this message
Junior_sampa (juniorperes-ig) wrote :

Is there any fix intent on gutenprint 5..2.5? Is there any way to use revert back to 5.2.4 instead of compiling the packages like using the karmic repository?

Thank you

Revision history for this message
Ulf Michaelis (mail-sileachim) wrote :

Thanks for the workaround - it works.

summary: - printer dosn't work on 10.04
+ Epson inkjet printer does not work on 10.04
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Here is a way to proceed without needing to compile or to replace the installed Gutenprint 5.2.5:

Install alien and the LSB environment:

sudo apt-get install alien lsb

Then download one of these two package files depending on your system architecture:

http://www.openprinting.org/download/printdriver/old/RPMS/i486/openprinting-gutenprint-5.2.4-1lsb3.2.i486.rpm
http://www.openprinting.org/download/printdriver/old/RPMS/x86_64/openprinting-gutenprint-5.2.4-1lsb3.2.x86_64.rpm

Convert and install the file with

sudo alien -ick <Gutenprint 5.2.4 RPM file>

Now run system-config-printer. When changing your printer's driver or creating a new queue look for Gutenprint drivers with "OpenPrinting" for your printer model.

Revision history for this message
Nickpick (joen-d) wrote :

Removing the gutenprint 5.2.5 packages and following your latest instructions worked. Thanks, Till, much appreciated.

Revision history for this message
Tony Morton (tonymorton-net) wrote :

Till, thanks for your help, but running the instruction in message #7 did not make the Epson S20 work, and I do not understand what to do after downloading the first package that you list in your message #13 . I have installed the alien package that you recommend, but cannot complete the sudo alien etc command . Working with the terminal is still a bit of a mystery to me, I can copy and paste commands and when they work it is great, and when they do not I am lost. Can you offer any more detailed guidance please.
Many thanks
Tony Morton

Revision history for this message
Ulf Michaelis (mail-sileachim) wrote :

Hi Tony, can you please post a screenshot of your terminal or better copy and pase the contents of your terminal here?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Run in a terminal window the two commands

sudo alien -ick openprinting-gutenprint-5.2.4-1lsb3.2.i486.rpm
sudo alien -ick openprinting-gutenprint-5.2.4-1lsb3.2.x86_64.rpm

One of them will immediately give an error message and the other will actually do something, taking some time to do its work. Note that for the first command to start you have to enter your password when you are asked for it.

After having done so, choose

System -> Administration -> Printing

in the menus. Right-click your printer's icon, choose "Properties" in the pop-up menu, then click "Change" in the "Make and Model:" line. After some time a dialog will pop up. Choose your printer's manufacturer ("Epson"), click "Forward", and then your printer's model ("Stylus S20"). Then on the right there will be a list with the available "Drivers". Choose an entry containing "OpenPrinting" there. Click "Forward" and then "Apply".

Try to print now. Does it work?

Revision history for this message
Tony Morton (tonymorton-net) wrote :

Hello Till

No success so far.
Running the command for the i486 version gave me this
tony@tony-desktop:~$ sudo alien -ick openprinting-gutenprint-5.2.4-1lsb3.2.i486.rpm
[sudo] password for tony:
File "openprinting-gutenprint-5.2.4-1lsb3.2.i486.rpm" not found.
tony@tony-desktop:~$

When I downloaded the package from the openprinting website I received a 37 MB folder with a large number of other folders within it. I placed this on the Desktop. Searching that set of folders I cannot find a file titled openprinting-gutenprint-5.2.4-1lsb3.2.i486.rpm

Tony Morton

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Tony. please open this bug report in a web browser (https://bugs.launchpad.net/bugs/576705), right-click the first link in comment #13 and then choose "Save link as...", choose your home directory as the place to save the file in the upcoming dialog and wait until the file is saved. Then do the same with the second link. After that go into a terminal window, make sure that the two downloaded files are in your current directory and then execute the commands from myu previous comment (#17).

Revision history for this message
Tony Morton (tonymorton-net) wrote :

Hello again Till

I figured out what I was doing wrong. The first time around I used the archive manager to open the package, and eventually I realised I should have just saved the whole file to the desktop. Running your alien command with the correct path to the file on the desktop has made the printer work again.

So, I thank you very much.

It is somewhat annoying that Ubuntu should delete a printer driver between versions in the upgrade process, don't they realise that people still use old printers? I am afraid this is the kind of thing that puts people off Linux.

Again, many thanks for your help

Tony

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Neither Ubuntu nor the upstream developers of Gutenprint remove the support for any printer. What happened here is that changes between Gutenprint 5.2.4 and 5.2.5 have introduced a bug. Your printer is working now as you have downgraded to the older 5.2.4 version.

Revision history for this message
Jean (jeanomobono) wrote :

#7 worked for me, Epson T21, Ubuntu 10.04.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

See also

https://sourceforge.net/tracker/index.php?func=detail&aid=2980549&group_id=1537&atid=101537

here a user succeeds with the S21 and Gutenprint 5.2.5 choosing the Epson Stylus C68 as their printer model. Please try. This could also help to identify whether this bug and the upstream bug are the same. You could perhaps also try the patches of the upstream bug.

Revision history for this message
Viking Dave (viking-dave) wrote :

Tried #23. The only driver from the C68 list that works is "foomatic/gutenprint-ijs-simplified.5.2[en]. Tested the following:-
Print test page O.K.
Print self-test page error format not supported
.txt O.K
.pdf O.K.
.odt O.K.

Strangely using the same driver listed under stylus S20 does NOT work (weird).

Hope this helps. Viking Dave.

Revision history for this message
John Macnab (yachtbarabu) wrote :

Forgive the newbie ignorance but I have this problem and tried suggestion 7. All went well until the dpkg command which produced errors as shown. Any suggestions gratefully received.

john-gill@linx:~/tmp$ dpkg-source -x gutenprint_5.2.4-0ubuntu2.dsc

gpgv: Signature made Fri 18 Sep 2009 13:50:39 BST using DSA key ID 5FDC2849
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./gutenprint_5.2.4-0ubuntu2.dsc
dpkg-source: error: cannot fstat file ./gutenprint_5.2.4.orig.tar.gz: No such file or directory

Revision history for this message
John Macnab (yachtbarabu) wrote :

OK. I have no idea what I've just done but #13 has worked and I now have a test print :-)

I'd still like to know what my problem was with following #7 so if anyone has any ideas I'd be grateful.

Many thanks to Till for #13

John

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

John, did you really download all the three files (the three wget commands)?

Revision history for this message
John Macnab (yachtbarabu) wrote :

Hi Till, I thought so but now you ask the question I have checked the tmp directory and guess what only two files! This is the problem with being new to the game; you make silly mistakes which in a familiar environment you can see for yourself.

I'll download the missing file and try again.

Very many thanks

John

Revision history for this message
John Macnab (yachtbarabu) wrote :

Hi Till,

Next time I will try not to be such an idiot.

Printing now works using both
Epson Stylus S20 - CUPS+Gutenprint (OpenPrinting LSB 3.2) v5.2.4 Simplified and
Epson Stylus S20 Foomatic/gutenprint-ijs.5.2 drivers

so I guess it will work for all the other options.

Many thanks for your help, now all I have to do is work out what it all means.

John

Changed in gutenprint (Ubuntu):
importance: Undecided → Medium
status: Incomplete → Confirmed
Revision history for this message
First (first00-deactivatedaccount) wrote :

I downloaded the two packages from #13 but when I tried to install, both packages gave me an error "error: incorrect format: unknown tag". The x86_64 package said that the package build failed too. How do I fix this? What's the package for 32-bit?

Revision history for this message
Christos Angelidis (cangel) wrote : Re: [Bug 576705] Re: Epson inkjet printer does not work on 10.04

mkdir tmp
cd tmp

wget
https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4.orig.tar.gz

wget
https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4-0ubuntu2.dsc

wget
https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4-0ubuntu2.diff.gz

sudo apt-get install build-essential fakeroot
sudo apt-get build-dep gutenprint
dpkg-source -x gutenprint_5.2.4-0ubuntu2.dsc
cd gutenprint-5.2.4
dpkg-buildpackage -rfakeroot
sudo dpkg -i ../*.deb

Revision history for this message
Christos Angelidis (cangel) wrote :

And something else:
When you have finished with the drivers go to the menu

System> System management > Printers

and delete the printer. Then switch on the printer and let the system
recognise it.

Revision history for this message
First (first00-deactivatedaccount) wrote :

I followed exactly your steps Christos @31. But I am stuck at this line "sudo apt-get build-dep gutenprint". It gave me this "E: Unable to find a source package for gutenprint".

Revision history for this message
Christos Angelidis (cangel) wrote :

The only thing i can say is that the command

wget
https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4.orig.tar.gz

must be in one line.
The same applies to the other two similar commands.

Revision history for this message
First (first00-deactivatedaccount) wrote :

Ok. I didn't see this is one line "sudo apt-get build-dep gutenprint dpkg-source -x gutenprint_5.2.4-0ubuntu2.dsc". But it gives me another headache "E: Command line option 'x' [from -x] is not known." (Sorry for too much bother)

Changed in gutenprint (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gutenprint - 5.2.5-1ubuntu1

---------------
gutenprint (5.2.5-1ubuntu1) maverick; urgency=low

  * Merge from debian unstable. Remaining changes:
    - debian/control: Fix dependencies of the cups-driver-gutenprint binary
      package
    - debian/rules: Build with "--enable-nls" in the "./configure" command
      line.
    - debian/local/apport-hook.py, debian/rules,
      debian/cups-driver-gutenprint.install: Added apport hook.
    - debian/cups-driver-gutenprint.postinst: Make failures of the updater
      for the PPD files of existing print queues for the CUPS Raster driver
      non-fatal
    - debian/cups-driver-gutenprint.install: don't install
      samples/profile.jpg
    - debian/patches/10_cups_modeldir.dpatch: place ppd files in
      /usr/share/ppd
    - debian/control: Added transitional cupsys-driver-gutenprint package,
      easing the transition from hardy. Versioned Conflicts/Replaces.
    - debian/foomatic-db-gutenprint.postinst: automatically update the PPD
      files of existing CUPS queues which use the IJS driver.
    - debian/control: Added dependency on cups and cups-client to
      foomatic-db-gutenprint to assure that automatic PPD updates take
      place.
    - debian/cups-driver-gutenprint.postinst,
      debian/foomatic-db-gutenprint.postinst: Call CUPS command line
      clients (lpstat, lpadmin, ...) with "-h ..." option to assure local
      connections to be done even if a client.conf file points to a
      remote CUPS server, as this driver package only serves for the
      local CUPS and if the local machine tries to do changes onm a
      remote server, the CUPS clients ask for the remote server's password
      interactively.
    - debian/patches/20_device-id-support.dpatch: Added the suppport for
      providing printer device IDs in the generated PPD files. Taken from
      the upstream CVS repository of Gutenprint.
  * debian/patches/S20-S21-T20-T21-regression.dpatch: Fix regression of
    Epson Stylus S20, S21, T20, and T21 not working any more (LP: #576705).
 -- Till Kamppeter <email address hidden> Mon, 19 Jul 2010 12:48:35 +0200

Changed in gutenprint (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Christos Angelidis (cangel) wrote :

mkdir tmp
cd tmp
wget
https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4.orig.tar.gz
wget
https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4-0ubuntu2.dsc
wget
https://launchpad.net/ubuntu/+archive/primary/+files/gutenprint_5.2.4-0ubuntu2.diff.gz
sudo apt-get install build-essential fakeroot
sudo apt-get build-dep gutenprint
dpkg-source -x gutenprint_5.2.4-0ubuntu2.dsc
cd gutenprint-5.2.4
dpkg-buildpackage -rfakeroot
dpkg -i ../*.deb

-----------------------------------------------------------------------------------

These commands can be found in
https://bugs.launchpad.net/ubuntu/+source/gutenprint/+bug/576705

by Till Kamppeter #7

They worked for me. Try to copy them from here as this is the original
source.

Changed in gutenprint (Ubuntu Lucid):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
First (first00-deactivatedaccount) wrote :

I tried everything in the previous comments. No success. Hope there will be fix on Lucid soon.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Fixed package for Lucid is uploaded to -proposed now and waiting for approval. The debdiff is attached.

Changed in gutenprint (Ubuntu Lucid):
status: Triaged → Fix Committed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Fixed package for Lucid is uploaded to -proposed now and waiting for approval. The debdiff is attached.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Sorry for the duplicate posting, the first time I got an error message.

Revision history for this message
Jonathan Riddell (jr) wrote :

test case needed

Revision history for this message
Christos Angelidis (cangel) wrote :

Ok. what must i do?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Note that we are currently in SRU freeze for 10.04.1. Therefore no official SRU testing will be possible for two weeks from now. To make the fixes available to you already now and to give you also the possibility to give us our testing period before the official SRU testing I have uploaded a package identical to the SRU to my PPA. Please test this package and report here.

Please go to

https://launchpad.net/~till-kamppeter/+archive/ppa

and see the "Adding this PPA to your system" for instructions to get my PPA added to your system's software download repositories.

After that do a full system update. The new Gutenprint and some other packages (for other SRUs) will get downloaded and installed.

Please test whether this solves your problem and report here.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Jonathan Riddell, the test case is simple:

Set up a printer Epson Stylus S20, S21, T20, or T21 (you need the actual printer) and try to print on it with Gutenprint as the driver. This will not work. The SRU fixes the bug in Gutenprint and the mentioned printers return to work again.

Revision history for this message
First (first00-deactivatedaccount) wrote :

I added the PPA, as stated by Till, and updated my system to test my Epson Stylus T10. I am trying to install it using the T20 driver; it was recommended by the system. I reached the part wherein there were three textboxes and inputted the printer name and machine name. But when I clicked "Forward", this error came out "There was an error during the CUPS operation: 'server-error-internal-error'."

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

rEnr3n, I have fixed the problem now and uploaded a new package to my PPA, please update.

Note: I have uploaded the new package some minutes ago, it needs some time until it gets built by the build server and available for download.

Revision history for this message
First (first00-deactivatedaccount) wrote :

Thank you for the fix! Epson Stylus T10 is now working and successfully printed the test page. However, I noticed the margin on the top is almost half centimeter lesser. The margin on the left seems to be lesser but it is acceptable to me, not really noticeable.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Note that the T10 is not explicitly supported by Gutenprint. To get finme adjustments of the margins into the driver, please contact the developers on their mailing list:

https://lists.sourceforge.net/lists/listinfo/gimp-print-devel

Revision history for this message
Jonathan Riddell (jr) wrote :

Needs approval from ubuntu-sru, also awaiting end of SRU freeze

Revision history for this message
John Dong (jdong) wrote :

ACK from SRU team

Revision history for this message
Jean (jeanomobono) wrote :

#44 worked for me on a Epson Stylus T21; even escputil it's working now for checking ink levels!

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted gutenprint into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Guilo (guilo19) wrote :

Still not working for me with S21. I have deleted printer and reinstalled it but yet it doesn't work

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Guilo. did you install the Gutenprint vesrion from lucid-proposed, as instructed in comment #53?

Guilo. can you also try a Meverick Beta live CD?

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Any tester with an Epson printer could test the version lucid-proposed ? Guilo, could you please reply to Till ?
Thanks in advance.

Revision history for this message
gravity (gravity71) wrote : Re: [Bug 576705] Re: Epson inkjet printer does not work on 10.04

hi. have an epson s21, and it works.
thank you guys for the fix.

gravity

2010/10/6 Jean-Baptiste Lallement <email address hidden>:
> Any tester with an Epson printer could test the version lucid-proposed ? Guilo, could you please reply to Till ?
> Thanks in advance.
>
> --
> Epson inkjet printer does not work on 10.04
> https://bugs.launchpad.net/bugs/576705
> You received this bug notification because you are a direct subscriber
> of a duplicate bug (577952).
>
> Status in Gutenprint Printer Drivers: Unknown
> Status in “gutenprint” package in Ubuntu: Fix Released
> Status in “gutenprint” source package in Lucid: Fix Committed
>
> Bug description:
> epson stylus s20 worked in 9.10 with cups+gutenprint 5.2.4en driver. will NOT work in 10.04 with cups+gutenprint 5.2.5(simplified)en (recommended) or cups+gutenprint 5.2.5en.
> Symptoms :- Printer moves as if it is going to print, stops, moves as if it has finished.
>                     Print queue says processing, pauses, says completed.
> This happens with both new drivers.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/gutenprint/+bug/576705/+subscribe
>

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Thank you for testing. Marking as 'verification-done'

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gutenprint - 5.2.5-0ubuntu1.1

---------------
gutenprint (5.2.5-0ubuntu1.1) lucid-proposed; urgency=low

  * debian/patches/S20-S21-T20-T21-regression.dpatch: Fix regression of
    Epson Stylus S20, S21, T20, and T21 not working any more (LP: #576705).
 -- Till Kamppeter <email address hidden> Mon, 19 Jul 2010 17:21:35 +0200

Changed in gutenprint (Ubuntu Lucid):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.