Linux solutions:

SuSE 10.2: Scanner   Brother-DCP 130C works  under  user root only.

Change in /etc/udev/rules.d/50-udev-default.rules  the rights in the lines
 
# libusb device access
SUBSYSTEM=="usb_device", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0644"

from "0644"  to "0666"

--------------------------------------------------------------------------------------------------
SuSE 11.4: After upgrading from 11.2 to 11.4 printer Brother-DCP 130C does not work.
 
Missing filter /usr/lib/cups/filter/brlpdwrapper[printer name]   (here brlpdwrapperdcp130c)

Reason: The file was stored in the directory
/usr/lib64/cups/filter/

Solution: Copy the file brlpdwrapperdcp130c from /usr/lib64/cups/filter/ into /usr/lib/cups/filter/