attached is a patch to add Hewlett Packard ScanJet 3300c3400c/4300c and Agfa SnapScan Touch support to sane backends. I only have a 3300c to test with, and it works like a charm with xsane after this patch. This is based off of work done by the guys at the hp3300 project (http://www.sourceforge.net/projects/hp3300backend). I don't know how exactly the ebuild should be done, maybe an internal use flag or something similar. I just added an epatch line to the ebuild and then reemerged sane-backends. The patch is pretty large, so it might not be okay for it to go into the $FILESDIR. I figured you (the genius Gentoo developers) could figure out the best course of action. I think this could be a very valuable addition to Gentoo, as I have yet to find any distribution that supports this scanner out of the box, which is a shame since it was a very cost effective scanner. If you think this is a waste of time at least tell me, so I know not to waste my time on it.
there is no patch attached.
Oops, don't know how I missed that. It's okay though, I've got an updated patch that goes against the most recent sane source. I'll make sure I attach it this time ;)
Created attachment 13543 [details, diff] hp3300c.patch patch to add hp3300c/3400c/4300c/Agfa Snapscan Touch support to sane-backends-1.0.12
mkeadle seems to be gone
How likely will this patch be included in the next sane release?
Not likely. The project has been out there for a while, and it's still not included. I don't know what the history is with it not being included, I just know it hasn't been. Fwiw, I'm still using the patch on a totally seperate computer, and everything is fine.
Had a look at the project homepage - seems the developers consider their stuff alpha. How did you produce this patch? Run the "patch-sane.sh" from "testtool" and diff with normal sane afterwards?
Yes, that's exactly how I generated the patch. As far as the status of the project, they probably never bothered to update that since they started the project, but whatever... It's not a big deal, I'm perfectly capable of patching this myself for every sane-backends upgrade.
After reading this: http://www.sane-project.org/lists/sane-backends-external.html#NIASH I think we should respect the author's wish.
*** Bug 32052 has been marked as a duplicate of this bug. ***
*** Bug 39684 has been marked as a duplicate of this bug. ***