Dit is een oude revisie van het document!
koppel de scanner aan de server.
Check of de scanner aanwezig is: lsusb
root@raspberrypi:~# lsusb Bus 001 Device 004: ID 03f0:1705 Hewlett-Packard ScanJet 5590 Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. LAN9500 Ethernet 10/100 Adapter / SMSC9512/9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@raspberrypi:~#
In dit geval zien we daar de HP ScanJet 5590.
apt-get install sane-utils
apt-get install libsane-hpaio
edit de backend file: vi /etc/sane.d/dll.conf
en laat alleen net en hp en hp5590 staan.
neem de device ID uit het resultaat van lsusb
echo “usb 0x03F0 0x1705” >/etc/sane.d/hp5590.conf
sane-find-scanner
als het klopt zie je:
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x1705 [hp scanjet scanner]) at libusb:001:004
Test of de scan software met de scanner praat:
scanimage -p -x 208 -y 297 –format tiff –mode Color –resolution 300 > /tmp/testscan2.tif
Haal het bestand over en check of de afbeelding klopt.
apt-get install ImageMagick
apt-get install netpbm
apt-get install scanbd
mkdir -p /etc/scanbd/sane.d
cp /etc/sane.d/* /etc/scanbd/sane.d/
Haal vervolgens in de file /etc/sane.d/dll.conf alle entries weg behalve net.
pas vervolgens de net-backend configuratie file file aan zodat de sae daemon op localhost luistert.(see scanbd's README.txt for more complicated setups):
vi /etc/sane.d/net.conf
connect_timeout = 3 localhost # scanbm is listening on localhost
Vervolgens starten we de scan button daemon, en ook na reboots:
systemctl enable scanbd.service
systemctl start scanbd.service
systemctl start scanbm.socket
HMM, nothing happens……
installeer de nodige developement libs:
yum install libconfuse-devel gbus-devel sane-backends-devel
Installed: sane-backends-devel.x86_64 0:1.0.24-9.el7 Dependency Installed: libieee1284-devel.x86_64 0:0.2.11-15.el7 libjpeg-turbo-devel.x86_64 0:1.2.90-5.el7 libtiff-devel.x86_64 0:4.0.3-14.el7 libusbx-devel.x86_64 0:1.0.15-4.el7 Complete!
Installeer de gcc compiler
yum install gcc
noteer wat wordt geïnstalleerd voor straks bij het opruimen:
Installed: gcc.x86_64 0:4.8.3-9.el7 Dependency Installed: cpp.x86_64 0:4.8.3-9.el7 glibc-devel.x86_64 0:2.17-78.el7 glibc-headers.x86_64 0:2.17-78.el7 kernel-headers.x86_64 0:3.10.0-229.14.1.el7 libmpc.x86_64 0:1.0.1-3.el7 mpfr.x86_64 0:3.1.1-4.el7 Complete!
haal de sourcecode op en pak die uit:
cd /tmp
wget http://downloads.sourceforge.net/project/scanbd/releases/scanbd-1.4.3.tgz
tar -xvzf scanbd-1.4.3.tgz
cd 1.4.3
vervolgens configureren, compileren en installeren:
./configure
make
make install