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.
mfc9970cdwlpr-1.1.1-5.i386.deb mfc9970cdwcupswrapper-1.1.1-5.i386.deb brscan4-0.4.4-3.amd64.deb brscan-skey-0.2.4-1.amd64.deb
- Download Brother MFC-9970CDW driver. If you’re on Windows Subsystem for Linux, save it to
c:\tempand from the WSL Terminal do
cd /mnt/c/tempand then:
apt install cups mkdir -p /var/spool/lpd/mfc9970cdw gunzip linux-brprinter-installer-*.gz bash linux-brprinter-installer*
- “Input model name ->”
- “Will you specify the Device URI? [Y/n] ”
- Specify static IP address
- “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-libswill 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 xsane