Title: Cups with Epson Workforce 635 Subject: Setup a Epson Workforce 635 in Cups on gentoo Linux # # First download src.rpm from epson # http://aur.archlinux.org/packages.php?ID=42294 wget http://linux.avasys.jp/drivers/lsb/epson-inkjet/stable/SRPMS/epson-inkjet-printer-workforce-635-nx625-series-1.0.1-1lsb3.2.src.rpm # # Convert src.rpm to tarball with rpm2targzf # Install if it is not # if [[ `eix -I rpm2targzf > /dev/null 2>&1` ]]; then sudo emerge app-arch/rpm2targz else echo "Already instlaled: app-arch/rpm2targz" fi rpm2targz epson-inkjet-printer-workforce-635-nx625-series-1.0.1-1lsb3.2.src.rpm # # Unpack # mkdir epson-inkjet-printer tar -xzvf epson-inkjet-printer-workforce-635-nx625-series-1.0.1-1lsb3.2.src.tar.gz -C epson-inkjet-printer pushd epson-inkjet-printer # # Unpack and position # sudo mkdir /opt/epson-inkjet-printer-workforce-635-nx625-series sudo tar -xzvp \ --strip-components=1 \ -f epson-inkjet-printer-workforce-635-nx625-series-1.0.1.tar.gz \ -C /opt/epson-inkjet-printer-workforce-635-nx625-series # # Build & Install # tar -zxvpf epson-inkjet-printer-filter-1.0.0.tar.gz pushd ./epson-inkjet-printer-filter-1.0.0/ chmod +x configure ./configure --prefix=/opt/epson-inkjet-printer-workforce-635-nx625-series make make install # # some paths are messed up, # the filesystem places ppd in: # But cups error logs shows it looking for: # /opt/epson-inkjet-printer-workforce-635-nx625-series/cups/lib/filter/epson_inkjet_printer_filter # But file system places epson_inkjet_printer_filter in: # /opt/epson-inkjet-printer-workforce-635-nx625-series/lib/cups/filter/epson_inkjet_printer_filter # cd /opt/epson-inkjet-printer-workforce-635-nx625-series mkidr cups/lib pushd !$ ln -s ../lib/cups/filters filter popd # # Now the ppd file exists... # /opt/epson-inkjet-printer-workforce-635-nx625-series/ppds/EPSON_WorkForce_630_Series.ppd #------------------------ # SCANNER #------------------------ # http://www.sane-project.org/lists/sane-backends-external.html#S-EPKOWA # Driver not in sane yet: # Manufacturer Model Interface USB id Status Comment # Epson WorkForce 630 Series 0x04b8/0x085d Complete network interface supported via DFSG non-free iscan-network-nt package all-in-one # # Backend: epkowa (iscan 2.26.1/iscan-data 1.5.0) # Link(s): http://www.avasys.jp/english/linux_e/ # # Directions: http://web.iesrodeira.com/cgi-bin/man/man2html?sane-epkowa+5 # echo 'media-gfx/sane-backends avahi doc gphoto2 sane_backends_epson sane_backends_epson2 avahi gphoto2 ipv6 sane_backends_genesys usb v4l' >> /etc/portage/package.use emerge sane-backends scanimage -L device `epson2:net:192.168.0.5' is a Epson PID 085D flatbed scanner