You have two last-resort options:
Have you successfully installed your F166 400 on Windows 10? Let us know which driver worked for you in the comments below. canon f166 400 printer driver for windows 10