| Brother HL-2070N | |
| BW laser printer, max. 1200x600 dpi, works Mostly | ![]() ![]() |
| Recommended driver: Manufacturer Generic instructions for: CUPS, LPD, LPRng, PPR, PDQ, no spooler | |
Works perfectly (except for manual double-sided printing) with HL-1250 driver as shipped with CUPS. There is no need to download the Brother drivers (which is a CUPS wrapper around a LPR driver), although you can if you want to (note they only provide packages for Red Hat and Debian along with the source). In the US you may need to manually set the paper size to 'Letter' as it appears to default to A4 (this will cause the vertical margins to be off).
The Manufacturer has released GPL drivers for CUPS (more information below).
This printer information page is not from me, but I want to do this little additional annotation: 1200x600 works very fine, but for me it works best in 600x600 with the Brother-HL-5030 PPD (hl1250) and with the alignmargin adjustments described for the HL-2070N within the linuxprinting Brother-HL-5030 printer listing entry. (i.e: ml:13, mb:13, mr:12, mt:12, x:-116, y:9 {quoted, origin is the entry from andy@andyfigueroa.net} If you want to use 1200x600 you have to use other alignmargins values)
It's probably worth noting that the printer options are not automatically set to "Letter" with the manufacturer's driver install. If your margins are off, don't panic until you've checked to make sure you have the paper size correct.
[PH adds] The above is correct, however, even after changing default to Letter size, cups printout was still incorrect. Both the cups test print page and alingmargins still showed page size of 596.28 x 841.8 - 8.28x11.69 inches which is wrong. In order to print true letter size, the file /usr/local/Brother/inf/brHL2070Nrc must be edited so that PaperType is set to Letter. Even when cups is changed to Letter, this file still uses an A4 size and all page measurements are wrong. After this change, page size is shows correctly as 215.9x279.4 = 8.5x11 inches.
File brHL2070Nrc
[HL2070N]
Language=LANG_USA
Resolution=600
PaperSource=Tray1
Duplex=OFF
DuplexType=Long
PaperType=Letter ----- this line was A4. Should match page size in cups.
Media=PlainPaper
Copies=1
Sleep=PrinterDefault
TonerSaveMode=OFF
Look for help in our forum for printers from Brother.
The following driver(s) are known to drive this printer:
Recommended driver:
| ||||||||
| The Manufacturer provides a CUPS wrapper driver for this printer (interfaces with LPR), in source (GPL license) and binaries, RPM and Deb packages. 30 June 2008: The manufacturer's driver works just fine under SuSE 11.0 on my 1998 Dell (900 MHz P3!). Brother's Linux printer drivers page is pretty dense, so, to be clear, for the 2070N, do make sure to download and install the lpr driver* and then the CUPS wrapper. Once you've installed these, you will find the printer ready to go in CUPS, but if it's on the network you will need to click "modify printer". Once there, you'll specify the IP address, the brand, and then the 2070N should be an available option, you do not need a PPD file. I would also recommend clicking "modify printer options" and increase the print quality to 1200, and, if you're in the US, change the page size because the default is A4. ------------------- *If you're using SuSE, before installing the LPR driver, Brother wants you to issue the command lppasswd -g sys -a root, which will ask you for a password. Type whatever you want, SuSE will not allow you to change the root password this way. The command will, however, make CUPS demand the root password for certain administrative tasks. How this is necessary for installation of the LPR driver, I have no idea, and I'm not sure it is. I wish I had tried to do the installation without the lppasswd command, because now I can't seem to remove the restrictions from CUPS. That said, everything works as advertised, and the licenses on both downloads protect the GNU four freedoms, so this is my driver of choice. ~ Niels Olson------------------ 09 Dec 2008: I'll second Neils' opinion. The manufacturers drivers work perfectly with no print errors. Manual feed duplex printing is also available. The printer is added to the CUPS list as HL2070N without the dash like the HL-#### of the other printers. So it appears out-of-order at the top of the HL list. I found it easier to configure the printer for a static IP address when adding it as a network printer. Linux drivers for most Brother printers are at http://solutions.brother.com/linux/en_us/download_prn.html . ken ------------------ | ||||||||
Other drivers:
| ||||||||
| Works well using the generic PCL6 driver. | ||||||||
| ||||||||
| This driver is obsolete. Recommended replacement driver: gutenprint | ||||||||
| Sometime in 2007: Neither the hl1250 pxlmono nor the hl1250 drivers, nor any of the HL-5030 drivers worked for my SuSE 10.1 install, but the hl1250 gimp-print driver works like a champ. ~~ Niels Olson This driver is free software. | ||||||||
| Type: CUPS Raster | ||||||||
| ||||||||
| The hl1250 driver's maximum resolution is 1200x600. Printing at 1200x600 works perfectly. Does not offer (manual) double-sided printing. 30 June 2008: I have found that in some circumstances the hl1250 driver misplaces elements near the tops of pages. I'm not sure why, but I've seen it in word processors and PDFs. ~~~~ Niels Olson This driver is free software. | ||||||||
| Type: Ghostscript built-in | ||||||||
| ||||||||
| Works excellently, appears to produce slightly nicer greyscale than the hl1250 driver. This driver is free software. | ||||||||
| Type: Ghostscript built-in | ||||||||