Ubuntu – Fresh Install of 20.04: Canon Pixma MG2522 Cant Print from GUI or Terminal

canonpixmaprinting

lp -d (printername) (plaintextfilename) says it printed successfully in the logs but nothing printed.

"POST /printers/MG2500 HTTP/1.1" 200 391 Create-Job successful-ok
localhost – – [19/May/2020:21:30:16 -0400] "POST /printers/MG2500 HTTP/1.1" 200 274 Send-Document successful-ok
localhost – – [19/May/2020:21:32:03 -0400] "POST /printers/MG2500 HTTP/1.1" 200 391 Create-Job successful-ok
localhost – – [19/May/2020:21:32:03 -0400] "POST /printers/MG2500 HTTP/1.1" 200 274 Send-Document successful-ok

What could be the cause of this?

Best Answer

I was able to solve this by installing cups-backend-bjnp

$ sudo apt-get install cups-backend-bjnp

I then deleted the printer and re-added it.

Before I installed that package, it first called the MG2522 a "Generic Text Only Printer", but it would just freeze up when it tried to search for drivers.

Props to @Niols for his answer here - How to install a Canon PIXMA IP 3300?

Related Question