En quoi Canon est-il responsable de la politique de Microsoft qui consiste à sortir 3 OS incompatibles en 2 ans (2000, XP et Millenium) ? En quoi un fabricant de matériel doit-il suivre la politique commerciale d'une société fabriquant des logiciels ? Et pourquoi MS pltôt qu'une autre ? Parce qu'ils ont un quasi-monopole ?
Ce n'est pas au fabriquant de matériel de faire des drivers pour tous les OS du monde; son seul "devoir" est de diffuser ses specs, et de se conformer aux standards quand il y en a.
D'ailleurs, je tiens à préciser que Windows est le seul environement où les drivers d'imprimantes sont incompatibles d'une version à une autre. Sous un Unix, les filtres d'impressions (pas besoin de driver pour une imprimante...) sont parfaitement compatibles, et je peux reprendre un filtre d'une Slackware 2.2 (1995) pour l'installer sur ma Debian Woody (sortira dans quelques mois) sans problème (enfin, pas besoin, ils y sont déjà tous bien sur)