Brother scanner configuraton issue (SOLVED)

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
Post Reply
User avatar
Couch_Potato
Level 2
Level 2
Posts: 55
Joined: Mon May 13, 2013 11:21 pm
Location: Pittsburgh, Pennsylvania U.S.A.

Brother scanner configuraton issue (SOLVED)

Post by Couch_Potato »

Code: Select all

http://forums.linuxmint.com/viewtopic.php?f=51&t=141319&p=912984#p912984
This link particularly the copying of the library files made all the difference!


Greetings,

I have been searching here and there and everywhere across the web looking for a solution. I have a Brother MFC885CW, that I can get to print, but not scan. xsane will not find it. Below I have some output of my current setup (it may not be complete):

Code: Select all

terryg@Tz-Desktop ~ $ brsaneconfig2 -q
  0 "DCP-9040CN"
  1 "MFC-9440CN"
  2 "DCP-9045CDN"
  3 "MFC-9840CDW"
  4 "MFC-9640CW"
  5 "DCP-357C"
  6 "DCP-353C"
  7 "DCP-157C"
  8 "DCP-153C"
  9 "MFC-265C"
 10 "DCP-155C"
 11 "MFC-880CDN"
 12 "MFC-870CDN"
 13 "MFC-650CD"
 14 "MFC-480CN"
 15 "MFC-885CW"
 16 "MFC-685CW"
 17 "MFC-680CN"
 18 "MFC-465CN"
 19 "MFC-260C"
 20 "MFC-235C"
 21 "MFC-230C"
 22 "DCP-770CN"
 23 "DCP-770CW"
 24 "DCP-560CN"
 25 "DCP-350C"
 26 "DCP-150C"
 27 "DCP-135C"
 28 "MFC-9450CDN"
 29 "DCP-9042CDN"
 30 "MFC-8670DN"
 31 "MFC-210C"
 32 "MFC-420CN"
 33 "MFC-410CN"
 34 "MFC-620CN"
 35 "MFC-610CLN"
 36 "MFC-620CLN"
 37 "DCP-110C"
 38 "DCP-310CN"
 39 "MFC-5440CN"
 40 "MFC-5840CN"
 41 "MFC-3240C"
 42 "MFC-3340CN"
 43 "MFC-7420"
 44 "MFC-7820N"
 45 "DCP-7010"
 46 "DCP-7020"
 47 "DCP-7025"
 48 "MFC-7220"
 49 "MFC-7225N"
 50 "MFC-9420CN"
 51 "DCP-8060"
 52 "DCP-8065DN"
 53 "MFC-8460N"
 54 "MFC-8860DN"
 55 "MFC-8870DW"
 56 "MFC-8660DN"
 57 "DCP-115C"
 58 "DCP-116C"
 59 "DCP-117C"
 60 "DCP-118C"
 61 "DCP-120C"
 62 "DCP-315CN"
 63 "DCP-340CW"
 64 "MFC-215C"
 65 "MFC-425CN"
 66 "MFC-820CW"
 67 "MFC-820CN"
 68 "MFC-640CW"
 69 "MFC-615CL"
 70 "MFC-830CLN"
 71 "MFC-840CLN"
 72 "DCP-130C"
 73 "DCP-330C"
 74 "DCP-540CN"
 75 "MFC-240C"
 76 "DCP-750CW"
 77 "MFC-440CN"
 78 "MFC-660CN"
 79 "MFC-665CW"
 80 "MFC-845CW"
 81 "MFC-460CN"
 82 "MFC-630CD"
 83 "MFC-850CDN"
 84 "MFC-5460CN"
 85 "MFC-5860CN"
 86 "MFC-3360C"
 87 "DCP-750CN"
 88 "MFC-860CDN"

Devices on network
  0 SCANNER             "MFC-885CW"         N:BRN00807709402C

Code: Select all

terryg@Tz-Desktop ~ $ brsaneconfig2 -p
test SCANNER
ping BRN00807709402C -w 10

PING BRN00807709402C (192.168.1.131) 56(84) bytes of data.
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=1 ttl=255 time=0.849 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=2 ttl=255 time=0.874 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=3 ttl=255 time=15.9 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=4 ttl=255 time=0.673 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=5 ttl=255 time=0.674 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=6 ttl=255 time=0.663 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=7 ttl=255 time=0.666 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=8 ttl=255 time=0.669 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=9 ttl=255 time=65.2 ms
64 bytes from BRN00807709402C (192.168.1.131): icmp_req=10 ttl=255 time=0.944 ms

--- BRN00807709402C ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9004ms
rtt min/avg/max/mdev = 0.663/8.721/65.253/19.381 ms

