DCP-110C and DCP-135C with Ubuntu Hardy

Hi there,

long time ago I wrote an article how to make the DCP-110C running under Ubuntu Feisty. One commenter wrote me, that he got it also to run with Gutsy and Hardy.

Now the time has come and some things are easier :)

Since Hardy (I think) the cups-packages for the DCPs are now included in the package repository. You have to enable the multiverse repo to get it.

After enabling it, run the following command to install the needed printer packages:

apt-get install brother-cups-wrapper-extra brother-lpr-drivers-extra

After this you need to add a rule for udev to allow sane to also use the scanner. Put the following content in a file called: /etc/udev/rules.d/55-brothermfc.rules

# Udev rules file for Brother printer products.

ACTION!="add", GOTO="brother_rules_end"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="pid_test"
SUBSYSTEM!="usb_device", GOTO="brother_rules_end"

LABEL="pid_test"

# Check for DCP 110c.
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="0169", OWNER="lp", GROUP="scanner", MODE="0660"

# Check for DCP 135c.
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="01ce", OWNER="lp", GROUP="scanner", MODE="0660"

LABEL="brother_rules_end"

This file was adapted from /etc/udev/rules.d/55-hpmud.rules. Thanks to the authors.

This worked for me and is much easier than the previous steps. But to install the scanner driver you’ll need them - the udev rule is only for making the printer also available to users of the scanner group (don’t forget to add yourself to it).

Bye, Sven