Help getting Brother MFC-495CW to scan

I am asking for some help in getting my Brother MFC-495CW MFP to perform scanning. It is hardwired to my router with a static IP address. I have been able to get it to print with no problems. I have downloaded the install script from Brother’s website and run it entering the IP address of my printer and no scanner is recognized by simple-scan or scanimage -L.

I then tried downloading the appropriate RPM brscan3-0.2.13-1.x86_64.rpm, and executed it with:

sudo rpm -ihv --nodeps brscan3-0.2.13-1.x86_64.rpm

I then tried solutions from the following sites




These included creating softlinks to various other driver files:

sudo ln -sf /usr/lib64/libbrscandec*.so* /usr/lib/x86_64-linux-gnu
sudo mkdir -p /usr/lib/x86_64-linux-gnu/sane
sudo ln -sf /usr/lib64/sane/libsane-brother*.so* /usr/lib/x86_64-linux-gnu/sane

sudo ln -sf /usr/lib64/libbrscandec3.so* /usr/lib
sudo mkdir -p /usr/lib/sane
sudo ln -sf /usr/lib64/sane/libsane-brother3.so* /usr/lib/sane

sudo ln -s /usr/lib64/sane/libsane-brother3.so /usr/lib/sane/libsane-brother3.so
sudo ln -s /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane/libsane-brother3.so.1
sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane/libsane-brother3.so.1.0.7
sudo ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so
sudo ln -s /usr/lib64/libbrscandec3.so.1 /usr/lib/libbrscandec3.so.1
sudo ln -s /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/libbrscandec3.so.1.0.0

I then added my user to the scanners user group with (replacing {my_username} with my username):

sudo usermod -a -G scanner {my_username}

I then edited /lib/udev/rules.d/60-libsane.rules and added the following lines before LABEL=“libsane_rules_end”

#Brother scanners
ATTRS{idVendor}==“04f9”, ENV{libsane_matched}=“yes”

I then tried to add the brother3 backend to Sane’s external driver list as noted by @btwarden in Scanner not recognized, part 2

sudo mkdir -p /etc/sane.d/dll.d/
echo brother3 | sudo tee /etc/sane.d/dll.d/brother3

Despite all of this brsaneconfig3 can ping the scanner, but simplescan and scanimage -L still to not find a scanner, even when run with sudo.

Here is the result of brsaneconfig3 -d. I masked the ip address of the printer, but it is correct.

-----------------------------
cat /etc/fstab
cat: /etc/fstab: No such file or directory
-----------------------------
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 open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x04f3/0x0903 at 001:005: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0a2b at 001:004: Access denied (insufficient permissions)
could not open USB device 0x13d3/0x5694 at 001:003: Access denied (insufficient permissions)
could not open USB device 0x046d/0xc077 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
  # 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.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.
-----------------------------
ls -R -all /proc/bus/usb
ls: cannot access '/proc/bus/usb': No such file or directory
-----------------------------
cat /proc/bus/usb/devices
cat: /proc/bus/usb/devices: No such file or directory
-----------------------------
scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
-----------------------------
-----------------------------
/usr/local/Brother/sane/brsanenetdevice3.cfg:
DEVICE=MFC-495CW , "MFC-495CW" , 0x4f9:0x22a , IP-ADDRESS=192.XX.XX.XX 

-----------------------------
/usr/local/Brother/sane/Brsane3.ini:
[Support Model]


0x0206,14,2,"DCP-145C"
0x0204,14,2,"DCP-165C"
0x0205,13,2,"DCP-185C"
0x0201,14,2,"DCP-385C"
0x0200,14,2,"DCP-585CW"
0x01ff,13,2,"DCP-535CN"
0x01fe,14,1,"MFC-250C"
0x01fd,13,1,"MFC-290C"
0x01fb,13,1,"MFC-490CW"
0x01fa,13,1,"MFC-490CN"
0x01f9,13,1,"MFC-790CW"
0x01f8,13,1,"MFC-990CW"
0x01f7,14,1,"MFC-670CD"
0x01f6,13,1,"MFC-930CDN"
0x01f5,13,1,"MFC-5490CN"
0x01f4,13,1,"MFC-5890CN"
0x01f1,13,2,"DCP-6690CW"
0x01f3,13,1,"MFC-6490CW"
0x01f2,13,1,"MFC-6490CN"

0x01f0,13,1,"MFC-6890CDW"
0x01ef,13,1,"MFC-6890CN"

