Wiki Table of Contents

Printer drivers

On this page:

For any printer, make sure it is connected before trying to install a driver.


Installing a Brother driver can be awkward and confusing. Here are two solutions that have worked for users.

  • Method 1 Click Start menu > Print settings, and let it find an appropriate printer. Or, when the Printer settings program displays a list of Printer Brands, choose Brother, and then from the list of models displayed choose your model or (if not in list) choose a model closest to your model. A driver for that model will be installed and this open driver might work better than the one from Brother’s site.

  • Method 2 Open Brother Support page and select your region and country, e.g. Europe -> UK.

  • Method 3 User fehlix has created a script that apparently carries out all steps with a single click.


Canon printers can be tricky to use with a Linux system. The standard method to try is this:

  • Download the Canon drivers for Debian:
  • Install it the usual way
  • Use Printer Settings to install the printer

Printers without a driver that works on a particular Canon printer are usually able to use TurboPrint, for which there is however a fee.

For wireless setup, usually it is better to try to get it set up with a physical connection first. You may need to use MX Find Shares to get the IP address of the printer.


MX-17 and later come with the printer-driver-escpr driver already installed which supports many Epson printers using the ESC/P-R language (it’s available in the repos for earlier MX versions).  Those Epson printers should print “out of the box”.  If your multifunction Epson will print but not scan, you’ll need to get the scanner driver from the link below.

If your Espon printer is not one that works with the pre-installed driver you will need the proprietary drivers from Epson.
Remove the printer-driver-escpr package with Synaptic or Package installer (it can interfere with Epson’s print driver packages), then enter your printer model on this page then download and install the three debs:

  • print driver
  • printer utility
  • scanner driver

Printers without a driver that works on a particular Epson printer are usually able to use TurboPrint, for which there is however a fee.

Note that some users have had problems getting Epson printers to function correctly when using A3 paper size

The printers that use ESC/P-R technology (listed here), should work with the printer-driver-escpr.

Particular Epson printers


HP printers are generally well supported in Linux by the package hplip that is installed by default in antiX and antiX MX and is upgraded frequently. The company introduces lots of printers every year so check what the minmum driver version is for the particular printer that you have.


Lexmark provides Linux drivers for their products. Check the website for details.


Step-by-step how-to for any Samsung printer from tutorialfor


v. 20180906

Leave a Comment