Problema installazione scanner multifunzione Canon i-sensys MF8280Cw

fatto

-rwxr-xr-x. 1 root root 194844 9 nov 12.23 libsane-pixma.so -rwxr-xr-x. 1 root root 194844 9 nov 13.05 libsane-pixma.so.1 -rwxr-xr-x. 1 root root 194844 9 nov 12.23 libsane-pixma.so.1.0.25

ma il risultato è sempre lo stesso

# enable the next line if you want to allow access through the network: net abaton agfafocus apple avision artec artec_eplus48u as6e bh canon canon630u canon_dr #canon_pp cardscan coolscan #coolscan2 coolscan3 #dc25 #dc210 #dc240 dell1600n_net dmc epjitsu #epson epson2 fujitsu #gphoto2 genesys gt68xx hp hp3900 hpsj5s hp3500 hp4200 hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek #mustek_pp mustek_usb mustek_usb2 nec niash #p5 pie pint pixma plustek #plustek_pp #pnm qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c #st400 #stv680 tamarack teco1 teco2 teco3 #test u12 umax #umax_pp umax1220u v4l xerox_mfp

No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages).

niente…devo lasciar perdere vero??? :frowning:

no, non mollare.
se compili sane da git funzionerà al 90%.

prima di tutto scaricati i pacchetti necessari alla compilazione:

# yum install make cmake automake gcc gcc-c++ kernel-devel git libusb libusb-devel libusbx libusbx-devel libcups

(dopo potrai rimuoverli)

poi digita, nella tua home e da utente normale:

$ git clone git://git.debian.org/sane/sane-backends.git
$ cd sane-backends 
$ ./configure BACKENDS="pixma" PRELOADABLE_BACKENDS="pixma"
se non da errori batti:
$ make

per compilare impiegherà una decina di minuti. se make finisce senza errori, digita da root:

# make install

prima però ti conviene eliminare l’attuale SANE.

Sembra che lo legga ora

Digitando:

$ scanimage -L

mi dà questa risposta:

device `pixma:04A92779' is a CANON Canon i-SENSYS MF8200C Series multi-function peripheral

Però il problema è che non lo legge nessun programma…nè simplescan…nè xsane.

Come faccio?

bene. forse bastava riavviare.

ma in che senso non lo legge nessun programma? se apri XSANE cosa succede?

se digiti questi comando lo scanner “parte” ?

$ scanimage --format=tiff > test.tiff
$ scanimage --device pixma:04A92779 --format=tiff > test.tiff

Ora purtroppo non posso provare perché sono andato via dall’ufficio. Domattina proverò.
Cmq ho provato a riavviare ma niente. XSANE mi dice che non vi è alcun dispositivo collegato.
Ti farò sapere domani mattina.
Grazie mille ancora una volta :wink:

Prego. però non ho capito come hai fatto a fargli riconoscere lo scanner.
hai compilato SANE da git? prima di lanciare “make install” hai rimosso la versione vecchia di SANE?

domani posta anche l’output di:

$ rpm -qa|grep sane $ ls /usr/local/bin/

e prova se con questo risolvi (da root):

[code]

cp -f /usr/local/lib64/sane/* /usr/lib64/sane/[/code]

xsane-common-0.999-12.fc20.x86_64 sane-backends-1.0.24-7.fc20.x86_64 libsane-hpaio-3.14.6-5.fc20.x86_64 sane-backends-drivers-cameras-1.0.24-7.fc20.x86_64 sane-backends-drivers-scanners-1.0.24-7.fc20.x86_64 sane-backends-libs-1.0.24-7.fc20.x86_64 sane-backends-devel-1.0.24-7.fc20.x86_64 sane-backends-debuginfo-1.0.24-7.fc20.x86_64 xsane-0.999-12.fc20.x86_64

cngplp  cnjatool  gamma4scanimage  sane-config  sane-find-scanner  scanimage

cp -f /usr/local/lib64/sane/* /usr/lib64/sane/ cp: impossibile eseguire stat di "/usr/local/lib64/sane/*": File o directory non esistente

prova:

[code]

cp -f /usr/local/lib/sane/* /usr/lib64/sane/[/code]

ma con questo comando lo scanner si aziona?

$ scanimage --format=tiff > test.tiff

lo scanner non si aziona. la risposta è:

scanimage: open of device pixma:04A92779 failed: Access to resource has been denied

se lanci il comando da root funziona?

[code]

scanimage --format=tiff > test.tif[/code]

scanimage: sane_read: Device busy

questa è la risposta

intanto rimuovi il vecchio SANE, forse non funziona perché vanno in conflitto tra di loro:

# yum remove sane sane-backends libsane libsane-hpaio sane-backends-drivers-cameras sane-backends-drivers-scanners sane-backends-libs sane-backends sane-backends-debuginfo 
# rm /usr/lib64/sane/libsane-pixma*

poi lancia questi comandi:

# ldconfig -v | grep libsane
# usermod -a -G scanner tuonomeutente
# usermod -a -G lp tuonomeutente

e incolla l’output di :

# cat /etc/udev/rules.d/sane.rules
$ scanimage -T