Hi Everyone! I have a Brother ADS-2700W scanner that I’ve been using via the network with NixOS for over a year. However, about two weeks ago it stopped being recognized by scanimage and I can no longer use it. Here’s what I get when running it:
$ 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).
$ sudo 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).
I’m using (I think) the brscan5 SANE backend (also tried brscan4), but it still doesn’t show up. I’m now trying to run it via USB, but I still get the same results. NixOS sees it as a USB device in both lsusb and sane-find-scanner:
$ lsusb | grep Brother
Bus 001 Device 013: ID 04f9:03fd Brother Industries, Ltd ADS-2700W
$ sudo sane-find-scanner
found possible USB scanner (vendor=0x04f9 [Brother], product=0x03fd [ADS-2700W]) at libusb:001:013
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
I’m able to get it working in an Ubuntu 22.04 VM so I know there’s nothing wrong with the scanner itself.
Just wanted to share a similar issue with the scanner part of my Brother HL-2280DW multi-function printer/scanner. The scanning function used to work fine earlier (maybe a couple of months ago, I don’t use it regularly so I don’t know when it stopped working). In my case, the driver is brscan4 connecting to my printer/scanner via WiFi. The printer functionality still works, so I know it’s not a connectivity issue.
Like the OP, I tried scanimage -L and sane-find-scanner commands with and without sudo but no sane devices are detected. I, too, am on the nixos-unstable channel (using flake)
I don’t know where I should look for any potential error messages. Any pointers to track down the issue?
I should also mention that I tested with the stable nixos-22.11 channel and it works there. So perhaps something is broken in unstable given that @padhia is also using it?
@hansenschnokeloch I did have that option set when using it over the network, but it still stopped working. I’ve now been trying with USB so I don’t think I need the netDevices attribute, but perhaps I do and use the name instead of IP address?
Thank you, @symphorien! I’m away from my computer, but when I’m back I’ll do an update and see if this fixes it. I’m very hopeful considering @padhia results
Hm. I had a similar issue recently trying to use my canon usb scanner; not detected, though it worked previously.
I was hoping it would also be fixed by this, but seemingly not. sane-find-scanner lists it as “possible” but gnome simple-scan doesn’t find it, even with today’s -unstable, abe7316dd51 should include this change.
I updated my nixos-unstable channel and can confirm things are working again! Running scanimage -L now lists my scanner, and I’m able to successfully scan documents. Thank you so much everyone, especially @symphorien for letting me know about the fix!