स्कैनर ने साने-फाइंड-स्कैनर के साथ पता लगाया, लेकिन स्कैनिमेज -L या सुडो स्कैनिमेज -L के साथ नहीं


15

मेरे पास एक Fujitsu ScanSnap S1300i है। मैं स्रोत से SANE संकलित किया। जब मैं चलता हूं sane-find-scanner, तो निम्न आउटपुट दिया जाता है:

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.

हालाँकि, जब मैं चलाता हूं scanimage -Lया sudo scanimage -Lनिम्न आउटपुट दिया जाता है:

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

इसके अलावा, मैंने /etc/sane.d/fujitsu.confScanSnap S1300i के लिए एक प्रविष्टि जोड़ी।

जवाबों:


6

मैं क्या देख से आधिकारिक समझदार पृष्ठ पर , ScanSnap S1300 का उपयोग करता epjitsuहै, न कि fujitsuबैकएंड। आप से विन्यास प्रवेश ले जाने का प्रयास कर सकता है fujitsu.confके लिए epjitsu.confएक ही फ़ोल्डर में फ़ाइल।

मुझे यकीन नहीं है कि वास्तव में S1300 और S1300i के बीच क्या अंतर हैं, इसलिए आपको *.nalFujitsu विंडोज ड्राइवर से फर्मवेयर फाइल को निकालना पड़ सकता है, जैसे कि यह दोनों के हेडर में कहता है fujitsu.confऔर यदि आप पहले से ऐसा नहीं करते हैं, तो epjitsu.confफाइल /etc/sane.d/

अद्यतन मुझे बस याद है जब मैंने स्रोत से साने का निर्माण किया था क्योंकि मुझे अपने स्कैनर को कार्य करने के लिए नए संस्करण की आवश्यकता थी, मुझे स्कैनर के उपयोग के लिए एक नया udev नियम बनाना होगा।

/Etc/udev/rules.d में एक नई फ़ाइल बनाई गई जिसे 40-libsane.rules कहा जाता है और फ़ाइल में निम्नलिखित पंक्ति जोड़ें:

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

AAAA और BBBB को अपने स्कैनर की आईडी से बदलें। आप उन्हें टाइप करके देख सकते हैं lsusb(वास्तव में यह वही आईडी है जिसे आपने कहा था कि आपने fujitsu.conf में एक नई प्रविष्टि बनाई है)।


जवाब के लिए धन्यवाद। दुर्भाग्य से मेरे पास विंडोज या OSX की स्थापना नहीं है, इसलिए मैं ड्राइवर से .nal फ़ाइल नहीं निकाल सकता। क्या ड्राइवर को स्थापित किए बिना इसे करने का एक तरीका है? मेरे पास इंस्टॉलेशन सीडी है जो मेरी डेस्क पर स्कैनर के साथ आई है।
Zach Latta

यह कहता है कि फ़ाइल आमतौर पर .cab फ़ाइल के अंदर रहती है। आप सीडी पर फ़ोल्डर और अभिलेखागार खोजने का प्रयास कर सकते हैं। मेरा संपादित उत्तर भी देखें, मुझे बस कुछ और याद था जो मुझे करने की आवश्यकता थी।
jeremija

1
@Crynix धन्यवाद जो बहुत अच्छा होगा क्योंकि मैंने sit से sit बैकेंड को अलग-अलग संस्करणों से git और नो लक में संकलन करने की कोशिश की है। मुझे यह भी उल्लेख करना चाहिए कि मैं 12.04 से पहले से इंस्टॉल किए गए साने का उपयोग कर रहा हूं, हालांकि मुझे नहीं लगता कि इससे कोई फर्क पड़ेगा। और मुझे लगता है कि आपने 1300i_0D12.nal फर्मवेयर फ़ाइल का उपयोग किया है?
मैक्स

1
@ZachLatta मुझे पता है कि यह एक समय हो गया है, लेकिन क्या आपको कभी अपने स्कैनर को फिर से सेटअप करने का मौका मिला है और ध्यान दें कि आप इसे कैसे काम कर रहे हैं?
मैक्स

1
इसी तरह के प्रश्न के उत्तर के लिए askubuntu.com/questions/567863/… देखें ।
बीफ एटर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.