Ketika saya mencoba memindai, menggunakan pemindaian sederhana, kata UI Failed to scan -- Unable to connect to scanner
. Ketika saya menjalankannya dari baris perintah saya mendapatkan:
joel@home:/usr/bin$ simple-scan -d
** (simple-scan:6554): DEBUG: Starting Simple Scan 2.32.0.1, PID=6554
** (simple-scan:6554): DEBUG: Restoring window to 600x400 pixels
** (simple-scan:6554): DEBUG: sane_init () -> SANE_STATUS_GOOD
** (simple-scan:6554): DEBUG: SANE version 1.0.22
** (simple-scan:6554): DEBUG: Requesting redetection of scan devices
** (simple-scan:6554): DEBUG: Processing request
** (simple-scan:6554): DEBUG: Requesting scan at 300 dpi from device '(null)'
** (simple-scan:6554): DEBUG: scanner_scan ("(null)", 300, SCAN_SINGLE)
** (simple-scan:6554): DEBUG: sane_get_devices () -> SANE_STATUS_GOOD
** (simple-scan:6554): DEBUG: Device: name="brother2:bus4;dev1" vendor="Brother" model="MFC-210C" type="USB scanner"
** (simple-scan:6554): DEBUG: Processing request
** (simple-scan:6554): DEBUG: sane_open ("brother2:bus4;dev1") -> SANE_STATUS_IO_ERROR
** (simple-scan:6554): WARNING **: Unable to get open device: Error during device I/O
FYI, saya sudah melakukan:
joel@home:~$ sudo chmod a+rwx /dev/bus/usb
joel@home:~$ sudo chmod a+rwx /dev/bus/usb/*
Jika saya jalankan di bawah sudo
:
joel@home:~$ sudo simple-scan
berhasil.
Bagaimana saya bisa memindai sederhana agar berfungsi tanpa sudo?
sudo adduser username scanner
dan kemudian Anda harus keluar dan kembali lagi untuk keanggotaan grup agar diperhatikan oleh OS.Saya memiliki masalah yang sama (Ubuntu 11.04 - Natty Narwhal): Memindai sebagai root berfungsi dengan baik, memindai sebagai pengguna - jangan pergi.
scanimage -L
dansane-find-scanner
menemukan dan mengidentifikasi pemindai dengan benar, bahkan ketika dijalankan sebagai pengguna biasa. `simple-scan -d baik sebagai pengguna root dan normal tidak menunjukkan sesuatu yang berguna dalam hal hak kelompok yang hilang, file yang hilang atau driver.Akhirnya tautan ini berhasil untuk saya .
Solusinya mengedit file-file ini:
/lib/udev/rules.d/40-libsane.rules
/etc/udev/rules.d/55-libsane.rules
Tidak yakin apakah keduanya perlu diedit, saya menerapkan semua perubahan seperti yang dijelaskan. Sangat penting: REBOOT setelah diedit.
sumber
Saya menyelesaikannya dengan menambahkan baris ini ke
/etc/rc.local
(sebelumexit 0
):dan mengedit / membuat 2 file berikut:
/etc/xinetd.d/saned
:/etc/default/saned
:lalu reboot.
Ini bekerja, tetapi saya masih ingin cara yang lebih aman untuk menyelesaikan ini.
sumber
Edit yang berikut ini:
Dan ubah:
untuk
Mulai ulang dan uji lagi - ini seharusnya bisa.
sumber
untuk memastikan pemindai milik grup lp :
sumber
Saya memiliki masalah yang sama persis dan ini bekerja untuk saya dan sesederhana itu. Saya sebenarnya menyalin dari Situs Web Brother yang memecahkan masalah pemindai saya:
Buka
/lib/udev/rules.d/40-libsane.rules
file.Tambahkan dua baris berikut ke akhir daftar perangkat. (Sebelum baris
# The following rule will disable ...
):# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
sumber
Anda perlu menambahkan nama pengguna Anda ke grup lp dan kemudian reboot (atau
sudo ldconfig
). Semuanya harus berfungsi.Ini bekerja untuk saya karena jika Anda menjalankan
lsusb
untuk mengambil nomor bus USB printer / pemindai Anda (milik saya 005) dan kemudianll /dev/bus/usb/005
Anda akan melihat bahwa root adalah pemilik dan lp adalah grup, keduanya memiliki izin baca dan tulis.sumber
add your username to the lp group
?Saya juga memiliki masalah yang sama dengan Epson EcoTank 2500 saya. Saya pergi ke terminal dan menemukan id produk
lsusb
. Untuk EcoTank 2500 adalah 1105.Kemudian
Saya kemudian mencari id produk itu dengan gedit dan tidak dapat menemukannya. Jadi saya menambahkan ke bagian bawah (meninggalkan spasi dan menulisnya di CAPS jadi saya tahu bahwa saya yang mengubahnya!)
Saya kemudian melakukan hal yang sama di 40-iscan.rules (ada di folder yang sama) Akhirnya saya reboot. Hai, presto .... ahhhh! Pekerjaan saya di sini selesai.
sumber