Máy quét được phát hiện với sane-find-Scanner, nhưng không phải với scanimage -L hoặc sudo scanimage -L


15

Tôi có một Fujitsu ScanSnap S1300i. Tôi đã biên dịch SANE từ nguồn. Khi tôi chạy sane-find-scanner, đầu ra sau đây được đưa ra:

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.

Tuy nhiên, khi tôi chạy scanimage -Lhoặc sudo scanimage -Lđầu ra sau đây được đưa ra:

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

Ngoài ra, tôi đã thêm một mục nhập /etc/sane.d/fujitsu.confcho ScanSnap S1300i.

Câu trả lời:


6

Từ những gì tôi thấy trên trang chính thức , ScanSnap S1300 sử dụng epjitsuchứ không phải fujitsuphụ trợ. Bạn có thể thử di chuyển các mục cấu hình từ fujitsu.confđể epjitsu.conftập tin trong cùng một thư mục.

Tôi không chắc chính xác sự khác biệt giữa S1300 và S1300i là gì, vì vậy bạn có thể phải trích xuất *.naltệp chương trình cơ sở từ trình điều khiển Windows Fujitsu giống như trong tiêu đề của cả hai fujitsu.confepjitsu.conftệp /etc/sane.d/, nếu bạn đã làm xong .

Cập nhật Tôi chỉ nhớ khi tôi xây dựng lành mạnh từ nguồn vì tôi cần phiên bản mới để máy quét của tôi hoạt động, tôi phải tạo một quy tắc udev mới để máy quét có thể sử dụng được.

Tạo một tệp mới trong /etc/udev/rules.d được gọi là 40-libsane.rules và thêm dòng sau vào tệp:

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

Thay thế AAAA và BBBB bằng ID của máy quét của bạn. Bạn có thể nhìn thấy chúng bằng cách nhập lsusb(thực ra đó là cùng một ID mà bạn đã nói bạn đã sử dụng để tạo một mục mới trong fujitsu.conf).


Cảm ơn vì sự trả lời. Thật không may, tôi không cài đặt Windows hoặc OSX, vì vậy tôi không thể trích xuất tệp .nal từ trình điều khiển. Có cách nào để làm điều đó mà không cần cài đặt trình điều khiển? Tôi có đĩa CD cài đặt đi kèm với máy quét trên bàn của tôi.
Zach Latta

Nó nói rằng tệp thường nằm trong tệp .cab. Bạn có thể thử tìm kiếm các thư mục và tài liệu lưu trữ trên CD. Cũng thấy câu trả lời đã được chỉnh sửa của tôi, tôi chỉ nhớ một số thứ khác tôi cần làm.
jeremija

1
@Crynix cảm ơn điều đó sẽ rất tuyệt vì tôi đã thử biên dịch các phụ trợ lành mạnh từ src từ các phiên bản khác nhau trong git và không gặp may. Tôi cũng nên đề cập rằng tôi đang sử dụng sane được cài đặt sẵn từ ngày 12.04 mặc dù tôi không nghĩ điều đó sẽ tạo ra sự khác biệt. Và tôi giả sử bạn cũng đã sử dụng tệp phần mềm 1300i_0D12.nal?
Maks

1
@ZachLatta Tôi biết đã được một thời gian nhưng bạn đã bao giờ có cơ hội thiết lập lại máy quét của mình và ghi lại cách bạn làm cho nó hoạt động chưa?
Maks

1
Xem Askubfox.com/questions/567863/ trên để biết câu trả lời cho một câu hỏi tương tự.
Thịt bò ăn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.