Scanner rilevato con sane-find-scanner, ma non con scanimage -L o sudo scanimage -L


15

Ho un Fujitsu ScanSnap S1300i. Ho compilato SANE dalla fonte. Quando corro sane-find-scanner, viene dato il seguente output:

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.

found USB scanner (vendor=0x04c5, product=0x128d) 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.
You may want to run this program as root to find all devices. 
Once you found the scanner devices, be sure to adjust access permissions as necessary.

Tuttavia, quando corro scanimage -Lo sudo scanimage -Lviene dato il seguente output:

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).

Inoltre, ho aggiunto una voce a /etc/sane.d/fujitsu.confper ScanSnap S1300i.

Risposte:


6

Da quello che vedo sulla pagina ufficiale sana , ScanSnap S1300 usa il epjitsu, non il fujitsubackend. Potresti provare a spostare la voce di configurazione da fujitsu.confa epjitsu.conffile nella stessa cartella.

Non sono sicuro di quali siano esattamente le differenze tra S1300 e S1300i, quindi potrebbe essere necessario estrarre il *.nalfile del firmware dal driver Fujitsu Windows come indicato nell'intestazione di entrambi fujitsu.confe epjitsu.conffile /etc/sane.d/, se non l'hai già fatto .

Aggiornamento Mi sono appena ricordato quando ho creato sano di mente perché avevo bisogno della nuova versione per il mio scanner per funzionare, ho dovuto creare una nuova regola udev affinché lo scanner fosse utilizzabile.

Creato un nuovo file in /etc/udev/rules.d chiamato 40-libsane.rules e aggiungi la seguente riga al file:

ATTRS{idVendor}=="AAAA", ATTRS{idProduct}=="BBBB", ENV{libsane_matched}="yes"

Sostituire AAAA e BBBB con gli ID dello scanner. Puoi vederli digitando lsusb(in realtà sono gli stessi ID che hai detto che hai usato per creare una nuova voce in fujitsu.conf).


Grazie per la risposta. Sfortunatamente non ho un'installazione di Windows o OSX, quindi non posso estrarre il file .nal dal driver. C'è un modo per farlo senza installare il driver? Ho il CD di installazione fornito con lo scanner sulla mia scrivania.
Zach Latta,

Dice che il file di solito si trova all'interno di un file CAB. Potresti provare a cercare le cartelle e gli archivi sul CD. Vedi anche la mia risposta modificata, mi sono appena ricordato qualcos'altro che dovevo fare.
jeremija,

1
@Crynix grazie che sarebbe fantastico visto che ho provato a compilare backend sani da src da diverse versioni in git e senza fortuna. Dovrei anche menzionare che sto usando il sano preinstallato dal 12.04 anche se non penso che farebbe differenza. E suppongo che tu abbia usato anche il file del firmware 1300i_0D12.nal?
Fa il

1
@ZachLatta So che è passato un po 'di tempo ma hai mai avuto la possibilità di configurare nuovamente lo scanner e annotare come hai fatto a funzionare?
Fa il

1
Vedi askubuntu.com/questions/567863/… per la risposta a una domanda simile.
Manzo mangiatore
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.