La revente régulière de son matériel pour instaurer un roulement, tant qu'il vaut encore un peu, est une bonne méthode et une bonne hygiène économique, je trouve.
Et acheter si possible du matériel professionnel et/ou du matériel avec un bon rendement (ratio coût/usage). A ce titre, pour l'impression, les imprimantes laser sont intéressantes (coût/page), si tu n'as pas besoin d'impression photo.
Mais qui imprime vraiment des photos chez soi, quand on sait la galère de maintenir sa chaîne d'étalonnage ?! Enfin, chacun selon son besoin. Seulement voilà, un besoin, ça se chiffre.
Je te rejoins complètement dans ton indignation : un matériel qui fonctionne devrait pouvoir s'utiliser, point barre. Il en fut ainsi durant des décennies (des siècles ?). Il y a bien un consumérisme inhérent à notre modernité, qui fonde des circuits de dépendance, ce que d'aucuns appellent un peu abusivement "obsolescence programmée".
Lors de la conception et de la commercialisation de ton imprimante, les gens de chez Canon ne se sont pas dits "tiens, en 2017, on arrêtera de supporter cette machine". D'autant que Canon est une entreprise plutôt sérieuse, qui assure un suivi de son matériel durant longtemps (plusieurs décennies, dans certains domaines). Seulement voilà, comme toute marque qui oeuvre dans le pro et dans le grand public en même temps, ils ont des gammes de produits. Et tu as acheté de l'entrée de gamme. Le "service" qui s'ensuit est aussi à la mesure.
Ne plus assurer un pilote, c'est un peu comme un fabricant auto qui décide de ne plus distribuer de pièces de rechange pour un modèle. Ce n'est pas "programmé", c'est une décision à un moment donné, fonction de l'état du marché et des contraintes internes de l'entreprise. C'est injuste pour les quelques usagers, mais ce n'est pas non plus un projet mal intentionné, juste de la pragmatique d'entreprise.
Tes solutions ? Aller voir du côté de Linux (Gutenprint?), installer une machine dédiée à l'impression (Macmini Intel ? Raspberry, Arduino ? PC sous Windows XP ou 7 ? Virtualisation ?).
Mon père dans son atelier a une machine-outil qui ne se pilote plus que sous Windows NT. Je lui ai installé un petit PC portable HP du début des années 2000 (à peine 50€) exclusivement dédié à cet usage (et fixé à plat au mur, en ouvrant l'écran à 180°). It runs like a charm !
Et mon père a depuis généré des milliers d'euros grâce à cet équipement. Niveau rendement donc...
Je ne le dirais jamais assez, mais l'environnement idéal pour un appareil informatique, c'est avec du matériel et du logiciel de son époque. Certains pro gardent ainsi des environnements et des outils durant des décennies, mais en étant obligés de rester très vigilants sur la sécurité et sur les accès.