[LinuxFocus-icon]
Ev  |  Eri�imd�zeni  |  ��indekiler  |  Arama

Duyumlar | Belgelikler | Ba�lant�lar | LF Nedir
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  ChineseGB  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  

convert to palmConvert to GutenPalm
or to PalmDoc

[Mark]
taraf�ndan Mark Nielsen
<articles(at)audioboomerang.com>

Yazar hakk�nda:
Mark Nielsen, ki�isel �o�ulortam e-ileti, sanaldoku ve haber mektuplar� sa�layan, yaratan,takip eden ve kampanyalar y�r�ten AudioBoomerang.com de AudioBoomerang.com m��terileri i�in, ileriki kampanyalarda kullan�lmak �zere, psikolojik veya demografik analizlerde kullan�lan, geli�mi� istatiksel raporlar gibi geli�mi� son kullan�c� �r�nleri sa�lamaktad�r. Bo� zamanlar�nda, serbest yaz�l�m (GPL) veya serbest edebiyat (FDL) konular�nda yaz�lar yazmaktad�r ve kar amac� gutmeyen e�itim merkezi olan eastmont.net ile ilgilenmektedir.

T�rk�e'ye �eviri:
Erdal MUTLU <erdal(at)linuxfocus.org>

��erik:

 

Efax ile fax almak.

[illustration]

�zet:

RedHat 7.2 alt�nda Efax'�n yap�land�r�lmas� ve fax almak ve �ekmek.

 

Ama�

Bir fax sunucusu yap�land�rmak istemi�tim. HylaFax akl�ma geldi, ancak RedHat sistemimdeki mgetty y�kl�yd� ve HylaFax y�klemeye kalkt���mda rpm �ak��ma oldu�unu s�yledi. Ayr�ca, e�er d�zg�n bir �ekilde yap�land�rma yap�l�rsa, bence hem sisteme giri�ler, ses oturumlar� ile fax oturumlar�n� kullanmak m�mk�nd�r. �imdilik, benimsenmi� de�er olarak y�klenmi� RedHat 7.2 sistemimde, fazladan yaz�l�m y�klemeden sadece fax almak istiyorum.

Efax ve fax ger�ekten ayn� �eyler. "fax", efax'� kullanan bir betik program�d�r.

 

Yap�land�r�m dosyalar�

��lerin y�r�t�lmesi i�in iki adet yap�land�rma dosyas�n� ayarlaman�z gerekmektedir: /usr/bin/fax ve /etc/inittab.

/usr/bin/fax dosyas�n� /usr/bin/fax_custom olarak kopyalay�n�z. Ben a�a��daki sat�rlar� de�i�tirdim:

FAXDIR=/var/spool/fax/incoming
NAME="AudioBoomerang.com Computer Fax Server"
FROM="+1 111 222 3333"
ANSFNAME="fax_%Y%m%d_%H%M%S"

/etc/inittab dosyas�nda da :

S0:2345:respawn:/bin/sh /usr/bin/fax_custom answer

de�i�ikli�ini yapt�m.

 

Efax ve fax -- tek bir fax

Sizi fax'tan birisi arad���n� bildi�iniz i�in tek bir fax almak i�in a�a��daki komutu �al��t�r�n�z:
efax -d /dev/ttyS0 -l "268 1162"  -c 1,5 -r reply
ve
fax answer

E�er, fax s�recinin arka planda kopyas�n� ��kart�p, ba�ka fax'lar i�in beklemesini istemiyorsan�z, "Yap�land�r�m dosyalar�" b�l�m�nde s�z�n� etti�im /etc/inittab dosyas�ndaki de�i�ikli�i yapmay�n�z.

 

Efax ve fax -- inittab ile �oklu fax

"Yap�land�r�m dosyalar�" b�l�m�nde s�z�n� etti�im gibi /etc/inittab dosyas�n� de�i�tirirseniz, bilgisayar�n�z� yeniden ba�lat�n. Ondan sonra bilgisayar�n�z fax lamaya haz�r hale gelecektir ve gelen fax'lar� /var/spool/fax/incoming dizininde saklayacakt�r.

E�er a�a��daki komutu �al��t�r�rsan�z:

ps auxw | grep efax
arka planda �al��an fax s�recini a�a��dakine benzer �ekilde g�receksiniz:
root 1698 0.0 0.4 1576 616 ? S< 21:47 0:00 /usr/bin/efax -v -v chewmainrxtf -d/dev/modem -iZ -i&FE&D2S7=120 -i&

G�zel olan �ey ise, "1698" numaral� s�reci �ld�rd���n�zde, s�re� yeniden ba�lat�lackt�r ve /usr/bin/fax_custom dosyas�n� iba�tan okuyacakt�r. Dolay�s�yla, /usr/bin/fax_custom dosyas�nda de�i�iklik yapt���n�zda, efax s�recini �ld�rmeniz yeterlidir. B�ylece, yapt���n�z de�i�iklikleri denetleyebilirsiniz.

 

Fax ald�ktan sonra ne yapmal�s�n�z?

/var/spool/fax/incoming dizinindeki dosyalar� s�ralayan, her grup fax i�in kilit dosyas� yaratan ve daha sonra fax'lar� sanaldoku yores�nde g�r�nt�leyebilmek i�in pdf dosyas�na d�n��t�ren veya do�rudan yaz�c�tan bast�ran cron s�reci yaz�labilir.

