Brother printer is not recognized as a scanner

Hello everyone, my Brother printer prints but is not recognized as a scanner. I have installed the following packages:

pacman -Qs brother-dcp-9020cdw
local/brother-dcp-9020cdw 1.1.4-2
CUPS driver for the Brother DCP-9020CDW
$ pacman -Qs brscan4
local/brscan4 0.4.11_1-2
SANE drivers from Brother for compatible models

I have also made the following settings:

sudo brsaneconfig4 -a name=Brother_DCP-9022CDW model=DCP-9022CDW series ip=192.168.178.XX

and entered the following as a device:

socket://192.168.178.XX

The printer is connected to the WLAN via the Fritzbox with a fixed IP address.

Unfortunately, my scanning program cannot find the scanner! What can I do?

I can only offer this info.

https://wiki.archlinux.org/title/SANE/Scanner-specific_problems#Brother

1 Like

It couldn’t be as simple as allowing the sane service in the firewall could it?

you need to install XXXXX. I personally reccomend the flatpak version over the AUR.

runner up: grscan2pdf

edit: Brain fart. Meant Brscan not epsonscan2.

Thanks to all!
I forgot to execute

sudo brsaneconfig4 -a name=Brother_DCP-9022CDW model=DCP-9022CDW series ip=192.168.178.XX

Everything works now! Thanks again to all of you helpers! :pray: :people_hugging:

pacman -Qs brother-dcp-9020cdw
local/brother-dcp-9020cdw 1.1.4-2
    CUPS driver for the Brother DCP-9020CDW
[micha@zuHause ~]$ pacman -Qs brscan4
local/brscan4 0.4.11_1-2
    SANE drivers from Brother for compatible models
2 Likes

I thought you had already done that in post #1 so i deleted my post in your other topic when you had mentioned you added a new one. I had posted the exact line but wasn’t sure it would work. Glad it did. I have a brother lazer printer but it’s basic.

Yes, I looked at your two links and wondered which one I would need:

Then I uninstalled the old package and installed it again from the beginning. I don’t even remember exactly what I did and in what order. The result is the same as before: the printer and scanner work perfectly. But I have the orphaned package again, which is displayed when updating EOS. So basically I’ve been going around in circles! :rofl: :innocent:

Is the scanner working though? Where are you seeing the orphaned package when you run an update with yay?

You can post the output with

yay

Yes the scanner works thouth! I scanned with him.

$ LC_ALL=C yay
[sudo] password for micha: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 **-> Orphan (unmaintained) AUR Packages: brother-dcp-9022cdw**
 there is nothing to do

It’s just messaging. I’m not sure on this one because you can remove orphaned packages if they aren’t needed.yay -Yc removes orphans.

Not sure if that would mess up the scanner because I’m not sure if it would be removing the installed package or just the package build that creates it? Or just the reference to it that’s giving the message. The command removes unneeded dependencies. I just don’t want to tell you to run it and then have the scanner not working after. I suppose you could run yay -Yc and see what it shows but don’t commit to the command. :thinking:

Thank you! I’ll leave everything as it is!

1 Like