The instruction regarding deep cleaning of the print head might be the same for all Canon printers. This is copied from the iP6600D on screen manual:
I don't understand why you should wait 24 hours before performing a new deep clean. I would think that one hour would be sufficient? Maybe it is not related to letting the heat dissipate but is related to giving the fresh ink time to dissolve clogs?
I think the instruction does not tell if repeated deep cleaning stresses the print head too much thermally, because of nozzle firing, but better play it safe and follow Canon's instructions.
So instead of stating as a fact that deep cleans stress the print head thermally, I should in the future mention that Canon warns not to do another deep clean until after 24 hours?
Since deep cleaning draws a lot of ink from the cartridges in a short time one needs to be careful of the physical limitations of what is happening.
If the cartridge reservoir is full, there is a liquid feed channel at the bottom of the cartridge that would assist in quickly getting ink to the outlet bypassing most of the aborption areas. This feed channel was NOT present in early BCI-6 cartridges. On later BCI-6 manufacture, this was added and is present in all CLI-8 and to the current CLI-42. Without this feed channel, ink would have to migrate towards the outlet slowly. Now this is where you need to put on your thinking cap. Ink by itself does not know to migrate towards the outlet. So that means that when the reservoir is empty, any sort of cleaning would have to come from the sponge area completely. So when any type of cleaning is involved and especially deep cleaning the sponge area surrounding the outlet will be depleted of ink after a deep cleaning and the areas furthest from the outlet will not be depleted as much or if at all depending on the saturation of the sponge because the time interval or length of time for a cleaning function is short. I will touch on this short aspect later.
You need to understand the above. Then it becomes obvious that ink will disperse itself so that it is uniformly distributed within the sponge. Ink will not migrate from the furthest area and completely leave it to park itself at the outlet. It only redistributes itself so that the sponge will approach uniform saturation again. This takes time especially if the reservoir is empty. If the sponge saturation is only half of what it is normally, it will take much longer. Hence why Canon recommends to wait. It is principally a physical thing.
So I will get back to a couple aspects I mentioned above. The liquid feed channel was added and I will speculate that Canon discovered the weakness of the design without the channel in the field and made revisions. This channel is NOT present in compatibles. Legal reasons? I don't know for sure.
Duration of cleaning function. Both Epson and Canon have evolved in the later models towards a much longer duration of a clean cycle for perhaps different but obviously required reasons. One will logically conclude that based on the above, time taken in a cleaning cycle is a parameter that will be important. In the early printers, the cycle was short, in current printers, the cycle is much longer. This does NOT mean that more ink is extracted. Get that. Because the cycles are longer, many THINK that the printer is guzzling ink which is not necessarily the case. It needs to take its time to allow a clean to be more effective. With Epson, it is because short and violent cleaning create a high negative pressure within the printhead. This can potentially create more foam inside and/or the negative pressure causes air entrapped inside the printhead to expand and the cleaning is not as effective if the cleaning is done slowly with a lower negative pressure.
The engineers at Canon and Epson, did not initially figure out all of this correctly many years ago and likewise with the refill community. Over time, they figured it out and also the refilling community as well.