Re: Using SANE with an HP Scanjet G3110

Ralph Little <[email protected]> Thu, 15 Jan 2026 10:12:27 -0800
Newsgroups gmane.comp.graphics.scanning.sane.devel
Message-ID <CAFNXweNB-16P9vaNX1iX2MQ_9JHKEGoUR0V_TU1VYge6=0S7ug@mail.gmail.com>
--000000000000841f530648712b23
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

On Wed, Jan 14, 2026 at 8:02=E2=80=AFPM William Gaylord <[email protected]=
om>
wrote:

> So I have been using the mostly working driver for the G3110, and have
> found that if I use the highest available resolution it will run the scan
> head right into the end of the scanner just randomly before it even start=
s
> scanning. Anyone have any suggestions?
>
> Additionally, since I have the scanner up and running I will be willing t=
o
> work on trying to debug this (so i can use it) but I sort of need help on
> how to get started with building SANE from source. Although this might be=
 a
> better question to ask the Debian maintainer since I am running Debian.
>

Can you let us know which version of SANE you are currently running?
scanimage -V is one way to know.

Building on Debian is straightforward.

1) Get the build dependencies: sudo apt build-dep libsane1
2) Clone the backends repo: git clone
https://gitlab.com/sane-project/backends.git
3) Build:

cd backends
./autogen.sh
./configure
./make
./make install

This will install to /usr/local, but you can use --prefix=3D{dir} to set a
different target, perhaps in your home directory. That's what I do.

Cheers,
Ralph

--000000000000841f530648712b23
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi,</div><br><div class=3D"gmail_quote gm=
ail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 14, =
2026 at 8:02=E2=80=AFPM William Gaylord &lt;<a href=3D"mailto:chibill110@gm=
ail.com">[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr">So I have been using the most=
ly working driver for the G3110, and have found that if I use the highest a=
vailable=C2=A0resolution it will run the scan head right into the end of th=
e scanner just randomly before it even starts scanning. Anyone have any sug=
gestions?<div><br></div><div>Additionally, since I have the scanner up and =
running I will be willing to work on trying to debug this (so i can use it)=
 but I sort of need help on how to get started with building SANE from sour=
ce. Although=C2=A0this might be a better question to ask the Debian maintai=
ner=C2=A0since I am running Debian.=C2=A0</div></div></blockquote><div><br>=
</div><div>Can you let us know which version of SANE you are currently runn=
ing? scanimage -V is one way to know.</div><div><br></div><div>Building on =
Debian is straightforward.</div><div><br></div><div>1) Get the build depend=
encies: sudo apt build-dep libsane1</div><div>2) Clone the backends repo: g=
it clone=C2=A0<a href=3D"https://gitlab.com/sane-project/backends.git">http=
s://gitlab.com/sane-project/backends.git</a></div><div>3) Build:=C2=A0</div=
><div><br></div><div>cd backends</div><div>./autogen.sh</div><div>./configu=
re</div><div>./make=C2=A0</div><div>./make install</div><div><br></div><div=
>This will install to /usr/local, but you can use --prefix=3D{dir} to set a=
 different target, perhaps in your home directory. That&#39;s what I do.</d=
iv><div><br></div><div>Cheers,</div><div>Ralph</div><div><br></div></div></=
div>

--000000000000841f530648712b23--