[sane-devel] Thinking about trying to add support for Mustek 1200
III EP
Ron Hunter-Duvar
ronhd at users.sourceforge.net
Tue Oct 4 23:24:10 UTC 2005
Hi,
I have an old Mustek 1200 III EP parallel port scanner I'd like to use under
Linux. Unfortunately, it's not supported by the sane-mustek_pp backend. I'm
not going to boot into Windoze just to use the scanner, so right now it's
useless. It's not even heavy enough to use as a boat anchor 8^). Even if I
end up frying it, I'm no worse off.
I'm considering trying to implement support for this scanner. I'm an
experienced developer, though my C is a bit rusty, and I haven't yet
developed anything under Linux. I've also never written a device driver. I've
been using Linux for over a year now, and had quite a bit of Solaris
experience before that.
I've read all the recommended introductory material (which is how I ended up
on this list). I haven't gotten to the sane standard itself yet. That's next
on my list. I'm assuming it's version 1 of the standard that I want, not the
version 2 that's under development (haven't seen this clearly stated anywhere
- "Version 2.0 (Development)" could mean the version to be used for backends
and frontends that are under development).
I tried contacting Mustek to see if they would provide any technical info.
Tech Support flatly refused, and Customer Service simply ignored me. They
wouldn't so much as tell me if it was a CCD or CIS type scanner. I saw
messages on this list suggesting that some people have established contact
with Mustek. Perhaps they can get more info?
The FCC id suggests a CCD (it has "A4SII" in it), and following the
instructions on the mustek_pp web page, I've been able to determine that it
uses asic 1505.
I've compiled and installed SANE-Backends-1.0.16 and sane-frontends 1.0.14
(under Mandriva 10.1, 2.6.8.1-24mdk kernel, if it matters), and
"sane-find-scanner -p" reports that it 'found possible Mustek parallel port
scanner at "parport0"'.
I do have a conflict to resolve with sane-backends-1.0.14-3mdk.i586
sane-frontends-1.0.13-1.1010.1mdk.i586 that are already installed by default
(the problem is Mandriva's dependency mgmt wants to remove all kinds of other
essential packages). I'm working on this.
FWIW, I've downloaded the Windoze driver. I don't suppose anyone has done
something like ndiswrapper or captive ntfs to make Windoze drivers work under
sane? I could disassemble it, but I'm not sure what that would tell me.
I'm assuming I should extend the mustek_pp backend, rather than building a
separate one.
I saw some mention of a sane-mustek_a4s2 backend. Should I try this instead?
Or am I mistaken?
Any advice? What next? Should I bother?
Thanks, and sorry for the long post.
--
Ron
ronhd at users dot sourceforge dot net
Opinions expressed here are all mine.
More information about the sane-devel
mailing list