|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /usr/share/foomatic/db/source/printer/ |
Upload File : |
<printer id="printer/Brother-HL-1240">
<make>Brother</make>
<model>HL-1240</model>
<mechanism>
<laser/><!--not "color"-->
<resolution>
<dpi>
<x>600</x>
<y>600</y>
</dpi>
</resolution>
<consumables>
<comments>
<en>Toner ($50)</en>
</comments>
<!--one or more "partno" elements.--></consumables>
</mechanism>
<url>http://www.brother.com/us-printer/info/hl1240/br_1240us.html</url>
<lang>
<pcl level="4"/>
<pjl/>
<text>
<charset>us-ascii</charset>
</text>
</lang>
<autodetect>
<parallel>
<commandset>PCL4,PJL</commandset>
<manufacturer>Brother</manufacturer>
<model>HL-1240 series</model>
</parallel>
</autodetect>
<functionality>B</functionality>
<driver>hl1250</driver>
<!--no "contrib_url"-->
<comments>
<en>
In contrary to some of the user's comments below, this printer works
well with the "hl1250" driver, a driver based on "ljet4" but preceeding
the job with Brother-specific PJL commands, especially the one to set
the resolution as shown below.<p>
Brother provides a <a
href="http://solutions.brother.com/linux/">driver</a>,
too, but binary-only and only for LPD/LPRng. According to the
printout quality it is based on the "ljet4" GhostScript
driver. "pxlmono", "gimp-print" (600 dpi), and "hpijs" (600 dpi)
give a better grayscale quality and all special features of the
printer are accessible by PJL commands.<p>
Old comments from users:<p>
Roger (rogern at linuxfreemail dot com) reports that the
"hl1250" driver works, but with incorrect
margins.<p>
Works great using the HP LaserJet 4/5/6 ("ljet4") driver and
Ghostscript.<br>
600dpi not supported via PCL alone, you must preface jobs with a
PJL statement:<p>
The easiest way to do this is by adding the following line to your
printcap file:<p>
<tt>
:ld=\033%-12345X@PJL\r\n@PJL SET RESOLUTION=600\r\n:<p>
</tt>
Otherwise, just send the following string to the printer befor you send
the output of GhostScript:<p>
<tt>
&lt;ESC&gt;%-12345X@PJL SET RESOLUTION=600<p>
</tt>
as well as selecting 600 dpi from the GhostScript command line.<p>
This printer has 2MB memory, which cannot be extended; this may
not be enough for all jobs at 600dpi. Until someone says
otherwise, I want this printer to be marked imperfect because of
this memory issue.<p>
The above steps may not work if you have RedHat 6.0 or previous
versions. I was able to get the printer working with an HP
LaserJet driver and 300 dpi. 600dpi did not work well at
all.<p>
There's a <a
href="http://www.linuxprinting.org/pipermail/brother-list/2000q4/000040.html"
>discussion</a> around the special driver for this
printer; apparently it's got a bug of some sort. I guess the
other drivers still work, but it's all a bit unclear right
now.<p>
</en>
</comments>
</printer>