0x0207,14,2,"DCP-163C"
0x0208,14,2,"DCP-167C"
0x0203,14,2,"DCP-383C"
0x0202,14,2,"DCP-387C"
0x01fc,13,1,"MFC-297C"

0x01ee,1,1,"MFC-7450",131,4
0x01ed,1,1,"MFC-7840N",131,4
0x01eb,1,1,"MFC-7320",131,4
0x01ea,2,2,"DCP-7030",131,4
0x01e9,1,2,"DCP-7040",131,4
0x01e8,1,2,"DCP-7045N",131,4
0x01e7,1,1,"MFC-7340",131,4
0x01e6,1,1,"MFC-7440N",131,4
0x01e5,1,1,"MFC-7840W",131,4
	


0x0218,17,1,"DCP-8080DN",133,4
0x021f,117,1,"DCP-8085DN",133,4


0x0217,17,1,"MFC-8480DN",133,4

0x0215,117,1,"MFC-8890DW",133,4





[ModelTypeName]
1=MFC Scanner
2=DCP Scanner

[Driver]
scanfast24=0
NoUseCM=0
compression=1
Inqueue=32000
LogFile=0
xshift_c=0


-----------------------------
/usr/local/Brother/sane/models3/ext4.ini:
[Support Model]

0x0257,13,2,"DCP-J715W"
0x025d,13,1,"MFC-J615W"

0x0254,14,2,"DCP-J315W"
0x025B,14,1,"MFC-J265W"
0x026B,13,1,"MFC-J630W"
-----------------------------
/usr/local/Brother/sane/models3/ext2.ini:
[Support Model]

0x23e,14,2,"DCP-197C"
0x235,14,2,"DCP-377CW"
0x23a,14,1,"MFC-257CW"

-----------------------------
/usr/local/Brother/sane/models3/ext1.ini:
[Support Model]

0x0222,14,2,"DCP-195C"

0x0223,14,2,"DCP-365CN"
0x0224,14,2,"DCP-375CW"
0x0225,14,2,"DCP-395CN"

0x0229,13,1,"MFC-295CN"
0x022a,13,1,"MFC-495CW"
0x022c,13,1,"MFC-795CW"
0x0228,14,1,"MFC-255CW"
0x0236,14,2,"DCP-390CN"
0x0227,13,2,"DCP-595CN"
0x022b,13,1,"MFC-495CN"
0x022d,14,1,"MFC-675CD"
0x022e,14,1,"MFC-695CDN"
0x022f,14,1,"MFC-735CD"
0x0230,13,1,"MFC-935CDN"

0x021b,17,2,"DCP-8070D",133,4
0x021a,17,1,"MFC-8370DN",133,4
0x0219,117,1,"MFC-8380DN",133,4
0x023f,117,1,"MFC-8680DN",133,4

0x0216,117,1,"MFC-8880DN",133,4


0x021d,17,1,"MFC-9120CN"
0x021c,17,1,"MFC-9320CW"
0x0220,17,1,"MFC-9010CN"
0x021e,17,2,"DCP-9010CN"

-----------------------------
/usr/local/Brother/sane/models3/ext5.ini:
[Support Model]

0x0258,13,2,"DCP-J715N"
0x025e,13,1,"MFC-J615N"
0x0256,14,2,"DCP-J515N"


0x240,13,1,"MFC-J950DN"
0x25f,14,1,"MFC-J700D"
0x260,14,1,"MFC-J800D"
0x261,14,1,"MFC-J850DN"

0x0278,13,1,"MFC-J410W"
0x026f,14,1,"MFC-J270W"
0x026e,14,1,"MFC-J855DN"
0x026d,14,1,"MFC-J805D"

0x234,14,2,"DCP-373CW"
0x239,14,1,"MFC-253CW"
0x253,14,2,"DCP-J125"
0x255,14,2,"DCP-J515W"
0x259,14,1,"MFC-J220"
0x25a,13,1,"MFC-J410"
0x25c,13,1,"MFC-J415W"


0x0276,13,1,"MFC-5895CW"
-----------------------------
/usr/local/Brother/sane/models3/ext3.ini:
[Support Model]
0x01c9,  17,2,"DCP-9040CN",133,4
0x01ca,  17,1,"MFC-9440CN",133,4
0x01cb, 117,2,"DCP-9045CDN",133,4
0x01cc, 117,1,"MFC-9840CDW",133,4
0x01ec, 117,1,"MFC-9640CW",133,4

0x020d ,17,1,"MFC-9450CDN",133,4
0x020c ,17,2,"DCP-9042CDN",133,4

