cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Canon LIDE 300 drivers cause BSOD when scanner gets plugged in

gorkovetsn
Apprentice

I have a Canon LIDE300/LIDE 300 scanner. I have used it many times on my Windows 11 Home laptop with no issues. My laptop very likely got updated a few days ago. The current version is 10.0.22621 Build 22621.
Today, I tried scanning documents, but 2 seconds after I plugged in my scanner, I got a BSOD with stop code SYSTEM_SERVICE_EXCEPTION, error Wdf01000.sys. I tried a bunch of things to get it resolved. What worked to stop it from crashing was deleting the enumerated drivers using admin command prompt. The offenders are oem44.inf and oem109.inf. They are assigned a class of "Image" and are installed with the official installer. I confirmed that by connecting the scanner during the utility installations, upon which I got a BSOD within a few seconds of physical connection. When I removed the above .inf drivers -> no more BSOD.

[FYI, I also tried
- removing all possible devices that could be related to the scanner, as well as removing USB bindings and other miscellaneous things, in Device Manager;
- temporarily turning off Windows Image Acquisition (WIA) service in services.msc;
- checking the registry for possible traces of Canon;
- removing the LIDE 300 files from the twain folder;
- booting up in Safe Mode and doing most of that again;
- and a few other things.]

Without installing the drivers, I cannot use the scanner, even with WIA enabled and using a WIA-powered utility (e.g. Windows Scan). My laptop does not detect a scanner without the drivers. When trying to run a scan from the Canon IJ Scan utility, I get the Canon error code 5,156,69:
"Cannot communicate with scanner for these reasons:
-Scanner is turned off 
-USB cable is disconnected.
Please check and try again. Scanner driver will be closed."

ChatGPT (my unofficial and primary advisor for resolving this issue) suggests that this is a Canon issue, as the LIDE 300 driver
"(1) installs class filters,
(2) does not register them correctly,
(3) violates modern wdf expectations,
(4) causes delayed kernel crashes in Windows 11."

Its overly definitive and generalized verdict is that
"Canon LIDE 300 is
- Designed pre--Windows 11
- Uses kernel filters Canon never rewrote
- Technically supported, but practically abandoned."

Has anyone encountered a similar issue? If it is a driver issue, how fast does it usually get fixed? Do I need to contact support directly with these details? Are there more details I need to share?

1 REPLY 1

Patrick
Product Expert
Product Expert

Hi gorkovetsn,

Please contact one of Canon's Technical Support Representatives via phone or chat. To contact a Technical Support Representative, please use the link below to log into your My Canon account:

https://mycanon.usa.canon.com

Once logged in, click on your CanoScan LiDE 300 and then click on the Product Support button to access your support options.

 

 

 

 

 

 

Did this answer your question? If so, please click the Accept as Solution button below so that others may find the answer as well.

Announcements