You are not logged in.

#1 2014-01-02 22:28:22

rabarrett
Member
Registered: 2012-07-05
Posts: 99

Bug installing Brother HL-2070n as CUPS network printer

Hi,

I've previously had my Brother HL-2070n working perfectly under my archlinux CUPS setup.  (I deleted the printer under cups localhost a few months ago and haven't been able to get it working correctly since.)

Now I run into some issue no matter how I try to add it.

First I installed this package:  https://aur.archlinux.org/packages/brother-hl2070n/
Different failed attempts (I deleted earlier versions of the printer in cups between each attempt.)
(1) I went to CUPS local host and added it, selecting "Brother" "HL2070n" driver and clicking add.  After adding it, I try to print a test page and it returns a response line that says "filter failed".  If I ignore that and print a webpage from my Browser, it doesn't print.

(2) If instead I choose to add it by selecting the driver from a "file" and navigate to /usr/share/cups/model/HL2070N.ppd the printer won't print a test page, but the printer light comes on when I try and if I try to print a webpage, I can, but the margins are wrong (the text runs off the bottom of the page).

(3) A year or more ago, I remember having success installing it as Brother's HL2040.  When I do that, testpage doesn't work ("filter failed"), but I can print from browser--margins still wrong.

(4) CLI:  Installing from the command line, I look up my URL with

 lpinfo -v | grep -i 'Brother' 

It responds

network dnssd://Brother%20HL-2070N%20series._printer._tcp.local/

so I install the printer via CLI with

sudo lpadmin -p HL2070N -E -v dnssd://Brother%20HL-2070N%20series._printer._tcp.local/ -P /usr/share/cups/model/HL2070N.ppd

This is the best result because it now prints the test page successful and the browser can print pages.  However both pages still have the wrong margins (text runs off the bottom of the page).
Note:  I have tried changing the default margins in cups and in .conf files, but they look like they're set properly already and my changes haven't solved the problem.

Any ideas on how to get it to print properly?

Thank you,

rabarrett

Offline

#2 2014-01-03 10:55:51

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: Bug installing Brother HL-2070n as CUPS network printer

Have you checked the default page size the printer is set to?  Is it set to A4 when you are using letter-size (8-1/2" x 11") paper?

http://localhost:631/printers/?

Offline

#3 2014-01-03 15:16:49

rabarrett
Member
Registered: 2012-07-05
Posts: 99

Re: Bug installing Brother HL-2070n as CUPS network printer

Yes, this is what I meant above:

rabarrett wrote:

Note:  I have tried changing the default margins in cups and in .conf files, but they look like they're set properly already and my changes haven't solved the problem.

But in case there is any doubt, you can see the cups settings on this screen shot:
http://postimg.org/image/dc6pza1wh/


This (A4 instead of letter) seems like it must be at the heart of the issue, but since the settings are right (and I always tried to use the defaults anyway), this hasn't helped.

Last edited by rabarrett (2014-01-03 15:18:46)

Offline

#4 2014-01-03 18:17:27

David Batson
Member
Registered: 2011-10-13
Posts: 640

Re: Bug installing Brother HL-2070n as CUPS network printer

I'm not sure, but I think I saw a similar issue in one of my other linux installs where I used the foomatic drivers instead of the official drivers supplied by Brother.  Can't check now because I am not in the location of the Brother printer - and will not be for several weeks.

The printer drivers may not be listed in order because of hypens in the names of some of the drivers.  Look for a driver that doesn't have a hypen in the name, that would likely be the official Brother driver (if you have it installed).

Offline

Board footer

Powered by FluxBB