* SANE / simple-scan working for anyone?
@ 2019-03-04 19:03 Mark H Weaver
2019-03-04 20:27 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 8+ messages in thread
From: Mark H Weaver @ 2019-03-04 19:03 UTC (permalink / raw)
To: guix-devel
Has anyone successfully scanned documents with SANE on a Guix System?
I just tried running 'simple-scan' with a CanoScan N1240U/LiDE 30
connected via USB, which has "complete" support according to the SANE
docs. Although "lsusb" shows the scanner:
mhw@jojen ~$ lsusb
Bus 006 Device 002: ID 04a9:220e Canon, Inc. CanoScan N1240U/LiDE 30
'simple-scan' says "No scanners detected". I took a look at the
'strace' output, and one thing I noticed is that it tries to open
/dev/usb/, which doesn't exist on my system.
Before I spend more time investigating, does anyone else have insight on
this? Has anyone successfully used USB scanners on Guix systems?
Mark
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: SANE / simple-scan working for anyone?
2019-03-04 19:03 SANE / simple-scan working for anyone? Mark H Weaver
@ 2019-03-04 20:27 ` Tobias Geerinckx-Rice
2019-03-07 1:17 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 8+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-03-04 20:27 UTC (permalink / raw)
To: Mark H Weaver; +Cc: guix-devel
Mark,
What a coincidence:
Mark H. Weaver wrote:
> I just tried running 'simple-scan' with a CanoScan N1240U/LiDE
> 30
> connected via USB, which has "complete" support according to the
> SANE
> docs. Although "lsusb" shows the scanner:
I had the exact same problem yesterday with my CanoScan N670U/LiDE
20, which has also been fully supported by SANE for over a decade.
Neither Simple Scan nor xsane reported any scanners. I ended up
borrowing an Ubuntu machine to do the job…
I left home immediately after and won't be able to test it further
before the end of the week.
> Has anyone successfully scanned documents with SANE on a Guix
> System?
Yes, but I hadn't tried recently.
Kind regards,
T G-R
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: SANE / simple-scan working for anyone?
2019-03-04 20:27 ` Tobias Geerinckx-Rice
@ 2019-03-07 1:17 ` Tobias Geerinckx-Rice
2019-03-07 1:22 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 8+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-03-07 1:17 UTC (permalink / raw)
To: Tobias Geerinckx-Rice; +Cc: guix-devel
Mark,
Tobias Geerinckx-Rice wrote:
> Mark H. Weaver wrote:
>> I just tried running 'simple-scan' with a CanoScan N1240U/LiDE
>> 30
>> connected via USB, which has "complete" support according to
>> the
>> SANE
>> docs. Although "lsusb" shows the scanner:
>
> I had the exact same problem yesterday with my CanoScan
> N670U/LiDE 20,
> which has also been fully supported by SANE for over a decade.
(Try 18 years. Yikes…)
I am able to scan after commit
abe6e670d356b8333b41c7359c0ab25a58fe736b.
Could you confirm that this works for you, too, and close this
bug?
Kind regards,
T G-R
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: SANE / simple-scan working for anyone?
2019-03-07 1:17 ` Tobias Geerinckx-Rice
@ 2019-03-07 1:22 ` Tobias Geerinckx-Rice
2019-03-17 2:57 ` Jack Hill
0 siblings, 1 reply; 8+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-03-07 1:22 UTC (permalink / raw)
To: Mark H Weaver; +Cc: guix-devel
Tobias Geerinckx-Rice wrote:
> Could you confirm that this works for you, too, and close this
> bug?
…in your mind and heart, since this is guix-devel…
Bed time,
T G-R
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: SANE / simple-scan working for anyone?
2019-03-07 1:22 ` Tobias Geerinckx-Rice
@ 2019-03-17 2:57 ` Jack Hill
2019-03-17 12:22 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 8+ messages in thread
From: Jack Hill @ 2019-03-17 2:57 UTC (permalink / raw)
To: Mark H Weaver; +Cc: Tobias Geerinckx-Rice, guix-devel
[-- Attachment #1: Type: text/plain, Size: 591 bytes --]
Mark,
Did you end up getting your scanning issue resolved? You may have seem my
own scanning-related adventures over on help-guix [0] where I discovered
that adding the udev rules from sane-backends was needed. The service
definition that I used to add them is:
(simple-service 'sane-udev-rules udev-service-type (list sane-backends))
I found that looking at the output of `scanimage -L` from the
sane-backends package (yes there are user-facing tools in there ☺) as both
my user and root helpful.
Best,
Jack
[0] https://lists.gnu.org/archive/html/help-guix/2019-03/msg00071.html
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: SANE / simple-scan working for anyone?
2019-03-17 2:57 ` Jack Hill
@ 2019-03-17 12:22 ` Tobias Geerinckx-Rice
2019-03-17 12:35 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 8+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-03-17 12:22 UTC (permalink / raw)
To: Jack Hill; +Cc: guix-devel
Jack,
Jack Hill wrote:
> Mark,
I'm not Mark, but that's my cross to bear. I'll answer anyway
since we share an ancient USB scanner and a reproducible OS.
> Did you end up getting your scanning issue resolved?
Yes and no. I ended up doing all my scanning with the
command-line ‘scanimage’ (and adding PNG support to it), and
cropping with the GIMP where needed. Not ideal but it works
reliably.
Simple Scan doesn't. It recognises my scanner (not a difficult
job and SANE's to boot), but actually scanning (slowly) produces a
black page, without moving the scanner head at all.
Sometimes Simple Scan will suddenly work *after* I've scanned
something with ‘scanimage’ directly. Other times, it still won't.
XSANE (which isn't on master yet) just freezes as soon as I hit
the ‘Scan’ button.
Both GUIs worked fine with network scanners.
> You may have seem
> my own scanning-related adventures over on help-guix [0] where I
> discovered that adding the udev rules from sane-backends was
> needed. The service definition that I used to add them is:
>
> (simple-service 'sane-udev-rules udev-service-type (list
> sane-backends))
>
> I found that looking at the output of `scanimage -L` from the
> sane-backends package (yes there are user-facing tools in there
> ☺)
> as both my user and root helpful.
Interesting. Here, being root makes no difference (and I can scan
without sudo).
Kind regards,
T G-R
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: SANE / simple-scan working for anyone?
2019-03-17 12:22 ` Tobias Geerinckx-Rice
@ 2019-03-17 12:35 ` Tobias Geerinckx-Rice
2019-03-18 15:33 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 8+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-03-17 12:35 UTC (permalink / raw)
To: guix-devel
From the sane-backends change log:
“Note 3: The Linux USB3 workaround which was added in version
1.0.25 is now disabled by default. If you have difficulty using
a scanner which previously worked, or intermittent scanner
availability, try setting the new environment variable
SANE_USB_WORKAROUND=1 before starting your frontend.”
I'll try that when I'm reunited with mine.
Kind regards,
T G-R
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: SANE / simple-scan working for anyone?
2019-03-17 12:35 ` Tobias Geerinckx-Rice
@ 2019-03-18 15:33 ` Tobias Geerinckx-Rice
0 siblings, 0 replies; 8+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-03-18 15:33 UTC (permalink / raw)
To: guix-devel
Huh,
Tobias Geerinckx-Rice wrote:
> From the sane-backends change log:
>
> “Note 3: The Linux USB3 workaround which was added in version
> 1.0.25 is now disabled by default. If you have difficulty
> using
> a scanner which previously worked, or intermittent scanner
> availability, try setting the new environment variable
> SANE_USB_WORKAROUND=1 before starting your frontend.”
>
> I'll try that when I'm reunited with mine.
This actually worked.
Or at least, simple-scan suddenly started scanning after launching
it a second time, with this variable set.
Kind regards,
T G-R
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-03-18 15:34 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-04 19:03 SANE / simple-scan working for anyone? Mark H Weaver
2019-03-04 20:27 ` Tobias Geerinckx-Rice
2019-03-07 1:17 ` Tobias Geerinckx-Rice
2019-03-07 1:22 ` Tobias Geerinckx-Rice
2019-03-17 2:57 ` Jack Hill
2019-03-17 12:22 ` Tobias Geerinckx-Rice
2019-03-17 12:35 ` Tobias Geerinckx-Rice
2019-03-18 15:33 ` Tobias Geerinckx-Rice
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).