I have an HP LaserJet 2100. It is detected as an HP LaserJet 2100M with Postscript as the default driver. With this driver, the test page prints a page with a few lines on it and a bunch of blank pages. If I change the driver to one of the drivers under HP LaserJet 2100, it works. Is there a way to change the default driver to a HP LaserJet 2100 driver instead of one for the HP LaserJet 2100M?
Is this connected to the parallel port? If so what does 'cat /proc/sys/dev/parport/parport*/autoprobe*' say?
Never mind, I figured it out. The 2100M advertises itself as "HP LaserJet 2100 Series", and the foomatic database has that string linked only to the 2100M. (Really the string ought to say '2100M', but that's not foomatic's fault.) The bigger question is why 'Postscript' doesn't work. Is it really not PostScript-capable?
I don't think the LaserJet 2100 is postscript-capable.
Fixed in foomatic-1.9-1.20020617.3.
I just found a PDF from the HP website that says the 2100M is the 2100 with PostScript Level II emulation. http://www.hp.com/itrc_pdi/products/pdfs/lj2100.pdf
Fix to foomatic confirmed with foomatic-1.9-1.20020617.3. It doesn't appear that the other problem is really a problem. Just reopen if the fact that the printer is barfing on postscript test pages is something we are worried about.