So weit so gut!
Cool, das Einrichten von Airscan hat funktioniert, auch ein Versuch mit Simple-Scan zu scannen hat funktioniert. Super!
Allerdings möchte ich das ganze ja automatisieren, hierzu habe ich eigentlich als mögliches Tool für die Kommandozeile nur pct-scanner-script gefunden und installiert.
pct-scanner-script --search gibt (ausschnittsweise) folgendes Ergebnis zurück:
[12:11:51.035319] [dll] sane_get_devices: found 1 devices
List of available devices:
airscan:w2:Brother ADS-2400N
Wenn ich dann versuche zu scannen:
pct-scanner-script --lineart --resolution 300 --device "airscan:w2:Brother ADS-2400N" --source ADF
geht am Scanner garnichts, folgende Meldung erscheint:
startcount: 1
lineart: yes
device: airscan:w2:Brother ADS-2400N
outdir: /home/ubuntu/scanscript/
log: /home/ubuntu/scanscript/output/status.log
source: ADF
resolution: 300
scanning of document has started, please standby ...
[12:40:42.892825] [sanei_debug] Setting debug level of dll to 255.
[12:40:42.893048] [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.29
[12:40:42.893109] [dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[12:40:42.893177] [dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[12:40:42.893242] [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[12:40:42.893308] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/airscan
[12:40:42.893379] [dll] sane_init/read_config: reading dll.d/airscan
[12:40:42.893452] [dll] add_backend: adding backend `airscan'
[12:40:42.893505] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[12:40:42.893568] [dll] sane_init/read_config: reading dll.d/hplip
[12:40:42.893615] [dll] add_backend: adding backend `hpaio'
[12:40:42.893710] [dll] sane_init/read_dlld: done.
[12:40:42.893774] [dll] sane_init/read_config: reading dll.conf
[12:40:42.893851] [dll] add_backend: adding backend `net'
[12:40:42.893897] [dll] add_backend: adding backend `abaton'
[12:40:42.893938] [dll] add_backend: adding backend `agfafocus'
[12:40:42.893978] [dll] add_backend: adding backend `apple'
[12:40:42.894016] [dll] add_backend: adding backend `artec'
[12:40:42.894054] [dll] add_backend: adding backend `artec_eplus48u'
[12:40:42.894092] [dll] add_backend: adding backend `as6e'
[12:40:42.894130] [dll] add_backend: adding backend `avision'
[12:40:42.894166] [dll] add_backend: adding backend `bh'
[12:40:42.894204] [dll] add_backend: adding backend `canon'
[12:40:42.894241] [dll] add_backend: adding backend `canon630u'
[12:40:42.894279] [dll] add_backend: adding backend `canon_dr'
[12:40:42.894318] [dll] add_backend: adding backend `cardscan'
[12:40:42.894355] [dll] add_backend: adding backend `coolscan'
[12:40:42.894394] [dll] add_backend: adding backend `coolscan3'
[12:40:42.894433] [dll] add_backend: adding backend `dell1600n_net'
[12:40:42.894471] [dll] add_backend: adding backend `dmc'
[12:40:42.894508] [dll] add_backend: adding backend `epjitsu'
[12:40:42.894546] [dll] add_backend: adding backend `epson2'
[12:40:42.894583] [dll] add_backend: adding backend `epsonds'
[12:40:42.894620] [dll] add_backend: adding backend `escl'
[12:40:42.894657] [dll] add_backend: adding backend `fujitsu'
[12:40:42.894695] [dll] add_backend: adding backend `genesys'
[12:40:42.894732] [dll] add_backend: adding backend `gt68xx'
[12:40:42.894770] [dll] add_backend: adding backend `hp'
[12:40:42.894808] [dll] add_backend: adding backend `hp3500'
[12:40:42.894846] [dll] add_backend: adding backend `hp3900'
[12:40:42.894883] [dll] add_backend: adding backend `hp4200'
[12:40:42.894920] [dll] add_backend: adding backend `hp5400'
[12:40:42.894958] [dll] add_backend: adding backend `hp5590'
[12:40:42.894995] [dll] add_backend: adding backend `hpljm1005'
[12:40:42.895032] [dll] add_backend: adding backend `hpsj5s'
[12:40:42.895070] [dll] add_backend: adding backend `hs2p'
[12:40:42.895108] [dll] add_backend: adding backend `ibm'
[12:40:42.895146] [dll] add_backend: adding backend `kodak'
[12:40:42.895183] [dll] add_backend: adding backend `kodakaio'
[12:40:42.895222] [dll] add_backend: adding backend `kvs1025'
[12:40:42.895259] [dll] add_backend: adding backend `kvs20xx'
[12:40:42.895299] [dll] add_backend: adding backend `kvs40xx'
[12:40:42.895337] [dll] add_backend: adding backend `leo'
[12:40:42.895375] [dll] add_backend: adding backend `lexmark'
[12:40:42.895422] [dll] add_backend: adding backend `ma1509'
[12:40:42.895476] [dll] add_backend: adding backend `magicolor'
[12:40:42.895514] [dll] add_backend: adding backend `matsushita'
[12:40:42.895552] [dll] add_backend: adding backend `microtek'
[12:40:42.895590] [dll] add_backend: adding backend `microtek2'
[12:40:42.895628] [dll] add_backend: adding backend `mustek'
[12:40:42.895667] [dll] add_backend: adding backend `mustek_usb'
[12:40:42.895705] [dll] add_backend: adding backend `mustek_usb2'
[12:40:42.895774] [dll] add_backend: adding backend `nec'
[12:40:42.895816] [dll] add_backend: adding backend `niash'
[12:40:42.895855] [dll] add_backend: adding backend `pie'
[12:40:42.895894] [dll] add_backend: adding backend `pieusb'
[12:40:42.895933] [dll] add_backend: adding backend `pint'
[12:40:42.895971] [dll] add_backend: adding backend `pixma'
[12:40:42.896012] [dll] add_backend: adding backend `plustek'
[12:40:42.896051] [dll] add_backend: adding backend `qcam'
[12:40:42.896090] [dll] add_backend: adding backend `ricoh'
[12:40:42.896129] [dll] add_backend: adding backend `ricoh2'
[12:40:42.896169] [dll] add_backend: adding backend `rts8891'
[12:40:42.896208] [dll] add_backend: adding backend `s9036'
[12:40:42.896244] [dll] add_backend: adding backend `sceptre'
[12:40:42.896285] [dll] add_backend: adding backend `sharp'
[12:40:42.896324] [dll] add_backend: adding backend `sm3600'
[12:40:42.896363] [dll] add_backend: adding backend `sm3840'
[12:40:42.896402] [dll] add_backend: adding backend `snapscan'
[12:40:42.896437] [dll] add_backend: adding backend `sp15c'
[12:40:42.896474] [dll] add_backend: adding backend `tamarack'
[12:40:42.896510] [dll] add_backend: adding backend `teco1'
[12:40:42.896546] [dll] add_backend: adding backend `teco2'
[12:40:42.896582] [dll] add_backend: adding backend `teco3'
[12:40:42.896621] [dll] add_backend: adding backend `u12'
[12:40:42.896659] [dll] add_backend: adding backend `umax'
[12:40:42.896695] [dll] add_backend: adding backend `umax1220u'
[12:40:42.896731] [dll] add_backend: adding backend `v4l'
[12:40:42.896767] [dll] add_backend: adding backend `xerox_mfp'
[12:40:42.896803] [dll] add_backend: adding backend `brother4'
[12:40:42.896893] [dll] sane_open: trying to open `airscan:w2:Brother ADS-2400N'
[12:40:42.896935] [dll] load: searching backend `airscan' in `/usr/lib/arm-linux-gnueabihf/sane:/usr/lib/sane:/usr/lib64/sane'
[12:40:42.896974] [dll] load: trying to load `/usr/lib/arm-linux-gnueabihf/sane/libsane-airscan.so.1'
[12:40:42.897029] [dll] load: dlopen()ing `/usr/lib/arm-linux-gnueabihf/sane/libsane-airscan.so.1'
[12:40:42.909947] [dll] init: initializing backend `airscan'
[12:40:42.920526] [dll] init: backend `airscan' is version 1.0.0
[12:40:45.477260] [dll] sane_open: open successful
[12:40:45.477395] [dll] sane_control_option(handle=0x1a53ec8,option=0,action=0,value=0xbe857f60,info=(nil))
[12:40:45.477546] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=0)
[12:40:45.477652] [dll] sane_control_option(handle=0x1a53ec8,option=0,action=0,value=0xbe857edc,info=(nil))
[12:40:45.477750] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=1)
[12:40:45.477848] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=2)
[12:40:45.477946] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=3)
[12:40:45.478042] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=4)
[12:40:45.478137] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=5)
[12:40:45.478232] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=6)
[12:40:45.478326] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=7)
[12:40:45.478424] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=8)
[12:40:45.478521] [dll] sane_control_option(handle=0x1a53ec8,option=8,action=0,value=0x43a154,info=(nil))
[12:40:45.478626] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=9)
[12:40:45.478724] [dll] sane_control_option(handle=0x1a53ec8,option=9,action=0,value=0x43a158,info=(nil))
[12:40:45.478822] [dll] sane_control_option(handle=0x1a53ec8,option=6,action=0,value=0xbe857ee0,info=(nil))
[12:40:45.478917] [dll] sane_control_option(handle=0x1a53ec8,option=7,action=0,value=0xbe857ee0,info=(nil))
[12:40:45.479027] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=4)
[12:40:45.479130] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=4)
[12:40:45.479224] [dll] sane_control_option(handle=0x1a53ec8,option=4,action=1,value=0xbe8583c3,info=0xbe857eb8)
[12:40:45.479320] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=2)
[12:40:45.479422] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=2)
[12:40:45.479517] [dll] sane_control_option(handle=0x1a53ec8,option=2,action=1,value=0x1a54518,info=0xbe857eb8)
[12:40:45.479618] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=3)
[12:40:45.479714] [dll] sane_get_option_descriptor(handle=0x1a53ec8,option=3)
[12:40:45.479858] [dll] sane_control_option(handle=0x1a53ec8,option=3,action=1,value=0xbe8583df,info=0xbe857eb8)
scanadf: setting of option --mode failed (Invalid argument)
[12:40:45.479996] [dll] sane_exit: exiting
[12:40:45.480124] [dll] sane_exit: calling backend `airscan's exit function
[12:40:45.487210] [dll] sane_exit: finished
Mache ich was falsch?
Vielen Dank, freue mich, dass ich schon so weit gekommen bin!
Grüße
Carl