Unable to verify the printer on your network - Canon Printer with iMac
I have a Canon PIXMA MG8220 printer connected to my network. My 2019 iMac (running Big Sur 11.7.10) has suddenly stopped recognizing it and won't print. I have successfully printed to this printer over the network from three different MacBooks running several different OSes. I uninstalled the printer from my iMac and am now trying to re-add it. The printer shows up correctly in the Add Printer window (and it disappeared and then reappeared when I turned the printer on and off), so the computer can at least somewhat see the printer. However, when I click 'Add', it just sits for a while and then I get the message "Unable to verify the printer on your network." I have tried using both AirPrint and MG8200 series drivers, with the same result. I also went to the network tab and added the IP address by hand, but I keep getting the same message. I even tried all the possible Protocol options there (per this link: https://discussions.apple.com/thread/6573512), with no luck. I can't figure out why all my other machines work fine, while this one can see the printer but won't connect.
I would appreciate any suggestions. Thank you.
iMac 21.5″, macOS 10.14