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