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.
10-17-2024 10:25 AM
OP from 4 years ago checking in. The new 13.01 firmware has resolved this issue for me. Thanks.
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.
05-21-2024 02:33 AM
Darn. That means that your printer's remote UI is different from mine and buttons have different IDs. Canon can apparently also not be trusted to build a useable web page... I think I'll have to implement some logic to figure out what's what. If you want to debug this, I'd appreciate it. Can you file an issue at https://github.com/davidfokkema/fix-canon-name/issues and post the page source of your printer's login page? If you're unfamiliar with that, use your browser to go to the printer's web page and then your browser should have a menu option like 'show page source' which should probably also appear when you right-click on the page. Thanks!
05-23-2024 07:31 AM
Page sources provided on github. Thanks for doing this.
05-21-2024 08:35 AM
I've updated the software to be more robust. It no longer uses ids like `i0012A` but tries to find all input fields and buttons using element types and text on the web page. Hopefully 'Edit' and 'Printer Name' are used for every printer's remote UI. The new version is 1.1.0. If you still run into problems, please let me know!
05-20-2024 08:51 PM
It doesn’t help on a Mac either.
05-21-2024 01:22 AM
It is definitely a printer software issue and not an issue of assigning fixed IP addresses (which I did already).
The only fix is to go back in the printer web ui and change the AirPrint name. Which is crazy to ask from customers, instead of fixing the issue in the software.
05-21-2024 01:41 AM
Seems like some Fujitsu Horizon devs got employed by Canon…
Problem? In our software? No, it’s bug free. We have no bugs here. <waves hand in Jedi> These bugs are not the bugs you’re looking for…
Time to eBay out of Canon’s ecosystem and buy an Epson or Brother.
08-04-2024 10:37 AM
So I'm really proud to say that after 2-3 years having this issue I got it fixed 😂
Now, that printer was out of warranty so I wasn't expecting anything but what I told the tech support was that I needed to purchase a new toner kit and I wouldn't if the issue can't be fixed, I'd rather change the printer before getting no toner.
1) Called Canon support Canada
2) Exposed the problem and sent pictures of the printer settings changing name (mac suffix being added randomly)
3) Confirmed the latest firmware version
4) Sent back the printer to Canon support with prepaid returns
5) They were able to reproduce the bug 😳 (mdns protocol implementation in the printer has something wrong)
6) They agreed on sending me the replacement model for the mfc644 that is the mf656cdw
7) Received the newer model (a bit better resolution, same interface but way more reactive)
😎 No problem for a week !
09-29-2024 04:08 PM - edited 09-29-2024 04:11 PM
I can only assume that your actions have resulted in a fix. I'm running the latest FW:
Main Controller: 13.01 |
Boot ROM: 02.01 |
DCON: 06.01 |
Language: 01.25 |
And, as far as I can tell, the issue is fixed, finally.
10-17-2024 10:25 AM
OP from 4 years ago checking in. The new 13.01 firmware has resolved this issue for me. Thanks.
12/05/2024: New firmware updates are available.
EOS R5 Mark II - Version 1.0.2
09/26/2024: New firmware updates are available.
EOS R6 Mark II - Version 1.5.0
07/01/2024: New firmware updates are available.
04/16/2024: New firmware updates are available.
RF100-300mm F2.8 L IS USM - Version 1.0.6
RF400mm F2.8 L IS USM - Version 1.0.6
RF600mm F4 L IS USM - Version 1.0.6
RF800mm F5.6 L IS USM - Version 1.0.4
RF1200mm F8 L IS USM - Version 1.0.4
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.