Code: Select all

terryg@Tz-Desktop ~ $ aptitude search sane | grep ^i
i   libksane-data                   - scanner library (data files)              
i   libksane0                       - scanner library (runtime)                 
i   libsane                         - API library for scanners                  
i   libsane-common                  - API library for scanners -- documentation 
i   libsane-hpaio                   - HP SANE backend for multi-function periphe
i   sane                            - scanner graphical frontends               
i   sane-utils                      - API library for scanners -- utilities     
i   xsane                           - featureful graphical frontend for SANE (Sc
i   xsane-common                    - featureful graphical frontend for SANE (Sc

Code: Select all

terryg@Tz-Desktop ~ $ aptitude search brother | grep ^i
i A brother-cups-wrapper-common     - Common files for Brother cups wrapper pack
i   brother-cups-wrapper-extra      - Cups Wrapper drivers for extra brother pri
i A brother-lpr-drivers-common      - Common files for brother-lpr-drivers packa
i A brother-lpr-drivers-extra       - LPR drivers for extra brother printers    
terryg@Tz-Desktop ~ $ 
Running:

[codeterryg@Tz-Desktop ~ $ xsane brscan2:net:"192.168.xxx.xxx"][/code]

Returns a popup with an invalid parameter message. Otherwise it returns a device not found if I don't include a parameter.
I'm stumped. I've had this working on versions working back to 8.04. But Mint has got me stumped. I'm of course seeking suggestions. If your have gotten this far, thanks for taking the time to check out my problem.

Regards,

Your LM Couch_Potato
Last edited by Couch_Potato on Sun Aug 24, 2014 10:10 pm, edited 1 time in total.
Desktop: Linux Mint Mate Desktop Terra 19.1
Laptop Dell e6420: Ubuntu Mate 18.04
Dell PE T710 Proxmox 5.1.3

macrohard
Level 1
Level 1
Posts: 23
Joined: Mon Mar 10, 2014 6:44 pm

Re: Brother scanner configuraton issue

Post by macrohard »

Couch,

Have you considered VueScan?

http://www.hamrick.com/vuescan/brother_mfc_885cw.html

User avatar
Couch_Potato
Level 2
Level 2
Posts: 55
Joined: Mon May 13, 2013 11:21 pm
Location: Pittsburgh, Pennsylvania U.S.A.

Re: Brother scanner configuraton issue

Post by Couch_Potato »

Marchard,

No I havn't heard of vuescan before. A proprietary device driver compiled for 64 bit ubuntu 10.10. I dunno about using a non-brother driver. I have had little or no problems using most features of my MFC on Ubuntu. I was hoping I could get this to work. I have noticed that my greeting message went away and I cannot create a new one. I'm wondering if I'm having the betinnings of hardware issues with this unit. I'll continue to troubleshoot, only not tonight. Thanks for your reply.

Your LM Couch_Potato
Desktop: Linux Mint Mate Desktop Terra 19.1
Laptop Dell e6420: Ubuntu Mate 18.04
Dell PE T710 Proxmox 5.1.3

pdc_2
Level 8
Level 8
Posts: 2420
Joined: Mon May 11, 2009 1:21 am

Re: Brother scanner configuraton issue

Post by pdc_2 »

you mention xsane; and you have installed brscan?

http://welcome.solutions.brother.com/bs ... d_scn.html

seems yours is a brscan2 model

have you installed the scan-key-tool?

http://welcome.solutions.brother.com/bs ... _scn3.html

____________________

I see from the how-to page

http://welcome.solutions.brother.com/bs ... _scn2.html

that
Scan a document (USB) using XSane or GIMP
XSane method

The Brother Linux scanner driver works only with a superuser by default.
Login as a superuser ( or use "sudo" option)
You can allow normal users to scan by changing settings.
Please refer to this document for further help:

FAQ (Scanner)
Similarly if one uses GIMP
Scan (GIMP)

The Brother Linux scanner driver works only with a superuser by default.
Login as a superuser ( or use "sudo" option)

You can allow normal users to scan by changing settings.
Please refer to this document for further help:
FAQ (Scanner)
_______________--

the link is this page

http://welcome.solutions.brother.com/bs ... q_scn.html

___________________

I think.............

....to use the scanner by your username ...........

that this is the instruction
Change the name of the target user
1. login as the user which you want to change the target name which is displaied on the scanner LCD.
2. Change the name for brscan-skey

Command : brscan-skey -u (Newname-for-brscan-skey)

3. Restart brscan-skey

Command(Stop) : brscan-skey -t
Command(Start) : brscan-skey

***The new user name must be less than 16 characters, only alphabet and numbers can be used.
***Command without the name parameter will reset the name for brscan-skey.
.........so as Couch_Potato the command would be
brscan-skey -u Couch_Potato
then restart brscan............as above

User avatar
mbohets
Level 2
Level 2
Posts: 97
Joined: Sun Apr 28, 2013 8:26 am
Location: Belgium

Re: Brother scanner configuraton issue

Post by mbohets »

Hi,

I don't know how to troubleshoot this, but I thought I'll throw in how I installed the scanner part of my Brother MFC 9970

I did following steps:
- cd to the directory where you downloaded the drivers
- sudo dpkg -i --force-all brscan4-0.3.0-2.i386.deb (install scanner driver) --> in the mean time there may be a more recent driver
- dpkg -l | grep Brother (check if the driver is effectively installed)
- brsaneconfig4 -a name=brother9970 model=MFC-9970CDW ip=192.168.0.100
To change the scanner IP adres, do the following
- sudo kate /usr/local/Brother/sane/brsanenetdevice4.cfg and change the IP adress
- sudo saned restart (restart the sane deamon to activate the new settings)

The scanner works fine in single and double sided scan mode using gscan2pdf !!
The scan-key tool also works and opens automatically GIMP when scanning to a picture.


I put all my linux tuning stuff on a web site so I know how to do certain things when I install a new distro.
https://sites.google.com/site/marcshome ... x-hardware
Je suis Charlie, how many more people have to die for religion

User avatar
Couch_Potato
Level 2
Level 2
Posts: 55
Joined: Mon May 13, 2013 11:21 pm
Location: Pittsburgh, Pennsylvania U.S.A.

Re: Brother scanner configuraton issue

Post by Couch_Potato »

Hey all, Thanks for your replies. I knew my patience would pay off. (no bumps a day or so after post). Anyway. I do have brscan-key-tool installed:

Code: Select all

dpkg -l brscan-skey
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                Version        Architecture   Description
+++-===================-==============-==============-============================================
ii  brscan-skey         0.2.3-0        amd64          Brother Linux scanner S-KEY tool
Below is listed my brsanenetdevice2.cfg file. I have for as long as I have my MFC and running deb and ian based distro's, I have used the NODENAME instead of IP. I have tried switching back and forth between w/o success.

Code: Select all

cat /usr/local/Brother/sane/brsanenetdevice2.cfg 
DEVICE=SCANNER , "MFC-885CW" , 0x4f9:0x1da , NODENAME=BRN00807709402C 
More brother packages installed

Code: Select all

dpkg -l | grep Brother
ii  brother-cups-wrapper-common              1.0.0-10-0ubuntu6                         amd64        Common files for Brother cups wrapper packages
ii  brscan-skey                              0.2.3-0                                   amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                  0.2.5-1                                   amd64        Brother Scanner Driver
rc  mfc885cwlpr                              1.0.1-1                                   i386         Brother lpr Inkjet Printer Definitions
I checked and I don't have ia32-libs installed and when I run apt-get install it want to install a boat load more packages as dependencies. What gives? Maybe my memory dis-serves me but I don't recall ia32-libs having 50 or so dependencies. UGH!!

Thanks again

Couch
Desktop: Linux Mint Mate Desktop Terra 19.1
Laptop Dell e6420: Ubuntu Mate 18.04
Dell PE T710 Proxmox 5.1.3

pdc_2
Level 8
Level 8
Posts: 2420
Joined: Mon May 11, 2009 1:21 am

Re: Brother scanner configuraton issue

Post by pdc_2 »

what did feel about this point?
The Brother Linux scanner driver works only with a superuser by default.
You can allow normal users to scan by changing settings.
Please refer to this document for further help:
FAQ (Scanner)
I notice in the instructions

http://welcome.solutions.brother.com/bs ... tml#u13.04

that Brother gives advice specific to the Ubuntu one has installed

eg you are 12.10 ??
Ubuntu 10.10, 11.4, 11.10, 12.04, 12.10, 13.04, 13.10
1. Click here to download the file.(brother-udev-rule-type1-1.0.0-1.all.deb, ver.1.0.0-1, 2KB)
2. Run the command.
Command: sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb

User avatar
Couch_Potato
Level 2
Level 2
Posts: 55
Joined: Mon May 13, 2013 11:21 pm
Location: Pittsburgh, Pennsylvania U.S.A.

Re: Brother scanner configuraton issue

Post by Couch_Potato »

pdc_2 wrote:what did feel about this point?
The Brother Linux scanner driver works only with a superuser by default.
Mine doesn't work at all.

You can allow normal users to scan by changing settings.
Please refer to this document for further help:
FAQ (Scanner)
I notice in the instructions

http://welcome.solutions.brother.com/bs ... tml#u13.04

that Brother gives advice specific to the Ubuntu one has installed

eg you are 12.10 ??

LM 14 KDE
Ubuntu 10.10, 11.4, 11.10, 12.04, 12.10, 13.04, 13.10
1. Click here to download the file.(brother-udev-rule-type1-1.0.0-1.all.deb, ver.1.0.0-1, 2KB)
2. Run the command.
Command: sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
My rig is setup as a network scanner. Does this apply?
Desktop: Linux Mint Mate Desktop Terra 19.1
Laptop Dell e6420: Ubuntu Mate 18.04
Dell PE T710 Proxmox 5.1.3

pdc_2
Level 8
Level 8
Posts: 2420
Joined: Mon May 11, 2009 1:21 am

Re: Brother scanner configuration issue

Post by pdc_2 »

My rig is setup as a network scanner. Does this apply?
You might be the best person to answer this, as we don't have much information about your system:

we can just keep helpfully trying to direct you to what Brother offer:

eg
Scanner driver install for network
Follow the 6 steps below to install a driver.

Scanner driver does not support print server connections.


http://welcome.solutions.brother.com/bs ... scn1b.html

and their FAQ page

http://welcome.solutions.brother.com/bs ... q_scn.html
______________

this page

http://welcome.solutions.brother.com/bs ... scn1c.html

talks about
Scanner Setting for normal user
and talks of editing /lib/udev/rules.d/40-libsane.rules where one would use the command
gksudo gedit /lib/udev/rules.d/40-libsane.rules
_________________________________________________________________________-

and if I google on the ideas of network scanner ............... setup ............ubuntu ...............

one gets

https://help.ubuntu.com/community/Scann ... k_Scanning

so you might like to work through that;

_________________________________________________________

and perhaps the most direct for you:

https://secure.kitserve.org.uk/content/ ... work-setup

How to Setup Brother MFC-6490CW Network Printer with Ubuntu

.........should be some good guidance for you there

________________________________________________--

let us know how it all goes for you

________________________

a few posts back you said

I checked and I don't have ia32-libs installed and when I run apt-get install it want to install a boat load more packages as dependencies. What gives? Maybe my memory dis-serves me but I don't recall ia32-libs having 50 or so dependencies
............. did you install them?

User avatar
Couch_Potato
Level 2
Level 2
Posts: 55
Joined: Mon May 13, 2013 11:21 pm
Location: Pittsburgh, Pennsylvania U.S.A.

Re: Brother scanner configuration issue

Post by Couch_Potato »

pdc_2 wrote:
My rig is setup as a network scanner. Does this apply?
You might be the best person to answer this, as we don't have much information about your system:

we can just keep helpfully trying to direct you to what Brother offer:

eg
Scanner driver install for network
Follow the 6 steps below to install a driver.

Scanner driver does not support print server connections.


http://welcome.solutions.brother.com/bs ... scn1b.html

and their FAQ page

http://welcome.solutions.brother.com/bs ... q_scn.html
______________

this page

http://welcome.solutions.brother.com/bs ... scn1c.html

talks about
Scanner Setting for normal user
and talks of editing /lib/udev/rules.d/40-libsane.rules where one would use the command
gksudo gedit /lib/udev/rules.d/40-libsane.rules
_________________________________________________________________________-

and if I google on the ideas of network scanner ............... setup ............ubuntu ...............

one gets

https://help.ubuntu.com/community/Scann ... k_Scanning

so you might like to work through that;
__________________________
_______________________________

and perhaps the most direct for you:

https://secure.kitserve.org.uk/content/ ... work-setup

I have print capabilities setup and functioning.

How to Setup Brother MFC-6490CW Network Printer with Ubuntu

.........should be some good guidance for you there

I have been around the block with this in the past. It just worked. I followed the steps at the above link (first removing and then reinstalling the scanner drivers)

Code: Select all

$ sudo sane-find-scanner 

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

Code: Select all

 ~ $ brsaneconfig2 -q
  0 "DCP-9040CN"
  1 "MFC-9440CN"
  2 "DCP-9045CDN"
  3 "MFC-9840CDW"
  4 "MFC-9640CW"
  5 "DCP-357C"
  6 "DCP-353C"
  7 "DCP-157C"
  8 "DCP-153C"
  9 "MFC-265C"
 10 "DCP-155C"
 11 "MFC-880CDN"
 12 "MFC-870CDN"
 13 "MFC-650CD"
 14 "MFC-480CN"
 15 "MFC-885CW"
 16 "MFC-685CW"
 17 "MFC-680CN"
 18 "MFC-465CN"
 19 "MFC-260C"
 20 "MFC-235C"
 21 "MFC-230C"
 22 "DCP-770CN"
 23 "DCP-770CW"
 24 "DCP-560CN"
 25 "DCP-350C"
 26 "DCP-150C"
 27 "DCP-135C"
 28 "MFC-9450CDN"
 29 "DCP-9042CDN"
 30 "MFC-8670DN"
 31 "MFC-210C"
 32 "MFC-420CN"
 33 "MFC-410CN"
 34 "MFC-620CN"
 35 "MFC-610CLN"
 36 "MFC-620CLN"
 37 "DCP-110C"
 38 "DCP-310CN"
 39 "MFC-5440CN"
 40 "MFC-5840CN"
 41 "MFC-3240C"
 42 "MFC-3340CN"
 43 "MFC-7420"
 44 "MFC-7820N"
 45 "DCP-7010"
 46 "DCP-7020"
 47 "DCP-7025"
 48 "MFC-7220"
 49 "MFC-7225N"
 50 "MFC-9420CN"
 51 "DCP-8060"
 52 "DCP-8065DN"
 53 "MFC-8460N"
 54 "MFC-8860DN"
 55 "MFC-8870DW"
 56 "MFC-8660DN"
 57 "DCP-115C"
 58 "DCP-116C"
 59 "DCP-117C"
 60 "DCP-118C"
 61 "DCP-120C"
 62 "DCP-315CN"
 63 "DCP-340CW"
 64 "MFC-215C"
 65 "MFC-425CN"
 66 "MFC-820CW"
 67 "MFC-820CN"
 68 "MFC-640CW"
 69 "MFC-615CL"
 70 "MFC-830CLN"
 71 "MFC-840CLN"
 72 "DCP-130C"
 73 "DCP-330C"
 74 "DCP-540CN"
 75 "MFC-240C"
 76 "DCP-750CW"
 77 "MFC-440CN"
 78 "MFC-660CN"
 79 "MFC-665CW"
 80 "MFC-845CW"
 81 "MFC-460CN"
 82 "MFC-630CD"
 83 "MFC-850CDN"
 84 "MFC-5460CN"
 85 "MFC-5860CN"
 86 "MFC-3360C"
 87 "DCP-750CN"
 88 "MFC-860CDN"

Devices on network
  0 BrotherScanner      "MFC-885CW"         I:192.168.1.13

Code: Select all

~ $ brsaneconfig2 -p
test BrotherScanner
ping 192.168.1.131 -w 10

PING 192.168.1.131 (192.168.1.131) 56(84) bytes of data.
64 bytes from 192.168.1.131: icmp_req=1 ttl=255 time=1.12 ms
64 bytes from 192.168.1.131: icmp_req=2 ttl=255 time=0.644 ms
64 bytes from 192.168.1.131: icmp_req=3 ttl=255 time=51.6 ms
64 bytes from 192.168.1.131: icmp_req=4 ttl=255 time=0.665 ms
64 bytes from 192.168.1.131: icmp_req=5 ttl=255 time=0.669 ms
64 bytes from 192.168.1.131: icmp_req=6 ttl=255 time=0.658 ms
64 bytes from 192.168.1.131: icmp_req=7 ttl=255 time=0.673 ms
64 bytes from 192.168.1.131: icmp_req=8 ttl=255 time=1.16 ms
64 bytes from 192.168.1.131: icmp_req=9 ttl=255 time=0.665 ms
64 bytes from 192.168.1.131: icmp_req=10 ttl=255 time=0.651 ms

--- 192.168.1.131 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9000ms
rtt min/avg/max/mdev = 0.644/5.855/51.643/15.263 ms
These results are similar to what I got before except for the pipe error for sane-find-scanner and I was using the node name of the machine. In fact that is the best way I got it to work in Kubuntu 12.04/10. As you can see brsaneconfig2 finds and can ping the scanner. sane on the other hand is not finding it.

Thanks much for your help.

pcd_2
________________________________________________--

let us know how it all goes for you

________________________

a few posts back you said

I checked and I don't have ia32-libs installed and when I run apt-get install it want to install a boat load more packages as dependencies. What gives? Maybe my memory dis-serves me but I don't recall ia32-libs having 50 or so dependencies
............. did you install them?
Yes I did. No effect
Desktop: Linux Mint Mate Desktop Terra 19.1
Laptop Dell e6420: Ubuntu Mate 18.04
Dell PE T710 Proxmox 5.1.3

Post Reply

Return to “Hardware Support”