Skaner wykryty za pomocą skanera sane-find-skaner, ale nie przy pomocy scanimage -L lub sudo scanimage -L

15

Mam Fujitsu ScanSnap S1300i. Skompilowałem SANE ze źródła. Kiedy uruchamiam sane-find-scanner, podane są następujące dane wyjściowe:

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.

Jednak po uruchomieniu scanimage -Llub sudo scanimage -Lpodaniu następujących danych wyjściowych:

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

Dodałem również wpis do /etc/sane.d/fujitsu.confScanSnap S1300i.

Zach Latta
źródło

Odpowiedzi:

6

Z tego, co widzę na oficjalnej zdrowej stronie , ScanSnap S1300 używa epjitsu, a nie fujitsubackendu. Możesz spróbować przenieść pozycję konfiguracji z fujitsu.confdoepjitsu.conf pliku w tym samym folderze.

Nie jestem pewien, jakie dokładnie są różnice między S1300 i S1300i, więc może być konieczne wyodrębnienie *.nalpliku oprogramowania układowego ze sterownika Fujitsu Windows, tak jak to napisano w nagłówku obu plików fujitsu.confiepjitsu.conf/etc/sane.d/ , jeśli jeszcze tego nie zrobiłeś, że już .

Aktualizacja którą właśnie zapamiętałem, kiedy zbudowałem rozsądną wersję ze źródła, ponieważ potrzebowałem nowej wersji do działania mojego skanera, musiałem stworzyć nową regułę udev, aby skaner był użyteczny.

Utworzył nowy plik w /etc/udev/rules.d o nazwie 40-libsane.rules i dodaje następujący wiersz do pliku:

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

Zamień AAAA i BBBB na identyfikatory skanera. Możesz je zobaczyć, wpisując lsusb(w rzeczywistości są to te same identyfikatory, których użyłeś, aby utworzyć nowy wpis w fujitsu.conf).

jeremija
źródło
Dzięki za odpowiedzi. Niestety nie mam instalacji systemu Windows ani OSX, więc nie mogę wyodrębnić pliku .nal ze sterownika. Czy można to zrobić bez instalowania sterownika? Mam na biurku instalacyjną płytę CD dostarczoną ze skanerem.
Zach Latta,
Mówi, że plik zwykle znajduje się w pliku cab. Możesz spróbować przeszukać foldery i archiwa na płycie CD. Zobacz także moją zredagowaną odpowiedź. Właśnie przypomniałem sobie coś innego, co musiałem zrobić.
jeremija
1
@Crynix dzięki, byłoby wspaniale, ponieważ próbowałem skompilować rozsądne backendy z src z różnych wersji w git i bez powodzenia. Powinienem również wspomnieć, że korzystam z preinstalowanego oprogramowania od 12.04, ale nie sądzę, żeby to miało znaczenie. Zakładam również, że użyłeś pliku oprogramowania układowego 1300i_0D12.nal?
Maks
1
@ZachLatta Wiem, że minęło już trochę czasu, ale czy kiedykolwiek miałeś okazję ponownie skonfigurować skaner i zanotować, jak działa?
Maks
1
Zobacz askubuntu.com/questions/567863/... do odpowiedzi na podobne pytanie.
Beef Eater