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.