-----------------------------
MODEL:"DCP-J715W",ID:0x4f9:0x257,TYPE:13,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J615W",ID:0x4f9:0x25d,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-J315W",ID:0x4f9:0x254,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J265W",ID:0x4f9:0x25b,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J630W",ID:0x4f9:0x26b,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-197C",ID:0x4f9:0x23e,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-377CW",ID:0x4f9:0x235,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-257CW",ID:0x4f9:0x23a,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-195C",ID:0x4f9:0x222,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-365CN",ID:0x4f9:0x223,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-375CW",ID:0x4f9:0x224,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-395CN",ID:0x4f9:0x225,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-295CN",ID:0x4f9:0x229,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-495CW",ID:0x4f9:0x22a,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-795CW",ID:0x4f9:0x22c,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-255CW",ID:0x4f9:0x228,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-390CN",ID:0x4f9:0x236,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-595CN",ID:0x4f9:0x227,TYPE:13,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-495CN",ID:0x4f9:0x22b,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-675CD",ID:0x4f9:0x22d,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-695CDN",ID:0x4f9:0x22e,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-735CD",ID:0x4f9:0x22f,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-935CDN",ID:0x4f9:0x230,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-8070D",ID:0x4f9:0x21b,TYPE:17,2,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-8370DN",ID:0x4f9:0x21a,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-8380DN",ID:0x4f9:0x219,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-8680DN",ID:0x4f9:0x23f,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-8880DN",ID:0x4f9:0x216,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-9120CN",ID:0x4f9:0x21d,TYPE:17,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-9320CW",ID:0x4f9:0x21c,TYPE:17,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-9010CN",ID:0x4f9:0x220,TYPE:17,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-9010CN",ID:0x4f9:0x21e,TYPE:17,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-J715N",ID:0x4f9:0x258,TYPE:13,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J615N",ID:0x4f9:0x25e,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-J515N",ID:0x4f9:0x256,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J950DN",ID:0x4f9:0x240,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J700D",ID:0x4f9:0x25f,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J800D",ID:0x4f9:0x260,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J850DN",ID:0x4f9:0x261,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J410W",ID:0x4f9:0x278,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J270W",ID:0x4f9:0x26f,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J855DN",ID:0x4f9:0x26e,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J805D",ID:0x4f9:0x26d,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-373CW",ID:0x4f9:0x234,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-253CW",ID:0x4f9:0x239,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-J125",ID:0x4f9:0x253,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-J515W",ID:0x4f9:0x255,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J220",ID:0x4f9:0x259,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J410",ID:0x4f9:0x25a,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-J415W",ID:0x4f9:0x25c,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-5895CW",ID:0x4f9:0x276,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-9040CN",ID:0x4f9:0x1c9,TYPE:17,2,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-9440CN",ID:0x4f9:0x1ca,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"DCP-9045CDN",ID:0x4f9:0x1cb,TYPE:17,2,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-9840CDW",ID:0x4f9:0x1cc,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-9640CW",ID:0x4f9:0x1ec,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-9450CDN",ID:0x4f9:0x20d,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"DCP-9042CDN",ID:0x4f9:0x20c,TYPE:17,2,RE:0x85,WE:0x4 CM:,,
MODEL:"DCP-145C",ID:0x4f9:0x206,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-165C",ID:0x4f9:0x204,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-185C",ID:0x4f9:0x205,TYPE:13,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-385C",ID:0x4f9:0x201,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-585CW",ID:0x4f9:0x200,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-535CN",ID:0x4f9:0x1ff,TYPE:13,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-250C",ID:0x4f9:0x1fe,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-290C",ID:0x4f9:0x1fd,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-490CW",ID:0x4f9:0x1fb,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-490CN",ID:0x4f9:0x1fa,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-790CW",ID:0x4f9:0x1f9,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-990CW",ID:0x4f9:0x1f8,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-670CD",ID:0x4f9:0x1f7,TYPE:14,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-930CDN",ID:0x4f9:0x1f6,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-5490CN",ID:0x4f9:0x1f5,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-5890CN",ID:0x4f9:0x1f4,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-6690CW",ID:0x4f9:0x1f1,TYPE:13,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-6490CW",ID:0x4f9:0x1f3,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-6490CN",ID:0x4f9:0x1f2,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-6890CDW",ID:0x4f9:0x1f0,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-6890CN",ID:0x4f9:0x1ef,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-163C",ID:0x4f9:0x207,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-167C",ID:0x4f9:0x208,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-383C",ID:0x4f9:0x203,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-387C",ID:0x4f9:0x202,TYPE:14,2,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-297C",ID:0x4f9:0x1fc,TYPE:13,1,RE:0xffff,WE:0xffff CM:,,
MODEL:"MFC-7450",ID:0x4f9:0x1ee,TYPE:1,1,RE:0x83,WE:0x4 CM:,,
MODEL:"MFC-7840N",ID:0x4f9:0x1ed,TYPE:1,1,RE:0x83,WE:0x4 CM:,,
MODEL:"MFC-7320",ID:0x4f9:0x1eb,TYPE:1,1,RE:0x83,WE:0x4 CM:,,
MODEL:"DCP-7030",ID:0x4f9:0x1ea,TYPE:2,2,RE:0x83,WE:0x4 CM:,,
MODEL:"DCP-7040",ID:0x4f9:0x1e9,TYPE:1,2,RE:0x83,WE:0x4 CM:,,
MODEL:"DCP-7045N",ID:0x4f9:0x1e8,TYPE:1,2,RE:0x83,WE:0x4 CM:,,
MODEL:"MFC-7340",ID:0x4f9:0x1e7,TYPE:1,1,RE:0x83,WE:0x4 CM:,,
MODEL:"MFC-7440N",ID:0x4f9:0x1e6,TYPE:1,1,RE:0x83,WE:0x4 CM:,,
MODEL:"MFC-7840W",ID:0x4f9:0x1e5,TYPE:1,1,RE:0x83,WE:0x4 CM:,,
MODEL:,ID:0x4f9:0x1e5,TYPE:35,65535,RE:0xffff,WE:0xffff CM:,,
MODEL:"DCP-8080DN",ID:0x4f9:0x218,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"DCP-8085DN",ID:0x4f9:0x21f,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-8480DN",ID:0x4f9:0x217,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
MODEL:"MFC-8890DW",ID:0x4f9:0x215,TYPE:17,1,RE:0x85,WE:0x4 CM:,,
-----------------------------
  0 "DCP-J715W"
  1 "MFC-J615W"
  2 "DCP-J315W"
  3 "MFC-J265W"
  4 "MFC-J630W"
  5 "DCP-197C"
  6 "DCP-377CW"
  7 "MFC-257CW"
  8 "DCP-195C"
  9 "DCP-365CN"
 10 "DCP-375CW"
 11 "DCP-395CN"
 12 "MFC-295CN"
 13 "MFC-495CW"
 14 "MFC-795CW"
 15 "MFC-255CW"
 16 "DCP-390CN"
 17 "DCP-595CN"
 18 "MFC-495CN"
 19 "MFC-675CD"
 20 "MFC-695CDN"
 21 "MFC-735CD"
 22 "MFC-935CDN"
 23 "DCP-8070D"
 24 "MFC-8370DN"
 25 "MFC-8380DN"
 26 "MFC-8680DN"
 27 "MFC-8880DN"
 28 "MFC-9120CN"
 29 "MFC-9320CW"
 30 "MFC-9010CN"
 31 "DCP-9010CN"
 32 "DCP-J715N"
 33 "MFC-J615N"
 34 "DCP-J515N"
 35 "MFC-J950DN"
 36 "MFC-J700D"
 37 "MFC-J800D"
 38 "MFC-J850DN"
 39 "MFC-J410W"
 40 "MFC-J270W"
 41 "MFC-J855DN"
 42 "MFC-J805D"
 43 "DCP-373CW"
 44 "MFC-253CW"
 45 "DCP-J125"
 46 "DCP-J515W"
 47 "MFC-J220"
 48 "MFC-J410"
 49 "MFC-J415W"
 50 "MFC-5895CW"
 51 "DCP-9040CN"
 52 "MFC-9440CN"
 53 "DCP-9045CDN"
 54 "MFC-9840CDW"
 55 "MFC-9640CW"
 56 "MFC-9450CDN"
 57 "DCP-9042CDN"
 58 "DCP-145C"
 59 "DCP-165C"
 60 "DCP-185C"
 61 "DCP-385C"
 62 "DCP-585CW"
 63 "DCP-535CN"
 64 "MFC-250C"
 65 "MFC-290C"
 66 "MFC-490CW"
 67 "MFC-490CN"
 68 "MFC-790CW"
 69 "MFC-990CW"
 70 "MFC-670CD"
 71 "MFC-930CDN"
 72 "MFC-5490CN"
 73 "MFC-5890CN"
 74 "DCP-6690CW"
 75 "MFC-6490CW"
 76 "MFC-6490CN"
 77 "MFC-6890CDW"
 78 "MFC-6890CN"
 79 "DCP-163C"
 80 "DCP-167C"
 81 "DCP-383C"
 82 "DCP-387C"
 83 "MFC-297C"
 84 "MFC-7450"
 85 "MFC-7840N"
 86 "MFC-7320"
 87 "DCP-7030"
 88 "DCP-7040"
 89 "DCP-7045N"
 90 "MFC-7340"
 91 "MFC-7440N"
 92 "MFC-7840W"
 93 
 94 "DCP-8080DN"
 95 "DCP-8085DN"
 96 "MFC-8480DN"
 97 "MFC-8890DW"

