Scanner detectado com sane-find-scanner, mas não com scanimage -L ou sudo scanimage -L

11

Eu tenho um Fujitsu ScanSnap S1300i. Eu compilei o SANE da fonte. Quando executo sane-find-scanner , a seguinte saída é fornecida:

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.

No entanto, quando executo scanimage -L ou sudo scanimage -L , a seguinte saída é fornecida:

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

Além disso, adicionei uma entrada ao /etc/sane.d/fujitsu.conf para o ScanSnap S1300i.

    
por Zach Latta 22.08.2012 / 07:01

1 resposta

5

Pelo que vejo na página sã oficial , o ScanSnap S1300 usa o epjitsu , não o backend fujitsu . Você pode tentar mover a entrada de configuração do arquivo fujitsu.conf para epjitsu.conf na mesma pasta.

Não sei exatamente quais são as diferenças entre o S1300 e o S1300i, portanto, talvez seja necessário extrair o arquivo de firmware *.nal do driver Fujitsu do Windows, como está escrito no cabeçalho de fujitsu.conf e epjitsu.conf arquivos em /etc/sane.d/ , se você ainda não fez isso.

Atualizar Acabei de me lembrar de quando eu criei são a partir do código-fonte porque precisava que a nova versão do meu scanner funcionasse, tive que criar uma nova regra do udev para o scanner poder ser usado.

Criei um novo arquivo em /etc/udev/rules.d chamado 40-libsane.rules e inclua a seguinte linha no arquivo:

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

Substitua o AAAA e o BBBB pelos IDs do seu scanner. Você pode vê-los digitando lsusb (na verdade, são os mesmos IDs que você disse que usou para criar uma nova entrada em fujitsu.conf).

    
por jeremija 22.08.2012 / 08:53