ตรวจพบสแกนเนอร์ด้วย sane-find-scanner แต่ไม่ใช่กับ scanimage -L หรือ sudo scanimage -L


15

ฉันมีฟูจิตสึ ScanSnap S1300i ฉันรวบรวมสติจากแหล่งที่มา เมื่อฉันรัน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.confสำหรับ ScanSnap S1300i

คำตอบ:


6

จากสิ่งที่ฉันเห็นในหน้าเว็บอย่างเป็นทางการ ScanSnap S1300 ใช้ส่วนที่epjitsuไม่ใช่ส่วนfujitsuแบ็คเอนด์ คุณสามารถลองย้ายรายการกำหนดค่าจากfujitsu.confไปยังepjitsu.confไฟล์ในโฟลเดอร์เดียวกัน

ฉันไม่แน่ใจว่าความแตกต่างระหว่าง S1300 และ S1300i เป็นอย่างไรดังนั้นคุณอาจต้องแตก*.nalไฟล์เฟิร์มแวร์จากไดรเวอร์ฟูจิตสึของ Windows เช่นที่กล่าวไว้ในส่วนหัวของทั้งสอง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(จริงๆแล้วมันเป็น ID เดียวกันกับที่คุณบอกว่าคุณเคยสร้างรายการใหม่ใน fujitsu.conf)


ขอบคุณสำหรับคำตอบ น่าเสียดายที่ฉันไม่มีการติดตั้ง Windows หรือ OSX ดังนั้นฉันจึงไม่สามารถแยกไฟล์. nal ออกจากไดรเวอร์ได้ มีวิธีการโดยไม่ติดตั้งไดรเวอร์หรือไม่? ฉันมีแผ่นซีดีติดตั้งที่มาพร้อมกับเครื่องสแกนบนโต๊ะทำงานของฉัน
Zach Latta

มันบอกว่าไฟล์มักจะอยู่ในไฟล์. cab คุณสามารถลองค้นหาโฟลเดอร์และไฟล์เก็บถาวรบนซีดี เห็นคำตอบที่แก้ไขของฉันฉันจำได้ว่ามีอะไรที่ฉันต้องทำ
jeremija

1
@Crynix ขอบคุณที่จะดีมากในขณะที่ฉันได้ลองรวบรวมแบ็กเอนด์ที่มีสติจาก src จากคอมไพล์ในเวอร์ชั่นที่ต่างกันและไม่มีโชค ฉันควรพูดถึงว่าฉันใช้สติที่ติดตั้งมาจาก 12.04 แม้ว่าฉันไม่คิดว่าจะสร้างความแตกต่าง และฉันคิดว่าคุณใช้ไฟล์เฟิร์มแวร์ 1300i_0D12.nal ด้วยหรือไม่
Maks

1
@ZachLatta ฉันรู้มาพักหนึ่งแล้ว แต่คุณเคยได้รับโอกาสในการตั้งค่าเครื่องสแกนของคุณอีกครั้งและจดบันทึกว่าคุณทำงานได้อย่างไร?
Maks

1
ดูaskubuntu.com/questions/567863/…สำหรับคำตอบของคำถามที่คล้ายกัน
กินเนื้อ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.