Concernant les cartouches, je ne compte pas les exemples dans mon entourage qui ont un jour flingué leur imprimante avec des cartouches génériques.

Concernant les batteries, n'aie aucune crainte, je pense que Canon sait parfaitement transmettre un code connu de lui seul de la batterie vers le boitier, afin d'identifier si c'est une batterie Canon ou pas.

Ce n'est toutefois qu'un avis personnel, je n'ai pas été voir Mais ça m'etonnerait fort que Canon prenne en charge via la garantie une détérioration d'un de ses boitiers à cause d'une batterie générique.