Brother DCP-T310 Scanner Cannot Be Detected on CachyOS although the Printer Is Printing

Hi everyone

This is my first post on CachyOS and I’m a beginner. I have a Brother DCP-T310 and I’m using it to learn how to get a multifunction printer completely running.

The printer works fine and the output is also of good quality. I even managed to print with LibreOffice, PDF files and even the test pages from CUPS. However, I did not succeed getting the scanner to work.

It was done with the official Brother Linux packages for:

https://support.brother.com/g/b/downloadlist.aspx?c=in&lang=en&prod=dcpt310_all&os=135

Same model drivers were also tested from:

https://printerdrivers.com/brother-dcp-t310-driver/

Both installations went smoothly and printer standing unchanged after that printed perfectly on USB.

Once installed, I rebooted the computer, CUPS service restart, check printer settings visibility of device. Via USB printing works perfectly.

Where the problem lies is that scanning is not working. No scanner was detected either by Simple Scan or XSane. At the command line:

scanimage -L

shows no scanner devices.

I have done a bit of research and look around the CachyOS forums. It looked like nearly always with Brother printers some extra methods were needed to get the scanning done after the printing worked. These might have involved installing AUR packages including brscan4 or manual registration of the scanner. A minority even took printing for granted while scanning demanded the extra setting.

Now, I consider that maybe I’m missing the following pieces:

brscan4 setting file

SANE setting file

udev rules definition

firewall settings

scanner registration commands

other AUR packages

Below is the description of my setup:

Latest CachyOS installation

KDE Plasma

Brother DCP-T310

USB connection

If you have successfully configured a Brother DCP-T310 scanner on CachyOS, please let me know.

Thank you in advance if you can share your experience.

Firewall?

For my scanner (Canon):

sudo ufw allow 5353/udp
sudo ufw allow 8610:8612/udp

If you install the package sane-airscan your scanner should be found over a network connection in you local network.

edit:

Printing should also work driverless via AirPrint or IPP Everywhere.

Sorry, I overlooked the fact that your multifunction device doesn’t have a network port. Install the ipp-usb package as well; that should hopefully make it work.