I have a Canon Pixma MP 470 (2007 model) which refused to print when connected to my new MacBook Air running OS Big Sur 11.0. I have a solution. Update to Big Sur 11.1. Reset the printer to factory settings. Connect to the computer which should recognise the printer but go through the ‘add printer’ process if it does not.
print something.
Bingo, it works