Is anyone able to install a generic printer driver for old Canon printers? I have an old MP140 for which Canon is no longer updating drivers. My Mac doesn't automatically find any drivers so I'm stuck trying to add the printer without any drivers - which my Mac keeps me from doing by graying out the Add button:


I'm hoping to find a way to get this printer running with some generic 3rd (4th even!) party software. I tried connecting the printer via USB cable and ran into the same problem.

1 Answer 1


It's unlikely you'll find a generic printer driver for this particular model.

"Generic" printers use languages like PCL (Printer Command Language) (Developed by HP), or Postscript (developed by Adobe). Additionally, they could emulate other printers like "HP LaserJet," "Epson," and even "IBM." There are some Canon printers that do have this type of emulation support like the BJC-210, however, I can find no documentation whatsoever for the MP140.

Just as an aside, there are generic PPDs (CUPS Printer Description/Definition) for Canon Postscript printers.

On the scanner side of things, I did find that the scanner is TWAIN / WIA compliant. You should be able to find generic TWAIN drivers, but WIA (Windows Image Acquisition) is Windows only. While TWAIN drivers for Mac will exist, the problem is most are 32 bit making them incompatible with Catalina (I obviously don't have a MP140 to test to see if it's natively recognized).

My recommendation is to retire it. It's obviously a quality product, but unfortunately it's hamstrung by a lack of "pro grade" features like Postscript and PCL printer languages. When shopping for your next replacement printer, go a step up and get something geared for business and not consumers. The consumables will be less and the lifespan much longer (I have an old Datamax label printer that still works because of PCL compatibility; it's not even USB!)

  • VueScan made a whole bunch of Catalina-compatible drivers. I found some info on it at dpreview.com/news/0603222970/… though I haven't checked out any details at all, I just remembered it had been done.
    – Tetsujin
    Commented Oct 19, 2020 at 18:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .