I purchased the Canon imageCLASS MF743Cdw in 2020 just before the pandemic. I purchased the print because at the office we had a Canon imageRUNNER ADVANCE C5535i. The imageRUNNER scanned well, worked with Windows 10, Windows 11, Mac, and all our mobile devices. Scan to email never failed, and it was easy to manage through the web interface. I really liked this printer and I figured the imageCLASS MF743Cdw would work just as well. It worked almost as expected.
My home network is setup for DHCP, and I set the printer with a static IP address and made the reservation in the router. The MF743 is connected by a wired ethernet cable. The MF743 works great when the Mac can see the printer. However, when the printer reboots due to a power outage or maintenance, the printer add extra characters to it’s name and the Mac can find it. I think I found the answer on a Canon community post.
In the IPv4 Settings, turn off all the DHCP options and enter a specific name for the printer in DNS settings and mDNS Settings. I also used the updated Canon driver instead of Airprint.

So far, I’ve restarted the printer several times and I can print and scan with no issues. I do not have to remove and add the printer when the printer reboots. I still have a problem with printing from mobile devices when he printer is in power save mode. Someone has to tap the screen to wake up the printer and then it is listed under the available devices.