[sane-devel] sane-devel Digest, Vol 173, Issue 25

Monosij Dutta-Roy monosij.forums at gmail.com
Wed Nov 27 17:51:49 GMT 2019


Thanks Yuri! Will try and let you know.

Will try it out in a day or so.

Much appreciated!

Mono

On Tue, Nov 26, 2019 at 2:50 PM Yuri Chornoivan <yurchor at ukr.net> wrote:

> вівторок, 26 листопада 2019 р. 21:10:41 EET ви написали:
> > Hi Yuri -
> >
> > To follow up - I created the and even gave it execute permissions:
> > -rw-r--r-- 1 root root 757 Oct 16 13:03 60-vboxdrv.rules
> > -rwxr-xrwx 1 root root 168 Nov 24 12:20 80-scanner.rules
> >
> > I had already run adduser for myself to saned and scanner.
> >
> > My 80-scanner.rules files is as below:
> > # change device EPSON owner group
> > ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb",
> > ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0x013a", GROUP="scanner"
> >
> > Please note my: ATTRS{idProduct}=="0x013a" to reflect the V600.
> >
> > These commands below still give the errors as sudo seems to be different
> > than non-sudo. I ran them as per instructions on *Test The Command*: from
> > your link:
> https://askubuntu.com/questions/192134/iscan-only-runs-as-root
> >
> > use udevadm control –reload to load your rule. use lsusb to find your
> > device /dev path to check if your rule is functioning, test with the
> follow
> > command:
> >
> > *$ sudo udevadm test $(udevadm info -q path -n
> /dev/bus/usb/<bus>/<device>)
> > 2>&1 | grep -i group --color*
> > bash: command substitution: line 7: syntax error near unexpected token
> `)'
> > bash: command substitution: line 7: `udevadm info -q path -n
> > /dev/bus/usb/<bus>/<device>)'
> > *$ udevadm test $(udevadm info -q path -n /dev/bus/usb/<bus>/<device>)
> 2>&1
> >
> > | grep -i group --color*
> >
> > bash: command substitution: line 8: syntax error near unexpected token
> `)'
> > bash: command substitution: line 8: `udevadm info -q path -n
> > /dev/bus/usb/<bus>/<device>)'
> >
> > I am not sure if I should have substituted */<bus>/<device>* for
> something
> > else?
>
> You can use lsusb to determine <bus> and <device> values:
>
> [yurchor at localhost ~]$ lsusb
> Bus 002 Device 004: ID 04b8:0142 Seiko Epson Corp. GT-F730
> [GT-S630/Perfection
> V33/V330 Photo]
>
> Here, <bus> is 002 and <device> is 004.
>
> Now (in a line),
>
> sudo udevadm test $(udevadm info -q path -n /dev/bus/usb/002/004) 2>&1 |
> grep
> -i group --color
>
> should show you the 'scanner' group as owner.
>
> You may try to open /usr/lib/udev/rules.d/60-libsane.rules and search for
> the
> line 'EPSON Perfection V600 Photo'
>
> For me, it's
>
> TTRS{idVendor}=="04b8", ATTRS{idProduct}=="013a", MODE="0644",
> GROUP="usb",
> ENV{libsane_matched}="yes"
>
> Notice the owner group (in my case it's "usb". Then try to add you to
> "usb"
> group as well
>
> sudo adduser [YOU] usb
>
> Hope this helps at last.
>
> Best regards,
> Yuri
>
> > ...
> > However everything still runs fine as root iscan and gscan2pdf. Again
> > sane-find-scanner works as sudo but not as myself.
> >
> > Ok then look forward to hearing what else I could try - but as you can
> see
> > I am ok as scans fine and I can get my work done.
> >
> > Thank you again for you help!
> >
> > Mono
> >
> >
> >
> >
> >
> >
> > On Sat, Nov 23, 2019 at 2:01 PM Monosij Dutta-Roy <
> monosij.forums at gmail.com>
> > wrote:
> > > Thanks Yuri.
> > >
> > > Will do in a bit, maybe tomorrow, and will let you know.
> > >
> > > BTW add the file as sudo I assume.
> > >
> > > Much thanks for the help!
> > >
> > > Mono
> > >
> > > On Sat, Nov 23, 2019 at 1:32 PM Yuri Chornoivan <yurchor at ukr.net>
> wrote:
> > >> субота, 23 листопада 2019 р. 20:24:13 EET Monosij Dutta-Roy написано:
> > >> > Thanks Yuri.
> > >> >
> > >> > Just to confirm - just adding myself to saned and scanner still does
> > >> > not
> > >> > work.
> > >> >
> > >> > To follow the link you sent above - I still need to follow through
> with
> > >>
> > >> the
> > >>
> > >> > section
> > >> > *Create a rule for the device* and *Test the rule* -
> > >> > since *Ubuntu updated the scanner policy* - it seems like?
> > >>
> > >> Yes. Just add the mentioned file with the part
> > >>
> > >> ATTRS{idProduct}=="0142"
> > >>
> > >> replaced with
> > >>
> > >> ATTRS{idProduct}=="013a"
> > >>
> > >> in its contents and everything should work as soon as you attach the
> > >> scanner.
> > >>
> > >> Best regards,
> > >> Yuri
> > >>
> > >> > the Create rule seems complicated - so will go ahead with doing so
> once
> > >>
> > >> I
> > >>
> > >> > get your confirmation and let you know how it works.
> > >> >
> > >> > Meanwhile - it works great as sudo and sudo gscan2pdf works great as
> > >>
> > >> well!
> > >>
> > >> > Thank you much.
> > >> >
> > >> > Mono
> > >> >
> > >> > On Sat, Nov 23, 2019 at 1:04 PM Yuri Chornoivan <yurchor at ukr.net>
> > >>
> > >> wrote:
> > >> > > субота, 23 листопада 2019 р. 19:55:02 EET ви написали:
> > >> > > > Hi Yuri -
> > >> > > >
> > >> > > > Thanks for your detailed email! I ran the commands and it seems
> it
> > >> > >
> > >> > > detects
> > >> > >
> > >> > > > the scanner when running as sudo.
> > >> > > > Thus *sudo sane-find-scanner* works, but *sane-find-scanner*
> does
> > >>
> > >> not.
> > >>
> > >> > > > In your interpreter commands noted, some of them did not run
> even
> > >>
> > >> though
> > >>
> > >> > > > the previous ones worked.
> > >> > > >
> > >> > > > Instead of explaining them, thought I would just send them over.
> > >>
> > >> Thus he
> > >>
> > >> > > > commands are attached.
> > >> > > >
> > >> > > > But essentially it seems to be problem with finding the
> interpreter
> > >> > > > command. I tried with sudo as well:
> > >> > > > ...
> > >> > > > monosij at blue:~$ interpreter usb 0x04b8 0x013a
> > >> > > > /usr/lib/esci/libesci-interpreter-perfection-v600
> > >> > > > interpreter: command not found
> > >> > > > monosij at blue:~$ sudo interpreter usb 0x04b8 0x013a
> > >> > > > /usr/lib/esci/libesci-interpreter-perfection-v600
> > >> > > > sudo: interpreter: command not found
> > >> > > > monosij at blue:~$ interpreter usb 0x04b8 0x013a
> > >> > > > /usr/lib/esci/libesci-interpreter-perfection-v600
> > >> > > > interpreter: command not found
> > >> > > > monosij at blue:~$ iscan-registry -r interpreter usb 0x04b8 0x013a
> > >> > > > /usr/lib/esci/libesci-interpreter-perfection-v600
> > >>
> > >> > > > sed: couldn't open temporary file /var/lib/iscan/sedkJn36b:
> > >> Permission
> > >>
> > >> > > > denied
> > >> > > > monosij at blue:~$ iscan
> > >> > > > Gtk-Message: 12:28:42.614: Failed to load module
> > >>
> > >> "canberra-gtk-module"
> > >>
> > >> > > > monosij at blue:~$ sudo iscan   *-- works and opens iscan, detects
> > >>
> > >> right
> > >>
> > >> > > > scanner and scans fine*
> > >> > > > Gtk-Message: 12:49:07.331: Failed to load module
> > >>
> > >> "canberra-gtk-module"
> > >>
> > >> > > > ...
> > >> > > > The list of commands I ran is attached.
> > >> > > >
> > >> > > > I am trying to get the scanner to work with gsan2pdf with which
> > >>
> > >> worked
> > >>
> > >> > > fine
> > >> > >
> > >> > > > before - and that still does not detect the scanner.
> > >> > > >
> > >> > > > Thank you for your help.
> > >> > > >
> > >> > > > Mono
> > >> > >
> > >> > > Sorry for misguiding you with faulty line breaks. Anyway the
> source
> > >>
> > >> of the
> > >>
> > >> > > problem was other than I think first. It's not the scanner
> > >>
> > >> registration,
> > >>
> > >> > > but a
> > >> > > problem with permissions.
> > >> > >
> > >> > > Please follow these instructions (second advice):
> > >> > >
> > >> > > https://askubuntu.com/questions/192134/iscan-only-runs-as-root
> > >> > >
> > >> > > Hope this helps.
> > >> > >
> > >> > > Best regards,
> > >> > > Yuri
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20191127/8edbd5fb/attachment.html>


More information about the sane-devel mailing list