If your Canon printer showing offline mac, it may be due to connectivity issues, outdated drivers, or incorrect printer settings. To fix this, check the printer's connection, restart both the printer and Mac, update drivers, and ensure the printer is set as the default. Resetting the printing system in macOS can also help resolve the issue.
Website - https://www.canonprintersuppor....tpro.us/blog/how-to-

Favicon 
www.canonprintersupportpro.us

How To Get Canon Printer Online On Mac? - Canon Support

The main reason for not printing any document is that your Canon Printer may get offline. So, to make your Canon Printer Online On Mac.