SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Pastimes : Computer Learning

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: E who wrote (27934)6/30/2002 9:09:19 PM
From: PMS Witch  Read Replies (1) of 110603
 
The recent posts about manually removing a printer prove how infectious curiosity can be. Since this is the type of work few people perform with any regularity, I wouldn’t be surprised if a bit of trial and error mixed with conjecture gets applied to the problem.

I examined how Windows welcomed my printer, an ancient Epson 9 pin, LX-800.

First, I went through the motions of installing it. Windows provided a wizard to automate the process. This was my first clue that printer installation isn’t simple. I then checked the registry.

Searching the registry for “Epson”, returned a number of keys. The following key proved the most interesting. Most sub-keys seem straight forward except for “Dependent Files” and it’s odd list of hex values.

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Drivers\Epson LX-800]
"Configuration File"="EPSON9.DRV"
"Data File"="EPSON9.DRV"
"Driver"="EPSON9.DRV"
"Version"=dword:00000400
"Monitor"=""
"Datatype"="EMF"
"Help File"="UNIDRV.HLP"
"Dependent Files"=hex:6d,73,70,72,69,6e,74,33,2e,63,61,74,00,45,50,53,4f,4e,39, 2e,44,52,56,00,55,4e,49,44,52,56,2e,44,4c,4c,00,55,4e,49,44,52,56,2e,48,4c, 50,00,44,4d,43,4f,4c,4f,52,2e,44,4c,4c,00,49,43,4f,4e,4c,49,42,2e,44,4c,4c, 00,00

Converting the chain of hex values to their ASCII equivalents gives the following text string:

msprint3.cat EPSoN9.DRV UNIDRV.DLL UNIDRV.HLP DMCoLoR.DLL ICoNLIB.DLL

It’s tempting to comment on Windows mixture of capital and lower case letters.

Interestingly, all these files can be found on my system. I assume, and I must emphasise that this is my assumption, that only the Epson9.DRV deals specifically with my chosen printer. The others appear to be universal .DLL or Icon files. (Look into the icon library and you’ll see dozens of ‘paper’ and ‘envelope’ images.)

Since there appears to be a mixture of specific and universal files, an automated un-installer will (wisely) not remove them all. This (wise) action will trigger the “We didn’t get rid of all the files” warning message.

The tiny bit of disk space occupied by a few unused printer drivers extracts a small penalty compared to the punishment meted out when a critical file gets removed accidentally. Do yourself a favour and accept the automated un-installation’s judgement.

Feel free to install the new printer. The install wizard will put the necessary files in the required locations.

Cheers, PW.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext