Es poco probable que encuentres un controlador de impresora genérico para este modelo en particular.
Las impresoras "genéricas" utilizan lenguajes como el PCL ( Lenguaje de comandos de la impresora ) (Desarrollado por HP), o Posdata (desarrollado por Adobe). Además, pueden emular otras impresoras como "HP LaserJet", "Epson" e incluso "IBM". Hay algunas impresoras Canon que sí tienen este tipo de soporte de emulación como la BJC-210 Sin embargo, no encuentro ningún tipo de documentación para el MP140.
Sólo a modo de apunte, hay PPD genéricos ( Descripción/Definición de la impresora CUPS ) para Impresoras Canon Postscript .
En cuanto al escáner, he comprobado que es compatible con TWAIN y WIA. Usted debe ser capaz de encontrar genérico TWAIN pero WIA ( Adquisición de imágenes en Windows ) es sólo para Windows. Aunque existen controladores TWAIN para Mac, el problema es que la mayoría son de 32 bits, lo que los hace incompatibles con Catalina (obviamente no tengo una MP140 para probar si se reconoce de forma nativa).
Mi recomendación es retirarlo. Evidentemente, es un producto de calidad, pero desgraciadamente se ve perjudicado por la falta de funciones "profesionales" como los lenguajes de impresión Postscript y PCL. Cuando compre su próxima impresora de repuesto, vaya un paso más allá y compre algo orientado a las empresas y no a los consumidores. Los consumibles serán menores y la vida útil mucho mayor (tengo una vieja impresora de etiquetas Datamax que todavía funciona gracias a la compatibilidad con PCL; ¡ni siquiera es USB!)