Gebruikershulpmiddelen

Site-hulpmiddelen


werkinstructies:scanbd_met_usb_scanner

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
werkinstructies:scanbd_met_usb_scanner [2016/06/27 20:12]
abel [de scan software sane met drivers]
werkinstructies:scanbd_met_usb_scanner [2017/11/18 12:50] (huidige)
abel [Scandb]
Regel 1: Regel 1:
-====== Scanbd met een USB Scanner op Debian ====== +====== Scanbd met een USB Scanner op Raspbian ====== 
-<note warning>work in progress</note> +<note warning>Niet af</note>
  
 ===== scanner koppelen ===== ===== scanner koppelen =====
  
-koppel de scanner aan de server. In het geval van een KVM VM volg [[werkinstructies:usb_scanner_passthrough_kvm|USB scanner passthrough in KVM]]+koppel de scanner aan de server. 
  
 Check of de scanner aanwezig is: ''lsusb'' Check of de scanner aanwezig is: ''lsusb''
  
 <code> <code>
-Bus 001 Device 003: ID 03f0:1705 Hewlett-Packard ScanJet 5590 +root@raspberrypi:~# lsusb 
-Bus 002 Device 002: ID 0627:0001 Adomax Technology Co., Ltd+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 CorpLAN9500 Ethernet 10/100 Adapter / SMSC9512/9514 Hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub +root@raspberrypi:~# 
-Bus 003 Device 001ID 1d6b:0001 Linux Foundation 1.1 root hub +
-Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub+
 </code> </code>
  
 In dit geval zien we daar de HP ScanJet 5590. In dit geval zien we daar de HP ScanJet 5590.
-===== software installeren ===== 
- 
  
- +===== software installeren =====
-===== pre-requisites =====+
  
 ==== de scan software sane met drivers ==== ==== de scan software sane met drivers ====
  
 +''apt-get install sane-utils\\
 +apt-get install libsane-hpaio'' 
 +
 +edit de backend file: ''vi /etc/sane.d/dll.conf''
  
-''yum install sane-backends \\ +en laat alleen ''net'' en ''hp'' en ''hp5590'' staan.
-yum install sane-backends-drivers-scanners libsane-hpaio'' +
  
  
 +neem de device ID uit het resultaat van lsusb
 ''echo "usb 0x03F0 0x1705" >/etc/sane.d/hp5590.conf''\\ ''echo "usb 0x03F0 0x1705" >/etc/sane.d/hp5590.conf''\\
 ''sane-find-scanner'' ''sane-find-scanner''
 +
 +als het klopt zie je:
 +<code>
 +found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x1705 [hp scanjet scanner]) at libusb:001:004
 +</code>
  
 Test of de scan software met de scanner praat:\\ Test of de scan software met de scanner praat:\\
Regel 39: Regel 45:
  
 Haal het bestand over en check of de afbeelding klopt. Haal het bestand over en check of de afbeelding klopt.
 +
 +So far so good.
  
 ==== graphische manipulaite software ==== ==== graphische manipulaite software ====
  
-''yum install ImageMagick\\ +''apt-get install ImageMagick\\ 
-yum install netpbm''+apt-get install netpbm''
  
-===== Scandb installeren =====+==== Scandb ====
  
-''yum install scanbd''+''apt-get install scanbd''
  
 +''mkdir -p /etc/scanbd/sane.d\\
 +cp /etc/sane.d/* /etc/scanbd/sane.d/\\
 +cp /etc/sane.d/hp5590.conf /etc/scanbd/scanner.d/''
  
-===== Knoppen acties definieren =====+Haal vervolgens in de file ''/etc/sane.d/dll.conf'' alle entries weg behalve ''net''.
  
-===== gcc compiler ===== +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):
-installeer de nodige developement libs:+
  
-''yum install libconfuse-devel gbus-devel sane-backends-devel''+''vi /etc/sane.d/net.conf''
  
 <code> <code>
-Installed: +connect_timeout = 
-  sane-backends-devel.x86_64 0:1.0.24-9.el7 +localhost # scanbm is listening on localhost
-   +
-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!+
 </code> </code>
  
-Installeer de gcc compiler+''vi /etc/scanbd.conf''
  
-''yum install gcc'' 
- 
-noteer wat wordt geïnstalleerd voor straks bij het opruimen: 
 <code> <code>
-Installed: + saned_env  = { "SANE_CONFIG_DIR=/etc/scanbd/sane.d" } # list of environment vars for saned
-  gcc.x86_64 0:4.8.3-9.el7+
  
-Dependency Installed: +</code>
-  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!+''vi /lib/systemd/system/scanbd.service'' 
 + 
 +en verander de sane directory variabele: 
 +<code> 
 +#Environment=SANE_CONFIG_DIR=/etc/scanbd 
 +Environment=SANE_CONFIG_DIR=/etc/scanbd/sane.d
 </code> </code>
  
  
-===== build de software =====+Vervolgens starten we de scan button daemon, en ook na reboots:
  
-haal de sourcecode op en pak die uit:+''systemctl enable scanbd.service\\ 
 +systemctl start scanbd.service\\ 
 +systemctl start scanbm.socket'' 
 + 
 +kijk nu in de logfile ''/var/log/daemon.log'' en zoek naar de gedefinieerde actions. 
 + 
 +HMM, nothing happens whwn button pressed...... 
 + 
 +oh, scanner broken... 
 + 
 + 
 +---- 
 + 
 + 
 + 
 +===== Knoppen acties definieren =====
  
-''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'' 
  
-===== software afconfigureren ===== 
  
 ===== cleanup ===== ===== cleanup =====
 +
 +
 +===== Bronnen =====
 +
 +https://wiki.archlinux.org/index.php/Scanner_Button_Daemon
 +
 +https://wiki.debian.org/SaneOverNetwork#Server_Configuration
 +
 +https://help.ubuntu.com/community/sane
 +
 +heel belangrijk
 +https://sourceforge.net/p/scanbd/discussion/897647/thread/1ebb0193/
 +
 +
 +
 +
  
werkinstructies/scanbd_met_usb_scanner.1467051133.txt.gz · Laatst gewijzigd: 2016/06/27 20:12 door abel