you have a couple options: 1. attempt to dis-assemble the windows driver (pita) 2. open the scanner and see if any of the numbers on any of the chips sound like a supported scanner (fat chance) 3. get packet logs from scanner running on windows, and hope it uses a higher level protocol like scsi over the usb (pita, and fat chance :)
search on the sane mailing list archives for reverse engineering and backend writing, this gets discussed quite a bit. allan ps p.i.t.a. is short for pain-in-the-butt for all the non-native english speakers... On Tue, 27 Apr 2004, Adalberto wrote: > Hi all, > I'd like to try and write a backend for this scanner, that I own; I've noticed > that last year there was some talking about it on this list, but nothing came > out of it. > I'm an experienced C programmer on UNIX platforms, but have never written > drivers and USB interfaces, so the thing that scares me the most about it is > the > lack of technical documentation about the protocol this scanner uses. > Has anyone got any insight on where to start from? > Thanks, > Adalberto > > > > -- > sane-devel mailing list: sane-devel@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/sane-devel > Unsubscribe: Send mail with subject "unsubscribe your_password" > to sane-devel-requ...@lists.alioth.debian.org > -- "so don't tell us it can't be done, putting down what you don't know. money isn't our god, integrity will free our souls" - Max Cavalera