<div dir="ltr"><div><font face="monospace">Dave,</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">Thank you very much, it did work, I used this.</font></div><div><font face="monospace" style="background-color:rgb(255,255,255)" color="#999999"><br></font></div><div><span style="background-color:rgb(255,255,255)"><font color="#999999"><span style="font-size:12.8px">What you would need to do:</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">        (download the tarball)</span><br style="font-size:12.8px"><span style="font-size:12.8px">        md5sum sane-backends-1.0.27.tar.gz</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">        (make sure this reports b10a08785f92a4c07ad961f4d843c9</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">34)</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">        tar xfa sane-backends-1.0.27.tar.gz</span><br style="font-size:12.8px"><span style="font-size:12.8px">        cd sane-backends-1.0.27</span><br style="font-size:12.8px"><span style="font-size:12.8px">        sudo apt-get build-dep libsane</span><br style="font-size:12.8px"><span style="font-size:12.8px">        sudo apt-get install build-essentials</span><br style="font-size:12.8px"><span style="font-size:12.8px">        ./configure</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">        (this should tell you that it's going to install into</span><br style="font-size:12.8px"><span style="font-size:12.8px">         /usr/local/ subdirectories)</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">        make</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">        (this should build all of the backends)</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">At this point you have a bunch of ways you can go about installing.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">If you look in "./.libs/" you should find ./.libs/libsane-pixma.so</span><br style="font-size:12.8px"><span style="font-size:12.8px">which is the newly-build version of the Pixma backend.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">You can do a "sudo make install" which will install all of the SANE</span><br style="font-size:12.8px"><span style="font-size:12.8px">libraries and back-ends into /usr/local/lib/sane/ and install a bunch</span><br style="font-size:12.8px"><span style="font-size:12.8px">of new configuration files into /usr/local/etc/sane.d/.  That may work</span><br style="font-size:12.8px"><span style="font-size:12.8px">although I can't guarantee that the loader will find those new</span><br style="font-size:12.8px"><span style="font-size:12.8px">libraries since you've already got the standard Debian versions</span><br style="font-size:12.8px"><span style="font-size:12.8px">installed.</span></font></span><font face="monospace"><br></font></div><div><span style="background-color:rgb(255,255,255)"><font color="#999999"><span style="font-size:12.8px"><br></span></font></span></div><div><font color="#000000"><span style="font-size:12.8px">I noticed that synaptic still shows libsane at 1.0.25, but obviously there are a lot more files listed in /ect/sane.d than before. So all I did was hop back into net.conf and added my network location for my scanner and I am back up and running wireless scanning.</span></font></div><div><font color="#000000"><span style="font-size:12.8px"><br></span></font></div><div><font color="#000000"><span style="font-size:12.8px">I did notice that I do not have the same tweaks that Rolf and I had worked on on his ppa. I am guessing that his ppa gets updated more than the regular sane backend.</span></font></div><div><font color="#000000"><span style="font-size:12.8px"><br></span></font></div><div><font color="#000000"><span style="font-size:12.8px">One last question. Is the folder that gets extracted for building (</span></font><span style="white-space:pre-wrap">sane-backends-1.0.27) tied to anything, or can it be removed?</span></div><div><span style="white-space:pre-wrap"><br></span></div><div><span style="white-space:pre-wrap">Thank You </span></div><div><span style="white-space:pre-wrap">Curtis</span></div>
<div><span style="font-family:monospace"><br></span></div><div><span style="font-size:12.8px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 8, 2017 at 1:35 PM, Dave Platt <span dir="ltr"><<a href="mailto:dplatt@radagast.org" target="_blank">dplatt@radagast.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 08/08/2017 01:04 PM, Curtis Graham wrote:<br>
> Dave<br>
><br>
> I really appreciate that you took the time to see if 1.0.27 was in<br>
> testing. I don't know where to look for that.<br>
<br>
</span>What I did, was to go to <a href="http://www.debian.org" rel="noreferrer" target="_blank">www.debian.org</a>, click on "Packages".<br>
<br>
Then, go down to the "Search package directories" area, enter<br>
"sane" in the search string and "testing" for distribution,<br>
and do a search.  This brings up all of the packages in that<br>
distribution with "sane" in the name.<br>
<br>
What the SANE projects calls "sane-backends", is mostly in the<br>
Debian package called "libsane" - it's the runtime libraries (which<br>
is how the back-ends are packaged - they're dynamically-loadable<br>
libraries).<br>
<br>
The Debian "sane" package is mostly the front-ends.<br>
<span class=""><br>
> So I found this and it looks like it was written Today. Does this look<br>
> like it will point me in the right direction? And do I need to do just<br>
> the backends or both back and front ends? I don't know if that is just<br>
> installing the frontend GUI programs or does that tie the frontends to<br>
> the backends somehow...scratching head...<br>
<br>
</span>That's a reasonable place to start reading, although I don't know how<br>
specific to any particular version of Linux their particular<br>
instructions might be.<br>
<br>
You should need to rebuild only the back-ends (that was my own<br>
experience, at least).  The front-end GUI programs make use of the<br>
back-end libraries, via the SANE APIs.  You should find that front-ends<br>
built from 1.0.25, will work just fine with back-end libraries built<br>
from the 1.0.27 sources.<br>
<br>
I'd suggest downloading the 1.0.27 source tarball directly from the<br>
main SANE archive site, rather than from a third-party site... no<br>
telling what changes might have been made for various reasons in the<br>
third-party version.  In this case it seems safe enough (the fossies<br>
site gives the same MD5 checksum as the one at the main SANE project<br>
archives, and the download matches the checksum, so it hasn't been<br>
altered or tampered with) but it's usually best to go back to the<br>
source.<br>
<br>
What you would need to do:<br>
<br>
        (download the tarball)<br>
        md5sum sane-backends-1.0.27.tar.gz<br>
