From: sean_n on
altering postscript code on the fly to get pure black and white
Hello, is it possible to alter postscript code (not manually, but on
the fly via a script or utility or whatever) before it is sent to a
printer? I'm guessing not, but just thought i'd ask just in case. I
want to convert the postscript code so that it prints pure black and
white, no greyscale. Our users are complaining that the greyscale is
coming out too dim. I was thinking about inserting the following line
at the beginning of the postscript stream,

{.999 lt {0}{1}ifelse} settransfer

Alternatively, I have considered setting up the printer queue so that
it prints to a postscript file instead of sending it to the printer
(This is done by setting the local port to a file path instead of an
IP address). Then altering the file via some script, then sending it
to the printer. Although, this really doesn't work well in a
multiuser environment as the file can get overwritten before it is
altered.

Please send any suggestions that might help, thankyou.

p.s. Some background on me, in case it helps. I don't know anything
about developing printer drivers, but i know C++ and am willing to try
driver development if necessary.
From: Tim Roberts on
sean_n <seannakasone(a)yahoo.com> wrote:

>altering postscript code on the fly to get pure black and white
>Hello, is it possible to alter postscript code (not manually, but on
>the fly via a script or utility or whatever) before it is sent to a
>printer? I'm guessing not, but just thought i'd ask just in case. I
>want to convert the postscript code so that it prints pure black and
>white, no greyscale. Our users are complaining that the greyscale is
>coming out too dim.

And why does this seems to you to be a printer problem, rather than a user
problem? "Too dim" compared to what? If a document's greyscale color is
too dim, then isn't the proper response to tell the user to use a darker
color?
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.