Videos
Hey, I had some problems with my old canon printer (IP4200 in my case) connecting to my windows 10 computer, windows kept detecting an "inkjet printer" but said "driver is unavailable". I didn't find another complete topic so I hope this one will be beneficial for those who come here from google, etc and are less tech savvy
First of all know that the old printers should still work with the newer windows installations, sometimes without some functionalities (some people said printing works but scanning not) so that's why canon are saying it's not compatible.
The key to make it work is to go to canon's website, ignore them detecting your new Windows saying there aren't any drivers and look for the newest OS they say is still supported (In my case win7), make sure you select your build (64bit/32bit, nowadays if you don't know you're probably x64) and download. Once downloaded, install. If you want to make sure it'll run it, do Right click -> Properties -> Compatibility and change the drop-down menu to that OS (win7/vista etc), and also run the program as administrator.
Then go to printers settings, click "remove device" if it was badly detected before, unplug and plug your printer and it should appear with its name.
Last thing, If the driver you downloaded didn't make the charm, notice that there are apparently two Canon driver websites. For me downloading from Canon UK website ( PIXMA iP4200 - Support - Download drivers, software and manuals - Canon UK ) didn't work, but the driver version on the USA website( Support | iP Series | PIXMA iP4200 | Canon USA ) did the trick
Edit; If I helped you, and you are into fashion, jewelry and/or beauty (either as a consumer or business), I'd appreciate if you can PM me :) I'm working on an important problem in these areas and would love some feedback.