<br>
        (make sure this reports b10a08785f92a4c07ad961f4d843c9<wbr>34)<br>
<br>
        tar xfa sane-backends-1.0.27.tar.gz<br>
        cd sane-backends-1.0.27<br>
        sudo apt-get build-dep libsane<br>
        sudo apt-get install build-essentials<br>
        ./configure<br>
<br>
        (this should tell you that it's going to install into<br>
         /usr/local/ subdirectories)<br>
<br>
        make<br>
<br>
        (this should build all of the backends)<br>
<br>
At this point you have a bunch of ways you can go about installing.<br>
<br>
If you look in "./.libs/" you should find ./.libs/libsane-pixma.so<br>
which is the newly-build version of the Pixma backend.<br>
<br>
You can do a "sudo make install" which will install all of the SANE<br>
libraries and back-ends into /usr/local/lib/sane/ and install a bunch<br>
of new configuration files into /usr/local/etc/sane.d/.  That may work<br>
although I can't guarantee that the loader will find those new<br>
libraries since you've already got the standard Debian versions<br>
installed.<br>
<br>
Or, you can very selectively install just this one back-end:<br>
<br>
sudo mv /usr/lib/sane/libsane-pixma.so /usr/lib/sane/libsane-pixma.<wbr>so.backup<br>
sudo cp ./.libs/libsane-pixma.so /usr/lib/sane/<br>
<br>
That approach will leave you with your existing Debian SANE<br>
installation unchanged _except_ for this one modified<br>
back-end library.<br>
<br>
Hope this helps you get started.  Use at your own risk.  No<br>
warranty offered, express or implied.  If it breaks, you own<br>
all the pieces.  :-)<br>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">J Curtis Graham<br><div><div><div>WebRep</div></div><img><div>Overall rating</div><img><div></div><div></div><div><img width="30" height="30"><img width="30" height="30"><img width="30" height="30"><img width="30" height="30"><img width="30" height="30"></div><div><img width="30" height="30"><img width="30" height="30"><img width="30" height="30"><img width="30" height="30"><img width="30" height="30"></div><img><div> </div></div></div>
</div>