SQ4800, Wine990815, and ULead PhotoImpact

Dan Kegel (dank@alumni.caltech.edu)
Sat, 04 Sep 1999 12:31:28 -0700

I've been following the progress of Wine since it started,
but never had an excuse to run it until now.
I have a scanner, the Scanport SQ4800 (which identifies itself
as a "N-TEK NuScan II" on the SCSI bus) that doesn't appear
to have a SANE backend. I haven't run Windows for almost a year,
so I wanted to see if I could at least use the scanner's Windows software
under my copy of Red Hat 6.0 Linux. Maybe if I can get that to work,
and figure out how to snoop SCSI transactions, I can write
a SANE backend for it.

First, I booted to Win95 and verified that the Windows software
(ULead PhotoImpact, circa 1996) still scanned images ok.
Then I downloaded and installed the RPM for wine990815, and
verified I could run notepad.

Finally, I tried to run PhotoImpact with
cd "/dos/d/program files/Ulead PhotoImpact"
wine iedit3.exe

This didn't work too well. There seemed to be two sets of problems:

1) The program complained it couldn't find two DLL's and the program itself!
There were three Windows-style dialog boxes:
"Can't get version info for D:\PROG~FBU\ULEA~HHX\U32CLIPS.DLL"
"Can't get version info for D:\PROG~FBU\ULEA~HHX\U32FIDO.DLL"
"Can't get version info for D:\PROG~FBU\ULEA~HHX\IEDIT3.EXE"
The files are indeed there. That last message is especially odd,
since it's IEDIT3.EXE that is producing these messages...

That's a rather sick looking short filename mapping... don't
know why it's not using progra~1 (the actual short name for
my "program files" directory).

Tried modifying wine.conf to read in part
Path="c:\windows;c:\windows\system;e:\;e:\test;f:\;d:\program files\Ulead
PhotoImpact"
but that didn't help.

Made a copy of the DLL's under /dos/d/PROG~FBU/ULEA~HHX, but that
didn't help.

2) wine printed out the following and terminated:

err:midi:midiOpenSeq can't open '/dev/sequencer' ! (6)
err:module:MODULE_LoadLibraryExA Failed to load module
'C:\WINDOWS\SYSTEM\MFC30LOC.DLL'; error=0x00000002,
err:module:MODULE_LoadLibraryExA Failed to load module
'C:\WINDOWS\SYSTEM\MFC30enu.DLL'; error=0x00000002,
err:module:MODULE_LoadLibraryExA Failed to load module
'C:\WINDOWS\SYSTEM\MFC30en.DLL'; error=0x00000002,
err:global:GlobalReAlloc handle 0x40e29132 is still locked, cannot realloc!
err:win32:DeleteCriticalSection Deleting owned critical section (0x42020704)
err:win32:DeleteCriticalSection Deleting owned critical section (0x420206ac)
err:win32:DeleteCriticalSection Deleting owned critical section (0x42020654)
err:win32:DeleteCriticalSection Deleting owned critical section (0x420205fc)
err:win32:DeleteCriticalSection Deleting owned critical section (0x7fdae858)
err:file:DeleteFileA Empty path passed

I might be able to find MFC30LOC.DLL on my Win95 CD, but the
other two MFC30en*.dll don't show up in any search.

Any suggestions for how to procede?
- Dan

-- 
(The above is my opinion alone, and not that of my employer)

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com