Dijeljenje skenera Ubuntu
Uvod
Prije svega da se upoznamo sa načinom na koji Linux radi sa scannerima i što mu je za to potrebno. Dakle, glavni akter zadužen za rad sa scannerima u Linuxu je SANE (Scanner Access Now Easy) daemon. On u sebi sadrži sve potrebno kako bi se moglo pristupati scannerima. Jedna od njegovih vrlina jest i to što SANE razdvaja drivere (backends) od sučelja (grafičkog) za upravljanje (frontends). Upravo u ovome je i glavna prednost u odnosu na TWAIN koji drži sve zajedno. Za razliku od TWAIN sustava kontrole scannera, SANE omogućava jednostavno dijeljenje bilo kojeg scannera kojeg podržava u mreži. A posebna poslastica je to što postoji i software za Windowse (zove se SaneTwain Bridge) koji omogućava skaniranje sa Windows mašina scannererom spojenim na Linux stroj. To je ujedno i uvjet jer ne postoji SANE za Windowse. |
Priprema
U ovom članku naučiti ćemo kako podesiti Server stroj (tamo gdje je scanner priključen) i Client strojeve (one koji žele pristup scanneru preko mreže) i to Windows i Linux mašine.
Jedan jedini uvjet mora biti zadovoljen prije nego što počnemo, a to je da vaš scanner uredno radi na vašem Linux stroju na kojeg je priključen. Sve drugo podesiti ćemo ovdje.
Za primjer ćemo uzeti Linux Ubuntu distribuciju i Windows XP operativni sustav, također radi lakšeg snalaženja računala ćemo nazvati ovako:
- Server računalo (na koje je spojen scanner): Linux-Server
- Linux Client računalo (koje će mrežno koristiti scanner): Linux-Client
- Windows client računalo (koje će mrežno koristiti scanner): Windows-Client
Podešavanje Server računala (na koje je spojen scanner)
Prvo krećemo sa podešavanjem PC-ja sa instaliranim scannerom. Podsjećamo da je prethodno potrebno da scanner uredno radi na ovom Linux stroju.
Prije svega potrebno je na ovo računalo instalirati nešto softwarea kojeg nema inicijalno u Ubuntu distribuciji. Zato, idite u Menu/Sustav/Administracija - Synaptic, te tamo instalirajte: sane-utils i xinetd, ovako:
Sada je potrebno editirati dvije datoteke i dodati jednu, te restartati xinet deamon. Pa tipkamo na konzoli:
sudo gedit /etc/xinetd.d/saned
otvara se prazna datoteka, te u nju iskopiramo ovo:
service saned { socket_type = stream server = /usr/sbin/saned protocol = tcp user = saned group = scanner wait = no disable = no }
Nakon izmjene restartajmo xinet deamon ovako:
sudo /etc/init.d/xinetd restart
Nakon toga otvaramo datoteku saned.conf ovako:
sudo gedit /etc/sane.d/saned.conf
te u nju upišemo IP naše lokalne mreže (subnet) ovako:
192.168.n.0/24
Gdje je n oznaka vaše podmreže. I njezinu vrijednost lako će te saznati ako odete na Menu/Sustav/Administracija/ - Mrežni alati. Otvara se prozor kao na slici, odaberete aktivnu vezu i pročitate broj iza 192.168. (u našem slučaju to je - 100). Nakon toga snimite datoteku.
Ovaj broj možete pronaći i u statusnom prozoru od appleta network managera u panelu (ikona dva crna monitora) desni gumb miša na ikonu, pa Informacije o vezi i otvara se prozor:
Sada treba editirati datoteku group i u njoj pridodati grupi scanner korisnika saned ovako:
sudo gedit /etc/group
U tekstu treba pronaći ovu liniju scanner:x:neki_broj: iza su navedeni korisnici, a vi trebate dodati saned na kraju kao u primjeru:
scanner:x:104:hplip,korisnik1,saned
Snimite datoteku. Nakon ovih preinaka računalo na kojem je scanner spojen spremno je za dijeljenje scannera sa drugim računalima u vašoj lokalnoj mreži. Sada je potrebno podesiti Client strojeve.
Na ovom stroju treba još samo utvrditi njegov hostname, a to učinite iz terminala ovako:
cat /etc/hostname
Tekst koji se ispiše je host ime (u našem primjeru ispisuje se: linux-server)