Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Documentation, Tips & Tricks
  • Search

Epson Stylus Color (USB) Printer Installation with CUPS

Unofficial documentation for various parts of Gentoo Linux. Note: This is not a support forum.
Post Reply
Advanced search
18 posts • Page 1 of 1
Author
Message
hulk2nd
Guru
Guru
User avatar
Posts: 512
Joined: Tue Mar 25, 2003 2:45 pm
Location: Freiburg, Germany

Epson Stylus Color (USB) Printer Installation with CUPS

  • Quote

Post by hulk2nd » Wed Apr 16, 2003 1:11 am

OK, here's my summary for the installation because i had several problems to install my epson usb printer with cups and i couldnt find a real solution for my problem and i didnt want to change the device to lpt port. In my case it is an epson c62 printer, so replace some strings according to your printer.

here's my summary, i hope i didn't forget something:

be sure to compile (either as module or into your kernel) the support of your printer connection. parallel port or usb printer support. load modules if necessary.

add "cups" to your "USE-Variables" if it isn't already there

Code: Select all

nano /etc/make.conf
emerge cups and psutils. after that, re-emerge ghostscript;

Code: Select all

emerge cups
emerge psutils
emerge ghostscript
even if it (ghostscript) is already merged, because of a dependency. This removes an error that you often get also after a succesfull installation

Code: Select all

Unable to convert file 0 to printable format for job x!
this error, if it occure, can be found in "/var/log/cups/error_log".

optional for gnome

Code: Select all

emerge gnome-print
download the epson drivers under http://www.epkowa.co.jp/english/linux_e/linux.html, extract and install them

Code: Select all

tar -xvfz pips-sc61_62s-cups-2.6.2.i386.tar.gz
cd pips-sc61_62s-cups-2.6.2
./configure
make all
make install
restart cups if it is already started, else start cups

Code: Select all

/etc/init.d/cupsd restart
else

Code: Select all

/etc/init.d/cupsd start
add printer

Code: Select all

/usr/sbin/lpadmin -p sc61_62s -E -v ekplp:/var/eklpd/ekplp0 -m eksc61_62s.ppd
start setup. if your printer is connected to an usb port, then change "/dev/lp0" to "/dev/usb/lp0". if it is connected to the parallel port, leave it the way it is ("/dev/lp0").

Code: Select all

/usr/local/EPKowa/SC61_62S/setup
add your printer via http if it isn't already done by the installation:
http://localhost:631/
manage printers -> add printer -> name "sc61_62s -> device: "EPSON Inkjet Printer #1 (Photo Image Print System)" -> make: "EPSON" -> model: "EPSON Stylus C61/C62 Series, Photo Image Print System (en)"

add the printing demon and cups to the default runlevels

Code: Select all

rc-update add ekpd default
rc-update add cupsd default
im not sure if you have to add them to the default runlevels or to the boot runlevels but default works in my case and i think it even doesnt really matter.

thats it. you should now be able to print the test page.

sorry for my bad english,

greetz, hulk
Top
ventricle
Guru
Guru
User avatar
Posts: 305
Joined: Fri Apr 04, 2003 1:42 pm
Location: UK/Australia

  • Quote

Post by ventricle » Thu May 08, 2003 5:04 pm

add printer
Code:
/usr/sbin/lpadmin -p sc61_62s -E -v ekplp:/var/eklpd/ekplp0 -m eksc61_62s.ppd
How did you know what this is? I don't see it mentioned in the guide anywhere. I am having trouble getting a C20UX installed.
[LRU]
Top
hulk2nd
Guru
Guru
User avatar
Posts: 512
Joined: Tue Mar 25, 2003 2:45 pm
Location: Freiburg, Germany

  • Quote

Post by hulk2nd » Thu May 08, 2003 11:23 pm

it is somewhere in the installation doc of the driver. the ppd file is the file which cups need to print
Top
fir3fly
n00b
n00b
Posts: 60
Joined: Thu Sep 05, 2002 3:10 pm

  • Quote

