--DKU6Jbt7q3WqK7+M
Content-Type: multipart/mixed; boundary="Nq2Wo0NMKNjxTN9z"
Content-Disposition: inline


--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I almost got my backend working today with Mac OS X. The most
important step was a fix to sanei_usb.c (the diff is attached
to this email). I am not that familiar with USB in general
or libusb to determine if this is safe for all platforms.=20
all I know is it works on Linux as well.=20

After corecting one byteorder problem in my backend, I was
actually able to initialize the backend, report all the=20
options to XSane (including the dynamic stuff frm the
scanner) and to start a scan. I then got all the data
for a low resolution scan, but the acknowledge message
that the backend sends to the scanner never made it out -
the bulk write command just hangs.=20

Karl Heinz

--=20
Karl Heinz Kremer                                  [email protected]
PGP Key at                 http://www.khk.net/download/khk.asc
EPSON Sane Backend:                         http://www.khk.net

--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="sanei_usb.diff"

--- sanei_usb.c.ORIG    Sun Nov  3 15:49:06 2002
+++ sanei_usb.c Sun Nov  3 15:50:41 2002
@@ -542,7 +542,7 @@
                     "(address: %d), ignoring the new one\n",
                     devices[devcount].bulk_in_ep);
              else
-               devices[devcount].bulk_in_ep = address;
+               devices[devcount].bulk_in_ep = endpoint->bEndpointAddress;
            }
          else
            {
@@ -551,7 +551,7 @@
                     "(address: %d), ignoring the new one\n",
                     devices[devcount].bulk_out_ep);
              else
-               devices[devcount].bulk_out_ep = address;
+               devices[devcount].bulk_out_ep = endpoint->bEndpointAddress;
            }
        }
 #else /* not HAVE_LIBUSB */

--Nq2Wo0NMKNjxTN9z--

--DKU6Jbt7q3WqK7+M
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9xY4oxejv3RfKrhsRAjAnAKCGZtHPuqe7fCujjI8GPY/CGB8/gQCfV+R8
TJu16UVarihVKbmIXiDecdY=
=wO+X
-----END PGP SIGNATURE-----

--DKU6Jbt7q3WqK7+M--

Reply via email to