Scanner terdeteksi dengan sane-find-scanner, tetapi tidak dengan scanimage -L atau sudo scanimage -L

15

Saya memiliki Fujitsu ScanSnap S1300i. Saya mengkompilasi SANE dari sumber. Ketika saya menjalankan sane-find-scanner, output berikut diberikan:

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.

Namun, ketika saya menjalankan scanimage -Latau sudo scanimage -Loutput berikut diberikan:

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

Juga, saya menambahkan entri ke /etc/sane.d/fujitsu.confuntuk ScanSnap S1300i.

Zach Latta
sumber

Jawaban:

6

Dari apa yang saya lihat di halaman waras resmi , ScanSnap S1300 menggunakan epjitsu, bukan fujitsubackend. Anda dapat mencoba memindahkan entri konfigurasi dari fujitsu.confke epjitsu.conffile di folder yang sama.

Saya tidak yakin apa sebenarnya perbedaan antara S1300 dan S1300i, jadi Anda mungkin harus mengekstrak *.nalfile firmware dari driver Fujitsu Windows seperti yang tertulis di header keduanya fujitsu.confdan epjitsu.conffile di /etc/sane.d/, jika Anda belum melakukannya .

Pembaruan Saya baru ingat ketika saya membangun waras dari sumber karena saya membutuhkan versi baru untuk fungsi pemindai saya, saya harus membuat aturan udev baru agar pemindai dapat digunakan.

Membuat file baru di /etc/udev/rules.d disebut 40-libsane.rules dan menambahkan baris berikut ke file:

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

Ganti AAAA dan BBBB dengan ID pemindai Anda. Anda dapat melihatnya dengan mengetik lsusb(sebenarnya ID yang sama dengan yang Anda katakan digunakan untuk membuat entri baru di fujitsu.conf).

jeremija
sumber
Terima kasih atas tanggapannya. Sayangnya saya tidak memiliki instalasi Windows atau OSX, jadi saya tidak dapat mengekstrak file .nal dari driver. Apakah ada cara untuk melakukannya tanpa menginstal driver? Saya memiliki CD instalasi yang disertakan dengan pemindai di meja saya.
Zach Latta
Dikatakan bahwa file tersebut biasanya berada di dalam file .cab. Anda dapat mencoba mencari folder dan arsip di CD. Juga lihat jawaban saya yang diedit, saya hanya ingat sesuatu yang perlu saya lakukan.
jeremija
1
@Crynix terima kasih akan lebih baik karena saya sudah mencoba mengkompilasi backend waras dari src dari versi yang berbeda di git dan tidak berhasil. Saya juga harus menyebutkan bahwa saya menggunakan waras pra-instal dari 12,04 meskipun saya tidak berpikir itu akan membuat perbedaan. Dan saya berasumsi juga Anda menggunakan file firmware 1300i_0D12.nal?
Maks
1
@ ZachLatta Saya tahu ini sudah lama tetapi apakah Anda pernah mendapatkan kesempatan untuk mengatur pemindai Anda lagi dan mencatat bagaimana Anda membuatnya bekerja?
Maks
1
Lihat askubuntu.com/questions/567863/… untuk jawaban atas pertanyaan serupa.
Pemakan Daging Sapi