<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
<link rel="alternate" type="text/html" href="https://gamma.unpythonic.net/"/>

<title>Jeff Epler's blog</title>
<modified>2005-12-10T00:06:26Z</modified>
<tagline>Photos, electronics, cnc, and more</tagline>
<author><name>Jeff Epler</name><email>jepler@unpythonic.net</email></author>
<entry>
<title>Reverse Engineering the Samsung ML-2010 laser printer</title>
<issued>2005-12-10T00:06:26Z</issued>
<modified>2005-12-10T00:06:26Z</modified>
<id>https://gamma.unpythonic.net/software/01134173186</id>
<link rel="alternate" type="text/html" href="https://gamma.unpythonic.net/software/01134173186"/>
<content type="text/html" mode="escaped">Ingrid 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.

&lt;p&gt;I'm going to try to reverse engineer the new format, which is called &amp;quot;SPL II&amp;quot;
in the GUI and &amp;quot;QPDL&amp;quot; in the generated file (&lt;tt&gt;@PJL ENTER LANGUAGE = QPDL&lt;/tt&gt;).
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.</content>
</entry>
</feed>
