Scanner / Tarayıcı Genel olarak linux işletim sistemlerinde tarayıcı kurulumu
Bilgisayarınız açık tarayıcınız açık ve bağlantıları da yapılmışsa bilgisayarınızın usb bağlantıları arasında tarayıcınızı görebilirsiniz bunun için kullanmanız gereken komut
lsusb
bash-4.2$ lsusb
Bus 002 Device 010: ID 04b8:011f Seiko Epson Corp. GT-8400UF [Perfection 1670/1670 PHOTO]
bash-4.2$
Xsane grafik programını yüklemediyseniz yükleyin.Yüklüyse açtığınızda tarayıcınızı arayacak bulacak ama olmayan sürücü dosyası yüzünden açamıyacaktır.
/etc/sane.d/snapscan.conf dosyasını açın orda sürücü dosyasını yüklemeniz gereken yer gösterilmiştir
firmware /usr/share/sane/snapscan/your-firmwarefile.bin
Şimdi geliyor sıra bu sondaki your-firmwarefile.bin dosyasını nereden bulacağınıza . Önce ihtiyacınız olan bin dosyasının adını öğreniyoruz.
Bunun için aşağıdaki linkte gösterilen tablodan tarayıcınızı ve ilgili bin dosyasını adını buluyoruz. Sonra istediğiniz linkten indirebilirsiniz.
http://snapscan.sourceforge.net/
O dosyayı bulamadıysanız internette başka bir yol var. Üreticinin linux için olmasa bile windows için driver cdsi vardır.
Sanal bir windowsa yada windows yüklü bir bilgisayara üreticinin kurulum cd sinden kurulum yapın. İlgili dosyanın bulunduğu yer
c/windows/system32/esfw30.bin
yada
/home/lex/.wine/drive_c/windows/system32/esfw30.bin
şeklindedir.
İlgili bin dosyasını /etc/sane.d/snapscan.conf dosyasında belirtilen yere kopyalayın
cp esfw30.bin /usr/share/sane/snapscan/
Şimdi /etc/sane.d/snapscan.conf dosyasını düzenleyelim
nano /etc/sane.d/snapscan.conf
komutuyla snapscan.conf dosyasını açıyoruz. firmware ile başlayan satırın sonundaki your-firmwarefile.bin adını silip kopyaladığımız bin dosyasının adını yazıyoruz.Yeni hali aşağıdaki gibi.
firmware /usr/share/sane/snapscan/esfw30.bin
Sonra lsusb komutuyla bulduğumuz ürün numarasına bakıyoruz
Bus 007 Device 015: ID 04b8:011f Seiko Epson Corp. GT-8400UF [Perfection 1670/1670 PHOTO]
yukardaki ürün numaralarını iki nokta üstüsteyi kaldırarak snapconf dosyasına aşağıdaki gibi yazıyoruz zaten yazılıysa değişiklik yapmanıza da gerek yok.
firmware dosyasının gösteren satırın altında usb scanner bölümünde yazıcınız aşağıdaki şekilde görülmelidir.
# Epson Perfection 1670
usb 0x04b8 0x011f
zaten
# Epson Perfection 1670
usb 0x04b8 0x011f
şeklinde yazılıysa bişey eklemenize gerek yok.
Firmware dosyasını snapconf dosyasında belirtmek tarayıcınızın çalışması için yeterli oluyor.
Problem olursa yapılabilecekler aşağıda
-Yine /etc/sane.d/ konumundaki epson2.conf dosyasına usb bağlantı noktasını yazmanız gerekebilir..
-xsane tarayıcı programında bir hata varsa ayarları silmek için aşağıdaki komutu kullanabilirsiniz
rm -rf ~/.sane/xsane
-İzinler ile ilgili bir problem olursa aşağıdaki komutlardan birini tercih edebilirsiniz.
sudo chmod 0666 /dev/bus/usb/002/007
chmod 0666 /dev/* -R
chmod a+rw /dev/usbdev*
chgrp scanner /dev/usbdev*
Tarayıcı çalışırken duruyorsa kerneli aşağıdak parametreyle yeniden derlemeniz gerekebilir
CONFIG_USB_SUSPEND=n.