Devices on network
  0 MFC-495CW           "MFC-495CW"         I:192.XX.XX.XX
ping
test MFC-495CW
ping 192.XX.XX.XX -w 10

PING 192.XX.XX.XX (192.XX.XX.XX) 56(84) bytes of data.
64 bytes from 192.XX.XX.XX: icmp_seq=1 ttl=255 time=1.01 ms
64 bytes from 192.XX.XX.XX: icmp_seq=2 ttl=255 time=1.06 ms
64 bytes from 192.XX.XX.XX: icmp_seq=3 ttl=255 time=1.18 ms
64 bytes from 192.XX.XX.XX: icmp_seq=4 ttl=255 time=1.96 ms
64 bytes from 192.XX.XX.XX: icmp_seq=5 ttl=255 time=1.22 ms
64 bytes from 192.XX.XX.XX: icmp_seq=6 ttl=255 time=1.24 ms
64 bytes from 192.XX.XX.XX: icmp_seq=7 ttl=255 time=1.67 ms
64 bytes from 192.XX.XX.XX: icmp_seq=8 ttl=255 time=1.23 ms
64 bytes from 192.XX.XX.XX: icmp_seq=9 ttl=255 time=1.89 ms
64 bytes from 192.XX.XX.XX: icmp_seq=10 ttl=255 time=1.20 ms

