Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 1998 11:06:19 -0400 (EDT)
From:      Patrick Gardella <patrick@cre8tivegroup.com>
To:        Christopher Raven <c.raven@ukonline.co.uk>
Cc:        freebsd-questions <freebsd-questions@FreeBSD.ORG>
Subject:   RE: Ghostscript hell :-()
Message-ID:  <XFMail.981022110619.patrick@cre8tivegroup.com>
In-Reply-To: <362F38C9.F7C72C4D@ukonline.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Here are some pages that might help you getting the Epson Stylus line to work:

http://www.u.arizona.edu/~zdw/uniprint.html
http://eunuchs.org/epson/index.html

They're for Linux, but they helped get my Stylus 600 works very well with
FreeBSD.

I use the unified printer stuff for mine (which is at home, or I would send it
to you now.)  I'll try to remember tonight to get the info.

As a simple test, try: 

gs @stc.upp -sOutputFile="|lpr" yourfile.ps -c quit

or for the 800 specifically:

gs @stc800pl.upp -sOutputFile="|lpr" yourfile.ps -c quit


Patrick

On 22-Oct-98 Christopher Raven wrote:
> This has been bugging me for a while now,
> 
> I saw that someone else was having this problem the other day. As the
> only answer I saw offered (by Doug) failed to work from me, and as I
> can't find anything in the mail archives, the FAQ, 
> comp.lang.postscript or on the WWW, here's my problem: Under FreeBSD
> 2.2.7 with Ghostscript 5.10 and an Epson Stylus Color 800; Postscript
> files print out (under ghostview) as the postscript header but nothing
> else. Under Star Office it prints garbage, and from the CLI it gives
> the error message :
> 
> Error: /undefind in gs
> Operand stack:
> 
> Execution stack:
>    %interp_exit  .runexec2  --nostringval--  --nostringval-- 
> --nostringval--  2  %stopped_push  --nostringval--  0  3 
> %oparray_pop  --nostringval--  --nostringval--  false  1 
> %stopped_push  .runexec2 --nostringval--  --nostringval-- 
> --nostringval-- 5  3  %oparray_pop
> Dictionary stack:
>   --dict:722/809--  --dict:0/20-- --dict:43/200
> Current allocation mode is local
> Current file position is 3
> GS>
> 
> 
> 
> I can print to the /dev/lpt0  no problems for ASCII. I have also tried
> using the unified printer drivers without success.   :-()
> 
> 
> 
> This is my /etc/printcap entry:
> 
>#
> Epson800|lp|Epson 800 Postscript:\
>         :sh:sd=/var/spool/Epson800:\
>         :lp=/dev/lpt0:\   
>         :if=usr/local/libexec/epson800:
>#
> 
> 
> This is my /usr/local/libexec/epson800 (script). As far as I can tell
> it's near as damn the one in the handbook.
> 
> 
>#!/bin/sh
>#
># epson800 - Print using Ghostscript on my Epson Stylus Color 800
># installed in /usr/local/libexec/epson800
>#
> 
>#
># Treat LF as CR+LF:
>#
> printf "\033&k2G" || exit 2
> 
>#
># Read first two characters of file
>#
> read first_line
> first_two_chars=`expr "$first_line" : `\(..\)''
> 
> if [ "$first_two_chars" = "%!" ]; then
>   #
>   # It's postscript - so use Ghostscript
>   #
> /usr/local/bin/gs -q -dSAFER -dNOPAUSE -q  -sDEVICE=stcolor
> -sModel=st800 -sOutputFile=- -
>     && exit 0
> 
> else
>   #
>   # Plain text
>   # Then eject last page
>   #
>   echo $first_line && cat && printf "\f" && exit 0
>   fi
> 
>   exit 2
> 
> 
> 
> 
> 
> I haven't changed any of the default settings in ghoscript itself. It
> seems perhaps that I have not fully configured ghostscript? Any
> suggestions welcome. 
> 
> If (when) I get this sorted I will post a step-by-step guide for it.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.981022110619.patrick>