Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'Use an unsupported Epson scanner with Image Capture' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Use an unsupported Epson scanner with Image Capture
Authored by: Jeanrocco on Nov 20, '11 04:56:31PM

I had to use your "slightly modified" hint to get the scanner part of my old faitfull Epson Stylus CX3810 to work under LION os, on an intel MacBook Pro. After getting the USB device info, "Stylus CX3800 0x0818" , I wrote the following sequence:
<dict>
<key>Product Identification</key>
<string>Stylus CX3800</string>
<key>device events</key>
<array>
<string>scan</string>
</array>
<key>device type</key>
<string>scanner</string>
<key>idProduct</key>
<string>0x0818</string>
<key>idVendor</key>
<string>0x04B8</string>
</dict>

in file : /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/DeviceMatchingInfo.plist

Then I went in file: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/ModelInfo.plist, found the "<key>0x0820</key>" entry which corresponds to a CX4200 scanner, and replaced 820 with 818. And that's it, Image Capture now thinks my CX3810 is a CX4200. I tried with a CX3200 which is older but still works fine too.

Your hint was very usefull. But I'm very disapointed, to put it mildly, that some Apple beans counter decided to remove the CX3810 from the plist datastructures;... What a saving !!! More frustrating was that using Windows 7 under bootcamp the "printer/scanner all in one" was detected and installed automagicly. Infuriating to think Windows is more supportive than Lion ..... didn't it use to be the opposite !!!



[ Reply to This | # ]
Use an unsupported Epson scanner with Image Capture
Authored by: Jeanrocco on Nov 22, '11 08:02:40PM

After reading my post, I realise the simplest thing to do is to replace the "Product Identification string" of a supported scanner close to your own, in file DeviceMatchingInfo.plist . In my case I only have to find the CX4200 Product Identification entry, in the file, and replace <string>CX4200</string> with <string>stylus CX3800</string> , and do nothing else... As a matter of fact, I did find the entry for a still supported "CX3900", and replaced it with "stylus CX3800". This amusingly gives me the right device Icon in Image capture, but the scanner name is now displayed as PX-A620... but what the h... you could always play with the "Region Name" in ModelInfo.plist but I didn't, I can live with it this way. Have fun !



[ Reply to This | # ]