Need Help with setting up printer on Linux

I recently got a Brother T920DW printer. However, I am unable to print to it from my Linux PC.

When I try to add it in CUPS, it fails with the error message:
Unable to get list of printer drivers:
Success

I am running Arch Linux.
I am trying to print over the network.
The printer has a static IP address assigned from the DHCP server
I have neither gutenprint nor foomatic-db-engine installed on my system.

I am also unable to add / remove anything from within the printer settings of the gnome settings app.
Plugging the printer in over USB also doesn’t work and errors out with the exact same issues.

Here’s the driver you need:
https://support.brother.com/g/b/downloadtop.aspx?c=us_ot&lang=en&prod=mfct920dw_all
Select either RPM or DEB (for Arch, start with RPM), then on the next page select the driver install tool.

Brother has excellent Linux support, but you need to know which tools to use and where to look for them.

HTH!

That cannot happen: it’s either assigned by the DHCP server and is therefore not static, or it has a set static address the DHCP server doesn’t touch.

The tool tells me that Rpm or dpkg is required. I am on Arch so those 2 tools aren’t available.

I tried installing the drivers from the AUR and it still produces the same behavior.

I got a little more progress, I think

I have installed the drivers, but when I print something it shows it is completed but nothing comes out of the printer.

DHCP can reserve a specific IP for a device (based on MAC address).

The cups/spooler logs should have more information about what went wrong.

They could have fixed DHCP to the MAC address though, this giving it the same IP every time. But that is just a technicality :grin:

Where do I find these logs?

These are the last 100 lines of the logs:

I don’t know what to look for