OpenBSD podržava dve vrste uređaja za skeniranje SCSI ić USB skenere. U ovom kratkom članku fokusiraćemo se na USB skenere koji su mnogo češće sreću u praksi.

Skeniranje se OpenBSD vrši korišćenjem programa SANE (slično kao kod Linux-a) koje morate dodati iz paketa. Program se sastoji od dva dela graphics/sane-backends (drajveri) i graphics/sane-frontends (obezbeđuju GUI za skener). Alternativno možete koristiti druge GUI kao što su XSane ili Kooka. Autor članka upotrebljava XSane.

Pre nego što pokušate da instalirate skener morate proveriti dali je podržan. Lista skenere koje podržava SANE i uscanner drajver. Kao što vidite gotovo da i nema all-in-one uređaja. No oni nisu beznadežni jer neki proizvođači imaju svoje drajvere. Najbolje podržani all-in-one uređaji su HP ali o njima ćemo nesto više reći u članku HPLIP. Takođe par Epsonovih all-in-one uređaja je podržano.

Dobro procitajte poruku posle instaliranja sane-backhands. Pojedini backhands kao recimo Plustek koriste lokalne fajlove da bi omogućile pristup više korisnicima. Iz tog razloga morate sebe dodati u grupu saned editovanjem fajla /etc/groups. Ako želite da skenirate na mreži morate editovati /etc/services dodavanjem

sane-port 6566/tcp saned #SANE network scanner daemon.

OpenBSD je spreman za skeniranje čim date ovlašćenja SANE-u i sebi da bi mogli da pristupite uređajima. Jedan od boljih načina da to uradite je korišćenjem grupa. Pošto se već sebe dodali grupi saned najlakše je promeniti ovlašćenje tako da /dev/uscanner0 bude vlasništvo grupe saned a zatim promenite ovlašćenje tako da svi članovi grupe saned mogu da čitaju i pišu po fajlu /dev/uscanner0

chgrp _saned /dev/uscanner0
chmod 0660 /dev/uscanner0 

Kada ste završili sa instaliranjem skenera i editovanjem ovlašćenja rebootujte kompjuter. Proverite dmesg da se uverite da OpenBSD vidi skener.

Korišćenjem komande scanimage -L dobićete listu instaliranih skenera. Ispravnost instalacije će te proveriti izdavanjem komande scanimage -T. Vrlo je moguće da skener neće proraditi jer zahteva dodatan firmware fajl da bi radili. Njega morate da ekstraktujete iz MS .cab fajla koji se nalazi na cd-u sa MS drajverima za vaš skener korišćenjem programa cabextract koje će te didatu uz paketa. To je binarni fajl koje će te kopirati u /usr/local/share/sane/snapscan direktorijum. Nije na odmet potražiti firmware fajl na internetu jer verovatno niste prvi koji ste se suočili sa problemom skeniranja.

Za razliku od FreeBSD-ija i Linux-a uscanner drajver for OpenBSD na podržava dobijanje imena proizvđača i proizvoda. To znači da nije nemoguće da scanimage -L ne vidi skener koji je OpenBSD prepoznao i koji je u potpunosti podržan od strane sane-backhands. Da bi ste takav skener koristili (kao recimo moj Epson perfection 1260 za koji ni firware nije potreban) morate onesposobiti uscanner drajver u kernelu da bi skener bio prepoznat kao ugen0 uređaj. Onesposobljavanje drajvera u OpenBSD se veoma jednostanvo radi i nije potrebno kompjlirati kernel. Dovoljno je koristiti config program da editujete postojeći kernel ili ako kompjuter butujete ukucajte sledeće.

boot> -c
ukc> dissable uscanner
ukc > quit   

Ne zaboravite da promenite ovlašćenje i pripadnost grupi za /dev/ugen0. Ovoga puta izdavanjem komande scanimage -L sane-backhand će bez problema videti vaš skener.

Članak ce biti dopunjen detaljima konfiguracije servera i klijenata za skeniranje na mrezi. Ne zaboravite da je skeniranje veoma rizicna aplikacija tako da je treba raditi iskljucivo iza PF u takozvanoj LAN zoni.

 
skeniranje_sane.txt · Last modified: 2008/06/02 07:42 by oko
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki