This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: printing from within Cygwin


Thanks Igor, everything is working well now.

Jim
----- Original Message -----
From: "Igor Pechtchanski" <pechtcha@cs.nyu.edu>
To: "Jim George" <jim.george@blueyonder.co.uk>
Cc: <cygwin@cygwin.com>
Sent: Saturday, August 31, 2002 8:42 PM
Subject: Re: printing from within Cygwin


> Jim,
>
> Looks like you don't have the mswinpr2 device in your ghostscript
> installation...  I'm not sure how to check or remedy that.  I've installed
> ghostscript 7.03 for windows, and it worked for me.  Check your
> ghostscript version...
>
> One more thing I forgot to mention in the original message is that I use
> the windows version of ghostscript, and have a symbolic link from
> /cygdrive/c/gs/gs7.03/bin/gswin32c.exe to /usr/local/bin/gs.  I haven't
> tested the script with the Cygwin version of ghostscript, sorry. :-(
> Igor
>
> On Sat, 31 Aug 2002, Jim George wrote:
>
> > Igor,
> >
> >     sorry to reply to Fred's email but I lost your original post.
> >
> >     There must be something wrong with my installation as I get the
> > following on stdout when executing lpr-mine <filename> (BTW PRINTER is
> > defined)
> >
> > Error: /undefined in --get--
> > Operand stack:
> >    --nostringval--   NoCancel   true   OutputFile
> > (\\\\spool\\\\\\gateway\\epson)
> > UserSettings   --dict:1/1(L)--   --dict:86/86(G)--   (mswinpr2)
> > Execution stack:
> >    %interp_exit
> > .runexec2   --nostringval--   --nostringval--   --nostringval--   2
> > %stopped_push   --nostringval--   --nostringval--   --nostringval--
false
> > 1   %stopped_push
> > .runexec2   --nostringval--   --nostringval--   --nostringval--   2
> >
topped_push   --nostringval--   --nostringval--   --nostringval--   --nost
> > ringval--
> > Dictionary stack:
> >    --dict:1081/1123(ro)(G)--   --dict:0/20(G)--   --dict:69/200(L)--
> > Current allocation mode is local
> > Last OS error: 2
> > GNU Ghostscript 7.05: Unrecoverable error, exit code 1
> >
> >     Can you offer any help?
> >
> > Thanks,
> >
> > Jim
> > ----- Original Message -----
> > From: <Fred_Smith@computrition.com>
> > To: <cygwin@cygwin.com>
> > Sent: Saturday, August 31, 2002 3:24 AM
> > Subject: Re: printing from within Cygwin
> >
> >
> > > Igor:
> > >
> > > Thanks for all the info! I'll review it all next week after the
holiday.
> > >
> > > I see you work at Watson labs,... do you by any chance know my brother
> > > (David N. Smith) ???
> > >
> > > Thanks again!
> > >
> > > Fred
> > >
> > >
> > >
> > >
> > > Igor Pechtchanski <pechtcha@cs.nyu.edu> on 08/30/2002 05:59:39 PM
> > >
> > > Please respond to cygwin@cygwin.com
> > >
> > > To:   Fred Smith/Computrition
> > > cc:   cygwin@cygwin.com
> > > Subject:  Re: printing from within Cygwin
> > >
> > >
> > >
> > >
> > > On Fri, 30 Aug 2002 Fred_Smith@computrition.com wrote:
> > > > Trying to figure out how to print from a Cywin (console) app.
> > > >
> > > > Porting a Linux app to cygwin. On Linux it uses popen() to pipe
output
> > to
> > > a
> > > > shellscript which in turn cats its input to lpr (it may do other
things,
> > > > and may transform the data, but that's the ultimate goal).
> > > >
> > > > trying to figure out how to do something akin to that under cygwin.
> > > >
> > > > Invoking "lpr <filename>" at the command prompt comes back with an
error
> > > > message:
> > > >
> > > >      can't open 'prn' for writing.
> > > >
> > > > Advice would be appreciated. (I hope you're not going to tell me I
need
> > > to
> > > > learn all about the innards of windoze printing!)
> > > >
> > > > Thanks!
> > > > Fred
> > > No, learning the innards of "windoze" printing is not necessary.
Learning
> > > ghostscript options, however, wouldn't hurt. ;-)
> > > I have been using the attached script for a while.  It works on my
current
> > > system (Win2k with gs7.03 installed).  Note the disabled support for
> > > gsprint -- I couldn't get it to work properly.  If anyone can get the
> > > gsprint part to work, please let me know.
> > > I also had to tweak the standard gslp.ps that comes with ghostscript
to
> > > allow printing standard input properly (modified script attached).  My
> > > copy of gslp.ps is in /usr/local/bin, and the script expects to find
it
> > > there.
> > > The -P option and the $PRINTER variable will recognize windows printer
> > > names (spaces and all).  'ware of the backslashes...  Use the -Q
option to
> > > select the printer using the windows printer selection dialog.
> > >      Igor
> > > --
> > >                     http://cs.nyu.edu/~pechtcha/
> > >       |\      _,,,---,,_      pechtcha@cs.nyu.edu
> > > ZZZzz /,`.-'`'    -.  ;-;;,_       igor@watson.ibm.com
> > >      |,4-  ) )-,_. ,\ (  `'-'      Igor Pechtchanski
> > >     '---''(_/--'  `-'\_) fL   a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!
> > > It took the computational power of three Commodore 64s to fly to the
moon.
> > > It takes a 486 to run Windows 95.  Something is wrong here. -- SC sig
file
> > >
> > >
> >
> >
>
> --------------------------------------------------------------------------
--
> > ----
> >
> >
> > > --
> > > Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> > > Bug reporting:         http://cygwin.com/bugs.html
> > > Documentation:         http://cygwin.com/docs.html
> > > FAQ:                   http://cygwin.com/faq/
> >
> >
> > --
> > Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> > Bug reporting:         http://cygwin.com/bugs.html
> > Documentation:         http://cygwin.com/docs.html
> > FAQ:                   http://cygwin.com/faq/
> >
> >
>
> --
> http://cs.nyu.edu/~pechtcha/
>       |\      _,,,---,,_ pechtcha@cs.nyu.edu
> ZZZzz /,`.-'`'    -.  ;-;;,_ igor@watson.ibm.com
>      |,4-  ) )-,_. ,\ (  `'-' Igor Pechtchanski
>     '---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!
>
> It took the computational power of three Commodore 64s to fly to the moon.
> It takes a 486 to run Windows 95.  Something is wrong here. -- SC sig file
>


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]