All,
I have just recently been working to install a Fujitsu ScanSnap M300 on my Xenial box. I had to do a few preliminary things to get the system setup to talk to the hardware correctly.
First off I ran "sane-find-scanner -v" to see if it could be located. It returned:
Next I had to find the support drivers for the scanner. Using hints from the epjitsu.conf file in /etc/sane.d/ I downloaded the windows driver, extracted the 300_0C00.nal file from the CAB file, I then placed it in the /usr/share/sane/epjitsu/ subdirectory so it could be referenced by sane.
Next I checked the /etc/sane.d/epjitsu.conf file to make sure it was correctly pointing to the 300_0C00.nal driver (it was...) and referencing the correct vendor and product ids (it was...)
At this point I started xsane. It was able to recognise the scanner. I tried a preview scan. It scanned the sheet but only ingested about 30% of the scanned data into xsane. The xsane preview 'hung' until I hit the 'cancel preview' button.
I dropped back into a terminal window and executed a scanimage acquisition scan command directly from the command line:
scanimage returned the entire page as the test.pbm file with no errors. Consequently, I am confident that the scanner and the associated USB hardware is working just fine. However, there seems to be an issue with sane and skanlite in accessing the hardware.
As an aside... I though of permissions... so I went into /etc/udev/rules.d and setup a 99-local.rules file containing the following:
I rebooted and checked the scanner device permissions:
I also made sure I was in the scanner group and had permissions:
So everything looked right to this point, but neither xsane nor skanlite would preview correctly... I'm beginning to suspect a possible bug.
Thoughts anyone?
cheers,
bill
I have just recently been working to install a Fujitsu ScanSnap M300 on my Xenial box. I had to do a few preliminary things to get the system setup to talk to the hardware correctly.
First off I ran "sane-find-scanner -v" to see if it could be located. It returned:
Code:
found USB scanner (vendor=0x04c5 [FUJITSU], product=0x1156 [ScanSnap S300]) at libusb:001:003
Next I checked the /etc/sane.d/epjitsu.conf file to make sure it was correctly pointing to the 300_0C00.nal driver (it was...) and referencing the correct vendor and product ids (it was...)
At this point I started xsane. It was able to recognise the scanner. I tried a preview scan. It scanned the sheet but only ingested about 30% of the scanned data into xsane. The xsane preview 'hung' until I hit the 'cancel preview' button.
I dropped back into a terminal window and executed a scanimage acquisition scan command directly from the command line:
Code:
scanimage -d epjitsu:libusb:001:003 >/home/bweinel/test.pbm
As an aside... I though of permissions... so I went into /etc/udev/rules.d and setup a 99-local.rules file containing the following:
Code:
# Fujitsu ScanSnap S300 ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1156", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Code:
bweinel@speedy:~$ ls -l /dev/bus/usb/001/003 crw-rw-r--+ 1 root scanner 189, 2 May 6 16:06 /dev/bus/usb/001/003
Code:
bweinel@speedy:~$ sudo usermod -a -G scanner bweinel bweinel@speedy:~$ id uid=1000(bweinel) gid=1000(bweinel) groups=1000(bweinel),4(adm),20(dialout),24(cdrom),27(sudo),46(plugdev),108(lpadmin),109(scanner),124(sambashare)
Thoughts anyone?
cheers,
bill
Comment