My printer is a HP Laserjet 2100, this one contains in the foomatic xml file:
This causes a traceback in printconf (see bug 162033), but is also wrong since
the 2100 is PCL only the 2100M is the postscript version.
Next I tried selecting the 2100M which funny enough doesn't default to
postscript but to plxmono as driver. This works but the top 2 cm of the page go
missing and a bit of the leftside. I think this is caused by the ghostscript
upgrade since it used to work. selecting ljet5gray as driver fixes the printing
of the page problem (but is a bit slow)
Waiting to hear from upstream if the change to PostScript was intended to go
into the 2100M XML file instead.
This is still wrong in current rawhide, the 2100M entry says:
<driver>Postscript</driver><!--verified--><!--affiliate keys; modify and face
Note: The recommended driver is set to "pxlmono" here
because the printer returns the same answer to auto-detection
requests as its little PostScript-less brother, LaserJet 2100
(without "M"). So Foomatic frontends which choose the
printer model by the auto-detection info will not fail when the
user has only the printer without PostScript.<p>
And the 2100 entry says:
which is wrong for the plain 2100
Note I no longer have access to the printer for testing.
As HP made these two devices respond with the same Device ID, *and* they provide
their own PPD which gives its make-and-model as 'HP LaserJet 2100 Series
Postscript', there is not very much we can do about this.