For Windows users, Microsoft maintains a curated driver library. Go to . Look for "Canon - Printer - [version]" and install it. This is a legitimate free source, though the driver may be older than the one on Canon’s site.
into the search box. Do not use "F16640" as it may not return results on some regional sites. Select Your Operating System Free Download Canon F16640 Driver
This is the only 100% safe method.