<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>
          &lt;B&gt;This driver is available in the &lt;A href=&quot;https://github.com/OpenPrinting/ghostscript-printer-app&quot;&gt;Ghostscript Printer Application&lt;/A&gt;&lt;/B&gt;&lt;P&gt;
&lt;iframe src=&quot;https://snapcraft.io/ghostscript-printer-app/embedded?button=black&amp;summary=true&quot; frameborder=&quot;0&quot; width=&quot;100%&quot; height=&quot;300px&quot; style=&quot;border: 1px solid #CCC; border-radius: 2px;&quot;&gt;&lt;/iframe&gt;

    &quot;pxldpl&quot; is not a new driver, but a special way of using
    the &quot;pxlcolor&quot; Ghostscript driver to make the Dell
    3010cn (and probably other color laser printers from Dell)
    working. The trick is to replace the &quot;PCLXL&quot; by
    &quot;DPL&quot; (probably &quot;Dell Printer Language&quot;) in
    the &quot;ENTER LANGUAGE&quot; PJL command. DPL is nothing else
    then PCL XL.&lt;p&gt;

    Thanks to Samuel Degrande for finding out that DPL is PCL-XL in
    reality and a special driver, as James &quot;Shamus&quot; Hammons' (jlhamm
    at acm dot org) &quot;dplix&quot; driver is not needed. Thanks to James
    Hammons for testing this method of using Ghostscript's
    PCL-XL driver.&lt;p&gt;

    A Ghostscript bug in the driver breaks paper input tray
    selection. This &lt;a
    href=&quot;http://www.openprinting.org/download/printing/ghostscript-pxl-patches/inputslot.patch&quot;&gt;patch&lt;/a&gt;
    for GPL Ghostscript 8.63 fixes the problem and allows to set the
    input tray with the &quot;-dMediaPosition=X&quot; commmand line
    option for Ghostscript. &quot;X&quot; is an integer number which
    depends on the printer model and tray. For HP &quot;0&quot; is
    usually the printer default, &quot;1&quot; automatic selection,
    &quot;2&quot; manual feed, &quot;4&quot; the upper, and
    &quot;5&quot; 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.&lt;p&gt;

  </en>
  </comments>
  <printers>
    <printer>
      <id>printer/Dell-3010cn</id>
    </printer>
  </printers>
</driver>
