Brother MFC-9970CDW install in Linux Ubuntu

This procedure applies to networked or USB connected printers. Network printing works great on Linux and Windows Subsystem for Linux with Brother MFC-9970CDW.

It will automatically download and install 4 programs–you can opt out of the last program  brscan-skey, as it’s unnecessary.

  1. Download Brother MFC-9970CDW driver. If you’re on Windows Subsystem for Linux, save it to c:\temp and from the WSL Terminal do cd /mnt/c/temp and then:
    apt install cups
    mkdir -p /var/spool/lpd/mfc9970cdw
    gunzip linux-brprinter-installer-*.gz
    bash linux-brprinter-installer* 
  2. “Input model name ->” mfc9970cdw
  3. “Will you specify the Device URI? [Y/n] ”  y   (if networked)
  4. Specify static IP address
  5. “Enter IP address” your static IP printer address


This is a worthwhile install, as it will allow xsane to work with your Brother MFC9970CDW.


Yes do this, so that Xsane scanner software works over the network


I tell it “no” don’t install, as I don’t need to press a key on the scanner to go to my laptop and because of potential security risks.

If you accidentally installed brscan-skey, uninstall it with

dpkg -r brscan-skey


Notes on Brother MFC linux installs

  • ia32-libs will fail to install, this is normal and doesn’t affect anything.

Scan documents in Linux

Xsane also works on networked or USB connected scanners. For Windows Subsystem for Linux, currently only networked scanners will work, and you’ll need X11 for WSL.

apt install xsane


Leave a Comment