<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div>I'm running Ubuntu 18.04 and I just bought a Canon LiDE 300 scanner.</div><div>I tried getting it to work with the sane packages from Ubuntu, but they were pretty old, so I grabbed the source and built it. With the latest I get a little further, but I still get the same error when I try to scan.</div><div>I installed the Canon program and it works fine. I noticed they installed some udev rules in /etc/udev/rules.d. My make install put the sane rules in /lib/udev/rules.d. I tried removing the canon rules and running:</div><div>sudo udevadm control --reload-rules && udevadm trigger<br></div><div><br></div><div>But the results are the same.<br></div><div>Here are various commands I've tried:</div><div>% sane-find-scanner -q<br></div><div>found USB scanner (vendor=0x04a9 [Canon], product=0x1913 [LiDE 300]) at libusb:003:032<br>found USB scanner (vendor=0x0e8d, product=0x000e) at libusb:003:022<br>% scanimage -V<br>scanimage (sane-backends) 1.0.27git; backend version 1.0.27<br><br>% scanimage -L         #this failed until I installed the latest<br>device `pixma:04A91913_40A0B5' is a CANON CanoScan LiDE 300 multi-function peripheral<br>% scanimage > out<br>scanimage: open of device pixma:04A91913_40A0B5 failed: Invalid argument<br></div><div><br></div><div>Any suggestions appreciated.<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature">Chris Bare</div></div></div></div></div></div></div></div></div></div></div>