Dell with Win XP stopped working with scanner

Canon Pixma mp250 inkjet multifunction p...
January 1, 2011 at 22:08:04
Specs: Windows XP, P4/512MB
My Dell Dimension 3000 worked for years with my HP scanner (all-in-one), then I wanted USB 2.0, so I downloaded and installed the correct chipset drivers from Dell, then Device Manager showed "USB2 Enhanced" (supposedly USB 2.0). Ever since then I can print, but I cannot use the scanner, which has a yellow exclamation point in Device Manager and says, "Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)." I tried uninstalling the scanner and the drivers and reinstalling everything in every possible way. I even went to Walmart and bought a new Canon scanner (All-in-one) and new USB cable, and that does the exact same thing. I can print, but not scan. I called Canon tech support and they confirmed that I installed it properly, it's just that Windows XP can't load the drivers. It sees the scanner by the correct name (Canon MP250). When I go to Paint, the Print-->Scanner option is grayed out. I tried connecting the USB cable to another port, then another port, same problem. I even did a Repair installation of Windows XP (a nightmare since I have dialup and had to reload all the updates for the next 24 hours). That did not fix it. So I tried System File Checker and ran sfc /scannow, but that didn't fix it. I have good antivirus software and I ran malware scans with 2 tools, it is clean. I ran a registry tool to look for erros and clean it up, but that did not correct the problem. My usbscan kernel driver is running and my WIA service is started. I know that other people have this same scanner problem, I see their posts in other forums, and no one has found a solution for it. How can I remove USB 2.0 or get back to the old chipset drivers (they are not available on Dell's website)? Could it be the WIA dependencies? If I had another PC to compare with, I think I could make more progress. THANKS!

See More: Dell with Win XP stopped working with scanner

Report •

#1
January 2, 2011 at 06:25:05
I tried connecting my camera to the USB port, while using the USB mouse and printer, and that all works fine, so I think the USB ports are working and not overloaded. Not only that, but the printer is an all-in-one, so the scanner shares the same interface as the printer. So I think the USB is not the problem.

Report •

#2
January 2, 2011 at 10:33:35
If Windows XP has a yellow exclamation point in Device Manager next to your USB scanner, and properties tells you, "Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)", but you have correctly installed the drivers, then I have a possible solution for you that worked for me. It took me a while to find this solution, so I want to share it with the PC community to save someone else a lot of aggravation.

First of all, make sure your USB ports are working correctly, that your USB cable is good, and that your scanner is working in stand-alone mode (For example, if you have an All-in-One printer/scanner, and the printer will print from Windows, then your USB port and cable are good. Test the scanner hardware by pressing the copy button on the All-in-One. If your printer makes a photocopy, then you have good hardware). Run a full malware scan, and if it comes up clean, then try this [NOTE: If you are uncomfortable trying this, then find someone experienced enough with the PC to do it for you]:

Step 1) Open the Registry Editor using Start-->Run, and enter "regedit" (without quotes).

Step 2) Right click on HKEY_LOCAL_MACHINE and select Export, then put the exported copy on the desktop. [NOTE: Export only makes a backup copy of the registry key. If you make a mistake, you can double click on the backup and it will restore the registry key.]

Step 3) Drill down to the Class folder here: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\

Step 4) Find the registry subkey in the Class folder that contains "Imaging Devices". In my registry it was {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}.

Step 5) Inside that subkey OR inside its subfolder you will find entries called UpperFilters and/or LowerFilters. In my registry it was subfolder "0000".

Step 6) Delete both UpperFilters and LowerFilters, then exit the Registry Editor and reboot. Windows should now load your scanner drivers.

Let me know if this helps!
DSK, CompTIA A+ Certified



Report •
Related Solutions


Ask Question