Brother network scanner stopped working after 20.04 update

I have DCP-1610W which used to work just fine using Simple Scan before upgrading from 18.04 to 20.04.

brscan-skey seems to think it's fine

➜ brscan-skey -l
DCP-1610W         : brother4:net1;dev0  : 192.168.2.184        Active

brsaneconfig4 as well

➜ brsaneconfig4 -q
...
Devices on network
  0 DCP-1610W           "DCP-1610W"         I:192.168.2.184

and it looks like all the drivers are up to date

➜ dpkg -l | grep Brother
ii  brother-udev-rule-type1                    1.0.2                                      all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                    amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.5-1                                    amd64        Brother Scanner Driver
ii  dcp1610wcupswrapper:i386                   3.0.1-1                                    i386         Brother DCP-1610W CUPS wrapper driver
ii  dcp1610wlpr:i386                           3.0.1-1                                    i386         Brother DCP-1610W LPR driver
ii  printer-driver-brlaser                     6-1build1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4.2-3                                    amd64        printer driver Brother P-touch label printers

It's just that Simple Scan (now Document Scanner) says No scanners detected after a brief search.

All the similar posts suggest the fixes which I have already had to apply to get the scanner working in 18.04, like making sure that the drivers found in /usr/lib64/sane/ are also available under /usr/lib/sane


Solution 1:

Found it.

List of sane backends in /etc/sane.d/dll.conf got moved to /etc/sane.d/dll.conf.dpkg-old during upgrade, and the "new" one didn't contain brother4 backend.

I've added it and now the scanner gets found by frontends.