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 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

4 thoughts on “Printer drivers”

  1. My Brother printer supports the native unix protocol CUPS and there are Debian drivers made by Brother. So my question is, how did the MX-Team manage to break this Debian functionality and when did they do it?

  2. I’m getting an error with Epson L380 printer, doesn’t work with the printer-driver-escpr, so I did what the instructions said, downloaded print driver, printer utility and scanner driver from the link described. I Get a new error with a denpency package, lsb (>= 3.2). How to fix that error?
    I installed the newer version of MX Linux two days ago and there is no way to make work my printer. I also traied sudo apt-get install lsb-lib64 command but the package is not available anymore.

  3. Always make sure to choose the best driver possible for your printers as it’s very important to have a good driver along with the printer. Here it’s explained in detail for most printers I think. Still, if someone knows more about this please do share.


Leave a Comment

Do NOT follow this link or you will be banned from the site!