Notes scanner sane

Voir simple-scan, xsane,

apt-get install simple-scan

Pb

Pb 1

# lsusb |grep -i scanner
Bus 002 Device 004: ID 07b3:0413 Plustek, Inc. OpticSlim 1200 Scanner

# sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x07b3, product=0x0413 [600dpi USB Scanner], chip=GT-6816) at libusb:002:004
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

# scanimage -L
device `gt68xx:libusb:002:004' is a Plustek OpticSlim 1200 flatbed scanner

Solution

Source https://forum.ubuntu-fr.org/viewtopic.php?id=1080701

wget https://bugs.archlinux.org/task/20374\?getfile\=5563 -O cism216.fw mkdir /usr/share/sane/gt68xx/ cp cism216.fw /usr/share/sane/gt68xx/ chmod -R a=rwX /usr/share/sane/gt68xx
cp -p /etc/sane.d/gt68xx.conf{,.orig} vim /etc/sane.d/gt68xx.conf

Il faut ajouter les lignes suivantes :

override "plustek-opticslim-1200"
firmware "/usr/share/sane/gt68xx/cism216.fw"

Ça doit ressembler à

##############################################################################
# Autodetect Plustek OpticSlim 1200
usb 0x07b3 0x0413
override "plustek-opticslim-1200"
firmware "/usr/share/sane/gt68xx/cism216.fw"

Pb 2

$ scanimage -L
device `escl:http://127.0.0.1:60000' is a HP DeskJet 3630 series [9BE284] (USB) flatbed scanner
device `hpaio:/usb/DeskJet_3630_series?serial=CN5CS2H5YV067P' is a Hewlett-Packard DeskJet_3630_series all-in-one
$ scanimage -T -d escl:http://127.0.0.1:60000
Output format is not set, using pnm as a default.
scanimage: open of device escl:http://127.0.0.1:60000 failed: Out of memory
$ scanimage -T -d 'hpaio:/usb/DeskJet_3630_series?serial=CN5CS2H5YV067P'
Output format is not set, using pnm as a default.
scanimage: open of device hpaio:/usb/DeskJet_3630_series?serial=CN5CS2H5YV067P failed: Error during device I/O

Solution

sudo systemctl disable --now ipp-usb.service sudo systemctl mask ipp-usb.service