Warning: Avoid third-party “driver updater” websites. Many of them bundle malware or outdated unsigned drivers. Always download from Canon’s official global or regional support sites.

Since “F158 300” is not a product name, you must download the driver package for the printer model that matches your device.

Without the proper driver for the Canon F158 300 component, you will experience:

Installing the correct driver restores full scanning functionality via WIA (Windows Image Acquisition) or TWAIN.

Canon removes drivers for very old models (15+ years). In that case:

If you want, I can:


Solution: You downloaded a 32-bit driver on 64-bit Windows, or vice versa. Download the correct architecture.

No, it is a legitimate hardware ID. However, fake driver websites may bundle malware in files named “F158_300_Driver.exe”. Always use Canon official sources.

Solution: Windows Update is overwriting the driver. Disable automatic driver updates: