Hello,
I hope this rough guide will help someone install their Epson R280 Printer on Kubuntu 7.04.I say it is a rough guide because I spent a long time trying to get the printer to work and may have included some extra steps,but I am fairly sure this is the way to do it.I got this information from different forums by googling and trial and error.My printer works.I can print color web pages,but it seems slightly off center.Most likely a driver setting thats a bit off.
First thing you should do is fix this device error that may prevent the epson drivers from loading(it did for me)
fix BadDevice, invalid or uninitialized input device 169:
http://ubuntuforums.org/showthread.php?t=293023
install cups print server
sudo aptitude install cupsys
install alien rpm to deb converter
sudo apt-get install alien
I download the driver from the avasys website
http://www.avasys.jp/english/linux_e/dl_spc.html
Then for Distribution select Debian
For Version select Others
Download the full version,NOT the lite ,and NOT the rpm source.
Open a terminal.
unpack it in a folder
sudo mkdir pips
mv pips-spr280-Redhat9-3.0-CLGE.tgz pips/
cd pips
tar xfz pips-spr280-Redhat9-3.0-CLGE.tgz
and then run the script in this way
sudo ./pips-spr280-Redhat9-3.0-CLGE.install --noexec --target ./ --keep --nochown
There will be rpm files in the folder.Convert them with alien and install them.
sudo alien --scripts --keep-version pips-*.rpm
sudo dpkg -i pips-*.deb
The terminal says these directories are missing create them with mkdir
/etc/rc.d
/etc/rc.d/rc1.d
/etc/rc.d/rc0.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
Then run install again sudo dpkg -i pips-*.deb(should be no errors)
Create missing link : ln -s /bin/pidof /sbin/pidof
Copy /usr/local/EPAva/printer/spr280/ekpdrc_spr280 to /etc/ and rename it to ekpdrc(missing config file)
Open /etc/ekpdrc
Find the line
PrinterDevicePath = /dev/usb/lp0
and change it to
PrinterDevicePath = /dev/usblp0
Copy /usr/local/EPAva/printer/spr280/pipsrc_spr280 to /etc/ and rename it to pipsrc(missing config file)
Pips-filter complains libstdc++.so.5 missing
Install libstdc++ 5 With Adept package manager
pips-wrapper complains libtiff.so.3 missing
You have to make so that the system to use the newer tiff library.
cd /usr/lib/
Then just link the libtiff.so.4 library with the libtiff.so.3 one. Just type the following:
ln -s libtiff.so.4 libtiff.so.3
I had to edit /etc/init.d/ekpd (because it would not start the ekpd service)
to:
# Photo Image Print System
# Copyright (C) 2002-2005 EPSON AVASYS Corporation.
# Copyright (C) SEIKO EPSON CORPORATION 2002-2005.
#
# . /etc/rc.d/init.d/functions
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/EPAva/core/ekpd
NAME=ekpd
DESC="EPSON Avasys printing daemon"
[ -f $DAEMON ] || exit 0
OLDMASK=`umask`
umask 000
case "$1" in
start)
pidlist=`pidof $NAME`
if [ "x" = "x$pidlist" ]; then
echo -n "Starting $NAME:"
start-stop-daemon --start --exec $DAEMON 2>/dev/null
echo
fi
;;
stop)
echo -n "Stopping ekpd:"
start-stop-daemon --stop --name $DAEMON 2>/dev/null
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: ekpd { start | stop | restart }" >&2
exit 1
;;
esac
umask $OLDMASK
exit 0
Then start the ekpd service.This is a bridge between Cups and the printer driver.
sudo /etc/init.d/ekpd start
Make the service start at startup.
update-rc.d ekpd defaults 20 21
Setup the printer driver.(you don't need to change anything)
sudo /usr/local/EPAva/core/setup
Restart cups server.
sudo /etc/init.d/cupsys restart
Test printer communications.
Run ekpstm in a terminal.
Applet should open showing the printer is ready,and ink levels.
Go into Kmenu system settings/printers and add a new local epson printer.It may show 2.I added both and they both work for me.
Use the driver PPD file in /usr/share/cups/model
There may be an easier way,but I could not get the RPM source to compile and I could not find any other drivers for the printer.If anyone finds an easier way be sure to post it.
Hope this helps someone.Happy printing.
I hope this rough guide will help someone install their Epson R280 Printer on Kubuntu 7.04.I say it is a rough guide because I spent a long time trying to get the printer to work and may have included some extra steps,but I am fairly sure this is the way to do it.I got this information from different forums by googling and trial and error.My printer works.I can print color web pages,but it seems slightly off center.Most likely a driver setting thats a bit off.
First thing you should do is fix this device error that may prevent the epson drivers from loading(it did for me)
fix BadDevice, invalid or uninitialized input device 169:
http://ubuntuforums.org/showthread.php?t=293023
install cups print server
sudo aptitude install cupsys
install alien rpm to deb converter
sudo apt-get install alien
I download the driver from the avasys website
http://www.avasys.jp/english/linux_e/dl_spc.html
Then for Distribution select Debian
For Version select Others
Download the full version,NOT the lite ,and NOT the rpm source.
Open a terminal.
unpack it in a folder
sudo mkdir pips
mv pips-spr280-Redhat9-3.0-CLGE.tgz pips/
cd pips
tar xfz pips-spr280-Redhat9-3.0-CLGE.tgz
and then run the script in this way
sudo ./pips-spr280-Redhat9-3.0-CLGE.install --noexec --target ./ --keep --nochown
There will be rpm files in the folder.Convert them with alien and install them.
sudo alien --scripts --keep-version pips-*.rpm
sudo dpkg -i pips-*.deb
The terminal says these directories are missing create them with mkdir
/etc/rc.d
/etc/rc.d/rc1.d
/etc/rc.d/rc0.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
Then run install again sudo dpkg -i pips-*.deb(should be no errors)
Create missing link : ln -s /bin/pidof /sbin/pidof
Copy /usr/local/EPAva/printer/spr280/ekpdrc_spr280 to /etc/ and rename it to ekpdrc(missing config file)
Open /etc/ekpdrc
Find the line
PrinterDevicePath = /dev/usb/lp0
and change it to
PrinterDevicePath = /dev/usblp0
Copy /usr/local/EPAva/printer/spr280/pipsrc_spr280 to /etc/ and rename it to pipsrc(missing config file)
Pips-filter complains libstdc++.so.5 missing
Install libstdc++ 5 With Adept package manager
pips-wrapper complains libtiff.so.3 missing
You have to make so that the system to use the newer tiff library.
cd /usr/lib/
Then just link the libtiff.so.4 library with the libtiff.so.3 one. Just type the following:
ln -s libtiff.so.4 libtiff.so.3
I had to edit /etc/init.d/ekpd (because it would not start the ekpd service)
to:
# Photo Image Print System
# Copyright (C) 2002-2005 EPSON AVASYS Corporation.
# Copyright (C) SEIKO EPSON CORPORATION 2002-2005.
#
# . /etc/rc.d/init.d/functions
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/EPAva/core/ekpd
NAME=ekpd
DESC="EPSON Avasys printing daemon"
[ -f $DAEMON ] || exit 0
OLDMASK=`umask`
umask 000
case "$1" in
start)
pidlist=`pidof $NAME`
if [ "x" = "x$pidlist" ]; then
echo -n "Starting $NAME:"
start-stop-daemon --start --exec $DAEMON 2>/dev/null
echo
fi
;;
stop)
echo -n "Stopping ekpd:"
start-stop-daemon --stop --name $DAEMON 2>/dev/null
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: ekpd { start | stop | restart }" >&2
exit 1
;;
esac
umask $OLDMASK
exit 0
Then start the ekpd service.This is a bridge between Cups and the printer driver.
sudo /etc/init.d/ekpd start
Make the service start at startup.
update-rc.d ekpd defaults 20 21
Setup the printer driver.(you don't need to change anything)
sudo /usr/local/EPAva/core/setup
Restart cups server.
sudo /etc/init.d/cupsys restart
Test printer communications.
Run ekpstm in a terminal.
Applet should open showing the printer is ready,and ink levels.
Go into Kmenu system settings/printers and add a new local epson printer.It may show 2.I added both and they both work for me.
Use the driver PPD file in /usr/share/cups/model
There may be an easier way,but I could not get the RPM source to compile and I could not find any other drivers for the printer.If anyone finds an easier way be sure to post it.
Hope this helps someone.Happy printing.