[sane-devel] Mustek ScanExpress A3 600 USB Pro

m. allan noah kitno455 at gmail.com
Sat Jan 12 23:42:02 UTC 2008


On 1/12/08, Daniel Stender <uzstzm at uni-bonn.de> wrote:
> m. allan noah wrote:
> > On 1/9/08, Daniel Stender <uzstzm at uni-bonn.de> wrote:
> >> Gerard Klaver wrote:
> >>
> >>> On Tue, 2008-01-08 at 21:39 +0100, Julien BLACHE wrote:
> >>>> Daniel Stender <uzstzm at uni-bonn.de> wrote:
> >>>>> Please can you please help me install the new scanner:
> >>>>>
> >>>>> found USB scanner (vendor=0x055f [Hewlett-Packard.        ], product=0x040b [USB2.0 Scanner            ], chip=SQ113) at libusb:002:003
> >>>> If this scanner is really what the subject of your mail tells, then
> >>>> try the backend available at:
> >>>> <http://www.meier-geinitz.de/sane/mustek_a3p1-backend/>
> >>>>
> >>>> I think this backend supports it.
> >>>>
> >>>> This backend, as is, is unsupported by the SANE project. It comes from
> >>>> Mustek, but needs a complete, clean rewrite before it's integrated in
> >>>> SANE.
> >>> If your device is a SQ113, check this page
> >>> http://www.meier-geinitz.de/sane/mustek_usb2-backend/
> >>>
> >>> the backend Julien mentioned supports the SQ11
> >> Found out:
> >>
> >> 1) 0x055f 0x040b is recognized /etc/udev/rules.d/025_libsane.rules:
> >>
> >> SYSFS{idVendor}=="055f", SYSFS{idProduct}=="040b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
> >>
> >> (libsane 1.0.19~cvs20071213-1 Debian Lenny) - but scanner not recognized by scanimage -L
> >>
> >> 2) Sane supported scanners search engine:
> >>
> >> BearPaw 6400 TA Pro USB
> >> 0x055f/0x040b
> >> unsupported
> >> Not supported. May be supported by mustek_usb2 backend later. See link for some information.
> >>
> >> Looks like mustek_usb2 backend is the right choice.
> >>
> >> But, how I get this backend working? There is no /etc/sane.d/mustek_usb2.conf
> >>
> >> Where I can find the "offical" addev formular?
> >>
> >
> > Because this backend is experimental, and not already in SANE, you
> > will need to get the sane source code, add this backend's source code
> > to it, then configure, compile and install sane in place of the
> > package provided by your OS.
> >
> > allan
>
> O.k., I see. But I think mustek_usb2 backend is already included in
> the version my Debian testing (Lenny) is running:
>
> $ man sane-mustek_usb2
>
> NAME
>         sane-mustek_usb2 - SANE backend for SQ113 based USB flatbed scanners
>
> sane-backends 1.0.18-cvs
>
> I don't know how to get the backend "in charge", scanimage -d mustek_usb2:libusb:002:003
> doesn't work out:
> scanimage: open of device mustek_usb2:libusb:002:003 failed: Invalid argument
>
> Do you know if it is possible any other way?

oh, my fault- its already in sane. but as the manpage says, it only
supports the Mustek BearPaw 2448 TA Pro. So unless this machine is
identical, you will have to do some hacking: for starters, this
backend has a hardcoded usb VID and PID, so you will have to rebuild
the backend from source to even try it.
1. download sane source
2. look in backend/mustek_usb2_asic.c for ProductID and VendorID, and
change those to match your machine.
3. configure
4. make
5. make install

If you need pointers on these, let us know. we cant be sure of your
experience level.

Unfortunately, even after all that, there is a good chance it wont work.

allan

-- 
"The truth is an offense, but not a sin"



More information about the sane-devel mailing list