Link to home
Start Free TrialLog in
Avatar of bsufs
bsufs

asked on

Epson Stylus Color 600

Does anyone know how well the Epson Stylus Color 600 works with Linux?

Thanks in advance.

Richard
ASKER CERTIFIED SOLUTION
Avatar of narzola
narzola

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of talwyn
talwyn

Marzola can you provide more information on how you did this? I upgraded my ghostscript too and have been unable to get my 800 to work.  

  Would you provide printcap and filter scripts?

thanks.
      Talwyn
Additional information by request from [talwyn]:

(1) Edit the file /usr/lib/rhs/rhs-printfilters/ps-to-printer.fpi
    Look for "# we're using ghostscript", change the eval to match the what is below:

   eval "$mpage_cmd | gs -q $GSDEVICE \
      -sPAPERSIZE=$PAPERSIZE \
      -sOutputFile=- \
      -"

(2) Using the RH printtool, create three print queues

      (1) Names:            epson_color_lq|co_lq|lp
          Spool Directory:      /var/spool/lpd/epson_color_lq
          File Limit:            0
          Printer Device:      /dev/lp0
          Input Filter:      Cannon BJ-100/200/210/240

      (2) Names:            epson_color_mq|co_mq
          Spool Directory:      /var/spool/lpd/epson_color_mq
          File Limit:            0
          Printer Device:      /dev/lp0
          Input Filter:      Cannon BJ-100/200/210/240

      (3) Names:            epson_color_hq|co_hq
          Spool Directory:      /var/spool/lpd/epson_color_hq
          File Limit:            0
          Printer Device:      /dev/lp0
          Input Filter:      Cannon BJ-100/200/210/240


(3) In each of these directories, edit the postscript.cfg file:

      /var/spool/lpd/epson_color_lq:
      GSDEVICE=bj200            -->      GSDEVICE=\@stc800pl.upp
      RESOLUTION=180x180      -->      RESOLUTION=360x360
      COLOR=                  -->      COLOR=
      PAPERSIZE=letter      -->      PAPERSIZE=letter
      EXTRA_GS_OPTIONS=""      -->      EXTRA_GS_OPTIONS=""
      REVERSE_ORDER=            -->      REVERSE_ORDER=YES
      PS_SEND_EOF=NO            -->      PS_SEND_EOF=YES

      /var/spool/lpd/epson_color_mq:
      GSDEVICE=bj200            -->      GSDEVICE=\@stc800p.upp
      RESOLUTION=180x180      -->      RESOLUTION=720x720
      COLOR=                  -->      COLOR=
      PAPERSIZE=letter      -->      PAPERSIZE=letter
      EXTRA_GS_OPTIONS=""      -->      EXTRA_GS_OPTIONS=""
      REVERSE_ORDER=            -->      REVERSE_ORDER=YES
      PS_SEND_EOF=NO            -->      PS_SEND_EOF=YES

      /var/spool/lpd/epson_color_hq:
      GSDEVICE=bj200            -->      GSDEVICE=\@stc800ih.upp
      RESOLUTION=180x180      -->      RESOLUTION=1440x720
      COLOR=                  -->      COLOR=
      PAPERSIZE=letter      -->      PAPERSIZE=letter
      EXTRA_GS_OPTIONS=""      -->      EXTRA_GS_OPTIONS=""
      REVERSE_ORDER=            -->      REVERSE_ORDER=YES
      PS_SEND_EOF=NO            -->      PS_SEND_EOF=YES

(4) Rename your '/etc/printcap' to '/etc/printcap-'.  Create a new '/etc/printcap' with the following contents:

      epson_co_lq|color_lq|lp:\
              :sd=/var/spool/lpd/epson_co_lq:\
              :mx#0:\
              :sh:\
              :lp=/dev/lp0:\
              :if=/var/spool/lpd/epson_co_lq/filter:
      epson_co_mq|color_mq:\
              :sd=/var/spool/lpd/epson_co_mq:\
              :mx#0:\
              :sh:\
              :lp=/dev/lp0:\
              :if=/var/spool/lpd/epson_co_mq/filter:
      epson_co_hq|color_hq:\
              :sd=/var/spool/lpd/epson_co_hq:\
              :mx#0:\
              :sh:\
              :lp=/dev/lp0:\
              :if=/var/spool/lpd/epson_co_hq/filter:

(5) Restart LPD.  Execute the following as root:

      /etc/rc.d/init.d/lpd stop
      /etc/rc.d/init.d/lpd start

(6) Test the printer with (execute from a non-root account):

      lpr -Plp /usr/lib/rhs/rhs-printfilters/testpage.ps


You have now created three queues one for low quality (360x360), one for medium quality (720x720), and one for high quality (1440x720).  If you don't specify a printer, the default will be the low quality printer queue.  Use the following commands to send jobs to the appropriate queue:

      low quality> lpr -Pco_lq
      med quality> lpr -Pco_mq
      high quality> lpr -Pco_hq

How this helpds