03-08-2020
07:36 PM
- last edited on
03-17-2023
02:17 PM
by
Danny
I have a MF644C and about every week or so the Airprint name changes. This prevents me from printing via my Macbook Pro until I delete and re-add the printer. Under "Settings/Registration: Preferences: Network Settings > AirPrint Settings" I originally set the Printer Name to "Canon MF644C", then it suddenly changed to "Canon MF644C (dd:ed:b5)" and most recently changed to "Canon MF644C (dd:ed:b5) (dd:ed:b5) (7)". I really don't care what the name is, but why does it keep changing?
Solved! Go to Solution.
05-20-2024 11:08 AM
Hi Darius,
As original poster, it still baffles me when contributors answer to the question "AirPrint does not work" with the solution "Simply disable AirPrint".
Do you realize why this cannot be an acceptable solution ?
The printer is advertised as AirPrint compatible and it is not. Canon support was contacted many times and referenced the bug as accepted, but never fixed it. They just don't care.
Just FYI, AirPrint *is* mDNS, it can't work without.
Thanks
Eric
05-20-2024 11:08 AM
As many have stated before changing to static ip does not change the issue. It is not the ip that changes, but as I have stated probably 2 years ago, the printer does not refresh all multicast dns names, and at some point tricks it self into thinking the name is in use and changes it. And for some reason sometimes is not able at all to properly broadcast an AirPrint reg until restart. It is a bug that needs fixing!
and yes, using the workaround of canon app and ipp on Mac works, but it is not the comfortable AirPrint feature that was advertised, and made me decide to go for it.
05-20-2024 11:10 AM
They wont do anything this thread as been on for many years… they don’t give a f.
05-20-2024 11:16 AM
I apologize for not clearly defining what I was taking as this issue. Again, I'm not a tech, but what I glean from the documentation is that the IP address is likely being changed by the DHCP server on the network, and that's causing the mDNS to assign a new name to the device. To prevent this from happening, you can manually assign an IP address on the DNS Configuration page to mirror the information your router assigns to the device.
05-20-2024 11:17 AM
So obviously I've been playing around with this quite a bit. I have currently found myself in the situation where my printer has not yet changed its name, or has it? On the network, it's advertised using its original name. In the 'add printer' dialog on macOS, it shows up with its original name. Using `dns-sd -L "Canon LBP622C/623C Printer" _printer`, I can see the printer and the direct URL at which to access the airprint settings. Using that link will even connect to my printer and display the Airprint settings! Which happen to show... the name with added hex code. ARG! I'm pretty sure when I restart my printer it will show up with the changed name again. This baffles me: the printer fully functions with the unchanged name, but it has changed its configuration for the next time it boots up...?! PLEASE help me.
05-20-2024 11:19 AM
I think we all appreciate your trying to help us. However, many of us have already assigned fixed IP addresses literally years ago. It doesn't solve our problem. As we speak, my printer has changed its Airprint name again in the configuration settings, but still functions using the original unchanged name. Until the next time I cycle power.
05-20-2024 11:22 AM
Thank you - and just so everyone is on the same page - you have the static IP set on your router and the printer's interface?
05-20-2024 11:23 AM
Stephen,
I am a tech (and have been for 25+ years). The printer has been configured with a fixed IP address for many years now and it *still* changes its mDNS name on its own, even when alone on the network. I have documented it to Canon back when I posted this thread and they accepted the bug but just NEVER FIXED IT.
Again, you referred to two manual pages that are *not* describing the phenomenon and today there is no other fix than changing the mDNS name back, just like this contributor did via a Python program.
The very least that Canon can do should be to described it as a known issue, but they don't, which is plain and simple dishonest. And you are not helping by suggesting that it is a configuration issue because many users will read your reply and just waste time trying to fix it thinking they did something wrong. They did not. Canon did.
05-20-2024 11:25 AM
Yes, Stephen.
Both on the router and on the printer.
Still not working.
Many years now...
05-20-2024 06:30 PM
Thanks for making this. It does a good job finding the printer and suggesting the proper name. It then asks for a pin (and not for an ID) and after providing that it unfortunately crashes with
NoSuchElementException: Message: Unable to locate element: [id="i0012A"];
Not sure which pin is required. The system manager on my printer has an ID and a PIN.
Let me know if I can help debug this in some way.
02/20/2025: New firmware updates are available.
RF70-200mm F2.8 L IS USM Z - Version 1.0.6
RF24-105mm F2.8 L IS USM Z - Version 1.0.9
RF100-300mm F2.8 L IS USM - Version 1.0.8
RF50mm F1.4 L VCM - Version 1.0.2
RF24mm F1.4 L VCM - Version 1.0.3
01/27/2025: New firmware updates are available.
12/18/2024: New firmware updates are available.
EOS C300 Mark III - Version 1..0.9.1
EOS C500 Mark II - Version 1.1.3.1
12/05/2024: New firmware updates are available.
EOS R5 Mark II - Version 1.0.2
09/26/2024: New firmware updates are available.
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.