--- 192.XX.XX.XX ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9016ms
rtt min/avg/max/mdev = 1.006/1.365/1.959/0.325 ms

I just tried connecting it with a USB cable afterwards and lsusb reports:

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04f3:0903 Elan Microelectronics Corp. ELAN:Fingerprint
Bus 001 Device 004: ID 8087:0a2b Intel Corp. 
Bus 001 Device 003: ID 13d3:5694 IMC Networks USB2.0 HD UVC WebCam
Bus 001 Device 007: ID 04f9:022a Brother Industries, Ltd MFC-495CW
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Then tried:

$ 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 open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x04f3/0x0903 at 001:005: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0a2b at 001:004: Access denied (insufficient permissions)
could not open USB device 0x13d3/0x5694 at 001:003: Access denied (insufficient permissions)
found USB scanner (vendor=0x04f9 [Brother], product=0x022a [MFC-495CW]) at libusb:001:006
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

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

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.

And:

$ scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

simple-scan opens and reports ‘Additional software needed. You need to install driver software for your scanner’

It’s still not a simple process, but I made this change a while back to at least make it possible to manually copy 3rd party sane drivers under /usr/local/lib64/sane, where they won’t be overwritten by swupd:

edit: Oh, I see you already read my guide; just make sure you manually copy the files under /usr/local/...

I have a brother MFC printer/scanner, and I have the scanner setup to scan to a samba share. This means there’s no drivers involved and the scans upload automatically. This may be significantly easier and trivial to use, and worth considering.

Thank you @btwarden. I will give your suggestion a try and make sure I copy the files over. If I am unable to get it to work, I will try @ahkok’s suggestion about a samba share. Speaking of which, I am not familiar with samba at all or how to get a scanner to scan to a samba share. Any pointers or suggestions for resources to get me started out?

I don’t know about the 49xx printer/scanner, but my scanner has an LCD screen where I can select “Scan” and then “Scan to network”. In the web frontend of the printer, I can configure it to log on a samba share. On my local network, I have a share where the printer has its own login and can upload scans to the samba share, and various computers on my network can see the Samba share.

Setting up a samba share is relatively simple, there are hundreds of guides on the internet, one just has to google for it.

Just as a followup…
Sadly my printer/scanner is apparently too old to scan to a samba share. It required the daemon to be installed on a machine so the scanner could detect that machine if planning to initiate a scan from the scanner.

I decided to try VueScan from the FlatHub repo as it states that it has it’s own built in drivers. It works flawlessly. Detected my scanner right on starting it up.

2 Likes