[sane-devel] Fwd: Nikon Coolscan II LS20

Franz Bakan Franz Bakan" <fbakan@gmx.net
Fri, 31 Oct 2003 01:43:36 +0100 (CET)


On Thu, 30 Oct 2003 09:19:16 +0100, Henning Meier-Geinitz wrote:

>> here a question/problem from a user of a Nikon LS20.
>I guess that's on OS/2?

Shure :-)

>> Nikon Coolscan II alias LS20 works fine with sane 1.0.5 and Tame 
>> But I have some problems with this scanner and sane 1.0.12. Prescan aborts after some 
>> bytes. Scan does not work too. I think there is a problem with the SCSI commands sent 
>> by the backend.
>The coolscan backend uses fork() and a reader process with two
>parameters. Maybe that's a problem? Maybe 1.0.5 was compiled in a
>different way concerning fork?

You are right. ( as allways ;-) )

I looked through my archives and noticed that the OS/2 1.0.5 build that was done
(by Paul Smedley) in the past included private modifications from his side.
He replaced fork() with the sanei_thread code. That's why it worked.

But these changes never made it into CVS, (but he sent me the modified sources).

Now with the new approach from Gerhard the modifications should be
different, but the backend seems to be abandoned. So who could
modify coolscan 'the modern way' to make it work with OS/2 (and MAC ?)

The same question arises for the pie backend. We have an OS/2 user who
want's this backend working...

As an alternative I could do private builds based on 1.0.12, but 'the modern way'
would be a better solution.