1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
<driver id="driver/pxldpl">
<name>pxldpl</name>
<thirdpartysupplied />
<execution>
<ghostscript />
<prototype>gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE -dNOMEDIAATTRS -dNOINTERPOLATE%B%A%Z -sOutputFile=- - | perl -0777 -e 'my $d; read(STDIN, $d, 10000); $d =~ s/LANGUAGE = PCLXL/LANGUAGE = DPL/s; print $d; while (read(STDIN, $d, 10000)) {print $d}'</prototype>
<ppdentry>
*DefaultResolution: 600dpi
</ppdentry>
</execution>
<comments>
<en>
"pxldpl" is not a new driver, but a special way of using
the "pxlcolor" Ghostscript driver to make the Dell
3010cn (and probably other color laser printers from Dell)
working. The trick is to replace the "PCLXL" by
"DPL" (probably "Dell Printer Language") in
the "ENTER LANGUAGE" PJL command. DPL is nothing else
then PCL XL.<p>
Thanks to Samuel Degrande for finding out that DPL is PCL-XL in
reality and a special driver, as James "Shamus" Hammons' (jlhamm
at acm dot org) "dplix" driver is not needed. Thanks to James
Hammons for testing this method of using Ghostscript's
PCL-XL driver.<p>
A Ghostscript bug in the driver breaks paper input tray
selection. This <a
href="http://www.openprinting.org/download/printing/ghostscript-pxl-patches/inputslot.patch">patch</a>
for GPL Ghostscript 8.63 fixes the problem and allows to set the
input tray with the "-dMediaPosition=X" commmand line
option for Ghostscript. "X" is an integer number which
depends on the printer model and tray. For HP "0" is
usually the printer default, "1" automatic selection,
"2" manual feed, "4" the upper, and
"5" the lower tray. Note that for PCL 5/5e these numbers
are different. This patch is required for Ghostscript 8.63 and
older so that tray selection with the PPDs of this site works. The
bug is fixed in Ghostscript 8.64 or newer.<p>
</en>
</comments>
<printers>
<printer>
<id>printer/Dell-3010cn</id>
</printer>
</printers>
</driver>
|