Thread Tools Display Modes
Old 09-04-2012, 01:29 PM
desertstraw desertstraw is offline
Junior Member
Join Date: Sep 2012
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default cannot install Brother HL-2140
I have recently installed PCBSD and like everything about it except that I cannot install my printer. My printer is not in the data base. I cannot find a ppd file in the Brother install disc. I tried hpijs-pcl5e but I was required to also install the hpijs program and the only site with it was closed. I tried the cups web site local 631, it did not list my printer and the generic pcl5 did not work. How can I install this printer which is recognized by every linux version that I have tried?

I can get rpm and deb drivers, can they be adapted for pcbsd?

Last edited by desertstraw; 09-04-2012 at 08:30 PM. Reason: newer info
Reply With Quote
Old 09-05-2012, 07:51 PM
desertstraw desertstraw is offline
Junior Member
Join Date: Sep 2012
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Looking back at other threads, I find that others have had the same problem with other Brother printers. Most of the threads end with no solution. What is so different between linux and pcbsd that one makes one so easy for Brother printers and the other almost impossible?
Reply With Quote
Old 09-10-2012, 02:49 AM
allen875 allen875 is offline
Join Date: Jul 2012
Location: Virginia
Posts: 72
Thanks: 6
Thanked 7 Times in 7 Posts
I did a quick google search for freebsd Brother HL-2140 and it came back with this website, it is one version behind current, follow it's steps and see if it works.

To install brother HL 2140 on your freebsd8 system:

Load ulpt module into your kernel (or rebuild kernel to support it)
Rebuild CUPS 1.4.2 without libusb support (try make config from /usr/ports/print/cups-base). Remember to restart cups daemon.
Install the following ports/packages: foomatic-db, foomatic-db-engine, foomatic-filters
Generate a .ppd file that uses the hl1250: go to and select your model (HL 2140)
Go to http://localhost:631/ to add your USB printer with that .ppd file
Add user to the group cups by executing pw groupmod cups -m your_user_login
Update /etc/rc.conf by adding cupsd_enable="YES"
Update /etc/devfs.rules with the following contents. Then update /etc/rc.conf by adding devfs_system_ruleset="system"
# file: /etc/devfs.rules
add path 'unlpt*' mode 0660 group cups
add path 'ulpt*' mode 0660 group cups
add path 'lpt*' mode 0660 group cups
Reply With Quote
Old 04-09-2013, 08:08 PM
sysfu sysfu is offline
Senior Member
Join Date: Feb 2011
Posts: 326
Thanks: 24
Thanked 37 Times in 30 Posts
I've usually had good luck using the HL1250 drivers for HL21XX series Brother printers. The HL1250 driver is included by default on just about every cups installation I've come across.

I'm not sure if it affords full printer feature functionality, but it does fine for basic printing.
Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 12:12 AM.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.

Copyright 2005-2015, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.