Professional Documents
Culture Documents
1.Uvod
2.FAX poslužitelji
FAX klijenti
Većina fax poslužitelja koji rade pod Linuxom se pokreću i koriste iz komandne
linije pisanjem naredbi. Kako bi se olakšao rad korisnicima postoje fax klijenti
koji pružaju podršku za primanje i slanje faksimila u grafičkom okružju za Linux
(XWindows) i za MS Windows operativne sustave. Fax klijenti su samo grafičko
sučelje za fax poslužitelje i kao takvi ne dodaju nikakvu novu funkcionalnost
(nikakve nove mogućnosti) radu nego su tu samo kako bi olakšali korištenje fax
poslužitelja korisnicima i pružili im sve pogodnosti koje pruža grafičko sučelje
(lakši i jednostavniji rad).
Fax poslužitelji
U ovom poglavlju biti će opisani najpopularniji Linux fax poslužitelji, postupci
instalacije, konfiguracije, njihove mogućnosti i način korištenja.
Dva najpoznatija fax poslužitelja za Linux su:
z EFax
z HylaFax
3.EFax
3.1 Opis
{ MANDIR
z Prije nastavka instalacije treba editirati datoteku pod imenom fax koja se
nalazi u istom direktoriju kao i Makefile datoteka. fax je također
tekstualna datoteka i može ju se editirati bilo kojim ASCII editorom.
Stavke koje treba editirati:
{ DEV
tipično :
itd...
{ FROM
internacionalnom formatu
internacionalni format za telefonske brojeve:
+pozivni_broj_zemlje pozivni_broj_grada
lokalni_telefonski_broj
npr. +385 1 666 666 (385 - Hrvatska, 1 - Zagreb, 666 666
ime korisnika
{ PAGE
odabir veličine stranice
{ PRTYPE
tip printera
opcije su :
{ PRCMD
naredba za ispis slika na pisač
{ GS
naredba za pokretanje GhostScripta
tipično gs
{ DIALPREFIX
odabir nekih opcija koje se tiču biranja telefonskog broja
P - pulsno biranje
T - tonsko biranje
{ RESET
{ FAXDIR
Slanje faksimila
Faksimil se šalje naredbom
Primanje faksimila
Faksimil se prima naredbom
# fax recive ./ime_datoteke
Primjer:
{ dokument.002,
{ dokument.003.
{ 0404153020.002,
{ 0404153020.003.
Primjer:
Pregledavanje faksimila
Ako se pristigli faksimil sastoji od tri stranice i pohranjen je u datoteke
{ dokument.001,
{ dokument.002,
{ dokument.003.
3.4 Zaključak
4.1 Opis
Rad s više fax modema također je podržan od strane HylaFAX-a koji se brine o
tome da efikasno rasporedi poslove među njima i time osigura što veću
propusnost cijelog sustava.
z TIFF,
z gcc,
z C++ runtime libraries,
z Ghostscript,
z gmake,
z gawk,
z sed,
z /bin/test.
# ./configure
# make
Na sporijim računalima ovaj dio instalacije može potrajati dosta dugo vremena.
Nakon što make završi s radom dolazi zadnja faza instalacije. Za pravilno
instaliranje
HylaFAX-a, prije pokretanja zadnje faze instalacije korisnik se mora prijaviti na
računalo
kao root (ako već nije prijavljen kao root). To se može napraviti naredbom:
# su
# make install
# cd /usr/local/sbin
# ./faxsetup
{ za Hrvatsku: 385
z Area code
{ lokalni pozivni broj
{ npr. ttyS0 (modem na COM1) ili ttyS1 (modem na COM2) ili modem.
z County code
{ pozivni broj zemlje u kojoj se korisnik nalazi,
{ za Hrvatsku: 385.
z Area code
{ lokalni pozivni broj,
formatu,
{ internacionalni format:
+broj_zemlje.lokalni_pozivni_broj.lokalni broj,
npr. +385.1.123456 - zemlja je Hrvatska (385), lokalni pozivni
{ moguće opcije:
high - najglasnije.
id:2345:respawn:/usr/local/sbin/faxgetty ime_uređaja
gdje je:
Primjer:
Promjene potrebne u inittab datoteci za automatsko pokretanje faxgetty
programa
Ako su na računalo spojena dva modema, jedan na COM1 (prvi serijski port) a
drugi na COM2 (drugi serijski port) tada u datoteku /etc/inittab treba dodati
sljedeće linije:
t0:2345:respawn:/usr/local/sbin/faxgetty ttyS0
t1:2345:respawn:/usr/local/sbin/faxgetty ttyS1
Ako je na računalo spojen samo jedan modem, onda ovisno o serijskom portu
na koji je spojen u datoteku inittab treba dodati samo jednu od gore
navedenih linija.
Omogućavanje pristupa klijentima
Da bi klijenti s drugih računala mogli pristupati poslužitelju potrebno im je dati
ovlasti za to. Specifikacije o tome koja računala i koji korisnici mogu pristupati
poslužitelju nalaze se u datoteci /var/spool/hylafax/etc/hosts.hfaxd. Tu
datoteku nije potrebno ručno editirati nego se može koristiti skripta faxadduser
u /usr/local/sbin direktoriju.
Opis rada skripte faxadduser
Skripta faxadduser dodaje korisnika u
datoteku /var/spool/hylafax/etc/hosts.hfaxd i time mu omogućava pristup
fax poslužitelju. Skripta se koristi za dodavanje lokalnih korisnika (korisnika koji
su na istom računalu na kojem je i poslužitelj) kao i za dodavanje korisnika koji
rade na drugim računalima.
Način pokretanja skripte:
Primjer:
Dodavanje korisnika koji rade na istom računalu na kojem je poslužitelj.
# ./faxadduser -a cooler administrator - dodaje korisnika s korisničkim
imenom administrator čija je zaporka cooler i koji ima administratorske
privilegije
# ./faxadduser -p obični pajo - dodaje običnog korisnika s korisničkim
imenom pajo i zaporkom obični.
# ./faxadduser -p obični -u 10 pajo - dodaje običnog korisnika s
korisničkim imenom pajo i zaporkom obični čiji je UID 10
Primijer:
Dodavanje korisnika koji rade na računalima koja su mrežom spojena na
poslužitelj.
# ./faxadduser -p obični -u 10 pajo@cecilija.zesoi.fer.hr - obični
korisnik s korisničkim imenom pajo, zaporkom obični čiji UID je 10 i koji radi
na računalu cecilija.zesoi.fer.hr
# ./faxadduser -a cooler administrator@naomi.zesoi.fer.hr - dodaje
korisnika sa administratorskim ovlastima čije je korisničko ime administrator,
zaporka je cooler i radi na računalu naomi.zesoi.fer.hr
Održavanje poslužitelja
HylaFAX dolazi sa dva programa za održavanje koja se moraju periodički
pokretati na poslužitelju a zovu se faxqclean i faxcron.
faxqclean je odgovoran za brisanje starih faksimila sa poslužitelja. Ovaj
program pokreće root korisnik.
faxcron se brine za brisanje starih log datoteka i za uklanjanje starih faksimila
sa klijenta. Ovaj program pokreće korisnik.
Oba programa moraju biti periodički pokretana (npr. jednom dnevno ili češće,
ovisno o frekvenciji slanja i primanja faksimila). Kako se niti administrator niti
korisnici ne bi morali brinuti oko pokretanja navedenih programa može se
koristiti program cron koji će automatski pokretati faxqclean i faxcron u
zadanom mu periodu.
Primjer:
Pokretanje faxqclean programa svakih sat vremena.
U direktorij /var/spool/cron dodati datoteku koja se zove root (ako već ne
postoji) i sadrži sljedeću liniju
0 * * * * /usr/local/sbin/faxqclean
Primjer:
Periodičko (dnevno) pokretanje faxcron programa za korisnika s korisničkim
imenom adolmac
U direktorij /var/spool/cron dodati datoteku koja se zove adolmac i sadrži
sljedeću liniju
25 23 * * * /usr/local/sbin/faxcron
case "$SENDER" in
*1*510*235*) SENDTO=adolmac@fer.hr;; # Sve faksimile primljene s
# broja telefona 01 510 235
# proslijedi na email adresu
# adolmac@fer.hr
*42*257*345*) SENDTO=spajic@fer.hr;; # Sve faksimile primljene s
# broja telefona 042 257 345
# proslijedi na email adresu
# spajic@fer.hr
*) SENDTO=;; # Ovo mora biti ovdje radi # faksimila koji se ne #
prosljeđuju
esac
Ova skripta sve faksimile koji su pristigli s broja 01 510 235 šalje na email
adresu adolmac@fer.hr, a one pristigle s broja 042 257 345 na email adresu
spajic@fer.hr. Asteriksi (*) se stavljaju umjesto razmaka u telefonskom broju
pristiglog faksimila. Ako razmaka nema tada se telefonski broj piše bez
asteriksa. Razmake postavlja fax uređaj pošiljaoca, tako da je potrebno primiti
barem jedan faximil da bi bilo moguće ispravno editirati datoteku.
Automatski ispis faksimila na pisač može se omogućiti editiranjem skripte
faxrcvd koja se nalazi u direktoriju /var/spool/hylafax/bin. Na kraj skripte
samo treba dodati liniju:
$TIFFBIN/fax2ps $1 | lp
*) SENDTO=;;
*) SENDTO=tajnica@fer.hr
# mv hylafax_direktorij/faxmail/mailfax.sh-
sendmail /usr/local/lib/fax/mailfax
# make
Primjer:
Određivanje računala na kojem je pokrenut fax poslužitelj
Slanje faksimila
Za slanje faksimila se koristi program sendfax koji se nalazi u
direktoriju /usr/local/bin. Program se poziva kao :
Primjer:
Slanje faksimila pomoću programa sendfax
Primanje faksimila
Primljeni faksimili se pohranjuju na poslužitelju u
direktoriju /var/spool/hylafax/recvq. O konfiguraciji poslužitelja ovisi da li
korisnik može ili ne može pristupati tom direktoriju. Ako je poslužitelj
konfiguriran za automatsko prosljeđivanje faksimila korisnicima putem
elektroničke pošte tada će svaki korisnik dobiti svoje faksimile čim oni stignu na
poslužitelj. Ako ta opcija nije uključena od strane poslužitelja tada ovisi o
administratoru kojem će korisniku dati pristup direktoriju u kojem su pohranjeni
pristigli faksimili. Ako korisnik ima pristup za čitanje tog direktorija tada može
pristigle faksimile prenijeti na svoje računalo nekim od protokola za prijenos
datotaka koji je instaliran na poslužitelju (npr. FTP, NFS, SMB).
Pristigli faksimili pohranjeni su u obliku TIFF datoteka (TIFF je format za
pohranu slika) i mogu se pregledavati bilo kojim programom koji podržava TIFF
format (npr. xtiff program). Isto tako TIFF datoteke mogu se prebaciti u
PostScript oblik datoteka programom tiff2ps koji dolazi standardno s HylaFAX
paketom. PostScript datoteke mogu se pregledavati programima kao što su
xpsview ili ghostview.
Korisnik koji radi na klijent računalu može provjeriti sadržaj recvq direktorija
na poslužiteljskom računalu uz pomoć naredbe (nije potrebno podešavati put):
# faxstat -r
Fax poslužitelji koji rade pod Linuxom se pokreću i koriste iz komandne linije
pisanjem naredbi. Kako bi se olakšao rad korisnicima postoje fax klijenti koji
pružaju podršku za primanje i slanje faksimila u grafičkom okružju pod Linux
(XWindows) i MS Windows operativnim sustavima. Fax klijenti su samo grafičko
sučelje za fax poslužitelje i kao takvi ne dodaju nikakvu novu funkcionalnost
(nikakve nove mogućnosti) radu nego su tu samo kako bi olakšali korištenje fax
poslužitelja korisnicima i pružili im sve pogodnosti koje pruža grafičko sučelje
(lakši i jednostavniji rad).
U ovom poglavlju biti će opisani najpopularniji Linux fax klijenti koji rade u
grafičkom sučelju, postupci njihove konfiguracije, mogućnosti i način korištenja.
Budući da neki fax poslužitelji koji rade pod Linux operativnim sustavom
pružaju podršku za umrežena računala preko TCP/IP protokola (HylaFAX
poslužitelj) biti će opisani i Windows klijenti koji preko mreže mogu komunicirati
sa fax poslužiteljem i na taj način omogućavaju korisnicima primanje i slanje
faksimila.
Dva najpoznatija fax klijenta za Linux su:
z XFax,
z GeFax.
z Cypheus,
z WHFC.
7.XFax
# xfax
Opis rada
Za slanje faksimila potrebno je u polje Faxnumber upisati broj na koji se šalje
faksimil. Ovisno o potrebi mogu se ispuniti i polja Name (ime primatelja),
Institution (ime ustanove) i Service (odjel). Ovi podaci biti će ispisani na
prvoj stranici faksimila. Osnovni prozor programa prikazan je na slici 7.1.
Isto tako, pomoću opcije Edit Msg moguće je upisati poruku koja će biti
ispisana na prvoj stranici faksimila. Prije samog slanja potrebno je dodati
dokumente u formatima koje podržava EFax poslužitelj (PDF, PostScript,
PlainText, GIF, JPEG, PNG i TIFF) koji se žele poslati u faksimilu pomoću opcije
Add file. Dokumenti koji će biti uključeni u faksimil mogu se modificirati
pomoću opcije Edit. Opcija View Fax omogućava pregled faksimila u obliku u
kojem će biti poslan. Nakon unosa svih potrebnih podataka, slanje faksimila se
pokreće opcijom Send Fax. Faksimil se može ispisati na pisač opcijom Print
Fax.
Ostale opcije XFax-a nalaze se u menijima File i Options. U File meniju je
moguće učitati faksimil koji se nalazi na računalu (npr. pristigli faksimil)
opcijom Load fax data, snimiti faksimil opcijom Save fax data ili modificirati
postojeći podatke o faksimilu opcijom Edit fax data.
U Options meniju moguće je odrediti hoće li naslovna stranica s podacima o
pošiljatelju biti uključena u faksimil ili ne (opcija Show Frontpage), hoće li na
faksimilu biti ispisano vrijeme slanja (opcija Show Clock). Isto tako moguće je
odrediti koji će podaci biti ispisani na naslovnoj stranici (opcije Import
Recipient, Import Message, Import Document List).
U Options meniju nalazi se i opcija za podešavanje osobnih podataka o
korisniku XFax-a (Set User Info). Nakon odabira ove opcije otvara se novi
prozor (Slika 7.2) u kojem korisnik može unijeti svoje osobne podatke kao što
su ime (From Name), funkciju (Function), odjel (Department), telefonski
broj (Telephone Number), broj faxa (Fax Number), email adresa (Email) i
kućna adresa pošljaoca (Head Address). Svi ovi podaci biti će ispisani na
naslovnoj stranici faksimila ukoliko je opcija Show Frontpage u Options
meniju uključena.
8.GFax
# ./install.sh
Opis rada
Na slici 8.1 je prikazan osnovni prozor programa GFax.
Ovdje je potrebno odabrati fax poslužitelj koji se koristi i unijeti broj fax uređaja
(fax poslužitelja) samog korisnika (opcija Your Fax Number). Ovisno o tome
da li se koristi interna telefonska centrala potrebno je unijeti i broj za dobivanje
vanjske linije koji je u većini slučajeva 9 ili 0 (opcija Dial Prefix). Ovisno o fax
poslužitelju koji se koristi odabire se opcija Hylafax ili opcija Efax.
Slika 8.3 Podešavanje parametara za HylaFAX poslužitelj
Ako se koristi EFax fax poslužitelj (Slika 8.4) potrebno je podesiti samo port na
kojem se nalazi modem (opcija Modem Port) dok se ostale opcije mogu
ostaviti na ponuđenim vrijednostima. Za kraj je potrebno podesiti korisničke
podatke odabirom opcije User (Slika 8.5).
Slika 8.5 Podešavanje korisničkih parametara
Slanje faksimila pokreće se odabirom opcije New Fax nakon čega se otvara
novi prozor (Slika 8.6) u kojem je potrebno odabrati datoteku (u PostScript
formatu) koja će biti poslana (opcija Postscript File) i upisati broj na koji se
šalje faksimil. Isto tako, moguće je odabrati da li će faksimil biti poslan odmah
(opcija Send Now) ili u neko određeno vrijeme (opcija Send At). U drugom je
slučaju potrebno upisati datum i vrijeme kada će faksimil biti poslan. Slanje
faksimila obavlja se odabirom opcije Send Fax.
Slika 8.7 Telefonski imenik
Slika 8.7 GFax ima ugrađen i jednostavan imenik (Slika 8.7) koji se otvara
odabirom opcije Phone Book.
9.Cypheus
Cypheus je grafički klijent za HylaFAX fax poslužitelj koji radi pod operativnim
sustavom MS Windows. Program se može skinuti s Interneta i besplatan je za
nekomercijalnu upotrebu. Može se skinuti s Interneta na adresi
www.cypheus.de.
Ovdje se mogu unijeti postavke kao što su ime pošiljatelja (opcija Name), ime
firme ili ustanove (Company), broj faxa (Fax), telefonski broj pošiljatelja
(Phone) itd. Uključivanjem opcije Use Cover Page svi će ovi podaci bit
ispisani na naslovnoj stranici faksimila. Odabirom opcije Automatic
Forwarding (Slika 9.5) moguće je podesiti automatsko prosljeđivanje
primljenih faksimila putem elektroničke pošte (uključena opcija Automatic
Forwarding by eMail, u polje eMail Address potrebno je upisati adresu na
koju će faksimil biti proslijeđen). Isto tako, moguće je proslijediti primljeni
faksimil na neki drugi fax uređaj (uključena opcija Automatic Forwarding by
Fax, potrebno je upisati broj telefonski broj fax uređaja na koji će faksimil biti
proslijeđen) i/ili ispisati faksimil na pisač (potrebno je odabrati željeni pisač).
Slika 9.5 Podešavanje parametara za automatsko prosljeđivanje faksimila
Slika 9.6 Podešavanje parametara vezanih uz sam program
Nakon što se otvori novi prozor (Slika 9.7) potrebno je odabrati datoteke koje
će biti uključene u faksimil (polje Documents) i upisati telefonski broj
primatelja u polje Fax Number. Budući da prije slanja prolaze kroz PostScript
printer, datoteke koje se šalju mogu biti u bilo kojem formatu kojeg podržavaju
aplikacije u MS Windows-ima pod kojima je pokrenut klijent. Moguće je
odabrati hoće li faksimil biti poslan odmah (opcija Send now) ili u neko
određeno vrijeme (opcija Send at, potrebno je podesiti i vrijeme slanja). Slanje
faksimila pokreće se opcijom Send Fax. Ako se prije slanja faksimil želi
pogledati u obliku u kojem će biti poslan može se odabrati opcija View & Send.
U program Cypheus ugrađen je i uređivač teksta koji se pokreće opcijom
Cypheus Texteditor (Slika 9.8), kao i telefonski imenik koji se pokreće
opcijom Phone Book (Slika 9.9) u glavnom prozoru programa. Cypheus
uređivač teksta sprema dokumente u .txt formatu, tako da ih je kasnije
moguće pogledati i ostalim uređivačima teksta.
WHFC je besplatni grafički klijent za HylaFAX fax poslužitelj koji radi pod
operativnim sustavom MS Windows. Može se skinuti s Interneta na adresi
www.transcom.de/whfc.
Ovdje je potrebno podesiti opcije kao što su ime (opcija Name), korisničko ime
za HylaFAX poslužitelj (opcija Login), zaporka (opcija Password) itd. Moguće
je uključiti korištenje naslovne stranice kod slanja faksimila (opcija Use
Faxcover). Ako je opcija Use Faxcover uključena potrebno je popuniti polja
FaxNumber (telefonski broj fax uređaja), VoiceNumber (telefonski broj
korisnika), Company (kompanija), Location (adresa) koji će biti ispisani na
prvoj stranici faksimila. Moguće je odabrati veličinu papira za faksimile (opcija
Pagesize). Ako korisnik želi biti obaviješten putem elektroničke pošte o stanju
faksimila koje šalje i prima može to podesiti u izborniku Send EMail.
Za ispravan rad programa potrebno je još pomoću opcije System Preferences
u Fax meniju (Slika 10.3) podesiti ime računala na kojem je pokrenut HylaFAX
poslužitelj (polje Hostname) i broj porta na kojem je poslužitelj pokrenut
(opcija Port No.) (broj porta ovisi o poslužitelju i u većini slučajeva to je port
4559 ). Broj porta određuje administrator poslužitelja ali se najčešće ostavlja
na ponuđenoj vrijednosti 4559. Sve ostale postavke u ovom prozoru mogu se
ostaviti na ponuđenim vrijednostima.
Nakon što su podešeni svi navedeni parametri WHFC je spreman za rad.
11.Zaključak