E�er, yaz�c�dan bast�rmak istiyorsan�z efix'i a�a��daki gibi kullanabilirsiniz:

efix -ops fax_20020606_014847.001 | lpr

Benim size tavsiyem fax'lar� �nce yaz�c�dan bast�rman�z daha sonra da ba�ka bir dizinde yedeklemenizdir.

 

Fax g�ndermek

Yaz�c� sunucusunu ayarlamak d���nd���mden zor ��kt�. �lk �nce man sayfas�n�n s�ylediklerini yap�n (baz� de�i�iklikler ile):
  1. ln /usr/bin/fax /usr/bin/faxlpr
    
  2. /etc/printcap.local dosyas�nda
       fax:lp=/dev/null:sd=/var/spool/fax:if=/usr/bin/faxlpr_perl:
    
  3. mkdir /var/spool/lpd/fax
    touch /var/spool/lpd/fax/lock
    
  4. /etc/rc.d/init.d/lpd restart
    

�imdi, benim yapt���m de�i�iklikler a�a��daki gibidir:

  1. /usr/bin/faxlpr dosyas�nda
    l=`$FAX send "$num" fax$$`
    sat�r�n�
    
    `gs -q -sDEVICE=tiffg3 -dNOPAUSE -sOutputFile=fax_out fax$$ </dev/null`
    l=`efax -t $num fax_out`
    `rm fax_out`
    
    olarak de�i�tirdim. Ayr�ca, faxlpr b�l�m�ndeki �� sat�r�:
      num=` echo "$cfile" | sed -e /^[^J]/d -e s/..//`
      host=`echo "$cfile" | sed -e /^[^H]/d -e s/..//`
      user=`echo "$cfile" | sed -e /^[^P]/d -e s/..//`
    
    olarak de�i�tirdim.
  2. /usr/bin/faxlpr_perl ad�nda bir Perl program� yazd�m ve dosya haklar�n� chmod 755 /usr/bin/faxlpr_perl olarak ayarlad�m.
    #!/usr/bin/perl
    
    my $String = "";
    foreach my $Arg (@ARGV)
      {
      if ($Arg =~ /\-j/)
        {
        my $Copy = $Arg;
        $Copy =~ s/\-j//;
        open(FILE,">lock"); print FILE "hfA$Copy"; close FILE;
        }
      }
    my $Command = "/usr/bin/faxlpr";
    system ($Command, @ARGV);
    print 1;
    
  3. Bu k�s�mdan nefret ediyorum, ama "chmod 666 /dev/ttyS1" olarak ayarlad�m, ��nk� yaz�c� i�lemlerini denetleyen lpr'nin modem'i kullanabilmesi gerekiyordu.

"fax" komutu kilit dosyalar� yaratmak istedi�i i�in ve ben bunu istemedi�im i�in, perl betik program� onu, s�re� numaras�n� bularak "efax" ile de�i�tirmektedir.

Benim kulland���m y�ntemin, kilit dosyalar� olay�n� bozdu�u i�in fax al�rken fax g�nderme�i denedi�izde sorunlar yaratabilir.

T�m bunlardan sonra, yaz�c�dan bask� alan program�n�z "-J" se�ene�ini, 'lpr -P fax -J "555 1212" file.ps' gibi kullanabilmesi gerekmektedir. Yada, bir dosyaya yaz�p daha sonra bu dosyay� bast�rabilirsiniz.

Ayr�ca, yaz�c� suncusunu kullanmadan, fax g�ndermek i�in efax komutunu kullanabilrdiniz. Buna ra�men, fax'� g�ndermek i�in �ncelikle gs program�n� kullanarak d�n���m yapman�z gerekece ki, bu da insan� u�ra�t�rmaktad�r.

 

Sonu�

F�rsat buldu�umda a�a��dakileri denemek istiyorum:

Efax, mgetty'yi kullanmay� ��renene kadar (denedim ancak ba�ar�l� olamad�m) ge�ici bir ��z�md�r. Hylafax'� kullanmaman�n tek nedeni rpm paketlerini y�klerken mgetty ile �ak��ma olmas� ve dikktimin mgetty y�n�nde �evrilmi� olmas�d�r ve sonu� olarak efax'a kaym�� oldum. Mgetty'yi mutlaka tekrar deneyece�im, ��nk� ayn� modem �zerinden hem fax almak ve gndermeyi, hem de ses ve giri� oturumlar�n� kullanmak istyiyorum. Ses, fax ve giri� oturumlar�n� ayna kullanmak m�mk�n gibi, ancak fax, ses ve giri� oturumlar�n� alg�lamada sorunlar ya�anabilir gibi. Ger�ekten de efax ve yaz�c� sunucusu ile fax g�ndermeyi be�enmiyorum. Umar�m mgetty ile ya�ad���m sorunlar� ��zerim.

 

Referanslar

  1. Kolay Fax Sunucusu!
  2. Windows a�� i�in Linux Fax Sunucusu
  3. Aptallar i�in Linux Fax
  4. Hylafax
 

Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz

Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
 talkback page 

G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Mark Nielsen, FDL
LinuxFocus.org

Buray� klikleyerek hatalar� rapor edebilir ya da yorumlar�n�z� LinuxFocus'a g�nderebilirsiniz
�eviri bilgisi:
en --> -- : Mark Nielsen <articles(at)audioboomerang.com>
en --> tr: Erdal MUTLU <erdal(at)linuxfocus.org>

2002-07-03, generated by lfparser version 2.27