Hi @all,
I have an old Brother DCP-115C printer/scanner over here, which was sitting in the basement for 2 years of my absence abroad… anyway I want to get it run again, with my openSUSE 11.4 but the scanner does not work. All the scanner-programs fail with “invalid Argument”. The printer works fine. Thats strange, because this device always worked perfectly in Linux
I installed the drivers from the respective Brother site: Brother Solutions Center : Brother Driver for Linux Distributions and all the drivers are installed succesfully without errors. In YaST, the scanner can be seen, but when I test it in YaST, it also tells me that the test failed because of an invalid argument.
steffen@linux-05vn:~> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 046d:0802 Logitech, Inc. Webcam C200
Bus 002 Device 006: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 006 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 006 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 007 Device 002: ID 045e:0730 Microsoft Corp.
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 002: ID 04f9:018c Brother Industries, Ltd DCP-115C
I know that there is/was a problem with the permissions for this device to get it working under normal user permissions. These problems usually are solved by editing some config files. On the brother solutions site, there is a description on what to do:
openSUSE11.2
1. Open "/etc/udev/rules.d/55-libsane.rules"
2. Add the following 2 lines at the last of the device entry. (just before "# The following rule...")
# Brother
ATTR{idVendor}=="04f9", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
3. Restart the OS.
taken from Brother Solutions Center : Brother Driver for Linux Distributions
but this is just for openSUSE 11.2. Of course I did what the description says, but it doesn´t have any influence: the scanner does not work. Moreover, even scanning with root permissions does not work. The scanner program fails with the same error: “invalid argument”.
In the wiki on ubuntuusers.de I also found other howtos, which describe changing other config files. But either these config files do not exist in openSUSE or changing them does not have any effect. Even creating some of these missing config files does not have any effect: the scanner does not work.
This is why I am asking for help, hoping that someone knows what is wrong and can help me out of this.
I also realise that the amount of config files which should be changed (mainly in Ubuntu, but also in other Linuxes) for this device is rising up. This is a sign for me, that this device is getting old (out of date). Maybe I should get a new one…
But: any help on how to get the old Brother working again would be appreciated!
Thanks in advance
Steffen