Mourning the loss of our friend, WhitPhil.
There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
Search
 
Hardware
Tag Cloud
access audio black screen blue screen boot bsod connection crash dell desktop drivers dvd email error excel excel 2003 firefox hard drive hardware hdmi hijackthis internet keyboard laptop malware monitor motherboard network networking outlook problem processor recovery router safe mode screen slow sound spyware tdlwsp.dll trojan video virus vista vundo windows windows 7 windows vista windows xp wireless
Search
Search for:
Tech Support Guy Forums > Software & Hardware > Hardware >
EPSON WorkForce 500: driver installation fails and Add Printer locks up

Tip: Click here to scan for System Errors and Optimize PC performance
[ Sponsored Link ]

Closed Thread
 
Thread Tools
urbangilson's Avatar
Computer Specs
Junior Member with 2 posts.
 
Join Date: Oct 2009
Location: Janesville, WI
Experience: Advanced
04-Oct-2009, 12:06 AM #1
EPSON WorkForce 500: driver installation fails and Add Printer locks up
SYMPTOM: My EPSON WorkForce 500 worked wonderfully for months but then it stopped working. When you plug it in, it says it’s trying to find “EPSONWorkForce 500” (no space between EPSON and WorkForce) yet all of the drivers and associated documentation say “EPSON WorkForce 500” (with a space between EPSON and WorkForce). Eventually, the Vista says it can’t find a driver. But the driver _is_ installed. If I go to Printers > Server Properties > Drivers tab, the EPSON WorkForce 500 driver is definitely installed. In addition, if you go to Device Manager > Printers, it shows EPSON WorkForce 500. What gives? Why can’t the Plug-n-Play device correctly identify with the previously-installed drivers?

Notably, there may be a corruption somewhere. When I go to Printers > Server Properties > Ports tab, the system locks up. If I go to Device manager, the process that failed is supposedly Explorer.

The system also locks up if I go to Printers > Add Printer.

My first question was: Is the problem with Vista, the Print Server, or with the Driver? I think I’ve eliminated the first two, and I’m on to the driver.

=-========================
STEP ONE: IS THE FAULT WITH VISTA ITSELF?
To check the system, I used the Windows Vista System File Checker: It did find problems, but I’m not sure that they were related to the printer.

The log file SFC generates is too big to manage. There is a command-line prompt that you can use to consolidate the findings. I used it and stored the output here:
C:\Windows\Logs\CBS. And it reports problems with the Windows Sidebar, but I don’t think it’s a problem. Nor is this related to my printer problem.

Cannot repair member file [l:24{12}]"settings.ini" of Microsoft-Windows-Sidebar, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

=-========================
STEP 2: IS THE FAULT WITH THE PRINT SERVER?

If I print to Vista’s “ Microsoft XPS Document Writer”, it works fine. The output goes to the desktop. Therefore I conclude that the problem lies with the driver and not the print spooler.

=-========================
STEP 3: IS TH FAULT WITH THE DRIVER?

To test the driver installation, follow the directions here: See document from Microsoft: Which I downloaded from: http://www.microsoft.com/whdc/driver.../diagnose.mspx

STEP 3A: I examined the INF file from Epson.

In this file, it talks about copying the file. Although I don’t see some of the file, I do see many that are already located in the Driver Store. I assume THE PROBLEM IS NOT WITH FAULTY DLLS OR WITH A CORRUPTED ZIPPED FILE. I used WinZip to re-extract and validate the extracted files, which match what has already been installed.

STEP 3B: I examined the Registry portion of he INF file from Epson. That part _is_ missing.

[AddNet_NT.AddReg]
HKLM,"SOFTWARE\EPSON\STM3\Driver\%DRVNAME%","ADDNETWORK_NAME",0x00000000,"E _Addnet.exe"

[AddNetXP_NT.AddReg]
HKLM,"SOFTWARE\EPSON\STM3\Driver\%DRVNAME%","ADDNETWORK_NAME",0x00000000,"E _Addnet.exe"
HKLM,"SOFTWARE\EPSON\EBPrinter4\EBAPI4","Path",0x00000000,"%11%\spool\drive rs\w32x86\3\EBAPI4.DLL"
HKLM,"SOFTWARE\EPSON\EBPrinter4\OldEBAPIPorts","",0x00000000,""

STEP 3C: See file C:\Windows\inf\setupapi.dev.log. This is one of the pieces of information that the Microsoft document suggests using to fix.

Here is an excerpt:

b0a0d8c349a1}\Package\usbscan.sys, \\?\C:\Windows\system32\DriverStore\FileRepository\es96.inf_9674ad44\usbsca n.sy
! cmi: CopyFile from C:\Windows\system32\DriverStore\Temp\{ed7b012b-593f-472c-abce-b0a0d8c349a1}\Package\usbscan.sys to \\?\C:\Windows\system32\DriverStore\FileRepository\es96.inf_9674ad44\usbsca n.sys failed 2
! cmi: CopyFile(source=C:\Windows\system32\DriverStore\Temp\{ed7b012b-593f-472c-abce-b0a0d8c349a1}\Package\usbscan.sys, destination=\\?\C:\Windows\system32\DriverStore\FileRepository\es96.inf_967 4ad44\usbscan.sys, f
idb: Registered 'es96.inf' to driver store path 'es96.inf_9674ad44'

It suggests that the file “usbscan.sys” was bad or missing.

I found a good copy of “usbscan.sys” in the directories:
* C:\Windows\System32\DriverStore\FileRepository\sti.inf_67b3f94c from 2008.
* C:\Windows\System32\DriverStore\FileRepository\sti.inf_727905e0 from 2006

=-========================

If I go to Settings > Printers > right click to Print Server >> Drivers, I learn that the EPSON is already installed:
(Picture of Vista's "Print Server Properties" window)

But how does this existing printer get associated with this existing driver?

If I click on “Ports” tab, the application crashes. Vista reports that Windows Explorer has crashed.

If I click on the Advanced tab, I get:
(picture of Vista's Print Server Properties window)


=-=============================

Also, the printer already shows up in the Device Manager:




And you right-click on “add a printer” the computer hangs. Again, Windows attributes it to Explorer.

=-==============================

I’m going to troubleshoot the REGistry. I think I may have goofed up the registry by changing all of the “EPSON WorkForce” to “EPSONWorkForce”.

• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E979-E325-11CE-BFC1-08002BE10318}\0000
• Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}
o HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\0000
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\0000\DeviceData
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{28d78fad-5a12-11d1-ae5b-0000f803a8c2}\##?#USB#VID_04B8&PID_084C&MI_01#6&13006699&0&0001#{28d78fad-5a12-11d1-ae5b-0000f803a8c2}\#\Device Parameters
o HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{28d78fad-5a12-11d1-ae5b-0000f803a8c2}\##?#USB#VID_04B8&PID_084C&MI_01#6&356a9095&0&0001#{28d78fad-5a12-11d1-ae5b-0000f803a8c2}\#\Device Parameters


I've attached my entire research file. It includes pictures, which is much more helpful.
Closed Thread Bookmark and Share

Tags
driver, epson workforce 500, printer, vista

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.

Smart Search

Find your solution!



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who want to help you solve your computer problems. See our Welcome Guide to get started.

Thread Tools


You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -5. The time now is 08:17 AM.
Copyright © 1996 - 2009 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2009, Jelsoft Enterprises Ltd.
Powered by Cermak Technologies, Inc.