Friday, May 28, 2010

How to Make Epson T10 Printer Work in Ubuntu 10.04 Lucid Lynx

The Epson T10 printer, which previously worked in Ubuntu 9.10 Karmic Koala using the T20 driver does not work anymore in Ubuntu 10.04 Lucid Lynx. It gets detected and installed but won't be able to print. When sending a print command, the printer just makes noises for a few seconds, blinks the indicator light, and sits there without printing at all.

The problem lies on the following packages:

libgutenprint2 v5.2.5
cups-driver-gutenprint v5.2.5

To make the printer work in Lucid, you have to downgrade the above packages to v5.2.4.


1. Remove the existing packages by typing the following in the Terminal:
sudo apt-get remove libgutenprint2 cups-driver-gutenprint

2. Download the following packages, depending on your system (32 or 64 bit):
libgutenprint2 v5.2.4 (32-bit)
libgutenprint2 v5.2.4 (64-bit)
cups-driver-gutenprint v5.2.4 (32-bit)
cups-driver-gutenprint v5.2.4 (64-bit)

3. Proceed to the folder containing the downloaded packages, then double click libgutenprint2_5.2.4-0ubuntu2_*.deb to install (cups-driver-gutenprint depends on this package so you have to install it first).

4. Install the cups-driver-gutenprint_5.2.4-0ubuntu2_*.deb package.

5. Now it's time to lock the packages to keep them from being upgraded. Run Synaptic Package Manager and search for the packages you just installed, highlight the package. Once the correct package is selected, click Package -> Lock Version.

If you want to use the Terminal:

a. Open the terminal
b. Type sudo -s and hit enter
c. Enter your password for sudo
d. Type echo libgutenprint2_5.2.4-0ubuntu2_*.deb hold | dpkg --set-selections
(replace * with either i386 or amd64, depending on your system)
e. Type echo cups-driver-gutenprint_5.2.4-0ubuntu2_*.deb hold | dpkg --set-selections
(replace * with either i386 or amd64, depending on your system)
f. Run sudo apt-get update and then sudo apt-get upgrade.

That's it! The printer will now work in your system.

0 comments so far:

Talk to Memnoch (A.I.)