1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
|
<printer id="printer/Brother-HL-1240">
<make>Brother</make>
<model>HL-1240</model>
<mechanism>
<laser />
<resolution>
<dpi>
<x>600</x>
<y>600</y>
</dpi>
</resolution>
</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>
<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-pcl5e" (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.openprinting.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><p>
Consumables/Refills: Toner ($50)<p>
</en>
</comments>
</printer>
|