Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Mar 1999 09:14:28 +1300 (NZDT)
From:      Jonathan Chen <jonc@pinnacle.co.nz>
To:        Andrew Fleming <afleming@tiger.fhsu.edu>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Setting up HP Jet direct printers
Message-ID:  <Pine.SC5.4.10.9903180908560.26476-100000@kiwi.pinnacle.co.nz>
In-Reply-To: <86256737.006003BA.00@tiger.fhsu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 17 Mar 1999, Andrew Fleming wrote:

[..]
> Now the problem.  I have users complaining because they have to use two
> different names for the same printer.
> I have two ideas.  Use an :if and call a script that converts everything to PS
> and sends it to the raw queen, or Have 3 entries.
> If the job is sent to the generic queen, using the :if= a script would be called
>  and if the print job is PS it would then send the
> to the Post Script Queen and if it is Text it would send it to the text queen.
> 

Why not have an interface script/program filter that inspects the input
stream and see whether is Postscript or text/something-else. If you
inspect Postscript files, you'll see that they have a distinctive
start:

	%!PS-.....

So: If it's postscript, pass it thru' raw; if it's text/something-else do
something with the input before letting it thru' to the printer.

If you do choose to inspect the input-stream, you'll have to be careful
to inspect not just the first line, but the first several lines (10 or
so), 'cos some M$ Postscript drivers love to put junk before the
Postscript preamble.

Cheers.
--
Jonathan Chen                         | "Vini, vidi, velcro...
                                      |    I came, I saw, I stuck around"



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?Pine.SC5.4.10.9903180908560.26476-100000>