| Andreas Klemm on Mon, 28 Aug 2000 18:19:04 +0200 (CEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: apsfilter 6.0-devel: more options for -Z |
Hi Beat,
Micha is working on it...
Thanks for explanation.
Andreas ///
On Mon, Aug 28, 2000 at 11:01:01AM +0200, Beat Rubischon wrote:
> Hello!
>
> On 25.08.00, Andreas Klemm wrote:
>
> > > > I'd even do it immediately today if you like ;-)
> > > Don't stress! I'll send you the changes on moday. Get well soon!
> > Send it now if you like, then I have finished for the weekend.
>
> Well, I was too tired on friday to finish the script. You'll find
> it attached to this mail.
>
> > BTW, apsfilter now supports duplex printing !
>
> Cool!
>
> On 26.08.00, Andreas Klemm wrote:
>
> > I'm not sure where exactly to locate the options ...
>
> Ok, let me explain how our students - aehm users - prints their
> files:
>
> Usually, the use:
> $ lpr myfile.ps
>
> Now, when they like to print duplex, they use:
> $ lpr -Zduplex myfile.ps
>
> 2 pages on one is often used:
> $ lpr -Z2up myfile.ps
>
> or to save parts from our rainforest:
> $ lpr -Z2up,duplex
>
> or if they like to select alternate tray:
> $ lpr -Z1 myfile.ps
>
> finaly, they print also books:
> $ lpr -Zbook myfile.dvi
>
> Everything is done by the -Z (-C for BSDlpr?) parameter. I don't
> think that this should be a parameter for apsfilterrc. Well, they
> _can_ be used :-)
>
> > For what printer are they exactly ?
> > I assume for true PS printers, or ?
>
> The filters out of psutils are inserted before "gs". They should
> be working also for non-PS-printers. Well, I'm not sure if gs is
> able to set duplex and papertrays also for non-PS-printers...
>
> The problem is, that I don't have access to printers with more
> then one tray or a duplex engine without PS ;-)
>
> > I applied your diff (which in the meantime not applied cleanly)
>
> You're too fast with developing ;-)
>
> > and moved the options around a bit ..., look patch applied.
> > Is it correct that way ?
>
> Well, you have moved the "option case" after "PostScript printer
> options". I think at least psnup and psbook also works for
> non-PS-printers and - if gs is clever enough - the duplex and
> tray-selection should also work for non-PS-printers.
>
> > Could you please also document your new options in man/apsfilterrc.1
> > please ?
>
> Ooups! I don't know roff... But I would learn it if you think,
> this are options for apsfilterrc :-)
>
> If you like, I can make a diff against the cvs-version. Give me
> just a bit of time to check if everything still works as it
> should be.
>
> Greetings Beat
>
> --
> Beat Rubischon <rubischon@phys.ethz.ch>
> Informatiksupport phone: 01/633 41 89
> Departement Physik, ETH Zuerich mobile: 079/347 27 03
> #!/bin/sh
> #
> # This script inserts the nessecary commands to select
> # a papertray into a ps-stream.
> #
> # 8.2k Beat Rubischon <rubischon@phys.ethz.ch
>
> if [ "$1" = "" ]; then
> echo "$0 [traynumber]" >&2
> echo >&2
> echo "inserts the nessecary commands to select" >&2
> echo "a papertray into a ps-stream." >&2
> echo "traynumber starts usually with 0." >&2
> exit 1
> fi
>
> tray=$1
>
> insert="\
> %%BeginSetup\n\
> statusdict begin\n\
> $tray setpapertray\n\
> end\n\
> %%EndSetup"
>
> awk "{ print }
> /^\%\%EndProlog\s*$/ { print \"$insert\" }"
> pstray - select a papertray
>
> This script inserts a papertray selection into a postscript stream provided
> in STDIO. I used it on several HP (IIIsi, 4000, 5000) and IBM (NP 17)
> printers.
>
> Usually, the trays are counted in the manuals and on the printer beginning
> with 1. On the postscript-side, it's started with 0.
>
> Usage:
>
> $ pstray 1 < tiger.ps | lpr
>
> -> Should take the paper for tiger out of the second papertray.
>
> or with apsfilter:
>
> $ lpr -Z1 tiger.ps
>
> -> like the upper exapmle.
>
> Beat Rubischon <rubischon@phys.ethz.ch>
--
Andreas Klemm Powered by FreeBSD SMP
Songs from our band >>64Bits<<............http://www.apsfilter.org/64bits.html
My homepage................................ http://people.FreeBSD.ORG/~andreas
Please note: Apsfilter got a NEW HOME................http://www.apsfilter.org/