Mаrtin wrote:
>> Sometimes this is the result of using windows built in scanner software
>> instead of the appropriate Epson software and drivers.
>
> Sometimes and maybe.
> But not in this case.
Just grasping at straws, I was looking at es06.inf from the Epson
driver installer package. And it has the following string in it
7D245E24-56C0-11d1-BED9-00AA002F3325
Doing a search on that string, takes me here.
http://www.communitypc.co.uk/Scanning.htm
"Exploit the start button
You have uncovered part of the mechanism by which Windows responds
to a USB still-image device's start button. A program called Stimon.exe
(Still image monitor} sits in memory watching for the device driver to
signal that the button has been pressed Stimon then looks in the
registry; in
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications
to find out which programs are registered as image acquisition handlers.
If there's more than one, the list is presented in a dialog box for you
choose, or it is launched directly. All the program command lines have
a feature in common - they are suffixed with a pair of switches.
Path\to\someprogram.exe
/StiDevice:%1 /StiEvent:%2
These are a generic link to client applications. To add new applications
to the list, try following the same style. The switches definitely won't
work if you add them to a command line in the Start/Run dialog, because
%1 and %2 are placeholders for data, which is filled by Stimon. For instance
on my system, when I press the button and choose an application, the switches
become
/StiDevice:Image\0000
/StiEvent:{7d245e24-56c0-11d1-bed9-00aa002f3325} "
I have no idea what it means, but perhaps there is some mechanism there, for
hooking up your own program to the button. I figured if I looked for that
GUID number, I'd find an article about it.
( ref:
http://en.wikipedia.org/wiki/Globally_unique_identifier )
On the virtual machine I tested the Epson driver installation on, the
only thing in the "Registered Applications" registry entry, was a registry key
for AMCAP.exe, which came from a previous webcam installation. I don't see
any new entry put there by Epson. This is the only Registered Application
I've got -
AMCAP REG_SZ C

windows\AMCAP.EXE /StiDevice:%1 /StiEvent:%2
AMCAP is a simple program for dealing with things like webcams, for test
purposes. Various versions of AMCAP are modified by companies, and included
on their software CD, so you have something to test with.
Paul