The Canon F166 400 printer driver is a software program that enables your computer to communicate with your Canon printer. Without the correct driver, your printer may not function properly, or at all. Downloading the latest driver ensures that your printer operates at its best, with optimal performance, and fixes any bugs or issues.