|
Hi All,
When we print a PCL job to an HP laserjet 4000 it
works fine, but when we send it to an HP 4050 it dumps the PCL code as text
rather than interpret it.
Both printers are defined the same in printconf
(all "Driver Options" are turned off: FF, EOT, Assume unknown data is text,
prerender postscript, convert text to postscript). And the
printers look exactly the same in /etc/printcap. However, looking
closer we found the /var/spool/<printer>/mf.cfg file is different.
On the 4000 the TEXTfilter line from the
mf.cfg file looks like this:
define(TEXTfilter, text "" )dnl
But on the 4050 the same line looks like
this:
define(TEXTfilter, pipe/postscript/ /usr/bin/mpage
-b Letter -1 -o -P- -)dnl
If I manually edit the mf.cfg file so it looks like
the 4000 the PCL code gets interpreted, but the printer doesn't know which
tray to select and so fails to print jobs until you manually hit the "go"
button.
What is the trick to let PCL jobs through to
an HP 4050 printer? Why the difference in the mf.cfg files?
--Karl
|