Post by fir3fly » Wed Sep 03, 2003 4:49 am

Hi,

for some reason the Epson Driver (or whatever demon) didnt compile here. But finaly the Printer runs fine here with the ppd from www.linuxprinting.org. But only with this one: >>Epson-Stylus_C62-gimp-print-ijs.ppd <<.

BTW i followed the official Printer Guide up to the point where you make your own ppd which by unknown reason didnt work here ("lsadmin couldnt make a printer queue or something).

With the ppd from linuxprinting everything was easily set up with the cups webadmin and runs fine.

Fir3fly
Top
Marty[OC]
n00b
n00b
User avatar
Posts: 1
Joined: Tue Sep 09, 2003 2:15 pm
Location: Prague/CZ
Contact:
Contact Marty[OC]
Website

  • Quote

Post by Marty[OC] » Tue Sep 09, 2003 2:24 pm

Hi,
I have an EPSON C20UX, for which a CUPS driver is not provided, so I decided to try another driver;

but I always get an "client-error-not-possible" error message, even in the command prompt or in the CUPS webadmin.

Any suggestions?
well, I may try the lpd driver, but it somehow did not work.. i am quite unexperienced about these devices, even USB...

I use vanilla-2.4.22 with USB and USB printer support compiled-in.
Gentoo Linux kernel 2.4.22 on Athlon XP 2600+ / 1024MB RAM
Top
ixion
l33t
l33t
User avatar
Posts: 708
Joined: Mon Dec 16, 2002 1:53 pm

  • Quote

Post by ixion » Tue Sep 09, 2003 3:39 pm

dude, this is awesome... but doesn't work for me.. I have a Stylus C62, and everything seems to go well (installation and such), but the printer only prints garbage (letters on top of themselves over and over). I tried adding my own printer with all kinds of different drivers listed, but same problem.. now the printer doesn't respond to anything...

I'm clueless here.. why did CUPS have to change? Everything worked like a champ with CUPS 1.1.18 + ESPGS (ghostscript) + gimp-print.. now foomatic appears to be in the mix, and nothing works... am I out of luck, here? Do I need to buy a new printer? What is going on here? :evil: :roll: :x :?: :?: :?:

oh btw, I can print just fine by copying to /dev/usb/lp0... the problem lies with CUPS or one of its dependants.. :roll:

edit: I went back through your tutorial (even re-compiling the drivers), and now the printer stops itself. I click 'Start', refresh, it's stopped. Tried emerging gimp-print (with --nodeps), no change..
only the paranoid survive
Top
ixion
l33t
l33t
User avatar
Posts: 708
Joined: Mon Dec 16, 2002 1:53 pm

  • Quote

Post by ixion » Wed Sep 10, 2003 4:12 pm

I have found a solution (to my problem at least). The Post:

http://forums.gentoo.org/viewtopic.php?t=82685

I apologize for my earlier frustration, just didn't have the patience. Calming the mind with prayer is a wonderful approach to things. :D
only the paranoid survive
Top
()
l33t
l33t
Posts: 610
Joined: Mon Nov 25, 2002 4:10 pm

  • Quote

Post by () » Sun Sep 14, 2003 11:42 am

Seems like Cups and ekpd won't play ball here, I followed the install instructions exactly for my C82 and everything seems alright in Cups. However, whenever I try to print something to it the job is aborted. The fifo /var/ekpd/ekplp0 exists, and ekpd is running so I don't really get it :\ Any ideas?
Top
rockandchelle
n00b
n00b
Posts: 24
Joined: Sun Aug 17, 2003 1:13 pm
Location: Georgia

  • Quote

Post by rockandchelle » Sun Sep 14, 2003 1:29 pm

I know the C82 will definately work because it is identical to the CX5200 when it comes to printing, and I have it working. If you follow his guide exactly, it should work. The only thing that may be different is the driver you have to download...
tar -xvfz pips-sc61_62s-cups-2.6.2.i386.tar.gz
cd pips-sc61_62s-cups-2.6.2
./configure
make all
make install
The one you will need is pips-sc82s-cups-2.6.2.tar.gz, you can get it from the same page just fill out the form. Also, it may be good to go to http://www.linuxprinting.org/ find your printer in the database and download the PPD from the recommended driver list. I can't quite remember where to put it, but it should tell you.

Then take and go again to the cups page through your browser. Remove the printer, and then add it again and try a different driver. I also believe I emerged gimp-print which gave me many more drivers, just keep trying different ones until it works.

Also, is anyone else having this problem or do you have a suggestion. If I start linux with the printer off, and I want to go to use it I have to reboot for it to be recognized and for me to be able to use it. Does anyone have a suggestion for this....
| AMD Barton 2500+ | ASUS A7N8X Deluxe | 1GB Crucial PC2700 (sync @ 190) | ATI Radeon 9800 Pro 128mb |
| 76 GB Western Digital Raptor | Lian-Li PC60 Modded Case | SK6 Heatsink | COX High Speed Internet |
| Gentoo Linux | Windows XP Home SP2 |
Top
()
l33t
l33t
Posts: 610
Joined: Mon Nov 25, 2002 4:10 pm

  • Quote

Post by () » Sun Sep 14, 2003 3:42 pm

rockandchelle wrote:I know the C82 will definately work because it is identical to the CX5200 when it comes to printing, and I have it working. If you follow his guide exactly, it should work. The only thing that may be different is the driver you have to download...
tar -xvfz pips-sc61_62s-cups-2.6.2.i386.tar.gz
cd pips-sc61_62s-cups-2.6.2
./configure
make all
make install
I have gone through these steps, and since I posted I have managed to get some output. I'm not sure exactly what's going on, but sometimes it will start printing and stop after a few lines where the printer's power led starts blinking. So it seems its partially working at least, perhaps its to do with my 2.6 kernel. Actually for the hell of it, I gave it a whirl in the debugger (kdbg), but it would just drop out occasionally. I did find out that the printer daemon receives data through /var/ekpd/ekplp0, and writes to the printer (so at least some data gets through).
Also, is anyone else having this problem or do you have a suggestion. If I start linux with the printer off, and I want to go to use it I have to reboot for it to be recognized and for me to be able to use it. Does anyone have a suggestion for this....
What port is it on, parallel? Don't remember how it works in that case (I use USB), but it might be the printer has to be on during bootup, in order to be recognized.
Top
rockandchelle
n00b
n00b
Posts: 24
Joined: Sun Aug 17, 2003 1:13 pm
Location: Georgia

  • Quote

Post by rockandchelle » Sun Sep 14, 2003 5:39 pm

I have it attached through my USB port. I was hoping maybe there was someway you could make it rescan the usb devices. I'm not to sure..I am still somwhat of a noob...
| AMD Barton 2500+ | ASUS A7N8X Deluxe | 1GB Crucial PC2700 (sync @ 190) | ATI Radeon 9800 Pro 128mb |
| 76 GB Western Digital Raptor | Lian-Li PC60 Modded Case | SK6 Heatsink | COX High Speed Internet |
| Gentoo Linux | Windows XP Home SP2 |
Top
()
l33t
l33t
Posts: 610
Joined: Mon Nov 25, 2002 4:10 pm

  • Quote

Post by () » Sun Sep 14, 2003 5:53 pm

Dunno really exactly how it works, but it shows up as /dev/usb/lp0 if whenever I plug it in.

Update:
I give up, sigh .... Parts of the daemon is open source, but it seems to fail initiating communication with the printer and that exact part is closed source :\ This might explain the funny behaviour (not that it is closed source). It tries to open a connection to the printer over and over, but says nothing about why it fails. Perhaps its the 2.6 kernel, like I said earlier.
Top
charlieg
Advocate
Advocate
User avatar
Posts: 2149
Joined: Tue Jul 30, 2002 11:05 am
Location: Manchester UK
Contact:
Contact charlieg
Website

  • Quote

Post by charlieg » Tue Feb 17, 2004 7:42 pm

No support for my Stylus Color 850 - only 880 drivers. :(
Want Free games?
Free Gamer - open source games list & commentary

Open source web-enabled rich UI platform: Vexi
Top
Tokabola
n00b
n00b
Posts: 69
Joined: Wed Apr 21, 2004 10:34 pm
Location: Northern Wisconsin
Contact:
Contact Tokabola
Website

  • Quote

Post by Tokabola » Thu Apr 22, 2004 4:58 am

I'm studying up before I try to install Gentoo, and am using Mandrake 10.0. Mandrake has a lot of support for Epson printers (I can even monitor ink levels) and I think you should be able to use their epson package in Gentoo. It's on both the 9.2 and 10.0 Community (GPL) releases, you should be able to google a source RPM at least. The package is called:

printer-utils-1.0=1.31.mdk

and the app is called;

mtink (Epson Utilities V 0.9.56)

That and libgimprint and cups should set you up.

Tommy
Open Source for Open Minds
Top
yamakawa
Guru
Guru
User avatar
Posts: 340
Joined: Mon Jul 28, 2003 3:58 pm

  • Quote

Post by yamakawa » Tue May 25, 2004 1:14 pm

I follwed every step until I got error

Code: Select all

# rc-update add ekpd default
 * /sbin/rc-update: /etc/init.d/ekpd not found; aborting.
I checked if there is the script and found ekpd is not in /etc/init.d/.
For the templates, all I have is

Code: Select all

/usr/local/EPKowa/PXV700/rc.d/ekpd.lsb
/usr/local/EPKowa/PXV700/rc.d/ekpd.debian
/usr/local/EPKowa/PXV700/rc.d/ekpd.redhat
/usr/local/EPKowa/PXV700/rc.d/ekpd.slackware
/usr/local/EPKowa/PXV700/rc.d/ekpd.local.slackware
I checked the setup script, /usr/local/EPKowa/PXV700/setup and found the script is distribution-dependent.
Which one of them should I manually install in /etc/init.d/ after renaming it to just "epkd"?
Did the setup script place the correct one in your case?

hulk2nd wrote:
Code:
rc-update add ekpd default
rc-update add cupsd default
Top
nutznboltz
Apprentice
Apprentice
User avatar
Posts: 239
Joined: Fri Apr 23, 2004 1:00 pm

  • Quote

Post by nutznboltz » Sun Jul 11, 2004 1:01 am

I think this information is a bit out-of-date.
I never got anywhere with that pips driver.
I'm using an Epson Stylus C62.

I did succeed with the advice about adding "cups" and "ppds" to USE= in /etc/make.conf and (re)installing

emerge cups
emerge psutils
emerge ghostscript
emerge gimp-print

in exactly that order. I then used the CUPS web front end at http://localhost:631/ and added the printer as:

"EPSON Stylus C62 - CUPS+Gimp-Print v4.2.6"

and all is well and printing fine.
Top
lmcogs
Guru
Guru
Posts: 340
Joined: Sun Apr 03, 2005 5:57 pm

  • Quote

Post by lmcogs » Sun Nov 06, 2005 8:07 pm

yamakawa

Did you ever get an answer to your particular question because that's exactly my problem in 2005

lmcogs
Top
yamakawa
Guru
Guru
User avatar
Posts: 340
Joined: Mon Jul 28, 2003 3:58 pm

  • Quote

Post by yamakawa » Wed Mar 28, 2007 9:16 pm

lmcogs wrote:yamakawa

Did you ever get an answer to your particular question because that's exactly my problem in 2005

lmcogs
No, not yet.
Actually I forgot responding to this question as well as your question.
Sorry about that. :oops:
Top
Post Reply

18 posts • Page 1 of 1

Return to “Documentation, Tips & Tricks”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic