Forum: Printers from Brother
The project is not very active, and has not released any files.
No. It has no Page Description Language (PDL). It can only be connected to a Windows machine that has the proprietary GDI driver installed.
It may be possible to emulate a postscript printer and share it across a LAN with SAMBA. SeeNetworking the HP LaserJet 3100
Use the HL-1250 driver.
The parallel port may be misconfigured. Change the parallel port
EPP in the BIOS.
Sometime this is corrected by printing using thegimp-print driver and not the postscript driver. The output looks slightly different between the two drivers.
Alternativly, you can try selecting the
driver. This should correspond to theljet2p Ghostscript driver. It only
prints at 300×300, but that is fine for text and the simple graphics.
lpr -J "PageSize=A4" file.ps lpr -j "PageSize=A4" file.ps lpr -o "PageSize=A4" file.ps lpr -Z "PageSize=A4" file.ps lpr -T "PageSize=A4" file.ps
If this does not work, you have a very weird version of LPD. Try the following:
/usr/local/lib/printer/brother-1440 searching for a
'default' ⇒ 'Letter', and replacing the
'A4'. Now jobs should be printed in A4
'default' => 'Letter'
'default' ⇒ 'A4'
This can happen when duplex printing is specified in both the input file and the PPD.
Here are the steps to get 600×600 printing working. This has been tested with CUPS-1.1.6-1, redhat-7.1.
1) Generated a PPD file fromPPD-O-Matic with
driver and save it to
2) Installed thecupsomatic perl script to
cupsomatic will be replaced
by foomatic-rip about
Mar 2003. There is
an archived copy available.http://www.openprinting.org/torsten/cupsomatic
chmod 755 /usr/lib/cups/filter
3) Install foomatic-gswrapper to
chmod 755 /usr/bin/foomatic-gswrapper
4) Installmpage-2.5.1-5 if needed.
5) Setup the printer via CUPS's web interface http://localhost:631
7) Install ghostscript-6.51.
8) Use ghostview-3.5.8
to open a pdf or ps file and use
lpr from ghostview's print menu.
10) If you are using 600×600, change to 1200×600 from CUPS's web interface, http://localhost:631/printers and then every thing should work fine.
To use the Brother HL-1450
with CUPS, you will need the PPD from the install CD
The file called
/cdrom/Driver/PS/PPD/ENGLISH/BRHL14_2.PPD is for theBrother HL-1470N
. Make sure you havecreated the USB device.
An important thing to do in CUPS is select
Configure Printer and select
Letter as the default media type.
A4 is the default, and if you use that
on normal sized paper, your job will fail.
This printer is a GDI printer, and is probably a paperweight. Untested.
This printer is not a postscript printer, but should work similarly to the HL-5050, untested.
This printer is a postscript printer, and works almost flawlessly.
PostScript resolution: 1200×1200 pxlmono: 1200×1200 hl1250: 1200×600
This resolution is not directly supported by any current free software drivers.
This printer is a PostScript printer, it works almost flawlessly.
The printer only supports 144MB, even if you install 256MB.
Go button three times. This is not easy to
Change the printing language to both PCL and PostScript. This can be done from the front panel. See Chapter 4-11 of the HL-166e User's Manual,MODE Switch Settings in BR-Script 2 Mode
BR-Script is Brother's implementation of PostScript Level 2.
It would be better to use a Brother PPD file, available from the Windows/Mac driver CD.
This printer supports PostScript printing. The best driver to <a href=“cups-faq.html#which_ppd”>PPD file from the manufacturer.</a>
ljet4 give worse quality at 300dpi, and printing at 600dpi
outputs twice the expected size. Please report successes to
the forums Forum: Printers from Brother .
gs -sDEVICE=hl7x0 -r600
Foomatic has supported the
-r600 option for a year
and a half. See thehl7x0 driver page.
The ljet4 driver sends the correct codes for 600dpi,
but the printer ignores them. The document describing the
codes is called
LASER_TECH_MN.pdf but it disappeared
with Brother's site redesign. The document is 441 pages long,
and the old site was here: http://solutions.brother.com/Library/pdf/LASER_TECH_MN.pdf
.600dpi was tested working with this filterhttp://www.mit.edu/people/marc/brothermfc8500-filter
Here is how it works: The gs filter lines were made into pipe lines, so that the output would be run through magicfilter again. Then, I changed the cat line for the PCL reset code to wrap the document with some PJL commands to set the resolution:
.0 \033E\033 cat "\e%-12345X@PJL\n@PJL SET RESOLUTION = \ .600\n@PJL ENTER LANGUAGE = PCL\n" "\n\e%-12345X"
This seems to work, and even gives better aligned output than the hl7x0 driver does on my printer.
I'm interested to hear if others can reproduce my results.Marc Horowitz