[comp.lang.postscript] Printing 'behind' a page

kwerle@bonnie.ics.uci.edu (Werle) (04/24/91)

I'm having a printing problem!  I have [several] graphics pages that I want to
print twice, once 'as is' and once with the word "COPY" printed 'behind' the
page.
I'm using ps files generated from PageMaker on an IBM (not by choice,
really ;-)
I have found the place where the showpage is executed, and I figured that I
could just substitute a couple of commands in there to do the job.
{gsave showpage grestore}
I tried:
{gsave copypage logo showpage grestore}
and
{gsave copypage gsave logo grestore showpage grestore}  (in the hopes of saving
the page and restoring the image onto the 'COPY').
Both of these caused the word COPY (printed large scale at .95 greyscale)
to obscure words on the page.  I now know that 'printed white' will blot out
previously printed text.
(I'm using logo to print COPY)
How can I make the 'COPY' appear behind the printed page?

Thanks,
Kurt

woody@chinacat.Unicom.COM (Woody Baker @ Eagle Signal) (04/24/91)

In article <28147284.23848@ics.uci.edu>, kwerle@bonnie.ics.uci.edu (Werle) writes:
> Both of these caused the word COPY (printed large scale at .95 greyscale)
> to obscure words on the page.  I now know that 'printed white' will blot out
> previously printed text.
> (I'm using logo to print COPY)
> How can I make the 'COPY' appear behind the printed page?
Look for the page START code not the page ending code.  You migh be able to
put it AFTER the showpage command, if there is no start page command.  I
think that will do it for you.
Cheers
Woody
> 
> Thanks,
> Kurt

brown@vidiot.UUCP (Vidiot) (04/25/91)

In article <28147284.23848@ics.uci.edu> kwerle@ics.uci.edu (Werle) writes:
<How can I make the 'COPY' appear behind the printed page?

It has to be printed FIRST.  Then anything placed on the page afterwords will
either obscure (if printed in white on white) portions of the COPY or just be
place in top of it.  If the COPY is gray shaded, then stuff printed after
in black will show up as if they were on top, but COPY must be laid down
first on the page.
-- 
      harvard\     att!nicmad\          spool.cs.wisc.edu!astroatc!vidiot!brown
Vidiot  ucbvax!uwvax..........!astroatc!vidiot!brown
      rutgers/  decvax!nicmad/ INTERNET:vidiot!brown%astroatc@spool.cs.wisc.edu

dcctdw@athena.mit.edu (David C Cho) (04/25/91)

If it's a single page, put
	gsave copy grestore
at the top, provided that the program doesn't do things like flood the page
with white or things like that.

if it's multi-page, then you can (probably) get away with putting the above
line at the top, and after the showpage routine.  I.e., a lot of things have

/sp {showpage} def

at which point, you'd probably want to modify it to

/sp {showpage gsave copy grestore} def

hope this helps,
dave