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

SW Bug: CanoScan Lide 400, ScanGear set to stay open after Scan produces SW hang

jeffw_00
Contributor

I have a new CanoScan LiDE 400:  I'm using ScanGear.  Within ScanGear -> Preferences -> Scan -> Status of ScanGear Dialog after scanning:  Any setting except "Close ScanGear Automatically" causes a SW Hang.  It may work ok for the first couple of scans after a reboot, but then it hangs, and only a reboot will fix it.  No problem if set to "Close ScanGear automatically".  No other problems with scanner.   Clean removal of all Canon SW & Drivers, followed by re-install with Anti-virus disabled did not change the behavior of the Scangear SW.  This looks like a SW Bug. Please fix

 

 

6 REPLIES 6

Danny
Moderator
Moderator

Thanks for joining the conversation, jeffw_00!

So that the Community can help you better, we need to know exactly which operating system is running on your computer (i.e. Windows or macOS, and which version thereof). That, and any other details you'd like to give will help the Community better understand your issue!

If this is a time-sensitive matter, click HERE search our knowledge base or find additional support options HERE.

Thanks and have a great day!

Sorry - I'm running Windows 11 home (current version) on a clean whitebox desktop PC.  (ESET Antivirus always running).  

Hi,

Based on this type of issue, I recommend reaching out to Canon support. You will need to register your Canon gear HERE to access additional support options.

We look forward to hearing from you

jeffw_00
Contributor

I called Canon support and spoke to Mark.  He said it was a bug in Microsoft's WIA driver and that I should contact Microsoft for support.  I guess that was easier than trying to help me. I typed my complete issue into ChatGPT and it said ...

  • The behavior you are seeing is very likely a bug in Canon’s ScanGear driver for the LiDE 400 (or at least in that generation / release), specifically triggered by the “Do not close ScanGear automatically” mode.

  • Canon support’s claim that it’s Microsoft’s WIA driver is not unjustified in the sense that the bug may manifest via interactions with WIA, but it is unlikely that the Microsoft driver is the origin of the defect — it’s probably Canon’s code not handling the persistent mode cleanly.

  • The fact that other users report identical symptoms strongly supports the “bug in Canon’s code” hypothesis.

So, having been blown off by Canon, I'm trying to keep from thinking the right answer is to return the scanner, buy a Brother, and post reviews of the CanoScan Lide 400 in the appropriate places.  What do you think I should do?  Thanks!

 

jeffw_00
Contributor

More from the same ChatGPT dialog:

Here are plausible mechanics behind the bug, based on how scanner drivers + scan utilities tend to work:

When “Do not close ScanGear automatically” is selected, ScanGear remains active in a mode where it is waiting for user input or is in a persistent “session” mode, keeping certain internal handles open (file handles, driver contexts, WIA / TWAIN connections, etc.).

Over successive scans, some resource (internal buffer, handle, memory allocation, or state machine) is not properly reset or cleaned up, leading to a corruption or deadlock in the ScanGear internals. At that point, when you close the UI dialog, the driver or utility may no longer complete the transfer or finalize the scan job; the U Scan Utility is waiting (or hung) on the driver finishing, which never happens.

The failure persists until the driver process is restarted (i.e. via reboot), because the internal “bad state” cannot be cleared through the normal UI.

The “Close automatically” mode avoids this because after each scan, ScanGear closes itself (i.e. tears down that session) — the next scan is always a fresh new instance, so the buggy accumulation of state never occurs.

jeffw_00
Contributor

anyone? It's still broken....

Holiday
Announcements