There is a patch for sane-backends which adds support for the hp3900 series of scanners. Please add it to the ebuild. The patch is located at: http://sourceforge.net/project/showfiles.php?group_id=150599&package_id=166435&release_id=453913 I'm uploading the patch and the modified ebuild (based on 1.0.18-r2) which makes it run. The following describes what I did to add support. What I did: $ cp hp3900-sane1018_0.7.diff /usr/portage/media-gfx/sane-backends/files then edited the 1.0.18-r2 ebuild a added line 87: epatch ${FILESDIR}/hp3900-sane1018_0.7.diff and then run $ ebuild sane-backends-1.0.18-r2.ebuild digest Added SANE_BACKENDS="hp3900" to /etc/make.conf, and finally $ emerge -1 sane-backends $ revdep-rebuild Its now working. Reproducible: Always Steps to Reproduce:
Created attachment 111063 [details] Modified sane-backends ebuild
Created attachment 111064 [details] patch for hp3900 series support
Sounds like a good idea. Will check soon (I hope).
I came up with pretty much the same patch before I had seen this request. The only difference with mine is that I added hp3900 to the SANE_BACKENDS comment at lines 35-45, since running with SANE_BACKENDS="hp3900" in make.conf seems to work just fine with this patch. I tested this successfully on an HP ScanJet 3970.
Will be included in vanilla sane-backends 1.0.19 (was integrated in december), no need for a patch any more. Sorry for using the word "soon" in comment #3.