98/Me世代のドライバはWDMの初期版で、2000/XP世代のドライバはWDM。
似ているが、infファイルは結構違っていて、ドライバ本体もAPIが微妙に違うので意識して共通に書かないと
共通ドライバにならない。キャノのドライバは別々にしてるね。
VistaはWDMの他にWDF(kmdf/umdf)をサポートしてるんだけど、キャノのドライバはWDMベース。
ただし、色管理の点からvista世代からプリンタとしてのAPIがかなり変わってるんで、そのため別ドライバにしてるんじゃないかと。

で、現製品でWindows98/Meのドライバを出すことはMicrosoftが禁止しているんで、望み薄。