I did a search first, and found this from lagagnon :
Anyways I assume you went to the Brother Linux website?
http://solutions.brother.com/linux/en_us/index.htmlYou need to read the instructions there, install the LPR driver first, go to the /usr/local/Brother/lpd directory and run the applications there (as root), then install the CUPS driver, do same as above, and then you simply set it up exactly as you would any other printer by going to the CUPS server with your browser (
http://localhost:631).
I downloaded both the LPR drivers, and converted them to tgz, then I installed them by running 'installpkg' after which I can see
root:# ls /var/log/packages | grep 203
brhl2030lpr-2.0.1-1.i386
cupswrapperHL2030-2.0.1-1.i386
which I think means they are installed ok.
When I do the CUPs bit though, 2 things go wrong
1) CUPs tells me the driver is for a HL-2060
2) 'print test page' causes the printer to make a noise but thats all it does.
Of course, I missed out one of the steps above..
go to the /usr/local/Brother/lpd directory and run the applications there (as root),
which might explain the mess I'm now in

When I go to that directory now, I can see
user:$ ls /usr/local/Brother/lpd
filterHL2030* psconvert2* rawtobr2*
If I try to execute any of these, they just hang.