Jeff Epler's blog2005-12-10T00:06:26ZPhotos, electronics, cnc, and moreJeff Eplerjepler@unpythonic.netReverse Engineering the Samsung ML-2010 laser printer2005-12-10T00:06:26Z2005-12-10T00:06:26Zhttps://emergent.unpythonic.net/software/01134173186Ingrid recently bought a Samsung ML-2010 laser printer. The price was
attractive, and it seems to be a good printer. However, there is either the
choice of a an open-source driver for a different printer model, one which
doesn't support the 1200x600DPI mode, or a closed-source driver which comes on
the included CDROM.
<p>I'm going to try to reverse engineer the new format, which is called "SPL II"
in the GUI and "QPDL" in the generated file (<tt>@PJL ENTER LANGUAGE = QPDL</tt>).
My approach is to print a postscript file using the binary driver, saving the
result to a local file. At no time do I plan to disassemble the binary
software provided by Samsung.