Not all drivers are created equal. The "best" driver for your Canon F166 400 offers:
(e.g., Ver. 21.11), which is the standard driver for this series. Installation Steps
Instead of using the subject line provided, try these steps for a safer, successful download: